.email-signature{ background: #3A3766; font-family: 'Mukta', sans-serif; padding: 30px 90px 30px 37%; box-shadow: 0 0 0 15px #fff,0 0 30px rgba(0,0,0,0.5); position: relative; z-index: 1; } .email-signature:before, .email-signature:after{ content: ""; background: linear-gradient(to right,#E76196,#F28669); border-radius: 150px 0 0 150px; position: absolute; bottom: 17px; top: 17px; left: 20px; right: 70px; z-index: -1; } .email-signature:after{ background: #fff; height: 100%; width: 17px; border-radius: 0; left: auto; right: 63px; top: 0; bottom: auto; } .email-signature .signature-icon{ background-color: #3A3766; width: 120px; height: 120px; padding: 8px; border-radius: 50%; transform: translateY(-50%); overflow: hidden; position: absolute; left: 8%; top: 50%; } .email-signature .signature-icon img{ width: 100%; border-radius: 40%; } .email-signature .signature-details{ margin: 0 0 15px; } .email-signature .title{ color: #3A3766; font-size: 27px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; margin: 0 0 2px; } .email-signature .post{ color: #E76196; background: #fff; font-size: 13px; font-weight: 500; text-transform: uppercase; letter-spacing: 1px; padding: 1px 5px 0; display: inline-block; } .email-signature .signature-content{ padding: 0; margin: 0; list-style: none; } .email-signature .signature-content li{ color: #fff; font-size: 14px; margin-bottom: 4px; } .email-signature .signature-content li:last-child{ margin-bottom: 0; } .email-signature .signature-content li i{ color: #3A3766; font-size: 11px; margin: 0 6px 0 0; display: inline-block; } .email-signature .icon{ padding: 0; margin: 0; list-style: none; transform: translateY(50%); position: absolute; bottom: 50%; right: 20px; } .email-signature .icon li{ margin: 10px 0; } .email-signature .icon li a{ color: #fff; background: linear-gradient(to right,#E76196,#F28669); font-size: 12px; text-align: center; line-height: 23px; height: 23px; width: 23px; border-radius: 50%; display: block; transition: all 0.3s; } .email-signature .icon li a:hover{ box-shadow: 3px 3px 0 rgba(255,255,255,0.5); } @media screen and (max-width:576px){ .email-signature{ padding: 170px 25px 80px; } .email-signature:before{ border-radius: 150px 150px 0 0; right: 20px; bottom: 60px; } .email-signature:after{ width: 100%; height: 17px; top: auto; bottom: 50px; right: 0; } .email-signature .signature-icon{ transform: translateY(0) translateX(-50%); left: 50%; top: 35px; } .email-signature .signature-details, .email-signature .signature-content{ width: 100%; text-align: center; } .email-signature .icon{ transform: translateY(0) translateX(50%); right: 50%; bottom: 14px; } .email-signature .icon li{ display: inline-block; margin: 0 5px; } }