h4, h5, h6, h1, h2, h3 {
	margin-top: 0;
	font-family: 'Open Sans', sans-serif;
}
ul, ol {
	margin: 0;
	padding:0;
}

p {
	margin: 0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 0.938em;
}
img{
	border:none;
}

html, body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	background-color: #FFF;
	margin:0;
	padding:0;	
	-webkit-font-smoothing: antialiased;
}

body{overflow-x: hidden;}

.clear{clear:both;}

#main_container{
	width:100%;
	margin:0px auto;
}

/****************Gallery Section Css start******************/

.inner-body-container{
	width:1250px;
	padding:0;
	margin: auto;
}

.gallery_header{ margin-top:10px; overflow:hidden;}
.gallery_header h1{ font-size:24px; color:#000; font-weight:600; margin:0; padding:0;}
.gallery_body{margin-top:20px;}

.gallery-summit{ margin-bottom:15px; float:left; width:100%;}
.gallery-seminars{ margin-bottom:20px; float:left; width:100%;}
.gallery-container{float:left; margin-right:16px; margin-bottom:15px;}
.gallery-heading {color: #000000;font-family: "Open Sans",sans-serif;font-size: 18px;font-weight: 400;line-height: 19px;margin: 0px 0 15px;padding: 0;}
.gallery-section{height: 360px; width: 285px;border:5px solid #cccccc;}
.gallery-section-mds{padding-bottom:7px; width: 285px;border:5px solid #cccccc;}
.gallery-section-mds img{border-top:7px solid #ffffff;border-bottom:7px solid #ffffff;border-right:8px solid #ffffff;border-left:8px solid #ffffff; width: 269px;float: left;}
.gallery-section img{border-top:7px solid #ffffff;border-bottom:7px solid #ffffff;border-right:8px solid #ffffff;border-left:8px solid #ffffff; width: 269px;float: left;}
.gallery-info{padding:0 8px;}
.gallery-info h2{font-size:15px; font-weight:600; color:#1062b2; margin-top:4px; margin-bottom:2px;}
.gallery-info p{font-size:14px; color:#484848; line-height:24px; margin-top:0;}

/************** pop-up style starts **************/
.modal-box {
  display: none;
  position: absolute;
  z-index: 1000;
  width: 98%;
}
@media (min-width: 32em) {

.modal-box { width: 70%; }
}


.modal-box .modal-body { }

.modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 900;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8) !important;
}

a.close {
  line-height: 1;
  font-size: 1.5em;
  position: absolute;
  top: 5%;
  right: 2%;
  text-decoration: none;
  color: #bbb;
  z-index: 9999;
}

a.close:hover {
  color: #222;
  -webkit-transition: color 1s ease;
  -moz-transition: color 1s ease;
  transition: color 1s ease;
}

/************** pop-up style starts **************/

/************** Slideshow Styling starts **************/

#container {
/*width: 100%;
height: 100%;
max-width: 1200px;
max-height: 700px;
margin: 100px auto;
position:relative;*/
}

.slideshow {
width: 100%;
height: 100%;
margin: 100px auto;

position:relative;

overflow: hidden;
}

.slideshow.fullscreen {
position: fixed;
top: 0;
left: 0;

width: 100%;
height: 100%;
margin: 0;
padding: 0;

overflow: hidden;
}
.img-wrapper {
width:699px;
height:466px;
position: absolute;
top: 2%;
/*bottom: 0;*/
left: 0;
right: 0;

margin: auto;
overflow: hidden;

z-index:8;

background-size: cover;
background-position: center center;
}
.slideshow .img-wrapper.active {
z-index:10;
}

.slideshow .img-wrapper.last-active {
z-index:9;
}

/************** Thumbnail Styling **************/
.thumbs-container {
width: 100%;
height: 112px;
position: absolute;
left: 0;

z-index: 11;

background: #222222;
opacity: .9;
}
.thumbs-container.top {
top: 0;
}
.thumbs-container.bottom {
bottom: 0;
}
.prev, .next {
/*width: 40px;
height: 86px;*/

background:#000000;
color: #999999;
cursor: pointer;
opacity: 1;
}
.prev { float: left;padding: 33px 14px 34px 13px; }
.next { float: right;padding: 33px 10px 34px 16px;}
.prev img{ padding-left:1px; }
.next img{ padding-left:0px;}
.prev:hover, .next:hover {
color: #555555;
}
ul.thumbs {
position: absolute;
top: 0;
/*left: 5%;*/
/*right: 5%;*/
height: 140px;
padding: 0;
margin: 0 68px;
overflow: hidden;
white-space: nowrap;
text-align: center;
width:91%;
}
.thumb, .thumb2 {
display: inline-block;
width: 104px;
height: 105px;
margin-right:5px;

overflow: hidden;
background-size: cover;
background-position: center center;

cursor: pointer;
}
.thumb:first-of-type, .thumb2:first-of-type {
margin-left: 0px;
}
.thumb.active, .thumb2.active {
width: 104px;
height: 105px;
border: 2px solid #c0c0c0;
}

/************** Slideshow Styling ends **************/