/*
Theme Name:   SmartETechnology
Description:  Write here a brief description about your child-theme
Author:       pixelfly
Author URL:   https://expressweb.in/demo2
Template:     hello-elementor
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  SmartETechnology
*/

/* Write here your own personal stylesheet */


.service-block .elementor-column-wrap.elementor-element-populated {
    -webkit-transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
    -o-transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
    transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1) !important;
 
}


.service-block .elementor-column-wrap.elementor-element-populated:hover {
    background: #0187A9 !important;
    -webkit-box-shadow: 0 18px 40px rgba(51, 51, 51, 0.1);
    box-shadow: 0 18px 40px rgba(51, 51, 51, 0.1);
    background: #fff;
    border-radius: 5px;
    -webkit-transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
   margin-top: -5px;
}

.service-block .elementor-column-wrap.elementor-element-populated:hover .elementor-widget-container h2 {
    color: #fff;
    transition: 0.5s;
}
.service-block .elementor-column-wrap.elementor-element-populated:hover .elementor-text-editor.elementor-clearfix {
    color: #fff;
    transition: 0.5s;
}
.service-block .elementor-column-wrap.elementor-element-populated:hover .elementor-button-text {
    color: #fff;
    transition: 0.5s;
}
.service-block .elementor-column-wrap.elementor-element-populated:hover .elementor-button-icon i {
    color: #fff;
    transition: 0.5s;
}



.service-block .elementor-column-wrap.elementor-element-populated .serv-icon-2 {
    visibility: hidden;
	opacity: 0;
    transition: 0.3s !important;
}
.service-block .elementor-column-wrap.elementor-element-populated:hover .serv-icon-2 {
    visibility: visible;
	opacity: 1;
   transition: 0.3s !important;
}

.service-block .elementor-column-wrap.elementor-element-populated:hover .serv-icon-1 {
     visibility: hidden;
	opacity: 0;
   transition: 0.3s !important;
}
.blog-block .elementor-image-box-content {
    padding: 10px 25px;
        padding-bottom: 10px;
    padding-bottom: 60px;
}
.blog-block .elementor-image-box-title span {
    color: #000;
    font-weight: 400;
    font-size: 15px;
    padding-bottom: 20px;
    float: left;
    width: 100%;
}
.blog-block .service-btn {
    float: left;
    width: 100%;
    margin-top: 30px;
    font-family: "Mulish", Sans-serif;
    font-weight: 500;
    color: #06b68e;
}

.main-header.fadeInDown.she-header nav.elementor-nav-menu--main ul li a {
    color: #000 !important;
}
.main-header.header.she-header-transparent-yes .logo2 {
    display: none;
}
.main-header.she-header .logo2 {
    display: block;
}
.main-header.she-header .logo1 {
    display: none;
}
.main-header.she-header .elementor-button {
   border: 1px solid #000;
}
.main-header.she-header .elementor-button span {
    color: #000;
}