/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 08 2021 | 20:43:20 */
li#menu-item-397 {
    display: none;
}

:root {
    --blue-light: #a8dadc;
    --blue-dark: #1d3557;
    --blue: #457b9d;
    --red: #e63946;
    --light: #f1faee;
}

body, * , *>* {
    font-family: 'Heebo', BlinkMacSystemFont,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
}
body{
  font-size:16px;
}
.main-header .header-top-one .top-left, .main-header .header-top-one .top-left:before {
    background: var(--blue-dark);
}

.main-header .header-top-one {
    background: var(--blue-light);
}

.main-header .header-top-one .top-right ul li, .main-header .header-top-one .top-right ul li a, .main-header .header-top-one .top-right ul li .icon {
    color: var(--blue-dark);
}

.main-menu .navigation > li > a {
    color: var(--blue);
    font-size: 16px;
}

.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a, .main-menu .navigation > li.current-menu-item > a {
    color: var(--blue-dark);
    font-weight: bold;
}
.kc-row-container.kc-container.quickQuoteContainer {
    min-width: 100vw;
}
.welcome-section .content-column {
    padding-left: 15px;
}

#welcomeBox {
    /* background: url(../2021/02/Crete-scaled.jpeg);
    background-position: 50% 10%; */
    /* background-color: var(--blue); */
    background-size: cover;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    float: inherit;
    /* min-height: 450px; */
    /* max-height: 650px; */
    padding: 20px 0px;
    border-radius: 5px;
    position: relative;
    }

/* #welcomeBox:before {
    background: #1e3657;
    position: absolute;
    content: ' ';
    opacity: .50;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
} */

.btn-style-one {
    background: var(--red);
    border: 2px solid var(--red);
}

.btn-style-one:hover {
    color: var(--red)!important;
}

.main-menu .navigation > li {
    margin-right: 35px;
}

.main-menu .navigation > li > a {
    text-transform: uppercase;
    font-weight: 700;
}

.main-menu .navigation > li > a:hover {
    text-decoration: underline;
    color: var(--blue);
}

.nav-outer .booking-btn .theme-btn {
    padding: 7px 10px;
}

.welcome-section {
    padding: 10px;
}

.welcome-section h1 {
    text-align: center;
    color: #fff;
    padding: 50px 0px;
    font-weight: bold;
}

.carrentalframewidget {
    min-height: 240px;
}

@media (max-width: 501px) {
    .carrentalframewidget {
        min-height: 340px;
    }
}

.sec-title {
    margin-bottom: 20px;
    text-align: center;
}
.sec-title h2{
    font-size: 38px;
    color: #e63946;
    font-weight: 700;
    line-height: 1.3em;
    text-transform: capitalize;
}
.service-block {
    margin-bottom: 20px;
    /* background: rgb(0 0 0 / 0.5); */
    color: #ffff;
}
.service-block .inner-box{
    background: rgb(29 53 87);
    padding-top:10px;
    padding-bottom:10px;
    padding-left: 70px;
    border-radius: 5px;
}
.service-block .h3 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 10px;
}

.service-block .text {
    font-size: 14px;
    line-height: 1.8em;
    color: var(--blue-light);
    font-weight: 500;
    letter-spacing: .5px;
    margin-bottom: 10px;
}

.service-block .icon-box {
    border-radius: 50%;
    border: 2px solid;
    font-size: 18px;
    line-height: 34px;
    width: 38px;
    height: 38px;
    color: var(--light);
    left: 15px;
    top: calc( 50% - 19px);
}

.service-block .inner-box:hover .icon-box {
    border-color: var(--blue-light);
    background: var(--blue-light);
    color: var(--blue-dark);
}
.drive-cars-section {
    padding: 80px 0px 80px;
}
.page-title{
    padding-top:30px;
    padding-bottom:30px;
	text-align:left;
 	margin-bottom:30px;
}
.page-title:before{
    background:var(--blue-light);
}
.page-title h1{
    background:var(--blue-light);
	color: var(--blue-dark);
}
.page-title .bread-crumb-outer .bread-crumb li a {
    color: var(--blue-dark);
}
.page-title .bread-crumb-outer .bread-crumb li:after {
    content: '〉';
    color: var(--dark-blue);
    font-size: 12px;
}
.page-title .bread-crumb-outer .bread-crumb li {
    color: var(--blue);
}
.termsContainer strong{
  display:block;
    color: var(--blue);
}
@media (max-width: 767px) {
  .main-menu .navbar-header .navbar-toggle {
      background: var(--blue-dark);
      border-radius: 4px;
      border-color: inherit;
      padding-top: 12px;
      padding-bottom: 12px;
      margin-top: -7px;
  }
  .main-menu .navbar-collapse > .navigation {
      background: transparent;
  }
  .main-menu .navbar-collapse > .navigation > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li.current > a, .main-menu .navbar-collapse > .navigation > li.current-menu-item > a,
  .main-menu .navbar-collapse > .navigation > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{
      background: var(--blue-dark);
      border-radius: 5px;
      margin-bottom: 3px;
  }

}