body {
	/* padding-top: 70px; */
	/* padding-bottom: 90px; */
	/* background-color: #dee2e6; */
}

input, textarea, select, button {
	outline: none;
	box-shadow:none !important;
}





  
/*********************************************************/
#chat2 .form-control {
border-color: transparent;
}

#chat2 .form-control:focus {
border-color: transparent;
box-shadow: inset 0px 0px 0px 1px transparent;
}

.divider:after,
.divider:before {
content: "";
flex: 1;
height: 1px;
background: #eee;
}



  
/*********************************************************/
.backToTop {
    position: fixed;
    bottom: 20px;
    right: 75px;
    width: 45px;
    height: 45px;
    display: none;
    border-radius: 50%;
    padding: 0;
}

.chatBot {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 45px;
    height: 45px;
    display: block;
    border-radius: 50%;
    padding: 0;
}

.navbar {
  transition: top 0.3s;
}
  
  
.container {
  /* max-width: 960px; */
}

.product-device {
  position: absolute;
  right: 10%;
  bottom: -30%;
  width: 225px;
  height: 415px;
  background-color: #333;
  border-radius: 21px;
  transform: rotate(30deg);
}

.product-device::before {
  position: absolute;
  top: 10%;
  right: 10px;
  bottom: 10%;
  left: 10px;
  content: "";
  background-color: rgba(255, 255, 255, .1);
  border-radius: 5px;
}

.product-device-2 {
  top: -25%;
  right: auto;
  bottom: 0;
  left: 5%;
  background-color: #e5e5e5;
}

.flex-equal > * {
	flex: 1;
}
@media (min-width: 768px) {
	.flex-md-equal > * {
		flex: 1;
	}
}
@media (max-width: 992px) {
	.flex-md-equal > .bg-light-change {
		background-color: #e9ecef !important;
	}
}

 
  
/*********************************************************/
.alertSlider {
	display: none;
    position: fixed;
    top: 5px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10000;
    padding: 8px 12px;
    margin: 0 auto;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    border-radius: 4px;
    min-width: 130px;
	max-width: 485px;
}