@media only screen and (min-width: 1001px) {

.show_1024{
	display: block;
}

.show_768, .show_600{
	display: none;
}

.school-wrap {
	/*background: url('/source/templates/inliberty/img/school/web1.jpg') center top no-repeat;
	background-size: 100% 1300px;*/
}

#cse-search-results iframe {
	height: 1400px;
}

}

@media only screen and (max-width: 1000px) {

.show_768{
	display: block;
}

.show_1024, .show_600{
	display: none;
}

.containers{
	width: 624px;
	padding: 0;
}
.full-format .bg-post {
	background-position: center 243px;
	width: 624px;
	left: 50%;
	-webkit-transform: translate(-50%);
	-moz-transform: translate(-50%);
	transform: translate(-50%);
}
.full-format .full-format-main {
	padding-top: 465px;
	padding-left: 23px;
	padding-right: 23px;
}
.author_list{
	text-align: center;
}

.author_list .col_30{
	float: none;
	display: inline-block;
	margin: 0;
	vertical-align: top;
	text-align: left;
}

.second_inside .col_right{
	display: none;
}

/*.school-wrap {
	background: url('/source/templates/inliberty/img/school_bg_pl.jpg') center top no-repeat;
}*/
/*.school-wrap {
	background: url('/source/templates/inliberty/img/school/web3.jpg') center top no-repeat;
	background-size: 100% 1300px;
}*/

#cse-search-results iframe {
	height: 1430px;
	width: 100%;
}
	.search div {
		position:relative;
	}
	.search div > input[type="submit"] {
		width:16px;
		height:22px;
	}

.test-page .row{
	width: 100%;
	font-size: 16px;
	font-weight: normal;
	font-family: 'ScotchModernItalic';
}

	.test-page .th{
		display: none;
	}

	.test-page .title{
		width: 100%;
		float: left;
		padding-bottom: 10px;
	}

	.test-page .col3{
		width: 100%;	
		float: none;
		text-align: left;
		padding-bottom: 10px;
	}

	.test-page .col3 label{
		padding-left: 10px;
		display: inline;
	}

.autor-inside {
	width: 678px;
}
}

/*@media only screen and (max-width: 696px) {

}

@media only screen and (max-width: 767px) {

}

@media only screen and (min-width: 321px) and (max-width: 599px) {

}

@media only screen and (max-width: 599px) {

}*/

@media only screen and (max-width: 479px) {
    
    
    
    
    .full-format .bg-post {
	background-position: center 279px;
	width: 496px;
	left: 50%;
	-webkit-transform: translate(-50%);
	-moz-transform: translate(-50%);
	transform: translate(-50%);
}
.full-format .full-format-main {
	padding-top: 369px;
	padding-left: 0px;
	padding-right: 0px;
}
.full-format-main .ff_info h1 { 
	width: 350px;
	font-size: 45px;
	margin-bottom: 21px;
	line-height: 43px;
}
.full-format-main .ff_info p {
	font-size: 22px;
	line-height: 27.5px;
}
.date_stamp_arh a {
	font-size: 13px;
	line-height: 18px;
}
.date_stamp_arh h2 {
	font-size: 21px;
	line-height: 25px;
}
.full-format-main .ff_info {
	padding-bottom: 35px;
	margin-bottom: 23px;
}
.date_stamp_arh, .date_stamp_arh a {
	margin-bottom: 20px;
}
.containers{
	width: 496px;
}

#footer .menu{
	text-align: right;
}

#footer .menu li{
	display: inline-block;
	float: none;
}

#footer .menu li a{
	/*font-size: 13px;
	line-height: 28px;
	padding: 0 9px 0 12px;
	letter-spacing: 2.97px;*/
}

#footer {
    height: 150px;
    margin: -150px 0 0;
}

.wrapp-hold{padding: 0 0 150px;}

#cse-search-results iframe {
	height: 1500px;
	width: 960px;
}
.concurs_block h1 {
	font-size: 24px;
	margin-top: 0;
}
.concurs_block h1.sub {
	margin-bottom: 36px;
}

/*.school-wrap {
	background: url('/source/templates/inliberty/img/school/web3.jpg') center top no-repeat;
	background-size: auto 1500px;
}*/
/*
.other_schools .accordion .accordion_inner h1 {
.search div {
	position:absolute;
}
.search div > input[type="submit"] {
	width:16px;
	height:22px;
}
*/

/*.other_schools .accordion .accordion_inner h1 {
	font-size: 45px;
	line-height: 45px;
}*/
	/*.school_bg {
		min-height: 1300px;
	}*/
	.concurs_main .accordion .accordion_inner {
		margin-top: 0px;
	}
	.concurs_main .accordion .accordion_inner h1 {
		font-size: 47px;
		line-height: 47px;
	}
	.concurs_main .accordion .accordion_inner p {
		font-size: 20px;
	}
	.concurs_main .accordion .accordion_inner .accordion_title {
		margin: 24px 0;
	}
	.concurs_main .accordion .accordion_inner .accordion_title a {
		font-size: 20px;
	}

/* ШКОЛА */
.concurs_main {
	margin-top: -8px;
}
.concurs_info {
	padding-bottom: 48px;
	min-height: initial;
	height: auto !important;
}
.concurs_info h2 {
	font-size: 45px;
	line-height: 45px;
}
.concurs_info h1 {
	margin-bottom: 45px;
	font-size: 45px;
	line-height: 45px;
}
.concurs_info p {
	font-size: 23px;
	line-height: 27px;
}
.concurs_info .title_link {
	font-size: 25px;
	line-height: 18px;
}/*
.read_more {
	font-size: 38px;
	padding-top: 35px;
}*/
.ac {
	margin-top: -3px;
}
.accordion_title {
  margin: 40px 0;
}
.concurs_main .accordion .more_block {
	margin-bottom: 0;
}
.other_schools {
	padding-bottom: 24px;
}
.other_schools .accordion_inner .accordion .accordion_title {
	padding-bottom: 0px;
}


.autor-inside {
	width: 339px;
}
    
    
 
.containers {
	width: 460px;
}
.concurs_info {
	height: auto !important;
	min-height: initial;
}
    
    
    
    
header {
	padding: 32px 0 20px;
}
.containers {
    width: 300px;
}
.full-format .bg-post {
	background-position: center 174px;
	width: 285px;
	left: 50%;
	-webkit-transform: translate(-50%);
	-moz-transform: translate(-50%);
	transform: translate(-50%);
}
.full-format .full-format-main {
	padding-top: 239px;
	padding-left: 7px;
	padding-right: 7px;
}
.full-format-main .ff_info {
	padding-left: 0px;
	padding-right: 0px;
	border-bottom: 3px solid #000;
}
.full-format-main .ff_info h1 { 
	width: 280px;
	font-size: 28px;
	margin-bottom: 19px;
	line-height: 26px;
}
.full-format-main .ff_info p {
	font-size: 15px;
	line-height: 17.5px;
}
.date_stamp_arh > h2 > a {
	font-size: 13px;
}
.date_stamp_arh a {
	font-size: 10px;
	line-height: 13px;
}
.date_stamp_arh h2 {
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 3px;
}
.full-format-main .ff_info {
	padding-bottom: 24px;
	margin-bottom: 3px;
}
.date_stamp_arh,
.date_stamp_arh a {
	margin-bottom: 4px;
	height: 54px;
}
.date_stamp_arh {
	margin-left: -8px;
	padding-left: 0;
}
.read_more{
	font-size: 20px;
	width: 130px;
	top: 4px;
	padding-top: 0;
}


/*.school-wrap {
	background: url('/source/templates/inliberty/img/school/web3.jpg') center top no-repeat;
}*/

	.concurs_info {
		min-height: 750px;
	}
	.ac {
		margin-top:-12px;
	}

	.concurs_main .accordion .accordion_inner {
		font-size: 16px;
	}
	.concurs_main .accordion .accordion_inner h1 {
		font-size: 27px;
		line-height: 27px;
	}
	.concurs_main .accordion .accordion_inner p {
		font-size: 16px;
	}
	.concurs_main .accordion .accordion_inner .accordion_title a {
		font-size: 16px;
		min-height: 65px;
	}
/* ШКОЛА */
.concurs_main {
	margin-top: -7px;
}
.concurs_info {
	padding-bottom: 24px;
	height: auto !important;
	min-height: initial;
}
.concurs_info h2 {
	font-size: 27px;
	line-height: 27px;
}
.concurs_info h1 {
	margin-bottom: 24px;
	font-size: 27px;
	line-height: 27px;
}
.concurs_info p {
	font-size: 14px;
	line-height: 17px;
}
.concurs_info .title_link {
	font-size: 15px;
	line-height: 11px;
	padding: 13px;
}
.read_more {
	font-size: 14px;
}
.ac {
	margin-top: 21px;
}
.accordion_title {
  margin: 0 0;
}
.concurs_main .accordion .more_block {
	padding-bottom: 0px;
	margin-bottom: 0;
}
}

/*@media only screen and (width: 480px) {



}*/


@media only screen and (max-width: 320px) {
	.container_section > .container {max-width: 320px;}
	.container .grid {width: 100%;}
	.container .grid .item{margin: 25px auto;}
	.author_list .col_30{width: 320px;}
	.second_inside .event_block h1,
	.second_inside .event_block h1 span,
	.library_block h1,
	.blog_block h1{font-size: 28px;}

	.concurs_info h1,
	.concurs_info h2 {
		font-size: 24px;
		line-height: 27px;
	}
	.concurs_info p {
		font-size: 16px;
		line-height: 17px;
	}	

	.blog_block h1{font-size: 28px;}
	/*.school-wrap {
		background: url('/source/templates/inliberty/img/school/web3.jpg') center top no-repeat;
		background-size: auto 1330px;
	}

	}

	.search div {
		position:absolute;
	}
	.search div > input[type="submit"] {
		width:16px;
		height:22px;
	}
	.show_600 {
    	display: block;
    	margin: 0 auto;
    	width: 285px;
    	margin-bottom: 36px;
	}

*/
	.concurs_block h1 {
		font-size: 22px;
		margin-top: 1px;
	}
	.concurs_block p {
		font-size: 16px;
	}

	.concurs_block .accordion_title a {
		font-size: 18px;
		min-height: 65px;
	}

	.concurs_info {
		min-height: 750px;
	}

	.concurs_info .title_link {
		font-size: 18px;
		line-height: 11px;
	}
	.full-format-main .ff_info {
		margin-top: -30px;
 		margin-bottom: 27px; 		
	}
	.full-format-main .ff_info p {
		font-size: 16px;
	}

	.ac {
		margin-top:-12px;
	}

	.concurs_main .accordion .accordion_inner {
		font-size: 16px;
	}

	.concurs_main .accordion .accordion_inner h1 {
		font-size: 27px;
		line-height: 27px;
	}
	.concurs_main .accordion .accordion_inner p {
		font-size: 16px;
	}

	.concurs_main .accordion .accordion_inner .accordion_title a {
		font-size: 16px;
		min-height: 65px;
	}

	/*.school_bg {
		min-height: 1055px;
	}*/
	
}