.elementor-119 .elementor-element.elementor-element-5a7eed3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--overlay-mix-blend-mode:luminosity;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-5a7eed3:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-5a7eed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-5a7eed3, .elementor-119 .elementor-element.elementor-element-5a7eed3::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-5c4e7d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--flex-wrap:wrap;--align-content:flex-start;--background-transition:0.3s;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:40px;--z-index:94;}.elementor-119 .elementor-element.elementor-element-5c4e7d8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-57b245eb .elementor-heading-title{color:var( --e-global-color-text );font-size:35px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:45px;letter-spacing:-0.28px;word-spacing:0px;}.elementor-119 .elementor-element.elementor-element-64c4c8a > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-119 .elementor-element.elementor-element-64c4c8a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:21px;letter-spacing:0.2px;}.elementor-119 .elementor-element.elementor-element-e27c0aa > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-119 .elementor-element.elementor-element-26a3f225{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-26a3f225 .elementor-share-btn{font-size:calc(0.75px * 10);border-width:1px;}.elementor-119 .elementor-element.elementor-element-26a3f225 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.5em;}.elementor-119 .elementor-element.elementor-element-54c46aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-54c46aa.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-119 .elementor-element.elementor-element-0f5adfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-2f13bc10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F6F6F6;--border-color:#F6F6F6;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:93;}.elementor-119 .elementor-element.elementor-element-2f13bc10, .elementor-119 .elementor-element.elementor-element-2f13bc10::before{--border-transition:0.3s;}.elementor-119 .elementor-element.elementor-element-2f13bc10.e-con{--align-self:center;}.elementor-119 .elementor-element.elementor-element-5e210a61{width:100%;max-width:100%;}.elementor-119 .elementor-element.elementor-element-5e210a61 span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-5e210a61 span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-119 .elementor-element.elementor-element-5e210a61 span.post-navigation__prev--label, .elementor-119 .elementor-element.elementor-element-5e210a61 span.post-navigation__next--label{font-size:14px;font-weight:700;text-transform:none;font-style:normal;text-decoration:underline;letter-spacing:0px;word-spacing:0px;}.elementor-119 .elementor-element.elementor-element-5e210a61 span.post-navigation__prev--title, .elementor-119 .elementor-element.elementor-element-5e210a61 span.post-navigation__next--title{color:var( --e-global-color-text );font-size:17px;font-weight:700;text-transform:none;font-style:normal;text-decoration:underline;letter-spacing:0px;word-spacing:0px;}.elementor-119 .elementor-element.elementor-element-5e210a61 .post-navigation__arrow-wrapper{font-size:17px;}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-5e210a61 .post-navigation__arrow-prev{padding-right:16px;}body:not(.rtl) .elementor-119 .elementor-element.elementor-element-5e210a61 .post-navigation__arrow-next{padding-left:16px;}body.rtl .elementor-119 .elementor-element.elementor-element-5e210a61 .post-navigation__arrow-prev{padding-left:16px;}body.rtl .elementor-119 .elementor-element.elementor-element-5e210a61 .post-navigation__arrow-next{padding-right:16px;}@media(min-width:768px){.elementor-119 .elementor-element.elementor-element-5c4e7d8{--width:40%;}.elementor-119 .elementor-element.elementor-element-54c46aa{--width:50%;}}@media(max-width:1024px){.elementor-119 .elementor-element.elementor-element-5a7eed3{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-119 .elementor-element.elementor-element-5c4e7d8{--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-119 .elementor-element.elementor-element-5c4e7d8.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-119 .elementor-element.elementor-element-57b245eb .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-119 .elementor-element.elementor-element-64c4c8a{line-height:22px;} .elementor-119 .elementor-element.elementor-element-26a3f225{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-119 .elementor-element.elementor-element-2f13bc10{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-119 .elementor-element.elementor-element-5a7eed3{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-119 .elementor-element.elementor-element-5c4e7d8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-57b245eb{width:100%;max-width:100%;}.elementor-119 .elementor-element.elementor-element-57b245eb .elementor-heading-title{font-size:21px;line-height:35px;}.elementor-119 .elementor-element.elementor-element-64c4c8a > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-119 .elementor-element.elementor-element-64c4c8a{line-height:21px;}.elementor-119 .elementor-element.elementor-element-26a3f225 > .elementor-widget-container{margin:0px 0px 30px 0px;} .elementor-119 .elementor-element.elementor-element-26a3f225{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-119 .elementor-element.elementor-element-2a1e945{width:100%;max-width:100%;}.elementor-119 .elementor-element.elementor-element-2f13bc10{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-119 .elementor-element.elementor-element-5e210a61 span.post-navigation__prev--label, .elementor-119 .elementor-element.elementor-element-5e210a61 span.post-navigation__next--label{font-size:15px;}.elementor-119 .elementor-element.elementor-element-5e210a61 span.post-navigation__prev--title, .elementor-119 .elementor-element.elementor-element-5e210a61 span.post-navigation__next--title{font-size:12px;}}/* Start custom CSS */.proj-desc {line-height:24px;}
.read-more-btn, .read-less-btn {        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
        letter-spacing: var(--e-global-typography-accent-letter-spacing);margin-top:10px;color:#000 !important;}
        
        /* Webkit browsers (Chrome, Safari, etc.) */
        .full-post-content::-webkit-scrollbar {
            width: 5px; /* Width of the scrollbar */
        }

        .full-post-content::-webkit-scrollbar-track {
            background: transparent; /* Background of the scrollbar track */
        }

        .full-post-content::-webkit-scrollbar-thumb {
            background-color: #eeeeee; /* Color of the scrollbar thumb */
            border-radius: 30px; /* Rounded edges */
        }

        /* Firefox */
        .full-post-content {
            scrollbar-width: thin; /* Makes the scrollbar thinner */
            scrollbar-color: #eee transparent; /* Color of the thumb and track */
        }

        /* Hide scrollbar on Edge and IE */
        .full-post-content {
            -ms-overflow-style: -ms-autohiding-scrollbar;
        }
   
/*Iframe*/        
/* Container for padding around iframe */
.iframe-container {
    padding: 20px;
    background-color: #f9f9f9;
    border-radius: 8px;
    overflow: hidden;
    max-width: 100%;
}

/* Styling the iframe */
.styled-iframe {
    width: 100%;
    height: 600px;
    border: none;
    overflow: auto;
}

/* Webkit browsers (Chrome, Safari, etc.) */
.styled-iframe::-webkit-scrollbar {
    width: 5px;
}

.styled-iframe::-webkit-scrollbar-track {
    background: transparent;
}

.styled-iframe::-webkit-scrollbar-thumb {
    background-color: #eeeeee;
    border-radius: 30px;
}

/* Firefox */
.styled-iframe {
    scrollbar-width: thin;
    scrollbar-color: #eeeeee transparent;
}

/* Hide scrollbar on Edge and IE */
.styled-iframe {
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* Centering and styling the "Visit Website" button */
.visit-website-container {
    text-align: center;
    margin-top: 20px;
}

.visit-website-btn {
    background-color: #0B0B0B; /* Love black */
    color: #fff;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 5px;
    font-size: 16px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: background-color 0.3s, color 0.3s;
}

.visit-website-btn:hover {
    background-color: #fff; /* White background on hover */
    color: #0B0B0B; /* Love black text on hover */
}

.visit-website-btn .new-window-icon {
    margin-left: 8px;
    font-size: 16px;
}





        
.portfolio figure{border-radius:10px;overflow:hidden;}
.portfolio p {text-align:center;}/* End custom CSS */