﻿@media only screen and (max-width: 1920px) and (min-width: 768px) {
    .site-navigation ul {
        text-align: center;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .site-navigation li a {
        padding: 14px;
    }

    input[type="email"], input[type="text"], textarea {
        width: 100%;
    }
}

@media (min-width: 1024px) {
    input[type="email"], input[type="text"], textarea {
        max-width: 340px;
        width: 100%;
    }
}

.enquiry-div {
    text-align: center;
}

    .enquiry-div span {
        display: inline-block;
        margin: 0 5px;
    }

.btn {
    margin-top: 0;
}

.announcement h1 {
    line-height: 1;
    font-size: 20px;
}

.error {
    color: #cc0000;
    font-size: 16px;
    font-weight: bold;
}
.color-orange {
color:#ff8400;

}
.share-items {
    margin: 0;
    width: 100%;
    padding: 10px;
}

.share-items {
    /*min-height: 260px;*/
    height: auto;
}

.site-navigation ul.sub-menu {
    text-align: left;
}

    .site-navigation ul.sub-menu li a {
        font-size: 11px;
    }
.contact-us-div input[type="email"], .contact-us-div input[type="text"], .contact-us-div textarea{
   max-width:100%;

}
.footer-contact{
    font-size: 14px;
    color: #494f5c;
    margin-bottom:10px;

}
@media only screen and (max-width: 767px) and (min-width: 480px) {
    .container_12 .grid_6 {
        width: 420px;
        text-align: center;
    }
}

@media (max-width: 767px) {
    .right, div.right, a.right {
        float: none;
    }

    .fleft {
        float: none;
    }

    .announcement h1 {
        margin-bottom: 10px;
    }

    .footer-navigation li a {
        padding: 5px 7px;
        font-size: 13px;
    }

    .callus {
        text-align: center;
        float: none;
        padding-top: 0;
    }

    .language-menu {
        display: none;
    }

    .view-all[class*=" icon-"] {
        float: right;
    }

    .share-items a {
        margin: 15px 0;
    }

    .footer-navigation ul {
        margin: 5px auto;
    }

    .site-info {
        padding: 15px 0;
    }

    .container_12 .grid_6 {
        width: 100%;
        margin: 5px auto;
    }

    .vcard {
        margin: 10px auto;
    }

    /*.share-items {
        min-height: unset;
    }*/
}
