*{
	margin: 0;
	padding: 0; 
} 
/*html,body{
height: auto;
}*/
body{
	font-family: 'Open Sans', sans-serif; 
} 
#photodelete{
   width:auto;
 height: auto;
  border-radius: 8px;
  padding-bottom: 1.2em;
}
.alert-datas{
	background-color: #eee;
	height: auto;
	width: 90%;
	padding: 0.2em;
	margin-left: auto;
	margin-right: auto;
}
.in-download th{
	font-size: 14px;
}
.in-download td{
	font-size: 12px;
}
.in-downloads{
	width: 100%;
	height: auto;

	margin-left: auto;
	margin-right: auto;
}
.alert-datas p{
color: #a4893d;
padding-left: 0.2em;
padding-right: 0.2em;
font-size: 14px;
}
.alert-datas 1{
font-size: 20px;
}
.alert-datas h5{
text-align: center;
}
.captio{
	padding-left: 2em;
}
.display_few{
  width: 100%;
  height: auto;

  margin-right: auto;
  margin-left: auto;
}

.display_few_og{
  width: 100%;
  height: auto;
  overflow: auto;
  margin-top:3em;
  margin-right: auto;
  margin-left: auto;	
}
.display_few_og img{
	width:95%;
	
	height: 600px;
}
.display_few img{
height: 200px;
width: 200px;
margin-left: 30%;
}
#photodelete img{
width: 380px;
margin-left: 2em;
height: 340px;
}
#content-dialog{
  width: 550px;
}
#content-dialogg{
  width: 550px;
}
 #btn-close-dialog{
  color: #fafafa;
width: 30%;
float: right;
margin-right: 4em;
color: red;
  border-radius: 7px;
 }
  #btn-close-dialog:hover{
    background-color: red;
    cursor: pointer;
    color: #fafafa;
  }
.navbar{
  display: none;
  background-color: rgba(0,0,0,0.1);
  height: 2.5em;
}
#gal_out{
border-radius:5px;
padding: 0.2em;
font-size: 14px;
background-color: #00873b;
color: #fafafa;
}
#gal_out:hover{
	background-color: #009672;
}
.header-top-contact{
width:90%;
height: 45px;
/*background: linear-gradient(to right, #c9c9c9,#1563af,#1563af,#c9c9c9);*/
background-color: red;
margin-left: auto;
margin-right: auto;	
}
.contact-top-left{
background-color: red;
width: 85%;
float: left; 
height:100%;
}
.contact-top-left li{
	float: left;
	margin-left: 0.5em;
	line-height:3em;
	list-style-type: none;
	 font-family: ubuntu;
	color: #fafafa;
	font-size: 13px;
}
.contact-top-right{
	line-height: 3em;
}
.contact-top-left li i{
margin-left: 0.5em;
margin-right: 0.3em;
color:#fafafa;
}
.contact-top-right li i{
margin-left: 0.5em;
color:#fafafa;
font-size: 18px;
}
.contact-top-right li i:hover{
	color: #9cc1af;
cursor:pointer;
}

.contact-top-right{
background-color: red;
width: 15%;
height:auto;
float: right;
} 
.contact-top-right ul li{
	list-style-type: none;
	float: left;
	margin-left: 0.3em;
}
.contact-top-right ul li a{
text-decoration: none;
} 
.header-middle-brand{
width:90%;
height: 120px;

margin-left: auto;
margin-right: auto;	
	 	z-index: 1;
/*	 	background-color: #fafafa;*/
 	  background-attachment: fixed;
    background-position: center;
 	background-repeat: no-repeat;
 	 background-size: 100% 100%;
       
}
 .iod-inner-backg{
 /* background-color:rgba(0,0,0,0.3);*/
/* background-image: linear-gradient(#910029,rgba(0,0,0,0.3),rgba(0,0,0,0.3));*/
  height: 100%;
  width: 100%;
  z-index: 2;	
 }
.iod-logo{
width: 20%;
height: 95%;
float: left;
}
.iod-logo img{
  height: 100%;
 margin-top: 0.2em;
 margin-left: 2em;
	}
.iod-name{
width: 60%;
height: 95%;
float: left;
}
.iod-name p{
	text-align: center;
	font-weight: bold;
	line-height: 6em;
	color: #FFBF00;
	font-size: 20px;
}
.iod-other-links{
width: 20%;
height: 95%;
float: left;
}
.iod-other-links span{
	text-align: center;
	line-height: 8em;
	float: right;
	padding-right: 3em;

}
.iod-other-links a{
	color: #fafafa;
	font-weight: bold;
		font-size: 15px;
}
.iod-other-links a:hover{
	color: #9cc1af;
	text-decoration: none;
	cursor: pointer;
}
/*web main menu*/
.home-menu{
width:90%;
height: 40px;
background-color:#313131;
    -webkit-box-shadow: 0 4px 16px -2px #ccc;
  -moz-box-shadow: 0 4px 16px -2px #ccc;
  box-shadow: 0 4px 16px -2px #ccc;
margin-left: auto;
margin-right: auto;		
}
#main-menu li{
	float: left;
	line-height: 2.5em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	list-style-type: none;
	border-left: 1px solid #ccc;
}
#main-menu ul li
{
  position:relative;  
}
#main-menu ul li:hover
{
  height: 100%;
  background-color:#000;
  width: auto;
}
#main-menu ul li>ul li:hover
{
  height: 100%;
  background-color:#eee;
  width: auto;
}
#main-menu ul{
	height: 100%;
	width: 100%;
}

#main-menu li a{
	font-size:80%;
	color: grey;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-align: center;
	text-decoration: none;
   font-family: 'Open Sans', sans-serif;  
}
#main-menu li a:hover{
	color: #1563af;
	cursor: pointer;
}
#main-menu ul ul
{
  display:none;
  position:absolute;
  top:100%;
  z-index: 9999;
  height: auto;
  background-color: #000;
  left:0;
  padding-bottom:0.2em;
}
#main-menu ul li:hover > ul
{
width: 230px;
display:block
}
#main-menu ul li ul>li{
float: none; 
padding: 0.1em;
}
#main-menu ul ul li a{
  font-size: 13px;
}
/*web main menu ends*/
.divider{
	width:95%;
	margin-left: auto;
margin-right: auto;	
height: 5px;
background: linear-gradient(to left,#212121,#ff2300,#212121);
 -webkit-box-shadow: 0 4px 16px -2px #ccc;
  -moz-box-shadow: 0 4px 16px -2px #8bab95;
  box-shadow: 0 4px 16px -2px #ccc;
}
.individer{
	width:100%;
	margin-left: auto;
margin-right: auto;	
height: 5px;
background: linear-gradient(to left,#212121,#ff2300,#212121);
 -webkit-box-shadow: 0 4px 16px -2px #ccc;
  -moz-box-shadow: 0 4px 16px -2px #8bab95;
  box-shadow: 0 4px 16px -2px #ccc;
}
#slider-wrapper{
  width: 90%;
  height: 330px;
/*  background-color: #9e9e9e;*/
  margin-right: auto;
  margin-left: auto;
}
.slider .slides li {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 75%;
  overflow: hidden;
}
.slider .indicators {
  bottom: 120px;
  z-index: 100;
  /* text-align: left; */
}
.slider .slides li img {
  height: 90%;
  width: 100%;
  padding-top:50%;
  background-size: cover;
  background-position: center;
}
.slider .slides li .caption {
  color: #fff;
  position: absolute;
  top: 45%;
  left: 15%;
  width: auto;
  opacity: 0;
}
.slider .slides li .caption h3 {
  color:#0093d3;
}
.slider .slides li .caption h5 {
    color:#e4dee7;
    font-size: 14px;
}
.slider .slides li .caption p {
  color: #e0e0e0;
}

.slider .slides li.active {
  z-index: 2;
}
.slider .indicators {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 100;
  margin: 0;
}
.slider .indicators .indicator-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 16px;
  width: 16px;
  margin: 0 12px;
  background-color: #e0e0e0;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
  border-radius: 50%;
}
.slider .indicators .indicator-item.active {
  background-color: #4CAF50;
}
.slider .indicators .indicator-item {
  background-color: #666666;
  border: 3px solid #ffffff;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.slider .indicators .indicator-item.active {
  background-color: #ffffff;
}
.slider {
  position: relative;
  width: 100%;
  height: 100%;
}
.iod-vist-hrs{
	width: 80%;
	height: 150px;
	margin-bottom: 1em;
background: linear-gradient(#00873b,#86cdad);
	margin-left: auto;
	margin-right: auto;
}
.iod-container-5{
	width: 90%;
	height: 380px;

	margin-left: auto;
	margin-right: auto;
	 	background-image: url("../bck.jpg");
    	/*height: 100%;*/
  /*  	width: 100%;*/
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.wrr_inn{
	background:rgba(0,0,0,0.8);	
	height: 100%;
	width: 100%;
}
.iod-vist-hrs p{
	text-align: center;
	color:#fafafa;
	font-size: 16px;
}
.nw-txt span{
	font-size: 12px;
	font-style: italic;
	color:grey;
}
.iod-vist-hrs h5{
text-align: center;
color: #fafafa;
}
.visit-time-div h4{
font-size: 15px;
color:yellow;
text-align: center;
}
.visit-inn{
	width: 100%;
	height: auto;
}
.visit-time-div{
	width: 22%;
	height: auto;
	float: left;
	margin-left: 0.3em;
}

.iod-head-msg{
	width: 32%;
	float: left;
	/*border: 1px solid #ccc;*/
	height: 100%;
}
.msg-head{
	width: 100%;
	height: 4px;
}
.msg-head-content{
	width: 100%;
	height: 290px;
	overflow: hidden;
	opacity:0.7;
	border-right: 1px dotted #ccc;
		border-left: 1px dotted #ccc;
	background-color:rgba(0, 0, 0, 0.5);
	margin-top: 50px;
}
.msg-head-content:hover{
	background-color:rgba(0, 0, 0, 0.5);
	border: 1px solid red;
	cursor: pointer;
}
.head-photo{
	float: left;
	width: 170px;
	height: 150px;
}
.head-photo img{
	width: 150px;
	padding-left: 1em;
	padding-top: 1em;
	height: 150px;
}
.hd-txt{
	
	text-align: justify;
}
.hd-txt p{
	padding:0.4em;
	
	text-align: justify;
	color: #dadada;
}
.hd-txt a{
	margin-left: 1em;
}
.ev-contents{
	width: 100%;
	height:290px;
	overflow: auto;
}
.ev-inner{
		width: 100%;
		margin-top: 0.5em;
	
	padding-left: 0.3em;
}
.ev-photo{
	float: left;
	width: 25%;
	height: 70px;
}
.ev-photo img{
	height:100%;
	border-radius: 10px;
	width:98%;
}
.ev-txt{
	width: 97%;
	height:auto;
	
}

.ev-txt ul li{
list-style-type: none;
	}
.ev-txt ul li a{
padding: 0.3em;
 font-family: 'Open Sans', sans-serif;
font-size: 15px;
	}


	.nw-contents{
	width: 100%;
	height:290px;
	overflow: auto;
}
.nw-inner{
		width: 100%;
		margin-top: 0.5em;
	height:auto;
	overflow: auto;
	
	padding-left: 0.3em;
}
.nw-photo{
	float: left;
	width: 10%;
	height: 70px;
}
.nw-txt{
	width: 90%;

	
}
.nw-txt i{
margin-left: 0.2em;
	}
	.ev-txt i{
margin-left: 0.2em;
	}
		.hd-txt i{
margin-left: 0.2em;
	}
.lnk{
	padding: 0.3em;
	border-radius: 4px;
border: 1px solid #fafafa;	
margin-left: 1em;
font-family: ubuntu;

}
.lnk:hover{
	background-color: #000;
	color: #fafafa;
}
.lnk li a{
	text-decoration: none;
}
.nw-txt ul li{
list-style-type: none;

	}
.nw-txt ul li a{

 font-family: 'Open Sans', sans-serif;
font-size: 15px;
	}


.msg-lf{
width: 42.2%;
float: left;
margin-top: 25px;
background-color:#b78d24;
	height:100%;
}
.iod-title{
	width: 100%;
	height: auto;
	 border-top: 2px solid;
  border-image: linear-gradient(to right, red 50%, transparent 50%) 100% 1;
	padding: 0.3em;
}
.iod-title p{
text-align: center;
color: #0093d3;
font-size: 18px;
	}
.msg-md{
width: 100%;
float: left;
background-color:#b78d24;
	height:50px;

	 display: flex;
    align-items: center;
    justify-content: center;
}
.msg-md i{
color: #fafafa;
font-size: 20px;
}
.msg-rt{
width: 42.2%;
float: left;
margin-top: 25px;
background-color:#b78d24;
	height:100%;
}
/*events starts*/
.ev-head{
	width: 100%;
	height: 4px;
}
.ev-lf{
width: 42.2%;
float: left;
margin-top: 25px;
background-color:#47b57a;
	height:100%;
}
.ev-rt{
width: 42.2%;
float: left;
margin-top: 25px;
background-color:#47b57a;
	height:100%;
}
/*events ends*/
/*news starts*/
.nw-head{
	width: 100%;
	background-color: red;
	height: 40px;
}
.nw-lf{
width: 42.2%;
float: left;
margin-top: 25px;
background-color:#007da2;
	height:100%;
}
.nw-md{
width: 100%;
float: left;
background-color:#007da2;
	height:50px;
	overflow: hidden;
	 display: flex;
    align-items: center;
    justify-content: center;
}
.nw-md i{
color: #fafafa;
font-size: 20px;
}
.ev-md{
width: 100%;
float: left;
background-color:#47b57a;
	height:50px;

	 display: flex;
    align-items: center;
    justify-content: center;
}
.ev-md i{
color: #fafafa;
font-size: 20px;
}
.nw-rt{
width: 42.2%;
float: left;
margin-top: 25px;
background-color:#007da2;
	height:100%;
}
/*news ends*/
.iod-events{
	width: 33%;
	margin-left: 1.4em;
	float: left;
	height: 100%;
}
.iod-news{
	width: 31%;
	float: left;

	margin-left: 1.4em;
	height: 100%;
}
.iod-in-numbers{ 
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	height: 400px;
	 	background-image: url("../bck.jpg");
    	/*height: 100%;*/
  /*  	width: 100%;*/
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
   
}
.iod-number-inn{
z-index: 2;
    	height: 100%;
    	width: 100%;
    	background:rgba(0,0,0,0.8);	
}
.iod-t p{
	text-align: center;
	color: #e4dee7;
	font-size: 26px;
	padding-top: 3em;
}
#iod-nb{
  min-height: 50px;
  background-color: transparent;
  width: 90%;
  padding-left: 8em;
  padding-bottom: 0.5em;
  padding-top: 4em;
  margin-right: auto;
  margin-left: auto;
}
.tssfl-service{
  width: 22%;
  float: left;
  margin-top: 0.3em;
  margin-left: 0.4em;
  height:90px; 
}
.tssfl-service p{
  text-align: center;
  font-family: ubuntu;
  color:#b78d24;
  font-size: 15px;
  font-weight: bold;
}
.tssf-counter{
height: 90px;
padding-top: 0.5em;
width: 90px;
margin-left: 3em;
border-radius: 90px;
-webkit-box-shadow: 0 4px 16px -2px #BDBDBD;
  -moz-box-shadow: 0 4px 16px -2px #BDBDBD;
  box-shadow: 0 4px 16px -2px #BDBDBD;
}
.tssf-counter p{
  padding-top:18px;
  color:#e4dee7;
  text-align: center;
  font-size: 30px;
}
.ttle{
margin-left: -2em;	
}
.iod-footer{
	width: 90%;
	margin-left: auto;
background: linear-gradient(#000,#212121);
	margin-right: auto;
	height: 250px;	
}

.iod-addr i{
	color: #ddd;
}
.iod-usf-link i{
	color: #ddd;
}
.social-footer i{
	color:#0091df;
}
.iod-other-lnk-ft i{
	color: #ddd;
}

.iod-addr{
width: 33%;
float: left;
border-right: 1px #86cdad dotted;
}
.iod-addr p{
	font-family: 'Lato', sans-serif;
	margin: 0.6em;
	font-size: 16px;
	color: #fafafa;
}
.iod-usf-link p{
	font-family: 'Lato', sans-serif;
	margin: 0.6em;
	font-size: 16px;
	color: #fafafa;
}
.iod-addr span{
	margin: 0.5em;
	color: gray;
	font-family: 'Lato', sans-serif;
	}
	.iod-addr i{
margin-right: 0.3em;
	}
.iod-usf-link{
width: 33%;
border-right: 1px #86cdad dotted;
float: left;
}
.iod-usf-link li{
	margin-left: 1em;
	margin-top: 0.3em;
	list-style-type: none;
}
.iod-usf-link li a{
color: gray;
margin: 0.5em;
text-decoration: none;
	font-family: 'Lato', sans-serif;
}
.iod-usf-link li a:hover{
  color:#e4dee7;
}
.iod-other-lnk-ft li{
		margin-left: 1em;
	margin-top: 0.3em;
	list-style-type: none;
}
.iod-other-lnk-ft li a{
color: gray;
margin: 0.5em;
text-decoration: none;
	font-family: 'Lato', sans-serif;
}
.iod-other-lnk-ft li a:hover{
  color:#ccc;
}
.cpr{
	width: 100%;
	height: auto;
	border-top: 1px #ccc dotted;
	padding-top: 200px;
}
.cpr p{
text-align: center;
color:#fafafa;

font-size: 17px;
}
.iod-other-lnk-ft{
width: 33%;
float: left;
}
.iod-other-lnk-ft p{
	font-family: 'Lato', sans-serif;
	margin: 0.6em;
	font-size: 16px;
	color: #fafafa;
}
.social-footer li{
	list-style-type: none;
	margin-left: 0.5em;

	float: left;
}
.social-footer li a{
font-size: 20px;

}
#side-menu{
  display: none;
}
.home-main-pages{
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	padding: 0.5em;

	min-height:300px;
	border-right: 1px #ccc dotted;
	border-left: 1px #ccc dotted;
    overflow: auto;
/*background: linear-gradient(to right, #fafafa,#ffffff,#ffffff,#fafafa);*/
}
.home-main-pages h3{
	color: #183052;
/*	background: linear-gradient(to right,#ffffff,#ffffff,#15443c,#15443c,#15443c,#15443c,#ffffff,#ffffff);*/
	text-align: center;
	font-size: 22px;
	margin-bottom: 2em;
}
#crs-register-formId{
	width: 45%;
	background: linear-gradient(to right,#fafafa,#ffffff,#ffffff);
	padding: 2em;
	border-radius: 5px;
	padding-top: -2em;
	margin-right: auto;
	border:1px solid #ccc;
	margin-left: auto;
} 
#btn-sign-ch{
	background-color:#00873b;
	color: #fafafa;
}
#btn-sign-ch:hover{
background-color:#007889; 
}
#btn-sign-login{
	background-color:#00873b;
	color: #fafafa;
}
#btn-sign-login:hover{
background-color:#007889; 
}
#btn-sign-reset{
	background-color:#00873b;
	color: #fafafa;
}
#btn-sign-reset:hover{
background-color:#007889; 
}
.alert-adm{
	font-size: 14px;
	text-align: center;
	color: red;
}
.page-contents{
	width: 100%;
	height: auto;
}

.form-search{
width: 90%;
margin-left: auto;
margin-right: auto;
border-bottom: 1px #ccc dotted;
}
.btn-success{
	margin-top: 0.3em;
	border-radius: 4px;
	float: right;
}
.iod-r-links{
width: 30%;
float: left;
border-right: 1px #ccc dotted;
height:auto; 
padding-bottom:2em;
padding-top: 1em;
padding-left: 1em;
padding-right:0.5em;
}
.page-data{
width: 70%;
min-height: 270px;
float: right;
}
.iod-cont{
width: 100%;
height: auto;
padding: 2em;
}
.iod-cont p{
font-size: 15px;
word-spacing: 0.3em;
text-align: justify;
/*color: #9b9591;*/

font-family: 'Lato', sans-serif;
}
.iod-cont h3{
font-size: 16px;
color: #0093d3;
 font-family: 'Open Sans', sans-serif;
}
.iod-files{
	width: 100%;
	height: auto;
}
.other-files{
	width: 40%;
	float: left;
	margin-top: -2em;
   padding-left: 3em;
   margin-bottom: 2em;
	height: auto;
}
.graphics-files{
	width: 60%;
	float: right;
	height: auto;
}
.other-files span{
color: grey;
}
.other-files i{
	margin-left: 0.2em;
}
.other-files p{
color: #0091df;
}

.photo-file{
	width: 20%;
	margin-top: -2em;
	margin-left: 1em;
	height: 100px;
	float: left;
		 transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
   -webkit-transition: all 1s ease;
   -o-transition: all 1s ease;
}
.photo-file:hover{
transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1); /* IE 9 */
  cursor: pointer;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */
   filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand'); /* IE6 and 7 */ 	
}
.photo-file img{
width: 80px;
height: 70px;
}
.r-menus{
	height:auto;
	width: 100%;
} 
tr a{
	color: #0093d3;
font-family: ubuntu;
text-decoration: none;
}
tr a:hover{
color:#00873b;
}
tr a:hover{
color:#00873b;
}
tr i{
	color: #0093d3;
margin-right: 0.3em;
}
#open-mobile{
	background: linear-gradient(#eee,#86cdad);
	padding: 0.3em;
	display: none;
	border-radius: 4px;
	color: #fafafa;
}
#open-mobile:hover{
color: yellow;
}
#open-mobile i{
	margin-left: 0.3em;
font-size: 19px;
}

#tbldata th{
	color:#00873b;
}
.in-download{
	width: 75%;
	overflow: auto;
	min-height: 300px;
	padding: 2em;
    margin-bottom: 1em;
	margin-left: auto;
	margin-right: auto;
}
.gallery-title span{
margin-left: 40%;
color: grey;
}
.in-gallery img{
	width: 120px;
	height: 100px;
	object-fit: contain;
	border-radius: 6px;
	float: left;
	margin-left: 1em;
			 transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
   -webkit-transition: all 1s ease;
   -o-transition: all 1s ease;
}
.in-gallery img:hover{
transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1); /* IE 9 */
  cursor: pointer;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */
   filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand'); /* IE6 and 7 */ 	
}
.in-gallery{
	width: 90%;
	min-height: 300px;
	padding: 2em;
border: 3px solid #ccc;
	margin-left: auto;
	margin-bottom: 1em;
	margin-right: auto;
}
.gallery-title h3{
text-align: center;
font-size: 14px;
color: #007889;
font-family: ubuntu;
}
.page-title p{
	padding-top: 2em;
	text-align: center;
	color: #00873b;
	font-size: 18px;
}
@media only screen and (max-width : 1024px) {
	.header-top-contact{
width:100%;
min-height:85px;
/*background: linear-gradient(to right, #c9c9c9,#1563af,#1563af,#c9c9c9);*/
margin-left: auto;
margin-right: auto;	
}
.home-main-pages h3{
	font-size: 17px;
}
.alert-datas{
	background-color: #fff6d0;
	height: auto;
	width: 100%;
	padding: 0.2em;
	margin-left: auto;
	margin-right: auto;
}
.display_few_og img{
	width:95%;
	
	height: 300px;
}
.display_few img{
height: 200px;
width: 200px;
margin-left: 30%;
}
.display_few{
  width: 400px;
  height: auto;
padding-left: 6em;
  margin-right: auto;
  margin-left: auto;
}
#crs-register-formId{
	width: 100%;
	background: linear-gradient(to right,#fafafa,#ffffff,#ffffff);
	padding: 2em;
	border-radius: 5px;
	padding-top: -2em;
	margin-right: auto;
	border:1px solid #ccc;
	margin-left: auto;
} 
.in-download{
	width: 100%;
	min-height: 300px;
	
	padding: 0.5em;
	margin-left: auto;
	margin-right: auto;
}
.in-gallery{
	width: 100%;
	min-height: 300px;
	
	padding: 0.5em;
	margin-left: auto;
	margin-right: auto;
}
.page-title p{
	padding-top: 1em;
	text-align: center;
	color: #00873b;
	font-size: 16px;
}
.other-files{
	width: 100%;

	margin-top: -2em;
   padding-left: 1em;
   margin-bottom: 2em;
	height: auto;
}
.graphics-files{
	width: 100%;
	height: auto;
}
.photo-file img{
width: 60px;
height: 50px;
}
#open-mobile{
	background:#86cdad;
	padding: 0.3em;
	width: 80%;
	display:block;
	margin-left: 2em;
	border-radius: 4px;
	color: #000;
}

.home-main-pages{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 1em;
	min-height:300px;
	border-right: 1px #ccc dotted;
	border-left: 1px #ccc dotted;
    overflow: auto;
background: linear-gradient(to right, #fafafa,#ffffff,#ffffff,#fafafa);
}
.iod-r-links{
width: 100%;
border-right: 1px #ccc dotted;
height:auto; 
display: none;
padding-bottom:2em;
padding-top: 1em;
padding-left: 1em;
padding-right:0.5em;
}
.page-data{
width: 100%;
min-height: 270px;
}
.ev-txt ul li a{
padding: 0.3em;
 font-family: 'Open Sans', sans-serif;
font-size: 13px;
	}
.msg-md{
width: 100%;
float: left;
background-color:#b78d24;
	height:42px;
}
.nw-md{
width: 100%;
float: left;
background-color:#007da2;
	height:42px;
}
.ev-md{
width: 100%;
float: left;
background-color:#47b57a;
	height:42px;

}
.home-main{
	width: 100%;
	height: auto;
}

.iod-container-5{
	width: 100%;
	min-height: 1060px;

}
.iod-head-msg{
	width: 100%;
	/*border: 1px solid #ccc;*/
	overflow: auto;
	min-height: 300px;
}
/*news ends*/
.iod-events{
	width: 100%;
position: absolute;
margin-top: 360px;
	margin-left: 0;
min-height: 300px;
}
.iod-news{
	width: 100%;
	margin-left: 0;
	position: absolute;
	margin-top: 730px;
	min-height: 300px;
}
.iod-in-numbers{ 
	width: 100%;

	margin-left: auto;
	margin-right: auto;
	height: 330px;
	 	background-image: url("../bck.jpg");
    	/*height: 100%;*/
  /*  	width: 100%;*/
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;  
}
.iod-number-inn{
z-index: 2;
    	height: 100%;
    	width: 100%;
    	background:rgba(0,0,0,0.8);	
}
.iod-t p{
	text-align: center;
	color: #e4dee7;
	font-size: 18px;
	padding-top: 0.4em;
}
#iod-nb{
  min-height: 90px;
  background-color: transparent;
  width: 100%;

  padding-bottom: 0.5em;
  padding-top: 0.3em;
  margin-right: auto;
  margin-left: auto;
}
.tssfl-service{
  width: 100%;
  margin-left: 0.1em;
  height:60px; 
}
.tssfl-service p{
  text-align: center;
  font-family: ubuntu;
  color:#b78d24;
  font-size: 13px;
  font-weight: bold;
}
.tssf-counter{
height: 50px;
padding-top: 0.3em;
width: 50px;
float: right;
border-radius: 50px;
-webkit-box-shadow: 0 4px 16px -2px #BDBDBD;
  -moz-box-shadow: 0 4px 16px -2px #BDBDBD;
  box-shadow: 0 4px 16px -2px #BDBDBD;
}
.tssf-counter p{
  padding-top:10px;
  color:#e4dee7;
  text-align: center;
  font-size: 16px;
}
.ttle{
margin-top: 2em;
	float: left;
}
.iod-vist-hrs h5{
text-align: center;
color: #fafafa;
font-size: 12px;
}
.visit-time-div h4{
font-size: 13px;
color: #e4dee7;
text-align: center;
}
.iod-vist-hrs{
	width: 100%;
	height: 150px;
	margin-bottom: 1em;
background: linear-gradient(#00873b,#86cdad);
}
.divider{
	width:100%;
	margin-left: auto;
margin-right: auto;	
height: 5px;
background: linear-gradient(to left,#212121,#ff2300,#212121);
 -webkit-box-shadow: 0 4px 16px -2px #ccc;
  -moz-box-shadow: 0 4px 16px -2px #8bab95;
  box-shadow: 0 4px 16px -2px #ccc;
}
#main-menu{
  display: none;
}

#main-menu li{
	float: none;
	line-height: 2.5em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	list-style-type: none;
	border-left: 1px solid #ccc;
}
.iod-footer{
	width: 100%;
	margin-left: auto;
background: linear-gradient(#000,#212121);
	margin-right: auto;
overflow: auto;
	min-height: 400px;	
}
.iod-addr{
width: 100%;
border-right: 1px #86cdad dotted;
}
.iod-usf-link{
width: 100%;
border-right: 1px #86cdad dotted;

}
.iod-other-lnk-ft{
width:100%;
border-right: 1px #86cdad dotted;
}
	/*menu*/
.btn-close{
  margin-right: 4em;
  float: right;
  font-size: 22px;
  color: red;
}
.side-navs{
  display: block;
  margin-top: 80px;
  min-height: 400px;
    margin-left: 0.4em;
    background-color:#313131;
  padding-top: 1em;
  transition: 0.6s;
  width: 0;
  padding-bottom: 2em;
    overflow-x: hidden;
  position: absolute;
  z-index: 9999;
  top: 0;
  opacity: 0.9;
  left: 0;
}
#side-menu{
  display: block;
}
#side-menu ul li{
  height: 2.6em;

  padding-top: 0.2em;
  margin-top: 1em;

  width: 100%;
  padding-bottom: 0.2em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  margin-left: 1.4em;
  line-height: 2.4em;
  list-style-type: none;


}

#side-menu ul li:hover{
  background-color:#ccc;
}
#side-menu ul li>a{
  color: grey;
  text-decoration: none;
}


#side-menu ul li
{
  position:relative;  
}
#side-menu ul li:hover
{
  height: 100%;
  background-color:#ccc;
  width: auto;
}
#side-menu ul li>ul li:hover
{
  height: 100%;

  background-color:#ccc;
  width: auto;
}
#side-menu li a{
	font-size:85%;
	color: grey;
	padding-left: 1em;
	padding-right: 1em;
	text-align: center;
	text-decoration: none;
   font-family: 'Open Sans', sans-serif;  
}
#side-menu li a:hover{
	color: #1563af;
	cursor: pointer;
}
#side-menu ul ul
{
  display:none;
  position:absolute;
  top:100%;

  z-index: 9999;
  height: auto;
  background-color:#000;
  left:0;
  padding-bottom:0.2em;
}
#side-menu ul li:hover > ul
{
width: 230px;
display:block
}
#side-menu ul li ul>li{
float: none; 
padding: 0.1em;
margin-top: 0.5em;
}
#side-menu ul ul li a{
  font-size: 13px;
}


.navbar{
	margin-left: 0.4em;
  display: block;
  height: auto;
 /* background-color: rgba(0,0,0,0.4);*/
}
.contact-top-left{
background-color: red;
width: 100%;
height:auto;
}
.contact-top-left li{
	float: left;
	margin-left: 0.5em;
	line-height:1.6em;
	list-style-type: none;
	 font-family: ubuntu;
	color: #fafafa;
	font-size: 13px;
}
.contact-top-left li i{
margin-left: 0.5em;
margin-right: 0.3em;
color:#fafafa;
}
.contact-top-right li i{
margin-left: 0.5em;
color:#fafafa;
font-size: 18px;
}
.contact-top-right li i:hover{
	color: #9cc1af;
cursor:pointer;
}
/*.contact-top-right li{
line-height: 3em;
	}*/
.contact-top-right{
background-color: red;
width: 100%;
height: auto;
} 
.header-middle-brand{
width:100%;
height: 100px;
background-color:#fafafa;
margin-left: auto;
margin-right: auto;	
	 	z-index: 1;
 	  background-attachment: fixed;
    background-position: center;
 	background-repeat: no-repeat;
 	 background-size: 100% 100%;
    background-image: url("images/bk.png");
}
.iod-logo{
width: 20%;
height: 95%;
float: left;
}
.iod-logo img{
  height: 90px;
  width: 90px;
 margin-top: 0.2em;
 margin-left: 0.2em;
	}
.iod-name{
width: 60%;
height: 95%;
padding-top: 1.6em;
float: left;
}
.iod-name p{
	text-align: center;
	font-weight: bold;
	line-height: 1.7em;
	padding-left: 1em;
	color: #FFBF00;
	font-size: 13px;
}
.iod-other-links{
width: 20%;
padding-top: 1.6em;
height: 95%;
float: left;
}
.iod-other-links span{
	text-align: center;
	line-height: 1.7em;
	float: right;
	padding-right: 1em;

}
.iod-other-links a{
	color: #fafafa;
	font-weight: bold;
		font-size: 13px;
}
.contact-top-right ul li{
	list-style-type: none;
	float: left;
	
}
.contact-top-right ul li a{
text-decoration: none;
}
#slider-wrapper{
  width: 98%;
  margin-top: 0.1em;
  height: 265px;
  background-color: #9e9e9e;
  margin-right: auto;
  margin-left: auto;
}
.slider .slides li {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 60%;
  overflow: hidden;
}
.slider .indicators {
  bottom: 180px;
  z-index: 100;
  /* text-align: left; */
}
.slider .slides li img {
  height: 100%;
  width: 100%;
  padding-top:30%;
  background-size: cover;
  background-position: center;
}
.slider .slides li .caption {
  color: #fff;
  position: absolute;
  top: 2%;
  left: 15%;
  width: auto;
  opacity: 0;
}

.slider .slides li .caption p {
  color: #e0e0e0;
}

.slider .slides li.active {
  z-index: 2;
}
.slider .indicators {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 40;
  margin: 0;
}
.slider .indicators .indicator-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 16px;
  width: 16px;
  margin: 0 12px;
  background-color: #e0e0e0;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
  border-radius: 50%;
}
.slider .indicators .indicator-item.active {
  background-color: #4CAF50;
}
.caption{
 background-color: transparent;
 background-color: rgba(0,0,0,0.6);
 margin-top: 10em;
 border-radius: 5px;
 padding: 0.2em;
}
.caption h3{
font-size: 1em;
font-weight: bold;
color:#fafafa; 
}
.caption h5{
font-size: 1em;
  }
 }
@media only screen and (max-width : 321px) {
.header-top-contact{
width:100%;
min-height:110px;
/*background: linear-gradient(to right, #c9c9c9,#1563af,#1563af,#c9c9c9);*/
margin-left: auto;
margin-right: auto;	
}
.home-main-pages h3{
	font-size: 17px;
}
.alert-datas{
	background-color: #fff6d0;
	height: auto;
	width: 100%;
	padding: 0.2em;
	margin-left: auto;
	margin-right: auto;
}
.display_few{
  width: 400px;
  height: auto;
  float: right;
padding-left: 6em;

  margin-right: auto;
  margin-left: auto;
}
.display_few_og img{
	width:95%;
	
	height: 300px;
}
.display_few img{
height: 200px;
width: 200px;
margin-left: 30%;
}
#crs-register-formId{
	width: 100%;
	background: linear-gradient(to right,#fafafa,#ffffff,#ffffff);
	padding: 2em;
	border-radius: 5px;
	padding-top: -2em;
	margin-right: auto;
	border:1px solid #ccc;
	margin-left: auto;
} 
.in-gallery{
	width: 100%;
	min-height: 300px;
	
	padding: 0.5em;
	margin-left: auto;
	margin-right: auto;
}
.in-download{
	width: 100%;
	min-height: 300px;

	padding: 0.5em;
	margin-left: auto;
	margin-right: auto;
}
.page-title p{
	padding-top: 1em;
	text-align: center;
	color: #00873b;
	font-size: 16px;
}
.other-files{
	width: 100%;

	margin-top: -2em;
   padding-left: 1em;
   margin-bottom: 2em;
	height: auto;
}
.graphics-files{
	width: 100%;
	height: auto;
}
.photo-file img{
width: 60px;
height: 50px;
}
#open-mobile{
	background:#86cdad;
	padding: 0.3em;
	width: 80%;
	display:block;
	margin-left: 2em;
	border-radius: 4px;
	color: #000;
}

.home-main-pages{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 1em;
	min-height:300px;
	border-right: 1px #ccc dotted;
	border-left: 1px #ccc dotted;
    overflow: auto;
background: linear-gradient(to right, #fafafa,#ffffff,#ffffff,#fafafa);
}
.iod-r-links{
width: 100%;
border-right: 1px #ccc dotted;
height:auto; 
display: none;
padding-bottom:2em;
padding-top: 1em;
padding-left: 1em;
padding-right:0.5em;
}
.page-data{
width: 100%;
min-height: 270px;
}
.ev-txt ul li a{
padding: 0.3em;
 font-family: 'Open Sans', sans-serif;
font-size: 13px;
	}
.msg-md{
width: 100%;
float: left;
background-color:#b78d24;
	height:42px;
}
.nw-md{
width: 100%;
float: left;
background-color:#007da2;
	height:42px;
}
.ev-md{
width: 100%;
float: left;
background-color:#47b57a;
	height:42px;
}
.iod-name{
width: 60%;
height: 95%;
padding-top: 1.6em;
float: left;
}
.home-main{
	width: 100%;
	height: auto;
}
.iod-container-5{
	width: 100%;
	min-height: 1200px;

}
.iod-head-msg{
	width: 100%;
	/*border: 1px solid #ccc;*/
	overflow: auto;
	min-height: 380px;
}
/*news ends*/
.iod-events{
	width: 100%;
position: absolute;
margin-top: 450px;
	margin-left: 0;
min-height: 380px;
}
.iod-news{
	width: 100%;
	margin-left: 0;
	position: absolute;
	margin-top: 850px;
	min-height: 380px;
}
.iod-in-numbers{ 
	width: 100%;

	margin-left: auto;
	margin-right: auto;
	height: 330px;
	 	background-image: url("../bck.jpg");
    	/*height: 100%;*/
  /*  	width: 100%;*/
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;  
}
.iod-number-inn{
z-index: 2;
    	height: 100%;
    	width: 100%;
    	background:rgba(0,0,0,0.8);	
}
.iod-t p{
	text-align: center;
	color: #e4dee7;
	font-size: 18px;
	padding-top: 0.4em;
}
#iod-nb{
  min-height: 90px;
  background-color: transparent;
  width: 100%;

  padding-bottom: 0.5em;
  padding-top: 0.3em;
  margin-right: auto;
  margin-left: auto;
}
.tssfl-service{
  width: 100%;
  margin-left: 0.1em;
  height:60px; 
}
.tssfl-service p{
  text-align: center;
  font-family: ubuntu;
  color:#b78d24;
  font-size: 13px;
  font-weight: bold;
}
.tssf-counter{
height: 50px;
padding-top: 0.3em;
width: 50px;
float: right;
border-radius: 50px;
-webkit-box-shadow: 0 4px 16px -2px #BDBDBD;
  -moz-box-shadow: 0 4px 16px -2px #BDBDBD;
  box-shadow: 0 4px 16px -2px #BDBDBD;
}
.tssf-counter p{
  padding-top:10px;
  color:#e4dee7;
  text-align: center;
  font-size: 16px;
}
.ttle{
margin-top: 2em;
	float: left;
}
.iod-vist-hrs h5{
text-align: center;
color: #fafafa;
font-size: 12px;
}
.visit-time-div h4{
font-size: 13px;
color: #e4dee7;
text-align: center;
}
.iod-vist-hrs{
	width: 100%;
	height: 167px;
	margin-bottom: 1em;
background: linear-gradient(#00873b,#86cdad);
}

.divider{
	width:100%;
	margin-left: auto;
margin-right: auto;	
height: 5px;
background: linear-gradient(to left,#212121,#ff2300,#212121);
 -webkit-box-shadow: 0 4px 16px -2px #ccc;
  -moz-box-shadow: 0 4px 16px -2px #8bab95;
  box-shadow: 0 4px 16px -2px #ccc;
}
#main-menu{
  display: none;
}

#main-menu li{
	float: none;
	line-height: 2.5em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	list-style-type: none;
	border-left: 1px solid #ccc;
}
.iod-footer{
	width: 100%;
	margin-left: auto;
background: linear-gradient(#000,#212121);
	margin-right: auto;
overflow: auto;
	min-height: 400px;	
}
.iod-addr{
width: 100%;
border-right: 1px #86cdad dotted;
}
.iod-usf-link{
width: 100%;
border-right: 1px #86cdad dotted;

}
.iod-other-lnk-ft{
width:100%;
border-right: 1px #86cdad dotted;
}
	/*menu*/
.btn-close{
  margin-right: 4em;
  float: right;
  font-size: 22px;
  color: red;
}
.side-navs{
  display: block;
  margin-top: 80px;
  min-height: 400px;
    margin-left: 0.4em;
    background-color:#f4f4f4;
  padding-top: 1em;
  transition: 0.6s;
  width: 0;
  padding-bottom: 2em;
    overflow-x: hidden;
  position: absolute;
  z-index: 9999;
  top: 0;
  opacity: 0.9;
  left: 0;
}
#side-menu{
  display: block;
}
#side-menu ul li{
  height: 2.6em;

  padding-top: 0.2em;
  margin-top: 1em;

  width: 100%;
  padding-bottom: 0.2em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  margin-left: 1.4em;
  line-height: 2.4em;
  list-style-type: none;


}

#side-menu ul li:hover{
  background-color:#000;
}
#side-menu ul li>a{
  color: grey;
  text-decoration: none;
}


#side-menu ul li
{
  position:relative;  
}
#side-menu ul li:hover
{
  height: 100%;
  background-color:#ccc;
  width: auto;
}
#side-menu ul li>ul li:hover
{
  height: 100%;

  background-color:#000;
  width: auto;
}
#side-menu li a{
	font-size:85%;
	color: grey;
	padding-left: 1em;
	padding-right: 1em;
	text-align: center;
	text-decoration: none;
   font-family: 'Open Sans', sans-serif;  
}
#side-menu li a:hover{
	color: #1563af;
	cursor: pointer;
}
#side-menu ul ul
{
  display:none;
  position:absolute;
  top:100%;

  z-index: 9999;
  height: auto;
  background-color:#000;
  left:0;
  padding-bottom:0.2em;
}
#side-menu ul li:hover > ul
{
width: 230px;
display:block
}
#side-menu ul li ul>li{
float: none; 
padding: 0.1em;
margin-top: 0.5em;
}
#side-menu ul ul li a{
  font-size: 13px;
}


.navbar{
	margin-left: 0.4em;
  display: block;
  height: auto;
 /* background-color: rgba(0,0,0,0.4);*/
}
.contact-top-left{
background-color: red;
width: 100%;
height:auto;
}
.contact-top-left li{
	float: left;
	margin-left: 0.5em;
	line-height:1.6em;
	list-style-type: none;
	 font-family: ubuntu;
	color: #fafafa;
	font-size: 13px;
}
.contact-top-left li i{
margin-left: 0.5em;
margin-right: 0.3em;
color:#fafafa;
}
.contact-top-right li i{
margin-left: 0.5em;
color:#fafafa;
font-size: 18px;
}
.contact-top-right li i:hover{
	color: #9cc1af;
cursor:pointer;
}
/*.contact-top-right li{
line-height: 3em;
	}*/
.contact-top-right{
background-color: red;
width: 100%;
height: auto;
} 
.header-middle-brand{
width:100%;
height: 100px;
background-color:#fafafa;
margin-left: auto;
margin-right: auto;	
	 	z-index: 1;
 	  background-attachment: fixed;
    background-position: center;
 	background-repeat: no-repeat;
 	 background-size: 100% 100%;
      background-image: url("images/bk.png");
}
.iod-logo{
width: 20%;
height: 95%;
float: left;
}
.iod-logo img{
  height: 70px;
  width: 70px;
 margin-top: 1em;
 margin-left: 0.2em;
	}
.iod-name{
width: 60%;
height: 95%;
padding-top: 1.6em;
float: left;
}
.iod-name p{
	text-align: center;
	font-weight: bold;
	line-height: 1.7em;
	padding-left: 1em;
	color: #FFBF00;
	font-size: 13px;
}
.iod-other-links{
width: 20%;
padding-top: 1.6em;
height: 95%;
float: left;
}
.iod-other-links span{
	text-align: center;
	line-height: 1.7em;
	float: right;
	padding-right: 1em;

}
.iod-other-links a{
	color: #fafafa;
	font-weight: bold;
		font-size: 13px;
}
.contact-top-right ul li{
	list-style-type: none;
	float: left;
	
}
.contact-top-right ul li a{
text-decoration: none;
}
#slider-wrapper{
  width: 98%;
  margin-top: 0.1em;
  height: 265px;
  background-color: #9e9e9e;
  margin-right: auto;
  margin-left: auto;
}
.slider .slides li {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 60%;
  overflow: hidden;
}
.slider .indicators {
  bottom: 180px;
  z-index: 100;
  /* text-align: left; */
}
.slider .slides li img {
  height: 100%;
  width: 100%;
  padding-top:30%;
  background-size: cover;
  background-position: center;
}
.slider .slides li .caption {
  color: #fff;
  position: absolute;
  top: 2%;
  left: 15%;
  width: auto;
  opacity: 0;
}

.slider .slides li .caption p {
  color: #e0e0e0;
}

.slider .slides li.active {
  z-index: 2;
}
.slider .indicators {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 40;
  margin: 0;
}
.slider .indicators .indicator-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 16px;
  width: 16px;
  margin: 0 12px;
  background-color: #e0e0e0;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
  border-radius: 50%;
}
.slider .indicators .indicator-item.active {
  background-color: #4CAF50;
}
.caption{
 background-color: transparent;
 background-color: rgba(0,0,0,0.6);
 margin-top: 10em;
 border-radius: 5px;
 padding: 0.2em;
}
.caption h3{
font-size: 1em;
font-weight: bold;
color:#fafafa; 
}
.caption h5{
font-size: 1em;
  }
}