@charset "UTF-8";

.ban{
    padding: 30px 0;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    background-image: url(../img/banner.png);
    background-repeat: no-repeat;
}

.ban p{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 16px;
    color: #FFF;
    padding-left: 30px;
	line-height:120%;
}


.ban h1{
    font-size: 25px;
    font-family: Verdana, Geneva, sans-serif;
    color: #FFF;
    padding-top: 20px;
    padding-left: 30px;
	margin-bottom:20px;
}


.button img {
    padding-top: 20px;
    padding-left: 140px;
}

#stepssmalltitle ,#cardssmalltitle,#aboutcontent h2{
    padding: 20px 0;
    margin: 20px 0;
}

h2{
     border-bottom: 0 none;
}


.border{
    border:2px solid #f3f3f3;
}


@media (max-width: 767px) {
    #cardssmallcontent,#contenthome,.aboutblockcontent,#stepssmalltitle,#cardssmalltitle,
    #step1,#step2,#step3{
        width: auto;
    }

    .button img,.ban h1,#card2,#card3,#card4,#card5,#card6,#card7{
        padding: 0;
    }

    .button img{
        margin: 50px 0;
    }

}