@font-face {
    font-family: 'Open Sans';
    src: url('../site_resources_main/site_data/fonts/OpenSans-Regular.ttf');
}

@font-face {
    font-family: 'Billy Ohio';
    src: url('../site_resources_main/site_data/fonts/Billy-Ohio.otf');
}

* {
    box-sizing: border-box;
    font-family: 'Open Sans', georgia;
    font-size:15px;
    line-height:24px;
    margin: 0;
    padding: 0;
}

html, body {
    margin:0;
    padding:0;
    font-size:87.5%;
    line-height: 1.5em;
    color: #333;
    text-align: center;
    width: 100%;
    font-family:  'Open Sans';
    font-size:15px;
    line-height:24px;
    background: #E6E6E6;
    background: #ffffff;
}


body {
    background: #ffffff;
}
 
/*header*/ /*header*/ /*header*/ /*header*/ /*header*/ /*header*/ /*header*/ /*header*/ /*header*/ /*header*/

header {
    float: left;
    width:100%;
    max-height: 770px;
    height: auto;
    background: transparent;
    position: relative;
}

.menu_section_data {
    width:100%;
    min-height: 65px;
    height: auto;
    position: relative;
    z-index: 9999998;
}

.menu_section_data_inner {
    position: absolute;
    top:0px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    width: 100%;
    max-width: 1200px;
    height: 100%;
}

.apliccation_link:link, .apliccation_link:visited {
    width:100%;
    height: 50px;
    background: #0C5486;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    margin: 0 auto;
    -webkit-transition-property: background; /* Safari */
    -webkit-transition-duration: 500ms; /* Safari */
    transition-property: background;
    transition-duration: 500ms;
    text-decoration: none;
    padding-top: 12px;
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border: 0px solid #000000;
    z-index: 999999999999999999999999 !important;
    display: none;
} 

.apliccation_link:hover, .apliccation_link:active {
    background: #0e639d;
} 

.manovita_logo {
    width:115px;
    height: 47px;
    position: absolute;
    top: 130px;
    left: 0px;
    right: 0px;
    margin: 0 auto; 
    z-index: 999999999999999999999999 !important;
    display: none;
}

.login_link:link, .login_link:visited {
    width:100px;
    height: 50px;
    background: #0C5486;
    position: absolute;
    right: 0px;
    top: 60px;
    -webkit-transition-property: background; /* Safari */
    -webkit-transition-duration: 500ms; /* Safari */
    transition-property: background;
    transition-duration: 500ms;
    text-decoration: none;
    padding-top: 12px;
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
    border: 0px solid #000000;
    display: none;
    z-index: 999999999999999999999 !important;
} 

.login_link:hover, .login_link:active {
    background: #0e639d;
} 

.mobile_div {
  width: 100%;
  height: auto;
  display: block;
  z-index: 999999999999999999999 !important;
  background: #ffffff;
}

.menu_wrapping {
  cursor: pointer;
  position: absolute;
  right: 0px;
  left: 0px;
  margin: 0 auto;
  top: 0px;
  z-index: 999999999999999999999 !important;
  height: 65px;
  border-bottom:1px solid #A0A0A0;
  background: #ffffff;
}

.menu_wrapping_inner {
  margin: 16px auto 0px auto;
  width: 200px;
  height: 38px;
  position: relative;
  display: block;
}

.menu_tab_img {
  width: 28px;
  height: 28px;
  position: absolute;
  right: 95px;
  top: 2px;
}

.menu_tab_img_mob {
  width: 28px;
  height: 28px;
  position: absolute;
  left: 5px;
  top: 2px;   
}

.menu_title {
  color: #000000;
  width: 95px;
  height: 24px;
  font-size: 22px;
  position: absolute;
  right: 16px;
  top: 3px;
  font-weight: bold;
}

.main_menu_ul_mobile {
  width: 100%;
  height:auto;
  position: relative;
  padding: 0;
  margin-top:65px;
  list-style: none;
  z-index: 2;
  display: none;
  float: left;
  background: none;
  padding-bottom: 1px;
  z-index: 999999999999999999999 !important;
  margin-bottom: -10px;
}

.main_menu_ul_mobile li {
    width: 100%;
    height: auto;
    list-style: none;
    padding: 0;
    display: block;
    position: relative;
}

.menu_href_mob:link, .menu_href_mob:visited {
    width: auto;
    height: 44px;
    display: block;
    background: #ffffff;
    color:#000000;
    font-weight: bold;
    text-decoration: none;
    -webkit-transition-property: background; /* Safari */
    -webkit-transition-duration: 500ms; /* Safari */
    transition-property: background;
    transition-duration: 500ms;
    padding-top: 11px;
    position: relative;
    font-size: 13px;
    border-bottom: 1px solid #C8C8C8;
    text-align: left;
    padding-left: 10px;
    text-transform: uppercase;
} 

.menu_href_mob:hover, .menu_href_mob:active {
    background: #F0F0F0;
}

.menu_href_mob_a:link, .menu_href_mob_a:visited {
    width: auto;
    height: 44px;
    display: block;
    background: #4553F1;
    background: #0C5486;
    color:#ffffff;
    font-weight: bold;
    text-decoration: none;
    -webkit-transition-property: color; /* Safari */
    -webkit-transition-duration: 500ms; /* Safari */
    transition-property: color;
    transition-duration: 500ms;
    padding-top: 11px;
    position: relative;
    font-size: 13px;
    border-bottom: 1px solid #C8C8C8;
    text-align: left;
    padding-left: 10px;
    text-transform: uppercase;
} 

.main_menu_ul {
    width: auto;
    height: 45px;
    position: relative;
    padding: 0;
    margin: 0px auto;
    list-style: none;
    z-index: 2;
    display: none;
    z-index: 999999999999999999999 !important;
    position: absolute;
    top: 55px;
    left: 0px;
    right: 0px;
}

.main_menu_ul li {
    width: auto;
    height: 45px;
    list-style: none;
    padding: 0;
    display: inline-block;
    margin-right: 3px;
    position: relative;
    vertical-align: middle;
    padding-top: 11px;
}

.simple_link:link, .simple_link:visited {
    text-decoration: none;
    color:none;
    width: auto;
    height: auto;
}

.menu_href:link, .menu_href:visited {
    width: auto;
    height: 40px;
    display: inline-block;
    background: none;
    color:#ffffff;
    font-weight: bold;
    text-decoration: none;
    -webkit-transition-property: background; /* Safari */
    -webkit-transition-duration: 500ms; /* Safari */
    transition-property: background;
    transition-duration: 500ms;
    padding-top: 8px;
    padding-right: 18px;
    padding-left: 18px;
    position: relative;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border: 0px solid #000000;
    letter-spacing: 1px;
}

.menu_href:hover, .menu_href:active {
    background: #4BCDCD;
}

@media screen and (min-width: 310px) {
    .apliccation_link:link, .apliccation_link:visited {
        width:300px;
    }
}

@media screen and (min-width: 880px) {
  .mobile_div {
    display: none;
  }
  .main_menu_ul {
    display: block;
  }
  .apliccation_link:link, .apliccation_link:visited {
    display: block;
  } 
  .login_link:link, .login_link:visited {
    display: block;
  } 
  #menu_section_data { 
    height: 195px;
    background: #ffffff url("../site_resources_main/site_data/site_images/header.jpg") no-repeat center;
    object-fit: cover; 
    object-position: center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100% !important;
  }
}

@media screen and (min-width: 1000px) {
    .manovita_logo {
        display: block;
    } 
    .menu_section_data_inner {
        width:70%;
    }
}

@media screen and (min-width: 1300px) {
    .apliccation_link:link, .apliccation_link:visited {
        margin-right: 0px;
    }
    .manovita_logo {
        width: 230px;
        height: 94px;
        top: 64px;
        right: auto;
    }
    .menu_section_data_wrapper {
        position: absolute;
        top:30px;
        left: 0px;
        right: 0px;
        margin: 0px auto;
        width:70%;
        max-width: 1200px;
        height: 100%;
    }
    .menu_section_data_wrapper_inner {
        width: 100%;
        height: 100%;
        position: relative;
    }
    .main_menu_ul {
        top: 55px;
        right: 0px;
        left:auto;
    }
    .login_link:link, .login_link:visited {
        right: 0px;
        top: 92px;
    } 
}

/*home*/ /*home*/ /*home*/ /*home*/ /*home*/ /*home*/ /*home*/ /*home*/ /*home*/ /*home*/ /*home*/ /*home*/ 

.not_found_image {
  width: 90%;
  max-width: 400px;
  height: auto;
  margin: 70px auto -50px auto;
}

.home_div_1, .home_div_2, .home_div_3 {
    float: left;
    width: 100%;
    height: auto;
    padding: 30px 0px;
}

#home_div_2 {
    padding: 0px;
}

#home_div_1 {
    background: #FAFAFA;
    padding-top: 60px;
}

#home_div_3 {
    background: #FAFAFA;
    padding-top: 60px;
    padding-bottom: 80px;
}

#home_div_4 {
    background: #FFFFFF;
    padding-top: 60px;
    padding-bottom: 80px;
}

.home_div_inner {
    width: 95%;
    margin:10px auto;
}

.home_div_inner_1 {
    width: 95%;
    margin:0px auto;
}

.smaller_block {
    width: 100%;
    height: 260px;
    max-width: 280px;
    margin: 0 auto;
}

.img_smaller_block {
    width: 100%;
    height: auto;
}

.inner_text_block {
    width: 100%;
    text-align: left;
    padding: 15px 10px 20px 10px;
    position: relative;
    height: 100%;
    max-height: 233px;
}

#visible_at_big_size {
    display: none;
}

.inner_title_block {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 12px;
}

.link_more:link, .link_more:visited {
    font-weight: bold;
    text-transform: uppercase;
    width: 80px;
    display: block;
    text-decoration: none;
    color:#000000;
    position: absolute;
    bottom: 15px;
    left: 10px;
}

.link_more:hover, .link_more:active {
     text-decoration: underline;
}

.link_more_a:link, .link_more_a:visited {
    font-weight: bold;
    text-transform: uppercase;
    width: 70px;
    display: block;
    text-decoration: none;
    color:#000000;
    text-transform: uppercase;
    font-size: 15px;
    text-align: left;
    margin-bottom: 15px;
}

.link_more_a:hover, .link_more_a:active {
     text-decoration: underline;
}

.title_div_wrapper {
    width: 100%;
    height: auto;
    position: relative;
}

.text_home_data {
    text-align: center;
    padding: 10px 5px;
    width: 95%;
    margin:40px auto;
    max-width: 1000px;
}

.just_title {
    font-size: 20px;
    width: 100%;
    max-width: 280px;
    height: auto;
    overflow: hidden;
    background: #FAFAFA;
    z-index: 999999999999999999999999 !important;
    text-align: center;
    margin: 0 auto;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    padding: 0px 30px;
    top: -13px;
}

.just_title_lower {
    font-size: 20px;
    width: 100%;
    height: 80px;
    overflow: hidden;
    background: #FAFAFA;
    z-index: 999999999999999999999999 !important;
    text-align: center;
    margin: 0 auto;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    padding: 0px 30px;
    top: -12px;
    max-width: 530px;
}

.just_title_lower_1 {
    font-size: 20px;
    width: 100%;
    height: 80px;
    overflow: hidden;
    background: #FFFFFF;
    z-index: 999999999999999999999999 !important;
    text-align: center;
    margin: 0 auto;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    padding: 0px 30px;
    top: -12px;
    max-width: 380px;
}
.just_title_lower_2 {
    font-size: 20px;
    width: 100%;
    height: 80px;
    overflow: hidden;
    background: #FAFAFA;
    z-index: 999999999999999999999999 !important;
    text-align: center;
    margin: 0 auto;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    padding: 0px 30px;
    top: -12px;
    max-width: 500px;
}
.just_title_lower_pf {
    font-size: 30px;
    line-height: 36px;
    width: 100%;
    height: 100px;
    overflow: hidden;
    background: #ffffff;
    z-index: 999999999999999999999999 !important;
    text-align: center;
    margin: 0 auto;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    padding: 0px 30px;
    top: -12px;
    max-width: 600px;
    font-family: 'Billy Ohio';
}

.just_line {
    height: 2px;
    width: 100%;
    max-width: 900px;
    z-index: 1;
    background: #A9D878;
    z-index: 0px;
    margin: 0 auto;
}

.home_prefooter_wrapper {
  width: 100%;
  height: auto;
  position: relative;
  max-width: 1140px;
  margin: 0 auto;
}

.multibackground_div {
  width: 100%;
  height: auto;
  text-align: left;
  margin: 0px auto 10px auto;
  padding: 100px 5px 35px 10px;
  background: rgb(1,156,239);
  background: linear-gradient(90deg, rgba(1,156,239,1) 0%, rgba(167,214,122,1) 80%);
  background: -moz-linear-gradient(90deg, rgba(1,156,239,1) 0%, rgba(167,214,122,1) 80%); /* FF3.6-15 */
  background: -webkit-linear-gradient(0deg, rgba(1,156,239,1) 0%, rgba(167,214,122,1) 80%); /* Chrome10-25,Safari5.1-6 ++ */
  background: linear-gradient(90deg, rgba(1,156,239,1) 0%, rgba(167,214,122,1) 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(1,156,239,1)', endColorstr='rgba(167,214,122,1)',GradientType=0 ); /* IE6-9 */
  color: #eeeff1;
  max-width: 900px;
}

.multibackground_img {
  position: absolute;
  right: 0px;
  top: 55px;
  display: none;
  width: 350px;
  height: auto;
}

.news_wrapper {
  width: 100%;
  height: auto;
  max-width: 1140px;
  margin: 0 auto;
  background: #FAFAFA;
  background: #ffffff;
  padding-top:90px;
}

#news_wrapper {
  background: #FAFAFA;
}

.news_wrapper_inner_img {
  width: 100%;
  height: auto;
}

.news_wrapper_inner_title {
  width: 100%;
  text-align: left;
  font-size: 16px;
  margin-top: 4px;
  margin-bottom: 0px;
}

.news_wrapper_inner_date {
  width: 100%;
  text-align: left;
  font-size: 12px;
  color: #069DEE;
}

.news_wrapper_inner_text {
  width: 100%;
  text-align: left;
  font-size: 14px;
  margin-top: 6px;
  margin-bottom: 12px;
}

.news_wrapper_inner {
  display: block;
  width: 100%;
  max-width: 300px;
  height: auto;
  margin: 10px auto 35px auto;
}

@media screen and (min-width: 480px) {
    .just_line_gray {
        height: 2px;
        width: 100%;
        max-width: 900px;
        z-index: 1;
        background: #E6E6E6;
        z-index: 0px;
        margin: 0 auto;
    }
    .just_line_green {
        height: 2px;
        width: 100%;
        max-width: 900px;
        z-index: 1;
        background: #A9D878;
        z-index: 0px;
        margin: 0 auto;
    }
}

@media screen and (min-width: 576px) {
  .multibackground_div {
    margin: 80px auto 10px auto;
    padding: 40px 5px 35px 10px;
  }
}  

@media screen and (min-width: 650px) {
    .home_div_inner_1 {
        width: 565px;
    }
    .smaller_block {
        display: inline-block;
        vertical-align: text-top;
    }
    .inner_text_block {
        padding: 20px 10px 20px 10px;
    }
}

@media screen and (min-width: 1000px) {
  .news_wrapper_inner {
    display: inline-block;
  }
  .news_wrapper_inner:nth-of-type(1), .news_wrapper_inner:nth-of-type(2){
    margin-right: 15px;
  }
  .multibackground_img {
    display: block;
  }
  .multibackground_div {
    margin: 0px;
    margin-top: 80px
   }
    #home_div_3 {
        background: #FAFAFA;
        padding-top: 80px;
        padding-bottom: 80px;
    }
    #home_div_4 {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .just_title {
        font-size: 26px;
    }
    .just_title_lower, .just_title_lower_1, .just_title_lower_2 {
        font-size: 26px;
    }
    .just_title_lower_pf {
      font-size: 50px;
      line-height: 60px;
      top: -24px;
    }
    #home_div_1 {
        padding-top: 100px;
    }
}

@media screen and (min-width: 1060px) {
  .news_wrapper_inner:nth-of-type(1), .news_wrapper_inner:nth-of-type(2){
    margin-right: 30px;
  }
  .multibackground_img {
    top: 35px;
    width: 410px;
  }
}

@media screen and (min-width: 1190px) {
    .news_wrapper_inner:nth-of-type(1), .news_wrapper_inner:nth-of-type(2){
      margin-right: 90px;
    }
    .multibackground_img {
      top: 22px;
      width: 450px;
    }
    #home_div_2 {
        text-align: left;
    }
    .home_div_inner_1 {
        width: 1155px;
        padding: 0px;
        text-align: left;
    }
    #hidden_at_big_size {
        display: none;
    }
    #visible_at_big_size {
        display: inline-block;
    }
    .smaller_block {
        float: left;
        margin:0px;
        height: 237px;
        max-width: 285px;
    }
}


/*signin*/ /*signin*/ /*signin*/ /*signin*/ /*signin*/ /*signin*/ /*signin*/ /*signin*/ /*signin*/

.logo_href_img_signin:link, .logo_href_img_signin:visited {
  width: 190px;
  height:60px;
  display: block;
  margin: 7% auto 0px auto;
}

.middle1 {
  width: 100%;
  height: 100%;
  float: left;
  color:#000000;
  padding: 0;
}

.middle_inner {
  width: 95%;
  height: 100%;
  max-width: 1020px;
  margin: 10px auto;
  position: relative;
}

.contact_form {
  width: 100%;
  height: auto;
  min-height: 200px;
  display:block;
  float: left;
}

.contact_form_inner_sign {
  margin: 10px auto 30px auto;
  width: 350px;
  width: 95%;
  height: 100%;
  height: auto;
  position: relative;
  padding-bottom: 15px;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  background: #ffffff;
  padding-top:25px;
}

.create_sign_title {
  width: 100%;
  height: auto;
  font-size: 30px;
  line-height: 34px;
  color: #111111;
  text-align: left;
  //background: red;
  padding-left: 16px;
  padding-top: 15px;
  position: relative;
}

.must_write {
  width: 90%;
  min-height: 26px;
  height: auto;
  display: block;
  color: #505050;
  margin: 0px auto;
  text-align: left;
  position: relative;
}

.input_cont_form01 {
  width: 90%;
  height: 40px;
  margin: 0 auto;
  display: block;
  //background: #FAFAFA;
  border: 1px solid #949494;
  margin-bottom: 10px;
  color: #404040;
  font-size: 15px;
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  text-align: left;
}

.submit_contact001splash {
  background: #0C5486;
  color: #ffffff;
  width: 90%;
  height: 50px;
  border: none;
  outline: none;
  font-size: 16px;
  line-height: 14px;
  font-weight: bold;
  cursor: pointer;
  -webkit-transition-property: background; /* Safari */
  -webkit-transition-duration: 500ms; /* Safari */
  transition-property: background;
  transition-duration: 500ms;
  margin: 30px auto 25px auto;
  padding-top: 18px;
  clear: both;
  border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border: 0px solid #000000;
}

.forgetmenot {
  width: 88%;
  height: auto;
  margin: 0px auto 15px auto;
  text-align: left;
  position: relative;
}

.forgetmenot label {
  cursor: pointer;
  vertical-align: text-top;
}

.explanation_warning1 {
  width: 88%;
  height: auto;
  text-align: left;
  font-weight: bold;
  background: #ffffff;
  text-decoration: underline;
  border-left:4px solid #DD3D36;
  color: #DD3D36;
  margin: 5px auto;
  padding-left:10px;
}

.submit_contact001splash:hover {
  background: #0e639d;
}

.input_cont_form01::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000000;
  font-weight: bold;
}
.input_cont_form01::-moz-placeholder { /* Firefox 19+ */
  color: #000000;
  font-weight: bold;
}
.input_cont_form01:-ms-input-placeholder  { /* IE 10+ */
  color: #000000;
  font-weight: bold;
}
.input_cont_form01:-moz-placeholder { /* Firefox 18- */
  color: #000000;
  font-weight: bold;
}

.forgot_pass:link, .forgot_pass:visited {
    text-decoration: none;
    position: absolute;
    color: #202020;
    left: 19px;
    bottom: -32px;
}

.forgot_pass:hover, .forgot_pass:active {
    text-decoration: underline;
}

@media screen and (min-width: 400px) {
  .contact_form_inner_sign {
      width: 350px;
    }
}


@media screen and (min-width: 410px) {
 .middle_inner {
   padding: 10px 10px 0px 10px;
 }
}

@media screen and (min-width: 550px) {
  .middle_inner {
    padding: 30px 20px 0px 20px;
  }
}

@media screen and (min-width: 750px) {
  .middle_inner {
    padding: 30px 30px 0px 30px;
  }
}

@media screen and (min-width: 1100px) {
  .middle_inner {
    padding: 30px 0px 0px 0px;
  }
}


/*content*/ /*content*/ /*content*/ /*content*/ /*content*/ /*content*/ /*content*/ /*content*/ /*content*/

.main_content_wrapper {
    float: left;
    width:100%;
    height: auto;
    position: relative;
}

.main_title {
    width: 100%;
    height: 50px;
    font-size:35px;
    font-family: 'Billy Ohio';
    color:#666666;
    line-height: 35px;
    margin: 40px auto 30px auto;
    overflow: hidden;
    background: #ffffff;
    z-index: 99998;
    text-align: center;
    display: block;
    padding: 0px 30px;
    max-width: 470px;
}

.just_line_home {
    height: 2px;
    width: 90%;
    max-width: 900px;
    background: #A9D878;
    z-index: 0px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    display: none;
}

.online_app_wrapper_main {
    float: left;
    width: 100%;
    height: auto;
    text-align: left;
    padding-bottom: 30px;
}

.online_app_wrapper {
    width: 95%;
    padding: 5px 5px;
    height: auto;
    text-align: left;
    max-width: 600px;
    margin: 0px auto;
}

.asterix_span {
    color:#1CA9F1;
    margin-left: 3px;
}

.title_for_app {
    width: 210px;
    color:#666666;
    display: inline-block;
    font-weight: bold;
    padding: 20px 10px 6px 0px;
    text-align: left;
}

.input_for_app {
    width: auto;
    padding: 2px 15px;
    color:#666666;
    font-weight: bold;
    display: inline-block;
    text-align: left;
}

.input_for_app_rad {
    width: auto;
    padding: 2px 15px;
    color:#666666;
    font-weight: bold;
    display: inline-block;
    text-align: left;
    cursor: pointer;
}

.input_for_app_bigger {
    padding: 2px 5px;
    color:#666666;
    font-weight: bold;
    display: inline-block;
    text-align: left;
    width: 210px;
    border:none;
    background:#F2F2F2;
    border:1px solid #ffffff;
    -webkit-transition: 0.5s;
   transition: 0.5s;
   -webkit-transition: background 0.5s;
   transition: background 0.5s;
}

.input_for_app_bigger:focus {
  border: 1px solid #e7e8f1;
  background-color: #e7e8f1;
}

#frmUpdload {
    padding: 2px 5px;
    display: inline-block;
    text-align: left;
    width: 210px;
    position: relative;
}

.select_for_app_bigger {
    padding: 2px 5px;
    color:#666666;
    font-weight: bold;
    display: inline-block;
    text-align: left;
    width: 210px;
    border:none;
    background:#F2F2F2;
}

.select_for_app_bigger option {
    list-style: none;
}

.textarea_for_app_bigger {
    padding: 2px 5px;
    color:#666666;
    font-weight: bold;
    display: inline-block;
    text-align: left;
    width: 210px;
    border:none;
    background:#F2F2F2;
    height: 200px;
    resize: none;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transition: background 0.5s;
    transition: background 0.5s;
}

.textarea_for_app_bigger:focus {
  border: 1px solid #e7e8f1;
  background-color: #e7e8f1;
}

.online_app_wrapper_inner {
    display: block;
    width: 210px;
    height: auto;
    clear: both;
    margin: 0 auto;
    vertical-align: text-top;
    position: relative;
}

.online_app_wrapper_inner_final {
    display: block;
    width: 95%;
    height: auto;
    clear: both;
    margin: 35px auto 0px auto;
    vertical-align: text-top;
    position: relative;
    padding: 10px 5px;
    text-align: center;
    border:1px solid #F0F0F0;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    color:#4CAF50;
    background: #F0F0F0;
    display: none;
}

.small_title_main {
    width: auto;
    padding: 2px 20px 2px 8px;
    height: 20px; 
    display: inline-block;
    text-align: left;
    color:#666666;
    cursor: pointer;
    position: relative;
}

.radio_wrapper {
    width: auto;
    height: 100%;
    display: inline-block;
}

.sent_button {
    width:160px;
    height: 50px;
    background: #0C5486;
    -webkit-transition-property: background; /* Safari */
    -webkit-transition-duration: 500ms; /* Safari */
    transition-property: background;
    transition-duration: 500ms;
    padding-top: 13px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border: 0px solid #000000;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
}

.sent_button:hover {
    background: #0e639d;
}

#application_page {
    padding-bottom: 50px;
}

.image_conf_div {
    position: absolute;
    left: 162px;
    top: 7px;
    height: 100%;
    width: 30px;
    display: none;
}

.image_conf {
    display: inline-block;
    width: 23px;
    height: 22px;
}


/*care*/ /*care*/ /*care*/ /*care*/ /*care*/ /*care*/ /*care*/ /*care*/ /*care*/

.care_img {
  width: 100%;
  height: auto;
  max-width: 450px;
}

.left_care_wrapp {
  width: 100%;
  height: auto;
  position: relative;
}

.right_care_wrapp {
  width: 100%;
  height: auto;
  position: relative;
}

.care_wrapp_inner {
  width: 100%;
  height: auto;
  position: relative;
  text-align: left;
  margin:0px auto 20px auto;
  max-width: 400px;
  line-height: 30px;
}

.care_wrapp_title {
  width: 100%;
  height: auto;
  position: relative;
  text-align: left;
  font-weight: bold;
  font-size:16px;
  margin:20px auto;
  max-width: 400px;
}

@media screen and (min-width: 800px) {
  .left_care_wrapp {
    width: 66%;
    float: left;
  }

  .right_care_wrapp {
    width: 33%;
    float: left;
  }
}

@media screen and (min-width: 1000px) {
  .left_care_wrapp_inn {
    width: auto;
    max-width: 370px;
    height: auto;
    display: inline-block;
    vertical-align: text-top;
  }
  #left_care_wrapp_inn {
    max-width: 330px;
  }
  .care_img {
    max-width: 750px;
    margin-bottom: 20px;
  }
  .care_wrapp_title {
    margin:0px;
    margin-bottom: 20px;
  }
  .care_wrapp_inner {
    margin:0px;
    margin-bottom: 10px;
  }
}

/*upload*/ /*upload*/ /*upload*/ /*upload*/ /*upload*/ /*upload*/

.progressDiv {
    position:fixed;
    left:0;
    right:0;
    margin:0 auto;
    top:35%;
    z-index:9999999999999999;
    height:38px;
    width:252px;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border: 1px solid #E8E8E8;
    text-align:center;
    color:#4CAF50; 
    line-height:38px;
    display:none;
}

.txtFile {
    display:none;
}
  
.new_Btn {
    background:#ffffff;
    cursor:pointer;
    width:150px;
    height:35px;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border: 1px solid #D3D3D3;
    text-align:center;
    padding-top:4px;
    letter-spacing:1px;
    color:#505050;
}

.new_Btn:hover {
    border-color:#4CAF50;
}

.dark_div {
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0,0.25);
    top: 0;
    left: 0;
    display: none;
    float: left;
    overflow: hidden;
    z-index: 9999999999999999999999999999999999999999 !important;
}

.percentDiv {
    height:100%;
    width:0px;
    background:#4CAF50;
    color:#ffffff;
    font-weight:bold;
    line-height:38px;
}

.online_app_wrapper_inner_inner {
    width: 100%;
    height: auto;
    margin-bottom: 40px;
    margin-top: 40px;
}

/*upload*/ /*upload*/ /*upload*/ /*upload*/ /*upload*/ /*upload*/

@media screen and (min-width: 320px) {
    .online_app_wrapper_inner, .title_for_app, .input_for_app_bigger, .textarea_for_app_bigger, .select_for_app_bigger, #frmUpdload {
        width: 260px;
    }
}

@media screen and (min-width: 400px) {
    .online_app_wrapper_inner, .title_for_app, .input_for_app_bigger, .textarea_for_app_bigger, .select_for_app_bigger, #frmUpdload {
        width: 350px;
    }
}


@media screen and (min-width: 590px) {
    .title_for_app, .input_for_app_bigger, .textarea_for_app_bigger, #frmUpdload {
        width: 230px;
    }
    .select_for_app_bigger {
        position: absolute;
        top: 26px;
        right: 32px;
        width: 230px;
    }
    .online_app_wrapper_inner {
        width: 500px;
    }
    #title_textarea {
        position: absolute;
        top: -15px;
        left: 0px;
    }
    .textarea_for_app_bigger {
        position: absolute;
        top: 10px;
        right: 32px;
    }
    #online_app_wrapper {
        height: 240px;
        padding-top: 25px;
        margin-top:10px;
    }
    #online_app_wrapper_a {
        height: 100px;
        padding-top: 5px;
        margin-top:5px;
    }
}

@media screen and (min-width: 700px) {
    .input_for_app_bigger, .textarea_for_app_bigger, .select_for_app_bigger, #frmUpdload {
        width: 330px;
    }
    .online_app_wrapper_inner {
        width: 600px;
    }
}

@media screen and (min-width: 600px) {
  .main_title {
        font-size:60px;
        line-height: 60px;
        position: absolute;
        height: 75px;
        left: 0;
        right: 0;
        top: 29px;
    }
    .just_line_home {
        display: block;
    }
    .title_div_main {
        float: left;
        width: 100%;
        position: relative;
        height: 200px;
    }
}

@media screen and (min-width: 1300px) {
    .online_app_wrapper_main {
        margin:10px auto 30px auto;
        float: none;
        width: 1200px;
        padding-bottom: 0px;
    }
    .online_app_wrapper {
        width: 50%;
        float: left;
        max-width: 600px;
        margin: 0px;
    }
    .title_div_main {
        height: 235px;
    }
    .main_title {
        top: 50px;
    }
    .just_line_home {
         top: 119px;
    }
    #application_page {
        padding-bottom: 80px;
    }
}

/*footer*/ /*footer*/ /*footer*/ /*footer*/ /*footer*/ /*footer*/ /*footer*/ /*footer*/ /*footer*/ /*footer*/

footer {
    float: left;
    width:100%;
    min-height: 195px;
    height: auto;
    background: #0C5486;
    position: relative;
}

.first_div_footer, .second_div_footer, .third_div_footer, .fourth_div_footer {
    width: 100%;
    height: auto;
    min-height: 50px;
    margin: 20px auto 30px auto;
    text-align: center;
    position: relative;
}

.manovita_logo_footer {
    width: 161px;
    height: 66px;
    margin-top: 20px;
    text-align: center;
}

.footer_div_inner {
    text-align: left;
    color: #ffffff;
    position: relative;
    width: 100%;
    margin: 0px auto;
    padding: 5px;
    font-size: 12px;
}

#footer_div_inner {
    text-align: center;
}

.arrow_up_inner {
    margin: 0 auto;
    cursor: pointer;
    text-align: center;
    vertical-align: text-top;
    width: 180px;
    text-align: center;
}

.img_arrow {
    width: 25px;
    height: auto;
}

.zuruck_text {
    display: inline-block;
    width: 150px;
    height: 30px;
    vertical-align: text-bottom;
}

.bold_span {
    font-size: 12px;
    font-weight: bold;
}

.yellow_href:link, .yellow_href:visited {
    text-decoration: none;
    color:none;
    width: auto;
    height: auto;
    color:#FFD700;
    font-size: 12px;
}

.waiting_inner_title {
  width: 90%;
  height: auto;
  margin: 80px auto 60px auto;
  font-size: 22px;
  line-height: 36px;
  max-width: 400px;
  text-decoration: underline;
}

.waiting_inner {
  width: 90%;
  height: auto;
  margin: 40px auto 100px auto;
  font-size: 16px;
  line-height: 30px;
  font-style: italic;
  max-width: 400px;
}

.simple_link_a:link, .simple_link_a:visited {
    text-decoration: none;
    color:none;
    width: auto;
    height: auto;
    font-size: 12px;
}

@media screen and (min-width: 250px) {
    .footer_div_inner {
        width: 240px;
    }
}

@media screen and (min-width: 300px) {
    .footer_div_inner {
        width: 270px;
        font-size: 14px;
    }
    .bold_span {
        font-size: 14px;
    }
    .yellow_href:link, .yellow_href:visited {
        font-size: 14px;
    }
    .simple_link_a:link, .simple_link_a:visited {
        font-size: 14px;
    }
}

@media screen and (min-width: 870px) {
    .waiting_inner {
      margin: 60px auto 150px auto;
      font-size: 18px;
    }
    .waiting_inner_title {
      margin: 110px auto 60px auto;
      font-size: 26px;
      line-height: 46px;
    }
    footer {
        padding-top:30px 0px;
    }
    .first_div_footer, .second_div_footer, .third_div_footer, .fourth_div_footer {
        width: 280px;
        display: inline-block;
        height: 100px;
        vertical-align: text-top;
        margin: 35px auto 0px auto;
    }
    #fourth_div_footer {
        height: 50px;
    }
    .footer_div_inner {
        width: 100%;
        height: 100%;
        display: inline-block;
    }
    .arrow_up_inner {
        position: absolute;
        top: 35px;
        right: 5px;
    }
    .manovita_logo_footer {
        position: absolute;
        top: 16px;
        left: 0px;
        right: 0px;
        margin: 0 auto;
    }
}


@media screen and (min-width: 920px) {
    .first_div_footer, .second_div_footer, .third_div_footer, .fourth_div_footer {
        width: 280px;
    }
}    

@media screen and (min-width: 1150px) {
     .manovita_logo_footer {
        right: auto;
        margin: 0;
    }
    .first_div_footer, .fourth_div_footer {
        width: 250px;
    }
    .second_div_footer {
        width: 360px;
    }
    .third_div_footer {
        width: 300px;
    }
}   