Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
virtualX
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Nameer AS
virtualX
Commits
24f70b8c
Commit
24f70b8c
authored
Mar 16, 2018
by
Nameer AS
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
language bar added/mobile issue fixed/auto fill form fixed
parent
d565222b
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
1284 additions
and
1163 deletions
+1284
-1163
BahijInsan.woff
src/assets/fonts/BahijInsan.woff
+0
-0
BahijInsan.woff2
src/assets/fonts/BahijInsan.woff2
+0
-0
main.js
src/assets/js/main.js
+5
-1
_main.scss
src/assets/scss/_main.scss
+1250
-1152
_responsive.scss
src/assets/scss/_responsive.scss
+22
-9
index.html
src/pages/index.html
+1
-1
header.html
src/partials/header.html
+6
-0
No files found.
src/assets/fonts/BahijInsan.woff
0 → 100644
View file @
24f70b8c
File added
src/assets/fonts/BahijInsan.woff2
0 → 100644
View file @
24f70b8c
File added
src/assets/js/main.js
View file @
24f70b8c
...
@@ -52,10 +52,14 @@ $(document).ready(function() {
...
@@ -52,10 +52,14 @@ $(document).ready(function() {
},
600
);
},
600
);
});
});
$
(
'.overview-column '
).
hoverdir
({
$
(
'.overview-column '
).
hoverdir
({
speed
:
500
,
speed
:
500
,
});
});
$
(
'header .login>a.button'
).
click
(
function
(
e
)
{
e
.
preventDefault
();
$
(
this
).
toggleClass
(
'active'
);
$
(
'header .form-wrap'
).
slideToggle
();
});
function
mobileMenuAdj
()
{
function
mobileMenuAdj
()
{
$
(
window
).
scroll
(
function
()
{
$
(
window
).
scroll
(
function
()
{
...
...
src/assets/scss/_main.scss
View file @
24f70b8c
// Default
//Font
body
{
@font-face
{
overflow-x
:
hidden
;
font-family
:
'Bahij Insan'
;
color
:
#000
;
src
:
url('../fonts/BahijInsan.woff2')
format
(
'woff2'
)
,
url('../fonts/BahijInsan.woff')
format
(
'woff'
);
font-weight
:
normal
;
font-style
:
normal
;
}
// Default
body
{
overflow-x
:
hidden
;
color
:
#000
;
}
input
:
-
webkit-autofill
,
input
:-
webkit-autofill
:
hover
,
input
:-
webkit-autofill
:
focus
,
input
:-
webkit-autofill
:
active
{
-webkit-animation
:
autofill
0s
forwards
;
animation
:
autofill
0s
forwards
;
}
@keyframes
autofill
{
100
%
{
background
:
transparent
;
color
:
#fff
;
}
}
@-webkit-keyframes
autofill
{
100
%
{
background
:
transparent
;
color
:
#fff
;
}
}
@mixin
placeholder
{
::-webkit-input-placeholder
{
@content
}
:-moz-placeholder
{
@content
}
::-moz-placeholder
{
@content
}
:-ms-input-placeholder
{
@content
}
}
$highlight-color
:
#cb022c
;
$red-font
:
#cd202f
;
.button
{
background-color
:
$highlight-color
;
border-radius
:
50px
;
border
:
none
;
min-width
:
107px
;
font-size
:
16px
;
padding
:
10px
15px
11px
;
margin-bottom
:
0
;
&
:hover
{
background-color
:
#261b1b
;
}
&
:focus
{
background-color
:
#261b1b
;
}
&
.dark-hover
{
&
:hover
{
background
:
#8c0a25
;
}
}
&
:focus
{
@mixin
placeholder
{
background-color
:
#8c0a25
;
::-webkit-input-placeholder
{
@content
}
:-moz-placeholder
{
@content
}
::-moz-placeholder
{
@content
}
:-ms-input-placeholder
{
@content
}
}
}
}
$highlight-color
:
#cb022c
;
}
$red-font
:
#cd202f
;
.button
{
h1
{
background-color
:
$highlight-color
;
font-size
:
39px
;
border-radius
:
50px
;
line-height
:
51px
;
border
:
none
;
text-align
:
center
;
min-width
:
107px
;
font-weight
:
normal
;
font-size
:
16px
;
margin-bottom
:
70px
;
padding
:
10px
15px
11px
;
}
margin-bottom
:
0
;
&
:hover
{
h2
{
background-color
:
#261b1b
;
margin
:
0
0
20px
;
}
}
&
:focus
{
background-color
:
#261b1b
;
h6
{
}
font-size
:
20px
;
&
.dark-hover
{
}
&
:hover
{
background
:
#8c0a25
;
p
{
}
font-size
:
18px
;
&
:focus
{
line-height
:
25px
;
background-color
:
#8c0a25
;
a
{
}
font-weight
:
bold
;
text-decoration
:
underline
;
}
}
a
:hover
{
color
:
#cb022c
;
}
ul
{
li
{
margin
:
0
0
7px
;
}
&
.list-none
{
list-style
:
none
;
margin
:
0
;
}
}
footer
{
ul
.def-list
{
li
{
&
:after
{
top
:
10px
;
}
}
}
}
}
h1
{
}
font-size
:
39px
;
line-height
:
51px
;
ul
.def-list
{
text-align
:
center
;
margin
:
0
;
font-weight
:
normal
;
li
{
margin-bottom
:
70px
;
margin
:
0
0
7px
;
padding
:
0
0
0
25px
;
list-style
:
none
;
position
:
relative
;
&
:after
{
width
:
11px
;
height
:
8px
;
content
:
""
;
position
:
absolute
;
left
:
0
;
top
:
8px
;
background
:
url(../img/list-style-default.png)
no-repeat
;
}
}
}
h2
{
}
margin
:
0
0
20px
;
.list-style
{
list-style
:
none
;
margin
:
0
;
li
{
padding-left
:
20px
;
position
:
relative
;
&
:before
{
content
:
""
;
background
:
url(../img/list-style.png)
no-repeat
;
position
:
absolute
;
left
:
0
;
top
:
8px
;
width
:
6px
;
height
:
7px
;
}
}
}
h6
{
}
font-size
:
20px
;
.custom-gutter
{
margin
:
0
-5px
;
.medium-6
{
margin
:
5px
;
width
:
calc
(
50%
-
10px
);
}
}
.img-overlay
{
position
:
relative
;
&
:after
{
content
:
""
;
position
:
absolute
;
top
:
0
;
right
:
0
;
bottom
:
0
;
left
:
0
;
background
:
rgba
(
44
,
32
,
32
,
0
.7
);
}
>
div
{
position
:
relative
;
z-index
:
1
;
}
}
// Header
header
{
position
:
fixed
;
top
:
0
;
left
:
0
;
right
:
0
;
background
:
#fff
;
z-index
:
9999
;
padding
:
10px
0
18px
;
.logo
{
align-self
:
flex-end
;
img
{
width
:
auto
;
transition
:
all
ease
0
.5s
;
}
}
}
p
{
&
.small
{
font-size
:
18px
;
box-shadow
:
0px
2px
19px
-4px
rgba
(
0
,
0
,
0
,
0
.36
);
line-height
:
25px
;
.logo
{
a
{
img
{
font-weight
:
bold
;
max-width
:
120px
;
text-decoration
:
underline
;
}
}
}
}
.navigation-wrap
.language-bar
{
a
:hover
{
top
:
-5px
;
color
:
#cb022c
;
}
}
}
ul
{
.top-block
{
li
{
display
:
-
webkit-box
;
margin
:
0
0
7px
;
display
:
-
ms-flexbox
;
display
:
flex
;
-webkit-box-pack
:
justify
;
-ms-flex-pack
:
justify
;
justify-content
:
space-between
;
}
.search
{
cursor
:
pointer
;
color
:
#b4b4b4
;
font-size
:
20px
;
width
:
20px
;
height
:
21px
;
outline
:
0
;
.search-top
{
position
:
relative
;
top
:
-3px
;
}
}
.header-form
{
padding-top
:
18px
;
}
.login
{
height
:
37px
;
position
:
relative
;
margin
:
0
;
a
{
&
:focus
{
background-color
:
#cb022c
;
}
}
&
.list-none
{
&
.active
{
list-style
:
none
;
background-color
:
#261b1b
;
margin
:
0
;
}
}
}
}
}
footer
{
.form-wrap
{
ul
.def-list
{
display
:
none
;
li
{
position
:
absolute
;
&
:after
{
min-width
:
221px
;
top
:
10px
;
top
:
calc
(
100%
+
18px
);
}
padding-top
:
18px
;
}
left
:
50%
;
}
-webkit-transform
:
translateX
(
-50%
);
transform
:
translateX
(
-50%
);
z-index
:
99
;
right
:
0
;
&
:before
{
@include
css-triangle
(
14px
,
#cb022c
,
up
);
position
:
absolute
;
top
:
-14px
;
left
:
0
;
right
:
0
;
margin
:
auto
;
}
}
button
{
ul
.def-list
{
color
:
#fff
;
margin
:
0
;
&
.float-left
{
li
{
margin
:
4px
0
0
;
margin
:
0
0
7px
;
font-size
:
11px
;
padding
:
0
0
0
25px
;
a
{
list-style
:
none
;
color
:
#fff
;
position
:
relative
;
&
:after
{
width
:
11px
;
height
:
8px
;
content
:
""
;
position
:
absolute
;
left
:
0
;
top
:
8px
;
background
:
url(../img/list-style-default.png)
no-repeat
;
}
}
}
}
}
}
}
.list-style
{
}
list-style
:
none
;
margin
:
0
;
.form-wrap
{
li
{
padding-top
:
15px
;
padding-left
:
20px
;
padding-bottom
:
15px
;
position
:
relative
;
background
:
$highlight-color
;
&
:before
{
.cell
{
content
:
""
;
position
:
relative
;
background
:
url(../img/list-style.png)
no-repeat
;
}
position
:
absolute
;
input
,
left
:
0
;
textarea
{
top
:
8px
;
color
:
#fff
;
width
:
6px
;
background
:
transparent
;
height
:
7px
;
border
:
none
;
}
border-bottom
:
solid
1px
#fa0034
;
}
-webkit-box-shadow
:
none
;
box-shadow
:
none
;
margin-bottom
:
15px
;
padding
:
0
.1875rem
0
.125rem
;
font-size
:
15px
;
font-weight
:
300
;
line-height
:
normal
;
height
:
34px
;
resize
:
none
;
&
:focus
{
@extend
input
;
}
}
}
.custom-gutter
{
label
{
margin
:
0
-5px
;
transform
:
translate3d
(
0
,
5px
,
0
);
.medium-6
{
position
:
absolute
;
margin
:
5px
;
color
:
#fff
;
width
:
calc
(
50%
-
10px
);
top
:
0
;
transition
:
0
.2s
ease
all
;
-moz-transition
:
0
.2s
ease
all
;
-webkit-transition
:
0
.2s
ease
all
;
}
input
,
textarea
{
padding-bottom
:
0
;
position
:
relative
;
z-index
:
9
;
&
:focus
,
&
:valid
{
~
label
{
opacity
:
0
.8
;
font-size
:
12px
;
transform
:
translate3d
(
0
,
-12px
,
0
);
}
}
}
}
}
.img-overlay
{
}
position
:
relative
;
&
:after
{
.hamburger-menu
{
content
:
""
;
@include
hamburger
(
#2c2020
,
position
:
absolute
;
#2c2020
,
top
:
0
;
41px
,
right
:
0
;
21px
,
bottom
:
0
;
5px
,
left
:
0
;
3
);
background
:
rgba
(
44
,
32
,
32
,
0
.7
);
}
}
>
div
{
nav
{
z-index
:
999
;
position
:
absolute
;
right
:
0
.9375rem
;
min-width
:
260px
;
background
:
#2c2020
;
margin-top
:
18px
;
-webkit-transition
:
all
ease-in
0
.5s
;
transition
:
all
ease-in
0
.5s
;
padding
:
35px
0
;
&
.position-right
{
min-height
:
100%
;
}
ul
.vertical.menu
{
overflow-y
:
auto
;
}
&
.off-canvas
{
background
:
#2c2020
;
&
.is-open
{
transform
:
translate
(
-15px
,
0
);
}
}
.close-btn
{
position
:
absolute
;
right
:
15px
;
color
:
#564e4c
;
top
:
20px
;
font-size
:
22px
;
z-index
:
9
;
cursor
:
pointer
;
}
&
:before
{
content
:
""
;
position
:
absolute
;
background
:
#261b1b
;
left
:
0
;
top
:
0
;
bottom
:
0
;
width
:
72px
;
}
.menu
{
li
{
a
{
padding
:
20px
0
;
font-size
:
20px
;
position
:
relative
;
position
:
relative
;
z-index
:
1
;
z-index
:
1
;
}
outline
:
0
;
}
&
:focus
{
color
:
#fff
;
// Header
header
{
position
:
fixed
;
top
:
0
;
left
:
0
;
right
:
0
;
background
:
#fff
;
z-index
:
9999
;
padding
:
10px
0
18px
;
.logo
{
img
{
width
:
auto
;
transition
:
all
ease
0
.5s
;
}
}
}
&
:hover
{
&
.small
{
color
:
#cb022c
;
box-shadow
:
0px
2px
19px
-4px
rgba
(
0
,
0
,
0
,
0
.36
);
.logo
{
img
{
max-width
:
120px
;
}
}
}
}
i
{
.top-block
{
font-size
:
25px
;
display
:
-
webkit-box
;
padding
:
0
55px
0
25px
;
display
:
-
ms-flexbox
;
display
:
flex
;
-webkit-box-pack
:
justify
;
-ms-flex-pack
:
justify
;
justify-content
:
space-between
;
}
.search
{
cursor
:
pointer
;
color
:
#b4b4b4
;
font-size
:
20px
;
width
:
20px
;
height
:
21px
;
outline
:
0
;
.search-top
{
position
:
relative
;
top
:
-3px
;
}
}
}
.header-form
{
padding-top
:
18px
;
display
:
none
;
}
.login
{
height
:
37px
;
position
:
relative
;
margin
:
0
55px
0
40px
;
&
:hover
{
&
:hover
{
.header-form
{
&
:before
{
display
:
block
;
content
:
""
;
position
:
absolute
;
left
:
0
;
top
:
0
;
bottom
:
0
;
width
:
3px
;
background
:
#cb022c
;
}
}
}
}
}
}
.form-wrap
{
}
position
:
absolute
;
}
min-width
:
221px
;
a
{
top
:
calc
(
100%
+
18px
);
color
:
#fff
;
padding-top
:
18px
;
&
:hover
{
left
:
50%
;
color
:
#cb022c
;
-webkit-transform
:
translateX
(
-50%
);
}
transform
:
translateX
(
-50%
);
}
z-index
:
99
;
}
right
:
0
;
&
:before
{
.navigation-wrap
{
@include
css-triangle
(
14px
,
#cb022c
,
up
);
-ms-flex-item-align
:
end
;
position
:
absolute
;
align-self
:
flex-end
;
top
:
-14px
;
display
:
flex
;
left
:
0
;
flex-wrap
:
wrap
;
right
:
0
;
align-items
:
center
;
margin
:
auto
;
justify-content
:
flex-end
;
>
div
{
margin
:
0
0
0
35px
;
}
.language-bar
{
flex
:
1
0
100%
;
position
:
relative
;
top
:
-15px
;
transition
:
all
ease
0
.5s
;
ul
{
display
:
flex
;
margin
:
0
;
align-items
:
center
;
justify-content
:
flex-end
;
font-size
:
14px
;
li
{
list-style
:
none
;
margin
:
0
;
padding
:
0
10px
0
0
;
&
.ar
{
font-family
:
'Bahij Insan'
;
font-size
:
16px
;
}
}
button
{
&
+
li
{
color
:
#fff
;
padding
:
0
0
0
10px
;
&
.float-left
{
position
:
relative
;
margin
:
4px
0
0
;
&
:before
{
font-size
:
11px
;
content
:
""
;
a
{
position
:
absolute
;
color
:
#fff
;
top
:
5px
;
}
bottom
:
5px
;
width
:
2px
;
left
:
0
;
background
:
#261b1b
;
}
}
}
}
}
a
{
}
color
:
#261b1b
;
font-weight
:
700
;
.form-wrap
{
&
:hover
{
padding-top
:
15px
;
color
:
#cb022c
;
padding-bottom
:
15px
;
}
background
:
$highlight-color
;
.cell
{
position
:
relative
;
}
input
,
textarea
{
color
:
#fff
;
background
:
transparent
;
border
:
none
;
border-bottom
:
solid
1px
#fa0034
;
-webkit-box-shadow
:
none
;
box-shadow
:
none
;
margin-bottom
:
15px
;
padding
:
0
.1875rem
0
.125rem
;
font-size
:
15px
;
font-weight
:
300
;
line-height
:
normal
;
height
:
34px
;
resize
:
none
;
&
:focus
{
@extend
input
;
}
}
}
&
.active
{
label
{
a
{
transform
:
translate3d
(
0
,
5px
,
0
);
color
:
#cb022c
;
position
:
absolute
;
color
:
#fff
;
top
:
0
;
transition
:
0
.2s
ease
all
;
-moz-transition
:
0
.2s
ease
all
;
-webkit-transition
:
0
.2s
ease
all
;
}
input
,
textarea
{
padding-bottom
:
0
;
position
:
relative
;
z-index
:
9
;
&
:focus
,
&
:valid
{
~
label
{
opacity
:
0
.8
;
font-size
:
12px
;
transform
:
translate3d
(
0
,
-12px
,
0
);
}
}
}
}
}
}
}
}
}
.hamburger-menu
{
}
@include
hamburger
(
#2c2020
,
#2c2020
,
41px
,
21px
,
5px
,
3
);
}
.red
{
color
:
$red-font
;
nav
{
}
z-index
:
999
;
position
:
absolute
;
.carousel
{
right
:
0
.9375rem
;
position
:
relative
;
min-width
:
260px
;
figure
.orbit-figure
{
background
:
#2c2020
;
.orbit-caption
{
margin-top
:
18px
;
z-index
:
9
;
-webkit-transition
:
all
ease-in
0
.5s
;
max-width
:
1005px
;
transition
:
all
ease-in
0
.5s
;
top
:
50%
;
padding
:
35px
0
;
bottom
:
inherit
;
&
.position-right
{
-webkit-transform
:
translateY
(
-50%
);
min-height
:
100%
;
transform
:
translateY
(
-50%
);
}
left
:
150px
;
ul
.vertical.menu
{
padding
:
0
;
overflow-y
:
auto
;
h2
{
}
font-size
:
37px
;
&
.off-canvas
{
font-weight
:
500
;
background
:
#2c2020
;
line-height
:
45px
;
&
.is-open
{
margin-bottom
:
0
;
transform
:
translate
(
-15px
,
0
);
}
}
}
.close-btn
{
.button
{
position
:
absolute
;
border-bottom
:
solid
4px
#a10324
;
right
:
15px
;
padding
:
13px
22px
11px
;
color
:
#564e4c
;
top
:
20px
;
font-size
:
22px
;
font-size
:
22px
;
z-index
:
9
;
font-weight
:
500
;
cursor
:
pointer
;
&
:hover
{
border-bottom-color
:
#261b1b
;
}
&
:focus
{
border-bottom
:
solid
4px
#261b1b
;
}
}
}
&
:before
{
strong
{
content
:
""
;
line-height
:
normal
;
position
:
absolute
;
font-size
:
176px
;
background
:
#261b1b
;
left
:
0
;
top
:
0
;
bottom
:
0
;
width
:
72px
;
}
}
.menu
{
ul
{
li
{
list-style
:
none
;
a
{
padding
:
4px
0
;
padding
:
20px
0
;
margin
:
0
0
25px
;
font-size
:
20px
;
border-top
:
solid
1px
rgba
(
255
,
255
,
255
,
0
.2
);
position
:
relative
;
border-bottom
:
solid
1px
rgba
(
255
,
255
,
255
,
0
.2
);
z-index
:
1
;
&
.tick-list
{
outline
:
0
;
li
{
&
:focus
{
&
+
li
{
color
:
#fff
;
}
&
:hover
{
color
:
#cb022c
;
}
i
{
font-size
:
25px
;
padding
:
0
55px
0
25px
;
}
&
:hover
{
&
:before
{
&
:before
{
content
:
""
;
font-family
:
'virtualx'
;
content
:
"\e903"
;
position
:
absolute
;
position
:
absolute
;
width
:
15px
;
height
:
15px
;
left
:
0
;
left
:
0
;
top
:
0
;
bottom
:
0
;
width
:
3px
;
background
:
#cb022c
;
}
}
}
}
}
}
}
}
}
&
.number-list
{
a
{
counter-reset
:
section
;
color
:
#fff
;
font-weight
:
700
;
&
:hover
{
font-size
:
22px
;
color
:
#cb022c
;
li
{
}
padding
:
0
25px
;
}
margin
:
0
;
}
display
:
-
webkit-inline-box
;
display
:
-
ms-inline-flexbox
;
.navigation-wrap
{
display
:
inline-flex
;
-ms-flex-item-align
:
end
;
-webkit-box-orient
:
horizontal
;
align-self
:
flex-end
;
-webkit-box-direction
:
normal
;
>
div
{
-ms-flex-flow
:
row
wrap
;
display
:
inline-block
;
flex-flow
:
row
wrap
;
vertical-align
:
middle
;
-webkit-box-align
:
center
;
}
-ms-flex-align
:
center
;
}
align-items
:
center
;
a
{
.red
{
color
:
#fff
;
color
:
$red-font
;
display
:
flex
;
}
align-items
:
center
;
&
:focus
{
.carousel
{
color
:
#fff
;
position
:
relative
;
outline
:
0
;
figure
.orbit-figure
{
.orbit-caption
{
z-index
:
9
;
max-width
:
1005px
;
top
:
50%
;
bottom
:
inherit
;
-webkit-transform
:
translateY
(
-50%
);
transform
:
translateY
(
-50%
);
left
:
150px
;
padding
:
0
;
h2
{
font-size
:
37px
;
font-weight
:
500
;
line-height
:
45px
;
margin-bottom
:
0
;
}
.button
{
border-bottom
:
solid
4px
#a10324
;
padding
:
13px
22px
11px
;
font-size
:
22px
;
font-weight
:
500
;
&
:hover
{
border-bottom-color
:
#261b1b
;
}
&
:focus
{
border-bottom
:
solid
4px
#261b1b
;
}
}
strong
{
line-height
:
normal
;
font-size
:
176px
;
}
ul
{
list-style
:
none
;
padding
:
4px
0
;
margin
:
0
0
25px
;
border-top
:
solid
1px
rgba
(
255
,
255
,
255
,
0
.2
);
border-bottom
:
solid
1px
rgba
(
255
,
255
,
255
,
0
.2
);
&
.tick-list
{
li
{
&
+
li
{
&
:before
{
font-family
:
'virtualx'
;
content
:
"\e903"
;
position
:
absolute
;
width
:
15px
;
height
:
15px
;
left
:
0
;
}
}
}
}
&
.number-list
{
counter-reset
:
section
;
font-weight
:
700
;
font-size
:
22px
;
li
{
padding
:
0
25px
;
margin
:
0
;
display
:
-
webkit-inline-box
;
display
:
-
ms-inline-flexbox
;
display
:
inline-flex
;
-webkit-box-orient
:
horizontal
;
-webkit-box-direction
:
normal
;
-ms-flex-flow
:
row
wrap
;
flex-flow
:
row
wrap
;
-webkit-box-align
:
center
;
-ms-flex-align
:
center
;
align-items
:
center
;
a
{
color
:
#fff
;
display
:
flex
;
align-items
:
center
;
&
:focus
{
color
:
#fff
;
outline
:
0
;
}
}
&
:before
{
margin
:
0
10px
0
0
;
background
:
$highlight-color
;
border-radius
:
50%
;
width
:
25px
;
height
:
25px
;
display
:
inline-block
;
text-align
:
center
;
content
:
counter
(
section
);
counter-increment
:
section
;
line-height
:
26px
;
}
i
{
margin
:
0
10px
0
0
;
}
}
}
}
}
li
{
&
:before
{
margin
:
0
;
margin
:
0
10px
0
0
;
background
:
$highlight-color
;
border-radius
:
50%
;
width
:
25px
;
height
:
25px
;
display
:
inline-block
;
display
:
inline-block
;
vertical-align
:
middle
;
text-align
:
center
;
padding
:
0
40px
;
content
:
counter
(
section
);
position
:
relative
;
counter-increment
:
section
;
&
:first-child
{
line-height
:
26px
;
padding-left
:
5px
;
}
}
i
{
&
:last-child
{
margin
:
0
10px
0
0
;
padding-right
:
10px
;
}
}
}
}
}
}
}
}
li
{
.orbit-controls
{
margin
:
0
;
position
:
absolute
;
display
:
inline-block
;
right
:
20%
;
vertical-align
:
middle
;
z-index
:
99
;
padding
:
0
40px
;
top
:
50%
;
position
:
relative
;
-webkit-transform
:
translateY
(
-50%
);
&
:first-child
{
transform
:
translateY
(
-50%
);
padding-left
:
5px
;
font-size
:
45px
;
.orbit-previous
{
-webkit-transform
:
rotate
(
180deg
);
transform
:
rotate
(
180deg
);
}
button
{
display
:
-
webkit-inline-box
;
display
:
-
ms-inline-flexbox
;
display
:
inline-flex
;
position
:
static
;
padding
:
0
;
cursor
:
pointer
;
color
:
#7c7574
;
-webkit-transform
:
translateY
(
0
);
transform
:
translateY
(
0
);
&
:hover
,
&
:focus
{
background
:
transparent
;
}
}
&
+
button
{
&
:last-child
{
margin-left
:
25px
padding-right
:
10px
;
}
}
}
}
}
}
.icon
{
position
:
absolute
;
bottom
:
15px
;
left
:
0
;
right
:
0
;
margin
:
auto
;
z-index
:
9
;
text-align
:
center
;
font-size
:
60px
;
&
.to-next
{
width
:
60px
;
margin
:
auto
;
color
:
#fff
;
cursor
:
pointer
;
}
-webkit-animation
:
floater
infinite
3s
ease-in-out
;
animation
:
floater
infinite
3s
ease-in-out
;
-webkit-animation-fill-mode
:
forwards
;
animation-fill-mode
:
forwards
;
}
}
}
}
.overview
{
.orbit-controls
{
padding
:
50px
0
80px
;
position
:
absolute
;
right
:
20%
;
z-index
:
99
;
top
:
50%
;
-webkit-transform
:
translateY
(
-50%
);
transform
:
translateY
(
-50%
);
font-size
:
45px
;
.orbit-previous
{
-webkit-transform
:
rotate
(
180deg
);
transform
:
rotate
(
180deg
);
}
}
button
{
.overview-column
{
display
:
-
webkit-inline-box
;
height
:
495px
;
display
:
-
ms-inline-flexbox
;
position
:
relative
;
display
:
inline-flex
;
overflow
:
hidden
;
position
:
static
;
a
{
padding
:
0
;
display
:
block
;
cursor
:
pointer
;
height
:
100%
;
color
:
#7c7574
;
}
-webkit-transform
:
translateY
(
0
);
i
{
transform
:
translateY
(
0
);
font-size
:
80px
;
&
:hover
,
vertical-align
:
bottom
;
&
:focus
{
margin
:
0
10px
0
0
;
background
:
transparent
;
}
.icon-diagonal-arrow
{
position
:
absolute
;
right
:
20px
;
top
:
20px
;
margin
:
0
;
color
:
#fff
;
font-size
:
20px
;
z-index
:
9
;
display
:
none
;
}
img
{
height
:
100%
;
width
:
100%
;
-o-object-fit
:
cover
;
object-fit
:
cover
;
}
.hover-cont
{
left
:
58px
;
width
:
485px
;
position
:
absolute
;
top
:
50%
;
-webkit-transform
:
translateY
(
-50%
);
transform
:
translateY
(
-50%
);
z-index
:
9
;
h3
{
color
:
#fff
;
margin
:
0
0
30px
;
}
p
{
color
:
#fff
;
}
}
&
:hover
{
.icon-diagonal-arrow
{
display
:
block
;
}
}
}
.hover-background
{
&
+
button
{
position
:
absolute
;
margin-left
:
25px
width
:
100%
;
height
:
100%
;
background
:
$highlight-color
;
}
}
}
}
}
.fixed-bg
{
.icon
{
background-attachment
:
fixed
;
position
:
absolute
;
bottom
:
15px
;
left
:
0
;
right
:
0
;
margin
:
auto
;
z-index
:
9
;
text-align
:
center
;
font-size
:
60px
;
&
.to-next
{
width
:
60px
;
margin
:
auto
;
color
:
#fff
;
cursor
:
pointer
;
}
}
-webkit-animation
:
floater
infinite
3s
ease-in-out
;
.what-virtualx
{
animation
:
floater
infinite
3s
ease-in-out
;
background-image
:
url('../img/startup-photos-7356.jpg')
;
-webkit-animation-fill-mode
:
forwards
;
background-size
:
cover
;
animation-fill-mode
:
forwards
;
position
:
relative
;
}
z-index
:
9
;
}
padding
:
0
0
50px
;
&
:before
{
.overview
{
content
:
""
;
padding
:
50px
0
80px
;
position
:
absolute
;
}
background
:
url(../img/sec-before.png)
no-repeat
;
width
:
125px
;
.overview-column
{
height
:
186px
;
height
:
495px
;
background-size
:
contain
;
position
:
relative
;
top
:
-80px
;
overflow
:
hidden
;
left
:
30px
;
a
{
z-index
:
9
;
display
:
block
;
-webkit-animation
:
rotate
infinite
30s
linear
;
height
:
100%
;
-moz-animation
:
rotate
infinite
30s
linear
;
}
animation
:
rotate
infinite
30s
linear
;
i
{
}
font-size
:
80px
;
vertical-align
:
bottom
;
margin
:
0
10px
0
0
;
}
.icon-diagonal-arrow
{
position
:
absolute
;
right
:
20px
;
top
:
20px
;
margin
:
0
;
color
:
#fff
;
font-size
:
20px
;
z-index
:
9
;
display
:
none
;
}
img
{
height
:
100%
;
width
:
100%
;
-o-object-fit
:
cover
;
object-fit
:
cover
;
}
.hover-cont
{
left
:
58px
;
width
:
485px
;
position
:
absolute
;
top
:
50%
;
-webkit-transform
:
translateY
(
-50%
);
transform
:
translateY
(
-50%
);
z-index
:
9
;
h3
{
color
:
#fff
;
margin
:
0
0
30px
;
}
}
p
{
.box-content
{
background
:
#cb022c
;
width
:
478px
;
color
:
#fff
;
color
:
#fff
;
padding
:
60px
25px
30px
;
position
:
relative
;
top
:
-40px
;
}
}
}
.sub-text
{
&
:hover
{
margin
:
0
0
40px
;
.icon-diagonal-arrow
{
display
:
block
;
display
:
block
;
font-size
:
24px
;
color
:
#9a9a9a
;
}
}
}
.milestones
{
.hover-background
{
color
:
#fff
;
position
:
absolute
;
i
{
width
:
100%
;
position
:
absolute
;
height
:
100%
;
top
:
0
;
background
:
$highlight-color
;
left
:
0
;
}
font-size
:
100px
;
}
display
:
inline-block
;
vertical-align
:
middle
;
.fixed-bg
{
}
background-attachment
:
fixed
;
h2
{
}
position
:
relative
;
padding
:
15px
0
0
125px
;
.what-virtualx
{
margin
:
0
0
40px
;
background-image
:
url('../img/startup-photos-7356.jpg')
;
}
background-size
:
cover
;
.count-wrap
{
position
:
relative
;
margin
:
0
0
30px
;
z-index
:
9
;
}
padding
:
0
0
50px
;
.count
{
&
:before
{
font-size
:
100px
;
content
:
""
;
font-weight
:
bold
;
position
:
absolute
;
line-height
:
100px
;
background
:
url(../img/sec-before.png)
no-repeat
;
display
:
inline-block
;
width
:
125px
;
}
height
:
186px
;
.red
{
background-size
:
contain
;
@extend
.count
;
top
:
-80px
;
}
left
:
30px
;
z-index
:
9
;
-webkit-animation
:
rotate
infinite
30s
linear
;
-moz-animation
:
rotate
infinite
30s
linear
;
animation
:
rotate
infinite
30s
linear
;
}
}
.box-content
{
background
:
#cb022c
;
width
:
478px
;
color
:
#fff
;
padding
:
60px
25px
30px
;
position
:
relative
;
top
:
-40px
;
}
.sub-text
{
margin
:
0
0
40px
;
display
:
block
;
font-size
:
24px
;
color
:
#9a9a9a
;
}
.milestones
{
color
:
#fff
;
i
{
position
:
absolute
;
top
:
0
;
left
:
0
;
font-size
:
100px
;
display
:
inline-block
;
vertical-align
:
middle
;
}
h2
{
position
:
relative
;
padding
:
15px
0
0
125px
;
margin
:
0
0
40px
;
}
.count-wrap
{
margin
:
0
0
30px
;
}
.count
{
font-size
:
100px
;
font-weight
:
bold
;
line-height
:
100px
;
display
:
inline-block
;
}
.red
{
@extend
.count
;
}
span
{
font-size
:
20px
;
font-weight
:
normal
;
display
:
block
;
}
}
.demo-account
{
&
:before
{
content
:
""
;
position
:
absolute
;
background
:
url(../img/sec-before.png)
no-repeat
;
width
:
125px
;
height
:
186px
;
background-size
:
contain
;
top
:
-80px
;
right
:
30px
;
z-index
:
9
;
-webkit-transform
:
scaleX
(
-1
);
transform
:
scaleX
(
-1
);
-webkit-animation
:
rotate
infinite
30s
linear
;
-moz-animation
:
rotate
infinite
30s
linear
;
animation
:
rotate
infinite
30s
linear
;
}
position
:
relative
;
padding
:
60px
0
50px
;
background
:
#261b1b
;
color
:
#fff
;
.tabs-content
{
background
:
transparent
;
border
:
none
;
}
.tab-bg
{
height
:
630px
;
position
:
relative
;
>
img
{
position
:
absolute
;
left
:
-160px
;
}
}
.left-area
{
display
:
inline-block
;
vertical-align
:
middle
;
position
:
relative
;
margin
:
60px
0
0
13px
;
width
:
600px
;
}
.right-area
{
display
:
inline-block
;
vertical-align
:
middle
;
width
:
360px
;
color
:
#fff
;
margin
:
0
0
0
155px
;
.title
{
font-size
:
100px
;
font-weight
:
bold
;
line-height
:
100px
;
display
:
inline-block
;
margin
:
0
0
10px
;
}
p
{
margin
:
0
;
span
{
span
{
font-size
:
20px
;
color
:
#7a716f
;
font-weight
:
normal
;
display
:
block
;
}
}
}
}
.button
{
.demo-account
{
margin
:
20px
0
0
;
&
:before
{
}
content
:
""
;
}
position
:
absolute
;
.tab-links
{
background
:
url(../img/sec-before.png)
no-repeat
;
position
:
relative
;
width
:
125px
;
top
:
-105px
;
height
:
186px
;
.tabs
{
background-size
:
contain
;
background
:
transparent
;
top
:
-80px
;
border
:
none
;
right
:
30px
;
li
{
z-index
:
9
;
-webkit-transform
:
scaleX
(
-1
);
transform
:
scaleX
(
-1
);
-webkit-animation
:
rotate
infinite
30s
linear
;
-moz-animation
:
rotate
infinite
30s
linear
;
animation
:
rotate
infinite
30s
linear
;
}
position
:
relative
;
padding
:
60px
0
50px
;
background
:
#261b1b
;
color
:
#fff
;
.tabs-content
{
background
:
transparent
;
border
:
none
;
}
.tab-bg
{
height
:
630px
;
position
:
relative
;
>
img
{
position
:
absolute
;
left
:
-160px
;
}
}
.left-area
{
display
:
inline-block
;
vertical-align
:
middle
;
position
:
relative
;
position
:
relative
;
margin
:
60px
0
0
13px
;
float
:
none
;
width
:
600px
;
}
.right-area
{
display
:
inline-block
;
display
:
inline-block
;
vertical-align
:
middle
;
margin-right
:
-4px
;
width
:
360px
;
&
:before
{
color
:
#fff
;
content
:
""
;
margin
:
0
0
0
155px
;
position
:
absolute
;
.title
{
height
:
3px
;
font-size
:
100px
;
background
:
#574f4d
;
font-weight
:
bold
;
width
:
100%
;
line-height
:
100px
;
left
:
0
;
display
:
inline-block
;
right
:
0
;
margin
:
0
0
10px
;
top
:
0
;
}
p
{
margin
:
0
;
span
{
color
:
#7a716f
;
}
}
.button
{
margin
:
20px
0
0
;
}
}
}
a
{
.tab-links
{
position
:
relative
;
top
:
-105px
;
.tabs
{
background
:
transparent
;
background
:
transparent
;
border
:
none
;
border
:
none
;
li
{
padding
:
25px
35px
0
;
position
:
relative
;
font-size
:
18px
;
float
:
none
;
color
:
#fff
;
display
:
inline-block
;
position
:
relative
;
margin-right
:
-4px
;
outline
:
0
;
&
:before
{
&
:before
{
content
:
""
;
content
:
""
;
position
:
absolute
;
position
:
absolute
;
height
:
3px
;
width
:
16px
;
background
:
#574f4d
;
height
:
16px
;
width
:
100%
;
background
:
#574f4d
;
left
:
0
;
border-radius
:
50%
;
right
:
0
;
top
:
-7px
;
top
:
0
;
left
:
0
;
}
right
:
0
;
a
{
margin
:
auto
;
background
:
transparent
;
border
:
none
;
padding
:
25px
35px
0
;
font-size
:
18px
;
color
:
#fff
;
position
:
relative
;
outline
:
0
;
&
:before
{
content
:
""
;
position
:
absolute
;
width
:
16px
;
height
:
16px
;
background
:
#574f4d
;
border-radius
:
50%
;
top
:
-7px
;
left
:
0
;
right
:
0
;
margin
:
auto
;
}
}
&
.is-active
{
a
:before
{
background
:
#cb022c
;
}
}
}
}
}
}
}
&
.is-active
{
}
a
:before
{
background
:
#cb022c
;
.fade-title
{
font-size
:
250px
;
font-weight
:
bold
;
opacity
:
0
.04
;
text-align
:
center
;
}
.unique-feature
{
.content
{
z-index
:
3
;
position
:
relative
;
&
:after
{
position
:
absolute
;
background
:
url(../img/sec-before.png)
no-repeat
;
width
:
125px
;
height
:
186px
;
background-size
:
contain
;
bottom
:
80px
;
left
:
30px
;
z-index
:
9
;
content
:
""
;
-webkit-animation
:
rotate
infinite
30s
linear
;
-moz-animation
:
rotate
infinite
30s
linear
;
animation
:
rotate
infinite
30s
linear
;
}
}
&
:before
{
content
:
""
;
position
:
absolute
;
left
:
0
;
right
:
0
;
bottom
:
0
;
height
:
160px
;
background-color
:
#fff
;
z-index
:
2
;
}
background-image
:
url(../img/unique-features.jpg)
;
background-repeat
:
no-repeat
;
background-size
:
cover
;
color
:
#fff
;
p
{
font-size
:
24px
;
line-height
:
40px
;
}
.feature-cln
{
display
:
flex
;
flex-direction
:
column
;
}
.header-area
{
border
:
solid
1px
rgba
(
255
,
255
,
255
,
0
.1
);
div
{
padding
:
30px
0
;
font-size
:
25px
;
img
{
vertical-align
:
middle
;
margin-right
:
30px
;
}
}
&
+
div
{
border-top
:
solid
1px
rgba
(
255
,
255
,
255
,
0
.1
);
}
}
}
.footer-area
{
background
:
#c1032b
;
flex-grow
:
1
;
padding
:
35px
25px
20px
;
&
.even
{
background
:
#d4032f
;
}
}
}
}
}
}
}
.service
{
}
padding
:
50px
0
30px
;
h2
{
.fade-title
{
margin-bottom
:
0
;
font-size
:
250px
;
}
font-weight
:
bold
;
.title-image
{
opacity
:
0
.04
;
margin
:
0
0
15px
;
text-align
:
center
;
img
{
}
display
:
inline-block
;
vertical-align
:
middle
;
.unique-feature
{
width
:
65px
;
.content
{
height
:
auto
;
z-index
:
3
;
margin-right
:
15px
;
position
:
relative
;
}
&
:after
{
h6
{
position
:
absolute
;
display
:
inline-block
;
background
:
url(../img/sec-before.png)
no-repeat
;
vertical-align
:
middle
;
width
:
125px
;
width
:
calc
(
100%
-
85px
);
height
:
186px
;
}
background-size
:
contain
;
}
bottom
:
80px
;
p
{
left
:
30px
;
a
{
z-index
:
9
;
display
:
inline-block
;
content
:
""
;
}
-webkit-animation
:
rotate
infinite
30s
linear
;
}
-moz-animation
:
rotate
infinite
30s
linear
;
animation
:
rotate
infinite
30s
linear
;
}
}
}
.plans-price
{
&
:before
{
background
:
#261b1b
;
content
:
""
;
color
:
#fff
;
position
:
absolute
;
padding
:
70px
0
;
left
:
0
;
.large-3.medium-6.cell
{
right
:
0
;
display
:
flex
;
bottom
:
0
;
}
height
:
160px
;
h1
{
background-color
:
#fff
;
margin-bottom
:
0
;
z-index
:
2
;
}
}
em
{
background-image
:
url(../img/unique-features.jpg)
;
display
:
inline-block
;
background-repeat
:
no-repeat
;
padding
:
15px
0
0
;
background-size
:
cover
;
font-size
:
14px
;
color
:
#fff
;
span
{
p
{
color
:
#cb022c
;
font-size
:
24px
;
}
line-height
:
40px
;
}
.feature-cln
{
display
:
flex
;
flex-direction
:
column
;
}
.header-area
{
border
:
solid
1px
rgba
(
255
,
255
,
255
,
0
.1
);
div
{
padding
:
30px
0
;
font-size
:
25px
;
img
{
vertical-align
:
middle
;
margin-right
:
30px
;
}
}
.sub-text
{
&
+
div
{
margin
:
15px
0
60px
;
border-top
:
solid
1px
rgba
(
255
,
255
,
255
,
0
.1
)
;
}
}
}
}
}
.custom-gutter-2
{
.footer-area
{
margin
:
0
-33px
;
background
:
#c1032b
;
flex-grow
:
1
;
padding
:
35px
25px
20px
;
&
.even
{
background
:
#d4032f
;
}
}
}
.custom-gutter-2
.large-4
{
}
width
:
calc
(
33
.33%
-
66px
);
margin-left
:
33px
;
.service
{
margin-right
:
33px
;
padding
:
50px
0
30px
;
h2
{
margin-bottom
:
0
;
}
.title-image
{
margin
:
0
0
15px
;
img
{
display
:
inline-block
;
vertical-align
:
middle
;
width
:
65px
;
height
:
auto
;
margin-right
:
15px
;
}
}
h6
{
.price
{
display
:
inline-block
;
padding
:
5px
0
20px
;
vertical-align
:
middle
;
position
:
relative
;
width
:
calc
(
100%
-
85px
);
text-align
:
center
;
}
border
:
none
;
}
transition
:
all
ease
0
.3s
;
p
{
overflow
:
visible
;
a
{
flex-basis
:
100%
;
display
:
inline-block
;
&
:hover
{
}
background
:
#cb022c
;
}
}
.plans-price
{
background
:
#261b1b
;
color
:
#fff
;
padding
:
70px
0
;
.large-3.medium-6.cell
{
display
:
flex
;
}
h1
{
margin-bottom
:
0
;
}
em
{
display
:
inline-block
;
padding
:
15px
0
0
;
font-size
:
14px
;
span
{
color
:
#cb022c
;
}
}
.sub-text
{
margin
:
15px
0
60px
;
}
}
.custom-gutter-2
{
margin
:
0
-33px
;
}
.custom-gutter-2
.large-4
{
width
:
calc
(
33
.33%
-
66px
);
margin-left
:
33px
;
margin-right
:
33px
;
}
.price
{
padding
:
5px
0
20px
;
position
:
relative
;
text-align
:
center
;
border
:
none
;
transition
:
all
ease
0
.3s
;
overflow
:
visible
;
flex-basis
:
100%
;
&
:hover
{
background
:
#cb022c
;
color
:
#fff
;
.card-price
{
color
:
#fff
;
sup
{
color
:
#fff
;
color
:
#fff
;
.card-price
{
color
:
#fff
;
sup
{
color
:
#fff
;
}
}
.button
{
background
:
#261b1b
;
color
:
#fff
;
}
.card-icon
{
i
{
color
:
#fff
;
}
}
}
.badge
{
position
:
absolute
;
top
:
-8px
;
right
:
30px
;
background
:
#fd7512
;
border-radius
:
0
;
width
:
57px
;
height
:
31px
;
font-size
:
12px
;
padding
:
7px
10px
;
line-height
:
14px
;
span
{
position
:
relative
;
z-index
:
9
;
display
:
block
;
&
:after
{
content
:
""
;
border-style
:
solid
;
border-width
:
21px
28
.5px
0
28
.5px
;
border-color
:
#fd7412
transparent
transparent
transparent
;
position
:
absolute
;
left
:
-10px
;
right
:
0
;
bottom
:
-17px
;
z-index
:
-1
;
width
:
100%
;
}
}
&
:before
,
&
:after
{
content
:
""
;
position
:
absolute
;
top
:
0
;
width
:
0
;
height
:
0
;
border-style
:
solid
;
}
&
:before
{
left
:
-7px
;
border-width
:
0
0
7px
7px
;
border-color
:
transparent
transparent
#e26000
transparent
;
}
&
:after
{
right
:
-7px
;
border-width
:
7px
0
0
7px
;
border-color
:
transparent
transparent
transparent
#e26000
;
}
}
.card-divider
{
background
:
transparent
;
-webkit-box-pack
:
center
;
-ms-flex-pack
:
center
;
justify-content
:
center
;
-ms-flex-wrap
:
wrap
;
flex-wrap
:
wrap
;
h4
{
font-size
:
24px
;
}
}
.card-icon
{
min-height
:
111px
;
border-bottom
:
solid
1px
rgba
(
0
,
0
,
0
,
0
.1
);
i
{
display
:
block
;
width
:
100%
;
color
:
#cb022c
;
font-size
:
88px
;
}
&
+
.card-section
{
margin
:
0
0
;
}
}
ul
{
list-style
:
none
;
margin
:
0
0
15px
;
padding
:
0
;
li
{
line-height
:
35px
;
margin
:
0
-45px
;
padding
:
0
45px
;
&
+
li
{
border-top
:
solid
1px
rgba
(
0
,
0
,
0
,
0
.1
);
}
}
}
.card-section
{
padding
:
0
35px
;
strong
{
display
:
block
;
font-size
:
24px
;
font-weight
:
normal
;
margin
:
0
0
10px
;
}
.content
{
padding
:
33px
0
10px
;
}
}
}
.card-price
{
}
font-size
:
50px
;
.button
{
color
:
#cb022c
;
background
:
#261b1b
;
sup
{
color
:
#fff
;
font-size
:
25px
;
}
color
:
#000
;
.card-icon
{
}
i
{
color
:
#fff
;
}
}
}
}
}
.benefits
{
.badge
{
position
:
absolute
;
top
:
-8px
;
right
:
30px
;
background
:
#fd7512
;
border-radius
:
0
;
width
:
57px
;
height
:
31px
;
font-size
:
12px
;
padding
:
7px
10px
;
line-height
:
14px
;
span
{
position
:
relative
;
position
:
relative
;
&
:before
{
z-index
:
9
;
display
:
block
;
&
:after
{
content
:
""
;
content
:
""
;
border-style
:
solid
;
border-width
:
21px
28
.5px
0
28
.5px
;
border-color
:
#fd7412
transparent
transparent
transparent
;
position
:
absolute
;
position
:
absolute
;
background
:
url(../img/sec-before.png)
no-repeat
;
left
:
-10px
;
width
:
125px
;
right
:
0
;
height
:
186px
;
bottom
:
-17px
;
background-size
:
contain
;
z-index
:
-1
;
top
:
-80px
;
width
:
100%
;
right
:
30px
;
z-index
:
9
;
-webkit-transform
:
scaleX
(
-1
);
transform
:
scaleX
(
-1
);
-webkit-animation
:
rotate
infinite
30s
linear
;
-moz-animation
:
rotate
infinite
30s
linear
;
animation
:
rotate
infinite
30s
linear
;
}
padding
:
70px
0
30px
;
.title
{
font-size
:
40px
;
margin
:
0
0
20px
;
}
}
.benefit-box
{
}
margin-top
:
35px
;
&
:before
,
&
:after
{
content
:
""
;
position
:
absolute
;
top
:
0
;
width
:
0
;
height
:
0
;
border-style
:
solid
;
}
&
:before
{
left
:
-7px
;
border-width
:
0
0
7px
7px
;
border-color
:
transparent
transparent
#e26000
transparent
;
}
&
:after
{
right
:
-7px
;
border-width
:
7px
0
0
7px
;
border-color
:
transparent
transparent
transparent
#e26000
;
}
}
.card-divider
{
background
:
transparent
;
-webkit-box-pack
:
center
;
-ms-flex-pack
:
center
;
justify-content
:
center
;
-ms-flex-wrap
:
wrap
;
flex-wrap
:
wrap
;
h4
{
font-size
:
24px
;
}
}
.card-icon
{
min-height
:
111px
;
border-bottom
:
solid
1px
rgba
(
0
,
0
,
0
,
0
.1
);
i
{
display
:
block
;
width
:
100%
;
color
:
#cb022c
;
font-size
:
88px
;
}
&
+
.card-section
{
margin
:
0
0
;
}
}
ul
{
list-style
:
none
;
margin
:
0
0
15px
;
padding
:
0
;
li
{
line-height
:
35px
;
margin
:
0
-45px
;
padding
:
0
45px
;
&
+
li
{
border-top
:
solid
1px
rgba
(
0
,
0
,
0
,
0
.1
);
}
}
}
}
}
.client
{
.card-section
{
padding
:
35px
0
;
padding
:
0
35px
;
border-top
:
solid
1px
#f2f2f2
;
strong
{
margin
:
0
0
1px
;
display
:
block
;
.client-list
{
font-size
:
24px
;
.owl-stage
,
font-weight
:
normal
;
.owl-item
{
margin
:
0
0
10px
;
display
:
inline-flex
;
}
flex-wrap
:
wrap
;
.content
{
}
padding
:
33px
0
10px
;
.item
{
}
padding
:
10px
17px
;
}
vertical-align
:
middle
;
.card-price
{
border
:
solid
1px
#dedbdb
;
font-size
:
50px
;
text-align
:
center
;
color
:
#cb022c
;
flex
:
1
0
auto
;
sup
{
img
{
font-size
:
25px
;
max-width
:
150px
;
color
:
#000
;
margin
:
0
auto
;
}
filter
:
grayscale
(
1
);
}
&
:hover
{
}
filter
:
grayscale
(
0
);
}
.benefits
{
}
position
:
relative
;
&
:before
{
content
:
""
;
position
:
absolute
;
background
:
url(../img/sec-before.png)
no-repeat
;
width
:
125px
;
height
:
186px
;
background-size
:
contain
;
top
:
-80px
;
right
:
30px
;
z-index
:
9
;
-webkit-transform
:
scaleX
(
-1
);
transform
:
scaleX
(
-1
);
-webkit-animation
:
rotate
infinite
30s
linear
;
-moz-animation
:
rotate
infinite
30s
linear
;
animation
:
rotate
infinite
30s
linear
;
}
padding
:
70px
0
30px
;
.title
{
font-size
:
40px
;
margin
:
0
0
20px
;
}
.benefit-box
{
margin-top
:
35px
;
}
}
.client
{
padding
:
35px
0
;
border-top
:
solid
1px
#f2f2f2
;
margin
:
0
0
1px
;
.client-list
{
.owl-stage
,
.owl-item
{
display
:
inline-flex
;
flex-wrap
:
wrap
;
}
.item
{
padding
:
10px
17px
;
vertical-align
:
middle
;
border
:
solid
1px
#dedbdb
;
text-align
:
center
;
flex
:
1
0
auto
;
img
{
max-width
:
150px
;
margin
:
0
auto
;
filter
:
grayscale
(
1
);
&
:hover
{
filter
:
grayscale
(
0
);
}
}
}
}
}
}
}
footer
{
}
.cell
{
position
:
relative
;
footer
{
}
.cell
{
padding
:
50px
0
;
position
:
relative
;
}
padding
:
50px
0
;
background-color
:
#261b1b
;
p
{
margin
:
0
0
7px
;
font-size
:
18px
;
color
:
#fff
;
}
a
{
color
:
#574f4d
;
font-size
:
18px
;
}
.access
{
margin
:
15px
0
0
;
}
.form-wrap
{
@include
placeholder
{
font-size
:
13px
;
}
position
:
absolute
;
left
:
50px
;
right
:
0
;
padding
:
20px
25px
;
.title
{
margin
:
0
0
10px
;
font-size
:
24px
;
color
:
#fff
;
}
.cell
{
padding
:
0
;
}
.button
{
background-color
:
#261b1b
;
background-color
:
#261b1b
;
p
{
}
margin
:
0
0
7px
;
}
font-size
:
18px
;
ul
{
color
:
#fff
;
li
{
}
a
{
a
{
color
:
#574f4d
;
&
:focus
{
font-size
:
18px
;
color
:
#574f4d
;
}
outline
:
0
;
.access
{
margin
:
15px
0
0
;
}
.form-wrap
{
@include
placeholder
{
font-size
:
13px
;
}
position
:
absolute
;
left
:
50px
;
right
:
0
;
padding
:
20px
25px
;
.title
{
margin
:
0
0
10px
;
font-size
:
24px
;
color
:
#fff
;
}
.cell
{
padding
:
0
;
}
.button
{
background-color
:
#261b1b
;
}
}
ul
{
li
{
a
{
&
:focus
{
color
:
#574f4d
;
outline
:
0
;
}
}
}
}
}
}
}
}
}
.sub-footer
{
}
font-size
:
12px
;
color
:
#574f4d
;
.sub-footer
{
margin-bottom
:
95px
;
font-size
:
12px
;
padding
:
25px
0
;
color
:
#574f4d
;
}
margin-bottom
:
95px
;
padding
:
25px
0
;
#search-block
{
}
display
:
none
;
#search-block
{
display
:
none
;
position
:
absolute
;
bottom
:
18px
;
right
:
222px
;
input
[
type
=
"search"
]
{
margin
:
0
;
padding-right
:
40px
;
}
span
.search-btn
{
position
:
absolute
;
top
:
0
;
right
:
0
;
width
:
39px
;
height
:
39px
;
&
:after
{
content
:
"\e969"
;
font-family
:
'virtualx'
!
important
;
speak
:
none
;
font-style
:
normal
;
font-weight
:
normal
;
font-variant
:
normal
;
text-transform
:
none
;
line-height
:
1
;
-webkit-font-smoothing
:
antialiased
;
-moz-osx-font-smoothing
:
grayscale
;
position
:
absolute
;
position
:
absolute
;
bottom
:
18px
;
left
:
0
;
right
:
255px
;
right
:
3px
;
input
[
type
=
"search"
]
{
top
:
1px
;
margin
:
0
;
bottom
:
0
;
padding-right
:
40px
;
line-height
:
39px
;
}
text-align
:
center
;
span
.search-btn
{
position
:
absolute
;
top
:
0
;
right
:
0
;
width
:
39px
;
height
:
39px
;
&
:after
{
content
:
"\e969"
;
font-family
:
'virtualx'
!
important
;
speak
:
none
;
font-style
:
normal
;
font-weight
:
normal
;
font-variant
:
normal
;
text-transform
:
none
;
line-height
:
1
;
-webkit-font-smoothing
:
antialiased
;
-moz-osx-font-smoothing
:
grayscale
;
position
:
absolute
;
left
:
0
;
right
:
3px
;
top
:
1px
;
bottom
:
0
;
line-height
:
39px
;
text-align
:
center
;
}
}
input
[
type
=
"submit"
]
{
background
:
none
;
text-indent
:
-9999px
;
border
:
none
;
padding
:
0
;
position
:
relative
;
z-index
:
1
;
outline
:
0
;
width
:
39px
;
height
:
39px
;
cursor
:
pointer
;
}
}
@keyframes
floater
{
0
%
{
transform
:
translate3d
(
0px
,
-10px
,
0px
);
}
50
%
{
transform
:
translate3d
(
0px
,
0px
,
0px
);
}
100
%
{
transform
:
translate3d
(
0px
,
-10px
,
0px
);
}
}
}
}
@keyframes
rotate
{
input
[
type
=
"submit"
]
{
0
%
{
background
:
none
;
transform
:
rotate
(
0deg
);
text-indent
:
-9999px
;
}
border
:
none
;
100
%
{
padding
:
0
;
transform
:
rotate
(
360deg
);
position
:
relative
;
}
z-index
:
1
;
}
outline
:
0
;
\ No newline at end of file
width
:
39px
;
height
:
39px
;
cursor
:
pointer
;
}
}
.js-off-canvas-overlay.is-overlay-fixed
{
margin
:
0
;
}
@keyframes
floater
{
0
%
{
transform
:
translate3d
(
0px
,
-10px
,
0px
);
}
50
%
{
transform
:
translate3d
(
0px
,
0px
,
0px
);
}
100
%
{
transform
:
translate3d
(
0px
,
-10px
,
0px
);
}
}
@keyframes
rotate
{
0
%
{
transform
:
rotate
(
0deg
);
}
100
%
{
transform
:
rotate
(
360deg
);
}
}
\ No newline at end of file
src/assets/scss/_responsive.scss
View file @
24f70b8c
...
@@ -183,8 +183,11 @@
...
@@ -183,8 +183,11 @@
nav
.off-canvas.is-open
{
nav
.off-canvas.is-open
{
transform
:
translate
(
0
,
0
)
transform
:
translate
(
0
,
0
)
}
}
.navigation-wrap
>
div
{
margin
:
0
0
0
20px
;
}
header
.login
{
header
.login
{
margin
:
0
30px
0
20px
;
margin
:
0
0
0
20px
;
}
}
header
.logo
img
{
header
.logo
img
{
max-width
:
180px
;
max-width
:
180px
;
...
@@ -265,10 +268,7 @@
...
@@ -265,10 +268,7 @@
#search-block
{
#search-block
{
display
:
none
;
display
:
none
;
position
:
absolute
;
position
:
absolute
;
right
:
210px
;
right
:
187px
;
}
header
.form-wrap
{
left
:
0
;
}
}
.demo-account
{
.demo-account
{
h2
{
h2
{
...
@@ -500,22 +500,35 @@
...
@@ -500,22 +500,35 @@
width
:
100%
;
width
:
100%
;
margin
:
0
;
margin
:
0
;
text-align
:
right
;
text-align
:
right
;
margin
:
0
0
10px
;
margin
:
0
0
20px
;
>
div
{
margin
:
0
0
0
35px
;
}
.login
{
position
:
absolute
;
bottom
:
13px
;
right
:
60px
;
}
.language-bar
{
flex
:
0
;
order
:
3
;
top
:
0
;
}
}
}
.logo
{
.logo
{
order
:
2
;
order
:
2
;
position
:
relative
;
position
:
relative
;
top
:
-20px
;
top
:
-20px
;
img
{
img
{
width
:
7
0%
;
width
:
6
0%
;
}
}
}
}
.login
{
.login
{
margin
:
0
0
0
20px
;
margin
:
0
0
0
20px
;
}
}
#search-block
{
#search-block
{
right
:
12
0
px
;
right
:
12
6
px
;
top
:
-
2
px
;
top
:
-
8
px
;
bottom
:
inherit
;
bottom
:
inherit
;
}
}
.top-block
{
.top-block
{
...
...
src/pages/index.html
View file @
24f70b8c
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
<h2>
Most easy and scalable software to conduct exams at schools, colleges, universities and companies in 3 easy steps
</h2>
<h2>
Most easy and scalable software to conduct exams at schools, colleges, universities and companies in 3 easy steps
</h2>
<strong><span
class=
"red"
>
3
</span>
Easy Steps
</strong>
<strong><span
class=
"red"
>
3
</span>
Easy Steps
</strong>
<ul
class=
"number-list"
>
<ul
class=
"number-list"
>
<li>
<li
class=
"active"
>
<a
href=
"#pricing"
class=
"smooth-scroll"
>
<a
href=
"#pricing"
class=
"smooth-scroll"
>
<i
class=
"icon-lock"
></i>
Sign Up
<i
class=
"icon-lock"
></i>
Sign Up
</a>
</a>
...
...
src/partials/header.html
View file @
24f70b8c
...
@@ -7,6 +7,12 @@
...
@@ -7,6 +7,12 @@
</a>
</a>
</div>
</div>
<div
class=
"navigation-wrap"
>
<div
class=
"navigation-wrap"
>
<div
class=
"language-bar"
>
<ul>
<li
class=
"active"
><a
href=
""
>
English
</a></li>
<li
class=
"ar"
><a
href=
""
>
العربية
</a></li>
</ul>
</div>
<div
class=
"search"
>
<div
class=
"search"
>
<span
class=
"search-top"
>
<span
class=
"search-top"
>
<i
class=
"icon-search"
></i>
<i
class=
"icon-search"
></i>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment