@media (max-width:575.98px){.rn-section-gap{padding:30px 0}}@media (max-width:1399.98px){.section-title h2.title{font-size:50px;line-height:1.2}}@media (max-width:1199.98px){.section-title h2.title{font-size:40px}}@media (max-width:575.98px){.section-title h2.title{font-size:30px}}.hamberger-menu{padding-bottom:5px}.counter{margin-top:55px}.counter .count-box:first-child{margin-right:100px}@media (max-width:575.98px){.counter .count-box:first-child{margin-right:30px}}.counter .count-box em{color:var(--color-white);margin-bottom:6px}.counter .count-box .title{color:var(--color-primary);margin-bottom:0}.counter .count-box .sub-title{color:var(--color-white);font-size:35px;font-weight:700}#more{display:none}@media (max-width:1399.98px){.counter .count-box .title{font-size:50px;line-height:60px;margin-bottom:0}.counter .count-box .sub-title{font-size:25px}.counter .count-box P{color:#fff;font-size:15px}}.social-icon{margin-top:100px}.social-icon .item{background-color:hsla(0,0%,100%,.059);border-radius:6px;box-shadow:var(--shadow-1);transition:all .5s ease-in-out}.social-icon .item .icon{height:70px;padding:10px;transition:all .5s ease-in-out;width:70px}.social-icon .item .icon img{height:50px;width:50px}.social-icon .item:hover{background-color:#fff;transform:scale(1.2)}.social-icon .item:hover .icon{transform:rotateY(1turn)}.social-icon .social-title{color:var(--color-white);font-size:15px;line-height:40px}@media (max-width:767.98px){.slide{padding-bottom:0}}@media (max-width:575.98px){.slide.slider-style-1{padding-top:70px}.slide .content .inner .title{font-size:32px;line-height:45px}}.rn-testimonial .text p{color:var(--color-primary);font-size:12px;font-weight:500;margin:0}.rn-testimonial .text .title{color:var(--color-white);font-size:20px}@media (max-width:575.98px){.rn-testimonial{padding:0 15px}.rn-blog .inner .thumbnail a,.rn-portfolio .inner .thumbnail a{height:auto}}.client-card [data-aos]{opacity:1!important}i[data-feather=calendar]{stroke-width:2;font-size:14px;height:15px;width:15px}.rn-contact-area{padding-top:50px}@media (max-width:1199.98px){.contact-about-area{padding:20px}.contact-form-wrapper{margin-left:0;padding:20px}}.rn-footer-area{padding-top:100px}@media (max-width:1199.98px){.rn-footer-area{padding-top:70px}}.description{color:var(--color-white);font-size:16px;line-height:28px}

/*# sourceMappingURL=style.css.map*/