/*comman css*/
h1,h2,h3,h4,h5,h6,a,p{
    word-break: break-word!important;
}


/*comman css end*/
/*header css*/

/*header css end*/
/*index*/

.hero-sec-cls .e-con-inner{
    max-width: calc(((100% - 1200px) / 2) + 1200px) !important;
    margin-right: 0px!important;
}
.service-sec-cls{
	background-size:cover !important;
}
.service-sec-cls .elementor-widget-image-box img{
	height:95px !important;
}
.heading-font-cls h2 span{
	font-weight:400 !important;
}
.comprehensive-sec-cls .elementor-widget-icon-list ul li{
	background-color:#EFFFDF !important;
	padding:13px 30px !important;
}
.service-box-cls .elementor-widget-image-box figure{
	height:130px !important;
	width:130px !important;
	background-color:#ffffff !important;
	padding:30px !important;
	border-radius:100% !important;
}

/*index end*/
/*footer*/

/*footer end*/
/*inner pages*/

/*inner pages end*/

/*res*/
@media(min-width:2560px){
	.about-us-shap-cls{
    max-width: 101%!important;
		right:-2px!important;
}
	.ready-behind-shap-cls{
		bottom:-2px!important;
	}
}      
@media(min-width:2000px) and (max-width:2560px){
		.about-us-shap-cls{
    max-width: 101%!important;
		right:-2px!important;
}
		.ready-behind-shap-cls{
		bottom:-2px!important;
	}
}
@media(min-width:1800px) and (max-width:1999px){
}
@media(min-width:1551px) and (max-width:1799px){
}
@media(min-width:1351px) and (max-width:1550px){
}
@media(min-width:1200px) and (max-width:1350px){
}
@media(min-width:1025px) and (max-width:1199px){
	.text-arrange-cls p br{
		display:none !important;
	}
}
@media(min-width:992px) and (max-width:1024px){
	.text-arrange-cls p br{
		display:none !important;
	}
}
@media(min-width:768px) and (max-width:991px){
	.text-arrange-cls p br{
		display:none !important;
	}
}
@media(min-width:448px) and (max-width:767px){
}
@media(max-width:447px){
	.text-arrange-cls p br{
		display:none !important;
	}
}
/*res end*/