/*
Template Name: Hotel Trip
File: Layout CSS
Author: TemplatesOnWeb
Author URI: https://www.templateonweb.com/
Licence: <a href="https://www.templateonweb.com/license">Website Template Licence</a>
*/

/*********************center****************/
.carousel-caption{
background-color: rgb(0 0 0 / 61%);
padding-top:200px;
bottom:0;
left:0;
width:100%;
height:100%;
 }
.center_home img{
min-height:700px;
 }
.center_home .carousel-indicators {
bottom: 80px!important;
}
.center_home h1{
color:#fff;
 }

.main_2{
bottom:-75px; 
 }
/*********************center_end****************/


/*********************gallery****************/

.homei1i2 ul li a {
background:#fff;
width: 40px;
height: 40px;
line-height: 40px;
display: block;
color:#333;
text-align:center;
}
#gallery .modal-dialog {
max-width: 770px;
}
.homei1i1 img{
min-height:180px; 
 }
.homei1i2{
padding-top:28%;
display:none; 
 }
.homei1:hover .homei1i2{
display:block; 
 }
/*********************gallery_end****************/


/*********************dining****************/
.dining_1lir{
min-height:135px; 
 }
/*********************dining_end****************/


@media screen and (max-width : 767px){
.main_2 {
position:static!important; 
 }
.carousel-caption{
padding:15px 10px;
 }
.center_home img{
min-height:350px;
 }
.center_home .carousel-indicators {
bottom: 0!important;
}
.center_home br{
display:none;
 }
.center_home .font_60{
font-size:30px;
 }
.center_home .button{
padding:10px 7px;
font-size:11px;
 }
.center_home .button_1{
padding:10px 7px;
font-size:11px;
 }
.center_home p{
font-size:14px;
text-align:left;
 }
.book_1i{
margin-top:8px;
margin-bottom:8px; 
 }
.serv_h1r1r{
margin-top:15px; 
 }
.serv_h1r1{
text-align:center; 
 }
.serv_h1r1 p{
text-align:left; 
 }
#gallery .modal-dialog {
margin-top: 50px;
}
.homei1{
margin-top:8px;
margin-bottom:8px;  
 }
.dining_1li .pe-0{
 padding-right:12px!important;
 }
.dining_1li .ps-0{
 padding-left:12px!important;
 }
.dining_1l{
margin-top:8px;
margin-bottom:8px; 
 }
.dining_1lir {
min-height: auto;
}
.dining_1lil img{
height: auto;
}
 }

@media (min-width:576px) and (max-width:767px) {
.carousel-caption{
padding:40px 15px;
 }

.center_home .font_60{
font-size:32px;
 }
.center_home .button{
padding:15px 30px;
font-size:14px;
 }
.center_home .button_1{
padding:15px 30px;
font-size:14px;
 }
.center_home p{
font-size:16px;
 }
.serv_h1r1r {
margin-top:0;
text-align:left;
}
.serv_h1r1 {
margin-left:0!important; 
margin-right:0!important;
 }
 }
@media (min-width:768px) and (max-width:991px) {
.center_home .font_60{
font-size:40px;
 }
.main_2 {
position:static!important; 
 }
.center_home .carousel-indicators {
bottom: 0!important;
}
.center_home img{
min-height:600px;
 }
.book_1i h6{
font-size:10px; 
 }
.book_1i  .form-control{
font-size:10px; 
 }
.book_1i  .form-select{
font-size:10px; 
 }
.book_1i  .button{
padding-left:10px!important;
padding-right:10px!important;
font-size:10px;
 }
.serv_h1r1 {
margin-left:0!important; 
margin-right:0!important; 
 }
.homei1i2 {
padding-top: 44%;
}
.dining_1lir  {
padding:10px!important;
 }
.dining_1lir  p{
font-size:12px;  
 }
 }

@media (min-width:992px) and (max-width:1200px) {
.book_1i  .button{
padding-left:10px!important;
padding-right:10px!important;
font-size:12px;
 }
.book_1i h6{
font-size:12px; 
 }
.book_1i  .form-control{
font-size:12px; 
 }
.book_1i  .form-select{
font-size:12px; 
 }
.serv_h1r1 {
margin-left:0!important; 
margin-right:0!important; 
 }
.dining_1lir  {
padding:10px!important;
 }
.dining_1lir  p{
font-size:14px;  
 }
 }
@media (min-width:1201px) and (max-width:1360px) {

 }



