.dividers-01{
    border-top:1px solid #dadada;
    margin:5px 0
}
.dividers-02{
    border-top:1px solid #d7d7d7;
    border-bottom:1px solid #d7d7d7;
    height:3px;
    width:100%;
    clear:both;
    display:block;
    overflow:hidden;
    margin:5px 0
}
.dividers-03{
    border:none;
    border-bottom:1px solid #e4e4e4;
    text-align:center;
    height:0;
    width:100%;
    clear:both;
    display:inline-block;
    margin:25px 0
}
.dividers-03 span{
    font-size:17px;
    display:inline-block;
    width:40px;
    height:40px;
    top:-20px;
    line-height:40px;
    border:1px solid #e4e4e4;
    margin:0 auto;
    background-color:#FFF;
    padding:0;
    color:#e4e4e4;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    position:relative
}
/*dividers-04*/
.dividers-04{
    font-size:36px;
    text-align:center;
    color:#c7c7c7;
    overflow:hidden;
    position:relative
}
.dividers-04 span{
    display:inline-block;
    width:40px;
    height:40px;
    border:2px solid #8e8e8e;
    color:8e8e8e;
    font-size:20px;
    line-height:40px;
    text-align:center;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    position:relative;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%
}
.dividers-04:before,.dividers-04:after{
    content:"";
    position:absolute;
    width:50%;
    top:50%;
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
    height:4px;
    left:-30px
}
.dividers-04:before{
    right:-30px
}
/*dividers-05*/
.dividers-05{
    border-top:1px solid #dadada;
    margin: 5px 0 15px 0;
    display:inline-block;
    width:100%;
    position:relative
}
.dividers-05 em{
    position:absolute;
    transform:rotate(319deg);
    -ms-transform:rotate(319deg);
    -moz-transform:rotate(319deg);
    -webkit-transform:rotate(457deg);
    -o-transform:rotate(319deg);
    color:#8d8d8d;
    font-size:15px;
    right:-8px;
    top:-3px
}
/*dividers-06*/
.dividers-06{
    border:none;
    border-bottom:1px solid #dadada;
    height:2px;
    width:100%;
    clear:both;
    display:block;
    margin:5px 0;
    text-align:center;
    line-height:0
}
.dividers-06:before{
    content:" ";
    width:34px;
    display:block;
    float:right;
    height:0;
    border-top:2px solid #20a3f0;
    margin-bottom:-1px
}
.dividers-06:after{
    content:" ";
    width:34px;
    display:block;
    float:left;
    height:0;
    border-top:2px solid #20a3f0
}
.dividers-06 span{
    width:34px;
    display:inline-block;
    height:0;
    border-top:2px solid #20a3f0;
    vertical-align:middle;
    margin-bottom:1px
}
/*.dividers-07*/
.dividers-07{
    height:5px;
    background-color:#20a3f0;
    background:linear-gradient(right,rgb(38,223,231) 34%,rgb(36,69,255) 61%,rgb(15,110,7) 86%);
    background:-o-linear-gradient(right,rgb(38,223,231) 34%,rgb(36,69,255) 61%,rgb(15,110,7) 86%);
    background:-ms-linear-gradient(right,rgb(38,223,231) 34%,rgb(36,69,255) 61%,rgb(15,110,7) 86%);
    background:-moz-linear-gradient(right,rgb(38,223,231) 34%,rgb(36,69,255) 61%,rgb(15,110,7) 86%);
    background:-webkit-linear-gradient(right,rgb(38,223,231) 34%,rgb(36,69,255) 61%,rgb(15,110,7) 86%);
    width:100%;
    margin:5px 0
}
/*dividers-08*/
.dividers-08{
    border-top:1px solid #20a3f0;
    margin:5px 0
}
/*dividers-09*/
.dividers-09{
    border:none;
    background:url("../images/dividers-01.png") right top;
    height:5px;
    width:100%;
    clear:both;
    display:block;
    overflow:hidden
}
/*dividers-10*/
.dividers-10{
    border:none;
    background:url("../images/dividers-02.png") right top;
    height:5px;
    width:100%;
    clear:both;
    display:block;
    overflow:hidden
}
/*dividers-11*/
.dividers-11{
    border:none;
    height:3px;
    width:100%;
    clear:both;
    display:block;
    overflow:hidden;
    background:#ebebeb;
    background:-ms-linear-gradient(#ebebeb,#dfdfdf 30%,#FFF 72%);
    background:-o-linear-gradient(#ebebeb,#dfdfdf 30%,#FFF 72%);
    background:-moz-radial-gradient(#ebebeb,#dfdfdf 30%,#FFF 72%);
    background:-webkit-radial-gradient(#ebebeb,#dfdfdf 30%,#FFF 72%);
    margin:5px 0
}
/*dividers-12*/
.dividers-12{
    -moz-box-shadow:5px 5px 5px #999;
    -webkit-box-shadow:5px 5px 5px #999;
    box-shadow:0 7px 7px 0 #ececec;
    height:7px
}
.dividers-13{
    border:none;
    border-bottom:1px dashed #DDDDDD;
    height:0;
    margin:0;
    width:100%;
    clear:both;
    display:block;
    overflow:hidden
}
/*dividers-14*/
.dividers-14{
    border:none;
    background:url("../images/dividers-03.png") right top;
    height:5px;
    width:100%;
    clear:both;
    display:block;
    overflow:hidden
}
    