
@import url('http://fonts.googleapis.com/css?family=Roboto:200,300,400,500');
@import url('https://fonts.googleapis.com/css?family=Prompt:200,300,400');
body{
    overflow-y: hidden;
}
.container{
  font-family: 'Prompt', sans-serif;
  text-shadow: none;
}
.navbar{
    border-bottom-color: #fff0;
}
.navbar .navbar-right .contact{
    line-height: 50px;
    font-size: 12px;
    color: #01c4da;
}
.navbar .navbar-right .contact span:first-child{
    padding-right: 10px;
}
.navbar .navbar-right .contact span:last-child{
    padding-left: 10px;
}
.btn-cmsclinic{
    color: #0daad5;
    background-color: #ffffff;
    font-size: 15px;
    border-radius: 14px;
    padding: 6px 22px;
    box-shadow: 0 1px 8px 0 rgba(0,0,0,.2), 0 3px 4px 0 rgba(0,0,0,.14), 0 3px 3px -2px rgba(0,0,0,.12);
}
.btn-cmsclinic:hover, .btn-cmsclinic:focus{
  border: 1px solid #ffffff;
  background-color: #fff0;
  color: #ffffff;
}
.btn-platformpricing{
    color: #0daad5;
    background-color: #ffffff;
    font-size: 15px;
    border-radius: 14px;
    padding: 6px 22px;
    box-shadow: 0 1px 8px 0 rgba(0,0,0,.2), 0 3px 4px 0 rgba(0,0,0,.14), 0 3px 3px -2px rgba(0,0,0,.12);
}
.btn-platformpricing:hover, .btn-platformpricing:focus{
  border: 1px solid #0daad5;
  background-color: #fff0;
  color: #0daad5;
}
.btn-ivfclinic{
    color: #ffffff;
    background-color: #0daad5;
    font-size: 15px;
    border-radius: 14px;
    padding: 6px 22px;
    box-shadow: 0 1px 8px 0 rgba(0,0,0,.2), 0 3px 4px 0 rgba(0,0,0,.14), 0 3px 3px -2px rgba(0,0,0,.12);
}
.btn-ivfclinic:hover, .btn-ivfclinic:focus{
  border: 1px solid #0daad5;
  background-color: #fff0;
  color: #0daad5;
}
.btn-premium{
    color: #0daad5;
    background-color: #fff0;
    border: 1px solid #0daad5;
    font-size: 15px;
    border-radius: 10px;
    padding: 6px 12px;
    box-shadow: 0 1px 8px 0 rgba(0,0,0,.2), 0 3px 4px 0 rgba(0,0,0,.14), 0 3px 3px -2px rgba(0,0,0,.12);
}
.btn-premium:hover, .btn-premium:focus{
  border: 1px solid #0daad5;
  background-color: #ffffff;
  color: #0daad5;
}
.packageservice-large .btn-premium{
    color: #ffffff;
     background-color: #fff0; 
    border: 1px solid #fff;
}

.btn-labclinic{
    color: #03A9F4;
    font-weight: 300;
    border: 1px solid #03A9F4;
    background: #effbff;
    font-size: 15px;
    border-radius: 14px;
    padding: 6px 22px;
    float: right;
}
.btn-labclinic:hover, .btn-labclinic:focus{
  border: 1px solid #0daad5;
  background-color: #ffffff;
  color: #0daad5;
}
.btn-labclinic i{
    color: #fff;
    font-weight: 700;
    background: #03A9F4;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    padding: 2px 7px;
}







.feature-large{
    text-align: center;
    background-color: #fff;
/*  background: rgb(236,244,250); 
    background: -moz-linear-gradient(top, rgba(236,244,250,1) 0%, rgba(255,255,255,1) 99%); 
    background: -webkit-linear-gradient(top, rgba(236,244,250,1) 0%,rgba(255,255,255,1) 99%); 
    background: linear-gradient(to bottom, rgba(236,244,250,1) 0%,rgba(255,255,255,1) 99%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf4fa', endColorstr='#ffffff',GradientType=0 ); */
    padding: 100px 0;
    color: #fff;
}
.feature-large h1{
    font-size: 35px;
    color: #519cee;
}
.feature-large .feature-detail{
    background-color: #519cee;
    padding: 15px 10px;
    margin-top: 30px;
    width: 100px;
    height: 100px;
    border-radius: 25%;
    margin: auto;
    box-shadow: 0 1px 8px 0 rgba(0,0,0,.2), 0 3px 4px 0 rgba(0,0,0,.14), 0 3px 3px -2px rgba(0,0,0,.12);
}
.feature-large .feature-detail h3{
    font-size: 19px;
    color: #757575;
    margin-top: 10px;
    margin-bottom: 0;
    font-weight: initial;
}
.feature-large .feature-detail img{
    width: 55px;
}
.feature-large h3{
    color: #519cee;
    margin-top: 10px;
    margin-bottom:70px;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.42857143;
}
.feature-large h5{
    margin-top: 10px;
    margin-bottom: 50px;
    font-size: 17px;
    font-weight: 500;
    color: #373738;
}
.banner-large{
 background-color: #f8f8f8;
 border-bottom: 1px solid #dfdfdf;
}
.banner-large .brand-support {
    margin: auto;
    display: flex;
    padding: 25px 0;
}
.brand-support{
    padding-left: 150px;
    padding-right: 150px;
    background: #fbfbfb69;
}
.brand-support img:first-child {
    margin-left: 0;
}
.brand-support img {
    height: 40px;
    margin: auto;
}

.clinicmanagement-large{
    text-align: center;
    background: rgba(38,191,191,1);
    background: -moz-linear-gradient(top, rgba(38,191,191,1) 0%, rgba(38,191,191,1) 0%, rgba(7,148,214,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(38,191,191,1)), color-stop(0%, rgba(38,191,191,1)), color-stop(100%, rgba(7,148,214,1)));
    background: -webkit-linear-gradient(top, rgba(38,191,191,1) 0%, rgba(38,191,191,1) 0%, rgba(7,148,214,1) 100%);
    background: -o-linear-gradient(top, rgba(38,191,191,1) 0%, rgba(38,191,191,1) 0%, rgba(7,148,214,1) 100%);
    background: -ms-linear-gradient(top, rgba(38,191,191,1) 0%, rgba(38,191,191,1) 0%, rgba(7,148,214,1) 100%);
    background: linear-gradient(to bottom, rgba(38,191,191,1) 0%, rgba(38,191,191,1) 0%, rgba(7,148,214,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26bfbf', endColorstr='#0794d6', GradientType=0 );
    padding:50px 0;
    color: #fff;
}
.clinicmanagement-large small{
     font-size: 18px;
}
.clinicmanagement-large h1{
    font-size: 35px;
    margin-top: 0;
    margin-bottom: 30px;
}
.clinicmanagement-large h5{
    font-size: 18px;
    line-height: 1.42857143;
    font-weight: 200;
}
.clinicmanagement-large a.btn-platformpricing{
    margin-bottom: 50px;
}
.clinicmanagement-large img{
    width: 100%;
    margin-top: 50px;
}
.download-application{
    background-image: url(/V2017/img/index/downloadapp.jpg);
       background-size: cover;
    background-position: center;
    height: 55vh;
    padding: 90px 0;
}
.download-application small {
    color: #9E9E9E;
    font-size: 18px;
}
.download-application h2 {
    color: #539ae6;
    font-size: 35px;
    margin-top: 0;
}
.download-application h2 small {
    color: #757575;
    font-size: 20px;
}
.download-application h2+div {
    display: flex;
    margin-bottom: 10px;
}
.download-application .downloadapp{
    margin-top: 15px;
}
.downloadapp img{
    height: 50px;
}
.labresult-large {
    /*padding: 100px 0 0 0;*/
    background: #fff;
}
.labresult-large img{
    width: 100%;
    margin-top: 50px;
}
.labresult-large .link-page a{
    margin-left: 15px;
    margin-bottom: 15px;
}
.labresult-large .heading{
    margin-top: 150px;
    border-right: 4px solid #03A9F4;
    padding-right: 15px;
}
.labresult-large .heading img{
    width: 73px;
    color: #fff;
    margin-right: 15px;
}
.labresult-large .heading p{
    font-size: 18px;
    color: #555;
    text-align: right;
    margin: 0;
}
.labresult-large .heading h1{
    font-size: 35px;
    color: #555;
    text-align: right;
}
.labresult-large .heading h1 span{
    font-size: 35px;
    color: #03A9F4;
}
.labresult-large .heading h2{
    font-size: 20px;
    color: #555;
    text-align: right;
}
.labresult-large .heading h2 span{
    font-size: 28px;
    color: #03A9F4;
}
.labresult-large .heading h3{
    font-size: 18px;
    color: #757575;
    text-align: right;
    line-height: 24px;
}
/*.labresult-large .heading h2{
    font-size: 17px;
    color: #757575;
    text-align: right;
}*/
.packageservice-large{
    background-image: url(/V2017/img/index/bg-tree.png);   
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    /*height: 600px;*/
    padding: 90px 0 0 0;
}
.packageservice-large img.mobile-large{
    width: 100%;
    margin-top: 15px;
}
.packageservice-large img.logo-white{
    width: 60px;
    height: 60px;
    display: block;
    margin-top: 0;
    margin-bottom: 10px;
    border: 3px solid #fff;
    border-radius: 10px;
    padding: 5px;
}
.packageservice-large small {
    color: #fff;
    font-size: 18px;
    font-weight: 200;
}
.packageservice-large h2 {
    color: #fff;
    font-size: 35px;
    margin-top: 5px;
}
.packageservice-large p {
    color: #fff;
    font-size: 18px;
    font-weight: 200;
}
.packageservice-largeh2 {
    color: #539ae6;
    font-size: 45px;
    margin-top: 0;
}
.packageservice-large h2 small {
    color: #757575;
    font-size: 20px;
}
.packageservice-large h2+div {
    display: flex;
    margin-bottom: 10px;
}
.packageservice-large .downloadapp{
    text-align: right;
    position: absolute;
    right: 0;
    top: 9vw;
}
.introduction-large{
    height: 55vw;
    background: #0000006b;
    font-family: 'Prompt', sans-serif;
}
.video-background {
  position: fixed;
  right: 0; 
  bottom: 0;
  min-width: 100%; 
  min-height: 100%;
  width: auto; 
  height: auto;
  z-index: -100;
}
.introduction-large article{
    text-align: center;
    color: #fff;
    padding-top: 9vw;
}
.introduction-large h1{
    font-size: 55px;
    margin-bottom: 30px;
    font-weight: 400;
    line-height: 70px;
}
.introduction-large a{
   color: #ffffff;
   font-size: 25px;
   font-weight: 300;
}
.btn-register{
    border: 1px solid #78b92c;background: #efefef;
    background: #78b92c;
    color: #eaeaea;
    border-radius: 5px;
    padding: 7px 45px;
    font-size: 20px;
    margin-top: 30px;
}
.btn-register:hover, .btn-register:focus{
    border: 1px solid #78b92c;
    background: #fff0;
    color: #78b92c;
}
.introduction-large i.fa-angle-right{
    color: #83c132;
    font-weight: 700;
    background: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 2px;
}
.navbar.sub-usermenu a{
     line-height: 50px;
     padding: 0 20px;
}
.navbar.sub-usermenu {
    border-radius: 0px;
    margin-bottom: 0px;
    background-color: #fff;
    border-bottom-color: #f1f1f1;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    position: fixed;
    width: 100%;
    margin-top: -1px;
    z-index: 5;
    border-bottom: solid 2px #00BCD4;
    border-top: 1px dotted #dfdfdf;
}
.navbar-nav>li:hover{
    background-color: #eee;
}
.navbar.sub-usermenu .dropdown-menu li a:hover, .navbar.sub-usermenu .dropdown-menu li a:focus{
    background-color: #489ea99e;
}
.navbar-nav>li>.dropdown-menu{
    border-bottom: 2px solid #00BCD4;
    padding: 0;
}
.navbar.sub-usermenu li:last-child a.product-link{
     border-bottom: 1px solid #01c4d9;
}
.navbar.sub-usermenu a.product-link{
    display: flex;
    line-height: 17px;
    padding: 15px 15px;
    border-bottom: 1px solid #ddd;
}
.navbar.sub-usermenu a.product-link:hover h3, .navbar.sub-usermenu a.product-link:hover h3+small,
.navbar.sub-usermenu a.product-link:focus h3, .navbar.sub-usermenu a.product-link:focus h3+small{
    color: #fff;
}
.product-link img{
    width: 30px;
    height: 30px;
    margin-right: 10px;
}
.product-link h3{
    font-size: 15px;
    color: #3c3a3a;
    margin:0;
}
.product-link h3+small{
    font-size: 13px;
    color: #97a7b3;
}
.product-link .badge-success {
    color: #fff;
    background-color: #00c9a7;
    font-size: 9px;
    font-weight: 200;
}
.navbar.sub-usermenu .btn-platformpricing{
    border: 1px solid #00BCD4;
    color: #00BCD4;
    background: #fff;
     font-weight: 300;
    border-radius: 5px;
    font-size: 14px;
    padding: 3px 21px;
    margin-top: 10px;
    height: 30px;
    line-height: 24px;
}
.ivf-large{
    text-align: center;
    background: #efefef;
    padding: 100px 0 0 0;
    color: #fff;
}
.ivf-large img{
    width: 100%;
}
.ivf-large small{
     font-size: 18px;
    color: #252424;
}
.ivf-large h1{
    font-size: 35px;
    color: #252424;
}
.ivf-large .ivf-detail{
    background-color: #519cee;
    padding: 15px 10px;
    margin-top: 30px;
    width: 100px;
    height: 100px;
    border-radius: 25%;
    margin: auto;
}
.ivf-large .ivf-detail h3{
    font-size: 18px;
    color: #757575;
    margin-top: 10px;
    margin-bottom: 0;
    font-weight: initial;
}
.ivf-large .ivf-detail img{
    width: 55px;
}
.ivf-large h3{
    color: #757575;
    margin-top: 10px;
    margin-bottom:20px;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.42857143;
}
.ivf-large h5{
    margin-top: 10px;
    margin-bottom: 50px;
    font-size: 14px;
    font-weight: 500;
    color: #373738;
}
@media (max-width: 575.98px) {
    .navbar.sub-usermenu{
        display: none;
    }
    .introduction-large {
        height: 400px;
    }
    .introduction-large h1 {
        font-size: 28px;
        line-height: 42px;
        margin-top: 40px;
    }
    .clinicmanagement-large h1 {
        font-size: 28px;
    }
    .labresult-large{
        padding-top: 20px;
    }
    .labresult-large {
        padding: 20px 0 0 0;
    }
    .labresult-large .heading {
        margin-top: 40px;
    }
    .labresult-large img {
        margin-top: 25px;
    }
    .ivf-large img{
        width: 100%;
        margin-top: 50px;
    }
    .ivf-large{
        background: #efefef;
        padding: 50px 0 0 0;
    }
    .ivf-large h1{
        font-size: 28px;
    }
    .download-application{
        height: 40vh;
        padding-top: 25px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
    .download-application h2 {
        font-size: 28px;
    }
    .downloadapp img {
        height: 45px;
    }
    .download-application .btn-platformpricing{
        display: none;
    }
    .feature-large {
        padding: 50px 0;
    }
    .feature-large h1 {
        font-size: 28px;
    }
    .packageservice-large h2 {
        font-size: 28px;
    }
    .packageservice-large img.logo-white, .packageservice-large small{
        display: none;
    }
    .brand-support img {
        height: 30px;
        margin: 0 15px 15px 0;
    }
    .banner-large .brand-support{
        display: flow-root;
        padding: 25px 25px 5px 25px;
        margin: auto;
        text-align: center;
    }
}
@media (min-width: 576px) and (max-width: 767px){
    .navbar.sub-usermenu{
        display: none;
    }
    .packageservice-large img.mobile-large {
        width: 86%;
        margin: auto;
        margin-top: 15px;
        display: block;
    }
    .introduction-large {
        height: 500px;
    }
    .introduction-large h1 {
        font-size: 28px;
        line-height: 42px;
        margin-top: 80px;
    }
    .clinicmanagement-large h1 {
        font-size: 28px;
    }
    .labresult-large {
        padding: 50px 0 0 0;
    }
    .labresult-large .heading {
        margin-top: 40px;
    }
    .labresult-large img {
        margin-top: 25px;
    }
    .ivf-large img{
        width: 100%;
    }
    .ivf-large{
        background: #efefef;
        padding: 50px 0 0 0;
    }
    .ivf-large h1{
        font-size: 36px;
    }
    .download-application{
        height: 37vh;
        padding-top: 25px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
    .download-application h2 {
        font-size: 28px;
    }
    .downloadapp img {
        height: 28px;
    }
    .download-application .btn-platformpricing{
        display: none;
    }
    .feature-large {
        padding: 50px 0;
    }
    .feature-large h1 {
        font-size: 28px;
    }
    .packageservice-large{
        padding: 40px 15px 0 15px;
    }
    .packageservice-large h2 {
        font-size: 28px;
    }
    .packageservice-large img.logo-white, .packageservice-large small{
        display: none;
    }
    .brand-support img {
        height: 24px;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .container {
        width: 750px;
    }
    .introduction-large{
        height: 65vw;
    }
    .introduction-large h1 {
        font-size: 52px;
        line-height: 70px;
        margin-top: 0;
    }
    .download-application {
        height: 60vh;
    }
    .labresult-large {
        padding: 100px 0 0 0;
    }
    .labresult-large .link-page{
        float: right;
        display: flex;
    }
    .labresult-large .heading {
        margin-top: 0;
    }
    .labresult-large img {
        margin-top: 50px;
    }
    .brand-support img {
        height: 40px;
    }
    .packageservice-large{
        height: 520px;
    }
    .packageservice-large img.mobile-large{
        height: 280px;
        width: 283px;
        position: absolute;
        bottom: 0;
        top: 0;
        margin-top: 150px;
    }
    .ivf-large img{
        margin-top: 50px;
    }
}
@media (min-width: 992px){
    .packageservice-large{
        height: 520px;
        padding: 90px 30px 0 30px;
    }
    .packageservice-large img.mobile-large{
          height: 310px;
        width: 330px;
        position: absolute;
        bottom: 0;
        top: 0;
        margin-top: 121px;
    }
    .download-application {
        padding: 50px 0;
    }
    .labresult-large .heading {
        margin-top: 50px;
    }
    .ivf-large img{
        margin-top: 50px;
    }
}
@media (min-width: 1200px) {
    /*.container {
        width: 1300px;
    }*/
    .labresult-large .heading {
    margin-top: 150px;
    }
    .packageservice-large img.mobile-large{
        height: 430px;
        width: 465px;
        position: absolute;
        bottom: 0;
        top: 0;
        margin-top: 0;
    }
      .download-application {
    padding: 90px 0;
}
}

/*Footer*/
.featurt-footer-large{
    font-family: 'Prompt', sans-serif;
    background-color: #fff;
}
.featurt-footer-large .row{
        padding: 30px 0;
       background-color: #fff;
}
.featurt-footer-large .copyright-block{
    border-top: 1px dotted #dfdfdf;
    padding: 10px;
}
.featurt-footer-large .logo-company{
    width: 160px;
    margin-bottom: 10px;
}
.featurt-footer-large h3{
    color: #7a7d8c;
    font-size: 13px;
    margin-top: 0;
    font-weight: bold;
}
.featurt-footer-large p{
    color: #7a7d8c;
    font-size: 13px;
    font-weight: 300;
}
.featurt-footer-large a {
    color: #7a7d8c;
    text-decoration: none;
    font-size: 13px;
    font-weight: 500;
}
.featurt-footer-large h6{
    color: #7a7d8c;
    font-size: 13px;
    font-weight: 300;
    text-align: center;
}
@media (max-width: 575.98px) {
    .featurt-footer-large .row {
        padding: 30px 15px;
    }
    .featurt-footer-large h3 {
        padding-top: 30px;
    }
}









































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































