@media screen and (max-width: 1200px) {
	.footerWrap .textwidget {
    font-size: 14px;
}
}

@media screen and (max-width:992px) {
.homeInfoWrap {
    padding-top: 30px;
    display: block;
    float: left;
    width: 100%;
    background-color: white;
}

.page-id-188 .col-md-6 {
    width: 100%;
}


.employeeWrap .col-md-4 {
    width: 50%;
}


img.logo {
    max-width: 90%;
}


	.footerWrap .textwidget {
    font-size: 14px;
}
ul.sub-menu {
    margin: 0px;
}
.col-md-6.featBox {
    width: 100%;
}
.footHalf.col-md-6 {
    width: 100%;
}
.grayOutline .col-md-8 {
    width: 66%;
}
.grayOutline .col-md-4 {
    width: 33%;
}

.mobileUI {
    display: block;
    position: relative;
    z-index: 99999;
}
.menu-item-has-children a {
    background-color: #f3f3f3;
}



ul#menu-menu-1 {
    max-height: 0px;
    height: 0px;
    position: absolute;
    width: 100%;
    left: 0px;
    margin-top: 42px;
    z-index: 99999;
    background-color: white;
    overflow: hidden;
    	     -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;


}


.mobileOn ul#menu-menu-1{
	    position: absolute;
    width: 100%;
    left: 0px;
    margin-top: 42px;
    z-index: 99999;
    background-color: white;
    overflow: hidden;
    max-height: 800px;
    height: auto;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}



ul#menu-menu-1 li {
    width: 100%;
}
ul.sub-menu {
    display: block;
    position: relative !important;
    text-align: center !important;
    width: 100% !important;
}

ul.sub-menu a {
    color: grey !important;
    font-size: 14px !important;
    background-color: #f3f3f3;
}






}


@media screen and (max-width:600px) {
div#gform_wrapper_1 {
    padding-bottom: 20px;
}
	h1.pageTitle {
    font-size: 25px;
    padding: 10px 15px;
}
.page-id-188 .col-md-6 {
    width: 100%;
    padding: 10px 10px;
}

	.employeeWrap {
    display: block;
    float: left;
    width: 100vw;
    overflow: hidden;
    height: auto;
}
.page-id-335 .container.pageContent, .page-id-188  .container.pageContent{
    padding: 0px;
}
p.ctct-form-field.ctct-form-field-email input {
    width: 180px;
}
input#ctct-submitted {
    padding: 8px 20px;
    position: relative;
    left: -12px;
}

.ctct-form {
    width: 320px;
    margin: 0px auto;
}
.ctct-form-wrapper {
    width: 100%;
}

figure.gallery-item {
    max-width: 48%;
}

.employeeWrap .col-md-4 {
    width: 100%;
}





	}







@media screen and (max-width:510px) {

.footerWrap .col-md-4 {
    width: 100%;
}
.footHalf .col-1-2 {
    width: 100%;
    display: block;
    padding: 10px 0px;
}
.breadcrumb-area .breadcrumb-text {
    padding: 10px 0 !important;
}
.woocommerce ul.products li.product.product.product-category a img {
    padding: 0px !important;
}

.featImg {
    display: block;
    margin: 0px auto;
    position: relative;
    float: none;
    width: 210px;
}
.featBoxContent {
    height: auto;
    text-align: center;
}

.featText {
    float: none;
    width: 210px;
}

}
@media screen and (max-width:400px) {
figure.gallery-item {
    max-width: 100%;
    float: none;
    margin: 10px auto;
    display: block;
    position: relative;
    text-align: center;
    width: 270px;
}
}