/** Shopify CDN: Minification failed

Line 263:1 Unexpected "*"

**/
.block_newsletter form input[type="email"] {
	padding: 10px 15px;
	width: 100%;
	height: 45px;
	background: var(--colorFooterBottombg);
    color: var(--colorFooterContent);
    border: none;
    margin-block-end: 20px;
}
.block_newsletter form .input-group .input-group-btn .btn{
  padding: 15px 45px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.input-group.newsletter-input{
  display: grid;
}
.nav-secondary .contact-detail{
  margin-block: 35px 25px;
}
.site-footer .footer-wrapper{
  background: var(--colorFooterbg);
}
.site-footer .footer-bottom .copyright{
  text-align: center;
}
#shopify-section-footer .widget-title {
	margin: 0 0 25px;
	float: left;
	width: 100%;
	font: 600 22px/32px var(--font-stack-header);
	color: var(--colorFooterTitle);
    text-transform: capitalize;
}
#shopify-section-footer .widget-title.toggle {
    display: none;
    margin: 0;
}
#shopify-section-footer {
	float: left;
	width: 100%;
}
.site-footer a img {
	max-width: fit-content;
}
#shopify-section-footer .footer-column .newsletter-bottom-cotent {
	display: block;
	float: left;
	margin-block-start: 20px;
    width:100%;
}
#shopify-section-footer .site-footer .footer-wrap .footer-column.contactus .contact-us .contact-detail .contact-address p {
	margin: 0;
}
#shopify-section-footer  .footer-bottom {
	float: left;
	width: 100%;
	padding-block-start: 40px;
    padding-block-end: 35px;
}
#shopify-section-footer .news-desc {
	float: left;
}
#shopify-section-footer .copyright {
	color: var(--FooterBottomText);
	padding: 0;
}
.site-footer .footer-bottom .payment-icon{
  margin-block-start: 5px;
}
.input-group-btn {
  position: relative;
  white-space: nowrap;
  width: 0%;
  padding: 0;
  display: table;
}
.footer .footer-section{
  float: left;
  display: grid;
  grid-template-columns: repeat(5,1fr);
  gap: 20px;
}
.footer-section .contact-us .footer-app{
  display: flex;
  gap: 10px;
}
.site-footer .footer-wrap .footer-column .inline-list{
  float: left;
  width: 100%;
  margin: 0;
  text-transform: capitalize;
}





@media (max-width: 1025px) {
  .site-footer .footer-wrapper{
    padding-top: 70px;
  }
}

@media (max-width: 1200px) {
  .footer .footer-section{
      grid-template-columns: repeat(3,1fr);
  }
}
@media (max-width: 1199px) {
  .site-footer #footer-services a.footer-logo {
	padding-inline-end: 15px;
}
}
@media (max-width: 860px) {
  .footer .footer-section{
      grid-template-columns: repeat(2,1fr);
  }
}

@media (max-width: 991px) {
  #shopify-section-footer .footer-column .newsletter-bottom-cotent {
	width: 100%;
}
  #shopify-section-footer .footer-section {
	width: 100%;
  }
  #shopify-section-footer .block_newsletter .widget-title {
	display: block;
	text-align: center;
  }
  #shopify-section-footer .news-desc {
	width: 100%;
  }
  #footer-services .service {
	border-inline-end: none;
	justify-content: left;
}
  #footer-services .service-icon {
	margin-inline-end: 10px;
  }
  #shopify-section-footer .text-left.grid.grid-content {
	padding-block: 20px 0;
  }
}
@media (max-width: 767px) {
  .site-footer .footer-wrapper {
	padding-block: 45px;
  }
  .site-footer h5.widget-title.toggle::after {
    content: '\f140';
    float: right;
    font-family: 'Material Design Icons';
    font-size: 18px;
    font-weight: 500;
    cursor:pointer;
  }
  .site-footer .toggled-on h5.widget-title.toggle::after {
    content: '\f140';
    transform: rotate(180deg);
  }
  .site-footer .active h5.widget-title.toggle::after{
    content: '\f143';
    float: right;
    font-family: 'Material Design Icons';
    font-size: 18px;
    font-weight: 500;
  }
  .input-group.newsletter-input {
	width: 100%;
  }
  .footer .footer-section{
      grid-template-columns: repeat(1,1fr);
  }
  #shopify-section-footer .widget-title{
    display: none;
  }
  #shopify-section-footer .widget-title.toggle{
    display: block;
  }
  #shopify-section-footer .newsletter-input .input-group-btn{
    width: 100%;
  }
  .block_newsletter form .input-group .input-group-btn .btn{
    width: 100%;
    padding: 10px;
  }
  #footer-services {
	display: block;
}
  #footer-services .footer_content {
	padding-inline-start: 0;
	margin-block-start: 30px;
}
  #shopify-section-footer .copyright {
  	width: 100%;
  	text-align: center;
  	padding: 0;
      margin: 0 0 10px;
    }
  .site-footer .footer-bottom .payment-icon {
  	float: left;
  	width: 100%;
  	text-align: center !important;
  }
  .site-footer .footer-wrap .footer-column .inline-list,
  .site-footer .footer-wrap .footer-column .block_newsletter.footer-column{
    padding: 0;
    padding-block-start: 10px;
  }
  /* .footer-column .block_newsletter.footer-column{
    display: none;
  }  
  .footer-column.toggled-on .block_newsletter.footer-column{
    display: block;
  } */
}
@media (max-width: 816px){
  .right-product-div.bestproduct, 
  .left-product-div.leftproduct{
    justify-content: center;
  }
}
@media (max-width: 480px) {
  #shopify-section-footer-services {
	display: none;
  }
  #shopify-section-footer .widget-title.toggle{
    font: 600 22px/34px var(--font-stack-body);
  }
  .site-footer .footer-wrapper{
    padding-block: 50px;
  }
}
@media(min-width: 768px){
  .site-footer .footer-wrap .footer-column .inline-list,
  .site-footer .footer-wrap .footer-column .block_newsletter{
    display: block !important;
  }
}
@media(max-width: 432px){
  #shopify-section-footer .footer-section{
    display: block;
  }
  #shopify-section-footer .footer-section .inline-list.nav-secondary{
    padding: 0;
    padding-block: 10px;
  }
 
}
@media(max-width: 360px){
  .footer-section .contact-us .footer-app{
     display: block;
  }
}

********************************** RTL **********************************

.rtl #shopify-section-footer .follow-us-outer {
	float: right;
}
.rtl #shopify-section-footer .block_newsletter.footer-column {
	float: left;
}
.rtl #shopify-section-footer .newsletter-input .input-group-btn {
	float: right;
}