/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Mar 27 2017 | 05:07:00 (pm)
/*
/******* Do not edit this file *******/

img {
    max-width: 100% !important;
}
.ngg-gallery-thumbnail img {
    width: 100%;
}
.ngg-gallery-thumbnail {
    width: 100%;
}
a.GBC-button01 {
    background: gray;
    color: white!important;
    text-decoration: none;
    padding: 10px 5px;
    display: inherit;
    margin-top: 20px;
    border-radius: 6px;
    font-size: 20px;
    line-height: 1.4;
}
.menu-frame div.frame {
        width: 14%;
}
a.GBC-home {
    display: inherit;
    margin-top: 15px;
}
#container #main_menu div ul li a {
    font-size: 24px;
}
section#content .container_12 {
    max-width: inherit!important;
}
img.ezy-fusion {
    padding: 4%;
    background: black;
    width: 92%;
    margin-top: 20px;
}
a.GBC-button {
    background: gray;
    color: white!important;
    text-decoration: none;
    padding: 10px 5px;
    display: inherit;
    margin-top: 20px;
    border-radius: 6px;
    font-size: 20px;
    line-height: 1.4;
}
header .container_12 {
    max-width: inherit!Important;
}
header .container_12 {
    width: 100%;
}
header .grid_12.header_container {
    width: 98%!Important;
    margin-left: 1%;
    margin-right: 1%;
}
div.grid_12.header_container {
    margin-bottom: 1%;
    padding-top: 5%;
}
div#logo-two {
    width: 68%;
    text-align: center;
    float: left;
}
div#logo-one {
    width: 16%;
    float: left;
    margin-bottom: 8px;
    text-align: center;
}

@media (max-width: 1024px) {
#supcontent {
    margin-top: 15px;
}
}
.menu-frame .frame {
    width: 156.6px;
    height: 100%;
    float: left;
    text-align: center;
}
.menu-frame .frame img {
    width: 130px;
      margin-top: 15px;
}
.menu-frame {
    margin-bottom: 30px;
}
.page-id-172 img {
    max-width: 100% !important;
}
.page-id-172 .ngg-gallery-thumbnail-box {
    width: 24%;
}
.ngg-galleryoverview {
width: 100% !important;
}
.ngg-gallery-thumbnail-box {
    width: 24%;
}
header div#container {
    background: transparent;
}
#container #main_menu div ul li a {
    color: #313131;
}

@media screen and (max-width:500px) { 
div#form_email {
    width: 82%;
}
div.widget-2.box-3.widget_text iframe {
    width: 100%;
}
div.widget-2.box-3.widget_text {
    width: 90%;
    margin: 0px;
}
span#input_3_3_2_container {
    width: 98%;
    margin: 0px;
}
span#input_3_3_1_container {
    width: 99%;
}
input#input_3_2 {
    width: 100%;
}
input#input_3_3 {
    width: 100%;
}
.grid_12.header_container div#logo-two {
    width: 100%;
    margin-bottom: 10%!important;
    float: none!important;
}
.grid_12.header_container div#logo-one {
    width: 100%;
    margin-bottom: 6%!important;
    float: none!important;
}
.menu-frame div.frame {
    width: 50%;
    margin-bottom: 20px;
}
}