 


#bottom-bg {
    position: relative;
    display: block;
    float: left;
    width: 100%;
    background-color: #F5F5F5;
    padding-bottom: 20px;
    display: none !important;
}

#bottom-bg {
    background-color: #EDEDED;
    display: none !important;
}


#content-block-body-1154 {
    padding: 14px 0 18px !important;
    color: #EEEEEE;
}
 
#contactForm{
display:none !important;
} 


input.vfb-medium, input[type="text"].vfb-medium, input[type="tel"].vfb-medium, input[type="email"].vfb-medium, input[type="url"].vfb-medium, select.vfb-medium {
    width: 50%;
    height: 30px !important;
}

@media screen and (max-width: 480px)
#top-elements {
    display: table;
    height:0px !important;
}



 .st-area{
 float: right !important;
 position: relative !important;
 right: 107px !important;
 top: -5px !important;
 font-size: 20px !important;
 font-family: 'Dosis' !important;
 }


.alignleft, img.alignleft, a img.alignleft {
    float: left !important;
    margin: 4px 12px 6px 0 !important;
    border: 1px #c5c5c5 solid !important;
    width: 250px !important;
}


@media screen and (max-width: 480px){
	.sp-testimonial-section {
    padding: 0 30px;
    margin-left: -30px !important;
}

.bx-wrapper ul li {
    background: none;
    padding: 0px;
    margin: 3px !important;
}

}


#feedback a.feedback {
    background: transparent url(../images/feedback-btn.png) no-repeat scroll 0 0;
    display: block;
    width: 30px;
    height: 120px;
    margin: 0;
    position: absolute;
    left: 0;
    top: 265px;
    display: none !important;
}

.testimonial-free .tf-client-name {
    color: #ff5600 !important;
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    margin-top: 25px;
    margin-bottom: 0;
}


.alignleft1, img.alignleft1, a img.alignleft1 {
    float: left !important;
    margin: 4px 12px 6px 0 !important;
    border: 0px #c5c5c5 solid !important !important;
    width: 250px !important;
}


p {
    padding: 5px 0;
    margin: 0 0 5px;
    text-align: left;
    color: #777777 !important;
}

#page-content {
    background-color: #FFFFFF;
    display: block;
    float: left;
    min-height: 104px;
    position: relative;
    width: 100%;
    padding-bottom:1px !important;
}


@media screen and (max-width: 719px)
responsive.css?ver=2.10.8:2517
#sec-nav-text-area-1, #sec-nav-text-area-2, #sec-nav-menu-area {
    text-align: center;
    padding: 0 32px !important;
}


.tp-bgimg.defaultimg {
    background: none !important;
}div#slide-45-layer-8 {
    display: none;
}


.tf-client-testimonial p {
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: 800;
    font-style: normal;
}
 