@font-face {

font-family: 'Eras Medium ITC';

src: url('fonts/ERASMD.ttf') format('truetype');
font-weight: normal;

font-style: normal;

}



@font-face {

font-family: 'Eras Medium ITC';

src: url('fonts/ERASMD.ttf') format('truetype');
font-weight: normal;

font-style: normal;

}


@font-face {

font-family: 'Eras Medium ITC';

src: url('fonts/ERASMD.ttf') format('truetype');
font-weight: normal;

font-style: normal;

}

/* General
========================== */

body {
    background: url(../images/bg.jpg) center top;
    background-size: cover;
    background-repeat: no-repeat;}
.rectangle_header
{
    background: #fff;
	

}

/* Headers Font */

h1,h2,h3,h4,h5,h6,
#logo {
		font-family: 'Eras Medium ITC', 'sans-serif' ;
	}

.home-middle .home-content {
	color: #959595;
}


/* Body Font */

body {
		/*font-family: 'Source Sans Pro', helvetica, arial, sans-serif;*/
font-family: 'Eras Medium ITC';
    font-size: 17px;
	color: #000;
	}


a {
	color: #189200;
}

h1,h2,h3,h4,h5,h6,
ul#menu-nav li.active a {
	color: #000000;
}

#logo a,
#logo a:hover {
	color: #000000;
}

a.button,
button,
input.button,
input#submit {
	background: url(images/button-gradient.png) top left repeat-x #199A00;
	background-position: 0 0;
}

.gform_wrapper .gfield_required {
	color: #898989 !important;
}

hr {
	border-bottom: 1px solid #898989;
}



/* Top
========================== */

.top {
}

.main-nav {
}
.default-nav-markup{background:url(../images/menu_bg.jpg) repeat-x ;
height: 60px; }
.main-nav ul {
/*background:url(../images/menu_bg.jpg) repeat-x;
height:55px;*/
text-align:center !important;
padding:15px;
}

.main-nav ul li ul {
	border: none;
	background: #898989;
	.border-radius(0, 3px, 3px, 0);
	list-style:none;
}

.main-nav ul li.sfHover li a {
	color: #ffffff;	
}

.main-nav ul li ul li a:hover {
	background: #898989; /* If rgba isn't supported, use secondary color */
	background: rgba(255, 255, 255, 0.2);
}

.top #top-meta #top-contact-info .contact-info#phone a,
.widget.contact-info .phone-number a {
	color: #959595;
}


/* Middle
========================== */


.home .feature .flex-control-nav li a.active {
	background: #898989;
}

.home .feature .flexslider .flex-control-nav {
	border-bottom: 1px solid #898989;
}

.widget h3,
.featured-food-horizontal header h2 {
	border-bottom: 1px solid #898989;
}

.food-menu-listing h2 {
	border-bottom: 1px solid #898989;
}

/* Footer
========================== */


.bottom {
	background: #199a00;
}

/* Top Meta Alignment */


#language{
width: 160px;
height: 28px;
border: none;
background-color: rgb(204, 204, 204);
padding: 3px; border-radius: 0;}
.main-nav li a { font-family:'Eras Medium ITC';}
.home-content h1{ font-family: 'Eras Medium ITC', 'sans-serif' ; font-size:26px; font-weight:500; color:#000; padding:0px 0 20px 0;}
.home-sidebar h3{ font-family: 'Eras Medium ITC', 'sans-serif' ; font-size:26px; font-weight:500; color:#000; padding:0px 0 20px 0;}
.home-content p{ font-family:"Myriad Pro"; color:#252525;line-height:1.4}
.home-sidebar p{ font-family:"Myriad Pro"; font-size: 17px; color:#252525; line-height:1.4; text-align:justify;}
.phone_no{ font-size:1.4em;  font-family: 'Eras Medium ITC', 'sans-serif' ; font-size:26px; font-weight:500; color:#000}
.home-sidebar span{ font-family:'Eras Medium ITC', 'sans-serif' ; font-size:20px;}
.subpage_title{font-family:'Eras Medium ITC', 'sans-serif' !important; font-size:24px !important;}
<!-------------------------form-------------------->
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.form-group {vertical-align: top !important;margin-top: 15px;margin-bottom: 0;}


.form-horizontal {margin-bottom: 20px;margin-top: 26px;}
.form-horizontal label {padding-top: 0 !important;text-align: right;line-height: 34px;}
.form-horizontal select {width: 100%;}
.text-center {
    text-align: center;
}
b{ border-bottom:1px solid #ccc}
.subpage{ min-height:60%;}
.sub_bg{ background-image:url(../images/sub_bg.jpg); background-repeat:no-repeat;padding-top: 10px;}
.sub_bg h3{ padding:40px 50px 50px 50px;}
.aboutStyle img{ border:3px solid #ccc; margin:30px 0 30px 0} .aboutStyle p{    line-height: 1.5;    text-align: justify; margin:30px 0 30px 0}
.main_cont{text-align:center !important;     padding: 40px 90px 20px 90px;}
.input_box
{
padding:10px;
}
.form_field
{
width:90%;
height:30px;
}
.contact_button
{
text-align:right;
}
.service li
{line-height:30px;}

address { font-style:normal;}
.main-nav {
    margin-top: 15px;
	}
.slide_side_img
{
margin-top:5px; margin-left: -18px;
}
.product_content
{
margin-top:35px;
}
@media (max-width: 480px) {
}
.ws-title{display:none!important;}