#myCarousel{
    text-align: center;
   /* font-weight: 900;*/
    color: black;
    /*min-height: 30rem;*/
    width: 100%;
    height: auto;
    margin:0;
   /* padding: 30rem;    */

    background: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,.5)),url("../img/is.png");
    background-position: center center;
    background-repeat: no-repeat;
    /*background-size: cover;*/
    object-fit: cover;
    margin-bottom: 0px;
    padding: 50px;
    
}
#myCarousel .carousel-caption{
    color: black;
    font-weight: 1200;
    
}

.container h1{
    font-size: 3rem;
    font-weight: bold;
    color:black;
    /*font-family: cursive;*/
    font-family: "Verdana", Times, serif; 
    
}
.carousel-inner p{
    font-size: 2rem;
    font-weight: bold;
    color:black;
    /*font-family: cursive;*/
    font-family: "Verdana", Times, serif; 
}

.carousel-indicators{
    top: 630px;
    height: 50px;
    color: black;
    background-color: white;
}


.carousel-indicators [data-bs-target] {
    background-color: black;
    color: green;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  height: 100px;
  width: 100px;
 /* outline: black;*/
  background-size: 100%, 100%;
  /*border-radius: 50%;
  border: 1px solid black;*/
  background-image: none;
}

.carousel-control-next-icon:after
{
  content: '>';
  font-size: 55px;
  color: black;
}

.carousel-control-prev-icon:after {
  content: '<';
  font-size: 55px;
  color: black;
}

.round-ger{
    border-radius: 100%;
    width:50%;
    height:50%;
}
.img-ger{
    width:100%;
    height:auto;
}

.container.marketing{
    /*margin-top: 100px;*/
    padding-top: 100px;
}

#back{
    display: block;
    text-align: center;
   /* font-weight: 900;*/
    color: black;
    /*min-height: 30rem;*/
    width: 100%;
    height: 100vh;
    margin:0;
   /* padding: 30rem;    */

    background: linear-gradient(rgba(255,255,255,.8), rgba(255,255,255,.8)),url("../img/is.png");
    background-position: center center;
    background-repeat: no-repeat;
    /*background-size: cover;*/
    object-fit: cover;
    margin-bottom: 100px;
    padding: 50px;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: -2;
}

#gfooter{
    display: block;
    position: fixed;
    clear: both;
    /*border: 1px solid black;*/
    font-weight: bold;
    z-index: +7;
    
}
#gtext{
    display: block;
    position: relative;
}

#gmain{
    display: block;
    position: absolute;
    height: auto;
    width: 100%;
    
    /*border: 1px solid black;*/
    

}
body{
    display: block;
    position: absolute;
    width: 100%;    
}


#gmain .img-ger {
    border-radius: 20px;
    -webkit-transition: -webkit-transform 1s ease 0.5s;
    transition: -webkit-transform 1s ease 0.5s;
    transition: transform 1s ease 0.5s;
    transition: transform 1s ease 0.5s, -webkit-transform 1s ease 0.5s;
  }

#gmain .img-ger:hover {
    -webkit-transform: scale(1.2) rotate(360deg) translate(0px, -40px);
            transform: scale(1.2) rotate(360deg) translate(0px, -40px);
    border: 1px solid rgb(156, 156, 156);
    border-radius: 20px;
    -webkit-box-shadow: white 5px 5px 10px;
            box-shadow: white 5px 5px 10px;
  }

  form{
      width: 50%;
      margin: auto;
      padding-top: 10%;
  }
  form button{
      margin-top: 1rem;
  }


@media only screen and (max-width: 600px) {
    body {
        /*background-color: lightblue;*/
        width: 100%;
       
        
    }
    #myCarousel{
        text-align: center;
       /* font-weight: 900;*/
        color: black;
        /*min-height: 30rem;*/
        width: 98%;
        height: auto;
        margin:auto;
       /* padding: 30rem;    */
    
        background: linear-gradient(rgba(255,255,255,.6), rgba(255,255,255,.6)),url("../img/is.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size:contain;
        /*background-size: cover;*/
        object-fit: cover;
        margin-bottom: 0px;
        padding-top:50px;
        /*padding: 50px;*/
    }

    #myCarousel .carousel-caption{
        color: black;
        font-weight: 600;
        
    }
    .container h1{
        font-size: 1.9rem;
        font-weight: bold;
        color:black;
        /*font-family: cursive;*/
        font-family: Verdana, Helvetica, sans-serif;
        font-weight: 1500;
    }
    .carousel-inner p{
        font-size: 1.4rem;
        font-weight: bold;
        color: black;
        /*font-family: cursive;*/
        font-family: Verdana, Helvetica, sans-serif;
        font-weight: 1000;
    }
    
    .carousel-indicators{
        top: 630px;
        height: 50px;
        color: black;
        background-color: white;
    }

    .carousel-item{
       /* border: 1px solid black;*/
        padding-top:0px;
        
        /*height:600px;*/
    }

    .carousel-item .container{
        /*border: 1px solid black;*/
        /*padding-top:50px;*/
        /*height:100%;*/
    }

    
    
}/*media*/
  