
@media (min-width: 1900px){

}
@media (min-width: 1320px) {

}
@media (max-width: 1300px){

}
/* Portrait tablets and medium desktops */
@media (max-width: 1199px) {
 #characteristics .line_1, #characteristics .line_2, #characteristics .line_3, #characteristics .line_4{
     display: none;
 }
 #characteristics .picture{display: none;}
}

/* Portrait tablets and small desktops */
@media (max-width: 991px) {
    header .wr_header .item_2 ul li a{
        margin: 0 16px;
    }
    header .wr_header .item_2 ul li{font-size: 13px;}
    header .wr_header .item_3 ul .phone a{font-size: 14px;}
    header .wr_header .item_3 ul .phone span{font-size: 22px;}
    header #nav_2 ul li a{font-size: 15px;}
    #banner h1{font-size: 32px;}
    #about .item{height: 400px;}
    #about img{ height: 400px;}
    #about .item h3{font-size: 16px;}
    #about .item{padding: 30px 10px 20px 10px;}
    #hidde-1, #hidde-2, #hidde-3, #hidde-4{
        font-size: 10px;
    }
    #secret .item-1, #secret .item-2{
        padding-left: 0;
    }
    #characteristics .item .img img{width: 50px;}
    #objects h4{font-size: 22px; text-align: center;}
    #about h2, #secret h2, #stages h2, #objects h2, #characteristics h2, #materials h2,
    #gallery h2, #reviews h2, #documentation h2{
        font-size: 24px;
    }
    #about .fas, #secret .fas, #stages .fas, #objects .fas, #characteristics .fas, #materials .fas,
    #gallery .fas, #reviews .fas, #documentation .fas{
        display: none;
    }
    #gallery .parent-container img{width: 220px; height: 150px;}
    #gallery .parent-container .big-img{ height: 300px;}
    #contacts .item_2 #name, #contacts .item_2 #mail{position: static;}
    #contacts label{position: relative; left: 20px;}
    #footer nav ul li .square { display: none; }
    #footer .info .item_1{display: none;}
    #footer .info .item{display: none;}
    #footer nav ul li{padding: 0 7px;}
    #footer .coppy{padding: 5px 0 30px 0; text-align: center;}
    #footer nav{padding-bottom: 0; padding-top: 25px;}

}
@media (max-width: 858px){

}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
    header #nav_2{display: none;}
    #banner h1{font-size: 26px;}
    #banner a{font-size: 16px;}
    #about img{height: 350px;}
    #about .item{height: 350px;}
    #secret .item{text-align: center; padding: 0; height: 200px; display: flex; justify-content: center;
    align-items: center; flex-direction: column; margin-bottom: 10px;}
    #secret .item img{width: 100px;}
    #secret .img{padding-top: 0;}
    #secret{ background: none;}
    #secret #hidde-3, #secret #hidde-4{ width: 100%; text-align: center;}
    #secret .item p{margin-bottom: 4px;}
    #characteristics .item-1{margin-right: 0; margin-bottom: 40px;}
    #characteristics{padding-bottom: 40px;}
    #stages .slider .item_slider:hover .show{
        font-size: 10px;
    }
    #stages .slider .item_slider:hover img{width: 130px;}
    #stages .slider .slider_active img{width: 130px;}
    #stages .slider .item_slider:hover h4{padding-bottom: 10px;}
    #stages{ padding-bottom: 40px;}
    #objects .objects_slider_1 .item_slider h4, #objects .item_slider h4{font-size: 10px;}
    #objects{padding-bottom: 30px;}
    #materials h2{padding: 30px;}
    #materials{padding-bottom: 40px;}

    #gallery{padding-bottom: 40px;}
    #reviews h2{padding: 40px;}

    #gallery .btn{font-size: 12px;}
    #gallery{text-align: center;}
    #gallery .parent-container .big-img{display: none;}

    #contacts .item_1{display: block; text-align: center; margin: 0;}
    #contacts .item_2 li{display: flex; justify-content: center;}
    #contacts .item_2 p{padding-right: 0;}
    #contacts .form-group{display: flex; justify-content: center;}
    #contacts label{position: relative; left: 0;}
    #footer{ text-align: center;}
}

/* Landscape phones and smaller */
@media (max-width: 480px) {
    #contacts .item_2 .col-sm-10{text-align: center; display: flex; justify-content: center;}
    #footer nav ul li{display: block;}
}











