.elementor-1079 .elementor-element.elementor-element-89ad146 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1079 .elementor-element.elementor-element-2616e66 > .elementor-container{max-width:768px;min-height:273px;}.elementor-1079 .elementor-element.elementor-element-2616e66{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-2b9e6a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-2a7c464{text-align:center;}.elementor-1079 .elementor-element.elementor-element-2a7c464 .elementor-heading-title{color:#405050;font-family:"Heebo", Sans-serif;font-size:32px;font-weight:500;}.elementor-1079 .elementor-element.elementor-element-2a7c464 > .elementor-widget-container{padding:32px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-b340676{column-gap:0px;text-align:center;color:#2D5252;font-family:"Lato", Sans-serif;font-size:18px;}.elementor-1079 .elementor-element.elementor-element-b340676 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-1079 .elementor-element.elementor-element-606d4ac > .elementor-container{max-width:1440px;min-height:0px;}.elementor-1079 .elementor-element.elementor-element-606d4ac > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1079 .elementor-element.elementor-element-606d4ac:not(.elementor-motion-effects-element-type-background), .elementor-1079 .elementor-element.elementor-element-606d4ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ideaslebanon.com/wp-content/uploads/2019/04/Dark-grey-background.svg");}.elementor-1079 .elementor-element.elementor-element-606d4ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1079 .elementor-element.elementor-element-606d4ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1079 .elementor-element.elementor-element-1127610 .elementor-heading-title{color:#f8a840;font-size:32px;font-weight:300;}.elementor-1079 .elementor-element.elementor-element-1127610 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:72px 0px 6px 0143px;}.elementor-1079 .elementor-element.elementor-element-8bd2c8d{text-align:left;color:#ffffff;font-family:"Lato", Sans-serif;font-size:16px;}.elementor-1079 .elementor-element.elementor-element-8bd2c8d > .elementor-widget-container{padding:0px 144px 0px 143px;}.elementor-1079 .elementor-element.elementor-element-dc9461f{margin-top:0px;margin-bottom:0px;}.elementor-1079 .elementor-element.elementor-element-0062eb4 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1079 .elementor-element.elementor-element-85afdeb{margin-top:0px;margin-bottom:036px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-44b601c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-49fed95{text-align:left;}.elementor-1079 .elementor-element.elementor-element-49fed95 .elementor-heading-title{color:#405050;font-family:"Heebo", Sans-serif;font-size:32px;font-weight:400;}.elementor-1079 .elementor-element.elementor-element-49fed95 > .elementor-widget-container{margin:76px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-47562ff > .elementor-container{max-width:1152px;}.elementor-1079 .elementor-element.elementor-element-47562ff{margin-top:40px;margin-bottom:70px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-68d033e3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-531ee011 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-5cc1cb44 > .elementor-container{max-width:1152px;}.elementor-1079 .elementor-element.elementor-element-5cc1cb44{margin-top:36px;margin-bottom:40px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-64eb039a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-7057146f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-47febc2{margin-top:0px;margin-bottom:39px;}.elementor-1079 .elementor-element.elementor-element-a754bf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-69428416 > .elementor-container{max-width:1240px;}.elementor-1079 .elementor-element.elementor-element-69428416:not(.elementor-motion-effects-element-type-background), .elementor-1079 .elementor-element.elementor-element-69428416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCBC30;background-image:url("https://ideaslebanon.com/wp-content/uploads/2020/02/Group-4743.svg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-1079 .elementor-element.elementor-element-69428416{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-69428416 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1079 .elementor-element.elementor-element-d240db3 .elementor-heading-title{color:#405050;font-family:"Heebo", Sans-serif;font-size:32px;font-weight:400;}.elementor-1079 .elementor-element.elementor-element-d240db3 > .elementor-widget-container{margin:72px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-30f1b0d8 .lae-carousel .slick-slide{margin:0 10px;}.elementor-1079 .elementor-element.elementor-element-30f1b0d8 .lae-carousel .slick-list{margin:0 -10px;}.elementor-1079 .elementor-element.elementor-element-30f1b0d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-0f936b4 > .elementor-container{max-width:1440px;min-height:90px;}.elementor-1079 .elementor-element.elementor-element-0f936b4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1079 .elementor-element.elementor-element-0f936b4:not(.elementor-motion-effects-element-type-background), .elementor-1079 .elementor-element.elementor-element-0f936b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#405050;}.elementor-1079 .elementor-element.elementor-element-0f936b4{border-style:dotted;border-width:1px 0px 0px 0px;border-color:#d6d6d6;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1079 .elementor-element.elementor-element-0f936b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1079 .elementor-element.elementor-element-cb3c6a6 .elementor-heading-title{color:#ffffff;font-size:12px;font-weight:500;}.elementor-1079 .elementor-element.elementor-element-cb3c6a6 > .elementor-widget-container{margin:0px 0px 0px 72px;}.elementor-1079 .elementor-element.elementor-element-d3a711d > .elementor-element-populated{margin:0px 72px 0px 0px;--e-column-margin-right:72px;--e-column-margin-left:0px;}.elementor-1079 .elementor-element.elementor-element-a233bd7{--grid-template-columns:repeat(0, auto);--icon-size:20px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-1079 .elementor-element.elementor-element-a233bd7 .elementor-widget-container{text-align:right;}.elementor-1079 .elementor-element.elementor-element-a233bd7 .elementor-social-icon{background-color:#405050;--icon-padding:0.4em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-1079 .elementor-element.elementor-element-a233bd7 .elementor-social-icon i{color:#ffffff;}.elementor-1079 .elementor-element.elementor-element-a233bd7 .elementor-social-icon svg{fill:#ffffff;}.elementor-1079 .elementor-element.elementor-element-a233bd7 .elementor-icon{border-radius:20px 20px 20px 20px;}.elementor-1079 .elementor-element.elementor-element-a233bd7 .elementor-social-icon:hover{background-color:rgba(255,255,255,0);}.elementor-1079 .elementor-element.elementor-element-a233bd7 .elementor-social-icon:hover i{color:#211e1d;}.elementor-1079 .elementor-element.elementor-element-a233bd7 .elementor-social-icon:hover svg{fill:#211e1d;}@media(min-width:1025px){.elementor-1079 .elementor-element.elementor-element-69428416:not(.elementor-motion-effects-element-type-background), .elementor-1079 .elementor-element.elementor-element-69428416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-1079 .elementor-element.elementor-element-1127610 > .elementor-widget-container{margin:49px 0px 0px 50px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-8bd2c8d > .elementor-widget-container{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-85afdeb{margin-top:0px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-49fed95{text-align:center;}.elementor-1079 .elementor-element.elementor-element-49fed95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 30px;}.elementor-1079 .elementor-element.elementor-element-47562ff{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-a754bf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-0f936b4{padding:10px 20px 10px 20px;}}@media(max-width:767px){.elementor-1079 .elementor-element.elementor-element-b340676{text-align:center;}.elementor-1079 .elementor-element.elementor-element-b340676 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-1127610 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:050px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-8bd2c8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;}.elementor-1079 .elementor-element.elementor-element-85afdeb{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-44b601c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1079 .elementor-element.elementor-element-49fed95 .elementor-heading-title{font-size:27px;}.elementor-1079 .elementor-element.elementor-element-49fed95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1079 .elementor-element.elementor-element-47562ff{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-68d033e3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-531ee011 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-5cc1cb44{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-7057146f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-a754bf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-d240db3 > .elementor-widget-container{margin:50px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-0f936b4{padding:20px 20px 0px 20px;}.elementor-1079 .elementor-element.elementor-element-cb3c6a6{text-align:center;}.elementor-1079 .elementor-element.elementor-element-cb3c6a6 .elementor-heading-title{line-height:19px;}.elementor-1079 .elementor-element.elementor-element-cb3c6a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-d3a711d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1079 .elementor-element.elementor-element-a233bd7 .elementor-widget-container{text-align:center;}.elementor-1079 .elementor-element.elementor-element-a233bd7{--icon-size:20px;}.elementor-1079 .elementor-element.elementor-element-a233bd7 > .elementor-widget-container{padding:0px 0px 20px 0px;}}/* Start custom CSS for html, class: .elementor-element-531ee011 */.position-av
{
        left: -54px !important;
        position: absolute  !important;
        right: unset  !important;
        bottom: 110px  !important;
        
      
}

.dis-pr 
{
    margin-left: 0px !important;
}

.card-im9{
 
    margin-right: 7px !important ;
    max-width: 540px;
    text-align: right;
    margin-left: auto;
    margin-right: 50px;
    position: relative;
        box-shadow: 5px 5px #889898;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
     
         .dis-pr{
            
              margin-left: 92px !important;
    margin-top: 50px;
       
    }
    .card-im{
         margin-right: 36px !important;
    }
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
   
.dis-pr {
    margin-left: 100px !important;
}
  
.card-im{
    margin-right: 209px !important;
        max-width: 590px !important;
    margin-top:40px;
}
    
}

@media all and (max-width: 1024px) {


    .lt-projects-container .lt-project-container {
        display: grid;
        grid-template-columns: 1 fr;
        grid-template-areas: "." ".";
    }

    .card-desc .dis-pr {
        margin: auto;
        
    }

    .card-image-container .card-im,
    .lt-projects-container > .lt-project-container.visible:nth-of-type(odd) .dis-pr,
    .lt-projects-container > .lt-project-container.visible:nth-of-type(even) .card-im,
    .lt-projects-container > .lt-project-container.visible:nth-of-type(even) .dis-pr,
    .lt-projects-container > .lt-project-container.visible:nth-of-type(odd) .card-im {
        margin: 32px auto;
    }

    .card-image-container .card-im {
        max-width: 80%;
    }

    .card-desc .dis-pr {
        max-width: 80%;
    }

    .lt-projects-container .project-inf {
        max-width: 100%;
    }

    .project-tags .tag {
        font-size: 14px;
    }

    
}

@media only screen and (max-width: 600px) {
       
        .position-av
{
        left: -25px;
        top:130px;
}
.dis-pr 
{
    margin-left:40px  !important;
}
.position-av .stamp-info{
    max-width:100px;
    max-height:100px;
}
.position-av .stamp-info .avg-number{
    font-size:16px !important;
}
.position-av .stamp-info .avg-paragraph{
    font-size:10px !important;
    top:40px !important;
}
}

@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
    
    .dis-pr{
            margin-left: 140px !important;
    }
    .card-im{
        margin-right: 200px !important;
            max-width: 71% !important;
            max-width: 590px !important;
    }
    

}

#bus{
    background: #708080;
}
#sch{
    background: #00B078;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7057146f */#my-video{
        margin-top: 120px;
}
@media only screen and (max-width: 600px) {
      .position-avg{
       right:70px !important;
       top:150px;
      }  

 .stamp-info{
    max-width:100px;
    max-height:100px;
}
 .stamp-info .avg-number{
    font-size:16px !important;
}
.stamp-info .avg-paragraph{
    font-size:10px !important;
    top:40px !important;
}

}

.card-img img {
  
        max-width: 590px;
    height: 344px;
}
.dis-pro{
    
        margin-left: 108px !important;
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    
    .card-img {
            max-width: 590px !important;
  
    }
   
}

@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
    
   .card-img {
            max-width: 590px !important;
  
    }
    
}
@media only screen and (max-width: 600px) {
  .card-img img{
          height: 220px;
  }
  .dis-pro {
    margin-left: 32px !important;
}
.project-info{
    font-size:12px !important;
}
 .tilte-project{
     font-size:26px !important;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a754bf1 */.position-av
{
        left: -54px !important;
        position: absolute  !important;
        right: unset  !important;
        bottom: 110px  !important;
        
      
}
.lt-projects-container .project-info {
 text-align: justify;   
}

.lt-projects-container .lt-project-container
{
    margin-bottom: 0Px !important;
}

.card-img img {
    max-height: 312px !important;
    max-width: 520px !important;
}
.card-img{
    

    
        margin-top: 50px;
  
   
    max-width: 460px !important;
    text-align: right;
    margin-left: auto;
   
    position: relative;
     
  

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation :  portrait)  {
    .dis-pr{
        max-width: 70% !important;
        margin-left: 113px  !important;
            margin-top: 47px !important;
    margin-bottom: 20px !important;
    }
    .card-im{
        margin-bottom:76px !important ;
       
    }
      .card-desc{
    order:2;
}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape)  {
    .card-desc{
    order:2;
}
    .dis-pr
       
{
    margin-left: 80px  !important;
     
    margin-right:40px !important;
}
.card-desc{
    position: absolute;
        max-width: 521px !important;
}
.card-im{
        max-width: 77%;
        margin-top:55px;
           margin-right: 44px !important;
              max-width: 350px !important;
              
}
.card-im img {
    max-height:228px !important;
}
.position-avg
{
    right: 112px !important;
}
.lt-projects-container .lt-project-container {
    margin-bottom: 36Px !important;
}
}



@media only screen and (max-width: 600px) {
        .card-im{ left: 60px; margin-bottom: 50px !important;
            
            
        }
        .position-av
{
        left: -25px !important;
        top:130px;
}
  .card-image-container {
    padding-top: 1px;
}

.card-im img{
    width:270px !important;
       
}
.card-desc{
    order:2;
}
.dis-pr 
{
    margin-left:20px  !important;
        max-width: 300px !important;
        margin-top:30px !important;
}
.position-av .stamp-info{
    max-width:100px;
    max-height:100px;
}
.position-av .stamp-info .avg-number{
    font-size:16px !important;
}
.position-av .stamp-info .avg-paragraph{
    font-size:10px !important;
    top:40px !important;
}
}
@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
    
    .dis-pr{
            margin-left: 146px !important;
    }
    .card-im{
        margin-right: 268px !important;
    }
    
}

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) {
    .tilte-project{
        font-size:26px !important;
    }
   
    .card-im{
         margin-left: 48px !important;
            margin-right: 38px !important;
            position:unset;
    }
    .position-av{
        left: 19px !important;
    top: 159px;
       
    }
    .project-info{
            font-size: 12px !important;
    }
  
}/* End custom CSS */
/* Start custom CSS for lae-carousel, class: .elementor-element-30f1b0d8 */.theconatiner
{
  width: 360px;
  
   height: 580px;
  background-color: white;
  padding: 7px;
  box-shadow: 5px 10px #888888;

}
.img-cont{
    max-width: 347px;
    width: 347px;
    
}
.lae-container img, .lae-grid-container img {
    max-width: 100%;
    width: auto;
    height: 250px;
}
.button-text{
    color: #889898;

}
.title-cont{
    width: 288px;
height: 30px;
padding-left: 36px;
margin-top: 36px;
    margin-bottom: 25px;

}
.button-cont{
    padding-left: 36px;
    padding-right: 36px;
}
.memo-cont{
    padding-left: 36px;
    padding-right: 36px;
    text-align: justify;
    margin-bottom: 20px;
    padding-top: 31px;
}
.img-cont{
    width: 360px;
    height: 240px;
    background: transparent url('img/News activities (360x240px).png') 0% 0% no-repeat padding-box;
opacity: 1;
}
.title-text{
    text-align: left;
    font: Bold 20px/24px Lato;
    letter-spacing: 0;
    color: #405050;
    opacity: 1;
}
.memo-text{
    text-align: left;
font: Regular 16px/24px Lato;
letter-spacing: 0;
color: #889898;
opacity: 1;
}
.button-cont-input{
    background: transparent url('https://ideaslebanon.com/wp-content/uploads/2020/02/readme.png') 0% 0% no-repeat padding-box;
opacity: 1;
width: 143px;
height: 36px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0f936b4 */..elementor-1079 .elementor-element.elementor-element-0f936b4 {
    
    bottom: 0;
}/* End custom CSS */