.banner{overflow:hidden;}
@media (min-width:1360px){.banner{max-height:728px;margin-top:-159px;position:relative;z-index:9;overflow:hidden;}
}
@media (min-width:991px) and (max-width:1360px){#navigator > ul > li > a{padding:0 15px;font-size:12px;}
.banner{margin-top:-159px;position:relative;z-index:9;background-color:#0F0;}
}
@media (max-width:1200px){.flex-caption{left:5%;right:5%;margin-left:0px;width:90%;text-align:center;}
.flex-caption p,
.flex-caption span{padding:0 0px 0 0;}
.flex-caption span{font-size:30px;}
.flex-caption p{font-size:20px;line-height:30px;}
.about-kerla-house .content h2 span{display:inline-block;width:auto;font-size:28px;font-weight:400;}
.about-kerla-house .content h2{font-size:28px;font-weight:400;}
.about-kerla-house .image .readmore{font-size:20px;}
.about-kerla-house .content p{font-size:16px;line-height:24px;}
}
@media(max-width:1199px){ul.gallery-category li{width:47%;float:none;display:inline-block;}
.abt-btm-images img{width:100%;}
}
@media (min-width:767px) and (max-width:991px){}
@media (min-width:991px){.top-section{position:relative;z-index:99;}
.menu-mobile{display:none;}
.menu-desktop{display:inline-block;}
.item_top{top:-50px;padding-right:0px;opacity:0;position:relative;}
.item_bottom{bottom:-50px;padding-left:0px;opacity:0;position:relative;}
.item_left{left:-80px;padding-right:0px;opacity:0;position:relative;}
.item_right{right:-80px;padding-left:0px;opacity:0;position:relative;}
.item_fade_in{opacity:0;position:relative;padding-left:0px;right:0px;}
}
@media (max-width:991px){.menu-mobile{display:block;}
.menu-desktop{display:none;}
.logo-section{width:100%;background:none;height:100px;}
.menu-section{width:100%;}
.home-form{height:160px;margin-top:-160px;}
.about-kerla-house .content,
.about-kerla-house .image,
.testimonial .left,
.testimonial .right{width:100%;}
.testimonial .right{padding:0px 20px;}
.about-kerla-house .image img,
.activities img{width:100%;height:auto;}
.about-kerla-house,
.youtube-video,
footer .google-map,
footer .links,
footer .address,
footer .phone-number,
footer .e-mail{margin-bottom:20px;}
footer .links{padding:0px;}
.reservation-area{margin:0 !important;display:inline-block;}
.inner-banner{position:relative;z-index:-10;}
}
@media (min-width:767px){.video-section .col-md-4{padding-right:0px;}
.video-section .col-md-8{padding-left:0px;}
}
@media (max-width:767px){.home-form{height:auto;margin-top:20px;background:rgba(0, 0, 0, .8) none repeat scroll 0 0;}
section.middle{margin-top:20px;}
.testimonial .left{text-align:center;}
.testimonial h5 span{display:inline-block;font-size:40px;font-weight:700;line-height:46px;width:auto;}
.testimonial .right{text-align:center;}
.testimonial .right img{float:none;}
ul.gallery-category li{width:47%;float:none;display:inline-block;}
ul.gallery-category{text-align:center;}
ul.gallery-category li a{min-height:auto;}
ul.gallery-category{margin:20px -7px;}
.img-bg:after{display:none;}
.room_description_search.atithi-md-2.atithi-sm-2 .atithi_price_room{text-align:center !important;}
.room_description_search.atithi-md-2.atithi-sm-2 .atithi_price_room_day{text-align:center !important;}
.rates-deatailed-right-side{text-align:center !important;}
.hotel_search_data_box .image-name-deatailed-left-side{text-align:center !important;}
.testimonial h5{font-size:30px;}
.testimonial h5 span{font-size:35px;}
.copy-right{text-align:center;}
.copy-right .powered{text-align:center;}
}
@media (max-width:600px){}
@media(max-width:510px){ul.gallery-category li{width:100%;}
}
@media (max-width:479px){}
@media (max-width:360px){ul.gallery-category li{width:100%;}
.img-bg{width:100%;}
footer .links ul li{width:100%;}
footer .links ul{text-align:center;}
}