@media only screen and (max-width: 1399px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1280px;
    }
     
.desk-trade .trd-1 {
    width: 490px;
}
.desk-trade .trd-2 {
    width: 395px;
    margin-top: 34px;
}
.desk-trade .trd-3 {
    width: 296px;
    margin-top: 33px;
}
.heading-section .title.aboutt {
    font-size: 56px;
}
.video-wrap img { 
    width: 350px; 
}
.wg-counter.style-2 .counter-item .sub-odo { 
    font-size: 40px; 
}
.heading-section .title {
    font-size: 70px; 
}
.s-our-expertise .heading-section .text {
    padding-left: 35%;
}
.lt-update .heading-section .text {
    padding-left: 55%;
}
.better-future .heading-section .text {
    padding-left: 35%;
}
.better-future .heading-section .text {
    padding-left: 35%;
}
.power-meero .heading-section .text {
    padding-left: 0;
}

.card-provide .text { 
    font-size: 16px; 
}
.card-provide .has-border h3 { 
    font-size: 28px;
}
.wg-tabs.style-2 .menu-tab .item a {
    font-size: 22px; 
    padding: 0px 30px;
}
.agri-widt {
    width: 62%;
}
.heading-section.has-text .text {
    font-size: 18px;
}
.page-title-home-1 .swiper-slide-active .slide-home-1 .content .fade-item-2 { 
    font-size: 65px; 
}
.page-about-us .heading-section.has-text .title { 
    font-size: 65px; 
}
.from-trade .heading-section .title.aboutt {
    font-size: 72px;
}
.from-trade .heading-section .text {
    padding-left: 0;
}
.better-future .card-provide .text {
    font-size: 14px;
}
.empor.style-3 .content .text { 
    padding: 0px 250px; 
}
.empor .grassroot1 .tf-accordion .accordion-item .accordion-header .accordion-button {
    font-size: 23px; 
}
.empor.style-3 .content p { 
    font-size: 16px;
}
.heading-section .title.betters {
    font-size: 54px;
}
.ab-baner p {
    color: #fff;
    font-size: 16px;
}

.page-about-us .heading-section.has-text .text { 
    font-size: 17px;
}
.sol-sec {
    padding-bottom: 0;
}
.famr-challange {
    margin-top: -70px;
}   
.heading-section .title.client {
    font-size: 53px;
}
.blog-bread.page-about-us .heading-section.has-text .title {
    font-size: 68px; 
}
.blog2-detls .heading-section.has-text .title { 
    font-size: 60px; 
  }
  .s-contact-us .s-product-detail .content-inner .sub { 
    font-size: 17px;
    line-height: 1.6;
}
     
    
}

@media screen and (max-width: 1280px) and (max-height: 800px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1120px;
    } 
    .page-title-home-1 .swiper-slide-active .slide-home-1 .content .fade-item-2 { 
        font-size: 50px; 
        line-height: 1.2;
    }
    .heading-section .title {
        font-size: 60px; 
    }
     
    .wg-counter.style-2 .counter-item .sub-odo { 
        font-size: 45px;  
    }
    .logo-site a img{
        margin-left: 0;
    }
    .page-about-us .heading-section.has-text .title {
        margin-bottom: 7px; 
        font-size: 48px; 
    }
    .page-about-us .heading-section.has-text .text {
        color: #fff;
        font-size: 15px;
    }
    p {
        font-weight: 400;
        font-size: 13px;
        line-height: 1.4;
    }
    .desk-trade .trd-1 {
        width: 460px;
    }
    .desk-trade .trd-2 {
        width: 388px;
        margin-top: 22px;
    }
    .desk-trade .trd-3 {
        width: 245px;
        margin-top: 62px;
    }
    .card-provide .text { 
        font-size: 13px; 
    }
    .s-break-page.style-3 .content .title {
        color: var(--Black);
        font-size: 60px;
    }
    .empor {
        margin-top: 0px;
    }
    .empor.style-3 .content .text { 
        padding: 0px 250px; 
    }
    .s-break-page.style-3 .content p {
        color: #111111;
        /* margin-bottom: 5px; */
    }
    .grassroot1 .tf-accordion .accordion-item .accordion-header .accordion-button {
        font-size: 19px;
        padding-right: 60px;
    }
    .s-partner {
        padding-top: 60px;
    }
    .box-portfolio .content .title { 
        margin-bottom: 40px;
        padding-bottom: 15px; 
        font-size: 15px;
        line-height: 1.2;
        width: 90%;
    }
    .box-portfolio .content .text { 
        font-size: 14px;
        line-height: 1.3; 
    }
    
    .log4 {
        margin-top: -20px;
    }
    .video-wrap img {
        width: 320px;
    }
    .s-about-us .main-section .content-right { 
        gap: 50px; 
    }
    .wg-counter.style-2 .counter-item .sub-odo {
        font-size: 40px;
    }
    .heading-section.has-text .text {
        font-size: 17px;
    }
    .from-trade .heading-section.has-text .text {
        font-size: 15px;
    }
    .card-provide .has-border h3 {
        font-size: 23px;
        line-height: 1.2;
    }
    .wg-tabs.style-2 .menu-tab .item a {
        font-size: 20px;
        padding: 0px 20px;
    }
    .s-product-detail .content-inner .notice-list li p { 
        font-size: 14px;
    }
    .s-product-detail .content-inner .btns {
        padding: 3px 14px;
        font-size: 14px;
    }
    .tf-accordion .accordion-item .accordion-header .accordion-button { 
        font-size: 23px; 
    }
    .s-testimonial .testimonial { 
        padding: 0px 170px; 
    }
    .ab-baner h6 { 
        font-size: 30px; 
    }
    .ab-baner p { 
        font-size: 13px;
    }
    .from-trade .heading-section .title.aboutt {
        font-size: 55px;
    }
    .better-future .card-provide .text {
        font-size: 12px;
    }
    .empor .grassroot1 .tf-accordion .accordion-item .accordion-header .accordion-button {
        font-size: 21px;
        line-height: 1.3;
    }
    .heading-section .title.betters {
        font-size: 47px;
    }
    .salar-about .accordion-title { 
        font-size: 16px; 
    }
    .salar-about .accordion-paragraph { 
        font-size: 13px; 
    }
    .salar-farm .content-section .accordion-item .accordion-body .wg-tabs.style-2 .s-product-detail h3 {
        font-size: 22px; 
    }
    .salar-farm .content-section .accordion-item .accordion-body .wg-tabs.style-2 .s-product-detail .content-inner p { 
        font-size: 15px; 
    }
    .salar-farm .content-section .accordion-item .accordion-body .wg-tabs.style-2 .s-product-detail .content-inner ul li p { 
        font-size: 12px; 
    }
    .salar-farm .tf-accordion .accordion-item .accordion-header .accordion-button {
        font-size: 28px;
    }
    .salar-farm .content-section .accordion-item .accordion-body .wg-tabs.style-2 .menu-tab .item a {
        font-size: 17px; 
    }
    .cont-no .contact-list li a {
        font-size: 18px; 
    }
    .s-contact-us .s-product-detail .content-inner .sub {
        font-size: 15px;
        line-height: 1.6;
    }
    .blog-bread.page-about-us .heading-section.has-text .title {
        font-size: 60px;
    }
    .header .logo-site {
        padding-right: 0px !important;
        display: flex
        ;
        align-items: anchor-center;
    }
    .logo-site a img {
        /*margin-left: 31vw;
        margin-right: 21vw;*/
    } 
    .header .fixed-header.style-absolute .logo-site {
        width: 74%;
    }
    




}



@media (max-width: 1024px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 950px;
    }
     
    .page-title-home-1 .swiper-slide-active .slide-home-1 .content .fade-item-2 { 
        font-size: 30px; 
        line-height: 1.2;
    }

    p {
        font-weight: 400;
        font-size: 12px;
        line-height: 1.4;
    }
    .heading-section .title {
        font-size: 29px;
    }
    .slide-home-1 .content-wrap .content .text { 
        margin-bottom: 17px; 
    }
    .btns { 
        padding: 9px 13px; 
        font-size: 12px; 
    }
    .wg-counter.style-2 .counter-item .sub-odo {
        font-size: 30px;
    }
    .wg-counter.style-2 .counter-item .text {
        color: #737070;
        font-size: 14px;
    }
    
    .s-about-us,
    .s-our-expertise,
    .s-break-page.style-3 .content {
        padding-top: 30px;
        padding-bottom: 0px; 
    }
    .header .fixed-header {
        padding: 15px 0px 0px;
        display: none;
    }
    .header .header-inner .header-left { 
        display: none;
    }

    .logo-site {
        margin-left: 0;
        display: flex
    ;
        align-items: anchor-center;
        justify-content: space-between;
    }
    .logo-site a img{
        margin-left: 37vw;
    }
    .desk-trade .trd-1 {
        width: 390px;
    }
    .desk-trade .trd-2 {
        width: 315px; 
    }
    .desk-trade .trd-3 {
        width: 206px; 
        margin-top: 50px;
    }
    .card-provide .text {
        font-size: 10px;
    }
    h3, .h3 {
        font-size: 21px;
        line-height: 15px;
    }
    p{
        font-size: 9px;
    }
    .page-title { 
        /* margin-top: -280px; */
    }
    .header .header-inner {
        /* margin-top: -50px;  */
    }

    .logo-site a img {
        /* margin-left: 11vw; */
        width: 123px;
    }
    .page-about-us .heading-section.has-text .title {
        margin-bottom: 5px;
        font-size: 30px;
    }
    .page-about-us .heading-section.has-text .text {
        color: #fff;
        font-size: 12px;
    }
    .ab-baner h6 { 
        font-size: 25px;
        padding-bottom: 0px;
    }
    .ab-baner p { 
        font-size: 9px;
    }
    .card-provide .has-border { 
        margin-top: 55px; 
    }
    .card-provide { 
        margin-top: 110px; 
    }
    .bat2 {
        margin-top: 140px;
    }

    .s-break-page.style-3 .content .title { 
        font-size: 32px;
    }
    .grassroot1 .tf-accordion .accordion-item .accordion-header .accordion-button {
        font-size: 12px;
        padding-right: 60px;
        padding-bottom: 0px;
        line-height: 1.6;
    }
    .box-portfolio .content .title { 
        font-size: 10px; 
    }
    .box-portfolio .content .text {
        font-size: 8px;
        line-height: 1.3;
    }
    .tf-accordion .accordion-item { 
        margin: 0px 25px 15px 29px;
    }
    .salar-farm .content-section .accordion-item .accordion-body .wg-tabs.style-2 .menu-tab .item a {
        font-size: 14px; 
    }
    .salar-farm .content-section .accordion-item .accordion-body .wg-tabs.style-2 .s-product-detail h3 {
        font-size: 16px; 
    }
    .salar-farm .content-section .accordion-item .accordion-body .wg-tabs.style-2 .s-product-detail .content-inner p {
        color: #585858;
        font-size: 10px; 
    }
    .tf-accordion .accordion-item .accordion-header .accordion-button { 
        font-size: 21px; 
    }

    .bat3 {
        margin-top: 160px;
    }

    .blogs-sec .card-provide .block-chain h2 {
        margin-bottom: 0px;
        font-size: 19px;
        line-height: 1.2;
    }
    .blogs-sec .card-provide .block-chain p {
        padding-bottom: 15px;
        font-size: 13px;
    }
    .blog-single .content .title {
        font-size: 16px; 
    }

    .block-quote .quote .cite { 
        font-size: 15px;
        line-height: 20px; 
    }
    .tf-sidebar .sidebar-item .sb-title { 
        font-size: 22px; 
    }
    .tf-sidebar .sidebar-item .sb-content .latest-list li .content .name-post { 
        font-size: 12px;
        line-height: 18px; 
    }
    .tf-sidebar .sidebar-item .sb-content .latest-list li .content .date { 
        font-size: 11px; 
        margin-bottom: 5px;
    }
    .cont-no .contact-list li a {
        font-size: 12px; 
    }
    .icon.style-circle { 
        width: 30px;
        height: 30px;
        font-size: 10px; 
    }
    .s-contact-us .heading-section .title {
        font-size: 24px; 
        margin-bottom: 0;
    }
    .s-contact-us .tf-accordion .accordion-item .accordion-header .accordion-button {
        padding-bottom: 0;
        margin-left: 0;
        margin-bottom: 0px;
        font-size: 16px;
    }
    .mobile-nav-wrap .inner-mobile-nav .mobile-main-nav #menu-mobile-menu .menu-item-has-children-mobile .item-menu-mobile:hover {
        color: var(--Black);
      }
      .famr-challange {
        margin-top: -70px;
    }
    .s-product-detail .content-inner .sub { 
        margin-top: -8px;
        font-size: 11px;
    }
    .s-contact-us .content-left {
        width: 100%; 
    }
    .footer .footer-inner .footer-inner-wrap .contact-list li p { 
        font-size: 10px;
    }

    .footer .footer-inner .footer-inner-wrap .link-list li a { 
        font-size: 12px; 
    }
    .footer .footer-inner .footer-inner-wrap .footer-title.mb-23 { 
        font-size: 15px;
        margin-bottom: 3px !important;
    }
    .heading-section .title.aboutt {
        font-size: 40px;
    }
    .heading-section .title {
        font-size: 50px;
    }
    .heading-section.has-text .text {
        font-size: 14px;
    }
    .s-contact-us .s-product-detail .content-inner .sub {
        font-size: 11px;
        line-height: 1.6;
    }
    .from-trade .heading-section .title.aboutt {
        font-size: 46px;
    }
    .from-trade .heading-section.has-text .text {
        font-size: 12px;
    }
    .s-break-page.style-3 .content .title.bring {
        color: var(--Black);
        font-size: 45px;
    }
    .empor.style-3 .content-inner {
        margin-top: 0;
    }
    .empor .grassroot1 .tf-accordion .accordion-item .accordion-header .accordion-button {
        font-size: 17px;
        line-height: 1.3;
    }
    .s-break-page.style-3 .content p {
        color: #111111;
        /* margin-bottom: 5px; */
        font-size: 12px;
    }
    .heading-section .title.betters {
        font-size: 40px;
    }
    .salar-about .accordion-title {
        font-size: 14px;
    }
    .salar-about .accordion-card.active .accordion-paragraph {
        opacity: 1;
        max-height: 100px;
        font-size: 10px;
    }
    .heading-section .title.client {
        font-size: 42px;
    }
    .blog-bread.page-about-us .heading-section.has-text .title {
        font-size: 51px;
    }
    
    .header .fixed-header.style-absolute .logo-site {
        width: 60%;
    }
    .slide-home-1 .content-wrap .content {
        padding-right: 363px;
        /* margin-top: 20%; */
    }
   






}

 

@media (max-width: 991px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 950px;
    }
    .page-title-home-1 .slide-home-1 .content-wrap {
        padding: 200px 17px;
    }



    
  }

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1386px;
    }
     
}
@media (min-width: 1700px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1550px;
    }
    

}

.readmore{
    text-decoration:underline;
    margin-top:10px;

}
.blog-btz{
    margin-top:5px;
}
@media (min-width: 1920px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1700px;
    }
}



