/* #Media Queries
================================================== */

@media (max-width: 1300px){

}

/* END__ */
@media (min-width: 1200px){
	.container, .container-sm, .container-md, .container-lg, .container-xl{
		max-width: 1280px;
	}
}
@media (max-width: 1199px) {

} 

/* Media Query for Tablets Ipads portrait mode */
@media (min-width: 768px) and (max-width: 1024px){
.section_title h2{font-size:25px;}
.section_separation .nav-pills .nav-link { font-size:14px;}
.banner_heading{font-size:18px;}
.banner_heading p span{font-size:15px;}	
.topmid{font-size:20px;}	
.social-media-top li a{font-size: 16px;}
.form_area h1{font-size:20px;}
.banner-main .carousel-item img {height:480px; object-fit: cover;object-position: 22% 50%;} 	
.circle {height: 110px; width: 110px;}
.circle img{width:100px;}
h5.card-title {font-size: 14px;}
.why-choose-box h4 {font-size: 13px;}
.room_features li .li_txt{font-size:14px;}
.room_features li .li_icon{width:13%;} 
.room_features li .li_icon img{width:50px;	height:50px;line-height:50px;} 
.advan_col h5 {font-size: 13px;}
.advan_col{padding: 10px;}
	
}
/* END__ */
@media all and (min-width: 992px) {

}
@media (max-width: 991px) {
	.work_content{margin-bottom: 1pc;}
} 
/* END__ */


@media only screen and (max-width: 767px) {
.fixed-top {position: relative;padding:10px 0;}
h3 {font-size: 26px;}
.section_title h2 {margin-bottom: 12px;font-size: 24px!important;}
/* .banner-main .carousel-indicators {display:none;} */
.banner-main .carousel-indicators li {margin: 8px 4px;}
.social-media-top li.pulseit span {font-size: 14px;margin-right: 5px;}

.social-media-top li i {
    font-size: 13px;
    line-height: 40px;
    background: #1d384f;
    color: #fff;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 6px;
}
#carouselExampleControls.carousel {margin-bottom: 35px;}
ul.tick {margin-left: 20px;}
ul.tick li {font-size: 14px;}
.circle { height: 95px; width: 95px; padding-top:8px;}
.circle img{width:90px;}
h5.card-title {padding:0;font-size: 14px;}
.tick_double ul{ columns: 1; -webkit-columns: 1; -moz-columns: 1;}
.tick_double ul li{width:100%;}
.banner-main{margin-top:0;}
.section_separation .nav-pills .nav-link {margin:2px; padding: 5px; font-size:14px;}
.section_separation .nav-pills .nav-link.active {color: #fff;background: #1d384f;   padding: 5px;}
.icon-box{ width: 38px; height: 38px; line-height: 38px;}
.view_title{font-size: 13px;line-height: 20px;font-weight: 600;padding:5px;height:48px;
    vertical-align: middle;}
#backto-top {bottom:185px;}
.banner_heading{font-size:22px;line-height:26px;}
.banner_heading p{margin-top:10px;}
.banner_heading p span{font-size:13px;line-height:20px;}
.social-media-top li {display: contents;}
.social-media-top span{display:none;}
.navbar .btn_blue_rounded { padding:4px 12px!important;}
.facilities .why-choose-box.choosebox2 {margin: 0 6px 12px 6px;}
.tick_double ul{padding:0;}
.room_features li .li_icon{width:15%;padding-right:10px;} 
.room_features li .li_icon img{	margin:0 40px 0 0;} 
.topmid.topmid_m{background-image: linear-gradient(#81c467, #73af5c);font-size:16px; padding:12px 0;line-height:22px;color:#fff;}
.topmid span{font-size:14px;font-weight:600;color:#fff;display:block;}
.thanku_bg { padding:60px 0;}
.thanku_bg p{font-size:18px;}
.navbar {padding:10px 0 0 0;}
.section_title h3 {font-size: 18px;}
/* .lightbg {padding:0 15px 15px 15px;} */
.why-choose-box h4 {font-size: 13px;}
.room_features li .li_txt {font-size: 14px;line-height: 18px;}
.section-gaping.gallery {padding: 0 0 15px 0;}

.view_title{height: auto;}

.banner_heading {font-size: 16px;line-height: 24px;}
.ame_head{padding: 5px;margin-bottom: 1pc;}


} 
/* END__ */

@media (max-width: 480px) {
	.facilities .why-choose-box{padding: 5px;text-align: center;}
    .icon-box{margin: 0.5pc auto;}
    .box-contant{margin-left: 0;}
    .why-choose-box h4{height: 2.8pc;}
    .amenity_img{padding-left: 0;}
    .amenity_col{padding: 10px;}
    .advan_col{padding: 10px;}
    .advan_col img{width: 60px;}
    .alter_bg:nth-child(3){background-color: #fff;color: #000;}
    .alter_bg:nth-child(4){background-color: #2a8a9d!important;color: #fff;}
    .alter_bg:nth-child(7){background-color: #fff;color: #000;}
    .alter_bg:nth-child(8){background-color: #2a8a9d!important;color: #fff;}
    .amenity_col h6{font-size: 13px;}
    p{font-size: 14px;}
    .banner_heading2 span {font-size: 22px;}
    .banner_heading2 span:last-child{display: block;}
    .amenity_img img{width: 45px;}
    .navbar {padding: 4px;}
    .amenity_img::before {height: 80px;width: 80px;}
    .owl-carousel.prominent .owl-item img {
        display: block;
               width: 75% !important;
        border-radius: 8px 0;
        margin: 0 auto;
    }
    .section_title2 {
        margin-bottom: 10px;
        text-align: left;
    }
    .banner_heading2 {
        background-color: #fff;
        text-align: center;
        padding: 10px;
        font-size: 18px;
        color: #2a8a9d;
        font-weight: 400;
        line-height: 27px;
    }
    .banner_rightbg {
        background-color: #2a8a9d;
    }
    .banner-main .carousel-indicators{left: -3pc;}
    .section_title h4{font-size: 14px;}
	
	.social_icon_m {display: block; position: fixed;z-index: 9999; bottom: 0;width: 100%; background: #1e2332;display: flex; left: 0;}
.social_icon_m .social-button {
	width: 100%; height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	margin: 0 auto;
	border-radius: 0;
	color: #fff;
}
.social_icon_m .social-button i {font-size: 16px;margin:0 5px;}
.foot_logo_area{margin: 20px 0 35px 0;}
.topmid {font-size: 16px;line-height: 20px;margin-top:10px;background: #fbfbc1;padding: 10px;}
.btn_blue_rounded{font-weight:400!important;font-size: 14px!important;border: 0;box-shadow: none;        border-radius: 6px;margin-left: 3px;}
.btn_blue_rounded i {display:none;}
.social-media-top li strong {display: block; margin: 0 3px;}
.social-media-top {float: right;}
label#captchaQuestion{font-weight:500!important;font-size:500;margin-bottom: 6px;}
.err_msg {font-size: 13px!important;}
.carousel-indicators [data-bs-target] {border-top: 0;}


} 

@media (max-width: 320px) {
p {
    font-size: 13px;
    line-height: 20px;
    font-weight: 300;
}
.contact-dtls a {font-size: 13px;}
.contact-dtls a i {font-size: 14px;}

} 
/* END__ */

@media (min-width: 1920px)
{
.container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1350px;
}
.ame_head{top: 1pc;}
.frm_position{top: 12pc;}
}