﻿
.elementor-element-29ce7d69 .work8__title.fade_bottom_3 {
    display: none;
}



.infocolumn {
    grid-template-columns: 50% 50% !important;
    width: 100% !important;
}

.portfolio__content-6 {
background-color:#caff2f;color:#121212}
.dark .portfolio__title-6 {
    color: #121212
}

.video-gif {
    display: block;
    position: absolute;
    z-index: 2;
    left: -70px;
}

    .video-gif img {
        height: 140px !important;
        width: auto !important;
    }



.offcanvas__contact {
    padding-top: 142px;
}

.hero__area-3 .video-intro .intro-title{display:none !important;}

#axtra_contact_us-1 a {
text-transform:initial}

.wpcf7-response-output {
color:#ffffff;}



.team__area-6 .sec-title-wrapper {
    max-width: 540px;
}

.whatsapp {
    display: block;
    height: 30px;
    background-image: url(https://www.whitespace.ws/wp-content/uploads/2023/05/whatsappus.png?v=1);
    background-size: 30px;
    background-repeat: no-repeat;
    line-height: 30px;
    padding-left: 40px;
    color: #caff2f;
}




.portfolio__detail-info ul li span, .portfolio__detail-info ul li a {
    text-transform: initial
}

.postid-2901 .portfolio__detail-title.title-anim {
    padding-bottom:50px;
}

.elementor-element-29ce7d69 .workitems.sp-x {
    display: none;
}

.elementor-element-29ce7d69 .work8__btn {
    display: none
}

.elementor-element-29ce7d69 .sec-top.sp-x {
    display: none;
}

.container.g-0.line.pt-140 {
padding-top:70px;}



#smooth-content > main > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-45bafe4.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-0d6d4ea.elementor-widget.elementor-widget-axtra_interactive_link > div > section > div > div:nth-child(2) > div > div > a:nth-child(1) > div > p {
    display: none
}

#smooth-content > main > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-45bafe4.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-0d6d4ea.elementor-widget.elementor-widget-axtra_interactive_link > div > section > div > div:nth-child(2) > div > div > a:nth-child(2) > div > p {
    display: none;
}

#smooth-content > main > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-45bafe4.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-0d6d4ea.elementor-widget.elementor-widget-axtra_interactive_link > div > section > div > div:nth-child(2) > div > div > a:nth-child(3) > div > p {
    display: none;
}

.elementor-element-0d6d4ea .portfolio__list-12 a p {
    display: none !important
}

#d2845, #d2922, #d2815 {
    display: none;
}

.portfolio__detail .block-gallery img {
    height: auto
}

#smooth-content > main > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-ecba794.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > section {
    display: none;
}

.ws-three .solution__title {
    padding-top: 0px !important;
}

.ws-three .solution__wrapper {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 3fr;
    grid-template-columns: 3fr;
}

.dark .line::before, .dark .line::after, .dark .line-3 {
    background-color: #121212 !important;
}

.contact__info ul li a {
    text-decoration-line: none !important;
}

.dark .hero__area-3 .scroll-down img {
    -webkit-filter: none !important;
    filter: none !important;
}

.hero__area-3 .video-info {
    left: 600px;
}

.hero__inner-3 .scroll-down button {
    border: solid 1px #caff2f !important;
}

.hero__area-3::after {
    display: none !important;
}

.dark .wc-btn-primary {
    border: solid 2px #caff2f !important
}

.footer__contact a {
    text-decoration: none !important;
    color: #caff2f !important;
}

.footer__contact li a.phone::after {
    display: none !important;
}

.offcanvas__contact a {
    text-decoration: none !important;
    color: #caff2f !important;
}

.dark .wc-btn-pink {
    border-color: #caff2f !important;
    color: #caff2f !important
}

.wc-btn-pink span {
    background-color: #000000 !important;
}

.dark .team__member-role-6 {
    color: #caff2f !important;
}

.dark .team__member-role-7 {
    color: #caff2f !important;
}

.team__member-quote {
    overflow: hidden;
    position: absolute;
    width: 770px;
    top: 100vh;
    left: -86px;
    z-index: 100px;
    font-family: Kanit, sans-serif;
    font-size: 50px;
    padding-right: 110px;
    padding-left: 110px;
    text-align: center;
    color: #6e6e6e
}

    .team__member-quote span {
        color: #ffffff
    }

.offcanvas__right .shape-1, .offcanvas__right .shape-2 {
    display: none !important;
}

.contact__info a {
    color: #caff2f !important;
}

.wpcf7-not-valid-tip {
    color: #caff2f !important;
}

.wpcf7-response-output {
    padding: 10px;
    border-radius: 10px;
    border-color: #caff2f !important;
}

.contact__form input, .contact__form textarea {
    border: solid 1px #6e6e6e !important;
    padding-left: 10px !important;
    overflow: hidden !important
}

.contact__form textarea {
    overflow: hidden;
}

.scroll-top {
    background-color: #caff2f !important;
}

.social-media {
    text-align: left;
}

    .social-media a {
        display: inline-block;
    }

.dark .wc-btn-secondary {
    border-color: #caff2f !important;
}

.footer__copyright p {
    max-width: 100% !important;
}

.portfolio__info p {
    display: none !important;
}

.portfolio__content-6 h5.portfolio__date {
    display: none !important;
}

.team__member-social {
    display: none !important;
}

.team__member-quote {
    display: none !important;
}

@media only screen and (min-width: 992px) and (max-width: 1599px) {
    .postid-2901 .portfolio__detail-top .sec-title {
        font-size: 70px !important;
    }

    .postid-2845 .portfolio__detail-top .sec-title {
        font-size: 70px !important;
    }

    .postid-2891 .portfolio__detail-top .sec-title {
        font-size: 70px !important;
    }

    .postid-2888 .portfolio__detail-top .sec-title {
        font-size: 70px !important;
    }

    .postid-2815 .portfolio__detail-top .sec-title {
        font-size: 70px !important;
    }

    .postid-2885 .portfolio__detail-top .sec-title {
        font-size: 70px !important;
    }

    .postid-2879 .portfolio__detail-top .sec-title {
        font-size: 70px !important;
    }
}

.postid-2894 .portfolio__detail-top .sec-title {
    font-size: 40px !important;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .portfolio__detail-top .sec-title {
        font-size: 70px !important;
    }

    .hero__area-3 .video-info {
        left: 300px !important;
       
    }
}


@media only screen and (max-width: 767px) {

    .video-gif {
        display:block;
        position: absolute;
        z-index: 2;
        left: -70px;
    }

    .video-gif img {
       height:140px !important;
       width:auto !important;
    }

    .hero__area-3 .wrapper {
        display: block;
        z-index: 1000 !important;
    }
    .hero__area-3 .video-info {
    left:200px;top:80px;
    }

    
        .portfolio__detail-info br {
        display: block !important;
    }

    .infocolumn {
        grid-template-columns: 100% !important;
        width: 100% !important;
    }

    .service__item-6 .image-tab {
        display: block;
        margin-bottom: 30px;
    }
    .hero__area-3 .sec-title {
        font-size: 60px !important;
    }

    .elementor-1900 .ws-three .solution__title {
        font-size: 40px !important;
    }


    .ws-three .solution__area {
        padding-top: 0px;
    }

    .elementor-1900 .service__items-6 {
        padding-left: 50px;
        padding-right: 50px;
    }

    .elementor-1900 .elementor-element.elementor-element-17b302e > .elementor-widget-container {
        padding-left: 0px !important;
    }


    .service__area-2 #btn_wrapper > a {
        left: 60% !important;
    }

    .social-media {
        padding-bottom: 50px;
    }
}


@media only screen and (min-width: 1000px) and (max-height: 680px) {

    .hero__area-3 .sec-title {
        font-size: 175px !important;
    }
}
