.lof-slidecontent, .lof-slidecontent a {	color:#FFF;	}

.lof-container {}.lof-slidecontent{	position: relative;}

.lof-slidecontent .preload{	position:absolute;	top:0;	left:0;	z-index:2; height: 100%; width: 100%;}

.lof-main-outer {position: relative; overflow:hidden;}

.lof-main-outer .lof-next,  .lof-main-outer .lof-previous{	display:block;	width:40px;	color:#FFF;	cursor:pointer;	position:absolute;	height:100%;	top:0;}

.lof-main-outer .lof-next {	right:10px;}

.lof-main-outer .lof-previous {	left:10px;}

.lof-main-wapper li {border: none !important;}



/* main flash */

ul.lof-main-wapper{	/* margin-right:auto; */	background: transparent;	padding:0 !important;	margin:0 !important;	position: relative;}

ul.lof-main-wapper li{	padding:0 !important;	margin:0 !important;	float:left;	list-style: none;	position:relative;}

ul.lof-main-wapper li a img {border:none !important;}

.lof-opacity {	overflow:visible  !important;;	position:absolute !important;}

.lof-opacity  li{	position:absolute  !important;;	top:0;	left:0;	margin:0;	padding:0;	float:inherit  !important;}

ul.lof-main-wapper li img{	padding:0 !important; margin:0 !important; max-width: none !important; }



/* item navigator */.lof-navigator-wapper {	position:absolute;}

.lof-navigator-outer{	position:relative;	z-index:1;	height:180px;	overflow:hidden;	color:#FFF;	margin:0;	padding:0;}ul.lof-navigator{	top:0;	padding:0;	margin:0;	position:relative;	width:100%;}

ul.lof-navigator li{	cursor:pointer;	list-style:none;	padding:0;	margin: 0;	overflow:hidden;	float:left;	display:block;	text-align:left; border: none !important;}

ul.lof-navigator li span {	display: none;}

ul.lof-navigator li.active {		display:block;}









/*************************************************** BANNER START HERE*****************************************/

#container #main #banner{ border:2px solid #ccc; width:508px; height:312px; padding:10px 0px 0px 10px; }

.slides_container {width:680px;display:none; z-index:100;}

.slides_container div.slide {  background-color: #E8F5FB;

    height: 290px;

    width: 670px;display:block;}

.item {float:left;}

.pagination { list-style:none;margin:0;float:right;  top:31px; right:8px;padding:0; z-index:1px;}

.pagination ul{overflow:hidden; }

ul.pagination li{ float:left; background:#7e4a37; margin-left:9px; border:1px solid #fff; padding:1px 6px 5px 6px; -moz-box-shadow: 0px 0px 2px #000;  -webkit-box-shadow: 0px 0px 2px #000; box-shadow:0px 0px 2px #000;behavior: url(PIE.htc);}

ul.pagination li a{ color:#fff; }

.pagination .current{background:#cb740f;}

.pagination .current a {color:#fff;   }	

.scroling{ width:684px; height:275px;}

.item small{ overflow:hidden; float:right; height:265px; padding-top:12px; padding-left:4px; width:430px;}

.item .banner-text{ max-width:193px; height:306px; float:left; margin:15px 0px 0px 1px; padding:0px 15px 10px 15px;}

.item .banner-text h2{ font-style:normal !important; padding-bottom:20px !important; }

.item .banner-text .est{ overflow:hidden; margin-top:30px; color:#552d1f; }

.item .banner-text .est span{display:block;}

.item .banner-text p{ margin-top:22px;}

 

/*************************************************** BANNER END HERE*****************************************/



#home_topcontent{background-color:none !important;}



/*---- Slider*/

.slides_container{

	width: 508px;

}



.slides_container div.slide {

	background: transparent;

	width: 507px;

	height: 191px;

}

.item .banner-text {

	background: #329932;

	float: left;

	height: 191px;

	margin: 0;

	max-width: 198px;

	padding: 15px 0 0;

	text-align: left;

}

.item .banner-text h2 {

	font-size: 14px;

	font-style: normal !important;

	margin: 0;

	padding-left:15px;

	padding-bottom: 0 !important;

}

.item .banner-text h2 a {

	color: #fff;

}

.item .banner-text p {

	margin-top: 5px;

	margin-bottom: 0;

	padding: 0 15px;

	color: #fff;

	font-size: 11px;

}



.item small {

	float: right;

	height: 191px;

	overflow: hidden;

	padding-left: 0;

	padding-top: 0;

	width: 309px;

}

#slides {

	position: relative;

	z-index: 5;

}

ul.pagination {

	position: absolute;

	top: 5px;

	right: 10px;

	z-index: 120;

}

ul.pagination li {

	background: #FFCC00;

	border: none;

	box-shadow: none;

	float: left;

	margin-left: 3px;

	padding: 0 7px 1px;

}

ul.pagination li a {

	color: #FFFFFF;

	outline: none;

}

.pagination .current, .pagination li:hover {

	background: #FFA100;

}

.pagination li a:hover {

	text-decoration: none;

	text-decoration: none;

	color: #fff;

}

.scroling{

	width: 480px;

	height: 182px;

}





/*---- Slider*/

.slides_container{

 width: 680px;

}



.slides_container div.slide {

 background: transparent;

 width: 680px;

 height: 250px;

}

.item .banner-text {

 background: #7ad041; /* Old browsers */

background: -moz-linear-gradient(45deg,  #7ad041 0%, #207cca 0%, #7ad041 0%, #329932 100%, #1e5799 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#7ad041), color-stop(0%,#207cca), color-stop(0%,#7ad041), color-stop(100%,#329932), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(45deg,  #7ad041 0%,#207cca 0%,#7ad041 0%,#329932 100%,#1e5799 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(45deg,  #7ad041 0%,#207cca 0%,#7ad041 0%,#329932 100%,#1e5799 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(45deg,  #7ad041 0%,#207cca 0%,#7ad041 0%,#329932 100%,#1e5799 100%); /* IE10+ */

background: linear-gradient(45deg,  #7ad041 0%,#207cca 0%,#7ad041 0%,#329932 100%,#1e5799 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad041', endColorstr='#1e5799',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



 float: left;

 height: 240px;

 margin: 0;

 max-width: 190px;

 padding: 10px 0 0;

 text-align: left;

}

.item .banner-text h2 {

 font-size: 14px;

 font-style: normal !important;

 margin: 0;

 padding-left:15px;

 padding-bottom: 0 !important;

}

.item .banner-text h2{

   color: #FFFFFF;

    font-size: 15px;

    font-style: italic !important;

    text-transform: none;

 padding-left: 10px;   font-weight: normal;

}

.item .banner-text h2 a {

 color: #fff !important;

}

.item .banner-text p {

 margin-top: 5px; font-weight: normal;

 margin-bottom: 0;

 padding: 0 15px 0 10px;

 color: #fff;

 font-size: 14px;

line-height:20px;

}



.item small {

 float: right;

 height: 250px;

 overflow: hidden;

 padding-left: 0;

 padding-top: 0;

 width: 490px;

}

#slides {

 position: relative;

 z-index: 5;

}

ul.pagination {

 position: absolute;

 top: 5px;

 right: 10px;

 z-index: 120;

}

ul.pagination li {

 background: #FFCC00;

 border: none;

 box-shadow: none;

 float: left;

 margin-left: 3px;

 padding: 0 7px 1px;

}

ul.pagination li a {

 color: #FFFFFF;

 outline: none;

}

.pagination .current, .pagination li:hover {

 background: #FFA100;

}

.pagination li a:hover {

 text-decoration: none;

 

 color: #fff;

}

.scroling{

 width: 680px;

 height: 250px;margin-top: -2px;

}



#slides ul.pagination{

padding: 0;

    position: absolute;

    right: 5px;

    top: 5px;

    width: auto;

    z-index: 120;

}





#slides ul.pagination li{

border: medium none;

    box-shadow: none;

    display: inline-block;

    float: left;

    line-height: 12px;

    margin-left: 3px;

    padding: 0;

    text-align: center;

    width: 12px;

}



#slides ul.pagination li a{

	background:transparent;

    border: none;

    font-size: 9px;

    outline: none;

    padding: 0;

display:block;

}

.item small img{padding-top:0px;width:100%;height:100%; display:block;}

.banner_title{     background: #FED428;

   border-radius: 0 5px 0 0;

    color: #FFFFFF;

    display: inline-block;

    font-size: 11px;

    font-weight: normal;

    line-height: 21px;

    padding: 0 20px 0 12px;

    text-transform: uppercase;}

@media all and (min-width:768px) and (max-width:1024px){

.sidebar-primary h4, .sidebar-secondary h4{margin-right:15px;}

body.override .sidebar-primary, body.override .sidebar-secondary{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.site-header .widget-area{margin:0 auto;max-width:270px;}
#banner{margin:0 auto;max-width:680px;}

}

@media all and (max-width:767px){
.scroling {
    height: 100%;
    margin-top: -2px;
    max-height: 480px;
    max-width: 680px;
    width: 100%;
}
.slides_container {
    max-width: 680px;
    width: 100%;
}
.item .banner-text{
max-width: 680px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width:auto;
height: auto;
padding:10px 0;
float: none;
}

.item small {
    float: none;
    height: auto;
    max-width: 680px;
    overflow: hidden;
    padding-left: 0;
    padding-top: 0;
    width: 100%;
}
.slides_container div.slide {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: auto;
    max-height: 480px;
    max-width: 680px;
    width: 100%;
}


}

@media all and (max-width:767px){
#banner{display:none}
.item small img {
    display: block;
    height: auto;
    max-width: 480px;
    padding-top: 0;
    width: 100%;
}
.item small {
    display: block;
    float: none;
    height: auto;
    max-width: 480px;
    overflow: hidden;
    padding-left: 0;
    padding-top: 0;
    width: 100%;
}
.item .banner-text {
    -moz-box-sizing: border-box;
    float: none;
    height: auto;
    max-width: 680px;
    padding: 10px 0;
    width: auto;
}
.slides_container div.slide {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 305px;
    max-height: 480px;
    max-width: 680px;
    width: 100%;
}
.scroling {
    height: auto;
    margin-top: -2px;
    max-height: none;
    max-width: 680px;
    width: 100%;
}
#banner{max-width: 300px; margin: 0 auto;}
#slides ul.pagination{top:auto; bottom:5px;}

}