/*!
Theme Name: custom-locummeds
Author: Wani Joseph
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: custom-locummeds
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/.topbar{width:100%;float:left;margin-left:0;margin-right:0}.site-header{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 1200px){.site-header .site-branding{width:22.8571428571%;float:left;margin-right:2.8571428571%}.site-header .main-navigation{width:74.2857142857%;float:right;margin-right:0}}.breadcrumb,.site-main{width:100%;float:left;margin-left:0;margin-right:0}.social-sharings{width:22.8571428571%;float:right;margin-right:0}.site-footer{width:100%;float:left;margin-left:0;margin-right:0}.footer-widgets{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 768px){.footer-widgets .footer-widget{width:48.5714285714%;float:left;margin-right:2.8571428571%}.footer-widgets .footer-widget:nth-child(2n){width:48.5714285714%;float:right;margin-right:0}}@media (min-width: 1200px){.footer-widgets .footer-widget{width:22.8571428571%;float:left;margin-right:2.8571428571%}.footer-widgets .footer-widget:nth-child(2n){width:22.8571428571%;float:left;margin-right:2.8571428571%}.footer-widgets .footer-widget:last-child{width:22.8571428571%;float:right;margin-right:0}}.site-info{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 768px){.site-info .info{width:40%;float:left;margin-right:2.8571428571%}.site-info .info:nth-child(2){width:14.2857142857%;float:left;margin-right:2.8571428571%}.site-info .info:last-child{width:40%;float:right;margin-right:0}}@media (min-width: 1200px){.site-info .info{width:31.4285714286%;float:left;margin-right:2.8571428571%}.site-info .info:nth-child(2){width:31.4285714286%;float:left;margin-right:2.8571428571%}.site-info .info:last-child{width:31.4285714286%;float:right;margin-right:0}}.entry-header,.entry-content,.entry-meta{width:100%;float:left;margin-left:0;margin-right:0}.hero{width:100%;float:left;margin-left:0;margin-right:0}.hero .hero__roles{width:100%;float:left;margin-left:0;margin-right:0}.hero .hero__roles .role{width:48.5714285714%;float:left;margin-right:2.8571428571%}.hero .hero__roles .role:nth-child(2n){width:48.5714285714%;float:right;margin-right:0}@media (min-width: 768px){.hero .hero__roles .role{width:31.4285714286%;float:left;margin-right:2.8571428571%}.hero .hero__roles .role:nth-child(2n){width:31.4285714286%;float:left;margin-right:2.8571428571%}.hero .hero__roles .role:nth-child(3n){width:31.4285714286%;float:right;margin-right:0}}@media (min-width: 768px){.hero .job__search{width:100%;float:left;margin-left:0;margin-right:0}.hero .job__search .job__search__input{width:35.7142857143%;float:left;margin-right:2.8571428571%}.hero .job__search .job__search__button{width:22.8571428571%;float:right;margin-right:0}}@media (min-width: 1200px){.hero .job__search{margin-left:17.1428571429%;width:65.7142857143%;float:left;margin-right:2.8571428571%}.hero .job__search .job__search__input{width:35.7142857143%;float:left;margin-right:2.8571428571%}.hero .job__search .job__search__button{width:22.8571428571%;float:right;margin-right:0}.hero .hero__actions{width:100%;float:left;margin-left:0;margin-right:0}.hero .hero__roles .role{width:14.2857142857%;float:left;margin-right:2.8571428571%}.hero .hero__roles .role:nth-child(2n),.hero .hero__roles .role:nth-child(3n){width:14.2857142857%;float:left;margin-right:2.8571428571%}.hero .hero__roles .role:last-child{width:14.2857142857%;float:right;margin-right:0}}.services{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 1200px){.services .service{margin-left:0%;width:33.3333333333%;float:left}.services .service:last-child{width:33.3333333333%;float:right;margin-right:0}}.about{width:100%;float:left;margin-left:0;margin-right:0}.testimonials{width:100%;float:left;margin-left:0;margin-right:0}#company-contacts{width:100%;float:left;margin-left:0;margin-right:0}.company-contacts{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 768px){.company-contacts .company-contact{width:48.5714285714%;float:left;margin-right:2.8571428571%}.company-contacts .company-contact:nth-child(2n){width:48.5714285714%;float:right;margin-right:0}}@media (min-width: 1200px){.company-contacts .company-contact{width:31.4285714286%;float:left;margin-right:2.8571428571%}.company-contacts .company-contact:nth-child(2n){width:31.4285714286%;float:left;margin-right:2.8571428571%}.company-contacts .company-contact:nth-child(3n){width:31.4285714286%;float:right;margin-right:0}}.nurses,.gps{width:100%;float:left;margin-left:0;margin-right:0}.contact-us{width:100%;float:left;margin-left:0;margin-right:0}.contact-us .location{width:100%;float:left;margin-left:0;margin-right:0}.contact-us .contact-form{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 768px){.contact-us .contact-form{width:48.5714285714%;float:left;margin-right:2.8571428571%}.contact-us .entry-content{width:48.5714285714%;float:right;margin-right:0}}.offers{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 768px){.offers .offer{width:48.5714285714%;float:left;margin-right:2.8571428571%}.offers .offer:nth-child(2n){width:48.5714285714%;float:right;margin-right:0}}@media (min-width: 1200px){.offers .offer{width:31.4285714286%;float:left;margin-right:2.8571428571%}.offers .offer:nth-child(2n){width:31.4285714286%;float:left;margin-right:2.8571428571%}.offers .offer:nth-child(3n){width:31.4285714286%;float:right;margin-right:0}}.counter-widgets{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 768px){.counter-widgets .counter-widget{width:48.5714285714%;float:left;margin-right:2.8571428571%}.counter-widgets .counter-widget:nth-child(2n){width:48.5714285714%;float:right;margin-right:0}}@media (min-width: 1200px){.counter-widgets .counter-widget{width:31.4285714286%;float:left;margin-right:2.8571428571%}.counter-widgets .counter-widget:nth-child(2n){width:31.4285714286%;float:right;margin-right:0}}.job-filters{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 1200px){.job-filters{width:22.8571428571%;float:left;margin-right:2.8571428571%}}.job_listings{width:100%;float:left;margin-left:0;margin-right:0}.wp-pagenavi{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 1200px){.wp-pagenavi{margin-left:25.7142857143%;width:74.2857142857%;float:left;margin-right:2.8571428571%}}.single_job{width:100%;float:left;margin-left:0;margin-right:0}.single_job .company{width:100%;float:left;margin-left:0;margin-right:0}.single_job .job_description{width:100%;float:left;margin-left:0;margin-right:0}.single_job .more-info{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 1024px){.single_job .company-logo{width:14.2857142857%;float:left;margin-right:2.8571428571%}.single_job .company-meta{width:57.1428571429%;float:left;margin-right:2.8571428571%}.single_job .job_description{width:48.5714285714%;float:left;margin-right:2.8571428571%}.single_job .job-application{width:27.1428571429%;float:left;margin-right:2.8571428571%}.single_job .call-now{width:18.5714285714%;float:right;margin-right:0}}.error-404 .contact{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 1200px){.error-404 .contact{width:74.2857142857%;float:right;margin-right:0}}.job-listings{width:100%;float:left;margin-left:0;margin-right:0}.job-listings .job-listing{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 768px){.job-listings .company-logo{width:14.2857142857%;float:left;margin-right:2.8571428571%}.job-listings .job-description{width:57.1428571429%;float:left;margin-right:2.8571428571%}.job-listings .apply-now{width:22.8571428571%;float:right;margin-right:0}}@media (min-width: 1200px){.job-listings{width:74.2857142857%;float:right;margin-right:0}.job-listings .company-logo{width:14.2857142857%;float:left;margin-right:2.8571428571%}.job-listings .job-description{width:65.7142857143%;float:left;margin-right:2.8571428571%}.job-listings .apply-now{width:14.2857142857%;float:right;margin-right:0}}.campain{width:100%;float:left;margin-left:0;margin-right:0}.campain .post-thumbnail{width:100%;float:left;margin-left:0;margin-right:0}.campain .entry-content{width:100%;float:left;margin-left:0;margin-right:0}.campain .contact{width:100%;float:left;margin-left:0;margin-right:0}.campain .call-now{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 768px){.campain .contact{width:65.7142857143%;float:left;margin-right:2.8571428571%}.campain .call-now{width:31.4285714286%;float:right;margin-right:0}}@media (min-width: 1200px){.campain .entry-content{width:44.2857142857%;float:left;margin-right:2.8571428571%}.campain .contact{width:35.7142857143%;float:left;margin-right:2.8571428571%}.campain .call-now{width:14.2857142857%;float:right;margin-right:0}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockqote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:2}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{box-sizing:border-box}html{font-size:62.5%}body{font-size:1.5rem;color:#3fa7da;font-family:Arial, Helvetica, sans-serif;line-height:1.5}@media (min-width: 1200px){body{font-size:1.6rem}}h1,h2,h3,h4,h5,h6{font-family:'Asap', sans-serif;color:black}h1{font-size:3.2rem}@media (min-width: 1200px){h1{font-size:4.8rem}}h2{font-size:2.4rem}@media (min-width: 1200px){h2{font-size:3.2rem}}h3{font-size:1.8rem}@media (min-width: 1200px){h3{font-size:2.4rem}}p{color:#898989}a{font-family:'Asap', sans-serif;text-decoration:none;color:#3FA7DA;}a:hover{color:#3fa7da}strong{font-weight:700}input,textarea{display:inline-block;font:inherit;padding:.8rem 1.6rem;width:100%;outline:none;border:none}input:focus,textarea:focus{border:none;outline:none}input[type="submit"]{cursor:pointer;color:white;background:#3fa7da}input[type="file"]{padding:0;box-shadow:none !important}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;color:#898989;cursor:pointer;font:inherit;outline:none;display:inline-block;background:white url("./img/dropdown.png") no-repeat 96% center;padding:.8rem 1.6rem;width:100%}.form-group{position:relative}.form-group .placeholder{position:absolute;top:0;left:0;color:#898989;cursor:text;padding:.8rem 1.6rem;width:100%;z-index:2}.form-group .placeholder label{color:#898989;cursor:text}.form-group .placeholder span{color:red;cursor:text}.content-wrap,.header-wrap,.footer-wrap{padding:0 1.6rem}@media (min-width: 1200px){.content-wrap,.header-wrap,.footer-wrap{padding:0;max-width:1200px;margin-left:auto;margin-right:auto}.content-wrap:after,.header-wrap:after,.footer-wrap:after{content:" ";display:block;clear:both}}@media (min-width: 1440px){.content-wrap,.header-wrap,.footer-wrap{max-width:1360px;margin-left:auto;margin-right:auto}.content-wrap:after,.header-wrap:after,.footer-wrap:after{content:" ";display:block;clear:both}}.icon-wrap{display:inline-block;margin-right:.8rem;width:30px;height:30px;background:#70BF44;color:white;border-radius:50%;text-align:center;line-height:30px}.section,#company-contacts,.location,.contact-form,.about,.offers,.entry-content,.wp-pagenavi,.services,.single-job .company,.testimonials{margin-top:2.4rem;margin-bottom:2.4rem}@media (min-width: 1200px){.section,#company-contacts,.location,.contact-form,.about,.offers,.entry-content,.wp-pagenavi,.services,.single-job .company,.testimonials{margin-top:3.2rem;margin-bottom:3.2rem}}.section__title{margin-bottom:1.6rem}.post-navigation{display:none}.author{text-transform:capitalize}.job_application,.campain .contact .section__content{border:1px solid #d7d6d6;padding:1.6rem;background:#F0F0F0}.job_application input,.campain .contact .section__content input,.job_application textarea,.campain .contact .section__content textarea{border:1px solid #d7d6d6;margin-bottom:1.6rem}.job_application p,.campain .contact .section__content p{margin-bottom:0 !important}.job_application input[type="submit"],.campain .contact .section__content input[type="submit"]{box-shadow:none;border:1px solid #258ec1;margin-bottom:0}.star{color:red}.wpcf7-not-valid{margin-bottom:0 !important}.wpcf7-not-valid-tip{margin-bottom:1.6rem !important}.wpcf7 .wpcf7-form .wpcf7-mail-sent-ok{display:none !important}.error-404 .contact-form{margin-top:0}@media (min-width: 1200px){.about-us .entry-content{background:url("./img/360_bg.png") no-repeat 100% 100%;padding:2.4rem 0}.about-us .entry-content p{max-width:800px;margin-bottom:1.6rem}}#company-contacts h2{display:inline-block;border-bottom:2px solid #3fa7da;padding-bottom:.8rem;margin-bottom:3.2rem;position:relative;left:50%;transform:translateX(-50%)}@media (min-width: 1200px){#company-contacts h2{margin-bottom:4.8rem}}.company-contact{text-align:center;margin-bottom:2.4rem}.company-contact p{margin-bottom:.8rem}@media (min-width: 1200px){.company-contact{margin-bottom:3.2rem}}.company-contact__name{font-weight:bold;margin-bottom:1.6rem}.backdrop{width:100%;height:100vh;background:rgba(0,0,0,0.6);display:none;position:fixed;left:0;top:0;z-index:11}.backdrop--is-visible{display:block}.breadcrumb__active{margin-top:.8rem}.campain{margin-bottom:2.4rem}.campain .page-title{font-size:2.4rem}@media (min-width: 1200px){.campain .page-title{font-size:3.2rem}}.campain .entry-content{margin-bottom:0}@media (min-width: 768px){.campain .entry-content{margin-bottom:2.4rem}}.campain .entry-content ul{padding-left:2.4rem}.campain .entry-content li{color:#898989;list-style:circle;margin-bottom:.8rem}@media (min-width: 768px){.campain .entry-content li{font-size:1.8rem}}.campain img{max-width:100%;height:auto;display:block}.campain .contact{margin-top:1.6rem}@media (min-width: 768px){.campain .contact{margin-top:3.2rem}}.campain .contact .section__content select{border:1px solid #d7d6d6;margin-bottom:1.6rem}.campain .call-now{margin-top:1.6rem}@media (min-width: 768px){.campain .call-now{margin-top:3.2rem}}.campain .call-now a{display:block;text-align:center;padding:.8rem 1.6rem;background:#70BF44;color:white;font-size:1.8rem}.campain .call-now.mobile{margin-top:2.4rem}@media (min-width: 768px){.campain .call-now.mobile{display:none}}.campain .call-now.desktop{display:none}@media (min-width: 768px){.campain .call-now.desktop{display:block}}.candidate .entry-content{text-align:right}.candidate .entry-content a{display:inline-block;background:#70BF44;color:white;border-radius:.4rem;padding:.8rem 1.6rem}.candidate .entry-content a::after{content:"\f019";font-family:FontAwesome;margin-left:1.6rem;color:white}@media (min-width: 768px){.candidate .offer{min-height:40rem}}.counter-widgets{background:url("./img/bg_quote.jpg") no-repeat;background-size:cover;color:white;padding:2.4rem 0}.counter-widget{text-align:center}.counter-widget .counter{font-size:6.4rem}.counter-widget .counter::before{font-family:FontAwesome;content:"\f073";color:white;display:block;padding:1.6rem;font-size:4.8rem}@media (min-width: 1200px){.counter-widget .counter{font-size:7.2rem}}.counter-widget:last-child .counter::before{content:"\f017"}.counter-widget__title{display:block;font-size:3.2rem;margin-bottom:2.4rem}.clients .entry-content .register-vacancy-wrap{text-align:right}@media (min-width: 1200px){.clients .entry-content .section__title{margin-bottom:6rem}}.clients .entry-content a{display:inline-block;background:#9978B0;color:white;border-radius:.4rem;padding:.8rem 1.6rem}.clients .entry-content ul,.clients .entry-content p{margin-bottom:1.6rem}.clients .entry-content li{color:#898989}.clients .entry-content li::before{content:"\f00c";color:#B5E0FC;font-family:FontAwesome;margin-right:1.6rem}@media (min-width: 1200px){.clients .entry-content{background:url("./img/nurse.png") no-repeat 0% 100%}.clients .entry-content ul,.clients .entry-content p{padding-left:46rem}}.nurses,.gps{margin-bottom:2.4rem}.nurses li,.gps li{color:#898989;margin-bottom:.8rem}.nurses li::before,.gps li::before{content:"\f00c";color:#B5E0FC;font-family:FontAwesome;margin-right:1.6rem}.nurses li:first-child,.gps li:first-child{color:black;font-size:2.4rem;margin-bottom:1.6rem}@media (min-width: 1200px){.nurses li:first-child,.gps li:first-child{font-size:3.2rem}}.nurses li:first-child::before,.gps li:first-child::before{content:"";margin-right:0}@media (min-width: 1200px){.nurses{background:url("./img/nurse_new_bg.png") no-repeat 100% 100%}}@media (min-width: 1200px){.gps{background:url("./img/doctor_new_bg.png") no-repeat 0 100%;padding-left:30%}}.contact-us .entry-content li{color:#898989}.contact-us .entry-content a{text-decoration:none;color:#3fa7da}.contact-us .entry-content a:hover{color:#3fa7da}.contact-us .entry-content .wpcf7{background:#F0F0F0;box-shadow:0px 0px 5px 3px rgba(0,0,0,0.2);padding:1.6rem}.contact-us .entry-content .wpcf7 input,.contact-us .entry-content .wpcf7 select,.contact-us .entry-content .wpcf7 textarea{box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);margin-bottom:1.6rem}.contact-us .entry-content .wpcf7 input[type="submit"]{margin-bottom:0 !important}@media (min-width: 1200px){.contact-us .entry-content p,.contact-us .entry-content ul{margin-bottom:1.6rem}.contact-us .entry-content li{margin-bottom:.8rem}}.contact-form{padding:1.6rem;background:#F0F0F0;border-radius:4px;box-shadow:0px 0px 5px 3px rgba(0,0,0,0.2)}.contact-form input,.contact-form select,.contact-form textarea{box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);margin-bottom:1.6rem}.contact-form input[type="submit"]{margin-bottom:0}.topbar{display:none}@media (min-width: 768px){.topbar{display:block;background:#526371;padding:1rem 0;text-align:end}.topbar p{color:white}.topbar p a{text-decoration:none;color:#fff}.topbar p a:hover{color:#fff}.topbar .mail{display:inline-block}.topbar .send-cv{margin-left:1.6rem;background:white;border-radius:3px;font-weight:600;padding:.8rem 2.4rem;text-decoration:none;color:#1d6e96}.topbar .send-cv:hover{color:#1d6e96}.topbar .call-now{margin-left:1.6rem;background:#70BF44;border-radius:3px;padding:.8rem 2.4rem;text-decoration:none;color:#fff}.topbar .call-now:hover{color:#fff}}.site-header{background:white;box-shadow:1px 0 1px 1px rgba(62,64,67,0.2)}.site-header--stuck{box-shadow:1px 0 2px 3px rgba(62,64,67,0.5);position:fixed;top:0;z-index:10}.header-wrap{padding-bottom:.8rem;padding-top:.8rem}@media (min-width: 1200px){.header-wrap{padding-bottom:0;padding-top:0}}.site-branding img{display:block;height:60px;width:auto}.menu__icon{position:absolute;top:1.6rem;right:1.6rem;width:40px;height:40px;cursor:pointer;padding-top:.5rem}.menu__icon div{width:100%;height:5px;margin-bottom:7px;background:#3fa7da}.menu__icon div:last-child{margin-bottom:0}@media (min-width: 768px){.menu__icon{top:5.6rem}}@media (min-width: 1200px){.menu__icon{display:none}}.menu__icon--stuck{top:1.6rem}.hero{position:relative;background-image:url("./img/locum-meds-banner-m.png");background-position:center center;background-size:cover}@media (min-width: 768px){.hero{background-image:url("./img/locum-meds-banner-t.png")}}@media (min-width: 1200px){.hero{background-image:url("./img/locum-meds-banner-d.png")}}.hero--stuck{padding-top:68px}.hero__title{color:white;text-align:center;padding:4.8rem 0 1.6rem 0;line-height:1.5;font-weight:600;font-size:2.4rem}@media (min-width: 1200px){.hero__title{font-size:3.2rem;padding:8rem 0 1.6rem 0}}.hero__subTitle{color:#f2f2f2;text-align:center;line-height:1.5;font-weight:400;font-size:1.8rem;margin-bottom:4.8rem}@media (min-width: 1200px){.hero__subTitle{font-size:2.4rem}}.hero__subTitle span{color:white;font-weight:700}.job__search{border-radius:4px;margin-bottom:3.2rem}@media (min-width: 1200px){.job__search{margin-top:4.8rem;margin-bottom:1.6rem}}@media (min-width: 1200px){.job__search .job__search__button,.job__search .job__search__input{font-size:1.8rem;padding:1.6rem}}.job__search__input{border-radius:3px;margin-bottom:.8rem}@media (min-width: 1200px){.job__search__input{margin-bottom:0}}.job__search__button{background:#9cd37d !important;border-radius:3px;color:white;font-weight:700}.hero__actions{display:inline-block;margin-bottom:4.8rem;text-align:center;border-radius:4px;width:fit-content !important;position:relative;left:50%;transform:translateX(-50%)}@media (min-width: 1200px){.hero__actions{margin-bottom:8rem}}.hero__actions a{display:inline-block;background:#195f81;border-radius:4px;color:white;margin:0 0 .8rem 0;padding:.8rem 2.4rem;text-align:center;width:100%}.hero__actions a:last-of-type{margin-bottom:0}@media (min-width: 768px){.hero__actions a{margin:.8rem;width:auto}}@media (min-width: 1200px){.hero__actions a{font-size:1.8rem;padding:1.6rem 3.2rem}}.hero__roles{display:none}@media (min-width: 1200px){.hero__roles{display:block;text-align:center}}.role{position:relative;height:256px;overflow:hidden;padding-top:40px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.role:hover{padding-top:0}.role:hover .role__title{background:#447528}.role__title{background:#3fa7da;border-radius:3px;color:white;display:inline-block;margin-bottom:1.6rem;padding:.8rem 1.6rem;font-size:1.7rem;letter-spacing:1px}.hero__roles img{display:block;height:200px;width:auto;margin-right:auto;margin-left:auto}.hotline p::before{font-family:FontAwesome;content:"\f098";color:white;margin-right:.8rem}.lds-ellipsis{background:white;border-radius:1.6rem;display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.lds-ellipsis.loading{display:inline-block}.lds-ellipsis div{position:absolute;top:6px;width:11px;height:11px;border-radius:50%;background:#3fa7da;animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:24px;animation:lds-ellipsis1 0.6s infinite}.lds-ellipsis div:nth-child(2){left:24px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(3){left:43px;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(4){left:62px;animation:lds-ellipsis3 0.6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(19px, 0)}}@keyframes lds-dual-ring{0%{transform:scale(1)}30%{transform:scale(0.9)}60%{transform:scale(1)}100%{transform:scale(0.9)}}.mail p::before{font-family:FontAwesome;content:"\f0e0";color:white;margin-right:.8rem}.modal{background:#F0F0F0;box-shadow:0px 0px 5px 3px rgba(0,0,0,0.2);border-radius:.4rem;display:none;padding:1.6rem;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;z-index:12}@media (min-width: 1200px){.modal{max-width:800px}}.modal--is-visible{display:block}.request-modal,.refer-modal,.send-cv-modal,.vacancy-modal,.application-modal{display:none}.request-modal.expanded,.refer-modal.expanded,.send-cv-modal.expanded,.vacancy-modal.expanded,.application-modal.expanded{background:transparent;box-shadow:none;display:block}.job_filters{background:#EEE;padding:1.6rem;margin-bottom:1.6rem}@media (min-width: 1200px){.job_filters{margin-bottom:2.4rem}}.job_types{list-style:none outside;margin:0;padding:0;font-size:.83em;background:#f9f9f9;border-top:1px solid #e5e5e5;zoom:1}.job_types li{margin:0;padding:.5em 1em;float:left;border-right:1px solid #eee}.job_types,.showing_jobs{margin-top:1.6rem !important}.site-footer{background:#526371}.site-footer p{color:rgba(181,224,252,0.8);font-size:1.4rem;margin-bottom:1.6rem}.site-footer a{text-decoration:none;color:#fff;font-size:1.4rem}.site-footer a:hover{color:rgba(181,224,252,0.8)}.site-footer .social-links{text-align:start}.site-footer .social-links__item{margin-left:0;margin-right:.4rem;width:40px;height:40px;line-height:36px}.site-footer .social-links__item a{font-size:1.8rem}.footer-widgets{padding:2.4rem 0}@media (min-width: 768px){.footer-widget{min-height:24rem}}.footer-widget:first-child a{border:2px solid rgba(181,224,252,0.8);border-radius:2.4rem;color:white;font-size:1.6rem;padding:0.5rem 2.4rem}.footer-widget:first-child a:hover{background:#3fa7da;border-color:#3fa7da}.footer-widget:nth-child(3) p:last-of-type a{color:#3fa7da}.footer-widget:nth-child(3) p:last-of-type a::after{font-family:FontAwesome;content:"\f178";margin:.8rem;position:relative;top:.2rem}.footer-widget:nth-child(3) p:last-of-type a:hover{color:#3fa7da}.widget__title{color:white;margin:2.4rem 0}.site-info{border-top:1px solid rgba(181,224,252,0.3);padding:1.6rem 0}.site-info p{margin-bottom:0}.info{text-align:center;margin-bottom:1.6rem}.info:last-child{margin-bottom:0}@media (min-width: 768px){.info{margin-bottom:0}.info:first-child{text-align:left}.info:last-child{text-align:right}}.info .scroll-up{border:1px solid white;border-radius:2px;padding:0.4rem .8rem}.info .scroll-up:hover{background:white}.about p{margin-bottom:.8rem}@media (min-width: 1200px){.about{padding:2.4rem 0}.about p{max-width:800px;margin-bottom:1.6rem}.about.lazyloaded{background:url("./img/about-bg.png") no-repeat center 100%}}.job_listings .location{line-height:0 !important;margin:0 !important;margin-top:1rem !important}.filter a.current-page{color:#3fa7da}.job-search,.jobs-filter{padding:.8rem;box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);margin-bottom:2.4rem}.job-search input[type="text"],.job-search select{background:rgba(112,191,68,0.1);border:1px solid rgba(112,191,68,0.2)}.job-search .job__search__input{margin-bottom:.8rem}.employment-types{border-bottom:1px solid #d7d6d6;margin-bottom:1.6rem;padding-bottom:1.6rem}.employment-types:last-of-type{border-bottom:none;padding-bottom:0}.employment-types .title{font-size:1.8rem;margin-bottom:1.6rem}@media (min-width: 1200px){.employment-types .title{font-size:2.4rem}}.employment-types .job-types li{margin-bottom:.8rem}.employment-types .job-types li input[type="checkbox"]{width:auto;padding:0}.read-more{text-align:end}.read-more__button{background:transparent;border:2px solid #3fa7da;border-radius:1.6rem;color:#3fa7da;cursor:pointer;font-size:1.4rem;outline:none;padding:0.4rem 1.6rem;position:relative;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.read-more__button:hover{background:#3fa7da;color:white}.job-listing{padding:.8rem;box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);margin-bottom:.8rem}.job-listing .company-logo{display:none}@media (min-width: 768px){.job-listing .company-logo{background:rgba(112,191,68,0.1);display:block;padding:1.6rem 0;text-align:center}.job-listing .company-logo img{margin-left:auto;margin-right:auto;height:5.8rem;width:5.8rem}}.job-listing .category,.job-listing .job-meta{color:black;margin-bottom:0}.job-listing .category a,.job-listing .job-meta a{text-decoration:none;color:#3fa7da}.job-listing .category a:hover,.job-listing .job-meta a:hover{color:#3fa7da}.job-listing .category a.full-time,.job-listing .job-meta a.full-time{text-decoration:none;color:#70BF44}.job-listing .category a.full-time:hover,.job-listing .job-meta a.full-time:hover{color:#70BF44}.job-listing .category a.part-time,.job-listing .job-meta a.part-time{text-decoration:none;color:#f08d3c}.job-listing .category a.part-time:hover,.job-listing .job-meta a.part-time:hover{color:#f08d3c}.job-listing .category a.temporary,.job-listing .job-meta a.temporary{text-decoration:none;color:#d93674}.job-listing .category a.temporary:hover,.job-listing .job-meta a.temporary:hover{color:#d93674}.job-listing .job-title{font-size:1.8rem;margin-bottom:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-listing .job-title a{text-decoration:none;color:#000}.job-listing .job-title a:hover{color:#000}@media (min-width: 1200px){.job-listing .job-title{font-size:2.4rem}}.job-listing .apply-now{padding:1rem 0}.job-listing .apply-now a{display:block;text-align:center;border-radius:2px;padding:.5rem 0;background:#3fa7da;color:white;margin-bottom:.8rem;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.job-listing .apply-now a:hover{background:#258ec1}.job-listing .apply-now a:last-of-type{background:#70BF44;margin-bottom:0}.job-listing .apply-now a:last-of-type:hover{background:#599b35}.main-navigation{position:fixed;top:0;left:0;width:240px;height:100%;background:white;box-shadow:0 1px 4px 2px #3fa7da;transform:translateX(-250px);z-index:12;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.main-navigation--is-visible{transform:translateX(0)}@media (min-width: 1200px){.main-navigation{position:relative;top:auto;left:auto;width:auto;height:auto;box-shadow:none;transform:translateX(0);z-index:10}}.main-navigation .menu{padding:1.6rem}@media (min-width: 1200px){.main-navigation .menu{float:right;padding:0}}.main-navigation .menu-item{border-bottom:1px dashed #3fa7da;padding:.8rem 0}@media (min-width: 1200px){.main-navigation .menu-item{border-bottom:none;float:left;padding:0}}@media (min-width: 1200px){.main-navigation .menu-item>a{border-bottom:4px solid transparent;color:#0c2f41;display:block;padding:1.6rem 1.6rem}.main-navigation .menu-item>a:hover{border-color:#70BF44}}@media (min-width: 1200px){.main-navigation .menu-item:last-child>a{padding:1.6rem 0 1.6rem 1.6rem}}.main-navigation .current-menu-item>a,.main-navigation .current_page_item>a,.main-navigation .current-menu-ancestor>a,.main-navigation .current_page_ancestor>a{border-color:#70BF44}.footer-widget .menu-item{margin-bottom:.8rem}.footer-widget .current-menu-item>a,.footer-widget .current_page_item>a,.footer-widget .current-menu-ancestor>a,.footer-widget .current_page_ancestor>a{color:#3fa7da}.offer{margin-bottom:2.4rem}@media (min-width: 768px){.offer{margin-bottom:3.2rem;min-height:30rem}}.offer li{color:#898989}.offer li::before{font-family:FontAwesome;content:"\f068";color:#3fa7da;margin-right:.8rem}.offer__thumb{margin-bottom:2.4rem;position:relative}.offer__thumb::before,.offer__thumb::after{content:"";position:absolute;left:0;width:100%;height:2px;background:#F0F0F0}.offer__thumb::before{bottom:-10px}.offer__thumb::after{bottom:-16px}.offer__title{margin-bottom:1.6rem}@media (min-width: 768px){.offer__title{margin-bottom:2.4rem}}.entry-header{border-bottom:2px solid #F0F0F0;margin:1.6rem 0}.entry-title{position:relative}.entry-title span{color:#3fa7da}.entry-title::after{content:'';background:#3fa7da;height:.2rem;width:10rem;position:absolute;bottom:-2px;left:0}.entry-content p{margin-bottom:.8rem}.entry-content p img{max-width:100%;height:auto}.entry-meta .updated{display:none}@media (min-width: 1200px){.entry-meta{font-size:2.4rem}}.wp-pagenavi{text-align:center}.wp-pagenavi .larger{display:none}.wp-pagenavi .smaller{display:none}.wp-pagenavi .extend{display:none}@media (min-width: 768px){.wp-pagenavi .larger{display:inline}.wp-pagenavi .smaller{display:inline}.wp-pagenavi .extend{display:inline}}.reveal-item{opacity:0;-webkit-transition:all 1.3s ease-out;-moz-transition:all 1.3s ease-out;-ms-transition:all 1.3s ease-out;-o-transition:all 1.3s ease-out;transition:all 1.3s ease-out}.reveal-item--left{transform:translateX(-100%)}.reveal-item--right{transform:translateX(100%)}.reveal-item--zoom-out{transform:scale(1.2)}.reveal-item--is-visible{opacity:1;transform:scale(1);transform:translateX(0)}.service{position:relative;height:476px;margin-top:-100px}.service:nth-child(2n) .service__content{background:#9978B0}.service:nth-child(2n) .service__title::before{content:"\f0d0"}.service:nth-child(2n) .service__action{background:#F0F0F0}.service:nth-child(2n) .service__action .service__description{color:black}.service:nth-child(2n) .service__action a{background:#9978B0}.service:last-child .service__content{background:#B5E0FC}.service:last-child .service__title::before{content:"\f003"}.service:last-child .service__action{background:#0E66C1}.service:last-child .service__action a{background:#B5E0FC}.service:hover .service__content{bottom:170px}.service:hover .service__action{height:170px}@media (min-width: 768px){.service{margin-left:auto;margin-right:auto;max-width:500px}}.service__content{background:#3fa7da;text-align:center;height:306px;padding:1.6rem;position:absolute;bottom:0;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.service__title{color:white;font-size:3.2rem;margin-bottom:1.6rem}.service__title::before{font-family:FontAwesome;content:"\f219";color:white;display:block;padding:2.4rem;font-size:4.8rem}.service__subtitle{color:white}.service__action{background:#1ABF64;color:white;font-size:1.4rem;font-weight:500;padding:1.6rem;text-align:start;position:absolute;bottom:0;height:0;width:100%;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.service__description{color:white}.service__action a{position:absolute;bottom:1.6rem;right:1.6rem;padding:.8rem 1.6rem;background:#3fa7da;color:white;border-radius:2px}.single-job li{color:#898989}.single-job strong{color:#3fa7da}.single-job h3{margin:1.6rem 0}.single-job .job-listing-meta li{color:#898989;margin:0;margin-bottom:.8rem;padding:.8rem 0}@media (min-width: 768px){.single-job .job-listing-meta li{margin-bottom:1.6rem}}@media (min-width: 1024px){.single-job .job-listing-meta li{margin-bottom:0}}.single-job .job-listing-meta li a{color:#898989}.single-job .job-listing-meta li.job-type{background:#70BF44;color:white;padding-left:2.4rem}.single-job .job-listing-meta li.location::before{font-family:FontAwesome;content:"\f041";color:#70BF44;font-size:2.4rem;line-height:0;margin-right:.8rem}.single-job .job-listing-meta li.date-posted::before{font-family:FontAwesome;content:"\f073";color:#70BF44;font-size:1.9rem;line-height:0;margin-right:.8rem}@media (min-width: 768px){.single-job .job-listing-meta li{float:left;padding:.8rem 2.4rem}}.single-job .section__title{font-family:'Asap', sans-serif;color:black;font-size:1.8rem}@media (min-width: 1200px){.single-job .section__title{font-size:2.4rem}}.single-job .company{border-bottom:1px solid #F0F0F0;padding-bottom:2.4rem}@media (min-width: 1200px){.single-job .company{padding-bottom:3.2rem}}.single-job .company .company-logo{background:rgba(112,191,68,0.1);text-align:center;padding:4.8rem 0}.single-job .company .company-logo img{display:block;margin-left:auto;margin-right:auto;width:4.8rem;height:4.8rem}.single-job .company .expire-date{margin-left:.8rem}.single-job .contact-number{font-family:'Asap', sans-serif;font-size:1.6rem;border-bottom:1px solid #d7d6d6;padding-bottom:.8rem}.single-job .contact-number::before{font-family:FontAwesome;content:"\f098";margin-right:.8rem}@media (min-width: 1200px){.single-job .contact-number{font-size:1.8rem}}.single-job .application_button{background:#3fa7da;border-radius:2px;border:1px solid #1d6e96;color:white}.single-job .call-now a,.single-job .call-now-mobile a{background:#70BF44;border-bottom:3px solid #599b35;border-radius:1px;color:white;display:block;font-size:1.8rem;padding:.8rem;text-align:center}@media (min-width: 1200px){.single-job .call-now a,.single-job .call-now-mobile a{font-size:2.4rem}}.single-job .call-now{display:none}@media (min-width: 1200px){.single-job .call-now{display:block}}.single-job .call-now-mobile{margin-bottom:1.6rem}@media (min-width: 768px){.single-job .call-now-mobile{max-width:300px}}@media (min-width: 1200px){.single-job .call-now-mobile{display:none}}.single-job .job_description img{max-width:100%;height:auto}.single-job .job_description li::before{font-family:FontAwesome;content:"\f111";color:#3fa7da;font-size:.8rem;margin-right:.8rem}.single-job .more-info{margin-top:1.6rem}.single-job .more-info a{background:#70BF44;border-bottom:1px solid #599b35;border-radius:1px;color:white;padding:.8rem 2.4rem}.sitemap li{margin-bottom:.8rem}.sitemap ul{padding-left:2.4rem}.sitemap ul li::before{content:"\f068";color:#B5E0FC;font-family:FontAwesome;margin-right:1.6rem}.social-links{text-align:right}.social-links__item{border:2px solid white;border-radius:50%;display:inline-block;margin-left:.4rem;height:30px;width:30px;line-height:26px;text-align:center}.social-links__item:hover{border-color:#B5E0FC}.social-links__item a{text-decoration:none;color:#fff;display:block}.social-links__item a:hover{color:#B5E0FC}.social-sharings{text-align:center;padding:3.2rem 0}.social-sharings li{display:inline-block;margin:1.6rem .8rem 0 .8rem}.social-sharings li a{border-radius:2px;box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);color:white;display:block;padding:0.4rem .8rem}.social-sharings li a.facebook{background:#3B5998}.social-sharings li a.facebook::before{font-family:FontAwesome;content:"\f09a";margin-right:.8rem}.social-sharings li a.twitter{background:#1DA1F2}.social-sharings li a.twitter::before{font-family:FontAwesome;content:"\f099";margin-right:.8rem}.social-sharings li a.google{background:#c33}.social-sharings li a.google::before{font-family:FontAwesome;content:"\f0d5";margin-right:.8rem}.thank-you .banner{position:relative;width:fit-content;margin:1.6rem}.thank-you .banner img{display:block;max-width:100%;height:auto}@media (min-width: 1200px){.thank-you .banner{margin:1.6rem auto}}.thank-you .entry-title{color:#3fa7da;position:absolute;top:50%;left:0;letter-spacing:2px;width:100%;transform:translateY(-50%)}.thank-you .entry-title::after{display:none}.thank-you .content-wrap,.thank-you .header-wrap,.thank-you .footer-wrap{text-align:center;font-size:1.7rem}@media (min-width: 1200px){.thank-you .content-wrap,.thank-you .header-wrap,.thank-you .footer-wrap{font-size:1.8rem}}.thank-you .more-jobs{text-decoration:none;color:#fff;border-radius:4px;display:inline-block;padding:.8rem 2.4rem;background:#258ec1;margin-top:1.6rem}.thank-you .more-jobs:hover{color:#fff}.thank-you .more-jobs:hover{background:#1d6e96}@media (min-width: 1200px){.testimonials.lazyloaded{background:url("./img/testimonials-bg.png") no-repeat center 0%}}@media (min-width: 1200px){.testimonials .owl-carousel{padding-left:30rem}}@media (min-width: 1440px){.testimonials .owl-carousel{padding-left:40rem}}.testimonials .owl-dot{background:#ecd8d8 !important;border-radius:50%;height:1.6rem;margin:.3rem;width:1.6rem}.testimonials .owl-dot:first-of-type{margin-left:0}.testimonials .owl-dot.active{background:#3fa7da !important}.testimonial__title{color:#3fa7da;font-size:3.2rem;font-weight:bold;text-transform:uppercase;line-height:.9;margin-bottom:2.4rem}@media (min-width: 1200px){.testimonial__title{font-size:4.8rem;max-width:800px}}.testimonial__content{margin-bottom:1.6rem}@media (min-width: 1200px){.testimonial__content{max-width:800px}}.testimonial__author{color:#526371;font-size:2.4rem;margin-bottom:1.6rem}

/*# sourceMappingURL=style.css.map */


/* whatsapp icon add  on header menu by naim hossain */
.whatsapp_icon_headr {
    /*float: right;*/
    /*margin-right: 120px;*/
    margin-top:17px;
    margin-left:17px;
}
/*.whatsapp_icon_headr img {*/
/*    margin-top: 8px;*/
/*    height: 40px;*/
/*    width: 40px;*/
/*}*/
/*.whatsapp_icon_headr .text {*/
/*  color:#54D769;*/
/*  font-size: 16px;*/
/*  position: absolute;*/
/*  margin-top: 17px;*/
/* }*/

    span.wc {
    background:#25D366;
    padding: 12px;
    color: white;
 border-bottom-left-radius: 5px;
    border-start-start-radius: 5px;

}

a{
  text-decoration: none;
}

span.wp {
    color: white;
    background: green;
 
    padding-top: 11px;
    padding-bottom: 11px;
    padding-left: 4px;
    padding-right: 7px;
    border-end-end-radius: 9px;
    border-top-right-radius: 9px;
 

 }
 
 

 .icon.fa.fa-whatsapp {
  animation: beat 1.3s infinite;
  display: inline-block;
}

@keyframes beat {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(2);
  }
  100% {
    transform: scale(1);
  }
}


 /* hero are */

  .hero__actions img {
    width: 40px;
    height: 40px;
    margin-top: -34px;
    position: relative;
    top: 10px;
    
  } 

  /* single job listing */

   a#whatsapp {
    font-size: 20px;
}
a#front-page{
  background:green;
}
a#front-page .fa.fa-whatsapp {
 margin-right:5px;
  font-size:22px;
}
a#mobile-edit i.fa.fa-whatsapp {
    margin-right: 5px;
    font-size: 22px;
}
a#single-post {
    font-size: 20px;
}
a#single-post i.fa.fa-whatsapp {
    margin-right: 5px;
    font-size: 22px;
}
a#job-page i.fa.fa-whatsapp {
    margin-right: 4px;
  font-size:22px;
}
i.fa.fa-phone-square {
    margin-right: 5px;
}
 
.error404 .breadcrumb .current{
          display: none;
}
.error404 .breadcrumb .content-wrap:after {
    content: 'Jobs';
    display: inline;
}



