.title_service_BE_development .bannerTitle .boxSlide {
    position: relative;
    top: 0 !important;
    transform: translateY(0%);
}
.title_service_BE_development .bannerTitle {
    margin-top: 0;
    padding: 59px !important
}

@media screen and (min-width: 0px) and (max-width: 768px) { 
    .title_service_BE_development .bannerTitle {
        padding: 13px !important
    }
    .title_service_BE_development .bannerTitle {
        padding: 13px !important
    }
     .title_service_BE_development .bannerTitle .boxSlide {
       top: 0px !important;
    }
     .title_service_BE_development .bannerTitle .boxSlide h1{
           font-size: 22px;
        line-height: 26px;
    }
    .title_service_BE_development .bannerTitle .boxSlide .content_MAD{
       font-size: 8px;
    }
    .title_service_BE_development.title_warehouse_development .bannerTitle  {
        height: auto !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 992px) { 
     .title_service_BE_development .bannerTitle .boxSlide h1{
       line-height: 40px;
        font-size: 32px;
    }
    .title_service_BE_development .bannerTitle {
       height: 300px !important;
    }
    .title_service_BE_development .bannerTitle .boxSlide p{
        width: 100%;
        font-size: 14px;
        line-height: 26px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1250px) { 
     .title_service_BE_development .bannerTitle .boxSlide h1{
       line-height: 40px;
        font-size: 32px;
    }
    .title_service_BE_development .bannerTitle .boxSlide p{
        width: 100%;
        font-size: 14px;
        line-height: 26px;
    }
}
@media screen and (min-width: 1250px) and (max-width: 1500px) { 
     .title_service_BE_development .bannerTitle .boxSlide h1{
       line-height: 40px;
        font-size: 32px;
    }
    .title_service_BE_development .bannerTitle {
       height: 300px !important;
    }
    .title_service_BE_development .bannerTitle .boxSlide p{
        width: 100%;
        font-size: 14px;
        line-height: 26px;
    }
}


/*WAREHOUSE*/

/*complex_challenge_FE*/
.complex_challenges_WH.boxMobile_two {
    background: #fff;
    padding: 50px 0px !important;
}

.complex_challenges_WH.boxMobile_two h1{
    margin-bottom: 12px;
}
.complex_challenges_WH.boxMobile_two .complex_challenges_WH_description {
        font-size: 18px;
        line-height: 28px;
}

.complex_challenges_WH.boxMobile_two .list_our_technologies_BE {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background: #fff !important;
    padding-top: 20px;
}

.complex_challenges_WH .list_our_technologies_BE .item_our_technologies_BE {
    width: 33%;
    display: flex;
    margin-top: 16px;
}
.complex_challenges_WH.boxMobile_two .boxContent .boxDetail {
    padding: 5px 15px;
}
.complex_challenges_WH.boxMobile_two .boxContent .boxRect {
    height: auto;    
    border: 1px solid #EAECF0;
}

@media screen and (min-width: 0px) and (max-width: 768px) { 
    .complex_challenges_WH.boxMobile_two {
        padding: 32px 0px !important;
    }
    .complex_challenges_WH.boxMobile_two .boxTitle{
        font-size: 20px;
    line-height: 28px;
    }
    .complex_challenges_WH .list_our_technologies_BE .item_our_technologies_BE {
        width: 100%;
    }
    .complex_challenges_WH.boxMobile_two .complex_challenges_WH_description {
        font-size: 16px;
        line-height: 24px;
    }
}
@media screen and (min-width: 1120px){ 
    .complex_challenges_WH.boxMobile_two .boxContent .boxDetail h3{
        margin-top: 20px;
        height: 30px;
    }
}



/*Key Feature*/
.key_feature_WH.boxMobile_two {
    background: #fff;
    padding: 50px 0px !important;
}

.key_feature_WH.boxMobile_two h2{
    margin-bottom: 12px;
}
.key_feature_WH.boxMobile_two h3{
    margin-top: 32px;
}
.key_feature_WH.boxMobile_two .list_our_technologies_BE {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    /*background: #fffbf7 !important;*/
    padding-top: 20px;
}
.key_feature_WH .list_our_technologies_BE .item_our_technologies_BE {
    width: 32%;
    display: flex;
    margin-top: 16px;
    /*background: #fff !important;*/
}
.key_feature_WH.boxMobile_two .boxContent .boxDetail {
    padding: 5px 15px;
}
.key_feature_WH.boxMobile_two .boxContent .boxRect {
    height: auto;    
    border: 1px solid #EAECF0;
}
.key_feature_WH.boxMobile_two .boxTitle:before{
        content: none;
    }
@media screen and (min-width: 0px) and (max-width: 768px) { 
    .key_feature_WH.boxMobile_two {
        padding: 32px 0px !important;
    }
    .key_feature_WH .list_our_technologies_BE .item_our_technologies_BE {
        width: 100%;
    }
}


/*Effective Communication*/
.effective_communication_BE.boxMobile_two {
    padding: 50px 0px !important;
    background: #fff;
}
.effective_communication_BE p{
    margin-top: 16px;
        font-size: 18px;
    line-height: 28px;
}

@media screen and (min-width: 0px) and (max-width: 768px) { 
    .effective_communication_BE.boxMobile_two .boxTitle{
        font-size: 22px;
    }
    .effective_communication_BE p{
        font-size: 16px;
    line-height: 24px;
}
    
}



/*Our Journey*/

.section_our_journey_mad {
	--column-grid: 4;
	background: rgba(255, 251, 247, 1) !important;
}
.section_our_journey_mad .list_our_journey{
    margin-top: 32px;

}
.section_our_journey_mad .card .card-content .content {
    max-width: 202px;
    margin: auto;
    height: 63px;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 21px;
    color: #000;
}

.section_our_journey_mad .card .card-content .title {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 35px;
    color: #000;
    margin-top: 9px;
    margin-bottom: 9px;
}

@media screen and (min-width: 0px) and (max-width: 768px) { 
	.section_our_journey_mad {
		--column-grid: 2;
		 padding: 32px 16px;
	}
}


/*inventory_management_WH*/
.inventory_management_WH.boxMobile_two {
    background: #fffbf7;
    padding: 50px 0px !important;
}
.inventory_management_WH.boxMobile_two .inventory_management_WH_description {
        font-size: 18px;
        line-height: 28px;
}

.inventory_management_WH.boxMobile_two h1{
    margin-bottom: 12px;
}
.inventory_management_WH.boxMobile_two .list_our_technologies_BE {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background: #fffbf7;
    padding-top: 20px;
}
.inventory_management_WH .list_our_technologies_BE .item_our_technologies_BE {
    width: 48%;
    display: flex;
    margin-top: 16px;
}
.inventory_management_WH.boxMobile_two .boxContent .boxDetail {
    padding: 5px 15px;
}
.inventory_management_WH.boxMobile_two .boxContent .boxRect {
    height: auto;    
    border: 1px solid #EAECF0;
    background: #fff;
    padding-bottom: 30px;
    margin-bottom: 0;
}
.inventory_management_WH.boxMobile_two .boxTitle:before{
        content: none;
}
@media screen and (min-width: 0px) and (max-width: 768px) { 
    .inventory_management_WH.boxMobile_two {
        padding: 32px 0px !important;
    }
    .inventory_management_WH.boxMobile_two .boxTitle{
        font-size: 22px;
    }
    .inventory_management_WH .list_our_technologies_BE .item_our_technologies_BE {
        width: 100%;
    }
    .inventory_management_WH.boxMobile_two .inventory_management_WH_description {
        font-size: 16px;
        line-height: 24px;
    }
}

.section_contact_warehouse.section_contact_MAD.boxMobile_two {
    padding: 50px 0px !important;
}

.inventory_management_WH.boxMobile_two .boxContent .boxDetail.boxDetail_text_to_speech {
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
}
.inventory_management_WH.boxMobile_two .boxContent .boxDetail.boxDetail_text_to_speech span{
    padding: 5px 0;
}

.boxMobile_two .boxContent .boxDetail.boxDetail_text_to_speech h3 {
    margin-top: 0px;
}
.inventory_management_WH.text_to_speech.boxMobile_two .boxTitle:before{
    content: '';
}
.key_feature_WH.enhance_your_spaces.boxMobile_two .boxTitle:before{
    content: '';
}
.why-choose-innotech.boxMobile_two {
    background: #eef2f6;
    padding: 60px 0 !important;
}
.get-in-touch-OCR.boxMobile_two {
    padding: 60px 0 !important;
}
.section_ocr_hww.boxMobile_two {
    padding: 60px 0 !important;
}
.we-can-help.boxMobile_two {
    padding: 60px 0 !important;
}
.box-edu.boxMobile_two {
    padding: 60px 0 !important;
}
.hrtech_help.meet_out_cutting .hrtech_help_list .hrtech_help_box{
    align-items: center;   
}
.hrtech_help.meet_out_cutting .hrtech_help_list .hrtech_help_box .hrtech_help_box_image img {
    height: 250px;
}


.hrtech_help.meet_out_cutting  .hrtech_help_box {
    width: 100%;
}
.hrtech_help.meet_out_cutting .hrtech_help_list .hrtech_help_box .hrtech_help_box_text{
    width: 50%;
}
.hrtech_help.meet_out_cutting .hrtech_help_list .hrtech_help_box .hrtech_help_box_image {
    width: 50%;
}
div#comparison {
  width: 60vw;
  height: 60vw;
  max-width: 600px;
  max-height: 435px;
  overflow: hidden;
}

div#comparison figure {
  background-image: url(https://homedesigns.ai/web/images/after-beautiful-redesign.png);
  background-size: cover;
  position: relative;
  font-size: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  cursor: col-resize;
}

div#comparison figure>img {
  position: relative;
  width: 100%;
}

div#comparison figure div {
  background-image: url(https://homedesigns.ai/web/images/before-beautiful-redesign.png);
  background-size: cover;
  position: absolute;
  width: 50%;
  box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.3);
  bottom: 0;
  height: 100%;
  border-right: 5px solid #fff;
}

div#comparison figure div.divisor:before {
    content: "";
    background-image: url("/wp-content/uploads/2024/01/before-after-effect-arrows.png");
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 50px;
    height: 50px;
    top: 50%;
    transform: translateY(-50%) translateX(28px);
    right: 0;
}

@media screen and (min-width: 0px) and (max-width: 768px) { 
    .hrtech_help.meet_out_cutting .hrtech_help_list .hrtech_help_box .hrtech_help_box_text{
        width: 100%;
    }
    .hrtech_help.meet_out_cutting .hrtech_help_list .hrtech_help_box .hrtech_help_box_image {
        width: 90%;
        justify-content: center;
    }
    div#comparison {
        width: 100%;
    }
    .hrtech_help.meet_out_cutting .hrtech_help_list .hrtech_help_box .hrtech_help_box_text h3 {
        font-size: 20px;
    }
    .hrtech_help.meet_out_cutting .hrtech_help_list .hrtech_help_box .hrtech_help_box_text p {
        font-size: 14px;
    }
}
@media screen and (min-width: 0px) and (max-width: 768px) { 
    .section_ocr_hww.boxMobile_two {
        display: none;
    }
}







