@media only screen and (min-width: 1230px) {
    .container {
        width: 1200px;
    }
}


@media only screen and (max-width: 1200px) {
    .newsshow > p, .artShow > p {
        height: 126px;
    }

    .videoItem:before {
        height: 465px;
        background: url(../img/ghabvideo.png)no-repeat top center/contain;
    }
}

@media only screen and (max-width: 992px) {
    .icon {
        margin-left: 15px;
    }

        .icon a {
            width: 35px;
        }

    .contactinfo {
        padding-left: 30px;
    }

    .newsitem a {
        margin-top: 15px;
    }

    .artitem a {
        font-size: 10pt;
        padding-left: 15px;
    }

    .artShow a {
        height: 50px;
        font-size: 12pt;
        letter-spacing: -0.8px;
        margin: 0 auto 5px;
    }

    .artShow .col-sm-7 > p {
        font-size: 10pt;
    }

    .productitem .col-md-8 {
        padding: 20px 30px;
    }

    .Summary {
        padding: 30px 100px;
    }

    .videoItem:before {
        height: 540px;
    }

    .portfolio-item {
        padding: 5px;
    }

    .contact .contactForm .input-field textarea, .contact .newsletterform .input-field textarea {
        width: 80%;
    }

    .contact .contactForm .input-field input, .contact .newsletterform .input-field input {
        width: 80%;
    }

    .contact .contactForm .input-field label, .contact .newsletterform .input-field label, .contact .input-field .labeltxt {
        width: 20%;
    }

    .contactForm .col-md-3 {
        width: 100%;
        text-align:center;
    }

    .contactForm .col-md-9 {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) {
    .logo {
        padding-left: 15px;
        padding-right: 30px;
    }

        .logo:after {
            display: none;
        }

        .logo:before {
            display: none;
        }


    .header .left > *:first-child {
        display: none;
    }

    .slide .owl-controls.clickable {
        display: none !important;
    }

    .part1 h1 {
        text-align: right;
        font-size: 13pt;
    }

    .ActItem .hover {
        left: 0;
    }

    .newsshow, .artShow {
        display: none;
    }

    .news .newsshow {
        display: block;
    }

    footer .head {
        margin-top: 0;
    }

    footer .image {
        margin-top: 0;
        float: none;
    }

    footer .row > * > *:nth-child(2) {
        padding-top: 0;
    }

    .contactinfo {
        padding-left: 0;
    }

    footer > i {
        height: 15px;
    }

    .artitem .hidd {
        display: block;
    }

    .artitem a {
        font-size: 12pt;
        color: #ee2d2f;
        margin: 10px auto;
        padding-right: 15px;
    }

    .artitem .hidd p {
        padding-right: 15px;
    }

    .artitem .row > * {
        width: 100%;
    }

    .news .newsshow > p {
        height: 174px;
    }

    .Summary {
        padding: 30px;
    }

    .rowTop h1 {
        margin-bottom: 70px;
    }

    .portfolio-item {
        width: 33.3%;
    }

    h1 {
        font-size: 16pt;
        line-height: 1.7;
    }

    h2 {
        font-size: 13pt;
    }

    h3 {
        font-size: 12pt;
    }

    h4 {
        font-size: 11pt;
    }

    #portfolio .item:hover .img span {
        opacity: 0;
    }

    #portfolio .item:hover .img img {
        filter: blur(0);
    }

    #portfolio .item {
        margin: 5px;
        width: 29.3%;
    }

    .portfolio-item:hover .portfolio-overlay, .iportfolio:hover .portfolio-overlay {
        opacity: 0;
    }
}

@media only screen and (max-width: 600px) {
    .bgWhite {
        display: none;
    }

    .logo {
        width: 100%;
        padding-left: 0;
    }

    .header {
        background: #fff;
    }

        .header .left .pull-right {
            text-align: center;
            width: 100%;
            float: none;
            margin-top: 15px;
        }

    .language > *, .icon a:hover i:before {
        color: #ee2d2f;
    }

    .icon a:before {
        display: none;
    }

    .activelist > div {
        width: 100%;
    }

    .mainhead > * {
        font-size: 12pt;
    }

    .topcustomimage {
        margin-top: 0;
    }

        .topcustomimage:after {
            display: none;
        }

    .contact .contactForm .input-field textarea, .contact .newsletterform .input-field textarea {
        width: 70%;
    }

    .contact .contactForm .input-field input, .contact .newsletterform .input-field input {
        width: 60%;
    }

    .contact .contactForm .input-field label, .contact .newsletterform .input-field label, .contact .input-field .labeltxt {
        width: 40%;
    }

    .contact .contactForm .input-field .descrip {
        width: 30%;
    }
}

@media only screen and (max-width: 450px) {
    .paging-model2 .paging > ul > li, .pagination .pages a {
        width: 25px;
        height: 25px;
    }

        .paging-model2 .paging > ul > li a, .pagination .pages a {
            font-size: 10pt;
        }

    .newsletterform {
        width: 300px;
    }
}
