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:/proc/self/root/home/markandeyatourtravels.in/www/wp-content/themes/astra-child/
Upload File :
Current File : //proc/self/root/home/markandeyatourtravels.in/www/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{overflow-y:hidden;}
html, body {height: 100%;}

body{font-size: 14px; font-family: 'Open Sans', sans-serif; font-weight:400; color: #242424;}

a{color:#f3941e;}
a:hover, a:focus{color:#132144; text-decoration:none;}
img{max-width:100%; vertical-align:middle;}
p{line-height:23px; margin:0 0 15px; text-align:justify;}

h1, h2, h3, h4, h5, h6{font-family: 'Poppins', sans-serif; font-weight:600; margin:0 0 10px;}
h2{color:#f3941e;}
h3{color:#132144;}
h4{color:#f3941e;}

.pad-0{padding:0 !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-30{margin-bottom:30px !important;}
.mrb-40{margin-bottom:40px !important;}
.mrb-50{margin-bottom:50px !important;}

@media (min-width: 1200px) { 

  /*.sticky.header{position: fixed; width: 100%; background: #fff; top: 0; left: 0; border-bottom: 1px solid #ccc; -webkit-box-shadow: 0 1px 10px 0px #B0B0B0; box-shadow: 0 1px 10px 0px #B0B0B0;}  
  .sticky.header .head-top{display:none;}  
  .sticky .menu-head .navbar-brand{transition:all 1s ease; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -ms-transition:all 1s ease; -o-transition:all 1s ease;}
  .sticky .menu-head .navbar-brand img{max-width: 250px; transition:all 1s ease; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -ms-transition:all 1s ease; -o-transition:all 1s ease;}
  .sticky .menu-head .navbar-nav > li{padding: 20px 0;}
  .sticky .menu-head .navbar-nav > li a{color: #505050;}*/

}

 .container{position:relative; z-index:3; max-width: 88%;}
  
.header{position:absolute; left:0; width:100%; top:0; z-index:5; padding:0;}
  .head-top{position:relative; background:#071c55;}
  .head-top .container{position:relative; z-index:3;}
  .head-right{text-align:right;}
  .head-top a{color:#fff;} 
  .head-top a:hover{color:#f3941e;}
  .head-top ul{margin:0; padding:8px 0;}
  .head-top ul li{display:inline-block; list-style:none; padding:0 20px 0 0; position:relative;}
  .head-top ul li i{color: #fff; font-size: 17px; display: inline-block; vertical-align: middle; top: 0; padding: 0 7px 0 2px; position: relative;}
  .head-top ul li i.fa-envelope-o{top: -2px;}
  .icon-top{padding: 0; position:relative;}
  .icon-top i{color: #fff; border:0; display:inline-block; font-size: 18px; line-height: 36px; margin: 0 0 0 2px; height: 36px; width: 36px; text-align: center; position:relative; z-index:1; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
  .icon-top .fa-facebook{background:#3a5896;}
  .icon-top .fa-facebook:hover{background:none; color:#3a5896;}
  .icon-top .fa-twitter{background:#00aced;}
  .icon-top .fa-twitter:hover{background:none; color:#00aced;}
  .icon-top .fa-youtube{background:#b00;}
  .icon-top .fa-youtube:hover{background:none; color:#b00;}
  .icon-top .fa-linkedin{background:#007ab5;}
  .icon-top .fa-linkedin:hover{background:none; color:#007ab5;}
  .icon-top .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-top .fa-google-plus:hover{background:none; color:#f09433;}
  .icon-top i:hover{color:#fff; 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;}  
        
  .header nav{position: relative; font-family: 'Poppins', sans-serif; text-transform: uppercase; font-weight: 600; font-size: 14px; 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 -37px; box-shadow: none; background: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 0;} 
  .header .navbar .logo{padding: 8px 0;}
  .header .navbar .logo img{max-width: 228px;}
  .header .navbar .logo a{display: block;}
  .header nav .navbar .nav-links{height: 100%; margin: 0; width: 100%; display: flex; justify-content: space-between;}
  .header nav .navbar .links{display: flex; padding: 0; margin: 0 0 0 auto;}
  .header nav .navbar .links li{position: relative; display: flex; align-items: center; justify-content: space-between; list-style: none; margin: 0 0 0 30px; padding: 30px 0; border-right: 1px solid rgba(250, 250, 250, 0.1);}
  .header nav .navbar .links li a{padding: 15px 0; display: block; text-decoration: none; white-space: nowrap; color: #fff;}

  .header nav .navbar .links > li > a:hover, .header nav .navbar .links > li.current-menu-item > a{color: #fff;}
  .header nav .navbar .links > li > a:before{content: ''; position: absolute; bottom: 30px; left: 0; width: 0; height: 2px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); opacity: 1; filter: alpha(opacity=100); -webkit-transition: all .2s ease-in-out 0s;-o-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s; right: 0; margin: 0 auto; background: #fff; /*-webkit-border-radius: 100%;border-radius: 100%; border-radius: 100%;*/}
  .header nav .navbar .links > li > a:hover:before{opacity: 1; width: 100%;}
  .header nav .navbar .links > li > a:focus:before, .header nav .navbar .links > li.current-menu-item > a:before{opacity: 1; width: 100%;}
  .header nav .navbar .links > li:last-child a{background:#132144; border:0; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; z-index: 1; display: inline-block; text-align: center; color: #fff; padding: 11px 30px; border:0; overflow:hidden; text-shadow:none; box-shadow:none; text-transform: capitalize;}
  .header nav .navbar .links > li:last-child a:hover{background:#132144; color: #fff;}
  .header nav .navbar .links > li:last-child a:after{content: ''; position: absolute; height: 110%; right: -20px; top: 0; width: 30px; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #9f0000; z-index:-1; transform: skewX(-25deg);}
  .header nav .navbar .links > li:last-child a:hover:after{width: 130%;}
  .header nav .navbar .links > li:last-child a:before{display:none;} 

  .header .links li:hover .htmlcss-arrow, .header .links li:hover .js-arrow{transform: rotate(180deg);} 

  @media (min-width:1100px) {
	   
	  .header nav .navbar{-webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
	  .header nav .navbar .links > li:first-child > a{-webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}
  }
  
  .header nav .navbar .links li .arrow{width: 16px; line-height: 52px; text-align: center; display: inline-block; color: #fff; transition: all 0.3s ease; margin: 2px 0 0 5px;}
  .header nav .navbar .links li .sub-menu{width: 380px; border-top: 2px solid #f27c16; border-bottom: 2px solid #f27c16; background: rgba(0, 0, 0, 0.8); 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; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; 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; font-size: 15px; border-bottom: 1px solid #d5d5d5;} 
  .header .navbar .links li .sub-menu a{color: #fff; padding: 10px 15px; display: block; width: 100%;}  
  .header .navbar .links li .sub-menu a:hover{color: #fff; background: #f27c16;} 
  .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; margin: 0; background: none;} 
    .header nav .navbar:before, .header nav .navbar:after{display: none;} 
	.header nav .navbar .logo{display: block !important;} 
	.header nav .navbar .logo a{font-size: 27px; padding: 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;} 
	.header nav .navbar .links > li:last-child a{display: block; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
	.header nav .navbar .links > li a:hover, .header nav .navbar .links > li.current-menu-item > a{background: none; color: #e5ac57;} 
	.navbar .links li .sub-menu a{padding:10px;}
	.header .navbar .links li .sub-menu a:hover, .header nav .navbar .sub-menu > li.current-menu-item > a{color: #e5ac57; 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 .navbar .nav-links .head-right{display: block !important;} 
	.header .sidebar-logo .logo-name{} 
	.header .sidebar-logo .logo-name img{max-width: 200px;} 
	.header .sidebar-logo  i{font-size: 25px; color: #dd2700; cursor: pointer;} 
	.header .navbar .bx-menu{font-size: 25px; color: #dd2700; cursor: pointer; margin: 30px 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: #dd2700;} 
	
	.header nav .navbar .links{display: block; margin-top: 20px; padding: 0;} 
	.header nav .navbar .links li .arrow{line-height: 25px; 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: 10px 15px; color: #000;} 
	.header .navbar .links li .sub-menu a{padding:8px 75px 8px 15px; white-space: break-spaces; color: #242424;}
	.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:150px 50px 0 0; overflow: hidden; position:relative; z-index:1;}
  .banner::before{content: " "; display: block; position: absolute; z-index: 3; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); right: 0; top: -460px; width: 1000px; height: 900px; background: #d51511; background: -moz-linear-gradient(left, #d51511 0%, #ffa918 100%); background: -webkit-linear-gradient(left, #d51511 0%,#ffa918 100%); background: linear-gradient(to right, #d51511 0%,#ffa918 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51511', endColorstr='#ffa918',GradientType=1 );}
  .banner figure{background:#132144;}
  .banner .item img{-webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; opacity:1; width:100%;}
  .banner .active .patern-layer-one{opacity: 1; transform: translateX(0px);}
  .banner .patern-layer-one{position: absolute; left: 0px; top: 0px; width: 200px; height: 492px; z-index: 2; opacity: 0; transform: translateX(-500px); background-position: center bottom; background-repeat: no-repeat; background-size: 100% 100%; transition: all 900ms ease; -moz-transition: all 900ms ease; -webkit-transition: all 900ms ease; -ms-transition: all 900ms ease; -o-transition: all 900ms ease;}  
  .banner .active .patern-layer-two{transform: translateX(00px); -webkit-transition-delay: 300ms; -moz-transition-delay: 300ms; -ms-transition-delay: 300ms; -o-transition-delay: 300ms; transition-delay: 300ms;}
  .banner .patern-layer-two{position: absolute; right: 0px; bottom: 0px; width: 300px; height: 633px; z-index: 2; background-position: right top; background-repeat: no-repeat; background-size:100% 100%; transform: translateX(500px); transition: all 900ms ease; -moz-transition: all 900ms ease; -webkit-transition: all 900ms ease; transition-delay: 0s; -ms-transition: all 900ms ease; -o-transition: all 900ms ease;}
  .bs-slider{overflow: hidden; background:#fff; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; position: relative; z-index:4;}
  .bs-slider:hover{cursor: -moz-grab; cursor: -webkit-grab;}
  .bs-slider:active{cursor: -moz-grabbing; cursor: -webkit-grabbing;}
  .bs-slider .bs-slider-overlay{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color:rgba(0, 0, 0, 0.4); display:none;}
  .bs-slider > .carousel-inner > .item > img, .bs-slider > .carousel-inner > .item > a > img{margin: auto; width: 100% !important;}
  /*************************Slide effect**********************/
  .fade{opacity: 1;}
  .fade .item{top: 0; z-index: 1; opacity: 0; width: 100%; position: absolute; left: 0 !important; display: block !important; -webkit-transition: opacity ease-in-out 1s; -moz-transition: opacity ease-in-out 1s; -ms-transition: opacity ease-in-out 1s; -o-transition: opacity ease-in-out 1s; transition: opacity ease-in-out 1s;}
  .fade .item:first-child{top: auto; position: relative;}
  .fade .item.active{opacity: 1; z-index: 2; -webkit-transition: opacity ease-in-out 1s; -moz-transition: opacity ease-in-out 1s; -ms-transition: opacity ease-in-out 1s; -o-transition: opacity ease-in-out 1s; transition: opacity ease-in-out 1s;}
  /*---------- LEFT/RIGHT ROUND CONTROL ----------*/
  .control-round .carousel-control{top: 47%; opacity: 0; width: 45px; height: 45px; z-index: 100; color: #fff; display: block; font-size: 24px; cursor: pointer; overflow: hidden; line-height: 43px; text-shadow: none; position: absolute; font-weight: normal; background: #d51511; background: -moz-linear-gradient(left, #d51511 0%, #ffa918 100%); background: -webkit-linear-gradient(left, #d51511 0%,#ffa918 100%); background: linear-gradient(to right, #d51511 0%,#ffa918 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51511', endColorstr='#ffa918',GradientType=1 ); -webkit-border-radius: 100px; border-radius: 100px;}
  .control-round:hover .carousel-control{opacity: 1;}
  .control-round .carousel-control.left, .control-round .carousel-control.right{/*left: inherit; right: 30px; opacity: 1; background: #f3941e; top: inherit; bottom: 20px;*/ -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0;}
  .control-round .carousel-control.left{right: 80px; -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;}
  .control-round .carousel-control.left:hover, .control-round .carousel-control.right:hover{color: #fff; background: #d51511; background: -moz-linear-gradient(left, #d51511 0%, #ffa918 100%); background: -webkit-linear-gradient(left, #d51511 0%,#ffa918 100%); background: linear-gradient(to right, #d51511 0%,#ffa918 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51511', endColorstr='#ffa918',GradientType=1 ); border: 0px transparent;}
  .control-round .carousel-control .fa{margin: 10px 0 0;}
  .control-round .carousel-control.left>span:nth-child(1){left: 45%;}
  .control-round .carousel-control.right>span:nth-child(1){right: 45%;}
  /*---------- INDICATORS CONTROL ----------*/
  .indicators-line > .carousel-indicators{right: 45%; bottom: 3%; left: auto; width: 90%; height: 20px; font-size: 0; overflow-x: auto; text-align: right;overflow-y: hidden; padding-left: 10px; padding-right: 10px; padding-top: 1px; white-space: nowrap;}
  .indicators-line > .carousel-indicators li{padding: 0; width: 15px; height: 15px; border: 1px solid rgb(158, 158, 158); text-indent: 0; overflow: hidden; text-align: left; position: relative; letter-spacing: 1px; background: rgb(158, 158, 158); -webkit-font-smoothing: antialiased; -webkit-border-radius: 50%;border-radius: 50%; margin-right: 5px; -webkit-transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99); transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99); z-index: 10; cursor:pointer;}
  .indicators-line > .carousel-indicators li:last-child{margin-right: 0;}
  .indicators-line > .carousel-indicators .active{margin: 1px 5px 1px 1px; box-shadow: 0 0 0 2px #fff; background-color: transparent; position: relative;-webkit-transition: box-shadow 0.3s ease; -moz-transition: box-shadow 0.3s ease; -o-transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease;-webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease;}
  .indicators-line > .carousel-indicators .active:before{transform: scale(0.5); background-color: #fff; content:""; position: absolute; left:-1px; top:-1px; width:15px; height: 15px; border-radius: 50%; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease;}
  /*---------- SLIDE CAPTION ----------*/
  .slide_style_left{text-align: left !important;}
  .slide_style_right{text-align: right !important;}
  .slide_style_center{text-align: center !important;}
  .slide-text{left:0; bottom:30%; text-align:center; position: absolute; width:100%; padding:0 10%;}
  .slide-text .banner-logo figure{display: inline-block; vertical-align: middle; margin: 0 30px;}
  .slide-text > h1{padding: 0; color: #ffffff; font-size: 40px; font-weight:600; line-height:65px; margin: 0 0 10px;-webkit-animation-delay: 0.7s;animation-delay: 0.7s; text-transform: capitalize; text-shadow: 0 0 5px #000;}
  .slide-text > h1 span{display: inline-block;}
  .slide-text > p{padding: 0; color: #ffffff; font-size: 22px; line-height: 27px; margin: 0 0 20px; -webkit-animation-delay: 1.1s; animation-delay: 1.1s; text-align:center; text-shadow: 0 0 5px #000;} 
  .slide-text .btn{background: #d51511; background: -moz-linear-gradient(left, #d51511 0%, #ffa918 100%); background: -webkit-linear-gradient(left, #d51511 0%,#ffa918 100%); background: linear-gradient(to right, #d51511 0%,#ffa918 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51511', endColorstr='#ffa918',GradientType=1 ); border:0; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:15px; position: relative; z-index: 1; display: inline-block; text-align: center; color: #fff; font-family: 'Poppins', sans-serif; font-weight:600; padding: 13px 30px; min-width:160px; margin:20px 0 0; border:0; overflow:hidden; text-shadow:none; box-shadow:none; text-transform: uppercase;}
  .slide-text .btn:hover{color: #fff;}
  .slide-text .btn:after{content: ''; position: absolute; height: 110%; right: -20px; top: 0; width: 20%; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #132144; z-index:-1; transform: skewX(-25deg);}
  .slide-text .btn:hover:after{width: 120%;}

.about-sec{padding:60px 0 10px; position:relative; z-index:2;}    
  .about-sec.about-page{padding:0 0 35px !important;}    
  .about-sec h2{color:#071c55; font-size: 30px; position: relative; text-transform:capitalize; margin: 0 0 20px;}
  .about-sec h2::after{content: ""; background-image: url(images/movie-bg.png); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; background-size: cover; position: absolute; left: 70px; top: -8px; width: 80px; height: 76px;}
  .about-sec h2 span{position:relative; display:block; font-size:16px; color:#f3941e; margin:0 0 10px; font-family: 'Courgette', cursive;}
  .about-sec h2 span:after{content:''; background:#071c55; height:2px; width:30px; margin:0 0 0 15px; display:inline-block; vertical-align:middle;}
  .about-sec .about-left ul{margin:25px 0 0; padding:0;}
  .about-sec .about-left ul li{color: #333333; list-style:none; background: #fff; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 10px 10px 12px 95px; margin: 0 0 10px; transition: 0.4s; position:relative;}
  .about-sec .about-left ul li:before{content: "\f3941ec"; font-family: FontAwesome; position: absolute; background: #fff; width: 50px; height: 50px; top: 20px; left: 6px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; text-align: center; line-height: 46px; color: #f3941e; border: 3px solid #f9c7c4; font-size: 20px; /*box-shadow: 0 0 20px #ccc;*/}
  .about-sec .about-left ul h4{margin:0;}
  .about-sec .about-left ul h4::after{width: 2px; height: 40px; bottom: inherit; top: 15px; left: -20px;}
  .about-sec .about-left ul p{margin:0;}
  .about-sec .about-left p{/*line-height:30px;*/}
  .about-sec .about-left{margin:0 0 30px; position:relative; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: left; -ms-flex-align: center; align-items: center;}
  .about-sec .about-left .btn{background: #d51511; background: -moz-linear-gradient(left, #d51511 0%, #ffa918 100%); background: -webkit-linear-gradient(left, #d51511 0%,#ffa918 100%); background: linear-gradient(to right, #d51511 0%,#ffa918 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51511', endColorstr='#ffa918',GradientType=1 ); border:0; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; position: relative; z-index: 1; display: inline-block; text-align: center; color: #fff; font-family: 'Poppins', sans-serif; font-weight:600; padding: 13px 30px; min-width:160px; margin:20px 0 0; border:0; overflow:hidden; text-shadow:none; box-shadow:none; text-transform: uppercase;}
  .about-sec .about-left .btn:hover{color: #fff;}
  .about-sec .about-left .btn:after{content: ''; position: absolute; height: 110%; right: -20px; top: 0; width: 20%; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #132144; z-index:-1; transform: skewX(-25deg);}
  .about-sec .about-left .btn:hover:after{width: 120%;}
  .about-sec .about-right{margin:0 0 30px; position:relative;}
  .about-sec .about-right figure{margin:0; padding:0; position:relative; text-align:left;}
  .about-sec .about-content-item{display: -webkit-box; display: -ms-flexbox; display: flex; margin: 35px 0 0;}
  .about-sec .about-content-item p{margin: 0;}
  .about-sec .about-content-item .about-content-thumb{width: 60px; font-size: 60px; color: #363636; line-height: 1;}
  .about-sec .about-content-item .about-content-thumb img{max-width: 50px;}
  .about-sec .about-content-item .about-content-texts{padding: 0 0 0 30px;}
  .about-sec .about-content-item h3{font-size:16px; color:#000;}

.tag-sec{position:relative; margin:0 0 40px;}
  .tag-sec .tag-box{position: relative; background: #5a6075; padding: 35px 20px 25px; border: 0 solid #fff; min-height: 230px; margin: 0 0 30px; border: 10px solid rgba(250, 250, 250, 0.9);}
  .tag-sec .tag-box:hover{background: #d51511; background: -moz-linear-gradient(left, #d51511 0%, #ffa918 100%); background: -webkit-linear-gradient(left, #d51511 0%,#ffa918 100%); background: linear-gradient(to right, #d51511 0%,#ffa918 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51511', endColorstr='#ffa918',GradientType=1 ); cursor:pointer;}
  .tag-sec .tag-box figure{position: absolute; left: 0; top: 0; opacity: 0.2; width: 100%; height: 100%;}
  .tag-sec .tag-box figure img{width: 100%; height: 100%; object-fit: cover; object-position: center center;}
  .tag-sec .tag-box div{position: relative; z-index: 2; color: #fff;}
  .tag-sec .tag-icon i{color: #fff; margin: 0 0 25px; font-size: 40px;}
  .tag-sec .tag-content h3{color: #fff; font-size: 24px;}

.Honeymoon-Packages{position: relative; z-index: 1; padding: 65px 0 50px;}
  .Honeymoon-Packages::before{content: ""; background-image: url(images/bg-01.jpg); background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.3; z-index: 2;}
  .Honeymoon-Packages::after{content: ""; background: #000; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
  .Honeymoon-Packages h2{color:#fff; font-size: 30px; position: relative; text-transform:capitalize; text-align:center; margin: 0 0 15px;}
  .Honeymoon-Packages h2::after{content: ""; background-image: url(images/movie-bg.png); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; background-size: cover; position: absolute; left: 70px; top: -8px; width: 80px; height: 76px;}
  .Honeymoon-Packages h2 span{position:relative; display:block; font-size:18px; font-weight:normal; color:#f3941e; margin:0 0 10px; font-family: 'Courgette', cursive;}
  .Honeymoon-Packages h2 span:before, .Honeymoon-Packages h2 span:after{content:''; background:#fff; height:2px; width:30px; margin:0 15px; display:inline-block; vertical-align:middle; opacity:0.5;}
  .Honeymoon-Packages .hp-top{color:#fff; margin:0 0 20px;}
  .Honeymoon-Packages .hp-top p{text-align:center;}
  .Honeymoon-Packages .owl-pagination{display: none; text-align: right; position: absolute; right: 0; bottom: 30px; margin: 0;}
  .Honeymoon-Packages .owl-theme .owl-controls .owl-page span{background:#d7d7d7; opacity:1;}
  .Honeymoon-Packages .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{
    background: #f3941e;}
  .Honeymoon-Packages .item{margin:15px 15px 0; padding:0 0 25px;}
  .Honeymoon-Packages .owl-theme .owl-controls .owl-buttons div{display: block; background:#fff; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; color:#000; position:absolute; left:-55px; top:45%; margin:0; height:44px; width:44px; opacity:1; text-indent:-99999px;}
  .Honeymoon-Packages .owl-theme .owl-controls .owl-buttons div.owl-next{right:-55px; left:inherit;}
  .Honeymoon-Packages .owl-theme .owl-controls .owl-buttons div.owl-prev:before{background-image: url(images/arrow-left.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%;}  
  .Honeymoon-Packages .owl-theme .owl-controls .owl-buttons div.owl-next:before{background-image: url(images/arrow-right.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%;} 
.Honeymoon-Packages .specialitie-box {  padding: 15px 15px 0;  -webkit-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.06);  box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.06);  -webkit-border-radius: 0;  -moz-border-radius: 0;  border-radius: 0;  background: #fff;  -webkit-transition: all 0.5s;  transition: all 0.5s;  position: relative;  height: 480px;
}
.Honeymoon-Packages .specialitie-box img { width: 100%; height: 200px; object-fit: cover;}
  .Honeymoon-Packages .specialitie-box figure{position:relative;}
  .Honeymoon-Packages .specialitie-box figure img{width:100%;}
  .Honeymoon-Packages .specialitie-box .package-price p{margin: 0;}
  .Honeymoon-Packages .specialitie-box .package-price{position: absolute; right: 10px; bottom: 10px; background: #d51511; padding: 10px 30px; color: #fff; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 18px;}
  .Honeymoon-Packages .specialitie-content{padding:15px 0 5px;}
  .Honeymoon-Packages .specialitie-content:before{background: #f3941e;  content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s; transition: all 0.5s;}
  .Honeymoon-Packages .specialitie-box:hover{-webkit-transform: translateY(-5px);transform: translateY(-5px);}
  .Honeymoon-Packages .specialitie-box:hover .specialitie-content::before{-webkit-transform: scale(1);transform: scale(1);}
  .Honeymoon-Packages .specialitie-box h4{margin:0 0 15px; color:#071c55; font-size:18px; letter-spacing: -0.5px; font-weight:600; line-height:24px;}
  .Honeymoon-Packages .specialitie-box .rating{margin:0 0 10px; color:#f3941e; letter-spacing:3px;}
  .Honeymoon-Packages .specialitie-box .package-days span{padding: 0 0 0 0px; color: #178fcc;display: block;text-align: left;}
  .Honeymoon-Packages .specialitie-box .package-days span strong{color: #071c55;}
  .Honeymoon-Packages .specialitie-box p{text-align:left;}
  .Honeymoon-Packages .specialitie-content .btn{background: #d51511; background: -moz-linear-gradient(left, #d51511 0%, #ffa918 100%); background: -webkit-linear-gradient(left, #d51511 0%,#ffa918 100%); background: linear-gradient(to right, #d51511 0%,#ffa918 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51511', endColorstr='#ffa918',GradientType=1 ); border:0; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; position: relative; z-index: 1; display: inline-block; text-align: center; color: #fff; font-family: 'Poppins', sans-serif; font-weight:600; padding: 13px 30px; min-width:160px; margin:0; border:0; overflow:hidden; text-shadow:none; box-shadow:none; text-transform: uppercase;}
  .Honeymoon-Packages .specialitie-content .btn:hover{color: #fff;}
  .Honeymoon-Packages .specialitie-content .btn:after{content: ''; position: absolute; height: 110%; right: -20px; top: 0; width: 20%; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #132144; z-index:-1; transform: skewX(-25deg);}
  .Honeymoon-Packages .specialitie-content .btn:hover:after{width: 120%;}
  
.Himachal-Packages{margin:70px 0 50px; position:relative; z-index:2;}       
  .Himachal-Packages h2{color:#071c55; font-size: 30px; position: relative; text-transform:capitalize; text-align:center; margin: 0 0 30px;}
  .Himachal-Packages h2::after{content: ""; background-image: url(images/movie-bg.png); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; background-size: cover; position: absolute; left: 70px; top: -8px; width: 80px; height: 76px;}
  .Himachal-Packages h2 span{position:relative; display:block; font-size:18px; font-weight:normal; color:#f3941e; margin:0 0 10px; font-family: 'Courgette', cursive;}
  .Himachal-Packages h2 span:before, .Himachal-Packages h2 span:after{content:''; background:#000; height:2px; width:30px; margin:0 15px; display:inline-block; vertical-align:middle; opacity:0.2;}
  .Himachal-Packages .owl-pagination{display: none; text-align: right; position: absolute; right: 0; bottom: 30px; margin: 0;}
  .Himachal-Packages .owl-theme .owl-controls .owl-page span{background:#d7d7d7; opacity:1;}
  .Himachal-Packages .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{
    background: #f3941e;}
  .Himachal-Packages .item{margin:15px 15px 0; padding:0 0 25px;}
  .Himachal-Packages .owl-theme .owl-controls .owl-buttons div{display: block; background:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; color:#000; position:absolute; left:-55px; top:50%; margin:-30px 0 0; height:44px; width:44px; opacity:1; text-indent:-99999px;}
  .Himachal-Packages .owl-theme .owl-controls .owl-buttons div.owl-next{right:-55px; left:inherit;}
  .Himachal-Packages .owl-theme .owl-controls .owl-buttons div.owl-prev:before{background-image: url(images/arrow-left.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%;}  
  .Himachal-Packages .owl-theme .owl-controls .owl-buttons div.owl-next:before{background-image: url(images/arrow-right.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%;} 
  .Himachal-Packages .specialitie-box{padding: 15px 15px 0; -webkit-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.06); box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.06); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background: #fff; -webkit-transition: all 0.5s; transition: all 0.5s; position:relative;min-height: 435px;}
  .Himachal-Packages .specialitie-box figure{position:relative;}
  .Himachal-Packages .specialitie-box .package-price{position: absolute; right: 10px; bottom: 10px; background: #d51511; padding: 10px 30px; color: #fff; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 18px;}
  .Himachal-Packages .specialitie-box .package-price p{margin: 0;}
  .Himachal-Packages .specialitie-content{padding:15px 0 5px;}
  .Himachal-Packages .specialitie-content:before{background: #d51511; background: -moz-linear-gradient(left, #d51511 0%, #ffa918 100%); background: -webkit-linear-gradient(left, #d51511 0%,#ffa918 100%); background: linear-gradient(to right, #d51511 0%,#ffa918 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51511', endColorstr='#ffa918',GradientType=1 ); content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 3px; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s; transition: all 0.5s;}
  .Himachal-Packages .specialitie-box:hover{-webkit-transform: translateY(-5px);transform: translateY(-5px);}
  .Himachal-Packages .specialitie-box:hover .specialitie-content::before{-webkit-transform: scale(1);transform: scale(1);}
  .Himachal-Packages .specialitie-box h4{margin:0 0 15px; color:#071c55; font-size:18px; font-weight:600; line-height:24px;}
  .Himachal-Packages .specialitie-box .rating{margin:0 0 10px; color:#f3941e; letter-spacing:3px;}
  .Himachal-Packages .specialitie-box .package-days span{padding: 0 0 0 20px; color: #178fcc;}
  .Himachal-Packages .specialitie-box p{text-align:left;}
  .Himachal-Packages .specialitie-content .btn{background: #d51511; background: -moz-linear-gradient(left, #d51511 0%, #ffa918 100%); background: -webkit-linear-gradient(left, #d51511 0%,#ffa918 100%); background: linear-gradient(to right, #d51511 0%,#ffa918 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51511', endColorstr='#ffa918',GradientType=1 ); border:0; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; position: relative; z-index: 1; display: inline-block; text-align: center; color: #fff; font-family: 'Poppins', sans-serif; font-weight:600; padding: 13px 30px; min-width:160px; margin:0; border:0; overflow:hidden; text-shadow:none; box-shadow:none; text-transform: uppercase;}
  .Himachal-Packages .specialitie-content .btn:hover{color: #fff;}
  .Himachal-Packages .specialitie-content .btn:after{content: ''; position: absolute; height: 110%; right: -20px; top: 0; width: 20%; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #132144; z-index:-1; transform: skewX(-25deg);}
  .Himachal-Packages .specialitie-content .btn:hover:after{width: 120%;}

.map-shape-1{top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; position: absolute; z-index: -1;}
  
.animation-jump{position: relative; -webkit-animation: animation-jump 2s ease-in-out infinite; animation: animation-jump 2s ease-in-out infinite;}
  @-webkit-keyframes animation-jump {
    0%{top: 10px;}
    50%{top: -10px;}
    100%{top: 10px;}
  }
  @keyframes animation-jump {
    0%{top: 10px;}
    50%{top: -10px;}
    100%{top: 10px;}
  } 
  
.client-speak{position:relative; background:#000; margin:0; padding:70px 0 85px 0; z-index:1;}
  .client-speak::before{content: ""; background-image: url(images/bg-02.jpg); background-repeat: no-repeat; background-attachment: fixed; background-size: cover; background-position: center bottom; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.3;}
  .client-speak h2{color:#fff; font-size: 30px; position: relative; text-transform:capitalize; text-align:center; margin: 0 0 40px;}
  .client-speak h2::after{content: ""; background-image: url(images/movie-bg.png); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; background-size: cover; position: absolute; left: 70px; top: -8px; width: 80px; height: 76px;}
  .client-speak h2 span{position:relative; display:block; font-size:18px; font-weight:normal; color:#f3941e; margin:0 0 10px; font-family: 'Courgette', cursive;}
  .client-speak h2 span:before, .client-speak h2 span:after{content:''; background:#fff; height:2px; width:30px; margin:0 15px; display:inline-block; vertical-align:middle; opacity:0.5;}
  .client-speak .owl-pagination{display: none; text-align: center; position: relative; right: 0; top: 0; margin: 30px 0 0;}
  .client-speak .owl-theme .owl-controls .owl-page span{background:none; border:1px solid #f3941e; opacity:1; height:10px; width:10px;}
  .client-speak .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{
    background: #f3941e; background: -moz-linear-gradient(left,  #f3941e 0%, #000 100%); background: -webkit-linear-gradient(left,  #f3941e 0%,#000 100%); background: linear-gradient(to right,  #f3941e 0%,#000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3941e', endColorstr='#000',GradientType=1 );}
  .client-speak .owl-theme .owl-controls .owl-page.active span{width:20px;}
  .client-speak .grid-left .item{background-image: url(images/testimonial-bg.png); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; background-size: 100% 100%; position: relative; padding: 30px; margin:0 15px; min-height: 320px;}
  .client-speak .grid-left .item::after{content: ""; content: "\f10e"; font-family: FontAwesome; position: absolute; right: 30px; bottom: -10px; font-size: 70px; opacity: 0.1;}
  .client-speak .grid-left .item .item-bg{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
  .client-speak .grid-left .testmonial-author{position: relative; padding:0 0 15px; overflow:hidden;}
  .client-speak .grid-left .testmonial-author img{width: 70px; -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%; float: left; margin: 0 20px 0 0;}
  .client-speak .grid-left .testmonial-author h4{font-size: 16px; margin: 9px 0 0; color:#071c55; font-weight:600;}
  .client-speak .grid-left .testmonial-author h4 span{font-size:14px; margin:5px 0 0; display:block; color:#000; font-weight:00;}
  .client-speak .grid-left .testmonial-author .author-rating i{color: #f3941e;}
  .client-speak .grid-left p{line-height:22px;} 
  .client-speak .grid-left .star{color: #fcb712; letter-spacing: 2px; font-size: 17px;}
  .client-speak .grid-left figure{position: relative; display: block; margin:0; margin: 0 0 30px; max-width: 56px;}
  .client-speak .testmonial-author figure::before {border: 5px solid #f3941e !important;content: "";height: auto;opacity: 0;filter: alpha(opacity=0);position: absolute;bottom: -10px;left: -10px;right: -10px;top: -10px;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{-webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; max-width: 110px;border: 5px solid #ccc;}
  .client-speak .owl-theme .owl-controls .owl-buttons div{display: block; background:rgba(250, 250, 250, 0.5); -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; color:#000; position:absolute; left:-55px; top:120px; margin:0; height:44px; width:44px; opacity:1; text-indent:-99999px;}
  .client-speak .owl-theme .owl-controls .owl-buttons div.owl-next{right:-55px; left:inherit;}
  .client-speak .owl-theme .owl-controls .owl-buttons div.owl-prev:before{background-image: url(images/arrow-left.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%;}  
  .client-speak .owl-theme .owl-controls .owl-buttons div.owl-next:before{background-image: url(images/arrow-right.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%;} 


.blinking{animation:blinkingText 1.2s infinite;}
@keyframes blinkingText{
    0%{     color: #fff;    }
    49%{    color: #fff; }
    60%{    color: #f3941e; }
    99%{    color: #f3941e;  }
    100%{   color: #fff;    }
}


.book-section{position:relative; padding:70px 0 65px;}
.book-section::before {content: "";background-image: url(images/Bus.png);background-repeat: no-repeat;background-attachment: scroll;background-position: 0 center;background-size: cover;position: absolute;width: 47%;height: 62%;right: 0;bottom: 50px;z-index: 2;}
.book-section h2{color:#071c55; font-size: 30px; position: relative; text-transform:capitalize; margin: 0 0 15px;}
  .book-section h2::after{content: ""; background-image: url(images/movie-bg.png); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; background-size: cover; position: absolute; left: 70px; top: -8px; width: 80px; height: 76px;}
  .book-section h2 span{position:relative; display:block; font-size:18px; font-weight:normal; color:#f3941e; margin:0 0 10px; font-family: 'Courgette', cursive;}
  .book-section h2 span:after{content:''; background:#000; height:2px; width:30px; margin:0 15px; display:inline-block; vertical-align:middle; opacity:0.5;}
  .book-section h3{color:#f3941e; font-size: 22px; padding:10px 0 0; margin: 0 0 15px;}
  .book-section ul{margin: 0; padding: 0 0 5px;}
  .book-section ul li{list-style: none; margin: 0 0 15px; padding: 0; position: relative; display: inline-block; width: 49%;}
  .book-section ul li::before{content: "\f101"; font-family: FontAwesome; display: inline-block; margin: 0 10px 0 0;}
  .book-section .widget .form {background: none;padding: 0;}
  .book-section .widget h1 { color: #fff; background: #071c55; font-size: 24px; text-transform: uppercase; text-align: center; padding: 13px 60px; margin: 0 -49px 25px; position: relative; -webkit-border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; }
  .book-section .widget h1::before, .book-section .widget h1::after { content: ""; border-top: 10px solid #000; border-right: 10px solid #000; border-bottom: 10px solid transparent; border-left: 10px solid transparent; position: absolute; left: 0; bottom: -19px; }
  .book-section .widget h1::after { right: 0; left: inherit; border-top: 10px solid #000; border-right: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #000; }
  .book-section .widget .form .form-control::placeholder{color: #000 !important;}
  .book-section .widget .form .form-control:focus{border: none;}
  .book-section .widget .form .form-control{background-color: #fff;border: none;}
  .book-section .widget{padding-left: 50px;}
  .book-section .widget .form-padd { background: rgba(245, 167, 71, 0.5); padding: 30px 30px 30px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; position: relative; }
  .book-section .widget .form-padd .form-padd::after { content: ""; background: #f3941e; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0.7; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
  .book-section .widget .form-padd > * { position: relative; z-index: 2; }


.best-offer{position:relative; background: #132144; background: -moz-linear-gradient(left,  #132144 0%, #000000 100%); background: -webkit-linear-gradient(left,  #132144 0%,#000000 100%); background: linear-gradient(to right,  #132144 0%,#000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#132144', endColorstr='#000000',GradientType=1 ); padding:80px 0 65px; text-align:center; color:#fff;}
  .best-offer:before{content: ""; background-image: url(images/bg-03.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: cover; position: absolute; width: 100%; height: 100%; right: 0; bottom: 0; opacity:0.2;}
  .best-offer h2{color:#fff; font-size: 30px; position: relative; text-transform:capitalize; margin: 0 0 15px;}
  .best-offer h2::after{content: ""; background-image: url(images/movie-bg.png); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; background-size: cover; position: absolute; left: 70px; top: -8px; width: 80px; height: 76px;}
  .best-offer h2 span{position:relative; display:block; font-size:18px; font-weight:normal; color:#f3941e; margin:0 0 10px; font-family: 'Courgette', cursive;}
  .best-offer h2 span:before, .best-offer h2 span:after{content:''; background:#fff; height:2px; width:30px; margin:0 15px; display:inline-block; vertical-align:middle; opacity:0.5;}
  .best-offer p{text-align:center;}
  .best-offer .bf-coll{padding:0 15%;}
  .best-offer .btn{background: #d51511; background: -moz-linear-gradient(left, #d51511 0%, #ffa918 100%); background: -webkit-linear-gradient(left, #d51511 0%,#ffa918 100%); background: linear-gradient(to right, #d51511 0%,#ffa918 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51511', endColorstr='#ffa918',GradientType=1 ); border:0; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; position: relative; z-index: 1; display: inline-block; text-align: center; color: #fff; font-family: 'Poppins', sans-serif; font-weight:600; padding: 13px 30px; min-width:160px; margin:0; border:0; overflow:hidden; text-shadow:none; box-shadow:none; text-transform: uppercase;}
  .best-offer .btn:hover{color: #fff;}
  .best-offer .btn:after{content: ''; position: absolute; height: 110%; right: -20px; top: 0; width: 20%; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #132144; z-index:-1; transform: skewX(-25deg);}
  .best-offer .btn:hover:after{width: 120%;}
  
.team-section{position:relative; padding:70px 0 45px;}
  .team-section h2{color:#071c55; font-size: 30px; position: relative; text-transform:capitalize; text-align:center; margin: 0 0 40px;}
  .team-section h2::after{content: ""; background-image: url(images/movie-bg.png); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; background-size: cover; position: absolute; left: 70px; top: -8px; width: 80px; height: 76px;}
  .team-section h2 span{position:relative; display:block; font-size:18px; font-weight:normal; color:#f3941e; margin:0 0 10px; font-family: 'Courgette', cursive;}
  .team-section h2 span:before, .team-section h2 span:after{content:''; background:#000; height:2px; width:30px; margin:0 15px; display:inline-block; vertical-align:middle; opacity:0.5;}
  .team-section .single-card{-webkit-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.06); box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.06); background-color: #fff; padding: 10px 10px 16px; margin:0 0 30px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
  .team-section .single-card:hover .single-card-image img{opacity: 0.7;} 
  .team-section .single-card:hover .single-card-image:after{opacity: 1;} 
  .team-section .single-card:hover .single-card-content h3 a{color: #f3941e;} 
  .team-section .single-card:hover .social-list li{-webkit-transform: translateY(0); transform: translateY(0); opacity: 1;} 
  .team-section .single-card:hover .single-card-action li{-webkit-transform: translateY(0); transform: translateY(0); opacity: 1;} 
  .team-section .single-card-rotate:hover:nth-child(odd) .single-card{-webkit-transform: rotate(-2deg); transform: rotate(-2deg);} 
  .team-section .single-card-rotate:hover:nth-child(even) .single-card{-webkit-transform: rotate(2deg); transform: rotate(2deg);}
  .team-section .single-card-image{margin-bottom: 15px; background:#000; overflow: hidden; position: relative;} 
  .team-section .single-card-image:after{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(20, 20, 20, 0.3)), color-stop(50%, transparent)); background-image: linear-gradient(to top, rgba(20, 20, 20, 0.3), transparent 50%); opacity: 0; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;} 
  .team-section .single-card-image img{-webkit-transition: all 1s ease-in; transition: all 1s ease-in;} 
  .team-section .single-card-image .single-card-action{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 1;} 
  .team-section .single-card-image .single-card-social{position: absolute; bottom: 10px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 100%; text-align: center; z-index: 1;} 
  .team-section .single-card-image .social-list li{-webkit-transform: translateY(10px); transform: translateY(10px); opacity: 0; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;} 
  .team-section .single-card-image .social-list li{list-style: none; font-size: 18px; margin-right: 15px; list-style: none; display: inline-block;}
  .team-section .single-card-image .social-list li a{color: #fff;} 
  .team-section .single-card-image .social-list li a:hover{color: #f3941e;} 
  .team-section .single-card-image .social-list li:nth-child(1){-webkit-transition-delay: 0.1s; transition-delay: 0.1s;} 
  .team-section .single-card-image .social-list li:nth-child(2){-webkit-transition-delay: 0.2s; transition-delay: 0.2s;} 
  .team-section .single-card-image .social-list li:nth-child(3){-webkit-transition-delay: 0.3s; transition-delay: 0.3s;} 
  .team-section .single-card-image .social-list li:nth-child(4){-webkit-transition-delay: 0.4s; transition-delay: 0.4s;} 
  .team-section .single-card-action{padding-left: 0; padding-right: 0; margin-bottom: 0; text-align: center;} 
  .team-section .single-card-action li{display: block; list-style: none; margin-bottom: 10px; -webkit-transform: translateY(10px); transform: translateY(10px); opacity: 0; -webkit-transition: all 0.3s linear; transition: all 0.3s linear;} 
  .team-section .single-card-action li:last-child{margin-bottom: 0;} 
  .team-section .single-card-action li .main-btn{padding: 10px 25px; font-size: 15px;} 
  .team-section .single-card-action li:nth-child(1){-webkit-transition-delay: 0.1s; transition-delay: 0.1s;} 
  .team-section .single-card-action li:nth-child(2){-webkit-transition-delay: 0.25s; transition-delay: 0.25s;} 
  .team-section .single-card-content{text-align: center;} 
  .team-section .single-card-content h3{font-size: 20px; margin-bottom: 7px;} 
  .team-section .single-card-content h3 a{color: #363636;} 
  .team-section .single-card-content p{text-align: center; margin: 0; color: #959595;}
 
.back-to-top{position: fixed; opacity:0; visibility:hidden; right: 15px; bottom: 15px; z-index: 20; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out;} 
  .back-to-top.scroll{opacity:1; visibility:visible;} 
  .back-to-top a{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding-top: 10px; color: #000 !important; font-size: 22px;background: #f3941e; display: block; height: 40px; width: 40px; margin: 0 auto; text-align: center;}   
 
.footer{background-image:url("images/bg-01.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: cover; padding:60px 0 30px; position:relative; color:#a7aeba;}
  .footer:after{background: #000; content: ""; height: 100%; left: 0; opacity: 0.85; position:absolute; top:0; width: 100%;}
  .footer .container{position: relative; z-index:1;}  
  .footer a{color:#a7aeba;}
  .footer a:hover{color:#f3941e;}
  .footer{text-align:inherit;}
  .footer-top{text-align: center; border-bottom: 1px solid #fff; padding: 0 0 50px; position: relative; z-index: 2; margin: 0 0 60px;}
  .footer-top p{text-align: center;}
  .wg-1{margin:0 0 30px;}
  .wg-1 h4{color:#fff; margin:0 0 25px; padding:20px 0 0; position:relative; text-transform:uppercase;}
  .wg-1 h4:before{position: absolute;content: '';top: 0;left: 0;width: 50%;height: 1px;background-color: #f3941e;}
  .wg-1 h4:after{position: absolute;content: '';top: 6px;left: 0;width: 100%;height: 1px;background-color: #f3941e;}
  .footer .col-sm-5 .wg-1 ul{margin:0; padding:0;display: flex;flex-wrap: wrap;}
  .footer .col-sm-5 .wg-1 ul li{list-style:none; position:relative; padding: 0 0px 15px 20px;width:50%;}
  .footer .right-col, .footer .last-col {
    max-width: 20.8%;
}
  .wg-1 ul{margin:0; padding:0;}
  .wg-1 ul li{list-style:none; position:relative; padding: 0 0px 15px 20px;}
  .wg-1 ul li:before{content: "\f105"; font-family: FontAwesome; position:absolute; left:0; top:0;}
  .ft-logo{margin:0 0 20px;}
  .ft-logo img{background: rgba(250, 250, 250, 0.9); padding: 30px; max-width: 340px; outline: 2px solid #000; outline-offset: -10px;}
  .wg-1 address{margin: 0 0 10px; overflow: hidden; position: relative;}  
  .wg-1 address i{color:#a7aeba; font-size:18px; float: left; height:30px; line-height:30px; margin:0 10px 0 0; text-align:center; width:30px;}
  .wg-1 address i.fa.fa-envelope {margin-top: -2px;font-size: 16px;}
  .wg-1 address div{margin:0; overflow:hidden;}
  .wg-1 address p{margin:0;}
  .wg-1 address span {font-size: 18px;line-height: normal;color: #585858;margin-bottom: 5px;display: block;font-family: 'PoppinsSemiBold_0';}
  
  .icon-ft{margin:20px 0 0;}
  .icon-ft i{color:#fff; border:1px solid transparent; display:inline-block; font-size:22px; line-height:40px; margin: 0 0 0 2px; height: 40px; text-align: center; width: 40px; text-align: center; position:relative; z-index:1; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
  .icon-ft .fa-facebook{background:#3a5896;}
  .icon-ft .fa-twitter{background:#00aced;}
  .icon-ft .fa-youtube{background:#b00;}
  .icon-ft .fa-linkedin{background:#007ab5;}
  .icon-ft .fa-google-plus{background: #dc4e41;}
  .icon-ft .fa-whatsapp{background: #4dc247;}
  .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-top i:hover{opacity:0.5; 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;}  
  .review-li li{background: none !important; margin: 0 0 10px; padding: 0 0 10px !important;}
  .review-li li img{float: left; border:2px solid #fff; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;}
  .review-li li h5{font-size:14px; margin:0; padding:0 0 5px 70px;}
  .review-li li h5 small{font-family: 'open_sansregular'; display:block; font-size:12px; color:#fff;}
  .review-text{padding:0 0 0 70px;}
  .review-text i{color:#66a3cc;}   
  
  .ft-bottom{background: rgba(250, 250, 250, 0.1); margin:0; padding:25px 0 15px; position:relative; z-index:2;}  
  .ft-bottom p{margin:0 0 10px;}
  .ft-bottom .copyright{}
  
.banner-inner{padding: 150px 50px 0 0; position: relative; z-index: 2;}
.banner-inner::after{content: " "; display: block; position: absolute; z-index: 2; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); right: 0; top: -460px; width: 1000px; height: 900px; background: #d51511; background: -moz-linear-gradient(left, #d51511 0%, #ffa918 100%); background: -webkit-linear-gradient(left, #d51511 0%, #ffa918 100%); background: linear-gradient(to right, #d51511 0%, #ffa918 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51511', endColorstr='#ffa918',GradientType=1 );}
.banner-inner .textblock{height: 300px; position: relative; background-image: url(images/slider-04.jpg); background-repeat: no-repeat; background-attachment: scroll; background-size: cover; background-position: center center; z-index: 3; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; overflow: hidden;}
.banner-inner .textblock:after{content: ""; background: #000; opacity: 0.5; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.banner-inner .block{bottom: 15px; left: 0; position: absolute; width: 100%; z-index: 1;}
.banner-inner .page-title .holder {overflow: hidden; position: relative; padding: 10px 0 0;}
.banner-inner h1{color: #fff; margin: 0 0 20px; font-size: 40px;}
.breadcrumb{line-height: 22px; position: relative; z-index: 5; margin: 0; padding:0; background: none; border-radius: 0; color: #fff;}
.breadcrumb > li {margin: 0 0 5px;}
.breadcrumb > li + li:before {content: "+"; margin: 0 9px; color: #fff; font-size: 15px; float: left;}
.breadcrumb > li .fa-home{margin: 0 10px 0 0;}
.breadcrumb li a{color: #fff;}
.breadcrumb li a:hover{color: #00c8ff;}   

.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: 60px 0 40px; background-color: #fff; position: relative; z-index: 4;}  
  .mid-inner h3{position: relative; margin: 0 0 20px; font-size: 24px; padding: 0 0 0 20px; color: #f3941e; text-transform: capitalize;}
  .mid-inner h3 span{display: block; font-size: 18px; font-weight: 500; color: #fff;}
  .mid-inner h3::before{content: ""; background: #071c55; width: 5px; height: 100%; position: absolute; left: 0; top: 0;}
  .mid-inner .right-sidebar h3::before, .mid-inner .right-sidebar h4::after{display:none;}
  .mid-inner h4{position: relative; text-transform:capitalize; color: #fff; margin: 0 0 15px; padding: 0 0 10px;}
  .mid-inner h4::after{content: ""; background: #f3941e; width: 40px; height: 2px; position: absolute; left: 0; bottom: 0;}
  .mid-inner h5{font-size: 20px; text-transform: capitalize; margin: 20px 0 10px; color: #d71f27;}

  .mid-inner ul{margin: 0; padding: 0 0 5px;}
  .mid-inner ul li{list-style: none; margin: 0 0 15px; 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;}
  

  /*shivam css*/
  .mid-inner .title-inner {color:#071c55 ; font-size: 36px; font-weight: 600; position: relative; text-transform: capitalize; margin: 0 0 20px;}
  .mid-inner .title-inner  span{position:relative; display:block; font-size:16px; color:#f3941e; margin:0 0 10px; font-family: 'Courgette', cursive;}
  .mid-inner .title-inner  span:after{content:''; background:#071c55; height:2px; width:30px; margin:0 0 0 15px; display:inline-block; vertical-align:middle;}
  .mid-inner h5{color:#000; font-weight: 600; line-height: 26px; font-size: 16px; margin: 0 0 15px;}
  .mid-inner .figure{margin: 0; position: relative; z-index: 2;}
  .mid-inner .figure p{margin: 0;}
  .mid-inner .figure img{width: 100%; height: 300px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; object-fit: cover; object-position: center center; margin: 0;}
  .mid-inner .figure .btn{background: #d51511; background: -moz-linear-gradient(left, #d51511 0%, #ffa918 100%); background: -webkit-linear-gradient(left, #d51511 0%,#ffa918 100%); background: linear-gradient(to right, #d51511 0%,#ffa918 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51511', endColorstr='#ffa918',GradientType=1 ); border:0; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; position: relative; z-index: 1; display: inline-block; text-align: center; color: #fff; font-family: 'Poppins', sans-serif; font-weight:600; padding: 13px 30px; min-width:160px; margin:-25px 0 0; border:0; overflow:hidden; text-shadow:none; box-shadow:none; text-transform: uppercase;}
  .mid-inner .figure .btn:hover{color: #fff;}
  .mid-inner .figure .btn:after{content: ''; position: absolute; height: 110%; right: -20px; top: 0; width: 35px; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #132144; z-index:-1; transform: skewX(-25deg);}
  .mid-inner .figure .btn:hover:after{width: 120%;}
  .mid-inner .left-sidebar{padding-right: 24px;}

  .contact-page .right-grid {background: #071c55;border-radius:15px;padding: 22px 24px 24px;position: relative;overflow: hidden;}
  .contact-page .right-grid::before{content:"";width: 100%;height: 100%;position: absolute; top: 0;left: 0; background-image: url(images/bg-02.jpg);background-position: center center;background-repeat: no-repeat; background-size: cover;opacity: 0.2;}
  .contact-page .right-grid .detail-grid{position: relative; color: #1b2227; font-size: 18px;font-family: poppins;}
  .contact-page .right-grid .detail-grid a{display: block; font-weight: normal; font-size: 16px; color: #fff;font-family: poppins;}
  .contact-page .right-grid .detail-grid span{display: inline; vertical-align: top; color: #ffa12f; font-size: 22px; font-weight: 600;}
.contact-page .right-grid .detail-grid h5 {line-height: 10px;font-size: 16px;margin: 0 0 10px;color: #ffa12f;}
  .contact-page .right-grid .detail-grid i{display: inline-block; font-size: 26px; vertical-align: top; margin: 8px 10px 0 0; color: #fff;}
  .contact-page .left-grid{padding-right: 40px;}
  .contact-page .form-padd .form-title{color: #071c55 !important;}
  .contact-page .wpcf7-form .form-group span .form-control {background: none;border: 0;border-bottom: 2px solid #dfdfdf;box-shadow: none;font-weight: normal;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;color: #000;height: 56px;padding: 8px 0;}
  .contact-page .wpcf7-form textarea{min-height: 80px;}
  .contact-page .wpcf7-form .btn{padding: 0; text-align:center; position:relative;}
.contact-page .wpcf7-form .btn .wpcf7-spinner {position: absolute;}
.contact-page .wpcf7-form .btn input {background: none;border: none;outline: none;padding: 18px 40px;}
.contact-page .wpcf7-form .btn p{margin:0 ;}

.widget{margin: 0 0 30px;position: relative;}
.widget .form-title { position: relative; color: #fff; background: #071c55; font-size: 24px; text-transform: uppercase; text-align: center; padding: 13px 60px; margin: 0 -28px 25px; position: relative; -webkit-border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; }
.widget .form-title::before, .widget .form-title::after { content: ""; border-top: 10px solid #000; border-right: 10px solid #000; border-bottom: 10px solid transparent; border-left: 10px solid transparent; position: absolute; left: 0; bottom: -19px; }
.widget .form-title::after { right: 0; left: inherit; border-top: 10px solid #000; border-right: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #000; }
.widget .wpcf7-form {--bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; overflow:hidden; position:relative; z-index:2;background-color: none;border-radius: 12px;padding: 0px;text-align: center;}
.widget .wpcf7-form span .form-control{background:#fff;  border: 0px solid #dfdfdf; box-shadow:none; font-weight:normal; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #242424; height: 56px; padding: 10px 10px;font-family: poppins;}
.widget .wpcf7-form span .form-control:focus{border-color:#ffa918;}
.widget .wpcf7-form span .form-control::-webkit-input-placeholder {color: #242424;}
.widget .wpcf7-form span .form-control::-moz-placeholder {color: #242424;}
.widget .wpcf7-form span  .form-control:-ms-input-placeholder {color: #242424;}
.widget .wpcf7-form span .form-control:-moz-placeholder {color: #242424;}
.widget .wpcf7-form span textarea{height:100px !important; color: #242424;}
.widget .wpcf7-form span textarea.form-control::-webkit-input-placeholder {color: #242424;}
.widget .wpcf7-form span textarea.form-control::-moz-placeholder {color: #242424;}
.widget .wpcf7-form span textarea.form-control:-ms-input-placeholder {color: #242424;}
.widget .wpcf7-form span textarea.form-control:-moz-placeholder {color: #242424;}
.widget .wpcf7-form span label{font-size:15px; color:#b0b0b0; padding:0 12px;}
.widget .wpcf7-form span .form-group{margin:0 0 20px;padding: 0 10px;}
.widget  .wpcf7-form .btn .wpcf7-spinner {position: absolute;}
.widget .wpcf7-form-control .ttr .btn p{margin:0 ; }
.widget .ttr p {
    text-align: center;
}
.widget .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.widget  .wpcf7-form .btn input {background: none;border: none;outline: none;padding: 18px 40px;}
.widget .wpcf7-form span .btn{background: #d51511; background: -moz-linear-gradient(left, #d51511 0%, #ffa918 100%); background: -webkit-linear-gradient(left, #d51511 0%,#ffa918 100%); background: linear-gradient(to right, #d51511 0%,#ffa918 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51511', endColorstr='#ffa918',GradientType=1 ); border:0; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; position: relative; z-index: 1; display: inline-block; text-align: center; color: #fff; font-family: 'Poppins', sans-serif; font-weight:600; padding: 13px 30px; min-width:160px; margin:25px 0 0; border:0; overflow:hidden; text-shadow:none; box-shadow:none; text-transform: uppercase;}
.widget .wpcf7-form span .btn:hover{color: #fff;}
.widget .wpcf7-form span .btn:after{content: ''; position: absolute; height: 110%; right: -20px; top: 0; width: 35px; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #132144; z-index:-1; transform: skewX(-25deg);}
.widget .wpcf7-form span .btn:hover:after{width: 120%;}
.widget .form-padd { background: #f5a747e6; padding: 15px 10px 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; position: relative; min-height:490px;}
.widget .form-padd .form-padd::after { content: ""; background: #f3941e; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0.7; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.widget .form-padd > * { position: relative; z-index: 2; }.widget .form .btn .submit{border: 0; background: none; color: #fff; width: 100%;}

.btn{background: #d51511; background: -moz-linear-gradient(left, #d51511 0%, #ffa918 100%); background: -webkit-linear-gradient(left, #d51511 0%,#ffa918 100%); background: linear-gradient(to right, #d51511 0%,#ffa918 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51511', endColorstr='#ffa918',GradientType=1 ); border:0; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; position: relative; z-index: 1; display: inline-block; text-align: center; color: #fff; font-family: 'Poppins', sans-serif; font-weight:600; padding: 13px 30px; min-width:160px; margin:25px 0 0; border:0; overflow:hidden; text-shadow:none; box-shadow:none; text-transform: uppercase;}
.btn:hover{color: #fff;}
.btn:after{content: ''; position: absolute; height: 110%; right: -24px; top: 0; width: 35px; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #132144; z-index:-1; transform: skewX(-25deg);}
.btn:hover:after{width: 120%;}
.blog-sec .ast-separate-container .ast-blog-layout-4-grid .ast-article-post{padding:0px;}
.blog-sec .ast-separate-container .ast-blog-layout-4-grid .ast-article-post  h2{font-size: 22px;color:#071c55 ;text-transform: capitalize;}
.blog-sec .ast-separate-container .ast-blog-layout-4-grid .ast-article-post .post-thumb .attachment-large img {height: 210px;width: 100%;border-radius: 10px;margin-bottom: 15px;}
.blog-sec .ast-separate-container .ast-blog-layout-4-grid .ast-article-post {background-color: #f5f5f5;border-radius: 15px;padding: 15px 15px 8px;border: 1px solid transparent;transition: all 0.5s ease;}
.blog-sec .ast-separate-container .ast-blog-layout-4-grid .ast-article-post:hover{box-shadow: 0 0 15px #a9a9a9a3;border: 1px solid #dadada;transition: all 0.5s ease;}
.blog-sec .ast-separate-container .ast-blog-layout-4-grid .ast-article-post .content .btn{padding: 10px 30px;min-width: 100px;}
.blog-sec .ast-separate-container .ast-blog-layout-4-grid .ast-article-post .content p{font-family: poppins;font-size: 14px;}

    /** Smartphones **/
@media (min-width: 320px) and (max-width: 767px) {
   .head-top {position: relative;background: #071c55;padding-top: 5px;}
	.header nav .navbar .links li a { padding: 15px 15px; color: #000; font-size: 16px;}
	.header .navbar-nav { width: 100%; margin: 0 !important;}
   .container{max-width: 100%;}
   .header nav .navbar .links li { display: block; margin: 0 15px 0; padding: 0; }
	.header .sidebar-logo .logo-name img { max-width: 230px; margin: 0px !important;}
	.banner .carousel-inner .item img { width: 100%; height: 300px; object-fit: cover;}
	
.header nav .navbar .links li .sub-menu {    width: 100%;    border-top: 2px solid #f27c16;    border-bottom: 2px solid #f27c16;    background: rgb(0 0 0 / 91%);    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;    right: 0;    z-index: 2;    overflow: hidden;    margin: 0;
}
  
  .header .navbar .links li .sub-menu li{padding: 0; margin:0; font-size: 15px; border-bottom: 1px solid #d5d5d5;} 
  .header .navbar .links li .sub-menu a{color: #fff; padding: 10px 15px; display: block; width: 100%;}  
  .header .navbar .links li .sub-menu a:hover{color: #fff; background: #f27c16;} 
  .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 nav .navbar .fa-navicon:before, .fa-reorder:before, .fa-bars:before {content: "\f0c9";color: #dd2700;}
	.header .navbar .bx-menu { font-size: 38px; color: #dd2700; cursor: pointer; margin: 30px 0 0;}
	.header nav .navbar .links > li a:hover, .header nav .navbar .links > li.current-menu-item > a {background: none;color: #e5ac57;}
   .header{background: #fff;}   
   .head-top .head-left{width: 70%; padding: 0 5px 0 15px;}
   .head-top .head-right{width: 30%; padding: 0 15px 0 0;}
   .head-top ul li span{display: none;}
   .head-top ul li small{display: inline-block !important; font-size: 14px;}
   .banner{padding: 169px 0 0;}  
   .banner:before, .banner:after{display: none;}  
   .banner .bs-slider{-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}  
   .banner .item img{height: 400px; -o-object-fit: cover; object-fit: cover; width: 100%; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}  
   .banner .slide-text{padding: 0 5%; bottom:15%;}
   .banner .slide-text > h1{font-size: 30px;}
   .banner .slide-text > h1 span{font-size: 18px;}
   .banner .slide-text > h1 small{font-size: 18px;}
	.banner-inner h1 {   color: #fff;   margin: 0 0 20px;   font-size: 34px;}
	.carousel-inner .item img { width: 100%; height:auto;}
  .mid-inner .title-inner { color: #071c55; font-size: 28px;}
	 .mid-inner .full-wrap .abt-img {  border-radius: 15px;  border: 1px solid transparent;  margin-bottom: 30px;  width: 100% !important;}


   .about-sec .about-left{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
   .about-sec .about-right{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center;}
   .about-sec .about-right figure{padding: 0; margin: 0 25px 0 0; text-align: center; display: inline-block;}
   .about-sec .about-right figure .animation-jump{right: -25px;}
   .service-sec::before{top: -5px;}
   .service-sec::after{bottom: -25px;}
   .service-area .area-box{padding:0;}
   .service-area .area-box figure{position: relative;}
   .client-speak .owl-pagination{display: block; text-align: center; position: relative; right: 0; top: 0; margin: 50px 0 0;}
   .tag-sec::after{width: 140px; height: 153px;}
   .Himachal-Packages .specialitie-box{margin: 0 0 30px;}
   .Honeymoon-Packages .owl-theme .owl-controls .owl-buttons div{top: 20%; left: 0;}
   .Honeymoon-Packages .owl-theme .owl-controls .owl-buttons div.owl-next{right: 0;}
   .best-offer .bf-coll{padding: 0 15px;}
   .book-section::before{display: none;}
   .book-section .hidden{display: block !important;}
   .footer .row > div{max-width: 100% !important;}
   .ft-bottom p{margin: 0 0 10px; text-align: left !important;}
   .hidden img {display: none;}
.book-section .widget { padding-left: 0px; }
.ft-logo img {  background: rgba(250, 250, 250, 0.9);  padding: 20px;  max-width: 290px;  outline: 2px solid #000;  outline-offset: -10px;}
	.footer .wg-1 address p { margin: 0;  text-align: left;  line-height: 23px;}



}


/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
   
	.header .navbar .logo img {padding: 0;width: 100%;height: auto;}
	.header nav .navbar .links li a {padding: 10px 15px; color: #000; font-size: 18px;}
	.banner { padding: 125px 0 0;}
	
	.head-top ul { margin: 0;}
	
   .contact-page .contact-col{padding: 65px 30px 60px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;}
   .contact-page .contact-form{padding: 61px 30px 65px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;}
   .header nav .navbar .links li {display: block;margin: 0;padding: 10px 15px;}
	.Honeymoon-Packages .specialitie-box { padding: 15px 15px 0; position: relative; height: 516px; width: 100%;}
   .Honeymoon-Packages .specialitie-box img { width: 100%; height: 250px; object-fit: cover;}
   .entry-content.clear { padding: 0 7px;}
   .entry-content p { font-size: 16px; line-height: 26px;}
   .mid-inner .full-wrap p { font-size: 14px; line-height: 26px;}
	 .mid-inner .full-wrap .abt-img {  border-radius: 15px;  border: 1px solid transparent;  margin-bottom: 30px;  width: 100% !important;}
	.mid-inner ul li {  list-style: none;  margin: 0 0 15px;  padding: 0;  position: relative;  font-size: 16px;}
   .footer-top p { text-align: center; font-size: 15px;}
   .footer a { color: #a7aeba; font-size: 14px;}
	.footer .wg-1 address p {  text-align: left; line-height: 26px; font-size: 14px; padding: 0 10px; font-family: sans-serif;}
	.wg-1 h4 {  color: #fff;  margin: 0 0 25px;  padding: 20px 0 0;  position: relative;  text-transform: uppercase;  font-size: 22px;}
   .footer .wg-1  h6 { color: #fff; font-size: 18px; text-decoration: none; font-family: 'Poppins', sans-serif;}	
	.wg-1 p {text-align: justify;font-size: 16px;}
	
	.ft-logo img {  background: rgba(250, 250, 250, 0.9);  padding: 20px;  }
	
	
	
}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
         
	
   .container{width: auto; max-width:850px; padding:0 30px;}
   .head-top{display: block;}
   .header .head-left {  padding: 0;  text-align: left;}
    .header .head-top ul { margin: 0; padding: 10px 0;}
	.header .icon-top {  padding: 0;   position: relative;}
	.header .head-right { text-align: right; padding: 3px; max-width: 20%;}
	.header .navbar .logo img {max-width: 200px;}
	.header .navbar .bx-menu { font-size: 40px; margin: 7px 0 0;}
	.header .head-left {  padding: 0;  text-align: left;  width: 80%;  max-width: 80%;  flex: 80%;}
   .fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; color: #fff; height: 26px !important; width: 100%;}
   .header nav .navbar .links li {;  display: block;;  margin: 0;  padding: 10px 15px;}
   .header .navbar .bx-menu {  font-size: 40px;  color: #dd2700;  cursor: pointer;  margin: 7px 0 0;}
   .header  .navbar-nav {    width: 100%; display: inline-grid; margin: 0;}
	.header .navbar .nav-links .sidebar-logo {  display: flex;  align-items: center;    padding: 45px 8px 0;}
   .menu-head .navbar-brand img{max-width: 230px; height: auto;}
	   
   .menu-head .navbar-nav > li{margin: 38px 0 0; letter-spacing:-0.5px;}
   .menu-head .navbar-nav > li > a{padding: 8px 20px;}
   .banner .item img{height: 550px; -o-object-fit: cover; object-fit: cover; width: 100%;}  
   .banner .slide-text{padding: 0 10%;}
   .banner .slide-text > h1{font-size: 45px;}
   .banner .slide-text > h1 span{font-size: 24px;}
   .banner .slide-text > h1 small{font-size: 24px;}
   .about-sec .about-left{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
   .about-sec .about-right{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; text-align: center;}
   .about-sec .about-right figure{margin: 0; padding: 0; text-align: center; display: inline-block;}
   .service-sec::before{top: -14px;}
   .service-sec::after{bottom: -25px;}
   .service-area .area-box{padding:0;}
   .service-area .area-box figure{position: relative;}
   .artists-sec .top{padding: 0;}
   .footer .ft-pad{padding: 0; -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; max-width: 100% !important;}
   .footer .col-sm-4{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
   .contact-page .left{-ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%;}
   .contact-page .right{-ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%;}
   .contact-page .contact-col{padding: 65px 30px 80px;}
   .contact-page .contact-form{padding: 61px 30px 30px;}
   .Honeymoon-Packages .owl-theme .owl-controls .owl-buttons div { display: block; background: #fff; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; color: #000; position: absolute; left: -23px; top: 45%; margin: 0; height: 44px; width: 44px; opacity: 1; text-indent: -99999px;}
	.Honeymoon-Packages .owl-theme .owl-controls .owl-buttons div.owl-next {
    right: -28px;
    left: inherit;
}
	.mid-inner .figure img {  width: 100% !important;  height: 217px !important;  }
	.carousel-inner .item img { width: 100% !important;   height: 450px !important;}
  .Himachal-Packages  .ss-coll {  width: 50%;  max-width: 50%;  flex: 50%;}
.widget .wpcf7-form span .form-control {   height: 48px; padding: 10px 10px; font-family: poppins; font-size: 12px;}
.book-section .widget .form-padd {  background: rgba(245, 167, 71, 0.5);  padding: 0px ;}
.book-section .widget {padding: 100px;}
.book-section .aos-init.aos-animate{   flex: 0 0 100%;  max-width: 100%;}
	
}

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

   .container{width:auto; padding:0 30px; max-width:1030px}
   .head-top{display: none;}
   .menu-head .navbar-brand img{max-width: 230px; height: auto;}
   .menu-head .navbar-nav > li{margin: 38px 0 0; letter-spacing:-0.5px;}
   .menu-head .navbar-nav > li > a{padding: 8px 20px;}
   .banner .item img{height: 600px; -o-object-fit: cover; object-fit: cover; width: 100%;}  
   .banner .slide-text{padding: 0 10%;}
   .banner .slide-text > h1{font-size: 45px;}
   .banner .slide-text > h1 span{font-size: 24px;}
   .banner .slide-text > h1 small{font-size: 24px;}
   .about-sec .about-right figure .animation-jump{right: -20px;}
   .service-sec::before{top: -14px;}
   .service-sec::after{bottom: -25px;}
   .service-area .area-box{padding:0;}
   .service-area .area-box figure{position: relative;}
   .artists-sec .top{padding: 0;}
   .footer .ft-pad iframe{height: 600px;}    

}

/* Large Display */
@media (min-width: 1200px) and (max-width: 1400px) { 
  
  .container{max-width: 90%;}
  .menu-head .navbar-nav > li{margin: 0 0 0 16px;}
  .banner::before{width: 950px;}
  .banner-inner::after{width: 950px;}
  .Honeymoon-Packages .specialitie-box h4 {font-size: 16px;font-weight: 800;}

}


@media (min-width: 1367px) { }





.header nav li a:hover{background-color:none !important;}
.navbar .links li.menu-item:hover .sub-menu { display: block;}
.header .navbar .links li.sub-menu .menu-item a {
    color: #fff;
    padding: 10px 15px;
    display: block;
    width: 100%;
	background-color:#f3941e;
}


.header nav .navbar .links li.menu-item  a:hover{background-color: transparent   !important;  text-decoration: none;}
.header nav .navbar .links li.menu-item .sub-menu li  a:hover {text-decoration: none;padding: 10px 15px 10px 25px;background-color: #f27c16 !important;}
.entry-meta {display: none;}
.cat-links a {display: none;}



.page-id-184 .col-sm-4.right-area {
    display: none;
}

.blog-sec .left-grid .content-area{margin:0 !important;}
.carousel-inner .item img {  width: 100%;  height: 700px;   object-fit: cover;}
.blog-sec .ast-article-post.remove-featured-img-padding .blog-layout-4 .post-content .ast-blog-featured-section .post-thumb-img-content {   margin-left: inherit;   margin-right: inherit; margin-top:inherit;   border-radius: 10px;}
.blog-sec .ast-post-format-.blog-layout-4.ast-article-inner {   background-color: #f5f5f5;   border-radius: 15px;   padding: 15px 15px 8px;   border: 1px solid transparent;   transition: all 0.5s ease;}

.blog-sec .ast-post-format-.blog-layout-4.ast-article-inner:hover{box-shadow: 0 0 15px #a9a9a9a3;
    border: 1px solid #dadada;
	transition: all 0.5s ease;}
.read-more a{ background: #d51511; background: -moz-linear-gradient(left, #d51511 0%, #ffa918 100%); background: -webkit-linear-gradient(left, #d51511 0%,#ffa918 100%); background: linear-gradient(to right, #d51511 0%,#ffa918 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51511', endColorstr='#ffa918',GradientType=1 ); border:0; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; position: relative; z-index: 1; display: inline-block; text-align: center; color: #fff; font-family: 'Poppins', sans-serif; font-weight:600; padding: 13px 30px; min-width:160px; margin:20px 0 0; border:0; overflow:hidden; text-shadow:none; box-shadow:none; text-transform: uppercase;}

.read-more a:hover{color: #fff;}
.read-more a:hover:after{width: 120%;}

.read-more a:after {content: ''; position: absolute; height: 110%; right: -20px; top: 0; width: 20%; -webkit-transition: all .3s; -moz-transition: all .3s;-o-transition: all .3s; transition: all .3s; background-color: #132144; z-index:-1; transform: skewX(-25deg);}


  .slide-text .btn:hover:after{width: 120%;}
.header .links a:focus { outline: none; }
.header .menu-item span.dropdown-menu-toggle.ast-header-navigation-arrow {  width: 16px;  line-height: 35px;  text-align: center;  display: inline-block;  color: #fff;  transition: all 0.3s ease;  margin: 2px 0 0 5px;}
.header nav .navbar .links .menu-item a:hover::before, .header nav .navbar .links li.current-menu-item a::before{opacity: 1 !important;width: 100% !important;}
.header nav .navbar .links .menu-item a:focus, .header nav .navbar .links .menu-item a:active{background-color:transparent;outline:none;}
.header nav .navbar .links .menu-item a::before {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 2px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); opacity: 1; filter: alpha(opacity = 100); -webkit-transition: all .2s ease-in-out 0s; -o-transition: all .2s ease-in-out 0s; transition: all .2s ease-in-out 0s; right: 0; margin: 0 auto; background: #fff;}

.mid-inner .tour-mid {   position: relative;   margin: 40px 0 20px 0;   font-size: 24px;   padding: 0 0 0 20px;   color: #f3941e;   text-transform: capitalize;}
.single-post div#primary { z-index: 2; position: relative; margin: 0;}
.ast-separate-container {background-color: #ffffff;}

.single-post article#post-192 { padding: 60px 10px 60px;}

.nav-next p {display: none;}

.entry-header .entry-title { display: none;}

.full-wrap .abt-img {    border-radius: 15px;    border: 1px solid transparent;    margin-bottom: 30px;	width:80% !important;}

.footer .wg-1  h6 {color: #fff;font-size: 14px;text-decoration: none;font-family: 'Poppins', sans-serif;}