/*
Theme Name: Kerenor
Theme URI: https://netfolie.com/
Description: Custom built theme to meet client requirements.
Version: 99.9.1
Author: netfolie
Author URI:https://netfolie.com/
Tags: white, one-column, two-columns, three-columns,four-columns, right-sidebar, responsive-layout, custom-colors, custom-menu, featured-images, theme-options, translation-ready, photoblogging
License: GNU General Public License version 1.0
License URI:https://netfolie.com/
Text Domain: kerenor
*/
.op-0{opacity:0;}
.op-05{opacity: 0.5;}
.op-50{opacity: 0.5;}


.c-form input:-webkit-autofill,
.c-form input:-webkit-autofill:hover,
.c-form input:-webkit-autofill:focus,
.c-form textarea:-webkit-autofill,
.c-form textarea:-webkit-autofill:focus,
.c-form select:-webkit-autofill {
    -webkit-text-fill-color: var(--black) !important;
    -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
    box-shadow: 0 0 0px 1000px transparent inset !important;
    background-color: transparent !important;
    transition: background-color 5000s ease-in-out 0s;
}
.z10{z-index: 10;}
.z20{z-index: 20;}
.heroSection video{z-index: 1;}
.heroSection::before,
.heroSection::after{
	content: "";
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.heroSection::before{background: rgba(21, 21, 21, 0.3);}
.heroSection::after{background: linear-gradient(180deg, rgba(18, 20, 14, 0) 50%, #12140E 100%);z-index: 3;}

/* position: absolute;
width: 2076px;
height: 741px;
left: -78px;
top: 0px;

background: linear-gradient(180deg, rgba(18, 20, 14, 0) 50%, #12140E 100%), url(19912008-uhd_3840_2160_24fps.png); */

/* Overlay */

/* position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 5382px;

background: rgba(21, 21, 21, 0.3); */


@media (max-width: 992px) {

  .expertiesROws {
    display: flex;
    flex-wrap: nowrap;      /* important */
    overflow-x: auto;       /* enable horizontal scroll */
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
  }

  .expertiesROws > div {
    flex: 0 0 80%;          /* card width on mobile */
    max-width: 80%;
    scroll-snap-align: start;
  }

  /* optional: spacing between cards */
  .expertiesROws > div {
    margin-right: 15px;
  }

  /* hide scrollbar (optional) */
  .expertiesROws::-webkit-scrollbar {
    display: none;
  }
}