@font-face {
	font-family: 'Century Gothic';
	src: url('../fonts/gothic.eot');
	src: url('../fonts/gothic.woff') format('woff'), url('../fonts/gothic.ttf') format('truetype');
}
@font-face {
	font-family: 'Minion Pro';
	src: url('../fonts/Minion Pro.eot');
	src: url('../fonts/Minion Pro.woff') format('woff'), url('../fonts/Minion Pro.ttf') format('truetype'), url('../fonts/Minion Pro.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Radley';
	src: url('../fonts/Radley.eot?#iefix') format('embedded-opentype'), url('../fonts/Radley.woff') format('woff'), url('../fonts/Radley.ttf') format('truetype'), url('../fonts/Radley.svg#Radley') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	font-family: 'Radley';
	margin: 0;
	padding: 0px;
	font-size: 25px;
	color: #5b4335;
}
h1, .h1 {
	font-size: 33.33px;
	color: #0e3f22;
	font-style: italic;
	margin-bottom: 25px;
}
header {
	position: relative;
	background: #25215f;
}
.mainwidth {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.top-header {
	background: url(../images/header_new.jpg);
	height: 228px;
	background-position: left top;
	background-repeat: repeat-x;
}
.maincontent {
	padding: 0 47px 70px;
	background: #25215f; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(bottom, #25215f, #000000); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient( bottom, #25215f, #000000); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient( bottom, #25215f, #000000); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to bottom, #25215f, #000000); /* Standard syntax */
}
.navbar-default {
	background-color: transparent;
	border-color: transparent;
	margin: 0;
}
.no-padding {
	padding: 0px !important
}
.navbar-brand {
	padding: 0px;
	position: relative;
}
.navbar-brand > img {
	position: absolute;
	top: -80px;
	z-index: 99;
	left: -45px;
}
.nav>li {
	position: relative;
	display: table;
	height: 68px;
	margin: 0 0 0 20px;
}
.navbar-default .navbar-nav>li>a {
	color: #fff;
	padding: 0px;
	vertical-align: middle;
	display: table-cell;
	font-family: 'Century Gothic';
	font-size: 14px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	background-color: transparent;
	color: #0e962e;
	font-weight: bold;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #0e962e;
}
.maincontent-inner-top {
	background: url(../images/content-bg-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.maincontent-inner {
	background: url(../images/content-bg.jpg);
	background-repeat: repeat-y;
	width:905px;
}
.maincontent-inner-bottom {
	padding: 5px;
	background: url(../images/content-bg-bottom.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.mainslider img {
	max-width: 100%;
}
.content-box {
	padding: 0 25px 25px;
	width:900px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	padding-right: 0;
}
footer {
	text-align: center;
	font-size: 16.67px;
	line-height: 25px;
	padding-bottom: 40px;
	position: relative;
	padding: 0 20%;
}
.footer-leftbg {
	position: absolute;
	left: -52px;
	bottom: -72px;
}
.footer-rightbg {
	position: absolute;
	right: -52px;
	bottom: -72px;
}
.footer-bg {
	background: url(../images/footer-bg.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	position: absolute;
	height: 299px;
	width: 1000px;
	bottom: -88px;
	z-index: 100;
	left: -52px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: transparent;
	cursor: pointer
}
.carousel {
	position: relative;
	width: 100%;
}
.maincontent-bg {width:900px ;margin:0 auto;}
.left_img_content img{margin-right: 15px; margin-bottom:20px;}
.left_img_content, .right_img_content {margin-top:25px; }

/* Carousal -Fade Effect */
/* Carousel Fading slide */
.carousel-fade .carousel-inner { background: #000; }
.carousel-fade .carousel-control { z-index: 2; }  
.carousel-fade .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  }

  .carousel-fade .next.left,
  .carousel-fade .prev.right,
  .carousel-fade .item.active { opacity: 1; }

  .carousel-fade .active.left,
  .carousel-fade .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
    }


/* Safari Fix */
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}




/* Carousel Control custom */
/* Carousel Fading slide */
.carousel-fade .carousel-control { z-index: 2; }  
.carousel-fade .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  }

  .carousel-fade .next.left,
  .carousel-fade .prev.right,
  .carousel-fade .item.active { opacity: 1; }

  .carousel-fade .active.left,
  .carousel-fade .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
    }


/* Safari Fix */
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

/* //Carousal -Fade Effect */