/*Customizing styles for specific views*/
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
    .forsearch {
        display: block !important;
    }
    #mobile
    {
        margin-top: 30px;
    }
	#page img[alt="Spital Zertifikat"] {
   		float: none;
   		display: block;
   		width: 100%;
   		max-width: 900px;
   		height: auto;
   		margin: auto;
	}
    #page
    {
        margin-right: 0px;
        width:100%;
        word-wrap: break-word;
    }
    #page h1{
        font-size: 33px;
    }
    #page h2{
        font-size: 26px;
    }
    #page h3{
        font-size: 22px;
    }    
    #page p, #page{
        font-size: 18px;
    }    
    .entities-bottom
    {
        margin-top: -39px;
    }
    #logo img
    {
        width: 235px;
    }
    #open-mobile-navigation, #close-mobile-navigation
    {
        top: 12px;
    }
    .content-center .col-md-10
    {
        margin-left:0px;
    }
    .homemove {
        position: absolute;
        top: 0;
        right: 50px;
    }
    #home-content
    {
        background: rgba(204, 241, 160, 0.71);
    }
    #wrapper {
        float: right;
        width: 100%;
        background-position: bottom right; 
        background: url("/customizing/../images/content/bg-side-bottom-image.png") no-repeat bottom right -80%;
        background-repeat: no-repeat; 
        background-size: 65%;
        background-position-x: right; 
        background-position-y: 100%;
    }
    .col-md-8 p.contenttop {
        padding-top: 10px;
    }
    /*#search-form #search-input {*/
    /*    right:75%;*/
    /*}*/
    .subul h2 {
        font-size: 25px !important;
    }
    #search-button {
        margin-top: -78px !important;
        margin-right: 39px;
    }
    #search-form #search-input.extend-input {
/*        opacity: 1;*/
    }
    .body-top {
        padding: 0;
    }
    /*.extend-input {*/
    /*    left: 25%;*/
    /*    top: -44px !important;*/
    /*}*/
    .search-form #search-input {
        width: 165px;
        padding: 4px 10px 5px 10px;
        /*left: 25%;*/
        top: -50px !important;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    #page
    {
        margin-right: 0px;
        width:100%;
    }
	#page img[alt="Spital Zertifikat"] {
   		float: none;
   		display: block;
   		width: 100%;
   		max-width: 900px;
   		height: auto;
   		margin: auto;
	}
    #page h1
    {
        font-size:44px;
    }
    #search-form #search-input.extend-input
    {
/*        opacity:1;*/
    }
    #page h3
    {
        font-size:30px;
    }
    #page p
    {
        font-size:18px;
    }
    .search-form
    {
        margin:15px 0px 0px 0px;
    }
    #home-content {
        background: linear-gradient(to right, rgba(255,0,0,0), rgba(204, 241, 160, 0.91));
        background: -webkit-linear-gradient(left, rgba(255,0,0,0), rgba(204, 241, 160, 0.91));
        background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255,255,255,0)), to(rgba(204, 241, 160, 0.91)));
        padding-bottom:280px;
    }
    #wrapper {
        float: right;
        width: 100%;
        /* background-position: bottom right; */
        background:url("/typo3conf/ext/prolindo_sitepackage/Resources/Public/Images/bg-side-bottom-image.png") no-repeat bottom right -80%;
        /* background-repeat: no-repeat; */
        background-size: 65%;
        /* background-position-x: right; */
        background-position-y: 100%;
    }
    .home-form
    {
        float:none;
    }
    #mobile
    {
        margin-top:15px;
    }
    .content-center .col-md-10
    {
        margin-left:0px;
    }
    #home-content
    {
        background: rgba(204, 241, 160, 0.71);
    }
    #logo img {
        float: left;
        width: 100%;
    }
    .entities-bottom
    {
        margin-top: -37px;
    }
    .bodytext {
        font-size: 11px;
        width: 100%;
        line-height: 14px;
    }
    .body-top {
        padding: 23px 0px 22px 0px;
    }
    /*#search-form #search-input*/
    /*{*/
    /*    margin-top: 0px;*/
    /*}*/
    .search-form #search-input.extend-input
    {
        width:260px;
        /*left: 19%;*/
        top: 20px;
    }
    #open-mobile-navigation, #close-mobile-navigation
    {
        top: 12px;
        right: 5px;
    }
    .col-md-8 p.contenttop {
        padding-top: 10px;
    }
    #search-button {
        /*right: 5%;*/
        margin-top: 6px !important;
    }
    .search-form #search-input.extend-input {
        margin-left: 0px !important;
    }
    /*    #logo img {
            padding-bottom: 24px;
        }*/
    #logo img {
        margin-top: 15px;
        padding: 0;
    }
    .langsec-nav {
        padding-top: 3px;
    }
    .header {
        height: 83px;
    }
}
@media (min-width: 980px) and (max-width: 1199px) {
    #page
    {
        margin-right: 0px;
        width:100%;
    }
	#page img[alt="Spital Zertifikat"] {
   		float: none;
   		display: block;
   		width: 100%;
   		max-width: 900px;
   		height: auto;
   		margin: auto;
	}
    .search-form #search-input.extend-input
    {
        width:240px;
    }
    #home-content {
        background: rgba(204, 241, 160, 0.71);
        padding-bottom:360px;
    }

    /*#search-form #search-input.extend-input*/
    /*{*/
    /*    width:127px;*/
    /*    margin-right:4px;*/
    /*}*/
    #search-form #search-input.extend-input
    {
/*        opacity:1;*/
    }
    #page h1
    {
        font-size:46px;

    }
    #page h3
    {
        font-size:30px;
    }
    #page p
    {
        font-size:18px;
    }
    #wrapper {
        float: right;
        width: 100%;
        /* background-position: bottom right; */
        background: url("/typo3conf/ext/prolindo_sitepackage/Resources/Public/Images/bg-side-bottom-image.png") no-repeat bottom right -80%;
        /* background-repeat: no-repeat; */
        background-size: 65%;
        /* background-position-x: right; */
        background-position-y: 100%;
    }
    .search-form
    {
        margin-right: 60px;
    }
    #search-button {
    
    margin-top: 16px !important;
}
    #mobile
    {
        margin-top: 50px;
    }
    .content-center .col-md-10
    {
        margin-left:0px;
    }
    .entities-bottom
    {
        margin-top: -35px;
    }
    .bodytext
    {
        padding-left: 52px;
        font-size: 12px;
    }
    #open-mobile-navigation, #close-mobile-navigation
    {
        top: 22px;
        right: 5px;
    }
    /*#search-form #search-input {*/
    /*    right: 20%;*/
    /*    width: 127px;*/
    /*    margin-right: 4px;*/
    /*    left: 53%;*/
    /*}*/
    /*.extend-input {*/
    /*    left: 72%;*/
    /*}*/
    /*    #home-content
      {
           background: rgba(204, 241, 160, 0.91);
      }*/
      .langsec-nav {
          padding-top: 13px;
      }
}
@media (min-width: 1200px) and (max-width: 1280px) {
    .bodyup.body-extend .bodytext {
        visibility: hidden;
    }
}
@media (max-width: 900px) {
    .bodyup.body-extend .bodytext {
        visibility: hidden;
    }
}
@media (min-width: 1200px) {
    body .container {
        width: 1200px;
    }
    #open-mobile-navigation
    {
        display: none;
    }
    .search-form #search-input.extend-input
    {
/*        opacity: 1;*/
    }
    #home-content .container-fluid {
        position: relative;
        padding-left: 0;
        padding-right: 0;
    }
    #search-button {
        right: 105px;
    }
    .langsec-nav {
        right: 40px;
    }
    .search-form #search-input {
        right: 145px;
    }
}
@media (min-width: 768px) {
    .fixed #open-mobile-navigation, .fixed #close-mobile-navigation {
        padding-top: 12px;
    }
    navigation, #close-mobile-navigation {
        padding-top: 40px;
    }
}
@media (max-width: 480px){
    /*    #page{
            margin-right:-2px;
        }*/
    img.hide-logo {
        visibility: hidden;
    }
    form input[type="submit"]{
        margin-right: 0;
        float: left;
    }
    form input[type="reset"]{
        float: right;
    }
	#page img[alt="Spital Zertifikat"] {
   		float: none;
   		display: block;
   		width: 100%;
   		max-width: 900px;
   		height: auto;
   		margin: auto;
	}
    #logo img {
        width: 175px;
    }
    #open-mobile-navigation, #close-mobile-navigation {
        top: 3px;
    }
    .directorySearch input[name='term'], #regkey, #podcast_category_menu {
        width: 60%;
    }
    .searchbox {
        width:100%;
        margin-bottom: 10px;
    }
    #mobile {
        margin-top: 18px;
    }
    .search-left b
    {
        display:inline-block;
    }
    #search-form #search-input.extend-input
    {
/*        opacity:1;*/
    }
    #contactForm .contact.row.form-group:last-child {
        margin-left: 0px;
    }
    #captcha #coreCaptchaCode {
        width: 100% !important;
    }
    #captcha #coreCaptchaImage {
        margin-top: 5px;
    }
    #search-button {
        margin-top: -65px !important;
    }
    .langsec-nav {
        padding-top: 5px;
    }
    #search-button {
        margin-top: 8px !important;
    }
}
@media (min-width: 490px) and (max-width: 599px){
    /*    #open-mobile-navigation, #close-mobile-navigation {
            top: 16px;
        }*/
    #mobile {
        margin-top:33px;
    }
    .search-form #search-input.extend-input {
/*        opacity: 1;*/
        /*left: 51% !important;*/
        margin-top: -12px;
    }
    input#search-input {
        /*left: 50% !important;*/
        margin-top: -10px;
    }
}
@media (max-width: 992px){
    #page{
        padding-top: 6px;
    }
}
@media (max-width: 1199px) {
    li.level-2 {
        display: block;
    }
    .entities-bottom.hidden-lg p a {
        text-decoration: none;
    }
    .entities {
        display: none;
    }
    #page{
        margin-left:0;
    }
    #back-image{
        background: none;
    }
    .contentimage img{
        width: auto !important;
        max-width: 100%;
    }
}
@media (min-width: 1199px){
    #page{
        width: 68%;
    }
}
@media (min-width: 481px) and (max-width: 992px){
    .contentimage{
        width: 100%;
        float:left;
        margin-bottom: 10px;
    }
}
@media (min-width: 570px) and (max-width: 767px) {
    input#search-input {
        /*left: 60% !important;*/
        margin-top: -10px !important;
    }
}
@media (min-width: 400px) and (max-width: 430px) {
    .search-form #search-input {
        top: -55px !important;
        /*left: 39%; */
    }
}
/*@media (min-width: 350px) and (max-width: 370px) {*/
/*    #search-form #search-input {*/
/*        left: 30%; */
/*    }*/
/*}*/
@media (min-width: 600px) and (max-width: 767px) { 
    /*input#search-input, #search-form #search-input.extend-input {*/
    /*    left: 60px !important;*/
    /*}*/
    .search-form #search-input.extend-input {
        width: 165px;
    }
    .hide-logo .header {
        height: 83px;
    }
}
@media (min-width: 481px) and (max-width: 600px) { 
    .search-form #search-input.extend-input {
        width: 165px;
    }
    .hide-logo .header {
        height: 83px;
    }
}
@media (min-width: 381px) and (max-width: 480px) {
    .search-form #search-input.extend-input {
        width: 165px;
    }
    /*#search-form #search-input.extend-input {*/
    /*    margin-left: -15px !important;*/
    /*}*/
    .hide-logo .header {
        height: 67px;
    }
    .langsec-nav {
        padding-top: 5px !important;
    }
    #search-button {
        top: 20px !important;
    }
    .search-form #search-input {
        top: 15px !important;
    }
    #mobile {
        margin-top: 17px;
    }
}
@media (max-width: 380px) {
    #logo img {
        width: 145px;
    }
    /*#search-button {
        margin-top: -41px !important;
    }*/
    #open-mobile-navigation, #close-mobile-navigation {
        top: 0;
    }
    #mobile {
        margin-top:9px;
    }    
    .search-form #search-input {
        top: -40px !important;
    }
    .search-form #search-input.extend-input {
        width: 115px;
    }
    .hide-logo .header {
        height: 67px;
    }
}
.search-form #search-input.extend-input {
    display: block;
    margin-left: 55px;
}

.flot {
    float: left;
    width: 100%;
}
.flo {
    float: left;
}
.nav-lang2 a {
    font-size: 25px;
    text-decoration: none !important;
}


@media (min-width: 1400px){

.nav-lang2 {
    width: 50%;
    margin: 0 auto;
}
}

@media (max-width: 1399px){
    .nav-lang2 {
    width: 55%;
    margin: 0 auto;
}
}

@media (max-width: 1199px){
    .mobile_none{
        display:none;
    }
    
    .nav-lang2 {
    margin: 0px 0px 0px 25px;
}
}
@media (min-width: 768px) and (max-width: 1199px) {
   .bodyup1 {
       width: 75%;
   }
    
}
@media (max-width: 767px) {
    .contenttop {
        padding-top: 15px ;
    }
    .bodyup {
        float: right;
        margin-right: 35px;
    }
    .search-form #search-input.extend-input {
        margin-left: 0;
    }
    .search-form #search-input {
        top: 10px !important;
    }
    #search-button {
        margin: 0 !important;
        margin-top: 4px !important;
    }
    .langsec-nav {
        padding-top: 0;
    }
    /*.extend-input {*/
    /*    left: -65px !important;*/
    /*}*/
}
@media (min-width: 481px) and (max-width: 767px) {
    .bodyup {
        padding-top: 13px;
    }
    .search-form #search-input {
        top: 35px !important;
    }
    /*.extend-input {*/
    /*    left: 25px !important;*/
    /*}*/
    input#search-input,#search-form #search-input.extend-input {
        /*left: 65px !important;*/
    }
}
@media (min-width: 481px) and (max-width: 489px) {
    input#search-input, .search-form #search-input.extend-input {
        left: 0 !important;
    }
    .search-form #search-input {
        top: 23px !important;
    }
    .search-form #search-input.extend-input {
        margin-left: -15px;
    }
    
}
@media (min-width: 490px) and (max-width: 599px) {
   /*input#search-input,#search-form #search-input.extend-input {*/
   /*     left: 0px !important;*/
   /* }*/
    /*#search-form #search-input.extend-input {*/
    /*    margin-left: -15px !important;*/
    /*}*/
    
}