Current Directory: /home/u930863517/domains/limraevents.com/public_html/css
Viewing File: /home/u930863517/domains/limraevents.com/public_html/css/services.css
/* importing variable css */
@import url("./partials/variable.css");
/* importing global css */
@import url("./partials/global.css");
/* importing navbar css */
@import url("./partials/navbar.css");
.hero{
min-height: 70vh;
background: url("../assets/backgrounds/services-back.jpg") bottom no-repeat;
background-size: cover;
background-attachment: fixed;
position: relative;
}
.hero.event-management{
background: url("../assets/backgrounds/event-management-back2.jpg") center no-repeat;
background-size: cover;
background-attachment: fixed;
}
.hero.advertising{
background: url("../assets/backgrounds/a-back1.png") center no-repeat;
background-size: cover;
background-attachment: fixed;
}
.hero.media-advertise{
background: url("../assets/backgrounds/media-advertising-back.jpg") bottom no-repeat;
background-size: cover;
background-attachment: fixed;
}
.hero.personal-events{
background: url("../assets/backgrounds/personal-events-back1.jpg") bottom no-repeat;
background-size: cover;
background-attachment: fixed;
}
.hero.sanitization{
background: url("../assets/backgrounds/sanitization-services-back.jpg") center no-repeat;
background-size: cover;
background-attachment: fixed;
}
.hero.market-research{
background: url("../assets/backgrounds/market-research-back.jpg") bottom no-repeat;
background-size: cover;
background-attachment: fixed;
}
.hero::before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: black;
opacity: 0.6;
}
.hero .content{
position: relative;
z-index: 10;
color: white;
}
.hero .content .line{
background: white !important;
}
.flex-container{
display: flex;
align-items: center;
flex-wrap: wrap;
}
.flex-container .secondary-button{
margin: 0 !important;
}
.flex-container .secondary-button:hover span{
color: var(--black-color2) !important;
}
.flex-container .box{
width: calc(25% - 1rem);
margin: 0.5rem;
height: calc(300px - 0.5rem);
display: flex;
flex-direction: column;
transition: 0.5s ease;
position: relative;
border: 3px solid #ddd;
}
.flex-container .box:hover{
transform: scale(1.05);
z-index: 10;
}
.flex-container .box .image{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.4;
}
.flex-container .box .image img{
height: 100%;
width: 100%;
}
.flex-container .box .content{
flex-direction: column;
padding: 2rem;
height: 300px;
position: relative;
z-index: 10;
}
.flex-container .box .content i{
font-size: 30px;
}
.flex-container .box .content .card-heading{
font-size: 22px;
text-transform: capitalize;
text-align: center;
margin: 0.5rem 0;
font-weight: 600;
font-family: var(--font-roboto);
}
.flex-container .box .secondary-button{
font-size: 12px;
}
.flex-container .box .secondary-button span{
text-transform: capitalize !important;
}
/* row */
.flex-container.row{
padding: 0;
margin: 0 0rem;
}
.flex-container.row .box{
width: calc(50%) !important;
height: 300px !important;
flex-direction: row !important;
margin: 0;
}
.flex-container.row .box .content{
width: calc(50%) !important;
}
/* CATEGORIES
========================================================= */
.categories-wrapper{
position: relative;
}
.categories-wrapper::before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
background: url("../assets/backgrounds/service-pattern-back.png") no-repeat center;
background-size: 35%;
background-attachment: fixed;
opacity: 0.1;
}
/* TIMELINE
========================================================= */
.timeline .timeline-item::after, .timeline .timeline-item::before {
clear: both;
content: '';
display: block;
width: 100%;
}
.timeline {
margin: 30px auto;
padding: 0 10px;
position: relative;
transition: all 0.25s ease-in;
width: 100%;
}
.timeline::before {
background: black;
content: '';
height: 100%;
left: 50%;
position: absolute;
top: 0;
width: 3px;
}
.timeline::after {
clear: both;
content: '';
display: table;
width: 100%;
}
.timeline a {
color: black;
font-weight: bold;
transition: all 0.25s ease-in;
}
.timeline a:hover {
box-shadow: 0 1px 0px 0px black;
transition: all 0.25s ease-in;
}
.timeline .timeline-item {
margin-bottom: 50px;
position: relative;
}
.timeline .timeline-item .timeline-icon {
background: black;
border-radius: 50%;
height: 50px;
left: 50%;
margin-left: -23px;
overflow: hidden;
position: absolute;
top: 0;
width: 50px;
}
.timeline .timeline-item .timeline-icon img,
.timeline .timeline-item .timeline-icon svg {
left: 14px;
position: relative;
top: 11px;
}
.timeline .timeline-item .timeline-icon svg {
top: 14px;
}
.timeline .timeline-item .timeline-content {
padding: 2rem;
text-align: right;
transition: all 0.25s ease-in;
width: 45%;
background: transparent;
background: white;
box-shadow: var(--box-shadow);
transform: translateY(-1rem);
}
.timeline .timeline-item .timeline-content p {
color: black;
font-size: 14px;
line-height: 1.4;
margin-bottom: 0.5rem;
position: relative;
}
.timeline .timeline-item .timeline-content p:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 2%, rgba(0,0,0,0) 100%);
}
.timeline .timeline-item .timeline-content a.link {
color: var(--secondary-color);
}
.timeline .timeline-item .timeline-content .timeline-heading {
font-size: 20px;
font-weight: bold;
text-transform: uppercase;
font-family: var(--font-monteserrat);
transition: 0.2s ease;
}
.timeline .timeline-item .timeline-content .timeline-heading i{
transform: rotate(90deg);
}
.timeline .timeline-item .timeline-content .timeline-content-date {
font-size: 16px;
font-weight: bold;
margin-bottom: 0;
}
.timeline .timeline-item .timeline-content .timeline-content-month {
font-size: 0.875rem;
text-transform: uppercase;
font-weight: 400;
}
.timeline .timeline-item .timeline-content.right {
float: right;
text-align: left;
}
@media screen and (max-width: 39.9375em) {
.timeline {
margin: 30px;
padding: 0;
width: 90%;
}
.timeline::before {
left: 0;
}
.timeline .timeline-item .timeline-content {
float: right;
text-align: left;
width: 90%;
}
.timeline .timeline-item .timeline-content p {
font-size: 0.8rem;
}
.timeline .timeline-item .timeline-content a.link {
font-size: 0.9rem;
}
.timeline .timeline-item .timeline-content .timeline-heading {
font-size: 1.1rem;
}
.timeline .timeline-item .timeline-content::before, .timeline .timeline-item .timeline-content.right::before {
border-left: 0;
border-right: 7px solid black;
left: 10%;
margin-left: -6px;
}
.timeline .timeline-item .timeline-icon {
left: 0;
}
}
/* ! ====================================== */
/* ! RELATED WORK */
/* ! ====================================== */
.gallery-wrapper{
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
grid-gap: 1rem;
margin: 50px 0;
}
.gallery-wrapper .image{
width: 100%;
}
.gallery-wrapper .image img{
width: 100%;
}
.related-work .secondary-button:hover span{
color: var(--black-color2) !important;
}
@media only screen and (max-width: 768px) {
.gallery-wrapper{
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 0.5rem;
}
.related-work .subheading{
font-size: 0.9rem;
margin-top: 1rem;
}
}
@media only screen and (max-width: 600px) {
}
/* ! ====================================== */
/* ! RELATED WORK */
/* ! ====================================== */
.free-quote .para{
margin: 0 0.5rem;
font-family: var(--font-roboto);
font-size: 1.5rem;
}
@media only screen and (max-width: 768px) {
.free-quote .para{
font-size: 1.2rem;
margin: 0;
margin-bottom: 1rem;
}
.free-quote {
text-align: center;
}
}
/* DESCRIPTIVE SERVICES
================================================ */
/* introduction */
.descriptive-services .introduction .heading{
font-size: 30px;
font-family: var(--font-monteserrat);
text-transform: uppercase;
font-weight: bold;
margin-bottom: 1rem;
}
.descriptive-services .introduction p.para{
font-size: 14px;
}
/* allied service */
.descriptive-services .allied-services{
padding: 100px 0;
}
.descriptive-services .allied-services .flex-wrapper{
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 1rem;
}
.descriptive-services .allied-services .flex-wrapper .card{
width: 100%;
margin: 0.5rem;
padding: 2rem;
height: 100%;
text-align: center;
border: none;
border-radius: 0;
box-shadow: var(--box-shadow2);
}
.descriptive-services .allied-services .flex-wrapper .card i{
font-size: 40px;
}
.descriptive-services .allied-services .flex-wrapper .card .card-heading{
font-size: 25px;
font-weight: bold;
font-family: var(--font-monteserrat);
text-transform: uppercase;
margin: 1rem 0;
}
.descriptive-services .allied-services .flex-wrapper .card .card-para{
font-size: 12px;
}