.inner-bannerbig{position:relative;padding:70px 0;height:80vh;min-height:100%;background-size:cover;background-position: center;}
.inner-bannerbig::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-image:linear-gradient(to right,rgba(10,10,10,0.8),rgba(19,12,12,0.12));}
div.circle{height:50px;width:50px;padding-top:5px;border:1px solid #ddd;border-radius:50%;background-color:#333;animation:grow 1s infinite}
@keyframes grow {from{box-shadow:0 0 1em #000}to{box-shadow:0 0 3em #000}}
.highl{position:relative;margin-top:-45px;z-index:99}
.accordion-item{border:0;color:#fff;}
.accordion-header{border-bottom:1px solid #231f20}
.accordion-flush .accordion-item .accordion-button{background: var(--bg1);outline: none;box-shadow: var(--shadow-1);color: var(--whiteColor);}
.howdowe{float:left;width:31%;min-height:60px;display:flex;align-items:center;margin:20px 0 0;padding:10px 15px;border-radius:10px;box-shadow:var(--shadow1);background:var(--bg1);border:1px solid rgba(255,255,255,.05);margin-right:2%;}
.circle-1{width:16px;height:16px;margin:0;padding:3px;border:1px solid #f7c839;border-radius:50%}
.circle-2{width:8px;height:8px;background:#f7c839;border-radius:50%;display:block}
.processbox{position:relative;margin:1rem 2rem 0;overflow:hidden;}
.processbox::before{content:'';position:absolute;left:-20px;top:-20px;width:70px;height:70px;border-radius:50%;display:block;background:#f3f4f8;}
.flaoty{position:absolute;left:15px;top:-5px;z-index:1;font-size:36px;font-weight:600;color:#bbb;}
.circle-how{width:100px;height:100px;display:block;padding:10px;margin:2px auto 25px;border-radius:50%;background:#eee;text-align:center;line-height:100px;font-size:50px;font-weight: 300;color:#ec272f;}
.img-center{display:block;margin:0 auto}

.blockquote{font-size:17px;line-height: 34px;padding:15px;background:rgba(0,0,0,.1);border-radius:10px;border-left:3px solid #f7c839}
.accordion-button{background:transparent!important;border-radius:0;box-shadow:none!important;border:0!important;padding:10px}
.accordion .accordion-body{background-image:url(images/ac-logo.png);background-repeat: no-repeat;background-position: right 5% bottom 5%;}
.accordion .accordion-body p{color:rgba(255,255,255,.9)}
.accordion .accordion-body ul.inline li{display:inline-block;min-width:100px;}
.bullete li{position:relative;padding-left:15px;margin-right:15px;}
.bullete li::before{content: '';position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 0;width: 8px;height: 8px;background-color: #aaa;border-radius: 50%;}

@media (max-width: 1199px) {
.inner-bannerbig{height:60vh;min-height:550px;background-size:cover}
}
@media (min-width: 992px) {
.glass-popup-box{max-width:280px;margin-left:auto}
}
@media (max-width: 991px) {
.inner-bannerbig{position:relative;padding:70px 0;height:60vh;min-height:600px;background-size:cover}
.highl{margin-top:-25px;}
.howdowe{width:48%;}
}
@media (max-width: 767px) {
.inner-bannerbig{position:relative;padding:110px 0 20px;height:auto;min-height:300px;background-color:#233;background-size:contain;background-repeat:no-repeat;background-position: top;}
.inner-bannerbig::before{background-image: linear-gradient(to top,rgba(10,10,10,1),rgba(19,12,12,0.12));}
.glass-popup-box hr{display:none;}
.box-list{margin-top:20px;}
.box-list .box{width:49%;display:inline-block;}
.highl{margin-top:15px;}
}
@media (max-width:575px) {
.inner-bannerbig{padding:60% 0 20px;} 
.howdowe{width:100%;}
}

.sticky-header.sticky-active{position: relative;}
.vallery ul{white-space:nowrap; overflow:auto;display:flex;justify-content: center;}
.vallery ul li{list-style:none;display:inline-block;margin:0;border-bottom:1px solid transparent;}
.vallery ul li + li{border-left:1px solid #e8e8e8;}
.vallery ul li a{color:#333;display:block;padding:0px;font-size:14px;font-weight:500;padding:7px 10px 10px;}
.vallery ul li a i{margin-right:5px}
.vallery ul li a:hover{color:#333;background:rgba(255,255,255,.1);}
.vallery .active-list{border-bottom-color:var(--main-color);}
.vallery .active-list a{color:var(--main-color);background:rgba(255,255,255,.1);}

@media(min-width:1200px){
.vallery ul li a{padding:7px 20px;}
}
@media(max-width:1199px){
.vallery ul li a{padding:7px 12px;}
}
@media(max-width:767px){
.vallery ul{justify-content:flex-start}
}
.lista li{display:inline-block;margin:0 15px 10px 0;width:140px;height:60px;line-height: 24px;padding-top: 6px;border-bottom:1px solid #e8e8e8}
@media(max-width:575px){
.lista li{width:29%;margin:1%;}
}
.hasdesc h2,.hasdesc h3{font-weight:600;font-size:20px;color:var(--main-color);font-family: var(--font1);border-right: 5px solid var(--main-color2);}
.hasdesc ul{margin:20px 0;padding:0;}
.hasdesc ul li{position:relative;padding-left:25px;margin:8px 0;display:block;}
.hasdesc ul li::before{content:'\f137';font-family:'bootstrap-icons';position:absolute;left:0;top:0;}
@media(max-width:1199px){
.hasdesc ul li{min-width: 32%;}
}
@media(max-width:767px){
.hasdesc ul li{min-width:45%;}
}
@media(max-width:575px){
.hasdesc ul li{min-width:100%;}
}

.scissors::before{width:100%;height:100%;content:'';position:absolute;left:0;top:0;background:url(images/scissors-beauty.svg) no-repeat right 10% top 10%;opacity:.03;background-size:300px;}