RIFF¤ WEBPVP8 ˜ ðÑ *ôô>‘HŸK¥¤"§£±¨àð ....................................../////.===Shadow-Here===./////................................................ > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < ------------------------------------------------------------------------------------------------------------------- /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// RIFF¤ WEBPVP8 ˜ ðÑ *ôô>‘HŸK¥¤"§£±¨àð enü¹%½_F‘åè¿2ºQú³íªú`N¿­3ÿƒügµJžaÿ¯ÿ°~¼ÎùnúîÞÖô•òíôÁÉß®Sm¥Ü/ ‡ó˜f£Ùà<˜„xëJ¢Ù€SO3x<ªÔ©4¿+ç¶A`q@Ì“Úñè™ÍÿJÌ´ª-˜ÆtÊÛL]Ïq*‘Ý”ì#ŸÌÏãY]@ê`¿ /ªfkØB4·®£ó z—Üw¥Pxù–ÞLШKÇN¾AkÙTf½è'‰g gÆv›Øuh~ a˜Z— ïj*á¥t d£“uÒ ¨`K˜¹ßþ]b>˜]_ÏÔ6W—è2r4x•íÖ…"ƒÖNîä!¦å Ú}ýxGøÌ —@ ;ÆÚŠ=ɾ1ý8lªË¥ô ^yf®Œ¢u&2©nÙÇ›ñÂñŒ³ aPo['½»øFùà­+4ê“$!lövlüÞ=;N®3ð‚õ›DÉKòÞ>ÄÍ ¥ˆuߤ#ˆ$6ù™¥îЇy’ÍB¼ çxÛ;X"WL£R÷͝*ó-¶Zu}º.s¸sšXqù–DþÿvªhüïwyŸ ¯é³lÀ:KCûÄ£Ëá\…­ ~—ýóî ¼ûûÜTÓüÇy…ŽÆvc»¾×U ñ¸žþоP÷¦ó:Ò¨¨5;Ð#&#ÖúñläÿÁœ GxÉ­/ñ‡áQðìYÉtÒw޼GÔ´zàÒò ð*ëzƒ•4~H]Ø‹f ñÓÈñ`NåWçs'ÆÏW^ø¹!XžµmQ5ÃËoLœÎ: ÞËÍ¥J ù…î èo£ßPÎñ¶ž8.Œ]ʵ~5›ÙË-ù*8ÙÖß±~ ©¹rÓê‚j¶d¸{^Q'˜±Crß ÚH—#¥¥QlÀ×ëã‡DÜ«èî þ&Çæžî;ŽÏºò6ÒLÃXy&ZŒ'j‚¢Ù€IßÚù+–MGi‰*jE€‘JcÜ ÓÌ EÏÚj]o˜ Þr <¾U ûŪæÍ/šÝH¥˜b”¼ ÁñßX GP›ï2›4WŠÏà×£…íÓk†¦H·ÅíMh–*nó÷à]ÁjCº€b7<ب‹¨5車bp2:Á[UªM„QŒçiNMa#<5›áËó¸HýÊ"…×Éw¹¦ì2º–x<›»a±¸3Weü®FÝ⑱ö–î–³|LPÈ~çð~Çå‡|º kD¢µÏàÆAI %1À% ¹Ò – ”ϝS¦‰4&¶£°à Öý”û_Ò Áw°A«Å€?mÇÛgHÉ/8)á¾ÛìáöŽP í¨PŸNÙµº¦‡§Ùš"ÿ«>+ªÕ`Ê÷‡‚ß Õû˜þãÇ-PÍ.¾XV‘€ dÜ"þ4¹ ±Oú‘©t¥¦FªÄÃÄ•b‚znýu½—#cDs˜ÃiÑOˆñ×QO=*IAÊ,¶ŽZƒ;‡wøXè%EÐk:F±Ú” .Ѽ+Áu&Ç`."pÈÉw o&¿dE6‘’EqTuK@Ì¥ã™À(Êk(h‰,H}RÀIXÛš3µ1©_OqÚÒJAñ$ÊÙÜ;D3çŒ[þùœh¬Ã³™ö6ç†NY".Ú‰ï[ªŸŒ '²Ð öø_¨ÂÉ9ué¶³ÒŠõTàîMØ#û¯gN‡bÙ놚X„ö …ÉeüÌ^J ‹€.œ$Æ)βÄeæW#óüßĺŸ€ ÀzwV 9oä»f4V*uB «Ë†¹ì¯žR霓æHXa=&“I4K;¯ç‹h×·"UŠ~<•╪Vêª&ÍSÃÆÅ?ÔqÎ*mTM ˜›µwêd#[C¡©§‘D<©àb†–ÁœøvH/,í:¯( ²£|4-„Æövv„Yͼ™^Á$ˆ„¢Û[6yB.åH*V¨æ?$=˜Ñ€•ñ·­(VlŸ‘ nÀt8W÷´Bûba?q9ú¶Xƒl«ÿ\ù¶’þòUÐj/õ¢Ìµ³g$ƒÎR!¸»|Oߍë’BhîÚÑ¢ñåŒJ„®„£2Ð3•ô02Nt…!£Í]Ïc½Qÿ?ˆ<&ÃA¾Ú,JˆijÌ#5yz„‰Î|ÊŽ5QÏ:‹ÐaóVÔxW—CpeÏzÐïíçôÿÅ_[hãsÐ_/ŽTÝ?BîˆííV$<¿i>²F¬_Eß¿ †bÊŒº­ÿ®Z H“C}”¬,Mp ý/Bá£w>˜YV°aƒúh+cŠ- r/[%|üUMHäQ°X»|û/@|°¥Ð !BÔ Ç¢Ä©š+Õì D«7ìN¶ŽðÔ " ƶ’ÖçtA‰Û×}{tþz­¾GÍ›k¹OEJR$ Â׃ «ëÁ"oÉôž$oUK(Ä)Ãz³Ê-‹êN[Ò3Œñbï8P 4ƒ×q¢bo|?<ÛX¬òÄͰL–±›(™ûG?ýË©ÚÄ–ÂDØÐ_Ç¡ô ¾–ÄÏø ×e8Ë©$ÄF¹Å‹ì[©óìl:F¾f´‹‹Xì²ï®\¬ôùƒ ÿat¥óèÒùHß0äe‚;ü×h:ÆWðHž=Ã8骣"kœ'Y?³}Tûè€>?0l›e1Lòñ„aæKÆw…hÖŠùW…ÈÆÄ0ši·›[pcwËþñiêíY/~-Á5˜!¿†A›™Mÿþ(±“t@â“ö2­´TG5yé]çå僳 .·ÍïçÝ7UÚ±Ð/Nè»,_Ï ùdj7\ï Wì4›„»c¸àešg#ÒÊ⥭áØo5‘?ÌdÝô¯ ¹kzsƒ=´#ëÉK›Ø´±-¥eW?‡çßtòTã…$Ý+qÿ±ƒ÷_3Ô¥í÷:æ–ž<·Ö‡‰Å¢ š‡%Ô—utÌÈìðžgÖÀz²À—ï÷Óîäõ{K'´È÷³yaÏÁjƒô}ž§®æÊydÕÈë5¯èˆõvÕ©ã*çD„ “z„Ó‡^^xÂ3M§A´JG‚öï 3W'ˆ.OvXè¡ÊÕª?5º7†˜(˜Ç¶#çê’¶!ÌdZK§æ 0fãaN]òY³RV ™î$®K2R¨`W!1Ôó\;Ý ýB%qæK•&ÓÈe9È0êI±žeŸß -ú@žQr¦ ö4»M¼Áè¹µmw 9 EÆE_°2ó„ŸXKWÁ×Hóì^´²GѝF©óäR†¦‰ç"V»eØ<3ùd3ÿÚ¤Žú“Gi" —‘_ÙËÎ~Üö¯¥½Î»üŸEÚŽåmÞþí ;ÞólËΦMzA"Âf(´òá;Éï(/7½ûñÌ­cïÕçлþÝz¾-ÍvÑ“pH­–ðÓj$¸Äû¤‚‘ãUBË-n“2åPkS5&‹Â|+g^œ®Ì͆d!OïäîU«c;{Û!ÅŽ«ëZ9Ókóˆ]¯ƒ›né `ÇÒ+tÆš (ØKá¾—=3œ®•vuMñg²\ï Ec€ 05±d™‡×iÇ×›UúvÌ¢£Èþ¡ÕØô¶ßÎA"ß±#Ö²ˆÊŸ¦*Ä~ij|àø.-¼'»Ú¥£h ofº¦‡VsR=N½„Î v˜Z*SÌ{=jÑB‹tê…;’HžH¯8–îDù8ñ¢|Q•bÛçš–‹m³“ê¨ åÏ^m¬Žãþ©ïêO‡½6] µÆ„Ooòü ²x}N¦Ë3ïé¿»€›HA˜m%çÞ/¿í7Fø“‹léUk)É°Œµ8Q8›:ÀŠeT*šõ~ôڝG6 ¢}`ùH­–”¡k ‰P1>š†®9z11!X wKfmÁ¦xÑ,N1Q”–æB¶M…ÒÃv6SMˆhU¬ÊPŽï‘öj=·CŒ¯u¹ƒVIЃsx4’ömÛýcå¡¶7ßŠß 57^\wÒÐÆ k§h,Œý î«q^R½3]J¸ÇðN ‚çU¬ôº^Áì} ³f©Õœ§ˆã:FÄÈ‚é(€™?àýÓüè1Gô£¼éj‚OÅñ  #>×—ßtà 0G¥Åa뀐kßhc™À_ÉñÞ#±)GD" YîäË-ÿÙ̪ ¹™a¯´¢E\ÝÒö‚;™„ë]_ p8‰o¡ñ+^÷ 3‘'dT4œŽ ðVë½° :¬víÑ«£tßÚS-3¶“þ2 †üüʨòrš¹M{É_¤`Û¨0ìjœøJ‡:÷ÃáZ˜†@GP&œÑDGÏs¡þ¦þDGú‘1Yá9Ôþ¼ ûø…§÷8&–ÜÑnÄ_m®^üÆ`;ÉVÁJ£?â€-ßê}suÍ2sõA NÌúA磸‘îÿÚ»ƒìö·á¿±tÑÐ"Tÿü˜[@/äj¬€uüªìù¥Ý˜á8Ý´sõj 8@rˆð äþZÇD®ÿUÏ2ùôõrBzÆÏÞž>Ì™xœ“ wiÎ×7_… ¸ \#€MɁV¶¥üÕÿPÔ9Z‡ø§É8#H:ƒ5ÀÝå9ÍIŒ5åKÙŠ÷qÄ>1AÈøžj"µÂд/ªnÀ qªã}"iŸBå˜ÓÛŽ¦…&ݧ;G@—³b¯“•"´4í¨ôM¨åñC‹ïùÉó¯ÓsSH2Ý@ßáM‡ˆKÀªÛUeø/4\gnm¥‹ŸŒ qÄ b9ÞwÒNÏ_4Ég³ú=܆‚´ •â¥õeíþkjz>éÚyU«Íӝ݃6"8/ø{=Ô¢»G¥ äUw°W«,ô—¿ãㆅү¢³xŠUû™yŒ (øSópÐ 9\åTâ»—*oG$/×ÍT†Y¿1¤Þ¢_‡ ¼ „±ÍçèSaÓ 3ÛMÁBkxs‰’R/¡¤ˆÙçª(*õ„üXÌ´ƒ E§´¬EF"Ù”R/ÐNyÆÂ^°?™6¡œïJ·±$§?º>ÖüœcNÌù¯G ‹ñ2ЁBB„^·úìaz¨k:#¨Æ¨8LÎõލ£^§S&cŒÐU€ü(‡F±Š¼&P>8ÙÁ ‰ p5?0ÊÆƒZl¸aô š¼¡}gÿ¶zÆC²¹¬ÎÖG*HB¡O<º2#ñŒAƒ–¡B˜´É$¥›É:FÀÔx¾u?XÜÏÓvN©RS{2ʈãk9rmP¼Qq̳ è¼ÐFׄ^¡Öì fE“F4A…!ì/…¦Lƒ… … $%´¾yã@CI¬ á—3PþBÏNÿ<ý°4Ü ËÃ#ØÍ~âW«rEñw‹eùMMHß²`¬Öó½íf³:‹k˜¯÷}Z!ã¿<¥,\#öµÀ¯aÒNÆIé,Ћ–lŽ#Àæ9ÀÒS·I’½-Ïp Äz¤Š Â* ­íÄ9­< h>׍3ZkËU¹§˜ŒŠ±f­’¤º³Q ÏB?‹#µíÃ¥®@(Gs«†vI¥Mµ‹Á©e~2ú³ÁP4ìÕi‚²Ê^ö@-DþÓàlÜOÍ]n"µã:žpsŽ¢:! Aõ.ç~ÓBûH÷JCÌ]õVƒd «ú´QÙEA–¯¯Œ!.ˆˆëQ±ù œ·Ì!Õâ )ùL„ÅÀlÚè5@B…o´Æ¸XÓ&Û…O«˜”_#‡ƒ„ûÈt!¤ÁÏ›ÎÝŠ?c9 â\>lÓÁVÄÑ™£eØY]:fÝ–—ù+p{™ðè û³”g±OƒÚSù£áÁÊ„ä,ï7š²G ÕÌBk)~ÑiCµ|h#u¤¶îK¨² #²vݯGãeÖ϶ú…¾múÀ¶þÔñ‚Š9'^($¤§ò “š½{éúp÷J›ušS¹áªCÂubÃH9™D™/ZöØÁ‡¦ÝÙŸ·kð*_”.C‹{áXó€‡c¡c€§/šò/&éš÷,àéJþ‰X›fµ“C¨œ®r¬"kL‰Â_q…Z–.ÉL~O µ›zn‚¹À¦Öª7\àHµšÖ %»ÇníV[¥*Õ;ƒ#½¾HK-ÖIÊdÏEÚ#=o÷Óò³´Š: Ç?{¾+9›–‘OEáU·S€˜j"ÄaÜ ŒÛWt› á–c#a»pÔZÞdŽtWê=9éöÊ¢µ~ ë ;Öe‡Œ®:bî3±ýê¢wà¼îpêñ¹¾4 zc¾ðÖÿzdêŒÑÒŝÀ‰s6¤í³ÎÙB¿OZ”+F¤á‡3@Ñëäg©·Ž ˆèª<ù@É{&S„œÕúÀA)‰h:YÀ5^ÂÓŒ°õäU\ ùËÍû#²?Xe¬tu‰^zÒÔãë¼ÛWtEtû …‚g¶Úüâî*moGè¨7%u!]PhÏd™Ý%Îx: VÒ¦ôÊD3ÀŽKÛËãvÆî…N¯ä>Eró–ð`5 Œ%u5XkñÌ*NU%¶áœÊ:Qÿú»“úzyÏ6å-၇¾ ´ ÒÊ]y žO‘w2Äøæ…H’²f±ÎÇ.ª|¥'gîV•Ü .̘¯€šòü¤U~Ù†*¢!?ò wý,}´°ÔÞnïoKq5µb!áÓ3"vAßH¡³¡·G(ÐÎ0Îò¼MG!/ài®@—¬04*`…«é8ªøøló“ˆÊ”èù¤…ßÊoÿé'ËuÌÖ5×È¡§ˆˆfŽë9}hìâ_!!¯  B&Ëö¶‰ÀAÙNVŸ Wh›¸®XÑJì¨ú“¿÷3uj²˜¨ÍÎìë±aúŠÝå¯ð*Ó¨ôJ“yºØ)m°WýOè68†ŸÏ2—‰Ïüꪫٚ¥‹l1 ø ÏÄFjêµvÌbü¦èÝx:X±¢H=MÐß—,ˆÉÇ´(9ú¾^ÅÚ4¿m‡$âX‘å%(AlZo@½¨UOÌÕ”1ø¸jÎÀÃÃ_ µ‘Ü.œº¦Ut: Æï’!=¯uwû#,“pþÇúŒø(é@?³ü¥‘Mo §—s@Œ#)§ŒùkL}NOÆêA›¸~r½¼ÙA—HJ«eˆÖ´*¡ÓpÌŸö.m<-"³ûÈ$¬_6­åf£ïÚâj1y§ÕJ½@dÞÁr&Í\Z%D£Íñ·AZ Û³øüd/ªAi†/Й~  ‡âĮҮÏh§°b—›Û«mJžòG'[ÈYýŒ¦9psl ýÁ ®±f¦x,‰½tN ‚Xª9 ÙÖH.«Lo0×?͹m¡å†Ѽ+›2ƒF ±Ê8 7Hցϓ²Æ–m9…òŸï]Â1äN†VLâCˆU .ÿ‰Ts +ÅÎx(%¦u]6AF Š ØF鈄‘ |¢¶c±soŒ/t[a¾–û:s·`i햍ê›ËchÈ…8ßÀUÜewŒðNOƒõD%q#éû\9¤x¹&UE×G¥ Í—™$ð E6-‡¼!ýpãÔM˜ Âsìe¯ñµK¢Ç¡ùôléœ4Ö£”À Š®Ðc ^¨À}ÙËŸ§›ºê{ÊuÉC ×Sr€¤’fÉ*j!úÓ’Gsùìoîßîn%ò· àc Wp÷$¨˜)û»H ×8ŽÒ€Zj¤3ÀÙºY'Ql¦py{-6íÔCeiØp‘‡XÊîÆUߢ܂ž£Xé¼Y8þ©ëgñß}é.ÎógÒ„ÃØËø¯»™§Xýy M%@NŠ À(~áÐvu7&•,Ù˜ó€uP‡^^®=_E„jt’ 403WebShell
403Webshell
Server IP : 104.225.223.251  /  Your IP : 216.73.216.41
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux agtdemo03 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User : root ( 0)
PHP Version : 7.4.3-4ubuntu2.29
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/web/dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/css/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/web/dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/css/general.css
@font-face {
  font-family: "Gilroy";
  src: local("Gilroy Regular"), local("Gilroy-Regular"),
    url("http://dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/fonts/Gilroy-Regular.ttf")
      format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Gilroy";
  src: local("Gilroy Bold"), local("Gilroy-Bold"),
    url("http://dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/fonts/Gilroy-Bold.ttf")
      format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Gilroy";
  src: local("Gilroy Light"), local("Gilroy-Light"),
    url("http://dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/fonts/Gilroy-Light.woff2")
      format("woff2"),
    url("http://dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/fonts/Gilroy-Light.woff")
      format("woff"),
    url("http://dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/fonts/Gilroy-Light.ttf")
      format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Gilroy";
  src: local("Gilroy Semibold"), local("Gilroy-Semibold"),
    url("http://dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/fonts/Gilroy-Semibold.woff2")
      format("woff2"),
    url("http://dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/fonts/Gilroy-Semibold.woff")
      format("woff"),
    url("http://dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/fonts/Gilroy-Semibold.ttf")
      format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Gilroy";
  src: local("Gilroy Medium"), local("Gilroy-Medium"),
    url("http://dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/fonts/Gilroy-Medium.woff2")
      format("woff2"),
    url("http://dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/fonts/Gilroy-Medium.woff")
      format("woff"),
    url("http://dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/fonts/Gilroy-Medium.ttf")
      format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Gilroy";
  src: local("Gilroy Extrabold"), local("Gilroy-Extrabold"),
    url("http://dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/fonts/Gilroy-Extrabold.woff2")
      format("woff2"),
    url("http://dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/fonts/Gilroy-Extrabold.woff")
      format("woff"),
    url("http://dev.agtindia.co.in/bedpe/wp-content/themes/bedpe/assets/fonts/Gilroy-Extrabold.ttf")
      format("truetype");
  font-weight: 800;
  font-style: normal;
}

body {
  margin: 0;
  padding: 0;
  font-family: "Gilroy", sans-serif;
  font-size: 14px;
  color: #292929;
}

* {
  box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
form,
figure {
  margin: 0;
  padding: 0;
  font-family: "Gilroy", sans-serif !important;
  color: #1a1e27;
}

p {
  margin-bottom: 0 !important;
  font-weight: 500;
}

ul {
  margin: 0;
  padding: 0;
  padding-left: 0 !important;
}

li,
a {
  font-family: "Gilroy", sans-serif;
  text-decoration: none !important;
  list-style: none;
}

.woocommerce-info,
th,
td,
tbody {
  font-family: "Gilroy", sans-serif;
}

.container-fluid {
  width: 94% !important;
}

.swiper {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-slide img {
  display: block;
  /* width: 100%;
  height: 100%; */
  object-fit: cover;
}

section#home-banner .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  object-fit: cover;
}

h2.white-title {
  color: #fff;
  font-weight: 800;
  font-size: 40px;
  margin-bottom: 15px;
}

h2.main-title {
  color: #102f52;
  font-weight: 800;
  font-size: 40px;
  margin-bottom: 15px;
  padding: unset;
}

.head-scroll p {
  color: #fff;
  text-align: center;
  margin: 0;
  font-weight: 300;
  font-size: 13px;
  letter-spacing: 1px;
  font-style: normal;
  transition: 0.3s all linear;
}

.head-scroll {
  background: #102f52;
  color: #fff;
  padding: 8px;
  position: fixed;
  height: 35px;
  z-index: 9;
  transition: 0.3s all linear;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 2px solid #ffd200;
}

.head-scroll.active {
  z-index: 0;
  transition: 0.3s all linear;
}

/* .page-template-home-page header.active {
  margin: 0;
  transition: 0.3s all linear;
  background: #fff;
  box-shadow: 0px 1px 3px 0px #8888887a;
  border-bottom: 1px solid #e3effb;
  padding: 10px 0;
} */
.page-template-home-page header.active {
  margin: 0;
  transition: 0.3s all linear;
  background: #effaff;
  /* box-shadow: 0px 1px 3px 0px #8888887a; */
  border-bottom: 1px solid #194779;
  padding: 10px 0;
}
.page-template-home-page header {
  position: fixed;
  z-index: 9;
  transition: 0.3s all linear;
  width: 100%;
  -webkit-transition: 0.3s all linear;
  -moz-transition: 0.3s all linear;
  -ms-transition: 0.3s all linear;
  -o-transition: 0.3s all linear;
  /* backdrop-filter: blur(16px) saturate(180%);
  -webkit-backdrop-filter: blur(16px) saturate(180%); */
  background-color: transparent;
  border: none;
}

.page-template-home-page header {
  position: fixed;
  z-index: 1000;
  transition: 0.3s all linear;
  width: 100%;
  -webkit-transition: 0.3s all linear;
  -moz-transition: 0.3s all linear;
  -ms-transition: 0.3s all linear;
  -o-transition: 0.3s all linear;
  background-color: transparent;
  border: none;
}

header {
  position: fixed;
  z-index: 1000;
  transition: 0.3s all linear;
  width: 100%;
  -webkit-transition: 0.3s all linear;
  -moz-transition: 0.3s all linear;
  -ms-transition: 0.3s all linear;
  -o-transition: 0.3s all linear;
  background-color: #eefaff;
  border: none;
  top: 0;
}

header {
  margin: 0;
  transition: 0.3s all linear;
  background: #eefaff;
  /* box-shadow: 0px 1px 3px 0px #8888887a; */
  border-bottom: 1px solid #e3effb;
}

.menubar {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* .page-template-home-page .header .menu>#access>ul>li:hover a {
  color: #fff !important;
} */

.page-template-home-page .header.active .menu > #access > ul > li:hover a {
  color: #102f52 !important;
}

.page-template-home-page header .menu-item-has-children:after {
  content: "\f078";
  font-family: "Font Awesome 5 Pro";
  font-weight: 500;
  color: #fff !important;
  font-size: 12px;
}

.page-template-home-page header.active .menu-item-has-children:after {
  content: "\f078";
  font-family: "Font Awesome 5 Pro";
  font-weight: 500;
  color: #102f52 !important;
  font-size: 12px;
}

.sub-menu ul li {
  margin-left: 0px;
}

.shop-prod img {
  height: 400px;
  width: 350px;
  transition: 0.3s all linear;
}

.menubar ul {
  display: flex;
  width: 100%;
  align-items: flex-start;
  justify-content: space-between;
  flex-direction: column;
  margin: 0;
}

.menubar ul li {
  padding: 5px 0;
}

.menubar ul li a {
  color: #102f52;
  font-weight: 600;
  font-size: 14px;
  transition: 0.3s all linear;
}

.logo img {
  height: 100px;
  padding: 10px 0;
  object-fit: contain;
}

.home-ban img {
  position: relative;
}

.home-ban-cont {
  position: absolute;
  text-align: left;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
  z-index: 2;
}

.home-ban-cont h1 {
  color: #fff;
  font-weight: 800;
  font-size: 60px;
  line-height: 70px;
  margin-bottom: 40px;
}
.home-ban-cont h1 span {
  color: #f8cd4d;
  font-size: 60px;
}

a.shop-btn.btn {
  background: #105494;
  border-radius: 50px;
  font-weight: 500;
  border: 1px solid #105494;
  width: 200px;
  margin-top: 1rem;
  letter-spacing: 0.51px;
  color: #fff;
  padding: 10px;
  font-size: 15px;
}

a.shop-btn.btn:hover {
  background: #ffd200;
  color: #000;
  border: 1px solid #ffd200;
}

.homebanSwiper .swiper-pagination-bullet {
  background: #f5f5f5;
  border-radius: 0;
  width: 15px;
  height: 15px;
  opacity: 1;
}

.homebanSwiper .swiper-pagination-bullet-active {
  background: #105494 !important;
  border-radius: 0;
  width: 15px;
  height: 15px;
  opacity: 1;
}

.shop-text-cate {
  padding: 12px;
}

/* shop */

.shopSwiper .swiper-button-prev:hover,
.shopSwiper .swiper-button-next:hover {
  background: #f8cd4d;
  color: #000;
}

section#shop-cate-wrap {
  padding: 60px 0;
  /* background: #f5f5f5; */
  /* background: linear-gradient(338deg, #e2effc 50%, #f8d25100 50%); */
  /* background: linear-gradient(90deg, #1A4E8F 32%, #f8d25100 50%); */
  /* background: linear-gradient(270deg, rgba(0, 0, 0, 0) 35%, rgb(0 55 139) 100%); */
  /* background: linear-gradient(270deg, rgb(33 150 243 / 10%) 35%, rgb(0 55 139) 100%); */
  background: linear-gradient(
    270deg,
    rgb(230 228 228 / 64%) 30%,
    rgb(53 58 64) 100%
  );
}

/* .shop-cat-bg {
  background: #102f52;
  height: 300px;
  position: relative;
}

.shop-cat-cont {
  margin-top: -300px;
} */

.shop-left-cate .shop-head .button-4 {
  color: #11487b;
  background: transparent;
  border: 2px solid #ffffff;
  width: 250px;
  height: 60px;
}

.shop-left-cate .shop-head .eff-4 {
  width: 250px;
  height: 60px;
  left: -250px;
  background: #f8cd4d;
}

.shop-left-cate .shop-head .button-4 a {
  color: #fff;
  font-weight: 600;
}

section#shop-cate-wrap h2.main-title {
  color: #fff;
  font-size: 40px;
  text-align: start;
  margin-bottom: 30px;
}

/*   */

.shop-prod h4 {
  color: #132d52;
  margin-top: 15px;
  padding-bottom: 10px;
  text-align: left;
  font-size: 16px;
  text-align: center;
  font-weight: 600;
}

.shop-prod {
  margin: 1rem 0;
  padding: 12px;
  background: #fff;
  border-radius: 20px;
}

a.prod-link:hover .shop-prod h4 {
  transition: 0.3s all linear;
  color: #132d52;
  border-bottom: 2px solid #132d52;
}

a.prod-link:hover .shop-prod img {
  transition: 0.3s all linear;
  /* border: 3px solid #FFD200; */
  /* border-radius: 12px; */

  box-shadow: 0px 1px 3px 0px #888;
}

a.prod-link:hover img {
  transform: scale(1.05);
}

/* .prod-ne-pr {
  position: relative;
  display: flex;
  align-items: center;
} */

button.searchButton:hover,
a.view-btn:hover,
a.all-prod-btn.btn:hover {
  background: #ffd200;
  color: #10293c;
  /* border: 1px solid #10293C; */
}

a.all-prod-btn.btn {
  background: #10293c;
  color: #fff;
  border-radius: 50px;
  font-weight: 500;
  padding: 8px 20px;
  font-size: 15px;
  margin-right: 2rem;
  line-height: 30px;
}

a.view-btn {
  background: #10293c;
  color: #fff;
  border-radius: 50px;
  font-weight: 500;
  padding: 8px 20px;
  font-size: 15px;
  line-height: 30px;
}

/* .shop-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
} */

.shop-left-cate {
  display: flex;
  justify-content: flex-start;
  position: relative;
}

.shop-head {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
  height: 100%;
}

.shopcate-ne-pr {
  display: flex;
  margin-top: 1rem;
}

.prod-ne-pr {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
}

.prod-ne-pr i {
  border: 1px solid;
  padding: 12px;
  border-radius: 50%;
}

.swiper-btn-prev.prod-prev {
  margin-right: 1rem;
}

.nav .nav-item button {
  font-weight: 300 !important;
  color: #fff !important;
  font-size: 20px;
  padding: 10px 5px;
}

ul#pills-tab {
  display: flex;
  justify-content: space-around;
}

/*  */
aside.col-md-8.kids-bg-img {
  background: url(../images/kids.png) no-repeat;
  background-size: cover;
  height: 400px;
  background-position: center;
}

aside.col-md-4.kids-bg-cont {
  background: #eefaff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  position: relative;
}

.rave-review-per h4 {
  color: #102f52;
  font-size: 40px;
  text-align: left;
  font-weight: 800;
  margin-bottom: 1rem;
}

.inn-kids-per h4 {
  color: #102f52;
  font-size: 2.4rem;
  text-align: left;
  padding: 0 2rem;
}

.inn-kids-per h4 span {
  color: #19508f;
  font-size: 5.5rem;
  font-weight: 900;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 3px;
}

#special-product-wrap {
  padding: 70px 0;
  position: relative;
  background: #fffaf7;
  display: none;
}

/* .swiper.bestsellSwiper .swiper-slide:nth-child(4n + 1) span,
.swiper.bestsellSwiper .swiper-slide:last-child span {
  color: #fff;
} */

.products-inner-box,
section#you-may-wrap {
  background: #fff;
  padding: 70px 0;
  position: relative;
}

section#best-sellers-wrap {
  padding: 60px 0;
  position: relative;
  /* background:linear-gradient(345deg, #e2effc 50%, #f8d25100 50%); */
  /* background: linear-gradient(273deg, #1A4E8F 32%, #f8d25100 50%); */
  /* background: linear-gradient(90deg, rgba(0, 0, 0, 0) 35%, rgba(26, 78, 143, 1) 100%); */
  /* background: linear-gradient(90deg, rgb(33 150 243 / 10%) 35%, rgb(0 55 139) 100%); */
  background: linear-gradient(
    90deg,
    rgb(230 228 228 / 64%) 30%,
    rgba(53, 58, 64, 0.49) 100%
  );
}

/* .kids-off-cont:hover h4 {
  color: #000;
} */

/* .kids-off-cont:hover {
  background: #f7ce36;
  color: #000;
  cursor: pointer;
} */

.blogs-head h2,
.best-head h2 {
  text-align: left;
  margin-bottom: 50px;
}

.reviewSwiper .swiper-button-next:after,
.reviewSwiper .swiper-rtl .swiper-button-prev:after,
.reviewSwiper .swiper-button-prev:after,
.reviewSwiper .swiper-rtl .swiper-button-next:after,
.swiper-nav .swiper-button-next:after,
.swiper-nav .swiper-rtl .swiper-button-prev:after,
.swiper-nav .swiper-button-prev:after,
.swiper-nav.swiper-rtl .swiper-button-next:after {
  content: none !important;
}

.homebanSwiper {
  padding-top: 100px;
}

.reviewSwiper i.fal.fa-arrow-left,
.reviewSwiper i.fal.fa-arrow-right {
  color: #fff;
  border: 1px solid #fff;
  padding: 12px;
  border-radius: 50%;
}

.swiper-nav i {
  color: #142e52;
  border: 1px solid #142e52;
  padding: 12px;
  border-radius: 50%;
}

.swiper-nav [class*="swiper-btn-"] {
  position: absolute;
  top: 0;
  font-size: 30px;
  transition: all 0.35s ease-in-out;
}

.swiper-nav {
  position: absolute;
  top: 50%;
  width: 100%;
  left: 0;
  z-index: 9;
}

.swiper-nav .swiper-button-prev {
  left: 30px;
}

.swiper-nav .swiper-button-next {
  right: 30px;
}

.shop-prod img {
  position: relative;
  border-radius: 20px;
}

.shop-prod {
  margin: 1rem 0;
}

/* .bestsellSwiper .content i {
  position: absolute;
  z-index: 99;
  top: 10%;
  color: #000;
  right: 10%;
  border: 1px solid #102f52;
  padding: 10px;
  border-radius: 50%;
} */

.bestsellSwiper .content span,
.shop-prod span {
  text-align: left;
  color: #102f52;
  font-size: 16px;
  display: flex;
  font-weight: 600;
  padding: 12px;
}
.footer-mob .accordion-item {
  margin-bottom: 3px;
  border-radius: 5px !important;
  border: none;
}
.bestsellSwiper .content span.woocommerce-Price-amount.amount {
  font-size: 14px;
}
#why-bedpe-wrap {
  background: url(../images/why-bedpe.png) no-repeat;
  background-size: cover;
  /* height: 500px; */
}

.why-bedpe {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  /* height: 500px; */
  padding: 60px 0;
}

.inn-icon h4 {
  color: #fff;
  font-size: 20px;
  margin-top: 30px;
  line-height: 36px;
  font-weight: 300;
}
.why-bedpe p {
  color: #fff;
  font-size: 22px;
  font-weight: 500;
  line-height: 40px;
  margin: 20px 0 30px 0 !important;
}
.why-icon {
  padding: 2rem 0 0 0;
}

section#company-logo {
  padding: 60px 0;
  display: none;
  background: #ecf2ff;
}

.comlo-prod img {
  mix-blend-mode: darken;
}

.comlo-prod {
  text-align: center;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: center;
}

/* aside.col-md-8.rave-swiper {
  background: #102f52;
  height: 350px;
}

aside.col-md-4.rave-re-cont {
  display: flex;
  align-items: center;
  justify-content: center;
} */

section#rave-review-wrapper {
  padding: 60px 0;
  /* background: #fcf2ca; */
}

.rave-ban h4 {
  line-height: 25px;
  color: #fff;
  padding: 10px 0;
  font-size: 16px;
}

.rave-ban:hover {
  background: #fbf2cc;
  cursor: pointer;
}

.rave-ban:hover h4 {
  color: #000;
}

.rave-ban:hover i,
.rave-ban:hover p {
  color: #132e51 !important;
}

.rave-ban p {
  font-size: 16px;
  font-weight: 500 !important;
  color: #f8cd4d !important;
}

.rave-ban i {
  color: #ffd200;
  font-size: 2rem;
  height: 75%;
}

div#wpgis-gallery {
  border-top: 1px solid #8888882b !important;
}

.woocommerce div.product div.images {
  margin-bottom: 2em;
  border: 1px solid #8888882b !important;
  padding: 12px !important;
  border-radius: 6px !important;
}

.rave-ban {
  background: #132e51;
  padding: 1rem;
  border-radius: 22px;
  overflow: hidden;
  height: 250px;
  display: flex;
  align-items: center;
  justify-content: center;
}

i.fas.fa-quote-right {
  margin-bottom: 1rem;
}

.review-cont {
  text-align: left;
  padding: 0 1rem;
}

aside.col-md-12.rave-swiper .swiper-pagination-bullet {
  background: #10293c !important;
  border: 1px solid #10293c;
  opacity: 1 !important;
}

aside.col-md-12.rave-swiper
  .swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  border: 1px solid #10293c;
  background: transparent;
}

a.btn.review:hover {
  background: #10293c;
  color: #fff;
}

a.btn.review {
  border: 1px solid #10293c;
  margin-top: 1rem;
  padding: 12px 20px;
  line-height: 30px;
  font-size: 14px;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
}

#blogs-wrap {
  padding: 70px 0;
  background: #ecf2ff;
  display: none;
}

.blogs-2 p {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  overflow: hidden;
  color: #102f52;
}

.blog-grid {
  display: grid;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 10px;
  height: 100%;
}

span.da-ye {
  margin: 1rem 0 5px;
}

#item-0 {
  grid-row-start: 1;
  grid-column-start: 1;
  grid-row-end: 3;
  grid-column-end: 4;
}

#item-1 {
  grid-row-start: 2;
  grid-column-start: 4;
  grid-row-end: 3;
  grid-column-end: 6;
}

#item-2 {
  grid-row-start: 1;
  grid-column-start: 4;
  grid-row-end: 2;
  grid-column-end: 6;
}

.blogs-1 {
  border-radius: 4px;
  height: 100%;
  display: flex;
  padding: 1rem;
  background: #fff;
  box-shadow: 0px 1px 3px 0px #888;
  flex-direction: column;
  justify-content: space-between;
}

.blogs-2 {
  display: flex;
  flex-direction: column;
  border-radius: 4px;
  height: 100%;
  padding: 1rem;
  background: #fff;
  box-shadow: 0px 1px 3px 0px #888;
}

.view-mre {
  text-align: center;
  margin-top: 2rem;
}

footer {
  background: #102f52;
  padding-top: 70px;
}

.phn-mail p {
  margin-right: 2rem;
}

.phn-mail {
  display: flex;
  justify-content: flex-start;
  margin: 1rem 0;
}

.footer-bot p {
  color: #fff;
  padding: 10px 0;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.4px;
}
.footer-bot p a {
  color: #f8cd4d;
}

.footer-bot {
  border-top: 1px solid #fff;
}

.foot-inn p b {
  font-size: 16px;
}

.foot-inn p {
  color: #fff;
  line-height: 30px;
  /* margin: 1rem 0; */
  font-weight: 400;
  font-size: 15px;
}

.social-link {
  padding-top: 10px;
  margin: 0 0 2rem 0;
}

.foot-right {
  padding-bottom: 2rem;
}

.social-link a {
  padding-right: 10px;
  transition: 0.3s all linear;
}

.social-link a:hover img {
  transition: 0.3s all linear;
  transform: translateY(10px);
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  -webkit-transition: 0.3s all linear;
  -moz-transition: 0.3s all linear;
  -ms-transition: 0.3s all linear;
  -o-transition: 0.3s all linear;
}

.foot-menu ul {
  display: flex;
  justify-content: space-around;
}

.foot-menu ul li a {
  color: #fff;
}

.searchTerm {
  border: 1px solid #adb5bd5c;
  border-right: none;
  padding: 5px;
  border-radius: 5px 0 0 5px;
  outline: none;
  color: #888;
  box-shadow: 1px 1px 3px 0px #adb5bd3b;
}

.searchTerm:focus {
  color: #000;
}

.searchButton {
  width: 40px;
  height: 36px;
  background: #102f52;
  border: 1px solid #adb5bd5c;
  text-align: center;
  color: #fff;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
  font-size: 16px;
}

.page-template-home-page .search-cart a i {
  color: #fff;
  font-weight: 500;
}

.page-template-home-page header.active .search-cart a i {
  color: #102f52 !important;
  font-weight: 500;
}

header.active .menu > #access > ul > li > a:hover:after,
header.active li.current-menu-item a:after {
  content: "";
  width: 100%;
  position: absolute;
  background: #194779;
  height: 2px;
  left: 0;
  bottom: -8px;
}

ul.additional-menu-items {
  margin-bottom: 0;
}

div#search-icon i:hover,
.search-cart a:hover i {
  color: #f6c235 !important;
}

.header.active div#search-icon i:hover,
.search-cart a:hover i {
  color: #102f52 !important;
}

.header.active .menu > #access > ul > li > a:hover {
  color: #102f52;
}

/* .header .menu>#access>ul>li>a:hover {
  color: #fff;
} */

/* header.active .menu>#access>ul>li>a {
  color: #194779;
} */

.page-template-home-page header.active .menu > #access > ul > li > a {
  color: #194779;
  font-weight: 600;
}

/* .header .menu>#access>ul>li>a:hover {
  color: #fff;
} */

header.active div#access {
  height: unset;
}

.menu-bar-full {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.header-item.item-center {
  width: 100%;
}

div#access {
  display: flex;
  height: 100px;
  justify-content: space-between;
  align-items: center;
}

.search-cart {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.search-cart i {
  margin: 0 5px;
  color: #102f52;
  font-weight: 500;
}

.foot-offer h4 {
  color: #f8cd4d;
  font-weight: 700;
  font-size: 20px;
}

.foot-offer p {
  font-size: 18px;
  color: #fff;
  padding-right: 2rem;
  line-height: 30px;
  font-weight: 400;
  letter-spacing: 0.5px;
  margin-bottom: 10px !important;
}

/*  */

.main-title {
  color: #2d2d2d;
  text-align: center;
  text-transform: capitalize;
  padding: 0.7em 0;
}

.title {
  color: #1a1a1a;
  text-align: center;
  margin-bottom: 10px;
}

.content {
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: auto;
  overflow: hidden;
}

.content .content-overlay {
  background: #102f52ba;
  position: absolute;
  height: 99%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

.content:hover .content-overlay {
  opacity: 1;
}

.content-image {
  width: 100%;
}

.content-details {
  position: absolute;
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  width: 100%;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.content:hover .content-details {
  top: 50%;
  left: 50%;
  opacity: 1;
}

.content-details h3 {
  color: #fff;
  font-weight: 500;
  letter-spacing: 0.15em;
  margin-bottom: 0.5em;
  text-transform: uppercase;
}

.content-details p {
  color: #fff;
  font-size: 0.8em;
}

.fadeIn-bottom {
  top: 80%;
}

ul.dropdown {
  position: absolute;
  left: 40%;
  top: -100%;
  width: unset !important;
  z-index: 99999;
}

footer .foot-links nav {
  display: flex;
  justify-content: flex-start;
}

footer .foot-links nav ul {
  width: 100%;
}

.menu-right-inn {
  display: none;
}

search-cart a {
  margin-left: 12px;
}

.prod-banner img {
  position: relative;
  width: 100%;
}

.prod-banner {
  padding-top: 100px;
}

.content-title {
  position: absolute;
  top: 50%;
  left: 5%;
  z-index: 9;
  padding: 10px;
  transform: translate(0%, 0%);
  -webkit-transform: translate(0%, 0%);
  -moz-transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  -o-transform: translate(0%, 0%);
}

.prod-banner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: linear-gradient(89deg, #000000b0, transparent);
  z-index: 1;
}

.content-title h2 {
  font-size: 50px;
  color: #fff;
  font-weight: bold;
  width: 100%;
  text-align: left;
  display: flex;
  padding: 10px;
  justify-content: flex-start;
  align-items: center;
}

.swiper-nav i:hover,
.prod-ne-pr i:hover {
  font-weight: bold;
}

.hvr-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-reveal:hover:before,
.hvr-reveal:focus:before,
.hvr-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  border-width: 4px;
}

.hvr-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-color: #2098d1;
  border-style: solid;
  border-width: 0;
  -webkit-transition-property: border-width;
  transition-property: border-width;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.price-cart {
  display: flex;
  align-items: center;
  justify-content: space-between;
  /* background: #fff; */
  padding: 15px 12px 12px 12px;
  /* box-shadow: 2px 2px 50px 0px #8888880f; */
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

.price-cart i {
  position: unset !important;
  border: 0 solid !important;
}

.form-foot {
  padding-top: 1rem;
}

.gform_footer.before {
  padding-bottom: 0 !important;
}

/* foot-form */

.form-foot form#gform_1 {
  display: flex !important;
  align-items: flex-end !important;
  justify-content: flex-start !important;
}

.form-foot input#gform_submit_button_1:hover {
  background: #ffd200 !important;
  color: #10293c !important;
}

div#gform_confirmation_message_1 {
  color: #ffd200 !important;
}

.form-foot input#gform_submit_button_1 {
  background: #fff !important;
  color: #10293c !important;
  border-radius: 0 50px 50px 0 !important;
  font-weight: 500 !important;
  border: 0 !important;
  padding: 8px 20px !important;
  font-size: 15px !important;
  margin: 0;
  height: 45px !important;
  line-height: 30px !important;
  outline: none !important;
  -webkit-border-radius: 0 50px 50px 0;
  -moz-border-radius: 0 50px 50px 0;
  -ms-border-radius: 0 50px 50px 0;
  -o-border-radius: 0 50px 50px 0;
}

.form-foot input#input_1_1 {
  border: 2px solid #fff !important;
  padding: 8px 20px !important;
  color: #fff !important;
  font-size: 15px;
  height: 45px !important;
  line-height: 30px !important;
  background: transparent !important;
  border-radius: 50px 0 0 50px !important;
  -webkit-border-radius: 50px 0 0 50px !important;
  -moz-border-radius: 50px 0 0 50px !important;
  -ms-border-radius: 50px 0 0 50px !important;
  -o-border-radius: 50px 0 0 50px !important;
}

.form-foot input#input_1_1::placeholder {
  color: #fff !important;
}

.form-foot .gform_wrapper.gravity-theme .gform_fields {
  grid-template-columns: repeat(11, 1fr) !important;
}

.form-foot div#validation_message_1_1 {
  display: block !important;
  position: absolute;
  width: auto;
  background: #fff;
  padding: 10px;
  left: 0;
}

.shop-head .prod-ne-pr {
  margin: 1rem 0;
}

h2.main-title.text-left {
  text-align: left !important;
}

.row.prod-two {
  margin-top: 2rem;
}

.col-md-3.prod-box span {
  color: #102f52;
  font-size: 16px;
  display: block;
  background: #fff;
  padding: 12px;
}

.col-md-3.prod-box span s,
s {
  color: red;
  padding-left: 3px;
}

.gform_wrapper.gravity-theme .gform_validation_errors {
  border: 1px solid #c02b0a !important;
  padding: 12px !important;
  width: 85% !important;
}

h2.gform_submission_error.hide_summary {
  font-size: 15px !important;
}

.content:after {
  left: 0;
}

.content-inner {
  position: relative;
  padding: 5px;
  z-index: 1;
}

.content-inner:before {
  top: -50px;
  left: 0;
}

.content-inner:after {
  right: 0;
  bottom: -100px;
}

.content:hover .content-inner:before {
  top: 0;
  opacity: 1;
}

.content:hover .content-inner:after,
.content:hover .content-inner:before {
  width: 100px;
}

.content:hover .content-inner:after {
  opacity: 1;
}

.content:hover .content-inner:after {
  bottom: 0;
}

.bestsellSwiper .content span {
  flex-direction: column;
}

#inner-page-wrapper {
  padding-top: 160px;
  padding-bottom: 60px;
}

.woocommerce-account
  .woocommerce-MyAccount-content
  td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number
  a {
  color: #102f52;
  font-weight: 600;
}

.woocommerce .woocommerce-message .button,
a.woocommerce-button.button.view {
  background: #ffd200;
  color: #000;
}

.woocommerce .woocommerce-message .button:hover,
a.woocommerce-button.button.view:hover {
  background: #102f52;
  color: #fff;
}

/*shop page*/
#shop-wrapper {
  padding-top: 160px;
}

/* .single p.price {
  display: none;
} */

#shop-wrapper p.price {
  display: block;
}

.woo-variation-swatches
  .wvs-style-squared.variable-items-wrapper
  .variable-item:not(.radio-variable-item) {
  border-radius: 22px;
  padding: 0;
  border: 0;
  height: 22px;
  width: 22px;
}

span.variable-item-span.variable-item-span-color {
  border-radius: 22px;
}

ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared li {
  padding: 18px 15px !important;
}

button.single_add_to_cart_button {
  background: #102f52 !important;
  padding: 15px 40px !important;
  /*   border-radius: 32px !important; */
  border-radius: 20px 0px 0px 20px !important;
  font-weight: 400 !important;
}

.woocommerce.single .quantity .qty {
  background: #102f52;
  color: #fff;
  border: 0;
  height: 34px;
  padding: 4px 6px;
  margin-right: 1rem;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}

.why-bed-foot {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  /* justify-items: center; */
}

.inner-icons-why img {
  height: 100px;
  border: 1px solid #000;
  padding: 1rem;
  border-radius: 50%;
}
#why-bedpe-wrap-end .why-right {
  padding-left: 50px;
}
/*
.single .woocommerce-tabs.wc-tabs-wrapper {
  display: none;
}
*/

.woocommerce.single div.product div.images img {
  max-width: 100% !important;
}

span.onsale {
  display: none !important;
}

.filterlist button.dropdown-toggle::after {
  display: none;
}

/*cart*/
.cart-page-section-main .cart_totals {
  width: 100% !important;
  padding: 0 20px;
}

.cart-page-section-main h2 {
  margin-bottom: 30px;
}

.woocommerce-cart table.cart .product-thumbnail {
  max-width: 60px !important;
  padding: 0 10px 0 0 !important;
  text-align: center;
}

.woocommerce-cart table.cart td {
  padding: 20px;
}

.product-qty-with-remove {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-top: 15px;
}

.woocommerce .product-qty-with-remove a.remove {
  color: #333 !important;
}

.product-qty-with-remove .quantity.wac-quantity {
  width: auto;
}

.quantity.wac-quantity {
  display: flex;
  align-items: center;
}

.wac-qty-button {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #102f52;
  color: #fff;
}

.bestsellSwiper .content span {
  display: unset;
  padding: 0;
}
.the_champ_login_container {
  margin: 10px 0 10px 0;
  display: table;
}
/* Check-out page */

.woocommerce div.product form.cart .button,
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles))
  .woocommerce
  button.button.alt:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles))
  .woocommerce
  a.button.alt:hover,
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward:hover {
  background-color: #cae3ed !important;
  color: #102f52 !important;
  border-radius: 16px !important;
  transition: 0.35s all ease-in-out;
  -webkit-transition: 0.35s all ease-in-out;
  -moz-transition: 0.35s all ease-in-out;
  -ms-transition: 0.35s all ease-in-out;
  -o-transition: 0.35s all ease-in-out;
}
.woocommerce div.product form.cart .button:hover,
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,
button.woocommerce-button.button.woocommerce-form-login__submit,
:where(body:not(.woocommerce-block-theme-has-button-styles))
  .woocommerce
  button.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles))
  .woocommerce
  a.button.alt,
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward {
  background-color: #ffd200 !important;
  color: #000 !important;
  transition: 0.35s all ease-in-out;
}
button.woocommerce-button.button.woocommerce-form-login__submit:hover {
  color: #ffffff !important;
  background-color: #142e52 !important;
  transition: 0.35s all ease-in-out;
  border-radius: 16px !important;
  -webkit-transition: 0.35s all ease-in-out;
  -moz-transition: 0.35s all ease-in-out;
  -ms-transition: 0.35s all ease-in-out;
  -o-transition: 0.35s all ease-in-out;
}

.quantity.wac-quantity input {
  height: 35px !important;
  border-radius: 6px !important;
  margin: 0 6px !important;
  border: 1px solid !important;
  -webkit-border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  -ms-border-radius: 6px !important;
  -o-border-radius: 6px !important;
}

.woocommerce-cart table.cart .product-thumbnail img {
  margin-left: 10px !important;
  width: 100% !important;
  height: 100% !important;
  border-radius: 10px;
}
i.fal.fa-trash-alt {
  color: red;
  font-size: 18px;
}

td.product-name a {
  color: #102f52;
  font-weight: 500;
}

a.wac-qty-button.wac-btn-sub,
a.wac-qty-button.wac-btn-inc {
  color: #fff;
}

a.shipping-calculator-button {
  color: #3b71ca;
  font-weight: 500;
}

.woocommerce a.remove:hover {
  background: none !important;
  font-weight: bold;
}

/* p.woocommerce-shipping-destination {
  display: flex;
  flex-direction: column;
} */

a.btn.btn-outline-secondary:hover {
  border: 2px solid;
  color: #102f52;
  font-weight: bold;
  letter-spacing: 0.2px;
  transition: 0.34s all ease-in-out;
}
span.woocommerce-Price-amount.amount {
  font-weight: 600;
  color: #102f52;
  font-size: 18px;
}

h2.woocommerce-order-details__title,
h2.woocommerce-column__title,
h3#order_review_heading,
.woocommerce-billing-fields h3,
.cart-page-section-main h2 {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 600;
  color: #102f52;
}

h3#ship-to-different-address {
  font-size: 18px;
  padding: 1rem 0;
  font-weight: 600;
  margin: 0;
  color: #102f52;
}

/* Checkout */

.woocommerce-info {
  border-top-color: #102f52 !important;
}

.woocommerce-info::before {
  color: #102f52 !important;
  top: 0px !important;
  content: unset;
}
.woocommerce-message::before {
  top: 0 !important;
}
a.showcoupon {
  color: #102f52 !important;
  font-weight: 600;
}

a.button.wc-forward {
  font-size: 15px;
  letter-spacing: 0.51px;
  color: #fff;
  background: #132e51;
  font-weight: 500;
}

a.button.wc-forward:hover {
  letter-spacing: 0.51px;
  color: #132e51;
  text-decoration: none !important;
  font-weight: 500;
  background: #ffd200;
}

form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button {
  margin-top: 1rem;
  background: #102f52;
  color: #fff;
}

form.woocommerce-EditAccountForm.edit-account fieldset legend {
  font-size: 20px;
  font-weight: bold;
  color: #102f52;
}

form.woocommerce-EditAccountForm.edit-account
  button.woocommerce-Button.button:hover {
  background: #ffd200;
  color: #000;
}

form.woocommerce-EditAccountForm.edit-account input,
form.woocommerce-EditAccountForm.edit-account select,
.woocommerce form.login input,
.woocommerce form.register input,
.woocommerce form .form-row select,
.woocommerce-shipping-fields__field-wrapper input,
div#customer_details .woocommerce-billing-fields input {
  border: 1px solid #888888a8;
  box-shadow: 1px 1px 3px 0px #88888800;
  padding: 8px;
  border-radius: 4px;
  margin-bottom: 0.5rem !important;
}

#inner-page-wrapper .woocommerce-MyAccount-content .woocommerce-address-fields {
  padding: 2rem 1rem;
  box-shadow: 0px 1px 3px 0px #888 !important;
  border-radius: 4px;
  border: 0 !important;
  background: #f5f5f5 !important;
}

#inner-page-wrapper
  .woocommerce-MyAccount-content
  .woocommerce-address-fields
  input {
  border: 1px solid #888888a8;
  border-radius: 4px;
  padding: 8px;
}

section#inner-page-wrapper .woocommerce-address-fields button.button {
  background: #132e51;
  margin-top: 1rem;
  color: #fff;
  font-weight: 500;
  text-transform: capitalize;
  font-size: 15px;
}

form.woocommerce-EditAccountForm.edit-account,
.woocommerce-shipping-fields__field-wrapper {
  background: #f5f5f5 !important;
  padding: 2rem;
  box-shadow: 0px 1px 3px 0px #888 !important;
  border-radius: 4px;
}

div#customer_details .woocommerce-billing-fields {
  background: transparent !important;
  padding: 0rem;
  box-shadow: none !important;
  border-radius: 4px;
  border: 0 !important;
}
.woocommerce table.shop_table td img {
  margin-right: 30px;
}
/* form.woocommerce-EditAccountForm.edit-account{
  margin-bottom: 60px;
} */
form.woocommerce-EditAccountForm.edit-account label,
.woocommerce form.login input,
.woocommerce form.register label,
.woocommerce-shipping-fields__field-wrapper label,
div#customer_details .woocommerce-billing-fields label {
  font-weight: 600;
}

.woocommerce-shipping-fields__field-wrapper {
  margin-bottom: 60px;
  padding-bottom: 40px;
  box-shadow: unset;
}

button#place_order {
  margin-top: 1.5rem;
}

.woocommerce-privacy-policy-text p a {
  color: #102f52;
  font-weight: 600;
}

ul.wc-item-meta {
  padding: 0;
  display: flex;
  flex-direction: column;
}

.woocommerce table.shop_table tfoot th {
  font-weight: 700;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 15px !important;
  text-transform: uppercase;
}

ul.wc-item-meta li {
  padding: 5px 0;
  font-size: 15px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.woocommerce
  .woocommerce-customer-details
  .woocommerce-customer-details--phone::before {
  transform: rotate(90deg);
}

section.woocommerce-customer-details address {
  line-height: 30px;
}

.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2
  address,
.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1
  address {
  background: #fff !important;
}

.woocommerce .woocommerce-customer-details address {
  width: 100%;
  height: 275px !important;
  display: flex;
  border-radius: 5px;

  background: #f5f5f5 !important;
  padding: 6px 12px;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: space-between !important;
}

ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
  padding: 1rem !important;
  background: #eefaff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-shadow: 0px 1px 3px 0px #888888b3;
  border-radius: 4px;
  margin-top: 1rem;
}

.woocommerce ul.order_details li {
  margin-right: 2em;
  border-right: 1px dashed #cfc8d8;
  padding-right: 2em;
  margin-left: 0;
  width: 100%;
}

.woocommerce-MyAccount-content a {
  color: #106cd5;
}

header.woocommerce-Address-title.title {
  position: unset;
  background: none;
  box-shadow: none;
  font-size: 20px;
  margin: 20px 0 0;
}

.woocommerce-MyAccount-content h3,
.woocommerce-account .addresses .title h3 {
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 600;
  color: #102f52;
}

.u-column1.col-1.woocommerce-Address,
.u-column2.col-2.woocommerce-Address {
  padding: 0 1rem;
  background: #f5f5f5;
  display: flex;
  margin-bottom: 2rem;
  justify-content: space-around;
  align-items: flex-start;
  box-shadow: 0px 1px 3px 0px #888888b3;
  border-radius: 4px;
  margin-top: 1rem;
  flex-direction: column;
}

.woocommerce-account .addresses .title .edit {
  float: right;
  font-size: 16px;
  font-weight: 600;
}

/* customer_login */

div#customer_login {
  margin: 40px 0 0px;
}

.woocommerce form.login,
.woocommerce form.register {
  background: #f5f5f5;
  margin: 0em 0 2rem;
}

p.woocommerce-LostPassword.lost_password {
  padding: 8px 5px 0;
}

.woocommerce-privacy-policy-text p {
  font-size: 13px;
}

/* .woocommerce-privacy-policy-text {
  padding: 0px 0px 12px;
} */

div#customer_login h2 {
  margin-bottom: 10px;
  font-size: 22px;
  font-weight: 600;
  color: #102f52;
}

.woocommerce form.login,
.woocommerce form.register {
  background: #f5f5f5;
  margin: 0;
  /* height: 350px; */
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

input#rememberme {
  margin-right: 8px !important;
}

.products-inner-box .content {
  margin: 0;
}

.products-inner-box .content i.fal.fa-shopping-bag {
  color: #102f52;
  margin-right: 8px !important;
}

.products-inner-box .content bdi {
  padding: 5px;
}

.woocommerce-info a.button.wc-forward {
  padding: 5px 15px;
}

.filterlist {
  margin-bottom: 40px;
  display: flex;
  justify-content: end;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions
  a.woocommerce-button.button.view {
  padding: 6px 15px;
  border-radius: 3px;
}

button.btn.btn-secondary.dropdown-toggle {
  padding: 7px 15px;
  display: flex;
  align-items: center;
  background: #194779;
  border: 1px solid #132e5159;
  border-radius: 6px;
  color: #fff;
  font-size: 14px;
  text-transform: capitalize;
}

.filterlist ul.dropdown-menu li a {
  font-weight: 600;
}

button.btn.btn-secondary.dropdown-toggle i {
  margin-left: 12px;
}

section.related.products h2,
h1.product_title.entry-title {
  color: #102f52;
  font-size: 26px;
  font-weight: 600;
}

a.reset_variations {
  color: red;
  font-weight: 500;
}
.woocommerce div.product form.cart .variations {
  margin-bottom: 0;
}
.product_cat-comforters-duvet .size-chart-wrapper {
  display: flex;
  justify-content: end;
  position: absolute;
  top: 15px;
  right: 0;
}
.single_variation_wrap {
  position: relative;
}
.woocommerce-variation-price {
  margin-bottom: 20px;
}
.product-description-below-title {
  margin-bottom: 10px;
}
.product_meta {
  padding-bottom: 1rem;
}

span.posted_in a {
  color: #102f52 !important;
  font-size: 15px;
  font-weight: 500 !important;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
  display: flex;
}
span.posted_in a {
  color: #000;
  font-weight: 600 !important;
}

section.custom-tabs-wrapper .su-tabs-nav span.su-tabs-current {
  cursor: default;
  color: #fff !important;
  cursor: pointer !important;
  font-weight: 500;
  background: #132e51;
  /* border-bottom: 2px solid; */
}

section.custom-tabs-wrapper .su-tabs-nav span:hover {
  cursor: default;
  color: #fff !important;
  cursor: pointer !important;
  font-weight: 500;
  background: #132e51;
}

section.custom-tabs-wrapper .su-tabs-pane {
  padding: 20px 20px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background: #ffff;
  border: 1px solid rgb(0 0 0 / 9%);
  margin-top: 0;
  border-radius: 3px;
  color: #333;
  font-size: 15px;
}

table.variations tr th {
  padding-top: 1rem !important;
}

table.variations tr:first-child th {
  padding: 0px !important;
}

.woo-variation-swatches
  .wvs-style-squared.variable-items-wrapper
  .variable-item:not(.radio-variable-item).button-variable-item
  .variable-item-span {
  padding: 0 5px;
  font-size: 13px !important;
  font-weight: 500 !important;
}
.the_champ_social_login_title {
  color: #000;
}
section#inner-page-wrapper
  form.woocommerce-form.woocommerce-form-login.login
  button.woocommerce-button.button.woocommerce-form-login__submit {
  margin-top: 0rem !important;
}
section#inner-page-wrapper
  form.woocommerce-form.woocommerce-form-login.login
  .woocommerce-form-login__rememberme {
  margin-top: 3px;
}
section.custom-tabs-wrapper .su-tabs-nav span {
  color: #102f52;
  transition: 0.35s all ease-in-out;
  cursor: pointer;
  font-weight: 500;
  cursor: pointer;
  -webkit-transition: 0.35s all ease-in-out;
  -moz-transition: 0.35s all ease-in-out;
  -ms-transition: 0.35s all ease-in-out;
  -o-transition: 0.35s all ease-in-out;
}

section.custom-tabs-wrapper .su-tabs-nav {
  display: flex;
  justify-content: space-between;
  background: #f5f5f5;
}

.woocommerce div.product form.cart {
  margin-bottom: 0em;
  display: flex !important;
  align-items: center !important;
}

section.related.products {
  border-top: 1px solid #8888885e;
  padding-top: 2rem;
  margin-top: 1rem;
}

.woocommerce-product-details__short-description {
  padding: 5px 0 1rem 0 !important;
}

section.custom-tabs-wrapper .su-tabs {
  margin: 0 0 1.5em;
  padding: 3px;
  border-radius: 3px;
  background: #fff;
  color: #102f52;
}

.su-tabs-nav span:focus {
  outline: none !important;
}

nav.woocommerce-MyAccount-navigation ul {
  margin: 0 !important;
}

nav.woocommerce-MyAccount-navigation li:last-child {
  border: none;
}

nav.woocommerce-MyAccount-navigation li {
  border-bottom: 1px solid #88888854;
  font-size: 14px;
}

nav.woocommerce-MyAccount-navigation {
  background: #f5f5f5;
  height: 100%;
  box-shadow: 0px 1px 3px 0px #888;
  border-radius: 5px;
}

nav.woocommerce-MyAccount-navigation li a {
  color: #102f52;
  font-weight: 600;
  width: 100%;
  padding: 8px 12px;
  display: inline-block;
}

nav.woocommerce-MyAccount-navigation li:hover a,
nav.woocommerce-MyAccount-navigation
  li.woocommerce-MyAccount-navigation-link.is-active
  a {
  color: #fff;
}

nav.woocommerce-MyAccount-navigation li:hover,
nav.woocommerce-MyAccount-navigation
  li.woocommerce-MyAccount-navigation-link.is-active {
  background: #102f52 !important;
  color: #fff !important;
}

ul.products.columns-4 i.fal.fa-shopping-bag {
  margin-right: 10px;
  /* display: none; */
}

ul.products.columns-4 span {
  color: #102f52;
  line-height: 30px;
  font-size: 15px;
}

section.bedpe_product_filters .bapf_slidr_all {
  margin-top: 15px;
}

ul.products.columns-4 del {
  margin-right: 10px;
}

section.related.products h2 {
  padding-bottom: 1rem;
}

.su-tabs-nav {
  border-bottom: 1px solid #8888883b;
}

ul.products.columns-4 .content {
  overflow: hidden;
  transform: scale(1);
  transition: 0.35s all ease-in-out;
}

ul.products.columns-4 .content:hover img {
  transform: scale(1.05);
  transition: 0.35s all ease-in-out;
}

.blog-description a.know-more-btn {
  margin-top: 10px;
  font-weight: 600;
  background: #f3b85f;
  margin-left: 16px;
  color: #000;
  padding: 8px 15px;
  border-radius: 3px;
}

/* bedpe_product_filters  */

section.bedpe_product_filters {
  padding: 30px;
  border: 1px solid #fff;
  background: #eefaff;
  border-radius: 20px;
  position: sticky;
  top: 100px;
}

section.bedpe_product_filters .bapf_body ul li {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 5px !important;
}
.bapf_sfilter.bapf_ckbox input[type="checkbox"] {
  margin-right: 8px;
  cursor: pointer;
}
section.bedpe_product_filters h3 {
  /* font-size: 16px !important;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.75px;
  margin-bottom: 15px;
  border-bottom:1px solid #dddddd7d;
  background:#194779;
  padding:10px; */
  font-size: 16px !important;
  color: #194779;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 0.75px;
  margin-bottom: 15px;
}

section.bedpe_product_filters .irs--round .irs-bar {
  top: 36px;
  height: 4px;
  background-color: #102f52 !important;
}

.irs--round .irs-from,
.irs--round .irs-single,
.irs--round .irs-to {
  background-color: #f8cd4d !important;
  color: #000 !important;
  font-weight: 500;
}

section.bedpe_product_filters .irs--round .irs-handle {
  top: 26px;
  border: 2px solid #102f52 !important;
}

.filterlist .dropdown-menu.show li a {
  color: #000;
  font-weight: 500;
}

.filterlist .dropdown-item.active,
.filterlist .dropdown-item:active,
.filterlist .dropdown-item:focus,
.filterlist .dropdown-item:hover {
  color: #fff !important;
  background-color: #132e51;
}

.filterlist .dropdown-menu.show {
  pointer-events: all;
  display: block;
  z-index: 1;
  border: 1px solid #e3ebf7;
  color: #000;
}

.foot-links .dropdown:hover .dropdown-menu {
  top: 0;
  opacity: 1;
  display: block;
  background: #e3ebf7;
  box-shadow: unset;
  pointer-events: all;
  left: 100%;
  padding: 10px !important;
}

.filterlist .dropdown {
  display: inline-block;
}

.navigation ul li a {
  color: #fff;
  padding: 0 20px;
}

.navigation ul li a:hover {
  color: #ffd200;
}

.dropdown-menu {
  pointer-events: none;
}

.navigation > ul {
  display: grid;
  gap: 10px;
}

.navigation > ul > li {
  display: flex;
  width: max-content;
}

#customer_details .woocommerce-billing-fields {
  background: #f1f7fe !important;
  box-shadow: unset !important;
  border: 1px solid #bfddf8;
}

#customer_details .woocommerce-billing-fields input {
  border: 1px solid #9e9e9e8c !important;
  box-shadow: unset !important;
  padding: 10px !important;
  background: #fff;
  font-size: 15px;
}
#customer_details .woocommerce-billing-fields label {
  font-size: 15px;
  font-weight: 700 !important;
  color: #133054;
}
.woocommerce-shipping-fields__field-wrapper input {
  box-shadow: unset;
  padding: 12px;
  border: 1px solid #c8c8c8;
}
div#customer_details .woocommerce-billing-fields input:focus-visible {
  outline: none;
}
.woocommerce table.shop_table .variation {
  padding-top: 10px;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input {
  margin-right: 10px;
}
.woocommerce-shipping-fields {
  margin-top: 15px;
}
.select2-container--default
  .select2-results__option--highlighted[aria-selected] {
  background-color: #105494;
  color: white;
}

.select2-dropdown {
  border: 1px solid #9e9e9e8c !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #8fbfee;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #9e9e9e8c !important;
  height: auto;
  border-radius: 4px;
  padding: 6px;
}

.select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  height: 45px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

.select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: #1269b7 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--default.select2-container--open
  .select2-selection--single
  .select2-selection__arrow
  b {
  border-color: transparent transparent #1269b7 transparent;
}

section#best-sellers-wrap .bestsellSwiper .content i {
  position: absolute;
  z-index: 99;
  top: 10px !important;
  color: #000;
  margin-right: 12px;
  right: 5% !important;
  background: #fff;
  border: 1px solid #102f520d !important;
  padding: 6px;
  border-radius: 50%;
}

section#best-sellers-wrap .bestsellSwiper .content i:hover {
  border: 1px solid #102f52 !important;
  padding: 6px;
  border-radius: 50%;
  color: #f5f5f5;
  font-size: 16px;
  display: flex;
  background: #102f52;
}

span.cart-wish {
  display: flex !important;
  flex-direction: row !important;
  align-items: center;
  justify-content: space-between;
}

del {
  margin-right: 6px;
}

/*woocommerce threshold variation*/
.value.woo-variation-items-wrapper
  ul.variable-items-wrapper.button-variable-items-wrapper.wvs-style-squared
  li.variable-item.button-variable-item.disabled {
  display: none !important;
}

section#why-bedpe-wrap-end h2 {
  text-align: left;
  font-size: 40px;
  margin-bottom: 21px;
}
section#why-bedpe-wrap-end {
  padding: 60px 0;
  background: linear-gradient(45deg, #effaff, #effaff);
}

.why-right {
  padding: 0 2rem;
}

.why-right p {
  font-size: 20px;
}

.inner-icons-why h4 {
  font-size: 18px;
  margin: 1rem 0 0;
  /* text-align: center; */
}

/* .inner-icons-why {
  text-align: center;
} */

.woocommerce ul.products li.product a img {
  border-radius: 0px;
  height: 100% !important;
}

aside.col-lg-4.foot-right .dropdown:hover .dropdown-menu {
  background: transparent !important;
  padding: 0px !important;
}

aside.col-lg-4.foot-right ul.dropdown-menu li {
  margin-bottom: 8px;
}

section#latest-blog-wrap {
  padding: 60px 0;
}

.blogs-page .content-title {
  color: #fff;
}

.col-md-4.blog-page-box .common-item .title h3 a {
  font-size: 22px;
  font-weight: bold;
  color: #132e51;
}

.col-md-4.blog-page-box .common-item .title {
  text-align: left;
  padding-top: 10px !important;
  float: left;
  width: 100%;
  padding: 0 15px;
  margin-bottom: 0;
}

.common-item {
  float: left;
  width: 100%;
  background: #fdf2c8;
  margin-bottom: 30px;
  border-radius: 24px;
  display: flex;
  flex-direction: column;
}

a.know-more-btn:hover {
  color: #132e51;
}

a.know-more-btn {
  padding: 0 15px;
  margin-top: 10px;
  font-weight: 600;
}

.blog-description {
  padding-bottom: 1rem;
}

.common-item .details {
  float: left;
  width: 100%;
  color: #000000;
  padding: 0 15px;
  margin-bottom: 15px;
}

section#sleep-quality-wrapper h2 {
  font-weight: bold;
  color: #102f52;
  font-size: 1.75rem;
}

section#sleep-quality-wrapper h4 {
  font-size: 20px;
  font-weight: 700;
  color: #132e51;
  margin-top: 1rem;
  margin-bottom: 0;
}

section#sleep-quality-wrapper p {
  padding: 10px 0;
  line-height: 30px;
  font-size: 17px;
  text-align: justify;
}

.content-side-box1 {
  background: #112f53;
  padding: 30px;
  margin-bottom: 30px;
  color: #fff;
  position: sticky;
  top: 100px;
}

.bottom-recent-blogs .blogsSwiper .common-item img {
  height: 360px;
  width: 100%;
  object-position: center;
}

.bottom-recent-blogs .blog-description {
  text-align: left;
}

.bottom-recent-blogs .blogsSwiper p {
  text-align: left;
  font-size: 15px;
  padding-bottom: 1rem;
}

.bottom-recent-blogs .blogsSwiper h3 {
  text-align: left;
  font-size: 20px;
  padding: 1rem 1rem 0;
}

.bottom-recent-blogs .content-side-box1 h3 {
  margin: 0 0 20px 0;
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
  color: #121e2b;
}

.bottom-recent-blogs a.rl-blog-read-more {
  color: #102f52;
  font-weight: 600;
}

.blogsSwiper a {
  color: #102f52;
}

.row.bottom-recent-blogs h4 {
  font-weight: 600;
  color: #000;
  margin-bottom: 1rem;
  border-top: 1px solid #88888870;
  padding-top: 25px;
}

.col-md-12.recent-blogs {
  padding-bottom: 40px;
}

.content-side-box1 .content-side-box1-title {
  font-size: 20px;
  margin-bottom: 30px;
  font-weight: 700;
  letter-spacing: 0.4px;
  border-bottom: 1px solid #ffffff73;
  padding-bottom: 10px;
}

.recent-blog-title {
  font-size: 17px;
  font-weight: 600;
  color: #fff;
  margin-bottom: 10px;
  line-height: 26px;
}
.content-side-box1 p {
  color: #fff;
}
a.rl-blog-read-more {
  color: #f9c42b;
  margin-top: 10px;
  font-weight: 600;
  display: table;
  text-decoration: underline !important;
}

.blog-description p {
  padding: 10px 15px;
  margin-bottom: 1rem !important;
}

.bottom-recent-blogs .blogsSwiper .blog-description p {
  padding: 0 15px;
  padding-bottom: 10px;
}

.prod-banner.blogs-page-inner h1 {
  color: #fff;
  background: linear-gradient(45deg, #102f52c9, #102f52c7);
  padding: 10px 15px;
  border-radius: 4px;
}

.blogsSwiper .swiper-button-next,
.blogsSwiper .swiper-button-prev {
  background: #102f52;
  color: #fff;
  border-radius: 50px;
  width: 40px;
  height: 40px;
}

.blogsSwiper .swiper-button-next:after,
.blogsSwiper .swiper-button-prev:after {
  font-size: 14px !important;
  font-weight: 600;
}

.bapf_clr_woborder.bapf_sfilter .bapf_clr_span {
  border: 1px solid !important;
}

section.custom-tabs-wrapper .su-tabs-nav span {
  color: #102f52;
  text-align: center;
  letter-spacing: 0.5px;
  font-weight: 500;
  margin-right: 8px;
  width: 25%;
  font-size: 16px;
}

.su-tabs-pane.su-u-clearfix.su-u-trim.su-tabs-pane-open h5 {
  margin-bottom: 5px;
  margin-top: 1rem;
}

.su-tabs-pane.su-u-clearfix.su-u-trim.su-tabs-pane-open p {
  font-size: 16px;
  line-height: 30px;
  letter-spacing: 0.4px;
}

.woocommerce div.product form.cart div.quantity {
  margin: 0 4px !important;
}

td.value.woo-variation-items-wrapper {
  padding-top: 6px;
}

.why-right {
  padding-left: 2rem;
}

a.underline {
  color: #ffd200;
}

a.underline:hover {
  color: #ffd200;
  text-decoration: underline !important;
  text-underline-position: below;
}

#mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-item.mega-current-menu-item
  > a.mega-menu-link,
#mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-item.mega-toggle-on
  > a.mega-menu-link {
  background: none !important;
  border-bottom: 2px solid;
  padding: 0;
  /* margin-right: 20px; */
}

.mobile-menu {
  display: none !important;
}

.menubar ul a .text,
.menubar ul a .text {
  border-bottom: 2px solid transparent;
}

#mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-item
  > a.mega-menu-link:hover,
#mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-item
  > a.mega-menu-link:focus,
.menubar ul a .text:hover,
.menubar ul a .text:focus {
  border-bottom: 2px solid;
  background: none !important;
}

/* #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
   
  box-shadow: 0px 1px 3px 0px #8888889c;
  border-radius: 4px;
} */

li#mega-menu-item-569 ul.mega-sub-menu {
  box-shadow: 0px 1px 3px 0px #8888889c;
  border-radius: 4px;
}

#mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-megamenu
  > ul.mega-sub-menu
  > li.mega-menu-item,
#mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-megamenu
  > ul.mega-sub-menu
  li.mega-menu-column
  > ul.mega-sub-menu
  > li.mega-menu-item {
  padding: 5px 12px;
}

#mega-menu-wrap-primary .mega-menu-toggle {
  background: #102f52;
}

video.video-banner__preview-video {
  width: 100%;
  height: 730px;
  max-width: 100%;
  object-fit: cover;
}

.home-ban-cont.hom-con-3 h1,
.home-ban-cont.hom-con-1 h1,
.home-ban-cont.hom-con-2 h1 {
  color: #fff;
  text-shadow: 2px 0 black;
}

img.img-fluid.content-image {
  height: 330px;
  transition: 0.3s all linear;
  border-radius: 22px;
  -webkit-transition: 0.3s all linear;
}

.shop-cat-bg.shop-best-bg {
  height: 370px;
}

.content-inner:hover img {
  transform: scale(1.05);
}

.shop-img-wr {
  overflow: hidden;
  transition: 0.3s all linear;
  -webkit-transition: 0.3s all linear;
}

.container-fluid-1 {
  width: 90%;
  margin: 0 0 0 auto;
  padding: 0 1.5rem;
}

/* .vertical-img-left.wpgis-slider-for {
  width: 85% !important;
  float: right;
  margin-left: 1%;
} */

.wpgis-slider-for {
  overflow: hidden;
  margin-bottom: 0 !important;
}

a.prod-link:hover img {
  transform: scale(1.025);
}

.content-inner {
  overflow: hidden;
  transform: scale(1);
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.33, 1, 0.68, 1);
  transition: 0.3s all linear;
  -webkit-transition: 0.3s all linear;
  -moz-transition: 0.3s all linear;
}

form.woocommerce-form.woocommerce-form-login.login {
  background: #132e51;
  color: #fff;
}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
  color: #fff;
}

/* .u-column1.col-1 label {
  font-weight: 500 !important;
  color: #fff !important;
} */

.u-column1.col-1 p.woocommerce-LostPassword.lost_password a {
  color: #fdd335;
  font-size: 13px;
}

.woocommerce form .form-row label {
  font-weight: 500 !important;
  letter-spacing: 0.31px;
}

.u-column1.col-1 input[type="checkbox"] {
  accent-color: #fdd335;
}

.woocommerce-MyAccount-content a:hover {
  text-decoration: underline !important;
  color: #132e51;
  font-weight: 600;
}

.woocommerce-MyAccount-content a {
  color: #106cd5;
  font-weight: 600;
}

.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
  padding-top: 18px;
  border-top: 0;
  border-left: 4px solid #132e51;
  background: #f5f5f5;
  line-height: 30px;
}

.woocommerce .quantity .qty {
  width: 3.631em;
  text-align: center;
  height: 35.5px !important;
  margin: 0 4px !important;
  border-radius: 3px;
  border: 1px solid #888;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
  padding: 12px !important;
  font-size: 18px !important;
}

a.btn.btn-outline-secondary:hover i {
  font-weight: bold;
  letter-spacing: 0.2px;
}

.wac-qty-button:hover {
  background: #fdd335;
  color: #000 !important;
}

a.shipping-calculator-button {
  color: #132e51;
  font-weight: 600;
  text-decoration: underline !important;
  font-size: 14px;
}

a.showcoupon:hover {
  color: #f6b755 !important;
}
.woocommerce table.shop_table td.product-name img {
  max-width: 80px !important;
}
.woocommerce-error {
  padding: 1em 1em 1em 3.5em !important;
}

input#coupon_code {
  padding: 8px;
  border: 1px solid #9e9e9e8c !important;
  margin-top: 8px;
}
.page-template-home-page header.active .menu > #access > ul > li > a {
  font-size: 17px;
}
.inner-icons-why img {
  height: 100px;
}

#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
  padding: 1em !important;
}

.shipping_address .woocommerce-shipping-fields__field-wrapper {
  margin-bottom: 0;
}

section.woocommerce-customer-details {
  margin-bottom: 0 !important;
}

aside.col-lg-4.why-left {
  transform: scale(1);
  transition: all 0.5s ease;
}

aside.col-lg-4.why-left img:hover {
  transform: scale(1.02);
  transition: all 0.5s ease;
}

.accordion-body {
  background: #162d50;
  box-shadow: 0px 1px 3px 0px #8888885c;
  color: #fff;
  letter-spacing: 0.51px;
  font-size: 16px;
  line-height: 30px;
}

.accordion-body p {
  color: #fff;
}

button.accordion-button {
  color: #162d50 !important;
  font-weight: 600;
  border-bottom: 1px solid #88888857 !important;
}

button.accordion-button:last-child {
  color: #162d50 !important;
  font-weight: 600;
  border-bottom: 0px solid #88888857;
  border-radius: 5px;
}

div#accordionFlushExample .accordion-item:nth-child(even) {
  background: #fff;
}

section.custom-tabs-wrapper .su-tabs-pane:last-child {
  padding: 0;
}

.home-ban:before {
  content: "";
  position: absolute;
  background: linear-gradient(180deg, #000000bf, transparent);
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
}

.homebanSwiper .swiper-button-prev,
.homebanSwiper .swiper-button-next {
  color: #fff;
  background: #105494;
  border-radius: 50px;
  width: 40px;
  height: 40px;
}

.homebanSwiper .swiper-button-next:after,
.homebanSwiper .swiper-button-prev:after {
  font-size: 16px;
  font-weight: 500;
}

.homebanSwiper .swiper-button-prev:hover,
.homebanSwiper .swiper-button-next:hover {
  color: #fff;
  background: #2086d7;
}

.button-4 {
  width: 150px;
  height: 45px;
  float: left;
  text-align: center;
  color: #000;
  background: #11487b;
  cursor: pointer;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.button-4:hover i {
  transition: 0.3s all ease-in;
  padding-left: 5px;
}

.button-4 i {
  margin-left: 5px;
}

.button-4 a {
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  line-height: 45px;
  transition: all 0.5s ease;
  z-index: 2;
  width: 100%;
  position: relative;
}

.sus-in-knw {
  margin-top: 15px;
}

.eff-4 {
  width: 200px;
  height: 60px;
  left: -200px;
  background: #f8cd4d;
  position: absolute;
  transition: all 0.5s ease;
  z-index: 1;
}

.button-4:hover .eff-4 {
  left: 0;
}

.button-4:hover a {
  color: #11487b;
}

.shop-head .button-4 a {
  color: #11487b;
  font-weight: 600;
}

.shop-head .button-4 {
  color: #11487b;
  background: transparent;
  border: 2px solid #132e51;
  width: 250px;
}

.shop-head .eff-4 {
  width: 250px;
  height: 45px;
  left: -250px;
  background: #132e51;
  position: absolute;
  transition: all 0.5s ease;
  z-index: 1;
}

.shop-head .button-4:hover a {
  color: #194779 !important;
}

.shopSwiper .swiper-button-prev::after,
.shopSwiper .swiper-button-next::after {
  font-size: 14px;
}

.shopSwiper .swiper-button-prev,
.shopSwiper .swiper-button-next {
  border-radius: 50px;
  background: #132e51;
  font-size: 14px;
  color: #fff;
  width: 35px;
  height: 35px;
}

span.offer40 {
  font-weight: 900;
  font-size: 50px;
  color: #f8cd4d;
}

section#rave-review-wrapper {
  position: relative;
}

#product-search-header {
  position: fixed;
  width: 100%;
  top: -100px;
  pointer-events: none;
  height: 85px;
  z-index: 99;
  background: #363636;
  display: flex;
  align-items: center;
  border: 0;
  justify-content: center;
  transition: all 0.35s ease-in;
}

#product-search-header.show {
  top: 0;
  transition: all 0.35s ease-out;
  pointer-events: all;
  z-index: 999;
}

#product-search-header #ajax-search-input {
  height: 50px;
  width: 400px;
  padding: 12px;
}

#ajax-search-results img {
  width: 60px;
  height: 100%;
}

.ajax-search-inner {
  position: relative;
  /* width: 400px; */
  /* padding: 15px; */
}

#ajax-search-results .product-price {
  margin: 10px 10px 4px;
}

div#header-search-close {
  color: #fff;
  position: absolute;
  right: -30px;
  font-size: 20px;
  cursor: pointer;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 100%;
  display: flex;
  align-items: center;
}

.search-results-list li a div {
  display: flex;
  align-items: center;
}

.ajax-search-inner .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
  background: transparent;
}

@media (max-width: 576px) {
  #product-search-header #ajax-search-input {
    width: 100%;
  }

  #product-search-header {
    justify-content: center;
    height: 100px;
  }

  #ajax-search-results {
    width: 300px;
    margin: 0 auto;
    left: 0;
    right: 0;
  }

  div#header-search-close {
    right: -10px;
  }

  .ajax-search-inner {
    width: 300px;
    padding: 15px;
  }
}

@media (max-width: 400px) {
  #product-search-header {
    justify-content: flex-start;
  }
}

a.prod-link.frnt-prd-btn {
  font-weight: 500;
  font-size: 13px;
  z-index: 2;
  border: 1px solid #132e51;
  width: 90%;
  position: relative;
  color: #132e51;
  padding: 8px 16px;
  transition: all 0.35s ease-in-out;
  border-radius: 50px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

a.prod-link.frnt-prd-btn:hover {
  background: #f8cd4d;
  color: #000;
  border: 1px solid #f8cd4d;
}

.search-icon {
  cursor: pointer;
}

.search-bar {
  position: absolute;
  top: 100px;
  right: 8%;
  /* width: 300px; */
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #f5f5f5;
  padding: 10px 0;
  border-radius: 0;
  transition: max-height 0.4s ease, opacity 0.4s ease;
}

.search-bar input {
  flex: 1;
  height: 40px;
  padding: 0 10px;
  font-size: 16px;
  border: 2px solid #9e9e9e3b;
  border-radius: 0;
  outline: none;
  background: #f5f5f5;
}

.aws-container .aws-search-field {
  font-size: 15px !important;
  font-weight: 600;
  border-radius: 20px 0px 0px 20px !important;
}

.search-bar button {
  padding: 5px 10px;
  margin-left: 10px;
  background-color: #3259d8;
  color: white;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.search-bar.active {
  max-height: 40px;
  opacity: 1;
}

.page-template-home-page div#search-icon i {
  color: #fff !important;
  font-size: 16px;
}

div#search-icon i {
  color: #204f8c;
}

div#search-icon i:hover,
.search-cart a:hover i {
  color: #204f8c !important;
}

.page-template-home-page header.active div#search-icon i {
  color: #102f52 !important;
  font-weight: 500;
}

#mega-menu-wrap-primary
  #mega-menu-primary
  li.mega-menu-item-has-children
  > a.mega-menu-link
  > span.mega-indicator {
  margin: 0 !important;
}

.search-cart {
  display: flex;
  gap: 20px;
}

.bg-matt-design {
  position: absolute;
  left: -70px;
  bottom: 0;
}

.bg-matt-design i {
  font-size: 10rem;
  color: #142e52;
  opacity: 0.1;
}

.bg-matt-design.bg-bed-1 i {
  position: absolute;
  right: -480px;
  font-size: 8.5rem;
  top: 40px;
  bottom: unset !important;
}

aside.col-12.col-md-3.col-lg-3.shop-left-cate {
  position: relative;
}

.bg-matt-design.bg-bed-1 {
  position: relative;
}

.bg-cotton {
  opacity: 0.2;
  right: 10px;
  position: absolute;
  bottom: -20px;
}

.bg-cotton i {
  font-size: 6rem;
  color: #142e52;
  opacity: 0.2;
  pointer-events: none;
}

.bg-cottons {
  opacity: 0.2;
  left: 10px;
  position: absolute;
  top: 10px;
  pointer-events: none;
}

.bg-cottons i {
  font-size: 6rem;
  color: #142e52;
  opacity: 0.2;
  pointer-events: none;
}

.rave-swiper .swiper-nav .swiper-button-prev {
  top: 25px;
}

.rave-swiper .swiper-nav .swiper-button-next {
  top: 25px;
}

a.si-li img {
  background: #204f8c;
  padding: 6px;
  width: 30px;
  height: 30px;
  object-fit: contain;
  border-radius: 4px;
}

.image-1 {
  position: absolute !important;
  height: 100%;
  width: 100%;
  inset: 0px;
  display: block;
  transition: all 0.5s ease 0s;
  transform: translateX(50%) scaleX(2);
  filter: blur(10px);
  object-fit: cover;
  opacity: 0;
}

.image-2 {
  position: absolute !important;
  inset: 0px;
  color: transparent;
  display: block;
  transition: all 0.5s ease 0s;
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.home-product-item:hover .image-2,
.shop-prod:hover .image-2 {
  transform: translateX(-50%) scaleX(2);
  filter: blur(10px);
  opacity: 0;
  transition: all 0.5s ease 0s;
}

.home-product-item:hover .image-1,
.shop-prod:hover .image-1 {
  transform: translateX(0px) scaleX(1);
  filter: blur(0px);
  opacity: 1;
}

.shop-img-wr,
.shop-category-img {
  position: relative;
  overflow: hidden;
  min-height: 350px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
}

header.active img.img-fluid.scroll-after-logo {
  display: block;
}

img.img-fluid.scroll-before-logo {
  display: none;
}

.page-template-home-page img.img-fluid.scroll-after-logo {
  display: none;
}

.page-template-home-page header.active img.img-fluid.scroll-after-logo {
  display: block;
}

.page-template-home-page header.active img.img-fluid.scroll-before-logo {
  display: none;
}

.page-template-home-page img.img-fluid.scroll-before-logo {
  display: block;
}

.page-template-home-page header.active img.img-fluid.scroll-after-logo {
  height: 70px;
}

header.active
  #mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-item
  > a.mega-menu-link {
  font-family: "Gilroy", sans-serif;
  color: #102f52 !important;
  font-weight: 600 !important;
  font-size: 15px;
  padding: 0;
  margin-right: 25px;
}

#mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-item
  > a.mega-menu-link {
  font-family: "Gilroy", sans-serif;
  color: #102f52 !important;
  font-weight: 600 !important;
  font-size: 15px;
  padding: 0;
  margin-right: 25px;
}

.page-template-home-page
  header
  #mega-menu-wrap-primary
  #mega-menu-primary
  > li.mega-menu-item
  > a.mega-menu-link {
  color: #fff !important;
}

header.active .search-cart i,
header.active .search-cart a i {
  color: #102f52 !important;
  font-weight: 500;
}

header.active .search-cart span {
  color: #102f52 !important;
}

header.active img.img-fluid.scroll-after-logo {
  display: block;
  height: 70px;
  transition: 0.5s all linear;
  -webkit-transition: 0.5s all linear;
  -moz-transition: 0.5s all linear;
  -ms-transition: 0.5s all linear;
  -o-transition: 0.5s all linear;
}

.page-template-home-page header .search-cart i {
  color: #fff;
}

.page-template-home-page .search-cart span {
  color: #fff;
  text-align: center;
}

.page-template-home-page header.active .search-cart span {
  color: #102f52 !important;
  text-align: center;
  font-weight: 500;
}

.search-cart ul {
  display: flex;
  margin: 0 !important;
  gap: 20px;
}

.page-template-home-page header.active .search-cart ul li a {
  transition: color 0.35s ease;
  margin: 0 !important;
  background-position: 0px 62px;
  color: #ededed;
  margin: 0 !important;
}

.search-cart ul li a {
  transition: color 0.35s ease;
  margin: 0 !important;
  background-position: 0px 62px;
  color: #142e52;
  margin: 0 !important;
}

.search-cart ul li {
  display: flex;
  gap: 20px;
}

header.active img.img-fluid.scroll-before-logo {
  display: none;
}

.homebanSwiper
  .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
  text-align: right;
  padding-right: 85px !important;
}

/* archive product page */

section#product-main-category-page {
  padding: 60px 0;
}

.product-item {
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  border: 1px solid #88888808;
  height: 100%;
  background: #f5f5f5;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  /*   margin: 10px;
  box-shadow: 0 0 16px #0000001c; */
}

.product-img {
  position: relative;
  overflow: hidden;
  min-height: 420px;
  /* height: 100%; */
}

.product-content-inner h5 a {
  font-size: 17px;
  color: #102f52;
  font-weight: 600;
  margin-bottom: 0;
}

.image-1 {
  position: absolute;
  height: 100%;
  width: 100%;
  inset: 0px;
  display: block;
  transition: all 0.5s ease 0s;
  transform: translateX(50%) scaleX(2);
  filter: blur(10px);
  object-fit: cover;
  opacity: 0;
}

.image-2 {
  position: absolute;
  inset: 0px;
  color: transparent;
  display: block;
  transition: all 0.5s ease 0s;
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.product-item:hover .image-2 {
  transform: translateX(-50%) scaleX(2);
  filter: blur(10px);
  opacity: 0;
  transition: all 0.5s ease 0s;
}

.product-item:hover .image-1 {
  transform: translateX(0px) scaleX(1);
  filter: blur(0px);
  opacity: 1;
}

.product-wishlist {
  position: absolute;
  top: 10px;
  right: 10px;
}

/* .product-wishlist a {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ededed;
  border-radius: 50%;
  font-size: 16px;
} */

.product-cart-btn {
  position: absolute;
  bottom: -50px;
  width: 100%;
  transition: all 0.35s ease-in;
}

.product-cart-btn a,
.product-cart-btn .ajax_add_to_cart {
  background: #ffd00f;
  width: 100%;
  display: flex;
  color: #194779;
  padding: 7px 12px;
  justify-content: center;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 3px;
  font-weight: 600;
}

.product-cart-btn a:hover {
  color: #000;
  background: #c8c8c8;
}

.product-category-main-box {
  gap: 24px 0;
}

.product-category-main-box .product-img {
  min-height: 260px;
  max-height: fit-content;
}

.product-category-main-box .product-img img {
  height: 100%;
  object-fit: cover;
}

.product-item:hover .product-cart-btn {
  bottom: 0;
}

.product-content {
  padding: 15px;
  background: #f5f5f5;
  height: 100%;
}

.single-gallery-image {
  position: absolute;
  width: 100%;
  top: 0;
}

.product-content-inner h6 {
  font-size: 16px;
  margin: 5px 0;
  color: #102f52;
}

.product-wishlist i.yith-wcwl-icon.fa.fa-heart-o {
  margin: 0 !important;
}

.form-foot .gform_wrapper.gravity-theme .gform_footer,
.form-foot .gform_wrapper.gravity-theme .gform_page_footer {
  padding: 0 !important;
}

.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg,
.yith-wcwl-add-button .add_to_wishlist img {
  margin-right: 0 !important;
  color: #102f52;
  margin-bottom: 0 !important;
}

.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg,
.yith-wcwl-add-to-wishlist .add_to_wishlist img {
  width: 20px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  margin: 0;
}

.woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs {
  margin: 0 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
  left: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-width: 0 !important;
  box-shadow: 2px 2px 0 #e9e6ed;
}

#review_form_wrapper .comment-form-comment #comment {
  border-radius: 10px;
  border-color: #8888884f;
  padding: 10px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
  right: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-width: 0;
  box-shadow: -2px 2px 0 #e9e6ed;
}

.yith-wcwl-wishlistaddedbrowse {
  width: 40px;
  height: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #ededed;
  border-radius: 50%;
}

div#reviews {
  border: 1px solid #cfc8d740;
  padding: 1rem;
  border-radius: 4px;
  border-top: 0;
  background: #f5f5f591;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before {
  border-bottom: 0px solid #cfc8d8 !important;
}

.woocommerce div.product form.cart .variations select {
  padding-left: 12px !important;
  border-color: #132e51;
  border-radius: 6px;
}

h2.woocommerce-Reviews-title {
  display: none;
}

.woocommerce #review_form #respond p {
  margin: 0 0 10px;
  position: relative;
  width: 100%;
  /* display: table-row !important; */
}

.comment-form-rating label {
  font-weight: 500;
}

p.stars {
  display: table-footer-group;
}

span#reply-title {
  color: #14293a;
  font-weight: 600;
  font-size: 20px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
  box-shadow: 2px 2px 0 #fff !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
  box-shadow: 0px 2px 0 #fff !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background: #12293b !important;
  z-index: 2;
  border-bottom-color: #12293b;
  color: #fff !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
  margin-bottom: -2px !important;
}

.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg:hover,
.yith-wcwl-add-button .add_to_wishlist img:hover {
  fill: #102f52;
}

.yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg {
  color: #102f52 !important;
}

ul.products.columns-4 {
  /* border-bottom: 1px solid #8888885e; */
  --auto-grid-min-size: 1rem;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
  grid-gap: 1rem;
  padding-bottom: 2rem;
  transition: 0.35s all ease-in-out;
  overflow: hidden;
}

section.related.products .woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  margin: unset !important;
  width: unset !important;
}

.woocommerce ul.products::before {
  content: unset !important;
}

/* section.related.products .woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  margin: 0 1.8% 2em 0 !important;
  width: 20.05% !important;
} */

.yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
  display: flex;
  flex-direction: column;
  background: #f5f5f5 !important;
  line-height: 22px;
  margin: 0;
  padding: 10px !important;
  border-radius: 50%;
  width: 33px !important;
  padding-top: 0;
  height: 33px !important;
  justify-content: center;
  align-items: center;
}

.content.home-product-item .wishlist {
  position: absolute;
  top: 10px;
  right: 20px;
}

aside.col-lg-9.prod-cate-list-page
  .yith-wcwl-add-button
  .add_to_wishlist
  svg.yith-wcwl-icon-svg,
aside.col-lg-9.prod-cate-list-page .yith-wcwl-add-button .add_to_wishlist img {
  margin-right: 0 !important;
  color: #102f52;
  margin-bottom: 5px !important;
}

/* #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item,
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
  border-radius: 8px;

  box-shadow: 0px 1px 3px 0px #8888889e;
} */

.inn-icon img {
  /* filter: invert(99%) sepia(87%) saturate(5688%) hue-rotate(-388deg) brightness(99%) contrast(95%); */
  width: 120px;
  border: 2px solid #f8cd4d !important;
  padding: 20px;
  border-radius: 50%;
  transition: all 0.4s ease-in-out;
}
.inn-icon:hover img {
  transform: translateY(-10px);
  transition: all 0.4s ease-in-out;
}
.kid-offer-image:before {
  content: "";
  position: absolute;
  background: linear-gradient(45deg, #000000ba, #0000007d);
  height: 100%;
  width: 100%;
}

section#kid-wrapper {
  position: relative;
}

.search-cart i.fal.fa-shopping-bag {
  margin-right: 0;
}

.kids-off-cont h4 {
  color: #fff;
  font-size: 40px;
  line-height: 60px;
}

.kids-off-cont {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 5;
  text-align: center;
  width: 100%;
}

.summary.entry-summary.product-info-description .single_variation_wrap {
  padding-top: 12px !important;
}
.kids-off-cont a {
  color: #123053;
  border: 1px solid #fff;
  border-radius: 10px;
  padding: 10px 30px;
  display: table;
  margin: 20px auto 0 auto;
  font-size: 18px;
  font-weight: 600;
  transition: all 0.3s ease-in-out;
  background: #fff;
}
.kids-off-cont a:hover {
  background: transparent;
  color: #fff;
}
@media (min-width: 769px) {
  .single.woocommerce div.product div.images {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 105px !important;
    bottom: 100px;
  }
}

ul.care-list li {
  color: #1a1e27;
  font-weight: 500;
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number {
  padding: 1rem !important;
}

span.cart.cart-customlocation {
  margin-left: 4px;
}

header.active .search-bar {
  position: absolute;
  top: 72px;
  transition: all 0.35s ease-in;
}

.aws-container .aws-search-form .aws-form-btn {
  background: #f8cd4d;
  border: 0px solid #f8cd4d;
  border-radius: 0px 20px 20px 0px !important;
  margin-left: 0 !important;
}
.aws-container .aws-search-form {
  height: 55px;
}
.aws-container .aws-search-form .aws-search-btn_icon {
  display: inline-block;
  fill: #ffff !important;
  height: 30px;
}
.aws-container .aws-search-form .aws-search-btn {
  width: 70px;
}
.aws-container .aws-search-form .aws-search-btn_icon {
  height: 32px;
  line-height: 24px;
  width: 50px;
}
.aws-container .aws-show-clear .aws-search-field {
  padding-right: 0px;
  padding-left: 15px;
  background: #effaff;
  border: 1px solid #88888852;

  /* box-shadow: inset -1px 0px 2px 1px #88888869 !important; */
}

.aws-container .aws-search-form .aws-form-btn:hover svg {
  fill: #fff;
}

.aws-container .aws-search-form .aws-form-btn:hover {
  background: #194779;
}

ul.additional-menu-items li:first-child {
  margin-left: 0 !important;
}

.aws-container .aws-search-form .aws-search-btn svg {
  fill: #11487b;
}

div#tab-description {
  border: 1px solid #cfc8d740;
  padding: 1rem;
  border-radius: 4px;
  border-top: 0;
  background: #f5f5f591;
}

.woocommerce-tabs.wc-tabs-wrapper div#tab-description h2 {
  display: none !important;
}

.cart-page-section-main td.product-name button.button.decrease,
.cart-page-section-main td.product-name button.button.increase {
  display: none;
}

li.single-product-decription h4 {
  font-size: 16px;
  font-weight: 600;
  border-bottom: 2px solid;
  display: inline-flex;
  margin-bottom: 20px;
}

.shipping-return-policy p {
  margin-bottom: 10px !important;
}

.shop-cat-cont.shop-best i.fal.fa-arrow-right {
  color: #fff;
  border: 1px solid #fff;
}

/*  */

.form-box {
  background: #f5f5f5;
  padding: 2rem;
  border-radius: 5px;
  margin-bottom: 1rem;
  box-shadow: 0px 1px 3px 0px #88888861;
}

section#contact-us-wrap {
  padding: 60px 0;
}

.form-box h2,
.address-inner-cont h2 {
  font-size: 2rem;
  font-weight: 800;
  color: #3a4d93;
  margin-bottom: 1rem;
}

input#gform_submit_button_2:hover {
  background: #132e51;
  color: #fff;
}

.contact-address p {
  line-height: 30px;
  margin-bottom: 0.751rem !important;
}

.contact-address p i {
  margin-right: 10px;
}

.contact-address p b {
  margin-right: 6px;
}

input#gform_submit_button_2 {
  background: #f3b85f;
  color: #132e51;
  outline: none;
  border: none;
  padding: 6px 12px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.5px;
  box-shadow: 0px 1px 3px 0px #8888886e;
  border-radius: 4px;
}

.form-box input,
.form-box textarea {
  border: 1px solid #88888880;
  border-radius: 4px;
}

.gform-footer.gform_footer.top_label {
  padding-bottom: 0 !important;
}

.charleft.ginput_counter.gfield_description {
  margin-top: 0 !important;
}

.col-md-4.blog-page-box .common-item img {
  height: 300px;
  width: 100%;
  object-fit: cover;
  border-radius: 20px 20px 0 0;
}
.content-share-box {
  margin-top: 20px;
}
.conclusion-title {
  background: linear-gradient(90deg, #f8cd4d 0%, rgba(188, 71, 255, 0) 100%);
  padding: 15px;
  font-size: 20px !important;
  font-weight: 700 !important;
}
.content-title h1 {
  font-size: 36px;
  color: #fff;
  font-weight: bold;
  width: 100%;
  text-align: left;
  display: flex;
  padding: 10px;
  justify-content: flex-start;
  align-items: center;
}

.blog-inn-box {
  padding: 1rem;
}

a.know-more-btn:hover {
  background: #132e51;
  color: #fff;
}

.single-cart-form-wrapper {
  display: flex;
  align-items: center;
}

.product-content-inner h5 {
  height: 50px !important;
  display: flex;
  align-items: center;
  margin-bottom: 0 !important;
}

.single-cart-form-item-2 {
  margin-left: 1rem;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme))
  .woocommerce-breadcrumb
  a {
  color: #122f53;
  font-weight: 600;
}
.single-cart-form-item-2 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
  display: flex;
  flex-direction: column;
  background: #9e9e9e47 !important;
}

/* div#product-2269 p.price,
div#product-2418 p.price,
div#product-120 p.price,
div#product-122 p.price,
div#product-125 p.price,
div#product-2455 p.price {
  padding: 1rem 0 !important;
}

div#product-2269 .yith-wcwl-add-button,
div#product-2418 .yith-wcwl-add-button,
div#product-120 .yith-wcwl-add-button,
div#product-125 .yith-wcwl-add-button,
div#product-122 .yith-wcwl-add-button,
div#product-2455 .yith-wcwl-add-button {
  margin-bottom: 2em !important;
} */

.berocket_single_filter_widget.berocket_single_filter_widget_218.bapf_wid_219 {
  display: none !important;
}

span.price-difference {
  display: none !important;
}

section.related.products
  .yith-wcwl-add-button
  .add_to_wishlist
  svg.yith-wcwl-icon-svg,
aside.col-lg-9.prod-cate-list-page svg#yith-wcwl-icon-heart-outline {
  margin-bottom: 5px !important;
}

section.related.products
  .yith-wcwl-add-button
  .add_to_wishlist
  svg.yith-wcwl-icon-svg {
  margin-bottom: 5px !important;
}

form#commentform p.comment-form-cookies-consent {
  margin: 1rem 0 !important;
}

form#commentform p.comment-form-email {
  margin-top: 1rem !important;
}

div#review_form input#submit {
  background: #142e52 !important;
  text-transform: uppercase;
  letter-spacing: 0.64px;
}

div#review_form input#submit:hover {
  background: #f3b85f !important;
  color: #142e52 !important;
}

form#commentform input {
  border: 1px solid #888;
  border-radius: 3px;
}

section#inner-page-wrapper form.woocommerce-form.woocommerce-form-login.login {
  display: inline-block;
  border: 1px solid #8883;
  background: #fcfcfc !important;
  padding: 2rem;
  box-shadow: 0px 0px 8px #0000002b !important;
  border-radius: 20px;
}

section#inner-page-wrapper button.woocommerce-Button.button {
  width: unset !important;
  padding: 1rem !important;
}

button.woocommerce-button.button.woocommerce-form-login__submit {
  margin-top: 1rem !important;
  font-weight: 600;
  text-transform: capitalize;
}

p.lost_password a:hover {
  color: #142e52;
}

p.lost_password {
  margin-top: 8px;
  padding-left: 4px;
}

.woocommerce-info a {
  font-weight: 600;
}

div#remove_cart_confirm_popup a#remove_cart {
  background: #0f243f;
  margin-right: 1rem;
}

div#remove_cart_confirm_popup .remove_cart_confirm_popup-inner h5 {
  margin-bottom: 1.5rem;
}

div#remove_cart_confirm_popup a#remove_cart:hover {
  background: #2d6db7;
}

section.inner-main-product-page {
  padding-top: 160px;
}
.woocommerce div.product div.summary span.woocommerce-Price-amount.amount {
  font-size: 20px;
}
section.inner-main-product-page nav.woocommerce-breadcrumb {
  margin-bottom: 20px;
}

.product-title h1 {
  font-weight: 800;
  font-size: 36px;
  color: #132e51;
}

.dummy__gallery-thumbs {
  display: flex;
  list-style: none;
  justify-content: space-between;
  padding: 0;
  background: transparent;
  min-height: 80px;
}

.inner-single-product-gallery {
  min-height: 400px;
}

.product-single-main-page {
  position: relative;
}

.product-single-main-page::after {
  display: table;
  width: 100%;
  height: 1px;
  content: "";
  clear: both;
}

/* prod ship info */

.product-single-shipping-info {
  margin: 12px 0 12px;
  /* border-bottom: 1px solid #ededed; */
  padding-bottom: 10px;
}

.product-single-shipping-info ul {
  display: flex;
  gap: 15px;
}
.pb-5.pt-2.cart-page-section-main {
  padding-bottom: 0 !important;
}
.product-single-shipping-info ul .product-single-shipping-item {
  background: #effaff;
  padding: 12px;
  height: 120px;
  box-shadow: 0px 1px 3px 0px #8888883d;
  width: 150px;
  text-align: center;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.product-single-shipping-icon {
  color: #2a4d88;
  font-size: 30px;
}

/* product-right-side */

.ratings {
  display: flex;
}

.reviews-actions {
  padding-left: 12px;
}

.reviews-actions .action-view {
  padding-right: 12px;
}

.reviews-actions a {
  font-size: 13px;
}

.ratings {
  margin-bottom: 12px;
}

.product-price-inn del {
  color: red;
  font-size: 16px;
  font-weight: 500;
  margin-left: 4px;
}

span.price-new {
  font-size: 31px;
  color: inherit;
  font-weight: 600;
  font-family: "Gilroy";
}

.product-info-main .stock.available {
  color: #287ffa;
}
.checkout-page-section .the_champ_outer_login_container {
  display: none;
}
.product-info-main .product.attribute.sku {
  display: inline-block;
  vertical-align: top;
  color: #7d7d7d;
}
.woocommerce-form-login-toggle .woocommerce-info a {
  color: #143255;
}
.product-info-main .product.attribute.sku .type {
  font-weight: normal;
  color: #222;
}

.product-info-main .product.attribute.sku > .value {
  display: inline-block;
  vertical-align: top;
  word-break: break-all;
}

.product.attribute.sku {
  display: none;
  margin-left: 12px;
}

.stock.available {
  padding: 12px 0;
  color: green;
}

.product-description-inn {
  padding: 12px 0;
  width: 75%;
}

.product-info-stock-sku {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 14px;
}

.btn-and-quantity-wrap {
  display: flex;
}

button.button.increase {
  background: #314b84;
  border: none;
  color: #fff;
  padding: 8px 12px;
  float: unset;
}

button.button.decrease {
  background: #314b84;
  border: none;
  color: #fff;
  padding: 8px 12px;
  float: unset;
}

input#quantity_input {
  border: 1px solid #888;
  padding: 5px 8px;
  margin: 0 6px;
  width: 3.631em;
  text-align: center;
}

/* Tabs */

.cs-product-tabs > ul {
  display: flex;
  gap: 20px;
  border-bottom: 2px solid #ededed;
  margin-bottom: 15px;
  justify-content: space-between;
}

.cs-product-tabs {
  border: 1px solid #dfdfdf73;
  padding: 1rem;
  border-radius: 12px;
  background: #effaff42;
}

.cs-product-tabs > ul li a {
  position: relative;
  padding: 0 0 12px 0;
  display: flex;
  text-transform: uppercase;
  color: #2e4c86;
  font-weight: 900;
  opacity: 0.5;
  font-size: 16px;
}

.cs-product-tabs > ul li a:hover {
  opacity: 1;
}

.cs-product-tabs > ul li.active a:after {
  color: #2e4c86;
  width: 100%;
}

.cs-product-tabs > ul li a:after {
  content: "";
  width: 0;
  height: 2px;
  background: #2e4c86;
  transition: all 0.35s ease-in;
  position: absolute;
  bottom: -1px;
  left: 0;
}

.cs-product-tab-content ul li {
  border: 1px solid #676767;
  border-radius: 10px;
  padding: 15px;
}

.btn-and-quantity button:hover {
  background: #132e50;
}

.single-product-decription-header h6 {
  display: flex;
  font-size: 14px;
  justify-content: space-between;
  text-transform: uppercase;
}

.single-product-decription-header h6 i {
  font-size: 20px;
}

.cs-single-product-info p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 22px !important;
  font-size: 14px;
  margin-top: 4px;
  transition: all 0.35s ease-in-out;
  color: var(--primaryColor);
}

.single-product-decription {
  cursor: pointer;
}

.cs-product-tab-content ul li:not(:last-child) {
  margin-bottom: 8px;
}

.cs-product-tab-content ul li:not(:last-child) {
  margin-bottom: 15px;
}

.single-product-decription ul li {
  padding: 0;
  border: 0;
  list-style: circle;
  list-style-position: inside;
  font-size: 14px;
}

.cs-product-tab-content ul li {
  border: 1px solid #676767;
  border-radius: 10px;
  padding: 15px;
}

.cs-single-product-info p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 22px !important;
  font-size: 14px;
  margin-top: 4px;
  transition: all 0.35s ease-in-out;
  color: #000;
}

.single-product-decription.active .single-product-decription-content-open {
  overflow: visible !important;
  text-overflow: unset !important;
  white-space: normal !important;
  transition: all 0.35s ease-in-out;
}

p.single-product-decription-content.single-product-decription-content-open {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 22px !important;
  font-size: 14px;
  margin-top: 4px;
  transition: all 0.35s ease-in-out;
}

li.single-product-decription ul li {
  border: none;
  padding: 0;
}

section#product-main-category-page {
  padding: 60px 0 60px;
  margin-top: 60px;
  background: #fbfeff;
}

.inner-single-product-gallery .swiper {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
}

.inner-single-product-gallery .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.inner-single-product-gallery .singleprodSwiper .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.product-info-description {
  padding-left: 2rem;
}

.inner-single-product-gallery .singleprodSwiper2 .swiper {
  width: 100%;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}

.inner-single-product-gallery .swiper-slide {
  background-size: cover;
  background-position: center;
}

.singleprodSwiper {
  height: 80%;
  width: 100%;
}

.singleprodSwiper2 {
  height: 20%;
  box-sizing: border-box;
  padding: 10px 0;
}

.singleprodSwiper2 .swiper-slide {
  width: 25%;
  height: 100%;
  opacity: 0.4;
}

.singleprodSwiper2 .swiper-slide-thumb-active {
  opacity: 1;
}

.inner-single-product-gallery .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.inner-single-product-gallery .swiper-button-prev,
.inner-single-product-gallery .swiper-button-next {
  background: #264e8a;
  color: #fff;
  font-size: 12px;
  width: 40px;
}

.inner-single-product-gallery .swiper-button-prev:after,
.inner-single-product-gallery .swiper-button-next:after {
  font-size: 16px;
  font-weight: 600;
}

.inner-single-product-gallery .swiper-button-prev:hover,
.inner-single-product-gallery .swiper-button-next:hover {
  background: #132e51;
}

.rating-pro i {
  color: #2a4d88;
}

.reviews-actions a {
  color: #2e4c86;
  font-weight: 500;
}

.product-detail #AddToCartForm {
  margin-top: 20px;
}

a.AddToCart i {
  margin-right: 12px;
}

a.AddToCart {
  background: #2e4c86;
  color: #fff;
  border-radius: 22px;
  padding: 9px 20px;
  margin-left: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn-and-quantity-wrap {
  display: flex;
}

.product-single-description {
  margin-top: 20px;
}

form#AddToCartForm {
  margin: 22px 0;
}

input#quantity_input {
  border: 1px solid #888;
  padding: 8px;
  margin: 0 6px;
  width: 3.631em;
  text-align: center;
}

/*  */

ul.clr-list li a.beige {
  background: #ff9800;
  height: 20px;
  width: 20px;
  border-radius: 30px;
  border-radius: 50%;
  display: block;
  position: relative;
}

ul.clr-list {
  display: flex;
  gap: 10px;
}

a.grey {
  background: grey;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  display: block;
  position: relative;
}

a.maroon {
  border-radius: 50%;
  display: block;
  height: 20px;
  position: relative;
  background: maroon;
  width: 20px;
}

a.white {
  border-radius: 50%;
  display: block;
  height: 20px;
  position: relative;
  background: #f5f5f5;
  width: 20px;
}

.product-dimension-select span,
.product-color-select span {
  line-height: 45px;
}

select.form-select {
  width: 120px;
}

b,
strong {
  font-weight: bolder;
  font-family: "Gilroy", sans-serif !important;
}

.single-product-gallery-swiper.is-sticky .images {
  border: 1px solid #88888863;
  padding: 10px;
  border-radius: 6px;
}

.stock.available i {
  margin-right: 6px;
}

/* star */
.woocommerce #review_form #respond textarea {
  box-sizing: border-box;
  width: 100%;
}

#review_form_wrapper .comment-form-comment #comment {
  border-radius: 10px;
  border-color: #dfdfdf;
  padding: 10px;
  height: 90px;
}

.rating-pro {
  display: flex;
  gap: 5px;
}

p.stars.selected .rating-pro i:hover {
  color: #132e51;
  font-weight: bold;
}

#review_form_wrapper {
  margin-top: 12px;
}

#review_form #respond p {
  margin: 10px 0;
}

#review_form_wrapper .comment-form-comment label {
  font-weight: 600;
  font-size: 14px;
  line-height: 2.8;
}

#review_form_wrapper .comment-form-comment #comment {
  border-radius: 10px;
  border-color: var(--lightBG);
  padding: 10px;
}

#review_form_wrapper #submit {
  transition: all 0.35s ease-in;
  padding: 12px 30px !important;
  background: #363636 !important;
  color: #fff !important;
}

p.comment-form-comment {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 1rem !important;
}

.comment-form-rating {
  line-height: 40px;
}

#review_form_wrapper .comment-form-author label,
#review_form_wrapper .comment-form-email label {
  font-size: 14px;
  font-weight: 600;
  width: 70px;
}

ul#cs-product-tabs-nav li.active a {
  opacity: 1;
}

.review-title h2 {
  font-weight: 600;
  font-size: 24px;
}

section#review-write-wrap {
  margin-top: 50px;
  border: 1px solid #f5f5f5;
  padding: 2rem;
  background: #f5f5f5;
  border-radius: 9px;
}

.woocommerce div.product form.cart div.quantity {
  float: left;
  margin: 0 0px 0px 0;
  display: flex;
  align-items: center;
}

/* sk */
.home-ban-cont.hom-con-2 .button-4 {
  width: 200px;
  height: 60px;
}
.home-ban-cont.hom-con-2 .button-4 a {
  font-size: 20px;
  font-weight: 600;
}
/* .home-ban-cont.hom-con-2 .button-4 .eff-4 {
  width: 200px;
  height: 60px;
  left: -200px;
} */
.home-ban-cont.hom-con-2 .button-4 i {
  font-weight: 500;
}
footer h4 {
  font-size: 26px !important;
}
.foot-links h4 {
  color: #f8cd4d;
  margin-bottom: 15px;
  font-weight: 700;
}
.foot-inn h4 {
  color: #f8cd4d;
  margin-bottom: 15px;
  font-weight: 700;
}
.foot-links li a {
  color: #fff;
}
.foot-links li {
  margin-bottom: 10px;
}
.foot-links li i {
  margin-right: 10px;
}
.bapf_sfilter {
  margin-bottom: 20px;
}
/* .bapf_body {
  padding-left: 20px;
} */
.prod-cate-list-page {
  padding: 30px 50px !important;
  background: #f9f9f9;
  border-radius: 20px;
}
.product-single-shipping-content p {
  font-size: 14px;
  font-weight: 700;
}
.yith-wcwl-add-to-wishlist {
  margin-top: 0;
}
div#product-122 .yith-wcwl-add-button {
  margin-bottom: 0 !important;
}

.inner-main-product-page
  .single-cart-form-wrapper
  .single_add_to_cart_button.button.alt {
  background: #f8cd4d !important;
  font-weight: 600 !important;
  color: #102f52 !important;
}
.inner-main-product-page
  .single_add_to_cart_button.button.alt.quick-buy-button {
  background: #102f52 !important;
  color: #fff !important;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
  color: #1fb600;
  font-weight: 800;
}
.inner-main-product-page
  .single-cart-form-wrapper
  .single_add_to_cart_button.button.alt:hover {
  background: #f8cd4d !important;
  color: #102f52 !important;
}
.wc-proceed-to-checkout .btn.btn-outline-secondary {
  background: transparent;
  padding: 0;
  border: none;
  color: #112f53;
  font-size: 16px;
  font-weight: 600;
  text-decoration: underline !important;
}
.wc-proceed-to-checkout .btn.btn-outline-secondary i {
  margin-right: 10px;
}
.wc-proceed-to-checkout a.btn.btn-outline-secondary:hover {
  border: none;
  font-weight: 600;
}
section#sleep-quality-wrapper h3 {
  font-size: 26px;
  font-weight: 700;
  color: #132e51;
  margin-top: 1rem;
  margin-bottom: 0;
}
a.rl-blog-read-more:hover {
  color: #fff;
}

.inner-pp-wrap h3 {
  font-size: 20px;
  font-weight: 700;
  color: #132e51;
  margin-top: 1rem;
  margin-bottom: 0;
}
.inner-pp-wrap p {
  padding: 10px 0;
  line-height: 30px;
  font-size: 17px;
  text-align: justify;
}
.inner-pp-wrap h1 {
  color: #132e51;
  margin-bottom: 30px;
  background: linear-gradient(90deg, #f8cd4d 0%, rgba(188, 71, 255, 0) 100%);
  padding: 15px;
  font-size: 30px;
  font-weight: 700;
}
.inner-pp-wrap p a {
  text-decoration: underline !important;
  color: #102e53;
}

.inner-pp-wrap ul {
  margin: 10px 0 0 0;
}
.inner-pp-wrap ul li {
  padding: 0 0 10px 0;
  font-size: 17px;
  color: #000;
}
.inner-pp-wrap ul li i {
  margin-right: 15px;
  color: #112e52;
}
.inner-pp-wrap h2 {
  font-size: 26px;
  font-weight: 700;
  color: #132e51;
}
#track-order-wrap {
  width: 1140px;
  margin: 0 auto;
  padding: 30px;
  background: #eefaff;
  max-width: 100%;
}

#track-order-wrap .form-row button,
.woocommerce-ResetPassword.lost_reset_password button {
  border: 1px solid #f8cd4d;
  border-radius: 10px;
  padding: 10px 30px;
  display: table;
  margin: 20px 0 0 0;
  font-size: 18px;
  font-weight: 600;
  transition: all 0.3s ease-in-out;
  background: #f8cd4d;
  color: #11487b;
}
#track-order-wrap h1 {
  font-size: 30px;
  color: #102e53;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.woocommerce-ResetPassword.lost_reset_password {
  width: 1140px;
  margin: 60px auto;
  padding: 30px;
  background: #eefaff;
  max-width: 100%;
}

.size-chart-wrapper a {
  color: #102f52;
  font-weight: 700;
}
.size-chart-wrapper a:hover {
  color: #f8cd4d;
}
.size-chart-wrapper a img {
  width: 35px;
}
.single-product div.product form.cart {
  position: relative;
}
.size-chart-wrapper {
  margin-bottom: 10px;
  position: unset;
  top: 84px;
  right: 213px;
}
/* .size-chart-wrapper {
  margin-bottom: 10px;
  position: absolute;
  top: 84px;
  right: 213px;
} */
/* my account */
#common-page-wrapper {
  padding: 100px 0 0px 0;
  background: #fff;
}
#common-page-wrapper .u-column1.col-1 {
  padding: 50px 50px 50px 0px;
}
#common-page-wrapper
  div#customer_login
  form.woocommerce-form.woocommerce-form-login.login {
  border: none !important;
  background: none !important;
  padding: 0 !important;
  box-shadow: unset !important;
  border-radius: 0 !important;
  margin: 0 !important;
}
#common-page-wrapper .u-column2.col-2 {
  background: #f8cd4d;
  padding: 50px 50px 60px 50px;
  height: 100%;
}
#common-page-wrapper
  div#customer_login
  form.woocommerce-form.woocommerce-form-register.register {
  border: none !important;
  background: none !important;
  padding: 0 !important;
  box-shadow: unset !important;
  border-radius: 0 !important;
  margin: 0 !important;
}

#common-page-wrapper div#customer_login {
  padding-bottom: 0;
}
#common-page-wrapper div#customer_login {
  margin: 0;
}
#common-page-wrapper .woocommerce .col2-set .col-1,
#common-page-wrapper .woocommerce-page .col2-set .col-1 {
  width: 50%;
}
#common-page-wrapper .woocommerce .col2-set .col-2,
#common-page-wrapper .woocommerce-page .col2-set .col-2 {
  width: 50%;
}

#common-page-wrapper
  button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
  background: #123054 !important;
  border: none;
  outline: none;
  color: #fff !important;
  font-size: 16px;
  font-weight: 600;
  padding: 15px 30px;
  letter-spacing: 0.51px;
  margin-top: 1rem;
  text-transform: uppercase;
}
#common-page-wrapper .the_champ_social_login_title {
  color: #000;
}
#common-page-wrapper
  .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
  float: right;
  margin-top: 20px;
}

.cs-product-tabs .care-list li {
  background: url(http://dev.agtindia.co.in/bedpe/wp-content/uploads/2025/04/mm-check.png)
    0 3px;
  background-size: 18px;
  background-repeat: no-repeat;
  list-style: none;
  padding: 0px 0 0 30px;
}

.woocommerce p.stars a {
  color: #eab824;
}
.woocommerce p.stars a:hover {
  color: #efba1e;
}
.comment-form-comment #comment {
  border: 1px solid #dddddd8c;
}
.wishlist-items-wrapper .woocommerce-Price-amount.amount {
  text-align: center;
  margin: 0 auto !important;
  display: table;
}
.wishlist-items-wrapper .product-stock-status {
  text-align: center;
  margin: 10px auto 0 auto !important;
  display: table;
}
.wishlist-items-wrapper .product-add-to-cart a {
  background: #f8cd4d;
  color: #0f2f52;
  font-size: 14px;
  padding: 8px 20px;
  font-weight: 700;
  border-radius: 10px;
}
#yith-wcwl-row-122 a {
  color: #122e53;
  font-weight: 700;
}
#yith-wcwl-row-122 .product-add-to-cart a {
  background: #ffd551;
  width: 100%;
  padding: 10px 30px;
}
#yith-wcwl-row-122 .product-remove a {
  color: #ff0c0c !important;
}
.u-column1.col-1.woocommerce-Address {
  padding: 20px !important;
}
.u-column2.col-2.woocommerce-Address {
  padding: 20px !important;
  background: #eefaff !important;
}
.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1 {
  background: #eefaff;
  padding: 20px;
  width: 50%;
}
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
  background: #f8cd4d;
  padding: 20px;
  width: 50%;
}
.woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1
  address,
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2
  address {
  background: transparent !important;
  border: none;
}
.form-foot input#input_1_1:focus-visible {
  outline: none;
}
.gform_wrapper.gravity-theme .gform_validation_errors {
  display: none;
}

#contact-us-wrap .form-box {
  background: #eefaff;
  padding: 2rem;
  border-radius: 5px;
  margin-bottom: 0;
  box-shadow: 0px 1px 3px 0px #88888861;
  height: 100%;
}
.social-i {
  font-size: 20px;
  font-weight: 800;
  color: #3a4d93;
  margin: 20px 0 10px 0;
}
/*20.06.2025*/
.filter-lists-mobile {
  display: none;
}

/* bedpe_product_filters  */

.js-menu.js-menu--right.js-menu__expanded {
  padding: 30px !important;
  border: 1px solid #fff !important;
  background: #eefaff !important;
  border-radius: 20px !important;
  /* position: sticky;
    top: 100px; */
}

.js-menu__expanded .bapf_body ul li {
  font-size: 16px !important;
  font-weight: 500 !important;
  margin-bottom: 5px !important;
}

.js-menu__expanded h3 {
  font-size: 16px !important;
  color: #194779 !important;
  text-transform: uppercase !important;
  font-weight: 900 !important;
  letter-spacing: 0.75px !important;
  margin-bottom: 15px !important;
}

.js-menu__expanded .irs--round .irs-bar {
  top: 36px !important;
  height: 4px !important;
  background-color: #102f52 !important;
}

.js-menu__expanded .irs--round .irs-handle {
  top: 26px !important;
  border: 2px solid #102f52 !important;
}
.btn.btn-secondary.js-menu__open i {
  margin-left: 10px;
}
.btn.btn-secondary.js-menu__open {
  background: #194779;
  color: #fff;
  font-size: 14px;
  text-transform: none;
}
.js-menu__expanded .drawer-cart-header ul {
  margin: 0;
}
.js-menu__expanded .drawer-cart-header {
  margin-bottom: 20px;
}
.js-menu.js-menu--right.js-menu__expanded {
  height: auto;
}

/* login page */
#customer_login .u-column1.col-12.cus-login-form {
  padding: 50px;
  text-align: center;
  width: 50%;
  margin: 60px auto;
  background: transparent;
  box-shadow: unset;
  border: 1px solid #102e5261;
  border-radius: 10px;
}
#customer_login div.nsl-container-block .nsl-container-buttons a {
  margin: 15px 0;
}
#customer_login p.woocommerce-LostPassword.lost_password {
  text-align: center;
  margin-bottom: 10px !important;
}
#customer_login
  button.woocommerce-button.button.woocommerce-form-login__submit {
  background-color: #123053 !important;
  color: #fff !important;
}
#customer_login div.nsl-container[data-align="left"] {
  text-align: center;
}

#customer_login .u-column2.col-12.cus-reg-form {
  padding: 50px;
  text-align: center;
  width: 50%;
  margin: 60px auto;
  background: transparent;
  box-shadow: unset;
  border: 1px solid #102e5261;
  border-radius: 10px;
}
div#customer_login h2.text-center.login-head {
  margin-bottom: 10px;
  font-size: 26px;
  font-weight: 700;
  color: #102f52;
}
#customer_login p.woocommerce-LostPassword.lost_password a {
  color: #123053;
}
#customer_login .login-footer-links a {
  color: #123053;
  text-decoration: underline !important;
}
.return-to-shop .button.wc-backward {
  background: #f8cd4d !important;
}
.woocommerce-message::before {
  content: none;
}
.woocommerce div.product .product_title {
  margin-bottom: 10px;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme))
  div.product
  span.price {
  color: #102f52;
  font-size: 20px;
  margin-bottom: 10px !important;
}
#about-us-wrap .about-us-inner p {
  font-size: 18px;
  margin-bottom: 15px !important;
}
#about-us-wrap {
  padding: 0 0 60px 0;
}
#about-us-wrap .about-us-inner p b {
  font-size: 30px;
}
#about-us-wrap .about-us-inner p span {
  font-weight: 700;
}
.about-us-inner {
  text-align: center;
}
.cart-page-section-main span.woocommerce-Price-amount.amount {
  font-size: 18px;
}
.woocommerce form.checkout_coupon input#coupon_code {
  margin-top: 0;
  border: 1px solid #9e9e9e8c !important;
  box-shadow: unset !important;
  padding: 10px !important;
  font-size: 15px;
  outline: none;
}
#order_review .cart_item span.woocommerce-Price-amount.amount {
  font-size: 18px;
}
#order_review span.woocommerce-Price-amount.amount {
  font-size: 18px;
}
.woocommerce .checkout_coupon.woocommerce-form-coupon {
  margin: 0 0 20px 0 !important;
}
.woocommerce .checkout_coupon.woocommerce-form-coupon .button {
  background: #102e52;
  color: #fff;
}
body .select2-container,
body .ui-widget.ui-datepicker {
  z-index: 9 !important;
}
.footer-desk {
  display: block;
}
.footer-mob {
  display: none;
}
.footer-mob #accordionExample {
  margin: 30px 0;
}
.footer-mob .accordion-button h4 {
  margin: 0;
  font-size: 16px !important;
  font-weight: 600;
}
.footer-mob .accordion-button {
  padding: 10px;
}
.footer-mob .accordion-button:not(.collapsed)::after {
  background-image: var(--mdb-accordion-btn-icon);
}
.footer-mob .accordion-body {
  background: #fff;
  font-size: 14px;
  line-height: 26px;
  padding: 10px !important;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.footer-mob .su-list {
  margin-bottom: 0;
}
.footer-mob .accordion-body p {
  color: #102f52;
}
.footer-mob .su-list li a {
  color: #102f52 !important;
  font-weight: 500;
}
#inner-spl-wrap {
  padding: 50px 0 0 0;
  background: #eaeaea00;
  margin-top: 100px;
}
#inner-spl-wrap h2 {
  font-size: 40px;
  font-weight: 700;
  color: #113056;
  text-align: center;
  display: table;
  margin: 0 auto 20px auto;
  position: relative;
  padding-bottom: 15px;
}
#inner-spl-wrap.prod-banner::before {
  content: unset;
}
#inner-spl-wrap h2::before {
  background: #f8cd4d none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 4px;
  left: 50%;
  margin-left: -28px;
  position: absolute;
  width: 40px;
}
#inner-spl-wrap h2::after {
  background: #f8cd4d none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 4px;
  left: 50%;
  margin-left: 18px;
  position: absolute;
  width: 6px;
}
.agt-mobile-menu-wrapper {
  display: none !important;
}
#access .agt-mobile-menu-body > ul > .menu-item:hover {
  background: #102f52;
  color: #fff !important;
}
#access .agt-mobile-menu-body > ul > li:hover a {
  color: #fff !important;
}
.agt-mobile-menu-body > ul > .menu-item a {
  font-weight: 600;
}
#access .agt-mobile-menu-body > ul > .menu-item:hover ul li a{
  color: #102f52 !important;
}
.menu-item.menu-item-has-children .sub-menu li a {
  width: 100%;
}

Youez - 2016 - github.com/yon3zu
LinuXploit