/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

html {
    scroll-padding-top: 80px;
}
html,body{
    overflow-x: hidden;
}

/* Lenis smooth-scroll compatibility */
html.lenis,
html.lenis body {
    height: auto;
}

.lenis.lenis-smooth {
    scroll-behavior: auto !important;
}

.lenis.lenis-stopped {
    overflow: clip;
}


/* Header Section */

.header-section ul li.menu-item-49{
    display: none;
}
.btn .elementor-button-icon svg {
    width: 11px;
}
.btn .elementor-button .elementor-button-icon svg{
    transition: 0.3s;
}
.btn .elementor-button:hover .elementor-button-icon svg{
    rotate: 45deg;
}

/* Home Page */

#to_top_scrollup{
    display: none !important;
}
.titlecolor{
    color: #A4D0FF;
}
.titlecolortwo{
    color:  #9793d3;
}
.titlenewcolor{
    color: #004491;
}
.service-main .swiper-wrapper {
    align-items: center;
}
.service-main .swiper-slide {
    transition: all 0.4s ease;
    transform: scale(0.85);
    opacity: 0.6;
}
.service-main .swiper-slide-active {
    transform: scale(1);
    opacity: 1;
    z-index: 2;
}
.service-main .swiper-slide-prev,
.service-main .swiper-slide-next {
    transform: scale(0.85);
    opacity: 0.7;
}
.testimonialsection{
    padding-left: calc((100vw - 1440px) / 2) !important;
}
.testarrow{
    cursor: pointer;
}
.faq-sec .e-n-accordion-item-title[aria-expanded="true"]{
    border-radius: 10px 10px 0px 0px;
    border-bottom: 1px solid #fff6dc !important;
}

/* Contact Page */

.social-icon-sec .elementor-icon-wrapper{
    display: flex;
    justify-content: center;
}

/* Get Free Quote */

.quote-section a.dialog-close-button{
    background-color: #FFF !important;
    padding: 10px;
    border-radius: 100%;
}

/* Service Page */

.comtext{
    color: #025CA2;
}
.logosec .swiper-wrapper{
    transition-timing-function: linear !important;
}
.faq-two-sec .e-n-accordion-item-title[aria-expanded="true"]{
    border-radius: 10px 10px 0 0;
}
.newlettercolor{
    color: #0956A6;
}

.service-inner-tab .e-n-tabs-heading{
    border-bottom: 3px solid #075FC3;
}
.service-inner-tab .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text{
    font-weight: 700;
}
.service-inner-tab .e-n-tab-title[aria-selected="true"]{
    background-color: transparent !important;
}
.service-inner-tab .e-n-tab-title:hover{
    background-color: transparent !important;
}

.service-inner-tab-under .e-n-tabs-heading{
    border-bottom: none;
    padding-bottom: 0;
}
.service-inner-tab-under .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text{
    font-weight: 600;
}
.service-inner-tab-under .e-n-tab-title[aria-selected="true"]{
    background-color: #ADBFE1 !important;
}
.service-inner-tab-under .e-n-tab-title:hover{
    background-color: #ADBFE1 !important;
}

/* Landing Image */

/* .landing-carousel-sec .swiper-slide {
  transition: transform 0.4s ease, opacity 0.4s ease !important;
  opacity: 0.5 !important;
  transform: scale(0.75) !important;
}
.landing-carousel-sec .swiper-slide-next {
  opacity: 1 !important;
  transform: scale(1) !important;
  z-index: 10 !important;
}
.landing-carousel-sec .swiper-slide .landing-carousel-content,
.landing-carousel-sec .swiper-slide-active .landing-carousel-content{
    opacity: 0;
}
.landing-carousel-sec .swiper-slide-next .landing-carousel-content{
    opacity: 1;
} */

.business-after{
    position: relative;
}
.business-after::after{
    position: absolute;
    content: "";
    width: 120px;
    height: 24px;
    background-image: url(https://valieq.com/wp-content/uploads/2026/07/linearrow.png);
    background-repeat: no-repeat;
    top: 8%;
    right: 0;
    transform: translate(65%, -50%);
}
.business-after-second{
    position: relative;
}
.business-after-second::after{
    position: absolute;
    content: "";
    width: 120px;
    height: 24px;
    background-image: url(https://valieq.com/wp-content/uploads/2026/07/linearrow.png);
    background-repeat: no-repeat;
    top: 8%;
    right: 0;
    transform: translate(65%, -50%);
}
.test-land .main-test-loop{
    border-color: #FFF;
}
.test-land .main-test-loop p, .test-land .main-test-loop .elementor-testimonial-name, .test-land .main-test-loop .elementor-testimonial-job{
    color: #FFF;
}

/* Responsive */

@media (prefers-reduced-motion: reduce) {
html {
    scroll-behavior: auto;
}
}

@media (max-width: 1024px){
.business-after-second::after{
    display: none;
}
}

@media (max-width: 767px){
.header-section ul li.menu-item-49{
    display: block;
}
.service-loop-page,
.service-loop-page.elementor-grid,
.service-loop-page .elementor-loop-container {
    grid-auto-rows: auto !important;
}

.service-loop-page .e-loop-item {
    height: auto !important;
    align-self: start !important;
}
.business-after::after{
    display: none;
}
}