/* ---------------------------------------------------------------- */
/* 12.Resume
/* ---------------------------------------------------------------- */
.resume-item {
padding: 30px;
display: flex;
margin-bottom: 24px;
align-items: center;
border-radius: 50px;
background: $color_white;
transition: all 0.5s ease;
justify-content: space-between;
box-shadow: 0 15px 30px 0 rgba($color_primary,0.15);
.body {
display: flex;
.text {
h6 {
font-family: $font_text;
margin-bottom: 10px;
color: $color_primary;
text-transform: uppercase;
}
h5 {
margin-bottom: 10px;
}
span {
font-weight: 600;
color: $color_dark;
text-transform: uppercase;
}
}
.icon-outer-line {
padding: 10px;
height: 110px;
width: 110px;
margin-right: 20px;
border-radius: 50%;
transition: all 0.5s ease;
border: 2px solid $color_primary;
.icon-inner-line {
padding: 10px;
border-radius: 50%;
transition: all 0.5s ease;
border: 2px solid $color_primary;
span {
width: 60px;
height: 60px;
font-size: 25px;
color: $color_white;
text-align: center;
line-height: 60px;
border-radius: 50%;
transition: all 0.5s ease;
background: $color_primary;
}
}
}
}
&:hover {
transform: translateY(-5px);
box-shadow: 0 15px 30px 0 rgba($color_primary,0.2);
.icon-outer-line {
border: 2px solid $color_dark;
.icon-inner-line {
border: 2px solid $color_dark;
span {
background: $color_dark;
}
}
}
}
}
/* ---------------------------------------------------------------- */
/* Responsive Media Query (576px)
/* ---------------------------------------------------------------- */
@media only screen and (max-width:575.98px) {
.resume-item {
.body {
display: block;
.text {
margin-top: 15px;
}
.icon-outer-line {
margin: 0;
}
}
}
} |