/* Medium Desktop */
@media (min-width: 992px) {
.dostour {
    padding-bottom: 111.25%;
}
#block-search-form #search-block-form input[type="text"] {
 width: 60%!important;
}
#block-block-9 {
float: right;
margin-top: 10%;
}
#block-locale-language{
float:right;
}

#main-header .col-lg-4{
float: right;
}


.banner-rotator .slides li {
background-size: 65% 99% !important;
background-position: 100% 49% !important;
}

#block-views-event-block-banner-rotator .banner-rotator-content{
background-color: #00588a;
height: 290px;
}
.tp-caption{
top: 79% !important;
}

#block-views-event-block-banner-rotator {
height:250px!important;
margin-top: 104px!important;
}
.pos1 {
    margin:0 auto;
}

}
/* Tablet */
@media(min-width:768px) and (max-width:991px){
#logo {
    margin-top: 10%;
}
#block-search-form {
    margin-top: 30%;
}
.dostour {
    padding-bottom: 111.25%;
}
#portfolio1 .media-item {
    height: 300px;
}

#article_block3 .media-item.gallery-media{
    height: 375px;
}

#article_block2 {
    max-width:440px;
    margin: auto;
    float: right;
}

#blog img {
    max-height: 300px;
}

.upcoming-events .date > span {
margin-left:0px;
}
#block-views-event-block-block-1 .view-content {
padding:5px;
}
#block-views-event-block-block-1 .view-header h3 {
font-size: 18px;
}
.upcoming-events .event-content h6 {
    font-size: 12px;
}

.upcoming-events .event-content {
    padding-left: 0px;
}
.panels-flexible-region.panels-flexible-region.-\34 -center.panels-flexible-region.-first.panels-flexible-region.-last.row {
    margin-left: 0px;
    margin-right: 0px;
}
#block-block-9 {
float: right;
margin-top: 30%;
}
#block-locale-language{
float:right;
}

#main-header .col-lg-4{
float: right; 
}

#block-search-form #search-block-form input[type="text"]{
width: 58%;
}

#block-views-blog-block-2 .post-title {
height: 80px!important;
}
#block-views-blog-block-2 p{
height: 67px!important;
}
#block-views-blog-other-stories .bk-title{
height: 88px!important;
}
#block-views-event-block-banner-rotator .banner-rotator-content {
    background-color: #00588a;
    height: 243px;
    width: 260px;
}
.tp-caption{
top: 73% !important;
}
.button.big.button-arrow-before.two,.button.big.button-arrow.one{
    padding: 4% 7% !important;
}

}

/* Mobile Devices */
@media(max-width:767px){
#journal {
    padding-left: 15px;
    padding-right: 15px;
}

.owl-carousel .owl-item img {
    width: 50px !important;
}
#portfolio1 {
    width: 100%;
}
#main-footer > .row > div + div {
    margin: 0;
}
.dostour {
    padding-bottom: 285.25%;
}


#block-menu-menu-nachat li:not(:first-of-type)::before {
display:none;
}

#block-menu-menu-nachat li {
    width: 100%;
}

#article_block3 .media-item.gallery-media {
    height: auto;
}

#block-views-blog-other-stories .blog-post{
height: 386px!important;
}
.newsletter-form input[type="text"]{
width:90%px!important;
}
.tabs-link { padding-top: 57px!important;}

.gray-bg { padding-top: 12px!important;}


#block-views-event-block-banner-rotator {
    direction: ltr;
    margin-bottom: -88px;
}
#block-views-event-block-banner-rotator .banner-rotator-content h5 {
    height: 73px;
}
.banner-rotator-content h2 {
    font-size: 24px!important;
}
#block-views-event-block-banner-rotator .banner-rotator-content {
    background-color: #00588a;
    height: 243px;
    width: 300px;
}
.tp-caption{
top: 70% !important;
}
#block-views-blog-block-2 .blog-post.big{
background-color:white;
padding:10px;
}


#main-header{
height: 210px;
}

#logo {
    width: 145px;
}

.flex_rotator_2 clone{
height:300px;
}
.language-switcher-locale-url li{
margin-right:0px;
}

.search-box input[type="submit"]{
padding: 6px 6px;
}
.username {
    display: none;
}
.toboggan-unified {
   width: 327px;
}
.fr{
visibility:hidden!important;
}
.ar{ 
visibility:visible!important;
}
#block-block-9 {
    float: left;
    margin-top: 1%;
}
#block-locale-language {
float: none;
display: block;
margin-top: 1%;
}
#block-views-blog-block-2 p{
height: 90px;
}
#block-views-blog-other-stories .bk-title {
height: 17%;
}

.button.big.button-arrow-before.two,.button.big.button-arrow.one{
    padding: 9% 16% !important;
}
#block-logintoboggan-logintoboggan-logged-in {
float: left;
margin-left: 0%;
padding-top: 3%;
}

#lower-footer {
    height: 135px;
}

.copyright {
    font-size: 15px;
    margin-bottom: 5px;
    padding-top: 5px;
}
img.f2 {
    padding-top: 5px;
}


img.f3 {
    width: 185px;
    margin: auto;
    float: none;
    padding-top: 15px;
}

#footer h3, #main-footer h3 a {
padding-right: 0px;
}

#footer ul {
    padding-right: 10px;
}

}



@media(max-width:320px){
.sh{
height: 58px;
}
}
