.elementor-10319 .elementor-element.elementor-element-edcd96c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-a745315 */.our_it_work{
    padding: 60px 0px;
}
.our_it_work .work_inn{
    overflow: hidden;
    border-radius: 20px;
}
.our_it_work .work_inn img{}
.our_it_work .work_head{
    padding: 16px 0px;
}
.our_it_work .work_head h2{
    color: #525252;
    font-size: 18px;
    font-weight: 700;
}
.our_it_work .work_head span{
    color: #000000;
    font-size: 25px;
    font-weight: 700;
}
.our_it_work .work_head p{
    font-size: 17px;
    color: #525252;
    font-weight: 500;
}
/* Responsive Design */
@media (min-width:1400px){
   body .container{
        max-width:1240px;
    }
}
@media (max-width: 1366px) {
    body .container{
        max-width: 100%;
        /* overflow: hidden; */
    }
  .our_about .about-info {
    position: absolute;
    right: 14px;

    width: 45%;

    gap: 7px;
  }

  .our_ready .redy-sec .ready-head .content {
    margin-bottom: 50px;
  }

  .our_product .product-tab-pane {
    padding-top: 0px;
  }

  .our_product .product-tab-pane .tab-pane .tab-pane-rw {
    padding: 13px 0px;
  }

}/* End custom CSS */