@media (max-width: 1000px) {
	.wrap, .warp {
		width: 768px;
		max-width: 768px;
	}
	.wrap2, .warp2 {
		width: 768px;
		max-width: 768px;
	}
	.headline{
		width:50%;
		float:left;
	}
	.header{
		background: transparent;
	}
	.bannerTop{
	display:none;
	}
	.toptoptext {
		padding-top: 13px;
	}
	.header .col-md-5{
		text-align: center;
	}
	.soclineHead{
		display: inline-block;
		margin: auto;
	}
	.search form {
		width: 100%;
	}
	.forCalen{
		margin:auto;
	}
	.glawNews .title {
		height: auto;
	}
	.logo {
		display: block;
		margin: auto;
	}
	.toptoptext{
		width:50%;
		float:left;
	}
	.search {
		float: left;
		padding-right:0;
	}
	.search form {
		margin: 7px auto 8px;
	}
	.photoN{
		display: inline-block;
		margin:auto;
	}
	.owl-item{
		text-align:center;
	}
	.footerText .text-right{
		text-align: center;
	}
	.menu {
		margin-top: 18px;
		overflow: hidden;
		padding-top: 47px;
		background: #163069 url(img/menua.png) no-repeat center;
		background-size: contain;
	}
	.menu > ul{
		display:none;
	}
	.forSLick, .colForSLick{
		padding:0;
	}
	.socline, .copyText {
		padding-top: 0;
	}
	.slicknav_nav li{
		margin: 2px auto;
	}
	.slicknav_nav ul{
		margin:0;
		padding: 10px 0;
	}
	.bigNewsBanElem > .row > .col-sm-4{
		display:none;
	}
	.topMarLine{
		margin-bottom: -7px;
	}
	.lineCount .item {
		width: auto;
		margin-bottom: 7px;
	}
	.lineCount .item .cnt {
		margin: auto auto auto 7px;
	}
}
@media (max-width: 995px) {
	.forCalen {
		/*width: 470px;
		height: 363px;*/
		width:100%;
		height:auto;
	}
	.MeterCalendar td div.caleDay .inDay > .title {
		font: 18px Calibri;
	}
	.MeterCalendar td div.caleDay {
		font: 20px/32px Verdana;
		width: 48px;
		height: 35px;
		margin-top: 7px;
	}
	.MeterCalendar td div.caleDay .inDay .lineCount .item {
		font: 20px/24px Myr;
		margin: 10px auto;
	}
	.MeterCalendar td.weekday2 div.caleDay .inDay {
		min-width: 180px;
	}
	.MeterCalendar td div.caleDay .inDay > .bottom a {
		font: 20px Calibri;
	}
	.footerText a {
		color: #fff;
		text-decoration: underline;
		font: 19px/26px Tahoma;
		/*display: block;*/
		display:none;
	}
	
	.footer .row .col-sm-10, .footer .row .col-sm-1 {display:none;} 
	.lineCount .item {
		width: auto;
		margin-bottom: 9px;
		margin-top: 7px;
		font: 18px/20px Myr;
	}
}
@media (max-width: 768px) {
	html, body{
		width:100wh;
		overflow-x: hidden;
	}
	.wrap, .warp {
		width: 98%;
		max-width: 98%;
		margin: 0 1%;
	}
	.wrap2, .warp2 {
		width: 100%;
		max-width: 100%;
	}
	.headline{
		width:100%;
		float: none;
	}
	.toptoptext{
		width:100%;
		float:none;
	}
	.search{

	}
	.newsglav {
		width: 100%;
		float: none;
		margin: 0 0 7px 0;
	}
	.list2slide .col-sm-3{
		display:none;
	}
	.logo {
		width: 100%;
		height: 120px;
		background: url(img/logo.png) no-repeat center center;
		background-size: contain;
	}
	.itemDetailText .text {
		height: auto;
	}
	.list5 .item{
		max-width: 96%;
	}
	.list5 .item .title, .itemDetail .title {
		font: 150%/150% Calibri;
	}
	.list5 .item .datum, .itemDetail .datum {
		font: italic 150%/150% Calibri;
	}
	.list5 .item .type, .itemDetail .type {
		font: 150%/150% Calibri;
		padding: 4px 3%;
	}
	.newsList .item .title {
		font: 150%/150% Calibri;
	}
	.newsList .item .text, .itemDetailText .text, .line1DetailText {
		font: 130%/130% Calibri;
	}
	.itemDetailText .title {
		font: bold 150%/130% Calibri;
	}
	#addForm {
		width: 100%;
		padding: 10px;
	}
	#addForm .col-sm-4-1 {
		width: 100%;
	}
	#addForm .block1 .col-sm-8-1 {
		float: left;
		width: 100%;
		margin-left: 0px;
		padding-left: 0px;
	}
	#addForm .col-sm-6-1 {
		display:none;
		margin-left: 0px;
		padding-left: 0px;
	}
	#addForm .col-sm-5-1 {
		width: 100%;
		margin-left: 0px;
		padding-left: 0px;
	}
	#addForm .lbl:empty{
		display:none;
		margin-left: 0px;
		padding-left: 0px;
	}
	#addForm .block2 .col-sm-8-1 {
		float: left;
		width: 100%;
		margin-left: 0;
		padding-left: 0;
	}
	.form-control {
		height: 39px;
	}
	#addForm .row1 div {
		min-height: 27px;
		margin-bottom: 3px;
	}
}
@media (max-width: 534px) {
	.dkB{
		width:70px;
		height:70px;
		background-size: contain;
	}
	.dkB.active, .dkB:hover{
		background-size: contain;
	}
	.footerText a {
		color: #fff;
		text-decoration: underline;
		font: 19px/26px Tahoma;
		/*display: block;*/
		display: none;
	}
	
	.footer .row .col-sm-10, .footer .row .col-sm-1 {display:none;}
}



@media (min-width: 769px) and (max-width: 1000px){
	
	.owl71 a > span {top:80% !important;}
	
}

@media (min-width: 621px) and (max-width: 768px){
	
	.owl71 a > span {top:81% !important;}
	
}


@media (min-width: 535px) and (max-width: 620px){
	
	.owl71 a > span {top:79% !important;}
	
}

@media (min-width: 471px) and (max-width: 534px){
	
	.owl71 a > span {top:76% !important;}
	
}

@media (max-width: 470px) {
	.owl71 a > span {top:66% !important;}
	.forCalen{
		/*width: 313px;*/
		width:100%;
		height:242px;
	}
	.MeterCalendar td div.caleDay {
		font: 14px/20px Verdana;
		width: 32px;
		height: 23px;
		margin-top: 2px;
	}
	.MeterCalendar td div.caleDay .inDay .lineCount .item {
		font: 17px/20px Myr;
	}
	.MeterCalendar td.weekday1 div.caleDay .inDay {
		min-width: 154px;
	}
	.MeterCalendar td div.caleDay .inDay > .bottom a {
		font: 15px Calibri;
	}
	.lineCount .item {
		width: auto;
		margin-bottom: 9px;
		margin-top: 7px;
		font: 16px/20px Myr;
	}
	.MeterCalendar td.weekday2.weekday3 div.caleDay .inDay {
		top: 28px;
		left: -71px;
	}
	.MeterCalendar td.weekday2.weekday3 div.caleDay .inDay::after {
		left: 83px;
		top: -4px;
		transform: rotate(315deg);
	}
}

@media (min-width: 421px) and (max-width: 470px){
	
	.owl71 a > span {top:72% !important;}
	
}


@media (min-width: 381px) and (max-width: 420px){
	
	.owl71 a > span {top:68% !important;}
	
}

@media (min-width: 200px) and (max-width: 390px){
	
	.owl71 a > span {top:66% !important;}
	
}