#fb-root {
    display: none;
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}


.carousel-caption {
	top: auto;
	bottom: 0 !important;
	left: 0 !important;
	text-align: left !important;
	overflow: hidden;
	padding: 0 !important;
}


/* Flexible iFrame */

.Flexible-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* Flexible iFrame for pdf */

.Flexible-container-pdf {
    position: relative;
    padding-bottom: 86.25%;
    padding-top: 250px;
    height: 0;
    overflow: hidden;
}

.Flexible-container-pdf iframe,   
.Flexible-container-pdf object,  
.Flexible-container-pdf embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}





.flex-video {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;
}
 
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
 
.flex-video iframe,
.flex-video object,
.flex-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  .flex-video { padding-top: 0; }
}


@media print {
  a[href]:after {
    content: none !important;
  }
}

@media screen and (min-width: 993px) {
  .description-area {
	margin-left: 100px;
	margin-right: 100px;
  }
}


@media screen and (min-width: 768px) {
   .carousel-caption {
	right: 15% !important;
   }
}	
