.p-margin-left{
    margin-left:5%;
    font-size:20px;
}


.modal-content.modal-personalizado {
    background: #29475e !important;
    color: #fff;
    margin-top: 130px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

@media screen and (min-width: 400px){
    .modal-content.modal-personalizado{
        margin-left: 15%;
        margin-right: 15%;
    }
}

.modal-title {
    color: #fff;
}

.modal-header {
    border-bottom: none; 
    padding-bottom: 0px;
}

p.font-modal {
    font-size: 16px;
}

.close {
    font-size: 37px;
}

div#modal-pg-contato {
     background: rgba(0,0,0,0.8) !important;
}

p.font-personalizada {
    font-size: 15px;
}

h4 {
    font-size: 19px;
}

.btn-info {
    color: #ffffff;
    background-color: #29475e;
    border-color: #29475e;
    padding: 10px 30px 10px 30px;
}

.btn-info:hover {
    color: #ffffff;
    background-color: rgba(41, 71, 94, 0.74);
    border-color: rgba(41, 71, 94, 0.74);
}

.submenu{
    top:120px;
}

.margin-bottom-udi-olhos {
    margin-bottom: 50px;
}

.instagram:hover{
    background: #c52b71 !important; 
    border: solid 1px #c52b71  !important;
}

.margin-bottom-60{
    margin-bottom: 60px; 
}
.margin-bottom-50{
    margin-bottom: 50px; 
}

.exame-content h3, .exame-content h4, .exame-content h5 {
    margin: 45px 0px 0px;
}

.exame-content p {
    margin-bottom: 20px;
}

li.active {
    color: #02adc6;
}

   .services-two .service-sec .detail {
     float: none; 
     width: 100%;
    margin: -5px 0 0 0;
    padding-left: 125px;
}

.container-exam li {
    list-style: initial;
    margin-bottom: 20px;
}

@media (max-width: 480px) { 
    .services-two .service-sec .detail {
        padding-left: 0px !important;
        margin-top: 5px !important;
    }
    ul.submenu {
        margin-bottom: 15px;
    }
}

@media (max-width: 500px) { 
    .main-title {
        margin: 0 0 0px 0;
    }
    .welcome {
        padding: 45px 0;
    }
    .services-two {
        padding: 25px 0 1px 0;
    }
}

.z-tabs > ul.z-tabs-mobile > li > a i{
    display: inline-block;
}

#page header.sticky {
    min-height: 0px;
    border-bottom: none;
}

@media screen and (max-width: 768px){
    .procedures {
    padding: 40px 0;
}

#procedures-links{
    margin-bottom: 20px !important;    
}


.procedures:after {
    content:" ";
    clear:both;
}


}