@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,300,300italic,400italic,600,600italic,700italic,800italic);

body {
    padding: 0px;
    margin: 0px;
    font-family: 'OpenSans-Regular';
    font-size: 13px;
    line-height: 22px;
}

.banner-content{
	width: 100%;
	float: left;
}

.page-inner-content {
    width: 100%;
    float: left;
}

a{
	text-decoration: none !important;
}

.navbar-default .navbar-toggle {
    border-color: #fff;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 5px 10px;
    margin-top: 5px;
    margin-right: 15px;
    margin-bottom: 5px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #fff;
    border-radius: 4px;
}

.padding-left-0{
	padding-left: 0px !important;
}

.padding-right-0{
	padding-right: 0px !important;
}

.padding-left-right-0{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.padding-left-1{
	padding-left: 1px !important;
}

.padding-right-1{
	padding-right: 1px !important;
}

.padding-left-right-1{
	padding-left: 1px !important;
	padding-right: 1px !important;
}

.padding-left-2{
	padding-left: 2px !important;
}

.padding-right-2{
	padding-right: 2px !important;
}

.padding-left-right-2{
	padding-left: 2px !important;
	padding-right: 2px !important;
}

.spacer-top-5 {
    margin-top: 5px;
}

.spacer-top-10 {
    margin-top: 10px;
}

.spacer-top-15 {
    margin-top: 15px;
}

.spacer-top-20 {
    margin-top: 20px;
}

.spacer-top-25 {
    margin-top: 25px;
}

.spacer-top-30 {
    margin-top: 30px;
}

.spacer-bottom-5 {
    margin-bottom: 5px;
}

.spacer-bottom-10 {
    margin-bottom: 10px;
}

.spacer-bottom-15 {
    margin-bottom: 15px;
}

.spacer-bottom-20 {
    margin-bottom: 20px;
}

.spacer-bottom-25 {
    margin-bottom: 25px;
}

.spacer-bottom-30 {
    margin-bottom: 30px;
}

.spacer-left-5 {
    margin-left: 5px;
}

.spacer-left-10 {
    margin-left: 10px;
}

.spacer-left-15 {
    margin-left: 15px;
}

.spacer-left-20 {
    margin-left: 20px;
}

.spacer-left-25 {
    margin-left: 25px;
}

.spacer-left-30 {
    margin-left: 30px;
}

.spacer-right-5 {
    margin-right: 5px;
}

.spacer-right-10 {
    margin-right: 10px;
}

.spacer-right-15 {
    margin-right: 15px;
}

.spacer-right-20 {
    margin-right: 20px;
}

.spacer-right-25 {
    margin-right: 25px;
}

.spacer-right-30 {
    margin-right: 30px;
}

@font-face {
    font-family: 'OpenSans-Regular';
    src: url('../fonts/OpenSans-Regular.ttf') format('truetype');
}



@font-face {
	font-family:'PacificoRegular';
	src:url('../fonts/Pacifico-webfont.eot');
	src:url('../fonts/Pacifico-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Pacifico-webfont.woff') format('woff'),
	url('../fonts/Pacifico-webfont.ttf') format('truetype'),
	url('../fonts/Pacifico-webfont.svg#PacificoRegular') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'vonnes_bold';
	src:url('../fonts/vonnes-boldcompressed.ttf');
	font-weight:normal;
	font-style:normal;
}



.titleborder {
	color:#00a408; 
	font-size:24px;
	font-family:vonnes_bold;
	text-transform:uppercase;
	width: 100%;
	float: left;
	margin: 5px 0px 15px 0px;
}



/* Table Start */
.table.table-striped.theme-table{
	margin-bottom: 0px;
	min-height: 300px;
}


.table>tbody>tr td {
	border: none !important;
	padding: 6px 10px !important;
}

.table>tbody>tr td img{
	max-height: 25px;
	width: auto;
	margin: -2px 0px;
}


.table>tbody>tr{
	color: #ffffff !important;
}
.clr-peacock>tbody>tr:nth-of-type(odd) {	
    background-color: #59bde9 !important;
}
.clr-peacock>tbody>tr {
    background-color: #86cfef !important;
}
.clr-green>tbody>tr:nth-of-type(odd) {	
    background-color: #c1d641 !important;
}
.clr-green>tbody>tr {
    background-color: #cfdf6b !important;
}
.clr-yellow>tbody>tr:nth-of-type(odd) {	
    background-color: #fdc139 !important;
}
.clr-yellow>tbody>tr {
    background-color: #fed16b !important;
}
.clr-pink>tbody>tr:nth-of-type(odd) {	
    background-color: #eb3176 !important;
}
.clr-pink>tbody>tr {
    background-color: #f05f95 !important;
}
.clr-orange>tbody>tr:nth-of-type(odd) {	
    background-color: #f0792c !important;
}
.clr-orange>tbody>tr {
    background-color: #ec935c !important;
}
/* Table Close */

body.boxed {
	background:url(../images/background/main_bg.png)repeat; 	
	margin:0px auto;
	background-attachment: fixed;
}

.main-website{
	width: 100%;
    float: left;
    margin: 0px;	
}

.main-website header {
	padding:0;
	z-index:50;
	background: url(../images/background/sky.jpg) repeat-y top center;
	border-radius: 0px;
	padding: 15px 15px 15px 15px;
}    

.main-website header .header-logo {
	max-width: 972px;
    max-height: 169px;
    margin: 0px auto;
}

.main-website header .header-logo img{
	width: 100%;
	height: auto;
}

.main-website header .social-icons {
	overflow:hidden;
}

.main-website header .social-icons li {
	float: right;
	margin-left: 3px;
	width: 25px;
	position: relative;
	background: transparent;
	height: 25px;
}
.main-website header .social-icons li a {
	width: 25px;
	height: 25px;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0.6;
}

.main-website header .social-icons li a:hover {
	opacity: 1;
}

.main-website .navbar-theme.navbar  {    
    border-bottom: 1px #fff solid;
	margin-bottom: 0px;
	min-height: 38px;
	border-width: 0px 0px 1px 0px;
	border-radius: 0px;
	background: #264081;
}

.main-website .navbar-theme.navbar .navbar-left>li>a{
    padding: 8px !important;
}

.main-website .navbar-theme.navbar .navbar-right>li>a{
    padding-top: 8px !important;
    padding-bottom: 8px !important;
	color: #ffcc8c;
	
	font-weight: bold;
	border-left: 1px solid #FFA13B;
}

.main-website .navbar-theme.navbar .navbar-right>li>a:focus,
.main-website .navbar-theme.navbar .navbar-right>li>a:hover ,
.main-website .navbar-theme.navbar .navbar-right>.active>a,
.main-website .navbar-theme.navbar .navbar-right>.active>a:focus,
.main-website .navbar-theme.navbar .navbar-right>.active>a:hover {
    background: url(../images/menu_hover.png) bottom repeat-x;
	color: #ffcc8c;
}


.main-website .navbar-inner {
	min-height:34px;
	border:0;
	padding-left:15px;
	padding-right:15px;
	background: #9a8241;
	background: -moz-linear-gradient(top, #9a8241 0%, #7f6624 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a8241), color-stop(100%,#7f6624));
	background: -webkit-linear-gradient(top, #9a8241 0%,#7f6624 100%);
	background: -o-linear-gradient(top, #9a8241 0%,#7f6624 100%);
	background: -ms-linear-gradient(top, #9a8241 0%,#7f6624 100%);
	background: linear-gradient(to bottom, #9a8241 0%,#7f6624 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a8241', endColorstr='#7f6624',GradientType=0 );
}

.main-website .navbar .nav>li {
	line-height:30px;
	border-left: 1px #4563ad solid;
}

.main-website .navbar .nav>li>a,
.main-website .navbar .nav>li>a:focus,
.main-website .navbar .nav>li>a:hover {
	color:#fff;
	padding: 2px 10px;
}

.main-website .navbar .nav>li>a:focus,
.main-website .navbar .nav>li>a:hover,
.main-website .navbar .nav>.active>a,
.main-website .navbar .nav>.active>a:hover,
.main-website .navbar .nav>.active>a:focus {
	color:#fff;
	text-decoration:none;
	background-color:#20366a;
}
.main-website .navbar .divider-vertical {
	height:34px;
	border-left:1px solid #444;
	border-right:1px solid #000;
	margin:0;
}


.main-website .navbar .nav {
	margin:0;
}

.main-website .navbar .nav li.dropdown.open>.dropdown-toggle,
.main-website .navbar .nav li.dropdown.active>.dropdown-toggle,
.main-website .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	background-color:#20366a;
	color:#fff;
}

.main-website .page_main_content{
	background: #FFF;
    padding: 10px 15px !important;
    border-bottom: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    margin-bottom: 15px;
	float: left;
	width: 100%;
}


.main-website .quotes {
	background: #ffe014 ;
	padding: 5px 10px;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.main-website .quotes .textItem {
	color: #000;
}

.main-website .teams {
    padding: 15px;
    width: 100%;
    float: left;
}


.main-website .teams .team-logo {
	max-width: 200px;
	max-height: 200px;
	float: left;
	margin: 3px;
}

.main-website .teams .team-logo img{
    width: 100%;
	height:  100%;
}

.main-website .teams .team-logo img:hover{
    opacity: 0.5;
}


.main-website .padding-15 {
    padding: 15px !important;
}
.main-website .design_bg {
    background: url(../images/bg2.jpg) repeat !important;
	width: 100%;
	float: left;
}

.main-website .top15 {
    margin-top: 15px;
}

.main-website .titleborder2 {
    padding: 0px;
    color: #00a408;
    font-size: 24px;
    top: 14px;
    font-family: vonnes_bold;
    text-transform: uppercase;
    width: 100%;
    float: left;
	margin: 0px 0px 15px 0px;
}

.main-website  .theme-nav-tabs{
	width: 100%;
	float: left;
}

.main-website  .theme-nav-tabs .teams-tabs{
	width: 100%;
	float: left;
	border-bottom: 5px solid #ffe014;
}

.main-website  .theme-nav-tabs  .teams-tabs li{
	width: 12.5%;
	float: left;	
}

.main-website .theme-nav-tabs  .teams-tabs li a{
	padding: 10px;
}

.main-website .theme-nav-tabs  .teams-tabs li a img{
	width: 100%;
	height: 100%;
	opacity: 0.2;	
}

.main-website .theme-nav-tabs  .teams-tabs li.active a img,
.main-website .theme-nav-tabs  .teams-tabs li a img:hover{
	opacity: 1;
}

.main-website .theme-nav-tabs  .teams-tabs li.active{
	background: url(../images/arrow.png) no-repeat bottom center;
	
}


.main-website .theme-nav-tabs  .teams-tabs li.active a{
	border: none;
    background: transparent;
}

.main-website .theme-nav-tabs   .teams-tabs li a:hover,
.main-website .theme-nav-tabs   .teams-tabs li a:focus {
    background: transparent;
    border: none;
}
    
.main-website  .theme-nav-tabs  .teams-tabs-content {
    float: left;
    width: 100%;
}

.main-website  .theme-nav-tabs  .teams-tabs-content .tab-pane{
    float: left;
    width: 100%;
}

.main-website  .theme-nav-tabs  .teams-tabs-content .tab-pane .team-image,
.main-website  .theme-nav-tabs  .teams-tabs-content .tab-pane .team-image img{
    float: left;
    width: 100%;
	height: auto;
}

.main-website  .theme-nav-tabs  .teams-tabs-content .tab-pane.central-fox{
	background: #ec851e !important;
}
.main-website  .theme-nav-tabs  .teams-tabs-content .tab-pane.east-bulls{
	background: #d01405 !important;
}
.main-website  .theme-nav-tabs  .teams-tabs-content .tab-pane.fighters{
	background: #d5950b !important;
}
.main-website  .theme-nav-tabs  .teams-tabs-content .tab-pane.north-hawks{
	background: #ed1b24 !important;
}
.main-website  .theme-nav-tabs  .teams-tabs-content .tab-pane.rangers{
	background: #007c16 !important;
}
.main-website  .theme-nav-tabs  .teams-tabs-content .tab-pane.soldiers{
	background: #6a6d26 !important;
}
.main-website  .theme-nav-tabs  .teams-tabs-content .tab-pane.south-wolves{
	background: #e3a811 !important;
}
.main-website  .theme-nav-tabs  .teams-tabs-content .tab-pane.west-panthers{
	background: #00a9d7 !important;
}



.main-website  .theme-nav-tabs  .teams-tabs-content .team-detail {
    float: left;
    width: 100%;
	padding: 20px 10px;
}

.main-website  .theme-nav-tabs  .teams-tabs-content .team-detail .logo {
    float: left;
    max-width: 150px;
	max-height: 150px;
	
}

.main-website  .theme-nav-tabs  .teams-tabs-content .team-detail .logo img{
    float: left;
    width: 100%;
	height: 100%;
}

.main-website  .theme-nav-tabs  .teams-tabs-content .team-detail .title {
    margin: 0px auto;
    padding: 5px 0px 0px 0px;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 36px;
    font-family: vonnes_bold;
	width:100%;
	float: left;
	color: #fff;
}


.main-website  .theme-nav-tabs  .teams-tabs-content .team-detail p {
	width:100%;
	float: left;
	color: #fff;
}


.main-website  .theme-nav-tabs  .teams-tabs-content .team-detail a {
	color: #fff;
	text-decoration: none;
}



.main-website  .theme-nav-tabs  .teams-tabs-content .team-detail .list-team {
	overflow: hidden;
    padding: 0px;
    float: left;
    width: 100%;
}

.main-website  .theme-nav-tabs  .teams-tabs-content .team-detail .list-team li {
	float: left;
    margin: 0px 10px 10px 0px;
}


.main-website  .footer-divider{
	width: 100%;
	float: left;
	padding-top: 10px;
	border-top: 1px #000 solid;
}

.paddingright {
    padding-right: 15px;
	margin-bottom: 15px;
}

.teams-logo-inner{
	max-height: 100px;
	width: auto;
	margin-right: 15px;
	margin-bottom: 15px;
}

.posttitledivider {
    background: url(../images/titledivider.png) center;
    height: 10px;
    margin: 10px auto;
	width: 100%;
	float: left;
}

.list-soc {
	overflow:hidden;
}
.list-soc li {
	float:right;
	margin-left:3px;
}
.list-soc li a {
	opacity:1;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

.list_right{
	width: 100%;
	float: left;
}

.list_right ul{
	padding: 0px;
	margin: 0px auto;
	list-style: none;
}

.list_right ul li {
	padding: 0px 0px 0px 20px;
	margin: 0px auto 10px auto;
	list-style: none;
	background: url(../images/ball.png) no-repeat top left;
	width: 100%;
	text-align: justify;
}

.title_blue{
	font-size: 15px;
	line-height: 20px;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 5px;
	color: #2b519a;
	font-weight:600;
	width: 100%;
	float: left;
}

.title_orange{
	font-size: 15px;
	line-height: 20px;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 5px;
	color: #de6300;
	font-weight:600;
	width: 100%;
	float: left;
}

.title_red{
	font-size: 15px;
	line-height: 20px;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 5px;
	color: #00a408;
	font-weight:bold;
}

.list_style_title ul{
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	list-style: none;
}

.list_style_title ul li {
	padding: 0px 0px 0px 20px;
	margin: 0px auto 10px auto;
	font-size:14px;
	color: #0b7010;
	font-weight:bold;
	list-style: none;
	text-align:justify;
	background: url(../images/bat_icon.png) no-repeat top left;
}

.list_style_title_small ul{
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px 20px;
	list-style: none;
}

.list_style_title_small ul li {
	padding: 0px 0px 0px 15px;
	margin: 0px auto 10px auto;
	font-size:12px;
	color: #333333;
	list-style: none;
	text-align:justify;
	background: url(../images/bat_icon.png) no-repeat top left;
}



.white_bg{
	background:#ffffff !important;
	padding: 10px !important;
}

.border_top{
	border-top: 1px #000 solid !important;
}


.design_bg{
	background: url(../images/bg2.jpg) repeat !important;
}

.padding15{
	padding: 0px 15px !important;
}

.padding15full{
	padding: 15px !important;
}

.red{
	color:#00a408 !important;
}

.green{
	color:#008e42 !important;
}





/* =========================================================== */
/* Header /* 
============================================================== */

ul {
	list-style:none outside none;
	margin:0;
}

.navbar .nav .dropdown-toggle .caret {
	margin-top: 0px;
}
.navbar .nav li.dropdown>.dropdown-toggle .caret,.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret:hover,.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
	border-top-color:#fff;
	border-bottom-color:#fff;
}
.dropdown-menu {
	border:0px;
	background-color:#222;
}
.navbar .nav>li>.dropdown-menu:before {
	border-bottom:7px solid transparent;
}
.navbar .nav>li>.dropdown-menu:after {
	border-bottom:6px solid transparent;
}
.dropdown-menu>li>a {
	-webkit-transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-ms-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
	color:#fff;
	border-top:1px solid #2f2f2f;
	border-bottom:1px solid #111;
	padding:8px 20px;
}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a {
	-webkit-transition:all 0.3s ease-in;
	-moz-transition:all 0.3s ease-in;
	-ms-transition:all 0.3s ease-in;
	-o-transition:all 0.3s ease-in;
	transition:all 0.3s ease-in;
	background-color:#20366a;
}
.dropdown-menu {
	padding:0px;
	margin-left:-2px;
	margin-top:0px;
}

.banner{
	width: 100%;
	float: left;
}


.sub_footer {
	color: #fff7ec;
    text-align: center;
    font-size: 15px;
    padding: 10px 15px;
	background: #9a8241;
	background: -moz-linear-gradient(top, #9a8241 0%, #7f6624 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a8241), color-stop(100%,#7f6624));
	background: -webkit-linear-gradient(top, #9a8241 0%,#7f6624 100%);
	background: -o-linear-gradient(top, #9a8241 0%,#7f6624 100%);
	background: -ms-linear-gradient(top, #9a8241 0%,#7f6624 100%);
	background: linear-gradient(to bottom, #9a8241 0%,#7f6624 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a8241', endColorstr='#7f6624',GradientType=0 );	
	width: 100%;
	float: left;
}

.sub_footer a {
	color:#ffe3bf;	
	text-align:center;
	font-size:18px;
	padding: 10px;
	text-decoration:none;
}

.footer {
	color:#3c3c3c;
	width: 100%;
	position: relative;
	float: left;
	padding-bottom: 370px;
	background: url(../images/background/footer_ground.png) no-repeat bottom center;
}

.footer  .footer-small{
	position: absolute;
	bottom: 0px;
	width: 100%;
	float: left;
}


.footer  .footer-small .blue-bg-footer{
	background: #264081;
	width: 100%;
	float: left;
	text-align: center;
	line-height: 36px;
	font-size: 12px;
	color: #fff;
}

.footer  .footer-small .white-bg-footer{
	background: #ffffff;
	width: 100%;
	float: left;
	line-height: 36px;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}

.footer  .footer-small .white-bg-footer a,
.footer  .footer-small .white-bg-footer a:hover{
	color: #00a408;
	font-weight: 600;
	text-decoration: none;
}

.footer .footer-title {
	color: #00a408;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 36px;
    width: 100%;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    font-family: vonnes_bold;
}

.footer a {
	color:#3c3c3c;
}

.footer ul {
    list-style: none outside none;
    margin: 0;
	padding: 0;
}


/* global Gallery Start */
.global-gallery{
	margin: 0px;
	text-align: center;
	float: left;
	width: 100%;
}

.global-gallery .owl-dots {
    position: relative;
    bottom: -130px;
}

.global-gallery  .owl-customer .owl-dots .owl-dot span{
	background: #a2b258;
	width: 15px;
    height: 15px;
}

.global-gallery  .owl-customer .owl-dots .owl-dot.active span,
.global-gallery   .owl-customer .owl-dots .owl-dot:hover span {
    background: #a2b258;
    width: 15px;
    height: 15px;
    border: 3px solid #808c45;
    z-index: 2000;
}


.global-gallery .gallery-img{
	margin: 0px;
}

.global-gallery .gallery-img:after{
	background: url(../images/photo-gallery/gallery_bg.png) bottom left no-repeat;
	content: "";
	height: 36px;
	width: 136px;
	float: left;
    position: relative;
    bottom: 36px;
	margin-bottom: -36px;
}

.global-gallery .gallery-img img{
	width: 240px;
	height: 160px;	
}

.global-gallery .title{
	font-size: 40px;
	line-height: 48px;
	margin-bottom: 10px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	color: #007073;
}

.global-gallery .paragraph{
	font-size: 16px;
	line-height: 28px;
	color: #818181;
	font-weight: 400;
	margin-bottom: 40px;
}

.global-gallery .effects .content {
   opacity: 0;
   overflow:visible;
   border:0px solid rgba(0,0,0,0.7);
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}

.global-gallery .effects:hover .content {
   opacity: 0.6;
   background-color: #000000;
   
}

.global-gallery .effects a.name,
.global-gallery .effects a,
.global-gallery .effects  a:focus,
.global-gallery .effects a:hover{
	color: #fff;
	font-size: 32px;
	line-height: 160px;
	font-weight: bold;
	text-decoration: none;
}


.global-gallery .effects .designation {
	color: #fff;
	font-size: 16px;
	line-height: 32px;
	font-style: italic;
	font-weight: normal;
	border-bottom: 3px #fff solid;
	margin-bottom: 10px;
}

.global-gallery .effects .paragraph {
	color: #fff;
	font-size: 13px;
	line-height: 18px;
	font-weight: 100;
	height: 110px;
	overflow: hidden;
}

.global-gallery .view {
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
   height: 160px;
}
.global-gallery .view .mask, .global-gallery  .view .content {
	width: 100% !important;
    height: 160px !important;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.global-gallery .view img {
   display: block;
   position: relative;
   padding: 5px;
    background-color: #fff;
}

/* global Gallery Close */


/* logo Gallery Start */
.logo-gallery{
	margin: 0px 0px 40px 0px;
	text-align: center;
	width: 100%;
}

.logo-gallery .gallery-img{
	padding: 10px;
	margin: 0px;
}

.logo-gallery .gallery-img img{
	max-width: 140px;
	max-height: 140px;	
}

.logo-gallery  .owl-dots{
	position: relative;
	bottom: -95px;
}

.logo-gallery  .owl-customer .owl-dots .owl-dot span{
	background: #a2b258;
	width: 15px;
    height: 15px;
}

.logo-gallery  .owl-customer .owl-dots .owl-dot.active span,
.logo-gallery   .owl-customer .owl-dots .owl-dot:hover span {
    background: #a2b258;
    width: 15px;
    height: 15px;
    border: 3px solid #808c45;
    z-index: 2000;
}

/* logo Gallery Close */



/* news Gallery Start */
.news-gallery{
	margin: 0px;
	text-align: center;
	float: left;
	width: 100%;
	margin-bottom:20px;
}

.news-gallery .gallery-img{
	margin: 0px;
	width: 100%;
}

.news-gallery .gallery-img img{
	width: 100px !important;
	height: 100px !important;
	float: left;
	margin-right: 20px;
}

.news-gallery .gallery-img .title{
	font-size: 18px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 5px 0px;
	color: #b13509;
	text-align: left;
}

.news-gallery .gallery-img .paragraph{
	font-size: 12px;
    line-height: 22px;
	text-align: left;
    color: #000000;
    height: 45px;
    font-weight: normal;
}

/* news Gallery Close */




/* slides Gallery Start */
.slides-gallery{
	text-align: center;
	width: 100%;
	margin-bottom:20px;
}

.slides-gallery .gallery-img{
	margin: 0px auto;
	width: 100%;
	text-align: center;
}

.slides-gallery .gallery-img img{
	width: 150px !important;
	height: 150px !important;
	margin: 0px auto;
}

/* slides Gallery Close */

.theme-banner{
	border: 2px #FFF solid;
	height: 384px;
}
    
.theme-banner.owl-carousel .owl-stage-outer,
.theme-banner.owl-carousel .owl-item{
	width: 100%;
	height: 380px;
}

.full-detail, .full-detail:hover, .full-detail:focus{
    width: 100%;
    text-align: center;
    float: left;
	text-decoration: none;
    background: #337ab7;
    color: #fff;
    margin-top: 3px;
}




/* FOR CHANGING COLOR OF ACTIVE CATEGORY */
.caegories a.active {
	color: #ffffff;
	background: #26602c;
}

.caegories a{
	margin: 4px;
}


/* FOR TRANSITION BEAUTIFULLY */
.isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
/* JUST FOR BOTTOM SPACE */
#portfolio-div h5 {
    padding-bottom: 30px;
}


.photo-list{
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}

.photo-list .image-size img{
	border: 1px solid #26602c;
	padding:2px;
}

.btn-green{
	border-radius: 0px;
	color: #26602c;
	margin: 0px;
	float: left;
	border: 1px solid #26602c;
	background:  transparent;
}

.btn-green:hover,
.btn-green:focus{
	color: #ffffff;
	background:  #26602c;
}


@media (max-width: 300px){	
	.photo-list .image-size{
		width:100%;
		margin: 10px 0px;
	}
}

@media (min-width: 301px) and(max-width: 500px){	
	.photo-list .image-size{
		width:46%;
		margin: 2%;
	}
}

@media (min-width: 501px){	
	.photo-list .image-size{
		width:31%;
		margin: 1%;
	}
}

.table-overflow {
    overflow: auto;
    width: 100%;
    float: left;
}

.modal-dialog{
    max-width: 850px;
    margin: 50px auto; 
}


.modal .main-title {
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 20px;
    line-height: 22px;
    padding-bottom: 3px;
    color: #3a3633;
    border-bottom: 1px solid #e47100;
}

.modal-score-image{
	max-width: 850px;
	height: auto;	
}

.modal-score-image img{
	width: 100%;
	height: 100%;	
}

.teams-small{
	background:url(../images/teams-25.png)no-repeat;
	width: 48px;
	height: 25px;
	float: left;
    margin: -2px 5px -2px 2px;
	
}

.teams-small.west_panthers{
	background-position: 0px -175px;
}

.teams-small.soldiers{
	background-position: 0px -125px;
}

.teams-small.north_hawks{
	background-position: 0px -75px;
}

.teams-small.central_fox{
	background-position: 0px 0px;
}

.teams-small.fighters{
	background-position: 0px -50px;
}

.teams-small.rangers{
	background-position: 0px -100px;
}

.teams-small.south_wolves{
	background-position: 0px -150px;
}

.teams-small.east_bulls{
	background-position: 0px -25px;
}

.dark-blue.color-2 {
	padding: 0px !important;
}

/* Modal Plan Start */
.theme-modal-plan{
	padding: 20px;
	background: #ffffff;
	overflow: auto;
	width: 100%;	
	position: relative;
    border: 1px solid #999;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.theme-modal-plan .radio-theme {
    margin-bottom: 20px;
}

.theme-modal-plan .radio-theme label {
    font-size: 13px;
    font-weight: bold;
	color: #3a3633;
}

.theme-modal-plan .form-horizontal .control-label {
    text-align: left;
	font-size: 13px;
	color: #3a3633;
}

.theme-modal-plan .table {
    font-size: 13px;
	color: #3a3633;
}

.theme-modal-plan .close {
    width: 0px;
    top: 0px;
    left: -15px;
    color: #e47100;
    opacity: 1.0;
    position: relative;
}

.theme-modal-plan .theme-modal-content{
	background: #fff;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 0px;
}

#back-top {
	position: fixed;
	bottom: 30px;
	right: 30px;
}
#back-top a {
	width: 40px;
	display: block;
}
#back-top a:hover {
	color: #000;
}

#back-top span {
	width: 29px;
	height: 89px;
	display: block;
	margin-bottom: 7px;
	background:url(../images/gotop.png) no-repeat;
	background-position:top;
	border-radius:5px;
}
#back-top a:hover span {
	background:url(../images/gotop.png) no-repeat;
	background-position: bottom;
}




p{
	text-align: justify;
	width: 100%;
	float: left;
}