/*Big Laptops from 1441px to 2560px*/
@media only screen and (max-width:2560px){
    section{
        padding: 120px 0;
    }
}
@media only screen and(min-width:2560px){
    body{
        font-size: 24px;
    }
}
@media only screen and(min-width:1440px){
    body{
        font-size: 22px;
    }
}
/*Big Laptops from 1201px to 1440px*/
@media only screen and (max-width:1440px){
    section{
        padding: 100px 0;
    }
}
/*Big tablet to 1200px(width smaller than the 1140px row*/
@media only screen and (max-width:1200px){
    .logo-nav > span{
        font-size: 150%;
    }
    .main-nav a{
        font-size: 75%;
    } 
    .row{
        padding: 0 2%;
    }
}
/*Small tablet to big tablet from 768 to 1023px*/
@media only screen and (max-width:1023px){
    .nav-m{
        display:block;
    }
    .icon-m{
        width: 100%;
        height: 100%;
        visibility: visible;
    }
    .logo-nav > span{
        font-size: 170% ;
    }
    .dropdown-parent{
        display: none;
    }
    .main-nav{
        width: 15%;
    } 
    .logo-nav{
        width: 85%;
    }
     body{
         font-size:18px;
    }
    section{
        padding: 50px 0;
    }
    .footer{
        padding: 50px 0;
    }
    .nav-footer a:after{
        margin-top: 5px!important;
    }
    .cookies-top{
        font-size: 14px;
    }
}
/*Small phones to small tablets from 426 to 767px*/
@media only screen and (max-width:767px){
    body{
        font-size: 16px;
    }
    section{
        padding: 30px 0;
    }
    .col{
        width:100%;
        margin:0 1% 4% 0 !important;
    }
    .logo{
        width: 50px;
        margin-left: 5px;
    }
    .logo-nav > span{
        font-size: 140%;
        margin-left: 5px;
    }
    .copyright p{
        font-size: 80%;
    }
    .footer{
        padding: 30px 0;
    }
    .nav-footer{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .widget-footer{
        width: 100%;
        padding: 7.5px 0;
    }
    .nav-footer a:after{
        display:block;
        height:2px;
        background-color: #151515;
        content: " ";
        width: 50px;
        margin: 0 auto;
        -webkit-transition: width 0.5s;
        -o-transition: width 0.5s;
        transition: width 0.5s;
    }
    .cookies-top{
        font-size: 12px;
        text-align: center;
    }
}
/*Small phones from 376px to 425px*/
@media only screen and (max-width:425px){
    .logo-nav > span{
        font-size: 150%;
    }
    .logo{
        width: 50px;
        margin-left: 5px;
    }
    .logo-nav > span{
        margin-left: 5px;
    }
    section{
        padding: 25px 0;
    }
    body{
        font-size: 14px;
    }
    .footer{
        padding: 20px 0;
    }
    .copyright{
        font-size: 70%;
    } 
    .widget-footer{
        padding: 5px 0;
    }
    .cookies-top{
        font-size: 11px;
        text-align: center;
    }
}
/*Small phones from 321px to 375px*/
@media only screen and (max-width:375px){
    .logo-nav{
        font-size: 80%;
    }
}
/*Small phones from X-px to 320px*/
@media only screen and (max-width:320px){
    body{
        font-size: 12px;
    }
    .cookies-top{
        font-size: 10px;
        text-align: center;
    }
}