@font-face {
	font-family: 'tfarrowboldbold';
	src: url('../fonts/tfarrowbold-normal-webfont.eot');
	src: url('../fonts/tfarrowbold-normal-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/tfarrowbold-normal-webfont.woff') format('woff'), url('../fonts/tfarrowbold-normal-webfont.ttf') format('truetype'), url('fonts/tfarrowbold-normal-webfont.svg#tfarrowboldbold') format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'tfarrowlightregular';
	src: url('../fonts/tfarrowlight-normal-webfont.eot');
	src: url('../fonts/tfarrowlight-normal-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/tfarrowlight-normal-webfont.woff') format('woff'), url('fonts/tfarrowlight-normal-webfont.ttf') format('truetype'), url('../fonts/tfarrowlight-normal-webfont.svg#tfarrowlightregular') format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'tfarrowmediumregular';
	src: url('../fonts/tfarrowmedium-normal-webfont.eot');
	src: url('../fonts/tfarrowmedium-normal-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/tfarrowmedium-normal-webfont.woff') format('woff'), url('../fonts/tfarrowmedium-normal-webfont.ttf') format('truetype'), url('fonts/tfarrowmedium-normal-webfont.svg#tfarrowmediumregular') format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'myriad_probold';
	src: url('fonts/myriadpro-bold-webfont.eot');
	src: url('fonts/myriadpro-bold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/myriadpro-bold-webfont.woff') format('woff'), url('fonts/myriadpro-bold-webfont.ttf') format('truetype'), url('fonts/myriadpro-bold-webfont.svg#myriad_probold') format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'myriad_pro_condbold';
	src: url('../fonts/myriadpro-boldcond-webfont.eot');
	src: url('../fonts/myriadpro-boldcond-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadpro-boldcond-webfont.woff') format('woff'), url('../fonts/myriadpro-boldcond-webfont.ttf') format('truetype'), url('../fonts/myriadpro-boldcond-webfont.svg#myriad_pro_condbold') format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'myriad_pro_condbold_italic';
	src: url('../fonts/myriadpro-boldcondit-webfont.eot');
	src: url('../fonts/myriadpro-boldcondit-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadpro-boldcondit-webfont.woff') format('woff'), url('../fonts/myriadpro-boldcondit-webfont.ttf') format('truetype'), url('fonts/myriadpro-boldcondit-webfont.svg#myriad_pro_condbold_italic') format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'myriad_probold_italic';
	src: url('../fonts/myriadpro-boldit-webfont.eot');
	src: url('../fonts/myriadpro-boldit-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadpro-boldit-webfont.woff') format('woff'), url('../fonts/myriadpro-boldit-webfont.ttf') format('truetype'), url('../fonts/myriadpro-boldit-webfont.svg#myriad_probold_italic') format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'myriad_pro_conditalic';
	src: url('../fonts/myriadpro-condit-webfont.eot');
	src: url('../fonts/myriadpro-condit-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadpro-condit-webfont.woff') format('woff'), url('../fonts/myriadpro-condit-webfont.ttf') format('truetype'), url('../fonts/myriadpro-condit-webfont.svg#myriad_pro_conditalic') format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'myriad_proitalic';
	src: url('../fonts/myriadpro-it-webfont.eot');
	src: url('../fonts/myriadpro-it-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadpro-it-webfont.woff') format('woff'), url('../fonts/myriadpro-it-webfont.ttf') format('truetype'), url('../fonts/myriadpro-it-webfont.svg#myriad_proitalic') format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'myriad_pro_lightbold';
	src: url('../fonts/myriadpro-semibold-webfont.eot');
	src: url('../fonts/myriadpro-semibold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadpro-semibold-webfont.woff') format('woff'), url('fonts/myriadpro-semibold-webfont.ttf') format('truetype'), url('../fonts/myriadpro-semibold-webfont.svg#myriad_pro_lightbold') format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'myriad_pro_lightbold_italic';
	src: url('../fonts/myriadpro-semiboldit-webfont.eot');
	src: url('../fonts/myriadpro-semiboldit-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/myriadpro-semiboldit-webfont.woff') format('woff'), url('../fonts/myriadpro-semiboldit-webfont.ttf') format('truetype'), url('../fonts/myriadpro-semiboldit-webfont.svg#myriad_pro_lightbold_italic') format('svg');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'jum-icons';
	src: url('../fonts/jum-icons0fb0.eot?82797340');
	src: url('../fonts/jum-icons0fb0.eot?82797340#iefix') format('embedded-opentype'), url('../fonts/jum-icons0fb0.woff?82797340') format('woff'), url('../fonts/jum-icons0fb0.ttf?82797340') format('truetype'), url('../fonts/jum-icons0fb0.svg?82797340#jum-icons') format('svg');
	font-weight: normal;
	font-style: normal
}



.top_main{ float:left; width:100%; background:#ebebeb; padding-top:5px;
padding-bottom:7px; }

.top_a a{
	padding-right:10px;}

.top_caption{font-family: "tfarrowlightregular" !important;
    text-transform: uppercase; float:left; width:100%; color:#999;}

.padding_left{ padding-left:0px; padding-right:0px;}
.padding_right{ padding-right:0px;}
.padding_left_right{ padding-left:0px; padding-right:0px;}

.top_button{ float:left; width:100%;color: #333;
    float: left;
    font-family: "tfarrowlightregular" !important;
    font-size: 13px;
    letter-spacing: 1px; margin-top:-4px;}
.padding-top_0{ padding-top:0px !important;}

.top_right_part{ float:left; width:100%; margin-top:1px;}
.top_right_part p{ float:right;font-family: "tfarrowlightregular" !important;
    font-size: 13px;
    letter-spacing: 1px;  color: #333}

.top_right_part p a{color: #333}
.top_right_part p a:hover{color: #000; text-decoration:none;}

.colour_main{ color:#5d0204 !important;}

.logo_section{ float:left; width:100%; background:#fff; padding-top:20px; padding-bottom:5px;}

.main_logo{ float:left; width:100%;} 

.main_menu_section{ width:100%; float:left; background:#666666;}

.main_menu{ float:left; width:100%;}

.menu_li{ font-family: "tfarrowmediumregular";
    font-size: 1em;
    padding: 0px px 0px;
    text-transform: uppercase; color:#fff !important;}

.menu_right_button{ float:left; width:100%; padding:5px 5px 5px 5px;;font-family: "tfarrowmediumregular";
    font-size: 1em; text-align:center; color:#fff; margin-top:10px; border-radius:5px;

                       background: #5d0204;

}

.menu_right_button a{color:#fff;}
.menu_right_button a:hover{color:#fff; text-decoration:none;
}

.main_banner{ float:left; width:100%; padding-left:8px; padding-right:8px; margin-top:-2px;}

.main_banner_images{ float:left; width:100%;}

.main_contantpart{ float:left; width:100%; padding-top:30px;}

.main_left{ float:left; width:100%;}
.main_left_h2{ float:left; width:100%; font-family: "tfarrowlightregular";font-size: 30px; color: #333;
    font-weight: normal;}

.main_left p{ float:left; width:100%;font-size:14px;
    line-height: 18px;
    margin: 10px 0 5px;color: #999;}

.main_right{ float:left; width:100%; padding-top:15px}
.main_right_h3{background: rgba(0, 0, 0, 0) url("../images/grayLine.png") repeat-x scroll center center;
    color: #333;
    font-size: 17px;
    margin-bottom: 15px;
    overflow: hidden;
    text-align: center;font-family: "tfarrowlightregular";
    font-weight:bold;
    margin: 0;
    text-transform: uppercase;}
.text_bg{ background:#fff; padding-left:10px; padding-right:10px;}

.chairman_outer{ float:left; width:100%; margin-top:10px; margin-bottom:10px;}
.chairman_outer img{ float:left; margin-right:10px; margin-top:5px;}

.chairman_outer p{color: #999; font-size: 14px; line-height:18px;}

.chairman_outer a{color: #999; font-size: 14px; line-height:18px;}

.span_bold{
	color: #858585; font-size: 14px; }

.bold{ color:#000 !important; font-weight:bold;  font-size: 14px;}
.italics{ font-style: italic;}

.facilities_outer{ float:left; width:100%; padding:25px 0; margin-top:5px;}
.facilities_title{ background: rgba(0, 0, 0, 0) url("../images/grayLine.png") repeat-x scroll center center;
    color: #333;
    font-family: "tfarrowlightregular";
    font-size: 1.125em;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase; margin-bottom:10px;}

.facilities_outer p{color: #a29061;
    float: left;
    font-size: 14px;
    line-height: 18px;
    margin: 10px 0 5px;
    width: 100%;}
.icon_bg{ background:#5d0204; padding:5px; color:#fff; border-radius:4px;}

.middle_slider{ float:left; width:100%; background:#f1f1f1; padding-top:30px; padding-bottom:30px; margin-top:20px;}

.middle_slide{ float:left; width:100%; }

.main_title{ float:left; width:100%; background:#c6b17b; padding-top:10px; padding-bottom:10px;}

.main_h3{ float:left; width:100%;font-size: 1.5em;font-family: "tfarrowlightregular";
    font-weight: normal;
    margin: 0;
    text-transform: uppercase; color:#fff; }
.main_title p{font-size: 0.875em;
    line-height: 18px;
    margin: 20px 0 15px;color: #999; text-decoration: none;}

.contant{ float:left; width:100%; padding-top:20px;}
.contant p{font-size: 14px;
    line-height: 18px;
    margin: 0px 0 15px;color: #999;}

.contant p a{color: #999;}
.contant p a:hover{color: #999; text-decoration: none;}

.contant img{ float:left; margin-top:0px; margin-right:15px;}
.location_map{ float:left; margin-top:20px; width:100%;}

.accodition_outer{ float:left; width:100%; height:auto;}

.footer_outer{ float:left; width:100%;background: #fff none repeat scroll 0 0;
    border-top: 1px solid #e5e5e5;
    padding: 16px 0; margin-top:35px;}

.footer_box{ float:left; width:100%;
    padding: 10px 0px;
    width:100%;}

.footer_title{ color: #5d0204;
    font-size: 13px;
    font-weight: normal;
    white-space: nowrap; float:left; width:100%;font-family: "tfarrowlightregular";
	padding:5px 0 10px 0}
	
.title_pading{
	padding:10px 0; }
	
.button_{
	padding:5px 20px;
	background:#5d0204;
	border-radius:5px;
	color:#fff;
	font-size:16px;
	margin-bottom:15px;}
	
.border_left{
	border-left:1px solid #e5e3de}
	
.button_:hover{
	color:#fff;
	text-decoration:none}
	
.style_p{
	    color: #999;
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 15px;}
	
.footer_part-title{    font-size: .75em;
    font-weight: normal;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    margin-bottom: 15px; margin-top:15px;}
	
.footer_part2{ float:left; width:100%;background: #f7f4ef ;
    
    padding-top:16px ; height:auto; padding-bottom:2PX;}
	
.footer_part_in{ float:left; width:100%;
    
    height:auto}
	
.line{
	width:100%; height:1px; float:left; background:#b9b9b9; margin-top:5px; margin-bottom:5px; }
	
.navigation_box{
	width:100%; height:auto; float:left;
	padding-top:5px ;
	padding-bottom:0px;
	
	}
	
.margin_{
	margin-top:4px;}
	
.navigation_box span{
	padding:0 5px}
	
.navigation_box a{
	font-size:12px;
	color: #999;
	}
	
.navigation_box a:hover{
	text-decoration:none
	}
	
.flot_right{
	float:right}
	
.footer_part3{ float:left; width:100%; background: #e8e6e1 ;
    
   padding-top:30px; height:auto; padding-bottom:15px;}
	
.footer_logo_box{
	width:100%; height:auto; float:left;
	
	}
	
.pading_left0{
	padding-left:0px !important}
	
	.pading_right0{
	padding-right:0px !important}
	
.pading_right{
	padding-right:70px;
	padding-bottom:15px;}
	
.accordian_content{
	color:#939393 !important;
	    font-size: .875em;
	 	 line-height: 18px !important;
		font-family:Arial, Helvetica, sans-serif}


.top_calender{ float:left; width:100%; position:absolute; z-index:100000000000000 !important; }

.calender_outer{ float:left; position:absolute; z-index:10 !important;background:#f6f4ef;margin-top:20px;}

.calender_main_title{ background:#5d0204;font-size: 1.3em;
    line-height: 1.3em;
    padding-left: 2px;padding: 10px 0 6px 0px;
    width: 100%; float:left;font-family: "tfarrowlightregular";
    font-weight: normal;
    margin: 0;
    text-transform: uppercase; color:#fff; text-align:center;}

.calender_contant_part{ float:left; width:100%;padding: 18px 20px;}

.calender_outer p{display: block;
    font-size: 0.84em;
    text-align: center; float:left; width:100%; margin-bottom:10px;}

.calender_date{ float:left; width:100%; background:#CCC; height:20px;}
	
.calender_border{ float:left; width:100%; margin-top:10px; margin-bottom:10px;border-bottom: 1px solid #e5e5e5; }

.calender_left{ float:left; width:100%; text-align:left !important; padding-left:6px;}

.form_text{ font-size:12px !important;}

.form_feald{ margin-bottom:10px !important; float:left; width:100%}

.form_feald_p{display: block;
    float: left;
    font-size:11px !important;;
    
    text-align: left;
    width: 100%;margin-top: -12px;}

.form-control_new {
	display: inline-block;
	width: 100% !important; float:left}

.form_margin{ margin-top:10px !important;;}
.form_button{ float:left; width:100% ; margin:0 auto;}
	
.form_outer_new{width:100% !important;}

.text_area_height{background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 30px !important;
    line-height: 1.42857;
    padding: 0px 12px !important;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 75%;}

.margin_bottom_0{ margin-bottom:0px !important;}


	
@media all and (max-width: 990px) {.top_right_part p{
	float:none; text-align:center}
	.top_caption {
		float:none; text-align:center}
		.top_button{
			float:none; text-align:center}



}


@media all and (max-width: 320px) {


.main_banner_images{ float:left; width:100%; display:none;}

.calender_outer{ float:left; position: relative;background:#f6f4ef;margin-top:7
0px; margin-left:-10px; margin-top:70px;}



*, *::before, *::after {
    box-sizing: border-box;
}
*::after, *::before {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
*, *::before, *::after {
    box-sizing: border-box;
}
*::after, *::before {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.menu_right_button {
    background: #c6b17b none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-family: "tfarrowmediumregular";
    font-size: 1em;
    margin-top: 10px;
    padding: 5px;
    text-align: center;
    width: 100%; display:none;
}


#ninja-slider {
    width:100%;
    background:rgba(0,0,0,0.8);
    padding-top:0px;
    padding-bottom:10px;

    margin:0 auto;
    overflow:hidden;
    box-sizing:border-box;
z-index:0px !important; display:none;
}

.calender_contant_part {
    float: left;
    padding: 18px 20px 18px 35px;
    width: 100%;
}

.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 28px;
    line-height: 1.42857;
    padding: 3px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 92%;
}

}




@media all and (max-width: 450px) {


.main_banner_images{ float:left; width:100%; display:none;}

.calender_outer{ float:left; position: relative;background:#f6f4ef;margin-top:7
0px; margin-left:0px; margin-top:70px;}

.menu_right_button {
    background: #c6b17b none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-family: "tfarrowmediumregular";
    font-size: 1em;
    margin-top: 10px;
    padding: 5px;
    text-align: center;
    width: 100%; display:none;
}


#ninja-slider {
    width:100%;
    background:rgba(0,0,0,0.8);
    padding-top:0px;
    padding-bottom:10px;

    margin:0 auto;
    overflow:hidden;
    box-sizing:border-box;
z-index:0px !important; display:none;
}

.calender_contant_part {
    float: left;
    padding: 18px 20px 18px 35px;
    width: 100%;
}


.mash-menu .mash-mobile-button {
    background: #bfac82 none repeat scroll 0 0;
    border: medium none;
    display: block;
    height: 51px;
    margin-bottom: 10px;
    margin-top: 10px;
    position: absolute;
    right: 0;
    top: 0;
    width: 16%;
    z-index: 99999;


}



.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 28px;
    line-height: 1.42857;
    padding: 3px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 96%;
}


}



@media all and (max-width: 750px) {


.main_banner_images{ float:left; width:100%; display:none;}

.calender_outer{ float:left; position: relative;background:#f6f4ef;margin-top:7
0px; margin-left:0px; margin-top:70px; width:100%;}

.menu_right_button {
    background: #c6b17b none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-family: "tfarrowmediumregular";
    font-size: 1em;
    margin-top: 10px;
    padding: 5px;
    text-align: center;
    width: 100%; display:none;
}




.calender_contant_part {
    float: left;
    padding: 18px 20px 18px 35px;
    width: 100%;
}





.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 28px;
    line-height: 1.42857;
    padding: 3px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 96%;
}


.main_logo img {
    float: left;
    width: 100%; margin:0 auto;
}

}