/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 17 2026 | 08:37:24 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

#middlebox h1{
color:white;
font-weight:400!important;
/* letter-spacing:5px; */
/* text-align:right; */
}

@media only screen and (max-width: 769px) {
	
#middlebox {
	position: unset!important;
	
	padding-top: 37vh;
	transform: unset !important;
}
	#middlebox h1 {
font-size: 1.5em !important;text-align: center !important;
		
	}
	.page-heading-slider {
		height: 100vh !important;
	}
	.page-id-20096 .wpb_raw_code img {
		width: 100%;
	}
}

.portfolio-image img {
	/*width: 100%;*/
}
.widget_nav_menu.footer-sidebar-widget li{
	border-bottom:0px !important;

}
.widget_nav_menu.footer-sidebar-widget li a{;
	text-transform: none !important;
	font: 15px / 15px 'Roboto', Georgia, Helvetica, sans-serif;
    padding: 15px 0;
}
.footer-sidebar-widget.widget_text {
    padding-top: 10px;
    margin-bottom: 0;
}
.header-type-2.slider-overlap .menu-icon:before {
  color: #FFF;
}
.header-type-2.slider-overlap .header .menu > li > a {
  color: #FFF !important;
}
.header-type-2.slider-overlap .header .menu > li > a:hover {
  color: #FFF !important;
  text-decoration: underline;
}

.portfolio-descr h3 a {
  color: #569bbd !important;
}
.portfolio-descr h3 a:hover {
    color: #767676 !important;
}
.portfolio-item .portfolio-descr:hover {
  color: inherit;
}
footer.main-footer #nav_menu-3 .menu-main-container {
    height: auto !important;
}


/* Sticky header CSS */
/* Desktop only */
@media (min-width: 992px) {

  /* Default header */
  .site-header,
  .header-wrapper {
    position: relative;
    width: 100%;
    z-index: 999;
  }

  /* Sticky state */
  .site-header.is-sticky,
  .header-wrapper.is-sticky {
   position: fixed;
    top: -160px;
    left: 0;
    width: 100%;
    z-index: 10000;
    background-color: #FFF;
    border-bottom: 1px solid #ddd;
    -webkit-transition: 0.4s all ease-in-out;
    -moz-transition: 0.4s all ease-in-out;
    -ms-transition: 0.4s all ease-in-out;
    -o-transition: 0.4s all ease-in-out;
    transition: 0.4s all ease-in-out;
    min-height: 85px;
    box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.15);
  }
.site-header.is-sticky,
  .header-wrapper.is-sticky  {
    top: 0;
}
  /* Admin bar fix */
  body.admin-bar .site-header.is-sticky,
  body.admin-bar .header-wrapper.is-sticky {
    top: 28px;
  }
	:is(.site-header.is-sticky, .header-wrapper.is-sticky) img {
    max-height: 65px;
}
.header-wrapper.is-sticky .navbar {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

}
