@import url(/wp-content/themes/rightfullabs/fonts/fonts.css);::selection{color:#fff;background:#f26822}body{font-size:18px;line-height:1.6;font-family:'Graphik';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{max-width:100%}.rfl_menu_button_container{position:fixed;top:3%;right:3%;height:27px;width:30px;cursor:pointer;z-index:999;display:none;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.rfl_menu_button_container:hover{opacity:.7}.rfl_menu_button_container.active .top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg);background:#FFF}.rfl_menu_button_container.active .middle{opacity:0;background:#FFF}.rfl_menu_button_container.active .bottom{-webkit-transform:translateY(-11px) translateX(0) rotate(-45deg);transform:translateY(-11px) translateX(0) rotate(-45deg);background:#FFF}.rfl_menu_button_container span{background:#ff841f;border:none;height:4px;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer}.rfl_menu_button_container span:nth-of-type(2){top:10px}.rfl_menu_button_container span:nth-of-type(3){top:20px}.rfl_overlay{position:fixed;background:#000;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;-webkit-transition:opacity .35s,visibility .35s,height .35s;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden;z-index:2}.rfl_overlay.open{opacity:1;visibility:visible;height:100%}.rfl_overlay.open li{-webkit-animation:fadeInRight .5s ease forwards;animation:fadeInRight .5s ease forwards;-webkit-animation-delay:.35s;animation-delay:.35s}.rfl_overlay.open li:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}.rfl_overlay.open li:nth-of-type(3){-webkit-animation-delay:.45s;animation-delay:.45s}.rfl_overlay.open li:nth-of-type(4){-webkit-animation-delay:.50s;animation-delay:.50s}.rfl_overlay .rfl_overlay_menu{position:relative;height:70%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;font-weight:400;text-align:center}.rfl_overlay ul{list-style:none;padding:0;margin:0 auto;margin-top:10%;display:inline-block;position:relative;height:100%}.rfl_overlay ul li{display:block;position:relative;opacity:0}.rfl_overlay ul li a{display:block;position:relative;color:#FFF;text-decoration:none;overflow:hidden;margin-bottom:8%}.rfl_overlay ul li a:hover:after,.rfl_overlay ul li a:focus:after,.rfl_overlay ul li a:active:after{width:100%}.rfl_overlay ul li a:after{content:'';position:absolute;bottom:0;left:50%;width:0%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:3px;background:#FFF;-webkit-transition:.35s;transition:.35s}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.rfl_menu{position:absolute;left:0;top:0;width:100%;background-color:#fff0;padding:8px 0 0;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-transition:0.5s;transition:0.5s;z-index:1}.rfl_menu ul{display:-webkit-box;display:flex;list-style:none;-webkit-box-pack:center;justify-content:space-around;align-items:center;padding-left:0;margin-bottom:0}.rfl_menu ul li{color:#fff}.rfl_menu ul li.logo_li img{max-width:150px}.rfl_menu ul li a{color:#fff;font-size:17px;padding:15px 10px 13px;display:block}.rfl_menu.is-fixed{position:fixed;z-index:100;-webkit-animation-name:stickySlideDown;animation-name:stickySlideDown;padding:0;-webkit-transition:none;transition:none;background:rgb(0 0 0 / 65%)}@-webkit-keyframes stickySlideDown{0%{opacity:.7;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes stickySlideDown{0%{opacity:.7;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.rfl_vid_bg{position:relative;display:flex;justify-content:center;align-items:center;min-height:100vh}.rfl_vid_bg .rfl_vid_overlay{background:rgb(0 0 0 / .35);top:0;left:0;position:absolute;display:block;width:100%;height:100%}.rfl_vid_bg .rfl_vid_content{color:#fff;margin-left:3%}.rfl_vid_bg .rfl_vid_content p{font-size:2rem;font-weight:200;color:#ff841f;margin-top:3vw}.rfl_vid_bg .rfl_vid_content h1{font-size:4.5rem;font-weight:200;margin-bottom:27px}.rfl_home_data_sec{background:#000;color:#fff;padding:8% 0 8%}.dtr-btn{width:auto;height:auto;position:relative;display:inline-block;padding:15px 70px 15px 20px;margin:0;border-width:1px;border-style:solid;border-radius:150px;cursor:pointer;outline:none;-webkit-backface-visibility:hidden;vertical-align:middle;-webkit-transition:all .5s ease;transition:all .5s ease;white-space:normal;-webkit-box-shadow:0 3px 5px 0 rgb(20 39 82 / .03);box-shadow:0 3px 5px 0 rgb(20 39 82 / .03);text-decoration:none;text-align:left;font-size:1em;line-height:22px;font-weight:700;background-color:#fff;border-color:#e8eaee}.dtr-btn:hover{background-color:#ff841f;border-color:#ff841f;-webkit-transition:all .5s ease;transition:all .5s ease}.dtr-btn a{display:block;text-decoration:none;color:inherit;color:#142752}.dtr-btn span{width:40px;height:40px;display:inline-block;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;font-size:inherit;text-align:center;background-color:#ff841f;color:#fff}.dtr-btn:hover span{background:#ffb06f}.dtr-btn span i{display:inline-block;font-size:16px;line-height:40px;color:inherit}.dtr-btn:hover span i{-webkit-animation:toRightFromLeft 0.3s forwards;-moz-animation:toRightFromLeft 0.3s forwards;animation:toRightFromLeft 0.3s forwards}.dtr-btn:hover a{color:#fff}.rfl_home_data_sec .rfl_home_data_img img{animation:ImgBounce 2s ease-in-out infinite alternate}.rfl_home_data_sec .rfl_home_data_content h6{font-size:2rem;font-weight:200;margin-bottom:5px;color:#ff841f}.rfl_home_data_sec .rfl_home_data_content h2{font-size:4rem;font-weight:200;color:#ff841f;margin-bottom:30px}.rfl_home_data_sec .rfl_home_data_content p{font-weight:300;font-size:20px}.rfl_home_data_sec .rfl_home_data_content a{color:#fff}.rfl_home_data_sec .rfl_home_data_content .dtr-btn{background-color:#000;border-color:#fff;border-width:2px}.rfl_home_data_sec .rfl_home_data_content .dtr-btn:hover{background-color:#ff841f;border-color:#ff841f;-webkit-transition:all .5s ease;transition:all .5s ease}.rfl_home_why_sec{padding:7% 0 3.5%}.rfl_home_why_sec .rfl_home_why_wrapper{max-width:1060px;margin:0 auto}.rfl_home_why_sec .rfl_home_why_wrapper h2{text-align:center;margin-bottom:5rem;font-size:4rem;font-weight:200;color:#ff841f}.rfl_home_why_sec .rfl_home_why_wrapper .rfl_home_why_content{margin-bottom:3vw}.rfl_home_why_sec .rfl_home_why_wrapper .rfl_home_why_content .rfl_home_why_text p{font-weight:300;font-size:20px}.rfl_home_why_sec .rfl_home_why_wrapper .rfl_home_why_content .rfl_home_why_img{text-align:center}.rfl_home_sol_sec{padding:1% 0 5%}.rfl_home_sol_sec h2{text-align:center;margin-bottom:5%;font-size:4rem;font-weight:300;color:#ff841f}.rfl_home_sol_sec .rfl_home_sol_container1{margin-bottom:2%;text-align:center}.rfl_home_sol_sec .rfl_home_sol_container1 .dtr-btn{margin-top:65px}.rfl_home_sol_sec .rfl_home_sol_container2{margin-bottom:6.5%}.rfl_home_sol_sec .rfl_home_sol_img.left_img img{max-width:105%;margin-left:0%;margin-top:0%}.rfl_home_sol_sec .rfl_home_sol_img.right_img img{margin-top:25%}.rfl_home_sol_sec .home_3_col_item{text-align:center;padding:0 8%}.rfl_home_sol_sec .home_3_col_item img{margin-bottom:28px}.rfl_home_sol_sec .home_3_col_item h4{margin-bottom:20px;font-size:1.6rem;font-weight:700}.rfl_testimonial_sec{padding:6.5% 0 6.5%;background:#f2f2f2}.rfl_testimonial_sec h2{text-align:center;font-weight:200;font-size:3.2rem;color:#ff841f;margin-bottom:4.5%}.rfl_testimonial_sec .rfl_testimonial_wrapper{max-width:1000px;margin:0 auto}.rfl_testimonial_sec .rfl_testimonial_content{padding-right:10%}.rfl_testimonial_sec .rfl_testimonial_content p{background:#fff;padding:40px 40px 40px 40px;border-radius:35px 35px 0 35px}.rfl_testimonial_sec .rfl_testimonial_info img{width:100px;margin-bottom:18px}.rfl_testimonial_sec .rfl_testimonial_info h6{margin-bottom:3px;font-size:19px}.rfl_testimonial_sec .rfl_testimonial_info p{margin-bottom:-2px;font-size:14px}.rfl_testimonial_sec .rfl_testimonial_info span{color:#2196F3;font-size:16px;font-weight:600}.rfl_footer .top_footer{padding:5% 0 4%;background:#f8f8f8}.rfl_footer .top_footer .footer_item h4{font-size:1.6rem;font-weight:300;color:#ff841f;margin-bottom:30px}.rfl_footer .top_footer .footer_item ul{list-style:none;padding-left:0}.rfl_footer .top_footer .footer_item ul li a{display:block;margin-bottom:12px;color:#222}.rfl_footer .top_footer .footer_item ul li a i{margin-right:12px}.rfl_footer .bottom_footer{background:#000;text-align:center;padding:16px 0 13px}.rfl_footer .bottom_footer p{margin-bottom:0;font-weight:300;font-size:16px;color:#fff}.contact_container{background:url(/wp-content/themes/rightfullabs/images/contact_bg.png) top center no-repeat;min-height:100vh;padding-top:100px}.contact_container .contact_content{padding-top:20%;padding-right:15%}.contact_container .contact_content h2{color:#ff841f;font-weight:300;margin-bottom:3rem}.contact_container .contact_content .contact_address_div{background:#fff;padding:40px 40px 25px 40px;border-radius:35px}.contact_container .contact_form_div form{max-width:500px;background:#fff;padding:40px 40px 40px 40px;margin-bottom:40px;border-radius:30px}.contact_container .contact_form_div form h4{margin-bottom:28px}.contact_container .contact_form_div form input,.contact_container .contact_form_div form select,.contact_container .contact_form_div form textarea{width:100%;border:2px solid #ddd;margin-bottom:12px;background:#fff0;color:#444;padding:13px 14px 12px 14px;font-size:15px;border-radius:25px}.contact_container .contact_form_div form input:focus,.contact_container .contact_form_div form select:focus,.contact_container .contact_form_div form textarea:focus{outline:none}.contact_page_wrapper input{width:100%}.contact_container .contact_form_div form select{padding:17px 14px 15px 14px}.contact_container .contact_form_div form select option{color:#222}.contact_container .contact_form_div form textarea{min-height:140px}.contact_container .contact_form_div form button.btn-submit{background:#ff841f;border:none;text-transform:uppercase;font-size:20px;margin-top:20px;font-weight:600;color:#fff;transition:all .4s ease-in;margin-bottom:0;width:100%;padding:11px 5px 10px}.contact_container .contact_form_div form button.btn-submit:hover{background:#caa125}.contact_container .contact_form_div form ::placeholder{color:#444;opacity:1}.contact_container .contact_form_div form :-ms-input-placeholder{color:#444}.contact_container .contact_form_div form ::-ms-input-placeholder{color:#444}.top_featured_post_container{background-size:cover;min-height:80vh;display:flex;justify-content:center;align-items:center;position:relative}.top_featured_post_container .top_featured_post_overlay{background:rgb(0 0 0 / 21%);width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}.top_featured_post_container .post_content{padding:0% 0% 0% 0%;max-width:640px;z-index:1;position:relative}.top_featured_post_container .post_content p{color:#fff;font-size:1.4rem}.top_featured_post_container .post_content .big_catg{color:#fff;background:#00ad9d;padding:12px 20px 9px;margin-bottom:15px;font-weight:400;font-size:18px;display:inline-block}.top_featured_post_container .post_content h1{font-size:3rem;font-weight:300;margin-bottom:10px}.top_featured_post_container .post_content h1 a{color:#ff841f}.top_featured_post_container .post_content .posted_by{color:#999;font-size:15px;font-weight:500}.rfl_blog_container{padding:7% 0 3%}.rfl_blog_container .rfl_latest_big_post{padding-right:4%}.rfl_blog_container .rfl_latest_big_post img{max-width:100%;height:auto;margin-bottom:20px;border-radius:15px;box-shadow:0 3px 5px 0 #c7c7c7}.rfl_blog_container .rfl_latest_big_post .big_catg{font-size:20px;font-weight:600;margin-bottom:6px;display:block;color:#ff841f}.rfl_blog_container .rfl_latest_big_post h2{font-weight:500}.rfl_blog_container .rfl_latest_big_post h2 a{color:#1b1b1b}.rfl_blog_container .rfl_latest_big_post ul{padding-left:0;font-size:15px;margin-bottom:8px}.rfl_blog_container .rfl_latest_big_post ul li{display:inline-block;margin-right:5px;text-transform:capitalize}.rfl_blog_container .rfl_latest_big_post ul li a{color:#000}.rfl_blog_container .rfl_latest_big_post p{font-size:15px}.rfl_blog_container .rfl_latest_small_posts .big_cat_small_post{margin-bottom:26px}.rfl_blog_container .rfl_latest_small_posts .big_cat_small_post img{height:auto;border-radius:15px;box-shadow:0 3px 5px 0 #c7c7c7}.rfl_blog_container .rfl_latest_small_posts .big_cat_small_post .big_catg{color:#ff841f;font-size:1.1rem}.rfl_blog_container .rfl_latest_small_posts .big_cat_small_post h3{font-size:1.3em;font-weight:500}.rfl_blog_container .rfl_latest_small_posts .big_cat_small_post h3 a{color:#000}.rfl_blog_container .rfl_latest_small_posts .big_cat_small_post ul{padding-left:0}.rfl_blog_container .rfl_latest_small_posts .big_cat_small_post ul li{display:inline-block;text-transform:capitalize;font-size:14px;color:#888}.rfl_blog_container .rfl_latest_small_posts .big_cat_small_post ul li a{color:#000}.solution_top_sec{min-height:90vh;text-align:center;color:#fff;padding:10% 0 0;background:#fff0 linear-gradient(180deg,#097FCF 0%,#40A6EB 73%,#40A6EB 100%) 0% 0% no-repeat padding-box}.solution_top_sec h1{font-weight:200;font-size:3.5rem;margin-bottom:40px}.solution_top_sec p{max-width:800px;margin:0 auto 35px;font-weight:300;font-size:17px}.solution_top_sec img{margin-bottom:-14%}.sol_sub_desc{padding-top:18%}.sol_sub_desc h2{font-size:4rem;margin-bottom:50px;text-align:right;color:#40a6eb}.sol_sub_desc p{max-width:700px;color:#40a6eb;font-size:17px;font-weight:300;margin-bottom:60px}.sol_sub_desc h3{text-align:center;font-size:3.5rem;font-weight:200;margin-bottom:140px;color:#40a6eb}.sol_2_sec{background:#f2f2f2;position:relative;padding-bottom:1%}.sol_2_sec .sol_circle{position:absolute}.sol_2_sec .sol_circle img{max-width:610px;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.sol_2_sec .sol_circle.sol_circle_1{top:-14%;right:-14%}.sol_2_sec .sol_circle.sol_circle_2{bottom:0%;left:-10%}.sol_2_sec .sol_2_sec_content_wrapper{margin-bottom:10%}.sol_2_sec_content_wrapper .sol_2_sec_content{padding-right:7%}.sol_2_sec_content_wrapper.first .sol_2_sec_content{margin-top:80px}.sol_2_sec_content_wrapper.second .sol_2_sec_content{padding-left:7%}.sol_2_sec_content_wrapper.first .sol_2_sec_img{margin-top:-9%}.sol_2_sec_content_wrapper .sol_2_sec_content h3{color:#008be9;margin-bottom:20px}.sol_2_sec_content_wrapper .sol_2_sec_content p{font-size:15px;line-break:1.3}.single_top_sec{background:#f8f8f8;padding:5% 0 5%;margin-top:65px}.single_top_sec .single_top_img img{max-width:100%;height:auto;border-radius:30px;box-shadow:0 3px 5px 0 #c7c7c7}.single_top_sec .single_top_content{padding-left:6%}.single_top_sec .single_top_content .big_catg{font-size:22px;font-weight:500}.single_top_sec .single_top_content h1{font-size:2.5rem;font-weight:500;line-height:1.1}.single_top_sec .single_top_content h1 a{color:#000;text-shadow:0 2px 2px #fff}.single_top_sec .single_top_content ul{padding-left:0;list-style:none}.single_top_sec .single_top_content ul li{font-size:15px;color:#888}.single_content_container{padding:5.5% 0 5.5%}.rfl_footer .top_footer .footer_item .socials ul{padding-left:0}.rfl_footer .top_footer .footer_item .socials ul li{display:inline-block;margin-right:6px}.rfl_footer .top_footer .footer_item .socials ul li a{display:block;width:38px;height:38px;background:#ff841f;border-radius:50%;margin-right:0;text-align:center;line-height:2.2;color:#fff;text-align:center;transition:all .3s ease-in}.rfl_footer .top_footer .footer_item .socials ul li a i{margin-right:0}@-webkit-keyframes toLeftFromRight{49%{-webkit-transform:translate(-100%)}50%{opacity:0;-webkit-transform:translate(100%)}51%{opacity:1}}@-moz-keyframes toLeftFromRight{49%{-moz-transform:translate(-100%)}50%{opacity:0;-moz-transform:translate(100%)}51%{opacity:1}}@keyframes toLeftFromRight{49%{transform:translate(-100%)}50%{opacity:0;transform:translate(100%)}51%{opacity:1}}@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%)}50%{opacity:0;-webkit-transform:translate(-100%)}51%{opacity:1}}@-moz-keyframes toRightFromLeft{49%{-moz-transform:translate(100%)}50%{opacity:0;-moz-transform:translate(-100%)}51%{opacity:1}}@keyframes toRightFromLeft{49%{transform:translate(100%)}50%{opacity:0;transform:translate(-100%)}51%{opacity:1}}@-webkit-keyframes pulse-border{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}20%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0}}@-moz-keyframes pulse-border{0%{-moz-transform:scale(1);transform:scale(1);opacity:0}20%{-moz-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-moz-transform:scale(1.6);transform:scale(1.6);opacity:0}}@-o-keyframes pulse-border{0%{-o-transform:scale(1);transform:scale(1);opacity:0}20%{-o-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-o-transform:scale(1.6);transform:scale(1.6);opacity:0}}@keyframes pulse-border{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}20%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);opacity:0}}@keyframes dropdownSlideIn{0%{transform:translateY(1rem);opacity:0}100%{transform:translateY(0rem);opacity:1}0%{transform:translateY(1rem);opacity:0}}@-webkit-keyframes dropdownSlideIn{0%{-webkit-transform:transform;-webkit-opacity:0}100%{-webkit-transform:translateY(0);-webkit-opacity:1}0%{-webkit-transform:translateY(1rem);-webkit-opacity:0}}#job .job-item{right:0;margin:0 0 15px}#job .job-item .job-link{position:relative;display:block;max-width:400px;margin:0 auto;cursor:pointer}#job .job-item .job-link .job-hover{position:absolute;width:100%;height:100%;transition:all ease 0.5s;opacity:0;background:rgb(254 209 54 / .9)}#job .job-item .job-link .job-hover:hover{opacity:1}#job .job-item .job-link .job-hover .job-hover-content{font-size:20px;position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;color:#fff}#job .job-item .job-link .job-hover .job-hover-content i{margin-top:-12px}#job .job-item .job-link .job-hover .job-hover-content h3,#job .job-item .job-link .job-hover .job-hover-content h4{margin:0}#job .job-item .job-caption{max-width:400px;margin:0 auto;padding:25px;text-align:center;background-color:#fff}#job .job-item .job-caption h4{margin:0;text-transform:none}#job .job-item .job-caption p{font-size:16px;font-style:italic;margin:0;font-family:'Droid Serif',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}#job *{z-index:2}@media (min-width:767px){#job .job-item{margin:0 0 30px}}.job-modal .modal-dialog{margin:0;max-width:100vw}.job-modal .modal-content{padding:25px 0 0;text-align:center}.job-modal .modal-content h2{font-size:3em;margin-bottom:15px}.job-modal .modal-content p{margin-bottom:30px}.job-modal .modal-content p.item-intro{font-size:16px;font-style:italic;margin:20px 0 30px;font-family:'Droid Serif',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.job-modal .modal-content ul.list-inline{margin-top:0;margin-bottom:30px}.job-modal .modal-content img{margin-bottom:30px}.job-modal .modal-content button{cursor:pointer}.job-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;cursor:pointer;z-index:1;background-color:#fff0}.job-modal .close-modal:hover{opacity:.3}.job-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;transform:rotate(45deg);background-color:#212529}.job-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;transform:rotate(90deg);background-color:#212529}.jd_wrapper .close-modal{position:static;color:#FF5722;height:30px}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgb(0 0 0 / .2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.job_top_bg_container{padding:85px 0 5px;background:url(/wp-content/themes/rightfullabs/images/job_top_bg.png) center center}.job_top_bg_head{text-align:center;margin-bottom:15px}.job_top_bg_container h1{text-align:center;font-size:46px;font-weight:500;margin-bottom:30px;position:relative;display:inline-block;margin:0 auto;z-index:1}.job_top_bg_container h1 span{width:105%;background:rgb(242 104 34 / .64);height:15px;position:absolute;left:-12px;bottom:6px;z-index:-1}.career_search_form{max-width:500px;margin:35px auto 0}.career_search_form input{border:3px solid #f39868;padding:10px 10px 10px;margin-bottom:8px;height:auto}.career_search_form input:focus{color:#495057;background-color:#fff;border-color:#f39868;outline:0;box-shadow:0 0 3px 1px #f39868}.job_box_container{padding:70px 0 60px}.career_search_form small{color:#f67f1d;font-size:100%}.job_box_container .job_item{border:1px solid #eee;padding:15px 14px 10px 14px;margin:0 2%;min-height:445px;margin-bottom:50px;box-shadow:0 0 2px 1px #e0e0e0;transition:all .5s ease-in-out}.job_box_container .job_item .job_item_img_div{margin-bottom:22px}.job_box_container .job_item .job_item_img_div img{width:100%;height:230px;object-fit:cover;object-position:10% 14%}.job_box_container .job_item .job_item_content_div{padding:0 6%}.job_box_container .job_item h6{margin-bottom:10px;font-size:20px;line-height:1.3;font-weight:700}.job_box_container .job_item p{font-size:14px;line-height:1.4}.job_box_container .job_item a{color:#f26822;font-size:15px}.job_box_container .job_item a i{-webkit-transform:translateX(4px);transform:translateX(12px);display:none}.job_box_container .job_item a:hover i{-webkit-transform:translateX(4px);transform:translateX(4px)}.job_box_container .job_item .read-more::after{display:inline-block;padding-left:4px;content:"\0279E";-webkit-transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out}.job_box_container .job_item .read-more:hover{text-decoration:underline}.job_box_container .job_item .read-more:hover::after{-webkit-transform:translateX(4px);transform:translateX(4px)}.job_box_container .job_item a i{margin-left:5px;vertical-align:middle;font-size:13px}.other_jobs_container{display:inline-block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.other_jobs_container .other_jobs_content_div h2{font-size:46px;font-weight:300;line-height:1.1;margin-bottom:17px}.other_jobs_container .other_jobs_content_div p{margin-bottom:20px;font-weight:300}.other_jobs_container .other_jobs_content_div a{background:linear-gradient(45deg,#9f3f9c 0%,#ee6628 100%);border:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;text-align:center;font-weight:400;margin-bottom:22px;margin:0 auto;padding:11px 34px 10px;text-transform:uppercase;border-radius:30px;transition:all .50s ease-in-out;-moz-transition:all .50s ease-in-out;-webkit-transition:all .50s ease-in-out}.other_jobs_container .other_jobs_content_div a i{margin-right:10px}.other_jobs_container .other_jobs_content_div a:hover{background:linear-gradient(45deg,#ee6628 0%,#9f3f9c 100%)}.job_discover_container{padding:80px 0 80px}.job_discover_head{text-align:center;margin-bottom:38px}.job_discover_container h2{text-align:center;font-size:36px;font-weight:800;margin-bottom:30px;position:relative;display:inline-block;margin:0 auto}.job_discover_container h2 span{width:120%;background:rgb(242 104 34 / .64);height:15px;position:absolute;left:-34px;bottom:4px;z-index:-2}.job_discover_container .job_discover_item{display:inline-block;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left}.job_discover_container .job_discover_item.first{margin-bottom:95px;margin-top:32px}.job_discover_container .job_discover_content_div h4{font-size:42px;font-weight:300;line-height:1.3;position:relative;transition:all .50s ease-in-out}.job_discover_container .job_discover_content_div h4:hover{transform:scale(1.1)}.job_discover_container .job_discover_content_div h4 span{display:inline-block;position:absolute;width:140px;height:140px;border-radius:50%}.job_discover_container .job_discover_content_div h4 span img{border:0;outline:none}.job_discover_container .job_discover_content_div h4.right_align{text-align:right;margin-right:18%}.job_discover_container .job_discover_content_div h4.left_align{text-align:left;margin-left:2%}.job_discover_container .job_discover_content_div h4.left_align span.h4_circle1{background:rgb(242 104 34 / .33);top:-73px;left:-28px;z-index:1}.job_discover_container .job_discover_content_div h4.left_align span.h4_circle2{top:-136px;left:-61px}.job_discover_container .job_discover_content_div h4.right_align span.h4_circle1{background:rgb(242 104 34 / .33);top:-73px;right:-28px;z-index:1}.job_discover_container .job_discover_content_div h4.right_align span.h4_circle2{top:-132px;right:-55px}.job_discover_container .job_discover_item.second .job_discover_img_div{text-align:right}.career_job_sec ul{list-style:none}.jd_wrapper{text-align:left}.jd_wrapper h3{font-size:32px;font-weight:800;margin-bottom:15px}.jd_wrapper h4{font-size:26px;font-weight:600;margin-bottom:22px}.jd_wrapper h5{font-size:24px;font-weight:400;margin-bottom:22px}.jd_wrapper .jd_content .jd_main_pera{font-size:18px}.jd_wrapper .jd_content p{margin-bottom:16px}.jd_wrapper .jd_content ul{padding-left:0}.jd_wrapper .jd_content ul li{margin-bottom:12px;font-size:18px;font-weight:400}.jd_wrapper .jd_content h6{margin-bottom:15px;font-size:20px;font-weight:600}.career_form_wrapper form{margin:0 0 0 10%}.career_form_wrapper form h1{font-size:3em;font-weight:300;text-align:center;color:#2196F3}.career_form_wrapper form h5{text-align:center;text-transform:uppercase;color:#2d2d2d}.career_form_wrapper form hr.sep{background:#2196F3;box-shadow:none;border:none;height:2px;width:25%;margin:0 auto 45px auto}.career_form_wrapper .group{position:relative;margin:30px 0 25px}.career_form_wrapper textarea{resize:none;height:65px;min-height:auto}.career_form_wrapper input,.career_form_wrapper textarea{background:none;color:#c6c6c6;font-size:18px;width:100%;padding:10px 10px 10px 12px;display:block;border:none;border-radius:0;border-bottom:1px solid #a7a7a7}.career_form_wrapper input:focus,textarea:focus{outline:none}.career_form_wrapper input:focus~label,input:valid~label,input:indeterminate~label,.career_form_wrapper textarea:focus~label,.career_form_wrapper textarea:valid~label{top:-14px;font-size:14px;color:#f26822}.career_form_wrapper input:focus~.bar:before,.career_form_wrapper textarea:focus~.bar:before{width:100%}.career_form_wrapper input[type="password"]{letter-spacing:.3em}.career_form_wrapper label{color:#2d2d2d;font-size:16px;font-weight:400;pointer-events:none;transition:300ms ease all}.career_form_wrapper .bar{position:relative;display:block;width:100%}.career_form_wrapper .bar:before{content:'';width:100%;height:2px;width:0;bottom:0;position:absolute;background:#f26822;transition:300ms ease all;left:0%}.career_form_wrapper .btn{background:#fff;color:#959595;border:none;padding:10px 20px;border-radius:3px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;outline:none;box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);transition:all 0.3s cubic-bezier(.25,.8,.25,1)}.career_form_wrapper .btn:hover{color:#8b8b8b;box-shadow:0 7px 14px rgb(0 0 0 / .18),0 5px 5px rgb(0 0 0 / .12)}.career_form_wrapper .btn.btn-link{background:#2196F3;color:#d3eafd}.career_form_wrapper .btn.btn-link:hover{background:#0d8aee;color:#deeffd}.career_form_wrapper .btn.btn-submit{background:#f26822;color:#fff;padding:15px 20px 10px}.career_form_wrapper .btn.btn-submit:hover{background:#ce5011;color:#fff}.career_form_wrapper .btn.btn-cancel{background:#eee}.career_form_wrapper .btn.btn-cancel:hover{background:#e1e1e1;color:#8b8b8b}.career_form_wrapper .btn-box{text-align:center;margin:50px 0}.thankyou_msg{max-width:300px;margin:0 auto;margin-top:80px}.thankyou_msg h5{margin-top:90px;margin-bottom:45px;font-size:32px}.thankyou_msg .star{position:absolute;animation:grow 3s infinite;fill:var(--color-blue);opacity:0}.thankyou_msg .star:nth-child(1){width:12px;height:12px;left:12px;top:16px}.thankyou_msg .star:nth-child(2){width:18px;height:18px;left:168px;top:84px}.thankyou_msg .star:nth-child(3){width:10px;height:10px;left:32px;top:162px}.thankyou_msg .star:nth-child(4){width:20px;height:20px;left:82px;top:-12px}.thankyou_msg .star:nth-child(5){width:14px;height:14px;left:125px;top:162px}.thankyou_msg .star:nth-child(6){width:10px;height:10px;left:16px;top:16px}.thankyou_msg .star:nth-child(1){animation-delay:1.5s}.thankyou_msg .star:nth-child(2){animation-delay:3s}.thankyou_msg .star:nth-child(3){animation-delay:4.5s}.thankyou_msg .star:nth-child(4){animation-delay:6s}.thankyou_msg .star:nth-child(5){animation-delay:7.5s}.thankyou_msg .star:nth-child(6){animation-delay:9s}.checkmark{position:relative;padding:30px;animation:checkmark 5m var(--curve) both}.checkmark__check{position:absolute;top:50%;left:50%;z-index:10;transform:translate3d(-50%,-50%,0);fill:var(--color-white)}.checkmark__background{fill:var(--color-blue);animation:rotate 35s linear both infinite}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes grow{0%,100%{transform:scale(0);opacity:0}50%{transform:scale(1);opacity:1}}@keyframes checkmark{0%,100%{opacity:0;transform:scale(0)}10%,50%,90%{opacity:1;transform:scale(1)}}.loader{height:20px;width:250px;position:absolute;margin:auto}.loader--dot{animation-name:loader;animation-timing-function:ease-in-out;animation-duration:3s;animation-iteration-count:infinite;height:20px;width:20px;border-radius:100%;background-color:#000;position:absolute;border:2px solid #fff}.loader--dot:first-child{background-color:#8cc759;animation-delay:0.5s}.loader--dot:nth-child(2){background-color:#8c6daf;animation-delay:0.4s}.loader--dot:nth-child(3){background-color:#ef5d74;animation-delay:0.3s}.loader--dot:nth-child(4){background-color:#f9a74b;animation-delay:0.2s}.loader--dot:nth-child(5){background-color:#60beeb;animation-delay:0.1s}.loader--dot:nth-child(6){background-color:#fbef5a;animation-delay:0s}.loader--text{position:absolute;top:200%;left:0;right:0;width:4rem;margin:auto}.loader--text:after{content:"Loading";font-weight:700;animation-name:loading-text;animation-duration:3s;animation-iteration-count:infinite}@keyframes loader{15%{transform:translateX(0)}45%{transform:translateX(230px)}65%{transform:translateX(230px)}95%{transform:translateX(0)}}@keyframes loading-text{0%{content:"Loading"}25%{content:"Loading."}50%{content:"Loading.."}75%{content:"Loading..."}}.rfl_loader{border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid blue;border-right:8px solid green;border-bottom:8px solid red;border-left:8px solid pink;width:80px;height:80px;margin:auto;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.zapp_redirect_popup .modal-dialog{max-width:850px;margin-top:5%}.zapp_redirect_popup .modal-dialog .modal-content .modal-header{padding:0}.zapp_redirect_popup .modal-dialog .modal-content .modal-body{position:relative;padding:0}.zapp_redirect_popup .modal-dialog .modal-content .modal-body .zapp_close{position:absolute;right:5px;top:0;position:absolute;right:5px;top:5px;background:none;border:none}.zapp_redirect_popup .modal-dialog .modal-content .modal-body .zapp_close span{color:#fff;font-size:100px;line-height:.9;font-weight:100}.zapp_redirect_popup .modal-dialog .modal-content .modal-body .zapp_popup_link_web img{margin-top:-1px}.zapp_redirect_popup .modal-dialog .modal-content .modal-body .zapp_popup_link_mob{display:none}.zapp_redirect_popup .modal-dialog .modal-content .model-footer{padding:0}.jd_full_wrapper{background-color:#f7f8fa;padding:18px 0 90px}.jd_title_backlink_wrapper{margin:0 0 15px}.jd_title_backlink_wrapper a{font-size:15px;font-weight:500}.jd_title_backlink_wrapper a i{margin-right:6px}.jd_title_wrapper .jd_title_container{border-radius:2px;box-shadow:0 2px 6px 0 rgb(47 83 151 / 10%);background-color:#fff;padding:28px 24px 28px;margin-bottom:33px}.jd_title_container .jd_title_div{margin-bottom:30px}.jd_title_container .jd_title_div .jd_title_div_col h2{color:#ff841f;font-size:30px;font-weight:700}.jd_title_container .jd_title_div .jd_title_apply_col{text-align:right}.jd_title_container .jd_title_div .jd_title_apply_col a{padding:9px 16px 7px 16px;margin:0 4px 10px;display:inline-block;font-size:14px;font-weight:600;text-transform:uppercase}.jd_title_container .jd_title_div .jd_title_apply_col .apply_now{color:#fff;background:#ff841f;border:1px solid #ff841f}.jd_title_container .jd_title_div .jd_title_apply_col .share_job{border:1px solid #ff841f}.jd_title_container .jd_title_div .jd_title_apply_col .share_job:hover{color:#ff841f}.jd_title_container .jd_list .jd_list_item{font-size:15px}.jd_title_container .jd_list .jd_list_item p{margin-bottom:0;font-weight:600}.jd_desc_wrapper .jd_desc_col{border-radius:2px;box-shadow:0 2px 6px 0 rgb(47 83 151 / 10%);background-color:#fff;padding:24px;font-size:17px}.jd_desc_wrapper .jd_desc_col li{margin-bottom:8px}.jd_desc_wrapper .jd_desc_col h1,.jd_desc_wrapper .jd_desc_col h2,.jd_desc_wrapper .jd_desc_col h3,.jd_desc_wrapper .jd_desc_col h4,.jd_desc_wrapper .jd_desc_col h5,.jd_desc_wrapper .jd_desc_col h6{margin-bottom:20px}.jd_desc_wrapper .jd_more_jobs{border-radius:2px;box-shadow:0 2px 6px 0 rgb(47 83 151 / 10%);background-color:#fff;padding:24px}.jd_desc_wrapper .jd_more_jobs h4{font-size:18px;font-weight:700;margin-bottom:15px}.jd_desc_wrapper .jd_more_jobs .more_job_posts{padding-left:0;list-style:none}.jd_desc_wrapper .jd_more_jobs .more_job_posts li{margin-bottom:22px}.jd_desc_wrapper .jd_more_jobs .more_job_posts li a{text-transform:capitalize;font-weight:400;font-size:18px}.jd_desc_wrapper .jd_more_jobs .more_job_posts li p{font-size:15px;margin-bottom:0}.jd_form_wrapper{background:#ff841f;padding:60px 0 50px}.jd_form_wrapper .jd_form_container{max-width:850px;margin:0 auto}.jd_form_container .career_form_wrapper form h2{color:#fff;text-align:center;text-transform:uppercase;margin-bottom:35px;font-weight:700;font-size:48px}.jd_form_container .career_form_wrapper form{margin:0 0 0 0%}.jd_form_container .career_form_wrapper .group{position:relative;margin:28px 0 28px}.jd_form_container .career_form_wrapper textarea{resize:none;height:120px;min-height:auto}.jd_form_container .career_form_wrapper input,.jd_form_container .career_form_wrapper textarea{border:2px solid #fff;color:#fff}.jd_form_container .career_form_wrapper input:focus,.jd_form_container .career_form_wrapper textarea:focus{outline:none}.jd_form_container .career_form_wrapper form ::placeholder{color:#fff;opacity:1}.jd_form_container .career_form_wrapper :-ms-input-placeholder{color:#fff}.jd_form_container .career_form_wrapper ::-ms-input-placeholder{color:#fff}.jd_form_container .career_form_wrapper label{position:static;color:#fff;font-size:16px}.jd_form_container .career_form_wrapper .btn-box{margin:30px 0 30px}.jd_form_container .career_form_wrapper .btn{background:#fff;color:#959595;border:none;padding:10px 20px;border-radius:3px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;outline:none;box-shadow:0 1px 3px rgb(0 0 0 / .12),0 1px 2px rgb(0 0 0 / .24);transition:all 0.3s cubic-bezier(.25,.8,.25,1)}.jd_form_container .career_form_wrapper .btn:hover{color:#8b8b8b;box-shadow:0 7px 14px rgb(0 0 0 / .18),0 5px 5px rgb(0 0 0 / .12)}.jd_form_container .career_form_wrapper .btn.btn-submit{background:#3096e1;color:#fff;padding:15px 20px 12px;font-size:20px;width:100%;font-weight:700;box-shadow:0 2px 1px rgb(0 0 0 / 18%),0 1px 2px rgb(0 0 0 / 24%);box-shadow:none}.jd_form_container .career_form_wrapper .btn.btn-submit:hover{background:#20c997;color:#fff}.jd_share_popup .modal-body{padding:40px 40px 40px}.jd_share_popup .modal-body .share_close_btn{background:none;border:none;position:absolute;right:8px;top:4px;color:#afafaf;font-size:32px}.jd_share_popup .modal-body h6{text-align:center;margin-bottom:35px;font-size:24px;font-weight:400}.jd_share_popup .modal-body .job_share_btn{display:flex;justify-content:space-evenly;padding:55px 0 55px;flex-direction:row;align-content:flex-start;align-items:flex-start}.jd_share_popup .modal-body .job_share_btn a{color:#fff;width:60px;height:58px;line-height:2.2;border-radius:50%;text-align:center;font-size:28px}.jd_share_popup .modal-body .job_share_btn a.facebook{background:#3b5998}.jd_share_popup .modal-body .job_share_btn a.twitter{background:#2bde54}.jd_share_popup .modal-body .job_share_btn a.linkedin{background:#007ab9}.career_adnew_container{text-align:center;position:relative;background:#f2f2f2}.career_adnew_container img{width:260px;position:absolute;bottom:-35%;left:-6%;animation:rotation 10s infinite linear}.career_adnew_container .career_adnew_content{padding:8% 0 8%}.career_adnew_container .career_adnew_content h2{font-size:22px;font-weight:600;margin-bottom:5px}.career_adnew_container .career_adnew_content p{font-size:48px;margin-bottom:25px}.career_adnew_container .career_adnew_content i{font-size:20px;color:#3096e1;display:block;margin-bottom:15px;font-weight:300}.career_adnew_container .career_adnew_content a{font-size:19px;color:#fff;font-weight:400;padding:18px 0 17px;display:inline-block;text-align:center;width:280px;background:#ff841f}.home_contact_wrapper{background:#fff9f3;padding:110px 0 60px}.home_contact_wrapper h2{text-align:center;margin-bottom:55px;font-size:36px;font-weight:600}.home_contact_wrapper h2 span{color:#ff841f}.career_form_desc h4{font-weight:700;font-size:62px;color:#ff841e;text-shadow:0 1px 1px #b4b4b4}.career_form_desc h3{font-size:24px;font-weight:500;margin-bottom:10px;text-shadow:0 1px 1px #fff}.contact_form_grid .contact_form_div{padding:0% 0% 6% 5%}.contact_form_grid .contact_form_div h4{font-size:32px;color:#fff;font-weight:600}.contact_form_grid .contact_form_div form{max-width:500px}.contact_form_grid .contact_form_div form input,.contact_form_grid .contact_form_div form select,.contact_form_grid .contact_form_div form textarea{width:100%;border:2px solid #ff841f;margin-bottom:15px;background:#fff0;color:#ff841f;padding:12px 14px 10px 14px;font-size:17px}.contact_form_grid .contact_form_div form input:focus,.contact_form_grid .contact_form_div form select:focus,.contact_form_grid .contact_form_div form textarea:focus{outline:none}.contact_form_grid input{width:100%}.contact_form_grid .contact_form_div form select{padding:13px 14px 12px 14px}.contact_form_grid .contact_form_div form select option{color:#222}.contact_form_grid .contact_form_div form textarea{min-height:100px}.contact_form_grid .contact_form_div form input[type=submit]{background:#ff841f;border:none;text-transform:uppercase;font-size:20px;margin-top:20px;font-weight:600;transition:all .4s ease-in}.contact_form_grid .contact_form_div form input[type=submit]:hover{background:#caa125}.contact_form_grid .contact_form_div form ::placeholder{color:#ff841f;opacity:1}.contact_form_grid .contact_form_div form :-ms-input-placeholder{color:#ff841f}.contact_form_grid .contact_form_div form ::-ms-input-placeholder{color:#ff841f}.contact_form_grid .contact_form_div form input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contact_form_grid .contact_form_div form input[type=number]{-moz-appearance:textfield}.contact_form_div form button[type=submit]{background:#ff841f;border:none;text-transform:uppercase;font-size:20px;margin-top:20px;font-weight:600;width:100%;color:#fff;transition:all .4s ease-in}.job_block_form .contact_form_grid .contact_form_div form input,.job_block_form .contact_form_grid .contact_form_div form select,.job_block_form .contact_form_grid .contact_form_div form textarea{background:#fff;border-radius:3px}.job_block_form .career_form_wrapper .btn-box{margin:20px 0 20px}.all_job_wrapper{padding:8% 0 5%;background:#222 url(/wp-content/themes/rightfullabs/images/all_job_head.jpg) center center}.all_job_wrapper .all_job_content{max-width:900px;margin:0 auto;text-align:center}.all_job_wrapper h1{color:#fff;font-weight:700;font-size:60px;margin-bottom:24px}.all_job_wrapper h1 span{color:#ff841e}.all_job_wrapper p{color:#fff;font-size:22px;font-weight:300}.all_job_body{padding:5% 0 5%}.all_job_body .nav-tabs{border-bottom:none;justify-content:center;margin-bottom:70px}.all_job_body .nav-tabs .nav-link{border:none;border-radius:0;font-size:22px;margin:0 23px;padding:10px 0;color:#333}.all_job_body .nav-tabs .nav-link:first-child{border-left:0;margin:0 18px}.all_job_body .nav-tabs .nav-item.show .nav-link,.all_job_body .nav-tabs .nav-link.active{border-bottom:2px solid #3096e1;font-weight:600}.all_job_body .nav-tabs .nav_sep{width:3px;height:52px;background:#ff841e}.job_block_item_old{background-size:cover!important;background-position:center!important;width:93%;height:230px;border:1px solid #ff841e;position:relative;overflow:hidden;margin-bottom:50px}.job_block_item_old .job_block_content{position:absolute;bottom:15px;left:0;color:#fff;display:block;text-align:center;width:100%;z-index:2;padding:0 14px}.job_block_item_old .job_block_content h4{font-weight:600;font-size:19px;margin-bottom:3px}.job_block_item_old .job_block_content h4 a{color:#fff}.job_block_item_old .job_block_content .job_position{color:#ff841e;font-weight:500}.job_block_item_old .job_block_gradient{position:absolute;width:100%;height:70%;bottom:0;z-index:1;background:rgb(0 0 0 / .7);background:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .7)),to(transparent));background:linear-gradient(to top,rgb(0 0 0 / .6) 0%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0)}.job_block_item_old .job_block_url{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.job_block_item_old .job_block_apply{transition:all .4s ease;position:absolute;top:-60px;text-align:center;width:100%;visibility:hidden;color:#fff;z-index:2}.job_block_item_old:hover .job_block_apply{top:30%;color:#fff;visibility:visible}.job_block_item_old .job_block_apply h6{font-weight:700;font-size:20px;margin-bottom:10px}.job_block_item_old .job_block_apply i{font-size:26px}.zp_btn{min-width:170px;height:50px;line-height:50px;padding:0 15px;display:inline-block;outline:none;border:none;background:none;cursor:pointer;text-align:center;text-transform:capitalize;border-radius:10px;color:#fff;position:relative;border:1px solid #ff841e;z-index:1;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.zp_btn::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;border-radius:10px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border:1px solid #ff841e;-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.zp_btn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;border-radius:10px;background-color:#ff841e;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.zp_btn::before{background-color:#ff841e}.zp_btn:hover::after{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.zp_btn:hover{color:#ff841e}.zp_btn:hover::before{opacity:0;-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}.zp_btn:hover::after{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.zp_btn::after{border:2px solid #ff9c09}.career_v3_head_wrapper{background:#222 url(/wp-content/themes/rightfullabs/images/career_head_bg.jpg) center;background-size:cover;height:100vh;display:flex;justify-content:center;align-items:center}.career_v3_head_container{text-align:center;color:#fff;max-width:1080px;margin:0 auto}.career_v3_head_container h1{font-size:68px;font-weight:700;margin-bottom:35px}.career_v3_head_container h1 span{display:block;color:#ff841e}.career_v3_head_container p{max-width:800px;margin:0 auto 35px;font-size:18px;font-weight:300}.career_v3_head_container .zp_btn{min-width:244px;font-weight:400;font-size:18px}.culture_circle_container.two .culture_circle_content{padding:0 12% 0 8%}.culture_circle_container .culture_circle_img{text-align:left}.culture_circle_container.two .culture_circle_img{text-align:right}.culture_circle_container .zp_btn{min-width:244px;font-weight:400;font-size:18px}.culture_circle_container{position:relative;overflow-x:hidden;display:flex;justify-content:center;align-items:center;height:100vh}.culture_circle_container .culture_anim{position:absolute;top:0;right:-5%;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:banner3Shake;animation-name:banner3Shake;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.culture_circle_container.two .culture_anim{position:absolute;top:0;right:auto;left:-5%}.culture_circle_container .culture_circle_content{padding:0 8% 0 12%}.culture_circle_container .culture_circle_img{margin-left:-15px;animation:ImgBounce 3s ease-in-out 3s infinite alternate}.culture_circle_container.two .culture_circle_img{margin-right:-15px;margin-left:0}.culture_circle_container img.culture_img{position:absolute;top:0;right:-6%;animation:rotation 10s infinite linear}.culture_circle_container h2{font-size:54px;font-weight:700;margin-bottom:34px;color:#222}.culture_circle_container h2 span{color:#ff841e}.member_benefits_container{padding:8% 5% 4%;text-align:center}.member_benefits_container h2{font-size:54px;font-weight:700;margin-bottom:34px;color:#3096e1}.member_benefits_container p{max-width:900px;margin:0 auto 95px}.member_benefits_container .member_benefit_item{padding:0 5% 60px 5%}.member_benefits_container .member_benefit_item img{margin-bottom:40px;width:130px;height:110px;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);-moz-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);transition:transform .3s cubic-bezier(.21,.6,.44,2.18)}.member_benefits_container .member_benefit_item:hover img{transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0)}.member_benefits_container .member_benefit_item h5{font-weight:400;font-size:18px}@media screen and (max-width:1199px){.career_v3_head_container h1{font-size:48px}.culture_circle_container{padding:60px 0 60px;height:auto}.culture_circle_container h2{font-size:42px}}@media screen and (max-width:1024px){.career_v3_head_container h1{font-size:36px}.culture_circle_container{padding:60px 0 60px}}@media screen and (max-width:991px){.rfl_home_sol_sec .rfl_home_sol_img.left_img img{max-width:100%}.sol_2_sec .sol_circle.sol_circle_1{right:0;top:0;text-align:right}.sol_2_sec .sol_circle.sol_circle_2{left:0;text-align:left}.sol_2_sec .sol_circle img{width:60%}.jd_title_container .jd_title_div .jd_title_div_col h2{text-align:center;margin-bottom:20px}.jd_title_container .jd_title_div .jd_title_apply_col{text-align:center}.jd_title_container .jd_list .jd_list_item{margin-bottom:25px;text-align:center}.jd_desc_wrapper .jd_desc_col{margin-bottom:20px}.culture_circle_container h2{font-size:32px}.culture_circle_container .culture_circle_content{padding:0}.culture_circle_container.two .culture_circle_content{padding:0}}@media screen and (max-width:767px){.rfl_menu_button_container{display:block}.rfl_menu ul li{display:none}.rfl_menu ul{display:flex;justify-content:start}.rfl_menu ul li.logo_li{display:inline-block}.rfl_vid_bg .rfl_vid_content h1{font-size:3.5rem}.rfl_vid_bg .rfl_vid_content{margin-left:0}.rfl_home_why_sec .rfl_home_why_wrapper h2{margin-bottom:26px}.rfl_home_data_sec{text-align:center}.rfl_home_why_sec{text-align:center}.rfl_home_why_sec .rfl_home_why_wrapper .rfl_home_why_content{margin-bottom:55px}.rfl_home_sol_sec .home_3_col_item{padding:0;margin-bottom:55px}.rfl_testimonial_sec .rfl_testimonial_content{padding-right:0}.rfl_testimonial_sec .rfl_testimonial_info{text-align:center}.rfl_footer .top_footer{padding:10% 0 10%}.contact_container .contact_content{padding-right:0}.solution_top_sec{padding-top:22%;min-height:auto}.sol_2_sec .sol_circle img{width:53%}.solution_top_sec h1{font-size:2.5rem}.sol_2_sec{text-align:center}.sol_2_sec_content_wrapper.second .sol_2_sec_content{padding-left:0}.sol_2_sec_content_wrapper.second .sol_2_sec_img{margin-bottom:70px}.sol_2_sec_content_wrapper.first .sol_2_sec_content{margin-bottom:100px}.sol_2_sec .sol_2_sec_content_wrapper{margin-bottom:18%}.sol_2_sec_content_wrapper .sol_2_sec_content{padding-right:0}.zapp_redirect_popup .modal-dialog .modal-content .modal-body .zapp_popup_link_web{display:none}.zapp_redirect_popup .modal-dialog .modal-content .modal-body .zapp_popup_link_mob{display:block}.career_form_wrapper form{margin:0}.career_form_desc h4{font-size:40px}.contact_form_grid .contact_form_div{padding:0}.career_v3_head_container{padding;60px 0 60px}.career_v3_head_container h1{font-size:36px}.culture_circle_container{padding:100px 0 100px;height:auto}.culture_circle_container .culture_circle_content{padding:0 10px 0 10px}.culture_circle_container.two .culture_circle_content{padding:0 10px 0 10px}.culture_circle_container .culture_circle_img{animation:none;margin:40px 0}.culture_circle_container h2{font-size:28px}}@media screen and (max-width:576px){.rfl_vid_bg .rfl_vid_content h1{font-size:2.5rem}.rfl_home_data_sec{padding:18% 0 15%;text-align:center}.rfl_home_data_sec .rfl_home_data_content{margin-bottom:50px}.rfl_home_why_sec .rfl_home_why_wrapper h2{font-size:3rem;font-weight:600;margin-bottom:26px}.rfl_home_why_sec{padding:12% 0 8%}.rfl_home_sol_sec h2{margin-bottom:40PX;font-size:3rem;font-weight:500}.rfl_home_sol_sec .rfl_home_sol_right_content{text-align:center}.rfl_home_sol_sec .rfl_home_sol_img.right_img img{margin-top:15%}.rfl_testimonial_sec h2{font-size:32px;font-weight:600}.solution_top_sec h1{font-size:2.5rem}.job_block_item_old{width:100%}}@media screen and (max-width:480px){.rfl_vid_bg .rfl_vid_content h1{font-size:2rem}.solution_top_sec h1{font-size:2.5rem}.solution_top_sec{padding-top:30%;min-height:auto}.rfl_blog_container .rfl_latest_small_posts .big_cat_small_post h3{font-size:1.2rem;margin-bottom:2px}.career_v3_head_container h1{font-size:28px}}@media screen and (max-width:400px){.rfl_vid_bg .rfl_vid_content h1{}.all_job_body .nav-tabs .nav-link:first-child{padding:0 8px;margin:0 8px}.all_job_body .nav-tabs .nav-link{padding:0 8px;margin:0 8px;font-size:15px}.all_job_body .nav-tabs .nav_sep{height:24px}.job_top_bg_container h1{font-size:24px}}