.intl-tel-input{position:relative; }.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input ul.country-list {list-style:none;padding:0;margin:0;}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc; list-style:none;}.intl-tel-input .country-list li.country {list-style:none;}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(//www.remoteresource.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url(//www.remoteresource.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags@2x.png)}}.iti-flag.np{background-color:transparent}.country-select{position:relative; }.country-select *{-webkit-box-sizing:border-box;box-sizing:border-box}.country-select .hide{display:none}.country-select .v-hide{visibility:hidden}.country-select input,.country-select input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.country-select .flag-dropdown{position:absolute;top:0;bottom:0;right:0;padding:1px}.country-select .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.country-select .selected-flag .flag{position:absolute;top:0;bottom:0;margin:auto}.country-select .selected-flag .arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.country-select .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.country-select ul.country-list{	list-style:none;padding:0;margin:0;}.country-select .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.country-select .country-list .flag{display:inline-block;width:20px;margin-right:6px}@media (max-width:500px){.country-select .country-list{white-space:normal}}.country-select .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc; list-style:none;}.country-select .country-list .country{padding:5px 10px}.country-select .country-list li.country{list-style:none;}.country-select .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.country-select .country-list .country-name,.country-select .country-list .flag{vertical-align:middle}.country-select.inside input,.country-select.inside input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.country-select.inside .flag-dropdown{right:auto;left:0}.country-select.inside .selected-flag{width:46px}.country-select.inside .flag-dropdown:hover{cursor:pointer}.country-select.inside .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,.05)}.country-select.inside input[disabled]+.flag-dropdown:hover,.country-select.inside input[readonly]+.flag-dropdown:hover{cursor:default}.country-select.inside input[disabled]+.flag-dropdown:hover .selected-flag,.country-select.inside input[readonly]+.flag-dropdown:hover .selected-flag{background-color:transparent}.country-select .flag{height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url(//www.remoteresource.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0;width:20px}.country-select .flag.be{width:18px}.country-select .flag.ch{width:15px}.country-select .flag.mc{width:19px}.country-select .flag.ne{width:18px}.country-select .flag.np{width:13px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.country-select .flag{background-image:url(//www.remoteresource.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags@2x.png);background-size:5630px 15px}}.country-select .flag.ac{height:10px;background-position:0 0}.country-select .flag.ad{height:14px;background-position:-22px 0}.country-select .flag.ae{height:10px;background-position:-44px 0}.country-select .flag.af{height:14px;background-position:-66px 0}.country-select .flag.ag{height:14px;background-position:-88px 0}.country-select .flag.ai{height:10px;background-position:-110px 0}.country-select .flag.al{height:15px;background-position:-132px 0}.country-select .flag.am{height:10px;background-position:-154px 0}.country-select .flag.ao{height:14px;background-position:-176px 0}.country-select .flag.aq{height:14px;background-position:-198px 0}.country-select .flag.ar{height:13px;background-position:-220px 0}.country-select .flag.as{height:10px;background-position:-242px 0}.country-select .flag.at{height:14px;background-position:-264px 0}.country-select .flag.au{height:10px;background-position:-286px 0}.country-select .flag.aw{height:14px;background-position:-308px 0}.country-select .flag.ax{height:13px;background-position:-330px 0}.country-select .flag.az{height:10px;background-position:-352px 0}.country-select .flag.ba{height:10px;background-position:-374px 0}.country-select .flag.bb{height:14px;background-position:-396px 0}.country-select .flag.bd{height:12px;background-position:-418px 0}.country-select .flag.be{height:15px;background-position:-440px 0}.country-select .flag.bf{height:14px;background-position:-460px 0}.country-select .flag.bg{height:12px;background-position:-482px 0}.country-select .flag.bh{height:12px;background-position:-504px 0}.country-select .flag.bi{height:12px;background-position:-526px 0}.country-select .flag.bj{height:14px;background-position:-548px 0}.country-select .flag.bl{height:14px;background-position:-570px 0}.country-select .flag.bm{height:10px;background-position:-592px 0}.country-select .flag.bn{height:10px;background-position:-614px 0}.country-select .flag.bo{height:14px;background-position:-636px 0}.country-select .flag.bq{height:14px;background-position:-658px 0}.country-select .flag.br{height:14px;background-position:-680px 0}.country-select .flag.bs{height:10px;background-position:-702px 0}.country-select .flag.bt{height:14px;background-position:-724px 0}.country-select .flag.bv{height:15px;background-position:-746px 0}.country-select .flag.bw{height:14px;background-position:-768px 0}.country-select .flag.by{height:10px;background-position:-790px 0}.country-select .flag.bz{height:14px;background-position:-812px 0}.country-select .flag.ca{height:10px;background-position:-834px 0}.country-select .flag.cc{height:10px;background-position:-856px 0}.country-select .flag.cd{height:15px;background-position:-878px 0}.country-select .flag.cf{height:14px;background-position:-900px 0}.country-select .flag.cg{height:14px;background-position:-922px 0}.country-select .flag.ch{height:15px;background-position:-944px 0}.country-select .flag.ci{height:14px;background-position:-961px 0}.country-select .flag.ck{height:10px;background-position:-983px 0}.country-select .flag.cl{height:14px;background-position:-1005px 0}.country-select .flag.cm{height:14px;background-position:-1027px 0}.country-select .flag.cn{height:14px;background-position:-1049px 0}.country-select .flag.co{height:14px;background-position:-1071px 0}.country-select .flag.cp{height:14px;background-position:-1093px 0}.country-select .flag.cr{height:12px;background-position:-1115px 0}.country-select .flag.cu{height:10px;background-position:-1137px 0}.country-select .flag.cv{height:12px;background-position:-1159px 0}.country-select .flag.cw{height:14px;background-position:-1181px 0}.country-select .flag.cx{height:10px;background-position:-1203px 0}.country-select .flag.cy{height:13px;background-position:-1225px 0}.country-select .flag.cz{height:14px;background-position:-1247px 0}.country-select .flag.de{height:12px;background-position:-1269px 0}.country-select .flag.dg{height:10px;background-position:-1291px 0}.country-select .flag.dj{height:14px;background-position:-1313px 0}.country-select .flag.dk{height:15px;background-position:-1335px 0}.country-select .flag.dm{height:10px;background-position:-1357px 0}.country-select .flag.do{height:13px;background-position:-1379px 0}.country-select .flag.dz{height:14px;background-position:-1401px 0}.country-select .flag.ea{height:14px;background-position:-1423px 0}.country-select .flag.ec{height:14px;background-position:-1445px 0}.country-select .flag.ee{height:13px;background-position:-1467px 0}.country-select .flag.eg{height:14px;background-position:-1489px 0}.country-select .flag.eh{height:10px;background-position:-1511px 0}.country-select .flag.er{height:10px;background-position:-1533px 0}.country-select .flag.es{height:14px;background-position:-1555px 0}.country-select .flag.et{height:10px;background-position:-1577px 0}.country-select .flag.eu{height:14px;background-position:-1599px 0}.country-select .flag.fi{height:12px;background-position:-1621px 0}.country-select .flag.fj{height:10px;background-position:-1643px 0}.country-select .flag.fk{height:10px;background-position:-1665px 0}.country-select .flag.fm{height:11px;background-position:-1687px 0}.country-select .flag.fo{height:15px;background-position:-1709px 0}.country-select .flag.fr{height:14px;background-position:-1731px 0}.country-select .flag.ga{height:15px;background-position:-1753px 0}.country-select .flag.gb{height:10px;background-position:-1775px 0}.country-select .flag.gd{height:12px;background-position:-1797px 0}.country-select .flag.ge{height:14px;background-position:-1819px 0}.country-select .flag.gf{height:14px;background-position:-1841px 0}.country-select .flag.gg{height:14px;background-position:-1863px 0}.country-select .flag.gh{height:14px;background-position:-1885px 0}.country-select .flag.gi{height:10px;background-position:-1907px 0}.country-select .flag.gl{height:14px;background-position:-1929px 0}.country-select .flag.gm{height:14px;background-position:-1951px 0}.country-select .flag.gn{height:14px;background-position:-1973px 0}.country-select .flag.gp{height:14px;background-position:-1995px 0}.country-select .flag.gq{height:14px;background-position:-2017px 0}.country-select .flag.gr{height:14px;background-position:-2039px 0}.country-select .flag.gs{height:10px;background-position:-2061px 0}.country-select .flag.gt{height:13px;background-position:-2083px 0}.country-select .flag.gu{height:11px;background-position:-2105px 0}.country-select .flag.gw{height:10px;background-position:-2127px 0}.country-select .flag.gy{height:12px;background-position:-2149px 0}.country-select .flag.hk{height:14px;background-position:-2171px 0}.country-select .flag.hm{height:10px;background-position:-2193px 0}.country-select .flag.hn{height:10px;background-position:-2215px 0}.country-select .flag.hr{height:10px;background-position:-2237px 0}.country-select .flag.ht{height:12px;background-position:-2259px 0}.country-select .flag.hu{height:10px;background-position:-2281px 0}.country-select .flag.ic{height:14px;background-position:-2303px 0}.country-select .flag.id{height:14px;background-position:-2325px 0}.country-select .flag.ie{height:10px;background-position:-2347px 0}.country-select .flag.il{height:15px;background-position:-2369px 0}.country-select .flag.im{height:10px;background-position:-2391px 0}.country-select .flag.in{height:14px;background-position:-2413px 0}.country-select .flag.io{height:10px;background-position:-2435px 0}.country-select .flag.iq{height:14px;background-position:-2457px 0}.country-select .flag.ir{height:12px;background-position:-2479px 0}.country-select .flag.is{height:15px;background-position:-2501px 0}.country-select .flag.it{height:14px;background-position:-2523px 0}.country-select .flag.je{height:12px;background-position:-2545px 0}.country-select .flag.jm{height:10px;background-position:-2567px 0}.country-select .flag.jo{height:10px;background-position:-2589px 0}.country-select .flag.jp{height:14px;background-position:-2611px 0}.country-select .flag.ke{height:14px;background-position:-2633px 0}.country-select .flag.kg{height:12px;background-position:-2655px 0}.country-select .flag.kh{height:13px;background-position:-2677px 0}.country-select .flag.ki{height:10px;background-position:-2699px 0}.country-select .flag.km{height:12px;background-position:-2721px 0}.country-select .flag.kn{height:14px;background-position:-2743px 0}.country-select .flag.kp{height:10px;background-position:-2765px 0}.country-select .flag.kr{height:14px;background-position:-2787px 0}.country-select .flag.kw{height:10px;background-position:-2809px 0}.country-select .flag.ky{height:10px;background-position:-2831px 0}.country-select .flag.kz{height:10px;background-position:-2853px 0}.country-select .flag.la{height:14px;background-position:-2875px 0}.country-select .flag.lb{height:14px;background-position:-2897px 0}.country-select .flag.lc{height:10px;background-position:-2919px 0}.country-select .flag.li{height:12px;background-position:-2941px 0}.country-select .flag.lk{height:10px;background-position:-2963px 0}.country-select .flag.lr{height:11px;background-position:-2985px 0}.country-select .flag.ls{height:14px;background-position:-3007px 0}.country-select .flag.lt{height:12px;background-position:-3029px 0}.country-select .flag.lu{height:12px;background-position:-3051px 0}.country-select .flag.lv{height:10px;background-position:-3073px 0}.country-select .flag.ly{height:10px;background-position:-3095px 0}.country-select .flag.ma{height:14px;background-position:-3117px 0}.country-select .flag.mc{height:15px;background-position:-3139px 0}.country-select .flag.md{height:10px;background-position:-3160px 0}.country-select .flag.me{height:10px;background-position:-3182px 0}.country-select .flag.mf{height:14px;background-position:-3204px 0}.country-select .flag.mg{height:14px;background-position:-3226px 0}.country-select .flag.mh{height:11px;background-position:-3248px 0}.country-select .flag.mk{height:10px;background-position:-3270px 0}.country-select .flag.ml{height:14px;background-position:-3292px 0}.country-select .flag.mm{height:14px;background-position:-3314px 0}.country-select .flag.mn{height:10px;background-position:-3336px 0}.country-select .flag.mo{height:14px;background-position:-3358px 0}.country-select .flag.mp{height:10px;background-position:-3380px 0}.country-select .flag.mq{height:14px;background-position:-3402px 0}.country-select .flag.mr{height:14px;background-position:-3424px 0}.country-select .flag.ms{height:10px;background-position:-3446px 0}.country-select .flag.mt{height:14px;background-position:-3468px 0}.country-select .flag.mu{height:14px;background-position:-3490px 0}.country-select .flag.mv{height:14px;background-position:-3512px 0}.country-select .flag.mw{height:14px;background-position:-3534px 0}.country-select .flag.mx{height:12px;background-position:-3556px 0}.country-select .flag.my{height:10px;background-position:-3578px 0}.country-select .flag.mz{height:14px;background-position:-3600px 0}.country-select .flag.na{height:14px;background-position:-3622px 0}.country-select .flag.nc{height:10px;background-position:-3644px 0}.country-select .flag.ne{height:15px;background-position:-3666px 0}.country-select .flag.nf{height:10px;background-position:-3686px 0}.country-select .flag.ng{height:10px;background-position:-3708px 0}.country-select .flag.ni{height:12px;background-position:-3730px 0}.country-select .flag.nl{height:14px;background-position:-3752px 0}.country-select .flag.no{height:15px;background-position:-3774px 0}.country-select .flag.np{height:15px;background-position:-3796px 0;background-color:transparent}.country-select .flag.nr{height:10px;background-position:-3811px 0}.country-select .flag.nu{height:10px;background-position:-3833px 0}.country-select .flag.nz{height:10px;background-position:-3855px 0}.country-select .flag.om{height:10px;background-position:-3877px 0}.country-select .flag.pa{height:14px;background-position:-3899px 0}.country-select .flag.pe{height:14px;background-position:-3921px 0}.country-select .flag.pf{height:14px;background-position:-3943px 0}.country-select .flag.pg{height:15px;background-position:-3965px 0}.country-select .flag.ph{height:10px;background-position:-3987px 0}.country-select .flag.pk{height:14px;background-position:-4009px 0}.country-select .flag.pl{height:13px;background-position:-4031px 0}.country-select .flag.pm{height:14px;background-position:-4053px 0}.country-select .flag.pn{height:10px;background-position:-4075px 0}.country-select .flag.pr{height:14px;background-position:-4097px 0}.country-select .flag.ps{height:10px;background-position:-4119px 0}.country-select .flag.pt{height:14px;background-position:-4141px 0}.country-select .flag.pw{height:13px;background-position:-4163px 0}.country-select .flag.py{height:11px;background-position:-4185px 0}.country-select .flag.qa{height:8px;background-position:-4207px 0}.country-select .flag.re{height:14px;background-position:-4229px 0}.country-select .flag.ro{height:14px;background-position:-4251px 0}.country-select .flag.rs{height:14px;background-position:-4273px 0}.country-select .flag.ru{height:14px;background-position:-4295px 0}.country-select .flag.rw{height:14px;background-position:-4317px 0}.country-select .flag.sa{height:14px;background-position:-4339px 0}.country-select .flag.sb{height:10px;background-position:-4361px 0}.country-select .flag.sc{height:10px;background-position:-4383px 0}.country-select .flag.sd{height:10px;background-position:-4405px 0}.country-select .flag.se{height:13px;background-position:-4427px 0}.country-select .flag.sg{height:14px;background-position:-4449px 0}.country-select .flag.sh{height:10px;background-position:-4471px 0}.country-select .flag.si{height:10px;background-position:-4493px 0}.country-select .flag.sj{height:15px;background-position:-4515px 0}.country-select .flag.sk{height:14px;background-position:-4537px 0}.country-select .flag.sl{height:14px;background-position:-4559px 0}.country-select .flag.sm{height:15px;background-position:-4581px 0}.country-select .flag.sn{height:14px;background-position:-4603px 0}.country-select .flag.so{height:14px;background-position:-4625px 0}.country-select .flag.sr{height:14px;background-position:-4647px 0}.country-select .flag.ss{height:10px;background-position:-4669px 0}.country-select .flag.st{height:10px;background-position:-4691px 0}.country-select .flag.sv{height:12px;background-position:-4713px 0}.country-select .flag.sx{height:14px;background-position:-4735px 0}.country-select .flag.sy{height:14px;background-position:-4757px 0}.country-select .flag.sz{height:14px;background-position:-4779px 0}.country-select .flag.ta{height:10px;background-position:-4801px 0}.country-select .flag.tc{height:10px;background-position:-4823px 0}.country-select .flag.td{height:14px;background-position:-4845px 0}.country-select .flag.tf{height:14px;background-position:-4867px 0}.country-select .flag.tg{height:13px;background-position:-4889px 0}.country-select .flag.th{height:14px;background-position:-4911px 0}.country-select .flag.tj{height:10px;background-position:-4933px 0}.country-select .flag.tk{height:10px;background-position:-4955px 0}.country-select .flag.tl{height:10px;background-position:-4977px 0}.country-select .flag.tm{height:14px;background-position:-4999px 0}.country-select .flag.tn{height:14px;background-position:-5021px 0}.country-select .flag.to{height:10px;background-position:-5043px 0}.country-select .flag.tr{height:14px;background-position:-5065px 0}.country-select .flag.tt{height:12px;background-position:-5087px 0}.country-select .flag.tv{height:10px;background-position:-5109px 0}.country-select .flag.tw{height:14px;background-position:-5131px 0}.country-select .flag.tz{height:14px;background-position:-5153px 0}.country-select .flag.ua{height:14px;background-position:-5175px 0}.country-select .flag.ug{height:14px;background-position:-5197px 0}.country-select .flag.um{height:11px;background-position:-5219px 0}.country-select .flag.us{height:11px;background-position:-5241px 0}.country-select .flag.uy{height:14px;background-position:-5263px 0}.country-select .flag.uz{height:10px;background-position:-5285px 0}.country-select .flag.va{width:15px;height:15px;background-position:-5307px 0}.country-select .flag.vc{height:14px;background-position:-5324px 0}.country-select .flag.ve{height:14px;background-position:-5346px 0}.country-select .flag.vg{height:10px;background-position:-5368px 0}.country-select .flag.vi{height:14px;background-position:-5390px 0}.country-select .flag.vn{height:14px;background-position:-5412px 0}.country-select .flag.vu{height:12px;background-position:-5434px 0}.country-select .flag.wf{height:14px;background-position:-5456px 0}.country-select .flag.ws{height:10px;background-position:-5478px 0}.country-select .flag.xk{height:15px;background-position:-5500px 0}.country-select .flag.ye{height:14px;background-position:-5522px 0}.country-select .flag.yt{height:14px;background-position:-5544px 0}.country-select .flag.za{height:14px;background-position:-5566px 0}.country-select .flag.zm{height:14px;background-position:-5588px 0}.country-select .flag.zw{height:10px;background-position:-5610px 0}@font-face {
font-family: "Genericons";
src: url(https://www.remoteresource.com/wp-content/themes/RemoteResource/genericons/Genericons.eot);
src: url(https://www.remoteresource.com/wp-content/themes/RemoteResource/genericons/Genericons.eot?) format("embedded-opentype");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Genericons";
src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),
url(https://www.remoteresource.com/wp-content/themes/RemoteResource/genericons/Genericons.ttf) format("truetype"),
url(https://www.remoteresource.com/wp-content/themes/RemoteResource/genericons/Genericons.svg#Genericons) format("svg");
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: "Genericons";
src: url(https://www.remoteresource.com/wp-content/themes/RemoteResource/genericons/Genericons.svg#Genericons) format("svg");
}
} .genericon {
font-size: 16px;
vertical-align: top;
text-align: center;
-moz-transition: color .1s ease-in 0;
-webkit-transition: color .1s ease-in 0;
display: inline-block;
font-family: "Genericons";
font-style: normal;
font-weight: normal;
font-variant: normal;
line-height: 1;
text-decoration: inherit;
text-transform: none;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
speak: never;
} .genericon-rotate-90 {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.genericon-rotate-180 {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.genericon-rotate-270 {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
-ms-transform: rotate(270deg);
-o-transform: rotate(270deg);
transform: rotate(270deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.genericon-flip-horizontal {
-webkit-transform: scale(-1, 1);
-moz-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.genericon-flip-vertical {
-webkit-transform: scale(1, -1);
-moz-transform: scale(1, -1);
-ms-transform: scale(1, -1);
-o-transform: scale(1, -1);
transform: scale(1, -1);
} .genericon-404:before { content: "\f423"; }
.genericon-activity:before { content: "\f508"; }
.genericon-anchor:before { content: "\f509"; }
.genericon-aside:before { content: "\f101"; }
.genericon-attachment:before { content: "\f416"; }
.genericon-audio:before { content: "\f109"; }
.genericon-bold:before { content: "\f471"; }
.genericon-book:before { content: "\f444"; }
.genericon-bug:before { content: "\f50a"; }
.genericon-cart:before { content: "\f447"; }
.genericon-category:before { content: "\f301"; }
.genericon-chat:before { content: "\f108"; }
.genericon-checkmark:before { content: "\f418"; }
.genericon-close:before { content: "\f405"; }
.genericon-close-alt:before { content: "\f406"; }
.genericon-cloud:before { content: "\f426"; }
.genericon-cloud-download:before { content: "\f440"; }
.genericon-cloud-upload:before { content: "\f441"; }
.genericon-code:before { content: "\f462"; }
.genericon-codepen:before { content: "\f216"; }
.genericon-cog:before { content: "\f445"; }
.genericon-collapse:before { content: "\f432"; }
.genericon-comment:before { content: "\f300"; }
.genericon-day:before { content: "\f305"; }
.genericon-digg:before { content: "\f221"; }
.genericon-document:before { content: "\f443"; }
.genericon-dot:before { content: "\f428"; }
.genericon-downarrow:before { content: "\f502"; }
.genericon-download:before { content: "\f50b"; }
.genericon-draggable:before { content: "\f436"; }
.genericon-dribbble:before { content: "\f201"; }
.genericon-dropbox:before { content: "\f225"; }
.genericon-dropdown:before { content: "\f433"; }
.genericon-dropdown-left:before { content: "\f434"; }
.genericon-edit:before { content: "\f411"; }
.genericon-ellipsis:before { content: "\f476"; }
.genericon-expand:before { content: "\f431"; }
.genericon-external:before { content: "\f442"; }
.genericon-facebook:before { content: "\f203"; }
.genericon-facebook-alt:before { content: "\f204"; }
.genericon-fastforward:before { content: "\f458"; }
.genericon-feed:before { content: "\f413"; }
.genericon-flag:before { content: "\f468"; }
.genericon-flickr:before { content: "\f211"; }
.genericon-foursquare:before { content: "\f226"; }
.genericon-fullscreen:before { content: "\f474"; }
.genericon-gallery:before { content: "\f103"; }
.genericon-github:before { content: "\f200"; }
.genericon-googleplus:before { content: "\f206"; }
.genericon-googleplus-alt:before { content: "\f218"; }
.genericon-handset:before { content: "\f50c"; }
.genericon-heart:before { content: "\f461"; }
.genericon-help:before { content: "\f457"; }
.genericon-hide:before { content: "\f404"; }
.genericon-hierarchy:before { content: "\f505"; }
.genericon-home:before { content: "\f409"; }
.genericon-image:before { content: "\f102"; }
.genericon-info:before { content: "\f455"; }
.genericon-instagram:before { content: "\f215"; }
.genericon-italic:before { content: "\f472"; }
.genericon-key:before { content: "\f427"; }
.genericon-leftarrow:before { content: "\f503"; }
.genericon-link:before { content: "\f107"; }
.genericon-linkedin:before { content: "\f207"; }
.genericon-linkedin-alt:before { content: "\f208"; }
.genericon-location:before { content: "\f417"; }
.genericon-lock:before { content: "\f470"; }
.genericon-mail:before { content: "\f410"; }
.genericon-maximize:before { content: "\f422"; }
.genericon-menu:before { content: "\f419"; }
.genericon-microphone:before { content: "\f50d"; }
.genericon-minimize:before { content: "\f421"; }
.genericon-minus:before { content: "\f50e"; }
.genericon-month:before { content: "\f307"; }
.genericon-move:before { content: "\f50f"; }
.genericon-next:before { content: "\f429"; }
.genericon-notice:before { content: "\f456"; }
.genericon-paintbrush:before { content: "\f506"; }
.genericon-path:before { content: "\f219"; }
.genericon-pause:before { content: "\f448"; }
.genericon-phone:before { content: "\f437"; }
.genericon-picture:before { content: "\f473"; }
.genericon-pinned:before { content: "\f308"; }
.genericon-pinterest:before { content: "\f209"; }
.genericon-pinterest-alt:before { content: "\f210"; }
.genericon-play:before { content: "\f452"; }
.genericon-plugin:before { content: "\f439"; }
.genericon-plus:before { content: "\f510"; }
.genericon-pocket:before { content: "\f224"; }
.genericon-polldaddy:before { content: "\f217"; }
.genericon-portfolio:before { content: "\f460"; }
.genericon-previous:before { content: "\f430"; }
.genericon-print:before { content: "\f469"; }
.genericon-quote:before { content: "\f106"; }
.genericon-rating-empty:before { content: "\f511"; }
.genericon-rating-full:before { content: "\f512"; }
.genericon-rating-half:before { content: "\f513"; }
.genericon-reddit:before { content: "\f222"; }
.genericon-refresh:before { content: "\f420"; }
.genericon-reply:before { content: "\f412"; }
.genericon-reply-alt:before { content: "\f466"; }
.genericon-reply-single:before { content: "\f467"; }
.genericon-rewind:before { content: "\f459"; }
.genericon-rightarrow:before { content: "\f501"; }
.genericon-search:before { content: "\f400"; }
.genericon-send-to-phone:before { content: "\f438"; }
.genericon-send-to-tablet:before { content: "\f454"; }
.genericon-share:before { content: "\f415"; }
.genericon-show:before { content: "\f403"; }
.genericon-shuffle:before { content: "\f514"; }
.genericon-sitemap:before { content: "\f507"; }
.genericon-skip-ahead:before { content: "\f451"; }
.genericon-skip-back:before { content: "\f450"; }
.genericon-skype:before { content: "\f220"; }
.genericon-spam:before { content: "\f424"; }
.genericon-spotify:before { content: "\f515"; }
.genericon-standard:before { content: "\f100"; }
.genericon-star:before { content: "\f408"; }
.genericon-status:before { content: "\f105"; }
.genericon-stop:before { content: "\f449"; }
.genericon-stumbleupon:before { content: "\f223"; }
.genericon-subscribe:before { content: "\f463"; }
.genericon-subscribed:before { content: "\f465"; }
.genericon-summary:before { content: "\f425"; }
.genericon-tablet:before { content: "\f453"; }
.genericon-tag:before { content: "\f302"; }
.genericon-time:before { content: "\f303"; }
.genericon-top:before { content: "\f435"; }
.genericon-trash:before { content: "\f407"; }
.genericon-tumblr:before { content: "\f214"; }
.genericon-twitch:before { content: "\f516"; }
.genericon-twitter:before { content: "\f202"; }
.genericon-unapprove:before { content: "\f446"; }
.genericon-unsubscribe:before { content: "\f464"; }
.genericon-unzoom:before { content: "\f401"; }
.genericon-uparrow:before { content: "\f500"; }
.genericon-user:before { content: "\f304"; }
.genericon-video:before { content: "\f104"; }
.genericon-videocamera:before { content: "\f517"; }
.genericon-vimeo:before { content: "\f212"; }
.genericon-warning:before { content: "\f414"; }
.genericon-website:before { content: "\f475"; }
.genericon-week:before { content: "\f306"; }
.genericon-wordpress:before { content: "\f205"; }
.genericon-xpost:before { content: "\f504"; }
.genericon-youtube:before { content: "\f213"; }
.genericon-zoom:before { content: "\f402"; }@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
html { font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;scroll-behavior: smooth;}
body { user-select: none;margin: 0;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden], template { display: none;}
a { background-color: transparent; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
small {	font-size: 80%;}
sub, sup { font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
code, kbd, pre, samp {font-size: 1em;}
button, input, optgroup, select, textarea { color: inherit;font: inherit;margin: 0;}
select {text-transform: none;}
button {overflow: visible;}
button, input, select, textarea { max-width: 100%;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;opacity: .5;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-right: 0.4375em;padding: 0;}
input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-outer-spin-button,
input[type="time"]::-webkit-inner-spin-button,
input[type="time"]::-webkit-outer-spin-button,
input[type="datetime-local"]::-webkit-inner-spin-button,
input[type="datetime-local"]::-webkit-outer-spin-button,
input[type="week"]::-webkit-inner-spin-button,
input[type="week"]::-webkit-outer-spin-button,
input[type="month"]::-webkit-inner-spin-button,
input[type="month"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] { -webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { border: 1px solid #d1d1d1;margin: 0 0 1.75em;min-width: inherit;padding: 0.875em;}
fieldset > :last-child {margin-bottom: 0;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
optgroup {font-weight: bold;} .menu-item-has-children a:after, .social-navigation a:before, .dropdown-toggle:after, .bypostauthor > article .fn:after, .comment-reply-title small a:before,
.pagination .prev:before, .pagination .next:before, .pagination .nav-links:before, .pagination .nav-links:after, .search-submit:before { width:20px;
-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-family: "Genericons"; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; speak: never; text-align: center; text-decoration: inherit; text-transform: none; vertical-align: top; } body, button, input, select, textarea { color: #1a1a1a; font-family: Merriweather, Georgia, serif;font-size: 16px;font-size: 1rem;line-height: 1.75;}
h1, h2, h3, h4, h5, h6 { clear: both; font-weight: 700; margin: 0; text-rendering: optimizeLegibility; }
p { margin: 0 0 1.75em;}
dfn, cite, em, i { font-style: italic;}
blockquote {border: 0 solid #1a1a1a;border-left-width: 4px;color: #686868;font-size: 19px;font-size: 1.1875rem;font-style: italic;line-height: 1.4736842105;
margin: 0 0 1.4736842105em;overflow: hidden;padding: 0 0 0 1.263157895em;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote p {margin-bottom: 1.4736842105em; }
blockquote cite, blockquote small {color: #1a1a1a;display: block;font-size: 16px;font-size: 1rem;line-height: 1.75;}
blockquote cite:before, blockquote small:before { content: "\2014\00a0";}
blockquote em, blockquote i, blockquote cite { font-style: normal;}
blockquote strong, blockquote b {font-weight: 400;}
blockquote > :last-child { margin-bottom: 0;}
address { font-style: italic;margin: 0 0 1.75em;}
code, kbd, tt, var, samp, pre { font-family: Inconsolata, monospace; }
pre { border: 1px solid #d1d1d1; font-size: 16px; font-size: 1rem; line-height: 1.3125; margin: 0 0 1.75em; max-width: 100%; overflow: auto; padding: 1.75em;
white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
code { background-color: #d1d1d1; padding: 0.125em 0.25em; }
abbr, acronym {border-bottom: 1px dotted #d1d1d1;cursor: help;}
mark, ins {background: #007acc;color: #fff;padding: 0.125em 0.25em;text-decoration: none;}
big {font-size: 125%;} html { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*, *:before, *:after { -webkit-box-sizing: inherit;-moz-box-sizing: inherit;box-sizing: inherit;}
body { background: #1a1a1a;}
hr {background-color: #d1d1d1;border: 0;height: 1px;margin: 0 0 1.75em;}
ul, ol {margin: 0em 0em;padding: 0;}
ul {list-style: disc;}
ol {list-style: decimal;margin-left: 1.5em;}
li > ul, li > ol {margin-bottom: 0;}
dl {margin: 0 0 1.75em;}
dt {font-weight: 700;}
dd {margin: 0 0 1.75em;}
img {height: auto;max-width: 100%;vertical-align: middle;}
del {opacity: 0.8;}
table, th, td { border: 1px solid #d1d1d1; }
table { border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0 0 1.75em;table-layout: fixed;width: 100%;}
caption, th, td { font-weight: normal;text-align: left;}
th {border-width: 0 1px 1px 0;font-weight: 700;}
td {border-width: 0 1px 1px 0;}
th, td { padding: 0.4375em;} ::-webkit-input-placeholder {color: #686868;font-family: Montserrat, "Helvetica Neue", sans-serif;}
:-moz-placeholder {color: #686868;font-family: Montserrat, "Helvetica Neue", sans-serif;}
::-moz-placeholder {color: #686868;font-family: Montserrat, "Helvetica Neue", sans-serif;opacity: 1;}
:-ms-input-placeholder {color: #686868;font-family: Montserrat, "Helvetica Neue", sans-serif;} input { line-height: normal;}
button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus,
input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:focus { background: #1a1a1a;border: 0;border-radius: 2px;color: #fff;font-family: Montserrat, "Helvetica Neue", sans-serif;
font-weight: 700;letter-spacing: 0.046875em;line-height: 1;padding: 0.84375em 0.875em 0.78125em;text-transform: uppercase;}
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus { background: #007acc; }
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus { outline: thin dotted; outline-offset: -4px;}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"],
input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea { background: #f7f7f7; background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); border: 1px solid #d1d1d1; border-radius: 2px; color: #686868; padding: 0.625em 0.4375em; width: 100%; }
input[type="date"]:focus, input[type="time"]:focus, input[type="datetime-local"]:focus, input[type="week"]:focus, input[type="month"]:focus, input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus { background-color: #fff;border-color: #007acc;color: #1a1a1a;outline: 0;}
.post-password-form {margin-bottom: 1.75em;}
.post-password-form label {color: #686868;display: block;font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 13px;font-size: 0.8125rem;letter-spacing: 0.076923077em;line-height: 1.6153846154;margin-bottom: 1.75em;text-transform: uppercase;}
.post-password-form input[type="password"] {margin-top: 0.4375em;}
.post-password-form > :last-child {margin-bottom: 0;}
.search-form {position: relative;}
input[type="search"].search-field {border-radius: 2px 0 0 2px;width: -webkit-calc(100% - 42px);width: calc(100% - 42px);}
.search-submit:before {content: "\f400";font-size: 24px;left: 2px;line-height: 42px;position: relative;width: 40px;}
.search-submit {border-radius: 0 2px 2px 0;bottom: 0;overflow: hidden;padding: 0;position: absolute;right: 0;top: 0;width: 42px;}  a { color: #007acc;text-decoration: none;}
a:hover, a:focus, a:active { color: #686868; }
a:focus { outline: thin dotted;}
a:hover, a:active { outline: 0;}
.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover { box-shadow: 0 1px 0 0 currentColor; }
.entry-content a:hover, .entry-content a:focus, .entry-summary a:hover, .entry-summary a:focus, .taxonomy-description a:hover, .taxonomy-description a:focus,
.logged-in-as a:hover, .logged-in-as a:focus, .comment-content a:hover, .comment-content a:focus, .pingback .comment-body > a:hover, .pingback .comment-body > a:focus, .textwidget a:hover, .textwidget a:focus { box-shadow: none; } .site-header-menu { display: none;-webkit-flex: 0 1 100%;-ms-flex: 0 1 100%;flex: 0 1 100%;margin: 0.875em 0;}
.site-header-menu.toggled-on, .no-js .site-header-menu { display: block; }
.main-navigation {font-family: Montserrat, "Helvetica Neue", sans-serif;}
.site-footer .main-navigation {margin-bottom: 1.75em;}
.main-navigation ul {list-style: none;margin: 0; padding: 0; }
.main-navigation li {border-top: 1px solid #d1d1d1;position: relative;}
.main-navigation a {color: #1a1a1a;display: block;line-height: 1.3125;outline-offset: -1px;padding: 0.84375em 0;}
.main-navigation a:hover, .main-navigation a:focus {color: #f27421 !important;}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a {font-weight: 700;}
.main-navigation ul ul {display: none;margin-left: 0.875em;}
.no-js .main-navigation ul ul {display: block;}
.main-navigation ul .toggled-on {display: block;}
.main-navigation .primary-menu { border-bottom: 1px solid #d1d1d1;}
.main-navigation .menu-item-has-children > a {margin-right: 56px;}
.dropdown-toggle {background-color: transparent;border: 0;border-radius: 0;color: #1a1a1a;content: "";height: 48px; padding: 0;position: absolute;
right: 0;text-transform: none;top: 0;width: 48px;}
.dropdown-toggle:after {border: 0 solid #d1d1d1;border-left-width: 1px;content: "\f431";font-size: 24px;left: 1px;position: relative;width: 48px;}
.dropdown-toggle:hover, .dropdown-toggle:focus {background-color: transparent;color: #007acc;}
.dropdown-toggle:focus {outline: thin dotted;outline-offset: -1px;}
.dropdown-toggle:focus:after {border-color: transparent;}
.dropdown-toggle.toggled-on:after {content: "\f432";}
.site-header .main-navigation + .social-navigation {margin-top: 1.75em;}
.site-footer .social-navigation {margin-bottom: 1.75em;}
.social-navigation ul {list-style: none;margin: 0 0 -0.4375em;}
.social-navigation li {float: left;margin: 0 0.4375em 0.4375em 0;}
.social-navigation a {border: 1px solid #d1d1d1;border-radius: 50%;color: #1a1a1a;display: block;height: 35px;position: relative;width: 35px;}
.social-navigation a:before {content: "\f415";height: 33px;line-height: 33px;text-align: center;width: 33px;}
.social-navigation a:hover:before, .social-navigation a:focus:before { color: #007acc;}
.social-navigation a[href*="codepen.io"]:before { content: "\f216";}
.social-navigation a[href*="digg.com"]:before {content: "\f221";}
.social-navigation a[href*="dribbble.com"]:before {content: "\f201";}
.social-navigation a[href*="dropbox.com"]:before {content: "\f225";}
.social-navigation a[href*="facebook.com"]:before {content: "\f203";}
.social-navigation a[href*="flickr.com"]:before {content: "\f211";}
.social-navigation a[href*="foursquare.com"]:before {content: "\f226";}
.social-navigation a[href*="plus.google.com"]:before {content: "\f206";}
.social-navigation a[href*="github.com"]:before {content: "\f200";}
.social-navigation a[href*="instagram.com"]:before {content: "\f215";}
.social-navigation a[href*="linkedin.com"]:before {content: "\f208";}
.social-navigation a[href*="path.com"]:before {content: "\f219";}
.social-navigation a[href*="pinterest.com"]:before {content: "\f210";}
.social-navigation a[href*="getpocket.com"]:before {content: "\f224";}
.social-navigation a[href*="polldaddy.com"]:before {content: "\f217";}
.social-navigation a[href*="reddit.com"]:before {content: "\f222";}
.social-navigation a[href*="skype.com"]:before {content: "\f220";}
.social-navigation a[href*="stumbleupon.com"]:before {content: "\f223";}
.social-navigation a[href*="tumblr.com"]:before {content: "\f214";}
.social-navigation a[href*="twitter.com"]:before {content: "\f202";}
.social-navigation a[href*="vimeo.com"]:before {content: "\f212";}
.social-navigation a[href*="wordpress.com"]:before, .social-navigation a[href*="wordpress.org"]:before { content: "\f205"; }
.social-navigation a[href*="youtube.com"]:before {content: "\f213";}
.social-navigation a[href^="mailto:"]:before {content: "\f410";}
.social-navigation a[href*="spotify.com"]:before {content: "\f515";}
.social-navigation a[href*="twitch.tv"]:before {content: "\f516";}
.social-navigation a[href$="/feed/"]:before {content: "\f413";}
.post-navigation {border-top: 1px solid #1a1a1a;border-bottom: 1px solid #1a1a1a;margin: 30px 0% 0em;clear: both;font-family: Montserrat, "Helvetica Neue", sans-serif;}
.post-navigation a {color: #1a1a1a;display: block;padding: 1.75em 0;}
.post-navigation span {display: block;}
.post-navigation .meta-nav {color: #686868;font-size: 13px;font-size: 0.8125rem;letter-spacing: 0.076923077em;line-height: 1.6153846154;margin-bottom: 0.5384615385em;text-transform: uppercase;}
.post-navigation .post-title {display: inline;font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 23px;font-size: 1.4375rem;font-weight: 700;
line-height: 1.2173913043;text-rendering: optimizeLegibility;}
.post-navigation a:hover .post-title, .post-navigation a:focus .post-title { color: #007acc; }
.post-navigation div + div {border-top: 4px solid #1a1a1a;}
.pagination {border-top: 1px solid rgba(0,0,0,0.15);font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 19px;font-size: 16px;margin: 0 7.6923% 2.947368421em;min-height: 56px;position: relative;}
.pagination:before, .pagination:after {background-color: transparent;content: "";height: 40px;position: absolute;top: 0;width: 40px;z-index: 0;}
.pagination:before {right: 0;}
.pagination:after {right: 50px;}
.pagination a:hover, .pagination a:focus { color: #1a1a1a;}
.pagination .nav-links {padding-right: 106px;position: absolute;right: 0;}
.pagination .nav-links:before, .pagination .nav-links:after { color: #fff;font-size: 32px;line-height: 51px;opacity: 0.3;position: absolute;width: 52px;
z-index: 1;}
.pagination .nav-links:before {content: "\f429";right: -1px;}
.pagination .nav-links:after {content: "\f430";right: 55px;} .pagination .current .screen-reader-text { position: static !important;}
.pagination .page-numbers {display: none;letter-spacing: 0.013157895em;line-height: 1;margin: 0 0.7368421053em 0 -0.7368421053em;padding: 0.8157894737em 0.7368421053em 0.3947368421em;text-transform: uppercase;}
.pagination .current {display: inline-block; font-weight: 700;}
.pagination .prev, .pagination .next {background-color: var(--saffron);color: #fff;display: inline-block;height: 40px;margin: 0;overflow: hidden;padding: 0;position: absolute;top: 0;width: 40px;z-index: 2;}
.pagination .prev:before, .pagination .next:before {font-size: 24px;height: 40px;line-height: 40px;position: relative;width: 40px;}
.pagination .prev:hover, .pagination .prev:focus, .pagination .next:hover, .pagination .next:focus { background-color: #007acc; color: #fff;}
.pagination .prev:focus, .pagination .next:focus {outline: 0;}
.pagination .prev {right: 54px;}
.pagination .prev:before {content: "\f430";left: -1px;top: -1px;}
.pagination .next {right: 0;}
.pagination .next:before {content: "\f429";right: -1px;top: -1px;}
.image-navigation, .comment-navigation { border-top: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;color: #686868;font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 13px;font-size: 0.8125rem; line-height: 1.6153846154;margin: 0 7.6923% 2.1538461538em;padding: 1.0769230769em 0;}
.comment-navigation {margin-right: 0;margin-left: 0;}
.comments-title + .comment-navigation {border-bottom: 0;margin-bottom: 0;}
.image-navigation .nav-previous:not(:empty), .image-navigation .nav-next:not(:empty), .comment-navigation .nav-previous:not(:empty), .comment-navigation .nav-next:not(:empty) { display: inline-block; }
.image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before, .comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before {
content: "\002f"; display: inline-block; opacity: 0.7; padding: 0 0.538461538em; } .says, .screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important;}
.site .skip-link {background-color: #f1f1f1;box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);color: #21759b;display: block;font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 14px;font-weight: 700;left: -9999em;outline: none;padding: 15px 23px 14px;text-decoration: none; text-transform: none;
top: -9999em; }
.logged-in .site .skip-link {box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);font-family: "Open Sans", sans-serif;}
.site .skip-link:focus {clip: auto;height: auto;left: 6px;top: 7px;width: auto;z-index: 100000;} .alignleft { float: left;margin: 0.375em 1.75em 1.75em 0;}
.alignright {float: right;margin: 0.375em 0 1.75em 1.75em;}
.aligncenter {clear: both;display: block;margin: 0 auto 1.75em;}
blockquote.alignleft {margin: 0.3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright {margin: 0.3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter {margin-bottom: 1.473684211em;} .clear:before, .clear:after, blockquote:before, blockquote:after, .entry-content:before, .entry-content:after, .entry-summary:before, .entry-summary:after,
.comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .site-main > article:before, .site-main > article:after,
.primary-menu:before, .primary-menu:after, .social-links-menu:before, .social-links-menu:after, .textwidget:before, .textwidget:after, .content-bottom-widgets:before, .content-bottom-widgets:after { content: ""; display: table; }
.clear:after, blockquote:after, .entry-content:after, .entry-summary:after, .comment-content:after, .site-content:after, .site-main > article:after,
.primary-menu:after, .social-links-menu:after, .textwidget:after, .content-bottom-widgets:after { clear: both; } .widget { border-top: 4px solid #1a1a1a;margin-bottom: 3.5em;padding-top: 1.75em;}
.widget-area > :last-child, .widget > :last-child, .widget > nav > :last-child { margin-bottom: 0; }
.widget .widget-title { font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 16px; font-size: 1rem;letter-spacing: 0.046875em;line-height: 1.3125;margin: 0 0 1.75em;text-transform: uppercase;}
.widget .widget-title:empty {margin-bottom: 0;}
.widget-title a {color: #1a1a1a;} .widget.widget_calendar table { margin: 0;}
.widget_calendar .wp-calendar-nav {display: table;width: 100%;}
.widget_calendar .wp-calendar-nav span {display: table-cell;}
.widget_calendar .wp-calendar-nav-prev, .widget_calendar .wp-calendar-nav-next {width: 40%;}
.widget_calendar td, .widget_calendar th, .widget_calendar .wp-calendar-nav span { line-height: 2.5625;padding: 0;text-align: center;}
.widget_calendar caption { font-weight: 900;margin-bottom: 1.75em;}
.widget_calendar tbody a {background-color: #007acc;color: #fff;display: block;font-weight: 700;}
.widget_calendar tbody a:hover, .widget_calendar tbody a:focus {background-color: #686868;color: #fff;} .widget_recent_entries .post-date { color: #686868;display: block;font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 13px;font-size: 0.8125rem;
line-height: 1.615384615;margin-bottom: 0.538461538em;}
.widget_recent_entries li:last-child .post-date {margin-bottom: 0;} .widget_rss .rsswidget img { margin-top: -0.375em;}
.widget_rss .rss-date, .widget_rss cite {color: #686868;display: block;font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 13px;
font-size: 0.8125rem;font-style: normal;line-height: 1.615384615;margin-bottom: 0.538461538em;}
.widget_rss .rssSummary:last-child {margin-bottom: 2.1538461538em;}
.widget_rss li:last-child :last-child {margin-bottom: 0;} .tagcloud a { border: 1px solid #d1d1d1;border-radius: 2px;display: inline-block;font-family: Montserrat, "Helvetica Neue", sans-serif;line-height: 1;
margin: 0 0.1875em 0.4375em 0;padding: 0.5625em 0.4375em 0.5em;}
.tagcloud ul {list-style-type: none;margin-left: 0;}
.tagcloud ul li {display: inline-block;}
.tagcloud a:hover, .tagcloud a:focus { border-color: #007acc;color: #007acc;outline: 0;} .site { background-color: #fff;}
.site-inner {margin: 0 auto;max-width: 100%;position: relative;}
.site-content {word-wrap: break-word;}
#content[tabindex="-1"]:focus {outline: 0;}
.site-main {margin-bottom: 0em;}
.site-main > :last-child {margin-bottom: 0;} .site-header { padding: 0%;}
.site-header-main {-webkit-align-items: center;-ms-flex-align: center;align-items: center;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.site-branding {margin: 0.875em auto 0.875em 0;max-width: 100%;min-width: 0;overflow: hidden;}
.custom-logo-link {display: block;}
.custom-logo {max-width: 180px;}
.site-title {font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 23px;font-size: 1.4375rem;font-weight: 700;line-height: 1.2173913043; margin: 0;}
.site-branding .site-title a {color: #1a1a1a;}
.site-branding .site-title a:hover, .site-branding .site-title a:focus {color: #007acc;}
.wp-custom-logo .site-title {margin-top: 0.608695652em;}
.site-description {color: #686868;display: none;font-size: 13px;font-size: 0.8125rem;font-weight: 400;line-height: 1.0769230769;margin: 0.538461538em 0 0;}
.menu-toggle {background-color: transparent;border: 1px solid #d1d1d1;color: #1a1a1a;font-size: 13px;font-size: 0.8125rem;margin: 1.076923077em 0; padding: 0.769230769em;}
.no-js .menu-toggle {display: none;}
.menu-toggle:hover, .menu-toggle:focus {background-color: transparent;border-color: #007acc;color: #007acc;}
.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus {background-color: #1a1a1a;border-color: #1a1a1a;color: #fff;}
.menu-toggle:focus {outline: 0;}
.menu-toggle.toggled-on:focus {outline: thin dotted;}
.header-image {clear: both;margin: 0.875em 0;}
.header-image a {display: block;}
.header-image a:hover img, .header-image a:focus img {opacity: 0.85;} .site-main > article { margin-bottom: 0em;position: relative; }
.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content { margin-right: 0%; margin-left: 0%; }
.entry-title { font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 28px;font-size: 1.75rem;font-weight: 700;line-height: 1.25;margin-bottom: 1em;}
.entry-title a {color: #1a1a1a;}
.entry-title a:hover, .entry-title a:focus {color: #007acc;}
.post-thumbnail {display: block; margin: 0em;}
.post-thumbnail img {display: block;}
.no-sidebar .post-thumbnail img {margin: 0 auto;}
a.post-thumbnail:hover, a.post-thumbnail:focus {opacity: 0.85;}
.entry-content, .entry-summary {border-color: #d1d1d1;}
.entry-content h1, .entry-summary h1, .comment-content h1, .textwidget h1 {font-size: 28px;font-size: 1.75rem;line-height: 1.25;margin-top: 2em;margin-bottom: 1em;}
.entry-content h2, .entry-summary h2, .comment-content h2, .textwidget h2 { font-size: 23px;font-size: 1.4375rem;line-height: 1.2173913043;margin-top: 2.4347826087em;margin-bottom: 1.2173913043em;}
.entry-content h3, .entry-summary h3, .comment-content h3, .textwidget h3 {font-size: 19px;font-size: 1.1875rem;line-height: 1.1052631579;margin-top: 2.9473684211em; margin-bottom: 1.4736842105em; }
.entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h4, .comment-content h5,
.comment-content h6, .textwidget h4, .textwidget h5, .textwidget h6 {font-size: 16px;font-size: 1rem;line-height: 1.3125;margin-top: 3.5em;margin-bottom: 1.75em;}
.entry-content h4, .entry-summary h4, .comment-content h4, .textwidget h4 { letter-spacing: 0.140625em; text-transform: uppercase; }
.entry-content h6, .entry-summary h6, .comment-content h6, .textwidget h6 { font-style: italic; }
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h1, .entry-summary h2,
.entry-summary h3, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6, .textwidget h1, .textwidget h2, .textwidget h3, .textwidget h4, .textwidget h5, .textwidget h6 { font-weight: 900; }
.entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child,
.entry-content h6:first-child, .entry-summary h1:first-child, .entry-summary h2:first-child, .entry-summary h3:first-child, .entry-summary h4:first-child,
.entry-summary h5:first-child, .entry-summary h6:first-child, .comment-content h1:first-child, .comment-content h2:first-child, .comment-content h3:first-child, .comment-content h4:first-child, .comment-content h5:first-child, .comment-content h6:first-child, .textwidget h1:first-child, .textwidget h2:first-child, .textwidget h3:first-child, .textwidget h4:first-child, .textwidget h5:first-child, .textwidget h6:first-child { margin-top: 0; }
.post-navigation .post-title, .entry-title, .comments-title { -webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}
body:not(.search-results) .entry-summary {color: #686868;font-size: 19px;font-size: 1.1875rem;line-height: 1.4736842105;margin-bottom: 1.4736842105em;}
body:not(.search-results) .entry-header + .entry-summary {margin-top: -0.736842105em;}
body:not(.search-results) .entry-summary p, body:not(.search-results) .entry-summary address, body:not(.search-results) .entry-summary hr, body:not(.search-results) .entry-summary ul, body:not(.search-results) .entry-summary ol, body:not(.search-results) .entry-summary dl, body:not(.search-results) .entry-summary dd, body:not(.search-results) .entry-summary table {margin-bottom: 1.4736842105em;}
body:not(.search-results) .entry-summary li > ul, body:not(.search-results) .entry-summary li > ol { margin-bottom: 0;}
body:not(.search-results) .entry-summary th, body:not(.search-results) .entry-summary td {padding: 0.3684210526em;}
body:not(.search-results) .entry-summary fieldset {margin-bottom: 1.4736842105em;padding: 0.3684210526em;}
body:not(.search-results) .entry-summary blockquote {border-color: currentColor;}
body:not(.search-results) .entry-summary blockquote > :last-child {margin-bottom: 0;}
body:not(.search-results) .entry-summary .alignleft {margin: 0.2631578947em 1.4736842105em 1.4736842105em 0;}
body:not(.search-results) .entry-summary .alignright {margin: 0.2631578947em 0 1.4736842105em 1.4736842105em;}
body:not(.search-results) .entry-summary .aligncenter {margin-bottom: 1.4736842105em;}
.entry-content > :last-child,
.entry-summary > :last-child,
body:not(.search-results) .entry-summary > :last-child,
.page-content > :last-child,
.comment-content > :last-child,
.textwidget > :last-child {margin-bottom: 0;}
.more-link {white-space: nowrap;}
.author-info {border-color: inherit;border-style: solid;border-width: 1px 0 1px 0;clear: both;padding-top: 1.75em;padding-bottom: 1.75em;}
.author-avatar .avatar {float: left;height: 42px;margin: 0 1.75em 1.75em 0;width: 42px;}
.author-description > :last-child {margin-bottom: 0;}
.entry-content .author-title {clear: none;font-size: 16px;font-size: 1rem;font-weight: 900;line-height: 1.75;margin: 0;}
.author-bio {color: #686868;font-size: 13px;font-size: 0.8125rem;line-height: 1.6153846154;margin-bottom: 1.6153846154em;overflow: hidden;}
.author-link {white-space: nowrap;}
.entry-footer {color: #686868;font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 13px;font-size: 0.8125rem;line-height: 1.6153846154;
margin-top: 0em;}
.entry-footer:empty {margin: 0;}
.entry-footer a {color: #686868;}
.entry-footer a:hover, .entry-footer a:focus {color: #007acc;}
.entry-footer > span:not(:last-child):after {content: "\002f";display: inline-block;opacity: 0.7;padding: 0 0.538461538em;}
.entry-footer .avatar {height: 21px;margin: -0.1538461538em 0.5384615385em 0 0;width: 21px;}
.sticky-post {color: #686868;display: block;font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 13px;font-size: 0.8125rem;letter-spacing: 0.076923077em;line-height: 1.6153846154;margin-bottom: 0.5384615385em;text-transform: uppercase;} .updated:not(.published) {display: none;}
.sticky .posted-on, .byline { display: none;}
.single .byline, .group-blog .byline {display: inline;}
.page-header {border-top: none;margin: 35px 15px;padding-top: 0em;}
body.error404 .page-header, body.search-no-results .page-header {border-top: 0;padding-top: 0;}
.page-title { font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 23px;font-size: 1.4375rem;line-height: 1.2173913043;}
.taxonomy-description {color: #686868;font-size: 13px;font-size: 0.8125rem;line-height: 1.6153846154;}
.taxonomy-description p {margin: 0.5384615385em 0 1.6153846154em;}
.taxonomy-description > :last-child {margin-bottom: 0;}
.page-links {clear: both;font-family: Montserrat, "Helvetica Neue", sans-serif;margin: 0 0 1.75em;}
.page-links a, .page-links > span { border: 1px solid #d1d1d1;border-radius: 2px;display: inline-block;font-size: 13px;font-size: 0.8125rem;
height: 1.8461538462em;line-height: 1.6923076923em;margin-right: 0.3076923077em;text-align: center;width: 1.8461538462em;}
.page-links a {background-color: #1a1a1a;border-color: #1a1a1a;color: #fff;}
.page-links a:hover, .page-links a:focus { background-color: #007acc;border-color: transparent;color: #fff;}
.page-links > .page-links-title {border: 0;color: #1a1a1a;height: auto;margin: 0;padding-right: 0.6153846154em;width: auto;}
.entry-attachment {margin-bottom: 1.75em;}
.entry-caption {color: #686868;font-size: 13px;font-size: 0.8125rem;font-style: italic;line-height: 1.6153846154;padding-top: 1.0769230769em;}
.entry-caption > :last-child {margin-bottom: 0;}
.content-bottom-widgets {margin: 0 7.6923%;}
.content-bottom-widgets .widget-area {margin-bottom: 3.5em;} .format-aside .entry-title, .format-image .entry-title, .format-video .entry-title, .format-quote .entry-title, .format-gallery .entry-title,
.format-status .entry-title, .format-link .entry-title, .format-audio .entry-title, .format-chat .entry-title { font-size: 19px; font-size: 1.1875rem;
line-height: 1.473684211;margin-bottom: 1.473684211em;}
.blog .format-status .entry-title, .archive .format-status .entry-title {display: none; } .comments-area {margin: 0% 0em;}
.comment-list + .comment-respond, .comment-navigation + .comment-respond {padding-top: 1.75em;}
.comments-title, .comment-reply-title {border-top: 4px solid #1a1a1a;font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 23px;font-size: 1.4375rem;font-weight: 700;line-height: 1.3125;padding-top: 1.217391304em;}
.comments-title {margin-bottom: 1.217391304em;}
.comment-list {list-style: none;margin: 0;}
.comment-list article, .comment-list .pingback, .comment-list .trackback { border-top: 1px solid #d1d1d1; padding: 1.75em 0;}
.comment-list .children {list-style: none;margin: 0;}
.comment-list .children > li {padding-left: 0.875em;}
.comment-author {color: #1a1a1a;margin-bottom: 0.4375em;}
.comment-author .avatar {float: left;height: 28px;margin-right: 0.875em;position: relative;width: 28px;}
.bypostauthor > article .fn:after {content: "\f304";left: 3px;position: relative;top: 5px;}
.comment-metadata, .pingback .edit-link {color: #686868;font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 13px;font-size: 0.8125rem;
line-height: 1.6153846154;}
.comment-metadata { margin-bottom: 2.1538461538em;}
.comment-metadata a, .pingback .comment-edit-link {color: #686868;}
.comment-metadata a:hover, .comment-metadata a:focus, .pingback .comment-edit-link:hover, .pingback .comment-edit-link:focus { color: #007acc; }
.comment-metadata .edit-link, .pingback .edit-link { display: inline-block;}
.comment-metadata .edit-link:before, .pingback .edit-link:before {content: "\002f";display: inline-block;opacity: 0.7;padding: 0 0.538461538em;}
.comment-content ul, .comment-content ol {margin: 0 0 1.5em 1.25em;}
.comment-content li > ul, .comment-content li > ol { margin-bottom: 0;}
.comment-reply-link { border: 1px solid #d1d1d1;border-radius: 2px;color: #007acc;display: inline-block;font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 13px;font-size: 0.8125rem;line-height: 1;margin-top: 2.1538461538em;padding: 0.5384615385em 0.5384615385em 0.4615384615em;}
.comment-reply-link:hover, .comment-reply-link:focus {border-color: currentColor;color: #007acc;outline: 0;}
.comment-form {padding-top: 1.75em;}
.comment-form label {color: #686868;display: block;font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 13px;font-size: 0.8125rem;
letter-spacing: 0.076923077em;line-height: 1.6153846154;margin-bottom: 0.5384615385em;text-transform: uppercase;}
.comment-list .comment-form {padding-bottom: 1.75em;}
.comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags { color: #686868; font-size: 13px;font-size: 0.8125rem;line-height: 1.6153846154;margin-bottom: 2.1538461538em;}
.no-comments { border-top: 1px solid #d1d1d1; font-family: Montserrat, "Helvetica Neue", sans-serif; font-weight: 700; margin: 0; padding-top: 1.75em; }
.comment-navigation + .no-comments { border-top: 0; padding-top: 0;}
.form-allowed-tags code {font-family: Inconsolata, monospace;}
.form-submit {margin-bottom: 0;}
.required {color: #007acc;font-family: Merriweather, Georgia, serif;}
.comment-reply-title small {font-size: 100%;}
.comment-reply-title small a { border: 0;float: right;height: 32px;overflow: hidden;width: 26px;}
.comment-reply-title small a:hover, .comment-reply-title small a:focus {color: #1a1a1a;}
.comment-reply-title small a:before {content: "\f405";font-size: 32px;position: relative;top: -5px;}
.comment-form #wp-comment-cookies-consent {margin: 0 10px 0 0;}
.comment-form .comment-form-cookies-consent label {display: inline;font-family: Merriweather, Georgia, serif;letter-spacing: 0;text-transform: none;} .sidebar { margin-bottom: 1.5em;padding: 0 0%;}
.content-bottom-widgets {margin: 0 0%;} .site-footer { padding: 0 0em;}
.site-info {color: #686868;font-size: 13px;font-size: 0.8125rem;line-height: 1.6153846154;}
.site-info a {color: #686868;}
.site-info a:hover, .site-info a:focus { color: #007acc; }
.site-footer .site-title { font-size: inherit;font-weight: 400;}
.site-footer span[role=separator] { font-family: Montserrat, sans-serif;opacity: 0.7;padding: 0 0.307692308em 0 0.538461538em;}
.site-footer span[role=separator]::before {content: '\002f';} .site .avatar { border-radius: 50%;}
.entry-content .wp-smiley, .entry-summary .wp-smiley, .comment-content .wp-smiley, .textwidget .wp-smiley { border: none; margin-top: 0; margin-bottom: 0;
padding: 0; }
.entry-content a img, .entry-summary a img, .comment-content a img, .textwidget a img { display: block; } embed, iframe, object, video { margin-bottom: 1.75em;max-width: 100%;vertical-align: middle;}
p > embed, p > iframe, p > object, p > video { margin-bottom: 0; }
.entry-content .wp-audio-shortcode a, .entry-content .wp-playlist a { box-shadow: none;}
.wp-audio-shortcode, .wp-video, .wp-playlist.wp-audio-playlist { margin-top: 0; margin-bottom: 1.75em; }
.wp-playlist.wp-audio-playlist { padding-bottom: 0; }
.wp-playlist .wp-playlist-tracks {margin-top: 0;}
.wp-playlist-item .wp-playlist-caption {border-bottom: 0;padding: 0.7142857143em 0;}
.wp-playlist-item .wp-playlist-item-length {top: 0.7142857143em;} .wp-caption { margin-bottom: 1.75em;max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block;margin: 0;}
.wp-caption .wp-caption-text {color: #686868;font-size: 13px;font-size: 0.8125rem;font-style: italic;line-height: 1.6153846154;padding-top: 0.5384615385em;} .gallery { margin: 0 -1.1666667% 1.75em;}
.gallery-item {display: inline-block;max-width: 33.33%;padding: 0 1.1400652% 2.2801304%;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-1 .gallery-item {max-width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-icon img {margin: 0 auto;}
.gallery-caption {color: #686868;display: block;font-size: 13px;font-size: 0.8125rem;font-style: italic;line-height: 1.6153846154;padding-top: 0.5384615385em;}
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption {
display: none; } .widecolumn { margin-bottom: 3.5em; padding: 0 7.6923%; }
.widecolumn .mu_register {width: auto;}
.widecolumn .mu_register .mu_alert {background: transparent;border-color: #d1d1d1;color: inherit;margin-bottom: 3.5em;padding: 1.75em;}
.widecolumn form, .widecolumn .mu_register form {margin-top: 0;}
.widecolumn h2 {font-size: 23px;font-size: 1.4375rem;font-weight: 900;line-height: 1.2173913043;margin-bottom: 1.2173913043em;}
.widecolumn p {margin: 1.75em 0;}
.widecolumn p + h2 {margin-top: 2.4347826087em;}
.widecolumn label, .widecolumn .mu_register label { color: #686868; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 13px;
font-size: 0.8125rem; font-weight: 400;letter-spacing: 0.076923077em;line-height: 1.6153846154;text-transform: uppercase;}
.widecolumn .mu_register label {margin: 2.1538461538em 0.7692307692em 0.5384615385em 0;}
.widecolumn .mu_register label strong {font-weight: 400;}
.widecolumn #key, .widecolumn .mu_register #blog_title,.widecolumn .mu_register #user_email,.widecolumn .mu_register #blogname,.widecolumn .mu_register #user_name {font-size: 16px;font-size: 1rem;width: 100%;}
.widecolumn .mu_register #blogname {margin: 0;}
.widecolumn .mu_register #blog_title, .widecolumn .mu_register #user_email, .widecolumn .mu_register #user_name { margin: 0 0 0.375em; }
.widecolumn #submit, .widecolumn .mu_register input[type="submit"] { font-size: 16px;font-size: 1rem;margin: 0;width: auto;}
.widecolumn .mu_register .prefix_address, .widecolumn .mu_register .suffix_address { font-size: inherit; }
.widecolumn .mu_register > :last-child, .widecolumn form > :last-child { margin-bottom: 0; } .top-menu-services { position: inherit !important; }
.top-menu-services .sub-menu { display: none !important; }
.menu-mega { position: absolute; left: 0; width: 100%;height: auto;margin-top: 0;top: 98%;padding: 0;z-index: 1; border-top: 1px solid #dedede; background: #fff; box-shadow: 0 4px 6px -1px rgba(0,0,0,.1); display: none; }
.menu-mega .container { padding: 0 20px; max-width: 100%; width: 100%; margin: 0 auto; }
.menu-mega a { padding: 15px 15px 15px 55px; position: relative; display: flex; color: #05164d; margin: 0; align-items: center; border-radius: 10px; }
.menu-mega a:after {display: none;}
.menu-mega a .menuicon { position: absolute; left: 10px; top: 10px; display: block; filter: grayscale(1); width: 40px; }
.menu-mega a:last-child { margin: 0; }
.menu-mega a:hover { background: #fff9eb; }
#menu-item-2006::before {display: none;}
#menu-item-2006 a { position: relative; }
#menu-item-2006>a::before {position: absolute;content: 'Hire';top: -10px;left: 6px;color: var(--saffron);font-family: serif;font-style: italic;font-size: 18px;font-weight: 500;text-align: center;width: 75%; animation: upDown infinite 3.5s; }
.menu-mega .tab-contents { flex-wrap: wrap; height: 100%; min-height: 380px; display: flex; width: 100%; flex-wrap: wrap; }
.menu-mega .tab-contents .left-tabs { display: flex;flex-basis: 22%;border-right: 1px solid #e6e6e6;padding: 15px 25px 15px 5px; flex-wrap: wrap;}
.menu-mega .tab-contents .left-tabs .tab-nav { padding: 0; left: 0; position: relative; border-bottom: 0px; }
.menu-mega .tab-contents .left-tabs .tab-nav:after, .menu-mega .tab-contents .left-tabs .tab-nav:before { display: none; }
.menu-mega .tab-contents .left-tabs .tab-nav li { width: 100%; list-style-type: none; border: 0px; }
.menu-mega .tab-contents .left-tabs .tab-nav li:after, .menu-mega .tab-contents .left-tabs .tab-nav li:before { content: ""; display: none; border: 0px !important;  }
.menu-mega .tab-contents .left-tabs .tab-nav li a {display: block;padding: 15px 35px 15px 15px;color: #262626;position: relative; cursor: pointer;background: #fff;border-radius: 10px;font-weight: 500;position: relative;}
.menu-mega .tab-contents .left-tabs .tab-nav li a:after {content: "";background: url(//www.remoteresource.com/wp-content/themes/images-menuarrow.svg) no-repeat center;position: absolute;top: 17px;right: 15px;width: 14px;height: 19px; background-size: 100%;opacity: 0;left: auto;bottom: auto;}
.menu-mega .tab-contents .left-tabs .tab-nav li.no-link a {cursor: default;}
.menu-mega .tab-contents .left-tabs .tab-nav li.is-active a {background: var(--saffron); color: #fff !important; }
.menu-mega .tab-contents .right-tabs { flex-basis: 75%;padding: 0 20px; display: flex;width: 100%; flex-wrap: wrap;}
.menu-mega .tab-contents .right-tabs.flex-full { flex-basis: 100%;}
.menu-mega .tab-contents .right-tabs .tab-content { width: 100%; display: none; height: 100%; opacity: 0; }
.menu-mega .tab-contents .right-tabs .tab-content.is-active { display: block; display: flex;justify-content: space-between;flex-wrap: wrap; opacity: 1; }
.menu-mega .tab-contents .right-tabs .tab-content .three-column { width: 100%;}
.menu-mega .tab-contents .right-tabs .tab-content .three-column-inner { display: flex; flex-wrap: wrap;padding: 15px 0 25px; width: 100%;justify-content: space-between; }
.menu-mega .tab-contents .right-tabs .tab-content .title {font-weight: 500;font-size: 16px;line-height: 26px;color: #6b7280;display: block;transition: all 0.3s ease-in-out;margin-bottom: 0;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title {padding: 15px 0;border-bottom: 1px solid #e6e6e6;width: 100%;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title a {padding-left: 70px;position: relative;display: block;margin: 0;
font-weight: 400!important;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title a .title {font-size: 16px;line-height: 22px;color: #0f172b;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title a .title:hover {color: #ffaf00;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title a .menuicon {position: absolute;left: 10px;top: 10px;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column {padding: 0 0 30px;width: 100%;justify-content: space-between;}
.menu-mega .tab-contents .right-tabs .tab-content .three-column .flex-2 {flex-basis: 47%;padding: 0 5px;}
.menu-mega .tab-contents .right-tabs .tab-content .three-column .flex-3 {flex-basis: 30%;padding: 0 5px;}
.menu-mega .tab-contents .right-tabs .tab-content .three-column .flex-1 {flex-basis: 100%;}
.menu-mega .tab-contents .right-tabs .tab-content .three-column .head {color: #9f9f9f;font-size: 14px;text-transform: uppercase;font-weight: 500;
margin: 10px 0 10px;display: block;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column a {margin: 0 0 2px 34px;position: relative;padding: 5px 40px 5px 5px;
width: max-content;line-height: 1.2;border-radius: 5px;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column a:hover {color: #ffad00;background: #f1f5f9;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column a:hover .menuicon {filter: none;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column a:hover .title {color: #ffad00;}
.menu-mega .tab-contents .right-tabs .tab-content a {font-weight: 600!important;font-size: 14px;line-height: 20px;color: #45556c;display: block;
padding: 10px;border-radius: 10px;background: transparent;}
.menu-mega .tab-contents .right-tabs .tab-content a .title {color: #0f172b;}
.menu-mega .tab-contents .right-tabs .tab-content a .title .menuicon { position: absolute; left: 5px; top: 5px;}
.menu-mega .tab-contents .right-tabs .tab-content a:hover { color: #0f172b; } .home-banner { width: 100%; position: relative; padding: 30px 0 0 0; background: linear-gradient(90deg, #091e3b 0, #32337d 31%, #402a7d 60%, #262e6a 100%);
position: relative; overflow: hidden;}
.home-banner .row { display: flex; align-items: center; }
.home-banner .text { display: flex; flex-direction: column; gap: 20px; transform: translateX(-80px);animation-name: slideFromLeft;animation-delay: 0.2s; opacity: 0;animation-duration: 1s;animation-fill-mode: forwards;animation-timing-function: ease-out; padding-bottom: 50px; }
.home-banner .text span { font-size: 20px; color: #f3731f; text-transform: uppercase; font-weight: 500; font-weight: 400; font-style: italic; }
.home-banner .text h1 {  font-family: "Poppins", Sans-serif; font-size: 45px; color: #fff; line-height: 52px;display: block; font-weight: 700; font-weight: bold; font-family: "Montserrat", sans-serif; font-style: italic; }
.home-banner .text p {  font-family: "Montserrat", sans-serif; line-height: 1.6em;margin: 0px;padding: 0px; color: #fff; font-size: 18px;font-weight: 400; }
.home-banner .image { transform: translateX(80px); animation-name: slideFromRight;animation-delay: 0.4s; opacity: 0;animation-duration: 1s;animation-fill-mode: forwards;animation-timing-function: ease-out; }
.home-banner .image img {  width: 100%; }
.botton-banner {  text-align: center;position: absolute;bottom: 7px !important;margin: 0 auto !important;left: 0;right: 0;}
.botton-banner ul { display: flex; align-items: center;width: 100%;justify-content: center;background: transparent;padding-left: 0;margin-bottom: 0; }
.botton-banner ul li { font-family: "Montserrat", sans-serif; line-height: 1.6em;margin: 0px;padding: 0px;font-style: normal;font-weight: 500;list-style-type: none;padding-inline: 15px;font-size: 20px;border-right: 2px solid #ffffff;color: #fff;}
.botton-banner ul li:last-child { border-right: none; } @keyframes slideFromLeft { to { opacity: 1;transform: translateX(0);}}
@keyframes slideFromRight {to { opacity: 1;transform: translateX(0);}} @-ms-viewport { width: device-width; }
@viewport { width: device-width; } @media screen and (min-width: 44.375em) {
html { scroll-padding-top: calc( var(--wp-admin--admin-bar--height, 0px) + 21px );}
body:not(.custom-background-image):before, body:not(.custom-background-image):after {background: inherit;content: "";display: block;height: 0px;
left: 0;position: fixed;width: 100%;z-index: 99;}
body:not(.custom-background-image):before {top: 0;}
body:not(.custom-background-image).admin-bar:before {top: 46px;}
body:not(.custom-background-image):after {bottom: 0;}
.site {margin: 0px;}
.site-main {margin-bottom: 0em;}
.site-header {padding: 0%;}
.site-branding {margin-top: 0em;margin-bottom: 0em;}
.custom-logo {max-width: 200px;}
.site-title {font-size: 28px;font-size: 1.75rem;line-height: 1.25;}
.wp-custom-logo .site-title {margin-top: 0em;}
.site-description {display: block;}
.menu-toggle {font-size: 16px;font-size: 1.0rem;margin: 1.3125em 0;padding: 0.8125em 0.875em 0.6875em;}
.site-header-menu {margin: 1.3125em 0;}
.site-header .main-navigation + .social-navigation {margin-top: 2.625em;}
.header-image {margin: 1.3125em 0;}
.pagination {margin: 0 23.0769% 4.421052632em 7.6923%;}
.post-navigation {margin-bottom: 5.25em;}
.post-navigation .post-title {font-size: 28px;font-size: 1.75rem;line-height: 1.25;} .pagination .current .screen-reader-text {position: absolute !important;}
.pagination .page-numbers {display: inline-block;}
.site-main > article {margin-bottom: 0em;}
.entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .page-header,
.page-content, .content-bottom-widgets { margin-right: 23.0769%; }
.entry-title { font-size: 33px;font-size: 2.0625rem;line-height: 1.2727272727;margin-bottom: 0.8484848485em;}
.entry-content blockquote.alignleft, .entry-content blockquote.alignright {border-width: 4px 0 0 0;padding: 0.9473684211em 0 0;width: -webkit-calc(50% - 0.736842105em);width: calc(50% - 0.736842105em);}
.entry-content blockquote:not(.alignleft):not(.alignright), .entry-summary blockquote, .comment-content blockquote { margin-left: -1.473684211em; }
.entry-content blockquote blockquote:not(.alignleft):not(.alignright), .entry-summary blockquote blockquote, .comment-content blockquote blockquote {
margin-left: 0; }
.entry-content ul, .entry-summary ul, .comment-content ul, .entry-content ol, .entry-summary ol, .comment-content ol { margin-left: 0; }
.entry-content li > ul, .entry-summary li > ul, .comment-content li > ul, .entry-content blockquote > ul, .entry-summary blockquote > ul, .comment-content blockquote > ul { margin-left: 1.25em; }
.entry-content li > ol, .entry-summary li > ol, .comment-content li > ol, .entry-content blockquote > ol, .entry-summary blockquote > ol,
.comment-content blockquote > ol {margin-left: 1.5em;}
.comment-author {margin-bottom: 0;}
.comment-author .avatar {height: 42px;position: relative;top: 0.25em;width: 42px;}
.comment-list .children > li { padding-left: 1.75em;}
.comment-list + .comment-respond, .comment-navigation + .comment-respond { padding-top: 3.5em; } 
.comments-area, .widget, .content-bottom-widgets .widget-area { margin-bottom: 5.25em;}
.sidebar, .widecolumn { margin-bottom: 5.25em; padding-right: 23.0769%;}
body:not(.search-results) .entry-summary li > ul, body:not(.search-results) .entry-summary blockquote > ul { margin-left: 1.157894737em; }
body:not(.search-results) .entry-summary li > ol, body:not(.search-results) .entry-summary blockquote > ol { margin-left: 1.473684211em; }
} @media screen and (min-width: 48.9375em) {
body:not(.custom-background-image).admin-bar:before { top: 32px;}
} @media screen and (min-width: 56.875em) {
.site-header {padding-right: 4.5455%;padding-left: 4.5455%;}
.site-header-main {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: center;justify-content: space-between;padding-inline: 15px; padding-block: 15px;}
.wp-custom-logo .site-header-main {-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.site-header-menu {display: block;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}
.main-navigation {margin: 0 0em;}
.main-navigation .primary-menu, .main-navigation .primary-menu > li { border: 0; }
.main-navigation .primary-menu > li { float: left; }
.main-navigation a {outline-offset: -8px;padding: 0.65625em 0.875em;white-space: nowrap;min-width: 100%;}
.main-navigation li:hover > a, .main-navigation li.focus > a { color: #007acc; }
.main-navigation ul ul {border-bottom: 1px solid #d1d1d1;display: block;left: -999em;margin: 0;position: absolute;z-index: 99999;}
.main-navigation ul ul ul {top: -1px;}
.main-navigation ul ul ul:before, .main-navigation ul ul ul:after { border: 0;}
.main-navigation ul ul li {background-color: #fff;border: 1px solid #d1d1d1;border-bottom-width: 0;}
.main-navigation ul ul a {white-space: normal;width: 12.6875em;cursor: pointer;}
.main-navigation ul ul:before, .main-navigation ul ul:after { border-style: solid;content: "";position: absolute;}
.main-navigation ul ul:before { border-color: #d1d1d1 transparent;border-width: 0 10px 10px;right: 9px;top: -9px;}
.main-navigation ul ul:after {border-color: #fff transparent;border-width: 0 8px 8px;right: 11px;top: -7px;}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {left: 100%;right: auto;max-height: 340px;overflow-x: hidden;}
.main-navigation .menu-item-has-children > a {margin: 0;padding-right: 2.25em;}
.main-navigation .menu-item-has-children > a:after {width:20px;content: "\f431";position: absolute;right: 0.625em;top: 0.600em;}
.main-navigation ul ul .menu-item-has-children > a {padding-right: 2.0625em;width: 100%;}
.main-navigation ul ul .menu-item-has-children > a:after {left: auto;top: 10px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.dropdown-toggle, .main-navigation ul .dropdown-toggle.toggled-on, .menu-toggle, .site-header .social-navigation, .site-footer .main-navigation { display: none; }
.site-content { padding: 0 0px;}
.content-area {float: unset;margin-right: 0;width: 100%;}
.entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .pagination, .page-header, .page-content,.content-bottom-widgets {margin-right: 0;margin-left: 0;}
.sidebar { float: unset;margin-left: 0%;padding: 0;width: 100%;}
.widget {font-size: 13px;font-size: 0.8125rem;line-height: 1.6153846154;margin-bottom: 3.230769231em;padding-top: 1.615384615em;}
.widget .widget-title {margin-bottom: 1.3125em;}
.widget p, .widget address, .widget hr, .widget ul, .widget ol, .widget dl, .widget dd, .widget table {margin-bottom: 1.6153846154em;}
.widget li > ul, .widget li > ol {margin-bottom: 0;}
.widget blockquote {font-size: 16px;font-size: 1rem;line-height: 1.3125;margin-bottom: 1.3125em;padding-left: 1.0625em;}
.widget blockquote cite, .widget blockquote small { font-size: 13px;font-size: 0.8125rem;line-height: 1.6153846154;}
.widget th, .widget td { padding: 0.5384615385em;}
.widget pre {font-size: 13px;font-size: 0.8125rem;line-height: 1.6153846154;margin-bottom: 1.6153846154em;padding: 0.5384615385em;}
.widget fieldset {margin-bottom: 1.6153846154em;padding: 0.5384615385em;}
.widget button, .widget input, .widget select, .widget textarea {font-size: 13px;font-size: 0.8125rem;line-height: 1.6153846154;}
.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"] { line-height: 1; padding: 0.846153846em; }
.widget input[type="date"], .widget input[type="time"], .widget input[type="datetime-local"], .widget input[type="week"], .widget input[type="month"],
.widget input[type="text"], .widget input[type="email"], .widget input[type="url"], .widget input[type="password"], .widget input[type="search"],
.widget input[type="tel"], .widget input[type="number"], .widget textarea {padding: 0.4615384615em 0.5384615385em;}
.widget h1 {font-size: 23px;font-size: 1.4375rem;line-height: 1.2173913043;margin-bottom: 0.9130434783em;}
.widget h2 { font-size: 19px;font-size: 1.1875rem;line-height: 1.1052631579;margin-bottom: 1.1052631579em;}
.widget h3 { font-size: 16px; font-size: 1rem;line-height: 1.3125;margin-bottom: 1.3125em;}
.widget h4, .widget h5, .widget h6 { font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; margin-bottom: 0.9130434783em; }
.widget .alignleft { margin: 0.2307692308em 1.6153846154em 1.6153846154em 0; }
.widget .alignright { margin: 0.2307692308em 0 1.6153846154em 1.6153846154em; }
.widget .aligncenter { margin-bottom: 1.6153846154em; }
.widget_calendar td, .widget_calendar th, .widget_calendar .wp-calendar-nav span {line-height: 2.6923076923;padding: 0;}
.widget_rss .rssSummary:last-child {margin-bottom: 1.615384615em;}
.widget input[type="search"].search-field {width: -webkit-calc(100% - 35px);width: calc(100% - 35px);}
.widget .search-submit:before { font-size: 16px;left: 1px;line-height: 35px;width: 34px;}
.widget button.search-submit {padding: 0;width: 35px;}
.tagcloud a {margin: 0 0.2307692308em 0.5384615385em 0;padding: 0.5384615385em 0.4615384615em 0.4615384615em;}
.textwidget h1 {margin-top: 1.8260869565em;}
.textwidget h2 {margin-top: 2.2105263158em;}
.textwidget h3 {margin-top: 2.625em;}
.textwidget h4 { letter-spacing: 0.153846154em;}
.textwidget h4, .textwidget h5, .textwidget h6 { margin-top: 3.2307692308em; } 
.content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2),
.content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1) {float: left;margin-right: 7.1428571%;width: 46.42857145%;}
.content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1):last-of-type { margin-right: 0;}
.site-footer { -webkit-align-items: center;-ms-flex-align: center;align-items: center;display: -webkit-flex;display: -ms-flexbox;display: flex;
-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 0em;}
.site-footer .social-navigation {margin: 0;-webkit-order: 2;-ms-flex-order: 2;order: 2;}
.site-info {margin: 0.538461538em auto 0.538461538em 0;-webkit-order: 1;-ms-flex-order: 1;order: 1;}
.no-sidebar .content-area {float: none;margin: 0;width: 100%;}
.no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area,
.no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content,
.no-sidebar .content-bottom-widgets { margin-right: 15%; margin-left: 15%; }
.widecolumn { padding-right: 15%;padding-left: 15%;}
} @media screen and (min-width: 61.5625em) {
.site-main { margin-bottom: 0em;}
.site-header {padding: 0%;position: relative;z-index: 7777;}
.site-branding, .site-header-menu, .header-image {margin-top: 0em;margin-bottom: 0em;}
.custom-logo {max-width: 240px;}
.image-navigation {margin-bottom: 3.230769231em;}
.post-navigation {margin-bottom: 0em;}
.pagination {margin-bottom: 50px;}
.widget {margin-bottom: 4.307692308em;}
.site-main > article {margin-bottom: 0em;}
.entry-title {font-size: 40px;font-size: 2.5rem;line-height: 1.225;margin-bottom: 1.05em;display: none;}
.search-card-title .entry-title {font-size: 20px;line-height: 1.225;margin: 0px 0px 15px 30px;display: block;}
.format-aside .entry-title, .format-image .entry-title, .format-video .entry-title, .format-quote .entry-title, .format-gallery .entry-title,
.format-status .entry-title, .format-link .entry-title, .format-audio .entry-title, .format-chat .entry-title { font-size: 23px;font-size: 1.4375em;line-height: 1.304347826;margin-bottom: 1.826086957em;}
.post-thumbnail { margin-bottom: 0em;}
.entry-content h1, .entry-summary h1, .comment-content h1 {font-size: 33px;font-size: 2.0625rem;line-height: 1.2727272727;margin-top: 1.696969697em;
margin-bottom: 0.8484848485em;}
.entry-content h2, .entry-summary h2, .comment-content h2 {font-size: 28px;font-size: 1.75rem;line-height: 1.25;margin-top: 2em;margin-bottom: 1em;}
.entry-content h3, .entry-summary h3, .comment-content h3 { font-size: 23px;font-size: 1.4375rem;line-height: 1.2173913043;margin-top: 2.4347826087em;margin-bottom: 1.2173913043em;}
.entry-content h4, .entry-summary h4, .entry-intro h4, .comment-content h4 { letter-spacing: 0.131578947em; }
.entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h4, .comment-content h5,
.comment-content h6 { font-size: 19px; font-size: 1.1875rem;line-height: 1.1052631579;margin-top: 2.9473684211em;margin-bottom: 1.473684211em;}
.author-info {border-bottom-width: 0;padding-bottom: 0;}
.comment-list + .comment-respond, .comment-navigation + .comment-respond { padding-top: 5.25em;}
.comments-area, .sidebar, .content-bottom-widgets .widget-area, .widecolumn { margin-bottom: 0em; }
body:not(.search-results) .entry-summary { margin-bottom: 2.210526316em; }
body:not(.search-results) .entry-header + .entry-summary { margin-top: -1.105263158em;}
body:not(.search-results) article:not(.type-page) .entry-content { float: unset;width: 100%;}
body:not(.search-results) article:not(.type-page) .entry-content > blockquote.alignleft.below-entry-meta {margin-left: -40%;width: -webkit-calc(60% - 1.4736842105em);width: calc(60% - 1.4736842105em);}
body:not(.search-results) article:not(.type-page) img.below-entry-meta, body:not(.search-results) article:not(.type-page) figure.below-entry-meta {
clear: both;display: block;float: none;margin-right: 0;margin-left: -40%;max-width: 140%;}
body:not(.search-results) article:not(.type-page) .gallery-item img.below-entry-meta, body:not(.search-results) article:not(.type-page) figure.below-entry-meta img.below-entry-meta, body:not(.search-results) article:not(.type-page) table figure.below-entry-meta, body:not(.search-results) article:not(.type-page) table img.below-entry-meta { margin: 0; max-width: 100%; }
body:not(.search-results) article:not(.type-page) .entry-footer { float: left;margin-top: 0.1538461538em;width: 21.42857143%;}
body:not(.search-results) article:not(.type-page) .entry-footer > span:not(:last-child):after {display: none; }
.single .byline, .full-size-link, body:not(.search-results).group-blog .byline, body:not(.search-results) .entry-format, body:not(.search-results) .cat-links, body:not(.search-results) .tags-links, body:not(.search-results) article:not(.sticky) .posted-on, body:not(.search-results) article:not(.type-page) .comments-link, body:not(.search-results) article:not(.type-page) .entry-footer .edit-link { display: block; margin-bottom: 0.5384615385em; }
body:not(.search-results) article:not(.type-page) .entry-footer > span:last-child { margin-bottom: 0; }
body:not(.search-results) article:not(.type-page) .entry-footer .avatar { display: block;height: auto;margin: 0 0 0.5384615385em;width: 49px;}
body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {float: left;margin-right: -100%;margin-left: 34.99999999%;width: 50.00000001%;
}
body.no-sidebar:not(.search-results) article:not(.type-page) .entry-footer {margin-right: -100%;margin-left: 15%;width: 15%;}
} @media screen and (min-width: 75em) {
body:not(.search-results) .entry-summary { font-size: 23px;font-size: 1.4375rem;line-height: 1.5217391304;margin-bottom: 1.826086957em;}
body:not(.search-results) .entry-header + .entry-summary {margin-top: -0.913043478em;}
body:not(.search-results) .entry-summary p, body:not(.search-results) .entry-summary address, body:not(.search-results) .entry-summary hr, body:not(.search-results) .entry-summary ul, body:not(.search-results) .entry-summary ol, body:not(.search-results) .entry-summary dl, body:not(.search-results) .entry-summary dd, body:not(.search-results) .entry-summary table {margin-bottom: 1.5217391304em;} body:not(.search-results) .entry-summary li > ul,
body:not(.search-results) .entry-summary blockquote > ul {margin-left: 0.956521739em;} 
body:not(.search-results) .entry-summary li > ol, body:not(.search-results) .entry-summary blockquote > ol {margin-left: 1.52173913em;}
body:not(.search-results) .entry-summary blockquote {font-size: 23px;font-size: 1.4375rem;line-height: 1.5217391304;margin: 0 0 1.5217391304em;padding-left: 1.347826087em;}
body:not(.search-results) .entry-summary blockquote:not(.alignleft):not(.alignright) {margin-left: -1.52173913em;}
body:not(.search-results) .entry-summary blockquote blockquote:not(.alignleft):not(.alignright) {margin-left: 0;}
body:not(.search-results) .entry-summary blockquote cite, body:not(.search-results) .entry-summary blockquote small {font-size: 19px;font-size: 1.1875rem;
line-height: 1.8421052632;}
body:not(.search-results) .entry-summary th, body:not(.search-results) .entry-summary td {padding: 0.3043478261em;}
body:not(.search-results) .entry-summary pre {font-size: 16px;font-size: 1rem;line-height: 1.75;margin-bottom: 1.75em;padding: 1.75em;}
body:not(.search-results) .entry-summary fieldset { margin-bottom: 1.5217391304em;padding: 0.3043478261em;}
body:not(.search-results) .entry-summary h1 {margin-top: 2.121212121em;margin-bottom: 1.060606061em;}
body:not(.search-results) .entry-summary h2 {margin-top: 2.5em;margin-bottom: 1.25em;}
body:not(.search-results) .entry-summary h3 {margin-top: 3.043478261em;margin-bottom: 1.52173913em;}
body:not(.search-results) .entry-summary h4, body:not(.search-results) .entry-summary h5, body:not(.search-results) .entry-summary h6 {margin-top: 3.684210526em;margin-bottom: 1.842105263em;}
body:not(.search-results) .entry-summary h1:first-child, body:not(.search-results) .entry-summary h2:first-child,body:not(.search-results) .entry-summary h3:first-child, body:not(.search-results) .entry-summary h4:first-child,body:not(.search-results) .entry-summary h5:first-child, body:not(.search-results) .entry-summary h6:first-child { margin-top: 0; }
body:not(.search-results) .entry-summary .alignleft {margin: 0.2608695652em 1.5217391304em 1.5217391304em 0;}
body:not(.search-results) .entry-summary .alignright {margin: 0.2608695652em 0 1.5217391304em 1.5217391304em;}
body:not(.search-results) .entry-summary .aligncenter {margin-bottom: 1.5217391304em;}
} @media print {
form, button, input, select, textarea, .navigation, .main-navigation, .social-navigation, .sidebar, .content-bottom-widgets, .header-image, .page-links,
.edit-link, .comment-respond, .comment-edit-link, .comment-reply-link, .comment-metadata .edit-link,.pingback .edit-link {display: none;}
body, blockquote cite, blockquote small, pre, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h4, .comment-content h5, .comment-content h6, .entry-content .author-title {font-size: 12pt;}
blockquote { font-size: 14.25pt;}
.site-title, .page-title, .comments-title, .entry-content h2, .entry-summary h2, .comment-content h2, .widecolumn h2 { font-size: 17.25pt; }
.site-description { display: block; }
.entry-title { font-size: 24.75pt;line-height: 1.2727272727;margin-bottom: 1.696969697em;}
.format-aside .entry-title, .format-image .entry-title, .format-video .entry-title, .format-quote .entry-title, .format-gallery .entry-title, .format-status .entry-title, .format-link .entry-title, .format-audio .entry-title, .format-chat .entry-title {font-size: 17.25pt;line-height: 1.304347826;margin-bottom: 1.826086957em;}
.entry-content h1, .entry-summary h1, .comment-content h1 {font-size: 21pt;}
.entry-content h3, .entry-summary h3, .comment-content h3, body:not(.search-results) .entry-summary {font-size: 14.25pt;}
.site-description, .author-bio, .entry-footer, .sticky-post, .taxonomy-description, .entry-caption, .comment-metadata, .comment-notes, .comment-awaiting-moderation,
.site-info, .wp-caption .wp-caption-text, .gallery-caption {font-size: 9.75pt;}
body, .site {background: none !important; }
body, blockquote cite, blockquote small, .site-branding .site-title a, .entry-title a, .comment-author { color: #1a1a1a !important; }
blockquote, .page-header, .comments-title { border-color: #1a1a1a !important;}
blockquote, .site-description, body:not(.search-results) .entry-summary, body:not(.search-results) .entry-summary blockquote, .author-bio,
.entry-footer, .entry-footer a, .sticky-post, .taxonomy-description, .entry-caption, .comment-author, .comment-metadata a, .comment-notes, .comment-awaiting-moderation, .site-info, .site-info a, .wp-caption .wp-caption-text, .gallery-caption { color: #686868 !important; }
code, hr { background-color: #d1d1d1 !important; }
pre, abbr,acronym,table,th,td,.author-info,.comment-list article,.comment-list .pingback,.comment-list .trackback,.no-comments {border-color: #d1d1d1 !important; }
a {color: #007acc !important;}
.entry-content a, .entry-summary a, .taxonomy-description a, .comment-content a, .pingback .comment-body > a {box-shadow: none;border-bottom: 1px solid #007acc !important; }
.site {margin: 5%;}
.site-inner {max-width: none;}
.site-header {padding: 0 0 1.75em;}
.site-branding {margin-top: 0;margin-bottom: 1.75em;}
.site-main {margin-bottom: 3.5em;}
.entry-header, .entry-footer, .page-header, .page-content, .entry-content, .entry-summary, .post-thumbnail, .comments-area {margin-right: 0;margin-left: 0;}
.post-thumbnail, .site-main > article {margin-bottom: 3.5em;}
.entry-content blockquote.alignleft, .entry-content blockquote.alignright {border-width: 4px 0 0 0;padding: 0.9473684211em 0 0;width: -webkit-calc(50% - 0.736842105em);width: calc(50% - 0.736842105em);}
body:not(.search-results) .entry-header + .entry-summary {margin-top: -1.473684211em;}
.site-footer,.widecolumn {padding: 0;}
}
@media (min-width: 1024px) and (max-width: 1199px){
.search-card-content {padding-left:20px;}
}
@media (min-width: 320px) and (max-width: 1199px){
.entry-title {display:none;}
.search-card-title .entry-title {font-size: 20px;line-height: 1.225;margin: 30px 0px 0px 0px;display: block;}
.entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .page-header, .page-content, .content-bottom-widgets {margin-right: 0%;}
.search-results .page-search-result article.format-standard .entry-summary {padding-inline: 0px;padding-block: 20px;}	
.search-results .page-search-result article.format-standard footer.entry-footer {text-align: left;}	
}
@media screen and (max-width: 1700px) { .menu-mega .container {max-width:100%;}
}
@media screen and (max-width: 1440px) { .menu-mega .container {padding:0 20px;}
.menu-mega .tab-contents .left-tabs .tab-nav li a {font-size: 15px;}
.menu-mega .tab-contents .right-tabs .tab-content a {font-size: 12px;}
.menu-mega .tab-contents .right-tabs .tab-content a .title {font-size: 14px;}
.menu-mega .tab-contents .right-tabs .tab-content .title {font-size: 14px;}
.menu-mega .tab-contents .right-tabs .tab-content .title {font-size: 14px;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title a {font-size: 12px;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title a .title {font-size: 14px;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column {padding: 15px 0 25px;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .head {font-size: 13px;margin: 8px 0 8px;}
.menu-mega .tab-contents .right-tabs .tab-content a {font-size: 12px;}
.menu-mega .tab-contents .right-tabs .tab-content a .title {font-size: 14px;}
}
@media screen and (max-width: 1390px) { .menu-mega .tab-contents .right-tabs .tab-content a {font-size:12px;}
.menu-mega .tab-contents .right-tabs .tab-content a .title {font-size: 14px;}
.menu-mega .tab-contents .right-tabs .tab-content .title {font-size: 14px;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column a {padding: 5px 20px 5px 5px;margin: 0 0 2px 31px;width: 100%;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column a.top-head {padding: 5px 20px 5px 35px;width: 100%;}
}
@media screen and (max-width: 1280px) { .menu-mega .container { padding:0 20px}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column a {padding: 5px 20px 5px 5px;margin: 0 0 2px 31px;width: 100%;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column a.top-head {padding: 5px 20px 5px 35px;width: 100%;}
.menu-mega .tab-contents .left-tabs {padding: 15px 20px 15px 0;}
.menu-mega .tab-contents .left-tabs .tab-nav li a {font-size: 14px;padding: 10px 25px 10px 10px;}
.menu-mega .tab-contents .left-tabs .tab-nav li a:after {top: 14px;right: 10px;width: 11px;height: 14px;}
.menu-mega .tab-contents .right-tabs {padding: 0 15px;}
.menu-mega .tab-contents .right-tabs .tab-content {min-height: 450px;}
.menu-mega .tab-contents .right-tabs .tab-content .title {font-size: 13px;line-height: 20px;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title {padding: 10px 0;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title a .title {font-size: 14px;line-height: 20px;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column {padding: 15px 0 25px;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .head {font-size: 12px;margin: 8px 0 8px;}
.menu-mega .tab-contents .right-tabs .tab-content a {padding: 8px;font-size: 12px;line-height: 20px;}
.menu-mega .tab-contents .right-tabs .tab-content a .title {font-size: 13px;line-height: 20px;}
}
@media screen and (max-width: 1280px) { .primary-navbar .container { max-width: 1120px; }
}
@media screen and (max-width: 1139px) { .menu-item-has-children a { font-size: 15px; color: #fff; }
.menu-item-has-children a.active:after { display: none; }
.menu-item-has-children.hire-menu-item { margin: 20px 0 0; }
.menu-mega {position: relative;display: none;background: 0 0;margin-top: 20px;padding-left: 0;border-top: 1px solid #dedede;box-shadow: 4px 4px 60px rgba(59,85,112,.25);display: none;background: #fff; }
.menu-mega .tab-contents {width: 100%;min-height: initial;}
.menu-mega .tab-contents .left-tabs {display: none;}
.menu-mega .tab-contents .right-tabs {flex-basis: 100%;padding: 0;}
.menu-mega .tab-contents .right-tabs .tab-content {min-height: initial;display: block!important;height: auto;}
.menu-mega .tab-contents .right-tabs .tab-content .four-column {width: 100%;}
.menu-mega .tab-contents .right-tabs .tab-content .three-column {width: 100%;}
.menu-mega .tab-contents .right-tabs .tab-content .title {color: #262626;display: block;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title {padding: 10px 25px 10px 0;border-bottom: 1px solid #e6e6e6;width: 100%; display: flex;align-items: center;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title.bor-0 {border-bottom: none;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title a {padding: 10px 10px 10px 55px;margin: 0 0 0 -10px;width: 100%;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title a .title {font-size: 15px;line-height: 20px;color: #262626;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title a .menuicon {left: 8px;width: 35px;height: 35px;}
.menu-mega .tab-contents .right-tabs .tab-content.is-active {display: block;}
.menu-mega .tab-contents .right-tabs .tab-content .spacer-md {margin: 0 0 20px;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column {padding: 0 0 20px;width: 100%;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .sub-service { display: none;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .hr-submenu {display: none;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .sub-tech {display: none;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .m-active {display: block;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .flex-2 {flex-basis: 100%;padding: 0;margin: 0;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .flex-4 {flex-basis: 100%;padding: 0;margin: 0;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .flex-4.margin-0 {margin: 0;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .flex-6 {flex-basis: 100%;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .flex-5 {flex-basis: 100%;position: relative;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .head {font-size: 13px;margin: 8px 0 8px;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .head.opacity-0 {display: none;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column a {width: max-content;}
.menu-mega .tab-contents .right-tabs .tab-content a {color: #5d6579;display: block;}
.menu-mega .tab-contents .right-tabs .tab-content a:hover:after {display: none;}
.menu-mega .tab-contents .right-tabs.hire-tabs {display: flex;flex-wrap: wrap;}
.menu-mega .tab-contents .right-tabs.hire-tabs .tab-content {width: 100%;}
.menu-mega .tab-contents .right-tabs.hire-tabs .tab-content .three-column {width: 100%;}
.menu-mega .tab-contents .right-tabs {flex-basis: 100%;padding: 0;}
.menu-mega .tab-contents .right-tabs .tab-content {min-height: initial;display: block!important;height: auto;}
.menu-mega .tab-contents .right-tabs .tab-content .four-column {width: 100%;}
.menu-mega .tab-contents .right-tabs .tab-content .three-column {width: 100%;}
.menu-mega .tab-contents .right-tabs .tab-content .title {font-weight: 500;font-size: 15px;line-height: 26px;color: #262626;
display: block;transition: all 0.3s ease-in-out;margin-bottom: 2px;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title {padding: 10px 25px 10px 0;border-bottom: 1px solid #e6e6e6;
width: 100%;display: flex;align-items: center;position: relative;font-size: 14px;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title a {padding: 10px 10px 10px 55px !important;margin: 0 0 0 -10px;width: 100%; font-size: 12px; color: inherit !important;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title a .title {font-size: 15px;line-height: 20px;color: #262626;}
.menu-mega .tab-contents .right-tabs .tab-content .tab-title a .menuicon {left: 8px;width: 35px;height: 35px;}
.menu-mega .tab-contents .right-tabs .tab-content.is-active {display: block;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column {padding: 15px 0 0;width: 100%;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column.sub-service {display: none;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column.hr-submenu {display: none;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column.sub-tech {display: none;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column.m-active {display: block;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .flex-2 {flex-basis: 100%;padding: 0;margin: 0;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .flex-4 {flex-basis: 100%;padding: 0;margin: 0 0 25px;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .flex-4.margin-0 {margin: 0;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .head {font-size: 13px;margin: 8px 0 8px;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column .head.opacity-0 {display: none;}
.menu-mega .tab-contents .right-tabs .tab-content .menu-column a {width: 100%;margin: 0 0 10px;}
.menu-mega .tab-contents .right-tabs .tab-content a {font-weight: 400;font-size: 13px;line-height: 20px;color: #5d6579;display: block;
padding: 10px;border-radius: 10px;background: transparent; color: inherit !important; }
.menu-mega .tab-contents .right-tabs .tab-content a .title {font-size: 14px;line-height: 20px;}
.menu-mega .tab-contents .right-tabs .tab-content a:hover:after {display: none;}
.menu-mega .tab-contents .right-tabs.hire-tabs {display: flex;flex-wrap: wrap;}
.menu-mega .tab-contents .right-tabs.hire-tabs .tab-content {width: 100%;}
.menu-mega .tab-contents .right-tabs.hire-tabs .tab-content .three-column {width: 100%;}
.menu-mega.m-active {display: block;}
#menu-item-2006>a::before  { display: none; }
}
@media screen and (max-width: 1100px) {
.main-navigation a { padding: 10px 8px; font-size: 12px !important; }
}
@media screen and (max-width: 1023px) { .menu-mega .tab-contents .right-tabs .tab-content .tab-title a { font-size: 15px; line-height: 20px; color: #262626; padding-inline: 15px; } .botton-banner ul li { font-size: 16px; }
.home-banner .text h1 { font-size: 36px; }
}
@media screen and (max-width: 992px) { .menu-mega { top: 100%; overflow-y: scroll; margin-top: 0px; }
.menu-mega .tab-contents { height: 100vh; }
.menu-mega .tab-contents .right-tabs .tab-content { opacity: 1; }
.menu-mega .tab-contents .right-tabs .tab-content .three-column .flex-3 { flex-basis: 100%; }
.menu-mega .tab-contents .right-tabs .tab-content .three-column .flex-2 { flex-basis: 100%; }
#menu-item-2006>a{ margin-right: 0px; }
#menu-item-2006>a::after{ content: '\f431'; border: 0; border-radius: 0;color: #1a1a1a;height: 48px;padding: 0;position: absolute;right: 0;text-transform: none; top: 0;width: 48px; background-color: #f3731f; line-height: 48px; text-align: center; color: #fff; font-size: 24px;} .botton-banner ul li { font-size: 14px; }
}
@media screen and (max-width: 767px) { .home-banner .text { gap: 10px; padding-bottom: 60px; }
.home-banner .text h1 { font-size: 25px;line-height: 34px;}
.botton-banner ul li { font-size: 12px; }
.home-banner .text p { font-size: 16px; }
}
@media screen and (max-width: 520px) { .site-logo p { font-size: 10px !important; }
.menu-toggle { padding: 5px; } .botton-banner { position: relative; padding-top: 15px; }
.home-banner .text { align-items: center; }
.home-banner .text p { text-align: center; }
.botton-banner ul { flex-direction: column; }
.botton-banner ul li { border: 0px; }
}
:root {
--saffron: #F3731F;
--dark-blue: #243A6B;
--light-blue: #3EAEE3;
--white: #ffffff;
--black: #14212a;
--default-font: "Montserrat", sans-serif;
--animate-duration:1s;--animate-delay:1s;--animate-repeat:1
}
*{margin: 0px; padding: 0px; scroll-behavior: smooth;}
body{ font-size: 14px;font-family: "Montserrat", sans-serif; font-style: normal !important; line-height: auto; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; scroll-behavior: smooth;}
h1,h2,h3,h4, strong {font-family: "Montserrat", sans-serif; font-weight: 700;}
p,ul,li,dd {font-family: "Montserrat", sans-serif; line-height: 1.6em; margin: 0px; padding: 0px; font-style: normal; font-size: 14px; font-weight: 500;}
body a, body a:hover, body a:focus {text-decoration: none; outline: none; transition: all linear .4s; -webkit-transition: all linear .4s; -moz-transition: all linear .4s;}
img {aspect-ratio: attr(width) / attr(height);} .animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes shadow-pulse {
0% {box-shadow: 0 0 0 0px #f3731f;}
100% {box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);}
} .primary-navbar {box-shadow: 0px 0px 15px rgba(0,0,0,0.08); position: relative; z-index: 9999; background-color: var(--white);}
.primary-navbar .row {flex-flow: row; align-items: center;}
.primary-navbar ul.navbar-nav li a {color: var(--black); line-height: 28px;}
.primary-navbar ul.navbar-nav li a.active {color: var(--black);}
.site-logo img {width: 225px;max-width: 175px;}
.site-logo p { margin: 0; padding: 0; font-size: 14px; font-family: "Montserrat", sans-serif;}
.cta-btn-header {cursor: pointer;}
.head-top-right-cta .cta-btn-header .d-flex {align-items: center;}
.head-top-right-cta .cta-btn-header a {color: var(--black);text-decoration: none;font-weight: 600;margin-right: 15px;}
.head-top-right-cta {display: flex;justify-content: space-between;}
.head-top-right-cta .search-btn-header {align-items: center;display: flex;}
#main_nav {justify-content: center;}
#main_nav ul li a {text-transform: capitalize;font-weight: 600;}
.primary-navbar .navbar-expand-lg .navbar-nav .dropdown-menu {min-width: 300px;border-radius: 0px; padding-block: 0px;}
.primary-navbar .navbar-expand-lg .navbar-nav .dropdown-menu li {border-bottom: 1px solid rgba(0,0,0,0.12);}
.primary-navbar .navbar-expand-lg .navbar-nav .dropdown-menu li:last-child {border-bottom: none;}
#main_nav ul ul li a:hover, #main_nav ul ul li a:focus {background-color: var(--dark-blue);color: var(--white);}
.main-navigation li:hover > ul,
.main-navigation li.focus > ul {left: auto;right: 0;width: auto;}
.main-navigation ul li a { white-space: nowrap;}
.main-navigation li:nth-child(2):hover ul.sub-menu,
.main-navigation li:nth-child(2):focus ul.sub-menu {min-width: 160px; max-width: 160px; width: 160px;}
.main-navigation li>ul.sub-menu li:nth-child(2):hover ul.sub-menu,
.main-navigation li>ul.sub-menu li:nth-child(2):focus ul.sub-menu {width: 325px; min-width: 325px;}
#menu-item-2006::before {position: absolute;content: 'Hire';top: -10px;left: 6px;color: var(--saffron);font-family: serif;font-style: italic;font-size: 18px;font-weight: 500;text-align: center;width: 75%; animation: upDown infinite 3.5s;}
@keyframes upDown {
0%{ transform: scale(1.0);transition: all linear .4s;-webkit-transition: all linear .4s;-moz-transition: all linear .4s;-o-transition: all linear .4s;
-ms-transition: all linear .4s;}
50%{transform: scale(1.3);transition: all linear .4s;-webkit-transition: all linear .4s;-moz-transition: all linear .4s;-o-transition: all linear .4s;
-ms-transition: all linear .4s;}
100%{transform: scale(1.0);transition: all linear .4s;-webkit-transition: all linear .4s;-moz-transition: all linear .4s;-o-transition: all linear .4s;
-ms-transition: all linear .4s;}
} #hero-carousel {line-height: 0px;}
#hero-carousel .owl-item .item {position: relative;}
#hero-carousel .owl-item .item figure {overflow: hidden;max-height: 700px; background:#000;}
#hero-carousel .owl-item .item figure::before {position: absolute;content: '';width: 100%;height: 100%;background-color: rgba(0,0,0,0.50);z-index: 11;top: 0;left: 0;}
#hero-carousel .item video {width: 100%;height: auto;}
#hero-carousel .owl-item .item figure img {min-height: 800px;object-fit: cover;}
#hero-carousel .owl-item .item figure video {min-height: 800px;object-fit: cover;}
.guide-page .w-100.d-block svg {width: 100%;height: 350px;}
.guide-page h1>hr {max-width: 50px;margin: 20px auto 0px;background-color: var(--saffron);border: none;opacity: 1;height: 4px;border-radius: 10px;}
.blog-single-details-page .entry-content p>img.aligncenter {border-radius: 8px;}
.single-post .single-blog-page-top-functionality li {list-style-type: none;margin-block-end: 0px !important;}
.single-blog-page-top-functionality li img {max-width: 30px;}
.single-blog-page-top-functionality li:last-child button {background-color: transparent;color: var(--black);text-transform: capitalize;font-weight: 500;letter-spacing: 0;
gap: 12px;display: flex; align-items: center; position: relative;}
.single-blog-page-top-functionality li:last-child button:hover,
.single-blog-page-top-functionality li:last-child button:focus { color: var(--saffron); outline: none; border: none;}
.print-intro-content {position: absolute;max-width: 150px;font-size: 10px;line-height: 16px;background-color: var(--black);color: var(--white);padding-block: 8px;border-radius: 8px;
top: auto;bottom: 50px;right: 0;padding-inline: 8px;text-transform: lowercase; display: none;}
.print-intro-content:first-letter {text-transform: uppercase;}
.print-intro-content::before {position: absolute;content: '';width: 0;height: 0;border-top: 10px solid var(--black);border-left: 10px solid transparent;border-right: 10px solid transparent;
bottom: -8px;right: 18px;}
.print-intro-icon {background-color: var(--dark-blue);min-width: 18px;height: 18px;display: block;color: var(--white);line-height: 16px;border-radius: 100px;font-size: 14px;}
.single-blog-page-top-functionality li .print-intro-icon>img {max-width: 12px;}
#main .entry-content blockquote.wp-block-quote {margin-inline-start: 0px !important;}
.cookies-section {position: fixed;bottom: 0;left: 0;width: 100%;height: auto;z-index: 10999;background-color: rgba(0,0,0,0.75);top: auto; padding-block: 20px;}
.accept-cookies-section {gap: 50px;}
#acceptCookiesBtn {background-color: var(--saffron);min-width: 200px;text-transform: uppercase;letter-spacing: 0px;font-size: 14px;padding: 0px;line-height: 50px;}
.share-on-social-media ol.d-flex li {list-style-type: none;margin-inline-end: 12px;}
@media all and (max-width: 991px) {
#hero-carousel .owl-item .item figure img {visibility:visible;}
#hero-carousel .owl-item .item figure video {visibility:hidden;}
}
.home-page-benefits-list li {list-style-type: none;padding-inline: 15px;margin-block-start: 20px;font-size: 20px;border-right: 2px solid rgba(255,255,255,1);}
.home-page-benefits-list li:last-child {border-right: none;}
#hero-carousel .owl-item .item aside a img {min-height: 20px !important;max-height: 20px;width: 20px; margin-right: 8px;}
#hero-carousel .owl-dots {position: absolute;bottom: 50%; margin-bottom: -50px;z-index: 111;display: flex;flex-direction: column;left: 50px;}
#hero-carousel .owl-dots .owl-dot {width: 20px;height: 20px;background-color: var(--white);border-radius: 50px;margin-block: 4px;border: 1px solid rgba(0,0,0,0.10);box-shadow: 0px 0px 15px rgba(0,0,0,0.08);}
#hero-carousel .owl-dots .owl-dot.active {background-color: var(--light-blue);}
.go-down-side-animation.position-absolute {bottom: 100px;left: 50%;margin-left: -25px;width: 50px;height: 100px;border: 2px solid var(--white);z-index: 11;border-radius: 50px; padding-inline: 12px; cursor: pointer;}
.up-to-down-animate {animation: up-to-down-animate 2s infinite;max-width: 24px;}
@keyframes up-to-down-animate {0%{ transform: translateY(0px);transition: all linear .4s;-webkit-transition: all linear .4s;-moz-transition: all linear .4s;}
100%{transform: translateY(70px);transition: all linear .4s;-webkit-transition: all linear .4s;-moz-transition: all linear .4s;}
}
@media screen and (min-width:56.875em) {
.main-navigation ul ul a { width:auto; }
} .section-a ul.beneth-banner-info { display: flex; justify-content: space-between; position: relative;top: 0px;z-index: 11;padding-inline-start: 0; margin-block-end: 50px;width: 100%;flex-wrap: wrap;column-gap: 10px;row-gap: 20px;}
.section-a ul.beneth-banner-info li {list-style-type: none;width: 49%;}
.section-a ul.beneth-banner-info li .beneath-banner {width: 100%;height: auto;background-color: var(--saffron);padding: 25px;text-align: center;display: flex;border: 5px solid var(--white);box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.22);flex-direction: column;align-items: center;justify-content: start;transition: 0.4s;}
.section-a ul.beneth-banner-info li .beneath-banner h3 {font-size: 20px;}
.section-a .beneath-banner figure img {width: 50px;max-width: 50px;min-height: 50px;}
.section-a .beneath-banner figure img[src=""]:empty {display: none;}
.section-a ul.beneth-banner-info li .beneath-banner p {min-height: 100px;margin-bottom: 0px; color: var(--white); line-height: 24px;}
.section-a aside a {background-color: var(--dark-blue);text-decoration: none;color: var(--white);padding: 8px 20px;text-transform: capitalize;border-radius: 4px;line-height: 24px;display: inline-block;}
.section-a aside a:hover,
.section-a aside a:focus {background-color: var(--saffron);}
.section-a ul.beneth-banner-info li .beneath-banner:hover {background-color: var(--dark-blue);} .home-center-text { display: inline-block;width: 100%;text-align: center;padding: 50px 0;}
.home-center-text h1 { font-size: 45px;display: block; font-weight: 700; padding-block-end: 20px; margin: 0; padding: 0; }
#go-down { padding-block: 0px 0px; }
.section-b .row div#owner-carousel {padding: 10px;}
.section-b .row {margin-right:0px !important;margin-left:0px !important;}
.section-b { padding-block: 100px; background-color: var(--white); }
.section-b { background-image: url(//www.remoteresource.com/wp-content/themes/RemoteResource/assets/images/grey-icon.svg); background-repeat: no-repeat; background-size: 300px; background-position: -170px 250px; }
.section-b .container::before {position: absolute;content: '';width: 0;height: 0;border-top: 100px solid transparent;border-left: 100px solid transparent;
border-bottom: 100px solid #14122a;top: auto;right: 0;bottom: 0;}
.section-b::after {position: absolute;content: '';width: 150px;height: 50px;background-color: var(--saffron);top: auto;right: 75px;transform: skewX(-45deg); bottom: 0;left: auto;}
.section-b h3 {font-size: 28px;color: var(--saffron);line-height: 1.6;}
.section-b h2 {font-size: 32px;letter-spacing: -1px;}
.section-b blockquote {border-left: 5px solid var(--saffron);}
.section-b strong {font-size: 28px;color: var(--saffron);}
.section-b {width:100%;height:auto;display:block; position:relative;}
.section-b ol.d-flex.flex-wrap {margin-left: 0px;margin-bottom: 20px; padding-left: 0px;}
.section-b ol.d-flex.flex-wrap li {list-style-type: none;position: relative;width: 50%;padding-left: 40px; line-height: 2.5;}
.section-b ol.d-flex.flex-wrap li::before {position: absolute;content: '';width: 30px;height: 30px;background-image: url(//www.remoteresource.com/wp-content/themes/RemoteResource/assets/images/green-check.svg);
left: 0;top: 4px; background-repeat: no-repeat; background-size: contain;}
.section-b aside a {background-color: var(--dark-blue);color: var(--white);text-decoration: none;padding: 8px 20px;display: inline-block;border-radius: 4px;}
.section-b aside a:hover, .section-b aside a:focus {background-color: var(--black);}
.page-template-home-new .owner-slide-caption {display:none !important; position: absolute;right: 0;bottom: 0;width: 375px;height: 150px;background-color: var(--dark-blue);padding-block: 15px 10px;padding-inline: 15px;}
.owner-slide-caption {position: absolute;right: 0;bottom: 0;width: 375px;height: 200px;background-color: var(--dark-blue);padding-block: 15px 10px;padding-inline: 15px;}
.owner-slide-caption strong {font-size: 16px;color: var(--white);line-height: 1.6;bottom: 10px;position: absolute;}
.owner-slide-caption strong span {display: block;color: var(--saffron);}
#owner-carousel .owl-item {padding-bottom: 50px;}
.owner-slide-caption::before {position: absolute;content: '';width: 0;height: 0;border-top: 52px solid #717171;border-left: 51px solid transparent;border-bottom: 51px solid transparent;bottom: -50px;left: -50px;}
.owner-slide-caption::after {position: absolute;content: '';width: 75px;height: 75px;right: 20px;top: -50px;background-image: url(//www.remoteresource.com/wp-content/themes/RemoteResource/assets/images/block-quote-end.svg);background-position: top right;background-size: cover;} .section-c {background-color: #f8f8f8;padding-block: 50px;}
.section-c h2 {font-size: 30px;line-height: 1.6;}
.section-c h2>img {width: 25px;max-width: 25px; margin-right: 16px;}
.section-c ul.d-flex {justify-content: space-between;}
.section-c ul.d-flex li {list-style-type: none;background-color: var(--white);border: 1px solid rgba(0,0,0,0.20);width: 24%;margin-block: 8px;padding: 20px; cursor: pointer;transition: all linear .4s; position: relative;}
.remotely-card-section span.icon-square {width: 75px;height: 75px;background-color: rgba(243,115,31,0.10);display: flex;justify-content: space-evenly;border-radius: 4px;transition: all linear .4s;}
.remotely-card-section span.icon-square img {max-width: 50px;}
.section-c ul.d-flex li h3 {font-size: 18px;line-height: 1.6;margin-bottom: 0px;padding-block: 10px 0px; font-weight: 700; letter-spacing: 0px;}
.section-c ul.d-flex li p {line-height: 1.6;}
.section-c ul.d-flex li aside {display: block;line-height: 1.2;position: absolute;bottom: 12px;left: auto;}
.section-c ul.d-flex li aside a {color: var(--saffron); text-decoration: none; position: relative;}
.section-c ul.d-flex li aside a:hover,.section-c ul.d-flex li aside a:focus {color: var(--dark-blue);}
.section-c ul.d-flex li aside a::before {position: absolute;content: '';width: 10px;height: 10px;background-image: url(//www.remoteresource.com/wp-content/themes/RemoteResource/assets/images/arrow-right.svg);right: -15px;background-size: cover;background-repeat: no-repeat;top: 4px;}
.section-c aside.main-btn a {background-color: var(--saffron);text-decoration: none;color: var(--white);padding: 8px 20px;
border-radius: 4px;}
.section-c aside.main-btn {text-align: center;}
.section-c aside.main-btn a:hover,.section-c aside.main-btn a:focus {background-color: var(--dark-blue);}
.section-c ul.d-flex li:hover .icon-square {transition: all linear .4s;transform: scaleX(-1);background-color: var(--dark-blue);}
.section-c ul.d-flex li:hover .icon-square img {filter: contrast(0) brightness(100);}
.section-c .remotely-card-section img {width: 50px;height: 55px;margin-top: 10px;} .section-d {background-color: var(--white);padding-block: 50px;background-blend-mode: multiply;background-image: url(//www.remoteresource.com/wp-content/themes/RemoteResource/assets/images/abstract-waves.png);
background-repeat: repeat-x;background-size: 100%;background-position: center center;}
.section-d::before {position: absolute;content: '';width: 0;height: 0;border-left: 100px solid #14212a;border-right: 100px solid transparent;border-bottom: 100px solid transparent;top: 0;left: 0;}
.section-d::after {position: absolute;content: '';width: 150px;height: 50px;background-color: var(--saffron);top: 0;left: 75px;transform: skewX(-45deg);}
.section-d h2 {font-size: 30px;line-height: 1.6;}
.section-d h2>img {width: 25px;max-width: 25px; margin-right: 16px;}
.section-d .sub-heading {text-align: center;font-size: 20px;padding-inline: 15rem;}
.section-d ul li {width: 550px;height: 150px; list-style-type: none; padding: 15px; position: relative;}
.section-d ul li h3 {font-size: 22px;line-height: 1.6;color: var(--saffron);font-weight: 700;}
.section-d ul li:nth-child(odd) {text-align: right;}
.section-d ul li:nth-child(even) {text-align: left; margin-left: 550px;}
.section-d ul li p {line-height: 1.8;}
.blink-5-dots ul.ps-0 {width: 1100px;margin: 0px auto;}
.blink-5-dots ul.ps-0::before {position: absolute;content: '';width: 3px;height: 80%;background-color: #ccc;left: 50%;top: 50px;margin-left: 0px;border-radius: 10px;}
.section-d ul li:nth-child(odd) samp {position: absolute;left: 50%;top: 10%;width: auto;height: 130px;font-size: 9.5em;color: #f2f2f2;font-family: var(--default-font);font-weight: 700;margin-left: 290px;margin-top: 0px;line-height: 130px;text-align: left;}
.section-d ul li:nth-child(odd)::before {position: absolute;content: '';width: 20px;height: 20px;background-color: var(--saffron);border-radius: 10px;
left: auto;right: -12px;animation: shadow-pulse 1s infinite;top: 22px;}
.section-d ul li:nth-child(even) samp {position: absolute;left: 0%;top: 10%;width: auto;height: 130px;font-size: 9.5em;color: #f2f2f2;font-family: var(--default-font);font-weight: 700;margin-left: -200px;margin-top: 0px;line-height: 130px;text-align: left;}
.section-d ul li:nth-child(even)::before {position: absolute;content: '';width: 20px;height: 20px;background-color: var(--saffron);border-radius: 10px;left: -10px;right: auto;animation: shadow-pulse 1s infinite;top: 22px;}
.section-d .container-fluid::before {position: absolute;content: '';width: 175px;height: 575px;top: 50%; margin-top: -250px;right: 0;background-image: url(//www.remoteresource.com/wp-content/themes/RemoteResource/assets/images/grey-icon.svg);background-repeat: no-repeat;background-size: cover;} .section-e {background-color: #fafafa;padding-block: 50px;}
.section-e h2 {font-size: 30px;line-height: 1.6;}
.section-e h2>img {width: 25px;max-width: 25px; margin-right: 16px;}
.section-e p {line-height: 1.6; text-align: left; padding-top: 10px; text-align: center;}
.section-e .candidate-information p {text-align: left;}
.section-e::before {position: absolute;content: '';width: 0;height: 0;border-right: 100px solid #14212a;border-left: 100px solid transparent;border-bottom: 100px solid transparent;top: 0;left: auto;right: 0;}
.section-e::after {position: absolute;content: '';width: 150px;height: 50px;background-color: var(--saffron);top: 0;left: auto;transform: skewX(45deg);
right: 75px;}
#hire-dream-team .candidate-snap figure {margin-bottom: 0px;}
#hire-dream-team .candidate-snap figure img {min-width: 375px;width: 375px;min-height: 375px;height: 375px;object-fit: cover;}
#hire-dream-team .candidate-information h3 {font-size: 24px;}
#hire-dream-team .candidate-information strong {font-size: 20px;display: inline-block;font-weight: 500;color: var(--black);margin-bottom: 16px;}
#hire-dream-team .candidate-information strong > span {color: var(--saffron);}
#hire-dream-team .candidate-information h4 {background-color: #e6e6e6;font-size: 16px;text-transform: uppercase;font-weight: 700;padding: 12px;
margin-bottom: 16px;}
#hire-dream-team .candidate-information ul.d-flex.flex-wrap.candidate-skills li {list-style-type: none;margin-inline-end: 15px;background-color: var(--light-blue);padding-block: 4px;padding-inline: 10px;border-radius: 4px;color: var(--white);font-weight: 500;margin-block: 4px; line-height: 1.2;}
#hire-dream-team .candidate-information { padding-inline: 24px;}
#hire-dream-team .candidate-information strong img {max-width: 20px;}
.section-e aside a{background-color: var(--dark-blue);padding: 8px 30px;display: inline-block;color: var(--white);font-size: 20px;border-radius: 8px;}
.section-e aside a:hover,#hire-dream-team aside a:focus {background-color: var(--saffron);}
#hire-dream-team .owl-nav {position: absolute;right: auto;margin-top: 0px;top: 50%;display: flex;width: 100%;height: auto;text-align: center;
justify-content: space-between;}
#hire-dream-team .owl-nav button:first-child {margin-inline-end: 20px;}
#hire-dream-team .owl-nav button.owl-prev {position: relative;left: -50px;filter: brightness(0.75);}
#hire-dream-team .owl-nav button.owl-next {position: relative;right: -50px;filter: brightness(0.75);}
#hire-dream-team .owl-nav button.owl-next, #hire-dream-team .owl-nav button.owl-prev {width: 50px;height: 50px;position: relative;}
#hire-dream-team .owl-nav button.owl-prev span, #hire-dream-team .owl-nav button.owl-next span {visibility: hidden;}
#hire-dream-team .owl-nav button.owl-prev::before {position: absolute;content: '';width: 50px;height: 50px;background-image: url(//www.remoteresource.com/wp-content/themes/RemoteResource/assets/images/circle-long-arrow-left.svg);left: 0;top: 0;background-size: cover;}
#hire-dream-team .owl-nav button.owl-next::before {position: absolute;content: '';width: 50px;height: 50px;background-image: url(//www.remoteresource.com/wp-content/themes/RemoteResource/assets/images/circle-long-arrow-right.svg);left: 0;top: 0;background-size: cover;}
#hire-dream-team .item aside a > img {width: 20px;max-width: 20px;}
img.me-2 {width: 20px;} .section-f {padding-block: 100px;background-image: url(https://www.remoteresource.com/wp-content/uploads/2025/07/indian-remote-hiring-solution.avif);background-repeat: no-repeat;background-size: cover; background-blend-mode: multiply;background-color: rgba(20, 33, 42, 0.80);background-position: center center;}
.section-f::after {position: absolute;content: '';width: 250px;height: 250px;border-right: 50px solid var(--saffron);border-bottom: 50px solid var(--saffron);border-bottom-right-radius: 100%;bottom: -250px;}
.section-f h2 {font-size: 30px;color: #ffffff;line-height: 1.6;}
.section-f h2 img {width: 30px;max-width: 30px; margin-inline-end: 22px;}
.section-f strong {font-size: 18px;font-weight: 500;line-height: 1.6;}
.section-f ul.d-flex {padding-left: 0px;margin-block-start: 50px;margin-block-end: 50px; justify-content: center;}
.section-f ul.d-flex li {list-style-type: none;}
.section-f ul.d-flex li figcaption {width: 160px;height: 160px;position: relative;background-color: rgba(255,255,255,0.20);border: 2px solid var(--white);
border-radius: 15px;text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;margin-inline: 20px;}
.section-f ul.d-flex li figcaption > h5 {font-size: 16px;color: var(--white);letter-spacing: -1px; margin-bottom: 0px;}
.section-f ul.d-flex li figcaption > figure img {width:60px;height: 54px;}
.section-f .btn-group dd a {color: var(--white);text-decoration: none;border: 1px solid var(--white);padding: 11px 11px;border-radius: 4px;margin-inline: 20px; display: block; line-height: 1.6;}
.section-f .btn-group dd:first-child a { background-color: var(--saffron); border-color: var(--saffron); }
.section-f .btn-group dd a:hover,.section-f .btn-group dd a:focus { background-color: var(--black); border-color: var(--black); } .section-g {padding-block-end: 50px;}
.section-g::before {position: absolute;content: '';width: 0;height: 0;border-top: 100px solid transparent;border-left: 100px solid transparent;
border-bottom: 100px solid #14122a;top: auto;right: 0;bottom: 0;}
.section-g::after {position: absolute;content: '';width: 150px;height: 50px;background-color: var(--saffron);top: auto;right: 75px;transform: skewX(-45deg);
bottom: 0;left: auto;}
#testimonial-carousel .d-flex strong {font-size: 28px;font-weight: 600;line-height: 38px;margin-bottom: 35px;display: block;}
#testimonial-carousel .d-flex p {font-size: 18px;line-height: 1.6;font-weight: 400;margin-bottom: 0px;}
.testimonial-name-and-designation {bottom: 0;width: 100%;height: 150px;background: linear-gradient(0deg, black, transparent);border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;border-top-left-radius: 20px;border-top-right-radius: 20px;left: 0px;padding-inline: 35px;display: flex;flex-direction: column;align-items: self-start;justify-content: flex-end;padding-block-end: 24px;}
#testimonial-carousel .item figure {border-radius: 20px;overflow: hidden;}
.section-g .testimonial-name-and-designation small {color: var(--saffron);font-weight: 700;text-transform: uppercase;font-size: 16px;letter-spacing: 1px; padding-left: 2px;}
#testimonial-carousel .owl-dots {display: flex;justify-content: center;margin-block-start: 30px;}
#testimonial-carousel .owl-dots button {width: 20px;height: 20px;border: 1px solid var(--light-blue);border-radius: 100px;margin-inline-end: 8px;
position: relative;}
#testimonial-carousel .owl-dots button::before {position: absolute;content: '';width: 13px;height: 13px;background-color: var(--dark-blue);border-radius: 100px;margin: 2.6px;top: 0px;left: 0px;}
#testimonial-carousel .owl-dots button.active {background-color: transparent;}
#testimonial-carousel .owl-dots button.active::before {background-color: var(--saffron);} .section-h {width: 100%;height: auto;display: inline-block;position: relative;background-color: #f9f8f9;padding-block: 50px;}
.section-h h3 {font-size: 30px;line-height: 1.6;text-align: center;font-weight: 700;text-transform: capitalize;margin-bottom: 0px; padding-bottom: 30px;}
.section-h h3>img {width: 25px;max-width: 25px;margin-right: 16px;}
.section-h h5 {font-size: 30px;line-height: 1.6;text-align: center;font-weight: 700;text-transform: unset;margin-bottom: 0px;padding-bottom: 0px;
font-style: italic;padding-block-start: 15px;}
#brand-slider .owl-item .item {padding-inline: 70px;} .world-mapping {padding-block-start: 50px;background-image: url(//www.remoteresource.com/wp-content/themes/RemoteResource/assets/images/abstract-waves.png);background-position: center center;background-repeat: no-repeat;background-size: auto;}
.world-mapping h3 { text-transform: capitalize; text-align: center; font-weight: 700; margin-bottom: 0;}
.world-mapping .remote-world-mapping-section { height: auto; width: 100%; position: relative; display: block; }
.world-mapping .remote-world-mapping-section img { width: 700px; }
.locationMarker { margin: 0px; width: 18px; height: 18px; text-transform: uppercase; letter-spacing: 1px; color: #fff; text-align: center; background: rgb(243 115 31);border-radius: 100%;animation: shadow-pulse 1s infinite;border: none;position: relative;padding: 10px;}
.locationMarker::before {position: absolute;content: '';width: 16px;height: 16px;left: 0;top: 0;background-color: rgba(199, 1, 12, 0.30);border-radius: 100px;}
.remote-world-mapping-section figure {position: relative;}
.remote-world-mapping-section ul li {display: inline-block;padding: 0;margin: 0px;line-height: 0px;list-style-type: none;}
.remote-world-mapping-section ul li:first-child {top: 50%;position: absolute;left: 50%;margin-left: 115px;margin-top: -30px;}
.remote-world-mapping-section ul li:first-child .locationMarker::before {position: absolute;content: '';width: 30px;height: 30px;left: -5px;top: -5px;background-color: rgba(243, 115, 31, 0.35);border-radius: 100px;}
.remote-world-mapping-section ul li:nth-child(2) {position: absolute;top: 50%;left: 50%;margin-left: -165px;margin-top: -100px;}
.remote-world-mapping-section ul li:nth-child(2) .locationMarker::before {position: absolute;content: '';width: 30px;height: 30px;left: -5px;top: -5px;background-color: rgba(243, 115, 31, 0.35);border-radius: 100px;}
.remote-world-mapping-section ul li:nth-child(3) {position: absolute;top: 50%;left: 50%;margin-left: -200px;margin-top: -100px;}
.remote-world-mapping-section ul li:nth-child(3) .locationMarker::before {position: absolute;content: '';width: 30px;height: 30px;left: -5px;top: -5px;background-color: rgba(243, 115, 31, 0.35);border-radius: 100px;}
.remote-world-mapping-section ul li:last-child {position: absolute;top: 50%;left: 50%;margin-left: -190px;margin-top: -75px;}
.remote-world-mapping-section ul li:last-child .locationMarker::before {position: absolute;content: '';width: 30px;height: 30px;left: -5px;top: -5px;background-color: rgba(243, 115, 31, 0.35);border-radius: 100px;}
.map-marker-locations1 {position: absolute;background-color: #14212a;padding: 10px;color: #ffffff;min-width: 202px;border-radius: 10px;top: 0;
left: 0;margin-top: -125px;margin-left: -95px;z-index: 99; display: none;}
.map-marker-locations1::after {position: absolute;content: '';width: 0;height: 0;border-top: 15px solid #14212a;border-left: 15px solid transparent;border-right: 15px solid transparent;left: 50%;margin-left: -10px;top: 100%;}
.map-marker-locations2 {position: absolute;background-color: #14212a;padding: 10px;color: #ffffff;min-width: 202px;border-radius: 10px;top: 0;left: 0;margin-top: -150px;margin-left: -95px;z-index: 99; display: none;}
.map-marker-locations2::after {position: absolute;content: '';width: 0;height: 0;border-top: 15px solid #14212a;border-left: 15px solid transparent;border-right: 15px solid transparent;left: 50%;margin-left: -10px;top: 100%;}
.map-marker-locations3 {position: absolute;background-color: #14212a;padding: 10px;color: #ffffff;min-width: 202px;border-radius: 10px;top: 0;left: 0;margin-top: -170px;margin-left: -95px;z-index: 99; display: none;}
.map-marker-locations3::after {position: absolute;content: '';width: 0;height: 0;border-top: 15px solid #14212a;border-left: 15px solid transparent;border-right: 15px solid transparent;left: 50%;margin-left: -10px;top: 100%;}
.map-marker-locations4 {position: absolute;background-color: #14212a;padding: 10px;color: #ffffff;min-width: 202px;border-radius: 10px;top: 0;left: 0;margin-top: -170px;margin-left: -95px;z-index: 99; display: none;}
.map-marker-locations4::after {position: absolute;content: '';width: 0;height: 0;border-top: 15px solid #14212a;border-left: 15px solid transparent;border-right: 15px solid transparent;left: 50%;margin-left: -10px;top: 100%;}
.map-marker-locations1 strong, .map-marker-locations2 strong, .map-marker-locations3 strong, .map-marker-locations4 strong {letter-spacing: -0.5px;font-size: 14px;}
.map-marker-locations1 p,.map-marker-locations2 p,.map-marker-locations3 p,.map-marker-locations4 p {font-size: 12px;color: #ffffff;text-align: center; line-height: 20px;}
span.closeBtn {position: absolute;top: 0;right: 0;background-color: var(--saffron);width: 15px;height: 15px;font-size: 10px;z-index: 11;cursor: pointer;border-top-right-radius: 8px;border-bottom-left-radius: 4px;}
.myLocoMap .location {line-height: 1.8;} @keyframes shadow-pulse {
0% {
box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
}
100% {
box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);
}
}
@keyframes shadow-pulse-big {
0% {
box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);
}
100% {
box-shadow: 0 0 0 50px rgba(199, 1, 12, 0.40);
}
}
.site-footer-nav figure.mb-0 img {width: 250px;}
.site-footer-nav {background-color: var(--dark-blue); padding-block: 100px;}
ul.footer-nav {margin-bottom: 0px;}
ul.footer-nav li { list-style-type: none;position: relative; }
ul.footer-nav li a { color: var(--white); text-decoration: none; text-transform: capitalize; line-height: 28px; }
ul.footer-nav li a:hover,ul.footer-nav li a:focus { color: var(--saffron); }
ul.footer-nav li::before { position: absolute; content: ''; width: 12px; height: 12px; background-image: url(//www.remoteresource.com/wp-content/themes/RemoteResource/assets/images/link-top-right.svg); left: -24px; top: 8px;background-size: cover;background-repeat: no-repeat;}
ul.footer-social-nav { display: flex;gap: 5px; justify-content: flex-start; width: 100%; list-style-type: none; padding: 0; }
ul.footer-social-nav li a img { width: 24px; max-width: 24px; }
.site-footer-nav address dd.d-flex { margin-bottom:12px; flex-direction: column; line-height: 30px;}
.site-footer-nav address dd.d-flex a {color: var(--white);text-decoration: none;}
.site-footer-nav address dd.d-flex img {width: 15px;max-width: 15px;margin-inline-end: 8px;}
.trusted-icons ul.d-flex {justify-content: center;background-color: var(--dark-blue);}
.trusted-icons ul.d-flex li {list-style-type: none;margin-inline: 8px;}
.trusted-icons ul.d-flex li img {width: 125px;max-width: 125px;border: 2px solid var(--white);border-radius: 4px;}
.copyright-section {background-color: var(--dark-blue);border-top: 1px solid rgba(255,255,255,0.12); border-bottom: 5px solid var(--light-blue);}
#goTopBtn {display: none;position: fixed;bottom: 15px;right: 20px;z-index: 9999;border: none;outline: none;background-color: var(--saffron) !important;color: white !important;cursor: pointer;padding: 1px;border-radius: 100px !important;width: 50px;height: 50px;font-size: 2rem;line-height: 20px;
animation: shadow-pulse infinite 1s;}
.footer-nav img.footer-icon {width: 250px;} footer.entry-footer a.post-edit-link {display: none;}
.site-main header.entry-header h1 {display: none;}
.single-post .entry-header h1 {display: block !important;}  .search-box {display: none;width: 100%;left: auto;right: 0px;margin-top: 35px;background-color: var(--white);padding: 2px;box-shadow: 0px 0px 35px rgba(0,0,0,0.14);border-radius: 2px;z-index: 111;height: auto;min-width: 250px;}
.search-btn-header img {cursor: pointer;}
.search-box form input[type="search"] {width: 100%;background-color: #e2e2e2;color: var(--black);}   .page-template-HireVirtualEmployees .banner-main .banner-left.service-left {padding-top:30px;}
.page-template-HireVirtualEmployees .services-belowtab {padding: 90px 0 20px 0;}
.page-template-HireVirtualEmployees .services-belowtab h2 {font-size:30px !important;border-top: 2px solid #dddddd;padding-top: 15px;}
.page-template-HireVirtualEmployees .services-belowtab h3 {font-size:1.3rem;text-align: left;}
.page-template-HireVirtualEmployees .banner-section.service-main-section .service-left ul li {flex: 0 0 100%;max-width: 100%;}
.page-template-HireVirtualEmployees .services-belowtab ul li {text-align: left; position:relative;}
.page-template-HireVirtualEmployees .services-belowtab ul li::before {position: absolute;content: '';width: 15px;height: 15px;left: -25px;background-repeat: no-repeat;background-size: cover;top: 3px; background-image: url(http://remoteresource.com/wp-content/uploads/2024/05/check-icon-white.svg);filter:brightness(0);}
.page-template-HireVirtualEmployees .services-belowtab ul li::marker {font-size: 0px;}
.page-template-HireVirtualEmployees .button-div button {margin-top: 30px;margin-left: auto;margin-right: auto;background-color: var(--dark-blue);padding: 8px 30px;display: inline-block;color: var(--white);transition: 0.2s;font-size: 20px;border-radius: 8px;font-weight: 400;}
.page-template-HireVirtualEmployees .button-div {text-align: center;margin-top: -45px;margin-bottom: 50px;}  .aboutus-banner { width: 100%; display: inline-block; position: relative; padding: 70px 0; }
.aboutus-banner .image img {max-width: 100%;margin: 0 auto;border-radius: 15px;box-shadow: 4px 4px 0px var(--saffron); padding: 1px;}
.aboutus-banner .text { padding-top: 30px; }
.aboutus-banner .text span { color: var(--saffron); font-family: "Montserrat", Sans-serif; font-size: 25px; font-weight: 700; line-height: 30px; }
.aboutus-banner .text h1 { color: #1D344B; font-family: "Montserrat", Sans-serif;font-size: 49px;font-weight: 700;line-height: 60px;     padding: 20px 0; }
.aboutus-banner .text p .banner-btn { background-color: var(--saffron); color: var(--white); box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1); }
.aboutus-banner .text p .banner-btn:hover { background-color: var(--dark-blue);}  .about-remote-story { width: 100%; display: inline-block; position: relative; padding: 70px 0; background-color: #EEEFEF; }
.about-remote-story .heading { text-align: center; max-width: 800px; margin: 0 auto; padding-bottom: 50px; }
.about-remote-story .heading h2 { color: #1D344B; font-family: "Montserrat", Sans-serif;font-size: 30px;font-weight: 700;line-height: 45px; padding-bottom: 10px; }
.about-remote-story .heading h2 span { color: var(--saffron); }
.about-remote-story .image img {width: 100%;margin: 0 auto;height: 550px;border-radius: 15px;object-fit: cover;filter: hue-rotate(5deg);}
.about-remote-story .text { padding-top: 30px; }
.about-remote-story .text p { text-align: left; color: #1D344B;font-family: "Montserrat", Sans-serif;font-size: 16px;font-weight: 400;font-style: normal;line-height: 30px; }
.about-remote-story .text p a {color: var(--saffron);font-weight: 700;}  .about-choose { width: 100%; display: inline-block; position: relative; padding: 70px 0; }
.about-choose .choose-heading { text-align: center; max-width: 800px; margin: 0 auto; padding-bottom: 50px;  }
.about-choose .choose-heading h2 { max-width: 860px; margin: 0 auto; color: #1D344B; text-align: center;  font-size: 32px; font-style: normal; font-weight: 700; line-height: normal; }
.about-choose .choose-heading h2 span { color: var(--saffron); }
.about-choose .choose-center { }
.about-choose .choose-center ul { display: flex; width: 100%;align-items: center;justify-content: center;flex-wrap: wrap; padding: 0; margin: 0; }
.about-choose .choose-center ul li { margin-bottom: 20px;display: flex;align-items: center;justify-content: flex-start;flex-direction: column; width: 16%;padding: 25px 20px;background-color: #E0EEFF; min-height: 150px; position: relative; }
.about-choose .choose-center ul li:hover { background: #FF730F; color: #fff; fill: #fff;}
.about-choose .choose-center ul li:hover span {color: #ffffff;}
.about-choose .choose-center ul li:hover .image-svg { color: #fff; fill: #fff; } 
.about-choose .choose-center ul li:after {position: absolute;content: '';right: 0px;top: 10%;height: 80%;width: 1px;background: #bcbcbc;}
.about-choose .choose-center ul li:last-child:after { content:" "; display: none; }
.about-choose .choose-center ul li img { width: 100%; max-width: 50px; margin: 0 auto; }
.about-choose .choose-center ul li span { display: inline-block;width: 100%;text-align: center;font-size: 12px;margin-top: 10px; line-height: 18px;     color: #000000; font-weight: 500;}
.about-choose .choose-center ul li:nth-child(6)::after { display: none; }
.about-choose .choose-center ul li:hover img { filter: invert(100) brightness(100); }  .about-whoweare { width: 100%; display: inline-block; position: relative; }
.about-whoweare .heading { text-align: center; max-width: 800px; margin: 0 auto; padding-bottom: 50px; }
.about-whoweare .heading h2 { max-width: 860px; margin: 0 auto; color: #1D344B; text-align: center;  font-size: 32px; font-style: normal; font-weight: 700; line-height: normal; }
.about-whoweare .heading h2 span { color: var(--saffron); }
.about-whoweare .heading p { padding: 16px 0; }
.about-whoweare .whoweare-bottom { background-color: #E0EEFF; padding: 40px 100px 40px 50px; margin-bottom: 70px; display: flex; border-bottom: 1px solid rgba(0,0,0,0.25); position: relative;}
.about-whoweare .whoweare-bottom::before { position: absolute;content: '';width: 100%;height: 4px;left: 0;bottom: 1px; border-bottom: 4px double rgba(0,0,0,0.15); }
.about-whoweare .whoweare-bottom .image { margin-top: -70px; display: block; width: 220px; height: 220px; }
.about-whoweare .whoweare-bottom .image img { border: 5px solid #E0EEFF;border-radius: 100%;box-shadow: 0px 0px 35px rgba(0,0,0,0.08); width: 100%; height: 100%; object-fit: cover;}
.about-whoweare .whoweare-bottom .text { }
.about-whoweare .whoweare-bottom .text h2 { color: var(--black); font-size: 24px;font-weight: 700;text-transform: none;
font-style: normal;text-decoration: none;line-height: 1.4em; margin-bottom: 20px; }
.about-whoweare .whoweare-bottom .text h3 { color: #0C0C0F; font-family: "Montserrat", Sans-serif;font-size: 15px;font-weight: 600; }
.about-whoweare .whoweare-bottom .text h5 { color: #525253; font-family: "Montserrat", Sans-serif;font-size: 15px;font-weight: 600; padding-top: 10px; }
.about-whoweare .whoweare-bottom .text span.arrow { position: relative; width: 100%; padding: 10px 0; }
.about-whoweare .whoweare-bottom .text span.arrow:before { content: " "; border: 1px dashed #1b69cb;position: absolute;top: 50%;left: 15px;width: 100%; min-width: 400px; height: 1px; }
.about-whoweare .whoweare-bottom .text span.arrow:after { content: " "; width: 10px; height: 10px; background: #1b69cb; display: inline-block; rotate: 50deg; top: 0; }
.about-whoweare .whoweare-bottom .text p { text-align: left; color: #000; padding-bottom: 0px; line-height: 24px;}  .about-mission { width: 100%; display: inline-block; position: relative; padding-block: 0px 70px; }
.about-mission .heading { text-align: center; max-width: 800px; margin: 0 auto; padding-bottom: 50px; }
.about-mission .heading h2 { max-width: 860px; margin: 0 auto; color: var(--black); text-align: center;  font-size: 32px; font-style: normal; font-weight: 700; line-height: normal; }
.about-mission .heading h2 span { color: var(--saffron); }
.about-mission .mission-bottom {align-items: center;}
.about-mission .mission-bottom .image { width: 100%; }
.about-mission .mission-bottom .image img {width: 100%;max-width: 90%;border-radius: 15px;box-shadow: 4px 4px 0px var(--saffron);padding: 1px;}
.about-mission .mission-bottom .text { }
.about-mission .mission-bottom .text p { color: #000000; font-family: "Montserrat", Sans-serif; font-size: 16px; font-weight: 400; line-height: 28px; }   .services-banner { width: 100%; display: inline-block; position: relative; padding: 70px 0; }
.services-banner .image { }
.services-banner .image img { max-width: 100%; margin: 0 auto; }
.services-banner .text { padding-top: 30px; }
.services-banner .text span { color: #1B69CB; font-family: "Montserrat", Sans-serif; font-size: 25px; font-weight: 700; line-height: 30px; }
.services-banner .text h1 { color: #1D344B; font-family: "Montserrat", Sans-serif;font-size: 49px;font-weight: 700;line-height: 60px; padding: 20px 0; }
.services-banner .text p { color: #1B69CB; font-family: "Montserrat", Sans-serif; font-size: 40px; font-weight: 700; line-height: 30px; }
.services-banner .text .banner-btn { background-color: #FD7E40; color: #fff; box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1); margin-top: 50px; }
.services-banner .text .banner-btn:hover { color: #fff; background-color: #FF4D00; }
.services-top-heading { width: 100%; display: inline-block; position: relative; padding: 0px 0 0px 0; }
.services-top-heading .heading { text-align: center; margin: 0 auto; padding-bottom: 50px;  }
.services-top-heading .heading h2 { color: #000; font-family: "Montserrat", Sans-serif; font-size: 26px;font-weight: 700;line-height: 36px; }
.services-top-heading .heading p { text-align: left;color: #000;font-family: "Montserrat", Sans-serif;font-size: 16px;font-weight: 400;line-height: 29px; }
.services-belowtab { width: 100%; display: inline-block; position: relative; padding: 50px 0; }
.services-belowtab .banner-main .image img.img-fluid {width: 100%;object-fit: cover;border-radius: 8px;}
.services-belowtab .tab-left .accordion-button { border: 0; background: transparent; box-shadow: none; color: #313131; font-family: "Montserrat", Sans-serif; font-size: 20px; font-weight: 600; }
.service-accordion .service-accordion-icon li {position:relative;}
.service-accordion .service-accordion-icon li::before {position: absolute;content: '';width: 15px;height: 15px; filter: brightness(0);left: -25px; background-repeat: no-repeat;background-size: cover;top: 3px;background-image: url(http://remoteresource.com/wp-content/uploads/2024/05/check-icon-white.svg);}
.services-all { width: 100%; display: inline-block; position: relative; padding: 70px 0; background-color: var(--white); }
.services-all .heading { text-align: center; max-width: 1000px; margin: 0 auto; padding-bottom: 20px; }
.services-all .heading h2 { color: #000; font-family: "Montserrat", Sans-serif;font-size: 30px;font-weight: 700;line-height: 36px; margin-bottom: 20px; }
.services-all .heading p { text-align: center; color: #000;font-family: "Montserrat", Sans-serif;font-size: 18px;font-weight: 400;line-height: 22px; }
.services-all .services-all-box .services-item {padding: 25px 25px 25px 25px;background-color: #fff;box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
border-radius: 30px;margin-bottom: 25px;height: 100%;align-content: stretch;position: relative;overflow: hidden;}
.row.services-all-box {row-gap: 40px;}
.services-all .services-all-box .services-item h2 { font-family: "Montserrat", Sans-serif; font-size: 24px !important; font-weight: 700 !important; margin-bottom: 15px;}
.services-all .services-all-box .services-item p { text-align: left; color: #000;font-family: "Montserrat", Sans-serif; font-size: 16px; font-weight: 400;line-height: 22px; }
.services-all .services-all-box .services-item a.call-expert-popup, .services-all .services-all-box .services-item a.hire-btn {padding: 10px 20px;border-radius: 0px;background: #FF730F;border: none;font-family: Montserrat;font-size: 16px;font-style: normal;font-weight: 500;line-height: 22px;letter-spacing: 0px;margin-top: 0px;text-transform: capitalize; color: #fff;width: 100%;display: inline-block;text-align: center;position: absolute;bottom: 0;left: 0;}
.services-all .services-all-box .col-md-4 {margin-block-end: 15px;padding-block-end: 15px;}
.smooth-scroller-section .sectionContent ol li {list-style-type: auto;margin-top: 15px;}
.smooth-scroller-section .sectionContent ol ul li {list-style-type: none;}
.smooth-scroller-section .sectionContent ol {padding-left: 0;} .sub-page .services-all {text-align: center;}
.sub-page .services-all .services-all-box .services-item .sub-page-icon {margin:auto;margin-bottom:10px; padding:24px 10px 10px 10px;}
.sub-page .services-all .services-all-box .services-item {padding: 25px 25px 0px 25px;}
.sub-page .services-all .services-all-box .services-item h2 {text-align: center;}
.sub-page .services-all .services-all-box .services-item p {text-align: center; }
.sub-page .services-all .services-all-box .services-item p:empty {display: none;}
.sub-page .services-all .services-all-box .services-item p>span a {color: var(--saffron);font-weight: 700;text-decoration: underline;}
.sub-page .services-all .services-all-box .services-item img {width: 64px; height:auto;display: block;margin-left: auto;margin-right: auto;margin-bottom:15px;}
.sub-page .row .services-all-box {row-gap: 25px;}
.sub-page .services-all button { margin-top:30px; margin-left:auto;margin-right:auto;background-color: var(--dark-blue);padding: 8px 30px;display: inline-block;color: var(--white);transition: 0.2s;font-size: 20px;border-radius: 8px; font-weight: 400;}
.sub-page .services-all button:hover {background-color: #f3731f;}
.sub-page .project-duration {width: 100%;display: inline-block;position: relative;padding: 70px 0;background-color:#eeeeee;}
.sub-page .project-duration .heading {text-align: center;max-width: 1000px;margin: 0 auto;padding-bottom:40px;}
.sub-page .project-duration .row.services-all-box {row-gap: 25px;}
.sub-page .project-duration .services-item {transition: transform .4s;text-align:center;padding: 35px 25px 30px 25px;background-color: #fff;box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);border-radius: 30px;margin-bottom: 25px;height:auto;align-content: stretch;position: relative; overflow: hidden;}
.sub-page .project-duration .services-item:hover { transform: scale(1.01);}
.sub-page .project-duration .services-item img {width: 60px; height:auto;display: block;margin-left: auto;margin-right: auto;margin-bottom:25px;}
.sub-page .project-duration .services-item h2 {text-align: center; font-size:22px; font-weight:600;}
.sub-page .duration-card-list ul {padding-left:0px; text-align: -webkit-center;}
.sub-page .duration-card-list ul li {list-style-type: none; position:relative;width: fit-content;} .sub-page .project-duration button { margin-top:10px; margin-left:auto;margin-right:auto;background-color: var(--dark-blue);padding: 8px 30px;display: inline-block;color: var(--white);transition: 0.2s;font-size: 18px;border-radius: 8px; font-weight: 400;}
.sub-page .project-duration button:hover {background-color: #f3731f;}
.sub-page .project-duration .hire-duration-card {margin-bottom:20px;}
.duration-card-list>ul {row-gap: 8px;display: flex;flex-direction: column;align-items: center;margin-block-start: 16px;}
.duration-card-list>ul>li {display: flex;align-items: center;}
.duration-card-list>ul>li img {margin-block-end: 0px !important;max-width: 20px;}
.duration-card-list>ul>li .plan-list-icon {padding-inline-end: 8px;}
.sub-page .get-started {width: 100%;display: inline-block;position: relative;padding: 70px 0;background-color:#fff;}
.sub-page .get-started ul li {list-style-type: none; position:relative;width: fit-content;}
.sub-page .get-started ul li::before {position: absolute;content: '';width: 15px;height: 15px;background-image: url(http://remoteresource.com/wp-content/uploads/2024/05/check-icon-white.svg);filter: brightness(0);left: -25px;background-repeat: no-repeat;background-size: cover;top: 3px;}
.sub-page .get-started .heading {margin-bottom:40px;}
.sub-page .get-started .heading h2 {text-align: center;}
.sub-page .get-started .heading p {text-align: center; }
.sub-page .get-started .get-started-img img {border-radius:20px; margin-bottom:20px;}
.sub-page .get-started .get-started-list {margin:auto;}
.sub-page .get-started .get-started-list button { margin-top:10px; margin-left:auto;margin-right:auto;background-color: var(--dark-blue);padding: 8px 30px;display: inline-block;color: var(--white);transition: 0.2s;font-size: 18px;border-radius: 8px; font-weight: 400;}
.sub-page .get-started .get-started-list button:hover {background-color: #f3731f;} #banner-section .banner-desp h4 {color: #1B69CB;font-family: "Montserrat", Sans-serif;font-size: 25px;font-weight: 700;line-height: 30px;}
#banner-section .banner-desp h1 {color: #1D344B;font-family: "Montserrat", Sans-serif;font-size: 49px;font-weight: 700;line-height: 60px;}
.button-default {display: inline-block;padding: 15px 30px;text-decoration: none;border-radius: 4px;border: 0;font-weight: 700;font-size: 18px;
line-height: 22px;background-color: #FD7E40;color: #fff;box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);margin-top: 50px;}
.verticle-mid{display: flex;align-items: center;justify-content: center;} section#explore-section {background-color: #E0EEFF;padding: 100px 0;}
.center-heading {text-align: center;}
.center-heading h5 {color: #1B69CB;font-family: "Montserrat", Sans-serif;font-size: 24px;font-weight: 600;line-height: 30px;}
.center-heading h2 {color: #1D344B;font-family: "Montserrat", Sans-serif;font-size: 30px;font-weight: 700;line-height: 37px;}
.explore-desp {padding-right: 70px;}
.explore-desp p {text-align: justify;color: #1D344B;font-family: "Montserrat", Sans-serif;margin-bottom: 20px;}  section#breath-section {background: url(//www.remoteresource.com/wp-content/themes/images/BG-2-scaled.webp);background-size: cover;background-position: center;padding: 80px 0;}
section#breath-section .row > div {position: relative;}
.breath-sec-details h4 {color: #FFFFFF;font-family: "Montserrat", Sans-serif;font-size: 35px;font-weight: 700;line-height: 45px;}
.breath-sec-details p {color: #FFFFFF;font-family: "Montserrat", Sans-serif;font-size: 18px;font-weight: 400;line-height: 30px;margin-top: 15px;}
.breath-img {position: absolute;top: -115px;padding-right: 50px;}  section#graphic-designer-section {padding: 100px 0;background: #F4F4F4;}
section#graphic-designer-section .row .col-md-4:nth-child(3n+2) {border-right: 1px solid #ddd;border-left: 1px solid #ddd;}
section#graphic-designer-section .row .col-md-4{border-bottom: 1px solid #ddd;}
section#graphic-designer-section .row .col-md-4:last-child{border-bottom: none;}
section#graphic-designer-section .row .col-md-4:nth-last-child(2),
section#graphic-designer-section .row .col-md-4:nth-last-child(3){border-bottom: none;}
.service-block {padding: 20px;text-align: center;}
.service-block svg {margin-bottom: 20px;}
.service-block h3 {font-family: "Montserrat", Sans-serif;font-size: 20px;font-weight: 700;line-height: 28px;text-align: center;margin-bottom: 20px;}
.service-block p {color: #1D344B;font-family: "Montserrat", Sans-serif;font-size: 16px;font-weight: 400;line-height: 26px;text-align: justify;}
.service-block-btn{text-align: center;}  section#five-step-section {padding: 100px 0;}
.center-heading p {margin-top: 20px;}
.step-desp h4 {color: #1B69CB;font-family: "Montserrat", Sans-serif;font-size: 20px;font-weight: 400;line-height: 30px;}
.step-desp p {text-align: justify;color: #1D344B;font-family: "Montserrat", Sans-serif;font-size: 18px;font-weight: 400;line-height: 30px;}
.step-head {display: flex;align-items: center;justify-content: space-between;margin-bottom: 15px;position: relative;}
.step-head span:before {content: "";width: 30%;background: #cbc6c6;height: 1px;display: flex;position: absolute;right: 30px;top: 50%;} section#remote-resource {background: #f5f5f5;padding: 100px 0;}
.rr-block {text-align: center;display: flex;flex-direction: column;align-items: center;gap: 20px;margin-bottom: 30px;}
.rr-block span {width: 100px;display: flex;background: #ddd;height: 100px;flex-direction: column;align-items: center;justify-content: center;border-radius: 100%;background-color: #D4E6FD;fill: #1B69CB;color: #1B69CB;padding: 12px;}
.rr-block span.orange {background-color: #FFDABF;fill: #ff730f;}
.rr-block span {width: 100px;display: flex;background: #ddd;height: 100px;flex-direction: column;align-items: center;justify-content: center;
border-radius: 100%;background-color: #D4E6FD; fill: #1B69CB;color: #1B69CB;padding: 12px;}
.rr-block span svg {height: 50px;width: 50px;}  .contact-us-page { position: relative; }
.contact-us-page .contact-page-picture {position: relative;left: 0;min-width: 50%;width: 50%;min-height: 1024px;object-fit: cover;transform: scaleX(-1);-webkit-transform: scaleX(-1);}
.contact-box {background-color: #08336A;padding: 8px 30px;border-radius: 0 0 20px 20px;position: relative;}
.contact-page-layout {position: absolute;top: 0;z-index: 11;width: 100%;height: 100%;left: 0;}
.contact-box h1 {color: #FFFFFF;font-size: 50px;font-weight: 600;position: relative;margin-block-end: 0px; text-transform: uppercase; }
.contact-form-section { padding: 50px 30px;}
.contact-form-section h2 { color: #313131;font-family: "Montserrat", Sans-serif; font-size: 35px; font-weight: 700; }
.contact-form-section h3 { display: block; padding-bottom: 1rem; font-weight: 400;line-height: 2; font-size: 16px; }
.contact-form-fields label {display: block;padding-bottom: 8px;line-height: 20px;text-transform: capitalize;color: var(--saffron);font-weight: 600;}
.contact-form-fields input[type="text"], .contact-form-fields input[type="email"], .contact-form-fields select, .contact-form-fields input[type="tel"], .contact-form-fields input[type="url"] {height: 50px;border-bottom: 4px solid rgba(0,0,0,0.15);font-size: 16px;color: var(--black);background-color: #f6f6f6;}
.contact-form-fields p>br {display: none;}
.contact-form-fields textarea{ resize: none; height: 120px;border-bottom: 4px solid rgba(0,0,0,0.15);font-size: 16px;color: var(--black);background-color: #f6f6f6;}
.contact-form-fields input[type="submit"] {background-color: var(--saffron);height: 50px;padding-inline: 30px; margin-block-start: 12px;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: #cb4040;background-color: #cb4040;color: var(--white);margin-inline: 0px;margin-block: 8px;}
.wpcf7-not-valid-tip {font-size: 10px;font-weight: 700;text-transform: capitalize;position: absolute;top: -15px;right: 0px;}
.wpcf7 form.sent .wpcf7-response-output {background-color: #46b450;color: var(--white);margin-block: 8px;margin-inline: 0px;}
footer#colophon .wpcf7-not-valid-tip {position: relative; top: 0px; right: 0px;}
.our-location { display: block; position: relative; width: 100%; height: auto; }
.our-location iframe {width: 100%;height: 400px;margin-bottom: 0px;border-top: 5px solid var(--dark-blue);padding-top: 1px;border-bottom: 5px solid var(--dark-blue);padding-bottom: 1px;}
.our-address { display: block; position: relative; width: 100%; height: auto; padding: 48px 0; background: #f8f9fa; }
.our-address h3 { display: block; width: 100%; height: auto; padding-bottom: 16px; font-weight: 700; text-align: center; text-transform: capitalize; }
.our-address ul { display: flex; flex-wrap: wrap; margin-bottom: 0; padding-left: 0; justify-content: space-between; }
.our-address ul li {list-style-type: none;width: 300px;height: 250px;background-color: var(--white);padding-block: 60px;border-radius: 8px;
box-shadow: 0px 0px 35px rgba(0,0,0,0.04);text-align: center;display: flex;align-items: flex-start;border: 1px solid rgba(0,0,0,0.08);padding-inline: 8px;}
.our-address ul li strong {line-height: 50px;display: block;}
.our-address ul li p {line-height: 24px;}
.our-address ul li address { margin-bottom: 0px; }
.our-address ul li address img { max-width: 50px; }  .career-box {background-color: #08336A;padding: 70px 50px;border-radius: 0 0 20px 20px;position: relative;}
.career-box:before {content: "Career";font-size: 15rem;font-weight: 800;position: absolute;top: 50%;transform: translate(0, -50%);z-index: 0;color: rgba(255,255,255,0.12);margin-top: -20px;}
img.career-page-picture {position: relative;left: 0;min-width: 50%;width: 50%;min-height: 1100px;object-fit: cover;}
.career-box h1 {color: #FFFFFF;font-size: 100px;font-weight: 600;position: relative;}
.career-form-section { padding: 50px 30px;}
.career-form-section h2 {color: #313131;font-family: "Montserrat", Sans-serif;font-size: 35px;font-weight: 700;}
.career-form-fields label {display: block;padding-bottom: 8px;line-height: 20px;text-transform: capitalize;color: var(--saffron);font-weight: 600;}
.career-form-fields input[type="text"], .career-form-fields input[type="email"], .career-form-fields select, .career-form-fields input[type="tel"], .career-form-fields input[type="url"] {height: 50px;border-bottom: 4px solid rgba(0,0,0,0.15);font-size: 16px;color: var(--black);background-color: #f6f6f6;}
.career-form-fields textarea{ resize: none; height: 120px;border-bottom: 4px solid rgba(0,0,0,0.15);font-size: 16px;color: var(--black);background-color: #f6f6f6;}
.career-form-fields input[type="submit"] {background-color: var(--saffron);height: 50px;padding-inline: 30px;}  .whyus-banner { display: flex; width: 100%; padding: 70px 0; }
.whyus-banner .whyus-banner-container { display: inline-block; width: 100%; max-width: 1400px; text-wrap: nowrap; margin: 0 auto; }
.whyus-banner .whyus-banner-container .text { display: inline-block; width: 37%; padding-left: 5%; vertical-align: middle; }
.whyus-banner .whyus-banner-container .text h1 {white-space: break-spaces;color: var(--saffron);font-family: "Montserrat", Sans-serif;font-size: 24px;font-weight: 600;line-height: 30px;}
.whyus-banner .whyus-banner-container .text h2 { white-space: break-spaces; color: #1D344B; font-family: "Montserrat", Sans-serif; font-size: 40px; font-weight: 700; line-height: 50px; }
.whyus-banner .whyus-banner-container .image1 { display: inline-block; width: 31%; padding-right: 10px; }
.whyus-banner .whyus-banner-container .image1 img {width: 400px;height: 400px;object-fit: cover;border-radius: 12px;}
.whyus-banner .whyus-banner-container .image2 {display: inline-block; width: 31%; padding-right: 10px; }
.whyus-banner .whyus-banner-container .image2 img {width: 400px;height: 400px;object-fit: cover;border-radius: 12px;}
.why-choose-section { background-color: #F5F5F5; padding: 70px 0; }
.whyus-employe-deserve { width: 100%; display: inline-block; position: relative; padding: 0px 0 70px; background-color: #F5F5F5; }
.whyus-employe-deserve .heading { text-align: center; max-width: 800px; margin: 0 auto; padding-bottom: 50px; }
.whyus-employe-deserve .heading h2 { max-width: 860px; margin: 0 auto; color: #1D344B; text-align: center;  font-size: 32px; font-style: normal; font-weight: 700; line-height: normal; }
.whyus-employe-deserve .logo-slider .item { display: inline-block; text-align: center; padding: 10px 25px; }
.whyus-employe-deserve .logo-slider .item img { width: 100px; margin: 0 auto; width: auto; }
.whyus-employe-deserve .logo-slider .item p { font-weight: 600; margin-top: 15px; color: #0c0c0f; }
.owl-carousel .owl-stage { transition-timing-function: linear !important; }
.whyus-limited-budget { background-color: #08336A; }
.whyus-limited-budget .image { width: 100%; padding-top: 50px; }
.whyus-limited-budget .image img { width: 100%; }
.whyus-limited-budget .text {padding: 0 0;display: flex;align-items: self-start;flex-direction: column;justify-content: center;height: 100%; gap: 0px;}
.whyus-limited-budget .text h2 { color: #fff; font-family: "Montserrat", Sans-serif;font-size: 38px;font-weight: 700;line-height: 45px; }
.whyus-limited-budget .text p { color: #fff; font-family: "Montserrat", Sans-serif;  font-size: 22px; font-weight: 500; line-height: 31px; }
.whyus-limited-budget .text .btn-started {  background-color: #ff6900; color: #fff; }
.whyus-limited-budget .buttons { padding: 50px 0; display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%;}
.whyus-limited-budget .buttons p { border-radius: 8px; padding: 20px 0; }
.whyus-limited-budget .buttons p:nth-child(1) { background: #7ab1f7; }
.whyus-limited-budget .buttons p:nth-child(2) { background: #3c84df; margin-top: -20px; }
.whyus-limited-budget .buttons p:nth-child(3) { background: #1b69cb; margin-top: -20px; }
.whyus-limited-budget .buttons p span { color: #fff; font-family: "Montserrat", Sans-serif;font-weight: 700;line-height: 35px; text-align: center; padding: 0;  width: 100%; }
.whyus-limited-budget .buttons p span.top { font-size: 20px; display: inline-block; width: 100%; }
.whyus-limited-budget .buttons p span.bottom {  font-size: 36px; display: inline-block; width: 100%; }
.whyus-hiring-remote { width: 100%; display: inline-block; position: relative; padding: 70px 0 0 0; }
.whyus-hiring-remote .whyus-left { }
.whyus-hiring-remote .whyus-left .text { padding-left: 15%; padding-bottom: 70px; }
.whyus-hiring-remote .whyus-left .text h2 { color: #000; font-family: "Montserrat", Sans-serif; font-size: 30px; font-weight: 700; line-height: 36px; margin-bottom: 15px; }
.whyus-hiring-remote .whyus-left .text h3 { color: #000; font-family: "Montserrat", Sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; margin-bottom: 15px; }
.whyus-hiring-remote .whyus-left .text p { color: #1D344B; font-family: "Montserrat", Sans-serif;font-size: 18px;font-weight: 400;line-height: 24px; padding-bottom: 15px; }
.whyus-hiring-remote .whyus-left .text p span { font-weight: bold; min-width: 75px; display: inline-block; }
.whyus-hiring-remote .cost-energy { display: flex; flex-direction: column; justify-content: space-between; height: 100%; align-items: center; }
.whyus-hiring-remote .cost-energy .text { display: flex; align-items: center;justify-content: space-evenly;width: 100%; }
.whyus-hiring-remote .cost-energy .text ul { display: flex; flex: 1;align-items: center;justify-content: space-evenly;width: 100%;gap: 15px; }
.whyus-hiring-remote .cost-energy .text ul li {width: 170px;background: #fdc127;height: 170px;border-radius: 50%;color: #fff;font-weight: 600; font-size: 20px;display: flex;justify-content: center;align-items: center;}
.whyus-hiring-remote .cost-energy .text ul li:nth-child(2) { background: #e8a803; }
.whyus-hiring-remote .cost-energy .text ul li:nth-child(3) { background: #d39903; }
.whyus-hiring-remote .cost-energy .text ul li:nth-child(4) { background: #feb700; }
.whyus-hiring-remote .cost-energy .image { }
.whyus-hiring-remote .cost-energy .image img { width: 100%; max-width: 400px; }
.whyus-dedicated-resource { width: 100%; display: inline-block; position: relative; background-color: #EEEFEF; padding: 70px 0 10px 0; }
.whyus-dedicated-resource .heading { text-align: center; max-width: 800px; margin: 0 auto; padding-bottom: 0px;  }
.whyus-dedicated-resource .heading h2 { color: #000; font-family: "Montserrat", Sans-serif; font-size: 30px; font-weight: 700; margin-bottom: 15px; }
.whyus-dedicated-resource .heading p { color: #000; font-family: "Montserrat", Sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; }
.dedicated-resource-repeat { position: relative; background-color: #EEEFEF; padding-bottom: 100px; }
.dedicated-resource-repeat .dedicated-resource-inner { display: flex; align-items: flex-end;justify-content: space-evenly;flex: 0 0 50%;max-width: 1440px; margin: 0 auto; background: #b3d3fd; overflow: hidden; }
.dedicated-resource-repeat .dedicated-resource-inner .text { display: flex;flex-direction: column;align-items: flex-start;z-index: 1024;flex: 0 0 50%;background: #fff;padding: 50px; position: relative; margin-bottom: 70px; }
.dedicated-resource-repeat .dedicated-resource-inner .text:before { content: ""; width: 100%; height: 100%; background-color: #fff; position: absolute;left: -100%; top: 0; }
.dedicated-resource-repeat .dedicated-resource-inner .text h2 { color: #000;font-family: "Montserrat", Sans-serif;font-size: 25px;font-weight: 600;line-height: 30px; margin-bottom: 15px; }
.dedicated-resource-repeat .dedicated-resource-inner .text p { color: #000;font-family: "Montserrat", Sans-serif;font-size: 16px;font-weight: 400;line-height: 28px; }
.dedicated-resource-repeat .dedicated-resource-inner .image {padding: 0px 25px; display: flex; align-items: flex-end; justify-content: center; height: 100%; }
.dedicated-resource-repeat .dedicated-resource-inner .image img { z-index: 1024;position: relative;max-width: 500px;height: auto; }
.dedicated-resource-repeat-all .dedicated-resource-repeat:nth-child(even) .dedicated-resource-inner { flex-direction: row-reverse; }
.dedicated-resource-repeat-all .dedicated-resource-repeat:nth-child(even) .dedicated-resource-inner .text:after { background: transparent; }
.dedicated-resource-repeat-all .dedicated-resource-repeat:nth-child(even) .dedicated-resource-inner .text:after { content: ""; width: 100%; height: 100%; background-color: #fff; position: absolute; right: -100%; top: 0; }
.whyus-complimentory-week { width: 100%; display: inline-block; position: relative; background-color: #08336A; padding: 50px 0 50px 0; }
.whyus-complimentory-week .heading { text-align: center; margin: 0 auto; }
.whyus-complimentory-week .heading h2 { color: #fff; font-family: "Montserrat", Sans-serif; font-size: 50px; font-weight: 700; line-height: 67px; margin-bottom: 15px; }
.whyus-complimentory-week .heading p { text-align: center; color: #fff;font-family: "Montserrat", Sans-serif;font-size: 24px;font-weight: 400;line-height: 36px; margin-bottom: 15px; }
.whyus-complimentory-week .btn-started { background-color: #FF730F; color: #fff; width: auto; margin: 0 auto; }
.whyus-complimentory-week .btn-started:hover, .whyus-complimentory-week .btn-started:focus { background-color: #ffffff; color: #FF730F;}
.whyus-mission { width: 100%; display: inline-block; position: relative; padding: 70px 0; background-color: #EEEFEF; }
.whyus-mission .heading { text-align: center; max-width: 800px; margin: 0 auto; padding-bottom: 50px; }
.whyus-mission .heading h2 { max-width: 860px; margin: 0 auto; color: #1D344B; text-align: center;  font-size: 32px; font-style: normal; font-weight: 700; line-height: normal; }
.whyus-mission .heading h2 span { color: #1B69CB; }
.whyus-mission .mission-bottom { }
.whyus-mission .mission-bottom .image { width: 100%; }
.whyus-mission .mission-bottom .image img { width: 100%; max-width: 90%; }
.whyus-mission .mission-bottom .text { }
.whyus-mission .mission-bottom .text p { color: #000000; font-family: "Montserrat", Sans-serif; font-size: 16px; font-weight: 400; line-height: 28px; }  .banner-section.service-main-section {width: 100%;display: inline-block;position: relative; padding: 150px 0 50px 0;background-size: cover;background-position: center; background-image: url(http://remoteresource.com/wp-content/uploads/2024/06/service-banner.webp);background-repeat: no-repeat;}
.banner-section.service-main-section .banner-main .banner-form .form-group .submit-btn {background-color: #fd7e40;margin-top: 0;width: 100%;font-weight: 700;color:#fff;}
.banner-section.service-main-section:before {background: none;backdrop-filter: none;}
.banner-section.service-main-section .banner-main .banner-form {background: #ffffff;}
.banner-section.service-main-section .banner-main .banner-form .form-group input[type="text"],
.banner-section.service-main-section .banner-main .banner-form .form-group input[type="tel"],
.banner-section.service-main-section .banner-main .banner-form .form-group input[type="email"],
.banner-section.service-main-section .banner-main .banner-form .form-group select {width: 100%;padding: 8px 15px 8px 15px;background-color: #f9f9f9;height: 45px;margin-bottom: 20px;font-size: 14px;}
.banner-section.service-main-section .banner-main .banner-form .form-group textarea {width: 100%;padding: 8px 15px 8px 15px;background-color: #f9f9f9;height: 100px;margin-bottom: 20px;font-size: 14px;resize: none;}
.banner-section.service-main-section .banner-main .banner-form .wpcf7-spinner {position: absolute;float: left;top: 10px;left: 50%;margin-left: -10px;}
.banner-section.service-main-section .banner-main .banner-form .wpcf7-not-valid-tip {position: relative;top: 0px;}
.banner-section.service-main-section .banner-main .banner-form .form-group select , .banner-section.service-main-section .banner-main .banner-form .form-group textarea , .banner-section.service-main-section .banner-main .banner-form .form-group input[type="text"], .banner-section.service-main-section .banner-main .banner-form .form-group input[type="text"]{ margin-bottom: 0; }
.banner-section.service-main-section .banner-main .banner-form .form-group input[type="tel"]{margin-bottom:0;}
.banner-section.service-main-section  .banner-form form > div{    margin-bottom: 20px;}
.banner-section.service-main-section  .banner-form form > div:last-child{    margin-bottom:0px;}
.banner-section.service-main-section .banner-main .banner-form .form-group {position: relative;}
.banner-section.service-main-section .banner-main .banner-form .form-group label {font-size: 10px;margin-bottom: 0;color: #ffffff;font-weight: 600;position: absolute;left: 22px;top: -8px;background: #fd7e40;padding: 0px 8px;z-index: 11;line-height: 14px;border: 1px solid rgba(0,0,0,0.15);
border-radius: 2px;}
.banner-section.service-main-section .banner-main .banner-left h1 {color: #fff;font-size: 46px;display: inline-block;font-weight: 700;}
.banner-section.service-main-section .banner-main .banner-left h1 span{color: #fd7e40;}
.banner-section.service-main-section .banner-main .banner-left h3{color: hsl(0 0% 80% / 1);font-family: Montserrat;font-size: 33px;font-style: normal;font-weight: 700;line-height: normal;}
.tellus-your-requirements input[type="submit"] {margin-block-start: 12px;}
.banner-section.service-main-section .service-left ul {display: flex;color: hsl(0 0% 80% / 1);justify-content: space-between;margin-top: 40px;
flex-wrap: wrap; padding-inline-start: 0px;}
.banner-section.service-main-section .service-left ul li {flex: 0 0 49%;max-width: 49%;margin-bottom: 20px;font-family: Montserrat;font-size: 18px;font-style: normal;font-weight: 700;line-height: 160%; list-style-type: none; display: flex; align-items: flex-start;}
.banner-section.service-main-section .service-left ul li h5 {display: inline;}
.banner-section.service-main-section select {width: 100%;border: 1px solid #ddd;border-radius: 5px;height: 39px;font-size: 12px;padding: 0 11px;}
.banner-section.service-main-section .banner-form {background: #dcdada;border-radius: 8px;}
.service-section-items .heading {margin: 20px 0;}
.banner-section.service-main-section .service-left ul li h5 {display: inline;font-size: 18px;margin-inline-start: 15px;margin-block-end: 0px;}
button.hire-btn {max-width: 286px;height: 48px;padding: 0 20px;border-radius: 5px;background: #FF730F;border: none;font-family: Montserrat; font-size: 16px;font-style: normal;font-weight: 700;line-height: 22px;letter-spacing: 0.2px;margin-top: 20px;text-transform: capitalize;color: #fff;width: 100%;}
.services-item span.sub-page-icon {padding:10px;background: #08336A;height: 64px;aspect-ratio: 1;border-radius: 100px;display: flex;align-items: center;justify-content: center;margin-bottom: 25px;}
.services-all-box > div:last-child{border-bottom: none;}
.services-all-box > div:nth-last-child(2), .services-all-box > div:nth-last-child(3){border-bottom: none;}
.banner-main .banner-left.service-left {display: flex;flex-direction: column;align-items: flex-start;justify-content: center;height: 100%;}
.services-banner { width: 100%; display: inline-block; position: relative; padding: 70px 0; }
.services-banner .image { }
.services-banner .image img { max-width: 100%; margin: 0 auto; }
.services-banner .text { padding-top: 30px; }
.services-banner .text span { color: #1B69CB; font-family: "Montserrat", Sans-serif; font-size: 25px; font-weight: 700; line-height: 30px; }
.services-banner .text h1 { color: #1D344B; font-family: "Montserrat", Sans-serif;font-size: 49px;font-weight: 700;line-height: 60px; padding: 20px 0; }
.services-banner .text p { color: #1B69CB; font-family: "Montserrat", Sans-serif; font-size: 40px; font-weight: 700; line-height: 30px; }
.services-banner .text .banner-btn { background-color: #FD7E40; color: #fff; box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1); margin-top: 50px; }
.services-banner .text .banner-btn:hover { color: #fff; background-color: #FF4D00; }
.services-belowtab { width: 100%; display: inline-block; position: relative; padding: 90px 0;background: #fafafa;}
.services-belowtab p {line-height: 24px;font-size: 16px;font-weight: 400;}
.services-belowtab ul li {font-size: 16px;font-weight: 400;line-height: 24px;padding-bottom: 8px;}
.services-belowtab .tab-left .accordion-button {padding-left: 0; padding-right: 0; border: 0; background: #fafafa; box-shadow: none; color: #313131; font-family: "Montserrat", Sans-serif; font-size: 20px; font-weight: 600; padding-top: 0; letter-spacing: 0px;}
.service-accordion ul li { list-style-type: none;}
.service-accordion ul li button {background-color: #1f3668;color: #fff;display: flex;width: 100%;text-align: left;padding: 12px; border-radius:5px;text-transform: capitalize;font-size: 18px;cursor: pointer;margin-block: 4px;line-height: 24px;border-bottom: 1px solid #ddd; font-weight: 500;letter-spacing: 0;justify-content: space-between;align-items: center; margin-block: 0px;}
.service-accordion ul.ps-0.mb-0 li:first-child .service-accordion-content {display: block; padding:12px;}
.service-accordion ul li:last-child button {border-bottom: 0px;}
.service-accordion .service-accordion-content.active{display: none; background-color: #f2f2f2; padding: 8px 15px; line-height: 28px; font-size: 16px;}
.service-accordion-content {display: none;}
.banner-main .image {display: flex;align-items: stretch;height: 100%;}
.banner-main .image img {height: 100%;}
.services-belowtab .tab-left .accordion-body {padding-left: 0;padding-top: 0;background: #fafafa;}
.services-easy-steps { width: 100%; display: inline-block; position: relative; padding: 70px 0 0; border-top: 1px solid rgba(0,0,0,0.08); background-color: var(--white);}
.services-easy-steps .heading { text-align: center; padding-bottom: 50px; }
.services-easy-steps .heading h2 { color: #1D344B; font-family: "Montserrat", Sans-serif;font-size: 30px;font-weight: 700;line-height: 36px; }
.services-easy-steps .heading p { color: #1D344B; font-family: "Montserrat", Sans-serif;font-size: 20px;font-weight: 500;line-height: 30px; }
.simple-five-step-section {width: 100%;height: auto;display: inline-block;position: relative;padding-block-end: 50px;}
.simple-five-step-section::before {position: absolute;content: '';width: 50%;height: 100%;background-color: #fafafa;display: inline-block;
left: 0;top: 0; z-index: 0;}
.simple-five-step-section h3 {position: relative;padding-block-start: 50px;display: inline-block;color: #1D344B;font-size: 30px;font-style: normal;font-weight: 700;line-height: normal;margin-bottom: 20px;}
.simple-five-step-section h3>span {margin-right: 15px;color: #FFF;width: 80px;height: 80px;line-height: 80px;text-align: center;font-size: 50px;background: #FF730F;display: inline-block;border-radius: 50%;font-style: normal;font-weight: 700;}
ul.section-step-5 {padding-inline-start: 0;margin-block-end: 0; height: auto;position: relative;}
ul.section-step-5::before {position: absolute;content: '';width: 2px;height: 100%;background-color: rgba(0,0,0,0.25);top: 0;left: 25px;}
ul.section-step-5 li {list-style-type: none; margin-block-end: 40px;}
.section-step-5-list strong.section-step-5-heading {text-align: left;padding-left: 70px;font-size: 16px;font-family: Montserrat;font-style: normal;font-weight: 600;color: #1D344B;display: inline-block;line-height: 50px;cursor: pointer; position: relative;width:600px;}
.section-step-5-list strong.section-step-5-heading::before {position: absolute;content: '';left: 0;top: 0;width: 50px;height: 50px;background-color: var(--white);border: 2px solid rgba(0,0,0,0.25);border-radius: 4px; text-align: center; font-weight: 700;}
ul.section-step-5 li:first-child .section-step-5-heading::before {content: '01';}
ul.section-step-5 li:nth-child(2) .section-step-5-heading::before {content: '02';}
ul.section-step-5 li:nth-child(3) .section-step-5-heading::before {content: '03';}
ul.section-step-5 li:nth-child(4) .section-step-5-heading::before {content: '04';}
ul.section-step-5 li:last-child .section-step-5-heading::before {content: '05';}
.section-step-5-content {position: absolute;top: -140px;right: 0;z-index: unset;width: 50%;padding-inline: 50px;padding-block: 15px; display: none;}
ul.section-step-5 li:first-child .section-step-5-content {display: block;}
.section-step-5-content p {text-align: center;font-size: 16px;line-height: 32px;}
.section-step-5-content p:empty {display: none;}
.section-step-5-content img {border-radius: 15px;margin-block-end: 20px;min-height: 325px;height: 325px;min-width: 100%;object-fit: cover;}
.section-step-5-content aside {text-align: center;}
.section-step-5-content aside a {background-color: var(--saffron);display: inline-block;color: var(--white);text-transform: capitalize;font-size: 16px;padding-block: 8px;padding-inline: 30px;border-radius: 4px;}
.section-step-5-content aside a:hover, .section-step-5-content aside a:focus {background-color: var(--dark-blue);}
.section-step-5-list strong.section-step-5-heading:hover, .section-step-5-list strong.section-step-5-heading:focus, .section-step-5-list strong.section-step-5-heading:target, .section-step-5-list strong.section-step-5-heading:visited, .section-step-5-list strong.section-step-5-heading:active, .section-step-5-list strong.section-step-5-heading:focus-visible {color: var(--saffron); outline: none;}   .tabs-side h3{color: #1D344B;font-family: Montserrat;font-size: 30px;font-style: normal;font-weight: 700;line-height: normal;margin-bottom: 30px;}
.tabs-side h3 span {margin-right: 15px;color: #FFF;font-family: 'Montserrat', sans-serif;width: 80px;height: 80px;line-height: 80px;text-align: center;font-size: 50px;background: #FF730F;display: inline-block;border-radius: 50%;font-style: normal;font-weight: 700;}
.tabbed-content {background: #fff;padding: 0;margin: 0 auto;}
.tabs ul {margin: 0;padding: 0 0 1em 0;font-weight: bold;}
.tabs ul li a {padding: 1em 1em;text-decoration: none;}
.tabs ul li a:hover h2, .tabs ul li a.active h2{color: #FF730F;}
.item {margin-bottom: 2px;}
.item::before {cursor: pointer;font-weight: bold;background: #eee;padding: 0.5em;display: block;}
.item.active::before {background: #FF730F;color: #eee;}
.item.active .item-content {padding: 1em;-webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-o-transition: opacity 0.3s ease-in-out;-ms-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}
.tabbed-content ul li h2 {text-align: left;padding-left: 0;font-size: 18px;font-family: Montserrat;font-style: normal;font-weight: 600;color: #1D344B;
display: flex;flex-direction: row;gap: 20px;line-height: 50px;}
.tabbed-content ul li h2 span.step-icons{width: 50px;height: 50px;display: inline-block;border: 2px solid #8B8C8C; border-radius: 5px;}
.tabbed-content ul li a.active h2 span.step-icons{border: 2px solid #FF730F; } .tabbed-content ul li h2 span.step-icons.connect-icon {background: url(http://remoteresource.com/wp-content/uploads/2024/07/connect-btn.svg);background-position: center;background-repeat: no-repeat;background-size: auto 30px;}
#side_tab1:after{content:""; height: 50px; width: 50px; background-position: left; background: url(http://remoteresource.com/wp-content/uploads/2024/07/connect-btn.svg);
background-position: center;background-repeat: no-repeat;background-size: auto 30px;}
.tabbed-content ul li a.active h2 span.step-icons.connect-icon {background: url(http://remoteresource.com/wp-content/uploads/2024/07/connect-btn.svg);background-position: center;background-repeat: no-repeat;} .tabbed-content ul li h2 span.step-icons.resume-btn-icon {background: url(http://remoteresource.com/wp-content/uploads/2024/07/resume-btn.svg);background-position: center;background-repeat: no-repeat;background-size: auto 30px;}
.tabbed-content ul li a.active h2 span.step-icons.resume-btn-icon {background: url(http://remoteresource.com/wp-content/uploads/2024/07/resume-btn.svg);background-position: center; background-repeat: no-repeat;} .tabbed-content ul li h2 span.step-icons.interview-btn {background: url(http://remoteresource.com/wp-content/uploads/2024/07/interview-btn-active.svg);background-position: center;background-repeat: no-repeat; filter: grayscale(1);}
.tabbed-content ul li a.active h2 span.step-icons.interview-btn {background: url(http://remoteresource.com/wp-content/uploads/2024/07/interview-btn-active.svg);background-position: center;background-repeat: no-repeat;} .tabbed-content ul li h2 span.step-icons.finalize-btn {background: url(http://remoteresource.com/wp-content/uploads/2024/07/finalize-btn.svg);background-position: center;background-repeat: no-repeat;}
.tabbed-content ul li a.active h2 span.step-icons.finalize-btn {background: url(http://remoteresource.com/wp-content/uploads/2024/07/finalize-btn.svg);background-position: center;background-repeat: no-repeat;} .tabbed-content ul li h2 span.step-icons.remote-resource-btn {background: url(http://remoteresource.com/wp-content/uploads/2024/07/Remote-Resource-btn.svg);background-position: center;background-repeat: no-repeat;}
.tabbed-content ul li a.active h2 span.remote-resource-btn { background: url(http://remoteresource.com/wp-content/uploads/2024/07/Remote-Resource-btn.svg);background-position: center;background-repeat: no-repeat;}
button.btn.hire-btn {border-radius: 5px;background: #FF730F;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.18);}
.tabbed-content ul li h2 span.step-icons:before {content: "";height: 100%;width: 2px;background: #8B8C8C;position: absolute;left: 50%;z-index: 0;top: 47px;}
.tabbed-content ul li:last-child h2 span.step-icons:before{display: none;}
.tabbed-content ul li h2 span.step-icons {position: relative;background-color: #fff !important;}
a.btn.hire-btn.step-five-hire-now {background-color: var(--saffron);color: var(--white);min-width: 175px;}
.tabbed-content .tabs {display: none;position: relative;background: #FAFAFA;border: 0px;padding: 50px 50px;}
.tabbed-content .item {min-height: 2em;padding: 0;}
.tabbed-content .item::before {content: attr(data-title);}
.tabbed-content .item .item-content {opacity: 0;visibility: hidden;height: 0;}
.tabbed-content .item .item-content img{margin:30px 0;width: 100%;}
.tabbed-content .item.active .item-content {opacity: 1;visibility: visible;height: auto;text-align: center;padding: 60px 50px;}
.services-easy-steps .heading h2 span {color: #ff730f;}
.sharpest-minds {width: 100%;display: inline-block;position: relative;padding: 50px 0;}
.sharpest-minds .heading {text-align: center;}
.sharpest-minds .heading h4 {color: #1B69CB;font-family: "Poppins", Sans-serif;font-size: 24px;font-weight: 600;line-height: 30px;}
.sharpest-minds .heading h3 {color: #1D344B;text-align: center;font-size: 20px;font-style: normal;font-weight: 500;margin-bottom: 15px;}
.sharpest-container { padding-top: 30px; }
.sharpest-container .image img{width: 100%; height: auto; border-radius: 10px; max-width: 327px;}
.sharpest-container .image {display: flex; flex-direction: column; gap: 16px; align-items: center;}
.sharpest-container .item .image img { max-width: 80%; margin: 0 auto; }
.sharpest-container .item .text h3 { color: #3D3D3D; font-size: 24px;font-style: normal;font-weight: 700;margin-bottom: 0px;  }
.sharpest-container .item .text h2 { color: #1B69CB;font-family: "Montserrat", Sans-serif;font-size: 12px;font-weight: 400;line-height: 20px; }
.sharpest-container .item .text h2 span { color: #e25f01; }
.sharpest-container .item .text p { color: #3D3D3D; font-size: 16px;font-style: normal;font-weight: 400; padding: 10px 0; }
.sharpest-container .item .text h5 { color: #3D3D3D; font-size: 14px;font-style: normal;font-weight: 500; padding: 10px 0 5px 0; }
.sharpest-container .item .text ul li { margin-bottom: 5px; font-size: 10px; padding: 5px 7px;font-weight: 500;background-color: #ffc300;color: #190C43; display: inline-block;line-height: 1;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 5px; }
.sharpest-container .item .text .quote-btn { background: #1d3769; font-weight: 600; margin-top: 20px; color:#fff;}
.sharpest-container .item .text .quote-btn:hover { color: #fff; }
.sharpest-container h3 {font-size: 20px; font-weight: 600; margin: 16px 0 5px 0;} .services-easy-steps .tabbed-content.tabs-side {display: flex;}
.services-easy-steps .tab-content-area {width: 50%;}
.banner-section .banner-main .banner-form h5 {color: #1D344B;text-align: center;font-size: 24px;font-style: normal;font-weight: 700;line-height: normal; margin-bottom: 30px;}
.banner-section.service-main-section .banner-main .banner-form {background: #ffffff;padding: 20px 15px 20px 15px;width: 100%;}
.section-a ul.beneth-banner-info li .beneath-banner aside {position: absolute;bottom: 20px;left: auto;} .smooth-scroller-section {width: 100%;height: auto;box-sizing: border-box;padding-block: 50px; display: inline-block;}
.smooth-scroller-listing {width: 30%;float: left;position: sticky;position: -webkit-sticky;top: 50px; padding-block-start: 50px;}
.smooth-scroller-listing h4 {font-weight: 400;padding-block-end: 15px;font-size: 22px;margin-block-end: 0px;}
.smooth-scroller-listing ul {background-color: #fafafa;border-radius:7px;display: flex;flex-direction: column;align-items: center;height: 100%;justify-content: start; padding-left: 0px;}
.research-content-slider .smooth-scroller-listing ul::before {position: absolute;content: '';background-color: var(--saffron);width: 5px;height: 100%;right: -25px;top: 0;border-radius: 20px;}
.smooth-scroller-listing ul li {list-style-type: none;width: 100%;row-gap: 0px;display: inline-flex;justify-content: start;border-bottom: 1px solid rgba(0,0,0,0.15); position: relative; padding: 18px 15px 20px 50px;}
.smooth-scroller-listing ul li:last-child {border-bottom: 0px;}
.smooth-scroller-listing ul li::before {position: absolute;content: '';background-image: url(https://remoteresource.com/wp-content/uploads/2024/07/check-circle.svg);width: 25px;height: 25px;left: 15px;top: 19px;background-repeat: no-repeat;background-size: cover;}
.smooth-scroller-listing ul li a {font-family: system-ui;text-decoration: none;font-size:16px;line-height: 25px; width: 100%; text-align: left; color: var(--black);}
.smooth-scroller-content {width: 70%;padding-inline-start: 10%;row-gap: 50px; margin-top:50px;display: flex;flex-direction: column; height: auto; float: left;}
.smooth-scroller-content::-webkit-scrollbar { width: 10px; background-color: #4c4c4c;}
.smooth-scroller-content::-webkit-scrollbar-thumb { width: 10px; background-color: #fba420; cursor: pointer;}
.smooth-scroller-content .sectionContent h2 {font-size: 30px;font-family: system-ui;text-transform: capitalize;padding-bottom: 15px;display: block;border-bottom: 1px solid rgba(0,0,0,0.25);margin-bottom: 15px;}
.smooth-scroller-content .sectionContent p {line-height: 32px;}
.smooth-scroller-content .sectionContent p>a, .smooth-scroller-content .sectionContent ul li>a, .services-top-heading .heading p>span>span>a, .services-top-heading .heading p>span>a, .service-accordion-content>a, .services-item p>a{color: var(--saffron);font-weight: 700;text-decoration: underline;}
.smooth-scroller-content > .sectionContent {padding-right: 30px;}
.smooth-scroller-content .para-sec {margin-bottom:20px;} .section-i {background-color: #FFECC8;}
.section-i h3 {font-size: 30px;line-height: 1.6;text-align: center;font-weight: 700;text-transform: capitalize;margin-bottom: 0px;padding-bottom: 30px;}
.section-i::before {position: absolute;content: '';width: 0;height: 0;border-left: 100px solid #14212a;border-right: 100px solid transparent;border-bottom: 100px solid transparent;top: 0;left: 0;}
.section-i::after {position: absolute;content: '';width: 150px;height: 50px;background-color: var(--saffron);top: 0;left: 75px;transform: skewX(-45deg);}
.video-clip-testimonials ul.d-flex {justify-content: space-around;align-items: center;}
.video-clip-testimonials ul.d-flex li {list-style-type: none;width: 25%;text-align: center; margin-block-end: 50px;}
.video-clip-testimonials ul.d-flex li figure.mb-0 h3 {font-size: 18px;padding-bottom: 0px;}
.video-clip-testimonials ul.d-flex li figure img {max-width: 150px; margin-block-end: 20px; cursor: pointer;}
.video-clip-testimonials ul.d-flex li figure.mb-0 h3 span.d-block {font-size: 12px;font-style: italic;color: var(--saffron);}
.video-clip-testimonials button.btn-close {background-color: #ff0033;opacity: 1;--bs-btn-close-bg: none;font-size: 34px;padding: 0;font-weight: 400;color: var(--white);border-radius: 100px;}
.video-clip-testimonials ul.d-flex li figure.mb-0  .modal-body {padding: 0;}
.video-clip-testimonials ul.d-flex li figure.mb-0 .modal-content {background-color: var(--black);}
.video-clip-testimonials ul.d-flex li figure.mb-0 .modal-header {border-bottom: none;}
.video-clip-testimonials ul.d-flex li figure.mb-0 .modal-footer {border-top: none;}
.modal-body iframe {width: 100%;padding: 0;height: 400px; margin-bottom: 0px;}
.video-clip-testimonials ul.d-flex li figure.mb-0 .modal-footer { justify-content: center;}
.video-clip-testimonials ul.d-flex li figure.mb-0 .modal-footer button[type="button"] {background-color: #ff0033;border-color: #ff0033;}
.html5-endscreen.ytp-player-content.videowall-endscreen.ytp-endscreen-paginate.ytp-show-tiles {display: none !important;}
.sidebar-fresh-content form .subscribe-form .recaptcha {transform: scale(0.85);display: inline-block;width: 100%;float: left;margin-block: 8px; margin-inline-start: -18px;}
.sidebar-form .form-field .recaptcha {transform: scale(0.75);display: inline-block;float: left;margin-inline-start: -30px;width: 100%;}
.single-blog-breadcrum {border-bottom: 5px double rgba(0,0,0,0.04);margin-bottom: 50px;}
.single-blog-breadcrum ol.breadcrumb li::after {top: 10px;}
.single-blog-breadcrum .breadcrumb {border-top: none;border-bottom: none;}
.single-blog-breadcrum .breadcrumb-container .breadcrumb {border-top: none;border-bottom: none;}
.single-blog-breadcrum .breadcrumb-container .breadcrumb li:first-child {margin-inline-start: 0px;}
.single.single-post .addtoany_share_save_container {display: block !important;} .thank-you-page {padding-block: 100px;background-color: #fefefe;background-image: url(http://www.transparenttextures.com/patterns/asfalt-dark.png);}
.thank-you-page figure img {min-width: 75px;}
.thank-you-page h1.display-4:first-letter {text-transform: uppercase;}
.thank-you-page h6:first-letter {text-transform: uppercase;}
.thank-you-page h6 {font-size: 26px;color: var(--saffron);font-weight: 400;}  @media all and (min-width: 991px) {
.item.active .item-content {padding-top: 0;}
.tabs-side .tabs li {margin-bottom: 2px;}
.tabbed-content .tabs {display: block;}
.tabbed-content .tabs li {display: inline-block;}
.tabbed-content .tabs li a {display: block;}
.tabbed-content .item {min-height: 0;}
.tabbed-content .item::before {display: none;}
.tabbed-content.tabs-side .tabs {width: 50%;float: unset;}
.tabbed-content.tabs-side .tabs li {display: block;}
} @media only screen and (max-width: 1200px) {
.archive .archive-page .category-blog-page .entry-title {display: none !important;}
}
@media only screen and (max-width: 1100px) {
.tabs-side h3 {font-size: 20px;}
.tabbed-content ul li h2 {font-size: 16px;}
}
@media only screen and (max-width: 991px) {
.tabbed-content .item {padding: 5px 0;}
.tabbed-content {padding: 30px;margin: 0 auto;}
.testimonial-section .slideshow-container {max-width: 800px ;margin: 20px auto;}
.item.active::before , .item:before{background: #FF730F;color: #fff;padding: 10px 16px 10px 50px;border-radius: 5px;}
.item:before{background: #FAFAFA;color: #1D344B;padding: 10px 16px 10px 50px;border-radius: 5px;}
#side_tab1{position: relative;}#side_tab1:after {content: "";height: 45px;width: 45px;background: url(http://remoteresource.com/wp-content/uploads/2024/07/connect-btn-active.svg);background-repeat: no-repeat;background-size: auto 25px;position: absolute;left: 0;top: 4px;background-position: center;}
#side_tab1.active:after {background-color: #ffffff; background-image: url(http://remoteresource.com/wp-content/uploads/2024/07/connect-btn.svg);background-repeat: no-repeat;background-size: auto 25px;position: absolute;left: 0;top: 4px;background-position: center;border-radius: 5px;border: 2px solid #ff730f;}
#side_tab2{position: relative;}#side_tab2:after {content: "";height: 45px;width: 45px;background:#fff url(http://remoteresource.com/wp-content/uploads/2024/07/resume-btn.svg);background-repeat: no-repeat;ackground-size: auto 25px;position: absolute;left: 0;top: 4px;background-position: center;border-radius: 5px;border: 2px solid #fafafa;}
#side_tab2.active:after {background-color: #ffffff; background-image: url(http://remoteresource.com/wp-content/uploads/2024/07/resume-btn-active.svg);background-repeat: no-repeat;background-size: auto 25px;position: absolute;left: 0;top: 4px;background-position: center;border-radius: 5px;border: 2px solid #ff730f;}
#side_tab3{position: relative;}
#side_tab3:after {content: "";height: 45px;width: 45px;background-color: #ffffff; background-image: url(http://remoteresource.com/wp-content/uploads/2024/07/interview-btn.svg);background-repeat: no-repeat;background-size: auto 25px;position: absolute;left: 0;top: 4px;background-position: center;border-radius: 5px;border: 2px solid #fafafa;}
#side_tab3.active:after {content: "";height: 45px;width: 45px;background-color: #ffffff; background-image: url(http://remoteresource.com/wp-content/uploads/2024/07/interview-btn-active.svg);background-repeat: no-repeat;
background-size: auto 25px;position: absolute;left: 0;top: 4px;background-position: center;border-radius: 5px;border: 2px solid #fafafa;}
#side_tab4{position: relative;}
#side_tab4:after {content: "";height: 45px;width: 45px;background-color: #ffffff; background-image: url(http://remoteresource.com/wp-content/uploads/2024/07/finalize-btn.svg);background-repeat: no-repeat;
background-size: auto 25px;position: absolute;left: 0;top: 4px;background-position: center;border-radius: 5px;border: 2px solid #fafafa;}
#side_tab4.active:after {content: "";height: 45px;width: 45px;background-color: #ffffff; background-image: url(http://remoteresource.com/wp-content/uploads/2024/07/finalize-btn-active.svg);background-repeat: no-repeat;
background-size: auto 25px;position: absolute;left: 0;top: 4px;background-position: center;border-radius: 5px;border: 2px solid #fafafa;}
#side_tab5{position: relative;}
#side_tab5:after {content: "";height: 45px;width: 45px;background-color: #ffffff; background-image: url(http://remoteresource.com/wp-content/uploads/2024/07/Remote-Resource-btn.svg);background-repeat: no-repeat;
background-size: auto 25px;position: absolute;left: 0;top: 4px;background-position: center;border-radius: 5px;border: 2px solid #fafafa;}
#side_tab5.active:after {content: "";height: 45px;width: 45px;background-color: #ffffff; background-image: url(http://remoteresource.com/wp-content/uploads/2024/07/Remote-Resource-btn-active.svg);background-repeat: no-repeat;background-size: auto 25px;position: absolute;left: 0;top: 4px;background-position: center;border-radius: 5px;border: 2px solid #fafafa;}
.smooth-scroller-content > .sectionContent {padding-block: 50px 0px;}
} .testimonial-section {background: #FAFAFA;padding: 50px 0;}
.testimonial-section .slideshow-container .item .testi-inner {background-image: url(https://www.transparenttextures.com/patterns/arches.png);padding: 30px 25px 25px 25px;box-shadow: 0 8px 24px rgba(0,0,0,0.25);border-radius: 10px;border-top: 2px solid rgba(0,0,0,0.30);border-left: 2px solid rgba(0,0,0,0.30);border-right: 2px solid rgba(0,0,0,0.30);border-bottom: 8px solid rgba(0,0,0,0.30);background-color: #ffffff;}
.testimonial-section .slideshow-container .item {padding: 30px;position: relative;}
.testimonial-section .slideshow-container .item::before {position: absolute;content: '';width: 0;height: 0;z-index: -1;border-top: 150px solid var(--saffron);border-right: 150px solid transparent;border-bottom: 150px solid transparent;background-color: transparent;padding: 0;top: -8px;left: -8px;}
.testimonial-section .slideshow-container .item::after {position: absolute;content: '';width: 0;height: 0;z-index: -1;border-top: 150px solid transparent;border-left: 150px solid transparent;border-bottom: 150px solid var(--saffron);background-color: transparent;padding: 0;bottom: -8px;right: -8px;}
.testimonial-section .slideshow-container .item img {width: 68px;aspect-ratio: 1;position: relative;bottom: -33px;left: 23px;border-radius: 100px;border: 1px solid rgba(0,0,0,0.25); display: none;}
.heading h2 {color: #1D344B;font-family: "Montserrat", Sans-serif;font-size: 30px;font-weight: 700;line-height: 36px;}
.testimonial-left {display: flex;align-items: center;height: 100%;}
.testimonial-section .slideshow-container .item h5 {font-size: 18px;font-style: normal;font-weight: 700;line-height: normal;margin: 10px 0;font-family: 'Montserrat';}
.testimonial-left .heading h2 {color: var(--saffron);font-family: Montserrat;font-size: 23.04px;font-style: normal;font-weight: 600;line-height: normal;}
.testimonial-left h4 {color: #1D344B;font-family: Montserrat;font-size: 33.18px;font-style: normal;font-weight: 700;line-height: normal;max-width: 300px;width: 100%;}
#testimonial-slider .owl-dots {position: absolute;bottom: 0px;left: 35px; z-index: 8888;}
#testimonial-slider .owl-dots button.owl-dot {width: 20px;height: 20px;border: 1px solid rgba(0,0,0,0.25);border-radius: 100px;margin-inline-end: 8px; position: relative;}
#testimonial-slider .owl-dot::before {position: absolute;content: '';width: 12px;height: 12px;background-color: rgba(0,0,0,0.25);border-radius: 100px;margin: 3px; top: 0px; left: 0px;}
#testimonial-slider .owl-dot.active::before {background-color: var(--saffron);}  .blog-cont h1 { font-size: 28px !important; font-weight: 600 !important;}
section#relevant-blog {padding: 50px 0;}
section#relevant-blog h2 {text-align: center;margin-bottom: 40px;}
.blog-desp h3 {color: #1D344B;font-family: Montserrat;font-size: 20px;font-style: normal;font-weight: 600;line-height: 30px; padding-top: 15px;}
.blog img {width: 100%;}
.blog-desp {margin: 0px 0;display: block;}
.blog-desp span a {border: none;border-radius: 4px;padding: 2px 8px;font-size: 12px;font-weight: 500;margin-bottom: 0px;display: inline-block;text-transform: capitalize;color: #212529;}
.blog-desp a {color: #FF730F;text-align: center;font-family: Montserrat;font-size: 14px;font-style: normal;font-weight: 600;line-height: 21px;letter-spacing: -0.2px;text-decoration: none;}
.blog-desp h3 a {color: #1D344B;font-family: Montserrat;font-size: 15px;font-style: normal;font-weight: 600;line-height: 24px;min-height: 40px;}
.blog-feature-section {background-color: #f27421;padding-block: 100px;background-image: url(http://remoteresource.com/wp-content/uploads/2024/07/texture.webp);background-blend-mode: normal;background-repeat: no-repeat;background-position: right bottom;}
.blog-feature-section h1 {font-size: 36px;font-weight: 700;color: var(--white);margin-bottom: 0px;}
.all-category-names a {color: #14212a;background: linear-gradient(0deg, #ffffff, #f2f2f2);padding: 4px 12px;display: inline-block;margin-block: 0px 12px;border-radius: 50px;border: 1px solid rgba(0,0,0,0.20);box-shadow: 0px 0px 15px rgba(0,0,0,0.05);font-size: 14px;}
.all-category-names a:hover, .all-category-names a:focus {background: #151b68;color: #ffffff;}
.all-category-names {width: 100%;height: auto;margin-block-end: 30px;text-align: left;}
small.blogger-date-and-time {position: unset;top: unset;right: unset;background-color: var(--saffron);margin-right:5px;padding: 3px 12px;border-radius: 4px;font-weight: 700;color: var(--white); font-size: 12px;}
span.blog-cat a {background-color: #3ab0e5;color: #ffffff;font-weight: 600;}
#testimonial-slider .testi-inner p {line-height: 28px;min-height: 130px;margin-bottom: 0px;font-size: 18px;font-weight: 400;}
.popup-home.focus .connect-with-expert {display: block;}
.blog-author-name {position: unset;top: unset;left: unset;background-color: #ffffff;border-radius: 4px;text-transform: capitalize;
font-weight: 700;padding: 2px 12px;border: 1px solid rgba(0,0,0,0.15);font-size: 12px;margin-top: 15px;display: inline-block;margin-left: 4px;}
.blog-list-page h1 {font-size: 30px;font-weight: 700;letter-spacing: -1px;margin-block: 0px 30px;}
.single-blog-card { background:#efefef; height: auto; border:1px solid #cccccc; margin-bottom:25px; border-radius:10px; position: relative;}
.single-blog-card img {border-radius: 10px 10px 0px 0px;height: 250px;object-fit: cover;object-position: top;image-rendering: -webkit-optimize-contrast;image-rendering: optimizequality;}
.single-blog-card .blog-desp {position: relative;padding: 0px 15px 15px;height: auto;}
.all-category-blog-arvchive {margin-top:20px;}
.sidebar-search-form {height: auto;display: inline-block;width: 100%;position: relative;background-color: #f8f8f8;padding: 15px;border: 1px solid rgba(0,0,0,0.15);border-radius: 8px;}
.sidebar-search-form strong {font-size: 18px;text-transform: capitalize;padding-bottom: 4px;margin-bottom: 8px;display: inline-block;width: 100%;border-bottom: 1px solid rgba(0,0,0,0.25);}
.sidebar-search-form form {display: flex;}
.sidebar-search-form form label {width: 100%;}
.sidebar-search-form form input[type="search"] {background-color: #ffffff;width: 100%;}
.sidebar-search-form form button[type="submit"] {border: none;background-color: #f3731f;}
.sidebar-fresh-content {width: 100%;height: auto;position: relative;display: inline-block;padding: 15px;background-color: #3ab0e5;margin-block: 15px;border: 1px solid rgba(0,0,0,0.15);border-radius: 8px;}
.sidebar-fresh-content h4 {text-align: center;font-weight: 700;color: var(--white);font-size: 24px;}
.sidebar-fresh-content strong {text-align: center;display: inline-block;font-size: 14px;color: var(--black);}
.sidebar-fresh-content .subscribe-form input[type="email"] {height: 40px;border-top-left-radius: 4px;font-size: 16px;padding-inline: 15px;width: 100%;border: none;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;text-align: center;}
.sidebar-fresh-content .subscribe-form {flex-direction: column;}
.sidebar-fresh-content .subscribe-form input[type="submit"] {background-color: #14212a;border-top-left-radius: 0px;height: 72px;margin-inline-start: 0px;font-size: 16px;text-transform: capitalize;width: 100%;border-top-right-radius: 0px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.sidebar-need-quick-service-pages {height: auto;display: inline-block;width: 100%;position: relative;background-color: #f8f8f8;padding: 15px;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 8px;}
.sidebar-need-quick-service-pages h4 {font-size: 18px;text-transform: capitalize;padding-bottom: 4px;margin-bottom: 8px;display: inline-block;width: 100%;border-bottom: 1px solid rgba(0, 0, 0, 0.25); font-weight: 700;}
.sidebar-need-quick-service-pages #menu-sidebar-blog-menus {padding-left: 15px;margin-bottom: 0px;}
.sidebar-need-quick-service-pages #menu-sidebar-blog-menus li {list-style-type: disclosure-closed;position: relative; line-height: 32px;}
.sidebar-need-quick-service-pages #menu-sidebar-blog-menus li a {color: #f3731f;font-weight: 600; cursor: pointer;}
.sidebar-need-quick-service-pages #menu-sidebar-blog-menus li a:hover,.sidebar-need-quick-service-pages #menu-sidebar-blog-menus li a:focus {color: #14212a;}
.sidebar-recent-post {height: auto;display: inline-block;width: 100%;position: relative;background-color: #f8f8f8;padding: 15px;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 8px;margin-block: 15px;}
.sidebar-recent-post h4 {background-color: #f3731f;text-align: center;font-size: 18px;font-weight: 700;text-transform: capitalize;color: #ffffff;padding-block: 8px;border-radius: 6px;}
.sidebar-recent-post li {display: flex;flex-direction: row-reverse;margin-block: 16px;justify-content: flex-end;align-items: center;}
.sidebar-recent-post li img {max-width: 50px;border-radius: 4px;height: 50px;object-fit: cover;}
.sidebar-recent-post li a {padding-inline: 8px;font-size: 12px;line-height: 16px;color: #14212a;}
.sidebar-blog-contact-form {position: -webkit-sticky;position: sticky;top: 10px;}
.sidebar-form {width: 100%;height: auto;display: inline-block;padding: 15px;background-color: #1f3668;border-radius: 8px;}
.sidebar-form h4 {color: var(--white);text-align: center;font-size: 20px;font-weight: 700;padding-inline: 30px;margin-bottom: 0px;padding-block-end: 15px;}
.sidebar-form strong {color: var(--white);text-align: center;display: block;font-weight: 400;font-size: 14px;}
.sidebar-form .form-field label {color: var(--white);text-transform: uppercase;font-size: 12px;display: block; padding-block: 8px;}
.sidebar-form .form-field input, .sidebar-form .form-field select {margin-bottom: 10px;height: 30px;letter-spacing: 0;color: #000000;width: 100%;outline: none;border: none;}
.sidebar-form .form-field textarea {height: 60px; resize: none; width: 100%; margin-block-end: 12px;}
.sidebar-form p, .sidebar-form .form-field p {margin-block-end: 0px;}
.sidebar-form br {display: none;}
.sidebar-form .form-field input[type="submit"] {background-color: #f3731f;padding: 0;margin-block-start: 15px;color: var(--white);font-size: 12px;font-weight: 700;letter-spacing: 1px;}
.sidebar-form .form-field .wpcf7-spinner {position: absolute;left: 50%;margin-left: -20px;top: auto;bottom: 28px;}
.sidebar-form .form-field .wpcf7-not-valid-tip {font-size: 8px;font-weight: 700;text-transform: capitalize;position: absolute;top: -2px;
right: 5px;}
.breadcrumb-container {margin-bottom: 30px;}
.breadcrumb-container .breadcrumb {margin-left: 0px;margin-bottom: 0px;justify-content: flex-start;border-top: 1px solid rgba(0,0,0,0.08);border-bottom: 1px solid rgba(0,0,0,0.08);}
ol.breadcrumb {margin-block-end: 20px;display: block;justify-content: center;width: max-content;padding-block-end: 10px;background-color: transparent;padding-block-start: 10px;width: fit-content;}
ol.breadcrumb li {margin-inline: 15px;position: relative; display: inline-block;}
ol.breadcrumb li a {color: #14212a;font-weight: 400;}
ol.breadcrumb li:last-child a {color: #f27421;}
ol.breadcrumb li::after {position: absolute;content: '';left: auto;top: 6px;width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid var(--saffron);right: -15px;}
ol.breadcrumb li:last-child::after {visibility: hidden;}
.single-post .category-remote-work-solutions h3 {font-size: 22px;font-weight: 300;padding-block: 8px;color: #f3731f;margin-block: 4px;}
.single-post .category-remote-work-solutions p {font-size: 16px;font-weight: 400;color: #5c5c5c;line-height: 32px;margin-block-end: 8px;}
.single-post .blog-single-details-page h2 {font-size: 22px;font-weight: 400;color: var(--dark-blue);margin-block-start: 0px;margin-block-end: 8px;}
.single-post .blog-single-details-page h3 {font-size: 18px;color: var(--black);margin-block-start: 0px;margin-block-end: 8px;}
.single-post .blog-single-details-page h3>strong {font-weight: 500;}
.single-post .category-remote-work-solutions ul li, .single-post .category-remote-work-solutions ol li {font-size: 16px;font-weight: 400;color: #5c5c5c;line-height: 32px;margin-block-end: 8px;}
.single-post .category-remote-work-solutions p>strong>a {font-size: 16px;font-weight: 400;color: #f3731f;line-height: 32px;	margin-block-end: 8px;}
.single-post .category-remote-work-solutions h2, .single-post .category-remote-work-solutions h1 {margin-block-start: 0px;margin-block-end: 8px;font-size: 28px; font-weight: 500;}
.single-post .blog-single-details-page p,
.single-post .blog-single-details-page ul li,
.single-post .blog-single-details-page ol li {
font-size: 16px;font-weight: 400;color: #5c5c5c;line-height: 32px;margin-block-end: 8px;}
.single-post .blog-single-details-page li::marker {font-weight: 500;}
.blog-single-details-page .nav-links .nav-previous a, .blog-single-details-page .nav-links .nav-next a {display: block;margin-inline-end: 20px;}
#secondary .widget_search label.wp-block-search__label {font-size: 20px;}
#block-4 .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow {display: none;}
.single-post #block-4.widget.widget_block {margin-block-end: 0px !important;border-top: none !important;padding: 0;}
.single-post #block-3 ul.wp-block-latest-posts__list.wp-block-latest-posts li {display: none; position: relative; padding-left: 15px;}
.single-post #block-3 ul.wp-block-latest-posts__list.wp-block-latest-posts li:first-child, .single-post #block-3 ul.wp-block-latest-posts__list.wp-block-latest-posts li:last-child, .single-post #block-3 ul.wp-block-latest-posts__list.wp-block-latest-posts li:nth-child(2) {display: block;}
.single-post .sidebar-form h4 {padding-block-end: 0px;}
.single-post .sidebar-form .form-field label {line-height: 10px;}
.single-post #block-5 {display: none;}
.single-post #block-3 ul.wp-block-latest-posts__list.wp-block-latest-posts li::before {position: absolute;content: '';left: 0;top: 12px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid var(--saffron);width: 0;height: 0;}   .job-apply-for-section ul li {list-style-type: none;}
.job-apply-for-section ul li .job-quote p {line-height: 28px;font-size: 16px;font-weight: 400;}
.job-apply-for-section ul li .job-quote ul li {line-height: 28px;font-size: 16px;font-weight: 400;list-style-type: disclosure-closed;}
.job-apply-for-section ul li.job-details button {background-color: #f27421;display: block;line-height: 24px;padding-inline: 15px;margin-bottom: 20px;font-size: 20px;border-radius: 4px;border-bottom: 4px solid #e2e2e2;border: none;color: #ffffff;letter-spacing: -1px;width: 100%;text-align: left;}
.job-apply-for-section ul li.job-details address dd {line-height: 24px;font-size: 18px;font-style: italic;font-weight: 600;}
.job-apply-for-section ul li.job-details address dd mark {font-size: 16px;padding-inline: 15px;background-color: #08336a;border-radius: 4px; color: #ffffff;text-align: left;}
.job-apply-for-section ul li .content-info > ul li {line-height: 30px;list-style-type: disclosure-closed;}
span.job-quote {background-color: rgba(0,0,0,0.025);display: block;padding: 15px;border-radius: 8px;border: 1px solid rgba(0,0,0,0.025);}
.career-form-details .form-details p br {display: none;}
.career-form-details .form-details label {line-height: 24px;}
.career-form-details .form-details select, .career-form-details .form-details input[type="text"], .career-form-details .form-details input[type="email"], .career-form-details .form-details input[type="tel"] {height: 45px;border-radius: 0px;background-color: #f8f8f8;
padding-inline: 15px;line-height: 24px;}
.career-form-details .form-details input[type="file"] {line-height: 30px;}
.career-form-details .form-details .spl-message {display: block;line-height: 30px;margin-top: 8px;color: #cb4040;font-size: 12px;	font-weight: 600;}
.career-form-details .form-details .wpcf7-not-valid-tip {position: relative;top: 8px;left: 0;}
.career-form-details .form-details input[type="submit"] {background-color: #f27421; margin-block-start: 12px;}
#careerForm form.wpcf7-form.invalid input {border-color: #cb4040;} .logo-slider-section { width: 100%; display: inline-block; position: relative; padding: 125px 0 50px 0; }
.logo-slider-section .logo-slider { }
.logo-slider-section .logo-slider .item { display: flex; align-items: center; justify-content: center; padding-right: 50px; }
.logo-slider-section .logo-slider .item img { width: 100px; margin-right: 15px; }
.logo-slider-section .logo-slider .item p { font-weight: 600; }
.owl-carousel .owl-stage { transition-timing-function: linear !important; }  .page-template-privacy-policy .post-thumbnail img { min-width: 100%;height: 300px;object-fit: cover;object-position: 0px -155px;filter: brightness(0.50);}
.privacy-policy-page {width: 100%;height: auto;display: inline-block;padding-block: 50px;position: relative;}
.privacy-policy-page h1, .privacy-policy-page h2, .privacy-policy-page h3 {font-size: 24px;font-weight: 700;padding-block: 12px;padding-inline: 8px;background-color: #f4f4f4;margin-block-end: 15px;border-radius: 8px;}
.privacy-policy-page p {line-height: 32px;font-size: 18px;font-weight: 400;color: #000000;}
.privacy-policy-page ul li {line-height: 32px;font-size: 18px;font-weight: 400;color: #000000;}
.career-listing-details {padding-block: 50px;}
.career-listing-details ul li {list-style-type: none;}
.career-listing-details ul li button.career-listing-button {background-color: transparent;color: var(--black);display: flex;width: 100%; text-align: left;padding: 16px 0px 16px 0px;text-transform: capitalize;font-size: 18px;cursor: pointer;line-height: 24px;border-bottom: 1px solid #ddd;font-weight: 600;letter-spacing: 0;justify-content: space-between;align-items: center;margin-block: 0px; font-size: 20px;}
.career-listing-details ul li .career-content-list.active ul {padding-bottom: 20px;}
.career-listing-details ul li .career-content-list.active {background-color: #f2f2f2;padding: 8px 15px;line-height: 28px;font-size: 16px; display: none;}
.career-listing-details ul li .career-content-list.active p, .career-listing-details ul li .career-content-list.active ul li {line-height: 24px;list-style-type: square;}
.career-listing-details ul li .career-content-list.active ol li strong {padding-bottom: 15px;display: block;}
.career-listing-details ul li .career-content-list.active ol li {line-height: 24px;list-style-type: decimal;}
.blog-list-page {width: 100%;height: auto;display: inline-block;padding-block: 50px;position: relative;}
.main-navigation .primary-menu ul.sub-menu {padding-left: 0px;}
.blog-sec .blog img {max-height: 200px;min-height: 200px;object-fit: cover;border-radius: 12px;box-shadow: 6px 6px 0 #fa7e41;}
.service-faq-section {width: 100%;height: auto;display: inline-block;background-color: #ffffff;padding-block: 50px;position: relative; border-bottom: 1px solid rgba(0,0,0,0.08);}
.service-faq-section .faq-list ul {padding-left: 0;margin-bottom: 0px;}
.service-faq-section .faq-list ul li { list-style-type: none;}
.service-faq-section .faq-list ul li button.faq-question-text {background: var(--light-blue);color: #fff;position: relative;display: inline-block;width: 100%;text-align: left;border-radius: 8px;padding: 18px 15px;margin-bottom: 15px;margin-right: 0px;font-family: Montserrat;
font-size: 16px;font-style: normal;font-weight: 600;line-height: normal;cursor: pointer;border: 1px solid #E7EEEC; letter-spacing: 0px;}
.service-faq-section .faq-list ul li button.faq-question-text::before {position: absolute;content: '\002B';right: 15px;top: 8px;font-size: 30px;}
.service-faq-section .faq-list {position: relative;}
.service-faq-section .faq-list ul li .faq-answer-paragraph {position: relative;top: unset;right: unset;width: 100%;background: #fff;padding: 30px;border-radius: 8px;height: auto;line-height: 24px;display: none;margin-block-end: 15px; border: 1px solid rgba(0,0,0,0.20);}
.faq-answer-paragraph ul {padding-block: 12px;padding-inline-start: 40px !important;}
.faq-answer-paragraph ul li {list-style-type: square !important;}
.service-faq-section h3 {text-align: center;font-weight: 700;padding-bottom: 20px;margin-bottom: 0px;}
.faq-answer-paragraph {display: inline-block;box-shadow: 0px 0px 35px rgba(0,0,0,0.06);}
.faq-answer-paragraph p {line-height: 24px;height: auto;margin-bottom: 0px;}
.service-faq-section h4 {text-align: center;font-weight: 700;padding-bottom: 20px;margin-bottom: 20px; font-size: 30px; line-height: 36px;}
.connect-with-expert {position: fixed !important;top: 25px;left: 50%;margin-left: -400px;width: 800px;height: auto;z-index: 9999;background-color: #ffffff; padding: 8px; border: 1px solid rgba(0,0,0,0.15);display: none;}
.connect-with-expert ul {padding-left: 0px; margin-bottom: 0px;}
.connect-with-expert ul li {list-style-type: none; width: 400px;}
.connect-with-expert ul li img {min-height: 100%;max-height: 575px;object-fit: cover; width: 500px;}
.connect-with-expert .modal-popup-form {padding: 0px 15px 0px 15px;}
.connect-with-expert .modal-popup-form h3 {font-size: 20px;text-align: center;font-weight: 700;padding-bottom: 15px;margin-bottom: 0px;}
.connect-with-expert::before {position: fixed;content: '';width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.50); z-index: -1;}
.connect-with-expert::after {position: absolute;content: '';width: 100%;height: 100%;background-color: #ffffff;top: 0;left: 0;z-index: -1;}
.connect-with-expert .modal-popup-form p br {display: none;}
.connect-with-expert .modal-popup-form .form-group label {text-transform: capitalize;font-weight: 600;font-size: 12px;}
.connect-with-expert .modal-popup-form .form-group label sup {color: red;vertical-align: sub;font-size: 12px;text-transform: capitalize;display: inline-block;padding-inline-start: 5px;}
.connect-with-expert .modal-popup-form .form-group input[type="text"], .connect-with-expert .modal-popup-form .form-group input[type="email"], .connect-with-expert .modal-popup-form .form-group input[type="tel"], .connect-with-expert .modal-popup-form .form-group input[type="url"], .connect-with-expert .modal-popup-form .form-group select {background-color: #ffffff;border-bottom: 4px solid rgba(0,0,0,0.08);height: 40px;
font-size: 14px;letter-spacing: 0;color: #000000;}
.connect-with-expert .modal-popup-form .form-group textarea {background-color: #ffffff;border-bottom: 4px solid rgba(0, 0, 0, 0.08);height: 80px; font-size: 14px;letter-spacing: 0;color: #000000;resize: none;}
.connect-with-expert .modal-popup-form .form-group input[type="tel"] {width: 90%; float: right;}
.connect-with-expert .d-flex .form-group:last-child label {padding-inline-start: 35px;}
.connect-with-expert .d-flex .form-group:first-child select {min-width: 85px;}
.connect-with-expert .modal-popup-form .form-group p {margin-bottom: 8px;}
.connect-with-expert .modal-popup-form .form-group input[type="submit"] {font-size: 12px;height: 40px;background-color: orange;color: #ffffff; letter-spacing: 2px; margin-block-start: 8px;}
.connect-with-expert .modal-popup-form .wpcf7-not-valid-tip {top: 0px;}
.connect-with-expert .wpcf7-form-control-wrap[data-name="tel-91"] .wpcf7-not-valid-tip {display: none;}
button.close-connect-with-expert {position: absolute;top: 0;left: auto;right: 0;padding: 4px;width: 35px;height: 35px;background-color: red;}
button.close-connect-with-expert:hover {background-color: #14212a;}
@media(max-width:1366px){
.single-blog-card img { object-fit: contain;object-position: top;}
} .footer-subscribe {width: 100%;height: auto;display: inline-block;position: relative;background-color: #08336A; padding: 20px 0 0 0; }
.footer-subscribe .image { text-align: center; }
.footer-subscribe .image img { width: 100%; max-width:250px; }
.footer-subscribe .text { }
.footer-subscribe .text h3 {font-size: 28px;color: #ffffff;line-height: 40px; margin: 0; }
.footer-subscribe .subscribe-form {display: flex;margin-block-start: 24px;}
.footer-subscribe .subscribe-form p {margin-bottom: 0px;}
.footer-subscribe .subscribe-form input[type="email"] {height: 72px;border-radius: 10px;font-size: 16px;padding-inline: 15px;}
.footer-subscribe .subscribe-form input[type="submit"] {background-color: #F66904;border-radius: 10px;height: 72px;margin-inline-start: 0;font-size: 16px;text-transform: capitalize;} .research-content-slider {background-color: var(--white);padding-block: 70px;width: 100%;height: 100%; min-height: 100vh; border-top: 1px solid rgba(0,0,0,0.08); position: relative;}
.research-content-slider .container:first-child .row {position: relative;}
.research-content-slider::before {position: absolute;content: '';width: 60%;height: 100%;top: 0;right: 0;background-color: #fafafa;z-index: 0;}
.research-content-slider strong.research-ques::after {position: absolute;content: '';width: 100%;height: 1px;background-color: transparent;left: 0;
bottom: -8px;top: auto;box-shadow: 0px 1px 0px #D4BDAC;}
.research-content-slider ul.ps-0.mb-0 li:last-child strong.research-ques::after {box-shadow: none;}
.research-content-slider h3 {color: #000;font-family: "Montserrat", Sans-serif;font-size: 30px;font-weight: 700;line-height: 36px;
margin-bottom: 8px;text-align: center;}
.research-content-slider strong {display: block;text-align: center;font-size: 20px;font-weight: 500;margin-bottom: 8px;}
.research-content-slider article p {text-align: center;font-size: 16px;font-weight: 400;margin-block-end: 8px;}
.research-content-slider strong.research-ques {width: 30%;display: inline-block; cursor: pointer; padding-left: 30px;}
.research-content-slider li {list-style-type: none;}
.research-content-slider .research-ques {padding-block: 12px;padding-inline: 30px 0px;border-radius: 8px;margin-bottom: 15px;font-size: 18px;color: var(--black);text-align: left;position: relative;}
.research-content-slider .research-ques:visited {color:#f3731e !important;}
.research-content-slider .ps-0{min-height: 405px;}
.research-content-slider ul {position: relative;margin-block: 0px 0px;}
.research-content-slider .research-paragraph {position: absolute;top: 0;right: 0;width: 50%;font-size: 16px;line-height: 24px;background-color: #f8f9f8;padding: 12px;border-top-left-radius: 8px;min-height: 400px;max-height: 400px;overflow-x: hidden;overflow-y: auto;border-top-right-radius: 0px;
border-bottom-left-radius: 8px;border-bottom-right-radius: 0px; cursor: grab;}
.research-content-slider ul li:first-child .research-paragraph {display: block;z-index: 1;}
.research-content-slider .research-paragraph h3 {text-align: left;font-size: 22px;border-bottom: 1px solid rgba(0,0,0,0.15);padding-bottom: 8px;}
.research-content-slider .research-paragraph strong {text-align: left;font-weight: 600;font-size: 16px;}
.research-content-slider .research-paragraph ul {margin-block-end: 20px;margin-block-start: 0px;}
.services-belowtab .service-accordion .service-accordion-content ul li, .research-content-slider .research-paragraph ol li, .research-content-slider .research-paragraph ul li {position: relative;}
.research-content-slider .research-paragraph ol li::before, .research-content-slider .research-paragraph ul li::before, 
.services-belowtab .service-accordion .service-accordion-content ul li::before, 
.research-content-slider .smooth-scroller-content .sectionContent ul li::before {position: absolute;content: '';width: 15px;height: 15px;background-image: url(http://remoteresource.com/wp-content/uploads/2024/05/check-icon-white.svg);filter: brightness(0);left: -25px;background-repeat: no-repeat;background-size: cover;top: 3px;}
.research-content-slider .smooth-scroller-content .sectionContent ul li {position:relative;margin-bottom:15px;}
.research-content-slider .smooth-scroller-content .sectionContent strong {text-align:left;}
.research-content-slider .research-ques::before {position: absolute;content: '';width: 24px;height: 24px;left: 0;top: 10px;
background-image: url(http://remoteresource.com/wp-content/uploads/2024/07/check-circle.svg);z-index: 11;background-size: cover;}
#research-menu-list {position: relative;left: 0;top: 0;width: 400px;height: 100%;z-index: 1111;}
.research-section-list {position: relative;z-index: 1111; }
.researchSection {width: 100%;height: auto;display: flex;justify-content: space-between;padding-inline: 100px;box-sizing: border-box;position: relative;} .error404 .error-404.not-found .page-header {margin-block-end: 0px;}
.error404 .error-404.not-found .page-header h1 {font-size: 3rem;font-weight: 300;color: var(--saffron);margin-block-end: 0px;padding-block-end: 20px;}
.error404 .error-404.not-found .page-content p {font-size: 1.5rem;font-weight: 400;}
.error404 .error-404.not-found {width: 100%;height: auto;display: inline-block;position: relative;padding-block: 70px;text-align: center;}
.error404 .error-404.not-found .page-content form {max-width: 500px;margin: 0px auto;}
.error404 .error-404.not-found .page-content form input[type="search"], .error404 .error-404.not-found .page-content form label {width: 100%; position: relative;}
.error404 .error-404.not-found .display-1 {color: #cb4040;border: 4px solid #cb4040;display: flex;width: 125px;height: 125px; justify-content: center;margin: 0px auto;align-items: center;border-radius: 100px;margin-bottom: 2rem;}
.error404 .error-404.not-found .page-content aside a {background-color: #f3731f;display: inline-block;margin-block-start: 20px;padding: 8px 20px; color: var(--white);text-transform: uppercase;font-size: 16px;border-radius: 50px;letter-spacing: 2px;font-weight: 300;}
.error404 .error-404.not-found .page-content aside a:hover,.error404 .error-404.not-found .page-content aside a:focus {background-color: #14212a;} .archive .archive-page .category-blog-card {margin-bottom:22px;}
.archive .archive-page article.post.status-publish {display: flex;width: 100%;flex-direction: column;}
.archive .archive-page {width: 100%;height: auto;padding-block: 70px;position: relative;}
.archive .archive-page .page-header {margin-block: 0px 15px;border-top: 0;padding-block-start: 0px;}
.archive .archive-page .page-header h1.page-title {margin-block: 0;font-weight: 700;color: #151b68;}
.archive .archive-page .page-header h1.page-title span {color: #f27421;}
.archive .archive-page article.post.status-publish a.post-thumbnail img {border-radius: 8px;margin-block-end: 15px;}
.archive .no-results.not-found .page-header {margin-block: 0;padding-block: 0px;border-top: 0px;}
.archive .no-results.not-found {width: 100%;height: auto;display: inline-block;position: relative;padding-block: 70px;text-align: center;}
.archive .no-results.not-found .page-content form {max-width: 500px;margin: 0px auto;}
.archive .no-results.not-found .page-content form input[type="search"], .archive .no-results.not-found .page-content form label {width: 100%; position: relative;}
.archive .no-results.not-found .page-content aside a {background-color: #f3731f;display: inline-block;margin-block-start: 20px;padding: 8px 20px; color: var(--white);text-transform: uppercase;font-size: 16px;border-radius: 50px;letter-spacing: 2px;font-weight: 300;}
.archive .no-results.not-found .page-content aside a:hover,.error404 .error-404.not-found .page-content aside a:focus {background-color: #14212a;}
.archive .archive-page article.post.status-publish .entry-content p, .archive .archive-page article.post.status-publish .entry-content h1, .archive .archive-page article.post.status-publish .entry-content h2, .archive .archive-page article.post.status-publish .entry-content h3 {margin-block: 8px;}
.archive .archive-page article.post.status-publish .entry-content p, .archive .archive-page article.post.status-publish .entry-content ul li, 
.archive .archive-page article.post.status-publish .entry-content ol li {font-size: 16px;font-weight: 400;color: #5c5c5c;line-height: 32px;margin-block-end: 8px;}
.archive .archive-page article.post.status-publish .entry-content p>strong>a, .archive .archive-page article.post.status-publish .entry-content p>a,
.archive .archive-page article.post.status-publish .entry-content p>a>strong {font-size: 16px;font-weight: 400;color: #f27421;line-height: 32px;margin-block-end: 8px;}
.archive .archive-page article { background: #f8f8f8; border: 1px solid #d3d3d3; border-radius:10px;}
.archive .archive-page .entry-content .post {border: 0px !important;}
.archive .archive-page .entry-content {padding:0px 10px;}
.archive .archive-page article.post.status-publish a.post-thumbnail img {border-radius: 8px;margin-block-end: 15px;height: 225px;object-fit: cover;border: 1px solid rgba(0,0,0,0.15);}
.archive .archive-page .entry-content {overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.archive .archive-page footer.entry-footer{padding:10px 20px; display:flex; width:100%!important;}
.archive .archive-page footer.entry-footer .posted-on {background:#f3731f; padding:7px; border-radius:5px; margin-right:7px;}
.archive .archive-page footer.entry-footer .posted-on time {color:#fff; font-weight:600;}
.archive .archive-page footer.entry-footer .cat-links {background:#1F3668;  padding:7px; border-radius:5px;}
.archive .archive-page footer.entry-footer .cat-links a {color:#fff; font-weight:600;}
.archive .archive-page footer.entry-footer .tags-links, .archive .archive-page footer.entry-footer .comments-link {display:none;}
.entry-content a, .entry-footer a:hover, .site-info a:hover {text-decoration: none;outline: none;box-shadow: none;} .page-search-result {display: inline-block;width: 100%;height: auto;position: relative;}
.page-search-result .page-header h1.page-title {margin-block-end: 0px;}
.page-search-result .page-header h1.page-title span {text-transform: capitalize;background-color: var(--saffron);color: #ffffff;font-size: 16px; padding-block: 4px;padding-inline: 12px;border-radius: 4px;line-height: 34px;}
.page-search-result article.format-standard {display: flex;margin-block-end: 50px;}
.page-search-result article.format-standard a>img {border-radius: 15px;max-width: 325px;min-height: 175px;max-height: 175px;object-fit: cover; box-shadow: 5px 5px 0px var(--light-blue);}
.page-search-result article.format-standard .entry-summary {padding-inline: 30px;}
.page-search-result article.format-standard .entry-summary p {font-size: 16px;font-weight: 400;color: var(--black);line-height: 30px;}
.page-search-result article.format-standard footer.entry-footer {min-width: 250px;text-align: right;} .research-smooth-scroller {width: 100%;height: auto;display: flex;position: relative;flex-direction: column;}
.research-smooth-scroller .scroller-list {min-width: 100%;margin-inline-end: 0%;text-align: center;display: flex;padding-block: 30px;
justify-content: space-between;align-items: center;}
.research-smooth-scroller .scroller-list .research-list {width: 16%;}
.research-smooth-scroller .scroller-content {max-width: 100%;height: 500px;overflow-x: hidden;} .single-post nav.navigation.post-navigation {display: none;}
.blog-single-details-page .author-info {display: flex;width: 100%;height: auto;padding-block: 30px;border-top: 4px double rgba(0,0,0,0.15);margin-top: 30px;
align-items: center;margin-block-end: 50px;border-bottom: 4px double rgba(0,0,0,0.15);}
.blog-single-details-page .author-info .author-avatar img {margin: 0;width: 150px;max-width: 150px;height: 150px;object-fit: cover;height: 150px;
border: 1px solid rgba(0,0,0,0.15);border-radius: 100px;}
.blog-single-details-page .author-info .author-avatar {margin-inline-end: 30px;}
.blog-single-details-page .author-info .author-description h2.author-title {font-weight: 700;text-decoration: underline;text-transform: capitalize;margin-block-end: 0px;font-size: 18px;}
.blog-single-details-page .author-info .author-description p.author-bio {line-height: 24px;margin-block-end: 0;position: relative;}
.recent-author-posts {display: flex;width: 100%;height: auto;position: relative;background-color: #f9f9f9;padding: 12px;border-radius: 7px; border: 1px solid rgba(0,0,0,0.12);justify-content: space-between;}
.recent-author-posts .recent-author-post {width: 32.5%;background-color: var(--white);padding: 10px;border: 1px solid rgba(0,0,0,0.10);}
.single-post footer.entry-footer span.byline, .single-post footer.entry-footer span.posted-on, .single-post footer.entry-footer span.cat-links, .single-post footer.entry-footer span.edit-link {display: none;}
.recent-author-posts .recent-author-post a.read-more {display: none;}  #load-more.load-more-button-primary {background-color: var(--dark-blue);color: var(--white);display: inline-block;padding: 12px 30px 12px 50px; position: relative;}
#load-more.load-more-button-primary::before {position: absolute;content: '\f406';font-family: 'Genericons';left: 24px;top: 14px;transform: rotate(45deg);
font-size: 10px;border: 1px solid var(--white);border-radius: 10px;height: 20px;width: 20px;text-align: center;padding: 2px;}
.manyMore h5 {font-size: 30px;line-height: 1.6;text-align: center;font-weight: 700;text-transform: unset;margin-bottom: 0px;padding-bottom: 0px;
font-style: italic;padding-block-start: 0px;padding-block-end: 8px;}
#comments {display: none;}
#rc-anchor-container {transform: scale(0.75) !important;position: relative;left: -35px;}
body.category-businesses span.byline {margin: 0 10px 0 0;line-height: 34px;}
body.category-businesses span.author.vcard {display: flex;}
body.category-businesses span.author.vcard img.avatar.avatar-49.photo {width: 32px;margin: 0;height: 32px;}  @media (min-width: 1920px) and (max-width: 2048px){
#hero-carousel .owl-item .item figure {min-height: 800px; max-height: 800px;overflow: hidden;}
#hero-carousel .item video {height: 800px; max-height: 800px; }
.section-b::before {margin-top: -400px;}
.blink-5-dots ul.ps-0 {min-width: 1100px;}
} @media (min-width: 1600px) and (max-width: 1680px){
#hero-carousel .owl-item .item figure {min-height: 800px; max-height: 800px;overflow: hidden;}
#hero-carousel .item video {height: 800px; max-height: 800px;}
.section-b::before {margin-top: -400px;}
} @media (min-width: 1366px) and (max-width: 1440px){
#hero-carousel .item video {height: 800px; max-height: 800px;}
#hero-carousel .owl-item .item::before {height: 100vh;}
.section-a ul.beneth-banner-info li .beneath-banner {width: 95%;}
.blink-5-dots ul.ps-0 {min-width: 1100px;}
.owner-slide-caption {height: 200px;padding-block: 15px 0px;padding-inline: 15px;}
.owner-slide-caption::after {top: -55px;}
.main-navigation li:nth-child(2):hover ul.sub-menu,
.main-navigation li:nth-child(2):focus ul.sub-menu,
.main-navigation li:nth-child(2).focus ul.sub-menu {min-width: 160px; max-width: 160px; width: 160px;}
.video-clip-testimonials {background-position: center;height: auto;}
.video-clip-testimonials iframe {padding-inline: 65px;padding-block-start: 20px;height: 280px;}
} @media (min-width: 1299px) and (max-width: 1399px){
#hero-carousel .item video {height: 800px; max-height: 800px;} .contact-page-layout {height: auto;}
.contact-form-section {padding: 50px 15px;}
.our-address ul li {width: 260px;} }
@media (max-width: 1023px){
.primary-navbar .col-xxl-7.col-xl-7.col-lg-7 {order: 3;display: flex;justify-content: flex-end;}
#hero-carousel .item video {height: 800px; max-height: 800px;background:url(//www.remoteresource.com/wp-content/uploads/2024/08/rr-baner-image-scaled.webp);}
#hero-carousel .owl-item .item {overflow: hidden;}
#hero-carousel .owl-item .item figure img {min-height: 700px;}
#hero-carousel .owl-dots .owl-dot {width: 14px;height: 14px;}
.go-down-side-animation.position-absolute {bottom: 25px;width: 40px;height: 90px;border: 1px solid var(--white);}
#site-header-menu {position: absolute;top: 100px;z-index: 11;width: -webkit-fill-available;left: 0;width: -moz-available;height: auto;}
#site-header-menu ul {padding-left: 0px; min-width: 100%;}
#site-header-menu ul li {padding-inline: 0px;background-color: rgba(0,0,0,0.90);}
#site-header-menu nav ul li a {color: #ffffff; padding-inline: 15px;}
.smooth-scroller-listing{display:none;} .section-a ul.beneth-banner-info {top: 0px; flex-wrap: wrap;padding: 50px 10px 20px 10px;margin-bottom: 20px;}
.section-a ul.beneth-banner-info li {width: 100%;margin-bottom: 20px;} .owner-slide-caption {width: 300px;height: 300px;padding-block: 15px 15px;padding-inline: 15px;}
.owner-slide-caption::after {width: 75px;height: 75px;}
.owner-slide-caption p {line-height: 22px !important;}
.owner-slide-caption strong {font-size: 18px;}
.section-b .col-xxl-6:last-child {position: relative;}
.section-b::before {opacity: 0.40;} .blink-5-dots ul.ps-0 {width: 100%;}
.section-c ul.d-flex li {width: 49%;}
.section-d {padding-block: 100px 0px;}
.section-d ul li:nth-child(odd) {text-align: left; margin-left: 80px;}
.section-d ul li:nth-child(odd)::before {left: -18px;right: auto;}
.section-d ul li:nth-child(even) {margin-left: 80px;}
.section-d ul li:nth-child(even)::before {left: -18px;right: auto;}
.blink-5-dots ul.ps-0::before {left: 70px;}
.section-f ul.d-flex li figcaption {width: 130px;justify-content: flex-start;margin-inline: 8px;padding-block-start: 20px;}
.section-d ul li:nth-child(odd) samp {left: 0;top: 0px;height: 60px;font-size: 3em;color: #e2e2e2;margin-left: -80px;margin-top: 0px;line-height: 60px;}
.section-d ul li:nth-child(even) samp {left: 0px;top: 0px;height: 60px;font-size: 3em;color: #e2e2e2;margin-left: -80px;margin-top: 0px;line-height: 60px;}
.section-e {padding-block: 100px 25px;}
#hire-dream-team .item .d-flex {flex-direction: column;}
#hire-dream-team .item ul.d-flex.ps-0.mb-3.flex-wrap.candidate-skills {flex-direction: row;}
#hire-dream-team .candidate-snap figure img {max-width: 175px;max-height: 175px;min-width: 175px;min-height: 175px;}
#hire-dream-team .candidate-information {padding-inline: 0px;}
#hire-dream-team .owl-nav button.owl-next {right: 0px;}
#hire-dream-team .owl-nav button.owl-prev {left: 0px;}
#hire-dream-team .owl-nav {position: relative;top: auto;justify-content: flex-end;}
.section-f .btn-group dd a {padding: 5px 10px;margin-inline: 8px;}
#testimonial-carousel figure.position-relative.mb-0 {top: 90px;}
#testimonial-carousel .d-flex strong {font-size: 20px;font-weight: 600;line-height: 30px;margin-bottom: 0px;}
#hire-dream-team .candidate-information strong {margin-bottom: 0px;}
#testimonial-carousel .d-flex p {font-size: 16px;line-height: 1.4;}
.site-footer-nav {padding-block: 40px;}
.site-footer-nav h4 {font-size: 18px;}
.trusted-icons ul.d-flex {justify-content: flex-start;padding-inline-start: 30px !important;}
.site-footer-nav figure.mb-0 img {max-width: 100%;} .aboutus-banner .text {padding-top: 0px;}
.aboutus-banner .text h1 {font-size: 30px;line-height: 40px;}	
.about-remote-story .text p:empty {display: none;}
.about-remote-story .image {text-align: center;}
.about-remote-story .image img {width: 100%;max-width: unset;height: 300px;object-fit: cover;}
.about-remote-story .heading {padding-bottom: 10px;}
.about-remote-story .text p {text-align: justify;hyphens: auto;}
.about-choose .choose-center ul li {width: 48%; padding: 25px 15px;}
.about-choose .choose-center ul li:after {visibility: hidden;}
.about-whoweare .heading {padding-bottom: 0px;}
.about-whoweare .whoweare-bottom .image img {max-width: 200px;}
.about-whoweare .whoweare-bottom .image {margin-top: 0px;}
.about-whoweare .whoweare-bottom .text {padding-block-start: 20px;}
.about-whoweare .whoweare-bottom .text p {text-align: justify;hyphens: auto;}
.about-whoweare .whoweare-bottom {padding: 40px 40px 40px 50px;margin-block: 0px 50px;flex-direction: column;}
.about-mission .mission-bottom .text {text-align: justify;hyphens: auto;}  .contact-box h1 {font-size: 50px;font-weight: 700;}
.contact-box:before {font-size: 9rem;margin-top: -10px;}
img.contact-page-picture {min-width: 100%;width: 100%;opacity: 0.025; min-height: unset;}
.our-address ul li {width: 325px;margin-block-end: 50px;} .career-box h1 {font-size: 50px;font-weight: 700;}
.career-box:before {font-size: 8rem;}
.connect-with-expert {margin-left: -350px;width: 700px; position:fixed !important;}
.section-a ul.beneth-banner-info li .beneath-banner {width: 100%;height: auto;}
.section-d .sub-heading {font-size: 18px;padding-inline: 1rem;}
#testimonial-carousel.owl-carousel .owl-item img {max-width: 100%;min-height: 70px;}
#site-header-menu ul li button.dropdown-toggle:after {content: '\f431';}
#site-header-menu ul li button.dropdown-toggle.toggled-on:after {content: '\f432';}
.whyus-banner .whyus-banner-container .text h1 {font-size: 20px;}
.whyus-banner .whyus-banner-container .text h2 {font-size: 28px;line-height: 32px;}
.whyus-banner .whyus-banner-container .image1 img, .whyus-banner .whyus-banner-container .image2 img {width: 100%;height: 250px;}
.whyus-limited-budget .text h2 {font-size: 20px;line-height: 28px;}
.whyus-limited-budget .text p {font-size: 20px;line-height: 28px;}
.whyus-limited-budget .buttons p span.top {font-size: 16px;}
.whyus-limited-budget .buttons p span.bottom {font-size: 24px;}
.whyus-hiring-remote .cost-energy .text ul {flex-wrap: wrap;}
.dedicated-resource-repeat .dedicated-resource-inner {flex-direction: column;}
.dedicated-resource-repeat-all .dedicated-resource-repeat:nth-child(2) .dedicated-resource-inner {flex-direction: column;}
.whyus-complimentory-week .heading h2 {font-size: 36px;line-height: 32px;}
.whyus-complimentory-week .heading p {font-size: 18px;line-height: 24px;}
.whyus-mission .mission-bottom {flex-direction: column;}
.banner-section.service-main-section .banner-main .banner-left h1 {font-size: 30px;}
.banner-section.service-main-section .banner-main .banner-left h3 {font-size: 20px;}
.banner-section .banner-main .banner-form h5 {font-size: 20px;margin-bottom: 8px;letter-spacing: -1px;}
.banner-section.service-main-section  .banner-form form > div {margin-bottom: 0px;}
.services-all .services-all-box .services-item h2 {font-size: 20px !important;}
.services-all .services-all-box .services-item {padding: 15px 8px 30px 8px;margin-bottom: 15px; display: inline-block;}
.services-all .heading h2 {font-size: 20px;margin-bottom: 8px;}
.services-all {padding: 50px 0 50px;} .footer-subscribe h3 {font-size: 18px;line-height: 24px;}
.research-content-slider h3 {font-size: 18px;line-height: 28px;}
.services-easy-steps .heading h2 {font-size: 18px;line-height: 28px;}
.services-easy-steps .heading p {font-size: 18px;line-height: 24px;}
.services-easy-steps .tab-content-area {width: 100%;}
.tabbed-content .item.active .item-content {padding: 15px 8px;}
#sharpest-slider .owl-item.active .item.row {flex-direction: column;}
.service-faq-section h4 {padding-bottom: 8px;margin-bottom: 8px;font-size: 24px;}
.testimonial-left h4 {font-size: 24px;}
.blog-desp h3 a {font-size: 14px;line-height: 20px;min-height: unset;display: inline-block;text-align: left;padding-block-start: 15px;}
.blog-feature-section h1 {font-size: 28px;}
.blog-list-page h1 {font-size: 24px;letter-spacing: 0px;}
.single-blog-card img {height: 140px;}
.blog-desp h3 a {font-size: 12px;}
.sidebar-search-form strong {font-size: 14px;}
.sidebar-fresh-content h4 {font-weight: 500;font-size: 16px;}
.sidebar-fresh-content strong {font-size: 12px;}
.sidebar-need-quick-service-pages h4 {font-size: 14px;font-weight: 600;letter-spacing: -1px;}
.sidebar-need-quick-service-pages #menu-sidebar-blog-menus li a {font-size: 12px;line-height: 14px;display: inline-block;}
.sidebar-need-quick-service-pages #menu-sidebar-blog-menus li {line-height: 28px;}
.sidebar-recent-post li {flex-direction: column-reverse;}
.sidebar-recent-post li a {padding-block-start: 8px;padding-inline: 4px;}
.sidebar-recent-post li img {max-width: 30px;height: 30px;}
.sidebar-recent-post {padding: 8px 4px;}
.sidebar-form h4 {font-size: 16px;padding-inline: 0px;}
.sidebar-form p>strong {font-size: 12px;letter-spacing: -1px;line-height: 20px;}
.home-page-benefits-list li {font-size: 12px;}
#brand-slider .owl-item .item {padding-inline: 35px;}
.page-search-result article.format-standard {flex-direction: column;}
.recent-author-posts {flex-direction: column; row-gap: 20px;}
.recent-author-posts .recent-author-post {width: 100%;}
.recent-author-posts .recent-author-post .recent-post-excerpt p {font-size: 12px;line-height: 16px;}
#menu-item-2006::before {display: none;}
.services-belowtab .image img {max-width: 50%;margin-block-end: 25px;}
.row.services-all-box {row-gap: 30px;}
.research-content-slider::before {width: 100%;}
.research-content-slider strong.research-ques {width: 45%;}
.research-content-slider .research-ques {font-size: 16px;font-weight: 700;}
.research-content-slider .research-paragraph {max-height: 400px;}
.simple-five-step-section h3>span {width: 40px;height: 40px;line-height: 40px;font-size: 24px;}
.simple-five-step-section h3 {font-size: 18px;}
.section-step-5-list strong.section-step-5-heading {padding-left: 50px;font-size: 14px;line-height: 30px; width: 300px;}
.section-step-5-list strong.section-step-5-heading::before {width: 30px;height: 30px;line-height: 26px; left: 10px;}
.section-step-5-content p {font-size: 14px;line-height: 20px;}
.section-step-5-content img {min-height: 200px;height: 200px;}
.section-step-5-content {padding-inline: 20px;}
.blog-sec .blog img {max-height: 125px;min-height: 125px;}
.section-h h5 {font-size: 20px;}
.manyMore h5 {font-size: 18px;}
.video-clip-testimonials {background-position: center;height: auto;}
.video-clip-testimonials iframe {padding-inline: 50px;padding-block-start: 15px;height: 240px;}
} @media (min-width: 1024px) and (max-width: 1299px){
#site-header-menu {position: relative; position: static; top: 0px;}	
#site-header-menu ul li {padding-inline: 0px;}
#site-header-menu nav ul li a {color: var(--black);}
#hero-carousel .owl-item .item {overflow: hidden;}
#hero-carousel .owl-item .item figure img {min-height: 500px;}
.go-down-side-animation.position-absolute {bottom: 20px;}
#hero-carousel .owl-dots .owl-dot {width: 14px;height: 14px;} .section-a {padding-block-start: 50px;}
.section-a ul.beneth-banner-info {top: 0px;}
.section-a ul.beneth-banner-info li .beneath-banner {width: 95%;height: 100%;}
.section-a ul.beneth-banner-info li {margin-block-end: 20px;}
.section-b::before {top: 0%;margin-top: 0px;}
.section-b h2 {font-size: 28px;}
.section-b h3 {font-size: 20px;}
.section-c ul.d-flex li {width: 32%;}
.section-d {padding-block: 100px 0px;}
.section-e {padding-block: 100px 25px;}
.owner-slide-caption {width: 275px;height: 225px;padding-block: 10px 10px;padding-inline: 10px;}
.owner-slide-caption::after {width: 50px;height: 50px;top: -35px;}
.owner-slide-caption p {line-height: 20px !important;}
.owner-slide-caption strong {font-size: 14px;bottom: 12px;}
.blink-5-dots ul.ps-0 {width: 90%;}
.section-d ul li {width: 450px;height: auto;}
.blink-5-dots ul.ps-0::before {margin-left: 0px;}
.section-d ul li:nth-child(odd) samp {margin-left: 240px;}
.section-d ul li:nth-child(even) {margin-left: 452px;}
#hire-dream-team .owl-nav {position: relative;top: auto;justify-content: flex-end;}
#hire-dream-team .owl-nav button.owl-prev {left: 0px;}
#hire-dream-team .owl-nav button.owl-next {right: 0px;}
.site-footer-nav figure.mb-0 img {max-width: 100%;}
.site-footer-nav address dd.d-flex:last-child a {letter-spacing: -1px;font-size: 13.5px;}
.aboutus-banner .text {padding-top: 10px;}
.aboutus-banner .text h1 {font-size: 40px;line-height: 50px;margin-bottom: 0px;}
.about-remote-story .text {padding-top: 0px;}
.about-remote-story .text p:empty {display: none;}
.about-remote-story .heading {padding-bottom: 15px;}
.about-choose .choose-center ul {justify-content: space-evenly;}
.about-choose .choose-center ul li {width: 45%;min-height: 200px;}
.about-choose .choose-center ul li span {font-size: 16px;line-height: 30px;}
.about-choose .choose-center ul li:after {visibility: hidden;}
.about-whoweare .whoweare-bottom {padding: 40px 20px 40px 20px;margin-block: 0px 50px;}
.about-whoweare .whoweare-bottom .image img {max-width: 215px;}
.about-whoweare .whoweare-bottom .text h3 {font-size: 20px;}
.about-mission .heading {max-width: unset;}
.about-mission .heading h2 {max-width: unset;font-size: 30px;width: 100%;}  .contact-box h1 {font-size: 75px;}
.contact-box:before {font-size: 12rem;margin-top: -15px;}
img.contact-page-picture {min-width: 50%;width: 50%;opacity: 1; min-height: 100; max-height: 100;}
.our-address ul li {width: 220px;padding-block: 40px;} .career-box h1 {font-size: 75px;font-weight: 600;}
.career-box:before {font-size: 12rem; margin-top: -15px;}
.connect-with-expert {margin-left: -350px;width: 700px; position:fixed !important;}
.single-post button {color: #14212a !important;background: transparent !important;border-radius: 0px !important;border: none;
font-size: 1.5rem;margin-block: 0px;padding: 0px;width: 50px; text-decoration: none; outline: none;box-shadow: none;}
#site-header-menu ul li button.dropdown-toggle:after {content: '\f431';}
#site-header-menu ul li button.dropdown-toggle.toggled-on:after {content: '\f432';}
.whyus-banner .whyus-banner-container .text h1 {font-size: 26px;}
.whyus-banner .whyus-banner-container .text h2 {font-size: 32px;line-height: 40px;}
.whyus-banner .whyus-banner-container .image1 img, .whyus-banner .whyus-banner-container .image2 img {height: 300px;}
.whyus-limited-budget .text h2 {font-size: 24px;line-height: 32px;}
.whyus-limited-budget .text p {font-size: 22px;line-height: 32px;}
.whyus-limited-budget .buttons p span.top {font-size: 16px;}
.whyus-limited-budget .buttons p span.bottom {font-size: 24px;}
.whyus-hiring-remote .cost-energy .text ul li {width: 130px;height: 130px;}
.dedicated-resource-repeat .dedicated-resource-inner {flex-direction: row-reverse;}
.dedicated-resource-repeat {padding-bottom: 0px;}
.dedicated-resource-repeat-all .dedicated-resource-repeat:nth-child(2) .dedicated-resource-inner {flex-direction: row;}
.whyus-complimentory-week .heading h2 {font-size: 36px;line-height: 32px;}
.whyus-complimentory-week .heading p {font-size: 18px;line-height: 24px;}
.whyus-mission .mission-bottom {flex-direction: row;}
.banner-section.service-main-section .banner-main .banner-left h1 {font-size: 32px;}
.banner-section.service-main-section .banner-main .banner-left h3 {font-size: 24px;}
.banner-section .banner-main .banner-form h5 {font-size: 22px;margin-bottom: 8px;letter-spacing: 0px;}
.banner-section.service-main-section  .banner-form form > div {margin-bottom: 0px;}
.services-all .services-all-box .services-item h2 {font-size: 18px !important;}
.services-all .services-all-box .services-item {padding: 15px 8px 15px 8px;margin-bottom: 15px;}
.services-all .heading h2 {font-size: 20px;margin-bottom: 8px;}
.services-all {padding: 50px 0 30px;}
.services-all .heading p {font-size: 18px;line-height: 28px;}
.services-all .services-all-box .services-item p {font-size: 14px;line-height: 24px;padding-block-end: 40px;display: inline-block;margin-block-end: 0px;} .footer-subscribe h3 {font-size: 24px;line-height: 32px;}
.research-content-slider h3 {font-size: 24px;line-height: 34px;}
.services-easy-steps .heading h2 {font-size: 24px;line-height: 32px;}
.services-easy-steps .heading p {font-size: 20px;line-height: 28px;}
.tabs-side h3 {font-size: 20px;}
.tabs-side h3 span {width: 50px;height: 50px;line-height: 50px;font-size: 30px;}
.tabbed-content .tabs {padding: 50px 20px;}
.tabbed-content ul li h2 {line-height: 24px;}
.tabbed-content .item.active .item-content p.lh-lg {font-size: 18px;margin-block-end: 0px;}
.services-easy-steps .tab-content-area {width: 100%;}
.tabbed-content .item.active .item-content {padding: 15px 30px;}
#sharpest-slider .owl-item.active .item.row {flex-direction: column;}
.service-faq-section h4 {padding-bottom: 8px;margin-bottom: 8px;font-size: 24px;}
.testimonial-left h4 {font-size: 30px;}
.blog-desp h3 a {font-size: 14px;line-height: 20px;min-height: unset;display: inline-block;text-align: left;padding-block-start: 15px;}
#brand-slider .owl-item .item {padding-inline: 40px;}
.recent-author-posts {flex-direction: column; row-gap: 24px;}
.recent-author-posts .recent-author-post {width: 100%;}
.recent-author-posts .recent-author-post .recent-post-excerpt p {font-size: 14px;line-height: 18px;}
#menu-item-2006::before {display: none;}
.research-content-slider::before {width: 100%;}
.research-content-slider strong.research-ques {width: 40%;}
.research-content-slider .research-ques {font-size: 18px;font-weight: 600;}
.research-content-slider .research-paragraph {max-height: 300px;}
.simple-five-step-section h3>span {width: 40px;height: 40px;line-height: 40px;font-size: 24px;}
.simple-five-step-section h3 {font-size: 18px;}
.section-step-5-list strong.section-step-5-heading {padding-left: 50px;font-size: 14px;line-height: 30px; width: 300px;}
.section-step-5-list strong.section-step-5-heading::before {width: 30px;height: 30px;line-height: 26px; left: 10px;}
.section-step-5-content p {font-size: 14px;line-height: 20px;}
.section-step-5-content img {min-height: 200px;height: 200px;}
.section-step-5-content {padding-inline: 20px;}
.blog-sec .blog img {max-height: 125px;min-height: 125px;}
.section-h h5 {font-size: 20px;}
.manyMore h5 {font-size: 18px;}
.video-clip-testimonials {background-position: center;height: auto;}
.video-clip-testimonials iframe {padding-inline: 55px;padding-block-start: 15px;height: 235px;margin-block-end: 0;}
} @media all and (min-width: 992px) {
.dropdown-menu {width: 13rem;}
.mega-submenu {left: 100%;top: 0;min-width: 25rem;}
.ktm-mega-menu {position: static;}
.mega-menu {left: 0;right: 0;width: 100%;}
.dropdown-menu li {position: relative;}
.dropdown-menu .submenu {display: none;left: 100%;top: 0;}
.dropdown-menu>li:hover>.submenu,.dropdown:hover>.dropdown-menu {display: block;}
.blink-5-dots ul.ps-0 {min-width: 900px;}
.dropdown-toggle:after {content: '\f431';}
}  @media (max-width: 767px){
#go-down {padding-block: 0px;}
#hero-carousel .owl-item .item figure {max-height: 428px; height: 428px;}
#menu-item-2006::before {display: none;}
#hero-carousel .owl-dots {position: absolute;bottom: 15px;margin-bottom: 0px;flex-direction: row;left: 50%;margin-left: -30px;}
#hero-carousel .owl-dots .owl-dot {margin-inline: 5px; width: 8px; height: 8px;}
#hero-carousel .owl-item .item figure img {min-height: 428px;}
#hero-carousel .owl-item .item aside a img {min-height: 15px !important;max-height: 15px;width: 15px;margin-right: 8px;margin-block: 4px;}
.go-down-side-animation.position-absolute {bottom: 40px;width: 30px;height: 70px;margin-left: -9px; padding-inline: 8px;}
@keyframes up-to-down-animate {
100%{
transform: translateY(50px);
transition: all linear .4s;
-webkit-transition: all linear .4s;
-moz-transition: all linear .4s;
}
}
.section-a ul.beneth-banner-info {flex-direction: column;}
.section-a ul.beneth-banner-info li .beneath-banner {width: 100%;height: auto; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.02);}
.section-a ul.beneth-banner-info li .beneath-banner aside a {display: inline-block;line-height: 24px;}
.home-center-text h1 { font-size: 30px; }
.section-b {padding-block: 50px 50px;}
.owner-slide-caption {height: 225px;}
.section-b h3 {font-size: 20px;}
.section-b h2 {font-size: 24px;letter-spacing: 0px;}
.section-b strong {font-size: 16px;}
.section-b ol.d-flex.flex-wrap li {width: 100%;line-height: 2.8;}
.section-b::after {width: 100px;height: 25px;right: 55px;z-index: 0;}
.section-b .container::before {border-top: 70px solid transparent;border-left: 70px solid transparent;border-bottom: 70px solid #14122a; z-index: 1;}
#owner-carousel .owl-item img {height: 475px;object-fit: cover;object-position: top;}
.owner-slide-caption p {line-height: 16px !important;font-size: 12px;}
.section-c h2 {font-size: 24px;line-height: 1.4;}
.section-c ul.d-flex li {width: 100%;}
.section-d {padding-block: 70px 0px;}
.section-d ul li {width: 90%;height: auto;}
.section-d ul li h3 {font-size: 18px;}
.section-d .container-fluid::before {opacity: 0.25;}
.section-d h2 {font-size: 24px;line-height: 1.4;}
.section-d::before {border-left: 70px solid #14212a;border-right: 70px solid transparent;border-bottom: 70px solid transparent; z-index: 1;}
.section-d::after {width: 100px;height: 30px;left: 52px;z-index: 0;}
.section-e {padding-block: 70px 25px;}
.section-e::before {border-right: 70px solid #14212a;border-left: 70px solid transparent;border-bottom: 70px solid transparent;z-index: 1;}
.section-e::after {width: 100px;height: 25px;right: 55px; z-index: 0;}
.section-e h2 {font-size: 24px;line-height: 1.4;}
#hire-dream-team .candidate-information ul.d-flex.flex-wrap.candidate-skills li {margin-inline-end: 4px;margin-block: 2px;}
#hire-dream-team .candidate-information {padding-inline: 0px;}
#hire-dream-team .owl-nav button:first-child {margin-inline-end: 8px;}
#hire-dream-team .owl-nav {justify-content: center;margin-top: 20px;}
.section-f {padding-block: 70px;}
.section-f ul.d-flex {flex-direction: unset;flex-wrap: wrap; margin-block-start: 25px; margin-block-end: 25px; justify-content: space-between;}
.section-f ul.d-flex li {min-width: 50%;margin-block-end: 15px;}
.section-f ul.d-flex li figcaption {width: -webkit-fill-available;width: auto;}
.section-f h2 {font-size: 24px;line-height: 1.4;} .locationMarker {width: 6px;height: 6px;padding: 2px;}
.remote-world-mapping-section ul li:first-child {margin-left: 67px;margin-top: -22px;}
.remote-world-mapping-section ul li:first-child .locationMarker::before {width: 10px;height: 10px;left: -2px;top: -2px;}
.remote-world-mapping-section ul li:nth-child(2) {margin-left: -85px;margin-top: -45px;}
.remote-world-mapping-section ul li:nth-child(2) .locationMarker::before {width: 10px;height: 10px;left: -2px;top: -2px;}
.remote-world-mapping-section ul li:nth-child(3) {margin-left: -92px;margin-top: -52px;}
.remote-world-mapping-section ul li:nth-child(3) .locationMarker::before {width: 10px;height: 10px;left: -2px;top: -2px;}
.remote-world-mapping-section ul li:last-child {margin-left: -92px;margin-top: -45px;}
.remote-world-mapping-section ul li:last-child .locationMarker::before {width: 10px;height: 10px;left: -2px;top: -2px;}
.map-marker-locations1 {margin-top: -118px;margin-left: -102px;}
.map-marker-locations2 {margin-top: -140px;margin-left: -102px;}
.map-marker-locations3 {margin-top: -160px;margin-left: -102px;}
.map-marker-locations4 {margin-top: -160px;margin-left: -102px;} .blink-5-dots ul.ps-0::before {left: 20px;}
.section-d ul li:nth-child(odd) {margin-left: 30px;}
.section-d ul li:nth-child(odd) samp {left: auto;top: auto;height: auto;margin-left: 0px;line-height: 40px; position: relative;}
.section-d ul li:nth-child(even) {margin-left: 30px;}
.section-d ul li:nth-child(even) samp {left: auto;top: auto;height: auto;margin-left: 0px;line-height: 40px; position: relative;}
.remote-world-mapping-section figure img {max-width: 100%;}
.trusted-icons ul.d-flex {padding-inline-start: 0px !important;flex-direction: column;}
#testimonial-carousel .item .d-flex {flex-flow: column;}
#testimonial-carousel figure.position-relative.mb-0 {top: unset; margin-top: 24px;}
ul.footer-nav {margin-bottom: 24px;}
.trusted-icons ul.d-flex {flex-flow: wrap;}
.trusted-icons ul.d-flex li {margin-block: 8px;}
.trusted-icons ul.d-flex li img {max-width: 100px;}
.head-top-right-cta .cta-btn-header a {display: none;} .aboutus-banner {padding: 50px 0;}
.aboutus-banner .text span {font-size: 20px;}
.aboutus-banner .text h1 {font-size: 24px; padding: 12px 0px;}
.about-remote-story .heading h2 {font-size: 24px;line-height: 30px;}
.about-remote-story {padding: 50px 0;}
.about-choose .choose-heading h2 {font-size: 24px;}
.about-choose .choose-center ul li {width: 48%;padding: 20px 10px;min-height: 175px;}
.about-choose .choose-center ul li span {font-size: 12px;}
.about-whoweare .heading h2 {font-size: 24px;}
.about-whoweare .heading p {line-height: 24px;}
.about-whoweare .whoweare-bottom {padding: 40px 15px 40px 15px;margin-block: 0px 50px;margin-inline: 15px;box-sizing: border-box;}
.about-whoweare .whoweare-bottom .text h2 {font-size: 24px;}
.about-whoweare .whoweare-bottom .text span.arrow:before {left: 0px;width: auto;min-width: 275px;}
.about-whoweare .whoweare-bottom {padding: 40px 15px 40px 15px;margin-inline: 18px;width: 90%;}
.about-mission .heading h2 {font-size: 24px;line-height: 30px;}
.about-mission .mission-bottom .image img {margin-block-end: 30px;}  .contact-form-section {padding: 50px 0px;}
.contact-box {padding: 50px 15px;}
.contact-box:before {font-size: 5rem;margin-top: -5px;}
.contact-page-layout {position: relative;top: auto;left: auto;}
img.contact-page-picture {min-height: 1100px;max-height: 1100px; position: absolute; opacity: 0.025;}
.our-address ul {justify-content: space-between;}
.our-address ul li {width: 48%;margin-block-end: 15px;padding-block: 35px;} .single-blog-card { background:#efefef; height: 440px;}
.career-box h1 {font-size: 40px;font-weight: 700;}
.career-box:before {font-size: 5rem;font-weight: 700;letter-spacing: -5px;}
.career-box {padding: 50px 15px;}
.connect-with-expert ul {flex-direction: column;}
.connect-with-expert ul li {width: 100%;}
.connect-with-expert ul li img {max-height: 250px;min-width: 100%;object-position: top;width: 100%;margin-bottom: 20px; min-height: unset;}
.connect-with-expert {position: absolute;top: 10px; margin-left: 10px;width: 95%;left: 0%;}
.error404 .error-404.not-found .display-1 {border: 2px solid #cb4040;width: 50px;height: 50px;font-size: 24px;}
.error404 .error-404.not-found .page-header h1 {font-size: 2rem;}
.error404 .error-404.not-found .page-content p {font-size: 1.1rem;}
.archive .archive-page article.post.status-publish a.post-thumbnail img {max-width: 100%;height: 175px;}
.archive .archive-page .page-header {margin-inline: 0px;}
.archive .archive-page article.post.status-publish .entry-header {margin-inline: 0px;}
.archive .archive-page article.post.status-publish .entry-header a {font-size: 20px;}
.archive .archive-page article.post.status-publish .entry-content h1,
.archive .archive-page article.post.status-publish .entry-content h2,
.archive .archive-page article.post.status-publish .entry-content h3{font-weight: 600;font-size: 22px;line-height: 1.5;}
.blog-single-details-page .post-thumbnail img {min-height: 175px;object-fit: cover;}
.blog-single-details-page .blog-cont a strong {font-weight: 500;font-size: 16px;}
.single-post button {color: #14212a !important;background: transparent !important;border-radius: 0px !important;border: none;
font-size: 2rem;margin-block: 0px;padding: 0px;width: 50px; text-decoration: none; outline: none; box-shadow: none;}
#site-header-menu {margin-block: 0px;}
#site-header-menu ul ul {margin-inline: 0px; min-width: 100%;max-height: 240px;overflow: auto;}
#site-header-menu ul li button.dropdown-toggle {background-color: var(--saffron);}
#site-header-menu ul li button.dropdown-toggle::after {padding: 0;margin: 0;border: 0;vertical-align: 0; cursor: pointer; color: #ffffff;}
#site-header-menu ul ul li {padding-inline: 0px;}
.whyus-banner .whyus-banner-container {display: flex;flex-direction: column;}
.whyus-banner .whyus-banner-container .text {width: 100%;padding-left: 0%;padding-inline: 15px;}
.whyus-banner .whyus-banner-container .image1 {width: 100%;padding-right: 0px;padding-inline: 15px;margin-block-end: 15px;}
.whyus-banner .whyus-banner-container .image2 {width: 100%;padding-right: 0px;padding-inline: 15px;margin-block-end: 0px;}
.whyus-limited-budget .row {flex-direction: column-reverse;}
.whyus-limited-budget .image img {width: 60%;}
.whyus-hiring-remote .whyus-left .text {padding-left: 0%;padding-bottom: 50px;}
.whyus-hiring-remote .whyus-left .text {padding-bottom: 10px;}
.whyus-hiring-remote .cost-energy .text ul li {width: 150px;height: 150px;}
.whyus-dedicated-resource {padding: 50px 0 50px 0;}
.dedicated-resource-repeat .dedicated-resource-inner .text {padding: 50px 15px;margin-bottom: 50px;}
.whyus-dedicated-resource .heading h2 {font-size: 22px;margin-bottom: 15px;}
.whyus-dedicated-resource .heading p {font-size: 20px;line-height: 32px;}
.whyus-complimentory-week .heading h2 {font-size: 30px;line-height: 40px;}
.whyus-mission {padding: 50px 0;}
.dedicated-resource-repeat {padding-bottom: 0px;}
.dedicated-resource-repeat .dedicated-resource-inner .image img {max-width: 300px;}
.banner-section.service-main-section .banner-main .banner-left h1 {font-size: 24px;text-align: center; width: 100%;}
.banner-section.service-main-section .banner-main .banner-left h3 {text-align: center;display: block;width: 100%;}
.banner-section.service-main-section .service-left ul li h5 {font-size: 14px;margin-inline-start: 8px;letter-spacing: -1px;}
.services-top-heading .heading h2 {font-size: 24px;padding-top: 15px;}
.services-all .heading h2 {font-size: 18px;line-height: 24px;}
.services-all .heading p {font-size: 14px;line-height: 24px;}
.services-all .services-all-box .services-item p {margin-bottom: 2rem;}
.research-content-slider .research-ques {margin-bottom: 8px;font-size: 14px;}
.research-content-slider strong.research-ques {width: 100%;}
.research-content-slider .research-paragraph {position: relative;top: unset;right: unset;width: 100%;margin-block-end: 20px; display: none;}
.services-easy-steps .heading h2 {font-size: 24px;line-height: 32px;}
.services-easy-steps .heading p {font-size: 16px;line-height: 28px; margin-block-end: 0px;}
.services-easy-steps .tabbed-content {padding: 0px 30px 70px;}
.services-easy-steps .item.active::before , .services-easy-steps .item:before{font-size: 14px; letter-spacing: 0px;}
.service-faq-section .faq-list ul li button.faq-question-text {width: 100%;padding: 12px 15px;margin-bottom: 8px;}
.service-faq-section .faq-list ul li .faq-answer-paragraph {position: relative;top: unset;right: unset;width: 100%;padding: 30px 8px;display: none;}
.testimonial-section {padding: 50px 0 20px;}
section#relevant-blog h2 {margin-bottom: 15px; font-size: 24px;line-height: 32px;}
#relevant-blog .blog {margin-block-end: 50px;}
.blog-feature-section {padding-block: 75px;background-size: contain;}
.blog-feature-section h1 {font-size: 24px;padding-inline-end: 75px;}
.single-blog-card {height: auto;}
.blog-desp h3 a {font-size: 16px;line-height: 28px;}
.single-blog-card img {height: 200px;}
.sidebar-search-form strong {font-size: 18px;}
.sidebar-fresh-content h4 {font-weight: 600;font-size: 20px;}
.sidebar-fresh-content strong {font-size: 16px;}
.sidebar-need-quick-service-pages h4 {font-size: 18px;font-weight: 700;letter-spacing: 0px;}
.sidebar-need-quick-service-pages #menu-sidebar-blog-menus li {line-height: 36px;}
.sidebar-need-quick-service-pages #menu-sidebar-blog-menus li a {font-size: 16px;line-height: 28px;display: block;}
.sidebar-recent-post li {flex-direction: row-reverse;justify-content: flex-end; align-items: center;}
.sidebar-recent-post li img {max-width: 50px;height: 50px;}
.sidebar-recent-post li a {padding-block-start: 0px;padding-inline: 8px; font-size: 16px;line-height: 20px;}
.sidebar-form h4 {font-size: 24px;}
.sidebar-form p>strong {font-size: 20px;letter-spacing: 0px;line-height: 28px;}
#block-2.widget_search input[type="search"] {height: 50px;max-width: 250px;}
#block-2.widget_search button[type="submit"] {height: 50px;padding: 0px 15px;background-color: var(--saffron) !important;display: inline-block;
margin-inline-start: 0px;min-width: 100px;color: var(--white) !important;font-size: 16px;font-weight: 500;text-transform: uppercase;letter-spacing: 0px;}
.about-choose .choose-center ul {padding-left: 0px;}
.dedicated-resource-repeat .dedicated-resource-inner {flex-direction: column-reverse;}
.dedicated-resource-repeat-all .dedicated-resource-repeat:nth-child(2) .dedicated-resource-inner {flex-direction: column-reverse;}
.dedicated-resource-repeat-all .dedicated-resource-repeat:nth-child(even) .dedicated-resource-inner {flex-direction: column-reverse;}
.home-page-benefits-list li {padding-inline: 4px;margin-block-start: 8px;font-size: 10px;}
.section-a ul.beneth-banner-info li .beneath-banner aside {position: relative;bottom: unset;left: unset;}
.section-a ul.beneth-banner-info li .beneath-banner p.text-white {min-height: unset;margin-bottom: 15px;}
.section-h h3 {font-size: 24px;}
#brand-slider .owl-item .item {padding-inline: 10px;}
.service-faq-section .faq-list ul li button.faq-question-text {font-size: 14px;font-weight: 400;letter-spacing: -0.5px;}
.service-faq-section .faq-list ul li button.faq-question-text::before {top: 8px;font-size: 20px;}
.blog-single-details-page .author-info {align-items: flex-start;flex-direction: column;}
.recent-author-posts .recent-author-post .recent-post-excerpt p {font-size: 16px;line-height: 24px;}
.section-e aside a {padding: 8px 15px;font-size: 16px;}
.research-content-slider strong {font-size: 18px;font-weight: 600;}
.services-belowtab .image img {max-width: 100%;margin-block-end: 0px;}
.simple-five-step-section::before {width: 100%;}
.section-step-5-list strong.section-step-5-heading {width: auto;}
.section-step-5-content {position: relative;top: unset;right: unset;width: 100%; padding-inline: 50px 0px;}
.section-step-5-content p {text-align: left;}
.blog-sec .blog img {max-height: 200px;min-height: 200px;}
.section-g::after {width: 100px;height: 25px;right: 58px;}
.section-g::before {border-top: 70px solid transparent;border-left: 70px solid transparent;border-bottom: 70px solid #14122a;}
.section-f::after {width: 75px;height: 75px;border-left: 20px solid var(--saffron);border-right: none;border-bottom: 20px solid var(--saffron);border-bottom-left-radius: 100%;border-bottom-right-radius: 0;bottom: -75px;right: 0;}
.section-h h5 {font-size: 18px;}
#goTopBtn {width: 30px;height: 30px;font-size: 1.25rem;}
.service-accordion ul.ps-0.mb-0 li:first-child .service-accordion-content { display: none; }
.smooth-scroller-listing {width: 100%;float: unset; background-color: #ffffff; }
.smooth-scroller-content {width: 100%;padding-inline-start: 0%;float: unset; }
.smooth-scroller-content > .sectionContent {scroll-margin-block-start: 300px; }
.section-i::before { border-left: 70px solid #14212a;border-right: 70px solid transparent;border-bottom: 70px solid transparent;z-index: 1;}
.section-i::after { width: 100px;height: 25px;left: 53px;z-index: 0; }
.video-clip-testimonials iframe {padding-inline: 0px;padding-block-start: 0px;height: 475px;margin-block-end: 0px;}
.section-i h3 { font-size: 24px;padding-bottom: 0px;}
.section-i .video-modal-body { padding:75% 0 0 0; position:relative; }
.section-i .video-modal-body iframe { position:absolute;top:0;left:0;width:100%;height:100%; }	
.subscribe-form { flex-direction: column;row-gap: 15px; }
.connect-with-expert .wpcf7-form-control-wrap {display: block;width: 100%;}
.connect-with-expert .modal-popup-form .wpcf7-not-valid-tip {top: -22px;font-size: 10px;font-weight: 700;text-transform: capitalize;
position: absolute;right: 0px;}
.d-flex.guide-banner-caption {flex-flow: column-reverse;margin-block-end: 100px;text-align: center;}
.d-flex.guide-banner-caption aside {text-align: center;width: 100%;}
.guide-banner-caption {padding-block: 50px 100px;}
ul.single-blog-page-top-functionality {flex-flow: column-reverse;max-width: 100%;}
ul.single-blog-page-top-functionality li {width: 100%;}
.single-blog-page-top-functionality li:last-child button {font-size: 14px;padding: 0px 0px 16px;flex-flow: column-reverse;width: 100%; gap: 4px;}
.single-blog-page-top-functionality li img {max-width: 20px;}
.blog-single-details-page .entry-content p>img.aligncenter {margin: 0px 0px;}
.blog-cont h1 {font-size: 22px !important;font-weight: 700 !important;}
.print-intro-icon {display: none;}
.print-intro-content::before {right: 50%;margin-right: -8px;}
.print-intro-content {position: relative;max-width: 100%;bottom: 0px;right: 0;display: block;min-width: 100%;}
.accept-cookies-section {flex-flow: column;gap: 10px;text-align: center;}
.accept-cookies-section p {font-size: 12px;line-height: 16px;text-align: justify;}
.video-clip-testimonials ul.d-flex {flex-flow: wrap; margin-top: 50px; margin-bottom: 50px; row-gap: 50px;}
.video-clip-testimonials ul.d-flex li {width: 45%;}
.video-clip-testimonials ul.d-flex li figure img {max-width: 100px;}
.video-clip-testimonials ul.d-flex li figure.mb-0 h3 span.d-block {min-height: 50px;}
} .category-card-content .category-card-title .entry-title {font-size: 20px; font-weight:500;line-height: 1.225;margin: 10px 10px 0px 10px;display: block;}
.floating-btn a {position: fixed; top: 46%;right: -53px;background-color: var(--saffron);height: 45px;padding: 8px 25px;rotate: 90deg;z-index: 999;border-radius: 7px;animation: jittery infinite 3s, shadow-pulse infinite 1s;transition: .2s ease-in-out;color: #fff;font-weight: 600;text-transform: capitalize;}
.floating-btn a:hover {background:#d2631a;}
@keyframes jittery {
5%, 50% {transform: scale(1);}
10% {transform: scale(.8);}
15% {transform: scale(1);}
20% {transform: scale(1) rotate(-7deg);}
25% {transform: scale(1) rotate(7deg);}
30% {transform: scale(1) rotate(-5deg);}
35% {transform: scale(1) rotate(3deg);}
40% {transform: scale(1) rotate(0);}
}
.smooth-scroller-content .sectionContent th { border: 1px solid;font-weight: 400;font-family: "Montserrat", sans-serif;}
.page-template-web-and-software-developer .smooth-scroller-listing {z-index: 0;}
.smooth-scroller-listing {z-index: 1;}
.page-template-HireVirtualEmployees .button-div button.hire-ve {color:#fff !important; }
.hire-now-btn-ve a {  margin-top: 30px; margin-left: auto; margin-right: auto;background-color: var(--dark-blue);padding: 8px 30px;display: inline-block;
color: var(--white);transition: 0.2s;font-size: 20px;border-radius: 8px;margin-bottom:30px;font-weight: 400;}
.country-select {position: relative;margin-bottom: 5px;}
.subscribe-form {gap: 20px;}
.subscribe-form span.wpcf7-form-control-wrap.recaptcha iframe {margin: 0;border-radius: 10px;width: 98% !important;height: 72px;} img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: auto 400px !important;} .entry-content.guide-content p {font-size: 16px;font-weight: 400;color: rgb(92, 92, 92);line-height: 32px;}
.guide-breadcrumb ol.breadcrumb li {font-size: 16px;font-weight: 400;color: #5c5c5c;line-height: 32px;margin-block-end: 8px;}
ul.d-flex.single-blog-page-top-functionality.w-100.h-auto.mb-4.justify-content-between.ps-0.align-items-center li { list-style: none;}
@media screen and (min-width: 991px) and (max-width: 1440px) {
.single-blog-card { width: 370px !important;}
}[class^="wp-block-"] figcaption {
color: #686868;
font-style: italic;
line-height: 1.6153846154;
padding-top: 0.5384615385em;
text-align: left;
}
.rtl [class^="wp-block-"] figcaption {
text-align: right;
}  p.has-drop-cap:not(:focus)::first-letter {
font-size: 5em;
} @media screen and (min-width: 61.5625em) {
body:not(.search-results) article:not(.type-page) .wp-block-image figcaption.below-entry-meta {
clear: both;
display: block;
float: none;
margin-right: 0;
margin-left: -40%;
max-width: 140%;
}
body.rtl:not(.search-results) article:not(.type-page) .wp-block-image figcaption.below-entry-meta {
margin-left: 0;
margin-right: -40%;
}
body:not(.search-results) article:not(.type-page) .wp-block-gallery .wp-block-image img.below-entry-meta,
body:not(.search-results) article:not(.type-page) .wp-block-gallery .wp-block-image figcaption.below-entry-meta {
margin: 0;
max-width: 100%;
}
} .wp-block-gallery {
margin-bottom: 1.75em;
} .wp-block-quote:not(.is-large):not(.is-style-large).alignleft,
.wp-block-quote:not(.is-large):not(.is-style-large).alignright {
border-left: none;
padding-left: 0;
}
.rtl .wp-block-quote:not(.is-large):not(.is-style-large).alignleft,
.rtl .wp-block-quote:not(.is-large):not(.is-style-large).alignright {
border-right: none;
padding-right: 0;
}
.wp-block-quote cite {
color: #1a1a1a;
display: block;
font-size: 16px;
font-size: 1rem;
line-height: 1.75;
}
.wp-block-quote.has-text-color cite {
color: inherit;
}
.wp-block-quote cite:before {
content: "\2014\00a0";
} .wp-block-audio audio {
display: block;
width: 100%;
} .wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
display: flex;
} .wp-block-file .wp-block-file__button {
background: #1a1a1a;
border: 0;
border-radius: 2px;
color: #fff;
font-family: Montserrat, "Helvetica Neue", sans-serif;
font-weight: 700;
letter-spacing: 0.046875em;
line-height: 1;
padding: 0.84375em 0.875em 0.78125em;
text-transform: uppercase;
}
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus {
background: #007acc;
}
.wp-block-file .wp-block-file__button:focus {
outline: thin dotted;
outline-offset: -4px;
}
.rtl .wp-block-file * + .wp-block-file__button {
margin-left: 0.75em;
margin-right: 0;
}  .wp-block-code {
border: 0;
font-family: Inconsolata, monospace;
line-height: 1.75;
padding: 0;
}
.wp-block-code code {
font-size: inherit;
} .wp-block-pullquote {
border-width: 4px;
}
.wp-block-pullquote blockquote {
color: #686868;
border-left: 4px solid #1a1a1a;
margin: 0;
padding: 0 0 0 24px;
}
.rtl .wp-block-pullquote blockquote {
border-left: none;
border-right: 4px solid #1a1a1a;
padding: 0 24px 0 0;
}
.wp-block-pullquote.has-text-color blockquote,
.wp-block-pullquote.has-background blockquote,
.has-background .wp-block-pullquote blockquote,
.wp-block-pullquote.has-text-color cite {
color: inherit;
}
.wp-block-pullquote p {
font-size: 19px;
font-size: 1.1875rem;
}
.wp-block-pullquote cite {
color: #1a1a1a;
display: block;
font-size: 16px;
font-size: 1rem;
font-style: normal;
line-height: 1.75;
text-transform: none;
}
.wp-block-pullquote cite:before {
content: "\2014\00a0";
} .wp-block-table,
.wp-block-table th,
.wp-block-table td {
border: 1px solid #d1d1d1;
}
.wp-block-table {
border-collapse: separate;
border-spacing: 0;
border-width: 0;
margin: 0 0 1.75em;
table-layout: fixed;
width: 100%;
}
.wp-block-table th,
.wp-block-table td {
font-weight: normal;
padding: 0.4375em;
}
.wp-block-table th {
border-width: 0 1px 1px 0;
font-weight: 700;
}
.wp-block-table td {
border-width: 0 1px 1px 0;
}  .wp-block-button .wp-block-button__link {
box-shadow: none;
font-family: Montserrat, "Helvetica Neue", sans-serif;
font-weight: 700;
letter-spacing: 0.046875em;
line-height: 1;
padding: 0.84375em 1.3125em 0.78125em;
text-transform: uppercase;
}
.wp-block-buttons[style*="text-transform"] .wp-block-button__link,
.wp-block-button[style*="text-transform"] .wp-block-button__link {
text-transform: inherit;
}
.wp-block-button__link {
background: #1a1a1a;
color: #fff;
}
.is-style-outline .wp-block-button__link:not(.has-background) {
background: transparent;
}
.is-style-outline .wp-block-button__link:not(.has-text-color) {
color: #1a1a1a;
}
.wp-block-button .wp-block-button__link:active,
.wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:hover,
.is-style-outline .wp-block-button__link:not(.has-background):active,
.is-style-outline .wp-block-button__link:not(.has-background):hover,
.is-style-outline .wp-block-button__link:not(.has-background):focus,
.is-style-outline .wp-block-button__link:not(.has-text-color):active,
.is-style-outline .wp-block-button__link:not(.has-text-color):hover,
.is-style-outline .wp-block-button__link:not(.has-text-color):focus {
background: #007acc;
color: #fff;
}
.wp-block-button .wp-block-button__link:focus {
outline: thin dotted;
outline-offset: -4px;
} hr.wp-block-separator {
border: 0;
}
.wp-block-separator {
margin-left: auto;
margin-right: auto;
max-width: 100px;
}
.wp-block-separator.is-style-wide,
.wp-block-separator.is-style-dots {
max-width: 100%;
} .wp-block-media-text {
margin-bottom: 1.75em;
}
.wp-block-media-text *:last-child {
margin-bottom: 0;
} .wp-block-details > summary:first-of-type {
display: list-item;
}  .wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
list-style-position: inside;
text-align: center;
} .wp-block-latest-comments__comment-meta a {
box-shadow: none;
font-weight: 700;
}
.wp-block-latest-comments__comment-date {
color: #686868;
font-family: Montserrat, "Helvetica Neue", sans-serif;
font-size: 13px;
font-size: 0.8125rem;
line-height: 1.6153846154;
}
.wp-block-latest-comments .wp-block-latest-comments__comment:not(:first-child) {
border-top: 1px solid #d1d1d1;
margin-bottom: 0;
padding: 1.75em 0;
}
.wp-block-latest-comments__comment-excerpt p:last-child {
margin-bottom: 0;
} .wp-block-query .wp-block-post-template {
margin-left: 0;
}
.wp-block-query .wp-block-post-template li {
margin-bottom: 0;
padding: 1.5em 0 0;
}
.wp-block-query .wp-block-post-template li:not(:first-child) {
border-top: 1px solid #d1d1d1;
} .has-dark-gray-color {
color: #1a1a1a;
}
.has-dark-gray-background-color {
background-color: #1a1a1a;
}
.has-medium-gray-color {
color: #686868;
}
.has-medium-gray-background-color {
background-color: #686868;
}
.has-light-gray-color {
color: #e5e5e5;
}
.has-light-gray-background-color {
background-color: #e5e5e5;
}
.has-white-color {
color: #fff;
}
.has-white-background-color {
background-color: #fff;
}
.has-blue-gray-color {
color: #4d545c;
}
.has-blue-gray-background-color {
background-color: #4d545c;
}
.has-bright-blue-color {
color: #007acc;
}
.has-bright-blue-background-color {
background-color: #007acc;
}
.has-light-blue-color {
color: #9adffd;
}
.has-light-blue-background-color {
background-color: #9adffd;
}
.has-dark-brown-color {
color: #402b30;
}
.has-dark-brown-background-color {
background-color: #402b30;
}
.has-medium-brown-color {
color: #774e24;
}
.has-medium-brown-background-color {
background-color: #774e24;
}
.has-dark-red-color {
color: #640c1f;
}
.has-dark-red-background-color {
background-color: #640c1f;
}
.has-bright-red-color {
color: #ff675f;
}
.has-bright-red-background-color {
background-color: #ff675f;
}
.has-yellow-color {
color: #ffef8e;
}
.has-yellow-background-color {
background-color: #ffef8e;
}