@media (min-width: 1200px)
{
    .container {
        width: 1070px;
    }
}

/* Large devices (desktops, less than 1200px)*/
@media (max-width: 1199px) 
{

}

/* Medium devices (tablets, less than 992px)*/
@media (max-width: 991px) 
{ 
    .contacts
    {
        text-align: center;
        margin-top: 0;
    }
    .header-login
    {
        text-align: center;
        margin: 15px 0px;
    }
}

/* Small devices (landscape phones, less than 768px)*/
@media (max-width: 767px) 
{ 
    .footer-2 {
        margin-top: 40px;
    }
}

@media (max-width: 670px) 
{
    .cs-service-two-content h4
    {
        font-size: 20px;
    }
    .cs-service-two-content .title, .cs-service.inner .cs-service-two-content .title
    {
        font-size: 22px;
    }
    .cs-service-two-content .moduledesc
    {
        font-size: 18px;
        height: 110px;
    }
    .cs-service-two-content img {
        width: 95px;
    }
    .more-info .cs-service.inner .cs-service-two-content .title {
        font-size: 22px;
    }
    .more-info .cs-service.inner .cs-service-two-content h5 {
        font-size: 18px;
    }
    .cs-service.inner {
        margin-top: 55px;
    }
    .btn-warning {
        background: #d4aa00;
        border-color: #d4aa00;
        color: #ffffff;
    }
}

/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575px) 
{
    .cs-service-two-content .title, .cs-service.inner .cs-service-two-content .title
    {
        margin-bottom: 15px;
    }
    .header-login .btn
    {
        padding: 10px 18px;
    }
    .gray-box .label
    {
        margin-right: 7px;
        position: relative;
        top: -3px;
    }
    .gray-box h5
    {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .menu .nav > li:not(:last-child):after
    {
        display: none;
    }


}

