@-webkit-keyframes menu_sticky{0%{margin-top:-100px}50%{margin-top:-90px}100%{margin-top:0}}@keyframes menu_sticky{0%{margin-top:-100px}50%{margin-top:-90px}100%{margin-top:0}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes slide{0%{margin-top:-10px}100%{margin-top:0px}}@-webkit-keyframes myfirst{0%{background:#990bb9;left:0px;top:0px}50%{background:#ffcf9f;left:0px;top:0px}100%{background:#ff8745;left:0px;top:0px}}@keyframes myfirst{0%{background:#990bb9;left:0px;top:0px}50%{background:#ffcf9f;left:0px;top:0px}100%{background:#ff8745;left:0px;top:0px}}.banner-section{width:100%;display:inline-block;padding:0 15px 15px 15px}.banner-section .banner-bg{background-color:#dca4f1;position:relative;-webkit-animation-name:myfirst;-webkit-animation-duration:10s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-play-state:running;animation-name:myfirst;animation-duration:20s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:running;width:100%;display:inline-block;border-radius:50px;padding:30px 50px;position:relative;-webkit-box-shadow:-2px 3px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:-2px 3px 5px 0px rgba(0,0,0,0.5);box-shadow:-2px 3px 5px 0px rgba(0,0,0,0.5)}.banner-section .banner-bg .banner-relative{position:relative;z-index:2}.banner-section .banner-bg .bgimg-banner{position:absolute;bottom:0;left:0;width:80%}@media only screen and (min-width: 0px) and (max-width: 992px){.banner-section .banner-bg{padding:20px 20px 30px 20px;margin-top:10px}}.banner-section .banner-bg .slider-image{border-radius:20px 150px 20px 20px;-webkit-box-shadow:-2px 3px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:-2px 3px 5px 0px rgba(0,0,0,0.5);box-shadow:-2px 3px 5px 0px rgba(0,0,0,0.5)}@media only screen and (min-width: 0px) and (max-width: 992px){.banner-section .banner-bg .slider-image{border-radius:20px}}.banner-section .banner-bg .banner-img{width:100%;height:auto;border-radius:20px 150px 20px 20px}@media only screen and (min-width: 0px) and (max-width: 992px){.banner-section .banner-bg .banner-img{border-radius:20px}}.banner-section .banner-bg .banner-content{display:block;position:relative;padding-top:70px;padding-right:30px}@media only screen and (min-width: 0px) and (max-width: 1200px){.banner-section .banner-bg .banner-content{padding-top:0px;padding-right:0px}}@media only screen and (min-width: 0px) and (max-width: 992px){.banner-section .banner-bg .banner-content{padding-bottom:20px}}.banner-section .banner-bg .banner-content .roundstyle{position:absolute;top:15px;left:-65px;width:130px}@media only screen and (min-width: 0px) and (max-width: 1200px){.banner-section .banner-bg .banner-content .roundstyle{display:none}}.banner-section .banner-bg .banner-content .heading-title{font-size:18px;font-weight:500;margin-bottom:1px;text-transform:uppercase}.banner-section .banner-bg .banner-content .heading{font-size:52px;font-weight:600;line-height:65px;margin-bottom:26px;font-family:'Playfair Display', serif}@media only screen and (min-width: 0px) and (max-width: 992px){.banner-section .banner-bg .banner-content .heading{font-size:32px;line-height:45px}}.banner-section .banner-bg .banner-content .para-text{font-size:20px;font-weight:500;text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.banner-section .banner-bg .banner-content p{font-size:20px;font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.banner-section .banner-bg .banner-content .play{background-color:#E63946;height:40px;width:40px;border-radius:50%;color:#fff;text-align:center;line-height:40px;font-size:12px;padding-left:2px;display:inline-block}.banner-section .banner-bg .banner-content .btn-play{padding:0 15px}.banner-section .banner-bg .banner-content .social-banner{display:inline-block;margin-left:10px;position:relative;top:5px}@media only screen and (min-width: 0px) and (max-width: 992px){.banner-section .banner-bg .banner-content .social-banner{display:block;padding-top:10px}}.banner-section .banner-bg .banner-content .social-banner a{background-color:#1D3557;height:40px;width:40px;line-height:40px;text-align:center;display:inline-block;font-size:18px;color:#fff;text-decoration:none;margin-right:7px;border-radius:50%}.banner-section .banner-bg .banner-content .social-banner a:hover{opacity:0.7}.banner-section .carousel-item .banner-content{visibility:hidden}.banner-section .carousel-item.active .banner-content{visibility:visible;animation-name:fade, slide;animation-duration:300ms, 400ms;animation-fill-mode:forwards;animation-timing-function:linear,cubic-bezier(0.23, 1, 0.32, 1);animation-delay:400ms, 0}.service-list{box-shadow:0 5px 30px rgba(0,0,0,0.07);display:inline-block;width:100%}.service-list .service-box{width:100%;float:left;padding:20px 10px;display:flex;align-items:center;justify-content:center}.service-list .service-box img{width:40px;margin-right:10px}.service-list .service-box .service-box-content{width:auto;font-family:"Poppins",sans-serif}.service-list .service-box .service-box-content h4{font-size:17px;font-weight:700;margin-bottom:3px}.service-list .service-box .service-box-content p{color:#666;font-size:14px;margin:0;padding:0}.favourites .carouselblock{width:100%;text-decoration:none}.favourites .carouselblock .bg-style{width:100%;height:130px;display:block;border-radius:20px;background-color:#ddd;position:relative;bottom:10px;left:0;margin-top:90px}.favourites .carouselblock .bg-style .imgblock{width:140px;position:absolute;right:10px;bottom:0;z-index:2}.favourites .carouselblock .bg-style .titlename{font-size:18px;font-weight:600;line-height:23px;width:50%;color:#990bb9;padding-left:20px;padding-top:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.favourites .owl-nav button.owl-prev,.favourites .owl-nav button.owl-next{top:27%;bottom:inherit}.favourites .owl-stage .owl-item:nth-child(4n-1) .item .carouselblock .bg-style{background-color:#c1edd9}.favourites .owl-stage .owl-item:nth-child(4n-2) .item .carouselblock .bg-style{background-color:#fcd3d3}.favourites .owl-stage .owl-item:nth-child(4n-3) .item .carouselblock .bg-style{background-color:#ffcf9f}.favourites .owl-stage .owl-item:nth-child(4n-4) .item .carouselblock .bg-style{background-color:#ebbbfc}.heading-style{display:block;text-align:center}.heading-style .text-style{display:inline-block;padding:0 15px;position:relative}@media (max-width: 991px){.heading-style .text-style{font-size:20px}}.heading-style .text-style:before,.heading-style .text-style:after{content:'';position:absolute;top:10px;background:url("../images/line-style.png") no-repeat;width:50px;height:13px}@media (max-width: 991px){.heading-style .text-style:before,.heading-style .text-style:after{width:20px;top:5px}}.heading-style .text-style:before{left:-50px}@media (max-width: 991px){.heading-style .text-style:before{left:-15px}}.heading-style .text-style:after{right:-50px}@media (max-width: 991px){.heading-style .text-style:after{right:-15px}}.heading-style-left{display:block}.heading-style-left .text-style{display:inline-block;padding-right:15px;position:relative}.heading-style-left .text-style:after{content:'';position:absolute;top:10px;background:url("../images/line-style.png") no-repeat;width:50px;height:13px}.heading-style-left .text-style:after{right:-50px}.styleblock{width:100%;height:auto;background-color:#fff;border-radius:0 35px 35px 35px;padding:15px;display:block;position:relative;margin-bottom:5px;-webkit-box-shadow:0px 0px 14px 0px #e5e5e5;-moz-box-shadow:0px 0px 14px 0px #e5e5e5;box-shadow:0px 0px 14px 0px #e5e5e5}.styleblock:after{content:'';position:absolute;right:5px;bottom:2px;z-index:1;width:90px;height:16px;background:url("../images/pro-bg-style.png") no-repeat}.styleblock.styleoff:after{display:none}.styleblock.outofstock a{pointer-events:none}.styleblock.outofstock .float-cart-wish{display:none}.styleblock.outofstock .imgblock .quick-view{visibility:visible;background-color:#990bb9;color:#fff}.styleblock .float-cart-wish{width:30px;position:absolute;top:20px;right:35px;z-index:2;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease}.styleblock .float-cart-wish .wi-crtblock{width:45px;height:45px;text-align:center;line-height:45px;margin-bottom:10px;border-radius:50%;background-color:#990bb9;color:#fff;font-size:18px;cursor:pointer;visibility:hidden}.styleblock .float-cart-wish .wi-crtblock.addtocart{background-color:#28c91a !important;font-size:0;visibility:visible !important}.styleblock .float-cart-wish .wi-crtblock.addtocart:after{content:'\f177';font-family:'icomoon';font-size:18px;color:#fff}.styleblock .float-cart-wish .wi-crtblock:hover{background-color:#c9761a;color:#fff}.styleblock .float-cart-wish a .wi-crtblock{text-decoration:none}.styleblock:hover .float-cart-wish .wi-crtblock{visibility:visible}.styleblock .imgblock{width:100%;height:320px;position:relative;display:block;border-radius:30px;background-size:80% 80%;background-size:130px 130px}.styleblock .imgblock .img-size{width:100%;height:100%;object-fit:cover;border-radius:20px}.styleblock .imgblock .quick-view{width:92%;padding:12px 10px;background-color:rgba(245,248,250,0.8);border-radius:30px;text-align:center;font-family:"Poppins",sans-serif;font-size:17px;font-weight:bold;position:absolute;left:0;right:0;bottom:6px;margin:auto;z-index:2;color:#000;font-family:'Nunito Sans';-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease;visibility:hidden}.styleblock .imgblock .quick-view:hover{background-color:#ba2c2b;color:#fff}.styleblock .imgblock:hover .quick-view{visibility:visible;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;-ms-transition:all 0.6s ease;transition:all 0.6s ease}.styleblock .contentblock{width:100%;padding:15px 0;font-family:"Poppins",sans-serif;font-size:15px;left:0;right:0;bottom:12px}.styleblock .contentblock .title-name{font-size:17px;font-weight:600;font-family:"Poppins",sans-serif;margin:0;padding-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styleblock .contentblock .title-name a{color:#c31b2b;text-decoration:none}.styleblock .contentblock .title-name a:hover{color:#c9761a}.styleblock .contentblock .price{font-size:18px;font-weight:bold;font-family:"Roboto",sans-serif;color:#000}.styleblock .contentblock .price del{color:#757575;font-size:14px;margin-left:10px}@media (max-width: 767px){.styleblock .contentblock .price del{margin-left:10px}}.styleblock .contentblock .price .offer{color:#fff;font-size:12px;position:absolute;bottom:95px;left:5px;background-color:#04A62F;padding:2px 9px;border-radius:20px;z-index:1}.styleblock .contentblock .price .off-price{color:#04A62F;font-size:14px;font-weight:bold}@media (max-width: 767px){.styleblock .contentblock .price .off-price{margin-left:10px}}.styleblock .contentblock .free-shipping{font-size:16px;color:#26781A}.product-label{display:inline-block;text-align:center;padding:4px 15px;font-size:12px;border-radius:20px;font-weight:600;color:#fff;text-transform:uppercase;position:absolute;top:15px;left:5px;z-index:2}.product-label.new{background-color:#dfae1d}.product-label.offer{background-color:#990bb9}.reviews{width:100%;height:auto;background-color:#fff;border-radius:0 35px 35px 35px;padding:20px;display:block;position:relative;margin-bottom:5px;text-align:center;-webkit-box-shadow:0px 0px 14px 0px #e5e5e5;-moz-box-shadow:0px 0px 14px 0px #e5e5e5;box-shadow:0px 0px 14px 0px #e5e5e5}.reviews:after{content:'';position:absolute;right:5px;bottom:2px;z-index:1;width:90px;height:16px;background:url("../images/pro-bg-style.png") no-repeat}.reviews .usericon{width:90px;height:90px;border-radius:50%;background-color:#fff;display:inline-block;padding:4px;border:2px solid #990bb9}.reviews .usericon img{border-radius:50%}.reviews span{font-size:16px;font-weight:500;text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:10px}.twobanner-block{width:100%;margin-top:20px;display:inline-block}.twobanner-block .block50{width:50%;float:left;position:relative}@media (max-width: 767px){.twobanner-block .block50{width:100%}.twobanner-block .block50:last-child{display:none}}.twobanner-block .banner-content{position:absolute;width:50%;display:block;top:50px;left:20px;z-index:2;color:#fff}.twobanner-block .banner-content .btn-white{border:2px solid #fff;color:#fff;font-weight:bold;padding:5px 20px}@media (max-width: 1200px){.twobanner-block .banner-content .btn-white{float:right;margin-top:10px}}.twobanner-block .banner-content .btn-white:hover{background-color:#990bb9;border-color:#990bb9}@media (max-width: 1200px){.twobanner-block .banner-content{width:90%;top:20px;right:0;left:20px}.twobanner-block .banner-content h2{font-size:17px;text-align:right}.twobanner-block .banner-content p{display:none}} .img-about{height:200px;}
.faqheading h4{
    font-size:25px;
}
.main-part{
    display:flex;
    gap:20px;
}
.faq{
    display:flex;
    width:600px;
}
.accordion {
  width: 100%;
  max-width: 600px;
  margin: 20px auto;
}

.accordion-item {
  border-bottom: 1px solid #ccc;
}

.accordion-header {
  padding: 15px;
  background-color: #f0f0f0;
  cursor: pointer;
}

.accordion-content {
  display: none;
  padding: 15px;
  background-color:#f0f0f0;
  border-left:4px solid #ba2c2b;
}

.accordion-content p {
  margin-top: 20px;
  transition:2s all;
}

/* Add active class to the active accordion header */
.accordion-header.active {
  background-color: #ccc;
}
.plus-icon {
    font-size:30px;
    background:white;
    padding:0 15px;
    border-radius:20px;
    align-items:center;
}

.geiintouch{
        background-color: #dedede;
    border-radius: 6px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 600px;
    margin-top:19px;
    margin-bottom:19px;
}
.geiintouchbody{
    padding:16px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    flex:auto;

}

.geiintouchbody h5{
    text-align:center;
}
.button-cls{
    display:flex;
    justify-content:center;
    padding-top:15px;
}
.geiintouchbody button{
    width:30%;
    border:1px solid #ba2c2b;
    padding:20px;
    background:transparent;
    border-color:#ba2c2b;
    color:#ba2c2b;
    font-size:20px;
    border-radius:10px;
    transition:0.5s all;
    height:80px;
    align-items:center;
}
.geiintouchbody button:hover{
    background-color:#ba2c2b;
    color:white;
    border:4px solid #ba2c2b;
}
.geiintouchbody .qsimg{
    display: flex;
    justify-content: center;
    mix-blend-mode:color-burn;
}
.card-blog{
        background-color: #dedede;
    border-radius: 6px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding:30px;
    border-radius:30px;
    opacity:1;
    transition:0.5s all;
}
.card-blog:hover{
    opacity:0.8;
}
.blog-img img{
    height:500px;
    width:500px;
}

.image-row {
 display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px; /* Adjust the gap size as needed */
  margin:50px;
}

.image-row img {
  width: 100%;
  height: 400px;
  box-sizing: border-box;
  border-radius:30px;
}
.user img{
    height:20px;
    width:20px;
}
.date img{
   height:20px;
    width:20px; 
}
@media (max-width: 768px) {
  /* Change the layout for smaller screens */
  .image-row  {
 grid-template-columns: repeat(1, 1fr);

  }
  .image-row img{
      height:auto;
  }
}
@media(max-width:767px){
    .faq{
        max-width:371px;
        margin:0;
    }
    
    .main-part{
        display:flex;
        flex-direction:column;
        width:auto;
    }
    .geiintouch{
        width:auto;
    }
    .geiintouchbody button{
        padding:0;
        font-size:12px;
        height:auto;
    }
}