



@media only screen
and (min-width : 1px) and (max-width : 780px) {
.buro {
display: none !important;
}
}

@media only screen
and (min-width : 780px) and (max-width : 80000px) {
.iphone {
display: none !important;
}
}

@media only screen
and (min-width : 1px) and (max-width : 800px) {
.mpc-typography--mpc_preset_27  {margin-top: -25px !important;}}

@media only screen
and (min-width : 1px) and (max-width : 800px) {
 .mpc-counter__suffix {margin-top: -25px !important;}}

@media only screen
and (min-width : 1px) and (max-width : 780px) {
.max1000 {
margin-left: 4% !important;
}
}

@media only screen
and (min-width : 1px) and (max-width : 780px) {
.footleg {margin-right: 22px !important;
}
}

@media only screen
and (min-width : 1px) and (max-width : 780px) {
.current-menu-parent {
border: 0 !important
}
}

@media only screen
and (min-width : 1px) and (max-width : 780px) {
.custom-logo {
max-width: 50% !important
}
}

.primary-menu li a:hover {border-style: solid !important; border-top: 4px !important;
border-right: 0 !important;
border-left: 0 !important;
border-color: #b81e1a !important;}

.primary-menu li li {border-style: solid !important; border-top: 4px !important;
border-right: 0 !important;
border-left: 0 !important;
border-color: #b81e1a !important;}

.fbx-count {font-size: 0.9em !important; color: #FFFFFF !important;}
.fg-caption-title {font-size: 1.1em !important;}
.nchgrid-caption-text {font-size: 1em !important; line-height: 1.2em !important; background-color: #000000 !important; padding-bottom: 10px !important; padding-top: 10px !important}

.nchgrid-caption-text {font-family: "Helvetica Neue", sans-serif !important; color: #ffffff !important;}

.nchgrid-caption {background-image: none !important;}

#foot2{
-ms-transform: translate(0px, 300px) !important; /* IE 9 */
-webkit-transform: translate(0px, 300px) !important; /* Safari */
transform: translate(0px, 300px) !important;}

#limit {max-height: 90px !important}