/*css mobile *********/
.hidden-desk{display:block;}
.Main, .Sheet, div.Header,.image-roller, .contentLayout, #content_main, #sidebar1, #sidebar2, .Footer{
	max-width:100%;
	width:100% !important;
	box-sizing:border-box;
	min-height:1px;
	height:auto !important;
}
.Main{padding:0px 15px;}
.navbar.navbar-default.hidden-desk{display:inline;float:left; width:100%;}
#logo-image{
width:100% !important; height:auto !important;padding:0px !important; margin:0px !important;
text-align:center;	
}
div.Header-jpeg{min-height:167px !important;}
#logo-image img{margin:0px !important;}
#header-flash p {
    float: none !important;
    margin: 0 auto !important;
    padding: 0 !important;
    width: 140px;
}
.sidebar1.hidden-xs{
display:none !important;	
}
#aiContactSafe_row_aics_newsletter_rego{width:100%;}
.PostContent td{display:block;}
.PostContent td img{height:auto; margin:10px 0px;}
#header-flash{width:100% !important; height:auto !important;padding:0px !important; margin:10px 0px !important;}
div.Header-jpeg, div.Header-png, div.PageBackgroundSimpleGradient{width:100%;max-width:100%;}
.image-roller .image1, .image-roller .image2, .image-roller .image3, .image-roller .image4{padding:0px !important; width:50% !important;}
 #sidebar1, #sidebar2, .sidebar2 .Block , .sidebar1 .Block, .Block-body, .BlockContent {margin:0px !important;width:100% !important;padding:0px !important;}
 .navbar a{text-decoration:none;}
 .sidebar1 .nav{background:none !important;}
 .BlockContent-body a:link, .BlockContent-body a:visited, .BlockContent-body a.visited, .sidebar1 .BlockContent-body .artmenu a{
	 width:100% !important; float:left;text-align:center;
}
#sidebar1, #sidebar2{margin-top:10px !important;}
#sidebar1 .hidden-xs{display:block !important;}

.sidebar1.hidden-desk 

.sidebar2 .BlockContent-body{text-align:center !important;}
.three-columns.content{border:none !important;}
.BlockContent-body{ text-align:center;}
.BlockHeader .l, .BlockHeader .r{width:100% !important; margin-left:0px !important; margin-right:0px !important;display:none !important;}
.social_link.aa{margin-top:0px !important;text-align:center;}
.social_link.aa a{width:auto !important;display:inline !important; float:none !important;}
.contentLayout .sidebar1{background:none !important;}
#sidebar2 .custom img{min-width:175px;}
.BlockContent-body{
	margin:0px !important;
	width:100% !important;
	box-sizing:border-box;
	padding:0px 15px !important;	
}
.Sheet-body .navbar-default .navbar-toggle:focus, .Sheet-body .navbar-default .navbar-toggle:hover {
    background-color: #ffa53b;
}
.Sheet-body .navbar-default .navbar-brand {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
.Sheet-body .navbar-default {
    background-color: #ffa53b;
    border-color: #ffa53b;
}
.Sheet-body .navbar-default .navbar-nav > li a{background:none !important;}
.PostContent{width:100% !important; margin:0px !important;}
.PostContent img{max-width:100%;}
table#aiContactSafeForm td{display:block ; width:100% !important;}
.Sheet-body .navbar-default .navbar-toggle{
	color:#fff;
}
.Sheet-body{
	border:1px solid #ffa53b;
	padding:0px !important;
	margin-bottom:20px;
	border-radius:18px !important;
}
.Sheet-cc{display:none;}
.three-columns.content {
    background: #fff;
    border: medium none !important;
}
.Footer .Footer-inner{
	background:#ffa53b;
}

div.Header-png, .Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl, .Sheet-tc, .Sheet-bc, .Sheet-cr, .Sheet-cl{display:none !important;}
.aiContactSafe_contact_form_field_right input[type="text"], .aiContactSafe_contact_form_field_right textarea{width:100% !important;}
#aiContactSafe_row_aics_message >div, #aiContactSafe_row_aics_name >div, #aiContactSafe_row_aics_email > div, #aiContactSafe_row_aics_phone >div{width:100%;float:left;}
.Sheet-body .navbar-default .navbar-toggle .icon-bar{
	 background-color: #fff;
}
.Sheet-body .navbar-default .navbar-toggle{border:1px solid #fff;}
.Post{margin:0px !important;}
.Sheet-body .navbar-default .navbar-nav > li  a{color:#fff;}
.Sheet-body .navbar-default .navbar-nav > li  a:hover{color:#fefefe;}
.PageBackgroundSimpleGradient, .PageBackgroundGradient, .PageBackgroundGlare{min-width:100% !important;}
.Footer .Footer-inner{background:#ffa53b !important; border-radius:0px 0px 15px 15px;}
table{width:100% !important;}
.three-columns.content{margin-top:0px !important;}
.Footer .Footer-background{display:none !important;}
.dropdown-menu li {
    list-style: none !important;
}
.dropdown-menu li a{
	color:#fff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff;}
.dropdown-menu li a{
	background:#f79726 !important;
}
.social_link.aa{
float:none !important;	
}
.social_link img{
float:none !important;	
}
#aiContactSafe_contact_form{}
.aiContactSafe label{font-weight:normal;}

.BlockContent{width:100%; float:left;}
.blog-featured table{width:100% !important;}
.BlockContent-body{padding:none !important;}
#sidebar1 .hidden-xs{display:block !important;}
#sidebar1 .hidden-desk{display:none !important;}
#aiContactSafe_row_aics_enquiry_type .aiContactSafe_contact_form_field_right{width:100%;}
.image-roller .image1 img, .image-roller .image2 img, .image-roller .image3 img, .image-roller .image4 img{width:100% !important;height:auto !important}


.heading-popup {
  max-width: 100%;
  padding: 20px 25px;
  text-align: center;
}
.heading-popup > h2 {font-size: 18px; padding-top: 10px; width: 83%;}
.heading-popup p {
  color: #545454;
  font-family: "Gill Sans MT",Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 20px;
  max-width: 83%;
  text-align: center;
  width: 100%;
}
.white-popup {
  background: #fff url("../images/bg-popup.jpg") no-repeat scroll right 47px / 30% auto;
  margin: 0 auto;
  min-height: 300px;
  padding: 0;
  position: relative;
  width: auto;
}
.boxs-input {
  background: #eeefdf none repeat scroll 0 0;
  bottom: 0;
  padding: 15px 25px;
  position: absolute;
  width: 100%;
}
.boxs-input .inputbox {
  background: #eeefdf none repeat scroll 0 0;
  border: 1px solid #c7c7bb;
  color: #202020;
  line-height: 30px;
  margin-bottom: 5px;
  margin-right: 0;
  min-width: 100%;
  padding-left: 10px;
}
.boxs-input .button {
	line-height: 30px;
}
.close-link-text {
	bottom: -45px;
}