@media (min-width: 576px) {
    .container, body:not([class*=elementor-page-]) .site-main { 
        max-width: 540px;

    }
}

@media (min-width: 768px) {
    .container, body:not([class*=elementor-page-]) .site-main { 
        max-width: 720px;
    }
}

@media (min-width: 992px) {
   .container, body:not([class*=elementor-page-]) .site-main { 
        max-width: 960px;
    }
}

@media only screen and (min-width: 1200px) {
  .container, body:not([class*=elementor-page-]) .site-main {
    max-width: 1170px;
  }
}

@media screen and (max-height: 600px) {
  .rules-conditions-contest .exad-modal-item {max-height: 350px;}
}

@media only screen and (max-width: 1199px) {
    .agenda .event-tabs .search-form .dropdown .dropdown-menu{min-width: 89vw; margin-left: -15px !important;}
    .wsis-data-table .table-widgets{grid-template-columns: repeat(3, 1fr);}
    .project-listing .d-grid {grid-template-columns: repeat(4, 1fr);}
    .agenda-detail .wsis-matrix ul{grid-template-columns: repeat(8, 1fr);}
}


/* Start Header Menu Arabic  */
@media only screen and (max-width: 1024px){
    header #menu-primary-menu-ar{
        background: #fff !important;
    }
    header #menu-primary-menu-ar > li{
        padding: 0;
    }
    header #menu-primary-menu-ar > li:not(.wpml-ls-slot-2) {
        padding: 0;
    }
    header .global-menu #menu-primary-menu-ar li.wpml-ls-slot-2:not(.sub-menu li) {
        padding:  0;
        width: 100%;
        padding-left: 0px !important;
    }
    header .global-menu #menu-primary-menu-ar li .sub-menu{
        padding: 0;
        border-top: none;
        width: auto;
        box-shadow: unset;
        margin-left: 8px;
    }
    header .global-menu #menu-primary-menu-ar li .sub-menu li{
        padding: 0;
    }
    header .global-menu #menu-primary-menu-ar li .sub-menu li a{
        padding: 8px 20px;
    }
    header #menu-primary-menu-ar li .sub-menu li .sub-menu{
        top: unset;
        border-left: none;
    }
    header #menu-primary-menu-ar li.wpml-ls-slot-2 a:not(.sub-menu li a){
        border: none;
        border-radius: 0;
        padding: 8px 16px;
        width: 100%;
        height: auto;
        display: inline-block;
    }
    header #menu-primary-menu-ar li.wpml-ls-slot-2 a .wpml-ls-native{
        display: block;
    }
    header #menu-primary-menu-ar li.wpml-ls-slot-2{
        display: flex;
        flex-direction: column;
    }
    header #menu-primary-menu-ar li.wpml-ls-slot-2 a ~ .sub-menu{
        width: 100%;
        margin-left: auto;
        background-color: transparent !important;
    }
     header #menu-primary-menu-ar li.wpml-ls-slot-2 a ~ .sub-menu li .wpml-ls-native{
         -webkit-transform: unset;
         transform: unset;
    }
    header nav.secondary-menu #menu-stocktaking-menu li > a:after,
    header nav.secondary-menu #menu-open-consultation-process-menu li > a:after,
    header nav.secondary-menu #menu-wsis-prizes-menu li > a:after,
    header nav.secondary-menu #menu-sdg-talkx-menu li > a:after,
    header nav.secondary-menu #menu-sdg-blogx-menu li > a:after,
    header nav.secondary-menu #menu-my-wsis li > a:after,
    header nav.secondary-menu #menu-wsis-flash-news-letter li > a:after,
    header nav.secondary-menu #menu-summit-1-menu li > a:after,
    header nav.secondary-menu #menu-summit-2-menu li > a:after,
    header nav.secondary-menu #menu-wsis-sdg-matrix-menu li > a:after,
    header nav.secondary-menu #menu-photo-contest-menu li > a:after,
    header nav.secondary-menu #menu-wsis-forum-menu li > a:after, 
    header nav.secondary-menu #menu-open-consultation-process-menu li > a:after{left: 0;}
    header .eael-nav-menu-wrapper ul li a > .eael-simple-menu-indicator,
    header .global-menu .eael-simple-menu a > .eael-simple-menu-indicator, 
    header nav.secondary-menu .eael-simple-menu a > .eael-simple-menu-indicator{display: none !important;}
    header .eael-nav-menu-wrapper ul li .sub-menu + .eael-simple-menu-indicator{top: 10px !important;}


    header nav.secondary-menu nav > .eael-simple-menu{width: 250px !important; top: 61px !important; box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 15px; text-align: left; background: #fff !important; padding: 10px 0 !important;}
    header nav.secondary-menu nav > .eael-simple-menu li{padding: 7px 20px !important;}
    header nav.secondary-menu nav > .eael-simple-menu li a{text-align: left !important; padding: 0 !important;}
    header nav.secondary-menu nav > .eael-simple-menu li .eael-simple-menu-indicator { background: transparent !important; border: none !important; top: 2px;}
    header nav.secondary-menu .eael-simple-menu li .sub-menu{padding: 0 !important; margin-left: 8px; padding-top: 5px !important;}
    header nav.secondary-menu .eael-simple-menu li .sub-menu li{padding: 4px 0 !important;}
    header nav.secondary-menu .eael-simple-menu a + .sub-menu,
    header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-to-top li:hover>ul {
        -webkit-transform: translateY(10px) !important; -ms-transform: translateY(10px) !important; transform: translateY(10px) !important;}

    .sessions-template-default .sessions .page-header h1, 
    .ocp-template-default .ocp .page-header h1, 
    .hlt-speaking-request-template-default .hlt-speaking-request .page-header h1{font-size: 30px; line-height: 38px;}
    .rules-conditions-contest .exad-modal-content h3{line-height: 30px;}

    .sessions-template-default .sessions .page-header h1, 
    .ocp-template-default .ocp .page-header h1, 
    .hlt-speaking-request-template-default .hlt-speaking-request .page-header h1, 
    .hlt_nomination_sub-template-default .hlt_nomination_sub .page-header h1, 
    .photocontestsubmis-template-default .photocontestsubmis .page-header h1, 
    .stocktaking_projects-template-default .stocktaking_projects .page-header h1, 
    .exhibitionsubmission-template-default .exhibitionsubmission .page-header h1, 
    .flash_newsletter_sub-template-default .flash_newsletter_sub .page-header h1, 
    .prizes_submissions-template-default .prizes_submissions .page-header h1{font-size: 30px; line-height: 38px;}
}
/* End Header Menu Arabic  */


/*@media only screen and (max-width: 1024px) {
  header nav.secondary-menu nav > .eael-simple-menu{width: 250px !important; top: 61px !important; box-shadow: rgba(0, 0, 0, 0.06) 0px 3px 15px; text-align: left; background: #fff !important; padding: 10px 0 !important;}
  header nav.secondary-menu nav > .eael-simple-menu li{padding: 7px 20px !important;}
  header nav.secondary-menu nav > .eael-simple-menu li a{text-align: left !important; padding: 0 !important;}
  header nav.secondary-menu nav > .eael-simple-menu li .eael-simple-menu-indicator { background: transparent !important; border: none !important; top: 2px;}
  header nav.secondary-menu .eael-simple-menu li .sub-menu{padding: 0 !important; margin-left: 8px; padding-top: 5px !important;}
  header nav.secondary-menu .eael-simple-menu li .sub-menu li{padding: 4px 0 !important;}
  header nav.secondary-menu .eael-simple-menu a + .sub-menu,
  header nav.secondary-menu .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-to-top li:hover>ul {
    -webkit-transform: translateY(10px) !important; -ms-transform: translateY(10px) !important; transform: translateY(10px) !important;}

  .sessions-template-default .sessions .page-header h1, 
  .ocp-template-default .ocp .page-header h1, 
  .hlt-speaking-request-template-default .hlt-speaking-request .page-header h1{font-size: 30px; line-height: 38px;}
  .rules-conditions-contest .exad-modal-content h3{line-height: 30px;}

}*/

@media only screen and (max-width: 991px) {
  .tab-content>.tab-pane {display: block; opacity: 1;}

  .agenda .nav-pills.main-tabs{gap: 10px;}
  .agenda .weeks-tab .tabs-description .tab-content .tab-pane{margin-bottom: 10px; box-shadow: 0px 10px 15px #2C54A61A; border: 1px solid #F2F2F2; border-radius: 10px;}
  .agenda .weeks-tab .tabs-description .tab-content .tab-pane .accordion-header {margin: 0;}
  .agenda .weeks-tab .tabs-description .tab-content .accordion-header .accordion-button.collapsed{color: #5D5D5D;}
  .agenda .weeks-tab .tabs-description .tab-content .accordion-header .accordion-button{text-align: left; box-shadow: unset; border: none !important; border-radius: 10px !important; background: transparent;
    color: #63B449; padding: 17px 20px; font-size: 14px;line-height: 24px; font-weight: 600; width: 100%;}
  .agenda .weeks-tab .tabs-description .tab-content .accordion-header .accordion-button:after {content: ''; background-image: url(https://staging-wsis.wishtree.tech/wp-content/uploads/2023/08/toggle-arrow.svg);
    background-repeat: no-repeat; background-size: 14px; width: 14px; height: 8px; display: inline-block; right: 20px; margin-left: auto; position: absolute; top: 24px;}
  .agenda .weeks-tab .tabs-description .tab-content .accordion-body{padding: 0 20px 20px;}

  .high-level-participant .main-chair-person .chair-person{padding: 22px;}
  .project-listing .d-grid {grid-template-columns: repeat(3, 1fr);}
}

@media only screen and (max-width: 767px){

    .breadcrumbs p{font-size: 12px !important;}
    .summit .summit-phase .graph-column:after{display: none;}
    .custom-silder .swiper-wrapper .swiper-slide > .elementor-element.e-con-full {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical;-webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}
    .custom-silder .swiper-pagination {top: auto !important; bottom: 20px !important;}
    .sessions-template-default .sessions .page-header h1, 
    .ocp-template-default .ocp .page-header h1, 
    .hlt-speaking-request-template-default .hlt-speaking-request .page-header h1{font-size: 26px; line-height: 31px;}
    .wsis-forms .accordion .btn_wrapper{gap: 5px; -ms-flex-wrap: wrap;flex-wrap: wrap;}

    .high-level-participant .main-chair-person .chair-person{max-width: 450px; margin: 0 auto 30px; text-align: center;}
    .form-submission-meta-data label:not(:last-child):after{display: none;}
    .agenda .event-tabs .search-form .dropdown .dropdown-menu{max-height: 500px; overflow-x: auto;}
    .agenda .weeks-tab .tab-content #view-list .card {padding: 20px;}
    .previous-forum-outcomes .wsis-data-table h3 {margin: 40px 0 20px;}
    .previous-forum-outcomes .forum-outcomes-content{float: none;}
    .previous-forum-outcomes .forum-outcomes-content img{float: none; margin: 0 0 5px; border-radius: 10px;}
    .main-exhibition .exhibitor {padding: 20px 0 0;}
    .session-img-slider {margin-top: 50px; padding-bottom: 30px;}
    .agenda .event-tabs form .dropdown{ margin-top: 5px;}
    .agenda .event-tabs .search-form .dropdown .btn-secondary{max-width: 100%;}
    .wsis-data-table .table-widgets{grid-template-columns: repeat(2, 1fr);}
    .wsis-data-table .table-widgets .widget-count a{padding: 15px;}
    .table-filters label{margin-bottom: 5px;}
    .nominated-projects .custom-dropdown{min-width: 100%; }
    .project-listing .d-grid {grid-template-columns: repeat(2, 1fr);}
    .project-detail .project-description .project-list {margin-top: 25px;}
    .agenda-detail .wsis-matrix ul{grid-template-columns: repeat(5, 1fr);}
    .vote-btn{padding-left: 16px; padding-right: 16px;}

    .sessions-template-default .sessions .page-header h1, 
    .ocp-template-default .ocp .page-header h1, 
    .hlt-speaking-request-template-default .hlt-speaking-request .page-header h1, 
    .hlt_nomination_sub-template-default .hlt_nomination_sub .page-header h1, 
    .photocontestsubmis-template-default .photocontestsubmis .page-header h1, 
    .stocktaking_projects-template-default .stocktaking_projects .page-header h1, 
    .exhibitionsubmission-template-default .exhibitionsubmission .page-header h1, 
    .flash_newsletter_sub-template-default .flash_newsletter_sub .page-header h1, 
    .prizes_submissions-template-default .prizes_submissions .page-header h1{font-size: 26px; line-height: 31px;}
    .wsis-photo-contest-finalists .Finalist-photo {padding: 15px;}
}

@media only screen and (max-width: 575px){
    .wsis-reporting .filter-report .card .thumb-img{-webkit-box-flex: 0;-ms-flex: 0 0 20%; flex: 0 0 20%;}
    .wsis-reporting .filter-report .card .card-details label{display: block;}
    .container, body:not([class*=elementor-page-]) .site-main {padding-left: 30px; padding-right: 30px;}
    .acf-input .input, .acf-input input:not(.quicktags-toolbar input), 
    .acf-input .select2-container.-acf .select2-selection.select2-selection--single, 
    .acf-input select{width: 100%;}

    .high-level-participant .participants .member-img img{max-width: 250px;}
    .form-submission-meta-data{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; 
    -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 10px;}
    .agenda .weeks-tab .tab-content .session-list{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start !important; 
    -ms-flex-align: start !important; align-items: flex-start !important; gap: 10px;}
    .agenda .event-tabs .nav-tabs button{-ms-flex-wrap: nowrap;flex-wrap: nowrap; padding: 14px 10px;}
    .agenda .event-tabs .tab-content{padding: 30px 10px 20px 10px;}
    .nominated-projects .custom-dropdown{padding: 10px 30px 10px 20px; background-position: 97% center; min-height: 46px;line-height: 24px;}
    .agenda .weeks-tab .card-footer{-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start !important; -ms-flex-align: start !important; 
    align-items: flex-start !important; gap: 10px;}

    .photocontestsubmis-template-default .acf-input input[type="checkbox"]{width: auto;}
    .agenda-detail .wsis-matrix ul{grid-template-columns: repeat(4, 1fr);}
    .flash-news-issue h5{font-size: 16px; line-height: 22px;}
    .flash-news-issue .accordion .accordion-button{font-size: 14px; line-height: 20px; padding: 14px 20px;}
    .mce-toolbar .mce-btn button, .qt-dfw {padding: 3px !important;}
    .stocktaking-search .input-group .btn-outline-secondary{font-size: 24px; width: 60px;}
    .stocktaking-search .input-group .form-control{font-size: 14px; padding: 20px;}
    .wsis-photo-contest-finalists .Finalist-photo{max-width: 300px;}
}

@media only screen and (max-width: 480px){
    .wsis-data-table .table-widgets{grid-template-columns: repeat(1, 1fr);}
    .wsis-data-table .main-table .dataTables_wrapper .dataTables_filter label .form-control{min-width: unset; width: 100%;}
    .project-listing .d-grid {grid-template-columns: repeat(1, 1fr);}
    .agenda-detail .wsis-matrix ul{grid-template-columns: repeat(3, 1fr);}

    .sdg-matrix-services > .e-con-inner{grid-template-columns: repeat(3, 1fr) !important;}


}