﻿@media (min-width: 1200px){
.wpb_wrapper > h1::after {
    background-color: rgb(255, 255, 255);
    border: 3px solid rgb(23, 70, 158);
    border-radius: 50%;
    content: "";
    display: block;
    height: 30px;
    left: -92px;
    position: absolute;
    top: 15px;
    width: 30px;
}
.wpb_wrapper > h1 {
  position: relative;
}
}
@media (min-width: 1440px){
.timehd {
    margin-left: 99.826px !important;
}
.row-sets {
      padding: 45px 98.42px !important;
}
.contains {
    padding: 117px 30px;
}
.twothousand-sub {
margin-top:100px;
}
.team1 { margin: 42.18px 0 0 !important; }
}
@media (max-width: 1200px){
#menu
{
bottom: 560px;
    top: 935px;
    left: 118px;
 }
.circle {
    left: calc(37% - 3.5em)!important;
}
}
@media (min-width: 1300px)
{
.circle {
    left: calc(37% - 3.4em);
}
}
#menu
{
    border-right: 1px solid black; */
    height: 100%;
    width: 200px;
    width: 0.25em;
    background-color: #17469e;
    margin: 0 auto;
    position: absolute;
    z-index: 1;
    /*left: 100px;
    bottom: 650px;
    top: 6.4%;*/
}
@media (min-width: 768px)  and (max-height:1024px){
.row-sets {
      padding: 0  15px !important;
}
.wpb_wrapper > h1::after {    left: -82px;}
.contains{
padding: 30px 0;
}
.circle
{
left: calc(50% - 4em);
}

}
@media (max-width:676px){
#menu{
visibility: hidden;
}
}
.contains1{
padding:104px 0;
background-color: #2e6da4  ;
color: white;
}
.contains2{
padding:104px 0;
background-color: #2e6da4  ;
color: white;
}
.icon-images {
font-size: 8px;
}
@media(min-width:1024px){
.circle{
left: calc(37% - 3.2em);
}
.contains {
    padding: 70px 30px;
}
.contains1 {
    padding: 70px 30px;
}
.contains2 {
   padding: 70px 30px;
}
.contains3{
   padding: 70px 30px;
}
}
@media(min-width:1300px) and (max-width: 1400px) {
.circle{
left: calc(33% - 0.8em);
}
#menu{
top: 1000px;
left: 62px;
bottom: 662px;
}
.twothousand-sub {
margin-top:100px;
}
}
@media (max-width: 768px){
#menu{
left: 99px;
    top: 950px;
bottom: 825px;
}
h2.wpb_heading.wpb_singleimage_heading
{
font-size:13px!important;
padding-top:50px;
}
#twelve .wpb_single_image .vc_figure {
  /*   max-width: 60%; */
}
#twelve .wpb_single_image img{
    height: auto;
   /* max-width: 171%; */
    vertical-align: top;
}
.wpb_single_image.vc_align_left {
text-align: left;
    padding-top: 22px;
}
.headline-wrapper .row-settings .container-fluid .col-sm-6-left .col-sm-6:nth-child(2) {
padding: 0 0 20px 0 !important;
}
#sana .wpb_single_image .vc_single_image-wrapper {
/*display: inline-block;
    vertical-align: top;
    max-width: 100%;
    padding-top: 40px;*/
}
#fimage .wpb_single_image img {
padding-top:45px;
}
#eight .vc_column_container {
padding-top:0px !important;
}
#twoimage .wpb_single_image img {
padding-bottom:47px;
}
.twomainimage .wpb_single_image img {
padding-top:53px;
}
.contains{
      padding: 40px 50px !important;
}
.contains1{
   padding: 40px 50px !important;
}
.contains2,.contains3{
   padding: 40px 50px !important;
}
}
@media (min-width: 375px){
.row-sets{
padding:0 10px;
}
/*.contains{
padding: 30px 20px;
}*/
.contains1{
padding: 30px 20px;
}
/*.contains2{
padding: 30px 20px;
}*/

.twothousand-sub {
margin-top:70px;
}

}
.vc_column-inner.vc_custom_1474185118226
{
margin-bottom: 0px !important; 
}
@media (min-width: 320px){
.contains1 {
    padding: 30px;
   box-shadow: 0px -4px 6px rgba(0, 106, 181, 0.3);
  
}
}
@media only screen and (max-device-height: 768px) and (min-device-width: 1536px){
#menu
{
bottom: 660px;
   left: 118px;
    top: 1055px;
 }
}
@media only screen and (max-device-height: 800px) and (min-device-width: 1280px) {
#menu
{
top: 980px;
    left: 60px;
    bottom: 620px;
 }
.circle {
    left: calc(37% - 1.6em)!important;
}
}


@media(min-width:1680px) and (max-height:1050px){
#menu
{
top: 1225px;
bottom:755px;
 }
}
/*@media  screen and (max-width: 1366px) {
#menu
{
top: 923px;
bottom:561px;
left:29px;
 }
}*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) { 
#menu{
left: 41px;
    top: 915px;
bottom: 650px;
} }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
   #menu{
    left: 55px;
    top: 1005px;
    bottom: 595px;
} 
}

footer .content-wrapper
{
z-index:1;
}




#bluearea .wpb_wrapper p.staff-name {
color:white;
}

#bluearea .wpb_wrapper p.staff-position {
color:white;
}

#bluearea #tbl-info-staff tbody tr:nth-child(1) td .icon-staff {
content: url("http://menssana.sairoses.com/wp-content/uploads/2017/08/icon-email-white.png") !important;

}

#bluearea #tbl-info-staff tbody tr:nth-child(2) td .icon-staff {
content: url("http://menssana.sairoses.com/wp-content/uploads/2017/08/icon-phone-white.png") !important;

}

.contains1 {
background: linear-gradient(to right, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
    padding: 104px 30px;

}

.contains2 {
background: linear-gradient(to right, rgba(0,106,181,1) 0%, rgba(11,85,164,1) 51%, rgba(14,32,78,1) 100%);
}







 a {
    color: #808080;
}

.contains1 a {
    color: white;
}
.about {
    font-family: 'Open Sans Light';
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner
{
padding-top:0px;
}

@media (max-width: 767px)
{
.contains h1 {
    margin-bottom: 0.1em !important;
}
}




@media (max-width: 325px){
.twothousand-sub {
margin-top:70px;
}
}

@media (max-width: 480px){
.wpb_content_element {
   margin-bottom: 0 !important;
}
.vc_col-sm-2 {
    width: 100%;
    margin-top: 30px;
    margin-bottom: 0;
    height: auto;
    margin-left: 0px;
}

}

@media (min-width: 768px)
{

.vc_col-sm-2 {    width: 30%;    margin-top: 30px;    margin-bottom: 0;    height: 270px;     margin-left: 15px;}

}

@media (min-width: 900px)
{
  #menu {
    visibility: hidden;
}
.circle{ /*visibility: hidden;*/ }
.vc_col-sm-2 {    width: 30%;    margin-top: 30px;    margin-bottom: 0;    height: 270px;     margin-left: 15px;}

}


@media(min-width:1024px) and (min-height:768px)
{
  #menu {    bottom: 594px;    left: 30px;    top: 1010px;}
  
}

@media (min-width: 1024px)
{
  #menu {    bottom: 604px;    left: 31px;    top: 1009px;}
  .vc_col-sm-2 {    width: 30%;    margin-bottom: 45px;}
  h2.wpb_heading.wpb_singleimage_heading {    height: 65px;}
}


@media(min-width:1024px) and (min-height:1280px)
{
  #menu {    bottom: 594px;    left: 25px;    top: 1320px;}
  
}

@media(min-width:1024px) and (min-height:1366px)
{
  #menu {    bottom: 594px;    left: 25px;    top: 1356px;}
  
}

@media(min-width:1050px) and (min-height:1680px)
{
  #menu {    bottom: 594px;    left: 25px;    top: 1550px;}
  
}

@media (min-width: 1080px)
{
  #menu {    bottom: 602px;    left: 28px;    top: 1700px;}
}


/*@media(max-width:1080px) and (max-height:1920px)
{
  #menu {    bottom: 602px;    left: 30px;    top: 1675px;}
  
}*/
@media (min-width: 1200px)
{
  #menu {    bottom: 602px;    left: 35px;    top: 985px;}
}


@media(min-width:1200px) and (min-height:1920px)
{
  #menu {    bottom: 602px;    left: 30px;    top: 1675px;}
  
}




/*@media only screen and (max-device-width: 1279px) and (min-device-width: 1200px) 
{
  #menu {    bottom: 600px;    left: 53px;    top: 1680px;}
}*/

@media (min-width:1280px)
{
  #menu{bottom: 622px;    left: 62px;    top: 985px;}
  .circle {    left: calc(37% - 1.4em)!important;}
}


@media(min-width:1280px) and (min-height:1024px)
{
  #menu{bottom: 622px;    left: 62px;    top: 1115px;}
}

@media only screen and (min-width: 1300px) and (max-width: 1367px) 
{
  #menu{bottom: 672px;    left: 56px;    top: 1020px;}
}

@media only screen and (min-width: 1366px) and (min-height:1024px) 
{
  #menu{bottom: 672px;    left: 56px;    top: 1170px;}
}

@media (min-width: 1440px)
{
  #menu {    bottom: 891px;    top: 2270px;    left: 139px;}
  .circle {    left: calc(37% - 1.2em)!important;}
  .vc_col-sm-2 {    width: 30%;    margin-top: 50px;    margin-bottom: 0;}
}


@media(min-width:1440px) and (max-height:900px)
{
  #menu{bottom: 725px;    left: 61px;     top: 1134px;  }
  
}

/*@media  screen and (min-width: 1401px) and (max-width: 1440px) */

@media only screen and (min-device-width: 1500px) and (max-device-width: 1536px)
{
  #menu{bottom: 725px;    left: 62px;     top: 1119px;  }
  .circle {    left: calc(37% - 1.4em)!important;}
}

@media (min-width: 1680px)
{
  .row-sets {    padding: 1px 98.42px !important;}
}


@media  screen and (min-device-width: 1605px) and (max-width: 1680px) 
{
  #menu{bottom: 845px;    left: 145px;    top: 1295px;}
}

@media  screen and (min-width: 1600px) and (max-width: 1679px) 
{
  #menu{bottom:795px; left:62px; top:1202px; }
  .circle { left: calc(37% - 1.4em)!important;}
}


@media (min-width: 1920px)
{ 
  #menu {    top: 1385px;    left: 151px;    bottom: 950px;}
}


@media(min-width:1920px) and (min-height:1200px)
{
  #menu {    top: 1463px;    bottom: 948px;    left: 151px;}
}

@media (min-width: 2400px)
{
  #menu {    top: 1900px;    bottom: 1267px;    left: 117px;}
}

@media (min-width: 2560px)
{
  #menu {    top: 1820px;    bottom: 1207px;    left: 164px;}
  .contains {
    padding: 104px 30px;
}
.contains1 {
    padding: 104px 30px;
}
.contains2 {
   padding: 104px 30px;
}
.contains3{
   padding: 104px 30px;
}
}

.team1 { margin: 42.18px 0 0 !important; }

.contact_txt {
    margin-bottom: 30px;
}
div#footer-kontakt-p {
    padding-left: 26px;
}
.contact_txt h4 {
    padding-left: 27px;
}
.uber-uns-3 {
    margin: 9px 0;
}

@media (min-width: 1440px) {
footer .content.container {
    width: 1873px !important;
    /*padding: 0 120px;*/
    margin: 0px auto;
}
.submitHomeForm input.wpcf7-form-control.wpcf7-submit {
    padding: 0px !important;
}

}

@media (min-width: 1360px){
footer .content.container {
    width: 1220.16px !important;
}
}

.contact_txt {
    margin-bottom: 30px;
   padding-left: 17%;
}
.content.container {
    margin-left: 18px;
}

.col-md-3.col-sm-3.center-column.mobile-hide{
    padding-left: 37px;
}

@media (min-width: 1440px){
footer .content-wrapper {
    padding: 28.12px 0 56.24px;
    margin-right: 189px;
}
}
@media (min-width: 1920px){
.wpb_wrapper > h1::after{
    top: 28px;
}
}
.contains {
    padding: 70px 30px;
}
.circle { display: none;}

.uber-uns-3 .icon-staff, .uber-uns-4 .icon-staff {
position: static;
}
#return-to-top {
z-index:9999991;
}