/*************
 SLASH blue
*************/
.slash .sppb-addon-title {position: relative;}

.slash .sppb-addon-title:before{
    content:'';
    background: #1191d0;
    height: 34px;
    width: 6px;
    position: absolute;
    left: -20px;
    top: 0;
    /* bottom: 0; */
    margin: auto;
    transform: skew(-20deg, 0deg);
    }
@media(max-width:991px){
.slash .sppb-addon-title:before{
    height: 20px;
}}
    
/*************
 SLASH white
*************/
.slash-white .sppb-addon-title {position: relative;}

.slash-white .sppb-addon-title:before{
    content:'';
    background: #fff;
    height: 28px;
    width: 6px;
    position: absolute;
    left: -20px;
    top: 0;
    bottom: 0;
    margin: auto;
    transform: skew(-20deg, 0deg);
    }


/*************
desktop SLASH blue
*************/
@media screen and (min-width:768px){
/*.slash .sppb-addon-title:before{
    top: -35px;
    }*/
.slash.single-slash .sppb-addon-title:before{
    top: 0px!important;
    }    
}

/*************
 LINE blue
*************/
.line .sppb-addon-title {position: relative;}

.line .sppb-addon-title:before{
    content:'';
    background: #1191d0;
    height: 6px;
    width: 34px;
    position: absolute;
    left: 0px;right:0px;
    bottom:-22px;
    margin: auto;
    }

/*************
 LINE blue left
*************/
.line-blue-left .sppb-addon-title {position: relative;}

.line-blue-left .sppb-addon-title:before{
    content:'';
    background: #1191d0;
    height: 6px;
    width: 34px;
    position: absolute;
    left: 0px;
    bottom:-22px;
    }

/****************
	TIMELINE
*****************/
.sppb-divider.sppb-divider-border {
    position: relative;
}

.sppb-divider.sppb-divider-border:before {
  content: '';
  background: white;
  border-radius: 50px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 15px;
  height: 15px;
  top: 0;
  bottom: 0;}

@media screen and (max-width:768px){
.sppb-divider.sppb-divider-border:before {
  left: -8px;
  right: 0;}}

/*********************
	normal divider
*********************/
.sppb-divider.sppb-divider-border.no-bullet-divider:before{
  width:0px;
}


/*************
 polygon
*************/
@media screen and (min-width:768px){
  .polygon {clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%);}}
@media screen and (min-width:768px){
.sppb-section.polygon-2 {clip-path: polygon(0 0, 84% 0, 100% 100%, 0% 100%)!important;}}
@media screen and (min-width:768px){
.sppb-section.polygon-3 {clip-path: polygon(21% 0, 100% 0, 100% 100%, 0 100%);!important;}}
