@charset "utf-8";
/* CSS Document */


@media only screen and (min-width: 50px) and (max-width: 768px) {
.nav-mobile {display:block;}
.nav {width:100%;	padding:50px 0 0;}
.nav-list {display:none;}
.nav-item {width:100%;	float:none;}
.nav-item > a {	padding:15px;}
.nav-click {display:block;}
.nav-mobile-open {	border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;}
.nav-item:hover .nav-submenu {display:none;}
.nav-submenu {position:static;width:100%;}
}


@media only screen and (max-width:1280px) {
.main-fix{ max-width:98%;}
ul.field li{ font-size:14px;}
.section-one-left{ width:25%; margin-right:2%;}
.section-one-right{ width:25%;}
.section-one-middle{ width:46%;}
ul.category li h2{ font-size:18px;}
.section-three-left{ width:86%;}
.section-three-right{ width:13%;}
.ads{ text-align:right;}
.section-three-category-left, .section-three-category-right{ width:48%;}
.sec-dec{ width:56%;}
.sec-pic{ width:40%;}
.footer-left{ width:18%;}
.footer-middle{ width:55%;}
.footer-right{ width:25%;}
ul.social{ text-align:center;}
ul.field li{ margin-bottom:10px;}
.section-side-left{ width:70%;}
.section-side-right{ width:28%;}
.article-category-right{ width:59%;}
.article-category-left{ width:38%;}
.memorial-left-txt{ width:15%;}
.memorial-input{ width:15%; margin-right:2%;}
.memorial-posting .memorial-right-select{ width:30%;}
.latest-listed-left, .latest-listed-right{ width:48%;}
.latest-listed-right-dec{ width:57%;}
.latest-listed-left-pic{ width:39%;}
.category-pic{ width:32%;}
.category-right-dec{ width:68%;}
ul.latest-posting-thumb li{ text-align:center;}
ul.latest-posting-thumb li{ padding:5px;}
.obituaries-gallery-left, .obituaries-gallery-right{ width:48%;}
}

@media only screen and (max-width:1070px) {
	.individual-top, .individual-middle, .individual-bottom{ background-size:100%;}
	}

@media only screen and (max-width:1024px) {
.section-three-left{ width:100%;}
.section-three-right{ width:100%;}
.ads{ text-align:center; width:33.33%; float:left;}
ul.get-listed-link li{ width:25%; padding:2px;}
.directory-services .section-top-right.obituaries{ width:100%;}
.category-pic{ font-size:50px;}
.category-right-dec{ margin-bottom:15px;}
.individual-top, .individual-bottom{ height:127px;}
}


@media only screen and (max-width: 990px) {
	.article-category-left{ width:100%; text-align:center;}
	.article-category-right{ width:100%; padding-top:20px;}
	.section-side-left { width: 65%;}
	.section-side-right{ width:32%;}
}


@media only screen and (max-width: 960px) {
.footer-left{ width:26%;}
.footer-middle{ width:73%;}
.footer-right{ width:100%; padding-top:10px;}
ul.category li{ width:100%; margin-left:0; margin-bottom:10px;}
ul.category li h2{ padding-top:0;}
.memorial-input input, .memorial-left-txt{ font-size:13px;}
.directory-services .section-top-right{ width:100%;}
ul.category-view li{ min-height:150px;}
.category-right-dec h3{ font-size:15px;}
ul.category-view li{ padding:0 5px;}
ul.category-view{ padding:5px;}
ul.latest-posting-thumb li h3{ font-size:15px;}
.pagination-left{ width: 100%; padding-bottom:5px;}
} 

@media only screen and (max-width: 768px) {
.section-top-left{ width:100%; margin-bottom:15px;}
.section-top-right{ width:100%;}
	.section-one-left{ width:100%; margin-right:0; margin-bottom:20px;}
	.section-one-right{width:100%; }
	ul.category li{ margin-bottom:20px;}
	.section-one-middle{ margin-bottom:20px;}
	.section-middle-pic{ width:580px; margin:0 auto;}
	.section-one-middle{ width:100%;}
	.footer-midd-dec img{ margin-right:10px;}
	.section-three-category-left, .section-three-category-right{ width:100%;}
	ul.create-memo li{ width:30%; margin:1.5%;}
	ul.create-memo li:nth-child(4n+4){ margin-right:1.5%;}
	ul.create-memo{ padding-bottom:20px;}
	ul.get-listed-link li{ width:33%;}
	.latest-listed-right-dec h3{ font-size:21px;}
	.latest-listed-right-dec{ width:45%;}
 .latest-listed-left-pic{ width:50%;}
	.latest-listed-right-dec p{ font-size:15px;}
	.category-pic{ width:100%;}
	.category-right-dec{ width:100%;}
	ul.category-view li:first-child:after, ul.category-view li:nth-child(2):after{ left:94%; top:93%;}
	.individual-top, .individual-bottom{ height:100px;}
	.indi-five{ padding:28px 5% 0;}
}

@media only screen and (max-width: 760px) {
ul.latest-posting-thumb li{ width:22%;}
	}

@media only screen and (max-width: 680px) {
.footer-left{ width:35%;}
.footer-middle{ width:64%; float:right;}
.latest-listed{ padding-bottom:20px;}
.individual-top, .individual-bottom{ height:83px;}
.individual-photo{ margin:-10px auto 0;}
.individual-bottom{ margin-top:-10px;}
}


@media only screen and (max-width: 640px) {
	.section-side-left { width: 100%;}
	.section-side-right{ width:100%;}
	ul.article-top-link{ text-align:center;}
	ul.article-top-link li{ display:inline-block; float:none; padding-bottom:10px;}
	.memorial-left-txt{ width:100%; margin-bottom:5px;}
	.memorial-input{ width:100%; margin-right:0; margin-bottom:15px;}
	.memorial-posting .memorial-right-select{ width:100%;}
	.field-are{ width:100%; margin-bottom:15px;}
	.memorial-posting{ padding:0;}
	.capcha{ margin-bottom:15px;}
	.footer-top{ margin-top:30px;}
	ul.get-listed-link li{ width:50%;}
.latest-listed-left, .latest-listed-right{ width:100%;}
.latest-listed-left{ padding-bottom:20px;}
.latest-listed-right-dec{ width:55%;}
.latest-listed-left-pic{ width:44%;}
.category-right-dec h3{ font-size:13px;}
.category-right-dec a{ font-size:12px;}
ul.category-view li{ min-height:250px;}
ul.latest-posting-thumb li{ width:25%;}
.section-side-right{ margin-top:20px;}
}


@media only screen and (max-width: 590px) {
.section-middle-pic{ width:100%}
}


@media only screen and (max-width: 568px) {
ul.top-menu{ width:100%; text-align:center;}
ul.top-menu li{ display:inline-block; float:none;}
ul.create-memo li{ width:47%;}
.latest-listed-right-dec{ width:100%;}
.individual-top, .individual-bottom{ height:70px;}
.latest-listed-left-pic{ width:100%; text-align:center; padding-bottom:15px;}
}


@media only screen and (max-width: 480px) {
.main-fix{ max-width:96%;}
ul.field li{ width:100%; padding:0 5px; }
ul.field .top-padd {  padding-top: 8px;}
ul.field{ width:100%; float:left; padding:0 5px;}
.txt-field{ width:100%;}
.search-btn{ width:100%;}
.sbHolder{ width:100%;}
.logo{ padding-left:15px; padding-right:15px;}
ul.top-menu li a{ font-size:12px;}
.footer-left{ width:100%;}
.footer-middle{ width:100%; padding-top:15px;}
ul.gategory-thumb li{ width:50%; text-align:center; margin-left:0;}
	ul.create-memo li{ width:97%;}
	ul.latest-posting-thumb li{ width:50%;}
	.directory-services .txt-field{ width:100%;}
	.sbSelector{ width:100%;}
	.sbOptions{ width:100%;}
	.sbOptions li{ width:100% !important; margin-bottom:0 !important;}
	.category-pic{ font-size:40px;}
	ul.category-view li:first-child:after, ul.category-view li:nth-child(2):after { left: 87%; top: 96%;}
	.category-right-dec{ min-height:200px;}
	.pagination-right{ width:100%}
	.pagination-right .select-left{ width:100%;}
	ul.pagination-main{ width:100%; padding-left:0; padding-top:10px;}
	.obituaries-main h3{ font-size:18px;}
	.obituaries-gallery-left, .obituaries-gallery-right{ width:100%;}
	.indi-seven .search-btn{ margin:5px 0;} 
	.indi-seven{ padding:0 10%;}
	.indi-six{ padding:20px 5%;}
	.indi-four{ padding:3px 5% 20px 5%;}
	.indi-three{ padding:20px 5% 0 5%;}
	.passed-away{ padding:12px 5% 0 5%;}
	.individual-name{ padding:24px 5% 0 5%;}
	.individual-photo{ width:70%;}
	.indi-seven-bottom .search-btn{ margin:5px 0;}
	.individual-top, .individual-bottom{ height:60px;}
	.individual-name, .indi-three{ font-size:20px;}
	.indi-five-main h3, .indi-six p{ font-size:15px;}
	.obituaries-gallery-right{ padding-top:20px;}
}


@media only screen and (max-width: 360px) {
ul.get-listed-link li{ width:100%;}
.individual-top, .individual-bottom{ height:44px;}
}

@media only screen and (max-width: 320px) {
.individual-top, .individual-bottom{ height:40px;}

}
