@charset "UTF-8";
@media screen and (max-width: 1024px) {


    /*index*/
    .index .mainimg {
        width: 100%;
        height: 50vh;
    }
    
    .index .mainimg img{
        object-position: left;
    }
    .index .mainimg .catch{
        position: absolute;
        top: 20rem;
        right: 20.083vw/*40rem*/;
        max-width: 18.0729vw/*34.7rem*/;
        max-height: 10.7291vw/*20.6rem*/;
    }
    .index_cnt1 {
        min-height: initial;
        background: #f3f3f2 url(/system_panel/uploads/images/index_cnt1_1.png) no-repeat left 0 bottom 10rem;
        background-size: 75%;
    }
    .index_cnt1 .inner .col2 .right .buttonA {
        float: initial;
    }
    /*
    .index_cnt2 .inner .webgene-blog .webgene-item .dl {
        grid-template-columns: 1fr;
        padding: 3rem;
        gap: 1rem;
    }
    .index_cnt2 .inner .webgene-blog .webgene-item .dt {
        grid-column: 1/2;
        grid-row: 2/3;
        padding: 0;
        margin: 0;
        font-size: 2rem;
    }
    .index_cnt2 .inner .webgene-blog .webgene-item .cate {
        grid-column: 1/2;
        grid-row: 1/2;
        padding: 0;
        margin: 0;
    }
    .index_cnt2 .inner .webgene-blog .webgene-item .pic {
        grid-column: 1/2;
        grid-row: 3/4;
    }
    .index_cnt2 .inner .webgene-blog .webgene-item .pic img {}
    .index_cnt2 .inner .webgene-blog .webgene-item .cmt {
        grid-column: 1/2;
        padding: 0;
        margin: 0;
    }
    */
    .index_cnt2 .inner .webgene-blog .webgene-item .dt{
        padding: 0 1rem;
        font-size: 1.6rem;
        margin: 0;
    }
    .index_cnt2 .inner .webgene-blog .webgene-item .cate{
        padding: 1rem 1rem 0;
        margin: 0;
    }
    .index_cnt2 .inner .webgene-blog .webgene-item .pic{
    }
    .index_cnt2 .inner .webgene-blog .webgene-item .cmt{
        padding: 0 1rem;
        font-size: 1.2rem;
    }
    .index_cnt3 .inner .dl {
        grid-template-columns: 1fr;
        grid-template-rows: initial;
        padding: 3rem;
        gap: 1rem;
        min-height: initial;
    }
    .index_cnt3 .inner .dt {
        font-size: 2rem !important;
        grid-column: 1/2 !important;
        grid-row: 1/2 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .index_cnt3 .inner .pic {
        grid-column: 1/2 !important;
        grid-row: 3/4 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .index_cnt3 .inner .sub {
        grid-column: 1/2 !important;
        grid-row: 2/3 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .index_cnt3 .inner .cmt {
        grid-column: 1/2 !important;
        grid-row: 4/5 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .index_cnt3 .inner .dl .cmt .buttonA {
        margin: 3rem auto 0 !important;
    }
    .index_cnt3 .inner .dl:nth-of-type(odd) .cmt .buttonA {
        float: initial;
    }

    .index_cnt3 .inner .dl:nth-of-type(even) {
        background: initial;
    }
    .index_cnt4 .inner .grid {
        display: block;
        margin: 0;
    }
    .index_cnt4 .inner .grid a:not(:last-of-type) {
        display: block;
        margin: 0 auto 3rem;
    }
    .index_cnt4 .inner .grid .dt {
        font-size: 3rem;
    }
    :is(.index_cnt5, .index_cnt6) {
        min-height: initial;
        background-color:rgba(255,255,255,0.5);
background-blend-mode:lighten;
    }
    :is(.index_cnt5, .index_cnt6) .inner .dl {
        padding: 0;
    }
    :is(.index_cnt5, .index_cnt6) .inner .dt {
        font-size: 2rem;
        margin: 0;
        text-align: center;
    }
    :is(.index_cnt5, .index_cnt6) .inner .sub {
        margin: 0 0 2rem;
        text-align: center;
    }
    
    :is(.index_cnt5, .index_cnt6) .inner .cmt {
        text-align: center;
    }
    :is(.index_cnt5, .index_cnt6) .inner .cmt .buttonA {
        margin: 3rem auto 0 !important;
    }
    .index_cnt6{
        margin: 0 auto  50px!important;
    } 
    .index_cnt6:last-child{
        margin: 0 auto 16rem !important;
    } 
    .giftticket .title{
        margin: 0 auto 1rem !important;
    }
    .giftticket .title h3{
        line-height: 1 !important;
    }
    .giftticket .title p{
        font-size: 1.2rem !important;
        line-height: 1 !important;
        margin: 0 auto !important;
    }
    .giftticket> p{
        font-size: 1.1rem !important;
    }
    .index_cnt7 {
        height: initial;
        background: url(/system_panel/uploads/images/index_cnt6_bg.jpg) no-repeat center rgba(11, 11, 11, 0.6);
      background-size: cover;
    }





    /*about*/
    .about_cnt1 .inner {
        width: 80%;
    }
    .about_cnt1 .inner .dl {
        grid-template-columns: 1fr;
        gap: 1rem;
    }
    .about_cnt1 .inner .dt {
        font-size: 2rem;
        grid-row: 1/2;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    
    .about_cnt1 .inner .sub {
        grid-row: 2/3;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .about_cnt1 .inner .pic {
        grid-row: 3/4;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .about_cnt1 .inner .cmt {
        grid-row: 4/5;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .about_cnt1 .inner .name {
        grid-row: 5/6;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .about_cnt1 .inner .window {
        padding: 3rem;
    }
    .about_cnt2 {
        background-size: 70% !important;
        background: #f3f3f2 url(/system_panel/uploads/images/index_cnt1_1.png) no-repeat 0 15rem;
    }
    .about_cnt2 .inner {
        width: 80%;
    }
    .about_cnt2 .inner .read {
        font-size: initial;
        margin: 0 auto 5rem;
    }
    .about_cnt2 .inner .dl {
        grid-template-columns: 1fr;
        gap: 1rem;
        margin: 0 auto 5rem;
        padding: 0 0 5rem;
        border-bottom: 0.1rem dashed #ccc;
    }
    .about_cnt2 .inner .dt {
        font-size: 2rem;
        grid-row: 1/2;
        grid-column: 1/2 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .about_cnt2 .inner .sub {
        grid-row: 2/3;
        grid-column: 1/2 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .about_cnt2 .inner .pic {
        grid-row: 3/4;
        grid-column: 1/2 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .about_cnt2 .inner .cmt {
        grid-row: 4/5;
        grid-column: 1/2 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    .about_cnt3 .inner .grid {
        display: block;
    }
    .about_cnt3 .inner .grid a {
        margin: 0 auto 3rem;
    }





    /**/
    :is(.entrepreneurs, .speaker, .speech, .careerwomen) .bg {
        height: 20rem;
    }
    :is(.entrepreneurs, .speaker, .speech, .careerwomen) .bg p {
        font-size: 2rem;
    }
    :is(.entrepreneurs_cnt1, .speaker_cnt1, .speech_cnt1, .careerwomen_cnt1) .inner .window h3 {
        padding: 0;
        font-size: 2rem;
    }
    :is(.entrepreneurs_cnt1, .speaker_cnt1, .speech_cnt1, .careerwomen_cnt1) .inner .window .ul {
        width: 100%;
        padding: 3rem;
    }
    :is(.entrepreneurs_cnt2, .speaker_cnt2, .speech_cnt2, .careerwomen_cnt2) .inner .eng {
        width: 80%;
    }
    :is(.entrepreneurs_cnt2, .speaker_cnt2, .speech_cnt2, .careerwomen_cnt2) {}
    :is(.entrepreneurs_cnt2, .speaker_cnt2, .speech_cnt2, .careerwomen_cnt2) .inner {
        width: 80%;
    }
    :is(.entrepreneurs_cnt2, .speaker_cnt2, .speech_cnt2, .careerwomen_cnt2) .inner .dl {
        grid-template-columns: 1fr;
        gap: 1rem;
    }
    :is(.entrepreneurs_cnt2, .speaker_cnt2, .speech_cnt2, .careerwomen_cnt2) .inner .dt {
        font-size: 2rem;
        grid-row: 1/2;
        grid-column: 1/2 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    :is(.entrepreneurs_cnt2, .speaker_cnt2, .speech_cnt2, .careerwomen_cnt2) .inner .sub {
        grid-row: 2/3;
        grid-column: 1/2 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    :is(.entrepreneurs_cnt2, .speaker_cnt2, .speech_cnt2, .careerwomen_cnt2) .inner .pic {
        grid-row: 3/4;
        grid-column: 1/2 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    :is(.entrepreneurs_cnt2, .speaker_cnt2, .speech_cnt2, .careerwomen_cnt2) .inner .cmt {
        grid-row: 4/5;
        grid-column: 1/2 !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    :is(.entrepreneurs_cnt3, .speaker_cnt3, .speech_cnt3, .careerwomen_cnt3) .inner {}
    :is(.entrepreneurs_cnt3, .speaker_cnt3, .speech_cnt3, .careerwomen_cnt3) .inner .dl {
        grid-template-columns: 1fr;
        padding: 3rem;
        gap: 1rem !important;
        margin: 0 auto 5rem;
    }
    :is(.entrepreneurs_cnt3, .speaker_cnt3, .speech_cnt3, .careerwomen_cnt3) .inner .dl:last-of-type {
        margin: auto;
    }
    :is(.entrepreneurs_cnt3, .speaker_cnt3, .speech_cnt3, .careerwomen_cnt3) .inner .dt {
        font-size: 2rem;
        grid-row: 1/2;
        grid-column: 1/2 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    :is(.entrepreneurs_cnt3, .speaker_cnt3, .speech_cnt3, .careerwomen_cnt3) .inner .sub {
        grid-row: 2/3;
        grid-column: 1/2 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    :is(.entrepreneurs_cnt3, .speaker_cnt3, .speech_cnt3, .careerwomen_cnt3) .inner .pic {
        grid-row: 3/4;
        grid-column: 1/2 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    :is(.entrepreneurs_cnt3, .speaker_cnt3, .speech_cnt3, .careerwomen_cnt3) .inner .cmt {
        grid-row: 4/5;
        grid-column: 1/2 !important;
        padding: 0 !important;
        margin: 0 !important;
    }
    :is(.entrepreneurs_cnt4, .speaker_cnt4, .speech_cnt4, .careerwomen_cnt4) .inner .col2 .left{
        width: 100%;
        margin: 0 auto 3rem;
    }
    :is(.entrepreneurs_cnt4, .speaker_cnt4, .speech_cnt4, .careerwomen_cnt4) .inner .col2 .left img{
        width: 100%;
    }
    :is(.entrepreneurs_cnt4, .speaker_cnt4, .speech_cnt4, .careerwomen_cnt4) .inner .col2 .right{
        padding: 0 !important;
    }
    :is(.entrepreneurs_cnt4, .speaker_cnt4, .speech_cnt4, .careerwomen_cnt4) .inner .col2 .right .dt {
        font-size: 2rem;
        margin: 0 auto 3rem
    }
    :is(.entrepreneurs_cnt5, .speaker_cnt5, .speech_cnt5, .careerwomen_cnt5) .inner .grid {
        width: 100%;
        grid-template-columns: 1fr 1fr;
    }
    :is(.entrepreneurs_cnt5, .speaker_cnt5, .speech_cnt5, .careerwomen_cnt5) .inner .grid .pic {
        margin: 0 auto 3rem;
    }
    :is(.entrepreneurs_cnt5, .speaker_cnt5, .speech_cnt5, .careerwomen_cnt5) .inner .grid2 {
        grid-template-columns: 1fr 1fr 1fr;
        margin: 0;
    }
    :is(.entrepreneurs_cnt7, .speaker_cnt7, .speech_cnt7, .careerwomen_cnt7) .inner .grid {
        display: block;
    }
    :is(.entrepreneurs_cnt7, .speaker_cnt7, .speech_cnt7, .careerwomen_cnt7) .inner .grid a {
        margin: 0 auto 3rem;
    }





    /*ordersuits*/
    .ordersuits_cnt1 .inner .eng {
        width: 80%;
    }
    .ordersuits_cnt1 .inner {
        width: 80%;
    }
    .ordersuits_cnt1 .inner .dl {
        grid-template-columns: 1fr;
        gap: 1rem;
    }
    .ordersuits_cnt1 .inner .dt {
        grid-row: 1/2;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .ordersuits_cnt1 .inner .sub {
        grid-row: 2/3;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .ordersuits_cnt1 .inner .pic {
        grid-row: 3/4;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .ordersuits_cnt1 .inner .cmt {
        grid-row: 4/5;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .ordersuits_cnt2 .inner .grid {
        display: block;
    }
    .ordersuits_cnt2 .inner .grid .dl {
        margin: 0 auto 5rem;
        padding: 0 0 5rem;
        border-bottom: 0.1rem dashed #ccc;
    }
    .ordersuits_cnt2 .inner .grid .dt {
        font-size: 2rem;
        margin: 0;
        padding: 0;
    }
    .ordersuits_cnt3 .inner {
        width: 80%;
    }
    .ordersuits_cnt3 .inner .dl {
        grid-template-columns: 1fr;
        gap: 1rem;
        margin: 0 auto 5rem;
        padding: 0 0 5rem;
        border-bottom: 0.1rem dashed #ccc;
    }
    .ordersuits_cnt3 .inner .dt {
        font-size: 2rem;
        white-space: initial;
        grid-row: 1/2 !important;
        grid-column: 1/2 !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .ordersuits_cnt3 .inner .sub {
        grid-row: 2/3 !important;
        grid-column: 1/2 !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .ordersuits_cnt3 .inner .pic {
        grid-row: 3/4 !important;
        grid-column: 1/2 !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .ordersuits_cnt3 .inner .cmt {
        grid-row: 4/5 !important;
        grid-column: 1/2 !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    .ordersuits .ordersuits_box {
        margin: auto;
    }





    /*howto*/
    .howto_cnt1 .inner .nav {
        display: block;
    }
    .howto_cnt1 .inner .nav p {
        margin: 0 auto 3rem;
    }
    .howto_cnt1 .inner .grid {
        grid-template-columns: 1fr;
    }
    .howto_cnt1 .inner .grid .dl {
        margin: 0 auto 5rem;
        padding: 0 0 5rem;
        border-bottom: 0.1rem dashed #ccc;
        gap: 1rem;
    }
    .howto_cnt2 .inner .dl {
        padding: 0 3rem 7rem 0;
    }
    .howto_cnt2 .inner .button {
        display: block;
    }
    .howto_cnt2 .inner .button .buttonA {
        margin: 0 0 3rem !important;
    }
    .howto_cnt3 .inner [class^="window"] .col2 .left .title h4 {
        text-align: center;
    }
    .howto_cnt3 .inner [class^="window"] .col2 .right {
        display: grid;
        gap: 3rem;
    }
    .howto_cnt3 .inner [class^="window"] .col2 .right p {
        width: 50%;
        aspect-ratio: initial;
        margin: auto;
    }
    .howto_cnt3 .inner [class^="window"] .col2 .right p:not(:last-of-type)::after {
        right: initial;
        left: calc(50% - 0.5em);
        bottom: -2.5rem;
        font-size: 2rem;
    }
    .howto_cnt3 .inner .window .grid {
        display: block;
    }
    .howto_cnt3 .inner .window .grid .dl {
        margin: 0 auto 3rem;
    }
    .howto_cnt3 .inner .window .grid .cap {
        position: relative;
        bottom: 1rem;
    }
    .howto_cnt3 .inner .window2>.em {
        text-align: center;
    }





    /*process*/
    .process_cnt1 .inner .eng {
        width: 80%;
    }
    .process_cnt1 .inner {
        width: 80%;
    }
    .process_cnt1 .inner .dl {
        grid-template-columns: 1fr;
        gap: 1rem;
    }
    .process_cnt1 .inner .dt {
        grid-row: 1/2;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .process_cnt1 .inner .sub {
        grid-row: 2/3;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .process_cnt1 .inner .pic {
        grid-row: 3/4;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .process_cnt1 .inner .cmt {
        grid-row: 4/5;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .process_cnt2 .inner .dl {
        grid-template-columns: 1fr;
        gap: 1rem;

    }
    .process_cnt2 .inner .dl::before {
        top: -1em;
        left: initial;
        right: 1rem;
        position: initial;
    }
    .process_cnt3 .inner .col2 .left{
        margin: 0 auto 3rem;
    }
    .process_cnt3 .inner .col2 .right{
        padding: 0;
    }
.process_cnt2 .inner .dt {
  grid-column: 1/2;
  grid-row: 2/3;
}
.process_cnt2 .inner .pic {
  grid-column: 1/2;
  grid-row: 3/4;
}
.process_cnt2 .inner .cmt {
  grid-column: 1/2;
  grid-row: 4/5;
}
    .process_cnt3 .inner .col2 .right .dt {
        font-size: 2rem;
        margin: 0 auto 3rem;
    }
.process .ordersuits_box{
    margin:0 auto;
}




    /*gift*/
    .gift_cnt1 .inner .eng {
        width: 80%;
    }
    .gift_cnt1 .inner {
        width: 80%;
    }
    .gift_cnt1 .inner .dl {
        grid-template-columns: 1fr;
        gap: 1rem;
    }
    .gift_cnt1 .inner .dt {
        font-size: 2rem;
        grid-row: 1/2;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .gift_cnt1 .inner .sub {
        grid-row: 2/3;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .gift_cnt1 .inner .pic {
        grid-row: 3/4;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .gift_cnt1 .inner .cmt {
        grid-row: 4/5;
        grid-column: 1/2;
        margin: 0;
        padding: 0;
    }
    .gift_cnt2 .inner .grid{
        grid-template-columns: 1fr 1fr;
    }
    .gift_cnt3 .inner .col2::before {
        position: relative;
    }
    .gift_cnt3 .inner .col2 .pic {
        width: 100%;
        margin: 0 auto 3rem;
    }
    .gift_cnt3 .inner .col2 p {
        width: 100%;
    }
    .gift_cnt4 .inner .dl {
        padding: 0 3rem 7rem 0;
    }
    .gift_cnt4 .inner .button {
        display: block;
    }
    .gift_cnt4 .inner .button .buttonA {
        margin: 0 0 3rem !important;
    }
    .gift_cnt5 {
        background: initial;
    }

    .branding-suits_title {
        margin-top: 4rem;
    }
    .branding-suits_wrapper {
        padding: 0 0 5rem 0;
        margin: 0;
    }
    .branding-suits_wrapper .inner .grid {
        grid-template-columns: 1fr 1fr;
    }






    /*contact*/
    .contact_cnt2 .col2 .right{
        display: block;
    }
    .contact_cnt2 .col2 .right .qr{
        width: 50%;
        margin: 0 auto 3rem;
        max-width: 15rem;
    }






    /*form*/
    form .dl {
        display: block;
    }
    form .dl .dt {
        font-size: 1.2em;
        width: 100%;
        font-weight: 900;
        padding: 0;
    }
    form .dl .dd {
        width: 100%;
        padding: 0;
    }
    form .dl .dd .radioArea {
        display: block;
    }
    form .dl .dd .radioArea div {
        margin: 0 0 3rem;
    }
    form .dl .dd .checkArea{
        display: block;
    }
    form .dl .dd .checkArea div {
        margin: 0 0 3rem;
    }
    form .dl .dd .selectArea{
        flex-wrap: wrap;
        font-size: 1.2rem !important;
    }
    form .dl .dd .selectArea >div{
        margin: 0 0 3rem;
    }
    form .dl .dd .selectArea div .radioList{
        margin: 0;
    }
    form .col label{
        font-size: 1.2rem;
    }

    /*.info*/
    .info_cnt2 .inner .col2{
        margin: auto;
    }
    .info_cnt2 .inner .col2 :is(.left,.right) .dl{
        margin: 0 auto 3rem;
        border-bottom: 0.1rem solid #806046;
        padding: 0 0 1.5rem;
        display: flex;
        align-items: center;
    }
    .info_cnt2 .inner .col2 :is(.left,.right) .dt{
        font-size: 2.4rem;
        border: none;
        padding: 0;
        width: 40%;
        text-align: left;
    }
    .info_cnt2 .inner .col2 :is(.left,.right) .dd{
        width: 60%;
        text-align: left;
        padding: 0;
    }
    .info_cnt3 .inner .col2:not(:last-of-type){
        margin: 0 auto 10rem;
    }
    .info_cnt3 .inner .col2 .right .dt{
        font-size: 2rem;
        margin: 0 auto 3rem;
    }
    .info .map{
        margin: 0 auto 5rem;
    }
    .info_cnt4{
        background: url(/system_panel/uploads/images/info_cnt4_bg.jpg) no-repeat center -63rem rgba(11, 11, 11, 0.6);
        height: 20rem;

    }
}


/*----------------*/
@media screen and (max-width: 1024px) {
.header{
  height:0rem ;
  }
  :is(.entrepreneurs_cnt1,.speaker_cnt1,.speech_cnt1,.careerwomen_cnt1) .inner .window .linearrow {
    content: "";
    display: none;
    width: 0.1rem;
    height: 11.5rem;
    position: absolute;
    bottom: -16.5rem;
    left: 50%;
}
  .gift_cnt3 .inner .col2::after {
    content: "";
    width: 12rem;
    height: 0.1rem;
    background: #a48b77;
    display: none;
    position: absolute;
    font-size: 5.5rem;
    top: 1em;
    left: -6rem;
}
}

@media screen and (max-width: 414px) {
.speech_cnt6 .inner .mail {
      width: 76.5%/*36rem*/;}
}

@media screen and (max-width: 414px) {
.entrepreneurs_cnt6 .inner .mail {
      width: 76.5%/*36rem*/;}
}@media screen and (max-width: 414px) {
.speaker_cnt6 .inner .mail {
      width: 76.5%/*36rem*/;}
}


@media screen and (max-width: 414px) {
.careerwomen_cnt6 .inner .mail {
      width: 76.5%/*36rem*/;}
}

@media screen and (min-width: 415px){
  .p1699591063979 br:nth-child(2),.p1699591109437 br,.p1699590173486 br:nth-child(2),.p1699590173519 br,
  .p1699590961665 br,.p1699590140621 br{
    display: none;}
}

@media screen and (max-width: 415px){
.gift_cnt4 .inner .dt,.about_cnt1 .inner .name{
  font-size: 2rem;
  }



}

@media screen and (min-width: 450px) and (max-width: 1024px){
.entrepreneurs_cnt7 .inner .grid a ,
  .speaker_cnt7 .inner .grid a,
  .speech_cnt7 .inner .grid a,
  .careerwomen_cnt7 .inner .grid a{
  width: 46%;
  }
}

