@charset "utf-8";
@media (max-width: 1024px) {
	#header .header-top {width: 96%;padding: 0 2%}
	#header .header-content {width: 96%;padding: 55px 2%}
	#header .header-content .right-panel {width: 62%;padding: 0;}
	section#intro_content, .content-wrapper section#footer-top,.content-wrapper section#footer {width: 96%;padding: 0 2%}
	section#main-contain {padding: 54px 2% 0;width: 96%}
	section#main-contain .facebook-feed .feed-bottom {clear: both;}
	.form-control {width: 94%}
	#header section#slider {width: 92%;padding: 2%;overflow: visible;background: white;margin-bottom: 80px;}
}
@media (max-width: 1000px) {
	#header {background: url("../images/header-bg.jpg") repeat-x scroll 0 -60px rgba(0, 0, 0, 0);}
	.col-lg-8 {width: 100%;margin-bottom: 40px}
	.col-lg-4 {width: 100%}
	section#main-contain .post-bottom {clear: both;}
	.col-lg-4 .panel.panel-default.feature_img {margin: 10px 10px auto;}
	.content-wrapper #footer-top .col-1 {text-align: center;width: 40%;}
	.content-wrapper #footer-top .col-2 {float: right;text-align: center;width: 40%;}
	.content-wrapper #footer-top .col-3 {clear: both;text-align: center;width: 40%;}
	.content-wrapper #footer-top .col-4 {float: left;margin-top: 37px;text-align: center;width: 53%;}
	.header-top-left {display: none}
	#header .header-top-right {width: 96%;padding: 0 2%}
	#nav .nav-content ul.nav-items li.item a {font-size: 13px;}
	.header-top .col-1 img {width: 100%;}
	#header .header-content .right-panel > p {font-size: 18px;}
	.mobile-logo {
		display: block !important;
		height: 80px;
		margin-top: 10px;
	}
}
@media (max-width: 768px) {
   #header {background: url("../images/header-bg.jpg") repeat-x scroll 0 -230px rgba(0, 0, 0, 0);}
   #header .header-top {width: 100%;background: none;min-height: 0;padding: 0}
   #header .header-top-right {width: 100%;padding: 0}
   #nav .nav-content ul.nav-items {display: none;width: 95%;float: none;text-align: left;}
   #nav .nav-content ul.nav-items li.item {float: none;min-height: 0}
   #nav .nav-content ul.nav-items li.item a {color: white;font-size: 13px;height: auto;line-height: 35px;padding: 0 0 0 20px;border: none}
   #nav .nav-content ul.nav-items li.item:first-child a {padding-left: 20px}
   .header-content .col-1 img {width: 100%;}
   #header .header-content .right-panel > p {font-size: 14px;}
   #header .header-content {padding: 20px 2%}
   .header-top-right > p {padding: 20px 0;}
   .social {
		line-height: 20px;
		overflow: hidden;
		width: 80px;
		margin: 0 auto;
		float: none;
		top: 0;
	}
   #header section#slider {height: 254px;}
   #intro_content section#slider {padding-bottom: 220px;}
   .content-wrapper section#footer {height: auto;}
   .content-wrapper .footer-links li {float: none;text-align: center;line-height: 28px;}
   .content-wrapper .footer-links a {border: none;}
   .content-wrapper section#footer-top {padding: 0 2%;}
   .content-wrapper section#footer-top .col-1 img {width: auto;}
   .content-wrapper #footer-top .col-1 {margin-left: 20px;width: 100%;}
   .content-wrapper #footer-top .col-2 {margin: 0;width: 100%;}
   .content-wrapper #footer-top .col-3 {overflow: hidden;padding: 20px 2%;width: 96%;}
   .content-wrapper #footer-top .col-4 {float: left;margin-top: 37px;text-align: center;width: 100%;}
   .nav-content > a#pull {display: block !important;}
   nav a#pull::after {content: "";display: inline-block;height: 30px;position: absolute;right: 15px;top: 10px;width: 30px;}
	nav a#pull {
		background-color: #07243e;
		color: white;
		display: block;
		font-size: 16px;
		line-height: 40px;
		padding: 0 2%;
		position: relative;
		text-decoration: none;
		text-shadow: 1px 1px 0 #283744;
		text-transform: uppercase;
		width: 96%;
		box-shadow: 1px 1px 3px #283744;
		-moz-box-shadow: 1px 1px 3px #283744;
		-webkit-box-shadow: 1px 1px 3px #283744;
	}
	#nav{background: none #07243e;min-height: 0}
	#nav .search-form{display: none}
	nav li:hover, nav li:active {background-color: rgba(255,255,255,0.2);}
	.content-wrapper section#slider {top: 0;}
	section#intro_content {margin-top: 20px;}
}
@media (max-width: 569px) {
	#intro_content section#slider .slide-description > h1 {font-size: 14px;}
}
@media screen and (width: 568px) {
	#header .left-panel {width: 100%;}
	nav a#pull {width: 100%}
	#header .left-panel .header-message {font-size: 15px;}
	#header .left-panel .header-separator {height: 45px;margin: 34px 20px 0;}
	.content-wrapper section#main-items .main-item {margin-left: 100px;}
}
@media (max-width: 420px) {
	#header .header-content {padding: 20px 2%;width: 96%;}
	#header .header-content .left-panel {width: 96%;padding: 0 2%}
	#header .header-content .right-panel {padding: 30px 2% 0;width: 96%;}
	#header section#slider {height: 124px;margin-bottom: 30px;}
	#intro_content section#slider .slide-description > h1 {font-size: 14px;}
	.heading-icon {float: left;width: 50px;}
	h3.panel-title {color: #266092;font-family: quicksand_bold;font-size: 25px;padding: 10px 0 20px 70px;text-align: left;}
	#intro_content section#slider {height: 200px;}
	#intro_content section#slider {padding-bottom: 240px;}
	.form-control {width: 91%;}
	.col-lg-4 {width: 96%;padding: 0 2%;}
	#intro_content section#slider .slide-description {margin-top: 60px;width: 100%;}
	section#main-contain h3.panel-title {font-size: 18px;}
	section#main-contain .post-bottom .right-nav {float: left;margin-top: 20px;}
	.content-wrapper section#main-items .main-item {margin: 26px 0;width: 297px;}
	.content-wrapper #triangle-topleft,.content-wrapper #triangle-topright {display: none}
}
@media (max-width: 240px) {
	h3.panel-title {font-size; 17px;}
	#intro_content section#slider .tp-bullets.tp-thumbs .bullet {
		border: 2px solid #7e8f60;
		height: 32px !important;
		margin-left: 10px !important;
		width: 40px !important;
	}
	.header-top-right > p {font-size: 13px;}
	#intro_content section#slider .slide-description > p {font-size: 12px;}
	#intro_content section#slider {
		padding-bottom: 270px;
	}
	.panel-body > p {font-size: 12px;line-height: 20px;}
	.mobile-logo img {
		width: 96%;
	}
}
