/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
body {
    overflow-x:hidden;
}
a:focus {
    outline:none !important;
}
#site-header {
    background-color: transparent !important;
}
#top-bar-wrap {
      background-color: transparent !important;
    border-bottom: none !important;
}
.top-bar-left {
    float: none !important;
}
#topbar-template {
    display: unset;
}
#footer-callout-wrap {
    background-color: transparent;
    border-top: 0;
}
.logocls img {
	filter: brightness(0) invert(1);
}
.nf-field-element #nf-field-27, .nf-field-element #nf-field-28 {
    height: 17px !important;
}
.nf-field-element h3 {
  margin-bottom:0px;	
}
.nf-field-element #nf-field-27, .nf-field-element #nf-field-28 {
    height: 17px !important;
} 
.nf-field-element input, .nf-field-element select, .nf-field-element textarea {
	background-color: #fff !important;
}

#nf-field-4,#nf-field-32 {
	background-color: #6EC5E9 !important;
}
.imgbcls img {
	height:400px;
	object-fit:cover;
}
.services-grid {
  display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: left;
}

.services-grid a {
    max-width: calc(25% - 12px);
    width: calc(25% - 12px);
}
@media only screen and (max-width: 600px) {
  .services-grid {
    display: block;
  }
  .find-wrapper {
	width: auto !important;
	text-align: center !important;
	padding: 30px 10px !important;
  }
   .form-wraper {
		width: auto !important;
		text-align: center !important;
		padding: 30px 10px !important;
	}
}