style.css 84 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802
  1. /* --------------------------------------------------------------------------
  2. * jThemes Studio : Naturix
  3. *
  4. * file : style.css
  5. * Desc : Naturix Template - Stylesheet
  6. * Version : 1.0.2
  7. * Date :
  8. * Author : jThemes Studio
  9. * Author URI :
  10. * Email :
  11. *
  12. * jThemes Studio. Copyright 2017. All Rights Reserved.
  13. * -------------------------------------------------------------------------- */
  14. /* --------------------------------------------------------------------------
  15. * Home Naturix Template - Table of Content
  16. 1 - General
  17. 1.1 - Preloader
  18. 1.2 - Global properties (body, common classes, structure etc)
  19. 1.3 - Page section block
  20. 1.4 - Typography (section title, links, page dividers)
  21. 1.5 - Buttons
  22. 1.6 - Form / Input / Textarea
  23. 1.7 - Theme Colors
  24. 1.8 - Theme Fonts
  25. 1.9 - Rating Stars
  26. 1.10 - Product Box Structure
  27. 1.11 - Slider Pagination Style
  28. 1.12 - Breadcrumb
  29. 1.13 - Content Middle
  30. 2 - Header
  31. 3 - Home
  32. 4 - Shop
  33. 5 - My Account
  34. 6 - Blog
  35. 7 - Contact
  36. 8 - Comingsoon
  37. 9 - Footer
  38. 10 - Popups
  39. 10.1 - To Top
  40. 10.2 - Subscribe
  41. 11 - Login
  42. * -------------------------------------------------------------------------- */
  43. .cate-widget>li>ul{
  44. display: none;
  45. }
  46. .cate-widget>li:hover>ul{
  47. display: block;
  48. }
  49. @font-face {
  50. font-family: Helvetica-bold, Arial, sans-serif;
  51. src: url(fonts/helvetica-bold.ttf);
  52. font-weight: 900;
  53. }
  54. @font-face {
  55. font-family: Helvetica-normal, Arial, sans-serif;
  56. src: url(fonts/helvetica-normal.ttf);
  57. font-weight: 400;
  58. }
  59. .boxshadow:hover{
  60. box-shadow: cadetblue 0 0 13px;
  61. }
  62. /*******************************
  63. 1 - GENERAL CSS STARTS
  64. ********************************/
  65. /*---------------- 1.1 Preloader Starts ------------------*/
  66. #loading {
  67. height: 100%;
  68. width: 100%;
  69. position: fixed;
  70. z-index: 2000;
  71. top: 0;
  72. background: #fff;
  73. }
  74. .loader {
  75. position: absolute;
  76. top: 50%;
  77. left: 43%;
  78. /*margin-left: 10%;*/
  79. }
  80. @media (max-width: 767px) {
  81. .loader {
  82. left: 35%;
  83. }
  84. }
  85. .loader .dot {
  86. width: 24px;
  87. height: 24px;
  88. background: #79d1d6;
  89. border-radius: 100%;
  90. display: inline-block;
  91. animation: slide 1s infinite;
  92. }
  93. .loader .dot:nth-child(1) {
  94. background: #79d1d6;
  95. }
  96. .loader .dot:nth-child(2) {
  97. animation-delay: 0.1s;
  98. background: #5ec6ce;
  99. }
  100. .loader .dot:nth-child(3) {
  101. animation-delay: 0.2s;
  102. background: #90d3a6;
  103. }
  104. .loader .dot:nth-child(4) {
  105. animation-delay: 0.3s;
  106. background: #b8c800;
  107. }
  108. @-moz-keyframes slide {
  109. 0% {
  110. transform: scale(1);
  111. }
  112. 50% {
  113. opacity: 0.3;
  114. transform: scale(2);
  115. }
  116. 100% {
  117. transform: scale(1);
  118. }
  119. }
  120. @-webkit-keyframes slide {
  121. 0% {
  122. transform: scale(1);
  123. }
  124. 50% {
  125. opacity: 0.3;
  126. transform: scale(2);
  127. }
  128. 100% {
  129. transform: scale(1);
  130. }
  131. }
  132. @-o-keyframes slide {
  133. 0% {
  134. transform: scale(1);
  135. }
  136. 50% {
  137. opacity: 0.3;
  138. transform: scale(2);
  139. }
  140. 100% {
  141. transform: scale(1);
  142. }
  143. }
  144. @keyframes slide {
  145. 0% {
  146. transform: scale(1);
  147. }
  148. 50% {
  149. opacity: 0.3;
  150. transform: scale(2);
  151. }
  152. 100% {
  153. transform: scale(1);
  154. }
  155. }
  156. /*---------------- 1.1 Preloader Ends ------------------*/
  157. /*---------------- 1.2 Global properties (body, common classes, structure etc) Starts ----------------------*/
  158. body {
  159. font-family: 'Roboto', sans-serif;
  160. font-weight: normal;
  161. background-color: #ffffff;
  162. color: #525252;
  163. -webkit-font-kerning: auto;
  164. -webkit-font-smoothing: antialiased;
  165. -webkit-backface-visibility: visible !important;
  166. overflow-x: hidden;
  167. }
  168. .wrapper {
  169. overflow-x: hidden;
  170. padding-bottom: 0px;
  171. }
  172. .boxed .wrapper {
  173. background-color: #ffffff;
  174. margin: 0 auto;
  175. max-width: 1200px;
  176. }
  177. .no-padding {
  178. padding-left: 0;
  179. padding-right: 0;
  180. }
  181. .no-pad-right {
  182. padding-right: 0;
  183. }
  184. .no-pad-left {
  185. padding-left: 0;
  186. }
  187. .no-margin {
  188. margin: 0;
  189. }
  190. img {
  191. max-width: 100%;
  192. max-height: 100%;
  193. height: auto;
  194. }
  195. .owl-carousel .owl-item img {
  196. width: 100%;
  197. height: 100%;
  198. border-radius: 10px;
  199. }
  200. .light-bg {
  201. background-color: #f7f6f2;
  202. }
  203. .white-bg {
  204. background-color: #fff;
  205. }
  206. .black-bg {
  207. background-color: #000;
  208. }
  209. .rel-div {
  210. position: relative;
  211. }
  212. .mask-overlay, .theme-color-mask, .white-mask {
  213. bottom: 0;
  214. left: 0;
  215. position: absolute;
  216. right: 0;
  217. top: 0;
  218. z-index: 0;
  219. }
  220. .mask-overlay {
  221. background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
  222. }
  223. .white-mask {
  224. background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
  225. }
  226. strong {
  227. font-weight: 900;
  228. }
  229. .section-icon {
  230. text-align: center;
  231. }
  232. .section-icon .icon i {
  233. color: #92d2a7;
  234. font-size: 11px;
  235. margin: auto 1px;
  236. }
  237. .section-icon .icon {
  238. font-size: 15px;
  239. }
  240. .white-color {
  241. color: #fff;
  242. }
  243. .black-color {
  244. color: #000000;
  245. }
  246. .gray-color {
  247. color: #999;
  248. }
  249. .main-color {
  250. color: #525252;
  251. }
  252. .green-clr {
  253. color: #669900;
  254. }
  255. .red-clr {
  256. color: #e04337;
  257. }
  258. .clr-txt-2 {
  259. color: #90d3a6;
  260. }
  261. .block-inline {
  262. display: inline-block;
  263. width: 100%;
  264. vertical-align: middle;
  265. }
  266. .list-items li {
  267. display: inline-block;
  268. margin: 0 5px;
  269. }
  270. .list-items {
  271. margin-bottom: 0;
  272. }
  273. /*-- Tags --*/
  274. .prod-tag {
  275. border-radius: 2em;
  276. color: #fff;
  277. display: inline-block;
  278. font-size: 10px;
  279. height: 22px;
  280. letter-spacing: 2px;
  281. line-height: 18px;
  282. margin: 50px 3px auto;
  283. padding: 2px 15px;
  284. text-align: center;
  285. text-transform: uppercase;
  286. width: 70px;
  287. }
  288. .prod-tag.tag-1 {
  289. background-color: #92d2a7;
  290. }
  291. .prod-tag.tag-2 {
  292. background-color: #79d1d6;
  293. }
  294. /*------------------- 1.2 Global properties (body, common classes, structure etc) Ends -----------------*/
  295. /*---------------------- 1.3 Section Space Starts ----------------------------*/
  296. section {
  297. position: relative;
  298. }
  299. .sec-space {
  300. padding-bottom: 100px;
  301. }
  302. .sec-space-bottom {
  303. padding-bottom: 100px;
  304. }
  305. .sec-space-top {
  306. padding-top: 100px;
  307. }
  308. .ptb-10 {
  309. padding-bottom: 10px;
  310. padding-top: 10px;
  311. }
  312. .pb-10 {
  313. padding-bottom: 10px;
  314. }
  315. .pt-10 {
  316. padding-top: 10px;
  317. }
  318. .ptb-15 {
  319. padding-bottom: 15px;
  320. padding-top: 15px;
  321. }
  322. .pb-15 {
  323. padding-bottom: 15px;
  324. }
  325. .pt-15 {
  326. padding-top: 15px;
  327. }
  328. .ptb-50 {
  329. padding-bottom: 50px;
  330. padding-top: 50px;
  331. }
  332. .pb-50 {
  333. padding-bottom: 50px;
  334. }
  335. .pt-50 {
  336. padding-top: 50px;
  337. }
  338. .ml-10 {
  339. margin-left: 10px;
  340. }
  341. /*---------------------------- 1.3 Page section block Ends ---------------------------*/
  342. /*--------------------------- 1.4 Typography (section title, links, page dividers) Starts -------------------------- */
  343. a:hover,
  344. a:active,
  345. a:focus,
  346. .btn:hover, .btn:focus, .btn:active {
  347. text-decoration: none;
  348. outline: 0;
  349. }
  350. a, .btn, button {
  351. -ms-transition: all 0.4s ease-in-out;
  352. -webkit-transition: all 0.4s ease-in-out;
  353. transition: all 0.4s ease-in-out;
  354. color: #000;
  355. }
  356. a:hover,
  357. a:active,
  358. a:focus {
  359. text-decoration: none;
  360. }
  361. a.clr-txt:hover {
  362. color: #525252;
  363. }
  364. div, img, p, h2, h3, h4, h5, h6, a::before, a::after, i {
  365. -ms-transition: all 0.4s ease-in-out;
  366. -webkit-transition: all 0.4s ease-in-out;
  367. transition: all 0.4s ease-in-out;
  368. }
  369. p {
  370. /*margin-bottom: 15px;
  371. line-height: 1.7;*/
  372. }
  373. ul,
  374. ol {
  375. padding-left: 0;
  376. list-style: none;
  377. margin-bottom: 20px;
  378. }
  379. ul ul,
  380. ol ul,
  381. ul ol,
  382. ol ol {
  383. /*padding-left: 20px;*/
  384. }
  385. h2, h3, h4, h5, h6 {
  386. margin-top: 10px;
  387. margin-bottom: 10px;
  388. }
  389. .h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
  390. color: #525252;
  391. }
  392. .title-wrap {
  393. display: inline-block;
  394. width: 100%;
  395. vertical-align: middle;
  396. text-align: center;
  397. margin-bottom: 30px;
  398. }
  399. .title-wrap > p {
  400. font-size: 16px;
  401. margin: 35px auto 25px;
  402. width: 80%;
  403. }
  404. .section-title {
  405. font-size: 40px;
  406. letter-spacing: 1px;
  407. }
  408. .section-title strong {
  409. position: relative;
  410. }
  411. .section-title strong > img {
  412. bottom: 100%;
  413. left: 105px;
  414. margin: auto auto -17px;
  415. position: absolute;
  416. }
  417. .section-title .round-shape {
  418. border: 1px solid #efefef;
  419. border-radius: 5em;
  420. display: inline-block;
  421. margin-top: 15px;
  422. padding: 5px 30px 8px;
  423. }
  424. .section-title .round-shape {
  425. position: relative;
  426. }
  427. .section-title .round-shape:before,
  428. .section-title .round-shape:after {
  429. border-bottom: 1px solid #efefef;
  430. content: "";
  431. height: 5px;
  432. position: absolute;
  433. top: 25px;
  434. width: 100%;
  435. }
  436. .section-title .round-shape:before {
  437. right: 100%;
  438. }
  439. .section-title .round-shape:after {
  440. left: 100%;
  441. }
  442. .sub-title {
  443. font-size: 12px;
  444. text-transform: uppercase;
  445. letter-spacing: 6px;
  446. }
  447. .sub-title > span {
  448. position: relative;
  449. }
  450. .sub-title > span:before,
  451. .sub-title > span:after {
  452. border-bottom: 1px solid #ccc;
  453. content: "";
  454. height: 5px;
  455. position: absolute;
  456. top: 3px;
  457. width: 50px;
  458. }
  459. .sub-title span:before {
  460. right: 100%;
  461. margin-right: 15px;
  462. }
  463. .sub-title span:after {
  464. left: 100%;
  465. margin-left: 15px;
  466. }
  467. .sub-title-sm {
  468. font-size: 10px;
  469. text-transform: uppercase;
  470. letter-spacing: 6px;
  471. color: #9f9f9f;
  472. }
  473. .sub-title-1 {
  474. font-size: 15px;
  475. text-transform: uppercase;
  476. color: #9f9f9f;
  477. }
  478. .title-1 {
  479. font-size: 18px;
  480. }
  481. .title-2, .widget-title {
  482. font-size: 22px;
  483. font-weight: 700;
  484. }
  485. .title-sec {
  486. font-size: 40px;
  487. }
  488. .over-txt-title .light-font {
  489. position: relative;
  490. text-align: center;
  491. }
  492. .over-txt {
  493. bottom: 0;
  494. font-size: 12px;
  495. font-weight: 900;
  496. height: 17px;
  497. left: 0;
  498. margin: auto;
  499. padding: 2px;
  500. position: absolute;
  501. right: 0;
  502. top: 0;
  503. width: 100%;
  504. }
  505. strong {
  506. font-weight: 900;
  507. }
  508. .divider-full-1 {
  509. border: 1px dashed #e9e9e9;
  510. display: inline-block;
  511. height: 1px;
  512. margin: 10px auto;
  513. width: 100%;
  514. vertical-align: middle;
  515. }
  516. .divider-1 {
  517. background-color: #eee;
  518. display: inline-block;
  519. height: 2px;
  520. margin: 10px auto;
  521. width: 40px;
  522. }
  523. .divider-2 {
  524. background-color: #eee;
  525. display: inline-block;
  526. height: 2px;
  527. margin: 10px auto;
  528. width: 30px;
  529. }
  530. /*-- Theme Tabs --*/
  531. .theme-tabs {
  532. font-size: 16px;
  533. margin: 0;
  534. }
  535. .theme-tabs > li {
  536. display: inline-block;
  537. vertical-align: middle;
  538. margin: 3px;
  539. }
  540. .theme-tabs a {
  541. border: 2px solid #d8d8d7;
  542. border-radius: 25px;
  543. color: #9f9e9c;
  544. display: inline-block;
  545. height: 45px;
  546. line-height: 30px;
  547. min-width: 180px;
  548. padding: 5px 10px;
  549. text-align: center;
  550. vertical-align: middle;
  551. }
  552. .theme-tabs.small a {
  553. border-width: 1px;
  554. font-size: 14px;
  555. height: 30px;
  556. line-height: 15px;
  557. min-width: initial;
  558. padding: 5px 15px;
  559. }
  560. .theme-tabs .active a, .theme-tabs a:hover, .theme-tabs a:focus {
  561. color: #fff;
  562. -webkit-box-shadow: 1px 4px 51px -17px rgba(0, 0, 0, 0.75);
  563. -moz-box-shadow: 1px 4px 51px -17px rgba(0, 0, 0, 0.75);
  564. box-shadow: 1px 4px 51px -17px rgba(0, 0, 0, 0.75);
  565. }
  566. .organic-content > .tab-pane {
  567. display: block;
  568. height: 0;
  569. }
  570. .organic-content > .active {
  571. height: auto;
  572. }
  573. /*-- ./Theme Tabs --*/
  574. /*------------------------ 1.4 Typography (section title, links, page dividers) Ends ---------------------- */
  575. /*--------------------------- 1.5 Buttons Starts ---------------------- */
  576. .theme-btn, .theme-btn-2, .theme-btn-3 {
  577. border: medium none;
  578. border-radius: 2em;
  579. box-shadow: none;
  580. font-size: 18px;
  581. height: 52px;
  582. padding: 0 25px;
  583. color: #fff;
  584. min-width: 200px;
  585. line-height: 50px;
  586. }
  587. .theme-btn > i {
  588. font-size: 14px;
  589. margin-left: 5px;
  590. }
  591. .theme-btn:hover, .theme-btn:focus {
  592. background-color: #525252;
  593. color: #fff;
  594. }
  595. .theme-btn-sm, .theme-btn-sm-2, .theme-btn-sm-3 {
  596. border-radius: 2em;
  597. display: inline-block;
  598. font-size: 12px;
  599. font-weight: 500;
  600. height: 35px;
  601. line-height: 25px;
  602. min-width: 80px;
  603. padding: 5px 20px;
  604. text-align: center;
  605. text-transform: uppercase;
  606. }
  607. .theme-btn-2, .theme-btn-sm-2 {
  608. background-color: #90d3a6;
  609. color: #fff;
  610. }
  611. .theme-btn-3, .theme-btn-sm-3 {
  612. background-color: #75d1d7;
  613. color: #fff;
  614. }
  615. .theme-btn-2:hover, .theme-btn-sm-2:hover, .theme-btn-3:hover, .theme-btn-sm-3:hover {
  616. background-color: #525252;
  617. color: #fff;
  618. }
  619. .sm-bnt-wht {
  620. background-color: #fff;
  621. border-radius: 2em;
  622. border: 1px solid #bac3c3;
  623. color: #bac3c3;
  624. display: inline-block;
  625. font-size: 12px;
  626. font-weight: 500;
  627. height: 35px;
  628. line-height: 25px;
  629. min-width: 120px;
  630. padding: 5px 20px;
  631. text-align: center;
  632. text-transform: uppercase;
  633. }
  634. .light-bg .sm-bnt-wht {
  635. border: 1px solid #fff;
  636. }
  637. .sm-bnt-wht:hover, .sm-bnt-wht:focus {
  638. background-color: #525252;
  639. border-color: #525252;
  640. color: #fff;
  641. }
  642. .slide-btn {
  643. }
  644. .slide-btn::after {
  645. background: #fff none repeat scroll 0 0;
  646. border-radius: 30px;
  647. bottom: 5px;
  648. content: "";
  649. left: 5px;
  650. position: absolute;
  651. right: 5px;
  652. top: 5px;
  653. z-index: -2;
  654. }
  655. .slide-btn {
  656. /*background: rgba(0, 0, 0, 0) linear-gradient(to top, #5dc6cf 0%, #a7d39f 100%) repeat scroll 0 0;*/
  657. border: medium none;
  658. border-radius: 30px;
  659. display: inline-block;
  660. font-size: 16px;
  661. height: 50px;
  662. line-height: 50px;
  663. outline: medium none;
  664. padding: 0 16px;
  665. position: relative;
  666. text-align: center;
  667. text-transform: uppercase;
  668. width: 160px;
  669. z-index: 3;
  670. top: 70px;
  671. color: rgb(24,113,185);
  672. }
  673. .slide-btn:hover {
  674. color: #fff;
  675. }
  676. .slide-btn:hover::after {
  677. background: transparent;
  678. }
  679. label.btn input {
  680. background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  681. border: medium none;
  682. text-transform: uppercase;
  683. }
  684. /*------------------------ 1.5 Buttons Ends ---------------------------- */
  685. /*----------------------- 1.6 Form / Input / Textarea Starts --------------------------- */
  686. .form-group {
  687. margin-bottom: 20px;
  688. border-radius: 40px;
  689. overflow: hidden;
  690. }
  691. .form-control, .input-group-addon, .bootstrap-select .btn {
  692. background-color: #fbfbfb;
  693. border-color: #e7e7e6;
  694. border-radius: 25px;
  695. box-shadow: none;
  696. font-size: 13px;
  697. height: 45px;
  698. line-height: 40px;
  699. padding: 10px 20px;
  700. }
  701. textarea.form-control, textarea {
  702. height: auto !important;
  703. resize: vertical;
  704. }
  705. /*-- Checkbox/Radiobox Starts --*/
  706. .form-group [type="checkbox"], .form-group [type="radio"] {
  707. border: 0 none;
  708. clip: rect(0, 0, 0, 0);
  709. height: 1px;
  710. margin: -1px;
  711. overflow: hidden;
  712. padding: 0;
  713. position: absolute;
  714. width: 1px;
  715. }
  716. .form-group .checkbox-inline, .form-group .radio-inline {
  717. font-size: 16px;
  718. line-height: normal;
  719. padding-left: 0;
  720. text-transform: none;
  721. }
  722. .form-group [type="checkbox"] + span, .form-group [type="radio"] + span {
  723. cursor: pointer;
  724. vertical-align: text-top;
  725. }
  726. .form-group [type="checkbox"] + span::before {
  727. color: #e6e6e5;
  728. content: "\f096";
  729. font-family: FontAwesome;
  730. font-size: 18px;
  731. margin-right: 8px;
  732. vertical-align: middle;
  733. line-height: 0;
  734. }
  735. .form-group [type="checkbox"]:checked + span:before {
  736. content: "\f046";
  737. font-family: FontAwesome;
  738. }
  739. .form-group [type="radio"] + span::before {
  740. color: #999999;
  741. content: "\f10c";
  742. font-family: FontAwesome;
  743. font-size: 14px;
  744. margin-right: 8px;
  745. vertical-align: middle;
  746. line-height: 0;
  747. }
  748. .form-group [type="radio"]:checked + span:before {
  749. content: "\f192";
  750. font-family: FontAwesome;
  751. }
  752. /*-- Checkbox/Radiobox Ends --*/
  753. /*--Bootstrap Select--*/
  754. .bootstrap-select .btn .filter-option {
  755. font-size: 12px;
  756. line-height: 30px;
  757. }
  758. .bootstrap-select.btn-group .dropdown-toggle .caret {
  759. border: none;
  760. margin-top: 0;
  761. right: 30px;
  762. top: 0;
  763. }
  764. .bootstrap-select.btn-group .dropdown-toggle .caret:after {
  765. content: "\f107";
  766. font-family: fontawesome;
  767. font-size: 14px;
  768. }
  769. .bootstrap-select .btn-default.active.focus, .bootstrap-select .btn-default.active:focus, .bootstrap-select .btn-default.active:hover,
  770. .bootstrap-select .btn-default.focus:active, .bootstrap-select .btn-default:active:focus, .bootstrap-select .btn-default:active:hover,
  771. .bootstrap-select > .dropdown-toggle.btn-default.focus, .bootstrap-select > .dropdown-toggle.btn-default:focus,
  772. .bootstrap-select > .dropdown-toggle.btn-default:hover {
  773. background-color: transparent;
  774. border-color: #cccccc;
  775. }
  776. .bootstrap-select .dropdown-toggle:focus {
  777. outline: 0 none !important;
  778. outline-offset: 0;
  779. }
  780. ::-webkit-input-placeholder {
  781. color: #a7aaad;
  782. }
  783. :-moz-placeholder {
  784. color: #a7aaad;
  785. }
  786. ::-moz-placeholder {
  787. color: #a7aaad;
  788. }
  789. :-ms-input-placeholder {
  790. color: #a7aaad;
  791. }
  792. .form-control::-webkit-input-placeholder {
  793. color: #cccccc;
  794. opacity: 1;
  795. }
  796. .form-control::-moz-placeholder {
  797. color: #cccccc;
  798. opacity: 1;
  799. }
  800. .form-control:-ms-input-placeholder {
  801. color: #cccccc;
  802. opacity: 1;
  803. }
  804. .form-control:focus {
  805. background-color: transparent;
  806. border-color: #e7e8ec;
  807. box-shadow: none;
  808. outline: 0 none;
  809. }
  810. input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
  811. outline: 0;
  812. }
  813. input:focus::-webkit-input-placeholder {
  814. color: transparent !important;
  815. }
  816. input:focus:-moz-placeholder {
  817. color: transparent !important;
  818. }
  819. input:focus::-moz-placeholder {
  820. color: transparent !important;
  821. }
  822. input:focus:-ms-input-placeholder {
  823. color: transparent !important;
  824. }
  825. textarea:focus::-webkit-input-placeholder {
  826. color: transparent !important;
  827. }
  828. textarea:focus:-moz-placeholder {
  829. color: transparent !important;
  830. }
  831. textarea:focus::-moz-placeholder {
  832. color: transparent !important;
  833. }
  834. textarea:focus:-ms-input-placeholder {
  835. color: transparent !important;
  836. }
  837. /*---------------------------- 1.6 Form / Input / Textarea Ends ------------------------------ */
  838. /*---------------------------------- 1.7 Theme Colors Starts -------------------------------- */
  839. a:hover,
  840. a:active,
  841. a:focus, .clr-txt, .mega-dropdown-menu .sub-list > li a:hover:before, .footer-widget .list li a:hover:before, .form-group [type="checkbox"]:checked + span::before,
  842. .top-nav > li a:hover, .top-nav > li a:focus, .breadcrumb-menubar > li > a:hover, .breadcrumb-menubar > li > a:focus, .blog-tabs li a:hover, .blog-tabs .active a {
  843. /*color: #7fba00;*/
  844. color: rgb(66,179,224);
  845. }
  846. .crl-bg, .theme-btn, .primary-navbar > li > a:after, .theme-tabs .active a, .theme-tabs a:hover, .theme-tabs a:focus, .product-box::after,
  847. .mega-dropdown-menu .menu-title::after, .deal-count:before, .page-footer .divider-2, .tags-widget a:hover, .tags-widget a:focus, .prod-tabs .tabs > li > a::after,
  848. .blog-tabs li a::after, .blog-tabs .active a::after {
  849. background-color: #7fba00;
  850. }
  851. .theme-tabs .active a, .theme-tabs a:hover, .theme-tabs a:focus, .organic-prod:hover:before, .tags-widget a:hover,
  852. .tags-widget a:focus, .product-single .item > a:hover, .product-single .item > a:focus, .product-single .synced .item > a {
  853. border-color: #7fba00;
  854. }
  855. #map {
  856. border: 2px solid #7fba00;
  857. }
  858. blockquote {
  859. border-left: 2px solid #7fba00;
  860. }
  861. /*------------------------ 1.7 Theme Colors Ends ------------------------ */
  862. /*--------------------------1.8 Theme Fonts Starts------------------- */
  863. .font-2, p {
  864. font-family: Helvetica-normal, Arial, sans-serif;
  865. }
  866. .prod-tag, .fontbold-2 {
  867. font-family: Helvetica-bold, Arial, sans-serif;
  868. font-weight: 900;
  869. }
  870. .font-3, .title-sec {
  871. font-family: 'Great Vibes', cursive;
  872. }
  873. .normal-font {
  874. font-weight: normal;
  875. }
  876. .italic-font {
  877. font-style: italic;
  878. }
  879. .extra-bold-font {
  880. font-weight: 800;
  881. }
  882. .medium-font {
  883. font-weight: 500;
  884. }
  885. .light-font {
  886. font-weight: 300;
  887. }
  888. .upper-text {
  889. text-transform: uppercase;
  890. }
  891. .normal-text {
  892. text-transform: none;
  893. }
  894. .capital-text {
  895. text-transform: capitalize;
  896. }
  897. .fsz-10 {
  898. font-size: 10px;
  899. }
  900. .fsz-12 {
  901. font-size: 12px;
  902. }
  903. .fsz-16 {
  904. font-size: 16px;
  905. }
  906. .fsz-20 {
  907. font-size: 20px;
  908. }
  909. .fsz-30 {
  910. font-size: 30px;
  911. margin-top:8px;
  912. }
  913. .fsz-35 {
  914. font-size: 35px;
  915. }
  916. .fsz-50 {
  917. font-size: 50px;
  918. }
  919. /*-------------------------1.8 Theme Fonts Ends--------------------- */
  920. /*------------------------- 1.9 - Rating Stars Starts --------------------- */
  921. .rating span.star::before {
  922. color: #626262;
  923. font-size: 15px;
  924. content: "\f005";
  925. font-family: FontAwesome;
  926. -ms-transition: all 0.3s ease-in-out;
  927. -webkit-transition: all 0.3s ease-in-out;
  928. transition: all 0.3s ease-in-out;
  929. }
  930. .rating span.star.active::before {
  931. color: #f6cc28;
  932. }
  933. .rating span.star.half:before {
  934. color: #f6cc28;
  935. content: "\f123";
  936. font-family: FontAwesome;
  937. }
  938. /*------------------------- 1.9 - Rating Stars Ends --------------------- */
  939. /*--------------------- 1.10 - Products Starts ------------------------- */
  940. .product-box {
  941. border-radius: 10px;
  942. overflow: hidden;
  943. margin: 40px auto auto;
  944. text-align: center;
  945. position: relative;
  946. background-color: #fff;
  947. }
  948. .owl-carousel .product-box {
  949. margin: 40px auto;
  950. }
  951. .product-box:hover {
  952. box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.25);
  953. }
  954. .light-bg .product-box {
  955. box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10);
  956. }
  957. .product-box::after {
  958. bottom: 0;
  959. content: "";
  960. display: block;
  961. height: 3px;
  962. margin: auto;
  963. vertical-align: middle;
  964. width: 60px;
  965. opacity: 0;
  966. visibility: hidden;
  967. transform: translateX(-65px);
  968. -webkit-transform: translateX(-65px);
  969. transition: all 0.4s ease-in-out 0s;
  970. -webkit-transition: all 0.4s ease-in-out 0s;
  971. }
  972. .product-box:hover:after {
  973. opacity: 1;
  974. visibility: visible;
  975. transform: translateX(0px);
  976. -webkit-transform: translateX(0px);
  977. }
  978. .product-media {
  979. background-color: #f7f6f2;
  980. height: 330px;
  981. position: relative;
  982. }
  983. .product-media > .prod-img {
  984. bottom: 0;
  985. margin: auto;
  986. left: 0;
  987. right: 0;
  988. position: absolute;
  989. z-index: 1;
  990. /*shop新增*/
  991. width: 100%;
  992. height: 70%;
  993. }
  994. .price del {
  995. color: #dddddd;
  996. margin-left: 3px;
  997. }
  998. .product-media > img.shape {
  999. position: absolute;
  1000. bottom: 0;
  1001. width: 100%;
  1002. left: 0;
  1003. right: 0;
  1004. margin: auto;
  1005. }
  1006. .product-title {
  1007. font-size: 20px;
  1008. }
  1009. .product-caption {
  1010. text-align: center;
  1011. padding: 10px 0 30px;
  1012. }
  1013. .prod-icons {
  1014. border-radius: 2em;
  1015. display: table;
  1016. left: 0;
  1017. margin: auto;
  1018. opacity: 0;
  1019. overflow: hidden;
  1020. position: absolute;
  1021. right: 0;
  1022. top: 0;
  1023. visibility: hidden;
  1024. z-index: 1;
  1025. transform: translateY(-65px);
  1026. -webkit-transform: translateY(-65px);
  1027. }
  1028. .prod-icons > a {
  1029. background-color: #fff;
  1030. color: #dedede;
  1031. font-size: 20px;
  1032. height: 45px;
  1033. line-height: 45px;
  1034. width: 60px;
  1035. }
  1036. .prod-icons > a:first-child {
  1037. border-radius: 2em 0 0 2em;
  1038. }
  1039. .prod-icons > a:last-child {
  1040. border-radius: 0 2em 2em 0;
  1041. }
  1042. .prod-icons > a:hover {
  1043. background-color: #92d2a7;
  1044. color: #fff;
  1045. }
  1046. .prod-icons > a:nth-child(2n):hover {
  1047. background-color: #79d1d6;
  1048. }
  1049. .product-box:hover .prod-icons {
  1050. opacity: 1;
  1051. visibility: visible;
  1052. transform: translateY(35px);
  1053. -webkit-transform: translateY(35px);
  1054. }
  1055. /*--------------------- 1.10 - Products Ends ------------------------- */
  1056. /*--------------------- 1.11 - Slider Pagination Starts ------------------------- */
  1057. .owl-theme .owl-controls {
  1058. text-align: center;
  1059. }
  1060. .owl-theme.dots-1 .owl-dot {
  1061. background-color: #f7f6f2;
  1062. display: inline-block;
  1063. height: 8px;
  1064. margin-left: 1px;
  1065. position: relative;
  1066. vertical-align: middle;
  1067. width: 50px;
  1068. }
  1069. .light-bg .owl-theme.dots-1 .owl-dot {
  1070. background-color: #eeede9;
  1071. }
  1072. .owl-theme.dots-1 .owl-dot:hover, .owl-theme.dots-1 .owl-dot.active {
  1073. background-color: #92d2a7;
  1074. }
  1075. .owl-theme.dots-1 .owl-dot:first-child {
  1076. border-radius: 5px 0 0 5px;
  1077. }
  1078. .owl-theme.dots-1 .owl-dot:last-child {
  1079. border-radius: 0 5px 5px 0;
  1080. }
  1081. .dots-2 .owl-dots {
  1082. counter-reset: dots;
  1083. }
  1084. .dots-2 .owl-dot:before {
  1085. counter-increment: dots;
  1086. content: counter(dots);
  1087. }
  1088. .dots-2 .owl-dot {
  1089. background-color: #fff;
  1090. border-radius: 1em;
  1091. color: #dedede;
  1092. display: inline-block;
  1093. font-weight: 900;
  1094. height: 25px;
  1095. line-height: 25px;
  1096. margin: 5px;
  1097. width: 25px;
  1098. }
  1099. .dots-2 .owl-dot:hover, .dots-2 .owl-dot.active {
  1100. background-color: #92d2a7;
  1101. color: #fff;
  1102. }
  1103. .nav-1 .owl-nav {
  1104. border: 1px solid #efefef;
  1105. border-radius: 1em;
  1106. display: inline-block;
  1107. margin-top: -52px;
  1108. position: absolute;
  1109. right: 0;
  1110. top: 0;
  1111. overflow: hidden;
  1112. }
  1113. .nav-1 .owl-nav > div {
  1114. color: #9f9f9f;
  1115. display: inline-block;
  1116. font-size: 10px;
  1117. height: 23px;
  1118. line-height: 23px;
  1119. text-align: center;
  1120. width: 35px;
  1121. }
  1122. .nav-1 .owl-nav > div:hover, .nav-1 .owl-nav > div:focus {
  1123. background-color: #92d2a7;
  1124. color: #fff;
  1125. }
  1126. .nav-1 .owl-prev {
  1127. border-right: 1px solid #efefef;
  1128. }
  1129. /*--------------------- 1.11 - Slider Pagination Ends------------------------- */
  1130. /*--------- 1.12 Breadcrumb Starts ---------- */
  1131. .breadcrumb-bg {
  1132. background-image: url("../img/extra/bg2.png");
  1133. background-repeat: no-repeat;
  1134. background-size: cover;
  1135. padding: 80px 0 100px;
  1136. }
  1137. .breadcrumb-bg.bg-2 {
  1138. background-image: url("../img/extra/bg2.png");
  1139. text-align: center;
  1140. }
  1141. .site-breadcumb .section-title {
  1142. font-size: 30px;
  1143. }
  1144. .breadcrumb-menubar {
  1145. background: transparent none repeat scroll 0 0;
  1146. margin: 7px 0 0;
  1147. padding: 0
  1148. }
  1149. .breadcrumb-menubar > li {
  1150. text-transform: uppercase;
  1151. font-weight: 500;
  1152. color: #a8a7a4;
  1153. width: 100%;
  1154. font-size: 12px;
  1155. }
  1156. .breadcrumb-menubar > li > a {
  1157. color: #a8a7a4;
  1158. }
  1159. .breadcrumb-menubar > li > a:after {
  1160. content: "/";
  1161. color: #a8a7a4;
  1162. padding: 0 3px;
  1163. }
  1164. /*--------- 1.12 Breadcrumb Ends ---------- */
  1165. /*---------------------------------- 1.13 Content Middle Starts -------------------------------- */
  1166. .tbl-rel {
  1167. position: relative;
  1168. }
  1169. .tbl-wrp {
  1170. height: 100%;
  1171. position: absolute;
  1172. left: 0;
  1173. right: 0;
  1174. top: 0;
  1175. bottom: 0;
  1176. }
  1177. .tbl-wrp .text-middle {
  1178. display: table;
  1179. height: 100%;
  1180. width: 100%;
  1181. position: relative;
  1182. }
  1183. .tbl-wrp .tbl-cell {
  1184. display: table-cell;
  1185. height: 100%;
  1186. vertical-align: middle;
  1187. width: 100%;
  1188. }
  1189. /*------------------------ 1.13 Content Middle Ends ------------------------ */
  1190. /*******************************
  1191. 1 - GENERAL CSS ENDS
  1192. ********************************/
  1193. /*******************************
  1194. 2 - HEADER CSS STARTS
  1195. ********************************/
  1196. /* Top Header */
  1197. .top-nav > li {
  1198. border-left: 1px solid #dddddd;
  1199. border-right: 1px solid #dddddd;
  1200. color: #999999;
  1201. display: inline-block;
  1202. font-size: 12px;
  1203. font-weight: 500;
  1204. height: 33px;
  1205. padding: 7px 25px;
  1206. vertical-align: middle;
  1207. }
  1208. .top-nav > li + li {
  1209. margin-left: -4px;
  1210. }
  1211. .top-nav > li a {
  1212. color: #999;
  1213. }
  1214. .header-topbar .left {
  1215. float: left;
  1216. }
  1217. .header-topbar .right {
  1218. float: right;
  1219. }
  1220. .top-nav {
  1221. margin: 0;
  1222. }
  1223. .header-topbar {
  1224. padding: 0 25px;
  1225. background-color: #f7f6f2;
  1226. }
  1227. .top-nav .btn.dropdown-toggle.btn-default {
  1228. background-color: transparent;
  1229. border: medium none;
  1230. border-radius: 0;
  1231. box-shadow: none;
  1232. font-size: 12px;
  1233. height: auto;
  1234. line-height: normal;
  1235. padding: 0;
  1236. min-width: 30px;
  1237. }
  1238. .top-nav .bootstrap-select.btn-group .dropdown-toggle .caret::after {
  1239. font-size: 12px;
  1240. }
  1241. .top-nav .filter-option.pull-left {
  1242. color: #999999;
  1243. line-height: normal;
  1244. text-transform: none;
  1245. }
  1246. .top-nav .bootstrap-select.btn-group .dropdown-toggle .caret {
  1247. color: #999999;
  1248. right: 0;
  1249. }
  1250. .top-nav .social-icon > a {
  1251. background-color: #fff;
  1252. border: 1px solid #ddd;
  1253. border-radius: 25px;
  1254. display: inline-block;
  1255. font-size: 10px;
  1256. height: 20px;
  1257. line-height: 15px;
  1258. text-align: center;
  1259. width: 20px;
  1260. }
  1261. .top-nav .social-icon > a:hover {
  1262. background-color: #525253;
  1263. color: #fff;
  1264. }
  1265. /* Top Header */
  1266. .main-header {
  1267. padding: 40px 10px;
  1268. transition: all 0.4s ease-in-out 0s;
  1269. -webkit-transition: all 0.4s ease-in-out 0s;
  1270. }
  1271. .home-wrap .main-header {
  1272. left: 0;
  1273. position: absolute;
  1274. right: 0;
  1275. top: 0;
  1276. z-index: 11;
  1277. }
  1278. /*@media (min-width:1200px ) {
  1279. .main-header.is-sticky {
  1280. background-color: rgba(3,47,119,0.8);
  1281. }
  1282. }*/
  1283. @media(max-width:1200px){
  1284. .main-header.is-sticky {
  1285. background-color: #FFFFFF;
  1286. }
  1287. }
  1288. .main-header.is-sticky {
  1289. background-color:#FFFFFF;
  1290. box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.25);
  1291. padding: 20px 10px;
  1292. position: fixed !important;
  1293. top: 0;
  1294. left: 0;
  1295. right: 0;
  1296. z-index: 999;
  1297. transition: all 0.4s ease-in-out 0s;
  1298. -webkit-transition: all 0.4s ease-in-out 0s;
  1299. }
  1300. .main-header.is-sticky a{
  1301. color: #000000;
  1302. }
  1303. .main-logo > a {
  1304. font-size: 25px;
  1305. }
  1306. @media (min-width:1682px ) {
  1307. .center{
  1308. margin-right: 250px;
  1309. }
  1310. }
  1311. @media (min-width: 1199px) {
  1312. .main-logo > a {
  1313. color: #fff;
  1314. }
  1315. /*.primary-navbar > li a {
  1316. color: #fff;
  1317. }*/
  1318. .theme-btn-2, .theme-btn-sm-2 {
  1319. background-color: rgb(0,149,213);
  1320. color: #fff;
  1321. }
  1322. .theme-btn-3, .theme-btn-sm-3 {
  1323. background-color: transparent;
  1324. color: #fff;
  1325. border: 1px solid #fff;
  1326. }
  1327. .primary-navbar {
  1328. margin: 0;
  1329. text-align: left;
  1330. }
  1331. }
  1332. .main-logo .medium-font {
  1333. font-size: 11px;
  1334. letter-spacing: 3px;
  1335. margin-left: 15px;
  1336. }
  1337. .main-logo strong {
  1338. position: relative;
  1339. }
  1340. .main-logo strong > img {
  1341. bottom: 130%;
  1342. left: 0;
  1343. margin: auto auto -10px;
  1344. position: absolute;
  1345. right: 0;
  1346. }
  1347. @media (max-width:1199px ) {
  1348. .primary-navbar {
  1349. margin: 0;
  1350. text-align: right;
  1351. }
  1352. }
  1353. .primary-navbar > li {
  1354. float: left;
  1355. margin-top: 12px;
  1356. text-align: center;
  1357. padding: 10px 0;
  1358. }
  1359. .primary-navbar > li a {
  1360. font-weight: 500;
  1361. padding: 15px;
  1362. position: relative;
  1363. font-size: 16px;
  1364. }
  1365. .primary-navbar > li .dropdown-menu a {
  1366. font-size: 12px;
  1367. text-transform: capitalize;
  1368. }
  1369. .primary-navbar > li > a:after {
  1370. height: 5px;
  1371. width: 5px;
  1372. position: absolute;
  1373. bottom: 0;
  1374. left: 0;
  1375. right: 0;
  1376. opacity: 0;
  1377. transition: .4s;
  1378. -moz-transition: .4s;
  1379. -webkit-transition: .4s;
  1380. margin: 0 auto;
  1381. border-radius: 50%;
  1382. }
  1383. .primary-navbar > li.active a::after, .primary-navbar > li a:hover::after, .primary-navbar > li a:focus::after {
  1384. bottom: -5px;
  1385. opacity: 1;
  1386. }
  1387. .style-2.main-header {
  1388. background-color: #f9b600;
  1389. }
  1390. .style-2 .main-logo > a, .style-2.main-header, .style-2 .primary-navbar > li > a {
  1391. color: #fff;
  1392. }
  1393. .style-2 .main-logo > a:focus, .style-2 .main-logo > a:hover, .style-2 .primary-navbar > li > a:hover, .style-2 .primary-navbar > li > a:focus {
  1394. color: #fa413e;
  1395. }
  1396. .style-2 .primary-navbar > li > a::after {
  1397. background-color: #fff;
  1398. }
  1399. .style-2 .cart-hover > .cnt {
  1400. background-color: #fa413e;
  1401. }
  1402. /*---Header Navigation Megamenu---*/
  1403. .mega-dropdown-menu > .menu-block:nth-child(odd) {
  1404. background-color: #f6f6f6;
  1405. }
  1406. .navigation .primary-navbar li .mega-dropdown-menu {
  1407. padding: 35px 15px;
  1408. }
  1409. .primary-navbar > li:hover > .dropdown-menu.mega-dropdown-menu {
  1410. transform: translateY(0px);
  1411. -webkit-transform: translateY(0px);
  1412. }
  1413. /*-- Megamenu and Shoppingcart --*/
  1414. .cart-megamenu {
  1415. position: unset;
  1416. /*float: right;*/
  1417. }
  1418. .cart-megamenu > div {
  1419. display: inline-block;
  1420. }
  1421. /* Cart */
  1422. .cart-hover {
  1423. margin-top: 10px;
  1424. position: relative;
  1425. cursor: pointer;
  1426. }
  1427. .cart-hover > .cnt {
  1428. border-radius: 2em;
  1429. color: #fff;
  1430. font-size: 11px;
  1431. font-weight: 900;
  1432. height: 20px;
  1433. left: 20px;
  1434. line-height: 18px;
  1435. position: absolute;
  1436. text-align: center;
  1437. top: -4px;
  1438. width: 20px;
  1439. }
  1440. .cart-hover > .price {
  1441. font-weight: 500;
  1442. margin-left: 15px;
  1443. vertical-align: middle;
  1444. }
  1445. /* Cart */
  1446. /*cart-popup*/
  1447. .cart-popup {
  1448. background-color: #fff;
  1449. margin-top: 23px;
  1450. padding: 0 15px;
  1451. position: absolute;
  1452. right: 0;
  1453. width: 300px;
  1454. box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.25);
  1455. cursor: auto;
  1456. z-index: 11;
  1457. opacity: 0;
  1458. visibility: hidden;
  1459. transform: translateY(50px);
  1460. -webkit-transform: translateY(50px);
  1461. -ms-transform: translateY(50px);
  1462. transition: all 0.4s ease-in-out 0s;
  1463. -webkit-transition: all 0.4s ease-in-out 0s;
  1464. }
  1465. .cart-hover:hover .cart-popup {
  1466. opacity: 1;
  1467. visibility: visible;
  1468. transform: translateY(0px);
  1469. -webkit-transform: translateY(0px);
  1470. -ms-transform: translateY(0px);
  1471. }
  1472. .cart-list {
  1473. display: inline-block;
  1474. width: 100%;
  1475. vertical-align: middle;
  1476. padding: 15px 0;
  1477. }
  1478. .cart-list + .cart-list {
  1479. border-top: 1px solid #eeeeee;
  1480. }
  1481. .cart-list > div {
  1482. display: table-cell;
  1483. vertical-align: top;
  1484. }
  1485. .cart-title {
  1486. padding: 0 10px;
  1487. width: 65%;
  1488. }
  1489. .cart-list .close-icon i {
  1490. background-color: #f7f6f2;
  1491. border-radius: 2em;
  1492. cursor: pointer;
  1493. font-size: 10px;
  1494. height: 25px;
  1495. line-height: 23px;
  1496. margin-top: 5px;
  1497. text-align: center;
  1498. width: 25px;
  1499. }
  1500. .cart-list .close-icon i:hover {
  1501. background-color: #525252;
  1502. color: #fff;
  1503. }
  1504. .cart-img {
  1505. width: 70px;
  1506. }
  1507. .sub-total > div {
  1508. vertical-align: middle;
  1509. }
  1510. /* Megamenu */
  1511. .mega-submenu {
  1512. float: right;
  1513. margin-top: 10px;
  1514. }
  1515. .mega-dropdown-menu {
  1516. top: 60px;
  1517. left: 30px;
  1518. position: absolute;
  1519. right: 30px;
  1520. background-color: #fff;
  1521. opacity: 0;
  1522. visibility: hidden;
  1523. overflow: hidden;
  1524. box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.25);
  1525. z-index: 5;
  1526. transform: translateY(50px);
  1527. -webkit-transform: translateY(50px);
  1528. -ms-transform: translateY(50px);
  1529. }
  1530. .mega-dropdown-menu.open {
  1531. opacity: 1;
  1532. visibility: visible;
  1533. transform: translateY(0px);
  1534. -webkit-transform: translateY(0px);
  1535. -ms-transform: translateY(0px);
  1536. }
  1537. .mega-dropdown-menu .menu-block {
  1538. padding: 30px 20px 0;
  1539. }
  1540. .mega-dropdown-menu .owl-item:nth-child(even) .menu-block {
  1541. background-color: #f6f6f6;
  1542. }
  1543. .mega-dropdown-menu .menu-title {
  1544. font-size: 22px;
  1545. margin-bottom: 25px;
  1546. padding-bottom: 17px;
  1547. position: relative;
  1548. color: #525252;
  1549. }
  1550. .mega-dropdown-menu .menu-title::after {
  1551. bottom: 0;
  1552. content: "";
  1553. display: block;
  1554. height: 2px;
  1555. position: absolute;
  1556. width: 25px;
  1557. }
  1558. .mega-dropdown-menu .sub-list {
  1559. padding-left: 0;
  1560. margin-bottom: 20px;
  1561. }
  1562. .mega-dropdown-menu .sub-list > li {
  1563. font-size: 15px;
  1564. padding: 5px 0;
  1565. }
  1566. .mega-dropdown-menu .sub-list > li a {
  1567. position: relative;
  1568. padding: 0;
  1569. }
  1570. .mega-dropdown-menu .sub-list > li a:before {
  1571. content: "\f18e";
  1572. font-family: FontAwesome;
  1573. color: #cccccc;
  1574. margin-right: 10px;
  1575. }
  1576. .mega-dropdown-menu .sub-list > li a:hover:before {
  1577. -webkit-animation: bounceIn .5s;
  1578. animation: bounceIn .5s;
  1579. }
  1580. .mega-dropdown-menu .title {
  1581. font-size: 11px;
  1582. font-weight: 900;
  1583. text-transform: uppercase;
  1584. }
  1585. .mega-dropdown-menu .title > a {
  1586. padding: 0;
  1587. text-transform: uppercase !important;
  1588. }
  1589. .mega-dropdown-menu .menu-img {
  1590. height: 150px;
  1591. position: relative;
  1592. text-align: center;
  1593. }
  1594. .mega-dropdown-menu .menu-img img {
  1595. bottom: 0;
  1596. left: 0;
  1597. position: absolute;
  1598. right: 0;
  1599. margin: auto;
  1600. }
  1601. .mega-dropdown-menu .menu-toggle {
  1602. position: absolute;
  1603. right: 10px;
  1604. top: 10px;
  1605. z-index: 5;
  1606. }
  1607. /* ./ Megamenu */
  1608. /*-- ./ Megamenu and Shoppingcart --*/
  1609. @media (max-width: 1199px) {
  1610. .home-wrap .main-header {
  1611. position: static;
  1612. }
  1613. .fix-navbar {
  1614. padding: 80px 0;
  1615. }
  1616. .responsive-toggle {
  1617. border: 2px solid;
  1618. cursor: pointer;
  1619. height: 35px;
  1620. line-height: 30px;
  1621. /*margin-left: 20px;*/
  1622. text-align: center;
  1623. width: 35px;
  1624. display: block;
  1625. }
  1626. .responsive-menu .responsive-toggle {
  1627. position: absolute;
  1628. left: 10px;
  1629. top: 15px;
  1630. z-index: 5;
  1631. }
  1632. .responsive-menu {
  1633. right: 0;
  1634. max-width: 270px;
  1635. padding: 0;
  1636. position: fixed;
  1637. top: 0;
  1638. background-color: #f6f6f6;
  1639. height: 100%;
  1640. z-index: 999;
  1641. transform: translateX(300px);
  1642. -webkit-transform: translateX(300px);
  1643. }
  1644. .off-canvas-body .responsive-menu {
  1645. transform: translateX(0px);
  1646. -webkit-transform: translateX(0px);
  1647. }
  1648. .primary-navbar {
  1649. text-align: left;
  1650. }
  1651. .primary-navbar > li {
  1652. width: 100%;
  1653. padding: 5px 0;
  1654. }
  1655. .primary-navbar li.open .dropdown-menu {
  1656. display: block;
  1657. border: none;
  1658. position: static;
  1659. width: 100%;
  1660. padding: 0;
  1661. opacity: 1;
  1662. visibility: visible;
  1663. }
  1664. .primary-navbar li.open .mega-dropdown-menu {
  1665. transform: none;
  1666. -webkit-transform: none;
  1667. }
  1668. .primary-navbar > li > a::after {
  1669. opacity: 0 !important;
  1670. }
  1671. .cart-megamenu .mega-dropdown-menu {
  1672. height: 530px;
  1673. overflow-y: auto;
  1674. }
  1675. .style-2 .responsive-menu {
  1676. background-color: #525252;
  1677. }
  1678. .mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  1679. margin: 0;
  1680. }
  1681. .scroll-js {
  1682. height: 100%;
  1683. }
  1684. }
  1685. @media (min-width: 1200px) {
  1686. figcaption{
  1687. top: 40%;
  1688. left: 25%;
  1689. position: absolute;
  1690. max-width: 100%;
  1691. text-align: center;
  1692. }
  1693. .responsive-toggle {
  1694. display: none !important;
  1695. }
  1696. /*-- Header --*/
  1697. .white-bg .primary-navbar {
  1698. }
  1699. .primary-navbar li .dropdown-menu {
  1700. opacity: 0;
  1701. visibility: hidden;
  1702. display: block;
  1703. padding: 0;
  1704. transform: translateY(50px);
  1705. -webkit-transform: translateY(50px);
  1706. -ms-transform: translateY(50px);
  1707. transition: all 0.4s ease-in-out 0s;
  1708. -webkit-transition: all 0.4s ease-in-out 0s;
  1709. -ms-transition: all 0.4s ease-in-out 0s;
  1710. }
  1711. .primary-navbar > li:hover > .dropdown-menu {
  1712. opacity: 1;
  1713. visibility: visible;
  1714. transform: translateY(18px);
  1715. -webkit-transform: translateY(18px);
  1716. -ms-transform: translateY(18px);
  1717. }
  1718. .primary-navbar .dropdown-menu li:hover > .dropdown-menu {
  1719. opacity: 1;
  1720. visibility: visible;
  1721. transform: translateX(0px);
  1722. -webkit-transform: translateX(0px);
  1723. -ms-transform: translateX(0px);
  1724. }
  1725. .primary-navbar .dropdown-menu li .dropdown-menu {
  1726. right: 100%;
  1727. left: auto;
  1728. top: 0;
  1729. transform: translateX(-50px);
  1730. -webkit-transform: translateX(-50px);
  1731. -ms-transform: translateX(-50px);
  1732. }
  1733. /*---Header Navigation Megamenu---*/
  1734. .header-style2 .responsive-menu, .primary-navbar .mega-dropdown {
  1735. position: static;
  1736. }
  1737. }
  1738. @media (max-width: 991px) {
  1739. .header-topbar .left {
  1740. float: none;
  1741. text-align: center;
  1742. }
  1743. .header-topbar .right {
  1744. float: none;
  1745. text-align: center;
  1746. }
  1747. .left .top-nav > li {
  1748. border-bottom: 1px solid #dddddd;
  1749. }
  1750. }
  1751. @media (max-width: 767px) {
  1752. .cart-popup {
  1753. width: 280px;
  1754. right: auto;
  1755. left: 0;
  1756. }
  1757. .main-header {
  1758. padding: 20px 10px;
  1759. position: static;
  1760. }
  1761. .cart-megamenu {
  1762. /*float: none;*/
  1763. /*padding-top: 15px;*/
  1764. position: unset;
  1765. }
  1766. .cart-megamenu .responsive-toggle {
  1767. margin: 6px 25px 0 0;
  1768. float: right;
  1769. }
  1770. figcaption{
  1771. top: 38%;
  1772. left: 0;
  1773. width: 100%;
  1774. height: auto;
  1775. position: absolute;
  1776. text-align: center;
  1777. margin: auto;
  1778. }
  1779. figcaption h2,figcaption p{
  1780. width: 100%;
  1781. text-align: center;
  1782. }
  1783. }
  1784. @media (max-width: 479px) {
  1785. .top-nav > li {
  1786. width: 100%;
  1787. text-align: left;
  1788. }
  1789. .top-nav > li + li {
  1790. margin-left: 0;
  1791. }
  1792. .left .top-nav > li {
  1793. border-bottom: 1px solid #dddddd;
  1794. }
  1795. .right .top-nav > li {
  1796. border-bottom: 1px solid #dddddd;
  1797. }
  1798. }
  1799. /*******************************
  1800. 2 - HEADER CSS ENDS
  1801. ********************************/
  1802. /*******************************
  1803. 3 - HOME CSS STARTS
  1804. ********************************/
  1805. /*---------------------- Main Slider Starts ---------------------------- */
  1806. /*----- Slide-1 -------- */
  1807. .main-slide {
  1808. position: relative;
  1809. }
  1810. @media only screen and (max-width: 767px) {
  1811. .margintop_60px {
  1812. margin-top: 60px !important;
  1813. }
  1814. #hangbox{
  1815. margin-top:0!important;
  1816. }
  1817. #btnbox{
  1818. margin-top:0!important;
  1819. }
  1820. }
  1821. .main-slide > img {
  1822. width: 100%;
  1823. }
  1824. .slide-1 .slide-title {
  1825. display: inline-block;
  1826. position: relative;
  1827. }
  1828. .slide-1 .slide-title > span {
  1829. bottom: 17px;
  1830. font-style: italic;
  1831. position: absolute;
  1832. right: 0;
  1833. }
  1834. .slide-1 .slide-title2 .section-title {
  1835. font-size: 70px;
  1836. }
  1837. .slide-1 .slide-title2 .sub-title {
  1838. display: inline-block;
  1839. font-size: 15px;
  1840. letter-spacing: 3px;
  1841. }
  1842. @media (max-width: 992px) {
  1843. .slide-1 .slide-title2 .section-title {
  1844. font-size: 40px;
  1845. }
  1846. .slide-1 .slide-title2 .sub-title {
  1847. font-size: 12px;
  1848. }
  1849. }
  1850. @media (max-width: 767px) {
  1851. .slide-1 .slide-title2 {
  1852. display: none;
  1853. }
  1854. .slide-1 .slide-title {
  1855. margin-bottom: 10px;
  1856. }
  1857. }
  1858. @media (max-width: 480px) {
  1859. .slide-1 .slide-title > img {
  1860. max-width: 200px;
  1861. }
  1862. }
  1863. /*----- Slide-2 -------- */
  1864. .slide-2 .section-title strong > img {
  1865. margin: auto auto -60px;
  1866. right: 105px;
  1867. left: auto;
  1868. }
  1869. .slide-2 .slide-title2 .section-title {
  1870. font-size: 150px;
  1871. color: #fff;
  1872. }
  1873. .slide-2 .slide-title2 .sub-title {
  1874. background-image: url("../img/icons/slide-txt-bg-1.png");
  1875. background-position: center center;
  1876. background-repeat: no-repeat;
  1877. color: #fff;
  1878. font-size: 15px;
  1879. letter-spacing: 3px;
  1880. padding: 15px;
  1881. margin-bottom: 30px;
  1882. }
  1883. @media (max-width: 992px) {
  1884. .slide-2 .slide-title2 {
  1885. padding-bottom: 0;
  1886. }
  1887. .slide-2 .slide-title2 .section-title {
  1888. font-size: 80px;
  1889. }
  1890. .slide-2 .slide-title2 .sub-title {
  1891. font-size: 12px;
  1892. background-size: cover;
  1893. }
  1894. .slide-2 .section-title strong > img {
  1895. margin: auto auto -30px;
  1896. right: 50px;
  1897. }
  1898. }
  1899. @media (max-width: 767px) {
  1900. }
  1901. @media (max-width: 480px) {
  1902. .slide-2 .slide-title2 .section-title {
  1903. font-size: 48px;
  1904. }
  1905. .slide-2 .slide-title2 .sub-title {
  1906. display: none;
  1907. }
  1908. .slide-2 .section-title strong > img {
  1909. margin: auto auto -20px;
  1910. max-width: 30px;
  1911. right: 30px;
  1912. }
  1913. }
  1914. /*----- Slide-3 -------- */
  1915. .slide-3 .slide-title2 .sub-title {
  1916. background-image: url("../img/icons/slide-txt-bg-2.png");
  1917. background-position: center center;
  1918. background-repeat: no-repeat;
  1919. color: #f4c300;
  1920. font-size: 18px;
  1921. font-weight: 400;
  1922. letter-spacing: 0;
  1923. margin: 50px auto auto;
  1924. padding: 15px;
  1925. }
  1926. .main-slide .social-icon {
  1927. bottom: 0;
  1928. height: 150px;
  1929. margin: auto;
  1930. position: absolute;
  1931. right: 5%;
  1932. top: 0;
  1933. }
  1934. .main-slide .social-icon > a {
  1935. background-color: #fff;
  1936. border-radius: 25px;
  1937. color: #ffce00;
  1938. display: block;
  1939. font-size: 14px;
  1940. height: 30px;
  1941. line-height: 30px;
  1942. margin-top: 10px;
  1943. text-align: center;
  1944. width: 30px;
  1945. }
  1946. .main-slide .social-icon > a:hover {
  1947. background-color: #ffce00;
  1948. color: #fff;
  1949. }
  1950. @media (max-width: 992px) {
  1951. .slide-3 .slide-title2 .sub-title {
  1952. font-size: 12px;
  1953. background-size: cover;
  1954. }
  1955. }
  1956. @media (max-width: 767px) {
  1957. }
  1958. @media (max-width: 480px) {
  1959. .main-slide .social-icon {
  1960. display: none;
  1961. }
  1962. }
  1963. /*----- Slide-4 -------- */
  1964. .slide-4 .slide-title2 .sub-title {
  1965. color: #fff;
  1966. font-size: 15px;
  1967. letter-spacing: 3px;
  1968. padding: 15px;
  1969. margin-bottom: 30px;
  1970. }
  1971. @media (max-width: 991px) {
  1972. .slide-4 .slide-title2 {
  1973. padding-bottom: 0;
  1974. }
  1975. .slide-4 .slide-title2 .sub-title {
  1976. font-size: 12px;
  1977. }
  1978. }
  1979. @media (max-width: 767px) {
  1980. .slide-4 .slide-title2 {
  1981. padding-bottom: 25px;
  1982. }
  1983. }
  1984. @media (max-width: 480px) {
  1985. .slide-4 .slide-title2 .sub-title {
  1986. display: none;
  1987. }
  1988. }
  1989. /*---------------------- Main Slider Ends ---------------------------- */
  1990. /*--------------------- All Organic Starts ------------------------- */
  1991. .organic-wrap {
  1992. display: inline-block;
  1993. position: relative;
  1994. text-align: center;
  1995. vertical-align: middle;
  1996. width: 100%;
  1997. }
  1998. .organic-wrap .tabs-box {
  1999. display: inline-block;
  2000. margin-top: 22px;
  2001. width: 100%;
  2002. }
  2003. @media (min-width: 1200px) {
  2004. .organic-wrap .theme-tabs > li:nth-child(-n+2) {
  2005. float: left;
  2006. }
  2007. .organic-wrap .theme-tabs > li:nth-child(n+3) {
  2008. float: right;
  2009. }
  2010. .organic-wrap .logo-img {
  2011. display: inline-block;
  2012. left: 0;
  2013. margin: auto;
  2014. position: absolute;
  2015. right: 0;
  2016. }
  2017. .pattern {
  2018. margin-top: -45px;
  2019. }
  2020. }
  2021. @media (min-width: 992px) and (max-width: 1199px) {
  2022. .pattern {
  2023. margin-top: -35px;
  2024. }
  2025. }
  2026. @media (min-width: 768px) and (max-width: 991px) {
  2027. .pattern {
  2028. margin-top: -25px;
  2029. }
  2030. }
  2031. @media (max-width: 767px) {
  2032. .pattern {
  2033. margin-top: -20px;
  2034. }
  2035. }
  2036. @media (max-width: 380px) {
  2037. .pattern {
  2038. margin-top: -15px;
  2039. }
  2040. }
  2041. /*--------------------- All Oeganic Ends ------------------------- */
  2042. /*--------------------- Organic Farmfood Starts ------------------------- */
  2043. .organic-farm {
  2044. position: relative;
  2045. }
  2046. .organic-farm .left-bg-img {
  2047. left: 0;
  2048. position: absolute;
  2049. }
  2050. .organic-farm .center-bg-img {
  2051. position: absolute;
  2052. right: 0;
  2053. top: 35%;
  2054. }
  2055. .organic-farm .row > div:nth-child(1), .organic-farm .row > div:nth-child(4) {
  2056. margin-top: 85px;
  2057. }
  2058. .organic-farm-2 {
  2059. position: relative;
  2060. }
  2061. .organic-farm-2 .left-bottom-img {
  2062. left: 0;
  2063. bottom: 25%;
  2064. position: absolute;
  2065. }
  2066. .organic-farm-2 .right-top-img {
  2067. position: absolute;
  2068. right: 0;
  2069. top: 20%;
  2070. }
  2071. .organic-farm-2 .feature-img {
  2072. margin-top: 60px;
  2073. }
  2074. .organic-farm-2 .feature-wrap {
  2075. margin-top: 50px;
  2076. }
  2077. .organic-farm-2 .shape-2 {
  2078. bottom: 0;
  2079. position: absolute;
  2080. }
  2081. .feature-wrap {
  2082. position: relative;
  2083. z-index: 1;
  2084. }
  2085. .feature-img {
  2086. display: inline-block;
  2087. margin-bottom: -100px;
  2088. margin-top: -25px;
  2089. text-align: center;
  2090. width: 100%;
  2091. z-index: 1;
  2092. }
  2093. .organic-prod {
  2094. border: 1px solid #efefef;
  2095. border-radius: 10px;
  2096. padding: 35px 5px;
  2097. text-align: center;
  2098. position: relative;
  2099. }
  2100. .organic-prod:before {
  2101. border: 2px solid transparent;
  2102. border-radius: 10px;
  2103. bottom: -1px;
  2104. content: "";
  2105. z-index: -2;
  2106. left: -1px;
  2107. position: absolute;
  2108. right: -1px;
  2109. top: -1px;
  2110. transition: all 0.4s ease-in-out 0s;
  2111. -webkit-transition: all 0.4s ease-in-out 0s;
  2112. }
  2113. .organic-prod:hover {
  2114. box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
  2115. border-color: transparent;
  2116. }
  2117. .organic-prod .divider {
  2118. background-color: #eee;
  2119. display: block;
  2120. height: 2px;
  2121. margin: 30px auto 15px;
  2122. width: 40px;
  2123. }
  2124. @media (max-width: 1199px) {
  2125. .organic-prod {
  2126. margin-bottom: 30px;
  2127. }
  2128. }
  2129. @media (max-width: 991px) {
  2130. .organic-farm .row > div:nth-child(1), .organic-farm .row > div:nth-child(4) {
  2131. margin-top: 0;
  2132. }
  2133. .organic-farm .row > div {
  2134. margin-bottom: 30px;
  2135. }
  2136. }
  2137. @media (max-width: 767px) {
  2138. .organic-farm-2 .xs-text {
  2139. text-align: center;
  2140. }
  2141. #center_souzuo{
  2142. float: none !important;
  2143. margin-left: 43%;
  2144. }
  2145. }
  2146. /*--------------------- Organic Farmfood Ends ------------------------- */
  2147. /*--------------------- Deals Starts ------------------------- */
  2148. .deals {
  2149. position: relative;
  2150. }
  2151. .deals .right-bg-img {
  2152. position: absolute;
  2153. top: 0;
  2154. right: 0;
  2155. }
  2156. .deals .left-bg-img {
  2157. position: absolute;
  2158. bottom: -5%;
  2159. left: 0;
  2160. z-index: 1;
  2161. }
  2162. .deal-count {
  2163. border-top: 2px solid #fff;
  2164. margin-top: 50px;
  2165. padding: 45px 0;
  2166. position: relative;
  2167. text-align: center;
  2168. }
  2169. .deal-count:before {
  2170. content: "";
  2171. display: inline-block;
  2172. height: 2px;
  2173. left: 0;
  2174. margin: auto;
  2175. position: absolute;
  2176. right: 0;
  2177. top: -2px;
  2178. width: 170px;
  2179. }
  2180. .countdown-section {
  2181. display: inline-block;
  2182. text-align: center;
  2183. margin: auto 3px;
  2184. width: 80px;
  2185. height: 80px;
  2186. border-top: 5px solid #a6d3a0;
  2187. border-bottom: 5px solid #5ec6ce;
  2188. -webkit-box-sizing: border-box;
  2189. -moz-box-sizing: border-box;
  2190. box-sizing: border-box;
  2191. background-position: 0 0, 100% 0;
  2192. background-repeat: no-repeat;
  2193. -webkit-background-size: 5px 100%;
  2194. -moz-background-size: 5px 100%;
  2195. background-size: 5px 100%;
  2196. border-radius: 6px;
  2197. background-image: -webkit-linear-gradient(top, #a6d3a0 0%, #5ec6ce 100%), -webkit-linear-gradient(top, #a6d3a0 0%, #5ec6ce 100%);
  2198. background-image: -moz-linear-gradient(top, #a6d3a0 0%, #5ec6ce 100%), -moz-linear-gradient(top, #a6d3a0 0%, #5ec6ce 100%);
  2199. background-image: -o-linear-gradient(top, #a6d3a0 0%, #5ec6ce 100%), -o-linear-gradient(top, #a6d3a0 0%, #5ec6ce 100%);
  2200. background-image: linear-gradient(to bottom, #a6d3a0 0%, #5ec6ce 100%), linear-gradient(to bottom, #a6d3a0 0%, #5ec6ce 100%);
  2201. }
  2202. .countdown-amount {
  2203. display: inline-block;
  2204. font-size: 40px;
  2205. font-weight: 900;
  2206. line-height: normal;
  2207. margin: 0;
  2208. text-align: center;
  2209. text-transform: capitalize;
  2210. }
  2211. .countdown-period {
  2212. clear: both;
  2213. color: #79d1d6;
  2214. display: block;
  2215. font-size: 14px;
  2216. font-weight: 900;
  2217. line-height: normal;
  2218. margin: 0;
  2219. overflow: hidden;
  2220. position: relative;
  2221. text-transform: none;
  2222. }
  2223. .deal-item {
  2224. background-color: #fff;
  2225. border-radius: 10px;
  2226. margin-bottom: 15%;
  2227. position: relative;
  2228. display: table;
  2229. height: 100%;
  2230. }
  2231. .deal-icons {
  2232. display: table-cell;
  2233. height: 100%;
  2234. vertical-align: top;
  2235. width: 60px;
  2236. }
  2237. .deal-icons > a {
  2238. color: #dedede;
  2239. display: table;
  2240. font-size: 20px;
  2241. height: 33.3333%;
  2242. position: relative;
  2243. text-align: center;
  2244. width: 100%;
  2245. }
  2246. .deal-icons > a::before {
  2247. bottom: 0;
  2248. height: 25px;
  2249. left: 0;
  2250. margin: auto;
  2251. position: absolute;
  2252. right: 0;
  2253. top: 0;
  2254. width: 25px;
  2255. }
  2256. .deal-icons > a:first-child {
  2257. border-top-left-radius: 10px;
  2258. }
  2259. .deal-icons > a:last-child {
  2260. border-bottom-left-radius: 10px;
  2261. }
  2262. .deal-content {
  2263. border-left: 2px solid #f7f6f2;
  2264. display: table-cell;
  2265. padding: 20px 30px;
  2266. }
  2267. .deal-icons > a + a {
  2268. border-top: 2px solid #f7f6f2;
  2269. }
  2270. .deal-icons > a:hover {
  2271. background-color: #92d2a7;
  2272. color: #fff;
  2273. }
  2274. .deal-icons > a:nth-child(2n):hover {
  2275. background-color: #79d1d6;
  2276. }
  2277. .deal-content .prod-tag {
  2278. margin-top: 0;
  2279. }
  2280. .deal-content .sub-title {
  2281. color: #a0a0a0;
  2282. font-size: 10px;
  2283. margin: 0;
  2284. }
  2285. .deal-text {
  2286. width: 65%;
  2287. }
  2288. .deal-img {
  2289. position: absolute;
  2290. bottom: -30%;
  2291. right: 0;
  2292. }
  2293. @media (max-width: 480px) {
  2294. .deal-content {
  2295. padding: 15px
  2296. }
  2297. .deal-item {
  2298. margin-bottom: 0;
  2299. }
  2300. .deal-text {
  2301. width: 100%;
  2302. margin-top: 20px;
  2303. }
  2304. .deal-img {
  2305. position: initial;
  2306. }
  2307. }
  2308. @media (max-width: 360px) {
  2309. .countdown-section {
  2310. margin: 5px 10%;
  2311. }
  2312. }
  2313. /*--------------------- Deal Ends ------------------------- */
  2314. /*--------------------- Random Starts ------------------------- */
  2315. .random-prod {
  2316. border: 1px solid #efefef;
  2317. border-radius: 10px;
  2318. margin-bottom: 30px;
  2319. text-align: center;
  2320. width: 93%;
  2321. height: 130px;
  2322. position: relative;
  2323. }
  2324. .random-img {
  2325. display: table-cell;
  2326. vertical-align: middle;
  2327. }
  2328. .random-img > img {
  2329. max-height: 80px;
  2330. }
  2331. .random-text {
  2332. display: table-cell;
  2333. padding-left: 25px;
  2334. vertical-align: middle;
  2335. }
  2336. .random-prod .divider {
  2337. background-color: #eee;
  2338. display: inline-block;
  2339. height: 2px;
  2340. width: 20px;
  2341. margin: 12px auto 7px;
  2342. }
  2343. /*-- Style-2 --*/
  2344. .random-prod-block .random-prod {
  2345. padding: 30px 10px;
  2346. }
  2347. .random-prod-block .random-img, .random-prod-block .random-text {
  2348. display: block;
  2349. text-align: center;
  2350. padding-left: 0;
  2351. }
  2352. .random-prod-block .random-img > img {
  2353. margin: auto auto 15px;
  2354. }
  2355. /*-- ./Style-2 --*/
  2356. .prod-banner.green-banner {
  2357. background-color: #d7edcd;
  2358. }
  2359. .green-banner .banner-box .btn {
  2360. background-color: #b8c800;
  2361. }
  2362. .green-banner .banner-box .btn:hover, .green-banner .banner-box .btn:focus {
  2363. background-color: #90d3a6;
  2364. }
  2365. .green-banner .title-sec {
  2366. color: #95a200;
  2367. }
  2368. .green-banner .title {
  2369. text-align: right;
  2370. color: #a7c57f;
  2371. }
  2372. .prod-banner.orange-banner {
  2373. background-color: #fbefa1;
  2374. }
  2375. .orange-banner .banner-box .btn {
  2376. background-color: #ffbd0e;
  2377. }
  2378. .orange-banner .banner-box .btn:hover, .orange-banner .banner-box .btn:focus {
  2379. background-color: #75d1d7;
  2380. }
  2381. .orange-banner .title-sec {
  2382. color: #ffbe00;
  2383. }
  2384. .orange-banner .title {
  2385. color: #afa765;
  2386. }
  2387. .prod-banner {
  2388. border-radius: 10px;
  2389. padding: 30px 30px 40px;
  2390. position: relative;
  2391. }
  2392. .prod-banner > .title {
  2393. font-size: 14px;
  2394. margin-top: 0;
  2395. position: relative;
  2396. z-index: 3;
  2397. }
  2398. .prod-banner .bottom-img {
  2399. position: absolute;
  2400. right: 15px;
  2401. bottom: 0;
  2402. z-index: 2;
  2403. }
  2404. .prod-banner .top-img {
  2405. left: 0;
  2406. position: absolute;
  2407. top: 0;
  2408. }
  2409. .banner-box {
  2410. border: 5px solid #fff;
  2411. padding: 35px 25px;
  2412. position: relative;
  2413. z-index: 5;
  2414. }
  2415. .banner-content {
  2416. width: 60%;
  2417. }
  2418. .banner-box .title-sec {
  2419. margin: 0;
  2420. }
  2421. .banner-box .btn > span {
  2422. float: left;
  2423. }
  2424. .banner-box .btn > i {
  2425. float: right;
  2426. margin-top: 3px;
  2427. }
  2428. .banner-box .section-title {
  2429. font-size: 35px;
  2430. margin: 0;
  2431. }
  2432. .banner-box .sub-title {
  2433. letter-spacing: 2px;
  2434. }
  2435. .banner-box .btn {
  2436. border: 4px solid #fff;
  2437. border-radius: 2em;
  2438. bottom: 15px;
  2439. color: #fff;
  2440. display: inline-block;
  2441. font-size: 12px;
  2442. font-weight: 600;
  2443. height: 38px;
  2444. bottom: -20px;
  2445. line-height: 20px;
  2446. position: absolute;
  2447. text-align: left;
  2448. text-transform: uppercase;
  2449. width: 150px;
  2450. padding: 6px 20px;
  2451. }
  2452. @media (max-width: 991px) {
  2453. .prod-banner.orange-banner {
  2454. margin-top: 30px;
  2455. }
  2456. }
  2457. @media (max-width: 767px) {
  2458. .prod-banner .bottom-img {
  2459. z-index: 0;
  2460. }
  2461. .banner-content {
  2462. width: 100%;
  2463. }
  2464. }
  2465. /*--------------------- Random Ends ------------------------- */
  2466. /*--------------------- Subscribe Newsletter Starts ------------------------- */
  2467. .subscribe-wrap {
  2468. position: relative;
  2469. }
  2470. .subscribe-wrap .right-bg-img {
  2471. position: absolute;
  2472. top: 0;
  2473. right: 0;
  2474. }
  2475. .subscribe-wrap .left-bg-img {
  2476. position: absolute;
  2477. bottom: 0;
  2478. left: 0;
  2479. }
  2480. .newsletter-form .form-control {
  2481. background-color: #fff;
  2482. border-radius: 2em;
  2483. box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
  2484. }
  2485. .newsletter-form .form-group {
  2486. margin: 15px auto;
  2487. }
  2488. /*--------------------- Subscribe Newsletter Ends------------------------- */
  2489. /*--------------------- Testimonials Starts ------------------------- */
  2490. .testimonials {
  2491. position: relative;
  2492. z-index: 1;
  2493. background-color: #fff;
  2494. border-bottom: 1px solid #eeeeee;
  2495. border-radius: 10px;
  2496. margin-top: -50px;
  2497. }
  2498. .testi-wrap {
  2499. padding: 50px;
  2500. }
  2501. .testi-img {
  2502. float: left;
  2503. }
  2504. .testi-img > a {
  2505. border: 5px solid #92d2a7;
  2506. border-radius: 50%;
  2507. display: inline-block;
  2508. overflow: hidden;
  2509. }
  2510. .testi-img > a > img {
  2511. border-radius: 50%;
  2512. }
  2513. .testi-caption {
  2514. display: table-cell;
  2515. padding-left: 30px;
  2516. vertical-align: top;
  2517. }
  2518. .testi-caption > p {
  2519. color: #aaaaaa;
  2520. font-size: 17px;
  2521. margin-bottom: 25px;
  2522. }
  2523. .testimonials .nav-1 .owl-nav {
  2524. background-color: #fff;
  2525. bottom: 0;
  2526. top: auto;
  2527. right: auto;
  2528. margin: auto auto -13px;
  2529. width: auto;
  2530. }
  2531. @media (max-width: 320px) {
  2532. .testi-img {
  2533. float: none;
  2534. }
  2535. .testi-caption {
  2536. padding-left: 0;
  2537. }
  2538. .random-prod {
  2539. width: 76%;
  2540. }
  2541. }
  2542. /*--------------------- Testimonials Ends------------------------- */
  2543. /*--------------------- Latest News Starts ------------------------- */
  2544. .latest-news {
  2545. display: inline-block;
  2546. width: 100%;
  2547. margin-top: 30px;
  2548. }
  2549. .news-img {
  2550. float: left;
  2551. margin: 20px auto auto 20px;
  2552. position: relative;
  2553. }
  2554. .news-img::before {
  2555. border: 1px solid #efefef;
  2556. border-radius: 10px;
  2557. content: "";
  2558. display: inline-block;
  2559. height: 100%;
  2560. left: -20px;
  2561. position: absolute;
  2562. top: -20px;
  2563. width: 100%;
  2564. z-index: -1;
  2565. }
  2566. .news-caption {
  2567. display: table-cell;
  2568. padding-left: 30px;
  2569. padding-top: 20px;
  2570. }
  2571. .news-caption .sub-title-sm {
  2572. letter-spacing: normal;
  2573. }
  2574. @media (max-width: 567px) {
  2575. .news-img {
  2576. display: inline-block;
  2577. float: none;
  2578. }
  2579. .news-caption {
  2580. padding-left: 0;
  2581. }
  2582. }
  2583. /*--------------------- Latest News Ends ------------------------- */
  2584. /*--------------------- Short About Starts ------------------------- */
  2585. .short-about {
  2586. position: relative;
  2587. }
  2588. .short-about .left-top-img {
  2589. position: absolute;
  2590. top: 15%;
  2591. left: 0;
  2592. }
  2593. .short-about .left-bottom-img {
  2594. position: absolute;
  2595. bottom: -5%;
  2596. left: 0;
  2597. z-index: 1;
  2598. }
  2599. .short-about .center-bg-img {
  2600. position: absolute;
  2601. top: 50%;
  2602. right: 0;
  2603. }
  2604. .short-about .title-wrap {
  2605. font-size: 35px;
  2606. }
  2607. .short-about .title-wrap > i {
  2608. color: #7fba00;
  2609. font-size: 15px;
  2610. margin: auto 1px;
  2611. vertical-align: middle;
  2612. }
  2613. .about-wrap {
  2614. text-align: center;
  2615. position: relative;
  2616. z-index: 1;
  2617. }
  2618. .about-wrap .icon {
  2619. font-size: 15px;
  2620. }
  2621. .about-wrap .icon i {
  2622. font-size: 11px;
  2623. margin: auto 2px;
  2624. color: #92d2a7;
  2625. }
  2626. /*--------------------- Short About Ends ------------------------- */
  2627. /*--------------------- Naturix Quality Starts ------------------------- */
  2628. .food-quality > div {
  2629. padding-left: 0;
  2630. padding-right: 0;
  2631. }
  2632. .quality-caption {
  2633. display: block;
  2634. }
  2635. .quality-img {
  2636. background-color: #f2f2f2;
  2637. border-radius: 50%;
  2638. height: 60px;
  2639. line-height: 60px;
  2640. text-align: center;
  2641. width: 60px;
  2642. }
  2643. .left .quality-img {
  2644. float: right;
  2645. }
  2646. .left .quality-caption {
  2647. margin-right: 80px;
  2648. text-align: right;
  2649. }
  2650. .right .quality-img {
  2651. float: left;
  2652. }
  2653. .right .quality-caption {
  2654. margin-left: 80px;
  2655. text-align: left;
  2656. }
  2657. /*--------------------- Naturix Quality Ends ------------------------- */
  2658. /*******************************
  2659. 3 - HOME CSS ENDS
  2660. ********************************/
  2661. /*******************************
  2662. 4 - SHOP CSS STARTS
  2663. ********************************/
  2664. /*--------------------- Sortbar Starts ------------------------- */
  2665. .sort-bar {
  2666. position: relative;
  2667. }
  2668. .sort-bar > .icon {
  2669. text-align: center;
  2670. left: 0;
  2671. margin: auto;
  2672. position: absolute;
  2673. right: 0;
  2674. bottom: -35px;
  2675. }
  2676. .sort-dropdown {
  2677. margin-right: 18px;
  2678. display: inline-block;
  2679. }
  2680. .sort-dropdown:last-child {
  2681. margin-right: 0;
  2682. }
  2683. .sort-dropdown > span, .sort-range > span {
  2684. color: #bbbbbb;
  2685. font-size: 12px;
  2686. font-weight: 500;
  2687. }
  2688. .sort-dropdown .bootstrap-select .btn {
  2689. border-radius: 2em;
  2690. height: 36px;
  2691. line-height: 35px;
  2692. padding: 5px 20px;
  2693. width: 150px;
  2694. }
  2695. .sort-dropdown .search-selectpicker {
  2696. display: inline-block;
  2697. margin-left: 15px;
  2698. }
  2699. .sort-dropdown .bootstrap-select .btn .filter-option {
  2700. line-height: 25px;
  2701. }
  2702. .sort-bar {
  2703. padding: 15px 0;
  2704. }
  2705. .sort-bar .right {
  2706. float: right;
  2707. }
  2708. .search-wrap {
  2709. display: inline-block;
  2710. margin-left: 15px;
  2711. position: relative;
  2712. vertical-align: middle;
  2713. width: 350px;
  2714. }
  2715. .search-wrap .form-control {
  2716. border: 1px solid #e7e7e6;
  2717. border-radius: 2em;
  2718. height: 37px;
  2719. padding: 5px 20px;
  2720. }
  2721. .search-wrap .btn {
  2722. background-color: transparent;
  2723. color: #bababa;
  2724. position: absolute;
  2725. right: 0;
  2726. top: 0;
  2727. }
  2728. .search-wrap .btn:hover, .search-wrap .btn:focus {
  2729. color: #525252;
  2730. }
  2731. .result-bar {
  2732. margin-top: 15px;
  2733. }
  2734. .result-bar .result-txt {
  2735. color: #bbbbbb;
  2736. float: left;
  2737. font-size: 16px;
  2738. }
  2739. .result-bar .view-tabs {
  2740. float: right;
  2741. margin: 10px 0;
  2742. }
  2743. .result-bar .view-tabs li {
  2744. display: inline-block;
  2745. margin-left: 5px;
  2746. }
  2747. .result-bar .view-tabs .active a, .result-bar .view-tabs li a:hover {
  2748. color: #bbbbbb;
  2749. }
  2750. /*---------- Price Range Start ----------*/
  2751. .sort-range {
  2752. float: right;
  2753. width: 200px;
  2754. }
  2755. .sort-range > span {
  2756. display: inline-block;
  2757. width: 45px;
  2758. }
  2759. .sort-range #price-range {
  2760. display: inline-block;
  2761. vertical-align: middle;
  2762. width: 150px;
  2763. }
  2764. .sort-range .value {
  2765. border: 1px solid #e5e5e4;
  2766. border-radius: 7px;
  2767. bottom: -25px;
  2768. color: #999999;
  2769. display: block;
  2770. font-family: "Roboto", sans-serif;
  2771. font-size: 9px;
  2772. font-weight: 900;
  2773. left: -5px;
  2774. line-height: 9px;
  2775. padding: 2px 8px;
  2776. position: absolute;
  2777. text-align: center;
  2778. width: 40px;
  2779. }
  2780. .sort-range .value::before, .sort-range .value::after {
  2781. border-left: 2px solid rgba(0, 0, 0, 0);
  2782. border-right: 6px solid rgba(0, 0, 0, 0);
  2783. content: "";
  2784. left: 0;
  2785. margin-left: 6px;
  2786. position: absolute;
  2787. top: -6px;
  2788. }
  2789. .sort-range .value::before {
  2790. border-bottom: 5px solid #e5e5e4;
  2791. }
  2792. .sort-range .value::after {
  2793. border-bottom: 5px solid #ffffff;
  2794. margin-top: 1px;
  2795. z-index: 1;
  2796. }
  2797. .price-range-max.value {
  2798. right: 0;
  2799. }
  2800. .price-range-both {
  2801. display: none !important;
  2802. }
  2803. .value i {
  2804. font-style: normal;
  2805. }
  2806. .ui-state-focus {
  2807. outline: 0;
  2808. }
  2809. #price-range {
  2810. background-color: #eeeeee;
  2811. background-image: none;
  2812. border: medium none;
  2813. border-radius: 3px;
  2814. height: 3px;
  2815. width: 97%;
  2816. }
  2817. #price-range .ui-widget-header {
  2818. background-image: none;
  2819. background-color: #999;
  2820. }
  2821. #price-range .ui-slider-handle {
  2822. background-color: #92d2a7;
  2823. background-image: none;
  2824. border: medium none;
  2825. border-radius: 1em;
  2826. height: 10px;
  2827. top: -4px;
  2828. margin: 0;
  2829. width: 10px;
  2830. }
  2831. @media (max-width: 1199px) {
  2832. .sort-bar > .icon {
  2833. position: static;
  2834. margin-bottom: 35px;
  2835. }
  2836. .sort-bar .right {
  2837. float: left;
  2838. margin-top: 20px;
  2839. }
  2840. }
  2841. @media (max-width: 480px) {
  2842. .sort-bar .right {
  2843. margin-top: 0;
  2844. }
  2845. .sort-dropdown {
  2846. margin: auto auto 20px;
  2847. }
  2848. .sort-range {
  2849. float: none;
  2850. margin-bottom: 20px;
  2851. }
  2852. .search-wrap {
  2853. width: 200px;
  2854. }
  2855. }
  2856. /*--------------------- Sortbar Ends ------------------------- */
  2857. /*--------------------- Shop Starts ------------------------- */
  2858. .list-view {
  2859. box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
  2860. margin-top: 40px;
  2861. margin-bottom: 0;
  2862. overflow: hidden;
  2863. }
  2864. .list-view .deal-text {
  2865. float: left;
  2866. }
  2867. .list-view .img {
  2868. float: right;
  2869. width: 35%;
  2870. margin-top: 15px;
  2871. text-align: right;
  2872. }
  2873. @media (min-width: 1200px) {
  2874. .product-modal {
  2875. width: 1090px;
  2876. }
  2877. }
  2878. @media (max-width: 767px) {
  2879. .shop-content .product-box {
  2880. display: table;
  2881. }
  2882. .shop-content .product-media {
  2883. width: 300px
  2884. }
  2885. }
  2886. @media (max-width: 380px) {
  2887. .shop-content .product-media {
  2888. width: 280px
  2889. }
  2890. }
  2891. /*--------------------- Shop Ends ------------------------- */
  2892. /*--------------------- Shop Single Starts ------------------------- */
  2893. .product-single .owl-carousel .owl-item img {
  2894. margin: auto;
  2895. }
  2896. .product-single .item > a {
  2897. border: 1px solid #e5e5e5;
  2898. display: inline-block;
  2899. border-radius: 3px;
  2900. }
  2901. .product-single .item > a:hover, .product-single .item > a:focus, .product-single .synced .item > a {
  2902. border-width: 2px;
  2903. }
  2904. .product-single .item {
  2905. text-align: center;
  2906. }
  2907. .product-single .sync2 .owl-nav > div {
  2908. background-color: #fff;
  2909. border: 1px solid #e5e5e5;
  2910. border-radius: 15px;
  2911. bottom: 0;
  2912. color: #9f9f9f;
  2913. display: inline-block;
  2914. font-size: 10px;
  2915. height: 20px;
  2916. left: -10px;
  2917. margin: auto;
  2918. padding: 2px 10px;
  2919. position: absolute;
  2920. top: 0;
  2921. }
  2922. .product-single .sync2 .owl-nav > .owl-next {
  2923. left: auto;
  2924. right: -10px;
  2925. }
  2926. .product-single .sync2 .owl-nav > div:hover, .product-single .sync2 .owl-nav > div:focus {
  2927. background-color: #92d2a7;
  2928. color: #fff;
  2929. }
  2930. .product-content .rating {
  2931. float: right;
  2932. }
  2933. .product-content .prod-tag {
  2934. margin: 0 0 10px;
  2935. }
  2936. .product-content .meta > li {
  2937. padding: 8px 0;
  2938. }
  2939. .product-content .meta li > strong {
  2940. display: inline-block;
  2941. width: 100px;
  2942. }
  2943. .prod-btns {
  2944. border-bottom: 1px dashed #e9e9e9;
  2945. border-top: 1px dashed #e9e9e9;
  2946. margin: 25px auto;
  2947. padding: 15px 0;
  2948. }
  2949. .prod-btns .quantity .btn {
  2950. background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  2951. bottom: 0;
  2952. padding: 0;
  2953. position: absolute;
  2954. top: 0;
  2955. font-size: 22px;
  2956. color: #ccc;
  2957. }
  2958. .prod-btns .quantity .minus {
  2959. left: 10px;
  2960. }
  2961. .prod-btns .quantity .plus {
  2962. right: 10px;
  2963. }
  2964. .prod-btns .quantity {
  2965. position: relative;
  2966. width: 140px;
  2967. }
  2968. .prod-btns > div {
  2969. display: inline-block;
  2970. vertical-align: middle;
  2971. margin: 0;
  2972. line-height: 1;
  2973. }
  2974. .prod-btns .sort-dropdown .search-selectpicker {
  2975. margin: auto 10px;
  2976. }
  2977. .prod-btns .quantity .qty {
  2978. border-radius: 2em;
  2979. height: 36px;
  2980. line-height: 35px;
  2981. padding: 5px 20px;
  2982. text-align: center;
  2983. }
  2984. .prod-btns .bootstrap-select .btn {
  2985. width: 100px
  2986. }
  2987. .prod-tabs .tabs > li {
  2988. display: inline-block;
  2989. margin: auto 10px;
  2990. }
  2991. .prod-tabs .tabs > li a {
  2992. position: relative;
  2993. }
  2994. .prod-tabs .tabs > li > a:hover::after, .prod-tabs .tabs > .active > a::after {
  2995. border-radius: 50%;
  2996. bottom: 0;
  2997. opacity: 0;
  2998. content: "";
  2999. height: 5px;
  3000. left: 0;
  3001. margin: 0 auto;
  3002. position: absolute;
  3003. right: 0;
  3004. width: 5px;
  3005. }
  3006. .prod-tabs .tabs > li > a:hover::after, .prod-tabs .tabs > .active > a::after {
  3007. bottom: -15px;
  3008. opacity: 1;
  3009. }
  3010. .prod-tabs {
  3011. text-align: center;
  3012. }
  3013. .prod-tab-content {
  3014. padding-top: 30px;
  3015. }
  3016. .review-img {
  3017. float: left;
  3018. margin-right: 25px;
  3019. }
  3020. .rel-prod-slider {
  3021. border-bottom: 1px solid #eeeeee;
  3022. }
  3023. .you-like .nav-1 .owl-nav {
  3024. background-color: #fff;
  3025. bottom: 0;
  3026. display: inline-block;
  3027. left: 0;
  3028. margin: auto auto -13px;
  3029. right: 0;
  3030. top: auto;
  3031. width: 72px;
  3032. }
  3033. .review-caption {
  3034. display: table-cell;
  3035. text-align: left;
  3036. }
  3037. .review-caption .title {
  3038. display: inline-block;
  3039. }
  3040. .review-caption .rating {
  3041. float: right;
  3042. margin: 10px auto;
  3043. }
  3044. .review-wrap {
  3045. border-bottom: 1px solid #eeeeee;
  3046. margin: 40px auto auto;
  3047. padding-bottom: 40px;
  3048. width: 80%;
  3049. }
  3050. .your-rating {
  3051. margin: 30px auto 40px;
  3052. }
  3053. .your-rating .left {
  3054. float: left;
  3055. }
  3056. .your-rating .right {
  3057. float: right;
  3058. }
  3059. .your-rating .left .star::before {
  3060. color: #ccc;
  3061. cursor: pointer;
  3062. font-size: 26px;
  3063. vertical-align: middle;
  3064. }
  3065. .your-rating .left .star:hover::before {
  3066. color: #f6cc28;
  3067. }
  3068. @media (max-width: 767px) {
  3069. .review-wrap {
  3070. width: 100%;
  3071. }
  3072. .prod-btns > div {
  3073. margin: 10px auto;
  3074. }
  3075. .product-content .tags-widget a {
  3076. margin: 5px auto;
  3077. }
  3078. }
  3079. /*--------------------- Shop Single Ends ------------------------- */
  3080. /*---------- Shop Pagination Start ----------*/
  3081. .nav-page {
  3082. background-color: #fff;
  3083. border: 1px solid #efefef;
  3084. border-radius: 1em;
  3085. bottom: 0;
  3086. left: 0;
  3087. margin: auto;
  3088. overflow: hidden;
  3089. position: absolute;
  3090. right: 0;
  3091. width: 80px;
  3092. }
  3093. .nav-page > a {
  3094. color: #9f9f9f;
  3095. display: inline-block;
  3096. font-size: 10px;
  3097. height: 23px;
  3098. line-height: 23px;
  3099. margin-left: -3px;
  3100. text-align: center;
  3101. width: 40px;
  3102. }
  3103. .nav-page > a:hover, .nav-page > a:focus, .pagintn > li a:hover, .pagintn > li a:focus {
  3104. background-color: #92d2a7;
  3105. color: #fff;
  3106. }
  3107. .nav-page > .left {
  3108. border-right: 1px solid #efefef;
  3109. width: 40px;
  3110. }
  3111. .pagintn > li {
  3112. display: inline-block;
  3113. }
  3114. .pagination-wrap {
  3115. width: 100%;
  3116. margin-top: 20px;
  3117. text-align: center;
  3118. float: left;
  3119. }
  3120. .pagintn > li a {
  3121. border-radius: 5em;
  3122. color: #666666;
  3123. display: inline-block;
  3124. font-size: 16px;
  3125. font-weight: 500;
  3126. height: 30px;
  3127. line-height: 30px;
  3128. margin: auto 3px;
  3129. width: 30px;
  3130. }
  3131. /*---------- Shop Pagination End ----------*/
  3132. /*---------- Sidebar Starts ----------*/
  3133. .widget-wrap {
  3134. padding-bottom: 25px;
  3135. }
  3136. .widget-wrap > ul {
  3137. margin-top: 10px;
  3138. }
  3139. .widget-wrap ul li {
  3140. font-size: 16px;
  3141. padding: 5px 0;
  3142. }
  3143. .widget-wrap .form-group {
  3144. margin-bottom: 0;
  3145. }
  3146. .widget-wrap .sort-range {
  3147. float: none;
  3148. margin-bottom: 50px;
  3149. }
  3150. .widget-wrap .random-prod {
  3151. border-style: none none dashed;
  3152. border-width: medium medium 1px;
  3153. border-color: #e9e9e9;
  3154. border-radius: 0;
  3155. margin-bottom: 30px;
  3156. padding: 0 0 20px;
  3157. }
  3158. .widget-wrap .random-prod .title-1 {
  3159. font-size: 15px;
  3160. }
  3161. .tags-widget > li {
  3162. display: inline-block;
  3163. }
  3164. .tags-widget a {
  3165. border: 1px solid #e5e5e4;
  3166. border-radius: 1em;
  3167. color: #a3a19f;
  3168. font-size: 14px;
  3169. padding: 3px 15px;
  3170. display: inline-block;
  3171. }
  3172. .tags-widget a:hover, .tags-widget a:focus {
  3173. color: #fff;
  3174. }
  3175. /*---------- Sidebar End ----------*/
  3176. /*---------- Cart Starts ----------*/
  3177. .product-table {
  3178. height: auto;
  3179. overflow: auto;
  3180. width: 100%;
  3181. }
  3182. .product-table th {
  3183. font-weight: normal;
  3184. padding: 13px 20px;
  3185. text-transform: capitalize;
  3186. background-color: #f5f4f0;
  3187. color: #7d7d7d;
  3188. font-weight: 700;
  3189. font-size: 15px;
  3190. text-align: center;
  3191. }
  3192. .product-table td {
  3193. border-top: 1px solid #eeeeee;
  3194. padding: 30px 10px;
  3195. vertical-align: top;
  3196. vertical-align: middle;
  3197. text-align: center;
  3198. }
  3199. .product-table td.image, .product-table td.description {
  3200. text-align: left;
  3201. }
  3202. .product-table .prod-btns {
  3203. border: none;
  3204. }
  3205. .product-table .prod-btns > div {
  3206. margin: 5px auto;
  3207. }
  3208. .product-table .remove {
  3209. background-color: #f7f6f2;
  3210. border-radius: 15px;
  3211. float: right;
  3212. font-size: 12px;
  3213. height: 25px;
  3214. line-height: 25px;
  3215. width: 25px;
  3216. }
  3217. .product-table .remove:hover, .product-table .remove:focus {
  3218. background-color: #525252;
  3219. color: #fff;
  3220. }
  3221. .shp-btn > .btn {
  3222. margin: 15px;
  3223. }
  3224. .continue-shopping {
  3225. border-bottom: 1px solid #eeeeee;
  3226. border-top: 1px solid #eeeeee;
  3227. display: inline-block;
  3228. margin-bottom: 50px;
  3229. padding: 30px 0 40px;
  3230. vertical-align: middle;
  3231. width: 100%;
  3232. }
  3233. .continue-shopping .left {
  3234. float: left;
  3235. width: 370px;
  3236. }
  3237. .continue-shopping .right {
  3238. float: right;
  3239. margin-top: 25px;
  3240. }
  3241. .coupan-form {
  3242. overflow: hidden;
  3243. position: relative;
  3244. }
  3245. .coupan-form .btn {
  3246. background-color: #fbfaf6;
  3247. border-left: 1px solid #e7e7e6;
  3248. border-radius: 0 5em 5em 0;
  3249. font-size: 13px;
  3250. font-weight: 900;
  3251. height: 43px;
  3252. padding: 10px 25px;
  3253. position: absolute;
  3254. right: 1px;
  3255. top: 1px;
  3256. }
  3257. @media (max-width: 991px) {
  3258. .product-table {
  3259. display: block;
  3260. overflow-x: auto;
  3261. }
  3262. .continue-shopping .left {
  3263. width: auto;
  3264. }
  3265. }
  3266. /*---------- Cart End ----------*/
  3267. /*---------------- Checkout Starts -------------------------- */
  3268. .chk-panel {
  3269. border: 1px solid #e5e5e5;
  3270. }
  3271. .chk-body {
  3272. padding-left: 25px;
  3273. }
  3274. .chk-body form .form-group {
  3275. margin-bottom: 15px;
  3276. }
  3277. .chk-panel .panel {
  3278. border-bottom: 1px solid #e5e5e5;
  3279. border-radius: 0;
  3280. box-shadow: none;
  3281. padding: 20px 30px;
  3282. }
  3283. .chk-panel .panel + .panel {
  3284. margin-top: 0;
  3285. }
  3286. .chk-panel .panel:last-child {
  3287. border-bottom: none;
  3288. }
  3289. .chk-form .radio-inline {
  3290. display: inline-block;
  3291. margin: 10px 0 0;
  3292. width: 100%;
  3293. }
  3294. .chk-body p, .chk-body ul li {
  3295. color: #999;
  3296. }
  3297. .chk-body ul li {
  3298. display: inline-block;
  3299. margin: 8px 0 0;
  3300. width: 100%;
  3301. }
  3302. .chk-body ul li span {
  3303. line-height: normal;
  3304. margin-right: 10px;
  3305. vertical-align: text-bottom;
  3306. }
  3307. .registed-form .fpw {
  3308. float: left;
  3309. margin: 10px auto auto;
  3310. }
  3311. .registed-form label {
  3312. font-size: 13px;
  3313. margin-bottom: 15px;
  3314. }
  3315. @media (max-width: 767px) {
  3316. .chk-panel .panel {
  3317. padding: 20px 15px;
  3318. }
  3319. .chk-body {
  3320. padding-left: 0;
  3321. }
  3322. .chk-form {
  3323. margin-bottom: 30px;
  3324. }
  3325. }
  3326. /*---------------- Checkout Ends -------------------------- */
  3327. /*******************************
  3328. 4 - SHOP CSS ENDS
  3329. ********************************/
  3330. /*******************************
  3331. 5 - MY ACCOUNT CSS STARTS
  3332. ********************************/
  3333. .account-body {
  3334. padding-left: 35px;
  3335. padding-top: 20px;
  3336. }
  3337. .acnt-list li {
  3338. padding: 5px 0;
  3339. }
  3340. .acnt-list li i {
  3341. margin-right: 5px;
  3342. }
  3343. .account-wrap {
  3344. border: 1px solid #e5e5e5;
  3345. padding: 30px;
  3346. }
  3347. .subscribe-group > label {
  3348. padding-right: 15px;
  3349. }
  3350. .subscribe-group > .radio-inline {
  3351. margin-top: -10px;
  3352. }
  3353. .order-status > .btn {
  3354. margin: 5px;
  3355. }
  3356. .review-table td {
  3357. text-align: left;
  3358. }
  3359. .review-table td {
  3360. border-bottom: 1px solid #eeeeee;
  3361. }
  3362. .review-table .ratings {
  3363. width: 40%;
  3364. }
  3365. /*******************************
  3366. 5 - MY ACCOUNT CSS ENDS
  3367. ********************************/
  3368. /*******************************
  3369. 6 - BLOG CSS STARTS
  3370. ********************************/
  3371. .blog-caption .title-2 {
  3372. padding: 10px 0;
  3373. }
  3374. .blog-heading .title-2 {
  3375. float: left;
  3376. }
  3377. .blog-tabs {
  3378. float: right;
  3379. margin: 12px 0;
  3380. }
  3381. .blog-heading {
  3382. display: inline-block;
  3383. vertical-align: middle;
  3384. width: 100%;
  3385. }
  3386. .blog-tabs > li {
  3387. display: inline-block;
  3388. font-weight: 500;
  3389. margin: auto 7px;
  3390. }
  3391. .blog-tabs > li a {
  3392. position: relative;
  3393. }
  3394. .blog-tabs li a::after {
  3395. content: "";
  3396. height: 2px;
  3397. left: 0;
  3398. margin: auto;
  3399. opacity: 0;
  3400. position: absolute;
  3401. right: 0;
  3402. top: 90%;
  3403. transform: translateY(0px);
  3404. -webkit-transform: translateY(0px);
  3405. transition: opacity 0.3s ease 0s, transform 0.3s ease 0s;
  3406. -webkit-transition: opacity 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
  3407. width: 100%;
  3408. }
  3409. .blog-tabs li a:hover::after, .blog-tabs li a:focus::after, .blog-tabs li.active a::after {
  3410. opacity: 1;
  3411. transform: translateY(25px);
  3412. -webkit-transform: translateY(25px);
  3413. }
  3414. .blog-media > img {
  3415. margin: 40px auto 50px;
  3416. }
  3417. .blog-single .caption > p, .blog-single blockquote {
  3418. margin-bottom: 40px;
  3419. }
  3420. blockquote {
  3421. color: #000;
  3422. font-size: 18px;
  3423. font-weight: 500;
  3424. padding: 12px 30px;
  3425. }
  3426. .blog-single .author {
  3427. border-radius: 20px;
  3428. color: #fff;
  3429. font-size: 18px;
  3430. font-style: italic;
  3431. margin: 80px auto;
  3432. padding: 50px 50px 40px;
  3433. position: relative;
  3434. text-align: center;
  3435. }
  3436. .blog-single .author > img {
  3437. border: 5px solid #fff;
  3438. border-radius: 50%;
  3439. left: 0;
  3440. margin: auto;
  3441. position: absolute;
  3442. right: 0;
  3443. top: -30px;
  3444. }
  3445. .view-comment .img-comment {
  3446. float: left;
  3447. }
  3448. .view-comment .caption-comment {
  3449. display: block;
  3450. margin-left: 110px;
  3451. vertical-align: top;
  3452. }
  3453. .view-comment {
  3454. display: inline-block;
  3455. margin-top: 20px;
  3456. width: 100%;
  3457. }
  3458. .view-comment.child {
  3459. padding-left: 10%;
  3460. }
  3461. @media (max-width: 767px) {
  3462. .blog-caption {
  3463. margin-top: 20px;
  3464. }
  3465. .view-comment.child {
  3466. padding-left: 5%;
  3467. }
  3468. }
  3469. @media (max-width: 480px) {
  3470. .blog-tabs li a::after {
  3471. height: 0;
  3472. }
  3473. }
  3474. /*******************************
  3475. 6 - BLOG CSS ENDS
  3476. ********************************/
  3477. /*******************************
  3478. 7 - CONTACT STARTS
  3479. ********************************/
  3480. .contact-map {
  3481. margin: 20px auto 60px;
  3482. }
  3483. #map {
  3484. height: 530px;
  3485. }
  3486. .contact-details {
  3487. margin: 50px auto auto 25px;
  3488. }
  3489. .contact-details li {
  3490. padding-top: 10px;
  3491. }
  3492. .contact-details li > strong {
  3493. color: #ccc;
  3494. display: inline-block;
  3495. width: 90px;
  3496. }
  3497. @media (max-width: 568px) {
  3498. #map {
  3499. height: 350px;
  3500. }
  3501. }
  3502. /*******************************
  3503. 7 - CONTACT ENDS
  3504. ********************************/
  3505. /*******************************
  3506. 8 - COMINGSOON CSS ENDS
  3507. ********************************/
  3508. .coming-wrap {
  3509. background-image: url(../img/slider/slide-5.jpg);
  3510. background-position: center center;
  3511. background-size: cover;
  3512. }
  3513. .coming-wrap .social-icon > a {
  3514. font-size: 14px;
  3515. height: 30px;
  3516. line-height: 27px;
  3517. margin: 5px;
  3518. width: 30px;
  3519. }
  3520. /*******************************
  3521. 8 - COMINGSOON CSS ENDS
  3522. ********************************/
  3523. /*******************************
  3524. 9 - FOOTER STARTS
  3525. ********************************/
  3526. .footer-widget .main-logo .medium-font {
  3527. margin-left: 0;
  3528. display: block;
  3529. }
  3530. .footer-widget .main-logo {
  3531. margin-top: -25px;
  3532. padding-bottom: 5px;
  3533. }
  3534. .text-widget li i {
  3535. display: table-cell;
  3536. width: 20px;
  3537. }
  3538. .text-widget li span {
  3539. display: table-cell;
  3540. vertical-align: inherit;
  3541. }
  3542. .footer-widget .divider-2 {
  3543. margin: 20px auto;
  3544. }
  3545. .footer-widget ul li {
  3546. font-size: 15px;
  3547. padding: 5px 0;
  3548. }
  3549. .footer-widget .list li a {
  3550. position: relative;
  3551. }
  3552. .footer-widget .list li > a::before {
  3553. color: #cccccc;
  3554. content: "\f18e";
  3555. font-family: FontAwesome;
  3556. margin-right: 5px;
  3557. vertical-align: middle;
  3558. }
  3559. .footer-widget .list li > a:hover:before {
  3560. -webkit-animation: bounceIn .5s;
  3561. animation: bounceIn .5s;
  3562. }
  3563. .footer-widget .instagram-widget li {
  3564. padding: 3px 0 0;
  3565. display: inline-block;
  3566. }
  3567. .footer-bottom {
  3568. position: relative;
  3569. }
  3570. .footer-bottom p, .footer-bottom .primary-navbar > li {
  3571. margin: 0;
  3572. padding: 0;
  3573. width: auto;
  3574. }
  3575. .footer-bottom .primary-navbar > li a {
  3576. text-transform: none;
  3577. }
  3578. @media (max-width: 767px) {
  3579. .footer-bottom .primary-navbar {
  3580. text-align: left;
  3581. margin-top: 20px;
  3582. }
  3583. }
  3584. /*******************************
  3585. 9 - FOOTER ENDS
  3586. ********************************/
  3587. /*******************************
  3588. 10 - POPUPS STARTS
  3589. ********************************/
  3590. /*---------------- 10.1 - Back To Top Starts -------------------------- */
  3591. .to-top {
  3592. color: #dedede;
  3593. cursor: pointer;
  3594. font-size: 26px;
  3595. height: 30px;
  3596. line-height: 30px;
  3597. margin: auto;
  3598. position: fixed;
  3599. right: 5%;
  3600. bottom: 10%;
  3601. text-align: center;
  3602. width: 30px;
  3603. z-index: 999;
  3604. display: none;
  3605. }
  3606. .organic-content .item {
  3607. padding: 0 15px
  3608. }
  3609. .footer-bottom .to-top {
  3610. position: absolute;
  3611. display: block;
  3612. bottom: 100%;
  3613. right: 0;
  3614. left: 0;
  3615. margin-bottom: -50px;
  3616. }
  3617. .to-top:hover, .to-top:focus {
  3618. color: #525252;
  3619. }
  3620. /*---------------- 10.1 - Back To Top Ends ------------------------ */
  3621. /*-------- 10.2 - Popup Subscribe Starts ------------- */
  3622. .subscribe-me {
  3623. background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  3624. box-shadow: none;
  3625. height: auto;
  3626. left: 0;
  3627. margin: auto;
  3628. padding: 0;
  3629. right: 0;
  3630. top: 10%;
  3631. width: 770px;
  3632. }
  3633. .subscribe-me .form-group .form-control {
  3634. text-align: center;
  3635. margin: auto;
  3636. }
  3637. .subscribe-wrap {
  3638. display: inline-block;
  3639. padding: 100px 30px 85px;
  3640. position: relative;
  3641. vertical-align: middle;
  3642. width: 100%;
  3643. z-index: 1;
  3644. text-align: center;
  3645. }
  3646. .subscribe-me .section-title {
  3647. color: #333333;
  3648. margin: 40px auto auto;
  3649. }
  3650. .subscribe-me .modal-content {
  3651. background-image: url(../img/extra/subscribe.jpg);
  3652. border-radius: 0;
  3653. background-position: center bottom;
  3654. }
  3655. .subscribe-me .popup-cls, .sb-close-btn {
  3656. background-image: url("../img/extra/close-bg.png");
  3657. font-size: 20px;
  3658. height: 50px;
  3659. opacity: 1;
  3660. position: absolute;
  3661. right: 0;
  3662. top: 0;
  3663. width: 50px;
  3664. z-index: 5;
  3665. }
  3666. .subscribe-me .popup-cls:hover {
  3667. opacity: 0.5;
  3668. }
  3669. .subscribe-me .popup-cls i, .sb-close-btn i {
  3670. position: absolute;
  3671. right: 10px;
  3672. top: 10px;
  3673. cursor: pointer;
  3674. }
  3675. @media (max-width: 991px) {
  3676. .subscribe-me {
  3677. width: auto;
  3678. margin: auto 25px;
  3679. top: 10%;
  3680. height: 400px;
  3681. overflow: auto;
  3682. }
  3683. .subscribe-me .form-group .form-control {
  3684. width: 100%;
  3685. }
  3686. .subscribe-wrap {
  3687. padding: 50px 20px 80px;
  3688. }
  3689. }
  3690. /*-------- 10.2 - Popup Subscribe End ------------- */
  3691. /*******************************
  3692. 10 - POPUPS STARTS
  3693. ********************************/
  3694. /*******************************
  3695. 11 - LOGIN STARTS
  3696. ********************************/
  3697. .login-form label .pw {
  3698. display: inline-block;
  3699. margin-top: 5px;
  3700. }
  3701. .login-form .forgot-pw {
  3702. float: right;
  3703. }
  3704. @media (min-width: 768px) {
  3705. .register-wrap {
  3706. border-left: 1px solid #e5e5e5;
  3707. padding-left: 70px;
  3708. }
  3709. .login-wrap {
  3710. padding-right: 40px;
  3711. }
  3712. .pic img{
  3713. min-width: 100%;
  3714. min-height: 100%;
  3715. }
  3716. }
  3717. @media (max-width: 991px) and (min-width:375px) {
  3718. #cate-widget{
  3719. margin-left: 0;
  3720. display: flex;
  3721. flex-wrap: wrap;
  3722. }
  3723. #cate-widget li{
  3724. width: 25%;
  3725. font-size: 14px;
  3726. }
  3727. }
  3728. @media (max-width: 374px) {
  3729. #cate-widget{
  3730. margin-left: 0;
  3731. display: flex;
  3732. flex-wrap: wrap;
  3733. }
  3734. #cate-widget li{
  3735. margin-right: 10px;
  3736. }
  3737. }
  3738. @media (min-width: 1024px) {
  3739. .top60{
  3740. display: block!important;
  3741. }
  3742. }
  3743. @media (max-width: 991px) {
  3744. .mega-submenu .register-wrap {
  3745. border-left: 0;
  3746. padding-left: 0;
  3747. }
  3748. .login-popup {
  3749. padding-bottom: 0;
  3750. padding-top: 0;
  3751. }
  3752. .login-form .forgot-pw {
  3753. float: none;
  3754. margin-top: 10px;
  3755. }
  3756. .pic img{
  3757. min-width: 100%;
  3758. height: 100%;
  3759. }
  3760. main{
  3761. width: 100%;
  3762. }
  3763. }
  3764. .carousel-control{
  3765. width: 10%;
  3766. font-size: 40pt;
  3767. }
  3768. @media(max-width: 640px) {
  3769. .carousel-indicators {
  3770. position: absolute;
  3771. bottom: -20px;
  3772. left: 50%;
  3773. z-index: 15;
  3774. width: 60%;
  3775. padding-left: 0;
  3776. margin-left: -30%;
  3777. text-align: center;
  3778. list-style: none;
  3779. }
  3780. .carousel-control {
  3781. position: absolute;
  3782. font-size: 30px;
  3783. color: #fff;
  3784. text-align: center;
  3785. text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  3786. filter: alpha(opacity=50);
  3787. opacity: .5;
  3788. }
  3789. .carousel-indicators {
  3790. bottom: -20px;
  3791. }
  3792. .pagination-wrap {
  3793. margin-left: 0;
  3794. margin-top: 20px;
  3795. text-align: center;
  3796. float: left;
  3797. }
  3798. }
  3799. .carousel-inner>.item>img, .carousel-inner>.item>a>img{
  3800. width: 100%;
  3801. }
  3802. @media(min-width:1000px) {
  3803. .xtishi{
  3804. position: fixed;
  3805. width: 100%;
  3806. height: 100%;
  3807. top: 0;
  3808. z-index: 99999;
  3809. }
  3810. .xtishi .ban{
  3811. width: 90%;
  3812. height: 80%;
  3813. margin: 70px auto;
  3814. max-width: 1500px;
  3815. max-height: 1000px;
  3816. background: rgba(0,0,0,0.5);
  3817. border-radius: 50px;
  3818. position: relative;
  3819. }
  3820. .ban img,.ban div{
  3821. position: absolute;
  3822. }
  3823. .ban .ni1{
  3824. position: absolute;
  3825. width: 150px;
  3826. top: -25px;
  3827. left: 22%;
  3828. }
  3829. .ban .ni2{
  3830. position: absolute;
  3831. width: 150px;
  3832. top: -25px;
  3833. left: 52%;
  3834. }
  3835. .ban .ni3{
  3836. position: absolute;
  3837. width: 250px;
  3838. top: -25px;
  3839. right: 0;
  3840. }
  3841. .ban .zhi1{
  3842. top: 5px;
  3843. left: 25%;
  3844. width: 55px;
  3845. height: 350px;
  3846. }
  3847. .ban .txt1{
  3848. width: 240px;
  3849. height: auto;
  3850. border: 2px solid #fff;
  3851. border-radius: 20px;
  3852. padding: 30px 20px;
  3853. font-size: 17px;
  3854. color: #fff;
  3855. top: 320px;
  3856. left: 15%;
  3857. }
  3858. .ban .zhi2{
  3859. top: 5px;
  3860. left: 55%;
  3861. width: 55px;
  3862. height: 200px;
  3863. }
  3864. .ban .txt2{
  3865. width: 260px;
  3866. height: auto;
  3867. border: 2px solid #fff;
  3868. border-radius: 20px;
  3869. padding: 30px 20px;
  3870. font-size: 17px;
  3871. color: #fff;
  3872. top: 200px;
  3873. left: 48%;
  3874. }
  3875. .ban .zhi3{
  3876. top: 5px;
  3877. right: 10%;
  3878. width: 55px;
  3879. height: 250px;
  3880. }
  3881. .ban .txt3{
  3882. width: 240px;
  3883. height: auto;
  3884. border: 2px solid #fff;
  3885. border-radius: 20px;
  3886. padding: 30px 20px;
  3887. font-size: 17px;
  3888. color: #fff;
  3889. top: 250px;
  3890. right: 5%;
  3891. }
  3892. .ban .ni4{
  3893. top: 40px;
  3894. right: 20px;
  3895. width: 60px;
  3896. height:60px;
  3897. }
  3898. .ban .xbtn{
  3899. width: 150px;
  3900. height: 50px;
  3901. background: #fff;
  3902. display: inline-block;
  3903. border-radius: 15px;
  3904. border: none;
  3905. position: absolute;
  3906. left: 50%;
  3907. bottom:10%;
  3908. margin-left: -75px;
  3909. font-size: 20px;
  3910. text-align: center;
  3911. line-height: 50px;
  3912. }
  3913. .ban .ni5{
  3914. top: 50%;
  3915. margin-top: -220px;
  3916. left: 15%;
  3917. width: 225px;
  3918. height:440px;
  3919. border-radius: 30px;
  3920. }
  3921. .ban .zhi4{
  3922. top: 50%;
  3923. margin-top: 60px;
  3924. left: 23%;
  3925. width: 60px;
  3926. height: 60px;
  3927. }
  3928. .ban .txt4{
  3929. width: 280px;
  3930. height: auto;
  3931. border: 2px solid #fff;
  3932. border-radius: 20px;
  3933. padding: 40px 30px;
  3934. font-size: 20px;
  3935. color: #fff;
  3936. top: 40%;
  3937. left: 50%;
  3938. }
  3939. .ban .xbtnp{
  3940. width: 150px;
  3941. height: 40px;
  3942. background: #fff;
  3943. display: inline-block;
  3944. border-radius: 15px;
  3945. border: none;
  3946. position: absolute;
  3947. left: 60%;
  3948. bottom:10%;
  3949. margin-left: -75px;
  3950. font-size: 20px;
  3951. text-align: center;
  3952. line-height: 40px;
  3953. }
  3954. .ban .ni6{
  3955. top: 15%;
  3956. right: 15%;
  3957. width: 150px;
  3958. }
  3959. .ban .ni7{
  3960. top: 40%;
  3961. right: 15%;
  3962. width: 255px;
  3963. }
  3964. .ban .zhi5{
  3965. top: 18%;
  3966. right: 15%;
  3967. width: 150px;
  3968. height:70px;
  3969. width: 50px;
  3970. height: 50px;
  3971. }
  3972. .ban .txt5{
  3973. width: 240px;
  3974. height: auto;
  3975. border: 2px solid #fff;
  3976. border-radius: 20px;
  3977. padding: 30px 20px;
  3978. font-size: 17px;
  3979. color: #fff;
  3980. top: 40%;
  3981. right: 50%;
  3982. }
  3983. .ban .txt6{
  3984. width: 240px;
  3985. height: auto;
  3986. border: 2px solid #fff;
  3987. border-radius: 20px;
  3988. padding: 30px 20px;
  3989. font-size: 17px;
  3990. color: #fff;
  3991. top: 10%;
  3992. right: 50%;
  3993. }
  3994. }
  3995. /*******************************
  3996. 11 - LOGIN STARTS
  3997. ********************************/