.homepagesediwrapper {
  margin: 0 auto;
}
.homepagesedirow {
  margin: 0 0 40px  0 ;
}
.homepagesedirow:last-child {
  margin-bottom: 0;
}
[class*="homepagesedicol-"] {
  padding: 10px;
  clear: both;
}

.homepagesedicol-firstrow-col1 {
  border-radius: 25px; padding: 10px;border: 2px solid gray; position:relative;
}
.homepagesedicol-firstrow-col2 {
  border-radius: 25px; padding: 10px;border: 2px solid gray;
  overflow: hidden;
}
 
.homepagesedi-socialnetwork{
  position:absolute;bottom: 0; right: 0;padding:10px;
}

@media screen{
  .homepagesedicol-firstrow-col1 {
    box-shadow: 5px 5px 10px #888888;
  }
  .homepagesedicol-firstrow-col2 {
    box-shadow: 5px 5px 10px #888888;
  }
}



@media all and ( min-width: 600px ) {

  .homepagesedirow {
    display: table;
    table-layout: fixed;
	width: 100%;
  }
  [class*="homepagesedicol-"] {
    display: table-cell;
  }

  /* set col widths */
  .homepagesedicol-firstrow-col1 {
    width: 54%;border-radius: 25px; padding: 10px;border: 2px solid gray;
    height: 100px;
  }
  .homepagesedicol-firstrow-col2 {
    width: 38%;border-radius: 25px; padding: 10px;border: 2px solid gray;
    height: 100px;  
  }
  
  .homepagesedicol-separator {
    width: 8%;
  }  
  
  .homepagesedicol-1-2 {
    width: 50%;
  }
  .homepagesedicol-1-3 {
    width: 33.33%;
  }
  .homepagesedicol-1-4 {
    width: 25%;
  }
  .homepagesedicol-1-8 {
    width: 12.5%;
  }

}