/** Shopify CDN: Minification failed

Line 105:0 All "@import" rules must come first

**/
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');

@font-face {
    font-family: 'Qanelas';
    src: url('/cdn/shop/files/Qanelas-Black.woff2?v=1718342309') format('woff2'),
        url('/cdn/shop/files/Qanelas-Black.woff?v=1718342309') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Qanelas';
    src: url('/cdn/shop/files/Qanelas-Medium.woff2?v=1718373157') format('woff2'),
        url('/cdn/shop/files/Qanelas-Medium.woff?v=1718373157') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Qanelas';
    src: url('/cdn/shop/files/Qanelas-SemiBold.woff2?v=1718373326') format('woff2'),
        url('/cdn/shop/files/Qanelas-SemiBold.woff?v=1718373326') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Qanelas';
    src: url('/cdn/shop/files/Qanelas-Regular.woff2?v=1718373591') format('woff2'),
        url('/cdn/shop/files/Qanelas-Regular.woff?v=1718373590') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Qanelas';
    src: url('/cdn/shop/files/Qanelas-Bold.woff2?v=1718373648') format('woff2'),
        url('/cdn/shop/files/Qanelas-Bold.woff?v=1718373649') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
	font-family: 'Manrope';
	src: url('/cdn/shop/files/Manrope-ExtraLight.woff2?v=1748594371') format('woff2');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Manrope';
	src: url('/cdn/shop/files/Manrope-Light.woff2?v=1748594371') format('woff2');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Manrope';
	src: url('/cdn/shop/files/Manrope-Regular.woff2?v=1748594371') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Manrope';
	src: url('/cdn/shop/files/Manrope-Medium.woff2?v=1748594371') format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Manrope';
	src: url('/cdn/shop/files/Manrope-SemiBold.woff2?v=1748594371') format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Manrope';
	src: url('/cdn/shop/files/Manrope-Bold.woff2?v=1748594371') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Manrope';
	src: url('/cdn/shop/files/Manrope-ExtraBold.woff2?v=1748594371') format('woff2');
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}






@import url('https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap');

  /* font-family: "Public Sans", sans-serif; */
  


html{
	font-family: "Public Sans", sans-serif
}

html, body, h1, h2, h3, h4, h5, h6, p, a, label, span, button, input, textarea, div, section, header, fotter {
	font-family: 'Qanelas';
}


.product-item:hover .popup-description {
	opacity: 1;
	transform: translate3d(0,0,0);
}
section.center.slider.home_cust .slide {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
section.center.slider.home_cust .slide .image_slide_custom {
    width: 50%;
}
section.center.slider.home_cust .slide 
 .simle {
    width: 50%;
}
section.center.slider.home_cust .slide .image_slide_custom img {
    width: 100%;
}
section.center.slider.home_cust .slide .simle .button_collection_custom a {
    position: relative;
    display: table;
    padding: 18px 40px;
    border: 1px solid #4097f0;
    border-radius: 2px;
    background: #4097f0;
    color: #fff;
    -webkit-appearance: none;
    font-size: 16px !important;
    line-height: 13px !important;
    font-weight: 700;
    text-transform: capitalize;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    margin: 20px 0;
    font-family: 'Qanelas' !important;
}
section.center.slider.home_cust .slide .simle .richtext-content p {
    font-size: 18px !important;
    color: #193040 !important;
    text-align: left;
    line-height: 25px;
    font-family: 'Qanelas' !important;
    width: 88%;
}
section.center.slider.home_cust .slide .simle p a {
    color: #4097f0;
}
.popup-description {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	max-height: 100%;
	padding: 1.25rem;
	z-index: 2;
	background: rgba(255,255,255,.9);
	color: #000;
	opacity: 0;
	overflow: hidden;
	transition: opacity .35s ease-out,transform .35s ease-out;
	transform: translate3d(0,2.5rem,0);
	text-align: center;
}
.text-custom .heading.h1 {
	font-weight: bold;
	font-size: 2.5rem;
	margin-bottom: 5px;
}
.text-custom .rte {
	color: black;
	font-size: 16px;
}
.collection .card {
	background: transparent;
	border: 0px;
}
.collection .card .collection__toolbar {
	box-shadow: unset;
	background: transparent;
	border: 0px;
	padding: 0px;
	margin-bottom: 10px;
}
.collection .card .product-list {
	background: transparent;
	border: 0px;
	padding: 0px 0px;
}
.collection .card .product-list .product-item::after {
	display: none;
}
.collection .card .product-list .product-item {
	background: transparent;
	border: 0px;
	padding: 0 .625rem;
	margin-bottom: 1.25rem;
}
.collection .card .card__header {
	padding: 0px;
}
.collection .card .product-list .product-item .main-custom-sec {
	background: #fff;
	border-radius: .625rem;margin-bottom:20px;
}
.collection .card .product-list .product-item .main-custom-sec .product-item__info {	
	padding: 20px;
}
.collection .card .product-list .product-item .main-custom-sec:hover {
	box-shadow: 0 0 1rem 0 rgba(0,0,0,.2);
}
.collection .card .product-list .product-item .main-custom-sec .product-item__primary-image {
	border-top-left-radius: .625rem;
	border-top-right-radius: .625rem;
}
.collection .card .product-list .product-item .product-item__image-wrapper{
	margin-bottom:0px;
}
.collection .card .product-list .product-item .main-custom-sec .product-item__primary-image {
    object-fit: contain;
}
section.center.slider.home_cust {
    padding: 50px 20px;
}
ul.custom_breadcrumb {
    margin-top: 30px;
}
ul.custom_breadcrumb.active {
    margin-left: 40px;
}
header.page__header.page__header--centered.page__header--stack {
    /* margin-top: 10px; */
}
div#content .metafield-rich_text_field p a {
color: rgb(64, 151, 240);
}
.sadfor {
    display: none !important;
}
.custom-printed .heading {
	width: 100%;
	background-image:linear-gradient(to top,#5587c4,#4097f0);
	-webkit-background-clip: text;
	-webkit-text-fill-color: #00000000;
	font-size: 42px;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	margin: 0pc;
}
.custom-printed {
	margin: 40px 0px;
}
.custom-icon-text {
	margin: 0px;
	border-top: 1px solid #c8bebe;
	border-bottom: 1px solid #c8bebe;
}
.custom-icon-text .icon-with-text {
	display: flex;
	justify-content: center;
	padding:20px 0;
	flex-wrap: wrap;
}
section.main-custom-sec.not-your-type .layout .layout__section:first-child {
    margin-top: 4%;
}
section.main-custom-sec.not-your-type .layout {
    align-items: flex-start;
}
.custom-icon-text .icon-with-text .icons-svg {
	padding: 20px;
	width: 16.6%;
	border-right: 1px solid #ddd;
}
.custom-icon-text .icon-with-text .icons-svg svg {
	width: 90px;
	height: 90px;
}
.custom-icon-text .icon-with-text .icons-svg svg image {
	width: 100%;
	height: 100%;
}
.custom-icon-text .icon-with-text .icons-svg .button-text .button {
	padding: 0px;
	color: #000;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
}
.custom-icon-text .icon-with-text .icons-svg:last-child {
	border-right: 0px;
}
.custom-all-kinds {
	margin: 0px;
	padding-top: 0px;
}
.custom-all-kinds .heading {
	font-size: 26px;
	font-weight: bold !important;
	text-align: left;margin-bottom:10px;  color: #4097f0;
}
.custom-all-kinds .rte {
	font-size: 16px !important;
	color: #193040 !important;
	text-align: left;
}
.custom-all-kinds .container .cards-inr{
	max-width: 400px;
	margin: 0px;
}
.custom-all-kinds .rte {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: left;
	line-height: 1.6;
	margin-bottom: 1.41575em;
}
.custom-all-kinds .container .cards-inr{
	max-width: 400px;
	margin: 35px 0px 0px 0px;
}
.custom-contactless .container .heading {
	font-size: 26px;
	font-weight: bold !important;
	text-align: left;  color: #4097f0;
	margin-bottom:10px;
}
.custom-contactless .container .cards-inr{
	max-width: 400px;
	margin: 35px 0px 0px 0px;
}
.custom-contactless .rte {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: left;
	line-height: 1.6;
	margin-bottom: 0;
}
.custom-contactless {
	margin-bottom: 20px;
	margin-top: 0px;
	padding-bottom: 40px;
}
.custom-content .rte {
	font-size: 18px !important;
	text-align: center;
	line-height: 1.6;
	margin-bottom: 0;
}

.layout__section #contact_form .form__header .heading {
	font-size: 40px;
	margin-bottom: 30px;line-height:normal;color: #4097f0;
}
.layout__section #contact_form .form__input-row {
	display: block;
}
.collection .card .product-list .product-item .main-custom-sec .variant-sku {
	font-size: 14px;
	margin-left: 5px;
}
.product-block-list .product-block-list__item .description-box-custom {
	padding-bottom: 20px;
	margin-bottom: 0.41575em;
	font-size: 17px !important;
	line-height: 1.5;
}
.product-block-list .product-meta .main-variant-sku {
	font-size: 24px;
	color: #202223;
    float:right;
}
.custom-contact-form .fomr-main-nm .form-name {
	width: 50%;
}
.custom-contact-form .form__floating-label {
	position: unset;
}
.custom-contact-form input {
	padding: 5px 10px !important;
	border-color: #868686 !important;
	font-size: 16px;
	outline: 0px !important;
	box-shadow: unset !important;
	color: black !important;
	margin-bottom:15px;
}
.custom-all-pro {
	margin: 30px 0px;
	background: #fff;
}
.custom-all-pro .img-with-text {
	background: #fff;
	display: flex;
	flex-wrap: wrap;
}
.custom-all-pro .img-with-text .image-with-button {
	width: 25%;
	padding: 10px;
}
.custom-all-pro .img-with-text .image-with-button .button-text h2 {
	text-align: left;
	color:#4097f0;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
}
.custom-all-pro .img-with-text .image-with-button .button-text span {
	font-size: 16px;
	color: #193040;
	margin-bottom: 20px;
	text-align: left;
	display: table;
	line-height: 1.6;
}
.custom-all-pro .img-with-text .image-with-button .button-text br {
	display: none;
}
.custom-all-pro .img-with-text .image-with-button .button-text .button {
	width: 100% ;
	background:#4097f0;
	border-radius: 0px ;
	font-size: 15px;
	color: #fff;
	text-align: center;
	margin-top: 10px;
}
.custom-all-pro .img-with-text .image-with-button .button-text .button:Hover{
	background: #2a77bb;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted {
	width: 100%;
	padding: 0px 20px;
	position:relative;
  background:#f3f5f6;
  margin-top: 0px;
  margin-bottom: 0px;
}
.home_cust.center.slider.slick-initialized.slick-slider .slick-arrow {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 35px;
	height: 35px;
	background:#4097f0;
	border-radius: 30px;
	color: #fff;
	left: 20px;
	z-index: 99;
	font-size: 0px;
	text-align: center;
	line-height: 40px;
}
.home_cust.center.slider.slick-initialized.slick-slider .slick-arrow.slick-next {
	left: auto;
	right: 20px;
}
.slick-disabled {
	display: none !important;
}
.home_cust.center.slider.slick-initialized.slick-slider .slick-dots {
	display: none !important;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .image_slide_custom {
	width: 50%;
}

.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .des_custom {
	width: 50%;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide {
	margin: 0;
	padding: 0 25px;
	background: transparent;
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .des_custom p {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: left;
	line-height: 25px;
	font-family: "Public Sans", sans-serif;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .image_slide_custom img {
	width: 100%;
	height: 450px;
	object-fit: cover;
	object-position: center;
}
.home_cust.center.slider.slick-initialized.slick-slider .slick-arrow::after {
	content: "\f053";
	color: #fff;
	font-size: 18px;
	font-family: fontawesome;
}
.home_cust.center.slider.slick-initialized.slick-slider .slick-arrow.slick-next::after {
	content: "\f054";
}
.product-list::before {
	background: transparent;
	border: 0;
}
.product-list .product-item {
	background: transparent;
	border: 0px;
    width:25%;/* margin-bottom:20px; */
    padding: 0 .625rem;


}
.product-list .product-item .main-custom-sec {
	background: #fff;
	border-radius: .625rem;
  margin-bottom:20px;
}
.product-list {
	background: transparent;
	border: 0px;
}
.product-list .product-item::before, .product-list .product-item::after {
	display: none;
}
.product-list .product-item .main-custom-sec .product-item__info {
	padding: 20px;min-height: 210px;
  justify-content: flex-end;
}
.product-list .product-item .main-custom-sec .variant-sku {
	font-size: 14px;
	margin-left: 5px;
}
.product-list .product-item .main-custom-sec .product-item__primary-image {
	border-top-left-radius: .625rem;
	border-top-right-radius: .625rem;
}
.product-list .product-item .main-custom-sec:hover {
	box-shadow: 0 0 1rem #0003;
}
.three-custom-icon {
	margin: 0;
	border-top: 1px solid #c8bebe;
	border-bottom: 1px solid #c8bebe;
}
.three-custom-icon .icon-with-text {
	display: flex;
	justify-content: center;
	padding: 20px 0;
	flex-wrap: wrap;
}
.three-custom-icon .icon-with-text .icons-svg {
	padding: 20px;
	width: 16.6%;
	border-right: 1px solid #ddd;
}
.three-custom-icon .icon-with-text .icons-svg svg {
	width: 90px;
	height: 90px;
}
.three-custom-icon .icon-with-text .icons-svg svg image {
	width: 100%;
	height: 100%;
}
.three-custom-icon .icon-with-text .icons-svg .button {
	padding: 0;
	color: #000;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin-top: 10px;
}
.three-custom-icon .icon-with-text .icons-svg:last-child{
	border-right:0px;
}
.custom-contact-form .form__input-row .fomr-main-nm {
	display: flex;
	gap: 15px;
}
.custom-contact-form .fomr-main-nm .form-name .form__floating-label {
	display: none;
}
.custom-contact-form #contact_form .form__input-wrapper {
	width: 100%;
	margin: 0px;
}
.custom-contact-form .form__input-row {
	margin: 0px;
}
.custom-contact-form .form__floating-label {
	position: unset;
	line-height: normal;
	margin-bottom: 10px;
	display: table;
	font-size: 18px;
	font-weight: normal;
	color: black;
	margin-bottom:5px;
}
.container.custom-contact-form .layout__section {
	background: #fff;
	padding: 20px;
	border-radius: 10px;
	box-shadow: 0px 2px 10px 0px #00000038;
}
.custom-contact-form input#subscribe_checkbox {
	width: 15px;
	height: 15px;
	padding: 0px !important;
	border: 1px solid #868686;
	appearance: auto;
	margin: 0px 5px 0px 0px;
}
.custom-contact-form .field1 {
	margin-top: 10px;
}
.custom-contact-form .field1 .field__label {
	position: unset;
	line-height: normal;
	margin-bottom: 10px;
	display: table;
	font-size: 18px;
	font-weight: normal;
	color: black;
}
.custom-contact-form .field1 .input-with-span {
	border: 2px dashed #dfdfdf;
	padding: 40px 20px;
	border-radius: 5px;
	text-align: center;
	margin: .5em 0 1em;
	position: relative;
	height: 130px;
}
.custom-contact-form .field1 .input-with-span #ContactForm-Attachment {
	width: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	display: table;
	margin: 0 auto;
	z-index: 999;
	padding: 0 !important;
	opacity: 0;
	height: 130px;
	cursor: pointer;
}
.custom-contact-form .field1 .input-with-span img {
	width: 50px;
	margin: 0px auto;
	display: table;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}
.custom-contact-form textarea {
	padding: 5px 10px !important;
	border-color: #868686 !important;
	font-size: 16px;
	outline: 0px !important;
	box-shadow: unset !important;
	color: black !important;
	margin-bottom: 15px;
	height: 200px;
}
.custom-contact-form .form__submit {
	float: unset;
  margin: 0px 0 0px auto;
  background:#4097f0;
  min-width: auto;
  font-size: 16px;
  color: #fff;
  text-align: center;
  border-radius: 4px;
  width: 100%;
  max-width: 170px;
}
.custom-contact-form .form__submit:hover {
	background: #2a77bb;
}
.custom-over {
	margin: 0px;
	background: #4097f0;
	text-align: center;
	padding: 35px 0px;
}

.custom-over h2.heading.h2 {
	margin: 0px;
	color: #fff;
	font-size: 24px;
	font-weight: 600;
}
.custom-need-photo .image-with-text__text-container .heading {
	font-size: 26px;
	font-weight: 700 !important;
	text-align: left;
	margin-bottom: 10px;color: #4097f0;
}
.custom-need-photo .image-with-text__text-container p {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: left;
	line-height: 25px;
	margin-bottom: 15px;
}
.two-image-sec .cstm-tw-main {
	display: flex;
	flex-wrap: wrap;
}
.two-image-sec .cstm-tw-main .cstm-tw-img {
	width: 65%;
}
.two-image-sec .cstm-tw-main .two-images-content {
	width: 35%;
	text-align: left;padding: 40px;
}
.two-image-sec .cstm-tw-main .two-images-content span {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: left;
	line-height: 1.6;
}
.two-image-sec .cstm-tw-main .cstm-tw-img .two-image-with-text {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.two-image-sec .cstm-tw-main .cstm-tw-img .two-image-with-text .two-images::after {
	background: transparent;
	content: '';
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	bottom: 0;
}
.two-image-sec .cstm-tw-main .cstm-tw-img .two-image-with-text .two-images {
	position: relative;
	cursor:pointer;
}
.two-image-sec .cstm-tw-main .cstm-tw-img .two-image-with-text .two-images:hover::after {
	background-color: rgba(0,0,0,0.5);
}
.custom-choose .custom-choose-main {
	background: #fff;
	padding: 50px 0px;
}
.custom-choose .custom-choose-main .title h2 {
	font-size: 30px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 20px;
	color: #4097f0;line-height:normal;
}
.custom-choose .custom-choose-main .img-with-text .image-with-button {
	width: 20%;
}
.custom-choose .custom-choose-main .img-with-text .image-with-button .img-sec img {
	height: 130px;
	vertical-align: middle;
	display: inline-block;
	object-fit: cover;
}
.custom-choose .custom-choose-main .img-with-text .image-with-button .button-text h5 {
	display: none;
}
.custom-choose .custom-choose-main .img-with-text .image-with-button .button-text .button {
	display: none;
}
.custom-choose .custom-choose-main .img-with-text .image-with-button .button-text h2 {
	margin: 15px 0px;line-height: normal;
}
.custom-choose-offer.custom-choose .custom-choose-main .img-with-text .image-with-button {
	width: 25%;
}
.custom-choose-offer.custom-choose .custom-choose-main .img-with-text .image-with-button h2 {
	font-size: 20px;
}
.custom-choose-offer.custom-choose .custom-choose-main .img-with-text .image-with-button .button-text h2 {
	line-height: normal;
	border-bottom: 5px solid #4097f0;
	padding-bottom: 15px;
	min-height: 100px;
	padding-top: 8px;
}
.custom-choose-offer.custom-choose .custom-choose-main .img-with-text {
	background: transparent;
}
.custom-choose-offer.custom-choose .custom-choose-main {
	background: transparent;
	padding: 0px;
}
.custom-choose-offer {
	background: transparent;
}
.section.custom-need-photo {
	background: #fff;
	padding: 30px 0px;
	margin: 0;
}
.make-cards-cstm .custom-choose-main {
	padding: 50px 0px;
}
.make-cards-cstm .custom-choose-main .title h2 {
	font-size: 30px;
	font-weight: 500;
	text-align: center;line-height:normal;
	margin-bottom: 20px;
	color:#4097f0;
}
.make-cards-cstm .custom-choose-main .img-with-text .image-with-button {
	width: 20%;
}
.make-cards-cstm .custom-choose-main .img-with-text .image-with-button .button-text h5, .make-cards-cstm .custom-choose-main .img-with-text .image-with-button .button-text span, .make-cards-cstm .custom-choose-main .img-with-text .image-with-button .button-text .button {
	display: none;
}
.make-cards-cstm .custom-choose-main .img-with-text .image-with-button .button-text h2 {
	text-align: center;
	font-size: 18px;
}
.cstm-Accessorise {
	background: transparent;
}
.cstm-Accessorise .custom-choose-main .img-with-text {
	background: transparent;
}
.cstm-Accessorise .custom-choose-main h2 {
	font-size: 30px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 20px;
	color: #4097f0;line-height:normal;
}
.cstm-Accessorise .custom-choose-main .img-with-text .image-with-button {
	width: 33.3%;
}
.cstm-Accessorise .custom-choose-main .img-with-text .image-with-button .button-text h2 {
	line-height: normal;
	border-top: 5px solid #4097f0;
	padding-bottom: 15px;
	min-height: auto;
	padding-top: 15px;
	text-align: center;
}
.cstm-Accessorise .custom-choose-main .img-with-text .image-with-button .button-text span {
	margin: 0px;
	text-align: center;
}

span.price span.ex-vat {
    padding: 11px;
    font-weight: 600;
    font-size: 28px;
}
span.price {
    font-size: 44px;
    font-weight: 600;
    color:#cc094b;
}
.fun_Class {
    padding-top: 16px;
    font-size: 32px;
}
span.inc-vat {
    padding: 14px;
}
button.product-form__add-button.button.button--primary {
    color: white;
    font-weight: 600;
}
.main-custom-sec .container.container--flush .collection__meta-inner h1.collection__title.heading.h1 {
    font-size: 40px;
    text-align: center;
    font-weight: 600;color: #4097f0;
}
   .main-custom-sec .collection__description {
        margin-top: 10px;
        overflow-wrap: break-word;
        padding-left: 92px;
        padding-right: 92px;
     margin-bottom:25px;
 }
.three-custom-icon .its_heading_main {
	width: 100%;
	max-width: 100%;
	background-image: linear-gradient(to top,#5587c4,#4097f0);
	-webkit-background-clip: text;
	-webkit-text-fill-color: #00000000;
	font-size: 60px;
	text-align: left;
	line-height: normal;
	font-weight: 900;
	margin: 0;
	padding-top: 50px;
}
.Riching_text {
	margin: 0;
	padding: 60px 0 20px 0px;
	background: #fff;
}
.Riching_text .heading {
	width: 100%;
	max-width: 460px;
	color: #4097f0;
	font-size: 42px;
	text-align: left;
	line-height: normal;
	font-weight: 700;
	margin: 0;
}
.main-custom-section-image.section-left-text .sliding.slider {
	margin: 0px;
	width: 50%;
}
.main-custom-section-image.section-left-text .des__main_cus {
	width: 50%;
	padding-right: 40px;
}
.main-custom-section-image.section-left-text {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	flex-direction: row-reverse;padding-bottom:60px;
}
.main-custom-section-image.section-left-text .des__main_cus p {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: left;
	line-height: 25px;
	margin-bottom: 15px;
}
.shopify-section__header {
	z-index: 999 !important;
}
.main-custom-section-image.section-left-text .sliding.slider .slick-arrow {
	  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 35px;
  height: 35px;
  background: #cc094b;
  border-radius: 30px;
  color: #fff;
  left: 20px;
  font-size: 0px;
  text-align: center;
  line-height: 40px;z-index:9;
}
.main-custom-section-image.section-left-text .sliding.slider .slick-arrow.slick-next {
	left: auto;
	right: 20px;
}
.main-custom-section-image.section-left-text .sliding.slider .slick-arrow::after {
	content: "\f053";
	color: #fff;
	font-size: 18px;
	font-family: fontawesome;
}
.main-custom-section-image.section-left-text .sliding.slider .slick-arrow.slick-next::after {
	content: "\f054";
}
.main-custom-section-image.section-left-text .sliding.slider .slick-dots li {
	list-style: none;
}
.main-custom-section-image.section-left-text .sliding.slider .slick-dots li button {
	font-size: 0px;
	width: 8px;
	height: 8px;
	background: black;
	border-radius: 50px;
	margin: 0px 2px;
}
#shopify-section-template--22912387318108__slider_with_text_akQ4b3 {
	background: #fff;
}
.main-custom-section-image.section-left-text .sliding.slider .slick-dots {
	margin-top: 10px;
	width: auto;
	display: flex;
	justify-content: center;
	margin-bottom:0px;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main .slick-slider {
	margin: 0px;
	width: 100%;
}
.main-custom-thumb.thumbnail-test {
	padding: 60px 0px;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main {
	display: flex;
	flex-wrap: wrap;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main .main-cst-sl {
	width: 50%;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main .des__main_cus {
	width: 50%;
	padding-left: 30px;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main .des__main_cus p {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: left;
	line-height: 25px;
	margin-bottom: 15px;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main .main-cst-sl .slick-dots {
	display: none !important;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main .main-cst-sl .slick-track .slick-slide {
	margin: 0px;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main .slick-slider .slick-arrow {
	display: none !important;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main .slick-slider.slider-nav .slick-list {
	padding: 0px !important;
	margin-top: 40px;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main .slick-slider.slider-for .slick-slide img {
	width: 100%;
}
.Big_icon-text {
	margin: 0px;
	background: #fff;
	padding: 60px 0px;
}
.Big_icon-text .title h2 {
	font-size: 30px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 20px;
	color: #4097f0;
	line-height: normal;
}
.Big_icon-text .img-with-text {
	background: #fff;
	display: flex;
	flex-wrap: wrap;
}
.Big_icon-text .img-with-text .image-with-button {
	width: 20%;
	padding: 10px;
}
.Big_icon-text .img-with-text .image-with-button .img-sec img {
	height: 130px;
	vertical-align: middle;
	display: inline-block;
	object-fit: cover;
}
.Big_icon-text .img-with-text .image-with-button .button-text h2 {
	margin: 15px 0;
	line-height: normal;
	text-align: left;
	color: #4097f0;
	font-size: 20px;
	font-weight: 700;
}
.Big_icon-text .img-with-text .image-with-button .button-text span {
	font-size: 16px;
	color: #193040;
	margin-bottom: 20px;
	text-align: left;
	display: table;
	line-height: 1.6;
}
.Big_icon-text .img-with-text .image-with-button .button-text br {
	display: none;
}
.Big_icon-text.custom-choose-offer {
	background: transparent !important;
}
.Photo-text-cutom.custom-all-pro {
	background: #fff;
	margin: 0;
}
.Photo-text-cutom.custom-all-pro .img-with-text {
	background: transparent;
}
.icon-icon-cust-icon {
	padding: 30px 0px;
}
.icon-icon-cust-icon .img-with-text .image-with-button {
	width: 33.3% !important;
}
.icon-icon-cust-icon .img-with-text .image-with-button .img-sec img {
	width: 100%;
	height: auto !important;
}
.icon-icon-cust-icon .img-with-text .image-with-button .button-text h2 {
	min-height: auto !important;
}
.footer {
	background: #fff;
}
.footer .footer__wrapper {
	border: 0px;
	padding: 60px 0px;
}
.footer .footer__wrapper .footer__block-list {
	margin: 0px;
	width: 100%;
	display: table;
}
.footer .footer__wrapper .footer__block-list .footer__block-item.footer__block-item--links {
	width: 100%;
	max-width: 100%;
	padding: 0px;
}
.footer .footer__wrapper .footer__block-list .footer__block-item.footer__block-item--links .footer__title.heading.h6 {
	display: none;
}
.footer .footer__wrapper .footer__block-list .footer__block-item.footer__block-item--links .footer__linklist {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 15px;
	margin-bottom: 20px;
	flex-wrap:wrap;
	
}
.footer .footer__wrapper .footer__block-list .footer__block-item.footer__block-item--links .footer__linklist li .footer__link-item {
	color: #666;
	text-transform: uppercase;
	padding: 0px 5px;
	font-size: 16px;
	font-weight: 700;
}
.footer .footer__wrapper .footer__block-list .footer__block-item.footer__block-item--links .footer__linklist li .footer__link-item:hover {
	color: #4097f0;
	text-decoration: underline;
}
.footer .footer__wrapper .footer__block-list .footer__block-item.footer__block-item--text {
	padding: 0px;
}
.footer .footer__wrapper .footer__block-list .footer__block-item.footer__block-item--text .footer__collapsible-content p {
	font-size: 16px;
	font-weight: normal;
	color: #666;
	text-align: center;
	margin-bottom: 20px;
}
.footer .footer__wrapper .footer__aside {
	margin: 0px;
}
.footer .footer__wrapper .footer__aside .footer__aside-item {
	width: 100%;
}
.footer .footer__wrapper .footer__aside .footer__aside-item p {
	font-size: 16px;
	font-weight: normal;
	color: #666;
	text-align: center;
}
.price-list .price .fun_Class span {
	font-size: 26px;
}
.gl-filter-search-fullscreen {
	display: none !important;
}
.collection .card .product-list .product-item .main-custom-sec .aspect-ratio {
	padding-bottom: 70% !important;
}
.keytag_class_custom {
	margin: 0px;
	background: #fff;
	padding: 30px 0;
}
.keytag_class_custom .image-with-text .image-with-text__text-container .heading {
	font-size: 26px;
	font-weight: 700 !important;
	text-align: left;line-height:normal;color: #4097f0;
	margin-bottom: 10px;
}
.keytag_class_custom .image-with-text .image-with-text__text-container p {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: left;
	line-height: 25px;
	margin-bottom: 15px;
}
.images-secrtin-cust {
	margin: 0px;
	padding: 60px 0px;
}
.images-secrtin-cust .cstm-tw-main {
	display: flex;
	flex-wrap: wrap;
}
.images-secrtin-cust .cstm-tw-main .cstm-tw-img {
	width: 50%;
}
.images-secrtin-cust .cstm-tw-main .two-images-content {
	width: 50%;
	padding-left: 40px;
	padding-top: 75px;
	font-size: 18px !important;
	color: #193040 !important;
	text-align: left;
	line-height: 25px;
}
.images-secrtin-cust .cstm-tw-main .cstm-tw-img .two-image-with-text {
	display: flex;
	flex-wrap: wrap;
	gap: 2%;
}
.images-secrtin-cust .cstm-tw-main .cstm-tw-img .two-image-with-text .two-images {
	width: 48%;
    position: relative;
    cursor: pointer;
    display: block !important;
    opacity: 9 !important;
}
.images-secrtin-cust .cstm-tw-main .cstm-tw-img .two-image-with-text .two-images::after {
	background: transparent;
	content: "";
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	bottom: 0;
}
.images-secrtin-cust .cstm-tw-main .cstm-tw-img .two-image-with-text .two-images:hover::after {
	background-color: transparent;
}
.Big_icon-text.Keytag.Options .custom-choose-main .img-with-text .image-with-button {
	width: 25%;
}
.only_on_text {
	background: #f3f5f6;
}
.only_on_text .custom-choose-main .img-with-text {
	background: transparent;
}
.only_on_text .custom-choose-main .img-with-text .image-with-button {
	width: 25%;
}
.page__header .page__title {
	width: 100%;
	max-width: 100%;
	background-image: linear-gradient(to top,#5587c4,#4097f0);
	-webkit-background-clip: text;
	-webkit-text-fill-color: #00000000;
	font-size: 42px;
	text-align: left;
	line-height: normal;
	font-weight: 700;
	margin: 0;
}
.page__header {
	display: block;
}
.Salon_card_cuatom {
	margin: 0px;
	background: #fff;
	padding: 60px 0px;
}
.Salon_card_cuatom .image-with-text .image-with-text__text-container .heading {
	background-image: linear-gradient(to top,#5587c4,#4097f0);
	-webkit-background-clip: text;
	display: inline-block;
	-webkit-text-fill-color: #00000000;
	font-size: 60px;
	font-weight: 900;
	line-height: 65px;
	letter-spacing: -2.4px;
	font-family: 'Qanelas' !important;
}
.Salon_card_cuatom .image-with-text .image-with-text__text-container h6 {
	color: #C5C5C5;
	font-size: 18px;
	font-weight: 400;
}
.Salon_card_cuatom .image-with-text .image-with-text__text-container p {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: left;
	line-height: 25px;
	margin-bottom: 15px;
}
.Salon_card_cuatom .image-with-text .image-with-text__text-container .button {
	background: #4097f0;
	min-width: auto;
	font-size: 18px;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	width: auto;
}
.Salon_card_cuatom .image-with-text .image-with-text__text-container .button:hover {
	background: #5587c4;
}
.section-left-text.three_theer {
	padding-top: 60px;
}
.section-left-text.three_theer .des__main_cus h2 {
	color:#4097f0;
	font-size: 30px;
	font-weight: 500;
	line-height: normal;
}
.section-left-text.three_theer .des__main_cus p {
	color: #c5c5c5 !important;
	font-size: 18px !important;
	font-weight: 400;
}
.section-left-text.three_theer .des__main_cus ul li {
	list-style: none;
	font-size: 18px !important;
	color: #193040 !important;
	text-align: left;
	line-height: 25px;
}
.section-left-text.three_theer .des__main_cus ul {
	margin-bottom: 25px;
}
.section-left-text.three_theer .des__main_cus {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: left;
	line-height: 25px;
}
#shopify-section-template--22938430505308__three_image_slider_WzHepE {
	background: #fff;
	padding: 60px 0px;
}
.three-section-slider {
	display: flex;
	flex-wrap: wrap;
    align-items: center;
}
.three-section-slider .E-main {
	margin: 0px;
}
.three-section-slider .des__main_cus {
	width: 50%;
	padding-left: 30px;
}
.three-section-slider .des__main_cus h2 {
	color: #4097f0;
	font-size: 30px;
	font-weight: 500;
	line-height: normal;
}
.three-section-slider .des__main_cus h6 {
	color: #c5c5c5 !important;
	font-size: 18px !important;
	font-weight: 400;
	margin-bottom: 15px;
}
.three-section-slider .des__main_cus p {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: left;
	line-height: 25px;
}
.three-section-slider .E-main .slick-arrow {
	display: none !important;
}
.three-section-slider .E-main .slick-dots li {
	list-style: none;
}
.three-section-slider .E-main .slick-dots li button {
	font-size: 0px;
	width: 8px;
	height: 8px;
	background: #000;
	border-radius: 50px;
	margin: 0 2px;
}
.three-section-slider .E-main .slick-dots {
	display: flex;
	justify-content: center;
}
.Salon_card_cuatom.sigma_alpha {
	background: #f3f5f6;
}
.Salon_card_cuatom.sigma_alpha .heading {
	color:#4097f0;
	font-size: 30px !important;
	font-weight: 500 !important;
	line-height: normal !important;
	background-image: unset !important;
	-webkit-text-fill-color: unset !important;
	letter-spacing: normal !important;
}
.icon-icon-cust-icon.custom-choose-offer {
	margin: 0px;
	background: #fff;
	padding: 60px 0px;
}
.icon-icon-cust-icon.custom-choose-offer .custom-choose-main .title {
	color: #4097f0;
	font-size: 30px;
	font-weight: 500;
	text-transform: capitalize;
}
.icon-icon-cust-icon.custom-choose-offer .custom-choose-main .img-with-text {
	display: flex;
	flex-wrap: wrap;
}
.icon-icon-cust-icon.custom-choose-offer .custom-choose-main .img-with-text .image-with-button {
	padding: 10px;
}
.icon-icon-cust-icon.custom-choose-offer .custom-choose-main .img-with-text .image-with-button .button-text h2 {
	line-height: normal;
	border-top:5px solid #4097f0;
	padding-bottom: 15px;
	min-height: auto;
	padding-top: 15px;
	text-align: center;
	color:#4097f0;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 5px;border-bottom:0px;
}
.icon-icon-cust-icon.custom-choose-offer .custom-choose-main .img-with-text .image-with-button .button-text span {
	margin: 0;
	text-align: center;
	font-size: 16px;
	color: #193040;
	display: table;
	line-height: 1.6;
}
.layout__section #contact_form .form__header h3 {
	font-size: 34px;
	margin-bottom: 0px;
}
.layout__section #contact_form .form__header p {
	text-align: center;
	font-size: 16px;
	color: #193040;
	display: table;
	line-height: 1.6;
}
.icon-icon-cust-icon.custom-choose-offer .custom-choose-main .img-with-text .image-with-button .button-text span p {
	margin-bottom: 2px;
}
.Salon_card_cuatom.loyality-card .heading.h3 {
	color:#4097f0;
	font-size: 30px !important;
	font-weight: 500 !important;
	line-height: normal !important;
	background-image: unset !important;
	-webkit-text-fill-color: unset !important;
	letter-spacing: normal !important;
}
.side_text_cuatom {
	margin: 0px;
	padding: 60px 0px;
}
.side_text_cuatom .cards-inr {
	width: 50%;
}
.side_text_cuatom .cards-inr .heading {
	color:#4097f0;
	font-size: 30px;
	font-weight: 500;
	line-height: normal;
	text-align: left;
}
.side_text_cuatom .cards-inr .rte {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: left;
	line-height: 28px;
}
.section-left-text.three_theer .des__main_cus ul li svg {
	fill:#4097f0;
	width: 14px;
	height: 14px;
	margin-right: 10px;
}
.Collection-main-text-collection-custom {
	padding: 30px 0px;
}
.Collection-main-text-collection-custom .Main-main-title h1 {
    font-size: 60px !important;
    font-weight: 900 !important;
    text-align: center;
    margin-bottom: 0px !important;
    width: 100%;
    color: #4097F0;
    background-image: linear-gradient(to top, #5587c4, #4097f0);
    -webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
    line-height: normal;
    letter-spacing: 0;
    font-family: 'Qanelas' !important;
    text-align: left !Important;
    max-width: 100%;
}
.Collection-main-text-collection-custom .Inner-classes .whole_block {
	width: 33.3%;
	padding: 15px;
	display: flex;
	flex-wrap: wrap;
}
.Collection-main-text-collection-custom .Inner-classes .whole_block .thisisimage {
	width: 25%;
	padding: 10px;
}
.Collection-main-text-collection-custom .Inner-classes .whole_block .text-and-text {
	width: 75%;
	padding: 10px;
}
.Collection-main-text-collection-custom .Inner-classes .whole_block .text-and-text .des__main_cus p {
    font-size: 20px;
    font-weight: 800;
    line-height: 28px;
    color: #474747;
}
.Collection-main-text-collection-custom .Inner-classes .whole_block .text-and-text .class-collection a {
	padding: 13px 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #575656;
}
.Collection-main-text-collection-custom .Inner-classes .whole_block .text-and-text .des__main_cus {
	margin-bottom: 15px;
}
.Collection-main-text-collection-custom .Main-main-title {
	margin-bottom: 30px;
}
.Collection-main-text-collection-custom.sec_sec .Inner-classes .whole_block {
	width: 25%;
}
.Collection-main-text-collection-custom.third_sec .Inner-classes .whole_block {
	width: 25%;
}
.Collection-main-text-collection-custom.fourth_sec .Inner-classes .whole_block {
	width: 50%;
}
.Collection-main-text-collection-custom .Inner-classes .whole_block .thisisimage img {
	width: 50px;
}
.Collection-main-text-collection-custom .Inner-classes .whole_block .text-and-text .class-collection a:hover {
	text-decoration: underline;
}
.Collection-main-text-collection-custom .Inner-classes {
	display: flex;
	flex-wrap: wrap;
}
.Collection-main-text-collection-custom .Inner-classes .whole_block .text-and-text .des__main_cus p .fa {
	font-size: 14px;
	margin-left: 10px;
}
.Collection-main-text-collection-custom .Inner-classes .whole_block .text-and-text .des__main_cus p:hover {
	text-decoration: underline;
}
.This_is_collection_custom {
	margin: 0px;
	padding: 60px 0px;
	background: #fff;
}
.This_is_collection_custom .icon-with-text {
	display: flex;
	flex-wrap: wrap;
}
.This_is_collection_custom .icon-with-text .icons-svg {
	width: 33.3%;
	padding: 0 2%;
}
.This_is_collection_custom .icon-with-text .icons-svg svg {
	width: 100%;
	height: auto;
}
.This_is_collection_custom .icon-with-text .icons-svg svg image {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.This_is_collection_custom .icon-with-text .icons-svg .iska_text h1 {
	font-size: 20px;
	font-weight: 700;
	color: #00BADB !important;
	text-align: left;
}
.This_is_collection_custom .icon-with-text .icons-svg .iska_text p {
	text-align: left;
	font-size: 17px;
	font-weight: 400;
	line-height: normal;
	color: #575656;
}
.This_is_collection_custom .icon-with-text .icons-svg .button {
	width: 100%;
	padding: 0px;
}
.This_is_collection_custom .icon-with-text .icons-svg .button a {
	width: 100%;
	background: #4097f0;
	font-size: 18px;
	padding: 12px 24px;
	display: inline-block;
	line-height: 1;
	color: #fff;
	border-radius: 4px;
}
.This_is_collection_custom .icon-with-text .icons-svg .button a:hover {
	background: #5587c4;
}
.Collection-main-text-collection-custom.next_next-page .whole_block {
	width: 25%;
}
.Collection-main-text-collection-custom.it_access .whole_block {
	width: 25%;
}
.collection_like_custom_section {
	margin: 0px;
	padding: 60px 0px 0px 0px;
	background: #fff;
}
.collection_like_custom_section .its_heading_main {
	font-size: 30px;
	margin-bottom: 0;
	line-height: normal;
	color: #4097f0;
	font-weight: 700;
}
.collection_like_custom_section p {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: center;
	line-height: 1.6;
	margin-bottom: 0;
}
.collection_like_custom_section .icon-with-text .icons-svg {
	width: 50%;padding:10px;
}
.collection_like_custom_section .icon-with-text .icons-svg svg image {
	width: 100%;
	height: 100%;
}
.collection_like_custom_section .icon-with-text .icons-svg .button-text .button {
	font-size: 24px;
	color: #00BADB !important;
	font-weight: bold;
	text-align: left !important;
	padding: 0px !important;
}
.collection_like_custom_section .icon-with-text .icons-svg .button-text {
	text-align: left;
}
.collection_like_custom_section .icon-with-text .icons-svg .iska_text p {
	text-align: left;
}
.collection_like_custom_section .icon-with-text {
	display: flex;
	flex-wrap: wrap;
	padding-top: 30px;
}
.this_is_class_of_cusom {
	padding: 15px 0px 60px 0px;
}
.this_is_class_of_cusom .icon-with-text .icons-svg {
	width: 33.3%;
}
.this_is_class_of_cusom .icon-with-text {
	padding: 0px;
}
.Collection_bala_sectin {
    margin: 0px;
    padding: 60px 0px;
    background: #f3f5f6 !important;
}
.Collection_bala_sectin .icon-with-text {
	display: flex;
	flex-wrap: wrap;gap:2%;
}
.Collection_bala_sectin .icon-with-text .icons-svg {
	width: 31.3%;
	padding: 10px;
	margin-bottom: 2%;
  background:  #fff;
  border-radius: .625rem;
}
.page__header.page__header--stack.page__header--centered.page__header--image {
    margin: 0px;
}
.img-section.c-img {
    background-color: #fff !important;
}


.Collection_bala_sectin .icon-with-text .icons-svg:hover {
	box-shadow: 0 0 1rem 0 rgba(0,0,0,.2);
}
.Collection_bala_sectin .icon-with-text .icons-svg .button-text .button {
	padding: 0px;
	font-size: 24px;
	color: #4097f0 !important;
	font-weight: 700;
	text-align: center !important;
	padding: 0 !important;
}
.Collection_bala_sectin .icon-with-text .icons-svg .iska_text p {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: center;
	line-height: 1.6;
	margin-bottom: 0;
}
.Collection_bala_sectin .icon-with-text .icons-svg .button {
	line-height: normal;
	margin-top: 15px;
}
.Collection_bala_sectin .icon-with-text .icons-svg .button a {
	background: #4097f0 !important;
	border-radius: 0px !important;
	font-size: 15px;
	padding: 15px 35px;
	color: #fff;
	margin-top: 0;
	display: table;
	height: auto;
	min-height: auto;
}
.Collection_bala_sectin .icon-with-text .icons-svg .button a:hover {
	background: #2a77bb !important;
}
.yo-yo-section {
	margin: 0px;
	padding: 60px 0px;
	background: #fff;
}
.single_text .heading {
	font-size: 50px;
	line-height: normal;
}
.custom-collection-prod {
	margin: 0px;
	padding: 60px 0px 10px; 
}
.custom-collection-prod .section__header .section__action-link {
	display: none;
}
.custom-collection-prod .section__header .section__header-stack {
	width: 100%;
}
section.alpha-over h3.heading.h2 {
    margin: 0px;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
}
.custom-collection-prod .section__header .section__header-stack .section__title {
    font-size: 40px !important;
    font-weight: 900 !important;
    text-align: center;
    margin-bottom: 0px !important;
    width: 100%;
    color: #4097F0;
    background-image: linear-gradient(to top, #5587c4, #4097f0);
    -webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
    line-height: normal;
    letter-spacing: 0;
    font-family: 'Qanelas' !important;
    text-align: left !Important
}
.product-item__title {
	color: #4097F0;
    margin-top: 5px;
}
.product-item--vertical .product-item__action-button {
	background: #4097F0;
	color: #fff;
}
.custom-collection-prod .button_collection_custom a {
	position: relative;
	display: table;
	padding: 11px 20px;
	border: 1px solid #4097F0;
	border-radius: 20px;
	background: #4097F0;
	color: #fff;
	-webkit-appearance: none;
	font-size: 13px !important;
	line-height: 13px !important;
	font-weight: 600;
	text-transform: capitalize;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	margin: 20px auto 0px auto;
	font-family: "Public Sans", sans-serif;
}
.custom-collection-prod .button_collection_custom a:hover {
	background: black;
	border-color: black;
}
.product-item--vertical .product-item__action-button:hover {
	background: black;
}
.video_custom_class {
	margin: 0px;
	padding: 60px 0px 20px 0px;
	background: #fff;
}
.video_custom_class .heading {
	font-size: 2.5rem;
	font-weight: 700 !important;
	text-align: center;
	margin-bottom: 1.875rem;
	margin-right: 0;
	width: 100%;
	color: #4097f0;
}
.Icon_promise {
	padding: 0px 0px 0px 0px;
	background: #fff;
	margin: 0px;
}
.Icon_promise h2 {
	margin: 0pc;
}
.Icon_promise .text-with-icons__item {
	display: block;
	margin: 0px 20px;
}
.Icon_promise .text-with-icons__item img {
	max-width: 60px;
	margin: 0px auto 25px auto;
	display: table;
}
.Icon_promise .text-with-icons__item .text-with-icons__title {
	font-size: 1.5rem;
	text-align: center;
	font-family: "Public Sans", sans-serif;
	color: #000;
	font-weight: 600;
	line-height: normal;
}
.Icon_promise .text-with-icons__item p {
	margin-bottom: 1rem;
	font-size: 18px !important;
	text-align: center;
	line-height: normal;
}
.Icon_promise .text-with-icons__item .button_collection_custom a {
	margin-top: 30px;
	display: table;
	margin-left: auto;
	margin-right: auto;
	color: #4097F0;
	font-family: "Public Sans", sans-serif;
	font-weight: 600;
	line-height: normal;
}
.Delivery_icon_custom {
	margin: 0px;
	padding: 60px 0px;
}
.Delivery_icon_custom .container {
	max-width: 900px;
}
.Delivery_icon_custom .container h2 {
	font-size: 2.5rem;
	font-weight: 700 !important;
	text-align: center;
	margin-bottom: 1.875rem;
	margin-right: 0;
	width: 100%;
	color: #4097f0;line-height:normal;
}
.Delivery_icon_custom .container .text-with-icons .text-with-icons__item {
	display: block;
	text-align: center;
	margin: 0px 20px;
}
.Delivery_icon_custom .container .text-with-icons .text-with-icons__item .text-with-icons__icon-wrapper img {
	max-width: 60px;
	margin: 0px auto 20px auto;
	display: table;
}
.Delivery_icon_custom .container .text-with-icons .text-with-icons__item .text-with-icons__icon-wrapper {
	margin: 0px;
}
.Delivery_icon_custom .container .text-with-icons .text-with-icons__item .text-with-icons__title {
	font-size: 1.5rem;
	text-align: center;
	font-family: "Public Sans", sans-serif;
	color: #000;
	font-weight: 600;
	line-height: normal;
}
.Delivery_icon_custom .container .text-with-icons .text-with-icons__item .button_collection_custom a {
	display: table;
	margin-left: auto;
	margin-right: auto;
	color: #4097F0;
	font-family: "Public Sans", sans-serif;
	font-weight: 600;
	line-height: normal;
	margin-top: 10px;
}
.Delivery_icon_custom .container .text-with-icons .text-with-icons__item .button_collection_custom a:hover{
	text-decoration:underline;
}
.Blog_custom_class {
	background: #fff;
	margin: 0pc;
	padding: 60px 0px;
}
.Blog_custom_class .section__header .section__action-link {
	display: none;
}
.Blog_custom_class .section__header .section__title {
	font-size: 2.5rem;
	font-weight: 700 !important;
	text-align: center;
	margin-bottom: 10px;
	margin-right: 0;
	width: 100%;
	color: #4097f0;
}
.Blog_custom_class p {
	font-size: 18px !important;
	text-align: center;
	line-height: normal;
	font-family: "Public Sans", sans-serif;
}
.custom-rich-text {
    background-color: #fff;
    margin: 0px !important;
    padding: 30px 0px 20px;
}
.Blog_custom_class .scroller__inner {
	margin-top: 40px;
}
.Blog_custom_class .scroller__inner .block-list__item .article-item:hover {
	border-radius: .625rem;
	box-shadow: 0 0 16px 0 rgba(0,0,0,.2);
}
.Blog_custom_class .scroller__inner .block-list__item .article-item .article-item__title {
	font-size: 20px;
	text-align: center;
	font-family: Public Sans,sans-serif;
	color: #000;
	font-weight: bold;
	line-height: normal;
	padding: 0px 20px;
	margin-bottom: 20px;margin-top: 30px;
}
.Blog_custom_class .scroller__inner .block-list__item .article-item .button_collection_custom a {
	display: table;
	margin-left: auto;
	margin-right: auto;
	color: #4097f0;
	font-family: Public Sans,sans-serif;
	font-weight: 600;
	line-height: normal;
	margin-top: 10px;
}
.Blog_custom_class .scroller__inner .block-list__item .article-item .button_collection_custom a:hover{
	text-decoration:underline;
}
.Blog_custom_class .scroller__inner .block-list__item .article-item .article-item__image {
	width: 100%;
	height: 300px;
	object-fit: cover;
}
.Blog_custom_class .scroller__inner .block-list__item .article-item .button_collection_custom {
	margin-bottom: 30px;
}
.announcement-bar {
	background: #4097f0 !important;
}
.search-bar__submit {
	background: #4097f0;
}
.header__cart-count {
	background: #4097f0;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .des_custom {
	padding-left: 55px;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .des_custom .heading {
   background-image: linear-gradient(to top,#5587c4,#4097f0);
  -webkit-background-clip: text;
  display: inline-block;
  -webkit-text-fill-color: #00000000;
  font-size: 40px;
  font-weight: 900;
  line-height: normal;
  letter-spacing: 0;
  font-family: 'Qanelas' !important;
  margin-bottom: 10px;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .des_custom .button_collection_custom a {
	position: relative;
	display: table;
	padding: 18px 40px;
	border: 1px solid #4097f0;
	border-radius: 2px;
	background: #4097f0;
	color: #fff;
	-webkit-appearance: none;
	font-size: 16px !important;
	line-height: 13px !important;
	font-weight: 700;
	text-transform: capitalize;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	margin: 20px 0;
	font-family: Public Sans,sans-serif;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .des_custom .button_collection_custom a:hover{
	background:Black;
	border-color:#000;
}
.Text_upper_slider {
	width: 100%;
	margin: 0px;
}

.Text_upper_slider .slick-dots li {
	list-style: none;
}
.Text_upper_slider .slick-dots li button {
	font-size: 0px;
	width: 1.875rem;
	height: .25rem;
	background: black;
	line-height: normal;
}
.Text_upper_slider .slick-dots {
	display: flex;
	gap: 10px;
	justify-content: center;
}
.Text_upper_slider .slick-slide {
	margin: 0px;
	position: relative;
}
.Text_upper_slider .slick-slide .des_custom {
    width: 1300px;
    background: #fff;
    padding: 1.5625rem 1.875rem !important;
    margin: auto;
}
.Text_upper_slider .slick-slide .des_custom .heading {
	font-size: 42px;
	font-weight: 700 !important;
	text-align: left;
	margin-bottom: 10px;
	margin-right: 0;
	width: 100%;
	color: #4097f0;
	font-family: Public Sans,sans-serif;
	line-height: normal;
	text-transform: capitalize;
}
.Text_upper_slider .slick-slide .des_custom p {
	font-size: 18px !important;
	color: #000 !important;
	text-align: left;
	line-height: 25px;
	font-family: Public Sans,sans-serif;
}
.Text_upper_slider .slick-slide .des_custom .button_collection_custom a {
	position: relative;
	display: table;
	padding: 18px 40px;
	border: 1px solid #4097f0;
	border-radius: 2px;
	background: #4097f0;
	color: #fff;
	-webkit-appearance: none;
	font-size: 16px !important;
	line-height: 13px !important;
	font-weight: 700;
	text-transform: capitalize;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	margin: 20px 0;
	font-family: Public Sans,sans-serif;
}
.Text_upper_slider .slick-slide .des_custom .button_collection_custom a:hover{
	background: #000;
	border-color: #000;
}
.Text_upper_slider {
	width: 100% !important;
	margin: 0px !important;
}
.Text_upper_slider .slick-arrow {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 35px;
	height: 35px;
	background: #4097f0;
	border-radius: 30px;
	color: #fff;
	left: 20px;
	z-index: 1;
	font-size: 0px;
	text-align: center;
	line-height: 40px;
}
.Text_upper_slider .slick-arrow::after {
	content: "\f053";
	color: #fff;
	font-size: 18px;
	font-family: fontawesome;
}
.Text_upper_slider .slick-arrow.slick-next {
	left: auto;
	right: 20px;
}
.Text_upper_slider .slick-arrow.slick-next::after {
	content: "\f054";
}
.contact__store-heading.heading.h3 {
	color: #4097f0;
}

.page__description.rte h1, .page__description.rte p a {
	color: #4097f0;
}
.page__content.rte h2, .page__content.rte a {
	color: #4097f0;
}
.call_us_custom h1 {
	font-size: 30px;
	font-weight: bold !important;
	text-align: left;
	margin-bottom: 10px;
	color: #4097f0;
	margin-top: 30px !important;
}
.call_us_custom p {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: left;
	line-height: 1.6;
}
.newsletter .form__input-wrapper input {
	color: black;
}
#shopify-section-template--22902531227996__newsletter .heading {
	font-size: 26px;
	font-weight: bold !important;
	text-align: center;
	color: #fff;
	margin-bottom: 10px;
}
#shopify-section-template--22902531227996__newsletter .container {
	max-width: 650px;
}
#shopify-section-template--22902531227996__newsletter .container p {
	font-size: 18px !important;
	color: #fff;
	text-align: center;
	line-height: 1.6;
	margin-bottom: 1.41575em;
}
.newsletter .form__submit {
	background: #4097f0;
	font-size: 18px;
	color: #fff;
}
.footer .footer__wrapper .footer__block-list .footer__block-item.footer__block-item--text .footer__collapsible-content p a {
	color: #4097f0;
	text-decoration: unset;
}
.nav-bar .nav-bar__inner .nav-bar__linklist .nav-bar__item .nav-bar__link {
	font-size: 13px;
	font-weight: 600; font-family: 'Qanelas' !important;
}
.nav-bar .nav-bar__inner .nav-bar__linklist .nav-bar__item {
	margin-right: 20px;
}
.nav-bar .nav-bar__inner .nav-bar__linklist {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.nav-bar .nav-bar__inner .nav-bar__linklist .nav-bar__item .nav-bar__link:hover {
	color: #4097f0;
}
.nav-bar .nav-bar__inner .nav-bar__linklist .nav-bar__item:last-child {
	margin: 0px;
}
.custom_breadcrumb {
	padding-top: 1em;
	padding-bottom: 1em;
	font-size: .875em;
	overflow: auto;
	margin-bottom: 0;
	color: #999;
	white-space: nowrap;
	display: flex;
	list-style: none;
	font-weight: 600;
	gap: 10px;flex-wrap:wrap;
}
.custom_breadcrumb a {
	color: black;
}
.shopify-payment-button {
	display: none;
}
.product-form__payment-container .product-form__add-button {
	width: 100%;
	background: #4097f0;
	text-transform: uppercase;
	font-size: 16px;
	border-radius: 2px;
}
.product-form__payment-container .product-form__add-button:hover {
	background: black;
}
h1.heading {
	background-image: linear-gradient(to top,#5587c4,#4097f0);
	-webkit-background-clip: text;
	display: inline-block;
	-webkit-text-fill-color: #00000000;
	font-size: 60px !important;
	font-weight: 900 !important;
	line-height: 65px;
	font-family: 'Qanelas' !important;
}
#shopify-section-template--22964506001756__rich_text_ftyWd9 {
	display: none;
}
.gallery_custom_sectiom .section__header .section__title {
	font-size: 30px;
	font-weight: 500;
	text-align: center;
	margin-bottom: 20px;
	color: #4097f0;
	line-height: normal;
	width: 100%;
}
.gallery_custom_sectiom .quick-links {
	background: transparent;
	border: 0px;
}
.gallery_custom_sectiom .quick-links .quick-links__link {
	border: 0px;
	width: 25% !important;
	box-shadow: unset;
	padding: 15px;
}
.gallery_custom_sectiom .quick-links .quick-links__link .quick-links__image-ie-fix {
	max-width: 100% !important;
}
.gallery_custom_sectiom .section__header {
	display: block;
}
.gallery_custom_sectiom .section__header .para_div p {
	font-size: 18px !important;
	color: #193040 !important;
	text-align: center;
	line-height: 25px;
	margin-bottom: 25px;
}
.gallery_custom_sectiom .section__header .small_heading_custom h6 {
	font-size: 18px !important;
	color: #B3B3B3;
	text-align: center;
	line-height: 25px;
	margin-bottom: 25px;
	font-weight: 500;
}
.slick-active {
	opacity: 1 !important;
}
li.slick-active button {
	background: #cecece !important;
}
.Card-custom_holder .heading {
    font-weight: 700 !important;
    text-align: left;
    margin-bottom: 10px;
    color: #4097f0;
    font-size: 55px;
}
.login-registed {
    color: #4097f0;
    font-weight: 600;
}
.main-custom-sec .aspect-ratio img {
    width: 100%!im;
    max-height: 100% !important;
    height: 100% !important;
}
.Collection-main-text-collection-custom h2 {
    width: 100%;
    max-width: 500px;
    background-image: linear-gradient(to top, #5587c4, #4097f0);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #00000000;
    font-size: 42px;
    text-align: left;
    line-height: normal;
    font-weight: 700;
    margin: 0;
}
.Collection_bala_sectin .image_tag_custom img {
    height: 250px;
    object-fit: contain;
}
.home_cust {
    max-width: 1300px;
    margin: auto;
}
.custom_parent_class {
    background-color: #f3f5f6;
}

.text-upper {
    max-width: 1300px;
    margin: auto;
    position: absolute;
    z-index: 99999;
    top: 50%;
    left: 55%;
    transform: translate(-50%,-50%);
    width: 100%;
}


.banner-sec {
    max-width: 1400px;
    margin: auto;
    padding: 0px 20px;
        text-align: left;
}
.banner-sec h2.page__title.heading.h1 {
    width: 100%;
    max-width: 500px;
    font-size: 50px !important;
    text-align: left;
    line-height: normal !important;
    font-weight: 700 !important;
    margin: 0 !important;
    text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.5);
    background-image: inherit !important;
   -webkit-text-fill-color: inherit !important;
}
.banner-sec .button a {
    position: relative;
    display: table;
    padding: 18px 40px;
    border: 1px solid #4097f0;
    border-radius: 2px;
    background: #4097f0;
    color: #fff;
    -webkit-appearance: none;
    font-size: 16px !important;
    line-height: 13px !important;
    font-weight: 700;
    text-transform: capitalize;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    margin: 20px 0;
    font-family: Public Sans, sans-serif;
}
.banner-sec .button {
    padding: 0;
}
.Collection_bala_sectin .icon-with-text .icons-svg {
    position: relative;
    padding-bottom: 100px;
}
.Collection_bala_sectin .icon-with-text .button.learn_more a {
    margin: auto;
}
.Collection_bala_sectin .icon-with-text .button.learn_more {
    position: absolute;
    bottom: 30px;
    left: 0;
    width: 100%;
    text-align: center;
    right: 0;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .des_custom {
    padding-left: 0 !important;
}
.section_custom-sect {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.section_custom-sect .icon_custom_linkings {
    width: 23%;
    margin: 0px 10px;
    text-align: center;
}
.section_custom-sect .icon_custom_linkings  img {
    width: 40%;
}
.line-boder a {
    border-bottom: 1px solid;
    width: 100%;
    margin: 2px auto 4px;
    padding: 2px 44px 2px 4px;
}
.line-boder ul li a {
    border: 0;
    width: 100%;
}
.class-collection .content h2 {
    font-size: 5px;
    display: block;
    padding: 4px 0px;
    background-image: inherit !important;
    color: #474747 !important;
    -webkit-text-fill-color: inherit;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .simle .des_custom {
    width: 100% !important;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .simle {
    width: 50%;
}
.Text_upper_slider .simle {
    max-width: 1300px;
    margin: 130px auto;
}
.Text_upper_slider .slick-slide .des_custom {
    width: 800px;
    background: #fff;
    padding: 1.5625rem 1.875rem !important;
    z-index: 99999;
    position: relative
}
.Text_upper_slider .back_cust {
    height: 100%;
    width: 100%;
    display: block;
    background-size: cover;
    position: absolute;
}
section.section.Collection_special_section .image-with-text__image-container img {
    margin: auto;
    width: 40%;
    display: block;
}
.line-boder ul {
    width: 100%;
    padding-left: 20px;
}
.nav-bar__inner ul.nav-bar__linklist li.nav-bar__item ul.nav-dropdown li.nav-dropdown__item:hover .nav-dropdown {
    visibility: visible !important;
    opacity: 9 !important;
    max-height: calc(100vh - var(--distance-to-top, 0px) - 40px);
    overscroll-behavior: contain;
    overflow: auto;
    border-radius: 0 3px 3px 0;
    min-width: 0;
    margin-top: 0;
    top: -17px;
    left: 100%;
}
.nav-bar__inner ul.nav-bar__linklist li.nav-bar__item:hover ul.nav-dropdown {
    visibility: visible !important;
    opacity: 1 !important;
}
.nav-bar__inner ul.nav-bar__linklist li.nav-bar__item:hover ul.nav-dropdown li.nav-dropdown__item ul {
    opacity: 0 !important;
    visibility: hidden !important;
}
li.nav-dropdown__item.line-boder a {
    padding: 2px 60px 7px 20px !important;
}
section.section.section--text-centered.sect-title h1.heading.h1 {font-size: 2.5rem !important;font-weight: 700 !important;text-align: center;margin-bottom: 0;margin-right: 0px;width: 100%;line-height: normal;color: #4097F0;}
section.section.custom-new a.button.button--primary {position: relative;display: table;padding: 18px 40px;border: 1px solid #4097f0;border-radius: 2px;background: #4097f0;color: #fff;-webkit-appearance: none;font-size: 16px !important;line-height: 13px !important;font-weight: 700;text-transform: capitalize;text-align: center;text-decoration: none;cursor: pointer;margin: 20px 0;font-family: 'Qanelas' !important;}
section.section.custom-new .image-with-text__text-container {padding: 0px;}
section.section.custom-new .image-with-text__text-container .image-with-text__text-aligner {max-width: 500px;margin: auto;}
section.section.custom-new-right .image-with-text__text-container {padding: 0px;}
section.section.custom-new-right .image-with-text__text-container .image-with-text__text-aligner {max-width: 600px;margin: auto !important;display: block;}
section.section.custom-new-right .image-with-text__text-container a.button.button--primary {position: relative;display: table;padding: 18px 40px;border: 1px solid #4097f0;border-radius: 2px;background: #4097f0;color: #fff;-webkit-appearance: none;font-size: 16px !important;line-height: 13px !important;font-weight: 700;text-transform: capitalize;text-align: center;text-decoration: none;cursor: pointer;margin: 20px 0;font-family: 'Qanelas' !important;}
section.section.custom-new p, section.section.custom-new-right p {font-size: 18px !important;color: #193040 !important;text-align: left;line-height: 25px;font-family: 'Qanelas' !important;}
section.section.custom-new p br, section.section.custom-new-right p br {display: none;}
.custom-collection-prod .button_collection_custom a, section.section.plastic-cards-custom .image-with-text .image-with-text__text-container a.button.button--primary {position: relative;display: table;padding: 18px 40px;border: 1px solid #4097f0;border-radius: 2px;background: #4097f0;color: #fff;-webkit-appearance: none;font-size: 16px !important;line-height: 13px !important;font-weight: 700;text-transform: capitalize;text-align: center;text-decoration: none;cursor: pointer;margin: 20px auto;font-family: 'Qanelas' !important;}
section.section.custom-new-right img {margin: auto;display: block;}
section.section.section--text-centered.Collection_bala_sectin.new-section .icons-svg {padding-bottom: 30px !important;}
section.section.plastic-cards-custom .image-with-text {flex-direction: column;}
section.section.plastic-cards-custom .image-with-text .image-with-text__image-container {width: 100% !important;}
section.section.plastic-cards-custom .image-with-text .image-with-text__image-container img {margin: auto;display: block;}
section.section.plastic-cards-custom .image-with-text .image-with-text__text-container {padding: 0px;text-align: center;}
section.section.plastic-cards-custom .image-with-text .image-with-text__text-container p {font-size: 18px !important;color: #193040 !important;line-height: 25px;font-family: 'Qanelas' !important;}
section.section.section--tight.Icon_promise.nwe-icon .text-with-icons.text-with-icons--stacked {flex-wrap: wrap;padding: 50px 0px;max-width: 80%;margin: auto;}
section.section.section--tight.Icon_promise.nwe-icon .text-with-icons.text-with-icons--stacked .text-with-icons__item {flex: 0 0 46%;}
section.section.section--text-centered.scto-button {margin: 0px auto 0px;background-color: #fff;padding-bottom: 80px; padding-top: 20px !important}
section.section.section--text-centered.scto-button h2.heading.h1 {margin: 0;}
section.section.section--text-centered.scto-button p {margin: 0;}
section.section.section--text-centered.scto-button a.button.button--primary {position: relative;display: table;padding: 18px 40px;border: 1px solid #4097f0;border-radius: 2px;background: #4097f0;color: #fff;-webkit-appearance: none;font-size: 16px !important;line-height: 13px !important;font-weight: 700;text-transform: capitalize;text-align: center;text-decoration: none;cursor: pointer;margin: 0px auto;font-family: 'Qanelas' !important;}
section.section.section--text-centered.scto-button a.button.button--primary:hover, .custom-collection-prod .button_collection_custom a:hover, section.section.plastic-cards-custom .image-with-text .image-with-text__text-container a.button.button--primary:hover, section.section.custom-new-right .image-with-text__text-container a.button.button--primary:hover, section.section.custom-new-right .image-with-text__text-container a.button.button--primary:hover, section.section.custom-new a.button.button--primary:hover {background-color: #000;}
.nav-dropdown__link svg{    margin: 0 -40px 0 35px !important;}

.img-section.c-img img {margin: auto;display: block;}
section.section.section--text-centered.inner-id-text {margin: 0px;padding-bottom: 50px;background-color: #fff;padding-top: 30px !important;}
section.section.section--text-centered.inner-id-text p {font-size: 18px !important;color: #193040 !important;line-height: 25px;font-family: 'Qanelas' !important;max-width: 70%;margin: auto;}
.Collection_bala_sectin.new-section-one .icons-svg {width: 23.5%;}
.Collection_bala_sectin.new-section-one {padding-bottom: 0px;    border-top: 1px solid #141414;}
section.section.custom-collection-prod.with-us {padding-top: 50px;border-top: 1px solid #000;}
section.section.plastic-card.custom-new-right.custom-print { margin-bottom: 0px;}
.Collection_bala_sectin.new-section-one .button-text a.button {min-height: 60px;}
.Collection_bala_sectin.new-section-one .iska_text {min-height: 240px;}
.Collection_bala_sectin.new-section-one .icons-svg {padding-bottom: 30px !important;}
.home_cust h2.heading {
    font-size: 60px !important;
    font-weight: 900 !important;
    width: 100%;
    color: #4097F0;
    background-image: linear-gradient(to top, #5587c4, #4097f0);
    -webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
    line-height: normal;
    letter-spacing: 0;
    font-family: 'Qanelas' !important;
    text-align: left ! Important;
    max-width: 100%;
}
section.section.section--text-centered.sect-title h2, section.section.section--text-centered.sect-title h3 {font-size: 60px !important;font-weight: 900 !important;text-align: center;margin-bottom: 0px !important;width: 100%;color: #4097F0;background-image: linear-gradient(to top, #5587c4, #4097f0);-webkit-background-clip: text;display: inline-block;-webkit-text-fill-color: #00000000;line-height: normal;letter-spacing: 0;font-family: 'Qanelas' !important; text-align: Center !Important;max-width: 100%}
.slides-customize h1.heading {font-size: 2.5rem !important;font-weight: 700 !important;text-align: center;line-height: normal;color: #4097F0;}
section.section.section--text-centered.sect-title {padding-top: 30px !important;background-color: #fff;margin-bottom: 0px;margin-top: 0px;}
section.section.custom-new {background-color: #fff;margin: 0px !important;}
section.section.custom-new-right {margin-top: 0px !important;    background-color: #fff;    margin-bottom: 0px;}
.cards-inr p {font-size: 18px !important;color: #193040 !important;text-align: center;line-height: 25px;font-family: 'Qanelas' !important;}
.cards-inr a.button.button--primary {position: relative;display: table;  padding: 18px 40px;border: 1px solid #4097f0;border-radius: 2px;background: #4097f0;color: #fff;-webkit-appearance: none;font-size: 16px !important;line-height: 13px !important;font-weight: 700;text-transform: capitalize;text-align: center;text-decoration: none;cursor: pointer;margin: 20px auto;font-family: 'Qanelas' !important;}
.cards-inr a.button.button--primary:hover{background-color: #000;}
.page__header.page__header--stack.page__header--centered.page__header--image {position: relative;}
.page__header.page__header--stack.page__header--centered.page__header--image  .page__header-content.container--narrow.print-er {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: #fff;padding: 60px;}
.page__header.page__header--stack.page__header--centered.page__header--image  .page__header-content.container--narrow.print-er p {font-size: 18px !important;color: #193040 !important;text-align: center;line-height: 1.6;margin-bottom: 0;}
.page__header.page__header--stack.page__header--centered.page__header--image .page__header-content.container--narrow.print-er .button a {position: relative;display: table;padding: 18px 40px;border: 1px solid #4097f0; border-radius: 2px;background: #4097f0;color: #fff;-webkit-appearance: none;font-size: 16px !important;line-height: 13px !important;font-weight: 700;text-transform: capitalize;text-align: center;text-decoration: none;cursor: pointer;margin: 20px auto 0px;font-family: 'Qanelas' !important;}
.page__header.page__header--stack.page__header--centered.page__header--image .page__header-content.container--narrow.print-er .button a:hover{background-color: #000}

.page__header.page__header--stack.page__header--centered.page__header--image {min-height: 700px;}

.collection-section-metafields.container {
    display: flex;
    align-items: center;
    padding-top: 35px;
}
.collection-section-metafields.container .collection-section-left {
    width: 50%;
}
.collection-section-metafields.container .collection-section-left h1 {
    background-image: linear-gradient(to top, #5587c4, #4097f0);
    -webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
    font-size: 60px !important;
    font-weight: 900 !important;
    line-height: 76px;
    font-family: 'Qanelas' !important;
    margin-bottom: 10px;
}
.product-list .product-item .main-custom-sec p.blank-imagess {
    color: #4097F0;
    margin-top: 5px;
    height: 260px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 32px;
    font-weight: bold;
    padding: 0px 65px;
    text-align: center;
    line-height: 45px;
}
.product-block-list.product-block-list--small .product-block-list__item.product-block-list__item--gallery p.blank-imagess-main {
    color: #4097F0;
    margin-top: 5px;
    height: 403px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 38px;
    background-color: #fff;
    font-weight: bold;
}
.collection-section-metafields.container .collection-section-left p {
    font-family: 'Qanelas' !important;
    font-size: 15px;
}
.collection-section-metafields.container .collection-section-right {
    width: 50%;
    text-align: center;
}
.collection-section-metafields.container .collection-section-right .collection-image {
    width: 43%;
    margin: auto;
}
.collection-section-metafields.container .collection-section-right .collection-icons {
    display: flex;
    justify-content: space-around;
    margin-top: 40px;
    text-align: center;
}
.collection-section-right .icon-item {
    width: 100%;
    text-align: center;
}
.collection-section-right .icon-item img {
    width: 60px;
}
.collection-section-right .icon-item  p {
    font-family: 'Qanelas' !important;
    font-size: 15px;
}

header.card__header.card__header--tight {
    display: none;
}
.collection-section-metafields.container .collection-section-left.is-empty {
    width: 100%;
}
a.save-purchase-order-w3 {
    text-align: center;
    line-height: 55px;
    font-weight: var(--text-font-bolder-weight);
    font-size: var(--base-text-font-size);
    cursor: pointer;
    border-radius: 2px;
    padding: 0 30px;
    transition: background .25s ease-in-out, color .25s ease-in-out, box-shadow .25s ease-in-out;
    display: inline-block;
    position: relative;
    margin: 15px 0px;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .simle .des_custom p a {
    color: #4097f0;
    -webkit-text-decoration: var(--text-link-decoration);
    /* text-decoration: var(--text-link-decoration); */
    /* text-underline-position: under; */
    transition: color .2s ease-in-out;
}
li.nav-dropdown__item.line-boder.right-dir a {
    padding: 1px 48px 7px 8px !important;
}
.rte a:not(.button) {
    text-decoration: none !important;
}
.popup-description {
    background-color: transparent !important;
}
.main-custom-section-image.section-left-text .sliding.slider .slick-arrow:before {
    display: none;
}
.main-custom-section-image.section-left-text .sliding.slider .slick-arrow {
    background-color: #4097f0;
    line-height: 37px;
}
.main-custom-section-image.three-section-slider .slidee.slick-slide img {
    height: 400px;
    width: 100%;
    object-fit: contain;
}
.three-section-slider .E-main .slick-arrow {
    display: block !important;
  height: 40px;
    width: 60px;
}
.three-section-slider .E-main .slick-arrow::before {
    font-size: 30px;
    color: #4097f0 !important;
    opacity: 9 !important;
}

.custom-sitemap {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  padding: 20px;
  background-color: #fff;
  color: #333;
}

.custom-sitemap h1 {
  font-size: 2rem;
  margin-bottom: 1.5rem;
  color: #111;
  border-bottom: 2px solid #eee;
  padding-bottom: 0.5rem;
}

.custom-sitemap ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.custom-sitemap > ul > li {
  margin-bottom: 2em;
}

.custom-sitemap li {
  margin: 0.4em 0;
}

.custom-sitemap li > strong {
  font-size: 1.2rem;
  color: #444;
  display: block;
  margin-bottom: 0.5em;
}

.custom-sitemap a {
  text-decoration: none;
  color: #007acc;
  transition: color 0.2s ease;
}

.custom-sitemap a:hover {
  color: #005999;
}

.custom-sitemap li ul {
  padding-left: 1.5em;
  border-left: 2px solid #e0e0e0;
  margin-top: 0.5em;
}



/* ---------------------- media querry -------------------------- */


@media screen and (max-width:991px) {
	
.custom-icon-text .icon-with-text .icons-svg {
	padding: 10px;
}	
.custom-icon-text .icon-with-text .icons-svg svg {
	width: 75px;
	height: 75px;
}
.custom-icon-text .icon-with-text .icons-svg .button-text .button {
	font-size: 14px;
	line-height: 20px;
}
.custom-all-pro .img-with-text .image-with-button {
	padding: 5px;
}
.custom-all-pro .img-with-text .image-with-button .button-text h2 {
	font-size: 16px;
}
.custom-all-pro .img-with-text .image-with-button .button-text span {
	font-size: 14px;
	line-height: 1.4;
}
.custom-choose-offer.custom-choose .custom-choose-main .img-with-text .image-with-button h2 {
	font-size: 16px;
	line-height: normal;
}
.make-cards-cstm .custom-choose-main .img-with-text .image-with-button .button-text h2 {
	font-size: 16px;
	line-height: normal;
}
.two-image-sec .cstm-tw-main .cstm-tw-img {
	width: 50%;
}
.two-image-sec .cstm-tw-main .two-images-content {
	width: 50%;
	padding: 40px 0px 0px 40px;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .simle {
    width: 100%;
}
.Text_upper_slider .slick-slide .des_custom {
        width: 90% !important;
}
	.home_cust.center.slider.slick-initialized.slick-slider .slick-dots {
    display: none !important;
}
}



@media screen and (max-width:767px) {
	
.collection .card {
	padding: 0px 20px;
}
.collection .card .product-list .product-item {
	padding: 0px;
	width:100%;
}
  .home_cust.center.slider.slick-initialized.slick-slider .slick-dots {
    display: none !important;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide {
	flex-direction: column;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .image_slide_custom, .home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .des_custom {
	width: 100%;
	padding: 20px 0px;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .image_slide_custom img {
	height: auto;
}
.product-list .product-item {
	width: 100%;
}
.three-custom-icon .icon-with-text .icons-svg {
	width: 100%;
	border-right: 0;
}

.custom-printed .heading {
	font-size: 30px;
}
.custom-icon-text .icon-with-text .icons-svg {
  padding: 10px;
  width: 50%;
  border-right: 1px solid #ddd;
}
.custom-icon-text .icon-with-text .icons-svg:nth-child(2n) {
  border-right: 0px;
}
.custom-icon-text .icon-with-text .icons-svg .button-text .button {
	font-size: 14px;
	line-height: 20px;
}
.custom-all-kinds {
	padding-top: 40px;
}
.custom-all-kinds .container .cards-inr {
	max-width: 100%;
	margin: 0px 0 0;
}
.custom-contactless {
	margin-bottom: 0px;
}
.custom-icon-text .icon-with-text .icons-svg:last-child, .custom-icon-text .icon-with-text .icons-svg:nth-child(5n) {
	border-bottom: 0px;
}
.custom-contactless .container .cards-inr {
	max-width: 100%;
	margin: 30px 0 0;
}
.custom-contactless {
	padding-bottom: 0;
}
.custom-all-pro .img-with-text .image-with-button {
	width: 100%;
}
.layout__section #contact_form .form__header .heading {
	font-size: 26px;
	margin-bottom: 30px;
	line-height: normal;
}
.custom-contact-form .form__submit {
	float: unset;
	margin: 0px 0 0px auto;
}
.custom-over .heading.h1 {
	font-size: 22px;
}
.two-image-sec .cstm-tw-main .cstm-tw-img {
	width: 100%;
}
.two-image-sec .cstm-tw-main .two-images-content {
	width: 100%;
	padding: 0;
	padding-top: 40px;
}
.custom-choose .custom-choose-main .img-with-text .image-with-button {
	width: 100%;
}
.custom-choose .custom-choose-main .img-with-text .image-with-button .button-text h2 {
	text-align: center;
}
.custom-all-pro.custom-choose .img-with-text .image-with-button .button-text span {

	text-align: center;
}
.custom-choose-offer.custom-choose .custom-choose-main .img-with-text .image-with-button {
	width: 100%;
}
.make-cards-cstm .custom-choose-main .img-with-text .image-with-button {
	width: 50%;
}
.make-cards-cstm .custom-choose-main .img-with-text .image-with-button .button-text h2 {
	line-height: normal;
}
.cstm-Accessorise .custom-choose-main .img-with-text .image-with-button {
	width: 100%;
}
.home_cust.center.slider.slick-initialized.slick-slider .slick-arrow{
	display:none !important;
}
.home_cust.center.slider.slick-initialized.slick-slider .slick-dots li {
	list-style: none;
}
.home_cust.center.slider.slick-initialized.slick-slider .slick-dots li button {
	font-size: 0px;
	width: 8px;
	height: 8px;
	background: black;
	margin: 0px 2px;
	border-radius: 50px;
}
.three-custom-icon .its_heading_main {
	font-size: 28px;
	padding-top: 30px;text-align:center;
}
.Riching_text {
	padding: 30px 0 20px;
}
.Riching_text .heading {
	font-size: 28px;text-align:center;
}
.main-custom-section-image.section-left-text .sliding.slider {
	width: 100%;
}
.main-custom-section-image.section-left-text .des__main_cus {
	width: 100%;
	padding-right: 0;
	padding-top: 30px;
}
.main-custom-section-image.section-left-text .des__main_cus p {
	text-align: center;
	margin-bottom: 0;
}
.main-custom-section-image.section-left-text {
	padding-bottom: 30px;
}
.main-custom-thumb.thumbnail-test {
	padding: 30px 0;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main .main-cst-sl {
	width: 100%;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main .des__main_cus {
	width: 100%;
	padding-left: 0;
	padding-top: 30px;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main .main-cst-sl .slick-dots {
	display: flex !important;
	margin-top: 10px;
	justify-content: center;
	align-items: center;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main .main-cst-sl .slick-dots li {
	list-style: none;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main .main-cst-sl .slick-dots li button {
	font-size: 0px;
	width: 8px;
	height: 8px;
	background: black;
	margin: 0px 2px;
	border-radius: 50px;
}
.main-custom-thumb.thumbnail-test .main-cst-sl-main .des__main_cus p {
	text-align: center;
	margin: 0px;
}
.Big_icon-text {
	padding: 30px 0;
}
.Big_icon-text .title h2 {
	font-size: 26px;
}
.Big_icon-text .img-with-text .image-with-button {
	width: 100%;
}
.Big_icon-text .img-with-text .image-with-button .button-text span {
	margin-bottom: 0;
	text-align:center;
}
.Big_icon-text .img-with-text .image-with-button .button-text h2 {
	margin: 0px 0;
	text-align:center;
}
.Big_icon-text .img-with-text .image-with-button h5 {
	margin-bottom: 5px;
}
.custom-choose .custom-choose-main .title h2 {
  font-size: 26px;
}
.custom-choose-offer.custom-choose .custom-choose-main .img-with-text .image-with-button .button-text h2 {
	min-height: auto;
}
.custom-choose-offer.custom-choose .custom-choose-main .img-with-text .image-with-button {
	width: 100%;
	margin-bottom: 30px;
}
.custom-choose-offer.custom-choose .custom-choose-main .img-with-text .image-with-button:last-child {
	margin-bottom: 0px;
}
.make-cards-cstm .custom-choose-main {
	padding: 30px 0;
}
.make-cards-cstm .custom-choose-main .title h2 {
	font-size: 26px;
}
.icon-icon-cust-icon {
	margin: 0px;
}
.icon-icon-cust-icon .img-with-text .image-with-button {
	width: 100% !important;
	margin-bottom: 0px !important;
}
.home_cust.center.slider.slick-initialized.slick-slider .slick-dots {
	display: flex !important;
	justify-content: center;
	align-items: center;
	padding-bottom: 15px;
}
.footer .footer__wrapper {
	padding: 30px 0px;
}
.footer .footer__wrapper .footer__block-list .footer__block-item.footer__block-item--links .footer__collapsible {
	height: auto !important;
	overflow: unset !important;
}
.footer__collapsible-content {
	padding: 0;
	margin: 0;
}
.footer .footer__wrapper .footer__block-list .footer__block-item.footer__block-item--links {
	border: 0px;
}
.footer .footer__wrapper .footer__block-list .footer__block-item.footer__block-item--text .footer__title {
	display: none;
}
.footer .footer__wrapper .footer__block-list .footer__block-item.footer__block-item--text {
	padding: 0;
	border: 0px;
	margin: 0px;
}
.footer__aside .footer__aside-item.footer__aside-item--localization {
	display: none;
}
.footer .footer__wrapper .footer__aside .footer__aside-item {
	margin-top: 0px;
}
.footer {
	padding: 0px;
}
.footer .footer__wrapper .footer__block-list .footer__block-item.footer__block-item--links .footer__linklist {
	margin-top: 0px;
}
.footer .footer__wrapper .footer__block-list .footer__block-item.footer__block-item--text .footer__collapsible {
	height: auto !important;
	overflow: unset;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .des_custom p {
	text-align: center;
}
.page__header .page__title {
	font-size: 30px;
}
.images-secrtin-cust {
	margin: 0;
	padding: 30px 0;
}
.images-secrtin-cust .cstm-tw-main .cstm-tw-img {
	width: 100%;
}
.images-secrtin-cust .cstm-tw-main .two-images-content {
	width: 100%;
	padding-left: 0;
	padding-top: 25px;
}	
.Big_icon-text.Keytag.Options .custom-choose-main .img-with-text .image-with-button {
	width: 100%;
}
.only_on_text .custom-choose-main .img-with-text .image-with-button {
	width: 100%;
}
.Salon_card_cuatom {
	padding: 30px 0;
}
.Salon_card_cuatom .image-with-text .image-with-text__text-container .heading {
	font-size: 30px;
	line-height: normal;
	letter-spacing: normal;
}
.Salon_card_cuatom .image-with-text .image-with-text__text-container .button {
	font-size: 16px;
	padding: 0px 10px;
}
.section-left-text.three_theer {
	padding-top: 30px;
}
.section-left-text.three_theer .des__main_cus p {
	text-align: left;
	margin-bottom: 10px;
}
.section-left-text.three_theer .des__main_cus h2 {
	font-size: 26px;
	margin-bottom: 10px;
}
#shopify-section-template--22938430505308__three_image_slider_WzHepE {
	padding: 30px 0;
}
.three-section-slider .E-main {
	width: 100%;
}
.three-section-slider .des__main_cus {
	width: 100%;
	padding-left: 0;
}
.three-section-slider .des__main_cus h2 {
	font-size: 26px;
	margin-bottom: 10px;
}
.three-section-slider .des__main_cus h6 {
	font-size: 16px !important;
	margin-bottom: 10px;
}
.Salon_card_cuatom.sigma_alpha .heading {
	font-size: 26px !important;
	margin-bottom: 10px;
}
.Salon_card_cuatom .image-with-text .image-with-text__text-container h6 {
  font-size: 16px;
}  
.icon-icon-cust-icon.custom-choose-offer {
	padding: 30px 0;
}
.icon-icon-cust-icon.custom-choose-offer .custom-choose-main .title {
	line-height: normal;
}
.side_text_cuatom .cards-inr {
	width: 100%;
}
.Collection-main-text-collection-custom .Inner-classes .whole_block {
	width: 100%;
}
.Collection-main-text-collection-custom.sec_sec .Inner-classes .whole_block, .Collection-main-text-collection-custom.third_sec .Inner-classes .whole_block {
	width: 100%;
}
.Collection-main-text-collection-custom.fourth_sec .Inner-classes .whole_block {
	width: 100%;
}
.Collection-main-text-collection-custom .Main-main-title h1 {
	font-size: 26px
}
.This_is_collection_custom {
	padding: 30px 0;
}
.This_is_collection_custom .icon-with-text .icons-svg {
	width: 100%;
	padding: 0;
}
.collection_like_custom_section {
	padding: 30px 0 0;
}	
.collection_like_custom_section .its_heading_main {
	font-size: 26px;
	margin-bottom: 8px;
}
.collection_like_custom_section .icon-with-text .icons-svg {
	width: 100%;
}
.collection_like_custom_section .icon-with-text .icons-svg {
	width: 100%;
	padding: 10px;
}
.this_is_class_of_cusom {
	padding: 5px 0 30px;
}
.Collection_bala_sectin {
	padding: 30px 0;
}
.Collection_bala_sectin .icon-with-text .icons-svg {
	width: 100%;
}
.single_text .heading {
	font-size: 30px;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .des_custom .heading {
	text-align: center;
	margin-bottom: 10px;
}
.custom-collection-prod {
	margin: 0;
	padding: 30px 0;
}
.video_custom_class {
	padding: 30px 0 20px;
}
.Icon_promise .text-with-icons__item {
	margin: 0px;
	padding: 15px;
}
.Text_upper_slider .slick-slide .des_custom {
    width: 50%;
    background: #fff;
    padding: 1.5625rem 1.875rem;
}
.Text_upper_slider .slick-arrow {
    position: absolute;
    top: 30%;
    transform: translateY(-50%);
    width: 35px;
    height: 35px;
    background: #4097f0;
    border-radius: 30px;
    color: #fff;
    left: 20px;
    z-index: 1;
    font-size: 0px;
    text-align: center;
    line-height: 40px;
}
.Text_upper_slider .slick-slide .des_custom .heading {
	font-size: 30px;
}
.Delivery_icon_custom {
	padding: 30px 0;
}
.Delivery_icon_custom .container .text-with-icons .text-with-icons__item {
	margin: 0px;
	padding: 20px;
}
.Blog_custom_class {
	padding: 30px 0;
}
.Blog_custom_class .scroller__inner {
	margin-top: 15px;
}
.Blog_custom_class .scroller__inner .block-list__item {
	width: 100%;
}
.Blog_custom_class .scroller__inner .block-list {
	display: block;
}
.Blog_custom_class .scroller__inner .block-list__item .article-item {
	margin-right: 0px;
}
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .des_custom .button_collection_custom a {
	margin: 20px auto;
}
.Collection_bala_sectin .icon-with-text .icons-svg .button-text .button {
	text-align: center !important;
}	
.breadcrumb {
	padding: 0px 20px;
}
.page__sub-header{
	display:block;
}
.main-custom-sec .collection__description {
	padding: 0px;
}
.main-custom-sec .container.container--flush .collection__meta-inner h1.collection__title.heading.h1 {
	font-size: 30px;
	text-align: left;
	line-height: normal;
}
h1.heading {
	font-size: 36px !important;
	font-size: 36px !important;
	line-height: 40px;
}
.gallery_custom_sectiom {
	margin: 30px 0px;
}
.gallery_custom_sectiom .quick-links .quick-links__link {
	width: 50% !important;
	padding: 10px;
}
	.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .simle {
    width: 100%;
}
.Text_upper_slider .slick-slide .des_custom {
        width: 90% !important;
}
section.section.section--text-centered.inner-id-text p {
    max-width: 100%;
}    
.Collection_bala_sectin.new-section-one .button-text a.button {min-height: inherit;}
.Collection_bala_sectin.new-section-one .iska_text {min-height: inherit;}   
.Text_upper_slider .slick-arrow {top: 50%;        line-height: 36px;        left: 10px;}  
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide .des_custom .heading {width: 100%;}   
.home_cust.center.slider.slick-initialized.slick-slider.slick-dotted .slide {padding: 0px !important;}    
section.section.custom-new p, section.section.custom-new-right p {text-align: center !important;} 
section.section.custom-new a.button.button--primary, section.section.custom-new-right .image-with-text__text-container a.button.button--primary {margin: 20px auto;} 
.Text_upper_slider .slick-arrow.slick-next {right: 10px;}   
.keyFeature_inner .keyFeature_item {padding: 20px;} 
.page__header.page__header--stack.page__header--centered.page__header--image .page__header-content.container--narrow.print-er {width: 90%;    padding: 20px;}
.page__header.page__header--stack.page__header--centered.page__header--image .page__header-content.container--narrow.print-er p {font-size: 14px !important;}
.page__header.page__header--stack.page__header--centered.page__header--image .page__header-content.container--narrow.print-er .button a {padding: 14px 20px;}
 section.section.section--text-centered.sect-title h2, .custom-collection-prod .section__header .section__header-stack .section__title {font-size: 30px !important;} 
 .page__header.page__header--stack.page__header--centered.page__header--image {min-height: 410px;}   
}
h2.collection__title.heading.h2 {
    font-size: 60px !important;
    font-weight: 900 !important;
    margin-bottom: 0px !important;
    width: 100%;
    color: #4097F0;
    background-image: linear-gradient(to top, #5587c4, #4097f0);
    -webkit-background-clip: text;
    display: inline-block;
    -webkit-text-fill-color: #00000000;
    line-height: normal;
    letter-spacing: 0;
    font-family: 'Qanelas' !important;
    text-align: left !Important;
    max-width: 100%;
}
.need-classes .img-sec img {
    height: 225px;
}
.nigomi .image-with-button .button-text h2.h2 {
    text-align: center !important;
}

.order-section {
    display: flex;
    align-items: flex-start;
    padding: 20px;
}

.order-image img {
    width: 100%;
    max-width: 300px;
    height: auto;
    border: 1px solid #ddd;
    margin-right: 20px;
}

.order-form {
    flex: 1;
    padding: 20px;
    border: 1px solid #ddd;
    background-color: #f9f9f9;
}

.order-form h2 {
    font-size: 24px;
    margin-bottom: 20px;
}

.product-options {
    margin-bottom: 20px;
}

.product-option {
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
}

.product-option input {
    margin-right: 10px;
}

.product-desc {
    display: block;
    font-size: 14px;
    color: #555;
}

.quantity-section {
    margin-bottom: 20px;
}

.quantity-section label {
    display: block;
    margin-bottom: 10px;
    font-weight: bold;
}

.quantity-section input {
    width: 60px;
    padding: 5px;
    margin-right: 10px;
}

.get-price {
    padding: 10px 20px;
    background-color: #28a745;
    color: #fff;
    border: none;
    cursor: pointer;
}

.pricing-details {
    margin-bottom: 20px;
}

.price-per-card,
.pack-price {
    font-size: 16px;
    margin-bottom: 5px;
}

.pricing-table {
    width: 100%;
    border-collapse: collapse;
}

.pricing-table th, 
.pricing-table td {
    padding: 10px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

.pricing-table th {
    background-color: #f1f1f1;
    font-weight: bold;
}

@media (max-width: 768px) {
  .collection__filter-group {
    display: block; /* or appropriate value */
  }
  .collection__filter-group:nth-child(1) {
    display: none;
  }
  form#mobile-collection-filters-form .collection__filter-group.view-mobile:nth-child(5) {
    display: none;
  }
  div#mobile-collection-filters {
      z-index: 99999;
  }
  .home_cust.center.slider.slick-initialized.slick-slider .slick-dots {
    display: none !important;
}
}

@media screen and (max-width:567px){
.collection-section-metafields.container {
    flex-direction: column-reverse;
}
.collection-section-metafields.container .collection-section-right {
    width: 100%;
    text-align: center;
}
.collection-section-metafields.container .collection-section-left {
    width: 100%;
}
.collection-section-metafields.container .collection-section-left h1 {
    font-size: 36px !important;
    margin-bottom: 0px;
}
.collection-section-right .icon-item p {
    font-size: 14px;
    line-height: 19px;
    margin-top: 8px;
}
  .home_cust.center.slider.slick-initialized.slick-slider .slick-dots {
    display: none !important;
}
}
@media screen and (max-width:567px){
section.center.slider.home_cust .slide {
    flex-direction: column;
    padding: 20px 20px 0px;
}
section.center.slider.home_cust .slide .image_slide_custom {
    width: 100%;
}
section.center.slider.home_cust .slide 
 .simle {
    width: 100%;
}
}