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/agribioinnovations/wp-content/themes/astra-child/
Upload File :
Current File : /home/htlwork.com/www/dev/agribioinnovations/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
*/



html {
    margin-top: 0 !important;
}


html{overflow-x:hidden;}
html, body {height: 100%;}

body{font-size: 16px; font-family: 'OutfitRegular'; color: #636363; background: none !important;}

@font-face {
    font-family: 'OutfitThin';
    src: url('fonts/OutfitThin.eot');
    src: url('fonts/OutfitThin.eot') format('embedded-opentype'),
         url('fonts/OutfitThin.woff2') format('woff2'),
         url('fonts/OutfitThin.woff') format('woff'),
         url('fonts/OutfitThin.ttf') format('truetype'),
         url('fonts/OutfitThin.svg#OutfitThin') format('svg');
}

@font-face {
    font-family: 'OutfitLight';
    src: url('fonts/OutfitLight.eot');
    src: url('fonts/OutfitLight.eot') format('embedded-opentype'),
         url('fonts/OutfitLight.woff2') format('woff2'),
         url('fonts/OutfitLight.woff') format('woff'),
         url('fonts/OutfitLight.ttf') format('truetype'),
         url('fonts/OutfitLight.svg#OutfitLight') format('svg');
}

@font-face {
    font-family: 'OutfitExtraLight';
    src: url('fonts/OutfitExtraLight.eot');
    src: url('fonts/OutfitExtraLight.eot') format('embedded-opentype'),
         url('fonts/OutfitExtraLight.woff2') format('woff2'),
         url('fonts/OutfitExtraLight.woff') format('woff'),
         url('fonts/OutfitExtraLight.ttf') format('truetype'),
         url('fonts/OutfitExtraLight.svg#OutfitExtraLight') format('svg');
}

@font-face {
    font-family: 'OutfitRegular';
    src: url('fonts/OutfitRegular.eot');
    src: url('fonts/OutfitRegular.eot') format('embedded-opentype'),
         url('fonts/OutfitRegular.woff2') format('woff2'),
         url('fonts/OutfitRegular.woff') format('woff'),
         url('fonts/OutfitRegular.ttf') format('truetype'),
         url('fonts/OutfitRegular.svg#OutfitRegular') format('svg');
}

@font-face {
    font-family: 'OutfitMedium';
    src: url('fonts/OutfitMedium.eot');
    src: url('fonts/OutfitMedium.eot') format('embedded-opentype'),
         url('fonts/OutfitMedium.woff2') format('woff2'),
         url('fonts/OutfitMedium.woff') format('woff'),
         url('fonts/OutfitMedium.ttf') format('truetype'),
         url('fonts/OutfitMedium.svg#OutfitMedium') format('svg');
}

@font-face {
    font-family: 'OutfitSemiBold';
    src: url('fonts/OutfitSemiBold.eot');
    src: url('fonts/OutfitSemiBold.eot') format('embedded-opentype'),
         url('fonts/OutfitSemiBold.woff2') format('woff2'),
         url('fonts/OutfitSemiBold.woff') format('woff'),
         url('fonts/OutfitSemiBold.ttf') format('truetype'),
         url('fonts/OutfitSemiBold.svg#OutfitSemiBold') format('svg');
}

@font-face {
    font-family: 'OutfitBold';
    src: url('fonts/OutfitBold.eot');
    src: url('fonts/OutfitBold.eot') format('embedded-opentype'),
         url('fonts/OutfitBold.woff2') format('woff2'),
         url('fonts/OutfitBold.woff') format('woff'),
         url('fonts/OutfitBold.ttf') format('truetype'),
         url('fonts/OutfitBold.svg#OutfitBold') format('svg');
}

@font-face {
    font-family: 'OutfitExtraBold';
    src: url('fonts/OutfitExtraBold.eot');
    src: url('fonts/OutfitExtraBold.eot') format('embedded-opentype'),
         url('fonts/OutfitExtraBold.woff2') format('woff2'),
         url('fonts/OutfitExtraBold.woff') format('woff'),
         url('fonts/OutfitExtraBold.ttf') format('truetype'),
         url('fonts/OutfitExtraBold.svg#OutfitExtraBold') format('svg');
}

@font-face {
    font-family: 'OutfitBlack';
    src: url('fonts/OutfitBlack.eot');
    src: url('fonts/OutfitBlack.eot') format('embedded-opentype'),
         url('fonts/OutfitBlack.woff2') format('woff2'),
         url('fonts/OutfitBlack.woff') format('woff'),
         url('fonts/OutfitBlack.ttf') format('truetype'),
         url('fonts/OutfitBlack.svg#OutfitBlack') format('svg');
}

a{color:#4b9329; text-decoration:none;}
a:hover, a:focus{color:#007e2c; text-decoration:none;}
a:focus {outline: none;}
img{max-width:100%; vertical-align:middle;}
p{margin: 0 0 15px; line-height: 26px; text-align: justify;}

h1, h2, h3, h4, h5, h6{font-family: 'OutfitSemiBold'; font-weight: normal; margin:0 0 10px; line-height:line-height: 1.2 ;}
h1{color:#4b9329;}
h2{color:#000;}
h3{color:#4b9329;}
h4{color:#000;}
h1, .entry-content h1 {
    line-height: 1.2;
}
.pad-t0{padding-top:0 !important;}
.pad-t10{padding-top:10px !important;}
.pad-t15{padding-top:15px !important;}
.pad-t20{padding-top:20px !important;}
.pad-t25{padding-top:25px !important;}
.pad-t30{padding-top:30px !important;}
.pad-t35{padding-top:35px !important;}
.pad-t40{padding-top:40px !important;}
.pad-t45{padding-top:45px !important;}
.pad-t50{padding-top:50px !important;}
.pad-0{padding:0 !important;}
.pad-b0{padding-bottom:0 !important;}
.pad-b5{padding-bottom:5px !important;}
.pad-b10{padding-bottom:10px !important;}
.pad-b15{padding-bottom:15px !important;}
.pad-b20{padding-bottom:20px !important;}
.pad-b25{padding-bottom:25px !important;}
.pad-b30{padding-bottom:30px !important;}
.pad-b35{padding-bottom:35px !important;}
.pad-b40{padding-bottom:40px !important;}
.pad-b45{padding-bottom:45px !important;}
.pad-b50{padding-bottom:50px !important;}
.mrg-0{margin:0px !important;}
.mrb-0{margin-bottom:0px !important;}
.mrb-10{margin-bottom:10px !important;}
.mrb-15{margin-bottom:15px !important;}
.mrb-20{margin-bottom:20px !important;}
.mrb-25{margin-bottom:25px !important;}
.mrb-30{margin-bottom:30px !important;}
.mrb-35{margin-bottom:35px !important;}
.mrb-40{margin-bottom:40px !important;}
.mrb-45{margin-bottom:45px !important;}
.mrb-50{margin-bottom:50px !important;}
.mrb-60{margin-bottom:60px !important;}
.mrb-70{margin-bottom:70px !important;}
.mrb-80{margin-bottom:80px !important;}
.mrb-90{margin-bottom:90px !important;}
.mrb-100{margin-bottom:100px !important;}

.container{z-index: 3; position: relative; padding: 0 15px;}
.row{margin-right: -15px; margin-left: -15px;}
.row > *{padding-right: 15px; padding-left: 15px;}
.hidden{display: none;}

@media (min-width: 1200px) { 

  /*.sticky.header{background: #fff; border-bottom: 1px solid #ccc; -webkit-box-shadow: 0 1px 10px 0px #B0B0B0; box-shadow: 0 1px 10px 0px #B0B0B0; position: fixed;}  
  .sticky.header nav{}  
  .sticky.header nav .navbar{margin: 0; box-shadow: none; background: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 0; }
  .sticky.header .navbar .logo img{max-width: 100px;}
  .sticky.header nav .navbar .links li a{color: #000;}
  .sticky.header nav .navbar .links li .arrow{color: #000;}*/
  
  /*.header nav .navbar .links > li:last-child > a{background: #007e2c; border: 1px solid #FFA500; text-decoration: none; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; position: relative; z-index: 1; display: block; text-align: center; font-family: 'OutfitSemiBold'; color: #fff ; margin: 0; padding: 10px 25px; overflow: hidden; text-shadow: none; text-transform: uppercase; letter-spacing: 0;}
  .header nav .navbar .links > li:last-child > a:after{content: ''; position: absolute; height: 100%; left: 0; top: 0; width: 0; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background: #fff; z-index:-1;color: #000 !important;}
  .header nav .navbar .links > li:last-child > a:hover:after{width:100%;}
  .header nav .navbar .links > li:last-child > a:hover{background: #4b9329; border: 1px solid #000; color:#fff; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s;}*/
  
}

.header{position: relative; box-shadow: 0px 12px 30px 0px rgba(215.9, 215.9, 215.9, 0.22); width: 100%; top: 0; left: 0; top:0; z-index:5; padding:0;}
  .top-sec{font-size: 14px; position:relative; overflow:hidden;}
  .top-sec::before{background: #007e2c; content: ""; position: absolute; left: 0; top: 0; width: 45%; height: 100%; -webkit-border-radius: 0 0 100px 0; -moz-border-radius: 0 0 100px 0;  border-radius: 0 0 100px 0;}
  .top-sec::after{background: #4b9329; content: ""; position: absolute; right: 0; top: 0; width: 45%; height: 100%; /*transform: skew(-35deg);*/ -webkit-border-radius: 0 0 0 100px; -moz-border-radius: 0 0 0 100px;  border-radius: 0 0 0 100px;}
  .top-sec .head-right{text-align:right;}
  .top-sec a:hover{color: #FFA500;}
  .top-sec ul{margin:0; padding:10px 0;}
  .top-sec ul li{display:inline-block; color: #fff; list-style:none; margin:0 15px 0 0;  position:relative;}
  .top-sec ul li a:hover:before{background: #9ab5d7 !important;}
  .top-sec ul li i{margin:0 5px 0 0; position: relative; top: 0; display: inline-block; vertical-align: middle; font-size: 16px;}
  .top-sec ul li a{padding: 0; color: #fff; position: relative; z-index: 2;} 
  .icon-top{margin:0;text-align:right;}
  .icon-top i{color: #fff; border:0; display:inline-block; font-size: 16px; line-height: 41px; margin: 0 0 0 2px; height: 41px; text-align: center; width: 36px; text-align: center; position:relative; z-index:1; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
  .icon-top i:hover{color:#000; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}
  
  .call-us{position: relative; padding: 0;}
  .call-us a{display: flex; gap: 10px; align-items: center; position: relative; text-transform: uppercase;}
  .call-us a i{background: #000; width: 40px; height: 40px; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; line-height: 40px; color: #fff; font-size: 16px;}
  .call-us a span{font-size: 16px; color: #80838c; display: block;}
  .call-us a span span{font-family: 'OutfitSemiBold'; font-size: 18px; letter-spacing: 1px; color: #000;}
  .call-us a:hover span span{font-family: 'OutfitSemiBold'; font-size: 18px; letter-spacing: 1px; color: #FFA500;}
   
  .header .phone-call{margin: 0 0 0 10px;}
  .header .phone-call .btn{text-transform: uppercase; padding: 11px 30px;}
  .header nav{position: relative; font-family: 'OutfitSemiBold'; top: 0; left: 0; width: 100%; height: auto; background: none;}
  .header nav .navbar{display: flex; align-items: center; justify-content: space-between; margin: auto; /* background: red; */ position: relative; max-width: 100%; margin: 0 0 0; box-shadow: none; background: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 0;}
  .header .navbar .logo{position: relative;}
  .header .navbar .logo a{display: block; padding: 15px 0;}
  .header .navbar .logo a span{display: inline-block; font-size: 26px; padding: 0 0 0 15px;}
  .header .navbar .logo img{max-width: 110px; position: relative; z-index: 9;}
  .header nav .navbar .nav-links{height: 100%; margin: 0 0 0 auto;}
  .header nav .navbar .links{display: flex; padding: 0; margin: 0;}
  .header nav .navbar .links li{position: relative; display: flex; align-items: center; justify-content: space-between; list-style: none; text-transform: uppercase; margin: 0 0 0 25px;}
  .header nav .navbar .links li a{padding: 35px 0; display: inline-block; text-decoration: none; white-space: nowrap; color: #000;}
  .header nav .navbar .links > li > a:hover, .header nav .navbar .links > li.current-menu-item > a{color: #4b9329;}

  .header .links li:hover .htmlcss-arrow, .header .links li:hover .js-arrow{transform: rotate(180deg);} 
  .header nav .navbar .links li .arrow{width: 16px; line-height: 52px; text-align: center; display: inline-block; color: #000; transition: all 0.3s ease; margin: 2px 0 0 5px;}
  .header nav .navbar .links li .sub-menu{width: 300px; margin: 0; border: 1px solid #dddddd6b; box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1); -webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1); position: absolute; top: 100%; left: 0; background: #fff; box-shadow: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: none; z-index: 2; padding: 0; overflow: hidden;}
  
  .header nav .navbar .links li:hover .htmlCss-sub-menu, .header nav .navbar .links li:hover .js-sub-menu{ display: block; } 
  .header .navbar .links li .sub-menu li{padding: 0; margin:0; border-bottom: 1px solid #d5d5d5; display: block;} 
  .header .navbar .links li .sub-menu a{color: #4f4f4f; padding: 8px 15px; display: block; width: 100%;}  
  .header .navbar .links li .sub-menu a:hover{color: #fff; background: #4b9329;} 
  .header .navbar .links li .sub-menu .more-arrow{line-height: 40px; } 
  .header .navbar .links li .htmlCss-more-sub-menu{/* line-height: 40px; */ } 
  .header .navbar .links li .sub-menu .more-sub-menu{position: absolute; top: 0; left: 100%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; z-index: 1; display: none;} 
  .header .links li .sub-menu .more:hover .more-sub-menu{display: block;} 
  .header .navbar .search-box{position: relative; height: 40px; width: 40px;} 
  .header .navbar .search-box i{position: absolute; height: 100%; width: 100%; line-height: 40px; text-align: center; font-size: 22px; color: #fff; font-weight: 600; cursor: pointer; transition: all 0.3s ease; } 
  .header .navbar .search-box .input-box{position: absolute; right: calc(100% - 40px); top: 80px; height: 60px; width: 300px; background: #3E8DA8; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; opacity: 0; pointer-events: none; transition: all 0.4s ease;} 
  .header .navbar.showInput .search-box .input-box{top: 65px; opacity: 1; pointer-events: auto; background: #3E8DA8;} 
  .header .search-box .input-box::before{content: ''; position: absolute; height: 20px; width: 20px; background: #3E8DA8; right: 10px; top: -6px; transform: rotate(45deg);} 
  .header .search-box .input-box input{position: absolute; top: 50%; left: 50%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; transform: translate(-50%, -50%); height: 35px; width: 280px; outline: none; padding: 0 15px; font-size: 16px; border: none;} 
  .header .navbar .nav-links .sidebar-logo{display: none;} 
  .header .navbar .bx-menu{display: none;} 
  
  @media (max-width:1100px) {
    .header nav .navbar{max-width: 100%; padding: 0; flex-direction: row-reverse;} 
	.header .navbar .logo{position: relative; text-align: left;}
	.header .navbar .logo img{max-width: 80px;}
	.header .navbar .logo a span{font-size: 18px; padding: 0 0 0 10px;}
	.header nav .navbar .logo a{font-size: 27px; padding: 15px 0;} 
	.header nav .navbar .links > li:first-child{border-top: 1px solid #ccc;} 
	.header nav .navbar .links > li{padding: 0; border-bottom: 1px solid #ccc; white-space: nowrap; float: none !important; margin: 0 !important;} 
	.header nav .navbar .links > li a:hover, .header nav .navbar .links > li.active > a{color: #4b9329;} 
	.navbar .links li .sub-menu a{padding:10px;}
	.header .navbar .links li .sub-menu a:hover, .header nav .navbar .sub-menu > li.active > a{color: #4b9329; background: none;}     
    .header nav{ /* position: relative; */} 
	.header .navbar .bx-menu{ display: block;} 
	.header nav .navbar .nav-links{position: fixed; top: 0; left: -100%; display: block; max-width: 100%; width: 100%; background:  #fff; line-height: normal; padding: 0; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); transition: all 0.5s ease; z-index: 1000; overflow-x: scroll;} 
	.header .navbar .nav-links .sidebar-logo{display: flex; align-items: center; justify-content: space-between; padding: 15px 15px 0;} 
	.header .sidebar-logo .logo-name{} 
	.header .sidebar-logo .logo-name img{max-width: 80px;} 
	.header .sidebar-logo .logo-name span{color:#4b9329; display: inline-block; font-size: 18px; padding: 0 0 0 18px;}
	.header .sidebar-logo  i{font-size: 25px; color: #4b9329; cursor: pointer;} 
	.header .navbar .bx-menu{font-size: 25px; color: #4b9329; cursor: pointer; margin: 0 15px 0 0;} 
	.header.header-position  .sidebar-logo i{color: #fff;} 
	.header.header-position  .navbar .bx-menu{color: #000;} 
	
	.header.header-position nav .navbar .links > li > a{color: #fff;}
    .header.header-position nav .navbar .links li .arrow{color: #fff;}
	.header.header-position nav .navbar .links > li a:hover, .header.header-position nav .navbar .links > li.active > a{color: #4b9329;} 
	
	.header nav .navbar .links{display: block; margin-top: 20px; padding: 0;} 
	.header nav .navbar .links li .arrow{line-height: 40px; position: absolute; border-left: 1px solid #ccc; width: 52px; top: 7px; bottom: 7px; right: 0; cursor: pointer; color: #000;} 
	.header nav .navbar .links li{display: block; margin: 0;} 
	.header nav .navbar .links li a{padding: 15px; color: #000;} 
	.header .navbar .links li .sub-menu a{padding:8px 75px 8px 15px; white-space: break-spaces;}
	.header nav .navbar .links li .sub-menu{border: 0; position: relative; top: 0; box-shadow: none; display: none; background: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 0;} 
	.header nav .navbar .links li .sub-menu li{border-bottom: none;} 
	.header .navbar .links li .sub-menu .more-sub-menu{display: none; position: relative; left: 0;} 
	.header .navbar .links li .sub-menu .more-sub-menu li{display: flex; align-items: center; justify-content: space-between;} 
	.header .links li:hover .htmlcss-arrow, .header .links li:hover .js-arrow{transform: rotate(0deg);} 
	.header .navbar .links li .sub-menu .more-sub-menu{display: none;} 
	.header .navbar .links li .sub-menu .more span{/* background: red; */ display: flex; align-items: center; /* justify-content: space-between; */} 
	.header .links li .sub-menu .more:hover .more-sub-menu{display: none;} 
	.header nav .navbar .links li:hover .htmlCss-sub-menu, .header nav .navbar .links li:hover .js-sub-menu{display: none;} 
	.header .navbar .nav-links.show1 .links .htmlCss-sub-menu, .header .navbar .nav-links.show3 .links .js-sub-menu, .header .navbar .nav-links.show2 .links .more .more-sub-menu{display: block;} 
	.header .navbar .nav-links.show1 .links .htmlcss-arrow, .header .navbar .nav-links.show3 .links .js-arrow{transform: rotate(180deg);} 
	.header .navbar .nav-links.show2 .links .more-arrow{transform: rotate(90deg);} 
  } 
  
  @media (max-width:370px){ 
    .header nav .navbar .nav-links{max-width: 100%;}
  }
  
.banner{padding:0; overflow: hidden; position:relative; z-index:1;}
  .banner .slide-image{width: 100%; height:600px; object-fit:cover; object-position:center center;}
  .banner figure{position: relative; margin:0;}
  .banner figure::before{content: ""; background: linear-gradient(to bottom, rgba(0,0,0,0.65) 30%,rgba(0,0,0,0) 100%); position: absolute; left: 0; top: 0; width: 100%; height: 30%;}
  .banner figure::after{content: ""; background: #000; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.6;}
  .banner .slide button{top: 47%; opacity: 0; width: 55px; height: 55px; z-index: 100; color: #fff; display: block; font-size: 34px; cursor: pointer; overflow: hidden; line-height: 55px; text-shadow: none; position: absolute; font-weight: normal; background: rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0px 10px 5px rgba(0,0,0,.1); box-shadow: 0 0px 10px 5px rgba(0,0,0,.1); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; left: 20px;}
  .banner .slide:hover button{opacity: 1;}
  .banner .slide button.left{}
  .banner .slide button.right{left: inherit; right: 20px;}
  .banner .slide button.left{right: 80px;}
  .banner .slide button.left:hover, .banner .slide button.right:hover{color: #fff; background: #4b9329; border: 0px transparent;}
  .banner .slide button .fa{margin: 0; background: none;}
  .banner .slide button.left>span:nth-child(1){left: 45%;}
  .banner .slide button.right>span:nth-child(1){right: 45%;}
  .banner .container{position:static;}
  
  .slide-text{position: absolute; display: flex; align-items: center; bottom: 0; top: 0; padding: 70px 0 50px; margin: 0 0 0 -595px; max-width: 850px; z-index: 3; left: 50%; justify-content: center; text-align: center;}
 .slide-text h1{padding: 0;  color: #fff;  font-size: 50px;  margin: 0 0px 20px 0px;  text-transform: capitalize;  text-align: left;}
  .slide-text h1 span{-webkit-text-fill-color: white; -webkit-text-stroke: white; display: inline-block; font-size: 18px; line-height:28px; margin: 15px 0 0; font-weight: 600; padding: 7px 20px; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: rgba(250, 250, 250, 0.3); text-transform: uppercase; letter-spacing:2px;}
  .slide-text p{padding: 0; color:#fff; font-size: 18px; line-height: 27px; margin: 0; -webkit-animation-delay: 1.1s; animation-delay: 1.1s;} 
  .slide-text .btn{margin:30px 0 0;}

  
.btn{background: #4b9329; text-decoration: none; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; position: relative; z-index: 1; display: inline-block; text-align: center;  font-family: 'OutfitSemiBold'; font-size: 16px; color: #fff; margin: 0; padding: 13px 25px; overflow: hidden; text-shadow: none; text-transform: capitalize; letter-spacing: 0;}
  .btn i{position: relative; margin: 0 0 0 10px; top: 1px;}
  .btn:after{content: ''; position: absolute; height: 100%; left: 0; top: 0; width: 0; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background: #007e2c; z-index:-1;}
  .btn:hover:after{width:100%;}
  .btn:hover{background: #4b9329; color:#fff; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s;}

@keyframes video-animation {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    opacity: 0;
    transform: scale(2);
  }
}
@keyframes rollShape {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-359deg);
  }
}
@keyframes bounce-y {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes bounce-x {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(5px);
  }
  100% {
    transform: translateX(0);
  }
}

.about-sec{padding:60px 0 50px; position:relative; z-index:2;}      
  .about-sec.about-page{padding:0;}      
  .about-sec.about-page .row{flex-direction: inherit;}
  .about-sec.about-page .about-left{padding: 0 60px 0 15px;}
  .about-sec.about-page .about-right .info{display: flex; align-items: center; gap: 25px;}
  .about-sec.about-page .about-btm .info{border: 2px solid #e9e9e9; height: 100%; padding: 45px 30px 20px; background-color: #fafafa; background-image: url(/wp-content/themes/astra-child/images/bg-01.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0px -10px; background-size: 220px; text-align: center; -webkit-border-radius: 15px; border-radius: 15px;}
  
  .about-sec .row{flex-direction: row-reverse;}    
  .about-sec .about-left h2{color:#000; font-size: 40px; position: relative; text-transform: capitalize; margin: 0 0 20px;}
  .about-sec .about-left h2 span{color:#FFA500;}
  .about-sec .about-left h2 small{color: #C6C6C6; font-size: 30px; font-weight: 700; text-transform: capitalize; line-height: 26px; top: 75px; left: -110px; position: absolute; -webkit-transform: rotate(270deg); transform: rotate(270deg);}
  .about-sec .about-left{margin:0 0 30px; position:relative:0;}
  .about-sec .about-left .about-padd{padding: 0 0;}
  .about-sec .about-left h4{color:#000; text-transform: capitalize; margin:0 0 15px;}
  .about-sec .about-left p { margin: 0 0 20px;}
  .about-sec blockquote{margin: 5px 0 25px; padding: 0 0 5px 20px; border-left: 4px solid #dcdcdc; text-transform: none;}
  .about-sec blockquote p:last-child{margin: 0;}
  .about-sec .aboutImg{position: relative;}
  .about-sec .about-counter{position: absolute; z-index: 2; left: 70px; right: 0; margin: 0 auto; bottom: 0; width: 165px; height: 165px; background-image: url(images/about-shape-01.png); background-position: center center; background-repeat: no-repeat; background-size: cover; display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: center; color: #fff; font-family: 'Poppins', sans-serif; font-weight: 600; padding: 0 15px; text-transform: capitalize;}
  .about-sec .about-shape{position: absolute; bottom: -100px; left: 70px; right: 0; margin: 0 auto; text-align: center;}
  .about-sec .about-shape img{border-radius: 0; animation: zoomBig 3s linear infinite;}
@keyframes zoomBig {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(0.8, 0.8);
  }
  100% {
    transform: scale(1, 1);
  }
}
  .about-sec .aboutImg img{-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
  .about-sec .about-right{margin:0 0 30px; position:relative;}
  .about-sec .about-right figure{margin: 0; border: 1px solid #ccc; padding: 15px;}
  .about-sec .about-right figure img{width: 100%; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
  .about-sec .about-right .about-text{position: absolute; width: 230px; background: #fff; padding: 30px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.08); transform: translate(150%,-120px); left: 0; right: 25px; bottom: 0;}
  .about-sec .about-right .about-text span{font-family: 'Poppins', sans-serif; font-size: 48px; color: #FFA500; position: relative; line-height: 30px; font-weight: 800; float: left;}
  .about-sec .about-right .about-text p{margin-bottom: 0; color: #0e264f; font-size: 18px; font-weight: 600; font-family: 'Poppins', sans-serif; float: left; width: 55%; margin-top: -10px; margin-left: 10px;}

.services-sec{background: #f5f5f5; position: relative; z-index: 2; padding: 80px 0 160px;}
  .services-sec h2{color:#000; font-size: 40px; position: relative; text-transform:capitalize; margin: 0 25px 10px;}
  .services-sec h2 span{color: #4b9329;}
  .services-sec .service-col{margin:0 0 30px; position:relative;}
  .services-sec .item:hover{background: #f5f5f5; box-shadow: 0px 9px 16px rgba(8, 20, 44, 0.09);}
  .services-sec .item{margin: 15px; background: #fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding: 20px 20px 5px; -webkit-transition: .4s; -moz-transition: .4s; -ms-transition: .4s; -o-transition: .4s; transition: .4s; height: 100%; border: 1px solid #DDE0E4;}
  .services-sec .item figure{padding: 10px; background: #f5f5f5; color: #4b9329; width: auto; height: auto; /*display: inline-block;*/ -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; font-size: 30px; margin: 0 0 30px; transition: .4s; -webkit-transition: .4s; -moz-transition: .4s;}
  .services-sec .item figure img { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; width: 100%; height: 250px; object-fit: cover; object-position: center; }
  .services-sec .item:hover figure{background: #4b9329;}
  .services-sec .item:hover figure img{/*filter: brightness(0) invert(1);*/}
  .services-sec .info{}
  .services-sec .info h4{color:#000; font-size: 18px; text-transform:capitalize; margin: 0 0 15px;}
  .services-sec .item .btn-a{text-transform: capitalize; font-family: 'OutfitMedium'; text-transform: capitalize; display: inline-block; color:#000; background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat; background-size: 0px 1px; transition: all 500ms ease;}
  .services-sec .item .btn-a:hover{color: #4b9329; background-size: 100% 1px;}
  .services-sec .item .btn-a i{padding: 0 0 0 3px; display: inline-block; vertical-align: middle;}
  .services-sec .owl-carousel{}
  .services-sec .owl-dots{display: none; text-align: center; margin: 40px 0 0;}
  .services-sec .owl-theme .owl-dots .owl-dot span{width: 12px; height: 12px; border-radius: 3px;}
  .services-sec .owl-theme .owl-dots .owl-dot.active span, .services-sec .owl-theme .owl-dots .owl-dot:hover span{background: #14133b;}
  .services-sec .owl-theme .owl-nav .owl-page span{background:#d7d7d7; opacity:1;}
  .services-sec .owl-theme .owl-nav .owl-page.active span, .owl-theme .owl-nav.clickable .owl-page:hover span{background: #fe5321;}
  .services-sec .owl-theme .owl-nav button{display: block; background: #000 !important; -webkit-border-radius: 30px !important; -moz-border-radius: 30px !important; border-radius: 30px !important; color: #000; position: absolute; right: 70px; top: -65px; margin: 0; height: 45px; width: 45px; opacity: 1; text-indent: -99999px; border: 0;}
  .services-sec .owl-theme .owl-nav button:hover{background: #4b9329 !important;}
  .services-sec .owl-theme .owl-nav button.owl-next{right: 15px;}
  .services-sec .owl-theme .owl-nav button.owl-prev:before{background-image: url(images/arrow-left-white.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: 20px 20px; color: #000; content: ""; left: 0; position: absolute; top: 0; width: 100%; height: 100%;}  
  .services-sec .owl-theme .owl-nav button.owl-prev:hover:before{background-image: url(images/arrow-left-white.png);}  
  .services-sec .owl-theme .owl-nav button.owl-next:before{background-image: url(images/arrow-right-white.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: 20px 20px; color: #000; content: ""; left: 0; position: absolute; top: 0; width: 100%; height: 100%;}
  .services-sec .owl-theme .owl-nav button.owl-next:hover:before{background-image: url(images/arrow-right-white.png);}  
  
  .services-sec.new-articles{background: none; padding: 180px 0 50px;} 
  .page-id-24 .services-sec.new-articles{padding-top: 80px;}
  .services-sec.new-articles:after{content:""; background-image: url(images/bg-01.png); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; background-size: contain; left: 0; position: absolute; top: -15px; width: 500px; height: 250px;} 
  .services-sec.new-articles h2{margin: 0 0 20px;}
  .services-sec.new-articles .item{margin: 0;}

.counter-sec{position: relative; margin: 0; padding: 0; z-index:3;}  
  .counter-sec.counter-about .row-bg{margin:0;}
  .counter-sec .icon-one{position: absolute; left: 10px; bottom: -90px; width: 120px; height: 120px; background-repeat: no-repeat;}
  .counter-sec .icon-two{position: absolute; left: 38%; top: -70px; width: 99px; height: 119px; background-repeat: no-repeat;}
  .counter-sec .icon-three{position: absolute; right: -15px; bottom: -110px; width: 170px; height: 170px; background-repeat: no-repeat;}
  .counter-sec .row-bg{background: #4b9329; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; margin: -109px 0; padding: 52px 30px 30px; text-align:center; position:relative;}
  .counter-sec .icon-one{position: absolute; left: 30px; bottom: 30px; width: 120px; height: 120px; background-repeat: no-repeat;}
  .counter-sec .icon-two{position: absolute; left: 38%; top: 30px; width: 99px; height: 119px; background-repeat: no-repeat;}
  .counter-sec .icon-three{position: absolute; right: 20px; bottom: 20px; width: 170px; height: 170px; background-repeat: no-repeat;}
  .counter-sec .row-btm{margin:100px -15px 0; position:relative;}
  .counter-sec .top{opacity: 0.3;}
  .counter-sec h2{font-size: 36px; color: #fff; line-height: 1.3em; position: relative; margin: 0 0 15px; text-transform:capitalize;}
  .counter-sec h2 span{color: #fff; font-weight: 600; font-size: 18px; margin:0 0 10px; display:block; text-transform:uppercase; line-height:normal;}
  .counter-sec p{color: #fff; text-align:center; font-weight: 600; font-size: 16px; margin:0 0 10px;}
  .counter-sec .counter-Txt{position: relative;}
  .counter-sec .counter-Txt p{}
  .counter-sec .counter-box{position: relative; margin: 10px 0 20px;}
  .counter-sec span{color:#fff; font-family: 'OutfitSemiBold'; font-size: 70px; line-height: normal; font-weight: 900; margin:0; display: inline-block;vertical-align: middle;}
  .counter-sec span:last-child{font-size: 14px;color: #fff;padding: 0 0 0 5px;}
  .counter-sec h4{color: #fff; text-transform: capitalize; position: relative; text-align: center; right: 0; left: 0; top: 0; bottom: 0; display: flex; width: 100%; align-items: center; justify-content: center; font-size: 20px; margin: 0;}
  .counter-sec figure{width: 50px; height: 50px; min-width: 50px; line-height: 50px; padding: 8px; border-radius: 3px;  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); text-align: center; background: #3c64ff; float:left; margin:0 15px 0 0;}
  
.move_anim img{-webkit-animation:movebounce 3.0s linear infinite; animation:movebounce 3.0s linear infinite}
@keyframes movebounce {
 0% {
  transform:translateY(0)
 }
 50% {
  transform:translateY(20px)
 }
 100% {
  transform:translateY(0)
 }
}

.image-circle{animation: spin 12s infinite linear; -webkit-animation: spin 12s infinite linear; -moz-animation: spin 12s infinite linear;}

@-webkit-keyframes spin {
    0%  {-webkit-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg);}   
}
  
  
  .contact24 { padding: 180px 0 80px; color: #b0b0b0; background: #000; position: relative; }
  .contact24:before{content: ""; background-image: url(images/bg-02.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: cover; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; position: absolute; width: 100%; height: 100%; right: 0; bottom: 0; opacity:0.3;}
  .contact24 .row{margin: 0;}
  .contact24 .titlew{display: flex; align-items: center; gap: 30px; margin: 0 0 35px;}
  .contact24 .titlew p{border-left: 2px solid rgba(250, 250, 250, 0.2); padding: 0 0 0 30px;}
  .contact24 .titlew h2, .contact24 .titlew p{width: 50%;}
  .contact24 h2{color:#fff; font-size: 36px; position: relative; text-transform:capitalize; margin: 0 0 30px;}
  .contact24 h2 span{position:relative; display:block; font-size:18px; color:#4b9329; margin:0 0 10px;  text-transform: uppercase;}
  .contact24 .left-coll{-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding: 25px 15px; position: relative; background: #FFA500; color: #fff; text-align: center; margin: -30px 0; display: flex; align-items: center;}
  .contact24 .left-coll:before{content: ""; background-image: url(images/bg-02.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: cover; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; position: absolute; width: 100%; height: 100%; right: 0; bottom: 0; opacity:0.1;}
  .contact24 .inner{width: 100%; position: relative; z-index: 3;}
  .contact24 .inner h3{color: #fff; letter-spacing: 0; margin: 0 0 30px;}
  .contact24 .inner p{text-align: center;}
  .contact24 .inner .call-icon { margin: 0 0 20px; padding: 10px 0 0; font-size: 40px; }
  .contact24 .inner .call-icon span{display: inline-block; position: relative; min-width: 250px;}
  .contact24 .inner .call-icon span::before, .contact24 .inner .call-icon span::after{border-bottom: 1px dashed #fff; content: ""; position: absolute; left: 0; margin: 0 20px 0 0; width: 100px; top: 20px;}
  .contact24 .inner .call-icon span::after{left: inherit; margin: 0 0 0 20px; right: 0;}
  .contact24 .inner .call{color: #fff; letter-spacing: 2px; font-weight: 600; margin: 0 0 50px; font-size: 38px;}
  .contact24 .inner .call a{color: #fff; display: block;}
  .contact24 .inner .email { color: #fff; font-size: 27px; letter-spacing: 0; margin: 0; }
  .contact24 .inner .email a{color: #fff; display: block;}
  .contact24 .inner a:hover{color: #fff; text-decoration: underline;}
  .contact24 .right-coll { padding: 55px 0 45px 50px; position: relative; }
  
.client-speak{position: relative; z-index: 1; padding: 100px 0 65px;}
  .client-speak h2{color:#000; font-size: 40px; position: relative; text-transform: capitalize; margin: 0 0 15px;}
  .client-speak h2 span{color:#4b9329; display: block; font-size: 16px; text-transform: uppercase; margin: 0 0 10px; position: relative; padding: 0 0 0 25px;}
  .client-speak h2 span::before{content: ""; height: 8px; width: 8px; background: #4b9329; top: 1px; position: absolute; bottom: 0; margin: auto; left: 0; border-radius: 2px; box-shadow: 0px 3px 11px rgba(14, 89, 242, 0.4);}
  .client-speak .content{padding: 0 80px 0 15px;}
  .client-speak .owl-dots{display: none; text-align: center; margin: 40px 0 0;}
  .client-speak .owl-theme .owl-dots .owl-dot span{width: 12px; height: 12px; border-radius: 3px;}
  .client-speak .owl-theme .owl-dots .owl-dot.active span, .client-speak .owl-theme .owl-dots .owl-dot:hover span{background: #14133b;}
  .client-speak .owl-theme .owl-nav .owl-page span{background:#d7d7d7; opacity:1;}
  .client-speak .owl-theme .owl-nav .owl-page.active span, .owl-theme .owl-nav.clickable .owl-page:hover span{background: #4b9329;}
  .client-speak .owl-theme .owl-nav button{display: block; background: #000 !important; -webkit-border-radius: 30px !important; -moz-border-radius: 30px !important; border-radius: 30px !important; color: #000; position: absolute; right: 70px; top: -130px; height: 50px; width: 50px; opacity: 1; text-indent: -99999px; border: 0;}
  .client-speak .owl-theme .owl-nav button:hover{background: #4b9329 !important;}
  .client-speak .owl-theme .owl-nav button.owl-next{right: 10px; left:inherit;}
  .client-speak .owl-theme .owl-nav button.owl-prev:before{background-image: url(images/arrow-left-white.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: 30px 30px; color: #000; content: ""; left: 0; position: absolute; top: 0; width: 100%; height: 100%;}  
  .client-speak .owl-theme .owl-nav button.owl-prev:hover:before{background-image: url(images/arrow-left-white.png);}  
  .client-speak .owl-theme .owl-nav button.owl-next:before{background-image: url(images/arrow-right-white.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: 30px 30px; color: #000; content: ""; left: 0; position: absolute; top: 0; width: 100%; height: 100%;} 
  .client-speak .owl-theme .owl-nav button.owl-next:hover:before{background-image: url(images/arrow-right-white.png);} 
  .client-speak .item{margin: 0 15px 0;}
  .client-speak .item .item-bg{-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; position: relative; padding: 0 35px 35px; background: #f7f7f7; transition: all .3s ease; color: #828282;}
  .client-speak .item:hover .item-bg{background: #4b9329; color:#fff;}
  .client-speak .item:hover .star{background: #000; color:#fff;}
  .client-speak .item:hover h4{color:#fff;}
  .client-speak .item:hover h4 span{color:#fff;}
  .client-speak .testmonial-author{position: relative; padding: 5px 0 0; overflow: hidden; display: flex; align-items: center; justify-content: stretch; gap: 20px;}
  .client-speak .testmonial-author h4{font-size: 18px; margin: 0; color:#000; letter-spacing: 0;}
  .client-speak .testmonial-author h4 span{font-size:14px; margin:5px 0 0; display:block; color:#242424; font-family: 'OutfitRegular';}
  .client-speak .testmonial-author .author-rating i{color: #4b9329;}
  .client-speak p{line-height:22px;} 
  .client-speak .star{color: #fff; letter-spacing: 2px; font-size: 17px; display: inline-block; background: #4b9329; padding: 10px 20px; border-radius: 10px; margin: 25px 0 25px; color: #fff; letter-spacing: 2px; font-size: 17px; display: inline-block; padding: 10px 20px; border-radius: 10px;}
  .client-speak .testmonial-author figure{position:relative; display: inline-block; margin: 0;}
  .client-speak .testmonial-author figure::before{border: 5px solid #000 !important;content: "";height: auto;opacity: 0;filter: alpha(opacity=0);position: absolute;bottom: 0;left: 0;right: 0;top: 0;visibility: hidden;width: auto;-webkit-transform: scale(0);transform: scale(0);transition: .3s;border-radius: 50%;-webkit-border-radius: 50%;}
  .client-speak .item:hover .testmonial-author figure::before{opacity: 1;filter: alpha(opacity=100);visibility: visible;-webkit-transform: scale(1);transform: scale(1);}
  .client-speak .testmonial-author figure img{width: 60px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15); -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;}

.map iframe {width: 100%;}   

.back-to-top{position: fixed; z-index: 20; -webkit-transition: 1s ease; -moz-transition: 1s ease; -ms-transition: 1s ease; -o-transition: 1s ease; transition: 1s ease; bottom: -10%; right: 20px; border: none;} 
  .back-to-top.scroll{bottom: 20px;} 
  .back-to-top a{-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; padding-top: 4px; color: #fff !important; font-size: 22px; background: #4b9329; display: block; height: 40px; width: 40px; margin: 0 auto; text-align: center; border: 0; -webkit-transition: all .3s linear; transition: all .3s linear;}    
  .back-to-top a::after{position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 1; background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);}
 
.footer{background-image:url("images/banner-03.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: cover; padding:70px 0 50px; position:relative; color:#fff; margin: 0 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
  .footer:after{content:''; background: #000; height: 100%; left: 0; opacity: 0.85; position:absolute; top:0; width: 100%;}
  .footer .container{position: relative; z-index:1; padding: 0 50px;}   
  .footer a{color:#fff;}
  .footer a:hover{color:#4b9329;}
  .footer .footer-left{padding:0 7% 0 15px;}
  .footer .footer-left p{font-size:15px; line-height:23px;}
  .wg-1{margin:0 0 30px;}
  .wg-1 h4{color:#4b9329; font-size: 24px; margin:0 0 20px; position:relative;}
  .wg-1 ul{margin:0; padding:0;}
  .wg-1 ul li{list-style:none; position:relative; padding: 0 0 10px;}
  .ft-logo{margin:0 0 15px;}
  .ft-logo a{display: inline-block; /*background: rgba(250, 250, 250, 0.2); padding: 10px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;*/}
  .ft-logo img:first-child{max-width: 170px;}
  .ft-logo img{max-width: 140px;}
  .wg-1 address{margin: 0 0 20px; overflow: hidden; position: relative;}  
  .wg-1 address i{color: #fff; font-size: 16px; float: left; width: 35px; padding: 10px 10px 0 0;}
  .wg-1 address i.fa.fa-envelope{font-size: 14px;}
  .wg-1 address div{margin:5px 0 0; overflow:hidden;}
  .wg-1 address p{margin:0; text-align:left;}
  .wg-1 address span{line-height: normal;color: #fff; margin-bottom: 5px;display: block;}
  
  .icon-ft{margin:10px 0 0;}
  .icon-ft i{color: #fff; border:1px solid transparent; display:inline-block; font-size: 16px; line-height: 34px; margin: 0 0 0 2px; height: 34px; text-align: center; width: 34px; text-align: center; position:relative; z-index:1; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
  .icon-ft .facebook{background:#3a5896;}
  .icon-ft .twitter{background:#00aced;}
  .icon-ft .youtube{background:#b00;}
  .icon-ft .linkedin{background:#007ab5;}
  .icon-ft .fa-instagram{background: #f09433; background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );}
  .icon-ft i:hover{opacity: 0.7; transition:0.8s ease-in-out; -webkit-transition:all 0.8s ease-in-out; -moz-transition:all 0.8s ease-in-out; -ms-transition:all 0.8s ease-in-out; -o-transition:all 0.8s ease-in-out;}  
    
  .ft-bottom{padding: 30px 0; position: relative; z-index: 3; background: #000;}  
  .design-by p{text-align: right;}
  .ft-bottom .row{align-items: center;}  
  .ft-bottom .copyright{margin:3px 0; font-size:16px; color:#fff;}
  .Newsletter{position: relative; justify-content: space-between; align-items: center; align-content: center; display: flex; gap: 15px;}
  .Newsletter h5{color:#fff; font-size:16px; margin:0; position:relative;}
  .Newsletter h5 span{font-size:16px; color:#fff; margin:0 0 0 10px;}
  .Newsletter form{position:relative; padding:0;}
  .Newsletter form .form-control{background:#f5f5f5; font-size: 14px; border: none; box-shadow:none; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; color: #000; height:44px;}
  .Newsletter form .form-control::-webkit-input-placeholder {color: #b0b0b0;}
  .Newsletter form .form-control::-moz-placeholder {color: #b0b0b0;}
  .Newsletter form .form-control:-ms-input-placeholder {color: #b0b0b0;}
  .Newsletter form .form-control:-moz-placeholder {color: #b0b0b0;}
  .Newsletter form .form-group{margin:0 0 25px;}
  .Newsletter form .btn{position:relative; background: #FFA500; color: #fff; text-align: center; text-shadow:none; text-transform:uppercase; -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; transition: background 0.3s ease-in-out, color 0.3s ease-in-out; text-align: center; margin:0; padding: 5px 15px; border:0; -webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0; min-width: 120px; font-size: 14px; text-transform:capitalize;}
  .Newsletter form .btn:hover, .Newsletter form .btn:active{background: #505050; color: #fff;}
  
  /*.banner-inners {  } .banner-inners h1 { color: #fff; text-align: center; margin-bottom: 20px; } .banner-inners:before { background: #141414; position: absolute; top: 0; width: 100%; height: 100%; content: ''; z-index: -2; opacity: .5; } .banner-title { text-transform: uppercase; text-align: center; color: #fff; font-size: 40px; font-weight: 700; } .banner-inners .breadcrumb { background: transparent; margin: 0 auto; text-align: center; list-style:none; padding:0; } .banner-inners .breadcrumb a, .banner-inners .breadcrumb span, .banner-inners .breadcrumb li { color: #fff; } ol.breadcrumb.text-capitalize { margin: 0 auto; text-align: center; } ol.breadcrumb span { color: #fff; } .banner-inners .breadcrumb { position: relative; z-index: 5; margin: 0; padding: 0 0 15px; background: none; border-radius: 0; color: #000; justify-content: center; } .banner-inners .fa { color: #ffa500 !important; padding-right: 5px;}*/
  
.banner-inner{text-align: center; overflow: hidden; background-image: url(https://htlwork.com/dev/agribioinnovations/wp-content/uploads/2024/07/banner-01.jpg); background-size: cover; background-repeat: no-repeat; background-position: center center; padding: 80px 0 25px; position:relative; z-index:2; min-height: 265px;}
  .banner-inner::after{content: ""; position: absolute; height: 100%; width: 100%; top: 0; right: 0; background: #000; opacity: 0.5;}
  .banner-inner .textblock{position: relative; z-index: 2; text-transform: capitalize; display: flex; padding: 0; align-items: end; margin: 0;}
  .banner-inner .block{bottom: 0; left: 0; position: absolute; width: 100%; z-index: 1;}
  .banner-inner .page-title .holder{overflow: hidden; position: relative; padding: 0;}
  .banner-inner h1{color: #fff; margin: 0 0 10px; font-size: 50px; text-align: left;}
  .banner-inner .breadcrumb-wrap{}
  .banner-inner .breadcrumb{position: relative; z-index: 5; margin: 0; padding: 0; background: none; border-radius: 0; color: #000; justify-content: start;}
  .banner-inner .breadcrumb > li {font-size:15px; margin: 0 0 10px; color: #fff;}
  .banner-inner .breadcrumb > li + li:before {content: "+"; margin: 0 9px; color: #000; font-size: 15px;}
  .banner-inner .breadcrumb > li .fa-home{margin: 0 10px 0 0; color: #4b9329;}
  .banner-inner .breadcrumb li a{color: #fff; padding: 10px 0; display: inline-block;}
  .banner-inner .breadcrumb li a:hover{color: #4b9329;}   

.row-flex{flex-direction: row-reverse;}

.publish-with-us{position: relative;}
  .publish-with-us h2{color:#000; font-size: 40px; position: relative; text-transform: capitalize; margin: 0 0 15px;}
  .publish-with-us p{font-size: 18px; line-height: 30px;}
  .publish-with-us figure img{-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}

.align-left{float: left; width: 50%; margin: 7px 20px 10px 0;} 
.align-right{float: right; width: 50%; margin: 7px 0 10px 20px;} 

.mid-inner{padding: 70px 0 60px;}  
  /*.mid-inner h3{position: relative; margin: 0 0 10px; font-size: 24px; color: #FFA500; text-transform: capitalize;}
  .mid-inner .right-sidebar h3::before, .mid-inner .right-sidebar h4::after{display:none;}
  .mid-inner h4{position: relative; font-size: 20px; text-transform:capitalize; color: #09d0bc; margin: 0 0 10px;}*/

  .mid-inner ul{margin: 0; padding: 0 0 5px;}
  .mid-inner ul li{list-style: none; margin: 0 0 10px; padding: 0; position: relative;}
  .mid-inner ul li::before{content: "\f101"; font-family: FontAwesome; display: inline-block; margin: 0 10px 0 0;} 
  .mid-inner ol{margin: 0; padding: 0 0 5px; counter-reset: section;}
  .mid-inner ol li{margin: 0; padding: 0 0 15px; list-style: none;}
  .mid-inner ol li::before{content: counters(section, ".") " - "; counter-increment: section;}

.contact-page{padding:70px 0 30px; position:relative; z-index:2;}
  .contact-page h2{color:#000; font-size: 40px; position: relative; margin: 0 0 15px;}
  .contact-page h2 span{color: #979797; margin: 0 0 5px; display: block;}
  .contact-page p{line-height: 30px; font-size: 18px;}
  .contact-page .left-grid{padding: 0 50px 0 15px;}
  .contact-page .right-grid{padding: 0 15px 0 30px;}
  .contact-page form{--bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; overflow:hidden; position:relative; z-index:2; margin: 0 -30px;}
  .contact-page form > *{padding:0 30px;}
  .contact-page form .form-control{background:none; border:0; border-bottom: 2px solid #dfdfdf; box-shadow:none; font-size: 16px; font-weight:normal; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #000; height: 56px; padding: 6px 0 !important;}
  .contact-page form .form-control:focus{border-color:#1b75bb;}
  .contact-page form .form-control::-webkit-input-placeholder {color: #000;}
  .contact-page form .form-control::-moz-placeholder {color: #000;}
  .contact-page form .form-control:-ms-input-placeholder {color: #000;}
  .contact-page form .form-control:-moz-placeholder {color: #000;}
  .contact-page form textarea{height:120px !important; color: #000;}
  .contact-page form textarea.form-control::-webkit-input-placeholder {color: #000;}
  .contact-page form textarea.form-control::-moz-placeholder {color: #000;}
  .contact-page form textarea.form-control:-ms-input-placeholder {color: #000;}
  .contact-page form textarea.form-control:-moz-placeholder {color: #000;}
  .contact-page form label{display: none; font-size:15px; color:#b0b0b0; padding:0 12px;}
  .contact-page form p{line-height: normal; margin: 0;}
  .contact-page form br{display: none;}
  .contact-page form .form-group{margin:0 0 20px;}
  .contact-page form .btn{padding: 0;}
  .contact-page form .btn .submit{border: 0; background: none; color: #fff; text-transform: uppercase; padding: 15px 35px; width: 100%;}
  .contact-page form .btn .wpcf7-spinner{position: absolute;}
  .contact-page .detail-grid{position: relative; color: #1b2227; font-size: 18px;}
  .contact-page .detail-grid a:hover{color: #4b9329;}
  .contact-page .detail-grid a{display: block; font-weight: normal; font-family: 'OutfitRegular'; font-size: 18px; color: #505050;}
  .contact-page .detail-grid span{display: block; overflow: hidden; color: #000; font-family: 'OutfitSemiBold'; font-size: 24px;}
  .contact-page .detail-grid i{display: inline-block; vertical-align: top; margin: 8px 10px 0 0; color: #4b9329; font-size: 30px; float: left; width: 40px;}
  .contact-page iframe{width: 100%; height: 300px;}

img.home-img.wp-post-image {
    width: 100% !important;
    height: 100% !important;
}


.journal-image {
    margin: 20px 0;
}
.board-page .info {
    border: 1px solid #ccc;
    padding: 20px;
}
.journals-posts {
    border: 1px solid #ccc;
    padding: 10px;
    background: #f6f6f6;
    margin: 20px 0;
}

.journals-cnt {
    display: flex; align-items:center;
}
.journals-quote img {
    width: 80px;
    padding-right: 20px;
}
.journals-name p {
    margin: 0;
    font-size: 18px;
    letter-spacing: 1px;
    color: #000;
}
p.des {
    margin: 0;
    font-size: 14px;
    letter-spacing: 1px;
}
.sidebar ul .current_page_item a.menu-link {
    font-weight: 600;
    color: #444;
}
.sidebar {
    background: #232323;
    height: fit-content;
    color: #fff;
}

.sidebar h2.widget-title {
    color: #fff;
    margin-top: 20px;
    font-size: 30px;
}
marquee {
    height: 250px;
}

.menu-btn {
    text-align: center;
    margin: 50px 0;
}
.menu-btn a {
    border: 2px solid #FFA500;
    background: #FFA500;
    padding: 10px 15px;
    border-radius: 30px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
}
.menu-btn a:hover {
    background: #fff;
    color: #000;
}
.services-sec .journal-box img {
    height: 200px !important;
    object-fit: cover;
    width: 100%;
}
.journal-info {
    border-bottom: 2px solid #000;
    margin-bottom: 30px;
}
.Manuscript-form form label {
    display: block;
    color: #ffa500;
    font-size: 20px;
    padding: 0;
}
.journal-custom {
    display: flex;
}
.marqee marquee {
    background: #f9f9f9;
    padding: 20px;
}
.journal-custom {
    background: #f9f9f9;
    padding: 20px;
    border: 1px solid #ccc; margin-bottom:30px;
}
.custom-right {
    padding-left: 30px;
    text-align: center;
}
.marqee ul li {
    color: #000;
}
.marqee ul li::before { color: #ffa500;}

.pull-right {
    text-align: right;
    padding-right: 20px;
}
a.html-a {
    background: #337ab7;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
}
a.pdf-a {
    background: #d9534f;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
}
.sidebar .widget_nav_menu li a:hover {
    color: #ffff;
}
.sidebar .widget_nav_menu li.current-menu-item a{
    color: #ffff;
}

.notice-bx p {
    font-size: 14px;
    line-height: 24px;
    font-style: italic;
}.post-meta {
    display: flex;
    font-size: 13px;
}
.post-meta .postlist {
    margin-bottom: 5px !important;
}
.readmore a {
    color: #007cba;
    font-weight: 500;
    text-transform: uppercase;
}
.post-hm {
    display: flex;
    gap: 15px;
}
.post-hm .blog-item {
    box-shadow: 0 5px 15px 0 rgba(62, 65, 159, .1);
    padding: 20px;
    width: 100%;
    background: #fff;
    height: 330px;
}
.post-hm .blog-item img {
    width: 100%;
    height: 150px;
    object-fit: cover;
}
.related-pts .blog-cnt p {
    font-size: 14px;
}
.post-hm .blog-item h4 {
    font-size: 16px !important;
    margin: 10px 0 5px;
}
.blog-cnt a {
    text-decoration: none;
    color: #000;
}
.post-navigation-inner {
    display: flex;
    justify-content: space-between;
    margin-top: 30px;
}
.post-navigation-inner a {
    background: #0089eb;
    color: #fff;
    padding: 10px 20px; text-decoration:none;
}
.related-posts {
    background: #edeaea;
    padding: 30px;
    margin-top: 30px;
}
.single section#comment-wrap {
    display: none;
}
.notice-bx {
    background: #f7f7f7;
    padding: 20px;
    margin-top: 20px;
}

.related-posts h2 {
    font-size: 30px;
    margin-bottom: 20px;
}

.blog-grid h2.entry-title {
    line-height: initial;
}
.blog-grid .post-content-inner {
    margin-bottom: 20px;
}
.blog-grid a.more-link {
    text-transform: uppercase;
    background: #0eadf7;
    color: #fff;
    padding: 5px 15px;
    font-size: 16px !important;
    letter-spacing: 1px !important;
}
.related-posts .owl-item {
    padding: 10px;
}
.related-posts .owl-nav {
    display: block !important;
}
.related-posts .owl-nav button {
    background: #000 !important;
    width: 30px;
    color: #fff !important;
}
.related-posts .owl-nav button span {
    color: #fff;
    font-size: 24px;
    line-height: 1;
}
.info h4 a {
    color: #000;
}
.info h4 a:hover {
    color: #FFA500;
}
.board-page .about-btm p {
    font-size: 15px;
}
.services-sec.new-articles .service-col .item figure img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}
li#menu-item-32.current-menu-item a {
    color: #fff !important;
}
li#menu-item-32.current-menu-item:hover a {
    color: #000 !important;
}
.page-id-24 .services-sec .journal-box img {
    height: auto !important;
}


@media (min-width:320px) and (max-width:767px){
.post-hm {
    display: block !important;
}	
.post-hm .blog-item {
    width: 100%;
    margin-bottom: 20px;
}	
.postlist-single .post-thum {
    margin: 0 !important;
    padding-right: 10px;
}
.related-posts h2 {
    font-size: 20px !important;
    margin-bottom: 20px;
}	
	
}


.marquee-container {
    width: 100%;
    height: 250px; /* Adjust height as needed */
    overflow: hidden;
    position: relative;
}

.marquee-content {
    display: flex;
    flex-direction: column;
    position: absolute;
    animation: scrollUp 20s linear infinite;
}

.marquee-content ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.marquee-content li {
    padding: 10px 0;color: #000;text-align:left !important;
}
.cat {
    color: #ffa500;
}
@keyframes scrollUp {
    0% {
        transform: translateY(0%);
    }
    100% {
        transform: translateY(-100%);
    }
}

/* Pause animation on hover */
.marquee-container:hover .marquee-content {
    animation-play-state: paused;
}
.journal-custom .custom-left .journal-image img {
    height: 250px;
    width: 100%;
    object-fit: cover;
}
.sidebar ul li:hover a {
    color: #fff !important;
}

.sidebar-form{background:#6eba4a; padding: 30px 30px 15px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
  .sidebar-form h2{color:#fff; font-size: 30px; position: relative; margin: 0 0 15px;}
  .sidebar-form form{--bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; overflow:hidden; position:relative; z-index:2; margin: 0 -30px;}
  .sidebar-form form > *{padding:0 30px;}
  .sidebar-form form .form-control{background: #fff; border:0; box-shadow:none; font-size: 14px; font-weight:normal; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #000; height: 46px; padding: 6px 12px !important;}
  .sidebar-form form .form-control:focus{border-color:#1b75bb;}
  .sidebar-form form .form-control::-webkit-input-placeholder {color: #242424;}
  .sidebar-form form .form-control::-moz-placeholder {color: #242424;}
  .sidebar-form form .form-control:-ms-input-placeholder {color: #242424;}
  .sidebar-form form .form-control:-moz-placeholder {color: #242424;}
  .sidebar-form form textarea{height:120px !important; color: #242424;}
  .sidebar-form form textarea.form-control::-webkit-input-placeholder {color: #242424;}
  .sidebar-form form textarea.form-control::-moz-placeholder {color: #242424;}
  .sidebar-form form textarea.form-control:-ms-input-placeholder {color: #242424;}
  .sidebar-form form textarea.form-control:-moz-placeholder {color: #242424;}
  .sidebar-form form label{display: none; font-size:15px; color:#b0b0b0; padding:0 12px;}
  .sidebar-form form p{line-height: normal; margin: 0;}
  .sidebar-form form br{display: none;}
  .sidebar-form form .form-group{margin:0 0 20px;}
  .sidebar-form form .btn{padding: 0;}
  .sidebar-form form .btn .submit{border: 0; background: none; color: #fff; text-transform: uppercase; padding: 15px 35px; width: 100%;}
  .sidebar-form form .btn .wpcf7-spinner{position: absolute;}
  
    /** Smartphones **/
@media (min-width: 320px) and (max-width: 767px) {
   
   .top-sec{background: #000;}
   .top-sec::before{display: none;}
   .top-sec::after{width: 100%; height: 50%; border-left: 0; transform: inherit; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; top: inherit; bottom: 0;}
   .top-sec ul{margin: 0 -10px; padding: 11px 0; text-align: center;}
   .top-sec ul li{margin: 0; letter-spacing: -0.5px; font-size: 12px;}
   .top-sec ul li i{margin: -2px 3px 0 0; font-size: 12px; display: none;}
   .icon-top{text-align: center;}
   .banner .slide button{top: 5%; width: 45px; height: 45px; font-size: 24px; line-height: 45px;}
   .slide-text{padding: 30px 15px 50px; margin: 0; left: 0;} 
   .slide-text h1{font-size: 24px;}
   .slide-text p{font-size: 14px; line-height: 22px;}
   .about-sec .about-left{padding: 0 15px;}
   .about-sec .about-left h2, .services-sec h2, .contact24 h2, .client-speak h2, .contact-page h2, .publish-with-us h2{font-size: 30px;}
   
   .col-sm-4.about-right.aos-init.aos-animate {display: none;}
   
   .services-sec h2{padding: 0 120px 0 0;}
   .services-sec.new-articles h2{padding: 0;}
   .counter-sec span{font-size: 50px;}
   .contact24 .inner .call-icon{margin: 0 0 30px;}
   .contact24 .inner .email{font-size: 18px;}
   .contact24 .right-coll{padding: 90px 0 75px 5px;}
   .client-speak .content{padding: 0 15px 30px 15px;}
   .client-speak .owl-theme .owl-nav button{top: -75px;}
   
   .footer .container{padding: 0 15px;}
   .banner-inner h1{font-size: 30px;}
   .about-sec.about-page .about-left{padding: 0 15px;}
   .contact-page form{margin: 0 -15px;}
   .contact-page form > *{padding:0 15px;}
   .contact-page .left-grid{padding: 0 15px;}
   .contact-page .right-grid{padding: 0 15px;}
   .journals-cnt { display: block; text-align: center;}
	.journals-quote img { padding-right: 0;}
	.services-sec .journal-box img { height: auto !important;}
	.journal-custom { display: grid;}
	.custom-right { padding-left: 0;}
	.services-sec.new-articles .service-col .item figure img { height: auto;}
	.post-hm .blog-item { height: auto;}
	.marquee-container { height: 150px;}
	.sidebar { margin-bottom: 30px !important;}
	.journal-custom .custom-left .journal-image img{height: auto; width: 100%; object-fit: cover;}
	.design-by p{text-align: left;}
}


/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
	
   .banner .slide button{top: 47% !important;}
   .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{width: 100% !important;}
   
}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
         
   .container{width: auto; max-width:850px; padding:0 30px;}
   .top-sec ul li{margin: 0; letter-spacing: -0.5px;}
   .top-sec ul li i{display: none;}
   .slide-text{padding: 70px 25px 50px;}
   .slide-text h1{font-size: 40px;}
   .about-sec .about-left{padding: 0 15px;}
   .about-sec .about-left h2, .services-sec h2, .contact24 h2, .client-speak h2{font-size: 30px;}
   .services-sec.new-articles .service-col{width: 50%;}
   .counter-sec span{font-size: 50px;}
   .counter-sec .cs-col{width: 50%;}
   .contact24 .left-coll, .contact24 .right-coll{width: 100%;}
   .contact24 .right-coll{padding: 90px 15px 75px 15px;}
   .client-speak .content{padding: 0 130px 0 15px;}
   .footer .footer-left{width: 100%; padding: 0 15px 30px; text-align: center;}
   .footer .footer-right{width: 100%; padding: 0 15px;}
   .about-sec.about-page .about-left{padding: 0 15px;}
   .about-sec.about-page .row > *{width: 100%;}
   .publish-with-us .row > *{width: 100%;}
   .contact-page .row > *{width: 100%;}
   .contact-page .left-grid{padding: 0 15px;}
   .contact-page .right-grid{padding: 0 15px;}
   
}

@media (min-width: 768px) and (max-width: 1024px) {
	.menu-btn a { font-size: 11px !important;}
	.banner-inner h1 { font-size: 34px !important;}
	.footer-right { font-size: 12px !important;}
}

/* Desktop */
@media (min-width: 960px) and (max-width: 1189px) { 

   .container{width:auto; padding:0 30px; max-width:1030px;} 
   .top-sec ul li{margin: 0; letter-spacing: -0.5px;}
   .top-sec ul li i{display: none;}
   .slide-text{padding: 70px 25px 50px;}
   .slide-text h1{font-size: 40px;}
   .about-sec .about-left{padding: 0 15px;}
   .about-sec .about-left h2, .services-sec h2, .contact24 h2, .client-speak h2{font-size: 30px;}
   .services-sec.new-articles .service-col{width: 33.33333%;}
   .counter-sec span{font-size: 60px;}
   .contact24 .left-coll, .contact24 .right-coll{width: 100%;}
   .contact24 .right-coll{padding: 90px 15px 75px 15px;}
   .client-speak .content{padding: 0 130px 0 15px;}
   .footer .footer-left{width: 100%; padding: 0 15px 30px; text-align: center;}
   .footer .footer-right{width: 100%; padding: 0 15px;}   
	

}

/* Desktop */
@media (min-width: 1200px) and (max-width: 1370px) { 
    
   .container{max-width: 1220px;}
   .header nav .navbar .links li{margin: 0 17px 0 0;}
   .header nav .navbar .links li .arrow{margin: 2px 0 0 3px;}
   .contact-page .contact-padd{min-width: 545px;}

}

@media (min-width: 1400px) {
	
   .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1360px;}
  .slide-text{margin: 0 0 0 -665px;}   

}