/* Start of CMSMS style sheet 'pagestyle' */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img { border:0; }


#styletwo{
	position: relative;
	display:block;
	height:54px;
	
	width: auto;
	font-size:16px;
	font-weight:bold;
	
	font-family:Arial,Verdana,Helvitica,sans-serif;
	}

#styletwo ul{
	margin:0;
	width: 900px;
	margin-left: 240px;
	list-style-type:none;
	width:auto;
	}

#styletwo ul li{
	display:block;
	padding-left: 0px;
	float:left;
	margin:0 29px 0 0;
	}

#styletwo ul li a{
	display:block;
	float:left;
	color: #424242;
	text-decoration:none;
	padding:0px 20px 0 20px;
	height:34px;
	}

#styletwo ul li a visted{
	display:block;
	float:left;
	color: red;
	text-decoration:none;
	padding:6px 20px 0 20px;
	height:34px;
	}

#styletwo ul li a:hover,#styletwo ul li a.current{
	color: #eb9900;
	
	}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:400;
}
ol, ul, li { list-style:none; }
caption, th { text-align:left; }
q:before, q:after { content:''; }
* { outline:none; }
strong { font-weight:700; }
em { font-style:italic; }
a img { border:none; }

/* =General Styles
----------------------------------------------------------------- */

body {
	font-family:Arial, sans-serif;
	background:#fff;
	color#424242;
	font-size:12px;
	line-height:22px;
}
a, a:visited {
	color:#424242;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#eb9900;
}
a:active { color:#880000; }
.fl { float:left;

  border:1px solid #eb9900; }

.fr { float:right; }
.fix {
	clear:both;
	height:1px;
	overflow:hidden;
	margin:-1px 0 0;
}
.fixbox {
	clear:both;
	height:21px;
	overflow:hidden;
	margin:-1px 0 0;
}
.padding-top { padding-top: 30px; }
.error {
	color:red;
	font-weight:700;
}
a.info {
	font:bold 11px Verdana, Helvetica, sans-serif;
}
a.more-link {
	font-size: 11px;
	background: #fafafa;
	border-bottom:1px solid #ccc;
	padding:0 3px;
}
a.more-link:hover {
	text-decoration: none !important;
}
/* image hover */
.zoom, .video {
	display:block;
	cursor:pointer;
}
a.zoom:hover { background:url(images/thumb-hover-zoom.png) center no-repeat; }
a.video:hover { background:url(images/thumb-hover-play.png) center no-repeat; }
.noborder { border:none !important; }
.gradient-box { background:#ededed url(images/gradient_bg1.jpg) repeat-x; }


/* =Header
----------------------------------------------------------------- */

/* =Header
----------------------------------------------------------------- */
#header-wrapper { background: #616161 url(images/header_wrapper_bg.png) repeat-x 0 0; }
#header {
	width:960px;
	height: 90px;
	position:relative;
	z-index:50;
	margin:0 auto;
}
#logo {
	position:absolute;
	top:2px;
	left:0;
}

/* =Featured Slideshow
----------------------------------------------------------------- */

#featured-area {
	width:960px;
	height:291px;
	
	position:relative;
	margin:0 auto;
}
#featured-area .fl {
	width:370px;
	padding-top:48px;
        border: 0px;
        display:none;
}
#featured-area .fl h3 {
	font: 31px "Helvetica LT Std", Helvetica, Arial, sans-serif;
	color: #e9e9e9;
	padding-bottom: 10px;
	position: relative;
	z-index: 99;
}
#featured-area .fl a, #featured-area .fl a:visited { text-decoration:underline; }
#featured-area .fl a:hover { text-decoration:none; color: #880000;}
#featured-area .fr {
	width:543px;
	position:absolute;
	top:21px;
	right:0;
	padding:0 0 0 10px;
}.featured-text {
	color: #e9e9e9;
	position: relative;
	z-index: 99;
}
#featured-area .featured-text a, .featured-text a:visited { color:#eee; }
.featured-text .button-link, .featured-text .large-button { margin-top:10px; }
#slideshow {
	position:relative;
	clear:both;
	width:543px;
}
#slideshow .slides {
	width:522px;
	height:312px;
	overflow:hidden;
	position:relative;
	background:#fff;
	border:1px solid #444;
}
#slideshow div.slide {
	position:absolute;
	top:0;
	width:522px;
	height:312px;
	display:none;
	background:#fff;
}
/* Wide */
#featured-area .full { padding:21px 10px 0; }
.full #slideshow {
	position:relative;
	clear:both;
	width:940px;
	border:1px solid #444;
	height:312px;
}
.full #slideshow .slides {
	width:940px;
	height:312px;
	overflow:hidden;
	position:relative;
	border:none;
}
.full #slideshow div.slide {
	position:absolute;
	top:0;
	width:940px;
	height:312px;
	display:none;
	background:#fff;
	border:none;
}
/* Shadow effect */
#featured-area .big-shodow {
	position:absolute;
	bottom:-18px;
	left:-10px;
	background:url(images/big_shodow.png) no-repeat bottom;
	width:960px;
	height:18px;
	z-index:1;
}
/* Indent effect */
#featured-area .small-ieffect {
	position:absolute;
	bottom:-36px;
	right:0;
	
	width:563px;
	height:64px;
	z-index:25;
}
#featured-area .big-ieffect {
	position:absolute;
	bottom:-17px;
	left:-10px;
	background:url(images/img_indent_full.png) no-repeat;
	width:960px;
	height:50px;
	z-index:25;
}


/* Pagination  of slides */
ul.pagination {
	display:inline;
	overflow:hidden;
}
div.big-ieffect .slider-btns {
	padding-top:50px;
	text-align:center;
	margin:0 auto;
}
div.small-ieffect .slider-btns {
	padding-top:0px;
	text-align:center;
	margin:0 auto;
}
.full .slider-btns {
	padding-top:25px;
	text-align:center;
	margin:0 auto;
}
#slideshow .slider-btns li {
	display:inline;
	padding-left:3px;
}
#slideshow ul.pagination li a {
	background:url(images/slider_btn.png) no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
}
#slideshow ul.pagination li a:hover { background:url(images/slider_btn.png) 0 -16px no-repeat; }
#slideshow ul.pagination li.activeSlide a { background:url(images/slider_btn.png) 0 -16px no-repeat; }

/* =Page Content : small intro, intro, wrapper
----------------------------------------------------------------- */


.smallintro {
	width:960px;
        height:105px;
	margin:0 auto;
	position:relative;
}
.smallintro-single {
	width:960px;
	position:relative;
	margin:0 auto;
}
#smallintro-wrapper .no-intro { padding-bottom:25px; }
/* breadcrumb */
#breadcrumb {
	position:relative;
	top:2px;
	left:0;
}
#breadcrumb a, #breadcrumb a:visited {
	font:10px Verdana, tahoma, sans-serif;
	color:#999;
}
#breadcrumb span {
	font:10px/19px Verdana, tahoma, sans-serif;
	color:#777;
}
#breadcrumb a:hover, #breadcrumb a:active { color:#777; }


/* page title */
#page-title {
	width:960px;
	height:83px;
	background:url(images/featured_img.jpg) no-repeat;
	margin:0 auto;
}
#page-title h3 {
	font:normal 31px "Helvetica LT Std", Helvetica, Arial, sans-serif;
	color:#fff;
	
	letter-spacing:1px;
	padding-top:25px;
}
/* wrapper */
#wrapper {
	width:960px;
	margin:0 auto 30px;
}
#wrapper a:active {
	position:relative;
	top:1px;
}
.has-sidebar { background:url(images/wrapper_bg.jpg) repeat-y; }
.has-sidebar #content-wrapper { background:url(images/sidebar_top_bg.jpg) center 0 no-repeat; }
.has-sidebar #inner {
	width:960px;
	background:url(images/sidebar_bottom_bg.jpg) center 100% no-repeat;
	padding-bottom:30px;
	min-height:500px;
}

.has-leftsidebar { background:url(images/wrapper_bg_left.jpg) repeat-y; }
.has-leftsidebar #content-wrapper { background:url(images/sidebar_top_bg_left.jpg) center 0 no-repeat; }
.has-leftsidebar #inner {
	width:960px;
	background:url(images/sidebar_bottom_bg_left.jpg) center 100% no-repeat;
	padding-bottom:30px;
	min-height:500px;
}
.has-leftsidebar #sidebar{
	float: left;	
}
.has-leftsidebar #main{
	float: right;	
}
.has-leftsidebar #main .feature, .has-leftsidebar #main .welcome{
	padding-right: 0;
	padding-left: 27px;
      
}
.has-leftsidebar #main .feature{
height:180px;
margin-bottom:18px;
}

.has-leftsidebar #main li.postitem {
	padding: 0 5px 0 15px	
}
.has-leftsidebar #comments {
	padding: 0 5px 0 15px	
}

.has-leftsidebar #sidebar .widget{
	margin-left:0;
	margin-right:35px;
}
.no-sidebar #inner, .no-sidebar #main {
	width:960px;
	float:none;
	overflow:hidden;
}
#main {
	width:632px;
	float:left;
	display:inline;
}
/* homepage */
#main .feature, #main .welcome {
	width:605px;
	padding-right:27px;
	margin-bottom:18px;
	background:url(images/blur_divider.jpg) left bottom no-repeat;
}

#main .welcome h2 {
	font:24px/30px "Helvetica LT Std", Helvetica, Arial, sans-serif;
	color:#eb9900;
	padding-bottom:10px;
}
#main .welcome p {
	font:13px/20px Arial, Helvetica, sans-serif;
	color:#424242;
	padding-bottom:30px;
}
#main .feature .content {
	padding-left:120px;
	margin-left:110px;
}
#main .feature h2 {
	font-size:18px;
	color:#eb9900;
	padding-bottom:10px;
	font-weight:400;
}
#main .feature p {
	color: #424242;
	padding-bottom:60px;
}


/* headings */
.entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	font-weight:400;
	line-height:1.5em;
	color:#eb9900;;
	margin-bottom:20px;
}
h1, h2, h3, h4, h5 {color: #eb9900; }
.entry h2 { font-size:28px; }
.entry h3 { font-size:22px; }
.entry h4 { font-size:18px; }
.entry h5 {
	font-size:16px;
	letter-spacing:1.6px;
	text-transform:uppercase;
}
.entry h6 {
	font-size:12px;
	letter-spacing:1.6px;
	text-transform:uppercase;
	color:#888;
	line-height:20px;
}

/
/* divider */
div.divider {
	clear:both;
	display:block;
	height:1px;
	border-bottom:1px solid #dfdfdf;
	padding-top:20px;
	margin:0 10px 35px 0;
}

div.top a, div.top a:active {
	font:10px Arial, Helvetica, sans-serif;
	color:#880000;
	position:absolute !important;
	right:0;
	top:15px !important;
	background:#fff;
}
div.top a:hover {
	color:#eb9900;
	text-decoration:none;
}
/* basic list */
.entry ul li {
	list-style:inside disc;
	line-height:18px;
	padding:3px 0;
}
.entry ol li {
	list-style:inside decimal;
	line-height:18px;
	padding:3px 0;
}
.entry ul.children { margin-top:10px; }
.entry ul, ol { margin:0 0 10px; }
/* image based list */
ul.checklist, ul.rec-bulletlist, ul.arrowlist, ul.bulletlist { margin:0 0 20px; }
ul.checklist li {
	background:url(images/bullets.png) 0px -97px no-repeat;
	list-style:outside none;
	line-height:17px;
	padding: 5px 0 5px 27px;
}
ul.bulletlist li {
	background:url(images/bullets.png) -22px -63px no-repeat;
	list-style:outside none;
	line-height:17px;
	padding: 5px 0 5px 25px;
}
ul.rec-bulletlist li {
	background:url(images/bullets.png) -46px -28px no-repeat;
	line-height:17px;
	padding: 5px 0 5px 25px;
	list-style:outside none;
}
ul.arrowlist li {
	background:url(images/bullets.png) -74px 8px no-repeat;
	list-style:outside none;
	line-height:17px;
	padding: 5px 0 5px 25px;
}

/* pullquote */
.pullquote-right, .pullquote-left {
	background:transparent url(images/openquote_1.gif) no-repeat 0 0;
	color:#444;
	float:right;
	font-size:14px;
	font-style:italic;
	letter-spacing:0;
	line-height:25px;
	width:33%;
	margin:20px 0 20px 20px;
	padding:0 0 0 20px;
}
.pullquote-left {
	float:left;
	margin-left:0;
	margin-right:20px;
}
.pullquote {
	margin-bottom:20px;
	display:block;
	clear:both;
	
	border:2px solid #eee;
	position:relative;
	padding:10px 10px 5px;
}
.pullquote p {
	color:424242;
	text-indent:35px;
	padding:0 !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-shadow: 1px 1px 0 #fff;
}
.pullquote cite {
	font-style:italic;
	color:#888;
	display:block;
	text-indent:0;
	padding-top:10px;
	letter-spacing:1px;
	text-align:right;
	font: italic 12px Georgia, "Times New Roman", Times, serif;
}
.pullquote .quote-mark {
	position:absolute;
	top:-10px;
	left:0;
}

/* alignment */
.alignright, img.alignright, a img.alignright {
	float:right;
	margin:10px 10px 10px 16px;
}
.alignleft, img.alignleft, a img.alignleft {
	float:left;
	margin:10px 16px 10px 0;
}
.aligncenter, img.aligncenter, a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.entry img {
margin:6px;
  border:1px solid #eb9900;
}


/* =Grid Layout
----------------------------------------------------------------- */
.one_half { width:48%; }
.one_third { width:30.66%; }
.two_third { width:65.33%; }
.one_fourth { width:22%; }
.three_fourth { width:74%; }
.one_fifth { width:16.8%; }
.two_fifth { width:37.6%; }
.three_fifth { width:58.4%; }
.four_fifth { width:67.2%; }
.one_sixth { width:13.33%; }
.five_sixth { width:82.67%; }
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
	position:relative;
	margin-right:4%;
	float:left;
	display:inline;
	overflow:hidden;
}
.last {
	margin-right:0 !important;
	clear:right;
}
/* =Sidebar Styles
----------------------------------------------------------------- */

#sidebar {
	width:328px;
	float:right;
}
.widget {
	margin-left:35px;
	margin-bottom:40px;
}
.widget h2 {
	font:20px Arial, Helvetica, sans-serif;
	color:#eb9900;
	padding-bottom:10px;
	position:relative;
}

.widget h3 {
	font:20px Arial, Helvetica, sans-serif;
	color:#99000;
	padding-bottom:10px;
	position:relative;
}
.widget li a, .widget li a:visited {
	background:url(images/bullets.png) -80px 15px no-repeat;
	display:#424242;

        Font-size: 18px;
	color:424242;
	padding:7px 0 7px 18px;
}
.widget ul ul li a { margin-left:20px; }

}
/* toggle */
#sidebar .toggle-head { padding: 3px; }
#sidebar .toggle-head h3 {
	padding: 3px 3px 3px 28px;
	font-size: 13px;
	background:url(images/plus1.png) no-repeat 4px;
}
#sidebar .toggle-head .minus { background:url(images/down1.png) no-repeat 4px; }
/* search box for sidebar */
.widget .textwidget { padding-bottom:10px; }
/* text widget */
.search-box {
	position:relative;
	width:283px;
}
.widget_search h3 { display:none; }
/* remove this line if you'd like to show search header */
.search-box .search-field {
	background: #fff url(images/sidebar_search_bg.png) no-repeat 0 0;
	width:253px;
	border:none;
	font:12px Verdana, Geneva, sans-serif;
	color:#EB9900;
	padding:11px 30px 11px 10px;
}
.search-box .search-go {
	border:none;
	background:url(images/search_32.png) no-repeat right center;
	width:32px;
	height:36px;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	position:absolute;
	overflow:hidden;
	font-size:0;
	line-height:0;
	top:0;
	right:0;
}



/* =Footer
----------------------------------------------------------------- */

#footer-wrapper {
	width:100%;
	background:#29585f url(images/footer_bg.jpg) repeat-x;
}
#footer {
	width:960px;
	padding-bottom:40px;
	margin:0 auto;
	color: #fff;
}

/* subfooter */
#subfooter-wrapper{background:url(images/sub_footer_bg.jpg) repeat-x; }
#subfooter {
	width:960px;
	height:220px;
	position:relative;
	margin:0 auto;
}
#subfooter p {
	top:14px;
	left:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#d3d3d3;
	
}
#subfooter p a, #subfooter p a:visited { color:#fff; }
#subfooter right a:visited { color:#fff; }

div#search form input#cntnt01searchinput {
  background: #EB9900;
}

/* Responsive Css */
body #header-wrapper {
  background: #ffffff;
}
body #header {
  height: auto;
  position: relative;
  z-index: 50;
  margin: 0 auto;
}

body #logo {
  position: relative;
  top: 2px;
  left: 0;
}
body #logo img{
	width: 100%;padding: 12px 0;
}
body a[name="pagetop"]{height:0;display: none;}
body #wrapper {margin-top: 20px;}
#styletwo ul li {
  display: block;
  padding-left: 0px;
  float: left;
  margin: 0 15px 0 0;
}
@media(min-width: 1024px){
	body #header {
	width: 960px;
	}
	body #featured-area {
	  width: 500px;
	}
	body #wrapper {
	  width: 960px;
	}
	body .intro-bottom #styletwo ul, #subfooter {
	   width: 960px;
	}
	body .search-box .search-go {
	  top: -6px;
	  right: 16px;
	}
	
}

@media(max-width: 1023px) and (min-width: 768px){
body .smallintro {
  width: 750px;
}
	body #header {
	width: 750px;
	}
	body #featured-area {
	  width: 750px;
	}
	body #wrapper {
	  width: 750px;
	}
	body .intro-bottom #styletwo ul, #subfooter {
	   width: 750px;
	}
	body #slideshow, body #featured-area .fr, body #slideshow .slides, body #slideshow .slides .slide, body #slideshow .slideshow{
		width: 350px !important;height: 211px !important;
	}
	body #featured-area .small-ieffect {width: 350px !important;background: none !important;}
	
	body #search-4.widget_search .search-box {
	  width: 99px !important;
	  }
	  
	  
	  
	 body .has-leftsidebar {
	  background: none;
	}
	
	body #sidebar {
	  width: 280px;  background-color: #F8F8F8;
	}

	body .has-leftsidebar #sidebar .widget {
	  margin-left: 0;
	  margin-right: 0;
	}
	
	body #main {
	  width: 69%;
	  float: right;
	  display: inline-block;
	}
	
	body #main .feature, body #main .welcome {
	  width: 450px;
	  padding-right: 0 !important;padding-left: 0 !important;
	  margin-bottom: 30px;
	  background: url(images/blur_divider.jpg) left bottom no-repeat;
	}
	
	body .has-leftsidebar #inner {
	  background: none;
	}
}



@media(max-width: 767px){

body .toggle-cont{
display: inline-block;width: 100%;background: #515151;
}

	body .intro-bottom #styletwo ul {
	  list-style-type: none;
	  width: 100% !important;
	  display: none;
	  margin: 0 auto;border-left: 1px solid #D8D8D8;
	  border-right: 1px solid #D8D8D8;  text-align: left;
	}
	body .intro-bottom #styletwo ul li {
	   width: 100% !important;
	  display: inline-block !important;
	  padding-left: 0;
	  float: none;
	  margin: 0 auto;
	}
	body .intro-bottom #styletwo ul li a {
  border: none !important;width: 100% !important;padding-right: 0 !important;}
  
  body #search-4.widget_search {
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  float: left !important;
  padding-right: 35px;padding-left: 5px;
  text-align: right;
}





}
@media(max-width: 767px) and (min-width: 480px){
#main .feature .content {
    padding-left: 36px;
    margin-left: 103px;
}

.fl {
    width: 120px;
}
.has-leftsidebar #main .feature{ height:auto;}
body .smallintro {
  width: 450px;
   height:0px;
}
#styletwo li{ background-image:none !important;}

	body #header {
	width: 450px;
	}
	body #featured-area {
	  width: 450px;background: none !important;
	}
	body #wrapper {
	  width: 450px;
	}
	#subfooter {
	   width: 450px;
	}
	body #slideshow, body #slideshow .slides, body #slideshow .slides .slide, body #slideshow .slideshow{
		width: 308px !important;height: 186px !important;
	}
	body #featured-area .small-ieffect {width: 308px !important;background: none !important;}
	
	body #featured-area .fl{
	  padding: 15px;  width: 100%;
	}
	 body #featured-area .fr{
		  width: 100% !important;
	  position: relative;
	  text-align: center;
	 }
	 
	 body #featured-area .fr #slideshow{
		display: inline-block;
	 }
	 
	 
	 
	 
 body .has-leftsidebar #sidebar .widget {
  margin-left: 0;
  margin-right: 0;  margin-bottom: 5px;
}
body .has-leftsidebar #inner {
  width: 450px;
  background: url(images/sidebar_bottom_bg_left.jpg) center 100% no-repeat;
  padding-bottom: 30px;
}
body .has-leftsidebar {
	  background: none;
	}
	
	body #sidebar {
	  width: 100%;  background-color: #F8F8F8;
	}

	body .has-leftsidebar #sidebar .widget {
	  margin-left: 0;
	  margin-right: 0;
	}
	
	body #main {
		width: 100%;
		float: right;
		display: inline-block;
	}
	
	body #main .feature, body #main .welcome {
	  width: 450px;
	  padding-right: 0 !important;padding-left: 0 !important;
	  margin-bottom: 30px;
	  background: url(images/blur_divider.jpg) left bottom no-repeat;
	}
	
	body .has-leftsidebar #inner {
	  background: none;  display: inline-flex;
	  flex-direction: column-reverse;
	  width: 100%;
	}
	 
}


@media(max-width: 479px){
#main .feature .content {
    padding-left: 36px;
    margin-left: 103px;
}

.fl {
    width: 120px;
}

.has-leftsidebar #main .feature{ height:auto;}
body #search-4.widget_search .search-box {
  position: relative;
  width: 230px !important; 
  padding: 5px 0;
}
#styletwo li{ background-image:none !important;}
body .smallintro {
  width: 300px;
height:0px;
}
	body #header {
	width: 300px;
	}
	body #featured-area {
	  width: 300px;background: none !important;
	}
	body #wrapper {
	  width: 300px;
	}
	#subfooter {
	   width: 300px;
	}
	body #slideshow, body #slideshow .slides, body #slideshow .slides .slide, body #slideshow .slideshow{
		  width: 285px !important;
  height: 170px !important;
	}
	body #featured-area .small-ieffect {width: 308px !important;background: none !important;}
	
	body #featured-area .fl{
	  padding: 0px;  width: 100%;
	}
	 body #featured-area .fr{
		  width: 100% !important;
	  position: relative;
	  text-align: center;
	 }
	 
	 body #featured-area .fr #slideshow{
		display: inline-block;
	 }
	 
	 
	 
 body .has-leftsidebar #sidebar .widget {
  margin-left: 0;
  margin-right: 0;  margin-bottom: 5px;
}
body .has-leftsidebar #inner {
  width: 300px;
  background: url(images/sidebar_bottom_bg_left.jpg) center 100% no-repeat;
  padding-bottom: 30px;
}
body .has-leftsidebar {
	  background: none;
	}
	
	body #sidebar {
	  width: 100%;  background-color: #F8F8F8;
	}

	body .has-leftsidebar #sidebar .widget {
	  margin-left: 0;
	  margin-right: 0;
	}
	
	body #main {
		width: 100%;
		float: right;
		display: inline-block;
	}
	
	body #main .feature, body #main .welcome {
	  width: 300px;
	  padding-right: 0 !important;padding-left: 0 !important;
	  margin-bottom: 30px;
	  background: url(images/blur_divider.jpg) left bottom no-repeat;
	}
	
	body .has-leftsidebar #inner {
	  background: none;  display: inline-flex;
	  flex-direction: column-reverse;
	  width: 100%;
	}
}

@media(max-width: 1023px){

body #slideshow .slides img{
	width: 100%;
}
body .intro-bottom #styletwo{
	background-image: none;  height: auto;
  width: auto;  display: inline-block;
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  z-index: 100;box-shadow: 0px 1px 1px #D8D8D8;  text-align: center;
}

.intro-bottom #styletwo ul {
  list-style-type: none;
  width: auto;
  display: inline-block;
  margin: 0 auto;border-left: 1px solid #D8D8D8;
  border-right: 1px solid #D8D8D8;
}

body .intro-bottom #styletwo ul li {
  display: block;
  padding-left: 0;
  float: none;
   margin: 0 auto;
}

body .intro-bottom #styletwo ul li a {
  display: block;
  float: left;
  color: #333;
  text-decoration: none;
  padding: 8px 10px;
  height: auto;  border-right: 1px solid #D8D8D8;
  transition: all .5s
}

body .intro-bottom #styletwo ul li a:hover {
  display: block;
  float: left;
  color: #C32700 !important;
  text-decoration: none;
  padding: 8px 10px;
  height: auto;  border-right: 1px solid #D8D8D8;
  background: #EAEAEA !important;
}

body #search-4.widget_search{
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  float: right;
  padding-right: 35px;  text-align: right;
}

body #search-4.widget_search h3, body #search-4.widget_search label {
  display: none;
}

body #search-4.widget_search .search-box {
  position: relative;
  width: 283px;
  padding: 5px 0;
}

body #search-4.widget_search  .search-box .search-go{  right: -31px;}
body #search-4.widget_search  input.search-input{
	padding: 5px;
	border: 1px solid #dddddd;  color: #BDBDBD;  width: 95%;
}
}

body .has-leftsidebar #content-wrapper {
  background: none;
}
body #subfooter {
  height: auto;
  position: relative;
  margin: 0 auto;
}

body #footer-wrapper {
  width: 100%;
  background: #000;
}
.toggle-img{
  float: right;
  width: 40px;
  margin: 5px 0 0 0;
}
.toggle-cont{
display: none;width: 100%;cursor: pointer;
}
#styletwo li {
	background-image: url(images/a.png);
	background-repeat: no-repeat;
}
label {
	color: #424242;
}
#styletwo li:last-child {
	background-image: none !important;
}
.required {
	color: #424242;
}
/* End of 'pagestyle' */

