/*
Theme Name: Astra Child
Author: 
Description: Your description goes here
Version: 1.0
Template: astra

This is the child theme for Astra theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
html, body {
  scroll-behavior: smooth !important;
}
/* Style the entire scrollbar */
::-webkit-scrollbar {
  width: 8px; /* Width of the scrollbar */
}

/* Track (background) */
::-webkit-scrollbar-track {
  background:  #f1f1f1;
}

/* Handle (scroll thumb) */
::-webkit-scrollbar-thumb {
  background: #046BD2; /* Your theme's primary color */
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #005fa3;
}

.humar-form-btn
{
	border-radius:20px!important;
}
.humar-tab-img
{
	width:90vw;
	border-radius:5px;
	border:1px solid #000;
}
.humar-icon-box .elementskit-infobox 
{
	min-height:320px;
}

.humarobot-header
{
	position:fixed;
	width:100%;
	background:#ddd;
}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{
	border-width:1px!important;
	border-radius:5px!important;
}
.humar-icon-box .elementskit-info-box-title
{
	border-bottom:1px solid #ddd;
}

.banner-img img
{
	
  animation: bounce 2s infinite;
}
.huma-textarea .forminator-textarea:hover, .huma-textarea .forminator-textarea:active, 
.huma-textarea .forminator-textarea:focus
{
	border:2px solid #ddd!important;
}
@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
    animation-timing-function: ease-in;
  }
  50% {
    transform: translateY(-10px);
    animation-timing-function: ease-out;
  }
}



.humar-robot-subheading h2
{
	opacity: 0;
	color:red;
  animation: fadeInText 2s ease-in-out forwards;
}
@keyframes fadeInText {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.829259;
  }
}

