.tp-portfolio-content .tp-portfolio-subtitle {
    display: none;
}
.hero-subheading {
    text-transform: uppercase;
}
body #services-carousel .container {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
}
#services-carousel .tp-service-3-slide-active {
    margin-right: 0 !important;
}
#services-carousel .container .row,
#services-carousel .container .row .col-lg-12 {
    margin: 0 !important;
    padding: 0 !important;
}
#services-carousel .tp-service-3-item {
    border-radius: 24px;
    max-height: 520px;
    overflow: hidden;
}
#services-carousel .tp-service-3-thumb::after,
 #services-carousel .tp-service-3-thumb::before{
    display: none;
}
#services-carousel .swiper-slide-active .tp-service-3-item .tp-service-3-thumb img {
    -webkit-mask-image: url(https://staging.thinkai.ie/wp-content/uploads/2025/06/service-slider-bg.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: top right;
    -webkit-mask-repeat: no-repeat;
}
#services-carousel .tp-service-3-title a {
    font-size: unset;
}
#services-carousel .swiper-slide-active .tp-service-3-item .tp-service-3-thumb::before {
  content: "";
  position: absolute;
  top: -2px;
  left: -4px;
  width: calc(100% + 8px);
  height: calc(100% + 8px);
  background: #ffffff; /* Border color */
  z-index: 0;
  -webkit-mask-image: url(https://staging.thinkai.ie/wp-content/uploads/2025/06/service-slider-bg.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: top right;
  -webkit-mask-repeat: no-repeat;
  pointer-events: none;
  display: block;
}

.tp-service-3-slide-active {
  position: relative;
}
#services-carousel .tp-service-3-content-box {
    left: auto;
    width: 70%;
}
/* Position nav wrapper absolutely inside active slide */
#services-carousel .tp-service-3-slide-active .swiper-slide-active .tp-service-nav-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    display: flex;
    gap: 16px;
    width: 195px;
    height: 130px;
    padding: 20px;
    align-items: center;
    justify-content: center;
}
.tp-service-nav-wrapper {
    display: none;
}
#services-carousel .tp-service-3-btn {
    background-color: #c61743;
}
/* Arrow styling */
#services-carousel .tp-service-nav-wrapper .swiper-button-prev,
#services-carousel .tp-service-nav-wrapper .swiper-button-next,
body .ti-widget.ti-goog .ti-controls .ti-next, 
body .ti-widget.ti-goog .ti-controls .ti-prev {
  width: 44px;
  height: 44px;
  background: #ebebeb;
  color: black;
  border-radius: 50%;
  font-size: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  position: static;
  margin: 0;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M10.5 19.5 3 12m0 0 7.5-7.5M3 12h18" /></svg>');
background-position: center;
background-size: 24px;
background-repeat: no-repeat;
}
#services-carousel .tp-service-nav-wrapper .swiper-button-next,
body .ti-widget.ti-goog .ti-controls .ti-next {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3" /></svg>');
}
body .ti-widget.ti-goog .ti-controls .ti-next:after, 
body .ti-widget.ti-goog .ti-controls .ti-prev:after,
body .ti-widget.ti-goog .ti-controls .ti-next:before, 
body .ti-widget.ti-goog .ti-controls .ti-prev:before {
  background: #ebebeb;
  display: none !important;
}
body .ti-widget.ti-goog .ti-controls .ti-next {
    position: absolute !important;
    right: -50px;
}
body .ti-widget.ti-goog .ti-controls .ti-prev {
  position: absolute !important;
  left: -50px;
}
/* Optional: remove default Swiper styles */
.tp-service-nav-wrapper .swiper-button-prev::after,
.tp-service-nav-wrapper .swiper-button-next::after {
  font-size: 0;
}
#services-carousel .tp-service-3-subtitle {
    font-size: 40px;
    font-family: "Syne", Sans-serif;
    position: absolute;
    top: -380px;
    left: -190px;
}
#services-carousel .tp-service-3-subtitle::before {
    display: none;
}
.elementor-kit-98 a {
    font-family: "DM sans", Sans-serif !important;
    font-size: 16px;
}
footer .tp-footer-widget-title {
    text-transform: uppercase;
}
footer .custom-html-widget p {
    font-family: "DM sans", Sans-serif !important;
}
.contact-heading {
    align-self: flex-start !important;
}
.contact-heading h2 {
    max-width: 23ch;
}
body .ti-footer.source-Google {
    width: 100%;
    max-width: 95% !important;
    margin-bottom: 16px !important;
    border-radius: 24px !important;
    padding: 24px !important;
}
body .ti-widget.ti-goog .ti-review-item {
    padding: 0 14px;
}
body .ti-footer.source-Google .ti-row {
    padding: 0;
}
body .ti-footer.source-Google .ti-profile-details .ti-name {
    width: 35%;
    text-align: left !important;
        font-size: 0 !important;
    font-weight: 600 !important;
    font-family: 'DM Sans' !important;
}

body .ti-footer.source-Google .ti-header-write-btn-container {
    width: 30%;
    text-align: right;
}
.google-review .ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn {
    font-size: 0;
    font-family: 'DM Sans' !important;
    font-weight: 500;
    padding: 14px 18px;
    border-radius: 16px;
}
.google-review .ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn:before{
    content: "Reviews us on Google";
    font-size: 16px;
}
.google-review .ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn {
    font-size: 0;
    font-family: 'DM Sans' !important;
    font-weight: 500;
    padding: 14px 18px;
    border-radius: 16px;
}
.google-review .ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn:before{
    content: "Reviews us on Google";
    font-size: 16px;
}
.ti-widget.ti-goog .ti-footer .ti-stars{
  display: flex;
    align-items: center;
    justify-content: center;  
}

.ti-widget.ti-goog .ti-footer .ti-stars:before {
content: "5.0";
    font-size: 20px;
margin-right: 8px;
    font-weight: 600;
}
body .ti-footer.source-Google .ti-profile-details .ti-name:before {
    content: "";
    background-image: url("https://motionmonsters.setoo.work/wp-content/uploads/2025/06/google-1.png");
    display: flex;
    height: 48px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
}
body .ti-footer.source-Google .ti-rating-text strong {
    font-size: 16px !important;
    font-weight: 600 !important;
    font-family: 'DM Sans' !important;
}
body .ti-widget.ti-goog .ti-review-item>.ti-inner {
    border-radius: 16px !important;
}
body .ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars {
    margin-bottom: 10px !important;
}
.btn-min-w a {
    min-width: 220px !important;
}
body .ti-widget.ti-goog .ti-col-1,
body .ti-widget.ti-goog .ti-col-1 .ti-reviews-container {
    margin: 0  !important;
}
body .tp-portfolio-inner-area.pt-110.pb-110 .container .row.grid .col-lg-4.col-md-6.grid-item {
    padding-inline: 15px !important;
}
body .elementor .tp-portfolio-thumb img {
 border-radius: 0;
}
body footer .elementor-grid-item:has(a.elementor-icon.elementor-social-icon) {
    margin-left: 10px;
}
.contact-form input[type="submit"] {
    text-transform: uppercase;
}
body .tp-portfolio-item.p-relative.mb-30 {
    margin-bottom: 30px !important;
}
.tp-brand-slide-active {
  padding-block: 8px !important;
}

.tp-brand-slide-active .swiper-slide {
  height: 120px;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
}
.tp-brand-slide-active .swiper-slide .tp-brand-item {
    height: 100%;
    width: 100%;
}
.tp-brand-slide-active .swiper-slide .tp-brand-item a {
    height: 100%;
    width: 100%;
    display: inline-block;
}
.tp-brand-slide-active .swiper-slide .tp-brand-item a img {
        height: 100%;
    width: 100%;
    object-fit: contain;
}
.brand-logo-slide img {
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}
.creative-section-title h2 {
    max-width: 42ch !important;
    line-height: 1.3 !important;
}
.creative-section-text {
    max-width: 80ch !important;
}
.creative-section-text {
	max-width: 72ch;
}
header .tp-btn-black {
    font-size: 16px !important;
    line-height: 1;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 6px 6px 6px 6px;
    padding: 12px 24px;
    background-color: #60a5fa !important;
    text-align: center;
    transition: all .3s;
    color: #fff !important;
}
header .tp-btn-black:hover {
     border-color: #fff;
     color: #fff;
}

@media screen and (min-width: 1440px) {
    .hero-upper-layer {
        top: 260px !important;
    }
    #services-carousel .tp-service-3-item {
        max-height: 560px;
    }
}
@media screen and (max-width: 1024px) {
    #services-carousel .tp-service-3-item {
        max-height: 560px;
    }
}
@media (max-width: 768px) {
    #services-carousel .tp-service-3-item {
        max-height: 460px;
    }
    body .ti-footer.source-Google {
        width: 100%;
        max-width: 100% !important;
        margin-bottom: 30px !important;
        border-radius: 24px !important;
        padding: 16px !important;
    }
    body .ti-footer.source-Google .ti-row .ti-profile-details {
        flex-direction: row !important;
        gap: 15px !important;
        align-items: center;
        justify-content: space-between;
        padding: 0 !important;
    }
    .ti-reviews-container-wrapper .ti-review-item.source-Google.ti-image-layout-thumbnail {
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
    body .ti-widget.ti-goog .ti-controls-line {
        display: block;
    }
    body .offcanvas__top {
        padding: 12px;
        margin-bottom: 0 !important;
        background-color: #c61743;
    }
    body .offcanvas__wrapper {
        padding: 0;
    }
    body .offcanvas__wrapper .tp-offcanvas-menu,
    body .offcanvas__wrapper .offcanvas__contact,
    body .offcanvas__wrapper .offcanvas-info {
        padding: 0 24px;
    }
    body .offcanvas__wrapper .offcanvas__social {
        padding: 0 24px 40px 24px;
    }
    #services-carousel .tp-service-3-slide-active .swiper-slide-active .tp-service-nav-wrapper {
        bottom: 40px;
        left: -20px;
    }
    #services-carousel .tp-service-3-content-box {
        bottom: 80px;
    }
    #services-carousel .tp-service-3-subtitle {
        top: -300px;
        left: -150px;
    }
    body .ti-footer.source-Google .ti-profile-details .ti-name {
        width: 25%;
    }
}
@media (max-width: 576px) {
    .ti-reviews-container-wrapper .ti-review-item.source-Google.ti-image-layout-thumbnail {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    body .ti-footer.source-Google .ti-row .ti-profile-details  {
        flex-direction: column !important;
    }
    body .ti-footer.source-Google .ti-profile-details .ti-name {
        width: 100%;
        text-align: center !important;
    }
        body .ti-footer.source-Google .ti-header-write-btn-container {
        width: 100%;
        text-align: center;
    }
    body .ti-footer.source-Google {
        margin-top: 0 !important;
    }
    .elementor-67 .elementor-element.elementor-element-0ac1446:not(.elementor-motion-effects-element-type-background), 
    .elementor-67 .elementor-element.elementor-element-0ac1446 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        padding: 140px 0;
    }
    .hero-upper-layer {
        left: auto !important;
        right: -180px;
        top: 400px !important;
    }
    #services-carousel .tp-service-3-content-box {
        display: flex;
        justify-content: space-between;
        position: absolute;
        left: 20px;
        bottom: 90px;
        right: 40px;
        width: 90%;
    }
    #services-carousel .tp-service-3-subtitle {
        font-size: 22px;
        font-family: "Syne", Sans-serif;
        position: absolute;
        top: -100px;
        left: -10px;
        display: block;
    }
    #services-carousel .tp-service-3-title a {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 16px;
    }
    .elementor-67 .elementor-element.elementor-element-701144e.elementor-element,
    .elementor-67 .elementor-element.elementor-element-793eb42.elementor-element {
        width: 100%;
    }
    #services-carousel .tp-service-3-slide-active .swiper-slide-active .tp-service-nav-wrapper {
        position: absolute;
        bottom: 40px;
        left: -20px;
        z-index: 10;
        display: flex;
        gap: 8px;
        width: 115px;
        height: 30px;
        padding: 0;
        align-items: center;
        justify-content: center;
    }
    #services-carousel .tp-service-nav-wrapper .swiper-button-prev,
     #services-carousel .tp-service-nav-wrapper .swiper-button-next, 
     body .ti-widget.ti-goog .ti-controls .ti-next,
     body .ti-widget.ti-goog .ti-controls .ti-prev {
        width: 30px;
        height: 30px;
        background-size: 18px;
     }
     .tp-service-3-ptb .mb-60 {
        margin-bottom: 0;
     }
     body footer .elementor-grid-item:has(a.elementor-icon.elementor-social-icon) img {
        width: 40px !important;
     }
     .tp-header-right-btn {
        margin-right: 8px !important;
     }
     header .tp-btn-black {
        font-size: 12px !important;
        line-height: 1;
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-radius: 6px 6px 6px 6px;
        padding: 10px 12px;
        background-color: #fff;
        text-align: center;
        transition: all .3s;
        color: #ED0B43;
    }
    #services-carousel .swiper-slide-active .tp-service-3-item .tp-service-3-thumb::before {
        display: none;
    }
}
@media (max-width: 390px) {
    #services-carousel .tp-service-3-content-box {
        bottom: 80px;
    }
    #services-carousel .tp-service-3-subtitle {
        top: -80px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .tp-footer-area .tp-footer-col-2 {
        padding-left: 0 !important;
    }
        footer .tp-footer-area .container .row {
        flex-direction: row !important;
    }
}
@media (min-width: 1280px) and (max-width: 1360px) {
   .hero-upper-layer {
        top: 44px !important;
    }
    #services-carousel .tp-service-3-item {
        max-height: 490px;
    }
    #services-carousel .tp-service-3-subtitle {
        top: -350px;
        left: -180px;
    }
}
@media (min-width: 1600px) {
    body .contact-form > div:first-child {
        width: 50%;
    }
    body .contact-form > div:last-child {
        width: 50%;
    background-size: 100% !important;
    }
}
@media screen and (min-width: 1520px) {
    .hero-upper-layer {
        top: 210px !important;
    }
    #services-carousel .tp-service-3-item {
        max-height: 590px;
    }
}
@media screen and (min-width: 1600px) {
    #services-carousel .tp-service-3-item {
        max-height: 620px;
    }
    #services-carousel .tp-service-3-subtitle {
        top: -460px;
        left: -230px;
    }
}
@media screen and (min-width: 1900px) {
    #services-carousel .tp-service-3-item {
        max-height: 740px;
    }
    #services-carousel .tp-service-3-subtitle {
        top: -570px;
        left: -290px;
    }
}


/* 22-07-2025
About Us Page */

/* .elementor-794 .elementor-element.elementor-element-2a997b6 .elementor-button:focus:hover {
    background-color: #60A5FA !important;
    color: #FFFFFF !important;
    border-color: #60A5FA !important;
}

.rating-wrapper .elementor-button:focus:hover svg {
    fill: #fff !important;
} */

.brand-clients .swiper-slide a {
    cursor: pointer;
	
.properties-section .tp-service-5-btn::before {
  content: 'Business Reviews11' !important;
  display: block;
  background-image: url('https://thinkai.setoo.work/wp-content/uploads/2025/07/New-Project5.1.png') !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 150px;
  height: 70px;
  margin-inline: auto;
  vertical-align: middle;
  color: #fff !important;
}
    pointer-events: none;
}
/* Adesh — Yesterday at 10:02 PM */
.our-team .tp-team-details-subtitle {
    font-size: 16px;
    font-weight: 400;
    font-family: "DM Sans", sans-serif;
    color: #20cffe !important;
}

.tai-cta .elementor-button:focus svg {
    fill: #60A5FA !important;
}

/* .elementor-button:focus {
    background-color: transparent;
    color: #25CEFC !important;
    border-color: #25CEFC;
}

.elementor-button:focus svg {
    fill: #25CEFC !important;
}

.elementor-button:focus:hover {
    background-color: transparent !important;
    color: #25CEFC !important;
    border-color: #25CEFC !important;
} */

.btn-min-w .elementor-button:focus svg {
    fill: #FFF !important;
}
/* .rating-wrapper .elementor-button:focus:hover {
    background-color: #60A5FA !important;
    color: #FFFFFF !important;
    border-color: #60A5FA !important;
} */



/* .rating-wrapper .elementor-button:focus:hover svg {
    fill: #fff !important;
} */

.contact-form h5 {
    color: #868d98 !important;
    font-size: 18px !important;
}

.contact-form input[type=text], .contact-form input[type=email], .contact-form input[type=tel], .contact-form input[type=number], .contact-form input[type=password], .contact-form input[type=url], .contact-form textarea {
    line-height: 21px !important;
}

.properties-section .tp-service-5-btn::before {
    content: 'Business Reviews' !important;
    display: block;
    background-image: url(https://thinkai.setoo.work/wp-content/uploads/2025/07/New-Project5.1.png) !important;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 150px;
    height: 80px;
    margin-right: 0px;
    margin-left: 24px;
    vertical-align: middle;
}

.google-review .ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn:before {
    font-family: "DM sans", Sans-serif !important;
}

.view .tp-service-5-btn.box-hover::before {
    color: #fff;
}

.tai-journey .tp-step-icon > span::after {
    background-color: #cdc9c9;
}

.new-tai-journey .tp-step-item p {
    margin-bottom: 10px;
}


@media (min-width: 575px) and (max-width: 991px) {
    .new-tai-journey .tp-step-title-sm {
        height: 62px !important;
    }
}

.tai-feature img {
    filter: brightness(0) invert(1);
}

/* .rating-wrapper .elementor-button:focus:hover {
    background-color: #60A5FA !important;
    color: #000 !important;
    border-color: #60A5FA !important;
}

.rating-wrapper .elementor-button:focus:hover svg {
    fill: #fff !important;
} */

.tai-feature .tp-feature-3-title {
    line-height: normal;
}

@media (min-width: 450px) and (max-width: 768px) {
    .custom-feature .tp-feature-3-title {
        min-height: 30px;
    }
}

.tai-irish-services .tp-project-content-wrap p {
    font-size: 16px !important;
}

.tai-irish-services .tp-project-tab-btn-wrap {
    background-color: #272626 !important;
}

.tai-irish-services .tp-project-tab-btn {
    color: #fff !important;
}

.tai-irish-services .tp-project-tab-link.active {
    background: #48505c;
}

@media (min-width: 992px) {
    .tai-irish-services .tp-project-thumb img {
    height: 155px;
}
}

@media (max-width: 991px) {
    .tai-irish-services .tp-project-thumb img {
    height: 200px;
}
}

.tai-faq-section .tp-about-inner-faq .tp-faq-accordion {
    border-top: none;
}

.tai-query .tp-team-3-title-box span {
    line-height: 26px;
}

.tai-query .tpfadeRight {
    -webkit-animation-name: tpfadeRight;
    animation-name: tpfadeRight;
    position: sticky !important;
    top: 120px;
}

/* 23-07-2025 */

.chatbot-irish-services .tp-project-content-wrap p:first-of-type {
  display: none;
}

.professional-experties .tp-feature-thumb {
        border: none;
        border-radius: 20px;
}

.tai-work-btn a {
    text-transform: capitalize !important;
}

.tai-work-btn a:hover {
    color: #25cefc !important;
}

@media screen and (min-width: 768px) {
    .tai-price .tp-price-3-head h4 {
    height: 40px;
}

.tai-price .tp-price-3-btn-box p:nth-of-type(2) {
    height: 140px;
}

.tai-price .tp-price-3-list ul {
    height: 123px;
}

}

@media (min-width: 768px) {
.view .tp-service-5-title {
    font-size: 28px;
    line-height: 1.07;
    letter-spacing: -0.02em;
    color: var(--tp-common-black-3);
    height: 62px;
}
}

@media screen and (min-width: 1200px) {
.tai-we-do .tp-service-content p {
    height: 96px;
}

.tai-we-do .tp-service-title {
    height: 50px;
}
}


@media screen and (min-width: 992px) and (max-width: 1199px) {
.tai-we-do .tp-service-content p {
    height: 100px;
}
}

@media screen and (min-width:768px) and (max-width: 991px) {
.tai-we-do .tp-service-content p {
    height: 96px;
}

.tai-we-do .tp-service-title {
    height: 50px;
}
}

.tai-we-do .tp-service-item img {
    border-radius: 20px;
}

@media screen and (min-width: 992px) {
    .tai-animated-icon h4 {
    min-height: 74px !important;
}
}


@media screen and (min-width: 768px) and (max-width: 991px) {
    .tai-animated-icon h4 {
    min-height: 50px !important;
}
}

@media screen and (min-width: 576px) and (max-width: 767px) {
    .tai-animated-icon h4 {
    min-height: 74px !important;
}
}

.rating-wrapper .elementor-button:focus {
    color: #25cefc !important;
    background-color: transparent !important;
}

.rating-wrapper .elementor-button:focus svg {
    fill: #25cefc !important;
}

.rating-wrapper .elementor-button:focus:hover {
    color: #000 !important;
    background-color: #25cefc !important;
}

.rating-wrapper .elementor-button:focus:hover svg {
    fill: #000 !important;
}

.tp-breadcrumb-ptb {
    max-height: 80vh;
    padding: 0;
    height: 80vh;
    display: flex
;
    align-items: center;
    justify-content: center;
}

.contact-form .tp-contact-2-info span {
    color: #20cffe !important;
}

@media (min-width: 768px) {
    .heading-view .tp-service-5-title {
        height: auto !important;
    }
}

/* 24-07-2025 */
.tai-irish-services .align-items-end {
    display: none;
}

.tai-our-search .align-items-end {
    display: block;
}

@media (max-width: 991px) {
    .professional-experties .tp-feature-inner-bg {
        padding-bottom: 0px;
    }

    .professional-experties .tp-feature-inner-wrap {
        padding-bottom: 0px;
    }
}

@media (max-width: 991px) {
    .professional-experties .tp-feature-inner-wrap {
    padding-top: 30px;
    padding-bottom: 0px;
}
}

@media (max-width: 385px) {
    .tai-feature h5
 {
        height: auto !important;
    }
}

.sub-section-heading p:first-of-type {
    margin-bottom: 0px;
}

@media (min-width: 1025px) {
    .passive-img .elementor-widget-image img {
        height: 450px;
    }
}

/* 25-07-2025 */

.professional-experties .tp-feature-inner-wrap {
    padding-top: 80px;
    padding-bottom: 80px;
}

@media (max-width: 991px) {
    .professional-experties .tp-feature-inner-bg {
        padding-bottom: 0px;
    }

    .professional-experties .tp-feature-inner-wrap {
        padding-bottom: 0px;
    }
}

@media (max-width: 991px) {
    .professional-experties .tp-feature-inner-wrap {
    padding-top: 30px;
    padding-bottom: 0px;
}
}

.professional-experties .tptranslateX2 {
    animation: none;
}

@media (min-width: 1024px) {
    .professional-experties .tp-feature-inner-wrap {
        padding-left: 80px;
        padding-right: 80px;
    }
}

@media (min-width: 1024px) and (max-width: 1200px) {
    .professional-experties .tp-feature-inner-wrap {
        padding-top: 0px !important;
        padding-bottom: 0px;
    }
}

@media (max-width: 767px) {
    .tai-we-do .tp-service-more {
        display: none;
    }
}


