@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;700&family=Merriweather+Sans:wght@400;700&display=swap');
.top{position:fixed;bottom:0;left:50%;right:50%;border-bottom-left-radius: 0px !important;border-bottom-right-radius: 0px !important;}
.text-underline{text-decoration: underline !important}
.navbar img {transition:0.25s}
.navbar a:hover,
.navbar .nav-link:hover{color:var(--primary) !important;background:none}
.navbar .nav-link{font-weight:bold;}
.navbar .dropdown.active .dropdown-item{color:inherit}
.navbar .dropdown.active .dropdown-item.active {color:var(--white) !important}
.navbar .dropdown.active .dropdown-item.active:hover {color:var(--white) !important;background:var(--dark)}
.navbar .dropdown.active .dropdown-item{color:var(--dark) !important}
.navbar .dropdown.active .dropdown-item:hover{color:var(--primary) !important}
.bg-bread{background:#eff4f9}
.bg-bread a{color:var(--dark)}
.breadcrumb{border-radius: 0px !important}
.bg-light-blue{background:#eff4f9}
.navbar-light .nav-item.active a{color:var(--primary) !important;}
.top-contact
.top-contact
header{margin-top:115px;}
.bg-gradient-light-alt{background:url("img/background/light-gradient.jpeg") bottom left no-repeat var(--secondary);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.bg-gradient-light{background:url("img/background/light-gradient.jpeg") top left no-repeat var(--secondary);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.bg-gradient-dark{background:url("img/background/dark-gradient.jpeg") bottom left no-repeat var(--primary);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.team{cursor: pointer}
.bg-info-light{background:#fef0ff}
.req{color:var(--primary)}
.bg-smi-transparent{
  background:rgba(255, 255, 255, 0.90)
}
.navbar-toggler{border:0px !important}
.bg-black{background:#000;}
.mb-n6{
  margin-bottom: -6rem
}
.mb-n7{
  margin-bottom: -7rem
}
.mb-n8{
  margin-bottom: -8rem
}
.mb-n9{
  margin-bottom: -9rem
}
.mb-n10{
  margin-bottom: -10rem
}
.iframe-width iframe{
  border-radius: 1.4rem;
  max-width: 1800px !important;
  border: 1px solid rgba(216, 216, 216,0)!important;
}
hr{
  height: 8px;
  border: 0;
  border-radius: 7px 7px 7px 7px;
}
.bg-rainbow{background-image: linear-gradient(0.75turn, #000181, #FED5DE, #D40D1F);
background-image: -moz-linear-gradient(0.75turn, #000181, #FED5DE, #D40D1F);
background-image: -webkit-linear-gradient(0.75turn, #000181, #FED5DE, #D40D1F);
background-image: linear-gradient(0.75turn, #000181, #FED5DE, #D40D1F);}
.bg-primary-grd{background: linear-gradient(#000181 , #ffffff);
background: -moz-linear-gradient(#000181 , #ffffff);
background: -webkit-linear-gradient(#000181 , #ffffff);
background: linear-gradient(#000181 , #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#d40d1f",GradientType=1);}
.table-sample th:nth-child(2),
.table-sample th:nth-child(3),
.table-sample th:nth-child(4),
.table-sample td:nth-child(2),
.table-sample td:nth-child(3),
.table-sample td:nth-child(4){text-align:center;}
label{font-weight:bold;}

.card-primary-hover:hover{background:var(--primary);color:#fff;cursor:pointer}
.card-primary-hover:hover .text-muted{color:#fff !important}

.bg-primary-light{background:#ffc2c8 !important}
.bg-info-light{background:#d9aedc !important;}
.bg-secondary-light{background:#d6f5f8 !important}

.radius-none{border-radius:0px}
.radius{border-radius:1.25rem}
.radius-sm{border-radius:1rem}
.radius-xs{border-radius:.75rem}
.radius-lg{border-radius:1.5rem}

.radius-lg-left{border-top-left-radius: 1.5rem;border-bottom-left-radius: 1.5rem}
.radius-lg-right{border-top-right-radius: 1.5rem;border-bottom-right-radius: 1.5rem}
.card-img {border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important;}


footer h6{margin-bottom:20px;}
footer a:not(.btn){color:#fff; text-decoration: underline;}
.disclaimer a:hover{color:#fff;}
.disclaimer {font-size:12px;}
.disclaimer a{color:#fff}

.fa-li {
    left: calc(var(--fa-li-width, 2em)*-1.25) !important;
  }
.btn-outline-secondary.bg-white:hover{background-color: var(--secondary) !important}
.nav-item .btn-secondary:hover{color: #a40a18 !important}

@media(min-width:992px){
.bg-primary-shape{background:url("img/background/shape.png") top right no-repeat}
.scrolled .navbar img {width:110px;transition:0.25s}
.scrolled .navbar .lake-liberty {width:50px;transition:0.25s}
.nav-connect {margin-top:-5px}
.scrolled div:first-child {background:var(--primary); transition:0.25s}
.scrolled .navbar{background:var(--info); transition:0.25s}
.nm-b{margin-bottom: -67.5px}
}
@media(min-width:480px){
    .highlight-pink{
      line-height: 85%;
      margin: 8px 0px;
    }
  }
@media(max-width:992px){
header{margin-top:105px;}
.fixed-top div:first-child {background:var(--primary);}
.navbar{background:var(--info) !important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
.navbar img{width:100px;}
header.home{background:url("img/logos/rocket-bg.png") left center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.radius-lg-left,
.radius-lg-right{border-radius: 1.5rem !important}
}
@media(max-width:768px){
header{margin-top:130px;}
}
@media(max-width:480px){}
@media(max-width:390px){}
.border-lg{
  border-width: 3px !important
}
.mt-n5{
  margin-top: -4rem!important;
}
.card{
  border: none;
}
.highlight-pink {
      /* Highlight color */
      background-color:var(--info);
      color:  var(--primary);
      background-position: bottom;
      padding: 0;
  }
.img-icon{width:50px;height:50px;margin:-11px;}
.testimonial-list .card{border: none;cursor: pointer;box-shadow: 0 0 40px rgba(51, 51, 51, .1)}
.testimonial-list .card:hover{background-color: #eee;}
.ratings i{color: var(--primary);}
.testimonial-list{list-style: none;}
.testimonial-list li{margin-bottom: 20px;}
.testimonials-margin{margin-top: -19px;}
