/*
 Theme Name:   Hello Elementor Child
 Theme URI:    http://example.com/hello-elementor-child
 Description:  Hello Elementor Child Theme
 Author:       Your Name
 Author URI:   http://example.com
 Template:     hello-elementor
 Version:      1.0.0
*/

/* Importing the parent theme style.css */
@import url("../hello-elementor/style.css");




/* Custom CSS can go here */




/* ht slider start */
.htslider-postslider-area .slick-track {
    display: flex !important;
}

.htslider-postslider-area .slick-slide {
    height: auto !important;
    display: flex !important;
}

.htslider-postslider-area .slick-slide > div {
    display: flex;
    height: 100%;
}

.htslider-postslider-area .e-parent {
    display: flex;
    flex-direction: column;
    height: 100%;
}
/* ht slider end */

.nu-link a{
	color: #fff !important;
}



.about-line {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    color: #3997D3;

}

.about-line::after {
    content: "";
    width: 100px;  
    height: 3px;   
    background-color: #3997D3;
    display: block;
}

.htslider-carousel-activation .slick-dots li button {
    height: 15px;
    width: 15px !important;
    margin-top: 50px;
} 
.clients-box:hover .clients-box-text h2{
	color:#3997D3 !important;
}

.owl-dots .owl-dot span {
    background: #fff !important;
}

.owl-dots .owl-dot.active span {
    background: #3997D3 !important;
}

.call-hover{
    display: none !important;
}

.call-hover-btn:hover .call-text{
    display: none !important;
}

.call-hover-btn:hover .call-hover{
    display: inline !important;
}


.testimonial-text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.testimonial-text.expanded {
    -webkit-line-clamp: unset;
    display: block;
}

.read-more-toggle {
    display: inline-block;
    margin-top: -10px;
	margin-bottom: 10px;
    font-weight: 600;
    cursor: pointer;
	color: #fff !important;
}


