/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
/* header css start */
.header_hide{
    display: none;
}
.inline-block{
    display: inline-block;
}
.discover_link a{
    position: relative;

}
.discover_link a:after{
    content: "";
    display: inline-block;
    background: url(./assets/images/long-arrow-right.png) no-repeat center center;
    width: 31px;
    height: 16px;
    margin-left: 15px;
    vertical-align: middle;
}
.footer_contact a{
    margin-bottom: 6px;
}
.footertoppart{
    position: relative;
    background: #F4F5F6;
}
.footertoppart::after{
    content: "";
    background: #000;
    position: absolute;
    bottom:-15px;
    width: calc(100% - 76px);
    height: 0.5px;
    left:0;
    right: 0;
    margin: auto;
    z-index: 1;
}
/* .footermain{
    border-top:1px solid #000;
} */
.backtotop_link svg{
    margin-left:6px;
}
.social_media span:nth-child(4) a{
    width:32px
}
.aboutcontent p{
    margin-bottom: 8px !important;
}
.footermenu a:hover,.footer_contact a:hover{
 transition: all 0.3s ease-in-out;
    text-decoration: underline !important;
    text-underline-position: under !important;
}
.logoimg{
    margin-top: -5px;
}
.backtotop_link a{
    display: flex;
    justify-content: center;
    align-items: center;

}
.backtotop_link a svg{
    margin-left: 9px;
    position: relative;
    top: -1px;
}
.footer_contact a i{
    font-size: 16px !important;
}

.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
	display:inline-block;
	width:auto;
}

.more-btn .fas { color: #f94616; }

@media (max-width:991px) {
	.footertoppart::after{
	    width: calc(100% - 30px);
	}

	.resources-menu .elementskit-megamenu-panel.elementskit-dropdown-open {
	    width: 100% !important;
	    border-radius: 0 !important;
	}

	.resources-menu .elementskit-megamenu-panel.elementskit-dropdown-open .e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
	    border-radius: 0;
	    box-shadow: none;
	}


}
@media (max-width:767px) {
    .footer_col {
	    order:inherit !important;
	}
	.footermain .e-con-inner{
	    padding-top: 30px;
	}
}