.card {
        
        background-color: #FCF8C; /* Orange background */
        border: 5px solid #F60F1C; /* Black border */  
        background: linear-gradient(to right, #FEF596, #FFFEE6);
        margin: 50px auto;
        padding: 0px 20px 10px 20px;
        position: relative;
		min-height:300px;
		overflow:auto;
		width:80%;
    }

    .logo {
        width: 110px; /* Adjust size as needed */
        height: 110px; /* Adjust size as needed */
        border-radius: 50%;
        overflow: hidden;
		margin-left:20px;
    }

    .logo img {
       // width: 100%;
       // height: 100%;
        object-fit: cover;
    }

    .profile-pic {
        width: 80px;
        height: 80px;
       // border-radius: 50%;
        overflow: hidden;
        margin-bottom: 20px;
        //background-color: #fff; /* White background */
        margin: auto;
    }

    .profile-pic img {
        width: 100%;
        height: auto;
    }
	.inn_aaa
	{
	line-height:19px;	
	}

    .info {
        text-align: left;
        color: #333; /* Text color */
        position: relative;
	
		font-size: 15px;
    line-height: 12px;
    }
    .info_right{width: 33%;
    float: right; }

    .info p {
        margin: 5px 0;
    }

    .info label {
        font-weight: bold;
        width: 100px; /* Adjust width as needed */
        position: absolute;
        left: 0;
    }

    .info .value {
        margin-left: 110px; /* Adjust margin as needed */
		font-weight:bold;
    }

    .top-design {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 30px; /* Adjust height as needed */
        background-color: #f1e44b; /* Yellow background */
        clip-path: polygon(0 0, 100% 0, 100% 50%, 50% 100%, 0 50%);
    }
	
	.top-section {
       clear:both;
        text-align: center;
		min-height:85px;
	
    }

    .top-section img {
        margin-bottom: 10px;
    }

    .address {
        //float: right;
        //width: 70%;
        vertical-align: middle;
        padding: 0px 0px;
        margin-top: 20px;
		color:#F69200;
		font-weight:bold;
		font-size:18px;
    }
	.pro
	{
				float:left;
				margin-left:0px;
	}
	.address h2{
		    //border-bottom: 2px solid #BA8E4D;
    //padding-bottom: 15px; 
	font-size:22px !important;
	text-transform: uppercase
	}
	.info_left
	{
		width:60%;
		float:left; 
		margin-left:10px;
		margin-top:10px;
	}
	.info_right:
	{
		float:right;
		width:20%;
	}
	.info_sign
	{
	font-size: 15px;
    font-weight: bold;
    text-align: center;
	}