You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

10025 lines
231 KiB

  1. /*
  2. @File: StartP Template Styles
  3. * This file contains the styling for the actual template, this
  4. is the file you need to edit to change the look of the
  5. template.
  6. This files table contents are outlined below>>>>>
  7. *******************************************
  8. *******************************************
  9. ==== INDEX PAGE CSS
  10. ** - Default CSS
  11. ** - Preloader CSS
  12. ** - Navbar CSS
  13. ** - Main Banner CSS
  14. ** - Boxes CSS
  15. ** - About CSS
  16. ** - Why Choose Us CSS
  17. ** - Services CSS
  18. ** - Services Details CSS
  19. ** - Features CSS
  20. ** - Features Details CSS
  21. ** - Team CSS
  22. ** - Works CSS
  23. ** - Fun Facts CSS
  24. ** - Pricing CSS
  25. ** - Domain Search CSS
  26. ** - Feedback CSS
  27. ** - Ready To Talk CSS
  28. ** - Partner CSS
  29. ** - Blog CSS
  30. ** - Shop CSS
  31. ** - Shop Details CSS
  32. ** - Cart CSS
  33. ** - Checkout CSS
  34. ** - Page Title CSS
  35. ** - FAQ CSS
  36. ** - Pagination CSS
  37. ** - Blog Details CSS
  38. ** - Sidebar Widget CSS
  39. ** - Project Details CSS
  40. ** - Contact CSS
  41. ** - Coming Soon CSS
  42. ** - 404 Error CSS
  43. ** - CTA CSS
  44. ** - Repair Main Banner CSS
  45. ** - Repair Partner CSS
  46. ** - Repair About CSS
  47. ** - Repair Services CSS
  48. ** - Repair CTA CSS
  49. ** - Repair Team CSS
  50. ** - Repair Why Choose Us CSS
  51. ** - Repair Feedback CSS
  52. ** - IoT Main Banner CSS
  53. ** - IoT Partner CSS
  54. ** - Iot Services CSS
  55. ** - IoT CTA CSS
  56. ** - IoT Features CSS
  57. ** - IoT Team CSS
  58. ** - IoT Why Choose Us CSS
  59. ** - ML Main Banner CSS
  60. ** - ML Partner CSS
  61. ** - Our Solutions CSS
  62. ** - ML About CSS
  63. ** - ML Services CSS
  64. ** - ML Feedback CSS
  65. ** - Free Trial CSS
  66. ** - ML Projects CSS
  67. ** - Agency Main Banner CSS
  68. ** - Our Solutions CSS
  69. ** - Agency About CSS
  70. ** - Agency Services CSS
  71. ** - Testimonials CSS
  72. ** - Agency CTA CSS
  73. ** - Agency Portfolio Main Banner CSS
  74. ** - Our Latest Projects CSS
  75. ** - Agency Portfolio About CSS
  76. ** - Agency Portfolio Partner CSS
  77. ** - Creative Area CSS
  78. ** - Footer CSS
  79. ** - Auth Form CSS
  80. ** - Go Top CSS
  81. */
  82. /*================================================
  83. Default CSS
  84. =================================================*/
  85. @import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
  86. $font-family: 'Poppins', sans-serif;
  87. $light-green-color: #44ce6f;
  88. $white-color: #ffffff;
  89. $black-color: #0e314c;
  90. $navlink-color: #4a6f8a;
  91. $paragraph-color: #6084a4;
  92. $purple-color: #c679e3;
  93. $bg-color: #f7fafd;
  94. $bg-color2: #f9f6f6;
  95. $hosting-main-color: #032b8d;
  96. $gradient-color: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  97. $gradient-color2: linear-gradient(to right bottom, #1fa2ff, #00c0ff, #00d9f2, #53eedd, #a6ffcb);
  98. $transition: .5s;
  99. $font-size: 14px;
  100. body {
  101. font-family: $font-family;
  102. padding: 0;
  103. margin: 0;
  104. font-size: $font-size;
  105. }
  106. :root {
  107. scroll-behavior: inherit;
  108. }
  109. img {
  110. max-width: 100%;
  111. }
  112. a {
  113. color: $black-color;
  114. display: inline-block;
  115. transition: $transition;
  116. text-decoration: none;
  117. outline: 0 !important;
  118. &:hover, &:focus {
  119. color: $light-green-color;
  120. text-decoration: none;
  121. }
  122. }
  123. .d-table {
  124. width: 100%;
  125. height: 100%;
  126. &-cell {
  127. vertical-align: middle;
  128. }
  129. }
  130. p {
  131. color: $paragraph-color;
  132. line-height: 1.8;
  133. &:last-child {
  134. margin-bottom: 0;
  135. }
  136. }
  137. .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  138. color: $black-color;
  139. font-weight: 500;
  140. }
  141. .text-right {
  142. text-align: end;
  143. }
  144. :focus {
  145. outline: 0 !important;
  146. }
  147. .ptb-80 {
  148. padding: {
  149. top: 80px;
  150. bottom: 80px;
  151. }
  152. }
  153. .pt-80 {
  154. padding-top: 80px;
  155. }
  156. .pb-50 {
  157. padding-bottom: 50px;
  158. }
  159. .bg-f7fafd {
  160. background-color: $bg-color;
  161. }
  162. .bg-f9f6f6 {
  163. background-color: $bg-color2;
  164. }
  165. .bg-f9fafb {
  166. background-color: #f9fafb;
  167. }
  168. .bg-0f054b {
  169. background-color: #0f054b;
  170. }
  171. .bg-eef6fd {
  172. background-color: #eef6fd;
  173. }
  174. .pb-80 {
  175. padding-bottom: 80px;
  176. }
  177. textarea.form-control {
  178. height: auto !important;
  179. }
  180. /* owl carousel btn */
  181. .owl-theme-style {
  182. &.owl-theme {
  183. .owl-nav {
  184. margin-top: 0;
  185. &.disabled + .owl-dots {
  186. margin-top: 10px;
  187. line-height: 0.01;
  188. }
  189. }
  190. .owl-dots {
  191. margin-top: 20px;
  192. line-height: 0.01;
  193. .owl-dot {
  194. span {
  195. width: 15px;
  196. height: 15px;
  197. margin: 0 5px;
  198. background: #D6D6D6;
  199. transition: .4s;
  200. border-radius: 50%;
  201. }
  202. &:hover, &.active {
  203. span {
  204. background: $light-green-color;
  205. }
  206. }
  207. }
  208. }
  209. }
  210. }
  211. /* btn btn-primary */
  212. .btn-primary {
  213. color: $white-color;
  214. background-color: $light-green-color;
  215. box-shadow: 0 13px 27px 0 rgba(68, 206, 111, .25);
  216. &:hover, &:focus, &:active {
  217. color: $white-color;
  218. background: $black-color;
  219. transform: translateY(-5px);
  220. box-shadow: 0 13px 27px 0 rgba(198, 121, 227, .25);
  221. }
  222. &.focus, &:focus {
  223. box-shadow: unset;
  224. }
  225. &:not(:disabled):not(.disabled).active:focus, &:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {
  226. box-shadow: unset;
  227. }
  228. &:not(:disabled):not(.disabled).active, &:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
  229. color: $white-color;
  230. background: $black-color;
  231. transform: translateY(-5px);
  232. box-shadow: 0 13px 27px 0 rgba(198, 121, 227, .25);
  233. }
  234. &.disabled, &:disabled {
  235. color: $white-color;
  236. background-color: $light-green-color;
  237. box-shadow: 0 13px 27px 0 rgba(68, 206, 111, .25);
  238. opacity: 1;
  239. &:hover, &:focus {
  240. background: $black-color;
  241. box-shadow: 0 13px 27px 0 rgba(198, 121, 227, .25);
  242. }
  243. }
  244. }
  245. .btn {
  246. font: {
  247. weight: 600;
  248. size: 14px;
  249. }
  250. border: none;
  251. padding: 15px 40px;
  252. position: relative;
  253. border-radius: 4px;
  254. z-index: 1;
  255. text-transform: uppercase;
  256. transition: $transition;
  257. &::after, &::before {
  258. content: '';
  259. position: absolute;
  260. top: 0;
  261. height: 100%;
  262. width: 0;
  263. transition: $transition;
  264. background: $purple-color;
  265. z-index: -1;
  266. }
  267. &::after {
  268. left: 0;
  269. border-radius: 4px 0 0 4px;
  270. }
  271. &::before {
  272. right: 0;
  273. border-radius: 0 4px 4px 0;
  274. }
  275. &:hover {
  276. &::after, &::before {
  277. width: 50%;
  278. }
  279. }
  280. }
  281. /* btn-secondary */
  282. .btn {
  283. &.btn-secondary {
  284. text-transform: capitalize;
  285. border-radius: 0;
  286. background-color: $light-green-color;
  287. padding: 13px 30px;
  288. box-shadow: 5px 5px 5px #a6f5be;
  289. margin: {
  290. right: 5px;
  291. bottom: 5px;
  292. };
  293. font: {
  294. size: 14px;
  295. weight: 500;
  296. };
  297. &::before {
  298. border-radius: 0;
  299. background: $purple-color;
  300. }
  301. &::after {
  302. border-radius: 0;
  303. background: $purple-color;
  304. }
  305. &:not(:disabled):not(.disabled).active, &:not(:disabled):not(.disabled):active, .show>&.dropdown-toggle {
  306. color: $white-color;
  307. background-color: $light-green-color;
  308. border-color: $light-green-color;
  309. }
  310. &:not(:disabled):not(.disabled).active:focus, &:not(:disabled):not(.disabled):active:focus, .show>&.dropdown-toggle:focus {
  311. box-shadow: 5px 5px 5px #e9caf5;
  312. }
  313. &:focus {
  314. color: $white-color;
  315. }
  316. &:hover, &:focus {
  317. box-shadow: 5px 5px 5px #e9caf5;
  318. }
  319. }
  320. }
  321. /* Form control */
  322. .form-group {
  323. margin-bottom: 18px;
  324. }
  325. label {
  326. color: $black-color;
  327. font: {
  328. size: 15px;
  329. weight: 500;
  330. }
  331. margin-bottom: 10px;
  332. }
  333. .form-control {
  334. height: 45px;
  335. padding: 10px;
  336. font-size: 14px;
  337. color: $black-color;
  338. border: 1px solid #eeeeee;
  339. border-radius: 0;
  340. background: #eeeeee;
  341. transition: $transition;
  342. &:focus {
  343. outline: 0;
  344. background: $white-color;
  345. box-shadow: unset;
  346. border-color: $light-green-color;
  347. }
  348. }
  349. /* Section Title */
  350. .section-title {
  351. text-align: center;
  352. margin-bottom: 50px;
  353. h2 {
  354. margin-bottom: 0;
  355. text-transform: capitalize;
  356. font: {
  357. size: 30px;
  358. weight: 600;
  359. }
  360. }
  361. p {
  362. max-width: 520px;
  363. margin: 0 auto;
  364. }
  365. .bar {
  366. height: 5px;
  367. width: 90px;
  368. background: #cdf1d8;
  369. margin: 20px auto;
  370. position: relative;
  371. border-radius: 30px;
  372. &::before {
  373. content: '';
  374. position: absolute;
  375. left: 0;
  376. top: -2.7px;
  377. height: 10px;
  378. width: 10px;
  379. border-radius: 50%;
  380. background: $light-green-color;
  381. animation-duration: 3s;
  382. animation-timing-function: linear;
  383. animation-iteration-count: infinite;
  384. animation-name: MOVE-BG;
  385. }
  386. }
  387. .sub-title {
  388. display: inline-block;
  389. color: $purple-color;
  390. background-color: #f5dffd;
  391. margin-bottom: 18px;
  392. border-radius: 30px;
  393. padding: 5px 20px 4px;
  394. font-size: 13px;
  395. }
  396. &.text-left {
  397. text-align: left;
  398. h2 {
  399. font-weight: 500;
  400. span {
  401. display: inline-block;
  402. font-weight: 700;
  403. }
  404. }
  405. p {
  406. margin: {
  407. left: 0;
  408. right: 0;
  409. top: 10px;
  410. };
  411. }
  412. }
  413. }
  414. @keyframes MOVE-BG {
  415. from {
  416. transform: translateX(0);
  417. }
  418. to {
  419. transform: translateX(88px);
  420. }
  421. }
  422. /*================================================
  423. Preloader CSS
  424. =================================================*/
  425. .preloader {
  426. position: fixed;
  427. left: 0;
  428. top: 0;
  429. width: 100%;
  430. height: 100%;
  431. z-index: 9999999;
  432. background: $light-green-color;
  433. .spinner {
  434. width: 60px;
  435. height: 60px;
  436. background-color: $white-color;
  437. margin: 0 auto;
  438. animation: sk-rotateplane 1.2s infinite ease-in-out;
  439. position: absolute;
  440. right: 0;
  441. left: 0;
  442. box-shadow: 0 0 70px 0 rgba(0, 0, 0, 0.4);
  443. top: 50%;
  444. margin-top: -75px;
  445. }
  446. }
  447. @keyframes sk-rotateplane {
  448. 0% {
  449. transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  450. } 50% {
  451. transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  452. } 100% {
  453. transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  454. }
  455. }
  456. /*================================================
  457. Navbar CSS
  458. =================================================*/
  459. .startp-responsive-nav {
  460. display: none;
  461. }
  462. #header {
  463. &.headroom {
  464. position: fixed;
  465. width: 100%;
  466. z-index: 9999;
  467. top: 0;
  468. left: 0;
  469. background-color: transparent;
  470. transition: .3s;
  471. padding-top: 15px;
  472. &.is-sticky {
  473. box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);
  474. background-color: $white-color !important;
  475. padding: {
  476. top: 15px;
  477. bottom: 15px;
  478. };
  479. }
  480. &.navbar-style-two {
  481. background-color: $white-color;
  482. padding: {
  483. top: 15px;
  484. bottom: 15px;
  485. };
  486. }
  487. }
  488. &.headroom--pinned {
  489. transform: translateY(0%);
  490. }
  491. &.headroom--unpinned {
  492. transform: translateY(-100%);
  493. opacity: 0;
  494. visibility: hidden;
  495. }
  496. }
  497. .startp-nav {
  498. background: transparent;
  499. nav {
  500. padding: 0;
  501. ul {
  502. padding: 0;
  503. margin: 0;
  504. list-style-type: none;
  505. }
  506. .navbar-nav {
  507. .nav-item {
  508. position: relative;
  509. padding: 15px 0;
  510. a {
  511. font: {
  512. weight: 500;
  513. size: 15px;
  514. }
  515. color: $navlink-color;
  516. padding: {
  517. left: 0;
  518. right: 0;
  519. top: 0;
  520. bottom: 0;
  521. }
  522. margin: {
  523. left: 14px;
  524. right: 14px;
  525. }
  526. &:hover, &:focus, &.active {
  527. color: $light-green-color;
  528. }
  529. svg {
  530. width: 14px;
  531. }
  532. }
  533. .dropdown-menu {
  534. box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);
  535. background: $white-color;
  536. position: absolute;
  537. border: none;
  538. top: 80px;
  539. left: 0;
  540. width: 250px;
  541. display: block;
  542. z-index: 99;
  543. padding: {
  544. top: 15px;
  545. left: 5px;
  546. right: 5px;
  547. bottom: 15px;
  548. }
  549. opacity: 0;
  550. border-radius: 5px;
  551. visibility: hidden;
  552. transition: all 0.3s ease-in-out;
  553. li {
  554. position: relative;
  555. padding: 0;
  556. a {
  557. font: {
  558. size: 14px;
  559. weight: 500;
  560. }
  561. padding: 8px 15px;
  562. margin: 0;
  563. display: block;
  564. color: $navlink-color;
  565. &:hover, &:focus, &.active {
  566. color: $light-green-color;
  567. }
  568. svg, i {
  569. float: right;
  570. }
  571. }
  572. .dropdown-menu {
  573. position: absolute;
  574. left: 100%;
  575. top: 0;
  576. opacity: 0 !important;
  577. visibility: hidden !important;
  578. li {
  579. a {
  580. color: $navlink-color;
  581. &:hover, &:focus, &.active {
  582. color: $light-green-color;
  583. }
  584. }
  585. }
  586. }
  587. &:hover {
  588. .dropdown-menu {
  589. opacity: 1 !important;
  590. visibility: visible !important;
  591. top: -10px !important;
  592. }
  593. a {
  594. color: $light-green-color;
  595. }
  596. }
  597. }
  598. }
  599. &:hover {
  600. ul {
  601. opacity: 1;
  602. visibility: visible;
  603. top: 100%;
  604. }
  605. }
  606. }
  607. }
  608. .others-option {
  609. margin-left: 20px;
  610. .cart-wrapper-btn {
  611. position: relative;
  612. margin-right: 30px;
  613. svg {
  614. width: 15px;
  615. }
  616. i {
  617. font-size: 20px;
  618. }
  619. span {
  620. background-color: red;
  621. color: #ffffff;
  622. font-size: 9px;
  623. width: 13px;
  624. height: 13px;
  625. text-align: center;
  626. line-height: 14px;
  627. border-radius: 50%;
  628. position: absolute;
  629. top: -2px;
  630. right: -9px;
  631. }
  632. }
  633. .btn {
  634. &.btn-light {
  635. background: transparent;
  636. border: 2px dashed #cdf1d8;
  637. padding: 12px 33px;
  638. margin: {
  639. right: 10px;
  640. }
  641. &:focus {
  642. color: $black-color !important
  643. }
  644. &:hover, &:focus {
  645. color: $white-color;
  646. border-color: $light-green-color;
  647. }
  648. &::after, &::before {
  649. background: $light-green-color;
  650. }
  651. }
  652. &.btn-primary {
  653. background: $purple-color;
  654. box-shadow: 0 13px 27px 0 rgba(198, 121, 227, 0.25);
  655. &::after, &::before {
  656. background: $light-green-color;
  657. box-shadow: 0 13px 27px 0 rgba(68, 206, 111, 0.25);
  658. }
  659. }
  660. }
  661. }
  662. }
  663. }
  664. .navbar-style-three {
  665. .startp-nav {
  666. padding: {
  667. left: 25px;
  668. right: 25px;
  669. };
  670. }
  671. }
  672. .navbar-color-white {
  673. .startp-nav {
  674. nav {
  675. .navbar-nav {
  676. .nav-item {
  677. a {
  678. color: $white-color;
  679. &:hover, &:focus, &.active {
  680. color: $light-green-color;
  681. }
  682. }
  683. }
  684. }
  685. .others-option {
  686. .cart-wrapper-btn {
  687. color: $white-color;
  688. }
  689. .btn {
  690. &.btn-primary {
  691. background: $purple-color;
  692. box-shadow: 0 13px 27px 0 rgba(198, 121, 227, 0.25);
  693. &::after, &::before {
  694. background: $light-green-color;
  695. box-shadow: 0 13px 27px 0 rgba(68, 206, 111, 0.25);
  696. }
  697. }
  698. }
  699. }
  700. }
  701. }
  702. &#header.headroom.is-sticky {
  703. background-color: $black-color !important;
  704. }
  705. }
  706. /* Navbar toggler */
  707. .navbar-toggler {
  708. border: none;
  709. border-radius: 0;
  710. padding: 0;
  711. &:focus {
  712. outline: 0 !important;
  713. box-shadow: none;
  714. }
  715. .icon-bar {
  716. width: 35px;
  717. transition: all 0.3s;
  718. background: #221638;
  719. height: 4px;
  720. display: block;
  721. border-radius: 3px;
  722. }
  723. .top-bar {
  724. transform: rotate(45deg);
  725. transform-origin: 10% 10%;
  726. left: 4px;
  727. position: relative;
  728. }
  729. .middle-bar {
  730. opacity: 0;
  731. margin: 5px 0;
  732. }
  733. .bottom-bar {
  734. transform: rotate(-45deg);
  735. transform-origin: 10% 90%;
  736. left: 4px;
  737. position: relative;
  738. }
  739. &.collapsed {
  740. .top-bar {
  741. transform: rotate(0);
  742. left: 0;
  743. }
  744. .middle-bar {
  745. opacity: 1;
  746. }
  747. .bottom-bar {
  748. transform: rotate(0);
  749. left: 0;
  750. }
  751. }
  752. }
  753. // Mobile and iPad Navbar
  754. @media only screen and (max-width: 991px) {
  755. #header {
  756. padding: {
  757. top: 15px;
  758. bottom: 15px;
  759. };
  760. &.headroom {
  761. border-bottom: 1px solid #eeeeee;
  762. &.is-sticky {
  763. border-bottom: none;
  764. }
  765. }
  766. }
  767. }
  768. /*================================================
  769. Main Banner CSS
  770. =================================================*/
  771. .main-banner {
  772. position: relative;
  773. height: 910px;
  774. z-index: 1;
  775. background: transparent url(/images/banner-bg1.jpg) right top no-repeat;
  776. .hero-content {
  777. h1 {
  778. font: {
  779. size: 45px;
  780. weight: 500;
  781. }
  782. margin-bottom: 20px;
  783. }
  784. p {
  785. margin-bottom: 30px;
  786. }
  787. }
  788. .banner-form {
  789. background: $white-color;
  790. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  791. padding: 50px 30px;
  792. border-radius: 5px;
  793. form {
  794. .form-control {
  795. padding-left: 15px;
  796. }
  797. .btn {
  798. display: block;
  799. width: 100%;
  800. transform: unset;
  801. margin-top: 25px;
  802. }
  803. }
  804. }
  805. .banner-image {
  806. position: relative;
  807. img {
  808. position: absolute;
  809. &:nth-child(1) {
  810. z-index: 3;
  811. top: -130px;
  812. left: -45px;
  813. }
  814. &:nth-child(2) {
  815. right: 145px;
  816. top: -287px;
  817. }
  818. &:nth-child(3) {
  819. left: 25px;
  820. top: -20px;
  821. }
  822. &:nth-child(4) {
  823. right: 12%;
  824. top: 118px;
  825. z-index: 1;
  826. }
  827. &:nth-child(5) {
  828. left: 28%;
  829. top: -120px;
  830. z-index: 2;
  831. }
  832. &:nth-child(6) {
  833. right: 35%;
  834. z-index: 1;
  835. top: -150px;
  836. }
  837. &:nth-child(7) {
  838. right: 20px;
  839. top: -110px;
  840. }
  841. &:nth-child(8) {
  842. right: 25px;
  843. top: -140px;
  844. }
  845. &:nth-child(9) {
  846. right: 30%;
  847. z-index: 1;
  848. top: -35px;
  849. }
  850. &:nth-child(10) {
  851. left: 37%;
  852. top: -28px;
  853. z-index: 1;
  854. }
  855. &:nth-child(11) {
  856. left: 37%;
  857. top: -160px;
  858. z-index: 1;
  859. }
  860. &:nth-child(12) {
  861. left: 90px;
  862. top: -110px;
  863. }
  864. &:nth-child(13) {
  865. left: 56%;
  866. top: -25px;
  867. z-index: 2;
  868. }
  869. &:nth-child(14) {
  870. right: 105px;
  871. top: -28px;
  872. }
  873. &:last-child {
  874. display: none;
  875. }
  876. }
  877. &.single-banner-image {
  878. img {
  879. display: block;
  880. position: relative;
  881. top: 0;
  882. left: 0;
  883. right: 0;
  884. bottom: 0;
  885. }
  886. }
  887. }
  888. }
  889. .hosting-main-banner {
  890. position: relative;
  891. z-index: 1;
  892. background-color: $hosting-main-color;
  893. padding: {
  894. top: 250px;
  895. bottom: 190px;
  896. };
  897. .hosting-banner-content {
  898. h1 {
  899. font: {
  900. size: 45px;
  901. weight: 500;
  902. }
  903. color: $white-color;
  904. margin-bottom: 25px;
  905. }
  906. ul {
  907. padding: 0;
  908. margin: 0;
  909. list-style-type: none;
  910. li {
  911. margin-bottom: 12px;
  912. color: $white-color;
  913. position: relative;
  914. padding-left: 30px;
  915. &::before {
  916. position: absolute;
  917. left: 0;
  918. top: 50%;
  919. transform: translateY(-50%);
  920. width: 20px;
  921. height: 2px;
  922. background: $light-green-color;
  923. content: '';
  924. }
  925. &:last-child {
  926. margin-bottom: 0;
  927. }
  928. }
  929. }
  930. p {
  931. color: $white-color;
  932. font-size: 18px;
  933. margin: {
  934. bottom: 30px;
  935. top: 25px;
  936. }
  937. span {
  938. text-decoration: line-through;
  939. }
  940. }
  941. }
  942. .hosting-banner-image {
  943. position: relative;
  944. img {
  945. position: absolute;
  946. &:nth-child(1) {
  947. top: -175px;
  948. left: 0;
  949. right: 0;
  950. margin: 0 auto;
  951. }
  952. &:nth-child(2) {
  953. top: 184px;
  954. left: 21%;
  955. }
  956. &:nth-child(3) {
  957. top: 177px;
  958. right: 38px;
  959. }
  960. &:nth-child(4) {
  961. left: 29%;
  962. right: 0;
  963. top: -15px;
  964. margin: 0 auto;
  965. }
  966. &:nth-child(5) {
  967. right: 8px;
  968. top: -107px;
  969. }
  970. &:nth-child(6) {
  971. left: 18%;
  972. top: -175px;
  973. z-index: -1;
  974. }
  975. &:nth-child(7) {
  976. top: -235px;
  977. left: 0;
  978. right: 0;
  979. margin: 0 auto;
  980. }
  981. &:nth-child(8) {
  982. left: 27%;
  983. top: -200px;
  984. }
  985. &:nth-child(9) {
  986. z-index: -2;
  987. top: 40px;
  988. left: 80px;
  989. right: 0;
  990. margin: 0 auto;
  991. }
  992. &:nth-child(10) {
  993. display: none;
  994. }
  995. }
  996. &.single-hosting-banner-image {
  997. img {
  998. display: block;
  999. position: relative;
  1000. top: 0 !important;
  1001. left: 0;
  1002. right: 0;
  1003. bottom: 0;
  1004. }
  1005. }
  1006. }
  1007. }
  1008. .shape1 {
  1009. position: absolute;
  1010. top: 20%;
  1011. z-index: -1;
  1012. left: 30px;
  1013. animation: rotate3d 4s linear infinite;
  1014. opacity: .4;
  1015. }
  1016. .shape2 {
  1017. position: absolute;
  1018. z-index: -1;
  1019. top: 60%;
  1020. left: 15%;
  1021. }
  1022. .shape3 {
  1023. position: absolute;
  1024. left: 25%;
  1025. bottom: 15%;
  1026. z-index: -1;
  1027. animation: animationFramesOne 15s infinite linear;
  1028. }
  1029. .shape4 {
  1030. position: absolute;
  1031. right: 25%;
  1032. bottom: 15%;
  1033. z-index: -1;
  1034. animation: animationFramesOne 20s infinite linear;
  1035. }
  1036. .shape5 {
  1037. position: absolute;
  1038. right: 5%;
  1039. top: 10%;
  1040. z-index: -1;
  1041. animation: movebounce 5s linear infinite;
  1042. opacity: .2;
  1043. }
  1044. .shape6 {
  1045. position: absolute;
  1046. z-index: -1;
  1047. top: 40%;
  1048. right: 10%;
  1049. }
  1050. .shape7 {
  1051. position: absolute;
  1052. left: 25%;
  1053. top: 15%;
  1054. z-index: -1;
  1055. animation: animationFramesOne 20s infinite linear;
  1056. }
  1057. .shape8 {
  1058. position: absolute;
  1059. z-index: -1;
  1060. top: 15%;
  1061. right: 10%;
  1062. }
  1063. @keyframes movebounce {
  1064. 0% {
  1065. transform: translateY(0px);
  1066. }
  1067. 50% {
  1068. transform: translateY(20px);
  1069. }
  1070. 100% {
  1071. transform: translateY(0px);
  1072. }
  1073. }
  1074. @keyframes moveleftbounce {
  1075. 0% {
  1076. transform: translateX(0px);
  1077. }
  1078. 50% {
  1079. transform: translateX(20px);
  1080. }
  1081. 100% {
  1082. transform: translateX(0px);
  1083. }
  1084. }
  1085. .rotateme {
  1086. animation-name: rotateme;
  1087. animation-duration: 20s;
  1088. animation-iteration-count: infinite;
  1089. animation-timing-function: linear;
  1090. }
  1091. @keyframes rotateme {
  1092. from {
  1093. transform: rotate(0deg);
  1094. }
  1095. to {
  1096. transform: rotate(360deg);
  1097. }
  1098. }
  1099. @keyframes rotate3d {
  1100. 0% {
  1101. -webkit-transform: rotateY(0deg);
  1102. transform: rotateY(0deg);
  1103. }
  1104. 100% {
  1105. -webkit-transform: rotateY(360deg);
  1106. transform: rotateY(360deg);
  1107. }
  1108. }
  1109. @keyframes animationFramesOne {
  1110. 0% {
  1111. -webkit-transform: translate(0px,0px) rotate(0deg);
  1112. }
  1113. 20% {
  1114. -webkit-transform: translate(73px,-1px) rotate(36deg);
  1115. }
  1116. 40% {
  1117. -webkit-transform: translate(141px,72px) rotate(72deg);
  1118. }
  1119. 60% {
  1120. -webkit-transform: translate(83px,122px) rotate(108deg);
  1121. }
  1122. 80% {
  1123. -webkit-transform: translate(-40px,72px) rotate(144deg);
  1124. }
  1125. 100% {
  1126. -webkit-transform: translate(0px,0px) rotate(0deg);
  1127. }
  1128. }
  1129. /*================================================
  1130. Boxes CSS
  1131. =================================================*/
  1132. .boxes-area {
  1133. position: relative;
  1134. padding-bottom: 80px;
  1135. margin-top: -130px;
  1136. z-index: 1;
  1137. }
  1138. .hosting-boxes-area {
  1139. background-color: $hosting-main-color;
  1140. margin-top: 0;
  1141. .single-box {
  1142. padding: {
  1143. left: 15px;
  1144. right: 15px;
  1145. }
  1146. }
  1147. }
  1148. .single-box {
  1149. border: 1px dashed #cdf1d8;
  1150. padding: 30px 20px;
  1151. position: relative;
  1152. z-index: 1;
  1153. border-radius: 5px;
  1154. background: $white-color;
  1155. box-shadow: 0 0 10px rgba(72, 69, 224, 0.1);
  1156. transition: $transition;
  1157. .icon {
  1158. display: inline-block;
  1159. text-align: center;
  1160. width: 55px;
  1161. height: 55px;
  1162. line-height: 55px;
  1163. background: #cdf1d8;
  1164. border-radius: 50%;
  1165. color: $light-green-color;
  1166. transition: $transition;
  1167. }
  1168. h3 {
  1169. font-size: 18px;
  1170. margin: {
  1171. top: 25px;
  1172. bottom: 15px;
  1173. }
  1174. transition: $transition;
  1175. a {
  1176. &:hover {
  1177. text-decoration: underline;
  1178. }
  1179. }
  1180. }
  1181. &::before {
  1182. content: '';
  1183. position: absolute;
  1184. left: 0;
  1185. top: 0;
  1186. width: 100%;
  1187. border-radius: 5px;
  1188. height: 100%;
  1189. background: $gradient-color;
  1190. z-index: -1;
  1191. opacity: 0;
  1192. visibility: hidden;
  1193. transition: $transition;
  1194. }
  1195. p {
  1196. transition: $transition;
  1197. }
  1198. &.bg-f78acb {
  1199. border-color: rgba(247, 138, 203, .3);
  1200. .icon {
  1201. color: #f78acb;
  1202. background: rgba(247, 138, 203, .3);
  1203. }
  1204. }
  1205. &.bg-c679e3 {
  1206. border-color: #edc3fc;
  1207. .icon {
  1208. color: $purple-color;
  1209. background: #edc3fc;
  1210. }
  1211. }
  1212. &.bg-eb6b3d {
  1213. border-color: rgba(235, 107, 61, .3);
  1214. .icon {
  1215. color: #eb6b3d;
  1216. background: rgba(235, 107, 61, .3);
  1217. }
  1218. }
  1219. &:hover {
  1220. transform: translateY(-9px);
  1221. border-color: transparent;
  1222. &::before {
  1223. opacity: 1;
  1224. visibility: visible;
  1225. }
  1226. .icon {
  1227. background: $white-color;
  1228. color: $light-green-color;
  1229. }
  1230. h3, p, a {
  1231. color: $white-color;
  1232. }
  1233. &.bg-f78acb {
  1234. .icon {
  1235. color: #f78acb;
  1236. }
  1237. }
  1238. &.bg-c679e3 {
  1239. .icon {
  1240. color: $purple-color;
  1241. }
  1242. }
  1243. &.bg-eb6b3d {
  1244. .icon {
  1245. color: #eb6b3d;
  1246. }
  1247. }
  1248. }
  1249. }
  1250. /*================================================
  1251. About CSS
  1252. =================================================*/
  1253. .about-content {
  1254. .section-title {
  1255. text-align: left;
  1256. margin-bottom: 18px;
  1257. .bar {
  1258. margin: {
  1259. right: 0;
  1260. left: 0;
  1261. }
  1262. }
  1263. p {
  1264. margin: 0;
  1265. }
  1266. }
  1267. }
  1268. .about-inner-area {
  1269. margin-top: 60px;
  1270. .about-text {
  1271. h3 {
  1272. font-size: 18px;
  1273. margin-bottom: 15px;
  1274. }
  1275. }
  1276. }
  1277. /*================================================
  1278. Why Choose US CSS
  1279. =================================================*/
  1280. .why-choose-us {
  1281. background: transparent url(/images/banner-bg1.jpg) right top no-repeat;
  1282. position: relative;
  1283. z-index: 1;
  1284. .section-title {
  1285. text-align: left;
  1286. .bar {
  1287. margin: {
  1288. left: 0;
  1289. right: 0;
  1290. }
  1291. }
  1292. p {
  1293. margin: {
  1294. left: 0;
  1295. right: 0;
  1296. }
  1297. }
  1298. }
  1299. }
  1300. .why-choose-us-image {
  1301. position: relative;
  1302. text-align: center;
  1303. .main-pic {
  1304. display: none;
  1305. }
  1306. img {
  1307. &:nth-child(1) {
  1308. position: relative;
  1309. left: -20px;
  1310. }
  1311. &:nth-child(3) {
  1312. position: absolute;
  1313. top: -55px;
  1314. right: 0;
  1315. left: 0;
  1316. margin: 0 auto;
  1317. z-index: -1;
  1318. }
  1319. }
  1320. &.single-why-choose-us-image {
  1321. img {
  1322. display: block;
  1323. position: relative;
  1324. left: 0;
  1325. right: 0;
  1326. bottom: 0;
  1327. }
  1328. }
  1329. }
  1330. .col-lg-6 {
  1331. .col-lg-6 {
  1332. &:nth-child(1) {
  1333. .single-why-choose-us {
  1334. margin-top: 60px;
  1335. }
  1336. }
  1337. &:nth-child(2) {
  1338. .single-why-choose-us {
  1339. margin-top: 0;
  1340. }
  1341. }
  1342. &:nth-child(4) {
  1343. .single-why-choose-us {
  1344. margin-top: -30px;
  1345. }
  1346. }
  1347. }
  1348. }
  1349. .single-why-choose-us {
  1350. padding: 30px 15px;
  1351. border-radius: 5px;
  1352. text-align: center;
  1353. background: $white-color;
  1354. box-shadow: 0 0 30px rgba(56, 46, 46, 0.1);
  1355. transition: $transition;
  1356. margin-top: 30px;
  1357. .icon {
  1358. color: $light-green-color;
  1359. transition: $transition;
  1360. i {
  1361. &::before {
  1362. font-size: 45px;
  1363. }
  1364. }
  1365. }
  1366. h3 {
  1367. font-size: 18px;
  1368. margin: {
  1369. top: 15px;
  1370. bottom: 15px;
  1371. }
  1372. transition: $transition;
  1373. }
  1374. &::before {
  1375. content: '';
  1376. position: absolute;
  1377. left: 0;
  1378. top: 0;
  1379. width: 100%;
  1380. border-radius: 5px;
  1381. height: 100%;
  1382. background: $gradient-color;
  1383. z-index: -1;
  1384. opacity: 0;
  1385. visibility: hidden;
  1386. transition: $transition;
  1387. }
  1388. p {
  1389. transition: $transition;
  1390. }
  1391. &:hover {
  1392. transform: translateY(-9px);
  1393. border-color: transparent;
  1394. &::before {
  1395. opacity: 1;
  1396. visibility: visible;
  1397. }
  1398. .icon {
  1399. color: $white-color;
  1400. }
  1401. h3, p {
  1402. color: $white-color;
  1403. }
  1404. }
  1405. }
  1406. /*================================================
  1407. Services CSS
  1408. =================================================*/
  1409. .services-area {
  1410. overflow: hidden;
  1411. }
  1412. .services-content {
  1413. .section-title {
  1414. text-align: left;
  1415. margin-bottom: 20px;
  1416. .bar {
  1417. margin: {
  1418. left: 0;
  1419. right: 0;
  1420. }
  1421. }
  1422. p {
  1423. margin: 0;
  1424. }
  1425. }
  1426. .row {
  1427. margin: {
  1428. left: -8px;
  1429. right: -8px;
  1430. }
  1431. .col-lg-6 {
  1432. padding: {
  1433. left: 8px;
  1434. right: 8px;
  1435. }
  1436. }
  1437. }
  1438. .box {
  1439. position: relative;
  1440. z-index: 1;
  1441. display: block;
  1442. padding: 15px 12px 15px 45px;
  1443. color: #6084a4;
  1444. font-weight: 500;
  1445. border-radius: 3px;
  1446. background-color: $white-color;
  1447. transition: $transition;
  1448. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  1449. margin: {
  1450. top: 20px;
  1451. }
  1452. &::before {
  1453. content: '';
  1454. left: 0;
  1455. top: 0;
  1456. height: 100%;
  1457. width: 100%;
  1458. background: $gradient-color;
  1459. opacity: 0;
  1460. visibility: hidden;
  1461. position: absolute;
  1462. border-radius: 3px;
  1463. z-index: -1;
  1464. transition: $transition;
  1465. }
  1466. svg {
  1467. margin-right: 5px;
  1468. display: inline-block;
  1469. color: $light-green-color;
  1470. transition: $transition;
  1471. width: 18px;
  1472. position: absolute;
  1473. left: 15px;
  1474. top: 12px;
  1475. }
  1476. &:hover {
  1477. color: $white-color;
  1478. transform: translateY(-5px);
  1479. &::before {
  1480. opacity: 1;
  1481. visibility: visible;
  1482. }
  1483. svg {
  1484. color: $white-color;
  1485. }
  1486. }
  1487. }
  1488. }
  1489. .services-right-image {
  1490. position: relative;
  1491. img {
  1492. position: absolute;
  1493. &:nth-child(1) {
  1494. left: 22%;
  1495. top: -85px;
  1496. z-index: 1;
  1497. }
  1498. &:nth-child(2) {
  1499. left: 0;
  1500. right: 0;
  1501. text-align: center;
  1502. margin: 0 auto;
  1503. top: -52px;
  1504. }
  1505. &:nth-child(3) {
  1506. left: 44%;
  1507. top: -33px;
  1508. z-index: 1;
  1509. }
  1510. &:nth-child(4) {
  1511. right: 38%;
  1512. z-index: 1;
  1513. top: -220px;
  1514. }
  1515. &:nth-child(5) {
  1516. z-index: 1;
  1517. right: 24%;
  1518. top: 8px;
  1519. }
  1520. &:nth-child(6) {
  1521. left: 29%;
  1522. top: 0;
  1523. z-index: 1;
  1524. }
  1525. &:nth-child(7) {
  1526. right: 44%;
  1527. top: -78px;
  1528. z-index: 1;
  1529. }
  1530. &:nth-child(8) {
  1531. right: 30%;
  1532. top: -134px;
  1533. z-index: 1;
  1534. }
  1535. &:nth-child(9) {
  1536. right: 31%;
  1537. top: -21px;
  1538. z-index: 1;
  1539. }
  1540. &:nth-child(10) {
  1541. right: 24%;
  1542. top: -80px;
  1543. }
  1544. &:nth-child(11) {
  1545. left: 27%;
  1546. top: -60px;
  1547. z-index: 2;
  1548. }
  1549. &:nth-child(12) {
  1550. right: 28%;
  1551. z-index: 1;
  1552. top: -54px;
  1553. }
  1554. &:nth-child(13) {
  1555. left: 31%;
  1556. top: -105px;
  1557. z-index: 1;
  1558. }
  1559. &.bg-image {
  1560. top: -262px;
  1561. left: 0;
  1562. right: 0;
  1563. margin: 0 auto;
  1564. text-align: center;
  1565. }
  1566. &:last-child {
  1567. display: none;
  1568. }
  1569. }
  1570. &.single-right-image {
  1571. img {
  1572. display: block;
  1573. &:first-child {
  1574. top: -60px;
  1575. }
  1576. &:last-child {
  1577. position: relative;
  1578. left: 0;
  1579. top: 0;
  1580. }
  1581. }
  1582. }
  1583. }
  1584. .services-left-image {
  1585. position: relative;
  1586. img {
  1587. position: absolute;
  1588. &:nth-child(1) {
  1589. left: 15%;
  1590. top: -98px;
  1591. }
  1592. &:nth-child(2) {
  1593. left: 0;
  1594. top: -200px;
  1595. right: 0;
  1596. text-align: center;
  1597. margin: 0 auto;
  1598. }
  1599. &:nth-child(3) {
  1600. left: 36%;
  1601. z-index: 12;
  1602. top: -55px;
  1603. }
  1604. &:nth-child(4) {
  1605. left: 55px;
  1606. top: -38px;
  1607. z-index: 1;
  1608. }
  1609. &:nth-child(5) {
  1610. z-index: 3;
  1611. right: 26%;
  1612. top: -66px;
  1613. }
  1614. &:nth-child(6) {
  1615. right: 19%;
  1616. top: -41px;
  1617. z-index: 2;
  1618. }
  1619. &:nth-child(7) {
  1620. right: 97px;
  1621. top: 40px;
  1622. z-index: 1;
  1623. }
  1624. &:nth-child(8) {
  1625. right: 23%;
  1626. top: -175px;
  1627. z-index: 2;
  1628. }
  1629. &.bg-image {
  1630. top: -262px;
  1631. left: 0;
  1632. right: 0;
  1633. margin: 0 auto;
  1634. text-align: center;
  1635. }
  1636. &:last-child {
  1637. display: none;
  1638. }
  1639. }
  1640. &.single-left-image {
  1641. img {
  1642. display: block;
  1643. &:first-child {
  1644. top: -60px;
  1645. }
  1646. &:last-child {
  1647. position: relative;
  1648. left: 0;
  1649. top: 0;
  1650. }
  1651. }
  1652. }
  1653. }
  1654. .single-services-box {
  1655. position: relative;
  1656. background: $white-color;
  1657. padding: {
  1658. left: 25px;
  1659. top: 30px;
  1660. right: 25px;
  1661. bottom: 30px;
  1662. }
  1663. margin-bottom: 30px;
  1664. border-radius: 5px;
  1665. transition: $transition;
  1666. h3 {
  1667. font-size: 18px;
  1668. margin: {
  1669. top: 25px;
  1670. bottom: 15px;
  1671. }
  1672. }
  1673. .icon {
  1674. text-align: center;
  1675. width: 55px;
  1676. height: 55px;
  1677. line-height: 55px;
  1678. background: #cdf1d8;
  1679. border-radius: 50%;
  1680. color: $light-green-color;
  1681. transition: $transition;
  1682. &.bg-c679e3 {
  1683. color: $purple-color;
  1684. background: #edc3fc;
  1685. }
  1686. &.bg-eb6b3d {
  1687. color: #eb6b3d;
  1688. background: rgba(235, 107, 61, .3);
  1689. }
  1690. }
  1691. &::before, &::after {
  1692. content: '';
  1693. position: absolute;
  1694. width: 0;
  1695. height: 4px;
  1696. background: $light-green-color;
  1697. opacity: 0;
  1698. visibility: hidden;
  1699. bottom: 0;
  1700. transition: $transition;
  1701. }
  1702. &::before {
  1703. left: 0;
  1704. }
  1705. &::after {
  1706. right: 0;
  1707. }
  1708. &:hover {
  1709. transform: translateY(-10px);
  1710. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  1711. .icon {
  1712. background: $light-green-color;
  1713. color: $white-color;
  1714. &.bg-c679e3 {
  1715. background: $purple-color;
  1716. }
  1717. &.bg-eb6b3d {
  1718. background: #eb6b3d;
  1719. }
  1720. }
  1721. &::after, &::before {
  1722. opacity: 1;
  1723. visibility: visible;
  1724. width: 50%;
  1725. }
  1726. }
  1727. }
  1728. /*=============================
  1729. Bigdata Services CSS
  1730. ===============================*/
  1731. .single-services-box-item {
  1732. background-color: $white-color;
  1733. position: relative;
  1734. z-index: 1;
  1735. overflow: hidden;
  1736. transition: $transition;
  1737. padding: 90px 35px 70px;
  1738. -webkit-clip-path: polygon(0 10%, 100% 0, 100% 90%, 0% 100%);
  1739. clip-path: polygon(0 10%, 100% 0, 100% 90%, 0% 100%);
  1740. .icon {
  1741. width: 90px;
  1742. height: 90px;
  1743. text-align: center;
  1744. position: relative;
  1745. background-color: #80c54d;
  1746. border-radius: 5px;
  1747. text-align: center;
  1748. margin-bottom: 25px;
  1749. img {
  1750. position: absolute;
  1751. left: 0;
  1752. right: 0;
  1753. top: 50%;
  1754. transform: translateY(-50%);
  1755. margin: auto;
  1756. }
  1757. }
  1758. h3 {
  1759. margin-bottom: 12px;
  1760. font: {
  1761. size: 20px;
  1762. weight: 600;
  1763. };
  1764. a {
  1765. display: inline-block;
  1766. }
  1767. }
  1768. .shape {
  1769. position: absolute;
  1770. right: 0;
  1771. top: -15px;
  1772. z-index: -1;
  1773. }
  1774. .learn-more-btn {
  1775. color: $light-green-color;
  1776. font-weight: 500;
  1777. display: inline-block;
  1778. margin-top: 5px;
  1779. position: relative;
  1780. padding-left: 28px;
  1781. svg {
  1782. position: absolute;
  1783. left: 0;
  1784. top: -2px;
  1785. transition: $transition;
  1786. }
  1787. &:hover {
  1788. color: $black-color;
  1789. padding: {
  1790. left: 0;
  1791. right: 5px;
  1792. };
  1793. svg {
  1794. left: 100%;
  1795. color: $light-green-color;
  1796. }
  1797. }
  1798. }
  1799. &:hover {
  1800. transform: translateY(-10px);
  1801. }
  1802. }
  1803. .col-lg-4 {
  1804. &:nth-child(2) {
  1805. .single-services-box-item {
  1806. .icon {
  1807. background-color: #4267d1;
  1808. }
  1809. }
  1810. }
  1811. &:nth-child(3) {
  1812. .single-services-box-item {
  1813. .icon {
  1814. background-color: #ca8220;
  1815. }
  1816. }
  1817. }
  1818. &:nth-child(4) {
  1819. .single-services-box-item {
  1820. .icon {
  1821. background-color: #b92fb1;
  1822. }
  1823. }
  1824. }
  1825. &:nth-child(5) {
  1826. .single-services-box-item {
  1827. .icon {
  1828. background-color: #de6742;
  1829. }
  1830. }
  1831. }
  1832. &:nth-child(6) {
  1833. .single-services-box-item {
  1834. .icon {
  1835. background-color: #59eed0;
  1836. }
  1837. }
  1838. }
  1839. }
  1840. /*================================================
  1841. Services Details CSS
  1842. =================================================*/
  1843. .services-details-desc {
  1844. h3 {
  1845. font-size: 22px;
  1846. margin-bottom: 15px;
  1847. }
  1848. .services-details-accordion {
  1849. .accordion {
  1850. list-style-type: none;
  1851. padding: 0;
  1852. margin: 25px 0 0;
  1853. border: none;
  1854. .accordion__item {
  1855. box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  1856. background: $white-color;
  1857. margin-bottom: 10px;
  1858. border: none;
  1859. &:last-child {
  1860. margin-bottom: 0;
  1861. }
  1862. }
  1863. .accordion__button {
  1864. display: block;
  1865. padding: 15px 20px;
  1866. text-decoration: none;
  1867. color: $black-color;
  1868. position: relative;
  1869. background-color: #fff;
  1870. font: {
  1871. size: 15px;
  1872. weight: 500;
  1873. }
  1874. i {
  1875. position: absolute;
  1876. left: 0;
  1877. top: 0;
  1878. width: 40px;
  1879. text-align: center;
  1880. height: 100%;
  1881. background: $light-green-color;
  1882. color: $white-color;
  1883. &::before {
  1884. position: absolute;
  1885. left: 0;
  1886. top: 50%;
  1887. right: 0;
  1888. transform: translateY(-50%);
  1889. font-size: 15px;
  1890. }
  1891. }
  1892. &.active {
  1893. border-bottom-color: #e1e1e1;
  1894. i {
  1895. &::before {
  1896. content: "\f10f";
  1897. }
  1898. }
  1899. }
  1900. }
  1901. .accordion__panel {
  1902. padding: 15px 15px;
  1903. border-top: 1px solid #e1e1e1;
  1904. }
  1905. }
  1906. }
  1907. }
  1908. .services-details-area {
  1909. .separate {
  1910. margin-top: 80px;
  1911. }
  1912. }
  1913. .services-details-image {
  1914. text-align: center;
  1915. }
  1916. /*================================================
  1917. Features CSS
  1918. =================================================*/
  1919. .features-area-two {
  1920. overflow: hidden;
  1921. }
  1922. .single-features {
  1923. position: relative;
  1924. background: $white-color;
  1925. padding: {
  1926. left: 95px;
  1927. top: 30px;
  1928. right: 20px;
  1929. bottom: 30px;
  1930. }
  1931. margin-bottom: 30px;
  1932. border-radius: 5px;
  1933. transition: $transition;
  1934. h3 {
  1935. font-size: 18px;
  1936. margin-bottom: 10px;
  1937. }
  1938. .icon {
  1939. position: absolute;
  1940. text-align: center;
  1941. width: 55px;
  1942. height: 55px;
  1943. line-height: 55px;
  1944. background: #cdf1d8;
  1945. border-radius: 50%;
  1946. color: $light-green-color;
  1947. left: 20px;
  1948. top: 30px;
  1949. transition: $transition;
  1950. &.bg-c679e3 {
  1951. color: $purple-color;
  1952. background: #edc3fc;
  1953. }
  1954. &.bg-eb6b3d {
  1955. color: #eb6b3d;
  1956. background: rgba(235, 107, 61, .3);
  1957. }
  1958. }
  1959. &:hover {
  1960. transform: translateY(-10px);
  1961. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  1962. .icon {
  1963. background: $light-green-color;
  1964. color: $white-color;
  1965. &.bg-c679e3 {
  1966. background: $purple-color;
  1967. }
  1968. &.bg-eb6b3d {
  1969. background: #eb6b3d;
  1970. }
  1971. }
  1972. }
  1973. }
  1974. .single-hosting-features {
  1975. position: relative;
  1976. background: $white-color;
  1977. text-align: center;
  1978. padding: {
  1979. left: 20px;
  1980. top: 30px;
  1981. right: 20px;
  1982. bottom: 30px;
  1983. }
  1984. margin-bottom: 30px;
  1985. border-radius: 5px;
  1986. transition: $transition;
  1987. h3 {
  1988. font-size: 18px;
  1989. margin: {
  1990. top: 25px;
  1991. bottom: 15px;
  1992. }
  1993. }
  1994. .icon {
  1995. text-align: center;
  1996. width: 55px;
  1997. height: 55px;
  1998. line-height: 55px;
  1999. background: #cdf1d8;
  2000. display: inline-block;
  2001. border-radius: 50%;
  2002. color: $light-green-color;
  2003. transition: $transition;
  2004. &.bg-c679e3 {
  2005. color: $purple-color;
  2006. background: #edc3fc;
  2007. }
  2008. &.bg-eb6b3d {
  2009. color: #eb6b3d;
  2010. background: rgba(235, 107, 61, .3);
  2011. }
  2012. }
  2013. &::before, &::after {
  2014. content: '';
  2015. position: absolute;
  2016. width: 0;
  2017. height: 4px;
  2018. background: $light-green-color;
  2019. opacity: 0;
  2020. visibility: hidden;
  2021. bottom: 0;
  2022. transition: $transition;
  2023. }
  2024. &::before {
  2025. left: 0;
  2026. }
  2027. &::after {
  2028. right: 0;
  2029. }
  2030. &:hover {
  2031. transform: translateY(-10px);
  2032. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  2033. .icon {
  2034. background: $light-green-color;
  2035. color: $white-color;
  2036. &.bg-c679e3 {
  2037. background: $purple-color;
  2038. }
  2039. &.bg-eb6b3d {
  2040. background: #eb6b3d;
  2041. }
  2042. }
  2043. &::after, &::before {
  2044. opacity: 1;
  2045. visibility: visible;
  2046. width: 50%;
  2047. }
  2048. }
  2049. }
  2050. /*================================================
  2051. Features Details CSS
  2052. =================================================*/
  2053. .features-details-desc {
  2054. h3 {
  2055. font-size: 22px;
  2056. margin-bottom: 13px;
  2057. }
  2058. .features-details-list {
  2059. padding: 0;
  2060. margin: 20px 0 0;
  2061. list-style-type: none;
  2062. li {
  2063. margin-bottom: 12px;
  2064. color: $paragraph-color;
  2065. position: relative;
  2066. padding-left: 15px;
  2067. &::before {
  2068. background: $light-green-color;
  2069. width: 8px;
  2070. height: 8px;
  2071. left: 0;
  2072. top: 6px;
  2073. position: absolute;
  2074. content: '';
  2075. }
  2076. &:last-child {
  2077. margin-bottom: 0;
  2078. }
  2079. }
  2080. }
  2081. .features-details-accordion {
  2082. .accordion {
  2083. list-style-type: none;
  2084. padding: 0;
  2085. margin: 25px 0 0;
  2086. border: none;
  2087. .accordion__item {
  2088. box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  2089. background: $white-color;
  2090. margin-bottom: 10px;
  2091. border: none;
  2092. &:last-child {
  2093. margin-bottom: 0;
  2094. }
  2095. }
  2096. .accordion__button {
  2097. display: block;
  2098. padding: 15px 20px;
  2099. text-decoration: none;
  2100. color: $black-color;
  2101. position: relative;
  2102. background-color: #fff;
  2103. font: {
  2104. size: 15px;
  2105. weight: 500;
  2106. }
  2107. i {
  2108. position: absolute;
  2109. left: 0;
  2110. top: 0;
  2111. width: 40px;
  2112. text-align: center;
  2113. height: 100%;
  2114. background: $light-green-color;
  2115. color: $white-color;
  2116. &::before {
  2117. position: absolute;
  2118. left: 0;
  2119. top: 50%;
  2120. right: 0;
  2121. transform: translateY(-50%);
  2122. font-size: 15px;
  2123. }
  2124. }
  2125. &.active {
  2126. border-bottom-color: #e1e1e1;
  2127. i {
  2128. &::before {
  2129. content: "\f10f";
  2130. }
  2131. }
  2132. }
  2133. }
  2134. .accordion__panel {
  2135. padding: 15px 15px;
  2136. border-top: 1px solid #e1e1e1;
  2137. }
  2138. }
  2139. }
  2140. }
  2141. .features-details-area {
  2142. .separate {
  2143. margin-top: 80px;
  2144. }
  2145. }
  2146. .features-details-image {
  2147. text-align: center;
  2148. }
  2149. /*================================================
  2150. Team CSS
  2151. =================================================*/
  2152. .single-team {
  2153. background: $white-color;
  2154. padding: {
  2155. top: 35px;
  2156. bottom: 35px;
  2157. }
  2158. margin-bottom: 30px;
  2159. transition: $transition;
  2160. z-index: 1;
  2161. text-align: center;
  2162. .team-image {
  2163. position: relative;
  2164. z-index: 1;
  2165. padding: {
  2166. left: 35px;
  2167. right: 35px;
  2168. }
  2169. img {
  2170. border: 3px solid #cdf1d8;
  2171. width: auto !important;
  2172. border-radius: 50%;
  2173. display: inline-block !important;
  2174. transition: $transition;
  2175. }
  2176. &::before {
  2177. content: '';
  2178. position: absolute;
  2179. left: 0;
  2180. top: 50%;
  2181. background: $bg-color2;
  2182. height: 10px;
  2183. width: 100%;
  2184. z-index: -1;
  2185. transition: $transition;
  2186. }
  2187. }
  2188. .team-content {
  2189. padding: {
  2190. left: 35px;
  2191. right: 35px;
  2192. }
  2193. ul {
  2194. padding: 0;
  2195. margin: 0;
  2196. list-style-type: none;
  2197. li {
  2198. display: inline-block;
  2199. margin: 0 5px;
  2200. a {
  2201. color: $purple-color;
  2202. &:hover {
  2203. transform: translateY(-5px);
  2204. color: $light-green-color;
  2205. }
  2206. svg {
  2207. width: 19px;
  2208. }
  2209. }
  2210. }
  2211. }
  2212. p {
  2213. margin: {
  2214. top: 15px;
  2215. bottom: 0;
  2216. }
  2217. }
  2218. }
  2219. .team-info {
  2220. background: $gradient-color;
  2221. padding: 10px 15px;
  2222. border-radius: 75px;
  2223. margin: {
  2224. bottom: 25px;
  2225. left: 10px;
  2226. right: 10px;
  2227. top: 25px;
  2228. }
  2229. transition: $transition;
  2230. h3 {
  2231. font-size: 18px;
  2232. margin-bottom: 5px;
  2233. color: $white-color;
  2234. }
  2235. span {
  2236. color: $white-color;
  2237. font-size: 13px;
  2238. }
  2239. }
  2240. &:hover {
  2241. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  2242. .team-image {
  2243. &::before {
  2244. height: 0;
  2245. }
  2246. img {
  2247. border-color: $light-green-color;
  2248. }
  2249. }
  2250. .team-info {
  2251. margin: {
  2252. left: 0;
  2253. right: 0;
  2254. }
  2255. border-radius: 0;
  2256. }
  2257. }
  2258. }
  2259. /*================================================
  2260. Works CSS
  2261. =================================================*/
  2262. .works-area {
  2263. position: relative;
  2264. z-index: 1;
  2265. }
  2266. .single-works {
  2267. position: relative;
  2268. margin-bottom: 30px;
  2269. &::before {
  2270. content: '';
  2271. position: absolute;
  2272. left: 0;
  2273. top: 0;
  2274. width: 100%;
  2275. height: 100%;
  2276. background: $gradient-color;
  2277. transition: $transition;
  2278. opacity: 0;
  2279. visibility: hidden;
  2280. }
  2281. .icon {
  2282. position: absolute;
  2283. border-radius: 50%;
  2284. top: 0;
  2285. right: 25px;
  2286. background: $white-color;
  2287. width: 45px;
  2288. text-align: center;
  2289. height: 45px;
  2290. line-height: 42px;
  2291. opacity: 0;
  2292. transition: $transition;
  2293. visibility: hidden;
  2294. svg {
  2295. width: 19px;
  2296. }
  2297. &:hover {
  2298. background: $black-color;
  2299. color: $white-color;
  2300. }
  2301. }
  2302. .works-content {
  2303. position: absolute;
  2304. bottom: -60px;
  2305. left: 0;
  2306. padding: 20px;
  2307. transition: $transition;
  2308. opacity: 0;
  2309. visibility: hidden;
  2310. h3 {
  2311. font-size: 18px;
  2312. margin-bottom: 15px;
  2313. a {
  2314. color: $white-color;
  2315. &:hover {
  2316. text-decoration: underline;
  2317. }
  2318. }
  2319. }
  2320. p {
  2321. color: $white-color;
  2322. }
  2323. }
  2324. &:hover {
  2325. &::before {
  2326. opacity: .9;
  2327. visibility: visible;
  2328. z-index: 1;
  2329. }
  2330. .icon {
  2331. opacity: 1;
  2332. visibility: visible;
  2333. top: 25px;
  2334. z-index: 5;
  2335. }
  2336. .works-content {
  2337. opacity: 1;
  2338. visibility: visible;
  2339. bottom: 0;
  2340. z-index: 5;
  2341. }
  2342. }
  2343. }
  2344. /*================================================
  2345. Fun Facts CSS
  2346. =================================================*/
  2347. .funfacts-area {
  2348. position: relative;
  2349. z-index: 1;
  2350. .section-title {
  2351. h2 {
  2352. max-width: 570px;
  2353. margin: 0 auto;
  2354. line-height: 37px;
  2355. }
  2356. }
  2357. .map-bg {
  2358. position: absolute;
  2359. z-index: -1;
  2360. top: 120px;
  2361. left: 0;
  2362. right: 0;
  2363. text-align: center;
  2364. margin: 0 auto;
  2365. }
  2366. }
  2367. .funfact {
  2368. text-align: center;
  2369. h3 {
  2370. color: $light-green-color;
  2371. font-size: 32px;
  2372. margin-bottom: 7px;
  2373. }
  2374. p {
  2375. line-height: initial;
  2376. }
  2377. }
  2378. .contact-cta-box {
  2379. margin: 80px auto 0;
  2380. max-width: 700px;
  2381. border: 1px dashed #ebebeb;
  2382. padding: 30px 210px 30px 30px;
  2383. border-radius: 5px;
  2384. position: relative;
  2385. h3 {
  2386. font-size: 20px;
  2387. margin-bottom: 6px;
  2388. }
  2389. p {
  2390. margin-bottom: 0;
  2391. }
  2392. .btn {
  2393. position: absolute;
  2394. right: 30px;
  2395. top: 50%;
  2396. margin-top: -27px;
  2397. &::before, &::after {
  2398. background: $light-green-color;
  2399. }
  2400. }
  2401. .btn-primary {
  2402. background: $purple-color;
  2403. box-shadow: 0 13px 27px 0 rgba(198, 121, 227, 0.25);
  2404. &:hover, &:focus {
  2405. box-shadow: 0 13px 27px 0 rgba(68, 206, 111, 0.25);
  2406. }
  2407. }
  2408. }
  2409. .funfacts-area {
  2410. &.bg-image {
  2411. position: relative;
  2412. z-index: 1;
  2413. background: {
  2414. image: url(/images/bigdata-analytics/funfacts-bg.jpg);
  2415. position: center center;
  2416. size: cover;
  2417. repeat: no-repeat;
  2418. };
  2419. &::before {
  2420. content: '';
  2421. position: absolute;
  2422. left: 0;
  2423. right: 0;
  2424. top: 0;
  2425. bottom: 0;
  2426. z-index: -1;
  2427. background-color: #011f43;
  2428. opacity: 0.86;
  2429. }
  2430. .section-title {
  2431. h2 {
  2432. color: $white-color;
  2433. }
  2434. p {
  2435. color: $white-color;
  2436. }
  2437. }
  2438. .contact-cta-box {
  2439. border-color: #406883;
  2440. h3 {
  2441. color: $white-color;
  2442. }
  2443. p {
  2444. color: $white-color;
  2445. }
  2446. }
  2447. }
  2448. }
  2449. .single-funfact {
  2450. text-align: center;
  2451. background-color: rgba(0, 0, 0, .20);
  2452. padding: 30px;
  2453. border-radius: 5px;
  2454. h3 {
  2455. color: $light-green-color;
  2456. font-size: 32px;
  2457. margin-bottom: 7px;
  2458. }
  2459. p {
  2460. line-height: initial;
  2461. color: $white-color;
  2462. }
  2463. }
  2464. /*==========================================
  2465. Pricing CSS
  2466. ===========================================*/
  2467. .pricing-area {
  2468. position: relative;
  2469. z-index: 1;
  2470. }
  2471. .pricing-table {
  2472. text-align: center;
  2473. background: $white-color;
  2474. box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.06);
  2475. border-radius: 5px;
  2476. padding-bottom: 35px;
  2477. transition: $transition;
  2478. margin-bottom: 30px;
  2479. .pricing-header {
  2480. background: $white-color;
  2481. position: relative;
  2482. padding: 30px 20px;
  2483. border: {
  2484. radius: 5px 5px 0 0;
  2485. bottom: 1px solid #eeeeee;
  2486. }
  2487. transition: $transition;
  2488. margin-bottom: 30px;
  2489. z-index: 1;
  2490. &::before {
  2491. content: '';
  2492. position: absolute;
  2493. left: 0;
  2494. top: 0;
  2495. width: 100%;
  2496. height: 100%;
  2497. border-radius: 5px 5px 0 0;
  2498. background: $gradient-color;
  2499. opacity: 0;
  2500. visibility: hidden;
  2501. transition: $transition;
  2502. z-index: -1;
  2503. }
  2504. h3 {
  2505. font-size: 18px;
  2506. text-transform: uppercase;
  2507. transition: $transition;
  2508. margin-bottom: 0;
  2509. }
  2510. }
  2511. .price {
  2512. margin-bottom: 15px;
  2513. span {
  2514. color: $light-green-color;
  2515. font: {
  2516. size: 30px;
  2517. weight: 600;
  2518. }
  2519. sup {
  2520. font: {
  2521. weight: 500;
  2522. }
  2523. }
  2524. span {
  2525. font: {
  2526. size: 14px;
  2527. weight: 500;
  2528. }
  2529. }
  2530. }
  2531. }
  2532. .pricing-features {
  2533. ul {
  2534. padding: 0;
  2535. list-style-type: none;
  2536. margin-bottom: 30px;
  2537. li {
  2538. color: #b5b5b5;
  2539. margin-bottom: 12px;
  2540. text-decoration: line-through;
  2541. &:last-child {
  2542. margin-bottom: 0;
  2543. }
  2544. &.active {
  2545. color: $paragraph-color;
  2546. text-decoration: none;
  2547. }
  2548. }
  2549. }
  2550. }
  2551. &:hover {
  2552. transform: translateY(-10px);
  2553. .pricing-header {
  2554. &::before {
  2555. opacity: 1;
  2556. visibility: visible;
  2557. }
  2558. h3 {
  2559. color: $white-color;
  2560. }
  2561. }
  2562. }
  2563. &.active-plan {
  2564. .pricing-header {
  2565. &::before {
  2566. opacity: 1;
  2567. visibility: visible;
  2568. }
  2569. h3 {
  2570. color: $white-color;
  2571. }
  2572. }
  2573. .btn-primary {
  2574. background: $purple-color;
  2575. box-shadow: 0 13px 27px 0 rgba(198, 121, 227, 0.25);
  2576. &::after, &::before {
  2577. background: $light-green-color;
  2578. box-shadow: 0 13px 27px 0 rgba(68, 206, 111, 0.25);
  2579. }
  2580. }
  2581. }
  2582. }
  2583. .single-pricing-table {
  2584. text-align: center;
  2585. background: $white-color;
  2586. box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.06);
  2587. border-radius: 5px;
  2588. padding: 35px;
  2589. transition: $transition;
  2590. margin-bottom: 30px;
  2591. .pricing-header {
  2592. i {
  2593. transition: $transition;
  2594. &::before {
  2595. font-size: 45px;
  2596. }
  2597. }
  2598. h3 {
  2599. font: {
  2600. size: 18px;
  2601. weight: 500;
  2602. }
  2603. text-transform: uppercase;
  2604. margin: 15px 0 20px;
  2605. }
  2606. }
  2607. .price {
  2608. margin-bottom: 20px;
  2609. span {
  2610. color: $light-green-color;
  2611. font: {
  2612. size: 30px;
  2613. weight: 600;
  2614. }
  2615. sup {
  2616. font: {
  2617. weight: 500;
  2618. }
  2619. }
  2620. span {
  2621. font: {
  2622. size: 14px;
  2623. weight: 500;
  2624. }
  2625. }
  2626. }
  2627. }
  2628. .pricing-features {
  2629. ul {
  2630. padding: 0;
  2631. margin: 0 0 30px;
  2632. list-style-type: none;
  2633. li {
  2634. color: $paragraph-color;
  2635. margin-bottom: 12px;
  2636. &:last-child {
  2637. margin-bottom: 0;
  2638. }
  2639. svg {
  2640. width: 15px;
  2641. }
  2642. }
  2643. }
  2644. }
  2645. &.active-plan {
  2646. .btn-primary {
  2647. background: $purple-color;
  2648. box-shadow: 0 13px 27px 0 rgba(198, 121, 227, 0.25);
  2649. &::after, &::before {
  2650. background: $light-green-color;
  2651. box-shadow: 0 13px 27px 0 rgba(68, 206, 111, 0.25);
  2652. }
  2653. }
  2654. }
  2655. }
  2656. .tab {
  2657. .tabs_item {
  2658. display: none;
  2659. &:first-child {
  2660. display: block;
  2661. }
  2662. &:nth-child(2) {
  2663. .pricing-box {
  2664. background: linear-gradient(to right top, #fffcff, #fbfaff, #effbff, #e0fdff, #d5fefd);
  2665. }
  2666. }
  2667. }
  2668. }
  2669. .pricing-tab {
  2670. .tabs {
  2671. padding-left: 0;
  2672. margin-bottom: 45px;
  2673. list-style-type: none;
  2674. text-align: center;
  2675. li {
  2676. display: inline-block;
  2677. background: linear-gradient(to left bottom, #fffcff, #fbfaff, #effbff, #e0fdff, #d5fefd);
  2678. padding: 10px 30px 9.5px;
  2679. cursor: pointer;
  2680. margin: {
  2681. left: -2px;
  2682. right: -2px;
  2683. };
  2684. font: {
  2685. weight: 500;
  2686. size: 15px;
  2687. };
  2688. &:hover {
  2689. color: $black-color;
  2690. background: linear-gradient(to left bottom, #fffcff, #fbfaff, #effbff, #e0fdff, #d5fefd);
  2691. }
  2692. &.current {
  2693. color: $white-color;
  2694. background: $black-color;
  2695. }
  2696. &:nth-child(1) {
  2697. border-radius: 5px 0 0 5px;
  2698. &::before {
  2699. border-radius: 5px 0 0 5px;
  2700. }
  2701. }
  2702. &:nth-child(2) {
  2703. border-radius: 0 5px 5px 0;
  2704. &::before {
  2705. border-radius: 0 5px 5px 0;
  2706. }
  2707. }
  2708. }
  2709. }
  2710. }
  2711. .pricing-box {
  2712. background: linear-gradient(to left bottom, #fffcff, #fbfaff, #effbff, #e0fdff, #d5fefd);
  2713. text-align: center;
  2714. padding: 30px;
  2715. transition: $transition;
  2716. border-radius: 5px;
  2717. margin-bottom: 30px;
  2718. .pricing-header {
  2719. h3 {
  2720. margin-bottom: 0;
  2721. font: {
  2722. size: 20px;
  2723. }
  2724. }
  2725. p {
  2726. transition: $transition;
  2727. line-height: 1.6;
  2728. margin: {
  2729. top: 10px;
  2730. bottom: 0;
  2731. }
  2732. }
  2733. }
  2734. .price {
  2735. font: {
  2736. size: 35px;
  2737. weight: 600;
  2738. }
  2739. margin: {
  2740. bottom: 15px;
  2741. top: 20px;
  2742. }
  2743. span {
  2744. display: inline-block;
  2745. margin-left: -7px;
  2746. font: {
  2747. size: 20px;
  2748. weight: 600;
  2749. }
  2750. }
  2751. }
  2752. .buy-btn {
  2753. margin-bottom: 30px;
  2754. .btn {
  2755. box-shadow: unset !important;
  2756. transform: unset !important;
  2757. }
  2758. .btn-primary {
  2759. border-radius: 30px;
  2760. background: linear-gradient(to right top, #a3a3a3, #9a9a9a, #909090, #878787, #7e7e7e);
  2761. text-transform: capitalize;
  2762. padding: 11px 30px;
  2763. font: {
  2764. weight: 500;
  2765. };
  2766. &::after {
  2767. border-radius: 30px;
  2768. background: $light-green-color;
  2769. width: 100%;
  2770. opacity: 1;
  2771. visibility: visible;
  2772. }
  2773. &::before {
  2774. display: none;
  2775. }
  2776. &:not(:disabled):not(.disabled).active, &:not(:disabled):not(.disabled):active, & .show > &.dropdown-toggle {
  2777. background: linear-gradient(to right top, #a3a3a3, #9a9a9a, #909090, #878787, #7e7e7e);
  2778. }
  2779. &:hover, &:focus {
  2780. &::after {
  2781. opacity: 0;
  2782. visibility: hidden;
  2783. }
  2784. }
  2785. }
  2786. }
  2787. .pricing-features {
  2788. margin-bottom: 0;
  2789. list-style-type: none;
  2790. text-align: left;
  2791. padding: {
  2792. left: 15px;
  2793. right: 15px;
  2794. };
  2795. li {
  2796. margin-bottom: 12px;
  2797. color: #495771;
  2798. position: relative;
  2799. padding-left: 27px;
  2800. &:last-child {
  2801. margin-bottom: 0;
  2802. }
  2803. svg {
  2804. color: $light-green-color;
  2805. position: absolute;
  2806. left: 0;
  2807. top: 50%;
  2808. transform: translateY(-50%);
  2809. width: 20px;
  2810. }
  2811. }
  2812. }
  2813. }
  2814. /*================================================
  2815. Domain Search CSS
  2816. =================================================*/
  2817. .domain-search-content {
  2818. text-align: center;
  2819. max-width: 750px;
  2820. margin: 0 auto;
  2821. h2 {
  2822. text-transform: capitalize;
  2823. margin-bottom: 30px;
  2824. font: {
  2825. size: 24px;
  2826. weight: 600;
  2827. }
  2828. }
  2829. form {
  2830. box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  2831. background-color: $white-color;
  2832. overflow: hidden;
  2833. border-radius: 30px;
  2834. .form-control {
  2835. background-color: $white-color;
  2836. border: none;
  2837. height: 55px;
  2838. padding-left: 20px;
  2839. float: left;
  2840. width: 63%;
  2841. }
  2842. .domain-select {
  2843. float: left;
  2844. width: 15%;
  2845. padding-right: 20px;
  2846. .form-select {
  2847. padding: 0;
  2848. float: unset;
  2849. width: 100%;
  2850. cursor: pointer;
  2851. height: 55px;
  2852. border: none;
  2853. &:focus {
  2854. box-shadow: none;
  2855. }
  2856. }
  2857. }
  2858. button {
  2859. box-shadow: unset !important;
  2860. float: left;
  2861. width: 22%;
  2862. height: 55px;
  2863. border-radius: 30px;
  2864. background-color: $light-green-color;
  2865. color: $white-color;
  2866. font: {
  2867. weight: 600;
  2868. size: 14px;
  2869. }
  2870. outline: 0;
  2871. cursor: pointer;
  2872. border: none;
  2873. padding: 15px 40px;
  2874. text-transform: uppercase;
  2875. transition: $transition;
  2876. &:hover, &:focus {
  2877. background-color: $purple-color;
  2878. }
  2879. }
  2880. }
  2881. ul {
  2882. padding: 0;
  2883. margin: 30px 0 0;
  2884. list-style-type: none;
  2885. display: -webkit-box;
  2886. display: -ms-flexbox;
  2887. display: flex;
  2888. width: 100%;
  2889. li {
  2890. display: block;
  2891. -webkit-box-flex: 1;
  2892. -ms-flex: 1;
  2893. flex: 1;
  2894. font-weight: 500;
  2895. border-left: 1px solid #eeeeee;
  2896. &:first-child {
  2897. border-left: none;
  2898. }
  2899. }
  2900. }
  2901. }
  2902. /*================================================
  2903. Feedback CSS
  2904. =================================================*/
  2905. .feedback-area {
  2906. position: relative;
  2907. z-index: 1;
  2908. }
  2909. .feedback-slides {
  2910. position: relative;
  2911. max-width: 750px;
  2912. margin: 0 auto;
  2913. .client-feedback {
  2914. position: relative;
  2915. .single-feedback {
  2916. background: $white-color;
  2917. border-radius: 5px;
  2918. padding: {
  2919. left: 170px;
  2920. right: 40px;
  2921. top: 40px;
  2922. bottom: 40px;
  2923. }
  2924. margin-bottom: 60px;
  2925. position: relative;
  2926. .client-img {
  2927. position: absolute;
  2928. left: 40px;
  2929. top: 40px;
  2930. img {
  2931. border-radius: 50%;
  2932. border: 2px solid $light-green-color;
  2933. padding: 3px;
  2934. width: auto !important;
  2935. display: inline-block !important;
  2936. width: 95px;
  2937. height: 95px;
  2938. }
  2939. }
  2940. h3 {
  2941. font-size: 19px;
  2942. margin: 0;
  2943. }
  2944. span {
  2945. display: block;
  2946. margin: {
  2947. top: 8px;
  2948. bottom: 15px;
  2949. }
  2950. color: $purple-color;
  2951. }
  2952. p {
  2953. font-size: 15px;
  2954. }
  2955. &::before {
  2956. content: '';
  2957. position: absolute;
  2958. left: 0;
  2959. bottom: -25px;
  2960. width: 50px;
  2961. height: 50px;
  2962. background: $white-color;
  2963. right: 0;
  2964. margin: 0 auto;
  2965. transform: rotate(45deg);
  2966. }
  2967. }
  2968. }
  2969. .client-thumbnails {
  2970. position: relative;
  2971. margin: 0 85px;
  2972. .item {
  2973. .img-fill {
  2974. cursor: pointer;
  2975. position: relative;
  2976. text-align: center;
  2977. img {
  2978. opacity: 0.4;
  2979. transition: $transition;
  2980. display: inline-block;
  2981. position: relative;
  2982. border: 2px solid $light-green-color;
  2983. border-radius: 50%;
  2984. padding: 3px;
  2985. width: 85px;
  2986. }
  2987. }
  2988. &:hover, &.slick-center {
  2989. .img-fill {
  2990. img {
  2991. opacity: 1;
  2992. }
  2993. }
  2994. }
  2995. }
  2996. .slick-center {
  2997. .img-fill {
  2998. img {
  2999. opacity: 1;
  3000. }
  3001. }
  3002. }
  3003. }
  3004. }
  3005. .client-thumbnails {
  3006. .next-arrow, .prev-arrow {
  3007. position: absolute;
  3008. width: 40px;
  3009. height: 40px;
  3010. cursor: pointer;
  3011. top: 50%;
  3012. transform: translateY(-50%);
  3013. background: transparent;
  3014. color: #5e5e5e;
  3015. border: 2px solid #5e5e5e;
  3016. z-index: 1;
  3017. border-radius: 50%;
  3018. line-height: 30px;
  3019. outline: 0 !important;
  3020. transition: $transition;
  3021. &::before {
  3022. content: '';
  3023. position: absolute;
  3024. left: 0;
  3025. top: 0;
  3026. width: 100%;
  3027. height: 100%;
  3028. background: $gradient-color;
  3029. opacity: 0;
  3030. visibility: hidden;
  3031. transition: $transition;
  3032. border-radius: 50%;
  3033. }
  3034. &:hover {
  3035. color: $white-color;
  3036. border-color: $light-green-color;
  3037. &::before {
  3038. opacity: 1;
  3039. visibility: visible;
  3040. }
  3041. }
  3042. svg {
  3043. width: 18px;
  3044. height: 18px;
  3045. position: relative;
  3046. }
  3047. }
  3048. .next-arrow {
  3049. right: -20px;
  3050. }
  3051. .prev-arrow {
  3052. left: -20px;
  3053. }
  3054. }
  3055. .testimonials-slides {
  3056. background-color: #f7fbfe;
  3057. max-width: 850px;
  3058. margin: 90px auto 30px;
  3059. position: relative;
  3060. z-index: 1;
  3061. &::before {
  3062. position: absolute;
  3063. left: -30px;
  3064. top: -30px;
  3065. width: 260px;
  3066. height: 260px;
  3067. content: '';
  3068. z-index: -1;
  3069. background-image: url(/images/layer.png);
  3070. }
  3071. &::after {
  3072. position: absolute;
  3073. right: -30px;
  3074. bottom: -30px;
  3075. width: 260px;
  3076. height: 260px;
  3077. content: '';
  3078. z-index: -1;
  3079. background-image: url(/images/layer.png);
  3080. }
  3081. .owl-dots {
  3082. position: absolute;
  3083. bottom: 40px;
  3084. right: 0;
  3085. left: 0;
  3086. }
  3087. &.owl-theme {
  3088. .owl-dots {
  3089. .owl-dot {
  3090. span {
  3091. width: 18px;
  3092. height: 18px;
  3093. background: transparent !important;
  3094. border: 2px solid #D6D6D6;
  3095. position: relative;
  3096. margin: 0 3px;
  3097. &::before {
  3098. background: #D6D6D6;
  3099. content: '';
  3100. position: absolute;
  3101. left: 0;
  3102. right: 0;
  3103. text-align: center;
  3104. margin: 0 auto;
  3105. width: 10px;
  3106. height: 10px;
  3107. border-radius: 50%;
  3108. top: 50%;
  3109. transform: translateY(-50%);
  3110. transition: $transition;
  3111. }
  3112. }
  3113. &:hover, &.active {
  3114. span {
  3115. border-color: $light-green-color;
  3116. &::before {
  3117. background: $light-green-color;
  3118. }
  3119. }
  3120. }
  3121. }
  3122. }
  3123. }
  3124. }
  3125. .single-feedback-item {
  3126. padding: 40px 130px 90px;
  3127. text-align: center;
  3128. background-color: #f7fbfe;
  3129. position: relative;
  3130. .client-info {
  3131. display: -webkit-box;
  3132. display: -ms-flexbox;
  3133. display: flex;
  3134. width: 100%;
  3135. text-align: left;
  3136. max-width: 280px;
  3137. margin: 0 auto 25px;
  3138. .image {
  3139. padding-right: 20px;
  3140. img {
  3141. display: inline-block !important;
  3142. width: 75px;
  3143. border-radius: 50%;
  3144. border: 3px solid $light-green-color;
  3145. }
  3146. }
  3147. .title {
  3148. h3 {
  3149. font-size: 18px;
  3150. margin: 0;
  3151. }
  3152. span {
  3153. display: block;
  3154. margin-top: 8px;
  3155. color: $purple-color;
  3156. }
  3157. }
  3158. }
  3159. p {
  3160. font-size: 16px;
  3161. font-style: italic;
  3162. }
  3163. &::before {
  3164. content: "\f11b";
  3165. color: #d9dcde;
  3166. font: {
  3167. family: Flaticon;
  3168. size: 30px;
  3169. style: normal;
  3170. size: 65px;
  3171. }
  3172. position: absolute;
  3173. top: 0;
  3174. left: 25px;
  3175. }
  3176. }
  3177. .agency-portfolio-feedback-slides {
  3178. max-width: 730px;
  3179. margin: {
  3180. left: auto;
  3181. right: auto;
  3182. };
  3183. &.owl-theme {
  3184. .owl-dots {
  3185. line-height: 1;
  3186. .owl-dot {
  3187. span {
  3188. width: 15px;
  3189. height: 15px;
  3190. margin: 0 5px;
  3191. background: #d6d6d6;
  3192. -webkit-transition: .4s;
  3193. transition: .4s;
  3194. border-radius: 50%;
  3195. }
  3196. &:hover, &.active {
  3197. span {
  3198. background: $gradient-color;
  3199. }
  3200. }
  3201. }
  3202. }
  3203. }
  3204. }
  3205. .agency-portfolio-feedback-item {
  3206. margin-bottom: 20px;
  3207. text-align: center;
  3208. img {
  3209. width: auto !important;
  3210. display: inline-block !important;
  3211. border-radius: 50%;
  3212. border: 3px solid #999999;
  3213. }
  3214. p {
  3215. font-size: 16px;
  3216. margin: {
  3217. top: 20px;
  3218. bottom: 0;
  3219. };
  3220. }
  3221. }
  3222. .bigdata-feedback-area {
  3223. background-color: #eef6fd;
  3224. }
  3225. .single-feedback-box {
  3226. position: relative;
  3227. margin: {
  3228. left: 25px;
  3229. top: 25px;
  3230. bottom: 30px;
  3231. }
  3232. .feedback-desc {
  3233. background-color: $white-color;
  3234. border-radius: 5px;
  3235. position: relative;
  3236. z-index: 1;
  3237. padding: {
  3238. left: 30px;
  3239. bottom: 30px;
  3240. right: 30px;
  3241. top: 40px;
  3242. }
  3243. p {
  3244. margin-bottom: 0;
  3245. position: relative;
  3246. color: $black-color;
  3247. &::before {
  3248. content: '"';
  3249. position: relative;
  3250. display: inline-block;
  3251. left: 0;
  3252. color: $black-color;
  3253. }
  3254. &::after {
  3255. content: '"';
  3256. position: relative;
  3257. display: inline-block;
  3258. right: 0;
  3259. color: $black-color;
  3260. }
  3261. }
  3262. &::before {
  3263. content: '';
  3264. position: absolute;
  3265. left: 35px;
  3266. bottom: -12px;
  3267. width: 25px;
  3268. height: 25px;
  3269. z-index: -1;
  3270. background: $white-color;
  3271. transform: rotate(45deg);
  3272. }
  3273. }
  3274. &::before {
  3275. transition: $transition;
  3276. content: "\f11b";
  3277. position: absolute;
  3278. left: 0;
  3279. top: -25px;
  3280. left: -25px;
  3281. color: $white-color;
  3282. background: linear-gradient(135deg, #43e794 0%, #23bdb8 100%);
  3283. width: 60px;
  3284. height: 60px;
  3285. line-height: 60px;
  3286. border-radius: 50%;
  3287. z-index: 2;
  3288. text-align: center;
  3289. font: {
  3290. family: Flaticon;
  3291. size: 30px;
  3292. }
  3293. }
  3294. .client-info {
  3295. position: relative;
  3296. padding-left: 65px;
  3297. margin: {
  3298. top: 32px;
  3299. bottom: 25px;
  3300. left: 27px;
  3301. }
  3302. img {
  3303. width: 50px !important;
  3304. height: 50px !important;
  3305. display: inline-block !important;
  3306. border-radius: 50%;
  3307. position: absolute;
  3308. left: 0;
  3309. top: 50%;
  3310. transform: translateY(-50%);
  3311. transition: $transition;
  3312. }
  3313. h3 {
  3314. margin-bottom: 0;
  3315. font: {
  3316. size: 18px;
  3317. weight: 600;
  3318. }
  3319. }
  3320. span {
  3321. display: block;
  3322. color: $paragraph-color;
  3323. margin-top: 6px;
  3324. }
  3325. }
  3326. }
  3327. /*================================================
  3328. Ready To Talk CSS
  3329. =================================================*/
  3330. .ready-to-talk {
  3331. text-align: center;
  3332. position: relative;
  3333. padding: {
  3334. top: 80px;
  3335. bottom: 160px;
  3336. }
  3337. background: $gradient-color;
  3338. h3 {
  3339. font-size: 28px;
  3340. color: $white-color;
  3341. text-transform: capitalize;
  3342. margin-bottom: 15px;
  3343. }
  3344. p {
  3345. color: $white-color;
  3346. margin-bottom: 20px;
  3347. font-size: 16px;
  3348. }
  3349. .btn {
  3350. &::before, &::after {
  3351. background: $white-color;
  3352. }
  3353. }
  3354. .btn-primary {
  3355. background: $purple-color;
  3356. box-shadow: 0 5px 20px 0 rgba(198, 121, 227, 0.25);
  3357. &:hover, &:focus {
  3358. color: $black-color;
  3359. box-shadow: 0 5px 20px 0 rgba(68, 206, 111, 0.25);
  3360. }
  3361. }
  3362. span {
  3363. a {
  3364. margin-left: 15px;
  3365. color: $white-color;
  3366. text-decoration: underline;
  3367. }
  3368. }
  3369. }
  3370. /*=============================
  3371. Big Data Analytics Banner CSS
  3372. ===============================*/
  3373. .bigdata-analytics-banner {
  3374. background: {
  3375. image: url(/images/bigdata-analytics/main-banner.jpg);
  3376. position: center center;
  3377. size: cover;
  3378. repeat: no-repeat;
  3379. };
  3380. padding: {
  3381. top: 280px;
  3382. bottom: 25px;
  3383. };
  3384. }
  3385. .bigdata-analytics-content {
  3386. max-width: 555px;
  3387. h1 {
  3388. color: $white-color;
  3389. margin-bottom: 25px;
  3390. line-height: 1.4;
  3391. font: {
  3392. size: 50px;
  3393. weight: 700;
  3394. };
  3395. }
  3396. p {
  3397. color: #e9e9e9;
  3398. max-width: 470px;
  3399. font: {
  3400. size: 15px;
  3401. };
  3402. }
  3403. .btn {
  3404. margin-top: 18px;
  3405. }
  3406. }
  3407. .banner-boxes-area {
  3408. margin-top: 230px;
  3409. }
  3410. .single-banner-boxes {
  3411. margin-bottom: 30px;
  3412. border: 1px dashed #687b6f;
  3413. position: relative;
  3414. border-radius: 5px;
  3415. padding: 25px 25px 25px 95px;
  3416. background-color: rgba(0, 0, 0, .50);
  3417. transition: $transition;
  3418. z-index: 1;
  3419. &::before {
  3420. content: '';
  3421. position: absolute;
  3422. left: 0;
  3423. top: 0;
  3424. right: 0;
  3425. bottom: 0;
  3426. border-radius: 5px;
  3427. background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  3428. z-index: -1;
  3429. opacity: 0;
  3430. margin: -1px;
  3431. visibility: hidden;
  3432. transition: $transition;
  3433. }
  3434. .icon {
  3435. display: inline-block;
  3436. text-align: center;
  3437. width: 55px;
  3438. height: 55px;
  3439. position: absolute;
  3440. left: 20px;
  3441. top: 25px;
  3442. line-height: 55px;
  3443. background: #cdf1d8;
  3444. border-radius: 50%;
  3445. color: $light-green-color;
  3446. transition: $transition;
  3447. }
  3448. h3 {
  3449. color: $white-color;
  3450. margin-bottom: 12px;
  3451. font: {
  3452. size: 18px;
  3453. weight: 600;
  3454. };
  3455. }
  3456. p {
  3457. color: #dadada;
  3458. transition: $transition;
  3459. }
  3460. &:hover {
  3461. background-color: transparent;
  3462. border-color: transparent;
  3463. .icon {
  3464. color: $light-green-color;
  3465. background-color: $white-color;
  3466. }
  3467. &::before {
  3468. opacity: 1;
  3469. visibility: visible;
  3470. }
  3471. p {
  3472. color: $white-color;
  3473. }
  3474. }
  3475. }
  3476. .col-lg-4 {
  3477. &:nth-child(2) {
  3478. .single-banner-boxes {
  3479. .icon {
  3480. color: #f78acb;
  3481. background: #f9f4f7;
  3482. }
  3483. &:hover {
  3484. .icon {
  3485. background-color: $white-color;
  3486. color: #f78acb;
  3487. }
  3488. }
  3489. }
  3490. }
  3491. &:nth-child(3) {
  3492. .single-banner-boxes {
  3493. .icon {
  3494. color: $purple-color;
  3495. background: #edc3fc;
  3496. }
  3497. &:hover {
  3498. .icon {
  3499. background-color: $white-color;
  3500. color: $purple-color;
  3501. }
  3502. }
  3503. }
  3504. }
  3505. }
  3506. /*=============================
  3507. What We Do CSS
  3508. ===============================*/
  3509. .what-we-do-area {
  3510. padding-bottom: 50px;
  3511. }
  3512. .single-what-we-do-box {
  3513. margin-bottom: 30px;
  3514. position: relative;
  3515. padding-left: 88px;
  3516. .icon {
  3517. position: absolute;
  3518. left: 0;
  3519. top: 0;
  3520. width: 65px;
  3521. height: 65px;
  3522. border-radius: 5px;
  3523. color: $white-color;
  3524. text-align: center;
  3525. background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%);
  3526. i {
  3527. position: absolute;
  3528. left: 0;
  3529. right: 0;
  3530. top: 40%;
  3531. transform: translateY(-40%);
  3532. &::before {
  3533. font-size: 40px;
  3534. }
  3535. }
  3536. }
  3537. h3 {
  3538. margin-bottom: 10px;
  3539. font: {
  3540. size: 20px;
  3541. weight: 600;
  3542. };
  3543. }
  3544. .link {
  3545. display: block;
  3546. font-weight: 500;
  3547. text-decoration: underline;
  3548. margin-bottom: 10px;
  3549. }
  3550. .read-more-btn {
  3551. display: inline-block;
  3552. font-weight: 600;
  3553. padding: {
  3554. top: 10px;
  3555. left: -4px;
  3556. };
  3557. svg {
  3558. margin-right: 5px;
  3559. }
  3560. }
  3561. }
  3562. /*=============================
  3563. Discover CSS
  3564. ===============================*/
  3565. .discover-area {
  3566. position: relative;
  3567. z-index: 1;
  3568. background: linear-gradient(135deg, #43e794 0%, #23bdb8 100%);
  3569. }
  3570. .discover-image {
  3571. position: relative;
  3572. padding-bottom: 100px;
  3573. margin-right: 15px;
  3574. img {
  3575. &:nth-child(2) {
  3576. position: absolute;
  3577. right: 0;
  3578. bottom: 0;
  3579. }
  3580. }
  3581. }
  3582. .discover-content {
  3583. padding-left: 15px;
  3584. h2 {
  3585. color: $white-color;
  3586. margin-bottom: 15px;
  3587. line-height: 1.5;
  3588. font: {
  3589. size: 28px;
  3590. weight: 600;
  3591. };
  3592. }
  3593. p {
  3594. color: $white-color;
  3595. }
  3596. .btn-primary {
  3597. box-shadow: unset !important;
  3598. margin-top: 15px;
  3599. background-color: $white-color;
  3600. color: $black-color;
  3601. &:hover {
  3602. color: $white-color;
  3603. }
  3604. }
  3605. }
  3606. .analytics-shape1 {
  3607. position: absolute;
  3608. left: 0;
  3609. top: 50%;
  3610. transform: translateY(-50%);
  3611. z-index: -1;
  3612. }
  3613. .analytics-shape2 {
  3614. position: absolute;
  3615. right: 0;
  3616. top: 50%;
  3617. transform: translateY(-50%);
  3618. z-index: -1;
  3619. }
  3620. /*================================================
  3621. Partner CSS
  3622. =================================================*/
  3623. .partner-section {
  3624. text-align: center;
  3625. position: relative;
  3626. margin-top: -120px;
  3627. background: transparent;
  3628. h5 {
  3629. font: {
  3630. size: 20px;
  3631. weight: 400;
  3632. }
  3633. color: $white-color;
  3634. margin-bottom: 0;
  3635. }
  3636. .partner-inner {
  3637. background: $white-color;
  3638. padding: {
  3639. top: 5px;
  3640. left: 30px;
  3641. right: 30px;
  3642. bottom: 30px;
  3643. }
  3644. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  3645. border-radius: 3px;
  3646. margin-top: 25px;
  3647. a {
  3648. display: block;
  3649. margin-top: 25px;
  3650. position: relative;
  3651. img {
  3652. &:last-child {
  3653. position: absolute;
  3654. top: 15px;
  3655. left: 0;
  3656. right: 0;
  3657. margin: 0 auto;
  3658. opacity: 0;
  3659. visibility: hidden;
  3660. transition: $transition;
  3661. }
  3662. }
  3663. &:hover {
  3664. img {
  3665. &:last-child {
  3666. opacity: 1;
  3667. top: 0;
  3668. visibility: visible;
  3669. }
  3670. }
  3671. }
  3672. }
  3673. }
  3674. }
  3675. /*================================================
  3676. Industries Serve CSS
  3677. =================================================*/
  3678. .industries-serve-area {
  3679. padding-bottom: 50px;
  3680. position: relative;
  3681. z-index: 1;
  3682. background: linear-gradient(135deg, #43e794 0%, #23bdb8 100%);
  3683. .section-title {
  3684. h2 {
  3685. color: $white-color;
  3686. }
  3687. p {
  3688. color: $white-color;
  3689. }
  3690. .bar {
  3691. &::before {
  3692. background: $white-color;
  3693. }
  3694. }
  3695. }
  3696. }
  3697. .single-industries-serve-box {
  3698. margin-bottom: 30px;
  3699. position: relative;
  3700. overflow: hidden;
  3701. color: $black-color;
  3702. border-radius: 5px;
  3703. background-color: #f4f4fb;
  3704. padding: 20px 15px 20px 50px;
  3705. transition: $transition;
  3706. z-index: 1;
  3707. font: {
  3708. size: 18px;
  3709. weight: 600;
  3710. };
  3711. .icon {
  3712. position: absolute;
  3713. left: -15px;
  3714. top: 50%;
  3715. line-height: 1;
  3716. transform: translateY(-50%);
  3717. color: #c3c3c9;
  3718. transition: $transition;
  3719. font: {
  3720. size: 55px;
  3721. weight: normal;
  3722. };
  3723. }
  3724. &::before {
  3725. border-radius: 5px;
  3726. position: absolute;
  3727. left: 0;
  3728. top: 0;
  3729. width: 0;
  3730. height: 100%;
  3731. content: '';
  3732. z-index: -1;
  3733. transition: $transition;
  3734. background-color: $black-color;
  3735. }
  3736. .link-btn {
  3737. display: block;
  3738. position: absolute;
  3739. left: 0;
  3740. right: 0;
  3741. top: 0;
  3742. bottom: 0;
  3743. border-radius: 5px;
  3744. z-index: 2;
  3745. }
  3746. &:hover {
  3747. color: $white-color;
  3748. .icon {
  3749. color: $white-color;
  3750. }
  3751. &::before {
  3752. width: 100%;
  3753. }
  3754. }
  3755. }
  3756. /*================================================
  3757. Blog CSS
  3758. =================================================*/
  3759. .blog-area {
  3760. position: relative;
  3761. z-index: 1;
  3762. }
  3763. .single-blog-post {
  3764. position: relative;
  3765. transition: $transition;
  3766. margin-bottom: 30px;
  3767. .blog-image {
  3768. position: relative;
  3769. a {
  3770. display: block;
  3771. }
  3772. .date {
  3773. position: absolute;
  3774. left: 20px;
  3775. bottom: -20px;
  3776. background: $gradient-color;
  3777. color: $white-color;
  3778. padding: 8px 16px;
  3779. font-size: 13px;
  3780. border-radius: 50px;
  3781. svg {
  3782. width: 15px;
  3783. margin-right: 3px;
  3784. }
  3785. }
  3786. }
  3787. .blog-post-content {
  3788. padding: {
  3789. top: 40px;
  3790. left: 20px;
  3791. bottom: 20px;
  3792. right: 20px;
  3793. }
  3794. background: $bg-color;
  3795. transition: $transition;
  3796. h3 {
  3797. font-size: 20px;
  3798. line-height: 30px;
  3799. margin-bottom: 0;
  3800. }
  3801. span {
  3802. display: block;
  3803. color: $black-color;
  3804. margin: 15px 0;
  3805. a {
  3806. color: $paragraph-color;
  3807. &:hover {
  3808. color: $light-green-color;
  3809. }
  3810. }
  3811. }
  3812. .read-more-btn {
  3813. color: $black-color;
  3814. svg {
  3815. transition: $transition;
  3816. width: 15px;
  3817. }
  3818. &:hover {
  3819. color: $light-green-color;
  3820. svg {
  3821. margin-left: 5px;
  3822. }
  3823. }
  3824. }
  3825. }
  3826. &:hover {
  3827. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  3828. .blog-post-content {
  3829. background: $white-color;
  3830. }
  3831. }
  3832. }
  3833. .single-blog-post-box {
  3834. margin-bottom: 30px;
  3835. transition: $transition;
  3836. border-radius: 5px;
  3837. .entry-thumbnail {
  3838. a {
  3839. display: block;
  3840. img {
  3841. border-radius: 5px 5px 0 0;
  3842. }
  3843. }
  3844. }
  3845. .entry-post-content {
  3846. background: linear-gradient(to right top, #d5fefd, #e0fdff, #effbff, #fbfaff, #fffcff);
  3847. padding: 20px;
  3848. .entry-meta {
  3849. margin-bottom: 10px;
  3850. ul {
  3851. padding-left: 0;
  3852. margin-bottom: 0;
  3853. list-style-type: none;
  3854. li {
  3855. display: inline-block;
  3856. position: relative;
  3857. margin-right: 16px;
  3858. color: $paragraph-color;
  3859. font: {
  3860. size: 14px;
  3861. }
  3862. &::before {
  3863. content: '';
  3864. position: absolute;
  3865. right: -7px;
  3866. top: 50%;
  3867. transform: rotate(14deg) translateY(-50%);
  3868. background: $paragraph-color;
  3869. width: 1px;
  3870. height: 13px;
  3871. }
  3872. a {
  3873. display: inline-block;
  3874. color: $paragraph-color;
  3875. &:hover {
  3876. color: $light-green-color;
  3877. }
  3878. }
  3879. &:last-child {
  3880. margin-right: 0;
  3881. &::before {
  3882. display: none;
  3883. }
  3884. }
  3885. }
  3886. }
  3887. }
  3888. h3 {
  3889. margin-bottom: 0;
  3890. line-height: 1.5;
  3891. font-weight: 600;
  3892. font: {
  3893. size: 18px;
  3894. }
  3895. }
  3896. p {
  3897. margin: {
  3898. top: 8px;
  3899. bottom: 0;
  3900. }
  3901. }
  3902. .learn-more-btn {
  3903. margin-top: 15px;
  3904. font-weight: 600;
  3905. svg {
  3906. width: 15px;
  3907. }
  3908. }
  3909. }
  3910. }
  3911. .single-blog-item {
  3912. margin-bottom: 30px;
  3913. .post-image {
  3914. text-align: center;
  3915. a {
  3916. display: block;
  3917. }
  3918. }
  3919. .post-content {
  3920. margin-top: 20px;
  3921. .post-meta {
  3922. padding-left: 0;
  3923. margin-bottom: 10px;
  3924. list-style-type: none;
  3925. li {
  3926. display: inline-block;
  3927. margin-right: 30px;
  3928. position: relative;
  3929. &::before {
  3930. content: '';
  3931. position: absolute;
  3932. top: 10px;
  3933. right: -20px;
  3934. width: 10px;
  3935. height: 1px;
  3936. background-color: $paragraph-color;
  3937. }
  3938. &:last-child {
  3939. margin-right: 0;
  3940. &::before {
  3941. display: none;
  3942. }
  3943. }
  3944. }
  3945. }
  3946. h3 {
  3947. line-height: 30px;
  3948. margin-bottom: 0;
  3949. font: {
  3950. weight: 600;
  3951. size: 20px;
  3952. };
  3953. }
  3954. }
  3955. }
  3956. .blog-slides {
  3957. &.owl-theme {
  3958. .owl-dots {
  3959. line-height: 1;
  3960. .owl-dot {
  3961. span {
  3962. width: 15px;
  3963. height: 15px;
  3964. margin: 0 5px;
  3965. background: #d6d6d6;
  3966. -webkit-transition: .4s;
  3967. transition: .4s;
  3968. border-radius: 50%;
  3969. }
  3970. &:hover, &.active {
  3971. span {
  3972. background: $gradient-color;
  3973. }
  3974. }
  3975. }
  3976. }
  3977. }
  3978. }
  3979. .single-blog-post-item {
  3980. margin-bottom: 30px;
  3981. .post-image {
  3982. border-radius: 5px;
  3983. overflow: hidden;
  3984. a {
  3985. display: block;
  3986. border-radius: 5px;
  3987. img {
  3988. border-radius: 5px;
  3989. }
  3990. }
  3991. }
  3992. .post-content {
  3993. transition: $transition;
  3994. background: linear-gradient(to right top, #d5fefd, #e0fdff, #effbff, #fbfaff, #fffcff);
  3995. position: relative;
  3996. border-radius: 5px;
  3997. padding: 30px 25px;
  3998. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, .05);
  3999. margin: {
  4000. left: 15px;
  4001. right: 15px;
  4002. top: -30px;
  4003. };
  4004. .post-meta {
  4005. transition: $transition;
  4006. margin-bottom: 10px;
  4007. list-style-type: none;
  4008. padding-left: 0;
  4009. li {
  4010. display: inline-block;
  4011. margin-right: 20px;
  4012. position: relative;
  4013. color: $paragraph-color;
  4014. a {
  4015. color: $paragraph-color;
  4016. &:hover {
  4017. color: $light-green-color;
  4018. }
  4019. }
  4020. &::before {
  4021. content: '';
  4022. position: absolute;
  4023. right: -10px;
  4024. top: 4px;
  4025. height: 12px;
  4026. background-color: $paragraph-color;
  4027. width: 1px;
  4028. transform: rotate(5deg);
  4029. }
  4030. &:last-child {
  4031. margin-right: 0;
  4032. &::before {
  4033. display: none;
  4034. }
  4035. }
  4036. }
  4037. }
  4038. h3 {
  4039. transition: $transition;
  4040. font-size: 20px;
  4041. line-height: 30px;
  4042. margin-bottom: 0;
  4043. }
  4044. .read-more-btn {
  4045. display: inline-block;
  4046. border-radius: 30px;
  4047. padding: 9px 25px;
  4048. border: 1px solid #e6e6e6;
  4049. background-color: $white-color;
  4050. position: absolute;
  4051. transition: $transition;
  4052. left: 25px;
  4053. bottom: -22px;
  4054. opacity: 0;
  4055. visibility: hidden;
  4056. font: {
  4057. size: 14px;
  4058. weight: 500;
  4059. };
  4060. svg {
  4061. width: 15px;
  4062. margin-left: 2px;
  4063. }
  4064. &:hover {
  4065. background-color: $light-green-color;
  4066. border-color: $light-green-color;
  4067. color: $white-color;
  4068. }
  4069. }
  4070. }
  4071. &:hover {
  4072. .post-content {
  4073. transform: translateY(-22px);
  4074. .post-meta {
  4075. transform: translateY(-12px);
  4076. }
  4077. h3 {
  4078. transform: translateY(-12px);
  4079. }
  4080. .read-more-btn {
  4081. opacity: 1;
  4082. visibility: visible;
  4083. }
  4084. }
  4085. }
  4086. }
  4087. .single-blog-post-box {
  4088. &.bg-f4faff {
  4089. .entry-post-content {
  4090. background: #f4faff;
  4091. }
  4092. }
  4093. }
  4094. /*================================================
  4095. Shop CSS
  4096. =================================================*/
  4097. .woocommerce-topbar {
  4098. background-color: #fcfbfb;
  4099. padding: 10px 40px;
  4100. margin-bottom: 30px;
  4101. .woocommerce-topbar-ordering {
  4102. .form-select {
  4103. cursor: pointer;
  4104. background-color: transparent;
  4105. border-color: #ebebeb;
  4106. border-radius: 4px;
  4107. font-size: 14px;
  4108. height: 40px;
  4109. &:focus {
  4110. box-shadow: none;
  4111. }
  4112. }
  4113. }
  4114. }
  4115. .single-products {
  4116. text-align: center;
  4117. position: relative;
  4118. margin-bottom: 30px;
  4119. .products-content {
  4120. margin-top: 20px;
  4121. h3 {
  4122. font-size: 18px;
  4123. margin-bottom: 10px;
  4124. }
  4125. ul {
  4126. padding: 0;
  4127. margin: 10px 0 12px;
  4128. list-style-type: none;
  4129. li {
  4130. display: inline-block;
  4131. color: #eac11d;
  4132. i {
  4133. margin: 0 2px;
  4134. &::before {
  4135. font-size: 15px;
  4136. }
  4137. }
  4138. }
  4139. }
  4140. .add-to-cart-btn {
  4141. display: block;
  4142. width: 100%;
  4143. color: $black-color;
  4144. border: 1px solid $black-color;
  4145. padding: 10px 15px;
  4146. text-transform: uppercase;
  4147. font-weight: 500;
  4148. }
  4149. }
  4150. .sale-btn {
  4151. position: absolute;
  4152. top: 15px;
  4153. right: 15px;
  4154. background: #ff2d2d;
  4155. color: #fff;
  4156. width: 55px;
  4157. height: 55px;
  4158. line-height: 55px;
  4159. border-radius: 50%;
  4160. z-index: 2;
  4161. }
  4162. .products-image {
  4163. overflow: hidden;
  4164. position: relative;
  4165. img {
  4166. transition: all 1.5s ease-out;
  4167. width: 100%;
  4168. }
  4169. &::before {
  4170. position: absolute;
  4171. top: 0;
  4172. left: 0;
  4173. width: 100%;
  4174. height: 100%;
  4175. background: gray;
  4176. content: '';
  4177. transition: $transition;
  4178. z-index: 1;
  4179. opacity: 0;
  4180. visibility: hidden;
  4181. }
  4182. ul {
  4183. padding: 0;
  4184. z-index: 2;
  4185. list-style-type: none;
  4186. margin: 0;
  4187. position: absolute;
  4188. left: 0;
  4189. top: 50%;
  4190. right: 0;
  4191. transform: translateY(-50%);
  4192. opacity: 0;
  4193. visibility: hidden;
  4194. transition: $transition;
  4195. li {
  4196. display: inline-block;
  4197. a {
  4198. display: block;
  4199. background: $white-color;
  4200. width: 35px;
  4201. height: 35px;
  4202. line-height: 35px;
  4203. svg {
  4204. width: 20px;
  4205. }
  4206. &:hover, &:focus {
  4207. background-color: $light-green-color;
  4208. color: $white-color;
  4209. }
  4210. &:nth-child(1) {
  4211. margin-left: -15px;
  4212. }
  4213. &:nth-child(3) {
  4214. margin-right: -15px;
  4215. }
  4216. }
  4217. }
  4218. }
  4219. }
  4220. &:hover, &:focus {
  4221. .products-content {
  4222. .add-to-cart-btn {
  4223. background-color: $black-color;
  4224. color: $white-color;
  4225. }
  4226. }
  4227. .products-image {
  4228. img {
  4229. transform: scale(1.1);
  4230. }
  4231. &::before {
  4232. opacity: .40;
  4233. visibility: visible;
  4234. }
  4235. ul {
  4236. opacity: 1;
  4237. visibility: visible;
  4238. li {
  4239. a {
  4240. &:nth-child(1) {
  4241. margin-left: 0;
  4242. }
  4243. &:nth-child(3) {
  4244. margin-right: 0;
  4245. }
  4246. }
  4247. }
  4248. }
  4249. }
  4250. }
  4251. }
  4252. #productsModalCenter {
  4253. .modal-dialog {
  4254. max-width: 900px;
  4255. }
  4256. .modal-content {
  4257. border: none;
  4258. border-radius: 0;
  4259. button.close {
  4260. position: absolute;
  4261. right: 2%;
  4262. display: inline-block;
  4263. opacity: 1;
  4264. top: 2%;
  4265. width: 35px;
  4266. height: 35px;
  4267. text-align: center;
  4268. line-height: 32px;
  4269. border: 1px solid #eeeeee;
  4270. border-radius: 50%;
  4271. outline: 0;
  4272. transition: $transition;
  4273. span {
  4274. transition: $transition;
  4275. }
  4276. &:hover, &:focus {
  4277. background-color: $light-green-color;
  4278. color: $white-color;
  4279. span {
  4280. color: $white-color;
  4281. }
  4282. }
  4283. }
  4284. .products-image {
  4285. overflow: hidden;
  4286. img {
  4287. width: 100%;
  4288. }
  4289. }
  4290. .products-content {
  4291. p {
  4292. margin-bottom: 20px;
  4293. }
  4294. h3 {
  4295. font-size: 20px;
  4296. margin-bottom: 10px;
  4297. }
  4298. .price {
  4299. margin-bottom: 15px;
  4300. span {
  4301. text-decoration: line-through;
  4302. color: $paragraph-color;
  4303. }
  4304. }
  4305. form {
  4306. .quantity {
  4307. display: inline-block;
  4308. margin-right: 8px;
  4309. .input-counter {
  4310. max-width: 110px;
  4311. min-width: 110px;
  4312. text-align: center;
  4313. display: inline-block;
  4314. position: relative;
  4315. span {
  4316. position: absolute;
  4317. top: 0;
  4318. background-color: transparent;
  4319. cursor: pointer;
  4320. color: $paragraph-color;
  4321. width: 40px;
  4322. height: 100%;
  4323. line-height: 47px;
  4324. transition: $transition;
  4325. padding: 0;
  4326. &.minus-btn {
  4327. left: 0;
  4328. }
  4329. &.plus-btn {
  4330. right: 0;
  4331. }
  4332. svg {
  4333. width: 20px;
  4334. }
  4335. &:hover {
  4336. color: $light-green-color;
  4337. }
  4338. }
  4339. input {
  4340. height: 47px;
  4341. color: $black-color;
  4342. outline: 0;
  4343. display: block;
  4344. border: none;
  4345. background-color: #f8f8f8;
  4346. text-align: center;
  4347. width: 100%;
  4348. font: {
  4349. size: 17px;
  4350. weight: 500;
  4351. }
  4352. &::placeholder {
  4353. color: $black-color;
  4354. }
  4355. }
  4356. }
  4357. }
  4358. button {
  4359. background: $light-green-color;
  4360. color: $white-color;
  4361. border: none;
  4362. height: 46px;
  4363. padding: 0 20px;
  4364. position: relative;
  4365. top: -2px;
  4366. cursor: pointer;
  4367. outline: 0;
  4368. transition: $transition;
  4369. &:hover, &:focus {
  4370. background-color: $purple-color;
  4371. color: $white-color;
  4372. }
  4373. }
  4374. }
  4375. .product-meta {
  4376. margin-top: 15px;
  4377. span {
  4378. display: inline-block;
  4379. margin-right: 8px;
  4380. }
  4381. }
  4382. }
  4383. }
  4384. }
  4385. /*================================================
  4386. Shop Details CSS
  4387. =================================================*/
  4388. .products-details-image {
  4389. img {
  4390. width: 100%;
  4391. }
  4392. &.owl-theme {
  4393. .owl-nav {
  4394. [class*='owl-'] {
  4395. color: $black-color;
  4396. font-size: 45px;
  4397. margin: 0;
  4398. transition: $transition;
  4399. opacity: 0;
  4400. visibility: hidden;
  4401. padding: 0;
  4402. background: transparent !important;
  4403. border-radius: 0;
  4404. position: absolute;
  4405. padding: 0;
  4406. left: 15px;
  4407. top: 50%;
  4408. transform: translateY(-50%);
  4409. &.owl-next {
  4410. left: auto;
  4411. right: 15px;
  4412. }
  4413. }
  4414. }
  4415. &:hover {
  4416. .owl-nav {
  4417. [class*='owl-'] {
  4418. opacity: 1;
  4419. visibility: visible;
  4420. }
  4421. }
  4422. }
  4423. }
  4424. }
  4425. .products-details {
  4426. h3 {
  4427. font-size: 20px;
  4428. margin-bottom: 8px;
  4429. }
  4430. .price {
  4431. margin-bottom: 15px;
  4432. span {
  4433. text-decoration: line-through;
  4434. color: $paragraph-color;
  4435. margin-right: 5px;
  4436. }
  4437. }
  4438. .rating {
  4439. padding: 0;
  4440. margin: 0 0 12px;
  4441. list-style-type: none;
  4442. li {
  4443. display: inline-block;
  4444. color: #eac11d;
  4445. i {
  4446. margin-right: 3px;
  4447. &::before {
  4448. font-size: 15px;
  4449. }
  4450. }
  4451. }
  4452. }
  4453. .payment-methods {
  4454. img {
  4455. margin-right: 5px;
  4456. &:last-child {
  4457. margin-right: 0;
  4458. }
  4459. }
  4460. }
  4461. .availability {
  4462. margin-bottom: 20px;
  4463. span {
  4464. color: $light-green-color;
  4465. }
  4466. }
  4467. form {
  4468. .quantity {
  4469. margin-bottom: 20px;
  4470. span {
  4471. padding-right: 10px;
  4472. }
  4473. .input-counter {
  4474. max-width: 110px;
  4475. min-width: 110px;
  4476. text-align: center;
  4477. display: inline-block;
  4478. position: relative;
  4479. span {
  4480. position: absolute;
  4481. top: 0;
  4482. background-color: transparent;
  4483. cursor: pointer;
  4484. color: $paragraph-color;
  4485. width: 40px;
  4486. height: 100%;
  4487. line-height: 47px;
  4488. transition: $transition;
  4489. padding: 0;
  4490. &.minus-btn {
  4491. left: 0;
  4492. }
  4493. &.plus-btn {
  4494. right: 0;
  4495. }
  4496. svg {
  4497. width: 20px;
  4498. }
  4499. &:hover {
  4500. color: $light-green-color;
  4501. }
  4502. }
  4503. input {
  4504. height: 47px;
  4505. color: $black-color;
  4506. outline: 0;
  4507. display: block;
  4508. border: none;
  4509. background-color: #f8f8f8;
  4510. text-align: center;
  4511. width: 100%;
  4512. font: {
  4513. size: 17px;
  4514. weight: 500;
  4515. }
  4516. &::placeholder {
  4517. color: $black-color;
  4518. }
  4519. }
  4520. }
  4521. }
  4522. button {
  4523. background: $light-green-color;
  4524. color: $white-color;
  4525. border: none;
  4526. height: 46px;
  4527. padding: 0 20px;
  4528. position: relative;
  4529. top: -3px;
  4530. cursor: pointer;
  4531. outline: 0;
  4532. transition: $transition;
  4533. &:hover, &:focus {
  4534. background-color: $purple-color;
  4535. color: $white-color;
  4536. }
  4537. }
  4538. .add-to-wishlist-btn {
  4539. margin-left: 5px;
  4540. background: transparent;
  4541. color: $black-color;
  4542. border: 1px solid #eeeeee;
  4543. position: relative;
  4544. top: -2px;
  4545. cursor: pointer;
  4546. outline: 0;
  4547. transition: $transition;
  4548. width: 45px;
  4549. height: 45px;
  4550. text-align: center;
  4551. line-height: 45px;
  4552. &:hover, &:focus {
  4553. background-color: $purple-color;
  4554. color: $white-color;
  4555. border-color: $purple-color;
  4556. }
  4557. }
  4558. .buy-btn {
  4559. margin-top: 20px;
  4560. .btn-primary {
  4561. background: $purple-color;
  4562. box-shadow: 0 13px 27px 0 rgba(198, 121, 227, 0.25);
  4563. &::after, &::before {
  4564. background: $light-green-color;
  4565. box-shadow: 0 13px 27px 0 rgba(68, 206, 111, 0.25);
  4566. }
  4567. }
  4568. }
  4569. }
  4570. .custom-payment-options {
  4571. margin-top: 20px;
  4572. span {
  4573. display: block;
  4574. margin-bottom: 10px;
  4575. }
  4576. }
  4577. .products-share-social {
  4578. margin-top: 25px;
  4579. span {
  4580. display: inline-block;
  4581. margin-right: 10px;
  4582. }
  4583. ul {
  4584. padding: 0;
  4585. margin: 0;
  4586. list-style-type: none;
  4587. display: inline-block;
  4588. li {
  4589. display: inline-block;
  4590. margin-right: 5px;
  4591. &:last-child {
  4592. margin-right: 0;
  4593. }
  4594. a {
  4595. width: 30px;
  4596. text-align: center;
  4597. line-height: 27px;
  4598. height: 30px;
  4599. border: 1px solid $light-green-color;
  4600. border-radius: 50%;
  4601. color: $light-green-color;
  4602. svg {
  4603. width: 15px;
  4604. }
  4605. &.facebook {
  4606. border-color: #4267b2;
  4607. color: #4267b2;
  4608. &:hover {
  4609. background: #4267b2;
  4610. color: $white-color;
  4611. }
  4612. }
  4613. &.twitter {
  4614. border-color: #38A1F3;
  4615. color: #38A1F3;
  4616. &:hover {
  4617. background: #38A1F3;
  4618. color: $white-color;
  4619. }
  4620. }
  4621. &.linkedin {
  4622. border-color: #0077B5;
  4623. color: #0077B5;
  4624. &:hover {
  4625. background: #0077B5;
  4626. color: $white-color;
  4627. }
  4628. }
  4629. &.instagram {
  4630. border-color: #231F20;
  4631. color: #231F20;
  4632. &:hover {
  4633. background: #231F20;
  4634. color: $white-color;
  4635. }
  4636. }
  4637. &:hover {
  4638. background: $light-green-color;
  4639. color: $white-color;
  4640. }
  4641. }
  4642. }
  4643. }
  4644. }
  4645. }
  4646. .products-details-tabs {
  4647. margin-top: 40px;
  4648. text-align: center;
  4649. .react-tabs__tab-list {
  4650. padding: 0;
  4651. margin: 0 0 30px;
  4652. list-style-type: none;
  4653. li {
  4654. display: inline-block;
  4655. padding: 12px 50px 8px;
  4656. cursor: pointer;
  4657. margin-right: -4px;
  4658. transition: $transition;
  4659. background: #eaeaea;
  4660. font: {
  4661. weight: 500;
  4662. }
  4663. &.active, &.react-tabs__tab--selected {
  4664. background-color: $white-color;
  4665. position: relative;
  4666. &::before {
  4667. content: '';
  4668. position: absolute;
  4669. width: 100%;
  4670. height: 4px;
  4671. top: 0;
  4672. left: 0;
  4673. background: $light-green-color;
  4674. }
  4675. }
  4676. &.inactive {
  4677. background-color: #eeeeee;
  4678. padding: 12px 50px;
  4679. }
  4680. }
  4681. }
  4682. .react-tabs__tab-panel {
  4683. h3 {
  4684. margin-bottom: 12px;
  4685. font: {
  4686. size: 18px;
  4687. }
  4688. }
  4689. .additional-information {
  4690. padding: 0;
  4691. margin: 25px 0 0;
  4692. list-style-type: none;
  4693. text-align: left;
  4694. li {
  4695. border: 1px solid #eeeeee;
  4696. border-bottom: none;
  4697. padding: 10px 15px;
  4698. color: $paragraph-color;
  4699. &:last-child {
  4700. border-bottom: 1px solid #eeeeee;;
  4701. }
  4702. span {
  4703. display: inline-block;
  4704. width: 45%;
  4705. }
  4706. }
  4707. }
  4708. .products-reviews {
  4709. text-align: left;
  4710. max-width: 700px;
  4711. margin: 0 auto;
  4712. p {
  4713. margin-bottom: 0;
  4714. }
  4715. .review-form {
  4716. margin-top: 20px;
  4717. max-width: 620px;
  4718. p {
  4719. margin-bottom: 0;
  4720. }
  4721. .form-control {
  4722. background: transparent;
  4723. }
  4724. }
  4725. .star-rating {
  4726. margin-bottom: 10px;
  4727. i {
  4728. color: #eac11d;
  4729. }
  4730. }
  4731. }
  4732. }
  4733. }
  4734. @keyframes scaleup {
  4735. from {
  4736. transform: scale(1.2);
  4737. }
  4738. to {
  4739. transform: scale(1);
  4740. }
  4741. }
  4742. @keyframes starred {
  4743. from {
  4744. color: #f2b01e;
  4745. }
  4746. to {
  4747. color: #f2b01e;
  4748. }
  4749. }
  4750. /*================================================
  4751. Cart CSS
  4752. =================================================*/
  4753. .cart-table {
  4754. table {
  4755. margin-bottom: 0;
  4756. thead {
  4757. tr {
  4758. th {
  4759. border-bottom-width: 0px;
  4760. vertical-align: middle;
  4761. font-weight: 500;
  4762. padding: 15px 0;
  4763. font-size: 15px;
  4764. border: none;
  4765. }
  4766. }
  4767. }
  4768. tbody {
  4769. tr {
  4770. td {
  4771. vertical-align: middle;
  4772. color: $paragraph-color;
  4773. padding: {
  4774. left: 0;
  4775. right: 0;
  4776. }
  4777. border: {
  4778. color: #eaedff;
  4779. left: none;
  4780. right: none;
  4781. }
  4782. &.product-thumbnail {
  4783. a {
  4784. display: block;
  4785. img {
  4786. width: 80px;
  4787. }
  4788. }
  4789. }
  4790. &.product-name {
  4791. a {
  4792. color: $paragraph-color;
  4793. font-weight: 500;
  4794. display: inline-block;
  4795. &:hover {
  4796. color: $light-green-color;
  4797. }
  4798. }
  4799. }
  4800. &.product-subtotal {
  4801. .remove {
  4802. color: red;
  4803. margin-left: 25px;
  4804. position: relative;
  4805. top: -1px;
  4806. float: right;
  4807. svg {
  4808. width: 19px;
  4809. }
  4810. }
  4811. }
  4812. &.product-quantity {
  4813. .input-counter {
  4814. max-width: 110px;
  4815. min-width: 110px;
  4816. text-align: center;
  4817. display: inline-block;
  4818. position: relative;
  4819. span {
  4820. position: absolute;
  4821. top: 0;
  4822. background-color: transparent;
  4823. cursor: pointer;
  4824. color: $paragraph-color;
  4825. width: 40px;
  4826. height: 100%;
  4827. line-height: 47px;
  4828. transition: $transition;
  4829. &.minus-btn {
  4830. left: 0;
  4831. }
  4832. &.plus-btn {
  4833. right: 0;
  4834. }
  4835. svg {
  4836. width: 20px;
  4837. }
  4838. &:hover {
  4839. color: $light-green-color;
  4840. }
  4841. }
  4842. input {
  4843. height: 45px;
  4844. color: $black-color;
  4845. outline: 0;
  4846. display: block;
  4847. border: none;
  4848. background-color: #f8f8f8;
  4849. text-align: center;
  4850. width: 100%;
  4851. font: {
  4852. size: 17px;
  4853. weight: 500;
  4854. }
  4855. &::placeholder {
  4856. color: $black-color;
  4857. }
  4858. }
  4859. }
  4860. }
  4861. }
  4862. }
  4863. }
  4864. }
  4865. }
  4866. .cart-buttons {
  4867. margin-top: 30px;
  4868. .btn-light {
  4869. background-color: #eaedff;
  4870. &:hover, &:focus {
  4871. color: $white-color;
  4872. &:not(:disabled):not(.disabled).active, &:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle {
  4873. color: $white-color;
  4874. }
  4875. }
  4876. &:focus {
  4877. color: $white-color;
  4878. }
  4879. }
  4880. }
  4881. .cart-totals {
  4882. background: $white-color;
  4883. padding: 40px;
  4884. max-width: 600px;
  4885. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  4886. border-radius: 5px;
  4887. margin: 45px auto 0;
  4888. h3 {
  4889. font: {
  4890. size: 18px;
  4891. }
  4892. margin-bottom: 25px;
  4893. }
  4894. ul {
  4895. padding: 0;
  4896. margin: 0 0 25px;
  4897. list-style-type: none;
  4898. li {
  4899. border: 1px solid #eaedff;
  4900. padding: 10px 15px;
  4901. color: $black-color;
  4902. overflow: hidden;
  4903. &:first-child {
  4904. border: {
  4905. bottom: none;
  4906. }
  4907. }
  4908. &:last-child {
  4909. border: {
  4910. top: none;
  4911. }
  4912. }
  4913. span {
  4914. float: right;
  4915. color: $paragraph-color;
  4916. }
  4917. }
  4918. }
  4919. }
  4920. /*================================================
  4921. Checkout CSS
  4922. =================================================*/
  4923. .user-actions {
  4924. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  4925. background: $white-color;
  4926. padding: 18px 25px 15px;
  4927. margin-bottom: 35px;
  4928. border-top: 3px solid $light-green-color;
  4929. svg {
  4930. color: $light-green-color;
  4931. margin-right: 4px;
  4932. width: 16px;
  4933. }
  4934. span {
  4935. display: inline-block;
  4936. color: $light-green-color;
  4937. a {
  4938. font-weight: 500;
  4939. display: inline-block;
  4940. color: $black-color;
  4941. &:hover, &:focus {
  4942. color: $light-green-color;
  4943. }
  4944. }
  4945. }
  4946. }
  4947. .checkout-area {
  4948. .title {
  4949. font: {
  4950. size: 18px;
  4951. }
  4952. margin-bottom: 25px;
  4953. }
  4954. }
  4955. .billing-details {
  4956. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  4957. background: $white-color;
  4958. padding: 25px;
  4959. border-radius: 5px;
  4960. .form-check-input {
  4961. margin-top: 3px;
  4962. }
  4963. .form-group {
  4964. label {
  4965. display: block;
  4966. color: $paragraph-color;
  4967. margin-bottom: 8px;
  4968. font: {
  4969. size: 14px;
  4970. weight: 400;
  4971. }
  4972. .required {
  4973. color: red;
  4974. }
  4975. }
  4976. .form-control {
  4977. background: transparent;
  4978. }
  4979. select {
  4980. cursor: pointer;
  4981. }
  4982. }
  4983. .form-check {
  4984. margin-bottom: 15px;
  4985. .form-check-label {
  4986. color: $paragraph-color;
  4987. }
  4988. label {
  4989. font: {
  4990. size: 14px;
  4991. weight: 400;
  4992. }
  4993. }
  4994. }
  4995. .form-select {
  4996. height: 45px;
  4997. padding: 10px;
  4998. font-size: 14px;
  4999. color: #0e314c;
  5000. border: 1px solid #eeeeee;
  5001. border-radius: 0;
  5002. transition: 0.5s;
  5003. }
  5004. }
  5005. .order-details {
  5006. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  5007. background: $white-color;
  5008. padding: 25px;
  5009. border-radius: 5px;
  5010. .order-table {
  5011. table {
  5012. margin-bottom: 0;
  5013. text-align: left;
  5014. thead {
  5015. tr {
  5016. th {
  5017. border-bottom-width: 0px;
  5018. vertical-align: middle;
  5019. font: {
  5020. weight: 500;
  5021. }
  5022. border-color: #eaedff;
  5023. padding: 15px 20px;
  5024. }
  5025. }
  5026. }
  5027. tbody {
  5028. tr {
  5029. td {
  5030. vertical-align: middle;
  5031. color: $paragraph-color;
  5032. border-color: #eaedff;
  5033. font-size: 14px;
  5034. &.product-name {
  5035. a {
  5036. color: $paragraph-color;
  5037. display: inline-block;
  5038. &:hover {
  5039. color: $light-green-color;
  5040. }
  5041. }
  5042. }
  5043. &.order-subtotal, &.order-shipping , &.total-price {
  5044. span {
  5045. color: $black-color;
  5046. font-weight: 500;
  5047. }
  5048. }
  5049. }
  5050. }
  5051. }
  5052. }
  5053. }
  5054. .payment-method {
  5055. margin-top: 40px;
  5056. border-top: 1px solid #eaedff;
  5057. padding-top: 35px;
  5058. p {
  5059. font: {
  5060. size: 14px;
  5061. }
  5062. [type="radio"] {
  5063. &:checked, &:not(:checked) {
  5064. display: none;
  5065. }
  5066. }
  5067. [type="radio"] {
  5068. &:checked, &:not(:checked) {
  5069. + label {
  5070. padding-left: 27px;
  5071. cursor: pointer;
  5072. display: block;
  5073. color: $black-color;
  5074. position: relative;
  5075. margin-bottom: 8px;
  5076. font: {
  5077. weight: 500;
  5078. }
  5079. &::before {
  5080. content: '';
  5081. position: absolute;
  5082. left: 0;
  5083. top: 4px;
  5084. width: 18px;
  5085. height: 18px;
  5086. border: 1px solid #dddddd;
  5087. border-radius: 50%;
  5088. background: $white-color;
  5089. }
  5090. &::after {
  5091. content: '';
  5092. width: 12px;
  5093. height: 12px;
  5094. background: $light-green-color;
  5095. position: absolute;
  5096. top: 7px;
  5097. left: 3px;
  5098. border-radius: 50%;
  5099. transition: $transition;
  5100. }
  5101. }
  5102. }
  5103. }
  5104. [type="radio"] {
  5105. &:not(:checked) {
  5106. + label {
  5107. &::after {
  5108. opacity: 0;
  5109. visibility: hidden;
  5110. transform: scale(0);
  5111. }
  5112. }
  5113. }
  5114. }
  5115. [type="radio"] {
  5116. &:checked {
  5117. + label {
  5118. &::after {
  5119. opacity: 1;
  5120. visibility: visible;
  5121. transform: scale(1);
  5122. }
  5123. }
  5124. }
  5125. }
  5126. }
  5127. }
  5128. .btn {
  5129. &.order-btn {
  5130. display: block;
  5131. margin-top: 25px;
  5132. }
  5133. }
  5134. }
  5135. /*================================================
  5136. Page Title CSS
  5137. =================================================*/
  5138. .page-title-area {
  5139. position: relative;
  5140. z-index: 1;
  5141. background: transparent url(/images/banner-bg1.jpg) right top no-repeat;
  5142. padding: {
  5143. top: 190px;
  5144. bottom: 100px;
  5145. }
  5146. text-align: center;
  5147. h2 {
  5148. font: {
  5149. size: 28px;
  5150. weight: 700;
  5151. }
  5152. margin: 0;
  5153. }
  5154. }
  5155. /*================================================
  5156. FAQ CSS
  5157. =================================================*/
  5158. .faq-accordion {
  5159. box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.08);
  5160. padding: 60px;
  5161. background: $white-color;
  5162. border-radius: 10px;
  5163. .accordion {
  5164. list-style-type: none;
  5165. padding: 0;
  5166. margin: 0;
  5167. border: none;
  5168. .accordion__item {
  5169. box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
  5170. background: $white-color;
  5171. margin-bottom: 15px;
  5172. border: none;
  5173. &:last-child {
  5174. margin-bottom: 0;
  5175. }
  5176. }
  5177. .accordion__button {
  5178. display: block;
  5179. padding: 15px 20px;
  5180. text-decoration: none;
  5181. color: $black-color;
  5182. position: relative;
  5183. background-color: #fff;
  5184. font: {
  5185. size: 15px;
  5186. weight: 500;
  5187. }
  5188. i {
  5189. position: absolute;
  5190. left: 0;
  5191. top: 0;
  5192. width: 40px;
  5193. text-align: center;
  5194. height: 100%;
  5195. background: $light-green-color;
  5196. color: $white-color;
  5197. &::before {
  5198. position: absolute;
  5199. left: 0;
  5200. top: 50%;
  5201. right: 0;
  5202. transform: translateY(-50%);
  5203. font-size: 15px;
  5204. }
  5205. }
  5206. &.active {
  5207. border-bottom-color: #e1e1e1;
  5208. i {
  5209. &::before {
  5210. content: "\f10f";
  5211. }
  5212. }
  5213. }
  5214. }
  5215. .accordion__panel {
  5216. padding: 15px 15px;
  5217. border-top: 1px solid #e1e1e1;
  5218. }
  5219. }
  5220. }
  5221. .faq-contact {
  5222. margin-top: 45px;
  5223. box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.08);
  5224. padding: 60px;
  5225. border-radius: 4px;
  5226. background: $white-color;
  5227. h3 {
  5228. font: {
  5229. size: 24px;
  5230. }
  5231. margin-bottom: 25px;
  5232. }
  5233. form {
  5234. .btn {
  5235. margin-top: 10px;
  5236. }
  5237. }
  5238. }
  5239. /*================================================
  5240. Pagination CSS
  5241. =================================================*/
  5242. .pagination-area {
  5243. text-align: center;
  5244. margin-top: 30px;
  5245. ul {
  5246. padding: 0;
  5247. margin: 0;
  5248. .page-item {
  5249. .page-link {
  5250. padding: 11px 20px;
  5251. margin: 0 -1px;
  5252. color: #6f8ba4;
  5253. background-color: $white-color;
  5254. border: none;
  5255. border-radius: 0;
  5256. box-shadow: 0 2px 10px 0 #d8dde6;
  5257. &:hover, &:focus {
  5258. color: $white-color;
  5259. background-color: $light-green-color;
  5260. box-shadow: unset;
  5261. }
  5262. svg {
  5263. width: 16px;
  5264. }
  5265. }
  5266. &.active {
  5267. .page-link {
  5268. color: $white-color;
  5269. background-color: $light-green-color;
  5270. }
  5271. }
  5272. }
  5273. }
  5274. }
  5275. /*================================================
  5276. Blog Details CSS
  5277. =================================================*/
  5278. .blog-details-desc {
  5279. .article-content {
  5280. margin-top: 30px;
  5281. .entry-meta {
  5282. margin-bottom: 10px;
  5283. ul {
  5284. padding-left: 0;
  5285. margin-bottom: 0;
  5286. list-style-type: none;
  5287. li {
  5288. position: relative;
  5289. display: inline-block;
  5290. color: $black-color;
  5291. margin-right: 20px;
  5292. a {
  5293. display: inline-block;
  5294. color: $paragraph-color;
  5295. &:hover {
  5296. color: $light-green-color;
  5297. }
  5298. }
  5299. svg {
  5300. color: $purple-color;
  5301. margin-right: 2px;
  5302. position: relative;
  5303. top: -1px;
  5304. width: 15px;
  5305. }
  5306. &::before {
  5307. content: '';
  5308. position: absolute;
  5309. top: 12px;
  5310. right: -15px;
  5311. width: 6px;
  5312. height: 1px;
  5313. background: $light-green-color;
  5314. }
  5315. &:last-child {
  5316. margin-right: 0;
  5317. &::before {
  5318. display: none;
  5319. }
  5320. }
  5321. }
  5322. }
  5323. }
  5324. h1, h2, h3, h4, h5 {
  5325. margin-bottom: 15px;
  5326. }
  5327. h1 {
  5328. font-size: 30px;
  5329. }
  5330. h2 {
  5331. font-size: 28px;
  5332. }
  5333. h3 {
  5334. font-size: 25px;
  5335. }
  5336. h4 {
  5337. font-size: 22px;
  5338. }
  5339. h5 {
  5340. font-size: 20px;
  5341. }
  5342. .block-gallery {
  5343. &.columns-3 {
  5344. padding-left: 0;
  5345. list-style-type: none;
  5346. display: -ms-flexbox;
  5347. display: flex;
  5348. -ms-flex-wrap: wrap;
  5349. flex-wrap: wrap;
  5350. margin: {
  5351. right: -10px;
  5352. left: -10px;
  5353. bottom: 30px;
  5354. top: 30px;
  5355. }
  5356. li {
  5357. -ms-flex: 0 0 33.3333%;
  5358. flex: 0 0 33.3333%;
  5359. max-width: 33.3333%;
  5360. padding: {
  5361. right: 10px;
  5362. left: 10px;
  5363. }
  5364. figure {
  5365. margin-bottom: 0;
  5366. }
  5367. }
  5368. }
  5369. }
  5370. .features-list {
  5371. padding-left: 0;
  5372. list-style-type: none;
  5373. margin: {
  5374. top: 25px;
  5375. bottom: 30px;
  5376. };
  5377. li {
  5378. margin-bottom: 15px;
  5379. position: relative;
  5380. padding-left: 25px;
  5381. color: $paragraph-color;
  5382. svg {
  5383. color: $light-green-color;
  5384. display: inline-block;
  5385. width: 20px;
  5386. position: absolute;
  5387. left: 0;
  5388. top: 0;
  5389. }
  5390. &:last-child {
  5391. margin-bottom: 0;
  5392. }
  5393. }
  5394. }
  5395. }
  5396. .article-footer {
  5397. margin: {
  5398. top: 30px;
  5399. };
  5400. .article-tags {
  5401. a {
  5402. display: inline-block;
  5403. color: $white-color;
  5404. background-color: $purple-color;
  5405. padding: 4px 12px;
  5406. border-radius: 5px;
  5407. margin-right: 3px;
  5408. font-size: 14px;
  5409. &:hover {
  5410. color: $white-color;
  5411. background-color: $light-green-color;
  5412. }
  5413. }
  5414. }
  5415. }
  5416. }
  5417. .comments-area {
  5418. margin-top: 25px;
  5419. .comments-title {
  5420. margin: {
  5421. bottom: 30px;
  5422. };
  5423. line-height: initial;
  5424. font: {
  5425. size: 20px;
  5426. };
  5427. }
  5428. ol, ul {
  5429. padding: 0;
  5430. margin: 0;
  5431. list-style-type: none;
  5432. }
  5433. .comment-list {
  5434. padding: 0;
  5435. margin: 0;
  5436. list-style-type: none;
  5437. }
  5438. .children {
  5439. margin-left: 20px;
  5440. }
  5441. .comment-body {
  5442. border-bottom: 1px solid #eeeeee;
  5443. padding-left: 65px;
  5444. color: $black-color;
  5445. font-size: 14px;
  5446. margin-bottom: 20px;
  5447. padding-bottom: 20px;
  5448. .reply {
  5449. margin-top: 15px;
  5450. a {
  5451. border: 1px solid #ded9d9;
  5452. color: $black-color;
  5453. display: inline-block;
  5454. padding: 6px 20px;
  5455. border-radius: 30px;
  5456. text-transform: uppercase;
  5457. position: relative;
  5458. z-index: 1;
  5459. font: {
  5460. size: 13px;
  5461. weight: 500;
  5462. };
  5463. &:hover {
  5464. color: $white-color;
  5465. background-color: $light-green-color;
  5466. border-color: $light-green-color;
  5467. }
  5468. }
  5469. }
  5470. }
  5471. .comment-author {
  5472. font-size: 16px;
  5473. margin-bottom: 0.2em;
  5474. position: relative;
  5475. z-index: 2;
  5476. .avatar {
  5477. height: 50px;
  5478. left: -65px;
  5479. position: absolute;
  5480. width: 50px;
  5481. }
  5482. .fn {
  5483. font: {
  5484. weight: 500;
  5485. };
  5486. }
  5487. .says {
  5488. display: none;
  5489. }
  5490. }
  5491. .comment-metadata {
  5492. margin-bottom: .8em;
  5493. color: $paragraph-color;
  5494. letter-spacing: 0.01em;
  5495. text-transform: uppercase;
  5496. font: {
  5497. size: 13px;
  5498. weight: 400;
  5499. };
  5500. a {
  5501. color: $paragraph-color;
  5502. &:hover {
  5503. color: $light-green-color;
  5504. }
  5505. }
  5506. }
  5507. .comment-respond {
  5508. margin-top: 30px;
  5509. .comment-reply-title {
  5510. margin-bottom: 0;
  5511. font: {
  5512. size: 20px;
  5513. };
  5514. #cancel-comment-reply-link {
  5515. display: inline-block;
  5516. }
  5517. }
  5518. .comment-form {
  5519. overflow: hidden;
  5520. }
  5521. .comment-notes {
  5522. margin: {
  5523. bottom: 0;
  5524. top: 10px;
  5525. };
  5526. .required {
  5527. color: red;
  5528. }
  5529. }
  5530. .comment-form-comment {
  5531. margin-top: 15px;
  5532. float: left;
  5533. width: 100%;
  5534. }
  5535. label {
  5536. display: block;
  5537. color: $black-color;
  5538. margin-bottom: 5px;
  5539. font-size: $font-size;
  5540. }
  5541. input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea {
  5542. display: block;
  5543. width: 100%;
  5544. background-color: $white-color;
  5545. border: 1px solid #eeeeee;
  5546. padding: 0.625em 0.7375em;
  5547. outline: 0;
  5548. transition: $transition;
  5549. &:focus {
  5550. border-color: $light-green-color;
  5551. }
  5552. }
  5553. .comment-form-author {
  5554. float: left;
  5555. width: 50%;
  5556. padding-right: 10px;
  5557. margin-bottom: 20px;
  5558. }
  5559. .comment-form-email {
  5560. float: left;
  5561. width: 50%;
  5562. padding-left: 12px;
  5563. margin-bottom: 20px;
  5564. }
  5565. .comment-form-url {
  5566. float: left;
  5567. width: 100%;
  5568. margin-bottom: 20px;
  5569. }
  5570. .comment-form-cookies-consent {
  5571. width: 100%;
  5572. float: left;
  5573. position: relative;
  5574. padding-left: 20px;
  5575. margin-bottom: 20px;
  5576. input {
  5577. position: absolute;
  5578. left: 0;
  5579. top: 3px;
  5580. }
  5581. label {
  5582. display: inline-block;
  5583. margin: 0;
  5584. color: $paragraph-color;
  5585. font-weight: normal;
  5586. position: relative;
  5587. top: -2px;
  5588. }
  5589. }
  5590. .form-submit {
  5591. float: left;
  5592. width: 100%;
  5593. input {
  5594. background: $light-green-color;
  5595. border: none;
  5596. color: $white-color;
  5597. padding: 11px 25px 10px;
  5598. display: inline-block;
  5599. cursor: pointer;
  5600. outline: 0;
  5601. transition: $transition;
  5602. border-radius: 5px;
  5603. text-transform: uppercase;
  5604. font: {
  5605. weight: 600;
  5606. size: $font-size;
  5607. };
  5608. &:hover, &:focus {
  5609. color: $white-color;
  5610. background-color: $purple-color;
  5611. transform: translateY(-5px);
  5612. }
  5613. }
  5614. }
  5615. }
  5616. }
  5617. .startp-post-navigation {
  5618. display: -ms-flexbox;
  5619. display: flex;
  5620. -ms-flex-wrap: wrap;
  5621. flex-wrap: wrap;
  5622. margin: {
  5623. top: 30px;
  5624. };
  5625. padding: {
  5626. top: 30px;
  5627. bottom: 30px;
  5628. };
  5629. border: {
  5630. top: 1px solid #eeeeee;
  5631. bottom: 1px solid #eeeeee;
  5632. };
  5633. }
  5634. .prev-link-wrapper {
  5635. -ms-flex: 0 0 50%;
  5636. flex: 0 0 50%;
  5637. max-width: 50%;
  5638. padding: {
  5639. right: 15px;
  5640. };
  5641. a {
  5642. display: -webkit-box;
  5643. display: -webkit-flex;
  5644. display: -moz-box;
  5645. display: -ms-flexbox;
  5646. display: flex;
  5647. -webkit-box-align: center;
  5648. -webkit-align-items: center;
  5649. -moz-box-align: center;
  5650. -ms-flex-align: center;
  5651. align-items: center;
  5652. &:hover {
  5653. .image-prev {
  5654. &::after {
  5655. opacity: 1;
  5656. visibility: visible;
  5657. }
  5658. .post-nav-title {
  5659. opacity: 1;
  5660. visibility: visible;
  5661. }
  5662. }
  5663. .prev-link-info-wrapper {
  5664. color: $light-green-color;
  5665. }
  5666. }
  5667. }
  5668. .image-prev {
  5669. display: inline-block;
  5670. min-width: 100px;
  5671. width: 100px;
  5672. border-radius: 5px;
  5673. overflow: hidden;
  5674. vertical-align: top;
  5675. margin-right: 20px;
  5676. position: relative;
  5677. transition: $transition;
  5678. img {
  5679. border-radius: 5px;
  5680. }
  5681. &::after {
  5682. display: block;
  5683. content: '';
  5684. height: 100%;
  5685. width: 100%;
  5686. position: absolute;
  5687. top: 0;
  5688. left: 0;
  5689. border-radius: 5px;
  5690. opacity: 0;
  5691. background-color: $light-green-color;
  5692. visibility: hidden;
  5693. transition: $transition;
  5694. }
  5695. .post-nav-title {
  5696. position: absolute;
  5697. left: 0;
  5698. top: 50%;
  5699. transform: translateY(-50%);
  5700. right: 0;
  5701. margin: 0 auto;
  5702. text-align: center;
  5703. text-transform: uppercase;
  5704. z-index: 2;
  5705. color: $white-color;
  5706. opacity: 0;
  5707. visibility: hidden;
  5708. transition: $transition;
  5709. font: {
  5710. size: 16px;
  5711. weight: 500;
  5712. };
  5713. }
  5714. }
  5715. .prev-link-info-wrapper {
  5716. color: $black-color;
  5717. transition: $transition;
  5718. }
  5719. .prev-title {
  5720. display: inline-block;
  5721. font: {
  5722. weight: 500;
  5723. size: 17px;
  5724. };
  5725. }
  5726. .meta-wrapper {
  5727. display: block;
  5728. color: $paragraph-color;
  5729. text-transform: capitalize;
  5730. margin-top: 5px;
  5731. font: {
  5732. weight: 400;
  5733. size: 14px;
  5734. };
  5735. }
  5736. }
  5737. .next-link-wrapper {
  5738. -ms-flex: 0 0 50%;
  5739. flex: 0 0 50%;
  5740. max-width: 50%;
  5741. text-align: right;
  5742. padding: {
  5743. left: 15px;
  5744. };
  5745. a {
  5746. display: -webkit-box;
  5747. display: -webkit-flex;
  5748. display: -moz-box;
  5749. display: -ms-flexbox;
  5750. display: flex;
  5751. -webkit-box-align: center;
  5752. -webkit-align-items: center;
  5753. -moz-box-align: center;
  5754. -ms-flex-align: center;
  5755. align-items: center;
  5756. &:hover {
  5757. .image-next {
  5758. &::after {
  5759. opacity: 1;
  5760. visibility: visible;
  5761. }
  5762. .post-nav-title {
  5763. opacity: 1;
  5764. visibility: visible;
  5765. }
  5766. }
  5767. .next-link-info-wrapper {
  5768. color: $light-green-color;
  5769. }
  5770. }
  5771. }
  5772. .image-next {
  5773. display: inline-block;
  5774. min-width: 100px;
  5775. width: 100px;
  5776. border-radius: 5px;
  5777. overflow: hidden;
  5778. vertical-align: top;
  5779. margin-left: 20px;
  5780. position: relative;
  5781. transition: $transition;
  5782. img {
  5783. border-radius: 5px;
  5784. }
  5785. &::after {
  5786. display: block;
  5787. content: '';
  5788. height: 100%;
  5789. width: 100%;
  5790. position: absolute;
  5791. top: 0;
  5792. left: 0;
  5793. border-radius: 5px;
  5794. opacity: 0;
  5795. background-color: $light-green-color;
  5796. visibility: hidden;
  5797. transition: $transition;
  5798. }
  5799. .post-nav-title {
  5800. position: absolute;
  5801. left: 0;
  5802. top: 50%;
  5803. transform: translateY(-50%);
  5804. right: 0;
  5805. margin: 0 auto;
  5806. text-align: center;
  5807. text-transform: uppercase;
  5808. z-index: 2;
  5809. color: $white-color;
  5810. opacity: 0;
  5811. visibility: hidden;
  5812. transition: $transition;
  5813. font: {
  5814. size: 16px;
  5815. weight: 500;
  5816. };
  5817. }
  5818. }
  5819. .next-link-info-wrapper {
  5820. transition: $transition;
  5821. color: $black-color;
  5822. }
  5823. .next-title {
  5824. display: inline-block;
  5825. font: {
  5826. weight: 500;
  5827. size: 17px;
  5828. };
  5829. }
  5830. .meta-wrapper {
  5831. display: block;
  5832. color: $paragraph-color;
  5833. text-transform: capitalize;
  5834. margin-top: 5px;
  5835. font: {
  5836. weight: 400;
  5837. size: 14px;
  5838. };
  5839. }
  5840. }
  5841. blockquote, .blockquote {
  5842. overflow: hidden;
  5843. background-color: #fafafa;
  5844. padding: 50px !important;
  5845. position: relative;
  5846. z-index: 1;
  5847. margin: {
  5848. bottom: 20px;
  5849. top: 20px;
  5850. };
  5851. p {
  5852. color: $black-color;
  5853. line-height: 1.6;
  5854. margin-bottom: 0;
  5855. font: {
  5856. style: italic;
  5857. weight: 500;
  5858. size: 20px !important;
  5859. };
  5860. }
  5861. cite {
  5862. display: none;
  5863. }
  5864. &::after {
  5865. content: '';
  5866. position: absolute;
  5867. left: 0;
  5868. top: 0;
  5869. bottom: 0;
  5870. width: 3px;
  5871. background-color: $light-green-color;
  5872. margin: {
  5873. top: 20px;
  5874. bottom: 20px;
  5875. };
  5876. }
  5877. }
  5878. /*================================================
  5879. Sidebar Widget CSS
  5880. =================================================*/
  5881. .widget-area {
  5882. .widget {
  5883. margin-top: 35px;
  5884. &:first-child {
  5885. margin-top: 0;
  5886. }
  5887. .widget-title {
  5888. border-bottom: 1px solid #eeeeee;
  5889. padding-bottom: 10px;
  5890. margin-bottom: 25px;
  5891. position: relative;
  5892. font-weight: 600;
  5893. font: {
  5894. size: 19px;
  5895. };
  5896. &::before {
  5897. content: '';
  5898. position: absolute;
  5899. background: $light-green-color;
  5900. bottom: -1px;
  5901. left: 0;
  5902. width: 50px;
  5903. height: 1px;
  5904. }
  5905. }
  5906. }
  5907. .widget_search {
  5908. box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1);
  5909. background-color: $white-color;
  5910. padding: 15px;
  5911. form {
  5912. position: relative;
  5913. label {
  5914. display: block;
  5915. margin-bottom: 0;
  5916. }
  5917. .screen-reader-text {
  5918. display: none;
  5919. }
  5920. .search-field {
  5921. background-color: transparent;
  5922. height: 50px;
  5923. padding: 6px 15px;
  5924. border: 1px solid #eeeeee;
  5925. width: 100%;
  5926. display: block;
  5927. outline: 0;
  5928. transition: $transition;
  5929. &:focus {
  5930. border-color: $light-green-color;
  5931. }
  5932. }
  5933. button {
  5934. position: absolute;
  5935. right: 0;
  5936. outline: 0;
  5937. bottom: 0;
  5938. height: 50px;
  5939. width: 50px;
  5940. z-index: 1;
  5941. border: none;
  5942. cursor: pointer;
  5943. color: $white-color;
  5944. background-color: $light-green-color;
  5945. transition: $transition;
  5946. font-size: 20px;
  5947. svg {
  5948. position: absolute;
  5949. top: 50%;
  5950. transform: translateY(-50%);
  5951. right: 0;
  5952. left: 0;
  5953. width: 20px;
  5954. margin: {
  5955. left: auto;
  5956. right: auto;
  5957. };
  5958. }
  5959. &:hover {
  5960. background-color: $purple-color;
  5961. color: $white-color;
  5962. }
  5963. }
  5964. }
  5965. }
  5966. .widget_startp_posts_thumb {
  5967. position: relative;
  5968. overflow: hidden;
  5969. .item {
  5970. overflow: hidden;
  5971. margin-bottom: 15px;
  5972. &:last-child {
  5973. margin-bottom: 0;
  5974. }
  5975. .thumb {
  5976. float: left;
  5977. height: 80px;
  5978. overflow: hidden;
  5979. position: relative;
  5980. width: 80px;
  5981. margin-right: 15px;
  5982. .fullimage {
  5983. width: 80px;
  5984. height: 80px;
  5985. display: inline-block;
  5986. background: {
  5987. size: cover !important;
  5988. repeat: no-repeat;
  5989. position: center center !important;
  5990. }
  5991. &.bg1 {
  5992. background-image: url(/images/blog-image/blog7.jpg);
  5993. }
  5994. &.bg2 {
  5995. background-image: url(/images/blog-image/blog8.jpg);
  5996. }
  5997. &.bg3 {
  5998. background-image: url(/images/blog-image/blog9.jpg);
  5999. }
  6000. }
  6001. }
  6002. .info {
  6003. overflow: hidden;
  6004. margin-top: 5px;
  6005. time {
  6006. display: block;
  6007. color: $paragraph-color;
  6008. text-transform: uppercase;
  6009. margin: {
  6010. top: 3px;
  6011. bottom: 5px;
  6012. };
  6013. font: {
  6014. size: 12px;
  6015. };
  6016. }
  6017. .title {
  6018. margin-bottom: 0;
  6019. line-height: 1.5;
  6020. font: {
  6021. size: 15px;
  6022. weight: 500;
  6023. };
  6024. a {
  6025. display: inline-block;
  6026. }
  6027. }
  6028. }
  6029. }
  6030. }
  6031. .widget_recent_entries {
  6032. ul {
  6033. padding-left: 0;
  6034. margin-bottom: 0;
  6035. list-style-type: none;
  6036. li {
  6037. position: relative;
  6038. margin-bottom: 12px;
  6039. color: $black-color;
  6040. padding-left: 14px;
  6041. line-height: 1.5;
  6042. font: {
  6043. weight: 500;
  6044. size: $font-size;
  6045. };
  6046. &:last-child {
  6047. margin-bottom: 0;
  6048. }
  6049. &::before {
  6050. background: $light-green-color;
  6051. position: absolute;
  6052. height: 7px;
  6053. width: 7px;
  6054. content: '';
  6055. left: 0;
  6056. top: 8px;
  6057. }
  6058. a {
  6059. display: inline-block;
  6060. color: $black-color;
  6061. &:hover {
  6062. color: $light-green-color;
  6063. }
  6064. }
  6065. .post-date {
  6066. display: block;
  6067. font-size: 13px;
  6068. color: $paragraph-color;
  6069. margin-top: 4px;
  6070. }
  6071. }
  6072. }
  6073. }
  6074. .widget_recent_comments {
  6075. ul {
  6076. padding-left: 0;
  6077. margin-bottom: 0;
  6078. list-style-type: none;
  6079. li {
  6080. position: relative;
  6081. margin-bottom: 12px;
  6082. color: $paragraph-color;
  6083. padding-left: 14px;
  6084. line-height: 1.5;
  6085. font: {
  6086. weight: 500;
  6087. size: $font-size;
  6088. };
  6089. &:last-child {
  6090. margin-bottom: 0;
  6091. }
  6092. &::before {
  6093. background: $light-green-color;
  6094. position: absolute;
  6095. height: 7px;
  6096. width: 7px;
  6097. content: '';
  6098. left: 0;
  6099. top: 8px;
  6100. }
  6101. a {
  6102. display: inline-block;
  6103. color: $black-color;
  6104. &:hover {
  6105. color: $light-green-color;
  6106. }
  6107. }
  6108. }
  6109. }
  6110. }
  6111. .widget_archive {
  6112. ul {
  6113. padding-left: 0;
  6114. margin-bottom: 0;
  6115. list-style-type: none;
  6116. li {
  6117. position: relative;
  6118. margin-bottom: 12px;
  6119. padding-left: 14px;
  6120. color: $black-color;
  6121. font: {
  6122. weight: 500;
  6123. size: $font-size;
  6124. };
  6125. &:last-child {
  6126. margin-bottom: 0;
  6127. }
  6128. &::before {
  6129. background: $light-green-color;
  6130. height: 7px;
  6131. width: 7px;
  6132. content: '';
  6133. left: 0;
  6134. top: 8px;
  6135. position: absolute;
  6136. }
  6137. a {
  6138. display: inline-block;
  6139. color: $black-color;
  6140. &:hover {
  6141. color: $light-green-color;
  6142. }
  6143. }
  6144. }
  6145. }
  6146. }
  6147. .widget_categories {
  6148. ul {
  6149. padding-left: 0;
  6150. margin-bottom: 0;
  6151. list-style-type: none;
  6152. li {
  6153. position: relative;
  6154. margin-bottom: 12px;
  6155. color: $paragraph-color;
  6156. padding-left: 14px;
  6157. font: {
  6158. weight: 500;
  6159. size: $font-size;
  6160. };
  6161. &:last-child {
  6162. margin-bottom: 0;
  6163. }
  6164. &::before {
  6165. background: $light-green-color;
  6166. height: 7px;
  6167. width: 7px;
  6168. content: '';
  6169. left: 0;
  6170. top: 6px;
  6171. position: absolute;
  6172. }
  6173. a {
  6174. color: $black-color;
  6175. display: block;
  6176. &:hover {
  6177. color: $light-green-color;
  6178. }
  6179. }
  6180. .post-count {
  6181. float: right;
  6182. }
  6183. }
  6184. }
  6185. }
  6186. .widget_meta {
  6187. ul {
  6188. padding-left: 0;
  6189. margin-bottom: 0;
  6190. list-style-type: none;
  6191. li {
  6192. position: relative;
  6193. margin-bottom: 12px;
  6194. color: $black-color;
  6195. padding-left: 14px;
  6196. font: {
  6197. weight: 500;
  6198. size: $font-size;
  6199. };
  6200. &:last-child {
  6201. margin-bottom: 0;
  6202. }
  6203. &::before {
  6204. background: $light-green-color;
  6205. height: 7px;
  6206. width: 7px;
  6207. content: '';
  6208. left: 0;
  6209. top: 8px;
  6210. position: absolute;
  6211. }
  6212. a {
  6213. display: inline-block;
  6214. color: $black-color;
  6215. &:hover {
  6216. color: $light-green-color;
  6217. }
  6218. }
  6219. }
  6220. }
  6221. }
  6222. .tagcloud {
  6223. a {
  6224. display: inline-block;
  6225. color: $black-color;
  6226. font: {
  6227. weight: 500;
  6228. size: 14px !important;
  6229. };
  6230. padding: 6px 13px;
  6231. border: 1px dashed #eeeeee;
  6232. margin: {
  6233. top: 8px;
  6234. right: 8px;
  6235. };
  6236. &:hover, &:focus {
  6237. color: $white-color;
  6238. background-color: $light-green-color;
  6239. border-color: $light-green-color;
  6240. }
  6241. }
  6242. }
  6243. }
  6244. /*================================================
  6245. Project Details CSS
  6246. =================================================*/
  6247. .project-details-image {
  6248. position: relative;
  6249. z-index: 1;
  6250. margin-bottom: 30px;
  6251. text-align: center;
  6252. &::before {
  6253. content: '';
  6254. position: absolute;
  6255. left: 0;
  6256. top: 0;
  6257. width: 100%;
  6258. height: 100%;
  6259. background: $black-color;
  6260. opacity: 0;
  6261. visibility: hidden;
  6262. transition: .4s;
  6263. }
  6264. a {
  6265. position: absolute;
  6266. left: 0;
  6267. right: 0;
  6268. margin: 0 auto;
  6269. top: 50%;
  6270. color: $white-color;
  6271. margin-top: 0;
  6272. opacity: 0;
  6273. visibility: hidden;
  6274. margin-top: 25px;
  6275. &:hover {
  6276. color: $light-green-color;
  6277. }
  6278. }
  6279. }
  6280. .project-details-desc {
  6281. h3 {
  6282. font: {
  6283. size: 22px;
  6284. }
  6285. margin: {
  6286. bottom: 15px;
  6287. top: 15px;
  6288. }
  6289. }
  6290. .project-details-information {
  6291. overflow: hidden;
  6292. .single-info-box {
  6293. float: left;
  6294. width: 20%;
  6295. margin-top: 30px;
  6296. h4 {
  6297. font: {
  6298. size: 18px;
  6299. }
  6300. margin-bottom: 15px;
  6301. }
  6302. p {
  6303. margin-bottom: 0;
  6304. }
  6305. ul {
  6306. padding: 0;
  6307. margin: 0;
  6308. list-style-type: none;
  6309. li {
  6310. display: inline-block;
  6311. a {
  6312. margin-right: 10px;
  6313. color: $paragraph-color;
  6314. svg {
  6315. width: 18px;
  6316. }
  6317. &:hover {
  6318. color: $light-green-color;
  6319. transform: translateY(-5px);
  6320. }
  6321. }
  6322. }
  6323. }
  6324. }
  6325. }
  6326. }
  6327. /*================================================
  6328. Contact CSS
  6329. =================================================*/
  6330. .contact-info-box {
  6331. text-align: center;
  6332. transition: .4s;
  6333. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  6334. background: $white-color;
  6335. padding: 30px;
  6336. .icon {
  6337. display: inline-block;
  6338. width: 65px;
  6339. height: 65px;
  6340. line-height: 62px;
  6341. background: $bg-color;
  6342. border-radius: 50%;
  6343. font-size: 30px;
  6344. color: $light-green-color;
  6345. transition: .4s;
  6346. }
  6347. h3 {
  6348. font: {
  6349. size: 18px;
  6350. }
  6351. margin: 25px 0 15px;
  6352. }
  6353. p {
  6354. margin-bottom: 0;
  6355. a {
  6356. color: $paragraph-color;
  6357. &:hover {
  6358. color: $light-green-color;
  6359. }
  6360. }
  6361. }
  6362. &:hover {
  6363. transform: translateY(-10px);
  6364. .icon {
  6365. color: $white-color;
  6366. background: $light-green-color;
  6367. }
  6368. }
  6369. }
  6370. #map {
  6371. height: 500px;
  6372. width: 100%;
  6373. }
  6374. #contactForm {
  6375. .help-block {
  6376. ul {
  6377. margin: 0;
  6378. li {
  6379. color: red;
  6380. }
  6381. }
  6382. }
  6383. .btn {
  6384. margin-top: 10px;
  6385. }
  6386. #msgSubmit {
  6387. &.text-danger, &.text-success {
  6388. margin: 20px 0 0;
  6389. }
  6390. }
  6391. }
  6392. /*================================================
  6393. Coming Soon CSS
  6394. =================================================*/
  6395. .coming-soon-area {
  6396. position: relative;
  6397. z-index: 1;
  6398. height: 100vh;
  6399. background: {
  6400. image: url(/images/coming-soon.jpg);
  6401. position: center center;
  6402. size: cover;
  6403. repeat: no-repeat;
  6404. }
  6405. &::before {
  6406. z-index: -1;
  6407. background: linear-gradient(-9deg, #6a82fb 0%, #6a82fb 40%, #fc5c7d 100%);
  6408. position: absolute;
  6409. left: 0;
  6410. top: 0;
  6411. width: 100%;
  6412. height: 100%;
  6413. content: '';
  6414. opacity: .8;
  6415. }
  6416. .social-list {
  6417. padding: 0;
  6418. margin: 0;
  6419. list-style-type: none;
  6420. position: absolute;
  6421. left: 0;
  6422. right: 0;
  6423. margin: 0 auto;
  6424. text-align: center;
  6425. bottom: 30px;
  6426. li {
  6427. display: inline-block;
  6428. &.list-heading {
  6429. display: block;
  6430. color: $white-color;
  6431. margin-bottom: 10px;
  6432. font: {
  6433. size: 16px;
  6434. weight: 500;
  6435. }
  6436. }
  6437. a {
  6438. width: 35px;
  6439. height: 35px;
  6440. line-height: 35px;
  6441. background: $light-green-color;
  6442. color: $white-color;
  6443. border-radius: 50%;
  6444. margin: 0 2px;
  6445. svg {
  6446. width: 15px;
  6447. }
  6448. &.facebook {
  6449. background-color: #3b5998;
  6450. }
  6451. &.twitter {
  6452. background-color: #1da1f2;
  6453. }
  6454. &.linkedin {
  6455. background-color: #0077b5;
  6456. }
  6457. &.instagram {
  6458. background-color: #c13584;
  6459. }
  6460. &:hover, &:focus {
  6461. background-color: $light-green-color;
  6462. }
  6463. }
  6464. }
  6465. }
  6466. }
  6467. .coming-soon-content {
  6468. text-align: center;
  6469. max-width: 820px;
  6470. margin: -80px auto 0;
  6471. h1 {
  6472. color: $white-color;
  6473. font: {
  6474. size: 55px;
  6475. weight: 600;
  6476. }
  6477. margin-bottom: 15px;
  6478. }
  6479. p {
  6480. color: $white-color;
  6481. font-size: 16px;
  6482. margin: 0 auto;
  6483. max-width: 620px;
  6484. }
  6485. form {
  6486. position: relative;
  6487. margin: 35px auto 55px;
  6488. max-width: 520px;
  6489. .email-input {
  6490. display: block;
  6491. width: 100%;
  6492. height: 56px;
  6493. border: none;
  6494. box-shadow: inset 0 0 1px rgba(0,0,0,.1), 0px 0px 0px 5px rgba(255,255,255,.3);
  6495. border-radius: 40px;
  6496. padding: 15px 25px;
  6497. font-size: 16px;
  6498. outline: 0 !important;
  6499. background: #F1F2F3;
  6500. }
  6501. .submit-btn {
  6502. position: absolute;
  6503. right: 3px;
  6504. top: 3px;
  6505. height: 50px;
  6506. background: $light-green-color;
  6507. color: $white-color;
  6508. border: none;
  6509. border-radius: 40px;
  6510. width: 130px;
  6511. outline: 0 !important;
  6512. cursor: pointer;
  6513. text-transform: uppercase;
  6514. transition: $transition;
  6515. font: {
  6516. size: 15px;
  6517. weight: 500;
  6518. }
  6519. &:hover, &:focus {
  6520. background-color: $purple-color;
  6521. }
  6522. }
  6523. }
  6524. #timer {
  6525. div {
  6526. background: $white-color;
  6527. display: inline-block;
  6528. border-radius: 50%;
  6529. width: 110px;
  6530. height: 110px;
  6531. color: $purple-color;
  6532. box-shadow: 0px 0px 0px 5px rgba(255,255,255,.5);
  6533. margin: 0 10px;
  6534. padding-top: 18px;
  6535. font: {
  6536. size: 35px;
  6537. weight: 500;
  6538. }
  6539. span {
  6540. display: block;
  6541. margin-top: -4px;
  6542. color: $paragraph-color;
  6543. font-size: 15px;
  6544. }
  6545. }
  6546. }
  6547. }
  6548. /*================================================
  6549. 404 Error CSS
  6550. =================================================*/
  6551. .error-area {
  6552. height: 100vh;
  6553. }
  6554. .error-content {
  6555. text-align: center;
  6556. margin-top: -70px;
  6557. .notfound-404 {
  6558. position: relative;
  6559. height: 280px;
  6560. z-index: -1;
  6561. margin-bottom: 30px;
  6562. h1 {
  6563. font: {
  6564. size: 230px;
  6565. weight: 900;
  6566. }
  6567. margin: 0;
  6568. position: absolute;
  6569. left: 50%;
  6570. transform: translateX(-50%);
  6571. background: url(/images/oops-bg.jpg) no-repeat;
  6572. -webkit-background-clip: text;
  6573. -webkit-text-fill-color: transparent;
  6574. background: {
  6575. size: cover;
  6576. position: center;
  6577. }
  6578. }
  6579. }
  6580. h3 {
  6581. font: {
  6582. weight: 600;
  6583. size: 25px;
  6584. }
  6585. margin-bottom: 15px;
  6586. }
  6587. p {
  6588. max-width: 550px;
  6589. margin: 0 auto 25px;
  6590. }
  6591. }
  6592. /*================================================
  6593. CTA CSS
  6594. =================================================*/
  6595. .cta-area {
  6596. background: $gradient-color;
  6597. .container {
  6598. max-width: 945px;
  6599. }
  6600. }
  6601. .cta-content {
  6602. h3 {
  6603. color: $white-color;
  6604. margin: 0;
  6605. font: {
  6606. size: 24px;
  6607. weight: 600;
  6608. }
  6609. }
  6610. }
  6611. .cta-right-content {
  6612. text-align: right;
  6613. .hosting-price {
  6614. display: inline-block;
  6615. span {
  6616. color: #f6fe6a;
  6617. display: block;
  6618. }
  6619. h4 {
  6620. margin: 10px 0 0;
  6621. color: $white-color;
  6622. font-size: 20px;
  6623. }
  6624. }
  6625. .buy-btn {
  6626. display: inline-block;
  6627. padding-left: 35px;
  6628. position: relative;
  6629. top: -15px;
  6630. .btn-primary {
  6631. background: $purple-color;
  6632. box-shadow: 0 13px 27px 0 rgba(198, 121, 227, 0.25);
  6633. &::after, &::before {
  6634. background: $white-color;
  6635. box-shadow: 0 13px 27px 0 rgba(68, 206, 111, 0.25);
  6636. }
  6637. &:hover, &:focus {
  6638. color: $light-green-color;
  6639. }
  6640. }
  6641. }
  6642. }
  6643. /*================================================
  6644. Repair Main Banner CSS
  6645. =================================================*/
  6646. .repair-main-banner {
  6647. overflow-x: hidden;
  6648. padding: {
  6649. top: 200px;
  6650. bottom: 140px;
  6651. }
  6652. }
  6653. .repair-banner-content {
  6654. h1 {
  6655. margin-bottom: 20px;
  6656. font: {
  6657. size: 45px;
  6658. weight: 500;
  6659. }
  6660. }
  6661. p {
  6662. margin-bottom: 30px;
  6663. }
  6664. }
  6665. .repair-banner-image {
  6666. position: relative;
  6667. text-align: center;
  6668. img {
  6669. &:nth-child(2) {
  6670. position: absolute;
  6671. left: 0;
  6672. top: -65px;
  6673. right: -30px;
  6674. margin: 0 auto;
  6675. z-index: -1;
  6676. }
  6677. &:nth-child(3) {
  6678. position: absolute;
  6679. left: 0;
  6680. right: 0;
  6681. margin: 0 auto;
  6682. top: -69px;
  6683. z-index: -2;
  6684. }
  6685. &:nth-child(4) {
  6686. position: absolute;
  6687. left: 0;
  6688. right: 0;
  6689. top: -30px;
  6690. z-index: -1;
  6691. margin: 0 auto;
  6692. }
  6693. }
  6694. }
  6695. /*================================================
  6696. Repair Partner CSS
  6697. =================================================*/
  6698. .repair-partner-area {
  6699. padding: {
  6700. top: 45px;
  6701. bottom: 45px;
  6702. }
  6703. }
  6704. .single-repair-partner {
  6705. text-align: center;
  6706. a {
  6707. display: block;
  6708. position: relative;
  6709. img {
  6710. width: auto !important;
  6711. display: inline-block !important;
  6712. &:last-child {
  6713. position: absolute;
  6714. top: 20px;
  6715. left: 0;
  6716. right: 0;
  6717. margin: 0 auto;
  6718. transition: $transition;
  6719. opacity: 0;
  6720. visibility: hidden;
  6721. }
  6722. }
  6723. &:hover, &:focus {
  6724. img {
  6725. &:last-child {
  6726. opacity: 1;
  6727. visibility: visible;
  6728. top: 0;
  6729. }
  6730. }
  6731. }
  6732. }
  6733. }
  6734. .partner-slides {
  6735. &.owl-theme {
  6736. .owl-dots {
  6737. margin-top: 0;
  6738. }
  6739. }
  6740. }
  6741. /*================================================
  6742. Repair About CSS
  6743. =================================================*/
  6744. .repair-about-content {
  6745. .sub-title {
  6746. text-transform: uppercase;
  6747. color: $light-green-color;
  6748. display: block;
  6749. font: {
  6750. size: 15px;
  6751. weight: 400;
  6752. }
  6753. }
  6754. h2 {
  6755. font: {
  6756. size: 24px;
  6757. weight: 600;
  6758. }
  6759. margin: {
  6760. top: 10px;
  6761. bottom: 10px;
  6762. }
  6763. }
  6764. ul {
  6765. padding: 0;
  6766. list-style-type: none;
  6767. display: -ms-flexbox;
  6768. display: flex;
  6769. -ms-flex-wrap: wrap;
  6770. flex-wrap: wrap;
  6771. margin: {
  6772. top: -10px;
  6773. right: -10px;
  6774. left: -10px;
  6775. }
  6776. li {
  6777. -ms-flex: 0 0 50%;
  6778. flex: 0 0 50%;
  6779. max-width: 50%;
  6780. width: 100%;
  6781. margin-top: 25px;
  6782. color: $paragraph-color;
  6783. position: relative;
  6784. padding: {
  6785. right: 10px;
  6786. left: 10px;
  6787. }
  6788. span {
  6789. display: block;
  6790. position: relative;
  6791. z-index: 1;
  6792. padding: 10px;
  6793. border-radius: 3px;
  6794. transition: $transition;
  6795. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  6796. svg {
  6797. margin-right: 5px;
  6798. display: inline-block;
  6799. color: $light-green-color;
  6800. transition: $transition;
  6801. width: 18px;
  6802. }
  6803. &::before {
  6804. content: '';
  6805. left: 0;
  6806. top: 0;
  6807. height: 100%;
  6808. width: 100%;
  6809. background: $gradient-color;
  6810. opacity: 0;
  6811. visibility: hidden;
  6812. position: absolute;
  6813. border-radius: 3px;
  6814. z-index: -1;
  6815. transition: $transition;
  6816. }
  6817. &:hover, &:focus {
  6818. color: $white-color;
  6819. transform: translateY(-5px);
  6820. &::before {
  6821. opacity: 1;
  6822. visibility: visible;
  6823. }
  6824. svg {
  6825. color: $white-color;
  6826. }
  6827. }
  6828. }
  6829. }
  6830. }
  6831. }
  6832. .repair-about-image {
  6833. position: relative;
  6834. width: 100%;
  6835. height: 100%;
  6836. img {
  6837. position: absolute;
  6838. &:nth-child(1) {
  6839. left: 0;
  6840. top: 0;
  6841. z-index: 1;
  6842. }
  6843. &:nth-child(2) {
  6844. left: 0;
  6845. top: 50%;
  6846. transform: translateY(-50%);
  6847. right: 0;
  6848. text-align: center;
  6849. z-index: 2;
  6850. margin: 0 auto;
  6851. border: 5px solid #f8fbff;
  6852. width: 350px;
  6853. }
  6854. &:nth-child(3) {
  6855. right: 0;
  6856. bottom: 0;
  6857. z-index: 1;
  6858. }
  6859. &:nth-child(4) {
  6860. right: 0;
  6861. top: 0;
  6862. }
  6863. &:nth-child(5) {
  6864. left: 0;
  6865. bottom: 0;
  6866. }
  6867. }
  6868. }
  6869. /*================================================
  6870. Repair Services CSS
  6871. =================================================*/
  6872. .repair-services-area {
  6873. padding-bottom: 50px;
  6874. }
  6875. .single-repair-services {
  6876. margin-bottom: 30px;
  6877. position: relative;
  6878. z-index: 1;
  6879. padding: 40px 30px;
  6880. text-align: center;
  6881. background: {
  6882. position: center center;
  6883. size: cover;
  6884. repeat: no-repeat;
  6885. }
  6886. &.bg1 {
  6887. background-image: url(/images/repair-services-img/repair-services-img1.jpg);
  6888. }
  6889. &.bg2 {
  6890. background-image: url(/images/repair-services-img/repair-services-img2.jpg);
  6891. }
  6892. &.bg3 {
  6893. background-image: url(/images/repair-services-img/repair-services-img3.jpg);
  6894. }
  6895. &.bg4 {
  6896. background-image: url(/images/repair-services-img/repair-services-img4.jpg);
  6897. }
  6898. &.bg5 {
  6899. background-image: url(/images/repair-services-img/repair-services-img5.jpg);
  6900. }
  6901. &.bg6 {
  6902. background-image: url(/images/repair-services-img/repair-services-img6.jpg);
  6903. }
  6904. &::before {
  6905. position: absolute;
  6906. transition: $transition;
  6907. content: '';
  6908. position: absolute;
  6909. top: 0;
  6910. left: 0;
  6911. width: 100%;
  6912. height: 100%;
  6913. background: $white-color;
  6914. z-index: -1;
  6915. border: 1px dashed #cdf1d8;
  6916. }
  6917. &::after {
  6918. position: absolute;
  6919. transition: $transition;
  6920. content: '';
  6921. position: absolute;
  6922. top: 0;
  6923. left: 0;
  6924. width: 100%;
  6925. height: 100%;
  6926. background: $gradient-color;
  6927. z-index: -1;
  6928. opacity: 0;
  6929. visibility: hidden;
  6930. border: 1px dashed #cdf1d8;
  6931. }
  6932. h3 {
  6933. font-size: 19px;
  6934. transition: $transition;
  6935. line-height: 1.4;
  6936. margin: {
  6937. top: 22px;
  6938. bottom: 12px;
  6939. }
  6940. }
  6941. .icon {
  6942. display: inline-block;
  6943. color: $light-green-color;
  6944. width: 85px;
  6945. height: 85px;
  6946. line-height: 85px;
  6947. border: 1px solid #e3f7e9;
  6948. border-radius: 50%;
  6949. transition: $transition;
  6950. i {
  6951. &::before {
  6952. font-size: 35px;
  6953. }
  6954. }
  6955. }
  6956. p {
  6957. margin-bottom: 25px;
  6958. transition: $transition;
  6959. }
  6960. a {
  6961. width: 35px;
  6962. background-color: #f9fafb;
  6963. height: 35px;
  6964. line-height: 35px;
  6965. color: $black-color;
  6966. border-radius: 50%;
  6967. svg {
  6968. width: 15px;
  6969. }
  6970. }
  6971. &:hover, &:focus {
  6972. &::before {
  6973. opacity: 0;
  6974. visibility: hidden;
  6975. }
  6976. &::after {
  6977. opacity: .85;
  6978. visibility: visible;
  6979. }
  6980. h3 {
  6981. color: $white-color;
  6982. }
  6983. p {
  6984. color: $white-color;
  6985. }
  6986. .icon {
  6987. border-color: $white-color;
  6988. color: $white-color;
  6989. }
  6990. a {
  6991. background-color: $white-color;
  6992. color: $light-green-color;
  6993. }
  6994. }
  6995. }
  6996. /*================================================
  6997. Repair CTA CSS
  6998. =================================================*/
  6999. .repair-cta-area {
  7000. overflow: hidden;
  7001. position: relative;
  7002. z-index: 1;
  7003. padding: {
  7004. top: 10px;
  7005. bottom: 10px;
  7006. }
  7007. }
  7008. .cta-repair-content {
  7009. padding: 30px 0;
  7010. h3 {
  7011. color: $white-color;
  7012. font-size: 25px;
  7013. margin-bottom: 17px;
  7014. }
  7015. p {
  7016. color: $white-color;
  7017. opacity: .95;
  7018. margin-bottom: 25px;
  7019. }
  7020. }
  7021. .cta-repair-img {
  7022. text-align: right;
  7023. }
  7024. .circle-box {
  7025. position: absolute;
  7026. top: 0;
  7027. left: 0;
  7028. z-index: -1;
  7029. }
  7030. .cta-shape {
  7031. position: absolute;
  7032. bottom: 0;
  7033. right: 0;
  7034. z-index: -1;
  7035. }
  7036. /*================================================
  7037. Repair Team CSS
  7038. =================================================*/
  7039. .repair-team-area {
  7040. .container {
  7041. max-width: 1175px;
  7042. }
  7043. .single-team {
  7044. .team-content {
  7045. padding: {
  7046. left: 25px;
  7047. right: 25px;
  7048. }
  7049. }
  7050. }
  7051. }
  7052. /*================================================
  7053. Repair Why Choose Us CSS
  7054. =================================================*/
  7055. .repair-why-choose-us {
  7056. position: relative;
  7057. z-index: 1;
  7058. background: $gradient-color;
  7059. .section-title {
  7060. h2 {
  7061. color: $white-color;
  7062. }
  7063. .bar {
  7064. &::before {
  7065. background: $white-color;
  7066. }
  7067. }
  7068. p {
  7069. color: $white-color;
  7070. opacity: .95;
  7071. }
  7072. }
  7073. &::before {
  7074. content: '';
  7075. position: absolute;
  7076. bottom: 0;
  7077. left: 0;
  7078. height: 37%;
  7079. width: 100%;
  7080. background: $white-color;
  7081. z-index: -1;
  7082. }
  7083. }
  7084. .single-repair-box {
  7085. text-align: center;
  7086. background-color: $white-color;
  7087. border: 1px dashed #cdf1d8;
  7088. padding: 30px;
  7089. position: relative;
  7090. z-index: 1;
  7091. transition: $transition;
  7092. h3 {
  7093. font-size: 18px;
  7094. margin: {
  7095. top: 22px;
  7096. bottom: 17px;
  7097. }
  7098. }
  7099. p {
  7100. margin-bottom: 25px;
  7101. }
  7102. a {
  7103. width: 40px;
  7104. background-color: #eef0f3;
  7105. height: 40px;
  7106. line-height: 40px;
  7107. color: $black-color;
  7108. border-radius: 50%;
  7109. svg {
  7110. width: 18px;
  7111. }
  7112. }
  7113. .icon {
  7114. display: inline-block;
  7115. border: 1px solid #6ee9fa;
  7116. width: 100px;
  7117. height: 100px;
  7118. line-height: 100px;
  7119. border-radius: 50%;
  7120. position: relative;
  7121. color: $white-color;
  7122. z-index: 1;
  7123. &::before {
  7124. content: '';
  7125. position: absolute;
  7126. top: 0;
  7127. left: 0;
  7128. right: 0;
  7129. z-index: -1;
  7130. bottom: 0;
  7131. background: $gradient-color2;
  7132. border-radius: 50%;
  7133. margin: 6px;
  7134. transition: $transition;
  7135. }
  7136. i {
  7137. &::before {
  7138. font-size: 35px;
  7139. }
  7140. }
  7141. }
  7142. .back-icon {
  7143. position: absolute;
  7144. top: 58%;
  7145. transform: translateY(-50%);
  7146. left: 0;
  7147. right: 0;
  7148. margin: 0 auto;
  7149. color: #4457c3;
  7150. opacity: .06;
  7151. z-index: -1;
  7152. i {
  7153. &::before {
  7154. font-size: 200px;
  7155. }
  7156. }
  7157. }
  7158. &:hover, &:focus {
  7159. border-color: $light-green-color;
  7160. a {
  7161. background-color: $light-green-color;
  7162. color: $white-color;
  7163. }
  7164. }
  7165. }
  7166. /*================================================
  7167. Repair Feedback CSS
  7168. =================================================*/
  7169. .single-repair-feedback {
  7170. background: $white-color;
  7171. border-radius: 5px;
  7172. margin-bottom: 55px;
  7173. position: relative;
  7174. text-align: center;
  7175. padding: {
  7176. left: 40px;
  7177. right: 40px;
  7178. top: 40px;
  7179. bottom: 40px;
  7180. }
  7181. .client-img {
  7182. position: relative;
  7183. text-align: left;
  7184. margin-bottom: 40px;
  7185. display: inline-block;
  7186. padding: {
  7187. left: 108px;
  7188. top: 18px;
  7189. }
  7190. img {
  7191. border-radius: 50%;
  7192. border: 2px solid $light-green-color;
  7193. padding: 3px;
  7194. display: inline-block;
  7195. position: absolute;
  7196. left: 0;
  7197. top: 0;
  7198. width: 90px;
  7199. height: 90px;
  7200. }
  7201. h3 {
  7202. font-size: 18px;
  7203. margin: 0;
  7204. }
  7205. span {
  7206. display: block;
  7207. color: $purple-color;
  7208. margin: {
  7209. top: 8px;
  7210. }
  7211. }
  7212. }
  7213. p {
  7214. font-size: 15px;
  7215. }
  7216. &::before {
  7217. content: '';
  7218. position: absolute;
  7219. left: 0;
  7220. bottom: -25px;
  7221. width: 50px;
  7222. height: 50px;
  7223. background: $white-color;
  7224. right: 0;
  7225. margin: 0 auto;
  7226. transform: rotate(45deg);
  7227. }
  7228. &::after {
  7229. content: "\f11b";
  7230. color: #d9dcde;
  7231. font: {
  7232. family: Flaticon;
  7233. size: 30px;
  7234. style: normal;
  7235. size: 65px;
  7236. }
  7237. position: absolute;
  7238. top: 0;
  7239. left: 25px;
  7240. }
  7241. }
  7242. /*================================================
  7243. IoT Main Banner CSS
  7244. =================================================*/
  7245. .iot-main-banner {
  7246. position: relative;
  7247. z-index: 1;
  7248. padding: {
  7249. top: 215px;
  7250. bottom: 150px;
  7251. }
  7252. }
  7253. .iot-banner-content {
  7254. max-width: 445px;
  7255. span {
  7256. color: $light-green-color;
  7257. font-size: 15px;
  7258. display: block;
  7259. }
  7260. h2 {
  7261. font-size: 40px;
  7262. margin: {
  7263. top: 7px;
  7264. bottom: 17px;
  7265. }
  7266. line-height: 1.3;
  7267. }
  7268. .btn {
  7269. margin-top: 10px;
  7270. }
  7271. }
  7272. .iot-banner-image {
  7273. position: absolute;
  7274. text-align: center;
  7275. right: 30px;
  7276. top: 56%;
  7277. transform: translateY(-50%);
  7278. img {
  7279. &:first-child {
  7280. max-width: 730px;
  7281. }
  7282. &:last-child {
  7283. position: absolute;
  7284. left: -118px;
  7285. right: 0;
  7286. margin: 0 auto;
  7287. top: 39px;
  7288. z-index: -1;
  7289. }
  7290. }
  7291. }
  7292. .animate-border {
  7293. span {
  7294. position: absolute;
  7295. display: block;
  7296. width: 5%;
  7297. padding-bottom: 5%;
  7298. top: 51%;
  7299. left: 67%;
  7300. opacity: 0;
  7301. transform: translate(-50%, -50%);
  7302. backface-visibility: hidden;
  7303. pointer-events: none;
  7304. border-radius: 50%;
  7305. z-index: -2;
  7306. &:nth-child(1) {
  7307. animation: 4.2s ease-out .5s infinite normal none running pulsei;
  7308. }
  7309. &:nth-child(2) {
  7310. animation: 4.2s ease-out 1.5s infinite normal none running pulsei;
  7311. }
  7312. &:nth-child(3) {
  7313. animation: 4.2s ease-out 2.5s infinite normal none running pulsei;
  7314. }
  7315. &:nth-child(4) {
  7316. animation: 4.2s ease-out 3.5s infinite normal none running pulsei;
  7317. }
  7318. }
  7319. }
  7320. @keyframes pulsei {
  7321. 0% {
  7322. transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
  7323. border: 1.5px solid #b3eaf8;
  7324. opacity: 1;
  7325. width: 5%;
  7326. padding-bottom: 5%;
  7327. }
  7328. 100% {
  7329. transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
  7330. opacity: 0;
  7331. width: 50%;
  7332. border: 1.5px solid #b3eaf8;
  7333. padding-bottom: 50%;
  7334. }
  7335. }
  7336. /*================================================
  7337. IoT Partner CSS
  7338. =================================================*/
  7339. .iot-partner-area {
  7340. padding: {
  7341. top: 45px;
  7342. bottom: 45px;
  7343. }
  7344. }
  7345. .single-iot-partner {
  7346. text-align: center;
  7347. a {
  7348. display: block;
  7349. position: relative;
  7350. img {
  7351. width: auto !important;
  7352. display: inline-block !important;
  7353. &:last-child {
  7354. position: absolute;
  7355. top: 20px;
  7356. left: 0;
  7357. right: 0;
  7358. margin: 0 auto;
  7359. transition: $transition;
  7360. opacity: 0;
  7361. visibility: hidden;
  7362. }
  7363. }
  7364. &:hover, &:focus {
  7365. img {
  7366. &:last-child {
  7367. opacity: 1;
  7368. visibility: visible;
  7369. top: 0;
  7370. }
  7371. }
  7372. }
  7373. }
  7374. }
  7375. /*================================================
  7376. Iot Services CSS
  7377. =================================================*/
  7378. .single-iot-services {
  7379. margin-bottom: 30px;
  7380. position: relative;
  7381. z-index: 1;
  7382. padding: 40px 30px;
  7383. text-align: center;
  7384. background-color: $white-color;
  7385. border: 1px dashed #cdf1d8;
  7386. &::after {
  7387. position: absolute;
  7388. transition: $transition;
  7389. content: '';
  7390. position: absolute;
  7391. top: 0;
  7392. left: 0;
  7393. width: 100%;
  7394. height: 100%;
  7395. background: $gradient-color;
  7396. z-index: -1;
  7397. opacity: 0;
  7398. visibility: hidden;
  7399. }
  7400. h3 {
  7401. font-size: 18px;
  7402. transition: $transition;
  7403. margin: {
  7404. top: 22px;
  7405. bottom: 17px;
  7406. }
  7407. line-height: 1.5;
  7408. }
  7409. .icon {
  7410. display: inline-block;
  7411. color: $light-green-color;
  7412. width: 85px;
  7413. height: 85px;
  7414. line-height: 85px;
  7415. border: 1px solid #e3f7e9;
  7416. border-radius: 50%;
  7417. transition: $transition;
  7418. i {
  7419. &::before {
  7420. font-size: 35px;
  7421. }
  7422. }
  7423. }
  7424. p {
  7425. margin-bottom: 25px;
  7426. transition: $transition;
  7427. }
  7428. a {
  7429. width: 35px;
  7430. background-color: #f9fafb;
  7431. height: 35px;
  7432. line-height: 35px;
  7433. color: $black-color;
  7434. border-radius: 50%;
  7435. svg {
  7436. width: 15px;
  7437. }
  7438. }
  7439. &:hover, &:focus {
  7440. &::after {
  7441. opacity: 1;
  7442. visibility: visible;
  7443. }
  7444. h3 {
  7445. color: $white-color;
  7446. }
  7447. p {
  7448. color: $white-color;
  7449. }
  7450. .icon {
  7451. border-color: $white-color;
  7452. color: $white-color;
  7453. }
  7454. a {
  7455. background-color: $white-color;
  7456. color: $light-green-color;
  7457. }
  7458. }
  7459. }
  7460. /*================================================
  7461. IoT CTA CSS
  7462. =================================================*/
  7463. .iot-cta-area {
  7464. overflow: hidden;
  7465. position: relative;
  7466. z-index: 1;
  7467. padding: {
  7468. top: 10px;
  7469. bottom: 10px;
  7470. }
  7471. }
  7472. .cta-iot-content {
  7473. padding-top: 30px;
  7474. padding-bottom: 30px;
  7475. h3 {
  7476. color: $white-color;
  7477. font-size: 25px;
  7478. margin-bottom: 17px;
  7479. }
  7480. p {
  7481. color: $white-color;
  7482. opacity: .95;
  7483. margin-bottom: 25px;
  7484. }
  7485. }
  7486. .cta-iot-img {
  7487. text-align: center;
  7488. }
  7489. /*================================================
  7490. IoT Features CSS
  7491. =================================================*/
  7492. .iot-features-content {
  7493. h3 {
  7494. font-size: 26px;
  7495. margin-bottom: 20px;
  7496. }
  7497. .btn {
  7498. margin-top: 15px;
  7499. }
  7500. }
  7501. .iot-features-image {
  7502. position: relative;
  7503. text-align: center;
  7504. }
  7505. /*================================================
  7506. IoT Team CSS
  7507. =================================================*/
  7508. .iot-team-area {
  7509. .container {
  7510. max-width: 1175px;
  7511. }
  7512. .single-team {
  7513. .team-content {
  7514. padding: {
  7515. left: 25px;
  7516. right: 25px;
  7517. }
  7518. }
  7519. }
  7520. }
  7521. /*================================================
  7522. IoT Why Choose Us CSS
  7523. =================================================*/
  7524. .iot-why-choose-us {
  7525. position: relative;
  7526. z-index: 1;
  7527. background: $gradient-color;
  7528. .section-title {
  7529. h2 {
  7530. color: $white-color;
  7531. }
  7532. .bar {
  7533. &::before {
  7534. background: $white-color;
  7535. }
  7536. }
  7537. p {
  7538. color: $white-color;
  7539. opacity: .95;
  7540. }
  7541. }
  7542. &::before {
  7543. content: '';
  7544. position: absolute;
  7545. bottom: 0;
  7546. left: 0;
  7547. height: 37%;
  7548. width: 100%;
  7549. background: $white-color;
  7550. z-index: -1;
  7551. }
  7552. }
  7553. .single-iot-box {
  7554. text-align: center;
  7555. background-color: $white-color;
  7556. border: 1px dashed #cdf1d8;
  7557. padding: 30px;
  7558. position: relative;
  7559. z-index: 1;
  7560. transition: $transition;
  7561. h3 {
  7562. font-size: 18px;
  7563. margin: {
  7564. top: 22px;
  7565. bottom: 17px;
  7566. }
  7567. }
  7568. p {
  7569. margin-bottom: 25px;
  7570. }
  7571. a {
  7572. width: 40px;
  7573. background-color: #eef0f3;
  7574. height: 40px;
  7575. line-height: 40px;
  7576. color: $black-color;
  7577. border-radius: 50%;
  7578. svg {
  7579. width: 18px;
  7580. }
  7581. }
  7582. .icon {
  7583. display: inline-block;
  7584. border: 1px solid #f3f8fd;
  7585. width: 100px;
  7586. height: 100px;
  7587. line-height: 96px;
  7588. border-radius: 50%;
  7589. position: relative;
  7590. z-index: 1;
  7591. &::before {
  7592. content: '';
  7593. position: absolute;
  7594. top: 0;
  7595. left: 0;
  7596. right: 0;
  7597. z-index: -1;
  7598. bottom: 0;
  7599. background: #f7fafd;
  7600. border-radius: 50%;
  7601. margin: 6px;
  7602. transition: $transition;
  7603. }
  7604. i {
  7605. &::before {
  7606. font-size: 35px;
  7607. }
  7608. }
  7609. img {
  7610. width: 45px;
  7611. }
  7612. }
  7613. &:hover, &:focus {
  7614. border-color: $light-green-color;
  7615. a {
  7616. background-color: $light-green-color;
  7617. color: $white-color;
  7618. }
  7619. }
  7620. }
  7621. /*================================================
  7622. ML Main Banner CSS
  7623. =================================================*/
  7624. .ml-main-banner {
  7625. position: relative;
  7626. z-index: 1;
  7627. padding: {
  7628. top: 130px;
  7629. bottom: 140px;
  7630. };
  7631. background: {
  7632. image: url(/images/banner-bg.jpg);
  7633. position: bottom right;
  7634. size: cover;
  7635. repeat: no-repeat;
  7636. };
  7637. .container-fluid {
  7638. padding: {
  7639. left: 70px;
  7640. right: 70px;
  7641. };
  7642. }
  7643. }
  7644. .ml-banner-content {
  7645. h1 {
  7646. margin-bottom: 15px;
  7647. line-height: 1.3;
  7648. font: {
  7649. size: 40px;
  7650. weight: 500;
  7651. };
  7652. }
  7653. p {
  7654. font-size: 15px;
  7655. max-width: 490px;
  7656. }
  7657. .btn {
  7658. margin-top: 5px;
  7659. }
  7660. }
  7661. .ml-banner-single-image {
  7662. text-align: center;
  7663. }
  7664. .ml-main-section {
  7665. position: relative;
  7666. z-index: 1;
  7667. padding: {
  7668. top: 260px;
  7669. bottom: 240px;
  7670. };
  7671. background: {
  7672. image: url(/images/banner-bg.jpg);
  7673. position: bottom right;
  7674. size: cover;
  7675. repeat: no-repeat;
  7676. };
  7677. .ml-banner-content {
  7678. h1 {
  7679. font-size: 37px;
  7680. }
  7681. p {
  7682. max-width: 100%;
  7683. }
  7684. }
  7685. }
  7686. .ml-banner-image {
  7687. position: relative;
  7688. width: 100%;
  7689. height: 100%;
  7690. top: 140px;
  7691. img {
  7692. position: absolute;
  7693. &:nth-child(1) {
  7694. left: 195px;
  7695. top: -125px;
  7696. z-index: 2;
  7697. }
  7698. &:nth-child(2) {
  7699. top: -83px;
  7700. left: 153px;
  7701. z-index: 1;
  7702. }
  7703. &:nth-child(3) {
  7704. top: 40px;
  7705. left: 90px;
  7706. }
  7707. &:nth-child(4) {
  7708. top: 0;
  7709. right: 165px;
  7710. z-index: 3;
  7711. }
  7712. &:nth-child(5) {
  7713. top: -260px;
  7714. left: 110px;
  7715. }
  7716. &:nth-child(6) {
  7717. right: 130px;
  7718. top: -240px;
  7719. }
  7720. &:nth-child(7) {
  7721. bottom: 0;
  7722. right: 0;
  7723. z-index: 2;
  7724. }
  7725. &:nth-child(8) {
  7726. right: 10px;
  7727. bottom: 205px;
  7728. z-index: 1;
  7729. }
  7730. &:nth-child(9) {
  7731. left: 15px;
  7732. top: -185px;
  7733. z-index: 1;
  7734. }
  7735. &:nth-child(10) {
  7736. left: 1px;
  7737. bottom: -2px;
  7738. z-index: 2;
  7739. }
  7740. &:nth-child(11) {
  7741. left: 0;
  7742. top: -20px;
  7743. }
  7744. &:nth-child(12) {
  7745. display: none;
  7746. }
  7747. }
  7748. }
  7749. /*================================================
  7750. ML Partner CSS
  7751. =================================================*/
  7752. .ml-partner-area {
  7753. &.mt-minus-top {
  7754. margin-top: -80px;
  7755. }
  7756. }
  7757. .single-ml-partner {
  7758. text-align: center;
  7759. a {
  7760. display: block;
  7761. position: relative;
  7762. img {
  7763. width: auto !important;
  7764. display: inline-block !important;
  7765. &:last-child {
  7766. position: absolute;
  7767. top: 20px;
  7768. left: 0;
  7769. right: 0;
  7770. margin: 0 auto;
  7771. transition: $transition;
  7772. opacity: 0;
  7773. visibility: hidden;
  7774. }
  7775. }
  7776. &:hover, &:focus {
  7777. img {
  7778. &:last-child {
  7779. opacity: 1;
  7780. visibility: visible;
  7781. top: 0;
  7782. }
  7783. }
  7784. }
  7785. }
  7786. }
  7787. /*================================================
  7788. Our Solutions CSS
  7789. =================================================*/
  7790. .solutions-area {
  7791. padding-bottom: 50px;
  7792. position: relative;
  7793. z-index: 1;
  7794. }
  7795. .single-solutions-box {
  7796. padding: 20px 15px;
  7797. text-align: center;
  7798. transition: $transition;
  7799. position: relative;
  7800. margin-bottom: 30px;
  7801. z-index: 1;
  7802. border: 1px solid #c5fffd;
  7803. border-radius: 5px;
  7804. .icon {
  7805. margin-bottom: 25px;
  7806. position: relative;
  7807. z-index: 1;
  7808. display: inline-block;
  7809. img {
  7810. transition: $transition;
  7811. }
  7812. &::before {
  7813. content: '';
  7814. position: absolute;
  7815. left: -5px;
  7816. top: 50%;
  7817. transform: translateY(-50%);
  7818. z-index: -1;
  7819. background: #f0fdfe;
  7820. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.09);
  7821. border-radius: 30% 70% 70% 30% / 40% 60% 40% 60%;
  7822. width: 60px;
  7823. height: 60px;
  7824. }
  7825. }
  7826. h3 {
  7827. font-size: 18px;
  7828. margin-bottom: 12px;
  7829. }
  7830. &::before {
  7831. content: '';
  7832. position: absolute;
  7833. left: 0;
  7834. top: 0;
  7835. z-index: -1;
  7836. width: 100%;
  7837. border-radius: 5px;
  7838. height: 100%;
  7839. background: linear-gradient(to right top, #d5fefd, #e0fdff, #effbff, #fbfaff, #fffcff);
  7840. }
  7841. .learn-more-btn {
  7842. color: #365267;
  7843. font: {
  7844. size: $font-size;
  7845. weight: 600;
  7846. };
  7847. svg {
  7848. width: 18px;
  7849. position: relative;
  7850. top: -1px;
  7851. margin-right: 3px;
  7852. }
  7853. &:hover {
  7854. color: $light-green-color;
  7855. }
  7856. }
  7857. &:hover {
  7858. transform: translateY(-10px);
  7859. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.08);
  7860. .icon {
  7861. img {
  7862. transform: rotateY(-360deg);
  7863. }
  7864. }
  7865. }
  7866. }
  7867. /*================================================
  7868. ML About CSS
  7869. =================================================*/
  7870. .about-area {
  7871. position: relative;
  7872. z-index: 1;
  7873. }
  7874. .ml-about-img {
  7875. text-align: center;
  7876. }
  7877. .ml-about-content {
  7878. max-width: 540px;
  7879. .sub-title {
  7880. display: inline-block;
  7881. color: $purple-color;
  7882. background-color: #f5dffd;
  7883. margin-bottom: 18px;
  7884. border-radius: 30px;
  7885. padding: 5px 20px 4px;
  7886. font-size: 13px;
  7887. }
  7888. h2 {
  7889. margin-bottom: 0;
  7890. line-height: 1.4;
  7891. font: {
  7892. size: 28px;
  7893. weight: 600;
  7894. }
  7895. text-transform: capitalize;
  7896. }
  7897. .bar {
  7898. height: 5px;
  7899. width: 90px;
  7900. background: #cdf1d8;
  7901. margin: 20px 0;
  7902. position: relative;
  7903. border-radius: 30px;
  7904. &::before {
  7905. content: '';
  7906. position: absolute;
  7907. left: 0;
  7908. top: -2.7px;
  7909. height: 10px;
  7910. width: 10px;
  7911. border-radius: 50%;
  7912. background: $light-green-color;
  7913. animation: {
  7914. duration: 3s;
  7915. timing-function: linear;
  7916. iteration-count: infinite;
  7917. name: MOVE-BG;
  7918. };
  7919. }
  7920. }
  7921. p {
  7922. margin-bottom: 12px;
  7923. }
  7924. .btn {
  7925. margin-top: 10px;
  7926. }
  7927. }
  7928. /*================================================
  7929. ML Services CSS
  7930. =================================================*/
  7931. .ml-services-area {
  7932. padding-bottom: 50px;
  7933. position: relative;
  7934. z-index: 1;
  7935. background: linear-gradient(to left bottom, #fffcff, #fbfaff, #effbff, #e0fdff, #d5fefd);
  7936. }
  7937. .single-ml-services-box {
  7938. position: relative;
  7939. z-index: 1;
  7940. background-color: $white-color;
  7941. text-align: center;
  7942. margin-bottom: 30px;
  7943. padding: 30px 25px;
  7944. overflow: hidden;
  7945. transition: $transition;
  7946. .image {
  7947. margin-bottom: 25px;
  7948. }
  7949. h3 {
  7950. font-size: 20px;
  7951. margin-bottom: 12px;
  7952. }
  7953. p {
  7954. margin-bottom: 0;
  7955. }
  7956. &::before {
  7957. content: '';
  7958. position: absolute;
  7959. left: -15px;
  7960. bottom: -15px;
  7961. width: 30px;
  7962. height: 30px;
  7963. transition: $transition;
  7964. transform: rotate(45deg);
  7965. background: $light-green-color;
  7966. visibility: hidden;
  7967. opacity: 0;
  7968. }
  7969. &:hover {
  7970. &::before {
  7971. opacity: 1;
  7972. visibility: visible;
  7973. }
  7974. }
  7975. }
  7976. /*================================================
  7977. ML Feedback CSS
  7978. =================================================*/
  7979. .ml-feedback-area {
  7980. background: linear-gradient(to right top, #d5fefd, #e0fdff, #effbff, #fbfaff, #fffcff);
  7981. position: relative;
  7982. z-index: 1;
  7983. }
  7984. .single-ml-feedback-item {
  7985. box-shadow: 0 0 25px 3px rgba(0, 0, 0, 0.04);
  7986. margin-bottom: 45px;
  7987. background-color: $white-color;
  7988. position: relative;
  7989. padding: 60px 70px 60px 190px;
  7990. border-radius: 5px;
  7991. .client-info {
  7992. position: absolute;
  7993. left: 60px;
  7994. top: 50%;
  7995. transform: translateY(-50%);
  7996. text-align: center;
  7997. img {
  7998. border-radius: 5px;
  7999. border: 2px solid #f4f5fe;
  8000. width: 80px !important;
  8001. height: 80px !important;
  8002. padding: 5px;
  8003. display: inline-block !important;
  8004. }
  8005. h3 {
  8006. margin: {
  8007. bottom: 0;
  8008. top: 10px;
  8009. };
  8010. font: {
  8011. size: 17px;
  8012. };
  8013. }
  8014. span {
  8015. display: block;
  8016. color: $purple-color;
  8017. margin-top: 5px;
  8018. font-size: 13px;
  8019. }
  8020. }
  8021. p {
  8022. margin-bottom: 0;
  8023. color: #4a6f8a;
  8024. }
  8025. .rating {
  8026. margin-top: 10px;
  8027. svg {
  8028. color: #ff612f;
  8029. width: 18px;
  8030. margin-right: 2px;
  8031. &:last-child {
  8032. margin-right: 0;
  8033. }
  8034. }
  8035. }
  8036. &::after {
  8037. content: '';
  8038. position: absolute;
  8039. left: 0;
  8040. right: 0;
  8041. top: 0;
  8042. border-radius: 5px;
  8043. bottom: -15px;
  8044. background-color: $white-color;
  8045. box-shadow: 0px 15px 10px -15px rgba(0, 0, 0, 0.04);
  8046. z-index: -1;
  8047. margin: {
  8048. left: 30px;
  8049. right: 30px;
  8050. };
  8051. }
  8052. }
  8053. .ml-feedback-slides {
  8054. max-width: 750px;
  8055. margin: -40px auto 0;
  8056. .single-ml-feedback-item {
  8057. margin-top: 40px;
  8058. }
  8059. .owl-item {
  8060. padding: {
  8061. left: 50px;
  8062. right: 50px;
  8063. };
  8064. }
  8065. &.owl-theme {
  8066. .owl-dots {
  8067. margin: {
  8068. top: 10px;
  8069. };
  8070. line-height: 1;
  8071. .owl-dot {
  8072. span {
  8073. width: 15px;
  8074. height: 15px;
  8075. margin: 0 3px;
  8076. background: transparent;
  8077. transition: $transition;
  8078. border: 1px solid #8d95a7;
  8079. border-radius: 50%;
  8080. position: relative;
  8081. &::before {
  8082. position: absolute;
  8083. left: 0;
  8084. right: 0;
  8085. top: 0;
  8086. bottom: 0;
  8087. background-color: $light-green-color;
  8088. margin: 2px;
  8089. content: '';
  8090. transition: $transition;
  8091. border-radius: 50%;
  8092. transform: scale(0);
  8093. }
  8094. }
  8095. &:hover, &.active {
  8096. span {
  8097. border-color: $light-green-color;
  8098. background-color: transparent;
  8099. &::before {
  8100. transform: scale(1);
  8101. }
  8102. }
  8103. }
  8104. }
  8105. }
  8106. }
  8107. }
  8108. /*================================================
  8109. Free Trial CSS
  8110. =================================================*/
  8111. .free-trial-area {
  8112. position: relative;
  8113. overflow: hidden;
  8114. z-index: 1;
  8115. &::before {
  8116. content: '';
  8117. width: 100%;
  8118. height: 100%;
  8119. z-index: -1;
  8120. position: absolute;
  8121. left: -30%;
  8122. top: 0;
  8123. background: linear-gradient(to right, #d5fefd, #e1fdff, #effdff, #fafdff, #ffffff);
  8124. }
  8125. .shape6 {
  8126. top: 75%;
  8127. }
  8128. }
  8129. .free-trial-image {
  8130. text-align: center;
  8131. }
  8132. .free-trial-content {
  8133. max-width: 540px;
  8134. h2 {
  8135. margin-bottom: 0;
  8136. font: {
  8137. size: 28px;
  8138. weight: 600;
  8139. }
  8140. }
  8141. form {
  8142. position: relative;
  8143. margin: {
  8144. top: 25px;
  8145. bottom: 10px;
  8146. };
  8147. .input-newsletter {
  8148. display: block;
  8149. width: 99%;
  8150. height: 50px;
  8151. color: $white-color;
  8152. border: none;
  8153. outline: 0;
  8154. background-color: $black-color;
  8155. border-radius: 30px;
  8156. padding: {
  8157. top: 3px;
  8158. left: 20px;
  8159. };
  8160. &::placeholder {
  8161. color: #d5d5d5;
  8162. transition: $transition;
  8163. }
  8164. &:focus {
  8165. &::placeholder {
  8166. color: transparent;
  8167. }
  8168. }
  8169. }
  8170. button {
  8171. position: absolute;
  8172. right: 0;
  8173. top: 0;
  8174. height: 50px;
  8175. cursor: pointer;
  8176. border: none;
  8177. padding: 0 30px;
  8178. line-height: 50px;
  8179. background-color: $light-green-color;
  8180. border-radius: 0 30px 30px 0;
  8181. transition: $transition;
  8182. color: $white-color;
  8183. font: {
  8184. size: 16px;
  8185. }
  8186. &:hover {
  8187. background-color: $purple-color;
  8188. color: $white-color;
  8189. }
  8190. }
  8191. }
  8192. p {
  8193. margin-bottom: 0;
  8194. }
  8195. }
  8196. /*================================================
  8197. Newsletter CSS
  8198. =================================================*/
  8199. .newsletter-area {
  8200. position: relative;
  8201. z-index: 1;
  8202. .container-fluid {
  8203. padding: {
  8204. left: 0;
  8205. right: 0;
  8206. };
  8207. .row {
  8208. margin: {
  8209. left: 0;
  8210. right: 0;
  8211. };
  8212. .col-lg-6 {
  8213. padding: {
  8214. left: 0;
  8215. right: 0;
  8216. };
  8217. }
  8218. }
  8219. }
  8220. &::before {
  8221. content: '';
  8222. position: absolute;
  8223. right: 0;
  8224. width: 65%;
  8225. height: 100%;
  8226. bottom: 0;
  8227. z-index: 1;
  8228. -webkit-clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
  8229. clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
  8230. background: linear-gradient(135deg, #43e794 0%, #23bdb8 100%);
  8231. }
  8232. }
  8233. .newsletter-image {
  8234. img {
  8235. width: 100%;
  8236. }
  8237. }
  8238. .newsletter-content {
  8239. position: relative;
  8240. z-index: 2;
  8241. max-width: 540px;
  8242. h2 {
  8243. color: $white-color;
  8244. margin-bottom: 0;
  8245. line-height: 1.5;
  8246. font: {
  8247. size: 28px;
  8248. weight: 600;
  8249. };
  8250. }
  8251. .newsletter-form {
  8252. position: relative;
  8253. padding-right: 160px;
  8254. margin: {
  8255. bottom: 15px;
  8256. top: 20px;
  8257. };
  8258. .input-newsletter {
  8259. display: block;
  8260. width: 100%;
  8261. height: 50px;
  8262. color: $white-color;
  8263. border: none;
  8264. outline: 0;
  8265. background-color: #333333;
  8266. border-radius: 30px;
  8267. padding: {
  8268. left: 20px;
  8269. top: 2px;
  8270. };
  8271. &::placeholder {
  8272. transition: $transition;
  8273. color: $white-color;
  8274. }
  8275. &:focus {
  8276. &::placeholder {
  8277. color: transparent;
  8278. }
  8279. }
  8280. }
  8281. button {
  8282. position: absolute;
  8283. right: 0;
  8284. top: 0;
  8285. height: 50px;
  8286. border: none;
  8287. padding: 0 30px;
  8288. line-height: 50px;
  8289. background-color: $white-color;
  8290. border-radius: 30px;
  8291. transition: $transition;
  8292. color: $black-color;
  8293. font: {
  8294. size: 14px;
  8295. weight: 600;
  8296. };
  8297. &:hover {
  8298. background-color: $black-color;
  8299. color: $white-color;
  8300. }
  8301. }
  8302. }
  8303. p {
  8304. color: $white-color;
  8305. max-width: 400px;
  8306. }
  8307. &::before {
  8308. content: '';
  8309. position: absolute;
  8310. left: 0;
  8311. top: 0;
  8312. right: 0;
  8313. bottom: 0;
  8314. z-index: -1;
  8315. background: $gradient-color;
  8316. display: none;
  8317. }
  8318. }
  8319. /*================================================
  8320. ML Projects CSS
  8321. =================================================*/
  8322. .ml-projects-area {
  8323. position: relative;
  8324. overflow: hidden;
  8325. z-index: 1;
  8326. padding-bottom: 50px;
  8327. .section-title {
  8328. text-align: left;
  8329. max-width: 530px;
  8330. h2 {
  8331. max-width: 470px;
  8332. line-height: 1.3;
  8333. }
  8334. .bar {
  8335. margin: {
  8336. left: 0;
  8337. right: 0;
  8338. };
  8339. }
  8340. }
  8341. .container-fluid {
  8342. position: relative;
  8343. }
  8344. }
  8345. .single-ml-projects-box {
  8346. position: relative;
  8347. border-radius: 5px;
  8348. margin-bottom: 30px;
  8349. box-shadow: 0 1rem 1rem rgba(0, 0, 0, 0.175);
  8350. background-color: $white-color;
  8351. img {
  8352. border-radius: 5px;
  8353. }
  8354. .plus-icon {
  8355. a {
  8356. background-color: $light-green-color;
  8357. width: 70px;
  8358. height: 70px;
  8359. position: absolute;
  8360. top: 20px;
  8361. right: 20px;
  8362. transform: scale(0);
  8363. transition: all .4s ease-out 0s;
  8364. overflow: hidden;
  8365. border-radius: 50%;
  8366. span {
  8367. width: 25px;
  8368. height: 25px;
  8369. position: absolute;
  8370. top: 50%;
  8371. left: 50%;
  8372. transform: translate(-50%, -50%);
  8373. &::before, &::after {
  8374. position: absolute;
  8375. content: '';
  8376. width: 2px;
  8377. height: 100%;
  8378. background-color: $white-color;
  8379. top: 0;
  8380. left: 50%;
  8381. transform: translateX(-50%);
  8382. }
  8383. &::after {
  8384. height: 2px;
  8385. width: 100%;
  8386. top: 50%;
  8387. left: 0;
  8388. transform: translateY(-50%);
  8389. }
  8390. }
  8391. &:hover {
  8392. background-color: $purple-color;
  8393. }
  8394. }
  8395. }
  8396. &:hover {
  8397. .plus-icon {
  8398. a {
  8399. transform: scale(1);
  8400. }
  8401. }
  8402. }
  8403. }
  8404. .ml-projects-slides {
  8405. &.owl-theme {
  8406. .owl-dots {
  8407. position: absolute;
  8408. right: 12.5%;
  8409. top: -100px;
  8410. z-index: 1;
  8411. margin: {
  8412. top: 0;
  8413. };
  8414. &::before {
  8415. content: '';
  8416. position: absolute;
  8417. left: -20px;
  8418. top: -30px;
  8419. background: linear-gradient(to left bottom, #dee4f3, #e7eaf6, #f0f1f9, #f8f8fc, #ffffff);
  8420. border-radius: 70% 30% 30% 70% / 60% 40% 60% 40%;
  8421. width: 80px;
  8422. height: 70px;
  8423. z-index: -1;
  8424. }
  8425. .owl-dot {
  8426. span {
  8427. width: 15px;
  8428. height: 15px;
  8429. margin: 0 3px;
  8430. background: transparent;
  8431. transition: $transition;
  8432. border: 1px solid #8d95a7;
  8433. border-radius: 50%;
  8434. position: relative;
  8435. &::before {
  8436. position: absolute;
  8437. left: 0;
  8438. right: 0;
  8439. top: 0;
  8440. bottom: 0;
  8441. background-color: $light-green-color;
  8442. margin: 2px;
  8443. content: '';
  8444. transition: $transition;
  8445. border-radius: 50%;
  8446. transform: scale(0);
  8447. }
  8448. }
  8449. &:hover, &.active {
  8450. span {
  8451. border-color: $light-green-color;
  8452. background-color: transparent;
  8453. &::before {
  8454. transform: scale(1);
  8455. }
  8456. }
  8457. }
  8458. }
  8459. }
  8460. }
  8461. }
  8462. /*================================================
  8463. Agency Main Banner CSS
  8464. =================================================*/
  8465. .agency-main-banner {
  8466. position: relative;
  8467. z-index: 1;
  8468. .container-fluid {
  8469. padding: {
  8470. left: 0;
  8471. right: 0;
  8472. };
  8473. .row {
  8474. margin: {
  8475. left: 0;
  8476. right: 0;
  8477. };
  8478. .col-lg-6 {
  8479. padding: {
  8480. left: 0;
  8481. right: 0;
  8482. };
  8483. }
  8484. }
  8485. }
  8486. .shape2 {
  8487. left: 5%;
  8488. }
  8489. .shape8 {
  8490. right: 50%;
  8491. }
  8492. .shape4 {
  8493. right: 50%;
  8494. }
  8495. }
  8496. .agency-banner-content {
  8497. margin-left: auto;
  8498. max-width: 650px;
  8499. .sub-title {
  8500. text-transform: uppercase;
  8501. display: block;
  8502. font-size: 16px;
  8503. color: $paragraph-color;
  8504. margin-bottom: 8px;
  8505. }
  8506. h1 {
  8507. margin-bottom: 15px;
  8508. line-height: 1.3;
  8509. font: {
  8510. size: 50px;
  8511. weight: 500;
  8512. };
  8513. }
  8514. p {
  8515. font-size: 15px;
  8516. max-width: 450px;
  8517. }
  8518. .btn {
  8519. margin-top: 5px;
  8520. }
  8521. }
  8522. .agency-banner-image {
  8523. text-align: right;
  8524. }
  8525. /*================================================
  8526. Our Solutions CSS
  8527. =================================================*/
  8528. .solutions-area {
  8529. .shape2 {
  8530. left: 5%;
  8531. }
  8532. }
  8533. .solutions-box {
  8534. transition: $transition;
  8535. position: relative;
  8536. margin-bottom: 30px;
  8537. z-index: 1;
  8538. .icon {
  8539. color: $light-green-color;
  8540. position: relative;
  8541. z-index: 1;
  8542. margin-bottom: 30px;
  8543. padding-left: 20px;
  8544. i {
  8545. font-size: 45px;
  8546. }
  8547. img {
  8548. position: absolute;
  8549. left: 0;
  8550. z-index: -1;
  8551. top: -25px;
  8552. }
  8553. }
  8554. h3 {
  8555. font-size: 18px;
  8556. margin-bottom: 10px;
  8557. line-height: 1.3;
  8558. }
  8559. .learn-more-btn {
  8560. color: #365267;
  8561. font: {
  8562. size: $font-size;
  8563. weight: 600;
  8564. };
  8565. svg {
  8566. width: 18px;
  8567. position: relative;
  8568. top: -1px;
  8569. margin-right: 3px;
  8570. }
  8571. &:hover {
  8572. color: $light-green-color;
  8573. }
  8574. }
  8575. }
  8576. /*================================================
  8577. Agency About CSS
  8578. =================================================*/
  8579. .agency-about-area {
  8580. position: relative;
  8581. z-index: 1;
  8582. .container-fluid {
  8583. padding: {
  8584. left: 0;
  8585. right: 0;
  8586. };
  8587. .row {
  8588. margin: {
  8589. left: 0;
  8590. right: 0;
  8591. };
  8592. .col-lg-6 {
  8593. padding: {
  8594. left: 0;
  8595. right: 0;
  8596. };
  8597. }
  8598. }
  8599. }
  8600. }
  8601. .agency-about-img {
  8602. padding-right: 100px;
  8603. img {
  8604. width: 100%;
  8605. }
  8606. }
  8607. .agency-about-content {
  8608. max-width: 540px;
  8609. .sub-title {
  8610. display: inline-block;
  8611. color: $purple-color;
  8612. background-color: #f5dffd;
  8613. margin-bottom: 18px;
  8614. border-radius: 30px;
  8615. padding: 5px 20px 4px;
  8616. font-size: 13px;
  8617. }
  8618. h2 {
  8619. margin-bottom: 0;
  8620. line-height: 1.4;
  8621. font: {
  8622. size: 28px;
  8623. weight: 600;
  8624. }
  8625. text-transform: capitalize;
  8626. }
  8627. .bar {
  8628. height: 5px;
  8629. width: 90px;
  8630. background: #cdf1d8;
  8631. margin: 20px 0;
  8632. position: relative;
  8633. border-radius: 30px;
  8634. &::before {
  8635. content: '';
  8636. position: absolute;
  8637. left: 0;
  8638. top: -2.7px;
  8639. height: 10px;
  8640. width: 10px;
  8641. border-radius: 50%;
  8642. background: $light-green-color;
  8643. animation: {
  8644. duration: 3s;
  8645. timing-function: linear;
  8646. iteration-count: infinite;
  8647. name: MOVE-BG;
  8648. };
  8649. }
  8650. }
  8651. p {
  8652. margin-bottom: 12px;
  8653. }
  8654. .btn {
  8655. margin-top: 10px;
  8656. }
  8657. }
  8658. .shape10 {
  8659. position: absolute;
  8660. right: 0;
  8661. top: -40%;
  8662. z-index: -1;
  8663. }
  8664. /*================================================
  8665. Agency Services CSS
  8666. =================================================*/
  8667. .agency-services-area {
  8668. position: relative;
  8669. z-index: 1;
  8670. background: linear-gradient(to top, #d5fefd, #e1fdff, #effdff, #fafdff, #ffffff);
  8671. }
  8672. .agency-services-box {
  8673. margin-bottom: 30px;
  8674. text-align: center;
  8675. img {
  8676. border-radius: 7px;
  8677. }
  8678. .content {
  8679. transition: $transition;
  8680. background: $white-color;
  8681. position: relative;
  8682. border-radius: 7px;
  8683. padding: 25px;
  8684. box-shadow: 0 2px 48px 0 rgba(0, 0, 0, .05);
  8685. margin: {
  8686. left: 15px;
  8687. right: 15px;
  8688. top: -30px;
  8689. };
  8690. h3 {
  8691. transition: $transition;
  8692. font-size: 20px;
  8693. margin-bottom: 0;
  8694. }
  8695. .read-more-btn {
  8696. display: inline-block;
  8697. border-radius: 30px;
  8698. padding: 9px 25px;
  8699. border: 1px solid #e6e6e6;
  8700. background-color: $white-color;
  8701. position: absolute;
  8702. transition: $transition;
  8703. left: 50%;
  8704. transform: translateX(-50%);
  8705. bottom: -22px;
  8706. opacity: 0;
  8707. visibility: hidden;
  8708. font: {
  8709. size: 14px;
  8710. weight: 500;
  8711. };
  8712. svg {
  8713. width: 15px;
  8714. margin-left: 2px;
  8715. }
  8716. &:hover {
  8717. background-color: $light-green-color;
  8718. border-color: $light-green-color;
  8719. color: $white-color;
  8720. }
  8721. }
  8722. }
  8723. &:hover {
  8724. .content {
  8725. transform: translateY(-20px);
  8726. h3 {
  8727. transform: translateY(-10px);
  8728. }
  8729. .read-more-btn {
  8730. opacity: 1;
  8731. visibility: visible;
  8732. }
  8733. }
  8734. }
  8735. }
  8736. /*================================================
  8737. Testimonials CSS
  8738. =================================================*/
  8739. .single-testimonials-item {
  8740. box-shadow: 0 0 25px 3px rgba(0, 0, 0, 0.04);
  8741. margin-bottom: 45px;
  8742. background-color: $white-color;
  8743. position: relative;
  8744. padding: 110px 65px 60px;
  8745. border-radius: 5px;
  8746. text-align: center;
  8747. p {
  8748. margin-bottom: 0;
  8749. color: #4a6f8a;
  8750. font-size: 15px;
  8751. }
  8752. .client-info {
  8753. text-align: left;
  8754. position: relative;
  8755. padding-left: 95px;
  8756. margin-top: 25px;
  8757. max-width: 235px;
  8758. margin: {
  8759. left: auto;
  8760. right: auto;
  8761. };
  8762. img {
  8763. border-radius: 5px;
  8764. border: 2px solid #f4f5fe;
  8765. width: 80px !important;
  8766. height: 80px !important;
  8767. padding: 5px;
  8768. display: inline-block !important;
  8769. position: absolute;
  8770. left: 0;
  8771. top: 50%;
  8772. transform: translateY(-50%);
  8773. }
  8774. .rating {
  8775. svg {
  8776. color: #ff612f;
  8777. width: 16px;
  8778. margin-right: 3px;
  8779. &:last-child {
  8780. margin-right: 0;
  8781. }
  8782. }
  8783. }
  8784. h3 {
  8785. margin: {
  8786. bottom: 0;
  8787. top: 8px;
  8788. };
  8789. font: {
  8790. size: 17px;
  8791. };
  8792. }
  8793. span {
  8794. display: block;
  8795. color: $purple-color;
  8796. margin-top: 5px;
  8797. font-size: 13px;
  8798. }
  8799. }
  8800. &::after {
  8801. content: '';
  8802. position: absolute;
  8803. left: 0;
  8804. right: 0;
  8805. top: 0;
  8806. border-radius: 5px;
  8807. bottom: -15px;
  8808. background-color: $white-color;
  8809. box-shadow: 0px 15px 10px -15px rgba(0, 0, 0, 0.04);
  8810. z-index: -1;
  8811. margin: {
  8812. left: 30px;
  8813. right: 30px;
  8814. };
  8815. }
  8816. &::before {
  8817. content: "\f11b";
  8818. color: #d9dcde;
  8819. position: absolute;
  8820. top: 15px;
  8821. left: 0;
  8822. right: 0;
  8823. text-align: center;
  8824. font: {
  8825. family: Flaticon;
  8826. style: normal;
  8827. size: 65px;
  8828. };
  8829. }
  8830. }
  8831. .ml-feedback-slides {
  8832. .single-testimonials-item {
  8833. margin-top: 40px;
  8834. }
  8835. }
  8836. .user-shape1 {
  8837. position: absolute;
  8838. z-index: -1;
  8839. top: 12%;
  8840. left: 10%;
  8841. animation: movebounce 9s linear infinite;
  8842. }
  8843. .user-shape2 {
  8844. position: absolute;
  8845. z-index: -1;
  8846. left: 7%;
  8847. animation: moveleftbounce 7s linear infinite;
  8848. top: 47%;
  8849. }
  8850. .user-shape3 {
  8851. position: absolute;
  8852. z-index: -1;
  8853. bottom: 12%;
  8854. left: 15%;
  8855. animation: movebounce 5s linear infinite;
  8856. }
  8857. .user-shape4 {
  8858. position: absolute;
  8859. z-index: -1;
  8860. top: 12%;
  8861. right: 10%;
  8862. animation: movebounce 9s linear infinite;
  8863. }
  8864. .user-shape5 {
  8865. position: absolute;
  8866. z-index: -1;
  8867. right: 7%;
  8868. top: 45%;
  8869. animation: moveleftbounce 7s linear infinite;
  8870. }
  8871. .user-shape6 {
  8872. position: absolute;
  8873. z-index: -1;
  8874. bottom: 12%;
  8875. right: 15%;
  8876. animation: movebounce 5s linear infinite;
  8877. }
  8878. .shape9 {
  8879. position: absolute;
  8880. left: 0;
  8881. top: 0;
  8882. z-index: -1;
  8883. img {
  8884. animation: movebounce 5s linear infinite;
  8885. }
  8886. }
  8887. /*================================================
  8888. Agency CTA CSS
  8889. =================================================*/
  8890. .agency-cta-area {
  8891. position: relative;
  8892. z-index: 1;
  8893. background: {
  8894. image: url(/images/agency-image/agency-gradient-bg.jpg);
  8895. position: center center;
  8896. size: cover;
  8897. repeat: no-repeat;
  8898. };
  8899. }
  8900. .agency-cta-content {
  8901. text-align: center;
  8902. h2 {
  8903. color: $white-color;
  8904. margin-bottom: 30px;
  8905. font: {
  8906. size: 28px;
  8907. weight: 600;
  8908. };
  8909. }
  8910. }
  8911. /*btn-gradient*/
  8912. .btn-gradient {
  8913. color: $white-color;
  8914. background: linear-gradient(90deg,#ee0979 0,#ff6a00 100%);
  8915. box-shadow: unset !important;
  8916. transform: unset !important;
  8917. &::after {
  8918. display: none;
  8919. }
  8920. &::before {
  8921. opacity: 0;
  8922. visibility: hidden;
  8923. width: 100%;
  8924. background: linear-gradient(135deg,#23bdb8 0,#43e794 100%);
  8925. left: 0;
  8926. border-radius: 4px;
  8927. }
  8928. &:hover, &:focus, &:active {
  8929. color: $white-color;
  8930. background: linear-gradient(90deg,#ee0979 0,#ff6a00 100%);
  8931. box-shadow: unset !important;
  8932. &::before {
  8933. opacity: 1;
  8934. visibility: visible;
  8935. width: 100%;
  8936. }
  8937. }
  8938. &:not(:disabled):not(.disabled).active, &:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
  8939. color: $white-color;
  8940. background: linear-gradient(90deg,#ee0979 0,#ff6a00 100%);
  8941. box-shadow: unset !important;
  8942. &::before {
  8943. opacity: 1;
  8944. visibility: visible;
  8945. width: 100%;
  8946. }
  8947. }
  8948. &.disabled, &:disabled {
  8949. color: $white-color;
  8950. background: linear-gradient(90deg,#ee0979 0,#ff6a00 100%);
  8951. box-shadow: unset !important;
  8952. &::before {
  8953. opacity: 1;
  8954. visibility: visible;
  8955. width: 100%;
  8956. }
  8957. }
  8958. }
  8959. /*================================================
  8960. Agency Portfolio Main Banner CSS
  8961. =================================================*/
  8962. .agency-portfolio-main-banner {
  8963. height: 100vh;
  8964. position: relative;
  8965. z-index: 1;
  8966. background: {
  8967. position: center center;
  8968. size: cover;
  8969. repeat: no-repeat;
  8970. };
  8971. &.portfolio-banner-bg1 {
  8972. background-image: url(/images/agency-portfolio-main-banner/ap-main-banner-img1.jpg);
  8973. }
  8974. &.portfolio-banner-bg2 {
  8975. background-image: url(/images/agency-portfolio-main-banner/ap-main-banner-img2.jpg);
  8976. }
  8977. &.portfolio-banner-bg3 {
  8978. background-image: url(/images/agency-portfolio-main-banner/ap-main-banner-img3.jpg);
  8979. }
  8980. }
  8981. .portfolio-banner-content {
  8982. text-align: center;
  8983. max-width: 700px;
  8984. margin: {
  8985. left: auto;
  8986. right: auto;
  8987. top: -50px;
  8988. };
  8989. .sub-title {
  8990. display: block;
  8991. font-size: 16px;
  8992. text-transform: uppercase;
  8993. letter-spacing: .5px;
  8994. color: $paragraph-color;
  8995. margin-bottom: 10px;
  8996. }
  8997. h1 {
  8998. margin-bottom: 15px;
  8999. line-height: 1.3;
  9000. font: {
  9001. size: 40px;
  9002. weight: 500;
  9003. };
  9004. }
  9005. p {
  9006. font-size: 15px;
  9007. max-width: 490px;
  9008. margin: {
  9009. left: auto;
  9010. right: auto;
  9011. };
  9012. }
  9013. .btn {
  9014. margin-top: 5px;
  9015. }
  9016. }
  9017. .agency-portfolio-home-slides {
  9018. &.owl-theme {
  9019. .owl-nav {
  9020. opacity: 0;
  9021. visibility: hidden;
  9022. margin-top: 0;
  9023. transition: $transition;
  9024. [class*='owl-'] {
  9025. margin: 0;
  9026. background-color: #e1e1e1;
  9027. color: $black-color;
  9028. width: 50px;
  9029. height: 50px;
  9030. text-align: center;
  9031. line-height: 55px;
  9032. position: absolute;
  9033. left: 40px;
  9034. top: 50%;
  9035. border-radius: 0;
  9036. transform: translateY(-50%);
  9037. transition: $transition;
  9038. font-size: 30px;
  9039. padding: 0;
  9040. &:hover {
  9041. background-color: $light-green-color;
  9042. color: $white-color;
  9043. }
  9044. &.owl-next {
  9045. left: auto;
  9046. right: 40px;
  9047. }
  9048. }
  9049. }
  9050. &:hover {
  9051. .owl-nav {
  9052. opacity: 1;
  9053. visibility: visible;
  9054. }
  9055. }
  9056. }
  9057. }
  9058. /*================================================
  9059. Our Latest Projects CSS
  9060. =================================================*/
  9061. .our-latest-projects {
  9062. padding-bottom: 50px;
  9063. position: relative;
  9064. z-index: 1;
  9065. }
  9066. .single-latest-projects {
  9067. margin-bottom: 30px;
  9068. position: relative;
  9069. img {
  9070. width: 100%;
  9071. }
  9072. .link-btn {
  9073. position: absolute;
  9074. display: block;
  9075. width: 100%;
  9076. height: 100%;
  9077. left: 0;
  9078. top: 0;
  9079. z-index: 2;
  9080. }
  9081. .content {
  9082. position: absolute;
  9083. left: -5%;
  9084. top: 60%;
  9085. transform: translateY(-60%);
  9086. z-index: 1;
  9087. opacity: 0;
  9088. visibility: hidden;
  9089. transition: $transition;
  9090. background-color: $white-color;
  9091. box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);
  9092. padding: 25px;
  9093. margin-top: 20px;
  9094. span {
  9095. display: block;
  9096. text-transform: uppercase;
  9097. font-weight: 500;
  9098. margin-bottom: 8px;
  9099. }
  9100. h3 {
  9101. margin-bottom: 0;
  9102. font: {
  9103. weight: 600;
  9104. size: 20px;
  9105. };
  9106. }
  9107. }
  9108. &:hover {
  9109. .content {
  9110. opacity: 1;
  9111. visibility: visible;
  9112. margin-top: 0;
  9113. }
  9114. }
  9115. }
  9116. .shorting-menu {
  9117. text-align: right;
  9118. button {
  9119. background-color: transparent;
  9120. cursor: pointer;
  9121. color: #848484;
  9122. transition: $transition;
  9123. margin-right: 15px;
  9124. padding: 0;
  9125. outline: 0;
  9126. border: none;
  9127. font: {
  9128. size: $font-size;
  9129. weight: 600;
  9130. };
  9131. &:hover, &.active {
  9132. color: $black-color;
  9133. }
  9134. &:last-child {
  9135. margin-right: 0;
  9136. }
  9137. }
  9138. }
  9139. /*================================================
  9140. Agency Portfolio About CSS
  9141. =================================================*/
  9142. .agency-portfolio-about-area {
  9143. background-color: #f4f4f4;
  9144. }
  9145. .single-text-box {
  9146. margin-bottom: 30px;
  9147. h3 {
  9148. margin: {
  9149. bottom: 12px;
  9150. top: 25px;
  9151. };
  9152. font: {
  9153. weight: 600;
  9154. size: 22px;
  9155. };
  9156. }
  9157. .learn-more-btn {
  9158. color: #365267;
  9159. font: {
  9160. size: $font-size;
  9161. weight: 600;
  9162. };
  9163. svg {
  9164. width: 18px;
  9165. position: relative;
  9166. top: -1px;
  9167. margin-right: 3px;
  9168. }
  9169. &:hover {
  9170. color: $light-green-color;
  9171. }
  9172. }
  9173. }
  9174. /*================================================
  9175. Agency Portfolio Partner CSS
  9176. =================================================*/
  9177. .agency-portfolio-partner-area {
  9178. background-color: $black-color;
  9179. }
  9180. .single-agency-portfolio-partner {
  9181. text-align: center;
  9182. a {
  9183. display: block;
  9184. img {
  9185. width: auto !important;
  9186. display: inline-block !important;
  9187. }
  9188. }
  9189. }
  9190. /*================================================
  9191. Creative Area CSS
  9192. =================================================*/
  9193. .creative-area {
  9194. height: 650px;
  9195. background: {
  9196. image: url(/images/creative-bg.jpg);
  9197. position: center center;
  9198. repeat: no-repeat;
  9199. attachment: fixed;
  9200. size: cover;
  9201. };
  9202. .container {
  9203. position: relative;
  9204. }
  9205. .d-table-cell {
  9206. vertical-align: bottom;
  9207. }
  9208. }
  9209. .creative-inner-area {
  9210. max-width: 600px;
  9211. margin-left: auto;
  9212. .single-counter {
  9213. background-color: $black-color;
  9214. padding: 60px;
  9215. h3 {
  9216. color: $white-color;
  9217. margin-bottom: 5px;
  9218. font: {
  9219. size: 32px;
  9220. weight: 700;
  9221. };
  9222. .odometer-formatting-mark {
  9223. display: none;
  9224. }
  9225. }
  9226. p {
  9227. margin-bottom: 0;
  9228. line-height: initial;
  9229. color: $white-color;
  9230. font: {
  9231. size: 15px;
  9232. weight: 600;
  9233. };
  9234. }
  9235. }
  9236. .row {
  9237. margin: {
  9238. left: 0;
  9239. right: 0;
  9240. };
  9241. }
  9242. .col-lg-6 {
  9243. padding: {
  9244. left: 0;
  9245. right: 0;
  9246. };
  9247. &:nth-child(1) {
  9248. .single-counter {
  9249. background-color: $light-green-color;
  9250. }
  9251. }
  9252. &:nth-child(2) {
  9253. .single-counter {
  9254. background-color: $black-color;
  9255. }
  9256. }
  9257. }
  9258. }
  9259. /*================================================
  9260. Footer CSS
  9261. =================================================*/
  9262. .footer-area {
  9263. padding: {
  9264. top: 80px;
  9265. }
  9266. position: relative;
  9267. z-index: 1;
  9268. .map {
  9269. position: absolute;
  9270. top: 0;
  9271. left: 0;
  9272. right: 0;
  9273. margin: 0 auto;
  9274. text-align: center;
  9275. z-index: -1;
  9276. bottom: 0;
  9277. opacity: .7;
  9278. }
  9279. }
  9280. .single-footer-widget {
  9281. .logo {
  9282. margin-bottom: 20px;
  9283. a {
  9284. display: block;
  9285. }
  9286. }
  9287. h3 {
  9288. font-size: 18px;
  9289. margin-bottom: 30px;
  9290. }
  9291. ul {
  9292. padding: 0;
  9293. margin: 0;
  9294. list-style-type: none;
  9295. &.list {
  9296. li {
  9297. margin-bottom: 10px;
  9298. a {
  9299. color: $paragraph-color;
  9300. &:hover {
  9301. color: $light-green-color;
  9302. padding-left: 7px;
  9303. }
  9304. }
  9305. &:last-child {
  9306. margin-bottom: 0;
  9307. }
  9308. }
  9309. }
  9310. &.footer-contact-info {
  9311. margin-bottom: 20px;
  9312. li {
  9313. position: relative;
  9314. color: $paragraph-color;
  9315. margin-bottom: 8px;
  9316. padding-left: 25px;
  9317. svg {
  9318. position: absolute;
  9319. left: 0;
  9320. width: 15px;
  9321. top: 0;
  9322. }
  9323. &:last-child {
  9324. margin-bottom: 0;
  9325. }
  9326. a {
  9327. color: $paragraph-color;
  9328. &:hover {
  9329. color: $light-green-color;
  9330. }
  9331. }
  9332. }
  9333. }
  9334. &.social-links {
  9335. li {
  9336. display: inline-block;
  9337. margin-right: 8px;
  9338. &:last-child {
  9339. margin-right: 0;
  9340. }
  9341. a {
  9342. width: 32px;
  9343. text-align: center;
  9344. line-height: 29px;
  9345. height: 32px;
  9346. border: 1px solid $light-green-color;
  9347. border-radius: 50%;
  9348. color: $light-green-color;
  9349. svg {
  9350. width: 15px;
  9351. }
  9352. &.facebook {
  9353. border-color: #4267b2;
  9354. color: #4267b2;
  9355. &:hover {
  9356. background: #4267b2;
  9357. color: $white-color;
  9358. }
  9359. }
  9360. &.twitter {
  9361. border-color: #38A1F3;
  9362. color: #38A1F3;
  9363. &:hover {
  9364. background: #38A1F3;
  9365. color: $white-color;
  9366. }
  9367. }
  9368. &.linkedin {
  9369. border-color: #0077B5;
  9370. color: #0077B5;
  9371. &:hover {
  9372. background: #0077B5;
  9373. color: $white-color;
  9374. }
  9375. }
  9376. &.instagram {
  9377. border-color: #231F20;
  9378. color: #231F20;
  9379. &:hover {
  9380. background: #231F20;
  9381. color: $white-color;
  9382. }
  9383. }
  9384. &:hover {
  9385. background: $light-green-color;
  9386. color: $white-color;
  9387. }
  9388. }
  9389. }
  9390. }
  9391. }
  9392. }
  9393. .copyright-area {
  9394. margin-top: 80px;
  9395. border-top: 1px solid #d8ebfd;
  9396. text-align: center;
  9397. padding: {
  9398. top: 25px;
  9399. bottom: 25px;
  9400. }
  9401. }
  9402. /*=============================
  9403. Go Top CSS
  9404. ===============================*/
  9405. .go-top {
  9406. position: fixed;
  9407. cursor: pointer;
  9408. bottom: 30px;
  9409. right: -100%;
  9410. color: $white-color;
  9411. background-color: $purple-color;
  9412. z-index: 1;
  9413. width: 45px;
  9414. text-align: center;
  9415. height: 45px;
  9416. border-radius: 10px 0 0 10px;
  9417. line-height: 46px;
  9418. transition: $transition;
  9419. z-index: 999;
  9420. &:hover {
  9421. color: $white-color;
  9422. background: $light-green-color;
  9423. }
  9424. &.active {
  9425. right: 0;
  9426. }
  9427. }
  9428. .main-text-area {
  9429. h1, h2, h3, h4, h5, h6 {
  9430. margin-bottom: 15px;
  9431. }
  9432. }
  9433. /* Auth Form */
  9434. .auth-form {
  9435. text-align: center;
  9436. max-width: 500px;
  9437. width: 100%;
  9438. box-shadow: 0px 0px 10px #eee;
  9439. margin: auto;
  9440. padding: 40px 30px;
  9441. border-radius: 10px;
  9442. border: 1px solid #edf2f9;
  9443. .auth-head {
  9444. margin-bottom: 15px;
  9445. img {
  9446. margin-bottom: 10px;
  9447. }
  9448. }
  9449. form {
  9450. .form-label {
  9451. text-align: left;
  9452. display: block;
  9453. }
  9454. .btn {
  9455. display: block;
  9456. width: 100%;
  9457. padding: 12px 15px;
  9458. margin-top: 20px;
  9459. }
  9460. }
  9461. .foot {
  9462. margin-top: 20px;
  9463. ul {
  9464. list-style-type: none;
  9465. padding: 0;
  9466. margin: 0;
  9467. li {
  9468. display: inline-block;
  9469. a {
  9470. i, svg {
  9471. border: 1px solid #edf2f9;
  9472. width: 35px;
  9473. height: 35px;
  9474. line-height: 35px;
  9475. padding: 5px;
  9476. margin: 0 10px;
  9477. }
  9478. }
  9479. }
  9480. }
  9481. }
  9482. }