.footer-wrapper .col{padding-bottom: 0;}
.footer-wrapper .text p:last-of-type{margin-bottom: 0;}
.footer-wrapper .ux-logo-link{padding-top: 0 !important;padding-bottom: 0 !important;}
.footer-wrapper .ux-logo-image{-o-object-fit: contain;object-fit: contain;}
.footer-wrapper .icon-box{-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.footer-wrapper .icon-box-left .icon-box-img+.icon-box-text{padding-left: .83em;}
.footer-wrapper .ux-menu-link+.ux-menu-link{margin-top: 23px !important;}
.footer-wrapper .ux-menu-link__link{min-height: 0;padding-top: 0;padding-bottom: 0;font-size: 1rem;line-height: 1.2;color: rgba(255, 255, 255, .7);}
.footer-wrapper .social-icons{display: block;}
.footer-wrapper .social-icons .button.icon{display: block;max-width: 52px;min-width: 52px;min-height: 52px;line-height: 52px;margin-right: 0;margin-bottom: 5px;margin-left: 0;border: none;background-color: var(--primary-color) !important;}
.footer-wrapper .social-icons .button.icon:not(.is-outline)>i{color: #1F1F1F !important;min-width: 0;}
.footer-wrapper .social-icons .button.icon:last-child{margin-bottom: 0;}
.footer-wrapper .social-icons .icon-facebook::before,.footer-wrapper .social-icons .icon-instagram::before,.footer-wrapper .social-icons .icon-linkedin::before{content: '';display: block;background-repeat: no-repeat;background-position: center;}
.footer-wrapper .social-icons .icon-facebook::before{width: 11px;height: 20px;background-image: url(//moveitright.ca/wp-content/themes/flatsome-child/assets/img/move-it-right-facebook.svg);}
.footer-wrapper .social-icons .icon-instagram::before{width: 17px;height: 17px;background-image: url(//moveitright.ca/wp-content/themes/flatsome-child/assets/img/move-it-right-instagram.svg);}
.footer-wrapper .social-icons .icon-linkedin::before{width: 20px;height: 18px;background-image: url(//moveitright.ca/wp-content/themes/flatsome-child/assets/img/move-it-right-linkedin.svg);}
.footer-wrapper .footer-contacts .row{width: auto;}
.footer-wrapper .footer-contacts .icon-box-left .icon-box-img+.icon-box-text{padding-left: 1.67em;}
.absolute-footer{padding: 0 0 30px;font-size: 1rem;}
.absolute-footer.dark{color: rgba(255, 255, 255, .5) !important;}
.footer-secondary{padding: 0;}
.copyright-footer br{display: none;}
@media (min-width: 1200px) and (hover: hover){
.footer-wrapper .plain .icon-box .text>*,.absolute-footer a{-webkit-transition: color .3s;transition: color .3s;}
.footer-wrapper .plain:hover .icon-box .text>*{color: #fff !important;}
}
@media (min-width: 850px){
.footer-wrapper .social-icons .button.icon{margin-left: auto !important;}
}
@media (min-width: 850px) and (max-width: 1280px){
.footer-wrapper .col-inner{padding-right: 0 !important;padding-left: 0 !important;}
}
@media (min-width: 550px) and (max-width: 1280px){
.footer-wrapper .footer-contacts .icon-box-left{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.footer-wrapper .footer-contacts .icon-box-left .icon-box-img+.icon-box-text{padding-left: 0;padding-top: 1em;text-align: center;}
}
@media (max-width: 849px){
.footer-wrapper .social-icons .button.icon{display: inline-block;margin-bottom: 0 !important;margin-right: 5px;}
}
@media (max-width: 549px){
.footer-wrapper .footer-contacts .icon-box-left .icon-box-img+.icon-box-text{padding-left: 1em;}
.absolute-footer{font-size: .85rem;}
.copyright-footer br{display: block;}
}   input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity: 1;}
input:-moz-placeholder, textarea:-moz-placeholder{opacity: 1;}
input::-moz-placeholder, textarea::-moz-placeholder{opacity: 1;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity: 1;}
.wpcf7-form{margin-bottom: 0;}
.wpcf7-spinner{position: absolute;right: -35px;top: 50%;margin: -12px 0 0 0;}
.submit-wrapp{padding-top: 25px;}
.submit-wrapp.processing::before{display: none;}
.submit-wrapp .wpcf7-submit{position: absolute;left: 0;top: 0;width: 100%;height: 100%;margin-bottom: 0;opacity: 0 !important;}
.wp-block-search__button{color: #fff;}   .services-grid .col-inner{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.services-grid .box{-webkit-box-flex: 0;-ms-flex: 1 1 20%;flex: 1 1 20%;padding: 0 10px;margin: 0;width: auto;}
.services-grid .box-image .overlay::before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(37.87deg, rgba(16, 16, 16, 0.8) 18.15%, rgba(16, 16, 16, 0) 60.13%);}
.services-grid .box-text{font-size: 1em;}
.services-grid .box-overlay.dark .box-text{text-shadow: none;}
.services-grid .icon-box .icon-box-img{margin-bottom: .83em;}
@media (max-width: 1280px){
.services-grid .col-inner{-ms-flex-wrap: wrap;flex-wrap: wrap;}
.services-grid .box{-ms-flex-preferred-size: 33.33%;flex-basis: 33.33%;max-width: 33.33%;margin-bottom: 20px;}
}
@media (max-width: 849px){
.services-grid .box{-ms-flex-preferred-size: 50%;flex-basis: 50%;max-width: 50%;}
}   .numbers .icon-box-text p{margin-bottom: 0;}
.numbers .icon-box-left .icon-box-img+.icon-box-text{padding-left: 1.67em;}
@media (min-width: 550px) and (max-width: 849px){
.numbers .icon-box-left{text-align: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
}   .locations .icon-box-left{flex-wrap: nowrap;}
@media (max-width: 849px){
.locations .icon-box-left .icon-box-img + .icon-box-text{font-size: .85em;padding-left: .75em;}
}
@media (max-width: 549px){
.locations .col{padding-bottom: 0;}
.locations .accordion-inner{padding-left: 0;padding-right: 0;}
}   @-webkit-keyframes trin{from{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}20%,32%,44%,56%,68%{-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}23%,35%,47%,59%,71%{-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg);}26%,38%,50%,62%,74%{-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}29%,41%,53%,65%,77%{-webkit-transform: rotate3d(0,0,1,-15deg);transform: rotate3d(0,0,1,-15deg);}80%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);}}
@-webkit-keyframes trin{from{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}20%,32%,44%,56%,68%{-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}23%,35%,47%,59%,71%{-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg);}26%,38%,50%,62%,74%{-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}29%,41%,53%,65%,77%{-webkit-transform: rotate3d(0,0,1,-15deg);transform: rotate3d(0,0,1,-15deg);}80%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);}}
@keyframes trin{from{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}20%,32%,44%,56%,68%{-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}23%,35%,47%,59%,71%{-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg);}26%,38%,50%,62%,74%{-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}29%,41%,53%,65%,77%{-webkit-transform: rotate3d(0,0,1,-15deg);transform: rotate3d(0,0,1,-15deg);}80%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);}}