@font-face {
	font-family:"Open Sans Light";
	src:url("OpenSans-Lightd41d.eot?") format("eot"),
		url("OpenSans-Light.woff") format("woff"),
		url("OpenSans-Light.ttf") format("truetype"),
		url("OpenSans-Light.svg#OpenSans-Light") format("svg");
	font-weight:normal;
	font-style:normal;
	}

@font-face {
    font-family:"alex_brushregular";
    src: url('alexbrush-regular.eot');
    src: url('alexbrush-regulard41d.eot?#iefix') format('embedded-opentype'),
         url('alexbrush-regular.woff2') format('woff2'),
         url('alexbrush-regular.woff') format('woff'),
         url('alexbrush-regular.ttf') format('truetype'),
         url('alexbrush-regular.svg#alex_brushregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{margin:0px; padding:0px; transition:all 0.5s ease-out 0s;}
.wrapper{width:100%; border:0px solid red;}


.header_part_01{/*background-color:#3398cc;*/ background-color:#005387; width:100%; overflow:hidden;}
.header_inner_01{max-width:1024px; margin:0 auto; width:100%; border:0px solid #fff; overflow:hidden;}

.top_left_butt_area{float:left; border:0px solid red; padding-right:15px;}
.top_left_butt_area ul{float:left;}
.top_left_butt_area ul li{display:inline;}
.top_left_butt_area ul li img{float:left;}
.top_left_butt_area ul li a{font-family:"Open Sans Light"; font-size:14px; color:#d2d2d2; font-weight:normal; float:left;}
.top_left_butt_area ul li a:hover{color:#fff;}

.top_right_butt_area{float:right; border:0px solid red; padding-right:15px;}
.top_right_butt_area ul{float:right;}
.top_right_butt_area ul li{display:inline;}
.top_right_butt_area ul li img{float:left;}
.top_right_butt_area ul li a{font-family:"Open Sans Light"; font-size:14px; color:#d2d2d2; font-weight:normal; float:left;
line-height:35px;}
.top_right_butt_area ul li a:hover{color:#fff;}
.top_right_butt_area ul li a:nth-child(1){margin-left:25px;}

.header_part{background-color:#fff; width:100%; overflow:hidden; background-color:#f1f1f1;}
.logo_part{float:left; border:0px solid red;}
.menu_area{float:left; border:0px solid red; font-family:"Open Sans Light"; margin:21px 0 0;}
.nav_part{float:left; position:absolute; z-index:2000; margin-left:87px;}
.header_inner{max-width:1024px; margin:0 auto; width:100%; border:0px solid #fff; overflow:hidden; padding:0px 0;}
.nav_part ul li:nth-child(1){border:none!important;}

.menu_area2{float:left; border:0px solid red; font-family:"Open Sans Light"; margin:22px 0 0 87px;}
.nav_part2{float:left;}
.nav_part2 ul{float:left;}
.nav_part2 ul li{padding:0px 15px!important; display:inline; border-left:1px solid #5e5e5e;}
.nav_part2 ul li:nth-child(1){border:none!important;}


.welcome_area{width:100%; border:0px solid red; text-align:center; clear:both; margin:40px 0px;}
.welcome_area h1{font-family:"Open Sans Light"; font-size:35px; color:#3398cc; font-weight:700; padding:0px 0px 5px 0px;}
.welcome_area h2{font-family:"Open Sans Light"; font-size:22px; color:#303030; max-width:660px; font-weight:normal; margin:0 auto; line-height:30px; padding-top:25px;}
.welcome_area p{font-family:"Open Sans Light"; font-size:16px; color:#303030; max-width:1024px; width:100%; margin:0 auto; line-height:30px; padding-top:25px;}



.banner_area{border-bottom:1px solid #53b8ec; /*padding-top:95px;*/}
.border_none{border-bottom:0px solid #53b8ec;}


/*hotel_box_area_start*/
.hotel_box_area{width:100%; border:0px solid red; text-align:center; clear:both; margin:93px 0px; min-height:300px; 
background-image:url(../images/inner_img2.jpg); background-attachment:fixed;}
.hotel_box_inner{border:0px solid #fff; margin:0 auto; max-width:1024px; overflow:hidden; padding:30px 0; position:relative; text-align:center; width:100%;}
.hotel_box_01{float:left; border:0px solid #ccc; margin:1px 5px;}
.hotel_box_01 h1{font-family:"Open Sans Light"; font-size:43px; color:#fff; font-weight:normal;}
.hotel_box_01 p{font-family:"Open Sans Light"; font-size:19px; color:#fff; font-weight:normal; margin:0px!important;}
.hotel_box_01:nth-child(1){border:0px solid red; width:260px; padding-top: 105px;}

.hotel_box_01:nth-child(2){border-top:3px solid #77deff!important;}
.hotel_box_01:nth-child(3){border-top:3px solid #7b78b4!important;}
.hotel_box_01:nth-child(4){border-top:3px solid #78b438!important;}

.hotel_box_top{position:absolute; background-image:url(../images/hotel_name.png); width:230px; height:123px; margin-top:173px;}
.hotel_box_top h1{font-family:"Open Sans Light"; font-size:25px; color:#fff; font-weight:normal; line-height:200px;}
.hotel_box_top h1 a{color:#FFFFFF;}
.hotel_box_top h1 a:hover{color:#000;}
/*hotel_box_area_end*/



/*==========================our_catagory_start==========================*/
.our_photo_gallery_contact_area{width:100%; border:0px solid red; clear:both; background-image:url(../images/inner_img.jpg); background-attachment:fixed; margin-top:20px;}
.our_photo_gallery_contact_area_inner{margin:0 auto;border:0px solid red; max-width:1170px; overflow:hidden; width:100%; text-align:center; padding:25px 0px 0px 0px;}


.our_photo_gallery_contact_area_inner h1{font-family:"Open Sans Light"; font-size:22px; color:#F50505; font-weight:normal;}
.our_photo_gallery_contact_area_inner h1 span{color:#fff;}

.from_area{border:0px solid red; max-width:280px;/* min-height:420px;*/ width:100%; text-align:center; display:inline-block; margin:20px 30px; background-color:#fff; padding:30px 0; opacity:0.88!important; filter:alpha(opacity=88)!important;/* For IE8 and earlier */}
.from_area h1{font-family:"Open Sans Light"; font-size:18px; color:#4f4f4f; padding-bottom:10px;}
.from_area img{border:1px solid #ccc; border-radius:100%; padding:1px;}
.from_area p{font-family:"Open Sans Light"; font-size:14px; color:#666;}
.from_area a{font-size:18px; color:#fff; background-color:#0099ff; padding:10px 29px; border-radius:1px; margin:30px 66px 12px 64px; transition:all 0.5s ease-out 0s; float:left; cursor:pointer; font-family:"Open Sans Light"; text-decoration:none;}
.from_area a:hover{background-color:#118de0;}
.from_area ul{float:left;}
.from_area ul li{font-family:"Open Sans Light"; font-size:14px; color:#666; clear:both; padding:5px; text-align:left; margin-left:50px; list-style-image:url(../images/bullet.png);}
/*==========================our_catagory_end============================*/



/*==========================demo_start tab============================*/
.demo{width:1024px; border:0px solid red; text-align:center; margin-top:65px!important;}
.demo h1{font-family:"Open Sans Light"; font-size:38px; color:#666; font-weight:normal;}
.demo h1 span{font-family:"Open Sans Light"; font-size:55px; color:#009ff0; font-weight:normal;}

.resp-tabs-list li{min-width:165px!important; font-family:"Open Sans Light"!important;}
.resp-tab-content{overflow:hidden;}
.resp-tab-content img{float:left; border:1px solid #ccc; padding:1px; margin-right:10px;}
.resp-tab-content p{border:0px solid #ccc; float:right; font-family:"Open Sans Light"; line-height:20px; text-align:justify;}
/*==========================demo_end tab============================*/



/*==========================media_area_start============================*/
.media_area{width:100%; border:0px solid red; text-align:center; clear:both; margin:0px 0px; background-color:#f2f2f2;}
.media_area_inner{max-width:1024px; margin:0 auto; width:100%; border:1px solid #fff; overflow:hidden;}

.awards_box{max-width:325px; width:100%; border:0px solid red; float:left; overflow:hidden;  margin:0 10px 0 40px;}
.awards_box h1{font-family:"Open Sans Light"; font-size:35px; color:#1db6bc; font-weight:normal; text-align:left;}

	
	
.awards_box ul{float:left; margin-top:15px; text-align:left;}
.awards_box ul li{line-height:33px; list-style:none; border:0px solid red;} 
.awards_box ul li img{border:0px solid red;} 
.awards_box ul li a{font-family:"Open Sans Light"; font-size:18px; color:#666; font-weight:normal; text-decoration:none;
padding-left:10px; transition:all .5s ease-out;}
.awards_box ul li a:hover{padding-left:20px;}

.media_box{max-width:285px; width:100%; border:0px solid red; float:left; overflow:hidden; border-right:1px solid #ccc;
padding-right:30px;}
.media_box h1{font-family:"Open Sans Light"; font-size:35px; color:#666; font-weight:normal;}

.video_box{max-width:285px; width:100%; border:0px solid red; float:right; margin-right: 20px; overflow:hidden;}
.video_box h1{font-family:"Open Sans Light"; font-size:35px; color:#1db6bc; font-weight:normal; text-align:left;}

.media_bg_area{background-color:#f2f2f2; min-height:230px; overflow:hidden; padding-top:20px;}
/*==========================media_area_end============================*/



/*==========================footer============================*/
.footer_area_box{/*float:left; width:100%; overflow:hidden; background-color:#213540; overflow:hidden; padding:25px 0 0; position:absolute;*/
	background-color: #213540;
	float: left;
	overflow: hidden;
	padding: 25px 0 0;
	position: absolute;
	width: 100%;}
.footer_area_box_inner{margin:0 auto;  max-width:1024px; overflow:hidden; width:100%;}

.top_heading_footer{border:0px solid red; float:left; padding-bottom:55px;}
.top_heading_footer h1{font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#9C9C9C; font-size:18px; font-weight:normal; padding-top:5px;}

.footer_box_left{float:left; border:0px solid #fff; padding:0 8px; min-width:170px; }
.footer_box_left h1{font-family:'Open Sans Light', sans-serif; font-size:14px; color:#fff; text-decoration:none; margin-bottom:15px;}
.footer_box_left ul{float:left;}
.footer_box_left ul li{list-style:none; max-width:135px; line-height:25px; background-image:url(../images/bullet.png);
background-repeat:no-repeat; background-position:left; padding-left:19px;}
.footer_box_left ul li a{font-family:'Open Sans Light', sans-serif; font-size:14px; color:#b8b8b8; text-decoration:none; 
transition:all .5s ease-out;}
.footer_box_left ul li a:hover{color:#fff;}
.footer_box_left ul li p{font-family:'Open Sans Light', sans-serif; font-size:14px; color:#b8b8b8; text-decoration:none;}
.extra_width{max-width:245px!important; background:none!important; padding:0px!important;}

.footer_box_left:nth-child(3){min-width:130px;}

.footer_area_box_inner2{width:100%; overflow:hidden; background-color:#112530; overflow:hidden; padding:30px 0; text-align:center; margin-top:-43px;}
.footer_area_box_inner2 p{font-family:'Open Sans Light', sans-serif; font-size:14px; color:#b8b8b8; padding-top:30px;}

.rooms_area{float:right; margin-right:20px;}
.rooms_area h1{font-family:'Open Sans Light', sans-serif; font-size:14px; color:#fff; text-decoration:none; margin-bottom:35px;}
.rooms_area img{border:1px solid #b9b9b9; padding:1px; }


.phone_box_area{/*max-width:1024px; overflow:hidden; width:100%; margin:236px auto 0 168px; position:absolute;*/
margin: 0 auto; position:relative; width:100%; display:block;}
.boxx{width:310px; background-color:#5dc3f6; min-height:75px; float:left; padding-left:12px; padding-top:20px; position:relative; z-index:9000;}
.boxx:nth-child(2){background-color:#24bdf0;}
.boxx:nth-child(3){background-color:#21b1da;}
.boxx p a{color:#fff!important;}

.boxx h1{font-family:'Open Sans Light', sans-serif; font-size:14px; color:#fff; font-weight:700; float:left;}
.boxx p{font-family:'Open Sans Light', sans-serif; font-size:14px; color:#fff;}
.boxx img{float:left; margin-right:9px;}
.sy-pager{position:static!important;}
/*==========================footer============================*/



/*========================== menu_area_kolkata ==========================*/
.header_part_bg{background-color:#213540!important; position:relative; z-index:100;}
.header_part_bg a{color:#fff!important;}

.about_us{width:100%; border:0px solid red; text-align:center; clear:both; margin:70px 0px 35px 0px;}
.about_us h1{font-family:"Open Sans Light"; font-size:30px; color:#3398cc; font-weight:700; padding:0px 0px 0px 0px;}
.about_us p{font-family:"Open Sans Light"; font-size:17px; color:#303030; max-width:1024px; margin:0 auto; line-height:24px;
padding-top:25px; padding-bottom:20px;}

.search_box_area{border:0px solid red; /*max-width:230px; width:100%; background-color:#f8f7f7; overflow:hidden; padding:10px 0px; margin:15px 0px;*/
display:block; float:right;}
.search_box_area_inner{max-width:273px; width:100%; float:left; margin:2px 6px; border:0px solid red;}
.search_box_area_inner select{width:100%; padding:5px;}

.search_box_area_inner2{max-width:132px; width:100%; float:left; margin:2px 6px; border:0px solid red;}
.input_button{background-color:#ccc; color:#fff; border-radius:3px; padding:5px 40px; border:1px solid #a6a6a6;}
.input_button:hover{background-color:#d8d5d5; color:#666;}
/*========================== menu_area_kolkata ==========================*/


/*rooms_start_start*/
.rooms_details{width:100%; border:0px solid red; clear:both; margin:25px 0px 40px 0px; min-height:300px;}
.rooms_details h1{font-family:"Open Sans Light"; font-size:30px; color:#3398cc; font-weight:700; padding:0px 0px 35px 0px;
text-align:center;}

.rooms{border:0px solid red; max-width:1024px; margin:0 auto; overflow:hidden;}
.room_left{border:0px solid red; float:left; border-right:1px dotted #0091c8; padding-right:15px;}
.img_top{position:absolute; z-index:6000;}
.room_details{border:0px solid red; float:left; margin-left:10px; max-width:490px; border-right:1px dotted #0091c8; padding-right:15px; min-height:265px;}
.room_details p{font-family:"Open Sans Light"; font-size:17px; color:#303030; text-align:justify; padding-top:0px!important; line-height:25px;}
.room_galary{border:0px solid red; float:right; max-width:300px;}

.download{float:right;}
.download a.sign_box{padding:15px 5px; color:#0091c8; text-transform:uppercase; font-family:"Open Sans Light"; border:1px solid #0091c8; border-radius:3px; clear:both; float:left; min-width:215px; min-width:165px; background-color:#f5f5f5;}
.download a.sign_box:hover{background-color:#afafaf; color:#fff;}
.sign_box:nth-child(1){margin-bottom:10px;}
.sign_box:nth-child(2){margin-bottom:10px;}

.room_line{border-right:1px solid #ccc;}

.rooms_suites_text_area{border:0px solid red; max-width:1024px; width:100%; margin:0 auto; margin-bottom:15px;}
.rooms_suites_text_area p{font-family:"Open Sans Light"; font-size:17px; color:#303030; text-align:justify; line-height:25px; padding-bottom:20px;}
.rooms_suites_text_area h1{font-family:"Open Sans Light"; font-size:25px; color:#303030; text-align:left;}
.images_heading{border:0px solid red; max-width:1024px; width:100%; margin:10px auto;}
.images_heading h1{font-family:"Open Sans Light"; font-size:20px; font-weight:700; color:#3398cc; text-align:left; padding:5px 0px 5px 0px!important;
border-left:2px solid #3398cc; padding-left:10px!important;}

/*hyb_start*/
.rooms_hyd{border:0px solid red; max-width:1024px; margin:0 auto; overflow:hidden;}
.room_left_hyd{border:0px solid red; float:left; border-right:1px dotted #0091c8; padding-right:15px;}
.room_left_hyd img{border:1px solid #ccc; padding:2px;}
.img_top_hyd{position:absolute; z-index:6000;}
.img_top_hyd img{border:none!important; }
.room_details_hyd{border:0px solid red; float:left; margin-left:10px; max-width:390px; border-right:1px dotted #0091c8; padding-right:15px; min-height:265px;}
.room_details_hyd p{font-family:"Open Sans Light"; font-size:17px; color:#303030; text-align:justify; padding-top:0px!important; line-height:25px;}
.room_galary{border:0px solid red; float:right; max-width:300px;}

.room_left_thum{clear:both; margin-top:4px;}
.room_left_thum img{border:1px solid #ccc; padding:2px;}

.download_hyd{float:right;}
.download_hyd a.sign_box{padding:15px 5px; color:#0091c8; text-transform:uppercase; font-family:"Open Sans Light"; border:1px solid #0091c8; border-radius:3px; clear:both; float:left; min-width:215px; min-width:165px; background-color:#f5f5f5;}
.download_hyd a.sign_box:hover{background-color:#afafaf; color:#fff;}
.sign_box:nth-child(1){margin-bottom:10px;}
/*hyb_end*/

/*rooms_start_end*/




/*dining_area_start*/
.dining_area{width:100%; border:0px solid red; text-align:center; clear:both; margin:93px 0px; min-height:500px; margin:93px 0 45px;
background-image:url(../images/dining.jpg); background-attachment:fixed;}
.dining_area_inner{border:0px solid #fff; margin:0 auto; max-width:1024px; overflow:hidden; padding:45px 0; width:100%;}

.uper_box_area_kolkata{background-image:url("../images/top_box_bg.png"); margin-left:8px; min-width:286px; position:absolute; z-index:5000; color:#fff; font-size:30px;
font-family:"Open Sans Light"; margin-top:207px; padding:15px 0px;}
.uper_box_area_hyderabad{background-image:url("../images/top_box_bg.png"); margin-left:16px; min-width:991px; position:absolute; z-index:5000; color:#fff; font-size:30px;
font-family:"Open Sans Light"; margin-top:257px; padding:15px 0px;}
.uper_box_area_portblair{background-image:url("../images/top_box_bg.png"); margin-left:0px; min-width:468px; position:absolute; z-index:5000; color:#fff; font-size:30px;
font-family:"Open Sans Light"; margin-top:250px; padding:15px 0px;}


.dining_area h1{font-family:"Open Sans Light"; font-size:30px; color:#fff; font-weight:700; padding:0px 0px 5px 0px;}
.dining_area p{font-family:"Open Sans Light"; font-size:18px; color:#303030; max-width:900px; margin:0 auto; line-height:24px;
padding-top:25px;}
.dining_area ul{text-align:center;}
.dining_area ul li{list-style:none; display:inline-block; width:300px; border:0px solid red; text-align:center;}
.dining_area ul li img{text-align:center; margin-bottom:10px!important;}
.dining_area ul li a{font-family:"Open Sans Light"; font-size:15px; color:#fff; padding:8px 10px; 
border-radius:2px; font-weight:normal; clear:both; width:100px; position:relative; z-index:1000;}
.dining_area ul li a:hover{font-weight:700;}
/*dining_area_end*/



/*testimonials_area_start*/
.testimonial_main_area{border:0px solid red; max-width:1024px; width:100%; margin:0 auto; clear:both; padding-bottom:20px; overflow:hidden; margin-bottom:20px;
background-position:bottom; background-image:url(../images/divider.png); background-repeat:repeat-x;}
.testimonials_area{width:100%; max-width:49%; border:0px solid red; text-align:center; display:inline-table; border-right:1px solid #ccc; padding:0px 2px 30px 0px;}
.testimonials_area h1{font-family:"Open Sans Light"; font-size:30px; color:#3398cc; font-weight:700; padding:0px 0px 30px 0px;}
.testimonials_area:nth-child(2){float:right;  border-right:0px solid #ccc;}
/*testimonials_area_end*/



/*fitness_area*/
.fitness_center_area{width:100%; max-width:1024px; margin:0 auto; border:0px solid red; text-align:center; clear:both; overflow:hidden; margin-bottom:20px;}
.fitness_center_area h1{font-family:"Open Sans Light"; font-size:30px; color:#3398cc; font-weight:700; padding:0px 0px 10px 0px;}

.fitness_area_left{float:left; border:0px solid red; width:40%; overflow:hidden;}
.fitness_area_left img{width:100%;}

.fitness_area_right{float:right; border:0px solid red; width:58%; overflow:hidden;}
.fitness_area_right p{font-family:"Open Sans Light"; font-size:17px; color:#333; text-align:left; font-weight:normal; line-height:25px;}

/*fitness_area*/




/*offers_area_start*/
.offers_area{width:100%; border:0px solid red; clear:both; overflow:hidden; margin-top:20px; background-color:#4ca5fe;
margin:30px 0 0; background-image:url(../images/offer_bg.png);}
.offers_area_inner{width:100%; max-width:1024px; margin:0 auto; border:0px solid red; text-align:center; overflow:hidden;
padding:35px 0px;}
.offers_area_inner h1{font-family:"Open Sans Light"; font-size:30px; color:#fff; font-weight:700; padding:0px 0px 30px 0px;}

.left_box_area{float:left; width:48%; border:0px solid red;}
.left_box_area img{float:left; border:1px solid #ccc; padding:2px; margin-right:15px;}
.left_box_area p{font-family:"Open Sans Light"; font-size:17px; color:#fff; text-align:justify; font-weight:normal; line-height:22px;
margin-bottom:15px;}
.left_box_area h2{color:#fff; font-family:"Open Sans Light"; font-size:27px; padding:0 0 30px; text-align:right;}
.left_box_area a{font-family:"Open Sans Light"; font-size:17px; color:#fff!important; text-align:justify; font-weight:normal; 
background-color:#000; clear:both; padding:10px 20px; float:right;}
.left_box_area a:hover{background-color:#0db6d5; color:#000;}

.right_box_area{float:right; width:48%; border:0px solid red;}
.right_box_area img{float:right; border:1px solid #ccc; padding:2px; margin-left:15px;}
.right_box_area p{font-family:"Open Sans Light"; font-size:17px; color:#fff; text-align:justify; font-weight:normal; line-height:22px;
margin-bottom:15px;}
.right_box_area h2{color:#fff; font-family:"Open Sans Light"; font-size:27px; padding:0 0 30px; text-align:left;}
.right_box_area a{font-family:"Open Sans Light"; font-size:17px; color:#fff!important; text-align:justify; font-weight:normal; 
background-color:#000; clear:both; padding:10px 20px; float:left;}
.right_box_area a:hover{background-color:#0db6d5; color:#000!important;}
/*offers_area_end*/



#amazingcarousel-1{max-width:910px!important; border:0px solid red;};
.amazingcarousel-item{width:320px!important;}
.over_box{background-position:center bottom; margin-top:249px; position:absolute; z-index:500;}


.line{border:0px solid red; float:left; min-height:250px; text-align:center; width:35px;}
.line img{background-repeat:repeat-y;}



/*map_area*/
.map_area{width:100%; clear:both; border:0px solid red;}
/*map_area*/


/*static_box*/
.static_box{position:fixed; right:0; width:auto; z-index:100; margin:250px 0 0;}
/*static_box*/


.aaheli_hover_box_mid{margin:0px 20px!important;}


/*about_area*/
.about_area{border:0px solid red; clear:both; max-width:1024px; margin:0 auto; overflow:hidden; margin-top:20px; width:90%;}
.about_left{float:left; max-width:573px; width:100%;}
.about_left h1{color:#5a5a5a; font-family:"Open Sans Light"; font-size:24px; text-align:left; padding-bottom:10px;}
.about_left p{color:#5a5a5a; font-family:"Open Sans Light"; font-size:16px; line-height: 30px; text-align:justify; overflow:hidden; border:0px solid red;}
.about_left img{float:left; border:0px solid #ccc; padding:2px; margin:0px 10px 10px 0px; max-width:31%; width:100%;}
.about_left_img_extra img{max-width:90%!important; border:1px solid #ccc; padding:2px;}


.about_right{float:right;}
.about_right h1{color:#5a5a5a; font-family:"Open Sans Light"; font-size:24px; text-align:left; padding-bottom:10px; clear:both;}
.about_right ul{float:left; margin-bottom:20px;}
.about_right ul li{float:left; text-align:left; color:#5a5a5a; font-family:"Open Sans Light"; font-size:14px; list-style:none; clear:both; padding:7px 0;}
.about_right ul li a img{margin-right:5px;}

.ex{margin-bottom:10px;}
.about_right p{color:#5a5a5a; font-family:"Open Sans Light"; font-size:14px; text-align:justify; clear:both;  margin-bottom:20px;}

.award_area{border:0px solid red; clear:both; max-width:1024px; margin:0 auto; overflow:hidden; margin-top:20px;}
.award_left{float:left; width:100%;}
.award_left h1{color:#5a5a5a; font-family:"Open Sans Light"; font-size:24px; text-align:left; padding-bottom:10px;}
.award_left p{color:#5a5a5a; font-family:"Open Sans Light"; font-size:14px; text-align:justify; overflow:hidden; border:0px solid red;}
.award_left img{float:left; border:0px solid #ccc; padding:2px; margin:0px 10px 10px 0px; max-width:31%; width:100%;}

.award_wrap{padding-bottom:20px; margin-bottom:20px; float:left; border-bottom:1px dashed #d3d3d4; width:100%;}
.award_wrap h3{float:left; margin-left:28px; padding:0 20px 5px 0; width:72%; font-family:"Open Sans Light";}
.award_wrap p.award-para, .award-wrap p.generic-award{float:left; font-size:16px; margin:0 28px; padding-right:20px; width:84%; border-right:1px dashed #d3d3d4;}
.award_wrap p.view-more{float:left;}
/*about_area*/



/*photogallery_area*/
.about_areagallery{border:0px solid red; clear:both; max-width:1024px; margin:0 auto; overflow:hidden; margin-top:20px;}
.about_leftgallery{float:left; max-width:1000px; width:100%;}
.about_leftgallery h1{color:#5a5a5a; font-family:"Open Sans Light"; font-size:24px; text-align:left; padding-bottom:10px;}
.about_leftgallery p{color:#5a5a5a; font-family:"Open Sans Light"; font-size:16px; line-height: 30px; text-align:justify; overflow:hidden; border:0px solid red;}
.about_leftgallery img{float:left; border:0px solid #ccc; padding:2px; margin:0px 10px 10px 0px; max-width:31%; width:100%;}
.about_left_img_extra img{max-width:90%!important; border:1px solid #ccc; padding:2px;}
/*photogallery_area*/



/*media_wrap*/
.media_wrap{ border-bottom:1px solid #ccc; clear:both; max-width:1024px; margin:0 auto; overflow:hidden; margin:10px 0 20px; padding:10px 0px;}
.media_left{float:left; max-width:100px; width:100%; border:1px solid #fff; color:#343434; font-family:"Open Sans Light"; font-size:16px; text-align:left;}
.media_right{width:100%; border:0px solid red; color:#343434; font-family:"Open Sans Light"; font-size:16px; text-align:left;}
/*media_wrap*/


/*hover_box_area_start*/
.hover_box_area{border:0px solid red; float:left; width:275px;}
.hover_box_area:nth-child(2){margin:0px 25px;}
/*hover_box_area_end*/


/*meeting_form_area_start*/
.meeting_form_area{border:1px solid #ccc; clear:both; max-width:1024px; margin:0 auto; width:100%; padding:10px; font-family:"Open Sans Light"; overflow:hidden;
margin-top:15px; margin-bottom:15px;}
.meeting_form_area h1{color:#5a5a5a; font-family:"Open Sans Light"; font-size:24px; text-align:left; padding-bottom:10px; clear:both;}

.left_part_area{float:left; border:0px solid #ccc; max-width:600px; width:100%;}
.form_group{float:left; clear:both; width:100%; margin-bottom:10px;}
.form_group input{border:1px solid #ccc; border-radius:3px; height:35px; padding:2px 10px; color:#737373; width:93%;}
.form_group textarea{border:1px solid #ccc; border-radius:3px; padding:2px 10px; color:#737373!important; width:117%; font-family:"Open Sans Light";
background:none!important;}

.date_area{float:left; clear:both; width:100%; position:relative; z-index:8000; margin-bottom:10px;}
.date_area input{border:1px solid #ccc; border-radius:3px; height:35px; padding:2px 10px; color:#737373; width:28%;}
.date_area_bg{background-image:url(../images/calender.png); background-position:5px center; background-repeat:no-repeat; padding-left:30px!important; width:25%!important;}

.details{float:left; clear:both; width:100%; position:relative; z-index:8000; margin-bottom:10px;}
.details input{border:1px solid #ccc; border-radius:3px; height:35px; padding:2px 10px; color:#737373; margin-bottom:10px; width:92%;}
.details select{border:1px solid #ccc; border-radius:3px; /*height:35px;*/ padding:8px 10px; color:#A09D9D!important; margin-bottom:10px; width:96%;}


.acco_group{float:left; clear:both; width:100%; margin-bottom:10px; margin-top:15px;}
.acco_group p{float:left;}
.acco_group input{border:1px solid #ccc; border-radius:3px; color:#737373; line-height:25px; padding:0 10px; width:6%; margin-top:3px;}
.radio_input{display:block!important; float:left;}


.show_hide_area{border:0px solid red; float:left; margin-top:30px;}

.regular-checkbox{display:none;}
.regular-checkbox + label{background-color:#fafafa; border:2px solid #cacece; padding:9px; display:inline-block; position:relative;}
.regular-checkbox:checked + label:after{content:'\2714'; font-size:14px; position:absolute; top:0px; left:3px; color:#1b134a;}
.big-checkbox + label{float:left; margin-left:5px; margin-right:25px; margin-top:-10px; padding:18px;}
.big-checkbox:checked + label:after{font-size:28px; left:6px;}

.submit_button{border:0px solid red; border-radius:3px; height:35px!important; padding:2px 10px!important; color:#fff!important; width:50%!important; background-color:#3399cc!important; margin:0 auto;}


.our_benquits{border:1px solid #ccc; clear:both; max-width:1024px; margin:0 auto; width:100%; padding:10px; overflow:hidden; margin-top:15px; margin-bottom:15px;}
.our_benquits h1{color:#5a5a5a; font-family:"Open Sans Light"; font-size:24px; text-align:left; padding-bottom:10px; clear:both;}
.our_benquits ul{float:left; display:inline;}
.our_benquits ul li{float:left; list-style:none;}
.our_benquits ul li img{border:1px solid #ccc; padding:2px;}
.benquit_gap{margin:0px 20px;}
.divider-vertical2{border:0px solid red; overflow:hidden; max-width:78%; background-image:url(../images/divider.png); background-repeat:repeat-x; margin-bottom:10px; 
margin:0 auto;}


.our_benquits2{border:1px solid #ccc; max-width:1024px; margin:0 auto; width:93%; padding:10px; overflow:hidden; margin-top:15px; margin-bottom:15px;}
.our_benquits2 ul{display:inline; text-align:center;}
.our_benquits2 ul li{float:left; list-style:none; border:1px solid #ccc; max-width:505px; width:100%; overflow:hidden; padding-bottom:20px;}
.our_benquits2 ul li:nth-child(2){float:right;}
.our_benquits2 ul li img{width:100%; padding-bottom:20px;}
.our_benquits2 ul li h1{color:#5a5a5a; font-family:"Open Sans Light"; font-size:18px; text-align:left; padding:15px;}
.our_benquits2 ul li a{color:#fff; font-family:"Open Sans Light"; font-size:18px; text-align:center; padding:15px; background:#4ca0fe; padding:10px 15px; margin-top:15px;
border-radius:3px;}
.our_benquits2 ul li a:hover{background:#3269a7; color:#fff;}

.our_benquits3{border:1px solid #ccc; max-width:1024px; margin:0 auto; width:93%; padding:10px; overflow:hidden; margin-top:15px; margin-bottom:15px;}
.our_benquits3 ul{display:inline; text-align:center;}
.our_benquits3 ul li{float:left; list-style:none; border:1px solid #ccc; width:100%; overflow:hidden; padding-bottom:20px;}
.our_benquits3 ul li:nth-child(2){float:right;}
.our_benquits3 ul li img{width:100%; padding-bottom:20px;}
.our_benquits3 ul li h1{color:#5a5a5a; font-family:"Open Sans Light"; font-size:18px; text-align:left; padding:15px;}
.our_benquits3 ul li a{color:#fff; font-family:"Open Sans Light"; font-size:18px; text-align:center; padding:15px; background:#4ca0fe; padding:10px 15px; margin-top:15px;
border-radius:3px;}
.our_benquits3 ul li a:hover{background:#3269a7; color:#fff;}


.our_benquits3{border:0px solid #ccc; max-width:1024px; margin:0 auto; width:93%; padding:10px; overflow:hidden; margin-top:15px; margin-bottom:15px;}
.our_benquits3 img{width:100%; margin-bottom:10px; border:1px solid #ccc; padding:2px;}
.our_benquits3 h1{color:#5a5a5a; font-family:"Open Sans Light"; font-size:17px; text-align:left; padding:10px 0px 0px 0px;}
.our_benquits3 h2{color:#5a5a5a; font-family:"Open Sans Light"; font-size:18px; text-align:left; padding:10px 0px 15px 0px;}
.our_benquits3 p{color:#4b4b4b; font-family:"Open Sans Light"; font-size:14px; text-align:left; padding:10px; line-height:20px;}
.our_benquits3 a{color:#fff; font-family:"Open Sans Light"; font-size:18px; text-align:center; padding:15px; background:#4ca0fe; padding:10px 15px; margin-top:15px;
border-radius:3px;}
.our_benquits3 ul li a:hover{background:#3269a7; color:#fff;}
.numeric{padding:0px 0px 0px 0px;}




	
.right_part_area{float:right; border:1px solid #ccc;; max-width:420px; width:100%;}
.right_part_area p{color:#333; font-weight:400; margin:7px 0 10px 15px;}
	
input[type=radio]{display:none;}

input[type=radio] + label.btn{ 
	border: 1px solid #ccc;
	color: #ccc;
	cursor: pointer;
	display: block;
	float: left;
	margin: 5px 6px;
	outline: medium none;
	overflow: hidden;
	padding: 2px;
	position: relative;
	transition: none 0s ease 0s;
	border-color:none!important;
	background-image:none!important;
	text-align:center;
}
input[type=radio] + label.btn p{color:#5a5a5a; font-family:"Open Sans Light"; font-size:13px; margin:-20px 0 0;}
input[type=radio] + label.btn:hover{top:2px;}
input[type=radio]:checked + label.btn{box-shadow:0 0 #ab3c3c; top:6px; border:1px solid #66ff99;}

.divider-vertical{border:0px solid red; overflow:hidden; width:96%; background-image:url(../images/divider.png); background-repeat:repeat-x; margin-bottom:10px; margin:0 auto;
padding-bottom:14px;}

.right_box_border{border:none!important;}
.right_box_border a{float:left!important; margin-left:15px;}
/*meeting_form_area_end*/



/*weather*/
.weather_area{position:absolute; z-index:400; margin:0px 155px 0 0 !important; right:0;}

.weather-app, .weather-app_main, .weather-app_main__information {
  /*display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;*/
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  /*height: 100vh;*/
  margin:12px 0 auto;
  width: 334px;
}
.weather-app_main {
  background: #fff;
  opacity: 0.86; filter: alpha(opacity=40); /* For IE8 and earlier */
  width: auto;
  height: 105px;
  box-shadow: 0px 9px 30px #CCC;
  border-radius:0px;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-animation: bounce-in 900ms cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards;
          animation: bounce-in 900ms cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards;
		  
}
.weather-app_main__information h1, .weather-app_main__information h2, .weather-app_main__information h3 {
  color: rgba(43, 45, 66, 0.7);
  margin:25px 20px 0px 0px;
  font-family:"Open Sans Light"; font-size:20px; float:left; font-weight:700;
}
.weather-app_main__information img {
  width: 65px; height: 65px; float:left;
}

@-webkit-keyframes bounce-in {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes bounce-in {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
/*weather*/


.text_area_control{max-width:552px!important;}



/*SOCIAL_PAGE__social_details_box_area*/
.social_details_box_area{border:1px solid #ccc; width:100%; overflow:hidden; padding:10px; text-align:center; background-color:#fff;  margin-bottom:15px;}
.social_details_box_area h1{color:#5a5a5a; font-family:"Open Sans Light"; font-size:32px; font-weight:normal; text-align:left; padding-bottom:10px;}
.social_details_box_area img{float:none!important;}
.social_details_box_area p{color:#5a5a5a; font-family:"Open Sans Light"; font-size:16px; text-align:left; padding-bottom:10px; float:left;}

.social_img_area{border:0px solid red; float:left;}
.social_img_area img{float:left; max-width:100%;}

.social_icon_area_02{border:0px solid red; float:left;}
/*SOCIAL_PAGE__social_details_box_area*/


/*logo_area_02*/
.logo_area_02{position:relative; width:259px; margin:0 auto; z-index:7000; margin-top:-54px;}
/*logo_area_02*/


/*dinning_singal_area*/
.dinning_singal_area{border:0px solid red;}
.button_read_more{color:#fff !important; display:block; font-family:arial; margin:-45px 0 0 -47px!important; position:relative;}

.dinning_singal_area2{border:0px solid red; float:left; margin-top:15px;}
.dinning_singal_area2 img{border:0px solid red; width:100%;}
.dinning_singal_area2 a{color:#fff !important; display:block; font-family:arial;  margin:-60px 0 0 8px !important; position:relative;}

.dinning_singal_area2:nth-child(3){margin-left:2px; float:right!important;}
/*dinning_singal_area*/


.ad_box{border:1px solid #ccc; background-color:#f9f9f9; padding:15px; overflow:hidden; text-align:center; margin-bottom:25px;}
.left_ad_box{float:left; }
.right_ad_box{float:right; width:64%;}
.right_ad_box p img{float:left!important; margin-right:5px;}
.right_ad_box p a{background:none!important; color:#333!important; margin:0px!important; padding:0px!important;}
.right_ad_box h1{padding-left:12px!important; font-family:"Open Sans Light"; font-size:18px; font-weight:700; text-align:left;
padding-bottom:10px;}
.right_ad_box p{border-bottom:1px dotted #ccc; padding-bottom:3px; text-align:left!important; float:left;
font-family:"Open Sans Light"; font-size:16px; font-weight:normal;}
.ad_box a{background-color:#9a9a9a; border-radius:3px; color:#fff!important; padding:5px 10px;}
.ad_box a:hover{background-color:#c8c8c8; color:#333!important;}



/*Aaheli_peerless_inn_area_start*/
.aaheli_peerless_inn_area{background-color:#fff; border:1px solid #ccc; font-family:"Open Sans Light"; font-size:32px; font-weight:normal; line-height:60px;
margin:-107px auto 20px; overflow:hidden; position:relative; width:975px; z-index:6000;}
.aaheli_peerless_inn_area a{color:#528c06!important;}

.left_aaheli_branch{float:left; width:50%; text-align:center; border:0px solid red;}
.left_aaheli_branch:hover{background-color:#a7f490!important; color:#fff!important;}

.right_aaheli_branch{float:right; width:49%; text-align:center; border-left:0px solid #ccc;}
.right_aaheli_branch:hover{background-color:#a7f490!important; color:#fff!important;}
/*Aaheli_peerless_inn_area_end*/



/*carrer_full_table_start*/
.full_table{border:1px solid #ccc; max-width:1004px; margin:0 auto; width:100%; overflow:hidden; font-family:"Open Sans Light"; font-size:16px; font-weight:normal;
margin-top:20px; padding:10px;}
.full_box{float:left; clear:both; width:100%; min-height:30px; line-height:25px; border-bottom:1px dotted #ccc; margin-bottom:12px;}
.left_box{float:left; max-width:19%; width:100%; text-align:left;}
.right_box{float:left; max-width:80%; width:100%; text-align:left; padding-left:10px;}

.post_area{float:left; border:0px solid #ccc; width:100%;}
.post_group{float:left; clear:both; width:100%; margin-bottom:10px; text-align:center;}
.post_group input{border:1px solid #ccc; border-radius:3px; height:35px; padding:2px 10px; color:#737373; width:93%;}
.post_group textarea{border:1px solid #ccc; border-radius:3px; padding:2px 10px; color:#737373; width:117%; font-family:"Open Sans Light";}

.post_details{float:left; clear:both; width:100%; position:relative; z-index:8000; margin-bottom:10px;}
.post_details input{border:1px solid #ccc; border-radius:3px; height:35px; padding:2px 8px; color:#737373; margin-bottom:10px; width:48%;}
.post_text_area_control{max-width:980px!important;}

.file_upload_area{border:0px solid #ccc; margin:15px 0px 20px 0px;}
.file_upload_area input{border:none!important;  margin:7px 0 20px -9px;}

.post_submit_button{border-radius:7px!important; height:50px!important; line-height:38px!important; width:150px!important;}
/*carrer_full_table_start*/



/*-----------accordation_start-------------*/
#accordion {
	list-style: none;
	padding: 0 0 0 0;
	font-family:"Open Sans Light";
	min-width:725px;
	width:100%;
}
#accordion li{
	display: block;
	background-color: #94d8f0;
	cursor: pointer;
	padding: 5 5 5 7px;
	list-style: circle;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:10px;
	margin-bottom:1px;
}
#accordion ul {
	list-style: none;
	padding: 0 0 0 0;
	display: none;
	padding:10px;
}
#accordion ul li{
	font-weight: normal;
	cursor: auto;
	background-color: #fff;
	padding: 0 0 0 7px;
}
#accordion a {
	text-decoration: none;
}
#accordion a:hover {
	text-decoration: underline;
}
.left_image_area{float:left; border:0px solid red;}
.right_details_area{border:0px solid red;}
/*-----------accordation_end-------------*/


/*-----------booking_area-------------*/
.booking_area{border-left:0px solid #ccc; padding-left:10px; float:right; max-width:63%; width:100%; text-align:left;}
.booking_area p{border:0px solid red; float:left; text-align:left; font-family:"Open Sans Light"; font-size:14px; font-weight:normal;}
.booking_area a{background-color:#006699; border-radius:4px; text-align:center; padding:10px 20px; display:block; float:left; clear:both; color:#fff!important;}
.booking_area a:hover{background-color:#6c7fb2; color:#000!important;}
/*-----------booking_area-------------*/



.thumble_area_box{border:0px solid red; float:left; margin:10px 5px 0px 0px;}
.thumble_area_box a{float:left; margin-right:2px;}
.thumble_area_box a img{border:1px solid #ccc; float:left; border:1px solid #ccc; padding:2px;}
.thumble_area_box_gap{margin-left:7px;}
p#controls, p#controls2{margin:0px!important;}


.translate_area{border:0px solid red; display:block; float:right; margin:5px;}






