@media only screen and (max-width: 500px) {
.home .fusion-builder-row .fusion-column-wrapper  {

}
h2 br {
display: none;
}
.fusion-builder-row .fusion-column-wrapper h1 {
   margin-top: 0;
}
}
@media only screen and (max-width: 800px) {
    .page-id-10 .fusion-column-wrapper {
        min-height: auto !important;
        min-height: initial !important;
    }
}

.fusion-flip-boxes .fusion-flip-box .flip-box-back, .fusion-flip-boxes .fusion-flip-box .flip-box-front {
    overflow: hidden;
}
@media only screen and (min-width: 500px) {
    .flip-box-grafix.flip-box-image img {
        width: 100%;
    }
}

.flip-box-front-inner .flip-box-heading {
top: 0;
}
.flip-box-front .flip-box-front-inner {
margin-top: 0 !important;
}

#main, #slidingbar, .fusion-footer-copyright-area, .fusion-footer-widget-area, .fusion-page-title-bar, .fusion-secondary-header, .header-v4 #small-nav, .header-v5 #small-nav, .sticky-header .sticky-shadow, .tfs-slider .slide-content-container {
    padding-left: 15px;
    padding-right: 15px;
}

@media only screen and (max-width: 1080px) {
.fullwidth-box {
    
}
}
@media only screen and (max-width: 500px) {
.fusion-builder-row .fusion-column-wrapper {
    padding: 40px 24px 20px 20px!important;
}
}
#wrapper .post-content h2 {
margin-top: 0 !important;
}
.flip-box-grafix.flip-box-image img {
width: 100%;
}

@media only screen and (min-width: 1080px) {
    .flip-box-grafix.flip-box-image img {
        width: 100%;

    }
}

.fusion-flip-boxes .fusion-flip-box .flip-box-back, .fusion-flip-boxes .fusion-flip-box .flip-box-front {
display: flex;
justify-content: center;
align-items: center;
}

.post-content h2 {
font-size: 33px!important;
}

.fusion-main-menu-container {
    position: relative!important;
    top: 20px!important;
}

.fusion-page-title-bar {
-webkit-background-size: cover!important;
border-top: 0px solid #d2d3d4!important;
border-bottom: 0px solid #d2d3d4!important;
}

.fusion-checklist .fusion-li-item p:last-of-type {
    margin-bottom: 51px!important;
}


#side-header .fusion-main-menu > ul > li > a {
    padding-left: 60px;
    padding-right: 60px;
    border-top-color: #000000!important;
    border-bottom-color: #000000!important;
    text-align: center;
    height: auto;
    min-height: 40px;
}

#side-header .side-header-wrapper {
    padding-bottom: 0px!important;
    zoom: 1;
    background-color: #fbf7f0!important;
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled {

    line-height: 1.5;
}

.flip-box-back-inner, .flip-box-front-inner {
min-height: 100px !important;
margin-top: 0 !important;
}

.fusion-flip-boxes .fusion-flip-box .flip-box-back, .fusion-flip-boxes .fusion-flip-box .flip-box-front {
    padding: 28.9% 20px!Important;
}


#side-header .side-header-wrapper {
    padding-bottom: 0px!important;
    zoom: 1;
}


  

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled {

    text-transform: uppercase;
}




.fusion-flip-box {
webkit-transition: all 2.0s cubic-bezier(1.42, 0.0, 1.0, 1.0) 0 !important;
  -moz-transition: all 2.0s cubic-bezier(1.42, 0.0, 1.0, 1.0) 0s !important;
  -o-transition: all 2.0s cubic-bezier(1.42, 0.0, 1.0, 1.0) 0 !important;
  transition: all 2.0s cubic-bezier(1.42, 0.0, 1.0, 1.0)  0 !important;
}



.fusion-page-title-bar {
    border-color: rgba(210, 211, 212, 0)!Important;
   
}

.button-default{
    background: #afce64!Important;
}
.post-content h1, .title h1 {
    color: #000000!important;
}

#main {
    padding-top: 0px!Important;
    padding-bottom: 0px!Important;
box-shadow: black -20px 41px 110px!important;
}


.fusion-footer-widget-area {
    background-color: #ffffff!important;
    border-color: #ffffff!important;
    border-top-width: 0px!important;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
display:none!important;
}


#wrapper .post-content h2 {

margin-top: 20px;
margin-bottom: 0px!important;
}



.post-content h1 {
    font-size: 94px;
    text-transform: uppercase;
margin-bottom: 11px!important;

}

.fusion-button-default {
    background: #00a8e4!important;
}

.fusion-content-boxes.fusion-columns-1 .fusion-column {
    margin-bottom: 0px!important;
}


.fusion-main-menu > ul > li > a, .side-nav li a {

    text-transform: uppercase!Important;
    line-height: 100px!important;

}

.post-content h2 {

    text-transform: uppercase;
}

 #wrapper .post-content h2 {
    font-size: 33px!important;
}


#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons {
    float: right;
    padding: 19px;
}

.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item a {
    padding-left: 54px!Important;
}

.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder .fusion-mobile-nav-item .fusion-open-submenu {
padding-right: 113px!Important;
}

.fusion-mobile-nav-item a {
  
    text-transform: uppercase;
}

@media only screen and (max-width: 500px)
#side-header {
    width: 100% !important;
    padding: 22px 0px !important;
    background: #fbf7f0!important;

}


@media only screen and (max-width: 500px) {
.post-content h1,   {
    font-size: 33px;
    text-transform: uppercase;
    margin-bottom: 11px!important;
}
}



@media only screen and (max-width: 500px) {
.fusion-logo img {
width: 50%;
position: relative;
}

}

@media only screen and (max-width: 500px) {
.fusion-footer-widget-area {
    background-color: #ffffff!important;
    border-color: #ffffff!important;
    border-top-width: 0px!important;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    display: none;
}


.fusion-mobile-menu-icons a:before {
    color: #000000!important;
}

