.g-nav2 .scroll li h2.wzlm{background:none !important;}
.sub{display:none;}
.menu-link1 {
    display: flex;
    align-items: center;
    color: #838383;
    font-size: 17px;
    padding: 12px 20px 12px 60px;
    text-decoration: none;
    border-top: 1px #fff solid;
    background: url(images/point1.jpg) 40px 20px no-repeat;
    background-size: 11px;}
.g-nav2 .scroll li h2.wzlm{background:none !important;}.sub{display:none;}
.menu-link1 {
    display: flex;
    align-items: center;
    color: #838383;
    font-size: 17px;
    padding: 12px 20px 12px 60px;
    text-decoration: none;
    border-top: 1px #fff solid;
    background: url(images/point1.jpg) 40px 20px no-repeat;
    background-size: 11px;}        
        .team-container {
            max-width: 900px;
            margin: 0 auto;margin-bottom:40px;}
        
        .team-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 20px;}
        
        .member-card {
            background: url(images/rybg2_03.jpg) left top no-repeat;
            background-size: cover;
            border-radius: 8px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
            overflow: hidden;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            padding: 10px 15px 15px 15px;}
        
        .member-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 25px rgba(0, 0, 0, 0.12);}
        
        .member-name-container {
            display: inline-block;
            margin-bottom: 15px;
            position: relative;}
        
        .member-name {
            font-size: 20px;
            font-weight: bold;
            color: white;
            padding: 8px 20px;
            background: linear-gradient(135deg, #0d7ab2, #4da416);
            border-radius: 8px 0 8px 0;
            position: relative;
            display: inline-block;
            line-height: 1.3;}
        
        .member-title {
            font-size: 18px;
            color: #0d7ab2;
            margin: 10px 10px 15px;
            font-weight: 600;}
        
        .member-bio {
            font-size: 14px;
            color: #838383;
            line-height: 1.6;
            margin-bottom: 20px;
            margin-left:10px;
            max-width: 47%;}
        
        .view-more {
            display: inline-block;
            font-size: 12px;
            color: #7b7b7b;
            text-decoration: none;
            transition: color 0.3s;
            letter-spacing: 0.5px;margin-left:10px;margin-top:20px; position: relative;left:0; bottom:10px;}
        
        .view-more:hover {
            color: #4da416;}
        
        .view-more::after {}
        
        .view-more:hover::after {
            transform: translateX(3px);}
      /*  
        .member-title .member-bio .view-more{margin-left:10px;}*/
        @media (max-width: 768px) {
           .team-grid {
                grid-template-columns: repeat(2, 1fr);
                gap: 20px;}
            
            .member-card {
                padding: 20px;}
            
            .member-name {
                font-size: 20px;
                padding: 6px 15px;}
            
            .member-title {
                font-size: 18px;}
        }
         @media (max-width: 520px) {
           .team-grid {
                grid-template-columns: repeat(1, 1fr);
                gap: 20px;}
            
            .member-card {
                padding: 20px;}
            
            .member-name {
                font-size: 20px;
                padding: 6px 15px;}
            
            .member-title {
                font-size: 18px;}
        }
        .member-card{position:relative;}
        .member-card img{position:absolute;right:0;bottom:0;width: 135px;}
        .ryleft{float:left;}
        .member-name i{font-size:14px; font-style:normal; padding:0 5px;}
