@charset "utf-8";
/* CSS Document */
p.infr-con{
	text-align: justify;
    margin: 0px!important;
	padding-top: 10px!important;
}
	
h3.infra-head-in{
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    margin: 0px 0 0px 0!important;
}
.dotsimag{
	margin: 15px 0px;
}
.boxcss{
	box-shadow: 0px 0px 23px #cccccc85;
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 20px;
}
.boxcss:hover{
	transform: translateY(-10px);
    box-shadow: 0px 0 40px 0 rgb(68 88 144 / 10%);
    transition: all ease-in-out 0.4s;
}
.section-infra-ss{
	padding-top: 50px;
}
.title-sm{
	padding-top: 13px;
}
.boxtext{
	    text-align: center;
    font-size: 20px;
    font-weight: bold;
}
 @media screen and (max-width:767px){
	.section.section-testominals1{
		padding:50px 0px;
	}
	 .section-sm.section-both {
    padding: 36px 0px 36px 0px!important;
}
	 .section.section-milestone
	 {
		  padding: 36px 0px 36px 0px!important;
	 }
	 
}
