@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'BookAntiquaRegular';
    src: url('../fonts/bkant.eot');
    src: url('../fonts/bkant.eot') format('embedded-opentype'),
         url('../fonts/bkant.woff') format('woff'),
         url('../fonts/bkant.ttf') format('truetype'),
         url('../fonts/bkant.svg#BookAntiquaRegular') format('svg');
}

@font-face {
    font-family: 'HelveticaLTStdBold';
    src: url('helveticaltstd-bold.eot');
    src: url('helveticaltstd-bold.eot') format('embedded-opentype'),
         url('helveticaltstd-bold.woff') format('woff'),
         url('helveticaltstd-bold.ttf') format('truetype'),
         url('helveticaltstd-bold.svg#HelveticaLTStdBold') format('svg');
}


@font-face {
    font-family: 'HelveticaNarrowRegular';
    src: url('helr47w.eot');
    src: url('helr47w.eot') format('embedded-opentype'),
         url('helr47w.woff') format('woff'),
         url('helr47w.ttf') format('truetype'),
         url('helr47w.svg#HelveticaNarrowRegular') format('svg');
}



*{margin:0px; padding:0px;}
.bg{background:url(../img/page_bg.jpg) repeat-x center top;}
h1, h2, h3, h4, h5, h6{ margin:0;}
.whitelinks a{color:#ffffff; text-decoration:none;}
.photos{ width:100%;}
*{ outline:none;}

 body {padding-top:0px;padding-bottom:0px;}

      /* Custom container */
      .container-narrow {
        margin: 0 auto;
        max-width:1170px;
		}

/* Background color */

.section_01{ background:#f4f5f3 url(../img/top_bg.jpg) repeat-x top; width:100%; min-height:145px; margin:0px;}
.section_02{ background:#142d44 url(../img/section_bg_02.jpg) no-repeat top center; width:100%; min-height:300px; margin:0px;}
.section_03{ background:#ffffff; width:100%; min-height:300px; margin:0px 0px 30px 0px;}
.section_04{ background: #e9ecee; /* Old browsers */
background: -moz-linear-gradient(top, #e9ecee 0%, #f8f7f8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9ecee), color-stop(100%,#f8f7f8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e9ecee 0%,#f8f7f8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e9ecee 0%,#f8f7f8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e9ecee 0%,#f8f7f8 100%); /* IE10+ */
background: linear-gradient(to bottom, #e9ecee 0%,#f8f7f8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ecee', endColorstr='#f8f7f8',GradientType=0 ); /* IE6-9 */ width:100%; min-height:300px; margin:0px;}

/* Background color */
input.submitbtn{
	width:114px;
	height:34px;
	background:url(../img/ask_me.png);
	cursor:pointer;
	border:none;
}	


/* text css */
.heading_01{font: normal 30px/30px 'BookAntiquaRegular', arial, sans-serif;  color:#ffffff; margin:0px 0px 30px 0px; padding:20px 0px; text-align:center; border-bottom:#4079a3 solid 1px; text-transform:uppercase;}
.heading_02{font: normal 42px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#004072; margin:0px 0px 0px 0px; padding:50px 0px 0px 0px; text-align:left; text-transform:uppercase;}

h1{font: normal 28px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#004072; margin:0px 0px 0px 0px; padding:50px 0px 0px 0px; text-align:left;}

.heading_03{font: normal 14px/30px 'BookAntiquaRegular', arial, sans-serif;  color:#2f342d; margin:0px 0px 0px 0px; padding:0px 0px; text-align:left; text-transform:uppercase; border-bottom:#166ca8 solid 3px;}

h2{font: normal 14px/30px 'BookAntiquaRegular', arial, sans-serif;  color:#2f342d; margin:0px 0px 0px 0px; padding:0px 0px; text-align:left;  border-bottom:#166ca8 solid 3px;}
.heading_03_bold{font: normal 20px/30px 'BookAntiquaRegular', arial, sans-serif;  color:#4a8f2a; margin:0px 0px 0px 0px; padding:0px 0px; text-align:left; text-transform:uppercase;}

.heading_04{font: normal 24px/30px 'BookAntiquaRegular', arial, sans-serif;  color:#013765; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; text-align:left; border-bottom:#166ca8 solid 3px;}


h3{font: normal 24px/30px 'BookAntiquaRegular', arial, sans-serif;  color:#013765; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; text-align:left; border-bottom:#166ca8 solid 3px;}


.heading_05{font: normal 42px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#004072; margin:0px 0px 0px 0px; padding:50px 0px 0px 0px; text-align:left; text-transform:uppercase; border-bottom:#166ca8 solid 3px;}

h4{font: normal 42px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#004072; margin:0px 0px 0px 0px; padding:50px 0px 0px 0px; text-align:left; text-transform:uppercase; border-bottom:#166ca8 solid 3px;}

.hr {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;border-bottom:#166ca8 solid 3px;}

.heading_05_{font: normal 26px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#004072; margin:0px 0px 0px 0px; padding:50px 0px 0px 0px; text-align:left; text-transform:uppercase; border-bottom:#166ca8 solid 3px;}

h5{font: normal 26px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#004072; margin:0px 0px 0px 0px; padding:50px 0px 0px 0px; text-align:left; text-transform:uppercase; border-bottom:#166ca8 solid 3px;}



.my_1{font:normal 14px/22px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#545454;text-decoration:none;text-align:left;}
.my_1:hover{font:normal 14px/22px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#468e22;text-decoration:none;text-align:left;}



.heading_05_01{font: normal 42px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#004072; margin-top:-13%; padding:0px 0px 0px 0px; text-align:left; text-transform:uppercase; border-bottom:#166ca8 solid 0px; position:absolute;}
.heading_green{ color:#4a8f2a;}
.heading_06{font: normal 24px/30px 'BookAntiquaRegular', arial, sans-serif;  color:#ffffff; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; text-transform:uppercase; border-bottom:#5ca635 solid 3px;}

.top_phone_text{font: normal 16px/20px 'BookAntiquaRegular', arial, sans-serif;  color:#004376; margin:0px 0px 0px 0px; padding:0px 0px; text-align:center;}

.banner_text_01{font: normal 48px/60px 'BookAntiquaRegular', arial, sans-serif;  color:#005d91; margin:0px 0px 0px 0px; padding:0px 0px; text-align:left;}
.banner_text_02{font: normal 48px/60px 'BookAntiquaRegular', arial, sans-serif;  color:#4f932f; margin:0px 0px 0px 0px; padding:0px 0px; text-align:left;}

.form_heading{font: bold 14px/18px 'HelveticaLTStdBold', arial, sans-serif;  color:#ffffff; margin:0px 0px 0px 0px; padding:0px 0px; text-align:center;}

.textmatter_01{font: normal 14px/26px 'HelveticaNarrowRegular', arial, sans-serif;  color:#545454; margin:0px 0px 0px 0px; padding:0px 0px; text-align:left;}
.textmatter_01_green{font: normal 14px/26px 'HelveticaNarrowRegular', arial, sans-serif;  color:#468d24;}

.menu_listing{list-style:none;float:left;margin:0px 0px 0px 0px; padding:0px;}	
.menu_listing ul{float:left;margin:0 auto;display:list-item;}
.menu_listing ul li{display:inline; padding:0px 0px;}
.menu_listing li {margin:0px 0px;padding:0px 0px;font:normal 14px/22px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#545454;text-decoration:none;text-align:left;}
.menu_listing li a{font:normal 14px/22px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#545454;text-decoration:none;text-align:left;}
.menu_listing li a:hover{font:normal 14px/22px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#468e22;text-decoration:none;text-align:left;}

.menu_listing .cell_bg{margin:0px 0px 0px 0px;padding:5px 0 5px 15px;list-style:none; background: url(../img/bullete_01.png) no-repeat 1px 12px; border-bottom:#d6d7d8 solid 1px;}
.menu_listing .cell_bg1{margin:0px 0px 0px 0px;padding:5px 0 5px 15px;list-style:none; background: url(../img/bullete_01.png) no-repeat 1px 12px;}

.add_listing{list-style:none;float:left;margin:0px 0px 0px 0px; padding:0px;}	
.add_listing ul{float:left;margin:0 auto;display:list-item;}
.add_listing ul li{display:inline; padding:0px 0px;}
.add_listing li {margin:0px 0px;padding:0px 0px;font:normal 14px/22px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#545454;text-decoration:none;text-align:left;}
.add_listing li a{font:normal 14px/22px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#545454;text-decoration:none;text-align:left;}
.add_listing li a:hover{font:normal 14px/22px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#468e22;text-decoration:none;text-align:left;}

.add_listing .cell_bg{margin:0px 0px 0px 0px;padding:12px 0 5px 40px;list-style:none; background: url(../img/add_img.png) no-repeat 1px 12px; border-bottom:#d6d7d8 solid 1px;}
.add_listing .cell_bg1{margin:0px 0px 0px 0px;padding:10px 0 10px 40px;list-style:none; background: url(../img/telt_img.png) no-repeat 1px 7px; border-bottom:#d6d7d8 solid 1px;}
.add_listing .cell_bg2{margin:0px 0px 0px 0px;padding:10px 0 10px 40px;list-style:none; background: url(../img/email_img.png) no-repeat 1px 7px;}


.products_listing{list-style:none;float:left;margin:0px 0px 0px 0px; padding:0px;}	
.products_listing ul{float:left;margin:0 auto;display:list-item;}
.products_listing ul li{display:inline; padding:0px 0px;}
.products_listing li {margin:0px 0px;padding:0px 0px;font:normal 14px/22px Arial, Helvetica, sans-serif; color:#fff;text-decoration:none;text-align:left;}
.products_listing li a{font:normal 14px/22px Arial, Helvetica, sans-serif; color:#fff;text-decoration:none;text-align:left;}
.products_listing li a:hover{font:normal 14px/22px Arial, Helvetica, sans-serif; color:#468e22;text-decoration:none;text-align:left;}
.products_listing .cell_bg{margin:0px 0px 0px 0px;padding:5px 0 5px 15px;list-style:none; background: url(../img/bullete_02.png) no-repeat 1px 12px; border-bottom:#175788 solid 1px;}
.products_listing .cell_bg1{margin:0px 0px 0px 0px;padding:5px 0 5px 15px;list-style:none; background: url(../img/bullete_02.png) no-repeat 1px 12px;}

.contact_text_01{font: normal 14px/26px arial, sans-serif;  color:#545454; margin:0px 0px 0px 0px; padding:0px 0px; text-align:left;}
.contact_green{font: bold 14px arial, sans-serif; color:#468d24; text-transform:uppercase;}
.contact_blue{ color:#004982;}

.contact_phone{font: normal 14px/18px arial, sans-serif;  color:#545454; margin:0px 0px 0px 0px; padding:0px 0px; text-align:center;}
.contact_phone a{font: normal 14px/18px arial, sans-serif;  color:#545454; margin:0px 0px 0px 0px; padding:0px 0px; text-align:center; text-decoration:none;}
.contact_phone a:hover{font: normal 14px/18px arial, sans-serif;  color:#468d24; margin:0px 0px 0px 0px; padding:0px 0px; text-align:center; text-decoration:underline;}
.mladd{font: normal 16px/22px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif;color: #545454;margin:0 0 10px 0;display: inline-block;}

/* text css */


/* box css */
.banner_box{ margin:0 auto; padding:0px; width:100%;}
.banner_box_inner{ margin:0px; padding:0px; width:100%;}

.product_section_01{ margin:0% 2% 0% 1%; padding:0px; width:18%; float:left;}
.product_section_02{ margin:0% 2% 0% 0%; padding:0px; width:18%; float:left;}
.product_section_03{ margin:0% 2% 0% 0%; padding:0px; width:18%; float:left;}
.product_section_04{ margin:0% 2% 0% 0%; padding:0px; width:18%; float:left;}
.product_section_05{ margin:0% 0% 0% 0%; padding:0px; width:18%; float:left;}

.form_box{background: #327312; /* Old browsers */
background: -moz-linear-gradient(top, #327312 0%, #64af3e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#327312), color-stop(100%,#64af3e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #327312 0%,#64af3e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #327312 0%,#64af3e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #327312 0%,#64af3e 100%); /* IE10+ */
background: linear-gradient(to bottom, #327312 0%,#64af3e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#327312', endColorstr='#64af3e',GradientType=0 ); /* IE6-9 */
margin:0px; padding:10px;}

.products_listing_box{background: #004072;margin:0px; padding:10px; min-height:200px;}

.question_bg{margin:0px;}
.read_more{margin:0px; text-align:right;}

/* box css */

.logo{ position:absolute; margin:15px 0px 0px 130px; text-align:center;}

/* navigation css */

.navbar{margin: 0px 0px 0px 14px; padding: 4px 0px 0px 71px;}
ul.nav {float:right;}
.navbar .nav > li { background:url(../img/divider.jpg) no-repeat right; margin:0px; padding:0px;}
.navbar .nav > ul li.none { background:none;}
.navbar .nav > li > a {font:normal 14px/20px 'BookAntiquaRegular', Arial, Helvetica, sans-serif; color:#ffffff; text-shadow:none; padding:11px 25px 12px 25px; margin:0px 0px 0px 0px;  text-transform:uppercase; text-align:center; border-right:#458526 solid 1px;}
.navbar .nav > li > a:focus,
.navbar .nav > li > a.active,
.navbar .nav > li > a:hover { color:#ffffff; background:#014073; text-shadow:none;}

#small_menu_bg{ background:none;}

/* navigation css */

.menu_box{background:url(../img/menu_bg.png) no-repeat top center; position:absolute; padding:0px 0px; margin: -20px 0px 0px -90px; z-index:100000; width: 100%; min-height:61px;}

.nav-collapse .dropdown-menu {
font:normal 16px/20px Georgia, Arial, Helvetica, sans-serif; color:#ffffff; text-shadow:none;
	background-color:#014073; background-image:none; border:none; border-radius:0px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}


  .navbar-inverse .nav-collapse .dropdown-menu a {
    font:normal 16px/20px Georgia, Arial, Helvetica, sans-serif; color:#847a6a; text-shadow:none;	
	background-image:none;
	text-transform:uppercase;
  }
    .navbar-inverse .nav-collapse .dropdown-menu a:hover {
    color: #ffffff;
	background-color:#014073;background-image:none;
  }

.navbar-inverse .nav-collapse .nav > li > a > ul > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #ffffff;
	background:#014073;
	margin-top:0px;
	margin-bottom:0px;
	padding:8px 14px 8px 20px;
	background: url(../img/arrow_03.png) no-repeat 7px 14px;
  }

  .navbar-inverse .nav-collapse .nav > li > a > ul > li > a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover {
    color: #000;
	background:#014073;
	padding:8px 14px 8px 20px;
	background: url(../img/arrow_03.png) no-repeat 7px 14px;
  }
  
  .navbar-inverse .nav-collapse .nav > li > a > ul > li > a > ul > li > a,
  .navbar-inverse .nav-collapse .dropdown-menu a, {
    color: #000;
	background:#014073;
	padding:8px 14px 8px 20px;background-image:none;
  }
  
.navbar-inverse .nav-collapse .dropdown-menu a{}
.navbar-inverse .nav-collapse .dropdown-menu a:hover,
.navbar-inverse .nav-collapse .dropdown-menu a:focus {
font:normal 16px/20px Georgia, Arial, Helvetica, sans-serif; color:#ffffff; text-shadow:none; text-transform:uppercase;
background:#014073; 
  }
  
.navbar .nav > li > a.none{
	border-bottom:none;
  }

.navbar-inverse .nav-collapse .dropdown-menu a.last-drop{border:none; background:none;}


/* navigation css */

/* button css */
.blue_btn{ background:#186eab; border:#186eab solid 1px; margin:10px 0px; padding:8px 0px; 
  width:205px; font: normal 10px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}
/* button css */

#code{ }

/* footer css */
#footer, .push{height: auto;clear:both;background:#013765 url(../img/footer_bg.png) repeat-x top; border-top:#3c8fce solid 1px;}

.footer_top{ font: normal 14px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#ffffff; padding:20px 0px 0px 0px; line-height:24px; text-align:center; margin:0px;}
.footer_top a{ font: normal 14px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#ffffff; line-height:24px; text-align:left; text-decoration:none; margin:0px;}
.footer_top a:hover{ font: normal 14px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#3a8b28; line-height:24px; text-align:left; text-decoration:none; margin:0px;}

.footer_top2{ font: normal 14px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#ffffff; padding:20px 0px 0px 0px; line-height:24px; text-align:center; margin:0px}

.footer_top2 a{ font: normal 14px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#ffffff; line-height:24px; text-align:left; text-decoration:none; margin:0px;}
.footer_top2 a:hover{ font: normal 14px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#3a8b28; line-height:24px; text-align:left; text-decoration:none; margin:0px;}


/* footer css */


.carousel-caption {
  position: absolute;
  left: 85px;
  right: 0;
  bottom: 30%;
  padding: 15px;
}


	  
@media (min-width: 320px) and (max-width: 767px) {
/* Background color */

.section_01{ background:#f4f5f3; width:100%; min-height:486px; margin:0px;}
.section_02{ background:#142d44; width:100%; min-height:300px; margin:0px;}

/* Background color */

.product_section_01{ margin:0px; padding:0px; width:100%; float:left;}
.product_section_02{ margin:0px; padding:0px; width:100%; float:left;}
.product_section_03{ margin:0px; padding:0px; width:100%; float:left;}
.product_section_04{ margin:0px; padding:0px; width:100%; float:left;}
.product_section_05{ margin:0px; padding:0px; width:100%; float:left;}

.question_bg{ display:none; margin:0px;}
.form_heading{font: bold 16px/18px 'HelveticaLTStdBold', arial, sans-serif;  color:#ffffff; margin:0px 0px 0px 0px; padding:20px 0px; text-align:center;}

.heading_02{font: normal 42px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#004072; margin:0px 0px 0px 0px; padding:50px 0px 0px 0px; text-align:center; text-transform:uppercase;}
h1{font: normal 28px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#004072; margin:0px 0px 0px 0px; padding:50px 0px 0px 0px; text-align:center; text-transform:uppercase;}

.heading_03{font: normal 14px/30px 'BookAntiquaRegular', arial, sans-serif;  color:#2f342d; margin:0px 0px 0px 0px; padding:0px 0px; text-align:center; text-transform:uppercase; border-bottom:#166ca8 solid 3px;}

h2{font: normal 14px/30px 'BookAntiquaRegular', arial, sans-serif;  color:#2f342d; margin:0px 0px 0px 0px; padding:0px 0px; text-align:center; text-transform:uppercase; border-bottom:#166ca8 solid 3px;}

.heading_03_bold{font: normal 24px/30px 'BookAntiquaRegular', arial, sans-serif;  color:#4a8f2a; margin:0px 0px 0px 0px; padding:0px 0px; text-align:center; text-transform:uppercase;}

.read_more{margin:0px; text-align:center;}

.footer_top2{ font: normal 14px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#ffffff; padding:20px 0px 10px 0px; line-height:24px; text-align:center;}

.footer_top2 a{ font: normal 14px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#ffffff; line-height:24px; text-align:left; text-decoration:none; margin:0px;}

.footer_top2 a:hover{ font: normal 14px 'HelveticaNeueRegular', Arial, Helvetica, sans-serif; color:#3a8b28; line-height:24px; text-align:left; text-decoration:none; margin:0px;}




.heading_05{font: normal 33px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#004072; margin:0px 0px 0px 0px; padding:50px 0px 0px 0px; text-align:left; text-transform:uppercase; border-bottom:#166ca8 solid 3px;}

h4{font: normal 33px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#004072; margin:0px 0px 0px 0px; padding:50px 0px 0px 0px; text-align:left; text-transform:uppercase; border-bottom:#166ca8 solid 3px;}
}	  



@media (min-width: 320px) and (max-width: 979px) {
	  
	  
}


/* Lastly, apply responsive CSS fixes as necessary */
	  
@media (min-width: 768px) and (max-width: 979px) { 

#code{ display:none;}

.banner_text_01{font: normal 40px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#005d91; margin:0px 0px 0px 0px; padding:0px 0px; text-align:left;}
.banner_text_02{font: normal 40px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#4f932f; margin:0px 0px 0px 0px; padding:0px 0px; text-align:left;}
.banner_btn{width:160px; height:35px;}


.textmatter_01{font: normal 14px/18px 'HelveticaNarrowRegular', arial, sans-serif;  color:#545454; margin:0px 0px 0px 0px; padding:0px 0px; text-align:left;}

.menu_box{position:absolute; padding:0px 0px; margin:-20px 0px 0px 0px; z-index:100000; width:100%; background:#ffffff; min-height:50px;}

/* navigation css */

.navbar{margin:0px 0px 0px 0px; padding:4px 0px 0px 0px;}
ul.nav {float:right;}
.navbar .nav > li { background:url(../img/divider.jpg) no-repeat right; margin:0px; padding:0px;}
.navbar .nav > li.none { background:none;}
.navbar .nav > li > a {font:normal 14px/20px 'BookAntiquaRegular', Arial, Helvetica, sans-serif; color:#ffffff; text-shadow:none; padding:11px 19px 12px 18px; margin:0px 0px 0px 0px;  text-transform:uppercase; text-align:left; border:none;}
.navbar .nav > li > a:focus,
.navbar .nav > li > a.active,
.navbar .nav > li > a:hover { color:#ffffff; background:#014073; text-shadow:none;}

#small_menu_bg{ background:none;}

/* navigation css */

/* button css */
.blue_btn{ background:#186eab; border:#186eab solid 1px; margin:10px 0px; padding:10px 0px; width:145px; font: normal 12px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}
/* button css */


.contact_phone{font: normal 11px/14px arial, sans-serif;  color:#545454; margin:0px 0px 0px 0px; padding:0px 0px; text-align:center;}
.contact_phone a{font: normal 11px/14px arial, sans-serif;  color:#545454; margin:0px 0px 0px 0px; padding:0px 0px; text-align:center; text-decoration:none;}
.contact_phone a:hover{font: normal 11px/14px arial, sans-serif;  color:#468d24; margin:0px 0px 0px 0px; padding:0px 0px; text-align:center; text-decoration:underline;}


.heading_05{font: normal 35px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#004072; margin:0px 0px 0px 0px; padding:50px 0px 0px 0px; text-align:left; text-transform:uppercase; border-bottom:#166ca8 solid 3px;}

h4{font: normal 35px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#004072; margin:0px 0px 0px 0px; padding:50px 0px 0px 0px; text-align:left; text-transform:uppercase; border-bottom:#166ca8 solid 3px;}

.heading_05_01 {
font: normal 35px/46px 'BookAntiquaRegular', arial, sans-serif;
color: #004072;
margin-top: -13%;
padding: 0px 0px 0px 8px;
text-align: left;
text-transform: uppercase;
border-bottom: #166ca8 solid 0px;
}

.carousel-caption {
  position: absolute;
  left: 85px;
  right: 0;
  bottom: 30%;
  padding: 15px;
}


}

@media (min-width: 481px) and (max-width: 767px) {
	
.banner_text_01{font: normal 30px/40px 'BookAntiquaRegular', arial, sans-serif;  color:#005d91; margin:0px 0px 0px 0px; padding:0px 0px; text-align:left;}
.banner_text_02{font: normal 30px/40px 'BookAntiquaRegular', arial, sans-serif;  color:#4f932f; margin:0px 0px 0px 0px; padding:0px 0px; text-align:left;}
.banner_btn{width:120px; height:25px;}
	

.menu_box{background:#ffffff; position:absolute; padding:0px 0px; margin:-20px 0px 0px 0px; z-index:100000; width:98%; min-height:50px;}

/* navigation css */

.navbar{margin:0px 0px 0px 0px; padding:4px 0px 0px 0px;}
ul.nav {float:right;}
.navbar .nav > li { background:url(../img/divider.jpg) no-repeat right; margin:0px; padding:0px;}
.navbar .nav > li.none { background:none;}
.navbar .nav > li > a {font:normal 14px/20px 'BookAntiquaRegular', Arial, Helvetica, sans-serif; color:#ffffff; text-shadow:none; padding:11px 19px 12px 18px; margin:0px 0px 0px 0px;  text-transform:uppercase; text-align:left; border:none;}
.navbar .nav > li > a:focus,
.navbar .nav > li > a.active,
.navbar .nav > li > a:hover { color:#ffffff; background:#014073; text-shadow:none;}

#small_menu_bg{ background:none;}

/* navigation css */

.section_01{ background:#f4f5f3 url(../img/top_bg.jpg) repeat-x top; width:100%; min-height:300px; margin:0px;}

.heading_05_01 {
font: normal 17px/46px 'BookAntiquaRegular', arial, sans-serif;
color: #004072;
margin-top: -10%;
padding: 0px 0px 0px 8px;
text-align: left;
text-transform: uppercase;
border-bottom: #166ca8 solid 0px;
}


}

@media (min-width: 320px) and (max-width: 480px) {
	
.banner_box_inner{ margin-top:25px; padding:0px; width:100%;}	
	
.banner_text_01{font: normal 16px/20px 'BookAntiquaRegular', arial, sans-serif;  color:#005d91; margin-top:-32%; padding:0px 0px; text-align:left;}
.banner_text_02{font: normal 16px/22px 'BookAntiquaRegular', arial, sans-serif;  color:#4f932f; margin:0px 0px 0px 0px; padding:0px 0px; text-align:left;}
.banner_btn{ width:70px; height:10px;}
.carousel-indicators {
  position: absolute;
  bottom: 5px;
  left: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}

.menu_box{background:#ffffff; position:absolute; padding:0px 0px; margin:-20px 0px 0px 0px; z-index:100000; width:90%; min-height:50px;}

/* navigation css */

.navbar{margin:0px 0px 0px 0px; padding:4px 0px 0px 0px;}
ul.nav {float:right;}
.navbar .nav > li { background:url(../img/divider.jpg) no-repeat right; margin:0px; padding:0px;}
.navbar .nav > li.none { background:none;}
.navbar .nav > li > a {font:normal 14px/20px 'BookAntiquaRegular', Arial, Helvetica, sans-serif; color:#ffffff; text-shadow:none; padding:11px 19px 12px 18px; margin:0px 0px 0px 0px;  text-transform:uppercase; text-align:left; border:none;}
.navbar .nav > li > a:focus,
.navbar .nav > li > a.active,
.navbar .nav > li > a:hover { color:#ffffff; background:#014073; text-shadow:none;}

#small_menu_bg{ background:none;}

/* navigation css */

.section_01{ background:#f4f5f3 url(../img/top_bg.jpg) repeat-x top; width:100%; min-height:350px; margin:0px;}

.contact_text_01{font: normal 12px/18px arial, sans-serif;  color:#545454; margin:0px 0px 0px 0px; padding:0px 0px; text-align:left;}
.contact_phone{font: normal 10px/12px arial, sans-serif;  color:#545454; margin:0px 0px 0px 0px; padding:0px 0px; text-align:center;}
.contact_phone a{font: normal 10px/12px arial, sans-serif;  color:#545454; margin:0px 0px 0px 0px; padding:0px 0px; text-align:center; text-decoration:none;}
.contact_phone a:hover{font: normal 10px/12px arial, sans-serif;  color:#468d24; margin:0px 0px 0px 0px; padding:0px 0px; text-align:center; text-decoration:underline;}
.heading_05_01 {
font: normal 17px/46px 'BookAntiquaRegular', arial, sans-serif;
color: #004072;
margin: -40px 0px 0px 0px;
padding: 0px 0px 0px 8px;
text-align: left;
text-transform: uppercase;
border-bottom: #166ca8 solid 0px;
z-index:10000;
}

.heading_05{font: normal 33px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#004072; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; text-align:left; text-transform:uppercase; border-bottom:#166ca8 solid 3px;}

h4{font: normal 33px/50px 'BookAntiquaRegular', arial, sans-serif;  color:#004072; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; text-align:left; text-transform:uppercase; border-bottom:#166ca8 solid 3px;}


}	  
	  
.inv_show{display:none;visibility:hidden;opacity:0;height:0;width:0;}
	  
	  