@media (min-width: 1200px){
    .location-addr{
        margin-top: 65px;
        margin-bottom: 65px;
    }
    #location-cont-popup .location-addr, #location-cont-popup .location-contact{
        margin-top: 46px;
        margin-bottom: 0px;
    }
    #location-cont-popup .location-desc{
        margin-top: 24px;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .location-addr{
        margin-top: 24px;
        margin-bottom: 24px;
    }
    #location-cont-popup .location-addr, #location-cont-popup .location-contact{
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .anim-cont div.item svg{
        /*zoom: 0.5!important;*/
        /*-moz-transform: scale(0.5) !important;*/
        /*-moz-transform-origin: left top;*/
    }
    .anim-cont div.item#box1 svg, .anim-cont div.item#box2 svg{
        width: 970px;
        height: 678px;
    }
    .anim-cont div.item#box3 svg{
        width: 825px;
        height: 644px;
    }
    .anim-cont div.item#box4 svg, .anim-cont div.item#box6 svg, .anim-cont div.item#box7 svg{
        width: 842px;
        height: 854px;
    }
    .anim-cont div.item#box5 svg{
        width: 680px;
        height: 710px;
    }
    .anim-cont div.item#box8 svg{
        width: 970px;
        height: 762px;
    }
    .anim-cont div.item#box9 svg{
        width: 970px;
        height: 710px;
    }
}
@media (min-width: 992px){
    .wyg-cont .block .context {
        height: 8em;
        line-height: 8em;
    }
    .wyg-extra-cont .title-cont{
        height: 110px;
        line-height: 110px;
    }
    .wyg-extra-cont .title-cont, .wyg-extra-cont .title-cont-1, .wyg-extra-cont .title-cont-2, .wyg-extra-cont .title-cont-3{
        padding: 0;
    }
    .wyg-extra-cont .title-cont-1{
        text-align: left;
        padding-right: 20px;
    }
    .wyg-extra-cont .title-cont-3{
        text-align: right;
        padding-left: 20px;
    }
    .wyg-extra-cont .context, .cdev-footer .context, .co-consult-cont .context{
        padding: 0 2em;
    }
    .wyg-extra-cont .container{
        text-align: center;
    }
    .wyg-extra-cont #consult-btn{
        display: inline-block;
        padding: 10px 60px;
    }
    .co-2days-cont .context-block .first-row .context-block-sub-context{
        height: 10em;
    }
    .co-2days-cont .context-block .second-row .context-block-sub-context{
        height: 12em;
    }
    .co-2days-cont .context-block .second-row.second-col .context-block-sub-context{
        width: 10em;
    }
    .location-desc, .location-map{
        margin-bottom: 0px;
    }
}
@media (max-width: 991px){
    .nav-location .div-img{
        /*width: 40px;*/
        /*height: 40px;*/
        /*background-size: 40px 40px;*/
    }
    .cform-btn, .cform-btn-w{
        display: block;
    }
    .cdev-footer-addr{
        text-align: center;
    }
    .cdev-footer-addr .cdev-footer-block{
        display: inline-block;
        text-align: left;
    }
    .cdev-footer-contacts{
        text-align: center;
        padding-top: 50px;
    }
    .cdev-footer-contacts .cdev-footer-block{
        display: inline-block;
        text-align: left;
    }
    .sch-block-cont{
        padding: 0;
    }
    .sch-block{
        /*font-size: 19px;*/
        width: 240px;
    }
    .tech-cont .context .context-1 .div-text-bold{
        padding-top: 1em;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .navbar-nav{
        font-size: 1.25em;
        padding: 22px 0px;
    }
    .cdev-navbar-right ul.navbar-nav{
        padding: 19px 0px;
    }
    .navbar-nav li a{
        padding: 10px 7px;
    }

    .anim-cont div.item svg{
        /*zoom: 0.7!important;*/
        /*-moz-transform: scale(0.7) !important;*/
        /*-moz-transform-origin: left top;*/
    }
    .anim-cont div.item#box1 svg, .anim-cont div.item#box2 svg{
        width: 750px;
        height: 522px;
    }
    .anim-cont div.item#box3 svg{
        width: 638px;
        height: 495px;
    }
    .anim-cont div.item#box4 svg, .anim-cont div.item#box6 svg, .anim-cont div.item#box7 svg{
        width: 651px;
        height: 658px;
    }
    .anim-cont div.item#box5 svg{
        width: 526px;
        height: 548px;
    }
    .anim-cont div.item#box8 svg{
        width: 750px;
        height: 588px;
    }
    .anim-cont div.item#box9 svg{
        width: 750px;
        height: 548px;
    }

    .hww-cont .context{
        /*zoom: 1!important;*/
        /*-moz-transform: scale(1) !important;*/
    }
    .hww-home-cont .hww-block-cont{
        /*zoom: 0.7!important;*/
        /*-moz-transform: scale(0.7)!important;*/
    }
    .hww-home-cont .circle{
        width: 8em;
        height: 8em;
        line-height: 7.2em;
    }
    .hww-home-cont .circle span{
        font-size: 3em;
    }
    .hww-home-cont .hww-line{
        top: 4em;
    }
}
@media (min-width: 768px){
    .cdev-navbar-left{
        float: left;
    }
    .nav-location{
        margin-right: -15px;
    }
    .wyg-cont .block .title-block{
        text-align: left;
    }
}
@media (max-width: 767px){
    .navbar-collapse{
        width: 100%;
    }
    /*.wyg-cont .container {*/
        /*padding: 0;*/
    /*}*/
    .wyg-cont .block{
        padding: 0;
    }
    .ss-cont .title-block .container span{
        width: 70%;
    }

    .anim-cont div.item svg{
        /*zoom: 0.7!important;*/
        /*-moz-transform: scale(0.7) !important;*/
        /*-moz-transform-origin: left top;*/
    }
    .anim-cont div.item#box1 svg, .anim-cont div.item#box2 svg{
        width: 576px;
        height: 402px;
    }
    .anim-cont div.item#box3 svg{
        width: 490px;
        height: 382px;
    }
    .anim-cont div.item#box4 svg, .anim-cont div.item#box6 svg, .anim-cont div.item#box7 svg{
        width: 500px;
        height: 508px;
    }
    .anim-cont div.item#box5 svg{
        width: 404px;
        height: 422px;
    }
    .anim-cont div.item#box8 svg{
        width: 576px;
        height: 452px;
    }
    .anim-cont div.item#box9 svg{
        width: 576px;
        height: 422px;
    }

    .hww-cont .context{
        /*zoom: 0.75;*/
        /*-moz-transform: scale(0.75);*/

    }
    .hww-home-cont .context{
        /*zoom: 0.5;*/
        /*-moz-transform: scale(0.5);*/
        position: relative;
        overflow: hidden;
        margin-right: -15px;
        margin-left: -15px;
        font-size: 14px;
    }
    .hww-home-cont .hww-block-cont{
        width: 1416px!important;
        position: relative;
        left: 50%;
        margin-left: -1072px;
    }
    .div-side{
        position: absolute;
        top: 0px;
        width: 20%;
        height: 200px;
        opacity: 0.8;
        z-index: 100;
        background-color: #FFFFFF;
    }
    .div-side.left{
        left: 0px;
    }
    .div-side.right{
        right: 0px;
    }
    .div-center{
        width: 233px;
        height: 200px;
        position: absolute;
        margin: auto;
        top: 0px;
        left: 50%;
        margin-left: -115px;
    }
    .div-btn-go{
        width: 30px;
        height: 45px;
        position: absolute;
        top: 160px;
        cursor: pointer;
        z-index: 101;
        background-repeat: no-repeat;
    }
    .div-btn-go.left{
        left: 16%;
        background-image: url("../imgs/arrow-left.png");
    }
    .div-btn-go.right{
        right: 16%;
        background-image: url("../imgs/arrow-right.png");
    }
    .hww-block .hww-title{
        display: none;
    }
    .hww-block.active .hww-title{
        display: block;
    }
    body{
        font-size: 11px;
    }
    .navbar-collapse .navbar-nav{
        font-size: 1.6em;
    }
    .hww-cont .sch-block{
        width: 182px;
        font-size: 1.4em;
    }
}
@media (max-width: 575px){
    .co-2days-cont .context-block .context-block-sub-context{
        margin-left: 0;
        margin-top: 30px;
        text-align: justify;
    }
    body{
        font-size: 10px;
    }
    .navbar-collapse .navbar-nav{
        font-size: 1.8em;
    }
    .co-2days-cont .context-block .context-block-sub-context{
        font-size: 2em;
    }
    .div-side{
        /*display: none;*/
        width: 36px;
    }
    .div-btn-go.left{
        left: 6px;
    }
    .div-btn-go.right{
        right: 6px;
    }
    .cdev-navbar-right ul.navbar-nav{
        padding: 23px 0px 0px 16px;
    }
    .nav>li>a{
        padding: 10px 8px;
    }
    .navbar-brand{
        padding-right: 0px;
    }
    .cdev-navbar .container{
        padding: 0px 10px;
    }

    .navbar-nav{
        font-size: 1.3em;
    }

    .anim-cont div.item svg{
        /*zoom: 0.5!important;*/
        /*-moz-transform: scale(0.5) !important;*/
        /*-moz-transform-origin: left top;*/
    }
    .anim-cont div.item#box1 svg, .anim-cont div.item#box2 svg{
        width: 320px;
        height: 222px;
    }
    .anim-cont div.item#box3 svg{
        width: 272px;
        height: 211px;
    }
    .anim-cont div.item#box4 svg, .anim-cont div.item#box6 svg, .anim-cont div.item#box7 svg{
        width: 277px;
        height: 280px;
    }
    .anim-cont div.item#box5 svg{
        width: 224px;
        height: 233px;
    }
    .anim-cont div.item#box8 svg{
        width: 320px;
        height: 250px;
    }
    .anim-cont div.item#box9 svg{
        width: 320px;
        height: 234px;
    }
    .hww-cont .sch-block{
        width: 100px;
        font-size: 1.2em;
    }
    .wyg-cont .block .title-block{
        font-size: 1.4em;
    }
}
@media (min-width: 576px){
    .td-top{
        display: none;
    }
    .td-left{
        display: table-cell;
    }
}

