/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.slider-element .container, .slider-element .container-fluid {    background: #f1f1f1c9; width: 100%; margin: auto; max-width: 100%; line-height: 70px; position: absolute; bottom: 0; height: 70px;}
.emphasis-title { margin: 0 !important }

.lead { font-weight: 400; }
.portfolio-item .portfolio-image, .portfolio-item .portfolio-image > a, .portfolio-item .portfolio-image img { object-fit: cover }

@media (min-width: 992px) {
  #header.transparent-header, #header.transparent-header:not(.sticky-header) #header-wrap { background: #FFF}
  .page-section { padding: 80px }
  .section { padding: 30px 0 }

  .primary-menu .menu-container .menu-link { font-size: 14px; font-weight: 600;}

  .slider-inner .lead { font-size: 1.5rem; font-weight: 600; text-align: right; margin-right: 50px;}

  .portfolio-item .portfolio-image img#img-tech { height: auto }
  .portfolio-item .portfolio-image img#img-cogn { height: 276px }
  .portfolio-item .portfolio-image img#img-musi { height: auto }
  .portfolio-item .portfolio-image img#img-lite { height: 440px }
  .portfolio-item .portfolio-image img#img-coci { height: auto }
  .portfolio-item .portfolio-image img#img-sali { height: 239px }
  .portfolio-item .portfolio-image img#img-movi { height: 239px }
}
