.features{position: relative;transition: all 2s ease-in;overflow: hidden;}
.f-div{transition: all 0.3s ease-in;overflow: hidden;}
.f-div h2{padding-left: 10px;}
.f-div::before{position: absolute;content: '';width:0%;height: 2px;top: 0;left: 50%;transition: all 0.6s ease-in; background-color: #ff6e41; transform: translateX(-50%)}
.f-div:hover{transform: translateY(-5px);cursor: pointer;background-color: #fafafa;border-radius: 4px;}
.f-div:hover:before{width:100%;}
.features img{margin-bottom: 10px;}
/*.features::before{content: '';position: absolute;width: 100%;height: 2px;background-color:#ECECEC;bottom:90%;left: 0;border-radius: 100px;}
.features::after{content: '';position: absolute;width: 100%;height: 2px;background-color:#ff6e41;bottom:90%;
	right: 100%;border-radius: 100px;transition: all 2s ease-in;}
.features:hover::after{right: 0;}*/
.integrations .f1{width: 120px;
    height: 120px;
    border-radius: 100%;
    margin: 0 auto;
    background-color: #f2f2f2;margin-bottom: 20px;}
.integrations .f1 img{position: relative;top:50%;transform: translateY(-50%);}
.bg-solutions1{padding: 20px;}
.pt-0{padding-bottom: 0px;}
@media only screen and ( max-width:992px){
	
}
@media only screen and ( max-width:468px){
	.features{text-align: center;}
	
	.features p{text-align: center!important;}
}
