


:root{
    --primary-color:#000;
    --primary-color-transparent: #d4a9592b;
    --tertiary-color:#000;
    --background-color:#471619;
    --background-color-transparent:rgba(71,22,25,.9);
    --background-color-black-transparent:rgba(0,0,0,.2);


    --height-full-img: 150px;
    --height-scrolled-img: 60px;

    --background-dark-color: #141414;

    --accent-color: #b33737;

    --bs-font-sans-serif: "Rubik", sans-serif ;
    --bs-font-monospace: "Rubik", sans-serif ;

/*
    
html{
      font-family: "Rubik", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
}
  */

}


html{
      --bs-font-sans-serif: "Rubik", sans-serif ;
    --bs-font-monospace: "Rubik", sans-serif ;
}

h1,h2,h3,h4,h5,h6{
  text-transform: uppercase;
}

.modal-backdrop{
--bs-backdrop-opacity: .7;
}


@media screen and (max-width:550px) {
  :root{
    --height-full-img:80px;
  }
}


.card{
  
  --bs-card-bg: rgba(26, 19, 15,.3);
}



.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: var(--primary-color);
  --bs-btn-border-color: var(--primary-color);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--primary-color);
  --bs-btn-hover-border-color: var(--primary-color);
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}





*{
    color:var(--primary-color);
    font-optical-sizing: auto;
    font-style: normal;
}


html{
    /*background:var(--background-color);*/
    font-size:20px;
    
}

body{
  /*background:var(--background-color);*/
 
}

.background{
  /*background-image:url(bilder/bg.jpg);*/
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  filter:blur(5px) saturate(0);
  opacity:.125;
  background-size: cover;
  background-position: center;
}


h1, h2, h3, h4, h5, h6{
    color:var(--primary-color) !important;
}



video {
    width:100%;
    height:auto;
}


video.fadeable {
  opacity:0;
  transition: opacity .5s ease-in;
}

video.fadeable.show{
  opacity:1;
}


.img-zoomable{
border-radius: .5em;
}

.img-zoomable img,
.img-zoomable video
{
  transform: scale(1);
  filter: saturate(0);
  transition: transform .5s ease, filter .3s ease;
    
}

.img-zoomable:hover img,
.img-zoomable:hover video
{
  transform: scale(1.3);
  filter: saturate(1);
}


[class*="img-1"],[class*="img-4"]{
  position:relative;
  display:block;
  overflow:hidden;
}

.img-4-3{
  padding-bottom: 75%;
}

.img-1-1{
  padding-bottom: 100%;

}

[class*="img-"] img,
[class*="img-"] video
{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  object-fit: contain;
  
}
[class*="img-"] .img-bg{
  object-fit:cover;
  filter:blur(2px) saturate(0);
}

.img-zoomable:hover .img-gb{
  filter:blur(2px) saturate(1);
}


.videopreview{
  align-items: center;
  justify-content: center;
}
.videopreview > * {
  position:relative;

}

.videopreview > * .title{
  font-size:.7em;
  position:absolute;
  max-width:100%;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  text-align:center;
  color:#fff;
  text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #55240e, 0 0 20px #55240e, 0 0 25px #55240e, 0 0 30px #55240e, 0 0 35px #55240e;
  opacity:.8;
}


.videopreview img{
  transform:scale(1);
  transition:.5s transform ease;
}

.videopreview img:hover{
  transform:scale(1.1);
}



.rb-video-player{
  position:relative;
  padding-bottom:56%;
  overflow:hidden;
}
.rb-video-player.alt{
  padding:0;
  height:100%;
}



.rb-video-player video{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
}

.rb-video-player .overlay{
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  overflow:hidden;
  /*
  overflow-x:hidden;
  overflow-y:auto;
  */
  display:flex;
  flex-direction: column;
  transition: all .5s ease;
}


.rb-video-player .overlay .overlay-container{
  flex-grow: 1;
  position: relative;
  overflow:hidden;
}

.rb-video-player .overlay .overlay-container > div{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  overflow-x:hidden;
  overflow-y:auto;
  opacity:1;
  transition:all ease .5s;
}

.rb-video-player.playing .overlay .overlay-container > div{
  opacity:0;
  top:100%;
}

.rb-video-player.playing.show-preview .overlay .overlay-container > div{
  top:0;
  opacity:1;
}



.rb-video-player.playing .overlay .overlay-controls{
  flex-grow: 0;
}



.rb-video-player .show-on-play{
  opacity:0;
  transform:scale(0);
}

.rb-video-player.playing .show-on-play{
  opacity:1;
  transform:scale(1);
}




html,body {
  height:100%;
  width:100%;

}





/**
*/
.rb-flexbox{
  display:flex;
  flex-direction: column;
  height:100%;
}
.rb-flexbox > .title{
  flex-grow:0;
}
.rb-flexbox > .rest{
  flex-grow:1;
  position:relative;
}
.rb-flexbox > .rest .middle{
  position:absolute;
  width:100%;
  top:50%;
  transform:translateY(-50%);
}

/*Header*/
.rb-header-image{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  z-index:1000;
  text-align: center;
  height:var(--height-full-img);
  transition: height .5s ease;
  
}

.scrolled .rb-header-image{
  height:var(--height-scrolled-img);
  background-color: var(--background-color-transparent);
  box-shadow: 0px 0px 4px 1px var(--primary-color-transparent);
}




.rb-header-image img{
  max-width: 1000px;
  width:auto;
  max-height:100%;
  height:auto;
}

/**
*/

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.5rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--primary-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--primary-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.btn-close{
  color:var(--primary-color);
}


/**
Link
*/
a{
  text-decoration: none !important;
}

a:not(.btn),
a:not(.btn):hover,
a:not(.btn):visited,
a:not(.btn):active,
a:not(.btn):focus
{
  color:var(--primary-color);
  text-decoration: none;
}

.bg-bk-transparent{
  background-color: var(--background-color-black-transparent);
}

/**
Navigation
*/

nav ul{
  list-style-type: none;
  font-size:1.3em;
}

nav ul{
  padding:0;
}

nav ul ul{
  padding-left:1em;
}

nav ul li a {
  display:block;
  cursor:pointer;
  transform:scale(1);
  transition:all .5s ease;
  text-decoration: none;
  color:#fff !important;
  margin-bottom:5px;
  white-space: nowrap;
  text-transform: uppercase;
}


nav ul li a:visited,
nav ul li a:focus{
  color:#fff !important;
}



nav ul li a:hover
{
  transform:scale(1.1);
  color:#fff !important;
}


p, ul li {
  color:var(--tertiary-color);
}



/***
* Pages
*/

.page{
  height:100vh;
  padding-top:var(--height-full-img);
  transition:padding-top .5s ease;
  
  overflow: hidden;
  z-index:10;
  position:relative;
}

.page.height-auto{
  height:auto;
  min-height:100vh;
}


.scrolled .page:not(:first-of-type){
  padding-top:var(--height-scrolled-img);
}

/*
.page::before{
  content:'';
  position:absolute;
  background:#f00;
  width:100vw;
  height:100vh;
}




/**
* Card
*/

.card-fixed-text{
  position:relative;
  height:10em;
  overflow:hidden;
  margin-bottom:1em;
}
.card-fixed-text p{
  margin-bottom:1em;
}




/**
* Video control
*/

.video-control-bottom{
  position:fixed;
  bottom:0;
  right:0;
  opacity:0;
  pointer-events: none;
  transition: opacity .5s ease;
  z-index:1010
}

.playing .video-control-bottom{
  opacity:1;
  pointer-events: all;
  animation: pulseZoom 2s infinite;
}

@keyframes pulseZoom {
  0%, 100% {
      transform: scale(1);
  }
  50% {
      transform: scale(1.2);
  }
}

.btn-rounded,
.btn-rounded:hover,
.btn-rounded:active
{
  width:2em !important;
  height:2em !important;
  color:#000 !important;
  background:var(--primary-color) !important;
  position:relative !important;
  border-radius:50% !important;
}

.btn-rounded > i{
  color:#000;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  font-size:.8em;
}


.menu-btn{
  position:fixed;
  top:0;
  right:0;
  display:none;
  z-index:1000;
}


.rb-container{
  position:relative;
  display:flex;
  max-width:1600px;
  margin:0 auto;
}

.rb-container > aside{
  width:250px;
  min-width:250px;
  max-width:250px;
}

.rb-container > main{
  flex-grow:1;
  padding:0 1em;
}

.rb-container > aside > div{
  position:sticky;
  top:50vh;
  transform:translateY(-50%);
  padding:1em;
}

@media (max-width: 700px) {



  .menu-btn{
    display:block;
    z-index:1001;
  }


  .rb-container{
    display:block;
    position:relative;
  }



  .rb-container aside{
    transform:translateX(-100%);
    position:fixed;
    height:100vh;
    transition:transform .5s ease;
    width:calc(100vw - 60px);
    min-width:calc(100vw - 60px);
    max-width:calc(100vw - 60px);
    padding:25px;
    background:rgba(0,0,0,.8);
    z-index:1001;
  }

  .rb-container aside > div{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
  }

  .open-menu aside{
    transform:translate(0);
  }

  .rb-container{
    max-width:100% !important;
  }

  main{

  }

  .open-menu main{
   
  }

}



@media (max-height: 800px){
  .card-img-top{
    max-height:200px;
    object-fit: cover;
  }

  .card-fixed-text{
    height: 5em;
  }
} 


/**
* Markierungen
*/

b, strong, em {
  font-weight: bolder;
  color: var(--tertiary-color);
}

b.hl, strong.hl, em.hl {
  font-weight: bolder;
  color: var(--primary-color);
}

/** menü text mit hintergrundstrich*/

.menu-item.bg-stripe{
  position: relative;
}

.menu-item.bg-stripe:after{
  content: '';
  position:absolute;
  height:3px;
  top:100%;
  left:0;
  width:0;
  background: var(--primary-color);
  transition: width .5s ease;
}

.menu-item.bg-stripe:hover:after{
  width:100%;
}

/** Menü*/


nav{
  position: fixed;
  width:100%;
  z-index: 1000;
  mix-blend-mode: difference;
}


.section-area{
  padding: 160px 0;
  position:relative;
  z-index:1;
}
.section-dark::before {
  content: "";
  background-color: var(--background-dark-color);
  position: absolute;
  bottom: 60px;
  top: 60px;
  left: 0;
  right: 0;
  transform: skewY(-3deg);
  z-index:-1;


}


.tie-background:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  /*
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"> <style> text { font-family: sans-serif; font-weight: bold; fill: white; text-anchor: middle; dominant-baseline: middle; } </style> <g transform="translate(60 60)"> <g> <animateTransform attributeName="transform" type="rotate" from="0" to="360" dur="25s" repeatCount="indefinite" /> <g transform="translate(0 -45)"> <text>Udo Jürgens <animate attributeName="font-size" values="2;5;2" dur="25s" repeatCount="indefinite" /> </text> <animateTransform attributeName="transform" type="rotate" from="0" to="-360" dur="25s" repeatCount="indefinite" additive="sum" /> </g> </g> <g> <animateTransform attributeName="transform" type="rotate" from="72" to="432" dur="18s" repeatCount="indefinite" /> <g transform="translate(0 -35)"> <text>Roger Whittaker <animate attributeName="font-size" values="1.5;4;1.5" dur="18s" repeatCount="indefinite" /> </text> <animateTransform attributeName="transform" type="rotate" from="-72" to="-432" dur="18s" repeatCount="indefinite" additive="sum" /> </g> </g> <g> <animateTransform attributeName="transform" type="rotate" from="144" to="504" dur="14s" repeatCount="indefinite" /> <g transform="translate(0 -25)"> <text>Jürgen Drews <animate attributeName="font-size" values="1;3.5;1" dur="14s" repeatCount="indefinite" /> </text> <animateTransform attributeName="transform" type="rotate" from="-144" to="-504" dur="14s" repeatCount="indefinite" additive="sum" /> </g> </g> <g> <animateTransform attributeName="transform" type="rotate" from="216" to="576" dur="30s" repeatCount="indefinite" /> <g transform="translate(0 -40)"> <text>Roland Kaiser <animate attributeName="font-size" values="2;4.5;2" dur="30s" repeatCount="indefinite" /> </text> <animateTransform attributeName="transform" type="rotate" from="-216" to="-576" dur="30s" repeatCount="indefinite" additive="sum" /> </g> </g> <g> <animateTransform attributeName="transform" type="rotate" from="288" to="648" dur="20s" repeatCount="indefinite" /> <g transform="translate(0 -20)"> <text>Andy Borg <animate attributeName="font-size" values="1;3;1" dur="20s" repeatCount="indefinite" /> </text> <animateTransform attributeName="transform" type="rotate" from="-288" to="-648" dur="20s" repeatCount="indefinite" additive="sum" /> </g> </g> <g> <animateTransform attributeName="transform" type="rotate" from="340" to="700" dur="22s" repeatCount="indefinite" /> <g transform="translate(0 -30)"> <text>Helene Fischer <animate attributeName="font-size" values="1.5;4;1.5" dur="22s" repeatCount="indefinite" /> </text> <animateTransform attributeName="transform" type="rotate" from="-340" to="-700" dur="22s" repeatCount="indefinite" additive="sum" /> </g> </g> </g> </svg>');
  */
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 120"><style> text { font-family: sans-serif; font-weight: bold; fill: rgb(150,150,150); text-anchor: middle; dominant-baseline: middle; } </style><g transform="translate(60 60)"><g><animateTransform attributeName="transform" type="rotate" from="72" to="432" dur="18s" repeatCount="indefinite" /><g transform="translate(0 -35)"><text>Bill Ramsey<animate attributeName="font-size" values="1.5;8;1.5" dur="18s" repeatCount="indefinite" /></text><animateTransform attributeName="transform" type="rotate" from="-72" to="-432" dur="18s" repeatCount="indefinite" additive="sum" /></g></g><g><animateTransform attributeName="transform" type="rotate" from="144" to="504" dur="14s" repeatCount="indefinite" /><g transform="translate(0 -25)"><text>Die Flippers<animate attributeName="font-size" values="1;6;1" dur="14s" repeatCount="indefinite" /></text><animateTransform attributeName="transform" type="rotate" from="-144" to="-504" dur="14s" repeatCount="indefinite" additive="sum" /></g></g><g><animateTransform attributeName="transform" type="rotate" from="216" to="576" dur="30s" repeatCount="indefinite" /><g transform="translate(0 -40)"><text>Rex Gildo<animate attributeName="font-size" values="2;8;2" dur="30s" repeatCount="indefinite" /></text><animateTransform attributeName="transform" type="rotate" from="-216" to="-576" dur="30s" repeatCount="indefinite" additive="sum" /></g></g><g><animateTransform attributeName="transform" type="rotate" from="288" to="648" dur="20s" repeatCount="indefinite" /><g transform="translate(0 -20)"><text>Andy Borg<animate attributeName="font-size" values="1;9;1" dur="20s" repeatCount="indefinite" /></text><animateTransform attributeName="transform" type="rotate" from="-288" to="-648" dur="20s" repeatCount="indefinite" additive="sum" /></g></g><g><animateTransform attributeName="transform" type="rotate" from="340" to="700" dur="22s" repeatCount="indefinite" /><g transform="translate(0 -30)"><text>Rainhard Fendrich<animate attributeName="font-size" values="1.5;7;1.5" dur="22s" repeatCount="indefinite" /></text><animateTransform attributeName="transform" type="rotate" from="-340" to="-700" dur="22s" repeatCount="indefinite" additive="sum" /></g></g><g><animateTransform attributeName="transform" type="rotate" from="340" to="700" dur="30s" repeatCount="indefinite" /><g transform="translate(0 -50)"><text>Chris Roberts<animate attributeName="font-size" values="3;9;2" dur="30s" repeatCount="indefinite" /></text><animateTransform attributeName="transform" type="rotate" from="-340" to="-700" dur="30s" repeatCount="indefinite" additive="sum" /></g></g></g></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 250%;
  filter: brightness(.2);
  transition: filter .5s ease;
}

.tie-background:hover:before{
  filter: brightness(1);
}





.mix-blend{
  mix-blend-mode: difference;
}


.section-dark *,
.section-dark h1,
.section-dark h2,
.section-dark h3,
.section-dark h4,
.section-dark h5,
.section-dark h6
{
  color: #fff !important;
}


.header-stripe{
  position:relative;
  margin-bottom: 1em;
  text-align: center;
}

.header-stripe:after{
  position: absolute;
  top: 120%;
  left: 50%;
  transform: translateX(-50%);
  width: 3em;
  content: '';
  height: .1em;
  background: var(--accent-color);
}


.section-area .btn.btn-primary{
  background-color: var(--accent-color);
}

.section-area.section-dark .card{
  background: #4b4b4b;
}

/** card image */

.card-zoomable{
  transform: scale(1);
  transition: .5s transform ease;
}
.card-zoomable:hover{
  transform: scale(1.05);
  z-index:1;
}

/** Kontakticons*/

.contact-card{
  display:block;
  color:var(--color-primary); 
  text-decoration:none;
  text-align: center;

  background:var(--background-dark-color);
  color:#fff !important;
  padding-bottom:75%;
  position:relative;
  border-radius: .5em;

}
.contact-card > div{
  position:absolute;
  top:50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.contact-card > div i{
  font-size:3em;
  margin-bottom: .25em;
}

.contact-card > div > span{
  white-space: nowrap;
  position: relative;
}

.contact-card *{
  color: #fff !important;
  transition: .5s color ease;
}

.contact-card:hover *{
  color: var(--accent-color) !important;
}



/* Grundgerüst bleibt gleich wie im vorherigen Beispiel */
.flip-card {
  width: 100%;
  height: 100%;
  perspective: 1000px;
  cursor: pointer;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.5s;
  transform-style: preserve-3d;
}

.flip-card .body{
  position: absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  mix-blend-mode: difference;
}

.flip-card .body .middle{
  position: absolute;
  top:50%;
  left:0;
  width:100%;
  transform:translateY(-50%);
}

.flip-card .body p{
  padding: .2em 0;
  margin:0;
}


.flip-card .body .fade-left{
  transform: translate(100%);
  transition: transform .5s ease;
  transition-delay: .5s;
}

.flip-card .body .fade-right{
  transform: translate(-100%);
  transition: transform .5s ease;
  transition-delay: 1s;
}

.flip-card:hover .body .fade-left,
.flip-card:hover .body .fade-right,
.flip-card:focus-visible .body .fade-left,
.flip-card:focus-visible .body .fade-right{
  transform: translate(0);
}





.flip-card:hover .flip-card-inner,
.flip-card:focus-visible .flip-card-inner {
  transform: rotateX(180deg);
  position: relative;
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  overflow: hidden; /* Damit das Video nicht übersteht */
  border-radius: 15px;
}

.flip-card-back {
  transform: rotateX(180deg);
  background: #000;
}


.flip-card-inner .color-mix{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  /*mix-blend-mode: screen;*/
}

.flip-card-inner .fill-mix-red{
  background:#f00;
}

.flip-card-inner .fill-mix-green{
  background:#0f0;
}
.flip-card-inner .fill-mix-blue{
  background:#00f;
}
.flip-card-inner .fill-mix-yellow{
  background:#ff0;
}

.flip-card-inner .fill-mix-var{
  background:var(--mix-color);

}



/* VIDEO STYLING */
.card-video {
  width: 100%;
  height: 100%;
  object-fit: cover; /* Video füllt die Karte aus ohne Verzerrung */
}

/* DER SCHWARZ-WEIẞ FILTER */
.bw-filter {
  filter: grayscale(100%);
}


.prop-1-1{
  position:relative;
  padding-bottom:100%;
}

.prop-1-1 > * {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
}




/**
* Testmenu
**/

.sidenav .logo a{
  color: #fff;
}

.open-menu, .close-menu{
  background: none;
  border: none;
  color: #fff;
  position: fixed;
  z-index: 999;
  mix-blend-mode: difference;
  top: .5em;
  right: .5em;
  font-size: 1.5em;
}




@media (max-width: 768px) {
  header{
    display: contents;
  }
  header > nav{
    mix-blend-mode: normal;
  }



  .sidenav .logo{
    padding: 1em 0;
    text-align: center;
  }



  .sidenav .nav-menu{
    width:100%;
    flex-direction: column;
  }

  .sidenav .nav-menu .menu-item{
    text-align: center;
  }


  header{
    position: fixed;
    z-index:2;
  }
  .sidenav{
    position: fixed;
    left:0;
    top:0;
    width: 100vw;
    height: 100vh;

    background: rgba(0,0,0,.9);
    z-index: 1000;
    transform: translateX(-100%);

    transition: transform .5s ease;

    flex-direction: column;
    justify-content: flex-start !important;

  }

  .sidenav.opened{
    transform: translateX(0);
  }

  /*
  .sidenav:after{
    content:'';
    z-index: 999;
    background: rgba(255,255,255,.1);
    position: fixed;
    width:100vw;
    height: 100vh;
    top:0;
    left:0;
    transform: translateX(-100%);
    transition: transform .5s ease;
    transition-delay: .2s;
  }
  .sidenav.opened:after{
    transform: translateX(0);
  }
    */

}


.modal-header{
  border-bottom: none;
}
.modal-header h5{
  width: 100%;
  text-align: center;;
}