body{min-width:320px !important; max-width:479px !important;}
#ja-right1{float:none;width:100% !important;}
#ja-right2{float:none;width:100% !important;}
.moduletable_topmenu
{
	float: left !important;
}
body#bd .main
{
	width: 100% !important;
}
.main,#ja-footer
{
	min-width:300px !important;
	max-width: 370px !important;
}
#ja-mainnav
{
	top:25px !important;
}
#ja-slideshow
{
	margin-top: 15px !important;
}
#ja-slideshow .moduletable:first-child,.m_right
{
	display: none !important;
}
.mobrmv,.prottop
{

}
#ja-container
{
	top:20px !important;
}
li.item-643,li.item-644
{
display: inline !important;
}
li.item-557,li.item-556
{
	display: none !important;
}
li.item-644
{
	background: none !important;
}
.contactable tr td
{
	display:none !important;
}
.contactable tr:first-child td:first-child,.contactable tr:last-child td:last-child
{
	display:block !important;
}
.contactable tr:first-child td:first-child table,.contactable tr:last-child td:last-child table
{
	float: none;
	margin: 0 auto;
}
.contactable
{
	width: 100% !important;
}
.forleftcn
{
	width:255px !important;
}
table.qutoess
{
	width:98% !important;
	float: right;
}
.RSWS_testi_block table.RSWS_testi_main.odds tr td:first-child,.RSWS_testi_block table.RSWS_testi_main.evens tr td:last-child
{
	display:none !important;
}
.midtst,.midtsts
{
	width: 98% !important;
	padding: 0 5px !important;
	margin: 0 auto !important;
}

.rsttst,.lfttst,.rsttsts,.lfttsts
{
	display:none;
}
.midtsts,.midtst
{
	background: none !important;
		height: auto !important;
}
table.RSWS_testi_main
{
	width:100% !important;
}
.RSWS_testi_block
{
	clear:both !important;
	margin-top: 15px !important;
}

#frmContact2 input, textarea
{
	width: 195px !important;
}
#jform_requirements
{
	width:93% !important;
}
#ja-search
{
	z-index: 999;
}
h1.logo
{
	top:0 !important;
}
.moduletable_fmenu
{
	width:100% !important;
	padding: 0px !important;
}
body.bd #ja-wrapper { max-width: 360px !important; min-width: 330px !important; margin: 0 auto;}
div.ja-moduletable,
div.moduletable{padding:0 !important;box-sizing:border-box;-webkit-box-sizing:border-box;}
.pagination ul li.pagination-start,
.pagination ul li.pagination-prev,
.pagination ul li.pagination-next,
.pagination ul li.pagination-end{display:none;}
#ja-header h1.logo{height:80px;width:59px; z-index: 1000;}
#ja-header h1.logo a{background-image:url("../images/logo.jpg") no-repeat scroll left center transparent; height:73px;width:59px;}
.ja-ss-btns{bottom:38px !important;}
#ja-topsl .ja-box{width:100% !important;}
#ja-topsl .ja-moduletable{margin-bottom:20px;}
#ja-topsl .ja-box-right{position:relative;right:auto;}
#ja-topsl .ja-box-right .ja-moduletable{margin-bottom:0px;}
#ja-topsl1 .ja-box{width:100% !important;}
#ja-topsl1 .ja-moduletable{margin-bottom:20px;}
#ja-topsl1 .ja-box-right{position:relative;right:auto;}
#ja-topsl1 .ja-box-right .ja-moduletable{margin-bottom:0px;}
#ja-topsl2 .ja-box{width:100% !important;}
#ja-topsl2 .ja-box .ja-moduletable{margin-bottom:20px !important;}
#ja-topsl2 .ja-box-right{position:relative;right:auto;}
#ja-topsl2 .ja-box-right .ja-moduletable{margin-bottom:0 !important;}
#ja-botsl .ja-box{width:100% !important;}
#ja-botsl .ja-moduletable{margin-bottom:20px;}
#ja-botsl .ja-box-right{position:relative;right:auto;}
#ja-botsl .ja-box-right .ja-moduletable{margin-bottom:0px;}
#ja-botsl1 .ja-box{width:100% !important;}
#ja-botsl1 .ja-box-right{text-align:left;}
#ja-botsl2 .ja-box{width:100% !important;}
.videos .items-row .item{float:none !important;width:100% !important;}
.videos .img-intro-none,
.videos .img-intro-left,
.videos .img-intro-right{width:100% !important;}
.videos .img-intro-none .img_caption,
.videos .img-intro-left .img_caption,
.videos .img-intro-right .img_caption{width:100% !important;}
.videos .img-intro-none .img_caption img,
.videos .img-intro-left .img_caption img,
.videos .img-intro-right .img_caption img{width:100%;}
.blog.videos .contentpaneopen{padding-top:210px !important;}
.event-infor{padding-left:0;}
.event-time{border:1px solid #ddd;border-radius:3px;margin-bottom:10px;padding:10px;position:relative;left:auto;top:auto;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
.event-time span.time{background-position:0 5px;}
.event-time a.btn-book{margin-left:0;}
.item-page.events p{padding-left:0;}
.login{width:100% !important;box-sizing:border-box;-webkit-box-sizing:border-box;}
.login .login-fields{float:none;width:100%;}
.login .login-fields.last-item{overflow:hidden;}
div.user-links ul li{display:block;}
.ja-masshead h3{font-size:1.538em !important;}
div.itemListSubCategories h3{font-size:1.8em !important;}
div.subCategoryContainer{float:none;width:100% !important;}
div.subCategory{margin-left:0;margin-right:0;}
div.catItemIntroText img,
div.userItemIntroText img,
div.genericItemIntroText img{margin:0 0 15px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
div.itemIntroText img{margin:0 0 15px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
.moduletable_topmenu ul li a { padding:0 8px;}
#minifrontpage-176 span.mfp-introtitle
{
float:left;
width:100%;
}
.mfp-introtitle a
{
font-size:17px !important;
}

a#html
{
width:233px !important;
}
.moduletable_callus {
    right: 25px !important;
    top: 55px !important;
    width: 300px;
}
.custom_callus img
{
width:98%;
}
span#icon2 {
    margin: 0;
    width: 50%;
}
.custom_callus p span#icon2 a
{
width:100% !important;
}
#ja-header
{
height:131px !important;
}
#Mod172 .mfp-table-cell .mfp-table-cell-inner p
{
width:72% !important;
}
.frmwole
{
width:275px;
}
#ja-current-content
{
border:none !important;
}