section.services_01{float:left;padding:80px 0;width:100%}section.services_01 .full-width{padding:0 30px}.services_01 a{text-decoration:none}section.services_01 .service_container{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:30px}section.services_01 .outer-sec{margin-bottom:50px;width:23%}.services_01 .service_section{margin-left:0!important}.services_01 .service_section .s_box{background-color:#fff;box-shadow:0 0 5px #eee}.services_01 .service_section .s_box .s_image{background:#eee;background-color:#332941;display:flex;line-height:200px;min-height:200px;overflow:hidden;position:relative;text-align:center}.services_01 .service_section .s_box .s_image a{display:none;position:relative}.services_01 .service_section .s_box:hover .s_image a{display:block;font-size:20px;margin:auto;width:100%}.services_01 .service_section .s_box:hover .s_image img{animation:scale-rotate .3s;opacity:.8;transform:scale(1.2) rotate(4deg);transition:all .3s ease}.services_01 .service_section .s_box .s_image img{height:100%;object-fit:cover;position:absolute;transition:all 1s ease;width:100%}.services_01 .service_section .s_box .s_content{box-sizing:border-box;padding:30px 20px}.services_01 .service_section .s_box .s_content p{margin-top:0}.services_01 .hide{display:none}@media only screen and (max-width:479px) and (min-width:320px){section.services_01 .outer-sec{margin-bottom:50px;width:100%}}@media only screen and (max-width:767px) and (min-width:480px){section.services_01 .outer-sec{margin-bottom:50px;width:48%}}@media only screen and (max-width:985px) and (min-width:768px){section.services_01 .outer-sec{margin-bottom:50px;width:48%}}