.create-post .thumb-img img,.post-item .author-thumb img{height: 50px;width: 50px;border-radius: 50%;}
.comment-list li+li{border-top: 1px solid rgba(255,255,255,0.1);}
.comments .comment-list .comment .com-content{margin: 0;}
.comments .comment-list .comment .com-image{height: 40px;width: 40px;}
.comments .comment-list .comment .com-title-meta{display: flex;align-items: center;}
.comments .comment-list .comment .com-title-meta h4{font-size: 14px;}
.comments .comment-list .comment .com-title-meta span{margin: 0 !important;padding-left: 10px;font-size: 12px;}
.comments .comment-list .comment .com-content p{margin: 0 !important;padding-top: 5px;}
.comment-respond{border-top: 1px solid rgba(255,255,255,0.1);}

.lab-btn{border-radius: 16px;}
.load-btn .lab-btn, .widget.search-widget .widget-content .banner-form button{border-radius: 25px;}
    .header-wrapper .menu-area .login, .header-wrapper .menu-area .signup {
        border-radius: 27px;
    }
.header-wrapper .menu-area .signup{margin-left: 5px;}
.banner-section .section-wrapper .banner-content .intro-form .intro-form-inner .social-list .facebook a, .banner-section .section-wrapper .banner-content .intro-form .intro-form-inner .social-list .twitter a{border-radius: 25px;}
.banner-form button{border-radius: 25px;}
.account-form .form-group button,.member-button-group .lab-btn,.lab-content .lab-btn{border-radius: 25px!important;}
.top-member-section .filters-button-group .filter-btn{border-radius: 20px;}
.profile-section .member-profile .profile-details .tab-content .activity-page .activity-tab .nav .nav-item .nav-link.active,.profile-section .member-profile .profile-details .tab-content .activity-page .activity-tab .nav .custom-select select{border-radius: 17px;}

.retxt .rinput{width: 100%;}

.obcoption span{border: 2px solid #ccc;
    line-height: 22px;
    font-size: 14px;
    display: inline-block;
    padding: 0 10px;
    border-radius: 13px;
    margin: 5px 5px 0 0;}
.obcoption span:hover{cursor: pointer;}
.obcoption span.active{border-color:#f40;}

.intro-form .social-list li{border-radius: 25px;overflow: hidden;}
.cdnpopip,.ddinbpopip{position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #35165c;
    z-index: 9999;
    overflow: auto;
}
.ddinbpopip{background-color: rgba(0,0,0,0.6);}
.ddinbpopip .contents{position: absolute; background: #fff;border-radius: 10px;width: 300px;left: 50%;margin-left: -150px;padding: 15px;}
.cdnpopip .clints-section .section-wrapper .clients .client-list:nth-child(1) {
    top: 80px;
    left: 50%;
    margin-left: -52.5px;
}
.cdnpopip .clints-section .section-wrapper .clients .client-list .client-thumb{zoom:2.1;}
.cdnpopip .clints-section .section-wrapper .clients .client-list .client-thumb img{height: auto;border-radius: 0%;}
.cdnpopip .clints-section .section-wrapper .clients .client-list .client-thumb .gnthumb{height: 50px;width: 50px;overflow: hidden;overflow: hidden;border-radius: 50%;}
.abder{ display: flex;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 3px;
    padding: 3px;margin-top: 15px;}
.abder span{width: 33.333%;text-align: center;padding: 5px 0;}
.abder span.active{background: #35165c;border-radius: 3px;}
.sbder{margin-top: 15px;background-color: rgba(255, 255, 255, 0.2);border-radius: 3px;padding: 7px;margin-top: 15px;text-align: center;}
.profile-section .member-profile .profile-item .profile-information .profile-pic {
    border-radius: 50%;
    height:220px;margin-top: 100px;
}
.flaglang a img{height: 28px;width: 28px;border-radius: 50%;}
.flaglang a span{color: #444;padding-left: 15px;}
.ddinbpopip .contents .flaglang a{display: block;}
.ddinbpopip .contents .flaglang li{padding: 7px 5px;}
.ddinbpopip .contents .flaglang li+li{border-top:1px solid #ccc;}
.create-post,.profile-section .member-profile .profile-details .profile-nav,.post-item,.widget,.member-item.style-1 .lab-inner,.banner-section .section-wrapper .banner-content .intro-form,.footer-section .footer-bottom, .bg-color, .group-item .lab-inner, .story-item, .about-item .lab-inner,.member-filter .member-filter-inner,.contact-form-wrapper,.contact-info-wrapper,.footer-section .footer-top .footer-top-item{border-radius: 10px;}
.profile-coverimage{border-radius: 10px;overflow: hidden;}
.post-desc-img img{border-radius: 3px;}
.banner-form .gender input, .banner-form .gender select, .banner-form .person input, .banner-form .person select, .banner-form .age input, .banner-form .age select, .banner-form .city input, .banner-form .city select, .banner-form .interest input, .banner-form .interest select{border-radius: 7px;}
.about-item .lab-inner:before{border-top-left-radius: 10px;}
.member-page-section .member-wrapper .member-info .member-cat .custom-select select,.member-filter .member-filter-inner .filter-form .custom-select select,.member-filter .member-filter-inner .filter-form .lab-btn{border-radius: 20px;}
.banner-form .gender input, .banner-form .gender select, .banner-form .person input, .banner-form .person select, .banner-form .age input, .banner-form .age select, .banner-form .city input, .banner-form .city select, .banner-form .interest input, .banner-form .interest select{border-radius: 23px;}
.account-form .form-group input{border-radius: 22px;}
.page-header-section.style-1{padding-top: 80px;}
@media (min-width: 992px) {
    .profile-section .member-profile .profile-item .profile-information .profile-pic {
        border-radius: 50%;height:220px;margin-top: 100px;
    }
    .menu-area .carticonto2{display: none;}
}
@media (max-width: 991px) {
    .profile-section .member-profile .profile-item .profile-information .profile-pic {
        margin-top: 0px;height:140px;
    }
}
@media (min-width: 576px) {
    .container, .container-sm {
        max-width: 100%;
    }
}
@media (max-width: 575px) {
    .cdnpopip .clints-section .section-wrapper .clients .client-list {
        position: absolute !important;
        margin: 15px;
    }
}
.video-container {
            max-width: 100%;
            margin: auto;
            text-align: center;
}
        video {
            width: 100%;
            height: auto;
}
.cookie-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #333;
  color: #fff;
  padding: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 1000;
  box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2);
}

.cookie-banner p {
  margin: 0;
  font-size: 14px;
}

.cookie-banner a {
  color: #4caf50;
  text-decoration: none;
}

.cookie-banner a:hover {
  text-decoration: underline;
}

.cookie-button {
  background-color: #4caf50;
  color: #fff;
  border: none;
  padding: 10px 15px;
  font-size: 14px;
  border-radius: 5px;
  cursor: pointer;
}

.cookie-button:hover {
  background-color: #45a049;
}

.hidden {
  display: none;
}
.member-item .lab-inner .lab-thumb{position: relative;}
.mbucontrol{position: absolute;
    bottom: 0px;display: flex;flex-direction: column;
    right: 10px;width: 40px;}
.mbucontrol a{display: block;
    height: 42px;width: 32px;}
.mbucontrol a i,.hstyi{display: block;height: 32px;width: 32px;background-size: 20px;background-position: center;background-repeat: no-repeat;background-color: rgba(0,0,0,0.4);border-radius: 50%;}
.mbucontrol a:hover i{background-color: rgba(0,0,0,0.7);cursor: pointer;}
.mbucontrol a i.mbuicon-1{background-image: url(../images/crown.png);}
.mbucontrol a i.mbuicon-2{background-image: url(../images/heart.png);}
.mbucontrol a i.mbuicon-3{background-image: url(../images/shop.png);}
.mbucontrol a i.mbuicon-4{background-image: url(../images/briefcase.png);}
.hstyi{background-image: url(../images/heart3.png);background-color:transparent;background-size: 30px;margin-left: 3px;}
.mbucontrol a i.text{background-size: 16px;
    background-position: center 3px;
    font-size: 9px;
    padding-top: 18px;
    font-style: normal;
    text-align: center;}
.member-item.style-1 .lab-inner .lab-content{text-align: left;}
.profile-avataring{height: 60px;width: 60px;position: relative;}
.profile-avataring .img{display: block;height: 60px;width: 60px;background-size: cover;background-position: center;border-radius: 50%;position: relative;}
.profile-avataring .status,.profile-avataring .arrow{display: block;
    height: 20px;
    width: 20px;
    background: #bbcd7a;
    right: 0;
    top: 0;
    position: absolute;
    border-radius: 50%;
    border: 3px solid #4e2964;z-index: 2;}
.profile-avataring .arrow{    top: auto;
    bottom: -5px;
    height: 24px;
    width: 24px;
    background-color: #220054;
    background-image: url(../images/ar-dwn.svg);background-size: 30px;
    background-position: center;
    right: -5px;z-index: 2;}
.profile-avataring .profile{    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    border-radius: 50%;}
@keyframes fade-slide {
            from {
                opacity: 0;
                transform: translateY(-30px);
            }
            to {
                opacity: 1;
                transform: translateY(0);
            }
}
.menubib,.menubib2 {position: absolute;
    width: 200px;
    left: -140px;
    top: 65px;
    display: none;
    border-radius: 4px;
    flex-direction: column;background: rgba(0, 0, 0, 0.7);
    padding: 5px;
    animation: fade-slide 1s ease-out forwards;
}
.profile-avataring.active .menubib,.profile-avataring.active2 .menubib2{display: flex;}
.menubib a, .menubib2 a{font-size: 13px;padding: 8px;display: flex;align-items: center;}
.menubib a+a,.menubib2 a+a{border-top:1px solid #444;}
.menubib a:hover,.menubib2 a:hover{background: rgba(0, 0, 0, 0.2);border-radius: 2px;}
.mustatus{height: 14px;
    width: 14px;margin-right: 10px;border-radius: 50%;border:2px solid #bbcd7a;display: inline-block;}
.mustatus.d1{background: #bbcd7a;}
.mustatus.d2{background: #fff;border-color: #fff;}
.mustatus.d3{border-color: #fff;}
.verify-icon{width: 24px;height: 24px;background-image: url(../images/verify.svg);background-size: contain;display:inline-block;}
.nodata1{text-align: center;
    height: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px dashed rgba(255, 255, 255, 0.2);}
.coin{display:inline-block;height: 20px;width: 20px;background-image: url(../images/coin.svg);background-size: contain;}
.product-container h1{font-size: 20px;}
.header-section.header-fixed{position: relative;}
.breadcrumbs{display: flex;justify-content: flex-start;align-items: center;padding: 10px;font-size: 12px;background: rgba(0,0,0,0.2);margin: 10px -10px 15px;}
.breadcrumbs svg{height: 14px;width: 14px;margin: 0 6px;}

.carticonto{box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;position: fixed;z-index: 15;right: 15px;bottom: 10px;background: rgba(255,255,255,0.5);height: 60px;width: 60px;display: flex;align-items: center;justify-content: center;border-radius: 30px;transition: .5s ease-in-out;}
.carticonto.inble{}
.carticonto img{height: 40px;}
.carticonto:hover{outline: .5rem solid #fff5;}
.carticonto::before {
    position: absolute;
    content: attr(data-product-count);
    top: -.5rem;
    right: -.5rem;
    width: 2rem;
    height: 2rem;
    color: #fff;
    background-color: #f40;
    font-family: sans-serif;
    border-radius: 50%;
    text-align: center;
    line-height: 2rem;
}
.carticonto2{display: flex;}
.carticonto2 img{height: 30px;}
.carticonto2 span{padding-left: 5px;padding-top: 7px;display: block;}
[onclick]:hover{cursor: pointer;}