/*
 Theme Name:     Hello Elementor Child
 Theme URI:      https://spam.org.in/https://spam.org.in/
 Description:    A child theme for Hello Elementor
 Author:         Your Name
 Author URI:     https://spam.org.in/
 Template:       hello-elementor
 Version:        1.0.0
 Text Domain:    hello-elementor-child
*/

.nav_border_bottom li a:hover , .nav_border_bottom li.current-menu-item a {
	border-bottom : 2px solid #347F22 !important;
}
.nav_border_bottom li a.hfe-menu-item {
    margin: 0px 5px;
}
.home_slider .n2-section-smartslider i.fa.fas.fa-arrow-right{
	padding: 6px 6px !important;
  background-color: #ffffff !important;
 	color: #195c04 !important;
  border-radius: 50% !important;
  margin-left: 12px !important;
}
.investor_login .elementor-button-icon {
	  border-radius: 15px;
    padding: 6px 8px;
    background: #ffffff;
}
.footer_links ul li {
	    list-style: disc !important;
}
.footer_links ul {
	    margin-left: 6%;
}
.home_slider .elementor-widget-container .n2_clear ss3-force-full-width{
    width: 1377px !important;
    margin: 0% 10% 0% 8.5%;
}
.home_slider .elementor-widget-container .n2_clear .n2-ss-slide-background {
	border-radius: 18px;
}
.home_slider .elementor-widget-container .n2_clear .n2-ss-slider-4.n2-ow {
	height: 480px !important;
}
.n2_clear .n2-ss-slider-4.n2-ow {
	height: 480px !important;
}
.inquiries_form input ,.inquiries_form textarea {
	border-radius: 8px !important;
}
.inquiries_form input::placeholder ,.inquiries_form textarea::placeholder{
	font-family: Open Sans !important;
	color:black !important;
	font-weight:500;
}
button#wpforms-submit-379{
	font-size: 16px !important;
  font-family: 'Open Sans' !important;
	margin-top: 18px;
}
button#wpforms-submit-379::after{width: 28px;
    content: "\2192";
    display: inline-block;
    margin-left: 12px;
    padding: 6px 6px;
    background-color: #245b0a;
    color: #fff;
    border-radius: 50%;
    font-size: 0.9em;
}
#team_member .elementor-element-748e918{
	padding-left:0px !important;
}
.get_in_touch .wpforms-field {
	padding-bottom:0px !important;
}
#team_member .elementor-widget-container{
	height: 375px !important;
}
.our_startegy .elementor-element.elementor-element-40f41bf > .elementor-widget-container {
	position: relative !important;
	right : 12% !important;
}
/* .elementor-widget-smartslider div#n2-ss-2 {padding: 0% 12%;} */

.n2_clear .n2-ss-slide-background , .elementor-widget-smartslider .n2-ss-slider-3.n2-ow {
	border-radius: 18px !important;
}
.header_nav li a:hover , .header_nav li.current-menu-item a {
	border-bottom : 2px solid #347F22;
}
.top_container {
    margin-top: 88px;
}
.top_home_container {
	margin-top: 13px;
}
.investor_page .wpforms-container .wpforms-confirmation-scroll{
	background : unset !important;
	border : unset !important;
}
@media only screen and (max-width: 767px) {
	.footer_icons {
	display: ruby !important;
		text-align: center;
	}
	.n2-ss-slider-3 n2-ow {
		width : 330px !important; 
	}
	.home_slider .elementor-widget-container .n2_clear ss3-force-full-width{
		width: 131% !important;
	}
	.home_slider .elementor-widget-container .n2_clear ss3-force-full-width {
    margin: 0% 4% 0% 4.5%;
}
	.home_slider .elementor-widget-container .n2_clear .n2-ss-slider-4.n2-ow {
	height: 500px !important;
}
	.strategy_div .elementor-element-6cceea9{
		height: 798px !important;
	}
	.strategy_div .elementor-element.elementor-element-3671dc2 {
		left : unset !important;
	}
	.risk_management .title {
 font-size: 20px !important;
}
	.risk_management .des {
 font-size: 14px !important;
 margin-bottom: 8% !important;
}
	.elementor-element-8fa30c2.e-grid.e-con-full.footer_icons{
		margin-left: 0px !important;
	}
	.our_startegy .elementor-element.elementor-element-40f41bf > .elementor-widget-container {
		margin: 10px;
	right: 0% !important;}
}
.our_startegy {
	    height: 0%;
}
.our_startegy .elementor-element-40f41bf p a {
	    position: relative;
    bottom: 17px;
}
.page-not-found {
    margin: 12% 0% 8% 0% !important;
    text-align: center;
}
.page-not-found H1{
    color: red;
    margin-bottom: 32px;
}
.page-not-found a{
    color: White;
    background-color: #347F22;
    padding: 12px 19px;
    border-radius: 4px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .get_touch_img img {
    height: 563px !important;
  }
	.contact_info{
		display: flow !important;
	}
	.contact_info .elementor-element{
		margin-bottom: 15px !important;
	}
}
