JFIFXX    $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222"4 ,PG"Z_4˷kjزZ,F+_z,© zh6٨icfu#ډb_N?wQ5-~I8TK<5oIv-k_U_~bMdӜUHh?]EwQk{_}qFW7HTՑYF?_'ϔ_Ջt=||I 6έ"D/[k9Y8ds|\Ҿp6Ҵ].6znopM[mei$[soᘨ˸ nɜG-ĨUycP3.DBli;hjx7Z^NhN3u{:jx힞#M&jL P@_ P&o89@Sz6t7#Oߋ s}YfTlmrZ)'Nk۞pw\Tȯ?8`Oi{wﭹW[r Q4F׊3m&L=h3z~#\l :F,j@ ʱwQT8"kJO6֚l}R>ډK]y&p}b;N1mr$|7>e@BTM*-iHgD) Em|ؘbҗaҾt4oG*oCNrPQ@z,|?W[0:n,jWiEW$~/hp\?{(0+Y8rΟ+>S-SVN;}s?. w9˟<Mq4Wv'{)01mBVW[8/< %wT^5b)iM pgN&ݝVO~qu9 !J27$O-! :%H ـyΠM=t{!S oK8txA& j0 vF Y|y ~6@c1vOpIg4lODL Rcj_uX63?nkWyf;^*B @~a`Eu+6L.ü>}y}_O6͐:YrGXkGl^w~㒶syIu! W XN7BVO!X2wvGRfT#t/?%8^WaTGcLMI(J1~8?aT ]ASE(*E} 2#I/׍qz^t̔bYz4xt){ OH+(EA&NXTo"XC')}Jzp ~5}^+6wcQ|LpdH}(.|kc4^"Z?ȕ a<L!039C EuCFEwç ;n?*oB8bʝ'#RqfM}7]s2tcS{\icTx;\7KPʇ Z O-~c>"?PEO8@8GQgaՎ󁶠䧘_%#r>1zaebqcPѵn#L =׀t L7`VA{C:ge@w1 Xp3c3ġpM"'-@n4fGB3DJ8[JoߐgK)ƛ$ 83+ 6ʻ SkI*KZlT _`?KQKdB`s}>`*>,*@JdoF*弝O}ks]yߘc1GV<=776qPTtXԀ!9*44Tހ3XΛex46YD  BdemDa\_l,G/֌7Y](xTt^%GE4}bTڹ;Y)BQu>J/J ⮶.XԄjݳ+Ed r5_D1 o Bx΢#<W8R6@gM. drD>(otU@x=~v2 ӣdoBd3eO6㣷ݜ66YQz`S{\P~z m5{J/L1xO\ZFu>ck#&:`$ai>2ΔloF[hlEܺΠk:)` $[69kOw\|8}ބ:񶐕IA1/=2[,!.}gN#ub ~݊}34qdELc$"[qU硬g^%B zrpJru%v\h1Yne`ǥ:gpQM~^Xi `S:V29.PV?Bk AEvw%_9CQwKekPؠ\;Io d{ ߞoc1eP\ `E=@KIRYK2NPlLɀ)&eB+ь( JTx_?EZ }@ 6U뙢طzdWIn` D噥[uV"G&Ú2g}&m?ċ"Om# {ON"SXNeysQ@FnVgdX~nj]J58up~.`r\O,ư0oS _Ml4kv\JSdxSW<AeIX$Iw:Sy›R9Q[,5;@]%u@ *rolbI  +%m:͇ZVủθau,RW33 dJeTYE.Mϧ-oj3+yy^cVO9NV\nd1 !͕_)av;թMlWR1)ElP;yوÏu 3k5Pr6<⒲l!˞*u־n!l:UNW %Chx8vL'X@*)̮ˍ D-M+JUkvK+x8cY?Ԡ~3mo|u@[XeYC\Kpx8oCC&N~3-H MXsu<`~"WL$8ξ3a)|:@m\^`@ҷ)5p+6p%i)P Mngc#0AruzRL+xSS?ʮ}()#tmˇ!0}}y$6Lt;$ʳ{^6{v6ķܰgVcnn ~zx«,2u?cE+ȘH؎%Za)X>uWTzNyosFQƤ$*&LLXL)1" LeOɟ9=:tZcŽY?ӭVwv~,Yrۗ|yGaFC.+ v1fήJ]STBn5sW}y$~z'c 8  ,! pVNSNNqy8z˱A4*'2n<s^ǧ˭PJޮɏUGLJ*#i}K%,)[z21z ?Nin1?TIR#m-1lA`fT5+ܐcq՝ʐ,3f2Uեmab#ŠdQy>\)SLYw#.ʑf ,"+w~N'cO3FN<)j&,- љ֊_zSTǦw>?nU仆Ve0$CdrP m׈eXmVu L.bֹ [Դaզ*\y8Է:Ez\0KqC b̘cөQ=0YsNS.3.Oo:#v7[#߫ 5܎LEr49nCOWlG^0k%;YߝZǓ:S#|}y,/kLd TA(AI$+I3;Y*Z}|ӧOdv..#:nf>>ȶITX 8y"dR|)0=n46ⲑ+ra ~]R̲c?6(q;5% |uj~z8R=XIV=|{vGj\gcqz؋%Mߍ1y#@f^^>N#x#۹6Y~?dfPO{P4Vu1E1J *|%JN`eWuzk M6q t[ gGvWIGu_ft5j"Y:Tɐ*; e54q$C2d} _SL#mYpO.C;cHi#֩%+) ӍƲVSYźg |tj38r|V1#;.SQA[S#`n+$$I P\[@s(EDzP])8G#0B[ىXIIq<9~[Z멜Z⊔IWU&A>P~#dp]9 "cP Md?٥Ifتuk/F9c*9Ǎ:ØFzn*@|Iށ9N3{'['ͬҲ4#}!V Fu,,mTIkv C7vB6kT91*l '~ƞFlU'M ][ΩũJ_{iIn$L jOdxkza۪#EClx˘oVɞljr)/,߬hL#^Lф,íMƁe̩NBLiLq}(q6IçJ$WE$:=#(KBzђ xlx?>Պ+>W,Ly!_DŌlQ![ SJ1ƐY}b,+Loxɓ)=yoh@꥟/Iѭ=Py9 ۍYӘe+pJnϱ?V\SO%(t =?MR[Șd/ nlB7j !;ӥ/[-A>dNsLj ,ɪv=1c.SQO3UƀܽE̻9GϷD7(}Ävӌ\y_0[w <΍>a_[0+LF.޺f>oNTq;y\bՃyjH<|q-eɏ_?_9+PHp$[uxK wMwNی'$Y2=qKBP~Yul:[<F12O5=d]Ysw:ϮEj,_QXz`H1,#II dwrP˂@ZJVy$\y{}^~[:NߌUOdؾe${p>G3cĖlʌ ת[`ϱ-WdgIig2 }s ؤ(%#sS@~3XnRG~\jc3vӍLM[JBTs3}jNʖW;7ç?=XF=-=qߚ#='c7ڑWI(O+=:uxqe2zi+kuGR0&eniT^J~\jyp'dtGsO39* b#Ɋ p[BwsT>d4ۧsnvnU_~,vƜJ1s QIz)(lv8MU=;56Gs#KMP=LvyGd}VwWBF'à ?MHUg2 !p7Qjڴ=ju JnA suMeƆҔ!)'8Ϣٔޝ(Vpצ֖d=ICJǠ{qkԭ߸i@Ku|p=..*+xz[Aqġ#s2aƊRR)*HRsi~a &fMP-KL@ZXy'x{}Zm+:)) IJ-iu ܒH'L(7yGӜq j 6ߌg1go,kرtY?W,pefOQS!K۟cҒA|սj>=⬒˧L[ ߿2JaB~Ru:Q] 0H~]7ƼI(}cq 'ήETq?fabӥvr )o-Q_'ᴎoK;Vo%~OK *bf:-ťIR`B5!RB@ï u ̯e\_U_ gES3QTaxU<~c?*#]MW,[8Oax]1bC|踤Plw5V%){t<d50iXSUm:Z┵i"1^B-PhJ&)O*DcWvM)}Pܗ-q\mmζZ-l@}aE6F@&Sg@ݚM ȹ 4#p\HdYDoH"\..RBHz_/5˘6KhJRPmƶim3,#ccoqa)*PtRmk7xDE\Y閣_X<~)c[[BP6YqS0%_;Àv~| VS؇ 'O0F0\U-d@7SJ*z3nyPOm~P3|Yʉr#CSN@ ƮRN)r"C:: #qbY. 6[2K2uǦHYRQMV G$Q+.>nNHq^ qmMVD+-#*U̒ p욳u:IBmPV@Or[b= 1UE_NmyKbNOU}the`|6֮P>\2PVIDiPO;9rmAHGWS]J*_G+kP2KaZH'KxWMZ%OYDRc+o?qGhmdSoh\D|:WUAQc yTq~^H/#pCZTI1ӏT4"ČZ}`w#*,ʹ 0i課Om*da^gJ݅{le9uF#Tֲ̲ٞC"qߍ ոޑo#XZTp@ o8(jdxw],f`~|,s^f1t|m򸄭/ctr5s79Q4H1꠲BB@l9@C+wpxu£Yc9?`@#omHs2)=2.ljg9$YS%*LRY7Z,*=䷘$armoϰUW.|rufIGwtZwo~5 YյhO+=8fF)W7L9lM̘·Y֘YLf큹pRF99.A "wz=E\Z'a 2Ǚ#;'}G*l^"q+2FQ hjkŦ${ޮ-T٭cf|3#~RJt$b(R(rdx >U b&9,>%E\ Άe$'q't*אެb-|dSBOO$R+H)܎K1m`;J2Y~9Og8=vqD`K[F)k[1m޼cn]skz$@)!I x՝"v9=ZA=`Ɠi :E)`7vI}dYI_ o:obo 3Q&D&2= Ά;>hy.*ⅥSӬ+q&j|UƧ}J0WW< ۋS)jQRjƯrN)Gű4Ѷ(S)Ǣ8iW52No˓ ۍ%5brOnL;n\G=^UdI8$&h'+(cȁ߫klS^cƗjԌEꭔgFȒ@}O*;evWVYJ\]X'5ղkFb 6Ro՜mi Ni>J?lPmU}>_Z&KKqrIDՉ~q3fL:Se>E-G{L6pe,8QIhaXaUA'ʂs+טIjP-y8ۈZ?J$WP Rs]|l(ԓsƊio(S0Y 8T97.WiLc~dxcE|2!XKƘਫ਼$((6~|d9u+qd^389Y6L.I?iIq9)O/뚅OXXVZF[یgQLK1RҖr@v#XlFНyS87kF!AsM^rkpjPDyS$Nqnxҍ!Uf!ehi2m`YI9r6 TFC}/y^Η5d'9A-J>{_l+`A['յϛ#w:݅%X}&PStQ"-\縵/$ƗhXb*yBS;Wջ_mcvt?2}1;qSdd~u:2k52R~z+|HE!)Ǟl7`0<,2*Hl-x^'_TVgZA'j ^2ΪN7t?w x1fIzC-ȖK^q;-WDvT78Z hK(P:Q- 8nZ܃e貾<1YT<,"6{/ ?͟|1:#gW>$dJdB=jf[%rE^il:BxSּ1հ,=*7 fcG#q eh?27,!7x6nLC4x},GeǝtC.vS F43zz\;QYC,6~;RYS/6|25vTimlv& nRh^ejRLGf? ۉҬܦƩ|Ȱ>3!viʯ>vオX3e_1zKȗ\qHS,EW[㺨uch⍸O}a>q6n6N6qN ! 1AQaq0@"2BRb#Pr3C`Scst$4D%Td ?Na3mCwxAmqmm$4n淿t'C"wzU=D\R+wp+YT&պ@ƃ3ޯ?AﶂaŘ@-Q=9Dռѻ@MVP܅G5fY6# ?0UQ,IX(6ڵ[DIMNލc&υj\XR|,4 jThAe^db#$]wOӪ1y%LYm뭛CUƃߜ}Cy1XνmF8jI]HۺиE@Ii;r8ӭVFՇ| &?3|xBMuSGe=Ӕ#BE5GY!z_eqр/W>|-Ci߇t1ޯќdR3ug=0 5[?#͏qcfH{ ?u=??ǯ}ZzhmΔBFTWPxs}G93 )gGR<>r h$'nchPBjJҧH -N1N?~}-q!=_2hcMlvY%UE@|vM2.Y[|y"EïKZF,ɯ?,q?vM 80jx";9vk+ ֧ ȺU?%vcVmA6Qg^MA}3nl QRNl8kkn'(M7m9وq%ޟ*h$Zk"$9: ?U8Sl,,|ɒxH(ѷGn/Q4PG%Ա8N! &7;eKM749R/%lc>x;>C:th?aKXbheᜋ^$Iհ hr7%F$EFdt5+(M6tÜUU|zW=aTsTgdqPQb'm1{|YXNb P~F^F:k6"j! Ir`1&-$Bevk:y#ywI0x=D4tUPZHڠ底taP6b>xaQ# WeFŮNjpJ* mQN*I-*ȩFg3 5Vʊɮa5FO@{NX?H]31Ri_uѕ 0 F~:60p͈SqX#a5>`o&+<2D: ڝ$nP*)N|yEjF5ټeihyZ >kbHavh-#!Po=@k̆IEN@}Ll?jO߭ʞQ|A07xwt!xfI2?Z<ץTcUj]陎Ltl }5ϓ$,Omˊ;@OjEj(ا,LXLOЦ90O .anA7j4 W_ٓzWjcBy՗+EM)dNg6y1_xp$Lv:9"zpʙ$^JԼ*ϭo=xLj6Ju82AH3$ٕ@=Vv]'qEz;I˼)=ɯx /W(Vp$ mu񶤑OqˎTr㠚xsrGCbypG1ߠw e8$⿄/M{*}W]˷.CK\ުx/$WPwr |i&}{X >$-l?-zglΆ(FhvS*b߲ڡn,|)mrH[a3ר[13o_U3TC$(=)0kgP u^=4 WYCҸ:vQרXàtkm,t*^,}D* "(I9R>``[~Q]#afi6l86:,ssN6j"A4IuQ6E,GnHzSHOuk5$I4ؤQ9@CwpBGv[]uOv0I4\yQѸ~>Z8Taqޣ;za/SI:ܫ_|>=Z8:SUIJ"IY8%b8H:QO6;7ISJҌAά3>cE+&jf$eC+z;V rʺmyeaQf&6ND.:NTvm<- uǝ\MvZYNNT-A>jr!SnO 13Ns%3D@`ܟ 1^c< aɽ̲Xë#w|ycW=9I*H8p^(4՗karOcWtO\ƍR8'KIQ?5>[}yUײ -h=% qThG2)"ו3]!kB*pFDlA,eEiHfPs5H:Փ~H0DتDIhF3c2E9H5zԑʚiX=:mxghd(v׊9iSOd@0ڽ:p5h-t&Xqӕ,ie|7A2O%PEhtjY1wЃ!  ࢽMy7\a@ţJ 4ȻF@o̒?4wx)]P~u57X 9^ܩU;Iꭆ 5 eK27({|Y׎ V\"Z1 Z}(Ǝ"1S_vE30>p; ΝD%xW?W?vo^Vidr[/&>~`9Why;R ;;ɮT?r$g1KACcKl:'3 cﳯ*"t8~l)m+U,z`(>yJ?h>]vЍG*{`;y]IT ;cNUfo¾h/$|NS1S"HVT4uhǜ]v;5͠x'C\SBplh}N ABx%ޭl/Twʽ]D=Kžr㻠l4SO?=k M: cCa#ha)ѐxcsgPiG{+xQI= zԫ+ 8"kñj=|c yCF/*9жh{ ?4o kmQNx;Y4膚aw?6>e]Qr:g,i"ԩA*M7qB?ӕFhV25r[7 Y }LR}*sg+xr2U=*'WSZDW]WǞ<叓{$9Ou4y90-1'*D`c^o?(9uݐ'PI& fJݮ:wSjfP1F:X H9dԯ˝[_54 }*;@ܨ ðynT?ןd#4rGͨH1|-#MrS3G3).᧏3vz֑r$G"`j 1tx0<ƆWh6y6,œGagAyb)hDß_mü gG;evݝnQ C-*oyaMI><]obD":GA-\%LT8c)+y76oQ#*{(F⽕y=rW\p۩cA^e6KʐcVf5$'->ՉN"F"UQ@fGb~#&M=8טJNu9D[̤so~ G9TtW^g5y$bY'سǴ=U-2 #MCt(i lj@Q 5̣i*OsxKf}\M{EV{υƇ);HIfeLȣr2>WIȂ6ik 5YOxȺ>Yf5'|H+98pjn.OyjY~iw'l;s2Y:'lgꥴ)o#'SaaKZ m}`169n"xI *+ }FP"l45'ZgE8?[X7(.Q-*ތL@̲v.5[=t\+CNܛ,gSQnH}*FG16&:t4ُ"Ạ$b |#rsaT ]ӽDP7ո0y)e$ٕvIh'QEAm*HRI=: 4牢) %_iNݧl] NtGHL ɱg<1V,J~ٹ"KQ 9HS9?@kr;we݁]I!{ @G["`J:n]{cAEVʆ#U96j#Ym\qe4hB7Cdv\MNgmAyQL4uLjj9#44tl^}LnR!t±]rh6ٍ>yҏNfU  Fm@8}/ujb9he:AyծwGpΧh5l}3p468)Udc;Us/֔YX1O2uqs`hwgr~{ RmhN؎*q 42*th>#E#HvOq}6e\,Wk#Xb>p}դ3T5†6[@Py*n|'f֧>lư΂̺SU'*qp_SM 'c6m ySʨ;MrƋmKxo,GmPAG:iw9}M(^V$ǒѽ9| aJSQarB;}ٻ֢2%Uc#gNaݕ'v[OY'3L3;,p]@S{lsX'cjwk'a.}}& dP*bK=ɍ!;3ngΊUߴmt'*{,=SzfD Ako~Gaoq_mi}#mPXhύmxǍ΂巿zfQc|kc?WY$_Lvl߶c`?ljݲˏ!V6UЂ(A4y)HpZ_x>eR$/`^'3qˏ-&Q=?CFVR DfV9{8gnh(P"6[D< E~0<@`G6Hгcc cK.5DdB`?XQ2ٿyqo&+1^ DW0ꊩG#QnL3c/x 11[yxპCWCcUĨ80me4.{muI=f0QRls9f9~fǨa"@8ȁQ#cicG$Gr/$W(WV"m7[mAmboD j۳ l^kh׽ # iXnveTka^Y4BNĕ0 !01@Q"2AaPq3BR?@4QT3,㺠W[=JKϞ2r^7vc:9 EߴwS#dIxu:Hp9E! V 2;73|F9Y*ʬFDu&y؟^EAA(ɩ^GV:ݜDy`Jr29ܾ㝉[E;FzxYGUeYC v-txIsםĘqEb+P\ :>iC';k|zرny]#ǿbQw(r|ӹs[D2v-%@;8<a[\o[ϧwI!*0krs)[J9^ʜp1) "/_>o<1AEy^C`x1'ܣnps`lfQ):lb>MejH^?kl3(z:1ŠK&?Q~{ٺhy/[V|6}KbXmn[-75q94dmc^h X5G-}دBޟ |rtMV+]c?-#ڛ^ǂ}LkrOu>-Dry D?:ޞUǜ7V?瓮"#rչģVR;n/_ ؉vݶe5db9/O009G5nWJpA*r9>1.[tsFnQ V 77R]ɫ8_0<՜IFu(v4Fk3E)N:yڮeP`1}$WSJSQNjٺ޵#lј(5=5lǏmoWv-1v,Wmn߀$x_DȬ0¤#QR[Vkzmw"9ZG7'[=Qj8R?zf\a=OU*oBA|G254 p.w7  &ξxGHp B%$gtЏ򤵍zHNuЯ-'40;_3 !01"@AQa2Pq#3BR?ʩcaen^8F<7;EA{EÖ1U/#d1an.1ě0ʾRh|RAo3m3 % 28Q yφHTo7lW>#i`qca m,B-j݋'mR1Ήt>Vps0IbIC.1Rea]H64B>o]($Bma!=?B KǾ+Ծ"nK*+[T#{EJSQs5:U\wĐf3܆&)IԆwE TlrTf6Q|Rh:[K zc֧GC%\_a84HcObiؖV7H )*ģK~Xhչ04?0 E<}3#u? |gS6ꊤ|I#Hڛ աwX97Ŀ%SLy6č|Fa 8b$sקhb9RAu7˨pČ_\*w묦F 4D~f|("mNKiS>$d7SlA/²SL|6N}S˯g]6; #. 403WebShell
403Webshell
Server IP : 77.37.75.10  /  Your IP : 216.73.216.85
Web Server : LiteSpeed
System : Linux sg-nme-web1277.main-hosting.eu 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User : u728310944 ( 728310944)
PHP Version : 8.1.33
Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/u728310944/domains/iwpa.co.in/public_html/css/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/u728310944/domains/iwpa.co.in/public_html/css/style.css

/* Css Template */





/************ TABLE OF CONTENTS ***************

1. Fonts

2. Reset

3. Global

4. Main Header / Header Style One / Header Style Two / Header Style Three

5. Main Slider

6. Welcome Section

7. About Style One / Norma / Light Version

8. Sponsors Style One

9. Team Style One

10. Testimonials Style One

11. Contact Style One

12. Parallax Section

13. News Section

14. Main Footer / Style One / Style Two / Style Three

15. Latest Work

16. Two Column Fluidga

17. Team Style Two

18. Testimonial Style Two

19. Sponsors Style Two

20. Combo Section

21. Newsletter Style One

22. About Style Two / Normal / Light Version

23. Testimonials Style Three

24. Contact Style Two

25. Newsletter Style One

26. Map Section

27. Services / Services Single

28. Sidebar

29. Sidebar Widgets

30. Content Side

31. Portfolio Three Column

32. Portfolio Four Column

33. Portfolio Single

34. Blog Grid View

35. Blog List View

36. Blog Single

37. Comments Area

38. Comment Form

39. Styled Pagination

40. Contact Us







**********************************************/





@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');







@import url(font-awesome.css);

@import url(flaticon.css);

@import url(animate.css);

@import url(owl.css);

@import url(masterslider.css);

@import url(revolution-slider.css);

@import url(ms-vertical.css);

@import url(polyglot-language-switcher.css);

@import url(navigation.css);

@import url(bootstrap.css);

@import url(bootstrap.min.css);

@import url(layers.css);

@import url(settings.css);

@import url(jquery.fancybox.css);

@import url(hover.css);

@import url(jquery-ui.css);





@media (min-width:1200px) {

  .container {

    padding: 0px;

  }

}







/*** 



====================================================================

  Reset

====================================================================



 ***/

* {

  margin:0px;

  padding:0px;

  border:none;

  outline:none;

}





/*** 



====================================================================

  Global Settings

====================================================================



 ***/





body {

  font-size:15px;

  color:#777777;

  line-height:1.8em;

  font-weight:400;

  background:#ffffff;

  font-family: 'Rasa', serif;

  background-size:cover;

  background-repeat:no-repeat;

  background-position:center top;

  -webkit-font-smoothing: antialiased;

}



a{

  text-decoration:none;

  cursor:pointer;

  color:#f8b239;

}



a:hover,a:focus,a:visited{

  text-decoration:none;

  outline:none;

}



h1,h2,h3,h4,h5,h6 {

  position:relative;

  font-family: 'Montserrat', sans-serif;

  font-weight:normal;

  margin:0px;

  background:none;

  line-height:1.6em;

}



input,button,select,textarea{

  font-family: 'Open Sans', sans-serif;

}



.strike-through{

  text-decoration:line-through; 

}



.auto-container{

  position:static;

  max-width:1200px;

  padding:0px 15px;

  margin:0 auto;

}



.small-container{

  max-width:680px;

  margin:0 auto;

}



.page-wrapper{

  position:relative;

  margin:0 auto;

  width:100%;

  min-width:300px;

  overflow: hidden;

  

}



ul,li{

  list-style:none;

  padding:0px;

  margin:0px; 

}

.centered{

  text-align:center;  

}

 ::-webkit-input-placeholder { /* Chrome */

  color: #989898;

}



 ::-ms-input-placeholder { /* IE 10+ */

  color: #989898;

}

 ::-moz-placeholder { /* Firefox 19+ */

  color: #989898;

  opacity: 1;

}

 ::-moz-placeholder { /* Firefox 4 - 18 */

  color: #989898;

  opacity: 1;

}



p{

  position: relative;

  font-size: 14px;

  color: #848484;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  margin-bottom: 10px;

}

.section-title h2{

  position: relative;

  text-transform: uppercase;

  font-size: 30px;

  font-family: 'Montserrat',sans-serif;

  line-height: 40px;

  color: #222;

  font-weight: 400;

  margin-bottom: 6px;

}

.section-title h2 span{

  color: #cc0066;

}

.section-padding{

  padding: 93px 0px 30px 0px;

}

.title{

  position: relative;

  padding: 0px 0px 30px 0px;

  margin: 0px 0px 49px 0px;

  letter-spacing: 1px;

}

.title:before{

  position: absolute;

  content: '';

  background: url(../images/home/title.png);

  left: 50%;

  margin-left: -50px;

  bottom: 0px;

  width: 105px;

  height: 25px;

  background-repeat: no-repeat;

}

h4{

  font-size: 20px;

  line-height: 30px;

  color: #222;

  margin-bottom: 15px;

  font-weight: 400;

}

h4 a {

    font-size: 20px;

    line-height: 30px;

    color: #222;

    font-weight: 400;

    display: inline-block;

    margin-bottom: 6px;

    transition: all 500ms ease;

}

h4 a:hover{

  color: #cc0066;

  transition: all 500ms ease;

}

.h4-heading

{

  font-size: 14px !important;

  font-weight: 400;

  text-align: center;

}



h3{

  font-size: 24px;

  line-height: 30px;

  color: #222;

  margin-bottom: 15px;

  font-weight: 400;

}

h3 a {

    font-size: 24px;

    line-height: 30px;

    color: #222;

    font-weight: 400;

    display: inline-block;

    margin-bottom: 6px;

    transition: all 500ms ease;

}

h3 a:hover{

  color: #cc0066;

  transition: all 500ms ease;

}



.preloader{position: fixed; left:0px;top:0px;height:100%;width: 100%;z-index:999999;background-color:#ffffff;background-position:center center;background-repeat:no-repeat;background-image:url(../images/icons/preloader.gif);}



input[type="text"]:focus,input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="url"]:focus, input[type="time"]:focus, select:focus, textarea:focus {

    border-color: #cc0066;

    box-shadow: 0 0 1px #cc0066;

    transition: all 500ms ease;

}



/** button **/



.btn-one{

  position: relative;

  color: #fff;

  font-size: 14px;

  line-height: 25px;

  font-family: 'Open Sans',sans-serif;

  background: #cc0066;

  font-weight: 700;

  border-radius: 25px;

  border: 2px solid #cc0066;

  text-transform: uppercase;

  padding: 8px 28px 8px 29px;

  display: inline-block;

  text-align: center;

  transition: all 500ms ease;

}

.btn-one:hover{

  color: #cc0066;

  background: #fff;

  transition: all 500ms ease;

}

.btn-two{

  position: relative;

  color: #cc0066;

  font-size: 14px;

  line-height: 25px;

  font-family: 'Open Sans',sans-serif;

  background: #fff;

  font-weight: 700;

  border-radius: 25px;

  border: 1px solid #cc0066;

  text-transform: uppercase;

  padding: 6px 23px 7px 23px;

  display: inline-block;

  text-align: center;

  transition: all 500ms ease;

}

.btn-two:hover{

  color: #fff;

  background: #cc0066;

  transition: all 500ms ease;

}





.link-btn{

  position: relative;

  padding: 0px;

  margin: 0px;

}

.link-btn li{

  display: inline-block;margin: 0px 3px;

}

.link-btn li a{

  position: relative;

  display: inline-block;

  font-size: 18px;

  font-family: 'Open Sans',sans-serif;

  color: #848484;

  width: 45px;

  height: 45px;

  line-height: 45px;

  text-align: center;

  border: 1px solid #e7e7e7;

  transition: all 500ms ease;

}

.link-btn li a:hover,

.link-btn li a.active{

  background: #cc0066;

  border: 1px solid #cc0066;

  color: #fff;

  transition: all 500ms ease;

}

/*** 



====================================================================

  Scroll To Top style

====================================================================





***/



.scroll-to-top{

  position:fixed;

  bottom:75px;

  right:15px;

  color:#ffffff;

  font-size:12px;

  line-height:40px;

  width:40px;

  height:40px;

  background: #cc0066;

  text-align:center;

  z-index:100;

  cursor:pointer;

  display:none;

  transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

}

.scroll-to-top:after {

  position: absolute;

  z-index: -1;

  content: '';

  top: 100%;

  left: 5%;

  height: 10px;

  width: 90%;

  opacity: 1;

  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);

  background: -webkit-radial-gradient(center ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);

  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);

}





/*** 



====================================================================

                        Home-Page-One

====================================================================



***/





/** header area **/



.header-upper{

  position: relative;

  background: #cc0066;

  width: 100%;

  padding: 6px 0px;

}

.header-upper .top-left li{

  display: inline-block;

  margin-right: 45px;

}

.header-upper .top-left li {

  position: relative;

  color: #fff;

  font-size: 13px;

  line-height: 25px;

  font-family: 'open sans',sans-serif;

  margin: 0px;

  font-weight: 600;

  margin-right: 45px;

}

.header-upper .top-left li:before{

  position: absolute;

  content: '';

  background: #f26d8a;

  width: 1px;

  height: 20px;

  right: -28px;

  top: 3px;

}

.header-upper .top-left li:last-child:before{

  display: none;

}

.header-upper .top-left li i:before{

  color: #fff;

  margin-right: 8px;

}

.header-upper .top-right{

  display: inline-block;

  padding: 0px;

  margin: 0px;

  list-style: none;

  float: right;

}

.header-upper .top-right .social-link{

  position: relative;

  display: inline-block;

  padding: 0px;

  margin: 0px;

}

.header-upper .top-right .social-link li{

  position: relative;

  display: inline-block;

  font-family: 'Open Sans',sans-serif;

  font-size: 13px;

  line-height: 28px;

  margin-left: 16px;

  font-weight: 600;

  color: #fff;

  transition: all 500ms ease;

}

.header-upper .top-right .social-link a {

  position: relative;

  display: inline-block;

  font-size: 13px;

  color: #fff;

  line-height: 25px;

  transition: all 500ms ease;

}

.header-upper .top-right .social-link a:hover{

  color: #222;

  transition: all 500ms ease;

}

.main-header{

  position:relative;

  left:0px;

  top:0px;

  z-index:999;

  width:100%;

  font-family: 'Roboto', serif;

  transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

}



.sticky-header{

  position:fixed;

  opacity:0;

  visibility:hidden;

  left:0px;

  top:0px;

  width:100%;

  background: #fff;

  z-index:0;

  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.35);

  transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

}



.fixed-header .sticky-header{

  z-index:999;

  opacity:1;

  visibility:visible;

  -ms-animation-name: fadeInDown;

  -moz-animation-name: fadeInDown;

  -op-animation-name: fadeInDown;

  -webkit-animation-name: fadeInDown;

  animation-name: fadeInDown;

  -ms-animation-duration: 500ms;

  -moz-animation-duration: 500ms;

  -op-animation-duration: 500ms;

  -webkit-animation-duration: 500ms;

  animation-duration: 500ms;

  -ms-animation-timing-function: linear;

  -moz-animation-timing-function: linear;

  -op-animation-timing-function: linear;

  -webkit-animation-timing-function: linear;

  animation-timing-function: linear;

  -ms-animation-iteration-count: 1;

  -moz-animation-iteration-count: 1;

  -op-animation-iteration-count: 1;

  -webkit-animation-iteration-count: 1;

  animation-iteration-count: 1;

}

.header-lower{

  position: relative;

  background: #fff;

  width: 100%;

}

.header-lower .logo{

  position: relative;

  padding: 15px 0px 17px 0px;

  display: inline-block;

}

.main-menu{

  position:relative;

  display: inline-block;

  margin-right: 40px;

}



.main-menu .navbar-collapse{

  padding:0px;  

}



.main-menu .navigation{

  position:relative;

  margin:0px;

}



.main-menu .navigation > li{

  position:relative;

  display: inline-block;

  margin: 0px 5px 0px 5px;

}

.main-menu .navigation > li:last-child{

  margin-right: 0px;

}



.main-menu .navigation > li > a > i:before{

  margin-right: 5px;

  font-size: 16px;

}

.main-menu .navigation > li > a{

  position:relative;

  display:block;

  font-size:14px;

  color: #222;

  line-height: 24px;

  font-weight:600;

  padding:42px 4px 44px 4px;

  margin: 0px 0px 0px 0px;

  text-align: center;

  text-transform:uppercase;

  font-family: 'Open Sans', sans-serif;

  opacity:1;

  -webkit-transition:all 500ms ease;

}



.main-menu .navigation > li.current > a,

.main-menu .navigation > li.current-menu-item > a{

  position: relative;

  color: #cc0066;

  opacity:1;

}

.main-menu .navigation > li.current > a:before{

  position: absolute;

  content: '';

  background: #cc0066;

  width: 100%;

  height: 2px;

  left: 0px;

  bottom: 39px;

}

.main-menu .navigation > li:hover > a{

  color: #cc0066;

  background: none;

  transition: all 500ms ease;

}



.main-menu .navigation > li:hover > a:after{

  opacity:1;

}



.main-menu .navigation > li > ul{

  position:absolute;

  left:0px;

  top:130%;

  margin-top: 0px;

  width:220px;

  padding:0px;

  z-index:100;

  display:none;

  background:#222;

  border-top:3px solid #cc0066;

  transition:all 1000ms ease;

  -moz-transition:all 1000ms ease;

  -webkit-transition:all 1000ms ease;

  -ms-transition:all 1000ms ease;

  -o-transition:all 1000ms ease;

}

.main-menu .navigation > li > ul > li{

  position:relative;

  width:100%;

  border-bottom:1px dashed #cc0066;

}

.main-menu .navigation > li > ul > li:last-child{

  border-bottom:none; 

}



.main-menu .navigation > li > ul > li > a{

  position:relative;

  display:block;

  padding:10px 15px;

  line-height:28px;

  font-weight:400;

  font-size:16px;

  font-family: 'Roboto', sans-serif;

  text-transform:capitalize;

  color: #ffffff;

  transition:all 500ms ease;

  -moz-transition:all 500ms ease;

  -webkit-transition:all 500ms ease;

  -ms-transition:all 500ms ease;

  -o-transition:all 500ms ease;

}



.main-menu .navigation > li > ul > li:hover > a{

  color: #cc0066;

  padding:10px 15px 10px 17px;

  transition:all 500ms ease;

}





.main-menu .navigation > li > ul > li.dropdown:hover > a:after{

  color:#ffffff;

  transition:all 500ms ease;  

}



.main-menu .navigation > li.dropdown:hover > ul{

  visibility:visible;

  opacity:1;

  top:100%;

  transition:all 500ms ease;  

}





.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{

  position:absolute;

  display: none;

  right: 0px;

  top: 10px;

  border:none;

  font-size:16px;

  line-height:28px;

  color:#ffffff;

  cursor:pointer;

  z-index:5;

}

.menu-bar {

  position: relative;

  display: inline-block;

  float: right;

}

.main-header .info-box{

  position: relative;

  display: inline-block;

  float: right;

  padding: 32px 0px 31px 0px;

}



.main-header .info-box a:hover{

  color: #fab740;

  background: #15223f;

  border: 2px solid #fab740;

  transition: all 500ms ease;

}



/** header search **/

.header-search {

    position: relative;

    padding: 10px 0px;

    background: #160f09;

    z-index: 5;

    display: none;

}

.header-search .container {

    padding-right: 0px

}

.header-search .search-form {

    position: relative;

    width: 270px;

}

.header-search .search {

    position: relative;

    margin: 0px;

}

.header-search .search input[type="text"], .header-search input[type="search"] {

    position: relative;

    display: block;

    width: 100%;

    line-height: 24px;

    background: none;

    padding: 7px 40px 7px 15px;

    border: 1px solid #cc0066;

    color: #ffffff;

    font-size: 14px;

    border-radius: 4px;

    -webkit-border-radius: 4px;

    -ms-border-radius: 4px;

    -moz-border-radius: 4px;

    -o-border-radius: 4px;

}

.header-search button {

    background: #cc0066;

    border-radius: 0 4px 4px 0;

    display: block;

    font-size: 14px;

    height: 40px;

    line-height: 40px;

    position: absolute;

    right: 0;

    text-align: center;

    top: 0;

    width: 38px;

    border: 1px solid #cc0066;

}

.header-search button span::before {

    color: #fff;

    font-size: 15px;

}

.header-search .search input:focus {

    border: 1px solid #24c4f4;

}

.header-search .search input:focus + button, .header-search .search input button:hover {

    background: #24c4f4 none repeat scroll 0 0;

    color: #24c4f4;

    border: 1px solid #24c4f4;

}

.search-button{

  position: relative;

  display: inline-block;

  right: 20px;

}

.search-button:before{

  position: absolute;

  content: '';

  background: #f26d8a;

  width: 1px;

  height: 20px;

  right: -21px;

  top: 4px;

}

.search-button .toggle-search span:before{

  color: #fff;

}

.search-button .toggle-search {

    margin: 0;

    top: 0px;

    right: 0px;

}

.search-button .toggle-search button {

    display: inline-block;

    font-size: 13px;

    margin: 0;

    color: #fff;

    background: transparent;

    transition: all 500ms ease;

}

.search-button .toggle-search button:hover{

  color: #222;

  transition: all 500ms ease;

}



/** sticky header **/





.sticky-header .logo{

  position: relative;

  padding: 10px 0px 10px 0px;

}

.sticky-header .info-box {

  padding: 28px 0px 28px 0px;

}





/*============= donate form area =================*/





.donate-popup{

  position:fixed;

  left:0px;

  top:-100%;

  width:100%;

  height:100%;

  background:rgba(0,0,0,0.80);

  z-index:9999;

  visibility:hidden;

  opacity:0;

  overflow:auto;

  transition:all 700ms ease;

  -moz-transition:all 700ms ease;

  -webkit-transition:all 700ms ease;

  -ms-transition:all 700ms ease;

  -o-transition:all 700ms ease;

}

.donate-popup.popup-visible{

  top:0;

  visibility:visible;

  opacity:1;

}

.donate-popup .close-donate{

  position:absolute;

  right:25px;

  top:25px;

  font-size:20px;

  color:#ffffff;

  cursor:pointer;

  z-index:5;

}

.donate-popup .close-donate:hover{

  opacity:0.70; 

}



.donate-form-area {

  margin-top: 100px;

  margin-bottom: 100px;

  background: #f2f2f2;

  padding:57px;

  border: 3px solid #f26d8a;

}

.donate-form-area h2{

  font-size: 36px;

  text-align: center;

  font-weight: 400;

  color: #222222;

  margin-bottom: 40px;

  text-transform: capitalize;

  font-family: 'Montserrat', sans-serif;

}

.donate-form-area h4 {

  font-size: 24px;

  color: #444444;

  font-weight: 400; 

    margin-bottom: 18px;

    text-transform: capitalize;

  font-family: 'Montserrat', sans-serif;

}

.donate-form-area h3 {

    font-weight: 400;

    margin-top: 38px;

    color: #444444;

    margin-bottom: 28px;

    text-transform: capitalize;

  font-family: 'Montserrat', sans-serif;

}

.donate-form-area .form-group input{

  width: 100%;

  border: 1px solid #f4f4f4;

}



/*check list*/



.chicklet-list {

  background: #fff;

  padding: 30px 30px 20px;

}

.chicklet-list li {

    padding: 0 5px;

    display: inline-block;

    margin-bottom: 10px;

    position: relative;

}

.chicklet-list input {

    font-size: 1.4em;

    line-height: 1;

    border: 2px solid #cc0066;

    padding: 0.55em 0.55em 0.55em 0.8em;

    color: #3b7840;

}

.chicklet-list input[type=radio] {

    opacity: 0;

    position: absolute;

    top: 0;

    left: 0;

}

.chicklet-list label {

    display: block;

    font-size: 16px;

    font-family: 'Roboto Slab', serif;

    font-weight: normal;

    background: #ffffff;

    border: 1px solid #f4f4f4;

    color: #000;

    padding: 8px 27px;

    text-align: center;

    border-radius: 0;

    cursor: pointer;

    -webkit-transition: all 0.1s ease-out;

    transition: all 0.1s ease-out;

}

.chicklet-list :checked+label {

    background: #f26d8a;

    color: #f7f7f7;

    text-shadow: none;

}

.chicklet-list li.other-amount {

    width: 38%;

    float: right;

}

.chicklet-list li span {

    position: absolute;

    left: -30px;

    top: 9px;

    font-size: 16px;

    font-family: 'Roboto Slab', serif;

    color: #303030;

}

.chicklet-list input[type="text"] {

  height: 40px;

}



/*==========*/



.donate-form-area .form-bg {

  background: #fff;

  padding: 30px 30px 15px;

}

.donate-form-area .default-form .form-group {

  margin-bottom: 15px;

}

.donate-form-area .default-form .form-group p {

  margin-bottom: 5px;

}

.donate-form-area .payment-option {

  position: relative;

  margin-top: 20px;

  margin-bottom: 35px;

}

.donate-form-area .payment-option li {

  display: inline-block;

  font-size: 18px;

  color: #303030;

  font-size: 15px;

  margin-right: 10px;

}



/** main-banner **/



.main-banner{

  position: relative;

}

.main-banner .btn-one{

  transition: all 500ms ease !important;

}

.main-banner .banner-title h1{

  font-size: 42px !important;

  line-height: 50px !important;

  color: #fff;font-weight: bold;

  text-transform: uppercase;

}

.main-banner .banner-text p{

  font-size: 16px;

  color: #fff;

}

.slotholder:after{

 position:absolute;

 content: '';

 left: 0px;

 top: 0px;

 right: 0px;

 bottom: 0px;

 background: #000;

 opacity: .30;

}

.hephaistos.tparrows{

  top: 60% !important;

}





/** our-cause **/



.our-cause .single-item .img-holder {

  display: block;

  overflow: hidden;

  position: relative;   

}

.our-cause .single-item .img-holder img {

  position: relative;

  width: 100%;   

  -webkit-transition: all 0.7s ease;

  transition: all 0.7s ease; 

}

.our-cause .single-item:hover img{

  -webkit-transform: scale(1.3);

  transform: scale(1.3);

}

.our-cause .single-item:hover .img-holder .overlay{

  -webkit-transform: scale(1);

  transform: scale(1);

}

.our-cause .overlay {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    -webkit-transform: scale(0);

    transform: scale(0);

    background-color: rgba(45, 49, 52, 0.5);

    -webkit-transition: all 0.7s ease;

    transition: all 0.7s ease;

}



.progress {

  position: relative;

  height: 5px;

  width: 100%;

}

.progress-item {

  margin-top: 31px;

  margin-bottom: 27px;

  padding: 0px 40px 0px 0px;

}

.progress-item .progress {

  background-color: #e5e5e5;

  border-radius: 0px;

  margin-bottom: -5px;

  overflow: visible;

}

.progress-item .progress-bar {

  background-color: #cc0066;

  font-size: 14px;

  height: 5px;

  line-height: 18px;

  text-align: left;

  -webkit-transition: all 2s ease 0s;

  -moz-transition: all 2s ease 0s;

  -ms-transition: all 2s ease 0s;

  -o-transition: all 2s ease 0s;

  transition: all 2s ease 0s;

}

.progress-bar .value-holder {

  font-size: 14px;

  font-family: 'opensans',sans-serif;

  color: #848484;

  position: absolute;

  text-align: center;

  top: -15px;

  right: -46px;

}

.progress-bar .value-holder .value {

  color: #848484;

  font-size: 14px;

  line-height: 33px;

  font-family: 'opensans',sans-serif;

}

.progress {

  background: #f0f0f0;

  box-shadow: none;

}

.our-cause .single-item {

  position: relative;

  border: 1px solid #e5e5e5;

  transition: all 500ms ease;

}

.our-cause .single-item .cause-content{

  position: relative;

  padding: 0px 29px 30px 29px;

}

.our-cause .single-item .cause-content .meta li{

  position: relative;

  display: inline-block;

  font-size: 14px;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  color: #848484;

  margin-bottom: 10px;

  font-weight: 600;

  margin: 0px 5px;

}

.our-cause .single-item .cause-content .meta{

  margin-bottom: 14px;

}

.our-cause .single-item .cause-content .meta li:last-child{

  color: #cc0066;

}

.our-cause .single-item .cause-content p{

  margin-bottom: 25px;

}

.our-cause .single-item:hover{

  box-shadow: 0px 0px 15px 3px #e5e5e5;

  transition: all 500ms ease;

}

.our-cause .single-item .cause-content h4{

  margin-bottom: 0px;

}

.our-cause .single-item .cause-content h4 a{

    font-size: 20px;

    line-height: 30px;

    color: #222;

    margin-bottom: 15px;

    font-weight: 400;

    transition: all 500ms ease;

}

.our-cause .single-item .cause-content h4 a:hover{

  color: #cc0066;

  transition: all 500ms ease;

}

.our-cause .btn-one{

  padding: 6px 14px 5px 15px; 

}



/** help-us **/



.help-us{

  position: relative;

  background: url(../images/home/help-us.jpg);

  width: 100%;

  background-size: cover;

  background-position: center center;

  background-repeat: no-repeat;

}

.help-us:before{

  position: absolute;

  content: '';

  background: #2d3134;

  width: 100%;

  height: 100%;

  left: 0px;

  top: 0px;

  opacity: .75;

}

.help-us .section-title h2{

  color: #fff;

}

.help-us .title p{

  color: #d8d8d9;

  font-size: 15px;

}

.help-us .icon-box{

  margin-bottom: 18px;

}

.help-us .icon-box i:before{

  font-size: 60px;

  color: #fff;

  margin: 0px;

  margin-bottom: 0px;

}

.help-us h4{

  color: #fff;

}

.help-us .single-item{

  position: relative;

  padding: 81px 0px 39px 0px;

  background: rgba(255, 255, 255, 0.09);

  border: 1px solid #8d9091;

  width: 230px;

  transition: all 500ms ease;

}

.help-us .single-item:hover{

  background: #cc0066;

  border: 1px solid #cc0066;

  transition: all 500ms ease;

}

.help-us .single-item.two{

  margin: 0px 0px 0px 13px;

}

.help-us .single-item.three{

  margin: 0px 0px 0px 27px;

}

.help-us .single-item.four{

  float: right;

}



/** img-gallery **/





.img-gallery{

  position: relative;

}

.img-gallery .single-item{

  margin-bottom: 30px;

  transition: all 500ms ease;

}

.img-gallery .single-item:hover{

  box-shadow: 0px 0px 15px 3px #e5e5e5;

  transition: all 500ms ease;

}

.img-gallery .single-item .img-holder {

  display: block;

  overflow: hidden;

  position: relative;   

}

.img-gallery .single-item .img-holder img {

  position: relative;

  width: 100%;   

  -webkit-transition: all 0.7s ease;

  transition: all 0.7s ease; 

}

.img-gallery .single-item:hover img{

  -webkit-transform: scale(1.3);

  transform: scale(1.3);

}

.img-gallery .single-item:hover .img-holder .overlay{

  -webkit-transform: scale(1);

  transform: scale(1);

}

.img-gallery .overlay {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    -webkit-transform: scale(0);

    transform: scale(0);

    background-color: rgba(45, 49, 52, 0.5);

    -webkit-transition: all 0.7s ease;

    transition: all 0.7s ease;

}



.img-gallery .single-item .img-holder img {

  position: relative;

  width: 100%; 

}

.img-gallery .single-item .img-holder .overlay .box .content a i {

  background: #fff;

  text-align: center;

  color: #222;

  display: inline-block;

  font-size: 20px;

  height: 55px;

  line-height: 55px;

  transition: all 500ms ease 0s;

  width: 55px;

  border-radius: 50%;   

}

.img-gallery .overlay .box .content {

    display: table-cell;

    text-align: center;

    vertical-align: middle;

}

.img-gallery .overlay .box {

    display: table;

    height: 100%;

    width: 100%;

}

.gallery-btn .btn-two{

  margin-top: 20px;

  padding: 10px 48px 11px 49px;

}



/** cta-section **/



.cta-section{

  position: relative;

  background: url(../images/home/cta-bg.jpg);

  width: 100%;

  height: 365px;

  background-size: cover;

  background-position: center center;

  background-repeat: no-repeat;

  padding-top: 100px;

}

.cta-section:before{

  position: absolute;

  content: '';

  background: url(../images/home/cta-1.jpg);

  width: 50%;

  height: 100%;

  left: 0px;

  top: 0px;

  background-size: cover;

}

.cta-section:after{

  position: absolute;

  content: '';

  background: #2d3134;

  width: 50%;

  height: 100%;

  right: 0px;

  top: 0px;

  opacity: .85;

}

.cta-section .cta-content{

  position: relative;

  padding: 0px 0px 0px 20px;

  z-index: 1;

}

.cta-section .section-title h2{

  color: #fff;

  padding: 35px 0px 0px 0px;

  margin-bottom: 14px;

}

.cta-section p{

  color: #fff;

  margin-bottom: 42px;

  padding: 0px 0px 0px 5px;

}

.cta-section .section-title h2:before{

  position: absolute;

  content: '';

  background: url(../images/home/cta-icon.png);

  width: 65px;

  height: 25px;

  background-repeat: no-repeat;

  left: 3px;

  top: 0px;

}

.cta-btn .btn-two{

  padding: 10px 30px 11px 31px;

}



/** our-volunteers **/



.our-volunteers{

  position: relative;

}



.our-volunteers .single-item .img-holder {

  display: block;

  overflow: hidden;

  position: relative;   

}

.our-volunteers .single-item {

  position: relative;

  border: 1px solid #e5e5e5;

  transition: all 500ms ease;

}

.our-volunteers .single-item:hover{

  box-shadow: 0px 0px 15px 3px #e5e5e5;

  transition: all 500ms ease;

}

.our-volunteers .single-item .img-holder img {

  position: relative;

  width: 100%;   

  -webkit-transition: all 0.7s ease;

  transition: all 0.7s ease; 

}

.our-volunteers .single-item:hover img{

  -webkit-transform: scale(1.3);

  transform: scale(1.3);

}

.our-volunteers .single-item:hover .img-holder .overlay{

  -webkit-transform: scale(1);

  transform: scale(1);

}

.our-volunteers .overlay {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    -webkit-transform: scale(0);

    transform: scale(0);

    background-color: rgba(45, 49, 52, 0.5);

    -webkit-transition: all 0.7s ease;

    transition: all 0.7s ease;

}



.our-volunteers .single-item .img-holder img {

  position: relative;

  width: 150px; 

  height:150px !important

}

.our-volunteers .single-item .img-holder .overlay .box .content a {

  border: 1px solid #fff;

  text-align: center;

  color: #fff;

  display: inline-block;

  font-size: 20px;

  height: 38px;

  line-height: 35px;

  transition: all 500ms ease 0s;

  width: 38px;

  border-radius: 50%;   

}

.our-volunteers .single-item .img-holder .overlay .box .content a:hover{

  background: #fff;

  border: 1px solid #fff;

  color: #000;

  transition: all 500ms ease;

}

.our-volunteers .single-item .img-holder .overlay .box .content a i:before{

  font-size: 13px;

}

.our-volunteers .overlay .box .content {

    display: table-cell;

    text-align: center;

    vertical-align: middle;

}

.our-volunteers .overlay .box {

    display: table;

    height: 100%;

    width: 100%;

}

.our-volunteers h4{

  margin-bottom: 0px;

}

.our-volunteers h4 a{

    margin-bottom: 6px;

    transition: all 500ms ease;

}

.our-volunteers .lower-content span{

  position: relative;

  display: block;

  font-size: 14px;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  color: #cc0066;

  margin-bottom: 13px;

}

.our-volunteers .lower-content{

  padding: 23px 0px 15px 0px;

  margin: 0px 30px 0px 30px;

}

.our-volunteers .lower-content .text{

  border-top: 1px solid #e5e5e5;

  padding: 13px 10px 0px 0px;

}



/** testimonials section **/



.testimonials{

  position: relative;

  background: url(../images/home/testimonials-bg.jpg);

  width: 100%;

  padding-bottom: 80px;

  background-size: cover;

  background-position: center center;

  background-repeat: no-repeat;

}

.testimonials:before{

  position: absolute;

  left: 0px;

  top: 0px;

  content: '';

  background: url(../images/home/testimonial-overly.png);

  width: 100%;

  height: 100%;

  background-size: cover;

  background-position: center center;

  background-repeat: no-repeat;

  opacity: .9;

}

.testimonials .testimonials-content{

  position: relative;

  z-index: 1;

}

.testimonials .testimonials-content img{

  position: relative;

  display: inline-block;

  text-align: center;

}

.owl-dots{

  display: none !important;

}

.testimonials .owl-theme .owl-nav .owl-prev {

    background: transparent;

    display: block;

    height: 40px;

    left: -91px;

    position: absolute;

    top: 10px;

    transition: all 700ms ease 0s;

    width: 40px;

    z-index: 10;

    border-right: none;

}

.testimonials .owl-theme .owl-nav .owl-next {

    background: transparent;

    display: block;

    height: 40px;

    right: -91px;

    position: absolute;

    top: 10px;

    transition: all 700ms ease 0s;

    width: 40px;

    z-index: 10;

    border-right: none;

}

.testimonials .text p{

  font-size: 17px;

  font-style: italic;

  padding: 0px 12px 0px 12px;

  line-height: 32px;

  margin-bottom: 25px;

}

.testimonials .testimonials-autor .autor{

  font-size: 15px;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  color: #cc0066;

  font-weight: 600;

  margin-bottom: -5px;

}

.testimonials .testimonials-autor span{

  position: relative;

  display: block;

  font-size: 13px;

  line-height: 25px;

  color: #848484;

  font-family: 'Open Sans',sans-serif

}

.testimonials-title {

    margin-bottom: -8px;

}



/** event-donation section **/



.event-donation{

  position: relative;

}

.event-donation .event-donation-title{

  position: relative;

  font-size: 26px;

  font-family: 'Montserrat',sans-serif;

  line-height: 30px;

  color: #222;

  text-transform: uppercase;

  margin-bottom: 60px;

  padding-bottom: 0px;

}

.event-donation .event-donation-title span{

  color: #cc0066;

}

.event-donation .event-donation-title:before{

  position: absolute;

  content: '';

  background: url(../images/home/cta-icon.png);

  left: 0px;

  top: 44px;

  width: 65px;

  height: 25px;

  background-repeat: no-repeat;

}

.event-donation label{

  position: relative;

  display: block;

  font-size: 14px;

  font-family: 'Open Sans',sans-serif;

  color: #222;

  line-height: 26px;

  font-weight: 400;

  margin-bottom: 2px;

}

.event-donation select{

  position: relative;

  width: 100%;

  height: 50px;

  padding: 15px;

  border: 1px solid #e5e5e5;

  margin-bottom: 20px;

  cursor: pointer;

  border-radius: 0px;

}

.make-donation .dinate-form .text{

  position: relative;

  font-size: 14px;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  color: #848484;

  display: inline-block;

  margin-right: 20px;

  top: -2px;

  font-style: normal;

}

.make-donation .dinate-form span{

  position: relative;

  font-size: 14px;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  color: #848484;

  display: inline-block;

}

span.ui-icon{

  float: right;

  margin: 0px;

  position: relative;

  display: inline-block;

  top: 15px;

  right: 10px;

}

span.ui-selectmenu-text{

  margin: 0px;

  padding: 10px;

  color: #848484;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  font-size: 14px;

  display: inline-block;

}

span.ui-selectmenu-button{

  height: 50px;

  margin-bottom: 22px;

}

span.ui-selectmenu-button:before {

    font-family: 'FontAwesome';

    content: "\f107";

    position: absolute;

    right: 15px;

    top: 12px;

    width: 10px;

    height: 20px;

    display: block;

    color: #848484;

    line-height: 20px;

    font-size: 16px;

    font-weight: normal;

    text-align: center;

    z-index: 5;

}

.make-donation .btn-two{

  margin-top: 21px;

  padding: 11px 32px 12px 33px;

}

.make-donation .donate-content{

  position: relative;

  padding: 0px 0px 0px 30px;

}

.make-donation p{

  padding: 0px 40px 0px 0px;

  margin-bottom: 15px;

}

input[type=checkbox], input[type=radio] {

    margin: 9px 0 0;

    margin-top: 1px\9;

    line-height: normal;

}

.event-carousel{

  position: relative;

  padding: 0px 30px 0px 0px;

}

.event-carousel .single-item{

  position: relative;

  padding: 0px 0px 0px 109px;

  margin-bottom: 26px;

  height:125px;

  

  

}

.event-carousel .single-item .date{

  position: absolute;

  left: 0px;

  top: 7px;

  font-size: 36px;

  background: transparent;

  font-family: 'Montserrat',sans-serif;

  line-height: 65px;

  color: #cc0066;

  font-weight: 700;

  border: 1px solid #cc0066;

  text-align: center;

  width: 90px;

  height: 120px;

  transition: all 500ms ease;

}

.event-donation h4 a{

  margin-bottom: 0px;

}

.event-carousel .single-item p{

  padding: 0px 30px 0px 0px;

}

.event-carousel .single-item:hover .date{

  background: #cc0066;

  border: 1px solid #cc0066;

  color: #fff;

  transition: all 500ms ease;

}

.event-carousel .single-item:hover .date span{

  color: #fff;

  border-top: 1px solid #f37b96;

  transition: all 500ms ease;

}

.event-carousel .single-item .date span{

  position: relative;

  display: block;

  font-size: 21px;

  font-weight: 400;

  line-height: 42px;

  color: #222;

  margin: 0px 25px;

  padding: 0px 0px 0px 0px;

  border-top: 1px solid #e5e5e5;

}

.event-carousel .single-item h4{

  margin-bottom: 0px;

}

.event-carousel .meta li{

  position: relative;

  display: inline-block;

  margin-right: 20px;

  font-size: 13px;

  font-family: 'Open Sans',sans-serif;

  line-height: 25px;

  color: #848484;

  font-weight: 600;

}

.event-carousel .meta i:before{

  font-size: 13px;

  color: #cc0066;

  margin: 0px 10px 0px 0px;

}

.event-carousel .meta{

  position: relative;

  margin-bottom: 6px;

}

.bx-viewport{

  height: 413px !important;

}



/** sponsors section **/



.our-sponsors{

  position: relative;

  background: url(../images/sponsors/bg.jpg);

  width: 100%;

  background-size: cover;

  background-position: center center;

  background-repeat: no-repeat;

}

.our-sponsors:before{

  position: absolute;

  content: '';

  background: #2d3134;

  width: 100%;

  height: 100%;

  left: 0px;

  top: 0px;

  opacity: .75;

}

.our-sponsors .section-title h2{

  color: #fff;

}

.our-sponsors .sponsors-slider li{

  border: 1px solid #8a837e;

  background: rgba(97, 88, 80, 0.45);

  transition: all 500ms ease;

}

.our-sponsors .sponsors-slider li:hover{

  background: #cc0066;

  border: 1px solid #cc0066;

}

.our-sponsors .owl-dots {

    display: block !important;

}

.our-sponsors .owl-nav{

  display: none !important;

}



/** news-section **/



.news-section{

  position: relative;

}

.news-section .single-item{

  position: relative;

  padding: 0px 0px 0px 0px;

  border: 1px solid #e5e5e5;

  transition: all 500ms ease;

}

.news-section .single-item:hover{

  box-shadow: 0px 0px 15px 3px #e5e5e5;

  transition: all 500ms ease;

}

.news-section .single-item .img-box{

  position: relative;

}

.news-section .single-item .img-box img{

  width: 100%;

}

.news-section .single-item .img-content{

  position: absolute;

  left: 0px;

  bottom: 0px;

  display: block;

  width: 100%;

  background: rgba(236, 46, 88, 0.65);

  transition: all 500ms ease;

  opacity: 0;

}

.news-section .single-item:hover .img-content{

  opacity: 1;

  transition: all 500ms ease;

}

.news-section .single-item .img-content li{

  display: inline-block;

  position: relative;

  font-size: 13px;

  font-family: 'Open Sans',sans-serif;

  line-height: 25px;

  color: #fff;

  margin: 0px 20px;

  padding: 10px 0px;

  transition: all 500ms ease;

}

.news-section .single-item .img-content li:before{

  position: absolute;

  content: '';

  background: #ca6f82;

  width: 1px;

  height: 100%;

  right: -20px;

  top: 0px;

}

.news-section .single-item .img-content li:last-child:before{

  display: none;

}

.news-section .single-item .img-content li i:before{

  font-size: 13px;

  color: #fff;

  margin-right: 8px;

}

.news-section .single-item .img-content li i{

  display: block;

}

.news-section .single-item .news-content{

  position: relative;

  padding: 22px 30px 31px 30px;

}

.news-section .single-item .news-content h4 a{

  display: inline-block;

  margin-bottom: 0px;

}

.news-section .single-item .news-content p{

  margin-bottom: 22px;

}



/** main footer area **/



.main-footer-area{

  position: relative;

  background: #2b2e31;

  width: 100%;

  background-size: cover;

  padding: 100px 0px 0px 0px;

}

.footer-top-area{

  position: relative;

  display: inline-block;

  padding: 30px 60px 30px 53px;

  background: #3c4042;

  border: 1px solid #6b6d6f;

  width: 100%;

}

.footer-top-area .footer-socila li h4{

  color: #fff;

  margin-right: 11px;

  margin-bottom: 0px;

  top: 2px;

}

.footer-top-area .footer-socila{

  position: relative;

  display: inline-block;

  top: 5px;

}

.footer-top-area .footer-socila:before{

  position: absolute;

  content: '';

  background: #4f5355;

  width: 1px;

  height: 110px;

  top: -35px;

  right: -51px;

}

.footer-top-area .footer-socila li{

  display: inline-block;

  margin: 0px 6px;

}

.footer-top-area .footer-socila li a{

  position: relative;

  display: inline-block;

  background: transparent;

  width: 40px;

  height: 40px;

  color: #b5b7b7;

  font-size: 15px;

  text-align: center;

  line-height: 40px;

  border: 1px solid #b5b7b7;

  border-radius: 50%;

  transition: all 500ms ease;

}

.footer-top-area .footer-socila li a:hover{

  color: #fff;

  background: #cc0066;

  border: 1px solid #cc0066;

  transition: all 500ms ease;

}

.footer-top-area .footer-subscribe{

  position: relative;

  display: inline-block;

  float: right;

}

.footer-top-area .footer-subscribe .form-group{

  margin-bottom: 0px;

}

.footer-top-area .footer-subscribe input{

  position: relative;

  width: 320px;

  height: 50px;

  padding: 15px;

  border: 1px solid #777a7b;

  border-radius: 25px;

  color: #fff;

  background: #464a4c;

  margin-right: 6px;

}

.footer-top-area .footer-subscribe .btn-one{

  padding: 8px 30px 8px 30px;

}

.main-footer{

  position: relative;

  border-bottom: 1px solid #4f5355;

  padding: 46px 0px 92px 0px;

}

.main-footer-area p{

  color: #bfbfbf;

}

.main-footer .logo-widget a{

  font-size: 14px;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  color: #bfbfbf;

  font-weight: 700;

  text-transform: uppercase;

  transition: all 500ms ease;

}

.main-footer .logo-widget .footer-logo{

  position: relative;

  padding: 0px 0px 16px 0px;

}

.main-footer .logo-widget p{

  margin-bottom: 14px;

}

.main-footer .logo-widget a:hover{

  color: #cc0066;

  transition: all 500ms ease;

}

.main-footer h4{

  color: #fff;

  margin-top: 17px;

  margin-bottom: 21px;

}

.main-footer .gallery-widget h4{

  margin-bottom: 28px;

}

.main-footer .link-widget li a{

  position: relative;

  display: block;

  font-size: 14px;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  color: #bfbfbf;

  margin-bottom: 10px;

  padding: 0px 0px 0px 12px;

  transition: all 500ms ease;

}

.main-footer .link-widget li a:before{

  position: absolute;

  content: "\f105";

  font-family: 'FontAwesome';

  font-size: 15px;

  color: #bfbfbf;

  left: 0px;

  top: 0px;

  transition: all 500ms ease;

}

.main-footer .link-widget li a:hover:before{

  color: #cc0066;

  transition: all 500ms ease;

}

.main-footer .link-widget li a:hover{

  color: #cc0066;

  transition: all 500ms ease;

}

.main-footer .gallery-widget img{

  margin-bottom: 10px;

}

.main-footer .gallery-widget{

  position: relative;

  padding: 0px 50px 0px 50px;

}

.main-footer .link-widget{

  padding: 0px 0px 0px 53px;

}

.main-footer .contact-widget .single-item{

  position: relative;

  color: #c3c4c4;

  font-size: 14px;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  padding: 0px 50px 5px 28px;

  margin-bottom: 0px;

}

.main-footer .contact-widget .single-item .mail a{

  position: relative;

  color: #c3c4c4;

  font-size: 14px;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  padding: 0px 50px 5px 2px;

  margin-bottom: 0px;

  transition: all 500ms ease;

}

.main-footer .contact-widget .single-item .mail a:hover{

  color: #cc0066;

  transition: all 500ms ease;

}

.footer-bottom a{

  position: relative;

  color: #cc0066;

  font-size: 14px;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  margin-bottom: 0px;

  transition: all 500ms ease;

}

.main-footer .contact-widget .single-item .icon-box{

  position: absolute;

  left: 0px;

  top: 0px;

}

.main-footer .contact-widget .single-item .icon-box i:before{

  font-size: 14px;

  color: #c3c4c4;

}

.main-footer .contact-widget p{

  margin-bottom: 8px;

}

.footer-bottom{

  position: relative;

  padding: 18px 0px 11px 0px;

}



/*** 



====================================================================

                        about page

====================================================================



***/



.page-title{

  position: relative;

  background: url(../images/about/page-title-bg.jpg);

  width: 100%;

  background-size: cover;

  background-position: center center;

  background-repeat: no-repeat;

  padding: 93px 0px 83px 0px;

}

.page-title:before{

  position: absolute;

  content: '';

  background: #000;

  width: 100%;

  height: 100%;

  left: 0px;

  top: 0px;

  opacity: .3;

}

.page-title .section-title h2{

  color: #fff;

}

.page-title .bread-crumb li,

.page-title .bread-crumb li a{

  position: relative;

  display: inline-block;

  font-size: 15px;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  color: #fff;

  margin: 0px 0px;

  transition: all 500ms ease;

}

.page-title .bread-crumb li a:hover{

  color: #cc0066;

  transition: all 500ms ease;

}

.page-title .bread-crumb li i{

  margin: 0px 4px;

}



/** welcome-section **/



.welcome-section{

  position: relative;

}

.welcome-section .welcome-content .title-text{

  position: relative;

  font-size: 16px;

  font-family: 'Open Sans',sans-serif;

  line-height: 28px;

  color: #cc0066;

  margin-bottom: 25px;

}

.welcome-section .welcome-content p{

  margin-bottom: 26px;

}

.welcome-section .welcome-content p:last-child{

  margin-bottom: 33px;

}

.welcome-section .welcome-content{

  position: relative;

  padding-right: 20px;

  margin-top: -8px;

}

.welcome-section .btn-two{

  padding: 11px 32px 12px 32px;

}

/** video gallery **/

.welcome-section .video-gallery {

  width: 100%;

  height: auto;

  text-align: center;

  position: relative;

  overflow: hidden;

  padding-left: 20px;

}

.welcome-section .video-gallery img {

  transform: scale(1);

  transition: all 0.5s ease 0s;

  width: 100%;

}

.welcome-section .video-gallery .overlay-gallery {

  background-color: transparent;

  bottom: 0;

  height: 100%;

  left: 0;

  position: absolute;

  right: 0;

  top: 0;

  width: 100%;

  transition: all 500ms ease;

}

.welcome-section .video-gallery .overlay-gallery .icon-holder{

  display: table;

  height: 100%;

  width: 100%;    

}

.welcome-section .video-gallery .overlay-gallery .icon-holder .icon{

  display: table-cell;

  vertical-align: middle;    

}

.welcome-section .video-gallery .overlay-gallery .icon-holder .icon a img{

  width: auto;

  transform: scale(1);

  transition: all 0.5s ease 0s;

}



.welcome-section .video-gallery:hover .overlay-gallery {

  background-color: rgba(45, 49, 52, 0.3);

}

.welcome-section .video-gallery:hover img {

  transform: scale(1.1);

}

.welcome-section .video-gallery .overlay-gallery .icon-holder .icon a:hover img{

  transform: scale(1.1);

}





/*** 



====================================================================

                        cause page

====================================================================



***/



.our-cause .link-btn{

  position: relative;

  margin-top: 20px;

}

.cause-page .single-item{

  margin-bottom: 30px;

}



/*** 



====================================================================

                        causes-details

====================================================================



***/



.causes-details{

  position: relative;

  padding: 100px 0px;

}

.causes-details .single-item{

  border: none;

}

.causes-details .single-item:hover{

  box-shadow: none;

}

.causes-details .single-item:hover img {

    -webkit-transform: none;

    transform: none;

}

.causes-details .single-item .cause-content {

    padding: 0px 0px 0px 0px;

}

.causes-details .single-item .img-holder{

  margin-bottom: 43px;

}

.causes-details .progress-item .progress-bar{

  height: 6px;

}

.causes-details .progress{

  height: 6px;

}

.causes-details .content-side-title{

  position: relative;

  font-size: 30px;

  font-family: 'Montserrat',sans-serif;

  line-height: 40px;

  color: #222;

  margin-top: 38px;

  margin-bottom: 8px;

  left: -2px;

}

.causes-details .single-item .cause-content .meta{

  position: relative;

  left: -6px;

  margin-bottom: 26px;

}

.causes-details .btn-one{

  margin-top: 12px;

}

.causes-details .progress-bar .value-holder{

  right: -40px;

}

.sidbar-search{

  position: relative;

  padding: 20px 20px 18px 20px;

  border: 1px solid #e5e5e5;

  margin-bottom: 43px;

}

.causes-details .sidbar{

  position: relative;

  padding: 0px 0px 0px 40px;

}

.sidbar-search input{

  width: 100%;

  display: inline-block;

  position: relative;

  border: 1px solid #e5e5e5;

  border-radius: 25px;

  height: 50px;

  padding: 15px 30px;

  color: #848484;

}

.sidbar-search button{

  position: absolute;

  right: 50px;

  top: 30px;

  background: transparent;

}

.sidbar-search .form-group{

  margin-bottom: 0px;

}

.causes-details .sidbar a{

  position: relative;

  display: block;

  font-size: 14px;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  color: #848484;

  margin-bottom: 9px;

  padding: 0px 0px 0px 14px;

  transition: all 500ms ease;

}

.causes-details .sidbar a:before{

  position: absolute;

  content: "\f105";

  font-family: 'FontAwesome';

  font-size: 15px;

  color: #848484;

  left: 0px;

  top: 0px;

  transition: all 500ms ease;

}

.causes-details .sidbar a:hover:before{

  color: #cc0066;

  transition: all 500ms ease;

}

.causes-details .sidbar a:hover{

  color: #cc0066;

  transition: all 500ms ease;

}

.causes-details .sidbar-tag a{

  display: inline-block;

  padding: 0px;

  text-align: center;

  padding: 4px 19px 3px 19px;

  border: 1px solid #e5e5e5;

  border-radius: 25px;

  margin-right: 5px;

  margin-bottom: 10px;

}

.causes-details .sidbar-tag li{

  display: inline-block;

}

.causes-details .sidbar-tag a:before{

  content: none;

}

.causes-details .sidbar-tag a:hover,

.causes-details .sidbar-tag a.active{

  background: #cc0066;

  border: 1px solid #cc0066;

  color: #fff;

  transition: all 500ms ease;

}

.causes-details .sidebar-category{

  position: relative;

  margin-bottom: 37px;

}

.causes-details .sidbar-tag h4{

  margin-bottom: 22px;

}

.causes-details .sidbar-tag{

  position: relative;

  margin-bottom: 33px;

}



/*** 



====================================================================

                        Our event page

====================================================================



***/



.our-events{

  position: relative;

  padding: 100px 0px;

}

.our-events .single-item{

  position: relative;

  border: 1px solid #e5e5e5;

  margin-bottom: 30px;

}

.our-events .single-item .img-box{

  position: relative;

  width: 100%;

}

.our-events .single-item .img-box .date{

  position: absolute;

  left: 10px;

  top: 10px;

  height: 94px;

  width: 70px;

  text-align: center;

  font-size: 28px;

  font-family: 'Montserrat',sans-serif;

  font-weight: 700;

  line-height: 30px;

  color: #fff;

  padding: 17px 0px;

  background: #cc0066;

}

.our-events .single-item h3{

  margin-bottom: 1px;

}

.our-events .single-item p{

  margin-bottom: 23px;

}

.our-events .single-item .btn-two{

  padding: 9px 29px 9px 28px;

}

.our-events .single-item .img-box .date span{

  font-size: 16px;

  line-height: 30px;

  border-top: 1px solid #f16785;

  font-weight: 400;

  padding: 4px 0px 0px 0px;

}

.our-events .event-content{

  position: relative;

  padding: 24px 100px 28px 0px;

}

.our-events .event-content .meta{

  position: relative;

  margin-bottom: 15px;

}

.our-events .event-content .meta li{

  display: inline-block;position: relative;

  margin-right: 10px;

  font-family: 'Open Sans',sans-serif;

  font-size: 13px;

  color: #848484;

  line-height: 25px;

  font-weight: 600;

}

.our-events .event-content .meta li i:before{

  font-size: 13px;

  color: #cc0066;

  margin-right: 8px;

}

.our-events .link-btn{

  margin-top: 50px;

}







/*** 



====================================================================

                       events-details

====================================================================



***/







.events-details{

  position: relative;

  padding: 100px 0px 0px 0px;

}

.events-details .content-side-title{

  position: relative;

  font-size: 30px;

  font-family: 'Montserrat',sans-serif;

  line-height: 40px;

  color: #222;

  margin-top: 34px;

  margin-bottom: 16px;

  left: -2px;

}

.events-details-content{

  position: relative;

  border: 1px solid #e5e5e5;

}

.events-details-content .lower-content{

  position: relative;

  padding: 0px 30px 6px 30px;

}

.events-details-content .meta-text{

  position: relative;

  margin-bottom: 15px;

}

.events-details-content .meta-text .text{

  position: relative;

  display: inline-block;

}

.events-details-content .btn-one{

  margin-top: 4px;

}

.events-details-content .meta-text .text p{

  line-height: 28px;

  margin-bottom: 10px;

}

.events-details-content h3{

  margin-bottom: 17px;

}

.events-details-content p{

  margin-bottom: 26px;

}

.events-details-content .meta-text .meta{

  position: relative;

  display: inline-block;

  float: right;

  padding: 0px 8px 0px 0px;

  top: -2px;

}

.events-details-content .meta-text .meta:before{

  position: absolute;

  content: '';

  background: #e5e5e5;

  width: 1px;

  height: 84px;

  left: -34px;

  top: 0px;

  background-repeat: no-repeat;

}

.events-details-content img{

  width: 100%;

}

.events-details-content .meta-text .meta li{

  position: relative;

  font-size: 13px;

  font-family: 'Open Sans',sans-serif;

  line-height: 25px;

  color: #848484;

  font-weight: 600;

  margin-bottom: 5px;

}

.events-details-content .meta-text .meta span{

  color: #222;

  margin-right: 5px;

}

.events-details-content .meta-text .meta i:before{

  font-size: 13px;

  color: #cc0066;

  margin-right: 8px;

}

.countdown-box{

  position: relative;

  width: 100%;

  height: 90px;

  background: #2b2e31;

  margin-top: 33px;

  margin-bottom: 33px;

}

.countdown-timer {

  margin-left: 20px;

  position: relative;

}

.countdown-timer .default-coundown{

  position: relative;

  display: inline-block;

}

.countdown-box .link-btn{

  position: absolute;

  right: 50px;

  top: 20px;

}

.countdown-timer .counter-column:last-child{

  border-right: none;

}

.countdown-timer .counter-column{

  position: relative;

  text-align: center;

  display: inline-block;

  padding: 0px 30px;

  color: #bfbfbf;

  font-weight: 400;

  font-size: 13px;

  margin-top: 22px;

  line-height: 20px;

  border-right: 1px solid #505355;

  font-family: 'Open Sans', sans-serif;

}

.countdown-timer .counter-column span{

  color: #fff;

  font-weight: 600;

  font-size: 24px;

  font-family: 'Open Sans', sans-serif;

}





/*** 



====================================================================

                        team-page

====================================================================



***/



.team-page{

  position: relative;

  padding: 100px 0px 70px 0px;

}

.team-page .single-item{

  margin-bottom: 30px;

}





/*** 



====================================================================

                        single-volunteers page

====================================================================



***/



.single-volunteers{

  position: relative;

  padding: 100px 0px 67px 0px;

}

.single-volunteers img{

  width: 100%;

}

.single-volunteers .single-item{

  position: relative;

  border: 1px solid #e5e5e5;

  margin-bottom: 43px;

}

.single-volunteers .single-title{

  position: relative;

  font-size: 30px;

  font-family: 'Montserrat',sans-serif;

  line-height: 40px;

  color: #222;

  margin-bottom: 3px;

}

.single-volunteers h6{

  font-size: 14px;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  color: #cc0066;

  margin-bottom: 15px;

}

.single-volunteers .meta-text .text{

  position: relative;

  font-size: 14px;

  font-family: 'Montserrat',sans-serif;

  line-height: 26px;

  color: #222;

  margin-bottom: 5px;

}

.single-volunteers .meta-text .social-blog .text{

  display: inline-block;

}

.single-volunteers .meta-text .social-blog .social{

  display: inline-block;

}

.single-volunteers .meta-text .text span{

  font-family: 'Open Sans',sans-serif;

  color: #848484;

  margin-left: 20px;

}

.single-volunteers .social .text{

  display: inline-block;

  margin-right: 8px;

}

.single-volunteers .social li{

  display: inline-block;

  margin: 0px 10px;

}

.single-volunteers .social li a{

  position: relative;

  font-size: 15px;

  line-height: 26px;

  color: #848484;

  transition: all 500ms ease;

}

.single-volunteers .social li a:hover{

  color: #cc0066;

  transition: all 500ms ease;

}

.single-volunteers .single-content{

  position: relative;

  padding: 41px 45px 0px 20px;

}

.single-volunteers p{

  margin-bottom: 19px;

}

.single-volunteers .lower-content p{

  padding: 0px 25px 0px 0px;

  margin-bottom: 26px;

}





/*** 



====================================================================

                        gallery-page

====================================================================



***/



.gallery-page{

  position: relative;

  padding: 100px 0px 70px 0px;

}

.gallery-page .gallery_menu{

  position: relative;

  padding: 0px;

  margin: 0px;

  margin-bottom: 50px;

}

.gallery-page .gallery_menu li{

  position: relative;

  display: inline-block;

  font-size: 14px;

  font-family: 'Open Sans',sans-serif;

  font-weight: 600;

  line-height: 26px;

  color: #222;

  margin: 0px 3px;

  padding: 9px 25px 8px 25px;

  border: 1px solid #cc0066;

  text-align: center;

  cursor: pointer;

  transition: all 500ms ease;

}

.gallery-page .gallery_menu li.active{

  color: #fff;

  background: #cc0066;

  transition: all 500ms ease;

}





/*** 



====================================================================

                        blog-page

====================================================================



***/





.blog-page{

  position: relative;

  padding: 100px 0px 80px 0px;

}

.blog-page .single-item{

  border: 1px solid #e5e5e5;

  margin-bottom: 70px;

}

.blog-page .single-item:hover{

  box-shadow: 0px 0px 15px 3px #e5e5e5;

}

.blog-page .link-btn{

  top: -20px;

}

.blog-page .single-item .img-holder {

    margin-bottom: 0px;

}

.blog-page .sidbar-post a:before {

    display: none;

}

.blog-page .single-post{

  position: relative;

  padding: 0px 0px 0px 96px;

  margin-bottom: 23px;

}

.blog-page .single-post .img-box{

  position: absolute;

  left: 1px;

  top: 7px;

  width: 80px;

  height: 75px;

}

.blog-page .single-post h5 a{

  font-size: 16px;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  color: #222;

  margin-bottom: 0px;

}

.blog-page .single-post span{

  position: relative;

  display: block;

  font-size: 13px;

  font-family: 'Open Sans',sans-serif;

  line-height: 25px;

  color: #848484;

}

.blog-page .sidbar .sidbar-post a{

  padding: 0px;

  margin: 0px;

}

.blog-page .sidbar .sidbar-post{

  margin-bottom: 48px;

}







/*** 



====================================================================

                        blog-single

====================================================================



***/



.blog-single {

  position: relative;

  padding: 100px 0px;

}

.blog-single .blog-single-section img{

  width: 100%;

  margin-bottom: 34px;

}

.blog-single .blog-single-section .meta{

  position: relative;

  margin-bottom: 1px;

}

.blog-single .blog-single-section .meta li{

  display: inline-block;

  font-size: 13px;

  font-family: 'Open Sans',sans-serif;

  line-height: 25px;

  color: #848484;

  margin-right: 10px;

}

.blog-single .blog-single-section p{

  margin-bottom: 26px;

}

.blog-single .blog-single-section .meta li i{

  font-size: 13px;

  color: #cc0066;

  margin-right: 9px;

}

.blog-single .blog-single-section .single-blog-title{

  position: relative;

  display: block;

  font-size: 30px;

  font-family: 'Montserrat',sans-serif;

  line-height: 40px;

  color: #222;

  margin-bottom: 13px;

}

.blog-single .blog-single-section .text-bg p{

  font-size: 15px;

  background: #f5f5f5;

  font-style: italic;

  padding: 34px 34px 34px 34px;

}

.blog-single .blog-single-section .comment-box{

  position: relative;

  padding: 0px 0px 0px 106px;

  margin-bottom: 17px;

}

.blog-single .blog-single-section .comment-box.replay-comment{

  padding: 0px 0px 0px 93px;

  left: 103px;

}

.blog-single .blog-single-section .comment-box .img-box{

  position: absolute;

  left: 1px;

  top: 7px;

}

.blog-single .blog-single-section .comment-box .comment-title{

  font-size: 15px;

  font-family: 'Montserrat',sans-serif;

  line-height: 26px;

  color: #222;

  margin-bottom: 4px;

}

.blog-single .blog-single-section .comment-box .comment-inner p{

  margin-bottom: 10px;

}

.blog-single .blog-single-section .comment-box .comment-time{

  position: relative;

  font-size: 13px;

  font-family: 'Open Sans',sans-serif;

  line-height: 25px;

  color: #848484;

  margin-bottom: 12px;

}

.blog-single .blog-single-section .comment-box .comment-time i:before{

  font-size: 13px;

  color: #848484;

  margin-right: 7px;

}

.blog-single .blog-single-section .comment-box a{

  position: relative;

  font-size: 14px;

  font-family: 'Open Sans',sans-serif;

  line-height: 26px;

  color: #cc0066;

  text-transform: uppercase;

  transition: all 500ms ease;

}

.blog-single .blog-single-section .comment-box a:hover{

  color: #222;

  transition: all 500ms ease;

}

.blog-single .comment-area{

  position: relative;

  margin-bottom: 76px;

}

.blog-single .news-style-one{

  position: relative;

  margin-bottom: 57px;

}

.blog-single .comment-area .comment-title h4{

  margin-bottom: 18px;

}

.blog-single .comment-form{

  position: relative;

}

.blog-single .comment-form input,

.blog-single .comment-form textarea{

  position: relative;

  width: 100%;

  height: 45px;

  padding: 15px;

  color: #848484;

  margin-bottom: 30px;

  border: 1px solid #e5e5e5;

}

.blog-single .comment-form textarea{

  height: 160px;

  resize: none;

  margin-bottom: 9px;

}

.blog-single .comment-form h4{

  margin-bottom: 22px;

}

.blog-single .comment-form .btn-one{

  padding: 11px 31px 10px 31px;

}





/*** 



====================================================================

                        contact page

====================================================================



***/



.contact-info{

  position: relative;

  padding: 30px 0px;

}

.contact-info .single-item{

  position: relative;

  padding: 50px 15px 32px 15px;

  border: 1px solid #e5e5e5;

}

.contact-info .single-item i:before{

  font-size: 54px;

  color: #cc0066;

  margin: 0px;

}

.contact-info .single-item .icon-box{

  margin-bottom: 18px;

}

.contact-form-area .contact-form input,

.contact-form-area .contact-form textarea{

  position: relative;

  width: 100%;

  height: 50px;

  color: #848484;

  padding: 15px;

  border: 1px solid #e5e5e5;

  margin-bottom: 20px;

} 

.contact-form-area .contact-form textarea{

  height: 116px;

  resize: none;

}

.contact-form-area .btn-one{

  margin-top: 20px;

}



/** google map **/



.google-map-area {

    position: relative;

}

#contact-google-map {

    height: 400px;

    width: 100%;

}

.contact-info .single-item.hvr-float-shadow{

  display: block;

}





/*** 



====================================================================

                        error-page

====================================================================



***/





.error-section{

  position: relative;

  padding: 140px 0px 150px 0px;

}

.error-section .error-title{

  position: relative;

  font-size: 180px;

  font-family: 'Montserrat',sans-serif;

  line-height: 200px;

  color: #222;

  margin-bottom: 0px;

}

.error-section .error-title i:before{

  color: #cc0066;

  margin: 0px 18px;

  font-size: 185px;

}

.error-section .title{

  position: relative;

  font-size: 45px;

  font-family: 'Montserrat',sans-serif;

  line-height: 50px;

  color: #222;

  margin-bottom: 44px;

}

.error-section .title:before{

  display: none;

}

.error-section .form-group{

  position: relative;

  padding: 0px 0px 0px 0px;

  display: inline-block;

}

.error-section .search-box input{

  position: relative;

  width: 570px;

  height: 50px;

  border: 1px solid #dedede;

  margin-bottom: 31px;

  padding: 15px;

}

.error-section a.btn-one{

  display: block;

  width: 150px;

  margin: 0 auto;

}

.error-section .form-group button{

  position: absolute;

  right: 15px;

  top: 10px;

  background: transparent;

}

.error-section a.btn-one{

  padding: 10px 20px 11px 21px;

}

.main {
  font-family:Arial;
  width:500px;
  display:block;
  margin:0 auto;
}
.main h3 {
    background: #fff;
    color: #3498db;
    font-size: 36px;
    line-height: 100px;
    margin: 10px;
    padding: 2%;
    position: relative;
    text-align: center;
}
.action{
  display:block;
  margin:100px auto;
  width:100%;
  text-align:center;
}
.action a {
  display:inline-block;
  padding:5px 10px; 
  background:#f30;
  color:#fff;
  text-decoration:none;
}
.action a:hover{
  background:#000;
}

.slick-next, .slick-prev
{
  background-color: #cc0066 !important;
  width: 35px !important;
height: 65px !important;
}

.slick-prev {
  left: -45px !important;
}


Youez - 2016 - github.com/yon3zu
LinuXploit