/*
 Theme Name:   Astra Child
 Theme URI:    https://example.com
 Description:  Child theme for the Astra theme
 Author:       Your Name
 Author URI:   https://example.com
 Template:     astra
 Version:      1.0.0
*/

/* You can add your custom CSS below this line */

div#primary {
    margin-top: 0px !important;
}
div#menu-box {
    opacity: 0;
}
div#sticky-header {
    position: fixed;
}
div#sticky-header.sticky {
    background: #fff;
}
div#sticky-header.sticky div#menu-box{
	opacity: 1;
}
.immigration-icon-box .elementor-container.elementor-column-gap-default {
    gap: 20px;
}
.icon-box-css {
	position:relative;
    visibility: visible;
    animation-duration: 1s;
    animation-name: fadeInUp;
}
.icon-box-css:hover {
  -webkit-transform: translateY(-4px);
  -moz-transform: translateY(-4px);
  transform: translateY(-4px);
}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.hero-section div#wpforms-59-field_2-description span, .hero-section div#wpforms-59-field_2-description a {
    color: #fff !important;
}
.ast-plain-container.ast-no-sidebar #primary {
    margin-top: 0px !important;
    
}
div#content .ast-container {
    max-width: 100% !important;
    padding: 0 !important;
}
