@media (max-width: 1200px) {
    .logo-cs img
    {
        /*width: 100%;*/
        display: block;
        text-align: center;
    }
    #menu img
    {
        width: 102px;
    }
    #menu
    {
        padding:0 1em 0 0;
    }
    .side_menu
    {
        padding-left: 15px;
    }
    .main_content
    {
        padding-right: 15px;
    }
    .productThumb
    {
        height: 150px!important;
    }
    .main_content
    {

    }
}

@media (max-width: 1000px)
{
    #menu img
    {
        width: 100px;
    }
}
@media (max-width: 992px)
{
    .logo-cs
    {
        text-align: center;
    }
    #menu
    {
        text-align: center;
    }
    .footer_contact
    {
        font-size: 0.9em;
        line-height: 1.6em;
    }
    .logo-cs img
    {
        /*width: 100%;*/
        display: block;
        text-align: center;
    }
}
@media (max-width: 768px)
{
    .footer_contact
    {
        font-size: 0.8em;
        line-height: 1.1em;
        text-align: left;
    }
    .ser_title
    {
        /*width: 29%;*/
    }
    .ser_title span {
        display: inline-block;
        padding: 6px 9px;
        border-radius: 25px;
        width: 50px;
    }
    .productThumb
    {
        height: 120px!important;
    }
    .detailItemThumb
    {
        height: 75px!important;
    }
    .footer_image
    {
        padding-left: 0.6em;
    }
    .logo-cs img
    {
        /*width: 100%;*/
        display: block;
        text-align: center;
    }
}

@media (max-width: 767px)
{
    .footer_contact
    {
        font-size: 1em;
        line-height: 1.3em;
        /*text-align: center;*/
    }
    .logo-cs img
    {
        /*width: 100%;*/
        display: block;
        text-align: center;
    }
}
@media (max-width: 682px)
{
    .footer_contact
    {
        font-size: 1em;
        line-height: 1.3em;
        /*text-align: center;*/
    }
    .logo-cs img
    {
        display: block;
        text-align: center;
    }
}
@media (max-width:414px)
{
    .footer_image
    {
        padding-left: 0.6em;
    }
    .logo-cs img
    {
        max-width: 100%;
        display: block;
        margin: 0 auto;
        text-align: center;
    }
}

@media (max-width:412px)
{
    .footer_image
    {
        padding-left: 0.6em;
    }
    .logo-cs img
    {
        max-width: 100%;
        display: block;
        margin: 0 auto;
        text-align: center;
    }
}

@media (max-width:360px)
{
    .logo-cs
    {
        text-align: center;
    }
    .logo-cs img
    {
        max-width: 100%;
        display: block;
        text-align: center;
    }
    .footer_image
    {
        padding-left: 0.6em;
    }
}
@media (max-width:320px)
{
    .logo-cs
    {
        text-align: center;
    }
    .logo-cs img
    {
        max-width: 100%;
        display: block;
        text-align: center;
    }
}