.cm_main_solutions .cm_solutions_wrp{width:29%;position:relative;margin-right:4%;float:left;font-size:13px}.cm_main_solutions .cm_solutions_wrp:nth-child(4n){margin-right:0}.cm_main_solutions .service{display:block;text-align:center;margin-bottom:20px;font-size:13px;font-family:'Lato';color:#45484a;line-height:normal}.cm_main_solutions .service-icon{width:100px;height:100px;position:relative;background:#f3f3f3;border-radius:50%;-webkit-box-shadow:0 0 0px 1px #cdcecf;box-shadow:0 0 0px 1px #cdcecf;padding:2px;display:inline-block;margin-bottom:20px;margin-top:1px;cursor:pointer;box-sizing:content-box}.cm_main_solutions .service-icon img{position:absolute;top:50%;left:50%;z-index:10;width:50px;height:50px;margin:-25px 0 0 -25px}.cm_main_solutions .service-icon div{display:block;margin:0;border-radius:50%;border:4px solid #ccc;text-align:center;line-height:100px;border-bottom-color:#f3f3f3 !important;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);transform:rotateZ(-45deg);width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;-webkit-transition-property:border-color,-webkit-transform;-moz-transition-property:border-color,-moz-transform;-o-transition-property:border-color,-o-transform;-ms-transition-property:border-color,-ms-transform;transition-property:border-color,transform}.cm_main_solutions h2.tran03slinear{font:900 14px Open Sans,Arial,Tahoma;font-size:18px;font-family:'Oswald';color:#ff993f;margin-bottom:20px}.cm_main_solutions p.mobile-button{display:none}.cm_main_solutions .theme-one-fourth_inner{margin-bottom:2em}.cm_main_solutions .theme-one-fourth_inner:after,.cm_main_solutions .theme-one-fourth_inner:before{content:"";display:table}.cm_main_solutions .theme-one-fourth_inner:after{clear:both}.cm_main_solutions .cm_solutions_wrp .theme-one-fourth_inner:nth-child(2){position:relative;margin-bottom:2em;float:left;font-size:13px;width:100%;font-family:'Lato'}.cm_main_solutions .cm_solutions_wrp .theme-one-fourth_inner:nth-child(2) p.desktop-button{line-height:1.6;text-align:center;font-size:13px;font-family:'Lato'}.cm_main_solutions .cm_solutions_wrp a.small{color:#f3f3f3;text-align:center;text-transform:uppercase;text-shadow:1px 1px 0 rgb(0 0 0 / 50%);font-weight:bold !important;font-size:12px;opacity:.95;box-shadow:inset 0 -4px 0 -1px rgb(0 0 0 / 20%);font-family:'Open Sans',Arial,Tahoma !important;transition:opacity .15s;padding:8px 21px;background-color:#ff993f;border-radius:4px}.cm_main_solutions .cm_solutions_wrp a.small:before{content:"\f054"}.cm_main_solutions .btn-style2:before{margin-right:10px;font-family:FontAwesome;font-weight:normal}.cm_main_solutions .cm_solutions_wrp.RPO a.small:before{content:"\f069"}.cm_main_solutions .cm_solutions_wrp.STAFFING a.small:before{content:"\f00a"}.cm_main_solutions .theme-one-fourth_inner:after,.cm_main_solutions .theme-one-fourth_inner:before{content:"";display:table}.cm_main_solutions .theme-one-fourth_inner:after{clear:both}.cm_main_solutions .cm_solutions_wrp.RPO .theme-one-fourth_inner:nth-child(2){margin-top:2.45em}.cm_main_solutions .service-icon:hover div{border-color:#ff993f;-webkit-transform:rotateZ(133deg);-moz-transform:rotateZ(133deg);-o-transform:rotateZ(133deg);-ms-transform:rotateZ(133deg);transform:rotateZ(133deg)}.cm_main_solutions .cm_solutions_wrp a.small:active{box-shadow:inset 0 -2px 0 -1px rgb(0 0 0 / 20%);top:1px;position:relative;padding-top:7px;padding-bottom:7px}@media(max-width:844px){.cm_main_solutions .cm_solutions_wrp{position:relative;width:calc(29.35% + 4%);margin-right:3.8%;float:none;padding-left:60px;display:inline-block;vertical-align:top}.cm_main_solutions{text-align:center}.cm_main_solutions:after,.cm_main_solutions:before{content:"";display:table}.cm_main_solutions:after{clear:both}.cm_main_solutions .cm_solutions_wrp{padding-left:0}}@media(max-width:766px){.cm_main_solutions .cm_solutions_wrp{width:calc(33.25% + 4%)}}@media(max-width:606px){.cm_main_solutions .cm_solutions_wrp{width:calc(38.45% + 4%)}.cm_main_solutions p.mobile-button{display:block}.cm_main_solutions .cm_solutions_wrp .theme-one-fourth_inner:nth-child(2){display:none}.cm_main_solutions{margin-bottom:3em}}@media(max-width:480px){.cm_main_solutions .cm_solutions_wrp{width:100% !important;position:relative;margin-bottom:0;float:left;margin-right:0;padding:0}.cm_main_solutions .service{margin-bottom:19px}.cm_main_solutions .theme-one-fourth_inner{margin-bottom:1.9em}.cm_main_solutions{margin-bottom:6.5em}}