@media screen and (min-width:1599.98px) {
    .framebox .owl-prev {
        left: -7%;
    }

    .framebox .owl-next {
        right: -7%;
    }


}

@media screen and (max-width:1399.98px) {
    .third-portion h1 {
        font-size: 140px !important;
        line-height: 170px;
    }

    .framebox .owl-prev {
        position: absolute;
        left: -100px;
    }

    .framebox .owl-prev,
    .framebox .owl-next {
        transform: translateY(-20%);
    }

    .framebox .owl-next {
        position: absolute;
        right: -100px;
    }

    .second-portion h1 {
        font-size: 80px !important;
        line-height: 90px;
    }

    .product-section {
        padding: 50px 50px 0px;
    }

    .explore-video {
        height: 530px;
    }

    .explore-video video {
        width: 90%;
    }

    .prog-details h1 {
        font-size: 45px;
    }

    .developing-section h1 {
        font-size: 45px;
        line-height: 50px;
    }

    .page-wrapper {
        gap: 0px !important;
    }

    .ability-text {
        width: 50%;
        padding: 50px 100px;
    }

    .ability-text h1 {
        font-size: 30px;
    }

    .ability-text p {
        margin-top: 30px;
    }

    .test-portion .btn {
        top: 80%;
    }

    .test-portion .btn-prev {
        left: 60%;
    }

    .test-portion .btn-next {
        left: 65%;
    }

    .swiper .swiper-slide {
        border-radius: 5px;
        height: 280px !important;
        transition: 0.2s;
    }

    .swiper .swiper-slide.active {
        height: 280px !important;
    }

    .product-image {
        min-height: 450px;
        padding: 220px 0px 0px 120px;
    }

    .qodef-m-canvas-holder {
        width: 90%;
        padding: 30px;
    }

    .next-gen {
        margin: 100px auto;
    }


    .comingsoon h1 {
        font-size: 100px;
        line-height: 110px;
    }

    .Industry-part .prev-btn {
        left: -80px;
    }

    .Industry-part .next-btn {
        right: -80px;
    }

    .copyright p {
        margin-top: 20px;
    }


    .test-number span {
        font-size: 200px;
    }

    .feature-section-slider .slick-list {
        padding-top: 5% !important;
        padding-bottom: 5% !important;
    }

    .terms-heading {
        padding: 80px 20px;
    }

}

@media (max-width: 1199.98px) {
    .third-portion h1 {
        font-size: 100px !important;
    }

    .second-portion {
        padding: 50px 0px 0px;
    }

    .second-portion h1 {
        font-size: 60px !important;
        line-height: 70px;
    }

    .test-portion {
        padding: 20px;
    }

    .test-portion .btn {
        top: 70%;
    }

    .test-portion .btn-prev {
        left: 58%;
    }

    .test-portion .btn-next {
        left: 64%;
    }

    .service-text h2 {
        font-size: 30px;
        line-height: 1.2em;
        margin: 25px 0;
        max-width: 100%;
    }


    .ability-text {
        width: 50%;
        padding: 50px 50px;
    }

    .ability-text h1 {
        font-size: 30px;
    }

    .ability-text p {
        margin-top: 30px;
    }

    .test-portion {
        padding: 20px;
    }

    .test-portion .btn {
        top: 70%;
    }

    .test-portion .btn-prev {
        left: 58%;
    }

    .test-portion .btn-next {
        left: 64%;
    }

    .service-text {
        padding: 30px 0px 0px 30px;
    }

    .bg-container {
        height: 100px;
        width: 100px;
    }

    .bg-block {
        width: 100%;
        height: 100%;
        padding: 0px;
    }

    .bg-blocks {
        width: 100%;
        height: 100%;
        padding: 0px;
    }

    .lets h1 {
        font-size: 50px;
        line-height: 70px;
    }

    .lets-form h3 {
        font-size: 30px;
        line-height: 40px;
    }

    .lets-form form {
        margin-top: 40px;
    }

    .lets-form form input {
        margin-top: 30px;
    }

    .btn-enter {
        margin-top: 40px;
        padding: 18px;
        font-size: 18px;
    }

    .btn-enter span {
        margin-left: 20px;
    }

    .next-gen h1 {
        font-size: 50px;
        line-height: 70px;
    }

    .next-gen h4 {
        font-size: 30px;
        line-height: 40px;
        margin-top: 20px;
    }

    .next-gen h4 span {
        font-size: 40px;
        font-weight: 300;
    }

    .next-gen p {
        margin-top: 50px;
        font-size: 20px;
        line-height: 24px;
    }

    .comingsoon {
        padding: 100px 0px 0px;
    }

    .comingsoon h1 {
        font-size: 50px;
        line-height: 70px;
    }

    .comingsoon h4 {
        font-size: 20px;
        line-height: 24px;
    }

    .countdown>div h3 {
        font-size: 50px;
        line-height: 70px;
        width: 100px;
        padding: 15px 18px;
    }

    .countdown>div h5 {
        font-size: 20px;
        line-height: 24px;
    }

    .Industry-part .prev-btn {
        left: -40px;
    }

    .Industry-part .next-btn {
        right: -40px;
    }


    .indu-info img {
        width: 60px !important;
    }

    .indu-info h5 {
        margin: 10px 0px;
    }

    .framebox .owl-prev,
    .framebox .owl-next {
        padding: 5px 15px;
        font-size: 15px;
    }

    .framebox .owl-prev {
        left: -40px;
    }

    .framebox .owl-next {
        right: -40px;
    }

    .framebox {
        margin-left: 25px;
    }

    .project-menu ul li {
        width: 50%;
    }

    .test-number {
        right: 3%;
    }

    .indu-info {
        height: 400px;
    }

    .framebox .owl-prev,
    .framebox .owl-next {
        transform: translateY(10px);
    }
}

@media (max-width: 991.98px) {

    .terms-heading {
        padding: 100px 0px;
        background: url("../images/condition.png") no-repeat right / 70%;

    }

    .privacy-policy {
        background: url("../images/policy.png") no-repeat right / 70% !important;
    }

    .terms-text h5 {
        margin: 20px 0px;
    }

    .terms-heading {
        padding: 130px 20px !important;
    }

    #main {
        height: 50vh;
    }

    .third-portion h1 {
        padding: 0px 0px;
        font-size: 90px !important;
        line-height: 100px;
    }

    .developing-section {
        padding: 50px 0px 0px;
    }

    .swiper-arrow .prev {
        transform: translate(-100%, -160%);
    }

    .industries {
        gap: 10px;
    }

    .indu-info {
        height: 350px;
    }

    .swiper-arrow .next {
        /* transform: translateY(-160%); */
        transform: translateY(80%);
    }

    .swiper .swiper-slide {
        height: 160px !important;
    }

    .swiper .swiper-slide.active {
        height: 160px !important;
    }

    .project-menu ul li a {
        padding: 10px 8px;
    }


    .plans-portion {
        padding: 30px 0px;
    }

    .product-section {
        padding: 30px;
    }


    .service-text {
        padding: 30px 0px 0px 20px;
    }

    .serivce-details {
        padding: 0px 0px 0px 20px;
    }

    .just-words {
        font-size: 30px;
    }

    .service-text {
        padding: 0px;
    }

    .service-text h2 {
        max-width: 100%;
        font-size: 16px;
        line-height: 24px;
        margin: 15px 0px;
    }

    .service-details-text h3 {
        font-size: 18px;
        line-height: 20px;
    }

    .service-details-text p {
        margin: 10px 0 0;
        font-size: 16px;
        line-height: 18px;
    }

    .swiper {
        height: 240px !important;
        padding: 0px 0px 0px !important;
    }

    .goal-image {
        height: 300px;
    }

    .qodef-m-canvas-holder {
        width: 100%;
    }

    .product-image {
        padding: 220px 10px 0px 20px !important;
    }

    .ability-text h1 {
        font-size: 24px;
    }

    .ability-text p {
        margin-top: 30px;
    }

    .test-portion .btn {
        top: 75%;
    }

    .test-portion .btn-prev {
        left: 58%;
    }

    .test-portion .btn-next {
        left: 64%;
    }

    .seven-section {
        padding: 30px;
    }

    .eight-section {
        padding: 30px;
    }

    .indu-info {
        padding: 10px;
    }

    .third-portion h1 {
        padding: 20px 0px;
    }

    .indu-info h5 {
        font-size: 20px;
        line-height: 20px;
    }

    .feature-section-slider .slick-slide {
        width: 90% !important;
    }

    .feature-section-slider .slick-snext {

        transform: translate3d(30%, 0, -30px);
    }

    .feature-section-slider .slick-sprev {
        transform: translate3d(-35%, 0, -50px);
    }

    .indu-name h5 {
        width: 40%;
    }

    .indu-name p {
        width: 60%;
    }

    .goal-section {
        padding: 50px 30px 0px;
    }

    .goal-section .container {
        max-width: 100%;
    }

    .data-title-large>div:after {
        font-size: 100px;
        top: -20px;
        right: -20px;
    }

    .framebox .owl-prev,
    .framebox .owl-next {
        transform: translateY(10px);
    }
}

@media (max-width: 728px) {
    .feature-section-slider .test {
        height: 400px;
    }
}

@media (max-width: 769px) {
    .third-portion h1 {
        font-size: 80px !important;
        line-height: 130px;
        margin-top: 0px;
        padding: 0px;
    }

    .explore-video {
        height: 450px;
    }


    .test-number span {
        font-size: 150px;
    }

    .test-number {
        opacity: 0.6;
    }

    .indu-info .data-title-large>div:after {
        font-size: 100px;
        top: -20px;
        right: -20px;
    }

    .second-portion h1 {
        font-size: 50px !important;
    }

    .details-info {
        width: 100%;
    }

    .industries {
        gap: 15px;
    }

    .details-info h2 {
        font-size: 20px;
        line-height: 20px;
    }

    .details-info p {
        font-size: 16px;
        line-height: 20px;
    }

    .details-info ul li {
        margin: 5px 0px 0px;
        font-size: 16px;
        line-height: 20px;
        margin: 0px;
    }

    .plan-heading p {
        font-size: 18px;
        line-height: 20px;
        margin: 10px 0px;
    }

    .plan-heading h2 {
        font-size: 20px;
        line-height: 24px;
        margin: 10px 0px;
    }

    .swiper-arrow .prev,
    .swiper-arrow .next {
        padding: 5px 0px;
    }

    .swiper-arrow .next {
        transform: translateY(90%);
        font-size: 30px;
    }

    .test-portion {
        padding: 30px;
    }

    .test-portion .slider {
        padding: 0px;
        height: 480px;
    }

    .abilites-portion {
        padding: 0px;
        display: block;
    }

    .ability-image {
        width: 100%;
        text-align: center;
    }

    .ability-text {
        padding: 30px;
        width: 100%;
    }

    .details-section {
        padding: 20px;
    }

    .plans-portion {
        padding: 20px;
    }

    .product-section {
        padding: 20px;
    }


    .test-portion .ability-image img {
        width: 60%;
        /* border: 3px solid green; */
    }

    .test-portion .btn {
        top: 90%;
        padding: 3px 10px;
    }

    .test-portion .btn-prev {
        left: 88.5%;
    }

    .test-portion .btn-next {
        left: 94.5%;
    }

    .project-menu ul li a {
        padding: 10px 5px
    }

    .qodef-m-canvas-holder {
        padding: 15px;
    }

    .qodef-custom-label-text {
        padding: 0px;
        font-size: 14px;
    }

    .footer {
        margin-top: 150px;
        padding: 0px 10px !important;
    }

    .contact a:nth-child(2) {
        margin-left: 10px;
    }

    .prog-details p {
        margin-top: 50px;
    }

    .seven-section {
        padding: 20px;
    }

    .eight-section {
        padding: 20px;
    }

    .Industry-part .prev-btn,
    .Industry-part .next-btn {
        font-size: 16px;
    }

    .Industry-part .next-btn {
        right: -25px;
    }

    /* .contact-details {
        display: block;
    } */

    .contact {
        text-align: center;
        margin-top: 10px;
    }

    .feature-section-slider .test {
        padding: 30px;
    }
}

@media (max-width: 575.98px) {
    .base-line {
        height: 3px;
        left: 50%;
        position: absolute;
        transform: translateX(-50%);
        width: 20%;
    }

    .terms-heading {
        padding: 50px 0px !important;
        background: url("../images/condition.png") no-repeat right / contain;

    }

    .privacy-policy {
        background: url("../images/policy.png") no-repeat right / contain !important;

    }

    .terms-heading h1 {
        text-align: center;
    }

    .terms-text {
        padding: 10px;
    }

    #main {
        height: 100vh;
    }

    .explore-video {
        height: 300px;
    }

    .plans-portion {
        display: block !important;
        float: none;
    }

    .plans-portion {
        height: 300px !important;
    }


    .goal-image {
        height: 230px;
    }

    .indu-name {
        display: block;
    }

    .indu-name h5 {
        width: 90%;
        text-align: left;
    }

    .swiper-arrow .next {
        transform: translateY(0%);
    }

    .indu-name p {
        width: 100%;
    }

    .feature-section-slider .slick-sprev {
        transform: translate3d(0%, 0, -50px);
    }

    .feature-section-slider .slick-snext {
        transform: translate3d(0%, 0, -30px);
    }

    .feature-section-slider {
        padding: 0px 0px 20px;
    }

    .logo {
        width: 30% !important;
    }

    .prog-details h1 {
        font-size: 26px !important;
        line-height: 30px;
    }

    .second-portion h1 {
        font-size: 30px !important;
        line-height: 40px;
    }

    .details-text h2 {
        font-size: 26px;
    }

    .details-text p {
        font-size: 16px;
        line-height: 20px;
    }

    .main-text p {
        font-size: 16px;
        line-height: 20px;
    }

    .product-image {
        min-height: 300px !important;
        padding: 150px 10px 0px 20px !important;
    }

    .third-portion h1 {
        padding: 10px 0px;
        font-size: 50px !important;
        line-height: 70px;
    }

    .exploring h4 {
        font-size: 20px;
        line-height: 26px;
    }

    .indu-info {
        height: 370px;
    }

    .indu-info .data-title-large>div:after {
        font-size: 80px;
        top: -20px;
        right: -20px;
    }

    .page-wrapper {
        grid-template-columns: repeat(3, 1fr);
    }

    .feature-section-slider .test {
        height: 300px;
    }

    .test-portion .btn {
        top: 35%;
        padding: 3px 10px;
    }

    .test-portion .btn-prev {
        left: 0%;
    }

    .test-portion .btn-next {
        left: 90%;
    }

    .lets-form h3 {
        font-size: 26px;
        line-height: 30px;
        margin-top: 30px;
    }

    .lets-form form input {
        background: transparent;
        margin-top: 20px;
        padding: 0px 0px 10px;
        font-size: 16px;
        line-height: 20px;
    }

    .btn-enter {
        font-weight: 400;
        margin-top: 30px;
        padding: 5px 10px;
        font-size: 18px;
        letter-spacing: 0.1em;
    }

    .btn-enter span {
        font-weight: 300;
        margin-left: 10px;
        font-size: 14px;
    }

    .Industry-part .controls {
        display: block;
    }

    .Industry-part .prev-btn,
    .Industry-part .next-btn {
        padding: 5px 15px;
    }

    .Industry-part .prev-btn {
        left: -30px;
    }

    .Industry-part .next-btn {
        right: -30px;
    }

    .lets h1 {
        font-size: 30px;
        line-height: 40px;
    }

    .lets ul li p {
        font-size: 16px;
        margin: 0px 0px 10px !important;
    }

    .developing-section h1 {
        font-size: 30px;
        line-height: 36px;
    }

    .next-gen {
        margin: 50px 0px 0px;
    }

    .next-gen h1 {
        font-size: 30px;
        line-height: 36px;
    }

    .next-gen h4,
    .next-gen h4 span {
        font-size: 20px;
        line-height: 30px;
        margin-top: 20px;
    }

    .next-gen p {
        margin: 30px 0px 20px;
        font-size: 16px;
        line-height: 20px;
    }

    .comingsoon {
        padding: 30px 0px 0px;
    }

    .comingsoon h1 {
        font-size: 36px;
        line-height: 45px;
    }

    .comingsoon h4 {
        font-size: 16px;
        line-height: 20px;
        margin-top: 0px;
    }

    .counter-part {
        padding: 30px 0px 0px;
    }

    .countdown {
        display: flex;
        width: fit-content;
        margin: 0 auto;
        gap: 20px;
    }

    .countdown>div h3 {
        font-size: 30px;
        line-height: 40px;
        width: 70px;
        padding: 10px;
        font-weight: 500;
    }

    .countdown>div h5 {
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px;
        font-weight: 300;
    }

    .footer {
        margin-top: 80px;
        padding: 0px 10px !important;
    }

    /* .contact-details {
        display: block;
    } */

    .contact-details {
        flex-wrap: wrap;
    }

    .contact a:nth-child(2) {
        margin-left: 0;
    }


    .terms p {
        margin-bottom: 15px;
    }

    .copyright p {
        padding-top: 0px;
        margin-top: 0;
    }
    .contact a img {
        margin-right: 8px;
        width: 26px;
    }

    .lets h1 span {
        -webkit-text-stroke: 0.5px #fff;
    }

    .contact {
        margin-top: 10px;
        text-align: center;
    }

    .contact a {
        font-weight: 300;
    }

    .contact p a {
        font-weight: 300;
    }

    .copyright p {
        font-weight: 300;
    }

    .Industry-part .prev-btn,
    .Industry-part .next-btn {
        padding: 5px 10px;
    }

    .Industry-part .prev-btn {
        left: -20px;
    }

    .Industry-part .next-btn {
        right: -20px;

    }

    .framebox .owl-prev,
    .framebox .owl-next {
        padding: 5px 10px;

    }

    .framebox .owl-next {
        right: -35px;
    }

    .framebox .owl-prev {
        left: -35px;
    }

    .framebox {
        margin-left: 10px;
    }

    .exploring h4 {
        font-size: 20px;
        line-height: 26px;
    }

    .industries {
        gap: 5px;
    }

    .mob-caro {
        display: block;
    }

    .fifth-section {
        display: none;
    }

    .business-section .glide__bullets {
        width: 40%;
        margin: -10px auto 20px;
    }

    .feature-section-slider .test {
        padding: 15px;
    }

    .feature-section-slider .test p {
        max-width: 90%;
    }

    .ability-text {
        text-align: center;
    }

    .ability-text h1 {
        font-size: 18px;
    }

    .business-section .glide__slide img.desktop-view {
        display: none;
    }

    .business-section .glide__slide img.mobile-view {
        display: block;
    }
}

@media (max-width:413.98px) {
    .feature-section-slider {
        padding: 30px 0px;
    }

    .third-portion h1 {
        font-size: 40px !important;
        line-height: 50px !important;
    }

    .plans-portion {
        height: 400px !important;
    }

    .swiper {
        height: 335px !important;

    }

    .rev_slider {
        position: relative;
        margin: 30px 0px;
    }

    .explore-video {
        height: 200px;
    }

    .main-text p {
        margin: 0px;
    }

    .rev_slider button {
        padding: 0px;
    }

    .feature-section-slider .test {
        height: 320px;
    }

    .feature-section-slider .test p {
        max-width: 100%;
        font-size: 14px;
    }

    .product-section {
        padding: 0px;
    }

    .details-text h2 {
        margin: 10px 0px;
    }

    .project-menu ul li a {
        padding: 10px 5px !important;
    }

    .contact {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        text-align: left !important;
        float: left !important;
        gap: 10px;
        width: 100%;
    }

    .contact a {
        text-align: left;
    }

    .contact a:nth-child(1) {
        padding: 0px !important;
        margin: 0px !important;
    }

    .terms p {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        text-align: left !important;
        float: left !important;
        gap: 5px;
        margin-top: 0px;
    }

    .just-line {
        display: none;
    }

    .copyright {
        margin-top: 5px;
    }

    .copyright p {
        text-align: left;
    }

    .contact a img {
        width: 20px;
    }


    .test-portion .ability-image img {
        width: 100%;
        /* border: 3px solid green; */
    }

    .test-portion .btn {

        padding: 3px 10px;
    }

    .test-portion .btn-prev {
        left: 4%;
    }

    .test-portion .btn-next {
        left: 86%;
    }

    .test-portion {
        padding: 0px;
        overflow: hidden;
    }

    .test-portion .slider {
        height: 600px;
        /* overflow: visible; */
    }

    .test-portion .slide {
        height: 600px;
    }

    .exploring h1 {
        font-size: 30px;
        line-height: 36px;
    }

    .exploring h4 {
        font-size: 20px !important;
        line-height: 26px;
    }

    .goal-image {
        height: 160px;
    }

    .goal-section {
        padding: 50px 0px 0px;
    }

    .indu-info {
        height: 390px;
    }
}

@media (max-width:376.98px) {
    .third-portion h1 {
        margin-top: 0px;
        padding: 10px 0px;
    }

    .swiper-arrow .next {
        font-size: 26px;
        float: right;
    }

    .goal-section {
        padding: 50px 0px 0px;
    }

    .second-portion h1 {
        font-size: 20px !important;
        line-height: 26px;
    }



    .text-changes {
        width: 90%;
    }

    .prog-details h1 {
        font-size: 20px !important;
        line-height: 26px;
    }

    .developing-section {
        padding: 20px 0px 0px;
    }

    .developing-section h1 {
        font-size: 20px;
        line-height: 26px;
    }

    .service-text {
        padding: 15px 0px 0px 15px;
    }

    .qodef-m-canvas-holder {
        display: block;
    }

    .qodef-m-canvas-holder .qodef-m-canvas {
        width: 100%;
        margin: 80px 0px;
    }

    .qodef-m-canvas-holder .qodef-m-custom-legend {
        width: 100%;
    }

    .product-image {
        padding: 20px !important;
        min-height: 500px !important;
    }

    .animated.wow_animation .product-image .qodef-m-canvas img {
        width: 80% !important;
    }

    .qodef-m-canvas-holder {
        padding: 10px;
    }

    .bg-container {
        height: 86px;
        width: 86px;
    }



    .seven-section {
        padding: 20px 0px;
    }


    .eight-section {
        padding: 20px 15px 0px;
    }

    .lets-form h3 {
        font-size: 18px;
        line-height: 20px;
    }

    .lets-form form input {
        margin-top: 15px;
    }

    .btn-enter {
        padding: 10px 10px;
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px;
    }

    .next-gen {
        padding: 0px;
    }

    .next-gen p {
        margin-top: 10px;
    }

    .comingsoon h4 {
        font-size: 18px;
        line-height: 20px;
    }

    .contact {
        text-align: left;
    }

    .contact a img {
        margin-right: 5px;
        width: 20px;
    }

    .contact a {
        font-size: 14px;
        align-items: center;
    }

    .contact a:nth-child(2) {
        margin-left: 0px;
    }

    .copyright p {
        margin-top: 0px;
        font-size: 14px !important;
    }

    .countdown {
        gap: 10px;
    }

    .countdown>div h3 {
        font-size: 20px;
        line-height: 24px;
        width: 60px;
    }

    .contact {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        text-align: left !important;
        float: left !important;
        gap: 10px;
        width: 100%;
    }

    .contact a {
        text-align: left;
    }

    .contact a:nth-child(1) {
        padding: 0px !important;
        margin: 0px !important;
    }

    .terms p {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        text-align: left !important;
        float: left !important;
        gap: 5px;
        margin-top: 0px;
    }

    .just-line {
        display: none;
    }

    .copyright {
        margin-top: 5px;
    }

    .copyright p {
        text-align: left;
    }

    .contact a img {
        width: 20px;
    }

    .fifth-section {
        padding: 20px 0px 0px;
    }

    .indu-info h5 {
        font-size: 12px;
        line-height: 16px;
    }

    .indu-info p {
        font-size: 14px !important;
    }
}

@media (max-width:281.98px) {

    #main {
        height: 100vh;
    }

    .feature-section-slider .test {
        padding: 10px;
        height: 260px;
    }

    .feature-section-slider .slick-list {
        padding-left: 0% !important;
        padding-right: 0% !important;
    }

    .rev_slider button.btn-prev {
        display: none !important;
    }

    .feature-section-slider .test p {
        font-size: 14px;
    }

    .project-menu ul li a {
        padding: 10px 3px !important;
    }

    .indu-name h5 {
        font-size: 18px;
    }

    .plans-portion {
        height: 430px !important;
        padding: 20px 0px;
    }

    .swiper {
        height: 400px !important;
    }

    .explore-video {
        height: 150px;
    }

    .goal-image {
        height: 120px;
    }

    .page-wrapper {
        grid-template-columns: repeat(2, 1fr);
    }

    .countdown {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        width: fit-content;
        margin: 0 auto;
        gap: 20px;
    }

    .contact a:nth-child(2) {
        margin-left: 0px;
    }

    .indu-info {
        height: 490px;
    }
}