/*------------------------------ Start Breadcumb shortcode style-----------------------------*/
/*----------Breadcumb Common Style----------*/
.breadcrumbs_common .breadcrumb {
    background-color: transparent;
    border-radius: 0;
    margin-bottom: 0;
    padding: 0;
}
.breadcrumbs_common .breadcrumb > li {
    display: inline-block;
    font-size: 14px;
    padding: 0 14px;
    position: relative;
    text-transform: capitalize;
}
.breadcrumbs_common .breadcrumb > li + li::before {
    color: #777;
    content: "\f3d6";
    font-family: "Ionicons";
    font-size: 19px;
    left: -8px;
    line-height: normal;
    padding: 0;
    position: absolute;
    top: 4px;
}
.breadcrumbs_common .breadcrumb > li:first-child {
    padding-left: 0;
}
.breadcrumbs_common .breadcrumbs_content{
    height: 220px;
}
.breadcrumbs_common .breadcrumb > .active {
    color: #1b1c21;
}


.breadcrumbs_common.bg_img .breadcrumb > .active {
    color: #fff;
}
.breadcrumbs_common.bg_img .breadcrumb > li + li::before {
    color: #aeaeae;
}

.breadcrumbs_common.bg_img .breadcrumb > li a {
    color: #a5a5a5;
}
.breadcrumbs_common.bg_img .breadcrumb > li a:hover {
    color: #a5a5a5;
}
.breadcrumbs_common.bg_img .breadcrumbs_content {
    height: 320px;
}


/*-----------breadcrumbs style-1-------------*/
.breadcrumbs_style1.bg_img{
    background: url(../../images/breadcrumbs-bg1.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
}
.breadcrumbs_style1.bg_img .overlay {
    background: rgba(0,0,0,0.65);
}


/*-----------breadcrumbs style-2-------------*/
.breadcrumbs_style2 ol.breadcrumb {
    bottom: 20px;
    left: 15px;
    position: absolute;
}
.breadcrumbs_style2.bg_img{
    background: url(../../images/breadcrumbs-bg2.jpg) no-repeat;
    background-size: cover;
    background-position: top center;
}
.breadcrumbs_style2.bg_img .overlay {
    background: rgba(0,0,0,0.70);
}


/*-----------breadcrumbs style-3-------------*/
.breadcrumbs_style3.bg_img{
    background: url(../../images/breadcrumbs-bg3.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
}
.breadcrumbs_style3.bg_img .overlay {
    background: rgba(0,0,0,0.60);
}


/*-----------breadcrumbs style-4-------------*/
.breadcrumbs_style4.bg_img{
    background: url(../../images/breadcrumbs-bg4.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
}
.breadcrumbs_style4.bg_img .overlay {
    background: rgba(0,0,0,0.60);
}


/*-----------breadcrumbs style-5-------------*/
.breadcrumbs_style5 ol.breadcrumb {
    bottom: 20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
}
.breadcrumbs_style5.bg_img{
    background: url(../../images/breadcrumbs-bg5.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
}
.breadcrumbs_style5.bg_img .overlay {
    background: rgba(0,0,0,0.50);
}


/*------------breadcrumbs style-6-----------*/
.breadcrumbs_style6 .breadcrumb > li + li::before {
    content: "-";
    left: -5px;
    top: 1px;
}
.breadcrumbs_style6 .breadcrumb > li {
    padding: 0 8px;
}
.breadcrumbs_style6 .breadcrumbs_content {
    background: #fff;
    height: inherit;
    padding: 40px 70px;
    text-align: center;
}
.breadcrumbs_style6 .line {
    background: #1b1c21;
    display: block;
    height: 1px;
    margin: 12px auto;
    position: relative;
    width: 100px;
}
.breadcrumbs_style6 .line:before,
.breadcrumbs_style6 .line:after{
    position: absolute;
    content: "";
    top: -3px;
    width: 7px;
    height: 7px;
    border-radius: 100%;
    background: #1b1c21;
}
.breadcrumbs_style6 .line:before{
    left: 0;
}
.breadcrumbs_style6 .line:after{
    right: 0;
}



/*------------breadcrumbs style-12-----------*/
.breadcrumbs_style12.bg_img{
    background: url(../../images/breadcrumbs-bg12.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
}
.breadcrumbs_style12.bg_img .overlay {
    background: rgba(0,0,0,0.50);
}
.breadcrumbs_style12 .breadcrumb > li + li::before {
    content: "-";
    left: -5px;
    top: 1px;
}
.breadcrumbs_style12 .breadcrumb > li {
    padding: 0 8px;
}
.breadcrumbs_style12 .breadcrumbs_content .inner {
    padding: 30px 80px;
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.08);
}
.breadcrumbs_style12.bg_img .breadcrumb > .active {
    color: #11b6a5;
}


/*------------breadcrumbs style-13-----------*/
.breadcrumbs_style13.bg_img{
    background: url(../../images/breadcrumbs-bg13.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
}
.breadcrumbs_style13.bg_img .overlay {
    background: rgba(0,0,0,0.50);
}
.breadcrumbs_style13.bg_img .breadcrumb > li + li::before {
    content: "-";
    left: -5px;
    top: 1px;
}
.breadcrumbs_style13.bg_img .breadcrumb > li {
    padding: 0 8px;
}
.breadcrumbs_style13.bg_img .breadcrumbs_content .inner {
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.08);
    margin-bottom: -30px;
    padding: 45px 80px;
}
.breadcrumbs_style13.bg_img .breadcrumb > .active {
    color: #11b6a5;
}


/*------------breadcrumbs style-14-----------*/
.breadcrumbs_style14.bg_img{
    background: url(../../images/breadcrumbs-bg14.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
}
.breadcrumbs_style14.bg_img .overlay {
    background: rgba(0,0,0,0.50);
}
.breadcrumbs_style14.bg_img .breadcrumb > li + li::before {
    content: "-";
    left: -5px;
    top: 1px;
}
.breadcrumbs_style14.bg_img .breadcrumb > li {
    padding: 0 8px;
}
.breadcrumbs_style14.bg_img .breadcrumbs_content .inner {
    padding: 30px 80px;
}
.breadcrumbs_style14.bg_img .breadcrumb > .active {
    color: #11b6a5;
}
.breadcrumbs_style14 .breadcrumbs_content .line {
  background: #1b1c21;
  height: 1px;
  margin: 10px auto;
  width: 45px;
}


/*------------breadcrumbs style-15-----------*/
.breadcrumbs_style15.bg_img{
    background: url(../../images/breadcrumbs-bg15.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
}
.breadcrumbs_style15.bg_img .overlay {
    background: rgba(0,0,0,0.50);
}
.breadcrumbs_style15.bg_img .breadcrumb > li + li::before {
    content: "-";
    left: -5px;
    top: 1px;
    color: #fff;
}
.breadcrumbs_style15 .breadcrumb > li {
    padding: 0 8px;
}
.breadcrumbs_style15.bg_img .breadcrumbs_content {
    height: inherit;
    padding: 30px 80px;
    text-align: center;
     background: #18c88c;
}
.breadcrumbs_style15 .line {
    background: #fff;
    display: block;
    height: 1px;
    margin: 12px auto;
    position: relative;
    width: 100px;
}
.breadcrumbs_style15 .line:before,
.breadcrumbs_style15 .line:after{
    position: absolute;
    content: "";
    top: -3px;
    width: 7px;
    height: 7px;
    border-radius: 100%;
    background: #fff;
}
.breadcrumbs_style15 .line:before{
    left: 0;
}
.breadcrumbs_style15 .line:after{
    right: 0;
}
.breadcrumbs_style15.bg_img .breadcrumb > li a {
  color: #ffffff;
}
.breadcrumbs_style15.bg_img .breadcrumb > li a:hover {
  color: #444;
}


/*------------breadcrumbs style-16-----------*/
.breadcrumbs_style16.bg_img{
    background: url(../../images/breadcrumbs-bg16.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
}
.breadcrumbs_style16.bg_img .overlay {
    background: rgba(0,0,0,0.60);
}
.breadcrumbs_style16.bg_img .breadcrumb > li + li::before {
    content: "-";
    left: -5px;
    top: 1px;
    color: #fff;
}
.breadcrumbs_style16 .breadcrumb > li {
    padding: 0 8px;
}
.breadcrumbs_style16 .breadcrumbs_content .inner {
    background: #1397c8;
    margin-bottom: -50px;
    padding: 25px 70px;
    position: relative;
    text-align: center;
    position: relative;
}
.breadcrumbs_style16 .breadcrumbs_content .inner:after {
    border-right: 24px solid transparent;
    border-top: 145px solid #1397c8;
    content: "";
    height: 0;
    position: absolute;
    right: -24px;
    top: 0;
    width: 0;
}
.breadcrumbs_style16 .line {
    background: #fff;
    display: block;
    height: 1px;
    margin: 12px auto;
    position: relative;
    width: 100px;
}
.breadcrumbs_style16 .line:before,
.breadcrumbs_style16 .line:after{
    position: absolute;
    content: "";
    top: -3px;
    width: 7px;
    height: 7px;
    border-radius: 100%;
    background: #fff;
}
.breadcrumbs_style16 .line:before{
    left: 0;
}
.breadcrumbs_style16 .line:after{
    right: 0;
}
.breadcrumbs_style16.bg_img .breadcrumb > li a {
  color: #ffffff;
}
.breadcrumbs_style16.bg_img .breadcrumb > li a:hover {
  color: #444;
}



/*-------------------------------responsive style-----------------------------*/
@media (max-width: 1199px){}/*---end 992-1199px media query----*/


@media (max-width: 991px){
    .breadcrumbs_common .breadcrumbs_content {
        height: 220px;
    }
    .breadcrumbs_common.bg_img .breadcrumbs_content {
        height: 230px;
    }
    
    /*-------style-6---------*/
    .breadcrumbs_style6 .breadcrumbs_content {
        height: inherit;
        padding: 20px 70px;
    }
    .breadcrumbs_style6 {
        padding: 60px 0;
    }
    
    /*----------style-13---------*/
    .breadcrumbs_style13.bg_img .breadcrumbs_content .inner {
        padding: 20px 80px;
    }
    
    /*----------style-15---------*/
    .breadcrumbs_style15.bg_img .breadcrumbs_content {
        height: inherit;
    }
    .breadcrumbs_style15.bg_img {
        padding: 55px 0;
    }
    
    
}/*---end 768-991px media query----*/


@media (max-width: 767px){
    .breadcrumbs_common .breadcrumbs_content {
        height: 170px;
    }
    .breadcrumbs_common .breadcrumb > li {
        font-size: 12px;
    }
    .breadcrumbs_common.bg_img .breadcrumbs_content {
        height: 180px;
    }
    
    /*-------style-6---------*/
    .breadcrumbs_style6 .breadcrumbs_content {
        height: inherit;
        padding: 20px 70px;
    }
    
    /*----------style-12---------*/
    .breadcrumbs_style12 .breadcrumbs_content .inner h3 {
        padding-bottom: 0;
    }
    .breadcrumbs_style12 .breadcrumbs_content .inner {
        padding: 20px 50px;
    }
    
    /*----------style-13---------*/
    .breadcrumbs_style13 .breadcrumbs_content .inner h3 {
        padding-bottom: 0;
    }
    .breadcrumbs_style13.bg_img .breadcrumbs_content .inner {
        padding: 15px 40px;
    }
    
    /*----------style-14---------*/
    .breadcrumbs_style14.bg_img .breadcrumbs_content .inner {
        padding: 20px 40px;
    }
    .breadcrumbs_style14 .breadcrumbs_content .line {
        display: none;
    }
    
    /*----------style-15---------*/
    .breadcrumbs_style15.bg_img .breadcrumbs_content {
        height: inherit;
        padding: 20px 40px;
    }
    
    /*----------style-16---------*/
    .breadcrumbs_style16 .breadcrumbs_content .inner {
        padding: 15px 48px;
    }
    .breadcrumbs_style16 .breadcrumbs_content .inner::after {
        border-top: 124px solid #1397c8;
    }
    
}/*---end 480-767px media query----*/


@media (max-width: 479px){
    .breadcrumbs_common .breadcrumbs_content h3 {
        font-size: 23px;
        line-height: 30px;
    }
    
    
    /*----------style-3---------*/
    .breadcrumbs_style3 .breadcrumbs_content {
        flex-flow: column nowrap;
        justify-content: center;
        height: 170px;
    }
    
    /*----------style-5---------*/
    .breadcrumbs_style5 ol.breadcrumb {
        bottom: inherit;
        left: inherit;
        position: relative;
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
        -o-transform: translateX(0px);
        transform: translateX(0px);
    }
    
    /*----------style-6---------*/
    .breadcrumbs_style6 .breadcrumbs_content {
        height: inherit;
        padding: 20px 40px;
    }
    
    /*----------style-7---------*/
    .breadcrumbs_style1.bg_img .breadcrumbs_content h3 {
        padding-bottom: 0;
    }  
    
    /*----------style-7---------*/
    .breadcrumbs_style4.bg_img .breadcrumbs_content {
        flex-flow: column-reverse nowrap;
        justify-content: center;
        height: 180px;
    }
    
    /*----------style-16---------*/
    .breadcrumbs_style16 .breadcrumbs_content .inner::after {
        border-top: 112px solid #1397c8;
    }
    
    
}/*---end 300-489 media query----*/
































