
            .home-blog-section{
                padding:90px 0 95px;
                background:#fbf7ee;
                overflow-x:hidden;
            }

            .home-blog-section *{ box-sizing:border-box; }

            .home-blog-section .blog-carousel{
                margin-top:10px;
            }

            .home-blog-section .blog-carousel .owl-stage{ display:flex; }
            .home-blog-section .blog-carousel .owl-item{ display:flex; height:auto; padding:6px 12px; }

            .home-blog-section .blog-card{
                width:100%;
                background:#fff;
                border-radius:10px;
                border:1px solid #eee0c9;
                box-shadow:0 8px 30px rgba(22,51,45,0.08);
                overflow:hidden;
                cursor:pointer;
                display:flex;
                flex-direction:column;
                transition:transform .25s ease, box-shadow .25s ease;
            }

            .home-blog-section .blog-card:hover{
                transform:translateY(-6px);
                box-shadow:0 16px 36px rgba(22,51,45,0.14);
            }

            .home-blog-section .blog-card-image{
                position:relative;
                width:100%;
                aspect-ratio:4 / 5;
                overflow:hidden;
            }

            .home-blog-section .blog-card-image img{
                width:100%;
                height:100%;
                display:block;
                object-fit:cover;
                transition:transform .4s ease;
            }

            .home-blog-section .blog-card:hover .blog-card-image img{ transform:scale(1.06); }

            .home-blog-section .blog-date-badge{
                position:absolute;
                right:12px;
                bottom:8px;
                background:#ffffff;
                border-radius:50%;
                width:52px;
                height:52px;
                display:flex;
                flex-direction:column;
                align-items:center;
                justify-content:center;
                box-shadow:0 6px 16px rgba(0,0,0,.18);
                line-height:1.1;
            }

            .home-blog-section .blog-date-badge strong{ color:#16332d; font-size:15px; font-weight:800; }
            .home-blog-section .blog-date-badge small{ color:#f0793c; font-size:11px; font-weight:700; text-transform:uppercase; }

            .home-blog-section .blog-card-body{
                padding:32px 22px 24px;
                display:flex;
                flex-direction:column;
                flex:1;
            }

            .home-blog-section .blog-author{ color:#8a8a8a; font-size:12.5px; font-weight:600; margin-bottom:10px; }
            .home-blog-section .blog-author i{ margin-right:6px; color:#f0793c; }

            .home-blog-section .blog-title{
                font-size:16.5px;
                font-weight:800;
                line-height:1.4;
                margin:0 0 14px;
                min-height:46px;
            }

            .home-blog-section .blog-title a{
                color:#16332d;
                text-decoration:none;
                display:-webkit-box;
                -webkit-line-clamp:3;
                -webkit-box-orient:vertical;
                overflow:hidden;
            }

            .home-blog-section .blog-card:hover .blog-title a{ color:#f0793c; }

            .home-blog-section .blog-divider{ border-top:1px dashed #d9d2c0; margin-bottom:14px; }

            .home-blog-section .blog-desc{
                color:#666;
                font-size:13.5px;
                line-height:1.7;
                margin-bottom:18px;
                flex:1;
            }

            .home-blog-section .btn-read-more{
                display:inline-flex;
                align-items:center;
                gap:8px;
                background:#16332d;
                color:#fff !important;
                font-size:13px;
                font-weight:700;
                /* padding:10px 18px; */
                padding: 10px 76px;
                border-radius:5px;
                text-decoration:none;
                transition:background .2s ease;
            }

            .home-blog-section .btn-read-more:hover{ background:#f0793c; }

            .home-blog-section .blog-carousel .owl-nav{
                display:flex;
                justify-content:center;
                gap:10px;
                margin-top:34px;
            }

            .home-blog-section .blog-carousel .owl-nav button{
                width:44px;
                height:44px;
                border-radius:50%;
                font-size:22px;
                line-height:44px;
                margin:0;
            }

            .home-blog-section .blog-view-all{
                text-align:center;
                margin-top:8px;
            }

            .home-blog-section .blog-empty-state{
                text-align:center;
                color:#777;
                font-size:15px;
                padding:40px 0;
            }

            @media (max-width:767px){
                .home-blog-section{ padding:55px 0 60px; }
                .home-blog-section .blog-carousel .owl-item{ padding:6px 8px; }
            }



                        
            /* Desktop Banner */
            @media (min-width: 1200px) {
                .banner-section .slide-item {
                    width: 100% !important;
                    height: auto !important;
                    min-height: 0 !important;
                    padding: 0 !important;
                    aspect-ratio: 1583 / 640 !important;
                    overflow: hidden !important;
                }
            }

            /* Tablet Banner */
            @media (min-width: 768px) and (max-width: 1199px) {
                .banner-section .slide-item {
                    width: 100% !important;
                    height: auto !important;
                    min-height: 0 !important;
                    padding: 0 !important;
                    aspect-ratio: 1583 / 640 !important;
                    overflow: hidden !important;
                }
            }

            /* Mobile Banner */
            @media (max-width: 767px) {
                .banner-section .slide-item {
                    width: 100% !important;
                    height: auto !important;
                    min-height: 0 !important;
                    padding: 0 !important;
                    aspect-ratio: 375 / 500 !important;
                    overflow: hidden !important;
                }

                .banner-section .desktop-banner-img {
                    display: none !important;
                }

                .banner-section .mobile-banner-img {
                    display: block !important;
                }
            }
            .banner-section .image-layer {
                position: absolute !important;
                inset: 0 !important;
                width: 100% !important;
                height: 100% !important;
                background-position: center center !important;
                background-repeat: no-repeat !important;
                background-size: 100% 100% !important;
            }


            /* Kill the built-in Ken-Burns / zoom-in-out effect on the banner images */
            .banner-section .image-layer,
            .banner-section .owl-item.active .image-layer,
            .banner-section .owl-item .image-layer{
                animation:none !important;
                -webkit-animation:none !important;
                transform:none !important;
                -webkit-transform:none !important;
                transition:none !important;
            }

            /* Desktop image shown by default, mobile image hidden */
            .banner-section .image-layer.mobile-banner-img{
                display:none;
            }

            /* Size each slide to match its own image's real aspect ratio
               Desktop banner: 1423 x 810   Mobile banner: 375 x 500 */
            .banner-section .banner-carousel,
            .banner-section .owl-stage-outer,
            .banner-section .owl-stage,
            .banner-section .owl-item,
            .banner-section .slide-item{
                height:auto !important;
                min-height:0 !important;
            }
            /* .banner-section .slide-item{
                position:relative;
                width:100%;
                aspect-ratio:1423 / 810;
                overflow:hidden;
            } */
            .banner-section .image-layer{
                position:absolute !important;
                top:0;
                left:0;
                right:0;
                bottom:0;
                width:100% !important;
                height:100% !important;

                background-size:100% 100% !important;
                background-position:center center !important;
                background-repeat:no-repeat !important;
            }

            /* Remove the dark overlay / shadow the theme drew over each slide
               (it existed only to make the removed banner text readable) */
            .banner-section .slide-item::before,
            .banner-section .slide-item::after,
            .banner-section .image-layer::before,
            .banner-section .image-layer::after,
            .banner-section .banner-carousel::before,
            .banner-section .banner-carousel::after{
                display:none !important;
                content:none !important;
                background:none !important;
                box-shadow:none !important;
            }
            .banner-section .slide-item,
            .banner-section .image-layer,
            .banner-section .banner-carousel,
            .banner-section .owl-item,
            .banner-section .owl-stage,
            .banner-section .owl-stage-outer{
                box-shadow:none !important;
            }

            @media (max-width: 767px) {

                .banner-section .slide-item {
                    aspect-ratio: 375 / 500 !important;
                    padding: 0 !important;
                }

                .banner-section .image-layer.desktop-banner-img {
                    display: none !important;
                }

                .banner-section .image-layer.mobile-banner-img {
                    display: block !important;
                }
            }



            .marquee-scroller-section{
                background:#16332d;
                padding:16px 0;
                overflow:hidden;
                position:relative;
            }

            .marquee-scroller-section .marquee-track{
                display:flex;
                width:max-content;
                animation:marqueeScrollX 32s linear infinite;
            }

            .marquee-scroller-section:hover .marquee-track{
                animation-play-state:paused;
            }

            .marquee-scroller-section .marquee-item{
                display:flex;
                align-items:center;
                gap:10px;
                white-space:nowrap;
                color:#fff;
                font-size:16px;
                font-weight:700;
                letter-spacing:0.3px;
                padding:0 28px;
            }

            .marquee-scroller-section .marquee-item i{
                color:#f0793c;
                font-size:14px;
            }

            .marquee-scroller-section .marquee-item:not(:last-child){
                border-right:1px solid rgba(255,255,255,0.25);
            }

            @keyframes marqueeScrollX{
                0%{ transform:translateX(0); }
                100%{ transform:translateX(-50%); }
            }

            @media (max-width:767px){
                .marquee-scroller-section .marquee-item{
                    font-size:14px;
                    padding:0 18px;
                }
            }


            .square-cards-section{ padding:80px 0 60px; }

            .square-cards-section .square-card-column{
                margin-bottom:30px;
            }

            .square-cards-section .square-card-item{
                aspect-ratio:1/1;
                width:100%;
                perspective:1500px;
            }

            .square-cards-section .square-card-inner{
                position:relative;
                width:100%;
                height:100%;
                border-radius:8px;
                box-shadow:0 10px 30px rgba(0,0,0,0.08);
                transition:transform 0.6s cubic-bezier(0.4, 0.2, 0.2, 1), box-shadow 0.3s ease;
                transform-style:preserve-3d;
            }

            .square-cards-section .square-card-item:hover .square-card-inner,
            .square-cards-section .square-card-item.flipped .square-card-inner{
                transform:rotateY(180deg);
                box-shadow:0 15px 35px rgba(0,0,0,0.15);
            }

            .square-cards-section .square-card-front,
            .square-cards-section .square-card-back{
                position:absolute;
                top:0;
                left:0;
                width:100%;
                height:100%;
                border-radius:8px;
                overflow:hidden;
                backface-visibility:hidden;
                -webkit-backface-visibility:hidden;
            }

            .square-cards-section .square-card-front{
                /* background:#111; */
            }

            .square-cards-section .square-card-front img{
                width:100%;
                height:100%;
                /* object-fit:contain; */
                object-position:center;
                display:block;
            }

            .square-cards-section .square-card-front-overlay{
                position:absolute;
                left:0;
                right:0;
                bottom:0;
                padding:55px 22px 20px;
                background:linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.35) 60%, rgba(0,0,0,0) 100%);
            }

            .square-cards-section .square-card-front-overlay h5{
                margin:0;
                color:#fff;
                font-size:23px;
                line-height:1.25;
                font-weight:700;
            }

            .square-cards-section .square-card-front-hint{
                position:absolute;
                top:18px;
                right:18px;
                width:44px;
                height:44px;
                border-radius:50%;
                background:rgba(255,255,255,0.92);
                display:flex;
                align-items:center;
                justify-content:center;
                font-size:18px;
            }

            .square-cards-section .square-card-back{
                background:#f0e4d3;
                transform:rotateY(180deg);
                display:flex;
                flex-direction:column;
                justify-content:flex-start;
                padding:34px 30px 30px;
                overflow:hidden;
            }

            .square-cards-section .square-card-header{
                display:flex;
                align-items:center;
                justify-content:space-between;
                gap:15px;
                margin-bottom:20px;
                flex-shrink:0;
            }

            .square-cards-section .square-card-header h5{
                font-size:22px;
                line-height:1.25;
                font-weight:700;
                margin:0;
            }

            .square-cards-section .square-card-header .icon-box{
                flex-shrink:0;
                width:58px;
                height:58px;
                border-radius:50%;
                display:flex;
                align-items:center;
                justify-content:center;
            }

            .square-cards-section .square-card-header .icon-box i{
                font-size:27px;
            }

            .square-cards-section .square-card-content{
                overflow-y:auto;
                overflow-x:hidden;
                flex:1;
            }

            .square-cards-section .square-card-content p{
                margin:0;
                font-size:13px;
                line-height:1.72;
            }

            /* Cards are true squares (aspect-ratio) that scale with their
               column width, so they're never an overly tall rectangle on
               mobile. A min-height keeps very narrow squares from becoming
               too cramped for the back text; overflow-y:auto on the text
               itself (above) is the safety net so nothing is ever cut off. */
            @media (max-width: 991px){
                .square-cards-section .square-card-item{
                    min-height:340px;
                }

                .square-cards-section .square-card-back{
                    padding:30px 25px;
                }
            }

            @media (max-width: 767px){
                .square-cards-section{
                    padding:65px 0 45px;
                }

                .square-cards-section .square-card-column{
                    margin-bottom:25px;
                }

                .square-cards-section .square-card-item{
                    min-height:380px;
                }

                .square-cards-section .square-card-header h5{
                    font-size:21px;
                }

                .square-cards-section .square-card-content p{
                    font-size:15px;
                    line-height:1.7;
                }
            }

            /* On touch devices the cards auto-flip; the square aspect-ratio
               plus the content's overflow-y:auto keep the full text
               reachable without any hard cropping. */
            @media (hover:none){
                .square-cards-section .square-card-item:hover .square-card-inner{
                    transform:none;
                }

                .square-cards-section .square-card-inner{
                    animation:squareCardAutoFlip 8s ease-in-out infinite;
                }

                .square-cards-section .square-card-column:nth-child(1) .square-card-inner{ animation-delay:0s; }
                .square-cards-section .square-card-column:nth-child(2) .square-card-inner{ animation-delay:2s; }
                .square-cards-section .square-card-column:nth-child(3) .square-card-inner{ animation-delay:4s; }
                .square-cards-section .square-card-column:nth-child(4) .square-card-inner{ animation-delay:6s; }
            }

            @keyframes squareCardAutoFlip{
                0%, 35%{ transform:rotateY(0deg); }
                50%, 85%{ transform:rotateY(180deg); }
                100%{ transform:rotateY(0deg); }
            }


            .about-section .content_block_1 .text p{
                margin-bottom:14px;
            }
            .about-section .content_block_1 .text p:last-of-type{
                margin-bottom:0;
            }
            .about-section .content_block_1 .text h4{
                margin-top:18px;
                font-weight:700;
                letter-spacing:0.5px;
            }

            /* Right-side "Our Vision" photo was rendering at full column
               width/height (very large); constrain it to a smaller,
               proportioned card instead. */
            .about-section .image_block_1{
                max-width:480px;
                margin:0 auto;
            }

            .about-section .image_block_1 .image-box{
                border-radius:12px;
                overflow:hidden;
                box-shadow:0 15px 40px rgba(0,0,0,0.15);
            }

            .about-section .image_block_1 .image-box figure.image{
                margin:0;
                width:100%;
                /* height:460px; */
                height: 390px;
                overflow:hidden;
            }

            .about-section .image_block_1 .image-box figure.image img{
                width:100%;
                height:100%;
                /* object-fit:cover; */
                object-fit: contain;
                /* object-position:top center; */
                display:block;
            }

            /* Larger desktop screens - give the founder photo more room */
            @media (min-width:1200px){
                .about-section .image_block_1{
                    max-width:540px;
                }
                .about-section .image_block_1 .image-box figure.image{
                    height:540px;
                }
            }

            @media (min-width:1400px){
                .about-section .image_block_1{
                    max-width:580px;
                }
                .about-section .image_block_1 .image-box figure.image{
                    height:580px;
                }
            }

            @media (max-width:991px){
                .about-section .image_block_1{
                    max-width:360px;
                    margin-top:30px;
                }

                .about-section .image_block_1 .image-box figure.image{
                    height:320px;
                }
            }

            @media (max-width:575px){
                .about-section .image_block_1{
                    max-width:100%;
                }

                .about-section .image_block_1 .image-box figure.image{
                    height:280px;
                }
            }


            .explore-section .initiative-intro{
                max-width:820px;
                margin:0 auto 45px;
                text-align:center;
            }

            .explore-section .initiative-intro p{
                color:rgba(255,255,255,0.9);
                font-size:17px;
                line-height:1.8;
                margin:0;
            }

            .explore-section .explore-block-one .overlay-content p{
                line-height:1.75;
            }


            .service-section .department-carousel{
                margin-top:35px;
            }

            .service-section .department-carousel .owl-stage{
                display:flex;
            }

            .service-section .department-carousel .owl-item{
                display:flex;
            }

            .service-section .department-card{
                width:100%;
                height:100%;
                min-height:300px;
                padding:34px 28px;
                background:rgba(255,255,255,0.97);
                border-radius:8px;
                box-shadow:0 10px 30px rgba(0,0,0,0.10);
                text-align:center;
                display:flex;
                flex-direction:column;
                align-items:center;
                justify-content:flex-start;
            }

            .service-section .department-card .icon-box{
                width:70px;
                height:70px;
                border-radius:50%;
                display:flex;
                align-items:center;
                justify-content:center;
                margin-bottom:20px;
                background:#f0e4d3;
            }

            .service-section .department-card .icon-box i{
                font-size:30px;
            }

            .service-section .department-card h4{
                margin:0 0 14px;
                font-size:21px;
                line-height:1.35;
            }

            .service-section .department-card p{
                margin:0;
                font-size:15px;
                line-height:1.75;
            }

            .service-section .department-carousel .owl-nav{
                display:flex;
                justify-content:center;
                gap:10px;
                margin-top:28px;
            }

            .service-section .department-carousel .owl-nav button{
                width:44px;
                height:44px;
                border-radius:50%;
                font-size:22px;
                line-height:44px;
                margin:0;
            }

            @media (max-width:767px){
                .service-section .department-card{
                    min-height:0;
                    padding:30px 24px;
                }
            }


            .vision-cards-section{
                padding:90px 0 70px;
                background:#fbf7ee;
                overflow:hidden;
            }

            .vision-cards-section .vision-swiper{
                margin-top:0;
                padding:0 6px 55px;
            }

            .vision-cards-section .swiper-slide{
                height:auto;
                /* margin-right: 36px !important; */
            }

            .vision-cards-section .vision-card{
                position:relative;
                width:100%;
                aspect-ratio:1/1;
                min-height:220px;
                border-radius:12px;
                overflow:hidden;
                background:#16332d;
                background-size:cover;
                background-position:center;
                box-shadow:0 10px 28px rgba(22,51,45,0.14);
                cursor:pointer;
                transition:transform .35s ease, box-shadow .35s ease;
            }

            @media (min-width:768px){
                .vision-cards-section .vision-card{ min-height:260px; }
            }

            @media (min-width:1200px){
                .vision-cards-section .vision-card{ min-height:300px; }
            }

            .vision-cards-section .vision-card:hover{
                transform:translateY(-6px);
                box-shadow:0 18px 38px rgba(22,51,45,0.22);
            }

            .vision-cards-section .vision-card::before{
                content:"";
                position:absolute;
                inset:0;
                background:linear-gradient(to top, rgba(16,31,27,0.88) 0%, rgba(16,31,27,0.25) 55%, rgba(16,31,27,0.05) 100%);
                transition:background .35s ease;
            }

            .vision-cards-section .vision-card:hover::before{
                background:linear-gradient(to top, rgba(240,121,60,0.88) 0%, rgba(16,31,27,0.35) 60%, rgba(16,31,27,0.05) 100%);
            }

            .vision-cards-section .vision-card img{
                position:absolute;
                inset:0;
                width:100%;
                height:100%;
                /* object-fit:contain; */
                background:#16332d;
                transition:transform .5s ease;
            }

            .vision-cards-section .vision-card:hover img{
                transform:scale(1.08);
            }

            .vision-cards-section .vision-card-text{
                position:absolute;
                left:0;
                right:0;
                bottom:0;
                z-index:2;
                padding:20px 18px;
            }

            .vision-cards-section .vision-card-text h5{
                margin:0;
                color:#fff;
                font-size:18px;
                font-weight:800;
                line-height:1.3;
                align-items: center !important;
                display: flex !important;
                justify-content: center !important;
            }

            .vision-cards-section .swiper-pagination-bullet{
                background:#16332d;
                opacity:.35;
            }

            .vision-cards-section .swiper-pagination-bullet-active{
                opacity:1;
                background:#f0793c;
            }

            .vision-cards-section .swiper-button-prev,
            .vision-cards-section .swiper-button-next{
                width:44px;
                height:44px;
                background:#16332d;
                border-radius:50%;
                color:#fff;
                top:42%;
            }

            .vision-cards-section .swiper-button-prev:after,
            .vision-cards-section .swiper-button-next:after{
                font-size:16px;
            }

            .vision-cards-section .swiper-button-prev{ left:-6px; }
            .vision-cards-section .swiper-button-next{ right:-6px; }

            @media (max-width:767px){
                .vision-cards-section{ padding:60px 0 55px; }
                .vision-cards-section .swiper-button-prev,
                .vision-cards-section .swiper-button-next{ display:none; }
            }
    


          
            .team-section .team-carousel .owl-stage{ display:flex; }
            .team-section .team-carousel .owl-item{ display:flex; height:auto; padding:0 10px; }

            .team-section .team-card-wrap{
                width:100%;
                margin-bottom:20px;
            }

            .team-section .team-carousel .owl-nav{
                display:flex;
                justify-content:center;
                gap:10px;
                margin-top:30px;
            }

            .team-section .team-carousel .owl-nav button{
                width:44px;
                height:44px;
                border-radius:50%;
                font-size:22px;
                line-height:44px;
                margin:0;
            }

            .team-section .team-card{
                height:100%;
                background:#fff;
                overflow:hidden;
                border-radius:0;
                box-shadow:0 8px 25px rgba(0,0,0,0.08);
                display:flex;
                flex-direction:column;
                padding-top:15px;
            }

            .team-section .team-card .image-box{
                margin:0 !important;
                padding:0 !important;
                width:100% !important;
                height:230px !important;
                overflow:hidden !important;
                display:block !important;
                position:relative !important;
            }

            .team-section .team-card .image-box img{
                display:block !important;
                width:100% !important;
                height:230px !important;
                max-width:100% !important;
                min-width:100% !important;
                /* object-fit:cover !important; */
                object-fit: contain !important;
                object-position:center center !important;
                visibility:visible !important;
                opacity:1 !important;
                position:relative !important;
            }

            .team-section .team-card .lower-content{
                min-height:105px;
                padding:20px 12px;
                display:flex;
                align-items:center;
                justify-content:center;
                text-align:center;
            }

            .team-section .team-card .author-box{
                width:100%;
            }

            .team-section .team-card h4{
                margin:0 0 7px;
                line-height:1.25;
                font-size:17px;
                color: #000 !important;
            }

            .team-section .team-card h4 a{
                color:inherit;
            }

            .team-section .team-card .designation{
                display:block;
                line-height:1.4;
                font-size:14px;
                color: #dc3545 !important;
            }

            @media (max-width:767px){
                .team-section .team-carousel .owl-item{
                    padding:0 7px;
                }

                .team-section .team-card .image-box{
                    height:240px !important;
                }

                .team-section .team-card .image-box img{
                    height:240px !important;
                }
            }

            .image-marquee-section{
                padding:60px 0;
                background:#fbf7ee;
                overflow:hidden;
            }

            .image-marquee-section .sec-title{
                margin-bottom:10px;
            }

            .image-marquee-section .image-marquee-track{
                display:flex;
                width:max-content;
                gap:20px;
                animation:imageMarqueeScrollX 36s linear infinite;
                padding:10px 0 5px;
            }

            .image-marquee-section:hover .image-marquee-track{
                animation-play-state:paused;
            }

            .image-marquee-section .image-marquee-card{
                position:relative;
                flex:0 0 auto;
                width:260px;
                height:260px;
                border-radius:10px;
                overflow:hidden;
                background:#16332d;
                box-shadow:0 8px 24px rgba(22,51,45,0.14);
            }

            .image-marquee-section .image-marquee-card img{
                width:100%;
                height:100%;
                /* object-fit:contain; */
                display:block;
            }

            @media (min-width:1200px){
                .image-marquee-section .image-marquee-card{
                    width:300px;
                    height:300px;
                }
            }

            .image-marquee-section .image-marquee-card span{
                position:absolute;
                left:0;
                right:0;
                bottom:0;
                padding:10px 14px;
                background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);
                color:#fff;
                font-size:13px;
                font-weight:700;
            }

            @keyframes imageMarqueeScrollX{
                0%{ transform:translateX(0); }
                100%{ transform:translateX(-50%); }
            }

            @media (max-width:991px){
                .image-marquee-section .image-marquee-card{
                    width:200px;
                    height:200px;
                }
            }

            @media (max-width:767px){
                .image-marquee-section .image-marquee-card{
                    width:170px;
                    height:170px;
                }
            }

            @media (max-width:480px){
                .image-marquee-section .image-marquee-card{
                    width:140px;
                    height:140px;
                }
            }

        




