body {background: #000936 !important;}
.preloader {background-color: #000936 !important;}
.preloader .preloader__image {background-size: 150px auto;}
.main-header {background: #000936 !important;}
.main-header .main-header__inner {background-color: transparent;padding: 0px !important;justify-content: space-between;}
.main-header .main-header__inner .header__logo .main-header__logo_link > img {width: 100% !important;height: 80px;border-radius: 5px;}
.main-header .main-header__inner .main-header__nav {margin-left: auto !important;margin-right: 50px;}
.main-header .main-header__inner .main-header__nav.main-menu .main-menu__list > li + li {margin-left: 50px;}
.main-header .main-header__inner .main-header__nav.main-menu .main-menu__list > li > a {font-family: "Orbitron", sans-serif;font-size: 12px;font-weight: 500;letter-spacing: 2px !important;text-transform: uppercase;color: #ffffff;}
.main-header .main-header__inner .main-header__nav.main-menu .main-menu__list > li.current > a, .main-header .main-header__inner .main-header__nav.main-menu .main-menu__list > li:hover > a {color: #1adcef !important;text-shadow: none;}
.main-header .main-header__inner .main-header__right .main-header__search_bx {padding: 5px 0px;border: none;position: relative;}
.main-header .main-header__inner .main-header__right .main-header__search_bx::after {position:absolute;top:0;left:0;content:"";width:1px;height:100%;background-color: #001372;}
.main-header .main-header__inner .main-header__right .main-header__search_bx .main-header__search i {color: #ffffff;font-size: 18px;}
.main-header .main-header__inner .main-header__right .main-header__btn {font-size: 12px;color: #101f41;background-color: #1adcef;text-transform: uppercase;letter-spacing: 2px;font-family: "Orbitron", sans-serif;}
.main-header .main-header__inner .main-header__right .main-header__btn::before, .main-header .main-header__inner .main-header__right .main-header__btn::after {background-color:#ffffff;}
.main-header.sticky-header--cloned.active {background: #000521 !important;}
.main-header.sticky-header--cloned {z-index:9 !important;}
.main-header .main-menu .main-menu__list li ul {background-color: #001372;}
.main-header .main-menu .main-menu__list li ul li > a {font-size: 14px;color: #ffffff;font-family: 'Orbitron';letter-spacing:1px;}
.main-header .main-menu .main-menu__list li ul li:hover > a {background-color: rgb(26 220 239);color: #000000 !important;}
.hero_section {width:100%;height:680px;position:relative;}
.hero_section::after {position:absolute;content:"";top: 0;bottom: 0;left: 0;right: 0;background: #060a14;opacity: .65;width: 100%;height: 100%;}
.hero_section video {position: absolute;top: 0;left: 0;width:100%;height:100%;object-fit:cover;}
.hero_section .hero-content {position: absolute;z-index: 2;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;text-align: center;flex-direction: column;}
.hero_section .hero-content .title {font-size: 48px;line-height: 65px;font-family: 'Orbitron';font-weight: 600;color: #ffffff;margin-bottom:20px;}
.hero_section .hero-content .title span {color: #1adcef;}
.hero_section .hero-content p.desc {font-size: 15px;font-family: 'Inter';font-weight: 400;line-height: 26px;color: #eeeeee;margin-top: 0;margin-bottom: 30px;}
.hero_section .hero-content .btn-custom {font-size: 14px;font-weight: 600;color: #101f41;background-color: #1adcef;text-transform: uppercase;letter-spacing: 2px;font-family: "Orbitron", sans-serif;padding: 15px 25px;}
.feature-section {padding: 90px 0;}
.feature-section .row .col-md-3 {padding: 10px;}
.feature-section .feature_item {background: radial-gradient(at top right, rgba(0, 225, 255, 0.12) 0%, rgba(0, 11, 63, 1) 52.1%);border: 1px solid #ffffff1a;padding: 30px;border-radius:10px;}
.feature-section .feature_item .feature_icon {background: #1adcef;width:65px;height: 65px;border-radius: 100%;margin-bottom: 20px;display:flex;align-items:center;justify-content:center;}
.feature-section .feature_item .feature_icon img {height: 42px;}
.feature-section .feature_item .feature_title {font-size: 16px;font-family: 'Orbitron';line-height:26px;font-weight: 500;letter-spacing: 2px;color: #ffffff;margin-bottom: 10px;min-height: 52px;}
.feature-section .feature_item p {font-size: 14px;font-family: 'Inter';font-weight: 300;line-height: 26px;color: #cccccc;margin-bottom: 0px;}
.brand-section .brand-wraper {padding: 60px 0;display: flex;justify-content: space-between;align-items: center;border-top: 1px solid rgba(255, 255, 255, 0.12);border-bottom: 1px solid rgba(255, 255, 255, 0.12);}
.brand-section .brand-wraper .left-box h3 {font-size: 18px;font-weight: 600;font-family: 'Orbitron';color: #1adcef;margin:0;}
.brand-section .brand-wraper .right-box {display: flex;align-items: center;gap: 65px;}
.brand-section .brand-wraper .right-box .brand-box img {height: 42px;width: auto;}
.about-section {padding: 90px 0;}
.about-section .about-left img {width:100%;height:auto;border-radius:10px;margin-bottom: 20px;}
.about-section .about-left .experience-box {display: flex;align-items: center;justify-content: space-between;background: #1adcef;width: 100%;gap: 12px;padding: 20px;border-radius: 15px;}
.about-section .about-left .experience-box h2 {font-size: 30px;font-weight: 600;font-family: 'Orbitron';margin: 0;}
.about-section .about-left .experience-box h3 {font-size: 20px;font-family: 'Orbitron';font-weight: 500;line-height: 30px;margin: 0;}
.about-section .about-right .section-title {margin: 0 20% 5% 5%;}
.about-section .about-right .section-title h2 {font-size: 30px;font-weight: 600;letter-spacing: 1px;font-family: 'Orbitron';line-height: 42px;margin: 0;color: #ffffff;}
.about-section .about-right .section-title h2 span {color:#1adcef;}
.about-section .about-right .content-box .about-img-two img {width:100%;height:auto;border-radius:10px;margin-bottom: 20px;}
.about-section .about-right .content-box .content p {font-size: 16px;font-family: 'Inter';font-weight: 300;line-height: 28px;color: #cccccc;margin-bottom: 10px;text-align: justify;}
.about-section .about-right .content-box .content .btn-custom {font-size: 12px;font-weight: 600;color: #101f41;background-color: #1adcef;text-transform: uppercase;letter-spacing: 2px;font-family: "Orbitron", sans-serif;padding: 15px 25px;margin-top:10px;}
.service-section .section-title {margin-bottom:35px;text-align:center;}
.service-section .section-title h2 {font-size: 30px;font-weight: 600;letter-spacing: 1px;font-family: 'Orbitron';line-height: 42px;margin: 0;color: #ffffff;}
.service-section .section-title h2 span {color:#1adcef;}
.service-section .service_item {width: 100%;height: auto;background: rgba(255, 255, 255, .05);border-radius: 10px;padding: 20px;border: 1px solid #ffffff1a;}
.service-section .service_item .image-box img {width:100%;height:auto;border-radius:10px;margin-bottom:15px;}
.service-section .service_item .title {font-size: 16px;font-family: 'Orbitron';font-weight: 600;letter-spacing: 1px;color: #ffffff;margin-bottom: 5px;}
.service-section .service_item p {font-size: 14px;font-family: 'Inter';font-weight: 300;line-height: 26px;color: #cccccc;margin-bottom: 0px;min-height: 105px;}
.why-choose-section {padding: 90px 0;}
.why-choose-section .choose-wraper {width: 100%;height: auto;background: rgba(255, 255, 255, .05);border-radius: 10px;padding: 60px;border: 1px solid #ffffff1a;}
.why-choose-section .choose-wraper .image-box img {width:100%;height: auto;border-radius:10px;}
.why-choose-section .choose-wraper .content-box .title {font-family: 'Orbitron';font-size: 24px;line-height: 36px;font-weight: 600;letter-spacing: 1px;color: #ffffff;margin-bottom: 20px;}
.why-choose-section .choose-wraper .content-box .title span {color:#1adcef;}
.why-choose-section .choose-wraper .content-box p {font-size: 15px;font-family: 'Inter';font-weight: 300;line-height: 26px;color: #cccccc;margin-bottom: 0px;}
.why-choose-section .choose-wraper .content-box .single-choose-item {margin-top: 25px;display: flex;align-items: center;gap: 20px;}
.why-choose-section .choose-wraper .content-box .single-choose-item .icon img {height: 52px;}
.why-choose-section .choose-wraper .content-box .single-choose-item .content h3 {font-family: 'Orbitron';font-size: 20px;font-weight: 600;letter-spacing: 1px;color: #ffffff;margin-bottom: 10px;}
.project-section .section-title {margin-bottom:35px;text-align:center;}
.project-section .section-title h2 {font-size: 30px;font-weight: 600;letter-spacing: 1px;font-family: 'Orbitron';line-height: 42px;margin: 0;color: #ffffff;}
.project-section .section-title h2 span {color:#1adcef;}
.project-section .project-box .project-image {width:100%;height:auto;position: relative;}
.project-section .project-box .project-image img {width:100%;height:auto;border-radius:10px;}
.project-section .project-box .project-content {position: absolute;width:100%;height:auto;bottom: 0;padding: 20px;}
.project-section .project-box .project-content .title {font-size: 20px;font-family: 'Orbitron';letter-spacing: 1px;font-weight: 600;color: #ffffff;}
.project-section .owl-carousel .owl-dots .owl-dot:hover span, .project-section .owl-carousel .owl-dots .owl-dot.active span {background-color: #fcfaf0;border: 2px solid #1adcef;width: 12px;height: 12px;}
.testimonial-section {padding:90px 0;}
.testimonial-section .section-title {margin-bottom:35px;text-align:center;}
.testimonial-section .section-title h2 {font-size: 30px;font-weight: 600;letter-spacing: 1px;font-family: 'Orbitron';line-height: 42px;margin: 0;color: #ffffff;}
.testimonial-section .section-title h2 span {color:#1adcef;}
.testimonial-section .testimonial-box {background: radial-gradient(at top right, rgba(0, 225, 255, 0.12) 0%, rgba(0, 11, 63, 1) 52.1%);border: 1px solid #ffffff1a;padding: 30px;border-radius: 10px;}
.testimonial-section .testimonial-box .rating-icons {display: flex;align-items: center;gap: 5px;margin-bottom:20px;}
.testimonial-section .testimonial-box .rating-icons i {color:#ffc400;}
.testimonial-section .testimonial-box p {margin-top: 0;margin-bottom: 35px;font-size: 15px;line-height: 26px;text-align: justify;color: #cccccc;}
.testimonial-section .testimonial-box .details-box {display:flex;align-items:center;justify-content: space-between;}
.testimonial-section .testimonial-box .details-box .left-box {display: flex;align-items: center;gap: 20px;}
.testimonial-section .testimonial-box .details-box .left-box .text h3 {font-size: 16px;font-family: 'Orbitron';font-weight: 600;letter-spacing: 1px;color: #ffffff;line-height: 1;margin-bottom: 10px;}
.testimonial-section .testimonial-box .details-box .left-box .text span {font-size: 12px;color: #1adcef;line-height: 1;margin: 0;display: block;}
.testimonial-section .testimonial-box .details-box .right-box i {font-size: 36px;color: #dccccc;display: block;}
.testimonial-section .owl-carousel .owl-dots .owl-dot:hover span, .testimonial-section .owl-carousel .owl-dots .owl-dot.active span {background-color: #fcfaf0;border: 2px solid #1adcef;width: 12px;height: 12px;}
.blog-section {margin-bottom: 60px;}
.blog-section .section-title {margin-bottom:35px;text-align:center;}
.blog-section .section-title h2 {font-size: 30px;font-weight: 600;letter-spacing: 1px;font-family: 'Orbitron';line-height: 42px;margin: 0;color: #ffffff;}
.blog-section .section-title h2 span {color:#1adcef;}
.blog-section .blog-box {width: 100%;height: auto;background: rgba(255, 255, 255, .05);border-radius: 10px;border: 1px solid #ffffff1a;}
.blog-section .blog-box .blog-content {padding: 30px;}
.blog-section .blog-box .blog-content .category a {display: inline-block;padding: 3px 10px;background: #1adcef;line-height: 24px;color:#000000;border-radius: 3px;margin-bottom:15px;}
.blog-section .blog-box .blog-content ul.info-list {margin-top: 0;margin-bottom: 20px;display: flex;align-items: center;gap: 12px;padding: 0;list-style: none;}
.blog-section .blog-box .blog-content ul.info-list li {color: #cccccc;font-size: 14px;}
.blog-section .blog-box .blog-content ul.info-list li a {color: #1adcef;font-size: 16px;}
.blog-section .blog-box .blog-content h3 {font-size: 16px;font-weight: 600;font-family: 'Orbitron';line-height: 28px;color: #ffffff;letter-spacing: 1px;}
.blog-section .blog-box .blog-img {margin-left: 30px;border-radius: 15px 0px;overflow: hidden;transition: all ease .5s;}
.blog-section .blog-box .blog-img img {width:100%;}
.opening {margin-bottom: -60px;}
.opening::before, .opening::after {display:none !important;}
.opening .opening__wrapper {background-color: #1adcef;padding: 30px 60px;}
.opening .opening__wrapper .opening-content span {font-size: 15px;font-weight: 500;color: #000000;display: block;margin-bottom: 0;}
.opening .opening__wrapper .opening-content h3 {font-size: 24px;font-weight: 600;font-family: 'Orbitron';letter-spacing: 1px;color: #000000;margin: 0;}
.opening .opening__wrapper .opening-form .subscribe-from {display: flex;align-items: center;justify-content: end;}
.opening .opening__wrapper .opening-form .subscribe-from .form-control {background: #000936;border: 2px solid #000936;border-radius: 0;font-family: 'Orbitron';font-size: 12px;font-weight: 500;letter-spacing: 2px;height: 40px;}
.opening .opening__wrapper .opening-form .subscribe-from .form-control::placeholder {color:#cccccc;}
.opening .opening__wrapper .opening-form .subscribe-from .default-btn {background: #ff01a2;border: 2px solid #000936;}
.main-footer {background-color: #000521;}
.main-footer .main-footer__top {padding-top: 100px;padding-bottom: 20px;}
.main-footer .main-footer__top .footer-widget__logo > img {width: 100%;border-radius: 10px;}
.main-footer .main-footer__top .footer-widget__experience-text {font-size: 15px;color: #ffffff;line-height: 30px;}
.main-footer .main-footer__top .footer-widget .footer-widget__title {font-family: 'Orbitron';font-size: 18px;font-weight: 600;letter-spacing: 1px;color: #ffffff;margin: 0;margin-bottom: 30px;padding-bottom: 20px;position: relative;}
.main-footer .main-footer__top .footer-widget .footer-widget__title:before {height: 2px;bottom: 0;width: 20px;position: absolute;left: 0px;content: '';background-color: #1adcef;border-radius: 40px;}
.main-footer .main-footer__top .footer-widget .footer-widget__title:after {height: 2px;bottom: 0;width: 60px;position: absolute;left: 25px;content: '';background-color: #1adcef;border-radius: 40px;}
.main-footer .main-footer__top .footer-widget ul li a {font-size: 14px;font-family: 'Orbitron';color: #cccccc;font-weight: 500;letter-spacing: 1px;}
.main-footer .main-footer__bottom__inner {padding: 12px 0;}
.main-footer .main-footer__bottom__inner .main-footer__social-row-text {font-size: 14px;line-height: 30px;font-family: 'Orbitron';text-transform: uppercase;letter-spacing: 1px;font-weight: 500;}
.main-footer .main-footer__bottom__inner .main-footer__social-list li a {background-color: #1adcef;color: #000521;}
.scroll-to-top .scroll-to-top__text {font-size: 12px;font-family: 'Orbitron';text-transform: uppercase;letter-spacing: 1px;font-weight: 500;color: #1adcef;}
.scroll-to-top .scroll-to-top__wrapper {background-color: #1adcef;}
.scroll-to-top .scroll-to-top__wrapper .scroll-to-top__inner {background-color: #344597;}

.page-header .page-header__bg {background-image: url(../images/backgrounds/inner-banner.jpg);background-color: rgba(0, 5, 33, 0.85);}
.page-header .page-header__title {font-size: 42px;font-family: 'Orbitron';line-height: 72px;}
.page-header .agrofa-breadcrumb li, .page-header .agrofa-breadcrumb li a {font-family: 'Orbitron';text-transform: uppercase;font-size: 12px;letter-spacing: 1px;}
.our-team-one--farmer_team .our-team-one__wrap {padding-top: 60px;padding-bottom: 60px;}
.our-team-one--farmer_team .our-team-one__wrap .main-head {font-size: 24px;font-weight: 600;font-family: 'Orbitron';color: #ffffff;letter-spacing: 1px;margin-bottom:20px;}
.our-team-one--farmer_team .our-team-one__wrap p {margin-top: 0;margin-bottom: 1rem;font-size: 15px;line-height: 34px;color: #ffffff;font-weight: 300;text-align: justify;}
.contact-details {padding:90px 0;}
.contact-details .contact--info-area h3 {font-size: 18px;font-family: 'Orbitron';color: #ffffff;letter-spacing: 1px;text-transform: uppercase;}
.contact-details .contact--info-area p {margin-top: 0;margin-bottom: 20px;color: #cccccc;font-size: 15px;font-weight: 300;}
.contact-details .contact--info-area .single-info {background: rgba(255, 255, 255, .05);border: 1px solid #ffffff1a;padding: 20px;border-radius: 10px;margin-bottom:20px;display: flex;align-items: center;gap: 30px;}
.contact-details .contact--info-area .single-info .icon {width: 65px;min-width: 65px;height: 65px;border-radius: 100%;display: flex;align-items: center;justify-content: center;background: #1adcef;font-size: 30px;color: #000000;}
.contact-details .contact--info-area .single-info .text h5 {font-size: 18px;font-family: 'Orbitron';letter-spacing: 1px;color: #ffffff;margin-bottom: 5px;}
.contact-details .contact--info-area .single-info .text p {margin-top: 0;margin-bottom: 0;color: #cccccc;font-size: 14px;line-height: 28px;font-weight: 300;}
.contact-details .contact-form {margin-left: 35px;position: relative;padding: 35px 25px;border-radius: 15px;background: rgba(255, 255, 255, .05);box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .05);z-index: 1;}
.contact-details .contact-form h4 {font-size: 18px;font-family: 'Orbitron';color: #ffffff;letter-spacing: 1px;text-transform: uppercase;margin-bottom:20px;}
.contact-details .contact-form .form-inner input, .contact-details .contact-form .form-inner textarea {font-size: 15px;height: 45px;font-family: Rajdhani, sans-serif;font-weight: 500;position: relative;display: block;width: 100%;border: 1px solid #262e54;border-radius: 5px;color: #6e6e6e;padding: 10px 20px;text-align: left;background: transparent;}
.contact-details .contact-form .form-inner textarea {height:100px;}
.contact-details .contact-form .condition-check {display: flex;align-items: center;justify-content: start;gap: 15px;}
.contact-details .contact-form .condition-check label {display: inline-block;color: #ffffffff;}
.contact-details .contact-form .condition-check label a {color: #1adcef;}
.contact-details .contact-form .condition-check input {font-size: 15px;height: auto;width: auto;}
.contact-details .contact-form .submitBtn {background: #1adcef !important;line-height: 1 !important;color: #000000 !important;text-align: center !important;font-size: 18px; !important;}

.our-team-one.our-team-one--farmer_team h4 b {font-size:18px !important;font-family: 'Orbitron' !important;color:#ffffff;}
.our-team-one.our-team-one--farmer_team ul li {color:#cccccc;}
.our-team-one.our-team-one--farmer_team i b {color: #1adcef !important;}

.login-page .service-sidebar__single {background: radial-gradient(at top right, rgba(0, 225, 255, 0.12) 0%, rgba(0, 11, 63, 1) 52.1%) !important;border: 1px solid #ffffff1a !important;padding: 10px !important;border-radius: 10px !important;}
.login-page .service-sidebar__single .service-sidebar__nav li.current a, .login-page .service-sidebar__single .service-sidebar__nav li:hover a {background-color: #1adcef;color: #000000 !important;}
.login-page .service-sidebar__single .service-sidebar__nav li a {color: #ffffff;background-color: #000521;font-size: 12px;font-family: 'Orbitron';line-height: 20px !important;letter-spacing: 2px;font-weight: 400;}
.login-page .main-wraper .details-box {width: 100%;height: auto;background: rgba(255, 255, 255, .05);border-radius: 10px;padding: 20px !important;border: 1px solid #ffffff1a;margin-bottom:20px !important;}
.login-page .main-wraper .details-box .project-details__challeng-title {font-family: 'Orbitron';font-size: 20px;color: #ffffff;}
.login-page .main-wraper .details-box .get-touch-one__contact-info {gap: 20px 0 !important;}
.login-page .main-wraper .details-box .get-touch-one__contact__icon {width: 50px;min-width: 50px;height: 50px;background-color: #1adcef;font-size: 18px;border-radius: 100%;font-size: 18px;color: #000521 !important;}
.login-page .main-wraper .details-box .get-touch-one__contact--text {font-size: 12px;text-transform: uppercase;font-weight: 600;line-height: 28px;color: #1adcef;font-family: 'Orbitron';}
.login-page .main-wraper .details-box .get-touch-one__contact-support > a {margin-top: 5px;font-size: 15px;line-height: 1;font-weight: 600;color: #ffffff;}
.login-page .main-wraper .details-box .statusList ul {gap: 10px;align-items: center;height: 50px;}
.login-page .main-wraper .details-box .statusList ul li a {color: #ffffff;gap: 7px;font-size: 12px;font-family: 'Orbitron';font-weight: 400;letter-spacing: 1px;}
.login-page .card-counter {box-shadow: none !important;height: 120px !important;}
.login-page .card-counter.color-box-one {background-color: #1adcef !important;color: #000000 !important;}
.login-page .card-counter.color-box-two {background-color: #00249e !important;color: #ffffff !important;}
.login-page .card-counter.color-box-three {background-color: #a90088 !important;color: #ffffff !important;}
.login-page .title {font-family: 'Orbitron';font-size: 18px;text-transform: uppercase;margin-bottom: 20px;color: #ffffff;letter-spacing: 2px;}
.login-page .details-box {width: 100%;height: auto;background: rgba(255, 255, 255, .05);border-radius: 10px;padding: 20px !important;border: 1px solid #ffffff1a;margin-bottom:20px !important;}
.login-page .details-box form .form-label {font-size: 12px;font-family: 'Orbitron';color: #ffffff;font-weight: 400;text-transform: uppercase;letter-spacing:1px;margin-bottom: 5px !important;}
.login-page .details-box form .form-control {padding: 10px 20px;background-color: rgba(255, 255, 255, .05);border-radius: 3px !important;border: 1px solid #404976;font-size: 12px;letter-spacing: 2px;font-weight: 400;color: #cccccc;font-family: 'Orbitron';margin-bottom: 7px !important;}
.login-page .details-box form input::placeholder {color:#cccccc;}
.login-page .details-box form .input-img {display:none;}
.login-page .details-box form .btn-success {background: #1adcef;color: #000000 !important;font-family: 'Orbitron';font-size: 14px;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;border: 1px solid #1adcef;padding: 10px 20px;border-radius: 3px;}

@media (max-width:767px){
    .mobile-nav__wrapper .mobile-nav__content {background-color: #000521;}
    .mobile-nav__wrapper .mobile-nav__content .main-menu__list li a button {background-color: #1adcef;color: #000000;}
    .mobile-nav__wrapper .mobile-nav__contact li > i {background-color: #1adcef;color: #000000;}
    .main-header .main-header__inner {padding: 10px !important;height: auto;}
    .main-header .main-header__inner .header__logo .main-header__logo_link > img {width: 100% !important;height: 65px;border-radius: 5px;}
    .main-header .main-header__inner .main-header__right {padding-right: 0;}
    .main-header .main-header__inner .mobile-nav__btn {margin-right: 25px;}
    .main-header .main-header__inner .mobile-nav__btn span {background-color: #1adcef;}
    .hero_section {height: 400px;}
    .hero_section .hero-content .title {font-size: 30px;line-height: 42px;margin-bottom: 20px;}
    .hero_section .hero-content p.desc {display: none;}
    .feature-section {padding: 50px 0;}
    .brand-section .brand-wraper {padding: 35px 0;flex-direction: column;gap: 30px;}
    .brand-section .brand-wraper .right-box {flex-wrap: wrap;gap: 30px;justify-content: space-between;}
    .about-section {padding: 50px 0;}
    .about-section .about-right .section-title {margin: 30px 0;}
    .about-section .about-right .section-title h2 {font-size: 24px;line-height: 36px;}
    .service-section .section-title h2 {font-size: 24px;line-height: 36px;}
    .service-section .service_item .title {font-size: 16px;}
    .why-choose-section {padding: 50px 0;}
    .why-choose-section .choose-wraper {padding: 30px;}
    .why-choose-section .choose-wraper .content-box .title {font-size: 24px;line-height: 36px;margin-bottom: 20px;text-align: center;}
    .why-choose-section .choose-wraper .content-box p {font-size: 14px;text-align: center;}
    .why-choose-section .choose-wraper .content-box .single-choose-item {flex-direction: column;align-items: center;gap: 20px;text-align: center;}
    .why-choose-section .choose-wraper .content-box .single-choose-item .content h3 {font-size: 16px;line-height: 24px;}
    .why-choose-section .choose-wraper .image-box {margin-top: 30px;}
    .project-section .section-title h2 {font-size: 24px;line-height: 36px;}
    .testimonial-section {padding: 50px 0;}
    .testimonial-section .section-title h2 {font-size: 24px;line-height: 36px;}
    .blog-section {margin-bottom: 35px;}
    .blog-section .section-title h2 {font-size: 24px;line-height: 36px;}
    .blog-section .blog-box {margin-bottom: 20px;}
    .opening .opening__wrapper {padding: 30px;}
    .opening .opening__wrapper .opening-content h3 {font-size: 24px;line-height: 32px;margin-bottom: 20px;}
    .main-footer__copyright {font-size: 14px;}
    .main-footer .main-footer__bottom__inner .main-footer__social-row-text {font-size: 12px;line-height: 24px;}
    .main-footer__social-list {gap: 0 5px;}
}

