/* Large devices (laptops/desktops, 768px to 992px) */
@media only screen and (min-width: 768px) and (max-width: 1500px) {

}
@media only screen and (max-width: 768px) {

    input:not([type="checkbox"]){
        width: 100%!important;
    }
 
    menu .caption{
        line-height: 12px;
        transform: translateY(-4px);
    }

    .falc-sqr-box{
        width: 132!important;
        height: 132!important;
    }

    .falc-sqr-box h5 {
        transform: translateY(-11px);
    }

    .falc-form{
        padding:13px!important;
    }

    #main-slider .banner h1{    
        font-size: 788%!important;
        font-weight: 900;
    } 
    .intro-box {width:100%}
    #intro-wrp>div{height:444px}
    .content p,
    .content span{line-height:normal}
    #map{width:313px;height:313px}
}