/** Shopify CDN: Minification failed

Line 926:9 Expected ":"
Line 939:37 Expected ":"
Line 1036:42 Expected "}" to go with "{"

**/
.post .post-content .post-des p {
  margin-bottom: 15px !important;
}
/*separator*/


.separator-subtext {
margin: 0;
    padding: 0 !important;
    font-weight: bold !important;
    font-size: 13px !important;
}

#sidebar-blog .sidebar-about {
    display: none;
}
.separator-subtext a {
  color: #8CC53D !important;
  text-decoration: underline !important;

}

.section-separator-1558341502241 {
    height: 50px;
    background-image: url("/cdn/shop/files/1.jpg?v=1628684859") !important;
    background-size: cover !important;
    
}
.homepage-content hr {
  background-color: #8cc53d;
  height: 1px;
  width: 40% !important;
}
.homepage-content {
  margin-top: 30px;
}
/*navigation√*/
  .header-main {
    background-color: black !important;
}

.menu-list span {
    text-transform: uppercase;
}


.d-lg-block .snize-input-style {
    background-color: none  !important;
  
}


.d-lg-block .search {
    background-color:#8CC53D !important; ;
}
.header-content .searchbox .form-control{
  background-color: black;  
    color:white !important;
}

.shipping-text {
    font-weight: bold;
    color: #8cc53d !important;
    text-transform: uppercase;
}

/*vertical menu*/
.head span {
    text-transform: uppercase;
}



.navbar-collapse .main-nav span {
    color: black !important;

}


/*custom setting*/


.custom-block-heading-text hr {
background-color:#8cc53d;
    height: 01px;
    width: 40% !important;


        
}
.custom-block-body-text p {
text-align: center !important;
padding-top: 10px;
    font-weight: 600;
}

.custom-block-heading-text  {
    text-transform: uppercase;
    line-height:2;
}


/*CUSTOM  BLOCKS*/

 .customsecDiv {
   margin-top: 15px;   margin-bottom: 25px;
    display: flex;
     padding: 5px 25px 5px 25px;
     border: 0.1px solid lightgrey;
   align-items: center;
     max-width: 100%;
}
.imageDiv {
    width: 34% !important;
}
.textDiv{
    width: 70%;
}
.textDiv h3{
    width: 100%;
    line-height: 1.4;
    font-size: 13px;
    }


.textDiv h3 B{
    font-size: 14px;
    }



.leftcornerdiv {
    border-radius: 20px 0px 0px 20px; 
}
.rightcornerdiv {
    border-radius: 0px 20px 20px 0px;
}


/*announcement*/


.textbox-container  {
     background-color: black;

 }
.top-bar-list strong {

text-transform:capitalize !important;
  color:#fff;
}


 .border-top- .table-row {
     display: none;
 }



/*footer*/

.newsletter-title span {
    font-weight: bold;
}
.btn-custom {
    background-color: black !important;
}
    
.footer-widget {
    background-color:  black !important;
}

.f-list p {
    text-transform: uppercase;
}
.f-list b {
    line-height: 1px;
    text-transform: uppercase;
    margin-bottom: -5px !important;
}
.footer-widget .col-lg-2 h6 {
        text-transform: uppercase;

}
.active h6 {
        text-transform: uppercase;

}
.cusfooterlink{
        margin-top: -5px !important;
    text-transform: uppercase;
}


/*wishlist  product page*/

.add-wl__bg {
    padding: 0px !important;
    margin: 0px !important;
    text-align: left !important;
}
.add-wl-text {
      padding: 0px !important;
    margin: 0px !important;
    text-align: left !important;
    border-bottom: none !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
}
.floating_wl {
 display: none !important;   
}



/*Product price*/
.detail-price .price {
color: #8CC53D !important;
    font-weight: 600;
}




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

   

  .customsection .col-md-4 img
  {
/*     margin-top:30px;   
   */
  }
    
}




.customsection .col-md-4 img {
 width: 100% !important;   
}

.floating_wl {
    display: none !important;
}
.row.owl-item {
    justify-content: center;
}



@media screen and (max-width:768px){
.bigImage img {
    display: none;
}
}
@media screen and (max-width:600px){
.custom-item-2622ca77-f31f-4713-833a-7d42c97ae8d0 {
    display: none;
}
  .customsection .custom-first-image img{
  margin-top:24px !important;}
}
@media screen and (max-width:768px){

    
   

  .customsection .col-md-4 img
  {
/*     margin-top:30px;    */
  
  }

.section-separator-1558341502241 {
    background-image: none !important;
}
.separator-subtext {
        font-size: 12px !important;
    padding:0px 20px 0px 20px !important;

}
    
}


/*For banner images*/


#home-banner-162885112016b54fe6  {
          display: none !important;

}

#home-banner-162885086527602280 {
      display: none !important;
}


@media screen and (max-width:600px)
{
#home-banner-162885112016b54fe6  {
          display: block !important;
}

#home-banner-162885086527602280 {
      display: block !important;
}
    #home-banner-16286787951a4193e2  {
        display: none;
    }
    
     #home-banner-16286787951a4193e2  {
        display: none;
    }
    #home-banner-1558343623878  {
        display: none;
    }


}












/*textsection*/
.custom-item-1628749213e20a2a0c-0 .text-center {
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}



.custom-item-1628749213e20a2a0c-0 .h2 {
line-height: 0.5 !important;    
}
.custom-item-1630389753781ff819-0 .h2 {
  line-height: 1.15 !important;    
    
}

.custom-item-1630389753781ff819-0 .h2 {
line-height: 1.15 !important;    
}

.custom-item-c9591d25-6138-4474-a529-1cebda8390de .text-center {
    padding: 0px !important;
}
.custom-item-1628749213e20a2a0c-0 p {
    padding-left:30px;
    padding-right: 30px;
  text-align:center !important;
}


.custom-item-1629110398ea90e9f3-0 .h2 {
    line-height: 0.5;
}
.custom-item-1629110398ea90e9f3-0 hr{
width:6% !important}


.header-main .m-cart-icon .mobile-basket > svg path{
    fill:white !important;
}
.m-search-icon > svg path{
    fill: white !important
}


/*removing padding from header*/

.header-content .header-main {
padding:16px 0px !important;
}


/* custom section nav bar css */

.nav-tab-wrapper .nav{
text-align:center;
}

.nav-tabs.tab-heading-1 li{
width:130px;
}


/*Brand title*/

.custom-item-1629110398ea90e9f3-0 .text-center {
    padding: 38px !important;
}
.partner-wrapper {
    padding: 0px
}

/*shipping alignment*/




.shipping-text svg {
    height: 20px;
    margin-right: 10px;

}.shipping-text span {
    display: flex !important;
}

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

    /*removing featured products heading*/
    .custom-item-162910959900a61b42-0 .h2 {
    display: none;
}
    
    /*Brands section*/
 .partner-wrapper {
    padding-top: 0px !important;
}
    .custom-item-1629110398ea90e9f3-0 .h2 {
        margin-top: 10px !important;
    }
  
  
  
  /*custom section*/
  
  
  .custom-item-1628749213e20a2a0c-0 .h2 {
        font-size: 20px;
    }

  
.custom-item-1630389753781ff819-0 .h2 {
        font-size: 20px;
                padding: 0px 10px 0px 10px;

    }
    .custom-item-c9591d25-6138-4474-a529-1cebda8390de p {
        padding: 0px 30px 0px 30px;
        text-align: center !important;

    }
  
  
  
  /*footer*/
  
.col-lg-2 .footer-menu {
    color: white !important;
    background-color: black ;
    border-bottom:2px solid white;
    border-radius: 0px
}
.col-lg-3 .footer-menu {
       color: white !important;
    background-color: black ;
    border-bottom:2px solid white;
    border-radius: 0px 
}
.col-lg-2 .icon {
    font-size: 30px;
}


.col-lg-3 .icon {
    font-size: 30px;
}

  /*logo center*/
.d-lg-none img {
transform: translatex(50%);
    width: auto !important;
}


  

}


/*line height and width of featured produt heading*/

.custom-item-162910959900a61b42-0 h2{
line-height:0.5;
  
}

.custom-item-162910959900a61b42-0 hr{
width:10% !important
}




.header-icons .list-inline {
    /* display: block ruby; */
  display: block;
/*     align-items: center !important; */
}
.supportIcon{
    display: flex !important;
    align-items: center;
    width: 300px
}
.supportIcon svg{
    height: 30px;
    fill: #8cc53d;
}
.supportIcon span{
    color: white !important;
text-align: left !important;
    
}



@media screen and (max-width:768px){
.custom-item-1628749213e20a2a0c-0 .h2 {
    font-size: 22px !important;
  line-height:1.15 !important;
}
.best-vape-in-k h2
{
    color: #3a3a3a;
    line-height: 1.5 !important;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 22px;
}
.custom-item-1630389753781ff819-0 .h2 {
        font-size: 22px !important ;
  line-height:1.15 !important;
}
    
}



.fa-2x path {
    fill: #333e48
}

.newsletter-title span {
 color:  #333e48 !important;  
}
.select-options {
display: none !important;
}


.btn-add-cart.add-to-cart {
    display: none !important;
}

.cc-dismiss {
    background-color: #8cc53d !important ;
    color: white !important;
}

/*product page*/

.category span {
    font-weight: bold;
}
#stock {
    border-bottom: none !important;
    margin-bottom: 0px !important;
}
.detail-price .price-sale {
   
    color: #8cc53d !important;
}
.product-price .detail-price {
     margin-top: 0px !important;
    padding: 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid lightgray;
}




.collapse .main-nav {
    border: 1px solid lightgray  !important;
    border-radius: 2px;
}


@media screen and (max-width:600px){
.custom-item-1629110398ea90e9f3-0 .text-center {
        margin-bottom: -5% !important;

}
    
}


.mobile-basket .n-item {
    display: none !important;
}
.mobile-basket .number {
    display: none;
}
.swiper-button-next-01 {
    display: none;
}
.swiper-button-prev-01 {
    display: none;    
}







@media screen and (max-width:600px){
.custom-item-1629110398ea90e9f3-0 .text-center {
        margin-bottom: -5% !important;

}
    
}

.mobile-basket .n-item {
    display: none !important;
}
.mobile-basket .number {
    display: none;
}
.swiper-button-next-01 {
    display: none;
}
.swiper-button-prev-01 {
    display: none;    
}

@media screen and (min-width:1000px){
.custom-item-1629110398ea90e9f3-0 .text-center {
    
  margin-bottom: -50px;
  margin-top:-10px;
  line-height:0.3 !important;
}
  .custom-item-1628749213e20a2a0c-0 .h2 {
margin-bottom: -5px    !important 
}
.custom-item-1630389753781ff819-0 .h2 {
        margin-bottom: -5px   !important; 
  
}
}

.owl-carousel .owl-dots{
	margin:36px auto 0;
}


.mega-sub-link > a {
    font-size: 20px !important;
}
  
  .mega-sub-link .dropdown-inner  {
    text-transform: uppercase !important;
}


.menu-mobile-open a {
       text-transform: uppercase !important;
}

/* TAB PADDING */
.hp-tabs-section{
padding: 0px;
}

/* block image size*/
.imageDiv img {
    width: 80% !important;
}
.top-bar-textbox {
    border-bottom: 1px solid #8CC53D;
}

.shipping-text span {
     color: #8CC53D;
}

.lazyloaded.dropdown-menu {
    background-image: none !important;
}

/* capitalize category title */
.page-cata .subcategory{
text-transform:uppercase;
}

.navbar-collapse .main-nav  {
    text-transform: uppercase !important;
}
.navbar-collapse .main-nav .dropdown-menu a {
    text-transform: uppercase !important;
}

.categories-menu li {
       text-transform: uppercase !important;
 
}

.sbw-filter>div .advanced-filters>li.advanced-filter a
{
text-transform:capitalize;
}


/*UPPERCASE MOBILE NAV*/
.mobile-touch-submenu  {
   text-transform: uppercase !important; 
}
/*REMOVING HEADER ICON FROM THE MOBILE NAV*/
.m-block-icons {
    display: none !important;
}

/*Store Location*/

.list-loca-stores  p {
     font-size: 12px;
 }

/* main slider height full */
.bc-home-slideshow{height:100% !important;}


/*to make the text panel in store location scrollable*/

.textPanel{

                padding:4px;
                height: 500px;
                overflow-x: hidden;
                overflow-y: auto;
                text-align:justify;
}

.custom-item-c9591d25-6138-4474-a529-1cebda8390de p {
    text-align: center !important
}

/*to allign footer icons*/


.footer-logo .list-inline {
    display: flex !important;
    align-items: center ;
}
.custom-item-1630389753781ff819-0 .h2 {    margin-top: 35px
}
.add-wl {
    display: none !important;
}

.category {
    margin-bottom: 5px !important;
}

.whatsapp-ico {
    fill: #8cc53d ;
    width: 25px ;
    margin-right: 5px
}
.header-icons .phoneDiv span {
    width: 110px  !important;
        font-size:12px !important;
    display: flex !important;
    align-items: center ;

}

.arn_added_list .arn_icon-show-compare{
    fill: white !important; 
}
.arn_icon-add-compare  {
    fill: black !important;
}

.phoneDiv {
    margin-right: 0px !important;
    width: 110px;
}

@media  (min-width:320px) and (max-width:599px)
{
  .header-logo {
margin: 0% auto;
}
.d-lg-none img {
transform: unset !important;
max-width: 140px !important;
}
  .navbar.navbar-responsive-menu.d-lg-none {
    margin-right: unset !important;
  }
  .best-vape-in-k h2
{
    color: #3a3a3a !important;
    line-height: 1.5 !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
    font-size: 22px !important;
}
   a.category-name {
    text-transform: uppercase !important;
}
}

@media  (min-width:600px) and (max-width:991px)
{
.textDiv h3{
    width: 100%;
    line-height: 1.4;
    font-size: 11px;
}
.textDiv h3 B{
    font-size: 11px;
    }
   .header-logo {
margin: 0% auto;
}
.d-lg-none img {
transform: unset !important;
max-width: 180px !important;
}
   a.category-name {
    text-transform: uppercase !important;
}
}
@media screen and (min-width:900px){
  .custom-item-1630389753781ff819-0 p {
    margin-top: -20px;
    text-align: center !important;
  }

  @media screen and (min-width:1000px){
    .custom-item-2622ca77-f31f-4713-833a-7d42c97ae8d0 {
    margin: 20px 0px 35px !important
}

    
    @media screen and (min-width: 992px){
    .header-content .table-row .searchbox {
    width: 30% !important;    
    }
    .header-logo{
        width: 10% !important;
        margin-left: 30px !important;
        padding-left: 40px
    }
    .wrap-horizontal-menu {
        padding-right:15px !important
    }
    .head {
        margin-left: 30px !important;
    }
    .collapse .main-nav {
        margin-left: 30px !important
    }
  
}
    
    .phoneDiv span {
    min-width: 200px !important
}
    
    .product-info-inner .page-heading {
    font-weight: bold !important;
    line-height: 1.4
}

.price {
font-weight: bold !important;    
}
    
.text-box .border-top-false .list-inline{
    display: flex;
    align-items: center !important
}
.border-top-false path{
    fill:black !important ; 
    transition: 0.3s ease-in-out;
}
.border-top-false path:hover {
    fill: #8cc53d !important;
}
    
    
@media screen and (max-width:768px){
.no-padding .title-wrapper {
    margin-top: 20px !important
    }
.header-main .table-row {
    padding-left:30px !important;
    padding-right:30px !important
}
  .bar{
  padding=left:30px
  }
}
   
    
/*     .page-heading {
    display: none !important
} 
 */
    
    
    
/* filter disable */
  .group-toolbar .filter-icon{display none !important;}
  
/*   banner bottom space */
/*   .home-banner-items {
    margin-bottom: 40px !important;
}
  */

    
/*     body{
  overflow:hidden !important;
} */
    
    .header-content .table-row .header-icons{width:28%;padding-right:20px;}
    
    .page-product .product-content-wrapper .group-cw{margin-top:30px;}
    
    #wizard-validation-form .hulk-powered-wrapper{display :none !important;}


#hp-tabs-16288522194777edd4-5 .hp-tabs-content .hp-tabs-list.owl-carousel .owl-stage-outer {
    padding-bottom: 70px;
}

@media (min-width:1000px) and (max-width:1031px)
{
.header-content .table-row .header-icons {
    width: 37% !important;
}
  .menu-list span {
    font-size: 12px;
  }
}
@media (min-width:1090px) and (max-width:1281px)
{
.header-content .table-row .header-icons {
width: 37% !important;
}
}
    @media (min-width:992px) and (max-width:1089px)
{
.header-content .table-row .header-icons {
width: 49% !important;
}
}
    a.category-name {
    text-transform: uppercase !important;
}
     a.add-to-cart-wishlist {
    background-color: #8cc53d !important;
   border-color: #8cc53d !important;
}
    a.add-to-cart-wishlist:hover {
    background-color: #333e48 !important;
   border-color: #333e48 !important;
}
/*new*/
@media (min-width:992px) and (max-width:1360px)
    {
.header-icons>ul>li{
      margin-inline-start: 12% !important;
}
    }

/* Blink Code on Header - Jawwad CSS */

.ntheader .nt_menu > li:last-child > a {
  animation: blinking 1s infinite; 
}

@keyframes blinking {
  0% {
    color: #8cc53d; 
  }
  50% {
    color: transparent; 
  }
  100% {
    color: #8cc53d; 
  } 
}

.nt_mb_menu > li:last-child > a .nav_link_txt {
  animation: blinking 1s infinite; 
}

#shopify-section-header-style-1 > header > div.header-container.layout-full.style-1 > div.header-navigation.d-none.d-lg-block > div > div > div.wrap-horizontal-menu > div.horizontal-menu.dropdown-fix.d-none.d-lg-block > div > nav > div > ul > li:nth-child(4) > div > a{
  animation: blinking 1s infinite; 
}
    
/* mobile css start*/
    
#shopify-section-header-style-1 > header > div.header-container.layout-full.style-1 > div.mobile-version.d-lg-none > div > div > div > ul > li:nth-child(6) > a{
  animation: blinking 1s infinite !important; 
}
/* mobile css end*/
   
/* Blink Code on Header - Jawwad CSS End*/