/*
    Theme Responsive Design
*/

@media all and (max-width: 2650px) {
    #main-slider .slider_item1 {
        background-image: url(../img/slider12650px.png);
    }
    #main-slider .slider_item2 {
        background-image: url(../img/slider22650px.png);
    }
    #main-slider .slider_item3 {
        background-image: url(../img/slider32650px.png);
    }
    #main-slider .slider_item4 {
        background-image: url(../img/slider42650px.png);
    }
    #main-slider .slider_item5 {
        background-image: url(../img/slider52650px.png);
    }
    #main-slider .slider_item6 {
        background-image: url(../img/slider62650px.png);
    }
    .slider_content #p1 {
        width: 450px;
        font-size: 18px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p2 {
        width: 600px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 550px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 636px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 350px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 450px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
@media all and (max-width: 2420px) {
    #main-slider .slider_item1 {
        background-image: url(../img/slider12420px.png);
    }
    #main-slider .slider_item2 {
        background-image: url(../img/slider22420px.png);
    }
    #main-slider .slider_item3 {
        background-image: url(../img/slider32420px.png);
    }
    #main-slider .slider_item4 {
        background-image: url(../img/slider42420px.png);
    }
    #main-slider .slider_item5 {
        background-image: url(../img/slider52420px.png);
    }
    #main-slider .slider_item6 {
        background-image: url(../img/slider62420px.png);
    }
    .slider_content #p1 {
        width: 550px;
        font-size: 18px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p2 {
        width: 600px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 550px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 636px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 350px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 450px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
@media all and (max-width: 2020px) {
    #main-slider .slider_item1 {
        background-image: url(../img/slider12020px.png);
    }
    #main-slider .slider_item2 {
        background-image: url(../img/slider22020px.png);
    }
    #main-slider .slider_item3 {
        background-image: url(../img/slider32020px.png);
    }
    #main-slider .slider_item4 {
        background-image: url(../img/slider42020px.png);
    }
    #main-slider .slider_item5 {
        background-image: url(../img/slider52020px.png);
    }
    #main-slider .slider_item6 {
        background-image: url(../img/slider62020px.png);
    }
    .slider_content #p1 {
        width: 550px;
        font-size: 18px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p2 {
        width: 600px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 550px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 636px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 350px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 450px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
@media all and (max-width: 1824px) {
    .slider_content #p1 {
        width: 550px;
        font-size: 18px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p2 {
        width: 600px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 550px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 600px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 550px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 550px;
        font-size: 16px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
@media all and (max-width: 1720px) {
    #main-slider .slider_item1 {
        background-image: url(../img/slider11720px.png);
    }
    #main-slider .slider_item2 {
        background-image: url(../img/slider21720px.png);
    }
    #main-slider .slider_item3 {
        background-image: url(../img/slider31720px.png);
    }
    #main-slider .slider_item4 {
        background-image: url(../img/slider41720px.png);
    }
    #main-slider .slider_item5 {
        background-image: url(../img/slider51720px.png);
    }
    #main-slider .slider_item6 {
        background-image: url(../img/slider61720px.png);
    }
    .slider_content #p1 {
        width: 400px;
        font-size: 14px;
        border-style: none;
        padding: 5px 0px 5px 0px;
    }
    .slider_content #p2 {
        width: 550px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 450px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 550px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 500px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 500px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
@media all and (max-width: 1680px) {
    #main-slider .slider_item1 {
        background-image: url(../img/slider11680px.png);
    }
    #main-slider .slider_item2 {
        background-image: url(../img/slider21680px.png);
    }
    #main-slider .slider_item3 {
        background-image: url(../img/slider31680px.png);
    }
    #main-slider .slider_item4 {
        background-image: url(../img/slider41680px.png);
    }
    #main-slider .slider_item5 {
        background-image: url(../img/slider51680px.png);
    }
    #main-slider .slider_item6 {
        background-image: url(../img/slider61680px.png);
    }
    .slider_content #p1 {
        width: 400px;
        font-size: 14px;
        border-style: none;
        padding: 5px 0px 5px 0px;
    }
    .slider_content #p2 {
        width: 550px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 450px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 550px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 500px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 500px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
@media all and (max-width: 1520px) {
    #main-slider .slider_item1 {
        background-image: url(../img/slider11520px.png);
    }
    #main-slider .slider_item2 {
        background-image: url(../img/slider21520px.png);
    }
    #main-slider .slider_item3 {
        background-image: url(../img/slider31520px.png);
    }
    #main-slider .slider_item4 {
        background-image: url(../img/slider41520px.png);
    }
    #main-slider .slider_item5 {
        background-image: url(../img/slider51520px.png);
    }
    #main-slider .slider_item6 {
        background-image: url(../img/slider61520px.png);
    }
    .slider_content #p1 {
        width: 400px;
        font-size: 14px;
        border-style: none;
        padding: 5px 0px 5px 0px;
    }
    .slider_content #p2 {
        width: 550px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 450px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 550px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 500px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 500px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
@media all and (max-width: 1440px) {
    .slider_content #p1 {
        width: 400px;
        font-size: 14px;
        border-style: none;
        padding: 5px 0px 5px 0px;
    }
    .slider_content #p2 {
        width: 550px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 450px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 550px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 500px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 500px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
/* ---- Start of max-width 1366px CSS ---- */

@media all and (max-width: 1366px) {
    .slider_content #header1 {
        width: 350px;
        margin: -50px 0px 0px 0px;
    }
    .slider_content #header2 {
        width: 470px;
        margin: -30px 0px 0px 0px;
    }
    .slider_content #header3 {
        margin: -50px 0px 0px 0px;
        width: 380px;
    }
    .slider_content #header4 {
        width: 500px;
        margin: -40px 0px 0px 0px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header5 {
        width: 500px;
        margin: -40px 0px 0px 0px;
    }
    .slider_content #header6 {
        width: 350px;
        margin: -70px 0px 0px 0px;
    }
    .slider_content {
        margin: 0px 0px 0px 70px;
    }
    .slider_content #p1 {
        width: 400px;
        font-size: 14px;
        border-style: none;
        padding: 5px 0px 5px 0px;
    }
    .slider_content #p2 {
        width: 550px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 450px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 550px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 500px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 500px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
/* ---- End of max-width 1366px CSS ---- */

/* ---- Start of max-width 1199px CSS ---- */

@media all and (max-width: 1199px) {
    #main-slider .slider_item1 {
        background-image: url(../img/slider11199px.png);
    }
    #main-slider .slider_item2 {
        background-image: url(../img/slider21199px.png);
    }
    #main-slider .slider_item3 {
        background-image: url(../img/slider31199px.png);
    }
    #main-slider .slider_item4 {
        background-image: url(../img/slider41199px.png);
    }
    #main-slider .slider_item5 {
        background-image: url(../img/slider51199px.png);
    }
    #main-slider .slider_item6 {
        background-image: url(../img/slider61199px.png);
    }
    .slider_content #header1 {
        width: 350px;
        margin: -50px 0px 0px 0px;
    }
    .slider_content #header2 {
        width: 470px;
        margin: -30px 0px 0px 0px;
    }
    .slider_content #header3 {
        margin: -50px 0px 0px 0px;
        width: 380px;
    }
    .slider_content #header4 {
        width: 500px;
        margin: -40px 0px 0px 0px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header5 {
        width: 500px;
        margin: -40px 0px 0px 0px;
    }
    .slider_content #header6 {
        width: 350px;
        margin: -70px 0px 0px 0px;
    }
    .slider_content {
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p1 {
        width: 400px;
        font-size: 14px;
        border-style: none;
        padding: 5px 0px 5px 0px;
    }
    .slider_content #p2 {
        width: 550px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 450px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 550px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 500px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 500px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
/* ---- End of max-width 1199px CSS ---- */

/* ---- Start of max-width 1024px CSS ---- */

@media all and (max-width: 1112px) {
    #main-slider .slider_item1 {
        border-style: none;
        border-width: 1px;
        height: 320px;
        background-image: url(../img/slider11024px.png);
    }
    #main-slider .slider_item2 {
        height: 320px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider21024px.png);
    }
    #main-slider .slider_item3 {
        height: 320px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider31024px.png);
    }
    #main-slider .slider_item4 {
        height: 320px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider41024px.png);
    }
    #main-slider .slider_item5 {
        height: 270px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider51024px.png);
    }
    #main-slider .slider_item6 {
        height: 320px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider61024px.png);
    }
    .slider_content #header1 {
        width: 350px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #header2 {
        width: 470px;
        margin: -20px 0px 0px 0px;
    }
    .slider_content #header3 {
        margin: 10px 0px 0px 0px;
        width: 380px;
    }
    .slider_content #header4 {
        width: 500px;
        margin: 10px 0px 0px 0px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header5 {
        width: 500px;
        margin: 50px 0px 0px 0px;
    }
    .slider_content #header6 {
        width: 350px;
        margin: -20px 0px 0px 0px;
    }
    .slider_content {
        margin: 0px 0px 0px 20px;
    }
    .slider_content #p1 {
        width: 450px;
        font-size: 14px;
        border-style: none;
        padding: 5px 0px 5px 0px;
    }
    .slider_content #p2 {
        width: 550px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 430px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 555px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 500px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 450px;
        font-size: 14px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
/* ---- End of max-width 1024px CSS ---- */

/* ---- Start of max-width 991px CSS ---- */

@media all and (max-width: 991px) {
    .sm-padding {
        padding: 15px;
    }
    .contact_wrapper, .cta_contant {
        padding: 0;
    }
    .top_header {
        display: none;
    }
    #main-slider .slider_item1 {
        height: 260px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider1991px.png);
    }
    #main-slider .slider_item2 {
        height: 270px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider2991px.png);
    }
    #main-slider .slider_item3 {
        height: 270px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider3991px.png);
    }
    #main-slider .slider_item4 {
        height: 270px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider4991px.png);
    }
    #main-slider .slider_item5 {
        height: 270px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider5991px.png);
    }
    #main-slider .slider_item6 {
        height: 270px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider6991px.png);
    }
    .slider_content #header1 {
        width: 350px;
    }
    .slider_content #header2 {
        width: 470px;
    }
    .slider_content #header3 {
        margin: 20px 0px 0px 0px;
        width: 380px;
    }
    .slider_content #header4 {
        width: 390px;
        margin: 0px 0px 0px 0px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header5 {
        width: 350px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #header6 {
        width: 300px;
        margin: 40px 0px 0px 0px;
    }
    .slider_content {
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p1 {
        width: 350px;
        font-size: 12px;
        border-style: none;
        padding: 5px 0px 5px 0px;
    }
    .slider_content #p2 {
        width: 470px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 370px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 450px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 420px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 330px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
}
/* ---- End of max-width 991px CSS ---- */

/* ---- Start of max-width 920px CSS ---- */

@media all and (max-width: 920px) {
    .sm-padding {
        padding: 15px;
    }
    .contact_wrapper, .cta_contant {
        padding: 0;
    }
    .top_header {
        display: none;
    }
    #main-slider .slider_item1 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item2 {
        height: 270px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider2920px.png);
    }
    #main-slider .slider_item3 {
        height: 270px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item4 {
        height: 270px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider4920px.png);
    }
    #main-slider .slider_item5 {
        height: 270px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item6 {
        height: 270px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header1 {
        width: 350px;
    }
    .slider_content #header2 {
        width: 470px;
    }
    .slider_content #header3 {
        margin: 20px 0px 0px 0px;
        width: 380px;
    }
    .slider_content #header4 {
        width: 390px;
        margin: 0px 0px 0px 0px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header5 {
        width: 350px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #header6 {
        width: 300px;
        margin: 40px 0px 0px 0px;
    }
    .slider_content #p1 {
        width: 350px;
        font-size: 12px;
        border-style: none;
        padding: 5px 0px 5px 0px;
    }
    .slider_content #p2 {
        width: 470px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 380px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 450px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 420px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 330px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
}
/* ---- End of max-width 920px CSS ---- */

/* ---- Start of max-width 768px CSS ---- */

@media all and (max-width: 768px) {
    body, p {
        font-size: 12px;
        line-height: 22px;
    }
    h1 {
        font-size: 30px!important;
    }
    h2 {
        font-size: 20px;
    }
    h3 {
        font-size: 16px;
    }
    p br {
        display: none;
    }
    .padding {
        padding: 60px 0;
    }
    .xs-padding {
        padding: 15px;
    }
    .contact_form .form-group .col-sm-6:first-child {
        margin-bottom: 15px;
    }
    .top_header {
        display: none;
    }
    #main-slider .slider_item1 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item2 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item3 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item4 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item5 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item6 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header1 {
        width: 200px;
    }
    .slider_content #header2 {
        width: 320px;
    }
    .slider_content #header3 {
        margin: 20px 0px 0px 0px;
        width: 280px;
    }
    .slider_content #header4 {
        width: 390px;
        margin: 0px 0px 0px 0px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header5 {
        width: 350px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #header6 {
        width: 220px;
        margin: 40px 0px 0px 0px;
    }
    .slider_content {
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p1 {
        width: 410px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p2 {
        width: 410px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 310px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 380px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 380px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 330px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
}
/* ---- End of max-width 768px CSS ---- */

/* ---- Start of max-width 720px CSS ---- */

@media all and (max-width: 720px) {
    .top_header {
        display: none;
    }
    #main-slider .slider_item1 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item2 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item3 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item4 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item5 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item6 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header1 {
        width: 200px;
    }
    .slider_content #header2 {
        width: 320px;
    }
    .slider_content #header3 {
        margin: 20px 0px 0px 0px;
        width: 280px;
    }
    .slider_content #header4 {
        width: 390px;
        margin: 0px 0px 0px 0px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header5 {
        width: 350px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #header6 {
        width: 220px;
        margin: 40px 0px 0px 0px;
    }
    .slider_content {
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p1 {
        width: 410px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p2 {
        width: 410px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 310px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 380px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 380px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 330px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
/* ---- End of max-width 720px CSS ---- */

/* ---- Start of max-width 680px CSS ---- */

@media all and (max-width: 680px) {
    .top_header {
        display: none;
    }
    #main-slider .slider_item1 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item2 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item3 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item4 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item5 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item6 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header1 {
        width: 200px;
    }
    .slider_content #header2 {
        width: 320px;
    }
    .slider_content #header3 {
        margin: 20px 0px 0px 0px;
        width: 280px;
    }
    .slider_content #header4 {
        width: 390px;
        margin: 0px 0px 0px 0px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header5 {
        width: 350px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #header6 {
        width: 220px;
        margin: 40px 0px 0px 0px;
    }
    .slider_content {
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p1 {
        width: 410px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p2 {
        width: 410px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 310px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 380px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 380px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 330px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
/* ---- End of max-width 680px CSS ---- */

/* ---- Start of max-width 620px CSS ---- */

@media all and (max-width: 620px) {
    .top_header {
        display: none;
    }
    #main-slider .slider_item1 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item2 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item3 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item4 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item5 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item6 {
        height: 240px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header1 {
        width: 200px;
    }
    .slider_content #header2 {
        width: 320px;
    }
    .slider_content #header3 {
        margin: 20px 0px 0px 0px;
        width: 300px;
    }
    .slider_content #header4 {
        width: 390px;
        margin: 0px 0px 0px 0px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header5 {
        width: 350px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #header6 {
        width: 220px;
        margin: 40px 0px 0px 0px;
    }
    .slider_content {
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p1 {
        width: 400px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p2 {
        width: 400px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 260px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 380px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 325px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 300px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
/* ---- End of max-width 620px CSS ---- */

/* ---- Start of max-width 580px CSS ---- */

@media all and (max-width: 580px) {
    .top_header {
        display: none;
    }
    #main-slider .slider_item1 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item2 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item3 {
        height: 270px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item4 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item5 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item6 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header1 {
        width: 200px;
    }
    .slider_content #header2 {
        width: 320px;
    }
    .slider_content #header3 {
        margin: 20px 0px 0px 0px;
        width: 200px;
    }
    .slider_content #header4 {
        width: 200px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #header5 {
        width: 180px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #header6 {
        width: 220px;
        margin: 40px 0px 0px 0px;
    }
    .slider_content {
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p1 {
        width: 350px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p2 {
        width: 350px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 260px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 320px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 325px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 230px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
/* ---- End of max-width 580px CSS ---- */

/* ---- Start of max-width 520px CSS ---- */

@media all and (max-width: 520px) {
    .col-xs-6 {
        float: none;
        width: 100%;
    }
    .top_header {
        display: none;
    }
    #main-slider .slider_item1 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item2 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item3 {
        height: 270px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item4 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item5 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item6 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header1 {
        width: 200px;
    }
    .slider_content #header2 {
        width: 320px;
    }
    .slider_content #header3 {
        margin: 20px 0px 0px 0px;
        width: 200px;
    }
    .slider_content #header4 {
        width: 200px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #header5 {
        width: 180px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #header6 {
        width: 220px;
        margin: 40px 0px 0px 0px;
    }
    .slider_content {
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p1 {
        width: 320px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p2 {
        width: 320px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 260px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 320px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 295px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 230px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
/* ---- End of max-width 520px CSS ---- */

/* ---- Start of max-width 480px CSS ---- */

@media all and (max-width: 480px) {
    .col-xs-6 {
        float: none;
        width: 100%;
    }
    .top_header {
        display: none;
    }
    #main-slider .slider_item1 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item2 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item3 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item4 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item5 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item6 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header1 {
        width: 200px;
    }
    .slider_content #header2 {
        width: 200px;
    }
    .slider_content #header3 {
        margin: 20px 0px 0px 0px;
        width: 200px;
    }
    .slider_content #header4 {
        width: 200px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #header5 {
        width: 180px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #header6 {
        width: 150px;
        margin: 40px 0px 0px 0px;
    }
    .slider_content {
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p1 {
        width: 250px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p2 {
        width: 250px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 330px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 270px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 255px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 230px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
/* ---- End of max-width 480px CSS ---- */

/* ---- Start of max-width 420px CSS ---- */

@media all and (max-width: 420px) {
    .top_header {
        display: none;
    }
    #main-slider .slider_item1 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item2 {
        height: 280px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item3 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item4 {
        height: 280px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item5 {
        height: 280px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item6 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header1 {
        width: 200px;
    }
    .slider_content #header2 {
        width: 200px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #header3 {
        width: 150px;
    }
    .slider_content #header4 {
        width: 200px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #header5 {
        width: 180px;
        margin: 5px 0px 0px 0px;
    }
    .slider_content #header6 {
        width: 150px;
        margin: -35px 0px 0px 0px;
    }
    .slider_content {
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p1 {
        width: 250px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p2 {
        width: 250px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 320px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 270px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 255px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 290px;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 15px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
/* ---- End of max-width 420px CSS ---- */

/* ---- Start of max-width 380px CSS ---- */

@media all and (max-width: 380px) {
    .top_header {
        display: none;
    }
    #main-slider .slider_item1 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item2 {
        height: 280px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider2380px.png);
    }
    #main-slider .slider_item3 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item4 {
        height: 280px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider4380px.png);
    }
    #main-slider .slider_item5 {
        height: 280px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item6 {
        height: 260px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #header1 {
        width: 100px;
    }
    .slider_content #header2 {
        width: 180px;
    }
    .slider_content #header3 {
        width: 150px;
        margin: -40px 0px 0px 0px;
    }
    .slider_content #header4 {
        width: 200px;
        margin: 5px 0px 0px 0px;
    }
    .slider_content #header5 {
        width: 180px;
        margin: -50px 0px 0px 0px;
    }
    .slider_content #header6 {
        width: 150px;
        margin: -50px 0px 0px 0px;
    }
    .slider_content {
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p1 {
        width: 100%;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
    }
    .slider_content #p2 {
        width: 100%;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 30px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 100%;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 100%;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 30px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 100%;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 30px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 100%;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
}
/* ---- End of max-width 380px CSS ---- */

/* ---- Start of max-width 320px CSS ---- */

@media all and (max-width: 320px) {
    .top_header {
        display: none;
    }
    #main-slider .slider_item1 {
        height: 270px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item2 {
        height: 240px;
        border-style: none;
        border-width: 1px;
        margin: 20px 0px 0px 0px;
    }
    #main-slider .slider_item3 {
        height: 270px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item4 {
        height: 270px;
        border-style: none;
        border-width: 1px;
    }
    #main-slider .slider_item5 {
        height: 270px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider5320px.png);
    }
    #main-slider .slider_item6 {
        height: 270px;
        border-style: none;
        border-width: 1px;
        background-image: url(../img/slider6320px.png);
    }
    .slider_content #header1 {
        width: 160px;
        margin: -60px 0px 0px 0px;
    }
    .slider_content #header2 {
        width: 160px;
        margin: -10px 0px 0px 0px;
    }
    .slider_content #header3 {
        width: 160px;
    }
    .slider_content #header4 {
        width: 150px;
        margin: -10px 0px 0px 0px;
    }
    .slider_content #header5 {
        width: 180px;
        margin: -30px 0px 0px 0px;
    }
    .slider_content #header6 {
        margin: -50px 0px 0px 0px;
    }
    .slider_content {
        width: 100%;
    }
    .slider_content #p1 {
        width: 100%;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p2 {
        width: 100%;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p3 {
        width: 100%;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p4 {
        width: 100%;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
    }
    .slider_content #p5 {
        width: 100%;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .slider_content #p6 {
        width: 100%;
        font-size: 12px;
        border-style: none;
        border-width: 1px;
        margin: 10px 0px 0px 0px;
    }
    .service_lists .service_list1 {
        min-height: 400px;
    }
    .service_lists .service_list2 {
        min-height: 400px;
    }
    .service_lists .service_list3 {
        min-height: 400px;
    }
    .service_lists .service_list4 {
        min-height: 400px;
    }
    .service_lists .service_list5 {
        min-height: 400px;
    }
    .service_lists .service_list6 {
        min-height: 400px;
    }
    .service_lists .service_list7 {
        min-height: 400px;
    }
    .service_lists .service_list8 {
        min-height: 400px;
    }
    .service_lists .service_list9 {
        min-height: 400px;
    }
    .officebox {
        width: 200px;
        height: 150px;
    }
}
/* ---- End of max-width 320px CSS ---- */