
.homeBox {
	position: relative;
	float: left;
	display: block;	    padding-top: 90px;		width:100%;
}

.homeBox .one_fourth {
	text-align: center;
	overflow: hidden;
	background-image: linear-gradient(bottom, #F3F3F3 100%, #FAFAFA 0%);
	background-image: -o-linear-gradient(bottom, #F3F3F3 100%, #FAFAFA 0%);
	background-image: -moz-linear-gradient(bottom, #F3F3F3 100%, #FAFAFA 0%);
	background-image: -webkit-linear-gradient(bottom, #F3F3F3 100%, #FAFAFA 0%);
	background-image: -ms-linear-gradient(bottom, #F3F3F3 100%, #FAFAFA 0%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(1, #F3F3F3), color-stop(0, #FAFAFA) );
	-moz-box-shadow: 0px 1px 0px #ecebeb;
	-webkit-box-shadow: 0px 1px 0px #ecebeb;
	width: 47%!important;	    margin-bottom: 37px;
	-webkit-transition: background 0.5s linear;
	-moz-transition: background 0.5s linear;
	-o-transition: background 0.5s linear;
	transition: background 0.5s linear;		    margin-left: 20px;    margin-right: 20px;    background: #ffffff;    color: #16a6df;	    height: auto;    box-shadow: 2px 6px 14px #c3c3c3;			
}.homeBox .one_fourth .paddin{	padding:60px;}

.one_half, .one_third, .two_thirds, .one_fourth, .three_fourths, .one_fifth, .two_fifth, .three_fifths, .four_fifths {
	position: relative;
	margin: 0;
	margin-right: 3.8%;
	float: left;
}
.homeBox .one_fourth div, .homeBox .last div {
	padding: 10px;
}

.homeBox .one_fourth:hover{
	background:#00a8e3;
}
.boxImage{	    float: right;    width: 100px;}
.homeBox .one_fourth .boxImage {
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.homeBox .one_fourth:hover .boxImage {
	position: relative;
	-webkit-animation: moveFromTop 350ms ease;
	-moz-animation: moveFromTop 350ms ease;
	-ms-animation: moveFromTop 350ms ease;
}

.homeBox .one_fourth h2 {
	margin: 0 0 10px 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;		    padding-top: 14px;    font-size: 25px;    margin: 0;    font-family: 'Montserrat', sans-serif;    color: #272727;    font-weight: 400;    padding-bottom: 20px;    text-align: left;    background: url(../images/footer_line.png);    background-position: left bottom;    background-repeat: no-repeat;    background-size: 58px 5px;
}

.homeBox .one_fourth:hover h2 {
	position: relative;
	color:#ffffff;
	-webkit-animation: moveFromTop 200ms ease;
	-moz-animation: moveFromTop 200ms ease;
	-ms-animation: moveFromTop 200ms ease;	background: url(../images/line-1.png);    background-position: left bottom;    background-repeat: no-repeat;    background-size: 58px 5px;
}


.homeBox .one_fourth .boxDescription {
	margin: 0 0 10px 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;	padding-top: 30px;    line-height: 25px;    color: #6b6b6b;	text-align:left;	    font-size: 16px;		padding-left:0;
}

.homeBox .one_fourth:hover .boxDescription {
	position: relative;
	color:#EAEAEA;
	-webkit-animation: moveFromBottom 500ms ease-in-out;
	-moz-animation: moveFromBottom 500ms ease-in-out;
	-ms-animation: moveFromBottom 500ms ease-in-out;
}
.view1{	    background: url(../images/arrow.png);    padding: 10px;    background-size: 17px;    background-repeat: no-repeat;    background-position: right center;    padding-right: 23px;	padding-left:0;    text-decoration: none;    color: black;	float:left;	}.boxImage{		    float: right;        width: 47px;    height: 47px;}.bx1{	background:url(../images/infra/5.png);    background-size: contain;    background-repeat: no-repeat;}
.bx2{	background:url(../images/infra/1.png);	background-size: contain;    background-repeat: no-repeat;}.bx3{	background:url(../images/infra/2.png);	background-size: contain;    background-repeat: no-repeat;}.bx4{	background:url(../images/infra/3.png);	background-size: contain;    background-repeat: no-repeat;}.bx5{	background:url(../images/infra/4.png);	background-size: contain;    background-repeat: no-repeat;}
@-webkit-keyframes moveFromTop {
    from {
        top: -600px;
    }
    to {
      	top: auto;
    }
}
@-moz-keyframes moveFromTop {
    from {
        -moz-transform: translateY(-600%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromTop {
    from {
        -ms-transform: translateY(-600%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}

@-webkit-keyframes moveFromBottom {
    from {
        bottom: -400px;
    }
    to {
       	top: auto;
    }
}
@-moz-keyframes moveFromBottom {
    from {
        -moz-transform: translateY(400%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        -ms-transform: translateY(400%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}@media screen and (max-width:1234px){			.homeBox .one_fourth{		    width: 46%!important;			}		}