.pic-border-1 {
	border: 4px double #ccc;
}

/* ------ Large Displays and TV ------*/
@media (min-width:1600px) {

.hidden-xxl {
    display: none !important;
}

}

/* ------ Laptops and Tablet Landscape size ------*/

@media (min-width:1280px) {

.hidden-xl {
    display: none !important;
}

}

/* ------ Tablet Landscape size to Medium Devices, Desktops */
@media (min-width: 992px) and (max-width:1199px){

.hidden-lg {
    display: none !important;
  }

}

/* ------ Mobile Landscape Size to Tablet Portrait (devices and browsers) ------*/
@media (min-width : 768px) and (max-width: 991px) {

.hidden-md {
    display: none !important;
}

}

/* Small Devices Potrait */

@media (max-width : 767px){

.hidden-sm {
    display: none !important;
}

}

/* Extra Small Devices, Phones */

@media (max-width : 479px) {

.hidden-xs {
    display: none !important;
  }

}

/* ------ Mobile Portrait Size (devices and browsers) ------*/

@media (max-width: 320px) {

.hidden-xxs {
    display: none !important;
  }

.col-xxs-12 {
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
}

}