.home-form .form-control{background: #235466;color: #fff;}
.home-form .datepicker, .home-form .daterange, .home-form .daterangebooking, .home-form .daterange-small, .home-form .daterangebooking-small{background: url(./images/calendar-white.svg) no-repeat right 10px center #235466!important;}
.home-form .form-control::placeholder{color: #fff;}
.home-form .form-control::-webkit-input-placeholder{color:#5f8493!important}
.home-form .form-control:-moz-placeholder{color:#5f8493!important;opacity:1!important}
.home-form .form-control::-moz-placeholder{color:#5f8493!important;opacity:1!important}
.home-form .form-control:-ms-input-placeholder{color:#5f8493!important}
.home-form .form-control::-ms-input-placeholder{color:#5f8493!important}
.home-form select::-ms-input-placeholder{color:#5f8493!important}

.banner-one{background: url(./images/4.png) #144354;}
.banner-one__title .pedr{font-family: 'Satisfy', cursive; color: #ffab03; }
.banner-one .item{position: relative;}
.banner-one .item::before{position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: '';background: #212121;opacity: .3;}
.banner-one .insider{ position: absolute; top: 50%; width: 100%; transform: translateY(-50%); left: 0%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.banner-one .insider .icons-banner{width: 60px !important; -webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.banner-one__light-color{color:#fff}
.banner-one__tag-line + .banner-one__title{margin-top:10px}
.banner-one__title{font-size:50px;line-height:1.3;font-weight:600;margin:0;margin-bottom:15px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.slidertext{margin:0;font-size:22px;line-height:30px;margin-bottom:15px;display:inline-block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;transition: all ease-in-out .3s;padding:0 10px;letter-spacing:1px;}
.banner-one .btn {color: #fff;font-size: 16px;text-transform: uppercase;display: inline-block;padding: 6px 20px;letter-spacing: 0.5px;background: #00aeef; border-radius: 5px;}
.banner-one .btn:hover{color: #fff;}
.banner-one .btn{-webkit-animation-duration:12s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
.banner-one .active .icons-banner{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.banner-one .active .banner-one__tag-line{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.banner-one .active .banner-one__title{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.5s;animation-delay:.5s}
.banner-one .active .slidertext{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s}
.banner-one .active .btn{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;animation-delay:1s;}

@media(max-width:1200px) {
    .banner-one .insider{ left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); text-align: center;}
    .banner-one .insider .icons-banner{margin: 0 auto;}
}
@media(max-width:1024px) {
    .home-form .control-label{display: none;}
    .banner-one__title{font-size: 40px;}
}
@media(max-width:991px) {
    .banner-one__title{font-size: 38px;}
    .slidertext{font-size: 18px;}
    .banner-one .btn{font-size: 15px;}
    .banner-one .insider .icons-banner{width: 50px !important;}
}
@media(max-width:779px) {.banner-one__title {font-size: 35px! important;margin-bottom: 5px! important;}
.slidertext {font-size: 15px! important; margin-bottom: 0px! important;}
.banner-one .btn {font-size: 10px! important;padding: 6px 8px! important;}}

@media(max-width:579px) {
    .banner-one .btn{display: none;}
    .banner-one .insider .icons-banner{display: none;}
    .banner-one .insider{ position: relative; top: 0; left: 0; transform:translate(0) ; -webkit-transform:translate(0) ; -moz-transform:translate(0) ; -ms-transform:translate(0) ; -o-transform:translate(0) ;  padding: 20px 0 30px;}
    .header-banner .dotta .owl-dots{bottom: 5px;}
    .banner-one__title{font-size: 30px;}
    .slidertext{font-size: 16px;}
    .banner-one .btn{font-size: 14px; border: 1px solid; padding: 6px 15px;}
    
}
@media(max-width:579px) {.banner-one .item::before{display:none;}}
