


/* === BEGIN: elementor-element-d186742 === */
@media(max-width: 1535px) and (min-width: 1367px){
    .elementor-element.elementor-element-d186742 h3{
        font-size: 17px;
    }
    .elementor-element.elementor-element-d186742 .icon_box_4 {
        padding-left: 100px !important;
    }
}
/* === END: elementor-element-d186742 === */

/* === BEGIN: elementor-element-0307a36 === */
@media(max-width: 1475px) and (min-width: 1367px){
    .elementor-element.elementor-element-0307a36 h3{
        font-size: 17px;
    }
    .elementor-element.elementor-element-0307a36 .icon_box_4 {
        padding-left: 100px !important;
    }
}
/* === END: elementor-element-0307a36 === */

/* === BEGIN: elementor-element-ad11d92 === */
@media(max-width: 1475px) and (min-width: 1367px){
    .elementor-element.elementor-element-ad11d92 h3{
        font-size: 17px;
    }
    .elementor-element.elementor-element-ad11d92 .icon_box_4 {
        padding-left: 100px !important;
    }
}
/* === END: elementor-element-ad11d92 === */

/* === BEGIN: elementor-element-253ab0a === */
@media(max-width: 1475px) and (min-width: 1367px){
    .elementor-element.elementor-element-253ab0a h3{
        font-size: 17px;
    }
    .elementor-element.elementor-element-253ab0a .icon_box_4 {
        padding-left: 100px !important;
    }
}
/* === END: elementor-element-253ab0a === */

/* === BEGIN: elementor-element-ef20fdb === */
@media(max-width: 1475px) and (min-width: 1367px){
    .elementor-element.elementor-element-ef20fdb h3{
        font-size: 17px;
    }
    .elementor-element.elementor-element-ef20fdb .icon_box_4 {
        padding-left: 100px !important;
    }
}
/* === END: elementor-element-ef20fdb === */

/* === BEGIN: elementor-element-fcb28a4 === */
@media(max-width: 1640px) and (min-width: 1400px){
    .elementor-element.elementor-element-fcb28a4 .service_item_02{
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}
/* === END: elementor-element-fcb28a4 === */

/* === BEGIN: elementor-element-b4e89b9 === */
@media(max-width: 1560px) and (min-width: 1367px){
    .elementor-element.elementor-element-b4e89b9 .cspi_details h3 {
        font-size: 26px;
        line-height: 34px;
    }
    .elementor-element.elementor-element-b4e89b9 .caseStudyItems04 .cspi_details {
        padding: 29px 29px 19px;
    }
    .elementor-element.elementor-element-b4e89b9 .caseStudyItems04 .cspi_psNumber{
        padding-left: 29px;
    }
}
@media(max-width: 1560px){
    .elementor-element.elementor-element-b4e89b9 .caseStudy_linkWrap4 .constaxLink{
        padding: 30.36px 24.44px;
    }
}
/* === END: elementor-element-b4e89b9 === */

/* === BEGIN: elementor-element-5b6d406 === */
@media(max-width: 1640px) and (min-width: 1367px){
    .elementor-element.elementor-element-5b6d406 .cspi_details h3 {
        font-size: 26px;
        line-height: 36px;
    }
}
/* === END: elementor-element-5b6d406 === */

/* === BEGIN: elementor-element-9ae0864 === */
 @media(max-width: 1540px) and (min-width: 1367px){
     .elementor-element.elementor-element-9ae0864 .service_item_02 {
         padding-left: 50px !important;
         padding-right: 50px !important;
     }
 }
  .elementor-element.elementor-element-9ae0864 .servicePostColumn:nth-child(1)  .service_item_02{
      border-left: 1px solid #1C27341A;
  }
/* === END: elementor-element-9ae0864 === */

/* === BEGIN: elementor-element-fa489ae === */
@media(max-width: 1535px) and (min-width: 1367px){
    .elementor-element.elementor-element-fa489ae h3{
        font-size: 17px;
    }
    .elementor-element.elementor-element-fa489ae .icon_box_4 {
        padding-left: 100px !important;
    }
}
/* === END: elementor-element-fa489ae === */

/* === BEGIN: elementor-element-1a6c73f === */
@media(max-width: 1475px) and (min-width: 1367px){
    .elementor-element.elementor-element-1a6c73f h3{
        font-size: 17px;
    }
    .elementor-element.elementor-element-1a6c73f .icon_box_4 {
        padding-left: 100px !important;
    }
}
/* === END: elementor-element-1a6c73f === */

/* === BEGIN: elementor-element-158067e === */
@media(max-width: 1475px) and (min-width: 1367px){
    .elementor-element.elementor-element-158067e h3{
        font-size: 17px;
    }
    .elementor-element.elementor-element-158067e .icon_box_4 {
        padding-left: 100px !important;
    }
}
/* === END: elementor-element-158067e === */

/* === BEGIN: elementor-element-86be411 === */
@media(max-width: 1475px) and (min-width: 1367px){
    .elementor-element.elementor-element-86be411 h3{
        font-size: 17px;
    }
    .elementor-element.elementor-element-86be411 .icon_box_4 {
        padding-left: 100px !important;
    }
}
/* === END: elementor-element-86be411 === */

/* === BEGIN: elementor-element-c44f9aa === */
@media(max-width: 1475px) and (min-width: 1367px){
    .elementor-element.elementor-element-c44f9aa h3{
        font-size: 17px;
    }
    .elementor-element.elementor-element-c44f9aa .icon_box_4 {
        padding-left: 100px !important;
    }
}
/* === END: elementor-element-c44f9aa === */

/* === BEGIN: elementor-element-8896ee4 === */
 @media(max-width: 1540px) and (min-width: 1367px){
     .elementor-element.elementor-element-8896ee4 .service_item_02 {
         padding-left: 50px !important;
         padding-right: 50px !important;
     }
 }
  .elementor-element.elementor-element-8896ee4 .servicePostColumn:nth-child(1)  .service_item_02{
      border-left: 1px solid #1C27341A;
  }
/* === END: elementor-element-8896ee4 === */

/* === BEGIN: elementor-element-40a32b6 === */
 @media(max-width: 1540px) and (min-width: 1367px){
     .elementor-element.elementor-element-40a32b6 .service_item_02 {
         padding-left: 50px !important;
         padding-right: 50px !important;
     }
 }
  .elementor-element.elementor-element-40a32b6 .servicePostColumn:nth-child(1)  .service_item_02{
      border-left: 1px solid #1C27341A;
  }
/* === END: elementor-element-40a32b6 === */

/* === BEGIN: elementor-element-0df3dd3 === */
@media(max-width:1780px) and (min-width: 1600px){
    .elementor-element.elementor-element-0df3dd3 .cspi_details h3 {
        font-size: 28px;
        line-height: 38px;
    }
}
@media(max-width: 1599px) and (min-width: 1400px){
    .elementor-element.elementor-element-0df3dd3 .cspi_details h3 {
        font-weight: 400;
        font-size: 25px;
        line-height: 35px;
    }
    .elementor-element.elementor-element-0df3dd3 .cspi_details{
        padding:30px 20px 43px;
    }
}
/* === END: elementor-element-0df3dd3 === */

/* === BEGIN: elementor-element-1fc19fc === */
@media(max-width: 1535px) and (min-width: 1367px){
    .elementor-element.elementor-element-1fc19fc h3{
        font-size: 17px;
    }
    .elementor-element.elementor-element-1fc19fc .icon_box_4 {
        padding-left: 100px !important;
    }
}
/* === END: elementor-element-1fc19fc === */

/* === BEGIN: elementor-element-8186f79 === */
@media(max-width: 1475px) and (min-width: 1367px){
    .elementor-element.elementor-element-8186f79 h3{
        font-size: 17px;
    }
    .elementor-element.elementor-element-8186f79 .icon_box_4 {
        padding-left: 100px !important;
    }
}
/* === END: elementor-element-8186f79 === */

/* === BEGIN: elementor-element-1b7edb0 === */
@media(max-width: 1475px) and (min-width: 1367px){
    .elementor-element.elementor-element-1b7edb0 h3{
        font-size: 17px;
    }
    .elementor-element.elementor-element-1b7edb0 .icon_box_4 {
        padding-left: 100px !important;
    }
}
/* === END: elementor-element-1b7edb0 === */

/* === BEGIN: elementor-element-2ed4816 === */
@media(max-width: 1475px) and (min-width: 1367px){
    .elementor-element.elementor-element-2ed4816 h3{
        font-size: 17px;
    }
    .elementor-element.elementor-element-2ed4816 .icon_box_4 {
        padding-left: 100px !important;
    }
}
/* === END: elementor-element-2ed4816 === */

/* === BEGIN: elementor-element-8169a36 === */
@media(max-width: 1475px) and (min-width: 1367px){
    .elementor-element.elementor-element-8169a36 h3{
        font-size: 17px;
    }
    .elementor-element.elementor-element-8169a36 .icon_box_4 {
        padding-left: 100px !important;
    }
}
/* === END: elementor-element-8169a36 === */

/* === BEGIN: elementor-element-3640a47 === */
@media(max-width: 1640px) and (min-width: 1400px){
    .elementor-element.elementor-element-3640a47 .service_item_02{
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}
/* === END: elementor-element-3640a47 === */

/* === BEGIN: elementor-element-d2daea7 === */

@media(max-width: 1199px){
    .elementor-element.elementor-element-d2daea7 .icon_box_4 .ib_icon_wrap {
    width: 45px;
    height: 54px;
    left: 18px;
}
}
/* === END: elementor-element-d2daea7 === */

/* === BEGIN: elementor-element-73e570d === */

@media(max-width: 1199px){
    .elementor-element.elementor-element-73e570d .icon_box_4 .ib_icon_wrap {
    width: 45px;
    height: 54px;
    left: 18px;
}
}
/* === END: elementor-element-73e570d === */

/* === BEGIN: elementor-element-f5f5440 === */

@media(max-width: 1199px){
    .elementor-element.elementor-element-f5f5440 .icon_box_4 .ib_icon_wrap {
    width: 45px;
    height: 54px;
    left: 18px;
}
}
/* === END: elementor-element-f5f5440 === */

/* === BEGIN: elementor-element-d36ea8a === */

@media(max-width: 1199px){
    .elementor-element.elementor-element-d36ea8a .icon_box_4 .ib_icon_wrap {
    width: 45px;
    height: 54px;
    left: 18px;
}
}
/* === END: elementor-element-d36ea8a === */