Без опису
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526
  1. /* Opensans light */
  2. /* @font-face {
  3. font-family: 'Open Sans', sans-serif;
  4. src: url('../fonts/OpenSans/OpenSans-Light.ttf') format('truetype');
  5. font-weight: 300;
  6. font-style: normal;
  7. } */
  8. /* Opensans regular */
  9. /* @font-face {
  10. font-family: 'Open Sans', sans-serif;
  11. src: url('../fonts/OpenSans/OpenSans-Regular.ttf') format('truetype');
  12. font-weight: 400;
  13. font-style: normal;
  14. } */
  15. /* Opensans medium */
  16. /* @font-face {
  17. font-family: 'Open Sans', sans-serif;
  18. src: url('../fonts/OpenSans/OpenSans-Medium.ttf') format('truetype');
  19. font-weight: 500;
  20. font-style: normal;
  21. } */
  22. /*Opensans Semi bold */
  23. /* @font-face {
  24. font-family: 'Open Sans', sans-serif;
  25. src: url('../fonts/OpenSans/OpenSans-SemiBold.ttf') format('truetype');
  26. font-weight: 600;
  27. font-style: normal;
  28. } */
  29. /*Opensans extra bold */
  30. /* @font-face {
  31. font-family: 'Open Sans', sans-serif;
  32. src: url('../fonts/OpenSans/OpenSans-ExtraBold.ttf') format('truetype');
  33. font-weight: 700;
  34. font-style: normal;
  35. } */
  36. /* WorkSans light */
  37. @font-face {
  38. font-family: "Work Sans", sans-serif;
  39. src: url("../fonts/WorkSans/WorkSans-Light.ttf") format("truetype");
  40. font-weight: 300;
  41. font-style: normal;
  42. }
  43. /* WorkSans regular */
  44. @font-face {
  45. font-family: "Work Sans", sans-serif;
  46. src: url("../fonts/WorkSans/WorkSans-Regular.ttf") format("truetype");
  47. font-weight: 400;
  48. font-style: normal;
  49. }
  50. /* WorkSans medium */
  51. @font-face {
  52. font-family: "Work Sans", sans-serif;
  53. src: url("../fonts/WorkSans/WorkSans-Medium.ttf") format("truetype");
  54. font-weight: 500;
  55. font-style: normal;
  56. }
  57. /*WorkSans Semi bold */
  58. @font-face {
  59. font-family: "Work Sans", sans-serif;
  60. src: url("../fonts/WorkSans/WorkSans-SemiBold.ttf") format("truetype");
  61. font-weight: 600;
  62. font-style: normal;
  63. }
  64. /*WorkSans extra bold */
  65. @font-face {
  66. font-family: "Work Sans", sans-serif;
  67. src: url("../fonts/WorkSans/WorkSans-ExtraBold.ttf") format("truetype");
  68. font-weight: 700;
  69. font-style: normal;
  70. }
  71. * {
  72. font-family: "Work Sans", sans-serif;
  73. }
  74. p {
  75. font-size: 16px;
  76. /* color: #9CA3AF; */
  77. margin-bottom: 0% !important;
  78. }
  79. h1,
  80. h2,
  81. h3,
  82. h4,
  83. h5,
  84. h6 {
  85. font-family: "Work Sans", sans-serif;
  86. }
  87. /* .header-bg,
  88. #sticky.is-isticky {
  89. background: #302c7c;
  90. } */
  91. div#navbar-head {
  92. position: relative;
  93. z-index: 10;
  94. }
  95. .main-banner {
  96. width: 84%;
  97. margin-right: unset;
  98. }
  99. .waves {
  100. background-color: #111827;
  101. }
  102. .header-middle.theme1 li .main-nav-list {
  103. color: #fff !important;
  104. }
  105. .theme1 li a:hover {
  106. color: gray;
  107. }
  108. a.sub-nav-list:hover {
  109. border: 1px solid #dee2e6 !important;
  110. }
  111. .sub-menu li a,
  112. .mega-menu li ul li.mega-menu-title a,
  113. .save-build {
  114. color: #302c7c !important;
  115. }
  116. .footer-logo {
  117. /* max-width: 50%; */
  118. }
  119. .footer-menu li a,
  120. .social-network li a {
  121. color: #ffffff !important;
  122. }
  123. .fadeInUp li {
  124. /* font-size: 1em; */
  125. font-size: 1rem;
  126. margin-top: 0.75em;
  127. margin-bottom: 0.75em;
  128. margin-left: 4.2em;
  129. }
  130. /* .fadeInUp {
  131. margin-bottom: 30px !important;
  132. } */
  133. .fadeInUp li {
  134. list-style: disc;
  135. }
  136. .prohero .tag .tagimg {
  137. display: -webkit-box;
  138. display: -ms-flexbox;
  139. display: flex;
  140. -webkit-box-align: center;
  141. -ms-flex-align: center;
  142. align-items: center;
  143. margin: 0.25em;
  144. }
  145. .second-slider {
  146. background: #302c7c;
  147. }
  148. .bg-slider::before {
  149. display: none;
  150. }
  151. .collbrate-img {
  152. background: white;
  153. }
  154. .collbrate-img::before {
  155. content: "";
  156. width: 100%;
  157. height: 100%;
  158. position: absolute;
  159. left: 0;
  160. top: 0;
  161. background: url("../img/bg-wave.svg") top right no-repeat;
  162. background-size: 70% auto;
  163. z-index: 0;
  164. opacity: 0.3;
  165. }
  166. .breadcrumb-item {
  167. color: white !important;
  168. }
  169. .breadcrumb-item a {
  170. color: white !important;
  171. }
  172. .breadcrumb-item + .breadcrumb-item:before {
  173. color: white !important;
  174. }
  175. .tag img {
  176. height: 70px;
  177. margin-right: 10px;
  178. }
  179. /* .main-menu li a{color: rgb(129, 124, 124);} */
  180. .main-menu li .main-nav-list {
  181. padding: 24px;
  182. text-transform: uppercase;
  183. font-weight: 700;
  184. line-height: 30px;
  185. }
  186. .main-menu li .main-nav-list:hover {
  187. cursor: pointer;
  188. }
  189. .style-list li {
  190. list-style: disc;
  191. }
  192. /* h1.title.mb-20 {
  193. font-family: sans-serif;
  194. } */
  195. h2.title.pb-4.text-dark.text-capitalize {
  196. font-family: sans-serif;
  197. color: white !important;
  198. }
  199. h6.port-font {
  200. font-family: sans-serif;
  201. color: gray;
  202. padding-bottom: 10px !important;
  203. font-size: 13px;
  204. }
  205. /* .main-nav-list {
  206. color: white !important;
  207. } */
  208. .search-toggle,
  209. .offcanvas-toggle {
  210. color: white !important;
  211. }
  212. .color-producut {
  213. color: white;
  214. }
  215. /* .offcanvas-toggle{color: white;} */
  216. .product-category {
  217. /* background-color: rgb(154, 229,255); */
  218. background-color: #302c7c;
  219. }
  220. .section-title .title:after {
  221. position: absolute;
  222. left: 0;
  223. right: 0;
  224. margin: 0 auto;
  225. bottom: 0;
  226. width: 60px;
  227. height: 2px;
  228. content: "";
  229. background: white;
  230. }
  231. p.main-text-con {
  232. color: white !important;
  233. }
  234. .bg-light1 {
  235. /* background-color: rgb(111 192 219); */
  236. /* background-color: #302c7c; */
  237. /* background-color: rgb(154, 229,255); */
  238. background: url(../img/banner/Content-bg.svg);
  239. background-size: cover;
  240. }
  241. .slider-content .title {
  242. font-weight: bold !important;
  243. font-size: 16px !important;
  244. color: #8e8e8e !important;
  245. font-weight: 400 !important;
  246. line-height: 1.5;
  247. text-transform: uppercase;
  248. letter-spacing: 3px;
  249. }
  250. .slider-content .text {
  251. /* font-size: 15px; */
  252. font-size: 26px;
  253. color: rgb(17, 17, 17);
  254. text-transform: uppercase;
  255. margin-bottom: 15px;
  256. color: white;
  257. opacity: 0;
  258. font-weight: 700;
  259. }
  260. .slider-content a {
  261. font-weight: 500;
  262. font-size: 16px;
  263. }
  264. .bold-text {
  265. color: white;
  266. font-weight: 700;
  267. font-size: 32px !important;
  268. /* margin-top: 10px; */
  269. width: 90%;
  270. }
  271. .bold-text p {
  272. color: white;
  273. font-weight: 700;
  274. font-size: 32px !important;
  275. line-height: 1.3;
  276. }
  277. /* .banner-head-margin {
  278. margin: 100px 0px 250px 0px;
  279. } */
  280. .banner-head-margin .welcome {
  281. margin: 0px 0px 50px 0px;
  282. }
  283. /* .align-items-center.d-flex {
  284. padding-left:200px;
  285. } */
  286. .list-items-nav {
  287. padding-left: 500px;
  288. }
  289. .cbdg1 {
  290. width: 20px;
  291. height: 20px;
  292. bottom: 32px;
  293. left: 31px;
  294. padding: 0;
  295. line-height: 18px;
  296. border-radius: 50%;
  297. }
  298. /* .banner-wave-bg {
  299. background: url(../img/bg-wave.svg);
  300. } */
  301. .bg-light1.slick-slider::before {
  302. content: "";
  303. width: 60%;
  304. height: 100%;
  305. position: absolute;
  306. /* background: url(../img/curves-01.svg) top right no-repeat; */
  307. background-size: 100%;
  308. z-index: 0;
  309. opacity: 0.2;
  310. top: -30%;
  311. right: 0%;
  312. }
  313. /* .bg-light1.slick-slider::before {
  314. content: "";
  315. width: 60%;
  316. height: 100%;
  317. position: absolute;
  318. background: url(../img/curves-01.svg) top right no-repeat;
  319. background-size: cover;
  320. z-index: 0;
  321. opacity: 0.2;
  322. transform: rotate(1deg);
  323. top: -30%;
  324. right: -10%;
  325. } */
  326. /* .bg-light1::before {
  327. content: "";
  328. width: 119%;
  329. height: 110%;
  330. position: absolute;
  331. left: 195px;
  332. top: -112px;
  333. background: url(../img/bg-wave.svg) top right no-repeat;
  334. background-size: 117% auto;
  335. z-index: 0;
  336. opacity: 0.2;
  337. transform: rotate(185deg);
  338. }
  339. .banner-slider {
  340. background: url(../img/bg-wave.svg);
  341. background-size: cover;
  342. } */
  343. /* .slick-slider:before {
  344. content: "";
  345. position: absolute;
  346. top: -112px;
  347. left: 195px;
  348. transform: translate(10%);
  349. animation: wave 5s infinite linear;
  350. transition: all 1s;
  351. }
  352. @keyframes wave {
  353. 10% {
  354. transform: translateX(0) translateZ(0) scaleY(1);
  355. top: -114px;
  356. left: 197px;
  357. }
  358. 20% {
  359. top: -116px;
  360. left: 199px;
  361. }
  362. 30% {
  363. top: -118px;
  364. left: 201px;
  365. }
  366. 40% {
  367. top: -120px;
  368. left: 203px;
  369. }
  370. 50% {
  371. top: -118px;
  372. left: 200px;
  373. }
  374. 60% {
  375. top: -116px;
  376. left: 198;
  377. }
  378. 70% {
  379. top: -115px;
  380. left: 197px;
  381. }
  382. 80% {
  383. top: -114px;
  384. left: 195px;
  385. }
  386. 90% {
  387. top: -110px;
  388. left: 193px;
  389. }
  390. 100% {
  391. top: -108px;
  392. left: 190px;
  393. }
  394. 20% {
  395. transform: translateX(-25%) translateZ(0) scaleY(0.55)
  396. }
  397. 30% {
  398. transform: translateX(-50%) translateZ(0) scaleY(1)
  399. }
  400. 40% {
  401. transform: translateX(-50%) translateZ(0) scaleY(1)
  402. }
  403. 50% {
  404. transform: translateX(-50%) translateZ(0) scaleY(1)
  405. }
  406. 90% {
  407. transform: translateX(-50%) translateZ(0) scaleY(1)
  408. }
  409. }
  410. */
  411. .slick-footer::before {
  412. content: "";
  413. width: 21%;
  414. height: 72%;
  415. position: absolute;
  416. left: 79%;
  417. top: 1%;
  418. background: url(../img/footer-img.png) top right no-repeat;
  419. background-size: 100% auto;
  420. z-index: 0;
  421. transform: rotate(359deg);
  422. z-index: 100;
  423. }
  424. /* .text-content-block {
  425. width: 100%;
  426. display: flex;
  427. flex-wrap: wrap;
  428. } */
  429. .text-content-block h6 {
  430. width: 100%;
  431. display: block;
  432. font-weight: 400;
  433. color: #302c7c;
  434. margin-bottom: 10px;
  435. letter-spacing: 1px;
  436. font-size: 13px;
  437. }
  438. .text-content-block h2 {
  439. width: 100%;
  440. display: block;
  441. margin-bottom: 20px;
  442. font-weight: 700;
  443. font-size: 30px;
  444. }
  445. .text-content-block p {
  446. display: block;
  447. margin-bottom: 20px;
  448. padding-right: 20%;
  449. font-weight: 300;
  450. }
  451. .text-content-block figure {
  452. width: 100%;
  453. display: block;
  454. margin: 20px 0;
  455. }
  456. .text-content-block figure img {
  457. height: 45px;
  458. }
  459. .text-content-block a {
  460. display: inline-block;
  461. height: 56px;
  462. line-height: 56px;
  463. margin-top: 30px;
  464. margin-left: 50px;
  465. background: #302c7c;
  466. color: #fff;
  467. padding: 0 40px;
  468. font-size: 13px;
  469. font-weight: 700;
  470. border-radius: 56px;
  471. box-shadow: 5px 5px 25px rgb(0 0 0 / 16%);
  472. }
  473. .text-content-block a.more-about-btn :hover {
  474. border-bottom: 1px solid black;
  475. }
  476. .image-box {
  477. display: block !important;
  478. margin-bottom: 0;
  479. box-shadow: 0 0 40px rgb(0 0 0 / 10%);
  480. /* position: relative; */
  481. }
  482. .popular-slider-init.dots-style.slick-initialized.slick-slider.slick-dotted {
  483. background: none !important;
  484. }
  485. ul.slick-dots {
  486. display: none !important;
  487. }
  488. .download-con {
  489. color: #302c7c;
  490. }
  491. .down-file i {
  492. color: #302c7c;
  493. }
  494. .spec-table .tabletitle {
  495. border-bottom: 3px solid #333;
  496. margin: 0;
  497. padding-bottom: 0.5em;
  498. }
  499. .spec-table table td:first-child {
  500. width: 27%;
  501. max-width: 9em !important;
  502. padding-left: 0px;
  503. padding: 14px;
  504. border-bottom: 1px Solid #333;
  505. font-weight: 700;
  506. }
  507. .spec-table1 table td:first-child {
  508. width: 28%;
  509. max-width: 9em !important;
  510. padding-left: 0px;
  511. padding: 14px;
  512. border-bottom: 1px Solid #333;
  513. font-weight: 700;
  514. }
  515. .down-border {
  516. border-bottom: none !important;
  517. width: 5% !important;
  518. }
  519. .pr-lg-10,
  520. .px-lg-10 {
  521. padding-right: 3rem !important;
  522. }
  523. .tr-last-child {
  524. padding: 16px;
  525. border-bottom: 1px solid darkgray;
  526. font-size: 14px;
  527. text-align: left;
  528. }
  529. .design-editor h2 {
  530. margin-bottom: 1em;
  531. font-size: 2rem;
  532. }
  533. .design-editor1 h4,
  534. h2 {
  535. margin-bottom: 1em;
  536. font-size: 2rem;
  537. }
  538. .design-editor h6 {
  539. margin-bottom: 0.1em;
  540. font-size: 2rem;
  541. }
  542. .single-product-desc h3 {
  543. margin-bottom: 1em;
  544. font-size: 2rem;
  545. }
  546. .banner-thumb {
  547. box-shadow: 0px 4px -1px 0px rgb(109, 107, 107);
  548. }
  549. /* .banner-img-spacing {
  550. margin-top: -5px !important;
  551. } */
  552. .slider-content .btn.mt-45 {
  553. margin-top: 30px;
  554. }
  555. .col-xl-8.col-lg-7.d-none.d-lg-block {
  556. width: 100%;
  557. max-width: 57%;
  558. }
  559. .btn-shop {
  560. padding: 10px 20px 10px 20px !important;
  561. }
  562. .single-btn {
  563. background-color: #302c7c;
  564. color: white;
  565. }
  566. .single-btn:hover {
  567. background-color: #716dbb;
  568. color: white;
  569. }
  570. .tab-data {
  571. margin-left: auto;
  572. margin-right: auto;
  573. }
  574. .tab-data th {
  575. font-size: 1em;
  576. padding-right: 25px !important;
  577. font-weight: 600;
  578. border-bottom: 2px Solid #333;
  579. text-align: center;
  580. padding-bottom: 10px;
  581. color: #333;
  582. }
  583. .tab-data td:first-child {
  584. border-bottom: 1px Solid #333;
  585. font-weight: 500;
  586. text-align: left;
  587. color: #333;
  588. }
  589. .tab-data td:last-child {
  590. border-bottom: 1px Solid lightgray;
  591. text-align: left;
  592. }
  593. .product-name {
  594. color: #302c7c;
  595. border-bottom: 1px solid #302c7c;
  596. }
  597. .sku_code {
  598. float: right;
  599. font-weight: bold;
  600. line-height: initial;
  601. }
  602. .mfg_part_number {
  603. font-weight: bold;
  604. }
  605. .specific {
  606. border-bottom: 5px solid #333;
  607. }
  608. .flint-specific {
  609. margin-left: 20px;
  610. }
  611. .flint-specific li {
  612. list-style-type: disc;
  613. padding: 10px 0px 10px 15px;
  614. }
  615. .design-editor h5 {
  616. font-weight: 600;
  617. }
  618. .creek-feature {
  619. width: 100%;
  620. max-width: 70%;
  621. }
  622. .creek-feature th,
  623. td {
  624. text-align: center;
  625. padding: 10px 0px 10px 0px;
  626. }
  627. .creek-feature td:first-child {
  628. border-bottom: 1px Solid #333;
  629. font-weight: 500;
  630. text-align: left;
  631. }
  632. .creek-feature th {
  633. border-bottom: 2px solid #333;
  634. }
  635. /*data-center*/
  636. .data-center1 li img {
  637. width: 100%;
  638. max-width: 30%;
  639. }
  640. .sticky {
  641. top: 100px;
  642. position: sticky;
  643. }
  644. .data-table {
  645. width: 100%;
  646. max-width: 60%;
  647. box-shadow: 0px 5px 7px 1px gainsboro;
  648. border-radius: 5px;
  649. background: #302c7c;
  650. }
  651. .data-table th {
  652. color: white;
  653. font-size: 35px;
  654. font-weight: 600;
  655. border-bottom: 3px Solid white;
  656. padding-left: 10px;
  657. text-shadow: 8px 5px 3px rgb(0 0 0 / 20%);
  658. }
  659. .data-table td {
  660. color: white;
  661. padding: 20px 10px 20px 10px;
  662. }
  663. .data-table td:first-child {
  664. color: white;
  665. text-align: left;
  666. font-size: 20px;
  667. font-weight: 500;
  668. border-bottom: 1px solid white;
  669. }
  670. .data-table td:last-child {
  671. color: white;
  672. text-align: right;
  673. font-size: 15px;
  674. font-weight: 500;
  675. border-bottom: 1px solid white;
  676. }
  677. .data-4 {
  678. color: #302c7c;
  679. font-family: sans-serif;
  680. }
  681. .data-subname {
  682. color: #333;
  683. }
  684. .data-cname {
  685. color: #333;
  686. font-size: 20px;
  687. font-weight: 600;
  688. padding-top: 10px;
  689. }
  690. .data2-100g li img {
  691. padding-top: 22px;
  692. }
  693. .data-center1:hover img {
  694. transform: scale(1.1);
  695. }
  696. .data1-100g li:hover img {
  697. transform: scale(1.1);
  698. }
  699. .data2-100g li:hover img {
  700. transform: scale(1.1);
  701. }
  702. .data3-100g li:hover img {
  703. transform: scale(1.1);
  704. }
  705. .server1,
  706. .server2,
  707. .server3 {
  708. position: relative;
  709. }
  710. .server1 p,
  711. .server2 p,
  712. .server3 p {
  713. /* color: #004cff !important; */
  714. color: #333;
  715. font-size: 20px;
  716. font-weight: 600;
  717. }
  718. .server1 p small,
  719. .server2 p small,
  720. .server3 p small {
  721. font-size: 14px;
  722. }
  723. .server1-content {
  724. position: absolute;
  725. bottom: 13px;
  726. left: 30px;
  727. }
  728. .server2-content {
  729. position: absolute;
  730. bottom: 13px;
  731. left: 30px;
  732. }
  733. .server3-content {
  734. position: absolute;
  735. bottom: 13px;
  736. left: 30px;
  737. }
  738. .server4-content {
  739. position: absolute;
  740. bottom: 13px;
  741. left: 30px;
  742. }
  743. .server5-content {
  744. position: absolute;
  745. bottom: 13px;
  746. left: 30px;
  747. }
  748. .server6-content {
  749. position: absolute;
  750. bottom: 13px;
  751. left: 30px;
  752. }
  753. .server7-content {
  754. position: absolute;
  755. bottom: 13px;
  756. left: 30px;
  757. }
  758. .server8-content {
  759. position: absolute;
  760. bottom: 13px;
  761. left: 30px;
  762. }
  763. .overlay1 {
  764. position: absolute;
  765. bottom: 0px;
  766. background: rgb(0, 0, 0);
  767. background: rgba(0, 0, 0, 0.2);
  768. /* Black see-through */
  769. color: #f1f1f1;
  770. width: 91%;
  771. transition: 0.5s ease;
  772. opacity: 0;
  773. color: white;
  774. font-size: 20px;
  775. padding: 185.5px 153px;
  776. text-align: center;
  777. cursor: pointer;
  778. }
  779. .overlay2 {
  780. position: absolute;
  781. bottom: 0px;
  782. background: rgb(0, 0, 0);
  783. background: rgba(0, 0, 0, 0.2);
  784. /* Black see-through */
  785. color: #f1f1f1;
  786. width: 100%;
  787. transition: 0.5s ease;
  788. opacity: 0;
  789. color: white;
  790. font-size: 20px;
  791. padding: 185px;
  792. text-align: center;
  793. margin-bottom: 0px;
  794. cursor: pointer;
  795. }
  796. .overlay3 {
  797. position: absolute;
  798. bottom: 0px;
  799. background: rgb(0, 0, 0);
  800. background: rgba(0, 0, 0, 0.2);
  801. /* Black see-through */
  802. color: #f1f1f1;
  803. width: 96.4%;
  804. transition: 0.5s ease;
  805. opacity: 0;
  806. color: white;
  807. font-size: 20px;
  808. padding: 184.7px;
  809. text-align: center;
  810. margin-bottom: 0px;
  811. cursor: pointer;
  812. }
  813. .server1:hover .overlay1 {
  814. opacity: 1;
  815. }
  816. .server2:hover .overlay2 {
  817. opacity: 1;
  818. }
  819. .server3:hover .overlay3 {
  820. opacity: 1;
  821. }
  822. /* .single-cart-btn{
  823. right: 21% !important;
  824. border-radius: 0%;
  825. width: 100%;
  826. max-width: 6%;
  827. position: absolute;
  828. background: #302C7C;
  829. color: white;
  830. font-weight: 700;
  831. border: none;
  832. font-size: 10px;
  833. } */
  834. .single_increment {
  835. border: 1px solid;
  836. }
  837. .qnty-feild {
  838. margin-left: 10px !important;
  839. }
  840. span.single_cart_price {
  841. margin-left: 0px;
  842. }
  843. .single_con strong {
  844. margin-left: 20px;
  845. }
  846. .offcanvas-open {
  847. overflow: scroll;
  848. }
  849. .side-cart-btn {
  850. padding: 15px 28px;
  851. }
  852. .firewall-list li {
  853. margin-left: 20px;
  854. list-style: disc;
  855. }
  856. .series-list li {
  857. list-style-type: disc;
  858. margin-left: 20px;
  859. }
  860. .bg-img {
  861. background-position: 15%;
  862. background-size: 103%;
  863. }
  864. .bg-img1 {
  865. background-image: url("../img/slider/anwi-systems-slider1.png");
  866. }
  867. .bg-img2 {
  868. background-image: url("../img/slider/anwi-systems-slider1.png");
  869. }
  870. /* .bg-img3 {
  871. background-image: url("../img/slider/anwi-systems-slider1.png");
  872. } */
  873. .nav-mob {
  874. color: #333 !important;
  875. }
  876. /* .nav-products {
  877. color: white !important;
  878. } */
  879. #mob-res-cart {
  880. display: none;
  881. }
  882. /* three-cards */
  883. .effect-three {
  884. width: 100%;
  885. }
  886. .grid {
  887. display: block;
  888. margin: 0 auto;
  889. width: 100%;
  890. padding-left: 0;
  891. font-size: 0;
  892. text-align: center;
  893. }
  894. .grid figure {
  895. margin: 0.1em;
  896. width: 410px;
  897. height: 287px;
  898. /* background: #3085a3; */
  899. display: inline-block;
  900. position: relative;
  901. overflow: hidden;
  902. text-align: center;
  903. }
  904. /* Common style */
  905. .grid figure .effect-three {
  906. position: relative;
  907. display: block;
  908. opacity: 0.8;
  909. height: 240px;
  910. }
  911. .grid figure figcaption {
  912. color: #fff;
  913. font-size: 1.25em;
  914. -webkit-backface-visibility: hidden;
  915. backface-visibility: hidden;
  916. }
  917. .grid figcaption h2 {
  918. text-transform: uppercase;
  919. word-spacing: -0.15em;
  920. font-weight: 300;
  921. margin: 1em;
  922. }
  923. .grid figure figcaption::before,
  924. .grid figure figcaption::after {
  925. pointer-events: none;
  926. }
  927. .grid figure h2 {
  928. word-spacing: -0.15em;
  929. font-weight: 300;
  930. margin: 1em;
  931. }
  932. .grid figure h2 span {
  933. font-weight: 800;
  934. }
  935. .inner-con {
  936. font-weight: 700;
  937. }
  938. figure.effect-steve {
  939. z-index: auto;
  940. /* background: #000; */
  941. }
  942. figure.effect-steve:before {
  943. box-shadow: 0 3px 30px rgba(0, 0, 0, 0.8);
  944. opacity: 0;
  945. }
  946. figure.effect-steve figcaption {
  947. z-index: 1;
  948. }
  949. figure.effect-steve .effect-three {
  950. opacity: 1;
  951. -webkit-transition: -webkit-transform 0.35s;
  952. transition: transform 0.35s;
  953. -webkit-transform: perspective(1000px) translate3d(0, 0, 0);
  954. transform: perspective(1000px) translate3d(0, 0, 0);
  955. }
  956. figure.effect-steve h2,
  957. figure.effect-steve p {
  958. background: rgb(181, 225, 240);
  959. color: #333;
  960. }
  961. figure.effect-steve h2 {
  962. position: absolute;
  963. padding: 0.25em;
  964. bottom: 10px;
  965. width: 100%;
  966. }
  967. figure.effect-steve p {
  968. text-align: justify;
  969. margin-top: 1em;
  970. padding: 0.5em;
  971. font-weight: 800;
  972. opacity: 0;
  973. -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  974. transition: opacity 0.35s, transform 0.35s;
  975. }
  976. figure.effect-steve:hover:before {
  977. opacity: 1;
  978. }
  979. figure.effect-steve:hover .effect-three {
  980. -webkit-transform: perspective(1000px) translate3d(0, 0, 21px);
  981. transform: perspective(1000px) translate3d(0, 0, 21px);
  982. }
  983. figure.effect-steve:hover h2:before {
  984. opacity: 0;
  985. }
  986. figure.effect-steve:hover p {
  987. opacity: 1;
  988. }
  989. .grid figure,
  990. figcaption,
  991. .effect-three {
  992. z-index: 0;
  993. }
  994. .grid figure figcaption h2 {
  995. font-size: 24px;
  996. margin-bottom: -10px;
  997. margin-left: 0;
  998. margin-right: 0;
  999. padding-bottom: 11px;
  1000. }
  1001. .grid figcaption p {
  1002. font-size: 16px;
  1003. font-weight: 200;
  1004. position: absolute;
  1005. bottom: 0;
  1006. margin: 0;
  1007. height: 50%;
  1008. }
  1009. figure:hover h2 {
  1010. background: #f1f1f1;
  1011. transition: transform 0.35s;
  1012. transform: translateY(-2.5em);
  1013. }
  1014. /* end-off three-cards */
  1015. /*
  1016. .three-server-cards {
  1017. padding: 18px !important;
  1018. margin-left: -16px !important;
  1019. width: 416px;
  1020. } */
  1021. .three-server-cards1 {
  1022. padding: 18px !important;
  1023. margin-left: -16px !important;
  1024. width: 418px !important;
  1025. }
  1026. .three-card-name {
  1027. font-size: 15px;
  1028. font-weight: 600;
  1029. }
  1030. .server-card-content {
  1031. text-align: center;
  1032. }
  1033. .flint-sub {
  1034. font-weight: 600;
  1035. }
  1036. .index-slider {
  1037. margin-left: -20px;
  1038. width: 336px;
  1039. }
  1040. .index-slider p {
  1041. font-weight: 600;
  1042. }
  1043. /* .mobile-menu-toggle.theme1 svg path {
  1044. stroke: white !important;
  1045. } */
  1046. /*mega-menu starts*/
  1047. .sub-content-nav {
  1048. font-size: 20px;
  1049. padding: 5px;
  1050. margin-left: 45px !important;
  1051. }
  1052. .arrow-nav-img {
  1053. padding-left: 210px;
  1054. color: black;
  1055. }
  1056. .arrow-nav-img1 {
  1057. padding-left: 150px;
  1058. color: black;
  1059. }
  1060. .arrow-nav-img2 {
  1061. /* padding-left: 137px; */
  1062. color: #fff;
  1063. }
  1064. .arrow-nav-img3 {
  1065. padding-left: 208px;
  1066. color: black;
  1067. }
  1068. .arrow-nav-img4 {
  1069. padding-left: 206.4px;
  1070. color: black;
  1071. }
  1072. .arrow-nav-img5 {
  1073. padding-left: 159px;
  1074. color: black;
  1075. }
  1076. .nav-server-menu {
  1077. width: 100%;
  1078. text-align: left;
  1079. }
  1080. .content-nav {
  1081. color: black;
  1082. }
  1083. .mega-nav-img {
  1084. width: 50px;
  1085. position: relative;
  1086. margin: 0px 20px;
  1087. }
  1088. .bg-lighten2 {
  1089. background-color: #302c7c;
  1090. }
  1091. .nav-menu-category,
  1092. .nav-menu-category1 {
  1093. padding: 0;
  1094. margin: 0;
  1095. list-style: none;
  1096. }
  1097. li.nav-menu-category1 .sub-category.active {
  1098. background-color: #111827 !important;
  1099. color: white !important;
  1100. box-shadow: none !important;
  1101. }
  1102. li.nav-menu-category1 .sub-category.active {
  1103. color: white !important;
  1104. }
  1105. .nav-menu-category1:hover {
  1106. /* background:rgb(209, 208, 208); */
  1107. background-color: white !important;
  1108. color: #302c7c;
  1109. box-shadow: none !important;
  1110. }
  1111. .nav-menu-category1 i:hover {
  1112. color: #302c7c;
  1113. }
  1114. .mega-menu {
  1115. /* height: 440px !important; */
  1116. /* min-width: 1902px !important; */
  1117. /* background-color: lightgray; */
  1118. /* background-color: #f7f7f7; */
  1119. display: block;
  1120. /* border-radius: 4px; */
  1121. }
  1122. .menu-sections {
  1123. /* display: block; */
  1124. width: 80%;
  1125. height: 100%;
  1126. position: fixed;
  1127. right: 0%;
  1128. top: -9990px;
  1129. text-align: center;
  1130. background: #fbfafa;
  1131. background-color: rgb(255, 255, 255);
  1132. z-index: 10;
  1133. }
  1134. .nav-menu-category1[data-role="thumb-1"]:hover,
  1135. .menu-sections[data-role="content-1"] {
  1136. top: 0%;
  1137. }
  1138. .nav-menu-category1[data-role="thumb-2"]:hover
  1139. .menu-sections[data-role="content-2"] {
  1140. top: 0%;
  1141. }
  1142. .nav-menu-category1[data-role="thumb-3"]:hover
  1143. .menu-sections[data-role="content-3"] {
  1144. top: 1.7%;
  1145. }
  1146. .nav-menu-category1[data-role="thumb-4"]:hover
  1147. .menu-sections[data-role="content-4"] {
  1148. top: 1.7%;
  1149. }
  1150. .nav-menu-category1[data-role="thumb-5"]:hover
  1151. .menu-sections[data-role="content-5"] {
  1152. top: 1.7%;
  1153. }
  1154. .nav-menu-category1[data-role="thumb-6"]:hover
  1155. .menu-sections[data-role="content-6"] {
  1156. top: 1.7%;
  1157. }
  1158. span.sub-content-nav {
  1159. color: #19191a;
  1160. }
  1161. .nav-menu-category1:hover {
  1162. /* background: rgb(209, 208, 208); */
  1163. background-color: rgb(245, 243, 243);
  1164. color: black !important;
  1165. box-shadow: none !important;
  1166. }
  1167. .nav-menu-category1 {
  1168. width: 25%;
  1169. /* padding: 6px; */
  1170. display: flex;
  1171. color: black !important;
  1172. /* left: 40px !important; */
  1173. }
  1174. .nav-server-menu.p-4 {
  1175. display: inline-block;
  1176. flex-wrap: wrap;
  1177. }
  1178. .py-3 {
  1179. padding-top: 1rem !important;
  1180. padding-bottom: 1rem !important;
  1181. }
  1182. .content-nav.px-3 {
  1183. text-align: left;
  1184. color: black;
  1185. }
  1186. .w-100.d-flex.py-3 {
  1187. padding-bottom: 8px !important;
  1188. }
  1189. .w-100.d-flex.py-3.pl-5 {
  1190. margin-left: 20px;
  1191. margin-top: -25px;
  1192. }
  1193. /* .close-btn {
  1194. float: right;
  1195. font-size: x-large;
  1196. display: none;
  1197. } */
  1198. .ame:hover {
  1199. text-decoration: underline;
  1200. }
  1201. .nav-mega-menu ul a {
  1202. padding: 0%;
  1203. }
  1204. /*mega-menu end */
  1205. button.btn.btn--xl.single-btn.single-cart-btn {
  1206. margin-left: 42px;
  1207. }
  1208. .row.align-items-center.slider-height.breadcrumb {
  1209. height: 300px !important;
  1210. }
  1211. /* index changes */
  1212. .row.product-cards {
  1213. margin-top: 50px;
  1214. }
  1215. /* .tab-line {
  1216. height: 30px;
  1217. border: 1px solid;
  1218. margin-top: 8px;
  1219. display: none;
  1220. } */
  1221. nav.product-tab-menu.single-product.tabs {
  1222. /* background: #fff; */
  1223. position: relative;
  1224. /* margin-top: -40px; */
  1225. padding: 4px 4px;
  1226. /* border-radius: 5px; */
  1227. }
  1228. li.nav-items {
  1229. text-align: center;
  1230. /* margin: 25px auto; */
  1231. }
  1232. .single-product-desc {
  1233. background: #fff;
  1234. padding: 12px;
  1235. border: 1px solid #ebebeb;
  1236. }
  1237. .slick-arrow {
  1238. background-color: #302c7c !important;
  1239. }
  1240. /* p.flint-sub.text-center {
  1241. padding: 15px;
  1242. } */
  1243. /* .single-product-desc.cards {
  1244. background: #ebebeb;
  1245. } */
  1246. /* .product-tab-menu.single-product.tabs .nav-items .nav-link:hover,
  1247. li.nav-items:hover */
  1248. .product-tab-menu.single-product.tabs li.nav-items .nav-link.active {
  1249. color: #302c7c;
  1250. /* border-bottom: 1px solid #302c7c; */
  1251. background: #eaeaf2;
  1252. }
  1253. .product-tab-menu.single-product .nav-items .nav-link {
  1254. text-transform: capitalize;
  1255. color: #111;
  1256. padding: 10px;
  1257. margin: 0px;
  1258. font-size: 15px;
  1259. font-weight: 600;
  1260. border: 0;
  1261. border-radius: 0;
  1262. width: max-content;
  1263. }
  1264. .collbrate-img::before {
  1265. display: none;
  1266. }
  1267. .position-relative.headers {
  1268. position: relative !important;
  1269. z-index: 999;
  1270. }
  1271. /* img.main-logo {
  1272. width: 80%;
  1273. } */
  1274. button.btn.btn--md.single-btn.single-cart-btn {
  1275. padding: 8px;
  1276. border-radius: 6px;
  1277. }
  1278. .contact-form {
  1279. background-color: #ffff;
  1280. padding: 8px;
  1281. color: #373e4b;
  1282. font-weight: 500;
  1283. font-size: 22px;
  1284. }
  1285. /* .contact-form label {
  1286. font-size: 12px;
  1287. padding: 0.8rem 1.3rem;
  1288. } */
  1289. button.close {
  1290. margin: -44px -31px 45px 38px;
  1291. }
  1292. .contact-form input,
  1293. .contact-form textarea {
  1294. line-height: 40px;
  1295. width: 100%;
  1296. padding-left: 20px;
  1297. border: 1px solid rgb(48, 44, 124);
  1298. outline: 0;
  1299. background-color: #fff;
  1300. /* border-radius: 6px; */
  1301. font-size: 16px;
  1302. }
  1303. /* button#submit {
  1304. margin-left: 154px;
  1305. } */
  1306. h4.contact-page-title {
  1307. color: rgb(48, 44, 124);
  1308. }
  1309. .theme1 .nav-link.active,
  1310. .theme1 .nav-link:hover {
  1311. color: #302c7c;
  1312. background: transparent;
  1313. text-decoration: none;
  1314. }
  1315. .products-names {
  1316. color: #302c7c;
  1317. }
  1318. p.flint-sub.text-center {
  1319. /* padding: 15px 0px; */
  1320. background-color: #ebebeb;
  1321. color: black;
  1322. }
  1323. .product-thumbnail.position-relative {
  1324. min-height: 136px;
  1325. display: flex;
  1326. justify-content: center;
  1327. align-items: center;
  1328. padding: 20px 20px;
  1329. }
  1330. ul.main-menu.d-flex.justify-content-right {
  1331. justify-content: right !important;
  1332. }
  1333. ._slider {
  1334. display: none;
  1335. }
  1336. .media-body {
  1337. width: 100%;
  1338. }
  1339. img.icons {
  1340. width: 30px;
  1341. }
  1342. section.mobile-icons {
  1343. display: none;
  1344. }
  1345. .buy-now-btn {
  1346. /* padding: 20px 80px; */
  1347. background: #302c7c !important;
  1348. /* background: var(--bs-gray-dark); */
  1349. color: white;
  1350. border-radius: 0%;
  1351. height: 50px;
  1352. }
  1353. /* section.theme1.bg-white.pb-80 {
  1354. display: none;
  1355. } */
  1356. a.nav-products {
  1357. cursor: pointer;
  1358. }
  1359. .container.nav-mega-menu {
  1360. text-align: left;
  1361. }
  1362. ul.sub-pro.mt-10 li {
  1363. padding: 2px;
  1364. }
  1365. .main-menu li {
  1366. margin: 0 0px;
  1367. position: relative;
  1368. text-align: left;
  1369. text-transform: capitalize;
  1370. font-weight: normal;
  1371. }
  1372. .mega-menu li ul li.mega-menu-title {
  1373. margin-bottom: 8px;
  1374. }
  1375. .mega-menu li a {
  1376. text-align: center !important;
  1377. }
  1378. .price-quote {
  1379. color: #ffffff;
  1380. background: #302c7c;
  1381. /* background: var(--bs-gray-dark); */
  1382. text-align: left;
  1383. padding: 15px 15px 15px;
  1384. display: none;
  1385. }
  1386. .price-quote h5 .cost {
  1387. color: #ffffff;
  1388. }
  1389. .pd {
  1390. color: #89898c;
  1391. font-size: 14px;
  1392. line-height: 22px;
  1393. margin-top: 3px;
  1394. }
  1395. img.stock {
  1396. width: 20px;
  1397. }
  1398. .col-md-3.aval,
  1399. .col-md-2.aval {
  1400. border-right: 1px solid #e5e5e5;
  1401. padding: 10px 11px;
  1402. font-size: 13px;
  1403. line-height: 1;
  1404. margin-top: 10px;
  1405. text-align: left;
  1406. margin-top: 16px;
  1407. }
  1408. .col-md-3.rev {
  1409. padding: 10px 11px;
  1410. font-size: 13px;
  1411. line-height: 1;
  1412. margin-top: 10px;
  1413. text-align: left;
  1414. margin-top: 16px;
  1415. }
  1416. .col-md-4.text-left {
  1417. position: relative;
  1418. right: 14px;
  1419. }
  1420. b.cost {
  1421. color: #302c7c;
  1422. }
  1423. div#footer-head {
  1424. overflow-x: hidden;
  1425. }
  1426. #scrollUp:hover {
  1427. background: #212529;
  1428. color: #fff;
  1429. }
  1430. form.form-inline.position-relative {
  1431. z-index: 999;
  1432. }
  1433. /* new-css
  1434. */
  1435. /* spacing betweeen contents */
  1436. .content-block {
  1437. width: 100%;
  1438. display: flex;
  1439. flex-wrap: wrap;
  1440. /* padding: 80px 0; */
  1441. padding-top: 100px;
  1442. position: relative;
  1443. }
  1444. .content-block .product-tab-nav {
  1445. border-right: 1px solid #dee2e6;
  1446. }
  1447. .product-tab-nav img {
  1448. width: 25px;
  1449. margin: 0px 10px 0px 0px;
  1450. /* width: 37px;
  1451. padding-right: 10px; */
  1452. }
  1453. #pills-smart-rack-tab img {
  1454. height: 27px;
  1455. }
  1456. /* tab-menu */
  1457. .product-tab-menu.single-product .nav-item .nav-link.active,
  1458. .product-tab-menu.single-product .nav-item .nav-link:hover {
  1459. color: #302c7c;
  1460. border-bottom: 2px solid;
  1461. }
  1462. /* .theme1 li.active>a, .theme1 li:hover>a {
  1463. border-bottom: 2px solid white !important;
  1464. } */
  1465. /* a.main-nav-list:hover span:hover */
  1466. /* a.main-nav-list.active span.active {
  1467. border-bottom: 2px solid white !important;
  1468. } */
  1469. .main-nav-list.active span.active {
  1470. border-bottom: 2px solid white !important;
  1471. }
  1472. .nav-mega-menu .sub-nav-list.active {
  1473. color: #302c7c !important;
  1474. /* font-weight: 600; */
  1475. }
  1476. .sub-nav-list {
  1477. font-size: 18px !important;
  1478. }
  1479. /* currency converter */
  1480. li.highlight.currency {
  1481. margin: auto 0;
  1482. display: none;
  1483. }
  1484. select::-ms-expand {
  1485. display: none;
  1486. }
  1487. select {
  1488. outline: none;
  1489. }
  1490. select {
  1491. /* A reset of styles, including removing the default dropdown arrow */
  1492. /* appearance: none; */
  1493. /* Additional resets for further consistency */
  1494. background-color: transparent;
  1495. border: none;
  1496. padding: 0 1em 0 0;
  1497. margin: 0;
  1498. font-family: inherit;
  1499. font-size: inherit;
  1500. /* cursor: inherit; */
  1501. line-height: inherit;
  1502. }
  1503. #custom-selects {
  1504. padding: 0 15px;
  1505. height: 46px;
  1506. border: 1px solid #ccc;
  1507. font-size: 14px;
  1508. /* border-radius: 4px; */
  1509. color: #fff;
  1510. /* background: transparent; */
  1511. font-weight: 700;
  1512. width: 90px;
  1513. appearance: none;
  1514. background-position-x: 60px;
  1515. cursor: pointer;
  1516. }
  1517. .blue-arrow {
  1518. background: url(../img/icon/expand-button-blue.png) 100% / 14% no-repeat;
  1519. }
  1520. .white-arrow {
  1521. background: url(../img/icon/expand-button.png) 100% / 14% no-repeat;
  1522. }
  1523. #sticky.is-isticky #custom-selects {
  1524. color: #302c7c;
  1525. }
  1526. #custom-selects option {
  1527. color: #111;
  1528. }
  1529. #custom-selects select option:hover {
  1530. background-color: yellow;
  1531. }
  1532. select option:hover {
  1533. background-color: yellow;
  1534. }
  1535. /* option:hover {
  1536. background-color: black !important;
  1537. } */
  1538. /* select:focus > option:checked, option:hover {
  1539. background: #000 !important;
  1540. color: #fff;
  1541. } */
  1542. /* mobile-text-break */
  1543. @media (min-width: 768px) {
  1544. .mobile--text-break {
  1545. display: none;
  1546. }
  1547. }
  1548. .main-index::before {
  1549. display: none;
  1550. }
  1551. .theme1 .slick-dots li.slick-active button,
  1552. .theme1 .slick-dots li button:hover {
  1553. display: none !important;
  1554. }
  1555. #anwi-products .slider-item .product-thumbnail {
  1556. max-width: 370px;
  1557. }
  1558. .your-order-area
  1559. .your-order-wrap
  1560. .your-order-product-info
  1561. .your-order-top
  1562. ul.summary-list {
  1563. flex-direction: column;
  1564. }
  1565. .form-check-input[type="radio"] {
  1566. /* border-radius: 0.25em; */
  1567. border-radius: 50%;
  1568. }
  1569. .product-radio-btn,
  1570. .product-check-btn,
  1571. .product-hard-btn,
  1572. .product-check {
  1573. cursor: pointer;
  1574. }
  1575. .featuring p {
  1576. font-size: 24px;
  1577. font-weight: 400;
  1578. color: #ffffff;
  1579. }
  1580. .carousel-container .carousel-control-next i,
  1581. .carousel-container .carousel-control-prev i {
  1582. border-radius: 20%;
  1583. color: #607d8b;
  1584. border: 2.5px solid #607d8b;
  1585. }
  1586. .carousel-container .carousel-control-next,
  1587. .carousel-container .carousel-control-prev {
  1588. height: fit-content;
  1589. top: 200px !important;
  1590. }
  1591. .carousel-container {
  1592. background: linear-gradient(180deg, #ffffff 0%, #eceff1 45.31%, #edf0f2 100%);
  1593. }
  1594. .carousel-img img {
  1595. margin: 0px 0px 200px 360px;
  1596. }
  1597. .carousel-caption {
  1598. left: 0 !important;
  1599. color: #111 !important;
  1600. }
  1601. .carousel-caption .card-body {
  1602. background-color: rgba(255, 255, 255, 0.5) !important;
  1603. }
  1604. .carousel-caption .card-title {
  1605. color: #9fb0b8;
  1606. letter-spacing: 0.2em;
  1607. text-transform: capitalize;
  1608. font-size: 14px;
  1609. padding-bottom: 17px;
  1610. font-weight: 600;
  1611. }
  1612. .carousel-caption .card-subtitle {
  1613. font-size: 24px;
  1614. font-weight: 500;
  1615. }
  1616. .carousel-caption a {
  1617. padding-top: 20px;
  1618. color: #302c7c;
  1619. font-weight: 500;
  1620. }
  1621. .carousel-container .carousel-indicators li {
  1622. width: 8rem !important;
  1623. height: 12rem !important;
  1624. text-indent: unset !important;
  1625. }
  1626. .carousel-container .carousel-indicators .card {
  1627. background-color: transparent;
  1628. }
  1629. .carousel-container .carousel-indicators {
  1630. justify-content: right !important;
  1631. margin-right: 0% !important;
  1632. bottom: 25px !important;
  1633. z-index: 5 !important;
  1634. background-color: transparent;
  1635. }
  1636. .carousel-container .carousel-indicators .active {
  1637. background-color: transparent;
  1638. }
  1639. .carousel-indicators li {
  1640. background-color: transparent;
  1641. }
  1642. .carousel-container .carousel .carousel-indicators li.active .card-img-top {
  1643. /* background: rgba(255, 255, 255, 0.7); */
  1644. backdrop-filter: blur(200px);
  1645. }
  1646. .carousel-container .card {
  1647. background: rgba(255, 255, 255, 0.5);
  1648. backdrop-filter: blur(300px);
  1649. }
  1650. .header-bg,
  1651. #sticky.is-isticky {
  1652. color: #111;
  1653. }
  1654. .carousel-container .form-check-label {
  1655. letter-spacing: 5px;
  1656. color: #607d8b;
  1657. font-weight: 600;
  1658. }
  1659. .carousel-container .carousel-indicators .active {
  1660. border-bottom: 2px solid #302c7c;
  1661. }
  1662. .products-head {
  1663. padding-bottom: 7%;
  1664. }
  1665. .products-head h3 {
  1666. width: fit-content;
  1667. font-size: 48px;
  1668. font-weight: 700;
  1669. background: linear-gradient(
  1670. 90.28deg,
  1671. #8a2387 28.81%,
  1672. #e94057 57.97%,
  1673. #f27121 83.18%
  1674. );
  1675. /* background: -webkit-linear-gradient(#eee, #333); */
  1676. -webkit-background-clip: text;
  1677. -webkit-text-fill-color: transparent;
  1678. }
  1679. .main-product-tab {
  1680. background: linear-gradient(180deg, #eceff1 0%, #ffffff 19.27%);
  1681. }
  1682. #anwi-products .card-body {
  1683. border: none !important;
  1684. }
  1685. #anwi-products a {
  1686. color: #302c7c;
  1687. font-weight: 700;
  1688. text-transform: none !important;
  1689. }
  1690. #anwi-products .view-products {
  1691. font-size: 24px;
  1692. color: #302c7c;
  1693. font-weight: 500;
  1694. text-transform: capitalize !important;
  1695. padding: 15px 45px;
  1696. }
  1697. /* .product-cards i {
  1698. color: #C4C4C4;
  1699. } */
  1700. .our-team-head h2 {
  1701. font-weight: 700;
  1702. background: linear-gradient(90.54deg, #00f260 -9.78%, #0575e6 32.06%);
  1703. -webkit-background-clip: text;
  1704. -webkit-text-fill-color: transparent;
  1705. width: fit-content;
  1706. }
  1707. .solutions-head h2 {
  1708. font-weight: 700;
  1709. background: linear-gradient(91.18deg, #009fff 30.62%, #ec2f4b 53.88%);
  1710. -webkit-background-clip: text;
  1711. -webkit-text-fill-color: transparent;
  1712. width: fit-content;
  1713. }
  1714. .footer {
  1715. background-image: url(../img/slider/Footer.svg);
  1716. background-size: cover;
  1717. background-repeat: no-repeat;
  1718. color: #ffffff !important;
  1719. }
  1720. .footer h2 {
  1721. color: #ffffff !important;
  1722. font-weight: 700;
  1723. }
  1724. .footer .nletter-form .form-control {
  1725. color: #ffffff !important;
  1726. border-radius: 0%;
  1727. }
  1728. .footer .container {
  1729. padding: 3% 0%;
  1730. }
  1731. .news-letter-btn {
  1732. color: #302c7c;
  1733. border-radius: 0%;
  1734. }
  1735. .footer-widget .section-title {
  1736. padding-bottom: 0%;
  1737. }
  1738. .footer-widget {
  1739. line-height: 2.3;
  1740. }
  1741. .section-title {
  1742. padding-bottom: 0%;
  1743. }
  1744. .our-team-main {
  1745. background-image: url(../img/slider/Frame\ 811433.png);
  1746. }
  1747. .our-team-content .carousel-indicators {
  1748. bottom: -60px;
  1749. margin-bottom: 0%;
  1750. }
  1751. #carouselExampleIndicators-2 .carousel-control-next,
  1752. #carouselExampleIndicators-2 .carousel-control-prev {
  1753. top: unset;
  1754. bottom: -59px;
  1755. }
  1756. #carouselExampleIndicators-2 .carousel-control-next {
  1757. right: 20%;
  1758. }
  1759. #carouselExampleIndicators-2 .carousel-control-prev {
  1760. left: 20%;
  1761. }
  1762. #carouselExampleIndicators-2 .carousel-indicators .active {
  1763. background-color: #607d8b;
  1764. }
  1765. #carouselExampleIndicators-2 .carousel-indicators li {
  1766. background-color: #d7d1d1;
  1767. }
  1768. #carouselExampleIndicators-2 i {
  1769. color: #607d8b;
  1770. font-size: 20px;
  1771. }
  1772. .solutions-content a {
  1773. font-size: 20px;
  1774. text-transform: none;
  1775. font-weight: 500;
  1776. color: #302c7c;
  1777. }
  1778. .solutions-content .card-title {
  1779. font-weight: 700;
  1780. }
  1781. .social-icons i {
  1782. font-size: 20px;
  1783. }
  1784. .header-middle.is-isticky li .main-nav-list {
  1785. color: #302c7c !important;
  1786. }
  1787. .offcanvas .offcanvas-menu ul li a {
  1788. color: #333 !important;
  1789. }
  1790. .mega-menu .nav-mega-menu .sub-nav-list {
  1791. color: #565656 !important;
  1792. }
  1793. .carousel-container .card-img-top {
  1794. height: 100px;
  1795. }
  1796. #carouselExampleIndicators-2 .carousel-indicators li {
  1797. width: 30px;
  1798. height: 3px;
  1799. margin: 0px 3px;
  1800. cursor: pointer;
  1801. }
  1802. .products-banner {
  1803. padding: 6% 0%;
  1804. /* background: #111827; */
  1805. background-image: url(../img/banner/products-banner-bg.svg);
  1806. color: #fff;
  1807. background-repeat: no-repeat;
  1808. background-size: cover;
  1809. }
  1810. .products-banner h1 {
  1811. color: #fff;
  1812. }
  1813. .prod-tabs-nav {
  1814. background: #42454b;
  1815. }
  1816. .prod-tabs-nav .nav-pills .nav-link.active,
  1817. .nav-pills .show > .nav-link {
  1818. color: #fff;
  1819. background: none;
  1820. }
  1821. .prod-tabs-nav .nav-link {
  1822. color: #b1b1b1;
  1823. }
  1824. .products-container .product-cards {
  1825. margin: 4% 0%;
  1826. }
  1827. .products-container .product-cards .card {
  1828. border: none;
  1829. }
  1830. .products-container .product-cards h2 {
  1831. color: #302c7c;
  1832. font-weight: 700;
  1833. }
  1834. .reach-us {
  1835. background: linear-gradient(90deg, #7474bf 39.1%, #348ac7 81.88%),
  1836. linear-gradient(0deg, #212d46, #212d46);
  1837. -webkit-background-clip: text;
  1838. -webkit-text-fill-color: transparent;
  1839. width: fit-content;
  1840. text-transform: none;
  1841. }
  1842. ::-webkit-input-placeholder {
  1843. /* Chrome/Opera/Safari */
  1844. color: pink;
  1845. }
  1846. #sticky.is-isticky a.main-nav-list.active span.active {
  1847. border-bottom: 2px solid #111 !important;
  1848. }
  1849. #sticky.is-isticky .main-nav-list.active span.active {
  1850. border-bottom: 2px solid #111 !important;
  1851. }
  1852. .view-all {
  1853. font-size: 18px !important;
  1854. }
  1855. .about-head h4 {
  1856. color: #212d46;
  1857. }
  1858. .mission span {
  1859. font-weight: 800;
  1860. background: linear-gradient(90deg, #4776e6 0%, #8e54e9 100%);
  1861. -webkit-background-clip: text;
  1862. -webkit-text-fill-color: transparent;
  1863. width: fit-content;
  1864. text-transform: none;
  1865. }
  1866. .card-img-top {
  1867. height: 100%;
  1868. }
  1869. #pills-switches .carousel-control-next,
  1870. #pills-switches .carousel-control-prev {
  1871. color: #000;
  1872. top: 200px;
  1873. bottom: 0;
  1874. display: block;
  1875. align-items: unset;
  1876. width: fit-content;
  1877. height: fit-content;
  1878. }
  1879. #pills-switches .carousel-control-next:focus,
  1880. .carousel-control-next:hover,
  1881. .carousel-control-prev:focus,
  1882. .carousel-control-prev:hover {
  1883. color: #302c7c;
  1884. }
  1885. body[data-page="product"] .header-middle.theme1 li .main-nav-list {
  1886. color: #302c7c !important;
  1887. }
  1888. body[data-page="product"] .main-nav-list.active span.active {
  1889. border-bottom: 2px solid #111 !important;
  1890. }
  1891. body[data-page="product"] .mobile-menu-toggle.theme1 svg path {
  1892. stroke: #111 !important;
  1893. }
  1894. body[data-page="product"] #custom-selects {
  1895. /* color: #333; */
  1896. color: #302c7c;
  1897. font-weight: 700;
  1898. }
  1899. body[data-page="product"] #custom-selects {
  1900. }
  1901. body[data-page="product"] .main-index {
  1902. /* -webkit-box-shadow: 0 8px 6px -6px rgb(0 0 0 / 40%);
  1903. box-shadow: 0 8px 6px -6px rgb(0 0 0 / 40%); */
  1904. box-shadow: 0px 10px 22px -6px rgba(0, 0, 0, 0.1);
  1905. }
  1906. .get-in-touch {
  1907. background: #fff;
  1908. color: #111827;
  1909. }
  1910. body[data-page="product"] .get-in-touch {
  1911. color: #fff;
  1912. background: #302c7c;
  1913. }
  1914. .get-in {
  1915. padding: 16px 10px 16px 20px !important;
  1916. }
  1917. #sticky.is-isticky .get-in-touch {
  1918. color: #fff;
  1919. background: #302c7c;
  1920. }
  1921. /* .slider-content {
  1922. margin: 100px 0px;
  1923. } */
  1924. .our-team-content .carousel-inner {
  1925. min-height: 200px;
  1926. }
  1927. body[data-page="about"] .card-text {
  1928. text-align: justify;
  1929. }
  1930. /* .slick-track {
  1931. display: flex !important;
  1932. } */
  1933. .popular-slider-init .slick-prev {
  1934. left: -50px;
  1935. }
  1936. .popular-slider-init .slick-next {
  1937. right: -50px;
  1938. }
  1939. #anwi-products .tab-pane {
  1940. min-height: 601px;
  1941. }
  1942. .our-team-content .carousel-inner {
  1943. min-height: 280px;
  1944. }
  1945. .contact-details-form {
  1946. line-height: 4rem;
  1947. text-align: justify;
  1948. }
  1949. .view-all-prod {
  1950. font-size: 20px;
  1951. text-underline-offset: 6px;
  1952. }
  1953. .smart-racks img {
  1954. height: 27px;
  1955. }
  1956. .solutions-content .card-text {
  1957. text-align: justify;
  1958. }
  1959. #carouselExampleIndicators .carousel-indicators li {
  1960. cursor: pointer;
  1961. }
  1962. #carouselExampleIndicators .carousel-indicators [data-bs-target] {
  1963. background: transparent;
  1964. }
  1965. .animated {
  1966. -webkit-animation-duration: 1s;
  1967. animation-duration: 1s;
  1968. -webkit-animation-fill-mode: both;
  1969. animation-fill-mode: both;
  1970. }
  1971. .product-price {
  1972. color: #ffff;
  1973. }
  1974. .product-tab-menu.single-product .nav-item {
  1975. margin-bottom: 0px;
  1976. }
  1977. .configuration-block,
  1978. .silver-fam-processer,
  1979. .gold-fam-processer {
  1980. margin-top: 0px !important;
  1981. }
  1982. .product-cards .list-group {
  1983. height: 100%;
  1984. }
  1985. .buy-now-btn:hover {
  1986. color: white;
  1987. }
  1988. /*------------------- modal form css ---------------------*/
  1989. .contact100-more {
  1990. width: 50%;
  1991. background-repeat: no-repeat;
  1992. background-size: cover;
  1993. background-position: center;
  1994. position: relative;
  1995. z-index: 1;
  1996. padding: 30px 15px 0;
  1997. }
  1998. .wrap-contact100 {
  1999. width: 950px;
  2000. background: #fff;
  2001. overflow: hidden;
  2002. display: -webkit-box;
  2003. display: -webkit-flex;
  2004. display: -moz-box;
  2005. display: -ms-flexbox;
  2006. display: flex;
  2007. flex-wrap: wrap;
  2008. align-items: stretch;
  2009. flex-direction: row-reverse;
  2010. }
  2011. .modal-dialog {
  2012. max-width: 950px;
  2013. padding-top: 25px;
  2014. margin: auto;
  2015. }
  2016. .wrap-contact100 input::placeholder {
  2017. color: #e6e6e6;
  2018. }
  2019. .enquire-form input::placeholder,
  2020. .enquire-form textarea::placeholder {
  2021. /* color: transparent !important; */
  2022. font-size: 14px;
  2023. opacity: 0;
  2024. }
  2025. .modal-content {
  2026. /* width: 50%; */
  2027. border: none;
  2028. }
  2029. /* #enquireModal {
  2030. background: #f2f2f2;
  2031. } */
  2032. .contact-page-title {
  2033. font-size: 32px;
  2034. font-weight: 500;
  2035. text-transform: capitalize;
  2036. margin: 0px 0px 20px 0px;
  2037. text-align: left;
  2038. }
  2039. button.close:hover {
  2040. color: #ff0000 !important;
  2041. }
  2042. button.close {
  2043. color: #aa4646;
  2044. }
  2045. /* --------------------------form css---------------- */
  2046. .form-control:focus {
  2047. box-shadow: none;
  2048. border-bottom: 1px solid #86b7fe;
  2049. }
  2050. .form-control {
  2051. border: none;
  2052. border-bottom: 1px solid #dee2e6;
  2053. border-radius: 0px;
  2054. }
  2055. .form-control:disabled,
  2056. .form-control[readonly] {
  2057. background: #b5cbe0;
  2058. }
  2059. .enquire-form .form-floating > label {
  2060. padding: 10px 10px;
  2061. font-size: 16px;
  2062. }
  2063. .enquire-form-img {
  2064. background-image: url("../img/quote-image.png");
  2065. background-repeat: no-repeat;
  2066. background-size: cover;
  2067. /* z-index: 1; */
  2068. }
  2069. .enquire-form-img::before {
  2070. content: "";
  2071. display: block;
  2072. position: absolute;
  2073. z-index: -1;
  2074. width: 49%;
  2075. height: 100%;
  2076. top: 0;
  2077. left: 0;
  2078. background: rgba(0, 0, 0, 0.8);
  2079. }
  2080. .single-product-desc ul {
  2081. font-size: 16px;
  2082. }
  2083. .product-list-des li {
  2084. list-style: unset;
  2085. }
  2086. /* newly added by rahul--------------------- */
  2087. .specifications-list h4 {
  2088. font-size: 18px;
  2089. }
  2090. .specifications-list p {
  2091. font-size: 14px;
  2092. }
  2093. .single-product-head .title {
  2094. font-size: 25px;
  2095. }
  2096. .product-detail-table td {
  2097. font-size: 16px;
  2098. }