header {
width: 100%;
padding: 10px 20px;
background-color: #fff;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
position: fixed;
top: 0;
left: 0;
z-index: 99
}
.header-content {
display: flex;
justify-content: space-between;
align-items: center;
max-width: 100%;
padding: 0 20px
}
.left-content, .center-content, .right-content {
display: flex;
align-items: center
}
.left-content .nav-link, .testimonials-left-inner .home-ns-content li a, .testimonials-left-inner .home-ns-ul li a {
margin-left: 15px;
text-decoration: none;
color: #333;
transition: color 0.3s ease
}
.left-content .nav-link:hover, .testimonials-left-inner .home-ns-ul li:hover a {
color: white;
background-color: #0e8186
}
.logo {
height: 40px;
margin: 10px
}
.menu-icon {
width: 65px;
height: 30px;
display: flex;
flex-direction: column;
justify-content: space-between;
cursor: pointer;
margin-left: 10px
}
.menu-icon .line {
width: 100%;
height: 7px;
background-color: #0e8186
}
.nav-link {
border: 1px solid #0e8186;
margin: 0 10px;
padding: 5px 20px;
transition: background-color 0.3s ease, color 0.3s ease
}
.nav-link:hover {
animation: bounce 1s ease-in-out;
background-color: #0e8086;
color: white
}
#rmp_menu_trigger-1621 {
display: none !important
}
.nav-menu-custom {
position: fixed;
top: 0;
right: -30vw;
width: 30vw;
height: 100vh;
background-color: #fff;
color: #0e8186;
display: flex;
flex-direction: column;
align-items: center;
transition: right 0.5s ease-in-out;
box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
z-index: 9
}
.nav-menu-custom.open {
right: 0
}
.nav-menu-custom ul {
list-style: none;
padding: 0;
margin: 0
}
.nav-menu-custom li {
margin: 0
}
.nav-menu-custom li a {
color: white !important;
text-decoration: none;
font-size: 18px;
font-family: 'Arial', sans-serif
}
.nav-menu-custom #megaMenu {
width: 100%
}
.nav-menu-custom #megaMenu ul.megaMenu > li > a {
color: black !important;
font-size: 2em !important
}
.nav-menu-custom #megaMenu ul.megaMenu > li > a:hover {
background: linear-gradient(to right, #0e8186 10%, white 100%);
color: white !important
}
.nav-menu-custom #megaMenu ul.megaMenu > li.ss-nav-menu-reg ul.sub-menu {
top: 0 !important;
position: relative
}
.button-close {
display: flex;
justify-content: flex-end;
cursor: pointer;
width: 100%;
padding: 10px 40px
}
.close-icon {
width: 50px;
height: 50px;
stroke: #0e8186;
stroke-width: 3
}
#menu-primary-menu-1, .nav-menu-custom #menu-primary-menu-2 {
display: flex;
flex-direction: column
}
.header-nav #menu-primary-menu-1 {
flex-direction: row !important
}
.header-nav {
top: unset !important
}
#slider_back-2024, .featured-image-container {
margin-top: 108px
}
.new-logo {
max-width: 250px;
height: auto;
}
#sideNAV, #sideTitle {
background: #0e8186
}
#sidebar a {
padding: 5px
}
#sidebar a:hover {
background-color: white;
color: #0e8186 !important
}
#sidebar li.current_page_item a {
color: #5ce7ff !important
}
.mainContainer {
max-width: 100%
}
#rps {
border: unset
}
#rps .slider div .col, #rps .col p {
padding: 0
}
.servicesTitle {
background-color: #0e8186;
color: white;
padding: 5px 20px
}
.paging {
display: none !important
}
.testimonialsTitle {
margin: 10px 0
}
.testimonialsTitle a {
color: #0e8186 !important
}
.testimonials-content {
display: flex;
justify-content: space-between;
align-items: flex-start;
flex-wrap: wrap;
gap: 20px;
width: 100%
}
.testimonials-left {
flex: 1;
width: 100%
}
.testimonials-right {
flex: 2;
width: 100%;
padding: 0 30px
}
.testimonials-left-inner .home-ns-content li {
background-color: #f1fbfa;
list-style: none;
max-width: 365px;
padding-left: 20px;
margin: 10px 0;
font-size: 1.4em;
color: #0e8186
}
.testimonials-left-inner ul {
padding: 0
}
.testimonials-left-inner .home-ns-ul li:hover {
background-color: #0e8186;
cursor: pointer;
color: white
}
.slider_back-2024 {
width: 100%;
height: 70vh;
display: flex;
justify-content: center;
align-items: center;
padding: 0 40px;
background: url(//www.kushnershuttles.com/wp-content/uploads/branding.png) center center/cover no-repeat
}
#sliderBOX-2024 {
width: 100%;
height: 100%;
overflow: hidden;
position: relative
}
#sliderBOX-2024 iframe {
position: absolute;
top: 50%;
left: 50%;
width: 177.77vh;
height: 100vh;
transform: translate(-50%, -50%);
object-fit: cover;
pointer-events: none
}
#sliderBOX-2024 video {
position: absolute;
top: 50%;
left: 50%;
width: 177.77vh;
height: 100vh;
transform: translate(-50%, -50%);
object-fit: cover;
pointer-events: none
}
#royalslider-3 {
width: 100% !important;
height: 100% !important
}
#royalslider-3 .royalImage {
width: 100% !important;
height: 100% !important;
object-fit: cover
}
.featured-image-container {
width: 100%;
height: 500px;
position: relative;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
overflow: hidden;
border-top: 10px solid #0f8085;
border-bottom: 10px solid #0f8085
}
.overlay {
display: flex;
justify-content: center;
align-items: center;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.3)
}
.featured-title {
color: white;
font-size: 5em;
text-align: center;
padding: 10px;
text-transform: uppercase
}
.wp-content-inner {
padding: 20px 200px
}
.footerBox {
border-top: unset;
padding: 0
}
.footerInnerBox {
max-width: 100%
}
.footerSection1 {
float: unset;
position: relative;
width: 100%;
font-size: 11px;
font-family: 'Lato';
font-weight: normal;
line-height: 18px;
margin-top: 0;
padding: 20px;
text-align: center;
background-color: #0e8186;
color: white
}
.footerSection0 {
position: relative;
width: 100%;
text-align: center;
align-items: center;
display: flex;
justify-content: center;
gap: 20px
}
.servicesTitle {
font-size: 21px
}
#megaMenu ul.megaMenu li {
display: block;
text-align-last: center
}
@media (max-width:1250px) {
.header-nav {
display: none
}
}
@media (max-width:768px) {
.servicesTitle {
font-size: 18px
}
.nav-menu-custom .sub-menu {
display: flex;
flex-direction: column !important;
align-items: center !important
}
.featured-title {
font-size: 2.5em
}
.wp-content-inner {
padding: 5px
}
.footer-logo {
max-width: 150px
}
.main.fullpage-wrap {
padding-top: 31px
}
#slider_back-2024, .featured-image-container {
margin-top: unset
}
.nav-menu-custom {
width: 100vw;
right: -100vw
}
.nav-menu-custom.open {
right: 0
}
.left-content img {
max-width: 150px
}
.mobile-none {
display: none
}
.header-content {
flex-direction: row;
align-items: center;
justify-content: center;
padding: 0
}
.left-content, .center-content, .right-content {
width: 100%;
justify-content: space-between;
margin-bottom: 10px
}
.right-content {
justify-content: flex-end
}
.menu-icon {
margin-left: auto
}
}
@media (max-width:500px) {
.main.fullpage-wrap {
padding-top: 30px
}
}
.strong-view.wpmtst-default .wpmtst-testimonial {
border: unset !important
}
.strong-view.wpmtst-default .wpmtst-testimonial-inner {
padding: 0 !important
}