/*your custom css goes here*/ 
/* @media (min-width: 768px){
  .h-lg-600px{
    height: 600px !important;
  }
} */

/* .container{width: calc(100% - 30px) !important;max-width:100% !important;} */


/* body {font-family: AvenirLTW01-35Light, sans-serif !important;background-image: url('https://login2design.in/moikanew/public/assets/img/about-one-wall.png');height: 100% !important;width: 100% !important; background-size: cover !important;} */
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

body {font-family: "Montserrat", "Open Sans",'Libre Baskerville', sans-serif !important;background-image: url('https://login2design.in/moikanew/public/assets/img/about-one-wall.png');height: 100% !important;width: 100% !important; background-size: cover !important;}
.sticky-top{position: relative;
  /* position: absolute; */
  width: 100%;
  background: rgba(255,255,255,0.5);
}

.bg-black-10, .hov-bg-black-10:hover{background-color: rgb(255, 255, 255) !important;}
.btn{
  /* border-radius: 50px !important; */
  font-weight:600}

header{background: #fff7ea;box-shadow: 0 0 30px rgba(168, 168, 168, 0.5);}
header .list-inline.c-scrollbar-light li a{font-weight: 500 !important;
  font-size: 12px !important;text-transform: uppercase;letter-spacing: 0.2em;color:#000 !important}
 .top-logo .d-block img.mw-100.h-50px.h-md-50px{filter: invert(1);}
/* .sticky-top * {
  color: #000 !important;
} */
.header_menu_links.active {
  background-color: #fff !important;
}
.position-relative.logo-bar-area.border-bottom.border-md-nonea.z-1025{background-color: #1c1c1b;}
.d-none.d-lg-block.position-relative.h-50px.border-bottom{background: #fff2ea;}
header #search{border: none !important;border-bottom: 1px solid #000 !important;border-radius: 4px;background-color: #808080;color:#fff}
.inner-banner-section h1{padding: 100px 0px 80px !important;opacity: 0;}
.aiz-card-box .text-left .text-reset{color: #333333 !important;margin-top: 10px;
  font-size: 14px;
  font-weight: 600;font-family: 'Montserrat';
  /* margin-bottom: 2px;letter-spacing: 0.2em; */
  text-transform: capitalize;
}
  .aiz-card-box .text-left .text-reset:hover{color: #af8649 !important;}
  .aiz-card-box  h4{color: #899f8b !important;font-size: 12px !important;}

  header.navfixedshow{position: fixed;top: 0;width: 100%;background-color: #fff;}
  .flex-grow-1.front-header-search.d-flex.align-items-center.active{max-width: 100% !important;padding: 0 15px;}
  .flex-grow-1.front-header-search.d-flex.align-items-center.active .btn{color:#b5b5bf}
  .flex-grow-1.front-header-search.d-flex.align-items-center.active .btn:hover{color: #000;opacity: 0.8;}
  .search-input-box{width: inherit;background: #0d0d0d;border-radius: 50px;}
  .search-input-box > svg{right: 10px;}
  #lang-change{position: absolute;
    right: -5px;
    top: 16px;display:none}

    #lang-change .dropdown-toggle.text-secondary.fs-12.py-2{color: #fff !important;}

    .collapse-sidebar.c-scrollbar-light.text-left .bg-white.border.mb-3 .fs-16.fw-700.p-3{background: #fff2ea;}
    .collapse-sidebar.c-scrollbar-light.text-left .dropdown-toggle.filter-section[data-toggle]:not(.collapsed)::after {color: #000;}

    .text-left.box-card{
      padding: 20px 20px 5px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05);
  box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05);
  background-color: #fff;
  margin-bottom: 20px;
  border-color: #ebedf2;
    border-bottom-color: rgb(235, 237, 242);
  border-bottom-color: rgb(235, 237, 242);
    }

.text-left.box-card #accordionExample .card{-webkit-box-shadow: none;
  box-shadow: none;
  background-color: #fff;
  margin-bottom: 0px;
  border-color: #f2f2f2;}

    header [class*="border"], hr {
      border-color: #fff2ea !important;
    }

 header #nav-user-info{padding-top:15px;padding-bottom: 15px;}

  .absolute-top-left.bg-primary.ml-1.mt-1.fs-11.fw-700.text-white.w-35px.text-center{background: #af8649 !important;}

  /* .carousel-box .aiz-card-box{box-shadow: 0 0 10px rgb(232, 211, 198);} */
.carousel-box .aiz-card-box {
  box-shadow: 0 0 10px rgb(235, 233, 232);
}
  .disc-amount.has-transition del{color: red !important;}

  .round-box{width:100%;height:480px;max-width: 100%;margin: auto;}
  .round-box a{font-family: 'Montserrat';letter-spacing: 0.2em;font-weight: 500 !important;}

  .cart-btn{color: #000 !important;}

  .footable-header .pl-0{padding-left: 10px !important;}
  .footable-header .text-right.pr-0{padding-right: 10px !important;}
  .aiz-user-panel .card-body table .footable-header{background: #000;}
  .aiz-user-panel .card-body table .footable-header th{color: #fff;}
  .pagination .page-link:hover {
    background-color: #000 !important;
    color: #fff;
  }

  .round-box.full-box .hov-scale-img{border-radius: 50px;}
  .round-box.full-box .hov-scale-img .absolute-bottom-left{}

 /* header #nav-user-info{padding: 30px 0px;} */

 #nav-user-info .nav-user-img img{width: 40px;
  height: 40px;
  object-fit: cover;
  object-position: center;}
 #nav-user-info .h5.fs-14.fw-700.text-dark.ml-2.mb-0{color: #fff !important;
  font-family: "Montserrat" !important;
  font-weight: 500 !important;
  text-transform: uppercase;
  letter-spacing: 1px;}

 .home-slider .banner-title {position: absolute;
  bottom: 20%;
  left: 0%;
  text-align: center;
  width: 100%;}
  .home-slider .banner-title h1{color: #fff;
    background: linear-gradient(135deg, #5335cf 0%, #de005e 25%, #f66e48 50%, #de005e 75%, #5335cf 100%);
      background-size: auto;
      background-clip: border-box;
    background-size: 400%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: animate 10s linear infinite;
    font-size: 80px;
    font-weight: 700;
    font-family: "Libre Baskerville";margin-bottom: 30px;display: none;}


    .btn.btn-primary {
      padding: 13px;
      border-radius: 50px !important;
    }
    
    @keyframes animate {
      to{
        background-position: 400%;
      }
    }

    .home-slider .banner-btn-size{padding: 10px 30px;
      border: 2px solid #000;
      color: #fff;
      font-size: 20px;
      font-weight: 600;
      position: relative;z-index: 99;border-radius: 50px;}
      .home-slider .banner-btn-size:before{position: absolute;
        content: "";
        display: block;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        transform: scale(1);border-radius: 50px;
        transform-origin: left center;transition: transform .45s cubic-bezier(.785,.135,.15,.86);background-color: #000;z-index: -1;color: #fff;}
      .home-slider .banner-btn-size:hover::before {
          transform-origin: right center;
          transform: scaleX(0);  
        }
        .home-slider .banner-btn-size:hover{color: #000;text-shadow: 2px 2px #8e8e8e;}

        .round-box.full-box:hover::after {
          transform: scaleX(1);
          transform-origin: left;}


  .btn.btn-primary  {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    -webkit-appearance: none;
    outline: none !important;
    background-color:  #000 !important;
    color: #ffffff;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
    overflow: hidden;
    z-index: 1;border-radius: 50px;border-color: #000 !important;
  }

  .btn.btn-primary:hover { background-color:  #1c1c1b !important;border: 1px solid #1c1c1b !important;color: #fff !important;}
  .signup-ttl .submit-ht.btn.btn-primary{border: 1px solid #000 !important;padding: 11px 15px;
    border-radius: 100px !important;height: 44px;position: absolute !important;
    right: 3px;}
  .signup-ttl .submit-ht.btn.btn-primary:hover{opacity: 0.9;}
  /* .btn.btn-primary:hover {
    color: #ffffff;
  }
  
  .btn.btn-primary:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width:0px;
    background-color: #000;
    transition-delay: 0.1s;
    transition-timing-function: ease-in-out;
    transition-duration: 0.5s;
    transition-property: all;border: 1px solid #000;
    opacity: 1;
    z-index: -1;
  }
  
  .btn.btn-primary:hover:after {
    opacity: 1;
    width: 100%;
  } */


  .form-default input {
    border-radius: 50px !important;
    font-size: 12px;
  }
/* .carousel-box .d-block.h-100::after{background-image: url('../img/underline-img.avif');
  background-position: right bottom;
  background-repeat: repeat;
  background-size: 100% 31px;
  bottom: -2px;
  content: '';
  display: inline-block;
  height: 30px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 1;} */


  
.aiz-card-box.h-auto.bg-white.hov-scale-img:hover a {
  color: #af8649 !important;
}

  .carousel-box .aiz-card-box .text-left{padding-bottom: 10px;
    /* min-height:121px */min-height: 72px;
  }

.product_benefits_item{background-color: #fff2ea;
  box-shadow: 1px 2px 8px #f0e1d7;
  padding: 15px;
  border-radius: 4px;}
 .product_benefits_item .head .benefits__heading {font-weight: 600;
  font-size: 18px;}
  .product_variant{background-color: #fff;
  box-shadow: 1px 2px 15px #ddd;
  padding: 8px 20px 8px;
  width: fit-content;
  border-radius: 13px;
  font-size: 16px;
  font-weight: 500;
  color: #000;margin-bottom: 15px;}
  .product_benefits_item-tab .product_benefits_item .product_benefits_list i{margin-right: 5px;font-size: 12px;}
.product_benefits_item-tab .product_benefits_item .product_benefits_list{display: flex;align-items: center;margin-top: 10px;}

.product_benefits_item-tab .product_benefits_item .item_content p{margin-bottom: 0px;}

  /* .carousel-box .cart-btn {height: 50px;} */
  /* .cart-btn .cart-btn-text{margin-top: 22px; }
  .cart-btn:hover .cart-btn-text{margin-top:-30px;} */

  /* .gry-bg.py-6{padding-top: 70px !important;} */


  
/* Standard (modern browsers) */
.stop-propagation .form-control::placeholder,
.search-input-box .form-control::placeholder {
  color: #fff;
  opacity: 1; /* Optional: ensures full color visibility */
}

/* Firefox 19+ */
.stop-propagation .form-control::-moz-placeholder,
.search-input-box .form-control::-moz-placeholder {
  color: #fff;
  opacity: 1;
}

/* Internet Explorer 10-11 */
.stop-propagation .form-control:-ms-input-placeholder,
.search-input-box .form-control:-ms-input-placeholder {
  color: #fff;
}

/* Microsoft Edge */
.stop-propagation .form-control::-ms-input-placeholder,
.search-input-box .form-control::-ms-input-placeholder {
  color: #fff;
}
/* ./ */


  .main-bg{background-image: url('../img/login-bg.jpg');
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    border-radius: 0 0 300px 300px;
    z-index: 0;
    position: relative;}
    .main-bg::before {
      content: "";
      background: rgba(43, 32, 34, 0.42);
      position: absolute;
      top: 0;
      min-height: 100%;
      left: 0;
      right: 0;
      z-index: -1;
      border-radius: 0 0 300px 300px;
    }
    .main-bg .info{padding: 80px 0px;text-align: center;color: #fff;}

@font-face {
  font-family: 'AvenirLTW01-35Light';
  src: url('../fonts/AvenirLTW01-35Light.eot');
  src: url('../fonts/AvenirLTW01-35Light.eot?#iefix') format('embedded-opentype'),
      url('../fonts/AvenirLTW01-35Light.woff2') format('woff2'),
      url('../fonts/AvenirLTW01-35Light.woff') format('woff'),
      url('../fonts/AvenirLTW01-35Light.ttf') format('truetype'),
      url('../fonts/AvenirLTW01-35Light.svg#AvenirLTW01-35Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  
}
html, body {
  overflow-x: hidden !important;
}
.home-slider .slick-slide img {
  /* height: 650px !important; */
  height: 68vh !important;
  /* object-fit: cover; */
  width: 100%;
  -webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);
  -webkit-transform: scale(1);
          transform: scale(1);object-fit: cover;
}

.home-slider .slick-active img{
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-animation: cssAnimation 8s 1 ease-in-out forwards;
  animation: cssAnimation 8s 1 ease-in-out forwards;
}

@keyframes cssAnimation {
  from {
    -webkit-transform: scale(1) translate(0px);
  }
  to {
    -webkit-transform: scale(1.1) translate(0px);
  }
}
@-webkit-keyframes cssAnimation {
  from {
    -webkit-transform: scale(1) translate(0px);
  }
  to {
    -webkit-transform: scale(1.1) translate(0px);
  }
}
.gift-section{display: none;}
.aiz-pagination .pagination{display:flex;justify-content: center;}
.page-item.active .page-link{color: #000;}
/* Footer */
#footer-section {
  position: relative;
  padding: 100px 0px 300px !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;font-family: "Montserrat";
}
#footer-section * {
  color: #fff;
  z-index: 999;
  position: relative;
}
#footer-section .foot_one img {
  filter: invert(1);
}
.p-3.copy-right.border-top *{
  /* font-style: italic; */
  font-size: 12px;}
#footer-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -moz-linear-gradient(bottom,rgba(0,0,0,0.2) 40%,transparent);
  background: -webkit-linear-gradient(bottom,rgba(0,0,0,0.2) 40%,transparent);
  background: -ms-linear-gradient(bottom,rgba(0,0,0,0.2) 40%,transparent);
  background: -o-linear-gradient(bottom,rgba(0,0,0,0.2) 40%,transparent);
}
#footer-section .p-3.copy-right.border-top {
  background-color: rgba(255, 255, 255, 0.1);
  border-top: 1px solid #555 !important;
  position: absolute;
  width: 100%;
  bottom: 0;
}

#footer-section .list-unstyled.icon-list > li > span i{color: #fff !important;}
 #footer-section .signup-ttl h4, #footer-section .signup-ttl p{text-align: center;font-style: italic;}
#footer-section form{padding-bottom: 30px;}
#footer-section form .form-group{width:30%}
#footer-section form .form-group input{width: 100%;height: 50px;border-radius: 100px;font-size: 12px;color: #000;padding: 10px 110px 10px 15px;}

#footer-section .list-unstyled.icon-list >li >span i{border: 1px solid #ddd;
    width: 30px;
    height: 30px;
    display: inline-flex !important;
    justify-content: center !important;
    align-items: center;
    border-radius: 50px;}
  #footer-section  .list-unstyled.icon-list > li > .d-block.sp {
        display: inline-block !important;
        width: 100%;
        height: inherit;
        border: 1px solid transparent;padding-left:5px
      }
      #footer-section h4.fs-13{font-size: 16px !important;
        /* font-style: italic; */
      }
/* footer.copy-right{background: #e3e3e3;} */
.col.has-transition.hov-shadow-out.z-1.p-2{padding:0px 10px !important}
.custom-card-box .text-left{display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 13px 10px;
  border: 1px solid #e5e3e3;
  min-height: 69px;}


#footer-section .list-unstyled.icon-list li.mb-2{display: flex !important;
  align-items: center !important;}  


  /*  */
  .cutom-row-box {
    -webkit-box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05);
    box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05);
    background-color: #fff;
    margin-bottom: 20px;
    border-color: #ebedf2;
    padding-top: 15px;
    border: 1px solid rgba(122, 122, 122, 0.13);
    border-radius: 0.25rem;
  }
  .product-dtl-section .text-left .col-lg-12.docs-data.inch-dot{box-shadow: none !important;
    border: 1px solid transparent !important;
    background: transparent !important;}
 /* .product-dtl-section .text-left .row.custom-box-test{
  -webkit-box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05);
  box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05);
  background-color: #fff;
  margin-bottom: 20px;
  border-color: #ebedf2;
  padding-top: 15px;
  border: 1px solid rgba(122, 122, 122, 0.13);border-radius: 0.25rem;
  position: relative;
  margin-top: -20px;
  border-top: 1px solid transparent;border-top-left-radius: 0px;border-top-right-radius: 0px;} */

  /* .product-dtl-section .text-left .col-lg-12.docs-data.inch-dot{border-bottom: 1px solid transparent;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;} */
  .h-lg-400px{height: 400px !important;}
  .fs-16{width: 100%;
    overflow: hidden;}
   .text-left .mb-4.fs-16.fw-700.text-dark{text-transform: capitalize;letter-spacing: .2em;
    font-family: "Montserrat";
    font-weight: 500 !important;
    text-transform: uppercase;margin-bottom: 5px !important;}
  .section-ttl{position: relative;width: 90%;font-family: 'Libre Baskerville', sans-serif !important;font-weight: 500;display: inline-block;font-style: italic;}
  .animate-underline-blue::after{background: #000;}
    .section-ttl::before{
      content: "";
      display: inline-block;
      height: 0.5em;
      vertical-align: bottom;
      margin-right: 10px;
      border-top: 1px solid #dcdcdc;
      padding-top: 12px;
  }
  .section-ttl:after{content: "";
    position: absolute;
    
    width: 100%;
    height: 1px;
    background: #dcdcdc;
    bottom: 10px;
    margin-left: 10px;}
    .custom-cart{    margin: 4px 0px;padding: 10px;background: none !important;border-bottom: 1px solid transparent;}
    .custom-cart:hover{background-color: transparent !important;}
    .list-inline-item.pl-0.dropdown:hover .nav-user-img,
    .nav-cart-box:hover .nav-user-img{border-color: var(--primary) !important;
      box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.16);}
    /* .nav-user-info .nav-user-img > svg *{fill: #fff;} */
    /* .position-relative.d-inline-block svg path{fill:#000 !important} */
.custom-img{    width: 1280px;
      height: 500px;
      object-fit: cover;
      object-position: 50% 50%;max-width: 100%;}

      .cart_info{position: absolute;
        right: -10px;
        top: -8px;}

      .svg-icon-border .size-40px{border: 1px solid #fff !important;}
      .cart-count {
        background: #fff2ea;
  padding: 2px;
  color: #1c1c1b;
  width: 16px;
  height: 20px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  font-size: 10px;
      }

      section .text-center h6{color: #586559;position: relative;z-index: 999;}
      div#section_best_selling .slick-slide {
        padding: 5px;
    }
    div#section_best_selling .slick-slide  .carousel-box{border: 1px solid;}

    .testimonials_text p{font-size: 13px !important;color: #677368 !important;}
  
      div#section_newest .slick-slide {
        padding: 10px;}
        div#section_newest .carousel-box{border: 1px solid;}
        div#section_home_categories .slick-slide {
          padding: 10px;margin-bottom: 10px;}
          div#section_home_categories  .carousel-box{border: 1px solid;}
          .capital-txt{text-transform: capitalize;}
          .design-form {margin-bottom: 50px;}
          .design-form .right-sec{box-shadow: -0.17px 0.98px 4px 0px rgba(0,0,0,0.6);border-radius: 20px;}
          .design-form .form-sec {padding: 30px;}
          .btn-custom a:hover{color: #fff !important;}
          .design-form .left-sec h1{font-weight: 900;font-size: 36px;}
          .design-form .left-sec p{font-weight: 400;font-size: 18px;}
          .choice-sec {margin-top: 50px;margin-bottom: 100px;}
          .choice-sec .heading-sec h1 span{text-align: center;font-weight: 900;font-size: 20px;}
          .choice-sec .carousel-box p{font-size: 14px;text-align: center;padding: 13px 0px;}
          .choice-sec .slick-slide{padding: 10px;}
          .choice-sec .carousel-box{border: 1px solid;border-radius: 10px;}
          .choice-sec .carousel-box img{padding: 5px;}

          .choice-sec .txt-line::before{
            content: "";
            display: inline-block;
            height: 0.5em;
            vertical-align: bottom;
            width: 41%;
            margin-right: 10px;
            border-top: 1px solid #dcdcdc;
            padding-top: 12px;
        }
        .choice-sec .txt-line:after{content: "";
          content: "";
    position: absolute;
    width: 39%;
    height: 1px;
    background: #dcdcdc;
    margin-left: 10px;
    margin-top: 35px;}
.review_section{margin-top: 50px;margin-bottom: 50px;display: none;}

.text-with-arrow .fs-18.fs-md-12.fw-600.btn.btn-lg.btn-outline-dark.text-uppercase {
  min-width: 115px;
  padding: 10px;
}
/* .category-sec .text-center h1{font-size: 30px;font-family: sans-serif;} */
.theme-ttl, 
.category-sec .text-center h1,
.shop-wallpaper h2{
  font-size: 16px;font-family: "Libre Baskerville";margin-bottom: 30px;
  font-style: italic;}
/* .shop-wallpaper .text-center h2{font-family: sans-serif;} */
.shop-wallpaper{position: relative;}
.shop-wallpaper .btn-block a:hover{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;background-color: #fff !important;}
.category-sec{position: relative;}
.about-one-shape-2 {
	position: absolute;
	top: 0;
	left: -325px;
	height: 500px;
	width: 500px;
	background-color: #fff2ea;
	border-radius: 50%;
}
.about-two-shape-2 {
	position: absolute;
	top: 0;
	left: 90%;
	height: 500px;
	width: 500px;
	background-color: #fff2ea;
	border-radius: 50%;margin-top: 50px;
}
#category-section .las{color: #fff !important;}
.review_section{position: relative;}
.review_section h1{font-style: italic;font-family: "Libre Baskerville";}
.review_section .card{padding:20px}
.review_section .card .review-ttl {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  font-family: "Libre Baskerville";
  font-size: 18px;}
.review_section .review-box i{color: #ffb600 !important;}
.testimonials_information h6 span {
  color: #e8a600;
}


.animate_rotate .rotate_1 {
  animation: rotate 20s linear infinite;
  position: absolute;
  top: 10px;
  left: 0;
  right: 20px;

}
.seller-banner img{object-fit: cover;
  object-position: center;
  height: 400px;}
.jssocials-share-link{border-radius: 50px;}

.animate_rotate img{
  animation: rotate 20s linear infinite;
  
}
@keyframes rotate{
  0%{
      transform:rotate(0deg)
  }
  100%{
      transform:rotate(360deg)
  }
}
/***
=============================================
    Float Bob X Animation Css
=============================================
***/
@-webkit-keyframes float-bob-x {
	0% {
	  transform: translateX(-30px);
	}
  
	50% {
	  transform: translateX(-10px);
	}
  
	100% {
	  transform: translateX(-30px);
	}
  }
  
  @keyframes float-bob-x {
	0% {
	  transform: translateX(-30px);
	}
  
	50% {
	  transform: translateX(-10px);
	}
  
	100% {
	  transform: translateX(-30px);
	}
  }
  
  .float-bob-x {
	-webkit-animation-name: float-bob-x;
	animation-name: float-bob-x;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
  }
  .about-three-wall {
    position: absolute;
    top: 0;
    right: 0;
    opacity: .5;
  }
  .about-one-wall {
    position: absolute;
    top: 0;
    right: 0;
    opacity: .5;
  }
  .about-two-wall{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .animate_rotate.rotate_1 img {
    left: 35px;
    position: absolute;
    top: 50px;
  }
  .animate_rotate.rotate_1.bottom-right {
    bottom: 70px;
    top: initial;
    position: absolute;
    right: 10%;
    left: initial;
  }
  .category-sec .text-sec p{margin-bottom: 7px !important;color: #899f8b !important;font-size: 12px !important;line-height: 1.6 !important;}

  .homeservice_sec { background: #f5f5f5; padding: 65px 0; width: 100%; }
  .home_heading{text-align: center;}
  .homeservice_sec h2{/*color: #333;*/color:#050748; font-weight: 700; font-size: 38px; font-family: "Josefin Sans",sans-serif !important; margin: 0 0 10px; }
  .homeservice_sec p{font-size: 18px; line-height: 30px; font-weight: 400; margin: 0 0 20px; color: #333;}
  .Top-rated-img{position: relative;}
  .Top-rated-img:after{background-image: url(https://img1.picmix.com/output/stamp/normal/2/2/7/3/1983722_55200.gif);
    content: '';
    position: absolute;
    width: 90%;
    height: 100%;
    left: 5%;
    top: 0;
    border-radius: 50%;}
  .Top-rated-img img {width: 90%!important;height: auto;}
  .Top-rated-left .top-rated-trusted {position: absolute;border-radius: 50%;background-color: white;
    top: 85px;left: -62px;height: 160px;width: 160px;display: flex;box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.07);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;flex-direction: column;
    -webkit-box-align: center;align-items: center;
    -webkit-box-pack: center;justify-content: center;}
  .top-rated-trusted::before {position: absolute;top: 12px;content: '';bottom: 12px;left: 12px;right: 12px;border: 2px dashed #e4e4ea;border-radius: 50%;}
  .top-rated-trusted p {font-size: 14px;font-weight: 700;color: var(--moniz-primary, #fc653c);line-height: 24px;}
  .top-rated-trusted.white::before{border: 2px dashed #fff;}
  .Top-rated-left {position: relative;display: block;/*margin-right: 40px;*/}
.top-rated-right {display: flex;
  -webkit-box-align: center;align-items: center;border: 1px solid #e4e4ea;border-radius: var(--moniz-border-radius, 10px);
  padding: 6px 20px;transition: all 500ms ease;/*margin-left: 10px;*/color: #050748;}
.top-rated-right:not(:first-child){  margin-left: 3px;}
.top-rated-right:hover {border: 1px solid transparent;color: #000000;}
.development-textbox p {font-size: 14px;font-weight: 600;}
.top-rated-right .development-textbox {padding-left: 15px;}
.top-rated-right .Development-icons i {color: #ff8224;}
.top-rated-right:hover i {color: var(--moniz-base, #ffffff);transition: all 500ms ease;}
.rightagency_text p {color: #586559;font-size: 15px;line-height: 1.6;}
.agency_parabox p {font-size: 15px;font-weight: 300;text-align: justify;color: #586559;line-height: 1.6;}
/*.leftagency_text:after { content: ''; position: absolute; top: 0; width: 2px; right: 40px; height: 100%; display: block; background: #ae0837; background: linear-gradient(to bottom,#ae0837 0%,#db4453 100%); transition: all .3s; }
.leftagency_text h3 {font-size: 25px; line-height: 40px; font-family: "Josefin Sans",sans-serif !important; font-weight: 300; color: #333;}
.rightagency_text p {font-size: 18px; line-height: 30px; margin: 0 0 7px; font-weight: 300; }*/
.agency_parabox { margin: 30px 0 0; text-align: center; }
.agency_parabox p { /*line-height: 30px;*/ margin: 0 0 30px; font-weight: 300;line-height: 26px;}
.shop-wallpaper h6{font-size: 15px;
  margin: 0 0 30px;
  font-weight: 300;
  line-height: 26px;
  color: #586559;}
.leftagency_text {display: flex;align-items: center;margin-bottom: 39px;}
/*homeservice*/
.homeservice_sec { background: #f5f5f5; padding: 65px 0; width: 100%; }
.home_heading{text-align: center;}
.homeservice_sec h2{/*color: #333;*/color:#050748; font-weight: 700; font-size: 38px; font-family: "Josefin Sans",sans-serif !important; margin: 0 0 10px; }
.homeservice_sec p{font-size: 18px; line-height: 30px; font-weight: 400; margin: 0 0 20px; color: #333;}
.Top-rated-img img {width: 90%!important;height: auto;}
.Top-rated-left .top-rated-trusted {position: absolute;border-radius: 50%;background-color: white;
  top: 85px;left: -62px;height: 160px;width: 160px;display: flex;box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.07);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;flex-direction: column;
  -webkit-box-align: center;align-items: center;
  -webkit-box-pack: center;justify-content: center;}
.top-rated-trusted::before {position: absolute;top: 12px;content: '';bottom: 12px;left: 12px;right: 12px;border: 2px dashed #485161;border-radius: 50%;animation: spin 7s linear infinite;}
@keyframes spin { 
  100% { 
    transform: rotateZ(360deg);
  }
}

.top-rated-trusted p {font-size: 14px;font-weight: 700;color: var(--moniz-primary, #fc653c);line-height: 24px;}
/* .bg-white .sticky-top .slick-list {height: 100% !important;} */
.bg-white .sticky-top .slick-list .img-zoom .custom-height{
 height: 500px !important;
 }
 .profile .card{box-shadow: rgba(168, 168, 168, 0.35) 0px 0px 20px !important}
.flip {
  background-color: rgb(255, 255, 255);
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.flip-two {
  background-color: rgb(255, 255, 255);
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.flip-two {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  transform: translate(-50%,-50%);
  height: 40%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.flip {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  transform: translate(-50%,-50%);
  height: 60%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.flip-two h1 {
  color: #fff !important;
  padding-top: 0 !important;
  font-size: 33px;
  font-weight: bold;
}
.flip-two p {
  color: #fff !important;
  font-weight: 600;
  font-size: 16px;
}
.flip h1 {
  color: #fff !important;
  padding-top: 0 !important;
  font-size: 33px;
  font-weight: bold;
}
.flip p {
  color: #fff !important;
  font-weight: 600;
  font-size: 16px;
}
.profile .text-center .text-primary{display: none;}
.bg-white .custom-shadow{box-shadow: rgba(238, 230, 230, 0.5) 0px 0px 30px !important}
.custom-shadow{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 10px !important;}
 

/* Product Zooming Effect */

#hello{display:none !important}
.click-img img{
  border:3px solid #fff
}
.click-img input[type="radio"]{opacity: 0;display: none;}
input[type="radio"]:checked ~ label img, input[type="radio"]:checked ~ label .img_producto_container {
  border: 3px solid #40532c;
}
input[type="radio"]:checked ~ label img, input[type="radio"]:checked ~ label .img_producto_container::after {
  content: "\f058";
  font-family: "Line Awesome Free";
  font-size: 28px;
  color: #fbb345;
  top: -6px;
  position: absolute;
  left: 0;
}
input[type="radio"]:checked ~ .custom-link{
 display: block !important;
}
.cutom-row-box{-webkit-box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05);
  box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05);
  background-color: #fff;
  margin-bottom: 20px;
  border-color: #ebedf2;
  padding: 0px 15px 0px;
  border: 1px solid rgba(122, 122, 122, 0.13);border-radius: 0.25rem;}
#imageContainer .imageBox{border: 1px solid #fff;}
#customizeProductBtn,#customizeProductBtn2{min-width: 320px;}
/* #customizeProductDiv{margin-top: 5px;padding-top: 13px;border-top: 1px solid #dfdfdf;} */
#customizeProductDiv{margin-top: 0px;padding-top: 0px;}
.toggle.btn.btn-sm{margin-left: 5px;}
.fip_button.docs-buttons button {
  border-radius: 5px !important;
  padding: 14px 10px;
  min-height: 46.4px;
}
.docs-data.how-many-rolls {
  margin-top: 5px;
  padding-top: 10px;
  border-top: 1px solid #eaeaef;
}
.text-left .add-to-cart {
  width: 49%;
}
/*  */
.img_producto_container {
  width: 500px;
  height: 400px;
  position: relative;
  overflow: hidden;
  cursor: zoom-in;    border: 1px solid #1c1c1b;
}
/* .img_producto_container #imageContainer{position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);width: 100px;
  height: 100px;} */
  .modified-image.b label .img_producto_container.w-100{overflow: auto;scrollbar-width: thin;}
  
.img_producto {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform 0.5s ease-out;
}
/* ./Product Zooming Effect */


.gift-section{position: relative;}
.gift-section:after{background-image: url(https://img1.picmix.com/output/stamp/normal/2/2/7/3/1983722_55200.gif);
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;}

  #footer-section{position: relative;overflow: hidden;}
  #footer-section::after {
    content: '';
    position: absolute;
    /* background-image: url(https://animated-gif-creator.com/images/03/photo-x1pn1mp8dkygteoo8nl7cxhztxa7cofp-2-gif-animated-clipart_4.gif); */
    width: 100%;
    height: 100%;
  }
  /* .round-box .pb-5.px-3.absolute-bottom-left.w-100.has-transition.h-100.d-flex.flex-column.align-items-center.justify-content-end {background: linear-gradient(to top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 20%) !important} */

  .aiz-card-box .disc-amount{margin-right: 0%;opacity: 1 !important;}
  .carousel-box .aiz-card-box:hover .text-left h3 a{color: #a69f9f !important;}

  .carousel-box.c-pointer.rounded-0 .mw-100.size-100px.mx-auto.border {object-fit: cover;}

  .form-control[readonly]{border-color: #ccc;
    border-radius: 5px;
    cursor: not-allowed;
    pointer-events: auto;}
  .product-dtl-section{padding-top: 10px;}
  .product-dtl-section .carousel-box.rounded-0 img.custom-height{width: 100%;max-height:600px;
    /* height:620px; */
    object-fit: contain;
    /* border: 1px solid #ebebeb; */
  }
    #sample_price{background-color: #fff !important;
      border: 1px solid #b8b8b8 !important;
      color: #000;
      box-shadow: 0 2px 6px 1px rgba(0,0,0,0.1);}
      #sample_price:hover{background-color: #000;color: #fff;}
  .docs-data input{border: 1px solid #ccc;border-radius: 0px;}
  .related-product-section .h-350 img {height: 350px;}
  .spanicon {
    width: 42px;
    height: 42.2px;
    display: inline-block;
    align-content: center;
    text-align: center;
    background: #ddd;
    min-width: 40px;
  }
  .spanicon.leftspan {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  .spanicon.rightspan {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .product-dtl-section .la.la-shopping-cart{font-size: 16px;}
  /* .wallpaper-addcart-btn{width: 96%;
    position: absolute;}
    .btn.btn-primary.buy-now.fw-600.add-to-cart.min-w-150px.rounded-0.wallpaper-buy-btn{} */
    .btn.btn-primary.buy-now.fw-600.add-to-cart.min-w-150px.rounded-0.wallpaper-buy-btn {
      position: absolute;
  margin-bottom: 50px;
  right: 0px;

    }
    #wallpaper-buy-btn{background: #ddd !important;
      color: #000 !important;
      border: 1px solid #ddd !important;}   

#accordionExample .card{margin-bottom: 5px;}
.overlay-item-active .overlay-header{background: #000;display: block;padding: 15px 25px;font-family: "Montserrat";font-size: 1rem;line-height: 1;font-weight: 500;}
.overlay-item-active .overlay-content-box{border: 1px solid #e4edee;padding: 0 15px;}
.overlay-item-active .overlay-content-box .py-2.rounded{background: #f4f4f4;margin: 5px 0px;padding: 10px;}
.overlay-item-active .overlay-content-box .py-2.rounded.mt-3{background: #eaeaea;}
.overlay-item-active .overlay-content-box .py-2.rounded > div{font-weight: 600}
.overlay-item-active .overlay-content-box .py-2.rounded div+div{width: 50%;font-weight:500}
.overlay-item-active .overlay-content-box .opacity-6{opacity: 0.65;}


.overlay-item-active  .overlay-header{letter-spacing: 2px;color: #fff;border-left: 3px solid #dedede;}

.product-slide .items .active{background-color: #dedede;}

.accordion .font-bold{font-weight:600;letter-spacing: .2em;
  font-family: "Montserrat";
  text-transform: uppercase;}

  .accordion .card-body .measurement-type{letter-spacing: .2em;
    font-family: "Montserrat";
    text-transform: uppercase;}
  .accordion .card .card-body .txt p{letter-spacing: 0.1em;
      font-family: "Montserrat";}

  .accordion .card .owl-nav .owl-next {float: right;}
  .accordion .card .owl-nav button{width: 40px;height: 40px;border: 1px solid #999 !important;border-radius: 50%;margin-top:10px}
  .accordion .card .owl-nav button:hover{border: 1px solid #444 !important;}
   .accordion .card .owl-dots {
    display: flex;
    justify-content: center;
    margin: -10px;
  }
  .accordion .card .owl-nav button i{font-size: 20px}

  .accordion .card .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    background: #ddd;
    border-radius: 50px;
    margin: 2px;
  }
  .accordion .card .owl-dots .owl-dot.active {
    background: #000 !important;
    
  }

  .lining-view .curtain-type button{padding: 15px 0px 15px;}


  /* Extra CSS Start */

  .btn.btn-secondary.out-of-stock.fw-600{height: 40px;
    margin-top: 20px;}
  #CreateCurtain i{color: #fff !important;}
  #CreateCurtain i:hover,#CreateCurtain:hover i{color: #fff !important;}
  .btn.btn-primary{font-size: 13px;
    line-height: 1.2;}
   .product-dtl-section .text-left .btn.btn-primary{border-radius: 5px !important;}
   #customizeProductBtn2{width: 100%;}
  
    .rounded-0 .dropdown-toggle{border-radius: 50px !important;}
    .bootstrap-select .dropdown-toggle, .bootstrap-select .dropdown-toggle:focus{border-color: #dfdfe6 !important;}
  
    .overlay {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.5);
      display: none;
      z-index: 9999;
    }
  
    .cart-drawer {
      position: fixed;
      top: 0;
      left: -510px; /* Initially off-screen */
      width: 510px;
      height: 100%;
      background-color: #fff;
      box-shadow: -2px 0 5px rgba(0, 0, 0, 0.1);
      transition: left 0.3s ease-in-out;
      z-index: 99999;
      /* border-top-left-radius: 10px;
      border-bottom-left-radius: 10px; */
    }
  
    .new-cart .cart-drawer{padding: 30px;}
    .new-cart .cart-header h2{font-weight: 600;
      line-height: 1.2;
      margin-bottom: 30px;
      font-family: "Montserrat";
      letter-spacing: 1px;
      text-transform: uppercase;
      font-size: 22px;}
    .new-cart .info-txt .body ul{padding-left: 0;}
    .new-cart .info-txt .body ul li{margin-bottom: 20px;}
    .new-cart .info-txt .body ul li h6.ttl{font-weight: 600;font-family: "Montserrat";letter-spacing: 1px;font-size: 16px;}
    .new-cart .info-txt .body ul li h6.sub-ttl{font-weight:500;font-family: "Montserrat";letter-spacing: 1px;font-size: 13px;}
    .new-cart .info-txt .body ul li p:not(:last-child){margin-bottom: 10px;}
    .new-cart .cart-drawer .close-btn{position: absolute;
      right: 0px;
      top: 0px;}
  
    .new-cart .cart-drawer .info-txt {overflow: auto;height: 89vh;width: 100%;}
    .new-cart .cart-drawer .info-txt::-webkit-scrollbar {
      width: 2px;
   }


    .new-cart .info-txt .body ul li .txt .img-wrap{width: 150px;}

    #option-choice-form .text-secondary.fs-14, .how-many-rolls2 .text-secondary.fs-14.fw-400,.text-left .text-secondary.fs-14.fw-400.mt-2{text-transform: uppercase;
  font-weight: 500 !important;
  letter-spacing: 2px;
  font-size: 12px !important;}
    /* Header CSS */
    .custom-cart #cart_items {
      position: relative;
      /* margin-top: 16px; */
    }

    .text-left .mt-2 b{text-transform: uppercase;letter-spacing: 1px;
      font-size: 12px;}
      .mr-3.fs-16.text-dark.opacity-60.has-transitiuon.hov-opacity-100{letter-spacing: 1px;
        font-size: 12px !important;
        font-family: "Montserrat";
        font-weight: 500 !important;
        text-transform: uppercase;}
    /* ./Header CSS */

    .btn-link:hover {
      color: var(--hov-dark);
    }


    #product_width,#product_height {
      border-radius: 50px;
    }
    .btn.btn-primary.btn-warning.mr-2.add-to-cart.fw-600.w-100.rounded-0.text-white.open-cart:hover svg g{fill:#fff !important}
    [class*="border"], hr{  border-color: #dfdfdf !important;}


    .docs-buttons .btn.btn-primary.w-100.btn-outline-primary:hover{background:#1c1c1b !important;color:#fff}
    .accordion > .card > .card-header{margin-bottom: 1px;}
    .accordion > .card > .card-header span{position: absolute;right: 10px;}
    .accordion > .card > .card-header[aria-expanded="true"]{border-left: 3px solid #dedede;background: #000;}
    .accordion > .card > .card-header span i.las{color: #fff !important;}
    .accordion > .card > .card-header[aria-expanded="true"] span{
    rotate: 180deg;
    }
    .bg-code{background:#F5F5F5}
    .bg-code svg {
    margin-right: 10px;
    }
    .bg-code p{font-family: "Montserrat";
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 13px;
    margin-bottom: 0;}

    .curtain-type button {
    padding: 40px 0px 15px;
    border: 1px solid #ddd;
    background: transparent;
    border-radius: 10px;
    }


    .w-100.heading-type-btn {
    padding: 30px 0px 15px;
    border: 1px solid #ddd;
    background: transparent;
    border-radius: 10px;
    min-height: 215px;
    }
    .curtain-type .clicked, .w-100.heading-type-btn.clicked {
    background-color: #f4f4f4;
    }


    .heading-btn-block button{width: 100%;}
  .accordion .card .collapsed {
    pointer-events: none;
  background: #40532c;
  letter-spacing: .2em;
  font-family: "Montserrat";
  color: #fff;
  border-left: 3px solid #dedede;
}
.product-quantity .avialable-amount{font-size: 12px;
  letter-spacing: .2em;
  font-family: "Montserrat";
  font-weight: 500 !important;
  text-transform: uppercase;}
  /* ./Extra CSS End */


 .accordion .row.curtain-type img, .heading-type-btn.heading_info_btn .mb-3 img {
    width: 100px;
    max-width: 100%;
    margin: auto;
    object-fit: cover;
  }
  .accordion .lining-view .font-bold{margin-top: 10px;}

  .specifications-info ul {
    padding-left: 0;
  }
  .specifications-info ul li h6 {font-weight: 600;
    font-size: 14px;}
  .related-product-section .carousel-box .aiz-card-box .releted-product {overflow: hidden;}
  .row.no-gutters.share-btn{display:none}
          /* Media Query */
          .h-350 {height: 510;}
          .h-350 img{height:510px}

.mob-header li{display: flex;}

.product-dtl-section .text-secondary{color: #000 !important;}

.cropper-container.cropper-bg{background: #fff;}

.card.fabric #option-choice-form2{width:100% !important}

.option_choice_form #option-choice-form{display: none;}

.product-dtl-section .text-left .col-lg-12.docs-data{-webkit-box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05);
  box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05);
  background-color: #fff;
  margin-bottom: 15px;
  border-color: #ebedf2;
  padding-top: 15px;
  border: 1px solid rgba(122, 122, 122, 0.13);
  border-radius: 0.25rem;
}
.option-select {margin-bottom: 10px;}
.option-select .option{display: flex;align-items: center;}
.option-select .option label{margin-bottom: 0px;width: 100%;
  border-radius: 4px;
  padding: 8px 10px;
  border: 1px solid hsl(0, 3.1%, 74.5%);
  margin: 3px 0px;
}
.option-select .option label span{float:right;padding-right: 50px}
.option-select .option input{display:none}
.option-select .option input[type="radio"]:checked + label {
  background-color: #b2b2b2;
  color: #000; /* Optional: to make text stand out on gray background */
}
.total-btn .btn.btn-gray.w-100 {
  background: #b2b2b2;
  border-radius: 5px !important;
}


.removable-session .modal-bg{background: url('/public/assets/img/newsletter-popup.png');
  background-size: 100% 100%;
  background-color: #fff;
  padding: 100px 150px;}
.removable-session .aiz-editor-data p:nth-child(1) {font-size: 20px;}
.removable-session .btn.btn-primary.btn-block.mt-3{border-radius: 4px !important;}
.removable-session .btn:hover {color: #000;}

 .image-wrapper{
  position: relative;
  width: 100%;
  height: 250px;
  overflow: hidden; display:block;
}

.image-wrapper .background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: blur(15px);
  transform: scale(1.1); 
  z-index: 0;
}
.image-wrapper .foreground {
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: 1;
}
          @media all and (min-width: 992px) {
            .custom-header .list-inline-item .dropdown-menu{  display:block; opacity: 0;  visibility: hidden; transition:.3s; margin-top:0;  }
            .custom-header .list-inline-item:hover .nav-link{ color: #fff;  }
            .custom-header .dropdown-menu.fade-down{ top:80%; transform: rotateX(-75deg); transform-origin: 0% 0%; }
            .custom-header .dropdown-menu.fade-up{ top:180%;  min-width: 200px;}
            .custom-header .list-inline-item:hover .dropdown-menu{ transition: .3s; opacity:1; visibility:visible; top:100%; transform: rotateX(0deg); }
          }	
          
          @media screen and (min-width:768px){
           
        
            div#section_home_categories .slick-slide{
              height: 100%;
            }
            div#section_home_categories .slick-slide img {
              height: 460px;
            }
            div#section_home_categories .slick-slide .h-350{
              height: 435px;
            }
            div#section_home_categories .slick-slide .h-350 img{
              height: 435px;
            }
          }
         
/* Review section */
ul {
list-style-type: none;
}
img {
user-select: none !important;
list-style-type: none;
}

/* START */
.container__feed {
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
}
.feedbacks {
display: flex;
gap: 20px;
}

.feed_box {
position: relative;
width: 100%;
max-width: 500px;
padding: 15px 20px;
box-shadow: 0 0 10px #00000028;
z-index: 999;
background-color: #fff;
overflow: hidden;
}
.feed_box .user_icon img {
position: absolute;
width: 45%;
min-width: 150px;
top: 15px;
right: -15px;
z-index: -1;
}
.feed__hed {
display: flex;
align-items: center;
z-index: 99 !important;
}
.feed__hed .usr_img {
width: 45px;
height: 45px;
padding: 11px;
border-radius: 50px;
box-shadow: 0 0 5px #00000033;
display: flex;
justify-content: center;
align-items: center;
}
.feed__hed .usr_img img {
width: 100%;
}
.feed__hed h1 {
margin-left: 10px;
font-size: 2.2rem;
}
.container__users_info {
display: flex;
flex-direction: column;
}
.feed_txt {
position: relative;
margin-top: 12px;
}
.feed_txt::before {
position: absolute;
content: "";
z-index: 99;
bottom: -1px;
left: 0;
width: 100%;
height: 20px;
background: linear-gradient(180deg, transparent, #ffffff);
}
.feed_txt summary {
width: 100%;
height: 100px;
overflow-y: scroll;
padding-bottom: 10px;
}
.feed_txt summary::-webkit-scrollbar {
display: none !important;
}
.feed_foot {
margin-top: 14px;
display: flex;
justify-content: space-between;
}
.feed_foot a {
padding: 9px 20px;
border-radius: 5px;
text-decoration: none;
color: #000;
background: #ffd181;
}
.feed_foot a:hover {
padding: 9px 20px;
border-radius: 5px;
text-decoration: none;
color: #000;
background: #ffd999;
}
.service-box img {
  padding: 20px 60px 10px;
}
.service-box .ttl {
  text-align: center;
  color: #181e2a;}


  ul.social-sec a{width: 30px;
    height: 30px;
    font-size: 14px;display: flex;
    justify-content: center;
    align-items: center;}
    ul.social-sec a i:hover{background-color: transparent !important;}
    #currency-change .dropdown-item.active,
    #currency-change .dropdown-item:hover,
    #currency-change .dropdown-item:active {
      color: #000 !important;}

      .category-sec .cat-sec{margin-bottom: 10px;}
    
      .Top-rated-left .top-rated-trusted img{border-radius: 50%;
        height: 129px;
        width: 129px;}
        .left-img-box img{border-radius: 50%;height: 490px;}
       .leftagency_text .top-rated-right {background: #fff2eb;border: 1px solid #485161;border-style: dashed;}
       .top-rated-right .development-textbox p{margin-top: 10px !important;margin-bottom: 10px;}

      /* header .nav-user-info:hover .nav-user-img > svg * {
        fill: #000 !important;
      } */


      /* .aiz-megabox > input:checked ~ .aiz-megabox-elem,
      .aiz-megabox > input:checked ~ .aiz-megabox-elem {
        border-color: #f4b03d !important
      } */


      #checkout-form .pt-3.px-4.fs-14 a.fw-700{color: var(--gray-dark) !important;}
      #checkout-form .pt-3.px-4.fs-14 a.fw-700:hover{opacity: 0.8 !important;}


      section.text-center.py-6{margin-top: 70px;}
      .default-page-section{padding-top: 50px;}
      .mt-150{margin-top: 70px;}
      




/* MEDIA */
@media (max-width:1199px){
  .aiz-mobile-bottom-nav.d-xl-none.fixed-bottom.bg-white.shadow-lg.border-top.rounded-top{
    width: 100% !important;}

    .left-img-box img{height: 350px;}

 
    .Top-rated-left .top-rated-trusted{top: 30px;
      left: -30px;}

      .round-box{height: 400px;}
      .text-with-arrow{z-index: 999;}

      .text-left .col-2.col-lg-auto.d-xl-none.mb-lg-3.text-right .btn.btn-icon.p-0 i{display: none !important;}

}

@media (max-width: 991.98px) {
 header .media-icon {width: auto !important;}
.top-logo{justify-content: center;justify-content: center;}
.top-logo .d-block.py-20px.mr-3.ml-0 {margin-right: 0 !important;}
.nav-user-info:hover .nav-user-img > svg * {fill: #2b2b2b;}
.home-slider .slick-slide img {height: 450px !important;}

.media-icon .las {
  color: rgb(255, 255, 255) !important;
}
.round-box{  height: 340px;}
.round-box .pb-5.px-3.absolute-bottom-left.w-100.has-transition.h-100.d-flex.flex-column.align-items-center.justify-content-end {
  padding-bottom: 10px !important;
}
.round-box .btn.btn-primary{font-size: 12px;}

.home-slider .banner-title h1{font-size: 60px;}

.left-img-box img {
  max-width: 350px !important;
  margin: auto;
}

.Top-rated-left .top-rated-trusted{left: 80px;}


.leftagency_text{justify-content: center;margin-top: 20px;margin-bottom: 20px;}

}

@media (max-width: 991px) {
  .d-lg-none.ml-auto.mr-0.media-icon .las.la-search.la-flip-horizontal.la-2x {position: absolute;top: 20px;left: 16%;}
  .search-input-box{width: 100% !important;}

  .removable-session .modal-bg{padding: 100px 90px;}

}
@media (max-width: 800px) {
.feedbacks {
display: flex;
flex-direction: column;
}
.feed_box {
position: relative;
width: 100%;
max-width: 100%;
}
}

@media (min-width:768px) {
 .top-logo .d-block .mw-100.h-50px.h-md-50px{height: 70px;}
}

@media (max-width:767px){
  .mt-150 {
    margin-top: 40px;
  }
.order-css{order: 2;}
.right-side-img{margin: 0 15px;}
.flip-two h1{font-size: 18px;}
  .home-slider .slick-slide img {
    height: 320px !important;}

    .d-lg-none.ml-auto.mr-0.media-icon .las.la-search.la-flip-horizontal.la-2x {
      left: 18%;
    }

   #section_best_selling .slick-slide img, #section_newest  .slick-slide img, #section_home_categories .slick-slide img ,section.mt-4 .slick-slide img{
      height: 220px;
    }
    .home-slider .banner-title h1{font-size: 50px;}
    .home-slider .banner-btn-size{font-size: 16px;}


    #footer-section .foot_one  a{
      text-align: center;width: 100%;
    }

   #footer-section h4.text-uppercase {font-size: 16px !important;}

   .review_section h1{font-size: 28px;}
   .h-350 {height: 307px;}
   .h-350 img{height:307px}
   
   .lining-view{margin-top: 20px;}
   .lining-view .font-bold.font-pluto.text-13.pb-2{margin-top: 5px;}
   .product-gallery .slick-arrow {display: none !important;}
   .product-dtl-section .carousel-box.rounded-0 img.custom-height{min-height: auto;height: auto;}

  .product-dtl-section .sticky-top.z-3.row.gutters-10 .col-12.mt-3{display: none;}

  .text-with-arrow .fs-18.fs-md-12.fw-600.btn.btn-lg.btn-outline-dark.text-uppercase{font-size: 12px !important;}
  #footer-section form .form-group {
    width: 100%;
  }
  #footer-section {
    padding: 50px 0px 100px !important;}
  #footer-section *{text-align: center !important;}
  #footer-section form .form-group input{text-align: left !important;}
 #footer-section .mt-4.foot_one.pl-lg-2{margin-top: 0px !important;}

}

@media (max-width:575px){
  .position-relative.logo-bar-area.border-bottom.border-md-nonea.z-1025{background: #40532c;}
  #lang-change{display:none}
 header .position-relative.logo-bar-area.border-bottom.border-md-nonea.z-1025 > .container > .d-flex.align-items-center.row {
    padding: 0 5px 0 15px;min-height: 50px;
  }
  header .front-header-search .position-relative.flex-grow-1{background: #0d0d0d;}
  header .d-lg-none.ml-auto.mr-0.media-icon .las.la-search.la-flip-horizontal.la-2x {left: 0%;margin-left: 15px;}
  header .logo-bar-area .top-logo .mw-100.h-50px.h-md-50px{min-width: 140px;height: auto;margin-left:-14px;}

  #cart_items {display:none}
  .logo-bar-area .btn svg {position: absolute;
    right: 18px;
    top: 24px;}

  .home-slider .slick-slide img {
    height: 300px !important;
  }

  .left-img-box img {
    max-width: 300px !important;
    height: 300px;
  }
  .Top-rated-left .top-rated-trusted {
    left: -10px;
      top: -20px;height: 110px;
    width: 110px;
  }
  .Top-rated-left .top-rated-trusted img{height: 100px;
    width: 100px;}
   
    .left-img-box img{border-radius: 5px;width: 100% !important;}
    .leftagency_text{flex-direction: column;}
    .leftagency_text .top-rated-right{width: 100%;margin-top: 5px;}


    

    #footer-section ul.list-unstyled {border-bottom: 1px solid #0f0f0f;margin-bottom: 0px;border-bottom-style: dotted;}
    #footer-section .list-unstyled.icon-list li.mb-2{flex-direction: column;}

    .cart-drawer{width: 340px;}
    .signup-ttl .submit-ht.btn.btn-primary{top: 3px;}

    .removable-session .modal-bg{background-image: none;padding: 25px;}

    .absolute-top-right.set-session{    top: 15px;
    right: 15px;}
    
}


@media (max-width: 450px) {

  .inner-banner-section h1 {font-size: 30px;}


.feed__hed h1 {
font-size: 1.4em;
}

.Top-rated-left .top-rated-trusted{left: 0px;}

.left-img-box img {
  max-width: 100% !important;
}

.home-slider .slick-slide img {
  min-height: 200px;
  height: auto !important;
}

.home-slider .banner-title h1 {
  font-size: 32px;
}


.text-center.border.border-bottom-6px.p-2 .la-3x{font-size: 2em !important;}

.overlay-content-box .d-flex.justify-content-between.mt-3{flex-direction: column;}
.card .row.heading-btn-block.mt-3 .col-6{width: 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;}
.card .row.heading-btn-block.mt-3 .col-6 .btn{margin-top: 5px;}
.overlay-content-box .d-flex.justify-content-between.mt-3 .btn{margin-top: 5px;}
.curtain-type button{padding: 10px 0px 10px;}
.accordion .card-body .measurement-type{font-size: 12px;}
.overlay-item-active .overlay-content-box .py-2.rounded div + div{text-align: center;}

.text-with-arrow .fs-18.fs-md-12.fw-600.btn.btn-lg.btn-outline-dark.text-uppercase {
  min-width: 90px;
  padding: 7px;}

  .animate_rotate.rotate_1 img{left: 4px;
    top: 0px;}
    #section_newest .img-fluid.w-50, #section_best_selling .img-fluid.w-50{width: 70% !important;}

}


@media (max-width: 360px) {
.inner-banner-section h1 {font-size: 28px;}

.new-cart .cart-drawer {padding: 15px;}
.cart-drawer{width: 300px;}

.round-box {
  height: 300px;
}

}

/* Review section */
.btn-visit {
  position: relative;
  display: inline-block;
  cursor: pointer;
  outline: none;
  border: 0;
  vertical-align: middle;
  text-decoration: none;
  background: transparent;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
}
.btn-visit {
  width: 12rem;
  height: auto;
}
.btn-visit .circle {
  transition: all 0.8s cubic-bezier(0.65,0,.076,1);
  position: relative;
  display: block;
  margin: 0;
  width: 2.5rem;
  height: 2.5rem;
  background: #af8649;
  border-radius: 1.625rem;
}
.btn-visit .circle .icon {
  transition: all 0.5s cubic-bezier(0.65,0,.076,1);
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  background: var(--primary);
}
.btn-visit .circle .icon.arrow {
  transition: all 0.5s cubic-bezier(0.65,0,.076,1);
  left: 0.4rem;
  width: 1.125rem;
  height: 0.125rem;
  background: none;
}
 
.btn-visit .circle .icon.arrow::before {
  position: absolute;
  content: '';
  top: -0.25rem;
  right: 0.0625rem;
  width: 0.625rem;
  height: 0.625rem;
  border-top: 0.125rem solid var(--primary);
  border-right: 0.125rem solid var(--primary);
  transform: rotate(45deg);
}
.btn-visit .circle .icon.arrow::before {
  transform: rotate(43deg);
}
.btn-visit .button-text {
  transition: all 0.5s cubic-bezier(0.65,0,.076,1);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.65rem 0;
  margin: 0 0 0 1.85rem;
  color: var(--dark);
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  text-transform: uppercase;
}
.btn-visit .button-text {
  margin: 0 0.5rem 0 0;
}
.btn-visit:hover .circle {
  width: 100%;
}
.btn-visit:hover .circle .icon.arrow {
  background: var(--primary);
  transform: translate(1rem, 0);
}
.btn-visit:hover .circle .icon.arrow {
  left: 0;
}
 
.btn-visit:hover .button-text {
  color: var(--primary);
}

.aiz-megabox > input:checked ~ .aiz-megabox-elem, .aiz-megabox > input:checked ~ .aiz-megabox-elem
{
  border-color: #000;border-radius: 50px !important;
}
.aiz-radio-inline .rounded-0 .rounded, .aiz-megabox-elem.rounded-0{border-radius: 50px !important;}
.aiz-rounded-check::after{background: #000;}
.btn.btn-warning {background: #000;border-color:#000}
.btn.btn-warning:hover{opacity: 0.8;}
.list-group.list-group-flush .list-group-item .ml-2{margin-left: 0px !important;}


.active .border-bottom-6px{border-bottom: 6px solid #000 !important;}
.active .border-bottom-6px h3{color: #000 !important;}
section .container .rounded {line-height: 26px;}

.btn.btn-sm.btn-dark
{
  color: #fff;
}


.mb-4.position-relative .row.gutters-16 .border.mb-4 .position-relative.p-3.p-sm-4.text-left .btn-slide-warning,
.mb-4.position-relative .row.gutters-16 .border.mb-4 .position-relative.p-3.p-sm-4.text-left .btn-slide-warning:hover,
.mb-4.position-relative .row.gutters-16 .border.mb-4 .position-relative.p-3.p-sm-4.text-left .btn-slide-warning:focus {
  box-shadow: inset 25em 0 0 0 var(--dark) !important;
  color: var(--white) !important;
}
.btn.btn-block.btn-slide-warning.fs-14.fw-700.rounded-0{border: 1px solid #000 !important;border-radius: 50px !important;}
.btn.btn-block.btn-slide-warning.fs-14.fw-700.rounded-0:hover{background-color: transparent !important;opacity: 0.8px;}
/*  */
/* .bg-white .sticky-top .slick-list{overflow: visible;} */

.img-zoomer-box {
  height: auto;
  position: relative;
}

.img-zoomer-box .img-1 {
  width: 100%;
  height: auto;
}

.img-zoomer-box:hover, .img-zoomer-box:active {
  cursor: zoom-in;
  display: block;
}

.img-zoomer-box:hover .img-2, .img-zoomer-box:active .img-2 {
  opacity: 1;-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
.img-zoomer-box .img-2 {
  width: 250px;
  height: 250px;
  /* background: url('../img/photo.avif') no-repeat #FFF; */
  box-shadow: 0 5px 10px -2px rgba(0,0,0,0.3);
  pointer-events: none;
  position: absolute;
  opacity: 0;
  border: 1px solid whitesmoke;
  z-index: 99;
  border-radius: 100%;
  display: block;
  transition: opacity .2s;border-radius: 20px;
}
 
.browserupgrade {
  margin: 0;
  padding: .5em 1em;
  background-color: #fcfcfc;
  text-align: center;
}


/* .accordion #collapseTwo .row.heading-btn-block.mt-3 .col-6,
.accordion #collapseThree .row.heading-btn-block.mt-3 .col-6 {
  width: 100%;
  max-width: 100%;
  flex: 0 0 100%;
} */

.accordion .add-to-cart-previous, .accordion .add-to-cart-previous-2, .accordion .removed-cart{
  display: none !important;
}

.crop-box{background: #000;
  padding: 6px 10px;
  border-radius: 5px;
  color: #fff;
  display: inline-flex;
  align-items: center;}
.toggle.btn.btn-sm.btn-dark {
  border: 1px solid #f5f2f2;
}
.btn.btn-dark.btn-sm.toggle-on{background: #08b942;
  color: #fff;padding-left: 8px;border: 1px solid #08b942;}
.btn.btn-light.btn-sm.toggle-off{background: #050505;
  color: #fff;}

  .toggle.off .toggle-group {
    left: -70%;
  }
  .toggle-on.btn-sm {
    padding-right: 2.4rem !important;
  }
  .toggle-off.btn-sm {
    padding-left: 2.4rem !important;
  }
  .toggle.btn.btn-sm.btn-dark .toggle-handle{right: 17px !important;}
  .toggle.btn.btn-sm.btn-light.off .toggle-handle {
    left: 17px !important;
  }

  .inner-banner-section{display: none;}

  .btn.btn-primary.btn-warning.mr-2.add-to-cart.fw-600.min-w-150px.rounded-0.text-white.wallpaper-addcart-btn{width: 96% !important;}
  #wallpaper-buy-btn{position: absolute;
    width: 96%;
    margin-top: 52px;
    left: 0px;
    margin-left: 15px;}
.total-amount{background: #c5c5c5de;
  padding: 10px;
  text-align: center;
  border-radius: 5px;
  border: 1px solid #c5c5c5de;
  font-weight: 600;}


  .product-gallery-thumb .slick-prev{left: -30px !important;}
  .product-gallery-thumb .slick-next{right:-30px !important}


@media screen and (max-width:991px) {
  .btn.btn-primary.w-100.btn-outline-primary.scaleXclass {
    margin-bottom: 8px;
  }
  .crop-box.crop1 {
    width: 100%;
  }
 #login_modal .modal-dialog{max-width: 100% !important;
    width: 54% !important;
    margin: auto !important;
    margin-left: auto !important;
    margin-left: 15px !important;
    overflow: hidden !important;}
}
@media screen and (max-width:767px) {
  .btn.btn-primary.btn-warning.mr-2.add-to-cart.fw-600.min-w-150px.rounded-0.text-white{width: 47%;}
  .btn.btn-primary.buy-now.fw-600.add-to-cart.min-w-150px.rounded-0.wallpaper-buy-btn{position: absolute;
    margin-bottom: 50px;
    right: 15px;
    width: 40%;
    min-width: 130px;}
    #customizeProductBtn2{min-width:100%}
    .fabric-btn.btn.btn-primary.btn-warning.my-2.add-to-cart.fw-600.w-100.rounded-0.text-white.ddfd {
      margin-left: 20px;
    }

    .btn.btn-primary.btn-warning.mr-2.add-to-cart.fw-600.min-w-150px.rounded-0.text-white.wallpaper-addcart-btn {
      width: 94% !important;
    }
    #wallpaper-buy-btn{width: 94%;}
}

@media screen and (max-width:481px) {
  .btn.btn-primary.btn-warning.mr-2.add-to-cart.fw-600.min-w-150px.rounded-0.text-white.test-blind{width:92% !important}
  .product-dtl-section .text-left .btn.btn-primary{font-size:12px}
  #CreateCurtain{width: 42% !important;}

  #login_modal .modal-dialog {
    max-width: 100% !important;
    width: 355px !important;
    margin: auto !important;
    margin-left: auto;
    margin-left: auto !important;
    margin-left: 15px !important;
    overflow: hidden !important;
  }

  .btn.btn-primary.btn-warning.mr-2.add-to-cart.fw-600.min-w-150px.rounded-0.text-white.wallpaper-addcart-btn {
    width: 91% !important;
  }
  #wallpaper-buy-btn{width: 91%;}
}

/* @media screen and (min-width:320px) {
#login_modal .modal-dialog {
  max-width: 100% !important;
  width: 355px !important;
  margin: auto !important;
  margin-left: auto;
  margin-left: auto !important;
  margin-left: 15px !important;
  overflow: hidden !important;
}

} */

