.breadcrumb_cont{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}
.breadcrumb, .multi-steps{width:100%;padding:1px 8px;margin:0;background-color:#fff;border-radius:2px;}
.breadcrumb::after, .multi-steps::after{clear:both;content:"";display:table;}
.breadcrumb li, .multi-steps li{display:inline-block;float:left;margin:1px 0;}
.breadcrumb li::after, .multi-steps li::after{display:inline-block;content:'\203A';margin:0 4px;color:#959fa5;}
.breadcrumb li > *, .multi-steps li > a{display:inline-block;font-size:12px;font-weight:400;color:#929292;font-style:normal;line-height:14px;}
.breadcrumb li.current > a,
.breadcrumb li.current > a:hover{color:#5c5c5c;}
.breadcrumb li.no_after:after{display:none !important;}
.breadcrumb li.no_after > div{padding:inherit;line-height:inherit;}
.breadcrumb a:hover{color:#6bb936;}
.breadcrumb a:before{display:inline-block;vertical-align:top;font-size:14px;}
@media only screen and (min-width:768px){.breadcrumb, .multi-steps{padding:0 9px;}
.breadcrumb li, .multi-steps li{margin:9px 0;}
.breadcrumb li::after, .multi-steps li::after{margin:0 8px;}
}
@media only screen and (min-width:768px){.breadcrumb.triangle{background-color:transparent;padding:0;}
.breadcrumb.triangle li{position:relative;padding:0;margin:0px 2px 0px 0;}
.breadcrumb.triangle li > a{position:relative;padding:8px 12px 8px 30px;background-color:#fff;border-color:#fff;}
.breadcrumb li.no_after > a{padding-top:inherit;padding-bottom:inherit;line-height:inherit;}
.breadcrumb.triangle li:first-of-type > a{padding-left:20px;border-radius:2px 0 0 2px;}
.breadcrumb.triangle li::after, .breadcrumb.triangle li > a::after{content:'';position:absolute;top:-1px;left:100%;height:0;width:0;border:16px solid transparent;border-right-width:0;border-left-width:12px;}
.breadcrumb.triangle li::after{z-index:1;-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-ms-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px);border-left-color:#e8e8e8;margin:0;}
.breadcrumb.triangle li > a::after{z-index:2;border-left-color:inherit;}
.breadcrumb.triangle.custom-separator li::after{background-image:none;}
.breadcrumb.triangle.custom-icons li::after, .breadcrumb.triangle.custom-icons li > a::after{border-top-width:25px;border-bottom-width:25px;}
.breadcrumb li.no_after > div{padding:8px 12px 8px 30px;padding-top:inherit;padding-bottom:inherit;line-height:inherit;}
}
@media only screen and (max-width:768px){.breadcrumb, .multi-steps{padding:1px 8px;padding-bottom:3px;}
}