/**handles:fl-child-theme**/
a.rjm-award-box{background-color:#f5f5f4;color:#000;padding:1em;border-radius:10px;margin-left:.5em}.fl-builder-content[data-type=header].fl-theme-builder-header-shrink img{max-height:100%;max-width:300px}.rjm-dot-sentence{text-align:center;font-size:24px;line-height:29px}.rjm-dot-sentence .fas{font-size:16px;color:#4cb5f5!important;position:relative;top:-4px}.rjm-we-use-our-cont{display:block;margin-left:auto;margin-right:auto;width:967px}.rjm-built-from-cont{display:block;margin-left:auto;margin-right:auto;width:967px}.rjm-team-cont{display:block;margin-left:auto;margin-right:auto;width:1123px;float:none;margin-bottom:50px}.rjm-home-section{position:relative}.rjm-home-section:after{content:'';background-image:url(https://rjmtechnologies.com/wp-content/uploads/2019/03/Triangle.png);position:absolute;width:200px;height:53px;z-index:6;overflow:hidden;display:block;background-repeat:no-repeat;left:50%;margin-left:-62px;margin-top:-3px}.rjm-corner-box{background-image:url(https://rjmtechnologies.com/wp-content/uploads/2019/03/blue-corner.png);background-repeat:no-repeat;background-position:right bottom;z-index:5;background-color:#37413f}.rjm-bio-image{text-align:center}.rjm-bio-image img{width:233px;border-radius:100%;height:100%;border:5px solid #fff}.rjm-bio-icons{text-align:center;margin-top:10px}.rjm-bio-icons .fas{background:#4cb5f5;width:50px;height:50px;border-radius:100%;text-align:center;line-height:50px;vertical-align:middle;font-size:24px;margin-left:5px;margin-right:5px}.rjm-bio-icons .fab{background:#4cb5f5;width:50px;height:50px;border-radius:100%;text-align:center;line-height:50px;vertical-align:middle;font-size:24px;margin-left:5px;margin-right:5px}.rjm-bio-icons .fa-linkedin-in{margin-top:-27px}.rjm-bio-icons .fa-phone{margin-top:-27px}.solutions-corner-box{background-image:url(https://rjmtechnologies.com/wp-content/uploads/2019/03/blue-corner.png);background-repeat:no-repeat;background-position:right bottom;z-index:5;background-color:#37413f}.rjm-job-list{background-image:url(https://rjmtechnologies.com/wp-content/uploads/2019/03/blue-corner.png);background-repeat:no-repeat;background-position:right bottom;z-index:5;background-color:#f7f7f7;padding:1.5em;margin-bottom:1em}.rjm-job-list h3{color:#b3c100;font-size:25px;font-weight:700;margin:0}.rjm-job-list p{margin-top:.5em}.job_filters{display:none}.rp4wp-related-job_listing>ul,ul.job_listings{border-top:1px solid #eee0}.rjm-awards{word-spacing:1em}.single_job_listing .company{display:none}.application_button{font-size:20px!important;text-transform:uppercase;color:#34675c!important;background-color:transparent!important;border-radius:34px!important;border:2px solid #34675c!important;font-weight:700!important}.application_button:hover{font-size:20px!important;text-transform:uppercase;color:#fff!important;background-color:#4bb5f5!important;border-radius:34px!important;border:2px solid #4bb5f5!important;font-weight:700!important}.application_button:focus{font-size:20px!important;text-transform:uppercase;color:#fff!important;background-color:#4bb5f5!important;border-radius:34px!important;border:2px solid #4bb5f5!important;font-weight:700!important}.fl-node-5cb8d7a9b8267 #gform_confirmation_message_2{font-family:inherit;margin-top:3em;color:#b3c101;font-size:35px;text-transform:uppercase;text-align:center;font-weight:700}#rjm-about-cont{position:relative}#rjm-about-cont:before{position:absolute;content:'about';text-transform:uppercase;color:rgba(233,234,232,.49);font-size:166px;font-weight:700;display:block}#rjm-clients-cont{position:relative}#rjm-clients-cont:before{position:absolute;content:'clients';text-transform:uppercase;color:rgba(233,234,232,.49);font-size:166px;font-weight:700;display:block}#rjm-solutions-cont{position:relative}#rjm-solutions-cont:before{position:absolute;content:'solutions';text-transform:uppercase;color:rgba(233,234,232,.49);font-size:166px;font-weight:700;display:block}#rjm-jobseekers-cont{position:relative}#rjm-jobseekers-cont:before{position:absolute;content:'jobseekers';text-transform:uppercase;color:rgba(233,234,232,.49);font-size:166px;font-weight:700;display:block}#rjm-jobsearch-cont{position:relative}#rjm-jobsearch-cont:before{position:absolute;content:'job search';text-transform:uppercase;color:rgba(233,234,232,.49);font-size:166px;font-weight:700;display:block}#rjm-contact-cont{position:relative}#rjm-contact-cont:before{position:absolute;content:'contact';text-transform:uppercase;color:rgba(233,234,232,.49);font-size:166px;font-weight:700;display:block}.pp-photo-gallery-item{display:table;width:100%;height:250px}.pp-photo-gallery-content img{max-width:200px;max-height:200px}.pp-photo-gallery-content{display:table-cell;text-align:center;vertical-align:middle}.rjm-corner-box-two{background-image:url(https://rjmtechnologies.com/wp-content/uploads/2019/03/blue-corner.png);background-repeat:no-repeat;background-position:right bottom;z-index:5;background-color:#fff;padding:2em;text-align:center;margin-left:10px;margin-right:10px;width:100%}.rjm-corner-box-two ul{text-align:left}.rjm-corner-box-two li{line-height:20px;margin-bottom:10px}.rjm-clients-boxes{display:flex;width:1180px;margin-left:auto;margin-right:auto}.rjm-corner-box-two .fas{font-size:45px;color:#4cb5f5}.rjm-corner-box-two .far{font-size:45px;color:#4cb5f5}.rjm-corner-box-two h5{color:#4cb5f5;font-weight:700}.rjm-contact-boxes{display:flex;width:1400px;margin-left:auto;margin-right:auto}.rjm-corner-box-three{background-image:url(https://rjmtechnologies.com/wp-content/uploads/2019/03/blue-corner.png);background-repeat:no-repeat;background-position:right bottom;z-index:5;background-color:#f7f7f7;padding:2em;text-align:center;margin-left:10px;margin-right:10px;width:100%}.rjm-corner-box-three .fas{font-size:45px;color:#4cb5f5}.rjm-corner-box-three .far{font-size:45px;color:#4cb5f5}.rjm-corner-box-three h5{color:#4cb5f5;font-weight:700}.rjm-jobseekers-sections{display:block;margin-left:auto;margin-right:auto;width:967px;float:none}.hovereffect{width:100%;height:100%;float:left;overflow:hidden;position:relative;text-align:center;cursor:default;background:-webkit-linear-gradient(45deg,#4cb5f5 0,#b3c102 100%);background:linear-gradient(45deg,#4cb5f5 0,#b3c102 100%)}.hovereffect .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;padding:1em}.hovereffect img{display:block;position:relative;max-width:none;width:calc(100% + 60px);-webkit-transition:opacity .35s,-webkit-transform .45s;transition:opacity .35s,transform .45s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.hovereffect h3{text-transform:uppercase;color:#fff;position:relative;font-size:28px;background-color:transparent;padding:28% 0 10px 0;text-align:center;text-shadow:0 1px 4px #000}.hovereffect .overlay:before{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:2px solid #fff;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .45s;transition:opacity .35s,transform .45s;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}.hovereffect a,.hovereffect p{color:#fff;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .45s;transition:opacity .35s,transform .45s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);text-transform:uppercase;text-align:center}.hovereffect:hover img{opacity:.4;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hovereffect:hover .overlay:before,.hovereffect:hover a,.hovereffect:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.rjm-flip-cont{display:flex;flex-wrap:wrap;flex-direction:row}.flip-card{background-color:transparent;width:100%;height:310px;perspective:1000px;margin:0 .5em 1em .5em;flex-basis:calc(45%);flex-direction:column}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden}.flip-card-front{background-color:#bbb;color:#000;z-index:2;background-position:center;background-size:cover;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.flip-card-front h4{color:#fff;font-size:28px;font-weight:700;text-shadow:0 1px 4px #000}.flip-card-back{background-color:#fff;transform:rotateY(180deg);z-index:1;display:flex;justify-content:center;align-items:center;font-size:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #979797}.flip-card-back ul{list-style-type:none;padding-left:0}@media screen and (max-width:1425px) and (min-width:1110px){.rjm-contact-boxes{width:auto}}@media screen and (max-width:1271px) and (min-width:1131px){.fl-node-5cabc1d11072d .pp-advanced-menu .menu a{font-size:17px}}@media screen and (max-width:1109px) and (min-width:769px){.rjm-contact-boxes{width:auto;display:flex;flex-wrap:wrap;flex-direction:row}.rjm-corner-box-three{margin-bottom:20px;width:47.3%;font-size:18px}#rjm-about-cont:before{font-size:100px;top:.5em}#rjm-clients-cont:before{font-size:100px;top:.5em}#rjm-solutions-cont:before{font-size:100px;top:.5em}#rjm-jobseekers-cont:before{font-size:100px;top:.5em}#rjm-jobsearch-cont:before{font-size:100px;top:.5em}#rjm-contact-cont:before{font-size:100px;top:.5em}}@media screen and (max-width:1225px) and (min-width:768px){.rjm-clients-boxes{width:auto}}@media screen and (max-width:1166px) and (min-width:991px){.rjm-team-cont{width:962px}.rjm-bio-icons .fas{width:40px;height:40px;line-height:40px;font-size:20px}.rjm-bio-icons .fab{width:40px;height:40px;line-height:40px;font-size:20px}}@media screen and (max-width:992px) and (min-width:320px){.rjm-we-use-our-cont{width:auto}.rjm-built-from-cont{width:auto}.rjm-team-cont{width:auto;margin-bottom:50px}.rjm-jobseekers-sections{width:auto}}@media screen and (max-width:992px) and (min-width:769px){.rjm-bio-icons .fas{width:30px;height:30px;line-height:30px;font-size:20px}.rjm-bio-icons .fab{width:30px;height:30px;line-height:30px;font-size:20px}#rjm-about-cont:before{font-size:80px;top:.5em}#rjm-clients-cont:before{font-size:80px;top:.5em}#rjm-solutions-cont:before{font-size:80px;top:.5em}#rjm-jobseekers-cont:before{font-size:80px;top:.5em}#rjm-jobsearch-cont:before{font-size:80px;top:.5em}#rjm-contact-cont:before{font-size:80px;top:.5em}}@media screen and (max-width:768px) and (min-width:320px){.rjm-clients-boxes{display:inline;width:auto}.rjm-contact-boxes{display:inline;width:auto}.rjm-corner-box-two{margin-left:0;margin-right:0;margin-bottom:20px;font-size:18px}.rjm-corner-box-three{margin-left:0;margin-right:0;margin-bottom:20px;font-size:18px}#rjm-about-cont:before{font-size:50px;top:1em}#rjm-clients-cont:before{font-size:50px;top:1em}#rjm-solutions-cont:before{font-size:50px;top:1em}#rjm-jobseekers-cont:before{font-size:50px;top:1em}#rjm-jobsearch-cont:before{font-size:50px;top:1em}#rjm-contact-cont:before{font-size:50px;top:1em}.hovereffect h3{padding:22% 0 10px 0}.flip-card{background-color:transparent;width:100%;height:310px;perspective:1000px;margin:0 0 1em 0;flex-basis:calc(100%);flex-direction:column}}