
/*
=================================================
MISC
=================================================
*/
.quick-links i {
    font-size: 3em;
  }
  .to-top {
    position: fixed;
    bottom: 30px;
    right: 30px;
    font-size: 40px;
  }
  .nav-link {
    color: white;
  }
  .nav-link:hover {
    color:#50a98a;
  }
  .btn-unique {
    background-color: white;
    color: #000;
  }
  .btn:hover {
    background-color: #50a98a;
    color: #fff;
  }
  .navbar-brand:hover {
    color:#50a98a;
  }
  .btn{
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);

  }
  /*
  =================================================
  NAVBAR
  =================================================
  */
  .navbar-brand {
    font-weight: 900;
    color: white;
  }
  .btn-outline-secondary{
    background-color: #479478;
    color: #ffffff;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  }
  .btn-outline-secondary:hover {
    background-color: #4976BB;
    color: #ffffff;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);

  }

  .btn-third{
    background-color: #50a98a;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  }
  .btn-third:hover {
    background-color: #ffffff;
    color: #4976BB;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);

  }
  /*
  =================================================
  HERO SECTION
  =================================================
  */
  .hero-section {
    background-color: aquamarine;
    background-image: url("img/bg-image.jpg");
    background-position: center;
    background-size: cover;
  }
  
  .hero-section h1 {
    color: #fff;    
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
    font-size: 56px;
    font-weight: 900;
  }
  
  .hero-section .lead {
    color: #fff;
    font-weight: 300;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
    font-size: 22px;
  }
  
  /*
  =================================================
  SECTIONS
  =================================================
  */
  .bg-aquamarine {
    background-color: aquamarine;
  }
  
  .video iframe {
    width: 100%;
    margin-top: -80px;
    position: absolute;
    top: 10;
    left: 0;
    width: 100%;
    height: 50%;
  }
  .map iframe {
    margin-bottom: 12px;
    width: 100%;
    height: 600px;
  }
  .presentation iframe {
    width: 100%;
    max-width: 856px;
    height: 518px;
  }
  /*
  =================================================
  FOOTER
  =================================================
  */
  .footer h5 {
    text-transform: uppercase;
  }
  .bg-lightblue{
    background-color: #4976BB;
  }
  /* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 2.4rem;
  text-align: center;
}
/* rtl:begin:ignore */
.marketing .col-lg-4 p {
  margin-right: .75rem;
  margin-left: .75rem;
  text-align: center;

}

/* rtl:end:ignore */
.fw-normal {
  margin-top: 15px;
  margin-left: 15px;

  margin-bottom: 10px;

}
.text-center{
  text-align: center;
  color: #4976BB;
}
.col-lg-6 {
  text-align: center; 
  margin-bottom: 30px;
  color: #4976BB;
}

.abra{margin-right: 5px;}

.bg-aquamarine{background-color: #50a98a;}

.white{color:#fff;}

.round{border-radius: 15px;}

.big{ margin-top: -50px;}

.bigs{ margin-top: -25px;}

.text-body-secondary{color:#fff;}

.space{margin-top: 250px;}

.end{margin-bottom: 75px;}

.pad{padding: 5%;}

.abcw{margin-bottom: 50px;}

.abcy{margin-top: 4%;}

.abcz{margin-top: -50px;}

.littlespace{margin-top: -120px;}

.mrbe{width: 25%;
  min-width: 20em; /* Will be AT LEAST 20em wide */
}

.marg{margin: 5px;}

.susman{
  margin-top: auto;
  margin-bottom: auto;
}
.abczo{margin-top: -40px;}

.whop{padding: 72px;}

.mrbr{width: 14%;
  min-width: 11em; /* Will be AT LEAST 20em wide */
}
.mrbre{width:20%;
  min-width: 11em; /* Will be AT LEAST 20em wide */
}
.mrbrse{width:22%;
  min-width: 11em; /* Will be AT LEAST 20em wide */
}
.mrbrre{width: 26%;
  min-width: 15em; /* Will be AT LEAST 20em wide */
}
.mrbrrre{width: 32%;
  min-width: 25em; /* Will be AT LEAST 20em wide */
}

.btnre{margin: 14px;}

.xd{margin-top: -90px;}

.xds{margin-top: -50px;}

.linkreg{
  color: white;
  text-decoration:none;
}
.linkreg:hover {
  color:#50a98a;
  text-decoration:none;

}
.widf{
  margin-left: auto;
  margin-right: auto;
  min-width: 160px;
  max-width: 20%;
}


.whep{padding: 5%;}

.colorblue{color: #4976BB;}

.backsw:hover{
width: 68px;}

.dropdown:hover .dropdown-menu {
  display: block;
  margin-top: 0; /* remove the gap so it doesn't close */
  background-color: #4976BB;
border-color:white ;
}

.dropdown-item{color:#fff}
.dropdown-item:hover{color:#50a98a}

.widfth{min-width: 375px;
  max-width: 30.3%;
margin-left: 3%;}

  .ratings{
    margin-right:10px;
}

.pio{
  margin-top:-16px;
  margin-bottom:5px;}

  .lessb{margin-left: 10px;}
  .mort{margin-left: 10px;}
  .marf{margin-bottom: 30px;}

  .negit{margin-top: -50px;
    margin-bottom: -50px;}
    
    body {
      overflow-x: hidden; /*hides horizontal scrollbar*/
  }
  .millk{margin-bottom: -135px;}
  .bet{margin-top: auto;
  margin-bottom: auto;}

  .glas{color:#fff;
  text-align: left; padding: 1%;}
  .glas:hover{color:#fff; 
  background-color: #4976BB;
padding: 1%;}
  .reg{color:#fff}
  .reg:hover{background-color:#4976BB;
     color:#fff;}
  
     .fitauto{height: fit-content;}