/* ==========================================================================
   *Medium devices (tablets, 1320px and down)*
   ========================================================================== */
@media (max-width: 1600px) {
    .ecosystems__solution--popup {
        left: 0;
    }
    .ecosystems__solution--popup::after {
        margin: inherit;
        right: inherit;
        left: 70px;
    }
    .schedule__session--left {
        margin-left: 0;
    }
    .banner__next__prev--block {
        top: 30%;
    }
}

/* ==========================================================================
   *Medium devices (tablets, 1320px and down)*
   ========================================================================== */
@media (max-width: 1400px) {
    /* 3=6=2022 LIYA JIHN */
    .course-data-div {
        padding: 20px 13px;
    }

    .banner__item {
        min-height: auto;
    }
    .banner__item video {
        height: auto;
        object-fit: revert;
    }

    .footer__contact--list li {
        width: 30% !important;
    }
    .professional__education--left h2 {
        font-size: 60px;
    }
    .professional__education--right {
        padding-left: 40px;
    }
    .vision__mission--box {
        margin: 0;
    }
    .schedule__session--left {
        margin: 0;
    }
    .home__features--list li h5 {
        font-size: 14px;
    }
    .start__reasons--countbox h3 {
        font-size: 40px;
        line-height: 40px;
    }
    .step__cont {
        right: -155px;
    }
    .how__being--row:nth-child(even) .step__cont {
        left: -155px;
    }
    .founders__corner--right {
        padding-left: 0;
    }
    .founders__corner--span {
        min-height: inherit;
    }
    .popular__writing--left {
        padding-top: 0;
    }

    .farmers__meetimg__top--right {
        margin-left: 0px;
    }
    .why__invest--text {
        margin-left: -30px;
    }
    .investors__desk--schedule .schedule__session--left {
        padding-right: 0px;
    }
    .investors__desk--schedule .schedule__session--left h3 {
        font-size: 52px;
        line-height: 52px;
    }
    .bringing__intelligence--box {
        margin: 0px;
    }

    .header__signup {
        margin-left: 20px;
    }
    .main-menu > ul > li > a {
        padding: 11px 17px;
    }

    /* ======================== 19-04-2022 Investors Desk ======================== */
    .track__record--list li:nth-child(odd):before {
        height: 103%;
    }
    /* ======================== 19-04-2022 Investors Desk ======================== */

    /********************** LIYA JOHN NEW STYLE ON HOME PAGE BANNER START*****************************/
    .agriculture__collaborative__banner--right .logo-block {
        padding-left: 100px;
    }
    .agriculture__collaborative__banner--right .logo-block li {
        width: 135px;
        height: 135px;
    }
    /********************** LIYA JOHN NEW STYLE ON HOME PAGE BANNER END*****************************/
}

/* ==========================================================================
   *Medium devices (tablets, 1200px and down)*
   ========================================================================== */
@media (max-width: 1200px) {
    .main-menu > ul {
        font-size: 0;
        padding: 0;
    }
    .main-menu > ul > li > a {
        padding: 11px 10px;
    }
    .header__signup {
        margin-left: 15px;
    }
    .header__search--btn {
        padding: 10px 12px;
    }
    .logo {
        max-width: 160px;
    }
    .mega-drop {
        top: 54px;
    }
    .mega__drop--left {
        padding-left: 105px;
    }
    .mega__drop__left--icon {
        max-width: 77px;
    }
    .mega-drop .resp-vtabs .resp-tabs-list > li {
        padding: 15px;
    }

    .professional__education--left h2 {
        font-size: 50px;
    }
    .bringing__intelligence--banner .professional__education--left {
        padding-right: 0;
    }
    .farmers__student--speack {
        margin: 60px 0 0 0;
        padding: 45px 25px 25px 25px;
    }
    .solutions__ecosystems__right--box {
        margin-left: 30px;
    }
    .schedule__session--left h2 {
        font-size: 75px;
    }
    .schedule__session--left h2 span {
        font-size: 65px;
        line-height: 65px;
    }
    .hero__section .owl-dots {
        bottom: 60px;
    }
    .home__features--list li {
        padding: 20px 15px;
        padding-bottom: 42px;
    }
    .home__features--list li .commen__link {
        left: 15px;
    }

    .contact__address--box {
        padding: 30px;
    }
    .contact__form--left {
        padding-right: 0;
    }
    .contact__form--right {
        padding-left: 0;
    }
    .start__reasons--listing li {
        padding-left: 0;
        padding: 20px 0;
    }
    .start__reasons--listing li .icon {
        position: static;
        margin-bottom: 15px;
    }
    .start__reasons--right {
        margin-left: 0;
        padding: 10px 20px 20px 20px;
    }
    .start__reasons--countbox {
        padding: 22px;
        border-radius: 10px;
        margin-top: 15px;
    }
    .start__reasons--block .commen__head h3 {
        margin-bottom: 0;
    }
    .step__cont {
        right: -140px;
    }
    .how__being--row:nth-child(even) .step__cont {
        left: -140px;
    }
    .popular__writing--box {
        padding: 20px;
    }
    .popular__writing--box .icon {
        position: static;
        margin-bottom: 15px;
    }
    .founder__datils {
        bottom: -140px;
    }

    .farmers__meetimg__green--block .primary__btn {
        font-size: 16px;
    }
    .need__training--box .primary__btn {
        text-align: left;
    }
    .bought__body {
        padding: 25px 20px;
    }
    .oppertunity__left {
        padding-right: 0;
    }
    .problem__solve--steps ul li::before {
        width: 35px;
        height: 32px;
        background-size: cover;
        left: -16px;
        top: -52px;
    }
    .value__creation--left {
        padding-right: 0;
    }
    .our__solutions--list li {
        padding: 30px 35px 30px 125px;
        font-size: 17px;
    }
    .investors__desk--schedule .schedule__session--left h3 {
        font-size: 46px;
        line-height: 48px;
    }
    .investors__desk--schedule .schedule__session--left p {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .investors__desk--schedule .schedule__session--left {
        padding-top: 0;
        text-align: center;
        margin-bottom: 20px;
    }

    .policy__content--main .resp-tabs-list {
        width: 30%;
    }
    .policy__content--main .resp-tabs-container {
        width: 65%;
    }

    /* ======================== 19-04-2022 Investors Desk ======================== */
    .value__creation--block .commen__head h3 {
        font-size: 36px;
        line-height: 36px;
    }
    .value__creation--box {
        padding: 25px;
        border-radius: 10px;
    }
    .track__record--list li {
        font-size: 22px;
        line-height: 28px;
    }
    .track__record--list li::after {
        width: 79%;
    }
    /* ======================== 19-04-2022 Investors Desk ======================== */

    /* ======================== 20-04-2022 knowledge__center ======================== */
    .council__expert--main .table thead tr th {
        font-size: 12px;
    }
    /* ======================== 20-04-2022 knowledge__center ======================== */

    /* ======================== 21-04-2022 knowledge__center ======================== */
    .collaborations__partners--right a {
        margin: 0 15px;
    }
    .problem__solve--stepbox .spread__accross--list li::before {
        width: 20px;
        height: 20px;
        left: 0;
        top: 0;
    }
    /* ======================== 21-04-2022 knowledge__center ======================== */

    /********************** LIYA JOHN NEW STYLE ON HOME PAGE BANNER START*****************************/
    .agriculture__collaborative__banner--right .logo-block li {
        width: 110px;
        height: 110px;
        padding: 10px;
        overflow: hidden;
    }
    .agriculture__collaborative__banner--right .logo-block {
        padding-left: 60px;
    }
    /********************** LIYA JOHN NEW STYLE ON HOME PAGE BANNER END*****************************/
}

/* ==========================================================================
   *Medium devices (tablets, 991px and down)*
   ========================================================================== */
@media (max-width: 991px) {
    /*  Login  */

    .mobile-menu ul > li:last-child {
        display: none;
    }

    /*=============== Testmonial Section =================*/

    .testimonial--item {
        padding: 20px 25px;
    }

    .testimonial--item p {
        font-size: 14px;
    }

    .customer__details h6 {
        font-size: 16px;
    }

    .customer__details span {
        font-size: 15px;
    }

    .testimonials__heading h1 {
        font-size: 32px;
    }

    /*========================== 30-5-2022 LIYA NEW STYLE ON VERTICLE PAGE START============================*/
    .course-content {
        margin-bottom: 25px;
        height: auto;
    }
    .entroll-btn-box {
        display: block;
        text-align: center;
    }
    .popup-img-block {
        padding: 25px 15px;
    }
    .content-course-review {
        padding: 35px 15px;
    }
    .modal-available-courses h4 {
        font-size: 22px;
    }
    .course-content {
        padding: 25px 15px;
    }
    .browse__mycourse--radios {
        display: block;
    }
    .course__radio {
        width: 100%;
        margin: 12px 0;
    }
    .all-course {
        margin-bottom: 15px;
        width: auto;
    }
    .agriculture-intelligence {
        padding: 25px 15px;
    }
    .browse__courses--filtering > li > label {
        font-size: 13px;
        padding: 18px 8px;
    }
    .browse__courses--filtering .commen__selector {
        font-size: 13px;
    }
    .browse__mycourse--main {
        padding: 25px 15px;
    }
    .popup-img-box span img {
        width: 45px;
    }
    .modal-available-courses .modal-header .btn-close {
        width: 25px;
        height: 25px;
        font-size: 25px;
    }
    /*========================== 30-5-2022 LIYA NEW STYLE ON VERTICLE PAGE END============================*/

    .banner__item video {
        height: auto;
    }
    .banner__item {
        min-height: auto;
    }

    .hero__section {
        height: auto;
        background: none;
    }
    h2 {
        font-size: 36px !important;
        line-height: 40px !important;
    }
    h3 {
        font-size: 28px !important;
        line-height: 36px !important;
    }
    .header-wraper {
        padding: 0px;
    }
    .logo {
        padding: 10px 0;
    }
    .main-menu {
        display: none;
    }
    .mobile-menu {
        display: block;
        background: #000000;
        position: relative;
        z-index: 9;
    }
    .mobile-menu a.menu-toggle {
        display: block;
        z-index: 1;
        top: -52px;
        right: 10px;
        background: #00582b;
        border-radius: 2px;
    }
    .mobile-menu ul.menu-list {
        display: none;
    }
    .mobile-menu > ul > li > span {
        display: none;
    }
    .mobile-menu > ul.menu-list > li > a.login {
        color: #fff;
        display: block;
        width: 100%;
        font-size: 14px;
        text-transform: uppercase;
        padding: 8px 0;
        background: none;
        display: inline-block;
        line-height: normal;
        position: relative;
        top: 0px;
        border-radius: 0px;
    }
    .mobile-menu > ul > li > a.active {
        color: #fff;
    }
    .header-right {
        margin-right: 50px;
    }
    .mobile-menu > ul.menu-list {
        padding: 10px 0;
    }
    .mobile-menu > ul > li > a {
        font-size: 14px;
        text-transform: uppercase;
    }
    .mobile-menu ul.menu-list > li > ul > li > a {
        font-size: 14px;
    }

    /* Menu Second Level 21-01-2021 */
    .mobile-menu ul.menu-list > li > ul {
        padding: 0;
    }
    .mobile-menu ul.menu-list > li > ul > li > ul {
        display: none;
        background: #505050;
        padding: 0;
    }
    .mobile-menu ul.menu-list > li > ul > li > ul > li > a {
        font-size: 14px;
    }
    /* Menu Second Level END 21-01-2021 */

    .mega-drop {
        padding: 15px;
        position: relative;
        z-index: 3;
        left: inherit !important;
        top: inherit !important;
        right: inherit !important;
        bottom: inherit !important;
        width: 100% !important;
        display: none;
        opacity: 1;
        transform: scale(1);
        pointer-events: auto;
        background: #ffffff;
        border-radius: 0px;
    }
    .header__search--box {
        width: 500px;
        padding: 15px;
    }
    .header__search--box .icon {
        left: 32px;
        top: 31px;
    }
    .header__main {
        padding-right: 35px;
    }
    /*.header__signup { display: none;} */
    .mega-drop ul.resp-tabs-list {
        display: none;
    }
    .mega__drop--left {
        text-align: center;
        padding: 20px 0;
    }
    .mega__drop__left--icon {
        max-width: inherit;
        position: static;
        margin-bottom: 10px;
    }
    .mobile-menu ul > li > a {
        color: #929884;
        text-align: left;
    }
    .mobile-menu ul > li > a:hover {
        color: #1f201e;
    }
    .mega__drop--right {
        padding: 15px 20px;
        background: #eceee9;
    }

    .professional__education--banner {
        background-position: left top !important;
        padding-bottom: 50px;
    }
    .professional__education--left {
        padding: 50px 0;
        text-align: center;
    }
    .professional__education--left p {
        margin-bottom: 20px;
    }
    .professional__education--left h2 br {
        display: none;
    }
    .professional__education--right {
        margin: 0;
        padding: 30px;
        background: #000000ad;
    }
    .professional__education--ul li {
        background: #787a6677;
    }
    .bringing__intelligence--right {
        padding: 0 0 50px 0;
    }
    .farmers__student__banner--main {
        padding: 50px 0 70px;
    }
    .farmers__student--speack {
        margin: 45px 0 0 0;
        padding: 45px 25px 25px 25px;
    }
    .agriculture__collaborative__banner--right {
        text-align: center;
        padding: 0 0 70px 0;
    }

    .right__pop .ecosystems__solution--popup {
        left: inherit;
        right: 0;
    }
    .right__pop .ecosystems__solution--popup::after {
        left: inherit;
        right: 60px;
    }
    .solutions__ecosystems--block .container::after {
        display: none;
    }
    .solutions__ecosystems--right {
        padding-top: 50px;
        margin: 0 !important;
        min-height: inherit;
        padding: 100px 0 50px;
    }
    .solutions__ecosystems--left {
        margin-left: 0 !important;
    }
    .solutions__ecosystems--head {
        height: 134px;
    }
    .schedule__session--left {
        padding: 0;
    }
    .schedule__session--left h2 {
        text-align: center;
        margin-bottom: 15px;
    }
    .schedule__session--left h2 span {
        font-size: 36px;
    }
    .schedule__session--right {
        padding: 0;
        margin-top: 25px;
    }
    .schedule__session--block {
        padding: 50px 0;
    }
    .home__features--block {
        padding: 50px 0;
    }
    .home__features--list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .home__features--list li {
        width: 32%;
        border: 1px solid #d8d8d8;
        text-align: center;
        padding: 20px;
    }
    .home__features--list li::before {
        display: none;
    }
    .home__features--list li .commen__link {
        position: relative;
        left: inherit;
        bottom: inherit;
    }

    .footer__block {
        padding-top: 20px;
    }
    .footer__links--block {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .footer__links--link {
        width: 29%;
        text-align: center;
        margin: 0 15px;
        margin-top: 30px;
    }
    .footer__contact--social h5 {
        text-align: center;
        margin-bottom: 10px;
    }
    .footer__contact--social ul {
        flex-direction: row;
        justify-content: center;
    }
    .footer__contact--social ul li {
        width: auto;
    }
    .footer__contact {
        margin-top: 20px;
    }
    .footer__contact h5 {
        margin-bottom: 10px;
        text-align: center;
    }
    .footer__contact--list li {
        padding: 0 20px;
    }

    .sub__hero--main {
        text-align: center;
    }
    .sub__hero--section .container {
        min-height: auto;
    }
    .contact__content--area {
        padding: 35px 0 50px;
    }
    .contact__address--block {
        margin-top: 0;
    }
    .contact__address--box {
        margin-top: 20px;
    }
    .contact__form--left {
        margin-bottom: 0 !important;
        text-align: center;
    }
    .contact__form--right {
        margin-top: 30px;
    }
    .contact__address--box {
        text-align: center;
    }

    .policy__content--area {
        padding: 50px 0 20px;
    }
    .policy__content--main .resp-tabs-list {
        padding: 20px;
        width: 33%;
    }
    .policy__content--main .resp-tabs-container {
        width: 61%;
    }
    .policy__content--links {
        padding: 25px 20px;
        width: 245px;
    }
    .policy__sidebar li a {
        padding: 12px 30px 12px 0;
    }
    .policy__sidebar li a::after {
        top: 14px;
    }
    .start__reasons--block {
        padding: 50px 0;
    }
    .start__reasons--listing li {
        text-align: center;
    }
    .start__reasons--right {
        margin-top: 0;
    }
    .start__reasons--countbox {
        text-align: center;
    }
    .how__being--block {
        padding: 50px 0 20px;
    }
    .how__being--block h3 {
        margin-bottom: 15px;
    }
    .how__being--row {
        text-align: center;
    }
    .step__cont {
        position: static;
        width: 80px;
        height: 80px;
        line-height: 90px;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .how__being--main::after {
        display: none;
    }
    .industry__today--block {
        padding: 45px 0;
    }
    .industry__today--main {
        padding: 0;
        text-align: center;
    }
    .industry__today--main .primary__btn {
        position: relative;
        right: inherit;
        top: inherit;
        margin-top: 15px;
    }

    .company__top--block {
        padding: 50px 0;
    }
    .company__top--image {
        margin: auto;
        margin-bottom: 20px;
    }
    .company__top--right {
        padding: 0;
    }
    .company__top--right h6 {
        font-size: 20px;
        line-height: 28px;
    }
    .bloom__taxonomy--block {
        padding: 50px 0;
    }
    .bloom__taxonomy--main {
        overflow-x: auto;
    }
    .bloom__taxonomy--main img {
        width: 1246px;
        max-width: inherit;
    }

    .founders__corner--block {
        padding: 50px 0;
    }
    .founders__corner--image {
        margin: auto;
        margin-bottom: 25px;
    }
    .founder__datils {
        width: 100%;
        position: static;
        border-radius: 0;
    }
    .founders__corner--span {
        border-radius: 0;
    }
    .founder__datils--list li {
        text-align: center;
    }
    .founders__corner--right {
        padding-bottom: 0;
        text-align: center;
    }
    .popular__writing--left {
        padding: 0;
        text-align: center;
    }
    .popular__writing--block {
        padding: 50px 0;
    }
    .knowledge__center--box {
        margin: auto;
    }
    .popular__writing--box {
        margin-bottom: 25px;
    }
    .founder__datils {
        padding: 20px 15px;
    }

    .farmers__meetimg__top--left {
        padding: 50px 0;
    }
    .farmers__right--top {
        margin-top: 0;
    }
    .farmers__meetimg__top--right {
        margin: auto;
        margin-bottom: 50px;
    }
    .learning__platform--block {
        padding: 50px 0;
    }

    .mobile-menu ul.menu-list > li > ul.user__account.open {
        display: block;
        position: static;
        width: 100%;
    }
    .collaborations__partner__top--block {
        padding-top: 50px;
    }
    .collaborations__partner__top--box {
        margin-bottom: 15px;
    }
    .oppertunity__block {
        padding: 50px 0;
        text-align: center;
    }

    .problem__solve--block {
        padding: 50px 0;
    }
    .why__invest--block {
        margin-bottom: 0;
        padding: 25px;
        text-align: center;
    }
    .why__invest--head {
        max-width: 100%;
    }
    .why__invest--block h3 {
        margin-bottom: 15px;
    }
    .why__invest--text {
        padding-left: 0;
        margin-left: 0;
        flex-direction: column;
    }
    .why__invest--icon {
        position: static;
        margin: auto;
        margin-bottom: 15px;
    }
    .problem__solve--stepbox {
        margin-top: 0;
        padding: 20px;
    }
    .problem__solve--steps ul li::before {
        display: none;
    }
    .problem__solve--steps ul li {
        border: 1px solid #dadbda;
    }
    .problem__solve--stepbox .icon {
        width: 130px;
        height: 130px;
    }
    .problem__solve--steps {
        margin-top: 0;
    }
    .spread__accross--block {
        margin-top: 30px;
    }
    .value__creation--block {
        padding: 50px 0;
    }
    .value__creation--left {
        text-align: center;
    }
    .value__creation--left h3 {
        margin-bottom: 15px;
    }
    .value__creation--right {
        margin-top: 20px;
    }
    .our__solutions--block {
        padding: 50px 0;
    }
    .our__solutions--block .commen__head p {
        font-size: 16px;
    }
    .our__solutions--list li {
        margin-bottom: 10px;
    }
    .our__solutions--right {
        padding-left: 0;
        text-align: center;
        margin-top: 20px;
    }
    .track__record--block {
        padding: 50px 0;
        text-align: center;
    }
    .our__solutions--block .commen__head {
        margin-bottom: 0;
    }

    .course__detail--block {
        padding-bottom: 50px;
    }
    .courses__detail__cont--box {
        min-height: 400px;
        padding: 30px;
    }
    .cover__content {
        padding: 50px 25px;
    }
    .cover__content h4 {
        font-size: 20px;
        line-height: 24px;
    }

    .user__logged--btn {
        max-width: 100%;
    }

    /* ======================== 19-04-2022 Investors Desk ======================== */
    .value__creation--box {
        text-align: center;
    }
    .track__record--block2 {
        padding: 50px 0;
    }
    .track__record--list li::after {
        width: 83%;
    }
    .track__record--right2 {
        text-align: center;
    }
    /* ======================== 19-04-2022 Investors Desk ======================== */

    /* ======================== 19-04-2022 Become coe ======================== */
    .become__coe__top--block {
        padding: 50px 0 35px;
    }
    /* ======================== 19-04-2022 Become coe ======================== */

    /* ======================== 20-04-2022 knowledge__center ======================== */
    .knowledge__center__top--block {
        padding: 50px 0;
    }
    .knowledge__center__top--main {
        padding: 35px;
        margin-bottom: 0;
    }
    .knowledge__center__top--list li {
        display: block;
        max-width: inherit;
        padding: 20px;
        text-align: center;
        border-radius: 10px;
        height: auto;
        margin-bottom: 15px;
    }
    .knowledge__center__top--list li .icon {
        position: static;
        margin: auto;
        margin-bottom: 15px;
    }
    .knowledge__center__top--list li::after {
        display: none;
    }
    .council__expert--block {
        padding: 50px 0;
    }
    .council__expert--main .table {
        width: 1200px;
    }
    /* ======================== 20-04-2022 knowledge__center ======================== */

    /* ======================== 21-04-2022 knowledge__center ======================== */
    .collaborations__partners--left h4 {
        text-align: center;
    }
    .collaborations__partners--right {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    /* ======================== 21-04-2022 knowledge__center ======================== */

    .problem__solve--stepbox .spread__accross--list li {
        border: none;
    }
    .problem__solve--stepbox .spread__accross--list li::before {
        display: block;
    }

    /********************** LIYA JOHN NEW STYLE ON HOME PAGE BANNER START *****************************/
    .agriculture__collaborative__banner--right .logo-block {
        padding-left: 0;
    }
    /********************** LIYA JOHN NEW STYLE ON HOME PAGE BANNER END *****************************/

    /*=================   CEO List Section  =====================*/
    .ceo__knowmore .modal-content {
        padding: 20px 30px;
    }
    .ceo__contant--heading h1 {
        font-size: 26px;
    }
    .coe--detail-popup .detail__nane-photo {
        flex-direction: column;
    }
    .coe--detail-popup h1 {
        text-align: center;
        font-size: 28px;
    }
    .popup-ceo-name {
        margin: 15px 0 0 0;
    }
    .coe--detail-popup .btn-close {
        padding: 10px;
    }
}

/* ==========================================================================
   *Small devices (landscape phones, less than 768px)*
   ========================================================================== */
@media (max-width: 767px) {
    .policy__content--main .policy__content--tab .resp-tabs-container {
        width: 100%;
        padding: 0;
    }

    .policy__content--main .policy__content--tab ul.resp-tabs-list {
        display: block !important;
        width: 100%;
        margin-bottom: 40px;
    }

    .policy__content--tab {
        flex-direction: column;
    }

    .mobile-menu ul {
        padding: 0;
    }
    .header__main {
        padding-right: 50px;
    }
    .header__search--box {
        width: 350px;
    }
    .hero__section .owl-dots {
        bottom: 70px;
    }
    .vision__mission--box {
        padding: 25px;
        text-align: center;
        border-radius: 0px;
        margin-bottom: 15px;
    }
    .vision__mission--box .commen__link {
        position: relative;
        bottom: inherit;
        left: inherit;
    }
    .hero__section .owl-dots .owl-dot {
        margin: 0 4px;
    }
    .hero__section .owl-dots .owl-dot.active {
        width: 14px;
        height: 14px;
    }
    .professional__education--left h2 span {
        font-size: 24px;
    }

    .solutions__ecosystems--head {
        width: 100%;
        position: static;
        border-radius: 0;
        box-shadow: none;
    }
    .solutions__ecosystems--head span {
        font-size: 24px;
        line-height: 30px;
    }
    .ecosystems__img--desktop {
        display: none;
    }
    .ecosystems__img--mobile {
        display: inline-block;
    }
    .ecosystems__solution {
        position: static;
    }
    .solutions__ecosystems--left {
        min-height: auto;
    }
    .solutions__ecosystems__left--box {
        margin: 0;
        max-width: inherit;
    }
    .ecosystems__solution {
        width: 100%;
        height: auto;
    }
    .ecosystems__solution--link {
        width: 100%;
        height: auto;
        border-radius: 0px;
        padding: 15px;
    }
    .ecosystems__solution--popup {
        position: static;
        width: 100%;
        opacity: 1;
        pointer-events: visible;
        border-radius: 0;
        -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .ecosystems__solution--popup::after {
        display: none;
    }
    .ecosystems__solution:hover {
        -webkit-transform: translateY(0x);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
    .ecosystems__solution {
        margin-bottom: 20px;
    }
    .solutions__ecosystems__right--box {
        margin-left: 0;
    }
    .ecosystems__right__desktop--icon {
        display: none;
    }
    .ecosystems__right__mobile--icon {
        display: inline-block;
    }
    .solutions__ecosystems--head::after {
        display: none;
    }
    .footer__contact--list {
        display: block;
    }
    .footer__contact--list li {
        display: block;
        text-align: center;
        border-left: none;
        border-top: 1px solid #dddee0;
        padding: 15px 0;
    }
    .footer__contact--box {
        padding-left: 0;
    }
    .footer__contact--box .icon {
        position: static;
        margin-bottom: 10px;
        font-size: 30px;
    }
    .footer__contact--block {
        padding: 50px 0 25px;
    }
    .solutions__ecosystems--right {
        padding: 50px 0;
    }

    .policy__content--main {
        padding-left: 0;
    }
    .policy__content--links {
        padding: 15px 20px;
        position: static;
        width: 100%;
        margin-bottom: 25px;
    }
    .policy__content--area {
        padding: 50px 0;
    }
    .step__cont {
        font-size: 40px;
    }
    .company__top--right h6 {
        text-align: center;
    }

    .instructor__affiliation {
        padding: 25px;
        text-align: center;
    }
    .instructor__affiliation .avatar {
        position: static;
        margin: auto;
        margin-bottom: 10px;
    }
    .learning__platform--list li {
        padding-left: 45px;
    }
    .become__instructor--popup.fancybox__content {
        padding: 20px;
    }
    .instructor__form--box {
        margin-top: 15px;
    }
    .home__features--list li {
        width: 48%;
    }

    .sheduled--session--popup .modal-content {
        padding: 10px;
    }
    .our__solutions--list li {
        border-radius: 5px;
        padding: 25px 20px;
        text-align: center;
        display: block;
    }
    .our__solutions--list li .icon {
        position: static;
        margin: auto;
        display: flex;
        margin-bottom: 10px;
    }
    .investors__desk--schedule .schedule__session--textarea {
        height: 110px;
    }
    .bringing__intelligence--box {
        margin-bottom: 15px;
    }
    .policy__content--main .resp-tabs-container {
        width: 100%;
    }
    .policy__content--main .resp-tabs-container .resp-accordion {
        font-size: 18px !important;
    }
    .policy__content--main .resp-tab-content {
        padding-top: 25px;
    }

    .courses__detail__cont--box {
        min-height: auto;
    }
    .courses__detail__cont--box {
        padding: 50px 15px;
    }
    .footer__links--link {
        width: 44%;
    }

    /* ======================== 19-04-2022 Investors Desk ======================== */
    .track__record--list li {
        padding: 15px 0;
        text-align: center;
        border-top: 2px solid #79b450;
    }
    .track__record--list li::after,
    .track__record--list li:nth-child(even):before,
    .track__record--list li:nth-child(odd):before {
        display: none;
    }
    /* ======================== 19-04-2022 Investors Desk ======================== */

    /* ======================== 20-04-2022 knowledge__center ======================== */
    .knowledge__center__top--main {
        padding: 30px 20px;
    }
    .ramping__content {
        border-radius: 15px;
    }
    .knowledge__center__top--list::after {
        display: none;
    }
    /* ======================== 20-04-2022 knowledge__center ======================== */

    /* ======================== 21-04-2022 knowledge__center ======================== */
    .collaborations__partners--right {
        flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -o-flex-wrap: wrap;
    }
    /* ======================== 21-04-2022 knowledge__center ======================== */

    /********************** LIYA JOHN NEW STYLE ON HOME PAGE BANNER START *****************************/
    .agriculture__collaborative__banner--right .logo-block li {
        width: 130px;
        height: 130px;
    }
    /********************** LIYA JOHN NEW STYLE ON HOME PAGE BANNER END *****************************/
}

/* ==========================================================================
   *Extra small devices (portrait phones, less than 576px)*
   ========================================================================== */
@media (max-width: 575px) {
    .header__signup {
        display: none;
    }

    .header__signup_02.mob--signin_btn {
        display: block;
    }

    .header__signup_02.mob--signin_btn {
        position: absolute;
        right: 50px;
        bottom: 18px;
    }

    .header__main {
        padding-right: 129px;
    }

    .mobile-menu a.menu-toggle {
        top: -52px;
    }

    .header__main {
        padding-right: 129px;
    }

    .mobile-menu a.menu-toggle {
        top: -52px;
    }

    /*=============== Testmonial Section =================*/

    .testimonials__heading h1 {
        font-size: 28px;
    }

    /*============================= 3-6-2022 LIYA JOHN  ==================================*/
    .responsive-width {
        width: 100%;
    }
    .responsive-text {
        display: block;
        text-align: center;
    }
    .course-detailed-heading {
        display: none;
    }

    .professional__education--ul li {
        padding: 20px;
        text-align: center;
    }
    .professional__education--ul li .icon {
        position: static;
        margin-bottom: 10px;
    }
    .professional__education--bottom {
        display: block;
    }
    .total__hours--span {
        margin-top: 5px;
    }
    .professional__education--right h4 {
        text-align: center;
    }
    .professional__education--right .commen__link {
        margin: auto;
        width: 88px;
        display: block;
    }
    .professional__education--right {
        padding: 20px;
        margin-bottom: 40px;
    }
    .footer__links--link {
        width: 50%;
    }
}

/* ==========================================================================
   *Extra small devices (portrait phones, less than 480px)*
   ========================================================================== */
@media (max-width: 480px) {
    .header__signup_02.mob--signin_btn {
        bottom: 37px;
        top: 15px
    }

    .logo {
        padding: 10px 0 0 0;
    }
    .header__main {
        display: block;
        margin-bottom: 10px;
    }
    .header__search--box {
        right: inherit;
        left: 0;
        width: 270px;
    }
    .header__search--input {
        height: 45px;
    }
    .header__search--box .icon {
        top: 27px;
    }
    .mobile-menu a.menu-toggle {
        top: -49px;
    }
    .home__features--list li {
        width: 100%;
    }
    .footer__links--link {
        width: 100%;
    }

    .course__objective {
        padding: 20px;
    }
    .course__generic {
        text-align: center;
    }
    .course__outline--list {
        text-align: left;
    }
    .farmers__meetimg__green--block .primary__btn {
        text-align: left;
    }
    .partner__logo--list {
        display: block;
    }
    .partner__logo--list img {
        display: inline-block;
        margin: 10px;
    }
}

.logo-block {
    display: flex;
    justify-content: space-between;
    align-items: center;

    img {
        width: 100px;
    }
}
.client-logo {
    padding: 25px;
}

.card {
    background: white;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    padding: 20px;
    text-align: left;

}
.card h2 {
    background: #006400;
    color: white;
    padding: 10px;
    border-radius: 5px;
    text-align: center;
    font-size: 36px;
}
.card ul {
    padding: 0;
    list-style-type: none;
}
.card ul li {
    padding: 5px 0;
}

.card-container {
    display: flex;
    justify-content: center;
    gap: 20px;
}

.card-pricing {
    background: white;
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    padding: 20px;
    text-align: left;
    margin: 0 20px;
}

@media (max-width: 768px) {
    .card-container {
        flex-direction: column; /* Change direction for mobile */
        margin : 0 10px; /* Add margin for mobile */

    }
}

