.chart-character,.skill-item{position:relative;width:100%}html{scroll-behavior:smooth}*{transition:.1s}@font-face{font-family:TT-Chocolates-Light;src:url(../fonts/TT-Chocolates-Light.otf)}@font-face{font-family:TT-Chocolates-Regular;src:url(../fonts/TT-Chocolates-Regular.otf)}@font-face{font-family:TT-Chocolates-DemiBold;src:url(../fonts/TT-Chocolates-DemiBold.otf)}@font-face{font-family:TT-Chocolates-ExtraBold;src:url(../fonts/TT-Chocolates-ExtraBold.otf)}body{color:#444;font-family:TT-Chocolates-Regular;overflow-x:hidden!important;font-size:16px}.footerbtm a,footer,footer a{color:rgba(var(--bs-light-rgb),.6)}@media screen and (min-width:992px){.dropdownMenu{visibility:hidden;display:block;top:30px;transition:.5s;opacity:0}.dropMenu:hover .dropdownMenu{visibility:visible;top:50px;opacity:1}}.arrow-btn,.contact-list li,.drsocial li,.social-list li{display:inline-block}h1.h1,h2.h2{font-family:TT-Chocolates-ExtraBold}.nav-link,h3.h3,h5.h5{font-family:TT-Chocolates-DemiBold}h4.h4,h6.h6{font-family:TT-Chocolates-Light}h1.h1{position:relative;text-transform:uppercase}.ul li{list-style-image:url(../images/ul.png);margin-top:12px}.header-top{background-color:var(--bs-secondary);color:var(--bs-light);padding:8px 0;text-shadow:0 2px 2px rgba(0,0,0,.1)}.contact-list,.drsocial,.social-list,footer ul{margin:0;padding:0}.contact-list li{padding-right:20px}.social-list li a{color:var(--bs-light);padding:5px 10px}.drsocial li a:hover,.footerbtm a:hover,footer a:hover{color:var(--bs-white)}.banner{padding:120px 0 200px;background-image:linear-gradient(to left,#efc4b3,#837477);position:relative;overflow:hidden}.wrap2,.wrap4{padding:100px 0}.banner img{z-index:2;position:relative}.banner span.circle1,.banner span.circle2{position:absolute;height:500px;width:500px;border-radius:50%;background-color:rgba(255,255,255,.08);z-index:1}.banner span.circle1{top:-10%;left:10%}.banner span.circle2{bottom:10%;right:10%}.wrap1{margin-top:-80px}.wrap1 .box{background-color:#fff;position:relative;box-shadow:0 7px 30px -15px rgba(0,0,0,.2)}.wrap3 .box{background-color:rgba(var(--bs-light-rgb),.5)}.wrap4{margin-top:130px;background:url(../images/bg1.jpg) 100% fixed}.drsocial li a:hover,.wrap7{background-color:var(--bs-secondary)}.wrap5{margin-top:-180px;margin-bottom:-120px!important}.wrap6{padding:160px 0 100px;background-image:url(../images/bg2.jpg);background-repeat:no-repeat;background-position:top;background-size:cover}.wrap7{padding:100px 0}footer{background-color:#4e4043;font-size:1rem}footer .footertop span{font-size:30px;position:relative;top:8px;margin-right:8px;color:var(--bs-white)}footer ul li{list-style:none}footer p,footer ul li a{line-height:28px}.footerbtm a,footer a{text-decoration:none}.footerbtm{background-color:#65575a;padding:25px;text-align:center;color:rgba(255,255,255,.5)}.testimonial-box{background-color:var(--bs-white);border-top:3px solid var(--bs-primary);border-bottom:3px solid var(--bs-primary)}.drsocial li a{color:var(--bs-secondary);padding:5px 10px;border:1px solid rgba(var(--bs-secondary-rgb),.2)}.drsocial li a:hover{padding:5px 10px;border:1px solid var(--bs-secondary)}.number-circle-box{background-color:var(--bs-white);box-shadow:0 0 20px 0 rgba(0,0,0,.03);padding:15px 50px 50px}.skill-item{max-width:150px;color:#555;margin:20px auto}.chart-character{height:0;padding-top:100%}.skill-item .chart,.skill-item .chart canvas{position:absolute;top:0;left:0;width:100%!important;height:100%!important;text-align:center;font-family:TT-Chocolates-ExtraBold}.skill-item .chart:before{content:"";width:0;height:100%}.skill-item .chart:before,.skill-item .percent{display:inline-block;vertical-align:middle}.skill-item .percent{position:relative;line-height:1;font-size:35px;z-index:2}.skill-item .percent:after{content:attr(data-after);font-size:20px}.arrow-btn{padding:16px;border-radius:50%;background:#fff;width:49px;text-align:center;position:absolute;bottom:-22px;left:44%;box-shadow:0 6px 24px -4px rgba(0,0,0,.1);color:#837477}.arrow-btn:hover{background-color:#837477;color:#fff}.play-btn{padding:35px;border:none;border-radius:50%;font-size:25px;width:95px;box-shadow:0 0 0 0 #fff;transition:.5s}.play-btn:hover{box-shadow:0 0 0 30px rgba(255,255,255,0)}.play-close{position:absolute;top:0;right:-50px}.card{box-shadow:0 0 32px 5px rgba(0,0,0,.05);height:100%}.BottomToTop{position:fixed;bottom:20px;right:20px;padding:10px}