.elementor-section.elementor-section-stretched,
.e-con-full.e-parent {
    width: 100vw !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    position: relative;
    max-width: unset !important;
}

.site-header,
.site-header-main-section-left,
.site-header-main-section-right  {
    min-height: 110px !important;
    max-height: 110px !important;
    /* overflow: hidden; */
}

#mainViewDesc2 {
    max-height: 131px;
    min-height: 131px;
}

#mainViewDesc2 .elementor-element:hover .elementor-image-box-title {
    color: black;
}

#mainViewDesc2::before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 200px;
    width: 100%;
    background-image: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
    opacity: .6;
    top: unset !important;
}

@media (max-width: 1024px) {
    #mainViewDesc2 {
        background-color: #ffffff;
        max-height: unset;
        min-height: unset;
    }


    #mainViewDesc2::before {
        content: unset;
        background-image: unset;

    }
    #mainViewDesc2 .e-con-boxed {
        border-color: var(--e-global-color-thebase7);
    }

    #mainViewDesc2 .elementor-element .elementor-image-box-title {
        color: black;
    }
}

#serviceSection .elementor-image-box-img img {
    width: 70px !important;
    height: 70px !important; 
    object-fit: contain;
    object-position: center;
}

/*
.site-branding a.brand img.svg-logo-image {
    width: 140px;
}



#mainViewDesc {
     display: none;
    top: unset !important;
}

#mainViewDesc .elementor-container {
    min-height: 130px;
}

#rev_slider_1_1_wrapper {
    display: none !important;
    height: 720px !important;
    max-height: 720px !important;
}
/* */ 



/* .elementor-section.elementor-section-stretched  */

/*
 .elementor-section.elementor-section-stretched {
	min-width: 100vw;
	margin-left: calc((100vw - 1300px)/-2);
} 
*/

/*
.site-header,
.site-header-main-section-left,
.site-header-main-section-right  {
    min-height: 110px !important;
    max-height: 110px !important;
}

/*
.header-html2 {
    transition: opacity 0.2s;
    display: none;
    visibility: unset;
}

div[data-section="thebase_customizer_header_contact"]:hover+.site-header-item .header-html2, .header-html2:hover {
    z-index: 5;
    opacity: 1;
    visibility: unset;
}*/

/* 
.elementor-element-6e81f73 {
    min-height: 720px;
}


@media (max-width: 1271px) {
    .site-branding a.brand img.svg-logo-image {
        width: 120px;
    }
}


@media (max-width: 1200px) {
    .site-branding a.brand img.svg-logo-image {
        width: 100px;
    }
}



@media (max-width: 767px) {

}

*/