@media only screen and (max-width: 1366px) {
    .container,
    .wrapper_box{
        padding:0 15px;
    }
    /*.product_blog_list .items-row{*/
    /*    width:23%;*/
    /*}*/
    
}
@media only screen and (max-width: 1023px) {
    .parallax-simple,
    .parallax_simple_main{
        height:500px;
    }
    .serviceBlock ul li{
        width:290px;
    }
    .serviceBlock ul li h4{
        font-size:18px;
    }
    .blog-featured .item-image,
    .blog-featured .item-title,
    .blog-featured p,
    .blog-featured .readmore{
        width:100%;
        float:none;
    }
    .logo_box{
        width:290px;
    }
    .main_menu{
        width:auto;
    }
    .main_menu ul li a {
        padding: 5px 9px;
        font-size: 16px;
    }
    .middleBlock{
        height:auto;
    }
    .product_blog_list .items-row{
        margin: 0 2.5% 50px 0.5%;
        width:45%;
    }
}
@media only screen and (max-width: 767px) {
    .pull{
        display:inline-block;   
    }
    .main_menu>ul{
        display:none;
    }
    .main_menu>ul>li{
        margin-bottom:7px;
    }
    .logo_box img{
        max-width:100%;
    }
    .topData {
        width: 224px;
        top:12px;
    }
    .langBox{
        width:61px;
    }
    .footerBlock{
        height:auto;
        text-align:center;
    }
    .copyright p,
    .development,
    .copyright{
        width:100%;
        float:none;
        overflow:hidden;
    }
    .copyright img{
        float:none;
        margin-right:0;
    }
    .contactAdd,
    .contact_form {
        width: 100%;
        float: none;
    }
    .contactAdd{
        margin:22px 0 0 0;
    }
    .outContent{
        padding-bottom:0;
    }
}
@media only screen and (max-width: 567px) {
    ul.nav-child{
        width:290px;
    }
    .menuBox .search{
        width: 188px;
    }
    input.search-query{
        width:82%;
    }
    .logo_box{
        float:none;
        margin:0 auto;
    }
    .topData{
        float:none;
        margin:15px auto 0;
        top:0;
        overflow:hidden;
    }
    .newsItems{
        width:100%;
        margin-bottom:51px;
    }
    .middleBlock h3:before{
        margin:0;
        left:50%;
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .contTop{
        display:block;
    }
    .contTop dd,
    .messageInputs textarea{
        width:100%;
        margin-top:11px;
        
    }
    .inner_banner_main {
        padding: 10px 0px;
    }
    .news_blog_list .items-row:nth-of-type(2n+1),
    .news_blog_list .items-row:nth-of-type(2n){
        width:100%;
        float:none;
    }
    
}