.servicetop-cms{position:relative;width:100%;margin:0 auto;float:left;padding:40px 0}.service-background{background-size:cover;background-color:var(--color-base-button-background);clear:both;display:inline-block;vertical-align:top;width:100%}.service-block{background-color:;position:relative;float:left;width:100%}.service{position:relative;text-align:left;display:flex;align-items:center}.service-icon{display:inline-block!important;height:60px;width:65px;background-repeat:no-repeat;border-radius:50px;transition:all .5s ease 0s;background-position:center;text-align:left;vertical-align:top;float:none}.service:hover .service-icon{transform:rotateY(360deg);transition:all .6s ease-in-out 0s;-webkit-transition:all .6s ease-in-out 0s;-moz-transition:all .6s ease-in-out 0s;-o-transition:all .6s ease-in-out 0s;-ms-transition:all .6s ease-in-out 0s}.service-description{text-align:left;margin:0 0 0 15px}.service-title{font-weight:400;line-height:26px;color:var(--color-base-accent-2);font-size:16px;letter-spacing:.5px;margin:0;font-family:var(--font-heading-family);text-transform:capitalize}.service-subtitle{font-size:14px;color:var(--color-base-accent-2);letter-spacing:.5px;line-height:22px;font-weight:400}.service-btn{position:relative;width:auto;float:left;font-size:16px;text-transform:uppercase;font-style:italic;color:var(--color-base-accent-1);font-weight:900}.service-block{position:relative;clear:both;width:100%;float:left;padding:25px 0}.services-wrapper{position:relative;width:100%;margin:0 auto;float:left}.service-background .owl-item{text-align:left}@media screen and (max-width:989px){.services{float:none;display:inline-block;vertical-align:top;text-align:center;width:100%}}@media screen and (max-width:749px){.service-btn{text-align:center;float:none}.service{padding:0 5px}.service-subtitle{font-size:12px;line-height:20px}.service-icon{display:inline-block!important;height:50px;width:50px}}@media screen and (max-width:479px){.service-icon{height:40px;width:40px;background-size:36px}.service-subtitle{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.service-block{padding:15px 0}.service-description{text-align:center;margin:0}.service{text-align:center;display:block;align-items:center;padding:0}.service-icon{text-align:center}}