.footer-con{
    
        height: 100vh;
        color: #000;
    }
    .footer-con .rf{
        font-weight: 400;
    }
    .consec a button{
        background-color: transparent;
        height: 50px;
        width: 120px;
        border-radius: 25px;
        border: 1px solid #1b4242;
        color: #1b4242;
    }
     .consec a button:hover{
         background-color: #1b4242;
         color: #fffdd0;
     }
    
    .consec h2 span{
 font-size: 6vw;
        font-weight: 700;
        color:#1b4242 ;
        display: inline-block;
    }
    .consec p{
        font-size: 1.3vw;
        color:#1b4242;
        text-align: justify;
    }
    .int{
         font-size: 4vw;
        font-weight: 700;
        color:#1b4242 ;
    }
    
    .fot-box{
      border: 2px solid #1b4242;
      color: #1b4242;
      border-radius: 15px;
    }
    .fot-box:hover{
        background-color: #1b4242;
        color: #e7e7e7;
    }
    #hassan-footer{
        height: 62vh;
        background-color: #082525;
        background-image: url('images/bg.png') ;
        background-size: 100%;
    }
 
    #footer-text{
        color: #fffdd0;
    }
    #footer-text h4{
        padding-bottom: 10px;
        font-weight: 500;
        font-size: 1.5vw;
    }
    #hassan-footer h6{
        color: #ffffff;
        padding-left: 30px;
    }
    .r5{
        padding-top: 100px;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 15px;
        border-bottom: 1px solid #fffdd0;
    }
    .soc{
        padding-left: 50px;
    }
    #footer-social h5{
        color:#fffdd0;
        font-size: 1vw;
    }
 

