/*
Theme Name: Structure Child
Theme URI: https://structure.thememove.com
Description: A child theme of Structure Theme
Author: ThemeMove
Author URI: https://thememove.com
Version: 4.0
Template: structure
*/
@import url('https://googleapis.com');

.entry-title {
	font-family: 'Open Sans', sans-serif;
  font-weight: 400; /* Regular */
  color:#fff !important;
  text-shadow:0px 0px 5px #000;
}
.has-bg .breadcrumb {
	display:none;
}

.navigation > div > ul > li > a {
	color:#000 !important;
}

.contactp input, .contactp textarea{
	border:1px solid #BDAC90 !important;
}

input, textarea {
	font-style:normal !important;
}

.copyright {
	background:#2C4235 !important;
}

.scheme .top-area {
	background:#2C4235 !important;
}

.top-area .textwidget {
	color:#fff;
}

.top-area .fa {
	color:#bdac90 !important;
}

.servicesrow .vc_column-inner {
	padding:0px;
}

.servicesrowtext {
	padding:20px 20px 0px 20px;
	 
}

 .content {
	 padding:0px !important;
 }
  .intro5 .col-lg-9::after {
	  display:none !important;
  }
  .vc_custom_1777588853099 {
	  display:block !important;
	  margin-top:11px !important;
  }
 .primary-menu {
	 text-align:center !important;
 }
 
 .abticon .vc_icon_element-icon::before {
	 background:#2C4235 !important;
	 height:60px !important;
	 width:60px !important;
	 line-height:60px !important;
	 border-radius:400px !important;
	 color:#fff !important;
	 margin-left:-30% !important;
 }
  .abticon {
	  position:relative;
	  z-index:2;
  }
 
 .xx1 {
	 font-weight:bold !important;
	 font-size:16px !important;
	 font-family: 'Open Sans', sans-serif;
 }
 
 .mission {
	background:#ccc;
	padding:40px 20px 20px 20px;
	text-align:center; 
	margin-top:-70px;
	min-height:243px;
 }
 
 .mission .fa {
	 width:100% !important;
 }
 
 .mission .fa-regular {
	 width:100% !important;
 }
 .esg-content {
	 color:#000 !important;
 }
 
.esg-grid a {
	color:#2C4235 !important;
}
.fpwelcome {
	padding:30px;
	text-align:center;
	color:#000 !important;
	 
}
.fpwelcometext {
	padding:30px 10px;
}
.fpwelcomecol {
	 
	background:linear-gradient(to right, #bdac90 4px, transparent 4px) 0 0, linear-gradient(to right, #bdac90 4px, transparent 4px) 0 100%, linear-gradient(to left, #bdac90 4px, transparent 4px) 100% 0, linear-gradient(to left, #bdac90 4px, transparent 4px) 100% 100%, linear-gradient(to bottom,#bdac90 4px, transparent 4px) 0 0, linear-gradient(to bottom, #bdac90 4px, transparent 4px) 100% 0, linear-gradient(to top, #bdac90 4px, transparent 4px) 0 100%, linear-gradient(to top, #bdac90 4px, transparent 4px) 100% 100%;
	background-repeat:no-repeat;
	background-size:50px;
}

.fpwelcomecol a {
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	border-bottom:2px solid #2C4235;
	line-height:19px;
}

.fpservices4 {
	
	
}

.fpxicons .vc_icon_element-icon::before{
	color:#F3B105 !important;
}

.fpxicons {
	margin-bottom:0px;
}

.fpbot1 {
	 background-position:center center;
	 background-repeat:no-repeat;
	 background-size:cover;
}

.fpbot1 p {
	color:#000 !important;
}

.fpninja5 {
	text-align:center !important;
	padding:0px 20px !important;
}

.xyzbutton1 {
	margin-top:17px;
	color:#fff !important;
	border:1px solid #fff;
	background:none !important;
	text-transform:uppercase;
	font-size:13px !important;
}

.xyzbutton1 a {
	background:none !important;
	color:#fff !important;
}
.bbb1 {
	padding-top:30px;
	padding-bottom:20px;
}