@media (max-width: 1600px){

}
@media (max-width: 1300px){
    .menu {
        display: block;
        margin-right: 20px;
    }
    header.header div{
        justify-content: space-between;
    }
    header.header nav{
        display: none!important;
    }
    .padding_container .icon_wrapper .icon_block{
        padding: 10px;
    }
    .padding_container .icon_wrapper p{
        margin-top: 20px;
        font-size: 0.8rem;
    }
    .header_content .text_block{
        padding: 30px 15px;
    }
    .header_content .text_block .h1{
        font-size: 2rem;
    }
    .header_content ul{
        margin-top: 30px;
        font-size: 1rem;
    }
    .header_content ul li{
        margin-bottom: 20px;
    }
    .padding_container{
        padding-bottom: 40px;
        padding-top: 40px;
    }
    .padding_container .long_title,.padding_container .h3{
        font-size: 2rem;
    }
    footer.footer nav a,footer.footer .socials p{
        font-size: 0.7rem;
    }
}
@media (max-width: 992px){
    .padding_container h2{
        font-size: 1.5rem;
    }
    .padding_container .product_block p,.padding_container .icon_wrapper p a{
        font-size: 1rem;
    }
    footer.footer .col-lg-4{
        margin-top: 20px;
    }
}
@media (max-width: 768px){
    .header_content{
        height: auto;
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .header_content ul li{
        font-size: 0.8rem;
    }
    .header_content .text_block .h1,.padding_container .long_title, .padding_container .h3{
        font-size: 1.4rem;
    }
    .padding_container h2{
        margin-bottom: 20px;
    }
    .padding_container .icon_wrapper{
        flex-direction: column;
    }
    .padding_container .icon_wrapper .icon_block{
        border: 0;
    }
    .padding_container h2{
        font-size: 1.1rem;
    }
    footer.footer .col-lg-8,footer.footer .col-lg-4{
        flex-direction: column;
    }
    footer.footer .logo_block{
        margin-bottom: 20px;
    }
    header.header .logo_block{
        margin-right: 0;
    }
}