
@media(max-width:760px){


    /*Parallax Adjustments*/
    .block2-container{
        opacity: 1;
    }

    .block2-title{
        margin-top: 40px;
        opacity: 1;
    }

    .service-block1,.service-block2,.service-block3,.service-block4{
        left: 0;
        opacity:1;
        display:block;
    }

    .service-more-holder,.service-more-holder:hover{
        top:0;
        opacity:1;
        display:block;
    }

    .about-block{
        display:none;
    }


    .partner-more-holder,.partner-more-holder:hover{
        top:10px;
        opacity:1;
        display:block;
    }

    .block3-container,.support-more-holder,.support-more-holder:hover,.block4-container,.product-more-holder,.product-more-holder:hover,
    .block5-container,.testi-more-holder,.testi-more-holder:hover,.block6-container,.extra-more-holder,.extra-more-holder:hover,
    .block7-title,.block7-content{
        top:0;
        opacity: 1;
    }

    .block4,.block3,.block7{
        min-height:530px;
    }

    .block4-container,.block3-container{
        margin: 50px 0;
    }

    /*Parallax Adjustments End*/

    .banner-title{
        font-size: 40px;
    }

    .block2{
        min-height: 0;
    }

    .block2-title,.block3-title,.block4-title,.block5-title,.block6-title,.block7-title{
        font-size: 40px;
    }

    .support-contact{
        font-size: 20px;
    }

    .service-block{
        width:50%;
        margin-bottom: 10px;
    }

    .extra-more-holder,.extra-more-holder:hover{
        top:30px;
    }

    .block6-wrapper{
        padding: 0 50px;
    }
}

@media(max-width:550px){
    .block3-container,.block5-container{
        width:100%;
        margin-right: 0;
        padding: 0 20px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        text-align: left;
    }

    .block4-container{
        width:100%;
        margin-left: 0;
        padding: 0 20px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        text-align: left;
    }
    .support-more-holder,.support-more-holder:hover{
        float: left;
        margin-right: 0px;
        margin-left: 20px;
    }
    .testi-more-holder,.testi-more-holder:hover{
        float: left;
        margin-right: 0px;
        margin-left: 20px;
    }
    .product-more-holder, .product-more-holder:hover{
        float: left;
        margin-right: 0px;
        margin-left: 20px;
    }
}

@media(max-width:480px){


    .banner-title{
        font-size: 30px;
        padding:0 10px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

    .banner-text{
        padding:0 10px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

    .block2-title,.block3-title,.block4-title,.block5-title,.block6-title,.block7-title{
        font-size: 30px;
    }

    .block6-wrapper{
        padding: 0 20px;
    }

    .block6-title,.block2-title{
        font-size: 30px;
        margin: 30px 0 20px 0;
    }

    .service-block{
        width:100%;
    }

    .block3,.block5{
        background-position: left;
    }
}