@media (max-width:360px) and (min-width:320px){
#nav-main{
	width:100%;
}
.navbar-toggle{
	background-color: rgb(255, 255, 255) !important;
}
.navbar-toggle .icon-bar{
	border-bottom: 2px solid rgb(51, 114, 61);
}
.membership_menu_btn {
    margin-top: 1px !important;
}
.notification_ul li {
    font-size: 14px !important;
}
.logo_div{
	width: 50%;
	float: left;
}
.logo_div img{
	width:50%;
}
#myNavbar {
    width:100% !important;
}
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7, .banner8, .banner9, .banner16, .banner20, .banner14, .banner30{
    background:none;
    height:auto;
}
.banner_link6 {
    display: none;
}
.call_div{
	text-align: left;
    padding-top: 1%;
    padding-left: 1%;
    /*width: 48%;*/
    width:32%;
}
.call_div img {
    width:16%;
}
.header_top_wrap {
    width:100%;
    padding-top:0%;
}
.social_links_div a {
    margin: 0% 0%;
}
.social_links_div img {
    width:13%;
}
.google_translate_div {
    text-align: left;
    padding: 0% 2% 0.5% 0.5%;
}

.social_links_div {
    width: 38%;
    float: left;
    margin: 1% 0.5% 0% 0.5%;
    padding-bottom:1%;
}
.zoom_div {
    width: 14%;
    float: left;
    margin: 1% 0% 0% 0%;
}
.zoom_in img {
    width: 85%;
}
.sitemap_icon_div {
    width: 5.5%;
    float: left;
    margin: 0.8% 0.5% 0% 1%;
    text-align: center;
}
.sitemap_icon_div img {
    width:100%;
}
.goog-te-gadget-simple .goog-te-menu-value span {
    font-size:11px !important;
}
.navbar-toggle {
    margin-right: 7px !important;
}
/*.call_div{
	text-align: center;
    width: 100%;
}
.google_translate_div {
    width: 100%;
    float: left;
    text-align: center;
    padding: 0% 0%;
}*/
.call_div p{
	font-size:13px;
	margin: 0 0 0px;
	padding-top: 0%;
}
.menu_mobile{
    display:block !important;
}
.header_ul{
	width: 100%;
	text-align: center;
	margin: 0% !important;
}
.header_ul li{
	border-bottom: 1px solid rgb(102, 204, 154);
}
.header-li a{
    padding: 5px 20px 5px 20px !important;
}
.header-li h4{
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.dropdown-menu > li > a {
    font-size: 12px;
}

.member_menu{
	width:100%;
    padding: 0%;
}
.home_icon_li img {
    width:6%;
}
.error_message_div {
    margin: 25% auto;
}
.error_message_div h1 {
    font-size: 35px;
    line-height: 50px;
}
.error_message_div h4 a {
    font-size: 18px;
}
.member_ul{
	text-align:center;
	margin-bottom: 0px;
	width: 100%;
	padding: 0% 0%;
}
.member_ul li{
	width: 100%;
	float: none;
	font-size: 14px;
	margin: 0px auto;
	padding: 0.5% 0%;
	border-bottom: 1px solid rgb(102, 204, 154);
	cursor:pointer;
}
.member_ul li:hover{
	background-color:rgba(0, 0, 0, 0.6);
}
.member_ul li a:hover{
	text-decoration:none;
	color:#fff;
}
.cart_count {
    width: 17px;
    height:17px;
    font-size: 11px;
    top: 15%;
    left: 56%;
}
.website_search_div {
    width: 60%;
    position: absolute;
    top: 1%;
    left: 2%;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-left: 5px;
    padding-right: 0px !important;
}
table.gsc-search-box td {
    padding-right: 5px;
}
input.gsc-search-button-v2 {
    padding: 5px 10px !important;
}
.login_register{
	width:100%;
}
.login_register h4{
	padding: 0% 0%;
	font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.home_banner_div{
	margin-top: 4%;
}
.carousel-control{
	width: 4% !important;
	top: 55% !important;
}
.mob_view{
	display:block !important;
}
.desktop_view{
	display:none !important;
}
.mbr_desk_view{
    display:none;
}
.mbr_mob_view{
    display:block;
}
.down_img{
    width: 7%;
    float: none;
    margin: 0px auto;
}
.down_img img{
    width:100%;
}
.panel-group .panel{
    background-color: rgb(255, 102, 52);
    border-top: 7px solid rgb(255, 255, 255);
    border-bottom: 7px solid rgb(255, 255, 255);
}
.member_menu_div{
    border:none;
}
.member_main_div{
	width: 70%;
	float: none;
	top: 32%;
    left: 15%;
}

.member_main_div1{
	top: 42%;
    left: 8%;
    width: 85%;
}
.member_count{
	width:100%;
}
.member_count h2{
	font-size: 16px;
    margin-top: 5px;
}
.member_count h1{
	font-size: 22px;
	margin-top: 10px;
}
.member_count h3{
	font-size: 12px;
	margin-top: 10px;
	line-height: 16px;
    margin-bottom: 10px;
}
.know_btn{
	margin-bottom: 3%;
}
.know_btn a h4{
	font-size: 10px;
	padding: 2%;
	width: 35%;
}
/*banner text*/
.banner3_content_div {
    width: 45%;
    top: 34%;
    left: 47%;
}
.banner3_content_area h1 {
    line-height: 22px;
    font-size: 15px;
    margin-top: 5px;
}
.banner3_content_area h2 {
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 10px;
}
.banner4_content_div {
    width: 60%;
    left: 20%;
    top: 63%;
}
.banner4_content_area h2 {
    font-size:16px;
}
.bnrbtn {
    font-size:12px;
}
.banner2_content_div {
    width: 80%;
    top: 22%;
    left: 10%;
}
.banner_content_head h2 {
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 5px;
}
.banner2_content_desc p {
    font-size: 11px;
    text-align: justify;
    margin: 0 0 0px;
}
.banner2_know_btn a h4 {
    margin-top: 5px;
    font-size: 12px;
    width: 38%;
    padding: 1.5%;
}
/*banner text end*/
/*.aplly_online{
	width:70%;
}*/
.left_line, .right_line, .left_line1, .right_line1{
	display:none;
}
/*.world_icon{
	width: 20%;
}
.apply_txt{
	width: 80%;
}*/
.apply_txt h4{
	font-size: 17px;
}
.world_icon img{
	width: 75%;
    /*padding-top: 12%;*/
}
/*.update_icon img{
	width: 40%;
}*/
.apply_12, .city_12_div, .event_12_div{
	width: 100% !important;
}
.select_city_div{
	width: 90%;
}
.select_city_div p{
	font-size: 18px;
}
.city_3_div{
	width:100% !important;
}
.city_name1 h4, .city_name2 h4, .city_name3 h4, .city_name4 h4{
	font-size: 16px;
	margin-bottom: 20px;
}
.event_6_div{
	width: 100% !important;
	float: none !important;
	margin: 5% auto;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.b_cast_img img{
	width:100%;
}
.broadcast_div {
    padding: 3% 2%;
}
.b_cast_head{
	width:80%;
}
.event_head{
	width: 72%;
}
.b_cast_head h4{
	font-size: 17px;
}
.b_cast_img2{
	width: 10%;
	padding-top: 0%;
	padding-left: 2%;
}
.bc_date p, .bc_date2 p{
	font-size: 14px;
}
.bc_desc p{
	font-size: 14px;
}
.about_fhrai_div{
	position: relative;
	width: 90%;
	float: none;
	margin: 5% auto;
	left: 0%;
	padding: 1% 4%;
}
.about_head h1{
	font-size: 22px;
}
.about_desc p{
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
}
.read_more{
	width: 35%;
}
.read_more h4{
	font-size: 16px;
}
/*.magezine_head{
	width: 75%;
}*/
.left_line2, .right_line2{
	display:none;
}
.magezine_12_div{
	width: 90% !important;
}
.magezine_4_div{
	width:100% !important;
}
.publish_date h4{
	font-size: 16px;
    margin-bottom: 10px;
}
.publish_date2 h4{
	font-size: 16px;
    /*margin-bottom: 10px;*/
}
.magezine_8_div{
	width:100% !important;
}
.remaining_char {
    width: 70%;
    float: left;
    margin-top: 5%;
}
.magezine_sub_4_div{
	width: 75% !important;
    float: none !important;
    margin: 10% auto;
}
.magezine_sub_12_div{
    padding-top: 0%;
}
.mg1_img img, .mg2_img img{
    /*display:none;*/
}
.view_btn{
	width: 46%;
}
.view_btn a h4{
	font-size: 16px;
}
.toll_free{
	/*width: 65%;*/
}
.incredible_heading h1 {
    font-size:40px;
}
.incredible_call {
    width: 70%;
}
.toll_free h3{
	font-size: 16px;
}
.contact_12_div{
	width: 100% !important;
}
.contact_6_div{
	width: 100% !important;
	text-align: left;
}
.contact_head h3{
	font-size: 18px;
}
.address_sec h4, .phone span{
	font-size: 15px;
}
.address_sec p, .phone p{
	font-size: 14px;
}
.write_us{
	width: 100%;
	float: left;
}
.contact_input{
	width: 100%;
	font-size: 14px;
}
.contact_txtarea{
	margin: 2% 0%;
	width: 100%;
	font-size: 14px;
	height: 100px;
}
.submit_btn{
	width: 30%;
	margin-left: 0%;
	text-align: center;
}
.submit_btn a h4{
	font-size: 15px;
}
.footer_12_div{
	width: 90% !important;
}
.footer_6_div{
	width: 100% !important;
}
.copy_right, .power_by{
	text-align:center;
}
.copy_right p, .power_by p{
	font-size: 12px;
}
/*benefits 360px*/
.benefit_slider_img {
    margin-top: 23%;
}
.benefit_heading {
    margin-bottom: 10%;
}
.b_heading_12{
    width: 90% !important;
}
.benefit_heading h2{
    font-size:26px;
}
.benefit_12_div{
     width: 90% !important;
     padding-right: 0px !important;
    padding-left: 0px !important;
    margin: 0% auto;
}
.benefit_6_div{
    height: auto;
    margin: 0% auto 10%;
    float: none !important;
    overflow: auto;
    width: 100% !important;
    
}
.benefit_desc {
    min-height: 270px;
}
.benefits_img{
    width:100%;
}
.desc_head h4, .hidden_size{
    font-size:18px;
}
.desc_para p{
    font-size:13px;
}
/*eligibility criteria 360px*/
.eligibility_slider{
    margin-top: 23%;
}
.eligibility_caption_div{
    width: 50%;
    top: 10%;
    left: 40%;
}
.news_caption h2{
    font-size: 14px;
}
.news_india{
    font-size: 10px;
}
.news_heading_main{
    width: 100%;
    /*text-align: center;*/
}
.news_heading_main h3{
    font-size: 18px;
}
.criteria_hotel_div, .criteria_restra_div, .criteria_associate_div{
    width: 100%;
    height:auto;
    overflow:hidden;
    background:none;
}
.crit_desk{
    display:none;
}
.crit_mob{
    display:block;
}
.criteria_head_hotel{
    width: 100%;
    margin-top: 5%;
    padding-right: 0%;
    background-color: rgb(249, 168, 37);
}
.criteria_head_hotel h3{
    font-size: 18px;
    width: 100%;
    padding: 2% 0%;
}
.criteria_points, .criteria_points2, .criteria_points3{
   width: 100%;
    background-color: rgb(75, 75, 77);
    padding: 2% 6%;
    margin-top: 0%;
}
.criteria_head_restra{
    width:100%;
    background-color: rgb(38, 166, 154);
    margin-top: 10%;
}
.criteria_head_restra h3{
    font-size: 18px;
    width: 100%;
    padding: 2% 0%;
    text-align: center;
}
.crit_associate_head{
    background-color:#d32f2f;
    margin-top: 10%;
}
.criteria_associate_div{
    margin-bottom: 15%;
}
.apply_now_ecrit {
    width: 30%;
}
.apply_now_ecrit h4 {
    font-size: 14px;
}
/*links 360px*/
.link_slider {
    margin-top: 23%;
}
.links_caption_div {
    width: 35%;
    top: 15%;
    left: 10%;
}
.links_head {
    text-align:left;
}
.links_12_div {
    width: 100% !important;
    margin: 10% auto;
}
.links_4_div {
    width:100% !important;
}
.links_img_div{
    transform: rotate(90deg);
}
.links_number {
    transform: rotate(270deg);
}
.links_8_div {
    width: 100% !important;
}
.links_desc_div h4 a {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
.links_desc_div h4 a:hover {
    font-size: 16px;
}
/*about us 360px*/
.activity_12_div {
    width: 100% !important;
}
.about_slider {
     margin-top: 23.5%;
}
.about_circle_div {
    width: 100%;
    position: relative;
    left: 0%;
}
.about_circle_head h3 {
    font-size: 16px;
}
.hospitality_div {
    width: 20%;
    top: 8%;
    left: 40%;
}
.hospital_icon {
    width: 60%;
}
.hospital_txt p {
    font-size:10px;
}
.stake_holder_div {
    width: 20%;
    left: 11%;
}
.political_div {
    width: 20%;
    top: 30%;
    left: 68%;
}
.association_div {
    width: 20%;
    left: 22%;
}
.academic_div {
    width: 20%;
    left: 58%;
}
.activity_head {
    text-align:left;
}
.activity_3_div {
    width:100% !important;
    margin: 6% 0%;
}
.activity_caption h4 {
    font-size: 16px;
}
.honour_div {
    width: 100%;
}
.honour_head {
    margin: 5% 0%;
}
.honour_head h4 {
    font-size: 16px;
}
.honour_img img {
    width:100%;
}
.honour_name p {
    font-size: 14px;
}
.about_left_line, .about_right_line {
    display:none;
}
.bearer_member_3 {
    width:100% !important;
}
.activity_caption {
    top: 81%;
}
.honour_read_more {
    width: 40%; 
}
/*regional association 360px*/
.regional_circle_div {
    width: 100%;
    position: relative;
    left: 0%;
}
.regional_activity_sec {
    width:100%;
    padding-bottom: 2%;
}
.r_activity_main_div {
    width:100%;
    margin-left: 0%;
}
.r_activity_head h4 {
    font-size:14px;
}
.regional_city_sec {
    padding: 2% 0% 2% 0%;
}
.common_breadcrumb {
    width: 100%;
}
.r_city_caption {
    font-size: 12px;
}
.northindia_caption {
    width:30%;
    top: 29%;
    left: 17%;
}
.westindia_caption, .eastindia_caption {
     width: 25%;
}
.southindia_caption {
    width: 27%;
    top: 66%;
    left: 56%;
}
.regional_h2 {
    font-size: 15px !important;
}
.regional_circle_head {
    top: 36%;
    left: 37%;
    width: 26%;
}
.regional_4_div {
    width: 100% !important;
    margin: 7% 0%;
}
.regional_8_div {
    width: 100% !important;
   
}
.regi_apply, .regi_view_more {
    width: 40%;
}
.regional_12_div{
    width: 90% !important;
}
.regional_h2:hover {
    font-size: 16px !important;
}
.r_city_caption:hover {
    font-size: 13px;
}
.region_bottom_info_sec {
    padding: 5% 0%;
}
.bottom_info_div {
    width: 100%;
}
.common_info {
    /*margin-bottom: 5%;*/
    width: 100%;
}
.add_info_div h4 {
    font-size: 13px;
}
/*organisation history 360px*/
.regional_slider {
    margin-top: 23%;
}
.organisation_slider {
    margin-top: 23%;
}
.organisation_caption_div {
    width: 35%;
    left: 60%;
}
.organisation_name_div {
    width: 90%;
}
.name_sec1 {
    padding: 2% 0%;
}
.name_sec1 p, .name_sec2 p{
    font-size: 13px;
}
.org_left, .org_right {
    display:none;
}
.org_left2, .org_right2 {
    display:none;
}
.scrollup {
    width: 25px;
    height: 30px;
    right: 5px;
}
.print_option img {
    width: 10%;
    margin-right: 5%;
}
.organisation_12 {
    width: 90% !important;
}
.organisation_history_3 {
    width: 100% !important;
    padding: 5% 0% 3% 0%;
}
.president_name h4 {
    font-size:14px;
}
/*Events & Seminar 360px*/
.seminar_slider {
    margin-top: 23%;
}
.seminars_head {
    text-align: left;
}
.seminar_date_div {
    width: 60%;
    margin: 5% auto 5%;
}
.event_select {
    padding: 3% 0% 3% 5%;
    font-size: 14px;
}
.events_12_div {
    width: 100% !important;
    margin: 5% auto;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.events_4_div {
    width: 100% !important;
}
.events_8_div {
    width: 100% !important;
}
.events_head h4 {
    font-size: 16px;
}
.no_news_div {
    width:100%;
}
.news_read_more {
    width: 30%;
}
#crumbs li a {
    background-size: 16%;
}
/*events details 360px*/
.seminar_banner {
    display:none;
}
.event_detail_mid_sec {
    margin-top: 25%;
}
.events_detail_main_div {
    position: relative;
}
.events_detail_12 {
    width: 100% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.events_detail_8, .events_detail_4 {
    width: 100% !important;
}
.event_detail_desc {
    padding: 0% 0% 0% 0%;
}
.events_detail_btns {
    width:100%;
}
.e_register_btn {
    width: 42%;
   margin: 0% 4% 3%;
}
.register_title p {
    font-size: 12px;
}
.detail_heading h4 {
    font-size:18px;
}
.event_detail_body_para {
    padding: 0% 3%;
    width: 100%;
}
.date_between {
    padding: 0% 2%;
}
/*news 360px*/
.news_slider {
    margin-top: 22.5%;
}
.fhra_news_caption {
    width: 30%;
    top: 10%;
    left: 7%;
}
.news_12_div {
    width: 100% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
    margin: 3% auto;
}
.news_4_div {
    width: 100% !important;
    padding-left: 15px !important;
}
.news_8_div {
    width: 100% !important;
    border-left:none;
}
.news_img_div2, .news_img_div {
    width: 60%;
    float: none;
    margin: 0 auto;
}
.news_read_more a h4 {
    font-size: 14px;
}
/*broadcasts 360px*/
.announce_cap {
    font-size: 10px;
}
.announce_caption {
    width: 27%;
    top: 4%;
    left: 10%;
}
.hrani_paging_div {
    width:100%;
}
.hrani_desc {
    width: 86%;
}
.hrani_paging {
    padding-right: 1%;
}
/*industry news 360px*/
.i_news_caption_div {
    width: 37%;
    top: 6%;
    left: 55%;
}
.ind_spacing {
    letter-spacing: 5px !important;
}
.no_news_div strong span {
    font-size: 18px;
}
/*photo gallery 360px*/
.photo_g_caption {
    width: 30%;
    top: 7%;
    left: 60%;
}
.photo_g_12 {
    width: 100% !important;
}
.photo_g_4 {
     width: 100% !important;
     padding-right: 0px !important;
    padding-left: 0px !important;
    margin: 5% 0%;
}
.photo_gsli_caption h4 {
    font-size: 18px;
}
/*video gallery 360px*/
.video_g_caption {
    width: 30%;
    top: 5%;
    left: 38%;
}
/*photo details 360px*/
.amazingslider-car-left-arrow-0 {
    left: 25px !important;
}
.amazingslider-car-right-arrow-0 {
    right: 25px !important;
}
/*publication 360px*/
.publication_banner {
    display:none;
}
.publication_mid_sec {
    margin-top: 25%;
}
.publi_img_div {
    margin-top: 23%;
}
.publi_4_div {
    width: 90% !important;
    float: none !important;
    margin: 4% auto;
}
.publi_date h3 {
    font-size: 20px;
}

/*publication-2 360px*/
.fhrai_publication_body {
    width: 100% !important;
}
.fhrai_publication_4 {
    width: 100% !important;
    margin: 5% auto;
    float: none !important;
    height: auto;
}
.fhrai_publication_div {
    width:92%;
}
.fhrai_cart_btn, .fhrai_pub_desc p {
    font-size:14px;
}
.fhrai_pub_date h4 {
    font-size:16px;
}
.publication_no_photo h3 {
    font-size:20px;
    left:26%;
}
.fhrai_pubbuy_btn {
    font-size: 12px;
}
.publication_model_body {
    padding: 20px !important;
}
.model_4 {
    width:100% !important;
}
.model_8 {
    border-left:none;
    margin-top:5%;
}
.model_view_img {
    width:100%;
}
.model_publication_detail p {
    font-size:13px;
}
.fhrai_pub_buy2btn {
    font-size: 13px;
    /*width: 40%;*/
    padding: 2% 2% 2% 2%;
}
.pub_buy_button_div {
    padding: 3% 0% 2% 0%;
}
.model_8 {
     width:100% !important;
}
.model_pub_desc_div h4 {
    font-size:16px;
}
.model_pub_desc_div p, .model_content_ul li, .model_sub_ul li {
    font-size:13px;
}
.inner_card_div2, .inner_card_div {
    width:97%;
}
.inner_count_div {
    width:25%;
}
/*login popup*/
.pub_ligin_head {
    font-size: 16px;
    width: 100%;
}
.pub_login_desc {
    width:100%;
    font-size:13px;
    margin: 0px 0 0px;
}
.username_label {
    width: 100%;
}
.username_input {
    padding: 2px;
    width: 87%;
}
.forget_label {
    margin-left: 0%;
}
.login_model_footer {
    width:98%;
}
.pub_login_btn {
    width: 30%;
    font-size: 14px;
    margin-right: 0%;
    padding: 1% 0%;
}
.username_label, .forget_label, .show_pass_label {
    font-size:13px;
}
/*discount cards 360px*/
.discount_slider {
    margin-top: 23%;
}
.discount_slider_text {
    width: 75%;
    top: 11%;
    left: 2.4%;
}
.discount_percentage {
    padding-left: 10%;
    margin: 1% 0% 0%;
}
.discount_number {
    margin: 0% 0% 0%;
}
.discount_number h4, .discount_percentage h4 {
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.discount_number h4 span, .discount_percentage h4 span {
    font-size: 14px;
}
.discount_search {
    margin: 0% 0% 0%;
}
.card_search {
    width: 80%;
    padding: 0%;
    font-size: 12px;
}
.discount_4_div {
    display:none;
}
.discount_12_div {
    width: 100% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.discount_head {
    margin-bottom: 7%;
}
.discount_img {
    display:none;
}
.discount_sec {
    margin-bottom: 5%;
}
.discount_desc_para {
    margin-left: 0%;
    padding: 0% 2%;
    border-bottom: 1px solid rgb(220, 220, 220);
    border-top:none;
}
.dis_1 {
    border-bottom: 1px solid rgb(220, 220, 220) !important;
}
.dis_1, .dis_6 {
    border-left: 10px solid rgb(124, 179, 66) !important;
    width: 100%;
    
}
.dis_2, .dis_7 {
    border-left: 10px solid #ffb300;
    width: 100%;
}
.dis_3, .dis_8 {
    border-left: 10px solid #00acc1;
    width: 100%;
}
.dis_4, .dis_9 {
    border-left: 10px solid #546e7a;
    width: 100%;
}
.dis_5, .dis_10 {
    border-left: 10px solid #ff7043;
    width: 100%;
}
.dis_11 {
    border-left: 10px solid rgb(124, 179, 66);
    width: 100%;
}
/*contact us 360px*/
.contact_main_12 {
    width: 100% !important;
}
.contact_main_6 {
     width: 100% !important;
}
.fhra_contact_head H4 {
    font-size: 18px;
}
.fhra_contact_head P {
    font-size: 13px;
}
.c_address_sec h4, .c_phone h4 {
    font-size: 14px;
}
.c_address_sec p, .c_phone p {
    font-size: 13px;
}
.map_sec {
    width: 100%;
    float: right;
}
.contact_main_12_div {
    width: 100% !important;
}
.contact_main_form {
    padding: 0% 0%;
}
.c_name_div {
    width: 100%;
    float: left;
    padding-right: 0%;
    margin: 2% 0%;
}
.c_email_div {
    width: 100%;
    float: left;
    padding-left: 0%;
    margin: 2% 0%;
}
.c_name_div p, .c_email_div p, .c_textarea_div P {
    font-size: 14px;
}
.c_name, .c_txtarea, .c_remaining_char p {
    font-size: 12px;
}
.c_txtarea {
    height: 100px;
}
.c_remaining_char {
    width: 75%;
}
.c_submit_btn {
    width: 25%;
}
.c_submit_btn a h4 {
    font-size: 14px;
}
/*awards 360px*/
.order_value1, .order_value2 {
    width:50%;
}
.awards_sec {
    width:100%;
}
.comming_soon h4 {
    font-size: 15px;
}
/*news details 360px*/
.news_detail_12 {
    width: 100% !important;
    margin: 1% auto 7%;
}
.news_heading_div h4 {
    font-size: 16px;
}
#ContentPlaceHolder1_divAttachments strong {
    font-size: 14px;
}
/*annual report 360px*/
.annual_report_12 {
    width: 100% !important;
}
.annual_report_6 {
    width: 100% !important;
}
.annual_report_head h4 {
    font-size:15px;
}
/*awards 360px*/
.awards_caption {
    width: 26%;
    top: 3%;
    left: 40%;
}
.award_inner h2 {
    margin-top: 2px;
}
.award_inner h2 {
    font-size: 12px;
}
.comon_80 {
    width: 100%;
    padding: 5% 1%;
}
.points_img {
    width: 4%;
}
.points_img img{
    width: 100%;
}
.points_desc {
    width: 96%;
    float: left;
    padding-left: 2%;
}
.indivisual_head {
    width: 85%;
    float: none;
    margin: 0 auto;
    text-align: center;
}
.awards_heading h4 {
    font-size:16px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.troffy_img {
    width: 100%;
    margin-top: 5%;
}
.troffy_img img {
    width:50%;
}
.troffy_points {
    width: 100%;
    padding: 0% 0% 0% 5%;
}
.awd_criteria_head {
    float: none;
    margin: 0 auto;
    width: 90%;
}
.awards_criteria_div {
    margin: 5% 0% 0% 0%;
}
.awards_para_div {
    margin-top: 5%;
}
.awd_sub_head h4 {
    font-size: 14px;
}
/*executive committee 360px*/
.executive_honour_div {
    width: 80%;
    float: none;
    margin: 5% auto;
}
.office_bearer_12 {
    width: 90% !important;
}
.exe_left_line, .exe_right_line {
    display:none;
}
.bearer_member_12 {
    margin: 5% auto;
}
.exe_member_3 {
    margin: 1% 0% 4% !important;
}
.secretary_member_main {
    width: 89% !important;
}
/*advertisement 360px*/
.advertise_caption {
    width: 32%;
    top: 1%;
    left: 35%;
}
.advertise_top_sec {
    width: 100%;
    padding: 1% 2%;
}
.advt_top_head h4, .advt_spon_head h4 {
    font-size: 16px;
}
.fhra_event_dept {
    width: 100%;
}
.fhra_event_head p {
    font-size: 13px;
}
.advt_sponsub_head h4 {
    font-size: 15px;
}
.advt_spon_ul_div {
    padding: 0% 4%;
}
.advt_spon_desc p, .advertise_top_sec p, .sponsor_ul li {
    font-size: 13px;
}
/*FHTP allied 360px*/
.hftp_allied_sec {
    width: 100%;
    padding: 0% 2%;
}
.allied_heading h4 {
    font-size: 14px;
}
.allied_award_img {
   float: none;
    margin: 0px auto;
    width: 90%;
}
.allied_award_img img {
    width:100%;
}
.allied_desc {
    margin-top: 5%;
    height: auto;
    overflow: hidden;
    float: left;
    padding: 0% 1%;
}
.allied_map {
    width: 90%;
    margin: 5% auto;
    float: none;
}
/*regional membership form 360px*/
.membership_top_div {
    width: 98%;
}
.member_header {
    width: 100%;
    margin-top: 3.4%;
}
.update_notification_ul {
    padding-left: 8%;
}
.update_notification_ul li {
    width: 30px;
    height: 30px;
    padding: 4%;
    margin-right: 5px;
}
.update_count {
    left: 85%;
}
.update_notification_ul li img {
    width: 18px;
}




.member_logo_div {
    width: 20%;
    margin-top: 1%;
}
.membership_top_right {
    width: 80%;
}
.member_select_name {
    width: 57%;
    padding: 0.5% 0% 1% 1%;
}
.membership_select {
    padding: 5% 2%;
    font-size: 12px;
}
.member_profile_pic {
    top: 15%;
    left: 75%;
}
.notification_div {
    width: 100%;
}
.notification_ul li {
    width: 100%;
    float: left;
    margin-right: 0%;
    font-size: 15px;
    padding-left: 3%;
    /*margin-bottom: 2%;*/
    border-bottom: 1px solid rgb(102, 204, 154);
    padding-bottom: 1.5%;
    padding-top: 1%;
}
.notification_ul li img {
    width: 7%;
}
.regional_member_form_div {
    width: 100%;
    margin-top: 23%;
}
.membership_form_div {
    width: 94% !important;
    position: relative !important;
    margin-top: 3%;
}
.m_vac_btn {
    font-size: 14px;
}
.member_form_head h4 {
    font-size: 16px;
}
.info_tab_div {
    padding: 2% 2%;
}
.info_tab_div p {
    font-size: 15px;
}
.tab_close {
    top: 12%;
    left: 85%;
}
.mem_fld, .mem_fld2 {
    width:100%;
    margin: 1% 0% 2% 0%;
    font-size: 13px;
}
.member_label2, .member_input2, .owner_label, .ownership_input, .upload_label, .room_label {
    width:100%;
    margin: 1% 0%;
    font-size: 13px;
}
.room_type_label, .room_input {
    width:100%;
    margin: 3% 0%;
    font-size: 13px;
}
.upload_input {
     font-size: 13px;
}
.room_head {
    font-size: 15px;
}
.rest_label_no {
    width: 8%;
    margin: 2% 0%;
}
.rest_input {
    width:92%;
    margin: 3% 0%;
    font-size: 13px;
    float: right;
}
.membership_btns {
    width: 100%;
    margin-bottom: 5%;
}
.vac_btn {
    width: 40%;
    font-size: 14px;
}
.memberfee_label {
    width: 70%;
    float: left;
    text-align: left;
}
.memberfee_input {
    width: 30%;
    float: left;
}
.discount_member_img {
    width: 40%;
}
.discount_member_img img {
    width: 100%;
}
.nominee_cam {
    left: 30%;
}
/*dashboard 360px*/
.dashboard_region h4 {
    font-size: 15px;
}
.status_bar {
    height: 15px;
    margin-top: 2%;
}
.status_cap p {
    font-size: 13px;
}
.dashboard_form {
    height: 42px;
}
.dashboard_form h4 {
    font-size: 16px;
}
.dash_btn {
    font-size: 14px;
     height: 42px;
}
/*select region 360px*/
.select_region_head {
    margin-top: 8%;
}
.member_region_select {
    margin: 3% 0%;
    width: 95%;
    font-size: 14px;
}
.region_btn {
    width: 30%;
    text-align: center;
    font-size: 14px;
    padding: 1.5% 0%;
}
/*performa listing form 360px*/
.performa_form_field {
    margin: 0% 0% 5% 0%;
}
.performa_label {
    width: 100%;
    font-size: 13px;
}
.performa_input {
    width: 100%;
    font-size: 13px;
}
.airport_distance {
    width: 100%;
    margin-bottom: 5%;
}
.distance_label, .kms_label {
    font-size: 13px;
    width: 100%;
}
.distance_input {
    width: 89%;
}




.dist {
     width: 100%; 
}
.label2 {
    width: 50% !important;
}
.room_type_label {
    width: 100% !important;
}
.room_input {
    width: 15% !important;
}
.room_type_label1 {
    width: 100% !important;
    font-size: 13px !important;
}
.room_input1 {
    width: 15% !important;
    font-size: 13px !important;
}



.banquet {
    width: 100%;
}
.bars_div {
    width: 100%;
}
.bars_count {
    width: 100%;
    margin: 0% 0% 4% 0%;
}
.bars_label {
    width: 100%;
    font-size: 13px;
}
.bars_input {
    width: 100%;
    font-size: 13px;
}
.service_tax {
    width: 100%;
    margin-bottom: 5%;
}
.service_tax_label, .service_input, .tariff_label {
    width: 100%;
    font-size: 13px;
}
.tariff_radio_div {
    width: 50%;
    font-size: 13px;
}
/*changes*/
.performa_input_big {
    width: 100%;
    margin-left:0%;
}
.performa_radio {
    width: 40%;
    text-align: left;
}
.performa_checkbox td {
    width:100% !important;
}
.performa_checkbox label {
    width: 90%;
}
.capital_fld {
    width:100%;
}
.capital_label {
    width: 100%;
    font-size: 13px;
}
.check_out_input {
    width: 58%;
}
.air_label {
    width:42%;
}
.year_label {
    width:42% !important;
    /*float:left;*/
    font-size: 13px;
}
.year_input {
    width:55% !important;
}
.room_padding {
    padding-left:5%;
}
.proforma_year_div {
    padding-left: 4px;
}
.performa_status_radio {
    width:100%;
}
.status_label label {
    width: 93%;
    margin-left: 2%;
    font-size: 13px;
}
.tariff_label2 {
    font-size:13px;
}
.tariff_table td {
    font-size:13px;
}
.service_label {
    width:100%;
    font-size:13px;
}
.performa_time_field2 td {
    width:100%;
}
.restra_field label {
    width:92%;
    margin-left: 2%;
}
.govt_label {
    width:50%;
    font-size:13px;  
}
.tariff_set {
    width:100%;
}

.performa_checkbox2 {
    width: 96%;
    margin-left: 5%;
}
.performa_checkbox2 label {
    width: 90%;
}
.area_label {
    width: 62%;
}
.area_input {
    width: 39%;
}
.govt_input {
    width: 42%;
}
.total_label {
    width: 40%;
    font-size: 13px;
    margin-bottom:3%;
}
.male_input {
    width: 58%;
    margin-right: 0%;
}
tariff_label2 {
    width: 29%;
}
.performa_time_field2 label {
    font-size:13px;
}
/*membership discount card 360px*/
.membership_discount_div {
    width: 95%;
}
.membership_code_label {
    width: 100%;
    font-size: 15px;
}
.membership_code_input {
    width: 70%;
}
.membership_code_btn {
    width: 29.9%;
    font-size: 14px;
    padding: 0.5%;
}
.discount_name p {
    font-size: 13px;
}
.discount_name {
    margin: 7% 0%;
}
.discount_member {
    width: 100%;
    margin:3% 0%;
}
.member_border {
    border-right:none;
}
.discount_memb_name p {
    font-size: 13px;
}
.membership_discount_detail p {
    font-size: 14px;
}
.discount_table th {
    font-size: 13px;
}
.discount_table tr td {
    font-size: 12px;
}
.discount_table {
    margin-bottom: 25px !important;
}

/*proforma for member 360px*/
.check_out_label {
    width: 100%;
    font-size: 13px;
}
.check_out_field {
    text-align: left;
}
.tariff_desktop {
    display:none;
}
.tariff_mobile {
    display:block;
}
.mob_t_label {
    font-size:13px;
}
/*general search member 360px*/
.general_search_top {
    margin-top: 30%;
}
.general_search_div {
    width: 100%;
    padding: 0% 2%;
}
.general_search_heading h3 {
    font-size: 16px;
}
.search_area_member, .general_search_label {
    width: 100%;
    font-size: 13px;
}
.general_search {
    width: 100% !important;
}
.search_tab_desktop {
    display:none;
}
.search_tab_mob {
    display:block;
}
/*convention 360px*/
.convention_button_div {
    width:80%;
}
.con_read_more {
    width: 33%;
}
.convention_button_div2 {
    width: 50%;
}
.convention_btns {
    font-size: 14px;
}
.cancellation_head h4 {
    font-size: 16px;
}
/*terms and condition 360px*/
.terms_points {
    height:9px;
    width: 9px;
    margin-top: 1.8%;
}
/*address detail 360px*/
.add_detail_div {
    margin-top: 26%;
}
.add_detail_field {
    width: 90%;
}
.add_detail_label {
    font-size: 14px;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.add_detail_form {
    width: 100%;
}
.billing_add_form {
    margin: 0% 1%;
    float: left;
}
.shipping_add_heading {
    padding-left: 0%;
}
.add_save_btn {
    margin-left: 0% !important;
    text-align: center;
}
.shipping_add_heading h5 {
    font-size:15px;
}
/*transaction detail 360px*/
.transaction_label {
    width:100%;
    font-size:15px
}
.transaction_label2 {
    width:100%;
    font-size:13px
}
.make_payment {
    padding-left:1%;
}
.payment_btn {
    width:50%;
}
/*career 360px*/
.career_cap h2 {
    margin-top: 5px;
}
.career_caption {
    left: 40% !important;
}
.career_btns {
    width: 32%;
    top: 35%;
    left: 3%;
}
.career_submit {
    width:100%;
}
.c_sum_bnt {
    font-size:12px;
    padding: 3% 0%;
}
.career_sec {
    width:100%;
    padding:0% 1%;
}
.career_search_select {
    width: 24%;
    font-size: 13px;
    margin-right: 1%;
}
.career_search_btn {
    width: 18%;
    font-size: 13px;
}
.career_search_div {
    margin:5% 0%;
}
.vacancy_head h4 {
    font-size:16px;
}
.vacancy_btn {
    width:40%;
}
.v_apply_bnt {
    padding:3px 0px;
    font-size:13px'
}
/*download form 360px*/
.download_caption {
    width: 30%;
    top: 5%;
    left: 60%;
}
.download_form_div {
    width: 100%;
    padding: 1% 2%;
}
.download_top_div h3 {
    font-size: 15px;
    text-align: justify;
    margin-top: 10px;
}
.download_4_div {
    width: 100% !important;
    border-right: medium none;
    padding-right: 0px !important;
    padding-left: 0px !important;
    border-bottom: 1px solid rgb(255, 255, 255);
}
.border_right_none {
    border-bottom:none;
}
.membership_download_form h4 {
    font-size:14px;
}
.membership_download_form p, .regional_download_form p, .form_download_food p {
    font-size:14px;
}
.nomination_div p {
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.regional_form_heading h4 {
    font-size: 16px;
}
.regional_download_3 {
    width: 100% !important;
    margin-bottom: 5%;
}
.regional_download_form h4 {
    font-size: 14px;
}
.regional_download_3 {
    height:auto;
}
/*contact information 360px*/
.contact_info_slider {
    width: 100%;
    margin: 28% auto 0%;
}
.edit_profile {
    width: 15%;
    left: 85%;
}
.edit_profile p {
    font-size:12px;
}
.contact_profile_div {
    width: 55%;
    top: 11%;
    left: 4%;
}
.contact_profile_img {
    width:40%;
}
.contact_profile_name {
    width:55%;
}
.contact_profile_name h4 {
    font-size:14px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.contact_profile_name h5 {
    font-size:12px;
}
.contact_info_details_div {
    width:100%;
}
.contact_info_fields {
    width: 91%;
    margin: 12% auto 2%;
}
.contact_info_head h4 {
    font-size: 15px;
}
.contact_info_input {
    width: 100% !important;
}
/*fhrai uniwe 360px*/
.fhrai_uniwe_2 {
    width: 65% !important;
    text-align: center;
    margin: 1% auto;
    float: none !important;
}
.fhrai_uniwe_10 {
    width: 100% !important;
}
.uniwe_social_head h4 {
    font-size: 16px;
}
.uniwe_nitif_ul li {
    width:100%;
    margin-bottom:2%;
}
.uniwe_gallery {
    width:60%;
}
/*member dashboard 360px*/
.member_dashboard_div {
    width: 95%;
    margin: 7% auto 4%;
}
.member_dash_4 {
    width:50%;
    float:left;
}
.member_dash_img h5 {
    font-size:13px;
}
.member_dash_4 {
    min-height: 180px !important;
}
/*document table 360px*/
.document_3_div {
    width: 90% !important;
    margin: 5% auto;
    float: none !important;
    padding-top: 5%;
}
/*convention registration 360px*/
.con_registration_mid_sec {
    width: 100%;
    margin: 21% auto 0%;
}
.con_registration_head {
    margin-top: 10%;
}
.con_registration_head h4 {
    font-size: 16px;
}
.con_registration_field_div {
    width:95%;
}
.con_radio_lbl {
    font-size:13px !important;
}
.lable_hidden {
    display:none;
}
.registration_fee_div {
    width:100%;
    padding-right:1%
}
.registration_fee_input {
    width:100%;
}
.registration_fee_label {
    font-size: 15px;
}
.conbtn_paddingleft {
    width:100%;
    margin:2% 0%;
    padding-right:1%
}
.con_nextbackbtn_div {
    width: 100%;
    padding-right:1%
}
.con_btn {
    font-size:15px;
    padding: 1% 4%;
}
/*major milestones 360px*/
.milestone_top {
    margin-top:7%;
}
.milestone_label {
    font-size: 16px;
}
.travel_arrival_div {
    width:100%;
    margin-bottom:5%;
}
.travel_arrival_div h5 {
    font-size:14px;
}
/*vacancy form 360px*/
.vacancy_bullet {
    display:none;
}
.sub_vacancy_head {
    margin: 0% 0% 7% 0%;
}
.sub_vacancy_head h4 {
    font-size:17px;
}
.vacancy_form_div {
    width:100%;
}
.vacancy_info {
    width: 100%;
    vacancy_info
}
.vac_fld_lebel {
    width:100%;
}
.vacancy_txt_fld {
    width:100%;
    padding: 0px 4px;
}
.vacinput_fld {
    width:95%;
}
.vac_fld_lebel p {
    margin-top:0px;
}
/*awards archive 360px*/
.convention_home_main {
    width:100%;
}
.points_desc h4 {
    font-size:16px;
}
/*convention home 360px*/
.convention_banner_text {
    width: 50%;
    top: 10%;
    left: 45%;
}
.convention_banner_text h2 {
    font-size: 13px;
    line-height: 18px;
}
.convention_home_head h4, .convention_main_head h4 {
    font-size:18px;
}
.convention_para_div p {
    font-size: 14px;
    line-height: 26px;
}
.con_committee_head h4 {
    font-size:15px;
}
.convention_para_div {
    text-align:justify;
}
.venue_heading h4 {
    font-size:16px;
}
.con_venue_6 {
    margin:5% 0%;
}
.speaker_3 {
    border-right:none;
    border-bottom: 1px solid #ccc !important;
}
.sbb {
    border-bottom:none;
}
.con_location {
    width: 6%;
}
.venue_address {
    width:92%;
}
/*convention agenda 360px*/
.con_banner_textright {
    width: 60%;
    top: 24%;
    left: 3%;
}
.con_banner_textright h2 {
    font-size: 14px;
}
.agenda_left {
    width: 100%;
}
.agenda_right p {
    font-size: 14px;
}
.agenda_left h4, .agenda_right h4 {
    font-size: 14px;
}
.agenda_right {
    width: 100%;
    padding-left: 11%;
}
.agenda_head_left {
    width:22% !important;
}
.agenda_head_right {
    width:78% !important;
    padding-left:0%;
}
.agenda_head_right h4{
    line-height:24px;
}
/*login page 360px*/
.photo_slider_div {
    width: 90%;
}
.logmod__heading-subtitle {
    font-size: 13px !important;
}
.signup_5, .signup_7, .signup_9 {
    width: 100% !important;
}
.sign_full {
    padding: 11px 24px !important;
}
.signup_select {
    width: 100% !important;
}
.sminputs .input {
    border-right: none !important;
    width: 100% !important;
}
/*convention about 360px*/
.convention_main_head p {
    font-size: 14px;
    line-height: 24px;
}
/*convention message 360px*/
.speaker_img_div2 img {
    width: auto;
}
.speaker_sign_div {
    width: 60%;
}
/*convention registration fee 360px*/
.regis_feelabel {
    width: 50%;
    float: left;
}
/*view messages 360px*/
.view_message_div {
    width: 100% !important;
}
.message_left_div {
    width: 100% !important;
}
.message_right_div {
    width: 100% !important;
}
#DivPMessage {
    height: auto !important;
}
.msg_reply {
    padding-left: 20px !important;
}
.single_msg_innerdiv {
    width: 20% !important;
}
.single_msg_sec {
    width: 100% !important;
}

}
@media (min-width:361px) and (max-width:400px){
.menu_mobile{
    display:block !important;
}
#nav-main{
	width:100%;
}
.dropdown-menu > li > a {
    
    font-size: 12px;
}
.navbar-toggle{
	background-color: rgb(255, 255, 255) !important;
}
.navbar-toggle .icon-bar{
	border-bottom: 2px solid rgb(51, 114, 61);
}
.logo_div{
	float: left;
}
.logo_div img{
	width:42%;
}
.membership_menu_btn {
    margin-top: 1px !important;
}

#myNavbar {
    width:100% !important;
}
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7, .banner8, .banner9, .banner16, .banner20, .banner14, .banner30 {
    background:none;
    height:auto;
}
.banner_link6 {
    display: none;
}
.error_message_div {
    margin: 25% auto;
}
.error_message_div h1 {
    font-size: 35px;
    line-height: 50px;
}
.error_message_div h4 a {
    font-size: 18px;
}
.call_div{
	text-align: left;
    padding-top: 1%;
    padding-left: 3%;
    /*width: 50%;*/
    width:32%;
}
.beta_div {
    display:none;
}
.call_div img {
    width:16%;
}
.imgDescription {
    top: -40%;
}
.header_top_wrap {
    width:100%;
}
.social_links_div {
    width:47%;
    margin: 1% 0% 0% 0%;
}
.social_links_div a {
    margin: 0% 0%;
}
.google_translate_div {
    text-align: left;
    padding: 0% 0% 0.8% 0.5%;
}
.zoom_div {
    width: 14%;
    float: left;
    margin: 1% 0% 0% 0%;
}
.sitemap_icon_div {
    width: 5.5%;
    float: left;
    margin: 0.8% 0.5% 0% 1%;
    text-align: center;
}
.sitemap_icon_div img {
    width:100%;
}
.goog-te-gadget-simple .goog-te-menu-value span {
    font-size:11px !important;
}

/*.call_div{
	text-align: center;
    width: 100%;
}
.google_translate_div {
    width: 100%;
    float: left;
    text-align: center;
    padding: 0% 0%;
}*/
.call_div p{
	font-size:14px;
	margin: 0 0 0px;
	padding-top: 0%;
}
.header_ul{
	width: 100%;
	text-align: center;
	margin: 0% !important;
}
.header_ul li{
	border-bottom: 1px solid rgb(102, 204, 154);
}
.header-li h4{
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.header-li a{
    padding: 5px 20px 5px 20px !important;
}
.mbr_desk_view{
    display:none;
}
.mbr_mob_view{
    display:block;
}
.down_img{
    width: 6%;
    float: none;
    margin: 0px auto;
}
.down_img img{
    width:100%;
}
.panel-group .panel{
    background-color: rgb(255, 102, 52);
    border-top: 7px solid rgb(255, 255, 255);
    border-bottom: 7px solid rgb(255, 255, 255);
}
.member_menu_div{
    border:none;
}
.member_menu{
	width:100%;
    padding: 0%;
}
.home_icon_li img {
    width:5%;
}
.member_ul{
	text-align:center;
	margin-bottom: 0px;
	width: 100%;
	padding: 0% 0%;
}
.member_ul li{
	width: 100%;
	float: none;
	font-size: 14px;
	margin: 0px auto;
	padding: 1% 0%;
	border-bottom: 1px solid rgb(102, 204, 154);
	cursor:pointer;
}
.member_ul li:hover{
	background-color:rgba(0, 0, 0, 0.6);
}
.member_ul li a:hover{
	text-decoration:none;
	color:#fff;
}
.cart_count {
    width: 17px;
    height:17px;
    font-size: 11px;
    top: 17%;
    left: 56%;
}
.website_search_div {
    width: 60%;
    position: absolute;
    top: 1%;
    left: 2%;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-left: 5px;
    padding-right: 0px !important;
}
table.gsc-search-box td {
    padding-right: 5px;
}
input.gsc-search-button-v2 {
    padding: 5px 10px !important;
}
.login_register{
	width:100%;
}
.login_register h4{
	padding: 0% 0%;
	font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.home_banner_div{
	margin-top: 0%;
}
.carousel-control{
	width: 4% !important;
	top: 60% !important;
}
.mob_view{
	display:block !important;
	width: 100% !important;
}
.desktop_view{
	display:none !important;
}
.member_main_div{
	width: 65%;
	float: none;
	top: 36%;
    left: 18%;
}
.member_main_div1{
	top: 42%;
    left: 8%;
    width: 85%;
}
.member_count{
	width:100%;
}
.member_count h2{
	font-size: 18px;
    margin-top: 5px;
}
.member_count h1{
	font-size: 21px;
	margin-top: 10px;
}
.member_count h3{
	font-size: 14px;
	margin-top: 10px;
	line-height: 16px;
    margin-bottom: 10px;
}
.know_btn{
	margin-bottom: 3%;
}
.know_btn a h4{
	font-size: 12px;
	padding: 2%;
	width: 40%;
}
/*banner text*/
.banner3_content_div {
    width: 43%;
    top: 31%;
    left: 47%;
}
.banner3_content_area h1 {
    line-height: 22px;
    font-size: 17px;
    margin-top: 7px;
}
.banner3_content_area h2 {
    font-size: 13px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.banner4_content_div {
    width: 60%;
    left: 20%;
    top: 63%;
}
.banner4_content_area h2 {
    font-size:16px;
}
.bnrbtn {
    font-size:12px;
}
.banner2_content_div {
    width: 80%;
    top: 26%;
    left: 10%;
}
.banner_content_head h2 {
    font-size: 15px;
    margin-top: 15px;
    margin-bottom: 5px;
}
.banner2_content_desc {
    margin: 2% 0% 2% 0%;
}
.banner2_content_desc p {
    font-size: 12px;
    text-align: justify;
    margin: 0 0 0px;
}
.banner2_know_btn a h4 {
    margin-top: 5px;
    font-size: 12px;
    width: 35%;
    padding: 1.5%;
}
/*banner text end*/
/*.aplly_online{
	width:70%;
}*/
.left_line, .right_line, .left_line1, .right_line1{
	display:none;
}
.apply_txt h4{
	font-size: 19px;
    margin-top: 13px;
}
.world_icon img {
    /*width:70%;*/
    margin-top:10%;
}
.apply_12, .city_12_div, .event_12_div{
	width: 100% !important;
}
.select_city_div{
	width: 90%;
}
.select_city_div p{
	font-size: 18px;
}
.city_3_div{
	width:80% !important;
    float:none !important;
    margin :0 auto;
}
.city_name1 h4, .city_name2 h4, .city_name3 h4, .city_name4 h4{
	font-size: 16px;
	margin-bottom: 20px;
}
.event_6_div{
	width: 100% !important;
	float: none !important;
	margin: 5% auto;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.b_cast_img img{
	width:100%;
}
.b_cast_head{
	width:70%;
}
.event_head{
	width: 62%;
}
.b_cast_head h4{
	font-size: 15px;
}
.b_cast_img2{
	width: 10%;
	padding-top: 0%;
	padding-left: 2%;
}
.bc_date p, .bc_date2 p{
	font-size: 14px;
}
.bc_desc p{
	font-size: 14px;
}
.about_fhrai_div{
	position: relative;
	width: 90%;
	float: none;
	margin: 5% auto;
	left: 0%;
	padding: 1% 4%;
}
.about_head h1{
	font-size: 24px;
}
.about_desc p{
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
}
.read_more{
	width: 35%;
}
.read_more h4{
	font-size: 16px;
}
.left_line2, .right_line2{
	display:none;
}
.magezine_12_div{
	width: 90% !important;
}
.magezine_4_div{
	width:100% !important;
}
.publish_date h4{
	font-size: 16px;
    margin-bottom: 10px;
}
.publish_date2 h4{
	font-size: 16px;
    margin-bottom: 22px;
}
.magezine_8_div{
	width:100% !important;
}
.remaining_char {
    width: 70%;
    float: left;
    margin-top: 5%;
}
.magezine_sub_4_div{
	width: 75% !important;
    float: none !important;
    margin: 10% auto;
}
.magezine_sub_12_div{
    padding-top: 0%;
}
.mg1_img img, .mg2_img img{
    /*display:none;*/
}
.view_btn{
	width: 40%;
}
.view_btn a h4{
	font-size: 16px;
}
.toll_free{
	/*width: 75%;*/
}
.incredible_heading h1 {
    font-size:40px;
}
.incredible_call {
    width: 70%;
}
.toll_free h3{
	font-size: 16px;
	/*margin-top: 1px;*/
}
.contact_12_div{
	width: 100% !important;
}
.contact_6_div{
	width: 100% !important;
	text-align: left;
}
.contact_head h3{
	font-size: 20px;
}
.address_sec h4, .phone span{
	font-size: 15px;
}
.address_sec p, .phone p{
	font-size: 14px;
}
.write_us{
	width: 100%;
	float: left;
}
.contact_input{
	width: 100%;
	font-size: 14px;
}
.contact_txtarea{
	margin: 2% 0%;
	width: 100%;
	font-size: 14px;
	height: 100px;
}
.submit_btn{
	width: 25%;
	margin-left: 0%;
	text-align: center;
}
.submit_btn a h4{
	font-size: 15px;
}
.footer_12_div{
	width: 90% !important;
}
.footer_6_div{
	width: 100% !important;
}
.copy_right, .power_by{
	text-align:center;
}
.copy_right p, .power_by p{
	font-size: 12px;
}
/*benefits 361-400px*/
.benefit_slider_img {
    margin-top: 21%;
}
.benefit_heading {
    margin-bottom: 10%;
}
.b_heading_12{
    width: 90% !important;
}
.benefit_heading h2{
    font-size:26px;
}
.benefit_12_div{
     width: 90% !important;
     padding-right: 0px !important;
    padding-left: 0px !important;
    margin: 0% auto;
}
.benefit_6_div{
    height: auto;
    width: 90% !important;
    overflow: auto;
    margin: 0% auto 10%;
    float: none !important;
}
.benefit_desc {
    min-height: 330px;
}
.benefits_img{
    width:100%;
}
.desc_head h4, .hidden_size{
    font-size:18px;
}
.desc_para p{
    font-size:15px;
}
/*eligibility criteria 361-400px*/
.eligibility_slider{
    margin-top: 20%;
}
.eligibility_caption_div{
    width: 50%;
    top: 10%;
    left: 40%;
}
.news_caption h2{
    font-size: 16px;
}
.news_india{
    font-size: 10px;
}
.news_heading_main{
    width: 100%;
    /*text-align: center;*/
}
.news_heading_main h3{
    font-size: 18px;
}
.criteria_hotel_div, .criteria_restra_div, .criteria_associate_div{
    width: 100%;
    height:auto;
    overflow:hidden;
    background:none;
}
.crit_desk{
    display:none;
}
.crit_mob{
    display:block;
}
.criteria_head_hotel{
    width: 100%;
    margin-top: 5%;
    padding-right: 0%;
    background-color: rgb(249, 168, 37);
}
.criteria_head_hotel h3{
    font-size: 20px;
    width: 100%;
    padding: 2% 0%;
}
.criteria_points, .criteria_points2, .criteria_points3{
   width: 100%;
    background-color: rgb(75, 75, 77);
    padding: 2% 6%;
    margin-top: 0%;
}
.criteria_head_restra{
    width:100%;
    background-color: rgb(38, 166, 154);
    margin-top: 10%;
}
.criteria_head_restra h3{
    font-size: 20px;
    width: 100%;
    padding: 2% 0%;
    text-align: center;
}
.crit_associate_head{
    background-color:#d32f2f;
    margin-top: 10%;
}
.criteria_associate_div{
    margin-bottom: 15%;
}
.criteria_associate_div{
    margin-bottom: 15%;
}
.apply_now_ecrit {
    width: 30%;
}
.apply_now_ecrit h4 {
    font-size: 14px;
}
/*links 361-400px*/
.link_slider {
    margin-top: 21%;
}
.links_caption_div {
    width: 35%;
    top: 15%;
    left: 10%;
}
.links_head {
    text-align:left;
}
.links_12_div {
    width: 100% !important;
    margin: 10% auto;
}
.links_4_div {
    width:100% !important;
}
.links_img_div{
    transform: rotate(90deg);
    width: 40%;
}
.links_number {
    transform: rotate(270deg);
    right: 10%;
}
.links_number h3 {
    font-size: 24px;
}
.links_8_div {
    width: 100% !important;
}
.links_desc_div h4 a {
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
.links_desc_div h4 a:hover {
    font-size: 16px;
}
/*about us 361-400px*/
.activity_12_div {
    width: 100% !important;
}
.about_slider {
     margin-top: 21%;
}
.about_circle_div {
    width: 100%;
    position: relative;
    left: 0%;
}
.about_circle_head h3 {
    font-size: 16px;
}
.hospitality_div {
    width: 20%;
    top: 8%;
    left: 40%;
}
.hospital_icon {
    width: 60%;
}
.hospital_txt p {
    font-size:11px;
}
.stake_holder_div {
    width: 20%;
    left: 11%;
}
.political_div {
    width: 20%;
    top: 30%;
    left: 69%;
}
.association_div {
    width: 20%;
    left: 22%;
}
.academic_div {
    width: 20%;
    left: 58%;
}
.activity_head {
    text-align:left;
}
.activity_3_div {
    width:100% !important;
    margin: 5% 0%;
}
.activity_caption h4 {
    font-size: 18px;
}
.honour_div {
    width: 100%;
}
.honour_head {
    margin: 5% 0%;
}
.honour_head h4 {
    font-size: 16px;
}
.honour_img img {
    width:100%;
}
.honour_name p {
    font-size: 14px;
}
.about_left_line, .about_right_line {
    display:none;
}
.bearer_member_3 {
    width:100% !important;
}
.activity_caption {
    top: 82%;
}
.honour_read_more {
    width: 40%; 
}
/*regional association 361-400px*/
.regional_circle_div {
    width: 100%;
    position: relative;
    left: 0%;
}
.regional_activity_sec {
    width:100%;
    padding-bottom: 2%;
}
.r_activity_main_div {
    width:100%;
    margin-left: 0%;
}
.r_activity_head h4 {
    font-size:14px;
}
.regional_city_sec {
    padding: 2% 0% 2% 0%;
}
.common_breadcrumb {
    width: 100%;
}
.r_city_caption {
    font-size: 12px;
}
.northindia_caption {
    width:30%;
    top: 29%;
    left: 17%;
}
.westindia_caption {
     width: 23%;
}
.southindia_caption {
    width: 25%;
    top: 66%;
}
.regional_h2 {
    font-size: 18px !important;
}
.regional_circle_head {
    top: 36%;
    left: 37%;
}
.regional_4_div {
    width: 100% !important;
    margin: 7% 0%;
}
.regional_8_div {
    width: 100% !important;
   
}
.regi_apply, .regi_view_more {
    width: 30%;
}
.regional_12_div{
    width: 90% !important;
}
.eastindia_caption {
    width: 22%;
}
.regional_h2:hover {
    font-size: 20px !important;
}
.r_city_caption:hover {
    font-size: 13px;
}
.region_bottom_info_sec {
    padding: 5% 0%;
}
.bottom_info_div {
    width: 100%;
}
.common_info {
    /*margin-bottom: 5%;*/
    width: 100%;
}
.add_info_div h4 {
    font-size: 13px;
}
/*organisation history 361-400px*/
.regional_slider {
    margin-top: 21%;
}
.organisation_slider {
    margin-top: 21%;
}
.organisation_caption_div {
    width: 35%;
    left: 60%;
}
.organisation_name_div {
    width: 90%;
}
.name_sec1 {
    padding: 2% 0%;
}
.org_left, .org_right {
    display:none;
}
.org_left2, .org_right2 {
    display:none;
}
.scrollup {
    width: 25px;
    height: 30px;
    right: 10px;
}
.print_option img {
    width: 10%;
    margin-right: 5%;
}
.organisation_12 {
    width: 90% !important;
}
.organisation_history_3 {
    width: 100% !important;
    padding: 5% 0% 3% 0%;
}
.president_name h4 {
    font-size:14px;
}
/*Events & Seminar 361-400px*/
.seminar_slider {
    margin-top: 21%;
}
.seminars_head {
    text-align: left;
}
.seminar_date_div {
    width: 45%;
    margin: 5% auto 5%;
}
.event_select {
    padding: 3% 0% 3% 5%;
    font-size: 14px;
}
.events_12_div {
    width: 100% !important;
    margin: 4% auto;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.events_4_div {
    width: 100% !important;
}
.events_8_div {
    width: 100% !important;
}
.events_head h4 {
    font-size: 16px;
}
.no_news_div {
    width:100%;
}
.news_read_more {
    width: 30%;
}
#crumbs li a {
    background-size: 16%;
}
/*events details 361-400px*/
.seminar_banner {
    display:none;
}
.event_detail_mid_sec {
    margin-top: 23%;
}
.events_detail_main_div {
    position: relative;
}
.events_detail_12 {
    width: 100% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.events_detail_8, .events_detail_4 {
    width: 100% !important;
}
.event_detail_desc {
    padding: 0% 0% 0% 0%;
}
.events_detail_btns {
    width:100%;
}
.e_register_btn {
    width: 42%;
   margin: 0% 4% 3%;
}
.detail_heading h4 {
    font-size:18px;
}
.event_detail_body_para {
    padding: 0% 3%;
    width: 100%;
}
.date_between {
    padding: 0% 2%;
}
/*news 361-400px*/
.news_slider {
    margin-top: 21%;
}
.fhra_news_caption {
    width: 30%;
    top: 10%;
    left: 7%;
}
.news_12_div {
    width: 100% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin: 3% auto;
}
.news_4_div {
    width: 100% !important;
    padding-left: 15px !important;
}
.news_8_div {
    width: 100% !important;
    border-left:none;
}
.news_img_div2, .news_img_div {
    width: 50%;
    float: none;
    margin: 0 auto;
}

.news_read_more a h4 {
    font-size: 14px;
}
/*broadcasts 361-400px*/
.announce_cap {
    font-size: 10px;
}
.announce_caption {
    width: 29%;
    top: 4%;
    left: 10%;
}
.hrani_paging_div {
    width:100%;
}
.news_date_div2 h3{
    font-size:16px;
}
.hrani_desc {
    width: 80%;
}
.hrani_paging {
    padding-right: 0.5%;
}

/*industry news 361-400px*/
.i_news_caption_div {
    width: 37%;
    top: 6%;
    left: 55%;
}
.ind_spacing {
    letter-spacing: 5px !important;
}
.no_news_div strong span {
    font-size: 18px;
}
/*photo gallery 361-400px*/
.photo_g_caption {
    width: 30%;
    top: 7%;
    left: 60%;
}
.photo_g_12 {
    width: 100% !important;
}
.photo_g_4 {
     width: 100% !important;
     padding-right: 0px !important;
    padding-left: 0px !important;
    margin: 5% 0%;
}
.photo_gsli_caption h4 {
    font-size: 18px;
}
/*video galley 361-400px*/
.video_g_caption {
    width: 30%;
    top: 5%;
    left: 38%;
}
/*publication 361-400px*/
.publication_banner {
    display:none;
}
.publication_mid_sec {
    margin-top: 22%;
}
.publi_img_div {
    margin-top: 21%;
}
.publi_4_div {
    width: 90% !important;
    float: none !important;
    margin: 4% auto;
}
.publi_date h3 {
    font-size: 20px;
}
/*publication-2 361-400px*/
.fhrai_publication_body {
    width: 100% !important;
}
.fhrai_publication_4 {
    width: 90% !important;
    margin: 5% auto;
    float: none !important;
    height: auto;
}
.fhrai_publication_div {
    width:82%;
}
.fhrai_cart_btn, .fhrai_pub_desc p {
    font-size:14px;
}
.fhrai_pub_date h4 {
    font-size:16px;
}
.publication_no_photo h3 {
    font-size:20px;
    left:26%;
}
.fhrai_pubbuy_btn {
    
}
.publication_model_body {
    padding: 20px !important;
}
.model_4 {
    width:100% !important;
}
.model_view_img {
    width:80%;
    margin: 0 auto;
}
.model_publication_detail p {
    font-size:13px;
}
.fhrai_pub_buy2btn {
    font-size: 14px;
    padding: 2% 2% 1.5% 2%;
}
.model_8 {
     width:100% !important;
     border-left:none;
     margin-top:4%;
}
.model_pub_desc_div h4 {
    font-size:16px;
}
.model_pub_desc_div p, .model_content_ul li, .model_sub_ul li {
    font-size:13px;
}
.inner_card_div2, .inner_card_div {
    width:97%;
}
.inner_count_div {
    width:25%;
}
/*login popup*/
.pub_ligin_head {
    font-size: 16px;
    width: 100%;
}
.pub_login_desc {
    width:100%;
    font-size:13px;
    margin: 0px 0 0px;
}
.username_label {
    width: 100%;
}
.username_input {
    padding: 2px;
    width: 87%;
}
.forget_label {
    margin-left: 0%;
}
.login_model_footer {
    width:98%;
}
.pub_login_btn {
    width: 30%;
    font-size: 14px;
    margin-right: 0%;
    padding: 1% 0%;
}
.username_label, .forget_label, .show_pass_label {
    font-size:13px;
}
/*discount cards 361-400px*/
.discount_slider {
    margin-top: 21%;
}
.discount_slider_text {
    width: 75%;
    top: 22%;
    left: 2.4%;
}
.discount_percentage {
    padding-left: 20%;
    margin: 4% 0% 0%;
}
.discount_number {
    margin: 0% 0% 0%;
}
.discount_number h4, .discount_percentage h4 {
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.discount_number h4 span, .discount_percentage h4 span {
    font-size: 16px;
}
.discount_search {
    margin: 0% 0% 0%;
}
.card_search {
    width: 80%;
    padding: 0%;
    font-size: 12px;
}

.discount_12_div {
    width: 100% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.discount_head {
    margin-bottom: 5%;
}
.discount_img {
    display:none;
}
.discount_sec {
    margin-bottom: 5%;
}
.discount_desc_para {
    margin-left: 0%;
    padding: 0% 2%;
    border-bottom: 1px solid rgb(220, 220, 220) !important;
    border-top:none;
}
.dis_1 {
    border-bottom: 1px solid rgb(220, 220, 220) !important;
}
.dis_1, .dis_6 {
    border-left: 10px solid rgb(124, 179, 66) !important;
    width: 100%;
    
}
.dis_2, .dis_7 {
    border-left: 10px solid #ffb300;
    width: 100%;
}
.dis_3, .dis_8 {
    border-left: 10px solid #00acc1;
    width: 100%;
}
.dis_4, .dis_9 {
    border-left: 10px solid #546e7a;
    width: 100%;
}
.dis_5, .dis_10 {
    border-left: 10px solid #ff7043;
    width: 100%;
}
.dis_11 {
    border-left: 10px solid rgb(124, 179, 66);
    width: 100%;
}
/*contact us 361-400px*/
.contact_main_12 {
    width: 100% !important;
}
.contact_main_6 {
     width: 100% !important;
}
.fhra_contact_head H4 {
    font-size: 18px;
}
.fhra_contact_head P {
    font-size: 13px;
}
.c_address_sec h4, .c_phone h4 {
    font-size: 14px;
}
.c_address_sec p, .c_phone p {
    font-size: 13px;
}
.map_sec {
    width: 100%;
    float: right;
}
.contact_main_12_div {
    width: 100% !important;
}
.contact_main_form {
    padding: 0% 0%;
}
.c_name_div {
    width: 100%;
    float: left;
    padding-right: 0%;
    margin: 2% 0%;
}
.c_email_div {
    width: 100%;
    float: left;
    padding-left: 0%;
    margin: 2% 0%;
}
.c_name_div p, .c_email_div p, .c_textarea_div P {
    font-size: 14px;
}
.c_name, .c_txtarea, .c_remaining_char p {
    font-size: 12px;
}
.c_txtarea {
    height: 100px;
}
.c_remaining_char {
    width: 75%;
}
.c_submit_btn {
    width: 25%;
}
.c_submit_btn a h4 {
    font-size: 14px;
}
/*awards 361-400px*/
.order_value1, .order_value2 {
    width:50%;
}
.awards_sec {
    width:100%;
}
.comming_soon h4 {
    font-size: 15px;
}
/*news details 361-400px*/
.news_detail_12 {
    width: 100% !important;
    margin: 1% auto 7%;
}
.news_heading_div h4 {
    font-size: 16px;
}
#ContentPlaceHolder1_divAttachments strong {
    font-size: 14px;
}
/*annual report 361-400px*/
.annual_report_12 {
    width: 100% !important;
}
.annual_report_6 {
    width: 100% !important;
}
.annual_report_head h4 {
    font-size:15px;
}
/*awards 361-400px*/
.awards_caption {
    width: 35%;
    top: 3%;
    left: 35%;
}
.award_inner h2 {
    margin-top: 2px;
}
.comon_80 {
    width: 100%;
    padding: 4% 1%;
}
.points_img {
    width: 4%;
}
.points_img img{
    width: 100%;
}
.points_desc {
    width: 96%;
    float: left;
    padding-left: 2%;
}
.indivisual_head {
    width: 85%;
    float: none;
    margin: 0 auto;
    text-align: center;
}
.awards_heading h4 {
    font-size:16px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.troffy_img {
    width: 100%;
    margin-top: 5%;
}
.troffy_img img {
    width:50%;
}
.troffy_points {
    width: 100%;
    padding: 0% 0% 0% 5%;
}
.awd_criteria_head {
    float: none;
    margin: 0 auto;
    width: 90%;
}
.awards_criteria_div {
    margin: 4% 0% 0% 0%;
}
.awards_para_div {
    margin-top: 3%;
}
.awd_sub_head h4 {
    font-size: 14px;
}
/*executive committee 361-400px*/
.executive_honour_div {
    width: 80%;
    float: none;
    margin: 5% auto;
}
.office_bearer_12 {
    width: 90% !important;
}
.exe_left_line, .exe_right_line {
    display:none;
}
.bearer_member_12 {
    margin: 5% auto;
}
.exe_member_3 {
    margin: 1% 0% 4% !important;
}
.secretary_member_main {
    width: 89% !important;
}
/*advertisement 361-400px*/
.advertise_caption {
    width: 32%;
    top: 8%;
    left: 31%;
}
.advertise_top_sec {
    width: 100%;
    padding: 1% 2%;
}
.advt_top_head h4, .advt_spon_head h4 {
    font-size: 16px;
}
.fhra_event_dept {
    width: 100%;
}
.fhra_event_head p {
    font-size: 13px;
}
.advt_sponsub_head h4 {
    font-size: 15px;
}
.advt_spon_ul_div {
    padding: 0% 4%;
}
/*FHTP allied 361-400px*/
.hftp_allied_sec {
    width: 100%;
    padding: 0% 2%;
}
.allied_heading h4 {
    font-size: 14px;
}
.allied_award_img {
   float: none;
    margin: 0px auto;
    width: 85%;
}
.allied_award_img img {
    width:100%;
}
.allied_desc {
    margin-top: 5%;
    height: auto;
    overflow: hidden;
    float: left;
    padding: 0% 1%;
}
.allied_map {
    width: 85%;
    margin: 5% auto;
    float: none;
}
/*regional membership form 361-400px*/
.membership_top_div {
    width: 98%;
}
.member_header {
    width: 100%;
    margin-top: 3.2%;
}
.update_notification_ul {
    padding-left: 10%;
}
.update_notification_ul li {
    width: 30px;
    height: 30px;
    padding: 4%;
    margin-right: 5px;
}
.update_count {
    left: 85%;
}
.update_notification_ul li img {
    width: 18px;
}




.member_logo_div {
    width: 18%;
    margin-top: 1%;
}
.membership_top_right {
    width: 82%;
}
.member_select_name {
    width: 57%;
    padding: 0.3% 0% 1% 1%;
}
.membership_select {
    padding: 5% 2%;
    font-size: 12px;
}
.member_profile_pic {
    top: 15%;
    left: 75%;
}
.notification_div {
    width: 100%;
}
.notification_ul li {
    width: 100%;
    float: left;
    margin-right: 0%;
    font-size: 14px !important;
    padding-left: 3%;
    /*margin-bottom: 2%;*/
    border-bottom: 1px solid rgb(102, 204, 154);
    padding-bottom: 1.5%;
    padding-top: 1%;
}
.notification_ul li img {
    width: 6%;
}
.regional_member_form_div {
    width: 100%;
    margin-top: 22.5%;
}
.membership_form_div {
    width: 94% !important;
    position: relative !important;

}
.m_vac_btn {
    font-size: 14px;
}
.member_form_head h4 {
    font-size: 16px;
}
.info_tab_div {
    padding: 2% 2%;
}
.info_tab_div p {
    font-size: 15px;
}
.tab_close {
    top: 12%;
    left: 88%;
}
.mem_fld, .mem_fld2 {
    width:100%;
    margin: 1% 0%;
}
.member_label2, .member_input2, .owner_label, .ownership_input, .upload_label, .room_label {
    width:100%;
    margin: 1% 0%;
    font-size: 13px;
}
.room_type_label, .room_input {
    width:100%;
    margin: 3% 0%;
    font-size: 13px;
}
.upload_input {
     font-size: 13px;
}
.room_head {
    font-size: 15px;
}
.rest_label_no {
    width: 8%;
    margin: 2% 0%;
}
.rest_input {
    width:92%;
    margin: 3% 0%;
    font-size: 13px;
    float: right;
}
.membership_btns {
    width: 100%;
    margin-bottom: 4%;
}
.vac_btn {
    width: 35%;
    font-size: 14px;
}

/*memberships responsive*/
.dist {
     width: 100% !important; 
}
.label2 {
    width: 50% !important;
}
.room_type_label {
    width: 100% !important;
}
.room_input {
    width: 15.5% !important;
}
.room_type_label1 {
    width: 100% !important;
    font-size: 13px !important;
}
.room_input1 {
    width: 15.5% !important;
    font-size: 13px !important;
}
.memberfee_label {
    width: 70%;
    float: left;
    text-align: left;
}
.memberfee_input {
    width: 30%;
    float: left;
}
.discount_member_img {
    width: 40%;
}
.discount_member_img img {
    width: 100%;
}
.nominee_cam {
    left: 33%;
}
/*dashboard 361-400px*/
.dashboard_region h4 {
    font-size: 15px;
}
.status_bar {
    height: 15px;
    margin-top: 2%;
}
.status_cap p {
    font-size: 13px;
}
.dashboard_form {
    height: 42px;
}
.dashboard_form h4 {
    font-size: 16px;
}
.dash_btn {
    font-size: 14px;
     height: 42px;
}
/*select region 361-400px*/
.select_region_head {
    margin-top: 5%;
}
.member_region_select {
    margin: 3% 0%;
    width: 95%;
    font-size: 14px;
}
.region_btn {
    width: 30%;
    text-align: center;
    font-size: 14px;
    padding: 1.5% 0%;
}
/*performa listing form 361-400px*/
.performa_form_field {
    margin: 0% 0% 5% 0%;
}
.performa_label {
    width: 100%;
    font-size: 13px;
}
.performa_input {
    width: 100%;
    font-size: 13px;
}
.airport_distance {
    width: 100%;
    margin-bottom: 5%;
}
.distance_label, .kms_label {
    font-size: 13px;
    width: 100%;
}
.distance_input {
    width: 89%;
}
.banquet {
    width: 100%;
}
.bars_div {
    width: 100%;
}
.bars_count {
    width: 100%;
    margin: 0% 0% 4% 0%;
}
.bars_label {
    width: 100%;
    font-size: 13px;
}
.bars_input {
    width: 100%;
    font-size: 13px;
}
.service_tax {
    width: 100%;
    margin-bottom: 5%;
}
.service_tax_label, .service_input, .tariff_label {
    width: 100%;
    font-size: 13px;
}
.tariff_radio_div {
    width: 50%;
    font-size: 13px;
}
/*changes*/
.performa_input_big {
    width: 100%;
    margin-left:0%;
}
.performa_radio {
    width: 40%;
    text-align: left;
}
.performa_checkbox td {
    width:100% !important;
}
.performa_checkbox label {
    width: 90%;
}
.capital_fld {
    width:100%;
}
.capital_label {
    width: 100%;
    font-size: 13px;
}
.check_out_input {
    width: 58%;
}
.air_label {
    width:42%;
}
.year_label {
    width:42% !important;
    /*float:left;*/
    font-size: 13px;
}
.year_input {
    width:55% !important;
}
.room_padding {
    padding-left:5%;
}
.proforma_year_div {
    padding-left: 4px;
}
.performa_status_radio {
    width:100%;
}
.status_label label {
    width: 93%;
    margin-left: 2%;
    font-size: 13px;
}
.tariff_label2 {
    font-size:13px;
}
.tariff_table td {
    font-size:13px;
}
.service_label {
    width:100%;
    font-size:13px;
}
.performa_time_field2 td {
    width:100%;
}
.restra_field label {
    width:95%;
}
.govt_label {
    width:50%;
    font-size:13px;
}
.tariff_set {
    width:100%;
}

.performa_checkbox2 {
    width: 96%;
    margin-left: 5%;
}
.performa_checkbox2 label {
    width: 90%;
}
.area_label {
    width: 62%;
}
.area_input {
    width: 39%;
}
.govt_input {
    width: 42%;
}
.total_label {
    width: 40%;
    font-size: 13px;
    margin-bottom:3%;
}
.male_input {
    width: 58%;
    margin-right: 0%;
}
tariff_label2 {
    width: 29%;
}
.performa_time_field2 label {
    font-size:13px;
}
/*membership discount card 361-400px*/
.membership_discount_div {
    width: 95%;
}
.membership_code_label {
    width: 100%;
    font-size: 15px;
}
.membership_code_input {
    width: 70%;
}
.membership_code_btn {
    width: 29.9%;
    font-size: 14px;
    padding: 0.5%;
}
.discount_name p {
    font-size: 13px;
}
.discount_name {
    margin: 7% 0%;
}
.discount_member {
    width: 100%;
    margin:3% 0%;
}
.member_border {
    border-right:none;
}
.discount_memb_name p {
    font-size: 13px;
}
.membership_discount_detail p {
    font-size: 14px;
}
.discount_table th {
    font-size: 13px;
}
.discount_table tr td {
    font-size: 12px;
}
.discount_table {
    margin-bottom: 25px !important;
}
/*proforma for member 361-400px*/
.check_out_label {
    width: 100%;
    font-size: 13px;
}
.check_out_field {
    text-align: left;
}
.tariff_desktop {
    display:none;
}
.tariff_mobile {
    display:block;
}
.mob_t_label {
    font-size:13px;
}
/*general search member 361-400px*/
.general_search_top {
    margin-top: 26%;
}
.general_search_div {
    width: 100%;
    padding: 0% 2%;
}
.general_search_heading h3 {
    font-size: 17px;
}
.search_area_member, .general_search_label {
    width: 100%;
    font-size: 13px;
}
.general_search {
    width: 100% !important;
}
.search_tab_desktop {
    display:none;
}
.search_tab_mob {
    display:block;
}
/*convention 361-400px*/
.convention_button_div {
    width:70%;
}
.con_read_more {
    width: 40%;
}
.convention_button_div2 {
    width: 45%;
}
.convention_btns {
    font-size: 14px;
}
.cancellation_head h4 {
    font-size: 16px;
}
/*terms and condition 361-400px*/
.terms_points {
    height:9px;
    width: 9px;
    margin-top: 1.8%;
}
/*address detail 360px*/
.add_detail_div {
    margin-top: 22%;
}
.add_detail_field {
    width: 90%;
}
.add_detail_label {
    font-size: 14px;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.add_detail_form {
    width: 100%;
}
.billing_add_form {
    margin: 0% 1%;
    float: left;
}
.shipping_add_heading {
    padding-left: 0%;
}
.add_save_btn {
    margin-left: 0% !important;
    text-align: center;
}
.shipping_add_heading h5 {
    font-size:15px;
}
.shipping_mar_bottom {
    margin-bottom: 3%;
}
/*transaction detail 360px*/
.transaction_label {
    width:100%;
    font-size:15px
}
.transaction_label2 {
    width:100%;
    font-size:13px
}
.make_payment {
    padding-left:1%;
}
.payment_btn {
    width:50%;
}
/*career 360px*/
.career_cap h2 {
    margin-top: 5px;
}
.career_caption {
    left: 40% !important;
}
.career_btns {
    width: 32%;
    top: 35%;
    left: 3%;
}
.career_submit {
    width:85%;
}
.c_sum_bnt {
    font-size:12px;
    padding: 3% 0%;
}
.career_sec {
    width:100%;
    padding:0% 1%;
}
.career_search_select {
    width: 24%;
    font-size: 13px;
    margin-right: 1%;
}
.career_search_btn {
    width: 18%;
    font-size: 13px;
}
.career_search_div {
    margin:5% 0%;
}
.vacancy_head h4 {
    font-size:16px;
}
.vacancy_btn {
    width:35%;
}
.v_apply_bnt {
    padding:3px 0px;
    font-size:13px'
}
/*download form 361-400px*/
.download_caption {
    width: 30%;
    top: 5%;
    left: 60%;
}
.download_form_div {
    width: 100%;
    padding: 1% 2%;
}
.download_top_div h3 {
    font-size: 15px;
    text-align: justify;
    margin-top: 10px;
}
.download_4_div {
    width: 100% !important;
    border-right: medium none;
    padding-right: 0px !important;
    padding-left: 0px !important;
    border-bottom: 1px solid rgb(255, 255, 255);
}
.border_right_none {
    border-bottom:none;
}
.membership_download_form h4 {
    font-size:14px;
}
.membership_download_form p, .regional_download_form p, .form_download_food p {
    font-size:14px;
}
.nomination_div p {
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.regional_form_heading h4 {
    font-size: 16px;
}
.regional_download_3 {
    width: 100% !important;
    margin-bottom: 5%;
}
.regional_download_form h4 {
    font-size: 14px;
}
.regional_download_3 {
    height:auto;
}
/*contact information 361-400px*/
.contact_info_slider {
    width: 100%;
    margin: 25% auto 0%;
}
.edit_profile {
    width: 15%;
    left: 85%;
}
.edit_profile p {
    font-size:12px;
}
.contact_profile_div {
    width: 55%;
    top: 18.5%;
    left: 4%;
}
.contact_profile_img {
    width:35%;
}
.contact_profile_name {
    width:60%;
}
.contact_profile_name h4 {
    font-size:14px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.contact_profile_name h5 {
    font-size:12px;
}
.contact_info_details_div {
    width:100%;
}
.contact_info_fields {
    width: 91%;
    margin: 12% auto 2%;
}
.contact_info_head h4 {
    font-size: 15px;
}
.contact_info_input {
    width: 100% !important;
}
/*fhrai uniwe 361-400px*/
.fhrai_uniwe_2 {
    width: 55% !important;
    text-align: center;
    margin: 1% auto;
    float: none !important;
}
.fhrai_uniwe_10 {
    width: 100% !important;
}
.uniwe_social_head h4 {
    font-size: 16px;
}
.uniwe_nitif_ul li {
    width:100%;
    margin-bottom:2%;
}
.uniwe_gallery {
    width:60%;
}
/*member dashboard 361-400px*/
.member_dashboard_div {
    width: 95%;
    margin: 3% auto;
}
.member_dash_4 {
    width:50%;
    float:left;
}
.member_dash_img h5 {
    font-size:13px;
}
.member_dash_4 {
    min-height: 180px !important;
}
/*document table 361-400px*/
.document_3_div {
    width: 80% !important;
    margin: 5% auto;
    float: none !important;
    padding-top: 5%;
}
/*convention registration 361-400px*/
.con_registration_mid_sec {
    width: 100%;
    margin: 19% auto 0%;
}
.con_registration_head {
    margin-top: 7%;
}
.con_registration_head h4 {
    font-size: 16px;
}
.con_registration_field_div {
    width:95%;
}
.con_radio_lbl {
    font-size:13px !important;
}
.lable_hidden {
    display:none;
}
.registration_fee_div {
    width:100%;
    padding-right:1%
}
.registration_fee_input {
    width:100%;
}
.registration_fee_label {
    font-size: 15px;
}
.conbtn_paddingleft {
    width:100%;
    margin:2% 0%;
    padding-right:1%
}
.con_nextbackbtn_div {
    width: 100%;
    padding-right:1%
}
.con_btn {
    font-size:15px;
    padding: 1% 4%;
}
/*major milestones 361-400px*/
.milestone_top {
    margin-top:7%;
}
.milestone_label {
    font-size: 16px;
}
.travel_arrival_div {
    width:100%;
    margin-bottom:5%;
}
.travel_arrival_div h5 {
    font-size:14px;
}
/*vacancy form 361-400px*/
.vacancy_bullet {
    display:none;
}
.sub_vacancy_head {
    margin: 0% 0% 5% 0%;
}
.sub_vacancy_head h4 {
    font-size:17px;
}
.vacancy_form_div {
    width:100%;
}
.vacancy_info {
    width: 100%;
    vacancy_info
}
.vac_fld_lebel {
    width:100%;
}
.vacancy_txt_fld {
    width:100%;
    padding: 0px 4px;
}
.vacinput_fld {
    width:95%;
}
.vac_fld_lebel p {
    margin-top:0px;
}
/*awards archive 360px*/
.convention_home_main {
    width:100%;
}
.points_desc h4 {
    font-size:16px;
}
/*convention home 361-400px*/
.convention_banner_text {
    width: 48%;
    top: 20%;
    left: 40%;
}
.convention_banner_text h2 {
    font-size: 13px;
    line-height: 18px;
}
.convention_main_head p {
    font-size: 14px;
    line-height: 24px;
}
.convention_home_head h4, .convention_main_head h4 {
    font-size:18px;
}
.convention_para_div p {
    font-size: 14px;
    line-height: 26px;
}
.con_committee_head h4 {
    font-size:16px;
}
.convention_para_div {
    text-align:justify;
}
.venue_heading h4 {
    font-size:16px;
}
.con_venue_6 {
    margin:5% 0%;
}
.speaker_3 {
    border-right:none;
    border-bottom: 1px solid #ccc !important;
}
.sbb {
    border-bottom:none;
}
.con_location {
    width: 6%;
}
.venue_address {
    width:92%;
}
/*convention agenda 361-400px*/
.con_banner_textright {
    width: 60%;
    top: 24%;
    left: 3%;
}
.con_banner_textright h2 {
    font-size: 14px;
}
.agenda_left {
    width: 100%;
}
.agenda_left h4, .agenda_right h4 {
    font-size: 14px;
}
.agenda_right p {
    font-size: 14px;
}
.agenda_right {
    width: 100%;
    padding-left: 11%;
}
.agenda_head_left {
    width:22% !important;
}
.agenda_head_right {
    width:78% !important;
    padding-left:0%;
}
.agenda_head_right h4{
    line-height:24px;
}
/*login page 361-400px*/
.photo_slider_div {
    width: 90%;
}
.logmod__heading-subtitle {
    font-size: 13px !important;
}
.signup_5, .signup_7, .signup_9 {
    width: 100% !important;
}
.sign_full {
    padding: 11px 24px !important;
}
.signup_select {
    width: 100% !important;
}
.sminputs .input {
    border-right: none !important;
    width: 100% !important;
}
/*convention message 360px*/
.speaker_img_div2 img {
    width: auto;
}
.speaker_sign_div {
    width: 60%;
}
/*convention registration fee 361-400px*/
.regis_feelabel {
    width: 50%;
    float: left;
}
/*view messages 361-400px*/
.view_message_div {
    width: 100% !important;
}
.message_left_div {
    width: 100% !important;
}
.message_right_div {
    width: 100% !important;
}
#DivPMessage {
    height: auto !important;
}
.msg_reply {
    padding-left: 20px !important;
}
.single_msg_innerdiv {
    width: 20% !important;
}
.single_msg_sec {
    width: 100% !important;
}

}
@media (min-width:401px) and (max-width:479px){
.menu_mobile{
    display:block !important;
}
#nav-main{
	width:100%;
}
.navbar-toggle{
	background-color: rgb(255, 255, 255) !important;
}
.navbar-toggle .icon-bar{
	border-bottom: 2px solid rgb(51, 114, 61);
}
.logo_div{
	//width: 50%;
	float: left;
}
.logo_div img{
	width:42%;
}
.dropdown-menu > li > a {
    font-size: 12px;
}
.membership_menu_btn {
    margin-top: 1px !important;
}

#myNavbar {
    width:100% !important;
}
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7, .banner8, .banner16, .banner20, .banner14, .banner30 {
    background:none;
    height:auto;
}
.banner_link6 {
    display: none;
}
.error_message_div {
    margin: 25% auto;
}
.error_message_div h1 {
    font-size: 40px;
    line-height: 50px;
}
.error_message_div h4 a {
    font-size: 18px;
}
.call_div{
	text-align: left;
    padding-top: 1.5%;
    padding-left: 2%;
    /*width: 45%;*/
    width:35%;
}
.beta_div {
    display:none;
}
.imgDescription {
    top: -50%;
}
.header_top_wrap {
    width:100%;
}
.social_links_div {
    width:45%;
}
.social_links_div a {
    margin: 0% 0.2%;
}
.zoom_div {
    width: 14%;
    float: left;
    /*margin: 1.5% 0% 0% 0%;*/
}
.sitemap_icon_div {
    float: left;
    margin: 1.5% 0.5% 0% 1%;
    text-align: center;
}
.google_translate_div {
    /*width: 42%;*/
    text-align: left;
    padding: 0.5% 0.5%;
}
.call_div p{
	font-size:14px;
	margin: 0 0 0px;
	padding-top: 0%;
}
.header_ul{
	width: 100%;
	text-align: center;
	margin: 0% !important;
}
.header_ul li{
	border-bottom: 1px solid rgb(102, 204, 154);
}
.header-li h4{
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.header-li a{
    padding: 5px 20px 5px 20px !important;
}
.mbr_desk_view{
    display:none;
}
.mbr_mob_view{
    display:block;
}
.down_img{
    width: 5%;
    float: none;
    margin: 0px auto;
}
.down_img img{
    width:100%;
}
.panel-group .panel{
    background-color: rgb(255, 102, 52);
    border-top: 7px solid rgb(255, 255, 255);
    border-bottom: 7px solid rgb(255, 255, 255);
}
.member_menu_div{
    border:none;
}
.member_menu{
	width:100%;
    padding: 0%;
}
.home_icon_li img {
    width:4%;
}
.member_ul{
	text-align:center;
	margin-bottom: 0px;
	width: 100%;
	padding: 0% 0%;
}
.member_ul li{
	width: 100%;
	float: none;
	font-size: 14px;
	margin: 0px auto;
	padding: 1% 0%;
	border-bottom: 1px solid rgb(102, 204, 154);
	cursor:pointer;
}
.member_ul li:hover{
	background-color:rgba(0, 0, 0, 0.6);
}
.member_ul li a:hover{
	text-decoration:none;
	color:#fff;
}
.cart_count {
    width: 17px;
    height:17px;
    font-size: 11px;
    top: 20%;
    left: 55%;
}
.website_search_div {
    width: 60%;
    position: absolute;
    top: 1%;
    left: 2%;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-left: 5px;
    padding-right: 0px !important;
}
table.gsc-search-box td {
    padding-right: 5px;
}
input.gsc-search-button-v2 {
    padding: 5px 10px !important;
}
.login_register{
	width:100%;
}
.login_register h4{
	padding: 0% 0%;
	font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.home_banner_div{
	margin-top: 0%;
}
.carousel-control{
	width: 4% !important;
	top: 60% !important;
}
.mob_view{
	display:block !important;
	width: 100% !important;
}

.desktop_view{
	display:none !important;
}
.member_main_div{
	width: 60%;
	float: none;
	top: 38%;
    left: 20%;
}
.member_main_div1{
	top: 45%;
    left: 10%;
    width: 80%;
}
.member_count{
	width:100%;
}
.member_count h2{
	font-size: 20px;
    margin-top: 5px;
}
.member_count h1{
	font-size: 22px;
	margin-top: 10px;
}
.member_count h3{
	font-size: 15px;
	margin-top: 10px;
	line-height: 18px;
    margin-bottom: 10px;
}
.know_btn{
	margin-bottom: 3%;
}
.know_btn a h4{
	font-size: 12px;
	padding: 2%;
	width: 39%;
}
/*banner text*/
.banner3_content_div {
    width: 43%;
    top: 37%;
    left: 47%;
}
.banner3_content_area h1 {
    line-height: 26px;
    font-size: 17px;
    margin-top: 7px;
}
.banner3_content_area h2 {
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.banner4_content_div {
    width: 60%;
    left: 20%;
    top: 65%;
}
.banner4_content_area h2 {
    font-size:18px;
}
.bnrbtn {
    font-size:12px;
}
.banner2_content_div {
    width: 80%;
    top: 28%;
    left: 10%;
}
.banner_content_head h2 {
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 5px;
}
.banner2_content_desc {
    margin: 2% 0% 2% 0%;
}
.banner2_content_desc p {
    font-size: 13px;
    text-align: justify;
    margin: 0 0 0px;
}
.banner2_know_btn a h4 {
    margin-top: 5px;
    font-size: 12px;
    width: 31%;
}
/*banner text end*/
.left_line, .right_line, .left_line1, .right_line1{
	display:none;
}
.apply_txt h4{
	font-size: 20px;
}
.world_icon img{
	padding-top: 11%;
}
.update_icon img{
	margin-top: 5%;
}
.apply_12, .city_12_div, .event_12_div{
	width: 100% !important;
}
.select_city_div{
	width: 90%;
}
.select_city_div p{
	font-size: 18px;
}
.city_3_div{
	width:75% !important;
    float:none !important;
    margin:0 auto;
}
.city_name1 h4, .city_name2 h4, .city_name3 h4, .city_name4 h4{
	font-size: 16px;
	margin-bottom: 20px;
}
.event_6_div{
	width: 100% !important;
	float: none !important;
	margin: 5% auto;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.b_cast_img img{
	width:100%;
}
.b_cast_head{
	width:70%;
}
.event_head{
	width: 62%;
}
.b_cast_head h4{
	font-size: 17px;
}
.b_cast_img2{
	width: 10%;
	padding-top: 0%;
	padding-left: 2%;
}
.bc_date p, .bc_date2 p{
	font-size: 14px;
}
.bc_desc p{
	font-size: 14px;
}
.about_fhrai_div{
	position: relative;
	width: 90%;
	float: none;
	margin: 5% auto;
	left: 0%;
	padding: 1% 4%;
}
.about_head h1{
	font-size: 24px;
}
.about_desc p{
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
}
.read_more{
	width: 35%;
}
.read_more h4{
	font-size: 16px;
}
.left_line2, .right_line2{
	display:none;
}
.magezine_12_div{
	width: 90% !important;
}
.magezine_4_div{
	width:100% !important;
}
.publish_date h4{
	font-size: 16px;
    margin-bottom: 10px;
}
.publish_date2 h4{
	font-size: 16px;
    margin-bottom: 25px;
}
.magezine_8_div{
	width:100% !important;
}
/*.remaining_char {
    width: 70%;
    float: left;
    margin-top: 5%;
}*/
.magezine_sub_4_div{
	width: 75% !important;
    float: none !important;
    margin: 10% auto;
}
.magezine_sub_12_div{
    padding-top: 0%;
    width: 90% !important;
    float: none !important;
    margin: 0 auto;
}
.mg1_img img, .mg2_img img{
    /*display:none;*/
}
.view_btn{
	width: 40%;
}
.view_btn a h4{
	font-size: 16px;
}
.toll_free{
	/*width: 75%;*/
}
.incredible_heading h1 {
    font-size:40px;
}
.incredible_call {
    width: 65%;
}
.toll_free h3{
	font-size: 16px;
	/*margin-top: 1px;*/
}
.contact_12_div{
	width: 95% !important;
}
.contact_6_div{
	width: 100% !important;
	text-align: left;
}
.contact_head h3{
	font-size: 20px;
}
.address_sec h4, .phone span{
	font-size: 15px;
}
.address_sec p, .phone p{
	font-size: 14px;
}
.write_us{
	width: 100%;
	float: left;
}
.contact_input{
	width: 100%;
	font-size: 14px;
}
.contact_txtarea{
	margin: 2% 0%;
	width: 100%;
	font-size: 14px;
	height: 100px;
}
.submit_btn{
	width: 25%;
	margin-left: 0%;
	text-align: center;
}
.submit_btn a h4{
	font-size: 15px;
}
.footer_12_div{
	width: 90% !important;
}
.footer_6_div{
	width: 100% !important;
}
.copy_right, .power_by{
	text-align:center;
}
.copy_right p, .power_by p{
	font-size: 12px;
}
/*benefits 401-479px*/
.benefit_slider_img {
    margin-top: 18%;
}
.benefit_heading {
    margin-bottom: 10%;
}
.b_heading_12{
    width: 90% !important;
}
.benefit_heading h2{
    font-size:26px;
}
.benefit_12_div{
     width: 90% !important;
     padding-right: 0px !important;
    padding-left: 0px !important;
    margin: 0% auto;
}
.benefit_6_div{
    height: auto;
    width: 80% !important;
    overflow: auto;
    margin: 0% auto 10%;
    float: none !important;
}
.benefit_desc {
    min-height: 310px;
}
.benefits_img{
    width:100%;
}
.desc_head h4, .hidden_size{
    font-size:18px;
}
.desc_para p{
    font-size:14px;
}
/*eligibility criteria 401-479px*/
.eligibility_slider{
    margin-top: 17%;
}
.eligibility_caption_div{
    width: 50%;
    top: 10%;
    left: 40%;
}
.news_caption h2{
    font-size: 17px;
}
.news_india{
    font-size: 10px;
}
.news_heading_main{
    width: 90%;
    /*text-align: center;*/
}
.news_heading_main h3{
    font-size: 18px;
}
.criteria_hotel_div, .criteria_restra_div, .criteria_associate_div{
    width: 100%;
    height:auto;
    overflow:hidden;
    background:none;
}
.crit_desk{
    display:none;
}
.crit_mob{
    display:block;
}
.criteria_head_hotel{
    width: 100%;
    margin-top: 5%;
    padding-right: 0%;
    background-color: rgb(249, 168, 37);
}
.criteria_head_hotel h3{
    font-size: 20px;
    width: 100%;
    padding: 2% 0%;
}
.criteria_points, .criteria_points2, .criteria_points3{
   width: 100%;
    background-color: rgb(75, 75, 77);
    padding: 2% 6%;
    margin-top: 0%;
}
.criteria_head_restra{
    width:100%;
    background-color: rgb(38, 166, 154);
    margin-top: 10%;
}
.criteria_head_restra h3{
    font-size: 20px;
    width: 100%;
    padding: 2% 0%;
    text-align: center;
}
.crit_associate_head{
    background-color:#d32f2f;
    margin-top: 10%;
}
.criteria_associate_div{
    margin-bottom: 15%;
}
.criteria_associate_div{
    margin-bottom: 15%;
}
.apply_now_ecrit {
    width: 25%;
}
.apply_now_ecrit h4 {
    font-size: 14px;
}
/*links 401-479px*/
.link_slider {
    margin-top: 17%;
}
.links_caption_div {
    width: 35%;
    top: 15%;
    left: 10%;
}
.links_head {
    text-align:left;
}
.links_12_div {
    width: 100% !important;
    margin: 10% auto;
}
.links_4_div {
    width:100% !important;
}
.links_img_div{
    transform: rotate(90deg);
    width: 33%;
}
.links_number {
    transform: rotate(270deg);
    right: 10%;
}
.links_number h3 {
    font-size: 24px;
}
.links_8_div {
    width: 100% !important;
}
.links_desc_div h4 a {
    font-size: 15px;
    line-height: 24px;
    text-align: center;
}
.links_desc_div h4 a:hover {
    font-size: 17px;
}
/*about us 401-479px*/
.activity_12_div {
    width: 91% !important;
}
.about_slider {
     margin-top: 17.5%;
}
.about_circle_div {
    width: 90%;
    position: relative;
    left: 0%;
    float: none;
    margin: 0 auto;
}
.about_circle_head h3 {
    font-size: 20px;
}
.hospitality_div {
    width: 20%;
    top: 8%;
    left: 40%;
}
.hospital_icon {
    width: 60%;
}
.hospital_txt p {
    font-size:11px;
}
.stake_holder_div {
    width: 20%;
    left: 11%;
}
.political_div {
    width: 20%;
    top: 30%;
    left: 69%;
}
.association_div {
    width: 20%;
    left: 22%;
}
.academic_div {
    width: 20%;
    left: 58%;
}
.activity_head {
    text-align:left;
}
.activity_3_div {
   width: 85% !important;
    margin: 10% auto;
    float: none !important;
}
.activity_caption h4 {
    font-size: 18px;
}
.honour_div {
    width: 90%;
}
.honour_head {
    margin: 5% 0%;
}
.honour_head h4 {
    font-size: 16px;
}
.honour_img img {
    width:100%;
}
.honour_name p {
    font-size: 14px;
}
.about_left_line {
    width: 26%;
    left: -9.5%;
}
.about_right_line {
    width: 26%;
    left: 82.5%;
}
.bearer_member_3 {
    width: 85% !important;
    float: none !important;
    margin: 5% auto;
}
.activity_caption {
    top: 82%;
}
.honour_read_more {
    width: 40%; 
}
/*regional association 401-479px*/
.regional_circle_div {
    width: 100%;
    position: relative;
    left: 0%;
}
.regional_activity_sec {
    width:90%;
    padding-bottom: 2%;
}
.r_activity_main_div {
    width:100%;
    margin-left: 0%;
    margin-top: 0%;
}
.r_activity_head h4 {
    font-size:14px;
}
.common_breadcrumb {
    width: 90%;
}
.r_city_caption {
    font-size: 12px;
}
.northindia_caption {
    width:30%;
    top: 29%;
    left: 17%;
}
.westindia_caption {
     width: 23%;
}
.southindia_caption {
    width: 25%;
    top: 66%;
}
.regional_h2 {
    font-size: 18px !important;
}
.regional_circle_head {
    top: 36%;
    left: 37%;
}
.regional_4_div {
    width: 100% !important;
    margin: 4% 0%;
}
.regional_8_div {
    width: 100% !important;
   
}
.regi_apply, .regi_view_more {
    width: 25%;
}
.regional_12_div{
    width: 90% !important;
}
.eastindia_caption {
    width: 22%;
}
.regional_h2:hover {
    font-size: 20px !important;
}
.r_city_caption:hover {
    font-size: 13px;
}
.region_bottom_info_sec {
    padding: 5% 0%;
}
.bottom_info_div {
    width: 90%;
}
.common_info {
    width: 100%;
}
.add_info_div h4 {
    font-size: 13px;
}
/*organisation history 401-479px*/
.regional_slider {
    margin-top: 17%;
}
.organisation_slider {
    margin-top: 18%;
}
.organisation_caption_div {
    width: 35%;
    left: 60%;
}
.organisation_name_div {
    width: 90%;
}
.name_sec1 {
    padding: 2% 0%;
}
.org_left, .org_right {
    display:none;
}
.org_left2, .org_right2 {
    display:none;
}
.scrollup {
    width: 25px;
    height: 30px;
    right: 15px;
}
.print_option img {
    width: 10%;
    margin-right: 5%;
}
.organisation_12 {
    width: 70% !important;
}
.organisation_history_3 {
    width: 100% !important;
    padding: 5% 0% 3% 0%;
}
.president_name h4 {
    font-size:14px;
}
/*Events & Seminar 401-479px*/
.seminar_slider {
    margin-top: 18%;
}
.seminars_head {
    text-align: left;
    width: 90% !important;
}
.seminar_date_div {
    width: 40%;
    margin: 3% auto 3%;
}
.event_select {
    padding: 3% 0% 3% 5%;
    font-size: 14px;
}
.events_12_div {
    width: 90% !important;
    margin: 4% auto;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.events_4_div {
    width: 100% !important;
}
.events_8_div {
    width: 100% !important;
}
.events_head h4 {
    font-size: 16px;
}
.no_news_div {
    width:90%;
}
.news_read_more {
    width: 30%;
}
.event_cal_div {
    width: 25%;
}
/*events details 401-479px*/
.seminar_banner {
    display:none;
}
.event_detail_mid_sec {
    margin-top: 21%;
}
.events_detail_main_div {
    position: relative;
}
.events_detail_12 {
    width: 90% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.events_detail_8, .events_detail_4 {
    width: 100% !important;
}
.event_detail_desc {
    padding: 0% 0% 0% 0%;
}
.events_detail_btns {
    width:100%;
}
.e_register_btn {
    width: 42%;
   margin: 0% 4% 3%;
}
.detail_heading h4 {
    font-size:18px;
}
.event_detail_body_para {
    width: 90%;
}
.date_between {
    padding: 0% 2%;
}
/*news 401-479px*/
.news_slider {
    margin-top: 18%;
}
.fhra_news_caption {
    width: 30%;
    top: 10%;
    left: 7%;
}
.news_12_div {
    width: 90% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin: 3% auto;
}
.news_4_div {
    width: 100% !important;
    padding-left: 15px !important;
}
.news_8_div {
    width: 100% !important;
    border-left:none;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.news_img_div2, .news_img_div {
    width: 45%;
    float: none;
    margin: 0 auto;
}
.news_read_more a h4 {
    font-size: 14px;
}
/*broadcasts 360px*/
.announce_cap {
    font-size: 10px;
}
.announce_caption {
    width: 27%;
    top: 4%;
    left: 10%;
}
.hrani_paging_div {
    width:90%;
}
.hrani_desc {
    width: 65%;
}
.news_date_div2 h3 {
    font-size:18px;
}
.hrani_paging {
    padding-right: 0.3%;
}
.hrani_desc a {
    padding: 0% 1%;
}
/*industry news 401-479px*/
.i_news_caption_div {
    width: 30%;
    top: 20%;
    left: 55%;
}
.ind_spacing {
    letter-spacing: 5px !important;
}
.no_news_div strong span {
    font-size: 20px;
}
/*photo gallery 401-479px*/
.photo_g_caption {
    width: 30%;
    top: 7%;
    left: 60%;
}
.photo_g_12 {
    width: 100% !important;
}
.photo_g_4 {
     width: 100% !important;
     padding-right: 0px !important;
    padding-left: 0px !important;
    margin: 4% 0%;
}
.photo_gsli_caption h4 {
    font-size: 18px;
}
/*video galley 401-479px*/
.video_g_caption {
    width: 27%;
    left: 40%;
}
/*publication 401-479px*/
.publication_banner {
    display:none;
}
.publication_mid_sec {
    margin-top: 20%;
}
.publi_img_div {
    margin-top: 17.7%;
}
.publi_4_div {
    width: 85% !important;
    float: none !important;
    margin: 4% auto;
}
.publi_date h3 {
    font-size: 20px;
}
/*publication-2 401-479px*/
.fhrai_publication_body {
    width: 93% !important;
}
.pub_buy_button_div {
    padding: 3% 0.5% 2%;
}
.fhrai_publication_4 {
    width: 90% !important;
    margin: 5% auto;
    float: none !important;
    height: auto;
}
.fhrai_publication_div {
    /*width:80%;*/
}
.fhrai_cart_btn, .fhrai_pub_desc p {
    font-size:14px;
}
.fhrai_pub_date h4 {
    font-size:16px;
}
.publication_no_photo h3 {
    font-size:20px;
    left:26%;
}
.fhrai_pubbuy_btn {
    margin-bottom:5%;
}
.publication_model_body {
    padding: 20px !important;
}
.model_4 {
    width:100% !important;
    border-right:none;
}
.model_view_img {
    width:70%;
    margin: 0 auto;
}
.model_publication_detail p {
    font-size:13px;
}
.fhrai_pub_buy2btn {
    font-size: 14px;
    width: 33%;
    padding: 2% 2% 2% 2%;
}
.model_8 {
     width:100% !important;
     border-left:none;
     margin-top:4%;
}
.model_pub_desc_div h4 {
    font-size:16px;
}
.model_pub_desc_div p, .model_content_ul li, .model_sub_ul li {
    font-size:13px;
}
.inner_card_div2 {
    width:97%;
}
.inner_count_div {
    width:20%;
}
.inner_card_div {
    width:85%;
}
/*login popup*/
.pub_ligin_head {
    font-size: 16px;
    width: 18%;
}
.pub_login_desc {
    width:78%;
    font-size:13px;
    margin: 2px 0 0px;
}
.username_label {
    font-size: 13px;
    width: 22%;
}
.forget_label, .show_pass_label {
    font-size:13px;
}
.pub_login_btn {
    width: 22%;
    padding: 1% 0%;
    font-size: 15px;
    margin-right: 0%;
}
.username_input {
    width:67%;
}
.forget_label {
    margin-left: 22%;
}
.login_model_footer {
    width:98%;
}
.login_model_footer {
    padding: 0px 15px 12px 15px !important;
}
/*discount cards 401-479px*/
.discount_slider {
    margin-top: 17.5%;
}
.discount_slider_text {
    width: 68%;
    top: 26%;
    left: 6.4%;
}
.discount_percentage {
    padding-left: 14%;
    margin: 5% 0% 0%;
}
.discount_number {
    margin: 0% 0% 0%;
}
.discount_number h4, .discount_percentage h4 {
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.discount_number h4 span, .discount_percentage h4 span {
    font-size: 16px;
}
.card_search {
    width: 80%;
    padding: 0%;
    font-size: 14px;
}
.discount_12_div {
    width: 95% !important;
}
.discount_head {
    margin-bottom: 5%;
}
.discount_img {
    display:none;
}
.discount_sec {
    margin-bottom: 4%;
}
.discount_desc_para {
    margin-left: 0%;
    padding: 0% 2%;
    border-bottom: 1px solid rgb(220, 220, 220) !important;
    border-top:none;
}
.dis_1 {
    border-bottom: 1px solid rgb(220, 220, 220) !important;
}
.dis_1, .dis_6 {
    border-left: 10px solid rgb(124, 179, 66) !important;
    width: 100%;
    
}
.dis_2, .dis_7 {
    border-left: 10px solid #ffb300;
    width: 100%;
}
.dis_3, .dis_8 {
    border-left: 10px solid #00acc1;
    width: 100%;
}
.dis_4, .dis_9 {
    border-left: 10px solid #546e7a;
    width: 100%;
}
.dis_5, .dis_10 {
    border-left: 10px solid #ff7043;
    width: 100%;
}
.dis_11 {
    border-left: 10px solid rgb(124, 179, 66);
    width: 100%;
}
/*contact us 401-479px*/
.contact_main_12 {
    width: 95% !important;
}
.contact_main_6 {
     width: 100% !important;
}
.fhra_contact_head H4 {
    font-size: 18px;
}
.fhra_contact_head P {
    font-size: 14px;
}
.c_address_sec h4, .c_phone h4 {
    font-size: 15px;
}
.c_address_sec p, .c_phone p {
    font-size: 13px;
}
.map_sec {
    width: 100%;
    float: right;
}
.map_div {
    width: 80%;
    float: none;
    margin: 0 auto;
}
.contact_main_12_div {
    width: 95% !important;
}
.contact_main_form {
    padding: 0% 0%;
}
.c_name_div {
    width: 100%;
    float: left;
    padding-right: 0%;
    margin: 2% 0%;
}
.c_email_div {
    width: 100%;
    float: left;
    padding-left: 0%;
    margin: 2% 0%;
}
.c_name_div p, .c_email_div p, .c_textarea_div P {
    font-size: 14px;
}
.c_name, .c_txtarea, .c_remaining_char p {
    font-size: 12px;
}
.c_txtarea {
    height: 100px;
}
.c_remaining_char {
    width: 75%;
}
.c_submit_btn {
    width: 25%;
}
.c_submit_btn a h4 {
    font-size: 14px;
}
/*awards 401-479px*/
.order_value1, .order_value2 {
    width:50%;
}
.awards_sec {
    width:90%;
}
.comming_soon h4 {
    font-size: 15px;
}
/*news details 401-479px*/
.news_detail_12 {
    width: 95% !important;
    margin: 1% auto 5%;
}
.news_heading_div h4 {
    font-size: 16px;
}
#ContentPlaceHolder1_divAttachments strong {
    font-size: 14px;
}
/*annual report 401-479px*/
.annual_report_12 {
    width: 95% !important;
}
.annual_report_6 {
    width: 100% !important;
}
.annual_report_head h4 {
    font-size:15px;
}
/*awards 401-479px*/
.awards_caption {
    width: 35%;
    top: 10%;
    left: 35%;
}
.award_inner h2 {
    margin-top: 2px;
}
.comon_80 {
    width: 90%;
    padding: 3% 1%;
}
.points_img {
    width: 4%;
}
.points_img img{
    width: 100%;
}
.points_desc {
    width: 96%;
    float: left;
    padding-left: 2%;
}
.indivisual_head {
    width: 75%;
}
.awards_heading h4 {
    font-size:16px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.troffy_img {
    width: 100%;
    margin-top: 5%;
}
.troffy_img img {
    width:50%;
}
.troffy_points {
    width: 100%;
    padding: 0% 0% 0% 4%;
}
.awd_criteria_head {
    float: none;
    margin: 0 auto;
    width: 100%;
}
.awards_criteria_div {
    margin: 4% 0% 0% 0%;
}
.awards_para_div {
    margin-top: 3%;
}
.awd_sub_head h4 {
    font-size: 14px;
}
/*executive committee 401-479px*/
.executive_honour_div {
    width: 70%;
    float: none;
    margin: 5% auto;
}
.exe_left_line  {
    width: 15%;
    left: -9.5%;
}
.exe_right_line {
    width: 15%;
    left: 94%;
}
.bearer_member_12 {
    margin: 5% auto;
}
.exe_member_3 {
    width:75%;
    float: none !important;
    margin: 1% auto 4% !important;
}
.secretary_member_main {
    width: 86% !important;
}
/*advertisement 401-479px*/
.advertise_caption {
    width: 27%;
    top: 18%;
    left: 36%;
}
.advertise_main_head, .advertise_breadcrumb_div {
    width:100% ;
    padding:1% 2%;

}
.advertise_top_sec {
    width: 100%;
    padding: 1% 2%;
}
.advt_top_head h4, .advt_spon_head h4 {
    font-size: 16px;
}
.fhra_event_dept {
    width: 100%;
}
.fhra_event_head p {
    font-size: 13px;
}
.advt_sponsub_head h4 {
    font-size: 15px;
}
.advt_spon_ul_div {
    padding: 0% 4%;
}
/*FHTP allied 401-479px*/
.hftp_allied_sec {
    width: 90%;
}
.allied_heading h4 {
    font-size: 14px;
}
.allied_award_img {
   float: none;
    margin: 0px auto;
    width: 85%;
}
.allied_award_img img {
    width:100%;
}
.allied_desc {
    margin-top: 5%;
    height: auto;
    overflow: hidden;
    float: left;
}
.allied_map {
    width: 85%;
    margin: 5% auto;
    float: none;
}
/*regional membership form 401-479px*/
.membership_top_div {
    width: 98%;
}
.member_header {
    width: 80%;
    margin-top: 4.5%;
}
.update_notification_ul li {
    width: 30px;
    height: 30px;
    padding: 4%;
}
.update_count {
    left: 85%;
}
.update_notification_ul li img {
    width: 18px;
}




.member_logo_div {
    width: 20%;
}
.membership_top_right {
    width: 80%;
}
.member_select_name {
    width: 60%;
    padding: 0.3% 0% 0.8% 1%;
}
.membership_select {
    padding: 4% 2%;
    font-size: 12px;
}
.member_profile_pic {
    top: 15%;
    left: 77%;
}
.notification_div {
    width: 100%;
}
.notification_ul li {
    width: 100%;
    float: left;
    margin-right: 0%;
    font-size: 15px !important;
    padding-left: 3%;
    /*margin-bottom: 2%;*/
    border-bottom: 1px solid rgb(102, 204, 154);
    padding-bottom: 1.5%;
    padding-top: 1%;
}
.notification_ul li img {
    width: 6%;
}
.regional_member_form_div {
    width: 100%;
    margin-top: 17%;
}
.membership_form_div {
    width: 85% !important;
    position: relative !important;
    margin-top: 3%;
}
.m_vac_btn {
    font-size: 14px;
}
.member_form_head h4 {
    font-size: 16px;
}
.info_tab_div {
    padding: 2% 2%;
}
.info_tab_div p {
    font-size: 15px;
}
.tab_close {
    top: 12%;
    left: 88%;
}
.mem_fld, .mem_fld2 {
    width:100%;
    margin: 1% 0%;
}
.member_label2, .member_input2, .owner_label, .ownership_input, .upload_label, .room_label {
    width:100%;
    margin: 1% 0%;
    font-size: 13px;
}
.room_type_label, .room_input {
    width:100%;
    margin: 3% 0%;
    font-size: 13px;
}
.upload_input {
     font-size: 13px;
}
.room_head {
    font-size: 15px;
}
.rest_label_no {
    width: 8%;
    margin: 2% 0%;
}
.rest_input {
    width:92%;
    margin: 3% 0%;
    font-size: 13px;
    float: right;
}
.membership_btns {
    width: 100%;
    margin-bottom: 4%;
}
.vac_btn {
    width: 35%;
    font-size: 14px;
}

/*memberships responsive*/
.dist {
     width: 100% !important; 
}
.label2 {
    width: 50% !important;
}
.room_type_label {
    width: 100% !important;
}
.room_input {
    width: 15.5% !important;
}
.room_type_label1 {
    width: 100% !important;
    font-size: 13px !important;
}
.room_input1 {
    width: 15.5% !important;
    font-size: 13px !important;
}
.memberfee_label {
    width: 80%;
    float: left;
    text-align: left;
}
.memberfee_input {
    width: 20%;
    float: left;
}
.discount_member_img img {
    width: 100%;
}
.nominee_cam {
    left: 33%;
}
/*dashboard 401-479px*/
.dashboard_region h4 {
    font-size: 15px;
}
.status_bar {
    height: 15px;
    margin-top: 2%;
}
.status_cap p {
    font-size: 13px;
}
.dashboard_form {
    height: 42px;
}
.dashboard_form h4 {
    font-size: 16px;
}
.dash_btn {
    font-size: 14px;
     height: 42px;
}
/*select region 401-479px*/
.select_region_head {
    margin-top: 5%;
}
.member_region_select {
    margin: 2% 0%;
    width: 90%;
    font-size: 14px;
}
.region_btn {
    width: 28%;
    text-align: center;
    font-size: 14px;
    padding: 1.5% 0%;
}
/*performa listing form 401-479px*/
.performa_form_field {
    margin: 0% 0% 3% 0%;
}
.performa_label {
    width: 100%;
    font-size: 13px;
}
.performa_input {
    width: 100%;
    font-size: 13px;
}
.airport_distance {
    width: 100%;
    margin-bottom: 3%;
}
.distance_label, .kms_label {
    font-size: 13px;
    width: 100%;
}
.distance_input {
    width: 89%;
}
.banquet {
    width: 100%;
}
.bars_div {
    width: 100%;
}
.bars_count {
    width: 100%;
    margin: 0% 0% 2% 0%;
}
.bars_label {
    width: 100%;
    font-size: 13px;
}
.bars_input {
    width: 100%;
    font-size: 13px;
}
.service_tax {
    width: 100%;
    margin-bottom: 3%;
}
.service_tax_label, .service_input, .tariff_label {
    width: 100%;
    font-size: 13px;
}
.tariff_radio_div {
    width: 50%;
    font-size: 13px;
}
/*changes*/
.performa_input_big {
    width: 100%;
    margin-left:0%;
}
.performa_radio {
    width: 40%;
    text-align: left;
}
.performa_checkbox td {
    width:100% !important;
}
.performa_checkbox label {
    width: 90%;
}
.capital_fld {
    width:100%;
}
.capital_label {
    width: 100%;
    font-size: 13px;
}
.check_out_input {
    width: 58%;
}
.air_label {
    width:42%;
}
.year_label {
    width:42% !important;
    /*float:left;*/
    font-size: 13px;
}
.year_input {
    width:55% !important;
}
.room_padding {
    padding-left:4%;
}
.proforma_year_div {
    padding-left: 4px;
}
.performa_status_radio {
    width:100%;
}
.status_label label {
    width: 93%;
    margin-left: 2%;
    font-size: 13px;
}
.tariff_label2 {
    font-size:13px;
    width: 30%;
}
.tariff_table td {
    font-size:13px;
}
.service_label {
    width:100%;
    font-size:13px;
}
.performa_time_field2 td {
    width:100%;
}
.restra_field label {
    width:45%;
}
.govt_label {
    width:50%;
    font-size:13px; 
}
.tariff_set {
    width:100%;
}
.performa_checkbox2 {
    width: 96%;
    margin-left: 5%;
}
.performa_checkbox2 label {
    width: 90%;
}
.area_label {
    width: 62%;
}
.area_input {
    width: 39%;
}
.govt_input {
    width: 42%;
}
.total_label {
    width: 40%;
    font-size: 13px;
    margin-bottom:3%;
}
.male_input {
    width: 58%;
    margin-right: 0%;
}
tariff_label2 {
    width: 29%;
}
.performa_time_field2 label {
    font-size:13px;
}
/*membership discount card 401-479px*/
.membership_discount_div {
    width: 90%;
}
.membership_code_label {
    width: 100%;
    font-size: 15px;
}
.membership_code_input {
    width: 75%;
}
.membership_code_btn {
    width: 24.9%;
    font-size: 14px;
    padding: 0.5%;
}
.discount_name p {
    font-size: 13px;
}
.discount_name {
    margin: 4% 0%;
}
.discount_member {
    width: 80%;
    margin: 3% auto 0%;
    float: none;
}
.member_border {
    border-right:none;
}
.discount_memb_name p {
    font-size: 13px;
}
.membership_discount_detail p {
    font-size: 14px;
}
.discount_table th {
    font-size: 13px;
}
.discount_table tr td {
    font-size: 12px;
}
.discount_table {
    margin-bottom: 25px !important;
}
/*proforma for member 401-479px*/
.check_out_label {
    width: 100%;
    font-size: 13px;
}
.check_out_field {
    text-align: left;
}
.tariff_desktop {
    display:none;
}
.tariff_mobile {
    display:block;
}
.mob_t_label {
    font-size:13px;
}
/*general search member 401-479px*/
.general_search_top {
    margin-top: 25%;
}
.general_search_div {
    width: 90%;
   
}
.general_search_heading h3 {
    font-size: 17px;
}
.search_area_member, .general_search_label {
    width: 100%;
    font-size: 13px;
}
.general_search {
    width: 100% !important;
}
.search_tab_desktop {
    display:none;
}
.search_tab_mob {
    display:block;
}
/*convention 401-479px*/
.convention_button_div {
    width:70%;
}
.con_read_more {
    width: 36%;
}
.convention_button_div2 {
    width: 45%;
}
.convention_btns {
    font-size: 14px;
}
.cancellation_head h4 {
    font-size: 16px;
}
/*terms and condition 401-479px*/
.terms_points {
    height:9px;
    width: 9px;
    margin-top: 1.8%;
}
/*address detail 401-479px*/
.add_detail_div {
    margin-top: 20%;
}
.add_detail_field {
    width: 86%;
}
.add_detail_label {
    font-size: 14px;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.add_detail_form {
    width: 100%;
}
.billing_add_form {
    margin: 0% 1%;
    float: left;
}
.shipping_add_heading {
    padding-left: 0%;
}
.add_save_btn {
    margin-left: 0% !important;
    text-align: center;
}
.shipping_add_heading h5 {
    font-size:15px;
}
.shipping_mar_bottom {
    margin-bottom: 2%;
}
/*transaction detail 401-479px*/
.transaction_label {
    width:100%;
    font-size:15px
}
.transaction_label2 {
    width:100%;
    font-size:13px
}
.make_payment {
    padding-left:0.5%;
}
.payment_btn {
    width:40%;
    font-size:15px
}
/*career 360px*/
.career_cap h2 {
    margin-top: 5px;
}
.career_caption {
    left: 40% !important;
}
.career_btns {
    width: 30%;
    top: 44%;
    left: 7%;
}
.career_submit {
    width:85%;
}
.c_sum_bnt {
    font-size:12px;
    padding: 3% 0%;
}
.career_sec {
    width:90%;
    padding:0% 1%;
}
.career_search_select {
    width: 25%;
    font-size: 13px;
    margin-right: 1%;
}
.career_search_btn {
    width: 18%;
    font-size: 13px;
}
.career_search_div {
    margin:5% 0%;
}
.vacancy_head h4 {
    font-size:16px;
}
.vacancy_btn {
    width:30%;
}
.v_apply_bnt {
    padding:3px 0px;
    font-size:13px'
}
/*download form 401-479px*/
.download_caption {
    width: 30%;
    top: 5%;
    left: 60%;
}
.download_form_div {
    width: 92%;
    padding: 1% 2%;
}
.download_top_div h3 {
    font-size: 15px;
    text-align: justify;
    margin-top: 10px;
}
.download_4_div {
    width: 100% !important;
    border-right: medium none;
    padding-right: 0px !important;
    padding-left: 0px !important;
    border-bottom: 1px solid rgb(255, 255, 255);
}
.border_right_none {
    border-bottom:none;
}
.membership_download_form h4 {
    font-size:14px;
}
.membership_download_form p, .regional_download_form p, .form_download_food p {
    font-size:14px;
}
.nomination_div p {
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.regional_form_heading h4 {
    font-size: 16px;
}
.regional_download_3 {
    width: 100% !important;
    margin-bottom: 5%;
}
.regional_download_form h4 {
    font-size: 14px;
}
.regional_download_3 {
    height:auto;
}
/*contact information 401-479px*/
.contact_info_slider {
    width: 100%;
    margin: 22% auto 0%;
}
.edit_profile {
    width: 15%;
    left: 85%;
}
.edit_profile p {
    font-size:12px;
}
.contact_profile_div {
    width: 55%;
    top: 20%;
    left: 4%;
}
.contact_profile_img {
    width:30%;
}
.contact_profile_name {
    width:65%;
}
.contact_profile_name h4 {
    font-size:14px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.contact_profile_name h5 {
    font-size:12px;
}
.contact_info_details_div {
    width:100%;
}
.contact_info_fields {
    width: 91%;
    margin: 10% auto 2%;
}
.contact_info_head h4 {
    font-size: 15px;
}
.contact_info_input {
    width: 100% !important;
}
/*fhrai uniwe 401-479px*/
.fhrai_uniwe_2 {
    width: 46% !important;
    text-align: center;
    margin: 1% auto;
    float: none !important;
}
.fhrai_uniwe_10 {
    width: 100% !important;
}
.uniwe_social_head h4 {
    font-size: 16px;
}
.uniwe_nitif_ul li {
    width:100%;
    margin-bottom:2%;
}
.uniwe_gallery {
    width:60%;
}
/*member dashboard 401-479px*/
.member_dashboard_div {
    width: 95%;
}
.member_dash_4 {
    width:50%;
    float:left;
}
.member_dash_img h5 {
    font-size:13px;
}
.member_dash_4 {
    min-height: 180px !important;
}
/*document table 401-479px*/
.document_table_div {
    width:95%;
}
.document_3_div {
    width: 50% !important;
    margin: 3% 0%;
    /*float: none !important;*/
    padding-top: 5%;
}
.document_close {
    width: 30px;
    height: 30px;
    padding: 1%;
}
.document_close img {
    width:100%;
}
/*convention registration 401-479px*/
.con_registration_mid_sec {
    width: 100%;
    margin: 16.5% auto 0%;
}
.con_registration_head {
    margin-top: 9%;
}
.con_registration_head h4 {
    font-size: 16px;
}
.con_registration_field_div {
    width:95% !important;
}
.convention_rate_head {
    padding: 5px 5px 30px 5px;
}
.lable_hidden {
    display:none;
}
.registration_fee_div {
    width:100%;
    padding-right:1%
}
.registration_fee_input {
    width:100%;
}
.registration_fee_label {
    font-size: 15px;
}
.conbtn_paddingleft {
    width:100%;
    margin:2% 0%;
    padding-right:1%
}
.con_nextbackbtn_div {
    width: 100%;
    padding-right:1%
}
.con_btn {
    font-size:15px;
    padding: 1% 4%;
}
/*major milestones 401-479px*/
.milestone_top {
    margin-top:7%;
}
.milestone_label {
    font-size: 16px;
}
.travel_arrival_div {
    width:100%;
    margin-bottom:5%;
}
.travel_arrival_div h5 {
    font-size:14px;
}
/*vacancy form 401-479px*/
.vacancy_bullet {
    display:none;
}
.sub_vacancy_head {
    margin: 0% 0% 4% 0%;
}
.sub_vacancy_head h4 {
    font-size:17px;
}
.vacancy_form_div {
    width:90%;
}
.vacancy_info {
    width: 100%;
    margin-left:0%;
}
.vac_fld_lebel {
    width:100%;
}
.vacancy_txt_fld {
    width:100%;
    padding: 0px 4px;
}
.vacinput_fld {
    width:100%;
}
.vac_fld_lebel p {
    margin-top:0px;
}
/*awards archive 401-479px*/
.convention_home_main {
    width:100%;
}
.points_desc h4 {
    font-size:16px;
}
/*convention home 401-479px*/
.convention_banner_text {
    width: 50%;
    top: 20%;
    left: 40%;
}
.convention_banner_text h2 {
    font-size: 14px;
    line-height: 18px;
}
.convention_main_head p {
    font-size: 14px;
    line-height: 24px;
}
.convention_home_head h4, .convention_main_head h4 {
    font-size:18px;
}
.convention_para_div p {
    font-size: 14px;
    line-height: 26px;
}
.con_committee_head h4 {
    font-size:16px;
}
.convention_para_div {
    text-align:justify;
}
.venue_heading h4 {
    font-size:16px;
}
.con_venue_6 {
    margin:5% 0%;
}
.speaker_3 {
    border-right:none;
    border-bottom: 1px solid #ccc !important;
}
.sbb {
    border-bottom:none;
}
.con_location {
    width: 6%;
}
.venue_address {
    width:92%;
}
/*convention agenda 400-479px*/
.con_banner_textright {
    width: 60%;
    top: 24%;
    left: 3%;
}
.con_banner_textright h2 {
    font-size: 15px;
    line-height: 22px;
}
.agenda_left {
    width: 100%;
}
.agenda_left h4, .agenda_right h4 {
    font-size: 15px;
}
.agenda_right p {
    font-size: 14px;
}
.agenda_right {
    width: 100%;
    padding-left: 11%;
}
.agenda_head_left {
    width:22% !important;
}
.agenda_head_right {
    width:78% !important;
    padding-left:0%;
}
.agenda_head_right h4{
    line-height:24px;
}
/*login page 401-479px*/
.photo_slider_div {
    width: 85%;
}
.logmod__heading-subtitle {
    font-size: 14px !important;
}
.signup_5, .signup_7, .signup_9 {
    width: 100% !important;
}
.sign_full {
    padding: 11px 24px !important;
}
.signup_select {
    width: 100% !important;
}
.sminputs .input {
    border-right: none !important;
    width: 100% !important;
}
/*convention message 360px*/
.speaker_img_div2 img {
    width: auto;
}
.speaker_sign_div {
    width: 55%;
}
/*convention registration fee 401-479px*/
.regis_feelabel {
    width: 50%;
    float: left;
}
/*view messages 401-479px*/
.view_message_div {
    width: 90% !important;
}
.message_left_div {
    width: 100% !important;
}
.message_right_div {
    width: 100% !important;
}
#DivPMessage {
    height: auto !important;
}
.msg_reply {
    padding-left: 20px !important;
}
.single_msg_innerdiv {
    width: 20% !important;
}
.single_msg_sec {
    width: 100% !important;
}

}
@media (min-width:480px) and (max-width:520px){
.menu_mobile{
    display:block !important;
}
#nav-main{
	width:100%;
}
.navbar-toggle{
	background-color: rgb(255, 255, 255) !important;
}
.navbar-toggle .icon-bar{
	border-bottom: 2px solid rgb(51, 114, 61);
}
.logo_div{
	//width: 50%;
	float: left;
}
.logo_div img{
	width:42%;
}
.dropdown-menu > li > a {
    font-size: 13px;
}
.error_message_div {
    margin: 25% auto;
}
.error_message_div h1 {
    font-size: 42px;
    line-height: 55px;
}
.error_message_div h4 a {
    font-size: 18px;
}
/*.call_div{
	text-align: right;
    width: 58%;
    padding-right: 4%;
    padding-top: 2%;
}
.google_translate_div {
    width: 42%;
    text-align: left;
}*/
/*.call_div{
	text-align: center;
    width: 100%;
}
.google_translate_div {
    width: 100%;
    float: left;
    text-align: center;
    padding: 0% 0%;
    position: absolute;
    top: 5%;
}*/
#myNavbar {
    width:100% !important;
}
.membership_menu_btn {
    margin-top: 1px !important;
}
.notification_ul li {
    font-size: 14px !important;
}
.call_div{
	text-align: left;
    padding-top: 1.5%;
    padding-left: 2%;
    width: 39%;
}
.call_div a {
    padding:0px 3px;
}
.imgDescription {
    top: -53%;
}
.header_top_wrap {
    width:98%;
}
.social_links_div {
    width:42%;
}
.beta_div {
    display:none;
}
.zoom_div {
    width: 14%;
    float: left;
    /*margin: 1.5% 0% 0% 0%;*/
}
.sitemap_icon_div {
    float: left;
    margin: 1.5% 0.5% 0% 1%;
    text-align: center;
}
.google_translate_div {
    /*width: 42%;*/
    text-align: left;
    padding: 0.5% 2%;
}
.call_div p{
	font-size:14px;
	margin: 0 0 0px;
	padding-top: 0%;
}
.header_ul{
	width: 100%;
	text-align: center;
	margin: 0% !important;
}
.header_ul li{
	border-bottom: 1px solid rgb(102, 204, 154);
}
.header-li h4{
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.header-li a{
    padding: 5px 20px 5px 20px !important;
}
.cart_count {
    width: 17px;
    height:17px;
    font-size: 11px;
    top: 22%;
    left: 55%;
}
.mbr_desk_view{
    display:none;
}
.mbr_mob_view{
    display:block;
}
.down_img{
    width: 4%;
    float: none;
    margin: 0px auto;
}
.down_img img{
    width:100%;
}
.panel-group .panel{
    background-color: rgb(255, 102, 52);
    border-top: 7px solid rgb(255, 255, 255);
    border-bottom: 7px solid rgb(255, 255, 255);
}
.member_menu_div{
    border:none;
}
.member_menu{
	width:100%;
    padding: 0%;
}
.home_icon_li img {
    width:4%;
}
.member_ul{
	text-align:center;
	margin-bottom: 0px;
	width: 100%;
	padding: 0% 0%;
}
.member_ul li{
	width: 100%;
	float: none;
	font-size: 14px;
	margin: 0px auto;
	padding: 1% 0%;
	border-bottom: 1px solid rgb(102, 204, 154);
	cursor:pointer;
}
.member_ul li:hover{
	background-color:rgba(0, 0, 0, 0.6);
}
.member_ul li a:hover{
	text-decoration:none;
	color:#fff;
}
.website_search_div {
    width: 55%;
    position: absolute;
    top: 5%;
    left: 25%;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-left: 5px;
    padding-right: 0px !important;
}
table.gsc-search-box td {
    padding-right: 5px;
}
input.gsc-search-button-v2 {
    padding: 5px 15px !important;
}
.login_register{
	width:100%;
}
.login_register h4{
	padding: 0% 0%;
	font-size: 14px;
    margin-top: 6px;
    margin-bottom: 6px;
}
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7, .banner8, .banner16, .banner20, .banner14, .banner30 {
    background:none;
    height:auto;
}
.banner_link6 {
    display: none;
}
.desktop_view {
    display:block !important;
}
.home_banner_div{
	margin-top: 6%;
}
.carousel-control{
	width: 3% !important;
	top: 55% !important;
}
.member_main_div{
	width: 65%;
	float: none;
	top: 30%;
    left: 18%;
    padding: 1% 0% 0% 0%;
}
.member_main_div1{
	top: 40%;
    left: 12%;
    width: 75%;
}
.member_count{
	width:100%;
}
.member_count h2{
	font-size: 18px;
    margin-top: 5px;
}
.member_count h1{
	font-size: 24px;
	margin-top: 10px;
}
.member_count h3{
	font-size: 14px;
	margin-top: 10px;
	line-height: 18px;
    margin-bottom: 10px;
}
.know_btn{
	margin-bottom: 3%;
}
.know_btn a h4{
	font-size: 11px;
	padding: 2%;
	width: 31%;
}
/*banner text*/
.banner3_content_div {
    width: 40%;
    top: 31%;
    left: 53%;
}
.banner3_content_area h1 {
    line-height: 24px;
    font-size: 18px;
    margin-top: 7px;
}
.banner3_content_area h2 {
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.banner4_content_div {
    width: 60%;
    left: 20%;
    top: 52%;
}
.banner4_content_area h2 {
    font-size:17px;
}
.bnrbtn {
    font-size:12px;
}
.banner2_content_div {
    width: 80%;
    top: 30%;
    left: 10%;
}
.banner_content_head h2 {
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 5px;
}
.banner2_content_desc {
    margin: 1% 0% 1% 0%;
}
.banner2_content_desc p {
    font-size: 12px;
    text-align: justify;
    margin: 0 0 0px;
}
.banner2_know_btn a h4 {
    margin-top: 5px;
    font-size: 12px;
    width: 26%;
}
/*banner text end*/
.left_line, .left_line1{
	width: 27%;
    left: 1%;
    display:none;
}
.right_line, .right_line1{
	left: 73%;
	width: 27%;
    display:none;
}
.left_line2{
	width: 25%;
    left: 1%;
    display:none;
}
.right_line2{
	left: 75%;
	width: 25%;
    display:none;
}

.world_icon img {
    padding-top: 6%;
}
.apply_txt h4{
	font-size: 19px;
}
.apply_12, .city_12_div, .event_12_div{
	width: 90% !important;
}
.event_12_div {
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.select_city_div{
	width: 90%;
}
.select_city_div p{
	font-size: 20px;
}
.city_3_div{
	width:48% !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	margin: 0% 1%;
}
.city_name1 h4, .city_name2 h4, .city_name3 h4, .city_name4 h4{
	font-size: 16px;
	margin-bottom: 20px;
}
.event_6_div{
	width: 100% !important;
	float: none !important;
	margin: 5% auto;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.b_cast_head h4{
	font-size: 20px;
}
.bc_date p, .bc_date2 p{
	font-size: 15px;
}
.bc_desc p{
	font-size: 14px;
}
.about_fhrai_div{
	position: relative;
	width: 90%;
	float: none;
	margin: 5% auto;
	left: 0%;
	padding: 1% 4%;
}
.about_head h1{
	font-size: 26px;
}
.about_desc p{
	font-size: 16px;
	line-height: 20px;
	text-align: justify;
}
.read_more{
	width: 35%;
}
.read_more h4{
	font-size: 18px;
}
.magezine_12_div{
	width: 90% !important;
}
.magezine_4_div{
	width:100% !important;
}
.publish_date h4{
	font-size: 18px;
    margin-bottom:10px;
}
.publish_date2 h4{
	font-size: 18px;
    margin-bottom: 10px;
}
.magezine_8_div{
	width:100% !important;
}
.magezine_sub_4_div{
	/*width:50% !important;*/
	/*margin-bottom: 10%;*/
}
.magezine_sub_12_div{
    padding-top: 0%;
    margin: 5% auto;
}
.mg1_img img, .mg2_img img{
    /*display:none;*/
}
.view_btn{
	width: 30%;
}
.view_btn a h4{
	font-size: 16px;
}
.toll_free{
	/*width: 75%;*/
}
.incredible_heading h1 {
    font-size:46px;
}
.incredible_call {
    width: 60%;
}
.toll_free h3{
	font-size: 18px;
	/*margin-top: 1px;*/
}
.contact_12_div{
	width: 95% !important;
}
.contact_6_div{
	width: 100% !important;
	text-align: left;
}
.contact_head h3{
	font-size: 20px;
}
.address_sec h4, .phone span{
	font-size: 15px;
}
.address_sec p, .phone p{
	font-size: 14px;
}
.write_us{
	width: 100%;
	float: left;
}
.contact_input{
	width: 100%;
	font-size: 14px;
}
.contact_txtarea{
	margin: 2% 0%;
	width: 100%;
	font-size: 14px;
	height: 100px;
}
.submit_btn{
	width: 20%;
	margin-left: 0%;
	text-align: center;
}
.submit_btn a h4{
	font-size: 15px;
}
.footer_12_div{
	width: 90% !important;
}
.footer_6_div{
	//width: 100% !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.copy_right p, .power_by p{
	font-size: 11px;
}
/*benefits 480-520px*/
.benefit_slider_img {
    margin-top: 16%;
}
.benefit_heading {
    margin-bottom: 10%;
}
.b_heading_12{
    width: 90% !important;
}
.benefit_heading h2{
    font-size:26px;
}
.benefit_12_div {
    margin: 0% auto;
}
.benefit_6_div{
    height: auto;
    width: 90% !important;
    overflow: auto;
    margin: 0% auto 10%;
    float: none !important;
}
.benefit_desc {
    min-height: 275px;
}
.benefits_img{
    width:90%;
}
.desc_head h4, .hidden_size{
    font-size:17px;
}
.desc_para p{
    font-size:14px;
}
/*eligibility criteria 480-520px*/
.eligibility_slider{
    margin-top: 16%;
}
.eligibility_caption_div{
    width: 50%;
    top: 10%;
    left: 40%;
}
.news_caption h2{
    font-size: 18px;
}
.news_india{
    font-size: 10px;
}
.news_heading_main{
    width: 90%;
    /*text-align: center;*/
}
.news_heading_main h3{
    font-size: 20px;
}
.criteria_hotel_div, .criteria_restra_div, .criteria_associate_div{
    width: 100%;
    height:auto;
    overflow:hidden;
    background:none;
}
.crit_desk{
    display:none;
}
.crit_mob{
    display:block;
}
.criteria_head_hotel{
    width: 100%;
    margin-top: 5%;
    padding-right: 0%;
    background-color: rgb(249, 168, 37);
}
.criteria_head_hotel h3{
    font-size: 20px;
    width: 100%;
    padding: 2% 0%;
}
.criteria_points, .criteria_points2, .criteria_points3{
   width: 100%;
    background-color: rgb(75, 75, 77);
    padding: 2% 6%;
    margin-top: 0%;
}
.criteria_head_restra{
    width:100%;
    background-color: rgb(38, 166, 154);
    margin-top: 5%;
}
.criteria_head_restra h3{
    font-size: 20px;
    width: 100%;
    padding: 2% 0%;
    text-align: center;
}
.crit_associate_head{
    background-color:#d32f2f;
    margin-top: 5%;
}
.criteria_associate_div{
    margin-bottom: 8%;
}
.apply_now_ecrit {
    width: 22%;
}
.apply_now_ecrit h4 {
    font-size: 15px;
}
/*links 480-520px*/
.link_slider {
    margin-top: 16%;
}
.links_caption_div {
    width: 25%;
    top: 15%;
    left: 10%;
}
.links_head {
    text-align:left;
}
.links_12_div {
    width: 100% !important;
    margin: 10% auto;
}
.links_4_div {
    width:100% !important;
}
.links_img_div{
    transform: rotate(90deg);
    width: 30%;
}
.links_number {
    transform: rotate(270deg);
    right: 10%;
}
.links_number h3 {
    font-size: 26px;
}
.links_8_div {
    width: 100% !important;
}
.links_desc_div h4 a {
    font-size: 15px;
    line-height: 24px;
    text-align: center;
}
.links_desc_div h4 a:hover {
    font-size: 17px;
}
/*about us 480-520px*/
.about_slider {
     margin-top: 16%;
}
.about_circle_div {
    width: 90%;
    position: relative;
    left: 0%;
    float: none;
    margin: 0 auto;
}
.about_circle_head h3 {
    font-size: 20px;
}
.hospitality_div {
    width: 20%;
    top: 8%;
    left: 40%;
}
.hospital_icon {
    width: 60%;
}
.hospital_txt p {
    font-size:12px;
}
.stake_holder_div {
    width: 20%;
    left: 11%;
}
.political_div {
    width: 20%;
    top: 30%;
    left: 69%;
}
.association_div {
    width: 20%;
    left: 22%;
}
.academic_div {
    width: 20%;
    left: 58%;
}
.activity_head {
    text-align:left;
}
.activity_12_div {
    width: 90% !important;
}
.activity_3_div {
   width: 50% !important;
    margin: 5% auto;
}
.activity_caption h4 {
    font-size: 16px;
}
.honour_div {
    width: 70%;
}
.honour_head {
    margin: 5% 0%;
}
.honour_head h4 {
    font-size: 16px;
}
.honour_img img {
    width:100%;
}
.honour_name p {
    font-size: 14px;
}
.about_left_line {
    width: 33%;
    left: -9.5%;
    display:none;
}
.about_right_line, .exe_left_line, .exe_right_line {
    width: 33%;
    left: 76.5%;
    display:none;
}
.bearer_member_12 {
    width: 95% !important;
}
.bearer_member_3 {
    width: 50% !important;
    margin: 5% auto;
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.exe_member_main {
    min-height: 375px;
}
.member_name p:nth-of-type(1){
    font-size: 12px;
}
.member_name p:nth-of-type(2) {
    font-size: 12px;
}
.honour_read_more a p {
    font-size: 12px;
}
.activity_caption {
    top: 78%;
}
.honour_read_more {
    width: 50%; 
}
/*regional association 480-520px*/
.regional_slider {
    margin-top: 16%;
}
.regional_circle_div {
    width: 100%;
    position: relative;
    left: 0%;
}
.regional_activity_sec {
    width:90%;
    padding-bottom: 2%;
}
.r_activity_main_div {
    width:100%;
    margin-left: 0%;
    margin-top: 0%;
}
.r_activity_head h4 {
    font-size:14px;
}
.common_breadcrumb {
    width: 90%;
}
.r_city_caption {
    font-size: 14px;
}
.northindia_caption {
    width:30%;
    top: 29%;
    left: 17%;
}
.westindia_caption {
     width: 21%;
}
.southindia_caption {
    width: 23%;
    top: 66%;
}
.regional_h2 {
    font-size: 20px !important;
}
.regional_circle_head {
    top: 36%;
    left: 37%;
}
.regional_4_div {
    width: 100% !important;
    margin: 4% 0%;
}
.regional_8_div {
    width: 100% !important;
   
}
.regi_apply, .regi_view_more {
    width: 25%;
}
.eastindia_caption {
    width: 22%;
}
.regional_h2:hover {
    font-size: 22px !important;
}
.r_city_caption:hover {
    font-size: 15px;
}
.region_bottom_info_sec {
    padding: 5% 0%;
}
.bottom_info_div {
    width: 90%;
}
.common_info {
    width: 100%;
}
.add_info_div h4 {
    font-size: 14px;
}
/*organisation history 480-520px*/
.organisation_slider {
    margin-top: 16%;
}
.organisation_caption_div {
    width: 35%;
    left: 60%;
}
.organisation_name_div {
    width: 90%;
}
.name_sec1 {
    padding: 2% 0%;
}
.org_left{
    width: 23%;
}
.org_right {
    width: 23%;
    left: 77%;
}
.org_left2 {
    width: 12%;
}
.org_right2 {
    width: 12%;
    left: 88%;
}
.scrollup {
    width: 25px;
    height: 30px;
    right: 20px;
}
.print_option img {
    width: 10%;
    margin-right: 5%;
}
.organisation_12 {
    width: 70% !important;
}
.organisation_history_3 {
    width: 100% !important;
    padding: 5% 0% 3% 0%;
}
.president_name h4 {
    font-size:15px;
}
/*Events & Seminar 480-520px*/
.seminar_slider {
    margin-top: 16%;
}
.seminars_head {
    text-align: left;
    width: 90% !important;
}
.seminar_date_div {
    width: 35%;
    margin: 3% auto 3%;
}
.event_select {
    font-size: 15px;
}
.events_12_div {
    width: 90% !important;
    margin: 4% auto;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.events_4_div {
    width: 100% !important;
}
.events_8_div {
    width: 100% !important;
}
.events_head h4 {
    font-size: 16px;
}
.no_news_div {
    width:90%;
}
.news_read_more {
    width: 30%;
}
.event_cal_div {
    width: 22%;
}
/*events details 480-520px*/
.seminar_banner {
    display:none;
}
.event_detail_mid_sec {
    margin-top: 18%;
}
.events_detail_main_div {
    position: relative;
}
.events_detail_12 {
    width: 90% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.events_detail_8 {
    width: 100% !important;
}
.events_detail_4 {
    width: 100% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.event_detail_desc {
    padding: 0% 0% 0% 0%;
}
.events_detail_btns {
    width:70%;
}
.e_register_btn {
    width: 40%;
    margin: 0% 8% 5% 0%;
}
.detail_heading h4 {
    font-size:18px;
}
.event_detail_body_para {
    width: 90%;
}
.city_span {
    margin-right: 11%;
}
.state_span {
    margin-right: 9%;
}
.e_url {
    margin-right: 11% !important;
}
/*news 480-520px*/
.news_slider {
    margin-top: 16%;
}
.fhra_news_caption {
    width: 24%;
    top: 15%;
    left: 10%;
}
.news_12_div {
    width: 90% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin: 3% auto;
}
.news_4_div {
    width: 100% !important;
    padding-left: 15px !important;
}
.news_8_div {
    width: 100% !important;
    border-left:none;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.news_img_div2, .news_img_div {
    width: 45%;
    float: none;
    margin: 0 auto;
}
.news_date_div {
    padding-top: 25%;
}
.news_date_div2 h3 {
    font-size:17px;
}
.news_read_more a h4 {
    font-size: 14px;
}
/*broadcasts 360px*/
.announce_cap {
    font-size: 10px;
}
.announce_caption {
    width: 27%;
    top: 8%;
    left: 10%;
}
.hrani_paging_div {
    width:90%;
}
.hrani_desc {
    width: 55%;
}
.hrani_paging {
    padding-right: 0.3%;
}
.hrani_desc a {
    padding: 0% 1%;
}
/*industry news 480-520px*/
.i_news_caption_div {
    width: 28%;
    top: 30%;
}
.ind_spacing {
    letter-spacing: 5px !important;
}
.no_news_div strong span {
    font-size: 20px;
}
/*photo gallery 480-520px*/
.photo_g_caption {
    width: 23%;
    top: 20%;
    left: 60%;
}
.photo_g_12 {
    width: 90% !important;
    float: none !important;
    margin: 0 auto;
}
.photo_g_4 {
     width: 100% !important;
     padding-right: 0px !important;
    padding-left: 0px !important;
    margin: 4% 0%;
}
.photo_gsli_caption h4 {
    font-size: 18px;
}
/*video galley 401-479px*/
.video_g_caption {
    width: 24%;
    left: 45%;
}
/*publication 480-520px*/
.publication_banner {
    display:none;
}
.publication_mid_sec {
    margin-top: 16%;
}
.publi_img_div {
    margin-top: 16.5%;
}
.publi_12_div {
    width: 90% !important;
}
.publi_4_div {
    width: 70% !important;
    float: none !important;
    margin: 2% auto;
}
.publi_date h3 {
    font-size: 20px;
}
.publi_date {
    margin-bottom: 8%;
}
/*publication-2 480-520px*/
.fhrai_publication_body {
    width: 90% !important;
}
.fhrai_publication_4 {
    width: 80% !important;
    margin: 5% auto;
    float: none !important;
    height:auto;
    
}
.fhrai_publication_div {
    width:80%;
}
.fhrai_cart_btn, .fhrai_pub_desc p {
    font-size:14px;
}
.fhrai_pub_date h4 {
    font-size:16px;
}
.publication_no_photo h3 {
    font-size:20px;
    left:26%;
}
.pub_buy_button_div {
    padding: 3% 0.5% 2%;
}
.publication_model_body {
    padding: 20px !important;
}
.model_4 {
    width:100% !important;
    border-right:none;
}
.model_view_img {
    width:50%;
    margin: 0 auto;
}
.model_publication_detail p {
    font-size:14px;
}
.fhrai_pub_buy2btn {
    font-size: 15px;
    width: 27%;
    padding: 2% 2% 1.5% 2%;
}
.model_8 {
     width:100% !important;
     border-left:none;
     margin-top:3%;
}
.model_pub_desc_div h4 {
    font-size:17px;
}
.model_pub_desc_div p, .model_content_ul li, .model_sub_ul li {
    font-size:14px;
}
.inner_card_div2 {
    width:97%;
}
.inner_count_div {
    width:20%;
}
.inner_card_div {
    width:85%;
}
/*login popup*/
.pub_ligin_head {
    font-size: 18px;
    width: 16%;
}
.pub_login_desc {
    width:78%;
    margin: 3px 0 0px;
}
.username_label {
    width: 22%;
}
.pub_login_btn {
    width: 20%;
    padding: 1% 0%;
    font-size: 15px;
    margin-right: 11%;
}
.username_input {
    width:67%;
}
.forget_label {
    margin-left: 22%;
}
.login_model_footer {
    width:89%;
}
.login_model_footer {
    padding: 0px 15px 12px 15px !important;
}
/*discount cards 480-520px*/
.discount_slider {
    margin-top: 16.5%;
}
.discount_slider_text {
    width: 69%;
    top: 20%;
    left: 10%;
}
.discount_percentage {
    padding-left: 15%;
    margin: 6% 0% 0%;
}
.discount_number {
    margin: 0% 0% 0%;
}
.discount_number h4, .discount_percentage h4 {
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.discount_number h4 span, .discount_percentage h4 span {
    font-size: 18px;
}
.card_search {
    width: 80%;
    padding: 0%;
    font-size: 14px;
}
.discount_12_div {
    width: 94% !important;
}
.discount_head {
    margin-bottom: 5%;
}
.discount_img {
    display:none;
}
.discount_sec {
    margin-bottom: 4%;
}
.discount_desc_para {
    margin-left: 0%;
    padding: 0% 2%;
    border-bottom: 1px solid rgb(220, 220, 220) !important;
    border-top:none;
}
.dis_1 {
    border-bottom: 1px solid rgb(220, 220, 220) !important;
}
.dis_1, .dis_6 {
    border-left: 10px solid rgb(124, 179, 66) !important;
    width: 100%;
    
}
.dis_2, .dis_7 {
    border-left: 10px solid #ffb300;
    width: 100%;
}
.dis_3, .dis_8 {
    border-left: 10px solid #00acc1;
    width: 100%;
}
.dis_4, .dis_9 {
    border-left: 10px solid #546e7a;
    width: 100%;
}
.dis_5, .dis_10 {
    border-left: 10px solid #ff7043;
    width: 100%;
}
.dis_11 {
    border-left: 10px solid rgb(124, 179, 66);
    width: 100%;
}
/*contact us 480-520px*/
.contact_main_12 {
    width: 93% !important;
}
.contact_main_6 {
     width: 100% !important;
}
.fhra_contact_head H4 {
    font-size: 18px;
}
.fhra_contact_head P {
    font-size: 14px;
}
.c_address_sec h4, .c_phone h4 {
    font-size: 15px;
}
.c_address_sec p, .c_phone p {
    font-size: 13px;
}
.map_sec {
    width: 100%;
    float: right;
}
.map_div {
    width: 80%;
    float: none;
    margin: 0 auto;
}
.contact_main_12_div {
    width: 93% !important;
}
.contact_main_form {
    padding: 0% 0%;
}
.c_name_div {
    width: 100%;
    float: left;
    padding-right: 0%;
    margin: 2% 0%;
}
.c_email_div {
    width: 100%;
    float: left;
    padding-left: 0%;
    margin: 2% 0%;
}
.c_name_div p, .c_email_div p, .c_textarea_div P {
    font-size: 14px;
}
.c_name, .c_txtarea, .c_remaining_char p {
    font-size: 12px;
}
.c_txtarea {
    height: 100px;
}
.c_remaining_char {
    width: 75%;
}
.c_submit_btn {
    width: 25%;
}
.c_submit_btn a h4 {
    font-size: 14px;
}
/*awards 480-520px*/
.order_value1, .order_value2 {
    width:50%;
}
.awards_sec {
    width:90%;
}
.comming_soon h4 {
    font-size: 15px;
}
/*news details 480-520px*/
.news_detail_12 {
    width: 95% !important;
    margin: 1% auto 4%;
}
.news_heading_div h4 {
    font-size: 16px;
}
#ContentPlaceHolder1_divAttachments strong {
    font-size: 14px;
}
/*annual report 480-520px*/
.annual_report_12 {
    width: 93% !important;
}
.annual_report_6 {
    width: 100% !important;
}
.annual_report_head h4 {
    font-size:16px;
}
/*annual report 480-520px*/
.annual_report_12 {
    width: 93% !important;
}
.annual_report_6 {
    width: 100% !important;
}
.annual_report_head h4 {
    font-size:16px;
}
/*awards 480-520px*/
.awards_caption {
    width: 25%;
    top: 14%;
    left: 40%;
}
.award_inner h2 {
    margin-top: 2px;
}
.comon_80 {
    width: 90%;
    padding: 3% 1%;
}
.points_img {
    width: 3%;
}
.points_img img{
    width: 100%;
}
.points_desc {
    width: 97%;
    float: left;
    padding-left: 2%;
}
.indivisual_head {
    width: 75%;
}
.awards_heading h4 {
    font-size:16px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.troffy_img {
    width: 100%;
    margin-top: 3%;
}
.troffy_img img {
    width:45%;
}
.troffy_points {
    width: 100%;
    padding: 0% 0% 0% 4%;
}
.awd_criteria_head {
    float: none;
    margin: 0 auto;
    width: 100%;
}
.awards_criteria_div {
    margin: 4% 0% 0% 0%;
}
.awards_para_div {
    margin-top: 3%;
}
.awd_sub_head h4 {
    font-size: 14px;
}
/*executive committee 480-520px*/
.exe_honour_div {
    width: 55% !important;
}
.secretary_member_main {
    width: 41% !important;
}
/*advertisement 480-520px*/
.advertise_caption {
    width: 24%;
    top: 24%;
    left: 36%;
}

.advertise_top_sec {
    width: 90%;
}
.advt_top_head h4, .advt_spon_head h4 {
    font-size: 17px;
}
.fhra_event_dept {
    width: 100%;
}
.fhra_event_head p {
    font-size: 14px;
}
.advt_sponsub_head h4 {
    font-size: 15px;
}
.advt_spon_ul_div {
    padding: 0% 3%;
}
/*FHTP allied 480-520px*/
.hftp_allied_sec {
    width: 90%;
}
.allied_heading h4 {
    font-size: 14px;
}
.allied_award_img {
   float: none;
    margin: 0px auto;
    width: 80%;
}
.allied_award_img img {
    width:100%;
}
.allied_desc {
    margin-top: 5%;
    height: auto;
    overflow: hidden;
    float: left;
}
.allied_map {
    width: 80%;
    margin: 5% auto;
    float: none;
}
/*regional membership form 480-520px*/
.membership_top_div {
    width: 98%;
}
.member_header {
    width: 75%;
    margin-top: 5%;
}
.update_notification_ul li {
    width: 32px;
    height: 32px;
    padding: 4%;
}
.update_count {
    left: 90%;
}
.update_notification_ul li img {
    width: 18px;
}



.member_logo_div {
    width: 20%;
}
.membership_top_right {
    width: 80%;
}
.member_select_name {
    width: 59%;
    padding: 0.3% 0% 0.7% 1%;
}
.membership_select {
    padding: 4% 2%;
    font-size: 12px;
}
.member_profile_pic {
    top: 15%;
    left: 77%;
}
.notification_div {
    width: 100%;
}
.notification_ul li {
    width: 100%;
    float: left;
    margin-right: 0%;
    font-size: 15px !important;
    padding-left: 3%;
    /*margin-bottom: 2%;*/
    border-bottom: 1px solid rgb(102, 204, 154);
    padding-bottom: 1.5%;
    padding-top: 1%;
}
.notification_ul li img {
    width: 5%;
}
.regional_member_form_div {
    width: 90%;
    margin-top: 18%;
}
.membership_form_div {
    width: 85% !important;
    position: relative !important;
    margin-top: 3%;
}
.m_vac_btn {
    font-size: 14px;
}
.member_form_head h4 {
    font-size: 16px;
}
.info_tab_div {
    padding: 2% 2%;
}
.info_tab_div p {
    font-size: 15px;
}
.tab_close {
    top: 12%;
    left: 88%;
}
.mem_fld, .mem_fld2 {
    width:100%;
    margin: 1% 0%;
}
.member_label2, .member_input2, .owner_label, .ownership_input, .upload_label, .room_label {
    width:100%;
    margin: 1% 0%;
    font-size: 13px;
}
.room_type_label, .room_input {
    width:100%;
    margin: 3% 0%;
    font-size: 13px;
}
.upload_input {
     font-size: 13px;
}
.room_head {
    font-size: 15px;
}
.rest_label_no {
    width: 8%;
    margin: 2% 0%;
}
.rest_input {
    width:92%;
    margin: 3% 0%;
    font-size: 13px;
    float: right;
}
.membership_btns {
    width: 85%;
    margin-bottom: 3%;
}
.vac_btn {
    width: 35%;
    font-size: 14px;
}
/*memberships responsive*/
.dist {
     width: 100% !important; 
}
.label2 {
    width: 50% !important;
}
.room_type_label {
    width: 100% !important;
}
.room_input {
    width: 15.5% !important;
}
.room_type_label1 {
    width: 100% !important;
    font-size: 13px !important;
}
.room_input1 {
    width: 15.5% !important;
    font-size: 13px !important;
}
.memberfee_label {
    width: 70%;
    float: left;
    text-align: left;
}
.memberfee_input {
    width: 30%;
    float: left;
}

.discount_member_img img {
    width: 100%;
}
.nominee_cam {
    left: 32%;
}
/*dashboard 480-520px*/
.dashboard_region h4 {
    font-size: 16px;
}
.status_bar {
    height: 15px;
    margin-top: 2%;
}
.status_cap p {
    font-size: 13px;
}
.dashboard_form {
    height: 42px;
}
.dashboard_form h4 {
    font-size: 16px;
}
.dash_btn {
    font-size: 14px;
     height: 42px;
}
/*select region 480-520px*/
.select_region_head {
    margin-top: 5%;
}
.member_region_select {
    margin: 2% 0%;
    width: 80%;
    font-size: 15px;
}
.region_btn {
    width: 25%;
    text-align: center;
    font-size: 15px;
    padding: 1% 0%;
}
/*performa listing form 480-520px*/
.performa_form_field {
    margin: 0% 0% 3% 0%;
}
.performa_label {
    width: 100%;
    font-size: 13px;
}
.performa_input {
    width: 100%;
    font-size: 13px;
}
.airport_distance {
    width: 100%;
    margin-bottom: 3%;
}
.distance_label, .kms_label {
    font-size: 13px;
    width: 100%;
}
.distance_input {
    width: 89%;
}
.banquet {
    width: 100%;
}
.bars_div {
    width: 100%;
}
.bars_count {
    width: 100%;
    margin: 0% 0% 2% 0%;
}
.bars_label {
    font-size: 13px;
}
.bars_input {
    font-size: 13px;
}
.service_tax {
    width: 100%;
    margin-bottom: 3%;
}
.service_tax_label, .service_input, .tariff_label {
    width: 100%;
    font-size: 13px;
}
.tariff_radio_div {
    width: 50%;
    font-size: 13px;
}
.performa_btns {
    width: 100%;
}
/*changes*/
.performa_input_big {
    width: 100%;
    margin-left:0%;
}
.performa_radio {
    width: 40%;
    text-align: left;
}
.performa_checkbox td {
    width:100% !important;
}
.performa_checkbox label {
    width: 90%;
}
.capital_fld {
    width:100%;
}
.capital_label {
    width: 100%;
    font-size: 13px;
}
.check_out_input {
    width: 58%;
}
.air_label {
    width:42%;
}
.year_label {
    width:42% !important;
    /*float:left;*/
    font-size: 13px;
}
.year_input {
    width:55% !important;
}
.room_padding {
    padding-left:4%;
}
.proforma_year_div {
    padding-left: 4px;
}
.performa_status_radio {
    width:100%;
}
.status_label label {
    width: 93%;
    margin-left: 2%;
    font-size: 13px;
}
.tariff_label2 {
    font-size:13px;
    width: 30%;
}
.tariff_table td {
    font-size:13px;
}
.service_label {
    width:100%;
    font-size:13px;
}
.performa_time_field2 td {
    width:100%;
}
.restra_field label {
    width:45%;
}
.govt_label {
    width:50%;
    font-size:13px;  
}
.tariff_set {
    width:100%;
}
.house_label {
    width: 4%;
}
.performa_checkbox2 {
    width: 90%;
    margin-left: 2%;
}
.performa_checkbox2 label {
    width: 90%;
}
.area_label {
    width: 43%;
}
.area_input {
    width: 54%;
}
.govt_input {
    width: 42%;
}
.total_label {
    width: 40%;
    font-size: 13px;
    margin-bottom:3%;
}
.male_input {
    width: 58%;
    margin-right: 0%;
}
tariff_label2 {
    width: 29%;
}
.performa_time_field2 label {
    font-size:13px;
}
/*membership discount card 480-520px*/
.membership_discount_div {
    width: 90%;
}
.membership_code_label {
    width: 100%;
    font-size: 15px;
}
.membership_code_input {
    width: 75%;
}
.membership_code_btn {
    width: 24.9%;
    font-size: 14px;
    padding: 0.5%;
}
.discount_name p {
    font-size: 13px;
}
.discount_name {
    margin: 4% 0%;
}
.discount_member {
    width: 70%;
    margin: 3% auto 0%;
    float: none;
}
.member_border {
    border-right:none;
}
.discount_memb_name p {
    font-size: 13px;
}
.membership_discount_detail p {
    font-size: 14px;
}
.discount_table th {
    font-size: 13px;
}
.discount_table tr td {
    font-size: 12px;
}
.discount_table {
    margin-bottom: 25px !important;
}
/*proforma for member 480-520px*/
.check_out_label {
    width: 100%;
    font-size: 13px;
}
.check_out_field {
    text-align: left;
}
.hall_label {
    width: 60%;
    float: left;
}
.hall_input {
    width: 40%;
    float: left;
}
.tariff_desktop {
    display:none;
}
.tariff_mobile {
    display:block;
}
.mob_t_label {
    font-size:13px;
}
/*general search member 480-820px*/
.general_search_top {
    margin-top: 22%;
}
.general_search_div {
    width: 90%;
}
.general_search_heading h3 {
    font-size: 18px;
}
.search_area_member, .general_search_label {
    width: 100%;
    font-size: 13px;
}
.general_search {
    width: 100% !important;
}
.search_tab_desktop {
    display:none;
}
.search_tab_mob {
    display:block;
}
.vac_btn {
    width: 30%;
}
/*convention 480-520px*/
.convention_button_div {
    width:62%;
}
.con_read_more {
    width: 36%;
}
.convention_button_div2 {
    width: 40%;
}
.convention_btns {
    font-size: 14px;
}
.cancellation_head h4 {
    font-size: 16px;
}
/*terms and condition 480-820px*/
.terms_points {
    height:8px;
    width: 8px;
    margin-top: 1.2%;
}
/*address detail 480-520px*/
.add_detail_div {
    margin-top: 17%;
}
.add_detail_field {
    width: 85%;
}
.add_detail_label {
    font-size: 14px;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.add_detail_form {
    width: 100%;
}
.billing_add_form {
    margin: 0% 1%;
    float: left;
}
.shipping_add_heading {
    padding-left: 0%;
}
.add_save_btn {
    margin-left: 0% !important;
    text-align: center;
}
.shipping_add_heading h5 {
    font-size:15px;
}
.shipping_mar_bottom {
    margin-bottom: 2%;
}
/*transaction detail 480-520px*/
.transaction_label {
    width:35%;
    font-size:14px
}
.transaction_label2 {
    width:65%;
    font-size:13px
}
.make_payment {
    padding-left:0.5%;
}
.payment_btn {
    width:35%;
    font-size:14px;
}
/*career 480-520px*/
.career_cap h2 {
    margin-top: 5px;
}
.career_caption {
    left: 30% !important;
}
.career_btns {
    width: 25%;
    top: 55%;
    left: 7%;
}
.career_submit {
    width:85%;
}
.c_sum_bnt {
    font-size:12px;
    padding: 3% 0%;
}
.career_sec {
    width:90%;
    padding:0% 1%;
}
.career_search_select {
    width: 25%;
    font-size: 13px;
    margin-right: 1%;
}
.career_search_btn {
    width: 18%;
    font-size: 13px;
}
.career_search_div {
    margin:5% 0%;
}
.vacancy_head h4 {
    font-size:16px;
}
.vacancy_btn {
    width:30%;
}
.v_apply_bnt {
    padding:3px 0px;
    font-size:13px'
}
/*download form 480-520px*/
.download_caption {
    width: 30%;
    top: 5%;
    left: 60%;
}
.download_form_div {
    width: 92%;
    padding: 1% 2%;
}
.download_top_div h3 {
    font-size: 16px;
    text-align: justify;
    margin-top: 10px;
}
.download_4_div {
    width: 100% !important;
    border-right: medium none;
    padding-right: 0px !important;
    padding-left: 0px !important;
    border-bottom: 1px solid rgb(255, 255, 255);
}
.border_right_none {
    border-bottom:none;
}
.membership_download_form h4 {
    font-size:15px;
}
.membership_download_form p, .regional_download_form p, .form_download_food p {
    font-size:14px;
}
.nomination_div p {
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.regional_form_heading h4 {
    font-size: 17px;
}
.regional_download_3 {
    width: 100% !important;
    margin-bottom: 5%;
}
.regional_download_form h4 {
    font-size: 15px;
}
.regional_download_3 {
    height:auto;
}
/*contact information 480-520px*/
.contact_info_slider {
    width: 100%;
    margin: 20% auto 0%;
}
.edit_profile {
    width: 15%;
    left: 85%;
}
.edit_profile p {
    font-size:12px;
}
.contact_profile_div {
    width: 55%;
    top: 22%;
    left: 4%;
}
.contact_profile_img {
    width:30%;
}
.contact_profile_name {
    width:65%;
}
.contact_profile_name h4 {
    font-size:15px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.contact_profile_name h5 {
    font-size:12px;
}
.contact_info_details_div {
    width:100%;
}
.contact_info_fields {
    width: 91%;
    margin: 10% auto 2%;
}
.contact_info_head h4 {
    font-size: 16px;
}
.contact_info_input {
    width: 100% !important;
}
/*fhrai uniwe 480-520px*/
.fhrai_uniwe_2 {
    width: 46% !important;
    text-align: center;
    margin: 1% auto;
    float: none !important;
}
.fhrai_uniwe_10 {
    width: 100% !important;
}
.uniwe_social_head h4 {
    font-size: 16px;
}
.uniwe_nitif_ul li {
    width:100%;
    margin-bottom:2%;
}
.uniwe_gallery {
    width:60%;
}
/*member dashboard 480-520px*/
.member_dashboard_div {
    width: 80%;
}
.member_dash_4 {
    width:50%;
    float:left;
}
.member_dash_img h5 {
    font-size:13px;
}
.member_dash_4 {
    min-height: 180px !important;
}
/*document table 480-520px*/
.document_table_div {
    width:95%;
}
.document_3_div {
    width: 50% !important;
    margin: 3% 0%;
    /*float: none !important;*/
    padding-top: 5%;
}
.document_close {
    width: 30px;
    height: 30px;
    padding: 1%;
}
.document_close img {
    width:100%;
}
/*convention registration 480-520px*/
.con_registration_mid_sec {
    width: 90%;
    margin: 16% auto 0%;
}
.con_registration_head {
    margin-top: 8%;
}
.con_registration_head h4 {
    font-size: 16px;
}
.con_registration_field_div {
    width:95%;
}
.tab_close2 {
    top: 20%;
    left: 90%;
}
.lable_hidden {
    display:none;
}
.registration_fee_div {
    width:100%;
}
.registration_fee_input {
    width:100%;
}
.registration_fee_label {
    font-size: 16px;
}
.conbtn_paddingleft {
    width:100%;
    margin:2% 0%;
}
.con_nextbackbtn_div {
    width: 100%;
}
.con_btn {
    font-size:15px;
    padding: 1% 4%;
}
/*major milestones 480-520px*/
.milestone_top {
    margin-top:5%;
}
.milestone_label {
    font-size: 16px;
}
.travel_arrival_div {
    width:100%;
    margin-bottom:5%;
}
.travel_arrival_div h5 {
    font-size:14px;
}
/*vacancy form 480-520px*/
.vacancy_bullet {
    display:none;
}
.sub_vacancy_head {
    margin: 0% 0% 4% 0%;
}
.sub_vacancy_head h4 {
    font-size:18px;
}
.vacancy_form_div {
    width:90%;
}
.vacancy_info {
    width: 100%;
    margin-left:0%;
}
.vac_fld_lebel {
    width:100%;
}
.vacancy_txt_fld {
    width:100%;
    padding: 0px 4px;
}
.vacinput_fld {
    width:100%;
}
.vac_fld_lebel p {
    margin-top:0px;
}
/*awards archive 480-520px*/
.convention_home_main {
    width:92%;
}
.points_desc h4 {
    font-size:16px;
}
/*convention home 480-520px*/
.convention_banner_text {
    width: 46%;
    top: 25%;
    left: 40%;
}
.convention_banner_text h2 {
    font-size: 15px;
    line-height: 20px;
}
.convention_main_head p {
    font-size: 15px;
    line-height: 24px;
}
.convention_home_head h4, .convention_main_head h4 {
    font-size:20px;
}
.convention_para_div p {
    font-size: 15px;
    line-height: 26px;
}
.con_committee_head h4 {
    font-size:17px;
}
.convention_para_div {
    text-align:justify;
}
.venue_heading h4 {
    font-size:16px;
}
.con_venue_6 {
    margin:5% 0%;
}
.speaker_3 {
    border-right:none;
    border-bottom: 1px solid #ccc !important;
}
.sbb {
    border-bottom:none;
}
.con_location {
    width: 5%;
}
.venue_address {
    width:93%;
}
/*convention agenda 480-520px*/
.con_banner_textright {
    width: 50%;
    top: 24%;
    left: 6%;
}
.con_banner_textright h2 {
    font-size: 16px;
    line-height: 22px;
}
.agenda_left {
    width: 100%;
}
.agenda_left h4, .agenda_right h4 {
    font-size: 15px;
}
.agenda_right p {
    font-size: 14px;
}
.agenda_right {
    width: 100%;
    padding-left: 9%;
}
.agenda_head_left {
    width:20% !important;
}
.agenda_head_right {
    width:80% !important;
    padding-left:0%;
}
.agenda_head_right h4{
    line-height:24px;
}
/*login page 360px*/
.photo_slider_div {
    width: 85%;
}
.logmod__heading-subtitle {
    font-size: 14px !important;
}
.signup_5, .signup_7 {
    width: 100% !important;
}
.sign_full {
    padding: 11px 24px !important;
}
.signup_select {
    width: 100% !important;
}
/*convention message 481-520px*/
.speaker_img_div2 img {
    width: auto;
}
.speaker_sign_div {
    width: 35%;
}
/*convention registration fee 480-520px*/
.regis_feelabel {
    width: 50%;
    float: left;
}
/*view messages 480-520px*/
.view_message_div {
    width: 90% !important;
    margin-top: 7% !important;
}
.message_left_div {
    width: 100% !important;
}
.message_right_div {
    width: 100% !important;
}
#DivPMessage {
   height: auto !important;
}
.msg_reply {
    padding-left: 25px !important;
}
.single_msg_innerdiv {
    width: 20% !important;
}
.single_msg_sec {
    width: 100% !important;
}
}
@media (min-width:521px) and (max-width:580px){
.menu_mobile{
    display:block !important;
}
#nav-main{
	width:100%;
}
.navbar-toggle{
	background-color: rgb(255, 255, 255) !important;
}
.navbar-toggle .icon-bar{
	border-bottom: 2px solid rgb(51, 114, 61);
}
.logo_div{
	/*width: 50%;*/
	float: left;
}
.logo_div img{
	width:42%;
}
.dropdown-menu > li > a {
    font-size: 13px;
}
#myNavbar {
    width:100% !important;
}
.membership_menu_btn {
    margin-top: 1px !important;
}
.error_message_div {
    margin: 25% auto;
}
.error_message_div h1 {
    font-size: 45px;
    line-height: 60px;
}
.error_message_div h4 a {
    font-size: 18px;
}
.call_div{
	text-align: left;
    padding-top: 1.5%;
    padding-left: 2%;
    width: 35%;
}
.call_div a {
    padding:0px 3px;
}
.imgDescription {
    top: -58%;
}
.header_top_wrap {
    width:98%;
}
.social_links_div {
    width:38.5%;
}
.beta_div {
    display:none;
}
.zoom_div {
    width: 15%;
    float: left;
    /*margin: 1.5% 0% 0% 0%;*/
}
.sitemap_icon_div {
    float: left;
    margin: 1.5% 0.5% 0% 1%;
    text-align: center;
}
.google_translate_div {
    /*width: 42%;*/
    text-align: left;
    padding: 0.5% 2%;
}
.call_div p{
	font-size:14px;
	margin: 0 0 0px;
	padding-top: 0%;
}
.header_ul{
	width: 100%;
	text-align: center;
	margin: 0% !important;
}
.header_ul li{
	border-bottom: 1px solid rgb(102, 204, 154);
}
.header-li h4{
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.header-li a{
    padding: 5px 20px 5px 20px !important;
}
.mbr_desk_view{
    display:none;
}
.mbr_mob_view{
    display:block;
}
.down_img{
    width: 4%;
    float: none;
    margin: 0px auto;
}
.down_img img{
    width:100%;
}
.panel-group .panel{
    background-color: rgb(255, 102, 52);
    border-top: 7px solid rgb(255, 255, 255);
    border-bottom: 7px solid rgb(255, 255, 255);
}
.member_menu_div{
    border:none;
}
.member_menu{
	width:100%;
    padding: 0%;
}
.home_icon_li img {
    width:4%;
}
.member_ul{
	text-align:center;
	margin-bottom: 0px;
	width: 100%;
	padding: 0% 0%;
}
.member_ul li{
	width: 100%;
	float: none;
	font-size: 14px;
	margin: 0px auto;
	padding: 1% 0%;
	border-bottom: 1px solid rgb(102, 204, 154);
	cursor:pointer;
}
.member_ul li:hover{
	background-color:rgba(0, 0, 0, 0.6);
}
.member_ul li a:hover{
	text-decoration:none;
	color:#fff;
}
.cart_count {
    width: 17px;
    height:17px;
    font-size: 11px;
    top: 23%;
    left: 54%;
}
.website_search_div {
    width: 55%;
    position: absolute;
    top: 5%;
    left: 25%;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-left: 5px;
    padding-right: 5px !important;
}
table.gsc-search-box td {
    padding-right: 5px;
}
input.gsc-search-button-v2 {
    padding: 5px 20px !important;
}
.login_register{
	width:100%;
}
.login_register h4{
	padding: 0% 0%;
	font-size: 14px;
    margin-top: 6px;
    margin-bottom: 6px;
}
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7, .banner8, .banner9, .banner16, .banner20, .banner14, .banner30 {
    background:none;
    height:auto;
}
.banner_link6 {
    display: none;
}
.desktop_view {
    display:block !important;
}
.home_banner_div{
	margin-top: 4%;
}
.carousel-control{
	width: 3% !important;
	top: 55% !important;
}
.member_main_div{
	width: 60%;
	float: none;
	top: 36%;
    left: 20%;
    padding: 1% 0% 0% 0%;
}
.member_main_div1{
	top: 40%;
    left: 18%;
    width: 65%;
}
.member_count{
	width:100%;
}
.member_count h2{
	font-size: 18px;
    margin-top: 5px;
}
.member_count h1{
	font-size: 24px;
	margin-top: 10px;
}
.member_count h3{
	font-size: 14px;
	margin-top: 10px;
	line-height: 18px;
    margin-bottom: 10px;
}
.know_btn{
	margin-bottom: 3%;
}
.know_btn a h4{
	font-size: 11px;
	padding: 2%;
	width: 31%;
}
/*banner text*/
.banner3_content_div {
    width: 37%;
    top: 32%;
    left: 53%;
}
.banner3_content_area h1 {
    line-height: 24px;
    font-size: 20px;
    margin-top: 7px;
}
.banner3_content_area h2 {
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.banner4_content_div {
    width: 60%;
    left: 20%;
    top: 55%;
}
.banner4_content_area h2 {
    font-size:17px;
}
.bnrbtn {
    font-size:12px;
}
.banner2_content_div {
    width: 65%;
    top: 28%;
    left: 10%;
}
.banner_content_head h2 {
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 5px;
}
.banner2_content_desc {
    margin: 1% 0% 1% 0%;
}
.banner2_content_desc p {
    font-size: 12px;
    text-align: justify;
    margin: 0 0 0px;
}
.banner2_know_btn a h4 {
    margin-top: 5px;
    font-size: 12px;
    width: 30%;
}
/*banner text end*/
.left_line, .left_line1{
	width: 27%;
    display:none;
}
.right_line, .right_line1{
	left: 70%;
	width: 27%;
    display:none;
}
.left_line2{
	width: 25%;
    /*left: 1%;*/
    display:none;
}
.right_line2{
	left: 72%;
	width: 25%;
    display:none;
}
.magezine_icon {
    margin-top: 0%;
}
.apply_txt h4{
	font-size: 19px;
}
.apply_12, .city_12_div, .event_12_div{
	width: 95% !important;
}
.select_city_div{
	width: 90%;
}
.select_city_div p{
	font-size: 20px;
}
.city_3_div{
	width:48% !important;
	/*padding-right: 0px !important;
	padding-left: 0px !important;*/
	margin: 0% 1%;
}
.city_name1 h4, .city_name2 h4, .city_name3 h4, .city_name4 h4{
	font-size: 16px;
	margin-bottom: 20px;
}
.event_6_div{
	width: 100% !important;
	float: none !important;
	margin: 5% auto;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.b_cast_head h4{
	font-size: 20px;
}
.bc_date p, .bc_date2 p{
	font-size: 15px;
}
.bc_desc p{
	font-size: 14px;
}
.about_fhrai_div{
	position: relative;
	width: 90%;
	float: none;
	margin: 5% auto;
	left: 0%;
	padding: 1% 4%;
}
.about_head h1{
	font-size: 26px;
}
.about_desc p{
	font-size: 16px;
	line-height: 20px;
	text-align: justify;
}
.read_more{
	width: 35%;
}
.read_more h4{
	font-size: 18px;
}
.magezine_12_div{
	width: 90% !important;
}
.magezine_4_div{
	width:100% !important;
}
.publish_date h4{
	font-size: 18px;
    margin-bottom:10px;
}
.publish_date2 h4{
	font-size: 18px;
    margin-bottom: 10px;
}
.magezine_8_div{
	width:100% !important;
}
.magezine_sub_4_div{
	/*width:100% !important;*/
	/*margin-bottom: 10%;*/
}
.magezine_sub_12_div{
    padding-top: 0%;
}
.mg1_img img, .mg2_img img{
    /*display:none;*/
}
.view_btn{
	width: 30%;
}
.view_btn a h4{
	font-size: 16px;
}
.toll_free{
	/*width: 75%;*/
}
.incredible_heading h1 {
    font-size:48px;
}
.incredible_call {
    width: 58%;
}
.toll_free h3{
	font-size: 18px;
	/*margin-top: 1px;*/
}
.contact_12_div{
	width: 95% !important;
}
.contact_6_div{
	width: 100% !important;
	text-align: left;
}
.contact_head h3{
	font-size: 20px;
}
.address_sec h4, .phone span{
	font-size: 15px;
}
.address_sec p, .phone p{
	font-size: 14px;
}
.write_us{
	width: 100%;
	float: left;
}
.contact_input{
	width: 100%;
	font-size: 14px;
}
.contact_txtarea{
	margin: 2% 0%;
	width: 100%;
	font-size: 14px;
	height: 100px;
}
.submit_btn{
	width: 20%;
	margin-left: 0%;
	text-align: center;
}
.submit_btn a h4{
	font-size: 15px;
}
.footer_12_div{
	width: 94% !important;
}
.footer_6_div{
	/*width: 100% !important;*/
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.copy_right p, .power_by p{
	font-size: 12px;
}
/*benefits 521-580px*/
.benefit_slider_img {
    margin-top: 15%;
}
.b_heading_12{
    width: 90% !important;
}
.benefit_heading h2{
    font-size:26px;
}
.benefit_12_div{
     width: 90% !important;
     padding-right: 0px !important;
     padding-left: 0px !important;
}
.benefit_6_div{
    height: auto;
    width: 50% !important;
    overflow: auto;
    margin: 2% 0%;
    padding-right: 5px !important;
     padding-left: 5px !important;
}
.benefit_desc {
    min-height: 335px;
}
.desc_head h4, .hidden_size{
    font-size: 16px;
}
.desc_para p{
    font-size:14px;
}
/*eligibility criteria 521-580px*/
.eligibility_slider{
    margin-top: 15%;
}
.eligibility_caption_div{
    width: 50%;
    top: 10%;
    left: 40%;
}
.news_caption h2{
    font-size: 18px;
}
.news_india{
    font-size: 10px;
}
.news_heading_main{
    width: 90%;
    /*text-align: center;*/
}
.news_heading_main h3{
    font-size: 22px;
}
.criteria_hotel_div, .criteria_restra_div, .criteria_associate_div{
    width: 100%;
    height:auto;
    overflow:hidden;
    background:none;
}
.crit_desk{
    display:none;
}
.crit_mob{
    display:block;
}
.criteria_head_hotel{
    width: 100%;
    margin-top: 5%;
    padding-right: 0%;
    background-color: rgb(249, 168, 37);
}
.criteria_head_hotel h3{
    font-size: 20px;
    width: 100%;
    padding: 2% 0%;
}
.criteria_points, .criteria_points2, .criteria_points3{
   width: 100%;
    background-color: rgb(75, 75, 77);
    padding: 2% 6%;
    margin-top: 0%;
}
.criteria_head_restra{
    width:100%;
    background-color: rgb(38, 166, 154);
    margin-top: 5%;
}
.criteria_head_restra h3{
    font-size: 20px;
    width: 100%;
    padding: 2% 0%;
    text-align: center;
}
.crit_associate_head{
    background-color:#d32f2f;
    margin-top: 5%;
}
.criteria_associate_div{
    margin-bottom: 8%;
}
.apply_now_ecrit {
    width: 22%;
}
.apply_now_ecrit h4 {
    font-size: 15px;
}
/*links 521-580px*/
.link_slider {
    margin-top: 14%;
}
.links_caption_div {
    width: 22%;
    top: 15%;
    left: 10%;
}
.links_head {
    text-align:left;
}
.links_12_div {
    width: 100% !important;
    margin: 7% auto;
}
.links_img_div{
    float: left;
    width: 80%;
}
.links_number {
    top: 14%;
}
.links_number h3 {
    font-size: 26px;
}
.links_desc_div h4 a {
    font-size: 16px;
    line-height: 24px; 
}
.links_desc_div h4 a:hover {
    font-size: 18px;
}
/*about us 521-580px*/
.about_slider {
     margin-top: 15%;
}
.about_circle_div {
    width: 77%;
    position: relative;
    left: 0%;
    float: none;
    margin: 0 auto;
}
.about_circle_head h3 {
    font-size: 20px;
}
.hospitality_div {
    width: 20%;
    top: 8%;
    left: 40%;
}
.hospital_icon {
    width: 60%;
}
.hospital_txt p {
    font-size:12px;
}
.stake_holder_div {
    width: 20%;
    left: 11%;
}
.political_div {
    width: 20%;
    top: 30%;
    left: 69%;
}
.association_div {
    width: 20%;
    left: 22%;
}
.academic_div {
    width: 20%;
    left: 58%;
}
.activity_head {
    text-align:left;
}
.activity_12_div {
    width: 90% !important;
}
.activity_3_div {
   width: 50% !important;
    margin: 4% auto;
}
.activity_caption h4 {
    font-size: 16px;
}
.honour_div {
    width: 65%;
}
.honour_head {
    margin: 5% 0%;
}
.honour_head h4 {
    font-size: 16px;
}
.honour_img img {
    width:100%;
}
.honour_name p {
    font-size: 14px;
}
.about_left_line {
    width: 29%;
    left: -3.5%;
}
.about_right_line {
    width: 29%;
    left: 74.5%;
}
.bearer_member_12 {
    width: 90% !important;
}
.bearer_member_3 {
    width: 50% !important;
    margin: 2% auto;
}
.activity_caption {
    top: 80%;
}
.honour_read_more {
    width: 50%; 
}
/*regional association 521-580px*/
.regional_slider {
    margin-top: 15%;
}
.regional_circle_div {
    width: 90%;
    float: none;
    margin: 0 auto;
}
.regional_activity_sec {
    width:90%;
    padding-bottom: 2%;
}
.r_activity_main_div {
    width:100%;
    margin-left: 0%;
    margin-top: 0%;
}
.r_activity_head h4 {
    font-size:15px;
}
.common_breadcrumb {
    width: 90%;
}
.r_city_caption {
    font-size: 14px;
}
.northindia_caption {
    width:30%;
    top: 29%;
    left: 17%;
}
.westindia_caption {
     width: 22%;
}
.southindia_caption {
    width: 25%;
    top: 66%;
}
.regional_h2 {
    font-size: 20px !important;
}
.regional_circle_head {
    top: 36%;
    left: 37%;
}
.regional_head{
    text-align:left;
    width: 90%;
}
.regional_4_div {
    width:60% !important;
    float:none !important;
    /*padding-right: 0px !important;
    padding-left: 0px !important;*/
    margin: 3% auto;
}
.regional_8_div {
    width: 100% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.regi_apply, .regi_view_more {
    width: 20%;
}
 .regional_12_div {
     width: 88% !important;
}
 .regional_h2:hover {
    font-size: 22px !important;
}
.r_city_caption:hover {
    font-size: 15px;
}
.region_bottom_info_sec {
    padding: 5% 0%;
}
.bottom_info_div {
    width: 90%;
}
.common_info {
    width: 100%;
}
.add_info_div h4 {
    font-size: 14px;
}
/*organisation history 521-580px*/
/*.organisation_slider {
    margin-top: 13% !important;
}*/
.organisation_slider {
    margin-top: 14%;
}
.organisation_caption_div {
    width: 35%;
    left: 60%;
}
.organisation_name_div {
    width: 90%;
}
.name_sec1 {
    padding: 2% 0%;
}
.org_left{
    width: 24%;
    /*left: 3%;*/
}
.org_right {
    width: 24%;
    left: 76%;
}
.org_left2 {
    width: 15%;
    /*left: 2%;*/
}
.org_right2 {
    width: 15%;
    left: 85%;
}
.scrollup {
    width: 25px;
    height: 30px;
    right: 25px;
}
.organisation_12 {
    width: 95% !important;
}
.organisation_history_3 {
    width: 50% !important;
    padding: 5% 0% 3% 0%;
}
.president_name h4 {
    font-size:15px;
}
.past_president_img {
    width:50%;
}
/*Events & Seminar 521-580px*/
.seminar_slider {
    margin-top: 14%;
}
.seminars_head {
    text-align: left;
    width: 90% !important;
}
.seminar_date_div {
    width: 30%;
}
.event_select {
    font-size: 15px;
}
.events_12_div {
    width: 90% !important;
    margin: 2% auto;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.events_4_div {
    width: 100% !important;
}
.events_8_div {
    width: 100% !important;
}
.events_head h4 {
    font-size: 16px;
}
.no_news_div {
    width:90%;
}
.news_read_more {
    width: 30%;
}
.event_cal_div {
    width: 20%;
}
/*events details 521-580px*/
.seminar_banner {
    display:none;
}
.event_detail_mid_sec {
    margin-top: 16%;
}
.events_detail_main_div {
    position: relative;
}
.events_detail_12 {
    width: 90% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.events_detail_8 {
    width: 100% !important;
}
.events_detail_4 {
    width: 100% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.event_detail_desc {
    padding: 0% 0% 0% 0%;
}
.events_detail_btns {
    width:70%;
}
.e_register_btn {
    width: 40%;
    margin: 0% 8% 5% 0%;
}
.event_detail_body_para {
    width: 90%;
}
.city_span {
    margin-right: 11%;
}
.state_span {
    margin-right: 9%;
}
.e_url {
    margin-right: 11% !important;
}
/*news 521-580px*/
.news_slider {
    margin-top: 15%;
}
.fhra_news_caption {
    width: 22%;
    top: 15%;
    left: 10%;
}
.news_12_div {
    width: 90% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin: 3% auto;
}
.news_4_div {
    width: 100% !important;
    padding-left: 15px !important;
}
.news_8_div {
    width: 100% !important;
    border-left:none;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.news_img_div2, .news_img_div {
    width: 40%;
    float: none;
    margin: 0 auto;
}
.news_date_div {
    padding-top: 22%;
}
.news_date_div2 h3 {
    font-size:17px;
}
.news_read_more a h4 {
    font-size: 14px;
}
/*broadcasts 360px*/
.announce_cap {
    font-size: 10px;
}
.announce_caption {
    width: 22%;
    top: 8%;
    left: 15%;
}
.hrani_paging_div {
    width:90%;
}
.hrani_desc {
    width: 55%;
}
.hrani_paging {
    padding-right: 0.3%;
}
.hrani_desc a {
    padding: 0% 1%;
}
/*industry news 521-580px*/
.i_news_caption_div {
    width: 25%;
    top: 35%;
}
.ind_spacing {
    letter-spacing: 5px !important;
}
.no_news_div strong span {
    font-size: 20px;
}
/*photo gallery 521-580px*/
.photo_g_caption {
    width: 22%;
    top: 25%;
}
.photo_slider_div {
    width:90%;
    margin: 4% auto 0%;
}
.photo_g_12 {
    width: 100% !important;
    float: none !important;
    margin: 0 auto;
}
.photo_g_4 {
     width: 50% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.photo_gsli_caption h4 {
    font-size: 16px;
}
/*video galley 521-580px*/
.video_g_caption {
    width: 22%;
    left: 47%;
}
/*publication 521-580px*/
.publication_banner {
    display:none;
}
.publication_mid_sec {
    margin-top: 16%;
}
.publi_img_div {
    margin-top: 15%;
}
.publi_12_div {
    width: 90% !important;
}
.publi_date h3 {
    font-size: 16px;
}
.publi_date {
    margin-bottom: 8%;
}
/*publication-2 521-580px*/
.fhrai_publication_body {
    width: 90% !important;
}
.fhrai_publication_4 {
    width: 75% !important;
    margin: 5% auto;
    float: none !important;
    height:auto;
}
.fhrai_publication_div {
    width:80%;
}
.fhrai_cart_btn, .fhrai_pub_desc p {
    font-size:14px;
}
.fhrai_pub_date h4 {
    font-size:16px;
}
.publication_no_photo h3 {
    font-size:20px;
    left:26%;
}
.publication_model_body {
    padding: 20px !important;
}
.model_4 {
    width:100% !important;
    border-right:none;
}
.model_view_img {
    width:50%;
    margin: 0 auto;
}
.model_publication_detail p {
    font-size:14px;
}
.fhrai_pub_buy2btn {
    width: 22%;
    padding: 2% 2% 1.5% 2%;
}
.member_price {
    padding: 2% 0% 0% 3%;
}
.model_8 {
     width:100% !important;
     border-left:none;
     margin-top:2%;
}
.model_pub_desc_div h4 {
    font-size:17px;
}
.model_pub_desc_div p, .model_content_ul li, .model_sub_ul li {
    font-size:14px;
}
.inner_card_div2 {
    width:97%;
}
.inner_count_div {
    width:20%;
}
.inner_card_div {
    width:85%;
}
/*discount cards 521-580px*/
.discount_slider {
    margin-top: 15%;
}
.discount_slider_text {
    width: 69%;
    top: 20%;
    left: 14%;
}
.discount_percentage {
    padding-left: 15%;
    margin: 6% 0% 0%;
}
.discount_number {
    margin: 0% 0% 0%;
}
.discount_number h4, .discount_percentage h4 {
    font-size: 17px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.discount_number h4 span, .discount_percentage h4 span {
    font-size: 20px;
}
.card_search {
    width: 80%;
    padding: 0%;
    font-size: 15px;
}
.discount_12_div {
    width: 93% !important;
}
.discount_head {
    margin-bottom: 3%;
}
.discount_img {
    display:none;
}
.discount_sec {
    margin-bottom: 3%;
}
.discount_desc_para {
    margin-left: 0%;
    padding: 0% 2%;
    border-bottom: 1px solid rgb(220, 220, 220) !important;
    border-top:none;
}
.dis_1 {
    border-bottom: 1px solid rgb(220, 220, 220) !important;
}
.dis_1, .dis_6 {
    border-left: 10px solid rgb(124, 179, 66) !important;
    width: 100%;
    
}
.dis_2, .dis_7 {
    border-left: 10px solid #ffb300;
    width: 100%;
}
.dis_3, .dis_8 {
    border-left: 10px solid #00acc1;
    width: 100%;
}
.dis_4, .dis_9 {
    border-left: 10px solid #546e7a;
    width: 100%;
}
.dis_5, .dis_10 {
    border-left: 10px solid #ff7043;
    width: 100%;
}
.dis_11 {
    border-left: 10px solid rgb(124, 179, 66);
    width: 100%;
}
/*contact us 521-580px*/
.contact_main_12 {
    width: 93% !important;
}
.fhra_contact_head H4 {
    font-size: 18px;
}
.fhra_contact_head P {
    font-size: 14px;
}
.c_address_sec h4, .c_phone h4 {
    font-size: 15px;
}
.c_address_sec p, .c_phone p {
    font-size: 13px;
}
.map_sec_6 {
    margin-top: 7%;
}
.map_sec {
    width: 100%;
    float: right;
}
.contact_main_12_div {
    width: 95% !important;
}
.contact_main_form {
    width: 100%;
    padding: 0% 0%;
}
.c_name_div p, .c_email_div p, .c_textarea_div P {
    font-size: 14px;
}
.c_name, .c_txtarea {
    font-size: 12px;
}
.c_txtarea {
    height: 100px;
}
.c_remaining_char {
    width: 80%;
}
.c_submit_btn {
    width: 20%;
}
.c_submit_btn a h4 {
    font-size: 16px;
}
/*awards 521-580px*/
.order_value1{
    width:40%;
}
.order_value2 {
    width:60%;
}
.awards_sec {
    width:90%;
}
.comming_soon h4 {
    font-size: 15px;
}
/*news details 521-580px*/
.news_detail_12 {
    width: 93% !important;
    margin: 1% auto 4%;
}
.news_heading_div h4 {
    font-size: 17px;
}
#ContentPlaceHolder1_divAttachments strong {
    font-size: 15px;
}
/*annual report 521-580px*/
.annual_report_12 {
    width: 92% !important;
}
.annual_report_6 {
    width: 100% !important;
}
.annual_report_head h4 {
    font-size:16px;
}
/*awards 521-580px*/
.awards_caption {
    width: 25%;
    top: 14%;
    left: 40%;
}
.award_inner h2 {
    margin-top: 2px;
}
.comon_80 {
    width: 90%;
    padding: 2% 1%;
}
.points_img {
    width: 3%;
}
.points_img img{
    width: 100%;
}
.points_desc {
    width: 97%;
    float: left;
    padding-left: 2%;
}
.indivisual_head {
    width: 60%;
}
.awards_heading h4 {
    font-size:16px;
}
.troffy_img {
    width: 100%;
    margin-top: 3%;
}
.troffy_img img {
    width:45%;
}
.troffy_points {
    width: 100%;
    padding: 0% 0% 0% 3%;
}
.awd_criteria_head {
    float: none;
    margin: 0 auto;
    width: 100%;
}
.awards_criteria_div {
    margin: 3% 0% 0% 0%;
}
.awards_para_div {
    margin-top: 3%;
}
.awd_sub_head h4 {
    font-size: 14px;
}
/*executive committee 521-580px*/
.exe_honour_div {
    width: 50% !important;
    margin: 5% auto !important;
}
.exe_honour_img {
    width: 45% !important;
}
.exe_member_3 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.exe_member_main {
    min-height: 360px;
}
.member_name p:nth-of-type(1), .member_name p:nth-of-type(2), .member_name p:nth-of-type(3), .honour_read_more a p {
    font-size: 12px;
}
.secretary_member_main {
    width: 41% !important;
}
.exe_left_line {
    width: 19%;
    left: -3.5%;
}
.exe_right_line {
    width: 19%;
    left: 85%;
}
/*advertisement 521-580px*/
.advertise_caption {
    width: 22%;
    top: 28%;
    left: 38%;
}
.advertise_top_sec {
    width: 90%;
}
.advt_top_head h4, .advt_spon_head h4 {
    font-size: 17px;
}
.fhra_event_dept {
    width: 100%;
}
.fhra_event_head p {
    font-size: 14px;
}
.advt_sponsub_head h4 {
    font-size: 15px;
}
.advt_spon_ul_div {
    padding: 0% 3%;
}
/*FHTP allied 521-580px*/
.hftp_allied_sec {
    width: 90%;
}
.allied_heading h4 {
    font-size: 15px;
}
.allied_award_img {
   float: none;
    margin: 0px auto;
    width: 75%;
}
.allied_award_img img {
    width:100%;
}
.allied_desc {
    margin-top: 5%;
    height: auto;
    overflow: hidden;
    float: left;
}
.allied_map {
    width: 75%;
    margin: 5% auto;
    float: none;
}
/*regional membership form 521-580px*/
.membership_top_div {
    width: 96%;
}
.member_header {
    width: 70%;
    margin-top: 4%;
}
.update_notification_ul li {
    width: 32px;
    height: 32px;
    padding: 4%;
}
.update_count {
    left: 83%;
}
.update_notification_ul li img {
    width: 18px;
}


.member_logo_div {
    width: 16%;
    margin-top: 1%;
}
.membership_top_right {
    width: 84%;
}
.member_select_name {
    width: 60%;
    padding: 0.3% 0% 0.7% 1%;
}
.membership_select {
    padding: 4% 2%;
    font-size: 12px;
}
.member_profile_pic {
    top: 15%;
    left: 77%;
}
.notification_div {
    width: 100%;
}
.notification_ul li {
    width: 100%;
    float: left;
    margin-right: 0%;
    font-size: 15px;
    padding-left: 3%;
    /*margin-bottom: 2%;*/
    border-bottom: 1px solid rgb(102, 204, 154);
    padding-bottom: 1.5%;
    padding-top: 1%;
}
.notification_ul li img {
    width: 5%;
}
.regional_member_form_div {
    width: 90%;
    margin-top: 16%;
}
.membership_form_div {
    width: 85% !important;
    position: relative !important;
    margin-top: 3%;
}
.m_vac_btn {
    font-size: 14px;
}
.member_form_head h4 {
    font-size: 16px;
}
.info_tab_div {
    padding: 2% 2%;
}
.info_tab_div p {
    font-size: 15px;
}
.tab_close {
    top: 15%;
    left: 88%;
}
.mem_fld, .mem_fld2 {
    width:100%;
    margin: 1% 0%;
}
.member_label2, .member_input2, .owner_label, .ownership_input, .upload_label, .room_label {
    width:100%;
    margin: 1% 0%;
    font-size: 13px;
}
.room_type_label, .room_input {
    width:100%;
    margin: 3% 0%;
    font-size: 13px;
}
.upload_input {
     font-size: 13px;
}
.room_head {
    font-size: 15px;
}
.rest_label_no {
    width: 8%;
    margin: 2% 0%;
}
.rest_input {
    width:92%;
    margin: 3% 0%;
    font-size: 13px;
    float: right;
}
.membership_btns {
    width: 85%;
    margin-bottom: 3%;
}
.vac_btn {
    width: 35%;
    font-size: 14px;
}

/*memberships responsive*/
.dist {
     width: 49% !important; 
}
.room_type_label {
    width: 100% !important;
}
.room_type_label1 {
    width: 100% !important;
    font-size: 13px !important;
}
.room_input {
    width: 15.6% !important;
}
.room_input1 {
    width: 15.6% !important;
    font-size: 13px !important;
}
.memberfee_label {
    width: 80%;
    float: left;
    text-align: left;
}
.memberfee_input {
    width: 20%;
    float: left;
}
.discount_member_img img {
    width: 100%;
}
.nominee_cam {
    left: 33%;
}
.discount_member {
    width: 100%;
}
.member_border {
     border-right: 0px solid #dcdcdc; 
}
.rnominee_btn {
    width: 30% !important;
}
/*dashboard 521-580px*/
.dashboard_region h4 {
    font-size: 16px;
}
.status_bar {
    height: 15px;
    margin-top: 2%;
}
.status_cap p {
    font-size: 14px;
}
.dashboard_form {
    height: 42px;
}
.dashboard_form h4 {
    font-size: 16px;
}
.dash_btn {
    font-size: 14px;
     height: 42px;
}
/*select region 521-580px*/
.select_region_head {
    margin-top: 4%;
}
.member_region_select {
    margin: 2% 0%;
    width: 80%;
    font-size: 15px;
}
.region_btn {
    width: 25%;
    text-align: center;
    font-size: 15px;
    padding: 1% 0%;
}
/*performa listing form 521-580px*/
.performa_form_field {
    margin: 0% 0% 3% 0%;
}
.performa_label {
    width: 100%;
    font-size: 13px;
}
.performa_input {
    width: 100%;
    font-size: 13px;
}
.airport_distance {
    width: 100%;
    margin-bottom: 3%;
}
.distance_label {
    font-size: 13px;
    width: 50%;
}
.kms_label {
    font-size: 13px;
}
.distance_input {
    width: 40%;
}
.banquet {
    width: 100%;
}
.bars_div {
    width: 100%;
}
.bars_count {
    width: 100%;
    margin: 0% 0% 2% 0%;
}
.bars_label {
    font-size: 13px;
}
.bars_input {
    font-size: 13px;
}
.service_tax {
    width: 100%;
    margin-bottom: 3%;
}
.service_tax_label, .service_input, .tariff_label {
    width: 100%;
    font-size: 13px;
}
.tariff_radio_div {
    width: 50%;
    font-size: 13px;
}
.performa_btns {
    width: 100%;
}
.performa_btn {
    width: 30%;
}
/*changes*/
.performa_input_big {
    width: 100%;
    margin-left:0%;
}
.performa_radio {
    width: 40%;
    text-align: left;
}
.performa_checkbox td {
    width:100% !important;
}
.performa_checkbox label {
    width: 90%;
}
.capital_fld {
    width:100%;
}
.capital_label {
    width: 100%;
    font-size: 13px;
}
.check_out_input {
    width: 58%;
}
.air_label {
    width:42%;
}
.year_label {
    width:42% !important;
    /*float:left;*/
    font-size: 13px;
}
.year_input {
    width:55% !important;
}
.room_padding {
    padding-left:4%;
}
.proforma_year_div {
    padding-left: 4px;
}
.performa_status_radio {
    width:100%;
}
.status_label label {
    width: 93%;
    margin-left: 2%;
    font-size: 13px;
}
.tariff_label2 {
    font-size:13px;
    width: 30%;
}
.tariff_table td {
    font-size:13px;
}
.service_label {
    width:100%;
    font-size:13px;
}
.performa_time_field2 td {
    width:100%;
}
.restra_field label {
    width:45%;
}
.govt_label {
    width:50%;
    font-size:13px;  
}
.tariff_set {
    width:100%;
}
.performa_checkbox2 {
    width: 92%;
    margin-left: 2%;
}
.performa_checkbox2 label {
    width: 90%;
}
.area_label {
    width: 43%;
    font-size: 13px;
}
.area_input {
    width: 54%;
}
.govt_input {
    width: 42%;
}
.total_label {
    width: 40%;
    font-size: 13px;
    margin-bottom:3%;
}
.male_input {
    width: 58%;
    margin-right: 0%;
}
tariff_label2 {
    width: 29%;
}
.performa_time_field2 label {
    font-size:13px;
}
/*membership discount card 521-580px*/
.membership_discount_div {
    width: 89%;
}
.house_label {
    width: 4%;
}
.membership_code_label {
    width: 100%;
    font-size: 15px;
}
.membership_code_input {
    width: 75%;
}
.membership_code_btn {
    width: 24.9%;
    font-size: 14px;
    padding: 0.5%;
}
.discount_name p {
    font-size: 13px;
}
.discount_name {
    margin: 4% 0%;
}
.discount_memb_name p {
    font-size: 13px;
}
.membership_discount_detail p {
    font-size: 14px;
}
.discount_table th {
    font-size: 14px;
}
.discount_table tr td {
    font-size: 13px;
}
.discount_table {
    margin-bottom: 30px !important;
}
/*proforma for member 521-580px*/
.check_out_label {
    width: 100%;
    font-size: 13px;
}
.check_out_field {
    text-align: left;
}
.hall_label {
    width: 60%;
    float: left;
}
.hall_input {
    width: 40%;
    float: left;
}
.tariff_desktop {
    display:none;
}
.tariff_mobile {
    display:block;
}
.mob_t_label {
    font-size:13px;
}
/*general search member 521-580px*/
.general_search_top {
    margin-top: 19%;
}
.general_search_div {
    width: 91%;
}
.general_search_heading h3 {
    font-size: 18px;
}
.general_search_label {
    width: 100%;
    font-size: 13px;
}
.general_search {
    width: 100% !important;
}
.search_tab_desktop {
    display:none;
}
.search_tab_mob {
    display:block;
}
.search_area_member {
    width: 48%;
    margin-right: 2%;
}
.vac_btn {
    width: 20%;
}
/*convention 521-580px*/
.convention_button_div {
    width:62%;
}
.con_read_more {
    width: 33%;
}
.convention_button_div2 {
    width: 40%;
}
.convention_btns {
    font-size: 14px;
}
.cancellation_head h4 {
    font-size: 17px;
}
/*terms and condition 521-580px*/
.terms_points {
    height:9px;
    width: 9px;
    margin-top: 1.2%;
}
/*address detail 521-580px*/
.add_detail_div {
    margin-top: 15%;
}
.add_detail_field {
    width: 82%;
}
.add_detail_label {
    font-size: 14px;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.add_detail_form {
    width: 100%;
}
.billing_add_form {
    margin: 0% 1%;
    float: left;
}
.shipping_add_heading {
    padding-left: 0%;
}
.add_save_btn {
    margin-left: 0% !important;
    text-align: center;
}
.shipping_add_heading h5 {
    font-size:15px;
}
.shipping_mar_bottom {
    margin-bottom: 3%;
}
/*transaction detail 521-580px*/
.transaction_label {
    width:35%;
    font-size:14px
}
.transaction_label2 {
    width:65%;
    font-size:13px
}
.make_payment {
    padding-left:0.5%;
}
.payment_btn {
    width:30%;
    font-size:14px;
}
/*career 521-580px*/
.career_cap h2 {
    margin-top: 5px;
}
.career_caption {
    left: 30% !important;
}
.career_btns {
    width: 25%;
    top: 55%;
    left: 7%;
}
.career_submit {
    width:85%;
}
.c_sum_bnt {
    font-size:12px;
    padding: 3% 0%;
}
.career_sec {
    width:90%;
    padding:0% 1%;
}
.career_search_select {
    width: 25%;
    font-size: 13px;
    margin-right: 1%;
}
.career_search_btn {
    width: 18%;
    font-size: 13px;
}
.career_search_div {
    margin:5% 0%;
}
.vacancy_head h4 {
    font-size:16px;
}
.vacancy_btn {
    width:30%;
}
.v_apply_bnt {
    padding:3px 0px;
    font-size:13px'
}
/*download form 521-580px*/
.download_caption {
    width: 30%;
    top: 5%;
    left: 60%;
}
.download_form_div {
    width: 92%;
    padding: 1% 2%;
}
.download_top_div h3 {
    font-size: 16px;
    text-align: justify;
    margin-top: 10px;
}
.download_4_div {
    width: 100% !important;
    border-right: medium none;
    padding-right: 0px !important;
    padding-left: 0px !important;
    border-bottom: 1px solid rgb(255, 255, 255);
}
.border_right_none {
    border-bottom:none;
}
.membership_download_form h4 {
    font-size:15px;
}
.membership_download_form p, .regional_download_form p, .form_download_food p {
    font-size:14px;
}
.nomination_div p {
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.regional_form_heading h4 {
    font-size: 17px;
}
.regional_download_3 {
    width: 100% !important;
    margin-bottom: 5%;
}
.regional_download_form h4 {
    font-size: 15px;
}
.regional_download_3 {
    height:auto;
}
.download_12_div {
    margin:0% 0% 2% 0%;
}
/*contact information 521-580px*/
.contact_info_slider {
    width: 100%;
    margin: 16% auto 0%;
}
.edit_profile {
    width: 15%;
    left: 85%;
}
.edit_profile p {
    font-size:12px;
}
.contact_profile_div {
    width: 55%;
    top: 22%;
    left: 4%;
}
.contact_profile_img {
    width:30%;
}
.contact_profile_name {
    width:65%;
}
.contact_profile_name h4 {
    font-size:15px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.contact_profile_name h5 {
    font-size:12px;
}
.contact_info_details_div {
    width:100%;
}
.contact_info_fields {
    width: 91%;
    margin: 10% auto 2%;
}
.contact_info_head h4 {
    font-size: 16px;
}
.contact_info_input {
    width: 100% !important;
}
/*fhrai uniwe 521-580px*/
.fhrai_uniwe_2 {
    width: 40% !important;
    text-align: center;
    margin: 1% auto;
    float: none !important;
}
.fhrai_uniwe_10 {
    width: 100% !important;
}
.uniwe_social_head h4 {
    font-size: 16px;
}
.uniwe_nitif_ul li {
    width:100%;
    margin-bottom:2%;
}
.uniwe_gallery {
    width:50%;
}
/*member dashboard 521-580px*/
.member_dashboard_div {
    width: 70%;
}
.member_dash_4 {
    width:50%;
    float:left;
}
/*document table 521-580px*/
.document_table_div {
    width:95%;
}
.document_3_div {
    width: 50% !important;
    margin: 3% 0%;
    /*float: none !important;*/
    padding-top: 5%;
}
.document_close {
    width: 30px;
    height: 30px;
    padding: 1%;
}
.document_close img {
    width:100%;
}
/*convention registration 521-580px*/
.con_registration_mid_sec {
    width: 90%;
    margin: 14% auto 0%;
}
.con_registration_head {
    margin-top: 7%;
}
.con_registration_head h4 {
    font-size: 16px;
}
.con_registration_field_div {
    width:100%;
}
.tab_close2 {
    top: 20%;
    left: 90%;
}
.lable_hidden {
    display:none;
}
.registration_fee_div {
    width:100%;
}
.registration_fee_input {
    width:100%;
}
.registration_fee_label {
    font-size: 15px;
}
.conbtn_paddingleft {
    width:100%;
    margin:2% 0%;
}
.con_nextbackbtn_div {
    width: 100%;
}
.con_btn {
    font-size:15px;
    padding: 1% 4%;
}
/*major milestones 521-580px*/
.milestone_top {
    margin-top:5%;
}
.milestone_label {
    font-size: 17px;
}
.travel_arrival_div {
    width:100%;
    margin-bottom:5%;
}
/*vacancy form 521-580px*/
.vacancy_bullet {
    display:none;
}
.sub_vacancy_head {
    margin: 0% 0% 4% 0%;
}
.sub_vacancy_head h4 {
    font-size:18px;
}
.vacancy_form_div {
    width:90%;
}
.vacancy_info {
    width: 100%;
    margin-left:0%;
}
.vac_fld_lebel {
    width:100%;
}
.vacancy_txt_fld {
    width:100%;
    padding: 0px 4px;
}
.vacinput_fld {
    width:100%;
}
.vac_fld_lebel p {
    margin-top:0px;
}
/*awards archive 521-580px*/
.convention_home_main {
    width:92%;
}
.points_desc h4 {
    font-size:17px;
}
/*convention home 521-580px*/
.convention_banner_text {
    width: 45%;
    top: 25%;
    left: 40%;
}
.convention_banner_text h2 {
    font-size: 16px;
    line-height: 22px;
}
.convention_main_head p {
    font-size: 15px;
    line-height: 24px;
}
.convention_home_head h4, .convention_main_head h4 {
    font-size:20px;
}
.convention_para_div p {
    font-size: 15px;
    line-height: 26px;
}
.con_committee_head h4 {
    font-size:18px;
}
.convention_para_div {
    text-align:justify;
}
.venue_heading h4 {
    font-size:17px;
}
.con_venue_6 {
    margin:5% 0%;
}
.speaker_3 {
    border-right:none;
    border-bottom: 1px solid #ccc !important;
}
.sbb {
    border-bottom:none;
}
.con_location {
    width: 5%;
}
.venue_address {
    width:93%;
}
/*convention agenda 521-580px*/
.con_banner_textright {
    width: 50%;
    top: 24%;
    left: 6%;
}
.con_banner_textright h2 {
    font-size: 16px;
    line-height: 22px;
}
.agenda_left {
    width: 100%;
}
.agenda_left h4, .agenda_right h4 {
    font-size: 15px;
}
.agenda_right p {
    font-size: 14px;
}
.agenda_right {
    width: 100%;
    padding-left: 9%;
}
.agenda_head_left {
    width:18% !important;
}
.agenda_head_right {
    width:82% !important;
    padding-left:0%;
}
.agenda_head_right h4{
    line-height:24px;
}
/*login page 360px*/
.photo_slider_div {
    width: 85%;
}
.logmod__heading-subtitle {
    font-size: 14px !important;
}
.signup_5, .signup_7 {
    width: 100% !important;
}
.sign_full {
    padding: 11px 24px !important;
}
.signup_select {
    width: 100% !important;
}
/*convention message 521-580px*/
.speaker_img_div2 img {
    width: auto;
}
.speaker_sign_div {
    width: 35%;
}
/*convention registration fee 521-580px*/
.regis_feelabel {
    width: 50%;
    float: left;
}
/*view messages 521-580px*/
.view_message_div {
    width: 90% !important;
    margin-top: 5% !important;
}
.message_left_div {
    width: 100% !important;
}
.message_right_div {
    width: 100% !important;
}
#DivPMessage {
    height: auto !important;
}
.msg_reply {
    padding-left: 25px !important;
}
.single_msg_innerdiv {
    width: 20% !important;
}
.single_msg_sec {
    width: 100% !important;
}
.member_dash_img h5 {
    margin-top: 8px;
    font-size: 14px;
}
.member_dash_4 {
    min-height: 180px !important;
}
}
@media (min-width:581px) and (max-width:660px){
.menu_mobile{
    display:block !important;
}
#nav-main{
	width:100%;
}
.navbar-toggle{
	background-color: rgb(255, 255, 255) !important;
}
.navbar-toggle .icon-bar{
	border-bottom: 2px solid rgb(51, 114, 61);
}
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7, .banner8, .banner9, .banner16, .banner20, .banner14, .banner30  {
    background:none;
    height:auto;
}
.logo_div{
	/*width: 50%;*/
	float: left;
}
.logo_div img{
	width:42%;
}
.error_message_div {
    margin: 25% auto;
}
.error_message_div h1 {
    font-size: 48px;
    line-height: 60px;
}
.error_message_div h4 a {
    font-size: 20px;
}
/*.call_div{
	text-align: center;
    padding: 0% 1.7%;
}*/
#myNavbar {
    width:100% !important;
}
.membership_menu_btn {
    margin-top: 1px !important;
}
.call_div{
	text-align: left;
    padding-top: 1.4%;
    padding-left: 1%;
    width: 22%;
    padding-right: 0%;
}
.imgDescription {
    top: -62%;
}
.header_top_wrap {
    width:100%;
}
.beta_div {
    left: 80%;
}
.social_links_div {
    width:30%;
}
.social_links_div a {
    margin: 0% 0%;
}
.zoom_div {
    width: 9%;
    float: left;
    margin: 1% 0% 0% 0%;
}
.sitemap_icon_div {
    width: 3%;
    float: left;
    margin: 1.2% 0.5% 0% 1%;
    text-align: center;
}
.google_translate_div {
    /*width: 42%;*/
    text-align: left;
    padding: 0.8% 0.7% 0.8% 0.5%;
}
.call_div p{
	font-size:14px;
	margin: 0 0 0px;
	padding-top: 0%;
}
.header_ul{
	width: 100%;
	text-align: center;
	margin: 0% !important;
}
.header_ul li{
	border-bottom: 1px solid rgb(102, 204, 154);
}
.header-li h4{
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.mbr_mob_view, .panel-group{
    display:none;
}
.dropdown-menu > li > a {
    
    font-size: 13px;
}
/*.member_menu{
	width:100%;
}
.member_ul{
	text-align:center;
	margin-bottom: 0px;
	width: 80%;
	padding: 0% 0%;
}
.member_ul li{
	float: none;
	font-size: 13px;
	margin: 0px auto;
	padding: 1% 2%;
	cursor:pointer;
}
.member_ul li:hover{
	background-color:rgba(0, 0, 0, 0.6);
}
.member_ul li a:hover{
	text-decoration:none;
	color:#fff;
}
.login_register{
	width:18%;
}
.login_register h4{
	padding: 2% 0%;
	font-size: 13px;
    margin-top: 5px;
    margin-bottom: 5px;
}*/
.mbr_desk_view{
    display:none;
}
.member_menu{
	width:100%;
    padding: 0%;
}
.home_icon_li img {
    width:4%;
}
.member_ul{
	text-align:center;
	margin-bottom: 0px;
	width: 100%;
	padding: 0% 0%;
}
.member_ul li{
	width: 100%;
	float: none;
	font-size: 14px;
	margin: 0px auto;
	padding: 1% 0%;
	border-bottom: 1px solid rgb(102, 204, 154);
	cursor:pointer;
}
.member_ul li:hover{
	background-color:rgba(0, 0, 0, 0.6);
}
.member_ul li a:hover{
	text-decoration:none;
	color:#fff;
}
.cart_count {
    width: 18px;
    height:18px;
    font-size: 12px;
    top: 25%;
    left: 54%;
}
.website_search_div {
    width: 32%;
    margin-top: 0.3%;
}
td.gsc-search-button {
    width: 1% !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-left: 5px;
    padding-right: 5px !important;
}
table.gsc-search-box td {
    padding-right: 5px;
}
input.gsc-search-button-v2 {
    padding: 4px 20px !important;
}
.login_register{
	width:100%;
}
.login_register h4{
	padding: 0% 0%;
	font-size: 14px;
    margin-top: 6px;
    margin-bottom: 6px;
}
.banner1, .banner2, .banner3, .banner4,.banner5, .banner16, .banner20, .banner14 {
    background:none;
    height:auto;
}
.desktop_view {
    display:block !important;
}
.home_banner_div{
	margin-top: 3%;
}
.carousel-control{
	width: 3% !important;
	top: 60% !important;
}
.member_main_div{
	width: 54%;
	float: none;
	top: 38%;
    left: 24%;
    padding: 1% 0% 0% 0%;
}
.member_main_div1{
	top: 42%;
    left: 18%;
    width: 65%;
}
.member_count{
	width:100%;
}
.member_count h2{
	font-size: 20px;
    margin-top: 5px;
}
.member_count h1{
	font-size: 26px;
	margin-top: 10px;
}
.member_count h3{
	font-size: 14px;
	margin-top: 10px;
	line-height: 18px;
    margin-bottom: 10px;
}
.know_btn{
	margin-bottom: 3%;
}
.know_btn a h4{
	font-size: 12px;
	padding: 2%;
	width: 31%;
}
/*banner text*/
.banner3_content_div {
    width: 35%;
    top: 33%;
    left: 55%;
}
.banner3_content_area h1 {
    line-height: 26px;
    font-size: 21px;
    margin-top: 10px;
}
.banner3_content_area h2 {
    font-size: 16px;
    margin-bottom: 14px;
    margin-top: 10px;
}
.banner4_content_div {
    width: 60%;
    left: 20%;
    top: 55%;
}
.banner4_content_area h2 {
    font-size:17px;
}
.bnrbtn {
    font-size:12px;
}
.banner2_content_div {
    width: 65%;
    top: 32%;
    left: 10%;
}
.banner_content_head h2 {
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 5px;
}
.banner2_content_desc {
    margin: 1% 0% 1% 0%;
}
.banner2_content_desc p {
    font-size: 13px;
    text-align: justify;
    margin: 0 0 0px;
}
.banner2_know_btn a h4 {
    margin-top: 5px;
    font-size: 12px;
    width: 26%;
}
/*banner text end*/

.left_line, .left_line1{
	width: 28%;
    left: 1%;
    display:none;
}
.right_line, .right_line1{
	left: 72%;
	width: 28%;
    display:none;
}
.left_line2{
	width: 28%;
    display:none;
}
.right_line2{
	left: 72%;
	width: 28%;
    display:none;
}
.magezine_icon {
    margin-top: 0%;
}
.apply_txt h4{
	font-size: 19px;
}
.apply_12, .city_12_div, .event_12_div{
	width: 90% !important;
}
.select_city_div{
	width: 90%;
}
.select_city_div p{
	font-size: 21px;
}
.city_3_div{
	
	padding-right: 5px !important;
    padding-left: 5px !important;
	
}
.city_name1 h4, .city_name2 h4, .city_name3 h4, .city_name4 h4{
	font-size: 14px;
	
}
.event_6_div{
	width: 100% !important;
	float: none !important;
	margin: 5% auto;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.b_cast_head h4{
	font-size: 22px;
}
.bc_date p, .bc_date2 p{
	font-size: 15px;
}
.bc_desc p{
	font-size: 14px;
}
.about_sec{
    min-height: 350px;
}
.about_sec img{
    height: 350px;
}
.about_fhrai_div{
	width: 80%;
	top: 5%;
    left: 3%;
	padding: 1% 4%;
}
.about_head h1{
	font-size: 20px;
}
.about_desc p{
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
}
.read_more{
	width: 35%;
    margin-bottom: 3%;
}
.read_more h4{
	font-size: 14px;
}
.magezine_12_div{
	width: 90% !important;
}
.magezine_4_div{
	width:100% !important;
}
.publish_date h4{
	font-size: 18px;
}
.publish_date2 h4{
	font-size: 16px;
}
.magezine_8_div{
	width:100% !important;
}
.magezine_sub_4_div{
	margin-bottom: 5%;
}
.view_btn{
	width: 27%;
}
.view_btn a h4{
	font-size: 18px;
}
.toll_free{
	/*width: 75%;*/
}
.incredible_heading h1 {
    font-size:52px;
}
.incredible_call {
    width: 55%;
}
.toll_free h3{
	font-size: 20px;
	/*margin-top: 3px;*/
}
.contact_12_div{
	width: 90% !important;
}
.contact_6_div{
	width: 100% !important;
	text-align: left;
}
.contact_head h3{
	font-size: 20px;
    margin-top: 5px;
}
.contact_head {
    text-align: left;
    margin-top: 2%;
}
.address_sec {
    margin-top: 3%;
}
.write_us h4 {
    margin-top: 15px;
}
.address_sec h4, .phone span{
	font-size: 15px;
}
.address_sec p, .phone p{
	font-size: 14px;
}
.write_us{
	width: 100%;
	float: left;
}
.contact_input{
	width: 100%;
	font-size: 14px;
}
.contact_txtarea{
	margin: 2% 0%;
	width: 100%;
	font-size: 14px;
	height: 100px;
}
.submit_btn{
	width: 17%;
	margin-left: 0%;
	text-align: center;
}
.submit_btn a h4{
	font-size: 15px;
}
.footer_12_div{
	width: 90% !important;
}
.footer_6_div{
	padding-right: 5px !important;
	padding-left: 5px !important;
}
.copy_right p, .power_by p{
	font-size: 12px;
}
/*benefits 581-660px*/
.benefit_slider_img {
    margin-top: 13%;
}
.b_heading_12{
    width: 90% !important;
}
.benefit_heading h2{
    font-size:26px;
}
.benefit_12_div{
     width: 90% !important;
     padding-right: 0px !important;
     padding-left: 0px !important;
}
.benefit_6_div{
    height: auto;
    width: 50% !important;
    overflow: auto;
    margin: 2% 0%;
    padding-right: 10px !important;
     padding-left: 10px !important;
}
.benefit_desc {
    min-height: 335px;
}
.desc_head h4, .hidden_size{
    font-size: 17px;
}
.desc_para p{
    font-size:14px;
}

/*eligibility criteria 581-660px*/
/*.eligibility_slider{
    margin-top: 10%;
}
.eligibility_caption_div{
    width: 27%;
    top: 20%;
    left: 60%;
}
.news_caption h2{
    font-size: 26px;
}
.news_india{
    font-size: 14px;
}
.news_heading_main{
    
    width: 90%;
}
.news_heading_main h3{
    font-size: 22px;
}
.criteria_hotel_div, .criteria_restra_div, .criteria_associate_div{
    width:90%;
    
}
.criteria_points{
    width:70%;
    margin-top: 17%;
    padding: 2% 4%;
}
.criteria_head_hotel{
    width:30%;
    margin-top: 38%;
    padding-right: 6%;
}
.criteria_ul_hotel li{
    font-size:13px;
}
.criteria_head_hotel h3{
    font-size: 18px;
    width:100%;
}
.criteria_head_restra{
    width:30%;
    margin-top: 32%;
}
.criteria_head_restra h3{
    font-size: 18px;
    width: 59%;
}
.criteria_points2{
    width: 70%;
    margin-top: 15%;
}
.left_head2{
    padding-left: 5%;
}
.criteria_points3{
    margin-top: 17%;
    width: 70%;
    padding: 2% 4%;
}*/
.eligibility_slider{
    margin-top: 13.5%;
}
.eligibility_caption_div{
    width: 50%;
    top: 10%;
    left: 40%;
}
.news_caption h2{
    font-size: 22px;
}
.news_india{
    font-size: 10px;
}
.news_heading_main{
    width: 90%;
    /*text-align: center;*/
}
.news_heading_main h3{
    font-size: 20px;
}
.criteria_hotel_div, .criteria_restra_div, .criteria_associate_div{
    width: 100%;
    height:auto;
    overflow:hidden;
    background:none;
}
.crit_desk{
    display:none;
}
.crit_mob{
    display:block;
}
.criteria_head_hotel{
    width: 100%;
    margin-top: 5%;
    padding-right: 0%;
    background-color: rgb(249, 168, 37);
}
.criteria_head_hotel h3{
    font-size: 20px;
    width: 100%;
    padding: 2% 0%;
}
.criteria_points, .criteria_points2, .criteria_points3{
   width: 100%;
    background-color: rgb(75, 75, 77);
    padding: 2% 6%;
    margin-top: 0%;
}
.criteria_head_restra{
    width:100%;
    background-color: rgb(38, 166, 154);
    margin-top: 5%;
}
.criteria_head_restra h3{
    font-size: 20px;
    width: 100%;
    padding: 2% 0%;
    text-align: center;
}
.crit_associate_head{
    background-color:#d32f2f;
    margin-top: 5%;
}
.criteria_associate_div{
    margin-bottom: 8%;
}
.apply_now_ecrit {
    width: 22%;
}
.apply_now_ecrit h4 {
    font-size: 15px;
}
/*links 581-660px*/
.link_slider {
    margin-top: 13%;
}
.links_caption_div {
    width: 22%;
    top: 15%;
    left: 10%;
}
.links_head {
    text-align:left;
}
.links_12_div {
    width: 100% !important;
    margin: 7% auto;
}
.links_img_div{
    float: left;
    width: 70%;
}
.links_number {
    top: 16%;
}
.links_number h3 {
    font-size: 26px;
}
.links_desc_div h4 a{
    font-size: 17px;
    line-height: 24px; 
}
.links_desc_div h4 a:hover {
    font-size: 19px;
}
/*about us 581-660px*/
.about_slider {
     margin-top: 13%;
}
.about_circle_div {
    width: 70%;
    position: relative;
    left: 0%;
    float: none;
    margin: 0 auto;
}
.about_circle_head h3 {
    font-size: 20px;
}
.hospitality_div {
    width: 20%;
    top: 8%;
    left: 40%;
}
.hospital_icon {
    width: 60%;
}
.hospital_txt p {
    font-size:12px;
}
.stake_holder_div {
    width: 20%;
    left: 11%;
}
.political_div {
    width: 20%;
    top: 30%;
    left: 69%;
}
.association_div {
    width: 20%;
    left: 22%;
}
.academic_div {
    width: 20%;
    left: 58%;
}
.activity_head {
    text-align:left;
}
.activity_12_div {
    width: 90% !important;
}
.activity_3_div {
   padding-right: 5px !important;
    padding-left: 5px !important;
    margin: 2% auto;
}
.activity_caption h4 {
    font-size: 14px;
}
.honour_div {
    width: 55%;
}
.honour_head {
    margin: 5% 0%;
}
.honour_head h4 {
    font-size: 17px;
}
.honour_img img {
    width:100%;
}
.honour_name p {
    font-size: 14px;
}
.about_left_line {
    width: 31%;
    left: -4%;
}
.about_right_line {
    width: 32%;
    left: 72.5%;
}
.bearer_member_12 {
    width: 90% !important;
}
.bearer_member_3 {
    width: 50% !important;
    margin: 2% auto;
}
.activity_caption {
    top: 72%;
}
.honour_read_more {
    width: 50%; 
}
/*regional association 581-660px*/
.regional_slider {
    margin-top: 13%;
}
.regional_circle_div {
    width: 80%;
    float: none;
    margin: 0 auto;
}
.regional_activity_sec {
    width:90%;
    padding-bottom: 2%;
}
.r_activity_main_div {
    width:100%;
    margin-left: 0%;
    margin-top: 0%;
}
.r_activity_head h4 {
    font-size:15px;
}
.common_breadcrumb {
    width: 90%;
}
.r_city_caption {
    font-size: 14px;
}
.northindia_caption {
    width:30%;
    top: 29%;
    left: 17%;
}
.westindia_caption {
     width: 25%;
}
.southindia_caption {
    width: 27%;
    top: 66%;
}
.eastindia_caption {
    width: 23%;
}
.regional_h2 {
    font-size: 20px !important;
}

.regional_head{
    text-align:left;
    width: 90%;
}
.regional_4_div {
    width:50% !important;
    float:none !important;
    /*padding-right: 0px !important;
    padding-left: 0px !important;*/
    margin: 3% auto;
}
.regional_8_div {
    width: 100% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.regi_apply, .regi_view_more {
    width: 18%;
}
 .regional_12_div {
     width: 90% !important;
}
 .regional_h2:hover {
    font-size: 22px !important;
}
.r_city_caption:hover {
    font-size: 16px;
}
.region_bottom_info_sec {
    padding: 5% 0%;
}
.bottom_info_div {
    width: 90%;
}
.common_info {
    width: 100%;
}
.add_info_div h4 {
    font-size: 15px;
}
.regional_circle_head {
    left: 37%;
}
 /*organisation history 581-660px*/
.organisation_slider {
    margin-top: 13%;
}
.organisation_caption_div {
    width: 35%;
    left: 60%;
}
.organisation_name_div {
    width: 90%;
}
.name_sec1 {
    padding: 2% 0%;
}
.org_left{
    width: 26%;
}
.org_right {
    width: 26%;
    left: 74%;
}
.org_left2 {
    width: 18%;
}
.org_right2 {
    width: 18%;
    left: 82%;
}
.scrollup {
    width: 30px;
    height: 35px;
    right: 30px;
}
.organisation_12 {
    width: 88% !important;
}
.organisation_history_3 {
    width: 50% !important;
    padding: 5% 0% 3% 0%;
}
.president_name h4 {
    font-size:15px;
}
.past_president_img {
    width:50%;
}
/*Events & Seminar 581-660px*/
.seminar_slider {
    margin-top: 13%;
}
.seminars_head {
    text-align: left;
    width: 90% !important;
}
.seminar_date_div {
    width: 26%;
}
.events_12_div {
    width: 90% !important;
    margin: 2% auto;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.events_head h4 {
    font-size: 16px;
}
.no_news_div {
    width:90%;
}
.news_read_more {
    width: 30%;
}
.event_cal_div {
    width: 55%;
}
/*events details 581-660px*/
.seminar_banner {
    display:none;
}
.event_detail_mid_sec {
    margin-top: 14%;
}
.events_detail_main_div {
    position: relative;
    padding-top: 0%;
}
.events_detail_12 {
    width: 90% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.events_detail_8 {
    width: 100% !important;
}
.events_detail_4 {
    width: 100% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.event_detail_desc {
    padding: 0% 0% 0% 0%;
}
.events_detail_btns {
    width:60%;
}
.e_register_btn {
    width: 40%;
    margin: 0% 8% 5% 0%;
}
.event_detail_body_para {
    width: 90%;
}
.city_span {
    margin-right: 11%;
}
.state_span {
    margin-right: 9%;
}
.e_url {
    margin-right: 11% !important;
}
/*news 581-660px*/
.news_slider {
    margin-top: 13%;
}
.fhra_news_caption {
    width: 22%;
    top: 15%;
    left: 10%;
}
.news_12_div {
    width: 90% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin: 3% auto;
}
.news_4_div {
    padding-right: 5px !important;
}
.news_8_div {
    padding-left: 5px !important;
}
.news_img_div2, .news_img_div {
    width: 100%;
    float: none;
    margin: 0 auto;
}
.news_date_div {
    padding-top: 15%;
}
.news_read_more a h4 {
    font-size: 14px;
}
.news_date_div2 h3, .news_date_div h3 {
    font-size: 17px;
}
/*broadcasts 581-660px*/
.announce_cap {
    font-size: 10px;
}
.announce_caption {
    width: 22%;
    top: 15%;
    left: 15%;
}
.hrani_paging_div {
    width:90%;
}
.hrani_desc {
    width: 55%;
}
.hrani_paging {
    padding-right: 0.3%;
}
.hrani_desc a {
    padding: 0% 1%;
}
/*industry news 521-580px*/
.i_news_caption_div {
    width: 26%;
    top: 35%;
}
.ind_spacing {
    letter-spacing: 5px !important;
}
.no_news_div strong span {
    font-size: 20px;
}
/*photo gallery 581-660px*/
.photo_g_caption {
    width: 22%;
    top: 25%;
}
.photo_slider_div {
    width:90%;
    margin: 4% auto 0%;
}
.photo_g_12 {
    width: 100% !important;
    float: none !important;
    margin: 0 auto;
}
.photo_g_4 {
     width: 50% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.photo_gsli_caption h4 {
    font-size: 16px;
}
/*video galley 580-660px*/
.video_g_caption {
    width: 21%;
    left: 48%;
}
/*publication 581-660px*/
.publication_banner {
    display:none;
}
.publi_img_div {
    margin-top: 13.5%;
}
.annual_main_div {
    width: 100%;
    top: 5%;
    left: 0%;
}
.annual_con_img img {
    width: 30%;
}
.convention_desc h1 {
    font-size: 20px;
    margin-bottom: 0px;
}
.convention_desc h3 {
    letter-spacing: 4px;
    font-size: 14px;
    margin-bottom: 0px;
}
.convention_desc p {
    margin: 0 0 5px;
    font-size: 12px;
}
.buy_input {
    padding: 0%;
    font-size: 12px;
    height: 30px;
}
.buy_btn {
    padding: 0%;
    height: 30px;
}
.publi_12_div {
    width: 90% !important;
}
.publi_date h3 {
    font-size: 16px;
}
.publi_date {
    margin-bottom: 8%;
}
/*publication-2 580-660px*/
.fhrai_publication_body {
    width: 90% !important;
}
.fhrai_publication_4 {
    width: 75% !important;
    margin: 5% auto;
    float: none !important;
    height:auto;
}
.fhrai_publication_div {
    width:70%;
}
.fhrai_cart_btn, .fhrai_pub_desc p {
    font-size:15px;
}
.fhrai_pub_date h4 {
    font-size:18px;
}
.publication_no_photo h3 {
    font-size:22px;
    left:26%;
}
.publication_model_body {
    padding: 20px !important;
}
.model_4 {
    width:100% !important;
    border-right:none;
}
.model_view_img {
    width:35%;
    margin: 0 auto;
}
.model_publication_detail p {
    font-size:14px;
}
.fhrai_pub_buy2btn {
    width: 20%;
    padding: 2% 2% 1.5% 2%;
}
.member_price {
    padding: 2% 0% 1% 3%;
}
.model_8 {
     width:100% !important;
     border-left:none;
     margin-top:2%;
}
.model_pub_desc_div h4 {
    font-size:17px;
}
.model_pub_desc_div p, .model_content_ul li, .model_sub_ul li {
    font-size:14px;
}
.inner_card_div2 {
    width:97%;
}
.inner_count_div {
    width:17%;
}
.inner_card_div {
    width:85%;
}
/*discount cards 580-660px*/
.discount_slider {
    margin-top: 13.5%;
}
.discount_slider_text {
    width: 69%;
    top: 25%;
    left: 18%;
}
.discount_percentage {
    padding-left: 15%;
    margin: 6% 0% 0%;
}
.discount_number {
    margin: 0% 0% 0%;
}
.discount_number h4, .discount_percentage h4 {
    font-size: 17px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.discount_number h4 span, .discount_percentage h4 span {
    font-size: 20px;
}
.card_search {
    width: 80%;
    padding: 0%;
    font-size: 15px;
}
.discount_12_div {
    width: 93% !important;
}
.discount_head {
    margin-bottom: 3%;
}
.discount_img {
    display:none;
}
.discount_sec {
    margin-bottom: 3%;
}
.discount_desc_para {
    margin-left: 0%;
    padding: 0% 1%;
    border-bottom: 1px solid rgb(220, 220, 220) !important;
    border-top:none;
}
.dis_1 {
    border-bottom: 1px solid rgb(220, 220, 220) !important;
}
.dis_1, .dis_6 {
    border-left: 10px solid rgb(124, 179, 66) !important;
    width: 100%;
    
}
.dis_2, .dis_7 {
    border-left: 10px solid #ffb300;
    width: 100%;
}
.dis_3, .dis_8 {
    border-left: 10px solid #00acc1;
    width: 100%;
}
.dis_4, .dis_9 {
    border-left: 10px solid #546e7a;
    width: 100%;
}
.dis_5, .dis_10 {
    border-left: 10px solid #ff7043;
    width: 100%;
}
.dis_11 {
    border-left: 10px solid rgb(124, 179, 66);
    width: 100%;
}
/*contact us 581-660px*/
.contact_main_12 {
    width: 93% !important;
}
.fhra_contact_head H4 {
    font-size: 18px;
}
.fhra_contact_head P {
    font-size: 14px;
}
.c_address_sec h4, .c_phone h4 {
    font-size: 15px;
}
.c_address_sec p, .c_phone p {
    font-size: 13px;
}
.map_sec_6 {
    margin-top: 7%;
}
.map_sec {
    width: 100%;
    float: right;
}
.contact_main_12_div {
    width: 93% !important;
}
.contact_main_form {
    width: 100%;
    padding: 0% 0%;
}
.c_name_div p, .c_email_div p, .c_textarea_div P {
    font-size: 14px;
}
.c_name, .c_txtarea {
    font-size: 12px;
}
.c_txtarea {
    height: 100px;
}
.c_remaining_char {
    width: 84%;
}
.c_submit_btn {
    width: 16%;
}
.c_submit_btn a h4 {
    font-size: 16px;
}
/*awards 581-660px*/
.order_value1{
    width:40%;
}
.order_value2 {
    width:60%;
}
.awards_sec {
    width:90%;
}
.comming_soon h4 {
    font-size: 16px;
}
/*news details 581-660px*/
.news_detail_12 {
    width: 93% !important;
    margin: 1% auto 4%;
}
.news_heading_div h4 {
    font-size: 17px;
}
#ContentPlaceHolder1_divAttachments strong {
    font-size: 15px;
}
/*annual report 581-660px*/
.annual_report_12 {
    width: 92% !important;
}
.annual_report_head h4 {
    font-size:16px;
}
/*awards 581-660px*/
.awards_caption {
    width: 25%;
    top: 18%;
    left: 40%;
}
.award_inner h2 {
    margin-top: 2px;
}
.comon_80 {
    width: 90%;
    padding: 2% 1%;
}
.points_img {
    width: 3%;
}
.points_img img{
    width: 100%;
}
.points_desc {
    width: 97%;
    float: left;
    padding-left: 2%;
}
.indivisual_head {
    width: 50%;
}
.awards_heading h4 {
    font-size:16px;
}
.troffy_img {
    width: 100%;
    margin-top: 2%;
}
.troffy_img img {
    width:40%;
}
.troffy_points {
    width: 100%;
    padding: 0% 0% 0% 3%;
}
.awd_criteria_head {
    width: 90%;
}
.awards_criteria_div {
    margin: 3% 0% 0% 0%;
}
.awards_para_div {
    margin-top: 3%;
}
.awd_sub_head h4 {
    font-size: 14px;
}
/*executive committee 581-660px*/
.exe_honour_div {
    width: 50% !important;
    margin: 5% auto !important;
}
.exe_honour_img {
    width: 45% !important;
}
.exe_member_3 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.exe_member_main {
    min-height: 370px;
}
.member_name p:nth-of-type(1), .member_name p:nth-of-type(2), .honour_read_more a p {
    font-size: 13px;
}
.secretary_member_main {
    width: 41.5% !important;
}
.exe_left_line {
    width: 22%;
    left: -4%;
}
.exe_right_line {
    width: 22%;
    left: 82%;
}
/*advertisement 581-660px*/
.advertise_caption {
    width: 22%;
    top: 30%;
    left: 38%;
}
.advertise_top_sec {
    width: 90%;
}
.advt_top_head h4, .advt_spon_head h4 {
    font-size: 17px;
}
.advt_img {
    width: 8% !important;
}
.fhra_event_head {
   width: 90%;
}
.advt_sponsub_head h4 {
    font-size: 15px;
}
.advt_spon_ul_div {
    padding: 0% 2.5%;
}
.advt_cap {
    font-size: 12px !important;
}
/*FHTP allied 581-660px*/
.hftp_allied_sec {
    width: 90%;
}
.allied_heading h4 {
    font-size: 15px;
}
.allied_award_img {
   width: 50%;
   margin-right: 2%;
}
.allied_award_img img {
    width:100%;
}
.allied_map {
    width: 50%;
}
/*regional membership form 581-660px*/
.membership_top_div {
    width: 95%;
}
.member_header {
    width: 65%;
    margin-top: 2.9%;
}
.update_notification_ul li {
    width: 32px;
    height: 32px;
    padding: 4%;
}
.update_count {
    left: 83%;
}
.update_notification_ul li img {
    width: 18px;
}


.member_logo_div {
    width: 14%;
    margin-top: 0.3%;
}
.membership_top_right {
    width: 86%;
}
.member_select_name {
    width: 55%;
    /*padding: 0.3% 0% 0.6% 1%;*/
}
.membership_select {
    padding: 4% 2%;
    font-size: 12px;
}
.member_profile_pic {
    top: 9%;
    left: 77%;
}
.notification_div {
    width: 100%;
}
.notification_ul li {
    width: 100%;
    float: left;
    margin-right: 0%;
    font-size: 15px;
    padding-left: 3%;
    /*margin-bottom: 2%;*/
    border-bottom: 1px solid rgb(102, 204, 154);
    padding-bottom: 1.5%;
    padding-top: 1%;
}
.notification_ul li img {
    width: 4%;
}
.regional_member_form_div {
    width: 90%;
    margin-top: 14%;
}
.membership_form_div {
    width: 85% !important;
    position: relative !important;
    margin-top: 3%;
}
.m_vac_btn {
    font-size: 14px;
}
.member_form_head h4 {
    font-size: 17px;
}
.info_tab_div {
    padding: 2% 2%;
}
.info_tab_div p {
    font-size: 16px;
}
.tab_close {
    top: 18%;
    left: 90%;
}
.mem_fld, .mem_fld2 {
    /*width:100%;
    margin: 1% 0%;*/
}
.member_label2, .member_input2, .owner_label, .ownership_input, .upload_label, .room_label {
    width:100%;
    margin: 1% 0%;
    font-size: 13px;
}
.room_type_label {
    width:100%;
    margin: 3% 0%;
    font-size: 13px;
}
.room_input {
    width:48%;
    margin: 2% auto 0% 2%;
    font-size: 13px;
}
.upload_input {
     font-size: 13px;
}
.room_head {
    font-size: 15px;
}
.rest_label_no {
    width: 2%;
    margin: 2% 0%;
}
.rest_input {
    width:47%;
   margin: 2% auto 0% 2%;
    font-size: 13px;
    float: right;
}
.membership_btns {
    width: 75%;
}
.vac_btn {
    width: 30%;
    font-size: 14px;
}
/*memberships responsive*/
.dist {
     width: 48% !important;
     float: right;
}
.room_type_label {
    width: 100% !important;
}
.room_type_label1 {
    width: 100% !important;
    font-size: 13px !important;
}
.room_input {
    width: 15.6% !important;
}
.room_input1 {
    width: 15.6% !important;
    font-size: 13px !important;
}
.memberfee_label {
    width: 80%;
    float: left;
    text-align: left;
}
.memberfee_input {
    width: 20%;
    float: left;
}
.discount_member_img img {
    width: 100%;
}
.nominee_cam {
    left: 33%;
}
.discount_member {
    width: 70%;
    margin: 0 auto;
    float: none;
}
.member_border {
     border-right: 0px solid #dcdcdc; 
}
.rnominee_btn {
    width: 30% !important;
}
/*dashboard 581-660px*/
.dashboard_region h4 {
    font-size: 16px;
}
.dashboard_inner_div {
    width: 70% !important;
}
.status_bar {
    height: 15px;
    margin-top: 2%;
}
.status_cap p {
    font-size: 14px;
}
.dashboard_form {
    height: 42px;
}
.dashboard_form h4 {
    font-size: 16px;
}
.dash_btn {
    font-size: 14px;
     height: 42px;
}
/*select region 581-660px*/
.select_region_head {
    margin-top: 4%;
}
.member_region_select {
    margin: 2% 0%;
    width: 75%;
    font-size: 15px;
}
.region_btn {
    width: 25%;
    text-align: center;
    font-size: 15px;
    padding: 1% 0%;
}
/*performa listing form 581-660px*/
.performa_form_field {
    margin: 0% 0% 3% 0%;
}
.performa_label {
    width: 45%;
    font-size: 13px;
}
.performa_input {
    width: 55%;
    font-size: 13px;
}
.airport_distance {
    width: 100%;
    margin-bottom: 3%;
}
.distance_label {
    font-size: 13px;
    width: 44%;
}
.kms_label {
    font-size: 13px;
}
.distance_input {
    width: 47%;
}
.banquet {
    width: 55%;
}
.bars_div {
    width: 100%;
}
.bars_count {
    width: 100%;
    margin: 0% 0% 2% 0%;
}
.bars_label {
    font-size: 13px;
    width: 45%;
}
.bars_input {
    font-size: 13px;
    width: 55%;
}
.service_tax {
    width: 100%;
    margin-bottom: 3%;
}
.service_tax_label{
    width: 44%;
    font-size: 13px;
}
.service_input {
    width: 55%;
}
.tariff_label {
    width:100%;
    font-size: 13px;
}
.tariff_radio_div {
    width: 50%;
    font-size: 13px;
}
.performa_btns {
    width: 100%;
}
.performa_btn {
    width: 20%;
    padding: 1.5%;
}
/*changes*/
.performa_input_big {
    width: 100%;
    margin-left:0%;
}
.performa_radio {
    width: 30%;
    text-align: left;
}
.performa_checkbox td {
    width:100% !important;
}
.performa_checkbox label {
    width: 43%;
}
.performa_checkbox {
    width:100%;
}
.capital_fld {
    width:100%;
}
.capital_label {
    
    font-size: 13px;
}
.check_out_input {
    
}
.air_label {
    width:60%;
}
.liquor_input {
    width:55% !important;
}
.year_label {
    width:42% !important;
    /*float:left;*/
    font-size: 13px;
}
.year_input {
    width:55% !important;
}
.room_padding {
    padding-left:3%;
}
.proforma_year_div {
    padding-left: 4px;
}
.performa_status_radio {
    width:100%;
}
.status_label label {
    width: 45%;
    margin-left: 2%;
    font-size: 13px;
}
.tariff_label2 {
    font-size:13px;
    width: 37%;
}
.tariff_table td {
    font-size:13px;
}
.service_label {
    
    font-size:13px;
}
.performa_time_field2 td {
    width:100%;
}
.restra_field label {
    width:46%;
}
.govt_label {
    width:50%;
    font-size:13px;  
}
.performa_label_big {
    width: 100%;
}
.performa_label2 {
    width: 100%;
}
.area_input {
    width: 65px !important;
}
.tariff_set {
    width:100%;
}
.performa_checkbox2 {
    width: 92%;
    margin-left: 1%;
}
.performa_checkbox2 label {
    width: 43%;
}
.area_label {
    width: 60%;
    font-size: 13px;
}
.area_input {
    width: 39%;
}
.govt_input {
    width: 42%;
}
.total_label {
    width: 40%;
    font-size: 13px;
    margin-bottom:3%;
}
.male_input {
    width: 58%;
    margin-right: 0%;
}
tariff_label2 {
    width: 29%;
}
.performa_time_field2 label {
    font-size:13px;
}
.house_label {
    width: 4%;
}
.single_input {
    /*width: 22%;*/
    margin-right:0%;
}
.mem_fld {
    /*width: 100%;
    margin: 1% 0%;*/
}
/*membership discount card 581-660px*/
.membership_discount_div {
    width: 84%;
}
.membership_code_label {
    width: 100%;
    font-size: 16px;
}
.membership_code_input {
    width: 80%;
}
.membership_code_btn {
    width: 19.9%;
    font-size: 14px;
    padding: 0.5%;
}
.discount_name p {
    font-size: 13px;
}
.discount_name {
    margin: 4% 0%;
}
.discount_memb_name p {
    font-size: 13px;
}
.membership_discount_detail p {
    font-size: 14px;
}
/*proforma for member 581-660px*/
.check_out_label {
    width: 100%;
    font-size: 13px;
}
.check_out_field {
    text-align: left;
}
.hall_label {
    width: 45%;
    float: left;
}
.hall_input {
    width: 55%;
    float: left;
}
.tariff_desktop {
    display:none;
}
.tariff_mobile {
    display:block;
}
.mob_t_label {
    font-size:13px;
}
/*general search member 581-660px*/
.general_search_top {
    margin-top: 18%;
}
.general_search_div {
    width: 90%;
}
.general_search_heading h3 {
    font-size: 18px;
}
.general_search_label {
    width: 100%;
    font-size: 13px;
}
.general_search {
    width: 100% !important;
}
.search_area_member {
    width: 48%;
    margin-right: 2%;
}
.search_member_tb th, td {
    font-size: 13px;
}
/*convention 581-660px*/
.convention_button_div {
    width:50%;
}
.con_read_more {
    width: 36%;
}
.convention_button_div2 {
    width: 32%;
}
.convention_btns {
    font-size: 14px;
}
.cancellation_head h4 {
    font-size: 17px;
}
/*terms and condition 581-660px*/
.terms_points {
    margin-top: 1%;
}
/*address detail 581-660px*/
.add_detail_div {
    margin-top: 14%;
}
.add_detail_field {
    width: 80%;
}
.add_detail_label {
    font-size: 14px;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.add_detail_form {
    width: 100%;
}
.billing_add_form {
    margin: 0% 1%;
    float: left;
}
.shipping_add_heading {
    padding-left: 0%;
}
.add_save_btn {
    margin-left: 0% !important;
    text-align: center;
}
.shipping_add_heading h5 {
    font-size:15px;
}
.shipping_mar_bottom {
    margin-bottom: 3%;
}
/*transaction detail 581-660px*/
.transaction_label {
    width:35%;
    font-size:14px
}
.transaction_label2 {
    width:65%;
    font-size:13px
}

.payment_btn {
    width:30%;
    font-size:14px;
}
/*career 581-660px*/
.career_caption {
    left: 30% !important;
}
.career_btns {
    width: 25%;
    top: 55%;
    left: 7%;
}
.career_submit {
    width:85%;
}
.c_sum_bnt {
    font-size:12px;
    padding: 3% 0%;
}
.career_sec {
    width:90%;
    padding:0% 1%;
}
.career_search_select {
   
    font-size: 14px;
    margin-right: 1.5%;
}
.career_search_btn {
    width: 15%;
    font-size: 14px;
}
.career_search_div {
    margin:5% 0%;
}
.vacancy_head h4 {
    font-size:16px;
}
.vacancy_btn {
    width:30%;
}
.v_apply_bnt {
    padding:3px 0px;
    font-size:13px'
}
/*download form 581-660px*/
.download_caption {
    width: 21%;
    top: 17%;
    left: 73%;
}
.download_form_div {
    width: 88%;
    padding: 1% 2%;
}
.download_top_div h3 {
    font-size: 17px;
    text-align: justify;
    margin-top: 10px;
}
.download_4_div {
    width: 100% !important;
    border-right: medium none;
    padding-right: 0px !important;
    padding-left: 0px !important;
    border-bottom: 1px solid rgb(255, 255, 255);
}
.border_right_none {
    border-bottom:none;
}
.membership_download_form h4 {
    font-size:16px;
}
.membership_download_form p, .regional_download_form p, .form_download_food p {
    font-size:14px;
}
.nomination_div p {
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.regional_form_heading h4 {
    font-size: 17px;
}
.regional_download_3 {
    width: 100% !important;
    margin-bottom: 3%;
    height:auto;
}
.regional_download_form h4 {
    font-size: 16px;
}
.download_12_div {
    margin:0% 0% 2% 0%;
}
/*contact information 581-660px*/
.contact_info_slider {
    width: 100%;
    margin: 13% auto 0%;
}
.edit_profile {
    width: 15%;
    left: 85%;
}
.edit_profile p {
    font-size:12px;
}
.contact_profile_div {
    width: 55%;
    top: 23%;
    left: 7.2%;
}
.contact_profile_img {
    width:25%;
}
.contact_profile_name {
    width:70%;
}
.contact_profile_name h4 {
    font-size:16px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.contact_profile_name h5 {
    font-size:13px;
}
.contact_info_details_div {
    width:100%;
}
.contact_info_fields {
    width: 85%;
    
}
.contact_info_head h4 {
    font-size: 16px;
}
.contact_info_input {
    width: 100% !important;
}
/*fhrai uniwe 581-660px*/
.uniwe_img_div img {
    width: 100%;
}
.uniwe_social_head h4 {
    font-size: 16px;
}
.uniwe_nitif_ul li {
    width:100%;
    margin-bottom:2%;
}
.uniwe_gallery {
    width:50%;
}
/*member dashboard 581-660px*/
.member_dashboard_div {
    width: 75%;
}
.member_dash_4 {
    width:50%;
    float:left;
}
/*document table 581-660px*/
.document_table_div {
    width:95%;
}
.document_3_div {
    width: 50% !important;
    margin: 1% 0%;
    /*float: none !important;*/
    padding-top: 5%;
}
/*convention registration 581-660px*/
.con_registration_mid_sec {
    width: 85%;
    margin: 13% auto 0%;
}
.con_registration_head {
    margin-top: 7%;
}
.con_registration_head h4 {
    font-size: 16px;
}
.con_registration_field_div {
    width:100%;
}
.tab_close2 {
    top: 20%;
    left: 90%;
}
.lable_hidden {
    display:none;
}
.registration_fee_div {
    width:70%;
}
.registration_fee_input {
    width:100%;
}
.registration_fee_label {
    font-size: 15px;
}
.conbtn_paddingleft {
    width:70%;
    margin:2% 0%;
}
.con_nextbackbtn_div {
    width: 70%;
}
.con_btn {
    font-size:15px;
    padding: 1% 4%;
}
/*major milestones 581-660px*/
.milestone_top {
    margin-top:5%;
}
.travel_arrival_div {
    width:100%;
    margin-bottom:5%;
}
/*vacancy form 581-660px*/
.vacancy_bullet {
    display:none;
}
.sub_vacancy_head {
    margin: 0% 0% 4% 0%;
}
.sub_vacancy_head h4 {
    font-size:18px;
}
.vacancy_form_div {
    width:90%;
}
.vacancy_info {
    width: 100%;
    margin-left:0%;
}
.vac_fld_lebel {
    width:100%;
}
.vacancy_txt_fld {
    width:100%;
    padding: 0px 4px;
}
.vacinput_fld {
    width:100%;
}
.vac_fld_lebel p {
    margin-top:0px;
}
/*awards archive 581-660px*/
.convention_home_main {
    width:90%;
}
.points_desc h4 {
    font-size:17px;
}
.archieve_4_div {
    min-height: 335px !important;
}
.points_desc h4 {
    margin-top: 4px;
}
/*convention home 581-660px*/
.convention_banner_text {
    width: 45%;
    top: 30%;
    left: 40%;
}
.convention_banner_text h2 {
    font-size: 18px;
    line-height: 22px;
}
.convention_main_head p {
    font-size: 15px;
    line-height: 24px;
}
.convention_home_head h4, .convention_main_head h4 {
    font-size:20px;
}
.convention_para_div p {
    font-size: 15px;
    line-height: 26px;
}
.con_committee_head h4 {
    font-size:18px;
}
.convention_para_div {
    text-align:justify;
}
.con_venue_6 {
    margin:5% 0%;
}
.speaker_3 {
    border-right:none;
    border-bottom: 1px solid #ccc !important;
}
.sbb {
    border-bottom:none;
}
.con_location {
    width: 5%;
}
.venue_address {
    width:93%;
}
/*convention agenda 581-660px*/
.con_banner_textright {
    width: 50%;
    top: 30%;
    left: 7%;
}
.con_banner_textright h2 {
    font-size: 17px;
    line-height: 22px;
}
.agenda_left {
    width: 100%;
}
.agenda_left h4, .agenda_right h4 {
    font-size: 15px;
}
.agenda_right p {
    font-size: 14px;
}
.agenda_right {
    width: 100%;
    padding-left: 9%;
}
.agenda_head_left {
    width:18% !important;
}
.agenda_head_right {
    width:82% !important;
    padding-left:0%;
}
.agenda_head_right h4{
    line-height:24px;
}
/*convention message 581-660px*/
.speaker_img_div2 img {
    width: auto;
}
.speaker_sign_div {
    width: 30%;
}
/*convention registration fee 581-660px*/
.regis_feelabel {
    width: 50%;
    float: left;
}
/*view messages 581-660px*/
.view_message_div {
    width: 85% !important;
    margin-top: 5% !important;
}
.message_left_div {
    width: 100% !important;
}
.message_right_div {
    width: 100% !important;
}
#DivPMessage {
    height: auto !important;
}
.msg_reply {
    padding-left: 25px !important;
}
.single_msg_innerdiv {
    width: 20% !important;
}
.single_msg_sec {
    width: 100% !important;
}
.member_dash_img h5 {
    margin-top: 8px;
    font-size: 14px;
}
.member_dash_4 {
    min-height: 180px !important;
}
}
/* header menu */
@media (min-width:661px) and (max-width:767px){
#nav-main{
	width:100%;
}
.navbar-toggle{
	background-color: rgb(255, 255, 255) !important;
}
.navbar-toggle .icon-bar{
	border-bottom: 2px solid rgb(51, 114, 61);
}
.logo_div{
	float: left;
}
.logo_div img{
	width:42%;
}
#myNavbar {
    width:100% !important;
}
.membership_menu_btn {
        margin-top: 1px !important;
}
.call_div{
	text-align: left;
    padding-top: 1.3%;
    padding-left: 1%;
    width: 21%;
    padding-right:0%;
}
.error_message_div {
    margin: 25% auto;
}
.error_message_div h1 {
    font-size: 52px;
    line-height: 60px;
}
.error_message_div h4 a {
    font-size: 20px;
}
.header_top_wrap {
    width:100%;
}
.social_links_div {
    width:28%;
}
.social_links_div a {
    margin: 0% 0.3%;
}
.beta_div {
    left:83%;
}
.zoom_div {
    width: 8%;
    float: left;
    /*margin: 1.2% 0% 0% 1%;*/
}
.sitemap_icon_div {
    width: 3%;
    float: left;
    margin: 1.2% 0.5% 0% 1%;
    text-align: center;
}
.website_search_div {
    width: 37%;
    float: left;
    margin-top: 0%;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 5px !important;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    margin-top: 6px !important;
    padding: 4px 20px !important;
}
.google_translate_div {
    text-align: left;
    padding: 0.8% 0.5%;
}
.call_div p{
	margin: 0 0 0px;
	padding-top: 0%;
}
.header_ul{
	width: 100%;
	text-align: center;
	margin: 0% !important;
}
.header_ul li{
	border-bottom: 1px solid rgb(102, 204, 154);
}
.header-li h4{
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.mbr_mob_view, .panel-group{
    display:none;
}
.member_menu{
	width:100%;
    padding: 0%;
}
.home_icon_li img {
    width:75%;
}
.member_ul{
	margin-bottom: 0px;
	width: 83%;
	padding: 0% 0%;
}
.member_ul li{
	/*float: none;*/
	font-size: 14px;
	margin: 0px auto;
	padding: 1% 0.6%;
	cursor:pointer;
}
.cart_li {
    padding-right: 5% !important;
}
.cart_count {
    width: 16px;
    height: 16px;
    font-size: 11px;
    top: 28%;
}
.home_icon_li {
    padding: 1% 0.6% !important;
}
.dropdown-menu > li > a {
    font-size:14px;
}
.member_ul li:hover{
	background-color:rgba(0, 0, 0, 0.6);
}
.member_ul li a:hover{
	text-decoration:none;
	color:#fff;
}
.login_register{
	width:17%;
}
.login_register h4{
	padding: 3% 0%;
	font-size: 14px;
    margin-top: 5px;
    margin-bottom: 6px;
}
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7, .banner8, .banner9, .banner16, .banner20, .banner14, .banner30 {
    background:none;
    height:auto;
}
.banner_link6 {
    display: none;
}
.desktop_view {
    display:block !important;
}
.home_banner_div{
	margin-top: 10%;
}
.carousel-control{
	top: 55% !important;
}
.member_main_div{
	width: 60%;
	top: 36%;
    left: 20%;
}
.member_main_div1{
	top: 44%;
    left: 17%;
    width: 65%;
}
.member_count{
	width:100%;
}
.member_count h2{
	font-size: 24px;
}
.member_count h1{
	font-size: 30px;
	margin-top: 10px;
}
.member_count h3{
	font-size: 16px;
	margin-top: 10px;
	line-height: 22px;
    margin-bottom: 10px;
}
.know_btn{
	margin-bottom: 3%;
}
.know_btn a h4{
	font-size: 14px;
	padding: 2%;
	width: 33%;
}
/*banner text*/
.banner3_content_div {
    width: 35%;
    top: 36%;
    left: 55%;
}
.banner3_content_area h1 {
    line-height: 30px;
    font-size: 24px;
    margin-top: 10px;
}
.banner3_content_area h2 {
    font-size: 18px;
    margin-bottom: 14px;
    margin-top: 10px;
}
.banner4_content_div {
    width: 55%;
    left: 23%;
    top: 57%;
}
.banner4_content_area h2 {
    font-size:18px;
}
.bnrbtn {
    font-size:13px;
}
.banner2_content_div {
    width: 58%;
    top: 34%;
    left: 8%;
}
.banner_content_head h2 {
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 5px;
}
.banner2_content_desc {
    margin: 1% 0% 1% 0%;
}
.banner2_content_desc p {
    font-size: 14px;
    text-align: justify;
    margin: 0 0 0px;
}
.banner2_know_btn a h4 {
    margin-top: 5px;
    font-size: 14px;
    width: 30%;
}
/*banner text end*/
.link_slider {
    margin-top: 18%;
}
.about_slider {
     margin-top: 18%;
}

.regional_slider {
    margin-top: 18%;
}
.organisation_slider {
    margin-top: 17%;
}
.benefit_slider_img {
    margin-top: 18%;
}
.seminar_slider {
    margin-top: 18%;
}
.news_slider {
    margin-top: 18%;
}
.publi_img_div {
    margin-top: 18%;
}
/*member dashboard 661-767px*/
.member_dashboard_div {
    width: 85%;
}
.member_dash_img h5 {
    font-size: 14px;
    margin-top: 8px;
}
.member_dash_4 {
    min-height: 180px !important;
}
.member_dash_4 {
    width:33.333%;
    float:left;
}
.lable_hidden {
    display:none;
}
.con_registration_mid_sec {
    margin: 16.5% auto 0%;
        width: 85%;
}
.tab_close2 {
    top: 20%;
    left: 90%;
}
.speaker_3 {
    border-right:none;
    border-bottom: 1px solid #ccc !important;
}
.sbb {
    border-bottom:none;
}
.con_home_banner {
    margin-top:18%;
}
.discount_slider {
    margin-top: 18%;
}
.notification_ul li {
    width: 100%;
    float: left;
    margin-right: 0%;
    font-size: 15px;
    padding-left: 3%;
    /*margin-bottom: 2%;*/
    border-bottom: 1px solid rgb(102, 204, 154);
    padding-bottom: 1.5%;
    padding-top: 1%;
}
.notification_ul li img {
    width: 4%;
}
.regional_member_form_div {
    width: 90%;
    margin-top: 14%;
}
/*convention message 661-767px*/
.speaker_img_div2 img {
    width: auto;
}
.speaker_sign_div {
    width: 30%;
}
}
@media (min-width:768px) and (max-width:779px) {
#nav-main{
	width: 100%;
	/*float: right;*/
}
.member_dash_4 {
    min-height: 180px !important;
}
.member_dash_img h5 {
    margin-top: 10px;
    font-size: 14px;
}
.header-li h4{
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.navbar-header {
    width: 22% !important;
}
.logo_div{
	width: 50%;
	float: left;
}
.logo_div img{
	width:100%;
}
.call_div {
    width: 17%;
    padding: 0.9% 0% 0% 0%;
    text-align:left;
}
.error_message_div {
    margin: 25% auto;
}
.error_message_div h1 {
    font-size: 52px;
    line-height: 60px;
}
.error_message_div h4 a {
    font-size: 20px;
}
.header_top_wrap {
    width:78%;
}
.beta_div {
    top: 35%;
    left: 93%;
}
.google_translate_div {
    padding: 0.8% 1%;
}
.social_links_div {
    width:29%;
}
.social_links_div a {
    margin: 0% 0%;
}
.zoom_div {
    width: 10%;
    float: left;
    margin: 1.1% 0% 0% 0.5%;
}
.sitemap_icon_div {
    width: 3%;
    float: left;
    margin: 1% 0.5% 0% 1%;
    text-align: center;
}
.website_search_div {
    width: 30%;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    padding: 4px 15px !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 5px !important;
}
.mbr_mob_view, .panel-group{
    display:none;
}
.member_menu{
	width: 100%;
	padding-right: 1%;
}
.member_ul{
	padding: 0% 0% 0% 1%;
	width: 82%;
}
.member_ul li{
	font-size: 15px;
    padding: 1% 0.6%;
}
.home_icon_li {
    padding: 1% 0.6% !important;
}
.home_icon_li img {
    width:75%;
}
.cart_li {
    padding-right: 4% !important;
}
.cart_count {
    width: 16px;
    height: 16px;
    font-size: 11px;
    top: 28%;
    left: 60%;
}
.login_register{
	width: 18%;
}
.login_register h4{
	font-size: 15px;
	/*padding: 1.5% 0%;*/
}
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7, .banner8, .banner9, .banner16, .banner20, .banner14, .banner30 {
    height:360px;
    /*background-size:100%;*/
}
.banner_link6 {
    width: 240px;
    height: 25px;
    position: absolute;
    top: 51.8%;
    left: 60.4%;
}
.desktop_view {
    display:none !important;
}
.home_banner_div{
	margin-top: 6%;
}
.carousel-control{
	top: 55% !important;
}
.member_main_div{
	width: 50%;
	top: 34%;
    left: 25%;
}
.member_main_div1{
	top: 44%;
    left: 22%;
    width: 55%;
}
.member_count{
	width:100%;
}
.member_count h2{
	font-size: 24px;
}
.member_count h1{
	font-size: 30px;
	margin-top: 10px;
}
.member_count h3{
	font-size: 16px;
	margin-top: 10px;
	line-height: 22px;
    margin-bottom: 10px;
}
.know_btn{
	margin-bottom: 3%;
}
.know_btn a h4{
	font-size: 14px;
	padding: 2%;
	width: 33%;
}
/*banner text*/
.banner3_content_div {
    width: 35%;
    top: 30%;
    left: 55%;
}
.banner3_content_area h1 {
    line-height: 38px;
    font-size: 26px;
    margin-top: 5px;
}
.banner3_content_area h2 {
    font-size: 22px;
    margin-bottom: 18px;
    margin-top: 10px;
}
.banner4_content_div {
    width: 55%;
    left: 23%;
    top: 50%;
}
.banner4_content_area h2 {
    font-size:18px;
}
.banner2_content_div {
    width: 57%;
    top: 28%;
    left: 8%;
}
.banner_content_head h2 {
    font-size: 20px;
    margin-top: 0px;
}
.banner2_content_desc {
    margin: 2% 0% 2% 0%;
}
.banner2_content_desc p {
    font-size: 15px;
    text-align: justify;
    margin: 0 0 0px;
}
.banner2_know_btn a h4 {
    font-size: 14px;
    width: 28%;
    margin-top: 0px;
}
/*banner text end*/
.dropdown-menu > li > a {
    font-size:14px;
}
.link_slider {
    margin-top: 17%;
}
.about_slider {
     margin-top: 18%;
}

.regional_slider {
    margin-top: 18%;
}
.organisation_slider {
    margin-top: 17%;
}
.benefit_slider_img {
    margin-top: 18%;
}
.seminar_slider {
    margin-top: 18%;
}
.news_slider {
    margin-top: 13%;
}
.publi_img_div {
    margin-top: 18%;
}
/*member dashboard 768-779px*/
.member_dashboard_div {
    width: 90%;
}
.member_dash_img {
    margin: 10% 0%;
    min-height: 152px !important;
}
.member_dash_img h5 {;
    font-size: 14px;
}
.con_registration_mid_sec {
    margin: 13% auto 0%;
    width: 85%;
}
.tab_close2 {
    top: 65%;
    left: 80%;
}
.speaker_img_div img {
    width:100%;
}
.speaker_pic_div img {
    width: auto !important;
}
.sbb {
    border-bottom: 1px solid #ccc !important;
}
.discount_slider {
    margin-top: 13%;
}
.regional_member_form_div {
    width: 90%;
    margin-top: 12.5%;
}
/*convention message 768-779px*/
/*.speaker_img_div2 img {
    width: auto;
}*/
.speaker_sign_div {
    width: 30%;
}
.speaker_meaage_div {
    padding-left: 20px;
}
.speaker_name_div h4 {
    font-size: 14px;
}
.speaker_name_div p, .speaker_name_div h5 {
    font-size: 13px;
}
}
@media (min-width:661px) and (max-width:779px){

/*.member_main_div{
	width: 50%;
	top: 28%;
    left: 25%;
}
.member_count{
	width:100%;
}
.member_count h2{
	font-size: 24px;
}
.member_count h1{
	font-size: 30px;
	margin-top: 10px;
}
.member_count h3{
	font-size: 16px;
	margin-top: 10px;
	line-height: 22px;
    margin-bottom: 10px;
}
.know_btn{
	margin-bottom: 3%;
}
.know_btn a h4{
	font-size: 14px;
	padding: 2%;
	width: 33%;
}*/

.left_line, .left_line1{
	width: 34%;
    left: 1%;
    display:none;
}
.right_line, .right_line1{
	left: 66%;
	width: 34%;
    display:none;
}
.left_line2{
	width: 31%;
    display:none;
}
.right_line2{
	left: 69%;
	width: 31%;
    display:none;
}
.magezine_icon {
    margin-top: 0%;
}
.apply_txt h4{
	font-size: 19px;
}
.apply_12, .city_12_div, .event_12_div{
	width: 90% !important;
}
.select_city_div{
	width: 90%;
}
.select_city_div p{
	font-size: 23px;
}
.city_3_div{
	
	padding-right: 5px !important;
	padding-left: 5px !important;
	
}
.city_name1 h4, .city_name2 h4, .city_name3 h4, .city_name4 h4{
	font-size: 15px;
	
}
.event_6_div{
	width: 100% !important;
	float: none !important;
	margin: 5% auto;
}
.b_cast_head h4{
	font-size: 22px;
}
.bc_date p, .bc_date2 p{
	font-size: 16px;
}
.bc_desc p{
	font-size: 15px;
}
.about_sec img{
    height:350px;
}
.about_fhrai_div{
	
	width: 80%;
	top: 3%;
    left: 2%;
	padding: 1% 4%;
}
.about_head h1{
	font-size: 22px;
    margin-top: 10px;
}
.about_desc p{
	font-size: 15px;
	text-align: justify;
    line-height: 24px;
}
.read_more{
	width: 35%;
    margin-bottom: 1%;
}
.read_more h4{
	font-size: 15px;
}
.magezine_12_div{
	width: 90% !important;
}
.magezine_4_div{
	width:100% !important;
}
.publish_date h4{
	font-size: 18px;
}
.publish_date2 h4{
	font-size: 16px;
}
.magezine_8_div{
	width:100% !important;
}
.magezine_sub_4_div{
	margin-bottom: 5%;
}
.view_btn{
	width: 25%;
}
.view_btn a h4{
	font-size: 18px;
}
.toll_free{
	/*width: 75%;*/
}
.incredible_heading h1 {
    font-size:56px;
}
.incredible_call {
    width: 50%;
}
.toll_free h3{
	font-size: 22px;
	/*margin-top: 3px;*/
}
.contact_12_div{
	width: 90% !important;
}
.contact_6_div{
	text-align: left;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.contact_head h3{
	font-size: 20px;
}
.address_sec h4, .phone span{
	font-size: 15px;
}
.address_sec p, .phone p{
	font-size: 14px;
}
.write_us{
	width: 100%;
	float: left;
}
.write_us h4{
	margin-top: 20px;
}
.contact_input{
	width: 100%;
	font-size: 12px;
}
.contact_txtarea{
	margin: 2% 0%;
	width: 100%;
	font-size: 12px;
	height: 80px;
}
.submit_btn{
	width: 28%;
	margin-left: 0%;
	text-align: center;
}
.remaining_char {
    width: 72%;
}
.submit_btn a h4{
	font-size: 14px;
}
.footer_12_div{
	width: 94% !important;
}
.footer_6_div{
	/*width: 100% !important;*/
	padding-right: 5px !important;
	padding-left: 5px !important;
}
.copy_right p, .power_by p{
	font-size: 13px;
}
/*benefits 661-779px*/
.b_heading_12{
    width: 90% !important;
}
.benefit_heading h2{
    font-size:26px;
}
.benefit_breadcrumb_div, .benefit_head {
     width: 90% !important;
}
.benefit_desc {
    min-height: 280px;
}
.benefit_12_div{
     width: 91% !important;
     padding-right: 0px !important;
     padding-left: 0px !important;
}
.benefit_6_div{
    height: auto;
    width: 50% !important;
    overflow: auto;
    padding-right: 10px !important;
     padding-left: 10px !important;
}

.desc_head h4, .hidden_size {
    font-size: 18px;
}
.benefits_img{
    width:92%;
}
.desc_para p{
    font-size:14px;
}
/*eligibility criteria 661-779px*/
.eligibility_slider{
    margin-top: 18%;
}
.eligibility_caption_div{
    width: 25%;
    top: 20%;
    left: 60%;
}
.news_caption h2{
    font-size: 24px;
}
.news_india{
    font-size: 14px;
}
.news_heading_main{
    
    width: 90%;
}
.news_heading_main h3{
    font-size: 22px;
}
.criteria_hotel_div, .criteria_restra_div, .criteria_associate_div{
    width:90%;
    
}
.criteria_points{
    width:70%;
    margin-top: 15%;
    
}
.criteria_head_hotel{
    width:30%;
    margin-top: 30%;
    padding-right: 7%;
}
.criteria_ul_hotel li{
    font-size:13px;
    padding: 0.5% 0%;
}
.criteria_head_hotel h3{
    font-size: 20px;
    width:100%;
}
.criteria_head_restra{
    width:30%;
    margin-top: 28%;
}
.criteria_head_restra h3{
    font-size: 20px;
    width: 54%;
}
.criteria_points2{
    width: 70%;
    margin-top: 14%;
}
.left_head2{
    padding-left: 5%;
}
.criteria_points3{
    margin-top: 16%;
    width: 70%;
}
.apply_now_ecrit {
    width: 22%;
}
.apply_now_ecrit h4 {
    font-size: 15px;
}
/*links 661-779px*/

.links_caption_div {
    width: 22%;
    top: 15%;
    left: 10%;
}
.links_head {
    text-align:left;
}
.links_12_div {
    width: 100% !important;
    margin: 7% auto;
}
.links_img_div{
    float: left;
    width: 70%;
}
.links_number {
    top: 22%;
}
.links_number h3 {
    font-size: 26px;
}
.links_desc_div h4 a {
    font-size: 17px;
    line-height: 24px; 
}
.links_desc_div h4 a:hover {
    font-size: 19px;
}
/*about us 661-779px*/
/*.about_slider {
     margin-top: 10%;
}*/
.about_breadcrumb_div {
    width:91% !important;
}
.about_circle_div {
    width: 60%;
    position: relative;
    left: 0%;
    float: none;
    margin: 0 auto;
}
.about_circle_head h3 {
    font-size: 20px;
}
.hospitality_div {
    width: 20%;
    top: 8%;
    left: 40%;
}
.hospital_icon {
    width: 60%;
}
.hospital_txt p {
    font-size:12px;
}
.stake_holder_div {
    width: 20%;
    left: 11%;
}
.political_div {
    width: 20%;
    top: 30%;
    left: 69%;
}
.association_div {
    width: 20%;
    left: 22%;
}
.academic_div {
    width: 20%;
    left: 58%;
}
.activity_head {
    text-align:left;
}
.activity_12_div {
    width: 91% !important;
}
.activity_3_div {
   padding-right: 5px !important;
    padding-left: 5px !important;
    margin: 2% auto;
}
.activity_caption h4 {
    font-size: 15px;
}
.honour_div {
    width: 50%;
}
.honour_head {
    margin: 5% 0%;
}
.honour_head h4 {
    font-size: 17px;
}
.honour_img img {
    width:100%;
}
.honour_name p {
    font-size: 14px;
}
.about_left_line {
    width: 33%;
    left: 0%;
}
.about_right_line {
    width: 33%;
    left: 67%;
}
.bearer_member_12, .office_bearer_12{
    width: 90% !important;
}
.bearer_member_3 {
    width:50% !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.activity_caption {
    top: 75%;
}
.honour_read_more {
    width: 50%; 
}
/*regional association 661-779px*/
/*.regional_circle_div {
    margin-top: 10%;
    width: 70%;
}*/
.regional_circle_div {
    width: 70%;
    float: none;
    margin: 0 auto;
}
.regional_activity_sec {
    width:97%;
    padding-bottom: 2%;
}
.r_activity_main_div {
    width:100%;
    margin-left: 0%;
    margin-top: 0%;
}
.r_activity_head h4 {
    font-size:15px;
}
.common_breadcrumb {
    width: 97%;
}
.r_city_caption {
    font-size: 14px;
}
.northindia_caption {
    width:30%;
    top: 29%;
    left: 17%;
}
.westindia_caption {
     width: 24%;
}
.southindia_caption {
    width: 27%;
    top: 67%;
    left: 55%;
}
.eastindia_caption {
    width: 24%;
    left: 61%;
}
.regional_h2 {
    font-size: 21px !important;
}
.regional_head{
    text-align:left;
    width: 97%;
}
.regional_4_div {
    
    padding-right: 5px !important;
    padding-left: 5px !important;
   
}
.regional_8_div {
    /*width: 100% !important;*/
    padding-right: 5px !important;
    
}
.regi_apply, .regi_view_more {
    width: 20%;
}
 .regional_12_div {
     width: 96% !important;
}
 .regional_h2:hover {
    font-size: 22px !important;
}
.r_city_caption:hover {
    font-size: 16px;
}
.region_bottom_info_sec {
    padding: 4% 0%;
}
.bottom_info_div {
    width: 97%;
}
.common_info {
   min-height:244px;
}
.add_info_div h4 {
    font-size: 14px;
}
 /*organisation history 661-779px*/
/*.regional_slider {
    margin-top: 14%;
}*/
.organisation_caption_div {
    width: 35%;
    left: 60%;
}
.organisation_name_div {
    width: 90%;
}
.name_sec1 {
    padding: 2% 0%;
}
.org_left{
    width: 29%;
    /*left: 4%;*/
}
.org_right {
    width: 29%;
    left: 71%;
}
.org_left2 {
    width: 22%;
   
}
.org_right2 {
    width: 22%;
    left: 79%;
}
.scrollup {
    width: 30px;
    height: 35px;
    right: 40px;
}
.organisation_12 {
    width: 88% !important;
}
.organisation_history_3 {
    width: 50% !important;
    padding: 5% 0% 3% 0%;
}
.president_name h4 {
    font-size:15px;
}
.past_president_img {
    width:42%;
}
/*Events & Seminar 661-779px*/
/*.seminar_slider {
    margin-top: 13%;
}*/
.seminars_head {
    text-align: left;
    width: 90% !important;
}
.seminar_date_div {
    width: 26%;
}
.events_12_div {
    width: 90% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.events_head h4 {
    font-size: 16px;
}
.no_news_div {
    width:90%;
}
.news_read_more {
    width: 30%;
}
.event_cal_div {
    width: 50%;
}
/*events details 661-779px*/
.events_detail_main_div {
    padding-top: 2.5%;
}
.detail_heading {
    padding:0%;
}
.detail_heading h4 {
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 5px;
}
.event_detail_desc p {
    font-size: 11px;
    margin: 0px 0 0px;
}
.events_detail_btns {
    width: 58%;
}
.e_register_btn {
    width: 35%;
    margin: 0% 8% 2% 0%;
}
.register_icon {
    margin: 1% 0% 0% 6%;
}
.register_title {
    padding: 0% 4%;
    margin-top: 2%;
}
.register_title p {
    font-size: 10px;
    margin: 0px 0 0px;
}
.date_between p {
    font-size: 11px;
    margin: 0 0 1px;
}
.events_detail_4 {
    /*width: 35% !important;*/
    padding-right: 10px !important;
    padding-left: 10px !important;
    margin-top: 1%;
}
.events_detail_12 {
    width: 96% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.event_detail_body_para {
    width: 96%;
}
.state_span {
    margin-right: 9%;
}
.email_span {
    margin-right: 8%;
}
/*news 661-779px*/
/*.news_slider {
    margin-top: 13%;
}*/
.fhra_news_caption {
    width: 17%;
    left: 18%;
}
.news_breadcrumb_div {
    width:90% !important;
}
.news_12_div {
    width: 90% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.news_4_div {
    padding-left: 5px !important;
}
.news_img_div2, .news_img_div {
    width: 100%;
    float: none;
    margin: 0 auto;
}
.news_read_more a h4 {
    font-size: 14px;
}
.news_date_div2 h3, .news_date_div h3 {
    font-size: 18px;
}
/*broadcasts 661-779px*/
.announce_cap {
    font-size: 14px;
}
.announce_caption {
    width: 20%;
    top: 20%;
    left: 20%;
}
.hrani_paging_div {
    width:90%;
}
.hrani_desc {
    width: 55%;
}
.hrani_paging {
    padding-right: 0.3%;
}
.hrani_desc a {
    padding: 0% 1%;
}
/*industry news 661-779px*/
.i_news_caption_div {
    width: 26%;
    top: 35%;
}
.ind_spacing {
    letter-spacing: 6px !important;
}
/*photo gallery 661-779px*/
.photo_g_caption {
    width: 22%;
    top: 25%;
}
.photo_slider_div {
    width:97%;
    margin: 4% auto 0%;
}
.photo_g_12 {
    width: 100% !important;
    float: none !important;
    margin: 0 auto;
}
.photo_g_4 {
     width: 50% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.photo_gsli_caption h4 {
    font-size: 16px;
}
/*video galley 661-779px*/
.video_g_caption {
    width: 20%;
    left: 50%;
}
/*publication 661-779px*/
/*.publi_img_div {
    margin-top: 13.5%;
}*/
.annual_main_div {
    width: 90%;
    top: 6%;
    left: 5%;
}
.annual_con_img {
    width:45%;
}
.annual_con_img img {
    width: 31%;
}
.convention_desc h1 {
    font-size: 22px;
    margin-bottom: 0px;
}
.convention_desc h3 {
    letter-spacing: 4px;
    font-size: 16px;
    margin-bottom: 0px;
}
.convention_desc p {
    margin: 0 0 5px;
    font-size: 13px;
}
.buy_input {
    padding: 0%;
    font-size: 12px;
    height: 30px;
}
.buy_btn {
    padding: 0%;
    height: 30px;
}
.publi_12_div {
    width: 93% !important;
}
.publi_date h3 {
    font-size: 16px;
    margin-top: 0px;
}
.publi_date {
    margin-bottom: 8%;
}
/*publication-2 661-779px*/
.fhrai_publication_body {
    width: 100% !important;
}
.fhrai_publication_4 {
    width: 46% !important;
}
.publicatin2_heading {
    width:96% !important;
}
.fhrai_cart_btn, .fhrai_pub_desc p {
    font-size:15px;
}
.member_price {
    font-size:12px;
}
.fhrai_pub_date h4 {
    font-size:18px;
}
.publication_no_photo h3 {
    font-size:22px;
    left:26%;
}
.publication_model_body {
    padding: 20px !important;
}
.fhrai_pub_buy2btn {
    width: 60%;
}
.member_price2 {
    width:100%;
}
.inner_card_div2 {
    width:95%;
}
.inner_count_div {
    width:15%;
}
.inner_card_div {
    width:97%;
}
.cart_label, .inner_count_div span {
    font-size: 28px !important;
}
/*discount cards 661-779px*/
.discount_slider {
    /*margin-top: 18%;*/
}
.discount_slider_text {
    width: 60%;
    top: 28%;
    left: 18%;
}
.discount_percentage {
    padding-left: 18%;
    margin: 6% 0% 0%;
}
.discount_number {
    margin: 0% 0% 0%;
}
.discount_number h4, .discount_percentage h4 {
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.discount_number h4 span, .discount_percentage h4 span {
    font-size: 20px;
}
.card_search {
    width: 80%;
    padding: 0%;
    font-size: 16px;
}
.discount_search {
    padding-left: 30%;
}
.discount_breadcrumb_div {
    width: 91%;
}
.discount_12_div {
    width: 96% !important;
}
.discount_img {
    width: 22%;
}
.discount_img img {
    width:70%;
}
.discount_desc_para {
    width: 74%;
    padding-top: 3%;
}
/*contact us 661-779px*/
.contact_main_12 {
    width: 98% !important;
}
.fhra_contact_head P {
    font-size: 14px;
}
.c_address_sec h4, .c_phone h4 {
    font-size: 16px;
}
.c_address_sec p, .c_phone p {
    font-size: 14px;
}
.map_sec_6 {
    margin-top: 6%;
}
.map_sec {
    width: 90%;
    float: right;
}
.contact_main_12_div {
    width: 98% !important;
}
.contact_main_form {
    width: 100%;
    padding: 0% 0%;
}
.c_name_div p, .c_email_div p, .c_textarea_div P {
    font-size: 14px;
}
.c_name, .c_txtarea {
    font-size: 12px;
}
.c_txtarea {
    height: 100px;
}
.c_remaining_char {
    width: 84%;
}
.c_submit_btn {
    width: 16%;
}
.c_submit_btn a h4 {
    font-size: 16px;
}
/*awards 661-779px*/
.order_value1{
    width:35%;
}
.order_value2 {
    width:65%;
}
.awards_sec {
    width:97%;
}
.comming_soon h4 {
    font-size: 16px;
}
/*news details 661-779px*/
.ndetail_breadcrumb_div {
    width:91%;
}
.news_detail_12 {
    width: 92% !important;
    margin: 1% auto 4%;
}
.news_heading_div h4 {
    font-size: 18px;
}
#ContentPlaceHolder1_divAttachments strong {
    font-size: 15px;
}
/*annual report 661-779px*/
.annual_report_12 {
    width: 92% !important;
}
.annual_report_head h4 {
    font-size:16px;
}
/*awards 661-779px*/
.awards_caption {
    width: 23%;
    top: 20%;
    left: 40%;
}
.award_inner h2 {
    margin-top: 2px;
}
.comon_80 {
    width: 96%;
    padding: 2% 1%;
}
.points_img {
    width: 2%;
}
.points_img img {
    width:100%;
}
.points_desc {
    width: 97%;
    float: left;
    padding-left: 2%;
}
.indivisual_head {
    width: 42%;
}
.awards_heading h4 {
    font-size:16px;
}
.troffy_img img {
    width:60%;
}
.troffy_points {
    padding: 0% 0% 0% 3%;
}
.awd_criteria_head {
    width: 75%;
}
.awards_criteria_div {
    margin: 3% 0% 0% 0%;
}
.awards_para_div {
    margin-top: 3%;
}
.awd_sub_head h4 {
    font-size: 14px;
}
/*executive committee 661-7790px*/
.exe_honour_div {
    width: 35% !important;
    margin: 3% auto !important;
}
.exe_honour_img {
    width: 45% !important;
}

.member_name p:nth-of-type(1), .member_name p:nth-of-type(2), .honour_read_more a p {
    font-size: 12px;
}
.secretary_member_main {
    width: 42% !important;
    min-height: 212px;
}
.exe_left_line {
    width: 26%;
    left: 0%;
}
.exe_right_line {
    width: 26%;
    left: 74.5%;
}
.exe_member_main {
    min-height: 385px;
}
/*advertisement 661-779px*/
.advertise_caption {
    width: 20%;
    top: 32%;
    left: 38%;
}
.advertise_breadcrumb_div {
    width: 91%;
}
.advertise_top_sec {
    width: 90%;
}
.advt_img {
    width: 8% !important;
}
.fhra_event_head {
   width: 90%;
}
.advt_spon_ul_div {
    padding: 0% 2%;
}
.advt_cap {
    font-size: 14px !important;
}
/*FHTP allied 581-660px*/
.hftp_allied_sec {
    width: 90%;
}
.allied_heading h4 {
    font-size: 15px;
}
.allied_award_img {
    width: 50%;
    margin-right: 2%;
    
}
.allied_award_img img {
    width:100%;
}
.allied_map {
    width: 50%;
}
/*regional membership form 661-779px*/
.membership_top_div {
    width: 90%;
}
.member_header {
    width: 55%;
    margin-top: 2.9%;
}
.update_notification_ul li {
    width: 32px;
    height: 32px;
    padding: 4%;
}
.update_count {
    left: 83%;
}
.update_notification_ul li img {
    width: 18px;
}


.membership_menu_btn {
    margin-right: 5% !important;
}
.member_logo_div {
    width: 14%;
    margin-top: 0.3%;
}
.membership_top_right {
    width: 86%;
}
.member_select_name {
    width: 63%;
    /*padding: 0.3% 0% 0.5% 1%;*/
}
.membership_select {
    padding: 4% 2%;
    font-size: 12px;
}
.member_profile_pic {
    top: 10%;
    left: 77%;
}
.notification_div {
    width: 100%;
}
.notification_ul li {
    /*width: 42%;*/
    float: left;
    margin-right: 0%;
    font-size: 15px;
    padding-left: 3%;
}

.membership_form_div {
    width: 85% !important;
    position: relative !important;
    margin-top: 3%;
}
.m_vac_btn {
    font-size: 14px;
}
.member_form_head h4 {
    font-size: 18px;
}
.info_tab_div {
    padding: 2% 2%;
}
.info_tab_div p {
    font-size: 16px;
}
.tab_close {
    top: 18%;
    left: 90%;
}
.mem_fld, .mem_fld2 {
    /*width:100%;
    margin: 1% 0%;*/
}
.member_label2, .member_input2, .owner_label, .ownership_input, .upload_label, .room_label {
    width:100%;
    margin: 1% 0%;
    font-size: 13px;
}
.room_type_label {
    width:100%;
    margin: 1% 0%;
    font-size: 13px;
}
.room_input {
    width:48%;
    margin: 2% auto 0% 2%;
    font-size: 13px;
}
.upload_input {
     font-size: 13px;
}
.room_head {
    font-size: 15px;
}
.rest_label_no {
    width: 2%;
    margin: 2% 0%;
}
.rest_input {
    width:47%;
   margin: 2% auto 0% 2%;
    font-size: 13px;
    float: right;
}
.membership_btns {
    width: 65%;
}
.vac_btn {
    width: 28%;
    font-size: 14px;
}

/*memberships responsive*/
.dist {
     width: 48% !important;
     float: right;
}
.room_type_label {
    width: 100% !important;
}
.room_type_label1 {
    width: 100% !important;
    font-size: 13px !important;
}
.room_input {
    width: 15.6% !important;
}
.room_input1 {
    width: 15.6% !important;
    font-size: 13px !important;
}
.memberfee_label {
    width: 80%;
    float: left;
    text-align: left;
}
.memberfee_input {
    width: 20%;
    float: left;
}
.discount_member_img img {
    width: 100%;
}
.nominee_cam {
    left: 31%;
}
.rnominee_btn {
    width: 30% !important;
}
/*dashboard 661-779px*/
.dashboard_region h4 {
    font-size: 16px;
}
.dashboard_inner_div {
    width: 70% !important;
}
.status_bar {
    height: 15px;
    margin-top: 2%;
}
.status_cap p {
    font-size: 14px;
}
.dashboard_form {
    height: 45px;
}
.dashboard_form h4 {
    font-size: 17px;
}
.dash_btn {
    font-size: 15px;
     height: 45px;
}
/*select region 661-779px*/
.select_region_head {
    margin-top: 4%;
}
.member_region_select {
   
    width: 26%;
    font-size: 15px;
}
.region_btn {
    width: 12%;
    text-align: center;
    font-size: 15px;
}
/*performa listing form 661-779px*/
.performa_form_field {
    margin: 0% 0% 3% 0%;
}
.performa_label {
    width: 45%;
    font-size: 13px;
    margin-bottom: 4%;
}
.performa_input {
    width: 55%;
    font-size: 13px;
}
.airport_distance {
    width: 100%;
    margin-bottom: 2%;
    margin-top: 2%;
}
.distance_label {
    font-size: 13px;
    width: 44%;
}
.kms_label {
    font-size: 13px;
}
.distance_input {
    width: 48%;
}
.banquet {
    width: 55%;
}
.bars_div {
    width: 100%;
}
.bars_count {
    width: 100%;
    margin: 0% 0% 2% 0%;
}
.bars_label {
    font-size: 13px;
    width: 45%;
}
.bars_input {
    font-size: 13px;
    width: 55%;
}
.service_tax {
    width: 100%;
    margin-bottom: 3%;
}
.service_tax_label{
    width: 44%;
    font-size: 13px;
}
.service_input {
    width: 55%;
}
.tariff_label {
    width:100%;
    font-size: 13px;
}
.tariff_radio_div {
    width: 50%;
    font-size: 13px;
}
.performa_btns {
    width: 100%;
}
.performa_btn {
    width: 20%;
    padding: 1.5%;
}
/*changes*/
.performa_input_big {
    width: 100%;
    margin-left:0%;
}
.performa_radio {
    width: 25%;
    text-align: left;
}
.performa_checkbox td {
    width:100% !important;
}
.performa_checkbox label {
    width: 43%;
}
.capital_fld {
    width:100%;
    margin-bottom: 1%;
}
.capital_label {
    
    font-size: 13px;
}
.check_out_input {
    
}
.air_label {
    width:60%;
}
.liquor_input {
    width:55% !important;
}
.performa_checkbox {
    width:100%;
}
.area_label {
    font-size: 13px;
}
.year_label {
    width:23% !important;
    /*float:left;*/
    font-size: 13px;
    margin-bottom:2%;
}
.year_input {
    width:25% !important;
}
.room_padding {
    padding-left:3%;
}
.proforma_year_div {
    padding-left: 4px;
}
.performa_status_radio {
    width:100%;
}
.status_label label {
    width: 45%;
    margin-left: 2%;
    font-size: 13px;
}
.tariff_label2 {
    font-size:13px;
    width: 37%;
}
.tariff_table td {
    font-size:13px;
}
.service_label {
    margin-bottom: 2%;
    font-size:13px;
    width: 29%;
}
.performa_time_field2 td {
    width:100%;
}
.restra_field label {
    width:46%;
}
.govt_label {
    width:50%;
    font-size:13px;  
}
.performa_label_big {
    width: 100%;
}
.performa_label2 {
    width: 75%;
}
.tariff_set {
    width:100%;
}
.performa_checkbox2 {
    width: 92%;
    margin-left: 1%;
}
.performa_checkbox2 label {
    width: 43%;
}
.area_label {
    width: 58%;
    font-size: 13px;
}
.area_input {
    width: 39%;
}
.govt_input {
    width: 42%;
}
.total_label {
    width: 22%;
    font-size: 13px;
    margin-bottom:3%;
}
.male_input {
    width: 24%;
    margin-right: 2%;
}
tariff_label2 {
    width: 29%;
}
.performa_time_field2 label {
    font-size:13px;
}
.house_label {
    width: 4%;
}
.single_input {
    /*width: 22%;*/
    margin-right:0%;
}
.mem_fld {
    /*width: 100%;
    margin: 1% 0%;*/
}
/*membership discount card 661-779px*/
.membership_discount_div {
    width: 88%;
}
.membership_code_label {
    font-size: 15px;
}
.membership_code_btn {
    font-size: 14px;
    padding: 0.5%;
}
.discount_name p {
    font-size: 13px;
}
.discount_memb_name p {
    font-size: 13px;
}
.membership_discount_detail p {
    font-size: 14px;
}
/*proforma for member 661-779px*/
.check_out_label {
    width: 100%;
    font-size: 13px;
}
.check_out_field {
    text-align: left;
}
.hall_label {
    width: 45%;
    float: left;
}
.hall_input {
    width: 55%;
    float: left;
}
.tariff_desktop {
    display:none;
}
.tariff_mobile {
    display:block;
}
.mob_t_label {
    font-size:13px;
}
/*general search member 661-779px*/
.general_search_top {
    margin-top: 22%;
}
.general_search_div {
    width: 91%;
}
.general_search_heading h3 {
    font-size: 18px;
}
.general_search_label {
    width: 100%;
    font-size: 13px;
}
.general_search {
    width: 100% !important;
}
.search_area_member {
    width: 48%;
    margin-right: 2%;
}
.search_member_tb th, td {
    font-size: 13px;
}
/*convention 661-779px*/
.convention_breadcrum {
    width: 97% !important;
}
.convention_button_div {
    width:45%;
}
.con_read_more {
    width: 36%;
}
.convention_button_div2 {
    width: 27%;
}
.convention_btns {
    font-size: 15px;
}
.cancellation_head h4 {
    font-size: 18px;
}
/*terms and condition 661-779px*/
.terms_points {
    margin-top: 0.8%;
}
/*address detail 661-779px*/
.add_detail_div {
    margin-top: 19%;
}
.add_detail_field {
    width: 75%;
}
.add_detail_label {
    font-size: 14px;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.add_detail_form {
    width: 100%;
}
.billing_add_form {
    margin: 0% 1%;
    float: left;
}
.shipping_add_heading {
    padding-left: 0%;
}
.add_save_btn {
    margin-left: 0% !important;
    text-align: center;
}
.shipping_add_heading h5 {
    font-size:15px;
}
.shipping_mar_bottom {
    margin-bottom: 3%;
}
/*transaction detail 661-779px*/
.transaction_label {
    width:35%;
    font-size:15px
}
.transaction_label2 {
    width:65%;
    font-size:13px
}

.payment_btn {
    width:30%;
    font-size:15px;
}
/*career 661-779px*/
.career_caption {
    left: 30% !important;
}
.career_btns {
    width: 25%;
    top: 55%;
    left: 7%;
}
.career_submit {
    width:75%;
}
.c_sum_bnt {
    font-size:13px;
    padding: 5% 0%;
}
.career_sec, .career_bread {
    width:90%;
    padding:0% 1%;
}
.career_search_select {
   
    font-size: 14px;
    margin-right: 1.5%;
}
.career_search_btn {
    width: 15%;
    font-size: 14px;
}
.career_search_div {
    margin:5% 0%;
}
.vacancy_head h4 {
    font-size:16px;
}
.vacancy_btn {
    width:25%;
}
.v_apply_bnt {
    padding:5px 0px;
    font-size:13px;
}
/*download form 661-779px*/
.download_caption {
    width: 21%;
    top: 17%;
    left: 73%;
}
.download_form_div {
    width: 88%;
    padding: 1% 2%;
}
.download_top_div h3 {
    font-size: 18px;
    text-align: justify;
    margin-top: 10px;
}
.download_4_div {
    width: 100% !important;
    border-right: medium none;
    padding-right: 0px !important;
    padding-left: 0px !important;
    border-bottom: 1px solid rgb(255, 255, 255);
}
.border_right_none {
    border-bottom:none;
}
.membership_download_form h4 {
    font-size:16px;
}
.membership_download_form p, .regional_download_form p, .form_download_food p {
    font-size:15px;
}
.nomination_div p {
    font-size: 15px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.regional_form_heading h4 {
    font-size: 18px;
}
.regional_download_3 {
    width: 48% !important;
    margin-bottom: 3%;
    height: 290px;
}
.regional_download_form h4 {
    font-size: 16px;
}
.download_12_div {
    margin:0% 0% 2% 0%;
}
/*contact information 661-779px*/
.contact_info_slider {
    width: 100%;
    margin: 13% auto 0%;
}
.edit_profile {
    width: 8%;
    left: 92%;
}
.edit_profile p {
    font-size:13px;
}
.contact_profile_div {
    width: 55%;
    top: 26.5%;
    left: 8%;
}
.contact_profile_img {
    width:25%;
}
.contact_profile_name {
    width:70%;
}
.contact_profile_name h4 {
    font-size:16px;
    margin-bottom: 0px;
    margin-top: 5px;
}
.contact_profile_name h5 {
    font-size:13px;
}
.contact_info_details_div {
    width:100%;
}
.contact_info_fields {
    width: 85%;
    
}
.contact_info_head h4 {
    font-size: 16px;
}
.contact_info_input {
    width: 100% !important;
}
/*fhrai uniwe 661-779px*/
.uniwe_img_div img {
    width: 100%;
}
.uniwe_social_head h4 {
    font-size: 16px;
}
.uniwe_nitif_ul li {
    width:50%;
    margin-bottom:2%;
}
.uniwe_notif_li {
    width: 51% !important;
}
.uniwe_gallery {
    width:50%;
}
/*convention registration 661-779px*/
/*.con_registration_mid_sec {
    width: 88%;
    margin: 16.5% auto 0%;
}*/
.con_registration_head {
    margin-top: 8%;
}
.con_registration_head h4 {
    font-size: 18px;
}

.con_registration_field_div {
    width:100%;
}
.registration_fee_div {
    width:80%;
}
.registration_fee_label {
    font-size: 16px;
}
.conbtn_paddingleft {
    width:80%;
    margin:2% 0%;
}
.con_nextbackbtn_div {
    width: 80%;
}
.registration_fee_div {
    width:80%;
}
.registration_fee_label {
    font-size: 15px;
}
.conbtn_paddingleft {
    width:80%;
    margin:2% 0%;
}
.con_nextbackbtn_div {
    width: 80%;
}
.con_btn {
    font-size:15px;
    padding: 1% 4%;
}
.con_btn {
    font-size:15px;
    padding: 1% 4%;
}
/*major milestones 661-779px*/
.milestone_top {
    margin-top:6%;
}
.travel_arrival_div {
    width:100%;
    margin-bottom:3%;
}
/*vacancy form 661-779px*/
.vacancy_bullet {
    display:none;
}
.sub_vacancy_head {
    margin: 0% 0% 4% 0%;
}
.sub_vacancy_head h4 {
    font-size:18px;
}
.vacancy_form_div {
    width:90%;
}
.vacancy_info {
    width: 100%;
    margin-left:0%;
}
.vac_fld_lebel {
    width:100%;
}
.vacancy_txt_fld {
    width:100%;
    padding: 0px 4px;
}
.vacinput_fld {
    width:100%;
}
.vac_fld_lebel p {
    margin-top:0px;
}
/*awards archive 661-779px*/
.convention_home_main {
    width:96%;
}
.points_desc h4 {
    font-size:18px;
}
.archieve_4_div {
    min-height: 335px !important;
}
.points_desc h4 {
    margin-top: 4px;
}
/*convention home 661-779px*/
.convention_banner_text {
    width:50%;
    top:65%;
}
.convention_banner_text h2 {
    font-size: 14px;
}
.convention_main_head p {
    font-size: 15px;
    line-height: 26px;
}
.convention_home_head h4 {
    font-size:22px;
}
.convention_para_div p {
    font-size: 15px;
    line-height: 26px;
}
.convention_para_div {
    text-align:justify;
}
.con_venue_6 {
    margin:4% 0%;
}
.con_location {
    width: 5%;
}
.venue_address {
    width:93%;
}
/*convention agenda 661-779px*/
.con_banner_textright {
    width: 50%;
    top: 34%;
    left: 4%;
}
.con_banner_textright h2 {
    font-size: 18px;
    line-height: 22px;
}
.agenda_left {
    width: 100%;
}
.agenda_right {
    width: 100%;
    padding-left: 8%;
}
.agenda_head_left {
    width:18% !important;
}
.agenda_head_right {
    width:82% !important;
    padding-left:0%;
}
.agenda_head_right h4{
    line-height:24px;
}
/*convention registration fee 661-779px*/
.regis_feelabel {
    width: 50%;
    float: left;
}
/*view messages 661-779px*/
.view_message_div {
    width: 80% !important;
    margin-top: 5% !important;
}
.message_left_div {
    width: 100% !important;
}
.message_right_div {
    width: 100% !important;
}
#DivPMessage {
    height: auto !important;
}
.msg_reply {
    padding-left: 25px !important;
}
.single_msg_innerdiv {
    width: 20% !important;
}
.single_msg_sec {
    width: 100% !important;
}
}
@media (min-width:780px) and (max-width:900px){
#nav-main{
	width: 100%;
	/*float: right;*/
}

.header-li h4{
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.logo_div{
	width: 50%;
	float: left;
}
.logo_div img{
	/*width:100%;*/
}
.call_div {
    width: 16.5%;
    padding: 0.8% 1% 0% 0%;
    text-align:left;
    padding-right:0%;
}
.beta_div {
    position: absolute;
    top: 34%;
    left: 94%;
}
.error_message_div {
    margin: 25% auto;
}
.error_message_div h1 {
    font-size: 56px;
    line-height: 70px;
}
.error_message_div h4 a {
    font-size: 20px;
}
.google_translate_div {
    padding: 0.8% 0.5%;
}
.header_top_wrap {
    width:76%;
}
.navbar-header {
    width:24%;
}
.social_links_div {
    width:30%;
}
.social_links_div a {
    margin: 0% 0.2%;
}
.zoom_div {
    width: 10%;
    float: left;
    margin: 1.1% 0% 0% 0.5%;
}
.sitemap_icon_div {
    width: 3%;
    float: left;
    margin: 1% 0.5% 0% 1%;
    text-align: center;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    padding: 4px 15px !important;
}
.website_search_div {
    width: 30%;
    margin-top: 0.3%;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 5px !important;
}
.member_menu{
	width: 100%;
	padding-right: 1%;
}
.dropdown-menu > li > a {
    font-size:14px;
}
.call_div p{
	font-size: 14px;
}
.mbr_mob_view, .panel-group{
    display:none;
}
.member_ul{
	padding: 0% 0% 0% 1%;
	width: 82%;
}
.member_ul li{
	font-size: 16px;
    padding: 1.02% 0.8%;
}
.home_icon_li {
    padding: 1.02% 0.8% !important;
}
.home_icon_li img {
    width:75%;
}
.member_menu_div {
    padding-right: 1%;
}
.cart_li {
    padding-right: 3.7% !important;
}
.cart_count {
    width: 16px;
    height: 16px;
    font-size: 11px;
    top: 28%;
    left: 60%;
}
.login_register{
	width: 18%;
}
.login_register h4{
	font-size: 15px;
	padding: 0.5% 0%;
}
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7, .banner8, .banner9, .banner16, .banner20, .banner14, .banner30 {
    height:370px;
    /*background-size:100%;*/
}
.banner_link6 {
    width: 240px;
    height: 25px;
    position: absolute;
    top: 51.5%;
    left: 60%;
}
.desktop_view {
    display:none !important;
}
.home_banner_div{
	margin-top: 5%;
}
.carousel-control{
	top: 55% !important;
}
.member_main_div{
	top: 34%;
    width: 55%;
    left:23%;
}
.member_main_div1{
	top: 45%;
    left: 21%;
    width: 57%;
}
.member_count{
	width:100%;
}
.member_count h2{
	font-size: 25px;
}
.member_count h1{
	font-size: 32px;
	margin-top: 10px;
}
.member_count h3{
	font-size: 17px;
	margin-top: 10px;
}
.know_btn{
	margin-bottom: 3%;
}
.know_btn a h4{
	font-size: 14px;
	padding: 2%;
	width: 31%;
}
/*banner text*/
.banner3_content_div {
    width: 35%;
    top: 32%;
    left: 56%;
}
.banner3_content_area h1 {
    line-height: 36px;
    font-size: 28px;
    margin-top: 5px;
}
.banner3_content_area h2 {
    font-size: 22px;
    margin-top: 10px;
    margin-bottom: 18px;
}
.banner4_content_div {
    width: 50%;
    left: 25%;
    top: 54%;
}
.banner4_content_area h2 {
    font-size:20px;
}
.banner2_content_div {
    width: 55%;
    top: 28%;
    left: 8%;
}
.banner2_content_desc {
        margin: 2% 0% 0% 0%;
}
.banner_content_head h2 {
    font-size: 20px;
    margin-top: 0px;
}
.banner2_content_desc p {
    font-size: 16px;
    text-align: justify;
    margin: 0 0 5px;
}
.banner2_know_btn a h4 {
    font-size: 14px;
    width: 28%;
    margin-top: 5px;
}
/*banner text end*/

.left_line{
	width: 23%;
}
.right_line{
	left: 75%;
	width: 23%;
}
.left_line1{
	width: 34%;
    left:0%;
}
.right_line1{
	left: 66%;
	width: 34%;
}
.left_line2{
	width: 28%;
}
.right_line2{
	left: 69%;
	width: 31%;
}
.magezine_icon {
    margin-top: 0%;
}
.apply_txt{
	text-align: center;
}
.apply_txt h4{
	font-size: 22px;
}
.apply_12, .city_12_div, .event_12_div{
	width: 90% !important;
}
.select_city_div{
	width: 90%;
}
.select_city_div p{
	font-size: 22px;
}
.city_3_div{
	padding-right: 5px !important;
	padding-left: 5px !important;
}
.city_name1 h4, .city_name2 h4, .city_name3 h4, .city_name4 h4{
	font-size: 15px;
}
.event_6_div{
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.b_cast_img img{
	width:100%;
}
.b_cast_head{
	width:80%;
}
.event_head{
	width:70%;
}
.b_cast_head h4{
	font-size: 20px;
}
.b_cast_img2{
	width:10%;
}
.bc_date p, .bc_date2 p{
	font-size: 14px;
}
.bc_desc p{
	font-size: 13px;
}
.about_fhrai_div{
	width: 75%;
	float: none;
	top: 4%;
	left: 2%;
}
.about_head h1{
	font-size: 22px;
}
.about_desc p{
	font-size: 15px;
	text-align: justify;
	line-height: 26px;
}
.read_more{
	width: 35%;
    margin-bottom: 3%;
}
.read_more h4{
	font-size: 16px;
}
.magezine_12_div{
	width: 90% !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.publish_date h4{
	font-size: 18px;
}
.publish_date2 h4{
	font-size: 16px;
}
.mg2_img img{
	width:100%;
}
.magezine_sub_12_div{
	/*padding-top: 27%;*/
}
.magezine_sub_4_div{
	margin-bottom: 5%;
}
.magezine_8_div {
    width: 100% !important;
    float: none !important;
    margin: 0px auto;
}
.view_btn{
	width: 23%;
}
.view_btn a h4{
	font-size: 20px;
}
.toll_free{
	/*width: 75%;*/
}
.incredible_heading h1 {
    font-size:60px;
}
.incredible_call {
    width: 45%;
}
.toll_free h3{
	font-size: 24px;
	/*margin-top: 3px;*/
}
.contact_12_div{
	width: 90% !important;
}
.contact_6_div{
	text-align: left;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.contact_head h3{
	font-size: 20px;
}
.address_sec h4, .phone span{
	font-size: 15px;
}
.address_sec p, .phone p{
	font-size: 14px;
}
.write_us{
	width: 100%;
	float: left;
}
.write_us h4{
	margin-top: 20px;
}
.contact_input{
	width: 100%;
	font-size: 12px;
}
.contact_txtarea{
	margin: 2% 0%;
	width: 100%;
	font-size: 12px;
	height: 80px;
}
.submit_btn{
	width: 25%;
	margin-left: 0%;
	text-align: center;
}
.submit_btn a h4{
	font-size: 15px;
}
.footer_12_div{
	width: 93% !important;
}
.copy_right p, .power_by p{
	font-size: 14px;
}
/*benefits 780-900px*/
.benefit_slider_img {
    margin-top: 14%;
}
.desc_head h4, .hidden_size {
    font-size: 18px;
}
.benefit_breadcrumb_div, .benefit_head {
     width: 90% !important;
}
.benefit_desc {
    min-height: 260px;
}
.benefit_12_div, .b_heading_12{
     width: 91% !important;
     padding-right: 0px !important;
     padding-left: 0px !important;
}
.benefit_6_div{
    height: auto;
    width: 50% !important;
    overflow: auto;
   
}
.desc_para p {
    font-size: 14px;
}
.benefits_img{
    width:80%;
}
/*eligibility criteria 780-900px*/
.eligibility_slider{
    margin-top: 14%;
}
.eligibility_caption_div{
    width: 25%;
    top: 20%;
    left: 60%;
}
.news_caption h2{
    font-size: 24px;
}
.news_india{
    font-size: 14px;
}
.news_heading_main{
    
    width: 90%;
}
.news_heading_main h3{
    font-size: 22px;
}
.criteria_hotel_div, .criteria_restra_div, .criteria_associate_div{
    width:90%;
    
}
.criteria_points{
    width:70%;
    margin-top: 12%;
    
}
.criteria_head_hotel{
    width:30%;
    margin-top: 25%;
    padding-right: 7%;
}

.criteria_head_hotel h3{
    font-size: 22px;
    width:77%;
}
.criteria_head_restra{
    width:30%;
    margin-top: 25%;
}
.criteria_head_restra h3{
    font-size: 20px;
    width: 54%;
}
.criteria_points2{
    width: 70%;
    margin-top: 11%;
}
.left_head2{
    padding-left: 5%;
}
.criteria_points3{
    margin-top: 13%;
    width: 70%;
}
.criteria_ul_hotel li {
    padding: 0.5% 0%;
}
.apply_now_ecrit {
    width: 22%;
}
.apply_now_ecrit h4 {
    font-size: 15px;
}
/*links 780-900px*/

.links_caption_div {
    width: 16%;
    top: 24%;
    left: 17%;
}
.links_head {
    text-align:left;
}
.links_12_div {
    width: 90% !important;
   
}
.links_img_div{
    float: left;
    width: 60%;
}
.links_number {
    top: 16%;
}
.links_number h3 {
    font-size: 26px;
}
.links_desc_div h4 a {
    font-size: 17px;
    line-height: 24px; 
}
.links_desc_div h4 a:hover {
    font-size: 19px;
}
.link_slider {
    margin-top: 14%;
}
/*about us 780-900px*/
.about_slider {
     margin-top: 14%;
}
.about_circle_div {
    width: 52%;
}
.about_circle_head h3 {
    font-size: 20px;
}
.hospitality_div {
    width: 20%;
    top: 8%;
    left: 40%;
}
.hospital_icon {
    width: 60%;
}
.hospital_txt p {
    font-size:12px;
}
.stake_holder_div {
    width: 20%;
    left: 11%;
}
.political_div {
    width: 20%;
    top: 30%;
    left: 69%;
}
.association_div {
    width: 20%;
    left: 22%;
}
.academic_div {
    width: 20%;
    left: 58%;
}
.activity_head {
    text-align:left;
}
.activity_12_div {
    width: 91% !important;
}
.about_breadcrumb_div {
    width:91% !important;
}
.activity_3_div {
   padding-right: 5px !important;
    padding-left: 5px !important;
    margin: 1% auto;
}
.activity_caption h4 {
    font-size: 15px;
}
.honour_div {
    width: 50%;
}
.honour_head {
    margin: 5% 0%;
}
.honour_head h4 {
    font-size: 17px;
}
.honour_img img {
    width:100%;
}
.honour_name p {
    font-size: 14px;
}
.about_left_line {
    width: 33%;
    left: 2%;
}
.about_right_line {
    width: 33%;
    left: 65%;
}
.bearer_member_12 {
    width: 100% !important;
}
.bearer_member_3 {
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.activity_caption {
    top: 77%;
}
.honour_read_more {
    width: 50%; 
}
/*regional association 780-900px*/
.regional_slider {
    margin-top: 14%;
}
.regional_circle_div {
    width: 60%;
    float: none;
    margin: 0 auto;
}
.regional_activity_sec {
    width:97%;
    
}
.r_activity_main_div {
    width:100%;
    margin-left: 0%;
    margin-top: 0%;
}
.r_activity_head h4 {
    font-size:15px;
}
.common_breadcrumb {
     width: 97%;
}
.r_city_caption {
    font-size: 14px;
}
.northindia_caption {
    width:30%;
    top: 29%;
    left: 17%;
}
.westindia_caption {
     width: 23%;
}
.southindia_caption {
    width: 25%;
    top: 66%;
}
.eastindia_caption {
    width:22%;
}
.regional_h2 {
    font-size: 21px !important;
}
.regional_head{
    text-align:left;
    width: 97%;
}
.regional_4_div {
    
    padding-right: 5px !important;
    padding-left: 5px !important;
   
}
.regional_8_div {
    /*width: 100% !important;*/
    padding-right: 5px !important;
    
}
.regi_apply, .regi_view_more {
    width: 17%;
}
 .regional_12_div {
     width: 96% !important;
}
  .regional_h2:hover {
    font-size: 23px !important;
}
.r_city_caption:hover {
    font-size: 16px;
}
.region_bottom_info_sec {
    padding: 3% 0%;
}
.bottom_info_div {
    width: 97%;
}
.common_info {
   min-height:233px;
}
.add_info_div h4 {
    font-size: 14px;
}
 /*organisation history 780-900px*/

.organisation_slider {
    margin-top: 14%;
}
.organisation_caption_div {
    width: 35%;
    left: 60%;
}
.organisation_name_div {
    width: 90%;
}
.name_sec1 {
    padding: 2% 0%;
}
.org_left{
    width: 32%;
    
}
.org_right {
    width: 32%;
    left: 68%;
}
.org_left2 {
    width: 26%;
   
}
.org_right2 {
    width: 26%;
    left: 74%;
}
.scrollup {
    width: 30px;
    height: 35px;
    right: 50px;
}
.organisation_12 {
    width: 95% !important;
}
.president_name h4 {
    font-size:12px;
}
.president_name p {
    font-size:12px;
}
.past_president_img {
    width:75%;
}
/*Events & Seminar 780-900px*/
.seminar_slider {
    margin-top: 14%;
}
.seminars_head {
    text-align: left;
    width: 90% !important;
}
.events_12_div {
    width: 90% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.events_head h4 {
    font-size: 16px;
}
.no_news_div {
    width:90%;
}
.news_read_more {
    width: 18%;
}
.event_cal_div {
    width: 40%;
}
/*events details 780-900px*/
.events_detail_12 {
    width: 96% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.detail_heading {
    padding:0%;
}
.detail_heading h4 {
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.event_detail_desc p {
    font-size: 12px;
    margin: 0px 0 0px;
}
.e_register_btn {
    width: 35%;
    margin: 0% 8% 2% 0%;
}
.register_icon {
    margin: 1% 0% 0% 6%;
}
.register_title {
    padding: 0% 4%;
    margin-top: 2%;
}
.register_title p {
    font-size: 10px;
    margin: 0px 0 0px;
}
.date_between p {
    font-size: 12px;
    margin: 0 0 4px;
}
.events_detail_4 {
    /*width: 35% !important;*/
    padding-right: 10px !important;
    padding-left: 10px !important;
    margin-top: 1%;
}

.event_detail_body_para {
    width: 96%;
}
.state_span {
    margin-right: 9%;
}
.email_span {
    margin-right: 8%;
}


/*news 780-900px*/
.news_slider {
    margin-top: 12%;
}
.fhra_news_caption {
    width: 17%;
    left: 18%;
}
.news_breadcrumb_div {
    width:90% !important;
}
.news_12_div {
    width: 90% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.news_4_div {
    padding-left: 5px !important;
}
.news_img_div2, .news_img_div {
    width: 100%;
    float: none;
    margin: 0 auto;
}
/*broadcasts 780-900px*/
.announce_cap {
    font-size: 14px;
}
.announce_caption {
    width: 17%;
    left: 20%;
}
.hrani_paging_div {
    width:91%;
}
.hrani_desc {
    width: 55%;
}
.news_date_div2 h3 {
    font-size:18px;
}
.hrani_paging {
    padding-right: 0.3%;
}
.hrani_desc a {
    padding: 0% 1%;
}
.news_read_more a h4 {
    font-size: 14px;
}
/*industry news 780-900px*/
.i_news_caption_div {
    width: 25%;
    top: 40%;
}
/*photo gallery 780-900px*/
.photo_g_caption {
    width: 17%;
    top: 25%;
}
.photo_slider_div {
    width:97%;
    margin: 3% auto 0%;
}
.photo_g_12 {
    width: 100% !important;
    float: none !important;
    margin: 0 auto;
}
.photo_g_4 {
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.photo_gsli_caption h4 {
    font-size: 16px;
}
/*video galley 780-900px*/
.video_g_caption {
    width: 17%;
    left: 52%;
}
/*publication 780-900px*/
.publi_img_div {
    margin-top: 14%;
}
.annual_con_img {
    width:45%;
}
.annual_main_div {
    /*width: 90%;*/
    top: 11%;
    /*left: 5%;*/
}
.annual_con_img img {
    width: 35%;
}
.convention_desc h1 {
    font-size: 24px;
    margin-bottom: 0px;
}
.convention_desc h3 {
    letter-spacing: 6px;
    font-size: 17px;
    margin-bottom: 0px;
}
.convention_desc p {
    margin: 0 0 5px;
    font-size: 14px;
}
.buy_input {
    padding: 0.5%;
    font-size: 13px;
    height: 36px;
}
.buy_btn {
    padding: 2% 0%;
    height: 36px;
}
.publi_12_div {
    width: 93% !important;
}
.publi_date h3 {
    font-size: 16px;
    margin-top: 0px;
}
.publi_date {
    margin-bottom: 8%;
}
/*publication-2 780-900px*/
.fhrai_publication_body {
    width: 100% !important;
}
.publication2_bread {
    width:96%;
}
.publicatin2_heading {
    width:96% !important;
}
.fhrai_publication_4 {
    width: 46% !important;
}
.fhrai_publication_div {
    width:75%;
}
.member_price2 {
    width:100%;
}
.fhrai_cart_btn, .fhrai_pub_desc p {
    font-size:15px;
}
.fhrai_pub_date h4 {
    font-size:18px;
}
.publication_no_photo h3 {
    font-size:22px;
    left:26%;
}
.publication_model_body {
    padding: 20px !important;
}
.fhrai_pub_buy2btn {
    width: 60%;
}
.inner_card_div2 {
    width:95%;
}
.inner_count_div {
    width:12%;
}
.inner_card_div {
    width:97%;
}
.cart_label, .inner_count_div span {
    font-size: 24px !important;
}
/*discount cards 780-900px*/
.con_agenda_slider {
    margin-top: 11% !important;
}
.discount_slider {
    margin-top: 13%;
}
.discount_slider_text {
    width: 52%;
    top: 25%;
    left: 23%;
}
.discount_number h4, .discount_percentage h4 {
    font-size: 20px;
}
.discount_number h4 span, .discount_percentage h4 span {
    font-size: 26px;
}
.discount_search {
    padding-left: 35%;
}
.card_search {
    font-size: 18px;
    width: 85%;
}
.discount_breadcrumb_div {
    width: 91%;
}
.discount_head {
    margin-bottom: 3%;
}
.discount_12_div {
    width: 92% !important;
}
.discount_img {
    width: 22%;
}
.discount_img img {
    width:70%;
}
.discount_desc_para {
    width: 74%;
    padding-top: 3%;
}

/*contact us 780-900px*/
.contact_main_12 {
    width: 98% !important;
}
.fhra_contact_head P {
    font-size: 14px;
}
.c_address_sec h4, .c_phone h4 {
    font-size: 16px;
}
.c_address_sec p, .c_phone p {
    font-size: 14px;
}
.map_sec_6 {
    margin-top: 5%;
}
.map_sec {
    width: 90%;
    float: right;
}
.contact_main_12_div {
    width: 98% !important;
}
.contact_main_form {
    width: 100%;
    padding: 0% 0%;
}
.c_name_div p, .c_email_div p, .c_textarea_div P {
    font-size: 15px;
}
.c_name, .c_txtarea {
    font-size: 14px;
}
.c_txtarea {
    height: 100px;
}
.c_submit_btn a h4 {
    font-size: 16px;
}
.order_value1{
    width:30%;
}
.order_value2 {
    width:70%;
}
/*news details 780-900px*/
.ndetail_breadcrumb_div {
    width:91%;
}
.news_detail_12 {
    width: 92% !important;
    margin: 1% auto 4%;
}
.news_heading_div h4 {
    font-size: 18px;
}
#ContentPlaceHolder1_divAttachments strong {
    font-size: 15px;
}
/*annual report 780-900px*/
.annual_report_12 {
    width: 91% !important;
}
.annual_report_head h4 {
    font-size:16px;
}
/*awards 780-900px*/
.awards_caption {
    width: 23%;
    top: 23%;
    left: 40%;
}
.award_inner h2 {
    margin-top: 2px;
}
.comon_80 {
    width: 96%;
}
.points_img {
    width: 2%;
}
.points_img img {
    width:100%;
}
.points_desc {
    width: 97%;
    float: left;
    padding-left: 2%;
}
.terms_points {
    margin-top: 0.7%;
}
.indivisual_head {
    width: 42%;
}
.troffy_img img {
    width:60%;
}
.troffy_points {
    padding: 0% 0% 0% 3%;
}
.awd_criteria_head {
    width: 75%;
}
.awards_criteria_div {
    margin: 3% 0% 0% 0%;
}
.awards_para_div {
    margin-top: 3%;
}
/*executive committee 780-900px*/
.exe_honour_div {
    width: 40% !important;
    margin: 3% auto !important;
}
.exe_honour_img {
    width: 40% !important;
}
.office_bearer_12 {
    width: 90% !important;
}
.ecm_12_div {
    width: 90% !important;
}
.exe_member_3 {
    width: 50% !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.member_name p:nth-of-type(1), .member_name p:nth-of-type(2), .honour_read_more a p {
    font-size: 13px;
}
.member_name p:nth-of-type(3) {
    font-size: 13px;
}
.secretary_member_main {
    width: 41.5% !important;
    min-height: 240px;
}
.exe_left_line {
    width: 27%;
    left: 2%;
}
.exe_right_line {
    width: 27%;
    left: 71%;
}
.exe_member_main {
    min-height: 365px;
}
/*advertisement 780-900px*/
.advertise_caption {
    width: 17%;
    top: 34%;
    left: 40%;
}
.advertise_breadcrumb_div {
    width: 91%;
}
.advertise_top_sec {
    width: 90%;
}
.advt_img {
    width: 6% !important;
}
.fhra_event_head {
   width: 94%;
}
.advt_spon_ul_div {
    padding: 0% 2%;
}
.advt_cap {
    font-size: 16px !important;
}
/*FHTP allied 780-900px*/
.hftp_allied_sec {
    width: 90%;
}
.allied_award_img {
    width: 40%;
    margin-right: 2%; 
}
.allied_award_img img {
    width:100%;
}
.allied_map {
    width: 40%;
}
/*regional membership form 780-900px*/
.membership_form_div {
    width: 80% !important;
    position: relative !important;
    margin-top: 3%;
}
.membership_top_div {
    width: 90%;
}
.member_header {
    width: 50%;
    margin-top: 2.6%;
}
.update_notification_ul li {
    width: 32px;
    height: 32px;
    padding: 4%;
}
.update_count {
    left: 83%;
}
.update_notification_ul li img {
    width: 18px;
}


.member_logo_div {
    width: 12%;
    margin-top: 0.3%;
}
.membership_top_right {
    width: 88%;
}
.notification_div {
    width: 90% !important;
}
.member_select_name {
    width: 60%;
    /*padding: 0.3% 0% 0.4% 1%;*/
}
.membership_select {
    padding: 4% 2%;
    font-size: 13px;
}
.member_profile_pic {
    top: 10%;
    left: 77%;
}

.notification_ul li {
    float: left;
    font-size: 15px;
}
.regional_member_form_div {
    width: 90%;
    margin-top: 12%;
}

.member_form_head h4 {
    font-size: 18px;
}
.info_tab_div {
    padding: 1% 2%;
}
.info_tab_div p {
    font-size: 16px;
}
.tab_close {
    top: 14%;
    left: 90%;
}
.mem_fld, .mem_fld2 {
    /*width:100%;
    margin: 1% 0%;*/
}
.member_label2, .member_input2, .owner_label, .ownership_input, .room_label {
    width:100%;
    margin: 1% 0%;
    font-size: 13px;
}
.upload_label {
    width:63%;
    font-size: 13px;
}
.room_type_label {
    width:100%;
    margin: 1% 0%;
    font-size: 13px;
}
.room_input {
    width:48%;
    margin: 2% auto 0% 2%;
    font-size: 13px;
}
.upload_input {
     font-size: 13px;
}
.room_head {
    font-size: 15px;
}
.rest_label_no {
    width: 2%;
    margin: 2% 0%;
}
.rest_input {
    width:47%;
   margin: 2% auto 0% 2%;
    font-size: 13px;
    float: right;
}
.membership_btns {
    width: 65%;
}
.vac_btn {
    width: 35%;
    font-size: 14px;
}
/*memberships responsive*/
.dist {
     width: 48% !important;
     float: right;
}
.room_type_label {
    width: 100% !important;
}
.room_type_label1 {
    width: 100% !important;
    font-size: 13px !important;
}
.room_input {
    width: 15.6% !important;
}
.room_input1 {
    width: 15.6% !important;
    font-size: 13px !important;
}
.member_sbtn {
    width: 18%;
    padding: 1.2%;
}
.memberfee_label {
    width: 80%;
    float: left;
    text-align: left;
}
.memberfee_input {
    width: 20%;
    float: left;
}

.discount_member_img img {
    width: 100%;
}
.nominee_cam {
    left: 33%;
}
.rnominee_btn {
    width: 30% !important;
}
/*dashboard 780-900px*/
.dashboard_region h4 {
    font-size: 16px;
}
.dashboard_inner_div {
    width: 60% !important;
}
.status_bar {
    height: 15px;
    margin-top: 2%;
}
.status_cap p {
    font-size: 14px;
}
.dashboard_form {
    height: 45px;
}
.dashboard_form h4 {
    font-size: 17px;
}
.dash_btn {
    font-size: 15px;
     height: 45px;
}
/*select region 661-779px*/
.select_region_head {
    margin-top: 4%;
}
.member_region_select {
   
    width: 25%;
    font-size: 15px;
}
.region_btn {
    width: 12%;
    text-align: center;
    font-size: 15px;
}
/*performa listing form 780-900px*/
.performa_form_field {
    margin: 0% 0% 3% 0%;
}
.performa_label {
    width: 40%;
    font-size: 13px;
}
.performa_input {
    width: 60%;
    font-size: 13px;
}
.airport_distance {
    width: 100%;
    margin-bottom: 3%;
}
.distance_label {
    font-size: 13px;
    width: 39%;
}
.kms_label {
    font-size: 13px;
}
.distance_input {
    width: 55%;
}
.banquet {
    width: 60%;
}
.bars_div {
    width: 100%;
}
.bars_label {
    font-size: 13px;
    width: 50%;
}
.bars_input {
    font-size: 13px;
    width: 50%;
}
.service_tax {
    width: 100%;
    margin-bottom: 3%;
}
.service_tax_label{
    width: 39%;
    font-size: 13px;
}
.service_input {
    width: 60%;
}
.tariff_label {
    width:100%;
    font-size: 13px;
}
.tariff_radio_div {
    width: 50%;
    font-size: 13px;
}
.performa_btns {
    width: 100%;
}
.performa_btn {
    width: 16%;
    padding: 1.5%;
}
/*changes*/
.performa_input_big {
    width: 100%;
    margin-left:0%;
}
.performa_radio {
    width: 25%;
    text-align: left;
}
.performa_checkbox td {
    width:100% !important;
}
.performa_checkbox label {
    width: 43%;
}
.capital_fld {
    width:100%;
}
.capital_label {
    
    font-size: 13px;
}
.check_out_input {
    
}
.air_label {
    width:60%;
}
.liquor_input {
    width:55% !important;
}
.performa_checkbox {
    width:100%;
}
.area_label {
    font-size: 13px;
}
.year_label {
    width:22% !important;
    /*float:left;*/
    font-size: 13px;
    margin-bottom: 2%;
}
.year_input {
    width:26% !important;
}
.room_padding {
    padding-left:2.5%;
}
.proforma_year_div {
    padding-left: 4px;
}
.performa_status_radio {
    width:100%;
}
.status_label label {
    width: 45%;
    margin-left: 2%;
    font-size: 13px;
}
.tariff_label2 {
    font-size:13px;
    width: 37%;
}
.tariff_table td {
    font-size:13px;
}
.service_label {
    
    font-size:13px;
}
.performa_time_field2 td {
    width:100%;
}
.restra_field label {
    width:30%;
}
.govt_label {
    width:50%;
    font-size:13px;  
}
.performa_label_big {
    width: 100%;
}
.performa_label2 {
    width: 73%;
    margin-right: 2%;
}
.tariff_set {
    width:100%;
}
.performa_checkbox2 {
    width: 92%;
    margin-left: 1%;
}
.performa_checkbox2 label {
    width: 43%;
}
.area_label {
    width: 58%;
    font-size: 13px;
}
.area_input {
    width: 39%;
}
.govt_input {
    width: 42%;
}
.total_label {
    width: 22%;
    font-size: 13px;
    margin-bottom:3%;
}
.male_input {
    width: 24%;
    margin-right: 2%;
}
tariff_label2 {
    width: 29%;
}
.performa_time_field2 label {
    font-size:13px;
}
.house_label {
    width: 4%;
}
.single_input {
    /*width: 22%;*/
    margin-right:0%;
}
.mem_fld {
    /*width: 100%;
    margin: 1% 0%;*/
}
/*membership discount card 780-900px*/
.membership_discount_div {
    width: 72%;
}
.membership_code_label {
    font-size: 15px;
}
.membership_code_btn {
    font-size: 14px;
    padding: 0.5%;
}
.discount_name p {
    font-size: 13px;
}
.discount_memb_name p {
    font-size: 13px;
}
.membership_discount_detail p {
    font-size: 14px;
}
/*proforma for member 780-900px*/
.check_out_label {
    width: 100%;
    font-size: 13px;
}
.check_out_field {
    text-align: left;
}
.hall_label {
    width: 52%;
    float: left;
}
.hall_input {
    width: 48%;
    float: left;
}
.tariff_desktop {
    display:none;
}
.tariff_mobile {
    display:block;
}
.mob_t_label {
    font-size:12px;
}
/*general search member 780-900px*/
.general_search_div {
    width: 93%;
}
.general_search_top {
    margin-top: 19%;
}
.general_search_heading h3 {
    font-size: 20px;
}
.general_search_label {
    width: 45%;
}
/*convention 780-900px*/
.convention_breadcrum {
    width: 96% !important;
}
.convention_button_div {
    width:42%;
}
.convention_button_div2 {
    width: 23%;
}
.convention_btns {
    font-size: 15px;
}
.cancellation_head h4 {
    font-size: 18px;
}
/*address detail 780-900px*/
.add_detail_div {
    margin-top: 16%;
}
.add_detail_field {
    width: 80%;
}
.add_detail_label {
    font-size: 14px;
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.add_detail_form {
    width: 100%;
}
.billing_add_form {
    margin: 0% 1%;
    float: left;
}
.shipping_add_heading {
    padding-left: 0%;
}
.add_save_btn {
    margin-left: 0% !important;
    text-align: center;
}
.shipping_mar_bottom {
    margin-bottom: 3%;
}
.add_detail_heading, .add_detail_bread {
    width:92% !important;
}
/*transaction detail 780-900px*/
.transaction_label {
    width:30%;
}
.transaction_label2 {
    width:70%;
    font-size:14px
}
.payment_btn {
    width:25%;
}
/*career 780-900px*/
.career_caption {
    left: 30% !important;
}
.career_btns {
    width: 25%;
    top: 55%;
    left: 7%;
}
.career_submit {
    width:60%;
}
.c_sum_bnt {
    font-size:13px;
    padding: 5% 0%;
}
.career_sec {
    width:92%;
    padding:0% 1%;
}
.career_search_select {
   
    font-size: 14px;
    margin-right: 1.5%;
}
.career_search_btn {
    width: 15%;
    font-size: 14px;
}
.career_search_div {
    margin:5% 0%;
}
.vacancy_head h4 {
    font-size:16px;
}
.vacancy_btn {
    width:25%;
}
.v_apply_bnt {
    padding:5px 0px;
    font-size:13px'
}
.career_bread {
    width:92%;
}
/*download form 780-900px*/
.download_caption {
    width: 16%;
    top: 25%;
    left: 75%;
}
.download_form_div {
    width: 88%;
    padding: 1% 2%;
}
.download_top_div h3 {
    font-size: 18px;
    text-align: justify;
    margin-top: 10px;
}
.download_4_div {
   height: 165px;
}
.border_right_none {
    border-bottom:none;
}
.membership_download_form h4 {
    font-size:15px;
}
.membership_download_form p, .regional_download_form p, .form_download_food p {
    font-size:15px;
}
.nomination_div p {
    font-size: 15px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.regional_form_heading h4 {
    font-size: 18px;
}
.regional_download_3 {
    width: 48% !important;
    margin-bottom: 2%;
    height: 280px;
}
.regional_download_form h4 {
    font-size: 16px;
}
.download_12_div {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
/*contact information 780-900px*/
.contact_info_slider {
    width: 90%;
    margin: 11% auto 0%;
}
.edit_profile {
    width: 8%;
    left: 92%;
}
.edit_profile p {
    font-size:13px;
}
.contact_profile_div {
    width: 40%;
    top: 28%;
    left: 10%;
}
.contact_profile_img {
    width:25%;
}
.contact_profile_name {
    width:70%;
}
.contact_profile_name h4 {
    font-size:16px;
    margin-bottom: 0px;
    margin-top: 5px;
}
.contact_profile_name h5 {
    font-size:13px;
}
.contact_info_details_div {
    width:90%;
}
.contact_info_fields {
    width: 90%;
}
.contact_info_head h4 {
    font-size: 16px;
}
.contact_info_input {
    width: 100% !important;
}
/*fhrai uniwe 780-900px*/
.uniwe_img_div img {
    width: 100%;
}
.uniwe_social_head h4 {
    font-size: 16px;
}
.uniwe_nitif_ul li {
    width:44%;
    margin-bottom:2%;
}
.uniwe_notif_li {
    width: 58% !important;
}
/*member dashboard 780-900px*/
.member_dashboard_div {
    width: 85%;
}
.member_dash_img {
    margin: 10% 0%;
}
.member_dash_img h5 {
    font-size: 14px;
    margin-top: 12px;
}
.member_dash_4 {
    min-height: 180px !important;
}
/*convention registration 780-900px*/
.con_registration_mid_sec {
    width: 95%;
    margin: 12% auto 0%;
}
.tab_close2 {
    top: 60%;
    left: 84%;
}
.con_registration_head {
    margin-top: 6%;
}
.registration_fee_div {
    width:75%;
    margin: 5% 0% 3% 0%;
}
.registration_fee_label {
    font-size: 16px;
}
.conbtn_paddingleft {
    width:75%;
    margin:2% 0%;
}
.con_nextbackbtn_div {
    width: 75%;
}
.con_btn {
    font-size:15px;
    padding: 1% 2%;
}
/*major milestones 780-900px*/
.milestone_top {
    margin-top:6%;
}
/*vacancy form 780-900px*/
.sub_vacancy_head {
    margin: 0% 0% 4% 0%;
}
.sub_vacancy_head h4 {
    font-size:18px;
}
.vacancy_form_div {
    width:90%;
}
.vacancy_info {
    width: 94%;
}
.vacinput_fld {
    width:100%;
}
.vac_fld_lebel p {
    margin-top:3px;
    font-size: 14px;
}
/*awards archive 780-900px*/
.convention_home_main {
    width:96%;
}
.points_desc h4 {
    font-size:18px;
}
.archieve_4_div {
    min-height: 335px !important;
}
.points_desc h4 {
    margin-top: 4px;
}
/*convention home 780-900px*/
.con_home_slider {
    margin-top:11.5% !important;
}
.convention_banner_text {
    width:50%;
    top:66%;
}
.convention_banner_text h2 {
    font-size: 16px;
}
.convention_para_div {
    text-align:justify;
}
.con_venue_6 {
    margin:2% 0%;
}
.con_location {
    width: 5%;
}
.venue_address {
    width:93%;
}
.speaker_img_div img {
    width:100%;
}
.speaker_pic_div img {
    width: auto !important;
}
.sbb {
    border-bottom: 1px solid #ccc !important;
}
/*convention agenda 780-900px*/
.con_banner_textright {
    width: 50%;
    top: 36%;
    left: 4%;
}
.con_banner_textright h2 {
    font-size: 22px;
    line-height: 28px;
}
.agenda_left {
    width: 25%;
}
.agenda_right {
    width: 75%;
}
.agenda_head_right h4{
    line-height:24px;
}
/*convention message 780-900px*/

.speaker_sign_div {
    width: 30%;
}
.speaker_meaage_div {
    padding-left: 20px;
}
.speaker_name_div h4 {
    font-size: 14px;
}
.speaker_name_div p, .speaker_name_div h5 {
    font-size: 13px;
}
/*view messages 780-900px*/
.view_message_div {
    width: 90% !important;
}
.message_left_div {
    width: 35% !important;
}
.message_right_div {
    width: 65% !important;
}
.msg_reply {
    padding-left: 25px !important;
}
.single_msg_innerdiv {
    width: 20% !important;
}
.single_msg_sec {
    width: 95% !important;
}
}
@media (min-width:901px) and (max-width:1023px){
#nav-main{
	width: 91%;
}
.header-li h4{
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.header-li a{
	padding: 8px 11px 7px 12px !important;
}
.logo_div{
	width: 70%;
}
.logo_div img{
	width:90%;
}
.call_div {
    width: 16%;
    text-align: left;
    padding-right: 0%;
}
.error_message_div {
    margin: 20% auto;
}
.error_message_div h1 {
    font-size: 60px;
    line-height: 70px;
}
.error_message_div h4 a {
    font-size: 22px;
}
.header_top_wrap {
    width:77%;
}
.navbar-header {
    float: left;
    width: 23%;
}
.beta_div {
    left: 95%;
}
.social_links_div {
    width:30%;
}
.social_links_div a {
    margin: 0% 0.7%;
}
.zoom_div {
    width: 9%;
    float: left;
}
.sitemap_icon_div {
    width: 3%;
    float: left;
    margin: 1% 0.5% 0% 1%;
    text-align: center;
}
.website_search_div {
    width: 30%;
    margin-top: 0.3%;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    padding: 4px 15px !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 5px !important;
}
.mbr_mob_view, .panel-group{
    display:none;
}
.member_menu{
	width: 90%;
	/*padding-right: 1%;*/
}
.member_ul{
	width: 82%;
}
.member_ul li{
	font-size: 16px;
    padding: 1.2% 0.9%;
}
.dropdown-menu > li > a {
    font-size:15px;
}
.home_icon_li {
    padding: 1% 0.8% !important;
}
.home_icon_li img {
    width:75%;
}
.cart_li {
    padding-right: 3.5% !important;
}
.cart_count {
    width: 16px;
    height: 16px;
    font-size: 11px;
    top: 29%;
    left: 60%;
}
.login_register{
	width:18%;
}
.login_register h4{
	padding: 0.8% 0%;
	font-size: 16px;
}
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7, .banner8, .banner9, .banner16, .banner20, .banner14, .banner30 {
    height:405px;
    background-size:100%;
}
.banner_link6 {
    width: 270px;
    height: 30px;
    position: absolute;
    top: 54.5%;
    left: 59%;
}
.desktop_view {
    display:none !important;
}
.home_banner_div{
	margin-top: 4%;
}
.carousel-control{
	top: 55% !important;
}
.member_main_div{
	top: 36%;
    width: 52%;
    left:24%;
}
.member_main_div1{
	top: 44%;
    left: 22%;
    width: 56%;
}
.member_count{
	width:100%;
}
.member_count h2{
	font-size: 28px;
}
.member_count h1{
	font-size: 36px;
	margin-top: 10px;
}
.member_count h3{
	font-size: 18px;
	margin-top: 10px;
}
.know_btn{
	margin-bottom: 3%;
}
.know_btn a h4{
	font-size: 15px;
	padding: 2%;
	width: 29%;
}
/*banner text*/
.banner3_content_div {
    width: 36%;
    top: 32%;
    left: 57%;
}
.banner3_content_area h1 {
    line-height: 38px;
    font-size: 32px;
}
.banner3_content_area h2 {
    font-size: 24px;
}
.banner4_content_div {
    width: 50%;
    left: 25%;
    top: 58%;
}
.banner4_content_area h2 {
    font-size:20px;
}
.banner2_content_div {
    width: 52%;
    top: 25%;
    left: 8%;
}
.banner_content_head h2 {
    font-size: 22px;
}
.banner2_content_desc p {
    font-size: 17px;
    text-align: justify;
}
.banner2_know_btn a h4 {
    font-size: 15px;
    width: 28%;
    margin-top: 5px;
}
.banner2_content_desc {
    margin: 3% 0% 1% 0%;
}
/*banner text end*/

.left_line{
	width: 26%;
}
.right_line{
	left: 72%;
	width: 26%;
}
.left_line1{
	width: 36%;
    left:0%;
}
.right_line1{
	left: 64%;
	width: 36%;
}
.left_line2{
	width: 32%;
}
.right_line2{
	left: 65.5%;
	width: 33%;
}
.magezine_8_div {
    width: 90% !important;
    
}
.magezine_icon {
    margin-top: 0%;
}
.apply_txt{
	text-align: center;
}
.apply_txt h4{
	font-size: 22px;
}
.apply_12, .city_12_div, .event_12_div{
	width: 90% !important;
}
.select_city_div{
	width: 90%;
}
.select_city_div p{
	font-size: 24px;
}
.city_3_div{
	padding-right: 10px !important;
	padding-left: 10px !important;
}
.city_name1 h4, .city_name2 h4, .city_name3 h4, .city_name4 h4{
	font-size: 15px;
}
.event_6_div{
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.b_cast_img img{
	width:100%;
}
.b_cast_head{
	width:80%;
}
.event_head{
	width:70%;
}
.b_cast_head h4{
	font-size: 22px;
}
.b_cast_img2{
	width:10%;
}
.bc_date p, .bc_date2 p{
	font-size: 16px;
}
.bc_desc p{
	font-size: 14px;
}
.about_fhrai_div{
	width: 57%;
	float: none;
	top: 6%;
	left: 6%;
}
.about_head h1{
	font-size: 24px;
}
.about_desc p{
	font-size: 14px;
	text-align: justify;
	line-height: 25px;
}
.read_more{
	width: 35%;
}
.read_more h4{
	font-size: 16px;
}
.magezine_12_div{
	width: 90% !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.magezine_sub_12_div{
	padding-right: 5px !important;
padding-left: 5px !important;
}
.publish_date h4{
	font-size: 18px;
}
.publish_date2 h4{
	font-size: 16px;
}

.magezine_sub_4_div{
	margin-bottom: 5%;
}
.view_btn{
	width: 20%;
}
.view_btn a h4{
	font-size: 20px;
}
.toll_free{
	/*width: 75%;*/
}
.incredible_heading h1 {
    font-size:64px;
}
.incredible_call {
    width: 42%;
}
.toll_free h3{
	font-size: 25px;
	/*margin-top: 3px;*/
}
.contact_12_div{
	width: 90% !important;
}
.contact_6_div{
	text-align: left;
    padding-right: 13px !important;
    padding-left: 13px !important;
}
.contact_head h3{
	font-size: 20px;
}
.address_sec h4, .phone span{
	font-size: 15px;
}
.address_sec p, .phone p{
	font-size: 14px;
}
.write_us{
	width: 100%;
	float: left;
}
.write_us h4{
	margin-top: 20px;
}
.contact_input{
	width: 100%;
	font-size: 12px;
}
.contact_txtarea{
	margin: 2% 0%;
	width: 100%;
	font-size: 12px;
	height: 80px;
}
.submit_btn{
	width: 23%;
	margin-left: 0%;
	text-align: center;
}
.submit_btn a h4{
	font-size: 15px;
}
.footer_12_div{
	width: 90% !important;
}
.copy_right p, .power_by p{
	font-size: 14px;
}
/*benefits 901-1023px*/
.benefit_slider_img {
    margin-top: 12%;
}
.benefit_12_div{
     width: 91% !important;
     padding-right: 0px !important;
     padding-left: 0px !important;
}
.b_heading_12 {
     width: 90% !important;
    padding-right: 12px !important;
    padding-left: 12px !important;
}
.benefit_6_div{
    height: auto;
    width: 50% !important;
    overflow: auto;
}
.benefit_desc {
    min-height: 260px;
}
.desc_head h4 {
    font-size:22px;
}
.benefits_img{
    width:80%;
}
/*eligibility criteria 901-1023px*/
.eligibility_slider{
    margin-top: 12%;
}
.eligibility_caption_div{
    width: 18%;
    top: 28%;
    left: 63%;
}
.news_caption h2{
    font-size: 26px;
}

.news_heading_main{
    
    width: 90%;
}
.news_heading_main h3{
    font-size: 24px;
}
.criteria_hotel_div, .criteria_restra_div, .criteria_associate_div{
    width:90%;
    
}
.criteria_points{
    width:70%;
    margin-top: 10%;
    
}
.criteria_head_hotel{
    width:30%;
    margin-top: 22%;
    padding-right: 7%;
}

.criteria_head_hotel h3{
    font-size: 24px;
    width:77%;
}
.criteria_head_restra{
    width:30%;
    margin-top: 20%;
}
.criteria_head_restra h3{
    font-size: 24px;
    width: 54%;
}
.criteria_points2{
    width: 70%;
    margin-top: 9%;
}
.left_head2{
    padding-left: 5%;
}
.criteria_points3{
    margin-top: 11%;
    width: 70%;
}
.criteria_ul_hotel li {
    padding: 0.5% 0%;
}
.apply_now_ecrit {
    width: 18%;
}
.apply_now_ecrit h4 {
    font-size: 15px;
}
/*links 901-1023px*/

.links_caption_div {
    width: 16%;
    top: 24%;
    left: 17%;
}
.links_head {
    text-align:left;
}
.links_12_div {
    width: 90% !important;
   
}
.links_img_div{
    float: left;
    width: 55%;
}
.links_number {
    top: 20%;
}
.links_number h3 {
    font-size: 26px;
}
.links_desc_div h4 a {
    font-size: 18px;
    line-height: 24px; 
}
.links_desc_div h4 a:hover {
    font-size: 20px;
}
.link_slider {
    margin-top: 12%;
}
/*about us 901-1023px*/
.about_slider {
     margin-top: 13%;
}
.about_circle_div {
    width: 48%;
}
.about_circle_head h3 {
    font-size: 20px;
}
.hospitality_div {
    width: 20%;
    top: 8%;
    left: 40%;
}
.hospital_icon {
    width: 60%;
}
.hospital_txt p {
    font-size:12px;
}
.stake_holder_div {
    width: 20%;
    left: 11%;
}
.political_div {
    width: 20%;
    top: 30%;
    left: 69%;
}
.association_div {
    width: 20%;
    left: 22%;
}
.academic_div {
    width: 20%;
    left: 58%;
}
.activity_head {
    text-align:left;
}
.activity_12_div {
    width: 90% !important;
}
.activity_3_div {
   padding-right: 10px !important;
    padding-left: 10px !important;
    
}
.activity_caption h4 {
    font-size: 18px;
}
.honour_div {
    width: 45%;
}
.honour_head {
    margin: 3% 0%;
}
.honour_head h4 {
    font-size: 18px;
}
.honour_img img {
    width:100%;
}
.honour_name p {
    font-size: 14px;
}
.about_left_line {
    width: 39%;
    left: -5.5%;
}
.about_right_line {
    width: 39%;
    left: 66.5%;
}
.bearer_member_12 {
    width: 90% !important;
}
.bearer_member_3 {
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.activity_caption {
    top: 79%;
}
.honour_read_more {
    width: 40%; 
}
/*regional association 901-1023px*/
.regional_slider {
    margin-top: 12%;
}
.regional_circle_div {
    width: 60%;
    float: none;
    margin: 0 auto;
}
.regional_activity_sec {
    width:89%;
    
}
.r_activity_main_div {
    width:100%;
    margin-left: 0%;
    margin-top: 0%;
}
.r_activity_head h4 {
    font-size:16px;
}
.common_breadcrumb {
    width: 89%;
}
.r_city_caption {
    font-size: 15px;
}
.northindia_caption {
    width:30%;
    top: 29%;
    left: 17%;
}
.westindia_caption {
     width: 21%;
}
.southindia_caption {
    width: 25%;
    top: 66%;
}
.regional_h2 {
    font-size: 23px !important;
}
.regional_head{
    text-align:left;
    width: 90%;
}
.regional_4_div {
   padding-right: 10px !important;
    padding-left: 10px !important;
}
.regional_8_div {
    /*width: 100% !important;*/
    padding-right: 10px !important;
    
}
.regi_apply, .regi_view_more {
    width: 16%;
}
 .regional_12_div {
     width: 89% !important;
}
 .regional_h2:hover {
    font-size: 25px !important;
}
.region_bottom_info_sec {
    padding: 3% 0%;
}
.bottom_info_div {
    width: 89%;
}
.common_info {
   min-height:233px;
}
.add_info_div h4 {
    font-size: 14px;
}
 /*organisation history 901-1023px*/

.organisation_slider {
    margin-top: 12%;
}
.organisation_caption_div {
    width: 18%;
   
}
.organisation_name_div {
    width: 90%;
}
.name_sec1 {
    padding: 2% 0%;
}
.org_left{
    width: 33%;
    left:0.5%;
}
.org_right {
    width: 33%;
    left: 66.5%;
}
.org_left2 {
    width: 27%;
    left:0.5%
}
.org_right2 {
    width: 27%;
    left: 72.5%;
}
.scrollup {
    width: 35px;
    height: 40px;
    right: 55px;
}
.organisation_12 {
    width: 87.5% !important;
}
.president_name h4 {
    font-size:12px;
}
.president_name p {
    font-size:12px;
}
.past_president_img {
    width:70%;
}
/*Events & Seminar 901-1023px*/
.seminar_slider {
    margin-top: 12%;
}
.seminars_head {
    text-align: left;
    width: 90% !important;
}
.events_12_div {
    width: 90% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.no_news_div {
    width:90%;
}
.news_read_more {
    width: 17%;
}
.event_cal_div {
    width: 40%;
}
/*events details 901-1023px*/
.events_detail_main_div {
    /*position: relative;*/
    padding-top: 2%;
}
.events_detail_12 {
    width: 90% !important;
    padding-right: 7px !important;
    padding-left: 7px !important;
}
.events_detail_8 {
    width: 65% !important;
}
.events_detail_4 {
    width: 35% !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
    margin-top: 1%;
}
.date_between p {
    margin: 0 0 6px;
}
.events_detail_btns {
    width:60%;
}
.e_register_btn {
    width: 40%;
    margin: 0% 8% 2% 0%;
}
.event_detail_body_para {
    width: 90%;
}
.event_detail_desc p {
    font-size: 12px;
}
.state_span {
    margin-right: 9%;
}
.email_span {
    margin-right: 8%;
}
.register_title p {
    font-size: 12px;
    margin: 0 0 5px;
}
.detail_heading h4 {
    font-size: 17px;
    margin-bottom: 5px;
}
.detail_heading {
    padding:0%;
}
/*news 901-1023px*/
.news_slider {
    margin-top: 12%;
}
.fhra_news_caption {
    width: 14%;
    left: 20%;
}
.news_12_div {
    width: 87.5% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.news_4_div {
    padding-left: 5px !important;
}
.news_img_div2, .news_img_div {
    width: 75%;
}
/*broadcasts 901-1023px*/
.announce_caption {
    width: 16%;
    left: 20%;
}
.hrani_paging_div {
    width:90%;
}
.hrani_desc {
    width: 55%;
}
.news_date_div2 h3 {
    font-size:18px;
}
.hrani_paging {
    padding-right: 0.3%;
}
.hrani_desc a {
    padding: 0% 1%;
}
.news_read_more a h4 {
    font-size: 15px;
}
/*industry news 901-1023px*/
.i_news_caption_div {
    width: 24%;
}
/*photo gallery 901-1023px*/
.photo_g_caption {
    width: 16%;
}
.photo_slider_div {
    width:90%;
    margin: 3% auto 0%;
}
.photo_g_12 {
    width: 100% !important;
    float: none !important;
    margin: 0 auto;
}
.photo_g_4 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.photo_gsli_caption h4 {
    font-size: 16px;
}
/*video galley 901-1023px*/
.video_g_caption {
    width: 16%;
    left: 72%;
}
/*publication 901-1023px*/
.publi_img_div {
    margin-top: 12%;
}
.annual_main_div {
    top: 9%;
}
.annual_con_img img {
    width: 35%;
}
.convention_desc h1 {
    font-size: 28px;
    margin-bottom: 0px;
}
.convention_desc h3 {
    font-size: 18px;
    margin-bottom: 5px;
}
.convention_desc p {
    font-size: 14px;
}
.buy_input {
    font-size: 16px;
    height: 42px;
}
.buy_btn {
    padding: 1.5% 0%;
    height: 42px;
}
.publi_12_div {
    width: 93% !important;
}
.publi_date h3 {
    font-size: 18px;
    margin-top: 0px;
}
.publi_date {
    margin-bottom: 8%;
}
/*publication-2 901-1023px*/
.fhrai_publication_body {
    width: 93% !important;
}
.publicatin2_heading {
    width:89%;
}
.fhrai_publication_4 {
    width: 46% !important;
    height: 610px;
}
.member_price2 {
    width:100%;
}
.fhrai_publication_div {
    width:70%;
}
.publication_model_body {
    padding: 20px !important;
}
.fhrai_pub_buy2btn {
    width: 60%;
}
.inner_card_div2 {
    width:92%;
}
.inner_count_div {
    width:12%;
}
.inner_card_div {
    width:92%;
}
.cart_label, .inner_count_div span {
    font-size: 24px !important;
}
/*discount cards 901-1023px*/
.discount_slider {
    margin-top: 12.5%;
}
.discount_slider_text {
    width: 52%;
    top: 23%;
    left: 25%;
}
.discount_number h4, .discount_percentage h4 {
    font-size: 20px;
}
.discount_number h4 span, .discount_percentage h4 span {
    font-size: 26px;
}
.discount_search {
    padding-left: 28%;
}
.card_search {
    font-size: 18px;
    width: 65%;
}
.discount_head {
    margin-bottom: 3%;
}
.discount_12_div {
    width: 91% !important;
}
.discount_img {
    width: 22%;
}
.discount_img img {
    width:65%;
}
.discount_desc_para {
    width: 74%;
    padding-top: 4%;
}
/*contact us 901-1023px*/
.contact_main_12 {
    width: 90% !important;
}
.c_address_sec h4, .c_phone h4 {
    font-size: 16px;
}
.map_sec_6 {
    margin-top: 4%;
}
.contact_main_12_div {
    width: 90% !important;
}
.contact_main_form {
    width: 100%;
    padding: 0% 0%;
}
.c_name, .c_txtarea {
    font-size: 14px;
}
.c_txtarea {
    height: 100px;
}
.c_submit_btn a h4 {
    font-size: 16px;
}
.order_value1{
    width:25%;
}
.order_value2 {
    width:75%;
}
/*news details 901-1023px*/
.news_detail_12 {
    width: 91% !important;
    margin: 1% auto 3%;
}
.news_heading_div h4 {
    font-size: 18px;
}
/*annual report 901-1023px*/
.annual_report_12 {
    width: 91% !important;
}
.annual_report_head h4 {
    font-size:16px;
}
/*awards 900-1023px*/
.award_inner h2 {
    margin-top: 2px;
}
.comon_80 {
    width: 90%;
}
.points_img {
    width: 2%;
}
.points_img img {
    width:100%;
}
.points_desc {
    width: 97%;
    float: left;
    padding-left: 2%;
}
.terms_points {
    margin-top: 0.6%;
}
.indivisual_head {
    width: 38%;
}
.troffy_img img {
    width:60%;
}
.troffy_points {
    padding: 0% 0% 0% 3%;
}
.awd_criteria_head {
    width: 68%;
}
.awards_para_div {
    margin-top: 2%;
}
/*executive committee 901-1023px*/
.exe_honour_div {
    width: 30% !important;
    margin: 3% auto !important;
}
.exe_honour_img {
    width: 40% !important;
}
.exe_member_3 {
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.member_name p:nth-of-type(1), .member_name p:nth-of-type(2), .member_name p:nth-of-type(3), .honour_read_more a p {
    font-size: 12px;
}
.secretary_member_main {
    width: 21.5% !important;
    min-height: 245px;
}
.exe_left_line {
    width: 33%;
    left: -5.5%;
}
.exe_right_line {
    width: 33%;
    left: 72.5%;
}
.exe_member_main {
    min-height: 400px;
}
/*advertisement 901-1023px*/
.advertise_caption {
    width: 16%;
    top: 38%;
    left: 40%;
}
.advertise_top_sec {
    width: 90%;
}
.advt_img {
    width: 5% !important;
}
.fhra_event_head {
   width: 95%;
}
.advt_spon_ul_div {
    padding: 0% 1.5%;
}
.advt_cap {
    font-size: 17px !important;
}
/*FHTP allied 901-1023px*/
.hftp_allied_sec {
    width: 90%;
}
.allied_award_img {
    width: 40%;
    margin-right: 2%; 
}
.allied_award_img img {
    width:100%;
}
.allied_map {
    width: 40%;
}
/*regional membership form 901-1023px*/
.membership_form_div {
    width: 80% !important;
    /*position: relative !important;*/
}
.member_symble {
    width: 40% !important;
    top: 12% !important;
}
.membership_top_div {
    width: 90%;
}
.member_header {
    width: 45%;
    margin-top: 2.8%;
}
.update_notification_ul li {
    width: 34px;
    height: 34px;
}
.update_count {
    left: 80%;
}
.update_notification_ul li img {
    width: 18px;
}


.notification_div {
    width: 90% !important;
}
.member_select_name {
    width: 58%;
}
.membership_select {
    padding: 4% 2%;
    font-size: 13px;
}
.member_profile_pic {
    left: 77%;
}
.notification_ul li {
    float: left;
    font-size: 15px;
}

.regional_member_form_div {
    width: 90%;
    margin-top: 11%;
}

.member_form_head h4 {
    font-size: 20px;
}
.info_tab_div {
    padding: 1% 2%;
}
.info_tab_div p {
    font-size: 16px;
}
.tab_close {
    top: 18%;
    left: 91%;
}
.mem_fld, .mem_fld2 {
    /*width:100%;
    margin: 1% 0%;*/
}
.member_label2, .member_input2, .owner_label, .ownership_input,  .room_label {
    width:100%;
    margin: 1% 0%;
    font-size: 13px;
}
.upload_label {
    width:56%;
    font-size: 13px;
}
/*.room_type_label {
    width:100%;
    margin: 1% 0%;
    font-size: 13px;
}*/

.room_input {
    width:23%;
    margin: 2% auto 0% 2%;
    font-size: 13px;
}
.upload_input {
     font-size: 13px;
}
.room_head {
    font-size: 15px;
}
.rest_label_no {
    width: 2%;
    margin: 2% 0%;
}
.rest_input {
    width:22%;
   margin: 2% auto 0% 2%;
    font-size: 13px;
    float: right;
}
.membership_btns {
    width: 50%;
}
.vac_btn {
    width: 35%;
    font-size: 14px;
}

/*memberships responsive*/
.dist {
     width: 48% !important;
     float: right;
}
.room_type_label {
    width: 100% !important;
}
.room_type_label1 {
    width: 100% !important;
    font-size: 13px !important;
}
.room_input {
    width: 15.6% !important;
}
.room_input1 {
    width: 15.6% !important;
    font-size: 13px !important;
}
.member_sbtn {
    width: 15%;
    padding: 1.2%;
}
.memberfee_label {
    width: 85%;
    float: left;
    text-align: left;
}
.memberfee_input {
    width: 15%;
    float: left;
}
.discount_member_img img {
    width: 100%;
}
.nominee_cam {
    left: 33%;
}
.rnominee_btn {
    width: 30% !important;
}
/*dashboard 901-1023px*/
.dashboard_region h4 {
    font-size: 18px;
}
.dashboard_inner_div {
    width: 55% !important;
}
.status_bar {
    height: 15px;
    margin-top: 2%;
}
.status_cap p {
    font-size: 15px;
}
.dashboard_form {
    height: 50px;
}
.dashboard_form h4 {
    font-size: 18px;
}
.dash_btn {
    font-size: 16px;
     height: 50px;
}
/*select region 901-1023px*/
.select_region_head {
    margin-top: 4%;
}
.member_region_select {
   
    width: 25%;
    font-size: 15px;
}
.region_btn {
    width: 12%;
    text-align: center;
    font-size: 15px;
}
/*performa listing form 901-1023px*/
.performa_form_field {
    margin: 0% 0% 3% 0%;
}
.performa_label {
    width: 40%;
    font-size: 13px;
}
.performa_input {
    width: 60%;
    font-size: 13px;
}
.airport_distance {
    width: 100%;
    margin-bottom: 3%;
}
.distance_label {
    font-size: 13px;
    width: 39%;
}
.kms_label {
    font-size: 13px;
}
.distance_input {
    width: 55%;
}
.banquet {
    width: 60%;
}
.bars_div {
    width: 60%;
}
.bars_label {
    font-size: 13px;
    width: 62%;
}
.bars_input {
    font-size: 13px;
    width: 38%;
}
.service_tax {
    width: 100%;
    margin-bottom: 3%;
}
.service_tax_label{
    width: 39%;
    font-size: 13px;
}
.service_input {
    width: 60%;
}
.tariff_label {
    width:63%;
    font-size: 13px;
}
.tariff_radio_div {
    width: 18%;
    font-size: 13px;
}
.performa_btns {
    width: 100%;
}
.performa_btn {
    width: 14%;
    padding: 1%;
}
/*changes*/
.performa_input_big {
    width: 70%;
    margin-left:15%;
}
.performa_radio {
    width: 17%;
    text-align: left;
}
.performa_checkbox td {
    width:100% !important;
}
.performa_checkbox label {
    width: 44%;
}

.capital_label {
    
    font-size: 13px;
}
.check_out_input {
    width: 23%;
}
.air_label {
    width:60%;
}
.liquor_input {
    width:55% !important;
}
.performa_checkbox {
    width:100%;
}
.area_label {
    font-size: 13px;
}
.year_label {
    width:17% !important;
    /*float:left;*/
    font-size: 13px;
}
.year_input {
    width:15% !important;
}
.room_padding {
    padding-left:1.6%;
}
.proforma_year_div {
    padding-left: 4px;
}
.performa_status_radio {
    width:100%;
}
.status_label label {
    width: 29%;
    margin-left: 2%;
    font-size: 13px;
}
.tariff_label2 {
    font-size:13px;
    width: 32%;
}
.tariff_table td {
    font-size:13px;
}
.service_label {
    
    font-size:13px;
}
.performa_time_field2 td {
    width:100%;
}
.restra_field label {
    width:47%;
}
.govt_label {
    width:50%;
    font-size:13px;  
}
.performa_label_big {
    width: 100%;
}
.performa_label2 {
    width: 83%;
}
.tariff_set {
    width:100%;
}
.performa_checkbox2 {
    width: 89%;
    margin-left: 1%;
}
.performa_checkbox2 label {
    width: 43%;
}
.area_label {
    width: 58%;
    font-size: 13px;
}
.area_input {
    width: 39%;
}
.govt_input {
    width: 42%;
}
.total_label {
    width: 22%;
    font-size: 13px;
    margin-bottom:3%;
}
.male_input {
    width: 24%;
    margin-right: 2%;
}
tariff_label2 {
    width: 29%;
}
.performa_time_field2 label {
    font-size:13px;
}
.house_label {
    width: 4%;
}
.single_input {
    width: 22%;
    margin-right:0%;
}
.capital_fld {
    width: 100%;
    margin-bottom:2%;
}
/*membership discount card 901-1023px*/
.membership_discount_div {
    width: 65%;
}
.membership_code_label {
    font-size: 15px;
}
.membership_code_btn {
    font-size: 14px;
    padding: 0.5%;
}
.discount_name p {
    font-size: 13px;
}
.discount_memb_name p {
    font-size: 13px;
}
.membership_discount_detail p {
    font-size: 15px;
}
/*proforma for member 901-1023px*/
.check_out_label {
    width: 100% !important;
    font-size: 13px;
}
.check_out_field {
    text-align: left;
    width: 33.333%;
}
.hall_label {
    width: 52%;
    float: left;
}
.hall_input {
    width: 48%;
    float: left;
}
.proforma_tb_input {
    font-size: 11px;
}
.performa_form_member_div {
    width: 90%;
}
/*general search member 780-900px*/
.general_search_div {
    width: 90%;
}
.general_search_top {
    margin-top: 17%;
}
.general_search_heading h3 {
    font-size: 20px;
}
.general_search_label {
    width: 38%;
}
/*convention 901-1023px*/
.convention_button_div {
    width:38%;
}
.convention_button_div2 {
    width: 22%;
}
.convention_btns {
    font-size: 15px;
}
.cancellation_head h4 {
    font-size: 18px;
}
/*address detail 901-1023px*/
.add_detail_div {
    margin-top: 12.5%;
}
.add_detail_field {
    width: 90%;
}
.add_detail_label {
    font-size: 13px;
}
.shipping_mar_bottom {
    margin-bottom: 12.5%;
}
/*transaction detail 901-1023px*/
.transaction_label {
    width:30%;
}
.transaction_label2 {
    width:70%;
    font-size:14px
}
.payment_btn {
    width:22%;
}
/*career 901-1023px*/
.career_caption {
    left: 30% !important;
}
.career_btns {
    left: 12%;
}
.career_submit {
    width:60%;
}
.c_sum_bnt {
    font-size:13px;
    padding: 5% 0%;
}
.career_sec {
    width:90%;
    padding:0% 1%;
}
.vacancy_btn {
    width:22%;
}
.career_bread {
    width:90%;
}
/*download form 901-1023px*/
.download_caption {
    width: 16%;
    left: 73%;
}
.download_form_div {
    width: 88%;
    padding: 1% 2%;
}
.download_top_div h3 {
    font-size: 18px;
    text-align: justify;
    margin-top: 10px;
}
.download_4_div {
   height: 165px;
}
.border_right_none {
    border-bottom:none;
}
.membership_download_form h4 {
    font-size:15px;
}
.membership_download_form p, .regional_download_form p, .form_download_food p {
    font-size:15px;
}
.nomination_div p {
    font-size: 15px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.regional_form_heading h4 {
    font-size: 19px;
}
.regional_download_3 {
    width: 48% !important;
    margin-bottom: 2%;
    height: 265px;
}
.regional_download_form h4 {
    font-size: 16px;
}
.download_12_div {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
/*contact information 901-1023px*/
.contact_info_slider {
    width: 90%;
    margin: 10% auto 0%;
}
.edit_profile {
    width: 8%;
    left: 92%;
}
.edit_profile p {
    font-size:13px;
}
.contact_profile_div {
    width: 40%;
    top: 31%;
    left: 10%;
}
.contact_profile_img {
    width:30%;
}
.contact_profile_name {
    width:65%;
}
.contact_profile_name h4 {
    font-size:16px;
    margin-bottom: 0px;
    margin-top: 5px;
}
.contact_profile_name h5 {
    font-size:13px;
}
.contact_info_details_div {
    width:90%;
}
.contact_info_fields {
    width: 90%;
}
.contact_info_head h4 {
    font-size: 16px;
}
/*fhrai uniwe 901-1023px*/
.uniwe_img_div img {
    width: 100%;
}
.uniwe_social_head h4 {
    font-size: 16px;
}
.uniwe_nitif_ul li {
    width:44%;
    margin-bottom:2%;
}
.uniwe_notif_li {
    width: 58% !important;
}
/*member dashboard 9001-1023px*/
.member_dashboard_div {
    width: 85%;
}
.member_dash_img {
    margin: 10% 1%;
    padding: 6% 2% 2% 2%;
    min-height: 155px !important;
}
.member_dash_img h5 {
    font-size: 14px;
    margin-top: 10px;
}
.member_dash_4 {
    min-height: 180px !important;
}
/*convention registration 901-1023px*/
.con_registration_mid_sec {
    width: 88%;
    margin: 12.5% auto 0%;
}
.tab_close2 {
    top: 55%;
    left: 84%;
}
.con_registration_head {
    margin-top: 5%;
}
.registration_fee_div {
    width:70%;
    margin: 4% 0% 2% 0%;
}
.registration_fee_label {
    font-size: 16px;
}
.conbtn_paddingleft {
    width:70%;
    margin:2% 0%;
}
.con_nextbackbtn_div {
    width: 70%;
}
/*major milestones 901-1023px*/
.milestone_top {
    margin-top:5%;
}
/*vacancy form 901-1023px*/
.sub_vacancy_head {
    margin: 0% 0% 4% 0%;
}
.sub_vacancy_head h4 {
    font-size:18px;
}
.vacancy_form_div {
    width:89%;
}
.vacancy_info {
    width: 94%;
}
.vacinput_fld {
    width:100%;
}
.vac_fld_lebel p {
    margin-top:3px;
    font-size: 14px;
}
/*awards archive 901-1023px*/
.convention_home_main {
    width:89%;
}
.archieve_4_div {
    min-height: 335px !important;
}
.points_desc h4 {
    margin-top: 4px;
}
/*convention home 901-1023px*/
.convention_banner_text {
    width:50%;
    top:66%;
}
.convention_banner_text h2 {
    font-size: 20px;
}
.con_venue_6 {
    margin:2% 0%;
}
.con_location {
    width: 5%;
}
.venue_address {
    width:93%;
}
.speaker_img_div img {
    width:100%;
}
.speaker_pic_div img {
    width: auto !important;
}
.sbb {
    border-bottom: 1px solid #ccc !important;
}
/*convention agenda 901-1023px*/
.con_banner_textright {
    width: 40%;
    top: 44%;
    left: 7%;
}
.con_banner_textright h2 {
    font-size: 24px;
    line-height: 32px;
}
.agenda_left {
    width: 25%;
}
.agenda_right {
    width: 75%;
}
.agenda_head_right h4{
    line-height:24px;
}
/*convention message 780-900px*/

.speaker_sign_div {
    width: 25%;
}
.speaker_meaage_div {
    padding-left: 15px;
}
.speaker_name_div h4 {
    font-size: 14px;
}
.speaker_name_div p, .speaker_name_div h5 {
    font-size: 14px;
}
/*view messages 901-1023px*/
.view_message_div {
    width: 90% !important;
}
.message_left_div {
    width: 30% !important;
}
.message_right_div {
    width: 70% !important;
}
.msg_reply {
    padding-left: 25px !important;
}
.single_msg_innerdiv {
    width: 15% !important;
}
.single_msg_sec {
    width: 95% !important;
}
}
@media (min-width:1024px) and (max-width:1100px){
#nav-main{
	width: 90%;
}

.header-li h4{
	font-size: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.header-li a{
	padding: 8px 15px 7px 15px !important;
}
.logo_div{
	width: 70%;
}
.error_message_div {
    margin: 17% auto;
}
.error_message_div h1 {
    font-size: 64px;
    line-height: 77px;
}
.logo_div img{
	width:95%;
}
.call_div {
    width: 16%;
}
.social_links_div {
    width:30%;
}
.beta_div {
    left: 95%;
}
/*.social_links_div a {
    margin: 0% 1.3%;
}*/
.zoom_div {
    width: 9%;
}
.sitemap_icon_div {
    width:4%;
}
.website_search_div {
    width: 32%;
    margin-top: 0.3%;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 8px !important;
}
.mbr_mob_view, .panel-group{
    display:none;
}
.member_menu{
	width: 90%;
	padding-right: 0.1%;
}
.member_ul{
	width: 85%;
}
.member_ul li{
	font-size: 17px;
    padding: 1% 1.3%;
}
.home_icon_li {
    padding: 1% 1% !important;
}
.home_icon_li img {
    width:75%;
}
.cart_li {
    padding-right: 3.5% !important;
}
.cart_count {
    width: 17px;
    height: 17px;
    font-size: 12px;
    top: 29%;
    left: 60%;
}
.login_register{
	width:15%;
}
.login_register h4{
	padding: 0.9% 0%;
	font-size: 16px;
}
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7, .banner8 , .banner9, .banner16, .banner20, .banner14, .banner30{
    height:480px;
    background-size:100%;
}
.banner_link6 {
    width: 270px;
    height: 30px;
    position: absolute;
    top: 51%;
    left: 59%;
}
.desktop_view {
    display:none !important;
}
.home_banner_div{
	margin-top: 2%;
}
.carousel-control{
	top: 55% !important;
}
.member_main_div{
	top: 35%;
    width: 52%;
    left:24%;
}
.member_main_div1{
	top: 45%;
    left: 23%;
    width: 54%;
}
.member_count{
	width:100%;
}
.member_count h2{
	font-size: 32px;
}
.member_count h1{
	font-size: 40px;
	margin-top: 10px;
}
.member_count h3{
	font-size: 22px;
	margin-top: 10px;
}
.know_btn{
	margin-bottom: 3%;
}
.know_btn a h4{
	font-size: 16px;
	padding: 2%;
	width: 28%;
}
/*banner text*/
.banner3_content_div {
    width: 33%;
    top: 31%;
}
.banner3_content_area h1 {
    line-height: 54px;
    font-size: 36px;
}
.banner3_content_area h2 {
    font-size: 27px;
}
.banner4_content_div {
    width: 40%;
    left: 30%;
    top: 58%;
}
.banner4_content_area h2 {
    font-size:22px;
}
.banner2_content_div {
    width: 53%;
    top: 32%;
    left: 8%;
}
.banner_content_head h2 {
    font-size: 22px;
}
.banner2_content_desc p {
    font-size: 18px;
}
.banner2_know_btn a h4 {
    font-size: 15px;
    width: 25%;
}
.banner2_content_desc {
    margin: 3% 0% 1% 0%;
}
/*banner text end*/
.left_line{
	width: 28%;
}
.right_line{
	left: 70%;
	width: 28%;
}
.left_line1{
	width: 38%;
    left:0%;
}
.right_line1{
	left: 62%;
	width: 38%;
}
.left_line2{
	width: 34%;
}
.right_line2{
	left: 65%;
	width: 35%;
}
.apply_txt{
	text-align: center;
}
.apply_12, .city_12_div, .event_12_div{
	width: 90% !important;
}
.select_city_div{
	width: 90%;
}

.city_name1 h4, .city_name2 h4, .city_name3 h4, .city_name4 h4{
	font-size: 18px;
}
.event_6_div{
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.b_cast_img img{
	width:100%;
}
.b_cast_head{
	width:75%;
}
.event_head{
	width:66%;
}
.b_cast_img2{
	width:10%;
}
.bc_desc p{
	font-size: 14px;
}
.about_fhrai_div{
	width: 50%;
	float: none;
	top: 3%;
	left: 6%;
}
.about_head h1{
	font-size: 30px;
}
.about_desc p{
	font-size: 16px;
	text-align: justify;
	line-height: 26px;
}
.read_more{
	width: 35%;
}
.read_more h4{
	font-size: 20px;
}
.magezine_12_div{
	width: 80% !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.publish_date h4{
	font-size: 20px;
}
.publish_date2 h4{
	font-size: 18px;
}
/*.magezine_12_div{
	width: 90% !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}*/
.magezine_8_div {
    width: 90% !important;
}
.magezine_sub_12_div{
	padding-right: 5px !important;
padding-left: 5px !important;
}
.magezine_sub_4_div{
	margin-bottom: 5%;
}
.view_btn{
	width: 20%;
}
.view_btn a h4{
	font-size: 22px;
}
.toll_free{
	/*width: 75%;*/
}
.incredible_heading h1 {
    font-size:65px;
}
.incredible_call {
    width: 40%;
}
.toll_free h3{
	font-size: 26px;
	/*margin-top: 5px;*/
}
.contact_12_div{
	width: 90% !important;
}
.contact_6_div{
	//text-align: left;
}
.contact_head h3{
	font-size: 26px;
}
.address_sec h4, .phone span{
	font-size: 16px;
}
.address_sec p, .phone p{
	font-size: 15px;
}
.write_us h4{
	margin-top: 20px;
}
.contact_input{
	font-size: 14px;
}
.contact_txtarea{
	font-size: 14px;
	height: 100px;
}
.footer_12_div{
	width: 90% !important;
}
.copy_right p, .power_by p{
	font-size: 14px;
}
/*benefits 1024-1100px*/
.benefit_slider_img {
    margin-top: 12%;
}
.benefit_12_div{
     width: 91% !important;
     padding-right: 5px !important;
     padding-left: 5px !important;
}

.benefit_desc {
    min-height: 400px;
}
.desc_head h4 {
    font-size:18px;
}
.desc_para p {
    font-size: 14px;
}
/*eligibility criteria 1024-1100px*/
.eligibility_slider{
    margin-top: 12%;
}
.eligibility_caption_div{
    width: 18%;
    top: 28%;
    left: 63%;
}
.news_caption h2{
    font-size: 28px;
}

.news_heading_main{
    padding: 0% 1% 0% 1.3%;
    width: 90%;
}
.news_heading_main h3{
    font-size: 24px;
}
.criteria_hotel_div, .criteria_restra_div, .criteria_associate_div{
    width:87%;
    
}
.criteria_points{
    width:70%;
    margin-top: 8%;
    
}
.criteria_head_hotel{
    width:30%;
    margin-top: 20%;
    padding-right: 7%;
}

.criteria_head_hotel h3{
    font-size: 26px;
    width:77%;
}
.criteria_head_restra{
    width:30%;
    margin-top: 20%;
}
.criteria_head_restra h3{
    font-size: 26px;
    width: 54%;
}
.criteria_points2{
    width: 70%;
    margin-top: 8%;
}
.left_head2{
    padding-left: 5%;
}
.criteria_points3{
    margin-top: 9%;
    width: 70%;
}

.apply_now_ecrit {
    width: 18%;
}
.apply_now_ecrit h4 {
    font-size: 15px;
}
/*links 1024-1100px*/

.links_caption_div {
    width: 15%;
    top: 24%;
    left: 17%;
}
.links_head {
    text-align:left;
}
.links_12_div {
    width: 90% !important;
   
}
.links_img_div{
    float: left;
}
.links_number {
    top: 20%;
}
.links_number h3 {
    font-size: 26px;
}
.links_desc_div h4 {
    font-size: 18px;
    line-height: 24px; 
}
.link_slider {
    margin-top: 12%;
}
/*about us 1024-1100px*/
.about_slider {
     margin-top: 12%;
}
.about_circle_div {
    width: 48%;
}
.about_circle_head h3 {
    font-size: 20px;
}
.hospitality_div {
    width: 20%;
    top: 8%;
    left: 40%;
}
.hospital_icon {
    width: 65%;
}
.hospital_txt p {
    font-size:12px;
}
.stake_holder_div {
    width: 20%;
    left: 11%;
}
.political_div {
    width: 20%;
    top: 30%;
    left: 69%;
}
.association_div {
    width: 20%;
    left: 22%;
}
.academic_div {
    width: 20%;
    left: 58%;
}
.activity_head {
    text-align:left;
}
.activity_12_div {
    width: 90% !important;
}
.activity_caption h4 {
    font-size: 18px;
}
.honour_head {
    margin: 3% 0%;
}
.honour_head h4 {
    font-size: 20px;
}
.honour_img img {
    width:100%;
}

.about_left_line {
    width: 40%;
    left: -5.5%;
}
.about_right_line {
    width: 40%;
    left: 65.5%;
}
.bearer_member_12 {
    width: 90% !important;
}
.bearer_member_3 {
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.activity_caption {
    top: 79%;
}
.honour_read_more {
    width: 40%; 
}
/*regional association 1024-1100px*/
.regional_slider {
    margin-top: 12%;
}
.regional_circle_div {
    width: 50%;
    
}
.regional_activity_sec {
    width:90%;
    
}
.r_activity_main_div {
    width:50%;
    margin-left: 0%;
    
}
.r_activity_head h4 {
    font-size:16px;
}
.activity_ul li {
    line-height: 25px;
}
.common_breadcrumb {
    width: 90%;
}
.northindia_caption {
    width:30%;
    top: 29%;
    left: 17%;
}
.westindia_caption {
     width: 22%;
}
.southindia_caption {
    width: 25%;
    top: 66%;
}
.regional_h2 {
    font-size: 25px !important;
}
.regional_h2:hover {
    font-size: 26px !important;
}
.regional_head{
    text-align:left;
    width: 90%;
}
.regi_apply, .regi_view_more {
    width: 14%;
}
 .regional_12_div {
     width: 90% !important;
}
 .region_bottom_info_sec {
    padding: 3% 0%;
}
.bottom_info_div {
    width: 89%;
}
.common_info {
   min-height:204px;
}
.add_info_div h4 {
    font-size: 14px;
}
 /*organisation history 1024-1100px*/

.organisation_slider {
    margin-top: 11%;
}
.organisation_caption_div {
    width: 15%;
   
}
.organisation_name_div {
    width: 90%;
}
.name_sec1 {
    padding: 2% 0%;
}
.org_left{
    width: 34%;
    
}
.org_right {
    width: 34%;
    left: 66%;
}
.org_left2 {
    width: 28%;
    left:0.5%
}
.org_right2 {
    width: 28%;
    left: 71.5%;
}
.scrollup {
    width: 35px;
    height: 40px;
    right: 60px;
}
.organisation_12 {
    width: 87% !important;
}
.president_name h4 {
    font-size:13px;
}
.president_name p {
    font-size:12px;
}
.past_president_img {
    width:60%;
}
/*Events & Seminar 1024-1100px*/
.seminar_slider {
    margin-top: 12%;
}
.seminars_head {
    text-align: left;
    width: 90% !important;
}
.events_12_div {
    width: 90% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.no_news_div {
    width:90%;
}
.event_cal_div {
    width: 35%;
}
/*events details 1024-1100px*/
.events_detail_main_div {
    padding-top: 1%;
}
.events_detail_12 {
    width: 90% !important;
    padding-right: 8px !important;
    padding-left: 8px !important;
}
.events_detail_btns {
    width: 55%;
    padding: 0% 0% 1% 0%;
}
.e_register_btn {
    margin: 0% 15% 3% 0%;
}
.register_title p {
    font-size: 12px;
    margin: 0 0 6px;
}
.event_detail_body_para {
    width:90%;
}
/*news 901-1023px*/
.news_slider {
    margin-top: 12%;
}
.news_date_div2 h3 {
    font-size:18px;
}
.news_12_div {
    width: 87.5% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.news_4_div {
    padding-left: 5px !important;
}
.news_img_div2, .news_img_div {
    width: 70%;
}
/*broadcasts 1024-1100px*/
.announce_caption {
    width: 14%;
    left: 23%;
}
.hrani_paging_div {
    width:91%;
}
.hrani_desc {
    width: 55%;
}
.hrani_paging {
    padding-right: 1%;
}
.hrani_desc a {
    padding: 0% 1%;
}
.news_read_more a h4 {
    font-size: 15px;
}
/*industry news 1024-1100px*/
.i_news_caption_div {
    width: 21%;
}
/*photo gallery 1024-1100px*/
.photo_g_caption {
    width: 14%;
}
.photo_slider_div {
    width:90%;
}
.photo_g_12 {
    width: 100% !important;
    float: none !important;
    margin: 0 auto;
}
.photo_g_4 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.photo_gsli_caption h4 {
    font-size: 16px;
}
/*video galley 1024-1100px*/
.video_g_caption {
    width: 14%;
    left: 72%;
}
/*publication 1024-1100px*/
.publi_img_div {
    margin-top: 12%;
}
.annual_main_div {
    top: 1%;
}
.annual_con_img img {
    width: 39%;
}
.convention_desc h1 {
    font-size: 36px;
    margin-bottom: 0px;
}
.convention_desc h3 {
    font-size: 22px;
    margin-bottom: 5px;
}
.convention_desc p {
    font-size: 18px;
}
.buy_input {
    font-size: 18px;
    height: 45px;
}
.buy_btn {
    padding: 1.5% 0%;
    height: 45px;
}
.publi_12_div {
    width: 93% !important;
}
.publi_date h3 {
    font-size: 20px;
    margin-top: 0px;
}
.publi_date {
    margin-bottom: 8%;
}
/*publication-2 1024-1100px*/
.fhrai_publication_body {
    width: 92% !important;
    padding-right: 10px !important;
}
.fhrai_publication_4 {
    width: 31% !important;
    margin: 2% 1%;
}
.fhrai_publication_div {
   
}
.fhrai_cart_btn {
    width: 60%;
    font-size: 15px;
}
.publication_cart_buttons {
    padding: 60% 0%;
}
.publication_no_photo h3 {
    font-size:22px;
}
.fhrai_pubbuy_btn {
    width: 32%;
    font-size: 12px;
}
.member_price {
    width: 68%;
    font-size: 12px;
}
.member_price2 {
    width:100%;
    font-size:13px;
}
.fhrai_pubbuy_btn {
    
}
.inner_card_div2 {
    width:92%;
}
.inner_count_div {
    width:10%;
}
.inner_card_div {
    width:92%;
}
.cart_label, .inner_count_div span {
    font-size: 24px !important;
}
/*discount cards 1024-1100px*/
.discount_slider {
    margin-top: 12%;
}
.discount_slider_text {
    width: 45%;
    top: 23%;
    left: 28%;
}
.discount_number h4, .discount_percentage h4 {
    font-size: 20px;
}
.discount_number h4 span, .discount_percentage h4 span {
    font-size: 26px;
}
.card_search {
    font-size: 18px;
    width: 60%;
}
.discount_head {
    margin-bottom: 3%;
}
.discount_12_div {
    width: 90% !important;
}
.discount_img {
    width: 20%;
}
.discount_img img {
    width:65%;
}
.discount_desc_para {
    width: 76%;
    padding-top: 4%;
}
/*contact us 1024-1100px*/
.contact_main_12 {
    width: 90% !important;
}
.map_sec_6 {
    margin-top: 4%;
}
.contact_main_12_div {
    width: 90% !important;
}
.contact_main_form {
    width: 100%;
    padding: 0% 0%;
}
.c_name, .c_txtarea {
    font-size: 14px;
}
.c_txtarea {
    height: 100px;
}
.order_value1{
    width:20%;
}
.order_value2 {
    width:80%;
}
/*news details 1024-1100px*/
.news_detail_12 {
    width: 90% !important;
}
.news_heading_div h4 {
    font-size: 18px;
}
/*annual report 1024-1100px*/
.annual_report_12 {
    width: 90% !important;
}
/*awards 1024-1100px*/
.award_inner h2 {
    margin-top: 2px;
}
.points_desc {
    width: 97%;
}
.comon_80 {
    width: 89%;
}
.troffy_points {
    padding: 0% 0% 0% 2%;
}
.indivisual_head {
    width: 35%;
}
.awd_criteria_head {
    width: 61%;
}
/*executive committee 1024-1100px*/
.exe_member_main {
    min-height: 390px;
}
.exe_left_line {
    width: 34%;
    left: -5.5%;
}
.exe_right_line {
    width: 34%;
    left: 71.5%;
}
.member_name p:nth-of-type(1), .member_name p:nth-of-type(2), .member_name p:nth-of-type(3), .honour_read_more a p {
    font-size: 13px;
}
.secretary_member_main {
    width: 21.5%;
    min-height: 255px;
}
/*advertisement 1024-1100px*/
.advertise_caption {
    width: 14%;
    top: 40%;
    left: 42%;
}
.advertise_top_sec {
    width: 90%;
}
.advt_spon_ul_div {
    padding: 0% 1.5%;
}
.advt_cap {
    font-size: 17px !important;
}
/*FHTP allied 1024-1100px*/
.hftp_allied_sec {
    width: 90%;
}
.allied_award_img {
    width: 35%;
    margin-right: 2%; 
}
.allied_award_img img {
    width:100%;
}
.allied_map {
    width: 35%;
}
/*regional membership form 1024-1100px*/
.membership_top_div {
    width: 90%;
}
.member_header {
    width: 40%;
    margin-top: 3.5%;
}
.update_notification_ul li {
    width: 34px;
    height: 34px;
}
.update_count {
    left: 80%;
}
.update_notification_ul li img {
    width: 18px;
}


.member_select_name {
    width: 55%;
}
.membership_select {
    padding: 4% 2%;
    font-size: 13px;
}
.member_profile_pic {
    left: 77%;
}
.notification_div {
    width: 90% !important;
}
.notification_ul li {
    font-size: 13px !important;
    float: left;
    /*margin-right: 25px !important;*/
    margin-right: 7px !important;
    min-width: 140px;
}
.notification_ul {
}
.regional_member_form_div {
    width: 90%;
    margin-top: 10.5%;
}

.member_form_head h4 {
    font-size: 18px;
}
.info_tab_div {
    padding: 1% 2%;
}
.info_tab_div p {
    font-size: 16px;
}

.mem_fld, .mem_fld2 {
    /*width:100%;
    margin: 1% 0%;*/
}
.upload_label {
    width: 50%;
}
.membership_form_div {
    width: 80%;
}
.member_symble {
    width: 40% !important;
    top: 12% !important;
}
.member_label2, .member_input2, .owner_label, .ownership_input, .upload_label, .room_label {
    font-size: 13px;
}
.room_type_label {
   
    margin: 1% 0%;
    font-size: 13px;
}
.room_input {
   
    font-size: 13px;
}
.upload_input {
     font-size: 13px;
}
.room_head {
    font-size: 15px;
}
.rest_label_no {
    margin: 2% 0%;
}
.rest_input {
    width:22%;
   margin: 2% auto 0% 2%;
    font-size: 13px;
    float: right;
}
.vac_btn {
    width: 35%;
    font-size: 14px;
}
.dist {
     width: 60% !important;
     float: right;
}
.room_type_label {
    /*width: 100% !important;*/
}
.room_type_label1 {
    width: 100% !important;
    font-size: 13px !important;
}
.room_input {
    width: 15.6% !important;
}
.room_input1 {
    width: 15.6% !important;
    font-size: 13px !important;
}
.member_sbtn {
    width: 15%;
    padding: 1.2%;
}
.company_right  {
    width: 60%;
}
.performa_distance_div {
        margin: 0% 0% 1.5% 0%;
}
.discount_member_img img {
    width: 100%;
}
.nominee_cam {
    left: 33%;
}
/*dashboard 1024-1100px*/
.dashboard_region h4 {
    font-size: 18px;
}
.dashboard_inner_div {
    width: 50% !important;
}
.status_bar {
    height: 15px;
    margin-top: 2%;
}
.status_cap p {
    font-size: 15px;
}
.dashboard_form {
    height: 50px;
}
.dashboard_form h4 {
    font-size: 18px;
}
.dash_btn {
    font-size: 16px;
     height: 50px;
}
/*select region 1024-1100px*/

.member_region_select {
   
    width: 25%;
    font-size: 15px;
}
.region_btn {
    width: 12%;
    text-align: center;
    font-size: 15px;
}
/*performa listing form 1024-1100px*/
.performa_form_field {
    margin: 0% 0% 1% 0%;
}
.performa_label {
    width: 40%;
    font-size: 14px;
}
.performa_input {
    width: 60%;
    font-size: 14px;
}
.airport_distance {
    /*width: 100%;*/
    /*margin-bottom: 3%;*/
}
.locational_input {
    width: 60%;
}
.distance_label {
    font-size: 13px;
    width: 39%;
}
.kms_label {
    font-size: 14px;
}
.distance_input {
    width: 55%;
}
.banquet {
    width: 60%;
}
.bars_div {
    width: 60%;
}
.bars_label {
    font-size: 14px;
    width: 64%;
}
.bars_input {
    font-size: 14px;
    width: 36%;
}
.service_tax {
    width: 100%;
    margin-bottom: 3%;
}
.service_tax_label{
    width: 39%;
    font-size: 14px;
}
.service_input {
    width: 60%;
}
.tariff_label {
    width:63%;
    font-size: 14px;
}
.tariff_radio_div {
    width: 18%;
    font-size: 14px;
}
.performa_btns {
    width: 100%;
}
.performa_btn {
    width: 14%;
    padding: 1%;
}
/*changes*/
.performa_input_big {
    width: 61%;
    margin-left: 0%;
}
.performa_radio {
    width: 14%;
    text-align: left;
}
.performa_checkbox td {
    width:100% !important;
}
.performa_checkbox label {
    width: 45%;
}

.capital_label {
    
    font-size: 14px;
}
.check_out_input {
    width: 23%;
}
.air_label {
    width:60%;
    font-size:14px;
}
.liquor_input {
    width:55% !important;
}
.performa_checkbox {
    width:100%;
}
.area_label {
    font-size: 14px;
}
.year_label {
    width:17% !important;
    /*float:left;*/
    font-size: 14px;
}
.year_input {
    width:15% !important;
}
.room_padding {
    padding-left:1.6%;
}
.proforma_year_div {
    padding-left: 4px;
}
.performa_status_radio {
    width:100%;
}
.status_label label {
    width: 29%;
    margin-left: 2%;
    font-size: 14px;
}
.tariff_label2 {
    font-size:14px;
    width: 32%;
}
.tariff_table td {
    font-size:14px;
}
.service_label {
    
    font-size:14px;
}
.performa_time_field2 td {
    width:100%;
}
.restra_field label {
    width:47%;
}
.govt_label {
    width:50%;
    font-size:14px;  
}
.performa_label_big {
    width: 100%;
}
.performa_label2 {
    width: 86%;
}
.tariff_set {
    width:100%;
}
.performa_checkbox2 {
    width: 89%;
    margin-left: 1%;
}
.performa_checkbox2 label {
    width: 44%;
}
.area_label {
    width: 58%;
    font-size: 14px;
}
.area_input {
    width: 39%;
}
.govt_input {
    width: 42%;
}
.total_label {
    width: 22%;
    font-size: 14px;
    margin-bottom:3%;
}
.male_input {
    width: 24%;
    margin-right: 2%;
}
tariff_label2 {
    width: 29%;
}
.performa_time_field2 label {
    font-size:14px;
}
.house_label {
    width: 4%;
}
.single_input {
    width: 22%;
    margin-right:0%;
}
.capital_fld {
    width: 100%;
    margin-bottom:2%;
}
/*membership discount card 1024-1100px*/
.membership_discount_div {
    width: 70%;
}
/*proforma for member 1024-1100px*/
.check_out_label {
    width: 100% !important;
    font-size: 13px;
}
.check_out_field {
    text-align: left;
    width: 33.333%;
}
.hall_label {
    width: 52%;
    float: left;
    font-size: 13px;
}
.hall_input {
    width: 48%;
    float: left;
}
.proforma_tb_input {
    font-size: 12px;
}
.performa_form_member_div {
    width: 90%;
}
/*general search member 1024-1100px*/
.general_search_div {
    width: 89.5%;
}
.general_search_top {
    margin-top: 15%;
}
.general_search_heading h3 {
    font-size: 20px;
}
.general_search_label {
    width: 32%;
}
/*convention 1024-1100px*/
.convention_button_div {
    width:35%;
}
.convention_btns {
    font-size: 15px;
}
/*address detail 1024-1100px*/
.add_detail_div {
    margin-top: 11.5%;
}
.add_detail_field {
    width: 90%;
}
.add_detail_label {
    font-size: 13px;
}
.shipping_mar_bottom {
    margin-bottom: 12%;
}
/*transaction detail 1024-1100px*/
.transaction_label {
    width:30%;
}
.transaction_label2 {
    width:70%;
}
/*career 1024-1100px*/
.career_submit {
    width:50%;
}
.c_sum_bnt {
    font-size:13px;
    padding: 5% 0%;
}
.career_sec {
    width:90%;
}
.career_bread {
    width:90%;
}
/*download form 1024-1100px*/
.download_caption {
    width: 16%;
    left: 73%;
}
.download_form_div {
    width: 88%;
    padding: 1% 2%;
}
.download_top_div h3 {
    font-size: 18px;
    text-align: justify;
    margin-top: 10px;
}
.border_right_none {
    border-bottom:none;
}
.membership_download_form h4 {
    font-size:15px;
}
.membership_download_form p, .regional_download_form p, .form_download_food p {
    font-size:15px;
}
.nomination_div p {
    font-size: 15px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.regional_form_heading h4 {
    font-size: 19px;
}
.regional_download_3 {
    height: 335px;
}
.regional_download_form h4 {
    font-size: 15px;
}
.download_12_div {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
/*contact information 1024-1100px*/
.contact_info_slider {
    width: 90%;
    margin: 9.5% auto 0%;
}
.edit_profile {
    width: 8%;
    left: 92%;
}
.edit_profile p {
    font-size:13px;
}
.contact_profile_div {
    width: 35%;
    left: 10%;
}
.contact_profile_img {
    width:30%;
}
.contact_profile_name {
    width:65%;
}
.contact_profile_name h4 {
    font-size:18px;
    margin-bottom: 5px;
}
.contact_info_details_div {
    width:90%;
}
.contact_info_fields {
    width: 90%;
}
.contact_info_head h4 {
    font-size: 18px;
}
/*fhrai uniwe 1024-1100px*/
.uniwe_img_div img {
    width: 90%;
}
.uniwe_nitif_ul li {
    width:30%;
    margin-bottom:2%;
}
/*member dashboard 1024-1100px*/
.member_dashboard_div {
    width: 85%;
}
.member_dash_img {
    min-height: 152px !important;
}
.member_dash_img h5 {
    font-size: 14px;
}
/*convention registration 1024-1100px*/
.con_registration_mid_sec {
    width: 88%;
    margin: 11% auto 0%;
}
.tab_close2 {
    left: 86%;
}
.con_registration_head {
    margin-top: 4%;
}
.registration_fee_div {
    width:60%;
    margin: 4% 0% 2% 0%;
}
.conbtn_paddingleft {
    width:60%;
}
.con_nextbackbtn_div {
    width: 60%;
}
/*major milestones 1024-1100px*/
.milestone_top {
    margin-top:5%;
}
/*vacancy form 1024-1100px*/
.sub_vacancy_head {
    margin: 0% 0% 4% 0%;
}
.sub_vacancy_head h4 {
    font-size:18px;
}
.vacancy_form_div {
    width:89%;
}
.vacancy_info {
    width: 94%;
}
.vacinput_fld {
    width:100%;
}
.vac_fld_lebel p {
    margin-top:3px;
    font-size: 14px;
}
/*awards archive 1024-1100px*/
.convention_home_main {
    width:89%;
}

.points_desc h4 {
    margin-top: 3px;
}
/*convention home 1024-1100px*/
.convention_banner_text {
    width:50%;
    top:68%;
}
.convention_banner_text h2 {
    font-size: 22px;
}
.con_venue_6 {
    margin:2% 0%;
}
.con_location {
    width: 5%;
}
.venue_address {
    width:93%;
}
.speaker_img_div img {
    width:100%;
}
.speaker_pic_div img {
    width: auto !important;
}
.sbb {
    border-bottom: 1px solid #ccc !important;
}
/*convention agenda 1024-1100px*/
.con_banner_textright {
    top: 65%;
    left: 64%;
}
.con_banner_textright h2 {
    font-size: 20px;
    line-height: 24px;
}
.agenda_left {
    width: 23%;
}
.agenda_right {
    width: 77%;
}
.agenda_head_right h4{
    line-height:24px;
}
/*view messages 1024-1100px*/
.view_message_div {
    width: 80% !important;
}
.message_left_div {
    width: 30% !important;
}
.message_right_div {
    width: 70% !important;
}
.msg_reply {
    padding-left: 30px !important;
}
.single_msg_innerdiv {
    width: 15% !important;
}
.single_msg_sec {
    width: 95% !important;
}
}
@media (min-width:1101px) and (max-width:1200px){
#nav-main{
	width: 90%;
}
.member_dash_img h5 {
    font-size: 14px;
    margin-top: 12px;
}
.member_dash_img {
    min-height: 152px !important;
}
.member_dash_4 {
    min-height: 180px !important;
}
.header-li h4{
	margin-top: 0px;
	margin-bottom: 0px;
}
.header-li a{
	padding: 8px 15px 7px 15px !important;
}
.logo_div{
	width: 80%;
}
.logo_div img{
	width:85%;
}
.call_div {
    width: 16%;
}
.beta_div {
    position: absolute;
    top: 5%;
    left: 95%;
}
.error_message_div {
    margin: 17% auto;
}
.error_message_div h1 {
    font-size: 64px;
    line-height: 77px;
}
.header_top_wrap {
    width:76%;
}
.social_links_div {
        width: 28%;
}
.website_search_div {
    width: 38%;
}
.sitemap_icon_div {
    width:4%;
}
.mbr_mob_view, .panel-group{
    display:none;
}
.member_menu{
	width: 90%;
	/*padding-right: 1%;*/
}
.right_line{
	left: 61.5%;
	width: 37%;
}
.left_line2{
	width: 37%;
}
.member_ul li{
	font-size: 18px;
    padding: 0.75% 1.4%;
}
.home_icon_li img {
    width:85%;
}
.cart_li {
    padding-right: 3.5% !important;
}
.cart_count {
    width: 18px;
    height: 18px;
    font-size: 12px;
    top: 29%;
    left: 60%;
}
.login_register h4 {
    padding: 0.4px 0px;
}
.banner1, .banner2, .banner3, .banner4,.banner5, banner6, .banner7, .banner8 , .banner9, .banner16, .banner20, .banner14, .banner30{
    height:575px;
    /*background-size:100%;*/
}
.banner_link6 {
    width: 292px;
    height: 35px;
    position: absolute;
    top: 37%;
    left: 59%;
}
.desktop_view {
    display:none !important;
}
.home_banner_div{
	margin-top: 2%;
}
.carousel-control{
	width: 3% !important;
	top: 55% !important;
}
.member_main_div{
	top: 40%;
    width: 50%;
    left:25%;
}
.member_main_div1{
	top: 45%;
    left: 23%;
    width: 52%;
}
.member_count{
	width:100%;
}
.member_count h2{
	font-size: 32px;
}
.member_count h1{
	font-size: 40px;
	margin-top: 10px;
}
.member_count h3{
	font-size: 22px;
	margin-top: 10px;
}
.know_btn{
	margin-bottom: 3%;
}
.know_btn a h4{
	font-size: 16px;
	padding: 2%;
	width: 28%;
}
/*banner text*/
.banner3_content_div {
    width: 33%;
    top: 35%;
}
.banner3_content_area h1 {
    line-height: 56px;
    font-size: 38px;
}
.banner3_content_area h2 {
    font-size: 28px;
}
.banner4_content_div {
    width: 40%;
    left: 30%;
    top: 49%;
}
.banner4_content_area h2 {
    font-size:28px;
}
.banner2_content_div {
    width: 50%;
    top: 32%;
    left: 9%;
}
.banner_content_head h2 {
    font-size: 24px;
}
.banner2_content_desc p {
    font-size: 18px;
}
.banner2_know_btn a h4 {
    font-size: 16px;
}
/*banner text end*/
.left_line{
	width: 29%;
}
.right_line{
	left: 69%;
	width: 29%;
}
.left_line1{
	width: 38%;
    left:0%;
}
.right_line1{
	left: 62%;
	width: 38%;
}
.left_line2{
	width: 35%;
}
.right_line2{
	left: 64%;
	width: 36%;
}
.apply_txt{
	text-align: center;
}
.apply_12, .city_12_div, .event_12_div{
	width: 90% !important;
}
.select_city_div{
	width: 90%;
}
.city_name1 h4, .city_name2 h4, .city_name3 h4, .city_name4 h4{
	font-size: 18px;
}
.event_6_div{
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.b_cast_img img{
	width:100%;
}
.b_cast_head{
	width:70%;
}
.event_head{
	width:61%;
}
.b_cast_img2{
	width:10%;
}
.about_fhrai_div{
	width: 50%;
	float: none;
	top: 7%;
	left: 6%;
}
.about_head h1{
	font-size: 32px;
}
.about_desc p{
	font-size: 18px;
	text-align: justify;
	line-height: 26px;
}
.read_more{
	width: 35%;
}
.read_more h4{
	font-size: 22px;
}
.publish_date h4{
	font-size: 20px;
}
.publish_date2 h4{
	font-size: 18px;
}
.magezine_8_div {
    width: 90% !important;
}
.magezine_sub_12_div{
	padding-right: 5px !important;
padding-left: 5px !important;
}
.view_btn a h4{
	font-size: 22px;
}
.toll_free{
	/*width: 75%;*/
}
.incredible_heading h1 {
    font-size:66px;
}
.incredible_call {
    width: 37%;
}
.toll_free h3{
	font-size: 26px;
	/*margin-top: 5px;*/
}
.contact_12_div{
	width: 90% !important;
}
.footer_12_div{
	width: 90% !important;
}
.copy_right p, .power_by p{
	font-size: 14px;
}
/*benefits 1101-1200px*/
.benefit_slider_img {
    margin-top: 11%;
}
.benefit_12_div {
    width: 90% !important;
}
.benefit_desc {
    min-height: 375px;
}
.desc_head h4 {
    font-size:18px;
}
.desc_para p {
    font-size: 14px;
}
/*eligibility criteria 1101-1200px*/
.eligibility_slider{
    margin-top: 11%;
}
.eligibility_caption_div{
    width: 18%;
    top: 28%;
    left: 63%;
}
.news_caption h2{
    font-size: 30px;
}

.news_heading_main{
    padding: 0% 1% 0% 1.4%;
    width: 90%;
}

.criteria_hotel_div, .criteria_restra_div, .criteria_associate_div{
    width:87%;
    
}
.criteria_points{
    width:70%;
    margin-top: 8%;
    
}
.criteria_head_hotel{
    width:30%;
    
    padding-right: 7%;
}

.criteria_head_hotel h3{
    font-size: 26px;
    width:77%;
}
.criteria_head_restra{
    width:30%;
    margin-top: 17%;
}
.criteria_head_restra h3{
    font-size: 26px;
    width: 54%;
}
.criteria_points2{
    width: 70%;
    margin-top: 8%;
}
.left_head2{
    padding-left: 5%;
}
.criteria_points3{
    margin-top: 9%;
    width: 70%;
}

.apply_now_ecrit {
    width: 17%;
}
/*links 1101-1200px*/

.links_caption_div {
    width: 13%;
    
}
.links_head {
    text-align:left;
}
.links_12_div {
    width: 90% !important;
   
}
.links_img_div{
    float: left;
}
.links_number {
    top: 20%;
}
.links_number h3 {
    font-size: 26px;
}
.links_desc_div h4 {
    font-size: 18px;
   
}
.link_slider {
    margin-top: 11%;
}
/*about us 1101-1200px*/
.about_slider {
     margin-top: 11%;
}
.about_circle_div {
    /*top: 45%;*/
}
.about_circle_head h3 {
    font-size: 24px;
}
.hospitality_div {
    width: 20%;
    top: 8%;
    left: 40%;
}
.hospital_icon {
    width: 65%;
}
.hospital_txt p {
    font-size:13px;
}
.stake_holder_div {
    width: 20%;
    left: 11%;
}
.political_div {
    width: 20%;
    top: 30%;
    left: 69%;
}
.association_div {
    width: 20%;
    left: 22%;
}
.academic_div {
    width: 20%;
    left: 58%;
}
.activity_head {
    text-align:left;
}
.activity_12_div {
    width: 90% !important;
}

.honour_head {
    margin: 2% 0%;
}

.honour_img img {
    width:100%;
}

.about_left_line {
    width: 39%;
    left: -4.5%;
}
.about_right_line {
    width: 39%;
    left: 65.5%;
}
.bearer_member_12 {
    width: 90% !important;
}
.activity_caption {
    top: 79%;
}
.honour_read_more {
    width: 36%; 
}
/*regional association 1101-1200px*/
.regional_slider {
    margin-top: 11%;
}
.regional_circle_div {
    width: 50%;
    
}
.regional_activity_sec {
    width:90%;
    
}
.r_activity_main_div {
    width:50%;
    margin-left: 0%;
    
}
.r_activity_head h4 {
    font-size:16px;
}
.activity_ul li {
    line-height: 25px;
}
.common_breadcrumb {
    width: 90%;
}
.northindia_caption {
    width:30%;
    top: 29%;
    left: 17%;
}
.westindia_caption {
     width: 21%;
}
.southindia_caption {
    width: 23%;
    top: 66%;
}
.regional_h2 {
    font-size: 26px !important;
}
.regional_head{
    text-align:left;
    width: 90%;
}
 .regional_12_div {
     width: 90% !important;
}
 .bottom_info_div {
    width: 89.4%;
}
.common_info {
   min-height:206px;
}
.add_info_div h4 {
    font-size: 15px;
}
 /*organisation history 1101-1200px*/

.organisation_slider {
    margin-top: 11%;
}
.organisation_caption_div {
    width: 15%;
   
}
.organisation_name_div {
    width: 90%;
}
.name_sec1 {
    padding: 2% 0%;
}
.org_left{
    width: 34%;
    
}
.org_right {
    width: 34%;
    left: 65.5%;
}
.org_left2 {
    width: 28%;
    left:0.5%
}
.org_right2 {
    width: 28%;
    left: 71.5%;
}

.scrollup {
   
    right: 80px;
}
.organisation_12 {
    width: 87% !important;
}
.president_name h4 {
    font-size:13px;
}
.president_name p {
    font-size:13px;
}
.past_president_img {
    width:55%;
}
/*Events & Seminar 1101-1200px*/
.seminar_slider {
    margin-top: 11%;
}
.seminars_head {
    text-align: left;
    width: 90% !important;
}
.events_12_div {
    width: 90% !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.no_news_div {
    width:90%;
}
/*events details 1101-1200px*/
.events_detail_main_div {
    padding-top: 1%;
}
.events_detail_12 {
    width: 90% !important;
    padding-right: 8px !important;
    padding-left: 8px !important;
}
.e_register_btn {
    margin: 0% 15% 4% 0%;
}
.register_title p {
    margin: 0 0 6px;
}
.event_detail_body_para {
    width:90%;
}
/*news 1101-1200px*/
.news_slider {
    margin-top: 11%;
}
.news_12_div {
    width: 87.5% !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.news_date_div2 h3 {
    font-size:18px;
}
.news_4_div {
    padding-left: 5px !important;
}
.news_img_div2, .news_img_div {
    width: 70%;
}
/*broadcasts 1101-1200px*/
.announce_caption {
    width: 14%;
}
.hrani_paging_div {
    width:91%;
}
.hrani_desc {
    width: 55%;
}
.hrani_paging {
    padding-right: 1%;
}
.hrani_desc a {
    padding: 0% 1%;
}
/*industry news 1024-1100px*/
.i_news_caption_div {
    width: 21%;
}
/*photo gallery 1101-1200px*/
.photo_g_caption {
    width: 14%;
}
.photo_slider_div {
    width:90%;
}
.photo_g_12 {
    width: 100% !important;
    float: none !important;
    margin: 0 auto;
}
.photo_gsli_caption h4 {
    font-size: 16px;
}
/*video galley 1101-1201px*/
.video_g_caption {
    width: 14%;
}
/*publication 1101-1200px*/
.publi_img_div {
    margin-top: 11%;
}
.annual_main_div {
    top: 2%;
}
.annual_con_img img {
    width: 39%;
}
.convention_desc h1 {
    font-size: 42px;
}
.convention_desc h3 {
    margin-bottom: 5px;
}
.convention_desc p {
    font-size: 20px;
}
.buy_input {
    font-size: 20px;
    height: 45px;
}
.buy_btn {
    height: 45px;
}
.publi_12_div {
    width: 92% !important;
}
.publi_date h3 {
    font-size: 20px;
    margin-top: 0px;
}
.publi_date {
    margin-bottom: 8%;
}
/*publication-2 1101-1200px*/
.fhrai_publication_body {
    width: 92% !important;
    padding-right: 10px !important;
}
.fhrai_publication_4 {
    width: 31% !important;
    margin: 2% 1%;
}
.fhrai_publication_div {
    width:80%;
}
.fhrai_cart_btn {
    width: 60%;
    font-size: 15px;
}
.publication_cart_buttons {
    padding: 60% 0%;
}
.fhrai_pubbuy_btn {
    width: 33%;
    font-size: 12px;
}
.member_price {
    width: 67%;
    font-size: 12px;
}
.member_price2 {
    width: 100%;
    font-size: 13px;
}
.publication_no_photo h3 {
    font-size:22px;
}
.inner_card_div2 {
    width:92%;
}
.inner_count_div {
    width:12%;
}
.inner_card_div {
    width:92%;
}
.cart_label, .inner_count_div span {
    font-size: 24px !important;
}
/*discount cards 1101-1200px*/
.discount_slider {
    margin-top: 11%;
}
.discount_slider_text {
    width: 45%;
    top: 23%;
    left: 28%;
}
.discount_head {
    margin-bottom: 3%;
}
.discount_12_div {
    width: 90% !important;
}
.discount_img {
    /*width: 20%;*/
}
/*.discount_img img {
    width:100%;
}*/
.discount_desc_para {
    /*width: 76%;*/
    padding-top: 4%;
}

/*contact us 1101-1200px*/
.contact_main_12 {
    width: 90% !important;
}
.map_sec_6 {
    margin-top: 4%;
}
.contact_main_12_div {
    width: 90% !important;
}
.c_name, .c_txtarea {
    font-size: 15px;
}
.c_txtarea {
    height: 100px;
}
.order_value1{
    width:20%;
}
.order_value2 {
    width:80%;
}
/*news details 1101-1200px*/
.news_detail_12 {
    width: 90% !important;
}
/*annual report 1101-1200px*/
.annual_report_12 {
    width: 90% !important;
}
/*awards 1101-1200px*/
.comon_80 {
    width: 89%;
}
.indivisual_head {
    width: 32%;
}
.awd_criteria_head {
    width: 57%;
}
/*executive committee 1101-1200px*/
.exe_member_main {
    min-height: 390px;
}
.exe_left_line {
    width: 31%;
    left: -4.5%;
}
.exe_right_line {
    width: 31%;
    left: 73%;
}
.secretary_member_main {
    width: 20%;
    min-height: 255px;
}
/*advertisement 1101-1200px*/
.advertise_caption {
    width: 14%;
    top: 40%;
    left: 42%;
}
.advertise_top_sec {
    width: 90%;
}
.advt_spon_ul_div {
    padding: 0% 1.5%;
}
.advt_cap {
    font-size: 17px !important;
}
/*FHTP allied 1101-1200px*/
.hftp_allied_sec {
    width: 90%;
}
.allied_award_img {
    width: 35%;
    margin-right: 2%; 
}
.allied_award_img img {
    width:100%;
}
.allied_map {
    width: 35%;
}
/*regional membership form 1101-1200px*/
.member_select_name {
    width: 59%;
}
.member_header {
    width: 40%;
    margin-top: 2.9%;
}
.notification_ul li {
    font-size: 15px;
    /*margin-right: 20px !important;*/
    margin-right: 0px !important;
    min-width: 140px;
}
.upload_label {
    width:50%;
}
.member_label2, .member_input2, .owner_label, .ownership_input, .upload_label, .upload_input, .room_type_label, .room_input, .rest_label_no, .rest_input {
    font-size: 14px;
}
.membership_form_div {
    width: 87%;
    margin-top: 3%;
}
.member_symble {
    width: 35% !important;
    top: 12% !important;
    right: 4% !important;
}
.locational_input {
    float: right;
}
.dist {
     width: 58% !important;
}
.dist_rail {
    float: right;
}
.company_right {
    float: right;
}
.member_sbtn {
    width: 12%;
    padding: 1.2%;
}
.nominee_cam {
    left: 33%;
}
/*dashboard 1101-1200px*/

.dashboard_inner_div {
    width: 55% !important;
}
/*select region 1101-1200px*/
.select_region_head {
    margin-top: 4%;
}
.member_region_select {
    width: 24%;
}
/*performa listing form 1101-1200px*/
.performa_form_field {
    margin: 0% 0% 3% 0%;
}
.performa_label {
    width: 35%;
    font-size: 14px;
}
.performa_input {
    /*width: 65%;*/
    font-size: 14px;
}
.airport_distance {
    /*width: 50%;*/
    margin-bottom: 1%;
    min-height: 32px;
}
.distance_label {
    font-size: 13px;
    width: 37%;
    float: left;
}
.kms_label {
    font-size: 14px;
}
.distance_input {
    width: 40%;
}
.banquet {
    /*width: 65%;*/
}
.bars_div {
    width: 65%;
}
.bars_label {
    font-size: 14px;
    width: 64%;
}
.bars_input {
    font-size: 14px;
    width: 36%;
}
.service_tax {
    margin-bottom: 3%;
}
.service_tax_label{
    width: 30%;
    font-size: 14px;
}
.service_input {
    width: 60%;
}
.tariff_label {
    width:63%;
    font-size: 14px;
}
.tariff_radio_div {
    width: 18%;
    font-size: 14px;
}
.performa_btns {
    width: 100%;
}
.performa_btn {
    width: 14%;
    padding: 1%;
}
/*changes*/
.performa_input_big {
    width: 70%;
}
.performa_radio {
    width: 14%;
    text-align: left;
}
.performa_checkbox td {
    width:100% !important;
}
.performa_checkbox label {
    width: 45%;
}

.capital_label {
    width: 60%;
    font-size: 14px;
}
.check_out_input {
    width: 19%;
}
.air_label {
    width:60%;
}

.performa_checkbox {
    width:100%;
}
.area_label {
    font-size: 14px;
}
.year_label {
    width:17% !important;
    /*float:left;*/
    font-size: 14px;
}
.year_input {
    width:15% !important;
}
.room_padding {
    padding-left:1.6%;
}
.proforma_year_div {
    padding-left: 4px;
}
.performa_status_radio {
    width:100%;
}
.status_label label {
    width: 29%;
    margin-left: 2%;
    font-size: 14px;
}
.tariff_label2 {
    font-size:14px;
    width: 32%;
}
.tariff_table td {
    font-size:14px;
}
.service_label {
    
    font-size:14px;
}
.performa_time_field2 td {
    width:100%;
}
.restra_field label {
    width:31%;
}
.govt_label {
    width:50%;
    font-size:14px;  
}
.performa_label_big {
    width: 100%;
}
.performa_label2 {
    width: 86%;
}
.tariff_set {
    width:100%;
}
.performa_checkbox2 {
    width: 89%;
    margin-left: 1%;
}
.performa_checkbox2 label {
    width: 44%;
}
.area_label {
    width: 58%;
    font-size: 14px;
}
.area_input {
    width: 39%;
}
.govt_input {
    width: 42%;
}
.total_label {
    width: 22%;
    font-size: 14px;
    margin-bottom:3%;
}
.male_input {
    width: 24%;
    margin-right: 2%;
}
tariff_label2 {
    width: 29%;
}
.performa_time_field2 label {
    font-size:14px;
}
.house_label {
    width: 4%;
}
.single_input {
    width: 22%;
    margin-right:0%;
}
.capital_fld {
    width: 100%;
    margin-bottom:2%;
}
/*membership discount card 1100-1200px*/
.membership_discount_div {
    width: 65%;
}
/*proforma for member 1101-1200px*/
.check_out_label {
    width: 100% !important;
    font-size: 14px;
}
.check_out_field {
    text-align: left;
    width: 33.333%;
}
.hall_label {
    width: 52%;
    float: left;
    font-size: 14px;
}
.hall_input {
    width: 48%;
    float: left;
}
/*general search member 1101-1200px*/
.general_search_div {
    width: 89.5%;
}
/*convention 901-1023px*/
.convention_button_div {
    width:33%;
}
/*address detail 1101-1200px*/
.add_detail_div {
    margin-top: 11%;
}
.add_detail_field {
    width: 90%;
}
.add_detail_label {
    font-size: 13px;
}
.shipping_mar_bottom {
    margin-bottom: 11.4%;
}
/*career 1101-1200px*/
.career_submit {
    width:50%;
}
.c_sum_bnt {
    font-size:13px;
    padding: 5% 0%;
}
.career_sec {
    width:90%;
}
/*download form 1101-1200px*/
.download_caption {
    width: 16%;
    left: 70%;
}
.download_form_div {
    width: 88%;
    padding: 1% 2%;
}
.download_top_div h3 {
    font-size: 20px;
    text-align: justify;
    margin-top: 10px;
}
.border_right_none {
    border-bottom:none;
}
.membership_download_form h4 {
    font-size:16px;
}
.membership_download_form p, .regional_download_form p, .form_download_food p {
    font-size:15px;
}
.nomination_div p {
    font-size: 15px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.regional_form_heading h4 {
    font-size: 20px;
}
.regional_download_3 {
    height: 335px;
}
.regional_download_form h4 {
    font-size: 15px;
}
.download_12_div {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.download_4_div {
    padding:0%;
}
/*contact information 1024-1100px*/
.contact_info_slider {
    width: 80%;
}
.edit_profile {
    width: 8%;
    left: 92%;
}
.edit_profile p {
    font-size:13px;
}
.contact_profile_div {
    left: 15%;
    top: 33%;
}
.contact_profile_img {
    width:35%;
}
.contact_profile_name {
    width:60%;
}
.contact_profile_name h4 {
    font-size:18px;
    margin-bottom: 5px;
}
.contact_info_fields {
    width: 87%;
}
.contact_info_head h4 {
    font-size: 18px;
}
/*fhrai uniwe 1101-1200px*/
.uniwe_img_div img {
    width: 85%;
}
.uniwe_nitif_ul li {
    width:30%;
}
/*convention registration 1101-1200px*/
.con_registration_mid_sec {
    width: 88%;
}
.con_registration_head {
    margin-top: 4%;
}
.registration_fee_div {
    width:57%;
    margin: 4% 0% 2% 0%;
}
.conbtn_paddingleft {
    width:57%;
}
.con_nextbackbtn_div {
    width: 57%;
}
/*awards archive 1101-1200px*/
.convention_home_main {
    width:89%;
}

.points_desc h4 {
    margin-top: 2px;
}
/*convention home 1101-1200px*/
.convention_banner_text {
    width:50%;
    top:68%;
}
.convention_banner_text h2 {
    font-size: 23px;
}
.con_venue_6 {
    margin:2% 0%;
}
.con_location {
    width: 5%;
}
.venue_address {
    width:93%;
}
.speaker_img_div img {
    width:100%;
}
.speaker_pic_div img {
    width: auto !important;
}
.sbb {
    border-bottom: 1px solid #ccc !important;
}
/*convention agenda 1101-1200px*/
.con_banner_textright {
    top: 67%;
    left: 64%;
}
.con_banner_textright h2 {
    font-size: 20px;
    line-height: 24px;
}
.agenda_left {
    width: 20%;
}
.agenda_right {
    width: 80%;
}
.agenda_head_right h4{
    line-height:24px;
}
/*view messages 1101-1200px*/
.view_message_div {
    width: 75% !important;
}
.message_left_div {
    width: 30% !important;
}
.message_right_div {
    width: 70% !important;
}
.msg_reply {
    padding-left: 35px !important;
}
.single_msg_innerdiv {
    width: 13% !important;
}
.single_msg_sec {
    width: 95% !important;
}
.notification_div {
    width: 80% !important;
    margin: 0 auto;
}
.notification_ul li {
    font-size: 13px !important;
    float: left;
}
.notification_ul {
    padding-left: 0%;
}
}
@media (min-width:1201px) and (max-width:1300px){
.header-li h4{
	margin-top: 5px;
	margin-bottom: 5px;
}
.member_dash_img h5 {
    font-size: 14px;
    margin-top: 12px;
}
.member_dash_4 {
    min-height: 180px !important;
}
.header-li a{
	padding: 8px 15px 7px 15px !important;
}
.notification_div {
    width: 80% !important;
    margin: 0 auto;
    padding-left: 2% !important;
}
.notification_ul li {
    font-size: 14px !important;
    float: left;
    /*margin-right: 26px !important;*/
    margin-right: 12px !important;
    min-width: 140px;
}
.notification_ul {
    padding-left: 0%;
}
.logo_div{
	width: 80%;
}
.logo_div img{
	width:95%;
}
.call_div {
    width: 16%;
}
.social_links_div {
        width: 30%;
}
.website_search_div {
    width:34%;
}
.mbr_mob_view, .panel-group{
    display:none;
}
.login_register h4 {
   font-size: 15px;
}
.home_icon_li img {
    width:82%;
}
.member_ul li {
    padding: 0.7% 1.5%;
    font-size:18px;
}
.banner3_content_div {
    top: 35%;
}
.banner3_content_area h1 {
    font-size: 38px;
}
.banner4_content_div {
    top: 58%;
}
.cart_li {
    padding-right: 3.5% !important;
}
.cart_count {
    width: 19px;
    height: 19px;
    font-size: 13px;
    top: 26%;
    left: 78%;
}
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7, .banner8, .banner9, .banner16, .banner20, .banner14, .banner30 {
    height:600px;
    /*background-size:100%;*/
}
.banner_link6 {
    width: 345px;
    height: 40px;
    position: absolute;
    top: 54.5%;
    left: 59%;
}
.desktop_view {
    display:none !important;
}
.home_banner_div{
	/*margin-top: 2%;*/
}
.carousel-control{
	top: 55% !important;
}
.member_count{
	width:100%;
}
.member_count h3 {
    font-size:25px;
}
.member_count h2 {
    font-size: 36px;
}
.know_btn a h4{
	padding: 2%;
	width: 26%;
}
/*banner text*/
.banner3_content_area h1 {
    line-height: 58px;
}
.banner3_content_area h2 {
    font-size: 29px;
}
.banner2_content_div {
    width: 48%;
    top: 34%;
}
.banner_content_head h2 {
    font-size: 25px;
}
.banner2_content_desc p {
    font-size: 19px;
}
.banner2_know_btn a h4 {
    font-size: 17px;
}
/*banner text end*/
.left_line{
	width: 29%;
}
.right_line{
	left: 69%;
	width: 29%;
}
.left_line1{
	width: 38%;
    left:0%;
}
.right_line1{
	left: 62%;
	width: 38%;
}
.left_line2{
	width: 35%;
}
.right_line2{
	left: 64%;
	width: 36%;
}
.apply_txt{
	text-align: center;
}
.apply_txt h4 {
    font-size: 23px;
}
.order_value1{
    width:20%;
}
.order_value2 {
    width:80%;
}
/*.apply_12, .city_12_div, .event_12_div{
	//width: 90% !important;
}*/
.select_city_div{
	width: 90%;
}
.city_name1 h4, .city_name2 h4, .city_name3 h4, .city_name4 h4{
	font-size: 20px;
}
.event_6_div{
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.b_cast_head{
	width:70%;
}
.event_head{
	width:61%;
}
.b_cast_img2{
	width:10%;
}
.about_fhrai_div{
	width: 50%;
	float: none;
	top: 10%;
	left: 11%;
}
.about_desc p{
	text-align: justify;
	line-height: 26px;
}
.read_more{
	width: 35%;
}
.magezine_sub_12_div{
	padding-right: 5px !important;
padding-left: 5px !important;
}
.toll_free{
	/*width: 75%;*/
}
.toll_free h3{
	font-size: 30px;
}
.footer_12_div{
	width: 80% !important;
}
.copy_right p, .power_by p{
	font-size: 14px;
}
/*benefits 1201-1300px*/
.benefit_slider_img {
    margin-top: 11%;
}
.benefit_heading {
    padding: 0% 1.4%;
}
.benefit_desc {
    min-height: 375px;
}
.desc_head h4 {
    font-size:18px;
}
.desc_para p {
    font-size: 14px;
}

/*eligibility criteria 1201-1300px*/
.apply_now_ecrit {
    width:17%;
}
    .criteria_head_hotel {
        margin-top: 21%;
    }
.criteria_head_hotel h3 {
    width: 60%;
}
/*about us 1201-1300px*/

.about_circle_head h3 {
    font-size: 24px;
}

.hospital_icon {
    width: 70%;
}
.stake_holder_div {
    width: 19%;
    left: 12%;
    
}
.activity_head {
    text-align:left;
}
.honour_head {
    margin: 2% 0%;
}

.honour_img img {
    width:100%;
}
.honour_read_more {
    width: 37%;
}
.about_left_line {
    width: 34%;
    left: 1.5%;
}
.about_right_line {
    width: 34%;
    left: 64.5%;
}
/*regional association 1201-1300px*/
.regional_circle_div {
    width: 50%;
    
}

.r_activity_main_div {
    width:50%;
    margin-left: 0%;
    
}
.r_activity_head h4 {
    font-size:16px;
}
.activity_ul li {
    line-height: 25px;
}
.northindia_caption {
    width:30%;
    top: 29%;
    left: 17%;
}
.westindia_caption {
     width: 21%;
}
.southindia_caption {
    width: 23%;
    top: 66%;
}
.common_info {
   min-height:206px;
}
.add_info_div h4 {
    font-size: 15px;
}
 /*organisation history 1201-1300px*/
.regional_slider {
    margin-top: 10%;
}
.organisation_slider {
    margin-top: 11%;
}
 .org_left{
    width: 34%; 
}
.org_right {
    width: 34%;
    left: 66%;
}
.org_left2 {
    width: 27%;
    
}
.org_right2 {
    width: 27%;
    left: 73%;
}
.organisation_caption_div {
    width: 15%;
}
.scrollup {
    right: 100px;
}
.president_name h4 {
    font-size:13px;
}
.president_name p {
    font-size:13px;
}
.past_president_img {
    width:50%;
}
/*events detail 1201-1300px*/
.events_detail_main_div {
    padding-top: 2%;
}
.events_detail_btns {
    width: 52%;
}
/*broadcasts 1101-1200px*/
.announce_caption {
    width: 14%;
}
/*industry news 1024-1100px*/
.i_news_caption_div {
    width: 21%;
}
/*photo gallery 1201-1300px*/
.photo_g_caption {
    width: 15%;
}
/*video galley 1201-1300px*/
.video_g_caption {
    width: 13%;
}
/*publication 1201-1300px*/
.publi_img_div {
    margin-top: 10.5%;
}
.annual_main_div {
    top: 4%;
}
.publi_12_div {
    width: 82% !important;
}
.publi_date h3 {
    margin-top: 0px;
}
.publi_date {
    margin-bottom: 8%;
}
/*publication-2 1201-1300px*/
.fhrai_publication_body {
    width: 81% !important;
    padding-right: 10px !important;
}
.fhrai_publication_4 {
    width: 31% !important;
    margin: 2% 1%;
}
.fhrai_publication_div {
    
}
.fhrai_cart_btn {
    width: 60%;
    font-size: 15px;
}
.publication_cart_buttons {
    padding: 55% 0%;
}
.publication_no_photo h3 {
    font-size:22px;
}
.member_price {
   font-size:12px;
}
.member_price2 {
   font-size:13px;
}
/*discount cards 1201-1300px*/
.discount_slider {
    margin-top: 10.5%;
}
.discount_slider_text {
    left: 30%;
}

.discount_12_div {
    width: 80% !important;
}
/*.discount_img img {
    width:100%;
}*/
/*awards 1201-1300px*/
.comon_80 {
    width: 79.5%;
}
.indivisual_head {
    width: 32%;
}
.awd_criteria_head {
    width: 57%;
}
/*executive committee 1101-1200px*/
.exe_honour_div {
    width:25%;
}
.exe_member_main {
    min-height: 390px;
}
.exe_left_line {
    width: 28%;
    
}
.exe_right_line {
    width: 28%;
    left: 70.5%;
}
.secretary_member_main {
    min-height: 255px;
}
/*advertisement 1201-1300px*/
.advertise_caption {
    width: 15%;
    top: 40%;
    left: 42%;
}
/*FHTP allied 1201-1300px*/

.allied_award_img {
    margin-right: 2%; 
}
.allied_award_img img {
    width:100%;
}
/*regional membership form 1201-1300px*/
.member_select_name {
    width: 59%;
}
.member_header {
    width: 36%;
    margin-top: 3%;
}
.notification_ul li {
    font-size: 15px;
}
.upload_label {
    width:50%;
}
.member_label2, .member_input2, .owner_label, .ownership_input, .upload_label, .upload_input, .room_type_label, .room_input, .rest_label_no, .rest_input {
    font-size: 14px;
}
.membership_form_div {
    width: 85%;
}
.member_symble {
    top: 12% !important;
    right: 4% !important;
}
.member_input2 {
    width: 60%;
}
.company_right {
    float: right;
}
/*dashboard 1201-1300px*/

.dashboard_inner_div {
    width: 55% !important;
}
/*performa listing form 1201-1300px*/
.performa_form_field {
    margin: 0% 0% 3% 0%;
}
.performa_label {
    width: 40%;
    font-size: 14px;
}
.performa_input {
    /*width: 65%;*/
    font-size: 14px;
}
.airport_distance {
    width: 33.333%;
    margin-bottom: 0%;
}
.distance_label {
    font-size: 14px;
    /*width: 34.2%;*/
}
.member_sbtn {
    width: 13%;
    padding: 1%;
}
.kms_label {
    font-size: 14px;
}
.nominee_cam {
    left: 32%;
}
/*.numberVal {
    width: 32% !important;
}*/
.distance_input {
    width: 55%;
    float: right;
    margin-right: 2%;
}
.banquet {
    width: 65%;
}
.bars_div {
    width: 65%;
}
.bars_label {
    font-size: 14px;
    width: 64%;
}
.bars_input {
    font-size: 14px;
    width: 36%;
}
.service_tax {
    margin-bottom: 3%;
}
.service_tax_label{
    width: 30%;
    font-size: 14px;
}
.service_input {
    width: 60%;
}
.tariff_label {
    width:63%;
    font-size: 14px;
}
.tariff_radio_div {
    width: 18%;
    font-size: 14px;
}
.performa_btns {
    width: 100%;
}
.performa_btn {
    width: 14%;
    padding: 1%;
}
/*changes*/
.performa_input_big {
    width: 70%;
}
.performa_radio {
    width: 14%;
    text-align: left;
}
.performa_checkbox td {
    width:100% !important;
}
.performa_checkbox label {
    width: 45%;
}

.capital_label {
    width: 60%;
    font-size: 14px;
}
.check_out_input {
    width: 19%;
}
.air_label {
    width:60%;
}

.performa_checkbox {
    width:100%;
}
.area_label {
    font-size: 14px;
}
.year_label {
    width:17% !important;
    /*float:left;*/
    font-size: 14px;
}
.year_input {
    width:15% !important;
}
.room_padding {
    padding-left:1.6%;
}
.proforma_year_div {
    padding-left: 4px;
}
.performa_status_radio {
    width:100%;
}
.status_label label {
    width: 29%;
    margin-left: 2%;
    font-size: 14px;
}
.tariff_label2 {
    font-size:14px;
}
.tariff_table td {
    font-size:14px;
}
.service_label {
    
    font-size:14px;
}
.performa_time_field2 td {
    width:100%;
}
.restra_field label {
    width:31%;
}
.govt_label {
    width:50%;
    font-size:14px;  
}
.performa_label_big {
    width: 100%;
}
.performa_label2 {
    width: 76%;
    margin-right: 2%;
}
.male_input {
   
    margin-right: 0%;
}
.total_label {
    width: 14%;
}
.house_label {
    width: 4%;
}
/*proforma for member 1201-1300px*/
.check_out_label {
    width: 100% !important;
    font-size: 14px;
}
.check_out_field {
    text-align: left;
    width: 33.333%;
}
.hall_label {
    width: 52%;
    float: left;
    font-size: 14px;
}
.hall_input {
    width: 48%;
    float: left;
}
/*convention 901-1023px*/
.convention_button_div {
    width:33%;
}
/*address detail 1101-1200px*/
.add_detail_label {
    font-size: 13px;
}
.shipping_mar_bottom {
    margin-bottom: 11.5%;
}
/*download form 1201-1300px*/
.download_caption {
    width: 16%;
    left: 70%;
}
.download_form_div {
    padding: 1% 2%;
}
.download_top_div h3 {
    font-size: 20px;
    text-align: justify;
    margin-top: 10px;
}
.border_right_none {
    border-bottom:none;
}
.membership_download_form h4 {
    font-size:16px;
}
.membership_download_form p, .regional_download_form p, .form_download_food p {
    font-size:15px;
}
.nomination_div p {
    font-size: 15px;
    padding-bottom: 10px;
    padding-top: 5px;
}
.regional_form_heading h4 {
    font-size: 20px;
}
.regional_download_3 {
    height: 335px;
}
.regional_download_form h4 {
    font-size: 15px;
}
.download_12_div {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.download_4_div {
    padding:0%;
}
/*fhrai uniwe 1201-1300px*/
.uniwe_nitif_ul li {
    width:30%;
}
/*convention registration 1101-1200px*/
.con_registration_head {
    margin-top: 4%;
}
.registration_fee_div {
    width:58%;
    margin: 4% 0% 2% 0%;
}
.conbtn_paddingleft {
    width:58%;
}
.con_nextbackbtn_div {
    width: 58%;
}
/*convention home 1201-1300px*/
.convention_banner_text {
    width:40%;
    top:68%;
}
.con_location {
    width: 5%;
}
.venue_address {
    width:93%;
}
.speaker_img_div img {
    width:100%;
}
.speaker_pic_div img {
    width: auto !important;
}
.sbb {
    border-bottom: 1px solid #ccc !important;
}
/*convention agenda 1201-1300px*/
.con_banner_textright {
    top: 70%;
    left: 64%;
}
.con_banner_textright h2 {
    font-size: 22px;
}
.agenda_left {
    width: 20%;
}
.agenda_right {
    width: 80%;
}
.agenda_head_right h4{
    line-height:24px;
}

.member_main_div1{
	top: 44%;
    left: 20%;
    width: 58%;
}
/*view messages 1201-1300px*/
.view_message_div {
    width: 75% !important;
}
.message_left_div {
    width: 30% !important;
}
.message_right_div {
    width: 70% !important;
}
.msg_reply {
    padding-left: 40px !important;
}
.single_msg_innerdiv {
    width: 13% !important;
}
.single_msg_sec {
    width: 95% !important;
}
}
@media (min-width:1301px) and (max-width:1400px){
.member_menu{
	/*padding-right: 1%;*/
}
/*.member_main_div{
    top: 52%;
}*/
.member_dash_4 {
    opacity: 0.7;
    min-height: 185px !important;
}
.banner1, .banner2, .banner3, .banner4, .banner5, .banner6, .banner7, .banner8, .banner9, .banner16, .banner20, .banner14, .banner30{
    height:680px;
    /*background-size:100%;*/
}
/*.banner_link6 {
    width: 375px;
    height: 40px;
    position: absolute;
    top: 51.5%;
    left: 59%;
}*/
.notification_ul li {
    font-size: 14px !important;
    float: left;
    min-width: 148px;
}
.desktop_view {
    display:none !important;
}
.social_links_div {
        width: 27.5%;
}
.website_search_div {
    width:38%;
}
.left_line{
	width: 30%;
}
.right_line{
	left: 68%;
	width: 30%;
}
.left_line1{
	width: 38%;
    left:0%;
}
.right_line1{
	left: 62%;
	width: 38%;
}
.b_cast_head{
	width: 70%;
}
.event_head{
	width: 62%;
}
.b_cast_img2{
	width: 20%;
}
.about_fhrai_div{
	padding: 1% 1%;
	top: 14%;
}
.toll_free{
	/*width: 70%;*/
}
.apply_txt h4 {
    font-size: 23px;
}
.mbr_mob_view, .panel-group{
    display:none;
}
/*benefits 1301-1400px*/
.benefit_slider_img {
    margin-top: 11%;
}
.benefit_heading {
    padding: 0% 1.4%;
}
.benefit_desc {
    min-height: 360px;
}
/*eligibility criteria*/
.criteria_head_hotel h3 {
    width: 56%;
}
/*about us 1300-1400px*/

.stake_holder_div {
    width: 18%;
    left: 13%;
}
.hospital_icon {
    width: 70%;
}

.honour_img img {
    width:100%;
}
.honour_read_more {
    width: 34%;
}
.about_left_line {
    width: 35%;
    left: 1.5%;
}
.about_right_line {
    width: 35%;
    left: 63.5%;
}
/*regional association 1301-1400px*/
r_activity_main_div {
    width: 50%;
    margin-left: 0%;
}
.northindia_caption {
    width:30%;
    top: 29%;
    left: 17%;
}
.westindia_caption {
     width: 21%;
}
.southindia_caption {
    width: 23%;
    top: 66%;
}
.regional_h2 {
    font-size: 26px !important;
}
.common_info {
   min-height:210px;
}
/*organisation history 1301-1400px*/
.year_bold p {
    font-size: 13px;
}
.president_name h4 {
    font-size:14px;
}
.president_name p {
    font-size:13px;
}
.past_president_img {
    width:50%;
}
/*industry news 1301-1400px*/
.i_news_caption_div {
    width: 21%;
}
/*video galley 1301-1400px*/
.video_g_caption {
    width: 13%;
}
/*publication 1301-1400px*/
.publi_img_div {
    margin-top: 10.5%;
}
.annual_main_div {
    top: 5%;
}
.publi_12_div {
    width: 82% !important;
}
.publi_date h3 {
    margin-top: 0px;
}
.publi_date {
    margin-bottom: 8%;
}
.nominee_cam {
    left: 32%;
}
/*discount cards 1201-1300px*/
.discount_slider {
    margin-top: 10.5%;
}
/*awards 1301-1400px*/
.awd_criteria_head {
    width: 54%;
}
/*executive committee 1101-1200px*/
.exe_member_main {
    min-height: 390px;
}
.exe_left_line {
    width: 30%;
    
}
.exe_right_line {
    width: 30%;
    left: 68.5%;
}
.secretary_member_main {
    min-height: 255px;
}
/*FHTP allied 1201-1300px*/

.allied_award_img {
    margin-right: 2%; 
}
.allied_award_img img {
    width:100%;
}
/*regional membership form 1101-1200px*/
.membership_form_div {
    width: 75%;
}
/*dashboard 1201-1300px*/

.dashboard_inner_div {
    width: 50% !important;
}
.member_select_name {
    
}
.member_header {
    width: 34%;
    margin-top: 3.8%;
}
/*performa listing form 1201-1300px*/
.performa_form_div {
    width: 80%;
}
.member_sbtn {
    width: 12%;
    padding: 1%;
}
.bars_label {
    width: 65%;
}
.bars_input {
    width: 35%;
}
.distance_input {
    width: 25%;
}
.check_out_input {
    width: 23%;
}
.performa_status_radio {
    width: 80%;
}
.restra_field label {
    width: 31%;
}
.tariff_set {
    width:100%;
}
.total_label {
    width: 13%;
}
.male_input {
    
    margin-right: 1%;
}
/*proforma for member 1201-1300px*/
.performa_btns {
    width: 100%;
   
}
.performa_btn {
    width: 12%;
    padding: 1%;
}
/*publication-2 1201-1300px*/

.fhrai_cart_btn {
    width: 55%;
    font-size: 15px;
}
.publication_cart_buttons {
    padding: 55% 0%;
}
.member_price {
    font-size:12px;
}
/*address detail 1201-1300px*/
.add_detail_div {
    margin-top: 11%;
}
/*address detail 1101-1200px*/
.add_detail_label {
    font-size: 13px;
}
.shipping_mar_bottom {
    margin-bottom: 10.8%;
}
.banner4_content_div {
    top: 56%;
}
.member_main_div1{
	top: 46%;
    left: 22%;
    width: 55%;
}
/*view messages 1301-1400px*/

.message_left_div {
    width: 27% !important;
}
.message_right_div {
    width: 73% !important;
}
.msg_reply {
    padding-left: 45px !important;
}
.single_msg_innerdiv {
    width: 13% !important;
}
.single_msg_sec {
    width: 92% !important;
}
}
@media (min-width:1401px) and (max-width:1440px){
.mbr_mob_view{
    display:none;
}
/*eligibility criteria*/
.criteria_points {
    margin-top: 7%;
}
/*about us 1300-1400px*/
.hospital_icon {
    width: 70%;
}
.honour_read_more {
    width: 34%;
}
.notification_ul li {
    min-width: 155px;
}
/*organisation history 1401-1400px*/
.year_bold p {
    font-size: 14px;
}
.member_main_div1{
	top: 46%;
    left: 25%;
}
}
/*@media (min-width:1600px) {
body {
    width: 1440px !important;
    margin: 0 auto !important;
}
#head_main {
    width: 1440px;
}
.member_ul li {
    padding: 0.5% 1.4% !important;
}
}
@media (min-width:1680px) {
body {
    width: 1440px !important;
    margin: 0 auto !important;
}
#head_main {
    width: 1440px;
}
}
@media (min-width:1920px) {
body {
    width: 1440px !important;
    margin: 0 auto !important;
}
#head_main {
    width: 1440px;
}
}*/


