/*.row.IDL9OD2IHE1CJ8G1.milestone-section.chair-section {*/
/*    display: none;*/
/*}*/

.one-desk a.btn.btn-secondary.btn-go:after {
    content: "\e9b2";
    font-family: 'boxicons';
    position: absolute;
    font-size: 14px;
    color: #000000;
    right: 32px;
}
.last-right-section a.btn.btn-secondary.btn-go {
    background: unset;
    color: #231f20;
    border-radius: unset;
    padding: 0px 20px;
    line-height: 28px;
    font-size: 9px;
    width: 75%;
    font-weight: 600;
}
.row.right-block .col-sm-3 {
    padding: 0px 15px!important;
}
.main-nav.three .container {
    padding: 0;
}
.main.mean-header .col-sm-5 {
    padding: 0 10px;
}

/*.col-sm-9.deskone img {*/
/*    height: 500px;*/
/*    max-width: 100%;*/
/*}*/
/*.col-sm-9.deskone.deskone-right img {*/
/*    height: 250px;*/
/*    max-width: 100%;*/
/*}*/
/*.last-right-desk .col-sm-9 img {*/
/*    height: 250px;*/
/*    max-width: 100%;*/
/*}*/
.desktop-only .col-sm-9 {
    padding: 0px;
}
.desktop-only .col-sm-3 {
    display: block;
    margin: auto;
    text-align: center;
}
.col-sm-9.deskone:before {
    content: '\ede2';
    font-family: 'boxicons';
    position: absolute;
    top: 40%;
    font-size: 44px;
    color: #ffffff;
    left: -15px;
}
.last-right-desk .col-sm-9:after {
    content: '\ed59';
    font-family: 'boxicons';
    position: absolute;
    top: 40%;
    font-size: 44px;
    color: #ffffff;
    right: -1rem;
}
a.btn.btn-secondary.btn-go {
    background: unset;
    color: #231f20;
    border-radius: unset;
    padding: 0px 20px;
    line-height: 28px;
    font-size: 9px;
    width: 80%;
    font-weight: 600;
}
h1.title-desktop {
    font-size: 12px;
    font-weight: 600;
    margin: 20px 0 10px;
    text-align: center;
    overflow: hidden;
    padding: 0 15px !important;
    line-height: normal;
}
.col-sm-3.addtional-class {
    padding-left: 30px;
}
.last-right-desk .col-sm-3 {
    padding: 0 15px 0 0;
}
.desktop-only .col-md-6 {
    padding: 0px;
}
.desktop-only .col-md-6 .row {
    margin: 0px;
}

.mean-header .col-sm-1 {
    width: 10%;
    padding: 0px;
}
.mean-header .col-sm-6 {
    width: 30%;
}
.mean-header .col-sm-5 {
    width: 60%;
}
.navbar-area.sticky-top-1 {
    box-shadow: 0px 5px 5px 0px rgb(0 0 0 / 29%);
    z-index: 1;
}
.row.new-style-mobile {
    cursor: pointer;
}
a.btn-news-style {
    margin: auto;
    display: block;
    background: unset;
    border: unset;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    padding: unset;
    display: none;
}
a.btn-news-style:after {
    content: '';
    border-bottom: 2px solid;
    width: 2em;
    display: block;
    margin: auto;
}
a.btn-news-style:hover {
    background: unset;
    border: unset;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    padding: unset;
}
.img-logo-in-main {
    width: 7em;
    display: block;
    margin: auto auto 3.5em;
}
.new-style-mobile .col-sm-3 {
    display: block;
    margin: auto;
}
.new-style-mobile {
    margin: 0px;
}
.row.second-news-style {
    margin: auto;
    padding: 1em 3em 3em;
}

.bg-desktop-section {
    background-color: #F2F2F2;
    height: 20px;
}
img.img-logo-new-style {
    margin: auto;
    /*width: 210px;*/
    display: block;
}

h1.new-style-title-main {
    font-size: 26px;
    font-weight: 600;
    text-align: center;
    margin: 1.5em 0 0.5em;
}
h1.new-style-title-main1 {
    font-size: 26px;
    font-weight: 600;
    text-align: center;
    margin: 1.5em 0 1.5em;
}
.row.only-mobile-screen {
    display: none !important;
}
.new-style-mobile .col-sm-9:before {
    content: '\ede2';
    font-family: 'boxicons';
    position: absolute;
    top: 50%;
    font-size: 40px;
    color: #dc0000;
    left: 0rem;
}
.new-version-style.second-part .col-sm-9:after {
    content: '\ed59';
    font-family: 'boxicons';
    position: absolute;
    top: 50%;
    font-size: 40px;
    color: #dc0000;
    right: 0rem;
}
.new-version-style.second-part .col-sm-9:before{
    display: none;
}

a.navbar-menu.disktop-view.active .bx-x-circle:before {
    content: "\ebea";
    color: #fff;
    font-size: 24px;
}
.last-right-desk a.btn.btn-secondary.btn-go:before {
    content: "\e9af";
    font-family: 'boxicons';
    position: absolute;
    font-size: 14px;
    color: #000000;
    left: 25px;
}

.row .left-hover-section:hover {
    background: #ffffff4a;
    cursor: pointer;
    box-shadow: 3px 5px 30px #1717174d;
    position: relative;
    margin-top: 0px;
    z-index: 1;
    transition: 0.2s;
}
.row.right-block.right-top-section:hover, .row.last-right-desk.last-right-section:hover {
    background: #ffffff4a;
    cursor: pointer;
    box-shadow: 3px 5px 30px #1717174d;
    position: relative;
    margin-top: 0px;
    z-index: 1;
    transition: 0.2s;
}

@media screen and (min-width: 320px) and (max-width: 699px) {
    

    h1.title-mobile {
        font-size: 13px;
        margin: 10px 0;
        font-weight: 600;
        text-align: center;
    }
    /*a.btn.btn-secondary.btn-mobile {*/
    /*    border-radius: unset;*/
    /*    background: unset;*/
    /*    color: #212529;*/
    /*    text-align: center;*/
    /*    margin: auto 30%;*/
    /*    font-size: 14px;*/
    /*}*/
    .footer-top .col-sm-4 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    
    .chair-section-new .tap-spec .nav-tabs .nav-link:hover{padding: .5rem .5rem !important;}    
    .chair-section-new .nav-link {
        padding: .5rem .5rem;
    }  
    .chair-section-new .nav-link.active.show {
        padding: .5rem .5rem;
    }      
    .row.milestone-section {
        margin-bottom: 1em;
    }
    /*.row.IDL9PCHP3FZ49SA3.only-mobile-screen.chair-section {*/
    /*    display: none !important;*/
    /*}*/
    .new-version-style.second-part .col-sm-9:after {
        content: '\ed59';
        font-family: 'boxicons';
        position: absolute;
        top: 40%;
        font-size: 0px;
        color: #dc0000;
        right: -0.5rem;
    }
    .new-style-mobile .col-sm-9:before {
        content: '\ede2';
        font-family: 'boxicons';
        position: absolute;
        top: 40%;
        font-size: 0px;
        color: #dc0000;
        left: -0.5rem;
    }
    h1.new-style-title-main1 {
        margin: 1.5em 0 0em !important;
    }
    .desktop-view-only.swiper-container-horizontal {
        display: none;
    }
    .row.only-mobile-screen {
        display: block !important;
    }
    .new-style-mobile {
        margin: 0px !important;
    }
    /*.row.new-version-style {*/
    /*    margin-bottom: 0.5em;*/
    /*    margin-top: 0.5em;*/
    /*    margin-left: 0px;*/
    /*    margin-right: 0px;*/
    /*}*/
    /*.new-version-style .col-sm-12 {*/
    /*    padding: unset;*/
    /*    margin: unset;*/
    /*}*/
    .new-style-mobile .col-sm-3 {
        display: block;
        margin: auto;
        width: 35%;
        padding: 0px;
    }
    .img-logo-in-main {
        width: 3.5em;
        display: block;
        margin: auto auto 0.2em;
    }
    a.btn-news-style {
        display: none !important;
        margin: auto;
        display: block;
        background: unset;
        border: unset;
        color: #fff;
        font-size: smaller;
        font-weight: 600;
        padding: unset;
    }
    .new-style-mobile .col-sm-9 {
        width: 65%;
        padding: 0px;
    }
    img.img-logo-new-style {
        margin: auto;
        width: 180px;
        display: block;
    }
    .row.second-news-style {
        margin: auto;
        padding: 2em;
    }
    .chair-section-new .nav.nav-tabs {
        display: inline-flex;
        border-bottom: solid 1px #ee183085;
        width: 600px;
    }
    .tap-spec {
        overflow: scroll;
    }
    .chair-section-new .nav-tabs .nav-item {
        margin-bottom: -1px !important;
    }
    .chair-section-new .nav-link.active {
        border: none;
        border-bottom: solid 2px #e82c2a !important;
        background: unset;
        font-size: 16px !important;
    }
    li.nav-item .nav-link {
        display: block;
        font-size: 16px !important; 
        color: #212529;
    }
    .col-sm-6 .in-in-tab1 {
        display: block;
        padding: 2em 0 0 !important;
    }
    .chair-section-new .tab-pane.active {
        padding: 2em 0 2em;
    }    
    .section-chair1, p.overview-main1, p.des-mission {
        display: none;
    }
    .btn-pop {
        display: block !important;
        float: right;
        font-size: 25px;
    }
    .tab-three .col-sm-4 {
        width: 33%;
        padding: 3em 0;
    }
    h1.sub-titie-mission {
        font-size: 14px !important;
        font-weight: 400 !important;
    }
    .footer-top {
        padding-top: 40px;
    }
    .col-sm-2.footer-menu-class {
        width: 50%;
    }
    a.btn-news-style:hover {
        margin: auto !important;
        display: block !important;
        background: unset !important;
        border: unset !important;
        color: #fff !important;
        font-size: smaller !important;
        font-weight: 600 !important;
        padding: unset !important;
    }
    h1.titie-mission, h1.titie-corpo {
        font-size: 16px !important;
        font-weight: 600;
        text-align: center;
    }
    img.icon-tab3 {
        width: 90px !important;
        margin: auto;
        display: block;
    }
    .modal-body p.des-mission {
        display: block;
    }
    .modal-body .col-sm-4 {
        margin-bottom: 0rem;
        width: 100%;
        padding: 0 !important;
    }
    h1.sub-titie-corpo{
        font-size: 16px !important;
        font-weight: 600;  
        text-align:center;
    }
    h2.title-corpor {
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        margin-bottom: 1rem;
    }
    p.des-corpo {
        font-size: 15px;
        line-height: 28px;
        text-align: justify;
    }
    .desk-only{
        display:none !important;
    }
    .col-sm-6.in-nner:last-child {
        margin-top: 1rem;
    }
    ul.corpo-gov li {
        list-style: inside;
        font-size: 16px;
    }
    
}

@media screen and (max-width: 768px) {
    
    
    .new-style-mobile a.btn.btn-secondary.btn-mobile.btn-left-side:after {
        content: "\e9b2";
        font-family: 'boxicons';
        position: absolute;
        font-size: 9px;
        color: #000000;
        right: 20px;
    }    
    a.btn.btn-secondary.btn-mobile.btn-right-side:before {
        content: "\e9af";
        font-family: 'boxicons';
        position: absolute;
        font-size: 9px;
        color: #000000;
        left: 20px;
    }
    .mean-header .col-sm-1 {
        max-width: 20%;
        flex: 0 0 20%;
        padding: 0px;
    }
    .mean-header .col-sm-6 {
        max-width: 30%;
        flex: 0 0 30%;
    }
    .mean-header .col-sm-5 {
        max-width: 60%;
        flex: 0 0 60%;
    }
    .main-nav.three .container {
        padding: 0 15px;
    }
    .navbar-menu a#nav-mobile {
        top: -4px !important;
    }
    a#nav-mobile {
        float: right !important;
        display: inline-block;
        margin: 14px 0px !important;
    }
    a.navbar-brand img {
        top: -2px;
    }
    a.brand-we-together img {
        padding: 15px 0;
        position: absolute;
    }
    .row.desktop-only{
        display: none;
    }
    .only-mobile {
        display: block !important;
    }
    h1.title-mobile {
        font-size: 10px;
        margin: 10px 0 35px;
        font-weight: 600;
        text-align: center;
    }
    a.btn.btn-secondary.btn-mobile {
        border-radius: unset;
        background: unset;
        color: #212529;
        text-align: center;
        font-size: 8px;
        margin: 0 15px;
        display: block;
        padding: 5px 20px;
    }
    .new-style-mobile .col-sm-3 {
        display: block;
        margin: auto;
        padding-right: 0px;
    }
    .footer-top .main-menu-rigt {
        right: unset;
        list-style: unset;
        display: block;
        position: unset;
        top: unset;
        align-items: unset;
        height: unset;
    }
    .footer-top .col-sm-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    
}

@media screen and (min-width: 1024px) {
    
    .navbar-brand img {
        max-width: 155px !important;
        position: relative!important;
        z-index: 1;
        top: 3px;
    }
    
}

@media screen and (min-width: 736px) and (max-width: 990px){
    
    .new-version-style.second-part .col-sm-9:after {
        content: '\ed59';
        font-family: 'boxicons';
        position: absolute;
        top: 40%;
        font-size: 50px;
        color: #fff;
        right: -1rem;
    }
    .new-style-mobile .col-sm-9:before {
        content: '\ede2';
        font-family: 'boxicons';
        position: absolute;
        top: 40%;
        font-size: 50px;
        color: #fff;
        left: -1rem;
    }  
    .img-logo-in-main {
        width: 80%;
        display: block;
        margin: auto auto 0.3em;
    }
    .new-style-mobile .col-sm-9 {
        padding: 0;
    }
    .second-part .new-style-mobile .col-sm-3 {
        display: block;
        margin: auto;
        padding-right: 15px;
        padding-left: 0px;
    }
    
    
}

@media screen and (min-width: 820px) and (max-width: 912px){
    
    .sidebar-mobile {background: unset !important;}
    
}

@media screen and (min-width: 913px) and (max-width: 1024px){
    
    .sidebar-mobile {background: unset !important;}
    
}
