PluginProbe ʕ •ᴥ•ʔ
Spider Elements – Premium Elementor Widgets & Addons Library / 1.1.0
Spider Elements – Premium Elementor Widgets & Addons Library v1.1.0
trunk 1.0.0 1.1.0 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.7.0 1.8.0 1.9.0
spider-elements / assets / scss / _Pricing_Table.scss
spider-elements / assets / scss Last commit date
admin 2 years ago _Accordion.scss 2 years ago _Alerts_box.scss 2 years ago _Animated_Headline.scss 2 years ago _Animation.scss 2 years ago _Before_after.scss 2 years ago _Buttons.scss 2 years ago _Cheat_sheet.scss 2 years ago _Common.scss 2 years ago _Counter.scss 2 years ago _Fullscreen_Slider.scss 2 years ago _Icon_box.scss 2 years ago _Instagram.scss 2 years ago _Integration.scss 2 years ago _List_item.scss 2 years ago _Mixins.scss 2 years ago _Pricing_Table.scss 2 years ago _Pricing_Table_Switcher.scss 2 years ago _Skill_Showcase.scss 2 years ago _Tabs.scss 2 years ago _Testimonial.scss 2 years ago _Timeline.scss 2 years ago _Variables.scss 2 years ago _Video.scss 2 years ago _Video_popup.scss 2 years ago _blog_grid.scss 2 years ago _framework.scss 2 years ago _prefix.scss 2 years ago _team.scss 2 years ago admin.css 2 years ago admin.css.map 2 years ago admin.scss 2 years ago main.css 2 years ago main.css.map 2 years ago main.scss 2 years ago
_Pricing_Table.scss
1172 lines
1 // Pricing area
2 .pricing-area {
3 &.section-padding {
4 padding-top: 6.25rem;
5 padding-bottom: 0;
6
7 @media screen and (min-width: 768px) {
8 padding-top: 7.8125rem;
9 padding-bottom: 4.375rem;
10 }
11 }
12
13 &.section-padding-2 {
14 padding: 5rem 0 4.6875rem;
15
16 @media screen and (min-width: 576px) {
17 padding: 7.5rem 0 7.1875rem;
18 }
19
20 @media screen and (min-width: 992px) {
21 padding: 8.75rem 0 8.4375rem;
22 }
23 }
24
25 .section-title-center {
26 padding-bottom: 4.0625rem;
27
28 @media screen and (min-width: 992px) {
29 h2 {
30 font-size: 2.5rem;
31 line-height: 1.2;
32 max-width: 52%;
33 margin-left: auto;
34 margin-right: auto;
35 }
36 }
37 }
38 .tex {
39 font-size: 1.125rem;
40 color: #5d5d66;
41 margin-top: 3.75rem;
42 }
43
44 .nav-item {
45 width: 100%;
46
47 @media screen and (min-width: 576px) {
48 width: auto;
49 }
50 }
51
52 .nav-item .nav-link {
53 width: 100%;
54
55 @media screen and (min-width: 576px) {
56 width: auto;
57 }
58 }
59 }
60
61 // Pricing area two
62 .pricing-area-two {
63 position: relative;
64
65 .section-title-center {
66 padding-bottom: 50px;
67
68 p {
69 font-size: 20px;
70 line-height: 1.6;
71 padding-top: 15px;
72 width: 100%;
73
74 @media screen and (min-width: 992px) {
75 width: 50%;
76 }
77 }
78 }
79
80 @media screen and (min-width: 992px) {
81 .ps-28 {
82 padding-left: 28px;
83 }
84
85 .pe-28 {
86 padding-right: 28px;
87 }
88 }
89
90 .tab-pane {
91 padding-top: 80px;
92 }
93 }
94
95 // Pricing currency
96 .pricing-currency {
97 border: 1px solid #a0a1a3;
98 font-size: 1rem;
99 text-transform: uppercase;
100 color: #6d6d6d;
101 border-radius: 0.625rem;
102 float: right;
103 padding: 15px;
104 position: relative;
105 width: auto;
106 &:focus {
107 border: 1px solid #a0a1a3;
108 }
109 .icon {
110 width: 15px;
111 height: 100%;
112 background: red;
113 }
114 }
115
116 // Pricing tabs
117 .pricing-tabs {
118 border: none;
119 padding: 0.625rem;
120 border-radius: 0.625rem;
121 background: #f9f9f9;
122 display: inline-flex;
123
124 .nav-link {
125 padding: 0.3125rem 1.125rem;
126 border-radius: 0.375rem;
127 font-size: 1rem;
128 color: #6d6d6d;
129 border-color: transparent;
130 background: transparent;
131 line-height: 25px;
132 &.active {
133 border-color: transparent;
134 background-color: #ec595a !important;
135 color: #fff;
136 font-weight: 600;
137 }
138
139 &:hover {
140 border-color: transparent;
141 color: unset;
142 }
143 }
144 }
145
146 .pricing-tabs-two {
147 display: inline-flex;
148 border-radius: 18px;
149 overflow: hidden;
150 border: 1px solid #676099;
151
152 li {
153 display: inline-block;
154
155 &:first-child .nav-link {
156 padding-left: 40px;
157
158 &::before {
159 transform-origin: right;
160 border-top-right-radius: 0;
161 border-bottom-right-radius: 0;
162 border-top-left-radius: 18px;
163 border-bottom-left-radius: 18px;
164 }
165 }
166
167 &:last-child .nav-link {
168 padding-right: 40px;
169 }
170
171 .nav-link {
172 padding: 10px 29px;
173 font-family: "Inter", sans-serif;
174 font-size: 16px;
175 font-weight: 400;
176 line-height: 16px;
177 color: #4f4f4f;
178 border: none;
179 border-radius: 0;
180 position: relative;
181 z-index: 1;
182
183 &::before {
184 content: "";
185 position: absolute;
186 left: 0;
187 top: 0;
188 height: 100%;
189 width: 100%;
190 transform: scaleX(0);
191 transform-origin: left;
192 background-color: transparent;
193 z-index: -1;
194 transition: all 0.2s linear;
195 border-top-right-radius: 18px;
196 border-bottom-right-radius: 18px;
197 }
198
199 &.active {
200 font-weight: 600;
201 color: #ffffff;
202 border-radius: 0;
203 background-color: transparent;
204
205 &::before {
206 background-color: #473d8d;
207 transform: scaleX(1);
208 }
209 }
210 }
211 }
212 }
213
214 .pricing-tabs-content {
215 display: block;
216 .tab-pane {
217 position: relative;
218
219 .popular {
220 top: -40px;
221 right: 35%;
222 position: absolute;
223 }
224
225 @media screen and (min-width: 992px) {
226 padding-top: 0.25rem;
227 }
228 }
229 }
230
231 .pricing-item {
232 background: #fafafa;
233 border-radius: 1.25rem;
234 padding: 3.75rem 1.375rem 2.5rem;
235 margin-top: 1.875rem;
236 position: relative;
237 border: 2px solid transparent;
238 text-align: center;
239 transition: 0.3s ease-out;
240
241 p {
242 margin: 0;
243 font-size: 17px;
244 }
245 }
246
247 .pricing-item {
248 &:hover {
249 background: rgba(255, 227, 218, 0.5);
250 border-color: #171717;
251 }
252 }
253
254 @media screen and (min-width: 576px) {
255 .pricing-item {
256 text-align: left;
257 }
258 }
259
260 @media screen and (min-width: 992px) {
261 .pricing-item {
262 text-align: center;
263 }
264 }
265
266 @media screen and (min-width: 1200px) {
267 .pricing-item {
268 text-align: left;
269 }
270 }
271
272 .pricing-item {
273 .badge {
274 top: -2px;
275 right: 0;
276 left: 0;
277 position: absolute;
278 width: 7.8125rem;
279 margin: 0 auto;
280 border-radius: 0;
281 border-bottom-left-radius: 0.625rem;
282 border-bottom-right-radius: 0.625rem;
283 padding: 8px 25px;
284 background: #ec595a;
285 color: #fff;
286 font-size: 1rem;
287 font-weight: 600;
288 line-height: 1;
289 height: 30px;
290 text-align: center;
291 }
292
293 .pricing-title {
294 margin: 0;
295 font-size: 1.625rem;
296 font-weight: 500;
297 }
298
299 .price {
300 font-size: 1.875rem;
301 color: #ec595a;
302 margin-top: 0.9375rem;
303
304 .dollar {
305 display: inline-block;
306 }
307
308 .euro {
309 display: none;
310 }
311
312 sup {
313 font-size: 0.875rem;
314 color: #171717;
315 font-weight: 400;
316 }
317 }
318
319 .pricing-item-user {
320 font-size: 0.875rem;
321 display: block;
322 margin-top: 0.625rem;
323 }
324
325 .pricing-btn {
326 display: inline-block;
327 border: 2px solid #ec595a;
328 background: #ffe3da;
329 color: #ec595a;
330 border-radius: 0.375rem;
331 text-decoration: none;
332 font-size: 1.125rem;
333 font-weight: 500;
334 padding: 0.8125rem 1.875rem;
335 margin-top: 2.1875rem;
336 transition: 0.3s ease-out;
337 margin-bottom: 20px;
338
339 &:hover {
340 background: #ec595a;
341 color: #fff;
342 border-color: #2c2c2c;
343 text-decoration: none;
344 }
345 }
346
347 ul {
348 padding-top: 20px;
349 list-style: none;
350 padding-left: 0;
351 li {
352 font-size: 0.9375rem;
353 padding-top: 15px;
354 font-weight: 500;
355
356 &.text-gray-100 {
357 color: #999;
358 }
359 }
360 }
361
362 &.active {
363 background: rgba(255, 227, 218, 0.5);
364 border-color: #171717;
365
366 .pricing-item-user {
367 color: #ec595a;
368 }
369
370 .pricing-btn {
371 background: #ec595a;
372 color: #fff;
373 border: 2px solid #2c2c2c;
374 }
375 }
376
377 &.bg-yellow-200 {
378 background: #fff7dd;
379 }
380 }
381
382 .tab-content {
383 .fade {
384 transition: opacity 0.15s linear;
385 opacity: 1;
386 }
387 }
388
389 .current-price {
390 font-weight: 700;
391 font-size: 28px;
392 line-height: 44px;
393 display: inline-block;
394 vertical-align: middle;
395 }
396
397 .saving-price {
398 background-color: #fff;
399 border-radius: 1px;
400 color: #171717;
401 display: inline-block;
402 font-size: 14px;
403 line-height: 14px;
404 padding: 6px 8px;
405 }
406
407 .price-format {
408 font-family: "Inter", sans-serif;
409 font-size: 12px;
410 line-height: 12px;
411 margin-bottom: 25px;
412 }
413
414 .subscribe-btn {
415 border-radius: 2px;
416 display: inline-block;
417 font-weight: 500;
418 font-size: 20px;
419 line-height: 20px;
420 background-color: #ec595a;
421 padding: 12px 24px;
422 margin-bottom: 8px;
423 transition: all 0.3s ease-in-out;
424
425 &:hover {
426 background-color: #171717;
427 color: #ec595a;
428 }
429 }
430
431 .price-note {
432 font-family: "Inter", sans-serif;
433 font-size: 14px;
434 line-height: 22px;
435 width: 60%;
436 }
437
438 .pricing-compare-table {
439 > table {
440 margin: 0;
441 }
442
443 .table-bg {
444 background: #2c3563;
445 }
446
447 .table-bg2 {
448 background: #202647;
449 }
450
451 .table-title-bg {
452 background: #252c53;
453 }
454
455 .red-top {
456 border-top: 1px solid #ec595a;
457 }
458
459 .red-bottom {
460 border-bottom: 1px solid #ec595a;
461 }
462
463 .gray-bottom {
464 border-bottom: 1px solid #c6c6c6;
465 }
466
467 .plan-title {
468 color: #fff;
469 font-weight: 600;
470 font-size: 20px;
471 line-height: 32px;
472 margin-bottom: 30px;
473 }
474
475 .nav-tabs {
476 border-bottom: none;
477 justify-content: center;
478
479 .nav-link {
480 border: 1px solid #c6c6c6;
481 border-radius: 2px;
482 color: #fff;
483 font-weight: 700;
484 font-size: 14px;
485 line-height: 22px;
486 padding: 4px 5px;
487 margin: 0 5px;
488
489 &.active {
490 color: #171717;
491 }
492 }
493 }
494
495 .tab-pane {
496 padding-top: 8px;
497 }
498
499 .old-price {
500 font-size: 14px;
501 font-weight: 700;
502 line-height: 22px;
503 color: #c6c6c6;
504 }
505
506 .current-price {
507 font-size: 14px;
508 line-height: 22px;
509 margin: 10px 0;
510
511 span {
512 font-size: 18px;
513 }
514 }
515
516 .price-format {
517 margin-bottom: 10px;
518 }
519
520 .saving-price {
521 margin-bottom: 15px;
522 }
523
524 .subscribe-btn {
525 background-color: #fff;
526 color: #171717;
527 display: block;
528 font-size: 16px;
529 line-height: 26px;
530 padding: 5px 24px;
531 margin-bottom: 20px;
532
533 &:hover {
534 background-color: #ec595a;
535 color: #fff;
536 }
537 }
538
539 .price-note {
540 color: #c6c6c6;
541 width: 100%;
542 }
543
544 .feature-title {
545 width: 45%;
546 padding: 25px 0;
547 box-shadow: -10px 5px 30px 0 #191e38;
548 }
549
550 .feature {
551 width: 25%;
552 text-align: center;
553
554 .feature-text {
555 p {
556 color: #fff;
557 font-size: 14px;
558 line-height: 20px;
559 padding: 0 32px;
560 }
561
562 i {
563 color: #fff;
564 font-size: 27px;
565 }
566 }
567 }
568
569 .feature-btn {
570 color: #fff;
571 font-size: 20px;
572 line-height: 30px;
573 text-align: left;
574 padding-left: 60px;
575 position: relative;
576
577 &:before {
578 content: "L";
579 font-family: "ElegantIcons";
580 font-weight: 400;
581 position: absolute;
582 left: 15px;
583 }
584
585 &.collapsed:before {
586 content: "K";
587 }
588 }
589 }
590
591 .pricing-compare-table {
592 & .feature-title {
593 padding: 15px 20px;
594 background: #f7f7f7;
595 color: #333;
596 font-size: 24px;
597 font-weight: 700;
598 text-align: center;
599 position: relative;
600 box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
601 }
602
603 & .feature-row {
604 display: flex;
605 flex-direction: row;
606 align-items: center;
607 justify-content: center;
608 border-bottom: 1px solid #eee;
609 position: relative;
610
611 &:last-of-type {
612 border-bottom: none;
613 }
614
615 & .feature-type {
616 text-align: center;
617
618 & .section-text {
619 color: #ec595a;
620 text-align: center;
621 font-weight: 600;
622 font-size: 22px;
623 line-height: 30px;
624 letter-spacing: 0.5px;
625 transform: rotate(180deg);
626 writing-mode: tb-rl;
627 }
628 }
629
630 & .feature-body {
631 display: flex;
632 flex-direction: row;
633 align-items: center;
634 justify-content: center;
635 flex-wrap: wrap;
636 width: 100%;
637
638 & p {
639 color: #fff;
640 font-size: 14px;
641 line-height: 20px;
642 padding: 12px 65px 0 60px;
643 }
644
645 &:last-of-type {
646 & p {
647 padding-bottom: 12px;
648 }
649 }
650 }
651
652 & .feature-btn {
653 position: absolute;
654 right: 20px;
655 top: 50%;
656 transform: translateY(-50%);
657 padding-left: 40px;
658
659 &:before {
660 content: "";
661 position: absolute;
662 left: -20px;
663 top: 50%;
664 transform: translateY(-50%);
665 width: 10px;
666 height: 10px;
667 border-radius: 50%;
668 background-color: #ec595a;
669 }
670 }
671 }
672
673 &.mobile {
674 & .feature-title {
675 width: 100%;
676 padding: 5px 0;
677 box-shadow: none;
678 text-align: left;
679 }
680
681 & .sub-padding {
682 padding: 20px 25px 15px;
683 }
684
685 & .product-plan {
686 margin-bottom: 30px;
687 }
688
689 & .feature-body {
690 & p {
691 padding: 12px 0 0 20px;
692 }
693 }
694
695 & .feature-btn {
696 padding-left: 20px;
697
698 &:before {
699 left: 0;
700 }
701 }
702 }
703 }
704 .ezd-tab-box {
705 display: none;
706 &.active {
707 display: block;
708 }
709 }
710
711 @media (min-width: 768px) {
712 .nav .nav-link {
713 font-size: 1.375rem;
714 padding: 0.625rem 1.875rem;
715 font-family: "Poppins", sans-serif;
716 font-weight: 500;
717 }
718 }
719
720 // ================
721 .section-title-center {
722 padding-bottom: 45px;
723 text-align: center;
724
725 .title {
726 margin: 0;
727 font-size: 50px;
728 font-family: "Poppins", sans-serif;
729 color: #171717;
730 font-weight: 700;
731 line-height: 1.4;
732 }
733 }
734
735 button {
736 border: none;
737 background: transparent;
738 outline: none;
739 cursor: pointer;
740 }
741
742 // ========== cloud-features-area Style ======
743 .cloud-pricing-wrapp {
744 .nav {
745 .nav-link {
746 font-family: "Inter", sans-serif;
747 font-size: 17px;
748 font-weight: 400;
749 line-height: 28px;
750 border: transparent;
751 background-color: transparent;
752 padding: 0;
753 margin-right: 30px;
754 margin-bottom: 40px;
755 color: #848d95;
756
757 &.active {
758 color: #171717;
759 }
760
761 span {
762 width: 12px;
763 height: 12px;
764 border: 1px solid #848d95;
765 border-radius: 50%;
766 display: inline-block;
767 position: relative;
768 margin-right: 5px;
769
770 &:before {
771 content: "";
772 width: 0;
773 height: 9px;
774 border-radius: 50%;
775 background-color: #ec595a;
776 position: absolute;
777 left: 50%;
778 top: 50%;
779 transform: translate(-50%, -50%);
780 }
781 }
782
783 &.active span:before {
784 width: 9px;
785 }
786 }
787 }
788
789 .tab-pane {
790 padding-top: 0;
791 }
792
793 &-item {
794 cursor: pointer;
795 background-color: #fff;
796 border-radius: 10px;
797 display: flex;
798 flex-wrap: wrap;
799 align-items: center;
800 padding: 30px 40px;
801 margin-bottom: 15px;
802 transition: all 0.3s linear;
803
804 .plan {
805 width: 25%;
806 }
807
808 .label {
809 font-size: 15px;
810 line-height: 27px;
811 color: #171717;
812 margin-bottom: 0;
813 font-family: "inter", sans-serif;
814 font-family: 15px;
815 }
816
817 .space {
818 color: #171717;
819 font-family: "Poppins", sans-serif;
820 font-size: 22px;
821 font-weight: 600;
822 line-height: 30px;
823 letter-spacing: 0.5px;
824 }
825
826 .price {
827 width: 25%;
828 padding-left: 60px;
829 }
830
831 .type {
832 font-family: "inter", sans-serif;
833 font-size: 17px;
834 color: #171717;
835 font-weight: 700;
836 line-height: 30px;
837 margin-bottom: 0;
838 }
839
840 .btn-purchase {
841 border-radius: 5px;
842 background-color: #ec595a;
843 color: #fff;
844 transition: all 0.4s ease-in-out;
845 font-size: 15px;
846 font-weight: 500;
847 line-height: 22px;
848 padding: 4px 21px;
849 margin-top: 6px;
850 font-family: "inter", sans-serif;
851
852 &:hover {
853 background-color: #171717;
854 color: #ec595a;
855 text-decoration: none;
856 }
857 }
858 }
859 }
860
861 .cloud-heading-2 {
862 font-size: 50px;
863 line-height: 1.24;
864 margin-top: 0;
865 font-family: "poppins", sans-serif;
866 }
867
868 .app-pricing-area {
869 .pricing-title {
870 span {
871 position: relative;
872
873 .border-shape {
874 bottom: -2px;
875 left: 50%;
876 position: absolute;
877 width: 110px;
878 }
879 }
880 }
881
882 .title-text {
883 margin-top: 0;
884 font-size: 17px;
885 font-family: "inter", sans-serif;
886 color: #5d5d66;
887
888 .offer {
889 font-family: "Kalam", cursive;
890 font-weight: 700;
891 color: #ec595a;
892 }
893 }
894
895 .pricing-switcher {
896 &.nav {
897 .nav-link {
898 font-size: 16px;
899 font-weight: 600;
900 border-radius: 22.5px;
901 border: 1px solid;
902 padding: 3px 16px;
903 margin: 0 10px;
904 color: #848d95;
905
906 &.active {
907 color: #171717;
908 font-weight: 600;
909 }
910 }
911 }
912 }
913 }
914
915 .app-pricing-item {
916 background: #fff;
917 border-radius: 10px;
918 border: 1px solid #f0f0f0;
919 text-align: center;
920 transition: all 0.3s ease-in-out;
921 padding: 38px 35px 50px;
922 }
923
924 .app-pricing-item.active {
925 position: relative;
926 }
927
928 .app-pricing-item.active .popular-shape {
929 top: -13%;
930 right: -18%;
931 position: absolute;
932 z-index: 1;
933 }
934
935 .app-pricing-item:hover {
936 box-shadow: 0 20px 50px 0 rgba(23, 23, 23, 0.08);
937 }
938
939 .app-pricing-item .item-title {
940 font-size: 30px;
941 line-height: 36px;
942 margin-bottom: 14px;
943 }
944
945 .app-pricing-item .item-label {
946 font-size: 20px;
947 line-height: 1.2;
948 margin-bottom: 18px;
949 }
950
951 .app-pricing-item .item-price {
952 margin-bottom: 33px;
953 }
954
955 .app-pricing-item .item-price .dollar {
956 color: #ec595a;
957 font-size: 30px;
958 line-height: 36px;
959 font-weight: 700;
960 position: relative;
961 }
962
963 .app-pricing-item .item-price .dollar svg {
964 bottom: 0;
965 left: 0;
966 position: absolute;
967 }
968
969 .app-pricing-item .item-price .time {
970 color: #9199a1;
971 font-size: 18px;
972 line-height: 36px;
973 }
974
975 .app-pricing-item .item-price .border-shape {
976 bottom: 0;
977 left: 0;
978 position: absolute;
979 width: 41px;
980 }
981
982 .app-pricing-item ul {
983 border-top: 1px solid #f0f0f0;
984 padding-top: 33px;
985 margin-bottom: 45px;
986 }
987
988 .app-pricing-item ul li {
989 font-size: 15px;
990 line-height: 40px;
991 }
992
993 .app-pricing-item .btn {
994 border-color: #ec595a;
995 color: #ec595a;
996 }
997
998 .app-pricing-item .btn:hover {
999 background: #ec595a;
1000 color: #fff;
1001 text-decoration: none;
1002 }
1003
1004 .app-pricing-question .question-title {
1005 font-size: 22px;
1006 font-weight: 600;
1007 line-height: 30px;
1008 letter-spacing: 0.5px;
1009 }
1010
1011 .app-pricing-question .question-text {
1012 color: #171717;
1013 padding: 0 15px;
1014 }
1015
1016 .app-pricing-question .question-text a {
1017 color: #ec595a;
1018 text-decoration: underline;
1019 }
1020
1021 // ==== Choose plan area three style ===== //
1022 .choose-plan-area-three .pricing-switcher {
1023 padding-bottom: 80px;
1024 }
1025
1026 .choose-plan-area-three .pricing-switcher .nav-link::after {
1027 background: #435bcc;
1028 }
1029
1030 .choose-plan-area-three .tab-pane {
1031 padding-top: 0;
1032 }
1033
1034 .choose-plan-area-three .pricing-item {
1035 border-radius: 15px;
1036 background-color: #fff;
1037 box-shadow: 0 5px 16px 0 rgba(32, 32, 32, 0.1);
1038 padding: 65px 50px 70px;
1039 margin-top: 0;
1040 border: none;
1041 transition: all 0.3s linear;
1042 }
1043
1044 .choose-plan-area-three .pricing-item.active,
1045 .choose-plan-area-three .pricing-item:hover {
1046 box-shadow: 0 50px 80px 0 rgba(53, 42, 67, 0.1);
1047 transform: translateY(-20px);
1048 border: none;
1049 }
1050
1051 .choose-plan-area-three .pricing-item.active h4,
1052 .choose-plan-area-three .pricing-item:hover h4 {
1053 color: #3c73f0;
1054 }
1055
1056 .choose-plan-area-three .pricing-item.active .btn,
1057 .choose-plan-area-three .pricing-item:hover .btn {
1058 color: #fff;
1059 background-color: #356eef;
1060 }
1061
1062 .choose-plan-area-three .pricing-item h4 {
1063 font-size: 24px;
1064 font-weight: 600;
1065 line-height: 1.25;
1066 letter-spacing: 0.5px;
1067 margin-bottom: 20px;
1068 transition: all 0.3s linear;
1069 }
1070
1071 .choose-plan-area-three .pricing-item .price {
1072 font-size: 40px;
1073 font-family: "Poppins", sans-serif;
1074 font-weight: 500;
1075 line-height: 1.2;
1076 margin-bottom: 40px;
1077 margin-top: 0;
1078 color: #171717;
1079 }
1080
1081 .choose-plan-area-three .pricing-item .price span {
1082 color: #8d8d8d;
1083 font-size: 20px;
1084 }
1085
1086 .choose-plan-area-three .pricing-item .list-wrapp {
1087 margin-bottom: 50px;
1088 }
1089
1090 .choose-plan-area-three .pricing-item .list-wrapp .list-title {
1091 font-size: 18px;
1092 line-height: 160%;
1093 font-weight: 700;
1094 color: #171717;
1095 margin-bottom: 20px;
1096 }
1097
1098 .choose-plan-area-three .pricing-item .list-wrapp ul {
1099 padding-top: 0;
1100 }
1101
1102 .choose-plan-area-three .pricing-item .list-wrapp ul li {
1103 display: flex;
1104 font-size: 17px;
1105 line-height: 1;
1106 color: var(--text-color-2);
1107 text-align: left;
1108 padding: 0;
1109 margin-bottom: 20px;
1110 }
1111
1112 .choose-plan-area-three .pricing-item .list-wrapp ul li.disable {
1113 color: rgba(23, 23, 23, 0.5);
1114 }
1115
1116 .choose-plan-area-three .pricing-item .list-wrapp ul li .icon-check {
1117 color: #45c260;
1118 margin-right: 10px;
1119 font-size: 20px;
1120 }
1121
1122 .choose-plan-area-three .pricing-item .list-wrapp ul li .icon-close {
1123 color: #c1c1c1;
1124 margin-right: 10px;
1125 font-size: 20px;
1126 }
1127
1128 .choose-plan-area-three .pricing-item .btn {
1129 border: 1px solid #356eef;
1130 border-radius: 26px;
1131 padding: 10px 0;
1132 font-family: "Poppins", sans-serif;
1133 color: #171717;
1134 font-size: 20px;
1135 font-weight: 600;
1136 line-height: 30px;
1137 letter-spacing: 0.5px;
1138 display: block;
1139 height: 52px;
1140 width: 190px;
1141 margin: 0 auto;
1142 text-align: center;
1143 transition: all 0.3s linear;
1144 }
1145
1146 .choose-plan-area-three .pricing-item .btn:hover {
1147 color: #fff;
1148 background-color: #356eef;
1149 text-decoration: none;
1150 }
1151 .pricing-tabs .nav-link {
1152 padding: 0.3125rem 1.125rem;
1153 border-radius: 0.375rem;
1154 font-size: 1rem;
1155 color: #6d6d6d;
1156 }
1157 .pricing-tabs .nav-link.active {
1158 border-color: transparent;
1159 background: #ec595a;
1160 color: #fff;
1161 }
1162 .pricing-tabs .nav-link:hover {
1163 border-color: transparent;
1164 }
1165
1166 @media (max-width: 480px) {
1167 .cloud-pricing-wrapp .nav .nav-link {
1168 margin-right: 15px;
1169 margin-bottom: 15px;
1170 }
1171 }
1172