/* Style Sheet */
.primaryContainer {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: 100%;
    /* background-image:url("img/bg_wh.jpg"); */
    background-attachment: scroll;
    background-size: auto;
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}

#Topbar {
    float: none;
    height: 131px;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    min-width: 0px;
    max-width: none;
    margin-right: auto;
    background-image:url("img/top_bg.png");
    background-attachment: scroll;
    background-size: auto;
    background-position: 0% 0%;
    background-repeat: repeat repeat;
}

#Top_Logo_Box {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 17px;
    clear: none;
    width: 180px;
    max-width: none;
    margin-right: 0%;
}

#Top_details {
    float: right;
    height: 111px;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 64.503379%;
    margin-right: 0%;
}

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

#Top_main {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    max-width: 1200px;
    margin-right: auto;
    padding-right: 1em;
    padding-left: 1em;
}

#Top_details_info {
    float: right;
    font-size: 15px;
    width: 100%;
    height: auto;
    text-align: right;
    font-weight: normal;
    line-height: 18px;
    margin-left: 0px;
    margin-top: 16px;
    clear: none;
    min-height: 0px;
    margin-right: 0%;
    font-family: arial;
    color: rgb(242, 242, 242);
}

#Top_menu_nav {
    float: right;
    font-size: 16px;
    width: 100%;
    height: auto;
    text-align: right;
    font-weight: normal;
    line-height: 19px;
    margin-left: 0px;
    margin-top: 41px;
    clear: both;
    min-height: 0px;
    margin-right: 0%;
    font-family: arial;
    color: rgb(242, 242, 242);
}

#Top_menu_box {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 22px;
    clear: none;
    width: 100%;
}

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

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

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

#Top_info {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 7px;
    clear: none;
    width: 100%;
}

#Products_Banner {
    float: none;
    height: 432px;
    margin-left: auto;
    margin-top: -15px;
    clear: none;
    width: 100%;
    margin-right: auto;
    position: relative;
    top: 0px;
    left: 0px;
    z-index: 99;
    background-color: rgba(33, 33, 33, 0);
    background-image:url("img/product_banner.png");
    background-attachment: scroll;
    background-size: auto;
    background-position: 50% 0%;
    background-repeat: no-repeat no-repeat;
}

#Products_Banner_title_box {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 227px;
    clear: none;
    width: 39.791667%;
    padding-bottom: 5px;
}

#Products_Banner_title_text {
    float: left;
    font-size: 1em;
    width: 100%;
    height: auto;
    text-align: right;
    font-weight: normal;
    line-height: 1em;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    margin-right: 0px;
    color: rgb(245, 245, 245);
    font-family: arial;
}

#Products_sec {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0em;
    clear: none;
    width: 100%;
    margin-right: auto;
    padding-top: 3em;
    padding-bottom: 3em;
    background-color: rgb(245, 245, 245);
}

#Products_content {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    max-width: 1240px;
    margin-right: auto;
}

#Products_box {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    margin-right: auto;
    padding-top: 0em;
}

#Products_box_title {
    float: left;
    height: auto;
    margin: 0px 0% 0.5em;
    clear: none;
    width: 100.000001%;
    border-left-width: 0px;
}

#Products_box_title_text {
    float: left;
    font-size: 50px;
    width: 100%;
    height: auto;
    text-align: center;
    font-weight: normal;
    line-height: 53px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    font-family: tahoma;
    color: rgb(33, 33, 33);
    margin-bottom: 20px;
}

#Products_content_box {
    float: left;
    height: auto;
    margin: 0px 0% 0.5em;
    clear: none;
    width: 100.000001%;
}

#Products_content_text {
    float: left;
    font-size: 17px;
    width: 20%;
    height: auto;
    text-align: center;
    font-weight: bold;
    line-height: 20px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    font-family: arial;
    color: rgb(6, 99, 155);
}

#Products_content_img_box {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 36.244792%;
    margin-right: 0px;
    background-color: rgba(245, 245, 245, 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

#Products_sec1 {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0em;
    clear: none;
    width: 100%;
    margin-right: auto;
    padding-top: 3em;
    padding-bottom: 3em;
    background-color: rgb(245, 245, 245);
}

#Products_content1 {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    max-width: 1240px;
    margin-right: auto;
    padding-right: 1em;
    padding-left: 1em;
}

#Products_content_img_box1 {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 15%;
    margin-right: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: rgba(245, 245, 245, 0);
}

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

#Products_box1 {
    float: right;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 82%;
    margin-right: 0%;
    padding-top: 0em;
}

#Products_box_title1 {
    float: left;
    height: auto;
    margin: 0px 0% 0.5em;
    clear: none;
    width: 100.000001%;
    border-left-width: 0px;
}

#Products_box_title_text1 {
    float: left;
    font-size: 50px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 53px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    font-family: tahoma;
    color: rgb(33, 33, 33);
    margin-bottom: 20px;
}

#Products_content_box1 {
    float: left;
    height: auto;
    margin: 0px 0% 0.5em;
    clear: none;
    width: 100.000001%;
}

#Products_content_text1 {
    float: left;
    font-size: 17px;
    width: 20%;
    height: auto;
    text-align: right;
    font-weight: bold;
    line-height: 20px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    font-family: arial;
    color: rgb(6, 99, 155);
}

#Products_sec2 {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0em;
    clear: none;
    width: 100%;
    margin-right: auto;
    padding-top: 3em;
    padding-bottom: 3em;
    background-color: rgb(235, 235, 235);
}

#Products_content2 {
    float: none;
    height: auto;
    margin-left: auto;
    margin-top: 0px;
    clear: none;
    width: 100%;
    max-width: 1240px;
    margin-right: auto;
    padding-right: 1em;
    padding-left: 1em;
}

#Products_content_img_box2 {
    float: left;
    height: auto;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    width: 15%;
    margin-right: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: rgba(245, 245, 245, 0);
}

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

#Products_box2 {
    float: right;
    height: auto;
    margin-left: 0px;
    margin-top: 0px;
    clear: none;
    width: 82%;
    margin-right: 0%;
    padding-top: 0em;
}

#Products_box_title2 {
    float: left;
    height: auto;
    margin: 0px 0% 0.5em;
    clear: none;
    width: 100.000001%;
    border-left-width: 0px;
}

#Products_box_title_text2 {
    float: left;
    font-size: 50px;
    width: 100%;
    height: auto;
    text-align: left;
    font-weight: normal;
    line-height: 53px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    font-family: tahoma;
    color: rgb(33, 33, 33);
    margin-bottom: 20px;
}

#Products_content_box2 {
    float: left;
    height: auto;
    margin: 0px 0% 0.5em;
    clear: none;
    width: 100.000001%;
}

#Products_content_text2 {
    float: left;
    font-size: 17px;
    width: 20%;
    height: auto;
    text-align: right;
    font-weight: bold;
    line-height: 20px;
    margin-left: 0%;
    margin-top: 0px;
    clear: none;
    min-height: 0px;
    font-family: arial;
    color: rgb(6, 99, 155);
}

@media only screen and (max-width: 1920px) {
    #Topbar {
        background-image:url("img/top_bg.png");
        background-attachment: scroll;
        background-size: auto;
        width: 100%;
        height: 131px;
        position: relative;
        top: 0px;
        left: 0px;
        z-index: 999;
        margin-top: 0px;
        clear: none;
        background-position: 50% 0%;
        background-repeat: repeat repeat;
    }

    #Top_Logo_Box {
        float: left;
        height: auto;
        margin-left: 0%;
        margin-top: 17px;
        clear: none;
        width: 180px;
        max-width: none;
        margin-right: 0%;
    }

    #Top_details {
        float: right;
        height: auto;
        margin-left: 0px;
        margin-top: 0px;
        clear: none;
        width: 64.502622%;
        margin-right: 0%;
    }

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

    #Top_main {
        float: none;
        height: auto;
        margin-left: auto;
        margin-top: 0px;
        clear: none;
        width: 100%;
        max-width: 1200px;
        margin-right: auto;
        padding-right: 1em;
        padding-left: 1em;
    }

    #Top_details_info {
        float: right;
        font-size: 16px;
        width: 79.235539%;
        height: auto;
        text-align: right;
        font-weight: normal;
        line-height: 19px;
        margin-left: 0px;
        margin-top: 0.5048828125em;
        clear: none;
        min-height: 0px;
        margin-right: 0%;
        font-family: arial;
        color: rgb(242, 242, 242);
    }

    #Top_menu_nav {
        float: right;
        font-size: 16px;
        width: 92.349171%;
        height: auto;
        text-align: right;
        font-weight: normal;
        line-height: 19px;
        margin-left: 0px;
        margin-top: 28px;
        clear: none;
        min-height: 0px;
        margin-right: 0%;
        font-family: arial;
        color: rgb(242, 242, 242);
    }

    #Span2 {
        float: none;
        font-size: 16px;
        line-height: 19px;
        text-transform: uppercase;
    }

    #Span1 {
        float: none;
        font-size: 16px;
        line-height: 19px;
    }

    #Top_menu_box {
        float: left;
        height: auto;
        margin-left: 0%;
        margin-top: 12px;
        clear: both;
        width: 100%;
    }

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

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

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

    #Top_info {
        float: left;
        height: auto;
        margin-left: 0%;
        margin-top: 7px;
        clear: none;
        width: 100%;
    }

    #Products_Banner {
        float: none;
        margin-left: auto;
        margin-top: -15px;
        clear: none;
        width: 100%;
        margin-right: auto;
        position: relative;
        top: 0px;
        left: 0px;
        z-index: 99;
        background-image:url("img/service_banner.png");
        background-attachment: scroll;
        background-size: auto;
        background-color: rgba(33, 33, 33, 0);
        opacity: 1;
        height: 432px;
        background-position: 50% 0%;
        background-repeat: no-repeat no-repeat;
    }

    #Products_Banner_title_box {
        float: left;
        height: auto;
        margin-left: 0%;
        margin-top: 169px;
        clear: none;
        width: 39.791667%;
        padding-bottom: 5px;
    }

    #Products_Banner_title_text {
        float: left;
        font-size: 1em;
        width: 100%;
        height: auto;
        text-align: right;
        font-weight: normal;
        line-height: 1em;
        margin-left: 0%;
        margin-top: 0px;
        clear: none;
        min-height: 0px;
        margin-right: 0px;
        color: rgb(245, 245, 245);
        font-family: arial;
    }

    #Products_sec {
        float: none;
        height: auto;
        margin-left: auto;
        margin-top: 0em;
        clear: none;
        width: 100%;
        margin-right: auto;
        padding-top: 5em;
        padding-bottom: 5em;
        background-color: rgba(245, 245, 245, 0);
    }

    #Products_title {
        float: none;
        font-size: 70px;
        line-height: 73px;
        font-family: tahoma;
        color: rgb(64, 157, 212);
    }

    #Products_content {
        float: none;
        height: auto;
        margin-left: auto;
        margin-top: 0px;
        clear: none;
        width: 100%;
        max-width: 1240px;
        margin-right: auto;
    }

    #Products_box {
        float: none;
        height: auto;
        margin-left: auto;
        margin-top: 0px;
        clear: none;
        margin-right: auto;
        padding-top: 0em;
        padding-right: 1em;
        padding-left: 1em;
    }

    #Products_box_title {
        float: none;
        height: auto;
        margin: 0px auto 1em;
        clear: none;
        width: 100.000001%;
        border-bottom-color: rgb(204, 204, 204);
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-left-color: rgb(64, 157, 212);
        border-left-style: solid;
        padding-left: 0em;
    }

    #Products_box_title_text {
        float: none;
        font-size: 50px;
        width: 100%;
        height: auto;
        text-align: center;
        font-weight: normal;
        line-height: 53px;
        margin: 0px auto 20px;
        clear: none;
        min-height: 0px;
        font-family: tahoma;
        color: rgb(33, 33, 33);
    }

    #Products_content_box {
        float: none;
        height: auto;
        margin: 0em auto 0.5em;
        clear: none;
        width: 100.000001%;
    }

    #Products_content_text {
        float: none;
        font-size: 17px;
        width: 80%;
        height: auto;
        text-align: center;
        line-height: 20px;
        margin-left: auto;
        margin-top: 0px;
        clear: none;
        min-height: 0px;
        font-family: arial;
        color: rgb(51, 51, 51);
        font-weight: normal;
        margin-right: auto;
    }

    #Products_title_span {
        float: none;
        font-size: 30px;
        line-height: 33px;
        text-transform: none;
    }

    #Products_content_img_box {
        float: left;
        margin-left: 0%;
        margin-top: 0px;
        clear: none;
        width: 30.118448%;
        margin-right: 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        background-color: rgba(245, 245, 245, 0);
    }

    #Products_title_text01 {
        color: rgb(51, 51, 51);
        text-transform: uppercase;
    }

    #Products_content_text_span {
        float: none;
        font-size: 25px;
        line-height: 28px;
        font-weight: normal;
        font-family: tahoma;
        color: rgb(6, 99, 155);
    }

    #Products_sec1 {
        float: none;
        height: auto;
        margin-left: auto;
        margin-top: 0em;
        clear: none;
        width: 100%;
        margin-right: auto;
        padding-top: 3em;
        padding-bottom: 3em;
        background-color: rgb(235, 235, 235);
    }

    #Products_content1 {
        float: none;
        height: auto;
        margin-left: auto;
        margin-top: 0px;
        clear: none;
        width: 100%;
        max-width: 1240px;
        margin-right: auto;
        padding-right: 1em;
        padding-left: 1em;
    }

    #Products_content_img_box1 {
        float: left;
        margin-left: 0%;
        margin-top: 0px;
        clear: none;
        width: 15%;
        margin-right: 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        background-color: rgba(245, 245, 245, 0);
    }

    #Products_content_img {
        float: none;
        max-width: none;
        height: auto;
        margin-left: auto;
        margin-top: 0px;
        clear: none;
        color: rgb(0, 0, 0);
        margin-right: auto;
        border-top-left-radius: 13px;
        border-top-right-radius: 13px;
        border-bottom-right-radius: 13px;
        border-bottom-left-radius: 13px;
    }

    #Products_box1 {
        float: right;
        height: auto;
        margin-left: 0px;
        margin-top: 0px;
        clear: none;
        width: 82%;
        margin-right: 0%;
        padding-top: 0em;
    }

    #Products_box_title1 {
        float: left;
        height: auto;
        margin: 0px 0% 1em;
        clear: none;
        width: 100.000001%;
        border-bottom-color: rgb(204, 204, 204);
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-left-color: rgb(64, 157, 212);
        border-left-style: solid;
        padding-left: 0em;
    }

    #Products_box_title_text1 {
        float: left;
        font-size: 50px;
        width: 100%;
        height: auto;
        text-align: left;
        font-weight: normal;
        line-height: 53px;
        margin-left: 0%;
        margin-top: 0px;
        clear: none;
        min-height: 0px;
        font-family: tahoma;
        color: rgb(33, 33, 33);
        margin-bottom: 20px;
    }

    #Products_title_text011 {
        color: rgb(7, 116, 181);
        text-transform: uppercase;
    }

    #Products_content_box1 {
        float: left;
        height: auto;
        margin: 0em 0% 0.5em;
        clear: both;
        width: 100.000001%;
    }

    #Products_content_text1 {
        float: left;
        font-size: 17px;
        width: 100%;
        height: auto;
        text-align: left;
        line-height: 20px;
        margin-left: 0%;
        margin-top: 0px;
        clear: none;
        min-height: 0px;
        font-family: arial;
        color: rgb(51, 51, 51);
        font-weight: normal;
    }

    #Products_sec2 {
        float: none;
        height: auto;
        margin-left: auto;
        margin-top: 0em;
        clear: none;
        width: 100%;
        margin-right: auto;
        padding-top: 3em;
        padding-bottom: 3em;
        background-color: rgb(245, 245, 245);
    }

    #Products_content2 {
        float: none;
        height: auto;
        margin-left: auto;
        margin-top: 0px;
        clear: none;
        width: 100%;
        max-width: 1240px;
        margin-right: auto;
        padding-right: 1em;
        padding-left: 1em;
    }

    #Products_content_img_box2 {
        float: right;
        margin-left: 0%;
        margin-top: 0px;
        clear: none;
        width: 15%;
        margin-right: 0px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
        background-color: rgba(245, 245, 245, 0);
    }

    #Products_content_img1 {
        float: none;
        max-width: none;
        height: auto;
        margin-left: auto;
        margin-top: 0px;
        clear: none;
        color: rgb(0, 0, 0);
        margin-right: auto;
        border-top-left-radius: 13px;
        border-top-right-radius: 13px;
        border-bottom-right-radius: 13px;
        border-bottom-left-radius: 13px;
    }

    #Products_box2 {
        float: left;
        height: auto;
        margin-left: 0px;
        margin-top: 0px;
        clear: none;
        width: 82%;
        margin-right: 0%;
        padding-top: 0em;
    }

    #Products_box_title2 {
        float: left;
        height: auto;
        margin: 0px 0% 1em;
        clear: none;
        width: 100.000001%;
        border-bottom-color: rgb(204, 204, 204);
        border-bottom-width: 0px;
        border-bottom-style: solid;
        border-left-color: rgb(64, 157, 212);
        border-left-style: solid;
        padding-left: 0em;
    }

    #Products_box_title_text2 {
        float: left;
        font-size: 50px;
        width: 100%;
        height: auto;
        text-align: right;
        font-weight: normal;
        line-height: 53px;
        margin-left: 0%;
        margin-top: 0px;
        clear: none;
        min-height: 0px;
        font-family: tahoma;
        color: rgb(33, 33, 33);
        margin-bottom: 20px;
    }

    #Products_title_text012 {
        color: rgb(7, 116, 181);
        text-transform: uppercase;
    }

    #Products_content_box2 {
        float: left;
        height: auto;
        margin: 0em 0% 0.5em;
        clear: both;
        width: 100.000001%;
    }

    #Products_content_text2 {
        float: left;
        font-size: 17px;
        width: 100%;
        height: auto;
        text-align: right;
        line-height: 20px;
        margin-left: 0%;
        margin-top: 0px;
        clear: none;
        min-height: 0px;
        font-family: arial;
        color: rgb(51, 51, 51);
        font-weight: normal;
    }
}

@media only screen and (max-width: 1200px) {
    #Products_title {
        font-size: 50px;
        line-height: 53px;
    }

    #Products_title_span {
        float: none;
        font-size: 25px;
        line-height: 28px;
    }

    #Products_content {
        padding-right: 1em;
        padding-left: 1em;
    }

    #Products_content1 {
        padding-right: 1em;
        padding-left: 1em;
    }

    #Products_content_img {
        max-width: none;
        width: 100%;
    }

    #Products_content2 {
        padding-right: 1em;
        padding-left: 1em;
    }

    #Products_content_img1 {
        max-width: none;
        width: 100%;
    }
}

@media only screen and (max-width: 992px) {
    #Top_details {
        width: 73.382497%;
        margin-right: 0%;
        margin-top: 0px;
        clear: none;
    }

    #Top_Logo_Box {
        width: 180px;
    }

    #Top_main {
        max-width: none;
    }

    #Top_details_info {
        height: auto;
        width: 92.20952%;
    }

    #Products_content_img_box {
        width: 30%;
    }

    #Products_content {
        max-width: none;
    }

    #Products_title_text01 {
        float: none;
        font-size: 40px;
        line-height: 43px;
    }

    #Products_content_text {
        width: 100%;
    }

    #Products_content1 {
        max-width: none;
    }

    #Products_content_img_box1 {
        width: 20%;
    }

    #Products_content_img {
        max-width: none;
    }

    #Products_box1 {
        width: 78%;
    }

    #Products_title_text011 {
        float: none;
        font-size: 40px;
        line-height: 43px;
    }

    #Products_content_text1 {
        width: 100%;
    }

    #Products_content2 {
        max-width: none;
    }

    #Products_content_img_box2 {
        width: 20%;
    }

    #Products_content_img1 {
        max-width: none;
    }

    #Products_box2 {
        width: 78%;
    }

    #Products_title_text012 {
        float: none;
        font-size: 40px;
        line-height: 43px;
    }

    #Products_content_text2 {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) {
    #Top_menu_nav {
        display: none;
    }

    #Top_menu_ico {
        display: block;
        margin-top: 6px;
        margin-right: 0%;
        clear: none;
    }

    #Top_details {
        width: 56.398607%;
    }

    #Top_Logo_Box {
        width: 180px;
    }

    #Top_details_info {
        display: none;
    }

    #mail_ico {
        display: block;
        margin-left: 10px;
    }

    #phone_ico {
        display: block;
    }

    #Products_Banner {
        background-image:url("img/service_banner.png");
        background-attachment: scroll;
        background-size: auto;
        background-color: rgba(33, 33, 33, 0);
        background-position: 45% 0%;
        background-repeat: no-repeat no-repeat;
    }

    #Products_title {
        font-size: 40px;
        line-height: 43px;
    }

    #Products_title_span {
        font-size: 20px;
        line-height: 23px;
    }

    #Products_content {
        height: auto;
    }

    #Products_box {
        margin-right: auto;
        margin-top: 2em;
        clear: none;
        margin-left: auto;
        float: none;
    }

    #Products_content_img_box {
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
        width: 50%;
    }

    #Products_sec {
        padding-top: 3em;
        padding-bottom: 3em;
    }

    #Products_box_title {
        padding-left: 0em;
    }

    #Products_box_title_text {
        text-align: center;
    }

    #Products_sec1 {
        padding-top: 3em;
        padding-bottom: 3em;
    }

    #Products_content1 {
        height: auto;
    }

    #Products_content_img_box1 {
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
        width: 30%;
    }

    #Products_box1 {
        margin-right: auto;
        margin-top: 2em;
        clear: none;
        margin-left: auto;
        float: none;
        width: 100%;
    }

    #Products_box_title1 {
        padding-left: 0em;
    }

    #Products_box_title_text1 {
        text-align: center;
    }

    #Products_sec2 {
        padding-top: 3em;
        padding-bottom: 3em;
    }

    #Products_content2 {
        height: auto;
    }

    #Products_content_img_box2 {
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
        width: 30%;
    }

    #Products_box2 {
        margin-right: auto;
        margin-top: 2em;
        clear: none;
        margin-left: auto;
        float: none;
        width: 100%;
    }

    #Products_box_title2 {
        padding-left: 0em;
    }

    #Products_box_title_text2 {
        text-align: center;
    }

    #Products_content_text1 {
        text-align: center;
    }

    #Products_content_text2 {
        text-align: center;
    }
}

@media only screen and (max-width: 600px) {
    #Top_details {
        width: 28.457148%;
    }

    #Top_Logo_Box {
        width: 180px;
    }

    #Topbar {
        background-image:url("img/top_bg_480px.png");
        background-attachment: scroll;
        background-size: auto;
        width: 100%;
        height: 131px;
        background-position: 50% 0%;
        background-repeat: repeat repeat;
    }

    #Products_Banner {
        width: 100%;
        background-image:url("img/service_banner.png");
        background-attachment: scroll;
        background-size: auto;
        background-color: rgba(33, 33, 33, 0);
        background-position: 75% 0%;
        background-repeat: no-repeat no-repeat;
    }

    #Products_Banner_title_box {
        margin-left: auto;
        margin-right: auto;
        float: none;
        clear: none;
        width: 100%;
    }

    #Products_Banner_title_text {
        text-align: center;
        background-color: rgba(33, 33, 33, 0.568627);
        padding-top: 1em;
        padding-bottom: 1em;
    }

    #Products_content_box {
        margin-bottom: 0.5em;
        padding-bottom: 0.5em;
    }

    #Products_content_text {
        width: 100%;
        text-align: center;
        margin-bottom: 0.2em;
    }

    #Products_box_title {
        padding-left: 0em;
    }

    #Products_box_title_text {
        text-align: center;
        font-size: 30px;
        line-height: 33px;
    }

    #Products_title_text01 {
        font-size: 35px;
        line-height: 38px;
    }

    #Products_content_text_span {
        font-size: 25px;
        line-height: 28px;
    }

    #Products_box_title1 {
        padding-left: 0em;
    }

    #Products_box_title_text1 {
        text-align: center;
        font-size: 30px;
        line-height: 33px;
    }

    #Products_title_text011 {
        font-size: 35px;
        line-height: 38px;
    }

    #Products_content_box1 {
        margin-bottom: 0.5em;
        padding-bottom: 0.5em;
    }

    #Products_content_text1 {
        width: 100%;
        text-align: center;
        margin-bottom: 0.2em;
    }

    #Products_box_title2 {
        padding-left: 0em;
    }

    #Products_box_title_text2 {
        text-align: center;
        font-size: 30px;
        line-height: 33px;
    }

    #Products_title_text012 {
        font-size: 35px;
        line-height: 38px;
    }

    #Products_content_box2 {
        margin-bottom: 0.5em;
        padding-bottom: 0.5em;
    }

    #Products_content_text2 {
        width: 100%;
        text-align: center;
        margin-bottom: 0.2em;
    }

    #Products_sec1 {
        padding-top: 3em;
        padding-bottom: 3em;
    }

    #Products_sec2 {
        padding-top: 3em;
        padding-bottom: 3em;
    }

    #Products_content_img_box1 {
        width: 40%;
    }

    #Products_content_img_box2 {
        width: 40%;
    }

    #Products_sec {
        padding-top: 2.5em;
        padding-bottom: 2.5em;
    }
}

@media only screen and (max-width: 320px) {
    #Top_details {
        width: 32.373047%;
    }

    #Top_Logo_Box {
        width: 180px;
    }

    #Products_Banner {
        background-image:url("img/service_banner.png");
        background-attachment: scroll;
        background-size: auto;
        background-color: rgba(33, 33, 33, 0);
        background-position: 65% 0%;
        background-repeat: no-repeat no-repeat;
    }

    #Products_title_text01 {
        line-height: 33px;
    }

    #Products_box_title_text {
        line-height: 33px;
        font-size: 30px;
    }

    #Products_box_title_text1 {
        line-height: 33px;
        font-size: 30px;
    }

    #Products_title_text011 {
        line-height: 33px;
    }

    #Products_box_title_text2 {
        line-height: 33px;
        font-size: 30px;
    }

    #Products_title_text012 {
        line-height: 33px;
    }

    #Products_content_img_box1 {
        width: 50%;
    }

    #Products_content_img_box2 {
        width: 50%;
    }
}

