/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 18 2021 | 08:29:44 */
/*--------------------------------------------------------------------*/
/* Product Name & Gallery */
/*--------------------------------------------------------------------*/
.jm-product-name-gallery-section {
  width: 100%;
}

.jm-product-name-gallery-section .jm-product-name-row h1 {
  font-weight: 600;
  font-size: 60px;
  line-height: 73px;
  text-align: center;
  letter-spacing: 0.02em;
  color: #222423;  
}

@media (max-width: 820px) {
  .jm-product-name-gallery-section .jm-product-name-row h1 {
    font-size: 24px;
	line-height: 29px;
    text-align: center !important;
  }  
  
  .jm-product-name-gallery-section .jm-product-description-row,
  .jm-product-name-gallery-section .jm-product-description-row p {
    font-size: 16px;
	line-height: 20px;
  }
}

.jm-product-name-gallery-section .jm-product-description-row,
.jm-product-name-gallery-section .jm-product-description-row p {
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.02em;
  color: #222423;  
}
/*--------------------------------------------------------------------*/



/*--------------------------------------------------------------------*/
/* Product Function and Features section */
/*--------------------------------------------------------------------*/
.jm-product-function-features-section {
  width: 100%;
}

.jm-product-function-features-section h2 {
  font-weight: 600;
  font-size: 60px;
  line-height: 73px;
  text-align: center;
  letter-spacing: 0.02em;
  color: #222423;  
}

@media (max-width: 820px) {
  .jm-product-function-features-section h2 {
    font-size: 24px;
    line-height: 29px;
    text-align: left !important;
  }  
}
/*--------------------------------------------------------------------*/


/*--------------------------------------------------------------------*/
/* Retail Environment section */
/*--------------------------------------------------------------------*/
.jm-retail-environment-section {
  width: 100%;
}

.jm-retail-environment-section .jm-yellow-bubbles-row .col .col-inner {
  display: block;
  width: 200px;
  height: 200px;
  text-align: center;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.02em;
  color: #222423;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;  
  margin-left: auto;
  margin-right: auto;
}

.jm-retail-environment-section .jm-yellow-bubbles-row .col .col-inner p {
  padding: 80px 20px 20px 20px;
}
/*--------------------------------------------------------------------*/



/*--------------------------------------------------------------------*/
/* Product Specifications section */
/*--------------------------------------------------------------------*/
.jm-product-specifications-section {
  width: 100%;
}

.jm-product-specifications-section .jm-product-specifications-title h3 {
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  letter-spacing: 0.02em;
  color: #222423;  
}

.jm-product-specifications-section .jm-product-specifications-content .col-inner .row.row-collapse {
	border-bottom: 1px solid #cccccc;
    margin-bottom: 0px;
    margin-top: 20px;  
}
/*--------------------------------------------------------------------*/