1@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville:400,700|Open+Sans');
2.alignleft {
3 float: left;
4 margin-right: 15px;
5}
6
7.alignright {
8 float: right;
9 margin-left: 15px;
10}
11
12.aligncenter {
13 display: block;
14 margin: 0 auto 15px;
15}
16
17a {
18 -webkit-transition: 0.3s;
19 transition: 0.3s;
20}
21
22a:focus,
23a:hover {
24 outline: 0 solid;
25 text-decoration: none;
26}
27
28ul,
29ol {
30 margin: 0;
31 padding: 0;
32 list-style: none;
33}
34
35button:focus {
36 outline: 0;
37}
38
39img {
40 max-width: 100%;
41 height: auto;
42}
43
44h1,
45h2,
46h3,
47h4,
48h5,
49h6 {
50 color: #292929;
51 /* font-family: 'Libre Baskerville', serif; */
52 font-weight: inherit;
53 margin: 0 0 15px;
54 line-height: 1.4em;
55}
56
57/*h1 { font-size: 2em; margin: .67em 0 }
58h2 { font-size: 1.5em; margin: .75em 0 }
59h3 { font-size: 1.17em; margin: .83em 0 }
60h5 { font-size: .83em; margin: 1.5em 0 }
61h6 { font-size: .75em; margin: 1.67em 0 }*/
62
63html,
64body {
65 height: 100%
66}
67
68body {
69 /* font-family: 'Open Sans', sans-serif; */
70 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
71
font-size: 14px;
72 line-height: 1.6em;
73 font-weight: 400;
74 color: #6f6f6f;
75}
76
77a:hover,
78a:focus {
79 text-decoration: none;
80 outline: 0;
81}
82
83/* Remove Chrome Input Field's Unwanted Yellow Background Color */
84
85input:-webkit-autofill,
86input:-webkit-autofill:hover,
87input:-webkit-autofill:focus {
88 -webkit-box-shadow: 0 0 0px 1000px white inset !important;
89}
90
91/*--------------------
92 CONTENT POSITION
93---------------------*/
94
95.fix {
96 overflow: hidden;
97}
98
99.relative {
100 position: relative;
101 overflow: hidden;
102}
103
104.absulute {
105 position: absolute;
106}
107
108.v-center {
109 position: absolute;
110 left: 0;
111 top: 50%;
112 -webkit-transform: translateY(-50%);
113 transform: translateY(-50%);
114 width: 100%;
115 z-index: 9;
116}
117
118.h-center {
119 left: 50%;
120 -webkit-transform: translateX(-50%);
121 transform: translateX(-50%);
122}
123
124.h-center-reverse {
125 right: 50%;
126 -webkit-transform: translateX(50%);
127 transform: translateX(50%);
128}
129
130.content-center {
131 -webkit-box-align: center;
132 -ms-flex-align: center;
133 align-items: center;
134 display: -webkit-box;
135 display: -ms-flexbox;
136 display: flex;
137 -webkit-box-orient: vertical;
138 -webkit-box-direction: normal;
139 -ms-flex-direction: column;
140 flex-direction: column;
141 height: 100%;
142 -webkit-box-pack: center;
143 -ms-flex-pack: center;
144 justify-content: center;
145 left: 0;
146 position: absolute;
147 top: 0;
148 width: 100%;
149}
150
151.flex-v-center {
152 display: -webkit-box;
153 display: -ms-flexbox;
154 display: flex;
155 -webkit-box-align: center;
156 -ms-flex-align: center;
157 align-items: center;
158}
159
160.social-bookmark li {
161 display: inline;
162}
163
164.social-bookmark li a {
165 display: inline-block;
166 margin: 0 2px;
167 text-align: center;
168}
169
170.inline li {
171 display: inline;
172}
173
174.inline-block li {
175 display: inline-block;
176 padding: 5px 15px;
177}
178
179.inline-block {
180 display: inline-block;
181}
182
183/*-----------------------
184 SECTION TITLE
185------------------------*/
186
187.area-title,
188.section-title {
189 margin-bottom: 80px;
190 position: relative;
191}
192
193.area-title h2 {
194 color: #1a264a;
195 line-height: 1;
196 margin-bottom: 45px;
197 padding-bottom: 35px;
198 position: relative;
199 text-transform: uppercase;
200}
201
202.area-title h2 span {
203 color: #545096;
204}
205
206.icon-and-border {
207 background: #fff none repeat scroll 0 0;
208 border-radius: 50%;
209 color: #545096;
210 display: inline-block;
211 height: 40px;
212 left: 0;
213 margin: auto;
214 padding-top: 8px;
215 position: absolute;
216 right: 0;
217 text-align: center;
218 top: 45px;
219 width: 40px;
220}
221
222.area-title h2::after {
223 border-bottom: 2px dashed #1a264a;
224 bottom: 0;
225 content: "";
226 height: 2px;
227 left: 50%;
228 position: absolute;
229 -webkit-transform: translateX(-50%);
230 transform: translateX(-50%);
231 width: 50%;
232}
233
234.sky-gray-bg .area-title .icon-and-border {
235 background: #e5eff6;
236}
237
238.gray-bg .area-title .icon-and-border {
239 background: #f5f4f4 none repeat scroll 0 0;
240}
241
242/*------------------------
243 READ MORE BUTTON
244--------------------------*/
245
246.read-more {
247 background: #ffffff none repeat scroll 0 0;
248 border: 2px solid;
249 border-radius: 5px;
250 color: #545096;
251 display: inline-block;
252 font-weight: 500;
253 margin-top: 10px;
254 padding: 10px 29px;
255 text-transform: uppercase;
256}
257
258.read-more:hover {
259 background: #545096 none repeat scroll 0 0;
260 border-color: #545096;
261 color: #fff;
262}
263
264/*--------------------
265 PADDING
266---------------------*/
267
268.no-padding {
269 padding: 0;
270}
271
272.padding-20 {
273 padding: 20px;
274}
275
276.padding-30 {
277 padding: 30px;
278}
279
280.padding-50 {
281 padding: 50px;
282}
283
284.padding-top {
285 padding-top: 100px;
286}
287
288.padding-bottom {
289 padding-bottom: 100px;
290}
291
292.section-padding {
293 padding: 100px 0;
294}
295
296.padding-100-70 {
297 padding-top: 100px;
298 padding-bottom: 70px;
299}
300
301.padding-100-50 {
302 padding-top: 100px;
303 padding-bottom: 50px;
304}
305
306.padding-100-40 {
307 padding-top: 100px;
308 padding-bottom: 40px;
309}
310
311.padding-100-30 {
312 padding-top: 100px;
313 padding-bottom: 30px;
314}
315
316.padding-50-50 {
317 padding: 50px 0;
318}
319
320.padding-150-150 {
321 padding: 150px 0;
322}
323
324/*--------------------
325 MARGIN
326---------------------*/
327
328.no-margin {
329 margin: 0;
330}
331
332.mt100 {
333 margin-top: 100px;
334}
335
336.mt70 {
337 margin-top: 70px;
338}
339
340.mt50 {
341 margin-top: 50px;
342}
343
344.mt30 {
345 margin-top: 30px;
346}
347
348.mt20 {
349 margin-top: 20px;
350}
351
352.mb100 {
353 margin-bottom: 100px;
354}
355
356.mb70 {
357 margin-bottom: 70px;
358}
359
360.mb50 {
361 margin-bottom: 50px;
362}
363
364.mb30 {
365 margin-bottom: 30px;
366}
367
368.mb20 {
369 margin-bottom: 20px;
370}
371
372.mb0 {
373 margin-bottom: 0;
374}
375
376@media only screen and (min-width: 1200px) {
377 /*----------------------------------
378 MEDIUM LAYOUT: 1280px
379 -----------------------------------*/
380 .lg-mb0 {
381 margin-bottom: 0px;
382 }
383 .lg-mb20 {
384 margin-bottom: 20px;
385 }
386 .lg-mb30 {
387 margin-bottom: 30px;
388 }
389 .lg-mb40 {
390 margin-bottom: 40px;
391 }
392 .lg-mb50 {
393 margin-bottom: 50px;
394 }
395 .lg-mb70 {
396 margin-bottom: 70px;
397 }
398 .lg-mb100 {
399 margin-bottom: 100px;
400 }
401 /*----------------*/
402 .lg-mt0 {
403 margin-top: 0px;
404 }
405 .lg-mt20 {
406 margin-top: 20px;
407 }
408 .lg-mt30 {
409 margin-top: 30px;
410 }
411 .lg-mt40 {
412 margin-top: 40px;
413 }
414 .lg-mt50 {
415 margin-top: 50px;
416 }
417 .lg-mt70 {
418 margin-top: 70px;
419 }
420 .lg-mt100 {
421 margin-top: 100px;
422 }
423 /*----------------*/
424 .lg-padding20 {
425 padding: 20px;
426 }
427 .lg-padding30 {
428 padding: 30px;
429 }
430 .lg-padding40 {
431 padding: 40px;
432 }
433 .lg-padding50 {
434 padding: 50px;
435 }
436 .lg-padding70 {
437 padding: 70px;
438 }
439 .lg-padding100 {
440 padding: 100px;
441 }
442 /*--------------------
443 FONT
444 ----------------------*/
445 .lg-center {
446 text-align: center;
447 }
448 .lg-font h1 {
449 font-size: 32px;
450 }
451 .lg-font h2 {
452 font-size: 26px;
453 }
454 .lg-font h3 {
455 font-size: 24px;
456 }
457 .lg-font h4 {
458 font-size: 18px;
459 }
460 .lg-font h5 {
461 font-size: 16px;
462 }
463 .lg-font h6 {
464
font-size: 14px;
465 }
466}
467
468@media only screen and (min-width: 992px) and (max-width: 1200px) {
469 /*----------------------------------
470 MEDIUM LAYOUT: 1280px
471 -----------------------------------*/
472 .md-mb0 {
473 margin-bottom: 0px;
474 }
475 .md-mb20 {
476 margin-bottom: 20px;
477 }
478 .md-mb30 {
479 margin-bottom: 30px;
480 }
481 .md-mb40 {
482 margin-bottom: 40px;
483 }
484 .md-mb50 {
485 margin-bottom: 50px;
486 }
487 .md-mb70 {
488 margin-bottom: 70px;
489 }
490 .md-mb100 {
491 margin-bottom: 100px;
492 }
493 /*----------------*/
494 .md-mt0 {
495 margin-top: 0px;
496 }
497 .md-mt20 {
498 margin-top: 20px;
499 }
500 .md-mt30 {
501 margin-top: 30px;
502 }
503 .md-mt40 {
504 margin-top: 40px;
505 }
506 .md-mt50 {
507 margin-top: 50px;
508 }
509 .md-mt70 {
510 margin-top: 70px;
511 }
512 .md-mt100 {
513 margin-top: 100px;
514 }
515 /*----------------*/
516 .md-padding20 {
517 padding: 20px;
518 }
519 .md-padding30 {
520 padding: 30px;
521 }
522 .md-padding40 {
523 padding: 40px;
524 }
525 .md-padding50 {
526 padding: 50px;
527 }
528 .md-padding70 {
529 padding: 70px;
530 }
531 .md-padding100 {
532 padding: 100px;
533 }
534 /*--------------------
535 FONT
536 ----------------------*/
537 .md-center {
538 text-align: center;
539 }
540 .md-font h1 {
541 font-size: 28px;
542 }
543 .md-font h2 {
544 font-size: 24px;
545 }
546 .md-font h3 {
547 font-size: 20px;
548 }
549 .md-font h4 {
550 font-size: 16px;
551 }
552 .md-font h5 {
553
font-size: 14px;
554 }
555 .md-font h6 {
556
font-size: 12px;
557 }
558}
559
560@media (min-width: 768px) and (max-width: 991px) {
561 /*----------------------------------
562 TABLET LAYOUT: 768px
563 -----------------------------------*/
564 .sm-mb0 {
565 margin-bottom: 0px;
566 }
567 .sm-mb20 {
568 margin-bottom: 20px;
569 }
570 .sm-mb30 {
571 margin-bottom: 30px;
572 }
573 .sm-mb40 {
574 margin-bottom: 40px;
575 }
576 .sm-mb50 {
577 margin-bottom: 50px;
578 }
579 .sm-mb70 {
580 margin-bottom: 70px;
581 }
582 .sm-mb100 {
583 margin-bottom: 100px;
584 }
585 /*----------------*/
586 .sm-mt0 {
587 margin-top: 0px;
588 }
589 .sm-mt20 {
590 margin-top: 20px;
591 }
592 .sm-mt30 {
593 margin-top: 30px;
594 }
595 .sm-mt40 {
596 margin-top: 40px;
597 }
598 .sm-mt50 {
599 margin-top: 50px;
600 }
601 .sm-mt70 {
602 margin-top: 70px;
603 }
604 .sm-mt100 {
605 margin-top: 100px;
606 }
607 /*----------------*/
608 .sm-padding20 {
609 padding: 20px;
610 }
611 .sm-padding30 {
612 padding: 30px;
613 }
614 .sm-padding40 {
615 padding: 40px;
616 }
617 .sm-padding50 {
618 padding: 50px;
619 }
620 .sm-padding70 {
621 padding: 70px;
622 }
623 .sm-padding100 {
624 padding: 100px;
625 }
626 /*--------------------
627 FONT
628 ----------------------*/
629 .sm-center {
630 text-align: center;
631 }
632 .sm-font h1 {
633 font-size: 28px;
634 }
635 .sm-font h2 {
636 font-size: 24px;
637 }
638 .sm-font h3 {
639 font-size: 20px;
640 }
641 .sm-font h4 {
642 font-size: 16px;
643 }
644 .sm-font h5 {
645
font-size: 14px;
646 }
647 .sm-font h6 {
648
font-size: 12px;
649 }
650}
651
652@media only screen and (max-width: 767px) {
653 /*----------------------------------
654 MOBILE LAYOUT: 320px
655 -----------------------------------*/
656 .xs-mb0 {
657 margin-bottom: 0px;
658 }
659 .xs-mb20 {
660 margin-bottom: 20px;
661 }
662 .xs-mb30 {
663 margin-bottom: 30px;
664 }
665 .xs-mb40 {
666 margin-bottom: 40px;
667 }
668 .xs-mb50 {
669 margin-bottom: 50px;
670 }
671 .xs-mb70 {
672 margin-bottom: 70px;
673 }
674 .xs-mb100 {
675 margin-bottom: 100px;
676 }
677 /*----------------*/
678 .xs-mt0 {
679 margin-top: 0px;
680 }
681 .xs-mt20 {
682 margin-top: 20px;
683 }
684 .xs-mt30 {
685 margin-top: 30px;
686 }
687 .xs-mt40 {
688 margin-top: 40px;
689 }
690 .xs-mt50 {
691 margin-top: 50px;
692 }
693 .xs-mt70 {
694 margin-top: 70px;
695 }
696 .xs-mt100 {
697 margin-top: 100px;
698 }
699 /*----------------*/
700 .xs-padding20 {
701 padding: 20px;
702 }
703 .xs-padding30 {
704 padding: 30px;
705 }
706 .xs-padding40 {
707 padding: 40px;
708 }
709 .xs-padding50 {
710 padding: 50px;
711 }
712 .xs-padding70 {
713 padding: 70px;
714 }
715 .xs-padding100 {
716 padding: 100px;
717 }
718 /*--------------------
719 FONT
720 ----------------------*/
721 .xs-center {
722 text-align: center;
723 }
724 .xs-font h1 {
725 font-size: 26px;
726 }
727 .xs-font h2 {
728 font-size: 22px;
729 }
730 .xs-font h3 {
731 font-size: 18px;
732 }
733 .xs-font h4 {
734
font-size: 14px;
735 }
736 .xs-font h5 {
737
font-size: 12px;
738 }
739 .xs-font h6 {
740
font-size: 10px;
741 }
742
743}
744
745/*--------------------
746 WIDTH
747---------------------*/
748
749.width100,
750.width100 img {
751 width: 100%;
752}
753
754/*----------------------
755 ALIGN
756-----------------------*/
757
758.left,
759.right,
760.center {
761 position: relative;
762}
763
764.left {
765 text-align: left;
766}
767
768.right {
769 text-align: right;
770}
771
772.center {
773 text-align: center;
774}
775
776/*-----------------------
777 COLOR
778------------------------*/
779
780.white,
781.white h1,
782.white h2,
783.white h3,
784.white h4,
785.white h5,
786.white h6,
787.white a,
788.white small {
789 color: #ffffff;
790}
791
792/*--------------------
793 BACKGROUND
794---------------------*/
795
796.green-bg {
797 background: #f6fafb;
798}
799
800.bg-light-gray {
801 background-color: #f7f7f7;
802}
803
804/*-------------------*/
805
806.gray-bg {
807 background: #FAFDFB;
808}
809
810.sky-gray-bg {
811 background: #FAFDFB;;
812}
813
814.blue-bg {
815 background: #545096;
816}
817
818.dark-blue-bg {
819 background: #1291CA;
820}
821
822.dark-bg {
823 background: rgba(0, 0, 0, .85);
824 color: #ffffff;
825}
826
827.deep-dark-bg {
828 background: rgba(0, 0, 0, .9);
829 color: #ffffff;
830}
831
832.area-bg {
833 height: 100%;
834 left: 0;
835 position: absolute;
836 top: 0;
837 width: 100%;
838}
839
840.area-bg::after,
841.area-bg::before {
842 content: "";
843 height: 100%;
844 left: 0;
845 position: absolute;
846 top: 0;
847 width: 100%;
848}
849
850.area-bg::before {
851 background: #545096 none repeat scroll 0 0;
852}
853
854/*-----------------------
855 SHADOW & BORDER
856------------------------*/
857
858.shadow {
859 -webkit-box-shadow: 0 0 3px #dddddd;
860 box-shadow: 0 0 3px #dddddd;
861}
862
863.shadow10 {
864 -webkit-box-shadow: 0 0 10px #dddddd;
865 box-shadow: 0 0 3px #dddddd;
866 -webkit-transition: 0.3s;
867 transition: 0.3s;
868}
869
870.shadow10:hover {
871 -webkit-transform: translateY(-5px);
872 transform: translateY(-5px);
873}
874
875.border {
876 border: 1px solid #dddddd;
877}
878
879.border-left {
880 border-left: 1px solid #dddddd;
881}
882
883.border-right {
884 border-right: 1px solid #dddddd;
885}
886
887.border-bottom {
888 border-bottom: 1px solid #dddddd;
889}
890
891.border-top {
892 border-top: 1px solid #dddddd;
893}
894
895.border-righ-bottom {
896 border-right: 1px solid #dddddd;
897 border-bottom: 1px solid #dddddd;
898}
899
900.border-xs {
901 border: 1px solid #dddddd;
902}
903
904.b-radious-10 {
905 border-radius: 10px;
906}
907
908.b-radious-20 {
909 border-radius: 20px;
910}
911
912.b-radious-50 {
913 border-radius: 50px;
914}
915
916/*--------------------------
917 2. TOP AREA
918---------------------------*/
919
920.top-area {
921 height: 100%;
922 position: relative;
923 width: 100%;
924 overflow: hidden;
925}
926
927.welcome-text-area {
928 height: 100%;
929 overflow: hidden;
930 padding-top: 100px;
931 width: 100%;
932}
933
934.top-area .area-bg {
935 background: rgba(0, 0, 0, 0) no-repeat scroll center center / cover;
936}
937
938.top-area .area-bg::after {
939 background: rgba(0, 0, 0, 0) url("assets/site_new/img/home/home-wave.svg") no-repeat scroll center center / cover;
940 bottom: -59px;
941 height: 166px;
942 top: auto;
943 z-index: 9;
944}
945
946/*----------------------
947 TOP BAR
948-----------------------*/
949
950.search-collapse-area {
951 background: #545096 none repeat scroll 0 0;
952 border-top: 1px solid;
953}
954
955.search-form {
956 -webkit-box-sizing: border-box;
957 box-sizing: border-box;
958 height: 70px;
959 margin-bottom: 20px;
960 margin-top: 20px;
961 position: relative;
962}
963
964.search-form input,
965.search-form button {
966 background: transparent none repeat scroll 0 0;
967 border: 0 none;
968 height: 50px;
969 left: 10px;
970 padding: 10px;
971 position: absolute;
972 top: 10px;
973 width: calc(100% - 87px);
974 -webkit-transition: 0.3s;
975 transition: 0.3s;
976}
977
978.search-form button {
979 font-size: 25px;
980 left: auto;
981 right: 10px;
982 width: 50px;
983}
984
985.search-form button:hover {
986 background: #fff none repeat scroll 0 0;
987 color: #545096;
988}
989
990.search-form::before {
991 border: 2px solid #fff;
992 content: "";
993 height: 100%;
994 left: 0;
995 position: absolute;
996 top: 0;
997 width: 100%;
998}
999
1000.sign-up {
1001 border: 2px solid;
1002 border-radius: 50px;
1003 letter-spacing: 2px;
1004 padding: 7px 30px;
1005}
1006
1007.search-and-signup-button {
1008 padding: 34px 0 34px 34px;
1009 -webkit-transition: all 0.3s ease 0s;
1010 transition: all 0.3s ease 0s;
1011}
1012
1013.search-and-signup-button button {
1014 background: transparent none repeat scroll 0 0;
1015 border: 0 none;
1016 font-size: 20px;
1017 line-height: 1;
1018 position: relative;
1019 top: 3px;
1020}
1021
1022.is-sticky .search-and-signup-button {
1023 padding: 16px 34px;
1024 padding-right: 0;
1025}
1026
1027
1028/*---------------------------------
1029 2.1 MAINMENU AREA
1030-----------------------------------*/
1031
1032.header-top-area {
1033 left: 0;
1034 position: absolute;
1035 top: 0;
1036 width: 100%;
1037 z-index: 999;
1038}
1039
1040.mainmenu-area {
1041 position: relative;
1042 -webkit-transition: all 0.3s ease 0s;
1043 transition: all 0.3s ease 0s;
1044 z-index: 9999;
1045 background: #fff;
1046 -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
1047 box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
1048}
1049
1050.navbar-header {
1051 margin-top: 14px;
1052 -webkit-transition: all 0.3s ease 0s;
1053 transition: all 0.3s ease 0s;
1054}
1055
1056.navbar {
1057 border-bottom: 0 none;
1058 border-top: 0 none;
1059 margin-bottom: 0;
1060}
1061
1062.navbar-brand > img {
1063 -webkit-transition: all 0.3s ease 0s;
1064 transition: all 0.3s ease 0s;
1065}
1066
1067.is-sticky .navbar-brand > img {
1068 max-width: 80%;
1069}
1070
1071/*ul#nav {
1072 float: right;
1073 -webkit-transition: 0.3s;
1074 transition: 0.3s;
1075}*/
1076
1077ul#nav {
1078 float: none;
1079 -webkit-transition: all 0.3s ease 0s;
1080 transition: all 0.3s ease 0s;
1081}
1082
1083.stellarnav.dark {
1084 background: rgba(0, 0, 0, 0);
1085}
1086
1087.navbar-header {
1088 position: relative;
1089 z-index: 9999;
1090}
1091
1092ul#nav li a {
1093 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
1094 /* font-family: 'Libre Baskerville', serif; */
1095
font-size: 14px;
1096 font-weight: 500;
1097 letter-spacing: 1px;
1098 padding: 40px 5px;
1099 text-transform: uppercase;
1100 -webkit-transition: all 0.3s ease 0s;
1101 transition: all 0.3s ease 0s;
1102}
1103
1104ul#nav li a:hover,
1105ul#nav li.active a {
1106 text-decoration: overline;
1107}
1108
1109.is-sticky ul#nav li a {
1110 padding: 20px 5px;
1111}
1112
1113
1114.is-sticky .navbar-header {
1115 margin-top: -2px;
1116}
1117
1118.is-sticky .mainmenu-area {
1119 background: #545096;
1120 -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
1121 box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
1122 z-index: 99999;
1123}
1124
1125.menu-toggle.full {
1126 border: 1px solid;
1127 height: 40px;
1128 letter-spacing: 2px;
1129 padding-top: 8px;
1130 position: absolute;
1131 right: 15px;
1132 text-align: center;
1133 top: 20px;
1134 width: 110px;
1135 z-index: 9999;
1136}
1137.menu-toggle.full i{color: #000;}
1138
1139.is-sticky .menu-toggle.full {
1140 top: 8px;
1141}
1142
1143ul#nav li ul a,
1144.is-sticky ul#nav li ul a {
1145 border-bottom: 1px solid #1a1a1a;
1146 padding: 10px;
1147 padding-left: 15px;
1148}
1149
1150.home-three .search-and-signup-button {
1151 padding: 38px 0 34px 34px;
1152}
1153
1154.home-three .is-sticky .search-and-signup-button {
1155 padding: 20px 0 16px 34px;
1156}
1157
1158/*-----------------------------------
1159 3. WELCOME SLIDER AREA
1160-------------------------------------*/
1161
1162.welcome-slider-area {
1163 color: #fff;
1164 overflow: hidden;
1165 width: 100%;
1166 position: relative;
1167}
1168
1169.welcome-single-slide {
1170 height: 750px;
1171 width: 100%;
1172}
1173
1174.slide-bg-overlay {
1175 height: 100%;
1176 left: 0;
1177 opacity: 0.6;
1178 position: absolute;
1179 top: 0;
1180 width: 100%;
1181}
1182
1183.slide-bg-overlay::after {
1184 background: #000 none repeat scroll 0 0;
1185 content: "";
1186 height: 100%;
1187 left: 0;
1188 opacity: 0.7;
1189 position: absolute;
1190 top: 0;
1191 width: 100%;
1192}
1193
1194.slide-bg-one {
1195 background: rgba(0, 0, 0, 0) url("assets/site_new/img/slider/slide-1.jpg") no-repeat scroll center center / cover;
1196}
1197
1198.slide-bg-two {
1199 background: rgba(0, 0, 0, 0) url("assets/site_new/img/slider/slide_1.jpg") no-repeat scroll center center / cover;
1200}
1201
1202.slide-bg-three {
1203 background: rgba(0, 0, 0, 0) url("assets/site_new/img/slider/slide_2.jpg") no-repeat scroll center center / cover;
1204}
1205
1206.owl-item.active .welcome-single-slide .welcome-text h4 {
1207 -webkit-animation: 1s ease 1s normal both 1 running fadeInUp;
1208 animation: 1s ease 1s normal both 1 running fadeInUp;
1209}
1210
1211.owl-item.active .welcome-single-slide .welcome-text h1 {
1212 -webkit-animation: 1s ease 1.5s normal both 1 running fadeInUp;
1213 animation: 1s ease 1.5s normal both 1 running fadeInUp;
1214}
1215
1216.owl-item.active .welcome-single-slide .welcome-text p {
1217 -webkit-animation: 1s ease 2s normal both 1 running fadeInUp;
1218 animation: 1s ease 2s normal both 1 running fadeInUp;
1219 ;
1220}
1221
1222.owl-item.active .welcome-single-slide .home-button {
1223 -webkit-animation: 1s ease 2.5s normal both 1 running fadeInUp;
1224 animation: 1s ease 2.5s normal both 1 running fadeInUp;
1225}
1226
1227.welcome-slider-area .owl-nav {
1228 bottom: -100px;
1229 position: absolute;
1230 right: 20px;
1231 -webkit-transition: all 0.3s ease 0s;
1232 transition: all 0.3s ease 0s;
1233}
1234
1235.welcome-slider-area:hover .owl-nav {
1236 bottom: 20px;
1237}
1238
1239.welcome-slider-area .owl-nav > div {
1240 background: #545096 none repeat scroll 0 0;
1241 bottom: 0;
1242 display: inline-block;
1243 font-size: 35px;
1244 height: 50px;
1245 margin-left: 10px;
1246 padding-top: 5px;
1247 right: 0;
1248 text-align: center;
1249 -webkit-transition: all 0.3s ease 0s;
1250 transition: all 0.3s ease 0s;
1251 width: 50px;
1252}
1253
1254.welcome-slider-area .owl-nav > div:hover {
1255 background: #fff none repeat scroll 0 0;
1256 color: #545096;
1257}
1258
1259/*----------------------------
1260 3. WELCOME TEXT AREA
1261------------------------------*/
1262
1263.welcome-area {
1264 -webkit-box-align: end;
1265 -ms-flex-align: end;
1266 align-items: flex-end;
1267 display: -webkit-box;
1268 display: -ms-flexbox;
1269 display: flex;
1270 -webkit-box-orient: vertical;
1271 -webkit-box-direction: normal;
1272 -ms-flex-direction: column;
1273 flex-direction: column;
1274 font-size: 18px;
1275 height: 100%;
1276 -webkit-box-pack: center;
1277 -ms-flex-pack: center;
1278 justify-content: center;
1279 width: 100%;
1280}
1281
1282.welcome-mockup img {
1283 width: 100%;
1284}
1285
1286
1287.welcome-text h4 {
1288 font-size: 20px;
1289}
1290
1291.welcome-text h1 {
1292 font-size: 40px;
1293 margin-bottom: 30px;
1294}
1295
1296.home-button {
1297 padding-top: 50px;
1298}
1299
1300.home-button a {
1301 border: 2px solid;
1302 border-radius: 50px;
1303
font-size: 14px;
1304 font-weight: 500;
1305 letter-spacing: 1px;
1306 margin-right: 15px;
1307 padding: 13px 20px;
1308 text-align: center;
1309 text-transform: uppercase;
1310}
1311
1312.home-button a:hover,
1313.sign-up:hover {
1314 background: #ffffff none repeat scroll 0 0;
1315 border-color: #ffffff;
1316 color: #1aabec;
1317}
1318
1319
1320/*--------------------------------
1321 4. SERVICE TOP AREA
1322---------------------------------*/
1323
1324.qs-box {
1325 position: relative;
1326}
1327
1328.qs-box-icon i {
1329 margin-bottom: 20px;
1330}
1331
1332.qs-box-icon i {
1333 border: 1px solid #545096;
1334 color: #292929;
1335 font-size: 30px;
1336 height: 60px;
1337 padding-top: 15px;
1338 text-align: center;
1339 -webkit-transition: all 0.3s ease 0s;
1340 transition: all 0.3s ease 0s;
1341 width: 60px;
1342}
1343
1344.qs-box:hover .qs-box-icon i {
1345 background: #545096 none repeat scroll 0 0;
1346 border-color: #545096;
1347 color: #ffffff;
1348}
1349
1350.qs-box-icon img {
1351 width: 50px;
1352}
1353
1354.features-top-area .qs-box h3 {
1355 font-size: 18px;
1356 font-weight: 500;
1357 text-transform: capitalize;
1358}
1359
1360.qs-box.pos-icon-left {
1361 padding-left: 80px;
1362 text-align: left;
1363}
1364
1365.qs-box.pos-icon-left .qs-box-icon {
1366 left: 0;
1367 position: absolute;
1368 top: 0;
1369}
1370
1371.qs-box.pos-icon-right {
1372 padding-right: 80px;
1373 text-align: right;
1374}
1375
1376.qs-box.pos-icon-right .qs-box-icon {
1377 right: 0;
1378 position: absolute;
1379 top: 0;
1380}
1381
1382/*--------------------------------
1383 5. APP AREA
1384----------------------------------*/
1385
1386.high-light {
1387 color: #292929;
1388 font-weight: 500;
1389 margin-bottom: 30px;
1390}
1391
1392.app-area-mockup-bg {
1393 background: rgba(0, 0, 0, 0) url("assets/site_new/img/mockups/app-area-mockup.png") no-repeat scroll center bottom / contain;
1394 bottom: 0;
1395 height: 80%;
1396 position: absolute;
1397 right: 8%;
1398 width: 30%;
1399}
1400
1401.app-area .area-title h2::after {
1402 left: 0;
1403 -webkit-transform: inherit;
1404 transform: inherit;
1405}
1406
1407.app-area .icon-and-border {
1408 background: #e5eff6 none repeat scroll 0 0;
1409 left: 0;
1410 right: auto;
1411}
1412
1413.app-area .qs-box-icon i {
1414 border-radius: 50%;
1415 color: #545096;
1416}
1417
1418/*--------------------------------
1419 6. VIDEO AREA
1420---------------------------------*/
1421
1422.video-area .area-bg::before {
1423 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
1424}
1425
1426.video-area .area-bg {
1427 background: rgba(0, 0, 0, 0) url("assets/site_new/img/video/video-area-bg.jpg") no-repeat scroll center top / cover;
1428}
1429
1430.video-area .area-bg::after {
1431 background: rgba(0, 0, 0, 0) linear-gradient(120deg, transparent 50%, #545096 50%) repeat scroll 0 0;
1432 opacity: 0.9;
1433}
1434
1435.video-play-button {
1436 -webkit-box-align: center;
1437 -ms-flex-align: center;
1438 align-items: center;
1439 display: -webkit-box;
1440 display: -ms-flexbox;
1441 display: flex;
1442 height: 50px;
1443 padding-left: 60px;
1444 position: relative;
1445}
1446
1447.video-area-popup {
1448 background: transparent none repeat scroll 0 0;
1449 border: 1px solid;
1450 border-radius: 50%;
1451 color: #fff;
1452 font-size: 30px;
1453 height: 50px;
1454 left: 0;
1455 line-height: 1;
1456 position: absolute;
1457 text-align: center;
1458 top: 0;
1459 -webkit-transition: all 0.3s ease 0s;
1460 transition: all 0.3s ease 0s;
1461 width: 50px;
1462}
1463
1464.video-area-popup:hover {
1465 background: #fff none repeat scroll 0 0;
1466 border-color: #fff;
1467 color: #545096;
1468}
1469
1470.video-area-popup-new {
1471 background: transparent none repeat scroll 0 0;
1472 border: 1px solid;
1473 border-radius: 50%;
1474 color: #fff;
1475 font-size: 24px;
1476 height: 50px;
1477 left: 0;
1478 line-height: 1;
1479 text-align: center;
1480 top: 0;
1481 /*-webkit-transition: all 0.3s ease 0s;*/
1482 /*transition: all 0.3s ease 0s;*/
1483 width: 50px;
1484 position: absolute;
1485 left: 120px;
1486 top: 40px;
1487}
1488
1489.video-area-popup-new:hover {
1490 background: #fff none repeat scroll 0 0;
1491 border-color: #fff;
1492 color: #545096;
1493}
1494
1495.video-play-button h3 {
1496 border-bottom: 1px solid;
1497 /* font-family: "Open Sans", sans-serif; */
1498 margin-bottom: 0;
1499 text-transform: uppercase;
1500}
1501
1502/*--------------------------------
1503 7. WORK AREA
1504---------------------------------*/
1505
1506.line-border {
1507 border-bottom: 1px solid #545096;
1508 border-left: 1px solid #545096;
1509 border-right: 1px solid #545096;
1510 height: 50px;
1511 left: 50%;
1512 position: absolute;
1513 top: 100%;
1514 width: 100%;
1515 z-index: 1;
1516}
1517
1518.line-border::before {
1519 border-right: 1px solid #545096;
1520 border-top: 1px solid #545096;
1521 content: "";
1522 height: 10px;
1523 left: -9px;
1524 position: absolute;
1525 top: 3px;
1526 -webkit-transform: rotate(-45deg);
1527 transform: rotate(-45deg);
1528 -webkit-transform-origin: center top 0;
1529 transform-origin: center top 0;
1530 width: 10px;
1531}
1532
1533.line-border::after {
1534 -webkit-animation: 1s ease 0s normal none infinite running dot_animation;
1535 animation: 1s ease 0s normal none infinite running dot_animation;
1536 background: #545096 none repeat scroll 0 0;
1537 border-radius: 50%;
1538 content: "";
1539 height: 25px;
1540 position: absolute;
1541 right: -13px;
1542 top: -15px;
1543 width: 25px;
1544}
1545
1546.left .line-border {
1547 left: auto;
1548 right: 50%;
1549}
1550
1551.left .line-border::before {
1552 left: auto;
1553 right: -2px;
1554}
1555
1556.left .line-border::after {
1557 left: -13px;
1558 right: auto;
1559}
1560
1561@-webkit-keyframes dot_animation {
1562 0% {
1563 -webkit-box-shadow: 0 0 0 0px rgba(17, 147, 212, 1);
1564 box-shadow: 0 0 0 0px rgba(17, 147, 212, 1);
1565 }
1566 100% {
1567 -webkit-box-shadow: 0 0 0 10px rgba(17, 147, 212, 0);
1568 box-shadow: 0 0 0 10px rgba(17, 147, 212, 0);
1569 }
1570}
1571
1572
1573
1574@keyframes dot_animation {
1575 0% {
1576 -webkit-box-shadow: 0 0 0 0px rgba(17, 147, 212, 1);
1577 box-shadow: 0 0 0 0px rgba(17, 147, 212, 1);
1578 }
1579 100% {
1580 -webkit-box-shadow: 0 0 0 10px rgba(17, 147, 212, 0);
1581 box-shadow: 0 0 0 10px rgba(17, 147, 212, 0);
1582 }
1583}
1584
1585/*--------------------------------
1586 8. SCREENSHOT AREA
1587---------------------------------*/
1588
1589/*.screenshot-slider-mockup {
1590 left: calc(50% - 2px);
1591 position: absolute;
1592 top: 50%;
1593 -webkit-transform: translateX(-50%) translateY(-50%);
1594 transform: translateX(-50%) translateY(-50%);
1595 z-index: 9;
1596}
1597
1598.screenshot-slider-mockup img {
1599 display: block;
1600 margin: 0 auto;
1601 width: 71%;
1602}*/
1603
1604.screenshot-slider {
1605 background: rgba(0, 0, 0, 0) url("assets/site_new/img/screenshot/screenshot-mobile-mockup.png") no-repeat scroll center center / auto 100%;
1606}
1607
1608.screenshot-slider-2 {
1609 background: rgba(0, 0, 0, 0) url("assets/site_new/img/screenshot/screenshot-mobile-mockup.png") no-repeat scroll right center / auto 100%;
1610}
1611
1612/* .screenshot-area .single-screenshot {
1613 margin: 70px 0 80px;
1614 border: 1px solid #ccc;
1615} */
1616
1617.screenshot-area .screenshot-slider-2 .single-screenshot {
1618 margin: 40px 16px 50px 0;
1619}
1620
1621.screenshot-area .owl-carousel .owl-item img {
1622 margin: 0 auto;
1623 max-width: 100%;
1624 width: auto;
1625}
1626
1627/*--------------------------------
1628 9. DOWNLOAD AREA
1629---------------------------------*/
1630
1631.download-area .area-bg::after {
1632 background: rgba(0, 0, 0, 0) url("assets/site_new/img/mockups/hand-mockup.png") no-repeat scroll center 106% / auto 80%;
1633}
1634
1635.download-area.section-padding {
1636 padding: 200px 0;
1637}
1638
1639.download-button {
1640 border: 1px solid;
1641 border-radius: 5px;
1642 display: inline-block;
1643
font-size: 12px;
1644 letter-spacing: 1px;
1645 margin-top: 20px;
1646 padding: 0 0 10px 30px;
1647 position: relative;
1648 text-align: center;
1649 text-transform: capitalize;
1650 width: 210px;
1651}
1652
1653.download-button i {
1654 font-size: 30px;
1655 left: 14px;
1656 position: absolute;
1657 top: 16px;
1658 width: 0;
1659}
1660
1661.download-button span {
1662 display: block;
1663 font-size: 26px;
1664 line-height: 1;
1665}
1666
1667
1668.download-button:hover {
1669 background: #fff none repeat scroll 0 0;
1670 border-color: #fff;
1671 color: #545096;
1672}
1673
1674/*-------------------------------
1675 10. TEAM AREA
1676--------------------------------*/
1677
1678.member-thumb img {
1679 display: block;
1680 margin: 0 auto;
1681 width: 80%;
1682}
1683
1684.member-name-and-designation h3 {
1685 font-size: 30px;
1686 padding-bottom: 10px;
1687 position: relative;
1688 text-transform: uppercase;
1689}
1690
1691.member-name-and-designation h3::after {
1692 border-bottom: 4px double #545096;
1693 bottom: 0;
1694 content: "";
1695 height: 4px;
1696 left: 0;
1697 position: absolute;
1698 width: 150px;
1699}
1700
1701.member-name-and-designation h3 span {
1702 display: block;
1703
font-size: 15px;
1704}
1705
1706.member-details-content .social-bookmark li a {
1707 border-radius: 50%;
1708 -webkit-box-shadow: 0 0 0 2px #545096 inset;
1709 box-shadow: 0 0 0 2px #545096 inset;
1710 color: #1a264a;
1711 font-size: 22px;
1712 height: 50px;
1713 margin: 0 5px;
1714 padding-top: 13px;
1715 text-align: center;
1716 width: 50px;
1717}
1718
1719.member-details-content .social-bookmark li a:hover {
1720 -webkit-box-shadow: 0 0 0 30px #545096 inset;
1721 box-shadow: 0 0 0 30px #545096 inset;
1722 color: #fff;
1723}
1724
1725
1726.team-member-thumb-menu ul {
1727 text-align: center;
1728}
1729
1730.team-member-thumb-menu ul li {
1731 display: inline-block;
1732 margin: 0 7px;
1733 position: relative;
1734}
1735
1736.team-member-thumb-menu ul li::after {
1737 background: #545096 none repeat scroll 0 0;
1738 content: "";
1739 height: 100%;
1740 left: 0;
1741 opacity: 0;
1742 position: absolute;
1743 top: 0;
1744 -webkit-transition: all 0.3s ease 0s;
1745 transition: all 0.3s ease 0s;
1746 visibility: hidden;
1747 width: 100%;
1748}
1749
1750.team-member-thumb-menu ul li.active::after {
1751 opacity: 0.5;
1752 visibility: visible;
1753}
1754
1755/*---------------------------------
1756 11. INFO AREA
1757----------------------------------*/
1758
1759.info-area .read-more {
1760 margin-top: 30px;
1761}
1762
1763.author-designation {
1764 margin-bottom: 30px;
1765}
1766
1767.author-designation h4 {
1768 margin-bottom: 5px;
1769}
1770
1771.testmonial-author-details {
1772 font-style: italic;
1773}
1774
1775/*---------------------------------
1776 12. TESTMONIAL AREA
1777----------------------------------*/
1778
1779.author-image {
1780 border-radius: 50%;
1781 height: 120px;
1782 margin: 0 auto 20px;
1783 overflow: hidden;
1784 width: 120px;
1785}
1786
1787.testmonial-area .owl-controls {
1788 height: 20px;
1789 margin-top: 30px;
1790 position: relative;
1791}
1792
1793.testmonial-area .owl-dots {
1794 left: 50%;
1795 position: absolute;
1796 -webkit-transform: translateX(-50%);
1797 transform: translateX(-50%);
1798}
1799
1800.testmonial-area .owl-dots > div {
1801 border: 1px solid #9d9f9f;
1802 border-radius: 50%;
1803 display: inline-block;
1804 height: 15px;
1805 margin: 0 5px;
1806 -webkit-transition: all 0.3s ease 0s;
1807 transition: all 0.3s ease 0s;
1808 width: 15px;
1809}
1810
1811.testmonial-area .owl-dots > div.active {
1812 background: #545096 none repeat scroll 0 0;
1813 border-color: #545096;
1814}
1815
1816/*---------------------------------
1817 13. PRICE AERA
1818-----------------------------------*/
1819
1820.single-price {
1821 background: #ffffff none repeat scroll 0 0;
1822 /* -webkit-box-shadow: 0 0 10px #dddfe0; */
1823 /* box-shadow: 0 0 10px #dddfe0; */
1824 margin-bottom: 30px;
1825 -webkit-transition: all 0.3s ease 0s;
1826 transition: all 0.3s ease 0s;
1827 border: 1px solid #f7f7f7 !important;
1828}
1829
1830.price-hidding {
1831 padding: 30px 30px 15px;
1832}
1833
1834#trial_pack:hover {
1835 background: #545096;
1836 color: white !important;
1837}
1838
1839.price-rate {
1840 background: #f8fafc none repeat scroll 0 0;
1841 padding: 25px 0;
1842}
1843
1844.price-rate h2 {
1845 color: #545096;
1846 /* font-family: open sans; */
1847 font-size: 70px;
1848 margin-bottom: 0;
1849}
1850
1851.price-rate h2 sup {
1852 top: -1.85em;
1853 font-size: 20px;
1854}
1855
1856.price-rate h2 sub {
1857 font-size: 18px;
1858}
1859
1860.price-details {
1861 padding: 30px 0 20px;
1862}
1863
1864.price-details li {
1865 padding: 10px 10px 10px 25px;
1866}
1867
1868.buy-now-button {
1869 padding: 25px 0 50px;
1870}
1871
1872.buy-now-button a {
1873 border-radius: 50px;
1874 letter-spacing: 2px;
1875}
1876
1877.single-price:hover {
1878 -webkit-box-shadow: 0 0 20px #dddddd;
1879 box-shadow: 0 0 20px #dddddd;
1880 -webkit-transform: translateY(-5px);
1881 transform: translateY(-5px);
1882}
1883
1884/*--------------------------------
1885 14. BLOG AREA
1886----------------------------------*/
1887
1888.single-blog {
1889 -webkit-transition: all 0.3s ease 0s;
1890 transition: all 0.3s ease 0s;
1891 background: #fff;
1892}
1893
1894.single-blog:hover {
1895 -webkit-box-shadow: 0 0 20px #ddd;
1896 box-shadow: 15px 10px 30px #ddd, -15px 0px 30px #ddd;
1897}
1898
1899
1900.blog-details h4 a {
1901 color: #292929;
1902
font-size: 14px;
1903}
1904
1905.single-blog a:hover {
1906 color: #545096;
1907
1908}
1909
1910.blog-details h4 a:hover {
1911 color: #545096;
1912}
1913
1914.blog-meta {
1915 margin-bottom: 20px;
1916}
1917
1918.blog-meta a {
1919 color: #6f6f6f;
1920 margin-right: 15px;
1921}
1922
1923.blog-meta i {
1924 margin-right: 5px;
1925 position: relative;
1926 top: 2px;
1927}
1928
1929.blog-details a.readmore {
1930 display: inline-block;
1931 font-size: 18px;
1932 letter-spacing: 1px;
1933 margin-top: 15px;
1934 color: #545096
1935}
1936
1937.blog-details a.readmore:hover {
1938 text-decoration: underline;
1939}
1940
1941/*---------------------------------
1942 15. CONTACT AREA
1943----------------------------------*/
1944
1945.contact-area .area-bg::before {
1946 background: #45b9f2 none repeat scroll 0 0;
1947 width: 50%;
1948}
1949
1950.contact-area .area-bg::after {
1951 background: rgba(0, 0, 0, 0) url("assets/site_new/img/mockups/map-mockup.png") no-repeat scroll left 4% center / auto 39%;
1952}
1953
1954.contact-area h2 {
1955 margin-bottom: 30px;
1956}
1957
1958.contact-form input,
1959.contact-form textarea {
1960 /* border-radius:15px; */
1961 /* -moz-border-radius:15px; */
1962 /* -webkit-border-radius:15px; */
1963
1964 box-shadow: none !important;
1965 -webkit-box-shadow: none !important;
1966 margin-bottom: 20px;
1967 min-height: 50px;
1968 padding: 10px;
1969}
1970
1971.contact-form button {
1972 background: #545096 none repeat scroll 0 0;
1973 border: 0 none;
1974 color: #fff;
1975 letter-spacing: 1px;
1976 padding: 15px 20px;
1977 text-transform: uppercase;
1978 -webkit-transition: all 0.3s ease 0s;
1979 transition: all 0.3s ease 0s;
1980}
1981
1982.contact-form button:hover {
1983 background: #292929 none repeat scroll 0 0;
1984 color: #ffffff;
1985}
1986
1987
1988.subscriber-form {
1989 background: #fff none repeat scroll 0 0;
1990 border: 1px solid;
1991 border-radius: 50px;
1992 font-size: 18px;
1993 height: 70px;
1994 margin-bottom: 50px;
1995 position: relative;
1996 text-transform: capitalize;
1997}
1998
1999.subscriber-form input {
2000 background: transparent none repeat scroll 0 0;
2001 border: 0 none;
2002 border-radius: 50px;
2003 color: black;
2004 height: 100%;
2005 left: 0;
2006 letter-spacing: 1px;
2007 padding: 10px 11% 10px 30px;
2008 position: absolute;
2009 top: 0;
2010 width: 80%;
2011}
2012
2013.subscriber-form button {
2014 background: #2abaef none repeat scroll 0 0;
2015 border: 0 none;
2016 border-radius: 50px;
2017 height: 100%;
2018 position: absolute;
2019 right: 0;
2020 text-transform: uppercase;
2021 top: 0;
2022 -webkit-transition: all 0.3s ease 0s;
2023 transition: all 0.3s ease 0s;
2024 width: 30%;
2025}
2026
2027.subscriber-form button:hover {
2028 background: #545096 none repeat scroll 0 0;
2029}
2030
2031label.mt10 {
2032 bottom: -62px;
2033 left: 0;
2034 position: absolute;
2035 right: 0;
2036 text-align: center;
2037}
2038
2039label.mt10.valid {
2040 bottom: 18px;
2041 color: #2abaef;
2042 left: 0;
2043 position: absolute;
2044 right: 0;
2045 text-align: center;
2046}
2047
2048/*---------------------------------
2049 16. FOOTER AREA
2050----------------------------------*/
2051
2052.footer-social-bookmark .social-bookmark {
2053 margin: 30px 0 -10px 0;
2054}
2055
2056.footer-social-bookmark p {
2057 margin-top: -30px;
2058}
2059
2060.footer-social-bookmark {
2061 margin: -65px 0 -60px 0;
2062}
2063
2064
2065.footer-social-bookmark .social-bookmark li a {
2066 border-radius: 5px;
2067 font-size: 20px;
2068 height: 40px;
2069 margin: 0 5px;
2070 padding-top: 8px;
2071 text-align: center;
2072 width: 40px;
2073}
2074
2075.footer-social-bookmark .social-bookmark li a.facebook {
2076 background: #677fb5;
2077}
2078
2079.footer-social-bookmark .social-bookmark li a.twitter {
2080 background: #70c2e9;
2081}
2082
2083.footer-social-bookmark .social-bookmark li a.instagram {
2084 background: #895a4d;
2085}
2086
2087.footer-social-bookmark .social-bookmark li a.google-plus {
2088 background: #d34836;
2089}
2090
2091.footer-social-bookmark .social-bookmark li a.linkedin {
2092 background: #007ab9;
2093}
2094
2095.footer-social-bookmark .social-bookmark li a.youtube {
2096 background: #ff0000;
2097}
2098
2099.footer-social-bookmark .social-bookmark li a.dribble {
2100 background: #e299c2;
2101}
2102
2103.footer-social-bookmark .social-bookmark li a.flickr {
2104 background: #ff3ba4;
2105}
2106
2107.footer-social-bookmark .social-bookmark li a.pinterest {
2108 background: #d8545d;
2109}
2110
2111.footer-social-bookmark .social-bookmark li a:hover {
2112 background: #ffffff;
2113 color: #545096;
2114}
2115
2116.footer-copyright {
2117 padding: 30px 0 15px;
2118}
2119
2120.footer-copyright a:hover {
2121 color: #f7951f;
2122 text-decoration: underline;
2123}
2124
2125/*---------------------------------
2126 17. SCROLL TO TOP AREA
2127----------------------------------*/
2128
2129.scrolltotop {
2130 background: #ffffff none repeat scroll 0 0;
2131 bottom: 20px;
2132 color: #333;
2133 display: none;
2134 font-size: 20px;
2135 height: 40px;
2136 padding-top: 8px;
2137 position: fixed;
2138 right: 20px;
2139 text-align: center;
2140 width: 40px;
2141 z-index: 9;
2142}
2143
2144.scrolltotop:hover {
2145 background: #545096;
2146 color: #ffffff;
2147}
2148
2149.home-two .scrolltotop:hover {
2150 background: #545096 none repeat scroll 0 0;
2151 color: #ffffff;
2152}
2153
2154.home-three .scrolltotop:hover {
2155 background: #00e2d9;
2156 background-image: -webkit-gradient(linear, right top, left top, from(#81ee8e), color-stop(#2deab6), color-stop(#00e2d9), color-stop(#00d7f2), to(#00c9fd));
2157 background-image: linear-gradient(to left, #81ee8e, #2deab6, #00e2d9, #00d7f2, #00c9fd);
2158 color: #ffffff;
2159}
2160
2161/*---------------------------------
2162 18. HOME TWO
2163-----------------------------------*/
2164
2165/*.home-two .welcome-mockup img {
2166 display: block;
2167 margin: 0 auto;
2168 width: 40%;
2169}*/
2170
2171.home-two .is-sticky .mainmenu-area {
2172 background: #fff none repeat scroll 0 0;
2173}
2174
2175.home-three .is-sticky .mainmenu-area {
2176 background: #00e2d9;
2177 background-image: -webkit-gradient(linear, right top, left top, from(#81ee8e), color-stop(#2deab6), color-stop(#00e2d9), color-stop(#00d7f2), to(#00c9fd));
2178 background-image: linear-gradient(to left, #81ee8e, #2deab6, #00e2d9, #00d7f2, #00c9fd);
2179
2180}
2181
2182/*.home-two .welcome-text {
2183 font-size: 16px;
2184}*/
2185
2186/*.home-two .home-button a,
2187.home-three .home-button a {
2188 border: 0 none;
2189 padding: 0;
2190}*/
2191
2192/*.home-two .top-area .area-bg::after,
2193.home-three .top-area .area-bg::after {
2194 display: none;
2195}*/
2196
2197/*.home-two .top-area .area-bg::before {
2198 background: rgba(0, 0, 0, 0) url("assets/site_new/img/home/red-bg.png") no-repeat scroll center center / cover;
2199}*/
2200
2201.home-three .top-area .area-bg::before {
2202 background: #00e2d9;
2203 background-image: -webkit-gradient(linear, right top, left top, from(#81ee8e), color-stop(#2deab6), color-stop(#00e2d9), color-stop(#00d7f2), to(#00c9fd));
2204 background-image: linear-gradient(to left, #81ee8e, #2deab6, #00e2d9, #00d7f2, #00c9fd);
2205}
2206
2207.home-two .features-top-area .area-title h2,
2208.home-three .features-top-area .area-title h2 {
2209 margin-bottom: 30px;
2210 padding: 0;
2211 text-transform: capitalize;
2212}
2213
2214.home-two .area-title h2,
2215.home-three .area-title h2 {
2216 margin-bottom: 30px;
2217 padding: 0;
2218}
2219
2220.home-two .area-title h2::after,
2221.home-three .area-title h2::after {
2222 display: none;
2223}
2224
2225.home-two .icon-and-border,
2226.home-three .icon-and-border {
2227 display: none;
2228}
2229
2230.intro-area .area-bg::after {
2231 background: #545096 none repeat scroll 0 0;
2232 opacity: 0.9;
2233}
2234
2235.home-three .intro-area .area-bg::after {
2236 background: #00e2d9;
2237 background-image: -webkit-gradient(linear, right top, left top, from(#81ee8e), color-stop(#2deab6), color-stop(#00e2d9), color-stop(#00d7f2), to(#00c9fd));
2238 background-image: linear-gradient(to left, #81ee8e, #2deab6, #00e2d9, #00d7f2, #00c9fd);
2239 opacity: 0.9;
2240}
2241
2242.intro-area .area-bg::before {
2243 background: rgba(0, 0, 0, 0) url("assets/site_new/img/intro-bg.png") repeat scroll center center / cover;
2244}
2245
2246.home-three .welcome-mockup img {
2247 width: 75%;
2248}
2249
2250/*----------------------------
2251 18.1 HOME TWO VIDEO PROMO
2252------------------------------*/
2253
2254.promo-area-content {
2255 margin-top: -60px;
2256}
2257
2258.video-promo-slider {
2259 background: rgba(0, 0, 0, 0) url("assets/site_new/img/promo/promo-mockup.png") no-repeat scroll center center / auto 80%;
2260}
2261
2262.single-video-promo-slide {
2263 margin: 60px 80px;
2264}
2265
2266.promo-area .video-play-button {
2267 left: 50%;
2268 opacity: 0;
2269 position: absolute;
2270 top: 50%;
2271 -webkit-transform: translateX(-50%) translateY(-50%);
2272 transform: translateX(-50%) translateY(-50%);
2273 -webkit-transition: all 0.3s ease 0s;
2274 transition: all 0.3s ease 0s;
2275}
2276
2277.promo-area .video-promo-slider:hover .video-play-button {
2278 opacity: 1;
2279}
2280
2281.video-promo-slider .owl-item img {
2282 width: auto;
2283}
2284
2285/*----------------------------
2286 18.2 HOME TWO VIDEO AREA
2287-----------------------------*/
2288
2289.promo-area .area-bg {
2290 background: rgba(0, 0, 0, 0) url("assets/site_new/img/video/video-area-bg-2.jpg") no-repeat scroll center center / cover;
2291}
2292
2293.promo-area .area-bg::before {
2294 background: #000000 none repeat scroll 0 0;
2295 opacity: 0.5;
2296}
2297
2298.promo-area .video-promo-slider:hover .video-play-button {
2299 opacity: 1;
2300}
2301
2302.video-promo-slider .owl-item img {
2303 width: auto;
2304}
2305
2306.video-area .video-promo-slider .owl-controls .owl-dots > div {
2307 display: inline-block;
2308 height: 50px;
2309 width: 50px;
2310}
2311
2312.video-promo-slider .owl-controls {
2313 bottom: 0;
2314 left: 50%;
2315 position: absolute;
2316 -webkit-transform: translateX(-50%);
2317 transform: translateX(-50%);
2318}
2319
2320.video-promo-slider .owl-controls .owl-dots > div {
2321 background: #545096 none repeat scroll 0 0;
2322 border-radius: 50%;
2323 bottom: -40px;
2324 display: inline-block;
2325 height: 15px;
2326 margin: 0 5px;
2327 opacity: 1;
2328 -webkit-transition: all 0.3s ease 0s;
2329 transition: all 0.3s ease 0s;
2330 width: 15px;
2331}
2332
2333.video-promo-slider .owl-controls .owl-dots > div.active {
2334 background: #fff none repeat scroll 0 0;
2335}
2336
2337/*------------------------------
2338 18.3 HOME TWO SUBSCRIBER AREA
2339-------------------------------*/
2340
2341.subscriber-area .area-bg::before {
2342 background: #000000 none repeat scroll 0 0;
2343 opacity: 0.5;
2344}
2345
2346.subscriber-area .area-bg {
2347 background: rgba(0, 0, 0, 0) url("assets/site_new/img/subscriber/subscriber-area-bg.jpg") no-repeat scroll center center / cover;
2348}
2349
2350.subscriber-area .subscriber-form {
2351 background: transparent none repeat scroll 0 0;
2352 border: 1px solid;
2353 color: #fff;
2354}
2355
2356.subscriber-area .subscriber-form input {
2357 color: #fff;
2358}
2359
2360.subscriber-area .subscriber-form button {
2361 background: #545096;
2362}
2363
2364.subscriber-area .subscriber-form button:hover {
2365 background: #fff none repeat scroll 0 0;
2366 color: #545096;
2367}
2368
2369/*--------------------------------
2370 HOME TWO VIDEO AREA
2371---------------------------------*/
2372
2373.home-two .video-area-content .video-area-popup,
2374.home-three .video-area-content .video-area-popup {
2375 -webkit-animation: 1s ease 0s normal none infinite running button_animation;
2376 animation: 1s ease 0s normal none infinite running button_animation;
2377 background: #545096 none repeat scroll 0 0;
2378 border: 0 none;
2379 bottom: 0;
2380 font-size: 40px;
2381 height: 80px;
2382 left: 0;
2383 margin: auto;
2384 padding-left: 15px;
2385 right: 0;
2386 top: 0;
2387 width: 80px;
2388}
2389
2390.home-two .video-area-content .video-area-popup:hover {
2391 background: #ffffff none repeat scroll 0 0;
2392 color: #545096;
2393}
2394
2395.home-three .video-area-content .video-area-popup {
2396 -webkit-animation: button_animation_2 1s infinite;
2397 animation: button_animation_2 1s infinite;
2398 background: #00e2d9;
2399 background-image: -webkit-gradient(linear, right top, left top, from(#81ee8e), color-stop(#2deab6), color-stop(#00e2d9), color-stop(#00d7f2), to(#00c9fd));
2400 background-image: linear-gradient(to left, #81ee8e, #2deab6, #00e2d9, #00d7f2, #00c9fd);
2401}
2402
2403
2404.home-three .video-area-content .video-area-popup:hover {
2405 background: #ffffff none repeat scroll 0 0;
2406 color: #00e2d9;
2407}
2408
2409@-webkit-keyframes button_animation {
2410 0% {
2411 -webkit-box-shadow: 0 0 0 0px rgba(239, 73, 77, 1);
2412 box-shadow: 0 0 0 0px rgba(239, 73, 77, 1);
2413 }
2414 100% {
2415 -webkit-box-shadow: 0 0 0 10px rgba(239, 73, 77, 0);
2416 box-shadow: 0 0 0 10px rgba(239, 73, 77, 0);
2417 }
2418}
2419
2420@keyframes button_animation {
2421 0% {
2422 -webkit-box-shadow: 0 0 0 0px rgba(239, 73, 77, 1);
2423 box-shadow: 0 0 0 0px rgba(239, 73, 77, 1);
2424 }
2425 100% {
2426 -webkit-box-shadow: 0 0 0 10px rgba(239, 73, 77, 0);
2427 box-shadow: 0 0 0 10px rgba(239, 73, 77, 0);
2428 }
2429}
2430
2431@-webkit-keyframes button_animation_2 {
2432 0% {
2433 -webkit-box-shadow: 0 0 0 0px rgba(0, 226, 217, 1);
2434 box-shadow: 0 0 0 0px rgba(0, 226, 217, 1);
2435 }
2436 100% {
2437 -webkit-box-shadow: 0 0 0 10px rgba(0, 226, 217, 0);
2438 box-shadow: 0 0 0 10px rgba(0, 226, 217, 0);
2439 }
2440}
2441
2442@keyframes button_animation_2 {
2443 0% {
2444 -webkit-box-shadow: 0 0 0 0px rgba(0, 226, 217, 1);
2445 box-shadow: 0 0 0 0px rgba(0, 226, 217, 1);
2446 }
2447 100% {
2448 -webkit-box-shadow: 0 0 0 10px rgba(0, 226, 217, 0);
2449 box-shadow: 0 0 0 10px rgba(0, 226, 217, 0);
2450 }
2451}
2452
2453.video-area.style-three .area-bg {
2454 background: rgba(0, 0, 0, 0) url("assets/site_new/img/video/video-bg-3.jpg") no-repeat scroll center center / cover;
2455 width: 100%;
2456 height: 100%;
2457 position: absolute;
2458}
2459
2460.video-area.style-three .area-bg:after,
2461.faqs-area .area-bg:after {
2462 background: #00e2d9;
2463 background-image: -webkit-gradient(linear, right top, left top, from(#81ee8e), color-stop(#2deab6), color-stop(#00e2d9), color-stop(#00d7f2), to(#00c9fd));
2464 background-image: linear-gradient(to left, #81ee8e, #2deab6, #00e2d9, #00d7f2, #00c9fd);
2465}
2466
2467/*--------------------------------
2468 18.4 HOME TWO FOOTER AREA
2469----------------------------------*/
2470
2471.footer-area .area-bg::before {
2472 background: #545096 no-repeat scroll center center / cover;
2473}
2474
2475.home-three .footer-area .area-bg::before {
2476 background: rgba(0, 0, 0, 0) url("assets/site_new/img/footer/footer-green-bg.jpg") no-repeat scroll center center / cover;
2477}
2478
2479/*---------------------------------
2480 19. STYLE TWO TEAM AREA
2481-----------------------------------*/
2482
2483.style-two .single-team {
2484 padding: 10px 40px 10px 140px;
2485 position: relative;
2486}
2487
2488.style-two .member-image {
2489 left: 0;
2490 position: absolute;
2491 top: 50%;
2492 -webkit-transform: translateY(-50%);
2493 transform: translateY(-50%);
2494}
2495
2496.style-two .member-image img {
2497 background: #ebebeb none repeat scroll 0 0;
2498 border-radius: 50%;
2499 padding: 5px;
2500 width: 120px;
2501}
2502
2503.name-and-designation h4 {
2504 font-weight: 500;
2505 margin-bottom: 0;
2506 text-transform: uppercase;
2507}
2508
2509.name-and-designation p {
2510 font-style: normal;
2511}
2512
2513.name-and-designation {
2514 margin-top: 30px;
2515}
2516
2517.team-slider .slick-dots {
2518 position: absolute;
2519 right: 0;
2520 top: 50%;
2521 -webkit-transform: translateY(-50%);
2522 transform: translateY(-50%);
2523}
2524
2525.team-slider .slick-dots li {
2526 background: #292929 none repeat scroll 0 0;
2527 border-radius: 50%;
2528 -webkit-box-shadow: 0 0 0 5px #fff, 0 0 0 7px #292929;
2529 box-shadow: 0 0 0 5px #fff, 0 0 0 7px #292929;
2530 height: 10px;
2531 margin: 20px 0;
2532 width: 10px;
2533 -webkit-transition: all 0.3s ease-in-out;
2534 transition: all 0.3s ease-in-out;
2535 cursor: pointer;
2536}
2537
2538.team-slider .slick-dots li button {
2539 display: none;
2540}
2541
2542.team-slider .slick-dots li.slick-active {
2543 background: #545096;
2544 -webkit-box-shadow: 0 0 0 5px #545096, 0 0 0 7px #545096;
2545 box-shadow: 0 0 0 5px #545096, 0 0 0 7px #545096;
2546}
2547
2548/*------------------------
2549 20. TEAM STYLE THREE
2550--------------------------*/
2551
2552.team-three .member-thumb {
2553 background: rgba(0, 0, 0, 0) url("assets/site_new/img/team/member-bg.png") no-repeat scroll center center / auto 100%;
2554 margin-bottom: 30px;
2555 padding-bottom: 30px;
2556}
2557
2558.team-three .social-bookmark li a {
2559 border: 2px solid;
2560 border-radius: 50%;
2561 color: #757575;
2562 height: 35px;
2563 margin: 0 3px;
2564 padding-top: 4px;
2565 width: 35px;
2566}
2567
2568.team-three .social-bookmark li a:hover {
2569 background: #00e2d9;
2570 background-image: -webkit-gradient(linear, right top, left top, from(#81ee8e), color-stop(#2deab6), color-stop(#00e2d9), color-stop(#00d7f2), to(#00c9fd));
2571 background-image: linear-gradient(to left, #81ee8e, #2deab6, #00e2d9, #00d7f2, #00c9fd);
2572 color: #fff;
2573 border-color: #00e2d9;
2574}
2575
2576/*--------------------------
2577 21. TESTMONIAL STYLE THREE
2578----------------------------*/
2579
2580.testmonial-three .testmonial-details {
2581 background: #00e2d9
-webkit-gradient(linear, left top, right top,
from(#81ee8e),
color-stop(#2deab6),
color-stop(#00e2d9),
color-stop(#00d7f2),
to(#00c9fd)) repeat scroll 0 0;
2582 background: #00e2d9 linear-gradient(to right, #81ee8e, #2deab6, #00e2d9, #00d7f2, #00c9fd) repeat scroll 0 0;
2583 border-radius: 5px;
2584 margin-bottom: 30px;
2585 padding: 30px;
2586 position: relative;
2587 z-index: 1;
2588}
2589
2590.testmonial-three .testmonial-details::before {
2591 background: #fff none repeat scroll 0 0;
2592 border-radius: 5px;
2593 content: "";
2594 height: calc(100% - 6px);
2595 left: 3px;
2596 position: absolute;
2597 top: 3px;
2598 width: calc(100% - 6px);
2599 z-index: -1;
2600}
2601
2602.testmonial-three .testmonial-details:after {
2603 position: absolute;
2604 left: 20%;
2605 bottom: 0;
2606 width: 15px;
2607 height: 15px;
2608 content: "";
2609 background: #00e2d9;
2610 -webkit-transform: rotate(50deg);
2611 transform: rotate(50deg);
2612 -webkit-transform-origin: left top;
2613 transform-origin: left top;
2614 z-index: -2;
2615}
2616
2617.testmonial-three .author-details-and-designation {
2618 margin-left: 40px;
2619 padding-bottom: 8px;
2620 padding-left: 80px;
2621 position: relative;
2622}
2623
2624.testmonial-three .author-details-and-designation img {
2625 background: rgba(0, 0, 0, 0)
-webkit-gradient(linear, right top, left top,
from(#81ee8e),
color-stop(#2deab6),
color-stop(#00e2d9),
color-stop(#00d7f2),
to(#00c9fd)) repeat scroll 0 0;
2626 background: rgba(0, 0, 0, 0) linear-gradient(to left, #81ee8e, #2deab6, #00e2d9, #00d7f2, #00c9fd) repeat scroll 0 0;
2627 border-radius: 50%;
2628 left: 0;
2629 padding: 2px;
2630 position: absolute;
2631 top: 0;
2632 width: 70px;
2633}
2634
2635.testmonial-three .author-details-and-designation h4 {
2636 margin-bottom: 5px;
2637}
2638
2639.home-three .testmonial-area .owl-controls {
2640 height: auto;
2641 margin: auto;
2642}
2643
2644/*--------------------------------
2645 HOME FEATURES ICON STYLE
2646---------------------------------*/
2647
2648.home-two .qs-box-icon i,
2649.home-three .qs-box-icon i {
2650 border: 2px solid #545096;
2651 border-radius: 50%;
2652 padding-top: 12px;
2653}
2654
2655.home-three .qs-box-icon i {
2656 border: 2px solid #00e2d9;
2657}
2658
2659.home-two .qs-box:hover .qs-box-icon i {
2660 background: #545096 none repeat scroll 0 0;
2661 border-color: #545096;
2662}
2663
2664.home-three .qs-box:hover .qs-box-icon i {
2665 background: #00e2d9;
2666 background-image: -webkit-gradient(linear, right top, left top, from(#81ee8e), color-stop(#2deab6), color-stop(#00e2d9), color-stop(#00d7f2), to(#00c9fd));
2667 background-image: linear-gradient(to left, #81ee8e, #2deab6, #00e2d9, #00d7f2, #00c9fd);
2668 border-color: #00e2d9;
2669}
2670
2671.video-button {
2672 background: #545096 none repeat scroll 0 0;
2673 border-radius: 3px;
2674 color: #fff;
2675 font-weight: 600;
2676 letter-spacing: 2px;
2677 padding: 15px 20px;
2678 text-transform: uppercase;
2679}
2680
2681.home-three .video-button {
2682 background: #00e2d9;
2683 background-image: -webkit-gradient(linear, right top, left top, from(#81ee8e), color-stop(#2deab6), color-stop(#00e2d9), color-stop(#00d7f2), to(#00c9fd));
2684 background-image: linear-gradient(to left, #81ee8e, #2deab6, #00e2d9, #00d7f2, #00c9fd);
2685}
2686
2687.video-button:hover {
2688 background: #292929 none repeat scroll 0 0;
2689 color: #fff;
2690}
2691
2692.home-two .blog-details a.readmore {
2693 color: #292929;
2694}
2695
2696.home-two .single-blog a:hover {
2697 color: #545096;
2698}
2699
2700.home-two .contact-form button {
2701 background: transparent none repeat scroll 0 0;
2702 border: 2px solid;
2703 border-radius: 50px;
2704 color: #545096;
2705}
2706
2707.home-two .contact-form button:hover {
2708 background: #545096 none repeat scroll 0 0;
2709 border-color: #545096;
2710 color: #fff;
2711}
2712
2713.home-three .contact-form button {
2714 background: transparent none repeat scroll 0 0;
2715 border: 2px solid;
2716 border-radius: 50px;
2717 color: #00e2d9;
2718
2719}
2720
2721.home-three .contact-form button:hover {
2722 background: #00e2d9;
2723 background-image: -webkit-gradient(linear, right top, left top, from(#81ee8e), color-stop(#2deab6), color-stop(#00e2d9), color-stop(#00d7f2), to(#00c9fd));
2724 background-image: linear-gradient(to left, #81ee8e, #2deab6, #00e2d9, #00d7f2, #00c9fd);
2725 color: #fff;
2726 border-color: #00e2d9;
2727}
2728
2729/* .home-two .footer-copyright,
2730.home-three .footer-copyright {
2731 border-top: 1px solid rgba(255, 255, 255, 0.3);
2732} */
2733
2734/*---------------------------
2735 22. FAQS AREA
2736---------------------------*/
2737
2738.faqs-content img {
2739 display: block;
2740 margin: 0 auto;
2741 width: 50%;
2742}
2743
2744.panel-group {
2745 background: #fff none repeat scroll 0 0;
2746 border-radius: 3px;
2747 -webkit-box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.04);
2748 box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.04);
2749 margin-bottom: 0;
2750 padding: 30px;
2751}
2752
2753#accordion .panel {
2754 border: medium none;
2755 border-radius: 0;
2756 -webkit-box-shadow: none;
2757 box-shadow: none;
2758 margin: 0 0 15px 10px;
2759}
2760
2761#accordion .panel-heading {
2762 border-radius: 30px;
2763 padding: 0;
2764}
2765
2766#accordion .panel-title a {
2767 background: #00e2d9;
2768 background-image: -webkit-gradient(linear, right top, left top, from(#81ee8e), color-stop(#2deab6), color-stop(#00e2d9), color-stop(#00d7f2), to(#00c9fd));
2769 background-image: linear-gradient(to left, #81ee8e, #2deab6, #00e2d9, #00d7f2, #00c9fd);
2770 border: 1px solid transparent;
2771 border-radius: 30px;
2772 color: #fff;
2773 display: block;
2774 font-size: 18px;
2775 font-weight: 600;
2776 padding: 12px 20px 12px 50px;
2777 position: relative;
2778 -webkit-transition: all 0.3s ease 0s;
2779 transition: all 0.3s ease 0s;
2780}
2781
2782#accordion .panel-title a.collapsed {
2783 background: #fff none repeat scroll 0 0;
2784 border: 1px solid #ddd;
2785 color: #333;
2786}
2787
2788#accordion .panel-title a::after,
2789#accordion .panel-title a.collapsed::after {
2790 background: #00e2d9;
2791 background-image: -webkit-gradient(linear, right top, left top, from(#81ee8e), color-stop(#2deab6), color-stop(#00e2d9), color-stop(#00d7f2), to(#00c9fd));
2792 background-image: linear-gradient(to left, #81ee8e, #2deab6, #00e2d9, #00d7f2, #00c9fd);
2793 border: 1px solid transparent;
2794 border-radius: 50%;
2795 -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);
2796 box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);
2797 color: #fff;
2798 content: "";
2799 font-family: fontawesome;
2800 font-size: 25px;
2801 height: 55px;
2802 left: -20px;
2803 line-height: 55px;
2804 position: absolute;
2805 text-align: center;
2806 top: -5px;
2807 -webkit-transition: all 0.3s ease 0s;
2808 transition: all 0.3s ease 0s;
2809 width: 55px;
2810}
2811
2812#accordion .panel-title a.collapsed::after {
2813 background: #fff none repeat scroll 0 0;
2814 border: 1px solid #ddd;
2815 -webkit-box-shadow: none;
2816 box-shadow: none;
2817 color: #333;
2818 content: "";
2819}
2820
2821#accordion .panel-body {
2822 background: transparent none repeat scroll 0 0;
2823 border-top: medium none;
2824 padding: 20px 25px 10px 9px;
2825 position: relative;
2826}
2827
2828#accordion .panel-body p {
2829 border-left: 1px dashed #dddddd;
2830 padding-left: 25px;
2831}
2832
2833/*-----------------------------
2834 22. BLOG PAGES
2835-------------------------------*/
2836
2837.top-area.single-page {
2838 height: 400px;
2839}
2840
2841.page-barner-area {
2842 -webkit-box-align: center;
2843 -ms-flex-align: center;
2844 align-items: center;
2845 display: -webkit-box;
2846 display: -ms-flexbox;
2847 display: flex;
2848 height: 100%;
2849 padding-top: 80px;
2850 text-align: center;
2851}
2852
2853.page-barner-area .area-bg {
2854 background: rgba(0, 0, 0, 0) url("assets/site_new/img/blog/blog-page-bg.jpg") no-repeat scroll center center / cover;
2855}
2856
2857.single-page .page-barner-area .area-bg::before {
2858 opacity: 0.8;
2859}
2860
2861.page-location li {
2862 display: inline-block;
2863 margin: 0 5px;
2864}
2865
2866.single-page .single-blog h3 a {
2867 color: #292929;
2868}
2869
2870.single-page .single-blog a:hover {
2871 color: #00e2d9;
2872}
2873
2874.single-page .single-blog:hover {
2875 -webkit-transform: inherit;
2876 transform: inherit;
2877}
2878
2879.pagination > li > a,
2880.pagination > li > span {
2881 color: #00e2d9;
2882}
2883
2884.pagination > .active > a,
2885.pagination > .active > a:focus,
2886.pagination > .active > a:hover,
2887.pagination > .active > span,
2888.pagination > .active > span:focus,
2889.pagination > .active > span:hover {
2890 background-color: #00e2d9;
2891 border-color: #00e2d9;
2892 color: #fff;
2893}
2894
2895/*-----------------------
2896 SEDEBAR WIDGETS
2897------------------------*/
2898
2899.single-widget {
2900 overflow: hidden;
2901}
2902
2903.single-widget h3 {
2904 font-size: 20px;
2905 margin-bottom: 30px;
2906 padding-bottom: 20px;
2907 position: relative;
2908}
2909
2910.single-widget h3::after {
2911 background: rgba(0, 0, 0, 0) url("assets/site_new/img/widgets-line.png") no-repeat scroll left bottom;
2912 bottom: 0;
2913 content: "";
2914 height: 10px;
2915 left: 0;
2916 position: absolute;
2917 width: 100px;
2918}
2919
2920.single-widget a {
2921 border-color: #ddd;
2922 color: #676767;
2923}
2924
2925.single-widget a:hover {
2926 border-color: #00e2d9;
2927 color: #00e2d9;
2928}
2929
2930/*-----------------------
2931 ABOUT WIDGET
2932------------------------*/
2933
2934.single-widget.about-widget img {
2935 border-radius: 9px;
2936 margin-bottom: 20px;
2937}
2938
2939/*-----------------------
2940 RECENT POST WIDGET
2941-------------------------*/
2942
2943.single-widget.post-widget li {
2944 margin-bottom: 20px;
2945}
2946
2947.single-widget.post-widget li:last-child {
2948 margin-bottom: 0;
2949}
2950
2951.single-widget.post-widget li img {
2952 float: left;
2953 margin-bottom: 10px;
2954 margin-right: 10px;
2955}
2956
2957.post-widget .post-meta a {
2958 color: #676767;
2959 margin-right: 10px;
2960}
2961
2962.post-widget .post-meta a:hover {
2963 color: #00e2d9;
2964}
2965
2966/*------------------------
2967 TAG WIDGET
2968--------------------------*/
2969
2970.tagcloud a {
2971 border: 1px solid #ddd;
2972 color: #676767;
2973 display: inline-block;
2974 margin: 5px 3px;
2975 padding: 10px 20px;
2976}
2977
2978.tagcloud a:hover {
2979 border-color: #00e2d9;
2980 color: #00e2d9;
2981}
2982
2983/*-----------------------
2984 WIDGET CATEGORIES
2985------------------------*/
2986
2987.single-widget.categories li {
2988 display: block;
2989 position: relative;
2990}
2991
2992.single-widget.categories li::before {
2993 background: #676767 none repeat scroll 0 0;
2994 content: "";
2995 display: inline-block;
2996 height: 2px;
2997 left: 0;
2998 position: relative;
2999 top: -3px;
3000 -webkit-transition: all 0.3s ease 0s;
3001 transition: all 0.3s ease 0s;
3002 width: 10px;
3003}
3004
3005.single-widget.categories li a {
3006 color: #676767;
3007 display: inline-block;
3008 padding: 10px;
3009}
3010
3011.single-widget.categories li:hover::before {
3012 background: #00e2d9 none repeat scroll 0 0;
3013 width: 20px;
3014}
3015
3016.single-widget.categories li a:hover {
3017 color: #00e2d9;
3018}
3019
3020/*-----------------------
3021 TWITTER WIDGET
3022------------------------*/
3023
3024.single-widget.twitter-feed li {
3025 margin-bottom: 20px;
3026}
3027
3028.single-widget.twitter-feed li:last-child {
3029 margin-bottom: 0;
3030}
3031
3032/*------------------------
3033 SUBSCRIBER WIDGET
3034-------------------------*/
3035
3036.widget-subscriber-form input,
3037.widget-subscriber-form button {
3038 background: #fff none repeat scroll 0 0;
3039 border: 0 none;
3040 color: #282828;
3041 font-size: 16px;
3042 letter-spacing: 1px;
3043 margin-bottom: 15px;
3044 padding: 10px;
3045 -webkit-transition: all 0.3s ease 0s;
3046 transition: all 0.3s ease 0s;
3047 width: 100%;
3048}
3049
3050.widget-subscriber-form {
3051 background: #00e2d9;
3052 background-image: -webkit-gradient(linear, right top, left top, from(#81ee8e), color-stop(#2deab6), color-stop(#00e2d9), color-stop(#00d7f2), to(#00c9fd));
3053 background-image: linear-gradient(to left, #81ee8e, #2deab6, #00e2d9, #00d7f2, #00c9fd);
3054 padding: 20px;
3055}
3056
3057.widget-subscriber-form button {
3058 margin-bottom: 0;
3059}
3060
3061.widget-subscriber-form button:hover {
3062 background: #282828;
3063 color: #fff;
3064}
3065
3066/*------------------------
3067 INSTAFEED WIDGET
3068--------------------------*/
3069
3070.single-widget.instafeed li {
3071 float: left;
3072 width: 33.33%;
3073}
3074
3075.stellarnav.dark li a{color: #000 !important;}
3076.search-and-signup-button a{color:#000 !important;}
3077.search-and-signup-button a:hover{
color:
000 !important;border-color:
<
?php echo $THEMECOLORCODE;
?> !important;}