Spaces:
Runtime error
Runtime error
/********** Template CSS **********/ | |
:root { | |
--primary: #06A3DA; | |
--secondary: #F57E57; | |
--light: #EEF9FF; | |
--dark: #091E3E; | |
} | |
h1, | |
h2, | |
.font-weight-bold { | |
font-weight: 700 ; | |
} | |
h3, | |
h4, | |
.font-weight-semi-bold { | |
font-weight: 600 ; | |
} | |
h5, | |
h6, | |
.font-weight-medium { | |
font-weight: 500 ; | |
} | |
.btn { | |
font-family: 'Jost', sans-serif; | |
font-weight: 600; | |
transition: .5s; | |
} | |
.btn-primary, | |
.btn-secondary { | |
color: #FFFFFF; | |
} | |
.btn-primary:hover { | |
background: var(--secondary); | |
border-color: var(--secondary); | |
} | |
.btn-secondary:hover { | |
background: var(--primary); | |
border-color: var(--primary); | |
} | |
.btn-square { | |
width: 36px; | |
height: 36px; | |
} | |
.btn-sm-square { | |
width: 28px; | |
height: 28px; | |
} | |
.btn-lg-square { | |
width: 46px; | |
height: 46px; | |
} | |
.btn-square, | |
.btn-sm-square, | |
.btn-lg-square { | |
padding-left: 0; | |
padding-right: 0; | |
text-align: center; | |
} | |
#spinner { | |
opacity: 0; | |
visibility: hidden; | |
transition: opacity .5s ease-out, visibility 0s linear .5s; | |
z-index: 99999; | |
} | |
#spinner.show { | |
transition: opacity .5s ease-out, visibility 0s linear 0s; | |
visibility: visible; | |
opacity: 1; | |
} | |
.back-to-top { | |
position: fixed; | |
display: none; | |
right: 45px; | |
bottom: 45px; | |
z-index: 99; | |
} | |
.top-shape::before { | |
position: absolute; | |
content: ""; | |
width: 35px; | |
height: 100%; | |
top: 0; | |
left: -17px; | |
background: var(--primary); | |
transform: skew(40deg); | |
} | |
.navbar-light .navbar-nav .nav-link { | |
font-family: 'Jost', sans-serif; | |
padding: 35px 15px; | |
font-size: 18px; | |
color: var(--dark); | |
outline: none; | |
transition: .5s; | |
} | |
.sticky-top.navbar-light .navbar-nav .nav-link { | |
padding: 20px 15px; | |
} | |
.navbar-light .navbar-nav .nav-link:hover, | |
.navbar-light .navbar-nav .nav-link.active { | |
color: var(--primary); | |
} | |
@media (max-width: 991.98px) { | |
.navbar-light .navbar-nav .nav-link, | |
.sticky-top.navbar-light .navbar-nav .nav-link { | |
padding: 10px 0; | |
} | |
} | |
.carousel-caption { | |
top: 0; | |
left: 0; | |
right: 0; | |
bottom: 0; | |
background: rgba(9, 30, 62, .85); | |
z-index: 1; | |
} | |
@media (max-width: 576px) { | |
.carousel-caption h5 { | |
font-size: 14px; | |
font-weight: 500 ; | |
} | |
.carousel-caption h1 { | |
font-size: 30px; | |
font-weight: 600 ; | |
} | |
} | |
.carousel-control-prev, | |
.carousel-control-next { | |
width: 10%; | |
} | |
.carousel-control-prev-icon, | |
.carousel-control-next-icon { | |
width: 3rem; | |
height: 3rem; | |
} | |
@media (min-width: 991.98px) { | |
.banner { | |
position: relative; | |
margin-top: -90px; | |
z-index: 1; | |
} | |
} | |
.section-title h5::before { | |
position: absolute; | |
content: ""; | |
width: 45px; | |
height: 3px; | |
right: -55px; | |
bottom: 11px; | |
background: var(--primary); | |
} | |
.section-title h5::after { | |
position: absolute; | |
content: ""; | |
width: 15px; | |
height: 3px; | |
right: -75px; | |
bottom: 11px; | |
background: var(--secondary); | |
} | |
.twentytwenty-wrapper { | |
height: 100%; | |
} | |
.hero-header { | |
background: linear-gradient(rgba(9, 30, 62, .85), rgba(9, 30, 62, .85)), url(../img/carousel-1.jpg) center center no-repeat; | |
background-size: cover; | |
} | |
.bg-appointment { | |
background: linear-gradient(rgba(9, 30, 62, .85), rgba(9, 30, 62, .85)), url(../img/carousel-1.jpg) center center no-repeat; | |
background-size: cover; | |
} | |
.appointment-form { | |
background: rgba(6, 163, 218, .7); | |
} | |
.service-item img, | |
.service-item .bg-light, | |
.service-item .bg-light h5, | |
.team-item .team-text { | |
transition: .5s; | |
} | |
.service-item:hover img { | |
transform: scale(1.15); | |
} | |
.team-item .team-text::after, | |
.service-item .bg-light::after { | |
position: absolute; | |
content: ""; | |
top: 50%; | |
bottom: 0; | |
left: 15px; | |
right: 15px; | |
border-radius:100px / 15px; | |
box-shadow: 0 0 15px rgba(0, 0, 0, .7); | |
opacity: 0; | |
transition: .5s; | |
z-index: -1; | |
} | |
.team-item:hover .team-text::after, | |
.service-item:hover .bg-light::after { | |
opacity: 1; | |
} | |
.bg-offer { | |
background:url(../img/carousel-1.jpg) center center no-repeat; | |
background-size: cover; | |
} | |
.offer-text { | |
background: rgba(6, 163, 218, .85); | |
} | |
.price-carousel .owl-nav { | |
position: absolute; | |
width: calc(100% + 45px); | |
height: 45px; | |
top: calc(50% - 22.5px); | |
left: -22.5px; | |
display: flex; | |
justify-content: space-between; | |
opacity: 0; | |
transition: .5s; | |
} | |
.price-carousel:hover .owl-nav { | |
opacity: 1; | |
} | |
.price-carousel .owl-nav .owl-prev, | |
.price-carousel .owl-nav .owl-next { | |
position: relative; | |
width: 45px; | |
height: 45px; | |
display: flex; | |
align-items: center; | |
justify-content: center; | |
color: #FFFFFF; | |
background: var(--primary); | |
border-radius: 2px; | |
font-size: 22px; | |
transition: .5s; | |
} | |
.price-carousel .owl-nav .owl-prev:hover, | |
.price-carousel .owl-nav .owl-next:hover { | |
background: var(--secondary); | |
} | |
.bg-testimonial { | |
background: url(../img/carousel-2.jpg) center center no-repeat; | |
background-size: cover; | |
} | |
.testimonial-carousel { | |
background: rgba(6, 163, 218, .85); | |
} | |
.testimonial-carousel .owl-nav { | |
position: absolute; | |
width: calc(100% + 46px); | |
height: 46px; | |
top: calc(50% - 23px); | |
left: -23px; | |
display: flex; | |
justify-content: space-between; | |
z-index: 1; | |
} | |
.testimonial-carousel .owl-nav .owl-prev, | |
.testimonial-carousel .owl-nav .owl-next { | |
position: relative; | |
width: 46px; | |
height: 46px; | |
display: flex; | |
align-items: center; | |
justify-content: center; | |
color: #FFFFFF; | |
background: var(--primary); | |
border-radius: 2px; | |
font-size: 22px; | |
transition: .5s; | |
} | |
.testimonial-carousel .owl-nav .owl-prev:hover, | |
.testimonial-carousel .owl-nav .owl-next:hover { | |
background: var(--secondary); | |
} | |
.testimonial-carousel .owl-item img { | |
width: 120px; | |
height: 120px; | |
} |