header {
    background-image: url("../images/header-bd.jpg");
    padding: 30px 0 80px;
    background-size: cover;
}

.section-heading{
    margin-bottom: 60px;
}

.client_banner{
    padding: 50px 0;
}
.client_banner .single_client_banner li {
    padding: 0 15px;
}
.text-card{
    padding: 100px 0;
}
.text-card .card{
    border: none;
}
.text-card.style-one .card-banner{
    height: 100px;
    width: 100px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0px auto;
}
.copyright_text{
    padding: 20px 0;
}


.header_inner .inner_nav{
    padding: 15px 0;
}
.sign_up_free_demo{
    padding: 50px 0;
}
.business_details {
    padding: 30px 15px;
}



.header_inner.style-two{

}
.header_inner.style-two .header-intro{
    padding: 40px;
}
.text-card.style-two .text-card-single{
    text-align: left;
}
.text-card.style-two .text-card .card-banner {
    height: 200px;
    width: 100%;
    border-radius: 0;
}
.text-card.style-two .card-body {
    padding: 0;
}
.header_inner.style-three .header_menu{
    padding: 30px 0;
}
.email_marketing{
    background-image: url("../images/header-bd.jpg");
    background-size: cover;
    position: relative;
    padding-top: 100px;
}
.email_marketing .email_marketin_form {
    padding: 30px;
    position: relative;
    z-index: 3;
}

.marketing_steps {
    position: relative;
    padding: 100px 0;
    margin-top: -300px;
    z-index: 0;
}


footer.footer-style-two {
    padding-top: 0;
}


.header_inner.style-three{
    padding: 0;
}
.header_inner.style-four .header-intro{
    background: transparent;
}
.header_inner.style-four .intro_form{
    padding: 30px;
}
.block-banner img {
    height: 100px;
    width: 100px;
    border-radius: 50%;
    margin-right: 30px;
}


.next_demo_form{
    padding: 30px;
    position: relative;
    margin-top: -230px;
}
footer.style-five .copyright_text {
    padding: 20px 0;
}
.copyright_text p{
    margin: 0;
}


.header_inner.style-six .header-intro .intro-banner{
    height: 150px;
    width: 150px;
}


.header_inner.style-seven .inner_nav{
    background-image: url("../images/header-bd.jpg");
    background-size: cover;
    height: 100px;
}
.header_inner.style-seven .inner_nav .brand-logo{
    height: 150px;
    width: 150px;
}


footer.style-seven{
    padding-top: 150px;
    background-image: url(../images/header-bd.jpg);
    background-size: cover;
}


.header_inner.style-eight{
    position: relative;
    margin-top: 100px;
}
.header_inner.style-eight:before{
    background-image: url("../images/header-bd.jpg");
    position: absolute;
    content: "";
    background-size: cover;
    height: 100%;
    width: 50%;
    right: 0;
    top: 0;
}


.header_inner.style-nine{
    padding: 50px 0;
}
footer.style-nine{
    background-image: url(../images/header-bd.jpg);
    background-size: cover;
}
.header_inner.style-nine .inner_nav{
    padding: 50px 0;
}
.upcoming-webiner{
    padding: 40px;
}
.webiner_wrapper{
    display: inline-block;
}


.appointment_form {
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
    padding: 40px;
    margin-bottom: 100px;
}