* {
margin
:
0px
;
padding
:
0px
;
}
#
top
{
color
:
rgb
(
245
,
10
,
10
);
text-align
:
center
;
font-size
:
46px
;
font-family
:
'Ubuntu Mono'
,
monospace
;
}
#top
1
{
text-align
:
center
;
color
:
black
;
font-size
:
21px
;
font-family
:
'Ubuntu Mono'
,
monospace
;
}
#navbar img {
display
:
block
;
width
:
50px
;
height
:
50px
;
margin
:
auto
;
margin-bottom
:
3px
;
}
#navbar {
display
: flex;
flex-
direction
: column;
background-color
:
gray
;
height
:
14
vh;
width
:
100
vw;
font-family
:
'Ubuntu Mono'
,
monospace
;
margin-top
:
10px
;
border
:
2px
solid
black
;
border-radius:
15px
;
}
#navcontent {
display
: flex;
justify-
content
:
center
;
}
ul li {
list-style
:
none
;
margin
:
15px
;
border-radius:
20px
;
}
ul li a {
padding
:
1px
;
color
:
white
;
text-decoration
:
none
;
border-radius:
10px
;
}
ul li a:hover {
background-color
:
red
;
border-radius:
10px
;
}
#container
1
{
position
:
relative
;
display
: flex;
flex-
direction
: column;
align-items:
center
;
width
:
100
vw;
height
:
63
vh;
}
#container
1:
:before {
content
:
''
;
background
:
url
(
"./1.jpg"
)
no-repeat
center
center
/cover;
width
:
100
vw;
height
:
59
vh;
position
:
absolute
;
top
:
0px
;
left
:
0px
;
font-family
:
'Ubuntu Mono'
,
monospace
;
margin-right
:
45px
;
font-weight
:
bold
;
z-index
:
-1
;
opacity:
0.89
;
border
:
2px
solid
black
;
border-bottom-left-radius:
100px
;
}
#row
1
{
color
:
black
;
font-weight
:
bold
;
font-size
:
2
rem;
text-align
:
center
;
margin-top
:
35px
;
}
.btn {
margin-top
:
15px
;
border
:
3px
solid
white
;
border-radius:
15px
;
background-color
: yellow;
font-size
:
20px
;
font-weight
:
bold
;
font-family
:
'Ubuntu Mono'
,
monospace
;
}
.btn:hover {
cursor
:
pointer
;
background-color
:
red
;
}
#container
3
{
display
: flex;
justify-
content
: space-evenly;
}
#row
2
{
width
:
24
vw;
height
:
21
vh;
box-shadow:
2px
7px
16px
19px
;
margin-top
:
51px
;
margin-bottom
:
51px
;
display
: flex;
justify-
content
:
center
;
align-items: flex-end;
position
:
relative
;
margin-right
:
38px
;
border-radius:
40px
;
}
#row
2:
:before {
content
:
''
;
background
:
url
(
'2.jpeg'
)
no-repeat
center
center
/cover;
position
:
absolute
;
top
:
0px
;
left
:
0px
;
width
:
24
vw;
height
:
21
vh;
z-index
:
-1
;
border-radius:
40px
;
}
#row
3
{
position
:
relative
;
width
:
24
vw;
height
:
21
vh;
display
: flex;
justify-
content
:
center
;
align-items: flex-end;
box-shadow:
2px
7px
16px
19px
;
margin-top
:
51px
;
margin-bottom
:
51px
;
margin-left
:
38px
;
border-radius:
40px
;
}
#row
3:
:before {
content
:
''
;
background
:
url
(
'3.jpeg'
)
no-repeat
center
center
/cover;
position
:
absolute
;
top
:
0px
;
left
:
0px
;
width
:
24
vw;
height
:
21
vh;
z-index
:
-1
;
border-radius:
40px
;
}
#top
3
{
text-align
:
center
;
color
:
red
;
font-family
:
'Ubuntu Mono'
,
monospace
;
}
#container
4
{
display
: grid;
grid-template-columns:
repeat
(auto-fit, minmax(
350px
,
1
fr));
margin
:
41px
;
}
#row
4
{
width
:
29
vw;
height
:
360px
;
border
:
2px
solid
black
;
background
:
url
(
'a1.jpeg'
)
no-repeat
center
center
/cover;
display
: flex;
justify-
content
:
center
;
align-items: flex-end;
border-radius:
15px
;
}
#row
5
{
width
:
29
vw;
height
:
360px
;
border
:
2px
solid
black
;
background
:
url
(
'a2.jpeg'
)
no-repeat
center
center
/cover;
display
: flex;
justify-
content
:
center
;
align-items: flex-end;
border-radius:
15px
;
}
#row
6
{
width
:
30
vw;
height
:
360px
;
border
:
2px
solid
black
;
background
:
url
(
'a3.jpeg'
)
no-repeat
center
center
/cover;
display
: flex;
justify-
content
:
center
;
align-items: flex-end;
border-radius:
15px
;
}
footer {
text-align
:
center
;
}
#ContactUs {
width
:
100
vw;
height
:
100
vh;
display
: flex;
flex-
direction
: column;
align-items:
center
;
background-color
:
gray
;
}
.form-shape input,
.form-shape select,
.form-shape textarea {
width
:
92%
;
padding
:
0.5
rem;
}
::placeholder {
color
:
gray
;
}
@media only
screen
and (
max-width
:
1131px
) {
#row
4
{
width
:
42
vw;
}
#row
5
{
width
:
45
vw;
}
#row
6
{
margin-top
:
20px
;
width
:
90
vw;
}
}
@media only
screen
and (
min-width
:
600px
) and (
max-width
:
781px
) {
#row
4
{
width
:
84
vw;
margin
:
auto
;
margin-left
:
22px
;
}
#row
5
{
width
:
84
vw;
margin
:
auto
;
margin-top
:
20px
;
margin-left
:
22px
;
}
#row
6
{
width
:
84
vw;
margin
:
auto
;
margin-top
:
20px
;
margin-left
:
22px
;
}
}
@media only
screen
and (
max-width
:
600px
) {
#row
4
{
width
:
78
vw;
margin
:
auto
;
margin-left
:
3px
;
}
#row
5
{
width
:
78
vw;
margin
:
auto
;
margin-top
:
20px
;
margin-left
:
3px
;
}
#row
6
{
width
:
78
vw;
margin
:
auto
;
margin-top
:
20px
;
margin-left
:
3px
;
}
}
@media only
screen
and (
min-height
:
1000px
) {
#navbar {
height
:
10
vh;
}
#container
1:
:before {
height
:
39
vh;
}
#container
1
{
height
:
44
vh
}
}