.primaryContainer {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: 100%;
}

#banner_content {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    margin-right: auto;
    margin-bottom: 0px;
    min-width: 0px;
    min-height: 720px;
    background-image:-webkit-linear-gradient(270deg, white 0%, rgba(119, 119, 119, 0.458824) 0%),url("../img/engeneering_full_ILTECH.png");
    background-image: linear-gradient(180deg, white 0%, rgba(119, 119, 119, 0.458824) 0%), url("../img/engeneering_full_ILTECH.png");
    background-position: 0% 0%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll;
    -webkit-background-size: auto, cover;
    background-size: auto, cover;
    opacity: 1;
}

#banner_text {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 300px;
    clear: none;
    width: 92%;
    margin-right: auto;
    max-width: 1600px;
    min-height: 50px;
    margin-bottom: 0px;
}

#banner_txt_01 {
    float: none;
    font-size: 45px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 400;
    line-height: normal;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-family: helvetica;
}

#banner_txt_02 {
    float: none;
    font-size: 24px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 500;
    line-height: normal;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    display: block;
    padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-family: helvetica;
}

#content_01 {
    float: none;
    height: 750px;
    margin-left: auto;
    margin-top: 50px;
    clear: none;
    width: 100%;
    margin-right: auto;
    margin-bottom: 0px;
    min-height: 0px;
}

#content_01_title_txt {
    float: none;
    font-size: 30px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 500;
    line-height: normal;
    margin-left: auto;
    margin-top: 50px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    color: rgb(119, 119, 119);
    margin-bottom: 50px;
    font-style: normal;
    font-family: helvetica;
}

#economy_mob_txt_03 {
    float: none;
    font-size: 24px;
    width: 70%;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: normal;
    margin-left: auto;
    margin-top: 50px;
    clear: none;
    min-height: 60px;
    color: rgb(136, 136, 136);
    max-width: none;
    margin-right: auto;
    margin-bottom: 50px;
    min-width: 0px;
    font-family: helvetica;
}

#content_02 {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    margin-right: auto;
    margin-bottom: 0px;
    min-width: 0px;
    min-height: 450px;
    background-image:url("../img/banner_home_02.jpg");
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    -webkit-background-size: cover;
    background-size: cover;
}

#content_02_txt_01 {
    float: none;
    font-size: 32px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 400;
    line-height: normal;
    margin-left: auto;
    margin-top: 150px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    margin-bottom: 30px;
    color: rgb(255, 255, 255);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: block;
    font-style: normal;
    font-family: helvetica;
}

#content_02_btn_01 {
    float: none;
    height: auto;
    font-size: 1em;
    margin-left: auto;
    margin-top: 40px;
    clear: none;
    width: 220px;
    min-height: 60px;
    background-color: rgba(0, 128, 177, 0.45098);
    -webkit-box-shadow: none;
    box-shadow: none;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    color: rgb(255, 255, 255);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-bottom: 50px;
    font-family: helvetica;
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
    margin-right: auto;
}

#content_03 {
    float: none;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 0px;
    min-height: 450px;
    padding-bottom: 50px;
}

#content_03_title_txt_01 {
    float: none;
    font-size: 30px;
    width: 80%;
    height: auto;
    text-align: center;
    font-weight: 500;
    line-height: normal;
    margin-left: auto;
    margin-top: 50px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    color: rgb(119, 119, 119);
    margin-bottom: 50px;
    font-style: normal;
    display: block;
    border-bottom-color: rgba(121, 121, 121, 0.490196);
    border-bottom-width: 2px;
    border-bottom-style: solid;
    font-family: helvetica;
}

#content_00 {
    float: none;
    height: 400px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    margin-right: auto;
    margin-bottom: 0px;
    min-height: 0px;
    background-image:-webkit-linear-gradient(270deg, white 0%, rgba(121, 121, 121, 0.490196) 0%),url("../img/blur2)bottom.png");
    background-image: linear-gradient(180deg, white 0%, rgba(121, 121, 121, 0.490196) 0%), url("../img/blur2)bottom.png");
    background-position: 0% 0%, 50% 0%;
    background-repeat: repeat, no-repeat;
    background-attachment: scroll;
    -webkit-background-size: auto, cover;
    background-size: auto, cover;
}

#customers {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    margin-right: auto;
    margin-bottom: 0px;
    min-width: 0px;
    min-height: 300px;
}

#customers_title_txt {
    float: none;
    font-size: 30px;
    width: 80%;
    height: auto;
    text-align: center;
    font-weight: 500;
    line-height: normal;
    margin-left: auto;
    margin-top: 50px;
    clear: none;
    min-height: 0px;
    color: rgb(119, 119, 119);
    margin-bottom: 50px;
    font-style: normal;
    display: block;
    margin-right: auto;
    text-decoration: none;
    border-bottom-color: rgb(190, 190, 190);
    border-bottom-width: 2px;
    border-bottom-style: solid;
    font-family: helvetica;
}

#customers_content {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 80%;
    margin-right: auto;
    margin-bottom: 20px;
    min-height: 80px;
}

#customer_01 {
    float: left;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 20%;
    margin-right: 0px;
    margin-bottom: 0px;
    min-height: 80px;
}

#customer_02 {
    float: left;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 20%;
    margin-right: 0px;
    margin-bottom: 0px;
    display: block;
    min-height: 80px;
}

#customer_03 {
    float: left;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 20%;
    margin-right: 0px;
    margin-bottom: 0px;
    display: block;
    min-height: 80px;
}

#customer_04 {
    float: left;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 20%;
    margin-right: 0px;
    margin-bottom: 0px;
    display: block;
    min-height: 80px;
}

#customer_05 {
    float: left;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 19.999999%;
    margin-right: 0px;
    margin-bottom: 0px;
    display: block;
    min-height: 80px;
}

#customer_img_01 {
    float: none;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: auto;
}

#customer_img_02 {
    float: none;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: auto;
}

#customer_img_03 {
    float: none;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: auto;
}

#customer_img_04 {
    float: none;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: auto;
}

#customer_img_05 {
    float: none;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: auto;
}

#button_banner {
    float: none;
    height: 60px;
    font-size: 1em;
    margin-left: auto;
    margin-top: 40px;
    clear: none;
    width: 220px;
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
    font-family: helvetica;
    color: rgb(255, 255, 255);
    background-color: rgba(8, 123, 167, 0.490196);
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-right: auto;
}

#content_00_left {
    float: left;
    height: 100%;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 50%;
    margin-right: 0px;
    margin-bottom: 0px;
    min-height: 0px;
}

#content_00_left_text {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 100px;
    clear: none;
    width: 80%;
    margin-right: auto;
    max-width: none;
    min-height: 50px;
    margin-bottom: 0px;
    display: block;
}

#content_00_left_txt_01 {
    float: none;
    font-size: 28px;
    width: 85%;
    height: auto;
    text-align: center;
    font-weight: 400;
    line-height: normal;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-family: helvetica;
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 2px;
    border-bottom-style: solid;
}

#content_00_left_txt_02 {
    float: none;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 500;
    line-height: normal;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    display: block;
    padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-family: helvetica;
}

#button_content_00 {
    float: none;
    height: 60px;
    font-size: 1em;
    margin-left: auto;
    margin-top: 44px;
    clear: none;
    width: 220px;
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
    font-family: helvetica;
    color: rgb(255, 255, 255);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-right: auto;
    display: block;
    background-color: rgba(8, 123, 167, 0);
    border-bottom-color: rgb(255, 255, 255);
    border-top-color: rgb(255, 255, 255);
    border-right-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 255, 255);
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
}

#image_right_content_00 {
    float: left;
    width: auto;
    height: auto;
    margin-left: 1.028506%;
    margin-top: 73.140625px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: 0%;
    max-width: 47.743604%;
}

#content_00_left_txt_011 {
    float: none;
    font-size: 28px;
    width: 80%;
    height: auto;
    text-align: center;
    font-weight: 400;
    line-height: normal;
    margin-left: auto;
    margin-top: 40px;
    clear: none;
    min-height: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-family: helvetica;
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 2px;
    border-bottom-style: solid;
    display: none;
}

#button_content_001 {
    float: none;
    height: 60px;
    font-size: 1em;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 220px;
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
    font-family: helvetica;
    color: rgb(255, 255, 255);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: none;
    border-bottom-color: rgb(255, 255, 255);
    border-top-color: rgb(255, 255, 255);
    border-right-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 255, 255);
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    background-color: rgba(8, 123, 167, 0);
    margin-right: auto;
}

#about_content {
    float: none;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 100%;
    margin-right: 0px;
    min-width: 0px;
    margin-bottom: 0px;
}

#about_box_01 {
    float: left;
    height: 217px;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 33%;
    margin-right: 0px;
    margin-bottom: 0px;
}

#about_image_01 {
    float: none;
    width: 130px;
    max-width: none;
    height: 130px;
    margin-left: auto;
    margin-top: 10px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: auto;
    margin-bottom: 0px;
}

#about_text_01 {
    float: none;
    font-size: 18px;
    width: 85%;
    height: auto;
    text-align: center;
    font-weight: 500;
    line-height: 1em;
    margin-left: auto;
    margin-top: 10px;
    clear: none;
    min-height: 37px;
    color: rgb(136, 136, 136);
    font-family: helvetica;
    margin-right: auto;
}

#about_box_02 {
    float: left;
    height: 217px;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 33%;
    margin-right: 0px;
    margin-bottom: 0px;
    display: block;
}

#about_image_02 {
    float: none;
    width: 110px;
    max-width: none;
    height: 110px;
    margin-left: auto;
    margin-top: 10px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}

#about_text_02 {
    float: none;
    font-size: 18px;
    width: 85%;
    height: auto;
    text-align: center;
    font-weight: 500;
    line-height: 1em;
    margin-left: auto;
    margin-top: 30px;
    clear: none;
    min-height: 37px;
    color: rgb(136, 136, 136);
    font-family: helvetica;
    margin-right: auto;
}

#about_box_03 {
    float: left;
    height: 217px;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 33%;
    margin-right: 0px;
    margin-bottom: 0px;
    display: block;
}

#about_image_03 {
    float: none;
    width: 110px;
    max-width: none;
    height: 110px;
    margin-left: auto;
    margin-top: 10px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}

#about_text_03 {
    float: none;
    font-size: 18px;
    width: 85%;
    height: auto;
    text-align: center;
    font-weight: 500;
    line-height: 1em;
    margin-left: auto;
    margin-top: 30px;
    clear: none;
    min-height: 37px;
    color: rgb(136, 136, 136);
    font-family: helvetica;
    margin-right: auto;
}

#about_box_04 {
    float: left;
    height: 217px;
    margin-left: 0px;
    margin-top: 0px;
    clear: both;
    width: 33%;
    margin-right: 0px;
    margin-bottom: 0px;
    display: block;
}

#about_image_04 {
    float: none;
    width: 110px;
    max-width: none;
    height: 110px;
    margin-left: auto;
    margin-top: 10px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}

#about_text_04 {
    float: none;
    font-size: 18px;
    width: 85%;
    height: auto;
    text-align: center;
    font-weight: 500;
    line-height: 1em;
    margin-left: auto;
    margin-top: 30px;
    clear: none;
    min-height: 37px;
    color: rgb(136, 136, 136);
    font-family: helvetica;
    margin-right: auto;
}

#about_box_05 {
    float: left;
    height: 217px;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 33%;
    margin-right: 0px;
    margin-bottom: 0px;
    display: block;
}

#about_image_05 {
    float: none;
    width: 110px;
    height: 80px;
    margin-left: auto;
    margin-top: 35px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-bottom: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    max-width: none;
    margin-right: auto;
}

#about_text_05 {
    float: none;
    font-size: 18px;
    width: 85%;
    height: auto;
    text-align: center;
    font-weight: 500;
    line-height: 1em;
    margin-left: auto;
    margin-top: 35px;
    clear: none;
    min-height: 37px;
    color: rgb(136, 136, 136);
    font-family: helvetica;
    margin-right: auto;
    margin-bottom: 0px;
}

#about_box_06 {
    float: left;
    height: 217px;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 33%;
    margin-right: 0px;
    margin-bottom: 0px;
    display: block;
}

#about_image_06 {
    float: none;
    width: 110px;
    max-width: none;
    height: 110px;
    margin-left: auto;
    margin-top: 10px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}

#about_text_06 {
    float: none;
    font-size: 18px;
    width: 85%;
    height: auto;
    text-align: center;
    font-weight: 500;
    line-height: 1em;
    margin-left: auto;
    margin-top: 30px;
    clear: none;
    min-height: 37px;
    color: rgb(136, 136, 136);
    font-family: helvetica;
    margin-right: auto;
}

#content_00_left_txt_021 {
    float: none;
    font-size: 18px;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 500;
    line-height: normal;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    display: block;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-right: auto;
    font-family: helvetica;
}

#sisrec_content {
    float: none;
    height: 450px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    min-width: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    border-bottom-color: rgba(121, 121, 121, 0.490196);
    border-bottom-width: 2px;
    border-bottom-style: solid;
}

#sisrec_left {
    float: left;
    height: 100%;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 50%;
    min-height: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

#sisrec_right {
    float: left;
    height: 99.999999%;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 50%;
    min-height: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    display: block;
}

#sisrec_left_logo {
    float: none;
    height: 161px;
    margin-left: auto;
    margin-top: 40px;
    clear: none;
    width: 196px;
    margin-bottom: 0px;
    display: block;
    background-color: rgb(0, 119, 171);
    margin-right: auto;
}

#sisrec_left_logo__img {
    float: none;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-top: 30px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: auto;
}

#sisrec_left_logo_txt {
    float: none;
    font-size: 1.8em;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 700;
    line-height: normal;
    margin-left: auto;
    margin-top: 15px;
    clear: none;
    min-height: 0px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: block;
    margin-right: auto;
}

#sisrec_button {
    float: none;
    height: 60px;
    font-size: 1em;
    margin-left: auto;
    margin-top: 25px;
    clear: none;
    width: 220px;
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
    font-family: helvetica;
    color: rgb(119, 119, 119);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-right: auto;
    display: block;
    border-bottom-color: rgb(119, 119, 119);
    border-top-color: rgb(119, 119, 119);
    border-right-color: rgb(119, 119, 119);
    border-left-color: rgb(119, 119, 119);
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    background-color: rgba(8, 123, 167, 0);
}

#sisrec_title {
    float: none;
    font-size: 24px;
    width: 100%;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 1em;
    margin-left: auto;
    margin-top: 25px;
    clear: none;
    min-height: 0px;
    color: rgb(119, 119, 119);
    font-family: helvetica;
    min-width: 0px;
    margin-right: auto;
    margin-bottom: 0px;
}

#sisrec_description {
    float: none;
    font-size: 18px;
    width: 90%;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 1em;
    margin-left: auto;
    margin-top: 15px;
    clear: none;
    min-height: 0px;
    color: rgb(119, 119, 119);
    font-family: helvetica;
    min-width: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    display: block;
}

#geneproj_image {
    float: none;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-top: 56px;
    clear: none;
    color: rgb(0, 0, 0);
    max-width: 650px;
    margin-right: auto;
    min-width: 0px;
}

#geneproj_content {
    float: none;
    height: 450px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    min-width: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    display: block;
    border-bottom-color: rgba(121, 121, 121, 0.490196);
    border-bottom-width: 0px;
    border-bottom-style: solid;
}

#geneproj_left {
    float: left;
    height: 100%;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 50%;
    min-height: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

#geneproj_right {
    float: left;
    height: 99.999999%;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 50%;
    min-height: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    display: block;
}

#geneproj_right_logo {
    float: none;
    height: 161px;
    margin-left: auto;
    margin-top: 40px;
    clear: none;
    width: 196px;
    margin-bottom: 0px;
    display: block;
    margin-right: auto;
    background-color: rgb(239, 72, 54);
}

#geneproj_right_logo__img {
    float: none;
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-top: 30px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-right: auto;
}

#geneproj_right_logo_txt {
    float: none;
    font-size: 1.8em;
    width: auto;
    height: auto;
    text-align: center;
    font-weight: 700;
    line-height: normal;
    margin-left: auto;
    margin-top: 15px;
    clear: none;
    min-height: 0px;
    margin-bottom: 0px;
    color: rgb(255, 255, 255);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: block;
    margin-right: auto;
}

#geneproj_title {
    float: none;
    font-size: 24px;
    width: 100%;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 1em;
    margin-left: auto;
    margin-top: 25px;
    clear: none;
    min-height: 0px;
    color: rgb(119, 119, 119);
    font-family: helvetica;
    min-width: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    display: block;
}

#geneproj_description {
    float: none;
    font-size: 18px;
    width: 90%;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 1em;
    margin-left: auto;
    margin-top: 15px;
    clear: none;
    min-height: 0px;
    color: rgb(119, 119, 119);
    font-family: helvetica;
    min-width: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    display: block;
}

#geneproj_button {
    float: none;
    height: 60px;
    font-size: 1em;
    margin-left: auto;
    margin-top: 25px;
    clear: none;
    width: 220px;
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
    font-family: helvetica;
    color: rgb(119, 119, 119);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-right: auto;
    display: block;
    border-bottom-color: rgb(119, 119, 119);
    border-top-color: rgb(119, 119, 119);
    border-right-color: rgb(119, 119, 119);
    border-left-color: rgb(119, 119, 119);
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    background-color: rgba(8, 123, 167, 0);
}

#sisrec_image {
    float: none;
    width: auto;
    max-width: 650px;
    height: auto;
    margin-left: auto;
    margin-top: 40px;
    clear: none;
    color: rgb(0, 0, 0);
    margin-bottom: 0px;
    margin-right: auto;
}

#customer_btn_read_more {
    float: none;
    font-size: 20px;
    width: 100%;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: normal;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    min-height: 19px;
    margin-right: auto;
    font-family: helvetica;
    color: rgb(119, 119, 119);
    font-style: italic;
    text-decoration: none;
    margin-bottom: 50px;
}

#button_banner:hover {
    background-color: rgba(5, 145, 219, 0.45098);
}

#button_content_00:hover {
    background-color: rgba(227, 246, 254, 0.290196);
}

#content_02_btn_01:hover {
    background-color: rgba(0, 128, 177, 0.741176);
}

#sisrec_button:hover {
    background-color: rgba(142, 142, 142, 0.329412);
}

#geneproj_button:hover {
    background-color: rgba(159, 159, 159, 0.419608);
}

@media only screen and (max-width: 1200px) {
    #content_02 {
        background-image:url("../img/banner_home_02.jpg");
        background-position: 50% 0%;
        background-repeat: no-repeat;
        background-attachment: scroll;
        -webkit-background-size: cover;
        background-size: cover;
    }

    #customers_content {
        width: 960px;
    }

    #banner_content {
        min-height: 580px;
    }

    #banner_text {
        margin-top: 260px;
        clear: none;
    }

    #content_00_left_text {
        margin-top: 100px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
    }

    #button_content_001 {
        display: none;
    }

    #content_01_title_txt {
        margin-top: 50px;
    }

    #content_01 {
        margin-top: 50px;
    }

    #content_02_btn_01 {
        height: 60px;
        margin-left: auto;
        margin-right: auto;
    }

    #geneproj_image {
        margin-top: 51px;
        margin-left: auto;
        clear: none;
        height: auto;
        width: auto;
        max-width: 90.526042%;
        margin-right: auto;
        float: none;
    }

    #customers {
        margin-top: 0px;
        clear: none;
    }

    #content_03 {
        height: auto;
        min-height: 0px;
        padding-bottom: 50px;
    }

    #sisrec_content {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
    }

    #geneproj_content {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
    }

    #customer_btn_read_more {
        text-decoration: none;
    }

    #sisrec_image {
        max-width: 100%;
        margin-top: 15%;
    }

    #customers_title_txt {
        width: 80%;
    }
}

@media only screen and (max-width: 960px) {
    #banner_content {
        margin-top: 0px;
        clear: none;
        min-height: 460px;
    }

    #banner_txt_01 {
        font-size: 35px;
    }

    #banner_txt_02 {
        font-size: 18px;
    }

    #customer_01 {
        width: 33%;
    }

    #customer_02 {
        width: 33%;
    }

    #customer_03 {
        width: 33%;
    }

    #customer_04 {
        width: 33%;
    }

    #customer_05 {
        width: 33%;
    }

    #customers_content {
        width: 100%;
        margin-bottom: 20px;
    }

    #banner_text {
        margin-top: 154px;
        clear: none;
    }

    #button_banner {
        font-size: 12px;
        margin-top: 40px;
        clear: none;
    }

    #content_00_left_text {
        margin-top: 80px;
    }

    #content_00_left_txt_01 {
        font-size: 35px;
    }

    #content_00_left_txt_02 {
        font-size: 18px;
    }

    #button_content_00 {
        font-size: 12px;
    }

    #content_00_left_txt_011 {
        font-size: 35px;
    }

    #button_content_001 {
        font-size: 12px;
        display: none;
    }

    #content_00_left_txt_021 {
        font-size: 18px;
    }

    #sisrec_button {
        font-size: 12px;
        margin-bottom: 0px;
    }

    #geneproj_button {
        font-size: 12px;
        margin-bottom: 0px;
    }

    #about_box_03 {
        clear: none;
        width: 50%;
    }

    #about_box_01 {
        width: 50%;
    }

    #about_box_02 {
        width: 50%;
    }

    #about_box_04 {
        clear: none;
        width: 50%;
    }

    #about_box_05 {
        width: 50%;
    }

    #about_box_06 {
        width: 50%;
    }

    #content_01 {
        height: auto;
        padding-top: 0px;
        padding-bottom: 50px;
        margin-top: 50px;
        margin-right: auto;
        margin-bottom: 50px;
        margin-left: auto;
    }

    #sisrec_image {
        max-width: 90%;
        margin-top: 30%;
    }

    #content_03 {
        padding-bottom: 50px;
    }

    #geneproj_image {
        margin-top: 25%;
    }
}

@media only screen and (max-width: 768px) {
    #banner_content {
        min-height: 380px;
    }

    #banner_text {
        margin-top: 60px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
    }

    #economy_mob_txt_03 {
        margin-top: 85px;
        clear: none;
        width: 90%;
        margin-bottom: 40px;
    }

    #content_01 {
        height: auto;
        min-height: 0px;
        margin-top: 0px;
        clear: none;
        padding-bottom: 0px;
    }

    #content_01_title_txt {
        margin-bottom: 25px;
        margin-top: 50px;
        margin-right: auto;
        margin-left: auto;
    }

    #customer_01 {
        width: 50%;
    }

    #customer_02 {
        width: 50%;
    }

    #customer_03 {
        width: 50%;
    }

    #customer_04 {
        width: 50%;
    }

    #customer_05 {
        width: 50%;
    }

    #button_banner {
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
    }

    #content_00_left_text {
        margin-top: 60px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
    }

    #button_content_00 {
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
    }

    #content_00_left_txt_011 {
        display: block;
        float: none;
        margin-top: 40px;
        margin-right: auto;
        margin-left: auto;
        clear: none;
        margin-bottom: 0px;
        width: 80%;
    }

    #image_right_content_00 {
        margin-top: 20px;
        margin-left: auto;
        clear: none;
        float: none;
        margin-bottom: 10px;
        width: 80%;
        max-width: none;
        margin-right: auto;
    }

    #content_00 {
        height: auto;
        padding-bottom: 40px;
    }

    #content_00_left {
        margin-top: 0px;
        margin-left: 0px;
        clear: none;
        display: none;
    }

    #button_content_001 {
        margin-top: 0px;
        margin-left: auto;
        float: none;
        clear: none;
        margin-right: auto;
        display: block;
    }

    #content_02 {
        margin-top: 0px;
        clear: none;
        min-height: 420px;
    }

    #content_03 {
        margin-top: 0px;
        clear: none;
        padding-bottom: 20px;
    }

    #customers {
        margin-top: 0px;
        clear: none;
    }

    #sisrec_left_logo {
        clear: none;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    #sisrec_button {
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
    }

    #geneproj_right_logo {
        clear: none;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    #geneproj_button {
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
    }

    #about_box_01 {
        width: 100%;
        padding-bottom: 0px;
        height: auto;
    }

    #about_box_02 {
        width: 100%;
        height: auto;
    }

    #about_box_03 {
        width: 100%;
        height: auto;
    }

    #about_box_04 {
        width: 100%;
        height: auto;
    }

    #about_box_05 {
        width: 100%;
        height: auto;
    }

    #about_box_06 {
        width: 100%;
        height: auto;
    }

    #about_text_01 {
        width: 90%;
        margin-bottom: 40px;
    }

    #about_text_02 {
        width: 90%;
        margin-bottom: 40px;
    }

    #about_text_03 {
        width: 90%;
        margin-bottom: 40px;
    }

    #about_text_04 {
        width: 90%;
        margin-bottom: 40px;
    }

    #about_text_05 {
        width: 90%;
        margin-bottom: 40px;
    }

    #about_text_06 {
        width: 90%;
        margin-bottom: 40px;
    }

    #sisrec_right {
        overflow-y: visible;
        overflow-x: visible;
        display: none;
    }

    #sisrec_left {
        width: 100%;
        height: auto;
        min-height: 410px;
    }

    #sisrec_content {
        height: auto;
    }

    #geneproj_left {
        display: none;
    }

    #geneproj_right {
        min-height: 420px;
        height: auto;
        width: 100%;
    }

    #geneproj_content {
        height: auto;
    }
}

@media only screen and (max-width: 480px) {
    #banner_txt_02 {
        clear: both;
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
    }

    #banner_content {
        min-height: 450px;
        background-image:-webkit-linear-gradient(270deg, white 0%, rgba(119, 119, 119, 0.458824) 0%),url("../img/engeneering_full_ILTECH.png");
        background-image: linear-gradient(180deg, white 0%, rgba(119, 119, 119, 0.458824) 0%), url("../img/engeneering_full_ILTECH.png");
        background-position: 0% 0%, 55% 0%;
        background-repeat: repeat, no-repeat;
        background-attachment: scroll;
        -webkit-background-size: auto, cover;
        background-size: auto, cover;
    }

    #banner_text {
        margin-top: 80px;
    }

    #content_02 {
        min-height: 370px;
    }

    #content_02_txt_01 {
        margin-top: 100px;
    }

    #customer_01 {
        width: 100%;
        min-height: 100px;
    }

    #customer_02 {
        width: 100%;
        min-height: 100px;
    }

    #customer_03 {
        width: 100%;
        min-height: 100px;
    }

    #customer_04 {
        width: 100%;
        min-height: 100px;
    }

    #customer_05 {
        width: 100%;
        min-height: 100px;
    }

    #customers_content {
        margin-bottom: 25px;
    }

    #content_00_left_text {
        margin-top: 80px;
    }

    #content_00_left_txt_02 {
        clear: both;
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
    }

    #content_00_left_txt_021 {
        clear: both;
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
    }

    #geneproj_right {
        padding-top: 40px;
    }

    #content_01 {
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    #geneproj_button {
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 320px) {
    #banner_text {
        margin-top: 80px;
        margin-bottom: 50px;
    }

    #banner_txt_02 {
        text-align: center;
    }

    #banner_txt_01 {
        font-size: 2.5em;
        text-align: center;
    }

    #content_02_txt_01 {
        text-align: center;
        margin-top: 100px;
    }

    #economy_mob_txt_03 {
        width: 90%;
    }

    #banner_content {
        min-height: 550px;
        padding-bottom: 10px;
    }

    #button_banner {
        padding-bottom: 1px;
    }

    #content_00_left_text {
        margin-top: 80px;
        margin-bottom: 50px;
    }

    #content_00_left_txt_01 {
        font-size: 2.5em;
        text-align: center;
    }

    #content_00_left_txt_02 {
        text-align: center;
    }

    #button_content_00 {
        padding-bottom: 1px;
    }

    #content_00_left_txt_011 {
        font-size: 2.5em;
        text-align: center;
    }

    #button_content_001 {
        padding-bottom: 1px;
    }

    #content_00_left_txt_021 {
        text-align: center;
    }

    #sisrec_left_logo_txt {
        text-align: center;
    }

    #sisrec_button {
        padding-bottom: 1px;
        margin-bottom: 20px;
    }

    #geneproj_right_logo_txt {
        text-align: center;
    }

    #geneproj_button {
        padding-bottom: 1px;
    }

    #sisrec_left {
        margin-bottom: 0px;
    }

    #geneproj_right {
        margin-top: 40px;
    }

    #content_01 {
        padding-bottom: 0px;
        margin-bottom: 0px;
    }
}

