/* Responsive CSS for Phones */


@media only screen and (min-width: 640px) and (max-width: 767px){
	
	/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
.container {
	width: 590px;
	margin: auto;}
.logo {
	width: 40%;}
.menu_main {
	width: 60%;}
.menu_main_full {
	width: 75%;}
.menu_main_full.three {
	width: 60%;}
		
.top_nav .left {
	width: 50%;}
.top_nav .right {
	width: 50%;}

.featured_section15 .one_third span {
	margin-bottom: 0px;}
.featured_section63 .one_half {
	padding: 0 25px 0 0;}
.featured_section63 .one_half.last {
	padding: 0 0px 0 25px;}
.featured_section63 .one_half span {
	font-size: 40px;
	margin-right: 18px;}
.featured_section63 .one_half {
	background-position: right top;}
.featured_section67 .ongmp_address {
	width: 70%;}
.featured_section67 .container {
	margin-left: 4%;}

.footer6 .column1 {
	width: 100%;
	padding-right: 0px;
	border: none;
	margin-bottom: 40px;}
.footer6 .column1.last {
	padding-left: 0px;
	margin-bottom: 0px;}
.footer6 .column2 {
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	border: none;
	margin-bottom: 40px;}
.footer6 .clogos li img {
	margin-right: 5px;}

.less1 {
	width: 100%;}
.less2 {
	width: 100%;}
.less3 {
	width: 100%;}
.less4 {
	width: 100%;}

.footer .one_fourth {
	width: 100%;
	margin: 0 0 40px 0;}
.footer .one_fourth.last {
	margin: 0 0 0px 0;}

.slidermar {
	margin-top: 37px;}
	
.content_left {
	width: 100%;
	margin-bottom: 75px;}
.left_sidebar {
	width: 100%;
	margin-bottom: 75px;}
.content_right {
	width: 100%;}
.right_sidebar {
	width: 100%;}
.content_halfsite {
	width: 100%;
	margin-right: 0%;}
}


@media only screen and (min-width: 480px) and (max-width: 639px){

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;}

.container {
	width: 440px;
	margin: auto;}

.logo {
	width: 100%;}
	
.menu_main {
	width: 100%;}

.menu_main_full {
	width: 65%;}
.menu_main_full.three {
	width: 100%;}

.header #logo {
	background-position: center top;}

#logo {
	background-position: center top;}

.top_nav .left {
	width: 100%;
	text-align: right;}
.top_nav .right {
	width: 100%;}

.featured_section63 .one_half {
	width: 100%;
	padding: 0;
	margin-bottom: 30px;
	background: none;}
.featured_section63 .one_half.last {
	padding: 0;}
.featured_section63 .one_half span {
	font-size: 40px;
	margin-right: 18px;}
.featured_section67 .ongmp_address {
	width: 70%;}
.featured_section67 .container {
	margin-left: 4%;}
.featured_section67 .box {
	padding-top: 50px;}
	
.footer6 .column1 {
	width: 100%;
	padding-right: 0px;
	border: none;
	margin-bottom: 40px;}
.footer6 .column1.last {
	padding-left: 0px;
	margin-bottom: 0px;}
.footer6 .column2 {
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	border: none;
	margin-bottom: 40px;}
.footer6 .clogos li img {
	margin-right: 5px;}
	
.copyright_info .one_half {
	text-align: left;
	margin: 0;}
ul.footer_social_links {
	float: left;
	margin: 21px 0px 0px 0px;}
.footer_social_links li {
	float: left;
	margin: 0px 5px 0px 0px;}

.copyright_info4 .container .one_half,
.copyright_info4 .container .one_half.last {
	text-align: center;
	margin: 0;}

.less1 {
	width: 100%;}
.less2 {
	width: 100%;}
.less3 {
	width: 100%;}
.less4 {
	width: 100%;}

.slidermar {
	margin-top: 137px;}

.page_title2 {
	margin-top: 135px;}
.page_title2 h1 {
	width: 100%;
	margin-top: 12px;}
.page_title2 .pagenation {
	float: left;
	width: 100%;
	margin: 5px 0px 0px 0px;}

.footer3 .left {
	width: 100%;
	margin-bottom: 50px;}
.footer3 .right {
	width: 100%;
	margin-left: 0%;}

.cforms.two .one_half {
	margin-bottom: 0px;}

.content_left {
	width: 100%;
	margin-bottom: 75px;}
.left_sidebar {
	width: 100%;
	margin-bottom: 75px;}
.content_right {
	width: 100%;}
.right_sidebar {
	width: 100%;}
.content_halfsite {
	width: 100%;
	margin-right: 0%;}
}


@media only screen and (max-width: 479px){

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth, .onecol_forty, .onecol_sixty, .onecol_thirtyfive,
.one_half_less, .one_third_less, .one_fourth_less, .two_third_less, .three_fourth_less, .one_fifth_less, .onecol_forty_less, .onecol_sixty_less, .onecol_thirtyfive_less {
	position: relative;
	margin-right: 0%;
	float: left;}
.one_full,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.two_third,
.three_fourth,
.onecol_forty,
.onecol_sixty,
.onecol_thirtyfive,
.one_full_less,
.one_half_less,
.one_third_less,
.one_fourth_less,
.one_fifth_less,
.two_third_less,
.three_fourth_less,
.onecol_forty_less,
.onecol_sixty_less,
.onecol_thirtyfive_less {
	width: 100%;
	margin-bottom: 50px;}
.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;}

.container {
	width: 300px;
	margin: auto;}

.logo {
	width: 100%;}
	
.menu_main {
	width: 100%;}

.menu_main_full {
	width: 70%;}
.menu_main_full.three {
	width: 100%;}

.header #logo {
	background-position: center top;}

.top_nav .left {
	width: 100%;
	text-align: right;}
.top_nav .right {
	width: 100%;}

.top_nav2 .left {
	width: 100%;
	text-align: right;}
.top_nav2 .right {
	width: 100%;}

.featured_section63 .one_half {
	width: 100%;
	padding: 0;
	margin-bottom: 30px;
	background: none;}
.featured_section63 .one_half.last {
	padding: 0;}
.featured_section63 .one_half span {
	font-size: 40px;
	margin-right: 18px;}
.featured_section67 .ongmp_address {
	width: 100%;}
.featured_section67 .container {
	margin-left: 4%;}
.featured_section67 .box {
	padding-top: 50px;
	padding-right: 0px;}

.footer6 .column1 {
	width: 100%;
	padding-right: 0px;
	border: none;
	margin-bottom: 40px;}
.footer6 .column1.last {
	padding-left: 0px;
	margin-bottom: 0px;}
.footer6 .column2 {
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	border: none;
	margin-bottom: 40px;}
.footer6 .clogos li img {
	margin-right: 5px;}

.copyright_info .one_half {
	text-align: left;
	margin: 0;}
ul.footer_social_links {
	float: left;
	margin: 21px 0px 0px 0px;}
.footer_social_links li {
	float: left;
	margin: 0px 5px 0px 0px;}

.copyright_info4 .container .one_half,
.copyright_info4 .container .one_half.last {
	text-align: center;
	margin: 0;}

.less1 {
	width: 100%;}
.less2 {
	width: 100%;}
.less3 {
	width: 100%;}
.less4 {
	width: 100%;}

.slidermar {
	margin-top: 137px;}

.page_title2 {
	margin-top: 130px;}
.page_title2 h1 {
	width: 100%;
	font-size: 27px;
	margin-top: 12px;}
.page_title2 .pagenation {
	float: left;
	width: 100%;
	margin: 5px 0px 0px 0px;}

.cforms.two .one_half {
	margin-bottom: 0px;}

.featured_section15.two .one_third span {
	margin-bottom: 0px;}

.footer_social_links6 a i {
	width: 40px;
	height: 40px;
	margin: 0px 3px 0 0px;
	line-height: 40px;}

.content_left {
	width: 100%;
	margin-bottom: 75px;}
	
.left_sidebar {
	width: 100%;
	margin-bottom: 75px;}
	
.content_right {
	width: 100%;}
	
.right_sidebar {
	width: 100%;}
	
.content_halfsite {
	width: 100%;
	margin-right: 0%;}

}