body{
font-family: Montserrat, sans-serif !important;

}
.redheader {
    height:15px;
    background: #ba1a1a
}

.navbar .navbar-nav {
    display: inline-block;
    float: none !important;
}

.navbar .navbar-collapse {
    text-align: center;
}
    .white-nav {
      border: 0 !important;
      background: none !important;
    }
    
    
    .white-nav ul li{
      padding: 10px;
      color: #000 !important;
      font-weight: 400 !important;
      
    }

       
    .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
        border-bottom: 4px solid #ba1a1a;
        background:none !important;
    }

    .redbottomheader {
        height:70px;
        background: #ba1a1a
    }

    .cardio-services {
        margin-top:80px;
        margin-bottom:80px;
    }

    .cardio-services h4 {
        margin-top:20px;
        font-weight: 600 !important;
    }

    .cardio-services p {
        font-size: 18px;
    text-align: inherit;
    margin-top: 50px;
    margin-bottom: 50px;
    }

    .text-center{
        text-align: center;
    }

    .content-two {
        background: #f8f3ed;
    }


    .content{
        margin-top: 80px;
        margin-bottom: 80px;
    }

    .content h2{
        font-weight: 700;
     
    }

    .content ul {
        margin-top:30px;
    }

    .content ul li{
    font-weight: 300;
    font-size: 18px;
    text-align: left;
    line-height: 1.5;
        
    }

   


    .footerpanel {
        
        position: relative;
        color: #fff;
        text-align: left !important;
       
        overflow: hidden;
        min-height: 500px;
        background-image: url('https://theheartspecialistclinic.com/dist/images/large-heart-bg-02.png');
        background-repeat: no-repeat;
        background-position-y: 65%;
        background-color: #937951;
       
        left: 0;
        bottom: 0;
        z-index: 0;
        width: 100%;
        }

    .footerpanel p{
    font-weight: 300;
    font-size: 18px;
    text-align: justify;
    line-height: 1.5;
    }

    .redpanelcontact{
        padding: 80px !important;
        background: #ba1a1a;
        min-height: 550px !important;
    }

    .redpanelcontact a{
       color: #fff;
    }

    .contactformpanel{
        padding: 80px !important;;
        min-height: 500px;
    }

    .contactformpanel input{
       height:50px;
       border-radius: 0 !important;
    }

    .contactformpanel textarea{
        height:190px !important;
        border-radius: 0 !important;
        text-align: left !important;
     }

     .submitform {
        width: 100%;
        height:50px;
       border-radius: 0 !important;
       background: #ba1a1a !important;
       color: #fff !important;
       font-weight:500 !important;
       border: none !important;
     }

     
@media only screen and (min-width: 320px) and (max-width: 479px) { /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */
    .content ul {
       margin-top:30px !important;
    }

    .content h2 {
        margin-top:50px !important;
     }

     .form textarea {
        margin-top:20px !important;
     }

}