apurv20 commited on
Commit
1f92ff0
·
verified ·
1 Parent(s): e601e70

Upload 24 files

Browse files
static/css/main.css ADDED
@@ -0,0 +1,825 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;0,1000;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900;1,1000&display=swap');
2
+
3
+
4
+ :root{
5
+ --clr-blue: #458ff6;
6
+ --clr-black: #000;
7
+ --clr-white: #fff;
8
+ --clr-gray: #7d7987;
9
+ --clr-dark-blue: #233348;
10
+ --clr-dark-purple: #1f1534;
11
+ --font-family-mulish: 'Mulish', sans-serif;
12
+ --transition-default: all 300ms ease-in-out;
13
+ }
14
+
15
+ html{
16
+ scroll-behavior: smooth;
17
+ -moz-osx-font-smoothing: grayscale;
18
+ -webkit-font-smoothing: antialiased;
19
+ text-rendering: optimizeLegibility;
20
+ -webkit-text-size-adjust: 100%;
21
+ }
22
+
23
+ /* some resets & configuration */
24
+ *,
25
+ *::before,
26
+ *::after{
27
+ box-sizing: border-box;
28
+ margin: 0;
29
+ padding: 0;
30
+ }
31
+
32
+ ul, ol{
33
+ list-style-type: none;
34
+ }
35
+ a{
36
+ text-decoration: none;
37
+ color: unset;
38
+ transition: var(--transition-default);
39
+ }
40
+
41
+ a:focus, a:hover{
42
+ color: unset;
43
+ }
44
+
45
+ img, picture, video, canvas, svg{
46
+ max-width: 100%;
47
+ display: block;
48
+ }
49
+ input, button, textarea, select{
50
+ font: inherit;
51
+ outline: 0;
52
+ }
53
+ h1, h2, h3, h4, h5, h6{
54
+ overflow-wrap: break-word;
55
+ }
56
+ textarea{
57
+ resize: none;
58
+ }
59
+ img, object, embed, video{
60
+ max-width: 100%;
61
+ }
62
+
63
+ body{
64
+ font-family: var(--font-family-mulish);
65
+ line-height: 1.6;
66
+ height: 100%;
67
+ font-weight: 300;
68
+ }
69
+
70
+ button{
71
+ background-color: transparent;
72
+ border: none;
73
+ cursor: pointer;
74
+ }
75
+ .page-wrapper{
76
+ overflow: hidden!important;
77
+ }
78
+
79
+ /* header section & navbar */
80
+ .header{
81
+ position: relative;
82
+ min-height: 100vh;
83
+ background-color: var(--clr-blue);
84
+ }
85
+ .header *{
86
+ color: var(--clr-white);
87
+ }
88
+ .navbar{
89
+ padding: 56px 0 80px 0;
90
+ }
91
+ .brand-and-toggler{
92
+ width: 100%;
93
+ }
94
+ .navbar-content{
95
+ height: 41px;
96
+ }
97
+ .navbar-brand .brand-shape{
98
+ width: 41px;
99
+ height: 41px;
100
+ border-radius: 50%;
101
+ background-color: var(--clr-white);
102
+ font-size: 26px;
103
+ display: flex;
104
+ align-items: center;
105
+ justify-content: center;
106
+ font-weight: 700;
107
+ margin-right: 12px;
108
+ color: var(--clr-blue);
109
+ }
110
+
111
+ .navbar-brand .brand-text{
112
+ color: var(--clr-white);
113
+ font-size: 24px;
114
+ }
115
+ .nav-item{
116
+ margin-left: 40px;
117
+ }
118
+ .nav-link{
119
+ font-weight: 400;
120
+ font-size: 18px;
121
+ }
122
+ .nav-link:hover{
123
+ opacity: 0.9;
124
+ }
125
+ .nav-link.nav-active{
126
+ position: relative;
127
+ color: var(--clr-white);
128
+ font-weight: 700;
129
+ opacity: 1;
130
+ }
131
+ .nav-link.nav-active::after{
132
+ content: "";
133
+ position: absolute;
134
+ bottom: -7px;
135
+ left: 0;
136
+ width: 100%;
137
+ height: 2px;
138
+ background-color: var(--clr-white);
139
+ }
140
+ .navbar-show-btn{
141
+ font-size: 24px;
142
+ cursor: pointer;
143
+ }
144
+
145
+ .navbar-hide-btn{
146
+ display: none;
147
+ cursor: pointer;
148
+ transition: var(--transition-default);
149
+ }
150
+ .navbar-hide-btn:hover{
151
+ opacity: 0.8;
152
+ }
153
+ .element-one{
154
+ position: absolute;
155
+ top: calc(56px + 41px + 63px);
156
+ left: 0;
157
+ }
158
+ .element-one img{
159
+ width: 60px;
160
+ }
161
+
162
+ /* banner */
163
+ .banner-title{
164
+ font-size: 48px;
165
+ line-height: 1.166;
166
+ }
167
+ .banner-content{
168
+ display: grid;
169
+ column-gap: 78px;
170
+ grid-template-columns: repeat(2, 1fr);
171
+ align-items: center;
172
+ }
173
+ .banner-left .content-wrapper{
174
+ max-width: 445px;
175
+ margin-left: auto;
176
+ }
177
+ .banner-left .content-wrapper p{
178
+ max-width: 340px;
179
+ }
180
+ .banner-left .text{
181
+ margin-top: 25px;
182
+ margin-bottom: 45px;
183
+ }
184
+
185
+ /* services */
186
+ .sc-services{
187
+ padding-top: 179px;
188
+ padding-bottom: 115.9px;
189
+ position: relative;
190
+ overflow: hidden;
191
+ }
192
+ .sc-services .content-wrapper{
193
+ max-width: 670px;
194
+ margin-right: auto;
195
+ margin-left: auto;
196
+ }
197
+ .sc-services .content-wrapper .text{
198
+ line-height: 1.6667;
199
+ }
200
+ .services-list{
201
+ margin-top: calc(83px - 18.5px);
202
+ margin-bottom: -18.5px;
203
+ margin-right: -18.5px;
204
+ margin-left: -18.5px;
205
+ display: flex;
206
+ flex-wrap: wrap;
207
+ }
208
+ .services-item{
209
+ box-shadow: 10px 40px 50px 0px #e5e9f666;
210
+ background-color: var(--clr-white);
211
+ border-radius: 20px;
212
+ width: 350px;
213
+ min-height: 354px;
214
+ padding: 46px 38px;
215
+ margin: 18.5px;
216
+ width: calc(33.3333% - 37px);
217
+ transition: var(--transition-default);
218
+ }
219
+ .services-item:hover{
220
+ box-shadow: rgba(0, 0, 0, 0.1) 0 20px 25px -5px, rgba(0, 0, 0, 0.04) 0 10px 10px -5px;
221
+ }
222
+ .services-item .item-title{
223
+ font-size: 24px;
224
+ margin-top: 22px;
225
+ margin-bottom: 12px;
226
+ }
227
+ .services-shape{
228
+ position: absolute;
229
+ z-index: -1;
230
+ top: 290px;
231
+ left: -70px;
232
+ }
233
+ .services-main-btn{
234
+ margin-top: 69px;
235
+ }
236
+
237
+ /* grid block one */
238
+ .grid-content .content-wrapper{
239
+ max-width: 360px;
240
+ }
241
+ .grid-content{
242
+ grid-template-columns: repeat(2, 1fr);
243
+ column-gap: 137px;
244
+ }
245
+ .grid-content .title-box .title-separator{
246
+ margin-left: 0;
247
+ margin-top: 26px;
248
+ }
249
+ .grid-content .text{
250
+ line-height: 1.667;
251
+ }
252
+ .grid-content .btn{
253
+ margin-top: 37px;
254
+ }
255
+
256
+ /* grid one */
257
+ .sc-grid-one{
258
+ padding: 115.5px 0 114.5px 0;
259
+ background-color: var(--clr-blue);
260
+ }
261
+ .sc-grid-one .grid-content .title-box .title-separator{
262
+ background-color: var(--clr-white);
263
+ }
264
+
265
+ /* grid two */
266
+ .sc-grid-two{
267
+ padding: 114.5px 0 125px 0;
268
+ }
269
+ .sc-grid-two .grid-content .grid-img{
270
+ order: 2;
271
+ }
272
+ .sc-grid-two .grid-content .grid-text .content-wrapper{
273
+ max-width: 340px;
274
+ }
275
+ .sc-grid-two .btn:hover img{
276
+ filter: invert(100%) brightness(100);
277
+ }
278
+ .sc-grid-two .grid-content .grid-text{
279
+ margin-left: auto;
280
+ }
281
+ .sc-grid-two .btn img{
282
+ margin-left: 7px;
283
+ }
284
+
285
+ /* feedback section */
286
+ .sc-feedback{
287
+ padding: 125px 0 138px 0;
288
+ }
289
+ .feedback-content{
290
+ max-width: 1120px;
291
+ background: linear-gradient(208.18deg, #67c3f3 9.05%, #5a98f2 76.74%);
292
+ border-radius: 24px;
293
+ margin-right: auto;
294
+ margin-left: auto;
295
+ min-height: 425px;
296
+ position: relative;
297
+ }
298
+ .feedback-content .title-box{
299
+ padding-top: 61px;
300
+ }
301
+ .feedback-content .title-box .title-separator{
302
+ background-color: var(--clr-white);
303
+ }
304
+ .feedback-content .feedback-element{
305
+ position: absolute;
306
+ right: -50px;
307
+ top: -15px;
308
+ z-index: 1;
309
+ }
310
+ .feedback-content .feedback-element-2{
311
+ position: absolute;
312
+ bottom: 50px;
313
+ left: -52px;
314
+ z-index: -1;
315
+ }
316
+ .feedback-item .item-left .item-info{
317
+ margin-left: 29px;
318
+ }
319
+ .feedback-item{
320
+ padding: 66px 124px 86px;
321
+ align-items: center;
322
+ grid-template-columns: repeat(2, 1fr);
323
+ column-gap: 111px;
324
+ }
325
+ .feedback-item .item-img{
326
+ width: 141px;
327
+ height: 141px;
328
+ border-radius: 50%;
329
+ overflow: hidden;
330
+ border: 4px solid var(--clr-white);
331
+ }
332
+ .feedback-item .item-img img{
333
+ width: 100%;
334
+ height: 100%;
335
+ object-fit: cover;
336
+ object-position: 50%;
337
+ }
338
+ .feedback-item .item-info .name{
339
+ font-size: 22px;
340
+ }
341
+ .feedback-item .item-info .designation{
342
+ font-size: 18px;
343
+ }
344
+ .feedback-item .item-right{
345
+ max-width: 340px;
346
+ line-height: 1.57;
347
+ }
348
+ .feedback-list{
349
+ position: relative;
350
+ }
351
+ .feedback-list .owl-dots{
352
+ position: absolute;
353
+ left: 50%;
354
+ transform: translateX(-50%);
355
+ top: calc(100% + 40px);
356
+ }
357
+ .feedback-list .owl-dots .owl-dot span{
358
+ background-color: var(--clr-blue)!important;
359
+ opacity: 0.3;
360
+ }
361
+ .feedback-list .owl-dots .owl-dot:hover span{
362
+ background-color: var(--clr-blue)!important;
363
+ opacity: 1;
364
+ }
365
+ .feedback-list .owl-dots .owl-dot.active span{
366
+ opacity: 1;
367
+ }
368
+ .feedback-list .owl-nav{
369
+ position: absolute;
370
+ top: calc(100% + 24px);
371
+ left: 50%;
372
+ transform: translateX(-50%);
373
+ }
374
+ .feedback-list .owl-nav button:hover{
375
+ background-color:transparent!important;
376
+ color: var(--clr-blue)!important;
377
+ }
378
+ .feedback-list .owl-nav .owl-prev{
379
+ margin-right: 286px;
380
+ }
381
+ .feedback-list .owl-nav{
382
+ color: var(--clr-blue);
383
+ opacity: 1;
384
+ }
385
+ .feedback-list .owl-nav .disabled{
386
+ opacity: 0.3;
387
+ }
388
+
389
+ /* articles */
390
+ .sc-articles{
391
+ position: relative;
392
+ padding: 108px 0 64.5px 0;
393
+ }
394
+ .articles-item{
395
+ box-shadow: 10px 40px 50px 0px #e5e9f666;
396
+ border-radius: 20px;
397
+ background-color: var(--clr-white);
398
+ max-width: 350px;
399
+ }
400
+ .articles-list{
401
+ margin-right: -17px;
402
+ margin-left: -17px;
403
+ margin-top: 79px;
404
+ }
405
+ .articles-shape{
406
+ position: absolute;
407
+ right: 0;
408
+ top: 200px;
409
+ z-index: -1;
410
+ }
411
+ .articles-item{
412
+ width: calc(33.3333% - 34px);
413
+ overflow: hidden;
414
+ margin: 0 17px;
415
+ transition: var(--transition-default);
416
+ }
417
+ .articles-item:hover{
418
+ box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
419
+ }
420
+ .articles-item .item-img{
421
+ height: 246px;
422
+ overflow: hidden;
423
+ }
424
+ .articles-item .item-img img{
425
+ width: 100%;
426
+ height: 100%;
427
+ object-fit: cover;
428
+ }
429
+ .articles-item .item-body{
430
+ padding: 24px 33px 35px;
431
+ }
432
+ .articles-item .item-title{
433
+ font-weight: 700;
434
+ line-height: 1.52;
435
+ font-size: 21px;
436
+ margin-bottom: 12px;
437
+ }
438
+ .articles-item .text{
439
+ font-weight: 300;
440
+ font-size: 16px;
441
+ margin-bottom: 25px;
442
+ }
443
+ .articles-item .item-link-text{
444
+ font-weight: 600;
445
+ font-size: 17px;
446
+ }
447
+ .articles-item .item-link-icon{
448
+ margin-left: 12px;
449
+ }
450
+ .articles-item .item-link:hover{
451
+ color: #1472f4;
452
+ }
453
+ .articles-content{
454
+ position: relative;
455
+ }
456
+ .articles-element{
457
+ position: absolute;
458
+ top: 105px;
459
+ left: -5px;
460
+ z-index: -1;
461
+ }
462
+
463
+ /* footer */
464
+ .footer{
465
+ margin-top: 136.6px;
466
+ background: linear-gradient(183.41deg, #67c3f3 -8.57%, #5a98f2 82.96%);
467
+ padding-top: 118px;
468
+ padding-bottom: 109px;
469
+ position: relative;
470
+ }
471
+
472
+ .footer .navbar-brand{
473
+ margin-bottom: 17px;
474
+ }
475
+
476
+ .footer .navbar-brand .brand-shape{
477
+ background-color: var(--clr-white);
478
+ color: var(--clr-blue);
479
+ }
480
+ .footer .navbar-brand .brand-text{
481
+ color: var(--clr-white);
482
+ }
483
+
484
+ .footer-list{
485
+ grid-template-columns: 3fr 1fr 1fr 1fr;
486
+ column-gap: 80px;
487
+ row-gap: 40px;
488
+ }
489
+ .footer-item:nth-child(1){
490
+ padding-right: 100px;
491
+ }
492
+ .footer-item:nth-child(1) p{
493
+ font-weight: 300;
494
+ font-size: 18px;
495
+ }
496
+ .footer-item:nth-child(1) .copyright-text{
497
+ margin-top: 31px;
498
+ line-height: 1.55;
499
+ }
500
+ .footer-item-title{
501
+ font-weight: 700;
502
+ font-size: 20px;
503
+ margin-bottom: 24px;
504
+ }
505
+ .footer-links li a{
506
+ font-weight: 300;
507
+ font-size: 18px;
508
+ }
509
+ .footer-links li a:hover{
510
+ opacity: 0.95;
511
+ text-decoration: underline;
512
+ }
513
+ .footer-links li{
514
+ margin-bottom: 10px;
515
+ }
516
+ .footer-element-1{
517
+ bottom: 0;
518
+ left: 0;
519
+ position: absolute;
520
+ }
521
+ .footer-element-2{
522
+ position: absolute;
523
+ right: 91px;
524
+ top: -70px;
525
+ z-index: 1;
526
+ }
527
+
528
+ /* Media queries */
529
+ @media screen and (max-width: 1120px){
530
+ .feedback-list .feedback-item{
531
+ column-gap: 40px;
532
+ }
533
+
534
+ .footer-item:nth-child(1){
535
+ padding-right: 0;
536
+ }
537
+
538
+ .footer-list{
539
+ grid-template-columns: repeat(2, 1fr);
540
+ }
541
+ }
542
+
543
+ @media screen and (max-width: 992px){
544
+ .navbar .navbar-show-btn{
545
+ display: block;
546
+ }
547
+
548
+ .navbar .navbar-hide-btn i{
549
+ color: var(--clr-black);
550
+ }
551
+
552
+ .navbar-box{
553
+ position: fixed;
554
+ right: 0;
555
+ top: 0;
556
+ width: 280px;
557
+ height: 100%;
558
+ box-shadow: rgba(149, 157, 165, 0.4) 0px 8px 24px;
559
+ z-index: 999;
560
+ background-color: var(--clr-white);
561
+ padding: 48px 32px 24px;
562
+ transform: translateX(100%);
563
+ transition: var(--transition-default);
564
+ }
565
+
566
+ .navbar-box-show{
567
+ transform: translateX(0);
568
+ }
569
+
570
+ .navbar-box .nav-link{
571
+ color: var(--clr-black);
572
+ position: relative;
573
+ padding-bottom: 8px;
574
+ }
575
+
576
+ .navbar-box .nav-link::after{
577
+ content: "";
578
+ position: absolute;
579
+ top: 100%;
580
+ left: 50%;
581
+ transform: translateX(-50%);
582
+ height: 1px;
583
+ width: 0;
584
+ background-color: var(--clr-blue);
585
+ transition: var(--transition-default);
586
+ }
587
+ .navbar-box .nav-link:hover{
588
+ color: var(--clr-blue);
589
+ }
590
+ .navbar-box .nav-link:hover::after{
591
+ width: 100%;
592
+ }
593
+ .navbar-box .nav-link.nav-active{
594
+ color: var(--clr-blue);
595
+ }
596
+ .navbar-box .nav-item{
597
+ margin: 12px 0;
598
+ }
599
+ .navbar-box .navbar-nav{
600
+ flex-direction: column;
601
+ }
602
+ .navbar-box .navbar-hide-btn{
603
+ display: block;
604
+ position: absolute;
605
+ right: 16px;
606
+ top: 16px;
607
+ font-size: 24px;
608
+ }
609
+
610
+ /* banner */
611
+ .banner-content{
612
+ column-gap: 36px;
613
+ grid-template-columns: repeat(1, 1fr);
614
+ }
615
+ .banner .banner-left .content-wrapper{
616
+ max-width: 540px;
617
+ margin-right: auto;
618
+ margin-left: auto;
619
+ text-align: center;
620
+ }
621
+ .banner-left .content-wrapper p{
622
+ max-width: 100%;
623
+ }
624
+ .banner .banner-right{
625
+ justify-content: center;
626
+ margin-top: 40px;
627
+ max-width: 480px;
628
+ margin-right: auto;
629
+ margin-left: auto;
630
+ }
631
+
632
+ /* services */
633
+ .sc-services{
634
+ padding-top: 80px!important;
635
+ padding-bottom: 80px!important;
636
+ position: relative;
637
+ overflow: hidden;
638
+ }
639
+
640
+ .services-item{
641
+ width: calc(50% - 37px);
642
+ }
643
+
644
+ .sc-services{
645
+ padding-top: 120px;
646
+ padding-bottom: 115.5px;
647
+ }
648
+ .services-shape{
649
+ width: 70%;
650
+ top: 340px;
651
+ }
652
+
653
+ /* grid one */
654
+ .sc-grid-one, .sc-grid-two{
655
+ padding: 100px 0;
656
+ }
657
+
658
+ .grid-content .content-wrapper{
659
+ max-width: 600px;
660
+ margin-left: auto;
661
+ margin-right: auto;
662
+ text-align: center;
663
+ }
664
+ .grid-content{
665
+ grid-template-columns: repeat(1, 1fr);
666
+ }
667
+ .grid-content .title-box .title-separator{
668
+ margin-left: auto;
669
+ }
670
+ .grid-content .grid-img{
671
+ max-width: 480px;
672
+ margin-right: auto;
673
+ margin-left: auto;
674
+ margin-bottom: 40px;
675
+ }
676
+
677
+ .sc-grid.sc-grid-two .grid-content .content-wrapper{
678
+ max-width: 600px;
679
+ margin-left: auto;
680
+ margin-right: auto;
681
+ text-align: center;
682
+ }
683
+ .sc-grid-two .grid-content .grid-text{
684
+ width: 100%;
685
+ margin-right: 0;
686
+ margin-left: 0;
687
+ margin-bottom: 60px;
688
+ }
689
+
690
+ /* feedback */
691
+ .sc-feedback{
692
+ padding: 120px;
693
+ }
694
+ .feedback-list .feedback-item{
695
+ grid-template-columns: repeat(1, 1fr);
696
+ padding: 32px;
697
+ }
698
+ .feedback-list .feedback-item .item-right{
699
+ max-width: 100%;
700
+ margin-top: 24px;
701
+ }
702
+ .feedback-list .owl-nav .owl-prev{
703
+ margin-right: 200px;
704
+ }
705
+ .feedback-content .feedback-element{
706
+ width: 40px;
707
+ right: 5px;
708
+ top: 5px;
709
+ }
710
+ .feedback-content .feedback-element-2{
711
+ width: 50px;
712
+ left: 0;
713
+ }
714
+
715
+ /* articles */
716
+ .sc-articles{
717
+ padding: 100px 0;
718
+ }
719
+ .articles-content .articles-item{
720
+ width: calc(50% - 34px);
721
+ overflow: hidden;
722
+ margin: 17px;
723
+ }
724
+ .articles-shape{
725
+ width: 50%;
726
+ }
727
+ .articles-element{
728
+ top: 180px;
729
+ width: 60px;
730
+ }
731
+
732
+ /* footer */
733
+ .footer-element-1{
734
+ width: 60px;
735
+ }
736
+ .footer-element-22{
737
+ width: 60px;
738
+ right: 0;
739
+ top: -35px;
740
+ }
741
+ }
742
+
743
+ @media screen and (max-width: 768px){
744
+ /* navbar */
745
+ .element-one img{
746
+ width: 40px;
747
+ }
748
+ /* grid one */
749
+ .sc-grid-one, .sc-grid-two{
750
+ padding: 80px 0;
751
+ }
752
+
753
+ /* feedback */
754
+ .sc-feedback{
755
+ padding: 80px 0;
756
+ }
757
+ .feedback-list .feedback-item{
758
+ padding-right: 20px;
759
+ padding-left: 20px
760
+ }
761
+ .feedback-list .feedback-item .item-left{
762
+ flex-direction: column;
763
+ }
764
+ .feedback-list .feedback-item .item-left .item-info{
765
+ margin-left: 0;
766
+ text-align: center;
767
+ margin-top: 16px;
768
+ }
769
+ .feedback-list .owl-nav .owl-prev{
770
+ margin-right: 120px;
771
+ }
772
+
773
+ /* articles */
774
+ .sc-articles{
775
+ padding: 80px 0;
776
+ }
777
+
778
+ /* footer */
779
+ .footer-list{
780
+ grid-template-columns: repeat(1, 1fr);
781
+ text-align: center;
782
+ }
783
+ .footer-list .navbar-brand{
784
+ justify-content: center;
785
+ }
786
+ .footer-list .footer-item:nth-child(1){
787
+ max-width: 450px;
788
+ margin-right: auto;
789
+ margin-left: auto;
790
+ }
791
+ }
792
+
793
+ @media screen and (max-width: 678px){
794
+ .sc-services .services-list{
795
+ margin-right: 0;
796
+ margin-left: 0;
797
+ }
798
+
799
+ .services-list .services-item{
800
+ width: 100%;
801
+ margin: 12px 0;
802
+ }
803
+
804
+ .articles-list .articles-item{
805
+ width: calc(100% - 34px);
806
+ overflow: hidden;
807
+ max-width: 100%;
808
+ }
809
+ }
810
+
811
+ @media screen and (max-width: 576px){
812
+ .services-item{
813
+ text-align: center;
814
+ }
815
+ .services-item .item-icon img{
816
+ margin-right: auto;
817
+ margin-left: auto;
818
+ }
819
+ }
820
+
821
+ @media screen and (max-width: 450px){
822
+ .navbar-box{
823
+ width: 100%;
824
+ }
825
+ }
static/css/utilities.css ADDED
@@ -0,0 +1,155 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* utilities classes */
2
+ .container{
3
+ margin: 0 auto;
4
+ padding-right: 16px;
5
+ padding-left: 16px;
6
+ max-width: calc(1273px - 32px);
7
+ }
8
+
9
+ /* text stylings and colors */
10
+ .text{
11
+ color: var(--clr-gray);
12
+ mix-blend-mode: normal;
13
+ font-weight: 300;
14
+ font-style: normal;
15
+ }
16
+ .text-blue{color: var(--clr-blue);}
17
+ .text-black{color: var(--clr-black);}
18
+ .text-white{color: var(--clr-white);}
19
+ .text-gray{color: var(--clr-gray);}
20
+ .text-dark-purple{color: var(--clr-dark-purple);}
21
+
22
+ .text-uppercase{text-transform: uppercase;}
23
+ .text-capitalize{text-transform: capitalize;}
24
+ .text-lowercase{text-transform: lowercase;}
25
+ .text-center{text-align: center;}
26
+ .text-start{text-align: left;}
27
+ .text-end{text-align: right;}
28
+ .text-justify{text-align: justify;}
29
+ .text-nowrap{white-space: nowrap;}
30
+
31
+ /* backgrounds colors */
32
+ .bg-transparent{background-color: transparent;}
33
+ .bg-white{background-color: var(--clr-white);}
34
+ .bg-black{background-color: var(--clr-black);}
35
+ .bg-blue{background-color: var(--clr-blue);}
36
+ .bg-gray{background-color: var(--clr-gray);}
37
+ .bg-dark-purple{background-color: var(--clr-dark-purple);}
38
+
39
+ .op-01{opacity: 0.1;}
40
+ .op-02{opacity: 0.2;}
41
+ .op-03{opacity: 0.3;}
42
+ .op-04{opacity: 0.4;}
43
+ .op-05{opacity: 0.5;}
44
+ .op-06{opacity: 0.6;}
45
+ .op-07{opacity: 0.7;}
46
+ .op-08{opacity: 0.8;}
47
+ .op-09{opacity: 0.9;}
48
+
49
+ /* font weights */
50
+ .fw-3{font-weight: 300;}
51
+ .fw-4{font-weight: 400;}
52
+ .fw-5{font-weight: 500;}
53
+ .fw-6{font-weight: 600;}
54
+ .fw-7{font-weight: 700;}
55
+ .fw-8{font-weight: 800;}
56
+ .fw-9{font-weight: 900;}
57
+
58
+ /* display */
59
+ .d-block{display: block;}
60
+ .d-inline{display: inline;}
61
+ .d-inline-block{display: inline-block;}
62
+ .d-flex{display: flex;}
63
+ .d-inline-flex{display: inline-flex;}
64
+ .d-grid{display: grid;}
65
+ .d-none{display: none;}
66
+
67
+ /* flex */
68
+ .justify-content-start{justify-content: flex-start;}
69
+ .justify-content-end{justify-content: flex-end;}
70
+ .justify-content-center{justify-content: center;}
71
+ .align-items-center{align-items: center;}
72
+ .align-items-stretch{align-items: stretch;}
73
+ .align-items-end{align-items: flex-start;}
74
+ .align-items-start{align-items: flex-start;}
75
+ .align-items-baseline{align-items: baseline;}
76
+ .flex-column{flex-direction: column;}
77
+ .flex-row{flex-direction: row;}
78
+ .flex-wrap{flex-wrap: wrap;}
79
+
80
+ /* vertically and horizontally centered */
81
+ .flex-center{
82
+ display: flex;
83
+ align-items: center;
84
+ justify-content: center;
85
+ }
86
+ .justify-content-between{justify-content: space-between;}
87
+
88
+ /* buttons */
89
+ .btn{
90
+ min-width: 200px;
91
+ height: 56px;
92
+ border-radius: 54px;
93
+ display: inline-flex;
94
+ align-items: center;
95
+ justify-content: center;
96
+ font-weight: 700;
97
+ font-size: 18px;
98
+ color: var(--clr-white);
99
+ transition: var(--transition-default);
100
+ }
101
+
102
+ .btn:hover{
103
+ color: var(--clr-white);
104
+ background-color: #1472f4;
105
+ box-shadow: rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px, rgba(17, 17, 26, 0.1) 0px 24px 80px;
106
+ }
107
+ .btn-primary{
108
+ background-color: var(--clr-blue);
109
+ }
110
+ .btn-primary-outline{
111
+ border: 1.4px solid var(--clr-blue);
112
+ color: var(--clr-blue);
113
+ }
114
+ .btn-secondary{
115
+ background-color: var(--clr-white);
116
+ color: var(--clr-blue);
117
+ }
118
+ .btn-white-outline{
119
+ color: var(--clr-white);
120
+ border: 1.4px solid var(--clr-white);
121
+ }
122
+ .btn-white-outline:hover{
123
+ background-color: var(--clr-white);
124
+ color: var(--clr-blue);
125
+ }
126
+
127
+ /* title */
128
+ .title-box .title-box-name{
129
+ font-weight: 700;
130
+ font-size: 36px;
131
+ }
132
+ .title-box .title-separator{
133
+ height: 2px;
134
+ background-color: var(--clr-black);
135
+ width: 56px;
136
+ margin-top: 10px;
137
+ margin-bottom: 33px;
138
+ }
139
+
140
+ /* margin auto */
141
+ .mx-auto{
142
+ margin-right: auto;
143
+ margin-left: auto;
144
+ }
145
+
146
+ @media screen and (max-width: 992px){
147
+ .title-box .title-box-name{
148
+ font-size: 32px;
149
+ }
150
+ }
151
+
152
+ .resize-animation-stopper *{
153
+ animation: none!important;
154
+ transition: none!important;
155
+ }
static/images/arrow-down.svg ADDED
static/images/article-img-1.png ADDED
static/images/article-img-2.png ADDED
static/images/article-img-3.png ADDED
static/images/banner-image.png ADDED
static/images/curve-shape-1.png ADDED
static/images/curve-shape-2.png ADDED
static/images/download-image.png ADDED
static/images/element-img-1.png ADDED
static/images/element-img-2.png ADDED
static/images/element-img-3.png ADDED
static/images/element-img-4.png ADDED
static/images/element-img-5.png ADDED
static/images/health-care-img.png ADDED
static/images/person-image.png ADDED
static/images/service-icon-1.png ADDED
static/images/service-icon-2.png ADDED
static/images/service-icon-3.png ADDED
static/images/service-icon-4.png ADDED
static/images/service-icon-5.png ADDED
static/images/service-icon-6.png ADDED
static/js/script.js ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+
3
+ $(document).ready(function(){
4
+ $('.feedback-slider').owlCarousel({
5
+ loop: false,
6
+ margin: 10,
7
+ nav: true,
8
+ items: 1,
9
+ autoplay: true,
10
+ navText: ["<i class = 'fas fa-arrow-left'></i>", "<i class = 'fas fa-arrow-right'></i>"]
11
+ });
12
+
13
+ // stop animation on resize
14
+ let resizeTimer;
15
+ $(window).resize(function(){
16
+ $(document.body).addClass('resize-animation-stopper');
17
+ clearTimeout(resizeTimer);
18
+ resizeTimer = setTimeout(() => {
19
+ $(document.body).removeClass('resize-animation-stopper');
20
+ }, 400);
21
+ });
22
+
23
+ $('.navbar-show-btn').click(function(){
24
+ $('.navbar-box').addClass('navbar-box-show');
25
+ });
26
+
27
+ $('.navbar-hide-btn').click(function(){
28
+ $('.navbar-box').removeClass("navbar-box-show");
29
+ })
30
+ });