.servicetop-cms{position:relative;width:100%;margin:0 auto;float:left;padding:40px 0}.service-background{background-size:cover;clear:both;display:inline-block;vertical-align:top;width:100%;background-color:var(--color-base-accent-1)}.service{position:relative;text-align:center}.service-background .owl-item,.service-icon{text-align:left}.service-icon{display:inline-block!important;height:77px;width:72px;background-size:66px;background-repeat:no-repeat;background-position:center;vertical-align:top;float:none;margin:0 15px 0 0;transition:.5s}.service:hover .service-icon{transform:rotateY(360deg);transition:.6s ease-in-out;-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;-ms-transition:.6s ease-in-out}.service-description{float:none;width:60%;text-align:left;display:inline-block;vertical-align:top}.service-title{font-weight:400;line-height:24px;color:#fff;font-size:24px;letter-spacing:.9px;margin:0 0 15px;font-family:var(--font-heading-family);text-transform:capitalize}.service-subtitle{font-size:15px;color:#ccc;letter-spacing:.6px;line-height:21px;font-weight:300;margin-top:30px}.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,.services-wrapper{position:relative;width:100%;float:left}.service-block{clear:both;padding:51px 0}.services-wrapper{margin:0 auto}.menu-drawer__utility-links{margin-top:33px}@media screen and (max-width:1269px){.menu-drawer__utility-links{margin-top:26px}.service-icon{margin:0 10px 0 0}.service-title{line-height:20px;font-size:20px}.service-subtitle{font-size:14px;line-height:20px;margin-top:24px}.service-block{padding:32px 0}}@media screen and (max-width:989px){.menu-drawer__utility-links{display:none}.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-block{padding:25px 0}.service-description{width:70%}.service-subtitle{font-size:12px;line-height:20px}.service-icon{display:inline-block!important;height:70px;width:62px;background-size:52px;margin:0 6px 0 0}.service-title{line-height:18px;font-size:18px;margin:0 0 10px}}@media screen and (max-width:479px){.service-block{padding:20px 0}}