/** Shopify CDN: Minification failed

Line 311:27 Expected identifier but found "!"
Line 311:30 Expected identifier but found "!"
Line 2071:33 Expected ":"
Line 2074:37 Expected ":"

**/
/* Place any CSS overrides in this file. */
.slide-menu-cart{
  position:relative;
}
.slide-menu-cart span.cart-item-count-header {
    position: absolute;
    background: #4da4cc;
    color: #fff;
    width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    font-size: 9px;
    padding: 0!important;
    font-weight: 400;
    left: 9px!important;
    top: -5px;
}
#cartSlideoutWrapper {
    z-index: 99999999999;
    background: #fff;
    border-left: 1px solid #4da5cf;
}
#cartSlideoutWrapper .cart_product_main {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    column-gap: 24px;
    margin-bottom: 14px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 14px;
}
.mini_cart_main {
    padding: 30px 22px 0;
}
.mini_cart_main .cart_img_drw {
    max-width: 80px;
    width: 100%;
}
.mini_cart_main .cart_img_drw img {
    max-width: 80px;
    border: 1px solid #ddd;
    border-radius: 6px;
}
.mini_cart_main .crat_quty_price {
    width: 100%;
    max-width: 164px;
    text-align: left;
}
.mini_cart_main .crat_quty_price a {
    display: block;
    font-size: 13px;
    color: #0b032d;
    letter-spacing: -0.3px;
    font-weight: 600;
    margin-bottom: 12px;
}
.mini_cart_main input {
    padding: 6px 16px;
    max-width: 50px;
    appearance: unset!important;
    overflow: unset!important;
    -webkit-appearance: none;
    -moz-appearance: textfield;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 2px;
    margin-bottom: 0px;
}
.mini_cart_main input::-webkit-outer-spin-button,
.mini_cart_main input::-webkit-inner-spin-button, #shopify-section-cart-template .cart-table-quantity input::-webkit-outer-spin-button,
#shopify-section-cart-template .cart-table-quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#cartSlideoutWrapper .items-in-cart {
    border-bottom: 1px solid #ddd;
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 12px;
    padding: 14px 0px;
}
#cartSlideoutWrapper .items-in-cart span {
    font-size: 16px;
    font-style: normal;
    text-transform: capitalize;
    padding: 0px !important;
    line-height: normal;
    letter-spacing: -0.7px;
}
#cartSlideoutWrapper .items-in-cart span.item-count {
    font-size: 22px;
    font-weight: bold;
    color: #4ca4cd;
}
#cartSlideoutWrapper .sidr-close-icon {
    background: #4ca4cd;
    color: #fff !important;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    font-size: 12px;
    top: 15px !important;
    left: 10px;
}
body .yotpo.testimonials {
    position: relative;
    z-index: 99999 !important;
}
.price_qty_p {
    display: flex;
    align-items: center;
    column-gap: 20px;
}
.mini_cart_main .cart_product_main:last-child {
    border: none !important;
}
.cart-box-price {
    border-top: 1px solid #ddd;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
}
.mini_cart_main .cart_product_main:last-child {
    border: none !important;
}
.cart-box-price span {
    padding: 0px !important;
    text-transform: capitalize;
    font-style: normal;
    font-size: 16px;
    line-height: normal;
}
.cart-box-price span#cart-price span.money {
    font-size: 18px;
    font-weight: bold;
    color: #4da4cc;
}
.slide-checkout-buttons {
    margin-top: 0;
    border-top: 1px solid #ddd;
    display: flex;
    align-items: center;
    padding: 20px;
    justify-content: space-between;
    column-gap: 20px;
}
.slide-checkout-buttons br {
    display: none;
}
.slide-checkout-buttons a {
    margin: 0px !important;
    width: 50%;
    font-size: 14px;
    border-radius: 4px;
}
.template-product .breadcrumb {
    background: none !important;
    padding: 0px 0px 14px!important;
    margin-top: 0;
    border-bottom: 1px solid #4ca4cd;
    border-radius: 0px;
    margin-bottom: 50px;
}
.template-product .breadcrumb a, .template-product .breadcrumb span {
    font-size: 13px !important;
    text-transform: uppercase;
    font-weight: 600;
}
.template-product .breadcrumb span:nth-child(2) {
    font-size: 20px !important;
    display: none;
}
.template-product .breadcrumb a {
    border-right: 1px solid #000;
    padding-right: 12px;
    margin-right: 12px;
    color:#000 !important;
}
.__pf.__pf_GieIaM4q .pf-40_ [data-pf-type=TabHeader]:hover {
    background: #4aa4cd;
}
.product-media--grid-wrapper  .theme-img {
    object-fit: none;
}
product-media-grid.product-media--grid-wrapper [data-media-main] a[data-main-media-link] {
    display: block !important;
    height: auto !important;
    width: auto !important;
}
.template-product #product_images {
    position: sticky;
    top: 120px;
    padding-right: 30px;
}
.template-product #product_images .featured-image-div img {
    border-radius: 10px;
}
.template-product .product-description-main-wrapper .indiv-product-vendor-text {
    border: 1px solid #4ca4cd;
    padding: 8px 20px;
    border-radius: 100px;
    display: inline-block;
}
.template-product .product-description-main-wrapper h1 {
    font-size: 32px;
    font-weight: bold;
    font-family: 'Inter' !important;
    letter-spacing: -2px;
    max-width: 470px;
    line-height: 44px;
    margin-bottom: 16px;
}
.template-product .product-description-main-wrapper .sg-pro-access-heading {
    font-family: 'Inter' !important;
    letter-spacing: -1px;
}
.template-product .product-description-main-wrapper button#purchase {
    border-radius: 6px;
}
.template-product .product-description-main-wrapper .checkblock.input-group {
    margin-bottom: 20px;
}
.template-product .product-description-main-wrapper .checkblock.input-group input {
    font-size: 14px;
    border: 1px solid #ddd !important;
    border-radius: 4px;
    padding: 10px 20px !important;
}
.template-product .product-description-main-wrapper .checkblock.input-group .button-pincode {
    margin-left: 13px;
    border: none !important;
    font-family: 'Inter' !important;
    background: #4ca4cd;
    color: #fff;
    font-size: 13px;
    padding: 8px 30px;
    border-radius: 4px;
}

.easytabs-text h2, h2.faq__title {
    font-family: 'Inter' !important;
    letter-spacing: -1px;
    font-size: 24px;
    font-weight:bold;
}
/* .easytabs-text h2 span {
    color: #000 !important;
} */
.easytabs-text h2 {
    font-family: 'Inter' !important;
    letter-spacing: -1px;
    font-size: 24px;
}
/* .easytabs-text h2 span {
    color: #000 !important;
} */
.cbb-also-bought-container {
    max-width: 100% !important;
    margin-top: 60px !important;
    background: none !important;
    padding: 0px !important;
}
.cbb-also-bought-container h2.cbb-also-bought-title {
    font-size: 30px !important;
    font-family: 'Inter' !important;
    letter-spacing: -1.7px;
}
.yotpo .promoted-products-box h2 {
    text-align: center !important;
    font-family: 'Inter' !important;
    margin-bottom: 10px !important;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: -1.7px;
    color: #000 !important;
}
form.cart.div-wrap.mobile-cart {
    display: none;
}
#shopify-section-cart-template {
    max-width: 1140px !important;
    margin: 0 auto;
}
#shopify-section-cart-template h2 {
    font-size: 38px !important;
    border: none !important;
    font-family: 'Inter' !important;
    text-transform: capitalize;
    letter-spacing: -1.7px;
    font-weight: bold;
    margin-top: 40px;
}
#shopify-section-cart-template th {
    font-size: 14px;
    color: #000 !important;!i;!;
    border: 1px solid #ddd;
}
#shopify-section-cart-template  td {
    border: 1px solid #ddd;
    padding: 10px 15px;
}
#shopify-section-cart-template td a {
    font-size: 14px;
    letter-spacing: -1px;
    font-family: 'Inter' !important;
    font-weight: 600;
}
#shopify-section-cart-template table {
    border-radius: 10px;
    overflow: hidden;
    padding: 0px !important;
    display: block;
    margin: 0;
}
#shopify-section-cart-template .cart-table-quantity input {
    padding: 6px 16px;
    max-width: 50px !important;
    appearance: unset !important;
    overflow: unset !important;
    -webkit-appearance: none;
    -moz-appearance: textfield;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 2px;
    margin-bottom: 0;
}
#shopify-section-cart-template td.cart-table-delete-button {
    text-align: center;
}
#shopify-section-cart-template td.cart-table-delete-button a.delete-button {
    margin: 0 auto;
}
.col-md-6.ca-attrs .ca-code-ordering-info {
    font-size: 20px;
    font-weight: 700 !important;
    font-family: 'Inter' !important;
    letter-spacing: -1px;
    text-align: left;
    display: block;
    line-height: 24px;
    margin-bottom: 20px;
}
.col-md-6.ca-attrs {
    width: 100% !important;
    max-width: 500px !important;
    padding: 0px;
    margin-top: 50px;
}
.col-md-6.ca-attrs label {
    font-size: 14px;
    font-family: 'Inter' !important;
    letter-spacing: -0.7px;
    font-weight: 500;
    margin-top: 18px;
}
#shopify-section-cart-template .col-md-6.ca-attrs input, #shopify-section-cart-template .col-md-6.ca-attrs select, #shopify-section-cart-template .col-md-6.ca-attrs textarea {
    max-width: 100% !important;
    margin-top: 10px;
    padding: 10px 20px !important;
    border-radius: 4px;
    border: 1px solid #ddd;
}
.col-md-6.ca-attrs label.ca-label.ca-helper.ca-code-mobile-number-of-the-person-1 {
    margin-top: 10px;
}
.col-md-6.ca-attrs .ca-code-ordering-info {
    font-size: 20px;
    font-weight: 700 !important;
    font-family: 'Inter' !important;
    letter-spacing: -1px;
    text-align: left;
    display: block;
    line-height: 24px;
    margin-bottom: 20px;
}
.col-md-6.ca-attrs {
    width: 100% !important;
    max-width: 500px !important;
    padding: 0px;
    margin-top: 50px;
}
.col-md-6.ca-attrs label {
    font-size: 14px;
    font-family: 'Inter' !important;
    letter-spacing: -0.7px;
    font-weight: 500;
    margin-top: 18px;
}
#shopify-section-cart-template .col-md-6.ca-attrs input, #shopify-section-cart-template .col-md-6.ca-attrs select, #shopify-section-cart-template .col-md-6.ca-attrs textarea {
    max-width: 100% !important;
    margin-top: 10px;
    padding: 10px 20px !important;
    border-radius: 4px;
    border: 1px solid #ddd;
    text-align: left;
}
.col-md-6.ca-attrs label.ca-label.ca-helper.ca-code-mobile-number-of-the-person-1 {
    margin-top: 10px;
}
body#your-shopping-cart .cbb-also-bought-container {
    max-width: 1140px !important;
}
#cartSlideoutWrapper .col-md-6.ca-attrs {
    display: none;
}
.cart__row.full.ca-cart {
    width: 50%;
}
/* form.cart.table-wrap.desktop-cart .cart-bottom-box {
    width: 50%;
    float: left;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100ch;
    margin-top: 106px;
} */
form.cart.table-wrap.desktop-cart .cart-bottom-box .ca-cart.ca-template-default {
    display: none !important;
}
form.cart.table-wrap.desktop-cart .cart-bottom-box {
    width: 50%;
    float: right;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: auto;
    margin-top: 40px;
}
form.cart.table-wrap.desktop-cart {
    position: relative;
}
.cart-bottom-box .title-bar.custom-font {
    border: 1px solid #ddd;
    border-right: none;
    border-left: none !important;
    margin: 0px;
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    padding: 17px 0px;
}
form.cart.table-wrap.desktop-cart .cart-bottom-box .title-bar.custom-font .clear {
    display: none;
}
.cart-bottom-box .title-bar.custom-font #cart-total-header {
    background: none !important;
    color: #000 !important;    
    font-family: 'Inter' !important;
    letter-spacing: -1px;
    padding: 0px !important;
    height: auto !important;
    font-weight: 700;
}
.cart-bottom-box .title-bar.custom-font #cart-total-final-price {
    padding: 0px !important;
    letter-spacing: -1px;
    font-family: 'Inter' !important;
    font-weight: 700;
}
.cart-bottom-box .row {
    margin-top: 20px;
}
.cart-bottom-box .row #checkout-add-note {
    flex: unset !important;
    max-width: 100% !important;
}
.cart-bottom-box .row #checkout-add-note p {
    font-family: 'Inter' !important;
    letter-spacing: -0.7px;
    font-weight: 500;
    font-size: 14px !important;
    margin-bottom: 10px;
}
.cart-bottom-box .row #checkout-add-note textarea {
    max-width: 100% !important;
    margin-top: 10px;
    padding: 10px 20px !important;
    border-radius: 4px;
    border: 1px solid #ddd;
    text-align: left;
}
.cart-bottom-box .row #checkout-buttons {
    flex: unset !important;
    max-width: 100% !important;
    display: flex;
    justify-content: flex-end;
    column-gap: 16px;
}
.cart-bottom-box .row #checkout-buttons input {
    max-width: 100% !important;
    margin: 10px 0px 0px !important;
    font-size: 13px;
    font-family: 'Inter' !important;
    letter-spacing: -0.7px;
    font-weight: 500;
    border-radius: 4px !important;
}
#shopify-section-cart-template td.cart-table-title a img {
    display: none;
}
.ca-value.ca-select input, .ca-value.ca-select label {
    margin-top: 0px !important;
} 
/* div#main-body {
    transform: unset !important;
} */
body {
    overflow-x: hidden;
}
.product-collapse {
    margin-top: 30px;
}
.product-collapse .accordion_container {
    width: 100%;
}
.product-collapse .accordion_container .accordion_head {
    background: none;
    border-bottom: 1px solid #0000002e;
    padding: 10px 0;
    color: #000;
    font-family: Lato;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.product-collapse .accordion_container .accordion_head h3 {
    color: #000;
    font-family: 'Inter' !important;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: -1px;
}
.product-collapse .accordion_container p {
    padding: 0px !important;
    margin-bottom: 24px;
}
.product-collapse .accordion_container .accordion_body {
    border-bottom: 1px solid #0000002e;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.product-collapse .accordion_container p:last-child {
    margin-bottom: 0px !important;
}
.promoted-products-box {
    padding-top: 60px !important;
}
.productpagecontainer {
    width: auto!important;
    max-width: 1200px !important;
}
.pdfobject-container {
    border: none!important;
    background: #4ca4cd;
    padding: 30px;
    border-radius: 16px;
    overflow: hidden;
    height: 510px !important;
}
.pdfobject-container embed.pdfobject {
    border-radius: 0px;
}
.pdf__sample.pdfobject-container:before {
    content: "See Sample Report" !important;
    font-size: 22px;
    text-align: center;
    display: block;
    font-family: 'Lato';
    color: #fff;
    font-weight: bold;
    margin-bottom: 22px;
}
.pdfobject-container embed.pdfobject {
    padding-bottom: 38px;
}
.product-description-wrapper {
    margin: 10px 0 0px;
}
#sharing {
    padding: 1px;
    margin: 0px !important;
}
div#tabs {
    margin-top: 32px;
}
#tabs > div ul {
    padding: 0px 0px 0px 7px;
}
.collapsible__layout {
    margin-top: 30px;
}
.collapsible__layout .accordion_cont {
    width: 100%;
}
.collapsible__layout .accordion_cont .main-accordion {
    background: #4ca4cd26;
    padding: 9px 16px;
    max-width: 430px;
    margin-bottom: 12px;
    transition: all .5s;
    border-radius: 6px;
}
.collapsible__layout .accordion_cont .accord_heading {
    background: none!important;
    padding: 0!important;
    color: #000;
    font-family: Lato!important;
    font-size: 16px!important;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.collapsible__layout .accordion_cont .accord_body {
    background: none !important;
}
.collapsible__layout .accordion_cont .accord_body p {
    padding: 0px !important;
}
.collapsible__layout .accordion_cont .accord_body ul {
    padding: 0px 0px 0px 15px;
}
.collapsible__layout .accordion_cont .accord_body {
    margin-top: 20px;
}
.collapsible__layout .accordion_cont .main-accordion span {
    background: #000;
    color: #fff;
    font-weight: 300;
    width: 25px;
    height: 25px;
    border-radius: 100px;
    text-align: center;
    line-height: 24px;
}
.collapsible__layout .accordion_cont .main-accordion.inc_width {
    max-width: 100%;
}
.homepage-section--blog-posts-wrapper {
    margin-bottom: 0px !important;
}
.homepage-section--blog-posts-wrapper h2 {
    text-align: center !important;
    font-family: Inter !important;
    margin-bottom: 0px !important;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: -1.7px;
    color: #000 !important;
    border: none !important;
    text-transform: capitalize !important;
}
.homepage-section--blog-posts-wrapper.blog-title-wrapper p {
    letter-spacing: 0 !important;
}
.homepage-section--blog-posts-wrapper .blog-title-wrapper .blog-title--divider {
    display: none;
}
.homepage-section--blog-posts-wrapper .blog-title-wrapper h2 {
    text-align: left !important;
    font-size: 18px;
    letter-spacing: -1px;
}
.cf-widget-test-list.cf-widget__accordion {
    margin-top: 20px;
}
.collapsible__layout .accordion_cont .accord_heading h3 {
    color: #000;
    font-family: Lato !important;
    font-size: 16px !important;
    font-weight: 600;
}
.mobile-pdf a {
    background: #4ca4cd;
    display: none;
    align-items: center;
    padding: 13px 20px;
    border-radius: 6px;
    font-family: 'Lato';
    font-weight: 600;
    color: #fff;
    font-size: 16px;
    column-gap: 14px;
    margin-top: 0px;
}
.mobile-pdf a img {
    max-width: 30px;
}
.collection-image-wrapper .cst-collection-banner {
    width: 100%;
}
.collection-blocks {
    padding: 70px 0px;
}
.collection-blocks .container {
    width: 100% !important;
    max-width: 1200px !important;
    padding: 0px 15px;
}
.section-heading h2 {
    font-size: 36px;
    font-family: 'Inter' !important;
    font-weight: 700;
    margin-bottom: 14px;
    letter-spacing: -1px;
}
.section-heading span {
    font-size: 18px;
}
.collection-blocks .grid__view {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    column-gap: 30px;
    margin-top: 50px;
}
.collection-blocks .grid__view .multicolumn_card {
    background: #4ca4cd0a;
    box-shadow: 0px 0px 10px 0px #ddd;
    padding: 26px;
    border-radius: 6px;
}
.collection-blocks .grid__view .multicolumn_card h3 {
    font-family: 'Inter' !important;
    font-weight: 700;
    font-size: 20px;
    margin-top: 26px;
    margin-bottom: 10px;
    letter-spacing: -1px;
}
.collection-blocks .grid__view .multicolumn_card p {
    font-size: 16px;
    line-height: 24px;
}
.collection-accordions .container {
    width: 100% !important;
    max-width: 1200px !important;
    padding: 0px 15px !important;
}
.collection-accordions .main-acc-sec {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    column-gap: 40px;
    margin-top: 40px;
}
.collection-accordions .main-acc-sec img {
    max-width: 100%;
}
.collection-accordions .main-acc-sec .product-collapse {
    margin-top: 0px;
}
.cst_col_accordion.product-collapse .accordion_head {
    padding: 15px 0px !important;
}
.cst_col_accordion.product-collapse .accordion_head h3 {
    font-size: 18px!important;
    color: #4ca4cd;
    font-family: 'Inter' !important;
    letter-spacing: -1px;
    font-weight: bold;
}
.cst_col_accordion.product-collapse .accordion_head span.plusminus {
    font-size: 22px;
    color: #4ca4cd;
}
.cst_col_accordion.product-collapse .accordion_body {
    padding-bottom: 18px !important;
    margin-bottom: 12px;
    padding-top: 18px;
}
.cst_col_accordion.product-collapse .accordion_body p {
    margin: 0px !important;
    font-size: 16px;
}
.banner-collection {
    margin: 70px 0px;
}
.banner-collection .container {
    max-width: 1200px !important;
    width: 100% !important;
    padding: 0px 15px !important;
}
.banner-collection img {
    width: 100%;
}
.collection__faq.product-collapse {
    margin: 0px !important;
}
.collection__faq.product-collapse .container {
    width: 100% !important;
    max-width: 1200px;
    padding: 0px 15px;
}
.collection__faq.product-collapse h2.faq__title {
    font-family: 'Inter' !important;
    font-weight: 700;
    font-size: 36px;
    margin-bottom: 20px;
    letter-spacing: -1px;
}
.collection__faq.product-collapse h3 {
    font-size: 18px !important;
}
.collection__faq.product-collapse .accordion_body {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
    padding-bottom: 22px;
}
.collection__faq.product-collapse .accordion_head {
    padding: 16px 0px !important;
}
.collection__faq.product-collapse .accordion_head span.plusminus {
    font-size: 20px;
}
.tab_sec_main .tabs {
    display: flex;
    justify-content: space-between;
    column-gap: 40px;
    align-items: flex-start;
}
.tab_sec_main .container, .blog_container {
    width: 100% !important;
    max-width: 1200px !important;
    padding: 0px 15px;
}
.tab_sec_main .tabs ul.tabs-nav {
    width: 100%;
    max-width: 350px;
}
.tab_sec_main .tabs .tabs-stage {
    width: 100%;
    max-width: 850px;
}
.tab_sec_main {
    margin-bottom: 60px;
}
.tab_sec_main .tabs ul.tabs-nav a {
    font-size: 18px;
    font-family: 'Inter' !important;
    font-weight: 700;
    background: #4ca4cd12;
    display: block;
    padding: 20px 24px;
    border-radius: 4px;
    letter-spacing: -1px;
}
.tab_sec_main h2 {
    font-family: 'Inter' !important;
    font-weight: 700;
    font-size: 36px;
    margin-bottom: 44px;
    text-align: center;
    letter-spacing: -1px;
}
.tab_sec_main .tabs ul.tabs-nav li {
    margin-bottom: 14px;
}
.tab_sec_main .tabs ul.tabs-nav li.tab-active a {
    background: #4ca4cd;
    color: #fff;
}
.tab_sec_main .tabs .tabs-stage .tabcontent {
    background: #f4f4f4;
    padding: 30px;
    border-radius: 8px;
}
.tab_sec_main .tabs .tabs-stage .tabcontent p {
    line-height: 26px;
    font-size: 16px;
}
.product_sec_container {
    width: 100% !important;
    max-width: 1200px !important;
    padding: 0px 15px !important;
    margin-top: 0;
}
.product_sec_container #collections-main .description-content {
    display: none;
}
.product_sec_container #collections-main .title-bar {
    margin-top: 0px;
}
.product_sec_container #collections-main .title-bar h2 {
    font-family: 'Inter' !important;
    font-weight: 700;
    font-size: 36px;
    margin-bottom: 30px;
    border: none!important;
    text-transform: capitalize!important;
    letter-spacing: -1px;
}
.product_sec_container .indiv-product {
    border-radius: 11px;
    border: none !important;
    box-shadow: none !important;
}
.product_sec_container .indiv-product .indiv-product-title-text {
    color: #18191F;
    font: 500 14px / 20px 'Inter', sans-serif;
    text-align: left;
    min-height: 68px;
}
.product_sec_container .indiv-product .money-styling.custom-font {
    display: flex;
    column-gap: 7px;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.product_sec_container .indiv-product button.cst_coll_btn {
    border: 1px solid #4ca4cd !important;
    color: #4ca4cd !important;
}
.product_sec_container .indiv-product button.cst_coll_btn:hover {
    background: #4ca4cd !important;
    color: #fff !important;
}
.container.blog_container {
    padding: 0px 15px !important;
}
.container.blog_container h2 {
    font-family: 'Inter' !important;
    letter-spacing: -1px !important;
    font-size: 40px!important;
}
.container.blog_container .blog-title-wrapper h2 {
    font-size: 18px !important;
}
section.mobile_sec.tab_sec_main {
    display: none;
}
.tab_sec_main .tabs .tabs-stage .tabcontent .metafield-rich_text_field p, .tab_sec_main .tabs .tabs-stage .tabcontent .metafield-rich_text_field li {
    margin-bottom: 20px;
}
.tab_sec_main .tabs .tabs-stage .tabcontent .metafield-rich_text_field h3 {
    margin-bottom: 12px;
}
.headerTop ul.headRt li:last-child {
    display: none;
}
#bloggle_article-layout p {
    font-size: 16px;
}
#bloggle_article-layout h3, #bloggle_article-layout h2 {
    font-size: 22px;
    margin: 0 0 20px 0 !important;
}
#bloggle_article-layout td, #bloggle_article-layout th {
    padding: 10px 10px;
}
#bloggle_article-layout .h2 {
    font-weight: 700;
    line-height: 20px;
}
#bloggle_article-layout h3.bggle--question {
    margin: 0 !important;
}
.template-blog__sidebar h2, .template-article__sidebar h2{
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    margin: 0 0 10px 0;
}
.blog-sidebar--section li {
    padding: 10px 0;
    border-bottom: 1px solid #cccccc;
}
.blog-sidebar--categories li a {color: #000 !important;text-transform: capitalize;}
.blog-sidebar--categories {
    margin: 0 0 30px 0;
}
.blog-header__title {
    text-transform: uppercase;
    font-size: 16px;
}
.blog-post-card__title {
    font-size: 25px;
    font-weight: 600;
}
.text-link-animated a {
    color: #000;
}
.template-article__sidebar #sm-icons {
    display: none;
}
.template-article__article p {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 10px 0;
}
.template-article__article h2, .template-article__article h3 {
    margin: 20px 0 10px 0 !important;
    color: #000;
    letter-spacing: 0;
    font-weight: 500;
    font-size: 22px;
}
.blog-sidebar--latest-articles p strong a {
    color: #000 !important;
}
.bo-update-cart-btn {
    color: #fff !important;
}
.pf-8b5d6213 .stop-mega-menu-reinit.snize-input-style {
    background: #fff !important;
}
.stop-mega-menu-reinit.snize-input-style {
    background: #fff !important;
}
section._hero {
    margin: 0 auto !important;
}
.page-main--wrapper {
    padding: 0 50px !important;
}
.snize-category a {
    background: none !important;
}
.snize-main-panel-controls a {
    background: none !important;
}
.snize-page a {
    background: none !important;
}
.snize-pagination a {
    background: none !important;
}
.title-bar {
    text-align: center;
    margin: 40px 0 30px 0;
}
.title-bar h2, .page--title.template-title {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    display: inline-block;
    border-bottom: 2px solid #000;
}
.page--title.template-title {
    width: auto;
    margin: 0 auto;
    display: table;
}
.template-product .page-main--wrapper {
    padding: 30px 0 0 0 !important;
}
.template-product .container {
    width: auto;
    max-width: 1320px;
}

.protext-dgn h2 {
    font-size: 22px;
    font-weight: 600;
    margin: 0 0 10px 0;
}

.protext-dgn p {
    font-size: 15px;
    margin: 0 0 10px 0;
}

.protext-dgn h4 {
    margin: 20px 0 10px 0;
}
.protext-dgn img {
    max-width: 100%;
}
.header-section.sticked .cart-item-count-bubble, .mobile-nav-bar-wrapper.overlay-header--disable .cart-item-count-bubble, .mobile-nav-bar-wrapper:not(.overlay-header) .cart-item-count-bubble, .site-header.overlay-header.overlay-header--disable .cart-item-count-bubble, .site-header.overlay-header.overlay-header--hover .cart-item-count-bubble, .site-header.overlay-header:hover .cart-item-count-bubble, .site-header:not(.overlay-header) .cart-item-count-bubble {
    background-color: #4ca4cd !important;
}
.btn {
    color: #fff !important;
}
.btn.btn--secondary {
    background: #cfcfcf;
    border-color: #cfcfcf !important;
}
.protext-dgn ul {
    margin: 10px 0 20px 30px;
}
.protext-dgn ul li {
    list-style: circle;
    margin: 5px 0;
    text-transform: capitalize;
}
.protext-dgn h3 {
    font-size: 20px;
    margin: 20px 0 10px 0;
}
.protext-dgn h3 {
    font-size: 20px;
    margin: 20px 0 10px 0;
}
.template-product .ui-tabs-anchor {
    font-size: 14px !important;
}
.template-product .ui-state-active a {
    background: #f1f1f1 !important;
}
.template-product .protext-dgn .classnamefont {
    font-size: 16px;
    margin: 15px 0 10px 0;
    color: #000;
}
.template-product .ui-tabs-panel p, .template-product .ui-tabs-panel {
    color: #000;
    font-size: 15px;
}
.product--add-to-cart-button {
    background: #4ca4cd;
    letter-spacing: 0;
    color: #fff !important;
    font-size: 16px;
}
.template-product  [data-update-id="item-star_rating_EmKHaV"] {
    margin: 0 0 20px 0 !important;
}
.template-product .product-details-product-title {
    font-size: 30px;
    font-weight: 700;
}
.checkblock.input-group input {
    border: 1px solid #ccc !important;
    border-radius: 6px !important;
}
.input-group-btn.button-pincode {
    background: #4ca4cd;
    color: #fff;
    font-size: 14px;
    padding: 0 20px;
    border-radius: 5px;
    margin: 0 0 0 20px;
}
/* media css start */
@media(max-width:1100px){
    .wrapper-spacing--h {
    padding-left: 20px !important ;
    padding-right: 20px !important;
}
.template-product .page-main--wrapper {
    padding: 30px 20px 0 20px !important;
}
.page-main--wrapper {
    padding: 0 20px !important;
}
.page-main--wrapper .container{
    padding: 0 !important
}
}
@media(max-width:767px){
  .__pf [style*="--cw"] {
    padding: 0 !important;
}
.pf-c {
    padding: 5px  !important;
}
.section--slideshow-wrapper {
    overflow-x: hidden;
}
.section-title, .section-title{
    font-size: 22px !important;
}
.pdfobject-container {
    display: none;
}
.mobile-pdf a {
    display: inline-flex;
}
#shopify-section-cart-template td.cart-table-title a img {
    max-width: 40px;
    display: none;
    margin-bottom: 10px;
}
.mobile-header-right {
    display: block !important;
}
.mobile-header-right ul li:last-child {
    display: none;
}
.mobile-header-right ul.headRt {
    padding-top: 11px;
    margin-right: 50px;
}
.mobile-header-right ul.headRt span.cart-item-count-header {
    position: absolute;
    background: #4da4cc;
    color: #fff;
    width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    font-size: 9px;
    padding: 0px !important;
    font-weight: 400;
    left: 08x !important;
    top: -4px;
}
.hf-mobile-header-wrap .slide-menu-mobile {
    position: relative;
    z-index: 999999999 !important;
}
body .hf-mobile-header-wrap {
    padding-top: 10px !important;
}
.mini_cart_main {
    padding: 20px 18px 0;
}
.mini_cart_main .cart_img_drw img {
    max-width: 56px;
    border-radius: 4px;
}
.mini_cart_main .cart_img_drw {
    max-width: 56px;
}
#cartSlideoutWrapper .cart_product_main {
    column-gap: 16px;
}
.slide-checkout-buttons a {
    padding: 12px 10px !important;
  font-size:13px;
}
.slide-checkout-buttons {
    column-gap: 16px;
}
.template-product .breadcrumb a, .template-product .breadcrumb span {
    font-size: 10px!important;
    text-transform: uppercase;
    font-weight: 600;
}
.template-product .breadcrumb {
    margin-top: 4px;
    margin-bottom: 10px;
}
#mobile-product-images .flexslider-container {
    padding: 0px !important;
}
#mobile-product-images {
    margin-bottom: 0 !important;
}
.product-description-main-wrapper {
    margin-top: 0px;
}
.product-description-main-wrapper .indiv-product-vendor-text {
    margin-bottom: 14px;
}
.template-product .product-description-main-wrapper h1 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 16px;
}
.template-product .product-description-main-wrapper .checkblock.input-group .button-pincode {
    padding: 8px 24px;
}
.template-product .product-description-main-wrapper  .cf-widget-items-wrapper {
    grid-template-columns: repeat(1,1fr);
}
.easytabs-text h2, h2.faq__title {
    font-size: 22px;
}
.cbb-also-bought-container h2.cbb-also-bought-title {
    font-size: 22px !important;
    padding: 0px 20px;
}
.yotpo .promoted-products-box h2 {
    font-size: 22px;
}
.product-description-main-wrapper .row {
    margin: 0px !important;
}
form.cart.div-wrap.mobile-cart {
    display: flex;
    flex-direction: column;
}
#shopify-section-cart-template h2 {
    font-size: 26px!important;
    letter-spacing: -1.3px;
    margin-top: 0px;
}
.mobile-cart .mini_cart_main {
    padding: 0px !important;
}
.mobile-cart .mini_cart_main .cart_product_main {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    border: 1px solid #ddd !important;
    border-left: none !important;
    border-right: none !important;
    padding: 15px 0px;
}
.mobile-cart .mini_cart_main .cart_product_main .crat_quty_price {
    max-width: 220px;
}
.cbb-also-bought-container {
    margin-top: 40px!important;
    padding: 0 15px!important;
}
#shopify-section-cart-template .title-bar {
    margin-bottom: 20px !important;
}
.col-md-6.ca-attrs label {
    font-size: 13px;
    margin-top: 14px;
}
.cart__row.full.ca-cart {
    width: 100%;
}
form.cart.div-wrap.mobile-cart .cart-div {
  order: 1;
}
form.cart.div-wrap.mobile-cart .cart-bottom-box {
    order: 3;
}
form.cart.div-wrap.mobile-cart .cart__row.full.ca-cart {
    order: 2;
}
.col-md-6.ca-attrs {
    margin-top: 34px;
}
.cart-bottom-box {
    margin-top: 40px;
}
.cart-bottom-box .row #checkout-buttons input {
    margin: 0px 0 0!important;
}
#shopify-section-cart-template .title-bar .clear {
    display: none;
}
.col-md-6.ca-attrs .ca-code-ordering-info {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
}
.cart-bottom-box .title-bar.custom-font {
    padding: 0px 0 17px;
    border-top: none !important;
}
form.cart.table-wrap.desktop-cart .cart-bottom-box {
    padding-left: 0;
    height: auto;
    margin-top: 40px;
  width:100%;
}
.easytabs-text img {
    max-width: 100% !important;
}
.product-collapse .accordion_container .accordion_body {
    border-bottom: 1px solid #0000002e;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.product-collapse .accordion_container .accordion_head {
    font-size: 15px;
}
.pdfobject-container {
    padding: 20px;
    height: 360px !important;
}
.pdf__sample.pdfobject-container:before {
    font-size: 19px;
    margin-bottom: 17px;
}
.collapsible__layout .accordion_cont .accord_heading {
    font-size: 14px!important;
}
.collapsible__layout .accordion_cont .main-accordion span {
    width: 20px;
    height: 20px;
    line-height: 17px;
}
.collapsible__layout .accordion_cont .main-accordion {
    max-width: 300px;
    position: relative;
    padding: 9px 46px 9px 14px;
}
.homepage-section--blog-posts-wrapper h2 {
    font-size: 22px;
}
.homepage-section--blog-posts-wrapper .title-bar {
    margin-top: 0px !important;
    margin-bottom: 24px;
}
.yotpo .promoted-products-box {
    padding-top: 10px !important;
}
.homepage-section--blog-posts-wrapper .blog-title-wrapper h2 {
    font-size: 16px;
}
.homepage-section--blog-posts-wrapper .row.grid--blog {
    row-gap: 20px;
}
.collapsible__layout .accordion_cont .main-accordion span {
    position: absolute;
    right: 12px;
}
.col-md-12.product-page--submit-action {
    padding: 0px;
}
.collapsible__layout .accordion_cont .accord_heading h3 {
    font-size: 15px !important;
}
.product-collapse .accordion_container .accordion_head h3 {
    font-size: 14px;
}
.collection-blocks .grid__view {
    grid-template-columns: repeat(2,1fr);
    column-gap: 15px;
    margin-top: 32px;
    row-gap: 15px;
}
.collection-blocks {
    padding: 40px 0;
}
.section-heading h2 {
    font-size: 22px;
    margin-bottom: 10px;
}
.section-heading span {
    font-size: 14px;
}
.collection-blocks .grid__view .multicolumn_card {
    padding: 16px;
    border-radius: 6px;
}
.collection-blocks .grid__view .multicolumn_card img {
    max-width: 52px;
}
.collection-blocks .grid__view .multicolumn_card h3 {
    font-size: 15px;
    margin-top: 16px;
    margin-bottom: 6px;
}
.collection-blocks .grid__view .multicolumn_card p {
    font-size: 13px;
    line-height: 18px;
}
.collection-accordions .main-acc-sec {
    grid-template-columns: repeat(1,1fr);
    margin-top: 30px;
    row-gap: 14px;
}
.cst_col_accordion.product-collapse .accordion_head h3 {
    font-size: 15px!important;
}
.cst_col_accordion.product-collapse .accordion_body p {
    font-size: 14px;
}
.banner-collection {
    margin: 40px 0;
}
.tab_sec_main h2 {
    font-size: 22px;
    margin-bottom: 24px;
}
.tab_sec_main .tabs ul.tabs-nav a {
    font-size: 12px;
    padding: 10px 12px;
    border-radius: 4px;
}
.tab_sec_main .tabs ul.tabs-nav {
    max-width: 136px;
}
.tab_sec_main .tabs {
    column-gap: 20px;
}
.tab_sec_main .tabs .tabs-stage .tabcontent {
    padding: 16px;
}
.tab_sec_main .tabs .tabs-stage .tabcontent p {
    line-height: 18px;
    font-size: 12px;
}
.tab_sec_main {
    margin-bottom: 40px;
}
.collection__faq.product-collapse h2.faq__title {
    font-size: 22px;
    margin-bottom: 10px;
}

.collection__faq.product-collapse .accordion_body {
    font-size: 16px;
    line-height: 25px;
}
.product_sec_container {
    margin-top: 40px;
}
.product_sec_container #collections-main .title-bar h2 {
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 0;
    border: none!important;
    text-transform: capitalize!important;
}
.product_sec_container .grid__item {
    width: 50%;
    margin: 0px !important;
}
.product_sec_container .grid__item .indiv-product {
    margin-bottom: 5px !important;
}
.product_sec_container .indiv-product .indiv-product-title-text {
    font: 500 12px/16px Inter,sans-serif;
    min-height: 56px;
}
.product_sec_container .indiv-product .money-styling.custom-font {
    font-size: 13px;
    padding-bottom: 0px !important;
}
body .product_sec_container .indiv-product button.cst_coll_btn {
    font-size: 12px !important;
    padding: 0px 10px !important;
}
.container.blog_container h2 {
    font-size: 22px!important;
}
.container.blog_container .blog-title-wrapper h2 {
    font-size: 16px!important;
}
section.desktop_sec.tab_sec_main {
    display: none;
}
section.mobile_sec.tab_sec_main {
    display: block;
}
section.mobile_sec.tab_sec_main .main-accordion {
    padding: 12px 49px 12px 14px !important;
}
.helptodaypop {
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto;
}
.collection__faq.product-collapse h3 {
    font-size: 16px!important;
}
.collapsible__layout .accordion_cont .accord_body p {
    padding: 0!important;
    font-size: 16px;
}
.cst_col_accordion.product-collapse .accordion_body p {
    font-size: 16px;
}
.product-collapse .accordion_container .accordion_head h3 {
    font-size: 16px;
}
.product-collapse .accordion_container p {
    font-size: 16px;
    line-height: 25px;
}
.collapsible__layout .accordion_cont .accord_body {
    font-size: 16px;
    line-height: 25px;
}
}
.wrapper-spacing--h {
    padding-left: 50px;
    padding-right: 60px;
}
.site-header__nav-standalone {
    border-top: 1px solid #e5e9f2;
    padding: 7px 0 7px 0!important;
}
.buddha-menu-item a {padding-top: 10px !important;padding-bottom: 10px !important;}
.site-header.logo_above {
    padding-top: 10px;
    padding-bottom: 3px;
}

/** Shopify CDN: Minification failed

Line 415:33 Expected ":"
Line 418:37 Expected ":"

**/

body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Lato', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}


.wrapper{ width: 100%;}
.panel-default > .panel-heading{ background: none !important; border: none !important; border-radius: 0px !important;}
.panel-default{ border-radius: 0px !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ background: none !important; border: none !important; border-radius: 0px !important;}
a:hover, a:focus{ text-decoration: inherit !important;}

/*header*/
.header_sec{ width: 100%; display: inline-block;}
.header_Inn{ width: 100%;}

.nav_top{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}
.menu_sec li{ position: relative;}


/*font-family: 'Inter', sans-serif;*/

.headerTop{ width: 100%; padding: 6px 0; display: inline-block;}
.navlogo{ width: 130px; float: left;}
.navlogo img{ max-width: 100%;}
.headRt{ width: auto; float: right; padding: 13px 0;}
.headRt li{ display: inline-block; margin-left: 20px;}
.headRt li img{ max-width: 100%; width: 25px;}
.headRt li a{ display: inline-block; font: 500 14px/20px 'Inter', sans-serif; color: #0B032D;}


.bannersec{ width: 100%; background: #effaff; padding: 90px 0;}
.bannerRt{ width: 100%;}
.banbox{ width: 100%; margin: 10px 0;}
.banbox img{ width: 100%; border-radius: 6px 6px 0 0;}
.banbox .text{ width:100%;}
.banbox .text a{ color: #002312; font: 400 16px/25px 'Inter', sans-serif; background: #fff url(arw.png) no-repeat right 20px center; padding: 18px 20px; display: inline-block; width: 100%; background-size: 16px; border-radius: 0 0 5px 5px;}
.bannerRt .row{ margin: 0 -10px;}
.bannerRt .col-sm-6{ padding: 0 10px;}
.bannerLeft{ width: 100%;}
.bannerLeft h1{ font: 300 34px/50px 'Inter', sans-serif; color: #0B032D; }
.bannerLeft h1 br{ display: none}
.bannerLeft h1 strong{ font-weight: 700;}
.listRoesw{ width: 100%; display: inline-block; margin-top: 18px;}
.listRoesw li{ display: inline-block; margin-right: 40px; font: 400 20px/28px 'Inter', sans-serif; color: #0B032D;}
.listRoesw li img{ max-width: 100%; width: 125px;}
.listRoesw li a{ display: inline-block; margin-right: 7px;}
.listRoesw li a img{ width: 27px;}
.listRoesw li p{ margin-top: 10px;}
.bansrch{ width: 100%; margin-top: 30px; display: inline-block;}
.bansrch input[type="text"]{ margin:0px !important; height: 50px !important; padding: 0 20px !important; background: #fff !important; border-radius: 10px 0 0 10px !important; color: #969BAB !important; font: 400 14px/28px 'Inter', sans-serif; border: none !important; width: 90% !important; float: left;}
.bansrch input[type="submit"]{ height: 50px; padding:0px; background: #09bc8a url(./srch.png) no-repeat center center; border-radius:0 10px 10px 0; color: #969BAB; font-size:0px !important; border: none !important; width: 10%; float: left; background-size: 30px !important;}
:focus{ outline: none !important;}
.poupulrtxt{ width: 100%; display: inline-block; margin-top: 40px;}
.poupulrtxt h5{ color: #000; font: 400 13px/20px 'Inter', sans-serif;}
.poupulrtxt ul li{ display: inline-block; color: #000; font: 400 14px/20px 'Inter', sans-serif; margin:13px 15px 0 0;}
.poupulrtxt ul li a{ color: #000; background: url(pls.png) no-repeat left center; display: inline-block;padding-left: 25px;
background-size: 20px;}	




.footsec{ background: #0b0d17; padding: 50px 0 40px 0; text-align: left !important;}
.footlogo{ width: 100%; display: inline-block;}
.footlogo img{ max-width: 100%;}
.footsec p{ color: #fff; font:400 14px/20px 'Inter', sans-serif; margin-top: 31px;}
.footsec p strong{ font-weight: 700;}
.footinfo{ width: 100%;}
.footinfo li{ color: #D9DBE1;  font:400 14px/20px 'Inter', sans-serif; margin-top: 20px; width: 100%; display: inline-block; position: relative; padding-left: 30px;}
.footinfo li i{ position:absolute; top: 0px; left: 0px; width: 20px;}
.footinfo li i img{ max-width: 100%;}
.footinfo li a{ color: #D9DBE1 !important;}
.footbox{ width: 100%;}
.footsec h4{ font:500 20px/88px 'Inter', sans-serif;  color: #fff;}
.footbox li{ width: 50%; float: left;}
.footbox li a {
    color: #D9DBE1;
    display: inline-block;
    padding: 7px 0;
}
.footbox ul{ margin-top:0px;}
.footbox .Customer{ display: inline-block;}
.footsos li{ display: inline-block; margin-right: 7px;}
.footsos li a{ display: inline-block; width: 24px; height: 24px; background: #23252e; border-radius: 70px; color: #fff; font-size: 15px; text-align: center; line-height: 24px;}
.footbotm ul li{ color: #D9DBE1;  font:400 14px/20px 'Inter', sans-serif;display: inline-block;}
.footbotm ul li a{ color: #D9DBE1 !important; }
.footbotm ul li:after{ content: "|"; padding: 0 6px;}
.footbotm{ margin-top: 41px;}
.footbotm ul li:last-child:after{ display: none;}


.tabblocknagdiv{display: none !important;}
#shopify-section-announcement-bar{display: none !important;}

#shopify-section-1527771811116{ overflow: hidden;}
.mainmenu{ background: #fff !important; width: 100%; border-bottom: 1px solid #e5e9f2 !important; border-top: 1px solid #e5e9f2 !important;}
#main-navigation-wrapper{ background: none !important; border: none !important;}
.main-navigation-wrapper-main{ width: 100%;}
.nav{justify-content: center;    margin-top: 0px;}
li.buddha-menu-item a{ color: #0b032d !important; font: 400 14px/20px 'Inter', sans-serif; text-transform: inherit !important;}
.headRt{ padding: 18px 0 0 0;}
li.buddha-menu-item a:hover{ color: #9ebe22 !important;}
.horizontal-mega-menu ul.mm-submenu li:hover>a{ color: #9ebe22 !important;}



.popularplan{ width: 100%; padding: 80px 0 0; overflow: hidden; display:inline-block;}
.popularplanInn{ width: 91%; /*float: right; */position: relative;}
.topselect{ width: 151px; position: absolute; top: 65px; right:30px;}
.topselect select{ width: 100%; background: url(./ara.png) no-repeat right 10px center #e6f8f3; -webkit-appearance: none !important; height: 40px; border-radius: 5px; background-size: 13px !important;  color: #0b032d; font:500 14px/27px 'Inter', sans-serif; border: none; padding: 0 10px;}

.poptablst{ width: 100%; padding: 10px 0;margin-top: 27px;}
.poptablst li{ display: inline-block; margin-right: 3px; margin-top:3px; }
.poptablst li a{ display: inline-block; border: 1px solid #D0CDE0; border-radius: 5px; font: 500 14px/20px 'Inter', sans-serif; padding:8px 20px 8px 34px;  background-repeat: no-repeat !important; background-position: left 6px center; color: #0b032d; background-size: 20px;}

.poptablst li a:hover{ background-color: #09bc8a; color: #fff;}
.poptablst li.actvs a{ background-color: #09bc8a; color: #fff;}


.newpoptablst{ width: 100%; padding: 10px 0;margin-top: 27px;}
.newpoptablst li{ display: inline-block; margin-right: 3px; margin-top:3px; }
.newpoptablst li a{ display: inline-block; border: 1px solid #D0CDE0; border-radius: 5px; font: 500 14px/20px 'Inter', sans-serif; padding:8px 20px 8px 34px;  background-repeat: no-repeat !important; background-position: left 6px center; color: #0b032d; background-size: 20px;}

.newpoptablst li a:hover{ background-color: #09bc8a; color: #fff;}
.newpoptablst li.actvs a{ background-color: #09bc8a; color: #fff;}


/*.poptablst li:nth-child(1):hover a, .poptablst li.actvs:nth-child(1) a{ background-image: url(tbicon1h.png);}
.poptablst li:nth-child(1) a{ background-image: url(tbicon1.png);}

.poptablst li:nth-child(2):hover a, .poptablst li.actvs:nth-child(2) a{ background-image: url(tbicon2h.png);}
.poptablst li:nth-child(2) a{ background-image: url(tbicon2.png);}

.poptablst li:nth-child(3):hover a, .poptablst li.actvs:nth-child(3) a{ background-image: url(tbicon3h.png);}
.poptablst li:nth-child(3) a{ background-image: url(tbicon3.png);}

.poptablst li:nth-child(4):hover a, .poptablst li.actvs:nth-child(4) a{ background-image: url(tbicon4h.png);}
.poptablst li:nth-child(4) a{ background-image: url(tbicon4.png);}

.poptablst li:nth-child(5):hover a, .poptablst li.actvs:nth-child(5) a{ background-image: url(tbicon5h.png);}
.poptablst li:nth-child(5) a{ background-image: url(tbicon5.png);}

.poptablst li:nth-child(6):hover a, .poptablst li.actvs:nth-child(6) a{ background-image: url(tbicon6h.png);}
.poptablst li:nth-child(6) a{ background-image: url(tbicon6.png);}


.poptablst li:nth-child(7):hover a, .poptablst li.actvs:nth-child(7) a{ background-image: url(tbicon7h.png);}
.poptablst li:nth-child(7) a{ background-image: url(tbicon7.png);}*/


.tabcaroBox{ width: 100%; background: #fff; box-shadow: 1px 1px 9px 6px #fbfbfc;}
.tabcaroBox .pic{ width: 100%; overflow: hidden;border-radius: 5px; border: 1px solid #D0CDE0;}
.tabcaroBox .pic img{ max-width: 100%;}
.tabcaroBox .text{ width: 100%; padding: 10px;}
.tabcaroBox .text h4{ color: #18191F; font: 500 14px/20px 'Inter', sans-serif;min-height: 105px;}
.tabcaroBox .text p, .tabcaroBox .text span, .pro_sale-price{ color: #18191F; font: 500 14px/20px 'Inter', sans-serif; margin-top: 15px;}
.tabcaroBox .text p ins{ text-decoration: none !important;}
.tabcaroBox .text p del, .tabcaroBox .text .pro_sale-price{ margin-right: 10px; color: #A0A1A4 !important;}
.vwBtn{ display: inline-block; border: 1px solid #09BC8A; font: 500 14px/35px 'Inter', sans-serif; color: #09BC8A; width: 100%; text-align: center; margin-top: 20px; border-radius: 5px;}
.vwBtn:hover{ background:#09BC8A; color: #fff; }
.populartabcont{ margin-top: 70px;margin-left: -15px;margin-right: -15px;}
.populartabcont .item{ padding: 15px;}
.populartabcont .owl-next, .populartabcont .owl-prev{ width: 40px; height: 40px; background-size: 20px !important; display:inline-block; opacity: 0.5; font-size: 0px !important;}
.populartabcont .owl-next{ background: url(./arw.png) no-repeat center center !important;}
.populartabcont .owl-prev{ background: url(./arw1.png) no-repeat center center !important;}

.populartabcont .owl-nav{ width: 100%; padding: 0 20px; display: block !important;text-align: right;}
.populartabcont .owl-next:hover, .populartabcont .owl-prev:hover{ opacity: 1;}
.populartabcont{ display: none;}


.newpopulartabcont{ margin-top: 70px;margin-left: -15px;margin-right: -15px;}
.newpopulartabcont .item{ padding: 15px;}
.newpopulartabcont .owl-next, .newpopulartabcont .owl-prev{ width: 40px; height: 40px; background-size: 20px !important; display:inline-block; opacity: 0.5; font-size: 0px !important;}
.newpopulartabcont .owl-next{ background: url(arw.png) no-repeat center center;}
.newpopulartabcont .owl-prev{ background: url(arw1.png) no-repeat center center;}

.newpopulartabcont .owl-nav{ width: 100%; padding: 0 20px; display: block !important;text-align: right;}
.newpopulartabcont .owl-next:hover, .newpopulartabcont .owl-prev:hover{ opacity: 1;}
.newpopulartabcont{ display: none;}



/*fixing*/

#main-navigation-wrapper{ background: #fff !important;margin-bottom: 0;}









/*new*/

.helptodaysec{ width: 100%; padding: 50px 0;}
.helpBox{ width: 100%; background: #fff; border-radius: 10px; padding: 35px; min-height: 200px; box-shadow: 1px 1px 16px 1px #f7f6f7; margin-top: 24px;    box-shadow: 0px 9px 20px rgba(112 101 131 / 16%);}
.helpBox span{ background: #e6f8f3; padding: 3px 10px; border-radius: 20px; color: #000; font: 500 15px/20px 'Inter', sans-serif;}
.helpBox h4{ color: #000; font: 500 20px/27px 'Inter', sans-serif; margin-top: 20px;}

.helpBox.bxpnk span{ background: #fbe4da;    display: inline-block;}
.pageheading h2, .pageheading h3{ color: #0b032d; font:700 24px/27px 'Inter', sans-serif;}

.helptodaysec .item{ padding: 20px;}
.helptodaysec .owl-next, .helptodaysec .owl-prev{ width: 40px; height: 40px; background-size: 20px !important; display:inline-block; opacity: 0.5; font-size: 0px !important; position: absolute; top: 50%;-ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.helptodaysec .owl-next{ background: url(arw.png) no-repeat center center !important; right: -20px;}
.helptodaysec .owl-prev{ background: url(arw1.png) no-repeat center center !important; left: -20px;}
.helptodaysec .owl-next:hover, .helptodaysec .owl-prev:hover{ opacity: 1;}


.promicSec{ width: 100%; background: #f6fcff; display: inline-block;}
.promicSec h5, .carousel-review-title{ color: #0B032D !important; font: 500 18px/28px 'Inter', sans-serif !important; margin-top: 10px;}
.promicSec p,.carousel-review-body  {
    color: #0B032D !important;
    font: 400 14px/23px 'Inter', sans-serif !important;
    margin-top: 10px !important;
}
.reviwBox{ width: 100%; background: #fff; border-radius: 6px; padding: 16px; margin-top: 40px;}
.reviwBox img{ max-width: 100px; width: auto !important;}


.promicSec .owl-next, .promicSec .owl-prev, .yotpo_previous, .yotpo_next{ width: 40px !important; height: 40px !important; background-size: 20px !important; display:inline-block; opacity: 0.5; font-size: 0px !important; padding: 40px 16px !important;}
.promicSec .owl-next, .yotpo_next{ background: url(arw.png) no-repeat center center !important;}
.promicSec .owl-prev, .yotpo_previous{ background: url(arw1.png) no-repeat center center !important;}
.yotpo_previous::before, .yotpo_next::before{ display: none !important;}


.promicSec .owl-nav{ width: 100%; padding: 0 20px; display: block !important;text-align: right;margin-top: 40px;position: absolute;
right: 0px;}
.promicSec .owl-next:hover, .promicSec .owl-prev:hover{ opacity: 1;}
.ssoLogo{ width: 100%; text-align: center; margin-top: 30px;display: inline-block;}
.ssoLogo img {
    max-width: 127px;
}

.promicsec{ width: 100%; padding: 50px 0;}


.pomistab{ width: 100%; padding: 10px 0;margin-top: 27px;}
.pomistab li{ display: inline-block; margin-right: 3px;}
.pomistab li a{ display: inline-block; border: 1px solid #D0CDE0; border-radius: 5px; font: 500 14px/20px 'Inter', sans-serif; padding:8px 20px;  background-repeat: no-repeat !important; background-position: left 6px center; color: #0b032d; background-size: 20px;}

.pomistab li a:hover, .pomistab li.actv a{ background-color: #09bc8a; color: #fff;}
.pageheading h4{ color: #0b032d; font:500 18px/27px 'Inter', sans-serif;}
.promicbtmthm{ margin-top: 30px;}
.stapsec{ width: 100%; margin-top: 45px;}
.stapsec img{ max-width: 100%;}
.stapsec li{ display: inline-block;}
.stapsec li img{ max-width: 107px;}
.rtlogosec{ width: 100%; display: inline-block;}
.rtlogosec ul li{ width: 33.333%; float: left; padding: 6px; text-align: center;}
.rtlogosec ul li img{ max-width: 114px;}


.promicevidoSec{ width: 100%; background: #f6fcff; overflow: hidden;}
.promicevidoSec h4{ font-weight:300; margin-top: 10px;}
.promiRt{ width: 100%; padding:50px 0px 12px 30px;}
.prmsPic{ width: 100%;}
.prmsPic img{ width: 100%; border-radius: 10px;}
.promiRtcaro{ width: 100%; margin-top: 30px;}
.promiccaro{ width: 100%;}
.promiccaro .pic{ width: 100%; position: relative;}
.promiccaro .pic img{ width: 100%; object-fit:cover; min-height: 300px;}
.plIcn{ width: 50px; height: 50px; display:inline-block; position: absolute; top: 50%; left: 50%;-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.plIcn img{ max-width: 100%; min-height: auto !important;}
.promiccaro .owl-nav{ display: none;}
.promiccaro .owl-dots{ position: absolute; top: 50%; left: 20px; width: 30px;-ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);} 
.promiccaro .owl-dots span{ width: 12px; height: 12px; background: url(dt2.png) no-repeat center center; display: inline-block; background-size: 100% 100% !important;}
.promiccaro .owl-dots .owl-dot.active span{  background: url(dt1.png) no-repeat center center;}
.promiccaro .owl-dots .owl-dot{ display: block; padding: 3px;}


.getnoticesec{ width: 100%; padding: 40px 0; background: #f7f8fa; margin-top: 30px;}
.getnoticesec li{ display: inline-block; margin-right: 20px;}
.getnoticesec li a{ background: #f3f6f9; border-radius: 10px; display: inline-block;overflow: hidden;}
.getnoticesec li a img{ max-width: 162px;}
.getnoticesec ul{ width: 100%; margin-top: 30px;}

#shopify-section-template--26811530641720__popular_plan_PtgxVi .popularplan.pageheading .popularplanInn {
    max-width: 1200px;
}
.section-title {
    font-weight: 700;
    font-size: 40px !important;
}
.blog-post-card__title.h6 {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0;
}
.blog-post-card__date {
    text-transform: uppercase;
    color: #000;
}
.blog-posts-section  .width--content {
    max-width: 1200px;
    margin: 0 auto;
}
.footboxa.inr-social .buddha-menu-item {
    display: none !important;
}
.footboxa.inr-social .buddha-menu-item {
    display: none !important;
}
.footboxa.inr-social ul {
    display: flex;
}
.footboxa.inr-social li {
    background: #23252e;
    height: 34px;
    width: 34px;
    margin: 0 10px 0 0;
    padding: 0 !important;
    border-radius: 70px;
}
.footboxa.inr-social li a {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: auto;
    min-width: auto;
    padding: 6px !important;
}
.owl-next, .owl-prev {
    border: none;
}
.footboxa.inr-social li a svg, .footboxa.inr-social li a path {
    min-height: 22px !important;
    min-width: 22px !important;
    color: #fff;
    height: 22px !important;
    width: 22px !important;
}
.tabcaroBox .text h4 a {
    color: #18191F;
}
[data-pf-type="Tabs"] p, [data-pf-type="Tabs"] span {margin-left: 0 !important; font-family: 'Inter' !important;font-size: 16px !important;}
[data-pf-type="Tabs"] strong, [data-pf-type="Tabs"] span, [data-pf-type="Tabs"] strong, [data-pf-type="Tabs"] span li {font-family: 'Inter' !important;}
[data-pf-type="Tabs"] ul{
    margin-left: 0 !important; 
}
@media (max-width:700px) {
  .getnoticesec ul{ margin-top: 10px;}
}


.promiRtcaro .owl-nav{ display: none;}


.small-version{width: 100%;
background: #fff;
border-radius: 6px;
padding: 16px !important;
margin-top: 40px;}
.small-version .product-link-container{ display: none !important;}
.standard-layout.single-carousel.review{ margin-right: 15px !important;}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .small-version .right-side{ width: 100% !important;} 
.yotpo-reviews-carousel .carousel-display-wrapper{ padding: 0 0 0 0 !important;}


/*fixing*/

.yotpo .yotpo-icon, .yotpo .yotpo-icon:after, .yotpo .yotpo-icon:before{ font-size: 20px;}
.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-author{ color: #0b032d !important; font:500 15px/27px 'Inter', sans-serif !important;}
.single-carousel.review .small-version{ min-height: 315px !important;}
.carousel-review-body a{ color: #09BC8A !important; }

.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows {
    float: right;
    margin-left: 15px;
    position: absolute;
    bottom: -64px;
    right: 26px;
}

.yotpo-logo-title, .yotpo-icon-btn-big{ display: none;}
.all-reviews a, .carousel-read-more{ color:#09BC8A !important;}
.promicbtmthm{ display: none;}

.helpsecin{ margin: 0 -15px;}
.promicSec{ padding-bottom: 60px;}
.populartabcont, .newpopulartabcont {margin-top: 35px;}
.footbox li a:hover{ color: #fff;}

.banmobwowwork{ width: 100%; margin: 30px 0 0 0; text-align: center;}
.banmobwowwork a{ color: #18191F; letter-spacing: 1px; text-transform: uppercase; font: 700 12px/30px 'Inter', sans-serif; display: inline-block; background: url(vdo.png) no-repeat left center; padding-left: 71px;}
.bansrchmob{ width: 100%; display: inline-block;  background: #fff; border-radius: 6px; padding: 5px; margin: 30px 0 0 0; float: left;}
.bansrchmob .sr1{ width: 40%; float: left; position: relative;}
.bansrchmob .sr1:before{ width: 1px; height: 70%; background: #969BAB; position: absolute; top: 50%; right: 0px; content: "";-ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
.bansrchmob .sr1 select{
    width: 100%;
    background: url(ara1.png) no-repeat right 30px center #fff;
    -webkit-appearance: none !important;
    height: 40px;
    border-radius: 5px;
    background-size: 13px !important;
    color: #09bc8a;
    font: 500 12px/27px 'Inter', sans-serif;
    border: none;
    padding: 0 10px;
}
.bansrchmob .sr2{ width: 60%; float: left; position: relative;}
.bansrchmob input[type="text"]{ width: 100%; height: 40px; background: none; border: none;color: #969BAB;
    font: 500 12px/27px 'Inter', sans-serif; padding:0 47px;text-overflow: ellipsis;
white-space: nowrap;}
.bansrchmob .sr2::before {
    content: "or";
    position: absolute;
    top: 50%;
    left: 19px;
    color: #969BAB;
    font: 500 12px/21px 'Inter', sans-serif;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.banmobwowwork, .bansrchmob{ display: none;}



/*.listRoesw li{ font-size: 16px; line-height: 20px;}*/
.poupulrtxt h5{ font-size: 10px;}
.poupulrtxt ul li{ font-size: 10px;}
.bannersec{ padding: 40px 0;}
.banbox .text a{     padding: 14px 17px;}
.popularplanInn{ width: 100%;     max-width: 1140px; margin: 0px auto; padding: 0 15px;}
.helpBox span{ font-size: 10px; font-weight: 400;}
.pageheading h4{ font-size: 20px; font-weight: 400;}

.banbox .pic{ overflow: hidden;}
.banbox .pic img{  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.banbox .pic:hover img{ transform zoom:-ms-transform: scale(1.1);  -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform:  scale(1.1);
 transform: scale(1.1);}
.tabcaroBox .pic img{  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.tabcaroBox .pic:hover img{ transform zoom:-ms-transform: scale(1.1);  -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform:  scale(1.1);
 transform: scale(1.1);}



/*22.9.2021*/

.helptodaypop{ width: 100%; max-width: 420px; border-radius: 6px; box-shadow:0px 3px 8px -3px #706583;position: relative;}
.headnga{ width: 100%; padding: 10px;}
.headnga strong{ font: 500 20px/21px 'Inter', sans-serif; color: #fff; width: 100%;  background: #4AA3CD; display: flex; padding: 20px;border-radius: 4px;}
.popConts{width: 100%;}
.helptodaypop h4{ font: 500 16px/21px 'Inter', sans-serif;}
.comnsBx{ width: 100%; background: #F6FCFF; padding: 10px; border: 0.1px solid #4AA3CD;border-radius: 4px; margin-top: 14px; min-height: 91px;}
.comnsBx p{ color: #000; font: 400 12px/18px 'Inter', sans-serif;}
.popConts .row{ margin: 0 -5px;}
.popConts .col-4{ padding: 0 5px;}
.popRow{ width: 100%; margin: 10px 0 0 0; padding: 10px;}
.cmnLst{ width: 100%; display: inline-block;}
.cmnLst li{ width: 53px; height: 54px; border-radius: 100%;background: #F6FCFF; float: left; margin-right: 20px; margin-top: 14px; }
.drbox{ background: rgba(243, 246, 249, 0.3);}
.drbox .media img{ width: 40px; margin-right: 10px;}
.drbox .media strong{ font: 400 14px/20px 'Inter', sans-serif; color: #18191F; }
.drbox .media{ border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 10px 0; position: relative; align-items: center; background: url(arw2.png) no-repeat right center; background-size: 15px} 
.drbox li{ padding: 0 10px;}
.drbox .media a{ width: 100%; position: absolute; top: 0px; left: 0px; display: inline-block; height: 100%;}
.drbox li:last-child .media{ border: none;}


.drdtlbox .media img{ width: 40px; height:40px; margin-right: 10px; border-radius: 100%;}
.drdtlbox .media h5{ font: 500 12px/20px 'Inter', sans-serif; color: #18191F; }
.drdtlbox .media strong{ font: 400 12px/20px 'Inter', sans-serif; color: #18191F; }
.drdtlbox .media{ padding: 10px; position: relative; background:#FBE4DA; border-radius: 6px;} 
.drdtlbox li{ margin-top: 5px; position: relative;}
.drdtlbox p{ font: 400 10px/15px 'Inter', sans-serif; color: #18191F;}
.grBtn{ display: inline-block; font: 400 12px/20px 'Inter', sans-serif; color:#09BC8A; border: 1px solid #09BC8A; padding:4px 12px; display: inline-block; border-radius: 4px; background: #fff; position: absolute; top: 23px;
right: 14px;}
.drdtlbox .text{ padding-right: 80px;}
.protoclbox li{ display: inline-block; margin: 10px 3px 0 0;}
.protoclbox li a{ background: #F6FCFF; font: 400 12px/20px 'Inter', sans-serif; color:#000; border-radius: 100px; display: inline-block; padding:3px 15px;}
.popcls {
    position: absolute;
    top: 20px;
    right: 20px;
    font: 400 17px/26px 'Inter', sans-serif;
    color: #fff;
    width: 26px;
    height: 26px;
    text-align: center;
    background: #4aa3cd;
    border-radius: 30px;
}
.helptodaysec{ position: relative;}
.helpBox{ position: relative;}
.apsulink{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
.helptodaypop{ display: none; position: absolute; top: 17%; left: 8%; z-index: 1111; background: #fff;}
.helptodaysecInn{ width: 100%; position: relative;}


.header_sec, .navlogo{ -o-transition: all 0.35s ease-in-out;
  -webkit-transition: all 0.35s ease-in-out;
-ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; position: relative;}

.header_sec.fixed{ position: fixed; top: 0px; left: 0px; background: #fff; z-index: 999999;}
.tabcaroBox .text{ min-height: 245px;}
.header_sec{background: #fff; }
.header_sec.fixed .navlogo{width: 102px;}
.header_sec.fixed .headerTop{ padding:3px 0;}
.header_sec.fixed .headRt {
    padding: 12px 0 0 0;
}


/*30.11.2021*/

.promicbtmthm{ display: none;}
.promicbtmthm .row{ align-items: center;}
.rdBox{ width: 100%; text-align: center;}
.rdBox i{ width: 130px; height: 130px; border-radius: 100%; overflow: hidden; border: 6px solid #EFFAFF; display: inline-block;}
.rdBox i img{ width: 100%; display: inline-block !important;}
.rdBox strong{ font-size: 14px; font-weight: 500; line-height: 20px; color: #18191F; width: 100%; display: inline-block; margin-top: 10px;}
.rdBox p{ font-size: 14px; font-weight: 400; line-height: 20px; color: #18191F; width: 100%; display: inline-block;}

.promicbtmthm .owl-next, .promicbtmthm .owl-prev {
    width: 40px;
    height: 40px;
    background-size: 20px !important;
    display: inline-block;
    opacity: 0.2;
    font-size: 0px !important; position: absolute; top:38%;-ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.promicbtmthm .owl-prev {
    background: url(arw1.png) no-repeat center center !important; left: -60px;
}
.promicbtmthm .owl-next {
    background: url(arw.png) no-repeat center center !important; right: -60px;
}
.promicbtmthm .owl-next:hover, .promicbtmthm .owl-prev:hover{ opacity: 1;}
.rtlogocaro{ padding: 0 30px;}


.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel{box-shadow: 1px 1px 17px 1px #f7f6f7;}




.article-authors-section{
    width: 1100px !important;
    max-width: 100% !important;
    margin-top: 20px;
}

.template-article__header-text--container {
    text-align: left;
    margin: 20px 0 0 0;
}
.template-article__header-text--sub-title {
    align-items: flex-start !important;
}




.author-card img {
    height: 90px;
    width: 90px;
    object-fit: cover;
    border-radius: 100%;
}
.authors-wrapper {
    display: flex;
    align-items: center;
}
.author-card {
    margin: 0 40px 0 0;
    text-align: center;
}
.author-card h4 {
    margin: 10px 0 0 0;
    font-size: 17px;
}
#article-header {
    text-align: left;
}
#article-header .info_header {
    justify-content: flex-start;
    width: 100%;
}
@media (min-width: 1400px) and (max-width: 9000px) 
{

.container, .popularplanInn { max-width: 100%; padding: 0 50px;}
.helptodaysec .container, .promicsec .container, .promicSec .container, .getnoticesec .container, .footsec .container{ max-width: 1200px; margin:auto;}/*padding: 0 15px */



}
@media (min-width: 768px) and (max-width: 9000px) 
{
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc; 
    background:#fff !important;
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; }






}

@media only screen and (max-width: 1300px) {
.topselect{ top: 0px;}    
  
}   
  
  
  
@media (min-width: 992px) and (max-width: 1199px) {

li.buddha-menu-item a{ font-size: 11px; padding: 10px 4px !important;}

.banbox .text a{ font-size: 14px; padding: 12px 9px;}
.bannerLeft h1{ font-size: 30px; line-height: 45px;}


.listRoesw li{ font-size: 16px; margin-right: 10px;}

.popularplanInn{ max-width: 960px;}
  
/*30.11.2021*/
.rdBox i {
    width: 100px;
    height: 100px;}  
  
  
  
  

}


@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border-color: #383e40; background: #383e40;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}




/*------------*/
.nav_top .navbar-toggler{ border-color: #383e40; background: #383e40;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}

.nav_top .navbar-toggler {border: none;background: none; margin: 0;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(1) {-ms-transform: matrix(1, -1, 0, 1, 0, 0); transform: matrix(1, -1, 0, 1, 0, 0); 
	 -webkit-transform: matrix(1, -1, 0, 1, 0, 0); width: 25px;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;  width: 0px;}  
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(3) {-ms-transform: matrix(1, 1, 0, 1, 0, 0); transform: matrix(1, 1, 0, 1, 0, 0); -webkit-transform: matrix(1, 1, 0, 1, 0, 0);
width: 25px;  margin-top: -11px;} 
.nav_top .navbar-toggler .icon-bar { display: block; width: 30px; height: 2px; border-radius: 3px; background-color: #fff ; opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0); -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.nav_top .navbar-toggler { width: 45px; height: 40px; text-align: center; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; border-radius: 0px;
    border: 0px solid transparent; border-top-color: transparent;border-right-color: transparent;    border-bottom-color: transparent;
        border-left-color: transparent; position: relative; border: none; outline: none; }
        

.container, .popularplanInn {
    max-width: 100%;
}

.banbox .text a{ font-size: 14px; padding: 12px 9px;}
.bannerLeft h1{ font-size: 30px; line-height: 45px;}
.bannerRt{ margin-top: 20px;}
.listRoesw li{ font-size: 12px; margin-right: 9px;}
.listRoesw li img{width: 101px;}
.listRoesw li p {
    margin-top: 3px;font-size: 11px;
} 
.listRoesw li a img {
    width: 22px;
} 
 
 
.helptodaysec .owl-prev{ left: -10px;}
.helptodaysec .owl-next{ right: -10px;}
  
.popularplanInn{ width:100%; padding: 0 15px;}  
  
/*30.11.2021*/
.rdBox i {
    width: 100px;
    height: 100px;}  
  

} 
 
 
@media (min-width: 768px) and (max-width: 991px) {







}


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

.footbotm .text-right{ text-align: center !important;}
.footsec h4{ line-height: 60px;}

.mobile-header-wrap .col-xs-2{width: auto;
    position: absolute;
    right: 0px;
    top: 9px;}

.mobile-header-right {
    text-align: right;
    display: none;
}
.hf-mobile-header-wrap{ padding:2px 15px 4px!important;}
.mobile-header-wrap #site-title {
    padding: 0;
    margin-bottom: 0;
}
.slide-menu-mobile{ margin: 19px 0;}

.vertical-mega-menu>li>.mm-submenu.height-transition {
    background-color: #9ebe22 !important;
}
#search_text{ height: 40px; border-radius: 5px; padding: 0 10px;}
.sidr-close-icon { top: 25px !important; color: #000 !important;}
.bannerLeft h1 {
    font-size: 25px;
    line-height: 37px;
}


.bannerLeft h1 br{ display: none;}
.bannersec{ padding: 30px 0 30px 0;}
.listRoesw li{ width: 50%; float: left; margin: 0px; padding-right: 10px;}

.poptablst, .newpoptablst, .pomistab { text-align: center;}
.helptodaysec .owl-prev, .helptodaysec .owl-next{ display: none;}


.bannerLeft h1 strong {
    font-weight: 600;
}

.poptablst li, .newpoptablst li {
    display: inline-block;
    margin-right: 14px;
    margin-top: 14px;
}

.tabcaroBox .text h4{ font-size: 12px; line-height: 16px;}

.promicbtmthm .col-sm-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.promicbtmthm .col-sm-6:first-child{ /*display: none;*/}
.popularplanInn{padding: 0 15px; width: 100%;}
.helptodaysec .item {
    padding: 8px;
}
.helpBox{ padding: 20px;}
.helpBox span{ font-size: 12px;}
.pageheading h2, .pageheading h3 { font-size: 19px;}
.getnoticesec li a img {
    max-width: 100px;
}

.getnoticesec li{ margin-right: 9px;vertical-align: middle;}
.poupulrtxt{ display: none;}
.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .carousel-arrows{ display: none;}
.populartabcont .owl-next, .newpopulartabcont .owl-next , .populartabcont .owl-prev, .newpopulartabcont .owl-prev{ display: none !important;}


/*.banmobwowwork, .bansrchmob{ display: block;}
.bansrch{ display: none;}*/

.standard-layout.single-carousel.review {
    margin-right: 15px!important;
    background: #fff;
    padding: 20px;
    border-radius: 10px;
}

.pomistab li{ margin: 10px 10px 0 0;}


.pageheading h2, .pageheading h3{line-height: 39px;}

.bannersec {
    padding: 46px 0;
}
.bansrchmob input[type=text]{ padding: 0 37px;}

.bannerRt {
    margin-top: 37px;
}
.banbox .text a{ background: #fff;}
.promicSec .owl-prev, .yotpo_previous, .promicSec .owl-next, .yotpo_next{ display: none !important;}

.yotpo-label.yotpo-small-box{ display: none !important;} 
.pageheading h4{ font-size: 14px; line-height: 19px;}


.black_overlay{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.30;
    filter: alpha(opacity=80);
}

.popularplan{ padding: 42px 0 0;}
.poptablst li, .newpoptablst li {
    display: inline-block;
    margin-right: 5px;
    margin-top: 15px;
}
.poptablst li a, .newpoptablst li a{padding: 6px 6px 6px 33px;}

.populartabcont, .newpopulartabcont {
    margin-top: 27px;
}




}

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

/*30.11.2021*/
.promicbtmthm .owl-prev{ left: -20px;}
.promicbtmthm .owl-next{ right: -20px;}
.rtlogocaro{ margin-top: 20px;}

.helpBox {
    min-height: 140px;
    padding: 11px;
}
  .helpBox span {
    font-size: 11px;
}

} 


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

.site-header__logo h1{ text-align: left !important;}
.bansrch input[type=text] {width: 82%!important;}
.bansrch input[type=submit]{width: 18%;}
.banbox .text a{background-size: 12px; background-position: right 8px center !important;}
.hf-mobile-header-wrap #site-title{ margin-bottom: 0px !important; text-align:left !important;}




.bannerLeft h1 {
    font-size: 20px;
    line-height: 33px;
}
.topselect{ width: 143px;}



.bansrchmob .sr1 select { background-position: right 10px center;}


.pageheading h2, .pageheading h3 {
    font-size: 17px;
}
.bansrchmob .sr1 select{background-size: 8px!important;}

  .poptablst li a, .newpoptablst li a { font: 500 12px/20px Inter,sans-serif;}
  .pomistab li a{ font: 500 13px/20px Inter,sans-serif; padding: 8px 15px;}

} 
 
@media(max-width:767px){
.section-title, .section-title{
    font-size: 22px !important;
}
.page-main--wrapper .wrapper-spacing--h {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.wrapper-spacing--v--template {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
#bloggle_article-layout {
    padding: 0 !important;
}
.__pf [style*="--s-xs"] {
    margin: 0 -4px !important;
}
.template-product .product-details-product-title {
    font-size: 20px;
    font-weight: 700;
}
.input-group-btn.button-pincode {
    margin: 0 0 0 10px;
}
#\31 703834063314 {
    overflow-x: auto;
}
#bloggle--article-title {
    font-size: 21px !important;
}
.author-card img {
    height: 70px;
    width: 70px;
}
.author-card h4 {
    font-size: 15px;
}
}