@media only screen and (max-width: 1000px){
.copyright_content{float:none; margin:0 auto; width:480px;}
.back_to_top{width:185px; margin:10px auto 0 auto; float:none;}
#blog .leftpart img{width:90%;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px!important;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px!important;}
.home_banner .wrapper{display:block;}
#list_carousel{display:none;}
}

@media only screen and (max-width: 1000px) and (min-width: 768px){
.wrapper{width:768px!important;}
.logo{width:240px;}
.logo img{width:90%}
.header_top{width:528px;}
.header_middle_section{width:349px;}
.mainmenu{font-size:22px; padding-top:14px; padding-left:2px;}
.mainmenu li{margin:0 7px;}

.tagline{padding-left:9px;}

.street_blog{width:243px; padding:17px 10px;}
.post_container{width:184px;}
.join_section{width:240px; padding:20px 10px;}
.join_section input[type='text']{width:190px;}

.content_container{width:524px;}
.rightpart{width:240px;}
.rightpart img{width:80%;}

.leftpart{width:240px;}
.menu_container{width:487px;}
#menu .page_title h1{width:225px;}
#menu .h2_title h2{margin-left:240px;}
.page_title .share_section{width:auto; padding-right:10px;}

.legacy_section img{width:100%;}
.about_pic_section h2{font-size:35px;}
#history .content_container{border-right:1px solid #422416;}
.content_container{width:527px;}
#history .rightpart{border-left:none;}

#blog .post_container{width:425px;}

#contact .content_container{border-right:none;}
#contact .rightpart{border-left:1px solid #422416;}
.contact_form input[type='text'], .contact_form textarea{width:455px;}
.hours_detail{padding-right:20px;}
form#commentform input[type='text'], form#commentform textarea{width:390px;}
}

@media screen and (max-width:767px) {
.padd_top{padding-top:59px;}
.wrapper{width:675px!important;}
/*.home_banner{display:none;}*/
.header{height:auto; position:static;}
.logo{width:210px;}
.logo img{width:90%;}
.header_top{width:465px;}
.header_middle_section{width:285px;}
#home{padding-top:0;}
.mainmenu{background:url(../images/Texture-Repeat.jpg) repeat center top; border-bottom:1px solid #422416; text-align:center; padding:5px 0; z-index:9999;}
.mainmenu select{width:95%; margin:0;}
.content_container{width:100%;}
#home .rightpart{width:100%; border-top:1px solid #422416;}
.inner_banner{height:auto;}
.inner_banner img{width:100%; float:left; height:auto;}

.leftpart{width:274px;}
.menu_container{width:360px;}
#menu .h2_title h2{margin-left:274px;}

#history .content_container{width:404px; border-right:1px solid #422416;}
#history .content_container img{width:100%;}
#history .rightpart{width:270px; border-left:none;}
#history .rightpart .legacy_section img{width:100%;}
#history .rightpart .about_pic_section h2{font-size:40px;}

#blog .post_container{width:300px;}

#contact .rightpart{width:100%;}
.hours_section{width:50%; float:left; border-bottom:none;}
.hours_section h2{border-top:1px solid #422416;}
.employment{width:50%; float:right;}
.employment_content{border-bottom:none;}
.way_icon{display:none;}
form#commentform input[type='text'], form#commentform textarea{width:270px;}

}

@media screen and (max-width:675px) {
.wrapper{width:464px!important;}
.logo{float:none; width:auto; text-align:center; border-bottom:1px solid #422416; padding:10px 0;}
.logo img{width:auto;}
.header_middle_section{width:285px;}
.header_top{float:none; margin:0 auto; width:465px;}
.page_title{height:auto;}
.page_title h1{float:none; height:auto;}
.page_title .share_section{float:none; width:auto; padding:10px 15px;}
.content_div{padding-right:15px;}
.street_blog{width:434px; border-right:none; border-bottom:1px solid #422416;}
.post_container{width:365px;}
.join_section{width:424px;}
.join_section input[type='text']{width:320px;}
.leftpart{width:203px;}
#menu .leftpart img{width:90%;}
.menu_container{width:220px;}
#menu .page_title h1{width:auto; border:none;}
#menu .h2_title h2{margin-left:0; border-left:none;}
#history .content_container{width:100%; border-right:none;}

#history .content_div{padding-right:15px;}
#history .content_container img, #history .content_container iframe{width:100%;}
#history .rightpart{width:100%; border-left:none;}
#history .rightpart .legacy_section{width:50%; float:left;}
#history .rightpart .legacy_section h2{font-size:35px; border-top:1px solid #422416; border-bottom:1px solid #422416;}
#history .rightpart .legacy_section img{width:100%;}
#history .rightpart .about_pic_section{width:50%; float:right;}
#history .rightpart .about_pic_section h2{font-size:35px;}

.menu_container{width:240px; padding:20px 10px;}
#blog .post_container{width:182px;}

.blog_pagination .menu_container a{margin-right:10px;}
.contact_form input[type='text'], .contact_form textarea{width:395px;}
.hours_detail{padding-right:35px;}
.copyright_content{width:385px; line-height:15px; text-align:center;}
.phone_no span:first-child{padding-top:3px;}
.phone_no{padding-top:9px;}
form#commentform input[type='text'], form#commentform textarea{width:150px;}
form#commentform input[type='submit']{padding:0 7px;}
}

@media screen and (max-width:320px) {
.wrapper{width:100%!important; border:none;}
.header_top{width:100%;}
.header_middle_section{width:100%; border:none;}
.header_right_section{width:100%; border:none;}
.street_blog{width:90%/*262px*/; padding:17px 5%;}
.post_container{width:200px;}
.join_section{width:255px;}
.join_section input[type='text']{width:225px;}
#home .rightpart img{width:46%;}
.leftpart{width:100%; border:none;}
#menu .leftpart img{width:auto;}
.menu_container{width:274px; border-left:none;}
#history .rightpart .legacy_section{width:100%; float:none;}
#history .rightpart .about_pic_section{width:100%; float:none;}
#blog .post_container{width:210px;}
.contact_form input[type='text'], .contact_form textarea{width:230px;}
.hours_section{width:100%;}
.employment{width:100%;}
.copyright_content{width:206px;}
.content_container{border-right:none;}
}