@media (min-width: 1920px) and (max-width: 2560px) {
}

@media (min-width: 1600px) and (max-width: 1919px) {
   
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
/*     .result .resultimgsize{height: auto;} */
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .navbar .navbar-nav .nav-link{padding: 10px 12px;}
    .section-title {font-size: 28px;}
    .about-us .about-right .cta2 a { padding: 15px 40px;}
    .result .resultwrp {bottom: 60px;}
    .our-vision .our-visionbx {min-height: 340px;}
    .farms .farminfo{width: 30%;}
    .farms .farmgal .farmgalwrp .farmgrd img {width: 65%;}
.farms .farmgal .farmgalwrp .farmgrd.farmgrd3 {left: 794px;}
.farms .farmgal .farmgalwrp .farmgrd.farmgrd5 {left: 542px;}
.farms .farmgal .farmgalwrp .farmgrd.farmgrd6 {left: 685px;top: 2px;}
.farms .farmgal .farmgalwrp .farmgrd.farmgrd4 {left: 842px;}
.result .resultimgsize{height: auto;}

}

/* Medium */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
.about-us .about-bot p {margin-top: 0;font-size: 13px; margin-bottom: 5px;font-size: 13px;}
.result .resultwrp {position: relative;bottom: 0;}



}

/* Small */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .farms .farmgal {display: none;}
    .farms .mobile-only {display: block !important;}
.farms .imground {padding: 0 5px;}
    .section-title {font-size: 22px;line-height: 34px;}
.sub-title { font-size: 18px;line-height: 30px;margin-bottom: 8px;}
    .about-us .about-bot {padding-top: 0;}
    .about-us .about-left::after {border-radius: 4px;width: 67%;height: 211px; right: -90px;}
    .about-us .about-right .cta2 a {padding: 12px 8px;}
    .result .resultwrp {position: relative; margin-top: 55px;}
    .result ul.tab { margin-top: 145px;}
    .our-vision .our-visionbx{min-height: 100%;}
    .advantages .circlewrp{width: 100%;}
    .advantages .circlewrp .advinfo {position: relative;top: 100px;height: auto;width: 100%;}
    .advantages .circlewrp .advinfo .advi{position: relative;display: flex;text-align: left;align-items: center;}
    .advantages .circlewrp .circle{display: none;}
    .advantages{padding: 40px 0 0 0;}
    .advantages .circlewrp .advinfo .advi .tit {padding: 0 12px; }
    .advantages .circlewrp .advinfo .advi .iconwrp {width: 90px;height: 90px;display: flex;align-items: center;margin: auto; justify-content: center;padding: 0;}
    .advantages .circlewrp .carc:nth-child(1) .cimg{position: relative;top: 10px;}
    .advantages .circlewrp .cinfom {width: 100%;height: auto; top: 70px;left: 0;position: relative;}
    .footer .footerrt {padding-left: 12px;}
    .farms .farminfo {position: relative;left: 20px;top: 10px;width: 100%;padding: 0 15px;}
    .farms .farmmbtn {position: relative;left: 19px;top: 10px;}    
    .farms .farmbg::before{display: none;}
    .navbar .navbar-nav .nav-link {padding: 10px 8px;}
    .farms .farminfo {position: relative;left: 0;top: 0;width: 100%;font-size: 16px;padding: 0 15px;}

.farms .farmgal .farmgalwrp .farmgrd {position: relative;}
.farms .farmgal .farmgalwrp .farmgrd img{width: 100%;height: auto}
.farms .farmgal .farmgalwrp .farmgrd.farmgrd1, .farms .farmgal .farmgalwrp .farmgrd.farmgrd2, .farms .farmgal .farmgalwrp .farmgrd.farmgrd3, .farms .farmgal .farmgalwrp .farmgrd.farmgrd4, .farms .farmgal .farmgalwrp .farmgrd.farmgrd5, .farms .farmgal .farmgalwrp .farmgrd.farmgrd6 {top: 0;left: 0;
}
.farms {height: 100%;}
.farms .farmmbtn {position: relative;left: 0;top: 0;}
.farms .farmtxt .farminfo {position: relative;left: -14px;top: 0;width: 100%;}
.farms .farmtxt .farmmbtn {position: relative;left: 0;top: 0;}
.our-products-wrp .innprodbx .prodwrp .info{width: 100%;}
}

/* Extra small */
@media (min-width: 320px) and (max-width: 767px) {
    .desk-only{display: none !important;}
    .mobile-only{display: block !important;}
    
.navbar-nav{margin-top: 15px;}
.navbar .navbar-nav .nav-link{font-size: 18px;padding: 16px 30px;}

.bnr .bannerimg img, .talk .talkimg img{height: 400px; }
.bnr .bannerimg, .talk .talkimg{height: 400px;}
 .farms .farmgal {position: relative;width: 100%;}
 .sub-title {font-size: 20px;line-height: 20px;}
.footer .footerrt {padding-left: 0;}
.footer .footerborrt {border-right: none;}
.talk .talkbg {height: 400px;margin: 0 15px;}
.result, .footer, .certifications, .innerbnr { padding: 40px 20px;}
.about-us{padding: 30px 0;}
.farms{padding: 40px 0 0 0;}
.result .keyhighbx {display: block;padding: 0; margin-bottom: 10px;}
.result .resultwrp {width: 100%;position: relative;height: 300px;bottom: 0;}
.result .keyhighbx .kinfo {font-size: 16px;padding-left: 0;}
.result .resultbg::after, .about-us .about-left::after{background-color: transparent;}
.about-us .aboutnum {margin: 0 0 20px 0;padding: 0 15px;font-size: 18px;}
.sub-title { margin-bottom: 7px;}
.about-us .about-bot {padding-top: 0;}
.our-vision .vision-right {padding: 10px 0;}
.our-vision .our-visionbx{margin: 12px 0; padding: 15px;height: auto;}
.common-cta a { padding: 12px 22px;}
.bnr .bnrtxt .title {font-size: 40px;}
.bnr .bnrtxt { top: 150px;}
.info {padding: 40px 0 0px 0;}
.info .section-title {line-height: 42px;margin-bottom: 20px;}
.section-title {font-size: 22px;line-height: inherit;}
.bnr .bnrbg::after {height: auto;}
.our-products {padding:0 0 30px 0;margin-top: 40px;}
.bnr {padding: 0 0 0 0;}
.our-products .prodwrp {display: block; margin: 50px 0 0px 0;display: flex;
    flex-wrap: wrap;}
.our-products .prodwrp .prodbx {width: 46%;height: 160px;margin: 0 auto;margin-bottom: 20px; margin-bottom: 40px; }
.our-products .prodwrp .prodbx img {left: 0px;
    width: 150px; bottom: -20px; }
    .our-products .prodwrp a  { display: block; }
.our-vision {padding: 40px 15px 0 15px;}
.advantages .circlewrp{width: 100%;}
.advantages .circlewrp .advinfo {position: relative;top: 50px;height: auto;width: 100%;}
.advantages .circlewrp .advinfo .advi{position: relative;display: block;height: 100%;padding: 15px;}
.advantages .circlewrp .circle, .aboutinfo .aboutinfobg::after{display: none;}
.advantages, .aboutinfo .milstone { padding: 40px 0 0 0;}
.our-products .prodwrp .prodbx .prodnam {font-size: 20px;margin-bottom: 18px;}

.advantages .circlewrp .advinfo .advi .iconwrp {width: 90px;height: 90px;display: flex;align-items: center;margin: auto; justify-content: center;padding: 0;}
.advantages .circlewrp .advinfo .advi .iconwrp  img{width:60px}
.advantages .circlewrp .carc:nth-child(1) .cimg{position: relative;top: 10px;}
.advantages .circlewrp .cinfom {width: 100%;height: auto; top: 70px;left: 0;position: relative;}
.farms .farminfo {position: relative;left: 0;top: 0;width: 100%;font-size: 16px;padding: 0 15px;}

.farms .farmgal .farmgalwrp .farmgrd {position: relative;}
.farms .farmgal .farmgalwrp .farmgrd img{width: 100%;height: auto}
.farms .farmgal .farmgalwrp .farmgrd.farmgrd1, .farms .farmgal .farmgalwrp .farmgrd.farmgrd2, .farms .farmgal .farmgalwrp .farmgrd.farmgrd3, .farms .farmgal .farmgalwrp .farmgrd.farmgrd4, .farms .farmgal .farmgalwrp .farmgrd.farmgrd5, .farms .farmgal .farmgalwrp .farmgrd.farmgrd6 {top: 0;left: 0;
}
.farms {height: 100%;}
.farms .farmmbtn {position: relative;left: 0;top: 0;}
.farms .farmtxt .farminfo {position: relative;left: -13px;top: 0;width: 100%;}
.farms .farmtxt .farmmbtn {position: relative;left: 0;top: 0;background: transparent}
.bnr img {border-radius: 24px;padding: 0 5px;}
.certifications .certSwiper {margin: 0 15px;padding-bottom: 30px;}
.certifications .certbx {height: 210px;padding: 10px;margin: 0; box-shadow: none; border: 1px solid #538233;}
.navbar-toggler:focus {box-shadow: none;}
.farms .farmbg::before{background: transparent;}
.innerbnr .innerwrp .innimg img{width: 100%;}
.innerbnr .innerwrp :nth-child(even) {margin-top: 0;}
.innerbnr .innerwrp .innimg {padding: 10px 0; height: 270px;margin-bottom: 10px;width: 100%;}
.advantages .circlewrp .advinfo .advi:nth-child(2), .advantages .circlewrp .advinfo .advi:nth-child(3), .advantages .circlewrp .advinfo .advi:nth-child(4),  .advantages .circlewrp .advinfo .advi:nth-child(5), .advantages .circlewrp .advinfo .advi:nth-child(6){
    height: auto;margin:0 15px;top:0;
}
.innerbnr{margin-top: 0;}
.advantages .circlewrp .advinfo .advi .tit {padding: 0 12px;margin-top: 10px !important; }
.about-us .aboutimgsize, .result .resultimgsize, .our-vision .ourvisionimgsize{width: 100%;height: auto;}
.aboutinfo p {font-size: 14px;line-height: 22px;}
.our-vision .ourvisionimg{width:100%;height: 360px;}

.talk .bannerimg .homebanner {height: 360px;}
.talk .bnrtxt .title {font-size: 55px;line-height: 65px;}
.talk .bnrtxt .title .sub {font-size: 26px;line-height: 40px; margin-bottom: 30px;}
.innerbnr{overflow: hidden;}
.swipe-card{display: block;}
.contactwrp {padding: 30px;}
.contactwrp .contactimg { width: 100%;}
.contactbnr .bnrtxt .title .sub{font-size: 45px;}
.contactbnr .bnrtxt .title{font-size:55px;}
.contact {height: 530px;}

.assortment .swiper-scrollbar {width: 100%;}
.assortment .swiper-pagination {left: 0;bottom: 13px;}
.our-products-wrp .innprodbx .prdname{ padding: 12px;}
.herbs .bnrtxt {transform: translate(10%, -50%) !important;right: 0;top: 50%;width: 100%;}
.contactbnr{padding: 0 0 40px 0;margin-top: 20px;}
.prodbnr .bnrtxt {transform: translate(-50%, -50%) !important;right: -50%;top: 75%;width: 100%;}
.prodbnr .bnrtxt .title .sub{font-size: 22px;line-height: inherit; margin-top: 0;}
.prodbnr .bnrtxt .title {font-size: 50px;line-height: 40px;padding-left: 7px;}
.dropdown-item {padding: 10px 27px;font-size: 14px;}
.navbar-expand-lg .navbar-nav .dropdown-menu {border: none;line-height: 30px;}


.harness-wrp{padding: 30px 0px;}
.harness-wrp .container-1600-wrp .harness-sldr .swiper-wrapper .swiper-slide .harness-bx .caption-wrp{padding: 20px;height: 120px;}
.harness-wrp .container-1600-wrp .harness-sldr .swiper-wrapper .swiper-slide .harness-bx .caption-wrp p{font-size: 18px; letter-spacing: 0px;}
.harness-wrp .container-1600-wrp .harness-sldr .swiper-wrapper .swiper-slide .harness-bx .caption-wrp a{bottom: 10px; right: 20px; opacity: 1;padding: 5px 10px; font-size: 14px;}
.harness-wrp .container-1600-wrp .harness-sldr .swiper-wrapper .swiper-slide{margin-top: 20px;}

.harness-next-wrp .container-1600-wrp .harness-cvr-sqr .harness-card .harness-bx .caption-wrp{padding: 20px; height: 120px;}
.harness-next-wrp .container-1600-wrp .harness-cvr-sqr .harness-card .harness-bx .caption-wrp p{font-size: 20px; letter-spacing: 0.3px;}
.harness-next-wrp .container-1600-wrp .harness-cvr-sqr .harness-card .harness-bx .caption-wrp a{opacity: 1;}
.harness-next-wrp .container-1600-wrp .harness-cvr-sqr .harness-card .harness-bx .caption-wrp a{padding: 6px 15px; font-size: 13px; bottom: 20px; right: 20px;}
.harness-next-wrp .container .section-title {font-size: 50px;line-height: 60px;}

.harness-next-wrp .container .section-title {height:auto;}
.harness-next-wrp .container .harness-cvr-sqr .harness-card .harness-bx .caption-wrp { padding: 20px;  }
.harness-next-wrp .container .harness-cvr-sqr .harness-card .harness-bx .caption-wrp p {line-height: 26px; font-size: 16px; }

.prodbnr .bannerimg .contactbanner {height: 260px;}
.prodbnr .bannerimg .contactbanner img {position: relative;
    left: 0px;
    top: 0px;
    object-fit: cover;
    height: 100%;
    width: auto;}
.prodbnr {margin-top: 0px;padding: 0 0 20px 0; transform: translate(0px, 0px); top: -17.4px !important;}
.herbs .bannerimg .homebanner {height: 390px;}
.prodbnr .bannerimg {border-radius: 13px;}
.our-products-wrp::before {top: -290px;}
.prodbnr .bnrtxt { position: relative; transform: translate(0%, 0%) !important;
    right: 0px;
    top: 0px;
    width: 100%; padding: 20px; }

    #bannerbottomslider .slider-nav {width: 80%;}
    #bannerbottomslider .slider-arr {top: 38px;}
    .footer .FAdderss {
        padding-left: 0px;
    }
    .navbar-brand {top: 0px;padding: 5px 0px;}
    .navbar-brand img {
        width: 140px;
    }
    .prodbnr .bnrtxt .title {color: #538233 !important;} 
    .prodbnr .bnrtxt .title .sub { color: black !important; display: contents;}
    .farmtxt { padding-bottom: 36px; }
    .footer .footerlt {
        padding-bottom: 20px;
    }
    .our-products-wrp::before { display: none; }
    .header { height: 50px; padding: 10px 0px; }
    .harness-next-wrp {padding: 0px 0px; margin-top: 50px; }
    .harness-next-wrp .container .harness-cvr-sqr .harness-card {margin-top: 20px;}
}
