@media (min-width:1280px){.container{width:1230px}}

@media (max-width: 767px)
{

.top div.logo { display:none;}
.navbar-default .navbar-toggle { background-color:#030600; border-color:#030600;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color:#BA8748;border-color:#BA8748;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.nav-justified > li { display:block;}
.container-menu { padding:0;}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header { margin-left:0; margin-right:0; padding-left:0; padding-right:0; border:0;}
.nav-justified > li > a { padding-left:0; padding-right:0;border:none;}
.nav-justified > li > a:hover, .nav-justified > li.active > a { border:none; background-color:#030600; color:#fff;}
#footer .partners { float:none !important; text-align:center;}
#footer .info { margin-left:100px;}
#footer .contacts {margin-bottom:20px;}
	#footer .copyright > div { float:none !important; text-align:center;}
	#footer .copyright > div.pull-right { margin-top:5px;}

.navbar-level2 .nav { margin:0;}
#footer .partners img { max-width:100px;}
}



@media (max-width: 700px)

{
div.table,div.table .table-td { display:block;}	
div.table .table-td { float:inherit;}

.slide-banners > .row  div.table-td { position:inherit;}
.slide-banners > .row > div .banner .tag { position:absolute; top:50%; margin-top:-12px; left:20px; right:20px;}


}

@media (max-width: 480px)
{
	#footer .copyright > div { float:none !important; text-align:center;}
	#footer .copyright > div.pull-right { margin-top:5px;}
	.people > .item, .gallery-main > div > .item  { width:100%; float:none;}
	.row.people > div img { display:block; width:100%;}
	#footer .partners img { max-width:50px;}
	#footer .info { margin-left:70px;}
	#footer .info span { line-height:20px; font-size:20px;}
	#footer .contacts img { width:60px;}
	.h1, h1 {    font-size: 28px;}
	.h2, h2 {    font-size: 22px;}
}
@media (min-width: 768px)
{
.container-menu{ padding-left:0; padding-right:0;}
.navbar-brand { display:none;}

#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 190px;
}
body {margin-bottom: 190px;}
#footer .partners { text-align:right; width:370px;}
.navbar { margin-bottom:5px; min-height:38px}

.nav-justified > li > a {padding:6px 2px; border:1px solid transparent; font-size:10px;}
.navbar,.nav {   min-height: 28px;}
/*.nav  { height:28px}*/
.h2, h2 {font-size: 20px;}

/*.container  { position: relative;}*/
/*.nav .active { margin-bottom:50px;position:inherit; }
.nav .active .dop { display:block; position:relative; left:15px; right:15px; background-color:#fff;}
*/
.dropdown-menu.dop>li>a { padding-top:5px; padding-bottom:5px;}
.dropdown-menu.dop { padding-top:10px; padding-bottom:10px; }

div.card { text-align: right;}
.width700 ul.column { padding-top: 20px;}

}
@media (min-width: 992px)
{
.nav-justified > li > a { padding:8px 6px; border:1px solid transparent; font-size:13px;}
.slider .info .date {font-size:30px;}
a.btn-gray-opacity{color:#fff; background-color:rgba(0,0,0,.36); height:38px; line-height:38px; padding:0 35px; font-size:14px;}
.slider .info h2 { font-size:30px; letter-spacing:2px; text-transform:uppercase;}
.slider .info p { font-size:18px; font-style:italic; font-weight:300;}
.navbar,.nav {   min-height: 38px;}
.navbar-level2 .nav {   min-height: 35px;}
/*.nav  { height:38px}*/
.slide-banners > .row > div .banner .tag {line-height:38px; height:38px; padding-left:15px; padding-right:15px; min-width:120px; font-size:14px;}
.slide-banners > .row > div  .black { height:70px;padding:20px; line-height:18px;font-size:14px;}
.h2, h2 {font-size: 30px;}
.event-info p { max-width:60%; margin-left:auto; margin-right:auto;}
.content p, .content h1, .content h2,.content h3,.content h4 { max-width:700px; margin-left:auto; margin-right:auto;} 
.gallery-main { margin:0 50px;}
}


@media (min-width: 1200px)
{
	.nav-justified > li > a { padding:8px 15px; border:1px solid transparent;font-size:14px;}
	.slide-banners > .row > div .banner .tag {min-width:150px;}
	.gallery-main { margin:0 85px;}
	
}
@media (min-width: 1400px)
{


}

@media (max-width: 768px) and (orientation: portrait)
{
body.bg1 { background-image:url(../images/templates/bg/fon_1s.jpg);} 
body.bg2 { background-image:url(../images/templates/bg/fon_2s.jpg);} 
body.bg3 { background-image:url(../images/templates/bg/fon_3s.jpg);} 
body.bg4 { background-image:url(../images/templates/bg/fon_4s.jpg);} 
body.bg5 { background-image:url(../images/templates/bg/fon_5s.jpg);} 

}
@media (max-width: 768px) and (orientation: landscape)
{

}
@media (min-width: 769px) and (max-device-aspect-ratio: 4/3)
{


}

@media (max-width: 1200px)
{

}

@media (max-width: 1024px)
{

}


@media (max-width: 850px)
{

}

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



}
@media screen and (max-width: 580px)
{


}
@media screen and (max-width: 480px)
{

	}

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

}


@media (min-width: 769px)
{



}

@media (min-width:1300px)
{


}
@media (min-width:1400px)
{

}


@media screen and (min-width: 768px) and (max-width: 992px)
{

}