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

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


.client_banner{
    background: #d7d7d7;
    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;
}
.text-card .text-card-single img{

}

.copyright_text{
    border-top: 1px solid #d7d7d7;
    padding: 20px 0;
}





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



.header_inner.style-two{

}
.header_inner.style-two .header-intro{
    background: #d7d7d7;
    padding: 40px;
}



.text-card.style-two{

}
.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 .inner_nav


.header_inner.style-three{
    background: #d7d7d7;
}
.header_inner.style-three .header_menu{
    padding: 30px 0;
}
.header_inner.style-three .inner_nav{
    background: #d7d7d7;
}
.email_marketing{
    background-image: url("../images/header-bd.jpg");
    background-size: cover;
    position: relative;
}
.email_marketing .email_marketin_form {
    padding: 30px;
    background: #d7d7d7;
    position: relative;
    z-index: 3;
}

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


footer.footer-style-two {
    background: #d7d7d7;
}




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







.next_demo_form{
    padding: 30px;
    background: #d7d7d7;
    position: relative;
    margin-top: -230px;
}
footer.style-five .copyright_text {
    border-top: 1px solid #ffffff;
    padding: 20px 0;
    background: #d7d7d7;
}
.copyright_text p{
    margin: 0;
}






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




.header_inner.style-seven{
    background: #ffffff;
}
.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;
}





.warning-box{
    border-top: 2px solid #d7d7d7;
    padding: 70px 0;
}










.header_inner.style-eight{
    background: #ffffff;
    position: relative;
}
.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{
    background: #ffffff;
    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{
    background: #ffffff;
    padding: 40px;
}
.webiner_wrapper{
    display: inline-block;
}






.header_inner.style-ten{
    background: #ffffff;
}
















.booking_appointment{
    margin-top: 100px;
}
.booking_appointment .booking_appointment_menu{
    background: #d7d7d7;
}
.booking_appointment .booking_header{
    background-image: url("../images/header-bd.jpg");
    padding: 150px 0 250px;
}
.booking_appointment .booking_info_video{
    margin-top: -100px;
    z-index: 2;
}
.booking_appointment_form .copyright_text{
    border-top: 1px solid #d7d7d7;
    margin-top: 100px;
}


.request_information{
    margin-top: 100px;
}
.request_information .booking_appointment_menu{
    background: #d7d7d7;
}
.request_information .booking_appointment_menu .booking_menu ul li{
    padding-left: 30px;
    background: #d7d7d7;
}

.schedule_demo_header{
    background-image: url("../images/header-bd.jpg");
    padding: 100px 0;
}
.request_form{
    background: #d7d7d7;
    padding: 40px;
}
ul.dote_list {
    padding-left: 20px;
}
.booking_appointment_form .copyright_text{
    border-top: 1px solid #d7d7d7;
    margin-top: 100px;
}


.schedule_demo{
    margin-top: 100px;
}
.schedule_demo .booking_appointment_menu{
    background: #d7d7d7;
}
.schedule_demo .booking_appointment_menu .booking_menu ul li{
    padding-left: 30px;
    background: #d7d7d7;
}

.schedule_demo_header{
    background-image: url("../images/header-bd.jpg");
    padding: 100px 0;
}
.schedul_form{
    background: #ffffff;
    padding: 30px;
}
.schedul_form .copyright_text{
    border-top: 1px solid #d7d7d7;
    margin-top: 100px;
}