:root {
   --wvs-tick:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 2px rgb(0 0 0 / .8))' xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M4 16L11 23 27 7'/%3E%3C/svg%3E");
   --wvs-cross:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 5px rgb(255 255 255 / .6))' xmlns='http://www.w3.org/2000/svg' width='72px' height='72px' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ff0000' stroke-linecap='round' stroke-width='0.6' d='M5 5L19 19M19 5L5 19'/%3E%3C/svg%3E");
   --wvs-single-product-item-width:30px;
   --wvs-single-product-item-height:30px;
   --wvs-single-product-item-font-size:16px
   }
img.wp-smiley, img.emoji {
   display: inline !important;
   border: none !important;
   box-shadow: none !important;
   height: 1em !important;
   width: 1em !important;
   margin: 0 0.07em !important;
   vertical-align: -0.1em !important;
   background: none !important;
   padding: 0 !important;
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-notice {
   background-color: #5fbd74;
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a:hover {
   color: #5fbd74;
   border-color: #5fbd74;
}
.wp-block-audio figcaption{
   color:#555;
   font-size:13px;
   text-align:center
}
.is-dark-theme .wp-block-audio figcaption{
   color:hsla(0,0%,100%,.65)
}
.wp-block-audio{
   margin:0 0 1em
}
.wp-block-code{
   border:1px solid #ccc;
   border-radius:4px;
   font-family:Menlo,Consolas,monaco,monospace;
   padding:.8em 1em
}
.wp-block-embed figcaption{
   color:#555;
   font-size:13px;
   text-align:center
}
.is-dark-theme .wp-block-embed figcaption{
   color:hsla(0,0%,100%,.65)
}
.wp-block-embed{
   margin:0 0 1em
}
.blocks-gallery-caption{
   color:#555;
   font-size:13px;
   text-align:center
}
.is-dark-theme .blocks-gallery-caption{
   color:hsla(0,0%,100%,.65)
}
.wp-block-image figcaption{
   color:#555;
   font-size:13px;
   text-align:center
}
.is-dark-theme .wp-block-image figcaption{
   color:hsla(0,0%,100%,.65)
}
.wp-block-image{
   margin:0 0 1em
}
.wp-block-pullquote{
   border-top:4px solid;
   border-bottom:4px solid;
   margin-bottom:1.75em;
   color:currentColor
}
.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{
   color:currentColor;
   text-transform:uppercase;
   font-size:.8125em;
   font-style:normal
}
.wp-block-quote{
   border-left:.25em solid;
   margin:0 0 1.75em;
   padding-left:1em
}
.wp-block-quote cite,.wp-block-quote footer{
   color:currentColor;
   font-size:.8125em;
   position:relative;
   font-style:normal
}
.wp-block-quote.has-text-align-right{
   border-left:none;
   border-right:.25em solid;
   padding-left:0;
   padding-right:1em
}
.wp-block-quote.has-text-align-center{
   border:none;
   padding-left:0
}
.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{
   border:none
}
.wp-block-search .wp-block-search__label{
   font-weight:700
}
.wp-block-search__button{
   border:1px solid #ccc;
   padding:.375em .625em
}
:where(.wp-block-group.has-background){
   padding:1.25em 2.375em
}
.wp-block-separator.has-css-opacity{
   opacity:.4
}
.wp-block-separator{
   border:none;
   border-bottom:2px solid;
   margin-left:auto;
   margin-right:auto
}
.wp-block-separator.has-alpha-channel-opacity{
   opacity:1
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){
   width:100px
}
.wp-block-separator.has-background:not(.is-style-dots){
   border-bottom:none;
   height:1px
}
.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){
   height:2px
}
.wp-block-table{
   margin:"0 0 1em 0"
}
.wp-block-table thead{
   border-bottom:3px solid
}
.wp-block-table tfoot{
   border-top:3px solid
}
.wp-block-table td,.wp-block-table th{
   word-break:normal
}
.wp-block-table figcaption{
   color:#555;
   font-size:13px;
   text-align:center
}
.is-dark-theme .wp-block-table figcaption{
   color:hsla(0,0%,100%,.65)
}
.wp-block-video figcaption{
   color:#555;
   font-size:13px;
   text-align:center
}
.is-dark-theme .wp-block-video figcaption{
   color:hsla(0,0%,100%,.65)
}
.wp-block-video{
   margin:0 0 1em
}
.wp-block-template-part.has-background{
   padding:1.25em 2.375em;
   margin-top:0;
   margin-bottom:0
}
body{
   --wp--preset--color--black: #000000;
   --wp--preset--color--cyan-bluish-gray: #abb8c3;
   --wp--preset--color--white: #ffffff;
   --wp--preset--color--pale-pink: #f78da7;
   --wp--preset--color--vivid-red: #cf2e2e;
   --wp--preset--color--luminous-vivid-orange: #ff6900;
   --wp--preset--color--luminous-vivid-amber: #fcb900;
   --wp--preset--color--light-green-cyan: #7bdcb5;
   --wp--preset--color--vivid-green-cyan: #00d084;
   --wp--preset--color--pale-cyan-blue: #8ed1fc;
   --wp--preset--color--vivid-cyan-blue: #0693e3;
   --wp--preset--color--vivid-purple: #9b51e0;
   --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
   --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
   --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
   --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
   --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
   --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
   --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
   --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
   --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
   --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
   --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
   --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
   --wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
   --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
   --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
   --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
   --wp--preset--duotone--midnight: url('#wp-duotone-midnight');
   --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
   --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
   --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
   --wp--preset--font-size--small: 14px;
   --wp--preset--font-size--medium: 23px;
   --wp--preset--font-size--large: 26px;
   --wp--preset--font-size--x-large: 42px;
   --wp--preset--font-size--normal: 16px;
   --wp--preset--font-size--huge: 37px;
   --wp--preset--spacing--20: 0.44rem;
   --wp--preset--spacing--30: 0.67rem;
   --wp--preset--spacing--40: 1rem;
   --wp--preset--spacing--50: 1.5rem;
   --wp--preset--spacing--60: 2.25rem;
   --wp--preset--spacing--70: 3.38rem;
   --wp--preset--spacing--80: 5.06rem;
}
:where(.is-layout-flex){
   gap: 0.5em;
}
body .is-layout-flow > .alignleft{
   float: left;
   margin-inline-start: 0;
   margin-inline-end: 2em;
}
body .is-layout-flow > .alignright{
   float: right;
   margin-inline-start: 2em;
   margin-inline-end: 0;
}
body .is-layout-flow > .aligncenter{
   margin-left: auto !important;
   margin-right: auto !important;
}
body .is-layout-constrained > .alignleft{
   float: left;
   margin-inline-start: 0;
   margin-inline-end: 2em;
}
body .is-layout-constrained > .alignright{
   float: right;
   margin-inline-start: 2em;
   margin-inline-end: 0;
}
body .is-layout-constrained > .aligncenter{
   margin-left: auto !important;
   margin-right: auto !important;
}
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){
   max-width: var(--wp--style--global--content-size);
   margin-left: auto !important;
   margin-right: auto !important;
}
body .is-layout-constrained > .alignwide{
   max-width: var(--wp--style--global--wide-size);
}
body .is-layout-flex{
   display: flex;
}
body .is-layout-flex{
   flex-wrap: wrap;
   align-items: center;
}
body .is-layout-flex > *{
   margin: 0;
}
:where(.wp-block-columns.is-layout-flex){
   gap: 2em;
}
.has-black-color{
   color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color{
   color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color{
   color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color{
   color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color{
   color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color{
   color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color{
   color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color{
   color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color{
   color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color{
   color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color{
   color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color{
   color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color{
   background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color{
   background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color{
   background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color{
   background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color{
   background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color{
   background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color{
   background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color{
   background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color{
   background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color{
   background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color{
   background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color{
   background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color{
   border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color{
   border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color{
   border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color{
   border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color{
   border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color{
   border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color{
   border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color{
   border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color{
   border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color{
   border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color{
   border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color{
   border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background{
   background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background{
   background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{
   background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background{
   background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background{
   background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}
.has-cool-to-warm-spectrum-gradient-background{
   background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background{
   background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background{
   background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background{
   background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background{
   background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background{
   background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background{
   background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size{
   font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size{
   font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size{
   font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size{
   font-size: var(--wp--preset--font-size--x-large) !important;
}
.wp-block-navigation a:where(:not(.wp-element-button)){
   color: inherit;
}
:where(.wp-block-columns.is-layout-flex){
   gap: 2em;
}
.wp-block-pullquote{
   font-size: 1.5em;
   line-height: 1.6;
}
.col-full{
   max-width:1290px
}
@media(max-width:1366px){

   .aro-sorting .woocommerce-ordering select{
      width: auto !important;
   }


   body.theme-aro [data-elementor-columns-laptop="1"] .column-item{
      flex: 0 0 100%;
      max-width: 100%;
   }
   .woocommerce.columns-laptop-1 ul.products li.product{
      flex: 0 0 100%;
      max-width: 100%;
   }
   body.theme-aro [data-elementor-columns-laptop="2"] .column-item{
      flex: 0 0 50%;
      max-width: 50%;
   }
   .woocommerce.columns-laptop-2 ul.products li.product{
      flex: 0 0 50%;
      max-width: 50%;
   }
   body.theme-aro [data-elementor-columns-laptop="3"] .column-item{
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
   }
   .woocommerce.columns-laptop-3 ul.products li.product{
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
   }
   body.theme-aro [data-elementor-columns-laptop="4"] .column-item{
      flex: 0 0 25%;
      max-width: 25%;
   }
   .woocommerce.columns-laptop-4 ul.products li.product{
      flex: 0 0 25%;
      max-width: 25%;
   }
   body.theme-aro [data-elementor-columns-laptop="5"] .column-item{
      flex: 0 0 20%;
      max-width: 20%;
   }
   .woocommerce.columns-laptop-5 ul.products li.product{
      flex: 0 0 20%;
      max-width: 20%;
   }
   body.theme-aro [data-elementor-columns-laptop="6"] .column-item{
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%;
   }
   .woocommerce.columns-laptop-6 ul.products li.product{
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%;
   }
   body.theme-aro [data-elementor-columns-laptop="7"] .column-item{
      flex: 0 0 14.2857142857%;
      max-width: 14.2857142857%;
   }
   .woocommerce.columns-laptop-7 ul.products li.product{
      flex: 0 0 14.2857142857%;
      max-width: 14.2857142857%;
   }
   body.theme-aro [data-elementor-columns-laptop="8"] .column-item{
      flex: 0 0 12.5%;
      max-width: 12.5%;
   }
   .woocommerce.columns-laptop-8 ul.products li.product{
      flex: 0 0 12.5%;
      max-width: 12.5%;
   }
}
@media(max-width:1200px){
   body.theme-aro [data-elementor-columns-tablet-extra="1"] .column-item{
      flex: 0 0 100%;
      max-width: 100%;
   }
   .woocommerce.columns-tablet-extra-1 ul.products li.product{
      flex: 0 0 100%;
      max-width: 100%;
   }
   body.theme-aro [data-elementor-columns-tablet-extra="2"] .column-item{
      flex: 0 0 50%;
      max-width: 50%;
   }
   .woocommerce.columns-tablet-extra-2 ul.products li.product{
      flex: 0 0 50%;
      max-width: 50%;
   }
   body.theme-aro [data-elementor-columns-tablet-extra="3"] .column-item{
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
   }
   .woocommerce.columns-tablet-extra-3 ul.products li.product{
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
   }
   body.theme-aro [data-elementor-columns-tablet-extra="4"] .column-item{
      flex: 0 0 25%;
      max-width: 25%;
   }
   .woocommerce.columns-tablet-extra-4 ul.products li.product{
      flex: 0 0 25%;
      max-width: 25%;
   }
   body.theme-aro [data-elementor-columns-tablet-extra="5"] .column-item{
      flex: 0 0 20%;
      max-width: 20%;
   }
   .woocommerce.columns-tablet-extra-5 ul.products li.product{
      flex: 0 0 20%;
      max-width: 20%;
   }
   body.theme-aro [data-elementor-columns-tablet-extra="6"] .column-item{
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%;
   }
   .woocommerce.columns-tablet-extra-6 ul.products li.product{
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%;
   }
   body.theme-aro [data-elementor-columns-tablet-extra="7"] .column-item{
      flex: 0 0 14.2857142857%;
      max-width: 14.2857142857%;
   }
   .woocommerce.columns-tablet-extra-7 ul.products li.product{
      flex: 0 0 14.2857142857%;
      max-width: 14.2857142857%;
   }
   body.theme-aro [data-elementor-columns-tablet-extra="8"] .column-item{
      flex: 0 0 12.5%;
      max-width: 12.5%;
   }
   .woocommerce.columns-tablet-extra-8 ul.products li.product{
      flex: 0 0 12.5%;
      max-width: 12.5%;
   }
}
@media(max-width:1024px){
 /*  .elementor-44 .elementor-element.elementor-element-89a07cf .elementor-heading-title{
      font-size: 50px !important;
      line-height: normal !important;
   }*/

   .whatsapp-icon-container {
      bottom: 133px !important;

  }

  .elementor-section.elementor-top-section.elementor-element.elementor-element-40adf86.elementor-section-content-middle.elementor-section-stretched.header-absolute.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-no {
   justify-content: center;
}




   body.theme-aro [data-elementor-columns-tablet="1"] .column-item{
      flex: 0 0 100%;
      max-width: 100%;
   }
   .woocommerce.columns-tablet-1 ul.products li.product{
      flex: 0 0 100%;
      max-width: 100%;
   }
   body.theme-aro [data-elementor-columns-tablet="2"] .column-item{
      flex: 0 0 50%;
      max-width: 50%;
   }
   .woocommerce.columns-tablet-2 ul.products li.product{
      flex: 0 0 50%;
      max-width: 50%;
   }
   body.theme-aro [data-elementor-columns-tablet="3"] .column-item{
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
   }
   .woocommerce.columns-tablet-3 ul.products li.product{
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
   }
   body.theme-aro [data-elementor-columns-tablet="4"] .column-item{
      flex: 0 0 25%;
      max-width: 25%;
   }
   .woocommerce.columns-tablet-4 ul.products li.product{
      flex: 0 0 25%;
      max-width: 25%;
   }
   body.theme-aro [data-elementor-columns-tablet="5"] .column-item{
      flex: 0 0 20%;
      max-width: 20%;
   }
   .woocommerce.columns-tablet-5 ul.products li.product{
      flex: 0 0 20%;
      max-width: 20%;
   }
   body.theme-aro [data-elementor-columns-tablet="6"] .column-item{
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%;
   }
   .woocommerce.columns-tablet-6 ul.products li.product{
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%;
   }
   body.theme-aro [data-elementor-columns-tablet="7"] .column-item{
      flex: 0 0 14.2857142857%;
      max-width: 14.2857142857%;
   }
   .woocommerce.columns-tablet-7 ul.products li.product{
      flex: 0 0 14.2857142857%;
      max-width: 14.2857142857%;
   }
   body.theme-aro [data-elementor-columns-tablet="8"] .column-item{
      flex: 0 0 12.5%;
      max-width: 12.5%;
   }
   .woocommerce.columns-tablet-8 ul.products li.product{
      flex: 0 0 12.5%;
      max-width: 12.5%;
   }
   
}
@media(max-width:880px){
   body.theme-aro [data-elementor-columns-mobile-extra="1"] .column-item{
      flex: 0 0 100%;
      max-width: 100%;
   }
   .woocommerce.columns-mobile-extra-1 ul.products li.product{
      flex: 0 0 100%;
      max-width: 100%;
   }
   body.theme-aro [data-elementor-columns-mobile-extra="2"] .column-item{
      flex: 0 0 50%;
      max-width: 50%;
   }
   .woocommerce.columns-mobile-extra-2 ul.products li.product{
      flex: 0 0 50%;
      max-width: 50%;
   }
   body.theme-aro [data-elementor-columns-mobile-extra="3"] .column-item{
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
   }
   .woocommerce.columns-mobile-extra-3 ul.products li.product{
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
   }
   body.theme-aro [data-elementor-columns-mobile-extra="4"] .column-item{
      flex: 0 0 25%;
      max-width: 25%;
   }
   .woocommerce.columns-mobile-extra-4 ul.products li.product{
      flex: 0 0 25%;
      max-width: 25%;
   }
   body.theme-aro [data-elementor-columns-mobile-extra="5"] .column-item{
      flex: 0 0 20%;
      max-width: 20%;
   }
   .woocommerce.columns-mobile-extra-5 ul.products li.product{
      flex: 0 0 20%;
      max-width: 20%;
   }
   body.theme-aro [data-elementor-columns-mobile-extra="6"] .column-item{
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%;
   }
   .woocommerce.columns-mobile-extra-6 ul.products li.product{
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%;
   }
   body.theme-aro [data-elementor-columns-mobile-extra="7"] .column-item{
      flex: 0 0 14.2857142857%;
      max-width: 14.2857142857%;
   }
   .woocommerce.columns-mobile-extra-7 ul.products li.product{
      flex: 0 0 14.2857142857%;
      max-width: 14.2857142857%;
   }
   body.theme-aro [data-elementor-columns-mobile-extra="8"] .column-item{
      flex: 0 0 12.5%;
      max-width: 12.5%;
   }
   .woocommerce.columns-mobile-extra-8 ul.products li.product{
      flex: 0 0 12.5%;
      max-width: 12.5%;
   }
}
@media(max-width:767px){
   .lookbook-image{
      height: 500px;
      width: 500px;
      display: block;
      }
  
   .scrollup {

      bottom: 54px !important;
        opacity:unset!important;
   }
   .aro-mobile-nav{
      width:280px !important;
  }

   .whatsapp-icon-container{
      bottom: 172px !important;
   }
   .aro-sorting{
      align-items: baseline !important;
   }
   body.theme-aro [data-elementor-columns-mobile="1"] .column-item{
      flex: 0 0 100%;
      max-width: 100%;
   }
   .woocommerce.columns-mobile-1 ul.products li.product{
      flex: 0 0 100%;
      max-width: 100%;
   }
   body.theme-aro [data-elementor-columns-mobile="2"] .column-item{
      flex: 0 0 50%;
      max-width: 50%;
   }
   .woocommerce.columns-mobile-2 ul.products li.product{
      flex: 0 0 50%;
      max-width: 50%;
   }
   body.theme-aro [data-elementor-columns-mobile="3"] .column-item{
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
   }
   .woocommerce.columns-mobile-3 ul.products li.product{
      flex: 0 0 33.3333333333%;
      max-width: 33.3333333333%;
   }
   body.theme-aro [data-elementor-columns-mobile="4"] .column-item{
      flex: 0 0 25%;
      max-width: 25%;
   }
   .woocommerce.columns-mobile-4 ul.products li.product{
      flex: 0 0 25%;
      max-width: 25%;
   }
   body.theme-aro [data-elementor-columns-mobile="5"] .column-item{
      flex: 0 0 20%;
      max-width: 20%;
   }
   .woocommerce.columns-mobile-5 ul.products li.product{
      flex: 0 0 20%;
      max-width: 20%;
   }
   body.theme-aro [data-elementor-columns-mobile="6"] .column-item{
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%;
   }
   .woocommerce.columns-mobile-6 ul.products li.product{
      flex: 0 0 16.6666666667%;
      max-width: 16.6666666667%;
   }
   body.theme-aro [data-elementor-columns-mobile="7"] .column-item{
      flex: 0 0 14.2857142857%;
      max-width: 14.2857142857%;
   }
   .woocommerce.columns-mobile-7 ul.products li.product{
      flex: 0 0 14.2857142857%;
      max-width: 14.2857142857%;
   }
   body.theme-aro [data-elementor-columns-mobile="8"] .column-item{
      flex: 0 0 12.5%;
      max-width: 12.5%;
   }
   .woocommerce.columns-mobile-8 ul.products li.product{
      flex: 0 0 12.5%;
      max-width: 12.5%;
   }

   /*14march*/
   .heritage .elementor-container.elementor-column-gap-no.wedding-consultation-container {
    display: flex;
    flex-direction: column-reverse;
   }
   .req-popup .modal-header{
      padding: 0 !important;
   }
   .req-popup .form-container{
      top: 45% !important;
   }
   .req-popup .modal-header .cancel{
      margin-top: -11px !important;
      right: 10px;
      position: relative;
   }
}


#rev_slider_1_1_wrapper .aro1.tparrows{
   cursor:pointer;
   background:transparent;
   width:50px;
   height:50px;
   position:absolute;
   display:block;
   z-index:1000;
   border-radius:0px;
   -ms-transition:all 0.5s ease;
   -o-transition:all 0.5s ease;
   -moz-transition:all 0.5s ease;
   -webkit-transition:all 0.5s ease;
   transition:all 0.5s ease
}
#rev_slider_1_1_wrapper .aro1.tparrows.rs-touchhover{
   background:#daa14c;
   box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);
   -ms-transition:all 0.5s ease;
   -o-transition:all 0.5s ease;
   -moz-transition:all 0.5s ease;
   -webkit-transition:all 0.5s ease;
   transition:all 0.5s ease
}
#rev_slider_1_1_wrapper .aro1.tparrows.rs-touchhover:before{
   color:#ffffff
}
#rev_slider_1_1_wrapper .aro1.tparrows:before{
   font-family:'revicons';
   font-size:28px;
   color:rgba(48,55,62,0.7);
   display:block;
   line-height:50px;
   text-align:center
}
#rev_slider_1_1_wrapper .aro1.tparrows.tp-leftarrow:before{
   content:'\e820';
   margin-left:-3px
}
#rev_slider_1_1_wrapper .aro1.tparrows.tp-rightarrow:before{
   content:'\e81d';
   margin-right:-3px
}
#rev_slider_1_1_wrapper .aro1 .tp-bullet{
   overflow:hidden;
   border-radius:50%;
   width:10px;
   height:10px;
   background-color:rgba(0,0,0,0);
   box-shadow:inset 0 0 0 2px #ffffff;
   -webkit-transition:background 0.3s ease;
   transition:background 0.3s ease;
   position:absolute
}
#rev_slider_1_1_wrapper .aro1 .tp-bullet.rs-touchhover{
   background-color:#daa14c;
   box-shadow:inset 0 0 0 2px #daa14c
}
#rev_slider_1_1_wrapper .aro1 .tp-bullet:after{
   content:' ';
   position:absolute;
   bottom:0;
   height:0;
   left:0;
   width:100%;
   background-color:#daa14c;
   box-shadow:0 0 1px #daa14c;
   -webkit-transition:height 0.3s ease;
   transition:height 0.3s ease
}
#rev_slider_1_1_wrapper .aro1 .tp-bullet.selected:after{
   height:100%
}


.form-container{
   margin: 20px;
   top:50% !important;
}
.aro-sorting .woocommerce-ordering select{
   width: auto !important;
}


/*---------------16feb 24 (shalu)---------------*/
@media(min-width:1025px){
   .wp-block-themepunch-revslider {
      margin-top: 30px;
   }
   .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-4c9b8e7 {
      margin-right: 45px;
   }
   
}


@media(min-width:768px) and (max-width:1024px)
{
   .aro-sorting{
      align-items: baseline !important;
   }
   .elementor-268 .elementor-element.elementor-element-e76b75c {
      width: 100% !important;
   }
   .elementor-element.elementor-element-78b3d7b.elementor-element-cfc5b81.elementor-widget.elementor-widget-aro-products.img-position-yes.box-valign-flex-end.total-effects-yes.arrow-style-1.elementor-widget.elementor-widget-aro-product-categories {
       margin-bottom: 50px;
   }

   .blog-style-grid.events-style {
       justify-content: center;
   }
   .elementor-44 .elementor-element.elementor-element-89a07cf .elementor-heading-title span {
       margin: 0 !important;
   }
  /* .elementor-44 .elementor-element.elementor-element-89a07cf .elementor-heading-title {
       font-size: 38px !important;
   }*/
}

.elementor-icon-list-items.elementor-inline-items.footer-menu .elementor-icon-list-item.elementor-inline-item.footer-menu-li a .elementor-icon-list-text {
   font-family: "Open Sans", sans-serif;
}
/*.elementor.elementor-44.elementor-66 section.related.products {
    margin-top: 0px;
}*/

@media screen and (min-width:280px) and (max-width:319px){
   .filter-toggle {
      margin-left: 0 !important;
      padding-left: 0 !important;
  }
  .form-container {
   width: 275px !important;
   top: 43% !important;
   left: 43% !important;
}

  form.woocommerce-ordering {
   margin-left: 0 !important;
}

.woocommerce-result-count {
   margin-bottom: 0px;
}
.elementor-246 .elementor-element.elementor-element-d3bc539 .hfe-site-logo .hfe-site-logo-container img {
   /* width: 114px; */
   margin-left: 8px;
   /* margin-bottom: 40px; */
   padding-bottom: 17px;
}
}




@media screen and (min-width:320px) and (max-width:480px){
   .form-container{
      top: 42% !important;
      width: 317px !important;
   }
   .elementor-246 .elementor-element.elementor-element-d3bc539 .hfe-site-logo .hfe-site-logo-container img {
      /* width: 114px; */
      margin-left: 8px;
      /* margin-bottom: 40px; */
      padding-bottom: 25px;
   }

   /*review button css*/

   .elementor-66 .elementor-element.elementor-element-5d15f8e .slick-prev {
      left: -40px !important;
   }
   .elementor-66 .elementor-element.elementor-element-5d15f8e .slick-next {
      right:  -40px !important;
   }
   /*end*/

   .elementor-66 .elementor-element.elementor-element-5d15f8e .content { 
      font-size: 18px !important;
      line-height: 30px !important;
   }

   .aro-sorting a.filter-toggle {
       display: flex;
       align-items: center;
       margin-bottom: 0 !important;
       margin-top: 5px;
       margin-left: 0;
   }

   .journey-slider img {
       height: 350px;
       object-fit: cover;
   }

   .elementor-66 .elementor-element.elementor-element-f6fe391 .elementor-heading-title {
       font-size: 27px !important;
       text-align: center;
   }
  /* .elementor-44 .elementor-element.elementor-element-89a07cf .elementor-heading-title {
       font-size: 34px !important;
   }*/
   .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-de26a9d .elementor-widget-wrap.elementor-element-populated {
       justify-content: center;
   }
   .modal-header .cancel {
       padding: 0rem !important;
       margin: -4rem -3rem 0rem auto !important;
   }
   .elementor-element.elementor-element-cf319b9.subtitle-position-above.elementor-align-center.elementor-widget.elementor-widget-aro-heading .elementor-widget-container {
      margin-bottom: 10px;
   }
}

@media screen and (min-width:481px) and (max-width:767px){
   .form-container {
      top: 35% !important;
      left: 47% !important;
   }

   /*review button css*/

   .elementor-66 .elementor-element.elementor-element-5d15f8e .slick-prev {
      left: -40px !important;
   }
   .elementor-66 .elementor-element.elementor-element-5d15f8e .slick-next {
      right:  -40px !important;
   }
   /*end*/

   .elementor-66 .elementor-element.elementor-element-5d15f8e .content { 
      font-size: 18px !important;
      line-height: 30px !important;
   }

   .aro-full-width-content .filter-toggle {
       display: unset !important;
       /* align-content: flex-end; */
       margin: 0;
   }
   .journey-slider img {
       height: 350px;
       object-fit: cover;
   }  

   .elementor-element.elementor-element-ec64492.elementor-widget__width-initial.arrow-style-2.style-hover-arrow-carousel-yes.elementor-widget.elementor-widget-aro-testimonials {
       width: 100% !important;
   }
   .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f7b68e2 .details {
       width: 100%;
       text-align: center;
   }
   .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-de26a9d .elementor-widget-wrap.elementor-element-populated {
       justify-content: center;
   }
   .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-d4b46db .elementor-widget-wrap.elementor-element-populated {
      justify-content: center;
   } 
   .modal-header .cancel {
       padding: 0rem !important;
       margin: -4rem -3rem 0rem auto !important;
   } 
   .form-container {
       width: 450px !important;
   }
   .elementor-element.elementor-element-cf319b9.subtitle-position-above.elementor-align-center.elementor-widget.elementor-widget-aro-heading .elementor-widget-container {
      margin-bottom: 10px;
   }

   /*29feb*/
   section.related.products .product-block .product-caption .aro-single-product-extra-label p {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 1;
       line-clamp: 2;
       -webkit-box-orient: vertical;
   }


}



@media screen and (min-width:993px) and (max-width:1024px){
   .elementor.elementor-44.elementor-66 {
      margin-top:50px;
   }
   .form-container {
      top: 42% !important;
  }
  .elementor.elementor-66.elementor-44.elementor-64 {
      margin-top: 0;
   }

   /*28feb(shalu)*/
  .elementor-66 .elementor-element.elementor-element-5d15f8e .slick-prev {
       left:-80px !important;
   }
   .elementor-66 .elementor-element.elementor-element-5d15f8e .slick-next {
       right: -80px !important;
   }
   .product-block .product-caption .aro-single-product-extra-label p {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 1;
       line-clamp: 2;
       -webkit-box-orient: vertical;
   }
   [data-elementor-columns-mobile="1"] .column-item {
       flex: 0 0 100%;
       max-width: 100% !important;
   }
   
}
@media screen and (min-width:768px) and (max-width:992px){
   .elementor-44 .elementor-element.elementor-element-8dc777b>.elementor-widget-container {
      margin: 0 0 15px !important;
  }
  .form-container{
   top: 32% !important;
   left: 48% !important;
  }

  .elementor-44 .elementor-element.elementor-element-045dfbc {
   margin-top: 110px !important;

}
   .owl-item{
      width: 225px;
      max-width: 225;
  }
  [data-elementor-columns="5"] .column-item {
      flex: 0 0 20%;
      max-width: 100% !important;
  }

  /*28feb(shalu)*/
  .elementor-66 .elementor-element.elementor-element-5d15f8e .slick-prev {
       left:-50px !important;
   }
   .elementor-66 .elementor-element.elementor-element-5d15f8e .slick-next {
       right: -50px !important;
   }
   .product-block .product-caption .aro-single-product-extra-label p {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 1;
       line-clamp: 2;
       -webkit-box-orient: vertical;
      
   }
}  


@media (min-width:1367px){
   .aro-products-spacing ul.aro-products.products.columns-4 li .product-block .product-caption h3.woocommerce-loop-product__title a {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 1;
       line-clamp: 2;
       -webkit-box-orient: vertical;
   }
   }


/*21feb2024*/
.slick-dots li.slick-active button {
   background-color:#D9A14B !important;
}
@media(min-width:320px) and (max-width:380px){
   /*review button css*/

   .elementor-66 .elementor-element.elementor-element-5d15f8e .slick-prev {
      left: 0px !important;
   }
   .elementor-66 .elementor-element.elementor-element-5d15f8e .slick-next {
      right:  0px !important;
   }
   /*end*/
   
}

/*27feb*/

@media (min-width: 993px) and (max-width: 1023px)
{
      .primary.category-main-content{
              width: 100% !important;
      }
      .primary.category-main-content.primary-div-with-sidebar {
                width: calc(100% - 330px) !important;
      }
}

@media (min-width: 320px) and (max-width: 992px)
{
      .primary.category-main-content{
         width: 100% !important;
      }
      .primary.category-main-content.primary-div-with-sidebar {
         width: 100% !important;
      }
      #secondary{
         width: 100% !important;
      }

      /*#content .col-full {
         display: flex;
         flex-direction: column-reverse;
      }*/
      .elementor.elementor-4404.elementor-70 #content .col-full {
         display: flex;
         flex-direction: column-reverse;
      }
    
}

@media(max-width:1199px){
   .product-transition img {
      /* height: 460px; */
      object-fit: cover;
      min-height: 460px;
      max-height: 460px;
   }
}

/*28feb*/
@media(min-width:1025px) and (max-width:1199px)
{
   .elementor-section.elementor-top-section.elementor-element.elementor-element-40adf86.elementor-section-content-middle.elementor-section-stretched.header-absolute.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
       padding: 0 10px;
   }
 /*  .elementor-246 .elementor-element.elementor-element-6e5c688 {
       width: 56% !important;
   }*/
   .elementor-widget-wrap.elementor-element-populated.right-side-menu {
       justify-content: flex-end !important;
   }

  .elementor-66 .elementor-element.elementor-element-5d15f8e .slick-prev {
       left:-80px !important;
   }
   .elementor-66 .elementor-element.elementor-element-5d15f8e .slick-next {
       right: -80px !important;
   }

   .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-fbc011d ul#menu-1-0c416e6 {
       margin-right: 10px;
   }

    .product-block .product-caption .aro-single-product-extra-label p {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 1;
       line-clamp: 2;
       -webkit-box-orient: vertical;
   }

   div#primary main#main ul.aro-products.products.columns-4 li .product-block .product-caption h3.woocommerce-loop-product__title a {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 1;
       line-clamp: 2;
       -webkit-box-orient: vertical;
   }

   .elementor-44 .elementor-element.elementor-element-89a07cf .elementor-heading-title span {
       margin: 0 !important;
   }
 /*  .elementor-44 .elementor-element.elementor-element-89a07cf .elementor-heading-title {
       font-size: 40px !important;
       padding-top: 10px;
   }*/
}


@media(min-width:1200px)
{
    .product-block .product-caption .aro-single-product-extra-label p {
       overflow: hidden;
       text-overflow: ellipsis;
       display: -webkit-box;
       -webkit-line-clamp: 1;
       line-clamp: 2;
       -webkit-box-orient: vertical;
   }
/*   27august*/
   ul.aro-products li.product.product-list {
       max-width: 33% !important;
   }
 /*   .elementor-44 .elementor-element.elementor-element-89a07cf .elementor-heading-title {
       font-size: 36px !important;
       padding-top: 15px;

   }*/
   .journey-slider img {
       height: 300px !important;
       object-fit: cover;
   }
   .elementor-66 .elementor-element.elementor-element-8064bba>.elementor-widget-container {
      margin: 0 0 10px !important;
   }
   .elementor-66 .elementor-element.elementor-element-f6fe391>.elementor-widget-container {
       margin: 0 0 1px !important;
   }

   /*9march*/

}

@media(min-width:768px)
{
   .modal-header .cancel {
       padding: 0rem !important;
       margin: -3rem -1rem 0rem auto !important;
   }
}

.elementor-element.elementor-element-0eb292c.elementor-widget.elementor-widget-heading {
    display: none;
}
.elementor-element.journey-slider.elementor-element-7a5c8cf.elementor-tabs-view-vertical.tabs-border-type-none.elementor-widget.elementor-widget-aro-tabs.elementor-widget-tabs {
    overflow: hidden;
}

/*9merch*/



div#reviews div#review_form_wrapper div#review_form div#respond {
    margin-top: 10px;
}
div#tab-reviews div#reviews div#comments {
    display: block;
}

.modal-dialog .modal-content .modal-header.mt-3 button.btn-close.mt-5.mb-3 {
    margin-top: -5px !important;
}

@media(min-width:768px) and (max-width:1023px)
{
   .events-style .column-item.post-style-1 .post-inner .post-thumbnail img {
       height: 500px;
       object-fit: contain !important;
   }
  /* .contact-us {
      display: flex;
   }*/

   .contact-us span.elementor-grid-item {
       padding-right: 10px;
   }  
   .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-d4b46db {
       width: 45%;
   }


}

/*14mach*/
@media(max-width:480px)
{
   .policy-title {
      font-size: 1.5rem !important;
   }

}
@media(min-width:768px)
{
   .mobile-view.personalized {
    display: none;
   }
   .mobile-view.multipurpose {
      display: none;
   }
   .aro-carousel-text .column-item.img-block1, 
   .aro-carousel-text .column-item.img-block2{
      width: 50%;
   }
   .row.aro-carousel-text .column-item {
       width: 50%;
   }
   .mobile-desc {
       display: none;
   }
}

@media(max-width:767px)
{
   .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-de26a9d.desktop-view {
       display: none;
   }
   .mobile-view.personalized .elementor-widget-heading {
      width: 100% !important;
      text-align: center;
      max-width: 100% !important;
   }
   .mobile-view.personalized .elementor-widget-text-editor {
      width: 100% !important;
      text-align: center;
      max-width: 100% !important;
   }
   .row.aro-carousel-text .column-item.img-block1 {
       margin-top: 0;
   }
   .elementor-section.elementor-top-section.elementor-element.elementor-element-4990e3e.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
       margin-top: 80px !important;
   }
   .mobile-view.multipurpose .elementor-widget-heading {
      width: 100% !important;
      text-align: center;
      max-width: 100% !important;
   }
   .mobile-view.multipurpose .elementor-widget-text-editor {
      width: 100% !important;
      text-align: center;
      max-width: 100% !important;
   }
   .elementor-section.elementor-top-section.elementor-element.elementor-element-4990e3e.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
       margin-bottom: 100px;
   }
   .row.aro-carousel-text .column-item img.image {
       width: 100%;
   }

   .desk-desc, .desktop-desc {
       display: none;
   }
   .elementor-widget.elementor-widget-heading.mobile-desc {
    text-align: center !important;
   }
   .elementor-44 .elementor-element.elementor-element-f830cd2>.elementor-element-populated{
      padding: 0px !important;
   }

}

.reading-mobile {
    display: none;
}

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

.wrappingdss {
    display:none;
}

.reading-mobile {
    display:block;
}

}
  

/*21march*/
.menu-mobile-nav-button .aro-icon .icon-2 {
    width: 18px !important;
}
.site-header-account .account-dropdown .rememberinput{
   width: 1em !important;
   padding: 8px !important;
}
@media(min-width:320px) and (max-width:900px)
{
   section.policy-section.section-padding {
       margin-left: 0;
       margin-right: 0;
   }
   section.policy-section.section-padding .cart-main-wrapper.section-padding .container p:first-child {
       font-size: 22px !important;
   }
   section.policy-section.section-padding .cart-main-wrapper.section-padding .container p:nth-child(2) {
       font-size: 16px !important;
   }
   .order-details .payment-method span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    /* white-space: nowrap; */
   }
   .order-details .shipping p {
      text-align: left;
   }
   .order-details .shipping span {
      text-align: right;
   }
   section.policy-section.section-padding .cart-main-wrapper.section-padding .container {
       width: 100%;
   }
   section.policy-section.section-padding .container {
      width: 100%;
   }

}

/*today css update for form,menu icons and thank you page*/ 

.primary-navigation {
   display: block;
   text-align: center !important;
}


/*01/08/2024*/


@media(max-width:767px) and (min-width:320px){

   
.home.page-template.page-template-template-homepage .treading_blog_img img {
    width: 100% !important;
    height: 200px !important;
    object-fit: fill !important;
}



.home.page-template.page-template-template-homepage .elementor-44 .elementor-element.elementor-element-045dfbc {
    margin-bottom: 20px !important;
}

.home.page-template.page-template-template-homepage .elementor-44 .elementor-element.elementor-element-95510ad>.elementor-widget-container {
    margin: 0 0 20px !important;
}

.home.page-template.page-template-template-homepage .elementor-44 .elementor-element.elementor-element-95510ad img {
    height: 380px !important;
    object-fit: contain;
}

.home.page-template.page-template-template-homepage .elementor-44 .elementor-element.elementor-element-1a8d5b1 .elementor-heading-title {
    font-size: 22px !important;
    line-height: 35px !important;
}
.home.page-template.page-template-template-homepage .elementor-44 .elementor-element.elementor-element-cf319b9 .elementor-heading-title {
    font-size: 25px !important;
        margin-top: 0px !important;
}

.home.page-template.page-template-template-homepage  .elementor-44 .elementor-element.elementor-element-8dc777b .elementor-heading-title {
    font-size: 25px !important;

}
}
/*23 august*/
.product-transition img {
    object-fit: cover;
}

@media(min-width:1200px)
{
   .elementor-246 .elementor-element.elementor-element-85b33ca {
    padding-top: 10px;
}
.elementor-section.elementor-media.elementor-top-section.elementor-element.elementor-element-0395a22.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.media-space .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f830cd2 p {
    text-align: center;
    font-size: 19px;
}
.elementor-section.elementor-media.elementor-top-section.elementor-element.elementor-element-0395a22.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.media-space .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f830cd2 .elementor-button-wrapper.wrappingdss {
    text-align: center;
}
.elementor-section.elementor-media.elementor-top-section.elementor-element.elementor-element-0395a22.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.media-space .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f830cd2 .elementor-widget-wrap.elementor-element-populated{
       justify-content: center;
}
.elementor-section.elementor-media.elementor-top-section.elementor-element.elementor-element-0395a22.elementor-section-height-min-height.elementor-section-items-stretch.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.media-space .desk-desc.elementor-element-2f84fd5.elementor-widget.elementor-widget-text-editor {
    text-align: center;
}
.aro-products-spacing ul.aro-products.products li.product.product-type-simple.product-list {
    max-width: 33%;
}
div#content div#primary .aro-products-spacing ul.aro-products.products li.product.type-product.product-list {
    flex: 0 0 33%;
    max-width: 33%;
}
}
@media(min-width:1024px)
{
   /* .category-main-content {
    height: 1200px;
    overflow-x: scroll;
} */
.category-main-content::-webkit-scrollbar {
    display: none;
}
}
@media(min-width:1024px) and (max-width:1199px)
{
   .product-list {
       max-width: 50% !important;
   }
}

@media(min-width:1367px)
{
   .elementor-246 .elementor-element.elementor-element-d3bc539 .hfe-site-logo .hfe-site-logo-container img {
       /* height: auto !important; */
   }
   .product-list {
       flex: 0 0 33% !important;
   }
   .elementor-246 .elementor-element.elementor-element-85b33ca {
       width: 11% !important;
       padding-top: 10px;
   }
}

/*26august*/
@media(min-width:769px) and (max-width:1199px)
{
   ul.aro-products li.product.type-product.status-publish.first.instock.product_cat-accessories.product_cat-gifts-set.product_tag-anklets.product_tag-single-earring.has-post-thumbnail.featured.virtual.purchasable.product-type-simple.product-list {
       max-width: 50% !important;
   }

}
@media(min-width:1024px)
{
   .primary-navigation ul#menu-1-0c416e6 .menu-item-408 ul.sub-menu {
    top: 70px;
    /* margin-left: 15px; */
}

}

div#curator-feed-default-feed-layout {
    display: none;
}
body.home.page-template.page-template-template-homepage.page-template-template-homepage-php.page.page-id-44 div#curator-feed-default-feed-layout {
    display: block;
}


.lookbook-page div#curator-feed-default-feed-layout {
    display: none;
}
.aro-products-spacing ul.aro-products.sub-category-product li.product-list .product-block .product-caption .posted-in {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.aro-products-spacing ul.aro-products.sub-category-product li.product-list .product-block .product-caption h3.woocommerce-loop-product__title a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}



/*30/08/2024*/

/*About Us Page Start*/
.about_us_betold_bg {
    background: #fff;
    padding: 30px 0px !important;
}
.about_us_betold {
    text-align: center;
}

.about_us_betold .about_us_betold_content h2 {
    font-size: 45px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
}

.about_us_betold_content p {
    font-size: 20px;
    font-weight: bold;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    font-style: italic;
}

.about_discover_bg_color {
    background-color: #F3F1EA !important;
}
.about_discover .about_discover_content h2{
    font-size: 45px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    text-align: center;
}
.about_discover .about_discover_content h4{
    font-size: 22px;
    font-weight: 400;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    font-style: italic;
    text-align: center;
}
.about_discover .about_discover_content p{
    font-size: 20px;
    font-weight: 400;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
}


.about_buton {
    text-align: center;
}

.about_buton button {
    background: #545857;
    border-radius: 50px;
    font-size: 12px;
    font-weight: 700;
    font-family: "Open Sans", sans-serif;
    text-transform: uppercase;
    padding: 10px 45px;
}



.about_us_section_3 .about_us_section_3_content h2{
      font-size: 45px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
}

.about_us_section_3 .about_us_section_3_content p{
     font-size: 20px;
    font-weight: 400;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    /* font-style: italic; */
 }


.about_us_section_3_bg .about_us_section_3 .col-md-6{
   padding: 0px;
}
.about_us_section_3_bg{
   padding: 0px !important;
}
 .jgjg {
    position: relative;
}

.sdij {
    position: absolute;
    top: 50%;
    /* left: 5%; */
    padding: 80px;
    transform: translate(0%, -50%);
}

.about_us_section_3_box_bg{
   background-color: #fff;
   padding: 40px 0px !important;
}

.about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont h2{
     font-size: 45px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    text-align: center;
    margin: 0px;
    padding-top: 10px;
}
.about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont h4{
     font-size: 22px;
    font-weight: 400;
    font-family: "times new roman", sans-serif;
    font-style: italic;
    color: #1e3706;
    text-align: center
}
.about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont p{
     font-size: 20px;
    font-weight: 400;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
}


.brain_section_back {
    background: #fff;
}
.brain_bg {
    background: #F3F1EA;
    height: 350px;
}

.brain_section {
    margin-top: -200px;
   padding-bottom: 10px;
}

.brain_section .brain_section_inner .brain_section_content h2{
      font-size: 45px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    text-align: center;
    padding-top: 30px;

}
.brain_section .brain_section_inner .brain_section_content p{
     font-size: 20px;
    font-weight: 400;
    font-family: "times new roman", sans-serif;
    color: #1e3706;

}
.brain_section .brain_section_inner .brain_section_img {
    width: 60%;
    margin: 0px auto;
}

.brain_section .brain_section_inner .brain_section_img img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}


.shop-slide.private_section_back {
    margin-bottom: 40px !important;
}

.private_section_back {
    background: #F3F1EA;
    padding: 40px 0px;
}

.private_section .private_section_content h4 {
    font-size: 19px !important;
    font-weight: 400;
    font-family: "times new roman", sans-serif;
    font-style: italic;
    color: #1e3706;
    text-align: center;
}

.private_section .private_section_inner .private_section_content h2 {
    font-size: 45px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    text-align: center;
    margin: 0px;
}

.private_section .private_section_inner_content .icon img {
    /* height: 70px; */
    margin: 0px auto;
}

.private_section_inner_content {
    text-align: center;
    padding: 20px 20px;
    height: 100%;
}

.private_section .private_section_inner .icon {
    border-bottom: solid 2px #1e3706;
    padding: 0px 0px 20px;
    margin: 0px 0px 20px;
}

.private_section .private_section_inner .private_section_inner_content .content h4 {
    font-size: 30px;
    font-weight: 400;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    text-align: center;
}
.private_section .private_section_inner .private_section_inner_content .content p {
    font-size: 20px;
    font-weight: 400;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    text-align: center;
}
.about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_img img {
    height: 400px;
    width: 100%;
    object-fit: cover;
}
.about_us_section_3 .about_us_section_3_content img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}

/*Responsive Start*/


@media(max-width:1920px) and (min-width:1400px){


}


@media(max-width:1399px) and (min-width:1200px){

   /* .about_us_betold .about_us_betold_content h2,.about_discover .about_discover_content h2,.about_us_section_3 .about_us_section_3_content h2,
   .about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont h2,
   .brain_section .brain_section_inner .brain_section_content h2,.private_section .private_section_inner .private_section_content h2,.home-via-type .via-type-content h2,.trust-meet-convenience .trust-type-content h2 {
    font-size: 24px;
} */
/* .about_us_betold_content p,.about_discover .about_discover_content p,.about_us_section_3 .about_us_section_3_content p,
.about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont p,
.brain_section .brain_section_inner .brain_section_content p,.private_section .private_section_inner .private_section_inner_content .content p {
    font-size: 19px;
}
.private_section .private_section_inner .private_section_inner_content .content h4,.private_section .private_section_content h4,.trust-meet-content .private_section_inner_content .content h4 {
    font-size: 19px;
} */

.brain_section .brain_section_inner .brain_section_img img {
    height: 400px;
}
.brain_section .brain_section_inner .brain_section_img {
    width: 50%;
}
}

@media(max-width:1199px) and (min-width:1025px){

   .about_us_betold .about_us_betold_content h2,.about_discover .about_discover_content h2,.about_us_section_3 .about_us_section_3_content h2,
   .about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont h2,
   .brain_section .brain_section_inner .brain_section_content h2,.private_section .private_section_inner .private_section_content h2 {
    font-size: 35px;
}
.about_us_betold_content p,.about_discover .about_discover_content p,.about_us_section_3 .about_us_section_3_content p,
.about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont p,
.brain_section .brain_section_inner .brain_section_content p,.private_section .private_section_inner .private_section_inner_content .content p {
    font-size: 16px;
}
.private_section .private_section_inner .private_section_inner_content .content h4,.private_section .private_section_content h4 {
    font-size: 25px;
}

.brain_section .brain_section_inner .brain_section_img img {
    height: 400px;
}
.brain_section .brain_section_inner .brain_section_img {
    width: 50%;
}
}



@media(max-width:1024px) and (min-width:992px){

   .about_us_betold .about_us_betold_content h2,.about_discover .about_discover_content h2,.about_us_section_3 .about_us_section_3_content h2,
   .about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont h2,
   .brain_section .brain_section_inner .brain_section_content h2,.private_section .private_section_inner .private_section_content h2 {
    font-size: 30px;
}
.about_us_betold_content p,.about_discover .about_discover_content p,.about_us_section_3 .about_us_section_3_content p,
.about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont p,
.brain_section .brain_section_inner .brain_section_content p,.private_section .private_section_inner .private_section_inner_content .content p {
    font-size: 16px;
}
.private_section .private_section_inner .private_section_inner_content .content h4,.private_section .private_section_content h4 {
    font-size: 22px;
}

.brain_section .brain_section_inner .brain_section_img img {
    height: 400px;
}
.brain_section .brain_section_inner .brain_section_img {
    width: 50%;
}
.about_discover_bg_color {
    margin-bottom: 50px !important;
}
}

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

   .about_us_betold .about_us_betold_content h2,.about_discover .about_discover_content h2,.about_us_section_3 .about_us_section_3_content h2,
   .about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont h2,
   .brain_section .brain_section_inner .brain_section_content h2,.private_section .private_section_inner .private_section_content h2 {
    font-size: 25px;
}
.about_us_betold_content p,.about_discover .about_discover_content p,.about_us_section_3 .about_us_section_3_content p,
.about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont p,
.brain_section .brain_section_inner .brain_section_content p,.private_section .private_section_inner .private_section_inner_content .content p {
    font-size: 15px;
}
.private_section .private_section_inner .private_section_inner_content .content h4,.private_section .private_section_content h4 {
    font-size: 20px;
}

.brain_section .brain_section_inner .brain_section_img img {
    height: 250px;
}
.brain_section .brain_section_inner .brain_section_img {
    width: 50%;
}
.about_discover_bg_color {
    margin-bottom: 50px !important;
}
.brain_bg {
    height: 250px;
}
.brain_section .brain_section_inner .brain_section_content h5 {
    font-size: 16px;
}
}

@media(max-width:767px){
   .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.brain_section .brain_section_inner .brain_section_img img {
    height: 100%;
}
.about_us_section_3 .about_us_section_3_content img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
}

@media(max-width: 767px) and (min-width: 576px){

   .about_us_betold .about_us_betold_content h2,.about_discover .about_discover_content h2,.about_us_section_3 .about_us_section_3_content h2,
   .about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont h2,
   .brain_section .brain_section_inner .brain_section_content h2,.private_section .private_section_inner .private_section_content h2 {
    font-size: 22px;
}
.about_us_betold_content p,.about_discover .about_discover_content p,.about_us_section_3 .about_us_section_3_content p,
.about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont p,
.brain_section .brain_section_inner .brain_section_content p,.private_section .private_section_inner .private_section_inner_content .content p {
    font-size: 15px;
}
.private_section .private_section_inner .private_section_inner_content .content h4,.private_section .private_section_content h4 {
    font-size: 18px;
}

/*.brain_section .brain_section_inner .brain_section_img img {
    height: 250px;
}*/
.brain_section .brain_section_inner .brain_section_img {
    width: 100%;
}
.about_discover_bg_color {
    margin-bottom: 50px !important;
}
.brain_bg {
    height: 250px;
}
.brain_section .brain_section_inner .brain_section_content h5 {
    font-size: 15px;
}
.jgjg {
    position: inherit;
}
.sdij {
    position: inherit;
    transform: inherit;
        padding: 20px 20px;
}
}

@media(max-width: 575px) and (min-width: 468px){

   .about_us_betold .about_us_betold_content h2,.about_discover .about_discover_content h2,.about_us_section_3 .about_us_section_3_content h2,
   .about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont h2,
   .brain_section .brain_section_inner .brain_section_content h2,.private_section .private_section_inner .private_section_content h2 {
    font-size: 22px;
}
.about_us_betold_content p,.about_discover .about_discover_content p,.about_us_section_3 .about_us_section_3_content p,
.about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont p,
.brain_section .brain_section_inner .brain_section_content p,.private_section .private_section_inner .private_section_inner_content .content p {
    font-size: 15px;
}
.private_section .private_section_inner .private_section_inner_content .content h4,.private_section .private_section_content h4 {
    font-size: 18px;
}

/*.brain_section .brain_section_inner .brain_section_img img {
    height: 250px;
}*/
.brain_section .brain_section_inner .brain_section_img {
    width: 100%;
}
.about_discover_bg_color {
    margin-bottom: 50px !important;
}
.brain_bg {
    height: 250px;
}
.brain_section .brain_section_inner .brain_section_content h5 {
    font-size: 15px;
}
.jgjg {
    position: inherit;
}
.sdij {
    position: inherit;
    transform: inherit;
        padding: 20px 20px;
}
}

@media(max-width: 467px) and (min-width: 320px){

   .about_us_betold .about_us_betold_content h2,.about_discover .about_discover_content h2,.about_us_section_3 .about_us_section_3_content h2,
   .about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont h2,
   .brain_section .brain_section_inner .brain_section_content h2,.private_section .private_section_inner .private_section_content h2 {
    font-size: 22px;
}
.about_us_betold_content p,.about_discover .about_discover_content p,.about_us_section_3 .about_us_section_3_content p,
.about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont p,
.brain_section .brain_section_inner .brain_section_content p,.private_section .private_section_inner .private_section_inner_content .content p {
    font-size: 15px;
}
.private_section .private_section_inner .private_section_inner_content .content h4,.private_section .private_section_content h4 {
    font-size: 18px;
}

/*.brain_section .brain_section_inner .brain_section_img img {
    height: 250px;
}*/
.brain_section .brain_section_inner .brain_section_img {
    width: 100%;
}
.about_discover_bg_color {
    margin-bottom: 50px !important;
}
.brain_bg {
    height: 250px;
}
.brain_section .brain_section_inner .brain_section_content h5 {
    font-size: 15px;
}
.jgjg {
    position: inherit;
}
.sdij {
    position: inherit;
    transform: inherit;
        padding: 20px 20px;
}
}
.megamenu-category{
   display: flex;
   justify-content: center;
   padding: 0 120px;
}
.megamenu-tab{
   width: 100%;
   padding-left: 150px;
}
.collection-types{
   padding: 40px 100px 40px 150px;
}
.collection-types .megamenu-tab h5{
   font-size: 16px;
   font-weight: 600;
   /* text-align: center; */
   margin-bottom: 20px;
}
.collection-types .megamenu-tab p{
   font-size: 15px;
   font-weight: 600;
   color: #000000bd;
}
.collection-types .megamenu-tab ul li{
   font-size: 14px;
}
.collection-types .nav-pills .nav-link.active{
   background-color: var(--e-global-color-accent);
   color: #fff;
}
.collection-types .nav-link{
   color: #000;
}
.collection-types .nav-link:hover{
   color: var(--e-global-color-primary);
}
.mega-menu{
   max-height: 500px;
   overflow: auto;
   justify-content: center;
   display: flex;
}
.megamenu-category img{
   width: 108px;
   border-radius: 50% !important;
}
.mobile-menu-tab ul li a{
   font-size: 14px;
}
.mega-stretchwidth{
   top: 100px !important;
   /* margin-left: 0 !important; */
}
.about-tale-content p{
   margin-bottom: 0.5rem;
}
.about-tale-content{
   margin-bottom: 20px;
}
.odd-color{
   background-color: #E6F7F2;
}
.even-color{
   background-color: #F3F1EA;
}
.content-box {
   border-bottom: 1px solid #000;
   margin-bottom: 15px;
}
.about_us_section_3_box_cont p{
   text-align: center;
}
.brain_section_content {
   padding: 0px 100px;
}
.home-via-type{
   background: #F3F1EA;
    padding: 40px 0px 0px !important;
}
.home-via-type .via-type-content h2{
    font-weight: bold;
    text-transform: uppercase;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    text-align: center;

}
.home-via-type .via-type-content h4{
   font-size: 22px;
    font-weight: 400;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    font-style: italic;
    text-align: center;
}
.shop-via-type{
   background-color: #fff;
   padding: 50px 0;
}

.trust-meet-convenience{
   background: #E6F7F2;
    padding: 40px 0px 0px !important;
}
.trust-meet-convenience .trust-type-content h2{
    font-weight: bold;
    text-transform: uppercase;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    text-align: center;

}
.trust-meet-convenience .trust-type-content h4{
   font-size: 22px;
    font-weight: 400;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    font-style: italic;
    text-align: center;
}
.trust-meet-content{
   background-color: #fff;
   padding: 50px 0;
}
.trust-meet-content .icon{
   border-bottom: solid 2px #1e3706;
    padding: 0px 0px 20px;
    margin: 0px 0px 20px;
}
.trust-meet-content .icon img{
   /* height: 70px; */
    margin: 0px auto;
}
.trust-meet-content .private_section_inner_content .content h4{
   font-weight: 400;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    text-align: center;
}
.trust-meet-content .private_section_inner_content .content p{
   font-size: 19px;
   font-weight: 400;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    text-align: center;
}
.the-story{
   background-color: #fff;
   padding: 30px 0;
}
.beyond-traditions{
   background: #F3F1EA;
    padding: 40px 0px 0px !important;
}
.beyond-traditions .traditions-type-content h2{
   font-weight: bold;
    text-transform: uppercase;
    font-family: "times new roman", sans-serif;
    color: #1e3706;
    text-align: center;
    font-size: 24px;
    margin-bottom: 0;
}
.beyond-traditions .traditions-type-content h4{
   font-size: 22px;
   font-weight: 400;
    font-family: "times new roman", sans-serif;
    font-style: italic;
    color: #1e3706;
    text-align: center;
}
.beyond-traditions .col{
   display: flex;
   align-items: center;
   justify-content: center;
   flex: auto;
}
.content-box-wrap p{
   text-align: center;
   font-family: "times new roman", sans-serif;
   font-weight: 400;
   color: #1e3706;
   font-size: 19px;
}
.image-box-wrap h3{
   font-weight: bold;
   font-family: "times new roman", sans-serif;
   font-size: 24px;
   color: #1e3706;
   margin-bottom: 0;
   text-align: center;
   display: grid;
   margin-top: -35px;
}
.image-box-wrap span{
   font-weight: 400;
    font-family: "times new roman", sans-serif;
    font-style: italic;
    color: #1e3706;
    font-size: 22px;
    text-align: center;
}
.crafted{
   background-color: #E6F7F2;
   padding: 30px 0;
}
.that-mirrors{
   background-color: #E6F7F2;
   padding: 30px 0;
}
.reborn{
   background-color: #fff;
   padding: 30px 0;
}
.home-title-h2 {
   font-size: 22px !important;
   line-height: 45px !important;
}
.browse-now-btn{
   background-color: #fff;
   padding: 50px 0;
}
.bespoke-beginning .bespoke-type-content h2 {
   font-weight: bold;
   text-transform: uppercase;
   font-family: "times new roman", sans-serif;
   color: #1e3706;
   text-align: center;
   font-size: 24px;
   margin-bottom: 0;
}
.bespoke-beginning .bespoke-type-content h4 {
   font-size: 19px;
   font-weight: 400;
   font-family: "times new roman", sans-serif;
   font-style: italic;
   color: #1e3706;
   text-align: center;
}
.bespoke-beginning{
   background: #E6F7F2;
    padding: 40px 0px 0px !important;
}
.bespoke-beginning .col{
   display: flex;
   align-items: center;
   justify-content: center;
   flex: auto;
}
.bespoke-content{
   background-color: #E6F7F2;
   font-weight: 400;
    font-family: "times new roman", sans-serif;
    font-style: italic;
    color: #1e3706;
    font-size: 30px;
    text-align: center;
    padding: 50px 50px;
}
.bespoke-content p{
   margin-bottom: 0;
}
.wandered{
   background-color: #F3F1EA;
}
.private_section_back.idea-into-art{
   padding: 40px 0 40px !important;
   margin-bottom: 0 !important;
}
.bespoke-product-gallery{
   background-color: #E6F7F2;
   padding: 40px 0 0 !important;
}
.tribute-heirloom{
   background-color: #fff;
}
.tribute-heirloom-content{
   background-color: #F3F1EA;
    padding: 50px 0;
}
.tribute-heirloom-content .col{
   align-items: center;
   display: flex;
   justify-content: center;
}
.tribute-heirloom-content .icon{
   text-align: center;
   justify-content: center;
   display: flex;
}
.tribute-heirloom-content .content-box-wrap{
   height: auto;
}
.collection-types .collection-tab .col-lg-4{
   /* margin-bottom: 50px; */
}
.collection-types .col-lg-4 p{
   margin-bottom: 5px;
}
.collection-types a{
   line-height: 1.8;
}
.collection-types .collection-tab .colllection-type{
   padding-left: 3px;
}
.req-popup .form-container input[type=text], input[type=email], input[type=number], .form-container input[type=password]{
   padding: 8px !important;
}
.ideation-craftmanship-sec h2{
   font-size: 30px !important;
}
.ideation-craftmanship-sec{
   padding-top: 0 !important;
}
.megamenu-category .image-carousel img{
   width: 106px;
   height: 106px;
}
.whats-new{
   background-color: #fff;
}
.related.whats-new:before{
   background-color: #fff !important;
}
.testimonials-sec{
   background-color: #fff;
}
.tribute-heirloom video{
   width: 100%;
}
/* .aro-single-product-extra-label{
   height: 50px;
} */
.about_us_section_3_box_content .about_us_section_3_box_cont p{
   height: 130px;
}
.private_section .private_section_inner .private_section_inner_content .content h4{
   font-size: 24px;
}
.elementor-70 .elementor-element.elementor-element-1e4a4c0 .elementor-heading-title{
   font-size: 24px;
}
.elementor-70 .elementor-element.elementor-element-d1c7263{
   font-size: 19px;
}
.elementor-widget-heading .elementor-heading-title{
   font-size: 24px;
}
.wpcf7-form .wpcf7-form-control-wrap input[type=text], .wpcf7-form .wpcf7-form-control-wrap input[type=number], .wpcf7-form .wpcf7-form-control-wrap input[type=email], .wpcf7-form .wpcf7-form-control-wrap input[type=tel], .wpcf7-form .wpcf7-form-control-wrap input[type=url], .wpcf7-form .wpcf7-form-control-wrap input[type=password], .wpcf7-form .wpcf7-form-control-wrap input[type=search], .wpcf7-form .wpcf7-form-control-wrap .input-text{
   padding: 15px 22px !important;
}
.woocommerce-loop-product__title.size-guide-title a{
   font-size: 24px;
}
.policy-title{
   font-size: 24px;
}
.policy-list ul li{
   font-size: 19px;
}
.common-heading.ptag h2{
   font-size: 24px;
}
.policy-list p{
   font-size: 19px;
}
.elementor-76 .elementor-element.elementor-element-039e3de .elementor-accordion-title{
   font-size: 22px;
}
 .elementor-76 .faq-sec .elementor-element-039e3de .elementor-tab-content ul li{
   font-size: 19px;
}
.elementor-76 .elementor-accordion-title{
   font-size: 22px;
}
.elementor-76  .elementor-tab-content{
   font-size: 19px !important;
}
.about_us_betold .about_us_betold_content h2, .about_discover .about_discover_content h2, .about_us_section_3 .about_us_section_3_content h2, .about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont h2, .brain_section .brain_section_inner .brain_section_content h2, .private_section .private_section_inner .private_section_content h2, .home-via-type .via-type-content h2, .trust-meet-convenience .trust-type-content h2{
   font-size: 24px;
   margin-bottom: 0;
}
.about_us_betold_content p,.about_discover .about_discover_content p,.about_us_section_3 .about_us_section_3_content p,
.about_us_section_3_box_bg .about_us_section_3_box .about_us_section_3_box_content .about_us_section_3_box_cont p,
.brain_section .brain_section_inner .brain_section_content p,.private_section .private_section_inner .private_section_inner_content .content p {
    font-size: 19px;
}
.private_section .private_section_inner .private_section_inner_content .content h4,.private_section .private_section_content h4,.trust-meet-content .private_section_inner_content .content h4 {
    font-size: 24px;
}
.about_us_section_3_box_content {
   padding: 0 15px 0 15px;
}
.about_us_section_3_box h4{
   padding-bottom: 40px;
   margin-bottom: 0;
}
.shop-via-type h4{
   padding-bottom: 0;
   margin-bottom: 15px;
}
.private_section .private_section_inner .private_section_inner_content .content h4{
   padding-bottom: 0;
   margin-bottom: 15px;
}
.trust-meet-content .private_section_inner_content .content h4{
   padding-bottom: 0;
   margin-bottom: 15px;
}
.woocommerce.aro-theme-carousel{
   padding-bottom: 20px;
}
.category-shop-slide{
   margin-top: 60px !important;
}
.career-apply-popup .modal-dialog{
   margin: 8rem auto;
}
.lookbook-image{
height: 270px;
}
.related-products{
   padding:50px 0 !important;
}
.btn-enquiry{
   padding: 8px 15px;
   font-size: 11px;
}
.prices del{
   font-size: 12px;
}
.notes h6{
   font-weight: 600;
}
.notes h6 span{
   font-weight: 500;
}
.main-navigation.my-account{
   margin-left: 35px
}
.mobile-navigation .shop-now-link{
   margin-top: 20px;
}
.custom_css
{
   font-size: 1.5rem !important;
   color:black !important;
   font-weight: bold !important;
}
.search_bar_filter
{
    background: #e6f7f2;
    padding: 15px;
    font-size: medium;
    border-bottom: 1px solid black;
    margin-bottom: 0px !important;
    display: flex;
    align-items: center;
    padding: 10px;
    cursor: pointer;
    transition: background 0.3s;

}
.search_bar_filter img{
   width: 100px;
    height: 100px;
    object-fit: cover;
    margin-right: 20px;
    border-radius: 4px;
}
.result-search{
   display: flex;
   flex-direction: column;
}
.search_bar_filter:hover{
   background: #d7f7f1;
   font-size: 16px;
   color: #e39a16 !important;
}
.megamenu-category .column-item {
    text-align: center;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}
.elementor-button-text{
   color: #fff;
}