 @media only screen and (min-width: 1600px) {.counter-shapes .marquee-wrap {font-size: 180px;}.container-fluid {padding-left: 70px;padding-right: 70px;}}@media only screen and (max-width: 1599px) {.hero-content-four p {font-size: 18px;max-width: 620px;}.marquee-wrap {font-size: 150px;}}@media only screen and (min-width: 1400px) {.gap-50 {--bs-gutter-x: 50px;}.gap-80 {--bs-gutter-x: 80px;}.page-banner-shapes .marquee-wrap {font-size: 130px;}}@media only screen and (max-width: 1399px) {.marquee-wrap {font-size: 100px;}.counter-left-image {text-align: center;}.banner-image {right: 0;}.main-menu .navbar-collapse li {padding-left: 10px;padding-right: 10px;}.hero-content-four p {max-width: 500px;}.hero-content-four h1 {margin-top: 0px;}.counter-wrap {margin: 55px;}}@media only screen and (max-width: 1399px) {.faq-shapes .shape {max-width: 5%;}}@media only screen and (min-width: 1200px) {.testimonials-two-active {margin-left: auto;}.row-cols-xl-7>* {width: 14.2857%;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}.contact-form.style-two.bgc-primary {padding-top: 40px;padding-bottom: 50px;}.container {padding-left: 30px;padding-right: 30px;max-width: 1290px;}.container.container-1290 {max-width: 1350px;}}@media only screen and (max-width: 1199px) {.work-process-item-two {padding: 20px 15px 15px;}.service-two-item.style-two {padding: 26px 20px 26px;}.pricing-item .price {font-size: 30px;}.pricing-item.style-two {padding: 20px 20px;}.page-banner-shapes:after, .page-banner-shapes:before {width: 300px;height: 100px;}.footer-shapes:after, .footer-shapes:before {width: 300px;height: 100px;}.work-process-line {display: none;}.testimonials-and-clients {padding-left: 50px;padding-right: 50px;}.service-limeline-item .h1 {font-size: 45px;margin-left: 5%;}.about-counter .counter-wrap {left: 10px;right: 10px;bottom: 10px;width: calc(100% - 20px);}.banner-inner .page-title {font-size: 55px;}.footer-text .text {font-size: 18px;}.footer-text .h1 {font-size: 50px;}.contact-info-item {padding-left: 30px;padding-right: 20px;}.work-process-shapes:after {width: 300px;height: 100px;}.blog-item .content {padding-left: 30px;}.accordion-body .list-style-two li {margin-right: 30px;}}@media only screen and (min-width: 992px) {.faq-tab-wrap.fixed {top: 120px;position: fixed;max-width: 410px;background: white;}.main-header.fixed-header .main-menu .navbar-collapse>ul>li {padding-top: 25px;padding-bottom: 25px;}.main-header.white-menu .navbar-collapse>ul>li>a, .main-header.white-menu .navbar-collapse>ul>li>.dropdown-btn {color: white;}.why-choose-left:before {left: 0;}.why-choose-right:before {right: 0;}}@media only screen and (max-width: 991px) {.work-process-item-two {padding: 40px 35px 15px;}.section-title h2 {font-size: 42px;}.tab-style-one {margin-left: -5px;margin-right: -5px;}.tab-style-one li {margin-left: 5px;margin-right: 5px;}.tab-style-one li button {padding: 10px;font-size: 16px !important;}.rpt-0, .rpy-0 {padding-top: 0 !important;}.rpt-10, .rpy-10 {padding-top: 10px;}.rpt-60, .rpy-60 {padding-top: 60px;}.rpt-70, .rpy-70 {padding-top: 70px;}.rpt-90, .rpy-90 {padding-top: 90px;}.rpt-100, .rpy-100 {padding-top: 100px;}.rpb-10, .rpy-10 {padding-bottom: 10px;}.rpb-50, .rpy-50 {padding-bottom: 50px;}.rpb-70, .rpy-70 {padding-bottom: 70px;}.rpb-80, .rpy-80 {padding-bottom: 80px;}.rpb-90, .rpy-90 {padding-bottom: 90px;}.rpb-100, .rpy-100 {padding-bottom: 100px;}.rpb-120, .rpy-120 {padding-bottom: 120px;}.rpb-140 {padding-bottom: 140px;}.rmt-0, .rmy-0 {margin-top: 0 !important;}.rmt-15, .rmy-15 {margin-top: 15px;}.rmb-30, .rmy-30 {margin-bottom: 30px;}.rmb-45, .rmy-45 {margin-bottom: 45px;}.rmb-55 {margin-bottom: 55px;}.main-header .logo-outer {display: none;}.nav-outer {width: 100%;}.main-menu {width: 100%;}.main-menu .collapse {overflow: auto;}.main-menu .navbar-collapse>ul {display: block;padding: 25px 0;background: #f9f9f9;-webkit-box-shadow: inset 0px 0px 30px 0px rgba(87, 95, 245, 0.1);box-shadow: inset 0px 0px 30px 0px rgba(87, 95, 245, 0.1);}.main-menu .navbar-collapse>ul>li:last-child {border-bottom: 1px solid var(--hashber-border-color);}.main-menu .navbar-collapse {left: 0;width: 100%;position: absolute;max-height: calc(100vh - 80px);}.main-menu .navbar-collapse li {display: block;padding: 0 15px;border-top: 1px solid var(--hashber-border-color);}.main-menu .navbar-collapse li.dropdown .dropdown-btn {position: absolute;right: 10px;top: 0;width: 50px;height: 43px;border-left: 1px solid var(--hashber-border-color);text-align: center;line-height: 43px;}.main-menu .navbar-collapse li a {padding: 10px 10px;line-height: 22px;}.main-menu .navbar-collapse li .megamenu {position: relative;-webkit-box-shadow: none;box-shadow: none;width: 100%;}.main-menu .navbar-collapse li .megamenu .container {max-width: 100%;}.main-menu .navbar-collapse li .megamenu .row {margin: 0px;}.main-menu .navbar-collapse li ul {position: relative;display: none;width: 100%;-webkit-box-shadow: none;box-shadow: none;background: transparent;}.main-menu .navbar-collapse li ul:after {display: block;clear: both;content: "";}.main-menu .navbar-collapse li ul li {padding: 0 15px;}.main-menu .navbar-collapse li ul li ul {left: auto;}.main-menu .navbar-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;}.hero-content-four p {max-width: 100%;}.service-limeline-item .h1 {font-size: 35px;margin-left: 25px;}.service-item {padding-left: 35px;padding-right: 25px;}.why-choose-left, .why-choose-right {position: relative;}.why-choose-left:before, .why-choose-right:before {left: 50%;width: 100vw;-webkit-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);}.service-two-item {padding-left: 40px;padding-right: 40px;}.service-limeline-item {padding-left: 25px;padding-right: 25px;}.counter-wrap {margin-left: 35px;margin-right: 35px;padding-left: 50px;padding-right: 50px;}.working-step-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}.work-step-item {width: calc(33% + 2px);}.marquee-wrap {font-size: 80px;}.marquee-wrap.style-two {-webkit-transform: rotate(-3deg);-ms-transform: rotate(-3deg);transform: rotate(-3deg);}.radius-shape-top {margin-top: -50px;border-radius: 50px 50px 0 0;}.hero-area-shapes:before {width: 500px;height: 200px;}.hero-area-shapes .shape {left: 75%;}.hero-area-shapes .hero-image {max-width: 40%;}.error-content .section-title .h1 {font-size: 85px;}.main-footer.style-two {border-radius: 50px 50px 0 0;}}@media only screen and (min-width: 768px) {.work-step-item:hover {width: 40%;}.work-step-item:hover h6 {font-size: 22px;}}@media only screen and (max-width: 767px) {.banner-inner .breadcrumb {font-size: 20px;}.section-title h2 {font-size: 38px;}.banner-inner .page-title {font-size: 35px;}.service-limeline-item .h1 {font-size: 50px;margin-left: 15px;}.work-step-item {padding-left: 20px;padding-right: 20px;width: calc(50% + 2px);}.testimonial-item.style-four .text {font-size: 30px;}.accordion-item .accordion-button {font-size: 16px;}.error-content .section-title .h1 {font-size: 70px;}}@media only screen and (min-width: 576px) {.testimonial-item.style-four .author-logo .quote {font-size: 75px;}.section-title p {font-size: 20px;}.marquee-wrap.style-two .marquee-item {margin-left: 35px;margin-right: 35px;}.container-fluid {padding-left: 25px;padding-right: 25px;}}@media only screen and (max-width: 575px) {.pricing-item.style-two {padding: 40px 50px;}.error-content .section-title .h1 {font-size: 55px;}.service-limeline-item {padding-left: 15px;padding-right: 15px;}.service-limeline-item .number {width: 40px;font-size: 14px;}.service-limeline-item .detail-btn {font-size: 20px;}.testimonial-item.style-four .text {font-size: 25px;line-height: 1.6;}.marquee-wrap {font-size: 60px;}.marquee-wrap.style-two {-webkit-transform: rotate(-2deg);-ms-transform: rotate(-2deg);transform: rotate(-2deg);}.project-item .content h6, .project-item .content h4 {font-size: 20px;}.work-process-item .image {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}.work-process-item .circle {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.work-process-item .content {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}.section-title h2 {font-size: 33px;}.main-menu .mobile-logo {max-width: 150px;}.service-item.style-three .content h5 {font-size: 20px;}.service-limeline-item .h1 {font-size: 40px;}.banner-inner .page-title {font-size: 30px;}.trusted-clients img {width: 50px;height: 50px;}.hero-content-four p {font-size: 16px;}.hero-content-four h1 {font-size: 24px;margin-bottom: 10px;}.menu-btns {display: none;}.pagination li a, .pagination li .page-link {font-size: 15px;}}@media only screen and (min-width: 480px) {.service-item.style-two {display: -webkit-box;display: -ms-flexbox;display: flex;}.about-content-four .list-style-one {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.about-content-four .list-style-one li {width: 48%;}.banner-inner .blog-meta li {font-size: 16px;}.service-item.style-two .content h6 {font-size: 20px;}.service-item.style-three {display: -webkit-box;display: -ms-flexbox;display: flex;}}@media only screen and (max-width: 479px) {.pricing-item.style-two .list-style-two li {font-size: 14px;}.footer-text .h1 {font-size: 40px;}.theme-btn, a.theme-btn {padding: 8px 25px;}.tab-style-one li button {padding: 5px;font-size: 14px !important;}.tab-style-one li button i {display: none;}.service-item.style-five {padding-left: 25px;padding-right: 20px;}.service-item.style-five h5 {font-size: 20px;}.service-item.style-five h5 i {margin-right: 10px;}.accordion-item .accordion-button {padding: 12px 10px 12px 20px;}.accordion-item .accordion-button:after {width: 30px;height: 30px;font-size: 12px;line-height: 30px;}.accordion-body {font-size: 15px;line-height: 1.6;padding: 0 20px 0;}.page-banner-shapes:after, .page-banner-shapes:before {width: 150px;}.testimonials-and-clients {padding-left: 20px;padding-right: 20px;}.project-item .content {left: 20px;bottom: 10px;}.project-item .content h6, .project-item .content h4 {font-size: 18px;}.project-item:hover .content {bottom: 20px;}.contact-form {padding-left: 30px;padding-right: 30px;}.testimonial-item {padding-left: 25px;padding-right: 25px;}.work-step-item {width: calc(100% + 2px);}.service-details-area h3 {font-size: 25px;}.service-two-item.style-two {padding-left: 35px;padding-right: 35px;}.service-limeline-item .h1 {font-size: 33px;margin-bottom: 2px;}}@media only screen and (min-width: 376px) {.contact-info-item .text {font-size: 17px;}.contact-info-content .social-style-two h6 {font-size: 20px;}.contact-info-content .social-style-two a {width: 45px;height: 45px;font-size: 16px;line-height: 43px;}.pricing-item .title {font-size: 20px;}.work-process-item-two h6 {font-size: 20px;}.service-two-item.style-two.hover-two h6 {font-size: 20px;}}@media only screen and (max-width: 375px) {.col-small {width: 100%;}.pricing-item.style-two {padding-left: 30px;padding-right: 30px;}.error-content .section-title .h1 {font-size: 45px;}.save-percent {font-size: 10px;margin-left: 5px;}.blog-item .content {padding-left: 10px;padding-right: 5px;}.blog-item .content h5 {font-size: 20px;}.hero-area-shapes .hero-image {display: none;}.section-title h2 {font-size: 28px;}.about-four-image-part .shape.two {left: 5%;}.about-four-image-part .shape.three {right: 5%;}.about-four-image-part .shape.five {right: 0;}.testimonial-item .author-logo .quote {font-size: 45px;}.testimonial-item .text {font-size: 16px;}.contact-form.style-two .radio-filter li {font-size: 14px;}.service-two-item.style-two {padding-left: 25px;padding-right: 25px;}.service-two-item.style-two h5 {font-size: 20px;}.service-two-item.style-two.hover-two {padding-left: 25px;padding-right: 25px;}.project-item .content .category {display: none;}.testimonial-item.style-four .text {font-size: 22px;}.work-process-item-two {padding-left: 28px;padding-right: 28px;}.counter-wrap {margin-left: 25px;margin-right: 25px;padding-left: 35px;padding-right: 35px;}.service-two-item {padding-left: 25px;padding-right: 25px;}.service-two-item h4 {font-size: 20px;}.service-item.style-five h5 {font-size: 18px;}.service-item {padding-left: 25px;padding-right: 15px;}.service-item .content h4 {font-size: 20px;line-height: 1.3;}.service-item.style-three .content h5 {font-size: 18px;}.service-item.style-three {padding-left: 25px;padding-right: 20px;}.footer-text .h1 {font-size: 35px;}.service-limeline-item .h1 {font-size: 26px;}.service-item.style-two {padding-left: 25px;padding-right: 20px;}.banner-inner .breadcrumb {font-size: 18px;}}@media only screen and (min-width: 1400px) and (max-width: 1599px) {.counter-wrap {padding-left: 55px;padding-right: 55px;margin-right: 80px;margin-left: 0;}}@media only screen and (min-width: 1200px) and (max-width: 1399px) {.testimonial-item.style-four .text {font-size: 30px;}}@media only screen and (max-width: 1199px) and (max-width: 767px) {.about-counter .counter-wrap {position: relative;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.faq-tab-wrap.fixed {max-width: 300px;}}@media only screen and (max-width: 991px) and (max-width: 375px) {.main-menu .navbar-collapse li ul {min-width: auto;}}@media only screen and (min-width: 576px) and (max-width: 991px) {.main-menu .navbar-header .navbar-toggle {margin-right: 20px;}}