/** Shopify CDN: Minification failed

Line 1010:46 Expected identifier but found "!"
Line 1195:58 Unexpected "("
Line 1292:58 Unexpected "("

**/

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Yanone+Kaffeesatz:wght@200;300;400;500;600;700&display=swap');


input, textarea, button, select {  font-family: 'Inter', sans-serif;}
body {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 15px;
	background: #fff!important;
  font-family: 'Inter', sans-serif;
}

a {
	text-decoration: none; word-break: break-all;
}


ul li {
	margin: 0;
	padding: 0;
	letter-spacing: 0px
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	color: #000;
  font-family: 'Yanone Kaffeesatz', sans-serif;

}

img {
	max-width: 100%
}

p,
span {
	margin: 0;
	padding: 0;
	color: #000;
	font-weight: 400;
	line-height: 25px;
	letter-spacing: 0px;
}

.container {
	max-width: 1310px;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px
}

.container-fluid {
	max-width: 1630px;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px
}


::placeholder {
	color: #000;
	font-size: 14px;
	opacity: 50%;
}

li {
	list-style: none
}
a:hover, a:focus {
 opacity: 1; 
}
.page-width {max-width: 1630px;
	margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {	color: #000;
  font-family: 'Yanone Kaffeesatz', sans-serif;}

.page-width {
	max-width: 1310px;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px
}
::placeholder { color: #fff;}

.search-header.search.search--focus .fallback-text { font-size: 0;}


.header-left-itam-main {display: flex;align-items: center;}
.header-gmail {width: 50%;}
.header-social ul {margin: 0px;}
.border-bottom {border-top: 1px solid #e4e4e4;border-bottom: 0px solid #e4e4e4;}
.site-nav--centered {padding-bottom: 0px;}
#SiteNav li a {font-size: 15px;font-weight: 700;padding: 0px 36px; line-height: 24px;}
#SiteNav li:first-child a{padding-left:0px;}
#SiteNav li:last-child a{padding-right:0px;}
.site-nav {margin: 13px 0;}
.social-icons li:last-child {left: 0px; }
.header-social ul {margin: 0;display: flex;align-items: center;column-gap: 5px;}
.header-social {border-right: 1px solid #ccc;padding: 10px 17px 10px 0;margin-right: 20px;}
.header-gmail a {position: relative; padding-left: 33px;font-size: 14px;line-height: 24px;}
.header-gmail a:before {position: absolute;content: "";height: 20px;width: 25px;background: url(email.png) no-repeat;left: 0;top: 1px;}
.Header-section .medium-up--one-quarter {width: 40%;}
.Header-section .medium-up--one-fifth {width: 40%;}
.grid__item.small--one-half.medium--one-third.large-up--one-quarter.logo-align--center {width: 20%;}
.site-header__icons-wrapper {position: relative;margin-right: -10px;display: flex;justify-content: right;align-items: center;column-gap: 5px;padding-right: 0px;}
.site-header__icons--plus .site-header__search {padding: 3px 68px 3px 0;border-right: 1px solid #ccc;margin: 0 0px 0 0;}
.site-header__cart {border-left: 1px solid #ccc;  padding: 5px 0 5px 20px;margin-right: 10px; position: relative; transform: unset;}
.site-header__cart-count {position: absolute;right: -17px!important;top: -13px;z-index: 1;
  background: #162950;border-radius: 50%;-moz-border-radius: 50%;min-width: 30px;height: 30px;line-height: 24px;text-align: center;font-size: 16px;color: #fff;font-weight: 600;font-family: Inter,sans-serif!important;border: 1px solid #fff;}
.site-header__cart-count span {font-size: 16px;color: #fff;font-weight: 700;display: flex;align-items: center;justify-content: center;line-height: 22px;font-family: Inter,sans-serif!important;}
a.accountIcon img {position: relative;top: 5px;}
a.accountIcon span {padding-left: 5px;}
form.search-header.search--focus {position:relative;right:-60px;}
.notification-bar {background-color: #fff!important;    padding: 0px;}
.notification-bar__message {padding: 0px;}
span.fallback-text {font-size: 14px;line-height: 24px;}
.Header-section .grid__item {padding-left: 0px;padding-bottom: 5px;}
.Header-section {padding-top: 10px;}
a.accountIcon {
    padding: 0 12px;
}


img.mobile_img {display: none;}
button.slick-prev.slick-arrow, button.slick-next.slick-arrow {font-size: 0px!important;}
.single-slider .slick-prev {cursor: pointer;  z-index: 1;
    position: absolute;top: 47%;left: 100px;background: url(arrow.png) no-repeat center bottom;font-size: 0px;border: 0px;height: 40px;width: 40px;}
.single-slider .slick-next {cursor: pointer;  z-index: 1;
    position: absolute;top: 47%;right: 100px;background: url(arrow.png) no-repeat center bottom;font-size: 0px;border: 0px;height: 40px;width: 40px;transform: rotate(180deg);}
/* .single-slider .slick-next:before {display:none;} 
.single-slider .slick-prev:before {display:none;} */

.about_page > h3 {
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  line-height: 1.4;
  margin: 16px 0;
  font-weight: 400;
  color: #000;
}
.about_page > h3 strong {font-weight: 700;}

.main-content {padding-top:0px;}
.site-header {padding:0px;}
.site-header.logo--center {padding:0px;}



.category-section {padding:25px 15px}
.category-main-content {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20px;}
.category_box-inner img {transition: all .5s;width: 100%;}
.category_box-inner {position: relative;transition: all .5s;overflow: hidden;}
.down-content {position: absolute;left: 0;top: 23px;right: 0px;margin: 0 auto;text-align: right;padding-right: 70px; padding-top:70px;}
.down-content h2 {font-size: 100px;color: #fff;line-height: 87px;text-transform: uppercase;letter-spacing: 3px;font-weight: 700;}
.category_box-inner:last-child .down-content {text-align: left;padding-left: 70px;}
.down-content a span {font-size: 18px;text-transform: uppercase;color: #fff;border-bottom: 1px solid #fff;font-weight: 700;}

.category_box-inner {
    position: relative;
    overflow: hidden;
}
.category_box-inner:hover:before {
    top: 100%;
}
.category_box-inner:before {
    position: absolute;
    content: "";
    top: -100px;
    left: 0;
    background: #ffffff2b;
    width: 100%;
    height: 10px;
    transition: all 1.5s;
}
.category_box-inner:hover:after {
    bottom: 100%;
}
.category_box-inner:after {
    position: absolute;
    content: "";
    bottom: -100px;
    left: 0;
    background: #ffffff2b;
    width: 100%;
    height: 10px;
    transition: all 1.5s;
}


#shopify-section-featured-collections .section-header h2, #shopify-section-featured-collections .section-header .h2 {border-bottom: 0px solid #ccc;padding-bottom: 12px;font-size: 35px;font-weight: 700;letter-spacing: 3px;}
.grid__item--featured-collections .grid-view-item__image {max-height: 100%!important; }
#shopify-section-featured-collections .grid-view-item {background: #fff none repeat scroll 0 0;border: 0px solid #666;}
.template-index .btn {font-weight: 700;font-size: 16px;border-radius: 50px; background-color:#162950;font-family: Inter,sans-serif;padding: 8px 30px;}
.add-to-cart-main {text-align: center; margin-top: 15px; justify-content: center; display:flex;}
.add-to-cart-main .add-to-card-btn.btn {display: flex;align-items: center;column-gap: 10px;justify-content: center;letter-spacing: 0px;line-height: 25px;font-weight: 600; background: #162b4e;
    border-radius: 50px;    padding: 7px 24px;}
.add-to-cart-main form.btn.add-to-card-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 10px;
    background: #162a4f;
    border-radius: 50px; padding: 7px 24px;
}
.add-to-cart-main input {font-size: 16px;letter-spacing: 0px;text-transform: uppercase;line-height: 25px;font-weight: 600;}
.grid-view-item__title {margin-bottom: 0;color: #000;font-weight: 400;  font-size: 16px;font-family: Inter,sans-serif;padding-top: 12px;     min-height: 50px; overflow: hidden; }
.product-price__price {font-weight: 700;color: #000;font-size: 18px;padding-top: 10px;}
.index-section {padding-top: 85px;padding-bottom: 55px;}
.section-header {margin-bottom: 15px;}
.grid--view-items .grid__item {padding-left: 18px;padding-bottom: 12px;}
.index-section .hr--invisible {border-bottom: 0;display: none;}
.index-section .text-center {margin-top: 58px;}
.index-section .text-center .btn {font-weight: 700;font-size: 16px;border-radius: 50px;background-color: #162950;font-family: Inter,sans-serif;padding: 9px 29px;}
.index-section .page-width {
	max-width: 1630px;}


.image-main {position: relative;}
.heading-main {position: absolute;top: 156px;left: 0;right: 0;margin: 0 auto;text-align: center;}
.heading-main h2 {font-size: 147px;line-height: 128px;color: #fff;letter-spacing: 4px;}
.heading-main a.btn-itam {border: 1px solid #fff;}
.heading-main h3 {font-size: 78px;font-weight: 300;color: #fff; line-height:90px;letter-spacing: 4px;}
.heading-main a {border: 1px solid #fff;padding: 9px 25px;margin-top: 6px;}
.element-almetals-main {position: relative;}
.element-almetals-main:before {position: absolute;content: "";top: -56px;left: 0;background: url(product-1.png);height: 209px;width: 171px;z-index: 9;background-repeat: no-repeat;}
.element-almetals-main:after {position: absolute;content: "";top: -68px;right: 0;background: url(product-2.png);height: 178px;width: 154px;  background-repeat: no-repeat;}
.element-almetals-section {padding-top:85px;}


.partner-main {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;align-items: center;border: 1px solid #e1e1e1;}
.partner-itam {display: flex;justify-content: center;align-items: center;}
.partner-heading-main {text-align: center;padding: 30px 0 18px 0;}
.partner-heading-main h2 {font-size: 35px;font-weight: 700;letter-spacing: 3px;}
.partner-itam {display: flex;align-items: center;text-align: center;min-height: 100%;border-right: 1px solid #e1e1e1;justify-content: center;padding: 12px;overflow: hidden;}
.partner-itam:last-child{border:0px;}
.partner-section {padding: 83px 0 30px 0;}
.partner-itam a {line-height: 0;}
.partner-main .partner-itam img { max-height: 100px; object-fit: contain;}


.review-main {column-gap: 8px;align-items: center;display: flex;justify-content: right;}
.review-right-main {width: 1020px;}
.review-left-main {width: 36%;background: #fff;position: absolute;left: 178px;padding: 118px 140px 118px 50px;}
.review-left-main h2 {    font-size: 35px;font-weight: 700;letter-spacing: 3px;padding-bottom: 20px;}
.review-itam p {font-size: 14px;line-height: 24px;color: #000;font-style: italic;padding: 12px 0 28px 0;}
.review-itam h3 {font-size: 16px;font-weight: 500;font-family: Inter,sans-serif;}
.review-main .slick-prev, .slick-next {width: 36px;height: 36px;font-size: 0;position: absolute;bottom: -45px;z-index: 1;transform: none;top: auto;border-radius: 50px;cursor: pointer;}
.review-main .slick-next {position: absolute;bottom: -57px;top: inherit;left: 46px;border-radius: 50px;transform: rotate(180deg);color: #fff;background: #162950;}
.review-main .slick-prev {left: 0;z-index: 1;position: absolute;bottom: -57px;left: 0px;background: #ededed;font-size: 20px!important;}
.review-main .slick-prev:before {content: "\f104";font: 14px/1 FontAwesome;font-weight: 400;height: 20px;width: 20px;font-size: 20px;position:absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.review-main .slick-next:before {content: "\f104";font: 14px/1 FontAwesome;font-weight: 400;height: 20px;width: 20px;font-size: 20px;position:absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;color:#fff;}
.review-main button.slick-prev.slick-arrow:hover:before {color: #fff;}
.review-main button.slick-next.slick-arrow:hover:before {color: #fff; }
  .review-main .slick-prev:hover{background: #162950;}
  .review-main .slick-next:hover{background: #162950;}
.review-left-main:after {position: absolute;content: "";background: url(review-coin.png);height: 200px;width: 200px;  top: 0;
    right: -100px;bottom: 0;margin: auto 0;position: absolute;z-index: 9;border: 10px solid #ffff;border-radius: 100%;background-repeat: no-repeat;}
.review-section {padding: 90px 0 50px 0;}
.review-readmore { margin-top: 80px; }
.world-of-metals-section {padding: 55px 0 118px 0;background: url(news-from-banner.jpg);width: 100%;background-repeat: no-repeat;margin: 80px 0 0 0;}
.world-of-metals-main {text-align: center;padding: 0 125px;}
.world-of-metals-main .slick-slider .slick-dots {margin: 0 auto;width: 100%;bottom: -82px;}
.world-of-metals-main h2 {font-size: 35px;font-weight: 700;letter-spacing: 3px;color:#fff;} 
.world-of-metals-itam h3 {font-size: 18px;color: #fcb907;font-weight: 700;font-family: Inter,sans-serif;padding: 37px 0 0 0;}
.world-of-metals-itam p{font-size: 16px;line-height: 26px;color: #fff;padding: 10px 0 14px;}
.world-of-metals-itam  a span {font-size: 18px;text-transform: uppercase;color: #939393;border-bottom: 1px solid #939393;font-weight: 700;}
.world-of-metals-section .slick-slider .slick-dots li button:before {width: 16px;height: 16px;}
.world-of-metals-section .slick-slider .slick-dots li {margin-left: 12px;}


/* blog  section css */

.template-index .article__grid-image {min-height: auto;}
.template-index .article__grid-image>img {width: 100%;height: 255px;object-fit:contain;}
.template-index .article__tags {display: none;}
.template-index ul.list--inline.article__meta-buttons .btn {background: transparent;border: 0;font-size: 14px;text-transform: capitalize;  border-bottom: 1px solid;padding: 0px;border-radius: 0;}
.template-index header.section-header.text-center h2 {    font-size: 35px;font-weight: 700;letter-spacing: 3px;padding-bottom: 13px;}
.template-index .index-section {padding:0px;}
.template-index span.article__date {position: absolute;width: 80px;background: #162950;left: 0;height: auto;top: 0;  -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;color: #fff;font-size: 16px;padding: 15px 10px;margin-bottom: 0px;text-align:center;}
.template-index .article__grid-meta {margin-bottom: 55px;padding-left: 100px;position: relative;padding-right: 20px;margin-bottom: 10px;padding-top: 2px;}
.template-index .blog-section {padding: 29px 0 0px;position: relative;display: inherit;margin: 10px 0 166px 0;width: 100%;}
.template-index .blog-section .medium-up--one-third {width: 31.33333%;}
.template-index .blog-section .grid__item {padding-left: 0;padding-bottom: 12px;background: #f5f5f5;margin-left:20px;}
.template-index .blog-section h2.h3.article__title {-webkit-line-clamp: 2;-webkit-box-orient: vertical;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;min-height: 50px;font-size: 20px;font-weight: 700;font-family: Inter,sans-serif;line-height: 22px;margin-bottom:4px;color: #000;}
.template-index .article__grid-excerpt {-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;margin: 0;font-size: 14px;line-height: 22px; color: #000;}
.template-index .blog-section:before {position: absolute;content: "";background: url(blog-metals.jpg);height: 300px;width: 305px;right: 0;bottom: -55px;}

/* blog  section css  end */


.about-us-main {display: flex;align-items: center;}
.about.about-us-main {display: flex;align-items: center;}
.about-us-left-main {width: 52%;}
.about-us-right-main {width: 48%;max-width:523px;    padding-left: 40px;}
.about-us-right-main h2 {font-size: 35px;font-weight: 700;letter-spacing: 3px;color:#000;} 
.about-us-right-main p{font-size: 14px;line-height: 24px;color: #000;padding: 10px 0 14px;}
.about-us-right-main a {font-weight: 700;font-size: 16px;border-radius: 50px;background-color: #162950;font-family: Inter,sans-serif;padding: 10px 23px;color: #fff;margin-top:8px;display: inline-block;}
.about-us-right-main a span {color:#fff;}


.Footer-section .page-width {max-width:1310px;}
.Footer-section .grid__item.medium-up--one-half:first-child{padding-right: 10px;}
.Footer-section .grid__item.medium-up--one-half {width: 33.33%; }
.Footer-section .grid__item.medium-up--one-quarter {width: 30.33%;padding-right: 85px;}
.Footer-section .site-footer__newsletter {margin:0px;padding-left: 65px;}
.Footer-section  .site-footer__linklist, .site-footer__newsletter {margin-top: 0px;}
.Footer-section .grid__item.medium-up--one-quarter ul li a {color: #fff;}
.Footer-section .grid__item h2 {font-size: 20px;color: #fff;padding-bottom: 30px;line-height: 50px;}
.Footer-section .input-group__field {padding-right: 10px!important;border: 0px;border-radius: 50px;padding: 0 20px;margin-top: 5px;height: 45px;background:#3a3938; color: white;font-size: 14px;}
.Footer-section button#Subscribe {background: #162950;display: inline-block;width: 150px;height: 45px;
    border-radius: 50px;text-align: center;line-height: 38px;font-size: 16px;text-transform: uppercase;color: #fff!important;position: relative;transition: all .5s;cursor: pointer;border: 1px solid #fff;padding:0px!important}
.Footer-section button#Subscribe span {color:#fff;    font-weight: 700;}
.Footer-section .input-group {display: flex;flex-direction: column;row-gap: 10px;}
.Footer-section ul.site-footer__linklist {columns: 2;margin:0px;column-gap: 0;}
.Footer-section .grid__item.medium-up--one-quarter {width: 33.33%;padding-left: 90px;}
.Footer-section .site-footer__newsletter p {color: #ffff;font-size: 14px;padding-right:50px;line-height: 22px;     margin-bottom: 7px;}
.Footer-section label.h4 {margin: 0px;}
::placeholder { color: #fff;}
 .Footer-section {background:url(footer-main1.jpg)no-repeat!important; background-size: cover!important; }
.Footer-section li.footer-insta, li.footer-facebook, .footer-nbr, .foootergmail, .footer-locetion {position: relative;padding-left: 36px!important;line-height: 21px;padding-bottom: 16px!important;letter-spacing: 0px;}
.Footer-section .footer-locetion:before {position: absolute;content: "";left: 0;top: 3px;background-image: url(locetion.png);height: 20px;width: 27px;background-repeat: no-repeat;}
.Footer-section .footer-nbr:before {position: absolute;content: "";left: 0;top: 3px;background-image: url(call.png);height: 20px;width: 25px;background-repeat: no-repeat;}
.Footer-section .foootergmail:before {position: absolute;content: "";left: 0;top: 3px;background-image: url(email-1.png);height: 20px;width: 25px;background-repeat: no-repeat;}
.Footer-section .grid.grid--no-gutters.social-main .grid__item {display: flex;padding-right: 202px;align-items: center;justify-content: space-between;width: 100%;}
.Footer-section .grid.grid--no-gutters.social-main .grid__item:last-child {display:none;}
.Footer-section ul.list--inline.site-footer__social-icons.social-icons {width: auto;display: flex;align-items: center;column-gap: 10px;margin:0px;}
.Footer-section ul.list--inline.site-footer__social-icons.social-icons li {display: inline-block;}
.Footer-section input:focus-visible {border:0px; outline:inherit;}
.Footer-section .copyright-main {display: flex;justify-content: space-between;align-items: center;padding: 15px 0 23px;border-top: 1px solid #3c3936;}
#shopify-section-footer {background: #162950;padding: 85px 0;margin: 64px 0 0; padding-bottom:0px;}
.Footer-section .site-footer__linklist li a, .social-icons__link, .site-footer__newsletter label {color: #fff;font-size: 14px;font-weight: 500;}
.Footer-section .grid__item.medium-up--one-quarter ul li a {color: #fff;font-size: 14px;}
.Footer-section label.h4 {font-size: 20px;  line-height: 50px;color: #fff;}
.Footer-section .site-footer__linklist-item {padding: 0 20px 12px 0;padding-right:0px;}
.Footer-section .social_img p {color: #fff;padding-left: 23px;font-size: 14px;line-height: 22px;}
.Footer-section .social_img {display: flex;align-items: center;}
.Footer-section .social-main {margin-top: 36px; padding-bottom: 21px;}
.Footer-section .payment-icons .icon {width: 43px;height: 30px;background: #fff;border-radius: 2px;}
.Footer-section .site-footer__payment-icons {margin-top: 0px;}
.site-footer__copyright--bottom {margin-top: 0px;}
.Footer-section small.site-footer__copyright-content a {font-weight: 700;}
.Footer-section .site-footer__copyright--bottom a {font-weight: 700;font-size: 14px;}
.Footer-section .site-footer__copyright-content {font-size: 14px;border-right: 1px solid #505050;padding: 0 20px 0px 20px;margin-right: 18px;}
.Footer-section .site-footer__copyright-content:first-child{padding-left:0px;}



/* product page css  */

.product-single__price {margin-bottom: 16px;border-bottom: 1px solid #cecece;padding-bottom: 27px;}
.template-product .page-width{max-width:1630px;}
.template-product .grid.product-single {margin: 100px 0 0 0;}
.product-single .medium-up--one-half {width: 48%;padding: 70px 105px 30px;padding-left: 22px;}
.grid__item.product-right-main.medium-up--one-half {width: 52%;    background: #fafafa;    padding: 55px 76px;padding-bottom: 80px;}
.product-right-main h1.product-single__title {margin-bottom: 0;    padding-bottom: 12px;font-size: 40px;line-height: 45px;font-family: Inter,sans-serif;font-weight: 700;}
.product-right-main .product-price__price {font-weight: 300;color: #000;font-size: 30px;padding-top: 10px;}
.product-right-main .product-form {display: block;}
.product-form__item label {display: block;font-size: 14px;font-weight: 700;}
.product-form__input {display: block;width: 100%;border: 1px solid #cecece;border-radius: 8px;max-width: 450px;color: #777777;font-size: 13px;margin-bottom: 8px;}
.product-form__input:focus-visible {border: 0px;outline: 1px solid #cecece;}
.product-right-main .product-form__item {margin-bottom: 14px;border-bottom: 1px solid #cecece;padding: 0 0 15px 0px;}                               
.add-to-cart-main input {font-size: 16px;letter-spacing: 0px;text-transform: uppercase;line-height: 25px;font-weight: 600;background: transparent;color: #fff;border: 0px;padding: 0px;}                                   
.btn.product-form__cart-submit {font-weight: 700;font-size: 16px;border-radius: 50px;background-color: #162950;font-family: Inter,sans-serif;padding: 8px 30px;width: 183px;}                             
.btn.product-form__cart-submit span{color:#fff; font-weight:700;}                                   
.social-sharing .btn {background-color: #eaeaea;color: #162950;border-color: #e5e5e5;border-radius: 2px;padding: 3px 15px;}                               
 .product-single__thumbnail-image {display: block;border: 1px solid #ccc;padding: 10px;}                                  
  .thumbnails-wrapper .grid__item {padding-left: 5px;padding-bottom: 12px;}                                 
.product-single__thumbnail.active-thumb  { border: 0px;}                                                            
.descriptionMain { font-size: 15px; color: #131313; margin: 100px 0 60px;}
.descriptionMain ul.tabs {border-bottom: 1px solid #dcdcdc; display: block; margin: 0 0 20px; padding: 0;}
.descriptionMain ul.tabs li {display: inline-block; height: auto;  margin: 0 10px 0 0;  padding: 0; width: auto;}
.descriptionMain ul.tabs li a {display: block; line-height: 48px;  background: #ececec; padding: 0 25px; text-decoration: none;text-transform: uppercase; font-size: 17px; color: #000; 
    font-weight: 700; border: solid 1px #dcdcdc;  border-bottom: none;border-radius: 5px 5px 0px 0px;}
.descriptionMain  div#tab-description h1 {font-size: 25px;}                          
div#tab-description h3 {font-size: 20px;    font-family: Inter,sans-serif;line-height: 24px;font-weight: 500;}                           
div#tab-description p {font-size: 14px;font-weight: 400; padding-bottom: 15px;color: #000;}  
div#tab-description p a {font-size: 14px;font-weight: 600;color: #000; text-decoration: underline; text-underline-offset: 2px;}                                  
div#tab-description p a:hover {    color: #1dbcff;}
 .product-thamnail-itam {clear:none!important}  
.product-single__thumbnails {margin-left: 0px;}
.product-single__thumbnails .slick-prev:before {content: "\f104";font: 16px/1 FontAwesome;color: #000;opacity: inherit!important;font-weight: 600;    color: #7f7f7f;font-size: 30px;}
.product-single__thumbnails .slick-next:before {content: "\f105";font: 16px/1 FontAwesome;color: #000;opacity: inherit!important;font-weight: 600;    color: #7f7f7f;    font-size: 30px;}
.product-single__thumbnails .slick-next {bottom: 80px;right: -36px;}
.product-single__thumbnails .slick-prev {top: 76px;left: -28px;}
.product-single__thumbnails .slick-slide img {display: block;border: 1px solid #dcdcdc;margin-top: 2px;max-width: 120px;height: 120px;    object-fit: contain;}
/*    .thumbnails-wrapper .grid__item.medium-up--one-quarter  {clear:none!important}                                   */
.site-nav--centered {border-bottom: 1px solid #e4e4e4;padding: 0px 0 10px 0px;}
.template-index .site-nav--centered  {border-bottom: 0px solid #e4e4e4;padding: 0px 0 0px 0px;} 
.breadcrumbs-main a {color: #000;font-weight: 500; font-size: 14px;}
.breadcrumbs-main {padding: 5px 0 0 0;}
.breadcrumbs-main span {color: #777;    font-size: 14px; font-weight: 500;  }
span.bredcom-arrow {padding: 0 10px;}
.product-single__photo {padding: 0 50px;}
.product-single__photos .slick-dotted.slick-slider {margin-top: 85px;}
.product-form__item--submit {padding-bottom: 24px!important;}
.social-sharing {padding-top: 22px;}
.product-right-main span#ProductPrice-product-template {font-weight: 300;}
.template-product .main-content {padding-top: 0;margin-top: 0px;position: relative;top: -83px;}
.template-product .btn.product-form__cart-submit {font-weight: 700;font-size: 16px;border-radius: 50px;background-color: #162950;font-family: Inter,sans-serif;padding: 17px 30px;display: flex;align-items: center;width: 221px;column-gap: 10px;}

.template-collection .page-width {max-width: 1630px;margin: 0 auto;padding-left: 15px;padding-right: 15px;}
.grid__item--collection-template .grid-view-item__image {max-height: initial!important;}
.filters-toolbar__input--filter {margin-left: -15px;border: 1px solid #e4e4e4;border-radius: 50px;padding: 0px 6px 0 16px;width: 122px!important;height: 40px;font-size: 14px;font-weight: 500;color: #000;}

select:focus-visible {outline-offset: 0px;  border: 1px solid #e4e4e4;outline:inherit;}
.filters-toolbar__product-count {font-style:normal;}
.index-section--flush:first-child {padding-bottom: 0px;}
  .template-collection .breadcrumbs-main {display: none;}                                 
  .breadcrumbs-main-collection a {color: #000;font-size: 14px;font-weight: 500;}
.breadcrumbs-main-collection  span{color:#777;  font-size: 14px;}
.section-header.text-center h1 {font-size: 80px;text-transform: uppercase;padding: 40px 0 48px 0;font-weight: 700;letter-spacing: 2px;}
.template-collection .slick-dotted.slick-slider {margin-top: 55px;}
.template-collection .site-nav {margin: 0px 0;padding-top: 12px;}
.template-collection div#shopify-section-collection-template {position: relative;top: -30px;}
.template-collection .filters-toolbar-wrapper {padding: 10px 0px;position: relative; margin-bottom: 20px;}
.medium-up--five-sixths .rte .partners_logo p {border: 1px solid #e1e1e1;display: flex;align-items: center;justify-content: center;}
.medium-up--five-sixths .rte .partners_logo p a {height: 100%; border-right: 1px solid #e1e1e1;height: auto;display: flex;padding: 10px;min-height: 116px;align-items: center;border-bottom: 0px!important;width: 157px;justify-content: center;}
.medium-up--five-sixths .rte .partners_logo p a:last-child{border:0px;}
.article__grid-image>img {width: 100%;}
.article__grid-image {min-height: 300px;}
.article__grid-image>img {width: 100%;height: 273px;object-fit: cover;}
li.footer-locetion {color: #fff;}

.Header-section {
    padding-top: 0px;margin-top:7px;
}
.copyright-main small {
    font-size: 14px;
}
input.btn.btn--small-wide  {background-color: #162a4f;}
.form-vertical [type=submit], .form-vertical .btn {background-color: #162a4f;border-radius: 50px;}
.template-blog .section-header {
    margin-bottom: 60px;
}
.review-left-main:after{
  animation: animName 7s linear infinite;
}

@keyframes animName {
 0%{
    transform: rotate(0deg);
   }
100%{
    transform: rotate(360deg);
   }
}
@keyframes bounce2 {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}
@keyframes bounce2 {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}
.element-almetals-main:before {
  animation: bounce2 2s ease infinite;
}
.element-almetals-main:after{
  animation: bounce2 2s ease infinite;
}
.partner-itam img:hover {
    transform: scale(1.1);
}
.partner-itam img {
   transition:all 0.5s;
}
.product-recommendations {
    display: block;
    padding: 0;
}

.product-recommendations  h2{
    display: block;
    line-height: 48px;
    background: #ececec;
    padding: 0 25px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 16px;
    color: #000;
    font-weight: 700;
    border: solid 1px #dcdcdc;
    border-bottom: none;
    border-radius: 5px 5px 0px 0px;    font-family: 'Inter', sans-serif;    display: inline-block;letter-spacing: 0px;
}
.product-recommendations .grid {
    margin-left: -17px;
}

.product-recommendation-heading {
    border-bottom: 1px solid #dcdcdc;
    display: block;
    margin: 0 0 20px;
    padding: 0;
}
.product-recommendations .slick-prev {
    font-size: 0;
    position: absolute;
    z-index: 1;
    transform: none;
    top: 40%;
    left: -47px;
    border-radius: 50px;
    cursor: pointer;
    width: 36px;
    height: 36px;background: #efefef;
}
.product-recommendations .slick-next {
    right: -50px;
    position: absolute;
    margin: 0 auto;
    top: 40%;
    right: -65px;
    background: #efefef;
    border: 0;
    border-radius: 50px;
    transform: rotate(180deg);
    color: #fff;
    width: 36px;
    height: 36px;
    cursor: pointer;
}
.product-recommendations button.slick-next.slick-arrow:before {
    content: "\f104";
    font: 14px/1 FontAwesome;
    font-weight: 700;
    height: 10px;
    width: 20px;
    font-size: 20px;
}
.product-recommendations button.slick-prev.slick-arrow:before {
    content: "\f104";
    font: 14px/1 FontAwesome;
    font-weight: 700;
    height: 10px;
    width: 20px;
    font-size: 20px;
}
.template-product #shopify-section-footer {
    margin: 0px 0 0;
}
.template-product .text-center.return-link-wrapper {
    display: none;
} 

.btnqty {
    padding: 0 17px;
    font-size: 25px;
    line-height: 0px;
    border: 0px;
    border: 1px solid #dadada;
    color: #767676;
    width: 50px;
    height: 50px;
    display: inline-block;
    line-height: 28px;
    cursor: pointer;
    background-color: #ececec;
    font-weight: 600;
    font-family: Barlow,sans-serif;
    text-align: center;font-weight: 300;line-height: 49px;
}
input#quantity{
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    font-family: Barlow,sans-serif;
    font-weight: 700; background: white;
    border-left: 0;
    border-right: 0;
    width: 70px;
    height: 50px;
    display: inline-block;
    text-align: center; line-height: 38px;line-height: 49px;font-size:14px;
}

.qtybox {
    display: flex;
    padding-bottom: 20px;
}
.qtyminus {
    border-radius: 25px 0px 0px 25px;
}
.qtyplus {
    border-radius: 0px 25px 25px 0px;
}
.qtydiv {
    border-bottom: 1px solid #cecece;
    margin-bottom: 21px;
}
label.quantity-label {
    display: block;
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 3px;
}
.descriptionMain {
    font-size: 15px;
    color: #131313;
    margin: 33px 0 60px;
}
p.form--success {
    color: #000!important;
}
.template-search .add-to-cart-main {
    justify-content: left;
}
.template-search .list-view-item__price-column {
    text-align: left;
}
.template-search .input-group__field {
    width: 100%;
    border-right: 0;
    border-radius: 2px 0 0 2px;
    border-radius: 50px;
}
.template-search button.btn.search__submit {
    background: #162b4e;
    border-radius: 50px; margin:0 0 0 5px;
}
.cart__remove {
    margin-top: 4px;
    font-size: 11px;
    font-weight: 700;
    font-family: 'Inter', sans-serif;
}
.additional-checkout-buttons ul {
    justify-content: end;
}
a#RecoverPassword {
    margin-bottom: 10px;
    display: inline-block;
}
.template-customers\/account a.btn {
    font-size: 14px;
    background: #162a4f;
    padding: 14px 20px;
    margin-top: 10px;
    border-radius: 30px;
}
header.section-header .template-customers\/addresses .btn  {background: #162a4f;}
button.btn.address-new-toggle {
    background: #162a4f;    margin: 15px 0 5px 0; border-radius: 30px;
}
button.btn.btn--small.address-edit-toggle {
       background: #162a4f; border-radius: 30px;
}
form#address_form_new h2 {padding-bottom: 30px;}
.btn--small {
    padding: 14px 19px;
    font-size: 14px; border-radius: 30px;
} 
.address p {
    margin-top: 20px;
}
.template-customers\/account .grid__item.medium-up--one-third {
    padding: 18px 34px 20px 26px;
}
.template-customers\/account .grid__item.medium-up--two-thirds {
    padding-bottom: 15px;
}
.template- input.shopify-challenge__button.btn {
    margin-top: 30px;
}
/* .template-page .rte div {
    margin-top: 8px;
} */
.template-page .medium-up--five-sixths .rte .partners_logo {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.template-page .medium-up--five-sixths .rte .partners_logo p {
    border: 1px solid #e1e1e1;
    display: inline-flex;
    align-items: flex-start;
    justify-content: left;
}
.template-cart a.btn.btn--has-icon-after.cart__continue-btn {
    background: #162a4f;margin-top:30px;
}
.template-customers\/login div#RecoverPasswordForm .form-vertical {
    margin-top: 20px;
}
.template-cart input.btn.btn--small.cart__update.medium-up--hide {
    background: #162a4f;
}
.payment-icon-main ul {
    display: flex;
    align-items: center;
    column-gap: 5px;
}

.anniversary-logo img { width:100px;}
.anniversary-logo {     padding: 0 0 0 50px; }


.template-collection .slideshow .slick-dots {bottom: 70px;}
.template-page .grid .grid__item .rte .myDiv { border: 2px outset gray; display: block;margin: 5px;font-size: 15px; color: #000; padding: 10px; line-height: 22px;}
.template-collection .filters-toolbar .select-left-item {display: flex; align-items: center; column-gap: 30px;}
.template-collection .filters-toolbar .select-left-item select#SortTags {width: 100% !important;max-width: 250px;}
.template-collection .filters-toolbar .filters-toolbar__input--sort {margin-left: -15px;border: 1px solid #e4e4e4;
border-radius: 50px;padding: 0px 6px 0 16px;width: 100% !important;max-width: 200px; height: 40px;font-size: 14px;font-weight: 500;color: #000;} 
.product-single__thumbnail.active-thumb {margin: 0;}
.template-customers\/addresses .form-vertical form .text-center {text-align: left !important;}
.breadcrumb { padding: 20px 0; background: #fff;}
.template-search .list-view-item {display: flex; align-items: center;}
.template-search .list-view-item .list-view-item__image-column {display: inline-block; width: 120px;}
.template-search .list-view-item .list-view-item__title-column {display: inline-block; width: 70%;}
.template-search .list-view-item__price-column {text-align: right; width: 25%;}
.template-search .list-view-item .add-to-cart-main {justify-content: end;}


/* responsive css strat  */

@media screen and (max-width: 1800px) {
.template-index .blog-section:before {position: absolute;
    content: "";background: url(blog-metals.jpg) no-repeat;height: 183px;width: 170px;right: 0;bottom: -40px;background-size: 151px;}
.Header-section {
    margin-top: 15px;
}

  
}




@media screen and (max-width: 1600px) {

.heading-main h2 {font-size: 90px;line-height: 90px;}
.heading-main h3 {font-size: 55px;line-height: 70px};
.heading-main {top: 100px;}
.template-index .blog-section:before {display:none;}  
#SiteNav li a {padding: 0px 20px;}
.site-header__logo a img {width: 120px;} 
.review-left-main {left: 0px;}
.review-left-main:after {height: 135px;width: 139px;background-size: 120px;}
.section-header.text-center h1 {font-size: 60px;}
.product-single__thumbnails .slick-prev {top: 59px; left: -20px;}

  
}



@media screen and (max-width: 1400px) {
.site-header__logo-image--centered img { width: 90px;}
.Footer-section .grid__item.medium-up--one-quarter {padding-left: 70px;}
.Footer-section .grid__item.medium-up--one-quarter {padding-right: 65px;}
  
  
}



@media screen and (max-width: 1360px) {
.anniversary-logo { padding: 0 0 0 10px; }
.down-content {padding-top: 30px;top: 10px;}
.down-content h2 {font-size: 70px;line-height: 60px;}
#SiteNav li a {padding: 0px 9px;}
h1.h2.site-header__logo a img {width: 110px;} 
.header-left-itam-main {column-gap: 10px;}
.grid__item.small--one-half.medium--one-third.large-up--one-quarter.logo-align--center {width: 15%;}
.Header-section .medium-up--one-quarter {width: 45%;}
.review-left-main {left: 0px; width: 45%;padding: 78px 100px 78px 50px;}
.review-right-main {width: 55%;}
.section-header.text-center h1 {font-size: 50px;}
.product-single__thumbnails .slick-slide img {max-width: 120px; height: 120px; margin: 0 auto;}
.product-single .medium-up--one-half { padding: 70px 20px 20px;}
.product-single__thumbnails .slick-next {bottom: 66px;  right:-20px;} 
.product-single__thumbnails .slick-prev { top: 59px; left: -28px;}
.inner-banner-about { background-size: contain; background-repeat: no-repeat;} 
  
  
}






@media screen and (max-width: 1200px) {
.site-header__logo-image--centered img {width: 180px;}
.logo-align--center .site-header__logo { padding: 0;}
.grid.grid--uniform.grid--view-items {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;}
.medium-up--one-fifth {width: 100%;}
.heading-main h2 {font-size: 70px;line-height: 70px;}
.heading-main h3 {font-size: 40px;line-height: 40px}
.heading-main {top: 60px;}
.grid.grid--uniform.grid--blog {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 15px;}
.template-index .blog-section .medium-up--one-third {width: 100%;}
.blog-section .grid {margin: 0 0 0 0px!important;}
.Footer-section {background-size: cover!important;}
.Footer-section .grid__item.medium-up--one-quarter {padding-left: 20px;padding-right: 20px;}
.Footer-section .grid.grid--no-gutters.social-main .grid__item {padding-right:0px;}
ul.payment-icons.list--inline {display: grid; grid-template-columns: 1fr 1fr 1fr;grid-gap: 3px;}
  .Footer-section .site-footer__copyright-content {padding: 1px 14px 0px 0px;}
.Footer-section ul.site-footer__linklist {columns: 1;}
#SiteNav li a {font-size: 14px;}
#SiteNav li a {padding: 0px 8px;}
h1.h2.site-header__logo a img {width: 100px;}
.header-social {margin-right: 8px;}
.header-gmail {width: 70%;}
.header-social {width: 30%;}
.Header-section .medium-up--one-quarter {width: 43%;}
 .Header-section .medium-up--one-fifth {width: 41%;} 
.site-header__icons-wrapper {padding-right: 0px;}
.review-left-main {left: 0px;width: 45%;padding: 64px 55px 62px 15px;}
  .section-header.text-center h1 {font-size: 40px;}
.medium-up--one-third {
    width: 100%;
}
.article__grid-image {
    margin-bottom: 4px!important;
}
.grid.grid--uniform.grid--blog {
    padding: 0 15px;
}
.grid.grid--uniform.grid--blog .grid__item {
    padding-left: 0px; background: #f5f5f5;
} 
.medium-up--one-third {background: #f5f5f5;
}   

/*  .medium-up--hide {
    display: block!important;
    display: none!important;
}  */
.grid__item.product-right-main.medium-up--one-half {
    padding: 40px 30px;
    padding-bottom: 50px;
}
.grid-view-item__title {
    min-height: 50px;
}
.about-us-right-main {
    padding-right: 15px;
}
.template-customers\/account .section-header.text-center h1 {
    padding-bottom: 15px;
}
.section-header.text-center h1 {
    padding-bottom: 0px;
}
.grid.grid--uniform.grid--blog {
    margin: 0;
}
.template-collection .grid.grid--uniform.grid--view-items {
    padding: 0 0 0 10px;
}
  
  
}








@media screen and (max-width: 1024px) {
.mobile-nav .mobile-nav__item.border-bottom { border-top: 0; border-bottom: 1px solid #e4e4e4;}  
.mobile-nav .mobile-nav__item.border-bottom:first-child a {padding-top: 5px;}
.mobile-nav .mobile-nav__item.border-bottom:first-child { border-top: 0;}
.header-main-bg .grid.grid--no-gutters {grid-row-gap: 0; padding: 0 10px 10px 0;}
.template-index .header-main-bg{border-bottom:0;}
.header-main-bg {border-bottom: 1px solid #ccc; z-index: 1;position: relative;}  
.mobile-nav-wrapper::after{border:0;}
.template-index .header-main-bg {border-bottom: 1px solid #ccc;}
.breadcrumbs-main {padding: 0;}
.Header-section .medium-up--one-fifth {width: 100%; padding: 0;}
 .grid__item.small--one-half.medium--one-third.large-up--one-quarter.logo-align--center {width: 30%;} 
.site-header__icons .site-header__cart {width: auto; position: relative; transform: unset;}
.grid.grid--no-gutters {display: grid;grid-template-columns: 1fr 1fr;grid-row-gap: 20px;align-items: center;  padding: 0px 10px 0px 0;}
.site-header__menu {display: inline-block;}
.site-header__icons-wrapper {column-gap: 15px;}
.Header-section .small--hide {display: none!important;} 
.Header-section .medium-up--hide {display: block!important; top:0;}
.site-header__icons--plus .site-header__menu, .site-header__icons--plus .site-header__search-toggle, .site-header__icons--plus .site-header__cart, .site-header__icons--plus .site-header__account {padding: 8px 6px;}
.site-header__icons--plus .site-header__search-toggle {border-right: 1px solid #ccc;padding: 10px 8px 10px 0;}

.Footer-section .grid__item.medium-up--one-half {
    width: 100%;
}
.Footer-section .grid__item.medium-up--one-quarter {
     width: 100%;
}
 .Footer-section ul.site-footer__linklist {
    columns: 2;
} 
#shopify-section-footer {
    padding: 48px 0;
}
.Footer-section .site-footer__newsletter {
    padding-left: 0px;
}
.Footer-section .grid__item h2 {
    padding-bottom: 10px;
}
.grid.grid--no-gutters.social-main {
    grid-template-columns: 1fr;
}
.Footer-section .grid__item.medium-up--one-quarter {
    padding-left: 40px;
    padding-right: 0px;
}

/*  .product-single__photos .medium-up--hide {
    display: block!important;
    display: none!important;
}  */
.template-collection .filters-toolbar-wrapper {
    padding: 10px 15px;
}
.Footer-section .input-group__field {;
    width: 350px;
}

.template-car td.cart__update-wrapper.cart-flex-item.text-right {
    justify-content: right;
    align-items: normal;
    display: flex;
    flex-direction: column;
}
.template-car .medium-up--hide { margin: 5px auto!important;}
.template-cart input.btn.btn--small.cart__update.medium-up--hide {
    margin: 5px auto;
}
.template-cart .cart__qty {
    text-align: center;
    margin-top: 5px;
}
.template-cart .cart__remove {
    width: 110px; height:45px;
    margin: 0 auto;
}
/* .Header-section .mobile-nav-wrapper.js-menu--is-open {
    top: 0;
}  */
  
}



@media screen and (max-width: 991px) {

.single-slider .slick-next {top: 38%;}
.single-slider .slick-prev {top: 48%;}
.down-content h2 {font-size: 50px;line-height: 42px;}
.down-content {top: 0px;}
.grid.grid--uniform.grid--view-items {display: grid;grid-template-columns: 1fr 1fr 1fr;}
.element-almetals-main:before {background-size: 120px;}
.element-almetals-main:after {background-size: 120px;width: 119px;}
.heading-main {top: 50px;}
.heading-main h3 {line-height: 57px;}
.world-of-metals-itam p {padding: 0px 0 0px;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;  margin-bottom: 10px;}
.template-index .blog-section {margin: 10px 0 70px 0;}
.Footer-section {padding-top: 55px!important;}
.partner-section {padding: 45px 0 30px 0;}
.world-of-metals-section {margin: 35px 0 0 0;}
.index-section .text-center {margin-top: 25px;}
.review-left-main h2 {font-size: 30px;}
.review-left-main {width: 55%;}
.review-right-main {width: 45%;}
.review-section {padding: 130px 0 135px 0px;}

.product-single .medium-up--one-half {width: 100%;}
.grid__item.product-right-main.medium-up--one-half {width: 100%;}
.product-single__photos .slick-dotted.slick-slider {
    margin-top: 30px;
}
.thumbnails-slider--active .product-single__thumbnails.slick-initialized {
    max-width: 71%;
    margin: 0 auto;
    margin-top: 50px;
}
.product-single__thumbnails .slick-next {
    bottom: 66px;
    right: -42px;
}
.product-single__thumbnails .slick-slide img {max-width: 100%;height: 100%;}
.product-single__thumbnails .slick-prev {
    top: 50%;
}
.product-single__thumbnail {margin: 0px 0 8px;!important}
 .site-header__logo-image--centered img {
    width: 100px;
} 
.template-index .blog-section h2.h3.article__title {min-height: 42px;    margin-bottom: 10px;}
  
.template-search .grid .medium-up--two-fifths { width: 60%; position: unset !important;margin: 0 auto !important; text-align: center; float: none;}
.list-view-item__price-column {width: 26%;}
.add-to-cart-main input { font-size: 15px;}
.add-to-cart-main form.btn.add-to-card-btn {padding: 10px 30px;}


  
}




@media screen and (max-width: 767px) {

    .category-main-content {grid-template-columns: 1fr;}
    .grid.grid--uniform.grid--view-items {grid-template-columns: 1fr 1fr;}
    .partner-main {display: flex;flex-wrap: wrap;}
    .partner-itam {width: 33%;}
    .partner-main .partner-itam {height: 120px;}
    .partner-itam:nth-child(3) {border: 0px;}
    .partner-itam:nth-child(1) {border-bottom: 1px solid #e1e1e1 ;}
    .partner-itam:nth-child(2) {border-bottom: 1px solid #e1e1e1 ;min-height: 100px;}
    .partner-itam:nth-child(3) {border-bottom: 1px solid #e1e1e1;}
    .world-of-metals-main {padding: 0 50px;}
    .world-of-metals-section {margin: 40px 0 40px 0;}
    .grid.grid--uniform.grid--blog {grid-template-columns: 1fr 1fr;}
    .article__grid-image {float: inherit; width: 100%; margin-bottom: 40px;}
    .article__grid-meta--has-image {float: inherit;  width: 95%;}
    .about-us-main {flex-wrap: wrap;}
    .about-us-left-main {width: 100%;}
    .about-us-right-main {width: 100%;max-width: 100%; padding:20px 15px 10px 15px;}
    .about-us-right-main h2 {font-size: 25px;}
    .Footer-section .grid__item.medium-up--one-half {width: 100%;text-align: left;}
    .Footer-section ul.site-footer__linklist {columns: 2;}
    .grid.grid--no-gutters {display: grid;grid-template-columns: 1fr 1fr; grid-row-gap: 0px;}
    .Footer-section .site-footer__newsletter {padding-left: 0px;}
    .Footer-section .grid__item h2 {padding-bottom: 13px;}
    .Footer-section .grid__item.medium-up--one-quarter {width: 100%;text-align: left;padding-left: 30px;width: 100%;}
    .site-footer__linklist-item {display: block;}
    .Footer-section .copyright-main {flex-wrap: wrap;row-gap: 20px;justify-content: center;}
    ul.payment-icons.list--inline {display: block;}
    .grid.grid--no-gutters.social-main {display: block;}
    .category-main-content {grid-gap: 10px;}
    #shopify-section-featured-collections .section-header h2, #shopify-section-featured-collections .section-header .h2 {font-size: 30px;}
    .heading-main h2 {letter-spacing: 2px;}
    .heading-main h3 {letter-spacing: 1px;}
    .site-header__cart-count {top: -10px;width: 30px;height: 31px;}
    .review-main {flex-wrap: wrap;}
    .review-left-main {width: 90%!important;bottom: 0;margin: 0 auto;left: 5%;}
    .review-right-main {width: 100%;}
    .review-left-main:after {display:none;}
    .review-section {padding: 66px 0 150px 0px; position: relative;}
    .product-single__thumbnails .slick-slide img {
        max-width: 80px;
        height: 80px;
    }
    .product-single__thumbnails .slick-prev {
        top: 50%;
        left: -30px;
    }
    .product-single__thumbnails .slick-next {
        bottom: 36%;
        right: -50px;
    }
    .grid__item.product-right-main.medium-up--one-half {;
        padding: 40px 30px;
        padding-bottom: 40px;
    }
    .product-right-main h1.product-single__title {font-size: 30px;line-height: 36px;}
    .product-right-main .product-price__price {font-size: 23px;}
    div#tab-description a {
        word-break: break-all;
    }  
    .product-single__thumbnails .slick-slide img {max-width: 100%;height: 100%;} 
    .product-single__thumbnail {
        width: 100%;
    }

    .template-car td.cart__update-wrapper.cart-flex-item.text-right {
        display: flex;
        flex-direction: column;
    }
    .template-car .medium-up--hide {
        /* margin: 5px auto!important; */
        margin: 5px 0 7px auto!important;
    }
    .site-header {
        border-bottom: 0px solid #e4e4e4;
    }


    .template-collection .slideshow .slick-dots {bottom: 50px;}
  
  
    body .single-slider.banner_sc .slick-prev, body .single-slider.banner_sc .slick-next { height: 30px; width: 30px; bottom: -15px;top:inherit; }
    body .single-slider.banner_sc .slick-next { right: 50%; margin-right: -35px; }
    body .single-slider.banner_sc .slick-prev { left: 50%; margin-left: -35px; }

}




@media screen and (max-width: 749px) {
    .site-header__icons-wrapper {padding-right: 0px;}
    .cart__footer input.btn.btn--small-wide {width: 100%; padding: 15px 0;}
    .additional-checkout-buttons {margin-top: 0;}
    .template-cart .cart__qty .cart__qty-label {font-size: 15px;}
    .add-to-cart-main .add-to-card-btn.btn {padding: 7px 17px;}

    .template-collection .index-section--flush:first-child { margin-top: 0;}
    .template-collection .slick-dotted.slick-slider { margin-top: 0;}
  
}






@media screen and (max-width: 575px) {
.template-search .list-view-item .add-to-cart-main {justify-content: center;}
img.mobile_img {display: block;}
img.desk_img {display: none;}
.single-slider .slick-prev {left: 20px;}
.single-slider .slick-next {right: 20px;}
.grid.grid--uniform.grid--view-items {grid-template-columns: 1fr;}

.heading-main h2 {font-size: 35px;line-height: 27px;}
.heading-main h3 {line-height: 45px; font-size: 25px;}
.heading-main {top: 20px;}
.element-almetals-main:after {top: -50px; }
.element-almetals-main:before {display:none;}
.element-almetals-main:after {display:none;}
.partner-itam {width: 50%;}
.partner-itam:nth-child(4) {border-bottom: 1px solid #e1e1e1;}
.partner-itam:nth-child(3) {border-right: 1px solid #e1e1e1;}
.partner-main .partner-itam {height: 120px;}
.world-of-metals-main {padding: 0 10px;}
.world-of-metals-section {margin: 30px 0 20px 0;padding: 47px 0 112px 0;}
.world-of-metals-main .slick-slider .slick-dots {bottom: -57px;}
 .world-of-metals-main h2 {  font-size: 25px;}
.grid.grid--uniform.grid--blog {grid-template-columns: 1fr;}

.Footer-section .grid__item.medium-up--one-quarter {padding-left: 0px;}

.Footer-section .grid.grid--no-gutters.social-main .grid__item {display: block;}
.Footer-section .social_img {padding-bottom: 25px;}
.category-section {padding-bottom:0px;}
.grid-view-item__title {padding-top: 0px;}
.product-price__price {padding-top: 3px;}
.partner-section {padding: 40px 0 30px 0;}
.partner-heading-main h2 {font-size: 25px;}
.partner-heading-main {text-align: center;padding: 10px 0 18px 0;}
.template-index .blog-section .grid__item {margin-left: 0px;}
.article__grid-meta--has-image {width: 100%;}
.template-index .blog-section {padding: 0px 0 0px;}
  .template-index header.section-header.text-center h2 {font-size: 30px;}
.review-section {padding: 66px 0 300px 0px;}
.review-left-main {padding-right: 0px;padding-top: 30px;}
 .site-header__icons-wrapper {justify-content: center;} 
.grid__item.small--one-half.medium--one-third.large-up--one-quarter.logo-align--center {width: 100%;display: flex;justify-content: center;}
.logo-align--center .site-header__logo {margin: 2px 0;padding-left: 0px;}
.grid.grid--no-gutters {grid-template-columns: 1fr; padding:0px;    grid-row-gap: 10px;}
#shopify-section-featured-collections .section-header h2, #shopify-section-featured-collections .section-header .h2 {padding-top: 30px;     letter-spacing: 2px;}
  .section-header.text-center h1 {font-size: 30px;}
.filters-toolbar__input--filter {width: 92px!important;}
.filters-toolbar__input--sort {width: 110px!important;}

.medium-up--five-sixths .rte .partners_logo p a {
    width: 44%;
    justify-content: center;
}
.medium-up--five-sixths .rte .partners_logo p {
    flex-wrap: wrap;
    justify-content: space-between;
}
.medium-up--five-sixths .rte .partners_logo p a:nth-child(2) {border: 0px;}
.medium-up--five-sixths .rte .partners_logo p a:nth-child(4) {border: 0px;}
.medium-up--five-sixths .rte .partners_logo p a:nth-child (6) {border-right:0px;}
.grid.grid--uniform.grid--blog {
    padding: 0 0px 0 15px;
}
.Header-section {
    padding-top: 0px;
    margin-top: 0px;
}
.grid__item.small--one-half.medium--one-third.large-up--one-quarter.logo-align--center {;
    padding-top: 10px;
}

.thumbnails-slider--active .product-single__thumbnails.slick-initialized {
    max-width: 70%;   margin-top: 29px;
}
  .product-single__photo {
    padding: 0 20px;
}
.down-content h2 {font-size: 35px;line-height:35px;}
.down-content a span {
    font-size: 16px;}
.about-us-right-main p {
    line-height: 21px;}

.site-header__icons .site-header__cart {
    padding-left: 20px!important;
}
.site-header__icons-wrapper {
    column-gap: 20px;
}
  .site-header__icons--plus .site-header__search-toggle {
    padding: 10px 19px 10px 0;
}
.site-header__cart-count {
    left: 38px;height: 29px;
}
  .site-header__cart-count span {
    font-size: 14px;    line-height: 20px;}
.single-slider .slick-prev {
    background-size: 12px;    top: 54%;
    height: 24px;
}
.single-slider .slick-next {
    background-size: 12px;    top: 50%;
    height: 24px;
}
.section-header.text-center h1 {
    padding: 12px 0 20px 0;}

.grid-view-item__title {
    min-height: auto;
}
#MobileNav li.mobile-nav__item:last-child {
    border-top: 1px solid #e4e4e4;
}
.template-page .myDiv .date {
    font-size: 14px;
}
.template-page .myDiv .date {
    font-size: 14px;
}
.template-page .myDiv a {
    font-size: 14px;
}
.template-search a.list-view-item {
    display: flex;
    flex-direction: column;
}
.site-footer__copyright--bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.Footer-section .site-footer__copyright-content {border-right: 0px solid #505050;}
.Footer-section .site-footer__copyright-content {border-right: 0px solid #505050;}
  .Footer-section .copyright-main {margin-top: 20px;}
  #shopify-section-footer {padding-bottom: 0px ;}
.filters-toolbar { flex-direction: column; row-gap: 10px;}
.template-collection .filters-toolbar .text-right { width: 100%; margin: 0 auto;  text-align: center !important;}
.template-search .input-group {display: block;}
.template-search button.btn.search__submit {margin: 20px 0 0 5px;}
.template-search .list-view-item__title-column {text-align: center;}
.template-search .list-view-item__image-column { width: 100%;text-align: center;}
.template-search .list-view-item__price-column {text-align: center; width: 100%;}
.template-search .add-to-cart-main {justify-content: center;}
.template-search .list-view-item__image {max-height: unset;}  
.template-search .list-view-item__image-wrapper {margin-right: 0;}

  
}


@media screen and (max-width: 460px) {
  
.medium-up--five-sixths .rte .partners_logo p a {  width:100%;  border-bottom: 1px solid #e1e1e1!important;}
.medium-up--five-sixths .rte .partners_logo p a:nth-child(1) {border: 0px;}
.medium-up--five-sixths .rte .partners_logo p a:nth-child(3) {border: 0px;}
.medium-up--five-sixths .rte .partners_logo p a:nth-child (5) {border-right:0px;}
.template-cart .cart__qty .cart__qty-label {display: block; font-size: 15px; margin-bottom: 5px;}
  
  
}


@media screen and (max-width: 400px) {

.heading-main h2 {font-size: 27px;}
.review-section {padding: 66px 0 440px 0px;}

  
}


