.prem_shadowbox
{
  width:100%;
  box-sizing: border-box;
  padding: 15px;
  border-radius: 5px;  
  /* box-shadow: 0px 0px 24px #e9eaf0; */
  box-shadow: 0px 10px 30px #36447726;
  background-color: #fff;
}

.prem_shadowbox2
{
  width:100%;
  box-sizing: border-box;
  box-shadow: 0px 0px 4px #888;
  padding: 15px;
  border-radius: 0px;
  background-color: rgba(200,200,200,.2);
  border:solid 0px #aaa;
}

.prem_home_box_outer
{
  width:50%;
  box-sizing:border-box;
  display:inline-block;
  vertical-align:top;
  text-align:left;
  padding:10px;
  
}

.prem_home_boxtitle
{
  width:100%;
  box-sizing:border-box;
  display:inline-block;
  vertical-align:top;
  text-align:center;
  padding:0px;
  font-size:18px;
  line-height:27px;
  font-weight:bold;
  color:#000;
  
}


.prem_home_maincol_left
{
  width:400px;
  box-sizing:border-box;
  display:inline-block;
  vertical-align:top;
  text-align:left;
  padding:10px;
}

.prem_home_maincol_right
{
  width:calc(100% - 400px);
  box-sizing:border-box;
  display:inline-block;
  vertical-align:top;
  text-align:left;
  padding:10px;
}

@media(max-width:800px)
{
  .prem_home_maincol_left
  {
    width:100%;
  }  
  
  .prem_home_maincol_right
  {
    width:100%;
  }  
  
  .prem_home_box_outer
  {
    width:50%;
  }


}

@media(max-width:500px)
{
  .prem_home_box_outer
  {
    width:100%;
  }


}

