/*-----------------------------------------------------------------------------------
Theme Name:The White Lotus
Theme URI: #
Description:The White Lotus is a Responsive Wordpress Theme with a multitude of amazing CMS features.
Author: The White Lotus
Author URI: #
Version:1.0
Tags:theme-options,custom-menu,responsive,html5
----------------------------------------------------------------------------------*/

.our-service.home-service .card .service-data figure img,
.service-part .icon-area figure img {
    max-width: 100%;
    height: auto;
    max-height: 61px;
}
.our-service.home-service .card .service-data figure,
.service-part .icon-area figure {
    max-height: none;
}

.service-part .icon-area figure {
    height: 100%;
    margin: 0;
}
.functional-content ul li{
    padding: 0;
}
.functional-content ul li a{
    padding: 10px 15px;
    color: #fff;
    display: block;
}
.industry-we-serve figure .hover_image,
.industry-we-serve figure:hover .main_image{ display: none;}
.industry-we-serve figure:hover .hover_image{ display: block;}



.industry-we-serve figure:hover svg path{ fill: #454545;}
.about-us .section-right p{ margin-bottom: 10px;}
#enquiry form .button {
    background: #ed1c24;
    color: #fff;
    font-size: 22px;
    text-align: center;
    border: 0;
    width: 100%;
    padding: 18px;
    margin-bottom: 5px;
    transition: all 0.5s ease-in-out;
    outline: 0;
}
.form-container .button {
    background: #ed1c24;
    color: #fff;
    font-size: 22px;
    text-align: center;
    border: 0;
    width: 100%;
    padding: 18px;
    margin-bottom: 5px;
    transition: all 0.5s ease-in-out;
    outline: 0;
}
.blog-section h3{
    /* overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    max-height: 75px; */
}
.desc figure,
.team-member .d-direction-row{ margin-left: 0;}
.wpcf7-not-valid-tip{ display: none;}
.wpcf7-not-valid{ border-color:#dc3232 !important;}
.wpcf7-spinner{ display:none !important;}
.wpcf7 form .wpcf7-response-output{ margin:5px;}
.menu ul li:hover a{
    color: #ed1c24;
}
.mobile_banner_image{ display: none !important;}
.contact-data .form-container{
    width: calc(100% - 460px);
}
.grecaptcha-badge { 
    display:none !important; 
}

@media (max-width: 1380px){
    /* .blog-section h3 {
        max-height: 65px;
    } */
}
@media (max-width: 1280px){
    /* .blog-section h3 {
        max-height: 60px;
    } */
}

@media (max-width: 1024px){
    .slide .slide__content--headings .title {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (max-width: 768px){
    .mobile_banner_image{ display: block !important;}
    .desktop_banner_image{ display: none !important;}
    .industry-we-serve figure svg{
        margin:0 auto;
    }
    .contact-data .form-container {
        width: 100%;
    }
}
@media (max-width: 480px){
    .slide .slide__content--headings .title {
        max-width: 70%;
        font-size:24px;
    }
    /* .blog-section h3 {
        max-height: 64px;
    } */
}