@media only screen and (max-width: 1920px) {
}
@media only screen and (max-width: 1800px) {
}
@media only screen and (max-width: 1600px) {
}
@media only screen and (max-width: 1281px) {
}
@media only screen and (max-width: 1080px) {
button#responsive-menu-button {
    border-radius: 100%;
    top: 12px;
    right: 12px;
}
.top-slider {
    background-position: center;
    background-attachment: inherit;
}
button#responsive-menu-button .responsive-menu-box {
    top: -2px;
    left: 0px;
}

.menu-item a img {
    display: none;
}
.top-slider .wpb_content_element.contact-info-tab {
    margin: 0 auto 20px;
}

.colve {
    float: none;
    text-align: center;
    margin: 20px 0 0 0;
}

.copy .flogo {
    float: none;
    text-align: center;
}
.single-field {
    width: 100%;
    padding: 0;
}

.material-form {
    margin: 0 auto;
}
.tnp.tnp-widget {
    margin-bottom: 110px;
}
footer .widgets img {
    margin: 0 0 20px 0;
    left: 0;
}
	.copy .flogo + p {
    margin: 20px auto 0;
    text-align: center;
}
}
@media only screen and (max-width: 959px) {	
}
@media only screen and (max-width: 637px) {
}
@media only screen and (max-width: 479px) {
}
@media only screen and (max-width: 320px) {
.logo img {
    width: 200px;
    margin: 5px auto;
}
}
@media not all, only screen and (min--moz-device-pixel-ratio: 2), not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
}
