@charset "utf-8";
/* CSS Document */
@font-face {font-family: "MuseoSansCyrl-300";
src:url(../fonts/MuseoSansCyrl_0.woff) ;
}
@font-face {font-family: "Museoslab";
src:url(../fonts/museoslab-500.otf) ;
}
@font-face {font-family: "Omnia";
src:url(../fonts/Omnia.eot) ;
src:url(../fonts/Omnia.ttf) ;
src:url(../fonts/Omnia.woff) ;
src:url(../fonts/Omnia.woff2) ;
}

body{
	font-size:18px;
	font-family:"MuseoSansCyrl-300";
	background: rgba(0, 0, 0, 0) url("https://t4.ftcdn.net/jpg/01/38/02/13/240_F_138021365_XgV4i4paddOArLSBMvtlSrGi8AtZnlTA.jpg") repeat scroll 0 0;
    margin: 0 auto;
    max-width: 1290px;
}
.view-article .item-page p{
    font-size:18px;
}
a:focus, a:hover {
    color: #ee8205 !important;
    text-decoration: none;
}
ul {
    list-style: none;
    position: relative;
    padding-left: 22px;
}
.header{
	background-image:url(../images/startpage3-header-bg.png);
	padding:20px 0;
	height:129px;
	background-size: cover;
	
}
.heading{
	color:#333333;
	margin: 30px 0;
	font-family:"Museoslab";
}
.s-head{
	display: flex;
}

.sub-headings{
	color:#e59b46;
	float:left;
	margin-left:20px;
	font-size:1.3rem;
	border-bottom:#e59b46 1px dashed;
	font-family:"Museoslab";
}
.ml0{
	margin-left:0;
}

.logo{
	margin-left:15px;
	float:left;
}
.logo-img{
	margin-right:20px;
}
.nav-hd{
	float: right;
    position: relative;
    right: 15px;
	margin-top: 15px;
}
.nav-1{
	float:left;
	display:block;
	margin-left:8px;
}
.nav-2{
	float:left;
	height:29px;
	border-left:#cccccc 1px solid;
	margin-left:22px;
	margin-right:9px;
}
.nav-1 a{
	color:#666666;
}
.navbar{
	padding:10px 0 4px;
	height: 60px;
	border-radius: initial !important;
}
.custom-nav{
	background-color:#fff8e9;
}
.contact-drpdn{
	width:30%;
	padding:25px 22px 20px;
	background-color:#ffffff;
	border:#ebc89f 1px solid;
	left: -70px;
	min-width: 226px;
	border-radius:0;
}
.contact-drpdn li{
	font-size: .85rem;
	margin-bottom:7px;
}
.contact-drpdn li:last-child{
	margin-bottom:0;
	text-align:center;
	margin-top:22px;
}
.contact-drpdn li a{
	margin-bottom:0;
	color:#f3a664;
	text-decoration:underline;
}
.contact-drpdn:before {
  content: "";
  border-bottom: 9px solid #fff;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  position: absolute;
  top: -9px;
  left: 38%;
  z-index: 10;
}
.contact-drpdn:after {
  content: "";
  border-bottom: 9px solid #ebc89f;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  position: absolute;
  top: -10px;
  left: 37%;
  z-index: 1;
}
.border-top{
	border-top:#ebc89f 1px solid;
}
.brdr-btm-non{
	border-bottom:none;
}
.pad-inc{
	padding:1.5rem 0;
}
.slide{
	margin-left: -.9375rem;
    margin-right: -.9375rem
}
/*.carousel-inner > .item {
    position: relative;
    display: none;
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left;
	 -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
}
.carousel-inner > .active{
    display: block;
}
#carousel-example-generic .active > div {
    display: block;
}*/
.slide-caption {
    top: 62%;
}
.slide-caption {
    height: auto;
    margin: 0;
    padding: 15px 0 15px 15px;
    position: absolute;
    right: 0;
    width: 40%;/* ZT:: Changed from 50% */
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 0;
}
.slide-text-bg2 {
    text-align: left;
    margin: 0 0 20px;
    padding: 0;
    position: relative;
    width: 90%;
    z-index: 773;
	float:right;
	
}
.slide-text-bg2 span{
	background-color: rgba(255, 255, 255, 0.6);
    color: #000;
    font-weight: 400;
    font-size: 18px;
    font-weight: normal;
    display: inline-block;
    border-radius: 2px;
    line-height: 26px;
    letter-spacing: 1px;
    padding: 25px 54px 30px 48px;
    margin: 0 0 0px;
    text-shadow: 0 0px 1px rgba(155, 155, 155, 0.7);
}
.slide-text-bg2 span h2 {
	font-family:"Museoslab";
}
/*.carousel, .carousel-inner, .carousel-inner .item {
    max-height: 550px;
}*/
.navbar-nav > li a {
    font-family: "MuseoSansCyrl-300";
    text-transform: none;
    font-size: 16px;
    color: #333333;
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
}
.nav-item{
	padding: 0;
	width:10%;
}
.nav-item2{
	float:left;
	padding: 0;
	width:25%;
}
.nav-item1{
	float: left;
    padding: 0;
    position: absolute;
    width: 100%;
    text-align: center;
    background-color: #ebc89f;
    top: -60px;
    height: 60px;
}
.nav-item .active,.nav-item2 .active{
	color:#ee8205;
}

.pdl15{
	padding-left:15px;
}
.cstm-nvbr{
	width:100%;
	padding:.5rem 0;
	display: inline-block;
}
.srch-div{
	float: right;
    padding: 0;
	width:4%;
	position:relative;
	margin: 0;
}
.srch-btn{
	color:#fff;
	font-size:1.5rem;
	position:relative;
	top:12px;
}
.link-blog{
	background-color:#ffedd9;
	padding:40px 0 48px;
}
.link1{
	font-size: .9rem;
    padding: 8px 18px;
    line-height: 25px;
	background-color:#ebc89f;
	font-weight: 600;
}
.m-f{
	background-color:#3a362f;
	color:#fff;
	padding-top:8px;
}

.title{
	/*position:absolute;
	top:40%;
	left:45%;
	color:#fff;*/
	position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%); 
}
.link-img{
	width:100%;
}
.slide-img{
	width:100%;
}
.mt35b100{
	margin-top: 35px;
	margin-bottom:100px;
}
.padt22{
	padding-top:22px !important;
	padding-right:30px;
	background:#fff;
}
.pad0{
	padding:0;
}
.mb45{
	margin-bottom:45px;
}
.pd0{
	padding-left:0;
	padding-right:0;
}
.side-bar{
	background:url(../images/side-bg.jpg)#f2eee5;
	text-align: center;
	height:100%;
	min-height: 1300px;
	background-repeat: no-repeat;
}
.blog1, .blog2{
	position:relative;
}
.blog1 img, .blog2 img{
	width:90%;
}
.side-img{
	margin-top:30px;
	display: inline-block;
}
.side-img-ttl{
	position:absolute;
	top:50%;
	left:43%;
	color:#fff;
}
.side-img-ttl1{
	position:absolute;
	top:50%;
	left:24%;
	color:#fff;
	text-align:center
}
.events{
	text-align:left;
	padding-left:20px;
	padding-top:20px;
	 line-height: 20px;
}
.e-day{
	font-size:.78rem;
	margin-bottom:0;
	margin-top:20px;
	color:#666666;
}
.e-head{
	color:#ee8205;
	font-weight: 600;
}
.event-cal{
	margin:15px auto !important;
}
.history-hd{
	margin-bottom: 37px;
	font-family:"Museoslab";
  padding-left: 40px;
}
.h-blog1{
	background-color:#fbefdf;
	display: flex;
	position:relative;
}
.h-blog{
	display: flex;
	position:relative;
}
.h-blog2{
	background-image:url(../images/history-bg.png);
	display: flex;
	color:#fff;
	position:relative;
}
.h-blog3{
	background-image:url(../images/history-bg1.png);
	display: flex;
	color:#fff;
	position:relative;
}
.h-blog4{
	background-image:url(../images/history-bg2.png);
	display: flex;
	color:#fff;
	position:relative;
	margin-bottom:27px;
}
.h-blog:before,.h-blog1:before,.h-blog2:before,.h-blog3:before,.h-blog4:before{
	content: '';
    position: absolute;
    top: 0px;
    left: 43px;
    height: 100%;
    width: 2px;
}
.h-blog:before{
    background: #afa9a0;
}
.h-blog1:before{
    background: #e69e5d;
}
.h-blog2:before,.h-blog3:before,.h-blog4:before{
    background: #fff;
}
.fst:before{
    top: 30px;
}
.lst:before{
    height:15%;
}
.dis-flex{
	display:flex;
}
.logo-btm{
	bottom: 0;
    position: absolute;
    width: 92%;
    text-align:center;	
}
.his-list-type{
	position:absolute;
	float:left;
	top: 30px;
	margin-left: 30px;
	left: 0;
}
.his-list-type1{
	position:absolute;
	float:left;
    top: 45px;
	margin-left: 30px;
	z-index:9999;
	left: 0;
}
.his-cntnt{
	position:relative;
	float:left;
	padding: 26px 50px;
	margin-left:25px;
}
.his-cntnt h2{
	font-family:"Omnia";
}
.h-blog2 .his-cntnt, .h-blog3 .his-cntnt, .h-blog4 .his-cntnt, .h-blog .his-cntnt{
	padding: 40px 50px 28px;
}
.his-cn-img{
	width:30%;
	margin-right:35px;
}
.mr0{
	margin-right:0;
}
.his-slide{
	width:100%;
}
.his-s-pd{
	padding:0;
}

.disnon {
	display:block;
}
.disblk{
	display:none;
}
.dis-block{
	display:none;
}
.dsb{
	padding-right:0;
	padding-left:0;
}
/*dropdown-starts*/
.navbar-nav>li>.dropdown-menu {
  margin-top: 0px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar-default .navbar-nav>li>a {
  width: 200px;
  font-weight: bold;
}

.mega-dropdown {
  position: static !important;

}
.mega-dropdown-menu {
  padding: 20px 0px;
  width: 100%;

  
  border:none;
  background-color:#ffebcd;
  border-radius:0;
   border-bottom: 1px solid #e69e5d;
   -webkit-box-shadow: 0px 4px 10px -4px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 4px 10px -4px rgba(0,0,0,0.75);
    box-shadow: 0px 4px 10px -4px rgba(0,0,0,0.75);
}

/*.mega-dropdown-menu:before {
  content: "";
  border-bottom: 12px solid #ffebcd;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  position: absolute;
  top: -12px;
  left: 22%;
  z-index: 10;
}*/


 .mega-dropdown-menu ul {
  padding: 0;
  margin: 0;
}

.submenu{
  list-style: none;
  padding: 10px 15px !important;
  	
}

.submenu p {
  display: block;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #fff;
  white-space: normal;
  border:transparent 1px solid;
  word-wrap: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);	
}

.submenu a:hover,
.submenu a:focus {
  text-decoration: none;
  color: #fff;
 
}
.submenu p:hover {
  color:#ee8205;
 }
.mega-dropdown-menu ul .dropdown-header {
  color: #428bca;
  font-size: 18px;
  font-weight: bold;
}

.mega-dropdown-menu form {
  margin: 3px 20px;
}

.mega-dropdown-menu .form-group {
  margin-bottom: 3px;
}
.submenu{
	width:20% !important;
	position:relative;
	float:left !important;
	text-align:left !important;
	display:table;
}
.submenu a{
    position:relative;
    /*font-size:33px !important;*/
}
.sbmenu-title{
    position:absolute;
    text-align:center;
    font-size: 1.2rem;
    text-align:center;
    width:100%;
    top:0;
    left:0;
}
.sbmenu-title2{
	position:absolute;
	top:30%;
	left:20%;
	text-align:center;
	font-size: 1.2rem;
}
.sbmenu-title1{
	 position:absolute;
 text-align:center;
 font-size: 1.2rem;
 text-align:center;
 width:100%;
 top:0;

}
.sbmenu-img{
	width:100%;
}

/*dropdown-ends*/
/*2nd toggle starts*/
.custom-nav .navbar-header .navbar-toggle{
	display:none;
}
.custom-nav .navbar-header .navbar-toggle {
    margin-right: 0;
    margin-top: 0;
    background: none;
    position: absolute;
    right: 20px;
    top: 3px;
    border: none;
}
.custom-nav .navbar-header .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    border-radius: 1px;
	background-color: #999;
    height: 3px;
	margin:5px 0;
}
/*2nd toggle ends*/
.btn-tgl{
	float: right;
    width: 20%;
	margin-top: 22px;
	border: none;
    background-color: transparent;
	display:none;
	cursor: pointer;
}
.btn-tgl:focus{
	outline: none;
}
.is-close{
	display:none;
}
.is-open{
	display:block;
}
.close-btn{
	z-index: 9999;
    position: absolute;
	float: right;
    width: 8%;
	height:30px;
    margin-right: 0;
	border: none;
    background-color: transparent;
	right: 0px;
}
.footer-txt{
	font-size:.9rem;
}
.custom-nav .collapse.in {
	display:inline-block;
}
.seperator{
	text-align:left;
	margin-top: 20px;
    padding-left: 15px;
}
.seperator img {
	width: 100%;
}
.hide_br br {
	display: none;
}
a.ev_link_row:link, a.ev_link_row:visited, a.ev_link_row:hover {
    font-size: 22px !important;
    font-family: "Museoslab" !important;
    color: #333333 !important;
    text-decoration: none;
    font-weight: normal;
}
.ev_td_li p span.hide_br {
    background: url(../images/calendar.png) no-repeat center left;
    padding-left: 26px;
    background-size: 4%;
    margin-right: 35px;
	font-size: 1rem !important;
}
span.hits {
    background: url(../images/eye.png) no-repeat center left;
    background-size: 20%;
    padding-left: 26px;
    margin-right: 35px;
    font-size: 1rem !important;
}
em.admin {
    background: url(../images/admin.png) no-repeat center left;
    padding-left: 26px;
    background-size: 17%;
	font-size: 1rem !important;
}
#jevents_body .jev_toprow div.previousmonth a {
    font-size: 18px !important;
    font-weight: normal;
    padding-left: 20px !important;
    color: #FFF;
    background: url(../images/cal-prev-arrow.png) no-repeat center left !important;
    text-decoration: none;
}
#jevents_body .jev_toprow div.nextmonth a {
    padding-right: 20px !important;
    color: #FFF;
    font-size: 18px !important;
    font-weight: normal;
    background: url(../images/cal-next-arrow.png) no-repeat center right !important;
    text-decoration: none;
}
.inputbox, #month, #year{
	 height: 34px;
    padding: 0px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#jevents_body  ul.ev_ul li.ev_td_li{
 background: url(../images/side-seperator.png) no-repeat bottom;
 background-size:100%;
}
.contact h3{
display:none;
}
.controls input, .controls textarea{
	display: block;
	
    width: 100%;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    color: #464a4c;
    background-color: #fff;
    background-image: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}
.contact-btn{
 margin-bottom:15px;
 margin-top:15px;
}
.control-label span{
	color:red;
}
.page-header  h2{
	width:100%;
	text-align:left;
	font-family: "Museoslab";
}
.contact{
	width:55%;
}
.dl-horizontal{
  display:none;
}
.his-slide {
    width: 100%;
    max-height: 425px;
}
.item-page img {
    max-width: 100%;
    height: auto;
}
@media(max-width:1200px){
	/*.link-img {
		height: 135px;
	}*/
	.link1 {
    	font-size: .8rem;
		line-height:24px;
	}
	.slide-text-bg2 span {
		font-size: 13px;
		line-height: 20px;
	}
	.navbar-nav > li a {
    	font-size: 17px;
	}
	.submenu {
		padding: 3px 5px;
	}
	
	
	.sbmenu-title, .sbmenu-title1, .sbmenu-title2{
		font-size:1.1rem;
	}
	.his-cn-img {
		width: 29%;
		margin-right: 22px;
	}
	.side-img-ttl1 {
    	left: 20%;
	}
	.nav-item1{
		height: 60px;
	}
	.contact{
		width:65%;
	}
}
@media (max-width:990px) and (min-width:920px){
	.link1 {
		padding: 14px 25px;
		font-size: 1rem;
		line-height:27px;
	}
	/*.link-img {
		height: 160px;
	}*/
.cal {
    width: 279px;
}
.slide-text-bg2 span {
		font-size: 16px;
		line-height: 24px;
		padding: 25px 30px;
	}
}
@media (max-width:990px) and (min-width:890px){
	.col-md-3.nav-toggle{
		width:35%;
	}
}
@media (max-width:889px) and (min-width:767px){
	.col-md-3.nav-toggle{
		width:40%;
	}
}
@media (max-width:990px){
	.link-img{
		margin-bottom: 20px;
	}
	
	.title h4{
		font-size: 2rem;
	}
	.slide-text-bg2 span {
		font-size: 16px;
		line-height: 25px;
		padding:42px 30px;
	}
	.slide-caption{
		width:65%;
	}
	.his-cn-img {
		width: 28%;
		margin-right: 20px;
	}
	.side-img-ttl1 {
		left:22%;
	}
	.side-img-ttl1 h4 {
		font-size: 1.8rem;
	}
	.btn-tgl{
		display:block;
	}
	.nav-toggle{
		display:none;
		position:absolute;
		z-index:888;
		top:0;
		right:0;
	}
	
	.side-bar{
		padding-top:60px;
		height: 1300px;
	}
	.col-md-3.nav-toggle{
		top:0;
		right:0;
		padding-right:0;
		
	}
	.nav.navbar.pad-inc.nav-toggle{
		z-index:999;
		right:50px;
	}
	.nav-hd{
		width:50%;
		float:right;
		margin-top:0;
	}
	.col-md-9.border-top.r-pad.padt22, .col-md-9.border-top.padt22{
		width:100%;
	}
	.cal {
    width: 279px !important;
}
.cal td a {
    width: 39px !important;
}
	
}
@media (max-width:919px){
	.link1 {
		font-size: 1rem;
		padding: 19px 18px;
	}
	/*.link-img {
    	height: 158px;
	}*/
	
}
@media (max-width:790px) and (min-width:768px){
	.link1 {
		padding: 20px;
		font-size: 1rem;
	}
	/*.title {
		top: 38%;
		left: 42%;
	}*/
	.title h4 {
		font-size: 1.5rem;
	}
	.slide-text-bg2 span {
		font-size: 13px;
		line-height: 20px;
		padding:35px 22px;
	}
	.slide-caption{
		width:65%;
	}
	
	.sbmenu-title, .sbmenu-title1, .sbmenu-title2{
		font-size:.8rem;
	}
	.side-img-ttl1 {
		left: 18%;
	}
	
}
@media(max-width:767px){
	.navbar-nav .nav-item, .navbar-nav .nav-item2{
     position: relative !important;
}

	.pad-inc {
		padding: 0rem 1rem;
	}
	.dis-block{
		display:block;
	}
	
	.mt35b100{
		margin-bottom:50px;
	}
	.custom-nav .navbar-header .navbar-toggle{
		display:block;
		right: 60px;
    	top: 17px;
	}
	.cstm-nvbr{
		display:none;
	}
	.srch-div{
    	width: 50px;
	}
	.nav-item2.text-xs-center, .nav-item.text-xs-right {
		text-align: left !important;
	}
	.navbar-nav .nav-item, .navbar-nav .nav-item2{
		width:100%;
		margin-left:0 !important;
		padding: 0;
	}
	ul.navmanage li:first-child{
		width:100%;
		padding-left:0 ;
		margin-left:0 ;
		padding: 0 ;
	}
	ul.navmanage li:last-child{
		width:100%;
		margin-left:0 !important;
		padding: 0;
	}
	.cstm-nvbr{
		width:100%;
	}
	.custom-nav .navbar-header{
		display:inline-block;
	}
	/*dropdown starts*/
	.sbmenu-img{
		display:none;
	}
	.submenu{
		width:100% !important;
		float:none !important;
		padding: 10px 15px !important;
	}
	
	.sbmenu-title, .sbmenu-title1, .sbmenu-title2{
		position:relative !important;
		text-align:left;
		top:0;
		left:0;
	}
	.submenu p {
		color:#000 !important;
		margin-bottom: 5px !important;
	}
	.submenu p:hover {
		color:#ee8205 !important;
	}
	.mega-dropdown-menu {
    	width: 40%;
	}
	/*.mega-dropdown-menu:before {
		left:25px;
	}*/
	.navbar-nav>li>.dropdown-menu {
    	margin-top: -70px;
	}
	ul.nav.navbar-nav.text-right {
		background-color: rgba(255, 248, 233, 1);
		position: absolute;
		width: 100%;
		top: 60px;
		z-index: 1;
		padding: 5px 15px;
		webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,1);
		-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,1);
		box-shadow: 0px 1px 2px 0px rgba(0,0,0,1);
	}
	.submenu a:hover, .submenu a:focus{
		border:none !important;
	}
	.contact{
		width:80%;
	}
	.slide-text-bg2 span {
		font-size: 14px;
		line-height: 20px;
		padding: 20px 30px;
	}
	/*dropdown ends*/
#jevents_body .jev_toprow div.previousmonth a{
  display: inherit;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(../images/cal-prev-arrow.png) no-repeat center !important;
 }
 #jevents_body .jev_toprow div.nextmonth a{
  display: inherit;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: url(../images/cal-next-arrow.png) no-repeat center !important;
 }

}
@media (max-width:680px){
	.logo {
		width: 45%;
	}
	.logo-name{
		width:75%;
	}
	.logo-img {
		width: 20%;
		margin-right: 5px;
	}
	.header {
		height: 85px;
	}
	.link-img {
		margin-bottom: 12px;
		/*height: 154px;*/
	}
	.title h4 {
		font-size: 1.8rem;
	}
	/*.title {
		top: 38%;
		left: 42%;
	}*/
	.navbar-nav > li a {
		font-size: 18px;
	}
	.nav-item {
		padding: 0 25px;
		margin-left: 0rem !important;
	}
	ul.navmanage li:first-child {
		padding: 0 0px;
		margin-left: 0rem;
	}
	ul.navmanage li:last-child {
		padding: 0 25px;
		margin-left: 0rem !important;
	}
	.header {
		padding: 8px 0;
	}
	.link1 {
		padding: 18px;
	}
	.disnon {
		display:none;
	}
	.disblk{
		display:block;
	}
	
	.slide-text-bg2 {
		width:100%;
	}
	
	.contact-drpdn{
		left:-70px;
	}
	.close-btn {
		width: 11%;
	}
	.submenu {
	    list-style: none;
	    padding: 10px 15px !important;
	}
}
@media (max-width:570px){
	.link-img {
		margin-bottom: 12px;
		/*height: 105px;*/
	}
	.title h4 {
		font-size: 1.2rem;
	}
	/*.title {
		top: 35%;
		left: 42%;
	}*/
	.nav-item {
		padding: 0 12px;
		width: 45%;
		margin-left:0 !important;
	}
	ul.navmanage li:first-child {
		padding: 0 12px !important;
		padding-left:0px !important;
		width: 45%;
		margin-left:0 !important;
	}
	ul.navmanage li:last-child {
		padding: 0 12px;
		width: 45%;
		margin-left:0 !important;
	}
	.link1 {
		padding: 6px 12px;
		font-size: .8rem;
		line-height: 19px;
	}
	
	.nav.navbar.pad-inc.nav-toggle{
		right:0;
		margin-top: 30px;
	}
	
	.contact-drpdn{
		left:-70px;
	}
	
	.his-cn-img {
		width: 27%;
		margin-right: 13px;
	}
	.mega-dropdown-menu {
    	width: 55%;
	}
	.contact{
		width:100%;
		font-size:1.5rem;
	}
}
@media (max-width: 820px){
.navbar-nav > li a {
    font-size: 15px;
}
}
@media (max-width:450px){
	
	.navbar-nav > li a {
		font-size: 18px;
	}
	.title h4{
		font-size: 1rem;
	}
	.navbar {
		padding: 0.5rem 0.2rem;
	}
	.link-blog {
		padding: 35px 5px;
	}
	.link-img {
		margin-bottom: 9px;
		/*height: 110px;*/
	}
	/*.title {
		top: 35%;
		left: 48%;
	}*/
	.pd-dc{
		padding:0 5px;
	}
	.footer-txt {
		font-size: 1rem;
		margin-bottom: 0.5rem;
	}
	.logo-name {
		width: 73%;
	}
	.nav-1 {
		margin-left: 8px;
	}
	.nav-1 a{
		font-size: .8rem;
	}
	.header {
		height: 66px;
		padding: 10px 0;
		background-size: cover;
	}
	.link1 {
		padding: 5px 10px;
		font-size: 1rem;
		line-height:22px
	}
	.sub-headings, .sub-headings1{
		font-size: .6rem;
	}
	.sub-headings{
		margin-left:10px;
	}
	.sub-headings1{
		margin-left:235px;
	}
	.ml0{
		margin-left:0;
	}
	
	.nav-2 {
		margin-left: 10px;
		margin-right: 2px;
	}
	.title h5{
		font-size:1rem;
	}
	.btn-tgl{
		margin-top:10px;
	}
	.close-btn{
		width: 12%;
		margin-top: -10px;
	}
	.mega-dropdown-menu {
    	width: 85%;
	}
	.lst:before {
		height: 16%;
	}
	.nav.navbar.pad-inc.nav-toggle{
		right:0;
		margin-top: 10px;
	}
	 .nextmonth a span, .previousmonth a span{
  display:none;
 }

}
@media (max-width: 767px){
.navbar-nav>li>.dropdown-menu {
    margin-top: 0px;
}
}
@media(max-width:420px){
	.his-cn-img {
		width: 29%;
		margin-right: 5px;
	}
	.r-pad{
		padding:0 10px;
	}
	
}
@media(max-width:375px){
	h1,h2{
  		font-size: 1.8rem;
	}

	
	.contact-drpdn{
		left:-70px;
	}
	
	.navbar-nav > li a {
		font-size: 14px;
	}
	.txt{
		font-size:.8rem;
	}
	.heading{
		font-size:1.2rem;
	}
	.s-head {
		padding-left: 5px;
	}
	.mega-dropdown-menu {
    	width: 100%;
	}
	.close-btn {
		width: 16%;
	}
		
	#jevents_body #jumpto form button{
    		margin-top: 10px !important;
	}
	.page-header  h2{
	  font-size: 1.7rem;
 	}

	
}
ul.navmanage li:first-child{
    padding-left: 15px ;
    width: 10% ;
    text-align: left !important;
}

ul.navmanage li:last-child{
    float: left;
    padding: 0;
    width: 10%;
    text-align: right;
}
.bgimgcss{
	display: flex;
	color:#fff;
	position:relative;
}
.ui-tabs {
padding:0 !important;
}
.ui-tabs .ui-tabs-panel
{
padding:0px 0px !important ;
}
.lst {
    margin-bottom: 27px;
}
.ui-widget {
    font-family: "MuseoSansCyrl-300" !important;
}
span.prev {
    padding: 0 10px;
    cursor: pointer;	
}
span.next {
    padding: 0 10px;
    cursor: pointer;	
}
.nav-item2.active a {
    color: #;
    color: #ee8205;
}
.his-cntnt h3 {
    font-family: "Omnia";
}

.search {
    padding-left: 4%;
}
ul.pager.pagenav {
    display: none;
}
 .srch-drpdn{
 width:30%;
 padding:25px 22px 20px;
 background-color:#ffffff;
 border:#ebc89f 1px solid;
 left: auto;
 right:2px;	
 min-width: 226px;
 border-radius:0;
}
.srch-drpdn li{
 font-size: .85rem;
 margin-bottom:7px;
}
.srch-drpdn li:last-child{
 margin-bottom:0;
 text-align:center;
 margin-top:22px;
}
.srch-drpdn li a{
 margin-bottom:0;
 color:#f3a664;
 text-decoration:underline;
}
.srch-drpdn:before {
  content: "";
  border-bottom: 9px solid #fff;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  position: absolute;
  top: -9px;
  z-index: 10;
  right: 2%;
}
.srch-drpdn:after {
  content: "";
  border-bottom: 9px solid #ebc89f;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  position: absolute;
  top: -10px;
  right: 1%;
  z-index: 1;
}
.serch{
text-align:center;
margin-top:10px;
}
 .checkbox, .radio{
   float:left;
   margin-right:70px;
}
 .checkbox+.checkbox, .radio+.radio {
     margin-top: 0;
}
.nav-items > div{
	float:left !important;
	border:none !important;
}
.nav-items > div a{
	color:#e59b46 !important;
	float:left !important;
	margin-left:20px !important;
	font-size:.8rem !important;
	font-family:"Museoslab" !important;
	border-bottom: 1px dashed !important;
}
/*event-item*/
.jev_toprow div.currentmonth {
    border-top: 1px solid #807d78 !important;
    border-bottom: 1px solid #807d78 !important;
	line-height: 49px !important;
}
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
    border-top-left-radius: 0 !important; 
  	border-bottom-left-radius: 0 !important; 
	border-top-right-radius:0 !important;
	border-bottom-right-radius: 0 !important;
	line-height: 49px !important;
	 min-height: 50px !important;
	 background-color: #333333 !important;
    border: none !important;
}
#jevents_body #jev_maincal.jev_listview .jev_daysnames {
    background: none !important;
    border:none !important; 
    font-size: 25px !important;
    width: auto !important;
}
#jev_maincal {
    background: none !important;
    border:none !important;
}
#jevents_body .jev_listview .jev_listrow li{
	border-width:0px 0px 1px 0px !important;
}
#jevents_body .jev_listview .jev_listrow li:last-child{
	border-width:0px 0px 0px 0px !important;
}
/*event-item ends*/
.jev_evdt_desc{
	padding:0 15px !important;
}
#jevents_body{
	border:none !important;
	background:none !important;
}
.result-title a{
	font-family: "Museoslab" !important;
    color: #000 !important;
    text-decoration: none !important;
}
.phrases-box{
	display:inline-block !important;
}
 .jev_evdt{
 padding:0 15px !important;
}
#jevents_body .nav-items div.active a, .jev_header2 .active a {
    background: none !important;
    color: #ee8205 !important;

}
#jevents_body .nav-items div.active a, .jev_header2 .active a:hover {
    color: #ee8205 !important;
}
#jevents_body .nav-items > div a:hover {
     padding: 8px 12px 7px 12px !important;
    background: none !important;
    border-left: none !important;

    color: #ee8205 !important;
}

#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover {
    background: none !important;
    border-left: none;
}
#jevents_body .cal_today a.cal_daylink {
    background-color: #ee8205 !important;
}
#jevents_body .cal_today a.cal_daylink:hover {
    border-left: 1px solid #ee8205 !important;
    background-color: #fff !important;
    border: 1px solid #ee8205 !important;
    padding: 4px !important;
    border-radius: 10px !important;
}


.jev_evdt_title{
	font-size: 1.2rem !important;
    font-family: "Museoslab" !important;
}
.ev_td_li{
	padding: 10px 12px !important;
}
#jevents_body #jumpto form button {
    line-height: 32px !important;
    margin-top: -3px !important;
}
.mr8{
 margin-right: 8px;
}
.jev_evdt_creator{
 float:left;
}
.jev_evdt_hits{
 float:left;
 margin-right:45px;
}
.jev_evdt_summary{
 float:left;
 margin-right:45px;
}
.jev_evdt_summary.test {
    padding-bottom: 1em;
    padding-left: 1em;
}
.jev_evdt_title {
    padding-left: 0.8em;
}
p.txt {
    margin-top: 10px;
}
.phrse {
    border-top: #ebc89f 1px solid;
    margin-top: 25px;
    margin-bottom: 25px;
}
h2.contentheading {
    text-align: center;
    margin-bottom: 20px;
}
/
/*.carousel-fade .carousel-inner .item {
  opacity: 0 !important;
  transition-property: opacity !important;
}

.carousel-fade .carousel-inner .active {
  opacity: 1 !important;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0 !important;
  opacity: 0.5 !important;
  z-index: 1 !important;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1 !important;
}

.carousel-fade .carousel-control {
  z-index: 2 !important;
}
*/
.phrases-box .controls input{
    width:auto !important;    
}
.pd-dc{
    position: relative;
    display: table;
}
.title h5 {
    margin: 0;
}
/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/
/*@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0.5 !important;
      -webkit-transform: translate3d(0, 0, 0) !important;
              transform: translate3d(0, 0, 0) !important;
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0.5 !important;
      -webkit-transform: translate3d(0, 0, 0) !important;
              transform: translate3d(0, 0, 0) !important;
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1 !important;
      -webkit-transform: translate3d(0, 0, 0) !important;
              transform: translate3d(0, 0, 0) !important;
    }
}
*/
/* just for demo purpose */
   /* html,
    body,
    .carousel,
    .carousel-inner,
    .carousel-inner .item {
      height: 100%;
    }*/
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000;
            perspective: 1000;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (max-width: 768px) {
table{
	width:100% !important;
	}
}
@media screen and (min-width: 768px) {
	
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.custom p {
    margin-bottom: 0px;
}
   
ul.pagination-list li {
    display: inline;
    padding-right: 30px;
}
 ul.pagination-list li.disabled {
    display: none;
}
 .pagination{
width:100% !important;
}

 .h-blog {
    display: -webkit-box !important;
}
.bgimgcss {
    display: -webkit-box !important;
}
.h-blog1 {
display: -webkit-box !important;
}
.container, .container-fluid{
background-color:#fff !important;
}
.date-calendar{
padding-bottom:10px;
 font-size: 14px;

}
span.start-time {
    color: #F1C050;
    font-size: 16px;
}
.side-bar a {
    color: #F1C050;
}
.navbar-nav > li a {
    padding-bottom: 16px;
    display: inline-block;
}
 .submenu a {
display: inline !important;
    padding-bottom: 0 !important;

}
 @media(max-width:570px){
 table{
	width:100% !important;
 }
 ul.navmanage li ul li:first-child{
 padding-left:12px !important;
}
}
@media (max-width: 767px){
.mega-dropdown a.dropdown-toggle{
 padding-bottom:0;
}
.submenu p {
    margin-bottom: 0px !important;
    font-size:14px !important;	
}
.navbar-nav>li>.dropdown-menu {
    bottom: 0;
    background: none;
    padding: 0;
 position: relative;
    top: 0px;
 border:none;
 box-shadow:none;
 display:block;
}
.submenu {
 display: grid !important;
    width: 100% !important;
    float: none !important;
    padding: 0px 15px !important;
}
.navbar-nav > li a {
    display: block;
}
}
a:focus{
/*color:#fff !important;*/
}
@media (max-width: 990px){
    .link-img {
            max-height: 162px;
    }
}

@media (max-width: 679px){
    .carousel .carousel-inner .item .slide-caption {
        display:none;
    }
    
}
@media (max-width: 486px){
    .header .nav-hd button.btn-tgl {
        width: 30%;
    }
    .header .nav-hd button.btn-tgl img.img-fluid {
        width: 36px!important;
        max-width: 50px;
    }
}
