/*
Template Name: Travels
File: Layout CSS
Author: TemplatesOnWeb
Author URI: https://www.templateonweb.com/
Licence: <a href="https://www.templateonweb.com/license">Website Template Licence</a>
*/

/*********************center_home****************/
.carousel-caption{
background-color: rgba(0, 0, 0, 0.3);
padding-top:320px;
bottom:0;
left:0;
width:100%;
height:100%;
 }
.center_home img{
min-height:700px;
 }
/*********************center_home_end****************/

/*********************book****************/
.book_1r{
margin-top:33px; 
 }
/*********************book_end****************/


/*********************spec****************/
.spec_m{
padding-bottom:150px; 
 }

.main_om2{
bottom:-80px; 
 }
/*********************spec_end****************/


/*********************gallery****************/
.homei1i2 ul li a {
background:#fff;
width: 40px;
height: 40px;
line-height: 40px;
display: block;
color:#000;
text-align:center;
}
.clearfix figure a img{
    height: 280px !important;
}
.test-img{
    width: 55px !important;
}
.modal-body img{
    /* height: 480px !important; */
}
#gallery .modal-dialog {
max-width: 770px;
}
#gallery .modal-dialog{
min-width:770px; 
 }
.homei1i1 img{
min-height:260px; 
 }
.homei1i2{
padding-top:32%;
display:none; 
 }
.homei1:hover .homei1i2{
display:block; 
 }

/*********************gallery_end****************/


/*********************blog_h****************/
.blog_h2lir{
border-radius:0px 30px 30px 0px;
min-height:290px; 
 }
.blog_h2lil img{
border-radius:30px 0px 0px 30px;
min-height:290px; 
 }
/*********************blog_h_end****************/


@media screen and (max-width : 767px){
.carousel-caption{
padding:80px 15px 0px 15px;
 }
.center_home img{
min-height:420px;
 }
.center_home br{
display:none;
 }
.center_home .font_60{
font-size:30px;
 }
.center_home .button{
padding: 17px 17px 16px 17px; 
 }
.center_home .button_1{
padding: 17px 17px 16px 17px; 
 }
.center_home p{
font-size:14px;
text-align:left;
 }
.book_1li1{
text-align:center;
margin-top:8px;
margin-bottom:8px; 
 }
.main_om2 {
position:static!important; 
 }
.spec_m {
padding-bottom:50px;
}
.homei1i2 {
padding-top: 40%;
}
.homei1{
margin-top:8px;
margin-bottom:8px; 
 }
#gallery .modal-dialog{
min-width:90%; 
 }
.blog_h1l{
text-align:center; 
 }
.blog_h1l br{
display:none;
 }
.blog_h1l p{
text-align:left;
 }
.blog_h1r{
text-align:center!important;
 }
.blog_h2l{
margin-top:8px;
margin-bottom:8px; 
 }
.blog_h2lir {
text-align:center; 
 }
.blog_h2lir p{
text-align:left; 
 }
 }

@media (min-width:576px) and (max-width:767px) {
.carousel-caption{
padding:130px 30px 0px 30px;
 }
 }
@media (min-width:768px) and (max-width:991px) {
.center_home br{
display:none;
 }
.carousel-caption{
padding:260px 40px 0px 40px;
 }
.book_1li1 h6{
font-size:11px; 
 }
.book_1r .button_1{
padding-left:15px;
padding-right:15px;
font-size:14px; 
 }
.homei1i2 {
padding-top: 50%;
}
.blog_h1l br{
display:none;
 }
.blog_h1r .button{
padding-left:15px;
padding-right:15px;
 }
.blog_h2lir h5{
font-size:16px; 
 }
.blog_h2lir p{
font-size:13px; 
 }
 }

@media (min-width:992px) and (max-width:1200px) {
.homei1i2 {
padding-top: 40%;
}
.blog_h1l br{
display:none;
 }
.blog_h2lir h5{
font-size:16px; 
 }
.blog_h2lir p{
font-size:14px; 
 }
 }



