.banner {height: 300px;}
.banner_bg {background: rgba(0, 0, 0, 0.65);height: 300px;}
.title{ont-size: 60px;
	font-weight: 600 !important;}
.banner_text {min-height: 0;display: flex;justify-content: center;align-items: center;}
.main_text {top: 0px;}
.form_elementor{font-weight: 700;}
.form_elementor span{color:#558052  ;}
.elementor-custom-embed iframe{width: 100%; height: 100%;border: 6px solid #eee;}
.elementor-icon i{font-size: 40px;display: flex;justify-content: center;align-items: center;}
.elementor-contant h3{font-weight: 600;}
.card-body{background: linear-gradient(190deg, #1C99FE82 20.69%, #7644FF85 50.19%, #1F8EB8 79.69%);color: #fff;}
.form_style{border-radius: 0 !important;border-bottom-color: #1F8EB8 !important;border-width: 0px 0px 3px 0px !important;}
.form-floating > label {color: #666;}
.form_btn button {
	border-radius: 0 !important;
	background-color: #558052 !important;
	border: 1px solid #6E6E6E !important;
	color: #fff;
	border-bottom-color: #fff !important;
	border-width: 0px 0px 3px 0px !important;
}.form-control{border-bottom-color: #558052 !important;border-width: 0px 0px 3px 0px !important;border-radius: 0rem !important}
/* sub title white */
.company_title_center .header h1::before {content: "";position: absolute;left: 0;right: 0;width: 102px;height: 1px;background: #1F8EB8;bottom: 1px;margin: 0 auto;}
.company_title_center .header h1::after {content: "";position: absolute;left: 0;right: 0;width: 40px;height: 3px;background: #1F8EB8;bottom: 0;margin: 0 auto;}
/* responsive */
@media screen and (min-width:1400px) {
 
}
@media screen and (min-width:1200px) and   (max-width:1399.98px) {

}
@media screen and (min-width:992px) and   (max-width:1199.98px) {
  
}
@media screen  and (min-width:768px) and (max-width:991.98px) {

}
@media screen and (min-width:576px) and (max-width:767.98px) {
 
}
@media screen  and (min-width:381px) and (max-width:575.98px){
 
}
@media screen and (min-width:320px) and (max-width:380.98px) {

}