.video_title {
  background: #cbcbcb none repeat scroll 0 0;
  margin-bottom: 10px;
  margin-top: 20px;
  overflow: hidden;
}

.video_title > h2 {
  margin-top: 0;
  padding: 14px 6px;
}

.video_play{
	width: 100%;
	height: 400px;
	border: 1px solid #CBCBCB;
	margin-bottom: 10px;
}

  .fa.fa-calendar {
  font-size: 20px;
  margin-left: 13px;
  margin-right: 10px;
  margin-top: 8px;
}

.fa.fa-chevron-circle-left {
  font-size: 24px;
}
.fa.fa-chevron-circle-right {
  font-size: 24px;
}
    /*.input-append.date.form_datetime > input {
      display: none;
    }*/
    .input-append.date.form_datetime {
      float: left;
      margin-top: 5px;
    }

.time > h2 {
  float: left;
  margin-top: 10px;
}
.time > a {
  float: left;
  padding: 4px;
}
.time > h2 {
  float: left;
}

.col-md-6 > h2 {
  margin-bottom: 14px;
  margin-top: 14px;
  font-family: georgia,"times new roman",times,serif
}

.list-unstyled > li > p {
  font-family: times new roman;
  font-size: 17px;
  line-height: 22px;
  padding: 0 5px;
  text-align: justify;
  color: #000;
}

.video_list >.demo-gallery > ul > li{
	width: 378px;
}

.video_list >.demo-gallery > ul > li > p{
	width: 290px;
	overflow: hidden;
	font-family: georgia,"times new roman",times,serif
}

/*---------------------------------------------------*/
.demo-gallery > ul {
              margin-bottom: 0;
            }
            .demo-gallery > ul > li {
                float: left;
                margin-bottom: 15px;
                margin-right: 0px;
                width: 250px;
            }
            .demo-gallery > ul > li a {
              border-radius: 3px;
              display: block;
              overflow: hidden;
              position: relative;
              float: left;
            }
            .demo-gallery > ul > li a > img {
              -webkit-transition: -webkit-transform 0.15s ease 0s;
              -moz-transition: -moz-transform 0.15s ease 0s;
              -o-transition: -o-transform 0.15s ease 0s;
              transition: transform 0.15s ease 0s;
              -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
              height: 100%;
              width: 100%;
            }
            .demo-gallery > ul > li a:hover > img {
              -webkit-transform: scale3d(1.1, 1.1, 1.1);
              transform: scale3d(1.1, 1.1, 1.1);
            }
            .demo-gallery > ul > li a:hover .demo-gallery-poster > img {
              opacity: 1;
            }
            .demo-gallery > ul > li a .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.1);
              bottom: 0;
              left: 0;
              position: absolute;
              right: 0;
              top: 0;
              -webkit-transition: background-color 0.15s ease 0s;
              -o-transition: background-color 0.15s ease 0s;
              transition: background-color 0.15s ease 0s;
            }
            .demo-gallery > ul > li a .demo-gallery-poster > img {
              left: 50%;
              margin-left: -10px;
              margin-top: -10px;
              opacity: 0;
              position: absolute;
              top: 50%;
              -webkit-transition: opacity 0.3s ease 0s;
              -o-transition: opacity 0.3s ease 0s;
              transition: opacity 0.3s ease 0s;
            }
            .demo-gallery > ul > li a:hover .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.5);
            }
            .demo-gallery .justified-gallery > a > img {
              -webkit-transition: -webkit-transform 0.15s ease 0s;
              -moz-transition: -moz-transform 0.15s ease 0s;
              -o-transition: -o-transform 0.15s ease 0s;
              transition: transform 0.15s ease 0s;
              -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
              height: 100%;
              width: 100%;
            }
            .demo-gallery .justified-gallery > a:hover > img {
              -webkit-transform: scale3d(1.1, 1.1, 1.1);
              transform: scale3d(1.1, 1.1, 1.1);
            }
            .demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
              opacity: 1;
            }
            .demo-gallery .justified-gallery > a .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.1);
              bottom: 0;
              left: 0;
              position: absolute;
              right: 0;
              top: 0;
              -webkit-transition: background-color 0.15s ease 0s;
              -o-transition: background-color 0.15s ease 0s;
              transition: background-color 0.15s ease 0s;
            }
            .demo-gallery .justified-gallery > a .demo-gallery-poster > img {
              left: 50%;
              margin-left: -10px;
              margin-top: -10px;
              opacity: 0;
              position: absolute;
              top: 50%;
              -webkit-transition: opacity 0.3s ease 0s;
              -o-transition: opacity 0.3s ease 0s;
              transition: opacity 0.3s ease 0s;
            }
            .demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.5);
            }
            .demo-gallery .video .demo-gallery-poster img {
              height: 48px;
              margin-left: -24px;
              margin-top: -24px;
              opacity: 0.8;
              width: 48px;
            }
            .demo-gallery.dark > ul > li a {
              border: 3px solid #04070a;
            }
            .home .demo-gallery {
              padding-bottom: 80px;
            }
/*-----------------------------------------------*/

.single_title > h2 {
  font-size: 25px;
  margin-bottom: 16px;
  margin-top: 10px;
}   

.input-group-addon {
    padding: 6px 0px;
    font-size: 24px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    /* background-color: #eee; */
    border: 1px solid #ccc;
    border-radius: 4px;
    float: left;
}         