 /* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width:600px) and (max-width:767px) {

}


 /* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 768px) and (max-width: 960px) {
/*header.sticky{position:absolute!important;}*/
.static_box{margin:444px 0 0 -68px!important;}

.top_right_butt_area ul{float:none!important;}
.top_right_butt_area{float:none!important;}
.header_inner{text-align:center;}
.logo_part{float:none!important;}
.header_part_bg .logo_part img{display:none!important;}
.logo_part_none{display:none;}
.menu_area{float:none!important; margin:auto!important;}
.nav_part{float:none!important; margin-left:0px!important; position:relative!important;}
#cssmenu ul li a, #cssmenu ul ul li a{padding:14px 0!important;}
#cssmenu ul li a, #cssmenu ul ul li a{text-align:left; padding-left:15px!important;}
#cssmenu #menu-button{text-indent:-3000px;}

.welcome_area h2{font-size:18px; line-height:normal!important;}
.welcome_area h1{font-size:21px!important;}
.welcome_area p{font-size:16px!important; width:90%!important;}

.hotel_box_inner{margin:0 auto!important; padding:0!important; position:relative!important;}
.hotel_box_01:nth-child(1){padding-top:45px!important; width:100%;}
.hotel_box_01:nth-child(1){padding-top:45px!important; width:100%; margin:10px 20px!important;}
.hotel_box_01:nth-child(1){padding-top:45px!important; width:100%;}
.hotel_box_01:nth-child(1){padding-top:45px!important; width:100%; margin:10px 20px!important;}
.hotel_box_01{margin:13px!important;}
.header_part_bg a{font-size:14px!important;}

.from_area{margin:20px 0!important; max-width:252px!important; min-height:204px;}
.from_area a{padding:10px!important; color:#FFFFFF!important;}
.media_box{float:none!important;}
.media_area_inner{border:0px solid #fff!important;}
.our_photo_gallery_contact_area{padding-bottom:20px;}
.video_box{float:none!important;}
.awards_box h1{font-size:30px!important;}
.video_box h1{font-size:30px!important;}

.images_heading{width:95%!important;}
.rooms{width:95%!important;}
.room_details{max-width:413px!important; float:right!important;}

.footer_box_left{width:15%!important; margin-bottom:19px;}
.footer_area_box_inner{width:95%!important;}
.phone_box_area{margin:auto!important; z-index:2!important; position:relative!important;}
.rooms_area{border:0px solid red; display:inline; margin:0 auto; width:33%;} 
.rooms_area h1{margin-bottom:18px!important; padding-left:10px;}
.rooms_area img{width:100%!important;}
.room_left_thum{text-align:center;}
.download_hyd{float:none!important;}
.download_hyd a.sign_box{margin-left:11px; margin-top:10px; max-width:280px; width:100%; clear:none!important;}

.demo{width:792px!important;}
/*kolkata*/
.menu_area2{margin:auto!important;}
.nav_part2 ul li{margin:10px 0px; float:left;}
.nav_part2 ul li:nth-child(3){border:medium none!important;}
.logo_part img{border:0px solid red!important; float:left;}

.rooms_suites_text_area p{padding:20px!important;}
.download{float:none!important; margin:8px 10px!important; width:95%;}

.dining_area ul li{width:231px!important; margin:0px 3px!important;}
.dining_area ul li img{margin:6px 0!important;}
#amazingcarousel-container-1{padding:32px 44px!important;}

.download a.sign_box{width:100%;}
.uper_box_area_kolkata{margin-left:0px; margin-top:168px !important; min-width:213px!important; padding:5px 9px 9px !important;}
.dining_area ul li a{display:block; padding:47px 61px!important;}
.over_box{margin-top:200px!important; width:100%;}
.dining_area ul li a{padding:0px 61px!important;}
.about_us{margin:0 auto!important; text-align:center!important; width:88%!important;}
.about_us h1{padding:24px 0 0; text-align:center!important;}

.fitness_center_area{width:95%!important;}
.fitness_area_left img{width:100%!important;}

.testimonials_area h1{font-size:20px!important; padding:0 0 10px!important;}
.fitness_area_right{float:right!important; margin:0 auto; text-align:justify!important; width:58%!important;}

.hover_box_area{float:none!important;}
.hover_box_area:nth-child(2){margin:5px 0px!important;}

..dinning_singal_area2 img{width:75%;}

.left_box_area{width:40%!important;}
.left_box_area:nth-child(2){float:right!important;}
.left_box_area img{float:none!important; margin:0 auto;}
.left_box_area h2{clear:both; padding:15px 50px!important; text-align:center!important;}
.line{display:none;}
.left_box_area a{float:none!important; margin:15px 0px; display:block; max-width:85px; margin:0 auto;}
.footer_area_box_inner2{margin-top:0px;}
/*kolkata*/

.dining_area{min-height:275px!important;}
.uper_box_area_hyderabad{font-size:20px!important; margin-top:57px!important; min-width:320px!important; margin-left:0px!important;}
.button_read_more{margin:0px!important;}
.right_box_area{float:none!important; margin:0 auto; width:59%!important;}
.offers_area_inner{width:70%!important;}
.right_box_area img{float:none!important; margin-left:0px!important;}
.weather_area{margin:0px!important;}
.footer_box_left:nth-child(3){min-width:118px!important;}
.room_details_hyd{float:right!important; max-width:352px!important;}
	
	
.dining_area_inner{padding:35px 0!important; margin-bottom:45px;}
.dinning_singal_area2{margin:0 auto; width:59%; float:none!important;}
.dinning_singal_area2 a{margin:-59px 0 0 8px !important;}
.right_box_area h2{text-align:center!important;}
.right_box_area p{text-align:center!important;}
.left_box_area p{text-align:center!important;}
.right_box_area a{float:none!important;}
.dinning_singal_area2:nth-child(3){margin-bottom:0!important; margin-left:auto!important; margin-right:auto!important; margin-top:30px;
float:none!important;}

.other_right_side{padding:0!important; max-width:69%!important; overflow:visible!important;}
.other_left_side{max-width:31%!important;}
.thumble_area_box a{float:none!important;}

.aaheli_peerless_inn_area{margin:auto!important; width:100%!important; border:0px solid #ccc!important;}
.left_aaheli_branch{float:none!important; width:100%!important;}
.right_aaheli_branch{float:none!important; width:100%!important;}

.acco_group p{clear:both; display:block; float:left; height:50px;}
.meeting_form_area{width:85%!important;}
.date_area input:nth-child(2){width:85%!important;}
.date_area input:nth-child(3){width:85%!important;}
.date_area_bg{margin-top:10px; width:85%!important;}
.form-control{width:93%!important;}

.container_table{width:100%!important;}

.details input{width:91%!important;}
.details select{width:99%!important;}
.right_ad_box{width:100%!important;}

.about_right{float:left!important;}
#accordion ul{width:43%!important;}
.right_details_area{width:85%!important; clear:both;}

.full_table{width:90%!important;}
.left_box{max-width:90%!important;}

.rooms_details h1{padding:0 0 5px!important; font-size:22px!important;}

.award_area{width:90%!important;}

.boxx{width:100%!important;}

.from_area{margin:auto!important;}
.from_area ul li{text-align:center!important;}


.top_heading_footer{width:100%;}
.about_left{max-width:100%;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
header.sticky{position:absolute!important;}
.static_box{margin:444px 0 0 -68px!important;}

.top_right_butt_area ul{float:none!important;}
.top_right_butt_area{float:none!important;}
.header_inner{text-align:center;}
.logo_part{float:none!important;}
.header_part_bg .logo_part img{display:none!important;}
.logo_part_none{display:none;}
.menu_area{float:none!important; margin:auto!important;}
.nav_part{float:none!important; margin-left:0px!important; position:relative!important;}
#cssmenu ul li a, #cssmenu ul ul li a{padding:14px 0!important;}
#cssmenu ul li a, #cssmenu ul ul li a{text-align:left; padding-left:15px!important;}
#cssmenu #menu-button{text-indent:-3000px;}

.welcome_area h1{font-size:21px!important;}
.welcome_area p{font-size:16px!important; width:90%!important;}

.hotel_box_inner{margin:0 auto!important; padding:0!important; position:relative!important; width:240px;}
.hotel_box_01:nth-child(1){padding-top:45px!important;}
.hotel_box_01{margin:10px 5px!important;}
.header_part_bg a{font-size:14px!important;}

.from_area{margin:7px 0!important;/* min-height:204px;*/ max-width:85%!important;}
.from_area ul li{margin-left:168px!important;}
.from_area a{clear:both; color:#fff!important; display:block; float:none; margin:40px auto 0; padding:10px 2px !important; width:182px;}
.hotel_box_area{margin:0px!important;}
.our_photo_gallery_contact_area{margin:0px!important;}
.media_box{float:none!important;}
.media_area_inner{border:0px solid #fff!important;}
.video_box{float:none!important; max-width:none!important;}
.awards_box h1{font-size:30px!important;}
.video_box h1{font-size:30px!important; padding:20px 0 20px 27px;}

.footer_box_left{/*width:100%!important;*/ margin-bottom:19px;}
.phone_box_area{margin:auto!important; z-index:2!important; position:relative!important;}
.rooms_area{border:0px solid red; display:inline; margin:0 auto; width:100%!important; float:left!important;} 
.rooms_area h1{margin-bottom:18px!important; padding-left:10px;}
.rooms_area img{width:100%!important;}
.room_left_thum{text-align:center;}
.download_hyd{float:none!important;}
.download_hyd a.sign_box{margin-left:11px; margin-top:10px; max-width:280px; width:100%;}
/*kolkata*/
.menu_area2{margin:auto!important;}
.nav_part2 ul li{margin:10px 0px; float:left;}
.nav_part2 ul li:nth-child(3){border:medium none!important;}
.logo_part img{border:0px solid red!important; float:left;}

.rooms_suites_text_area p{padding:20px!important;}
.download{float:none!important; margin:8px 10px!important; width:90%;}
.download a.sign_box{width:100%;}
.uper_box_area_kolkata{margin-left:49px; margin-top:235px!important; min-width:268px!important; padding:5px 9px 9px!important;}
.dining_area ul li a{display:block; margin:-18px 0 15px 23px;}
.over_box{margin-top:145px!important;}
.about_us{margin:0 auto!important; text-align:center!important; width:88%!important;}
.about_us h1{padding:24px 0 0; text-align:center!important;}
.fitness_area_left{width:100%!important;}
.fitness_center_area{width:90%!important;}

.testimonials_area h1{font-size:20px!important; padding:0 0 10px!important;}
.fitness_area_right{float:none!important; margin:0 auto; text-align:justify!important; width:90%!important;}

.hover_box_area{float:none!important;}
.hover_box_area:nth-child(2){margin:5px 0px!important;}

.dinning_singal_area2 img{width:75%;}

.left_box_area{float:none!important; margin:0 auto; width:90%!important;}
.left_box_area img{float:none!important; margin:0 auto;}
.left_box_area h2{clear:both; padding:15px 50px!important; text-align:center!important;}
.line{display:none;}
.left_box_area a{float:none!important; margin:15px 0px; display:block; max-width:85px; margin:0 auto;}
.footer_area_box_inner2{margin-top:0px;}
/*kolkata*/

.dining_area{min-height:275px!important;}
.uper_box_area_hyderabad{font-size:20px!important; margin-top:147px!important; min-width:601px!important; margin-left:0px!important;}
.dinning_singal_area2{float:none;}
.button_read_more{margin:0px!important;}
.right_box_area{float:none!important; margin:0 auto; width:100%!important;}
.right_box_area img{float:none!important; margin-left:0px!important; margin-top:25px!important;}
.weather_area{margin:0px!important;}

.dining_area_inner{padding:20px 0!important; margin-bottom:45px;}
.dinning_singal_area2 a{margin:-59px 0 0 8px !important;}
.uper_box_area_portblair{margin-left:76px; margin-top:258px!important; min-width:449px!important;}
.right_box_area h2{text-align:center!important;}
.right_box_area p{text-align:center!important;}
.left_box_area p{text-align:center!important;}
.right_box_area a{float:none!important;}
.dinning_singal_area2:nth-child(3){float:none!important; margin-bottom:20px; margin-left:0!important; margin-right:0!important;
margin-top:30px;}

.other_right_side{float:none!important; padding:0!important; width:42%!important; overflow:visible!important;}
.other_left_side{float:none!important; max-width:31%!important;}
.thumble_area_box a{float:none!important;}

.aaheli_peerless_inn_area{margin:auto!important; width:100%!important; border:0px solid #ccc!important;}
.left_aaheli_branch{float:none!important; width:100%!important;}
.right_aaheli_branch{float:none!important; width:100%!important;}

.acco_group p{clear:both; display:block; float:left; height:50px;}
.meeting_form_area{width:85%!important;}
.date_area input:nth-child(2){width:85%!important;}
.date_area input:nth-child(3){width:85%!important;}
.date_area_bg{margin-top:10px; width:85%!important;}
.form-control{width:93%!important;}

.container_table{width:100%!important;}

.details input{width:91%!important;}
.details select{width:99%!important;}
.right_ad_box{width:100%!important;}

.about_right{float:left!important;}
#accordion ul{width:43%!important;}
.right_details_area{width:85%!important; clear:both;}

.full_table{width:90%!important;}
.left_box{max-width:90%!important;}

.rooms_details h1{padding:0 0 5px!important; font-size:22px!important;}

.award_area{width:90%!important;}

.boxx{width:100%!important;}
.other_right_side p{padding-left:0px!important;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
====================================================================== */
@media only screen and (min-width: 320px) and (max-width: 479px){
header.sticky{position:absolute!important;}
.static_box{margin:444px 0 0 -68px!important;}

.top_right_butt_area ul{float:none!important;}
.top_right_butt_area{float:none!important;}
.header_inner{text-align:center;}
.logo_part{float:none!important;}
.header_part_bg .logo_part img{display:none!important;}
.logo_part_none{display:none;}
.menu_area{float:none!important; margin:auto!important;}
.nav_part{float:none!important; margin-left:0px!important; position:relative!important;}
#cssmenu ul li a, #cssmenu ul ul li a{padding:14px 0!important;}
#cssmenu ul li a, #cssmenu ul ul li a{text-align:left; padding-left:15px!important;}
#cssmenu #menu-button{text-indent:-3000px;}

.welcome_area h2{font-size:18px; line-height:normal!important;}
.welcome_area h1{font-size:21px!important;}
.welcome_area p{font-size:16px!important; width:90%!important;}

.hotel_box_inner{margin:0 auto!important; padding:0!important; position:relative!important; width:240px;}
.hotel_box_01:nth-child(1){padding-top:45px!important;}
.hotel_box_01{margin:10px 5px!important;}
.header_part_bg a{font-size:14px!important;}

.from_area{margin:20px 0!important;}
.media_box{float:none!important;}
.media_area_inner{border:0px solid #fff!important;}
.video_box{float:none!important; max-width:none!important;}
.awards_box h1{font-size:30px!important;}
.video_box h1{font-size:30px!important; padding:20px 0 20px 27px;}

.footer_box_left{width:100%!important; margin-bottom:19px;}
.phone_box_area{margin:auto!important; z-index:2!important; position:relative!important; max-width:95%!important;} 
.rooms_area{border:0px solid red; display:inline; margin:0 auto; width:90%!important; float:none!important;} 
.rooms_area h1{margin-bottom:18px!important; padding-left:10px;}
.rooms_area img{width:100%!important;}
.room_left_thum{text-align:center;}
.download_hyd{float:none!important;}
.download_hyd a.sign_box{margin-left:11px; margin-top:10px; max-width:280px; width:100%;}
/*kolkata*/
.menu_area2{margin:auto!important;}
.nav_part2 ul li{margin:10px 0px; float:left;}
.nav_part2 ul li:nth-child(3){border:medium none!important;}
.logo_part img{border:0px solid red!important; float:left;}

.rooms_suites_text_area p{padding:20px!important;}
.download{float:none!important; margin:8px 10px!important; width:90%;}
.download a.sign_box{width:100%;}
.uper_box_area_kolkata{margin-left:0px; margin-top:168px !important; min-width:204px!important; padding:5px 9px 9px !important}
.dining_area ul li a{display:block; padding:47px 61px!important;}
.over_box{margin-top:195px!important; width:100%;}
.dining_area ul li a{padding:0px 61px!important;}
.about_us{margin:0 auto!important; text-align:center!important; width:88%!important;}
.about_us h1{padding:24px 0 0; text-align:center!important;}
.fitness_area_left{width:100%!important;}

.testimonials_area h1{font-size:20px!important; padding:0 0 10px!important;}
.fitness_area_right{float:none!important; margin:0 auto; text-align:justify!important; width:90%!important;}

.hover_box_area{float:none!important;}
.hover_box_area:nth-child(2){margin:5px 0px!important;}

..dinning_singal_area2 img{width:75%;}

.left_box_area{float:none!important; margin:0 auto; width:90%!important;}
.left_box_area img{float:none!important; margin:0 auto;}
.left_box_area h2{clear:both; padding:15px 50px!important; text-align:center!important;}
.line{display:none;}
.left_box_area a{float:none!important; margin:15px 0px; display:block; max-width:85px; margin:0 auto;}
.footer_area_box_inner2{margin-top:0px;}
/*kolkata*/

.dining_area{min-height:275px!important;}
.uper_box_area_hyderabad{font-size:20px!important; margin-top:57px!important; min-width:320px!important; margin-left:0px!important;}
.button_read_more{margin:0px!important;}
.right_box_area{float:none!important; margin:0 auto; width:100%!important;}
.right_box_area img{float:none!important; margin-left:0px!important; margin-top:25px!important;}
.weather_area{margin:0px!important;}

.dining_area_inner{padding:20px 0!important; margin-bottom:45px;}
.dinning_singal_area2 a{margin:-42px 0 0 8px !important;}
.uper_box_area_portblair{margin-top:165px!important; min-width:100%!important;}
.right_box_area h2{text-align:center!important;}
.right_box_area p{text-align:center!important;}
.left_box_area p{text-align:center!important;}
.right_box_area a{float:none!important;}
.dinning_singal_area2:nth-child(3){margin:0px!important;}

.other_right_side{float:none!important; padding:0!important; width:30%!important; overflow:visible!important;}
.other_left_side{float:none!important; max-width:31%!important;}
.thumble_area_box a{float:none!important;}

.aaheli_peerless_inn_area{margin:auto!important; width:100%!important; border:0px solid #ccc!important;}
.left_aaheli_branch{float:none!important; width:100%!important;}
.right_aaheli_branch{float:none!important; width:100%!important;}

.acco_group p{clear:both; display:block; float:left; height:50px;}
.meeting_form_area{width:85%!important;}
.date_area input:nth-child(2){width:85%!important;}
.date_area input:nth-child(3){width:85%!important;}
.date_area_bg{margin-top:10px; width:85%!important;}
.form-control{width:93%!important;}

.container_table{width:100%!important;}

.details input{width:91%!important;}
.details select{width:99%!important;}
.right_ad_box{width:100%!important;}

.about_right{float:left!important;}
#accordion ul{width:43%!important;}
.right_details_area{width:85%!important; clear:both;}

.full_table{width:90%!important;}
.left_box{max-width:90%!important;}

.rooms_details h1{padding:0 0 5px!important; font-size:22px!important;}

.award_area{width:90%!important;}

.boxx{width:100%!important;}

.testimonials_area{margin:0 auto!important; max-width:100%!important;}
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
====================================================================== */
@media only screen and (min-width:240px) and (max-width:319px){

}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
====================================================================== */
@media only screen and (min-width:1024px){	
.welcome_area p{text-align:justify!important; width:90%!important;}
/*.hotel_box_inner{margin:20px 30px 0 0!important;}*/
.from_area{margin:20px 10px!important;}
/*--.phone_box_area{margin:236px auto 0 0!important;}*/
.media_area_inner{border:0px solid red;}
.boxx{width:323px;}


.about_us p{max-width:930px!important; text-align:justify!important;}
.rooms_details{max-width:930px!important; margin:0 auto;}
.room_details{max-width:395px;}
.download a.sign_box{margin-bottom:5px!important;}
.sign_box:nth-child(1){margin-bottom:0px!important;}
.fitness_center_area{max-width:930px!important;}
.fitness_center_area h1{padding:0px 0px 30px 0px!important;}
.offers_area_inner{max-width:930px!important;}
.footer_area_box{padding:20px 0 0!important;}

.room_details_hyd{max-width:300px!important;}
.download_hyd a.sign_box{margin-bottom:10px!important;}

.our_benquits2 ul li{max-width:465px!important;}

.right_part_area{float:right!important; max-width:375px!important;}
.left_ad_box img{width:120px;}
.about_left{max-width:530px!important; width:auto!important;}
.social_details_box_area{width:90%!important;}

.meeting_form_area{width:97%!important;}

.post_details input{width:85%!important;}
.post_group textarea{width:85%!important; float:left!important;}
}

/*===========================desktop_area====================================*/
@media only screen and (min-width:1025px){	
/*.hotel_box_inner{margin:20px 30px 0 168px!important;}*/
/*--.phone_box_area{margin:236px auto 0 168px!important;}
}

/*===========================table_area====================================*/

@media only screen and (max-width: 800px) {
    
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 

	#no-more-tables td:before { content: attr(data-title);}
	
	.request{background-color:none!important;}
	.request a{float:right;}
	.container{max-width:1024px!important; width:100%!important;}
/*===========================table_area====================================*/