@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);
@font-face {
    font-family: 'Play-Regular';
    src:url(../fonts/Play-Regular.ttf) format('truetype');
}
body
{
-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
      overflow-y: scroll;
	  background-size:100% 100%;
	overflow-x:hidden!important;
	 padding:0px!important;
		}
.full-body
{
 background:rgba(51, 51, 51, 0.74);
z-index:0;
position:relative;
}
::-webkit-scrollbar {
    width: 7px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    
}
 
/* Handle */
::-webkit-scrollbar-thumb {

    background:#D7A958; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}

.text-shadow
{
	text-shadow:2px 1px #333;
}
.line-hegiht
{
	line-height:30px;
}

.white
{
	color:#fff!important;
}

h1
{
	
	font-size:51px;
	color:#2A6945!important;
	font-family: 'Changa One', cursive;
	line-height:8px;
}
h2
{
   color:#1F1F1F!important;
   font-size:32px;
}
h4
{
	font-size:24px;
	font-family: 'Kaushan Script', cursive;
}
h3
{
	    color:#FF5722!important;
		font-family: 'Denk One', sans-serif;
}
h6
{
	letter-spacing:1px;
	word-spacing:2px;
	font-family: 'Arima Madurai', cursive;
}
h5
{
	letter-spacing:1px;
	word-spacing:2px;
	font-family: 'Arima Madurai', cursive;
	
}
p{
	color:#000;
	font-size:15px;
	FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
	line-height:26px;
	word-spacing:2px;
	font-family: 'Play-Regular';
}
blockquote
{
	font-size:15px;
	padding:0px 20px 0px 20px;
}
label
{
color:#333;
	font-size:13px;
	FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
	line-height:26px;
	word-spacing:2px;
	font-family: 'Roboto Condensed', sans-serif;
	}
	.h4lineheight
	{
	 line-height:41px;
	}
	.h2font
	{
	font-family: 'Audiowide', cursive;
	padding-top:10px;
	font-size:20px;
	}
	.font_family
	{
	font-family: 'Pinyon Script', cursive;
	}
.h1_sm_css
{
font-size:25px;
font-family: 'Denk One', sans-serif;
}
.no-margin{
margin:0px !important;
}
.no-padding{
padding:0px !important;
}
.black
{
	color:#000!important;
}
.border_radius_none
{
	border-radius:0px!important;
}
.bg_black
{
background:#333!important;
}
.blue
{
color:#464BB0!important;
}
.bg_blue
{
background:#2B5E7C!important;
}
.green
{
color:#5B9B3E!important;
}
.bg_black:hover
{
background:#000!important;
}
.border-none
{
	border:0px!important;
}
.clear
{
	clear:both!important;
}
.mt-10px
{
	margin-top:10px!important;
}
.ulcss_social
{
list-style:none;
font-family: 'Roboto Condensed', sans-serif;
line-height: 26px;
letter-spacing:1px;
padding-top:5px;
}
.ulcss li
{
list-style:none;
font-family: 'Roboto Condensed', sans-serif;
line-height: 26px;
}
.tc-padding1
{
	padding-top:10px !important;
	padding-bottom:40px !important;
}
.tc-padding2
{
	padding-top:10px !important;
	padding-bottom:10px !important;
}
.text-white
{
	color:white !important;
}
.bg-red
{
	background: #d02929!important;
}
.text-center
{
	text-align:center !important;
}
.ulcss li a
{
	position:relative;
	line-height:25px;
}
.ulcss li a:hover
{
transition:.1s;
color:#fff!important;
}

a:hover
{
	text-decoration:none;
}
a
{
text-decoration:none;
color:#ddd;
}
a:hover, a:focus
{
text-decoration:none;
}

.border
{
border:1px solid #ddd!important;
padding:5px
}
.border_white
{
border:1px solid #fff!important;
padding:5px
}
.panel
{
border-radius:0px !important;
border:none!important;
box-shadow:none!important;
background:none!important;
}
.panel-heading
{
border-radius:0px !important;
}
.panel-footer
{
border-radius:0px !important;
border:0px!important;
}

/*--end--*/
.bold
{
color:#FFEE00;
}
.affix {
      top: 0;
      width: 100%;
  }

  .affix + .container-fluid {
      padding-top: 70px;
  }

@media screen and (max-width: 767px)
{
ul
{padding:0px!important;}

h4
{
font-size:18px!important;
margin-bottom:10px!important;
}
.small_padding
{
padding:0px!important;
}
.ab-img-css
	{
	 background:#151D24!important;
	 height:auto!important;
	}

.small_logo
{
margin-left:20%!important;
}
/*--Over flow Scroll--*/
div#chatlist {
    
    height: 360px;
    
}
div.mousescroll {
    overflow: hidden;
}
div.mousescroll:hover {
    overflow-y: scroll;
}
.upcoming_event
	{ 
	 margin-top:10px!important;
	 padding-top:10px;
	}
.nav-bg
{
 margin-top:0px;
 }

.slide_height
	{
	 height:250px!important;
	}
   	.sm-logo
{
margin:0 auto!important;
}
.height_css
{
height:440px!important;
}
.panel-heading
{
font-size:13px!important;
}

.h1_sm_css
{
font-size:21px!important;
}

.small-font
{
font-size:12px;
}
.small-center
{
text-align:center;
}
.page_heading h2
{
font-size:100%!important;
margin-top:10px!important;
}
}

@media screen and (min-width:321px) and (max-width:360px)
{
.slide_border_top
{
border-right-width: 360px !important;
}

}
@media screen and (min-width:300px) and (max-width:320px)
{
.slide_border_top
{
border-right-width: 320px !important;
}
}
@media screen and (min-width:361px) and (max-width:418px)
{
.slide_border_top
{
border-right-width: 320px !important;
}
}
@media screen and (min-width:481px) and (max-width:768px)
{
.slide_border_top
{
border-right-width: 768px !important;
}
}
@media screen and (min-width:419px) and (max-width:480px)
{
.slide_border_top
{
border-right-width: 480px !important;
}
}

/*---------------------------------------------END----------------------------Media--- --------------------------Screen-------------------------*/
@media screen and (min-width: 992px)
{
.about_img
{
width:100%;
height:350px;
}
.page_heading
{
margin-bottom:30px;
margin-top:-85px;
}
.enq_bg
{
height:307px;
}
.border_left_right
{
   border-left:dashed 1px #004214!important;
	border-right:dashed 1px #004214!important;
	}
	.custom_width
	{
	width:49%!important;
	margin-left:1%;
	}
}
.yellow
{
color:#EF7F1A!important
}
.css3div
{ 
 -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	}
.small_hr
{
height:2px;
 background: #FF9200; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #FF9200 , #2A693D); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #FF9200, #2A693D); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #FF9200, #2A693D); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #FF9200 , #2A693D); /
}

.input-group-addon
{
border-radius:0px!important;
}
/*---For mail----*/

#fade {
    display: none;
    position:absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #ababab;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .70;
    filter: alpha(opacity=80);
}
#modal {
    display: none;
    position: absolute;
    top: 25%;
    left: 45%;
    width: 100px;
    height: 100px;
    padding:30px 15px 0px;
    border: 3px solid #ababab;
    box-shadow:1px 1px 10px #ababab;
    border-radius:20px;
    background-color: white;
    z-index: 1000000002;
    text-align:center;
    overflow: auto;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none; 
margin: 0; 
}

.g-recaptcha{
transform:scale(0.79)!important;
transform-origin:0 0!important;
}
.border_right
{
border-right:1px solid rgba(221, 221, 221, 0.49);
line-height:40px!important;
}
/**---------------------------------Custom Css Start Here---------------------------------------**/
	.full_header
{
background: #2A693D;
  -moz-box-shadow: inset 0 0 35px rgba(51, 122, 183, 0.93);
    -webkit-box-shadow: inset 0 0 35px rgba(51, 122, 183, 0.93);
    box-shadow: inset 0 0 35px rgba(51, 122, 183, 0.93);
}
#full_header
{
height:40px;
}
.fa:hover
{
color:#fff!important;
}
.notice_bg
{
background:#D7A958;
height:397px;
}
.arrow_box {
	position: relative;
	background: #2A693D;
	border: 4px solid #2A693D;
	height:364px;
}
.arrow_box:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(42, 105, 61, 0);
	border-top-color: #2A693D;
	border-width: 30px;
	margin-left: -30px;
}
.arrow_box:before {
	border-color: rgba(42, 105, 61, 0);
	border-top-color: #2A693D;
	border-width: 36px;
	margin-left: -36px;
}
.carousel-caption
{
padding-bottom:50px!important;
text-align:left!important;
right: 10%;
left: 10%;
}
.carousel-caption p
{
    font-size:15px;
	FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
	line-height:26px;
	word-spacing:2px;
	font-family: 'Roboto Condensed', sans-serif;
}
.content_bg
{
background:#003F12;
}
.img_css
{
 width:80px;
 height:80px;
 margin:0 auto;
}
.panel-footer
{
background:none!important;
}
.prev
{
border-radius:0px!important;
}
.next
{
border-radius:0px!important;
}
.enq_bg
{
border:1px solid #D7A958;
}
.margin_bottom
{
margin-bottom:10px!important;
}
.sldie_css
{
 -moz-box-shadow: 0 0 35px rgba(51, 122, 183, 0.93);
    -webkit-box-shadow:  0 0 35px rgba(51, 122, 183, 0.93);
    box-shadow:  0 0 35px rgba(51, 122, 183, 0.93);
	background:#003F12;
	z-index:1000;
	position:relative;
	}
	.footer
	{
	  background:#ddd;
	 
	  -webkit-box-shadow: rgba(0, 0, 0, 0.498039) 0px 2px 8px;
    -moz-box-shadow: rgba(0, 0, 0, 0.498039) 0px 2px 8px;
    -ms-box-shadow: rgba(0, 0, 0, 0.498039) 0px 2px 6px;
    -o-box-shadow: rgba(0, 0, 0, 0.498039) 0px 2px 6px;
    box-shadow: rgba(0, 0, 0, 0.498039) 0px 2px 8px;
	
	}
	.border_right_footer
{
border-right:1px solid #fff!important;
padding:5px
}
a:hover, a:focus
{
color:#FF9200!important;
}
.bg-color
{
background:#FEFFED;
}
.nav-tabs li a
{
    padding: 10px 15px!important;
	}
	/*---On click change arrow of Accordion*/
	.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";  /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: #E15818;         /* adjust as needed */
	font-size: 10px;
	font-weight:normal;
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
	/*---End---*/
	.panel_bg
	{
	background:#ddd!important;
	}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus
	{
	background:none!important;
	border-top:dashed 1px #004214!important;
	border-left:dashed 1px #004214!important;
	border-right:dashed 1px #004214!important;
	}
.page_heading
{
font-family: 'Kaushan Script', cursive;
z-index:100;
position:relative;
}
.page_heading h2
{
color:#F8F89B!important;
font-size:38px;
}
canvas {
	cursor: crosshair;
	display: block;
	width:100% !important;
	position:fixed;
	z-index:1;
}