@media screen and (min-width:1600px){
.cw21 {
    margin-right: calc((100% - 1600px)/2);
}
.f11v0 .f11w1, .f11v1 .f11w1 {
    overflow: hidden;
}
.circle-list {
    padding: 5px 24px;
}
.page6 .head-banner h1 {
    max-width: 85%;
}
}
@media screen and (min-width:1483px){
    .page3 .head-banner h1 {
    max-width: 50%;
}
.page4.page .head-banner h1 {
    max-width: 90%;
}
.page5 .inner,
.page5 #fugure3 {
    margin: 1.5em 0 1.5em 12%;
}
#menu1 {
    max-width: 210px;
}
}





@media screen and (max-width:1482px){
#menu1 {    max-width: 200px;margin: 0 auto;}
#menu2 {    max-width: 130px;margin: 0 auto;}
#menu3 {    max-width: 140px;margin: 0 auto;}
#menu4 {    max-width: 150px;margin: 0 auto;}
#menu5 {    max-width: 176px;margin: 0 auto;}
#fugure3 {
    max-width: 515px;
}
#fugure3::after {
    background: url(https://www.oracle.com/asset/web/i/ct06v1-sprite.png) no-repeat center 25.3%;
    width: 1.2em;
    height: 1.2em;
    background-color: #f4f4f4;
}
.page3 .head-banner h1 {
    max-width: 390px;
}

}






@media screen and (max-width:1250px){
.page2 .block-with-map {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.block-with-map .right-side,
.block-with-map .left-side{
    width: 95%;
    margin: 0 auto;
}
.c75 {
    width: 100%;
    }
.cwidth.block-with-map  {
    padding: 0;
}
.cwidth {
    width: 95%;
}
.con1  .item-1 .image .slide.s1,
.con1  .item-1 .image .slide.s2{    background-position: right;}
.con1  .item-1 .image .slide.s3{    background-position: left;}

}












@media screen and (max-width:1100px){
.brain.vert.wow.fadeIn {
    padding: 0; 
}
.image .text,
.con2 .image .text {
    padding: 25px;
}

}

@media screen and (max-width:768px){
.c75w1.cwidth {
    padding: 0;
    width: 92%;
}

.inline-block {
    min-height: 125px;
}
.source-block li {
    padding: 5px 0;
}
.source-block {
    margin: 5%;
}

}
@media screen and (max-width:601px){
    .flex-container {flex-direction: column!important;}
    .item-1,
    .item-2{
       width: 100%;
       min-height: 350px;
    }
    .lastcoll {
        margin: 50px auto 0;
        flex-direction: column-reverse;
    }
    .lastcoll .coll {
        width: 95%;
        text-align: left;
        margin: 15px auto;
    }
    .lastcoll .cmps-bttns {
        margin: 30px auto;
        display: flex;
        justify-content: center;
    }
    .know {
        text-align: center;
    }   
}

@media screen and (max-width:400px){
    .page .cb13w1 .cb13w2 {
        top: 0;
    }
    .lastcoll .cmps-bttns {
        margin: 15px auto 0;
    }
    .lastcoll {
        margin: 0;
    }
    .dyk {
        padding: 15px;
        flex-direction: column;
    }
    .page .head-banner {
        height: 40vh;
    }
    .c75w1.cwidth {
        width: auto;
        padding: 15px;
        text-align: left;
        margin: 0;
    }
    .item-2 .content {
        padding: 15px;
    }
    .brain {
        margin: 0 auto;
    }
    #grey-icon {
        margin: 20px auto;
        display: flex;
        justify-content: center;
    }
}



