/* header nav bar */
.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active {
    font-weight: 700 !important;
    text-decoration: underline 2px #fff !important;
text-underline-offset: 2px;
}
.elementor-location-header .elementor-nav-menu--main .elementor-item:hover {
    font-weight: 700 !important;
	text-decoration: underline 2px #fff !important;
text-underline-offset: 2px;
}

/* display some nav item on mobile but not on desktop*/
.elementor-location-header .menu-item-42{
	display: none !important;
}
/* Mobile */
@media (max-width: 768px) {
 .elementor-location-header .menu-item-42{
	display: block !important;
}
}

/* products/services buy btn icon */
.buy-now:hover .elementor-button-icon svg path{
    fill: #0F1C18;
}

/*home featured project section*/
.img-hvr{
    display: none;
}
.hvr-cont:hover .img-hvr{
    display: block;
}
.hvr-cont:hover .img-show{
    display: none;
}
.hvr-cont:hover .elementor-cta__title{
    color: #fff !important;
}
.hvr-cont:hover .elementor-cta__description{
    color: #fff !important;
}
.hvr-cont:hover .elementor-button-text{
    color: #fff;
}
 .hvr-cont:hover  .elementor-icon {
    background: #fff !important;
}
 .hvr-cont:hover  .elementor-icon svg path{
    fill: #0F1C18 !important;
}
.hvr-cont:hover .ic2 .elementor-icon {
    background: #FEF2DE !important;
}

/* Mobile media query */
/*home featured project section for mobile*/
@media (max-width: 768px) {
    .img-hvr {
        display: none !important;
    }  
.img-show {
        display: block !important;
    }
  

    .hvr-cont:hover .elementor-cta__title {
        color: initial !important;
    }

    .hvr-cont:hover .elementor-cta__description {
        color: initial !important;
    }

    .hvr-cont:hover .elementor-button-text {
        color: initial !important;
    }

    .hvr-cont:hover .elementor-icon {
        background: #000 !important;
    }

    .hvr-cont:hover .elementor-icon svg path {
        fill: #fff !important;
    }

    .hvr-cont:hover .ic2 .elementor-icon {
        background: #fff !important;
    }
     .hvr-cont:hover .ic2 .elementor-icon svg path {
        fill: #000 !important;
    }
	
	/*values grid boxes for mobile*/
@media (max-width: 768px) {
    .black-img-hvr {
        display: none !important;
    }
    .values-box:hover .white-img {
        display: block !important;
    }
    .img2-white {
        display: none !important;
    }

    .img1-bla {
        display: block !important;
    }

    .values-box:hover .img1-bla {
        display: block !important;
    }

    .values-box:hover .elementor-widget-text-editor {
        color: #fff !important;
    }

    .values-box:hover .elementor-heading-title {
        color: initial !important;
    }

    .values-box:hover .elementor-icon svg path {
        fill: initial !important;
    }
}
}

/*values grid boxes*/

.black-img-hvr{
    display: none;
}
.values-box:hover .black-img-hvr{
    display: block;
}
.values-box:hover .white-img{
    display: none;
}

.img2-white{
    display: none;
}
.values-box:hover .img2-white{
    display: block;
}
.img1-bla{
    display: block;
}
.values-box:hover .img1-bla{
    display: none;
}

.values-box:hover .elementor-widget-text-editor{
    color: #000 !important;
}
.values-box:hover .elementor-heading-title{
     color: #fff !important;
}
.values-box:hover .elementor-icon svg path{
    fill: #fff;
}
/* Featured Films pg btn icon */
.btn-vid:hover .elementor-button-icon svg path{
    fill: #0F1C18;
}
.icn-hvr-clr:hover .elementor-image-box-title{
	color:white !important;
}
.icn-hvr-clr:hover .elementor-image-box-description{
	color:white !important;
}