@media only screen and (min-width: 961px) and (max-width: 1048px) {
.bg1 {
	background: url(../images/parallex2_1024.png) no-repeat;
	position: relative;
	width: 100%;
	z-index: 1;
}

.bg3 {
	background: url(../images/inner_parallex_1024.png) no-repeat;
		position: relative;
	width: 100%;
	z-index: 1;

}
.bg2 {
	background: url(../images/parallex3_1024.png) no-repeat;
		position: relative;
	width: 100%;
	z-index: 1;
	
}
.parallax {
    background-attachment: scroll;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
#slider_container .flexslider .slides img, #slider_container .flexslider, #latest_content .flexslider {
	height: auto;
}
.flex_content p{
margin-bottom:18px;	
}
}
 
 @media only screen and (min-width: 768px) and (max-width: 960px) {
#header .content {
	width: 100%;
}
#logo {
	padding-left: 5px;
	padding-bottom: 10px;
	width: 27%;
}
#logo img {
	width: 100%;
}
#navigation_bar li {
	float: left;
	padding-right: 33px;
}
#navigation_bar ul {
	float: right;
}
#navigation_bar .last {
	padding-right: 0;
}
#navigation_bar {
	padding-top: 72px;
}
#slider_container .flexslider .slides img, #slider_container .flexslider, #latest_content .flexslider {
	height: auto;
}
.slides li .slide_content {
	padding-top: 50px;
	width: 98%;
}
.slides li .content h4, #parallex_content h4 {
	font-size: 22px;
	line-height: 28px;
	padding-bottom: 10px;
}
#search form:hover .search, .search_animate{
	padding: 0 10px;
	float:left;
	width:150px;
}
.slides li .content p, #parallex_content p {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 14px;
}
.slides li .content h6 a, #parallex_content h6 a {
	font-size: 15px;
	height: 39px;
	line-height: 39px;
	padding: 0 30px;
}
.member_sign .content {
	width: 98%;
	padding: 18px 0;
}
.member_sign h4 {
	font-size: 22px;
	padding-right: 27px;
}
.info {
	margin: 0 auto;
	padding-top: 25px;
	width: 98%;
}
.info h3 {
	padding-bottom: 10px;
	font-size: 28px;
}
.info p {
	width: 98%;
}
.sponsored_area {
	width: 98%;
	padding: 30px 0;
}
.sponsored_area ul li {
	width: 49.71%;
}
#latest_content .content {
	width: 98%;
}
#news, #events {
	float: left;
	width: 46.48%;
}
#case_studies {
	width: 98%;
}
#case_studies h3 {
	padding-bottom: 20px;
}
#case_studies li {
	padding: 0 5px 0 0;
	width: 49.33%;
}
#case_studies ul {
	padding-left: 5px;
}
#case_studies {
	padding-bottom: 15px;
}
#parallex_content {
	width: 98%;
}
.parallax2 {
	height: 350px !important;
}
#top_footer {
	width: 98%;
	padding: 20px 0 30px;
}
#sitemap > ul {
	width: 98%;
}
#sitemap ul li ul li a {
	font-size: 13px;
	min-width: 170px;
}
#sitemap h5 {
	font-size: 16px;
	padding: 26px 0 17px;
}
#footer .content {
	width: 98%;
}
.copyright {
	margin: 0 auto;
	padding: 27px 0 15px;
	width: 465px;
	float: none;
}
#top_footer > ul > li {
	margin-right: 3.95%;
}
#top_footer h4 {
	padding-bottom: 7px;
}
#top_footer .help a, #subscribe {
	padding: 8px 18px;
}
.links {
	float: none;
	margin: 0 auto;
	width: 310px;
	padding: 20px 0 50px;
}
#page_nav {
	padding: 7px 10px;
}
.info p {
	font-size: 13px;
	line-height: 18px;
}
element.style {
	background-position: 50% 15.3233px;
}
.parallax3 {
	height: 350px !important;
	margin-bottom: 0;
}
#inner_content .info {
	padding-top: 87px;
}
#submenu .content {
	width: 98%;
}
#submenu .content li a {
	font-size: 14px;
}
#submenu .content li {
	margin-right: 5%;
}
#submenu ul {
	width: 645px;
	margin: 0 auto;
}
.details .content {
	width: 98%;
	padding-bottom: 24px;
}
#page_nav {
	width: 97%;
}
#page_nav ul {
	width: 100%;
}
.details .content h3 {
	padding: 15px 0;
}
.details .content li {
	float: left;
	width: 46.48%;
}
.details .content li img {
	width: 100%;
}
.details .content .flex_content {
	width: 100%;
}
.details .content .flex_content {
	padding-top: 10px;
}
.flex_content p {
	width: 98%;
	margin-bottom: 10px;
}
.citea_details .content {
	margin: 0 auto;
	padding: 24px 0 20px;
	width: 98%;
}
.citea_details .content h3 {
	padding-bottom: 16px;
}
.citea_details .content h4 img {
	width: 100%;
}
.citea_details .content h4 {
	width: 42%;
	padding-right: 24px;
}
.citea_details .content p, .related_text p {
	font-size: 12px;
	line-height: 21px;
}
.related_text {
	width: 98%;
	padding: 32px 0 20px;
}
.content_left {
	float: left;
	width: 60%;
}
.content_right ul li a:hover, .content_right ul .active a {
	font-size: 18px;
}
.content_right ul li a {
	height: 40px;
	line-height: 40px;
	width: 225px;
}
.member_login, .pagination, .pagination_content ul {
	width: 98%;
}
.pagination_content li p {
	font-size: 13px;
	line-height: 21px;
	width: 94%;
}
.pagination_content li h5 {
	padding-bottom: 10px;
}
.pagination_content li {
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.pagination ul {
	width: 298px;
	margin: 0 auto;
	float: none;
}
.parallax5 {
	height: 350px !important;
}
#directory, .pagination_details {
	width: 98%;
}
.logo {
	margin-right: -14px !important;
	padding-left: 5px !important;
}
.pagination_details ul li {
	padding: 6px 0 21px;
}
.city_list, .company_list, .industry_list {
	padding-top: 15px !important;
}
.pagination_details ul li ul li, .pagination_details ul li ul li a, .pagination_details ul li ul li .website {
	margin-right: 7px;
	font-size: 11px;
}
.pagination_details ul li ul {
	padding: 0;
}
.address_list {
	width: 215px !important;
}
#directory h3 {
	font-size: 28px;
	padding: 8px 0 12px;
}
.bg1 {
	background: url(../images/parallex2_768.png) no-repeat;
	position: relative;
	width: 100%;
	z-index: 1;
}

.bg3 {
	background: url(../images/inner_parallex_768.png) no-repeat;
		position: relative;
	width: 100%;
	z-index: 1;

}
.bg2 {
	background: url(../images/parallex3_768.png) no-repeat;
		position: relative;
	width: 100%;
	z-index: 1;
	
}
.parallax {
    background-attachment: scroll;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
#navigation_bar ul li ul .last{
padding:0 18px;	
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
#header .content {
	width: 100%;
}
#logo {
	padding: 27px 0 10px 5px;
	padding-bottom: 10px;
	width: 40%;
}
#logo img {
	width: 100%;
}
#navigation_bar li {
	float: left;
	padding-right: 33px;
}
#navigation_bar ul {
	float: right;
}
#navigation_bar .last {
	padding-right: 0;
}
#navigation_bar {
	padding-top: 72px;
}
#slider_container .flexslider .slides img, #slider_container .flexslider, #latest_content .flexslider {
	height: auto;
}
.slides li .slide_content {
	padding-top: 50px;
	width: 95%;
}
.slides li .content h4, #parallex_content h4 {
	font-size: 22px;
	line-height: 28px;
	padding-bottom: 10px;
}
.slides li .content p, #parallex_content p {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 14px;
}
.slides li .content h6 a, #parallex_content h6 a {
	font-size: 13px;
	height: 32px;
	line-height: 33px;
	padding: 0 20px;
	background: #fff;
	color: #5F5DA1;
}
#parallex_content h6 a {
	background: #5F5DA1;
	color: #ffffff;
}
.slides li .content h6 {
	padding-bottom: 17px;
}
.member_sign .content {
	width: 98%;
	padding: 18px 0;
}
.member_sign h4 {
	float: none;
	font-size: 20px;
	padding-right: 0;
	text-align: center;
	margin-bottom: 10px;
}
.info {
	margin: 0 auto;
	padding-top: 25px;
	width: 98%;
}
.info h3 {
	padding-bottom: 10px;
	font-size: 20px;
}
.info p {
	width: 98%;
}
.sponsored_area {
	width: 98%;
	padding: 30px 0;
}
.sponsored_area ul li {
	margin-bottom: 4px;
	width: 100%;
}
.sponsored_area ul .last {
	margin-bottom: 0;
}
#latest_content .content {
	width: 98%;
}
#news, #events, .details .content li {
	float: none;
	margin: 0 auto 20px;
	width: 98%;
}
.parallax {
	height: 1000px;
}
#case_studies {
	width: 98%;
}
#case_studies h3 {
	padding-bottom: 20px;
	font-size: 20px;
}
#case_studies li {
	float: none;
	margin: 0 auto;
	padding: 0 0 25px 0;
	width: 98%;
}
#case_studies h4 {
	font-size: 18px;
	padding-bottom: 5px;
}
#case_studies p {
	font-size: 12px;
	line-height: 21px;
}
.flex_content h6 a, #case_studies h6 a {
	height: 35px;
	line-height: 35px;
	padding: 0 17px;
}
#case_studies ul {
	padding-left: 5px;
}
#case_studies {
	padding: 10px 0;
}
#parallex_content {
	width: 98%;
}
.parallax2 {
	height: 250px !important;
}
#parallex_content h4 {
	padding-top: 50px;
}
#top_footer {
	width: 98%;
	padding: 20px 0 30px;
}
#sitemap > ul {
	width: 98%;
}
#sitemap ul li ul li a {
	font-size: 13px;
	min-width: 170px;
}
#sitemap h5 {
	font-size: 16px;
	padding: 26px 0 17px;
}
#footer .content {
	width: 98%;
}
.copyright {
	margin: 0 auto;
	padding: 27px 0 15px;
	width: 420px;
	float: none;
}
#top_footer > ul > li {
	margin-right: 3.95%;
}
#top_footer h4 {
	padding-bottom: 7px;
}
#top_footer .help a, #subscribe {
	padding: 8px 18px;
}
.links {
	float: none;
	margin: 0 auto;
	width: 295px;
	padding: 20px 0 50px;
}
#page_nav {
	padding: 7px 10px;
}
.info p {
	font-size: 12px;
	line-height: 18px;
}
element.style {
	background-position: 50% 15.3233px;
}
.parallax3 {
	height: 300px !important;
	margin-bottom: 0;
}
#inner_content .info {
	padding-top: 60px;
}
#submenu .content {
	width: 98%;
}
#submenu .content li a {
	font-size: 12px;
}
#submenu .content li {
	margin-right: 3%;
}
#submenu ul {
	width: 470px;
	margin: 0 auto;
}
.details .content {
	width: 97%;
	padding-bottom: 0;
}
#page_nav {
	width: 96%;
}
#page_nav ul {
	width: 100%;
}
.details .content h3 {
	padding: 10px 0;
	width: 97%;
}
.details .content li {
	padding-right: 0;
}
#news h3, #events h3, .details .content h3 {
	font-size: 20px;
}
.details .content li img {
	width: 100%;
}
.details .content .flex_content {
	width: 95%;
}
.details .content .flex_content {
	padding-top: 10px;
	padding-left: 20px;
}
.flex_content p {
	width: 98%;
	margin-bottom: 10px;
}
.citea_details .content {
	margin: 0 auto;
	padding: 24px 0 20px;
	width: 98%;
}
.citea_details .content h3 {
	font-size: 18px;
	padding-bottom: 0;
}
.citea_details .content h4 img {
	width: 100%;
}
.citea_details .content h4 {
	float: none;
	margin: 0 auto 15px;
	padding-right: 0;
	width: 75%;
}
.citea_details .content p, .related_text p {
	font-size: 12px;
	line-height: 21px;
	text-align: center;
	width: 95%;
	margin: 0 auto;
}
.content_right {
	float: none;
}
.related_text {
	width: 98%;
	padding: 32px 0 20px;
}
.content_left {
	float: none;
	width: 98%;
	margin-top: 20px;
}
.content_right ul li a:hover, .content_right ul .active a {
	font-size: 18px;
	width: 95%;
}
.member_login h4 {
	font-size: 18px;
	padding: 24px 0 25px;
}
.content_right ul li a {
	height: 40px;
	line-height: 40px;
	width: 225px;
}
.member_login, .pagination, .pagination_content ul {
	width: 98%;
}
.pagination_content li p {
	font-size: 12px;
	line-height: 21px;
}
.pagination_content li h5 {
	padding-bottom: 6px;
	font-size: 20px;
}
.pagination_content li {
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.pagination ul {
	width: 298px;
	margin: 0 auto;
	float: none;
}
.parallax4 {
}
#directory, .pagination_details {
	width: 98%;
}
.logo {
	margin-right: -14px !important;
	padding-left: 5px !important;
}
.pagination_details ul li {
	padding: 8px 8px;
}
.city_list, .company_list, .industry_list {
	padding-top: 3px !important;
}
.pagination_details ul li {
	float: none;
}
.pagination_details ul li ul li, .pagination_details ul li ul li a, .pagination_details ul li ul li .website {
	margin-right: 7px;
	font-size: 12px;
	width: 100%;
	text-align: left;
}
.pagination_details ul li {
	margin: 0 auto;
}
.pagination_details ul li ul {
	padding: 0;
}
.address_list {
	width: auto !important;
}
.even {
	background: #f1f1f1;
}
#directory h3 {
	font-size: 20px;
	padding: 8px 0 12px;
}
.result_display {
	font-size: 18px;
}
#top_header ul {
	float: right;
}
.mob_top_content {
	float: right;
	padding-top: 7px;
}
#search form:hover .search {
	padding: 0 10px;
	width: 50px;
}
.pagination_bottom ul li {
	float: left !important;
	padding:0 !important;
}
/*#search form:hover {
	width: 175px;
	margin-top: -10px;
}*/
#mob_menu {
	display: block;
	float: right;
	cursor: pointer;
	padding: 39px 5px 0 0;
}
#navigation_bar {
	padding-top: 0;
	position: absolute;
	top: 100%;
	z-index: 9999;
	width: 100%;
	display: none;
	padding-bottom: 10px;
	background: #ffffff;
}
#navigation_bar ul {
	float: none;
	width: 100%;
}
#navigation_bar li {
	float: none;
	padding: 6px 0;
}
#navigation_bar >ul >li a {
	padding: 0 10px;
	display: inline-block;
	width: 100%;
	padding-top:6px;
	padding-bottom:6px;
}
#navigation_bar ul li ul {
	border-left: medium none;
	margin: 0 0 0 1px;
	padding: 5px 0 0;
	position: static;
}
#navigation_bar ul li ul .first {
	margin-top: 0;
}
#navigation_bar ul li ul .last {
	padding-bottom: 0;
}
#navigation_bar ul li ul li a {
	padding: 6px 8px;
	border-bottom: none;
}
#navigation_bar > ul > li a:hover {
	color: #ffffff;
	background: #5F5DA1;
}
#header .content {
	position: relative;
}
.slides li .content {
	background: #5F5DA1;
	position: static;
}
.slides li .slide_content {
	padding: 10px;
}
.slides li .content h4, #parallex_content h4 {
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 5px;
}
.slides li .content p, #parallex_content p {
	width: 98%;
}
#slider_container .flex-control-paging li a, #latest_content .flex-control-paging li a {
	height: 10px;
	width: 10px;
}
.member_sign form input {
	display: block;
	margin-bottom: 10px;
}
.member_sign form {
	width: 230px;
	margin: 0 auto;
}
#go {
	width: 55px;
	margin: 0 auto;
	cursor: pointer;
}
#top_footer > ul > li {
	float: none;
	width: 71%;
	margin: 0 auto 25px;
}
#top_footer h4 {
	text-align: center;
}
.help {
	width: 245px !important;
	margin: 0 auto;
}
.help a {
	margin-left: 1%;
}
#top_footer .last {
	margin: 0 auto;
	width: 130px;
}
#sitemap ul .first {
	margin: 0 auto;
	width: 98%;
	float: none;
}
#sitemap > ul > li {
	float: left;
	padding-left: 10px;
}
#sitemap ul .first ul li {
	margin-right: 9%;
}
.copyright li, .copyright li a, .links li, .links li a {
	font-size: 11px;
}
.slides li .slide_content {
}
.member_login form {
	width: 98%;
}
.member_login form, .member_login form input, .member_login form textarea {
	font-size: 14px;
}
.member_login form input, .member_login form textarea {
	height: 28px;
	line-height: 28px;
	width: 62%;
}
.member_login form textarea {
	height: 150px;
}
.member_login #city {
	padding: 0 10px;
}
#login_button {
	margin: 20px 0 0 41%;
}
.member_login {
	padding-bottom: 30px;
}
.parallax5 {
	height: 480px !important;
}
.select_list {
	float: none;
	margin: 0 auto;
	width: 200px;
}
.select_option .last {
	margin: 0 auto;
}
#member_search {
	float: none;
}
.info .select_option {
	width: 98%;
}
.info .select_option .sbHolder {
	margin-bottom: 20px;
}
.info .select_option form {
	width: 220px;
	margin: 0 auto;
}
.info .select_option input {
	width: 200px;
}
.info #member_search {
	display: block;
	float: none;
	margin: 0 auto;
}
.info .select_option .last input {
	margin-bottom: 20px;
}
.member_content .select_list {
	float: left;
}
.member_content #member_search {
	float: right;
}
#company .sbHolder, #city .sbHolder, .result_display .sbHolder {
	font-size: 18px;
}
.pagination_details >ul {
	display: none;
}
.detail_list li span {
	display: block;
	float: left;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	color: #5F5DA1;
	width: 100px;
}
.address_list p {
	float: left;
}
.clear {
	float: none !important;
}
#search form:hover .search, .search_animate{
	padding: 0 10px;
	float:left;
	width:130px;
}
.bg1 {
	background: url(../images/parallex2_480.png) no-repeat;
	position: relative;
	width: 100%;
	z-index: 1;
}

.bg3 {
	background: url(../images/inner_parallex_480.png) no-repeat;
		position: relative;
	width: 100%;
	z-index: 1;

}
.bg2 {
	background: url(../images/parallex3_480.png) no-repeat;
		position: relative;
	width: 100%;
	z-index: 1;
	
}
.parallax {
    background-attachment: scroll;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 1000px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.search_content {
    float: none;
}
#search {
    float: right;
    padding: 11px 18px;
}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
#header .content {
	width: 100%;
}
#logo {
	padding: 27px 0 10px 5px;
	padding-bottom: 10px;
	width: 40%;
}
#logo img {
	width: 100%;
}
#navigation_bar li {
	float: left;
	padding-right: 33px;
}
#navigation_bar ul {
	float: right;
}
#navigation_bar .last {
	padding-right: 0;
}
#navigation_bar {
	padding-top: 72px;
}
#slider_container .flexslider .slides img, #slider_container .flexslider, #latest_content .flexslider {
	height: auto;
}
.slides li .slide_content {
	padding-top: 50px;
	width: 94%;
}
.slides li .content h4, #parallex_content h4 {
	font-size: 22px;
	line-height: 28px;
	padding-bottom: 10px;
}
.slides li .content p, #parallex_content p {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 14px;
}
.slides li .content h6 a, #parallex_content h6 a {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #5F5DA1;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    padding: 0 11px;
	
}
#parallex_content h6 a {
	background: #5F5DA1;
	color: #ffffff;
}
.slides li .content h6 {
	padding-bottom: 22px;
}
.member_sign .content {
	width: 98%;
	padding: 18px 0;
}
.member_sign h4 {
	float: none;
	font-size: 18px;
	padding-right: 0;
	text-align: center;
	margin-bottom: 10px;
}
.info {
	margin: 0 auto;
	padding-top: 25px;
	width: 98%;
}
.info h3 {
	padding-bottom: 10px;
	font-size: 18px;
}
.info p {
	width: 98%;
}
.sponsored_area {
	width: 98%;
	padding: 30px 0;
}
.sponsored_area ul li {
	margin-bottom: 4px;
	width: 100%;
}
.sponsored_area ul .last {
	margin-bottom: 0;
}
#latest_content .content {
	width: 98%;
}
#news, #events, .details .content li {
	float: none;
	margin: 0 auto 20px;
	width: 98%;
}
.parallax {
	height: 790px;
}
#case_studies {
	width: 98%;
}
#case_studies h3 {
	padding-bottom: 20px;
	font-size: 20px;
}
#case_studies li {
	float: none;
	margin: 0 auto;
	padding: 0 0 25px 0;
	width: 98%;
}
#case_studies h4 {
	font-size: 18px;
	padding-bottom: 5px;
}
#case_studies p {
	font-size: 12px;
	line-height: 21px;
}
.flex_content h6 a, #case_studies h6 a {
  font-size: 12px;
    height: 28px;
    line-height: 28px;
    padding: 0 17px;
}
#case_studies ul {
	padding-left: 5px;
}
#case_studies {
	padding: 10px 0;
}
#parallex_content {
	width: 98%;
}
.parallax2 {
	height: 230px !important;
}
#parallex_content h4 {
	padding-top: 50px;
}
#top_footer {
	width: 98%;
	padding: 20px 0 30px;
}
#sitemap > ul {
	width: 98%;
}
#sitemap ul li ul li a {
	font-size: 13px;
	min-width: 97%;
	text-align:center;
}
#sitemap h5 {
	font-size: 16px;
	text-align:center;
	padding: 10px 0 17px;
}
#sitemap .first h5 {
padding:20px 0 17px;	
}
#footer .content {
	width: 98%;
}
.copyright {
	margin: 0 auto;
	padding: 27px 0 15px;
	width: 168px;
	float: none;
}
#top_footer > ul > li {
	margin-right: 3.95%;
}
#top_footer h4 {
	padding-bottom: 7px;
}
#top_footer .help a, #subscribe {
   font-size: 12px;
    padding: 5px 15px;
}
.links {
	float: none;
	margin: 0 auto;
	width: 295px;
	padding: 20px 0 50px;
}
#page_nav {
	padding: 7px 10px;
}
.info p {
	font-size: 12px;
	line-height: 18px;
}
element.style {
	background-position: 50% 15.3233px;
}
.parallax3 {
	height: 300px !important;
	margin-bottom: 0;
}
#inner_content .info {
	padding-top: 33px;
}

#inner_content {
    padding: 0 0 0;
   
}
#submenu .content {
	width: 98%;
}
#submenu .content li a {
	font-size: 12px;
}
#submenu .content li {
	margin-right: 0;
	float:none;
	padding:5px;
	text-align:center;
}
#submenu ul {
	width: 470px;
	margin: 0 auto;
}
.details .content {
	width: 97%;
	padding-bottom: 0;
}
#page_nav {
	width: 94%;
}
#page_nav ul {
	width: 100%;
}
.details .content h3 {
	padding: 10px 0;
	width: 97%;
}
.details .content li {
	padding-right: 0;
}
#news h3, #events h3, .details .content h3 {
	font-size: 18px;
}
.flex_content span{
padding-bottom:2px;	
}
.flex_content h4{
padding-bottom:18px;
padding-bottom:5px;
font-size:18px;	
}
.details .content li img {
	width: 100%;
}
.details .content .flex_content {
	width: 95%;
}
.details .content .flex_content {
	padding-top: 10px;
	padding-left: 20px;
}
.flex_content p {
	width: 98%;
	font-size:12px;
	margin-bottom: 10px;
}
.citea_details .content {
	margin: 0 auto;
	padding: 24px 0 20px;
	width: 98%;
}
.citea_details .content h3 {
	font-size: 18px;
	padding-bottom: 0;
}
.citea_details .content h4 img {
	width: 100%;
}
.citea_details .content h4 {
	float: none;
	margin: 0 auto 15px;
	padding-right: 0;
	width: 75%;
}
.citea_details .content p, .related_text p {
	font-size: 12px;
	line-height: 21px;
	text-align: center;
	width: 95%;
	margin: 0 auto;
}
.content_right {
	float: none;
}
.related_text {
	width: 98%;
	padding: 32px 0 20px;
}
.content_left {
	float: none;
	width: 98%;
	margin-top: 20px;
}
.content_right ul li a:hover, .content_right ul .active a {
	font-size: 16px;
	width: 93%;
}
.content_right ul li a{
font-size:16px;	
}

.member_login h4 {
	font-size: 18px;
	padding: 24px 0 25px;
}
.content_right ul li a {
	height: 40px;
	line-height: 40px;
	width: 225px;
}
.pagination_content ul {
    
    padding: 20px 0 0;
    
}
.pagination_bottom ul li{
padding:0 !important;	
}
.pagination_bottom .next, .pagination_bottom .back{
top:26px;	
}
.pagination_details .pagination_bottom .next, .pagination_details .pagination_bottom .back{
top:41px;	
}
.member_login, .pagination, .pagination_content ul {
	width: 98%;
}
.pagination_content li p {
	font-size: 12px;
	line-height: 21px;
}
.pagination_content li h5 {
	padding-bottom: 6px;
	font-size: 18px;
}

.pagination ul li a {
    background: none repeat scroll 0 0 #EAEAEA;
    color: #666666;
    display: inline-block;
    font-family: 'Open Sans';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    height: 28px;
    line-height: 28px;
    margin-right: 4px;
    text-align: center;
    width: 30px;
}
.pagination_content li {
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.pagination ul {
	width: 205px;
	margin: 0 auto;
	float: none;
}

.back a, .next a {
  
    font-size: 13px;
   
}
.back, .next{
top:41px;	
}
.parallax4 {
}
#directory, .pagination_details {
	width: 98%;
}
.logo {
	margin-right: -14px !important;
	padding-left: 5px !important;
}
.pagination_details ul li {
	padding: 8px 8px;
}
.city_list, .company_list, .industry_list {
	padding-top: 3px !important;
}
.pagination_details ul li {
	float: none;
}
.pagination_details ul li ul li, .pagination_details ul li ul li a, .pagination_details ul li ul li .website {
	margin-right: 7px;
	font-size: 11px;
	width: 98%;
	text-align: left;
}

.address_list p {
    float: left;
    width: 62%;
}
.pagination_details ul li {
	margin: 0 auto;
}
.pagination_details ul li ul {
	padding: 0;
}
.address_list {
	width: auto !important;
}
.even {
	background: #f1f1f1;
}
#directory h3 {
	font-size: 20px;
	padding: 8px 0 12px;
}
.result_display {
	font-size: 18px;
}
#top_header ul {
	float: right;
}
.mob_top_content {
	float: right;
	padding-top: 7px;
}
#search form:hover .search {
	padding: 0 10px;
	width: 50px;
}
.pagination_bottom ul li {
	float: left !important
}
/*#search form:hover {
	width: 105px;
	margin-top: -6px;
}
#search form:hover{
padding:2px 0;	
}*/
#mob_menu {
	display: block;
	float: right;
	cursor: pointer;
	padding: 39px 5px 0 0;
}
#navigation_bar {
	padding-top: 0;
	position: absolute;
	top: 100%;
	z-index: 9999;
	width: 100%;
	display: none;
	padding-bottom: 10px;
	background: #ffffff;
}
#navigation_bar ul {
	float: none;
	width: 100%;
}
#navigation_bar li {
	float: none;
	padding: 6px 0;
}
#navigation_bar >ul >li a {
	padding: 0 10px;
	display: inline-block;
	width: 100%;
	padding-top:6px;
	padding-bottom:6px;
}
#navigation_bar ul li ul {
	border-left: medium none;
	margin: 0 0 0 1px;
	padding: 5px 0 0;
	position: static;
}
#navigation_bar ul li ul .first {
	margin-top: 0;
}
#navigation_bar ul li ul .last {
	padding-bottom: 0;
}
#navigation_bar ul li ul li a {
	padding: 6px 8px;
	border-bottom: none;
}
#navigation_bar > ul > li a:hover {
	color: #ffffff;
	background: #5F5DA1;
}
#header .content {
	position: relative;
}
.slides li .content {
	background: #5F5DA1;
	position: static;
}
.slides li .slide_content {
	padding: 10px;
}
.slides li .content h4, #parallex_content h4 {
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 5px;
}
.slides li .content p, #parallex_content p {
	width: 98%;
	 font-size: 11px;
    line-height: 16px;
	margin-bottom:6px;
}
#slider_container .flex-control-paging li a, #latest_content .flex-control-paging li a {
	height: 9px;
	width: 9px;
}
.member_sign form input {
	display: block;
	height:30px;
	line-height:30px;
	font-size:12px;
	margin-bottom: 10px;
}
.member_sign form {
	width: 230px;
	margin: 0 auto;
}
#go {
	width: 55px;
	margin: 0 auto;
	cursor: pointer;
}
#top_footer > ul > li {
	float: none;
	width: 89%;
	margin: 0 auto 25px;
}
#top_footer h4 {
	text-align: center;
}
.help {
	width: 218px !important;
	margin: 0 auto;
}
#top_footer .send_mail {

    font-size: 12px;
    height: 28px;
    line-height: 28px;
    padding: 0 15px;
    width: 140px;
}
.help a {
	margin-left: 1%;
}
#top_footer .last {
	margin: 0 auto;
	width: 130px;
}
#sitemap ul .first {
	margin: 0 auto 20px;
	width: 53%;
	float: none;
}

#sitemap ul .last {
    margin: 0 auto;
}
#sitemap > ul > li {
	float: left;
	padding-left: 0;
	margin-bottom:20px;
}
#sitemap ul .first ul li {
	margin-right: 0;
	float:none;
}

#sitemap > ul > li {
    float: none;
    padding-left: 0;
	width:53%;
	margin:0 auto 20px;
}
.copyright li, .copyright li a, .links li, .links li a {
	font-size: 11px;
	float:none;
	margin:0 auto;
	text-align:center;
	margin-bottom:5px;
}
.links .last{
margin-right:41px;	
}
.slides li .slide_content {
}
.member_login form {
	width: 98%;
}
.member_login form, .member_login form input, .member_login form textarea {
	font-size: 12px;
}
.member_login form input, .member_login form textarea {
	height: 28px;
	line-height: 28px;
	width: 62%;
}
.member_login form textarea {
	height: 150px;
}
.member_login #city {
	padding: 0 10px;
}
#login_button {
	margin: 20px 0 0 37%;
	height:28px;
	line-height:28px;
}
.member_login {
	padding-bottom: 30px;
}
.parallax5 {
	height: 480px !important;
}
.select_list {
	float: none;
	margin: 0 auto;
	width: 200px;
}
.select_option .last {
	margin: 0 auto;
}
#member_search {
	float: none;
}
.info .select_option {
	width: 98%;
}
.info .select_option .sbHolder {
	margin-bottom: 20px;
}
.info .select_option form {
	width: 220px;
	margin: 0 auto;
}
.info .select_option input {
	width: 200px;
}
.info #member_search {
	display: block;
	float: none;
	margin: 0 auto;
}
.info .select_option .last input {
	margin-bottom: 20px;
}
.member_content .select_list {
	float: left;
}
.member_content #member_search {
	float: right;
}
#company .sbHolder, #city .sbHolder, .result_display .sbHolder {
	font-size: 18px;
}
.pagination_details >ul {
	display: none;
}
.detail_list li span {
	display: block;
	float: left;
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	color: #5F5DA1;
	width: 100px;
}
.address_list p {
	float: left;
}
.clear {
	float: none !important;
}
/*#search {
    float: right;
}

#member {
    float: right;
	margin-top:35px;
}


#language_switcher {
    float: right;
}
#language_switcher ul{
top:31px;	

left:auto;
}*/

#search, 
#language_switcher li {
    float: left;
    padding: 8px 4px;
}

#member {
    float: left;
    padding-left: 72px;
    position: relative;
}

#member h6 a {
    
    margin-left: 2px;
    margin-right: 11px;
    padding: 8px;
   
}

#submenu ul {
    margin: 0 auto;
    width: 300px;
	padding:5px 0;
}

#submenu {
    background: url("../images/submenu_bg2.png") repeat;
    height: 140px;
    width: 100%;
}

.member_content .select_list {
    float: none;
}
.member_content{
width:250px;	
top:33px;
}
.member_content .select_list {
    width: 183px;
}
.member_content .last{
margin-right:0;
margin-top:5px;
margin-left:0;	
width:183px;
}
.member_content .select_option input {
    height: 27px;
    line-height: 27px;
    width: 152px;
}
.member_content #member_search {
    float: left;
}
.member_content .last h5{
margin-top:38px;	
}
.bg1 {
	background: url(../images/parallex2_480.png) no-repeat;
	position: relative;
	width: 100%;
	z-index: 1;
}

.bg3 {
	background: url(../images/inner_parallex_480.png) no-repeat;
		position: relative;
	width: 100%;
	z-index: 1;

}
.bg2 {
	background: url(../images/parallex3_480.png) no-repeat;
		position: relative;
	width: 100%;
	z-index: 1;
	
}
.parallax {
    background-attachment: scroll;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 790px;
    margin: 0 auto;
    position: relative;
    width: 100%;
}
.search_content {
    float: none;
}
#search {
    float: right;
    padding: 11px 18px;
}
}