

/*+++++++++++++++++++++++++++++++++++++++++++++++++++ mobile portrait +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



/* mobile portrait */

@media only screen and (min-width: 320px) and (max-width: 479px){
	/*.header-main
	{
		background-color:red;
	}*/
#visitor_registration h3
{
	font-size:20px;
	font-weight:bold;
}

#visitor_registration .fcol3
{
	width:100%;
}
	
.section_wrapper_content		{
			width: 90%;
		    margin: 0px 5%;
			float:left;
			/*background-color:#F0F;*/
		}
		
.logo_area {
  width: 90%;
  height: auto;
  float: none;
}

.logo {
  width: auto;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
  padding: 24px 0 0px;
  float: none;
}

.adv_area {
  width: 90%;
  float: left;
  margin: 0 5% 24px 5%;
}

/*.adBannerTop{
	display:none;
}*/

.adBannerTop_content{
	display:block;
	margin-bottom:15px;
}

.adv_title {
  padding: 3px 0 5px;
}

.adv_title_header {
	display:none;
}

.adBannerTop {
  width: 90% !important;
  height: auto;
}


.banner_text {
  font: bold 1.0em 'freightsans';
}

.banner {
  padding: 3% 1% 3% 14%;
}

.banner .icons {
  font-size: 33px;
}

.about {
  width: 100%;
  margin-right: 0;
}

.exh_profile {
  width: 100%;
}

.adBanner_content {
  margin-bottom: 24px;
}

.adBanner_content:last-child {
  margin-bottom: 0px;
}

.trends {
  float: left;
  width: 100%;
  max-width: 100%;
  height: auto;
}

.flex-control-nav {
  bottom: -26px;
  left: 38%;
}

.trends_right_container {
  width: 100%;
  margin-left: 0;
}


	
	
	.heavy_logo
{
	
	display:none;
}

	.heavy_logo_res
{
	
	display:block;
	float:left;
	width:100%;
	text-align:center;
	border:0px solid;
}
	
	.gal_img_container
{
	width:100%; 
}
	.booking_enq_list
{
 width:100%; 
}

.booking_prio_list
{
	width:100%;
}

.language {width: 31%;}

.language select {
	height:33px;
	padding-top:2px;
}

.marquee_header {
	/*display:none;*/
}

.top_headbar_marquee
{
        width: 94%;
    margin: 0 auto;
    display: none;
    float: none;
}

.days {
	float:left;
}
	
	.offerdiv
	{
		display:none;
	}
	
	.offerdivmobile
	{
		display:block;
		background-color:#fc0000;
		color:#fff;
		text-align:center;
		float: left;
			width: 98%;
			padding:1%;
			margin-bottom:10px;
			font-size:14px;
	}
		/*===========================BODY CSS START=============================*/
		.wrapper{
			width:100%;
		/*	background:grey; */
		}

		/*===========================BODY CSS START=============================*/
		
		/*===========================MENU CSS START=============================*/
		.primary-nav{
		display:none;
		}
		.primary-mobile-nav {
		display: block;
		}
		.menu-toggle{
		right:0;
		}
		.responsive_menu_container {
			width: 75%;
		}
		.primary-navigation .responsive_menu_container ul li a		{
		padding-left:15px;
		}
		/*===========================MENU CSS END=============================*/
		
		/*===========================HEADER CSS START=============================*/
		/* .fixed_topbar{
		position:fixed;
		top:0;
		z-index:25;
		}
		.header_fixed{
		padding-top: 40px;
		} */
		.top_bar_container {
			width:100%;
		}
		.top_headbar {
			width:96%  ;
			padding:0 2% ;
		}
		.search_icon {
			margin: 7px 0px 0 0;
			float:left;
			position: absolute;
			z-index: 115;
	    }
	    .search-box-wrapper {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			position: absolute;
			top: 40px;
			left: 0;
			width: 50%;
			z-index: 2;
	    }
		.organiser_logo {
			margin-top: 45px;
		}
		.header {
			width:100%;
		}
		.venue {
			text-align: center;
			margin: 20px 0 0;
			float: none;
		}
		.venue_box{
			float: left;
			width: 100%;
		}
		.December_2016 {
			float: left;
			text-align: center;
			clear: right;
			margin:4px 0 10px; 
			width: 100%;
			
		}
		.head_btn.mid{
			height:40px;
		}
		.head_btn.left{
			height:40px;
		} 
		.btn_nav_container {
			position: absolute;
			top: 0;
			width: 85%;
			text-align: center;
		}
		.vis_exh_falldown ul li{
		 	float: none;
			display: block;
		}
		.exh_falldown{
			right:none;
			left:0;
		}
		.vis_exh_falldown ul{
			width:230px !important;
		}
		.vis_exh_falldown ul li{
			border:none;
		}
		.vis_falldown ul,.exh_falldown ul{
			float:none;
		}
		.social_hide		{
			display:none;
		}
		.news_text_marq {
			/* 	width:55%; */
			display:none;
		}
		/*===========================HEADER CSS END=============================*/
		
		/*===========================BANNER SECTION CSS START=============================*/
		.Banner {
			width:100%;
			display:block;
		}
		.Banner_right_container {
			width:100%;
		}
		.more_abou_btn {
			width: 80%;
		}
		.box {
			width:31%;
		    float: left;
			height:150px;
			margin-left:2%;
			margin-right:0;
		}
		.blue_btns {
			float:left;
		}
		.blue_btns a:last-child{
			margin:0;
		}
		.quick_link_text		{
			margin-top:10px;
		}
		.imp_date {
		    float:left;
		    text-align:center;
		    width: 99%;
			height:148px;
			margin: 20px 0px 0px 0px;
		}
		.news {
			/* margin: 11px 0px 0px 0px; */
			 display:none;
		}
		.news_txt {
		    font-size: 1em;
		    width: 100%;
		    margin-top: 20px;
		    text-align: center; 
		}
		.Important_Dates {
			width: 100%;
		    margin-top: 20px;
		    text-align: center;
		}
		.read_more {
			margin: 20px auto 0;
		    text-align: center;
		}
		.about_txt {
			width:100%;
		}
		.promotion_carousel_container{
			width:215px;
		}


		.media_carousel_container{
			width:100%;
		}
		/*===========================BANNER SECTION CSS END=============================*/
		
		/*===========================TESTIMONIAL SECTION CSS START=============================*/
		.testi_container_exhibit{
			width:100%;
			float:none;
			margin: 0;
		}
		
		.testimonial_slider__round .testimonial_content{width: 98% !important; padding: 11px 1% 0px 39% !important;}
		
		.testimonial_slider__round a.testimonial_next {
  right: 5%;
  top: 0;
}

.testimonial_slider__round a.testimonial_prev {
  right: 12%;
  top: 0;
}

.testimonial_wrapper{
	height:340px !important;
}
		
		.testi_container_visitor{
			margin-top:30px;
			width:100%;
			float:none;
			margin: 0;
		}
		.testimonial_slider__round .testimonial_avatar_wrap {
			/*bottom: 78px !important;*/
			left: 19% !important;
		}
		.testimonial_avatar img{
			height:100px !important;
			width:100px !important;
		}
		.testimonial_slider__round .testimonial_by_wrap{
			left:0px !important;
		}
		
		.testimonial_slider__round .testimonial_content_wrap {
			 height:90% !important; 
		}
		/* .testimonial_wrapper{
			height: 430px !important;
		} */
		.testimonial_slider_set.testimonial_slider{
			height:380px !important;
		}
		
		.testimonial_read{
			float:left !important;
			padding-left: 5px;
		}
		/*===========================TESTIMONIAL SECTION CSS END=============================*/
		
		/*===========================MEDIA SECTION CSS START=============================*/
		.media_sponser_holder		{
			width:100%;
			padding:20px 0;
		}
		.supporters_holder		{
			width:96%;
			padding:20px 2%;
			margin-top:30px;
			height:230px;
		}
		.supporter_img{
			width: 35%;
			margin:0;
		}
		.supporters img{
			padding:0;
			max-width:100%;
			/*margin:0 0 0 10%;*/
		}
		.supporter_img_top .supporter_img:last-child{
			width: 20%;
			margin:0;
		}
		
		
		.supporter_img_bottom .supporter_img:last-child{
			width: 50%;
			margin-left: 9%;
		}
		.supporter_img_bottom{
			width: 82%;
			padding: 0% 0% 0% 18%;
			float: left;
		}
		.press_media_container		{
			width:96%;
			margin-top:30px;
			padding:0px 2%;
			text-align:center;
		}
		.press		{
			text-align:center;
			margin-right: 10px;
		}
		.media		{
			float:right;
			text-align:center;
			margin:0;
		}
		/*===========================MEDIA SECTION CSS END=============================*/
		
		/*===========================FOOTER SECTION CSS START=============================*/
		#supplementary{
			display:none;
		}
		
		.widget .widget-title{
			margin:0;
		}
		.footer-sidebar {
			height:120px !important;
		}
		.footer_col{
			width:90%;
			margin-left: 0;
		}
		#supplementary{
			display:none;
		}
		.social_footer li{
			width:auto;
			height:auto;
		}
		/*===========================FOOTER SECTION CSS END=============================*/
		
		/*===========================INNER PAGE CSS START=============================*/
		.content-sidebar{
		display:none;
		}
		
		.inner-content-area{
			padding: 0px 10px 0px 10px;
			min-height:50%;
		}
		
		.swMain .buttonNext, .swMain .buttonFinish, .swMain .buttonPrevious{
			float:left !important;
			width:28% !important;
		}
		/*===========================INNER PAGE CSS END=============================*/
		
		#SupporterCarousel
{
	width:291px;
}
.manual_footer{
	display:none;
}
.testimonial_slider__round .testimonial_by_wrap .testimonial_site{
	width:auto;
}

.z-accordion.vertical>.z-section>.z-header{
	height: 48px !important;
  padding-top: 10px !important;
  line-height: 19px !important;
}

.shuttle_title{
	width:85%; float:left; padding:0px 6px 6px 10px;
}

.shuttle_area1{width:100%; float:left; margin-bottom:25px;}

.shuttle_brij_seksaria{width: 100% !important; float: left; padding-bottom:20px;}
.shuttle_swapnil_adivarekar{width: 100% !important; float: left; padding-bottom:20px;}

/*bus shuttle css start here*/

.bus_shuttle ul li{
	list-style: none;
  	display: inline;
  	padding: 6px 0;
  	float: left;
  	text-align: center;
  	width: 33%;
  	border: 1px solid #ccc;
}

.shuttle_area1 .bus_shuttle ul li{
	list-style: none;
  	display: inline;
  	padding: 6px 0;
  	float: left;
  	text-align: center;
  	width: 33%;
  	border: 1px solid #ccc;
}

/*bus shuttle css end here*/

.newsletter .fcol2{
	width:48%;
}

.contact_data .fcol6{
	width: 97.96%;
}

/* VISITOR, EXHIBITOR AND PRESS LOGIN PAGE */
.employer_login {
  width: 100%;
}

input, textarea, select{
	padding:6px 5px;
}

.testimonial_image { width: 100%; margin-right:0; margin-bottom:10px;}
.testimonial_area{ padding: 10px 5% 13px 5%}
.testimonial_icon_area {width: 11%;}
.testimonial_content {width: 89%; margin-right:0;}

.awesome-weather-current-temp{width:50%;font-size: 80px;line-height: 1.5em;}
.awesome-weather-todays-stats{width:50%; background-image:none; text-align:center;font-size: 15px;}
.awe_tall .awesome-weather-todays-stats {padding: 10px;}

.fact label{width: 100% !important;}
.fact ul li p {margin-left:0px !important;}

h4 {line-height:27px !important;}

img.size-full, img.size-large, .wp-post-image, .post-thumbnail img{ max-width: 100%; width: 100%;}

.postblog18-1
	{
	width: 90%!important;
    float: none;
    margin: 10px auto;
    position: relative;
    display: block;
	}

.photo_gallery_grid{float:none !important; margin: 0 0 15px 0 !important;   padding: 15px 40px !important;}
.photo_gallery_image li {position: relative;}
.photo_gallery_image ul li:hover .hoverdiv_image{position: absolute;background:url(/../..//wp-content/themes/hgh/img/hover_icon_image_1.png) !important;height:100% !important;width: 100% !important;}

.photo_gallery_image ul li:hover .hoverdiv_video{position: absolute;background-image:url(/../..//wp-content/themes/hgh/img/hover_icon_video_1.png) !important;height:100% !important;width: 100% !important;}
.page-id-1759 .heading-bordered h5{font-size:17px;}
.main-content {width: 90%;margin: 0 5% 50px;}
ul, ol {padding: 0 0 0 025px;}


		
		/*===========================Home Decor page start =============================*/
.wallpaper-bg{background:none;}
		
		/*===========================Home Decor page end =============================*/

}

/*+++++++++++++++++ IPHONE-5 LANDSCAPE, SONY XPARIA POTRAIT FABLET ++++++++++++++++++++++++*/

@media only screen and (min-width: 480px) and (max-width: 599px){
	/*.header-main
	{
		background-color:blue;
	}*/
	
.section_wrapper_content		{
			width: 90%;
		    margin: 0px 5%;
			float:left;
			/*background-color:#F0F;*/
		}	
		
			.gal_img_container
{
	width:100%; 
}

	.booking_enq_list
{
 width:100%; 
}
.main-content {width: 90%;margin: 0 5% 50px;}
.booking_prio_list
{
	width:100%;
}
	.offerdiv
	{
		display:none;
	}
	
	.offerdivmobile
	{
		display:block;
		background-color:#fc0000;
		color:#fff;
		text-align:center;
		float: left;
			width: 98%;
			padding:1%;
			margin-bottom:10px;
			font-size:14px;
	}
	
		/*===========================BODY CSS START=============================*/
		.wrapper{
			width:100%;
			/*  background:cyan; */
		}
.language {width: 19%;}
.logo_area {width: 100%;height: auto;float: none;margin: 0 auto;}
.logo {width: auto;margin: 0 auto;max-width: 100%;height: auto;padding: 24px 0;float: none;}	
.adv_area {width: 90%;float: left;margin: 0 5% 10px 5%;}
.adBannerTop {width: 48% !important;height: auto;float: left;margin-right: 0% !important;}
.inner-content-area {padding: 20px 10px 0px 10px;min-height: 50%;}
#menu-button {height: 40px !important;padding-top: 10px !important;}
.banner_text {font: bold 1.5em 'freightsans';}
.banner .icons {font-size: 36px;left: -4px;}	
.about {width: 100%;margin-right: 0;}
.exh_profile {width: 100%;}
.adBanner_content {margin-bottom: 24px;}
.content-sidebar {display: none;}
.section_wrapper_content {width: 90%;margin: 0px 5%;float: left;}
.trends {float: left;width: 100%;max-width: 100%;height: auto;}
.trends_right_container {width: 100%;margin-left: 0;}
		/*===========================BODY CSS END=============================*/
		
		/*===========================MENU CSS START=============================*/
		.primary-nav{
		display:none;
		}
		.primary-mobile-nav {
		display: block;
		}
		.responsive_menu_container {
			width: 55%;
		}
		/*===========================MENU CSS END=============================*/
		
		/*===========================HEADER CSS START=============================*/
		/* .fixed_topbar{
				position:fixed;
				top:0;
				z-index:25;
				}
				.header_fixed{
				padding-top: 40px;
		} */
		.top_bar_container {
			width:100%;
		}
		.top_headbar {
			width:96%  ;
			padding:0 2% ;
		}
		.search_icon {
			margin: 7px 45px 0 0;
			float:right;
		 }
		.header {
			width:100%;
			
		}
		.social_hide
		{
			display:none;
		}
		.news_text_marq {
			width:68%;
		}
		.Banner {
			width:100%;
		}
		.Banner_right_container {
			width:100%;
		}
		.more_abou_btn {
			width: 40%;
		}
		.box {
			width:31%;
		    float: left;
			height:150px;
			margin:right:3%;
		}
		.quick_link_text		{
			margin-top:10px;
		}
		.imp_date {
		    float:left;
		    text-align:center;
		    width: 100%;
			height:148px;
			margin: 20px 0px 0px 0px;
		}
		.news {
			margin: 11px 0px 0px 0px;
		}
		.news_txt {
		    font-size: 1em;
		    width: 100%;
		    margin-top: 20px;
		    text-align: center;
		}
		.Important_Dates {
			width: 100%;
		    margin-top: 20px;
		    text-align: center;
		}
		.read_more {
			margin-top: 20px;
		    text-align: center;
		}
		.about_txt {
			width:100%;
		}
		.promotion_carousel_container{
			width:430px;
		}

		/*===========================HEADER CSS END=============================*/

		/*===========================TESTIMONIAL SECTION CSS START=============================*/
		.testi_container_exhibit{
				width:96%;
				float:none;
				margin: 2%;
		}
		.testi_container_visitor{width:100%;float:none;}
		.testimonial_slider__round .testimonial_avatar_wrap{
			left:100px !important;
		}
		/*===========================TESTIMONIAL SECTION CSS END=============================*/
		
		/*===========================MEDIA SECTION CSS START=============================*/
		.media_sponser_holder		{
			width:100%;
			padding:20px 0;
		}
		.supporters_holder		{
			width:96%;
			padding:20px 2%;
			margin-top:30px;
			height:170px;
		}
		.supporter_img_top .supporter_img:last-child{
			width: 20%; 
			margin: 0; 
			float:left;
		}
		.supporter_img{
			width: 20%;
			margin:0;
		}
		.supporters img{
			padding:0;
			max-width:100%;
			/*margin:0 0 0 10%;*/
		}
		.supporter_img:last-child{
			width: 20%;
			margin:0;
		}
		.press_media_container		{
			width:96%;
			margin-top:30px;
			padding:0px 2%;
			text-align:center;
		}
		.press		{
			text-align:center;
			margin-right: 15px;
		}
		.media	{
			float:right;
			text-align:center;
		}
		.video		{
			width:96%;
			margin:20px 2%;
		}
		/*===========================MEDIA SECTION CSS END=============================*/
		
		/*===========================FOOTER SECTION CSS START=============================*/
		#supplementary{
			display:none;
		}
		.widget .widget-title{
			margin:0;
		}
		.footer-sidebar {
			height:150px !important;
		}
		.footer_col{
			width:85%;
		}
		.social_footer li{
			width:60px;	
			height:60px;
		}
		/*===========================FOOTER SECTION CSS START=============================*/
			
		/*=====================================INNER PAGE CSS START==============================*/
		.content-sidebar{
		display:none;
		}
		
		.inner-content-area{
			padding: 20px 10px 0px 10px;
			min-height:50%;
		}
		/*=====================================INNER PAGE CSS END===================================*/
		
		#SupporterCarousel
{
	width:388px;
}
.testimonial_image {width: 21% !important;}
.testimonial_icon_area {width: 6% !important;}
.testimonial_content_show_report { width: 94%;}
.testimonial_content { width: 69% !important;}
input, textarea, select {padding: 6px 5px;}
input[type="checkbox"], input[type="radio"] {width: 16px;height: 16px;}	
.language select {height: 33px;padding-top: 2px;}
.shuttle_brij_seksaria{width: 100% !important; float: left; margin-bottom:20px;}
.shuttle_swapnil_adivarekar{width: 100% !important; float: left;}

	
		/*===========================Home Decor page start =============================*/
.wallpaper-bg{background:none;}
		
		/*===========================Home Decor page end =============================*/
	}

/*+++++++++++++++++++++++++++++++++++++++++++ mobile landscape and small tablet portrait +++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* mobile landscape and small tablet portrait */
@media only screen and (min-width: 600px) and (max-width: 767px){
	
	.flexihome-direction-nav {
		top: 15px !important;
	}
	
	/*.header-main
	{
		background-color:green;
	}*/
	
	.section_wrapper_content		{
			width: 90%;
		    margin: 0px 5%;
			float:left;
			/*background-color:#0F0;*/
		}
		
.logo_area {
  width: 100%;
  height: auto;
  float: none;
  margin: 0 auto;
}

.logo {
  width: auto;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
  padding: 24px 0;
  float: none;
}

.adv_area {
  width: 90%;
  float: left;
  margin: 0 5% 10px 5%;
}

.adv_title_header {
  width: 100%;
  padding: 5px 0 5px;
}

.adv_title {
  padding: 3px 0 5px;
}

.adBannerTop {
  width: 48% !important;
  height: auto;
  float: left;
  margin-right: 0% !important;
}

/*.adBannerTop:last-child {
  margin-right: 0 !important;
}*/

.banner_text {
  font: bold 1.8em 'freightsans';
}

.banner {
  padding: 3% 1% 3% 14%;
}

.banner .icons {
  font-size: 42px;
}

.about {
  width: 100%;
  margin-right: 0;
}

.exh_profile {
  width: 100%;
}

.adBanner_content {
  margin-bottom: 24px;
}

.adBanner_content:last-child {
  margin-bottom: 0px;
}

.language {width: 17%;}

.language select {
	height:33px;
	padding-top:2px;
}

.trends {
  float: left;
  width: 100%;
  max-width: 100%;
  height: auto;
}

.flex-control-nav {
  bottom: -5px;
  left: 5%;
}

.trends_right_container {
  width: 100%;
  margin-left: 0;
}

		
	
			.gal_img_container
{
	width:48%; 
}
	.booking_enq_list
{
 width:100%; 
}

.booking_prio_list
{
	width:100%;
}
	.offerdiv
	{
		display:none;
	}
	
	.offerdivmobile
	{
		display:block;
		background-color:#fc0000;
		color:#fff;
		text-align:center;
		float: left;
			width: 98%;
			padding:1%;
			margin-bottom:10px;
			font-size:14px;
	}
	
		/*===========================BODY CSS START=============================*/
		.wrapper{
			width:100%;
		}
		
		
		/*===========================BODY CSS END=============================*/
		
		/*===========================MENU CSS START=============================*/
		.primary-nav{
		display:none;
		}
		.primary-mobile-nav {
		display: block;
		}
		/*===========================MENU CSS END=============================*/
		
		/*===========================HEADER CSS START=============================*/
		/* .fixed_topbar{
			position:fixed;
			top:0;
			z-index:25;
		}
		.header_fixed{
			padding-top: 40px;
		} */
		.top_bar_container {
			width:100%;
		}
		.top_headbar {
			width:96%  ;
			padding:0 2% ;
		}
		.search_icon {
			margin: 7px 45px 0 0;
			float:right;
		 }
		.header {
			width:100%;
			padding:0%;
		}
		.social_hide		{
			display:none;
		}
		.news_text_marq {
			width:74%;
		}
		.Banner {
			width:100%;
		}
		.Banner_right_container {
			width:100%;
		}
		.more_abou_btn {
		width: 40%;
		}
		.box {
			width:31%;
		    float: left;
			height:150px;
			margin:right:3%;
		}
		.quick_link_text 	{
			margin-top:10px;
		}
		.imp_date {
		    float:left;
		    text-align:center;
		    width: 100%;
			height:148px;
			margin: 20px 0px 0px 0px;
		}
		.news {
			margin: 11px 0px 0px 0px;
		}
		.news_txt {
		    font-size: 1em;
		    width: 100%;
		    margin-top: 20px;
		    text-align: center;
		}
		.Important_Dates {
			width: 100%;
		    margin-top: 20px;
		    text-align: center;
		}
		.read_more {
			margin-top: 20px;
		    text-align: center;
		}
		.about_txt {
			width:100%;
		}
		.promotion_carousel_container{
			width:430px;
		}
		.media_carousel_container{
			width:100%;
		}
		
		.venue {
    
    margin-top: 10px;
		}
		.organiser_logo
		{
			margin-top:10px;
		}
		
		/*===========================HEADER CSS END=============================*/
		
		
		/*===========================TESTIMONIAL SECTION CSS START=============================*/
		.testi_container_exhibit{
			width:100%;
			float:none;
		}
		.testi_container_visitor{
			width:100%;
			float:none;
		}
		.testimonial_slider__round .testimonial_avatar_wrap{
			left:12% !important;
		}
		.testimonial_slider__round .testimonial_outer_wrap{
			height: 90% !important;
			
		}
				
		/*===========================TESTIMONIAL SECTION CSS END=============================*/
		
		/*===========================MEDIA SECTION CSS START=============================*/

		.supporters_holder		{
			width:96%;
			padding:20px 2%;
			margin-top:30px;
			height:170px;
		}
		.supporter_img{
				width: 20%;
				margin:0;
		}
		.supporters img{
			padding:0;
			max-width:100%;
			/*margin:0 0 0 30%;*/
		}
		.supporter_img:last-child{
				width: 20%;
				margin:0;
		}
		.supporter_img_top .supporter_img:last-child{
			width: 20%; 
			margin: 0; 
			float:left;
		}
		.press_media_container
		{
			width:96%;
			margin-top:30px;
			padding:0px 2%;
			text-align:center;
		}
		.press		{
			text-align:center;
		}
		.media		{
				float:right;
			text-align:center;
		}
		
		
		/*===========================MEDIA SECTION CSS END=============================*/
		
		/*===========================FOOTER SECTION CSS START=============================*/
		#supplementary{
			display:none;
			}
		.widget .widget-title{
			margin:0;
		}
		.footer-sidebar {
			height:150px !important;
		}
		.footer_col{
			width:85%;
		}
		/*================================INNER PAGE CSS START=============================================*/
		.content-sidebar{
			display:none;
		}
		.inner-content-area{
			padding: 20px 10px 0px 10px;
			min-height:300px;
		}
		/* .swMain .stepContainer{
			height: 1200px !important;
		} */
		/*==============================================INNER PAGE CSS END==============================*/
		
		#SupporterCarousel
{
	width:485px;
}

.manual_footer{
	display:none;
}

.shuttle_title{
	width:85%; float:left; padding:0px 6px 6px 10px;
}

.shuttle_brij_seksaria{width: 50% !important; float: left;}
.shuttle_swapnil_adivarekar{width: 50% !important; float: left;}

.page-id-1837 .shuttle_brij_seksaria{width: 100% !important; float: left; margin-bottom:20px;}
.page-id-1837 .shuttle_swapnil_adivarekar{width: 100% !important; float: left;}

.page-id-1834 .shuttle_brij_seksaria{width: 100% !important; float: left; margin-bottom:20px;}
.page-id-1834 .shuttle_swapnil_adivarekar{width: 100% !important; float: left;}

.page-id-2126 .shuttle_brij_seksaria{width: 100% !important; float: left; margin-bottom:20px;}
.page-id-2126 .shuttle_swapnil_adivarekar{width: 100% !important; float: left;}

/*bus shuttle css start here*/

.bus_shuttle ul li{
	list-style: none;
  	display: inline;
  	padding: 6px 0;
  	float: left;
  	text-align: center;
  	width: 20%;
  	border: 1px solid #ccc;
}

.shuttle_area1 .bus_shuttle ul li{
	list-style: none;
  	display: inline;
  	padding: 6px 0;
  	float: left;
  	text-align: center;
  	width: 30%;
  	border: 1px solid #ccc;
}

/*bus shuttle css end here*/

.newsletter .fcol2{
	width:23%;
}

.contact_data .fcol6{
	width: 97.96%;
}

/* VISITOR, EXHIBITOR AND PRESS LOGIN PAGE */
.employer_login {
  width: 90%;
}

input, textarea, select{
	padding:6px 5px;
}

.testimonial_image {width: 20%;}

.testimonial_icon_area {width: 6%;}

.testimonial_content_show_report {width: 94%;}

.testimonial_content {width: 70%;}

.testimonial_area {
  padding: 10px 2% 20px 2%;
}
.main-content {width: 90%;margin: 0 5% 50px;}
.awesome-weather-current-temp{width:50%;font-size: 80px;line-height: 1.5em;}
.awesome-weather-todays-stats{width:50%; background-image:none; text-align:center;font-size: 15px;}
.awe_tall .awesome-weather-todays-stats {padding: 22px;}	

	/*===========================Home Decor page start =============================*/
.wallpaper-bg{background:none;}
		
		/*===========================Home Decor page end =============================*/	
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++ small tablet landscape ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* tablet landscape */
@media only screen and (min-width: 768px) and (max-width: 991px){
	
	.flexihome-direction-nav {
		top: 15px !important;
	}
	
	.section_wrapper_content		{
			width: 90%;
		    margin: 0px 5%;
			float:left;
			/*background-color:#960;*/
		}
		
		.gal_img_container
{
	width:48%; 
}
	
	
	.booking_enq_list
{
 width:100%; 
}

.booking_prio_list
{
	width:100%;
}
	
	.offerdiv
	{
		display:none;
	}
	
	.offerdivmobile
	{
		display:block;
		background-color:#fc0000;
		color:#fff;
		text-align:right;
		float: right;
			width: 73%;
			padding:1%;
			margin-bottom:30px;
			font-size:14px;
	}
	
		/*============================================BODY CSS START==========================================*/
		.wrapper		{
			width:100% ;
		}
		
		/*============================================BODY CSS END==========================================*/
		
		/*============================================MENU CSS START==========================================*/
		.primary-nav{
			display:none;
		}
		.primary-mobile-nav {
			display: block;
		}
		.top_bar_container {
			width:100%;
		}
		/*============================================MENU CSS END==========================================*/
		
		/*============================================HEADER CSS START==========================================*/
		.top_headbar {
			width:96%  ;
			padding:0 2% ;
		}
		.search_icon {
			margin: 7px 40px 0 0;
			float:right;
		 }
		.header {
			width:100%;
			padding:0%;
		}
		/*.adBannerTop {
		  width: 40% !important;
		}*/
		.news_text_marq {
			width:45%;
		}
		
.Banner {
	width: 100% !important;
}

.Banner_right_container {
    height: auto;
    margin-top: 20px;    
    width: 100% !important;    
}

.video_index img
{
	float:left;
	width:50%;
	margin-right:1%;
	height:auto;
	max-width:100%;
}

.wpb_wrapper {
  width: 48%;
  float: left;
  margin-left:1%;  
  margin-top:0px !important;
}

.banner {
  padding: 3% 1% 3% 14%;
}

.about {
  width: 48%;
  float: left;
  margin-right: 2%;
}

.exh_profile {
  width: 48%;
  margin-left: 2%;
  float:right;
}

.adv_title {
  padding: 23px 0 5px;
}

.adBanner_content{width:48%; max-width:100%; margin-right:2%;}

.adBanner_content:last-child{margin-right:0 !important; float:right;}




.flex-control-nav {
  left: 4%;
  bottom: -4px;
}

		.box {
			width: 15%;
		    float: left;
			height:150px;
		}
		.quick_link_text		{
			margin-top:10px;
		}
		.imp_date {
		    float:right;
		    text-align:center;
		    width: 46%;
			height:148px;
			margin: 0px 0px 0px 0px;
		}
		.promotion_carousel_container{
			width:645px;
		}
		.media_carousel_container{
			width:100%;
		}
		/*============================================HEADER CSS END==========================================*/
		
		/*============================================TESTIMONIAL SECTION CSS START==========================================*/
		.testimonial_slider__round .testimonial_by_wrap{
			left: 0 !important;
		}

			
		.testimonial_slider__round .testimonial_avatar_wrap{
			left:18% !important;
		}
		.testimonial_slider__round .testimonial_content{
			width:66% !important;
		}
		/*============================================TESTIMONIAL SECTION CSS END==========================================*/
		
		/*============================================MEDIA SECTION CSS START==========================================*/
		.news_txt {
		    font-size: 1em;
		    width: 100%;
		    margin-top: 20px;
		    text-align: center;
		}
		.news_text_marq {
			width:42%;
		}
		.Important_Dates {
			width: 100%;
		    margin-top: 20px;
		    text-align: center;
		}
		.read_more {
			margin-top: 20px;
		    text-align: center;
		}
		.about_txt {
			width:100%;
		}
		.more_abou_btn{
			width:25%;
		}
		.media_sponser_holder		{
			width:100%;
			padding:20px 0;
		}
		.supporters_holder		{
			width:96%;
			padding:20px 2%;
			margin-top:40px;
			height:170px;
		}
		.supporter_img_top .supporter_img:last-child{
			width: 20%; 
			margin: 0; 
			float:left;
		}
		.supporter_img{
			width: 20%;
		}
		.supporter_img:last-child{
				width: 20%;
				margin:0;
		}
		
		
		.supporters img{
			padding:0;
			max-width:100%;
			/*margin:0 0 0 30%;*/
		}
		
		/* .homeCarousel li {
		margin-right: 110px !important;
		} */
		.press_media_container
		{
			width:80%;
			margin:30px 10% 0;
			text-align:center;
		}
		.press		{
			text-align:center;
		}
		.media		{
			text-align:center;
		}
		
		/*============================================MEDIA SECTION CSS END==========================================*/
		
		/*============================================FOOTER SECTION CSS START==========================================*/
		.widget .widget-title{
				margin:0;
		}
		.footer-sidebar {
				height:150px !important;
		}
		.footer_col{
				width:85%;
		}
		#supplementary{
			display:none;
		}
		/*============================================MEDIA SECTION CSS START==========================================*/
		
		/*=================================INNER PAGE CSS START=========================================*/
		.content-sidebar{
			  width: 100%;
 			  margin-top: 50px;
  			  border-top: 1px solid #ccc;
  			  padding-top: 50px;			
		}
		
		.inner-content-area{
			width:100%;
		}
		.sidemenu_heading {
			margin: 0px 0 10px;
			top: 18px;
		}
		ul.child-menu li ul li > a, ul.child-menu li ul li ul li ul li> a {
			padding: 0px 0px 0px 10px !important;
			font-size: 13px !important;
		}
		
		.logo_img{
		left:8px;
		}
		.inner_buttons {
			padding: 30px 20px 30px 75px;
		}
		/*==========================================INNER PAGE CSS END=========================================*/
		
		#SupporterCarousel
{
	width:679px;
}

.language {
  width: 11%;
}

.language select {
	height:33px;
	padding-top:2px;
}

.container {
  width: 100% !important;
}

.manual_footer{
	display:none;
}
.photo_gallery_grid{
	margin-right: 22px !important;
}

.shuttle_title{
	width:90%; float:left; padding:0px 6px 6px 10px;
}

/*bus shuttle css start here*/

.bus_shuttle ul li{
	list-style: none;
  	display: inline;
  	padding: 6px 0;
  	float: left;
  	text-align: center;
  	width: 14%;
  	border: 1px solid #ccc;
}

/*bus shuttle css end here*/

.newsletter .fcol2{
	width:18%;
}

input, textarea, select{
	padding:6px 5px;
}

.testimonial_image {width: 15%;}

.testimonial_icon_area {width: 5%;}

.testimonial_content {width: 76%;}
.page-id-1759 .heading-bordered h5{font-size:17px !important;}
.shuttle_brij_seksaria{width: 50% !important; float: left;}
.shuttle_swapnil_adivarekar{width: 50% !important; float: left;}

/*gujarthi reach the venue */
.reaching_venue { float: left; font-size: 12px;}

}
@media only screen and (min-width: 966px) and (max-width: 1199px) {
		
		
		
		.offerdiv
	{
		display:none;
	}
	
	.offerdivmobile
	{
		display:block;
		background-color:#fc0000;
		color:#fff;
		text-align:center;
		float: right;
			width: 77%;
			padding:1%;
			margin-bottom:40px;
			font-size:14px;
	}
	
	.news_text_marq {
		width:55%;
	}
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ IPAD landscape/ 1024 desktop +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* IPAD landscape */

@media only screen and (min-width: 992px) and (max-width: 1199px) {
		/*============================================BODY SECTION CSS START==========================================*/
		.wrapper		{
			width:100% ;
			/*  background-color:pink; */
		}
		.section_wrapper_content		{
			width: 90%;
		    margin: 0px 5%;
			float:left;
			/*background-color:#0F0;*/
		}
		
		.Banner {
		float: left;
		width: 74%;
		margin-top: 20px;}
		
		.site-header		{
			position:relative;
		}
		/*============================================BODY SECTION CSS END==========================================*/
		
		/*============================================MENU SECTION CSS START==========================================*/
		
		.primary-navigation li{
			font-size:12px;
		}
		.primary-navigation a		{
			padding:0 6px;
		}
		/*============================================MENU SECTION CSS END==========================================*/
		
		/*============================================HEADER SECTION CSS START==========================================*/
		.top_bar_container {
			/*width:100%;*/
		}
		.top_headbar {
			width:96%  ;
			padding:0 2% ;
		}
		.search_icon {
			float:right;
		}
		.header {
			width:100%;
			padding:0%;
		}
		.top_headbar_marquee {
	width:auto;
	float:left;
	margin-left:5%;
    }
	
	.language{
	width:9%;
}

.logo_area{
	width:33%;
	height:auto;
	float:left;
	margin-left:5%;
}

.adv_area{
	width:57%;
	float:left;
	margin-right:5%;
}
		
	.Banner_right_container {
    float: right;
    height: auto;
    margin-top: 20px;    
    width: 24%;
	margin-left:2%
    
}

.wpb_wrapper{
	margin-top:9px;
}

.banner {
  padding: 2.5% 1% 2.5% 14%;
}

.page-id-1066 .banner,.parent-pageid-1066 .banner{padding:1.9% 1% 1.8% 14%}

.page-id-1758 .banner,.parent-pageid-1758 .banner{padding:2% 1% 0.8% 14%}

.banner .icons {
  font-size: 21px;
  margin-top: 0px;  
}
/* TAMIL VERSION */
.page-id-1759 .banner .icons, .parent-pageid-1759 .banner .icons {margin-top: 0px;}
/* TAMIL VERSION */
.banner-wrapper + .banner-wrapper {
  margin-top: 8px;
}

.marquee_body {
	height: 165px !important;
}

.flex-control-nav {
  bottom: -2px;
  left: 6%;
}



		.box {
			width: 30%;
			height: 140px;
		}
		.floorplan_icon {
		    margin:15px auto 0;
		}
		.quick_link_text		{
			margin-top:10px;
		}
		.news_text_marq {
			width:60%;
		}
		.news_txt {
		    font-size: 1em;
		    width: 99%;
		    margin-top: 10px;
		    text-align: center;
		}
		.imp_date {
		    float: right;
		    height:100px;
		    width: 93%;
			padding:2% 0 2% 0;
			margin: 6% 10px 0px 0px;
		}
		.Important_Dates {
			width: 100%;
		    margin-top: 10px;
		    text-align: center;
		}
		.read_more {
			margin-top: 10px;
		    text-align: center;
		}
		.about_txt {
			width:100%;
		}
		.promotion_carousel_container{
			width:860px;
		}
		.media_carousel_container{
			width:100%;
		}
		/*============================================HEADER SECTION CSS END==========================================*/
		
		/*============================================TESTIMONIAL SECTION CSS START==========================================*/
		
		.flexihome-direction-nav .flexihome-next {top:-16px !important;}
		.flexihome-direction-nav .flexihome-prev {top:-16px !important;}

		/*============================================TESTIMONIAL SECTION CSS END==========================================*/
		
		/*============================================MEDIA SECTION CSS START==========================================*/
		.media_sponser_holder		{
			width: 100%;
			/*padding:20px 40px 10px;*/
		}
		.supporters_holder		{
			width: 30%;
			padding: 20px 40px 10px;
			height: 325px;
		}
		.press_media_container		{
			width: 50%;
			margin: 30px 2% 0;
			text-align:center;
		}
		.press		{
			width: 47%;
			text-align:center;
		}
		
		.media		{
			text-align:center;
		}
		
		/*============================================MEDIA SECTION CSS END==========================================*/
		
		/*============================================FOOTER SECTION CSS START==========================================*/
		.footer_main_container {
			height: auto;
			float: left;
			width: 95%;
			position: relative;
			margin-left: 30px;
			margin-right: 20px;
		}
		.footer_col:last-child{
			width:12%;
		}
		.social_footer li{
	display:inline-block;
	width: 35px;
	height: 35px;
	padding-bottom: 3px !important;
	margin:0;
}
		/*============================================FOOTER SECTION CSS END==========================================*/
		
		
		/*============================================INNER PAGE CSS START==========================================*/
		.logo_img{
		left:11px;
		}
		.inner_buttons {
			padding: 30px 20px 30px 79px;
		}
		/*============================================INNER PAGE CSS END==========================================*/
		
		.banner_text{
			font: bold 1em 'freightsans';
		}
		
		.page-id-1759 .banner_text, .parent-pageid-1759 .banner_text{font: bold 0.8em 'freightsans';}
		.page-id-2018 .banner, .parent-pageid-2018 .banner { padding: 2.3% 1% 2.3% 11%;}
		
		
		.testimonial_slider__round .testimonial_by_wrap .testimonial_by{
			width:auto !important;
		}
		#menu-item-1575 .sub-menu{
	width:110px !important;
}

.shuttle_title{
	width:90%; float:left; padding:0px 6px 6px 10px;
}

.shuttle_brij_seksaria{width: 50% !important; float: left;}
.shuttle_swapnil_adivarekar{width: 50% !important; float: left;}

.newsletter .fcol2{
	width:23%;
}

.adBannerTop{ width:40%;}

.testimonial_image {width: 15%;}

.testimonial_icon_area {width: 5%;}

.testimonial_content {width: 76%;}

.page-id-1759 .heading-bordered h5{font-size: 17px !important;}
.page-id-1066 .testi_main{margin-bottom:20px;}
.page-id-2018 .banner_text, .parent-pageid-2018 .banner_text{font: bold 0.8em 'freightsans';}
.employer_login {width: 70% !important;}

/*input, textarea, select{
	padding:6px 5px;
}*/

/*gujarthi reach the venue */

.reaching_venue {
		float:left;
		font-size:12px;
		
	}

.panel_box{
	float: right;
    background-color: #eeeeee;
    padding: 9px 9px;
    border: 1px solid;
    font-size: 12px;
}
		
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ desktop/mac book +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* desktop */
@media (min-width: 1200px) and (max-width: 1340px) {
	
	

	
	
		/*============================================BODY SECTION CSS START==========================================*/
		.wrapper{
			width:100% ;
			/* background-color:yellow;  */
		}
		.section_wrapper_content{
			width: 90%;
		    margin: 0px 5%;
			float:left;
            /*background-color:#FF00FF;*/
		}
		
		.section_wrapper_content {
			float: left;
			margin: 0px 7%;
			width: 86%;
		}
		
		.flexihome-direction-nav {
			top: 15px !important;
		}
		
		
		.Banner_right_container {
    float: right;
    height: auto;
    margin-top: 20px;    
    width: 24%;
	margin-left:2%
    
}

.language {
  width: 8%;
}

.wpb_wrapper {
  margin-top: 16px;
}
		/*============================================BODY SECTION CSS END==========================================*/
		
		/*============================================MENU SECTION CSS START==========================================*/
		
		/*============================================MENU SECTION CSS END==========================================*/
		
		/*============================================HEADER SECTION CSS START==========================================*/
		.top_bar_container {
			width:100%;
		}
		.top_headbar {
			width:96%  ;
			padding:0 2% ;
		}
		.search_icon {
			float:right;
		}
		.header {
			width:100%;
		}
		.box {
			width: 30%;
			height: 160px;
		}
		.floorplan_icon {
		    margin:15px auto 0;
		}
		.quick_link_text		{
			margin-top:10px;
		}
		.news_text_marq {
			width:65%;
		}
		.news_txt {
		    font-size: 1em;
		    width: 99%;
		    margin-top: 10px;
		    text-align: center;
		}
		.imp_date {
		    float: right;
		    height:100px;
		    width: 93%;
			padding:2% 0 2% 0;
			margin: 6% 10px 0px 0px;
		}
		.Important_Dates {
			width: 100%;
		    margin-top: 10px;
		    text-align: center;
		}
		.read_more {
			margin-top: 10px;
		    text-align: center;
		}
		.about_txt {
			width:100%;
		}
		.promotion_carousel_container{
			width:1075px;
		}
		/*============================================HEADER SECTION CSS END==========================================*/
		
		/*============================================TESTIMONIAL SECTION CSS START==========================================*/
		.testimonial_slider__round .testimonial_outer_wrap{
			height: 90% !important;
		}
		/*============================================TESTIMONIAL SECTION CSS END==========================================*/
		
		/*============================================MEDIA SECTION CSS START==========================================*/
		/*============================================MEDIA SECTION CSS END==========================================*/
		
		/*============================================FOOTER SECTION CSS START==========================================*/
		/*============================================FOOTER SECTION CSS END==========================================*/
		
		/*============================================INNER PAGE CSS START==========================================*/
		.photo_gallery_grid{
	margin-right: 22px !important;
}
		/*============================================INNER PAGE CSS END==========================================*/
		
/* TAMIL VERSION */		
.page-id-1759 .banner_text, .parent-pageid-1759 .banner_text{font: bold 1.0em 'freightsans';}
.page-id-1759 .banner, .parent-pageid-1759 .banner {padding: 2.5% 1% 2.5% 11% !important;}
/* TAMIL VERSION */
/* MALYALAM VERSION */	
.page-id-2018 p{font-size: 12px;}
.page-id-2018 .banner_text, .parent-pageid-2018 .banner_text{font: bold 1.0em 'freightsans';}
/* MALYALAM VERSION */	
}


