
/* start akashic page title section */

.akashic_page_title{

}


@media (min-width: 1200px) {

    .akashic_page_title .common_title_main{
        padding: 0 4.427vw;
    }

}

@media (max-width: 1199px) {

}

@media (max-width: 991px) {

}

@media (max-width: 767px) {

}

/* end akashic page title section */








/* start new page ppt view css */

.architecture_new{
    background: var(--theme-gradient-light-gray);
    /* padding-top: 0; */
}

.main_architecture_inner {
    margin: 0 5.208vw;
    border-radius: 20px;
    border: 1px solid var(--theme-medium-gray-color);
    background: var(--theme-white);
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.10);
    padding-top: min(max(30px, 2.344vw), 45px);
    padding-bottom: min(max(40px, 3.125vw), 60px);

}

.main_architecture_inner .common_title_main .fs-36{
    color: var(--theme-black);
    font-weight: 500;
}

.main_architecture_inner .common_title_main .para_cnt{
    color: var(--theme-red);
    font-weight: 600;
    margin-top: 12px;
}

.main_page_view{
    line-height: 1;
}


.main_architecture .container {
    /* max-width: 1500px; */
    max-width: 78.125vw;
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto
}

ul{
    padding: 0;
    margin: 0;
}


.ppt-container-main .main_architecture{
    padding: 0 !important;
}

.main_architecture {
    width: 100%;
    position: relative;
    padding-top: 0 !important;
    display: flex;
    height: 93.8dvh;
    align-items: center;
}

.main_architecture .container{
    position: relative;
    align-items: center;
}

.logo_mu {
    width: 2.865vw;
    position: absolute;
    right: 1.823vw;
    top: -0.677vw;
}

.logo_mu a{
    display: block;
}

.logo_mu a img{
    width: 100%;
}

.page_title{
    display: block;
}

.page_title h1 {
    font-size: 36px;
    color: #800000;
    line-height: 1.4;
    text-align: center;
    font-weight: 700;
margin-bottom: 5px
}

.page_title h1 span{
    display: block;
    font-size: 26px;
}

.main_page_view .page_title h2{
    color: var(--theme-red);
    text-align: center;
    font-weight: 700;
    margin-bottom: 5px
}



.page_title p {
    text-align: center;
    max-width: 420px;
    margin: 0 auto;
    /* border: 1px solid #800000; */
    font-weight: 600;
    padding: 3px;
    font-size: 14px
}

.page_title h1 span{
 color: #404040;
}



.label_up {
    width: 100%;
    position: relative;
    min-height: 12.031vw;
    align-items: flex-start;
}

.flex{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}


.abstraction_part {
    /* background: #000;
    padding: 1.563vw 1.042vw; */
    width: 16%;
    width: 12.188vw;
}

.abstraction_part ul {
    display: flex;
    flex-wrap: wrap;
    row-gap: 0;
}

.abstraction_part ul li {
    display: flex;
    color: #fff;
    column-gap: 0;
    align-items: flex-start;
    padding: 1.093vw 1.042vw;
    background: #000;
    width: 100%;
}

.abstraction_part ul li:last-child{
    color: #800000;
    background: #dfdfdf;
}

.left_title {
    font-size: 1.146vw;
    font-weight: 900;
}

.abstraction_right {
    font-size: 0.938vw;
    font-weight: 600;
    /* line-height: 18px; */
}

.abstraction_right span{
    display: block;
    font-size: 0.729vw;
}


.content_abstraction {
    width: 39%;
    margin-left: 0.781vw;
    position: relative;
    width: 29.635vw;
}

.compute_system {
    width: 14%;
    margin-left: -0.833vw;
    margin-top: 1.875vw;
    width: 10.625vw;
}


.red_border{
    height: 7.604vw;
    position: relative;
}

.red_line_border {
    width: 100%;
    padding: 0;
    position: absolute;
    left: 0;
    top: 1.675vw;
    z-index: 0;
}

svg{
    height: auto;
}

.red_border svg{
    width: 100%;
}


.abstraction-heading {
    width: 54%;
}

.abstraction-heading svg{
    width: 100%;
}

.compute_abstraction {
    width: 30.5%;
    position: relative;
    height: 7.604vw;
    margin-left: 0.781vw;
    width: 23.177vw;
}

.architecture_new svg{
    width: 100%;
}


.compute_abstraction .abstraction-heading {
    width: 65%;
    margin-top: 2px;
}

.label_bottom {
    position: relative;
    width: 100%;
    margin-top: -0.142vw;
    min-height: 26.458vw;
}

.disconnect_problems{
    width: 9%;
    align-items: center;
}

.disconnect_problems_svg {
    width: 78%;
}

.disconnect_problems_svg svg{
    width: 100%;
}

.disconnect_problems_arrow{
    width: 20%;
}

.priveate_eoc {
    width: 80.4%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    /* align-content: flex-start; */
}


.client_ecosystem {
    width: 15%;
    margin-left: -0.833vw;
    margin-top: 0;
    position: relative;
}

.content_abstraction_inner {
    column-gap: 0.833vw;
    align-items: flex-end;
    justify-content: center;
    width: 80%;
    margin: 0 auto;
}


.content_abstraction_left svg{
    width: 100%;
}


.akasha_repository {
    width: 100%;
    margin-top: 7px;
    position: relative;
    z-index: 1;
}

.akasha_repository_arrow {
    width: 0.653vw;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.priveate_eoc_bg {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    /* z-index: -1; */
}

.priveate_eoc_title {
    width: 60%;
    margin-top: 0.938vw;
    margin-left: 13%;
    width: 35.521vw;
    margin-left: 7.708vw;
}

.problem_network_left_main {
    width: 97%;
    position: relative;
    margin-bottom: 0px;
    margin-left: 0.625vw;
    margin-top: 0;
    display: flex;
    align-items: flex-start;
}

.problem_network_left {
    width: 66%;
    position: relative;
    min-height: 17.388vw;
    max-width: 35.26vw;
    min-height: 17.244vw;
}

.problem_network_svg {
    width: 100%;
    position: absolute;
    height: 100%;
    top: 1.563vw;
    /* z-index: -1; */
}


.problem_network_inner_title {
    width: 30%;
    line-height: 0;
}


.muUniverse_box_iner {
    column-gap: 0.208vw;
    align-items: center;
    margin-top: 1.25vw;
    margin-left: 0.729vw;
    margin-right: 0.729vw;
    height: 14.323vw;
}

.muUniverse_box_iner .Problem_arrow{
    width: 2.604vw;
}


.muUniverse_left {
    height: 14.323vw;
    width: 27%;
}

.muUniverse_left svg{
    height: 100%;
}


.Problem_networks_line {
    width: 2.5vw;
    position: absolute;
    left: 9.792vw;
    top: -2.604vw;
}


.omnipresent_line {
    width: 0.469vw;
    position: absolute;
    left: 17.527vw;
    top: -2.344vw;
}

.problem_definition {
    /* width: 87%; */
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    /* bottom: -17.5%; */
    bottom: -2.869vw;
    width: 30.625vw;
}

.problem_networks_right_arrow {
    width: 1.354vw;
    position: absolute;
    right: -0.885vw;
    top: 53%;
}

.mu_dsl_main {
    width: 18%;
    margin-left: 1.042vw;
    position: relative;
    top: -0.781vw;
    max-width: 9.635vw;
}

.mu_dsl_title_up {
    line-height: 0;
}

.mu_dsl_inner {
    border: 2px solid #E92626;
    height: 100%;
    min-height: 15.573vw;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    row-gap: 0.521vw;
    min-height: 15.573vw;
    margin-top: -1px;
}

.mu_dslbottom {
    width: 85%;
    margin: 0 auto;
}

.mu_dslbottom a{
    display: block;
}

.mu_dslbottom a img{
    width: 100%;
}

.mu_dslbottom span {
    width: 22px;
    position: absolute;
    right: 53px;
    z-index: 1;
  }

.solution_design_black {
    position: absolute;
    left: 0;
    right: 0;
    /* bottom: -22.5%; */
    bottom: -3.706vw;
}

.dsl_up_arrow {
    width: 0.521vw;
    position: absolute;
    top: -3.021vw;
    right: 17.865vw;
}

.dsl_bottom_arrow {
    width: 0.417vw;
    position: absolute;
    /* top: -11.5%;
    left: 40%; */
    left: 3.906vw;
    top: -1.979vw;
}

.dsl_arrow_client {
    width: 19.896vw;
    position: absolute;
    right: -4.948vw;
    top: -3.452vw;
}

.muFlow_part {
    width: 90%;
    margin-left: 5%;
    margin-top: 6%;
}

.mu_dsl_right_arrow {
    width: 1.354vw;
    position: absolute;
    right: -1.51vw;
    top: 58%;
}


.all_work_network {
    margin-top: -3.698vw;
    width: 18%;
    margin-left: 1.823vw;
    position: relative;
    width: 9.635vw;
}

.all_work_title {
    line-height: 0;
}

.all_work_deta_inner {
    background: #F2F2F2;
    border: 2px solid #7F7F7F;
    min-height: 18.406vw;
    padding: 0.677vw 1.51vw;
    display: flex;
    flex-wrap: wrap;
    row-gap: 0.521vw;
    align-items: flex-start;
    align-content: flex-start;
    min-height: 18.49vw;
    margin-top: -1px;
}

.all_work_deta_left {
    width: 100%;
    border-bottom: 1px solid #E92626;
    padding-bottom: 0.521vw;
}

.all_work_deta_left:last-child{
    border: none;
    padding-bottom: 0;
}


.client_ecosystem_svg {
    width: 100%;
}

.client_ecosystem_deta {
    position: absolute;
    top: 4.063vw;
    left: 2.396vw;
    width: 76%;
}

.operational_prt {
    position: absolute;
    right: 2.188vw;
    /* bottom: -2.2%; */
    width: 16.438vw;
    bottom: -0.075vw;
}


.botom_ft {
    background: #800000;
    width: 100%;
    padding: 0.365vw 0px;
    position: absolute;
    bottom: 0;
}



.bottom_ft_inner {
    width: 100%;
    display: flex;
    justify-content: center;
    column-gap: 4px;
}

.main_page_view .bottom_ft_inner{
    justify-content: center;
    margin-top: min(max(30px, 2.604vw), 50px);
    margin-bottom: min(max(25px, 2.083vw), 40px);
}

.btn_mu button {
    display: flex;
    align-items: center;
    column-gap: 0.521vw;
    color: #fff;
    text-decoration: none;
    font-size: 0.938vw;
    background: none;
    outline: none;
    border: none;
    box-shadow: none;
}

.btn_mu button svg{
    /* width: 2.448vw;
    height: 2.396vw; */
    color: var(--theme-dark-gray);
}

.btn_mu a {
    display: flex;
    align-items: center;
    column-gap: 0.521vw;
    color: #fff;
    text-decoration: none;
    font-size: 0.938vw;
}

.btn_mu a svg{
    width: 2.448vw;
    height: 2.396vw;
}

.center_deta_btn{
    display: block;
}

.center_deta_btn ul {
    list-style: none;
    padding: 0;
    display: flex;
    column-gap: 0.521vw;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.center_deta_btn ul li {
    font-size: 1.25vw;
    color: #fff;
    font-weight: 600;
    list-style: none;
}

.main_page_view .center_deta_btn ul li.fixed_li{
    background: var(--theme-red);
    color: var(--theme-white);
    width: 45px;
    height: 45px;
}

.main_page_view .center_deta_btn ul li#counter_click{
    width: 45px;
    height: 45px;
    /* border: 2px solid var(--theme-red); */
    background: var(--theme-red);
    color: var(--theme-white);
}

.btn_mu a span{
    line-height: 0;
}

.btn_mu button span{
    line-height: 0;
}

.btn_mu button:disabled{
    opacity: 0.5;
}


.full_popup {
    position: absolute;
    z-index: 9;
    top: 2.665vw;
    width: 100%;
    left: 0;
    height: 106%;
}

.main_page_view .full_popup {
    top: 0;
}

.full_popup img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.full_popup a {
    width: 50px;
    height: 50px;
    position: absolute;
    display: block;
    right: 34px;
    bottom: 50px;
    cursor: pointer;
  }

.remove_popup{
    display: none;
}

.center_div {
    position: fixed;
    top: 31%;
    left: 0;
    z-index: 9;
    right: 0;
    margin: 0 auto;
    width: 18.188vw;
    padding: 0;
}


.mobile_show_message{
    display: none !important;
}


.center_div .abstraction_right {
    line-height: 1.563vw;
}

.center_div .left_title {
    font-size: 1.646vw;
}

.center_div .abstraction_right {
    font-size: 1.438vw;
}

.center_div .abstraction_right span {
    font-size: 1.029vw;
}

.center_div .abstraction_part ul {
    row-gap: 1.263vw;
}



.main_page_view .main_architecture{
    display: block;
    height: auto;
}

.botom_ft.ppt_page_view_ft {
    position: static;
    margin-bottom: 100px;
}


.main_page_view .center_div {
    position: absolute;
    top: 80%;
}

.ppt_page_view_ft{
    background: #fff;
}

.ppt_page_view_ft .center_deta_btn ul li {
    color: #800000;
}


.main_page_view .center_deta_btn ul li {
    color: #800000;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
}

.ppt_view_page_brn .page-header-bg-img::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: linear-gradient(90deg, rgb(255 255 255 / 82%) 29.1%, rgb(255 255 255 / 0%) 82.95%);
}

.ppt_view_page_brn .page-header h2 {
    /* font-size: 34px; */
    text-transform: capitalize;
    font-weight: 600;
    line-height: 1.5;
}

.ppt_view_page_brn .page-header{
    max-width: 590px;
}

.ppt_page_abt_left{
    padding: 0 100px;
    margin-bottom: 30px;
}

.ppt_page_abt_left p{
    margin-bottom: 30px;
}

.ppt_page_abt_left p:last-child{
    margin-bottom: 0;
}

.ppt_page_abt_left:last-child{
    margin-bottom: 0;
}


.main_page_view .page_title.main_arch_heading h1 {
    font-size: 36px;
    display: block;
}


 .mobile_image_ppt img{
        width: 100%;
    }








@media (max-width: 1920px), (max-height: 953px) {
    /* .full_popup {
        height: 38.622vw;
    } */

   

    .comm-section {
        padding: 1.344vw 0 !important;
    }

    .main_architecture {
        padding:0 !important;
    }

}


@media screen and (min-width:2000px) {
    .container {
        max-width: 1920px !important;
    }
}

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


    .solution_design_black {
        bottom: -3.906vw;
    }

    .operational_prt {
         bottom: -.125vw;
    }

    .problem_definition {
        bottom: -2.969vw;
    }
}

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

    .label_bottom {
        min-height: 26.058vw;
    }

    .dsl_bottom_arrow {
        left: 3.506vw;
    }
   

    .operational_prt {
        bottom: -.515vw;
    }

    .btn_mu button svg {    
        width: 40px;
        height: 40px;
    }

    .main_page_view .center_deta_btn ul li#counter_click {
      width: 40px;
      height: 40px;
    }

    .main_page_view .center_deta_btn ul li.fixed_li{
      width: 40px;
      height: 40px;
    }


}


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


    .label_bottom {
        min-height: 25.958vw;
    }

    .operational_prt {
        bottom: -0.525vw;
    }


    .ppt_page_abt_left {
        padding: 0px;
    }




}


@media screen and (max-width:1366px) {
    .label_bottom {
        min-height: 25.858vw;
    }

    .solution_design_black {
        bottom: -3.906vw;
   }

    .header-box .container {
        max-width: 1240px !important;
    }

    .operational_prt {
        bottom: -0.525vw;
    }

    .dsl_bottom_arrow {
        left: 3.406vw;
    }

    /* .full_popup {
        height: 39.552vw;
    } */

    .comm-section {
        padding: 1.544vw 0 !important;
    }

    .main_architecture {
        padding-top:0 !important;
    }

    .logo_mu {
       top: -0.277vw;
      }

      .main_architecture {
        height: 93.3dvh;
      }

      .problem_networks_right_arrow {
        top: 52%;
    }

    .mu_dsl_right_arrow {
        top: 57.5%;
    }

    .page_title h1 {
        font-size: 30px;
    }

    .page_title h1 span {
        font-size: 20px;
    }

    .main_page_view .page_title h2{
        font-size: 30px;
    }

 
   
}


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

 

.label_bottom {
    min-height: 25.658vw;
}

.operational_prt {
    bottom: -0.725vw;
}

.dsl_bottom_arrow {
    left: 3.206vw;
}

.logo_mu {
    top: -0.077vw;
  }
  .solution_design_black {
    bottom: -3.906vw;
}


}


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

.header-box .container {
    max-width: 1060px !important;
}

}


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


    .abstraction_part ul li {
        padding: 1.493vw 1.042vw;
    }

    .container {
        max-width:100% !important;
    }

    /* .full_popup {
        height: auto;
    } */

    .compute_system {
        width: 14%;
    }

    .compute_abstraction {
        width: 30.5%;
    }

    .content_abstraction {
        width: 39%;
    }

    .abstraction_part {
        width: 16%;
    }





    .botom_ft {
        position: sticky;
    }

    .label_bottom {
        min-height: 37.558vw;
    }



    .problem_network_left {
        max-width: 43.26vw;
    }

    .muUniverse_left {
        height: 18.323vw;
    }

    .mu_dsl_main {
        max-width: 13.635vw;
    }

    .all_work_network {
        width: 12.935vw;
        top: -4.398vw;
        margin-top: 0;
    }

    .mu_dsl_inner {
        min-height: 19.773vw;
    }


    .muUniverse_box_iner {
        column-gap: 0.308vw;
        margin-top: 2.25vw;
        margin-left: 1.729vw;
        margin-right: 1.729vw;
        height: 16.323vw;
        justify-content: flex-start;
    }

    .priveate_eoc_title {
        margin-top: 2.438vw;
        margin-left: 13%;
        width: 44.521vw;
        margin-left: 9.708vw;
    }

    .dsl_arrow_client {
        width: 24.896vw;
        right: -5.948vw;
        top: -5.752vw;
    }

    .label_up {
        min-height: 16.031vw;
    }

    .dsl_up_arrow {
        width: 0.621vw;
        top: -2.321vw;
        right: 22.865vw;
    }

    .red_line_border {
        top: 2.175vw;
    }

    .all_work_deta_inner {
        min-height: 23.49vw;
    }

    .Problem_networks_line {
        width: 2.5vw;
        left: 13.092vw;
        top: -2.604vw;
    }

    .problem_network_left {
        /* min-height: 24.544vw; */
        min-height: 26.544vw;
    }

    .all_work_deta_left {
        width: 86%;
        margin: 0 auto;
    }

    .dsl_bottom_arrow {
        left: 5.206vw;
        width: 0.517vw;
        top: -2.079vw;
    }

    .omnipresent_line {
        width: 0.569vw;
        left: 21.527vw;
        top: -2.944vw;
    }

    .problem_network_left_main {
        margin-left: 1.625vw;
    }

    .problem_definition {
        bottom: 0.931vw;
        width: 35.625vw;
    }

    .solution_design_black {
        bottom: -3.506vw;
    }

    .operational_prt {
        bottom: 3.475vw;
        width: 21.438vw;
        right: 3.188vw;
    }

    .comm-section {
        padding: 2.544vw 0 !important;
    }

    .main_architecture {
        padding-top:0 !important;
    }

    .botom_ft {
        padding: 1.065vw 0px;
    }

    .btn_mu a {
        column-gap: 1.521vw;
        font-size: 1.538vw;
    }

    .center_deta_btn ul li {
        font-size: 2.15vw;
    }

    .center_div {
        width: 21%;
    }

    .center_div ul li {
        width: 100%;
    }

    .center_div .left_title {
        font-size: 1.546vw;
    }

    .center_div .abstraction_right {
        font-size: 1.538vw;
    }

    .center_div .abstraction_right span {
        font-size: 1.029vw;
    }

    .full_popup {
        top: 4.865vw;
    }

    .page_title h1 {
        font-size: 1.902vw;
    }

    .main_page_view .page_title h2{
        font-size: 1.902vw;
    }

    .muUniverse_left {
        width: 29%;
    }

    .ppt_page_abt_left {
        padding: 0px;
    }

    .botom_ft.ppt_page_view_ft {
        margin-bottom: 60px;
    }

   
    .main_architecture_inner{
        margin: 0 10px;
    }

    .main_architecture .container{
        padding-left: 10px;
        padding-right: 10px;
    }

   .problem_network_svg {
    top: 1.763vw;
   }

   .problem_network_left {
        min-height: 25.544vw;
    }

    .main_architecture_inner {
        padding-bottom: 0;
    }

}

@media screen and (max-width:1024px) {
       .problem_definition {
        bottom: 1.231vw;
        width: 35.625vw;
    }
    .operational_prt {
        bottom: 4.175vw;
     }

    }



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

.problem_network_left {
    min-height: 25.144vw;
}

}

@media (orientation:portrait) {

    .main_architecture{
       display: none !important;
    }

    .botom_ft{
     display: none !important;
    }

    .message_on_portrait{
       display: block !important;
        padding: 0px 50px;
        display: flex !important;
        background: #800000;
        height: 100vh;
        align-items: center;
        justify-content: center;
        font-size: 18px;
        color: #fff;
        text-align: center;
        line-height: 1.5;
    }



 }



 @media (orientation:landscape) {

     body .message_on_portrait{
        display: none !important;
     }

 }


@media screen and (max-width:991px) {
  
    .mobile_image_ppt {
        padding: 0 1.875rem !important;
    }

    .architecture_new{
        padding-top: 0px;
    }

}


@media screen and (max-width:991px) {
  
    .mobile_image_ppt {
        padding: 0 1rem !important;
    }

}



/* end new page ppt view css */



/* start why_choose_akashic section */


.why_choose_akashic{}

.why_choose_akashic .why_choose_main_inner {
    column-gap: min(max(30px, 75px), 75px);
}


.accordion_content_new .accordion_para a{
    color: var(--theme-red);
    text-decoration: underline;
}


@media screen and (min-width:1200px) {
.why_choose_akashic .common_title_main {
    max-width: 90%;
    margin: 0 auto;
}


}


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

}


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

}

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

}


/* end why_choose_akashic section */



/* start agentic_akashic section */


.agentic_akashic_new.lab_value_section .col_left{
  width: 70%;
}

.agentic_akashic_new.lab_value_section .col_right{
    width: 30%;
}

.agentic_akashic_new.lab_value_section .col_right .lab_value_img{
    overflow: hidden;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.agentic_akashic_new .lab_value_inner{
    align-items: center;
}

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

}


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

.agentic_akashic_new.lab_value_section .col_left {
    width: 100%;
}

.agentic_akashic_new.lab_value_section .col_right {
    width: 100%;
}

}

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

}


/* end agentic_akashic section */




/* start new sources section */


.new_sources_section .why_choose_main_inner{
    column-gap: min(max(50px, 9.375vw), 180px);
    margin-top: min(max(10px, 1.5625vw), 30px);
}


@media screen and (min-width:1200px) {

    .new_sources_section .common_title_main {
        max-width: 60%;
        margin: 0 auto;
    }

}

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

}

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

}

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

}

/* end new sources section */



/* start ready_transform_akashic path section */

.ready_transform_akashic .common_title_main  p + p{
   margin-top: min(max(15px, 1.5625vw), 30px);
}

/* start ready_transform_akashic path section */