
body{
  
}          
.navbar{
  
border-top:2px solid red;
background-color: black;
}
.navbar .nav-item .nav-link{
    color:red;
    transition: 0.8s;
}
.navbar .nav-item .nav-link:hover{
    border-bottom: 1px solid red;
    font-weight: 500;
}
.footer{
border-bottom: 3px solid red;
}
.text{
    color: red;
    font-weight: 500;
    padding: 2px;
}
.owl-carousel .item {
    height:400px;
    background: #4dc7a0;
   
  }
  .owl-carousel .item .card{
    border: 0px;
  }
  .owl-carousel .item img{
     object-fit: cover;
     width: 100%;
     height: 400px;
  }
  h4 {
    font-size: 20px;
    font-weight: 400;
  }
  .cr-item{
    background: hsla(4, 81%, 69%, 1);

background: linear-gradient(90deg, hsla(4, 81%, 69%, 1) 0%, hsla(65, 24%, 90%, 1) 100%, hsla(0, 47%, 54%, 1) 100%);

background: -moz-linear-gradient(90deg, hsla(4, 81%, 69%, 1) 0%, hsla(65, 24%, 90%, 1) 100%, hsla(0, 47%, 54%, 1) 100%);

background: -webkit-linear-gradient(90deg, hsla(4, 81%, 69%, 1) 0%, hsla(65, 24%, 90%, 1) 100%, hsla(0, 47%, 54%, 1) 100%);

filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#F07970", endColorstr="#EBECE0", GradientType=1 );
  }
  .bsb-hero-2
  {
    padding-top: 80px;
  }

  .tilt-in-top-2 {
    -webkit-animation: tilt-in-top-2 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: tilt-in-top-2 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
  }

@-webkit-keyframes tilt-in-top-2 {
  0% {
    -webkit-transform: rotateY(-30deg) translateY(-300px) skewY(30deg);
            transform: rotateY(-30deg) translateY(-300px) skewY(30deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateY(0deg) translateY(0) skewY(0deg);
            transform: rotateY(0deg) translateY(0) skewY(0deg);
    opacity: 1;
  }
}
@keyframes tilt-in-top-2 {
  0% {
    -webkit-transform: rotateY(-30deg) translateY(-300px) skewY(30deg);
            transform: rotateY(-30deg) translateY(-300px) skewY(30deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateY(0deg) translateY(0) skewY(0deg);
            transform: rotateY(0deg) translateY(0) skewY(0deg);
    opacity: 1;
  }
}

.float{
	position:fixed;
	padding: 6px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}
.float img{
  display: block;
  margin: auto;
}


.navbar-toggler {
  background-color:red;
  color: white;
}

.icon-bar {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar a:hover {
  background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #007bb5;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}
.img-fluid{
  margin-bottom: -6px;
}

html,body{
  overflow-x: hidden;
}
.carousel-caption{
  top: 50%;
transform: translateY(-50%);
}

