
@media screen and (max-width: 1300px) {

    html, body {min-width: 100%;font-size: 15px;}
    .wide { padding: 0 10px 0; width: 100%;}
    .contact{background-image: none;}
    .contact_map{width: 100%;margin:0;margin-top: 30px;}
    .resource_search{width: 27%;}
    #modal{width: 50%;}
    .details_one_div{width: 100%;margin: 0 auto;}
    .details_one_div img{  width:100%;}
    .detail_one_word{width: 100%;margin: 0;padding: 0 20px 25px;}

    .invest-sec4{
        padding-top: 40px;
    }
    .invest-sec4-con .text{
        padding: 30px 120px;
    }
    .margin-bottom60{
        margin: 0 0 40px;
    }
    .detail_one_word p:nth-of-type(1){
        margin: 20px 0;
    }
    /*.detail_one_word p:nth-of-type(2){
        padding: 0 20px 20px;
    }*/
}


@media screen and (max-width: 992px) {
    .colltact_swiper_div{
        padding-bottom: 30px;
    }

    .colltact_top_p{
        line-height: 28px;
    }

    .contact_map img{  float: none;}
    .contact_map div{float: none;}
    .resource_search{width: 35%;}
    #modal{width: 65%;left: 15%;}
    .coll_team_div p:nth-of-type(1){margin-bottom: 5px;font-size: 18px;}
    .coll_team_btn{width: 50%;}
    .collcomp_top_p,.colltact_top_p{
        margin: 35px auto 0;
    }

    .h1{
        margin-bottom: 8px;
        margin-top: 40px;
    }

    .invest-sec3-con{
        justify-content: center;
        flex-direction: column-reverse;
    }
    .invest-sec3-con .text{
        width: 100%;
    }
    .invest-sec3-con .img{
        margin-bottom: 20px;
        width: 100%;
        text-align: center;
    }

    .invest-sec4-con{
        padding-top: 0;
    }
    .invest-sec4-con .img{
        position: static;
    }
    .invest-sec4-con .text{
        padding: 30px 60px;
    }

    .invest-details{
        padding: 40px 0;
    }

    .invest-sec2-con li{
        width: 26.8%;
    }
    .invest-sec2-con li:nth-child(3n){
        margin-right: 0;
    }

    .detail_sub{
        margin-bottom: 35px;
    }
} 


@media screen and (max-width: 768px) {
    .contact{margin:50px 0;}
    .contact div{width: 100%;padding-bottom: 10px;border-bottom: 1px solid #eaeaea;}
    .contact div:nth-of-type(1){text-align: center;}
    .contact div:nth-of-type(2){}
    .contact div:nth-of-type(3){text-align: center;font-size: 50px;}
    .contact p:nth-of-type(1){margin-bottom: 15px;margin-top: 10px;}
    .contact_select a img{left: 40%;}
    .contact_select{position:unset;}
    .contact_select a{width: 27%;height: 55px;line-height: 55px;margin-top: 10px;}
    .contact_select a:nth-of-type(2){margin: 0 10px;}
    .contact_map a{width:auto;line-height:15px;}
    .resource_search{width: 55%;}
    #modal{width: 98%;left: 1%;}
    .modal_btn{width: 100%;}
    #modal h1{font-size: 20px;}
    .modal_sub{font-size: 17px;}
    .page{margin: 30px 0;}
    .coll_team_div{width: 48%; margin-right: 4%;}
    
    .coll_team_div:nth-child(3n){
        margin-right: 4%;
    }
    .coll_team_div:nth-child(2n){
        margin-right: 0;
    }
    .coll_team_div:nth-last-child(3){
        margin-bottom: 105px;
    }

    .details_two_div{width: 49%;margin-right: 2%;margin-bottom: 2%;}
    .details_two_div:nth-of-type(2n){margin-right: 0;}
    .coll-center{
        margin-top: 30px;
    }

    .collcomp_h3{
        margin: 14px 0 20px;
    }

    .invest-sec4-con .text{
        padding: 30px;
        width: 100%;
    }

    .detail_one_word p:nth-of-type(1){
        font-size: 24px;
        /*margin: 35px 0;*/
    }
    /*.detail_one_word p:nth-of-type(2){
        padding: 0 20px 20px;
    }*/

    .h1{
        margin-top: 30px;
    }
    .detail_sub{
        margin-bottom: 30px;
    }

}

@media screen and (max-width: 640px) {
    .page{display: none;}
    .dbs { position: fixed; top: 0; right: 0; margin-top: 0; padding-top: 100px; width: calc(90% - 40px); height: 100%; background: rgba(255, 255, 255, 0.9); transform: translate(100%, 0); transition: all .5s; z-index: 12; }
  .dbs .resource-class-con { flex-wrap: wrap; -webkit-flex-wrap: wrap; border-bottom: 1px solid #cea262; }
  .dbs .resource-class-con .resource-class { margin-top: 10px; }
  .dbs .resource-class-con .resource-class a { line-height: 30px; margin-left: 0; margin-right: 40px; }
  .dbs .dbs-checked-con .dbs-title, .dbs .dbs-checked-con .dbs-checked { float: none; }
  .dbs .dbs-checked-con .dbs-checked { margin-top: 10px; }
  .dbs .dbs-checked-con .dbs-checked a { margin-left: 0; }
  .dbs .result-num { float: none; }
  .phone-arr { display: block; }
  .index1-box{ width: 100%; }
  .index1-box:first-child{
      margin-bottom: 20px;
  }

    .invest-sec2-con li{
        width: 45.1%;
    }
    .invest-sec2-con li:nth-child(2n){
        margin-right: 0;
    }
    .invest-sec2-con li:nth-child(3n){
        margin-right: 9.8%;
    }
}

@media screen and (max-width: 480px) {
    .contact_coll_content p{  width: 100%; }
    .contact_coll_content p:nth-of-type(7){margin: 0;}
    .resource_search{width:100%;}
    .resource_table tr:nth-of-type(1){  font-size: 15px;  }
    .resource_table{font-size: 12px;}
    #modal{width: 98%;left: 0.5%;}
    .page{margin: 15px 0;}
    .collcomp_h3{margin: 15px;}
    .collcomp_top_p{width: 100%;margin: 25px 0 0 0;}
    .collcomp_swiper_div{margin-top: 20px;}
    .colltact_h3{margin: 15px;}
    .colltact_top_p{width: 100%;margin: 25px 0 0 0;}
    .colltact_swiper_div{margin-top: 20px;}
    .h1{margin-top: 30px;font-size: 25px;}
    .coll_team_div{width: 100%;margin-right: 0;}
    .detail_contact{width: 100%;}
    
    .coll_team_div:nth-last-child(2){
        margin-bottom: 105px;
    }

    .invest-sec2-con li{
        margin-right: 0;
        width: 100%;
    }
    .invest-sec2-con li:nth-child(3n){
        margin-right: 0;
    }

    .resourcedetail_swiper .swiper-wrapper{
        justify-content: unset !important;
    }
}