@media (min-width:1200px) and (max-width:1500px) {.brand-layout1 .bg-shape, .project-layout1 .shape-bg {display: none }.header-top-layout1 .header-middle-area .action-box {padding-right: 30px;margin-right: 30px }.header-top-layout1 .header-middle-area .phone-box {display: none!important }.header-top-layout1 .header-middle-area .col-xl-6 {-webkit-box-flex: 0;-webkit-flex: 0 0 60%;-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60% }.header-top-layout1 .header-middle-area .col-xl-4 {-webkit-box-flex: 0;-webkit-flex: 0 0 39%;-ms-flex: 0 0 39%;flex: 0 0 39%;max-width: 39% }.header-layout1 .main-menu>ul>li {margin: 0 5px }.header-top-layout1 .header-middle-area .action-box .content .text {font-size: 18px;letter-spacing: 0 }.header-top-layout1 .header-middle-area .action-box .content span {font-size: 12px;letter-spacing: 0 }.header-top-layout1 .header-middle-area form.search-bar {margin-left: 0 }.about-us-sec .experiance-box {padding: 40px 20px;min-width: 100%;margin-top: -60px;right: -20px }.about-us-sec .experiance-box .content .title {font-size: 18px;letter-spacing: 0;margin-bottom: 10px }.about-us-sec .experiance-box .content .main-title {top: -27px;left: 25px;font-size: 38px;letter-spacing: 2px }.about-wrap-layout1 .action-area {padding-left: 25px;margin-top: -130px }.about-wrap-layout1 .action-area .action-box .content .text {font-size: 22px }.about-wrap-layout1 .action-area .action-box .icon span {font-size: 38px }.about-wrap-layout1 .action-area .action-box {padding-right: 20px;padding-top: 59px;margin-right: 20px }.about-wrap-layout1 .widget_offer_banner .price-box {top: 8px;right: 8px;width: 100px;height: 100px;-webkit-transform: scale(.7);-ms-transform: scale(.7);transform: scale(.7) }.about-wrap-layout1 .about-title {font-size: 42px }.about-wrap-layout1 .about-title span {font-size: 68px }.work-process-layout1 .work-process .process-content {padding: 0 20px;padding-bottom: 5px }.work-process-layout1 .work-process .process-img {min-height: 215px }.work-process-layout1 .work-process .process-head:before {right: -100px;top: -18px;max-width: 61%;height: 33px }.work-process-layout1 .work-process .process-head:after {right: -105px;top: -8.5px }.work-process-layout1 .row>div:nth-child(2n) .work-process .process-head:after {bottom: 6.5px }.latest-project-wrapper .project-slider-area {position: relative;top: 0;right: 0;width: 100%;max-width: 100% }.latest-project-wrapper .row {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center }.latest-project-wrapper .project-slider-area .thumb-logo {bottom: 20px;left: -60px;width: 120px }.team-layout1.pt-200 {padding-top: 75px }.blog-layout1 .blog .blog-content {margin: 0 20px;padding: 25px 30px 0;margin-top: -50px }.about-wrap-layout1 .action-btn {padding-right: 15px }header .main-menu ul li {margin: 0 5px }.header-layout2:before {width: 22vw }.repair-estimator-layout2 .inner-wrap {position: relative;margin-top: -80px }.hero-layout2 .phone-box {bottom: 150px }.about-wrap-layout2 .shape-bg {top: -115px;max-width: 270px }.service-layout2 .shape-bg {max-width: 270px }.about-wrap-layout2 .action-area .action-box .content .text {font-size: 16px }.our-service-wrapper:not(.service-layout1) .service-box .service-content .title {font-size: 18px;margin-bottom: 15px;letter-spacing: 0 }.service-layout2 .service-box .service-content {padding: 30px 25px;padding-bottom: 60px }.about-wrap-layout2 .action-area .action-box .content span {font-size: 14px;margin-bottom: 2px }.about-wrap-layout2 .action-area .action-box {padding-right: 40px;margin-right: 40px }.about-wrap-layout2 .about-us-content .about-title {font-size: 46px;max-width: 90% }.service-layout2 .service-box .bottom-icon {bottom: -40px;padding-top: 7px }.cta-wrapper .cta-content {padding: 0 }.counter-layout2 .inner-wrapper {padding-left: 40px;padding-right: 40px;margin-top: -100px }.counter-layout2 .counter-box .content .text {font-size: 14px }.counter-layout2 .counter-box .content .counter {font-size: 26px;font-weight: 700;color: #01133c }.work-process-layout2 .shape-bg {bottom: 0;right: 10% }.work-process-layout2 .container .row>div:first-child .work-process::before {top: 83px;left: 0;-webkit-transform: rotate(5deg);-ms-transform: rotate(5deg);transform: rotate(5deg) }.team-layout2 {padding-right: 0;padding-left: 0 }.testomonial-layout2 .shape-bg {bottom: 250px;max-width: 500px }.blog-layout2 .popular-blog .blog .blog-content {padding: 30px }.blog-layout2 .popular-blog .blog .blog-content .blog-title {font-size: 17px }.blog-layout2 .popular-blog .blog .blog-meta {margin-bottom: 10px }.blog-layout2 .blog .blog-meta span {margin-right: 20px }.blog-layout2 .latest-blog .blog-content {padding: 0 25px;padding-bottom: 15px }.blog-layout2 .latest-blog .blog-content .blog-title {padding-right: 0 }.subscribe-sec-wrapper.background-image, .subscribe-sec-wrapper .background-image {background-size: cover;background-position: 100% }.footer-layout2 .widget_recent_entries {padding: 0 30px }.team-layout2:after {max-width: 500px;min-height: 100%;top: 44% }.pricing-table-layout2 .pricing-table .price-plan span.shape.shape2 {left: auto;right: 20px }.pricing-table-layout2 .pricing-table .price-plan span.shape {left: 20px;height: 61px }.pricing-table-layout2 .pricing-table .price-plan {left: -50%;top: 58.5%;min-width: 350px }.pricing-table-layout2 .inner-wrapper {padding: 0 64px }.pricing-table-layout2 .pricing-table .price-plan .plan-text {padding: 12px 0;font-size: 21px }.testomonial-layout2 .brand-layout3 {margin: 0 60px;margin-bottom: 30px;margin-top: 80px }.hero-layout3 .ls-v6 .ls-nav-next {right: 30px }.service-layout3 .inner-wrapper {padding: 0 80px;padding-bottom: 95px }.service-layout3 .slick-slider {padding: 0 }.service-layout3 .service-box {padding: 40px 30px }.service-layout3 .service-box .service-content .title {font-size: 18px;line-height: 22px;margin-bottom: 30px }.service-layout3 .service-box .service-content .shape-icon {margin-bottom: 27px }.service-layout3 .inner-wrapper:before {left: 0;right: 0;bottom: 0 }.service-layout3 .slick-slider .slick-arrow {left: -74px;width: 66px;height: 66px;font-size: 18px;padding: 7px;top: 45%;overflow: hidden }.service-layout3 .slick-slider .slick-arrow i {line-height: 51px }.service-layout3 .slick-slider .slick-arrow.slick-next {left: auto;right: -74px }.about-wrap-layout3 .about-us-content .single-counter {max-width: 160px;width: 100%;margin-right: 20px;padding: 10px 15px }.about-wrap-layout3 .about-us-content .single-counter .text {font-size: 14px }.about-wrap-layout3 .about-us-content .single-counter .counter {font-size: 42px }.about-wrap-layout3 .about-us-content .single-counter .counter:after {font-size: 20px;top: -9px }.about-wrap-layout3 .about-us-content h2.about-title {max-width: 100% }.about-wrap-layout3 .about-us-content .counter-box-wrapper {margin-left: 30px }.work-process-layout3 .shape-bg:before {top: -140px;width: 370px;height: 370px;margin-left: -185px }.work-process-layout3 .shape-bg:after {border-width: 2px;width: 320px;height: 320px;margin-left: -160px;top: -114px }.work-process-layout3 .shape-bg {max-width: 360px;max-height: 270px;bottom: 45px }.counter-layout3 .counter-content-area .title {font-size: 42px }.counter-layout3 .inner-wrapper {padding-left: 50px }.counter-layout3 .counter-content-area .text {margin-bottom: 0;font-size: 14px }.team-layout3 .team-member .member-text {bottom: 40px;max-width: 230px;padding: 25px 30px }.team-layout3 .team-member .btn-overly {bottom: 70px;left: 230px }.footer-layout3 .copyright-area:before {max-width: 370px }.testomonial-layout1 .counter-area-wrap {padding: 0 }.testomonial-layout1 .counter-box .content .text {font-size: 14px }.testomonial-layout1 .counter-box .content .counter {font-size: 26px }.testomonial-layout1 .counter-box .icon .shape-icon i {padding-left: 20px;font-size: 54px }.repair-estimator-layout1 .estimator-title-area .title {font-size: 29px }.repair-estimator-layout1 .estimator-title-area .text {font-size: 17px }.work-process-layout1 .work-process .process-content .title {font-size: 19px;line-height: 28px;letter-spacing: 0;margin-bottom: 10px }.blog-layout1 .blog .blog-content h3.blog-title {font-size: 20px;line-height: 28px;margin-bottom: 10px }.footer-layout1 .footer-wid-wrap .widget_contact p {margin-bottom: 20px;font-weight: 500;font-size: 16px }.footer-layout1 .footer-wid-wrap .footer-widget h3.widget_title {font-size: 20px }.footer-layout1 .footer-wid-wrap .widget-links ul li {margin-bottom: 7px }.about-wrap-layout4 .about-us-img .big-img {max-width: 370px }.about-wrap-layout4 .about-us-img .small-img {left: 0;max-width: 330px }.about-wrap-layout4 .about-us-img {min-height: 470px;max-width: 540px;margin-left: auto }.about-wrap-layout4 .about-us-img:before {width: 400px;height: 400px;margin-left: -200px;bottom: 30px }.about-wrap-layout4 .about-us-img .big-img:before {top: 65px }.about-wrap-layout4 .about-us-img .small-img:before {left: 67px }.about-wrap-layout4 .about-us-img .big-img:after {right: 112px }.about-wrap-layout4 .about-us-img .small-img:after {bottom: 36px }.about-wrap-layout4 .about-us-img .experiance {width: 100px;height: 100px;line-height: 100px;right: 160px;top: 205px;font-size: 26px }.about-wrap-layout4 .about-us-content .sub-title {font-size: 16px;line-height: 28px;margin-bottom: 10px;letter-spacing: 0 }.about-wrap-layout4 .about-us-content .about-title {font-weight: 600;font-size: 40px;margin-bottom: 18px }.about-wrap-layout4 .about-us-content .author-signa {padding-top: 0;padding-bottom: 30px }.faq-layout1 .faq-area {min-height: 775px;padding: 95px 40px 100px;margin-left: 0 }.faq-layout1 .faq-banner {margin: 100px 0;height: calc(100% - 200px);margin-right: 0 }.counter-layout4 .inner-wrapper {padding: 0 }.counter-layout4 .counter-box .content .text {font-size: 14px }.counter-layout4 .counter-box .content .counter {font-size: 24px }.faq-layout1 .faq-banner.background-image {background-size: cover;background-position: top }.faq-layout2 .faq-area {min-height: 775px;padding: 55px 40px 20px;margin-left: -30px }.faq-layout2 .faq-area .single-faq .faq-header .faq-title {font-size: 18px;line-height: 30px;margin-bottom: 15px }.faq-layout2 .faq-area .single-faq .faq-body .faq-text {font-size: 14px }.faq-layout2 .faq-banner {background-size: cover }.axivis-mission-layout4 .axivis-mission .mission-content {padding: 0 20px;padding-top: 110px;padding-bottom: 30px }.testomonial-layout4 .single-testomonial {padding-left: 0 }.testomonial-layout4 .single-testomonial .testomonial-content {padding-left: 60px;padding-right: 0 }.faq-layout3 .shape1 {top: 40%;right: 0;max-width: 400px }.faq-layout3 .shape2 {top: 40%;max-width: 180px }.faq-layout3 .single-faq .faq-header .faq-title button {font-size: 16px }.widget_offer_banner .price-box {top: 10px;right: 10px;width: 100px;height: 100px }.service-layout4 .service-box {padding: 40px 0;padding-bottom: 35px }.service-layout4 .service-box .service-content {padding: 0 30px }.service-layout4 .service-box .service-content .title {font-size: 18px;margin-bottom: 10px;letter-spacing: 0 }.service-layout4 .service-box .service-content p {font-size: 14px;line-height: 22px }.service-layout4 .service-box .service-icon {width: 70px;height: 70px;line-height: 70px;font-size: 33px;margin-bottom: 20px }.error-wrapper .shape1 {max-width: 360px }.error-wrapper .shape2 {max-width: 340px }.error-wrapper .shape3 {max-width: 400px }.price-plan-layout1 .price-plan-area .price-title {font-size: 36px;line-height: 46px;margin-bottom: 20px }.price-plan-layout1 .widget_offer_banner_horizontal .title {top: 50%;left: 30px;max-width: 51%;font-size: 23px }.price-plan-layout1 .widget_offer_banner_horizontal .price-box {bottom: 15px }.price-plan-layout1 .price-plan-area .features-list ul li {font-size: 14px }.price-plan-layout1 .price-plan-area .features-list .features-title {font-size: 22px;margin-bottom: 7px }.price-plan-layout1 .price-action-box {padding: 75px 30px;padding-top: 70px;margin-left: 0 }.testomonial-layout5 .single-testomonial {padding: 60px }.post-pagination-layout1 .post-pagination .pagi-content .pagi-title {font-size: 24px;line-height: 35px;letter-spacing: 0 }.contact-form-layout3 .contact-information-area {background-size: cover;background-position: top }.branch-information-layout1 .single-branch-info .branch-info-body .branch-title {font-size: 26px;margin-bottom: 5px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box {left: 150px;top: 0;max-width: 330px;padding-top: 30px;padding-bottom: 25px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1) }.branch-information-layout1 .single-branch-info .map-button {right: 0;bottom: 5px }.branch-information-layout1 .single-branch-info .officer-info-toggler.button {top: 20px;left: 35px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box:before {top: 30px }.branch-information-layout1 ul.slick-dots li button {width: 30px }.branch-information-layout1 ul.slick-dots {right: 18%;bottom: 15px }.team-layout4 .team-member .member-thumb-img {width: 150px;height: 150px;margin: 0 auto;border-width: 2px;padding: 7px;margin-bottom: 20px }.team-layout4 .team-member {padding: 40px 0 }.team-layout4 .team-member ul li a {width: 40px;height: 40px;line-height: 40px;font-size: 14px }.team-details-layout1 .team-member .member-img {bottom: -60px;padding-left: 60px }.team-details-layout1 .team-member .member-skill .single-circle-progress {padding-left: 30px }.team-details-layout1 .team-member .member-skill .single-circle-progress .progress-title {font-size: 18px;line-height: 26px;padding-left: 15px }.team-details-layout1 .team-member .member-details-area {margin-bottom: 120px }.blog-single-layout1 .blog .blog-content .blog-title {font-size: 28px;line-height: 38px;margin-bottom: 15px }.widget:not(.footer-widget) {padding: 30px;margin-bottom: 30px;padding-top: 25px }.widget:not(.footer-widget).widget_categories ul li a {font-size: 14px }.widget:not(.footer-widget).widget_recent_entries .blog .blog-content .blog-title {font-size: 14px;margin-bottom: 10px }.widget:not(.footer-widget).widget_recent_comments .recentcomments .comment-text {margin-bottom: 10px;font-size: 14px;line-height: 26px }.widget:not(.footer-widget).widget_tag_cloud .tagcloud a {font-size: 14px;letter-spacing: 0;padding: 5px 16px }.widget:not(.footer-widget).widget_admin {padding-top: 40px;padding-bottom: 40px }.blog-layout3 .single-comment {padding: 26px 15px;padding-right: 10px;min-height: 19vw }.blog-layout3 .single-comment .comment-text {margin-bottom: 15px;font-size: 14px;line-height: 22px }.blog-layout3 .single-comment:after {opacity: .3 }.blog-layout3 .blog .blog-content .blog-title {font-size: 20px }.brand-layout4 .brand-area-title .title {font-size: 26px }.blog-single-layout1 .blog .blog-content blockquote {border-width: 10px;font-size: 20px;line-height: 28px;letter-spacing: 0 }.blog-single-layout1 .blog .blog-content .inner-title {font-size: 24px;line-height: 34px;letter-spacing: 0;padding-top: 30px;margin-bottom: 15px }.blog-single-layout1 .blog .share-links .social-links ul li a {padding: 5px 15px;font-size: 14px }.post-pagination-layout2 .post-pagination .pagi-content {padding: 30px;padding-top: 25px }.post-pagination-layout2 .post-pagination .pagi-content .pagi-title {font-size: 17px;line-height: 26px;margin-bottom: 10px;letter-spacing: 0 }.post-pagination-layout2 .post-pagination .pagi-content span {font-size: 14px;margin-bottom: 15px }.blog-single-layout1 .related-post-area .blog .blog-content {padding: 25px 20px }.blog-single-layout1 .related-post-area .blog .blog-meta span {margin-right: 15px;font-size: 14px }.blog-single-layout1 .related-post-area .blog .blog-meta span i {font-size: 14px }.blog-single-layout1 .related-post-area .blog .blog-content .blog-title {font-size: 18px;line-height: 30px;margin-bottom: 10px }.blog-single-layout1 .blog-author .author-img {width: 120px;height: 120px;margin-right: 20px }.blog-single-layout1 .blog-author {padding: 30px }.blog-single-layout1 .blog-author .author-content {width: calc(100% - 140px);padding-top: 0 }.blog-single-layout1 .blog-author .author-content .name {font-size: 24px;letter-spacing: 0;margin-bottom: 14px;line-height: 1 }.blog-single-layout1 .blog-author .author-content span {font-size: 12px;margin-bottom: 5px }.blog-single-layout1 .blog-comment-area .single-comment.replay-comment {margin-left: 60px }.footer-layout3 .footer-wid-wrap .widget-links ul li a {line-height: 1.2;font-size: 12px }.project-layout1 .axivis-project .project-content {margin: 0 20px;padding: 0 20px;padding-top: 35px;padding-bottom: 0;margin-top: -60px }.project-layout1 .axivis-project .project-content .project-title {font-size: 18px;line-height: 28px;margin-bottom: 15px;letter-spacing: 0 }.project-layout1 .axivis-project .project-content span {margin-bottom: 5px }.project-layout1 .axivis-project .project-content .primary-btn {width: 130px;height: 40px;line-height: 40px }.about-wrap-layout5 .about-us-content .author-signa {margin-right: 30px;max-width: 200px }.about-wrap-layout5 .about-us-img .experiance {right: 3vw }}@media (min-width:992px) and (max-width:1199.98px) {.pb-150 {padding-bottom: 130px }.about-wrap-layout2 .action-area .action-btn, .about-wrap-layout2 .shape-bg, .appointment-form-layout1 .shape-bg, .brand-layout1 .bg-shape, .contact-form-layout1 .contact-form-slider, .contact-form-layout1:before, .contact-form-layout3 .shape-bg, .faq-layout3 .shape2, .header-layout2 .main-menu ul li ul:before, .project-layout1 .axivis-project .project-content:before, .project-layout1 .shape-bg, .service-layout3 .shape-bg, .team-layout2:after, .work-process-layout2 .shape-bg, .work-process-layout2 .work-process:before, .work-process-layout2:after, .work-process-layout3 .shape-bg {display: none }header .main-menu>ul>li {margin: 0 7px }.header-middle-area .action-box {padding-right: 20px;margin-right: 20px }.header-middle-area form.search-bar {margin-left: 0 }.about-us-sec.about-wrap-layout1 .experiance-box {padding: 30px 20px;min-width: 100%;margin-top: -30px;right: -20px }.about-us-sec.about-wrap-layout1 .experiance-box .content .title {font-size: 18px;letter-spacing: 0;margin-bottom: 8px }.about-us-sec.about-wrap-layout1 .experiance-box .content .main-title {top: -25px;left: 20px;font-size: 32px;letter-spacing: 2px }.about-wrap-layout1 .about-title {font-size: 42px;letter-spacing: 1px }.about-wrap-layout1 .about-title span {font-size: 66px }.about-wrap-layout1 .action-area {margin-top: 40px;padding-left: 0 }.estimator-title-area {text-align: center;margin-bottom: 40px }.work-process-layout1 .work-process .process-img {overflow: hidden;min-height: 350px }.work-process-layout1 .work-process .process-head:after, .work-process-layout1 .work-process .process-head:before {display: none }.work-process-layout1 .work-process .icon {width: 80px;height: 80px;line-height: 80px;font-size: 18px;border-radius: 50%;position: absolute;left: 25px;top: 25px;z-index: 1 }.work-process-layout1 .work-process .icon:before {content: "";position: absolute;z-index: -1;top: -10px;left: -10px;right: -10px;bottom: -10px;-webkit-animation: cspine 20s linear infinite;animation: cspine 20s linear infinite;border: 1px dashed var(--theme-clr1);border-radius: 50% }.work-process-layout1 .row>div:nth-child(2n) .work-process .icon:before {border-color: var(--theme-clr2) }.work-process-layout1 .work-process .icon .ripple {display: none }.work-process-layout1 .work-process .process-head {text-align: center;margin-bottom: 0;position: relative }.latest-project-wrapper .project-slider-area {position: relative;top: 0;right: 0;width: 100%;max-width: 100%;margin-top: 60px }.latest-project-wrapper .section-title {text-align: center }.latest-project-wrapper .project-slider-area .thumb-logo {bottom: auto;left: 20px;top: -80px;width: 160px }.team-layout1.pt-200 {padding-top: 75px }.testomonial-layout1 .counter-area-wrap {padding: 0 }.testomonial-layout1 .counter-area-wrap .counter-box {margin-bottom: 30px }.testomonial-layout1 .single-testomonial .testomonial-content {padding-left: 50px;padding-right: 40px }.testomonial-layout1 .single-testomonial .testomonial-content:after {right: 20px;bottom: 5px;font-size: 85px }.footer-layout1 .footer-wid-wrap .widget_contact p {margin-bottom: 15px;font-size: 14px }.footer-layout1 .footer-wid-wrap .widget_contact p i {width: 35px;height: 35px;line-height: 35px;font-size: 13px;margin-right: 5px }.testomonial-layout1 .single-testomonial {padding-top: 30px }.about-wrap-layout1 .action-btn {padding-right: 15px }.hero-layout2 {margin-top: 0;padding-top: 0 }.header-layout2 .main-menu ul li a {color: #01133c;font-weight: 400 }.header-layout2:before {display: none }.header-layout2 .header-btn button {color: #01133c;margin-right: 21px }.hero-layout2 .ls-bottom-nav-wrapper {right: 2% }.repair-estimator-layout2 .inner-wrap {padding: 60px 40px;padding-bottom: 60px;margin-top: 0 }.repair-estimator-wrap.repair-estimator-layout2.pb-150.secondary-bg2 {padding-bottom: 100px;padding-top: 100px }.repair-estimator-layout2 .estimator-title-area {padding-bottom: 0 }.about-wrap-layout2 .about-us-content .about-title {font-size: 32px;line-height: 42px;max-width: 100% }.service-layout2 .service-box .service-content {padding: 30px 25px;padding-bottom: 60px }.about-wrap-layout2 .about-us-content {padding-right: 0 }.about-wrap-layout2 .about-us-content p {margin-bottom: 20px }.about-wrap-layout2 .action-area .action-box {padding-right: 30px;margin-right: 30px }.about-wrap-layout2 .action-area .action-box .content .text {font-size: 18px }.about-wrap-layout2 .action-area .action-box .content span {font-size: 13px }.repair-estimator-wrap form.estimator-form {margin-left: 0 }.service-layout2 .shape-bg {top: 0;max-width: 200px }.header-layout2 .main-menu ul li ul {border-top: 4px solid var(--theme-clr2) }.counter-layout2 .counter-box {margin-bottom: 30px }.counter-layout2.pb-70.pt-70 .inner-wrapper {padding-bottom: 20px;padding-top: 50px;padding-left: 130px }.work-process-layout2 .work-process {position: static;max-width: 100% }.work-process-layout2 .container .row>div:nth-child(3) .work-process {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;text-align: left;top: 0;left: 0 }.work-process-layout2 .container .row>div:nth-child(3) .work-process .icon span, .work-process-layout2 .container .work-process .icon span {margin-right: 25px;margin-left: 0;margin-bottom: 0 }.work-process-layout2 .container .row>div:nth-child(4) .work-process {top: 485px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;text-align: left;max-width: 100%;left: 0 }.work-process-layout2 .container .row>div:nth-child(4) .work-process .icon span {margin-bottom: 0;margin-right: 25px }.work-process-layout2 {position: relative;min-height: auto }.team-layout2 {padding-left: 0;padding-right: 0 }.pricing-table-layout2 .pricing-table .price-plan .plan-text {padding: 13px 0;font-size: 22px }.pricing-table-layout2 .pricing-table .price-plan {min-width: 425px }.pricing-table-layout2 .pricing-table .price-plan span.shape {height: 65px }.pricing-table-layout2 .pricing-table .pricing-icon .circle-btn {width: 140px;height: 140px;line-height: 140px;font-size: 66px;margin-bottom: 50px }.section-title2 .title:before {font-size: 104px }.pricing-table-layout2.pt-190 {padding-top: 130px }.pricing-table-layout2.pt-190.pb-120 {padding-bottom: 60px }.testomonial-layout2 span.quote-top {width: 140px;height: 140px;line-height: 140px;font-size: 66px }.testomonial-layout2 .shape-bg {bottom: 400px;max-width: 300px }.testomonial-layout2 .brand-layout3 {margin: 0 40px;margin-bottom: 30px;margin-top: 60px;padding-left: 33px;padding-right: 33px }.blog-layout2 .popular-blog .blog .blog-meta {margin-bottom: 12px }.subscribe-layout2 {background-position: 0;background-size: cover }.subscribe-layout2 .subscribe-content {text-align: center;margin-bottom: 30px }.footer-layout2 .widget_recent_entries {padding: 0 }.header-layout3 .header-middle-layout3 {padding: 0 15px }.header-middle-layout3 .action-box .content .text {font-size: 16px;letter-spacing: 0 }.header-middle-layout3 .action-box .content span {font-size: 12px }.header-middle-layout3 .action-box .icon {font-size: 36px }.header-layout3 .header-top-wrap {padding-left: 15px;padding-right: 15px }.header-layout3 .header-menu-area {padding: 20px 15px }.service-layout3 .slick-slider {padding: 0 }.service-layout3 .inner-wrapper:before {left: 0;right: 0 }.service-layout3 .service-box .service-content .title {font-size: 18px;line-height: 26px;margin-bottom: 20px }.service-layout3 .service-box .service-content .shape-icon {margin-bottom: 22px }.service-layout3 .inner-wrapper {padding: 0 70px;padding-bottom: 85px }.service-layout3 .slick-slider .slick-arrow {overflow: hidden;left: -72px }.service-layout3 .slick-slider .slick-arrow.slick-next {left: auto;right: -72px }.about-wrap-layout3 .about-us-content h2.about-title {font-size: 38px;line-height: 48px;letter-spacing: 0;margin-bottom: 15px;max-width: 100% }.about-wrap-layout3 .about-us-content {margin-bottom: 0;padding-right: 0 }.about-wrap-layout3 .about-us-content p {margin-bottom: 15px }.about-wrap-layout3 .about-us-content .features-list {padding-top: 0;margin-bottom: 25px }.about-wrap-layout3 form.estimator-form {padding: 40px }.work-process-layout3 .row>div:nth-child(odd) .work-process {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;-webkit-flex-direction: row;flex-direction: row;text-align: left }.work-process-layout3 .row>div:nth-child(odd) .work-process .icon span {margin-right: 20px;margin-left: 0 }.work-process-layout3 .work-process {margin-bottom: 60px }.work-process-layout3 .section-title3 {margin-bottom: 80px }.counter-layout3 .counter-content-area .title {font-size: 36px;letter-spacing: 0;line-height: 46px;margin-bottom: 15px }.counter-layout3 .inner-wrapper {padding-left: 0 }.counter-layout3 .counter-box .content .text {font-size: 13px }.counter-layout3 .counter-box .icon .shape-icon {margin-right: 15px }.counter-layout3 .counter-box .icon .shape-icon i {font-size: 38px;padding-left: 20px }.counter-layout3 .counter-box .icon .shape-icon:before {width: 45px;height: 45px;margin-top: -23px }.counter-layout3 .counter-box .content .counter {font-size: 24px;line-height: 1.2 }.testomonial-layout3 span.quote-top i {width: 140px;height: 140px;font-size: 54px;line-height: 120px }.pricing-table-layout3 .pricing-table:after {top: 0;right: 0;bottom: 0;left: 0 }.blog-layout3 .single-comment {padding: 30px;padding-right: 25px;min-height: 295px }.brand-layout4 .brand-area-title .title {font-size: 34px }.brand-layout4 .background-image {max-width: 550px }.footer-layout3 .copyright-area:before {max-width: 320px }.footer-layout3 .copyright-area .social-links ul li a {width: 40px;height: 40px;line-height: 40px;font-size: 12px }.footer-layout3 .footer-wid-wrap .widget-links {padding-left: 0 }.breadcumb-layout1 .breadcumb-content .breadcumb-title {font-size: 48px }.breadcumb-layout1 .breadcumb-content {padding-top: 145px;padding-bottom: 150px }.breadcumb-layout1 .breadcumb-content ul {padding: 5px 42px }.about-wrap-layout4 .about-us-content {padding-right: 0;padding-top: 0 }.about-wrap-layout4 .about-us-content .about-title {font-size: 38px;margin-bottom: 15px }.about-wrap-layout4 .about-us-content .sub-title {font-size: 18px;line-height: 28px;margin-bottom: 15px;letter-spacing: 0 }.about-wrap-layout4 .about-us-content .author-signa {padding-top: 0;padding-bottom: 20px }.about-wrap-layout4 .about-us-img .big-img {max-width: 290px }.about-wrap-layout4 .about-us-img .small-img {left: 0;max-width: 300px }.about-wrap-layout4 .about-us-img {min-height: 410px;max-width: 450px;margin-left: auto }.about-wrap-layout4 .about-us-img:before {width: 350px;height: 350px;margin-left: -175px }.about-wrap-layout4 .about-us-img .experiance {width: 80px;height: 80px;line-height: 80px;right: 155px;top: 225px;font-size: 24px;right: 115px;top: 180px }.about-wrap-layout4 .about-us-img .experiance:before {left: 7px;top: 7px;right: 7px;bottom: 7px }.about-wrap-layout4 .about-us-img .big-img:before {top: 49px }.about-wrap-layout4 .about-us-img .big-img:after {right: 64px }.about-wrap-layout4 .about-us-img .small-img:after {bottom: 33px }.about-wrap-layout4 .about-us-img .small-img:before {left: 47px }.faq-layout1 .faq-banner, .faq-layout2 .faq-banner {margin: 0;height: auto;min-height: 600px;text-align: center;margin-right: 0;background-size: cover;background-position: top }.faq-layout2 .faq-area {min-height: auto;padding: 125px 160px 90px 60px;margin-left: 0 }.faq-layout1 .faq-area {min-height: auto;padding: 125px 200px 100px 100px;margin-left: 0 }.faq-layout1 .faq-banner.background-image {background-size: cover;background-position: top }.testomonial-layout4 .single-testomonial {padding-left: 0 }.testomonial-layout4 .single-testomonial .testomonial-content {padding-left: 40px;padding-right: 0 }.testomonial-layout4 .single-testomonial .testomonial-content .text {font-size: 16px;line-height: 28px }.faq-layout3 .single-faq .faq-header .faq-title button {font-size: 14px;padding: 14px 0;line-height: 26px;padding-right: 20px }.faq-layout3 .single-faq .faq-header .faq-title button:after {position: absolute;float: none;top: 13px;right: 0 }.faq-layout3 .single-faq .faq-body .faq-text {margin-bottom: 0;font-size: 14px;line-height: 22px }.faq-layout3 .single-faq {padding: 0 15px }.faq-layout3 .faq-area {padding-right: 60px }.faq-layout3 .shape1 {top: 39%;right: 0;max-width: 350px }.contact-form-layout2 .shape1 {max-width: 280px }.subscribe-sec-wrapper.subscribe-layout3.background-image {background-size: cover;background-position: 50% }.subscribe-layout3 .subscribe-content {text-align: center;margin-bottom: 30px }.subscribe-layout3 form.subsc-form {padding-top: 0;padding-left: 0 }.appointment-form-layout1 form {padding: 0;padding-top: 10px }.service-layout4 .service-box {padding: 40px 0;padding-bottom: 35px }.service-layout4 .service-box .service-content {padding: 0 30px }.service-layout4 .service-box .service-content .title {font-size: 18px;margin-bottom: 10px;letter-spacing: 0 }.service-layout4 .service-box .service-content p {font-size: 14px;line-height: 22px }.service-layout4 .service-box .service-icon {width: 70px;height: 70px;line-height: 70px;font-size: 33px;margin-bottom: 20px }.error-wrapper .error-content>span {font-size: 100px;margin-top: 5px }.error-wrapper .error-content .title {font-size: 310px }.error-wrapper .error-content .sub-title {font-size: 36px;line-height: 45px;max-width: 490px;margin-bottom: 25px }.error-wrapper .shape2 {max-width: 245px }.error-wrapper .shape1 {max-width: 350px }.error-wrapper .shape3 {max-width: 400px }.price-plan-layout1 .price-plan-area .price-title {font-size: 30px;line-height: 38px;margin-bottom: 15px }.price-plan-layout1 .price-plan-area .features-list {margin-bottom: 40px }.price-plan-layout1 .price-action-box {margin-left: 0;padding: 40px 20px;padding-top: 35px;margin-top: 145px }.price-plan-layout1 .price-action-box .text {font-size: 14px;line-height: 22px;margin-bottom: 20px }.price-plan-layout1 .price-action-box .shape1 {top: -141px;left: 0;height: 90px;width: 100% }.price-plan-layout1 .price-action-box .shape1:before {left: 0;bottom: 38px }.price-plan-layout1 .price-action-box span.shape.shape2:before {left: -2px;top: -3.5px }.price-plan-layout1 .price-action-box span.shape.shape2:after {bottom: 2px;left: -2px }.project-details-layout1 .project-details-area .sub-title {font-size: 28px;letter-spacing: 0;margin-bottom: 10px;margin-top: 10px }.testomonial-layout5 .single-testomonial {padding: 40px 60px }.testomonial-layout5 .single-testomonial .testomonial-content .text {font-size: 16px;line-height: 26px;margin-bottom: 10px }.testomonial-layout5 .single-testomonial .testo-author {width: 200px;margin-right: 30px }.testomonial-layout5 .single-testomonial .testomonial-content {width: calc(100% - 230px) }.testomonial-layout5 .single-testomonial .testomonial-content .rating {font-size: 16px }.post-pagination-layout1 .post-pagination .pagi-content {padding: 30px;padding-top: 25px }.post-pagination-layout1 .post-pagination .pagi-content .pagi-title {font-size: 26px;line-height: 34px;letter-spacing: 0 }.project-details-layout1 .share-links {padding: 20px 0;margin: 40px 0 }.contact-form-layout3 .contact-information-area {background-size: cover;background-position: top }.contact-form-layout3 .contact-form-area {padding: 20px }.contact-form-layout3 .contact-form-area .form-title {font-size: 58px }.contact-form-layout3 .contact-form-area .sub-title {font-size: 18px }.contact-form-layout3 .contact-information-area {padding: 20px;padding-top: 15px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-title {font-size: 22px;margin-bottom: 5px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-location {line-height: 22px;font-size: 14px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info .info-box .icon span {width: 40px;height: 40px;line-height: 40px;font-size: 16px;margin-right: 13px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info .info-box .content .text {font-size: 14px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info .info-box .content span {font-size: 16px;letter-spacing: 0 }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info {padding: 20px 0;padding-top: 15px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info .info-box {margin-bottom: 10px }.branch-information-layout1 .single-branch-info .map-button {right: 0;bottom: 5px }.branch-information-layout1 .single-branch-info .officer-info-toggler.button {top: 20px;left: 35px }.branch-information-layout1 .inner-wrapper {margin-bottom: -80px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box {left: 115px;top: 10px;width: 100%;max-width: 270px;padding-top: 25px;padding-bottom: 20px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box .avater {width: 80px;height: 80px;margin: 0 auto;margin-bottom: 15px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box .name {font-size: 18px;margin-bottom: 0 }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box .contact-info {font-size: 14px;line-height: 22px;margin-bottom: 0;font-weight: 500;text-align: center }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box .degi {margin-bottom: 10px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box .contact-info i {font-size: 15px;margin-right: 5px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box:before {left: -10px;top: 30px;width: 20px;height: 20px }.branch-information-layout1 ul.slick-dots li button {width: 30px }.branch-information-layout1 ul.slick-dots {right: 15%;bottom: 10px }.branch-information-layout1 .single-branch-info {padding: 20px }.branch-information-layout1 .single-branch-info .branch-info-head {padding-right: 0 }.branch-information-layout1 .single-branch-info .branch-info-body {padding-left: 0 }.founder-layout1 .axivis-founder:nth-child(odd) .founder-content {padding-left: 0;padding-right: 30px }.founder-layout1 .axivis-founder .founder-content {padding-left: 30px }.founder-layout1 .axivis-founder .founder-content .name {font-size: 34px;letter-spacing: 0;margin-bottom: 10px }.founder-layout1 .axivis-founder {margin-bottom: 75px }.team-layout4 .team-member .member-thumb-img {width: 150px;height: 150px;margin: 0 auto;border-width: 2px;padding: 7px;margin-bottom: 20px }.team-layout4 .team-member {padding: 45px 0 }.team-layout4 .team-member ul li a {width: 40px;height: 40px;line-height: 40px;font-size: 14px }.team-details-layout1 .team-member .member-img {bottom: 0;padding-left: 0 }.team-details-layout1 .team-member .member-details-area {margin-bottom: 60px;padding: 40px }.team-details-layout1 .team-member .member-details .name {font-size: 36px;margin-bottom: 5px }.team-details-layout1 .team-member .member-details .degi {font-size: 16px;letter-spacing: 0;margin-bottom: 5px }.team-details-layout1 .team-member .member-skill .single-circle-progress {padding-left: 0 }.team-details-layout1 .team-member .member-skill .single-circle-progress .progress-title {font-size: 18px;line-height: 26px;padding-left: 20px }.team-details-layout1 .team-member .member-skill .circle-progress-area {padding-top: 30px }.team-details-layout1 .team-member .inner-title {letter-spacing: 0;margin-bottom: 15px;font-size: 24px }.widget:not(.footer-widget) {padding: 20px;margin-bottom: 30px;padding-top: 15px }.widget:not(.footer-widget).widget_categories ul li a {width: 100%;padding: 11.5px 10px;padding-left: 60px;font-size: 14px }.widget:not(.footer-widget).widget_file_link ul li a {padding: 11px 10px;padding-left: 70px;font-size: 14px }.widget_offer_banner .price-box {top: 10px;right: 10px;-webkit-transform: scale(.8);-ms-transform: scale(.8);transform: scale(.8) }.widget:not(.footer-widget) .widget_title {font-size: 20px;letter-spacing: 0;padding-bottom: 15px;margin-bottom: 20px }.service-details-layout1 .service-details .service-title {font-size: 38px;letter-spacing: 0;margin-bottom: 10px }.service-details-layout1 .service-details .inner-title {font-size: 26px;line-height: 24px;margin-bottom: 15px }.blog-single-layout1 .blog .blog-content .blog-title {font-size: 28px;line-height: 38px;margin-bottom: 15px }.blog-single-layout1 .blog .blog-meta {padding: 20px 20px 15px }.blog-single-layout1 .blog .blog-meta span {margin-right: 15px;font-size: 14px }.blog-single-layout1 .blog .blog-meta span i {font-size: 16px;margin-right: 5px }.blog-single-layout1 .blog .blog-content .blog-title {font-size: 24px;line-height: 34px;margin-bottom: 10px }.blog-single-layout1 .blog .blog-meta {padding: 20px 30px 15px }.blog-single-layout1 .blog .blog-content {padding: 0 30px;padding-top: 15px }.blog-single-layout1 .blog .blog-bottom {padding-bottom: 25px }.widget:not(.footer-widget).widget_recent_entries .blog .blog-content .blog-title {font-size: 14px;line-height: 20px;margin-bottom: 8px }.widget:not(.footer-widget).widget_social_links ul li a {height: 45px;line-height: 45px;padding: 0 20px;font-size: 14px }.widget:not(.footer-widget).widget_recent_comments .recentcomments .comment-text {margin-bottom: 10px;font-size: 14px;line-height: 24px }.widget:not(.footer-widget).widget_tag_cloud .tagcloud a {font-size: 12px;letter-spacing: 0;padding: 3px 14px;margin-right: 5px;margin-bottom: 10px }.widget:not(.footer-widget).widget_admin {padding-top: 40px;padding-bottom: 40px }.widget:not(.footer-widget).widget_admin .admin-content .admin-img {width: 100px;height: 100px;margin: 0 auto;margin-bottom: 35px;margin-top: 7px }.widget:not(.footer-widget).widget_admin .admin-content .admin-img:before {left: -7px;top: -7px;right: -7px;bottom: -7px }.widget:not(.footer-widget).widget_admin .admin-content .admin-img:after {width: 34px;height: 34px;line-height: 34px;box-shadow: 0 0 0 6px #fff;right: -16px;font-size: 14px }.widget:not(.footer-widget).widget_admin .admin-content .degi {margin-bottom: 10px }.widget:not(.footer-widget).widget_admin .admin-content .admin-title {font-size: 18px;margin-bottom: 2px }.about-us-sec.about-wrap-layout1.pt-155.pb-130 {padding-top: 110px }.blog-single-layout1 .blog .blog-content blockquote {margin: 0;border-width: 6px;margin-bottom: 25px;font-size: 18px;line-height: 28px;padding: 20px;letter-spacing: 0 }.blog-single-layout1 .blog .blog-content blockquote .quote-author {font-size: 16px;padding-left: 45px;margin-bottom: 10px }.blog-single-layout1 .blog .blog-content .inner-title {font-size: 20px;line-height: 30px;letter-spacing: 0;padding-top: 25px;margin-bottom: 15px;margin-top: 0 }.blog-single-layout1 .blog .blog-img-slider.mb-40 {margin-bottom: 25px }.blog-single-layout1 .blog .share-links .links-title {font-size: 18px;margin-bottom: 0;letter-spacing: 0;margin-right: 10px;padding-top: 5px }.blog-single-layout1 .blog .share-links .tagcloud a {font-size: 12px;padding: 1px 13px;margin-right: 5px }.blog-single-layout1 .blog .share-links {padding-top: 20px;padding-bottom: 20px }.blog-single-layout1 .blog .share-links .social-links ul {grid-template-columns: repeat(2, 1fr);grid-column-gap: 15px;grid-row-gap: 15px;margin-top: 15px;padding-top: 25px }.post-pagination-layout2 .post-pagination .pagi-content {padding: 30px;padding-top: 25px }.post-pagination-layout2 .post-pagination .pagi-content .pagi-title {font-size: 18px;line-height: 26px;margin-bottom: 10px;letter-spacing: 0 }.post-pagination-layout2 .post-pagination .pagi-content .pagi-btn {width: 100px;height: 40px;line-height: 40px;font-size: 10px;letter-spacing: 0 }.post-pagination-layout2 .post-pagination .pagi-content .pagi-btn i {font-size: 17px }.post-pagination-layout2 .post-pagination .pagi-content span {font-size: 12px;margin-bottom: 15px }.post-pagination-layout2 .post-pagination .pagi-content span i {font-size: 14px }.blog-single-layout1 .related-post-area .inner-title {padding-top: 30px!important;margin-bottom: 25px!important }.blog-single-layout1 .related-post-area .blog .blog-content {padding: 15px }.blog-single-layout1 .related-post-area .blog .blog-meta span {margin-right: 13px;font-size: 13px }.blog-single-layout1 .related-post-area .blog .blog-meta span i {font-size: 14px }.blog-single-layout1 .related-post-area .blog .blog-content .blog-title {font-size: 16px;line-height: 27px;margin-bottom: 5px }.blog-single-layout1 .related-post-area .blog .blog-text {margin-bottom: 0;font-size: 14px;line-height: 22px }.blog-single-layout1 .blog-author {padding: 30px;margin-bottom: 30px }.blog-single-layout1 .blog-author .author-img {width: 100px;height: 100px;margin-right: 15px }.blog-single-layout1 .blog-author .author-content {width: calc(100% - 115px);padding-top: 0 }.blog-single-layout1 .blog-author .author-content span {font-size: 12px;margin-bottom: 5px }.blog-single-layout1 .blog-author .author-content .name {font-size: 24px;letter-spacing: 0;margin-bottom: 5px }.blog-single-layout1 .blog-author .author-content .text {font-size: 14px;line-height: 24px }.blog-single-layout1 .blog-comment-area .single-comment .comment-author {width: 70px;height: 70px;margin-right: 15px }.blog-single-layout1 .blog-comment-area .single-comment .comment-content {width: calc(100% - 85px) }.blog-single-layout1 .blog-comment-area .single-comment .author-name .name {font-size: 18px;letter-spacing: 0;margin-bottom: 2px }.blog-single-layout1 .blog-comment-area .single-comment .author-name span {font-size: 11px }.blog-single-layout1 .blog-comment-area .single-comment {padding: 30px 0 }.blog-single-layout1 .blog-comment-area .single-comment.replay-comment {margin-left: 45px }.blog-single-layout1 .blog-comment-form {padding-top: 20px;padding-bottom: 30px }.blog-single-layout1 .blog-comment-form form .notice {padding-top: 0;padding-bottom: 20px;font-size: 14px }.blog-single-layout1 .blog-comment-form .inner-title {margin-bottom: 20px!important }.blog-single-layout1 .blog-comment-form form {padding: 30px }.sticky-header-wrap .main-menu ul li {margin: 0 8px }.project-layout1 .axivis-project .project-content {margin: 0;padding: 0 20px;padding-top: 20px;padding-bottom: 0;margin-top: 0 }.project-layout1 .axivis-project .project-content .project-title {font-size: 18px;line-height: 28px;margin-bottom: 15px;letter-spacing: 0 }.project-layout1 .axivis-project .project-content .primary-btn {width: 130px;height: 40px;line-height: 40px }.project-layout1 .axivis-project .project-content span {margin-bottom: 5px;font-size: 14px }.project-layout1 .axivis-project .project-content .price {font-size: 16px;padding-top: 8px }.project-layout1 .axivis-project .project-content span i {margin-right: 6px;font-size: 16px }.header2-overlay {position: static }.pricing-table-layout2 .pricing-table .pricing-icon:before, .testomonial-layout2 span.quote-top:before {width: 160px;height: 160px }.about-wrap-layout5 .about-us-img {max-width: 670px;margin-bottom: 30px }.latest-project-wrapper .section-title h2.title {margin-top: -12px }}@media (min-width:768px) and (max-width:991.98px) {.about-wrap-layout2 .shape-bg, .appointment-form-layout1 .shape-bg, .brand-layout1 .bg-shape, .contact-form-layout1 .contact-form-slider, .contact-form-layout1:before, .contact-form-layout2 .shape2, .contact-form-layout3 .shape-bg, .faq-layout3 .shape-bg, .featured-layout2:before, .header-layout2 .header-btn, .header-layout2:before, .header-middle-layout3:before, .header-top-wrap.header-top-layout2, .pricing-table-layout2 .pricing-table .price-plan span.shape, .pricing-table-layout4 .shape-bg, .project-layout1 .axivis-project .project-content:before, .project-layout1 .shape-bg, .service-layout2 .shape-bg, .service-layout3 .shape-bg, .team-layout2:after, .team-layout2:before, .testomonial-layout2 .shape-bg, .testomonial-layout3 span.quote-top, .work-process-layout2 .shape-bg, .work-process-layout2 .work-process:before, .work-process-layout2:after, .work-process-layout2:before, .work-process-layout3 .shape-bg {display: none }.pb-150 {padding-bottom: 100px }.pb-130 {padding-bottom: 80px }.pb-120 {padding-bottom: 70px }.pb-110 {padding-bottom: 60px }.pb-80, .pb-90, .pb-100 {padding-bottom: 50px }.pb-70 {padding-bottom: 40px }.pt-155 {padding-top: 95px }.pt-130 {padding-top: 80px }.pt-125 {padding-top: 75px }.pt-120 {padding-top: 70px }.pt-80, .pt-100 {padding-top: 50px }.pt-70 {padding-top: 40px }.background-image {background-size: cover }.header-top-layout1 .header-top-wrap .container {width: 100%;max-width: 100% }.header-middle-area form.search-bar {display: none;margin-left: 45px }.about-wrap-layout1 .about-title {font-size: 42px;letter-spacing: 0;margin-bottom: 25px }.about-wrap-layout1 .about-title span {font-size: 68px }.about-wrap-layout1 .about-us-img img {width: 100% }.about-us-sec .experiance-box {padding: 50px 40px;min-width: auto;margin-top: -60px;right: -20px;max-width: 70% }.about-wrap-layout1 .about-us-content {margin-left: 0;padding-top: 60px }.about-wrap-layout1 .action-area {position: relative;margin-top: 40px;padding-left: 0 }.about-wrap-layout1 .action-area .action-box {padding-right: 20px;margin-right: 20px;position: relative }.estimator-title-area {text-align: center;margin-bottom: 40px }.repair-estimator-wrap form.estimator-form {margin-left: 0 }.repair-estimator-wrap form.estimator-form .form-group .primary-btn {width: 100% }.work-process-layout1 .work-process .process-img {min-height: 250px }.work-process-layout1 .work-process .process-head:after, .work-process-layout1 .work-process .process-head:before {display: none }.work-process-layout1 .work-process .icon {width: 65px;height: 65px;line-height: 65px;font-size: 16px;border-radius: 50%;position: absolute;left: 25px;top: 25px;z-index: 1 }.work-process-layout1 .work-process .icon:before {content: "";position: absolute;z-index: -1;top: -10px;left: -10px;right: -10px;bottom: -10px;-webkit-animation: cspine 20s linear infinite;animation: cspine 20s linear infinite;border: 1px dashed var(--theme-clr1);border-radius: 50% }.work-process-layout1 .row>div:nth-child(2n) .work-process .icon:before {border-color: var(--theme-clr2) }.work-process-layout1 .work-process .icon .ripple {display: none }.work-process-layout1 .work-process .process-head {text-align: center;margin-bottom: 0;position: relative }.latest-project-wrapper .project-slider-area {position: relative;top: 0;right: 0;width: 100%;max-width: 100%;margin-top: 60px }.latest-project-wrapper .section-title {padding: 0;text-align: center }.latest-project-wrapper .section-title h2.title {font-size: 38px;margin-bottom: 24px }.latest-project-wrapper .project-slider-area .thumb-logo {bottom: auto;left: 20px;width: 120px;top: -60px }.testomonial-layout1 .counter-area-wrap .counter-box {margin-bottom: 30px }.testomonial-layout1 .single-testomonial .testo-author {max-width: 320px;width: 100%;margin-top: 0 }.testomonial-layout1 .single-testomonial .testomonial-content {padding: 100px 40px 55px 30px;width: 100%;margin-top: -60px }.blog-layout1 .blog .blog-content {margin: 0;padding: 25px 30px 0;margin-top: 0 }.footer-layout1 .footer-wid-wrap .footer-widget {margin-bottom: 30px }.footer-layout1 .footer-wid-wrap {padding-bottom: 40px }.team-layout1.pt-200 {padding-top: 25px }.work-process-layout1 .work-process {padding-top: 0 }header .container {max-width: 100% }.about-wrap-layout1 .action-btn {padding-right: 15px }.hero-layout2 {margin-top: 0;padding-top: 0 }.repair-estimator-layout2 .inner-wrap {padding: 40px;padding-bottom: 25px;margin-top: 0 }.hero-layout2 .ls-bottom-nav-wrapper {right: 2% }.repair-estimator-layout2 {padding-top: 80px;padding-bottom: 80px }.repair-estimator-layout2 .estimator-title-area .title {font-size: 32px }.repair-estimator-layout2 .estimator-title-area .text {font-size: 15px }.repair-estimator-wrap .estimator-title-area {padding-bottom: 0;margin-bottom: 25px }.about-wrap-layout2 .about-us-content {padding-right: 0;margin-top: 40px }.about-wrap-layout2 .about-us-img img {width: 100% }.about-wrap-layout2 .about-us-content .about-title {font-size: 36px;line-height: 52px;max-width: 100% }.about-wrap-layout2 .action-area .action-box {padding-right: 20px;margin-right: 20px }.about-wrap-layout2 .action-area .action-box .content .text {font-size: 14px }.about-wrap-layout2 .action-area .action-box .content span {font-size: 12px }.about-wrap-layout2 .action-area .action-box .icon span i {font-size: 34px;padding-left: 15px }.about-wrap-layout2 .action-area .action-box .content span.shape-icon:before {width: 40px;height: 40px;margin-top: -20px }.about-wrap-layout2 .action-area .action-btn {margin-top: 30px }.sec-separator span {width: 60px;height: 60px;line-height: 60px;font-size: 42px }.about-wrap-layout2 .action-area {padding-top: 40px }.section-title2 .title {font-size: 36px }.section-title2 {padding-bottom: 45px }.section-title2 .title:before {font-size: 78px;margin-top: -13px }.cta-wrapper .cta-content .cta-title {font-size: 36px;line-height: 52px;margin-bottom: 10px }.cta-wrapper .cta-content {padding: 0 }.counter-layout2.pt-70 .inner-wrapper {padding-top: 40px }.counter-layout2.pb-70 .inner-wrapper {padding-bottom: 40px }.counter-layout2 .inner-wrapper {padding-left: 40px;padding-right: 40px;margin-top: -80px }.cta-wrapper .cta-content .cta-text {font-size: 16px;margin-bottom: 25px }.cta-layout1.pb-200 {padding-bottom: 160px }.work-process-layout2 .work-process {position: static;max-width: 100%;display: block;text-align: center;margin-bottom: 30px }.work-process-layout2 .container .row>div:nth-child(3) .work-process {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;text-align: center;top: 0;left: 0 }.work-process-layout2 .container .row>div:nth-child(3) .work-process .icon span, .work-process-layout2 .container .work-process .icon span {margin-right: 0;margin-left: 0;margin-bottom: 15px;width: 120px;height: 120px;line-height: 103px;font-size: 40px }.work-process-layout2 .container .row>div:nth-child(4) .work-process {top: 0;text-align: center;max-width: 100%;left: 0 }.work-process-layout2 .container .row>div:nth-child(4) .work-process .icon span {margin-bottom: 15px;margin-right: 25px }.work-process-layout2 {position: relative;min-height: auto }.work-process-layout2 .work-process .process-content {width: 100% }.work-process-layout2 .work-process .icon span:before {width: 30px;height: 30px;font-size: 12px;line-height: 30px }.work-process-layout2 .work-process .process-content .title {font-size: 19px;margin-bottom: 4px }.counter-layout2 .counter-box .content .counter {font-size: 24px }.counter-layout2 .counter-box .content .text {font-weight: 400;font-size: 14px }.counter-layout2 .counter-box .shape-icon i {font-size: 42px;padding-left: 15px }.counter-layout2 .counter-box .icon .shape-icon:before {width: 40px;height: 40px;margin-top: -20px }.team-layout2 {padding-left: 0;padding-right: 0;position: relative }.pricing-table-layout2 .inner-wrapper {width: 100%;max-width: 100%;margin: 0 auto;overflow: hidden!important;padding: 0 20px;padding-top: 10px }.pricing-table-layout2 .pricing-table .price-plan {position: static;left: 0;top: 0;background-color: transparent;width: 100%;min-width: 100%;z-index: 3;text-align: center;border-top-right-radius: 0;border-top-left-radius: 0;-webkit-transform: rotate(0) translateY(0);-ms-transform: rotate(0) translateY(0);transform: rotate(0) translateY(0) }.pricing-table-layout2 .pricing-table .price-plan .plan-text {color: #01133c;padding: 0;font-size: 22px;margin-bottom: 20px }.pricing-table-layout2 .pricing-table span.price-amount {font-size: 42px;padding: 0;margin-bottom: 10px }.pricing-table-layout2 .pricing-table ul.pricing-list li {margin-bottom: 5px }.pricing-table-layout2 .pricing-table ul.pricing-list {margin-bottom: 30px }.pricing-table-layout2 .pricing-table .pricing-icon .circle-btn {width: 100px;height: 100px;line-height: 100px;font-size: 48px;margin-bottom: 30px }.pricing-table-wrapper .pricing-table h3.title {margin-bottom: 10px;font-weight: 700;font-size: 26px }.pricing-table-layout2.pt-190 {padding-top: 80px }.pricing-table-layout2 .pricing-table {margin-bottom: 30px;padding-bottom: 40px;-ms-box-shadow: 0 10px 73px -21px rgba(0, 0, 0, .1);box-shadow: 0 10px 73px -21px rgba(0, 0, 0, .1) }.testomonial-layout2 span.quote-top {left: calc(50% - 50px);top: -50px;width: 100px;height: 100px;line-height: 100px;font-size: 42px }.testomonial-layout2 .single-testomonial .testomonial-content .title {font-size: 28px;line-height: 36px;margin-bottom: 10px }.testomonial-layout2 .single-testomonial .testomonial-content .text {font-size: 17px;line-height: 26px }.testomonial-layout2 .brand-layout3 {margin: 0 20px;margin-bottom: 30px;margin-top: 40px;padding-left: 23px;padding-right: 23px }.testomonial-layout2:before {max-height: 580px;background-size: cover }.blog-layout2 .latest-blog .blog-content .blog-title {font-size: 17px;line-height: 20px;padding-right: 0;margin-bottom: 10px }.blog-layout2 .latest-blog .blog-content {position: absolute;bottom: 0;left: 0;right: 0;z-index: 2;padding: 0 20px;padding-bottom: 0 }.blog-layout2 .latest-blog .blog-content p {font-size: 13px;line-height: 22px;margin-bottom: 20px }.blog-layout2 .latest-blog .blog-meta {padding-bottom: 10px;margin-bottom: 15px;margin-right: 0 }.blog-layout2 .popular-blog .blog .blog-content {padding: 15px }.blog-layout2 .popular-blog .blog .blog-content .blog-title {font-size: 16px;line-height: 22px;margin-bottom: 15px }.blog-layout2 .popular-blog .blog .blog-meta {padding-bottom: 10px;margin-bottom: 12px }.blog-layout2 .blog .blog-meta span {font-size: 13px;margin-right: 10px }.blog-layout2 .blog .blog-meta span i {font-size: 13px;margin-right: 7px }.subscribe-layout2 .subscribe-content .title {font-size: 36px;margin-bottom: 5px }.subscribe-layout2 .subscribe-content {text-align: center;margin-bottom: 30px }.subscribe-layout2 {padding-top: 40px }.footer-layout2 .widget_recent_entries {padding: 0 }.header-layout3 .header-middle-layout3, .header-layout3 .header-top-wrap {padding-left: 15px;padding-right: 15px }.header-middle-layout3 .action-box {padding-right: 20px;margin-right: 20px }.header-middle-layout3 .action-box .content .text {font-size: 18px;letter-spacing: 0 }.header-middle-layout3 .action-box .icon {font-size: 36px }.header-middle-layout3 .action-box .content span {font-size: 12px }.header-layout3 .header-logo {padding: 5px 0 }.header-layout3 .inner-wrapper {padding-bottom: 45px }.header-layout3 .phone-btn {width: 70px;height: 70px;margin-left: -35px;bottom: -7px;padding: 7px }.header-layout3 .phone-btn a {line-height: 56px;font-size: 22px }.header-layout3 .inner-wrapper:before {bottom: -13px;margin-left: -45px;width: 90px;height: 90px }.service-layout3 .scroll-btn {top: -60px;padding-top: 35px;max-height: 120px }.service-layout3 .slick-slider {padding: 0 }.section-title3 .title {font-size: 36px;letter-spacing: 0;margin-bottom: 25px }.service-layout3 .section-title3 {margin-bottom: 20px }.service-layout3 .service-box {padding: 35px 20px;margin-bottom: 20px;margin-top: 40px }.service-layout3 .service-box .service-content .title {font-size: 17px;line-height: 28px;margin-bottom: 15px }.service-layout3 .service-box .service-content p {font-size: 14px }.service-layout3 .service-box .service-content .shape-icon {margin-bottom: 15px }.service-layout3 .inner-wrapper {padding-bottom: 65px;padding-right: 40px;padding-left: 50px }.service-layout3 .inner-wrapper:before {max-height: 550px }.service-layout3 .slick-slider .slick-arrow {left: -67px;top: 56%;width: 56px;height: 56px;font-size: 16px;padding: 6px;overflow: hidden }.service-layout3 .slick-slider .slick-arrow i {line-height: 44px }.service-layout3 .slick-slider .slick-arrow.slick-next {left: auto;right: -55px }.about-wrap-layout3 .about-us-content h2.about-title {font-size: 36px;line-height: 46px;letter-spacing: 0;margin-bottom: 10px;max-width: 80% }.about-wrap-layout3 .about-us-content p {margin-bottom: 15px }.about-wrap-layout3 .about-us-content .features-list {padding-top: 0;margin-bottom: 20px }.about-wrap-layout3 .about-us-content {padding-right: 0;margin-bottom: 60px }.work-process-layout3 .row>div:nth-child(odd) .work-process {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;-webkit-flex-direction: row;flex-direction: row;text-align: left }.work-process-layout3 .row>div:nth-child(odd) .work-process .icon span {margin-right: 15px;margin-left: 0 }.work-process-layout3 .work-process {margin-bottom: 60px }.work-process-layout3 .section-title3 {margin-bottom: 80px }.work-process-layout3 .row>div:nth-child(2n) .work-process {margin-right: 0;margin-left: 0 }.work-process-layout3 .work-process .process-content .title {font-size: 19px;margin-bottom: 6px }.work-process-layout3 .work-process .icon span {width: 80px;height: 80px;line-height: 80px;font-size: 35px;margin-right: 15px }.work-process-layout3 .work-process .process-content {width: calc(100% - 95px) }.work-process-layout3 .work-process .process-content .text {margin-bottom: 0;font-size: 14px }.separator-layout2 .sec-separator .shape {width: 80px;height: 80px;left: 50%;top: 50%;margin-top: -40px;margin-left: -40px }.separator-layout2 .sec-separator:after, .separator-layout2 .sec-separator:before {width: calc(50% - 52px) }.section-title3 .icon {width: 80px;height: 80px;line-height: 80px;font-size: 38px }.counter-layout3 .counter-content-area .title {font-size: 36px;letter-spacing: 0;line-height: 46px;margin-bottom: 15px }.counter-layout3 .inner-wrapper {padding-left: 0 }.counter-layout3 .counter-box .content .text {font-size: 13px }.counter-layout3 .counter-box .icon .shape-icon {margin-right: 15px }.counter-layout3 .counter-box .icon .shape-icon i {font-size: 38px;padding-left: 20px }.counter-layout3 .counter-box .icon .shape-icon:before {width: 45px;height: 45px;margin-top: -23px }.counter-layout3 .counter-box .content .counter {font-size: 24px;line-height: 1.2 }.counter-layout3 .counter-box {padding-bottom: 20px }.counter-layout3 .counter-content-area {padding-bottom: 40px }.team-layout3 .team-member .member-text {bottom: 20px;max-width: 230px;padding: 25px 30px }.team-layout3 .team-member .btn-overly {bottom: 70px }.team-layout3 .team-member ul.social-links {width: 50px;bottom: 80px;left: 51px }.team-layout3 .team-member .member-img {padding-left: 50px }.team-layout3 .team-member ul.social-links li {margin-bottom: 15px }.team-layout3 .team-member .btn-overly {bottom: 50px;left: 230px }.testomonial-layout3 .single-testomonial {padding-left: 40px;padding-right: 40px;min-height: auto }.testomonial-layout3 ul.slick-dots {bottom: 20px }.pricing-table-layout3 .pricing-table span.price-amount {width: 120px;height: 120px;line-height: 108px;font-size: 33px;letter-spacing: 0;margin-bottom: 30px;border-width: 5px }.pricing-table-layout3 .pricing-table h3.title {margin-bottom: 5px;font-size: 20px }.pricing-table-layout3 .pricing-table .content p {font-size: 14px }.pricing-table-layout3 .pricing-table ul.pricing-list li {font-size: 14px;margin-bottom: 5px }.pricing-table-layout3 .pricing-table ul.pricing-list {padding-top: 0;padding-bottom: 25px }.pricing-table-layout3 .pricing-table:after {top: 0;right: 0;bottom: 0;left: 0 }.pricing-table-layout3 .pricing-table {padding-top: 40px;padding-bottom: 40px }.brand-layout4 .brand-area-title {text-align: center }.brand-layout4 .brand-area-title .title {font-size: 36px;color: #fff }.brand-layout4 .background-image {max-width: 100%;-webkit-clip-path: none;clip-path: none }.brand-layout4 {padding-top: 35px;padding-bottom: 0 }.footer-layout3 .footer-wid-wrap .widget-links {padding-left: 0 }.footer-layout3 .copyright-area:before {max-width: 285px }.breadcumb-layout1 .breadcumb-content .breadcumb-title {font-size: 46px }.breadcumb-layout1 .breadcumb-content {padding-top: 135px;padding-bottom: 140px }.breadcumb-layout1 .breadcumb-content ul {padding: 0 40px }.breadcumb-layout1 .breadcumb-content ul li {font-size: 14px }.about-wrap-layout4 .about-us-img .big-img {max-width: 290px }.about-wrap-layout4 .about-us-img .small-img {left: 0;max-width: 300px }.about-wrap-layout4 .about-us-img {min-height: 410px;max-width: 450px;margin-right: auto }.about-wrap-layout4 .about-us-img:before {width: 350px;height: 350px;margin-left: -175px }.about-wrap-layout4 .about-us-img .experiance {width: 80px;height: 80px;line-height: 80px;right: 155px;top: 225px;font-size: 24px;right: 115px;top: 180px }.about-wrap-layout4 .about-us-img .experiance:before {left: 7px;top: 7px;right: 7px;bottom: 7px }.about-wrap-layout4 .about-us-img .big-img:before {top: 49px }.about-wrap-layout4 .about-us-img .big-img:after {right: 64px }.about-wrap-layout4 .about-us-img .small-img:after {bottom: 33px }.about-wrap-layout4 .about-us-img .small-img:before {left: 47px }.about-wrap-layout4 .about-us-content {padding-right: 0;padding-top: 30px }.about-wrap-layout4 .about-us-content .about-title {font-size: 36px;margin-bottom: 15px }.about-wrap-layout4 .about-us-content .sub-title {font-size: 16px;line-height: 26px;margin-bottom: 10px;letter-spacing: 0 }.about-wrap-layout4 .about-us-content .author-signa {padding-top: 0;padding-bottom: 30px }.about-wrap-layout4 .about-us-content .video-action .text {font-size: 18px;line-height: 30px;max-width: 180px }.about-wrap-layout4 .about-us-content .video-action a.video-btn {width: 60px;height: 60px;font-size: 22px;margin-right: 20px }.faq-layout1 .faq-banner {margin: 0;height: auto;margin-right: 0;min-height: 500px }.faq-layout1 .faq-area {min-height: auto;padding: 75px 60px 50px;margin-left: 0 }.faq-layout1 .faq-banner.background-image {background-size: cover;background-position: top }.faq-layout2 .faq-area {min-height: auto;padding: 75px 60px 50px;margin-left: 0 }.faq-layout2 .faq-area .row>div:nth-last-child(2) .single-faq {border-bottom: 2px solid #fff }.faq-layout2 .faq-banner {margin: 0;background-size: cover;background-position: top;height: 70vw;margin-right: 0 }.testomonial-layout4 .single-testomonial {padding-left: 0 }.testomonial-layout4 .single-testomonial .testomonial-content .text {font-size: 16px;line-height: 28px;margin-bottom: 5px }.testomonial-layout4 .single-testomonial .testomonial-content {padding-left: 30px;padding-right: 0;width: calc(100% - 180px) }.testomonial-layout4 .single-testomonial .testo-author {max-width: 220px;width: 100%;padding-top: 30px;padding-bottom: 25px }.testomonial-layout4 .single-testomonial .testo-author img {width: 100px;height: 100px;padding: 6px;margin-bottom: 15px }.testomonial-layout4 .single-testomonial .testomonial-content .rating i {font-size: 15px;margin-right: 0 }.testomonial-layout4 .single-testomonial .testomonial-content .quote {font-size: 38px;margin-bottom: 0 }.faq-layout3 .faq-area {padding-right: 0;padding-bottom: 60px }.faq-layout3 .single-faq .faq-header .faq-title button {font-size: 14px;padding: 20px 0;line-height: 1;padding-right: 20px }.faq-layout3 .single-faq .faq-header .faq-title button:after {position: absolute;float: none;top: 20px;right: 0 }.faq-layout3 .single-faq .faq-body .faq-text {margin-bottom: 0;font-size: 14px;line-height: 22px }.faq-layout3 .single-faq {padding: 0 15px }.widget_offer_banner {margin: 0 auto;max-width: 350px }.faq-layout3 .sidebar-area {margin-bottom: 20px }.faq-layout3 .single-faq .faq-header .faq-title {margin-bottom: 0;line-height: 0 }.contact-form-layout2 .shape1 {top: 160px;left: 0;max-width: 285px }.contact-form-layout2 .notice {padding-bottom: 50px;margin-top: 45px }.contact-form-layout2 .notice .notice-icon {margin-top: -45px;margin-bottom: 13px }.contact-form-layout2 .notice .notice-text {font-size: 22px;line-height: 30px;max-width: 80%;margin: 0 auto;margin-bottom: 0 }.subscribe-layout3 .subscribe-content {text-align: center;margin-bottom: 30px }.subscribe-layout3 form.subsc-form {padding-top: 0;padding-left: 0 }.subscribe-layout3 .subscribe-content .title {font-size: 36px;margin-bottom: 5px }.subscribe-sec-wrapper.subscribe-layout3.background-image.pt-90.pb-100 {padding-top: 40px }.appointment-form-layout1 form {padding: 0;padding-top: 10px }.appointment-form-layout1 .form-title {font-size: 64px }.service-layout4 .service-box {padding: 40px 0;padding-bottom: 35px }.service-layout4 .service-box .service-content {padding: 0 30px }.service-layout4 .service-box .service-content .title {font-size: 18px;margin-bottom: 10px;letter-spacing: 0 }.service-layout4 .service-box .service-content p {font-size: 14px;line-height: 22px }.service-layout4 .service-box .service-icon {width: 70px;height: 70px;line-height: 70px;font-size: 33px;margin-bottom: 20px }.error-wrapper .error-content>span {font-size: 82px }.error-wrapper .error-content .title {font-size: 290px;margin-bottom: 10px }.error-wrapper .error-content .sub-title {font-size: 36px;line-height: 48px;max-width: 490px;margin-bottom: 23px }.error-wrapper .shape2 {max-width: 200px }.error-wrapper .shape1 {max-width: 250px }.error-wrapper .shape3 {max-width: 300px }.price-plan-layout1 .price-plan-area .price-title {font-size: 32px;line-height: 44px;margin-bottom: 10px }.price-plan-layout1 .price-plan-area .features-list {margin-bottom: 30px }.price-plan-layout1 .widget_offer_banner_horizontal .title {max-width: 45% }.price-plan-layout1 .price-action-box .shape {display: none }.price-plan-layout1 .price-action-box {padding: 60px 40px;padding-top: 55px;margin-top: 40px;margin-left: 0 }.pricing-table-layout4 .pricing-table .price-amount {width: 126px;height: 126px;line-height: 116px;border-width: 5px;font-size: 41px;letter-spacing: 0;margin-bottom: 30px }.pricing-table-layout4 .pricing-table:before {height: 180px }.pricing-table-layout4 .pricing-table {padding-top: 60px }.pricing-table-wrapper .pricing-table h3.title {margin-bottom: 5px;font-size: 22px }.pricing-table-layout4 .pricing-table .pricing-list {padding-top: 0;padding-bottom: 40px }.project-details-layout1 .project-details-area .sub-title {font-size: 26px;margin-bottom: 20px;margin-top: 0 }.testomonial-layout5 .single-testomonial {padding: 40px }.testomonial-layout5 .single-testomonial .testo-author {width: 180px;margin-right: 30px }.testomonial-layout5 .single-testomonial .testomonial-content {width: calc(100% - 210px) }.testomonial-layout5 .single-testomonial .testomonial-content .text {font-size: 16px;line-height: 26px }.testomonial-layout5 .single-testomonial .testomonial-content .rating {font-size: 14px }.project-details-layout1 .share-links {margin: 30px 0 }.project-details-layout1 .share-links .links-title {font-size: 22px;margin-bottom: 20px }.project-details-layout1 .share-links .social-links ul li a i {width: 45px;height: 45px;line-height: 45px;font-size: 14px }.project-details-layout1 .share-links .social-links ul {padding-top: 30px }.post-pagination-layout1 .post-pagination .pagi-content {padding: 20px;padding-top: 15px }.post-pagination-layout1 .post-pagination .pagi-content .pagi-title {font-size: 18px;line-height: 28px;letter-spacing: 0;margin-bottom: 15px }.post-pagination-layout1 .post-pagination .pagi-content .pagi-btn {width: 120px;height: 45px;line-height: 42px;font-size: 12px;letter-spacing: 0 }.post-pagination-layout1 .post-pagination .pagi-content .pagi-btn i {font-size: 17px }.contact-form-layout3 .contact-information-area {padding: 40px;padding-top: 35px;padding-bottom: 10px;max-width: 460px;margin: 0 auto;margin-bottom: 30px }.contact-form-layout3 .contact-form-area .form-title {font-size: 68px }.contact-form-layout3 .contact-form-area .sub-title {font-size: 18px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-title {font-size: 22px;margin-bottom: 5px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-location {line-height: 22px;font-size: 14px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info .info-box .icon span {width: 40px;height: 40px;line-height: 40px;font-size: 16px;margin-right: 13px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info .info-box .content .text {font-size: 14px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info .info-box .content span {font-size: 16px;letter-spacing: 0 }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info {padding: 20px 0;padding-top: 15px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info .info-box {margin-bottom: 10px }.branch-information-layout1 .single-branch-info .map-button {right: 15px;bottom: 10px }.branch-information-layout1 .single-branch-info .officer-info-toggler.button {top: 20px;left: 35px }.branch-information-layout1 .inner-wrapper {margin-bottom: -80px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box {left: 115px;top: 10px;width: 100%;max-width: 270px;padding-top: 25px;padding-bottom: 20px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box .avater {width: 80px;height: 80px;margin: 0 auto;margin-bottom: 15px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box .name {font-size: 18px;margin-bottom: 0 }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box .contact-info {font-size: 14px;line-height: 22px;margin-bottom: 0;font-weight: 500 }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box .degi {margin-bottom: 10px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box .contact-info i {font-size: 15px;margin-right: 5px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box:before {left: -10px;top: 30px;width: 20px;height: 20px }.branch-information-layout1 ul.slick-dots li button {width: 30px }.branch-information-layout1 .single-branch-info {padding: 20px }.branch-information-layout1 .single-branch-info .branch-info-head .branch-img img {width: 100% }.branch-information-layout1 .single-branch-info .branch-info-head {padding-right: 0;padding-bottom: 30px }.branch-information-layout1 ul.slick-dots {right: 37%;bottom: 15px }.branch-information-layout1 .single-branch-info .branch-info-body {padding-left: 0 }.contact-map-wrap {height: 85vw }.founder-layout1 .axivis-founder:nth-child(odd) .row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row }.founder-layout1 .axivis-founder:nth-child(odd) .founder-content {padding-left: 0;padding-right: 0 }.founder-layout1 .axivis-founder .founder-content {padding-left: 0;padding-top: 50px;text-align: center }.founder-layout1 .axivis-founder {margin-bottom: 60px }.founder-layout1 .axivis-founder:last-child {margin-bottom: 30px }.founder-layout1 .axivis-founder .founder-content .name {font-size: 36px;letter-spacing: 0;margin-bottom: 5px }.team-layout4 .team-member .member-thumb-img {width: 150px;height: 150px;margin: 0 auto;border-width: 2px;padding: 7px;margin-bottom: 20px }.team-layout4 .team-member {padding: 60px 0 }.team-layout4 .team-member ul li a {width: 40px;height: 40px;line-height: 40px;font-size: 14px }.team-details-layout1 .team-member .member-img {bottom: 0;padding-left: 0;padding-bottom: 40px }.team-details-layout1 .team-member .member-img img {width: 100% }.team-details-layout1 .team-member .member-details {padding-left: 0;padding-right: 0 }.team-details-layout1 .team-member .member-details-area {margin-bottom: 60px;padding: 60px }.team-details-layout1 .team-member .member-details .name {letter-spacing: 0;font-size: 34px;margin-bottom: 5px }.team-details-layout1 .team-member .member-details .member-information ul li span {font-size: 16px;margin-right: 10px }.team-details-layout1 .team-member .member-details .member-information ul li {padding: 10px 0 }.team-details-layout1 .team-member .member-details .member-information {margin-bottom: 5px }.team-details-layout1 .team-member .inner-title {letter-spacing: 0;margin-bottom: 15px;font-size: 24px }.team-details-layout1 .team-member .member-contact-form .inner-title {margin-bottom: 25px }.team-details-layout1 .team-member .member-content p {margin-bottom: 20px }.team-details-layout1 .team-member .member-skill .single-circle-progress {padding-left: 0;padding-top: 40px }.service-details-layout1 .service-details .service-title {font-size: 36px;letter-spacing: 0;margin-bottom: 10px }.service-details-layout1 .service-details .inner-title, .service-details-layout1 .service-details .service-middle-box .inner-title {margin-bottom: 10px;font-size: 26px;letter-spacing: 0 }.service-details-layout1 .service-details .service-content {padding-bottom: 0;margin-bottom: 30px }.blog-single-layout1 .blog .blog-content .blog-title {font-size: 28px;line-height: 38px;margin-bottom: 15px }.blog-single-layout1 .blog .blog-meta {padding: 20px 20px 15px }.blog-single-layout1 .blog .blog-meta span {margin-right: 15px;font-size: 14px }.blog-single-layout1 .blog .blog-meta span i {font-size: 16px;margin-right: 5px }.blog-single-layout1 .blog .blog-content .blog-title {font-size: 24px;line-height: 34px;margin-bottom: 10px }.blog-single-layout1 .blog .blog-meta {padding: 20px 30px 15px }.blog-single-layout1 .blog .blog-content {padding: 0 30px;padding-top: 15px }.blog-single-layout1 .blog .blog-bottom {padding-bottom: 25px }.widget:not(.footer-widget).widget_recent_entries .blog .blog-content .blog-title {font-size: 14px;line-height: 20px;margin-bottom: 8px }.widget:not(.footer-widget).widget_social_links ul li a {height: 45px;line-height: 45px;padding: 0 20px;font-size: 14px }.widget:not(.footer-widget).widget_recent_comments .recentcomments .comment-text {margin-bottom: 10px;font-size: 14px;line-height: 24px }.widget:not(.footer-widget).widget_tag_cloud .tagcloud a {font-size: 12px;letter-spacing: 0;padding: 3px 14px;margin-right: 5px;margin-bottom: 10px }.widget:not(.footer-widget).widget_admin {padding-top: 40px;padding-bottom: 40px }.widget:not(.footer-widget).widget_admin .admin-content .admin-img {width: 100px;height: 100px;margin: 0 auto;margin-bottom: 35px;margin-top: 7px }.widget:not(.footer-widget).widget_admin .admin-content .admin-img:before {left: -7px;top: -7px;right: -7px;bottom: -7px }.widget:not(.footer-widget).widget_admin .admin-content .admin-img:after {width: 34px;height: 34px;line-height: 34px;box-shadow: 0 0 0 6px #fff;right: -16px;font-size: 14px }.widget:not(.footer-widget).widget_admin .admin-content .degi {margin-bottom: 10px }.widget:not(.footer-widget).widget_admin .admin-content .admin-title {font-size: 18px;margin-bottom: 2px }.blog-single-layout1 .blog .blog-content blockquote {margin: 0;border-width: 6px;margin-bottom: 25px;font-size: 18px;line-height: 28px;padding: 20px;letter-spacing: 0 }.blog-single-layout1 .blog .blog-content blockquote .quote-author {font-size: 16px;padding-left: 45px;margin-bottom: 10px }.blog-single-layout1 .blog .blog-content .inner-title {font-size: 20px;line-height: 30px;letter-spacing: 0;padding-top: 25px;margin-bottom: 15px;margin-top: 0 }.blog-single-layout1 .blog .blog-img-slider.mb-40 {margin-bottom: 25px }.blog-single-layout1 .blog .share-links .links-title {font-size: 18px;margin-bottom: 0;letter-spacing: 0;margin-right: 10px;padding-top: 5px }.blog-single-layout1 .blog .share-links .tagcloud a {font-size: 12px;padding: 1px 13px;margin-right: 5px }.blog-single-layout1 .blog .share-links {padding-top: 20px;padding-bottom: 20px }.blog-single-layout1 .blog .share-links .social-links ul {grid-template-columns: repeat(2, 1fr);grid-column-gap: 15px;grid-row-gap: 15px;margin-top: 15px;padding-top: 25px }.post-pagination-layout2 .post-pagination .pagi-content {padding: 30px;padding-top: 25px }.post-pagination-layout2 .post-pagination .pagi-content .pagi-title {font-size: 18px;line-height: 26px;margin-bottom: 10px;letter-spacing: 0 }.post-pagination-layout2 .post-pagination .pagi-content .pagi-btn {width: 100px;height: 40px;line-height: 40px;font-size: 10px;letter-spacing: 0 }.post-pagination-layout2 .post-pagination .pagi-content .pagi-btn i {font-size: 17px }.post-pagination-layout2 .post-pagination .pagi-content span {font-size: 12px;margin-bottom: 15px }.post-pagination-layout2 .post-pagination .pagi-content span i {font-size: 14px }.blog-single-layout1 .related-post-area .inner-title {padding-top: 30px!important;margin-bottom: 25px!important }.blog-single-layout1 .related-post-area .blog .blog-content {padding: 15px }.blog-single-layout1 .related-post-area .blog .blog-meta span {margin-right: 13px;font-size: 13px }.blog-single-layout1 .related-post-area .blog .blog-meta span i {font-size: 14px }.blog-single-layout1 .related-post-area .blog .blog-content .blog-title {font-size: 16px;line-height: 27px;margin-bottom: 5px }.blog-single-layout1 .related-post-area .blog .blog-text {margin-bottom: 0;font-size: 14px;line-height: 22px }.blog-single-layout1 .blog-author {padding: 30px;margin-bottom: 30px }.blog-single-layout1 .blog-author .author-img {width: 100px;height: 100px;margin-right: 15px }.blog-single-layout1 .blog-author .author-content {width: calc(100% - 115px);padding-top: 0 }.blog-single-layout1 .blog-author .author-content span {font-size: 12px;margin-bottom: 5px }.blog-single-layout1 .blog-author .author-content .name {font-size: 24px;letter-spacing: 0;margin-bottom: 5px }.blog-single-layout1 .blog-author .author-content .text {font-size: 14px;line-height: 24px }.blog-single-layout1 .blog-comment-area .single-comment .comment-author {width: 70px;height: 70px;margin-right: 15px }.blog-single-layout1 .blog-comment-area .single-comment .comment-content {width: calc(100% - 85px) }.blog-single-layout1 .blog-comment-area .single-comment .author-name .name {font-size: 18px;letter-spacing: 0;margin-bottom: 2px }.blog-single-layout1 .blog-comment-area .single-comment .author-name span {font-size: 11px }.blog-single-layout1 .blog-comment-area .single-comment {padding: 30px 0 }.blog-single-layout1 .blog-comment-area .single-comment.replay-comment {margin-left: 45px }.blog-single-layout1 .blog-comment-form {padding-top: 20px;padding-bottom: 30px }.blog-single-layout1 .blog-comment-form form .notice {padding-top: 0;padding-bottom: 20px;font-size: 14px }.blog-single-layout1 .blog-comment-form .inner-title {margin-bottom: 20px!important }.blog-single-layout1 .blog-comment-form form {padding: 30px }.blog-single-layout1 .blog .middle-img img {width: 100% }.blog-single-layout1 .pagination-layout1 {padding-top: 0 }.pagination-layout1 ul li a {font-size: 14px;width: 45px;height: 45px;line-height: 45px }.project-layout1 .axivis-project .project-content {margin: 0;padding: 0 20px;padding-top: 20px;padding-bottom: 0;margin-top: 0 }.project-layout1 .axivis-project .project-content .project-title {font-size: 18px;line-height: 28px;margin-bottom: 15px;letter-spacing: 0 }.project-layout1 .axivis-project .project-content .primary-btn {width: 130px;height: 40px;line-height: 40px }.project-layout1 .axivis-project .project-content span {margin-bottom: 5px;font-size: 14px }.project-layout1 .axivis-project .project-content .price {font-size: 16px;padding-top: 8px }.project-layout1 .axivis-project .project-content span i {margin-right: 6px;font-size: 16px }.project-details-layout1 .project-details-area>ul li:before {width: auto;height: auto;line-height: auto;background-color: transparent;font-size: 16px;margin-right: 10px }.project-details-layout1 .project-details-area>ul li {line-height: 16px }.header2-overlay {position: static }.pricing-table-layout2 .pricing-table .pricing-icon:before, .testomonial-layout2 span.quote-top:before {width: 120px;height: 120px }.about-wrap-layout2 .action-area .action-box .icon span {margin-right: 15px }.about-wrap-layout5 .about-us-img {max-width: 670px;margin-bottom: 30px }.footer-layout3 .footer-wid-wrap.pt-100 {padding-top: 70px }}@media (max-width:767.98px) {.about-wrap-layout1 .action-area .action-box:before, .about-wrap-layout1:before, .about-wrap-layout2 .action-area .action-box:before, .about-wrap-layout2 .shape-bg, .about-wrap-layout4 .about-us-img .big-img:after, .about-wrap-layout4 .about-us-img .big-img:before, .about-wrap-layout4 .about-us-img .small-img:after, .about-wrap-layout4 .about-us-img .small-img:before, .about-wrap-layout4 .about-us-img:before, .appointment-form-layout1 .shape-bg, .brand-layout1 .bg-shape, .contact-form-layout1 .contact-form-slider, .contact-form-layout1:before, .contact-form-layout2 .shape-bg, .contact-form-layout3 .shape-bg, .faq-layout3 .shape-bg, .featured-layout2:before, .footer-layout3 .copyright-area:before, .header-layout2 .header-btn, .header-layout2:before, .header-layout3 .header-top-wrap, .header-middle-layout3:before, .header-top-wrap.header-top-layout2, .hero-layout2 .ls-bottom-nav-wrapper, .hero-layout3 .small-title:after, .hero-layout3 .small-title:before, .price-plan-layout1 .price-action-box .shape, .pricing-table-layout2 .pricing-table .price-plan span.shape, .pricing-table-layout4 .shape-bg, .project-layout1 .axivis-project .project-content:before, .project-layout1 .shape-bg, .service-layout2 .shape-bg, .service-layout3 .inner-wrapper:before, .service-layout3 .shape-bg, .shape-bg.shape-br, .team-layout2:after, .team-layout2:before, .testomonial-layout2 .shape-bg, .testomonial-layout3 span.quote-top, .testomonial-layout4 .single-testomonial .testomonial-content .quote, .work-process-layout1:before, .work-process-layout2 .shape-bg, .work-process-layout2 .work-process:before, .work-process-layout2:after, .work-process-layout2:before, .work-process-layout3 .shape-bg {display: none }.pb-130, .pb-150 {padding-bottom: 60px }.pb-120 {padding-bottom: 50px }.pb-110 {padding-bottom: 40px }.pb-100 {padding-bottom: 30px }.pb-80, .pb-90 {padding-bottom: 40px }.pb-70 {padding-bottom: 30px }.pt-155 {padding-top: 75px }.pt-130 {padding-top: 60px }.pt-125 {padding-top: 55px }.pt-120 {padding-top: 50px }.pt-110 {padding-top: 40px }.pt-100 {padding-top: 30px }.pt-80, .pt-90 {padding-top: 40px }.pt-70 {padding-top: 30px }.background-image {background-size: cover }.section-title {padding: 0;padding-bottom: 15px }.circle-btn.xl {font-size: 46px;width: 100px;height: 100px;line-height: 100px }.about-us-sec .experiance-box .content .main-title, .header-top-layout1 {display: none }.about-wrap-layout1 .about-title {font-size: 30px;letter-spacing: 0;margin-bottom: 23px }.about-wrap-layout1 .about-title span {font-size: 58px }.about-wrap-layout1 .about-us-img img {width: 100% }.about-us-sec .experiance-box {padding: 30px 20px;min-width: auto;margin-top: 40px;right: 0;background-image: none;background-color:#c8060a;}.about-us-sec .experiance-box .content {width: 100% }.about-us-sec .experiance-box .content .title {font-size: 19px;letter-spacing: 0;margin-bottom: 10px }.about-us-sec .experiance-box .icon {margin-bottom: 30px }.about-wrap-layout1 .about-us-content {margin-left: 0;padding-top: 40px }.about-wrap-layout1 .sub-title {font-size: 28px;letter-spacing: 0;margin-bottom: 20px }.about-wrap-layout1 .action-area {margin-top: 15px;padding-left: 0 }.about-wrap-layout1 .action-area .action-box .icon span {font-size: 38px;margin-bottom: 0 }.about-wrap-layout1 .about-us-content .features-list ul li:before {position: absolute;left: 0;top: 4px }.about-wrap-layout1 .about-us-content .features-list ul li {margin-bottom: 4px;padding-left: 25px }.about-wrap-layout1 .action-area .action-box {padding-right: 0;margin-right: 0;border-right: none;margin-bottom: 10px }.about-wrap-layout1 .action-btn {float: none;margin-top: 20px }.about-us-sec.about-wrap-layout1.pt-155.pb-130 {padding-top: 45px }.estimator-title-area {text-align: center;margin-bottom: 30px }.repair-estimator-wrap .estimator-title-area .title {margin-bottom: 0;font-size: 24px }.repair-estimator-wrap .estimator-title-area .text {font-size: 16px;margin-bottom: 0 }.repair-estimator-wrap form.estimator-form {margin-left: 0 }.repair-estimator-wrap form.estimator-form .primary-btn {width: 100%;overflow: hidden }.work-process-layout1 .work-process .process-img {min-height: auto }.work-process-layout1 .work-process .process-head:after, .work-process-layout1 .work-process .process-head:before {display: none }.work-process-layout1 .work-process .icon {width: 65px;height: 65px;line-height: 65px;font-size: 16px;border-radius: 50%;position: absolute;left: 25px;top: 25px;z-index: 1 }.work-process-layout1 .work-process .icon:before {content: "";position: absolute;z-index: -1;top: -10px;left: -10px;right: -10px;bottom: -10px;-webkit-animation: cspine 20s linear infinite;animation: cspine 20s linear infinite;border: 1px dashed var(--theme-clr1);border-radius: 50% }.work-process-layout1 .row>div:nth-child(2n) .work-process .icon:before {border-color: var(--theme-clr2) }.work-process-layout1 .work-process .icon .ripple {display: none }.work-process-layout1 .work-process .process-head {text-align: center;margin-bottom: 0;position: relative }.work-process-layout1 .work-process .process-content .title {font-size: 18px;line-height: 25px;letter-spacing: 0;margin-bottom: 10px }.work-process-layout1 .work-process .process-content {padding: 10px 25px;padding-bottom: 5px }.work-process-layout1 .work-process {padding-top: 0 }.latest-project-wrapper .project-slider-area {position: relative;top: 0;right: 0;width: 100%;max-width: 100%;margin-top: 40px }.latest-project-wrapper .project-slider-area .thumb-logo {bottom: -15px;left: -5px;width: 80px }.latest-project-wrapper .section-title {text-align: center }.latest-project-wrapper .section-title h2.title {line-height: 42px;font-size: 28px;margin-bottom: 20px }.team-layout1.pt-200 {padding-top: 55px }.team-layout1 .section-title {padding-bottom: 0 }.our-featured-wrapper .single-featured .featured-icon {margin-bottom: -50px }.our-featured-wrapper .single-featured .shape {margin-left: -80px;width: 160px;height: 160px }.our-featured-wrapper .single-featured .featured-content {padding: 80px 20px;padding-bottom: 10px }.our-featured-wrapper .single-featured .featured-content .title {font-size: 25px;margin-bottom: 15px }.our-featured-wrapper .section-title {padding-bottom: 20px }.pricing-table-wrapper .pricing-table h3.title {font-size: 24px }.pricing-table-layout1 .pricing-table .pricing-icon {padding-top: 13px;padding-bottom: 45px }.testomonial-layout1 .counter-area-wrap {padding: 0 }.testomonial-layout1 .counter-area-wrap .counter-box {margin-bottom: 25px }.testomonial-layout1 .section-title {padding-bottom: 25px }.testomonial-layout1 .single-testomonial {padding-top: 30px;padding-bottom: 30px }.testomonial-layout1 .single-testomonial .testo-author {max-width: 320px;width: 100%;padding-top: 30px;padding-bottom: 25px;margin-top: 0;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }.testomonial-layout1 .single-testomonial .testo-author img {width: 100px;height: 100px;padding: 5px;margin-bottom: 15px }.testomonial-layout1 .single-testomonial .testomonial-content {padding: 30px 20px 25px;width: 100% }.testomonial-layout1 .slick-current .single-testomonial .testomonial-content .quote, .testomonial-layout1 .slick-current .single-testomonial .testomonial-content .rating, .testomonial-layout1 .slick-current .single-testomonial .testomonial-content .text {-webkit-animation-name: none;animation-name: none }.testomonial-layout1 .single-testomonial .testomonial-content:after {right: 10px;bottom: 40px;font-size: 55px }.blog-layout1 .blog .blog-content {margin: 0;padding: 15px 20px 0;margin-top: 0 }.blog-layout1 .blog .blog-content h3.blog-title {font-size: 19px;line-height: 28px;margin-bottom: 15px }.subscribe-sec-wrapper .subscribe-content .title {margin-bottom: 0 }.subscribe-sec-wrapper form.subsc-form .form-group input {width: 100%;margin-right: 0;margin-bottom: 20px }.footer-layout1 .footer-wid-wrap {padding-bottom: 20px }.footer-layout1 .footer-wid-wrap .footer-widget {margin-bottom: 30px }.footer-layout1 .copyright-area .copyright .text {font-size: 14px }.footer-layout1 .copyright-area {padding: 20px 0 }header .container {max-width: 100% }.work-process-layout2 .work-process {position: static;max-width: 100%;display: block;text-align: center;margin-bottom: 30px }.work-process-layout2 .container .row>div:nth-child(3) .work-process {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;text-align: center;top: 0;left: 0 }.work-process-layout2 .container .row>div:nth-child(3) .work-process .icon span, .work-process-layout2 .container .work-process .icon span {margin-right: 0;margin-left: 0;margin-bottom: 15px;width: 80px;height: 80px;line-height: 62px;font-size: 25px }.work-process-layout2 .container .row>div:nth-child(4) .work-process {top: 0;text-align: center;max-width: 100%;left: 0 }.work-process-layout2 .container .row>div:nth-child(4) .work-process .icon span {margin-bottom: 15px;margin-right: 0 }.work-process-layout2 {position: relative;min-height: auto }.work-process-layout2 .work-process .process-content {width: 100% }.work-process-layout2 .work-process .icon span:before {width: 22px;height: 22px;font-size: 10px;line-height: 22px;right: 9px;top: 7px }.work-process-layout2 .work-process .process-content .title {font-size: 19px;margin-bottom: 4px }.counter-layout2 .counter-box .content .counter {font-size: 24px }.counter-layout2 .counter-box .content .text {font-weight: 400;font-size: 14px }.counter-layout2 .counter-box .shape-icon i {font-size: 42px;padding-left: 15px }.counter-layout2 .counter-box .icon .shape-icon:before {width: 40px;height: 40px;margin-top: -20px }.team-layout2 {padding-left: 0;padding-right: 0;position: relative }.pricing-table-layout2 .inner-wrapper {width: 100%;max-width: 100%;margin: 0 auto;overflow: hidden!important;padding: 0;padding-top: 10px }.pricing-table-layout2 .inner-wrapper .slick-list {overflow: hidden }.pricing-table-layout2 .pricing-table .price-plan {position: static;left: 0;top: 0;background-color: transparent;width: 100%;min-width: 100%;z-index: 3;text-align: center;border-top-right-radius: 0;border-top-left-radius: 0;-webkit-transform: rotate(0) translateY(0);-ms-transform: rotate(0) translateY(0);transform: rotate(0) translateY(0) }.pricing-table-layout2 .pricing-table .price-plan .plan-text {color: #01133c;padding: 0;font-size: 22px;margin-bottom: 20px }.pricing-table-layout2 .pricing-table span.price-amount {font-size: 42px;padding: 0;margin-bottom: 10px }.pricing-table-layout2 .pricing-table ul.pricing-list li {margin-bottom: 5px }.pricing-table-layout2 .pricing-table ul.pricing-list {margin-bottom: 30px }.pricing-table-layout2 .pricing-table .pricing-icon .circle-btn {width: 100px;height: 100px;line-height: 100px;font-size: 48px;margin-bottom: 30px }.pricing-table-wrapper .pricing-table h3.title {margin-bottom: 10px;font-size: 26px;font-weight: 700 }.pricing-table-layout2.pt-190 {padding-top: 80px }.pricing-table-layout2 .pricing-table {margin-bottom: 30px;padding-bottom: 40px;-ms-box-shadow: 0 10px 73px -21px rgba(0, 0, 0, .1);box-shadow: 0 10px 73px -21px rgba(0, 0, 0, .1) }.testomonial-layout2 span.quote-top {left: calc(50% - 40px);top: -40px;width: 80px;height: 80px;line-height: 80px;font-size: 34px }.blog-layout2 .latest-blog .blog-content .blog-title {font-size: 18px;line-height: 18px;padding-right: 0;margin-bottom: 10px }.blog-layout2 .latest-blog .blog-content {position: absolute;bottom: 0;left: 0;right: 0;z-index: 2;padding: 0 20px;padding-bottom: 0 }.blog-layout2 .latest-blog .blog-content p {font-size: 13px;line-height: 22px;margin-bottom: 20px }.blog-layout2 .latest-blog .blog-meta {padding-bottom: 10px;margin-bottom: 15px;margin-right: 0 }.blog-layout2 .popular-blog .blog .blog-content {padding: 15px }.blog-layout2 .popular-blog .blog .blog-content .blog-title {font-size: 18px;line-height: 22px;margin-bottom: 15px }.blog-layout2 .popular-blog .blog .blog-meta {padding-bottom: 10px;margin-bottom: 12px }.blog-layout2 .blog .blog-meta span {font-size: 13px;margin-right: 10px }.blog-layout2 .blog .blog-meta span i {font-size: 13px;margin-right: 7px }.hero-layout2 {margin-top: 0;padding-top: 0 }.repair-estimator-layout2 .inner-wrap {padding: 20px 15px;padding-bottom: 15px;margin-top: 0 }.repair-estimator-wrap.repair-estimator-layout2.pb-150.secondary-bg2 {padding-bottom: 60px;padding-top: 60px }.about-wrap-layout2 .about-us-img {position: relative;padding: 15px }.about-wrap-layout2 .about-us-img img {width: 100% }.about-wrap-layout2 .about-us-content {padding-right: 0;margin-top: 30px;margin-bottom: 15px }.about-wrap-layout2 .about-us-content .about-title {font-size: 26px;line-height: 36px;max-width: 100%;width: 100% }.about-wrap-layout2 .about-us-content p {margin-bottom: 20px }.about-wrap-layout2 .about-us-content .video-action {margin-right: 0;padding-top: 0 }.about-wrap-layout2 .about-us-content .author-signa, .about-wrap-layout2 .action-area {padding-top: 20px }.about-wrap-layout2 .action-area .action-box {padding-right: 0;margin-right: 0;margin-bottom: 20px }.about-wrap-layout2 .action-area .action-box .icon span i {font-size: 36px;padding-left: 15px }.about-wrap-layout2 .action-area .action-box .content .text {font-size: 18px }.about-wrap-layout2 .action-area .action-box .content span {font-size: 13px;margin-bottom: 2px }.shape-icon:before {width: 40px;height: 40px;margin-top: -20px }.sec-separator span {width: 60px;height: 60px;line-height: 60px;font-size: 38px }.section-title2 .title {font-size: 26px;line-height: .8;margin-bottom: 16px }.section-title2 .title:before {font-size: 54px;margin-top: -7px }.section-title2 {padding-bottom: 35px }.our-service-wrapper:not(.service-layout1) .service-box .service-content .title {font-size: 20px;margin-bottom: 10px;letter-spacing: 0 }.service-layout2 .service-box .service-content {padding: 25px 20px;padding-bottom: 55px }.cta-wrapper .cta-content {padding: 0 }.cta-wrapper .cta-content .cta-title {font-size: 26px;line-height: 36px;margin-bottom: 15px }.cta-wrapper .cta-content .cta-text {font-size: 15px;margin-bottom: 20px }.counter-layout2 .inner-wrapper {padding-left: 80px;padding-right: 80px;padding-left: 20px;padding-right: 20px;margin-top: 60px;padding-top: 20px!important;padding-bottom: 10px!important }.counter-layout2 .counter-box {margin-bottom: 20px }.work-process-wrap.work-process-layout2.pt-130.pb-90 {padding-bottom: 30px }.team-layout2 .background-image {height: 420px }.team-layout2 .team-member .member-content {padding-bottom: 30px }.testomonial-layout2 .single-testomonial .testomonial-content .title {font-size: 24px;line-height: 34px;margin-bottom: 15px;letter-spacing: 0 }.testomonial-layout2 .single-testomonial .testomonial-content .text {font-size: 16px;line-height: 24px }.testomonial-layout2 .single-testomonial .testomonial-content {padding-bottom: 0 }.testomonial-layout2 .single-testomonial .testo-author .name {font-size: 20px;margin-bottom: 0 }.testomonial-layout2 .single-testomonial .testo-author span {font-size: 14px;font-weight: 700 }.testomonial-layout2 .single-testomonial {padding-bottom: 0;text-align: center }.testomonial-layout2 .brand-layout3 {margin: 0;margin-bottom: 30px;margin-top: 50px;padding-left: 0;padding-right: 0 }.blog-layout2 .latest-blog {position: relative;min-height: 400px }.subscribe-layout2 .subscribe-content {text-align: center;margin-bottom: 30px }.subscribe-layout2 .subscribe-content .text {line-height: 16px;font-size: 12px }.subscribe-layout2 form.subsc-form div.skew {width: 100%;height: 50px;margin-right: 0;margin-bottom: 10px }.subscribe-layout2 form.subsc-form {padding-left: 0;text-align: center }.subscribe-sec-wrapper .subscribe-content .title {font-size: 22px;margin-bottom: 10px;line-height: 1 }.footer-layout2 .widget_recent_entries {padding: 0 }.footer-layout2 .widget_recent_entries .blog .blog-content span {margin-bottom: 0 }.footer-layout2 .widget_recent_entries .blog .blog-content .blog-title {font-size: 17px;line-height: 26px;margin-bottom: 0 }.footer-layout2 .copyright-area p {margin-bottom: 0;font-size: 13px;text-align: center }.cta-layout1.pb-200 {padding-bottom: 60px }.footer-layout2 .widget_title {margin-bottom: 25px;font-size: 22px }.footer-widget.widget_contact .widget_title {margin-bottom: 10px }.footer-layout2 .widget_contact {padding: 40px 0 }.repair-estimator-layout2 form.estimator-form .primary-btn {width: 90%!important;margin: 0 auto!important }.repair-estimator-layout2 .estimator-title-area {padding-bottom: 0 }.subscribe-layout1 form.subsc-form {padding-left: 0 }.testomonial-layout1 .single-testomonial .testomonial-content .text {font-size: 16px;line-height: 26px;margin-bottom: 20px }.header-layout3 .header-middle-layout3 {padding: 0 15px }.header-layout3 .header-logo {padding: 15px 0 }.header-layout3 .menuToggleBtn {margin-right: 0 }.header-layout3 .inner-wrapper {padding-bottom: 15px }.header-layout3 .phone-btn {width: 50px;height: 50px;margin-left: -25px;bottom: -10px;padding: 5px }.header-layout3 .phone-btn a {line-height: 42px;font-size: 16px }.header-layout3 .inner-wrapper:before {left: 50%;bottom: -9px;margin-left: -30px;width: 60px;height: 60px }.hero-layout3 .ls-v6 .ls-nav-next:after, .hero-layout3 .ls-v6 .ls-nav-prev:after {top: 70%!important;margin-top: -8px!important;width: 16px!important;height: 16px!important }.mobile-menu-wrapper .mean-menu-area {max-width: 200px }.service-layout3 .scroll-btn {position: absolute;top: -23px;z-index: 99;padding-top: 10px;max-height: 60px;max-width: 100% }.service-layout3 .scroll-btn a {width: 20px;height: 35px;padding: 5px }.service-layout3 .scroll-btn a .move {height: 7px }.section-title3 .title {font-size: 26px;letter-spacing: 0;margin-bottom: 20px }.section-title3 .icon {font-size: 34px;margin-bottom: 20px }.service-layout3 .section-title3 {margin-bottom: 0 }.service-layout3 .slick-slider {padding: 0 }.service-layout3 .service-box {padding: 15px 20px;margin-bottom: 40px;margin-top: 40px }.service-layout3 .service-box .service-content .title {font-size: 17px;margin-bottom: 20px;letter-spacing: 0;line-height: 24px }.service-layout3 .service-box .service-content .shape-icon {margin-bottom: 15px }.service-layout3 .service-box .service-content .shape-icon i {font-size: 42px;padding-left: 35px }.service-layout3 .service-box .service-content .shape-icon:before {width: 65px;height: 65px;margin-top: -32.5px }.service-layout3 .inner-wrapper {padding-bottom: 0 }.service-slider2-active {max-width: 360px;margin: 0 auto!important }.about-wrap-layout3 .about-us-content h2.about-title {font-size: 26px;line-height: 32px;letter-spacing: 0;margin-bottom: 15px;max-width: 100% }.about-wrap-layout3 .about-us-content {padding-right: 0;margin-bottom: 40px }.about-wrap-layout3 .about-us-content p {margin-bottom: 20px }.about-wrap-layout3 .about-us-content .features-list {padding-top: 0;margin-bottom: 20px }.about-wrap-layout3 .about-us-content .counter-box-wrapper {margin-bottom: 20px }.about-wrap-layout3 .about-us-content .single-counter {max-width: 250px;width: 100%;margin-right: 0;padding: 15px 20px;padding-right: 0;margin-bottom: 20px }.about-wrap-layout3 .about-us-content .counter-box-wrapper {padding-top: 5px;margin-bottom: 0 }.about-wrap-layout3 form.estimator-form h3.form-title {font-size: 22px;margin-bottom: 5px }.about-wrap-layout3 form.estimator-form p.sub-title {line-height: 22px;margin-bottom: 30px;margin-bottom: 20px;font-size: 13px }.about-wrap-layout3 form.estimator-form {padding: 25px 20px }.work-process-layout3 .row>div:nth-child(odd) .work-process {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;-webkit-flex-direction: row;flex-direction: row;text-align: left }.work-process-layout3 .row>div:nth-child(odd) .work-process .icon span {margin-right: 15px;margin-left: 0 }.work-process-layout3 .work-process {margin-bottom: 20px }.work-process-layout3 .section-title3 {margin-bottom: 80px }.work-process-layout3 .row>div:nth-child(2n) .work-process {margin-right: 0;margin-left: 0 }.work-process-layout3 .work-process .process-content .title {font-size: 17px;margin-bottom: 2px }.work-process-layout3 .work-process .icon span {width: 60px;height: 60px;line-height: 60px;font-size: 26px;margin-right: 15px }.work-process-layout3 .work-process .process-content {width: calc(100% - 75px) }.work-process-layout3 .work-process .process-content .text {margin-bottom: 0;font-size: 14px }.separator-layout2 .sec-separator .shape {width: 80px;height: 80px;left: 50%;top: 50%;margin-top: -40px;margin-left: -40px }.separator-layout2 .sec-separator:after, .separator-layout2 .sec-separator:before {width: calc(50% - 52px) }.section-title3 .icon {width: 60px;height: 60px;line-height: 60px;font-size: 32px }.work-process-layout3 .section-title3 {margin-bottom: 45px }.counter-layout3 .inner-wrapper {padding-left: 0 }.counter-layout3 .counter-box .content .text {font-size: 13px }.counter-layout3 .counter-box .icon .shape-icon {margin-right: 15px }.counter-layout3 .counter-box .icon .shape-icon i {font-size: 38px;padding-left: 20px }.counter-layout3 .counter-box .icon .shape-icon:before {width: 45px;height: 45px;margin-top: -23px }.counter-layout3 .counter-box .content .counter {font-size: 24px;line-height: 1.2 }.counter-layout3 .counter-box, .counter-layout3 .counter-content-area {padding-bottom: 20px }.counter-layout3 .counter-content-area .title {font-size: 26px;letter-spacing: 0;line-height: 36px;margin-bottom: 10px }.team-layout3 .team-member .btn-overly {bottom: 70px;left: 230px }.team-layout3 .team-member ul.social-links {width: 50px;bottom: 80px;left: 51px }.team-layout3 .team-member .member-img {padding-left: 50px }.team-layout3 .team-member ul.social-links li {margin-bottom: 15px }.team-layout3 .team-member .btn-overly {bottom: 43px;left: 200px }.team-layout3 .team-member .member-text {bottom: 20px;max-width: 200px;padding: 20px 25px }.team-layout3 .team-member .member-text .name {font-size: 18px;margin-bottom: 0 }.section-title3 {padding-bottom: 20px;margin-bottom: 45px }.testomonial-layout3 .single-testomonial {padding: 40px 20px 100px;min-height: auto }.testomonial-layout3 ul.slick-dots {bottom: 45px;left: 50% }.testomonial-layout3 .single-testomonial .testomonial-content .title {font-size: 18px;line-height: 26px;margin-bottom: 15px }.pricing-table-layout3 .pricing-table span.price-amount {width: 120px;height: 120px;line-height: 108px;font-size: 33px;letter-spacing: 0;margin-bottom: 30px;border-width: 5px }.pricing-table-layout3 .pricing-table h3.title {margin-bottom: 5px;font-size: 20px }.pricing-table-layout3 .pricing-table .content p {font-size: 14px;margin-bottom: 20px }.pricing-table-layout3 .pricing-table ul.pricing-list li {font-size: 14px;margin-bottom: 5px }.pricing-table-layout3 .pricing-table ul.pricing-list {padding-top: 0;padding-bottom: 25px }.pricing-table-layout3 .pricing-table:after {top: 0;right: 0;bottom: 0;left: 0 }.pricing-table-layout3 .pricing-table {padding-top: 40px;padding-bottom: 40px }.blog-layout3 .blog .blog-content {padding: 20px;padding-top: 25px;padding-bottom: 5px }.blog-layout3 .blog .blog-content h3.blog-title {font-size: 18px;line-height: 18px;letter-spacing: 0;margin-bottom: 10px }.blog-layout3 .blog .blog-meta {padding: 18px 0;margin-top: 15px }.blog-layout3 .single-comment {padding: 20px;padding-right: 25px;min-height: auto }.brand-layout4 .brand-area-title {text-align: center }.brand-layout4 .brand-area-title .title {font-size: 26px;color: #fff }.brand-layout4 .background-image {max-width: 100%;-webkit-clip-path: none;clip-path: none }.brand-layout4 {padding-top: 35px;padding-bottom: 0 }.footer-layout3 .copyright-area .copyright .text {font-size: 13px }.footer-layout3 .copyright-area .inner-wrapper {padding: 14px 0 }.footer-layout3 .footer-wid-wrap .widget_title {font-size: 18px;margin-bottom: 15px }.footer-layout3 .footer-wid-wrap .widget-links {padding-left: 0 }.footer-wid-wrap.pt-130.pb-70 {padding-bottom: 30px }.footer-layout3 .footer-wid-wrap .widget-newsletter .text {line-height: 24px;margin-bottom: 15px;font-size: 14px }.footer-layout3 .footer-wid-wrap .widget_about .about-text {margin-bottom: 15px;font-size: 14px }.breadcumb-layout1 .breadcumb-content .breadcumb-title {font-size: 28px;text-align: center }.breadcumb-layout1 .breadcumb-content ul {right: 50%;padding: 0 15px;width: 80%;-webkit-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%);text-align: center }.breadcumb-layout1 .breadcumb-content ul li {font-size: 15px;line-height: 50px }.breadcumb-layout1 .breadcumb-content {padding-top: 85px;padding-bottom: 140px }.about-wrap-layout4 .about-us-img {min-height: auto }.about-wrap-layout4 .about-us-img .big-img, .about-wrap-layout4 .about-us-img .small-img {position: static;display: block }.about-wrap-layout4 .about-us-img .big-img img, .about-wrap-layout4 .about-us-img .small-img img {width: 100%;margin-bottom: 30px }.about-wrap-layout4 .about-us-img .experiance {width: 70px;height: 70px;line-height: 70px;right: 5px;top: -30px;font-size: 22px }.about-wrap-layout4 .about-us-img .experiance:before {left: 5px;top: 5px;right: 5px;bottom: 5px }.about-wrap-layout4 .about-us-content {padding-right: 0;padding-top: 0 }.about-wrap-layout4 .about-us-content .about-title {font-size: 26px;margin-bottom: 5px }.about-wrap-layout4 .about-us-content .sub-title {font-size: 17px;line-height: 26px;margin-bottom: 10px;letter-spacing: 0 }.faq-layout1 .video-btn, .faq-layout2 .video-btn {width: 60px;height: 60px;line-height: 60px;font-size: 22px }.faq-layout1 .faq-area {min-height: auto;padding: 55px 15px 40px;margin-left: 0 }.faq-layout1 .faq-area .section-title .sub-title {font-size: 14px;line-height: 22px;margin-bottom: 0 }.faq-layout1 .faq-area .section-title {padding-bottom: 30px }.faq-layout1 .faq-area .single-faq .faq-header h3.faq-title button {font-size: 11px;line-height: 30px;padding: 9px 10px }.faq-layout1 .faq-area .single-faq .faq-body {padding: 17px 15px;padding-bottom: 8px;padding-right: 15px }.faq-layout1 .faq-area .single-faq .faq-body .faq-text {margin-bottom: 0;font-size: 12px }.counter-layout4 .inner-wrapper {padding: 0 }.counter-layout4 .counter-box .content .counter {font-size: 24px }.counter-layout4 .counter-box .content .text {font-size: 14px }.about-wrap-layout4 .about-us-img .big-img, .about-wrap-layout4 .about-us-img .small-img {max-width: 100% }.faq-layout1 .faq-banner.background-image {background-position: top }.faq-layout1 .faq-banner, .faq-layout2 .faq-banner {margin: 0;height: 80vw;margin-right: 0 }.faq-layout2 .faq-area {min-height: auto;padding: 60px 15px 35px;margin-left: 0 }.faq-layout2 .faq-area .row>div:nth-last-child(2) .single-faq {border-bottom: 2px solid #fff }.faq-layout2 .faq-area .single-faq .faq-header .faq-title {font-size: 18px;line-height: 28px;margin-bottom: 10px }.faq-layout2 .faq-area .single-faq {padding-bottom: 25px;padding-top: 26px }.axivis-mission-layout4 .axivis-mission .mission-content {padding: 0 15px;padding-top: 110px;padding-bottom: 15px }.testomonial-layout4 .single-testomonial {padding-left: 0 }.testomonial-layout4 .single-testomonial .testomonial-content .text {font-size: 14px;line-height: 22px;margin-bottom: 5px;font-style: normal }.testomonial-layout4 .single-testomonial .testomonial-content {padding-left: 0;padding-right: 0;width: 100%;padding-top: 20px }.testomonial-layout4 .single-testomonial .testo-author {max-width: 220px;width: 100%;padding-top: 30px;padding-bottom: 25px }.testomonial-layout4 .single-testomonial .testo-author img {width: 100px;height: 100px;padding: 6px;margin-bottom: 15px }.testomonial-layout4 .single-testomonial .testomonial-content .rating i {font-size: 15px;margin-right: 0 }.testomonial-layout4 .single-testomonial .testomonial-content .quote {font-size: 38px;margin-bottom: 0 }.faq-layout3 .faq-area {padding-right: 0;padding-bottom: 20px }.faq-layout3 .single-faq .faq-header .faq-title button {font-size: 11px;padding: 15px 0;line-height: 18px;padding-right: 20px }.faq-layout3 .single-faq .faq-header .faq-title button:after {position: absolute;float: none;top: 15px;right: 0 }.faq-layout3 .single-faq .faq-body .faq-text {margin-bottom: 0;font-size: 11px;line-height: 20px }.faq-layout3 .single-faq {padding: 0 15px }.widget_offer_banner {margin: 0 auto;max-width: 350px }.faq-layout3 .sidebar-area {margin-bottom: 20px }.faq-layout3 .single-faq .faq-header .faq-title {margin-bottom: 0;line-height: 0 }.faq-layout3 .single-faq .faq-body {padding-top: 10px;padding-bottom: 15px }.widget_offer_banner .price-box {top: 15px;right: 15px;width: 100px;height: 100px }.contact-form-layout2 .notice .notice-icon {width: 70px;height: 70px;line-height: 60px;font-size: 33px;margin-top: -35px;margin-bottom: 15px;top: -7px }.contact-form-layout2 .notice .notice-text {margin-bottom: 0;font-size: 18px;font-weight: 500;padding: 0 15px;line-height: 26px }.contact-form-layout2 .notice {padding-bottom: 30px;margin-top: 35px }.section-title .title {font-size: 28px;margin-bottom: 15px }.subscribe-layout3 .subscribe-content {text-align: center;margin-bottom: 20px }.subscribe-layout3 form.subsc-form {padding-top: 0;padding-left: 0;text-align: center }.subscribe-layout3 form.subsc-form .form-group input {margin-bottom: 10px }.subscribe-sec-wrapper.subscribe-layout3.background-image.pt-90.pb-100 {padding-top: 30px }.subscribe-sec-wrapper .subscribe-content .text {margin-bottom: 0;line-height: 25px;font-size: 12px }.appointment-form-layout1 form {padding: 0;padding-top: 0 }.appointment-form-layout1 .form-title {font-size: 26px;line-height: 32px;margin-bottom: 5px;color: rgba(0, 0, 0, .9) }.appointment-form-layout1 .sub-title {font-size: 18px;line-height: 28px;margin-bottom: 15px }.service-layout4 .service-box {padding: 40px 0;padding-bottom: 35px }.service-layout4 .service-box .service-content {padding: 0 30px }.service-layout4 .service-box .service-content .title {font-size: 18px;margin-bottom: 10px;letter-spacing: 0 }.service-layout4 .service-box .service-content p {font-size: 14px;line-height: 22px }.service-layout4 .service-box .service-icon {width: 70px;height: 70px;line-height: 70px;font-size: 33px;margin-bottom: 20px }.service-layout4 .service-box {border-right: none }.service-layout4 .row>div:first-child .service-box {border-top: none }.service-layout4 .service-box .service-content {padding: 0 15px }.error-wrapper .error-content>span {font-size: 36px }.error-wrapper .error-content .title {font-size: 140px;margin-bottom: 20px }.error-wrapper .error-content .sub-title {font-size: 20px;line-height: 28px;max-width: 690px;margin-bottom: 20px }.error-wrapper .shape2 {max-width: 90px }.error-wrapper .shape1 {max-width: 120px }.error-wrapper .shape3 {max-width: 300px }.price-plan-layout1 .price-plan-area .price-title {line-height: 34px }.price-plan-layout1 .price-plan-area>.text {padding-right: 0;margin-bottom: 10px }.widget_offer_banner_horizontal .title {top: 50%;left: 5vw;line-height: 6vw;margin-bottom: 0;font-size: 3.5vw }.widget_offer_banner_horizontal .title span {line-height: 5vw;padding: 0 1vw }.widget_offer_banner_horizontal .price-box {bottom: -10px;right: 0;-webkit-transform: scale(.5);-ms-transform: scale(.5);transform: scale(.5) }.price-plan-layout1 .price-action-box {padding: 40px 20px;padding-top: 35px }.price-plan-layout1 .price-action-box .text {font-size: 14px;line-height: 22px;margin-bottom: 20px }.price-plan-layout1 .price-plan-area .price-title {font-size: 26px;line-height: 32px;margin-bottom: 10px }.price-plan-layout1 .price-plan-area .features-list {margin-bottom: 30px }.price-plan-layout1 .widget_offer_banner_horizontal .title {max-width: 45% }.price-plan-layout1 .price-action-box .shape {display: none }.price-plan-layout1 .price-action-box {padding: 60px 40px;padding-top: 55px;margin-top: 40px;margin-left: 0 }.pricing-table-layout4 .pricing-table .price-amount {width: 126px;height: 126px;line-height: 116px;border-width: 5px;font-size: 41px;letter-spacing: 0;margin-bottom: 30px }.pricing-table-layout4 .pricing-table:before {height: 180px }.pricing-table-layout4 .pricing-table {padding-top: 60px }.pricing-table-wrapper .pricing-table h3.title {margin-bottom: 5px;font-size: 22px }.pricing-table-layout4 .pricing-table .pricing-list {padding-top: 0;padding-bottom: 40px }.project-details-layout1 .project-details-area .sub-title {font-size: 24px;letter-spacing: 0;margin-bottom: 15px;margin-top: 0 }.testomonial-layout5 .single-testomonial {display: block;padding: 40px 20px }.testomonial-layout5 .single-testomonial .testo-author {width: 160px;margin-right: 0;margin-bottom: 10px }.testomonial-layout5 .single-testomonial .testomonial-content {width: 100% }.testomonial-layout5 .single-testomonial .testomonial-content .text {font-size: 16px;line-height: 26px;margin-bottom: 10px }.testomonial-layout5 .single-testomonial .testomonial-content .rating {font-size: 16px }.project-details-layout1 .share-links .links-title {font-size: 18px;margin-right: 0;margin-bottom: 20px;display: block }.project-details-layout1 .share-links .tagcloud a {font-size: 12px;padding: 7px 13px;margin-right: 7px }.project-details-layout1 .share-links .social-links ul {text-align: left;margin-top: 20px }.project-details-layout1 .share-links .social-links ul li a i {width: 40px;height: 40px;line-height: 40px;font-size: 12px }.project-details-layout1 .share-links {padding: 20px 0;margin: 30px 0 }.post-pagination-layout1 .post-pagination .pagi-content {padding: 20px;padding-top: 15px }.post-pagination-layout1 .post-pagination .pagi-content .pagi-title {font-size: 16px;line-height: 28px;letter-spacing: 0;margin-bottom: 10px }.post-pagination-layout1 .post-pagination .pagi-content .pagi-btn {width: 120px;height: 40px;line-height: 38px;font-size: 11px;letter-spacing: 0;font-weight: 700 }.post-pagination-layout1 .post-pagination .pagi-content .pagi-btn i {font-size: 18px }.contact-form-layout3 .contact-form-area {padding: 20px }.contact-form-layout3 .contact-information-area {height: auto;padding: 20px;padding-top: 15px;padding-bottom: 0;margin: 0 auto;margin-bottom: 30px;max-width: 460px }.contact-form-layout3 .contact-information-area .info-box .icon span {width: 45px;height: 45px;line-height: 45px;font-size: 16px;margin-right: 15px }.contact-form-layout3 .contact-information-area .info-box .content .text {line-height: 22px;font-size: 14px;max-width: 220px }.contact-form-layout3 .contact-information-area .info-box .content {width: calc(100% - 60px) }.contact-form-layout3 .contact-form-area .form-title {font-size: 28px;line-height: 32px;letter-spacing: 0;opacity: .7;margin-top: 0;margin-bottom: 10px }.contact-form-layout3 .contact-form-area .sub-title {font-size: 18px;line-height: 24px;margin-top: 0 }.branch-information-layout1 .single-branch-info .branch-info-body .branch-title {font-size: 16px;margin-bottom: 5px;line-height: 22px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-location {line-height: 22px;font-size: 12px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info .info-box .icon span {width: 35px;height: 35px;line-height: 35px;font-size: 12px;margin-right: 10px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info .info-box .content .text {font-size: 13px;line-height: 20px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info .info-box .content .text a {line-height: inherit }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info .info-box .content span {font-size: 14px;letter-spacing: 0 }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info {padding: 20px 0;padding-top: 15px }.branch-information-layout1 .single-branch-info .branch-info-body .branch-info .info-box {margin-bottom: 10px }.branch-information-layout1 .single-branch-info .map-button {right: 0;bottom: 30px }.branch-information-layout1 .single-branch-info .officer-info-toggler.button {top: 20px;left: 35px }.branch-information-layout1 .inner-wrapper {margin-bottom: 30px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box {left: 20px;top: 80px;width: 100%;max-width: 250px;padding-top: 25px;padding-bottom: 20px;box-shadow: 0 0 15px 0 rgba(0, 0, 0, .15);margin-left: 0;margin-top: 30px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box.show {margin-top: 0 }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box .avater {width: 80px;height: 80px;margin: 0 auto;margin-bottom: 15px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box .name {font-size: 18px;margin-bottom: 0 }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box .contact-info {font-size: 14px;line-height: 22px;margin-bottom: 0;font-weight: 500 }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box .degi {margin-bottom: 10px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box .contact-info i {font-size: 15px;margin-right: 5px }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box:before {left: 25px;top: -10px;width: 20px;height: 20px }.branch-information-layout1 ul.slick-dots li button {width: 30px }.branch-information-layout1 .single-branch-info {padding: 15px }.branch-information-layout1 .single-branch-info .branch-info-head .branch-img img {width: 100% }.branch-information-layout1 .single-branch-info .branch-info-head {padding-right: 0;padding-bottom: 20px }.branch-information-layout1 ul.slick-dots {right: 50%;bottom: 15px;-webkit-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%) }.branch-information-layout1 .single-branch-info .branch-info-body {padding-left: 0;padding-bottom: 30px }.branch-information-layout1 .single-branch-info .branch-info-body .primary-btn {width: 130px;height: 40px;font-size: 12px;line-height: 40px }.branch-information-layout1 .single-branch-info .button i {width: 35px;height: 35px;line-height: 33px;font-size: 14px }.contact-map-wrap {height: 85vw }.founder-layout1 .axivis-founder:nth-child(odd) .row {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row }.founder-layout1 .axivis-founder:nth-child(odd) .founder-content {padding-left: 0;padding-right: 0 }.founder-layout1 .axivis-founder {margin-bottom: 50px }.founder-layout1 .axivis-founder:last-child {margin-bottom: 10px }.founder-layout1 .axivis-founder .founder-content .name {font-size: 26px;letter-spacing: 0;margin-bottom: 5px }.founder-layout1 .axivis-founder .social-links ul li a {width: 35px;height: 35px;line-height: 35px;font-size: 12px }.founder-layout1 .axivis-founder .social-links ul li {margin: 0 2px }.founder-layout1 .axivis-founder .social-links {margin-bottom: -15.5px }.founder-layout1 .axivis-founder .founder-content {padding-left: 0;padding-top: 40px;text-align: center }.founder-layout1 .axivis-founder .founder-content .text {font-size: 14px;margin-bottom: 20px }.team-layout4 .team-member .member-thumb-img {width: 150px;height: 150px;margin: 0 auto;border-width: 2px;padding: 7px;margin-bottom: 20px }.team-layout4 .team-member {padding: 60px 0;margin: 0 auto;margin-bottom: 20px;max-width: 340px }.team-layout4 .team-member ul li a {width: 40px;height: 40px;line-height: 40px;font-size: 14px }.team-details-layout1 .team-member .member-skill .single-circle-progress .circle-progress span {font-size: 24px;padding-bottom: 10px }.team-details-layout1 .team-member .member-img {bottom: 0;padding-left: 0 }.team-details-layout1 .team-member .member-details {padding-left: 0;padding-top: 30px;padding-right: 0 }.team-details-layout1 .team-member .member-details .name {letter-spacing: 0;font-size: 26px;margin-bottom: 5px }.team-details-layout1 .team-member .member-details .degi {font-size: 16px;letter-spacing: 0;margin-bottom: 5px }.team-details-layout1 .team-member .member-details .member-information ul li span {font-size: 14px;margin-right: 5px }.team-details-layout1 .team-member .member-details .member-information ul li {padding: 10px 0;font-size: 14px }.team-details-layout1 .team-member .member-details .social-links li a {width: 40px;height: 40px;line-height: 40px;font-size: 13px }.team-details-layout1 .team-member .member-details .member-information {margin-bottom: 10px;padding-top: 10px }.team-details-layout1 .team-member .member-details-area {margin-bottom: 60px;padding: 20px }.team-details-layout1 .team-member .inner-title {letter-spacing: 0;margin-bottom: 15px;font-size: 22px }.team-details-layout1 .team-member .member-content p {margin-bottom: 15px }.team-details-layout1 .team-member .member-content {margin-bottom: 30px }.team-details-layout1 .team-member .member-skill .single-circle-progress {padding-left: 0;padding-bottom: 15px }.team-details-layout1 .team-member .member-skill .single-circle-progress .progress-title {font-size: 16px;line-height: 22px;padding-left: 15px }.team-details-layout1 .team-member .member-skill .circle-progress-area {display: -ms-grid;display: grid;-ms-grid-columns: auto;grid-template-columns: auto;padding-top: 10px }.team-details-layout1 .team-member .member-skill {margin-bottom: 20px }.service-details-layout1 .service-details .service-title {font-size: 26px;letter-spacing: 0;margin-bottom: 0 }.service-details-layout1 .service-details p {margin-bottom: 20px }.service-details-layout1 .service-details .service-thumb-image {margin-left: -5px;margin-right: -5px;margin-bottom: 20px }.service-details-layout1 .service-details .service-thumb-image img {padding-left: 5px;padding-right: 5px }.service-details-layout1 .service-details .inner-title, .service-details-layout1 .service-details .service-middle-box .inner-title {letter-spacing: 0;margin-bottom: 10px;font-size: 20px }.service-details-layout1 .service-details .service-content {padding-bottom: 0;margin-bottom: 20px }.service-details-layout1 .service-details .service-middle-box .middle-img {margin-bottom: 15px }.service-details-layout1 .service-details .service-video-box .box-btn a.video-btn {width: 60px;height: 60px;font-size: 18px;line-height: 61px }.service-details-layout1 .service-details .service-video-box .box-btn a.text {font-size: 11px;letter-spacing: 0;top: 0;left: 0 }.service-details-layout1 .service-details .service-video-box .box-btn {margin-left: 0 }.widget:not(.footer-widget) {padding: 20px 15px;margin-bottom: 40px;padding-top: 20px }.widget:not(.footer-widget).widget_categories ul li a {padding: 11.5px 15px;padding-left: 60px;font-size: 14px }.widget:not(.footer-widget) .widget_title {font-size: 18px;letter-spacing: 0;padding-bottom: 15px;margin-bottom: 25px }.widget:not(.footer-widget).widget_file_link ul li a {padding: 16px 10px;padding-left: 70px;font-size: 14px }.service-detaiils-wrap.service-details-layout1.pt-130.pb-90 {padding-bottom: 20px }.blog-single-layout1 .blog .blog-meta {padding: 15px 20px 15px 15px }.blog-single-layout1 .blog .blog-meta span {margin-right: 10px;font-size: 14px }.blog-single-layout1 .blog .blog-meta span i {font-size: 16px;margin-right: 6px }.blog-single-layout1 .blog .blog-content {padding: 0 15px;padding-top: 15px }.blog-single-layout1 .blog .blog-content .blog-title {font-size: 18px;line-height: 28px;margin-bottom: 10px }.blog-single-layout1 .blog .blog-admin img {width: 35px;height: 35px;margin-right: 10px }.blog-single-layout1 .blog .blog-admin a {font-size: 14px }.blog-single-layout1 .blog a.link-btn {font-size: 13px;letter-spacing: 0 }.widget:not(.footer-widget).widget_admin .admin-content .admin-img {width: 100px;height: 100px;margin: 0 auto;margin-bottom: 37px;margin-top: 7px }.widget:not(.footer-widget).widget_admin .admin-content .admin-title {font-size: 18px }.widget:not(.footer-widget).widget_admin .admin-content .degi {margin-bottom: 11px }.widget:not(.footer-widget).widget_admin .admin-content .admin-text {max-width: 100%;margin-bottom: 15px }.widget:not(.footer-widget).widget_admin {padding-top: 40px;padding-bottom: 40px }.widget:not(.footer-widget).widget_admin .admin-content ul li a {width: 35px;height: 35px;line-height: 36px;font-size: 12px }.widget:not(.footer-widget).widget_admin .admin-content .admin-img:after {width: 29px;height: 29px;line-height: 29px;box-shadow: 0 0 0 5px #fff;right: -13px;font-size: 12px }.widget:not(.footer-widget).widget_recent_entries .blog .blog-content .blog-title {font-size: 13px;line-height: 22px;margin-bottom: 5px }.widget:not(.footer-widget).widget_recent_entries .blog .blog-content span {font-size: 12px }.widget:not(.footer-widget).widget_recent_entries .blog .blog-content span i {font-size: 13px;margin-right: 7px }.widget:not(.footer-widget).widget_recent_entries .blog .blog-img {margin-right: 15px;width: 75px;height: 75px }.widget:not(.footer-widget).widget_social_links ul li a {display: block;height: 45px;line-height: 45px;padding: 0 20px;font-size: 14px }.widget:not(.footer-widget).widget_recent_comments .recentcomments .comment-text {margin-bottom: 5px;font-size: 14px;line-height: 24px }.widget:not(.footer-widget).widget_recent_comments .recentcomments {padding-top: 15px;padding-bottom: 15px }.widget:not(.footer-widget).widget_tag_cloud .tagcloud a {font-size: 13px;letter-spacing: 0;padding: 3px 15px;margin-right: 5px;margin-bottom: 10px }.blog-single-layout1 .blog .blog-video .video-btn {width: 60px;height: 60px;line-height: 60px;font-size: 22px }.repair-estimator-wrap.repair-estimator-layout1 {padding-bottom: 40px }.repair-estimator-wrap.repair-estimator-layout1 .estimator-title-area {padding-bottom: 0 }.blog-single-layout1 .blog .blog-content .blog-text {margin-bottom: 15px }.blog-single-layout1 .blog .blog-content blockquote {margin: 0;border-width: 5px;margin-bottom: 20px;font-size: 16px;line-height: 26px;padding: 20px }.blog-single-layout1 .blog .blog-content blockquote .quote-author {font-size: 14px;padding-left: 26px;margin-bottom: 10px }.blog-single-layout1 .blog .blog-content blockquote .quote-author:before {width: 15px }.blog-single-layout1 .blog .blog-content .inner-title {font-size: 18px;line-height: 28px;letter-spacing: 0;padding-top: 15px;margin-bottom: 10px;margin-top: 0 }.blog-single-layout1 .blog .blog-img-slider.mb-40 {margin-bottom: 15px }.blog-single-layout1 .blog .middle-img {margin-bottom: 20px }.blog-single-layout1 .blog .blog-content ul li {margin-bottom: 10px;padding-left: 25px;line-height: 28px }.blog-single-layout1 .blog .share-links {padding-top: 15px;padding-bottom: 20px }.blog-single-layout1 .blog .share-links .links-title {font-size: 16px;display: block;margin-bottom: 5px;letter-spacing: 0;margin-right: 0;padding-top: 0 }.blog-single-layout1 .blog .share-links .tagcloud {float: none }.blog-single-layout1 .blog .share-links .tagcloud a {margin-bottom: 10px }.blog-single-layout1 .blog .share-links .social-links ul {grid-template-columns: repeat(1, 1fr);grid-column-gap: 15px;grid-row-gap: 15px;margin-top: 10px;padding-bottom: 0;padding-top: 20px;border-top: 1px solid #ededed }.post-pagination-layout2 .post-pagination .pagi-content {padding: 15px;padding-top: 15px }.post-pagination-layout2 .post-pagination .pagi-content .pagi-title {font-size: 15px;line-height: 20px;margin-bottom: 10px;letter-spacing: 0 }.post-pagination-layout2 .post-pagination .pagi-content span {font-size: 12px;margin-bottom: 15px }.post-pagination-layout2 .post-pagination .pagi-content span i {font-size: 13px;margin-right: 4px }.post-pagination-layout2 .post-pagination .pagi-content .pagi-btn {width: 130px;height: 40px;line-height: 38px;font-size: 11px;letter-spacing: 0 }.blog-single-layout1 .related-post-area .inner-title {padding-top: 20px!important;margin-bottom: 20px!important }.blog-single-layout1 .related-post-area .blog .blog-content {padding: 20px }.blog-single-layout1 .related-post-area .blog .blog-meta span {margin-right: 10px;font-size: 12px }.blog-single-layout1 .related-post-area .blog .blog-meta span i {font-size: 14px }.blog-single-layout1 .related-post-area .blog .blog-content .blog-title {font-size: 16px;line-height: 26px;margin-bottom: 5px }.blog-single-layout1 .related-post-area .blog .blog-content .blog-text {margin-bottom: 15px;font-size: 14px }.blog-single-layout1 .blog-author {display: block;padding: 20px;margin-bottom: 25px }.blog-single-layout1 .blog-author .author-img {width: 120px;height: 120px;margin-right: 0;margin-bottom: 15px }.blog-single-layout1 .blog-author .author-content {width: 100%;padding-top: 0 }.blog-single-layout1 .blog-author .author-content span {font-size: 12px;margin-bottom: 5px }.blog-single-layout1 .blog-author .author-content .name {font-size: 24px;letter-spacing: 0;margin-bottom: 10px }.blog-single-layout1 .blog-author .author-content .text {font-size: 14px;line-height: 24px }.blog-single-layout1 .blog-comment-area .single-comment .comment-author {width: 90px;height: 90px;margin-right: 0;margin-bottom: 20px }.blog-single-layout1 .blog-comment-area .single-comment .comment-content {width: 100% }.blog-single-layout1 .blog-comment-area .single-comment .author-name .name {font-size: 18px;margin-bottom: 3px }.blog-single-layout1 .blog-comment-area .single-comment .author-name span {font-size: 11px }.blog-single-layout1 .blog-comment-area .single-comment .reply-btn {width: 95px;height: 35px;font-size: 10px;line-height: 33px }.blog-single-layout1 .blog-comment-area .inner-title {margin-bottom: 20px!important }.blog-single-layout1 .blog-comment-area .single-comment .comment-top {margin-bottom: 10px }.blog-single-layout1 .blog-comment-area .single-comment .comment-content .text {line-height: 24px;font-size: 14px }.blog-single-layout1 .blog-comment-area .single-comment {padding: 20px 0 }.blog-single-layout1 .blog-comment-area .single-comment.replay-comment {margin-left: 20px }.blog-single-layout1 .blog-comment-form {padding-top: 20px;padding-bottom: 20px }.blog-single-layout1 .blog-comment-form form {padding: 20px }.blog-single-layout1 .blog-comment-form .inner-title {margin-bottom: 20px!important }.blog-single-layout1 .blog-comment-form form .notice {padding-top: 0;padding-bottom: 15px;font-size: 12px;line-height: 22px }.blog-single-layout1 .blog .middle-img img {width: 100% }.blog-single-layout1 .blog .blog-content blockquote:before {right: 20px;bottom: 20px;font-size: 44px }.blog-single-layout1 .pagination-layout1, .footer-layout2 .widget_about ul {padding-top: 0 }.pagination-layout1 ul li a {font-size: 11px;width: 35px;height: 35px;line-height: 35px }.hero-layout2 .ls-bottom-nav-wrapper {display: none!important }header .header-logo {padding: 10px 0 }.menuToggleBtn {font-size: 28px;margin-right: 10px }.sticky-header-wrap .logo {padding: 10px 0;max-width: 90px }.project-layout1 .axivis-project .project-content {margin: 0;padding: 0 20px;padding-top: 20px;padding-bottom: 0;margin-top: 0 }.project-layout1 .axivis-project .project-content .project-title {font-size: 18px;line-height: 28px;margin-bottom: 15px;letter-spacing: 0 }.project-layout1 .axivis-project .project-content .primary-btn {width: 130px;height: 40px;line-height: 40px }.project-layout1 .axivis-project .project-content span {margin-bottom: 5px;font-size: 14px }.project-layout1 .axivis-project .project-content .price {font-size: 16px;padding-top: 8px }.project-layout1 .axivis-project .project-content span i {margin-right: 6px;font-size: 16px }.project-details-layout1 .project-details-area>ul {display: block;margin-bottom: 0 }.project-details-layout1 .project-details-area>ul li {line-height: 1;margin-bottom: 20px }.project-details-layout1 .project-details-area>ul li:before {width: 30px;height: 30px;line-height: 28px;font-size: 15px;margin-right: 10px }.project-details-layout1 .project-details-area .twentytwenty-wrapper {margin-bottom: 20px }.header2-overlay {position: static }.pricing-table-layout2 .pricing-table .pricing-icon:before, .testomonial-layout2 span.quote-top:before {width: 120px;height: 120px }.about-wrap-layout2 .action-area .action-box .icon span i.fa-phone-alt {font-size: 28px;padding-left: 24px }.cta-layout1 .cta-content .cta-text {color: #fff;line-height: 24px }.about-wrap-layout5 .about-us-img .big-img {max-width: 100%;margin: 10px;margin-bottom: 40px }.about-wrap-layout5 .about-us-img img {width: 100% }.about-wrap-layout5 .about-us-img {padding-bottom: 30px;padding-left: 0;padding-top: 0 }.about-wrap-layout5 .about-us-img .small-img {position: static }.about-wrap-layout5 .about-us-img .big-img:after, .about-wrap-layout5 .about-us-img .big-img:before {top: -10px;right: -10px;width: 90%;height: 90%;border-width: 2px }.about-wrap-layout5 .about-us-img .big-img:after {top: auto;right: auto;left: -10px;bottom: -10px;max-width: 100px;max-height: 100px }.about-wrap-layout5 .about-us-img .experiance {width: 60px;height: 60px;line-height: 60px;top: auto;font-size: 19px;bottom: 10px;right: auto;left: -10px }.about-wrap-layout5 .about-us-img .experiance:before {left: 5px;top: 5px;right: 5px;bottom: 5px }.about-wrap-layout5 .about-us-content .about-title {font-size: 24px;margin-bottom: 5px }.about-wrap-layout5 .about-us-content .sub-title {font-size: 16px;line-height: 24px;margin-bottom: 10px;letter-spacing: 0 }.about-wrap-layout5 .about-us-content p {margin-bottom: 20px }.about-wrap-layout5 .about-us-content .features-list ul li {font-size: 12px }.about-wrap-layout5 .about-us-content .features-list {padding-bottom: 10px }.about-wrap-layout5 .about-us-content .author-signa {padding-top: 5px;overflow: hidden;float: none;margin-right: 0;margin-bottom: 20px }.about-wrap-layout5 .about-us-content .video-action .text {font-size: 15px;line-height: 24px;width: 100%;max-width: 140px }.about-wrap-layout5 .about-us-content .video-action a.video-btn {margin-right: 20px }.footer-layout3 .footer-wid-wrap.pt-100, .repair-estimator-layout2 {padding-top: 60px }.service-layout3.pb-110 {padding-bottom: 30px }}@media (min-width:576px) and (max-width:767.98px) {.about-wrap-layout1 .action-area .action-box:before {display: inline-block }.about-wrap-layout1 .action-area .action-box {padding-right: 40px;margin-right: 40px;margin-bottom: 30px }.work-process-layout1 .work-process {max-width: 320px;margin: 0 auto;margin-bottom: 30px }.about-wrap-layout1 .about-title {font-size: 52px;margin-bottom: 37px }.about-wrap-layout1 .about-title span {font-size: 86px }.work-process-layout1 .work-process .icon {width: 55px;height: 55px;line-height: 51px;font-size: 14px;left: 20px;top: 20px }.work-process-layout1 .work-process .process-img {min-height: 200px }.team-layout1 .team-member {max-width: 360px;margin: 0 auto;margin-bottom: 30px;margin-top: 45px }.our-featured-wrapper .single-featured {max-width: 360px;margin: 0 auto }.pricing-table-layout1 .pricing-table {max-width: 360px;margin: 0 auto;margin-bottom: 30px }.testomonial-layout1 .single-testomonial .testomonial-content {padding-top: 100px;margin-top: -80px }.testomonial-layout1 .single-testomonial .testo-author {-webkit-transform: translateX(-1000px);-ms-transform: translateX(-1000px);transform: translateX(-1000px) }.blog-layout1 .blog {max-width: 360px;margin: 0 auto;margin-bottom: 30px }.footer-layout1 .footer-wid-wrap .widget_contact p:last-child {font-size: 14px }.about-wrap-layout2 .about-us-content .video-action {margin-right: 30px;padding-top: 25px }.service-layout2 .service-slider1-active {margin: 0 auto;max-width: 340px }.team-layout2 .team-slider2-active {max-width: 360px;margin: 0 auto }.featured-layout2.pt-130.pb-100 {padding-bottom: 60px }.pricing-table-layout2 .pricing-table {margin-bottom: 30px;padding-bottom: 40px;-ms-box-shadow: none;box-shadow: none;padding-top: 40px }.about-wrap-layout3 .about-us-content .single-counter {max-width: 200px;margin-right: 20px }.work-process-layout3 .work-process .process-content .title {font-size: 15px;margin-bottom: 2px }.work-process-layout3 .work-process .process-content .text {font-size: 11px }.work-process-layout3 .work-process .icon span {width: 50px;height: 50px;line-height: 50px;font-size: 21px;margin-right: 15px }.team-slider3-active {margin: 0 auto;max-width: 360px }.pricing-table-layout3 .slick-slider {max-width: 360px;margin: 0 auto;margin-bottom: 30px }.service-layout4 .service-box {border-right: 1px solid #e8e8e8 }.widget_offer_banner_horizontal .price-box {bottom: 15px;right: 20px;-webkit-transform: scale(.5);-ms-transform: scale(.5);transform: scale(.8) }.post-pagination-layout1 .post-pagination .pagi-content .pagi-title {font-size: 13px;line-height: 22px;letter-spacing: 0;margin-bottom: 10px }.post-pagination-layout1 .post-pagination .pagi-content .pagi-title a {line-height: inherit }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box {left: 100px;top: 10px;margin-left: 30px;margin-top: 0 }.branch-information-layout1 .single-branch-info .branch-officer-info .officer-info-box:before {left: -10px;top: 15px }}@media (min-width:1200px) and (max-width:1500px) {.counter-layout2 .counter-box .content .text {font-size: 20px }}@media (max-width:768px) {.pricing-table-layout2 .pricing-table .pricing-icon:before, .testomonial-layout2 span.quote-top:before {width: 120px;height: 120px;display: none }.testomonial-layout4 .single-testomonial .testo-author {max-width: 100%;width: 100%;padding-top: 30px;padding-bottom: 25px }}
/*
     FILE ARCHIVED ON 07:33:05 Jun 17, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:52:18 Sep 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.092
  exclusion.robots: 0.043
  exclusion.robots.policy: 0.019
  esindex: 0.023
  cdx.remote: 55.802
  LoadShardBlock: 302.313 (3)
  PetaboxLoader3.datanode: 477.547 (5)
  load_resource: 725.796
  PetaboxLoader3.resolve: 256.371
  loaddict: 293.684
*/