PNG  IHDRQgAMA a cHRMz&u0`:pQ<bKGDgmIDATxwUﹻ& ^CX(J I@ "% (** BX +*i"]j(IH{~R)[~>h{}gy)I$Ij .I$I$ʊy@}x.: $I$Ii}VZPC)I$IF ^0ʐJ$I$Q^}{"r=OzI$gRZeC.IOvH eKX $IMpxsk.쒷/&r[޳<v| .I~)@$updYRa$I |M.e JaֶpSYR6j>h%IRز if&uJ)M$I vLi=H;7UJ,],X$I1AҒJ$ XY XzI@GNҥRT)E@;]K*Mw;#5_wOn~\ DC&$(A5 RRFkvIR}l!RytRl;~^ǷJj اy뷦BZJr&ӥ8Pjw~vnv X^(I;4R=P[3]J,]ȏ~:3?[ a&e)`e*P[4]T=Cq6R[ ~ޤrXR Հg(t_HZ-Hg M$ãmL5R uk*`%C-E6/%[t X.{8P9Z.vkXŐKjgKZHg(aK9ڦmKjѺm_ \#$5,)-  61eJ,5m| r'= &ڡd%-]J on Xm|{ RҞe $eڧY XYrԮ-a7RK6h>n$5AVڴi*ֆK)mѦtmr1p| q:흺,)Oi*ֺK)ܬ֦K-5r3>0ԔHjJئEZj,%re~/z%jVMڸmrt)3]J,T K֦OvԒgii*bKiNO~%PW0=dii2tJ9Jݕ{7"I P9JKTbu,%r"6RKU}Ij2HKZXJ,妝 XYrP ެ24c%i^IK|.H,%rb:XRl1X4Pe/`x&P8Pj28Mzsx2r\zRPz4J}yP[g=L) .Q[6RjWgp FIH*-`IMRaK9TXcq*I y[jE>cw%gLRԕiFCj-ďa`#e~I j,%r,)?[gp FI˨mnWX#>mʔ XA DZf9,nKҲzIZXJ,L#kiPz4JZF,I,`61%2s $,VOϚ2/UFJfy7K> X+6 STXIeJILzMfKm LRaK9%|4p9LwJI!`NsiazĔ)%- XMq>pk$-$Q2x#N ؎-QR}ᶦHZډ)J,l#i@yn3LN`;nڔ XuX5pF)m|^0(>BHF9(cզEerJI rg7 4I@z0\JIi䵙RR0s;$s6eJ,`n 䂦0a)S)A 1eJ,堌#635RIgpNHuTH_SԕqVe ` &S)>p;S$魁eKIuX`I4춒o}`m$1":PI<[v9^\pTJjriRŭ P{#{R2,`)e-`mgj~1ϣLKam7&U\j/3mJ,`F;M'䱀 .KR#)yhTq;pcK9(q!w?uRR,n.yw*UXj#\]ɱ(qv2=RqfB#iJmmL<]Y͙#$5 uTU7ӦXR+q,`I}qL'`6Kͷ6r,]0S$- [RKR3oiRE|nӦXR.(i:LDLTJjY%o:)6rxzҒqTJjh㞦I.$YR.ʼnGZ\ֿf:%55 I˼!6dKxm4E"mG_ s? .e*?LRfK9%q#uh$)i3ULRfK9yxm܌bj84$i1U^@Wbm4uJ,ҪA>_Ij?1v32[gLRD96oTaR׿N7%L2 NT,`)7&ƝL*꽙yp_$M2#AS,`)7$rkTA29_Iye"|/0t)$n XT2`YJ;6Jx".e<`$) PI$5V4]29SRI>~=@j]lp2`K9Jaai^" Ԋ29ORI%:XV5]JmN9]H;1UC39NI%Xe78t)a;Oi Ҙ>Xt"~G>_mn:%|~ޅ_+]$o)@ǀ{hgN;IK6G&rp)T2i୦KJuv*T=TOSV>(~D>dm,I*Ɛ:R#ۙNI%D>G.n$o;+#RR!.eU˽TRI28t)1LWϚ>IJa3oFbu&:tJ*(F7y0ZR ^p'Ii L24x| XRI%ۄ>S1]Jy[zL$adB7.eh4%%누>WETf+3IR:I3Xה)3אOۦSRO'ٺ)S}"qOr[B7ϙ.edG)^ETR"RtRݜh0}LFVӦDB^k_JDj\=LS(Iv─aTeZ%eUAM-0;~˃@i|l @S4y72>sX-vA}ϛBI!ݎߨWl*)3{'Y|iSlEڻ(5KtSI$Uv02,~ԩ~x;P4ցCrO%tyn425:KMlD ^4JRxSهF_}شJTS6uj+ﷸk$eZO%G*^V2u3EMj3k%)okI]dT)URKDS 7~m@TJR~荪fT"֛L \sM -0T KfJz+nإKr L&j()[E&I ߴ>e FW_kJR|!O:5/2跌3T-'|zX ryp0JS ~^F>-2< `*%ZFP)bSn"L :)+pʷf(pO3TMW$~>@~ū:TAIsV1}S2<%ޟM?@iT ,Eūoz%i~g|`wS(]oȤ8)$ ntu`өe`6yPl IzMI{ʣzʨ )IZ2= ld:5+請M$-ї;U>_gsY$ÁN5WzWfIZ)-yuXIfp~S*IZdt;t>KūKR|$#LcԀ+2\;kJ`]YǔM1B)UbG"IRߊ<xܾӔJ0Z='Y嵤 Leveg)$znV-º^3Ւof#0Tfk^Zs[*I꯳3{)ˬW4Ւ4 OdpbZRS|*I 55#"&-IvT&/윚Ye:i$ 9{LkuRe[I~_\ؠ%>GL$iY8 9ܕ"S`kS.IlC;Ҏ4x&>u_0JLr<J2(^$5L s=MgV ~,Iju> 7r2)^=G$1:3G< `J3~&IR% 6Tx/rIj3O< ʔ&#f_yXJiގNSz; Tx(i8%#4 ~AS+IjerIUrIj362v885+IjAhK__5X%nV%Iͳ-y|7XV2v4fzo_68"S/I-qbf; LkF)KSM$ Ms>K WNV}^`-큧32ŒVؙGdu,^^m%6~Nn&͓3ŒVZMsRpfEW%IwdǀLm[7W&bIRL@Q|)* i ImsIMmKmyV`i$G+R 0tV'!V)֏28vU7͒vHꦼtxꗞT ;S}7Mf+fIRHNZUkUx5SAJㄌ9MqμAIRi|j5)o*^'<$TwI1hEU^c_j?Е$%d`z cyf,XO IJnTgA UXRD }{H}^S,P5V2\Xx`pZ|Yk:$e ~ @nWL.j+ϝYb퇪bZ BVu)u/IJ_ 1[p.p60bC >|X91P:N\!5qUB}5a5ja `ubcVxYt1N0Zzl4]7­gKj]?4ϻ *[bg$)+À*x쳀ogO$~,5 زUS9 lq3+5mgw@np1sso Ӻ=|N6 /g(Wv7U;zωM=wk,0uTg_`_P`uz?2yI!b`kĸSo+Qx%!\οe|އԁKS-s6pu_(ֿ$i++T8=eY; צP+phxWQv*|p1. ά. XRkIQYP,drZ | B%wP|S5`~́@i޾ E;Չaw{o'Q?%iL{u D?N1BD!owPHReFZ* k_-~{E9b-~P`fE{AܶBJAFO wx6Rox5 K5=WwehS8 (JClJ~ p+Fi;ŗo+:bD#g(C"wA^ r.F8L;dzdIHUX݆ϞXg )IFqem%I4dj&ppT{'{HOx( Rk6^C٫O.)3:s(۳(Z?~ٻ89zmT"PLtw䥈5&b<8GZ-Y&K?e8,`I6e(֍xb83 `rzXj)F=l($Ij 2*(F?h(/9ik:I`m#p3MgLaKjc/U#n5S# m(^)=y=đx8ŬI[U]~SцA4p$-F i(R,7Cx;X=cI>{Km\ o(Tv2vx2qiiDJN,Ҏ!1f 5quBj1!8 rDFd(!WQl,gSkL1Bxg''՞^ǘ;pQ P(c_ IRujg(Wz bs#P­rz> k c&nB=q+ؔXn#r5)co*Ũ+G?7< |PQӣ'G`uOd>%Mctz# Ԫڞ&7CaQ~N'-P.W`Oedp03C!IZcIAMPUۀ5J<\u~+{9(FbbyAeBhOSܳ1 bÈT#ŠyDžs,`5}DC-`̞%r&ڙa87QWWp6e7 Rϫ/oY ꇅ Nܶըtc!LA T7V4Jsū I-0Pxz7QNF_iZgúWkG83 0eWr9 X]㾮݁#Jˢ C}0=3ݱtBi]_ &{{[/o[~ \q鯜00٩|cD3=4B_b RYb$óBRsf&lLX#M*C_L܄:gx)WΘsGSbuL rF$9';\4Ɍq'n[%p.Q`u hNb`eCQyQ|l_C>Lb꟟3hSb #xNxSs^ 88|Mz)}:](vbۢamŖ࿥ 0)Q7@0=?^k(*J}3ibkFn HjB׻NO z x}7p 0tfDX.lwgȔhԾŲ }6g E |LkLZteu+=q\Iv0쮑)QٵpH8/2?Σo>Jvppho~f>%bMM}\//":PTc(v9v!gոQ )UfVG+! 35{=x\2+ki,y$~A1iC6#)vC5^>+gǵ@1Hy٪7u;p psϰu/S <aʸGu'tD1ԝI<pg|6j'p:tպhX{o(7v],*}6a_ wXRk,O]Lܳ~Vo45rp"N5k;m{rZbΦ${#)`(Ŵg,;j%6j.pyYT?}-kBDc3qA`NWQū20/^AZW%NQ MI.X#P#,^Ebc&?XR tAV|Y.1!؅⨉ccww>ivl(JT~ u`ٵDm q)+Ri x/x8cyFO!/*!/&,7<.N,YDŽ&ܑQF1Bz)FPʛ?5d 6`kQձ λc؎%582Y&nD_$Je4>a?! ͨ|ȎWZSsv8 j(I&yj Jb5m?HWp=g}G3#|I,5v珿] H~R3@B[☉9Ox~oMy=J;xUVoj bUsl_35t-(ՃɼRB7U!qc+x4H_Qo֮$[GO<4`&č\GOc[.[*Af%mG/ ňM/r W/Nw~B1U3J?P&Y )`ѓZ1p]^l“W#)lWZilUQu`-m|xĐ,_ƪ|9i:_{*(3Gѧ}UoD+>m_?VPۅ15&}2|/pIOʵ> GZ9cmíتmnz)yߐbD >e}:) r|@R5qVSA10C%E_'^8cR7O;6[eKePGϦX7jb}OTGO^jn*媓7nGMC t,k31Rb (vyܴʭ!iTh8~ZYZp(qsRL ?b}cŨʊGO^!rPJO15MJ[c&~Z`"ѓޔH1C&^|Ш|rʼ,AwĴ?b5)tLU)F| &g٣O]oqSUjy(x<Ϳ3 .FSkoYg2 \_#wj{u'rQ>o;%n|F*O_L"e9umDds?.fuuQbIWz |4\0 sb;OvxOSs; G%T4gFRurj(֍ڑb uԖKDu1MK{1^ q; C=6\8FR艇!%\YÔU| 88m)֓NcLve C6z;o&X x59:q61Z(T7>C?gcļxѐ Z oo-08jہ x,`' ҔOcRlf~`jj".Nv+sM_]Zk g( UOPyεx%pUh2(@il0ݽQXxppx-NS( WO+轾 nFߢ3M<;z)FBZjciu/QoF 7R¥ ZFLF~#ȣߨ^<쩡ݛкvџ))ME>ώx4m#!-m!L;vv#~Y[đKmx9.[,UFS CVkZ +ߟrY٧IZd/ioi$%͝ب_ֶX3ܫhNU ZZgk=]=bbJS[wjU()*I =ώ:}-蹞lUj:1}MWm=̛ _ ¾,8{__m{_PVK^n3esw5ӫh#$-q=A̟> ,^I}P^J$qY~Q[ Xq9{#&T.^GVj__RKpn,b=`żY@^՝;z{paVKkQXj/)y TIc&F;FBG7wg ZZDG!x r_tƢ!}i/V=M/#nB8 XxЫ ^@CR<{䤭YCN)eKOSƟa $&g[i3.C6xrOc8TI;o hH6P&L{@q6[ Gzp^71j(l`J}]e6X☉#͕ ׈$AB1Vjh㭦IRsqFBjwQ_7Xk>y"N=MB0 ,C #o6MRc0|$)ف"1!ixY<B9mx `,tA>)5ػQ?jQ?cn>YZe Tisvh# GMމȇp:ԴVuږ8ɼH]C.5C!UV;F`mbBk LTMvPʍϤj?ԯ/Qr1NB`9s"s TYsz &9S%U԰> {<ؿSMxB|H\3@!U| k']$U+> |HHMLޢ?V9iD!-@x TIî%6Z*9X@HMW#?nN ,oe6?tQwڱ.]-y':mW0#!J82qFjH -`ѓ&M0u Uγmxϵ^-_\])@0Rt.8/?ٰCY]x}=sD3ojަЫNuS%U}ԤwHH>ڗjܷ_3gN q7[q2la*ArǓԖ+p8/RGM ]jacd(JhWko6ڎbj]i5Bj3+3!\j1UZLsLTv8HHmup<>gKMJj0@H%,W΃7R) ">c, xixј^ aܖ>H[i.UIHc U1=yW\=S*GR~)AF=`&2h`DzT󑓶J+?W+}C%P:|0H܆}-<;OC[~o.$~i}~HQ TvXΈr=b}$vizL4:ȰT|4~*!oXQR6Lk+#t/g lԁߖ[Jڶ_N$k*". xsxX7jRVbAAʯKҎU3)zSNN _'s?f)6X!%ssAkʱ>qƷb hg %n ~p1REGMHH=BJiy[<5 ǁJҖgKR*倳e~HUy)Ag,K)`Vw6bRR:qL#\rclK/$sh*$ 6덤 KԖc 3Z9=Ɣ=o>X Ώ"1 )a`SJJ6k(<c e{%kϊP+SL'TcMJWRm ŏ"w)qc ef꒵i?b7b('"2r%~HUS1\<(`1Wx9=8HY9m:X18bgD1u ~|H;K-Uep,, C1 RV.MR5άh,tWO8WC$ XRVsQS]3GJ|12 [vM :k#~tH30Rf-HYݺ-`I9%lIDTm\ S{]9gOڒMNCV\G*2JRŨ;Rҏ^ڽ̱mq1Eu?To3I)y^#jJw^Ńj^vvlB_⋌P4x>0$c>K†Aļ9s_VjTt0l#m>E-,,x,-W)سo&96RE XR.6bXw+)GAEvL)͞K4$p=Ũi_ѱOjb HY/+@θH9޼]Nԥ%n{ &zjT? Ty) s^ULlb,PiTf^<À] 62R^V7)S!nllS6~͝V}-=%* ʻ>G DnK<y&>LPy7'r=Hj 9V`[c"*^8HpcO8bnU`4JȪAƋ#1_\ XϘHPRgik(~G~0DAA_2p|J묭a2\NCr]M_0 ^T%e#vD^%xy-n}-E\3aS%yN!r_{ )sAw ڼp1pEAk~v<:`'ӭ^5 ArXOI驻T (dk)_\ PuA*BY]yB"l\ey hH*tbK)3 IKZ򹞋XjN n *n>k]X_d!ryBH ]*R 0(#'7 %es9??ښFC,ՁQPjARJ\Ρw K#jahgw;2$l*) %Xq5!U᢯6Re] |0[__64ch&_}iL8KEgҎ7 M/\`|.p,~`a=BR?xܐrQ8K XR2M8f ?`sgWS%" Ԉ 7R%$ N}?QL1|-эټwIZ%pvL3Hk>,ImgW7{E xPHx73RA @RS CC !\ȟ5IXR^ZxHл$Q[ŝ40 (>+ _C >BRt<,TrT {O/H+˟Pl6 I B)/VC<6a2~(XwV4gnXR ϱ5ǀHٻ?tw똤Eyxp{#WK qG%5],(0ӈH HZ])ג=K1j&G(FbM@)%I` XRg ʔ KZG(vP,<`[ Kn^ SJRsAʠ5xՅF`0&RbV tx:EaUE/{fi2;.IAwW8/tTxAGOoN?G}l L(n`Zv?pB8K_gI+ܗ #i?ޙ.) p$utc ~DžfՈEo3l/)I-U?aԅ^jxArA ΧX}DmZ@QLےbTXGd.^|xKHR{|ΕW_h] IJ`[G9{).y) 0X YA1]qp?p_k+J*Y@HI>^?gt.06Rn ,` ?);p pSF9ZXLBJPWjgQ|&)7! HjQt<| ؅W5 x W HIzYoVMGP Hjn`+\(dNW)F+IrS[|/a`K|ͻ0Hj{R,Q=\ (F}\WR)AgSG`IsnAR=|8$}G(vC$)s FBJ?]_u XRvύ6z ŨG[36-T9HzpW̞ú Xg큽=7CufzI$)ki^qk-) 0H*N` QZkk]/tnnsI^Gu't=7$ Z;{8^jB% IItRQS7[ϭ3 $_OQJ`7!]W"W,)Iy W AJA;KWG`IY{8k$I$^%9.^(`N|LJ%@$I}ֽp=FB*xN=gI?Q{٥4B)mw $Igc~dZ@G9K X?7)aK%݅K$IZ-`IpC U6$I\0>!9k} Xa IIS0H$I H ?1R.Чj:4~Rw@p$IrA*u}WjWFPJ$I➓/6#! LӾ+ X36x8J |+L;v$Io4301R20M I$-E}@,pS^ޟR[/s¹'0H$IKyfŸfVOπFT*a$I>He~VY/3R/)>d$I>28`Cjw,n@FU*9ttf$I~<;=/4RD~@ X-ѕzἱI$: ԍR a@b X{+Qxuq$IЛzo /~3\8ڒ4BN7$IҀj V]n18H$IYFBj3̵̚ja pp $Is/3R Ӻ-Yj+L;.0ŔI$Av? #!5"aʄj}UKmɽH$IjCYs?h$IDl843.v}m7UiI=&=0Lg0$I4: embe` eQbm0u? $IT!Sƍ'-sv)s#C0:XB2a w I$zbww{."pPzO =Ɔ\[ o($Iaw]`E).Kvi:L*#gР7[$IyGPI=@R 4yR~̮´cg I$I/<tPͽ hDgo 94Z^k盇΄8I56^W$I^0̜N?4*H`237}g+hxoq)SJ@p|` $I%>-hO0eO>\ԣNߌZD6R=K ~n($I$y3D>o4b#px2$yڪtzW~a $I~?x'BwwpH$IZݑnC㧄Pc_9sO gwJ=l1:mKB>Ab<4Lp$Ib o1ZQ@85b̍ S'F,Fe,^I$IjEdù{l4 8Ys_s Z8.x m"+{~?q,Z D!I$ϻ'|XhB)=…']M>5 rgotԎ 獽PH$IjIPhh)n#cÔqA'ug5qwU&rF|1E%I$%]!'3AFD/;Ck_`9 v!ٴtPV;x`'*bQa w I$Ix5 FC3D_~A_#O݆DvV?<qw+I$I{=Z8".#RIYyjǪ=fDl9%M,a8$I$Ywi[7ݍFe$s1ՋBVA?`]#!oz4zjLJo8$I$%@3jAa4(o ;p,,dya=F9ً[LSPH$IJYЉ+3> 5"39aZ<ñh!{TpBGkj}Sp $IlvF.F$I z< '\K*qq.f<2Y!S"-\I$IYwčjF$ w9 \ߪB.1v!Ʊ?+r:^!I$BϹB H"B;L'G[ 4U#5>੐)|#o0aڱ$I>}k&1`U#V?YsV x>{t1[I~D&(I$I/{H0fw"q"y%4 IXyE~M3 8XψL}qE$I[> nD?~sf ]o΁ cT6"?'_Ἣ $I>~.f|'!N?⟩0G KkXZE]ޡ;/&?k OۘH$IRۀwXӨ<7@PnS04aӶp.:@\IWQJ6sS%I$e5ڑv`3:x';wq_vpgHyXZ 3gЂ7{{EuԹn±}$I$8t;b|591nءQ"P6O5i }iR̈́%Q̄p!I䮢]O{H$IRϻ9s֧ a=`- aB\X0"+5"C1Hb?߮3x3&gşggl_hZ^,`5?ߎvĸ%̀M!OZC2#0x LJ0 Gw$I$I}<{Eb+y;iI,`ܚF:5ܛA8-O-|8K7s|#Z8a&><a&/VtbtLʌI$I$I$I$I$I$IRjDD%tEXtdate:create2022-05-31T04:40:26+00:00!Î%tEXtdate:modify2022-05-31T04:40:26+00:00|{2IENDB`Mini Shell

HOME


Mini Shell 1.0
DIR:/home/htlwork.com/www/dev/kaufmanit/wp-content/themes/astra-child/
Upload File :
Current File : //home/htlwork.com/www/dev/kaufmanit/wp-content/themes/astra-child/style.css
/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

.home .header { position: absolute !important;}
.headspan-clr span{color:var( --e-global-color-primary );}
.curve-before {
    position: relative;
    box-shadow: 0px 5px 3px 0px #0000002e;
    border-radius: 6px;
}
.curve-before:before {
    content: '';
    background: url(https://staging.kaufmanit.com/wp-content/uploads/2024/05/Ellipse-5.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    position: absolute;
    width: 75%;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 76px;
    top: -40px;
}


html, body {
    overflow-x: hidden;
}
.home .header { position: absolute;}
.home .header {
    background-color: #000000bd;
}
.header-fixed {
    position: fixed !important;
    background: #fff !important;
    width: 100%;
    top: 0;
    z-index: 999 !important;
}
.home .header-fixed {
    position: fixed !important;
    background: #fff !important;
    width: 100%;
    top: 0;
    z-index: 999 !important;
}
.header-fixed a.mega-menu-link {
    color: #5F5F5F !important;
}
.page-id-77758 .header {
    position: absolute;
}
.mega-menu-wrap .elementor-button-wrapper {
    background: #e90029 !important;
    border-radius: 5px !important;
    padding: 0px 10px !important;color:#fff !important;
}
.mega-menu-wrap .elementor-button-wrapper a {color:#fff !important;}
.mega-menu-wrap .elementor-button-wrapper a {
    padding: 0 5px !important;
}
.top-iconss li:last-child span.elementor-icon-list-text {
    color: #ffe391 !important;
}
.mega-menu-wrap .elementor-button-wrapper a {
    color: #fff !important;
    font-weight: 500 !important;
}
.sticky-logo {
    display: none;
}
.header-fixed .header-logo {
    display: none;
}
.header-fixed .sticky-logo {
    display: block !important;
}

.span-red span {
    color: #e90029; font-weight: 800;
}
.right-col {
    padding-left: 20px;
}
.sign-form input.form-control {
    height: 45px;
    border: 1px solid #000;
}
.sign-form .sign-btn, input.wpcf7-form-control.wpcf7-submit.has-spinner.sign-btn {
    background: #44AF5C !important;
    margin-left: 20px !important;
    border: 1px solid #000;
    font-weight: 700;
    height: 45px;
}
.icon-box .elementor-image-box-content h3 {
    border-top: 3px solid #626262;
    border-bottom: 3px solid #626262;
    box-shadow: 0px 4px 4px 2px #00000021;
    padding: 10px 0;
    margin-bottom: 15px;
}

.testimonial-box {
    background: #fff;
    border-radius: 15px;
}
.testimonial-box ul.testimonial-star-rating {
    padding: 0;
    margin-top: 0;
}
.sign-form {
    display: flex;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.sign-form {
    background: #44AF5C !important;
    letter-spacing: 2px;
    border: 1px solid #000;
}
.sign-form .form-control {
    background: transparent !important;
    border-radius: 10px;
}
.footer-icons span.elementor-icon-list-icon {
    background: #333;
    padding: 10px !important;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.home-posts .eael-grid-post-holder {
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px #00000026;    border: none !important;
}
.home-posts img {
    border-radius: 10px 10px 0 0;
}
.home-posts .eael-grid-post {
    padding: 15px !important;
}
.tnp-subscription form {
    display: flex;
}
.tnp-subscription form input.tnp-submit {
    margin-top: 0;
    margin-left: 0;
    background: #e90029;
}
.tnp-subscription label {
    color: #ccc;
}
.footer .hfe-nav-menu li a {
    position: relative;
    font-weight: normal;
    display: block;
    padding: 9px 0;
}
.footer .hfe-nav-menu .current-menu-item {
    background: none;
}

.elementor-80123 .elementor-element.elementor-element-dc07406 > .elementor-widget-container {
    padding: 0px 0px 10px 0px !important;
}
img.menu-image {
    width: 40px ! IMPORTANT;
	height:40px !important;
    background: #f2f2f2;
    border-radius: 5px;
    padding: 7px !important;
	  /*filter: grayscale(1);*/
}
.mega-sub-menu li {
    margin-bottom: 5px !important;
}
.home-posts img {
    border-radius: 10px 10px 0 0;
    height: 200px ! IMPORTANT;
    width: 100%;
    object-fit: cover;
}
.top-reviews {
    background: #20252b;
    border: 2px solid #afafaf;
    padding: 5px;
    border-radius: 5px;
}

g#happiness-graph path {
    display: none !important;
}
.review-text h6 {
    color: #ccc !important;
    text-align: center;
    font-weight: 400;margin-bottom: 0;
}
.review-text h6 a {
    color: #ccc !important;
}
.review-text {
    text-align: center;
}
a.power {
    color: #ccc;
    text-decoration: none !important;
    font-size: 10px;
}
img.review-copy {
    width: 15px;
}
.chart-widget.ribbon-chart.chart-supercontainer {
    background: transparent !important;
}
.chart-row path {
    display: none !important;
}

.home-posts .eael-entry-wrapper {
    min-height: 250px;
}

.contact-left-box {
    box-shadow: 0px 4px 4px #0000001A;
    border-radius: 10px;
}
.contact-left-box .elementor-element-populated {
    border-radius: 12px;
}
.cont-form .col-sm-6 {
    float: left;
    width: 50%;
    padding: 5px;
}
.cont-form .col-sm-12 {
    padding: 5px;
}
.cont-form .form-control {
    width: 100% !important;
    border: 1px solid #747474;
    margin-bottom: 15px !important;
    padding: 9px 10px !important;
	 height: 38px;
}
.cont-form select#menu-679 {
    height: 38px;
    padding: 0 10px !important;
}
.cont-form textarea {
    height: 100px !important;
   
}
.cont-email .form-control {
    margin-bottom: 0 !important;
}
.cont-form p {
    font-size: 10px;
}
.cont-form .btn {
    background: #e90029 !important;
    padding: 12px !important;
    width: 100% !important;
    text-transform: uppercase;
}
.cont-form textarea.wpcf7-form-control.form-control {
    margin-bottom: 0 !important;
}
.cont-form span.wpcf7-spinner {
    position: absolute !important;
}
.col4-row h3.elementor-image-box-title {
    text-shadow: 0px 4px 4px #0000001A;
}
.curve-before .elementor-widget-image-box, .right-col .elementor-widget-wrap {
    box-shadow: 0px 4px 4px 0px #00000040;
    border-radius: 6px;
}
.sign-form span.wpcf7-spinner {
    display: none;
}
.sign-form .form-control {
    width: 100% !important;
}
.elementor-element-0b07ed4 .eael-contact-form-align-default {
    display: block !important;
    text-align: left;
}
.sign-form {
    margin: 0 !important;
}
.tnp-subscription input#tnp-1 {
    background: transparent;
    border: 2px solid #878686;
    border-right: 0 !important;
}

.tnp-subscription form input.tnp-submit {
    margin-top: 0;
    margin-left: -2px;
    background: #e90029;
    border-radius: 0px 10px 10px 0px;
    padding: 10px;
}
.tnp.tnp-subscription {
    margin-bottom: 0 !important;
}
.elementor-element-1aac83a a {
    text-decoration: none ! IMPORTANT;
}
.elementor-element-194924d {
    margin-bottom: 5px ! IMPORTANT;
    margin-top: -10px !important;
}
.home-posts .eael-entry-meta {
    display: none;
}
.testimonial-box span.eael-testimonial-quote {
    display: none;
}
.testimonial-box .eael-testimonial-text {position:relative;}
.testimonial-box .eael-testimonial-text::after {
    position: absolute;
    content: "";
    background: #e9e9e9;
    width: 150px;
    height: 1px;
    top: -15px;
    left: 5px;
}
.testimonial-sec .elementor-container {
    width: 1840px;
    margin-left: -105px;
}
.testimonial-box .eael-testimonial-item {
    min-height: 270px;
}
.eael-testimonial-image {
    padding: 15px 10px 0px 0px;
}
.testimonial-star-rating li {
    padding: 0 3px;
}
.hfe-nav-menu li.menu-item a:hover {
    border-bottom: 1px solid #eec643;
    font-weight: 500 !important;
}
.cont-form .form-control {
    line-height: 17px;
    border-color: #747474 !important;
}
.career-circle {
    left: -20px !important;
    top: -547px !important;
    transform: rotate(2deg);
}
.career-circle img {
    height: 1075px !important;
    transform: rotate(10deg);
}
.elementor-element-aaac527 .elementor-element-populated {
    padding-bottom: 0 !important;
}
.top-iconss {
    padding-right: 7px;
}
.img-career .elementor-image-box-content {
    position: absolute;
    bottom: -85px;
}
.img-career h3.elementor-image-box-title {
    background: #fff;
    font-size: 20px !important;
    box-shadow: 0px 20.83px 41.65px 6.94px #00000021;
    padding: 7px;
    border-radius: 30px;
    margin-bottom: 50px;
}
.car-box h3 {
    margin-bottom: 0;
}

a.menu-image-title-after {
    align-items: center;
    display: flex ! IMPORTANT;
}

.service-item ul.mega-sub-menu {
    min-width: 1480px !important;
    margin-left: -360px !important;
}
.service-item ul.mega-sub-menu li {
    width: 25% !important;
    padding-right: 30px !important;
}
.service-item ul.mega-sub-menu li ul {
    margin-left: auto !important;
    min-width: 100%;
}
.team-boxs h3 {
    margin-bottom: 0;
}
.team-boxs {
    margin-bottom: 20px;
}
.team-testimonial p {
    margin-bottom: 5px;
}
.elementor-element-61fde47 .eael-contact-form {
    display: block !important;
}
.team-form label {
    font-weight: 600;
    margin-bottom: 10px;
}
.team-form .btn {
    color: #fff !important;
    text-transform: initial;
    font-weight: 600 !important;
    font-size: 20px !important;
    letter-spacing: 2px !important;
    box-shadow: 0px 4px 4px 0px #00000040 !important;
    padding: 10px !important;
}
.resource-blog a.eael-post-elements-readmore-btn {
    width: fit-content;
    margin: 20px 0 0;
}
.resource-blog .eael-meta-posted-on, .resource-posts .eael-meta-posted-on  {
    display: none;
}
.resource-blog .eael-grid-post-holder, .resource-posts .eael-grid-post-holder {
    border: none;
}
.resource-blog .eael-entry-wrapper, .resource-posts .eael-entry-wrapper {
    display: grid;
}
.resource-blog header.eael-entry-header, .resource-posts header.eael-entry-header {
    order: 2;
}
.resource-blog .eael-entry-content, .resource-posts .eael-entry-content {
    order: 3;
}
.resource-blog .eael-entry-header-after, .resource-posts .eael-entry-header-after {
    order: 1;
}
.resource-blog h3.eael-entry-title {
    margin-bottom: 10px;
}
.resource-blog .eael-entry-wrapper {
    padding: 10px 0;
}

.resource-posts .eael-grid-post-holder-inner {
    display: flex;
    flex-direction: row-reverse;
}

.resource-posts .eael-entry-media {
    width: 30%;
}
.resource-posts .eael-entry-wrapper {
    width: 70%;
    padding: 5px 25px 0 0;
}
.resource-blog .eael-entry-thumbnail img {
	box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 14%);
    margin-bottom: 6px;
}
.resource-posts .eael-entry-thumbnail img {
    width: 100%;
    height: 80px !important;
    object-fit: cover;
	box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 14%);
    margin-bottom: 6px;
}
.resource-youtube a {
    text-decoration: none !important;
}
.subscribe-form .subs-btn {
    background: #e90029 !important;
    padding: 10px !important;
    font-weight: 600 !important;
    color: #fff !important;
    letter-spacing: 1px;
    margin: 15px 0 0 !important;
	box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25098039215686274);
}
body.blog {
    background: #fff;
}
div#rpwwt-recent-posts-widget-with-thumbnails-2 img {
    border-radius: 10px;
}
div#rpwwt-recent-posts-widget-with-thumbnails-2 span.rpwwt-post-title {
    color: #000;
    font-weight: 600;display: block;
}
div#rpwwt-recent-posts-widget-with-thumbnails-2 .rpwwt-post-author, div#rpwwt-recent-posts-widget-with-thumbnails-2 .rpwwt-post-date {
    display: inline; font-size: 13px; color: #687081;}

.rpwwt-post-date {
    position: relative;
    padding-left: 10px;
}
.rpwwt-post-date::after {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    background: #e90029;
    border-radius: 10px;
    left: 2px;
    top: 5px;
}
.sidebar-main aside {
    border-top: 1px solid #ccc;
    padding-top: 20px;font-size: 14px; 
}
aside#recent-posts-widget-with-thumbnails-2 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
}
aside#custom_html-2, aside#custom_html-4 {
    background: #F5F5F5;
    border-radius: 10px;
    padding: 15px 25px;
    line-height: 1.5;
    margin: 30px 0; border: none;
}
.sidebar-main .widget-title {
    font-size: 22px ! IMPORTANT;
    margin-bottom: 15px;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 li:nth-child(2) {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
}
.blog .ast-blog-layout-5-grid .ast-blog-featured-section {
    width: 50%;
    margin-bottom: 0;
}
.blog .ast-blog-layout-5-grid .post-content {
    width: 50%;
    padding-left: 1.5em;
}
.post-thumb-img-content img {
    border-radius: 10px !important;
    width: 100%;
    height: 250px !important;
    object-fit: cover;
}
.tnp-field.tnp-field-email {
    width: 100%;
}
#custom_html-3 .tnp {
    padding-right: 20%;
}
.post-content {
    line-height: 1.5;
}
.post-content h2.entry-title.ast-blog-single-element {
    border-bottom: 1px solid #e90029;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.blog #primary { width: 66%;}
.blog #secondary { width: 34%; }

.blog span.posted-on span {
    display: block;
    color: #687081 !important;
    font-weight: 400;
}
span.posted-by.vcard.author a span {
    color: #000 !important;
}
.blog .post-content.ast-width-md-6 {
    padding-top: 0 !important;
}
.blog .ast-article-inner {
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
}
.ast-pagination span.page-numbers.current {
    border: 1px solid #e90029 !important;
    background: transparent;
    color: #000;
    border-radius: 5px;
}
.ast-pagination a.page-numbers:hover {
    color: #e90029 !important;
}

.flip-box .eael-elements-flip-box-heading {
    text-shadow: 0px 4px 4px #0000001A;
    margin-top: 10px !important;
}
.flip-right img {
    margin-top: 20px;
}
.flip-right .eael-elements-flip-box-padding {
    padding: 0 27px !important;
}
.curve-before .flip-box .eael-elements-flip-box-padding {
    padding: 0 10px !important;
}
.curve-before .flip-box h3 {
    font-size: 20px !important;
}
span.mega-indicator {
    display: none ! IMPORTANT;
}
.span-green span {
    border-bottom: 4px solid #44AF5C;
}
.securekit-icon figure.elementor-image-box-img {
    width: 70% !important;
}
.securekit-icon img {
    background: #e90029;
    padding: 15px;
    border-radius: 6px;
    width: 25%;
}
.secure-icon2 img {
    padding: 20px 15px;
}
.footer-menu-link a {
    font-weight: 600 !important;
    border-bottom: 2px solid #eec643; padding-bottom:5px !important;
}
.team-form .form-control {
	background: #F5F5F5 !important;
    box-shadow: 0px 4px 4px 0px #00000040 !important;
    padding: 6px 10px !important;
}
.eael-contact-form.eael-contact-form-7 {
    display: block !important;
}

.hvrbox {
    position: relative;
}
.hvrbox-layer_top {
    position: absolute;
    background: #00000080;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    color: #fff;
    border-radius: 10px;
}
.hvrbox-text {
    padding: 40px;
    width: 70%;
    position: relative;
    top: 20%;
    color: #fff;
}
.hvrbox-text h2 {
    color: #fff;
    text-shadow: 0px 4px 4px #0000001A;
    margin: 20px 0 !important;
    font-size: 36px;
}
.post-cat {
    position: absolute;
    top: 10px;
    right: 15px;
    background: #e90029;
    color: #fff;
    z-index: 9;
    padding: 0 10px;
    border-radius: 4px;
}
.post-cat a {
    color: #fff;
    font-size: 13px;
}

img.hvrbox-layer_bottom {
    border-radius: 10px;
}

.blog-title h1 {
    font-size: 50px;
    color: #000;
    font-weight: 700;
    margin-bottom: 40px;
}
.blog-titleh2 h2 {
    color: #000;
    font-weight: 700;
    font-size: 40px;
}
.blog-titleh2 {
    margin: 50px 0;
    border-bottom: 1px solid #ccc;
    width: fit-content;
    padding-bottom: 30px;
}
img.arrow-blog {
    width: 85px;
    position: relative;
    top: 10px;
}
.page-numbers {
    color: #000;
    border: 1px solid #ccc;
    padding: 10px 15px;
    border-radius: 5px;
	font-weight:700;
}
.page-numbers img {
    height: 15px;
    width: 20px;
}
span.page-numbers.current {
    border-color: #e90029;
    color: #e90029;
}
span.posted-by.vcard.author {
    color: #908e8e;
}
.blog .sidebar-main {
    margin-top: 110px;
}

.blog.paged .sidebar-main {
    margin-top: 0 !important;
}

.blog.paged .sidebar-main aside#custom_html-4 {
    display:none;
}

.cybersecurity-testimonial .eael-testimonial-content {
    display: grid;
}
.cybersecurity-testimonial .eael-testimonial-text {
    order: 2;
}
.cybersecurity-testimonial .eael-testimonial-image {
    order: 3;
}
.cybersecurity-testimonial .clearfix {
    order: 4;
}
.cybersecurity-testimonial ul.testimonial-star-rating {
    order: 1;
}
.cybersecurity-testimonial p.eael-testimonial-user-company {
    border-top: 1px solid #ccc;
    margin-top: 5px !important;
    padding-top: 5px;
}
.cyber-left-img img {
    background: #e90029;
    width: 27px;
    height: 27px;
    padding: 5px;
    border-radius: 5px;
}
.cyber-left-img figure {
    margin-right: 0 !important;
    width: 25% ! IMPORTANT;
}
.cyber-left-img h3 {
    margin-bottom: 5px;
}
.pagination {
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.bold-link a span {
    color: #0C5DAB !important;
    font-weight: 700;
}
.kit-menu a span {
    font-weight: 700;
    color: #000 !important;
}
.kit-menu a span span {
    color: #e90029 !important;
}
.disable-link a {
    pointer-events: none !important;
}
.bold-link a {
    cursor: pointer !important;
    pointer-events: auto !important;
}
.top-menu-link {
    border-right: 1px solid #ccc !important;
}
.top-menu-link:nth-child(4) {
    border-right: none !important;
}
.top-menu-link a.mega-menu-link {
    border-bottom: 1px solid #Ccc !important;
    margin-bottom: 15px !important;
}

.top-menu-link ul li a.mega-menu-link {
    border-bottom: none !important;
    margin-bottom: 8px !important;
}

.b-box.blog3 a.over-link { position: absolute; width: 100%; height: 100%; z-index: 9; }
.single-post header.entry-header{ margin-bottom: 0px !important;}
.single-post header.entry-header h4 { margin-bottom: 10px !important;}
.single-post .entry-meta { padding-bottom: 30px; text-transform: capitalize; }
.single-post .entry-meta span{color:#687081;}
.single-post .entry-meta .posted-on time, .single-post .entry-meta .posted-on small { color: #687081 !important; font-size: 16px; font-weight: 500; }
.sidebar-main aside#custom_html-4 { margin-top: 0px; }
.single-post .entry-meta span.author a { font-weight: 600; color: #040505; font-size: 20px; }
.single-post .entry-meta span.posted-on { padding-left: 15px; position: relative; z-index: 2; margin-left: 15px; }
.single-post .entry-meta span.posted-on:before { content: ''; background: #E90029; height: 6px; width: 6px; border-radius: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
.single-post figure.post-thumbnail img { border-radius: 12px; }
.single-post div#content .ast-container {flex-wrap: wrap;}

.blog-latest-section, .blog-latest-section .blog-latest-row{width:100%;}
.blog-latest-section {padding-bottom:100px;}
.blog-latest-section .blog-latest-row h2 { text-align: center; font-size: 40px; padding-bottom: 30px; }


.blog-latest-section .blog-latest-post {margin: 10px;box-shadow: 0px 4px 4px 0px #00000040;border-radius: 12px;}
.blog-latest-section .pt-cnt { padding: 15px; min-height: 170px; display: flex; flex-direction: column; justify-content: space-between; }
.blog-latest-section .pt-cnt div{font-size: 14px;font-weight:300;}
.blog-latest-section .pt-cnt h3{font-size: 16px; font-weight: 600; line-height: 28px; text-align: left;}
.blog-latest-post img { border-radius: 12px 12px 0px 0px;height: 223px; object-fit: cover; }
.blog-latest-posts .owl-nav {position: absolute;top: 37%;width: 100%;display: flex;justify-content:space-between;}
.blog-latest-posts .owl-nav button {background: none;border: none;}
/* .blog-latest-posts .owl-nav button.owl-prev, .blog-latest-post.owl-nav button.owl-next {position: absolute;top: 50%;    transform: translateY(-50%);} */
.blog-latest-posts .owl-nav button:hover{background:transparent !important;}
.blog-latest-posts .owl-nav button.owl-prev { left: -40px; position: relative; }
.blog-latest-posts .owl-nav button.owl-next {right: -40px;position: relative;}
.blog-latest-posts .owl-dots button.active span {box-shadow: 0px 4px 4px 0px #00000040; background: #E90029 !important; border-radius: 4px !important; }
.blog-latest-posts .owl-dots{padding-top:50px;}
.blog-latest-posts .owl-dots button span{ border-radius: 4px !important;box-shadow: 0px 4px 4px 0px #00000040;background: #333333 !important;}
.single-post aside#custom_html-4 { display: none; }



.testimonial-posts { box-shadow: 0px 4px 4px 0px #00000040; border: 1px solid #2B2D420F; border-radius: 12px;}
.testimonial-reviewss img { height: auto !important; width: 150px !important;}
.testimonial-bottom {
    background: #e90029;
    border-radius: 0px 0px 12px 12px;
}
.testimonial-flex {
    display: flex;
    align-items: center;
    padding: 6px 25px;
}
.testi-quote img {
    width: 50px !important;
    height: auto !important;
    position: relative;
    top: -10px;
}
.testi-name {
    width: 25%;
}
.testi-desi {
    width: 65%;
}
.testi-quote {
    width: 10%;
    float: right;
}
.test-inner1 {
    padding: 30px;
    height: 230px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.test-inner1 h4 a {
    color: #000;
    font-weight: 700;
    text-decoration: none !important;
}
.testimonial-cnt p {
    color: #333 !important;
    font-size: 16px;
}
.testimonial-flex p {
    color: #fff !important;
    margin-bottom: 0;
}

.testi-name {
    border-right: 1px solid #fff;
}

.testi-desi {
    text-align: center;
}
.testi-name p {
    font-size: 18px !important;
    letter-spacing: 1px;
    font-weight: 500;
}
.testi-desi p {
    font-size: 16px !important;
}
.testimonial-managed .owl-dots {
    display: none;
}
.testimonial-managed .owl-nav {
    margin-top: 30px !important;
}
.testimonial-managed .owl-nav button {
    padding: 15px !important;
}
.testimonial-managed .owl-nav button:hover {
    background: transparent !important;
}
.testimonial-box p.eael-testimonial-user {
    font-size: 15px !important;
}
.testimonial-box p.eael-testimonial-user-company {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
}
.testimonial-box .eael-testimonial-text {
    font-size: 15px !important;
}
.testi-name span.des {
    display: block;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 0;
}
.yellow-border span {
    font-weight: 600;
    border-bottom: 1px solid #fdd663;
    padding-bottom: 5px;
}
.yellow-border span a {
    border: none !important;
    text-decoration: none !important;
}
span.quote-img {
    position: relative;
    top: -10px;
    padding: 10px;
}
.cybersecurity-testimonial .eael-testimonial-text, .team-testimonial .eael-testimonial-text {
    position: relative;
    width: fit-content;
    margin: 0 auto;
}
.cybersecurity-testimonial .eael-testimonial-text::before, .team-testimonial .eael-testimonial-text::before {
    position: absolute;
    content: "";
    background-image: url(https://htlwork.com/dev/kaufmanit/wp-content/uploads/2024/06/Vector-11.png);
    width: 26px;
    height: 20px;
    left: -35px;top: 0;
}
.cybersecurity-testimonial .eael-testimonial-text::after, .team-testimonial .eael-testimonial-text::after {
    position: absolute;
    content: "";
    background-image: url(https://htlwork.com/dev/kaufmanit/wp-content/uploads/2024/06/Vector-10.png);
    width: 26px;
    height: 20px;
    right: -35px;top: 0;
}
.team-quotess .elementor-widget-container {
    position: relative;
    width: fit-content;
    margin: 0 auto;
}
.team-quotess .elementor-widget-container::before {
    position: absolute;
    content: "";
    background-image: url(https://htlwork.com/dev/kaufmanit/wp-content/uploads/2024/06/Vector-11.png);
    width: 26px;
    height: 20px;
    left: -35px;top: 0;
}
.team-quotess .elementor-widget-container::after {
    position: absolute;
    content: "";
    background-image: url(https://htlwork.com/dev/kaufmanit/wp-content/uploads/2024/06/Vector-10.png);
    width: 26px;
    height: 20px;
    right: 36px;
    top: 50px;
}

.hthb-notification-content.ht-notification-text {
    text-align: center;
}
.elementor-image-box-title a {
    text-decoration: none !important;
}
.wpcf7-response-output {
    margin: 0 !important;
    border-color: #046bd2 !important;
    line-height: 1.3 !important;
    font-size: 13px !important;
    padding: 5px !important;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img {
    width: 100px;
    height: 70px;
    object-fit: cover;
}
.button-span span span span {
    color: #e90029;
    font-weight: 800;
}
.span-yellow span {
    color: #fdd663;
    font-size: 50px;
}


.privacy-content {
  	color: #040505;
    border-bottom: 2px solid;
    padding-bottom: 20px;
}
.privacy-content h2, .privacy-content h3, .privacy-content h4 {
    color: #040505;
	font-weight:700;margin-top:30px;
}
.privacy-content a {
    color: #5fb8ff;
    text-decoration: none !important;
}
.page-id-76744 h1.entry-title {
    color: #000;
    font-weight: 700 !important;
    font-size: 40px !important;
}
.consultation-testi ::before {
    left: 12px !important;
    top: 10px !important;
}
.consultation-testi ::after {
    right: 60px !important;
    top: 60px !important;
}

.team-hover img {
    display: none;
}
.team-row {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-column-gap: 20px;}
.team-row .team-content h4 {font-size: 24px;font-weight: 700;color: #293033;margin-bottom: 0px;}
.team-row .team-content {padding: 10px;}
.team-row .team-content p {font-size: 16px;font-weight: 300;}

.af-arrow-img h2:after { content: ''; background-image: url('https://htlwork.com/dev/kaufmanit/wp-content/uploads/2024/06/Green-Arrow-Vector-SVG-3.png'); background-position: center; background-size: contain; width: 70px; height: 30px; display: inline-block; background-repeat: no-repeat; top: 10px; position: relative; }


.career-banner{position:relative;z-index:2;}
.career-banner:before { clip-path: ellipse(100% 60% at 2% -11%); content: ''; background: #fff; position: absolute;width: 100%; z-index: -2; height: 100%; top: 0; left: 0;}


.red-cross:hover:after {display: none;}
.red-cross:after { background-size: contain; content: ''; background-image: url(https://htlwork.com/dev/kaufmanit/wp-content/uploads/2024/06/Red-circle-with-line-through-it.png); position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-repeat: no-repeat; }
.red-cross h2{margin-bottom:10px !important;line-height: 18px !important;}
.hthb-notification { position: absolute !important;}
.wpcf7 .wpcf7-form-control-wrap { overflow: auto;}
.elementor-element-2928217 a {text-decoration: none !important;}


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    filter: drop-shadow(0 5px 8px rgba(0, 0, 0, .15)) drop-shadow(0 28px 52px rgba(0, 0, 0, .14)) !important;
    border-radius: 12px !important; border: 1px solid #ccc !important; }
.mega-menus ul.mega-sub-menu {filter: drop-shadow(0 5px 8px rgba(0, 0, 0, .15)) drop-shadow(0 28px 52px rgba(0, 0, 0, .14)) !important; border-radius: 12px !important; border: 1px solid #ccc !important;padding-top: 10px !important;}
.service-item .mega-top-menu-link { padding-top: 0px !important;}

.joblisting {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(2, 1fr);
}
.joblisting-box {
    background: #fff;
    padding: 25px;
    text-align: left;
    border-radius: 5px;
    box-shadow: 0px 4px 4px 0px #0000000D;
    border: 1px solid #ddd;
}
.joblisting-box h4 a {
    color: #61ce70 !important;
    text-decoration: none !important;
}
.joblisting-box h4 {
    font-size: 22px;
    margin-bottom: 5px;
}
.joblisting-box p {
    margin-bottom: 0;
}

.client-menu a.mega-menu-link {
    pointer-events: none !important;
}
.elementor-social-icons-wrapper a:hover {
    background-color: #ddd !important;
}

h2.address-h2 {
    margin: 40px 0 20px 0;
	font-weight: 700 !important;
}
.address-h2 span {
    font-weight: 800;
    color: #e90029;
}
.job-add {
    display: flex;
    margin: 10px 0;
    align-items: center;
}
.add-left {
    width: 7%;
}
.job-add img {
    width: 23px;
}
.add-right {
    font-weight: 500;
}
.mega-menus a.mega-menu-link {
    pointer-events: none !important;
}
.mega-menus .mega-link a {
    cursor: pointer !important;
    pointer-events: auto !important;
}
.download-form {
    margin: 20px 0 0;
}
.run-btton {
    margin-top: 20px;
}
.run-btton a {
    background: #e90029;
    color: #fff;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 10px;
    font-size: 16px;
    letter-spacing: 1px;
}

.home-testimonialss {
    background: #fff;
}
.test-boxx {
    display: flex;
}
.home-testimonialss .testi-img {
    width: 15%;
}
.home-testimonialss .testi-cot{
    width: 85%;
}
.home-testimonialss img.home-test {
    height: auto;
    width: 50px;
    object-fit: inherit !important;
    padding-right: 10px;
}
.testimonial-flex1 span.des {
    display: contents;
}
.home-testimonialss {
    border: 1px solid #3f3e3e;
    border-radius: 12px;
}
.home-testimonialss .test-inner1 {
    padding: 20px 10px !important;
}
.testimonial-flex1 .testi-name1 p {
    font-weight: 600;
    font-size: 20px !important;
    margin-bottom: 0;
}
.testimonial-flex1 img {
    width: 100px !important;
    margin-bottom: 20px;
}
.testimonial-flex1 .testi-name1 p span.des {
    font-size: 15px !important;
    font-weight: 400;
}
.home-testimonialss .test-inner1 {
    height: auto !important;
}
.home-testimonialss {
    height: 280px;
}
.testimonial-managed-hm .owl-dots {
    display: none;
}
.cybersecurity-testimonial ul.testimonial-star-rating {
    padding-left: 0;
}
.team-hover img {
    border-radius: 5px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-weight: 500 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a.mega-menu-link {
    font-weight: 500;
}
.header-fixed .top-iconss li:last-child span.elementor-icon-list-text {
    color: #4885C0 !important;
}
.header-fixed .elementor-80123 .elementor-element.elementor-element-dc07406 .elementor-icon-list-text {
    color: #5F5F5F !important;
}
.subscribe-form-footer {
    display: flex;
}
.subscribe-form-footer input.form-control {
    border: 2px solid #9e9898 ! IMPORTANT;
    height: 40px;
    border-right: 0 !important;
    border-radius: 5px 0 0px 5px;
}
.subscribe-form-footer .subs-btn {
    background: #e90029 !important;
    color: #fff !important;
    font-weight: 700 !important;
    position: relative;
    height: 40px !important;
    top: -4px;
    padding: 0 10px !important;
    border-radius: 0 5px 5px 0 !important;
}
.subscribe-form-footer span.wpcf7-spinner {
    position: absolute;
    right: -40px;
    top: 6px;
}
a.full-box-link {
    z-index: 9;
    position: absolute;
    width: 100%;
    height: 100%;
}
.teamsimg {
    position: relative;
    width: 100%; /* Adjust the width as necessary */
    height: 100%; /* Adjust the height as necessary */
    perspective: 1000px;
}

.teamsimg:hover img {
    display: none;
}
.teamsimg:hover .team-hover img {
    display: block !important;
}


.white-popup {
    position: relative;
    background: #FFF;
    padding: 0px;
    width: auto;
    max-width: 1200px;
    margin: 20px auto;
    box-shadow: 0 0 20px rgba(0,0,0,0.5);
}




.job-popup {
    display: flex;
}

.popup-content {
    width: 65%;
    background: #E7F3FA;
    padding: 40px;
}
.popup-form {
    width: 35%;
    padding: 30px;
}

.popup-content {
    overflow-y: scroll;
    height: 550px;
}
.popup-content h2 {
    font-weight: 400;color: #000;
}
.popup-content  {
    color: #000;
}

.b-box.blog3 {
    display: flex;
}

.latest-postss .eael-entry-wrapper {
    min-height: 180px !important;
}
.single-post .single-meta {
    margin: 15px 0 25px 0;
}
.single-post .post-auth {
    align-items: center;
    display: flex;
	font-size: 22px;
}
.single-post .post-auth span {
    color: #000;
}
.single-post .post-auth span.single-date {
    font-size: 17px;
    padding-left: 15px;
    position: relative;
}

span.single-date::after {
    position: absolute;
    content: "";
    background: #e90029;
    width: 5px;
    height: 5px;
    left: 5px;
    top: 12px;
    border-radius: 10px;
}
.post-image .img-responsive {
    margin-bottom: 30px;
    border-radius: 12px;
}
.single-post .sidebar-main {
    margin-top: 110px;
}
html, body {
    overflow-x: hidden;
}

.header-fixed .elementor-element-dc07406 .elementor-icon-list-text {
    color: #5f5f5f !important;
    transition: color 0.3s;
}
.header-fixed {
    box-shadow: 0px 5px 13px 0px #0000001a;
}
.header {
    padding: 2px 0 5px 0;
}
.download-form .form-control {
    color: #000 !important;
    opacity: 1 !important;
    font-weight: 400 !important;
}
.elementor-element-3f68e5d.eael-contact-form-7-button-align-left.eael-contact-form-7-button-custom.elementor-widget.elementor-widget-eael-contact-form-7 {
    margin-bottom: 0 !important;
}


.hidden-form form.sent .download-hidden {
    display: none;
}
.hidden-form .sent .cont-form.team-form {
    display: grid;
}
.hidden-form form.sent .down-btn {
    display: block !important;
    order: 2;
}
.hidden-form form.sent {
    display: grid !important;
}
.hidden-form form.sent .cont-form.team-form {
    order: 2 !important;
}
.hidden-form .sent .wpcf7-response-output {
    border: none !important;
    color: #000 !important;
    font-size: 18px !important;
    font-weight: 500;
    line-height: 1.5 !important;
}

.btn-down a.btn {
    border-radius: 6px;
}
.btn-down {
    display: flex;
    align-items: center;
}
.btn-down img.down-icon {
    width: 30px !important;
}

.hidden-form .sent .wpcf7-response-output {
    order: 1 !important;
}
.btn-down {
    margin-top: 15px;
    text-align: center;
}
.event-form form.sent .event-submission {
    display: none;
}
.event-form form.sent .wpcf7-response-output {
    border: none;
    font-size: 34px !important;
    font-weight: 700;
    text-align: center;
    letter-spacing: 1px;
    padding: 80px 40px !important;
}
.head-h22 {
    margin-bottom: 20px;
}
.download-form .invalid .wpcf7-response-output {
    font-weight: 500;
}
#popmake-84811 button.pum-close.popmake-close {
    position: absolute;
    height: 28px;
    width: 28px;
    left: auto;
    right: 8px;
    bottom: auto;
    top: 8px;
    padding: 4px;
    color: #ffffff;
    font-family: Times New Roman;
    font-weight: 100;
    font-size: 20px;
    line-height: 20px;
    border: 1px none #ffffff;
    border-radius: 42px;
    box-shadow: 0px 0px 0px 0px rgba(2, 2, 2, 0.23);
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.23);
    background-color: rgba(49, 91, 124, 1.00);
}
#popmake-84811 h2 {
    position: relative;
}
#popmake-84811 h2::after {
    position: absolute;
    content: "";
    background: #e90029;
    width: 10px;
    height: 25px;
    left: 0;
    top: -28px;
}
div#rpwwt-recent-posts-widget-with-thumbnails-2 h2.widget-title {
    position: relative;
    width: fit-content;
}
div#rpwwt-recent-posts-widget-with-thumbnails-2 h2.widget-title::after {
    position: absolute;
    content: "";
    background-image: url(https://htlwork.com/dev/kaufmanit/wp-content/uploads/2024/06/Vector-15.png);
    top: 5px;
    right: -25px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}
.social-list {
    display: flex;
    align-items: center;
    margin-top: 10px;
}
.social-list a {
    padding-right: 10px;
    width: 30px;
}
.social-list a.linkedin {
    width: 26px;
}
.social-list a.email {
    width: 27px;
}

.testimonial-group { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-column-gap: 20px; grid-row-gap: 20px; }
.latest-postss i.far.fa-clock {display: none;}
.subscribe-form-footer {
    margin-bottom: 18px ! IMPORTANT;
}
.header-fixed .elementor-icon-list-item:not(:last-child):after { border-color: #5f5f5f !important;}
.header-fixed .top-iconss li:last-child span.elementor-icon-list-text:hover {
    color: #5f5f5f !important;
}
@media (min-width: 1920px) and (max-width: 2650px){
	.testimonial-sec .elementor-container { width: 2190px; margin-left: -80px;}
	.testimonial-box .eael-testimonial-text { font-size: 17px !important;}
	.testimonial-box p.eael-testimonial-user {font-size: 20px !important;}
	.testimonial-box p.eael-testimonial-user-company {font-size: 14px;}
	.elementor-81490 .elementor-element.elementor-element-8cffe5a { margin-top: -130px;}
}


@media (min-width: 320px) and (max-width: 767px){
	.testimonial-sec .elementor-container {width: 100%; margin-left: auto;}
	.right-col .elementor-widget-wrap.elementor-element-populated { height: 360px;}
	.right-col { padding-left: 0 !important;}
	.team-row{grid-template-columns: 1fr !important;}
	.header-fixed .hfe-nav-menu-icon svg { fill: #000 !important;}
	.header-fixed .hfe-nav-menu-icon { color: #000 !important;}
	
	.test-inner1{height:auto;}
	.testimonial-flex {display:block; text-align:center;}
	.testi-name { width: 100% !important;border-right:none;}
	.testi-desi {width: 100% !important;}
	.testi-quote {width: 100% !important; float: none; text-align: center;}
	.testi-quote img { text-align: center; margin: 0 auto; left: 0; right: 0;}
	.elementor-element-9a92a41, .elementor-element-fec3881 { background-image: none !important;}
	.team-quotess .elementor-widget-container::after { right: 0; bottom: 0;}
	.joblisting { grid-template-columns: repeat(1, 1fr);}
	.joblisting-box { padding: 15px;}
	
	.blog #primary { width: 100%;}
	.blog-title h1 { font-size: 30px; margin-bottom: 20px;}
	.hvrbox-text { padding: 10px; width: 100%; top: 15%;}
	.hvrbox-text h2 { margin: 5px 0 !important; font-size: 15px;}
	.hvrbox-text p { font-size: 10px; line-height: 1.2;}
	.hvrbox-text .post-auth { font-size: 10px;}
	.blog-titleh2 h2 { font-size: 24px;}
	img.arrow-blog { width: 50px; top: 5px;}
	.blog .ast-blog-layout-5-grid .ast-blog-featured-section { width: 100%;}
	.blog .ast-blog-layout-5-grid .post-content { width: 100%; padding: 10px; margin: 20px 0 0;}
	.blog #secondary { width: 100%;}.blog.paged div#secondary {margin-top: 30px !important;}
	.single-post .post-auth { font-size: 14px;}
	.single-post .post-auth span.single-date { font-size: 13px;}
	span.single-date::after { top: 10px;}
	.single-post .sidebar-main { margin-top: 20px;}
	.page-id-84210 .consultation-testi ::before { left: -30px !important; top: 5px !important;}
	.page-id-84210 .consultation-testi ::after { right: -26px !important; top: 50px !important;}
	
	
	
}