body {margin:0px; background-color:#000; color:#000; font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:21px;}
form{ margin:0px; padding:0px;}

img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:15px;}
h1{ font-size:24px; line-height:30px; color:#000;line-height:normal;font-weight:bold;} 
h2{ font-size:18px; line-height:24px;color:#000; line-height:normal;font-weight:bold;} 
h3{ font-size:14px; line-height:18px; color:#000;line-height:normal;font-weight:bold;}
ul,ol{ padding-left:25px; margin-top:10px; margin-bottom:10px; list-style:initial;}
a:link, a:visited{color:#391b0b;}
a:hover{ color:#ffad1f;} 
.pagetxtcont h1{ padding-bottom:15px;} 

#menu-primary a:link, #menu-primary a:visited{ color:#FFF !important;}

.mobileMenuDiv .zMenuBarDiv {width:100% !important; border-top:1px solid #999;}
.mobileMenuButton {display:none;}
.mobileMenuDiv {display:block;}

.copyright-section a:link, .copyright-section a:visited{color:#ecd5b3;}
ul.que1{margin-bottom:20px;width:100%;}
.znewslettercheckbox{display:none;}

hr{border:none; background:none; border-top:1px solid #999; padding:0px; margin:0px; width:100%; float:left; margin-top:10px; margin-bottom:10px;}
nav ul li a{padding: 16px 15px;}

.pagetxtcont{width:682px;}
h1.logo{padding-bottom:0px;}
.top-right h2, .top-right h3{padding-bottom:0px;}

.mobilebanner, .mobilebanner img { float:left;/* background:url(/images/rice_03.jpg) no-repeat; background-position:top center; min-height:335px;*/ width:100%;}
.mobilebanner-center{margin:0 auto; width:960px;}
.mobilebanner h2 { float:left; width:100%; font:32px 'baskervillenormal'; color:#fff; padding:90px 0 0 38px;}
.mobilebanner h3 { float:left; width:100%; font:40px 'baskervillenormal'; color:#fff; padding:0 0 0 38px;}
.mobilebanner h4 { float:left; width:100%; font:21px 'baskervillenormal'; color:#f7941d; padding:0 0 0 38px;}

.sh1-1{width:100%; padding-left:100px;float:left; margin-bottom:30px;border-bottom:1px solid #999; padding-bottom:30px;}
.sh1-2{width:150px; float:left;}
.sh1-3{width:300px; padding-top:5px;float:left;}
.sh1-4{color:#963315; font-size:18px;}
.sh1-5{font-size:18px;}
.sh1-6:link, .sh1-6:visited{color:#963315;font-size:14px;font-weight:bold; }
*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing:border-box;
}  
.mobileTop1{display:none;}
@media only screen and (max-width: 992px) { 
	.sh1-1{padding-left:0px;}
	.sh1-2, .sh1-3{width:100%;}
	.sh1-2{margin-bottom:10px;}
.mobileTop1{display:block;}
	.pagetxtcont img{max-width:100%; width:auto !important; height:auto !important;}
	.pagetxtcont iframe{width:100% !important;}
#page{width:100%;}
.sh-topheader{display:none;}
.mobilebanner-center{ width:100%;}
.description{width:100%;}
.content-center{width:100%;}
.content-center img{max-width:100%;}
.maritalbg{width:100%;}
footer{width:100%;}
footer img{margin-bottom:10px;}
.copyright-section p{width:100%;}
.wrapper{width:100%; } 
.zMenuBarDiv { width:100% !important;}
.mobileMenuDiv  li { float:left; clear:both; width:100% !important;}
.mobileMenuDiv ul{padding:0px;}
.mobileMenuButton, .mobileMenuDiv a:link, .mobileMenuDiv a:visited{  display:block;background-color:#000 !important; color:#FFF !important;display:block; width:100% !important; padding:3% !important; padding-top:7px !important; padding-bottom:7px !important; float:left !important; clear:both !important; margin:0px !important;}
.mobileMenuButton{ background-color:#000 !important; color:#FFF !important; padding-top:10px !important; padding-bottom:10px !important;}
.mobileMenuDiv  li ul { display:none !important;} 
ul.que{width:100%;}
.mobileMenuButton {display:block;}
.mobileMenuDiv {display:none;}
.pagetxtcont{width:100%;text-align:left;}
.pagetxt{width:100%;}
.content-right{width:100%;}
footer img{float:none;}
.footer-div{width:100%; float:left;text-align:center;}
.footer-av img{float:none;}
.footer-av{margin:0px; width:100%;text-align:center;}
.pagetxtcont h1{font-size:22px;}
.menutitle h1{font-size:30px;}
.content-left{width:100%; max-width:275px;}
}
@media only screen and (max-width: 660px) { 
	.left_block{clear:both; display:block;max-width:94%;width:94%; border-right:none;}
	.cont_block{width:94%;display:block;}
	.cont_area{display:block;}
}