@import url('https://fonts.googleapis.com/css2?family=Italiana&family=Manrope:wght@200..800&family=Sora:wght@100..800&display=swap');

body{
    font-family: "Manrope", sans-serif;
}

h1{
    font-family: "Italiana", sans-serif;
    color: #3B4B2E;
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
h2{
    font-family: "Italiana", sans-serif;
    color: #3B4B2E;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-bottom:0;
}
h3{
    font-family: "Italiana", sans-serif;
    color: #394F28;
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-bottom:0;
}
h4,h5,h6{
    font-family: "Italiana", sans-serif;
}
p{
    color: #000;
    font-family: "Manrope", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
a{
    font-family: "Manrope", sans-serif;
}
.image{
    max-width:130px;
}

/*services*/
/*.form-control::placeholder, input::placeholder, .color-form-placeholder-text, select::placeholder{*/
/*    color:#fff;*/
/*}*/
/*#pickup_range_no_time{*/
/*    font-size: 16px;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    line-height: normal;*/
/*    color:#fff !important;*/
/*    border-bottom: 1px solid #fff !important;*/
/*}*/
/*.minus-control, .plus-control{*/
/*    color:#fff !important;*/
/*}*/
/*input[type="text"]:not(.flatpickr-calendar input){*/
/*    background:transparent !important;*/
/*    font-size: 16px;*/
/*    font-style: normal;*/
/*    font-weight: 400;*/
/*    line-height: normal;*/
/*    color:#fff !important;*/
/*}*/
/*#search-form > div.row.form-group.return-group > div:nth-child(2),#bookingform > div.row.form-group.return-group > div:nth-child(2){*/
/*    display:none !important;*/
/*}*/
/*#more-filters{*/
/*    display:none !important;*/
/*}*/
/*.row.form-group.return-group.hidden{*/
/*    display:block !important;*/
/*}*/
/*.orphan, .more-filters-label{*/
/*    color: #99A98D !important;*/
/*    font-family: Sora;*/
/*    font-size: 12px !important;*/
/*    font-style: normal;*/
/*    font-weight: 600 !important;*/
/*    line-height: normal;*/
/*    letter-spacing: 0.72px !important;*/
/*    text-transform: uppercase !important;*/
/*}*/
/*.btn-rengine>i, .orphan>i, .calendar-icon, .more-filters-label > i{*/
/*    display:none !important;*/
/*}*/
/*.infants{*/
/*    display:none !important;*/
/*}*/
/*.btn-rengine{*/
/*    padding: 16px 32px !important;*/
/*    color: #FFF !important;*/
/*    text-align: center;*/
/*    font-family: "Manrope", sans-serif;*/
/*    font-size: 14px !important;*/
/*    font-style: normal;*/
/*    font-weight: 700 !important;*/
/*    line-height: normal;*/
/*    letter-spacing: 0.77px !important;*/
/*	border-radius:0 !important;*/
/*	border:1px solid #fff !important;*/
/*	background:transparent !important;*/
/*}*/
/*services*/

.slider-image{
    width: max-content !important;
}

@media(max-width:768px){
    .box1{
        display:flex;
        flex-direction:column;
    }
    .first{
        order:1;
    }
    .second{
        order:2;
    }
}
@media(max-width:576px){
    h1{
        font-size:30px !important;
    }
    h2{
        font-size:28px !important;
    }
    .padd{
        padding:20px !important;
    }
    .fl{
        display:block !important;
    }
    .mar-top1{
        margin-top:-80px !important;
        min-width:auto !important;
    }
    .mar-top{
        margin-top:20px !important;
    }
    .flex-1.flex-lg.nav.navbar-nav.flex.items-center{
        display:block !important;
    }
    .one-color{
        background:#F7F7F7 !important;
    }
    .one-color2{
        background:#fff !important;
    }
    .navbar-nav>li{
        margin:0 20px !important;
    }
    .navbar-nav>li>a{
        font-size:16px !important;
    }
    .cover{
        height: 40% !important;
        min-height: 40vh !important;
    }
    .line{
        border-bottom:0 !important;
        padding-bottom: 0px !important; 
    }
    .padd1{
        padding-bottom:30px !important;
    }
    .dis{
        display:none !important;
    }
    .smaller{
        font-size:20px !important;
    }
    .make{
        max-width:-webkit-fill-available !important;
    }
}

.owl-carousel .owl-item img {
    max-height: 270px !important;
    position: relative;
    width: 100% !important;
}
.is-btn-ghost2, .is-btn-ghost1{
	padding: 16px 32px !important;
    font-family: "Manrope", sans-serif;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: normal;
    letter-spacing: 0.77px !important;
    border-radius:0 !important;
}

input[type="text"]:not(.flatpickr-calendar input), .form-control, .select2-selection{
    min-height:58px !important;
}
.rendered-form .form-group {
    margin-bottom: 20px !important;
}
.rendered-form textarea.form-control {
    height: 120px !important;
}
.form-control, #contact_fullname {
    background: #F7F7F7 !important;
    border:0 !important;
    color: #000 !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 134.9%;
    border-radius:0 !important;
}

placeholder{
    color: #000;
    font-family: "Manrope", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 134.9%; 
}

.rendered-form .form-control:focus {
	outline: 0;
	box-shadow: none !important;
	border:0 !important
}

.send-btn {
	padding: 16px 32px !important;
    color: #FFF;
    text-align: center;
    font-family: "Manrope", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.77px;
	border-radius:0 !important;
	border:1px solid #3B4B2E !important;
	background: #3B4B2E !important;
}
.green>a>i, .send-btn>i{
    color:#fff !important;
    margin-left:7px;
}
.green>a{
    padding: 16px 32px !important;
    color: #FFF !important;
    text-align: center;
    font-family: "Manrope", sans-serif;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: normal;
    letter-spacing: 0.77px !important;
	border-radius:0 !important;
	border:1px solid #3B4B2E !important;
	background: #3B4B2E !important;
}
.navbar-nav>li{
    margin:0 15px;
}
.navbar-nav>li>a{
    color: #333;
    font-family: "Manrope", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    letter-spacing: 0.72px;
    text-transform: uppercase;
}
#header-19990 > div > div > div div > div > div > ul.nav.navbar-nav.hidden-xs{
    padding-left:0 !important;
}
.navbar{
    padding-bottom: 25px !important;
    padding-top: 25px !important;
}

.footer-text, .footer-text>a{
    color: #FFF;
    font-family: "Manrope", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.56px;
    text-transform: uppercase;
}


.espabtn {
   background:transparent;
}
.espabtn a {
   background:transparent!important;
}
.tabimg {
   padding: 6px;
}
.pull-tab {
   z-index:999999999 !important;
   color: rgb(94, 94, 94);
   position: fixed;
   right: 0px;
   bottom:50px;
   width: 500px;
   height: auto;
   background: #FFFFFF;
   box-shadow: 0px 0px 100px 0px rgb(74 74 74 / 35%);
   padding: 14px 15px 0px 15px;
   border-radius: 3px;
   transition: 0.3s all;
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}
@media(max-width: 768px) {
    .pull-tab.tabbed {
        right: -330px !important;
        transition: 0.3s all;
    }
   .pull-tab {
       right: 0px;
       width: 330px;
   }
    .tabimg {
       padding: 22px 0;
    }
    .pull-tab .tab {
       margin-top: -16px!important;
       padding:13px!important;
       font-size:13px!important;
    }
}
.pull-tab.tabbed {
    right: -500px; transition: 0.3s all;
}
.pull-tab.untabbed {
    right: 500px; transition: 0.3s all;
}
.pull-tab .tab {
   cursor: pointer;
   color: #0F3B61;
   font-family: manrope, sans-serif !important;
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   box-shadow: 0px -20px 50px 0px rgb(74 74 74 / 10%);
   position: absolute;
   left: -70px;
    top: 43%;
    background: #fff;
    text-align: center;
    padding: 10px 16px;
   text-transform: none;
   font-size: 13px;
   letter-spacing: 1px;
   font-weight: 600;
   width: auto;
   height: auto;
   -webkit-transform: rotate(
-90deg);
   -moz-transform: rotate(-90deg);
   -ms-transform: rotate(-90deg);
   -o-transform: rotate(-90deg);
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
   margin-top: -15px;
}
.is-container.container-fluid-fluid {
	z-index: auto!important;
}
