.shape001{position:relative;}
.shape001:after{
    content: " "!important;
    background: url(/images/0_tasek/home/shape001.jpg)!important;
    position:absolute!important;
    height: 683px!important;
    width: 24px!important;
    right: -46px!important;
    top: 113%;
    bottom: 0;
    margin: auto;
    transform: scale(0.5);
    background-repeat: no-repeat!important;
    }


@media screen and (max-width:768px){
.shape001:after{
    content: " "!important;
    background: url(/images/0_tasek/home/shape001.jpg)!important;
    position:absolute!important;
    height: 683px!important;
    width: 24px!important;
    right: 0!important;
    top: 76px;
    bottom: 0;
    margin: auto;
    transform: scale(0.3);
    background-repeat: no-repeat!important;
  }}



.shape002{position:relative;}
.shape002:after {
    content: " "!important;
    background: url(/images/0_tasek/home/shape001.jpg)!important;
    position: absolute!important;
    height: 683px!important;
    width: 24px!important;
    left: 1200px!important;
    top: -35%;
    bottom: 0;
    margin: auto;
    transform: scale(0.5);
    background-repeat: no-repeat!important;
}

/*-----------------------------------------------------------------------
                                1366 px
-------------------------------------------------------------------------*/
@media screen and (min-width:1255px) and (max-width:1367px){
.shape002:after {left: 1160px!important;}}
/*-----------------------------------------------------------------------
                               1250px
-------------------------------------------------------------------------*/
@media screen and (min-width:992px) and (max-width:1254px){
.shape002:after {left: 1150px!important;}}
/*-----------------------------------------------------------------------
                               1194px
-------------------------------------------------------------------------*/
@media screen and (min-width:992px) and (max-width:1195px){
.shape002:after {left: 964px!important;}}




@media screen and (max-width:768px){
.shape002:after {
    content: " "!important;
    background: url(/images/0_tasek/home/shape001.jpg)!important;
    position: absolute!important;
    height: 683px!important;
    width: 24px!important;
    left: 301px!important;
    top: -15%;
    bottom: 0;
    margin: auto;
    transform: scale(0.5);
    background-repeat: no-repeat!important;
  }}


/*-----------------------------------------------------------------------
                                412 px
-------------------------------------------------------------------------*/
@media screen and (min-width:361px) and (max-width:412px){
.shape002:after {
    content: " "!important;
    background: url(/images/0_tasek/home/shape001.jpg)!important;
    position: absolute!important;
    height: 683px!important;
    width: 24px!important;
    left: 363px!important;
    top: -15%;
    bottom: 0;
    margin: auto;
    transform: scale(0.5);
    background-repeat: no-repeat!important;
  }}

/*-----------------------------------------------------------------------
                                360 px
-------------------------------------------------------------------------*/
@media screen and (min-width:351px) and (max-width:360px){
.shape002:after {left: 313px!important;}}


.line002 .sppb-addon-content{position:relative;}
.line002 .sppb-addon-content:before{
  content: " "!important;
  background: #f37053;
  height: 2px;
  width: 0;
  top: 0;bottom: 0;margin: auto;
  left: -157%;
  position:absolute;
  background-repeat: no-repeat;transition:0.3s ease;}

.line002:hover .sppb-addon-content:before{
  content: " "!important;
  background: #f37053;
  height: 2px;
  width: 833px;
  top: 0;
  bottom: 0;
  margin: auto;
  left: -157%;
  position:absolute;
  background-repeat: no-repeat;
  transition:0.3s ease;
  }


.map-shape:before{
    content: " "!important;
    position:absolute!important;
    height: 338px!important;
    width: 1300px!important;
    left: 0!important;
    top: 23%;
    right: 0!important;
    bottom: 50%;
    border: 1px solid #f37053;
    margin: auto!important;
    }

/*-----------------------------------------------------------------------
                               1194px
-------------------------------------------------------------------------*/
@media screen and (min-width:992px) and (max-width:1195px){
  .map-shape:before{width: 1100px!important;top: 28%;}}

/*-----------------------------------------------------------------------
                               1250px
-------------------------------------------------------------------------*/
@media screen and (min-width:992px) and (max-width:1536px){
  .map-shape:before{width: 1250px!important;top: 24%;}}

