*{
	margin:0;
	padding:0;
}
body {
    color: #767676;
    /*font-family:helvetica;*/
    
}
body p, h1, h2, h3, h4, h5, h6, span ul.li {
    font-family:Helvetica;
}
@font-face {
    font-family: Myriad Pro;
    src: url(../font/Myriad_Pro_Regular.ttf);
}
@font-face {
    font-family: FontAwesome;
    src: url(../font/FontAwesome.otf);
}
a{
    outline: medium none !important;
}
input.gsc-search-button-v2 {
    height:14.5px !important;
}
.member_sub_ul li a:focus {
        background-color: rgba(0, 0, 0, 0.6) !important;
}
.beta_div {
    position: absolute;
    top: 2%;
    left: 90%;
}
.beta_div h5 {
    font-weight:600;
}
.popWhite {width:100%;height:100%;position:fixed;top:0;left:0;z-index: 500;display:block;background-color:rgba(255,255,255,0.8);}
.popLoading{width:50%;height:auto;padding:2% 2%; position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index: 501;line-height:100%;text-align:center;font-size:30px;display:block;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;}

.banner_link {
    width: 11%;
    height: 40px;
    position: absolute;
    top: 69%;
    left: 43%;
}
.text_change {
    text-transform: uppercase;
}
.banner_link2 {
    width: 10.6%;
    height: 39px;
    position: absolute;
    top: 82.5%;
    left: 8.9%;
}
.banner_link6 {
    width: 390px;
    height: 40px;
    position: absolute;
    top: 58.5%;
    left: 62%;
}
.dropdown:hover .dropdown-content {
    display: block;
    
}
/*.dropdown-content {
    transition: all 0.3s ease-in-out 0s;
}*/
.dropdown-content:hover {
    display:block;
}
#head_main{
	position: fixed;
	top: 0px !important;
	/*left: 0px;*/
	width: 100%;
	z-index: 15;
}
#myNavbar{
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.mynavbar{
	background-color: #ede7d7;
	border-radius:0px !important;
	margin-bottom: 0px !important;
	border:none !important;
	
}
/*.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}*/
.sub_menu1{
    background-color: #ede7d7 !important;
}
/*.call_div{
    width: 25%;
    float: right;
	text-align: right;
	padding: 1% 1.7%;
}*/
.header_top_wrap {
    width: 81%;
    height: auto;
    overflow: hidden;
    float:right;
    padding-top: 0.5%;
}
.call_div{
    width: 18%;
    float: left;
	text-align: right;
	padding: 0.9% 1.7% 0% 0%;
}
.call_div p{
	font-size: 16px;
	font-weight: 600;
	font-family: arial;
	padding-top: 1%;
    color: #767676;
}
.sitemap_icon_div {
    width:5%;
    float:left;
    /*margin: 0.8% 0.5% 0% 0%;*/
    margin: 1% 0.5% 0% 0.5%;
    text-align: center;
}
.social_links_div {
    
    width:26%;
    float: left;
    margin: 1% 0% 0% 0.5%;
}
.social_links_div a {
    margin:0% 1%;
}
.zoom_div {
    /*margin: 1% 0.5% 0%;*/
    margin: 1% 0.5% 0% 0.5%;
    width: 8%;
    float: left;
    text-align: center;
}
.sitemap_head h4 a {
    color:#333;
}
.zoom_in {
    position: relative;
    width: 46%;
    float: left;
    margin: 0% 2%;
}
.imgDescription {
    position: absolute;
    top: -65%;
    bottom: 0;
    left: 0%;
    right: 0;
    /*background: rgba(29, 106, 154, 0.72);*/
    color:#333;
    font-weight:600;
    visibility: hidden;
    opacity: 0;
    font-size: 12px;
}
.zoom_in:hover .imgDescription {
    visibility: visible;
    opacity: 1;
    cursor:pointer;
}
.zoom_div img {

}
.google_translate_div {
    /*width: 57%;*/
    float: right;
    text-align: right;
    padding: 0.8% 1.7%;
    /*padding: 0.8% 1.7% 0.8% 0.5%;*/
}
.logo_div{
    /*padding-left: 10%;
    padding-top: 10%;*/
}
.logo_div img {
    width:85%;
}
.header-li h4{
	font-size: 16px;
	color: #767676;
	font-family: arial;
}
#nav-main{
	width: 80%;
	float: none;
	margin: 0px auto;
}
.navbar-nav{
	float:right !important;
}
.header-li a{
	padding-top: 8px !important;
	padding-bottom: 7px !important;
	padding: 8px 20px 7px 20px !important;
    font-family: helvetica;
    color: #767676;
}
.header-li a:hover{
	/*background-color: #908F8F !important;*/
	
}
.dropdown-menu > li > a {
    /*color: #767676 !important;*/
    font-size: 16px;
}
/*.dropdown:hover .dropdown-content {
    display: block;
}*/
.menu_desktop{

}
.cart_li {
    float:right;
    /*margin-right: 2% !important;*/
    padding-right: 3.5% !important;
}
.cart_count {
    width: 20px;
    height: 20px;
    text-align: center;
    color: rgb(255, 102, 52);
    background-color: rgb(255, 255, 255);
    border-radius: 50px;
    font-size: 14px;
    position: absolute;
    top: 25%;
    left: 65%;
}
.menu_mobile{
    display:none;
}
.mbr_mob_view{
    display:none;
}
.member_menu_div{
	width: 100%;
	height: auto;
	/*overflow: hidden;*/
	background-color: rgb(255, 102, 52);
	border-top: 7px solid rgb(255, 255, 255);
	border-bottom: 7px solid rgb(255, 255, 255);
    padding-right: 1.2%;
}
.member_ul{
	float: left;
	width: 84%;
	padding: 0% 0% 0% 0%;
	margin-bottom: 0px;
    background-color: rgb(255, 102, 52);
}
.website_search_div {
    width: 42%;
    float: left;
    margin-top: 0.5%;
}
.gsc-control-cse {
    padding: 0em !important;
}
div.cse .gsc-control-cse, div.gsc-control-cse {
    border:none !important;
    background-color: #EDE7D7 !important;
}
.gsib_a {
    padding: 0px 6px 0px !important;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    box-sizing: content-box;
    margin-top: 4px !important;
    padding: 4px 27px !important;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    /*padding-right: 5px !important;*/
}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    background-color: #66CC9A !important;
    border-color: #66CC9A !important;
}
.login_register{
	margin:4px;
	width: 13%;
	float: left;
	text-align: center;
	background-color: rgb(102, 204, 154);
}
.login_register h4{
	color: rgb(255, 255, 255);
	padding: 0.5px 0px;
	font-family: arial;
    font-size: 12px;
}
.login_register a:hover{
	text-decoration:none;
}
.member_ul li{
	list-style: outside none none;
	display:inline-block;
	font-family: arial;
	font-size:19px;
	padding: 0.6% 1.4%;
    position: relative;
    /*transition: all 0.2s ease-in-out 0s;*/
}
.home_icon_li {
   padding: 0.6% 1% 0.5% 1%;
   text-align: center;
}
.home_icon_li:hover {
    background-color:none !important;
}
.home_icon_li img {
    width:85%;
}
.home_icon_li img:hover {
    background-color:none !important;
}
.dropdown-submenu > .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}
.member_ul li:hover{
    /*background-color:#dcdcdc;*/
    background-color: rgba(0, 0, 0, 0.6);
    cursor:pointer;
}
.member_ul li a{
	color:#fff;
}
.member_sub_ul {
    background-color: rgb(255, 102, 52) !important;
    margin:0% !important;   
}
.member_sub_ul li a {
    color:#fff !important;
}
.member_sub_ul li:hover {
    /*background-color:#f5f5f5 !important;*/
    background-color: rgba(0, 0, 0, 0.6) !important;
}
.member_sub_ul li a:hover {
    background-color: rgba(0, 0, 0, 0.6) !important;
}
.member_sub_ul li a:visited {
    background-color: rgba(0, 0, 0, 0.6) !important;
}
.dropdown-menu > li > a:hover {
    /*background-color: #ddd !important;*/
}
.dropdown-menu > li > a:hover {
    /*background-color: rgba(0, 0, 0, 0.6) !important;*/
}
.member_ul li a:hover{
	text-decoration:none;
	/*color:#33723d;*/
}
.member_ul li a:link{
    text-decoration:none;
}
.member_ul li a:visited{
    text-decoration:none;
}
.member_menu{
	width: 86%;
	float: none;
	margin: 0px auto;
    padding: 0% 0% 0% 1%;
}
.member_sub_ul li{
    font-size:16px;
    width: 100%;
}
.carousel-control{
	opacity: 1 !important;
	width: 2% !important;
	top: 40% !important;
	text-shadow: none !important;
}
.carousel-control.left{
	background-image: none !important;
	left: 5% !important;
}
.carousel-control.right{
	background-image: none !important;
	right: 5% !important;
}
.desktop_view {
    width:100%;
}
.mob_view{
	display:none !important;
}
.member_main_div{
	width: 50%;
	text-align: center;
	color: rgb(255, 255, 255);
	position: absolute;
	top: 45%;
	left: 25%;
	padding: 1% 0% 2% 0%;
	background-color: rgba(0, 0, 0, 0.8);
}

.member_main_div1{
    /*top:60%;*/
    background:none !important;
}
.banner4_content_div {
    width: 50%;
	text-align: center;
	color: #722e00;
	position: absolute;
	top: 68%;
	left: 25%;
	padding: 1% 0% 2% 0%;
}

.banner5_content_div {
    width: 100%;
	text-align: center;
	color: #722e00;
	position: absolute;
	top: 68%;
	left: 25%;
	padding: 1% 0% 2% 0%;
}
.member_count{
	width: 95%;
	float: none;
	margin: 0 auto;
}
.member_count h2{
	font-family: helvetica (ot1) !important;
	font-weight: 600;
	font-size: 38px;
    margin-bottom: 20px;
}
.member_count h1{
	font-weight: 600;
	font-family: helvetica;
    color: #333;
	font-size: 48px;
}
.member_count h3{
	font-family: helvetica;
	margin-bottom: 20px;
    font-size: 26px;
}
.know_btn a h4{
	width: 25%;
	background-color: rgb(205, 51, 1);
	border-radius: 6px;
	padding: 2%;
	border: 2px solid rgb(255, 255, 255);
	color: rgb(255, 255, 255);
	float: none;
	margin: 0px auto;
	font-weight: 600;
}
.know_btn a:hover{
	text-decoration:none;
}
.know_btn a h4:hover{
	color: rgb(205, 51, 1);
	background-color:#fff;
	border: 2px solid rgb(205, 51, 1);
	font-weight: 600;
	
}
.bnrbtn {
    background-color: rgb(102, 204, 154);
    border-radius: 6px;
    padding: 2%;
    border: 2px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: none;
    font-weight: 600;
    margin: 3% 2% 0% 0%;
}
.bnrbtn:hover {
    color: rgb(102, 204, 154);
	background-color:#fff;
	border: 2px solid rgb(102, 204, 154);
}
.banner2_content_div {
    width: 45%;
    position: absolute;
    top: 40%;
    left: 12%;
}
.banner_content_head h2 {
    font-size: 26px;
    color: rgb(204, 51, 0);
    font-weight: 900;
}
.banner2_content_desc {
    width: 100%;
    margin: 4% 0% 2% 0%;
    height: auto;
    overflow: hidden;
}
.banner2_content_desc p {
    font-size: 20px;
    text-align: justify;
    color: #333;
}
.banner2_know_btn a h4 {
    width: 26%;
    background-color: rgb(205, 51, 1);
    border-radius: 6px;
    padding: 2%;
    border: 2px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    font-weight: 600;
    text-align: center;
}
.banner2_know_btn a h4:hover {
    color: rgb(205, 51, 1);
	background-color:#fff;
	border: 2px solid rgb(205, 51, 1);
	font-weight: 600;
}
.banner2_know_btn a:hover {
    text-decoration:none;
}
.banner3_content_div {
    width: 30%;
    position: absolute;
    top: 42%;
    left: 58%;
}
.banner3_content_area {
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
}
.banner3_content_area h1 {
    font-weight: 900;
    color: rgb(255, 255, 255);
    line-height: 60px;
    font-size: 40px;
}
.banner3_content_area h2 {
    font-weight: 600;
    color: rgb(255, 255, 255);
    font-size:32px;
    margin-bottom: 24px;
}
.magezine_8_div {
    width: 80% !important;
    float: none !important;
    margin: 0px auto;
}
.online_sec{
	padding: 0% 0% 2%;
}
.apply_12{
	width: 80% !important;
	float: none !important;
	margin: 3% auto 2%;
	text-align: center;
	/*padding-right: 0px !important;
	padding-left: 0px !important;*/
	position:relative;
}
.aplly_online{
	/*width: 30%;*/
	float: none;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
    text-align:center;
    display:inline-block !important;
}
.world_icon{
	/*width: 20%;*/
	float: left;
    display:inline-block !important;
}
.world_icon img{
	padding-top: 8%;
}
.apply_txt{
	/*width: 70%;*/
	float: left;
	text-align: left;
    display:inline-block !important;
}
.apply_txt h4{
	font-size: 23px;
	font-family: helvetica;
	font-weight: 600;
    color: #767676;
}
.left_line{
	width: 32%;
	border-bottom: 1px solid rgb(220, 220, 220);
	position: absolute;
	top: 50%;
}
.right_line{
	width: 33%;
	border-bottom: 1px solid rgb(220, 220, 220);
	position: absolute;
	top: 50%;
	left: 66%;
}
.left_line1 {
    width: 38%;
	border-bottom: 1px solid rgb(220, 220, 220);
	position: absolute;
	top: 50%;
}
.right_line1{
	width: 39%;
	border-bottom: 1px solid rgb(220, 220, 220);
	position: absolute;
	top: 50%;
	left: 60%;
}
.select_city_div{
	width: 80%;
	float: none;
	margin: 0 auto;
	text-align: center;
}
.select_city_div p{
	color: rgb(170, 170, 170);
	font-size: 26px;
	font-family: helvetica;
	font-style: italic;
}
.city_12_div{
	width: 80% !important;
	float: none !important;
	margin: 3% auto 2%;
	text-align: center;
	padding-right: 0px !important;
	padding-left: 0px !important;
	height: auto;
	overflow: hidden;
}

.city_img img{
	width:100%;
	/*transition: all 0.2s ease-in-out 0s;*/
}
.city_img img:hover{
	/*transform: scale(1.10);*/
}
.city_img img:hover{
	cursor:pointer;
}
.city_name1{
	background-color: rgb(204, 103, 51);
}
.city_name1 h4, .city_name2 h4, .city_name3 h4, .city_name4 h4{
	margin-top: 0px;
	font-size: 22px;
	color: rgb(255, 255, 255);
	font-family: helvetica;
	padding: 3% 0%;
	font-weight: 600;
}
.city_name1 a, .city_name2 a, .city_name3 a, .city_name4 a:hover{
	text-decoration:none !important;
}
.city_name2{
	background-color: rgb(102, 153, 0);
}
.city_name3{
	background-color: rgb(51, 152, 204);
}
.city_name4{
	background-color: #cc9900;
}
.update_sec{
	background-color: rgb(241, 241, 241);
	height: auto;
	overflow: hidden;
	padding-bottom: 3%;
}
.update_icon img{
	margin-top:10%;
}
.event_12_div{
	width: 80% !important;
	float: none !important;
	margin: 3% auto 2%;
	/*padding-right: 0px !important;
	padding-left: 0px !important;*/
	height: auto;
	overflow: hidden;
}
.event_6_div{
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 6px rgb(198, 198, 198);
	/*width: 48% !important;*/
	padding-top: 2%;
    padding-bottom:2%;
    min-height: 450px !important;
}
.mar_right{
	margin-right: 2%;
}
.mar_left{
	margin-left: 2%;
}
.nonews_center {
    text-align:center !important;
    padding: 1% 0% !important;
}
.no_news_div span {
    color: #337ab7;
}
.broadcast_div{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 3% 5%;
}
.b_cast_img{
	width: 10%;
	float: left;
}
.b_cast_head{
	width: 65%;
	float: left;
}
.b_cast_head h4{
	color: rgb(204, 103, 51);
	font-size: 24px;
	font-family: helvetica;
	font-weight: 600;
	padding-left: 4%;
	margin-top: 5px;
}
.b_cast_img2{
	width: 25%;
	float: left;
	padding-top: 1%;
}
.b_cast_detail{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 2% 5%;
}
.bc_date{
	width: 15%;
	float: left;
	border: 1px solid rgb(204, 103, 51);
	text-align: center;
	box-shadow: 0px 0px 2px rgb(170, 170, 170);
	padding: 1% 0%;
}
.bc_desc{
	width: 79%;
	float: left;
	margin-left: 6%;
}
.bc_desc p{
	color: rgb(121, 121, 121);
	font-size: 17px;
	font-family: helvetica;
	line-height: 20px;
}
.bc_date p{
	font-size: 17px;
	font-family: helvetica;
	color: rgb(51, 51, 51);
	margin: 0 0 0px;
}
.month{
	color: rgb(204, 103, 51) !important;
	font-family: helvetica;
	font-weight: 600;
}
.event_head{
	width:58%;
}
.event_head h4{
	color: rgb(104, 204, 154);
}
.bc_date2 p{
	font-size: 17px;
	font-family: helvetica;
	color: rgb(51, 51, 51);
	margin: 0 0 0px;
}
.month2{
	color: #68cc9a !important;
	font-family: helvetica;
	font-weight: 600;
}
.bc_date2{
	width: 15%;
	float: left;
	border: 1px solid #68cc9a;
	text-align: center;
	box-shadow: 0px 0px 2px rgb(170, 170, 170);
	padding: 1% 0%;
}
.about_sec{
		/*background-image: url('images/bg_image.jpg');
		background-repeat: no-repeat;*/
		position:relative;
}
.about_sec img{
	width:100%;
}
.about_fhrai_div{
	width: 45%;
	color: rgb(255, 255, 255);
	position: absolute;
	top: 15%;
	left: 11%;
	background-color: rgba(0, 0, 0, 0.8);
	padding: 1% 2%;
}
.about_head h1{
	color: rgb(254, 205, 51);
	font-family: helvetica;
	font-weight: 600;
}
.about_desc p{
	font-family: helvetica;
	font-size: 17px;
	line-height: 25px;
    text-align: justify;
}
.read_more{
	width:23%;
    margin-bottom: 4%;
}
.read_more h4{
	color: rgb(254, 205, 51);
	font-size: 22px;
	font-family: helvetica;
	font-weight: 600;
}
.read_more a:hover{
	text-decoration:none;
}
.magezine_head{
	/*width: 28%;*/
	float: none;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
    display:inline-block !important;
}
.left_line2{
	width: 36%;
	border-bottom: 1px solid rgb(220, 220, 220);
	position: absolute;
	top: 50%;
}
.right_line2{
	width: 36%;
	border-bottom: 1px solid rgb(220, 220, 220);
	position: absolute;
	top: 50%;
	left: 63%;
}
.hrani_paging_div {
    width: 80%;
    float: none;
    margin: 0px auto;
    padding: 0% 1%;
}
.hrani_desc {
    width: 30%;
    float: right;
    margin: 0% auto 0.5%;
    text-align: right;
}
.hrani_paging {
    width: 100%;
    float: right;
    margin: 0% auto 0.5%;
    text-align: right;
    
}
.hrani_desc a {
    padding: 1% 2%;
    color: #333;
    font-weight: 600;
    /*border: 1px solid rgb(0, 0, 0);*/
    cursor:pointer;
}
.hrani_desc a:hover {
    text-decoration:none;
     color: rgb(255, 102, 52);
}
.hrani_desc span {
    font-weight:600;
}
.no_news_div {
    width: 80%;
    float: none;
    margin: 2% auto;
    text-align: left;
    padding: 0% 1% 0% 1.3%;
}
.no_news_div strong span {
    font-size:22px;
}
.magzine_sec{
	padding-bottom:5%;
}
.magezine_icon{
	margin-top: 2%;
}
.magezine_12_div{
	width: 75% !important;
	float: none !important;
	margin: 3% auto 2%;
	text-align: center;
	height: auto;
	overflow: hidden;
	padding-bottom: 1%;
}
.publish_date a:hover, .publish_date2 a:hover{
    text-decoration:none;
}
.publish_date a h4:hover, .publish_date2 a h4:hover{
    color:rgb(205, 51, 1);
}
.mg1_img img{
	transition: all 0.2s ease-in-out 0s;
	cursor:pointer;
}
.mg1_img img:hover{
	transform: scale(1.10);
}
.mg2_img img{
	transition: all 0.2s ease-in-out 0s;
	cursor:pointer;
}
.mg2_img img:hover{
	transform: scale(1.10);
}
.magezine_sub_12_div{
	/*padding-top: 16.2%;*/
    margin: 3% auto;
}
.magezine_8_div{
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.publish_date h4{
	font-size: 24px;
	font-family: helvetica;
	font-weight: 600;
	color:#343434;
	margin-bottom: 20px;
}
.publish_date2 h4{
	font-size: 20px;
	font-family: helvetica;
	font-weight: 600;
	color:#333;
	margin-bottom: 30px;
}
.view_btn{
	width: 18%;
	height: auto;
	overflow: hidden;
	float: none;
	margin: 5% auto 0%;
}
.view_btn a h4{
	width: 100%;
	background-color: rgb(205, 51, 1);
	border-radius: 8px;
	padding: 7% 3%;
	/*border: 2px solid rgb(255, 255, 255);*/
	color: rgb(255, 255, 255);
	float: none;
	margin: 0px auto;
	font-weight: 600;
	font-size: 24px;
	text-align: center;
}

.view_btn a:hover{
	text-decoration:none;
}
.view_btn a h4:hover{
	opacity:0.6;
}
.incredible_sec{
	width:100%;
	/*position:relative;*/
}
.incredible_sec img{
	width:100%;
}
.incredible_call{
	/*width: 44%;
	position: absolute;
	top: 16%;
	left: 27.5%;*/
    width: 32%;
    /*position: absolute;
    top: 22%;
    left: 34%;*/
    background-color: #cc416b;
    text-align: center;
    margin:0 auto;
    padding: 0.1%;
}
.toll_free{
	/*width: 65%;*/
}
.incredible_heading {
    width: 100%;
    text-align: center;
    height: auto;
    overflow: hidden;
}
.incredible_heading h1 {
    clear: both;
    font-size: 70px;
    color: #fff;
    font-family: ari;
}
.toll_free h3{
	color: rgb(255, 255, 255);
	font-family: helvetica;
	font-weight: 600;
	font-size: 32px;
	/*padding: 0% 0% 0% 4%;*/
	margin-top: 7px;
}
.toll_free a:hover{
	text-decoration:none;
}
.contact_sec{
	width: 100%;
    background-color: #605f5f;
	/*background-color: rgb(255, 102, 52);*/
	height: auto;
	overflow: hidden;
	border-top: 7px solid rgb(255, 255, 255);
	border-bottom: 7px solid rgb(255, 255, 255);
	padding-bottom: 1%;
}
.contact_12_div{
	width: 80% !important;
	float: none !important;
	margin: 2% auto 3%;
	text-align: center;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
/*.contact_6_div {
    padding-right: 0px !important;
	padding-left: 0px !important;
}*/
.contact_head, .address_sec{
	text-align: left;
	margin-top: 5%;
}
.phone{
	text-align: left;
	margin-top: 3%;
}
.phone p a {
    color:rgb(102, 204, 154) !important;
    /*color: #23527c;*/
    font-weight:600;
}
/*.phone p a:hover {
    color: #44ff2f;
}*/
.fhrai_email {
    color: rgb(0, 175, 253) !important;
}
.contact_head h3{
	font-size: 30px;
	font-weight: 600;
	color: rgb(255, 255, 255);
	font-family: helvetica;
}
.address_sec h4{
	font-family: helvetica;
	color: rgb(255, 255, 255);
	font-weight: 600;
	margin-bottom: 0px;
}
.address_sec p, .phone p{
	font-size: 16px;
	color: rgb(255, 255, 255);
	font-family: helvetica;
}
.phone span{
	font-size: 18px;
	font-weight: 600;
}
.form_6_div{
	text-align: right !important;
}
.write_us{
	width: 50%;
	float: none;
	margin: 0 auto;
	text-align: left;
}
.write_us h4{
	font-family: helvetica;
	font-weight: 600;
	color: rgb(255, 255, 255);
	margin-top: 25px;
}
.contact_input{
	width: 75%;
	font-size: 16px;
	font-family: helvetica;
	font-style: italic;
	padding: 2%;
	margin: 2% 0% 2%;
	border: medium none;
}
.contact_txtarea{
	width: 75%;
	font-size: 16px;
	font-family: helvetica;
	font-style: italic;
	margin: 2% 0% 0% 0%;
	padding: 2%;
	height: 120px;
	border: medium none;
}
.submit_btn{
	width: 25%;
	margin-left: 25%;
	border-radius: 7px;
	text-align: center;
    float: left;
}
.submit_btn a h4{
	background-color: rgb(51, 51, 51);
	padding: 9% 2%;
	border-radius: 7px;
	color: rgb(255, 255, 255);
	font-weight: 600;
}
.submit_btn a:hover{
	text-decoration:none;
}
.submit_btn a h4:hover{
	color:rgb(51, 51, 51);
	background-color:#fff;
}
.remaining_char {
    width: 50%;
    float: left;
    margin-top: 3%;
}
.remaining_char p {
    color: rgb(255, 255, 255);
}
.footer_div{
	width: 100%;
	background-color: rgb(102, 204, 154);
	height: auto;
	overflow: hidden;
	padding: 1% 0%;
}
.footer_12_div{
	width: 80% !important;
	float: none !important;
	margin: 0 auto;
	text-align: center;
	padding-right: 10px !important;
    padding-left: 10px !important;
}
.footer_6_div{
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.power_by span a:hover {
    text-decoration:none;
}
.copy_right{
	text-align:left;
}
.power_by{
	text-align:right;
}
.copy_right p, .power_by p{
	font-size: 14px;
	font-family: helvetica;
	color: rgb(255, 255, 255);
	font-weight: 600;
	margin: 0 0 0px;
}
/*publication*/
.publication_mid_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(241, 241, 241);
}
.publication_mid_sec2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(241, 241, 241);
}
.publi_img_div {
    margin-top: 10%;
}
.publi_img_div{
    box-shadow: 0px 5px 6px rgb(185, 185, 185);
}
.publi_img_div img{
    width:100%;
}
.publi_12_div{
    width: 80% !important;
    float: none !important;
    margin: 1% auto 2%;
    text-align: center;
    height: auto;
    overflow: auto;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.publi_4_div{
    padding:2% 0% !important
}
.publi_date{
    margin-bottom: 5%;
}
.publi_date h3{
    font-family: helvetica;
    font-weight: 600;
    color:#333;
}
.publi_date h3:hover{
    color: rgb(205, 51, 1);
}
.publi_date:hover{
    text-decoration:none;
}
.city_logo_sec{
    background-color: rgb(238, 231, 215);
    height: auto;
    overflow: auto;
    width: 100%;
}
.publi_img{

}
.publi_img img{
    transition: all 0.2s ease-in-out 0s;
    cursor: pointer;
}
.publi_img img:hover{
    transform: scale(1.10);
}
.publication_banner{
    position:relative;
}
.annual_main_div{
    width:80%;
    height: auto;
    overflow: auto;
    position: absolute;
    top: 8%;
    left: 10%;
    padding: 1%;
}

.annual_con_img{
   width: 50%;
    float: left;
    text-align: center;
}
.annual_convention{
    width: 50%;
    float: left;
    color:#fff;
}
.convention_desc h1{
    font-family: helvetica;
    margin-top: 0px;
    font-size: 44px;
}
.convention_desc h3{
    font-family: helvetica;
    letter-spacing: 10px;
    font-size: 24px;
    margin-top: 0px;
}
.convention_desc p{
    font-size: 22px;
    font-family: helvetica;
}
.buy_input{
    background-color: rgb(255, 102, 52);
    border: medium none;
    padding: 1% 1%;
    font-size: 22px;
    font-family: helvetica;
    text-align: center;
    width: 50%;
    float: left;
    color: #fff;
    height: 50px;
}
.buy_btn{
    width: 12%;
    float: left;
    background-color: #999;
    text-align: center;
    padding: 1% 1%;
    height: 50px;
}
.buy_btn img{
    width:70%;
}
.fhrai_publication_body {
    width: 80% !important;
    float: none !important;
    margin: 1% auto;
    height: auto;
    /*overflow: hidden;*/
}
.fhrai_publication_4 {
    text-align: center;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 6px rgb(220, 220, 220);
    width: 29% !important;
    margin: 1% 2%;
    padding: 1% 4%;
    height: 630px;
}
.fhrai_publication_div {
    width: 85%;
    margin: 0 auto;
}
.fhrai_pub_date h4 {
    font-weight: 600;
    font-size: 20px;
}
.publication_no_photo {
    /*background-color:#ccc;*/
    /*padding: 60% 0%;*/
}
.member_price {
    width: 65%;
    float: left;
    padding: 3% 0% 3% 3%;
    font-size:13px;
    text-align:left; 
    margin: 0 0 0px;
}
.pub_buy_button_div {
    width:100%;
    height:auto;
    overflow:hidden;
    padding: 3% 0.5%;
}
.btn_border {
    border-bottom: 1px solid rgb(176, 176, 176);

}
.publication_no_photo h3 {
    font-weight: 600;
    margin-top: 0px;
    position: absolute;
    top: 50%;
    left: 25%;
}
.fhrai_pub_img {
    width:100%;
    position:relative;
    min-height: 310px;
    /*height: 310px;*/
    /*overflow: hidden;*/
}
.fhrai_pub_img img {
    width:100%;
    height: 310px;
}
.fhrai_product_code {
    text-align:left;
}
.fhrai_product_code p {
    font-weight:600;
}
.fhrai_pubbuy_btn {
    background-color: rgb(255, 102, 52);
    color: rgb(255, 255, 255);
    font-weight: 600;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
    border-radius: 6px;
    border: none;
    width: 35%;
    padding: 3%;
    float: left;
    font-size: 13px;
}
.fhrai_pubbuy_btn:hover {
    color:rgb(255, 102, 52);
    background-color:#fff;
}
.fhrai_pub_buy2btn {
    background-color: rgb(255, 102, 52);
    color: rgb(255, 255, 255);
    font-weight: 600;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
    border-radius: 6px;
    border: none;
    font-size: 14px;
    width: 35%;
    padding: 3% 2% 2% 2%;
    float: left;
    
}
.fhrai_pub_buy2btn:hover {
    color:rgb(255, 102, 52);
    background-color:#fff;
}
.model_buy_btn {
    text-align:center;
    width:100%;
    margin-top: 5%;
}
.fhrai_pub_desc {
    width: 100%;
    text-align: justify;
    min-height: 80px;
}
.fhrai_pub_desc p {
    font-size: 16px;
    font-weight: 600;
    margin-top: 2%;
    cursor: pointer;
}
.fhrai_pub_price {
    width: 100%;
    border-top: 1px solid rgb(176, 176, 176);
    border-bottom:1px solid rgb(176, 176, 176);
    margin-bottom: 10px;
}
.fhrai_pub_price p {
    font-weight: 600;
    font-size: 16px;
    margin: 0 0 0px;
}
.publication_model_body {
    height: auto;
    overflow: hidden;
    padding: 30px !important;
}
.model_pub_desc_div {
    padding-bottom: 2%;
    border-bottom: 1px solid rgb(220, 220, 220);
}
.model_conten_div {
    border-bottom:none;
}
.model_pub_desc_div h4 {
    font-family: helvetica;
    font-weight: 600;
}
.model_pub_desc_div p {
    font-family: helvetica;
    font-size: 15px;
    text-align:justify;
}
.model_content_ul ul, .model_sub_ul, ol {
    padding-left: 5%;
}
.model_content_ul li, .model_sub_ul li {
    font-family: helvetica;
    font-size: 15px;
}
.model_publication_detail {
    margin-top: 5%;
}
.model_publication_detail p {
    font-family: helvetica;
    font-size: 15px;
}
.model_8 {
    border-left: 1px solid rgb(220, 220, 220);
}
.model_view_img {
    width:90%;
}
.model_view_img img {
    width:100%;
}
.pub_model_close {
    background-color: rgb(102, 204, 154) !important;
    color: rgb(255, 255, 255) !important;
    font-family: helvetica;
    font-weight: 600 !important;
    box-shadow: 0px 0px 2px rgb(137, 137, 137);
    border: none !important;
}
.pub_model_close:hover {
    background-color:#fff !important;
    color:rgb(102, 204, 154) !important;
}
.pub_ligin_head {
    width: 14%;
    float: left;
    font-size: 20px;
    font-weight:600;
    margin-top: 3px;
    margin-left: 2%;
}
.pub_login_desc {
    width:83%;
    float:left;
    margin: 5px 0 0px;
}
.detail_modal {
    margin-top:5% !important;
}
.login_model_content {
    background-color: rgb(238, 225, 217) !important;
        margin-top: 42%;
}
.modal-backdrop {
  /*z-index: -1 !important;*/
      /*height: 100% !important;*/
}
.pub_login_field {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 2% 2% 0% 2%;
}
.username_label {
    width:18%;
    float:left;
    margin-top: 5px;
}
.pub_username {
    width: 100%;
    height: auto;
    /*overflow: hidden;*/
    margin-bottom: 2%;
}
.forget_label {
    margin-left: 18%;
}
.login_model_footer {
    padding: 0px 15px 20px 15px !important;
    width: 90%;
}
.username_input {
    padding: 3px;
    width: 73%;
    border: 1px solid !important;
    background-color: rgb(238, 225, 217) !important;
}
.pub_login_btn {
    width: 15%;
    background-color: rgb(255, 102, 52);
    border: medium none;
    padding: 0.5% 0%;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(149, 146, 146);
    float: right;
    margin-right: 9%;
}
.pub_login_btn:hover {
    color:rgb(255, 102, 52);
    background-color:#fff;
}
/*.pub_login_dialog {
    width:500px !important
}*/
/*benifit*/
.benefit_slider_img {
    margin-top: 10%;
}
.benefit_slider_img img{
    width:100%;
}
.benefit_mid_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(241, 241, 241);
    padding-bottom: 1%;
}
.b_heading_12{
    width: 80% !important;
    float: none !important;
    margin: 2% auto;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.benefit_heading {
    width: 100%;
    padding: 0% 1% 0% 1%;
}
.benefit_heading h2{
    color: rgb(255, 102, 52);
    font-weight: 600;
    font-family: helvetica;
}
.benefit_12_div{
    width: 80% !important;
    float: none !important;
    margin: 0 auto;
    height: auto;
    overflow: auto;
    padding-right: 2px !important;
    padding-left: 2px !important;
}
.benefit_6_div {
    margin:2% 0%;
    text-align: center;
}
.benefit_desc{
    width: 100%;
    /*background-color: rgba(0, 0, 0, 0.6);*/
    min-height: 365px;
    padding: 1% 9%;
    box-shadow: 0px 0px 2px rgb(51, 51, 51);
}

.desc_head h4{
    color: rgb(255, 255, 255);
    font-family: helvetica;
    font-size: 20px;
    font-weight:600;
}
.desc_para p{
    color: rgb(255, 255, 255);
    text-align: justify;
    font-family: helvetica;
    font-size: 15px;
}
.discount {
    background-color: #408740;
}
.magazine {
    background-color: #3D53B3;
}
.legal {
    background-color: #E0704B;
}
.lobying {
     background-color: #C96173;
}
.annual {
     background-color: #FF00EA;
}
.research {
    background-color: #FF6C00;
}
.seminar {
    background-color:#AD3333;
}
.website {
    background-color: #9AA532;
}
/*news*/
.news_slider {
    margin-top:10.5%;
    position:relative;
}
.news_slider img{
    width:100%;
    /*border-bottom: 7px solid rgb(255, 255, 255);*/
}
.fhra_news_caption {
    width: 13%;
    text-align: right;
    position: absolute;
    top: 25%;
    left: 25%;

}
.news_heading_main{
    width: 80%;
    float: none;
    margin: 1% auto 1%;
    padding: 0% 1% 0% 1.3%;
}
.news_heading_main h3{
    color: rgb(255, 102, 52);
    font-size: 26px;
    font-family: helvetica;
    font-weight: 600;
    margin-top: 15px;
}
.news_mid_sec{
    width: 100%;
    height: auto;
    overflow: auto;
    background-color: rgb(241, 241, 241);
}
.news_12_div{
    width: 77.5% !important;
    float: none !important;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    /*padding-right: 0px !important;
    padding-left: 0px !important;*/
    border-bottom: 1px solid rgb(220, 220, 220);
    /*padding: 2% 0%;*/
}
.announ_top {
    margin-top:5%;
}
.news_4_div{
    padding-left: 0px !important;
    width: 25% !important;
}
.news_img_div{
    /*width:65%;*/
    position: relative;
}
.news_img_div img{
    width:100%;
}
.news_img_div2 {
    width:100%;
    position: relative;
}
.news_date_div{
    width: 100%;
    text-align: center;
    height: 100%;
    /*position: absolute;*/
    top: 0%;
    cursor:pointer;
}
.news_date_div2 {
    width: 100%;
    text-align: center;
    height: 100%;
    
    cursor:pointer;
    
}
.news_desc {
    display:none;
}
.news_date_div2 h3 {
    font-family: helvetica;
    font-size: 20px;
    cursor: pointer;
    font-weight:600;
    text-align: center;
}
.sup_left {
    left: -2%;
}
.sup_left2 {
    left: -0.3%;
}
/*.news_date_div2 span {
    margin-right:6%;
}*/
/*.news_img_div:hover .news_date_div {
    display:none;
}*/
.news_date_div h3{
    font-family: helvetica;
    font-size: 20px;
   font-weight600;
}

.news_8_div{
    width: 75% !important;
    padding: 1% 2% 2% 4% !important;
    border-left: 1px solid #dcdcdc;
}
.news_head h4{
    font-family: helvetica;
    font-weight: 600;
    text-align: justify;
    font-size: 14px;
}
/*.news_head h4 a{
    color: rgb(95, 95, 95);
}*/
.news_desc p{
    font-family: helvetica;
    text-align: justify;
}
.news_read_more{
    margin-top: 2%;
    width: 15%;
    float: left;
}
.news_read_more h4 a {
    font-size:16px;
    font-weight: 600;
    /*color:#333;*/
}
.news_read_more a h4{
    /*color:#333;*/
    font-size:16px;
    font-weight: 600;
}
.news_read_more a:hover{
    text-decoration:none;
}
.no_border{
    border-bottom:none;
    margin-bottom: 3%;
}

/*industry news*/
.ind_news_slider {
    position:relative;
    margin-top: 10%;
}
.ind_news_slider img {
    width:100%;
}
.news_caption_div {
    width: 13%;
    text-align: right;
    position: absolute;
    top: 45%;
    left: 60%;
}
.i_news_caption_div {
    width: 18%;
    text-align: right;
    position: absolute;
    top: 45%;
    left: 60%;
}
.news_caption h2 {
    color: rgb(255, 102, 52);
    font-size: 30px;
    letter-spacing: 10px;
    font-weight: 600;
    margin-bottom: 0px;
   }
.news_india {
    font-size: 14px;
    letter-spacing: 8px;
    font-weight: 600;
    padding-right: 2%;
    margin: 0px 0px 0px;
    }
.india_white {
    color:#fff;
}
/*announcement*/
.announce_news_slider {
    margin-top: 10%;
    position:relative;
}
.announce_news_slider img {
    width:100%;
}
.announce_caption {
    width: 13%;
    text-align: right;
    position: absolute;
    top: 25%;
    left: 25%;
}
.announce_cap {
    font-size: 16px;
    font-family: helvetica;
    font-weight: 600;
    letter-spacing: 1px;
    padding-right: 4%;
    line-height: 16px;
}
/*about us*/
.about_fhrai_desc {
    width: 100%;
    padding: 0% 1%;
}
.about_fhrai_desc p {
    text-align:justify;
}
.about_slider {
    margin-top:10%;
    width: 100%;
    position: relative;
}
.about_slider img {
    width:100%;
    
}
.about_mid_sec {
    background-color: #fff;
    width: 100%;
    height: auto;
    overflow: auto;
}
.secreatary_name_div p  {
    width:40%;
    float:left;
}
.about_circle_div {
   width: 40%;
    background-color: #fff;
    padding: 3%;
    border-radius: 50%;
    position: relative;
    float: none;
    margin: 0 auto;
}
.about_circle_head {
    width: 40%;
    text-align: center;
    position: absolute;
    top: 45%;
    left: 30%;
}
.about_circle_head h3 {
    font-size: 28px;
    font-weight: 600;
    color: rgb(118, 118, 118);
}
.a_circle_img {
    position:relative;
}
.a_circle_img img {
    width:100%;
}
.activity_img {
    position:relative;
}
.hospitality_div {
    width: 15%;
    text-align: center;
    position: absolute;
    top: 10%;
    left: 43%;
}
.stake_holder_div {
    width: 17%;
    text-align: center;
    position: absolute;
    top: 32%;
    left: 14%;
}
.political_div {
    width: 15%;
    text-align: center;
    position: absolute;
    top: 32%;
    left: 72%;
}
.association_div {
    width: 15%;
    text-align: center;
    position: absolute;
    top: 66%;
    left: 25%;
}
.academic_div {
    width: 15%;
    text-align: center;
    position: absolute;
    top: 68%;
    left: 60%;
}
.hospital_icon {
    width: 85%;
    float: none;
    margin: 0 auto;
}
.hospital_txt a:hover {
    text-decoration:none;
}
.activity_12_div {
    width: 80% !important;
    float: none !important;
    margin: 3% auto;
    padding-right: 5px !important;
    padding-left: 5px !important;
    height: auto;
    overflow: hidden;
}
.activity_head h3{
    font-size: 26px;
    font-family: helvetica;
    font-weight: 600;
    color: #767676;
}
.activity_img_div {
    box-shadow: 0px 0px 6px rgb(72, 71, 71);
}
.activity_img {
    width:100%;
}

.activity_img img{
    width:100%;
}
.activity_caption {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 80%;
    padding: 4% 0%;
    background-color: rgba(0, 0, 0, 0.6);
    /*visibility:hidden;*/
    
}
.activity_caption:hover {
    background-color: rgb(102, 204, 154);
    cursor:pointer;
}
.activity_caption h4 {
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    }
.activity_mgmt_sec {
    width: 100%;
    height: auto;
    background-color: rgb(241, 241, 241);
    overflow: auto;
}
.honour_div {
    width: 40%;
    float: none;
    margin: 5% auto;
    text-align: center;
}
.honour_head {
    width: 100%;
    margin: 5% 0%;
}
 .honour_head h4 {
     color: rgb(118, 118, 118);
    font-family: helvetica;
    font-size: 22px;
    font-weight: 600;
    }
.honour_img {
    width: 35%;
    float: none;
    margin: 3% auto;
}
.honour_img img {
    border-radius: 50%;
    cursor:pointer;
    }
.honour_title {
    font-size: 16px;
    color: rgb(118, 118, 118);
    font-weight: 600;
}
.honour_name p {
    font-size: 16px;
    color: rgb(118, 118, 118);
}
.honour_read_more a p {
    color:#767676;
}
.honour_read_more a p:hover {
    color: rgb(255, 102, 52);
    font-weight: 600;
}
.honour_read_more a:hover {
    text-decoration:none;
    color: rgb(255, 102, 52);
}
.honour_read_more {
    width: 30%;
    float: none;
    margin: 0px auto;
}
.office_bearer_12 {
    width: 80% !important;
    float: none !important;
    margin: 3% auto 2%;
    text-align: center;
    padding-right: 0px !important;
    padding-left: 0px !important;
    position: relative;
}
.about_left_line {
    position: absolute;
    border-bottom: 2px solid rgb(220, 220, 220);
    width: 36%;
    top: 50%;
    left: 1%;
}
.about_right_line {
    position: absolute;
    border-bottom: 2px solid rgb(220, 220, 220);
    width: 36%;
    top: 50%;
    left: 63%;
}
.div_80 {
    width: 80% !important;
    float: none !important;
    margin: 3% auto 2%;
    text-align: center;
    padding-right: 0px !important;
    padding-left: 0px !important;
    height: auto;
    overflow: hidden;
}
.bearer_member_12 {
    padding-bottom: 1%;
    text-align:center;
    width: 80% !important;
    float: none !important;
    margin: 3% auto 2%;
    text-align: center;
    padding-right: 0px !important;
    padding-left: 0px !important;
    height: auto;
    overflow: hidden;
}
.bearer_member_3 {
    margin: 0% 0% 2%;
}
.member_img {
    width: 50%;
    float: none;
    margin: 4% auto;
}
.member_img img {
   
    width: 100%;
    transition: all 0.3s ease-in-out 0s;
    cursor: pointer;

    }
/*.bharat_img img {
    border:3px solid #fff;
}*/
.member_img img:hover {
    transform: scale(1.10);
}
.member_name p:nth-of-type(1) {
    font-weight: 600;
    margin: 0 0 5px;
}
.member_name p:nth-of-type(2) {
    margin: 0 0 0px;
}
.member_name p:nth-of-type(3) {
    font-size:13px;
}
/*regional association*/
.regional_banner {
    /*background-color: rgb(241, 241, 241);*/
}
.regional_slider {
    margin-top: 10%;
    width:100%;
    position: relative;
    box-shadow: 0px 6px 4px rgb(150, 146, 146);
}

.regional_slider img {
    width:100%;
}
.slider_overlay {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0%;
    left: 0%;
}
.slider_overlay2 {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    top: 0%;
    left: 0%;
}
.regional_mid_sec {
    width: 100%;
    height: auto;
    background-color: #f1f1f1;
    overflow: auto;
    padding-bottom: 3%;
}
.regional_activity_sec {
    width: 80%;
    float: none;
    margin: 0px auto;
    padding: 0% 1%;
    height: auto;
    overflow: hidden;
}
.r_activity_main_div {
    width: 48%;
    float: left;
    margin-left: 4%;
    margin-top: 5%;
}
.r_activity_head h4 {
    font-weight:600;
}
.activity_ul {
    width: 100%;
    padding: 1% 0% 0% 5%;
}
.activity_ul li {
    line-height: 28px;
}
.regional_circle_div {
    float: left;
    margin: 0px auto;
    width: 48%;
    position: relative;
}
.regional_circle_div img {
    width:100%;
}
.regional_circle_head {
    width: 26%;
    position: absolute;
    top: 36%;
    left: 37%;
}
.regional_culture_img {
    text-align:center;
}
.regional_h2 {
    font-size: 26px !important;
}
.regional_h2:hover {
    font-size: 28px !important;
}
.regional_city_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    box-shadow: 0px 0px 6px rgb(104, 104, 104);
    /*padding: 20% 0% 2% 0% ;*/
}

.regional_4_div {
    width:25% !important;
}
.regional_8_div {
    width:75% !important;
    text-align: left;
}
.rigional_para {
    text-align: justify;
}
.rigional_para p {
    font-size:13px;
}
.regi_apply {
    float: left;
    padding: 2% 0% 0%;
    width: 13%;
    margin-right: 2%;
}
.e_regi_apply {
    padding: 0% 0% 0% !important;
}
.n_regi_apply {
    padding: 3% 0% 0% !important;
}
.p_mar_botm {
    margin: 0 0 8px;
}
.regi_apply p {
    width: 100%;
    float: left;
    text-align: center;
    background-color: rgb(93, 93, 93);
    color: rgb(255, 255, 255);
    border-radius: 8px;
    padding: 7% 0%;
    font-weight: 600;
}
    .regi_apply a:hover {
        text-decoration:none;
    }
.regi_view_more {
    width: 13%;
    float: left;
    padding: 2% 0% 0% 0%;
    text-align: right;
}
.regi_view_more p {
    width: 100%;
    float: right;
    text-align: center;
    padding: 7% 0%;
    background-color: rgb(224, 221, 221);
    border-radius: 8px;
    font-weight: 600;
}
.regi_view_more a p {
    color:#333;
}
    .regi_view_more a:hover {
        text-decoration:none;
    }
.regional_b_border {
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 2%;
}

.northindia_caption {
    width: 20%;
    text-align: center;
    position: absolute;
    top: 25%;
    left: 21%;
    color: rgb(255, 255, 255);
}
.r_city_caption {
    font-weight: 600;
    font-size: 14px;
    color:#fff;
}
.r_city_caption:hover {
    font-size: 16px;
}
.eastindia_caption {
    width: 20%;
    text-align: center;
    position: absolute;
    top: 32%;
    left: 63%;
    color: rgb(255, 255, 255);
}
.westindia_caption {
    width: 20%;
    text-align: center;
    position: absolute;
    top: 62%;
    left: 17%;
    color: rgb(255, 255, 255);
}
.southindia_caption {
    width: 20%;
    text-align: center;
    position: absolute;
    top: 68%;
    left: 58%;
    color: rgb(255, 255, 255);
}
.north_logo{
    width: 19%;
    position: absolute;
    top: 13%;
    left: 41%;
}
.west_logo{
    width: 19%;
    position: absolute;
    top: 40%;
    left: 13%;
}
.east_logo{
    width: 19%;
    position: absolute;
    top: 40.5%;
    left: 68%;
}
.south_logo{
    width: 19%;
    position: absolute;
    top: 68.5%;
    left: 40.5%;
}
.region_bottom_info_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(241, 241, 241);
    padding: 2% 0%;
    box-shadow: 0px 0px 6px rgb(77, 77, 77);
}
.bottom_info_div {
    width: 80%;
    float: none;
    margin: 0px auto;
    padding: 0% 1%;
}
.common_info {
    width: 50%;
    float: left;
    border: 5px solid rgb(255, 255, 255);
    padding: 1%;
}
.add_info_div {
    text-align: center;
}
.add_info_div h4 {
    font-size: 16px;
    font-weight: 600;
}
.add_info_sec {
    width: 100%;
    padding: 0% 5%;
}
.add_info_sec p {
    font-size:12px;
}
.northern_head {
    color: rgb(204, 103, 51);
}
.eastern_head {
    color: rgb(51, 152, 204);
}
.south_head {
    color:#cc9900;
}
.west_head {
    color:rgb(102, 153, 0);
}
/*photo gallery*/
.photo_g_caption {
    width: 12%;
    text-align: right;
    position: absolute;
    top: 35%;
    left: 70%;
}
.photo_slider_div {
    width:80%;
    float:none;
    margin:2% auto 0%;
    height:auto;
    /*overflow: hidden;*/

}
.video_g_4 {
    margin-bottom: 1%;
}
.slide_img img {
    width:100% !important;
}
.photo_g_img {
    width:100%;
    position:relative;
}
.photo_g_img img {
    width:100%;
    
}
.photo_breadcrumb_div {
    width: 80%;
    float: none;
    padding: 0% 0% 0% 0.5%;
    margin: 1% auto 0%;
}
 
.photo_g_slider .carousel-control {
    opacity: 1 !important;
    width: 4% !important;
    top: 20% !important;
    text-shadow: none !important;
}
.photo_g_slider .carousel-control.left {
    background-image: none !important;
    left: -7% !important;
}
.photo_g_slider .carousel-control.right {
    background-image: none !important;
    right: -7% !important;
 }
.g_arrow img {
    width:100%;
}
.photo_g_12 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.photo_gallery_thumb {
    width: 100%;
    position: relative;
    border: 5px solid rgb(255, 255, 255);
}
.photo_gsli_caption {
    text-align: center;
    color: rgb(255, 255, 255);
    padding: 1% 1%;
    background-color: #333;
    width: 100%;
}
.photo_gsli_caption h4 {
    font-size: 20px;
    font-weight: 600;
    color: rgb(255, 255, 255);
}
.photo_gsli_caption a h4 {
    color: #fff !important;
}
.photo_gsli_caption a:hover {
    text-decoration:none;

}
/*video gallery*/
.video_g_caption {
    width: 12%;
    text-align: right;
    position: absolute;
    top: 8%;
    left: 68%;
}
.video_embed {
    line-height: 0px;
}
.common_breadcrumb {
    width: 80%;
    float: none;
    margin: 0px auto;
    padding: 0% 1% 0% 1%;
    height: auto;
    overflow: hidden;
}
.video_frame {
    width:100%;
    height:auto;
}
/*organisational history*/
.print_past_name {
    width: 80%;
    float: none;
    margin: 0 auto;
    padding: 0% 1%;
    text-align: right;
}
.print_option {
    text-align: right;
}
.organisational_mid_sec {
    width:100%;
    height:auto;
    background-color:#f1f1f1;
    overflow:hidden;

}
.organisation_slider {
    margin-top: 10%;
    width:100%;
    position: relative;
    box-shadow: 0px 6px 4px rgb(150, 146, 146);
}
.organisation_caption_div {
    width: 12%;
    text-align: right;
    position: absolute;
    top: 30%;
    left: 70%;
}
.organisation_name_div {
    width: 80%;
    float: none;
    height: auto;
    overflow: hidden;
    margin: 2% auto;
    position:relative;
    padding: 0% 1% 0% 1%;
    /*background-color: rgb(221, 220, 221);
   box-shadow: 0px 0px 6px rgb(75, 75, 75);*/
}
.organisation_name_div img {
    width:100%;
}
/*changes*/
.organisation_12 {
    padding-bottom: 1%;
    text-align: center;
    width: 77.5% !important;
    float: none !important;
    margin: 3% auto 2%;
    text-align: center;
    padding-right: 0px !important;
    padding-left: 0px !important;
    height: auto;
    overflow: hidden;
    background-color:#666666;
}
.organisation_history_3 {
    padding-top:2%;
    border: 1px solid #f1f1f1;
    min-height: 260px !important;
}
.president_name h4 {
    font-size: 15px;
    color: rgb(255, 255, 255);
    font-weight: 600;
    text-transform:uppercase;
}
.president_name p {
    color:#fff;
    font-weight: 600;
}
.past_president_img {
    width: 40%;
    float: none;
    margin: 0 auto;
    height:120px;
    background-color:#c2c2c2;
}
.past_president_img img {
    width:100%;
    border: 3px solid rgb(241, 241, 241);
    height:120px;
}
.past_president_img h5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding:50% 0%;
}
/*changes end*/
.org_name_inner_div {
    width: 100%;
    padding:0% 1%;
    height: auto;
    overflow: hidden;
}
.name_sec1 {
    width: 50%;
    float: left;
    padding: 2% 5%;
}
.name_sec2 {
    width: 50%;
    float: left;
    padding: 2% 5%;
}
.name_sec1 p, .name_sec2 p {
    font-weight:600;
}
.history_div {
    width: 100%;
    height: auto;
    overflow: hidden;
    /*padding: 3% 5% ;*/
    text-align: justify;
}
.org_past_head {
    text-align:center;
    position:relative;
}
.org_left {
    width: 35%;
    border-bottom: 1px solid rgb(170, 170, 170);
    position: absolute;
    top: 60%;
}
.org_right {
    width: 35%;
    border-bottom: 1px solid rgb(170, 170, 170);
    position: absolute;
    top: 60%;
    left:65%;
}
.org_left2 {
    width: 30%;
    border-bottom: 1px solid rgb(170, 170, 170);
    position: absolute;
    top: 60%;
}
.org_right2 {
     width: 30%;
    border-bottom: 1px solid rgb(170, 170, 170);
    position: absolute;
    top: 60%;
    left:70%;
}
.org_president_infograph {
    position:relative;
    
}
.outer_circle {
    width: 60%;
    float: none;
    margin: 0px auto;
    position:relative;
}
.outer_circle img {
    width:100%;
}
.year_div1 {
    width: 10%;
    text-align: center;
    color: rgb(255, 255, 255);
    position: absolute;
    top: 8%;
    left: 5%;
}
.p_name1 {
    width: 30%;
    position: absolute;
    top: 6%;
    left: 21%;
}
.p_name2 {
    width: 30%;
    position: absolute;
    top: 22%;
    left: 53%;
}
.year_div2 {
    width: 10%;
    text-align: center;
    color: rgb(255, 255, 255);
    position: absolute;
    top: 24%;
    left: 85%;
}
.p_name3 {
    width: 30%;
    position: absolute;
    top: 38%;
    left: 21%;
}
.year_div3 {
    width: 10%;
    text-align: center;
    color: rgb(255, 255, 255);
    position: absolute;
    top: 40%;
    left: 4%;
}
.p_name4 {
     width: 30%;
    position: absolute;
    top: 54%;
    left: 54%;
}
.year_div4 {
    width: 10%;
    text-align: center;
    color: rgb(255, 255, 255);
    position: absolute;
    top: 56%;
    left: 85%;
}
.year_div5 {
    width: 10%;
    text-align: center;
    color: rgb(255, 255, 255);
    position: absolute;
    top: 72%;
    left: 5%;
}
.p_name5 {
    width: 30%;
    position: absolute;
    top: 70%;
    left: 22%;
}
.p_name6 {
    width: 30%;
    position: absolute;
    top: 86%;
    left: 53%;
}
.year_div6 {
    width: 10%;
    text-align: center;
    color: rgb(255, 255, 255);
    position: absolute;
    top: 88%;
    left: 85%;
}
.year_div7 {
    width: 10%;
    text-align: center;
    color: rgb(255, 255, 255);
    position: absolute;
    top: 16%;
    left: 5%;
}
.p_name7 {
    width: 30%;
    position: absolute;
    top: 13%;
    left: 21%;
}
.p_name8 {
    width: 30%;
    position: absolute;
    top: 47%;
    left: 53%;
}
.year_div8 {
    width: 10%;
    text-align: center;
    color: rgb(255, 255, 255);
    position: absolute;
    top: 50%;
    left: 85%;
}
.year_bold p {
    font-weight:600;
    font-size: 15px;
}
.certificate_img{
    width: 20%;
    float: none;
    margin: 2% auto;
}
.certificate_img img{
    width:100%;
    border: 20px solid rgb(51, 51, 51);
}
.history_decades_div {
    width: 80%;
    float: none;
    margin: 3% auto 2%;
    padding: 0% 1% 0% 1%;
    height: auto;
    overflow: hidden;
}
.decades_year {
    width: 14%;
    float: left;
}
.decades_year a:hover {
    text-decoration:none;
}
.decades_year p a{
    font-weight:600;
    color: rgb(102, 204, 154);
}
.decades_year p a:hover {
    color: rgb(255, 102, 52);
}
/*eligibility criteria*/
.eligibility_slider{
    width: 100%;
    position: relative;
    margin-top: 10%;
    box-shadow: 0px 0px 6px rgb(53, 53, 53);
}
.eligibility_slider img{
    width:100%;
}
.eligibility_caption_div{
    width: 12%;
    text-align: right;
    position: absolute;
    top: 30%;
    left: 72%;
}
.eligibility_mid_sec{
    background-color:#f1f1f1;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.criteria_hotel_div{
    background: url('../images/criteria_img1.png') 50% 0 no-repeat;
    width: 78%;
    float: none;
    margin: 0px auto;
    background-size: 100% 100%;
    height:500px;
    margin-top: 5%;
}
.criteria_points{
    width: 67%;
    float: left;
    padding: 2% 3%;
    color: rgb(255, 255, 255);
    margin-top: 8%;
}
.criteria_ul_hotel{

}
.criteria_ul_hotel li{
    font-family: helvetica;
    color: #fff;
    padding: 1% 0%;
    text-align: justify;
}
.criteria_head_hotel{
    width: 33%;
    float: left;
    text-align: center;
    margin-top: 18%;
    padding-right: 4%;
}
.criteria_head_hotel h3{
    width: 51%;
    float: none;
    margin: 0px auto;
    font-family: helvetica;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 28px;
    line-height: 30px;
    
}
.criteria_restra_div{
    background: url('../images/criteria_img2.png') 50% 0 no-repeat;
    width: 78%;
    float: none;
    margin: 0px auto;
    background-size: 100% 100%;
    height:500px;
}
.criteria_head_restra{
    width: 33%;
    float: left;
    text-align: center;
    margin-top: 16%;
}
.criteria_head_restra h3{
    width: 58%;
    text-align: left;
    float: none;
    margin: 0px auto;
    font-family: helvetica;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 28px;
    line-height: 30px;
}
.left_head1{
    padding-left: 3%;
}
.left_head2{
    padding-left: 6%;
}
.criteria_points2{
    width: 67%;
    float: left;
    padding: 2% 3%;
    margin-top: 7%;
}
.criteria_associate_div{
    background: url('../images/criteria_img3.png') 50% 0 no-repeat;
    width: 78%;
    float: none;
    margin: 0px auto;
    background-size: 100% 100%;
    height:500px;
    margin-bottom: 5%;
}
.criteria_points3{
    width: 67%;
    float: left;
    padding: 2% 3%;
    color: rgb(255, 255, 255);
    margin-top: 8%;
}

.crit_mob{
    display:none;
}
.apply_now_ecrit {
    width: 15%;
    background-color: rgb(255, 255, 255);
    text-align: center;
    border-radius: 6px;
}
.apply_now_ecrit h4 {
    font-size: 16px;
    font-weight: 600;
    padding: 6% 2%;
    color: orange;
}
.apply_now_ecrit a:hover {
    text-decoration:none;
}
.apply_3 {
    margin-top: 5%;
}
.apply_2 {
    margin-top: 3%;
}
.apply_2 h4 {
    color:#26a69a;
}
.apply_3 h4 {
    color:#d32f2f;
}
/*news details*/
.news_detail_12 {
    width: 80% !important;
    float: none !important;
    margin: 1% auto 2%;
    height: auto;
    overflow: auto;
}
.news_heading_div {
    width: 100%;
    /*margin: 2% 0%;*/
}
.news_heading_div h4 {
    font-weight:600;
    font-size:20px;
}
.news_image_div {
    width:100%;
}
.news_image_div img {
    width:100%;
}
.news_desc_div {
    width: 100%;
    margin: 1% 0%;
}
.news_desc_div p {
    text-align: justify;
}
.news_detail_date {
    width: 100%;
    margin: 1% 0%;
}
.news_detail_date p {
    font-weight: 600;
}
#ContentPlaceHolder1_divAttachments strong {
    font-size:16px;
}
/*.news_attachment {
    padding-left: 10%;
}*/
.news_attachment a {
    font-weight:600;
}
.news_attachment a:hover {
    color: rgb(255, 102, 52);
    text-decoration:none;
    
}
/*events and seminar*/
.seminar_slider {
    width: 100%;
    position: relative;
    margin-top: 10%;
    box-shadow: 0px 5px 6px rgb(152, 151, 151);
}
.seminar_slider img {
    width:100%;
}
.events_mid_sec {
    width:100%;
    height:auto;
    overflow:hidden;
    background-color:#f1f1f1;
    padding-bottom: 10%;
}
.seminar_date_div {
    width: 20%;
    float: none;
    margin: 3% auto 2%;
    text-align: center;
    height: auto;
    overflow: hidden;
}
.e_date {
    width: 48%;
    float: left;
    color: rgb(255, 255, 255);
    background-color: rgb(51, 51, 51);
    margin: 0% 2% 0% 0%;
}
.event_select {
    background-color: rgb(51, 51, 51);
    border: medium none !important;
    padding: 6% 0% 6% 5%;
    width: 100%;
    font-size: 16px;
}
.e_year {
    width: 48%;
    float: left;
    background-color: rgb(102, 102, 102);
    color: rgb(255, 255, 255);
    margin: 0% 0% 0% 2%;
}
.e_date h4, .e_year h4 {
    font-weight: 600;
    font-size: 16px;
}
.odd_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(236, 234, 235);
}
.even_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #f8f6f7;
}
.events_12_div {
    width: 80% !important;
    float: none !important;
    margin: 2% auto;
    height: auto;
    overflow: hidden;
    text-align: center;
}
.event_cal_div {
    width: 30%;
    float: none;
    margin: 0px auto;
    position:relative;
}
.event_cal_div img {
    width:100%;
}
.events_date {
    width: 100%;
    position: absolute;
    top: 30%;
    text-align: center;
}
.events_date h3 {
    font-size: 26px;
    font-weight: 600;
}
.events_8_div {
    text-align:left;
    margin-top: 1%;
}
.events_read_more {
    margin-top: 2%;
    width: 15%;
    float: left;
}
.events_read_more a h4 {
    /*color: #333;*/
    font-size: 16px;
    font-weight: 600;
}
.events_read_more a:hover {
    text-decoration:none;
}
.events_head h4 {
    font-weight:600;
}
.events_desc p {
    text-align:justify;
}
/*links*/
.link_slider {
    width: 100%;
    position: relative;
    margin-top: 10.5%;
    /*box-shadow: 0px 5px 6px rgb(152, 151, 151);*/
}
.link_slider img {
    width:100%;
}
.links_caption_div {
    width: 12%;
    text-align: right;
    position: absolute;
    top: 35%;
    left: 20%;
}
.links_mid_sec {
    width:100%;
    height:auto;
    overflow:hidden;
    background-color:#f1f1f1;
}
.links_12_div {
    width: 80% !important;
    float: none !important;
    margin: 2% auto;
    height: auto;
    overflow: hidden;
    text-align: center;
}
.links_img_div {
    width: 50%;
    float: none;
    margin: 0px auto;
    position:relative;
}
/*.links_img_div img {
    width:100%;
}*/
.links_number {
    width: 100%;
    position: absolute;
    top: 25%;
    text-align: center;
    right: 7%;
    cursor:pointer;
}
.links_number h3 {
    font-size: 30px;
    font-weight: 600;
    color: rgb(255, 255, 255);
}
.links_number a:hover {
    text-decoration:none;
}
.links_8_div {
    text-align:left;
    margin-top: 2.3%;
}
.links_desc_div {

}
.links_desc_div h4 a {
    font-size: 18px;
    color:#343434;
    text-align:justify;
}
.links_desc_div h4 a:hover {
    font-size: 20px;
    transition: all 50ms ease-in-out;
}
.links_desc_div a:hover {
    text-decoration:none;
}
.source_website_div {
    text-align:left;
}
.source_website_div h4 {
    color: rgb(255, 102, 52);
    font-weight: 600;
}
/*events details*/
.e_emailink:hover {
   color: #428bce;
}
.events_right_arrow {
    width:3%;
    float: left;
    padding: 2.5% 0%;
}
.events_right_arrow img {
    width:100%;
}
.detail_heading {
    width: 100%;
    float: left;
    padding: 1% 0%;
}
.detail_heading h4 {
    font-size:20px;
    }
.events_detail_12 {
    width: 80% !important;
    float: none !important;
    margin: 0px auto;
    height: auto;
    overflow: hidden;
    color: rgb(255, 255, 255);
}
.event_detail_desc {
    width: 100%;
    padding: 0% 10% 0% 0%;
}
.event_detail_desc p {
    text-align:justify;
}
.events_detail_8 {
    width: 70% !important;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.events_detail_4 {
    width: 30% !important;
    margin-top: 2%;
}
.register_icon {
    width:16%;
    float:left;
    margin:5% 0% 0% 6%;
}
.register_icon img {
    width:100%
}
.register_title {
    width: 78%;
    float: left;
    padding: 0% 4%;
    margin-top: 5%;
}
.register_title p {
    color: rgb(239, 164, 75);
    font-weight: 600;
}
.events_detail_btns {
    width: 50%;
    padding: 1% 0% 1% 0%;
    height: auto;
    overflow: hidden;
}
.e_register_btn {
    width: 35%;
    float: left;
    background-color: #6b6a6a;
    text-align: center;
    color: rgb(255, 255, 255);
    border-radius: 8px;
    margin: 0% 15% 5% 0%;
}
.events_detail_main_div {
    width:100%;
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 0%;
    color: rgb(255, 255, 255);
    height: 100%;
    padding-top: 3%;
}
.date_between span{
    color: rgb(255, 102, 52);
    font-weight: 600;
    /*margin-right: 10%;*/
}
.event_span {
     margin-right: 10%;
}
.email_span {
    margin-right: 9%;
}
.date_between p a {
    text-decoration:none;
    color:#fff;
}
.date_between a:hover {
    text-decoration:none;
}
.e_url {
    margin-right: 12% !important;
}
.city_span {
    margin-right: 13% ;
}
.state_span {
    margin-right: 10% ;
}
.event_detail_body_para {
    width: 80%;
    float: none;
    margin: 5% auto;
    padding: 0% 1.2% 0% 1.3%;
}
.event_detail_body_para p {
    text-align:justify;
 }
.register_title a:hover {
    text-decoration:none;
}
/*photo gallery detail*/
.photo_mid_sec {
    width:100%;
    height:auto;
    overflow:hidden;
    background-color:#f1f1f1;
    padding-bottom: 2%;
}
.photo_detail_slider_div {
    width:70%;
    float:none;
    margin:5% auto 8%;
    height:auto;
}
.photo_detail_slider_main_div {
    width: 80%;
    float: none;
    margin: 3% auto 0%;
}
.gallery_detail_slider {
    width: 100%;
    float: none;
    margin: 0 auto;
}
.gallery_detail_inner {
    width: 50% !important;
    float: none !important;
    margin: 0 auto;
}
.gallerry_thumb_main {
    width: 66%;
    float: none;
    margin: 0px auto;
}
.gallery_thumbnail {
    position: relative !important;
    text-align: center;
    height: auto;
    overflow: hidden;
    float: none;
    margin: 5% auto 2%;
    width: 100% !important;
    margin-left: 0% !important;
    left: 0% !important;
    z-index: 0 !important;
}
.item_image img {
    width:100%;
    border: 3px solid rgb(255, 102, 52);
}
.gallery_detail .carousel-control {
    opacity: 1 !important;
    width: 4% !important;
    top: 33% !important;
    text-shadow: none !important;
}
.gallery_detail .carousel-control.left {
    background-image: none !important;
    left: 25% !important;
}
.gallery_detail .carousel-control.right {
    background-image: none !important;
    right: 25% !important;
 }
.gd_arrow img {
    /*width:100%;*/
}
.gallery_detail .carousel-indicators li {
    height: auto !important;
}
.gallery_detail .carousel-indicators img {
    height: auto !important;
    position: relative;
}
/*bread crumbs*/
.v_crumb li {
    list-style-type:none;
    padding:0;
    margin:0;
    }

    #crumbs {
    width: 100%;
    float: left;
    margin: 2% 0% 0% 0%;
    }
    #crumbs2 {
    width: 100%;
    float: left;
    margin: 0% 0% 0% 0%;
    }

    #crumbs li {
    float:left;
    /*line-height:2em;*/
    padding-left:.30em;
    color:#777;
    }
    #crumbs2 li {
    float:left;
    /*line-height:2em;*/
    padding-left:.30em;
    color:#777;
    }

    #crumbs li a {
    display:block;
    padding:0 13px 0 0;
    background:url("../images/crumb_img3.png") no-repeat right center;
    background-size: 20%;
    }
    #crumbs2 li a {
    display:block;
    padding:0 13px 0 0;
    background:url("../images/crumb_img3.png") no-repeat right center;
    background-size: 20%;
    }
.convention_crumb {
    margin-bottom: 2%;
    height: auto;
    overflow: hidden;
}
 .second_crumb a {
    background-size: 7.5% !important;
}
 .second_crumb2 a {
    background-size: 9.5% !important;
}
 .second_crumb3 a {
    background-size: 11.5% !important;
}
 .second_crumb4 a {
    background-size: 8% !important;
}
 .second_crumb5 a {
    background-size: 18% !important;
}

    #crumbs li a:link, #crumbs li a:visited, #crumbs2 li a:link, #crumbs2 li a:visited {
    text-decoration:none;
    color:#777;
    }
    
    #crumbs li a:hover, #crumbs li a:focus, #crumbs2 li a:hover, #crumbs2 li a:focus {
    color:rgb(255, 102, 52);
    }
    #crumbs li:hover {
        color:rgb(255, 102, 52);
        cursor:pointer;
    }
    #crumbs2 li:hover {
        color:rgb(255, 102, 52);
        cursor:pointer;
    }
/*discount cards*/
.discount_banner {
    width:100%;
}
.discount_slider {
    width:100%;
    height:auto;
    position:relative;
}
.discount_slider img {
    width:100%;
}
.slider_margin_top {
    margin-top: 10%;
}
.discount_slider {
    /*box-shadow: 0px 3px 2px rgb(51, 51, 51);*/
}
.discount_slider_text {
    width: 40%;
    position: absolute;
    top: 25%;
    left: 32%;
}
.discount_number h4, .discount_percentage h4 {
    font-weight: 600;
    font-size: 24px;
}
.discount_number {
     margin: 2% 0% 0%;
}
.discount_number h4 span  {
    font-size: 30px;
    color: #000;
}
.discount_percentage h4 span {
    font-size: 30px;
    color: #000;
}
.discount_percentage {
    padding-left: 0%;
    margin: 5% 0% 0%;
}
.discount_search {
    padding-left: 20%;
    margin: 2% 0% 0%;
}
.card_search {
    width: 50%;
    padding: 1%;
    font-size: 22px;
    text-align: center;
    background-color: rgb(95, 95, 95);
    color: rgb(0, 0, 0);
    font-weight: 600;
    border: medium none;
    box-shadow: 0px 0px 6px rgb(101, 100, 100);
}
.discount_mid_sec {
    width:100%;
    height:auto;
    overflow:hidden;
    background-color:#f1f1f1;
}
.discount_head {
    margin-bottom: 2%;
}
.discount_12_div {
    width: 80% !important;
    float: none !important;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}
.discount_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.discount_img {
    width: 18%;
    float: left;
    margin-right: 2%;
}
.discount_img img {
    width:60%;
}
.discount_desc_para {
    width: 78%;
    float: left;
    padding-top: 2%;
    margin-left: 2%;
    border-top: 1px solid rgb(220, 220, 220);
}
.discount_desc_para p {
    text-align: justify;
}
.dis_1 {
    border:none !important;
}
.other_btn {
    background-color: rgb(102, 204, 154);
    color: #fff;
    padding: 1% 2%;
    margin-top: 1%;
    font-size: 16px;
}
/*contact us*/
.cinno {
    font-size:13px !important;
}
.contact_banner {
    width:100%;
}
.contact_slider {
    width: 100%;
    position: relative;
    margin-top: 10%;
    box-shadow: 0px 0px 6px rgb(38, 38, 38);
}
.contact_slider img {
    width:100%;
}
.c_slider_overlay {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 0%;
    left: 0%;
}
.contact_mid_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #f1f1f1;
    padding-bottom: 2%;
}
.contact_main_12 {
    width: 80% !important;
    float: none !important;
    margin: 2% auto;
    height: auto;
    overflow: hidden;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.fhra_contact_head H4 {
    font-family: helvetica;
    color: rgb(255, 102, 52);
    font-weight: 600;
    font-size: 20px;
}
.fhra_contact_head P {
    font-size: 16px;
    color: rgb(95, 95, 95);
    font-family: helvetica;
    font-weight: 600;
}
.c_address_sec {
    text-align: left;
    width: 23%;
    float: left;
}
.c_address_sec h4 {
    font-family: helvetica;
    color: rgb(255, 102, 52);
    font-weight: 600;
    margin-top: 0px;
}
.add_para_div {
    width: 77%;
    float: left;
}
.c_phone {
    text-align: left;
    width: 23%;
    float: left;
}
.c_phone h4 {
    font-family: helvetica;
    color: rgb(255, 102, 52);
    font-weight: 600;
    margin-top: 0px;
}
.c_phone span {
    font-size: 18px;
    font-weight: 600;
    color: rgb(255, 102, 52);
}
.c_address_sec p, .c_phone p {
    font-size: 14px;
    color: #5f5f5f;
    font-family: helvetica;
}
.map_sec_6 {
    margin-top: 3%;
}
.map_sec {
    width: 80%;
    float: right;
}
.location_head {
    margin-top: 2%;
    border-bottom: 1px solid rgb(95, 95, 95);
}
.location_head p {
    font-weight: 600;
    margin: 0 0 0px;
    color: rgb(95, 95, 95);
}
.contact_main_12_div {
    width: 80% !important;
    float: none !important;
    margin: 2% auto 3%;
}
.contact_main_form {
    width:100%;
    padding: 0% 8%;
}
.c_name_div {
    width: 50%;
    float: left;
    padding-right: 5%;
    margin: 2% 0%;
}
.c_email_div {
    width: 50%;
    float: left;
    padding-left: 5%;
    margin: 2% 0%;
}
.c_name_div p {
    font-size: 16px;
    color: rgb(255, 255, 255);
    font-weight: 600;
}
.c_email_div p {
    font-size: 16px;
    color: rgb(255, 255, 255);
    font-weight: 600;
}
.c_textarea_div P {
    font-size: 16px;
    color: rgb(255, 255, 255);
    font-weight: 600;
}
.c_name {
    width: 100%;
   padding: 2% 0% 2% 2%;
    border: medium none;
    font-size: 16px;
    font-style: italic;
}
.c_textarea_div {
    width: 100%;
    /*padding: 0% 5%;*/
    margin: 5% 0% 0% 0%;
}
.c_txtarea {
    width: 100%;
    padding: 2% 0% 2% 1%;
    border: medium none;
    font-size: 16px;
    font-style: italic;
    height: 150px;
}
.c_submit_btn {
    width: 13%;
    border-radius: 7px;
    text-align: center;
    float: right;
    /*padding: 0% 5%;*/
}
.c_submit_btn a h4 {
    background-color: rgb(51, 51, 51);
    padding: 9% 2%;
    border-radius: 7px;
    color: rgb(255, 255, 255);
    font-weight: 600;
}
.c_submit_btn a h4:hover {
    color: rgb(51, 51, 51);
    background-color: #fff;
}
.c_submit_btn a:hover {
    text-decoration:none;
}
.map_code {
    width: 100%;
    overflow: hidden;
    height: 275px;
    max-width: 100%;
    border: 5px solid rgb(255, 255, 255);
    margin-top: 3%;
}
.c_remaining_char {
    width: 87%;
    overflow: hidden;
    height: auto;
    margin-top: 1%;
}
.c_remaining_char p {
    color:#fff;
}
/*awards*/
.awards_slider {
    margin-top: 10%;
    width: 100%;
    position: relative;
}
.awards_slider img {
    width:100%;
}
.awards_mid_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(241, 241, 241);
    padding-bottom: 2%;
}
.award_odd_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(241, 241, 241);
}
.awards_sec {
    width: 80%;
    float: none;
    margin: 1% auto 2%;
    padding: 0% 1%;
    height: 100px;
}
.award_inner {
    text-align:center;
    border-top: 1px solid rgb(255, 255, 255);
    border-bottom: 1px solid #fff;
}
.award_inner h2 {
    margin-top: 10px;
}
.award_white {
    font-size: 16px;
    letter-spacing: 8px;
    font-weight: 600;
    margin: 0px 0px 0px;
    color:#fff;
}
.awards_caption {
    width: 15%;
    position: absolute;
    top: 30%;
    left: 42%;
}
.awards_main_points {
    width: 80%;
    float: none;
    margin: 0px auto;
    padding: 0% 1% 0% 1.3%;
    height: auto;
    overflow: hidden;
}
.points_img {
    width: 2%;
    float: left;
}
.points_desc {
    width: 97%;
    float: left;
    padding-left: 1%;
}
.points_desc p {
    text-align:justify;
    font-family: helvetica;   
}
.award_even_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #fff;
}
.indivisual_awd_sec {
    width: 80%;
    float: none;
    margin: 0px auto;
    padding: 2% 1.3%;
}
.indivisual_head {
    width: 30%;
    background-color: rgb(251, 251, 251);
    padding: 0.5% 1%;
    box-shadow: -3px 1px 5px rgb(68, 68, 68);
    
}
.awards_heading {
    /*margin-top: 2%;*/
}
.awards_heading h4 {
    color: rgb(255, 102, 52);
    font-weight: 600;
}
.awards_trofy_div {
    width: 100%;
    margin: 2% 0% 0% 0%;
    height:auto;
    overflow:hidden;
}
.troffy_img {
    width: 40%;
    float: left;
    text-align: center;
}
.troffy_points {
    width: 60%;
    float: left;
}
.troffy_ul {
    margin-bottom: 0px;
}
.troffy_ul li {
    line-height: 28px;
    margin-bottom: 10px;
}
.troffy_ul li a {
    color: rgb(51, 51, 51);
    font-weight: 600;
}
.troffy_sec {
    margin-top: 5%;
}
.awd_criteria_head {
    width: 50%;
    background-color: rgb(251, 251, 251);
    padding: 0.5% 1%;
    box-shadow: -3px 1px 5px rgb(68, 68, 68);
}
.awards_criteria_div {
    width: 100%;
    margin: 2% 0% 0% 0%;
    height: auto;
    overflow: hidden;
}
.awards_para_div {
    width: 100%;
    margin-top: 1%;
}
.awards_para_div p {
    text-align:justify;
}
.criteria_environ_head h4 {
    font-weight:600;
}
.para_border {
    border-bottom: 1px solid rgb(183, 183, 183);
}
.awd_sub_head {
    margin-top:2%;
}
.awd_sub_head h4 {
    font-size:16px;
}
.awarddownload_icon {
    margin-left:2%;
}
/*awards archieved*/
.award_archieve_para {
    margin:2% 0%;
}
.award_archieve_para p {
    text-align:justify;
    font-size:15px;
    line-height:26px;
}
.points_desc h4 {
    font-weight: 600;
    margin-top: 0px;
    font-size: 20px;
}
.archieve_sec {
    width: 98%;
    clear: both;
    height: auto;
    overflow: hidden;
    margin: 2% 0% 2% 2%;
}
.archieve_media_div {
    width: 90%;
    float: left;
    clear: both;
}
.archieve_media_div h5 {
    font-weight: 600;
    line-height: 22px;
    font-size: 15px;
    margin-bottom: 0px;
}
.archieve_4_div {
    min-height: 380px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
    margin-bottom: 1%;
}
.archieve_img_div {
    width:100%;
}
.archieve_img_div img{
    width:100%;
}

/*google search*/
.google_search_div {
    width:15%;
    float:left;
}
.gs_center {
    width:100%;
}
.gs_input {
    width: 65%;
}
.gs_btn {
    width: 32%;
    font-size: 12px;
}
/*annual report*/
.annual_slider {
    width: 100%;
    height: auto;
    position: relative;
    margin-top: 10%;
}
.annual_slider img {
    width:100%;
}
.annual_mid_sec {
    width: 100%;
    background-color: #f1f1f1;
    height: auto;
    overflow: auto;
}
.annual_report_12 {
    width: 80% !important;
    float: none !important;
    margin: 1% auto;
    padding-right: 0px !important;
    padding-left: 0px !important;
    height: auto;
    overflow: auto;
}
.annual_report_head h4 {
    /*color: rgb(95, 95, 95);*/
    font-weight: 600;
}
.annual_report_head a:hover {
    text-decoration:none;
}
.annual_report_6 {
    margin-bottom: 1%;
}
body a:link {
    text-decoration:none !important;
    border:none !important;
}
body a:visited {
    text-decoration:none !important;
    border:none !important;
}
body a:hover {
    text-decoration:none !important;
    border:none !important;
}
body a:active {
    text-decoration:none !important;
    border:none !important;
}
/*css for popup here*/
.popup_model_main {
    margin: 20% auto 5% !important;
}
.comingsoon_popup {
    border-radius: 10px !important;
    text-align: center !important;
    background-color: rgb(255, 102, 52) !important;
}
.popup_head {
    border-bottom:none !important;
}
.popup_head h4 {
    color: rgb(255, 255, 255) !important;
    font-weight: 600 !important;
    font-size:36px;
}

/*end popup css*/
/*scrolltop*/
.scrollup {
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 50px;
    right: 160px;
    display: none;
    background: url('../images/icon_top.png') no-repeat;
    /*box-shadow: 0px 0px 3px rgb(255, 255, 255);
    background-color: rgb(102, 204, 154);*/
    background-size: 100% auto;
}
/*executive committee*/
.executive_committee_para {
    margin-bottom: 4%;
}
.executive_committee_para p {
    text-align:justify;
}
.executive_mid_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(241, 241, 241);
}
.exe_honour_div {
    width: 25%;
    float: none;
    margin: 2% auto !important;
    text-align: center;
    background-color: rgb(244, 234, 224);
    padding:1% 0%;
    border: 3px solid rgb(167, 167, 167);
}
.exe_honour_img img {
    width:100%;
}
.honour_head2 {
    margin: 0% 0%;
}
.member_img2 {
    width: 45%;
    float: none;
    margin: 4% auto;
}
.member_img2 img {
    width:100%;
    transition: all 0.3s ease-in-out 0s;
    cursor: pointer;
}
.member_img2 img:hover {
    transform: scale(1.10);
}
.exe_member_main {
    background-color: rgb(205, 205, 205);
    padding: 1% 0%;
    border: 3px solid rgb(167, 167, 167);
    min-height: 400px;
}
.exe_member_3 {
    margin: 1% 0% 2% !important;
}
.exe_committee_memb_sec {
    background-color:#f5f5e6;
    width:100%;
    height:auto;
    overflow:hidden;
}
.exe_left_line {
    position: absolute;
    border-bottom: 2px solid rgb(220, 220, 220);
    width: 31%;
    top: 50%;
    left: 1%;
}
.exe_right_line {
    position: absolute;
    border-bottom: 2px solid rgb(220, 220, 220);
    width: 31%;
    top: 50%;
    left: 68%;
}
.secretary_member_main {
    background-color: rgb(205, 205, 205);
    padding: 1% 0%;
    width: 18%;
    margin: 3% auto;
    border: 3px solid rgb(167, 167, 167);
}
.exe_member_main2 {
    background-color: rgb(205, 205, 205);
    padding: 1% 0%;
    border: 3px solid rgb(167, 167, 167);
}
/*convention form*/
.registration_form_div {
    width: 80%;
    float: none;
    margin: 0px auto;
    padding: 1% 1%;
    height: auto;
    overflow: hidden;
    position: relative;
}
.payment_head {
    width: 100%;
    /*text-align: center;*/
    margin: 0% 0% 3% 0%;
}
.payment_head p {
    font-size: 16px;
    font-weight: 600;
}
.con_form_group {
    height: auto;
    overflow: hidden;
    margin-bottom: 2%;
}
.input_control {
    width: 80%;
    padding: 1.5%;
    /*border: medium none ;*/
    background-color: rgb(235, 235, 235) ;
}
.registration_form_area {
    width: 80%;
    float: none;
    padding: 1%;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}
.label_feild {
    width: 25%;
    float: left;
    /*padding: 1% 0% 1% 4%;*/
    padding:1%;
}
/*.label_field_name {
    padding:1% !important
}*/
.input_feild {
    float: left;
    width: 75%;
}

.regis_even_sec {
    width:100%;
    height: auto;
    overflow: hidden;
    background-color: #fbfbfb;
}
.regis_odd_sec {
    width:100%;
    height: auto;
    overflow: hidden;
}
.regis_textarea {
    width: 80%;
    padding: 1.5%;
    /*border: medium none;*/
    background-color: rgb(235, 235, 235);
    height: 125px;
}
.regis_term_condition {
    width: 100%;
    padding: 1%;
    margin-left: 24%;
}
.regis_btns_div {
    width: 50%;
    float: left;
    padding: 1%;
    margin-top: 2%;
    margin-left: 24%;
}
.proceed_btn {
    width: 62%;
    float: left;
    background-color: #10a257;
    /*padding: 2% 0%;*/
    text-align: center;
    margin-right: 2%;
    color: #fff;
    font-weight: 600;
}
.agree_label {
    width:100%;
}
.process_btn1 {
    padding: 2% 0%;
}
/*#ContentPlaceHolder1_btnCheckOut {
    padding: 2% 0%;
}*/
.proceed_btn:hover {
    background-color: #22573c;
}
.proceed_btn a p {
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: 600;
    margin: 0px;
}
.cancel_btn {
    width: 34%;
    float: left;
    text-align: center;
    background-color: rgb(255, 102, 52);
    padding: 2% 0%;
    margin-left:2%;
}
.cancel_btn:hover {
    background-color: rgb(195, 66, 24);
}
.cancel_btn a p {
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: 600;
    margin: 0px;
}
.registration_form {
    width: 97%;
    float: left;
}
.serials {
   text-align: center;
    background-color: red;
    border-radius: 50px;
    width: 20px;
    height: 20px;
    margin-top: 1%;
    float: left;
}
.serials p {
    color: rgb(255, 255, 255);
    font-weight: 600;
}
.registration_category_div {
    width: 65%;
    float: none;
    margin: 0px auto;
    padding: 1%;
    height: auto;
    overflow: hidden;
}
.registration_member_div {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 2%;
}
.category_point_img {
    width: 2%;
    float: left;
}
.category_field_area {
    width: 96%;
    float: left;
    margin-left: 2%;
}
.member_label {
    width: 30%;
    float: left;
}
.select_category_div {
    width: 70%;
    float: left;
}
.member_label_fld {
    font-size: 18px;
}
.member_select {
    width: 60%;
    /*border: medium none;*/
    background-color: rgb(235, 235, 235);
    padding: 1%;
    float: left;
    margin-right: 3%;
    border: 1px solid rgb(159, 159, 159);
}
.total_input {
    /*border: medium none;*/
    background-color: rgb(235, 235, 235);
    padding: 0.7%;
    /*margin-left: 3%;*/
    width: 30%;
}
.point_label {
    font-size: 16px;
    width: 96%;
    margin-right: 4%;
}
/*#ContentPlaceHolder1_chkExtraBeds, #ContentPlaceHolder1_chkExtraNights {
    margin-right: 5%;
}
#ContentPlaceHolder1_chkNotRequireHotelAccomodation, #ContentPlaceHolder1_chkFlightArrival, #ContentPlaceHolder1_chkTrainArrival, #ContentPlaceHolder1_chkFlightDeparture, #ContentPlaceHolder1_chkTrainDeparture {
    margin-right: 2%;
}*/
.process_btn2 {
    width: 100%;
    padding: 5% 0%;
    background-color: rgb(16, 162, 87);
    color: rgb(255, 255, 255);
    font-weight: 600;
    border: medium none;
}
.cancel_btn2 {
    width: 100%;
    background-color: rgb(255, 102, 52);
    padding: 3.5% 0%;
    font-weight: 600;
    color: rgb(255, 255, 255);
    border: medium none;
}
.process_btn2:hover {
    background-color: rgb(12, 132, 71);
}
.cancel_btn2:hover {
    background-color: rgb(191, 58, 14);
}
.total_input2 {
    /*border: medium none;*/
    background-color: rgb(235, 235, 235);
    padding: 1%;
    /*margin-left: 4%;*/
    width: 30%;
}
.flight_rail_div {
    width: 100%;
    float: left;
    padding: 0% 4%;
    margin-top: 1%;
}
.flight_label {
    font-size: 15px;
    width:45%;
    float: left;
}
.flight_label2 {
    font-size: 15px;
    width:100%;
}
.flight_input {
    /*border: medium none;*/
    background-color: rgb(235, 235, 235);
    padding: 2% 1%;
}
.flight_area_div {
    width: 30%;
    float: left;
}
.flight_area2_div {
    width: 70%;
    float: left;
}
.flight_field_sec {
    width: 45.5%;
    float: left;
}
.regis_btns2_div {
    width: 30%;
    float: left;
    padding: 1%;
    margin-top: 3%;
}
input[type="checkbox"] {
    margin-right: 3% !important;
}
.accomo_check input {
    margin-right: 2% !important;
}
/*.member_label_fld.CheckBox {
    margin-right: 5% !important;
}
#ContentPlaceHolder1_chkRequireHotelAccomodation {
    margin-right: 2%;
}
#ContentPlaceHolder1_chkSingleRooms, #ContentPlaceHolder1_chkDoubleRooms {
    margin-right: 2%;
}*/
/*advertisement*/
.advertise_slider {
    width: 100%;
    position: relative;
    margin-top: 9.5%;
    box-shadow: 0px 5px 6px rgb(152, 151, 151);
}
.advertise_caption {
    width: 13%;
    text-align: right;
    position: absolute;
    top: 40%;
    left: 40%;
}
.advt_caption h2 {
    font-size: 36px;
}
.advt_india {
    font-size: 16px;
}
.advt_cap {
    font-size: 18px;
    
}
.advertise_mid_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(241, 241, 241);
    padding-bottom: 1%;
}
.advertise_top_sec {
    width: 80%;
    float: none;
    margin: 0px auto;
    padding: 0% 1%;
}
.advertise_top_sec p {
    text-align:justify;
    /*margin-bottom: 20px;*/
}
.advt_top_head {
    width: 100%;
    margin-top: 2%;
}
.advt_top_head h4 {
    font-weight: 600;
}
.advertise_dept_div {
    width:100%;
}
.fhra_event_head {
    width: 95%;
    float: left;
    padding-left: 5%;
}
.fhra_event_dept {
    width: 33.333%;
    float: left;
}
.advt_img {
    width: 5%;
    float: left;
}
.fhra_event_head p {
    font-size: 15px;
    font-weight: 600;
}
.events_sponsor_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 1% 0%;
}
.advt_spon_head h4 {
    font-weight: 600;
}
.advt_sponsub_head {
    margin-top:2%;
}
.advt_sponsub_head h4 {
    font-weight: 600;
    font-size: 16px;
}
.advertise_award_sec {
     width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(241, 241, 241);
    padding:1% 0%;
}
.advt_spon_ul_div {
    padding: 0% 1%;
    width: 100%;
    margin: 2% 0%;
}
.advt_spon_desc p {
    text-align:justify;
    margin-bottom: 20px;
}
.sponsor_ul {
    padding-left:1%;
}
/*career*/
.career_caption {
    top: 13% !important;
    left: 28% !important;
}
.career_cap h2 {
    font-size: 36px;
}
.career_btns {
    width: 25%;
    position: absolute;
    top: 60%;
    left: 17%;
}
.career_edit_option a {
    font-size: 14px;
    margin-left: 2%;
    color: rgb(255, 102, 52) !important;
}
.career_search_div {
    text-align: center;
    width: 100%;
    margin: 2% 0%;
}
.career_search_select {
    width: 20%;
    padding: 0.5%;
    font-size: 16px;
    margin-right: 1.5%;
    background-color: rgb(237, 231, 215);
    border: 1px solid rgb(102, 204, 154);
}
.career_search_btn {
    width: 10%;
    background-color: rgb(102, 204, 154);
    border: medium none;
    padding: 0.5% 0%;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(149, 146, 146);
}
.career_search_btn:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
.career_submit {
    width: 46%;
    float: left;
    margin-right: 4%;
    /*padding: 3% 0%;*/
    text-align: center;
    color: #fff;
    font-weight:600;
    /*box-shadow: 0px 0px 6px rgb(92, 89, 89);*/
}
.c_sum_bnt {
    width: 100%;
    padding: 6% 0%;
    border: medium none;
    background-color: rgb(51, 51, 51);
    color: #fff;
}
.submit {
    background-color: #333;
}
.apply {
    background-color: rgb(255, 102, 52);
}
.submit:hover {
    background-color:#fff;
    color:#333 !important;
}
.apply:hover {
    background-color:#fff;
    color:rgb(255, 102, 52);
}
.career_mid_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(241, 241, 241);
    /*padding:2% 0%;*/
}
.career_sec {
    width: 80%;
    float: none;
    margin: 0 auto;
    padding: 0% 1%;
}
.vacancy_div {
    width:100%;
    margin:2% 0%;
}
.v_apply_bnt {
    width: 100%;
    padding: 6% 0%;
    border: medium none;
    background-color: rgb(153, 153, 153);
    color: #fff;
    font-weight:600;
}
.vacancy_btn {
    width: 12%;
    text-align: center;
    cursor:pointer;
}
.v_apply_bnt:hover {
    background-color: rgb(101, 101, 101);
}
.vacancy_head h4 {
    font-weight: 600;
}
.vacancy_head h4 a {
    color: rgb(51, 51, 51);
    font-weight: 600;
}
.vacancy_desc p {
    font-weight:600;
    text-align:justify;
}
/*HFTP allied*/
.allied_mid_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(241, 241, 241);
}
.hftp_allied_sec {
    width: 80%;
    float: none;
    margin: 0px auto;
    padding: 0% 1%;
}
.allied_head_div {
    width: 100%;
    margin: 2% 0%;
    height: auto;
    overflow: hidden;
}
.allied_heading h4 {
    font-size: 16px;
    font-weight: 600;
    margin-top: 3px;
    text-transform: uppercase;
}
.allied_award_img {
    width: 30%;
    float: left;
    margin-right:2%;
}
.allied_award_img img {
    border: 5px solid rgb(255, 255, 255);
    width:100%;
}
.allied_desc {
    width: 100%;
    /*border-bottom: 1px solid rgb(220, 220, 220);*/
}
.allied_desc p {
    text-align: justify;
    margin: 0 0 20px;
}
.other_linkhead h4 {
    font-weight: 600;
    font-size: 20px;
    color: rgb(255, 102, 52);
}
/*new member lists*/
.newmember_list_div {
    width: 80%;
    float: none;
    margin: 0px auto;
    padding: 2% 1%;
}
/*vacancy form*/
.vacancy_form_mid {

}
.vacancy_form_div {
    width: 70%;
    float: none;
    margin: 0px auto;
    padding: 1% 1% 2% 1%;
    height: auto;
    overflow: hidden;
}
.sub_vacancy_head {
    width: 100%;
    margin: 0% 0% 2% 0%;
}
.sub_vacancy_head h4 {
    font-weight:600;
    font-size: 20px;
}
.vacancy_field_div {
    width:100%;
    height: auto;
    overflow: hidden;
    margin: 1% 0% 2%;
}
.vac_fld_lebel p {
    color: rgb(120, 120, 120);
    font-weight: 600;
    margin-top: 5px;
    font-size: 16px;
}
.vacancy_bullet {
    width: 15px;
    height: 15px;
    background-color: rgb(255, 102, 52);
    border-radius: 50px;
    float: left;
    margin-top: 0.8%;
}
.vacancy_info {
    width: 95%;
    float: left;
    margin-left: 3%;
}
.vac_fld_lebel {
    width: 25%;
    float: left;
}
.vacancy_txt_fld {
    width: 75%;
    float: left;
    position: relative;
}
.vacinput_fld {
    width: 60%;
    /*background-color: rgb(210, 208, 209);*/
    padding: 0.5% 2%;
}
.vactxtarea {
    height:120px;
}
.vacancy_btns {
    width: 43%;
    float: none;
    margin: 0px auto;
    margin-top:4%;
}
.vac_btn {
    width: 35%;
    padding: 2%;
    border: medium none;
    background-color: rgb(102, 204, 154);
    /*background-color: rgb(255, 102, 52);*/
    margin-right: 2%;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
}
.vac_btnBoth {
    width: 35%;
    padding: 2%;
    margin-bottom: 6%;
    border: medium none;
    background-color: rgb(102, 204, 154);
    /*background-color: rgb(255, 102, 52);*/
    margin-right: 2%;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
}
.vac_btn:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
.refresh_icon {
    margin-left:2%;
}
.hidden_bullet {
    visibility: hidden;
}
.calender_icon {
    position: absolute;
    top: 9%;
    left: 56%;
    width: 3%;
    cursor:pointer;
}
.calender_icon img {
    width:100%;
}
/*regional membership form*/
#head_main2 {
    position: fixed;
    width: 100%;
    z-index: 15;
}
.membership_header_main {
    width: 100%;
    background-color: rgb(237, 231, 215);
    height: auto;
    /*overflow: hidden;*/
    padding: 0% 0% 0.2% 0%;
}
.membership_top_div {
    width: 80%;
    float: none;
    margin: 0 auto;
}
.member_logo_div {
    width: 12%;
    float:left;
}
.member_logo_div img {
    width:100%;
}
.membership_top_right {
    width: 88%;
    float: left;
}
.membership_notification_div {
    width: 100%;
    background-color: rgb(255, 102, 52);
    border-top: 7px solid rgb(255, 255, 255);
    border-bottom: 7px solid rgb(255, 255, 255);
    /*height: auto;*/
    /*overflow: hidden;*/
    height: 50px;
}

.notification_div {
    width: 80% !important;
    float: none;
    margin: 0 auto;
}
.notification_ul {
    list-style: none;
    height: auto;
    overflow: hidden;
    padding: 0.5% 0%;
    margin-bottom: 0px;
    /*float: left;
    width: 80%;*/
    background-color: rgb(255, 102, 52);
}
.searchbox_for_member {
    width: 20%;
    float: left;
    text-align: right;
    margin-top: 1%;
}
.search_btn {
    border: medium none;
    background-color: green;
    padding: 0.5%;
    color: rgb(255, 255, 255);
    font-weight: 600;
}
.notification_ul li {
    float: left;
    /*margin-right: 40px !important;*/
    font-weight: 600;
    font-size: 16px !important;
    color: #fff;
    min-width: 160px;
    text-align: center;
}
.last_li {
    margin-right: 0px;
    float: right !important;
}
.notification_ul li img {
    margin-right: 15px;
}
.membership_mid_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(204, 204, 204);
}
.regional_member_form_div {
    width: 80%;
    float: none;
    margin: 0 auto;
    background-color: #fff;
    height: auto;
    overflow: hidden;
    margin-top: 12%;
    padding-bottom: 3%;
}
.membership_form_div {
    width: 70%;
    float: none;
    margin: 0 auto;
    padding-top: 10%;
}
.member_form_head {
    width: 100%;
    text-align: center;
    margin: 0% 0% 2%;
}
.member_form_head h4 {
    font-size: 22px;
    font-weight: 600;
}
.info_tab_div {
    width: 100%;
    background-color: rgb(255, 102, 52);
    border-radius: 10px;
    position: relative;
    padding: 0.8% 2%;
    margin: 0% 0% 0% 0%;
    
}
.tab_close {
    /*width: 10%;*/
    position: absolute;
    top: 20%;
    left: 93%;
    margin-left: 3%;
}
.info_tab_div p {
    font-size: 18px;
    font-weight: 600;
    color: rgb(255, 255, 255);
    margin: 0px;
    /*margin-right: 30px;*/
}
.member_field {
    /*width: 50%;*/
    float: left;
}
.mem_fld {
    width: 48%;
    margin-right: 2%;
}
.mem_fld2 {
    width: 48%;
    margin-left: 2%;
}
.member_label2 {
    width: 37%;
    float: left;
    margin-right:2%;
    /*color: rgb(120, 120, 120);*/
    font-size: 15px;
}
.member_input2 {
    width: 61%;
    float: left;
    /*background-color: rgb(204, 204, 204);*/
    /*padding: 0.5% 1%;*/
}
.ownership_input {
    padding: 0.4%;
    width: 61%;
    float: left;
}
.owner_label {
    width: 37%;
    float: left;
    margin-right:2%;
    font-size: 15px;
}
.member_text_field {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 2% 0%;
}
.ownership_field {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 2% 0%;
}
.upload_label {
    width: 45%;
    float: left;
    color: rgb(120, 120, 120);
    font-size: 15px;
}
.rooms_details {
    width: 100%;
    margin: 3% 0% 1% 0%;
}
.room_head {
    font-size: 18px;
    font-weight: 600;
}
.room_category {
    width: 100%;
    margin: 2% 0%;
    height: auto;
    overflow: hidden;
}
.room_label {
    width: 20%;
    float: left;
    text-align: center;
    color: rgb(120, 120, 120);
    font-size: 15px;
}
.roomtariff_table {
    width: 100%;
}
.roomtariff_table td {
    color: rgb(120, 120, 120);
    font-size: 12px;
    text-align: center;
    padding: 5px;
}
.room_type_label {
    width: 20%;
    float: left;
    color: rgb(120, 120, 120);
    font-size: 15px;
    /*text-align: center;*/
}
.room_input {
    width: 18%;
    float: left;
    padding: 0.4% 1%;
    margin: 0% auto 0% 2%;
}
.rest_label_no {
    width: 4%;
    float: left;
    color: rgb(120, 120, 120);
    font-size: 15px;
}
.rest_label {
    width: 24%;
    float: left;
    color: rgb(120, 120, 120);
    font-size: 15px;
    text-align:center;
}
.rest_input {
    width: 22%;
    float: left;
    padding: 0.4% 1%;
    margin: 0% auto 0% 2%;
}
.membership_btns {
    width: 43%;
    float: none;
    margin: 0px auto;
    margin-top: 4%;
    text-align: center;
}
.member_header {
    width: 30%;
    height: auto;
    float: right;
    margin-top: 4.2%;
}
.update_notification_ul {
    float: left;
    text-align: right;
    list-style: none;
    margin-bottom: 0px;
    position: relative;
}
.update_notification_ul li {
    display: inline-block;
    width: 38px;
    height: 38px;
    padding: 6%;
    background-color: #333;
    border-radius: 50px;
    text-align: center;
    margin-right: 10px;
}
.update_count {
    position: absolute;
    width: 22px !important;
    height: 22px !important;
    font-size: 14px;
    color: #fff;
    background-color: #ed462f !important;
    top: 0%;
    left: 80%;
    padding: 1% !important;
}
.update_notification_ul li img {
    width: 22px;
}
.member_select_name {
    width: 65%;
    float: right;
    /*margin-top: 4.4%;*/
    position:relative;
    background-color: rgb(102, 204, 154);
    padding: 1% 0% 1% 1%;
    cursor: pointer;
}
.member_select_name p {
    color: rgb(255, 255, 255);
    font-weight: 600;
    margin: 0 0 0px;
    width: 80%;
    float: left;
    margin-top: 2%;
}
.profile_dropdown {
    width: 8%;
    float: left;
    padding: 2%;
    /*background-color: rgb(62, 141, 102);*/
    /*height: 36px;*/
}
.profile_dropdown img {
    width:100%;
}
.membership_select {
    width: 100%;
    padding: 4% 2%;
    background-color: rgb(102, 204, 154);
    color: rgb(255, 255, 255);
    font-size: 15px;
    font-weight: 600;
}
.member_profile_pic {
    width: 12%;
    float: left;
}
.member_profile_pic img {
    width:100%;
}
.profile_menu_ul {
    background-color: rgb(102, 204, 154) !important;
    border-radius:0px !important;
}
.profile_menu_ul li a {
    font-size: 14px;
    color: rgb(255, 255, 255) !important;
    font-weight: 600 !important;
    border-bottom: 1.5px solid green !important;
}
.logout_li a {
    border-bottom:none !important;
}
.profile_menu_ul li a:hover {
    background-color: #787878 !important;
    color:#fff;
}
/*dashboard*/
.dashboard_category_div {
    width: 100%;
    margin-top: 8%;
    height: auto;
    overflow: hidden;
}
.dashboard_inner_div {
    width: 50%;
    float: none;
    margin: 0 auto;
    padding-top: 2%;
}
.dashboard_region {
    width: 50%;
    float: left;
}
.region_status {
    text-align:right;
}
.status_cap {
    width: 60%;
    float: left;
    margin-right: 3%;
}
.status_bar {
    width: 37%;
    float: left;
    height: 17px;
    background-color: rgb(149, 149, 149);
    margin-top: 1%;
}
.dashboard_region h4 {
    margin-top: 0px;
    color: rgb(255, 102, 52);
    font-size: 20px;
}
.status_cap p {
    font-size: 16px;
    color: rgb(51, 51, 51);
    font-weight: 600;
}
.dashboard_form_div {
    width:100%;
    margin-bottom: 5%;
    height: auto;
    overflow: hidden;
}
.dashboard_form {
    width: 80%;
    float: left;
    padding: 1% 1% 1% 5%;
    background-color: rgb(51, 153, 103);
    height: 55px;
    
}
.dashboard_apply_div {
    width:20%;
    float:left;
}
.dashboard_form h4 {
    font-size: 20px;
    /*font-weight: 600;*/
    color: rgb(255, 255, 255);
}
.dash_btn {
    background-color: rgb(255, 102, 52);
    width: 100%;
    padding: 1% 0%;
    font-size: 18px;
    color: rgb(255, 255, 255);
    /*font-weight: 600;*/
    border: medium none;
    height: 55px;
}
.dash_hr {
    border-top: 1px solid #b9b9b9;
}
/*select region*/
.select_region_head {
    margin-top: 3%;
}
.select_region_form_div {
    width: 100%;
    /*float: none;*/
    height: auto;
    overflow: hidden;
    margin: 5% auto 1%;
    text-align:center;
    padding-bottom: 2px;
}
.company_right {
    float: right;
}
.region_btn_div {
    width: 10%;
    float: left;
}
.member_region_select {
     width: 20%;
   padding: 0.5%;
    font-size: 16px;
    margin-right: 1.5%;
}
.region_btn {
    width: 10%;
    background-color: rgb(255, 102, 52);
    border: medium none;
    padding: 0.4% 0%;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
}
.region_hide {
    /*display:none;*/
}
/*performa listing form*/
.performa_form_div {
    width:80%;
}
.performa_form_field {
    width:100%;
    /*float:left;*/
    margin: 0% 0% 3% 0%;
    height: auto;
    overflow: hidden;
}
.performa_label {
    width: 36%;
    float: left;
    font-size: 15px;
    /*color: rgb(120, 120, 120);*/
}
.performa_input {
    width: 50%;
    float: left;
    font-size: 15px;
    /*color: rgb(120, 120, 120);*/
}
.performa_distance_div {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0% 0% 3% 0%;
}
.airport_distance {
    width: 33%;
    float: left;
}
.check_out_field {
    width: 25%;
    float: left;
    text-align: right;
}
.check_out_label {
    font-size: 15px;
    /*color: rgb(120, 120, 120);*/
    text-align: left;
}
.distance_input {
    width: 30%;
    /*color: rgb(120, 120, 120);*/
}
.dist {
     width: 58%; 
}
.distance_label {
   /*color: rgb(120, 120, 120);*/
   font-size:15px;
   width: 42%;
   float: left;
}
.kms_label {
    /*color: rgb(120, 120, 120);*/
   font-size:15px;
}
.tax_field {
    width: 100%;
    margin: 0% 0% 3%;
    height: auto;
    overflow: hidden;
}
.service_tax {
    width: 50%;
    float: left;
}
.service_tax_label {
    width: 25%;
    font-size: 15px;
    /*color: rgb(120, 120, 120);*/
}
.service_input {
    width: 60%;
    font-size: 15px;
    /*color: rgb(120, 120, 120);*/
}
.publish_tariff {
    width: 100%;
    margin-bottom: 3%;
    height: auto;
    overflow: hidden;
}
.tariff_label {
    width: 60%;
    font-size: 15px;
    /*color: rgb(120, 120, 120);*/
    float: left;
}
.tariff_radio_div {
    width: 20%;
    float: left;
    font-size: 15px;
    /*color: rgb(120, 120, 120);*/
}
.tariff_radio {
    margin-right: 3%;
}
.bars_div {
    width: 50%;
    float: left;
}
.bars_count {
    width: 48%;
    float: left;
}
.bars_label {
    width: 60%;
    float: left;
    font-size: 15px;
    /*color: rgb(120, 120, 120);*/
}
.bars_input {
    width: 40%;
    font-size: 15px;
    /*color: rgb(120, 120, 120);*/
}
.bars {
    margin-right: 2%;
}
.resta {
    margin-left:2%;
}
.performa_btns {
    width: 28%;
    text-align: left;
}
.member_sbtn {
    width: 45%;
}
.performa_btn {
    width: 47%;
    float: left;
}
.taxes_applicable_div {
    /*border-bottom: 1px solid rgb(189, 189, 189);*/
}
.sales_textarea {
    /*height:100px;*/
}
.proforma_ul {
    list-style:none;
}
.performa_label_big {
    width:100%;
}
.performa_input_big{
    width:70% ;
    float:none;
    margin:0 auto;
    margin-left: 17%;
}
.performa_form_field2 {
    width: 99%;
    float: left;
    margin: 0% 0% 1% 1%;
    height: auto;
    overflow: hidden;
}
.performa_time_field2 {
    width: 99%;
    float: left;
    margin: 0% 0% 1% 1%;
    height: auto;
    overflow: hidden;
}
.performa_radio {
    width: 15%;
    float: left;
    font-size: 15px;
    /*color: rgb(120, 120, 120);*/
    text-align: right;
}
.performa_label2 {
    width: 84%;
    float: left;
    font-size: 15px;
}
.performa_sub_label {
    width: 36%;
    float: left;
}
.performa_checkbox {
    width:100%;
}
.performa_table {
    width:100%;
    margin: 2% 0%;
}
.performa_table tr {
    margin: 2% 0%;
}
.performa_tr {
    width: 100%;
    margin: 2% 0%;
    height: auto;
    overflow: hidden;
}
.performa_status_radio {
    width:64%;
    float:left;
}
.status_label {
    width:100%;
    float:left;

}
.check_out_input {
    width: 27%;
    float: left;
}
.capital_label {
    width: 55%;
    float: left;
}
.capital_fld {
    width:48%;
    float:left;
    margin-right:2%;
}
.performa_checkbox label {
    margin-right:1%;
}
.performa_checkbox input {
    margin-right: 2% !important;
}
.proforma_year_div {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-left: 10px;
    margin: 1% 0%;
}
.house_label {
    width:4%;
}
.performa_checkbox2 {
    width:96%;
}
.performa_checkbox2 label {
    margin-right:1%;
}
.performa_checkbox2 input {
    margin-right: 2% !important;
}
.erforma_status_radio label {
    width:33.333%;
}
.status_label label {
    width:27%;
}
.restra_field label {
    width:18%;
    font-size: 13px;
}
.restra_field input {
    margin-right: 0.5% !important;
}
.dot_label {
    width: 45% !important;
}
.service_div {
    margin-bottom:1%;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.tariff_label2 {
    width:25%;
}
.single_input {
    width:20%;
    margin-right:2%;
}
.total_label {
    width: 12%;
}
.male_input {
    width:10%;
    margin-right: 2%;
}
.govt_label {
    width:12%;
}
.govt_input {
    width:10%;
    margin-right: 1%;
}
.taxes_div {
    margin-bottom: 2%;
    width:100%;
}
.strength_div {
    width:100%;
    margin:1% 0%;
}
.area_label {
    width: 40%;
}
.tariff_div {
    width: 100%;
height: auto;
overflow: hidden;
}
.tariff_mob_label {
    font-size:16px;
}
.mob_upload_file {
    
}
.tariff_mob_details {
    padding-left:3%;
}
.mob_tariff_btn {
    padding: 1%;
    border: medium none;
    background-color: rgb(102, 204, 154);
    /*background-color: rgb(255, 102, 52);*/
    color: rgb(255, 255, 255);
    font-weight: 600;
    /*font-size: 16px;*/
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
}
.mob_tariff_btn:hover {
    color: rgb(102, 204, 154);
    background-color: #fff;
}
.tariff_mobile {
    display:none;
}
/*membership discount card*/
.membership_discount_mid {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 0% 0%;
    background-color:#f1f1f1;
}
.membership_discount_div {
    width: 60%;
    float: none;
    margin: 0px auto;
}
.membership_code_field {
    width: 100%;
    height: auto;
   margin-top: 2%;
}
.member_search_code h4 {
    font-weight:600;
    font-size:16px;
    margin-bottom: 0px;
}
.member_search_code {
    width: 85%;
    height: auto;
    margin-top: 2%;
    text-align:center;
}
.membership_code_label {
    width: 25%;
    font-size: 18px;
    float:left;
}
.membership_code_input {
    width: 60%;
    padding: 0.5%;
    float:left;
}
.membership_code_btn {
    width: 14.9%;
    border: medium none;
    background-color: rgb(102, 204, 154);
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 15px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
    padding: 0.8%;
    margin-left: 0.1%;
    margin-top: 15px;
}
.membership_code_btn:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
.discount_name {
    width: 100%;
    margin: 4% 0%;
}
.discount_name p {
    font-size:15px
}
.discount_name span {
    font-weight: 600;
}
.discount_member_div {
    width: 100%;
    margin: 0% 0%;
    height: auto;
    overflow: hidden;
    padding-bottom: 3px;
}
.discount_member {
    width: 50%;
    float: left;
    text-align: center;
    height: auto;
    overflow: hidden;
}
.discount_member_img {
    width: 40%;
    float: none;
    margin: 0px auto;
}
.discount_member_img img {
    width: 100%;
}
.discount_memb_name p {
    font-size:15px;
}
.dis_memb_name {
    font-weight:600;
}
.discount_memb_name {
    margin-top: 3%;
}
.member_border {
    border-right:1px solid #dcdcdc;
}
.membership_discount_detail {
    width: 100%;
    margin-top: 5%;
    height: auto;
    overflow: hidden;
}
.membership_discount_detail p {
    font-size: 16px;
    color: rgb(255, 102, 52);
    font-weight: 600;
    text-align: justify;
}
.proforma_tb_input {
    width: 100%;
    border: 2px solid rgb(150, 146, 146);
}
.proforma_tbl th {
    background-color: #8a8a8a;
    text-align: center;
    font-size: 13px;
    color: #fff;
}
.proforma_tbl tr td {
    font-size: 12px;
    padding: 15px 8px !important;
}


.proforma_upload {
    position: relative;
    overflow: hidden;
    text-align: center;
    background-color: rgb(51, 51, 51);
    color: rgb(255, 255, 255);
    padding: 2px;
}
.proforma_upload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    width:100%;
}
.photo_td {
    width:10%;
}
.discount_table th {
    background-color:#c2c2c2;
    text-align:center;
    font-size: 15px;
}
.discount_table tr td {
    font-size:14px;
}
.discount_table {
    margin-bottom: 50px !important;
}
.bill_icon {
    text-align:center;
}
.tariff_set {
    width:100%;
}
/*search member*/
.search_div {
    width:100%;
}
.search_member {
    width: 50%;
    padding: 0.5%;
    border: 4px solid rgb(51, 152, 51);
    font-size: 15px;
}
.search_member_12 {
    margin-top:5%;
}
.search_member_tb tr td :first-child{
    color: #4d90fe !important;
}
.search_member_tb tr td a {
    color: #4d90fe !important;
}
/*general search member*/
.general_search_mid {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(241, 241, 241);
}

.general_search_top {
    width:100%;
    margin-top:14%;
}
.general_search_div {
    width: 80%;
    margin: 0px auto;
    padding: 0% 1.3%;
}
.search_desc_div {
    width:100%;
}
.general_search_heading h3 {
    color: rgb(255, 102, 52);
    font-weight: 600;
    font-size: 22px;
}
.search_para {
    width:100%;
}
.search_para p {
    text-align:justify;
}
.business_deal_para {
    font-weight:600;
    margin:1.5% 0%;
}
.general_search_sec {
    width: 100%;
    margin: 3% 0%;
    height: auto;
    overflow: hidden;
}
.search_area_member {
    width: 50%;
    float: left;
}
.general_search_label {
    width:30%;
    font-size:15px;
}
.search_area_member {
    margin-bottom: 2% !important;
}
.general_search {
    width: 45% !important;
}
.general_btns {
    height: auto;
    overflow: hidden;
    padding: 0.5% 0.1%;
    float: left;
    width: 22%;
}
.search_member_tb th {
    background: rgb(102, 102, 102) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    font-size: 15px;
}
.general_search_table {
    width: 100%;
    margin: 2% 0% 3%;
    margin-top: -2px !important;
}
.search_tab_mob {
    display:none;
}
/*convention*/
.convention_heading {
    width:100%;
    margin:2% 0%;
}
.convention_heading h4 {
    color: #FF6634;
    font-size: 20px;
    font-weight: 600;
    font-family: helvetica;
}
.convention_button_div {
    width: 32%;
    margin: 3% auto;
    text-align:center;
}
.con_read_more {
    width: 35%;
    padding: 2%;
    border: medium none;
    background-color: rgb(102, 204, 154);
    margin-right: 2%;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
}
.con_read_more:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
.con_register {
    width: 62%;
    padding: 2%;
    border: medium none;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
    background-color: rgb(102, 204, 154);
}
.con_register:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
.points_div {
    height: auto;
    overflow: hidden;
}
.convention_button_div2 {
    width: 20%;
    float: none;
    margin: 2% auto;
}
.con_register2 {
    width: 100%;
    padding: 3% 2%;
    border: medium none;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
    background-color: rgb(102, 204, 154);
}
.con_register2:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
/*cancellation policy*/
.cancellation_head {

}
.cancellation_head h4 {
    font-size: 20px;
    font-family: helvetica;
    font-weight: 600;
}
.cancellation_desc p {
    font-family:helvetica;
    text-align:justify;
}
.cancel_main_head {
    margin-bottom:2%;
}
.cancellation_sec {
    padding: 1.5% 0%;
}
#crumbs li a, #crumbs li {
    font-family:helvetica;
}
/*terms and condition*/
.terms_points {
    height: 10px;
    background-color: rgb(255, 102, 52);
    border-radius: 50px;
    width: 10px;
    margin-top: 0.4%;
    /*margin-left: 1%;*/
    float:left;
}
.terms_heading {
    margin-bottom:2%;
}
.terms_condition_mid_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(241, 241, 241);
    padding-bottom: 2%;
}
.terms_points_div {
    margin-bottom: 0.5%;
}
/*address details*/
.add_detail_main_div {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f1f1f1;
    padding:0.5% 0%;
}
.add_detail_div {
    width: 100%;
    margin-top: 15%;
}
.add_detail_form {
    width:48%;
    float:left;
    margin: 0% 1%;
}
.add_detail_field {
    width: 80%;
    float: none;
    margin: 0px auto;
    padding: 1% 1.3% 2% 1.3%;
    height: auto;
    overflow: hidden;
}
.shipping_add_heading {
    padding-left: 18%;
    width:100%;
}
.shipping_mar_bottom {
    
    margin-bottom: 10%;
}
.add_save_btn {
    margin-left: 8.4% !important;
}
.shipping_add_heading h5 {
    font-size:16px;
    font-weight:600;
}
.add_detail_label {
    padding-right: 7px !important;
    padding-left: 7px !important;
}
.billing_add_form {
    margin-right:0%;
    float: right;
}
.add_detail_txtarea {
    height:120px !important;
}
.add_detail_btn {
    /*width: 25%;*/
    border: medium none !important;
    background-color: rgb(102, 204, 154);
    color: rgb(255, 255, 255);
    font-weight: 600 !important;
    font-size: 16px !important;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
}
.add_detail_btn:hover {
    color:rgb(102, 204, 154) !important;
    background-color:#fff;
}
.add_d_check {
    margin-left: 5%;
}
/*transaction detail*/
.add_detail_label {
    text-align:left !important;
}
.transaction_banner {
    position: relative;
}
.transaction_banner img{
    width:100%;
}
.transaction_field {
    width: 100%;
    margin-bottom: 1%;
    height: auto;
    overflow: hidden;
}
.transaction_label {
    font-size:16px;
    width: 25%;
    float: left;
    font-weight: 600;
}
.transaction_label2 {
     width: 75%;
    font-size:15px;
    font-weight:300;
    text-align:justify;
    float: left;

}
.transaction_term_ckeck {
    width:100%;
    padding-left: 25%;
}
.payment_btn {
    background-color: rgb(102, 204, 154);
    color: rgb(255, 255, 255);
    font-weight: 600 !important;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
    width: 20%;
    border: medium none;
    padding: 1%;
    float:left;
}
.payment_btn:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
.make_payment {
    width:100%;
    margin:2% 0%;
}
.make_payment_btn {
    cursor: pointer;
    background-color: rgb(102, 204, 154);
    color: rgb(255, 255, 255);
    font-weight: 600 !important;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
    border: medium none;
    padding: 6% 12%;
    float: left;
}
.paytmWrapper {
    width: 42%;
    margin: 0px auto;
    padding: 0% 1.3%;
}
.make_payment_btn:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
/*cart*/
.inner_count_div {
    width: 8%;
    float: right;
    background-color: rgb(255, 102, 52);
    box-shadow: 0px 0px 2px #381f1f;
    padding: 0.3% 1%;
}
.inner_count_div span {
    font-size:20px;
    color:#fff;
    text-align:center;
    width: 40%;
}
.inner_card_div {
    width: 80%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 0% 3.3%;
}
.inner_card_div2 {
    width: 80%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 0% 1.3%;
}
.cart_count2 {
    /*background-color: rgb(102, 204, 154);
    padding: 0% 8% 0% 8%;
    font-size:15px !important;*/
    float:right;
}
.cart_label {
    background-color: rgb(102, 204, 154);
    padding: 0% 28% 0% 27%;
    font-size: 20px !important;
    border-radius: 50px;
}
.cart_div {
    width: 80%;
    float: none;
    margin: 0px auto;
    padding: 2% 1.2%;
}
.cart_table th {
    background-color:#8a8a8a;
    font-size:16px;
    color:#fff;
    text-align: center;
}
.cart_table {
    margin-bottom:10px !important;
}
.cart_total_amount {
    width: 100%;
    text-align: right;
    float: right;
    margin-bottom: 1%;
    background-color: rgb(204, 204, 204);
    padding: 0.5%;
    font-weight: 600;
}
.cart_img {
    width: 20%;
    float: left;
}
.cart_img img {
    width:100%;
    height: 200px;
}
.cart_magazine_name {
    width: 78%;
    float: left;
    margin-left: 2%;
    font-weight: 600;
}
.cart_img_th {
    width:40%;
}
.cart_total {
    width:100%;
    text-align:right;
    background-color:#8a8a8a;
}
.cart_buttons_div {
    width: 100%;
    text-align: right;
}
.cart_btns {
    background-color: rgb(102, 204, 154);
    color: rgb(255, 255, 255);
    font-weight: 600 !important;
    font-size: 15px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
    /*width: 20%;*/
    border: medium none;
    padding: 0.8%;
    margin-left:2%;
    /*float:left;*/
}
.cart_btns:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
.cart_total td {
    color:#fff;
    font-weight:600;
    font-size:16px;
}
.remove_cart {
    float:right;
    margin-top: 20%;
    font-weight: 600;
}
.remove_cart a:hover {
    color:rgb(255, 102, 52);
}
.cart_input {
    display: none;
}
.cart_table_div {
    padding: 1% 0.1%;
    /*display:none;*/
}
.none_cart_table {
    text-align:center;
}
.none_cart_table tr td {
    border:none !important;
}
.empty_cart_item {
    width:100%;
    text-align:center;
    visibility:hidden;
}
.hidden_textbox {
    padding:0% 1% 0% 5%;
    
}
.empty_label {
    font-size: 18px;
    /*margin-bottom: 2%;*/
}
.continue_btn {
    padding: 1% 2%;
    border: medium none;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px !important;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
    background-color: rgb(102, 204, 154);
}
.continue_btn:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
.cart_table tr td {
    text-align:center;
}
.edit_cart {
    float:right;
    font-weight:600;
}
.edit_cart a:hover {
    color:rgb(255, 102, 52);
}
/*job description*/
.job_description_area {
    width: 65%;
    margin: 2% auto;
}
.job_detail_div {
    width: 100%;
    margin: 2% auto;
    /*padding: 1%;*/
    background-color: rgb(228, 227, 227);
}
.job_detail {
    width:100%;
    margin-bottom:1%;
    padding: 1% 2%;
}
.job_name_label {
    font-size:22px;
    width: 15%;
}
.job_name_label2 {
    margin-left:3%;
    font-size:22px;
}
.city_name_label {
    font-size:16px;
    width: 15%;
}
.city_name_label2 {
    font-size:16px;
    margin-left:3%;
}
.job_other_detail {
    padding: 1% 2%;
    background-color: #dcdcdc;
}
.salary_label {
    font-size: 15px;
    border-right: 2px solid rgb(126, 126, 126);
    padding: 0% 1%;
    width: 25%;
    text-align: center;
}
.job_date_label {
    border-right:none;
}
.job_title_head {
    margin: 1% 0%;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.job_title_head h4 {
    font-weight: 600;
}
.job_functional_div p {
    font-weight: 600;
    text-align: justify;
    font-size: 15px;
}
.job_label {
    font-size: 15px;
    width: 15%;
}
.job_label2 {
    font-weight: 300;
    font-size: 15px;
}
.job_info_div {
    margin-top:1%;
}
.job_button {
    margin-top:2%;
}
.job_btn {
    padding: 1%;
    border: medium none;
    background-color: rgb(102, 204, 154);
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
}
.job_btn:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
.salary_inr {
    margin-right:5%;
}
/*vacancy search*/
.vacancy_search_div {
    width: 80%;
    float: none;
    margin: 0px auto;
    padding: 0% 1.2% 2% 0%;
}
.vacancy_search_select {
    width:25%;
}
.candidate_search_div {
    width: 91%;
    margin: 0 auto 1%;
    height: auto;
    overflow: hidden;
}
.vacancy_hr {
    border-bottom: 1px solid rgb(162, 161, 161);
    width: 100%;
    float: left;
    margin-bottom: 0px;
    margin-top: 5px;
}
.candidate_search_div h4 {
    font-weight:600;
}
.candidate_detail_div {
    width: 95%;
    margin: 0px auto;
    height: auto;
    overflow: hidden;
}
.candidate_info {
    width:48%;
    float:left;
    margin: 0% 1%;
}
.candidate_label {
    width: 30%;
    font-size:15px;
}
.candidate_label2 {
    font-size:15px;
    font-weight: 300;
}
.career_slider {
    margin-top: 15%;
}
.candidate_view_more {
    width: 100%;
    text-align: right;
    margin-top: 1%;
    padding: 0% 0.1%;
}
.candidate_view_btn {
    width: 10%;
    /*background-color: rgb(102, 204, 154);*/
    background-color: rgb(255, 102, 52);
    border: medium none;
    padding: 0.5% 0%;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(149, 146, 146);
}
.candidate_view_btn:hover {
    color:rgb(255, 102, 52);
    background-color:#fff;
}
/*form download*/
.download_form_div {
    width: 80%;
    margin: 0 auto;
    padding: 0% 1.2%;
}
.download_top_div {
    width: 98%;
    padding: 1% 2%;;
    background-color: rgb(204, 204, 204);
    margin: 1% auto 0%;
}
.download_top_div h3 {
    font-weight: 600;
    font-size: 22px;
}
.download_12_div {
    text-align:center;
    margin: 2% 0%;
    border-bottom: 1px solid #fff;
}
.download_4_div {
    border-right: 1px solid #fff;
    padding: 1%;
}
.border_right_none {
    border-right:none !important;
}
.membership_download_form p {
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 5px;
}
.membership_download_form h4 {
    font-weight: 600;
}
.nomination_div p {
    font-size: 16px;
    border-bottom: 1px solid rgb(255, 255, 255);
    padding-bottom: 20px;
    padding-top: 10px;
}
.border_bottom_none {
    border-bottom:none !important;
}
.regional_form_heading {
    text-align:center;
    margin: 2% 0%;
}
.download_form_regional {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 2% 0%;
}
.regional_form_heading h4 {
    font-weight: 600;
    font-size: 22px;
    color: rgb(255, 102, 52);
}
.no_bold {
    font-weight:300 !important;
}
.regional_download_12 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.regional_download_3 {
    background-color: rgb(204, 204, 204);
    width:23% !important;
    margin: 0% 1%;
    padding: 0% !important;
    height: 330px;
    text-align:center;
}
.regional_download_form {
    padding: 1%;
    word-wrap:break-word;
}
.regional_download_form h4 {
    font-size:16px;
    font-weight:600;
}
.regional_download_form p {
    font-size:16px;
    font-weight:600;
    margin: 0 0 5px;
}
.border_top {
    border-top: 1px solid rgb(255, 255, 255);
}
.form_download_food {
    width: 98%;
    margin: 2% auto;
    height: auto;
    overflow: hidden;
    background-color: rgb(204, 204, 204);
    padding: 1%;
}
.form_download_food p {
    font-size:16px;
    margin: 0 0 0px;
}
/*form download new*/
.download_criteria {
    padding: 0.5% 2%;
    background-color: rgb(255, 102, 52);
    height: auto;
    overflow: hidden;
    /*width: 20%;*/
    display: inline-block;
    text-align: center;
    margin: 2% 0% 1% 0%;
    clear: both;
}
.download_criteria h4 {
    font-weight: 600;
    color: #fff;
    font-size: 20px;
}
.down_form_heading h3 {
    color: rgb(255, 102, 52);
    font-weight: 600;
}
.down_form_4 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.down_form_number {
    width: 25px;
    height: 25px;
    float: left;
    text-align: center;
    background-color: #666666;
    border-radius: 50px;
    margin-right:20px;
}
.down_form_number p {
    color: #fff;
    font-weight: 600;
    margin-top: 2px;
}
.down_form_name {
    width: 84%;
    float: left;
}
.down_form_name h4{
    font-weight:600;
    margin-top: 3px;
}
.down_form_points {
    margin:2% 0%;
    width: 100%;
}
.down_form_12 {
    margin-bottom:2%;
}
.points_desc h4 span {
    font-size:18px;
    font-weight:300;
}
/*contact information*/
.contact_info_banner {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color:#cccccc;
}
.contact_info_slider {
    height: auto;
    overflow: hidden;
    width: 80%;
    margin: 9% auto 0%;
    box-shadow: 0px 0px 4px rgb(90, 90, 90);
    position:relative;
}
.contact_info_slider img {
    width:100%;
}
.contact_profile_div {
    width: 40%;
    position: absolute;
    top: 34%;
    left: 18%;

}
.contact_profile_img {
    width: 30%;
    float: left;
    margin-right: 5%;
    position:relative;
}
.contact_profile_img img {
    width:100%;
}
.profile_camera_div {
    position: absolute;
    top: 0%;
    left: 0%;
    text-align: center;
    width: 100%;
    height: 100%;
    /*background-color: rgba(0, 0, 0, 0.3);*/

}
.profile_cam {
    width:30%;
    margin: 50% 36%;
}
.contact_profile_name {
    width: 65%;
    float: left;
    margin-top: 10%;
}
.contact_profile_name h4 {
    color:#fff;
    font-weight: 600;
    font-size: 20px;
}
.contact_profile_name h5 {
    color:#fff;
    font-weight: 600;
    margin-top: 5px;
}
.contact_info_details_div {
    width: 80%;
    margin: 0 auto;
    background-color: #fff;
    height: auto;
    overflow: hidden;
}
.contact_info_fields {
    width: 80%;
    margin: 8% auto 2%;
}
.contact_info_head {
    border-bottom: 1px solid rgb(156, 154, 154);
}
.contact_info_head h4 {
    font-weight: 600;
}
.contact_info_form {
    width: 100%;
    margin: 2% 0%;
}
.contact_info_input {
    width:70% !important;
}
.contact_info_label2 {
    padding-top: 7px;
}
.c_info_btn {
    padding: 1% 2%;
    border: medium none;
    background-color: rgb(102, 204, 154);
    margin-right: 2%;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
}
.c_info_btn:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
.edit_profile {
    width: 7%;
    position: absolute;
    top: 12%;
    left: 93%;
}
.edit_profile p a{
    font-weight:600;
    color:#fff;
}
/*resume search*/
.resume_search_div {
    width: 80%;
    margin: 0 auto;
    padding: 0% 1.2%;
    padding-bottom: 2%;
    height: auto;
    overflow: hidden;
}
.resume_search_6 {
    width:48% !important;
    margin:0% 1%;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.border_right {
    border-right: 1px solid rgb(123, 122, 122);
}
.resume_field_main_div {
    width: 95%;
    float: left;
}
.resume_search_head {

}
.resume_search_head h4 {
    font-size: 20px;
    font-weight: 600;
}
.resume_search_label, .resume_search_label2 {
    text-align:left !important;
}
.resume_arrow {
    width: 3%;
    float: left;
    margin-right: 2%;
    margin-top: 2%;
}
.resume_arrow img {
    width:100%;
}
.resume_search_head {
    width: 100%;
    height: auto;
    overflow: hidden;
}
/*initiative*/
.initiative_div {
    width: 80%;
    float: none;
    margin: 0px auto;
    padding: 1% 1.3% 1% 1.3%;
    height: auto;
    overflow: hidden;
}
.initiative_heading h4 {
    font-weight:600;
}
/*sitemap*/
.sitemap_patti {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #605f5f;
    margin: 1% 0%;
}
.sitemap_main_heading {
    width: 80%;
    margin: 0 auto;
    padding: 0% 1.2%;
}
.sitemap_main_heading h4{
    color: rgb(255, 102, 52);
    font-weight: 600;
    font-size: 22px;
}
.sitemap_content_div {
    width: 80%;
    margin: 0px auto;
    padding: 0% 0.3%;
}
.sitemap_ul {
    list-style:none;
}
.sitemap_ul li {
    font-weight: 600;
    line-height: 30px;
    font-size: 15px;
    color: rgb(120, 120, 120);
}
.sitemap_point {
    width: 10px;
    height: 10px;
    background-color: rgb(255, 102, 52);
    border-radius: 50px;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}
.sitemap_head {
    width: 93%;
    float: left;
}
.sitemap_head h4 {
    font-weight: 600;
    margin-top: 0px;
}
.sitemap_pages_div {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-left: 6%;
}
.sitemap_4_div {
    border-right: 1px solid rgb(140, 140, 140);
    margin: 2% 0%;
}
.sitemap_sec_div {
    border-bottom: 1px solid rgb(140, 140, 140);
    margin-bottom: 5%;
    height: auto;
    overflow: hidden;
}
.border_bottom_none {
    border-bottom:none;
}
/*document table*/
.document_table_div {
    width: 85%;
    margin: 5% auto 3%;
    height: auto;
    overflow: hidden;
}
.document_upload_td {
    width:40% !important;
}
.document_tbl th {
    background-color:#ccc;
    font-weight:600;
    font-size: 16px;
}
.max_size_label {
    margin-left: 2%;
    font-size: 12px;
    /*margin-right: 4%;*/
}
.document_upload {
    padding:4px 5px;
    position: relative;
    overflow: hidden;
    text-align: center;
    background-color: rgb(51, 51, 51);
    color: rgb(255, 255, 255);
}
.document_upload_btn {
    padding: 2px 12px;
    position: relative;
    overflow: hidden;
    text-align: center;
    background-color: rgb(51, 51, 51);
    color: rgb(255, 255, 255);
    border: medium none;
    /*float: right;*/
    margin-left: 3%;
}
.document_3_div {
    text-align:center;
    position:relative;
    padding-top: 2%;
}
.document_content_div {
    width: 90%;
    margin: 0px auto;
    background-color: rgb(235, 235, 235);
    padding: 5%;
    border: 3px solid rgb(197, 195, 195);
    border-radius: 4px;
    position:relative;
}
.document_img_div {
    padding: 4%;
    background-color: rgb(255, 255, 255);
    margin: 3% 0%;
    box-shadow: 0px 0px 2px rgb(165, 165, 165);
    position:relative;
}
.document_content_div p {
    font-weight:600;
}
.document_remove_btn {
    width:100%;
    margin-bottom: 5%;
}
.document_close {
    width: 40px;
    height: 40px;
    background-color: rgb(234, 234, 234);
    text-align: center;
    border: 1px solid rgb(200, 198, 198);
    border-radius: 50px;
    padding: 2%;
    position: absolute;
    top: 3%;
    left: 78%;
}
.document_cam {
    position: absolute;
    top: 45%;
    left: 40%;
}
/*forget password*/
.forget_password_div {
    width: 30%;
    margin: 3% auto;
    height: auto;
    overflow: hidden;
    background-color: rgb(255, 255, 255);
    padding: 2%;
    box-shadow: 0px 0px 6px rgb(149, 149, 149);
}
.forget_pass_label {
    font-size:16px;
}
.forget_pass_input {
    width: 100%;
    margin: 2% 0% 3%;
    padding: 2%;
}
.forget_pass_btn {
    background-color: rgb(102, 204, 154);
    border: medium none;
    padding: 1% 3%;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(149, 146, 146);
    margin-right: 2%;
}
.forget_pass_btn:hover {
    color: rgb(102, 204, 154);
    background-color: #fff;
}
/*privacy policy*/
.privacy_policy_content_div {
    width: 80%;
    margin: 0px auto;
    padding: 0% 1.3%;
}
.privacy_policy_content_div p {
    text-align:justify;
}
.privacy_policy_content_div h5 {
    font-weight:600;
    font-size:15px;
}
/*payment confirmation*/
.payment_confirmation_div {
    width: 40%;
    margin: 2% auto;
    padding: 2% 2%;
    height: auto;
    overflow: hidden;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 6px rgb(220, 220, 220);
}
.success_icon_div {
    width: 8%;
    float: left;
    margin-right: 4%;
}
.success_icon_div img {
    width:100%;
}
.successful_head {
    width: 88%;
    float: left;
}
.successful_head h4 {
    font-size: 28px;
    font-weight: 600;
    margin-top: 5px;
}
.successful_table {
    width:100%;
}
.payment_success_td1 {
    width:60%;
    font-size: 22px;
    font-weight: 600;
    line-height: 35px;
}
.payment_success_td2 {
    width:40%;
    font-size: 22px;
    font-weight: 600;
    line-height: 35px;
}
.payment_success_info {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 2% 0%;
}
.payment_conf_table {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 5% 0% 2% 0%;
}
.footer_link {
    text-align:left;
}
.footer_link p a{
    color:#fff;
    font-weight:600;
}
.conform_btn {
    padding: 1%;
    background-color: rgb(255, 102, 52);
    color: #fff;
    border: none;
    box-shadow: 0px 0px 2px #675f5f;
    margin-top: 2%;
}
/*fhrai uniwe*/
.uniwe_link {
    color:#333;
}
.fhrai_uniwe_main_div {
    margin-top:5%;
    position:relative;
}
.fhrai_uniwe_12 {
    width: 90% !important;
    margin: 0px auto;
    float: none !important;
    padding: 1%;
    box-shadow: 0px 0px 3px rgb(152, 152, 152);
    height: auto;
    overflow: hidden;
    margin-bottom: 3%;
}
.uniwe_social_head h4 {
    font-weight:600;
}
.uniwe_social_head p {

}
.uniwe_nitif_ul {
    list-style:none;
    height: auto;
    overflow: hidden;
}
.uniwe_nitif_ul li {
    display: inline-block;
    float: left;
    width: 25%;
}
.umiwe_notif_img {
    /*width: 10%;*/
    float: left;
    margin-right: 5%;
}
.umiwe_notif_img img {
    width:100%;
}
.uniwe_notification_div {
    margin-top: 4%;
}
.uniwe_img_div img {
    width:75%;
}
.uniwe_gallery {
    width: 40%;
    clear: both;
}
.uniwe_gallery img {
    width:100%;
}
.uniwe_plus_div {
    float: right;
    width: 5.5%;
    position:fixed;
    top: 85%;
    left: 79%;
    min-height: 48px;
    min-width: 48px;
}
.uniwe_plus_icon {
    width:100%;
}
.uniwe_plus_icon img {
    width:100%;
}
/*convention registration*/
.convention_registration_div {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: rgb(204, 204, 204);
}
.radio_marginright {
    margin-right:5%;
}
.con_registration_mid_sec {
    width: 78%;
    margin: 10% auto 0%;
    background-color: rgb(255, 255, 255);
    height: auto;
    overflow: hidden;
}
.con_registration_field_div {
    width: 85%;
    margin: 3% auto;
}
.con_registration_head {
    width: 100%;
    margin-bottom: 3%;
}
.con_registration_head h4 {
    font-weight: 600;
    font-size: 20px;
}
.con_regis_table th {
    background-color:#ccc;
}
.con_regis_table td {
    padding: 25px 8px !important;
}
.con_btn {
    padding: 0.8% 2%;
    border: medium none;
    background-color: rgb(102, 204, 154);
    margin-right: 2%;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
}
.con_btn:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
.award_innbtn {
    padding: 1% 2%;
    border: medium none;
    background-color: rgb(102, 204, 154);
    margin-right: 2%;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
}
.award_innbtn:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
.con_clear {
    clear:both;
}
.con_nextbtn, .con_nextbtn2 {
    float:right;
    margin-right: 0%;
}
.label_marginleft {
    margin-left:2%;
}
.con_nextbackbtn_div {
    margin-top: 3%;
    /*width: 54.7%;*/
    width:52%;
    clear:both;
}
.con_backbtn, .con_nextbtn2 {
    /*padding: 1.3% 4%;*/
}
.conbtn_paddingleft {
    width: 52%;
    text-align: right;
}
.conbtn2 {
    margin-right:0% !important;
}
.payonline_radio {
    margin-right:3%;
}
.milestone_td_center {
    text-align:center !important;
}
.delegate_btn {
    margin-bottom:2%;
}
.star_span {
    width: 2%;
    float: left;
    position: absolute;
    left: 98%;
    top: 0%;
    color: red;
    font-size: 18px;
}
.form-group {
    position:relative;
}
.self_tb_select {
    width: 71% !important;
    padding: 2% 2%;
    float: left;
}
.close_span {
    cursor: pointer;
    margin-left: 2%;
}
.con_regis_table tr td {
    position:relative;
}
.con_tbname_input {
    width:97% !important;
    float:left;
}
.star_span2 {
    width: 2%;
    float: left;
    margin-left: 1%;
    text-align: right;
    font-size: 16px;
    color: red;
}
.con_registration_input {
    background-color:#fff !important;
}
.con_registration_4 {
    margin:4% 0% 2% 0%;
}
.convention_rate_table {
    position:relative;
    background-color: rgb(255, 102, 52);
    /*border-top-left-radius: 6px;
    border-top-right-radius: 6px;*/
}
.con_rate_collapse {
    padding:8px;
    border: 1px solid rgb(255, 102, 52);
    margin-bottom:5%;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.convention_rate_head {
    padding:5px;
    position:relative;
}
.convention_rate_head h4 {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0px;
    font-weight:600;
    margin-top:0px;
}
.tab_close2 {
    width: 10%;
    position: absolute;
    top: 50%;
    left: 88%;
    margin-left: 3%;
}
.tab_close3 {
    top: 20% !important;
}
.tb_margin_top {
    margin-top:5%;
}
/*major milestones*/
.milestone_label {
    font-size:18px;
}
.con_table_input {
    width:100%;
    padding: 0.5% 2%;
}
.con_table_select {
    width:100%;
    padding: 2% 2%;
}
.milestones_table th {
    background-color:#ccc;
    text-align: center;
}
.milestones_table td {
    padding: 15px 8px !important;
}
.travel_arrival_div {
    width: 50%;
    float: left;
    border: 1px solid rgb(220, 220, 220);
}
.travel_arrival_div h5 {
    background-color: rgb(204, 204, 204);
    padding: 1% 2%;
    font-weight: 600;
    font-size: 16px;
    margin-top: 0px;
}
.arrival_field_div {
    padding: 0% 2%;
    height: auto;
    overflow: hidden;
    margin-bottom: 3%;
}

.arrival_label {
    width:30%;
    float:left;
    font-weight: 600;
}
.arrival_input {
    width:70%;
    float:left;
    padding: 0.5% 2%;
}
.arrival_select {
    width:70%;
    float:left;
    padding: 1.2% 2%;
}
.arival_flite_input {
    width: 96%;
    padding: 0.5% 2%;
}
.milestone_travel_detail_div {
    width: 100%;
    margin: 1% 0% 3% 0%;
    height: auto;
    overflow: hidden;
}
.payment_mode_selection {
    width: 100%;
    margin: 2% 0%;
}
.registration_fee_div {
    width: 52%;
    margin: 5% 0% 3% 0%;
    height: auto;
    overflow: hidden;
}
.registration_fee_input {
    float:right;
}
.registration_fee_label {
    font-size: 18px;
    margin-right: 3%;
}
.registration_fee_input {
    padding: 0.5% 2%;
    font-size: 15px;
}
.milestone_viewdetail {
    padding: 0.8% 2%;
    border: medium none;
    background-color: rgb(102, 204, 154);
    margin-left: 2%;
    color: rgb(255, 255, 255);
    font-weight: 600;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
}
.milestone_viewdetail:hover {
    color: rgb(102, 204, 154);
    background-color: #fff;
}
.milestone_link {
    width:100%;
    margin:2% 0%;
}
/*membership bashboard*/
.member_dashboard_div {
    width: 80%;
    margin: 5% auto;
}
.member_dash_4 {
    opacity: 0.7;
    min-height: 200px !important;
}
.member_dash_4:hover {
    opacity: 1;
}
.loginmember_head h4 {
    color: rgb(205, 51, 1);
    font-weight: 600;
    font-size: 20px;
}
.loginservices_head h4 {
    color: rgb(102, 204, 154);
    font-weight: 600;
    margin-top: 5%;
}
.member_dash_img {
    text-align: center;
    background-color: rgb(205, 51, 1);
    margin: 10% 0%;
    padding: 6% 0% 2% 0%;
    min-height: 165px !important;
    min-width: 152px !important;
}
.lservices {
    background-color: rgb(102, 204, 154);
}
.member_dash_img h5 {
    color:#fff;
    font-weight:600;
    margin-top: 25px;
    font-size: 15px;
}
/*new member list*/
.newmemberlist_main_div {
    width: 80%;
    margin: 0 auto;
    padding: 0% 1.3%;
}
.newmemberlist_table {
    width: 100%;
    margin-top: 2%;
}
.newmemberlist_div {
    width: 100%;
    margin: 10% 0% 3% 0%;
}
.newmemberlist_tr_head td{
    padding:1% !important;
}
/*awards inner*/
.award_inner_odd_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #e5e3e4;
}
.award_date_select {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    width: 89% !important;
    margin-right: 2%;
   
}
.award_inner_heading {
    width: 80%;
    margin: 0px auto;
    padding: 0% 1.3%;
}
.inner_heading {
    text-align:center;
    padding: 2% 0%;
}
.inner_heading h3 {
    color: rgb(255, 102, 52);
    font-size: 28px;
    font-family: helvetica;
    font-weight: 600;
    margin-top: 15px;
}
.inner_heading h4 {
    font-size: 22px;
    font-style: italic;
    color: rgb(255, 102, 52);
}
.award_inner_even_sec {
    width: 100%;
    height: auto;
    padding: 1% 0%;
    background-color:#f1f1f1;
}
.award_inner_even_sec2 {
    width: 100%;
    height: auto;
    padding: 1% 0%;
}
.award_textheight {
    height:120px !important;
}
.award_dates_div {
    width: 33.333% !important;
    float: left;
    position:relative;
}
.award_inner_form_div {
    width: 65%;
    margin: 2% auto;
    height: auto;
    overflow: hidden;
}
.award_inn_label {
    text-align:left !important;
}
.award_inn_group {
    margin-bottom:20px !important;
}
.environment_form_head {
    text-align: center;
    margin-bottom: 5%;
}
.environment_form_head h4 {
    font-size: 22px;
    font-weight:600;
}
.environment_form_head p {
    font-size: 16px;
}
.award_inn_mbr_div {
    width: 50%;
    float: left;
}
.award_inn_desc_head {
    margin-bottom: 3%;
}
.award_inn_desc_head h4 {
    font-weight: 600;
    font-size: 22px;
}
.serial_count {
    width: 4%;
    float: left;
    padding-top:7px;
    font-size: 16px;
}
.award_form_div {
    width:96%;
    float:left;
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.awrad_inner_table th {
    background-color: #787878;
    color: #fff;
}
.award_inn_label {
    font-size:16px;
}
.cfl_input {
    margin-top:7px;
}
.span_italic, .para_italic {
    font-style:italic;
    font-size:14px;
}
.divider {
    width: 100%;
    margin-bottom: 3%;
    height: auto;
    overflow: hidden;
}
.award_nextbtn {
    padding: 0.8% 2%;
    border: medium none;
    background-color: rgb(102, 204, 154);
    /*margin-right: 2%;*/
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
    margin-left: 0.5px;
    margin-right:0.5px;
}
.award_nextbtn:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
.awdnextbtn {
    float:right;
}
.award_tb_input {
    width:96%;
    float:left;
}
.star_span3 {
    width: 2%;
    float: left;
    margin-left: 2%;
    color: red;
    font-size: 16px;
}
.star_span4 {
    width: 2%;
    float: left;
    margin-left: 1%;
    margin-top: 1%;
    color: red;
    font-size: 16px;
}
.star_span5 {
    width: 2%;
    float: left;
    position: absolute;
    left: 95%;
    top: 0%;
    color: red;
    font-size: 18px;
}
.star_span6 {
    width: 2%;
    float: left;
    position: absolute;
    left: 97%;
    top: 0%;
    color: red;
    font-size: 18px;
}
.star_span7 {
    width: 2%;
    float: left;
    position: absolute;
    left: 90%;
    top: 0%;
    color: red;
    font-size: 18px;
}
.cfl_input {
    width:30% !important;
    float:left !important;;
    padding:5px !important;
}

/*nguard*/
.awards_info_div {
    padding:0% 2%;
    text-align:left !important;
}
.awards_info_div h4 {
    font-size:20px;
    font-weight:600;
}
/*convention home*/
.convention_banner_text {
    width: 32%;
    position: absolute;
    top: 70%;
    left: 13%;
}
.convention_banner_text h2 {
    color: #fff;
    font-size: 28px;
}
.con_banner_textright {
    width: 32%;
    position: absolute;
    top: 70%;
    left: 64%;
}
.con_banner_textright h2{
    color: #fff;
    font-size: 28px;
}
.convention_mid_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f1f1f1;
    padding: 2% 0%;
}
.convention_home_main {
    width: 80%;
    margin: 0 auto;
    padding: 0% 1.3%;
    height: auto;
    overflow: hidden;
}
.convention_home_head {
    text-align: center;
    /*width: 32%;*/
    margin: 2% auto;
    height: auto;
    overflow: hidden;
    display: inline-block;
}
.heading_icon {
    float: left;
    width: 10%;
}
.heading_icon img {
    width:100%;
}
.convention_home_head h4 {
    width: 86%;
    float: left;
    text-align: left;
    margin-left: 4%;
    font-size: 22px;
    font-weight: 600;
    margin-top: 3px;
}
.convention_para_div {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
}
.convention_para_div p {
    font-size: 16px;
    line-height: 30px;
}
.convention_readmore {
    text-align:center;
}
.convention_readmore p a{
    font-size:16px;
    color:rgb(255, 102, 52);
    font-weight:600;
}
.venue_detail_div {
    width: 100%;
    padding: 2% 3%;
    background-color: #fff;
    height: auto;
    overflow: hidden;
}
.venue_info_div {
    margin-bottom: 3%;
    height: auto;
    overflow: hidden;
}
.venue_heading {
    /*width: 45%;*/
    display: inline-block;
    background-color: #fff;
    padding: 1% 5% 1% 3%;
    clear: both;
    border-top-right-radius: 50px;
}
.venue_heading h4 {
    font-weight: 600;
}
.con_location {
    width: 4%;
    float: left;
    margin-right: 2%;
}
.venue_address {
    width: 94%;
    float: left;
    border-bottom: 1px solid #ccc;
}
.venue_address p{
    font-size: 15px;
}
.rtext_right {
    text-align:right !important;
}
.con_bordertop {
    border-top: 10px solid #fff;
}
.convention_home_head2 {
    text-align: center;
    width: 32%;
    margin: 2% 0%;
    height: auto;
    overflow: hidden;
}
.convention_home_head2 h4 {
    width: 85%;
    float: left;
    text-align: left;
    margin-left: 4%;
    font-size: 22px;
    font-weight: 600;
    margin-top: 5px;
}
.speaker_member_div {
    text-align:center;
}
.speaker_img_div {
    transition: all 0.2s ease-in-out 0s;
}
.speaker_img_div2 img {
    /*width:100%;*/
}
.speaker_img_div:hover {
    transform: scale(1.10);
    cursor:pointer;
}
.speaker_name_div {
    margin-top: 3%;
    height: auto;
    overflow: hidden;
}
.speaker_name_div h4 {
    font-weight:600;
    font-size: 16px;
}
.speaker_name_div p {
    font-size:15px;
    font-weight:600;
}
.speaker_main_div {
    margin: 2% 0%;
    height: auto;
    overflow: hidden;
    width: 100%;
}
.speaker_3 {
    border-right:1px solid #ccc;
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.sbb {
    border-bottom:1px solid #ccc;
}
.main_speaker_4 {
    padding-top: 2%;
}
.agenda_collapse_div {
    background-color: rgb(102, 204, 154);
    padding: 0% 1%;
    /*border-radius: 6px;*/
    position:relative;
    box-shadow: 0px 0px 2px #666666;
}
.agenda_collapse_div2 {
    background-color: rgb(255, 102, 52);
    padding: 0% 1%;
    position:relative;
    box-shadow: 0px 0px 2px #666666;
}
.agenda_tabpils_ul {
    border:1px solid #ccc;
}
.agenda_tabpils_ul>li>a {
    font-size:16px !important;
    font-weight:600 !important;
}
/*about convention*/
.convention_main_head {
    text-align:justify;
    margin-bottom: 2%;
}
.convention_main_head h4{
    font-size:22px;
    font-weight:600;
}
.convention_main_head p{
    font-size:16px;
    line-height: 28px;
}
.convention_committee_div {
    width: 100%;
    margin: 5% auto 0%;
    height: auto;
    overflow: hidden;
    padding: 2%;
    background-color: #fff;
    box-shadow: 0px 0px 6px #888383;
}
.con_committee_head h4{
    font-size: 20px;
    font-weight: 600;
    color: rgb(255, 102, 52);
}
.con_committee_table {
    margin: 5% 0% 7% 0%;
}
.con_ctable {
    width:100%;
}
.allied_map {
    width: 30%;
    float: right;
    margin-left: 2%;
    border: 5px solid rgb(255, 255, 255);
}
.city_map {
    width: 100%;
    height: auto;
    overflow: hidden;
}
/*agenda*/
.agenda_div {
    width: 100%;
    height: auto;
    overflow: hidden;
    /*margin-bottom: 1%;*/
}
.age_bbottom {
    border-bottom: 1px solid #ccc;
    margin-bottom:2%;
}
.agenda_left {
    width: 18%;
    float: left;
}
.agenda_right {
    width: 82%;
    float: left;
}
.agenda_left h4, .agenda_right h4 {
    font-weight: 600;
    color: #fff;
    font-size:16px;
}
.agenda_collapse {
    border:1px solid rgb(102, 204, 154);
    padding:10px;
}
.agenda_collapse2 {
    border:1px solid rgb(255, 102, 52);
    padding:10px;
}
.watch_icon {
    margin-right:5%;
}
.cdate_span {
    font-size: 15px;
    font-weight: 600;
}
.agenda_right p {
    text-align:justify;
    font-size:16px;
}
/*delegate list*/
.delegate_selection_div {
    width:100%;
    margin:2% 0%;
}
.delegate_select {
    padding: 0.5% 1%;
    font-size: 16px;
    border-radius: 6px;
    border-color: rgb(255, 102, 52);
}
.con_delegate_tb th {
    background-color: #adadad;
    font-size: 15px;
}
/*convention tour*/
.con_tour_days {
    width: 8%;
    float: left;
}
.con_tour_days h4, .con_tour_info h4 {
    font-weight: 600;
    color: rgb(255, 102, 52);
}
.con_tour_info {
    width:92%;
    float:left;
}
.con_tour_info p {
    font-size:16px;
    text-align:justify;
    margin: 0 0 20px;
    border-bottom: 1px solid #ccc;
}
.con_tour_info p span {
    font-weight:600;
}
/*convention registration fee*/
.con_registration_feehead h4 {
    color:rgb(255, 102, 52);
}
.con_regis_feetable {
    width:60%;
    clear:both;
    padding-left: 1%;
}
.regis_fee_category {
    width:100%;
    clear:both;
    margin-bottom: 1%;
    height: auto;
    overflow: hidden;
}
.regis_feelabel {
    font-size:16px;
}
.second_heading {
    margin-bottom:2%;
}
.con_register_btn {
    color: #fff;
    padding: 0.5% 2% 0.5% 2%;
    background-color: rgb(102, 204, 154);
    font-size: 16px !important;
}
.convention_mid_sec2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 2% 0%;
}
.con_tc_heading h4 {
    font-weight:600;
    color: rgb(255, 102, 52);
}
.archieve_span {
    font-size: 18px;
    margin-left: 2%;
}
/*convention venue detail*/
.venue_detail_8  {
    margin-right: 0px !important;
    margin-left: 0px !important;
    border-right: 1px solid #ccc;
}
.venue_detail_4 {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.map_code2 {
    width: 100%;
    overflow: hidden;
    height: 240px;
    max-width: 100%;
    border: 5px solid rgb(255, 255, 255);
}
.venue_img_div {
    width: 55%;
    float: left;
    margin-right: 2%;
}
.venue_img_div img {
    width:100%;
}
.venue_info_details {
    width:43%;
    float:left;
}
.venue_detail_12 {
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding: 2% 0% 3% 0%;
    border-bottom: 1px solid #ccc;
}
.speaker_message_2 {
    margin-right: 0px !important;
}
.speaker_meaage_div {
    text-align:justify;
    height: auto;
    overflow: hidden;
}
.message_update_div {
    border-bottom: 1px solid #ccc;
    margin: 3% 0%;
    height: auto;
    overflow: hidden;
}
.speaker_sign_div {
    width: 20%;
    float: right;
    height: auto;
    overflow: hidden;
    text-align: center;
}
.speaker_sign_div p {
    font-weight:600;
    margin-top: 8px;
}
.tour_item img {
    width:100%;
}
.tour_control {
    opacity: 1 !important;
    width: 2% !important;
    top: 35% !important;
    text-shadow: none !important;
}
.tour_control.right {
    background-image: none !important;
    right: 0% !important;
}
.tour_control.left {
    background-image: none !important;
    left: 0% !important;
}
/*css for parallax start*/
.banner1 {
    position:relative;
    /*background: url(../images/home_banner1.jpg) 50% 0 no-repeat fixed;*/
    height: 550px;
    margin: 0 auto;
    color: #fff;
    background-size: cover;
    /*padding: 100px 0;*/
    /*margin-top:-50px;*/
}
.banner2 {
    position:relative;
    /*background: url(../images/home_banner2.jpg) 50% 0 no-repeat fixed;*/
    height: 550px;
    margin: 0 auto;
    color: #fff;
    background-size: cover;
    /*padding: 100px 0;*/
    /*margin-top:-50px;*/
}
.banner3 {
    position:relative;
    /*background: url(../images/home_banner3.jpg) 50% 0 no-repeat fixed;*/
    height: 550px;
    margin: 0 auto;
    color: #fff;
    background-size: cover;
    /*padding: 100px 0;*/
    /*margin-top:-50px;*/
}
.banner4 {
    position:relative;
    /*background: url(../images/home_banner4.jpg) 50% 0 no-repeat fixed;*/
    height: 550px;
    margin: 0 auto;
    color: #fff;
    background-size: cover;
}

.banner5 {
    position:relative;
    /*background: url(../images/Fhrai-Banner.jpg) 50% 0 no-repeat fixed;*/
    height: 550px;
    margin: 0 auto;
    color: #fff;
    background-size: cover;
}
.banner6 {
    position:relative;
    /*background: url(../images/home_banner6.jpg) 50% 0 no-repeat fixed;*/
    height: 550px;
    margin: 0 auto;
    color: #fff;
    background-size: cover;
}
.banner7 {
    /*position:relative;
    background: url(../images/home_banner7.jpg) 50% 0 no-repeat fixed;*/
    height: 550px;
    margin: 0 auto;
    color: #fff;
   
    background-size: 100%;
}
 .banner9 {
    position: relative;
     /*background: url(images/food_hos_banner.jpg) 50% 0 no-repeat fixed;*/
    height: 550px;
    margin: 0 auto;
    color: #fff;
    background-size: cover;
    /* background-size: 100%; */
}
.banner8 {
    position:relative;
    /*background: url(../images/FHRAI_home_banner11.jpg) 50% 0 no-repeat fixed;*/
    height: 550px;
    margin: 0 auto;
    color: #fff;
    background-size: cover;
    /*background-size: 100%;*/
}
.banner30 {
    position:relative;
    /*background: url(../images/FHRAI_home_banner11.jpg) 50% 0 no-repeat fixed;*/
    height: 550px;
    margin: 0 auto;
    color: #fff;
    background-size: cover;
    /*background-size: 100%;*/
}
.banner16 {
      /*position:relative;
    background: url(../images/HSIBANNER_Big.jpg) 50% 0 no-repeat fixed;*/
    height: 550px;
    margin: 0 auto;
    color: #fff;
    background-size: cover;
}
.banner20 {
      position:relative;
    /*background: url(../images/food_hos_desk.jpg) 50% 0 no-repeat fixed;*/
    height: 550px;
    margin: 0 auto;
    color: #fff;
    background-size: cover;
}
.banner14 {
    position:relative;
    /*background: url(../images/fhrai_mobile_app_banner.jpg) 50% 0 no-repeat fixed;*/
    height: 550px;
    margin: 0 auto;
    color: #fff;
    background-size: cover;
    
}
/*.banner_inner {
    margin-top:-25px !important;
}*/
/*.desktop_view {
    display:none !important;
}*/
#slide1, #slide2{ width: 100%; }
#slide1{
	background:url('../img/slide1.jpg') 50% 0 no-repeat fixed;
	color: #fff;
	height: 600px;
	margin: 0;
	padding: 200px 0 260px 0;
	background-size: cover;
}

#slide2{
	background-color: #fff;
	color: #333333;
	height: 300px;
	margin: 0 auto;
	overflow: hidden;
	padding: 200px 0;
}

#slide3{
	background: url(../img/slide3.jpg) 50% 0 no-repeat fixed;
	color: #fff;
	height: 600px;
	padding: 170px 0 0 0;	
	background-size: cover;
}

#slide4{
	
    background: url(../images/bg_image.jpg) 50% 0 no-repeat fixed;
    background-color: #fff;
    height: 700px;
    padding: 100px 0;
    /*background-size: 100%;*/
    background-size: cover;
}

#slide5{
	background: url(../img/slide5.jpg) 50% 0 no-repeat fixed;
	height: 200px;
	margin: 0 auto;
	padding: 250px 0;
	color: #fff;
	background-size: cover;
}
#slide6 {
    position:relative;
    background: url(../images/incredible.jpg) 50% 0 no-repeat fixed;
    height: 800px;
    margin: 0 auto;
    color: #fff;
    background-size: cover;
    padding: 100px 0;
    /*background-size: 100%;*/
}
.incredible_a {
    width: 100%;
    height: 100%;
    position: absolute;
}
/*css for parallax end */

/*order detail*/
.order_desc p {
    font-size:16px;
    font-weight:300 !important;
    font-family:helvetica;
}
.order_table th {
    background-color: #ebebeb;
    font-size: 16px;
}
.order_table td {
    font-size:16px;
}
.total_row {
    background-color: #ebebeb;
}
.order_printbtn {
    padding: 0.5% 3%;
    color: #fff;
    background-color: #787878;
    border: none;
    box-shadow: 0px 0px 2px #dcdcdc;
    font-weight: 600;
    cursor:pointer;
    font-size:20px;
}
.order_printbtn:hover {
    background-color:#989898;
}
.order_detailmain {
    margin-top: 2%;
}
.order_detail_sec {
    width: 100%;
    clear: both;
    height: auto;
    overflow: hidden;
    margin:2% 0%;
}
.order_value1 {
    width:17%;
    float:left;
}
.order_value2 {
    width:83%;
    float:left;
}
/*error page*/
.error_mid_sec {
    width: 100%;
    height: 800px;
    overflow: hidden;
    background-color: #f1f1f1;
    padding: 2% 0%;
}
.error_message_div {
    margin-top: 10%;
    width: 100%;
    margin: 15% auto;
    text-align: center;
}
.error_message_div h1 {
    font-size: 75px;
    font-weight: 600;
    line-height: 90px;
}
.error_message_div h4 {
    margin-top: 30px;
}
.error_message_div h4 a {
    font-size: 22px;
    color: rgb(255, 102, 52);
    
}
.con_mdl_body {
    text-align: center;
}
.conv_content {
    background-color: rgb(255, 102, 52) !important;
}
.convention_modal {
    margin-top: 18% !important;
}
.con_mdl_body h1 {
    color: #fff;
    font-weight: 600;
    font-size: 44px;
    margin-top: 5px;
}
/*hotel fact sheet*/
.factsheet_form_div {
    margin-top: 7%;
}
.factsheet_form_field {
    width: 95%;
    margin: 0 auto;
    border-bottom: 6px solid #ccc;
    padding-bottom: 2%;
}
.fact_label {
    text-align: left !important;
}
.fact_italic {
    font-style: italic;
    text-align: left !important;
    font-weight: 300 !important;
}
.check_top {
    padding-top: 7px;
}
.fact_numbering {
    width: 3%;
    float: left;
    padding-top: 7px;
}
.fact_group {
    width: 97%;
    float: left;
}
.fact_table th {
    background-color: #ebecea;
    text-align: center;
    padding: 4px 0px !important;
    font-size: 15px;
    
}
.fact_table td {
    font-size: 15px;
    font-family: helvetica;
}
.fact_btn {
    padding: 0.8% 2%;
    border: medium none;
    background-color: rgb(102, 204, 154);
    margin-left: 2%;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 15px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
}
.fact_btn:hover {
    color: rgb(102, 204, 154);
    background-color: #fff;
}
.mrkt_input {
    width: 80% !important;
    float: left;
}
.percent_label {
    width: 20%;
    float: left;
    margin-top: 6px;
    text-align: center;
}
.percent_td {
    width: 15%;
    text-align: center;
}
.mrkt_td {
    width: 35%;
}
.mrkt_span {
    width: 16%;
    float: right;
}
.mrkt_total {
    font-size: 16px;
    font-weight: 600;
}
.fact_field_area {
    width: 100%;
    height: auto;
    overflow: hidden;
    
}
.rooms_input {
    width: 45% !important;
    float: left;
}
.rooms_label {
    width: 55%;
    float: left;
    text-align: center;
    margin-top: 5px;
}
.occupency_span {
    width: 60%;
    float: right;
}
.revenue_span {
    padding: 4px 12px;
    background-color: #666;
    color: #fff;
    float: left;
}
.revenue_table th{
    padding: 0px !important
}
.revenue_table tr td:nth-child(1) {
    width: 55%;
}
.revenue_table tr td:nth-child(2) {
    width: 35%;
}
.revenue_table tr td:nth-child(3) {
    width: 10%;
    text-align: center;
}
.factsheet_btn {
    width: 98.6%;
}
.fact_inner_6 {
    float: right !important;
}
.tb_padding {
    padding-left: 18px;
}
.m_vac_btn {
    padding: 1%;
    border: medium none;
    background-color: rgb(102, 204, 154);
    margin-right: 2%;
    color: rgb(255, 255, 255);
    font-weight: 600;
    font-size: 16px;
    box-shadow: 0px 0px 2px rgb(80, 80, 80);
    margin-bottom: 4%;
}
.m_vac_btn:hover {
    color:rgb(102, 204, 154);
    background-color:#fff;
}
.login_modal_body {
    text-align: center;
}
.login_modal_body h4 a {
    font-weight: 600;
    color: rgb(255, 102, 52) !important;
}
.login_modal_body h4 {
    font-size: 22px;
}
.login_dialog {
    margin-top: 15% !important;
}
.property_div {
    width: 90%;
    height: auto;
    overflow: hidden;
}
.prop_table {
    border: 1px solid #ccc;
    margin-bottom: 0px !important;
}
.prop_table th {
    background-color: #f1eff0;
}
.prop_table td {
    font-size: 15px;
    padding: 18px 8px !important;
}
.hotel_head {
    font-size: 18px;
}
.bold_td {
    font-weight: 600;
}
.prop_pay_btn {
    background-color: rgb(255, 102, 52);
    border: none;
    color: #fff;
    font-size: 13px;
    padding: 3px 10px 1px 10px;
    border-radius: 6px;
    box-shadow: 0px 0px 2px #ccc;
}
.detail_tr td {
    border: 1px solid #ccc;
    text-align: center;
    width: 25%;
}
.add_head {
    text-align: right;
    font-weight: 600;
    margin-bottom: 20px;
}
.prop_main_div {
    padding-bottom: 0% !important;
}
.prop_payment_sec {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    margin-top: 8%;
    background-color: #333;
    padding: 1.5%;
    box-shadow: 0px 0px 3px #333;
}
.prop_amount {
    color: #fff;
    font-size: 26px;
    margin-right: 2%;
}
.make_paybtn {
    background-color: rgb(255, 102, 52);
    border: none;
    color: #fff;
    font-size: 20px;
    padding: 5px 18px 5px 18px;
    border-radius: 6px;
}
.detail_modal {
    z-index: 1051;
    /*overflow: scroll;*/
}
.pub_login_dialog {
    z-index: 1051;
    /*overflow: scroll;*/
}
.modal { overflow: auto !important; }

.plan_lebel {
    width: 18.7%;
    float: left;
}
.plan_input {
    width: 81.3%;
    float: left;
}
 #divbankDetails {
          width:56%;
          }
@media (min-width:50px) and (max-width:767px){
.con_registration_4 {
    margin: 11% 0% 2% 3%;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-device-width: 320px) 
  and (max-device-width: 480px){
    /* Safari and Chrome, if Chrome rule needed */

    .con_registration_4 {
    margin: 20% 0% 2% 3%;
}
#divbankDetails {
          width:85%;
          }
    }
