#mainpageSlajder .carousel-caption {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 10;  
  top:0px;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);  
  background: none;
}

#mainpageSlajder .carousel-caption.left{text-align: left;}
#mainpageSlajder .carousel-caption.right{text-align: right;}
#mainpageSlajder .carousel-caption.center{text-align: center;}

#mainpageSlajder .carousel-indicators li{
  background-color: #f1f2f3;
  border:1px solid #f1f2f3;
}

#mainpageSlajder .carousel-indicators .active {
  background-color: #e20074;
  border:1px solid #e20074;
}

#mainpageSlajder .carousel-caption h3{
  font-family:"tele-grotesk-head-ult",Arial,Tahoma,Helvetica;
  font-size: 72px;
  line-height: 65px;
}
#mainpageSlajder .carousel-caption p{
  font-family:"tele-grotesk-fet",Arial,Tahoma,Helvetica;
  font-size: 18px;
  line-height: 21px;
}

#mainpageSlajder .carousel-caption a{
  color: #fff;
}

#mainpageSlajder .carousel-control.left, #mainpageSlajder .carousel-control.right {
  background-image: none;
  filter: none;
}

#mainpageSlajder .carousel-control {
  margin-top:225px;
  z-index: 100;
  
}
/* 
@media (min-width: 1200px) {
  #mainpageSlajder .carousel-caption {
    top: 180px;
  }

  #mainpageSlajder .carousel-caption {
    top: 80px;
  }
}
 */

#mainpageSlajder .carousel-caption {
    top: 0px;
  }

@media (max-width: 767px) {
  #mainpageSlajder .item{
    min-height: 450px;
  }

  #mainpageSlajder .carousel-caption{
    background: #e20074;
    margin:10px;
    position: inherit;
    top:0px;
    min-height: 320px;
    position: relative;
  }
  #mainpageSlajder .carousel-caption .caruselShad1{background: rgba(226, 0, 116, 0.65); position: absolute; width:94%; height: 6%; bottom:-6%;}
  #mainpageSlajder .carousel-caption .caruselShad2{background: rgba(226, 0, 116, 0.65); position: absolute; width:88%; height: 12%; bottom:-12%;}

  #mainpageSlajder .carousel-caption h3{ font-size:38px; line-height: 34px;}
  #mainpageSlajder .carousel-caption p{  font-size: 15px;  line-height: 18px;}

} 

@media (max-width: 320px) {

  #mainpageSlajder .carousel-caption h3{ font-size:30px; line-height: 34px;}

}














#mainpageSlajdermobile .carousel-caption {
  position: absolute;
  right: 0;
  left: 0;
  z-index: 10;  
  top:0px;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);  
  background: none;
}

#mainpageSlajdermobile .carousel-caption.left{text-align: left;}
#mainpageSlajdermobile .carousel-caption.right{text-align: right;}
#mainpageSlajdermobile .carousel-caption.center{text-align: center;}

#mainpageSlajdermobile .carousel-indicators li{
  background-color: #f1f2f3;
  border:1px solid #f1f2f3;
}

#mainpageSlajdermobile .carousel-indicators .active {
  background-color: #e20074;
  border:1px solid #e20074;
}

#mainpageSlajdermobile .carousel-caption h3{
  font-family:"tele-grotesk-head-ult",Arial,Tahoma,Helvetica;
  font-size: 72px;
  line-height: 65px;
}
#mainpageSlajdermobile .carousel-caption p{
  font-family:"tele-grotesk-fet",Arial,Tahoma,Helvetica;
  font-size: 18px;
  line-height: 21px;
}

#mainpageSlajdermobile .carousel-control.left, #mainpageSlajdermobile .carousel-control.right {
  background-image: none;
  filter: none;
}

#mainpageSlajdermobile .carousel-control {
  
  z-index: 100;
  
}

@media (min-width: 1200px) {
  #mainpageSlajdermobile .carousel-caption {
    top: 180px;
  }

  #mainpageSlajdermobile .carousel-caption {
    top: 80px;
  }
}


@media (max-width: 767px) {
  #mainpageSlajdermobile .item{
    min-height: 450px;
  }

  #mainpageSlajdermobile .carousel-caption{
    background: #e20074;
    margin:10px;
    position: inherit;
    top:0px;
    min-height: 320px;
    position: relative;
  }
  #mainpageSlajdermobile .carousel-caption .caruselShad1{background: rgba(226, 0, 116, 0.65); position: absolute; width:94%; height: 6%; bottom:-6%;}
  #mainpageSlajdermobile .carousel-caption .caruselShad2{background: rgba(226, 0, 116, 0.65); position: absolute; width:88%; height: 12%; bottom:-12%;}

  #mainpageSlajdermobile .carousel-caption h3{ font-size:38px; line-height: 34px;}
  #mainpageSlajdermobile .carousel-caption p{  font-size: 15px;  line-height: 18px;}

} 

@media (max-width: 320px) {

  #mainpageSlajdermobile .carousel-caption h3{ font-size:30px; line-height: 34px;}

}
