*{margin:0px; padding:0px; font-family:roboto; box-sizing:border-box;}
.clear{clear:both;}

header .top-header{
	padding:25px 0px;
}
header .top-header a {
	padding:0px 0px;
	text-align:center !important;
	display:block;
}
header .top-header span{
	font-size:14px;
	color:#444;
	line-height:4px;
	font-weight:normal;
	display:block;
	padding:10px 0px !important;
}
header .top-header span i{
	margin-right:10px !important;
	color:18px !important;
	color:#444444;
	vertical-align:middle;
}
header .nav-header{
	background:#0c7acd url(../img/header-bg.png) repeat-x center;
}
/*navbar style*/
@import url("//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");
header .navbar{
	margin:0px auto !important;
	width:100% !important;
	text-align:center !important;
}

header .navbar-icon .navbar-brand {
    height: auto;
    padding: 29.5px 15px;
}
header .navbar-icon .navbar-form {
    margin: 22.5px 0;
}
header .navbar-icon .navbar-nav>li>a {
    text-align: center;
    display: table-cell;
    height: 100px;
    vertical-align: middle;
	text-transform:uppercase;
	color:#fff;
	font-size:15px;
}
header .navbar-nav>li{
	 margin:0px 27px !important;
 }
header .navbar-nav>li:first-child{
	 margin:0px 23px 0px 0px !important;
 }
header .navbar-nav>li:last-child{
	 margin:0px 0px 0px 23px !important;
 }
header .navbar-icon .navbar-nav>li>a>.fa {
    display: block;
    font-size: 22px;
    margin-bottom: 20px;
}

header .nav>li>a:focus, header .nav>li>a:hover, header .active a{
    text-decoration: none;
	color:#0995ff !important;
	background:#f8f8f8 url(../img/nav-bor.png) no-repeat center top /100% 6px !important;
	
}
header .navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #fff !important;
    background-image: none;
    border: 1px solid #fff;
    border-radius: 4px;
}

header .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background: #0275cb !important;
}
.homebanner img{
	margin-bottom:0px !important;
}
/*banner arrow*/
.carousel-control{
	background:none;
	text-shadow:none;
}
.carousel-control.left{
	background-image: linear-gradient(to right, rgba(0, 0, 0, .3) 0, rgba(0, 0, 0, .0001) 100%);
}
.carousel-control.right{
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .3) 100%);
}
/*upcoming sec style from index page*/
.btnPdf{
	background:#e5322d; 
	color:#fff !important;
	border-radius:4px;
	font-size:15px;
	display:inline-block;
	padding:7px 10px;
	margin:5px 0 10px;
	text-decoration:none;
}
.btnPdf .fa{
	color:#fff;
	margin-right:5px;
}
.banner img{width:100%; margin-bottom:40px;}
.heading-text-org{
    text-transform: uppercase;
    color: #fcab10;
	text-align:center;
    padding: 40px 0px 30px;
    line-height: 30px;
    display: block;
    background: url(../img/headding-bor-blue.png) no-repeat top 85px center;
}
.cuadro_intro_hover{
	position: relative;
	overflow: hidden;
	border-radius:3px;
	position:relative;
	text-align:center;
	margin:10px 0px;
}
.cuadro_intro_hover:hover {
	
}
.cuadro_intro_hover:hover .caption{
	opacity: 1;
	top:255px;
	transform: translateY(-255px);
	-webkit-transform:translateY(-255px);
	-moz-transform:translateY(-255px);
	-ms-transform:translateY(-255px);
	-o-transform:translateY(-255px);
	z-index:99;
		
}
.cuadro_intro_hover  .img-title{
	position:absolute;
	left:0px;
	bottom:20%;
}
.cuadro_intro_hover  .img-title .largebtn{
	border-radius:0;
}
.cuadro_intro_hover img{
	z-index: 4;
}
.cuadro_intro_hover .caption{
	position: absolute;
	top:255px;
	left:0;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	width: 100%;
		
}
.cuadro_intro_hover .blur{
	background-color: #f8f7f3;
	height: 300px;
	z-index: 5;
	position: absolute;
	width: 100%;
}
.cuadro_intro_hover .caption-text{
	z-index: 10;
	color: #444;
	position: absolute;
	height: 245px;
	text-align: center;
	width: 100%;
	text-align:center;
	background: #000 url(../img/hover-event-bor.png) no-repeat top center/96% !important;
}
.cuadro_intro_hover .caption-text h3{
	margin:30px 0px 0px;
	color:#ddd;
	font-weight:normal;
	font-size:15px;
}
.cuadro_intro_hover .caption-text div{
	text-align:center;
	padding:6px 30px;
	color:#ddd;
	font-size:12px;
	line-height:22px;
	margin:10px 0px;
	width: auto; 
	overflow: hidden;
	text-overflow: ellipsis;
}
	
.cuadro_intro_hover .caption-text p span img{
	display:block;
	margin:15px auto;
	text-align:center;
}
.largebtn{
	background:none;
	color:#ddd;
	padding:7px 22px;
	font-size:13px;
	line-height:27px;
	text-align:center;
	text-transform:uppercase;
	border-radius:3px;
	border:1px solid #ddd;
	text-decoration:none;
}
.largebtn:hover{
	background:none;
	color:#fcab10;
	border:1px solid #fcab10;
	text-decoration:none;
}
.event-wrapp{
	margin:0px 0px 30px;
}

.inner-block img{
		width:100%;
}
/*hover effect to event img end*/
	
/*about and past event*/
	.about-container  .para-text b{display:block; margin-bottom:10px;}
	.middlesec{
		margin:0px 0px 40px 0px;
	}
	.heading-text-bor{
		text-transform:uppercase;
		color:#fcab10;
		padding:0px 0px 20px;
		line-height:30px;
		display:block;
		background:url(../img/heading-bor.png) repeat-x top 45px left 0px ;
	}
	.para-text{
		color:#333333;
		font-size:16px;
		line-height:25px;
		text-align:justify;
		margin:17px 0px 26px;
	}
	.bor{
		border-bottom:1px solid #eceae4;
		display:block;
		margin:20px 0 20px ;
	}
	.event-ul{
		margin:20px 0px;
		list-style:none;
	}
	.event-ul li{margin-bottom:15px;}
	.event-ul li::after{
		content:" ";
		border-bottom:1px solid #eceae4;
		display:block;
		width:93%;
		margin:0px auto;
	}
	.event-ul .heading-text{
		background:none;
		padding:0px !important;
		margin:0px !important;
	}
	.day-text{
		color:#999999;
		letter-spacing:3px;
		font-size:15px;
		display:block;
		margin:2px 0px ;
		font-weight:bold;
		text-transform:uppercase;
	}
	.color-text{
		color:#cd8803;
		font-size:12px;
		line-height:15px;
		white-space: nowrap; 
		width: auto; 
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.gray-text{
		color:#999999;
		font-size:11px;
		line-height:22px;
		white-space: nowrap; 
		width: auto; 
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.borbtn{
		border:1px solid #e09609;
		background:#fcab10;
		font-size:12px;
		color:#fff;
		text-transform:uppercase;
		padding:7px 15px;
		border-radius:3px;
		margin:0px 15px 10px;
	}
	.borbtn:hover{
		color:#fff;
		border-color:#0995ff;
		text-decoration:none;
		background:#0c7acd;
	}
	.smallbtn {
		background: #0c7acd;
		color: #fff;
		padding: 6px 17px;
		font-size: 14px;
		line-height: 20px;
		text-align: center;
		text-transform: uppercase;
		border-radius: 3px;
		border: 1px solid #0c7acd;
	}
	.smallbtn:hover {
		background: #616161;
		color: #fff;
		text-decoration: none;
		border: 1px solid #fcab10;
	}
	/*scroll style*/
	.scrollbar
	{
		height: auto;
		max-height: 400px;
		overflow-x: hidden;
		overflow-y: scroll;
	}
	
	{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
	}

	.style-3::-webkit-scrollbar
	{
		width: 4px;
		background-color: #F5F5F5;
	}

	.style-3::-webkit-scrollbar-thumb
	{
		background-color: #999;
			border-radius: 15px;
	}
	#style-3::-webkit-scrollbar
	{
		width: 4px;
		background-color: #F5F5F5;
	}

	#style-3::-webkit-scrollbar-thumb
	{
		background-color: #999;
			border-radius: 15px;
	}
	/*gallery sec*/
	
	.gal-sec{
		background:#9ea19f;
	}
	.gal-sec .heading-text{
		color:#fff;
		background:none;
		margin:0px 0 11px;
	}
	.gal-inner{
		background:#9ea19f;
		padding:20px 0px 
	}
	.list-group{margin-bottom:0px;}
	.galwrap .scrollbar{
		max-height:240px;/*260*/
	}
	.galwrap .largebtn{
		background:#0c7acd;
		color:#fff;	
		border-radius:4px;
	}
	
	.galwrap .largebtn:hover ,.galwrap .largebtn.focus{
		background:#5a5959;
		color:#fff;
		text-decoration:none !important;
	}
	
	.img-wrp .gal-img{
		border:3px solid #fff;
		border-radius:7px;
	}
	.gallery
	{
		display:block;
	}
	
	a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover
	{
		border-color:#fff;
	}
	.gallery .thumbnail{position:relative;}
	
	.hover-sec{
		display:none;
		position:absolute;
		background:rgba(0,0,0,0.7);
		width:96.4%; 
		height:96%;
		left:5px;
		top:3px;
		text-align:center;
		text-align:center;
		border-radius:0px;
	}
	.hover-sec .icon{
		display:block;
		text-align:center;
		margin-top:25%;
	}
	.hover-sec .block-title{
		color:#fff;
		text-transform:uppercase;
		margin:15px 0px;
		display:block;
	}
	.gallery .thumbnail:hover .hover-sec{
		display:block;
	}
	.galwrap .heading-text-bor{
		background:none;
		margin-bottom:10px;
	}
	.highlight-block{
		margin:0px;
		padding:0px;
	}
	.highlight-block .link-ul{
		margin:0px;
		padding:0px;
	}
	.highlight-block .link-ul li,.highlight-block .color-text{
		display:block;
		border-bottom:1px solid #fff; 
		padding:14px 10px 13px; 
		background:#0c7acd;
		vertical-align:text-bottom;
	}
	.highlight-block .link-ul li:hover{
		background:#fcab10;
	}
	
	.highlight-block .link-ul li a{
		color:#fff;
		font-size:13px;
		text-decoration:none;
		line-height:17px;
		padding:0px;
		background:none;
		font-size:13.6px;
		display:inline-block;
		border:none;
	}
	.highlight-block .link-ul li::before{
		content: url(../img/link-arrow.png);
		margin:0px 5px 0px 0px;
	}
	footer{
		background:#0c7acd url(../img/header-bg.png) repeat center;
		padding:0px 0px 0px 0px;
	}
	footer .foot-heading{
		font-size:24px;
		color:#fff;
		padding:30px 0px 20px;
		line-height:30px;
		text-transform:uppercase;
		display:inline-block;
		float:left;
	}
	/*footer .foot-bor{
		background:url(../img/foot-bor.png) repeat-y ;
		margin:20px 0 0 10px;
		float:right;
		height:1px;
		width:110px;
		vertical-align:bottom;
	}*/
	
	footer  .foot-block  .contact-info{
		padding:0px;
		margin:0px;
		list-style-type:none;
		width:100%;
	}
	footer  .foot-block  .contact-info li {padding:15px 0px; display:block;}

	footer  .foot-block  .contact-info li img{vertical-align:middle; float:left; margin-right:2%; width:auto;}

	footer  .foot-block  .contact-info li  .c-info{
		color:#fff;
		font-size:16px;
		line-height:26px;
		text-align:justify;
		float:right;
		width:90%;
	}
	footer .link-ul{padding:0px; margin:0px; width:95%; list-style-type:none;}
	footer .link-ul li::before{
		content: url(../img/link-arrow.png);
		margin-right:15px;
	}
	
	footer .link-ul li{
		display:block;
		border-bottom:1px solid #ddd; 
		padding:6px 0px; 
	}
	footer .link-ul li:last-child{
		border-bottom:none;
	}
	footer .link-ul li a,.email-text{
		color:#fff;
		font-size:15px;
		line-height:25px;
		text-transform:capitalize;
		font-weight:100 !important;
	}
	.footer-bor{
		display:block; 
		background:url(../img/heading-bor.png) repeat-x top 0px left 0px ;
		width:100%; 
	}
	.social-icons{
		list-style-type:none;
		margin-bottom:0px;
	}
	.social-icons li{display:inline-block; padding:0px 0px 0px 10px;}

	.foot-strip{
		margin-top:30px;
		background:#eceae4;
		padding:12px 0px;
	}
	.foot-strip span{
		color:#666;
		font-size:15px;
		line-height:35px; 
		font-weight:100;
	}
	footer .form-control{border-radius:0 !important;}	
	footer label{margin-bottom:0px; padding-bottom:5px;}
	footer .form-control {
		border-radius: 0 !important;
		background: none;
		border: 1px solid #eee;
		margin-bottom:5px;
	}
	footer .smallbtn{
		background:#fff;
		color:#333;
	}
	footer .link-ul li a{
		text-decoration:none;
	}
	/*tab style*/	
	.tab-wrp {margin:20px 0px;}
	.tab-wrp .nav li{padding: 0;}
	.tab-wrp .custom-tab > li > a {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		padding:13px 20px;
	}
	.tab-wrp .custom-tab > li {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

	.tab-wrp .custom-tab > li > a:link {
		border-top: 1px solid #ccc !important;
		border-right: 1px solid #ccc !important;
		border-left: 1px solid #ccc !important;
		border-top-left-radius:4px;
		border-top-right-radius:4px;
	}
	.tab-wrp .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:visited {  
		color:#fff !important;
		background-color:#0275cb;
		
	}
	
	.tab-wrp.nav-tabs > li > a:hover .link-lable, .nav-tabs > li > a:hover  i{
		color:#0275cb;
	}
	.tab-wrp .nav-tabs > li.active > a > .link-lable{
		color:#fff;
	 }
	.tab-wrp  .nav-tabs > li.active > a > i{
		color:#fff;
	 }
	.tab-wrp i{
		color:#333;
		font-size:17px;
	}
	.tab-wrp .link-lable{
		text-decoration:none;
		color:#333;
		font-size:15px;
		margin-left:5px;
		text-transform:capitalize;
	}
	
	/*tabbing display box style upcoming n past page*/
	.tab-wrp .thumbnail {
		display: block;
		padding: 0px; 
	    margin-bottom: 0px; 
		line-height: 1.42857143;
		background-color: #fff;
	    border: none; 
		border-radius: 4px;
		-webkit-transition: border .2s ease-in-out;
		-o-transition: border .2s ease-in-out;
		transition: border .2s ease-in-out;
	}
	.media-box {
		position: relative;
		display: block;
		max-width: 100%;
	}
	.grid-item-inner {
		-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
		box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
		background: #ffffff;
		margin:30px 0px 10px;
	}
	.media-box img{width:100%; }
	.media-box .zoom, .media-box .expand {
		position: absolute;
		width: 100%;
		height: 100%;
		text-align: center;
		color: #ffffff!important;
		font-size: 1.5em;
		z-index: 999;
		left: 0;
		top: 0;
		margin: 0;
		background-color: rgba(0,0,0,.5);
		opacity: 0;
		-webkit-transition: all 0.3s ease 0.2s;
		-moz-transition: all 0.3s ease 0.2s;
		-ms-transition: all 0.3s ease 0.2s;
		-o-transition: all 0.3s ease 0.2s;
		transition: all 0.3s ease 0.1s;
	}
	.up-grid p{
		height:2em;
		white-space: nowrap;
		width: auto;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.grid-content {
		padding: 0px 20px 1px 20px;
	}
	.grid-item h3 {
		line-height: 1em;
	}
	.grid-content h3 a{
		color:#0275cb;
		font-size:15px;
		overflow-x:hidden !important;
		text-overflow:ellipsis !important;
		text-decoration:none;
	}
	.grid-content h3 a .dwn{
		color:#da0000;
		font-size:23px;
		margin-top:3px;
	}
	.page-content p {
		font-size: 14px;
		line-height: 20px;
		margin: 0 0 15px 0;
	}
	
	.info-table li{
		list-style:none;
	}
	.info-table li:nth-child(2n+1) {
		background-color: #f8f7f3;
	}

	.info-table li {
		border-bottom: 1px solid #eceae4;
		padding: 10px 20px;
	}
	.info-table i{margin-right:10px;}
	.info-table li:last-child {
		border-bottom: 0;
	}
	
	 @media screen and (max-width: 767px)
			{
			
			 .tab-wrp .link-lable{
				display:none;
			 }
			}	
		
	.tab-wrp .para-text{
		margin:0px !important;
	}
	/*extra add  same height 09-10-2017*/
	.tab-content .grid-content{min-height:70px ;}
	/*gallery page*/
	.galley-wrap .fancybox-skin{background:fff !important;}
	.galley-wrap .thumbnail a>img, .galley-wrap .thumbnail>img{width:100%; margin-bottom:20px; /*height:100%; min-height:160px;*/}
	
	.galley-wrap .hover-sec {
		width: 100% !important;
		height: 100%;
		left:0 !important;
		top:0 !important;
		margin-top:0px !important;
	}
	/*contact us*/
	.cno-info {
		text-align: center;
		margin: 20px auto;
    }
	.cno-info p {
		text-align: center !important;
		display: block;
		line-height: 25px;
		font-size: 15px;
		color: #777;
		padding: 20px 0px !important;
	}
	.cno-info img {
		min-height: 30px;
	}
	.enq-form .fa{
		color:#fff;
		margin-right:5px;
	}
	.enq-form .email-text{
		color: #626262;
		font-size: 15px;
		line-height: 25px;
		text-transform: capitalize;
		font-weight: 100 !important;
	}
	.enq-form  .smallbtn {
		padding: 15px 30px;
	}
	.enq-form .email-text .star{
		display:inline-block;
		color:red;
		font-size:15px;
	}
	.inner-heading{
		padding: 0px 0px 45px !important;
		background: url(../img/headding-bor-blue.png) no-repeat top 55px center !important;
		margin:0px 0 20px !important;
	}
	.map {
		margin: 30px auto;
		width: 81%;
		height: 320px !important;
		
	}
	/*highlight page*/
	.info-table h3{ line-height:35px; margin:0px !important; font-size:18px; color:#0c7acd; text-transform:capitalize;}
	.highlight-table .details-li{
		line-height:27px;
		display:block;
	}
	
	/* video-section */
	
	.download {
		width: 100%;
		background: #094173;
		padding: 10px 30px;
		border-radius: 30px 0;
		margin: 20px auto 0;
		text-align: left;
		display: block !important;
	}
	.download a {
		color: #fff;
		border: 0px !important;
		font-size: 18px;
		line-height: 27px;
		display: block;
	}
	
	.download a::before {
		content: url(../img/download-icon1.png);
		float: right;
		margin: 0px 0px 0px 0px;
	}
	
	
	
	
/*media query for device*/
@media (min-width: 984px) and (max-width: 1200px)  {
	/*navigation query*/
	 header.navbar-nav>li{
	 margin:0px 7px !important;
	 }
	 header .navbar-nav>li:first-child{
		 margin:0px 7px 0px 0px !important;
	 }
	 header .navbar-nav>li:last-child{
		 margin:0px 0px 0px 7px !important;
	 }
	 /*navigation query end*/ 
	 .color-text, .gray-text {
		width: 84%;
	 }
	 .cuadro_intro_hover .caption-text div {
		text-align: center;
		padding: 7px 25px;
		color: #ddd;
		font-size: 11.3px !important;
		line-height: 20px;
		margin: 7px 0px;
		width: auto;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.event-ul .heading-text {
		font-size:25px;
	}
	.para-text{margin-bottom:27px; font-size:14px;}
	.borbtn{margin-right:20px !important;}
	.cuadro_intro_hover .caption-text h3{
		font-size:15px ;
	}
	.largebtn {
		padding: 7px 17px;
		font-size: 12px;
	}
	.scrollbar {
		max-height: 340px;
	}
	
	.galwrap .scrollbar{
		max-height:208px;/*224*/
	}
}
@media (min-width: 990px) and (max-width: 1030px)  {
	.para-text {
		margin-bottom: 15px;
		font-size: 14px;
		line-height: 21px;
	}
	.highlight-block .link-ul li, .highlight-block .color-text {
		display: block;
		border-bottom: 1px solid #fff;
		padding: 16px 10px;
		background: #0c7acd;
	}
	.grid-content h3 a{
		font-size:13px;
	}
	.grid-content h3 a .dwn{
		font-size:17px;
	}
}
/*media query for tab device*/
@media (min-width: 768px) and (max-width: 985px)  {
	/*navigation query*/
	header .top-header span {
		font-size:12px;
	}
	header .navbar-icon .navbar-nav > li > a{
		font-size:13px;
	}
	header .navbar-collapse.collapse{
		text-align:left;
		padding:0px !important;
	}
	header .navbar-icon .navbar-nav > li > a > .fa{
		font-size:18px;
	}
	header .navbar-nav>li{
	 margin:0px 4px !important;
	 }
	 header .navbar-nav>li:first-child{
		 margin:0px 0px 0px 0px !important;
	 }
	 header .navbar-nav>li:last-child{
		 margin:0px 0px 0px 0px !important;
	 }
	 header .nav > li > a {
		display: block;
		padding: 7px 12px;
		position: relative;
	}
	/*navigation query end*/
	
	.heading-text-org,.heading-text-bor{font-size:26px;}
	.borbtn{
		font-size:12px;
		padding:4px 11px;
		
	}
	.day-text{
		font-size:12.4px;
		display:block;
	}
	.color-text{
		line-height:20px;
	}
	.scrollbar { 
     max-height: 365px;
	}
	.event-ul .heading-text {
		font-size:25px;
	}
	.cuadro_intro_hover .caption-text h3{
		font-size:15px ;
	}
	.largebtn {
		padding: 7px 17px;
		font-size: 12px;
	}
	.color-text, .gray-text {
		width: 91%;
	}
	.para-text {
		font-size: 13px;
		line-height: 21px;
		margin: 17px 0px 0px 0px;
	}
	.gal-sec{padding:0px;}
	.titile-gal{
		display:block;
		margin-bottom:20px; 
		text-align:center;
		border-bottom:1px solid #fff;
	}
	.img-wrap{
		margin-top:20px;
	}
	.hover-sec{
		width:94%; 
		height:94%;
	}
	.galwrap .scrollbar {
		max-height: 206px;
	}
	.cuadro_intro_hover .caption-text{
		height:155px !important;
	}
	.tab-wrp .custom-tab > li > a{
		padding:13px 15px;
	}
}

@media (min-width: 680px) and (max-width: 980px)  {

	.cuadro_intro_hover .caption-text h3 {
		margin: 30px 0px 20px;
		display:block;
	}
	.text-sec{
		display:none;
	}
	.cuadro_intro_hover .caption-text{
		background: #000 url(../img/hover-event-bor.png) no-repeat center / 96% 100% !important;
	}
	.hover-sec .block-title {
		font-size:11px;
	}
	
	.highlight-block .link-ul li a {
		width:80% !important;
		display:inline-block;
		border:none;
		padding:0px;
		background:none;
		font-size:14px;
	}
	footer  .foot-block  .contact-info li  .c-info{
		font-size:14px;
	}
	footer .link-ul li a, .email-text{
		font-size:14px;
	}
	footer  .foot-block  .contact-info li  .c-info{
		width:84%;
	}
	.tab-content .col-sm-4{width:50%;}
	.tab-wrp .custom-tab > li > a{
		padding:13px 10px;
	}
}
@media (min-width: 768px) and (max-width: 790px)  {
	header .navbar-nav>li:last-child,
	header .navbar-nav>li:first-child{
		margin:0px!important;
	}
	header .navbar-nav>li{
		margin:0px!important;
	}
	
	.navbar-collapse.collapse.in,
	.navbar-collapse.collapse.in ul{width:100%!important;}
	header .navbar-icon .navbar-nav > li > a > .fa{
		margin-right:0px;
		float: none!important;
		text-align: center!important;
	}
	
	.galwrap .scrollbar {
		max-height: 207px !important;
	}
	.highlight-block .link-ul li, .highlight-block .color-text {
		background: #0c7acd none repeat scroll 0 0;
		border-bottom: 1px solid #fff;
		display: block;
		padding: 14px 10px;
`	}
}
@media (max-width: 768px){
	.navbar-toggle{display:block;}
	.navbar-collapse.collapse{
		display:none !important;
	}
	.navbar-collapse.collapse.in{display:block !important;}
	.grid-content h3 a .dwn{font-size:20px;}
	.grid-content h3 a{font-size:18px;}
	.tab-wrp .custom-tab > li > a{
		padding:13px 20px;
	}
	.past-list .color-text{margin-top:0px !important;}
}
/*media query for mobile device*/
@media (min-width: 480px) and (max-width: 768px)  {
	/*navigation query*/
	header .nav-header{
	background:#0c7acd url(../img/header-bg.png) repeat center;
	}
	header .navbar-icon .navbar-nav>li>a{
		height:auto ;
	}
	header .navbar-nav>li{display:block !important;}
	
	header .navbar-icon .navbar-nav > li > a > .fa{
		margin:7px 10px 0px 0px;
		float:right;
		text-align:right !important;
		vertical-align:middle;
	}
	header .navbar-icon .navbar-nav > li ,.navbar-icon .navbar-nav > li > a{
		height:auto;
		width:auto !important;
		display:block !important;
		text-align:left !important;
	}
	header .navbar-nav>li>a {
		margin:4px 0px !important;
	}
	 header .navbar-nav>li:first-child{
		 margin:4px 4px!important;
	 }
	 header .navbar-nav>li:last-child{
		 margin:4px 4px!important;
	 }
	header .navbar-nav > li > a{
		line-height:35px;
		border-bottom:1px solid transparent;
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
	}
	header .navbar-collapse{
		box-shadow:none;
	}
	
	/*navigation query end*/
	
	.event-ul li::after{
		content:" ";
		width:96%;
	}
	.color-text,.gray-text{
		font-size:15px;
		width:90%;
	}
	.borbtn{margin-right:14px;}
	.para-text{font-size:13px;}
	.color-text{
		margin-top:5px !important;
	}
	.titile-gal{
		display:block;
		margin-bottom:20px; 
		text-align:center;
		border-bottom:1px solid #fff;
	}
	.img-wrap{
		margin-top:20px;
	}
	.highlight-block{margin-bottom:15px;}
	footer  .foot-block  .contact-info li img{vertical-align:middle; float:left; margin-right:3%; width:7.4%;}
	footer label {
		padding-top: 10px;
	}
	.foot-strip{
		text-align:center;
	}
	.social-icons{float:none !important;}
	
	.main-block .blocks img{
		width:100%;
		margin:0 auto;
		text-align:center;
		margin:0 0 20px 0 !important;
	}
	.galwrap .scrollbar {
		max-height: 208px;
	}
	footer  .foot-block  .contact-info li img{
		width:7.4%;
	}
	.foot-strip .col-xs-6:first-child{text-align:left;}
	.foot-strip .col-xs-6:nth-child(2){text-align:right;}
	footer .link-ul{width:100%; }
	.map{width:96%; height:200px;}
	.grid-content h3 a{
		font-size:14px;
	}
	.grid-content h3 a .dwn{
		font-size:17px;
	}
	.past-list .color-text{margin-top:0px !important;}
}
@media (min-width: 320px) and (max-width: 680px)  {
	.event-wrapp .col-sm-4{
		width:100%;
	}
	.cuadro_intro_hover .caption{
		position: absolute;
		top:500px;
	}
	.cuadro_intro_hover .blur{
		height:500px;
	}
	
	.cuadro_intro_hover{
		width:60%;
		margin:20px auto;
	}
	.text-sec{
		display:block;
	}
	.cuadro_intro_hover .caption-text {
		z-index: 10;
		color: #444;
		position:absolute;
		height: 360px !important;
		text-align: center;
		width: 100%;
		text-align: center;
		background: #000 url(../img/hover-event-bor.png) no-repeat top center/96% %!important;
	}
	.event-wrapp .col-sm-4{
		width:100%;
	}
	.cuadro_intro_hover .caption{
		position: absolute;
		top:500px;
	}
	.cuadro_intro_hover .blur{
		height:500px;
	}
	.cuadro_intro_hover .caption-text{
		top:0px;
	}
	.cuadro_intro_hover{
		width:85%;
		margin:20px auto;
	}
	.color-text{
		margin-top:5px !important;
	}
	.color-text,.gray-text{
		font-size:13px;
	}
	.heading-text-org,.heading-text-bor{font-size:28px;}
	.gallery .col-xs-6{
		width:50%;
	}
	.gal-inner{
		background:#9ea19f;
		padding:0px 0px 20px 0px; 
	}
	.foot-strip{
		text-align:center;
	}
	.social-icons{float:none !important;}
	footer .smallbtn{padding:8px 16px;}
	footer .block-foot{
		width:100%;
	}
	.main-block .blocks img{
		width:100%;
		margin:0 auto;
		text-align:center;
		margin:0 0 20px 0 !important;
	}
	.galwrap .scrollbar {
		max-height: 208px;
	}
	footer  .foot-block  .contact-info li img{
		width:6%;
	}
	.tab-content .col-xs-6{width:100%;}
	footer .link-ul{width:100%; }
	footer  .foot-block  .contact-info li img{width:5%;}
	.map{width:96%; height:200px;}
	.grid-content h3 a .dwn{font-size:23px;}
	.grid-content h3 a{font-size:20px;}
	.grid-content h3 a{
		font-size:15px;
	}
	.tab-content .grid-content{min-height:auto !important;}
}
@media (max-width: 600px){
	.cuadro_intro_hover{
		width:67%;
		margin:20px auto;
	}
	.cuadro_intro_hover .caption-text h3{
		font-size:14px;
	}
	.cuadro_intro_hover .caption-text div{
		font-size:12px;
	}
	.cuadro_intro_hover .caption-text div {
		font-size: 12px;
		margin: 10px auto;
		padding: 8px 0 20px !important;
		width: 80% !important;
	}
	
	.gal-inner .col-xs-4{
		width:100%;
	}
	.gal-inner .thumbnail a > img, .thumbnail > img{
		width:100%;
	}
	.hover-sec{
		height:98%;
		width:98.4%;
	}
	.foot-strip .col-xs-6:first-child{text-align:left; width:50%;}
	.foot-strip .col-xs-6:nth-child(2){text-align:right; width:50%;}
	.foot-strip span{font-size:14px;}
	.about-container .col-xs-3,.col-xs-9{width:100%;}
	.event-ul .col-xs-3{width:25%;}
	.event-ul .col-xs-9{width:75%;}
	.about-container .col-xs-3 {text-align:center !important; display:block;}
	.about-container .col-xs-3 img{margin:10px auto; width:auto;}
	.about-container .col-xs-9 .para-text b{text-align:center; display:block; font-size:17px;}
	footer  .foot-block  .contact-info li  .c-info{font-size:15px;}
	.enq-form .col-xs-6{width:100%;}
}

/*media query for small device*/
@media (min-width: 320px) and (max-width: 480px)  {
	/*navigation query*/
	header .nav-header{
	background:#0c7acd url(../img/header-bg.png) repeat center;
	}
	header .navbar-icon .navbar-nav>li>a{
		height:auto ;
	}
	header .navbar-icon .navbar-nav > li ,.navbar-icon .navbar-nav > li > a{
		height:auto;
		width:auto !important;
		display:block !important;
		text-align:left !important;
	}
	header .navbar-nav>li>a {
		margin:4px 0px !important;
	}
	 header .navbar-nav>li:first-child{
		 margin:4px 4px!important;
	 }
	 header .navbar-nav>li:last-child{
		 margin:4px 4px!important;
	 }
	header .navbar-icon .navbar-nav > li > a > .fa{
		margin:7px 10px 0px 0px;
		float:right;
		text-align:right !important;
		vertical-align:middle;
	}
	header .navbar-icon .navbar-nav > li ,.navbar-icon .navbar-nav > li > a{
		height: auto;
		width: auto !important;
		display: block !important;
		text-align: left !important;
	}
	header .navbar-nav > li > a{
		line-height:35px;
		border-bottom:1px solid transparent;
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
	}
	header .navbar-collapse{
		box-shadow:none;
	}
	/*navigation query end*/
	
	.cuadro_intro_hover .caption-text{
		/* top:33px; */
	}
	.cuadro_intro_hover{
		width:100%;
		margin:20px auto;
	}
	.cuadro_intro_hover .caption-text div {
		font-size: 12px;
		padding: 4px 0 14px!important;
	}
	.color-text,.gray-text{
		font-size:13px;
		width:90%;
	}
	.para-text {
		font-size: 14px;
		margin-bottom:5px;
	}
	.gallery .col-xs-6{
		width:100%;
	}
	.titile-gal{
		display:block;
		margin-bottom:20px; 
		text-align:center;
		border-bottom:1px solid #fff;
	}
	.img-wrap{
		margin-top:20px;
	}
	.hover-sec{
		height:98%;
		width:97.6%;
	}
	.highlight-block{margin-bottom:15px;}
	footer  .foot-block  .contact-info li img{width:6%; margin-right:2%;}
	.foot-strip .col-xs-6:first-child,.foot-strip .col-xs-6:nth-child(2){text-align:center; width:100%;}
	.tab-wrp .para-text{
		font-size:15px;
		margin:0px;
	}
	.tab-wrp .custom-tab > li > a{
		padding:11px 15px;
	}
}

@media (max-width: 1024px){
	 header .navbar-nav>li{
	 margin:0px 10px !important;
	}
}
@media (max-width: 800px){
	  header .navbar-nav>li{
	 margin:0px 4px !important;
	}
	
}

@media (max-width: 980px){
	 header .navbar-nav>li{
	 margin:0px 4px !important;
	}
}

@media (max-width: 400px){
	header .navbar-icon .navbar-nav > li ,.navbar-icon .navbar-nav > li > a{
		height:auto;
		width:auto !important;
		display:block !important;
		text-align:left !important;
	}
	header .navbar-nav>li>a {
		margin:4px 0px !important;
	}
	 header .navbar-nav>li:first-child{
		 margin:4px 4px!important;
	 }
	 header .navbar-nav>li:last-child{
		 margin:4px 4px!important;
	 }
	.cuadro_intro_hover .caption-text div{
		line-height:18px;
	}
	.cuadro_intro_hover .caption-text{
		top:0px;
	}
	.hover-sec{
		height:97%;
		width:97%;
	}
	.foot-heading{
		font-size:21px;
	}
	.foot-heading::after{
		margin:0px;
	}
	.color-text, .gray-text{
		width:85%;
	}
	.details-li{
		display:block !important;
		width:100%;
		padding-bottom:10px;
	}
	.map{width:96%; height:200px;}
	.tab-wrp .custom-tab > li > a{
		padding:11px 15px;
	}
}

@media  (min-width: 300px) and (max-width: 360px) {
	  
    header .navbar-icon .navbar-nav>li>a{
		height:auto ;
	}
	header .navbar-icon .navbar-nav > li ,.navbar-icon .navbar-nav > li > a{
		height:auto;
		width:auto !important;
		display:block !important;
		text-align:left !important;
	}
	header .navbar-nav>li>a {
		margin:4px 0px !important;
	}
	 header .navbar-nav>li:first-child{
		 margin:4px 4px!important;
	 }
	 header .navbar-nav>li:last-child{
		 margin:4px 4px!important;
	 }
	header .navbar-icon .navbar-nav > li > a > .fa{
		margin:7px 10px 0px 0px;
		float:right;
		text-align:right !important;
		vertical-align:middle;
	}
	header .navbar-icon .navbar-nav > li ,.navbar-icon .navbar-nav > li > a{
		height: auto;
		width: auto !important;
		display: block !important;
		text-align: left !important;
	}
	header .navbar-nav > li > a{
		line-height:35px;
		border-bottom:1px solid transparent;
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
	}
	.event-wrapp .col-xs-4{display:block; width:100%;}
	.cuadro_intro_hover {
		margin: 20px auto;
		width: 100%;
	}
	.cuadro_intro_hover .caption-text div {
		line-height: 16px;
	}
	.cuadro_intro_hover .caption-text div {
		font-size: 12px;
		margin: 10px auto;
		padding: 8px 0 5px !important;
		width: 90% !important;
	}
	.heading-text-org,.heading-text-bor{font-size:27px;}
	footer  .foot-block  .contact-info li img{width:6%; margin-right:2%;}
	.foot-strip .col-xs-6:first-child,.foot-strip .col-xs-6:nth-child(2){text-align:center !important; width:100%;}
	.tab-wrp .para-text{
		font-size:15px;
		margin:0px;
	}
	footer .col-xs-6{width:100% !important;}
	footer .social-icons{float:none !important; text-align:center !important;}
	footer .foot-heading{padding:20px 0px 10px 0px !important;}
	
	.tab-content .col-xs-4 { width: 100%;}
	.tab-wrp .custom-tab > li > a{
		padding:11px 15px;
	}
	.tab-content .col-xs-6{width:100%;}
	.grid-content h3 a{
		font-size:14px;
	}
	.grid-content h3 a .dwn{
		font-size:17px;
		margin-top:3px;
	}
}