/** Shopify CDN: Minification failed

Line 412:1 Expected identifier but found whitespace
Line 489:0 Unexpected "}"

**/

/* articles css 2025 */
/* Container & General Section Styling */
.faq-columns-container.container p, .faq-columns-container.container span {
    font-size: 18px!important;
    line-height: 30px!important;
}

.blog-content p {
    font-size: 18px!important;
}
.des custom-text-style{
  font-size: 18px!important;
}
.za-career-testimonial{
   font-size: 18px!important;
}
.za-shipping {
  color: #000;
  font-size: 35px;
  text-align: center;
}
table{
  font-size: 14px;
  width:100%;
}
section.three-column-section p, section.two-column-section p{
   font-size: 18px!important;
}
.af-key-features__text {
    text-align: center;
}
.tpd-below-p {
    padding: 40px 0px;
}
section.summary-section.container.vape-tax-s
 {
    text-align: center;
}
.delivery-alert{
  color: red!important;
}
.summary-container {
    padding: 40px;
}
section.summary-section.container {
    box-shadow: 0px 0px 25px 3px #0000001A;

    margin: 30px 0px;
}
section.vaping-guide-full-page.container ul li {
    line-height: 30px;
    padding: 10px 0px;
}
section.experts-corner,
section.brexit-post-changes,
section.implement-tpd-section,
section.vape-tax-summary-section,
section.vaping-tax-section,
section.big-puff-engineering.uk-section.container {
    background: #31A58C1A;
    padding: 40px;
}
section.vaping-accessories {
   
    padding: 30px 0px;
}
section.vape-chargers-tanks {
    padding: 40px 0px;
}
.charger-table table {
    width: 100%;
}
section.whats-coming-soon-n {
  
    padding: 40px 0px;
}
section.comparison-section.container {

    padding: 40px 0px;
}
section.vaping-guide-full-page.container .breadcrumb {
    font-size: 16px;
    padding-top: 20px;
}
section.vaping-guide-full-page.container .breadcrumb a{
    font-size: 16px;
      color: #2d2d2d;
}
section.Ultimate-Guide.container {
    text-align: center;
}
section.Ultimate-Guide.container p {
    font-size: 20px;
}
table.vape-price-table {
    width: 100%;
}
h2.custom-blog-title {
    text-align: center;
    padding: 20px 0px;
}
.custom-articles-grid {
    display: flex
;
    flex-wrap: wrap;
    width: 100%;
    gap: 30px;
}
h3.custom-article-title {
    margin: 20px 0 10px;
  line-height: 30px;
  
}
.custom-brand-wrap,
.tips-row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    gap: 30px;
}

section.vaping-guide-full-page.container p {
    font-size: 18px;
    line-height: 28px;
}

section.vaping-guide-full-page.container li {
    font-size: 18px;
    line-height: 28px;
}
h3.custom-article-title a{
 display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
  p.custom-article-date {
    font-size: 18px;
}
.inner-brand-wrap {
    width: 48%;
}
a.custom-read-more {
    font-size: 18px;
}
.custom-article-card {
width: 23%;
    box-shadow: 0px 0px 15px 0px #0000001A;
    padding: 20px;
    border-radius: 20px;
}
.common-hiccup-1,
.custom-eliquid-columns,
.eliquid-columns-wrapper,
.rebuildable-atomisers-grid,
.vape-components-grid,
.vape-kit-grid {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    padding: 30px 0px;
}
p.custom-keeping-p {
    font-size: 16px !important;
    padding: 30px 0px;
}
.troubleshooting-item {
    box-shadow: 0px 0px 15px 0px #0000001A;
    padding: 20px;
    border-radius: 20px;
    margin: 20px 0px;
}
.troubleshooting-item p {
    font-size: 16px !important;
    line-height: 25px;
}
.custom-use-support,
.custom-presistence,
.custom-taming-craving,
.custom-mindset-div {
    background: #fff;
    padding: 20px;
    border-radius: 20px;
    margin: 20px 0px;
    box-shadow: 0px 0px 15px 0px #0000001A;
}
.rebuildable-item {
    width: 32%;
    box-shadow: 0px 0px 24px 3px #0000001A;
    padding: 30px;
}
table.custom-experct-table {
    width: 100%;
    background: #fff;
}

section.vape-accessory-conclusion,
section.wrapping-up-section,
section.vape-troubleshooting-section,
section.vape-benefits,
section.vape-accessories {
    padding: 40px 0px;
}
section.vaping-styles,
section.vaping-history {
    padding: 40px;
}
.vaping-style-content
 {
    width: 80%;
    margin: 0 auto;
}
.style-card {
    box-shadow: 0px 0px 24px 3px #0000001A;
    padding: 20px;
    border-radius: 20px;
    margin: 10px;
}
section.custom-beginer-uk {
    text-align: center;
    width: 70%;
    margin: 0 auto;
}
section.coil-wick-work-together {
    text-align: center;
    box-shadow: 0px 14px 34px 0px #0000001A;
    padding: 40px 0px;
    margin: 40px;
    width: 70%;
    margin: 0 auto;
    margin-top: 30px;
}
.vape-coil-wick
 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    gap: 30px;
    justify-content: space-between;
}
section.vape-tank-section {
    padding: 40px;
}
section.final-thoughts-section {
    padding: 40px 0px;
}
ol.custom-ol-new {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    gap: 40px;
}
section.eliquid-info-section {
    width: 90%;
    margin: 0 auto;
    padding: 30px;
}
section.final-thoughts-section.content-below-section {
    box-shadow: 0px 0px 25px 3px #0000001A;
    padding: 30px;
    margin: 40px 0px;
}
h3.custom-common-heading,
p.custom-eliquid-intro {
    text-align: center;
}
.hiccup-item{
   width: 48%;
  background: #fff;
    padding: 20px;
    border-radius: 20px;
    margin: 20px 0;
    box-shadow: 0 0 15px #0000001a;
}
.tips-column,
.custom-eliquid-col,
.eliquid-column,
.vape-component-item,
.vape-kit-item,
.wicking-material,
.coil {
    width: 48%;
}
ol.custom-ol-new li {
    width: 45%;
}
.coil-lifespan-section {
  padding: 50px 20px;
  background-color:#31A58C1A ;
  color: #333;
}

.coil-lifespan-section .container {
  max-width: 1100px;
  margin: 0 auto;
}
section.vape-tank-refill-info {
    padding: 40px 0px;
}
section.vaping-etiquette-section,
section.switching-from-smoking,
.vape-maintenance-container,
section.vape-components,
section.how-vape-works,
section.choose-vape-tank {
    padding: 40px 60px;
    background: #31A58C1A;
}
section.vape-tank-faqs {
    padding: 40px;
}
.section-title {
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 15px;
  color: #1c1c1c;
}

.section-description {
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 30px;
}

/* Table Styling */
.coil-lifespan-table,
.coil-choice-table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 40px;
  background-color: #fff;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
  border-radius: 8px;
  overflow: hidden;
}

.coil-lifespan-table th,
.coil-lifespan-table td,
.coil-choice-table th,
.coil-choice-table td {
  padding: 16px 20px;
  text-align: left;
  border: 1px solid #e0e0e0 !important;
  padding: 20px;
}

.coil-lifespan-table thead,
.coil-choice-table thead {
  border: 1px solid #c1c1c1 !important;
}

.coil-lifespan-table tbody tr:last-child td,
.coil-choice-table tbody tr:last-child td {
  border-bottom: none;
}

.coil-lifespan-table tbody tr:hover,
.coil-choice-table tbody tr:hover {
  background-color: #f1f1f1;
}

.vaping-styles-section {
  padding: 40px 20px;
  font-family: Arial, sans-serif;
}
section.coil-materials-section {
    width: 90%;
    margin: 0 auto;
    padding: 30px 0px;
}
section.vape-tank-types-section,
section.build-coil-section,
section.coil-types-section {
    padding: 40px 60px;
    background: #31A58C1A;
}
.vaping-styles-section .container {
  max-width: 1200px;
  margin: 0 auto;
}

.vaping-styles-section .section-title {
  text-align: center;
  font-size: 28px;
  margin-bottom: 30px;
  color: #333;
}

.vape-columns {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.vape-column {
  flex: 1 1 48%;
 
  padding: 20px;
  border-radius: 10px;

}
. za-shipping-para{
  font-size: 18px!important;
}
.vape-column h3 {
  font-size: 20px;
  margin-bottom: 15px;
  color: #222;
}

.vape-column p {
  font-size: 16px;
  line-height: 1.6;
  color: #555;
}

/* Responsive */
@media (max-width: 768px) {
  .faq-columns-wrapper{
    padding:20px 0px !important;
  }
  .blog-content p {
    font-size: 16px!important;
}
   .custom-bottom-content li, .custom-bottom-content span {
    font-size: 16px !important;
}
  section.vaping-guide-full-page.container p {
    font-size: 16px;
}
  .des custom-text-style{
  font-size: 16px!important;
}
  section.three-column-section p, section.two-column-section p{
   font-size: 16px!important;
}
  .za-shipping{
    font-size: 24px;
  }
   .za-shipping-para{
     font-size: 16px!important;
  }
  .za-career-testimonial{
   font-size: 16px!important;
}
   }
  .af-key-features__text {
    text-align: center;
}
  .faq-block-title{
    font-size: 26px !important;
  }
  .custom-hight-lighted-div p,.container.inner-heading-content-faqss p,.faq-columns-container.container p, .faq-columns-container.container span,.custom-bottom-content span,.custom-bottom-content p,.custom-bottom-content li{
    font-size:18px !important;
  }
  .custom-image-writter-up-down span{
    font-size: 11px !important;
  }
  section.vaping-guide-full-page.container p{
    font-size: 18px;
  }
    section.vaping-guide-full-page.container li{
    font-size: 16px;
  }
  section.vaping-guide-full-page.container .breadcrumb{
        padding:10px 0 0 0 !important;
  }
  .custom-eliquid-col,
.eliquid-column,
.vape-component-item,
.vape-kit-item,
.wicking-material,
.coil {
    width: 100%;
}
  .vape-column {
    flex: 1 1 100%;
  }
}

.vape-pod-cleaning-section {
  margin: 2rem auto;
  padding: 40px 60px;
  background-color: #31A58C1A;
  border-radius: 8px;
  font-family: Arial, sans-serif;
  color: #333;
  line-height: 1.6;
}





.vpc-cleaning-steps,
.vpc-empty-steps {
  padding-left: 1.25rem;
  margin-bottom: 1.25rem;
}




.vape-pod-care-section {
  margin: 0 auto;
  padding: 20px;
  font-family: Arial, sans-serif;
  color: #222;
}
section.vape-conclusion-section {
    width: 90%;
    margin: 0 auto;
    padding: 30px 0px;
}


.vpc-description {
  font-size: 1.1rem;
  margin-bottom: 24px;
  line-height: 1.5;
  color: #444;
}

.vpc-columns-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}

.vpc-column {
  flex: 1 1 calc(50% - 24px);
 
  padding: 16px 20px;
  border-radius: 8px;
}



.vpc-column-text {
  font-size: 1rem;
  line-height: 1.5;
  color: #555;
}

/* Responsive for smaller screens */
@media (max-width: 640px) {
  .vpc-column {
    flex: 1 1 100%;
  }
}



.best-eliquid-nicotine-section {
  margin: 0 auto;
  padding: 20px 15px;
  font-family: Arial, sans-serif;
  color: #333;
}

.ben-title {

  font-weight: 700;
  margin-bottom: 10px;

}
.contentttttt {
    width: 90%;
    margin: 0 auto;
}
.ben-description {
  margin-bottom: 25px;

  color: #555;
}

.ben-columns-wrapper {
  display: flex;
  gap: 20px;
  justify-content: space-between;
  margin-bottom: 20px;
  flex-wrap: wrap;
}

.ben-column {
  flex: 1 1 30%;

  padding: 15px 20px;
  border-radius: 8px;
    box-shadow: 0px 0px 24px 3px #0000001A;
  color: #444;
  min-width: 250px;
}



.ben-column p {
  font-size: 0.95rem;
  line-height: 1.5;
}




p.custom-green-color-text {
    color: #31A58C !important;
    font-weight: 500;
  
}
section.vape-pods-info-section {
    background: #31A58C1A;
    padding: 40px 60px;
}
.custom-faqs-question {
    text-align: center;
    padding-top: 30px;
}
.custom-faq-container {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    gap: 30px;
  padding: 40px 60px;
}
.custom-faq-row
 {
    width: 48%;
       box-shadow: 0px 0px 24px 3px #0000001A;
    padding: 20px;
    border-radius: 10px;
}
section.custom-eliquid-calculator-section {
    background: #31A58C1A;
    padding: 40px 60px;
    margin: 40px 0px;
}
.custom-coil-resistance-table {
  padding: 2rem 1rem;
}

.custom-coil-resistance-container {
  max-width: 1000px;
  margin: 0 auto;
}

.custom-coil-resistance-title {
  text-align: center;
  font-size: 1.75rem;
  margin-bottom: 1.5rem;
  color: #333;
}

/* Table Wrapper */
.custom-table-wrapper {
  overflow-x: auto;
}

/* Table Styles */
.custom-resistance-table {
  width: 100%;
 
  min-width: 600px;
}




.custom-table-data {
  padding: 12px 16px;
  border-bottom: 1px solid #ddd;
  color: #444;
}

/* Zebra striping for rows */
.custom-resistance-table tbody tr:nth-child(even) {
  background-color: #fafafa;
}


.vape-coil-title {
  text-align: center;
  font-size: 1.8rem;
  margin-bottom: 2rem;
}

.vape-coil-columns-wrapper {
  display: flex;
  gap: 2rem;
  flex-wrap: wrap;
  justify-content: space-between;
}

.vape-coil-column {
  flex: 1 1 48%;
 
  padding: 1.5rem;

}

.vape-coil-subtitle {
  font-size: 1.4rem;
  margin-bottom: 1rem;
  color: #333;
}

.vape-coil-list {
  padding-left: 1.2rem;
  margin-top: 1rem;
}

.vape-coil-list li {
  margin-bottom: 0.6rem;
  list-style-type: disc;
}



section.e-liquid-types {
    background: #31A58C1A;
    padding: 40px 60px;
}
section.vape-device-types {
    width: 90%;
    margin: 0 auto;
    padding: 40px 0px;
}


.e-liquids-components {
  margin: 0 auto;
  padding: 20px;
  font-family: Arial, sans-serif;
}
.grid-item {
    width: 90%;
}

.e-liquids-components h2 {
  text-align: center;
  margin-bottom: 30px;
}

.grid-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}

.grid-item h3 {
  margin-top: 0;
}

.grid-item ul {
  margin-top: 0;
  padding-left: 20px;
}

.quit-smoking-content h1 {
    line-height: 36px;
}
.support-resources {

  padding: 60px 20px;
}

.section-title {

  font-size: 2rem;
  margin-bottom: 10px;
}

.section-subtitle {

  margin-bottom: 40px;

}

.resources-grid {
  display: grid;
  grid-template-columns: repeat(1, minmax(300px, 1fr));
  gap: 30px;
}
.resource-card h3 {
    width: 30%;
}
.resource-card p {
    width: 50%;
  font-size: 16px;
}
section.quit-conclusion {
    padding-bottom: 40px;
}
.resource-card {
  background-color: #ffffff;
  padding: 25px;
  border-radius: 10px;
  border: 1px solid #d6e2e9;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.03);
      display: flex;
    flex-wrap: wrap;
    width: 100%;
  justify-content: space-between;
}


p.let\'s-start {
    color: #31A58C !important;
    font-weight: 500;
    margin: 0;
}
.how-to-start-vaping {
    padding: 60px 20px;
    background-color: #31A58C1A;
}
section.vape-coils-section {
    padding: 40px;
}


section.coil-importance-section {
  text-align: center;
    padding: 40px 0;
    width: 70%;
    margin: 0 auto;
    line-height: 30px;
    box-shadow: 0px 14px 34px 0px #0000001A;
    border-radius: 20px;
}


.vaping-grid {
    display: grid
;
    grid-template-columns: repeat(2, minmax(300px, 1fr));
    gap: 30px;
}

.vaping-item {

  padding: 25px;

}



.vaping-item p {
  font-size: 0.95rem;
  color: #444;
  line-height: 1.6;
}

.vaping-note {
  margin-top: 40px;
  font-size: 0.95rem;
  color: #555;
  line-height: 1.6;
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.quit-difficulty-section {
  padding: 60px 20px;
  background-color: #fff;
}

.quit-difficulty-container {
  max-width: 1200px;
  margin: 0 auto;
}

.quit-difficulty-header {
  text-align: center;
  margin-bottom: 40px;
}

.quit-difficulty-header h2 {
  font-size: 2rem;
  color: #2c3e50;
  margin-bottom: 10px;
}
.method-box.width-descrese {
    width: 40%;
    padding: 30px 0px;
}
.quit-difficulty-header p {
  font-size: 1rem;
  color: #666;
}

.quit-difficulty-columns {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 30px;
}

.quit-difficulty-column {

  padding: 25px;
  border-radius: 8px;
box-shadow: 0px 0px 24px 3px #0000001A;
}


.quit-difficulty-column p {
  font-size: 0.95rem;
  color: #555;
  line-height: 1.6;
}

.quit-benefits-section {
  padding: 60px 20px;
 
}
p.custom-p-inner-width {
    width: 75%;
    margin: 0 auto;
    padding: 20px 0px;
}
.quit-benefits-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 30px;
  max-width: 1200px;
  margin: 0 auto;
}

.quit-benefit {
    background-color: #fff;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0px 0px 24px 3px #0000001A;
}



.quit-benefit p {
  color: #555;
  font-size: 0.95rem;
  line-height: 1.6;
}

.quit-smoking-body-benefits {
    width: 90%;
    margin: 0 auto;
}
.quit-smoking-section {
  padding: 40px 20px;
 
}
section.vaping-guide-full-page.container ul{
  font-size: 16px;
  line-height: 30px;
}

.quit-smoking-container {
  display: flex;
  flex-direction: row;
  align-items: center;

  margin: 0 auto;
  gap: 40px;
  flex-wrap: wrap;
}

.quit-smoking-content {
  flex: 1;
  min-width: 300px;
}



.quit-smoking-content p {
  font-size: 1rem;
  line-height: 1.6;
  color: #555;
  margin-bottom: 1rem;
}

.quit-smoking-image {
  flex: 1;
  min-width: 300px;
  text-align: center;
}

.quit-smoking-image img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}


/* End articles css 2025 */

.custom-hight-lighted-div.container a:hover {
    color: #fff;
    text-decoration: underline;
}
ul#main-collection-product-grid .custom-banned-badge{
   position: absolute;
    z-index: 999;
    bottom: 0;
 width: 100px;
}
complementary-products#complementary-product-data .custom-banned-badge {
    width: 100px;
    right: 0;
}
.product-itemsss .custom-banned-badge {
    width: 70px;
}
.media-productss {
    position: relative;
}
.productView-container.container .custom-banned-badge
 {
    position: absolute;
    z-index: 999;
    bottom: 0;
}
.products-grid
.custom-banned-badge {
    position: absolute;
    left: 0;
    z-index: 9999;
    bottom: 0;
}


.products-grid
img.custom-banned-image {
    
    width: 70px;

}
.custom-hight-lighted-div.container {
    background: #000;
    padding: 20px;
    text-align: center;

}
.custom-hight-lighted-div.container h2
 {
    color: white;
}
.custom-hight-lighted-div.container p {
    color: white !important;
    font-size: 18px;
    line-height: 26px;
}
.block-2-bottom-content-af.duplicate-section-2 {
    flex-direction: row-reverse;
}
.custom-bottom-content h2 {
    text-align: center;
}
.container.inner-heading-content-faqss p,
.container.inner-heading-content-faqss h2,
.page-width.page-width--narrow.custom-privacy-policy-new h1,
.page-width.page-width--narrow.cstom-vape-term-condition h1,
.page-width.page-width--narrow.custom-term-condition h1,
h1.main-page-title.page-header.custom-refund-return{
  text-align: center;
}
.container.inner-heading-content-faqss p,
.custom-bottom-content span,
.page-width.page-width--narrow.custom-privacy-policy-new span,
.page-width.page-width--narrow.custom-privacy-policy-new p,
.page-width.page-width--narrow.cstom-vape-term-condition span,
.page-width.page-width--narrow.cstom-vape-term-condition p,
.page-width.page-width--narrow.custom-term-condition span,
.page-width.page-width--narrow.custom-term-condition p,
.page-width.page-width--narrow.custom-return-refund-page p,
.page-width.page-width--narrow.custom-return-refund-page span {
    font-size: 18px;
    line-height: 26px;
}
.af-blog-breadcrumbs.container {
 
    margin: 0 auto;
    padding-top: 20px;
}
.custom-btn-two-of-it {
    display: flex
;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}
.custom-form-wrapper .ace-cf-panel-body{
  box-shadow: 0px 0px 34px 0px #0000001A;
}
.custom-form-wrapper .form-control{
  background: #99999933;

}
.custom-form-wrapper .ace-cf-panel-body {
    padding: 40px !important;
}
.submit-button-wrapper {
    width: 10% !important;
}
button.cf-btn {
    background: #29a58d !important;
}
section#shopify-section-template--24979189367167__main {

    opacity: 0;
}

/*blog page uppe section css */
.frst-section-below-inner-section p {
    font-size: 16px;
    line-height: 26px;
}
.frst-section-below-inner-section {
    width: 48%;
}
.custom-cotent-below-first-section.container {
    display: flex
;
    flex-wrap: wrap;
    width: 100%;
    gap: 30px;
}
.custom-image-writter-up-down-downn,
.custom-image-writter-up-down {
    display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
    width: 100%;
;
}
.custom-image-writter-up-down-downn a,
.custom-image-writter-up-down a {
    width: 48%;
  text-align: center;
}
  .custom-image-writter-up-down-downn span,
.custom-image-writter-up-down span
 {
    background: #FFFFFF;
    padding: 10px 30px ;
    text-align: center;
    border-radius: 10px;
   color:black;
   font-size: 14px;
   
}
.custom-image-writter-up-down-downn img,
.custom-image-writter-up-down img {
 width: 76%;
    margin: 20px auto !important;

    object-fit: cover;
}
.custom-image-writter-up-down-downn div,
.custom-image-writter-up-down div {
    text-align: center;
    width: 48%;
}
.custom-blog-inner-section-2 {
    display: flex;
    flex-wrap: wrap;
 
}
.custom-image-writter-up-down-downn img {
    margin: 10px;
}
a.custom-authors-view {
    max-width: 150px;
    margin: 0 auto;
    display: flex
;
    background: #31A58C;
    padding: 10px;
    text-align: center;
    color: white;
    justify-content: center;
    border-radius: 10px;
    margin-top: 20px;
}
h2.custom-slider-heading {
    text-align: center;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: 'prev';
    font-size: 20px !important;
    background: #999999;
    padding: 10px;
    color: black;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: 'next';
    font-size: 20px !important;
    background: #999999;
    padding: 10px;
    color: black;
}

.simple-slider-wrapper {
  padding: 30px 10px;
  max-width: 1200px;
  margin: auto;
  position: relative;
}
.simple-slider-prev.swiper-button-prev,
.simple-slider-next.swiper-button-next,
.simple-slider-prev.swiper-button-prev.swiper-button-disabled {
    top: 60%;
}
.simple-slide-card {
  background: #fff;
  border-radius: 12px;
  padding: 15px;
  text-align: center;
box-shadow: 0px 0px 14px 0px #00000026;
    margin: 10px;
}

.simple-slide-image {
  width: 100%;
  height: auto;
  border-radius: 8px;
  margin-bottom: 10px;
}

.simple-slide-title {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 5px;
}

.simple-slide-description {
  font-size: 14px;
  color: #666;
}

.simple-slider-prev,
.simple-slider-next {
  color: #000;
}

.blog-meta {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 10px 0;
  font-size: 14px;
  color: #555;
}

.author-avatar {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  object-fit: cover;
}

.author-name {
  font-weight: 500;
}

.published-date {
  margin-left: auto;
  font-style: italic;
  color: #999;
}

.custom-shopify-newsletter-form {
  display: flex;

}
input.custom-newsletter-email-input::placeholder {
    color: white;
}
.custom-newsletter-email-input {
    flex: 1;
    padding: 12px 16px;
    border: 1px solid #ffffff;
    border-radius: 6px;
    font-size: 16px;
    outline: none;
  color: white;
  margin-right: 10px;

}


.custom-newsletter-submit-button {
  padding: 12px 20px;
  background-color: #2D2D2D;
  color: #fff;
  border: none;
  border-radius: 6px;
  font-size: 16px;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.custom-newsletter-submit-button:hover {
  background-color: #155ab6;
}

.custom-blog-inner-section-2 {
    width: 40%;
    padding-top: 40px;
      padding-bottom: 40px;


}
.custom-new-blog-upper-section.container {
    display: flex;
    background: #29a58d;
    border-radius: 20px;
    justify-content: space-between;
  margin-bottom: 20px;
  align-items: center;
}
.custom-blog-inner-section-1 {
    width: 43%;
    padding: 20px;
}
.custom-blog-inner-section-1 h2 {
    color: white;
    line-height: 40px;
}
.custom-blog-inner-section-1 p {
    color: white !important;
    font-size: 18px;
    width: 70%;
}

/*blog page uppe section css end */
.af-icon-row{

  flex-wrap: wrap;
}
.custom-section-wrap-your-device-inner-content {
    display: flex
;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}
.custom-img-text-section {
    width: 32%;
}
.custom-img-text-section p {
    font-size: 18px;
}
.header-mobile__item .header__icon--cart .cart-count-bubble{
  color: white !important;
}
.header-navigation .header__icon--cart .cart-count-bubble{
  background:#31a58c !important;
  color: white !important;
}
/* blog author pages*/
.custom-img-sections.abrar-ki-class img {
    border-radius: 100%;
}
.custom-blogs-author-section {
    display: flex;
    align-items: center;
}
p.custom-pppp-nnn {
    color: white !important;
    font-size: 16px;
    padding: 0px 20px;
}
.custom-blogs-header-section.container {
    background: #222;
    border-radius: 20px;
    margin-top: 20px;
  padding:20px;
  margin-bottom:20px;
}
.custom-content-blogs-inner {
    padding: 0px 20px;
}
.custom-content-blogs-inner h3 {
    color: white;
    font-size: 36px !important;
  margin:0px;
      line-height: 36px;
}
p.custom-sub-title-blogs {
    color: #31A58C !important;
    font-size: 16px;
}
/*End Author page */
.blog-author {
  font-size: 14px;
  color: #666;
}
.blog-author a {
  color: #007acc;
  text-decoration: underline;
}
.article-card {
  margin-bottom: 2rem;
  border-bottom: 1px solid #eee;
  padding-bottom: 1rem;
}

/*Career Page */
.testimonial-card:hover img.custom-colons{
 
    filter: brightness(0) invert(1);
}
.testimonial-card:hover p.testimonial-text {
    color: white !important;
    border-left: 3px solid #fff;
}
.testimonial-card:hover .employee-details p {
    color: white !important;
}
.section-block-template--24806705430911__spotlight_block_cLdFAn .halo-block-header .title .text{
  font-size:22px;
  padding:20px 0px;
}
div#spotlight-template--24806705430911__spotlight_block_cLdFAn .des.custom-text-style{
  color:white !important;
  font-size:16px;
}
div#spotlight-template--24806705430911__spotlight_block_cLdFAn img {
    height: 102px;
}
.section-block-template--24806705430911__spotlight_block_cLdFAn .img-box {
    height: 102px;
    width: 102px;
    margin: 0 auto;
}
.custom-title-image {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}
.custom-title-image img {
    object-fit: contain;
}
.custom-a-a-a-a-a p svg {
    height: 20px;
    width: 20px;
    color: white;
}
.job-item h3 {
    color: #31A58C;
      width: 50%;
}
.job-item p {
    font-size: 16px;
}
.custom-btn-a-a-a {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}
.custom-a-a-a-a-a {
    display: flex;
    width: 100%;
    justify-content: left;
}
.custom-a-a-a-a-a p {
    width: 22%;
      font-size: 11px !important;
  color:#31A58C !important;
}
a.custom-a-a {
    width: 20%;
    background: #31a58c;
    color: white;
    padding: 10px;
    text-align: center;
    border-radius: 10px;
    font-size: 18px;
}
/*End Career Page */

.halo-banner-wrapper .img-box .image{
  width:100%;
}
.template-index .af-strength-wrapper {
    display: none;
}
.products-grid.column-5.slider.slider--tablet.grid.grid--peek{
  padding:10px;
}
div#shopify-section-template--22596101669162__custom_grid_section_tf4tGb .custom-grid-wrapper {
    grid-template-columns: repeat(6, 1fr);
}
div#shopify-section-template--22596101669162__custom_grid_section_tf4tGb .custom-grid-item img {
    width: auto;
}
div#shopify-section-template--24768559350143__custom_two_texts_nxDUWb .column.right {
    display: none;
}
.af-option_sum.custom-p p {
    color: #fff !important;
}

.af-option_title span {
    color: #fff !important;
}
p,li,div{
  color:#000 !important;
}
h1.custom-faqs-title {
    text-align: center;
}
.seo-top-home-page-new.faqs-template-page {
    max-width: 90%;
    margin: 0 auto;
    padding-top: 40px;
}
footer.footer.footer-1 p {
    color: white !important;
}
h2.oke-reviewCarousel-header-title.oke-title {
  color: #232323;
  font-size: 28px !important;
  font-weight: 700 !important;
}
/* New product Design*/
.new-design-product-page h3{
  margin:0px !important;
  font-size:20px;
 
}
.inner-section-contents-area h4 {
    font-size: 20px;
    color: #222222;
}
.custom-iner-section-new-redesign-n {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    padding: 40px 0px;
}
.custom-nnnene p {
      color: #222222;
    font-size: 16px;
    line-height: 26px;
}
.custom-inner-content p {
    color: #222222;
}
.custom-nnnene ul li {
    color: #222222;
  margin:0px;

  border-bottom:none !important;
  margin: 0px;
}
.custom-nnnene {
    width: 45%;
}
.iner-imggg {
    width: 49%;
}
.custom-new-design-video-section iframe {
    width: 100%;
    height: 400px;
}
.custom-3rd-section-video iframe {
    width: 100%;
    height: 400px;
}
.custom-title-content-section {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content:space-between;
}
.custom-content-duv {
    width: 48%;
}
.custom-content-duv p {
color: #222222;
}
.custom-new-desgin-3rd-full-section {
    display: flex;
    padding: 30px 0px;
    justify-content:space-between;
}
.new-design-product-page-innner{
  font-size:18px;
}

.custom-3rd-section-video {
    width: 49%;
}

.custom-new-design-3rd-section-content {
    width: 49%;
}
span.new-design-content-title {
    color: #222222;
    font-size: 20px;
    font-weight: 700;
}
.custom-new-design-3rd-section-content p {
    color: #222222;
    font-size: 16px;
}
.inner-content-contents h4 {
    font-size: 20px;
  margin: 15px 0px;
}
.inner-content-contents p{
  margin:0px;
}
.inner-content-contents {
    background: #F3F3F3;
    padding: 5px 20px;
    border-radius: 10px;
    margin: 15px 0px;
}
.custom-inner-content span {
    color: #222222;
    font-size: 20px;
    font-weight: 700;
}
.custom-inner-content li {
    color: #222222;
    margin: 0 !important;
      border-bottom: none !important;
  
}
.custom-inner-content ul {
    padding: 0px 20px;
}
.custom-inner-content ul {
    list-style: disc;
}
.custom-new-design-feature-list-section {
    display: flex;
    justify-content: space-between;
    
}
.custom-inner-featured-listss {
    width: 49%;
}


.custom-inner-featured-listss ul {
    list-style: disc;
    padding: 0px 20px;
}
.custom-inner-featured-listss li {
    margin: 5px !important;
    border-bottom: none !important;
}
.custom-new-image-wrapper-section {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
      padding-top: 15px;
}
.inner-img-wrapper-first {
    width: 50%;
}
.inner-section-images-wrapper {
    display: flex;
    justify-content: space-between;
    width: 49%;
    flex-wrap: wrap;
}
.inner-section-images-wrapper img {
    width: 49%;
    object-fit: cover;
}
.custom-new-design-img-wrapper {
    display: flex
;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 30px 0px;

}
.custom-inner-content p {
    margin: 0;
}
.inner-img-wrapper {
    width: 49%;
}
.inner-section-content-2rd {
    width: 49%;
}
.inner-section-content-2rd span {
    color: #222222;
    font-weight: 700;
    font-size: 20px;
}
.inner-section-content-2rd p {
    color: #222222;
    line-height: 30px;
}
.custom-new-design-content-area {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.inner-content-area {
    width: 49%;
}
.inner-content-area p {
    color: #222222;
}
.custom-new-design-section-reverse {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 30px 0px;
}
.inner-content-heading {
    width: 49%;
}


   .accordion-containerss {
            display: flex;
           justify-content:space-between;
     flex-wrap:wrap;
        }
        .accordionse {
            width: 49%;
            background: white;
            border-radius: 5px;
            overflow: hidden;
        }
      
      .accordion-header {
    padding: 15px;
    cursor: pointer;
    font-weight: 700;
    border: 1px solid;
    border-radius: 10px;
    margin-bottom: 10px;
}
        .accordion-content {
            display: none;
            padding: 15px;
            background: #fff;
        }
.inner-section-img-content {
    display: flex
;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    padding: 30px 0px;
}
.img-div1 {
    width: 48%;
}
.inner-section-contents-area {
    width: 48%;
}
.custom-ul-li-section span{
     color:#000000;
  font-size: 16px;
    line-height: 26px;
}
.new-design-product-page-innner p,
.custom-section-left-section p,
.custom-right-section-content-div p,
.center-content p,
.custom-left-section-content p,
.inner-section-contents-area p {
    color: #222222;
  font-size: 16px;
    line-height: 26px;
}

.full-section-box {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}
.custom-left-section-content {
    width: 49%;
}
.custom-right-section-content {
    width: 48%;
}
.custom-ul-li-section li {
    margin: 0;
    padding-bottom: 0px !important;
  border-bottom:none !important;
}
.custom-ul-li-section ul {
    list-style: disc;
    padding: 0px 20px;
}
.Below-the-ingredient {
    background: #f3f3f3;
    padding: 10px;
    border-radius: 10px;
    margin: 20px 0px;
}
.custom-right-section-content-div ul li{
  margin: 0px !important;
    padding: 0px;
}
.UFI-number ul li,
.Below-the-ingredient ul li,
.The-Flavours ul li{
  margin-top:0px !important;
}
.UFI-number {
    background: #f3f3f3;
    padding: 10px;
    border-radius: 10px;
    margin: 20px 0;
}
.The-Flavours {
    background: #F3F3F3;
    padding: 10px;
    border-radius: 10px;
}
.custom-ul-li-section {
    
    padding: 20px 0px;
    border-radius: 10px;
}
.right-section-inner-imgs {
    display: flex;
    justify-content: space-between;
    width: 100%;
flex-wrap:wrap;
  padding-top:10px;
  padding-bottom:10px;
}
.center-content {
    text-align: center;
  width:100%;
 
}
.inner-content-heading p {
    color: #222222;
}
.custom-new-two-section {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}
.left-section-content-inner {
    display: flex;
  justify-content: space-between;
    flex-wrap: wrap;
    width: 50%;
  align-items:self-start;
}
.left-section-content-inner img {
    width: 49%;
 
}
img.custom-id-img {
    width: 100%;
  padding-top:10px;
}
.custom-right-section-content-div ul {
    list-style: disc;
    margin: 5px;
    padding: 0px;
}

.custom-right-section-content-div {
    width: 49%;
  padding:20px;
}
.custom-right-section-content img {
    width: 100%;
}
.right-section-inner-imgs img {
    width: 49%;
}

.custom-right-section-content-div ul {
    list-style: disc;
    margin: 5px;
    padding: 0px;
}

.custom-right-section-content-div li {
    margin: 5px !important;
  border-bottom:none !important;
}
.custom-wrapper-full-section {
    display: flex
;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    padding: 30px 0px;
}
.custom-section-left-section {
    width: 50%;
}
/* h1.main-page-title.page-header {
    display: none;
} */
@media (max-width:767px){
  section.comparison-section.container{
    padding:0px;
  }
  table th{
    padding: 10px;
  }
  section.whats-coming-soon-n,
  .tpd-below-p{
    padding:0px;
  }
  section.vape-accessory-conclusion,
  section.vape-chargers-tanks{
    padding:0px;
  }
  section.experts-corner {
    padding: 10px;
    margin:10px 0px;
}
  section.vape-accessory-conclusion,
  .inner-brand-wrap,
  section.vape-accessories,
  ol.custom-ol-new li{
    width:100%;
  }
  .vaping-note{
    margin-top: 0px !important;
  }
  .vaping-grid {
    display: flex;
    flex-wrap: wrap;
    gap:0px !important;
}
  .quit-difficulty-column{
    padding: 10px !important;
  }
  .custom-content-blogs-inner h3{
    font-size: 24px !important;
    line-height: 30px !important;
  }
  section.coil-lifespan-section,
  section.vape-pod-cleaning-section{
    padding: 20px;
  }
  section.vape-conclusion-section {
    width: 100%;
    margin: 0;
    padding: 0;
}
  ol.custom-ol-new,
  .vpc-column,
  section.vape-pod-care-section,
  .support-resources ,
  .vaping-item,
 .method-box.width-descrese,
  .vape-components-grid{
    padding: 0px !important;
}
  section.vaping-history p,
  section.custom-beginer-uk {
    padding: 0px !important;
    margin: 0;
}
  .custom-faq-container{
    padding:0px !important;
  }
  .custom-faqs-question,
  .vape-coil-column,
  .common-hiccup-1,
  ul{
    padding: 0px;
  }
  section.custom-eliquid-calculator-section {
    margin: 0;
}

  h3.custom-article-title a{
    font-size: 16px;
    line-height: 20px;
  }
  .custom-article-card{
    width: 48%;
    padding: 0px;
  }
  .style-card{
    margin: 0px;
  }
  .articles-blog-content {
    padding: 10px;
}
  .custom-articles-grid{
    gap:10px;
  }
  section.switching-from-smoking{
    padding:10px !important;
  }
  .hiccup-item, .rebuildable-item{
    margin:10px 0px !important;
  }
  section.vaping-guide-full-page.container,
  section.vaping-guide-full-page.container p
  
 {
   text-align: left;
  
}
  .rebuildable-item,
  table td{
    padding: 10px;
  }
  .summary-container {
    padding: 20px;
}

  section.vape-device-types{
    width:100%;
    padding: 0px !important;
  }
  .resource-card h3,
  .resource-card p, 
  .method-box.width-descrese,
  section.eliquid-info-section,
  section.wrapping-up-section,
  section.vape-troubleshooting-section,
  .vaping-style-content,
  section.comparison-section.container{
    width: 100%;
  }
  section.coil-importance-section,
  .quit-smoking-section {
    padding: 0px 0px;
}
  .tips-column,
  section.coil-wick-work-together,
  .wicking-material, .coil{
    width: 100%;
  }
  section.vaping-etiquette-section, section.switching-from-smoking, .vape-maintenance-container, section.vape-components, section.how-vape-works, section.choose-vape-tank,
  section.choose-vape-tank,
  section.vape-tank-types-section, section.build-coil-section, section.coil-types-section{
    padding: 20px;
  }
  section.eliquid-info-section,
  section.wrapping-up-section, section.vape-troubleshooting-section, section.vape-benefits, section.vape-accessories,
  section.vaping-styles, section.vaping-history,
  section.vape-tank-faqs,
  section.vape-tank-section{
    padding:0px;
  }
  .hiccup-item,
  .rebuildable-item {
    width: 100%;
    margin: 20px 0px;
}
  section.custom-beginer-uk,
  section.coil-importance-section{
            width: 100%;
        padding: 20px;
        margin: 20px 0px;
  }
  .custom-faq-row{
    width:100%;
  }
  .custom-faq-container,
  section.custom-eliquid-calculator-section,
  section.e-liquid-types{
        padding: 40px 10px;
  }
  .grid-container{
    grid-template-columns: repeat(1, 1fr);
  }
  complementary-products#complementary-product-data .custom-banned-badge{
    left: 0px;
    width: 50px;
  }
  .productView-container.container .custom-banned-badge

 {
   width: 85px;  
 
 }
  ul#main-collection-product-grid .custom-banned-badge{
    width: 50px;
  }
  .custom-cotent-below-first-section.container{
    gap:0px !important;
  }
 /* .article-card{
   width: 50%;
 } */
  .frst-section-below-inner-section{
    width: 100%;
  }
  .custom-image-writter-up-down div
 {
    text-align: center;
    width: 48%;
}
   .custom-image-writter-up-down-downn a,
  .custom-image-writter-up-down a
 {
    width: 45%;
}
  .custom-image-writter-up-down-downn, .custom-image-writter-up-down{
    width: 100%;
  }
  p.custom-pppp-nnn{
    padding: 0 10px;
  }
   /* new design strt*/
  .custom-image-writter-up-down-downn {
    margin: 0px 0px;
}
  .custom-image-writter-up-down-downn,
  .custom-image-writter-up-down {
    display: flex;
    flex-wrap: wrap;
}
  .custom-image-writter-up-down-downn img,
  .custom-image-writter-up-down img {
    width: 100%;
    height: auto;
}
  .custom-blog-inner-section-1 p {
   
    width: 100%;
}
  input.custom-newsletter-email-input {
    width: 50%;
}
  .custom-blog-inner-section-1 h2 {
    line-height: 26px;
}
    .custom-new-blog-upper-section.container {
        display: block;
        display: flex
;
        flex-direction: column-reverse;
    }
  .custom-shopify-newsletter-form {
    display: flex
;
    flex-wrap: wrap;
    width: 100%;
}
  .custom-blog-inner-section-2,
  .custom-blog-inner-section-1 {
    width: 100%;
}
  /* new design end*/
.custom-section-wrap-your-device-inner-content{
  scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    scroll-padding: calc(var(--page-x-padding) * .75);
    display: flex
;
    flex-wrap: nowrap;
    overflow-x: auto;
}
  .custom-img-text-section {
    min-width: 100%;
    margin: 10px;
}
  .af-blog-images img{
    height:auto;
  }

  .product-block__collections.disable-srollbar {
    margin-top: 30px;
}
  .custom-a-a-a-a-a{
    width:100%;
  }
  a.custom-a-a{
    width:50%;
  }
 .custom-a-a-a-a-a p {
    width: 32%;
    font-size: 11px !important;
    color: #31a58c !important;
    padding: 10px 0px;
}
  .section-block-template--22596101669162__product_block_znxeW6 .product-block__collection--list {
    width: 20%;
    margin: 0 auto;
    font-size: 20px;
    padding: 15px 20px !important;
}

  div#shopify-section-template--22596101669162__custom_grid_section_tf4tGb .custom-grid-item img {
    width: 50%;
}
  section.three-column-section p,
   section.two-column-section p {
    font-size: 14px;
    line-height: 26px;
} 
  .three-column-section .row,
  .two-column-section .row{
    flex-wrap:wrap;
  }
  .three-column-section .column,
  .two-column-section .column{
    width:100% !important;
  }
  .new-design-product-page h3{
    font-size:16px;
  }

  .custom-new-design-section-reverse{
     flex-direction: column-reverse;
  }
   .custom-iner-section-new-redesign-n{
        padding: 0px !important;
    flex-direction: column-reverse;
  }
  .inner-section-contents-area {
    margin-top: 20px;
}
    .custom-nnnene {
    width: 100%;
}
  .iner-imggg {
    width: 100%;
}
  .right-section-inner-imgs{
      margin-top: 10px;
    margin-bottom: 10px;
  }
  img.custom-id-img{
    margin:10px 0px;
  }
  .left-section-content-inner img{
    width:48%;
  }
  img.custom-id-img,
  .custom-section-left-section,
  .custom-right-section-content-div,
  .left-section-content-inner,
  .custom-left-section-content,
  .custom-right-section-content,
  .img-div1, .inner-section-contents-area,
  .accordionse,
  .inner-content-heading,
  .inner-content-area,
  .inner-img-wrapper, .inner-section-content-2rd,
  .custom-inner-featured-listss,
  .custom-content-duv
  ,.custom-new-design-3rd-section-content,
  .custom-3rd-section-video{
    width:100%;
  }
  .inner-section-content-2rd {
    margin-top: 20px;
}
  .accordion-containerss,
  .custom-new-design-feature-list-section,
  .custom-new-desgin-3rd-full-section{
    display:block;
  }
}
/*End Style */
/*About us Page zee */
p.custom-below-p-review,
p.custom-review-section-p {
    margin: 0;
    color: #999;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin: 0 auto;
    width: 60%;
    padding: 20px 0px;
}

.reviews-container {
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
    max-width: 1200px;
    margin: auto;
}
.stars {
    color: #FFD700;
    font-size: 20px;
}
.review-card-custom {
    background: white;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    width: 300px;
    text-align: left;
}

section.custom-reviews-section-new {
    text-align: center;
    padding: 50px 20px;
    background-color: #f8f8f8;
}
.custom-about-us-why-section {
    box-shadow: 30px -30px 120px 0px #DEE4F3;
    padding: 40px 20px;
  margin:40px 0px;
}
.custom-about-us-why-section h4 {
    margin: 10px 0px 0px 0px;
}
      .custom-about-us-why-section p {
    margin: 0;
    color: #999;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}
.custom-about-us-why-section h1 {
    text-align: center;
}
.custom-about-us-why-section h1 {

    color: #222;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-align: center;
 
}
.custom-abouts-us-why-alectrofaq-section {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
    padding: 40px 40px;
    background: #f2f2f2;
  margin:40px 0px;
}
.custom-why-section-content {
    width: 20%;
}

.custom-why-section-right-content {
    width: 75%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.custom-below-section-content {
    width: 48%;
    padding: 0px 50px;
}
.custom-below-section-content h4 {
    color: #222;
    text-align: left;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.custom-below-section-content p {
    margin: 0;
    color: #999;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}
.af-aboutus-content li,
.custom-news-letter-section-about-us p,
.custom-why-section-content p {
    margin: 0;
    color: #999;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
}
.af-aboutus-content li b {
    color: #000;
}
p.custom-p-center-line {
    text-align: center;
    font-size: 22px;
    color: #000;
    font-weight: 600;
    padding: 10px 0px;
}
.custom-news-letter-section-about-us h2 {
    text-align: center;
    color: #222;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.custom-inner-center-content-sections p,
.custom-redesing-blogs-right-section p {
    font-size: 20px;
    color: #999999;
    font-weight: 400;
    padding: 10px 0px;

}
/*End Page */

.article-template__comments {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.form-message {
    width: 30%;
}
.article-template__comments-comment {
    width: 20%;
    box-shadow: 1px 1px 1px 1px #c1c1c1;
    padding: 10px;
    margin: 5px;
}
.halo-block-header.custom-margin-nn {
    margin-top: 20px;
    margin-bottom: 20px;
}
.article-template__comments-comment{
  width:20%;
}
.article-template__comment-fields.form-field-group.clearfix {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
   
}
.form-field {
width:49%;
  margin-right:5px;
  
}
.form-actions.text-left {
    width: 35%;
    padding-bottom: 15px;
    border-radius: 10px;
}
.form-field.textarea-custom {
    width: 98%;
}
.new-custom-content {
    background: #fff8cc;
    padding: 10px;
    border-left: 5px solid #ffd700;
  border-radius:10px;
}
.af-vape_blogs {
    padding: 20px 0px 40px;
}
h2.custom-center-heading {
    text-align: center;
}
.new-custom-content p {
    font-size: 20px;
}
.new-custom-content h2 {
    margin: 0;
  font-size:25px;
  
}
div#shopify-section-template--23762929156479__custom_deleivery_icons_section_imYPWQ .custom-same-day:nth-child(3) {
    display: none !important;
}
.za-af-para{
font-size: 1.7rem;
    margin: 0px;
}
.bottom-row-content p,
.inner-section-tos .custom-content-css{
    color: #999;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
}
.za-af-para{
font-size: 1.5em;
margin:0px;
}
.za-custom-content-css{
text-align: left !important;
  color: #999;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
}
.inner-section-tos .tos-heading{
margin: 0.5em auto 0rem auto
}
.custom-content-css{
color: #999;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
}
.custom-big-puff li,
.custom-big-puff p{
  font-size: 20px;
    font-weight: 400;
    color: #999;
    line-height: 2;
}
.img-wrapper-custom img{
  height:auto !important;
}

.custom-second-paragraph p {
    font-size: 18px;
}
/* .scrolled-past-header .header__inline-menu .menu-lv-item.no-megamenu:last-child{
display:none;
} */

.zsiq_custommain.siq_bR {
    bottom: 80px !important;

}
.slick-arrow.slick-next {
    right: 10px;
}
.slick-arrow.slick-prev{
  left:10px;
}
.site-nav-list .site-nav-title span{
  font-size:12px;
}
li.site-nav-item.text-left span.text.p-relative{
  font-weight:600;
  color:black;
}
.af-content p a,
.seo-top-home-page p a {
    text-decoration: underline;
}

.same-day-heading h3 {
    color: #31A58C;
}

.same-day-content-row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-evenly;
}
.same-day-heading {
    width: 32%;
    background: #31A58C33;
    padding: 30px;
    text-align: left;
  border-radius:20px;
}

.two-section-areas {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  align-items:center;
}

.areas-content {
    width: 50%;
    padding: 20px;
}
.p-sectoin-flex {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}


.p-sectoin-flex p {
    width: 32%;
    border: 1px solid #31A58C;
    padding: 5px;
    color: #31A58C;
}

.areas-content h3 {
    text-align: left;
    font-size: 26px;
}
.areas-content p{
  text-align:left;
}
.p-sectoin-flex p{
    text-align: center;
}

.ares-section-2{
  width:50%;
}
.same-day-content-rows {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-evenly;
}
.same-day-headings {
    width: 49%;
    text-align: left;
    border: 1px solid #31A58C;
  border-radius:10px;
    padding: 30px;
}
.same-day-headings h3{
  color:#31A58C;
}

div#shopify-section-template--23762929156479__custom_deleivery_icons_section_imYPWQ .af-options_sec.benefits-slider {
    justify-content: center !important;
  margin-top:20px;
}
div#shopify-section-template--23762929156479__custom_deleivery_icons_section_imYPWQ .af-option_main{
  margin:0 5px !important;
}
div#shopify-section-template--23762929156479__custom_text_block_TqbRfn .af-key-features, .af-faqs_new{
  margin-top:20px;
}
.custom-same-day .af-option_border{
   border: none;
    background: #2D2D2D;
    color: white;
    padding: 10px;
    height: 145px;
}

div#shopify-section-template--23762929156479__image_banner_EYJAyg .halo-banner-wrapper .img-box .image{
  width:100%;
}

.comment-created-at {
    margin-top: 15px;
}
.comment-body.published{
  font-size:15px;
}
span.comment-author,
span.comment-date {
    font-size: 13px;
}
span.comment-author{
  font-weight:600;
  display:block;
}
.comment-user svg{
    width: 3rem !important;
    height: 3rem !important;
}
  .headline-content {
    width: 80%;
    margin: 0 auto;
}

.headline-content p {
    font-size: 18px;
    line-height: 28px;
}
@media (min-width:767px){
.pro-custom-bottom-block-content-3 ul li {padding: 0 20px 0 0;}

  .flavour-list-sec li {
    font-size: 18px;
    line-height:26px;
}
  .flavour-list-sec {
    font-size: 18px;
}
.vaping-guide-full-page h1{
  line-height: 46px !important;
}
 
  .af-blog-aurth-video-sec h2 {
    margin-bottom: 40px;
}
  .af-blog-aurth-main {
    display: flex;
    justify-content: space-between;
}

.af-blog-aurth-innner {
    width: 30%;
}

.af-blog-aurth-innner iframe {
    width: 100%;
    height: 340px;
}
  .svg-youtube svg {
    width: 50px;
    height: 36px;
}

.blog-content h3 {
    line-height: 30px;
}
.custom-blog-inner-section-1 h1 {
    text-align: left!important;
    line-height: 40px;
    color: #fff !important;
}
}
.af-blog-aurth-video-sec h2 {
    text-align: center;
}
@media (max-width:767px){
  section.experts-corner, section.brexit-post-changes, section.implement-tpd-section, section.vape-tax-summary-section, section.vaping-tax-section, section.big-puff-engineering.uk-section.container{
    padding:10px 20px;
  }
 .custom-brand-wrap, .tips-row{
   gap:0px;
 }
  section.vaping-guide-full-page.container ul {
    padding: 0px 20px;
  }
  section.vaping-guide-full-page.container {
    padding: 0px 15px;
}
  section.vaping-accessories,
  section.vaping-guide-full-page.container ul li{
    padding:0px;
  }
  .coil-lifespan-table th, .coil-lifespan-table td, .coil-choice-table th, .coil-choice-table td{
    padding:10px !important;
  }
  p.let\'s-start {
    text-align: center !important;
}
    section.vape-pods-info-section
 {
    padding: 20px;
}
  .vape-column,
  section.vaping-styles-section,
  section.vape-coils-section,
  section.best-eliquid-nicotine-section,
  .quit-difficulty-section,
  .quit-benefits-section{
    padding: 0px !important;
  }
  /* .article-card{
    width: 48% !important;
        min-width: 45% !important;
  } */
  .author-blog-grid{
    display: flex !important;
    flex-wrap: wrap !important;
    width: 100%;
    gap:10px !important;
  }
  .custom-blogs-header-section.container{
    padding: 10px;
  }

  .af-blog-aurth-video-sec h2 {
    font-size: 18px;
}
  .af-blog-aurth-main {
    display: flex;
    justify-content: space-between;
    flex-direction:column;
}

.af-blog-aurth-innner {
    width: 100%;
    margin-top:20px;
}

.af-blog-aurth-innner iframe {
    width: 100%;
    height: 340px;
}
  .svg-youtube {
    margin-bottom: 20px;
}
  .svg-youtube svg {
    width: 50px;
    height: 36px;
}
  .section-block-template--24806705430911__spotlight_block_cLdFAn .halo-block-header .title .text {
    line-height: 36px;
}
  section.coil-materials-section {
    width: 100%;
    padding: 0;
}
  .blog-content h3 {
    line-height: 22px;
}
  .custom-blog-inner-section-1 h1 {
    text-align: left !important;
    line-height: 35px;
    color: #fff !important;
}
   .review-card-custom{
     width:280px;
     padding:20px 10px;
   }
   .custom-slideer-main {
    overflow-x: auto;
}
.reviews-container{
 
            overflow-x: auto;
        display: flex;
        justify-content: space-between;
        padding: 20px 0px;
        margin: 0 auto;
        flex-wrap: nowrap;
        width: max-content;
}
  .custom-below-section-content h4{
    font-size:16px;
  }
  .custom-below-section-content{
    width:100%;
    padding:0px;
  }
 
  .custom-why-section-right-content,
  .custom-why-section-content,
  .custom-abouts-us-why-alectrofaq-section,
  .custom-why-section-content{
    width:100%;
  }
  p.custom-below-p-review, p.custom-review-section-p{
    width:100%;
  }
  p.custom-p-center-line {
    text-align: left;
}
  .article-template__comments-comment {
    width: 45%;
}
  .form-actions.text-left {
    width: 100%;
  }
  .form-field {
    width: 100%;
    margin-right: 5px;
}
  .form-message{
    width:100%;
  }
  div#halo-product-block-template--22596101669162__ea61d0b6-c036-4e75-8dab-7756efdf0d00 a.af-view-all-pro {
    display: block;
    width: max-content;
    margin: 0px auto 0;
}

.product-tabs-content .slick-list.draggable {
    padding: 10px 0;
}

  .form-field.textarea-custom {
    width: 100%;
}
  .section-block-template--23762929156479__rich_text_X6iGEX,
  .same-day-content-row,
  .same-day-content-rows,
.ares-section-2 {
    padding: 20px !important;
}
  .halo-block-header{
    margin:0px;
  }
    .areas-content h3{
      margin:0px;
    }
  .areas-content h3, .rich-text.section-block-template--23762929156479__rich_text_X6iGEX h2,
   .af-faqs_new h2{
     font-size:20px !important;
   }
  .section-block-template--23762929156479__rich_text_X6iGEX
  {
    padding-left:10px;
     padding-right:10px;
    
  }
  div#shopify-section-template--23762929156479__custom_deleivery_icons_section_imYPWQ .slick-track {
    padding: 5px;
}
  .areas-content h3{
    font-size:20px;
  }
  .af-topbar-main{
  justify-content:center !important;
}
.af-topbar-inner {
    margin-left: 5px;
}
  div#shopify-section-template--23762929156479__custom_deleivery_icons_section_imYPWQ .af-options_sec.benefits-slider{
    margin-top:0px;
  }
  .same-day-headings{
    margin-bottom:10px;
    padding:15px !important;
  }
  .same-day-headings,
  .ares-section-2,
  .areas-content {
    width: 100%;
}
  .same-day-heading{
    width:100%;
    margin-bottom:5px;
  }
 .custom-same-day .af-option_title{
display: flex;    
flex-direction: column;    
text-align: center;
}


.custom-same-day .af-option_border {
 height: 200px;
}
.custom-same-day .af-option_title span{
font-weight: 900;
    font-size: 12px !important;
}
  .custom-same-day .af-option_title img{
    margin-right:10px;
  }
  div#shopify-section-template--23762929156479__custom_deleivery_icons_section_imYPWQ .slick-dots, .slider-dots{
    bottom:-25px !important;
  }
  .custom-same-day .af-option_border p{
    text-align:center;
            font-size: 12px;
        line-height: 1;
    }
  }
  .custom-same-day .af-option_title span{
    font-size: 17px !important;
    padding: 0px 5px !important;
    line-height: 1 !important;
  }
      .header-utility .header__search .search-modal__form {
      
      margin-bottom:5px;
      }


 

div#shopify-section-template--23762929156479__brand_slider_rJAxTQ .brand-slider .slick-list{
  padding:0px !important;
}

.areas-content{
padding: 0px 20px
}

  .af-usp{
    margin:0px !important;
  }
 



