@media(min-width:992px) {
  
	  .container {
        max-width: 1060px;
    }
	
	
}

@media(min-width:1200px) {
    .container.inner-container {
        max-width: 997px;
    }
	  .container {
        max-width: 1240px;
    }
	
	
}

@media(min-width:1400px) {
    .container.inner-container {
        max-width: 1182px;
    }
	.container {
        max-width: 1420px;
    }
}



@media(min-width:991px) {
    svg#Down_arrow_small_ {
        display: none;
    }
}

@media(max-width:1399px) {
    .page-id-180 .wpcf7 form .wpcf7-response-output {
        max-width: 829px;
    }
    .dashboard-slide-conetent .dashboard-slide-title {
        font-size: 34px;
    }
    h3,
    .h3 {
        font-size: 36px;
    }
    .dashboard-slide-quotes p {
        font-size: 14px;
        line-height: 20px;
    }
    .dashboard-slide-quotes .quotes-text h6 {
        font-size: 22px;
    }
    .dashboard-slide-quotes .quotes-text {
        max-width: 425px;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 425px;
        flex: 0 0 425px;
        padding-left: 20px;
    }
    .dashboard-slide-conetent .dashboard-slide-title {
        font-size: 34px;
    }
    .sectionSlide_0 .quotes-text {
        padding-left: 0;
    }
	 
    .menuHolder .manuInner li {
        margin: 0 20px;
}
	.bg_work .parallax-content_text p {

    max-width: 990px;
}
}

@media screen and (max-width: 1400px) and (min-width: 992px) {
    .dashboard-slide-conetent {
        top: 100px;
    }
}

@media(max-width:1199px) {
    .page-id-180 .wpcf7 form .wpcf7-response-output {
        max-width: 687px;
    }
    .public_private_tasks {
        background-image: url(../images/CupPicture.jpg);
        padding: 120px 0;
    }
    h3,
    .h3 {
        font-size: 29px;
    }
    .defaultpage h2.common-heading {
        font-size: 29px;
        line-height: 1.2;
    }
    ul#tabs-nav li a {
        max-width: 100%;
        width: 100%;
    }
    .menuHolder .manuInner li {
        margin: 0 20px;
    }
/*     .technical_workstreams img {
        padding-left: 66px;
    }
    .technical_workstreams p {
        padding-left: 66px;
    }
    .technical_workstreams h5 {
        padding-left: 66px;
    }
    .details_table {
        padding-left: 66px;
    }
	.indicators-library-section {
    padding-left: 66px;
} */
	.menuHolder .manuInner li {
    margin: 0 15px;
}
	.outer_img {
    width: 199px;
    height: 199px;

}
	.outer_img img {
    max-width: 129px;
}
	.bg_work .parallax-content_text p {
    max-width: 810px;
}
}

@media only screen and (max-width: 1100px) and (min-width: 992px) {
    .mainLogo span {
        font-size: 14px;
        max-width: 170px;
    }
    .menuHolder .manuInner a {
        font-size: 16px;
    }

    .indicators-library-section {
        margin-left: 0;
    }
    ul.sub-menu {
        top:61px;
    }
    .navbar__fixed ul.sub-menu {
        top: 61px;
    }
	.coffe_section .parallax-content_text p {

    max-width: 807px;
}
/* 	4 Nov 2025 News */
	   .news_container .indicators-library-section {
        margin-left: 0;
    }
}

@media(max-width:991px) {
    .page-id-180 .wpcf7 form .wpcf7-response-output {
        max-width: 497px;
    }
    h3,
    .h3 {
        font-size: 24px;
    }
    .menuHolder .manuInner li::before {
        width: 20%;
    }
    span.icon.intro svg {
        transform: rotate(180deg);
    }
    h3.new_only.upper_text {
        margin-bottom: 25px;
        margin-top: 0;
    }
    .menuHolder .manuInner li::before {
        display: none;
    }
    .menuHolder .manuInner>li.active>a::before {
        content: '';
        background-color: #fff;
       width: 100%;
        height: 1px;
        position: absolute;
        left: 0;
        bottom: 0px;
        border-radius: 10px;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        -webkit-transition: all 300ms ease-in-out;
        -o-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
        z-index: 3;
        background-color: #fff;

    }
    .menuHolder .manuInner .active a {
        background: transparent;
        color: #fff;
        padding: 0;
    }
    .menuHolder .manuInner>li.active>a::before {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    .menuIcon.active {
        position: relative;
        top: -5px;
    }
    .work_team p {
        padding-right: 0;
    }
    .parallax-content_text p br {
        display: none;
    }
    .data_l-v1 {
        margin-top: 0;
    }
    section#dashboardOuter {
        margin-top: 66px;
    }
    header.headerMain {
        padding: 3px 0;
    }
    .living_prosperous {
        grid-template-columns: repeat(3, 1fr);
        padding: 30px 0;
        gap: 39px;
    }
    .work_team {
        margin-top: 0px;
        display: inline-block;
        padding-left: 0;
		margin-bottom:35px;
    }
    .dashboard-slide-quotes .quotes-text h6 {
        font-size: 20px;
        padding-bottom: 10px;
    }
    .dashboard-slide-conetent .dashboard-slide-title {
        font-size: 34px;
    }
    .coffee_new h3 {
        padding-left: 0;
        text-align: center;
    }
    .work_section {
        margin-top: 103px;
    }
/*     .details_content_v1 .row {
        flex-direction: column-reverse;
    } */
    .menuIcon.active span:nth-child(1) {
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 100%;
        margin: 0;
        top: 13px;
    }
    .menuIcon.active span:nth-child(2) {
        display: none;
    }
    .menuIcon span:nth-child(2) {
        margin: 6px 0;
        margin-left: auto;
    }
    .menuIcon.active span:nth-child(3) {
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: 10px;
    }
    .chartOuter {
        width: 491px;
        height: 380px;
    }
    .chartOuter img {
        width: initial;
        height: auto;
        max-height: 100%;
    }
    .dashboardNavbar li a {
        font-size: 16px;
    }
    .new_logos {
        gap: 18px;
        flex-wrap: wrap;
    }
    .work_strems {
        padding: 34px 0;
    }
    .menuIcon {
        display: -ms-flex;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
		cursor:pointer;
    }
    .menuIcon span:nth-child(2) {
        margin: 6px 0;
        margin-left: auto;
    }
    .menuHolder {
        display: block;
        padding: 15px 20px;
        max-height: calc(100vh - 107px);
        width: 260px;
        /* height: auto; */
        overflow-y: auto;
        pointer-events: none;
        background-color: #123041;
        position: absolute;
        top: 75px;
        right: 15px;
        border-radius: 15px 0 15px 15px;
        transition: ease .3s;
        -moz-transform: scale(0);
        -o-transform: scale(0);
        -ms-transform: scale(0);
        -webkit-transform: scale(0);
        transform: scale(0);
        transform-origin: top right;
    }
    .menuHolder .manuInner li:hover::before {
        display: none;
    }
    .menuHolder ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .menuHolder .manuInner li {
        padding: 0;
    }
    .menuHolder .manuInner a {
        font-size: 16px;
        padding: 8px 0;
        display: inline-block;
        font-family: 'gotham-book';
        position: relative;
    }
    svg#Down_arrow_small_ {
        position: absolute;
        right: 0;
        top: 13px;
		cursor:pointer;
    }
    /* .manuInner li.active svg#Down_arrow_small_ {
        transform: rotate(180deg);
    } */
    .menuHolder .manuInner li::before {
        bottom: -2px;
        height: 2px;
    }
    .menuHolder.toggle {
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
        pointer-events: all;
    }
    .menuHolder.toggle .manuInner li {
        margin: 0;
    }
    .menuHolder .manuInner ul.sub-menu>li a {
        padding: 8px 11px;
        font-size: 14px;
    }
    .menuHolder.toggle .manuInner {
        display: block;
    }
    .headerMain ul.sub-menu {
        position: relative;
        background-color: #123041;
        width: auto;
        top: 0;
    }
    ul.sub-menu.openclose {
        display: block!important;
    }
    .headerMain li:hover ul.sub-menu {
        display: none;
    }
    .work_t {
        width: 100%;
        margin: 37px 0;
    }
    .resourses {
        padding: 60px 0 60px 0;
    }
    .technical_workstreams img {
        padding-left: 0;
    }
    .technical_workstreams p {
        padding-left: 0;
    }
    .technical_workstreams h5 {
        padding-left: 0;
    }
    .details_table {
        padding-left: 0;
    }
    div#tabs-content {
        padding-left: 0;
    }
    .dashboard-slide-conetent {
        padding-left: 0;
    }
	.indicators-library-section {
    margin-left: 0;
}
	
	.indicators-libr-right,
.defaultpage,.details_table,.form_inpur{
    padding-bottom:40px
}
	.tabs-content{
		margin-bottom:0;
	}
	  .technical_workstreams {
        padding-bottom:40px;
    }
	
	.contact_us h3
{
font-size:54px;
}
	.technical_workstreams .col-lg-9 {
    width: 100%;
}
	.container.section-inner.thin.error404-content,.search.search-no-results,  .single-post #site-content  {
  padding-top: 52px;
}
	/* 	4 nov 2025 News*/
	.news_container .indicators-library-section {
    margin-left: 0;
}
	.news_container .defaultpage{
    padding-bottom:40px
 }
}

@media(max-width:767px) {
    .single-post .contact_us h3 {
  font-size: 50px;
  line-height: 60px;
}
/* 	//new css h4 // */
	.details_content_v1 h4, .defaultpage h4 {
  font-size: 15px;
}
	.indicate .proven_data h4, .indicate .top_dis h4 {
    font-size: 15px;

}
	/* 	//new css h4 // */

	
    .page-id-180 .wpcf7 form .wpcf7-response-output {
        max-width: 971px;
        margin-left: 0px !important;
    }
    ul#tabs-nav li a {
        width: 100%;
        font-weight: 400;
        font-size: 14px;
        line-height: 15px;
    }
    .defaultpage p,
    .defaultpage ul {
        margin-left: 0;
    }
    .parallax-content_text h3 {
        line-height: 1.2;
    }
    .common-Btn {
        font-size: 14px;
    }
    .work_details_v3 .coffee_new h6 {
        font-size: 21px;
        line-height: 1.1;
    }
    .work_details_v3 {
        padding: 113px 0 87px 0;
        height: 296px;
        min-height: 296px;
    }
    .approachBanner {
        padding: 140px 0;
    }
    .chartOuter,
    .piechartOuetr {
        width: 100%;
        height: 300px;
        padding-left: 15px;
        padding-right: 15px;
        position: relative;
        bottom: 0;
        padding-top: 30px;
        right: 0;
    }
    .dashboard-slide-links {
        position: relative;
        order: 2;
        margin-top: 40px;
        left: 0;
        bottom: 0;
    }
    .dashboard-slide-quotes p {
        font-size: 14px;
        margin-left: -3px !important;
    }
    .dashboard-slide {
        height: calc(100vh - 60px);
    }
    .parallax-content_text h3 br {
        display: none;
    }
    .parallax-content_text p {
        font-size: 15px;
        letter-spacing: 1px;
        line-height: 1.2;
        padding: 20px 0;
    }
    .heroBanner .slick-dots {
        bottom: 10px;
    }
    .heroBanner .slick-dots li {
        width: 10px;
        height: 10px;
    }
    .work_team p, .work_team li {
	  font-size: 15px;
	  line-height: 1.5;
    }
    .details_table {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-row-gap: 20px;
    }
    .pt1 img {
        height: 67px;
    }
    ul#tabs-nav {
        padding: 0;
    }
    .living_prosperous h4 {
        line-height: 20px;
    }
    h3.new_only {
        margin-top: 30px;
        margin-bottom: 0;
    }
    .container.defaultpage h2 {
        margin: 0;
    }
    .defaultpage p {
        margin: 0;
    }
    .defaultpage {
        padding: 36px 15px 47px 15px;
    }
    .form_inpur .form-control {
        width: 100%;
    }
    .details_table h3 {
        font-size: 16px;
    }
    header.headerMain.outer_header {
        background-color: #123041;
    }
    .heroBanner {
        margin-top: 50px;
    }
    .technical_workstreams p {
        font-size: 16px;
    }
    .contact_details {
        padding-left: 0;
    }
    .dashboard-slide-conetent {
        position: relative;
        top: 20px;
        left: 0;
    }
    .dashboard-slide .container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .dashboard-slide-quotes .quotes-icon {
        font-size: 80px;
        line-height: 60px;
    }
    .dashboard-slide-quotes .quotes-text {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 37px);
        flex: 0 0 calc(100% - 37px);
        max-width: 100%;
        padding-left: 0;
        margin-left: 20px !important;
    }
    .defaultpage h2.common-heading {
        font-size: 25px;
        line-height: 1.1;
    }
    h1,
    .h1 {
        font-size: 28px;
    }
    h2,
    .h2 {
        font-size: 26px;
    }
    h3,
    .h3 {
        font-size: 22px;
    }
    h4,
    .h4 {
        font-size: 20px;
    }
    h5,
    .h5 {
        font-size: 18px;
    }
    /* h6, .h6 {
    font-size: 28px;

} */
    .first_slide .quotes-text {
        padding-left: 10px !important;
        margin-left: 0 !important;
    }
    blockquote:before {
        font-size: 80px;
        line-height: 80px;
        left: -40px;
        top: -10px;
    }
    blockquote {
        position: relative;
        margin-top: 0;
        margin-right: 0;
        margin-left: 0;
    }
    .slick-track .slick-slide:first-of-type .dashboard-slide-quotes .quotes-text {
/*         padding-left: 0; */
    }
.indicators-library-section {
    margin: auto;
    padding-left: 0;
}
	.leftdiv_space {
    padding-left: 15px;
}
	
	.contact_us h3
{
font-size:52px;
}
	.new_line_high p {
    line-height: 1.5;
}
	.container.section-inner.thin.error404-content,.search.search-no-results {
  padding-top: 80px;
}
/* 	4 nov 2025 News */
  .news_container .leftdiv_space {
    padding-left: 15px;
}
	.news_container .indicators-library-section {

    margin: auto;
    padding-left: 0;
}
}

@media(max-width:575px) {
    .mainLogo img {
  height: 70px;
  
}
  .contact_us h3 {
    font-size: 32px;
  }
     .single-post .contact_us h3 {
    font-size: 35px;
    line-height: 40px;
  }
	.details_content_v1 .work_team p iframe {
  width: 100%;
  height: revert-layer;
}
    .dashboard-slide-links {
        left: 0;
        bottom: 20px;
    }
    .dashboard-slide-conetent .dashboard-slide-title {
        font-size: 24px;
    }
    .dashboard-slide-quotes .quotes-text h6 {
        font-size: 16px;
    }
    .heroBanner .slick-slide img {
        height: 264px;
        object-fit: cover;
        min-height: 264px;
    }
}

@media(max-width:480px) {
    .living_prosperous {
        padding: 0;
        grid-template-columns: repeat(2, 1fr);
    }
    ul#tabs-nav li a {
        font-size: 14px;
        padding: 14px 3px;
    }
    ul#menu-indicator_menu li {
        font-size: 12px;
    }
    section#dashboardOuter {
        margin-top: 51px;
    }
    .new_logos img {
        max-width: max-content;
        height: 48px;
    }
    .mainLogo span {
        line-height: 1.4;
    }
    .img_editor {
        width: 112px;
        height: 63px;
        padding-right: 0;
        object-fit: contain;
        display: inline-block;
    }
    .details_table {
        grid-template-columns: repeat(1, 1fr);
    }
    .mainLogo img {
        height: 60px;
        max-width: 266px;
        object-fit: contain;
    }
    .mainLogo span {
        font-size: 11px;
        margin-left: 11px;
        padding-left: 10px;
        max-width: 136px;
        padding-top: 7px;
    }
}

@media(max-width:360px) {
    .mainLogo img {
        max-width: 250px;
    }
    .mainLogo span {
        font-size: 12px;
        max-width: 161px;
    }
}

@media screen and (max-width:991px) {
    .headerMain .container {
        max-width: 100%;
    }
    .headerInner {
        padding-right: 10px;
    }
    .trp-shortcode-switcher {
        padding: 2px 0 !important;
    }
    .trp-language-switcher .trp-language-item {
        padding: 3px !important;
    }
    .trp-shortcode-arrow,
    .trp-flag-image {
        width: 15px !important;
    }
    .trp-language-switcher .trp-current-language-item__wrapper {
        padding-right: 3px !important;
    }
}