/** Shopify CDN: Minification failed

Line 767:0 Expected "}" to go with "{"

**/
/*--------- Global Css --------------*/
img {max-width: 100%;}
.contact label {
    font-size: 18px;
    top: 10px;
    left: 15px;
}
/*--------- Top Bar --------------*/
.top-bar {display: flex; align-items: center; justify-content: space-between;}
.top-bar .announcement-bar__link {padding: 0; display: flex; align-items: center; font-size: 20px; font-weight: 500;}
.top-bar .announcement-bar__link img {margin-right: 10px;}
.top-bar .announcement-bar__link:hover {background: none;}

/*--------- Header --------------*/
.header {grid-template-columns: auto 1fr; column-gap: 0;}
.header .header__inline-menu {text-align: center;}
.header .list-menu li a, .header .list-menu li span {font-size: 12px; padding:6px 5px; font-weight: 600 !important; text-transform: uppercase; color: #000; text-decoration: none;}
.header .list-menu li a:hover span {color: #e43b28 !important;}
.header .list-menu li:last-child a, .header .list-menu li:last-child span {padding-right: 0;}

/*--------- Banner --------------*/
.slideshow__text.banner__box {background: none; padding: 0;}
.banner__heading {font-weight: bolder; font-size: 45px;}
.banner__text {font-size: 18px; color: #000; line-height: 26px; font-weight: 500; margin: 20px 0;}
.banner__buttons a {color: #EA292A; background: #FFFFFF; border-radius: 60px; font-weight: 700; font-size: 18px; border: none !important; text-decoration: none; padding: 15px 60px; text-transform: uppercase;}
.banner__buttons a:after, .banner__buttons a:before {display: none;}
.banner__buttons a:hover {background: #EA292A; color: #fff;}
.slider-button {display: none !important;}
.slideshow__controls {border: none !important; position: absolute !important; bottom: 20px; left: 0; right: 0; z-index: 99 !important;}
.slideshow__controls .slider-counter .dot {border-radius: 0px; width: 70px; height: 5px; background: #fff; border: none;}
.slideshow__controls .slider-counter .slider-counter__link--active .dot {background: #EA292A;}
.mobileimage {display: none !important;}

/*--------- Logo Slider --------------*/
.main-heading {text-align: center; font-size: 39px; font-weight: 600; margin: 40px 0 30px;}
.main-heading span {color: #EA292A;}
.section_logos {padding: 60px 0;}
.logo_item {margin: 0 20px;}
.logo_item img {-webkit-filter: grayscale(100%); filter: grayscale(100%); cursor: pointer;}
.logo_item:hover img {filter: none;}
.section_logos .slick-slider .slick-track, .section_logos .slick-slider .slick-list {align-items: center; display:flex;}

/*--------- Promotional Products --------------*/
.section_content_box {background: #EFEFEF; padding: 80px 0;}
.contant-box-outer {display: flex;}
.ct_boxs_item {text-align: center;    padding: 20px 50px;    width: 100%;}
.ct_boxs_item img {    width: 60px;    height: 60px;}
.inner_sub_heading {    font-size: 15px;    font-weight: 700;    margin: 0;}
.ct_boxs_item p{font-weight: 300;    font-size: 15px;    line-height: 1.5em;    color: #000;    margin: 10px 0px;}

/*------------- Collection Slider ---------------------*/
.home_collection_box .slick-prev {transform: rotate(180deg);}
.home_collection_box .slick-prev, .home_collection_box .slick-next {height: 33px;}
.home_collection_box .slick-prev:before, .home_collection_box .slick-next:before {font-size: 50px; background: url(https://cdn.shopify.com/s/files/1/0031/2203/6845/files/arrow-right.png?v=1675686975) no-repeat; background-size: cover; color: #ffffff00;}
.home_collection_box {padding: 80px 0;}
.collection_boxs_item {margin: 0 15px; background: #F6F7F9; text-align: center; border-radius:0 0; overflow: hidden;}
.bottom-text h4, .bottom-text p {font-size: 16px; margin: 6px 0;}
.collection_boxs_item a {text-decoration: none; color: #000;}
.bottom-text h4 {font-size: 22px; font-weight: bold; text-transform: uppercase;}
.bottom-text {padding: 15px 10px;}

/*------------- Video Section ---------------------*/
.video-section__poster .motion-reduce path {fill: #EA292A;}
.video-section__poster .motion-reduce svg {width: 45px !important; height: 45px !important;}
.deferred-media__poster-button.motion-reduce {width: 90px; height: 90px;}
.deferred-media__poster-button:hover {transform: translate(-50%,-50%) scale(1) !important;}
.video-title {position: absolute; width: 420px; left: 100px; font-size: 65px; font-weight: bold; line-height: 70px; color: #fff;}
.video-section__poster .motion-reduce:after {position: absolute; content:''; bottom:-7px; top:-7px; left:-7px; right:-7px; background-color:transparent; border-radius: 50%; border: 20px solid #fff; margin: 0px; opacity: 1; transform-origin: center; animation: anim 900ms linear infinite;}
@keyframes anim {
  from {margin: 0px; opacity: 1;}
  to {margin: -15px; opacity: 0;}
}

/*------------------ Best Sellers ---------------------*/
.home-featured-collection.product-grid .grid__item {background: #FFFFFF; border: 1px solid #F6F7F9; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); margin: 10px 25px; padding: 15px !important;}
.home-featured-collection.product-grid {padding: 10px 0;}
.home-featured-collection .card__information, .home-featured-collection .card-information {text-align: center !important;}
.home-featured-collection .card__information a, .home-featured-collection .card-information span {color: #000; font-size: 12px; text-decoration: none !important;}
.home-featured-collection .card-information span {font-weight: bold;}
.home-featured-collection li:first-child {margin-left: 10px !important;}
.new-btn {background: #EA292A; border-radius: 60px; border: none !important; box-shadow: 0px 0px 20px rgb(0 0 0 / 20%); font-size: 35px; font-weight: 600; padding: 15px 65px; color: #fff; text-decoration: none;}
.new-btn:after, .new-btn:before{display:none;}
.collection .custom-arrow.slider-buttons .slider-button {display: block!important; width: 64px; height: 64px;}
.custom-arrow {position: absolute; justify-content: space-between !important; width: 100%; top: 50%;}
.collection .custom-arrow.slider-buttons .slider-button[disabled="disabled"] {cursor: no-drop; opacity: 0.5;}
.custom-arrow .slider-button--prev {margin-left: -62px;}
.custom-arrow .slider-button--next {margin-right: -62px;}
.collection .new-btn {margin-top: 40px !important;}
.home-featured-collection .card__heading {min-height: 20px;}
.home-featured-collection .slick-prev {transform: rotate(180deg);}
.home-featured-collection .slick-prev, .home-featured-collection .slick-next {height: 33px;}
.home-featured-collection .slick-prev:before, .home-featured-collection .slick-next:before {font-size: 50px; background: url(https://cdn.shopify.com/s/files/1/0031/2203/6845/files/arrow-right.png?v=1675686975) no-repeat; background-size: cover; color: #ffffff00;}
.home-featured-collection .slick-track {display: flex !important; justify-content: center;}

/*------------------ Home Image With Text ---------------------*/
.home_image_with_text {background: no-repeat; background-size: cover; padding: 80px 0;}
.image_with_text_outer {display: flex; flex-wrap: wrap;}
.image_with_text_item {width: 50%; padding: 10px;}
.image_with_text_item .bottom_text {background: #FFFFFF; box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.1); padding: 28px 38px; text-align: center; margin: -60px auto 30px; width: 90%; position: relative;}
.image_with_text_item .bottom_text h4 {margin: 5px 0; font-weight: bold; font-size: 28px; text-transform: uppercase;}
.image_with_text_item .bottom_text p {font-size: 18px; color: #000;}
.image_with_text_item .bottom_text .new-btn {font-size: 20px; margin: 10px 0 !important; display: inline-block;}

/*------------ Testmonil ---------------------*/
.slider_item {display: flex !important; align-items: flex-end;}
.image_wrap {width: 30%; height: 320px;}
.text_wrap {width: 70%; position: relative; padding: 20px 40px;}
.image_wrap img {object-fit: cover; width: 100%; height: 100%;}
.testmonial_bg {padding: 80px 0;}
.text_wrap h4 {font-size: 30px; font-weight: 900; text-transform: uppercase; margin: 0px;}
.text_wrap h5 {font-size: 28px; font-weight: bold; margin: 0; font-style: italic;}
.text_wrap p {font-size: 18px; color: #000; line-height: 30px;}
.test_wrap .slick-prev:before, .test_wrap .slick-next:before{color:#000;}
.text_wrap:after {background: #F0F0F0; content: ''; position: absolute; left: -10%; bottom: -20%; width: 110%; height: 130%; z-index: -2;}
.test_wrap .slick-track { padding-bottom: 40px;}
.testmonial_bg .slick-prev, .testmonial_bg .slick-next {left: auto; top: auto; bottom: 10px; right: 30px; z-index: 2;}
.testmonial_bg .slick-prev {right: 60px;}
.testmonial_bg .slick-prev:before{background: url('https://cdn.shopify.com/s/files/1/0031/2203/6845/files/per.png?v=1675828552') no-repeat;}
.testmonial_bg .slick-next:before {background: url('https://cdn.shopify.com/s/files/1/0031/2203/6845/files/next.png?v=1675828552') no-repeat;}
.testmonial_bg .slick-prev:before, .testmonial_bg .slick-next:before {background-position: center; background-size: 33px; color: transparent; opacity: 1;}

/*------------------ Map Image ---------------------*/
.map_image_outer img {width: 100%;}
.map-btn {background: rgba(255, 255, 255, 0.8); border-radius: 80px; text-decoration: none; font-weight: 900; font-size: 22px; color: #EA292A; padding: 20px 63px;}
.map_image_item {position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center;}
.map_image_outer {position: relative;}
.map-btn:hover {background: #EA292A; color: #fff;}
.index #insta-feed h2 {display: none;}

/*-------------------- Blog --------------*/
.text-center {justify-content: center; text-align: center; margin: 0;}
.blog-top-content {font-size: 20px; color: #252525; margin: 5px 0 40px;}
.hm_blog_slider li {background: #FFFFFF; box-shadow: 0px 0px 34px rgba(0, 0, 0, 0.1); margin: 20px;}
.hm_blog_slider {margin: 0px; padding: 0;}
.hm_blog_slider .card__media {border-radius: 26px 26px 0px 0px !important;}
.hm_blog_slider .card__information a {text-decoration: none !important;}
.hm_blog_slider .card__heading.h2 {font-size: 15px; font-weight: 600;}
.hm_blog_slider .article-card__excerpt {font-size: 15px; color: #000; min-height: 110px;}
.hm_blog_slider .read_more {font-size: 16px; box-shadow: none; display: block; text-align: center; padding: 10px;}
.hm_blog_slider .slick-next:before {background: url(https://cdn.shopify.com/s/files/1/0031/2203/6845/files/blo-arrow.png?v=1675834428) no-repeat; background-position: center; background-size: 46px; font-size: 54px; color: transparent;}
.hm_blog_slider .slick-prev:before {background: url(https://cdn.shopify.com/s/files/1/0031/2203/6845/files/blo-arrow.png?v=1675834428) no-repeat; background-position: center; background-size: 46px; font-size: 54px; color: transparent;}
.hm_blog_slider .slick-prev {transform: rotate(180deg); margin-top: 24px;}
.hm_blog_slider .card__heading a:after{display:none;}
.hm_blog_slider .read_more:hover {background: #000;}
.hm_blog_outer {padding: 20px 0px 50px;}

/*------------- About Us ---------------*/
.about-us-section {background: #F6F7F9; padding: 60px 0 70px; margin-bottom: 60px;}
.about_image_outer {position: relative;}
.content_right_outer {position: absolute; top: 8%; right: 0; width: 450px; background: #FFFFFF; box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1); border-radius: 30px; padding: 30px;}
.content_right_outer p {font-size: 15px; line-height: 35px; color: #000;}
.content_right_outer h3 {font-size: 22px; font-weight: bold; color: #000; margin: 0;}
.content_right_outer .new-btn {font-size: 16px; display: inline-block; box-shadow: none;}

/*------------- Newsletter --------*/
.newsletter .newsletter__wrapper {background: #EA292A; padding: 62px 0; margin-top:60px;}
.newsletter .newsletter__wrapper h2 {font-weight: 700; color: #fff; margin: 0 0 20px;}
.newsletter__subheading p {font-weight: 300; font-size: 28px; color: #fff;}
.newsletter__subheading {max-width: 90% !important;}
.newsletter__wrapper .newsletter-form__field-wrapper {max-width: 100% !important; margin: 20px 0;}
.newsletter-form {max-width: 70% !important;}
.newsletter-form .field:after, .newsletter-form .field:before{display:none;}
.newsletter-form__field-wrapper .field input{box-shadow: none !important; padding: 36px 200px 36px 40px; border-radius: 170px; font-size: 25px;}
.field__label, .customer .field label {font-size: 25px; left: calc(var(--inputs-border-width) + 4rem); top: calc(1.7rem + var(--inputs-border-width)); color: rgba(0, 0, 0, 0.15);}
.newsletter-form__field-wrapper .field #Subscribe {background: #A71C1F; border-radius: 0px 170px 170px 0px; color: #fff; font-size: 25px; width: 190px; font-weight: 600;}

/*--------- Footer ----------------*/
.footer {overflow-x: hidden; padding-top: 0px !important;}
.footer__content-top {padding-top: 70px;}
.footer-top-bg {width: 100%;}
.footer .footer-top-bg {margin-top: -50px;     display: none !important;}
.footer-block__details-content p {font-size: 15px; line-height: 30px; color:#fff;}
.footer-block__heading {text-transform: uppercase; font-weight: 600; font-size: 22px !important;}
.footer-block--menu {padding-left: 70px;}
.footer-block--menu ul li a {font-size: 15px!important; color: #fff!important; line-height: 50px; padding: 0; text-decoration: none !important;}
.footer-block--menu ul li a:hover {color: #a71c21 !important;}
.info_inner {display: flex; align-items: flex-start; margin: 20px 0;}
.info_inner p, .info_inner a {margin: 0; line-height: 30px; font-size: 18px; color: #fff; text-decoration: none;}
.icon_img {margin: 0px 12px 0 0;}
.footer-block.grid__item:last-child {padding-left: 30px;}
.footer_social_icon {display: none;}
.footer-block.grid__item:last-child .footer_social_icon {display: block; margin-top: 50px;}
.footer_social_icon .list-social {justify-content: flex-start;}
.footer_social_icon .list-social__item .icon {height: 30px; width: 30px;}
.footer_social_icon .list-social__item .icon path {fill: #F8F8F8;}
.footer_social_icon .list-social li:first-child .list-social__link {padding-left: 0;}
.footer_social_icon .list-social li .list-social__link {padding-top: 0px;}
.footer__content-bottom {padding: 0px !important; border: none !important;}
.footer__content-bottom .footer__content-bottom-wrapper {border-top: 1px solid #FFFFFF;}
.footer__column.footer__column--info {flex-direction: row-reverse; justify-content: space-between;}
.copyright__content {font-size: 15px; color: #fff;}
.footer-block.grid__item:nth-child(+3) .footer-block__details-content p {  position: relative; padding: 0px 0px 0px 25px;}
.footer-block.grid__item:nth-child(+3) .footer-block__details-content p:before {  content: "";  background-image: url(https://cdn.shopify.com/s/files/1/0031/2203/6845/files/circle_check_outline_256x256_crop_center.svg?v=1677302515);
    background-repeat: no-repeat;   background-position: center;   background-size: cover;   width: 15px;   height: 15px;   position: absolute;   left: 0;   top: 8px;}


/*************menu drawer css start**************/

header-drawer.new-menu-drawer {
    display: block;
    background: #000;
    margin-left: 18px;
}

header-drawer.new-menu-drawer div#menu-drawer {
    position: absolute;
    height: 100vh;
    top: 0;
    left: 0;
    width: 44rem;
}


header-drawer.new-menu-drawer .header__icon--menu[aria-expanded=true]:before {
    height: 100vh;
    top: 0;
}



header-drawer.new-menu-drawer ul.menu-drawer__menu.has-submenu.list-menu a, header-drawer.new-menu-drawer ul.menu-drawer__menu.has-submenu.list-menu span {
    padding: 15px 20px;
    border-bottom: 1px solid #ddd;
    background: none;
    font-size: 15px;
    font-weight: 400 !important;
}

header-drawer.new-menu-drawer nav.menu-drawer__navigation {
    padding-top: 0;
}

header-drawer.new-menu-drawer summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset svg {
    fill: #fff !important;
    color: #fff;
}

.head_menu p {
    margin: 0;
    color: #fff;
}

.head_menu {
    display: flex;
    justify-content: space-between;
    width: 100%;
    background: #ea292a;
    padding: 15px 20px;
}
.head_menu svg {
    width: 20px;
    stroke: #fff;
    cursor: pointer;
}

header-drawer.new-menu-drawer .menu-drawer summary.menu-drawer__menu-item {
    padding: 15px 20px;
    border-bottom: 1px solid #ddd;
    font-size: 15px;
}
header-drawer.new-menu-drawer button.menu-drawer__close-button.link.link--text.focus-inset {
    margin: 0;
    padding: 15px 20px;
    background: #f6f6f6;
}
.overflow-hidden-tablet {
    overflow: hidden;
}
header-drawer.new-menu-drawer {
    border-radius: 3px;
}
summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset {
    background: #f0002f;
    border-radius: 3px;
}
header.header {
    padding: 5px 20px;
}
 
.menu_opner {
    display: flex;
    align-items: center;
    font-size: 18px;
    cursor: pointer;
    margin-right: 10px;
    margin-bottom: 14px;
    text-transform: capitalize;
}

.menu_opner img {
    width: 30px;
    margin-right: 10px;
}
.page-width-inner.flex-bar {
    display: flex;
    align-items: center;
}

.msg_pop {
    margin-left: 30px;
    text-transform: capitalize;
    cursor: pointer;
}
.msg_pop p {
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 2px;
    text-transform: capitalize;
}
.msg_pop {
    position: relative;
}

.inner-cont-box {
    position: absolute;
    width: 350px;
    background: #fff;
    color: #000;
    box-shadow: 0 0 14px 9px #0000001c;
    z-index: 9999;
}

.box-bottom {
    border-top: 1px solid #ddd;
    padding: 10px 10px;
    text-align: center;
}

.box-bottom a {
    text-decoration: none;
    color: #000;
    font-weight: 700;
    text-align: center;
}

.inner-cont {
    border-bottom: 1px solid #ddd;
    padding: 10px 19px;
}

.inner-cont p {
    margin: 0;
    font-weight: 500;
    color: #5c5c5c;
}

.inner-cont strong {
    color: #f0002f;
}

p.announcement-bar__message i {
    font-size: 20px;
    bottom: -1px;
    position: relative;
}

.msg_pop:hover .inner-cont-box {
    visibility: visible;
    opacity: 1;
}

.inner-cont-box {
    visibility: hidden;
    opacity: 0;
    transition: 0.5s;
}

details-modal.header__search p {
    margin: 0;
    line-height: 42px;
    opacity: 0.5;
}

details-modal.header__search {
    border-bottom: 1px solid;
}
li.menu_opner.menu_opner2 {
    margin: 0;
}

li.menu_opner.menu_opner2:hover span {
    color: #f0002f;
}
div#Slide-template--14643654393965__9b471610-9a42-4c30-b9cf-6d80b95c1baa-1 h2.banner__heading.h1, div#Slide-template--14643654393965__9b471610-9a42-4c30-b9cf-6d80b95c1baa-1 span {
    color: #fff;
}
.banner__box>*+.banner__buttons {
    margin-top: 1rem !important;
}

.slideshow__text-wrapper.banner__content {z-index: 1;}
.slideshow.banner:after {
    z-index: -1 !important;
}
.banner:after, .banner__media:after {
    z-index: -1 !important;
}
.banner__media img {
    z-index: -1 !important;
}
.slideshow__controls {
    z-index: 2 !important;
}
.product-card-wrapper .price .price__regular span {
    font-size: 15px !important;
    font-weight:500;
}
.product-card-wrapper .price__regular {
    justify-content: center;
    display: flex;
    width: 100%;
    align-items: baseline;
}

.product-card-wrapper .as_low_wrap {
    font-size: 12px;
    margin-right: 5px;
    letter-spacing: 0;
}
.product__info-wrapper .as_low_wrap {
    display: none;
}

/***new css start***/
h1.main-page-title {
    text-align: center;
    display: block;
    font-size: 32px;
    margin: 21px 0 30px;
    line-height: 1em;
}
img.n_image {
    width: 35px;
    height: 35px;
    object-fit: contain;
}


/*****feature promotion css***/

.featured-promotions-section figure {
    margin: 0;
    text-align: center;
    position: relative;
}

.featured-promotions-section figure .feature-inner img {
    width: 100%;
    display: block;
    box-shadow: 0 0 1px #0000000d;
}

.featured-promotions-section figure figcaption.feature-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: background-color .25s linear;
}

.featured-promotions-section figure figcaption.feature-overlay a.link-promo {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
}

.featured-promotions-section figure figcaption.feature-overlay .feature-wrap {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50.1%);
    -ms-transform: translateY(-50.1%);
    transform: translateY(-50.1%);
    padding: 10px 0;
    position: absolute;
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    pointer-events: none;
}

.featured-promotions-section figure figcaption.feature-overlay 
 .feature-details {
    display: none;
    opacity: 0;
    transition: opacity .3s linear;
}

.featured-promotions-section figure figcaption.feature-overlay .feature-details .description {
    color: #fff;
    transition: all .3s linear;
    margin-bottom: 0;
}

.featured-promotions-section figure:hover figcaption.feature-overlay {
    background: black;
    background: rgba(0,0,0,.5);
}

.featured-promotions-section figure:hover figcaption.feature-overlay .feature-details {
    opacity: 1;
    display: block;
}


/****sub-collection templete css start*****/
.sub-collections-template-section .list-collections {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
      margin: 0px 0px 50px 0px;
}

.sub-collections-template-section .list-collections .product-wrap {
    text-align: center;
      position: relative;
}
.sub-collections-template-section .list-collections .product-wrap a.hidden-product-link {
    position: absolute;
    display: block;
    opacity: 0;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
}


.sub-collections-template-section .list-collections .product-wrap img {
    width: 100%;
    display: block;
    max-width: 100% !IMPORTANT;
}

.sub-collections-template-section .list-collections .product-wrap a.collection-info__caption {
    color: #000;
    text-decoration: none;
    font-size: 20px;
    margin: 20px 0px 0px;
    display: block;
}
.sub-collections-template-section .eight.columns.tille {
    margin: 40px 0px 40px;
}
/****sub-collection templete css end*****/

/******product page css start*/
.product__info-wrapper .price__container span.price {
    display: none;
}

.product__info-wrapper .price__container span.price-item {
    display: block !important;
}

.announcement-bar predictive-search.search-modal__form {
    position: relative;
}

.account{
    max-width: 100% !important;
    padding: 0 !important;
}

.account p.announcement-bar__message.left.h5 {
    margin: 0;
}

.account p.announcement-bar__message {
    margin: 0;
}

.account .page-width-inner.flex-bar {
    padding: 4px 0;
}



.account label {
    display: none;
}

.account input::placeholder {
    opacity: 1 !important;
}
#shopify-section-header {
    z-index: 3;
    position: relative !important;
}


.b-faq {
	margin: 5px auto;
}
.b-faq .faq__title {
	position: relative;
	display: block;
	color: #202020;
	font-size: 28px;
	text-decoration: none;
	border-radius: 3px;
	-webkit-transition: background-color 0.2s;
	transition: background-color 0.2s;
}
.b-faq .faq__title:hover {
	transition: all 0.5s ease-out;
}
.b-faq .faq__active {

}
.b-faq .faq__title .faq__spoiler {
	position: absolute;
	top: 0px; right: 0px;
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	text-align: center;
	color: #000;
	line-height: 30px;
	font-size: 20px;
	font-weight: 700;
	margin-right: 5px;
	
	border-radius: 50%;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.b-faq .faq__rotate {
	transform: rotate(225deg);
}
.b-faq .faq__content {
	padding: 30px;
	margin-bottom: 2px;
	font-size: 14px;
	display: none;
	
}
.b-faq .faq__symbol {
	font-weight: 700;
}
.b-faq .faq__title {
    margin: 0;
}
  .main-faq .faq__item {
    padding: 0;
}
  .b-faq .faq__title {margin: 0;text-align: left;font-size: 16px;font-weight: 400;line-height: 1.5;letter-spacing: .5px;cursor: pointer;padding-left: 10px;}

.main-faq .faq__item {padding: 0;}

.main-faq .faq__item {
    text-align: left;
}
.main-faq p {
    color: #000;
margin:0;
}
.main-faq span {
    color: #000 !important;
}

  .main-faq .faq__item {
    background: none !important;
    padding: 15px 0;
}
  .faq__content.js-faq-content {
    padding: 20px 10px 0px;
    padding-bottom: 0;
}
  .mn-faq.b-faq {
    background: #fff;
    padding: 20px;
}
  .mn-faq.b-faq h2 {
    font-size: 16px;
    font-weight: 700;
    margin: 15px 0;
    color: #000;
}
  .main-faq p {
    line-height: 21px;
    font-size: 16px;
}
  .main-faq span {
    color: #000 !important;
    font-size: 18px;
    max-width: 90% !important;
    display: block;
}
  .b-faq .faq__symbol {
    font-weight: 700;
    font-size: 23px;
}
  .main-faq {
    margin-bottom: 50px;
}
input#searchbar {
    width: 100%;
    height: 40px;
    padding: 0 10px;
    border-radius: 40px;
    border: 1px solid;
    box-shadow: 0px 2px 4px #0000003b;
    margin-bottom: 11px;
}
input#searchbar::placeholder {
    color: #000;
}
  .searchbar img {
    width: 18px;
    position: absolute;
    left: 12px;
    top: 41%;
    transform: translateY(-50%);
}

.searchbar {
    position: relative;
}
.main-faq .faq__item {
    border-top: 1px solid #e1e3e4 !important;
}
  .mn-faq.b-faq {
    margin-top: 40px;
/* }
input#searchbar {padding-left: 41px;}

.template-search__search label.field__label {
    font-size: 15px;
    top: 13px;
    left: 20px;
    color: #000;
}

.main_page .main-page-title {
    margin: 20px 0 50px;
}

.main_page {
    margin-bottom: 50px;
}


.promotional-marketing-services-company .row.cc-two-columns {
    display: flex;
    justify-content: center;
}

.promotional-marketing-services-company .row.cc-two-columns .eight.columns.alpha {
    margin: 0 20px;
}

.promotional-marketing-services-company  .rich-text {
    background: #f6f6f6;
} */

