@media only screen and (max-width:1600px){

     .tp-tabs-inner-wrapper{width: 80% !important;}

    .tp-tab-content {font-size: 24px; line-height: 24px; padding: 50px 10px; width: 56%;}

    

}



@media only screen and (max-width:1400px){

    .reserch_img_pos p {padding: 0 0 30px;}   

    .reserch_img_pos a { margin: 30px 0 0;}

    .banner_con {max-width: 1040px; }

    .head_h1 {font-size: 84px; line-height: 84px;}

    .banner_con .pageContent, .banner_con .pageContent p{font-size: 24px; line-height: 30px; padding: 0 0 30px;}

   

}



@media only screen and (max-width:1200px){

.navbar-default .navbar-nav > li > a {padding:31px 15px; font-size: 16px; line-height: 16px;}

    .btn1 {font-size: 16px !important; line-height: 16px !important; padding:31px 15px !important;} 

    .navbar-nav.navbar-right li {padding:0 5px;}

    .navbar-nav.navbar-right li:first-child {padding: 0 0 0 5px;}

    .dropdown-menu > li > a {font-size: 18px; line-height: 18px;}

    #index.sticky .navbar-default .navbar-collapse{}

    .plant_in {width: 100%; padding: 70px 15px;}

    .banner_con {max-width: 100%; padding: 0 40px;}

    .tparrows {width:30px !important; height:50px !important;}

    .tparrows.tp-leftarrow:before{width: 18px; height: 18px; top: 15px; left: 0; border-width: 2px;}

    .tparrows.tp-rightarrow:before{width: 18px; height:18px; top: 15px; right: 0; left: 0; border-width: 2px;}

     .tp-tabs-inner-wrapper{width:100% !important;}

    .reserch_img_pos {padding: 10px;}

    .reserch_img_pos p{font-size: 18px; line-height: 24px; padding: 0 0 30px;}

    .reserch_img_pos a{margin: 30px 0 0;}

    .reserch_con{padding: 30px 25px;}

    .reserch_con_rgt{padding: 0 0 0 15px;}

    .reserch_con_rgt h4{font-size: 24px;line-height: 30px;}

    .reserch_con_rgt p{font-size: 16px; line-height: 20px;}

    

    .farm_in{padding:0 15px; width: 100%; }

    

    .nut_in {padding: 30px 15px;}

    .brow_in {width: 100%; padding: 80px 15px 125px;}

    

    .footer_in {padding: 40px 15px; width: 100%;}

    .footer_left {padding: 0;}

    .tp-tab-content {width: 54%;}

.banner_links {font-size: 24px; line-height: 24px;}

.banner_links a {padding: 30px 15px 30px 110px;}

}



@media only screen and (max-width:991px){

    .navbar-default .navbar-nav > li > a{font-size: 14px; line-height: 13px; padding: 20px 8px;} 

    header .caret {border-top:4px solid #F7931D;border-left:4px solid transparent;border-right:4px solid transparent;}

    .btn1{font-size: 14px !important; line-height: 14px !important; padding: 20px 15px !important;}

    .dropdown-menu > li > a{font-size: 14px; line-height: 14px;}

    

    .head_h1 {font-size: 74px; line-height: 74px; padding: 0 0 15px;}

    .banner_con .pageContent, .banner_con .pageContent p{font-size: 20px; padding: 0 0 15px;}

    .reserch_img_pos p {font-size: 16px; line-height: 20px; padding: 0 0 15px;}

    .reserch_img_pos a {width: 80px; height: 50px; background-size: cover; margin: 15px 0 0;}

    .farm_pos {bottom: 30px;}

    .farm_pos .plant_in{padding:20px 25px;}

    .farm_pos .plant_in h5 {font-size: 18px;}

    .plant_in h2 {font-size: 46px; line-height: 50px;}

    .farm_pos .plant_in p{font-size: 16px; line-height: 22px;}

    

    .nut_in h4 {font-size: 23px; line-height: 24px;}

    .nut_in a {width: 220px; padding: 15px 0;}

    .tp-tab-image {width: 100px; height: 100px;}

    .tp-tabs-inner-wrapper, .tp-tabs, .tp-tab-mask{height:100px !important;}

    .tp-tab-content{font-size: 18px; padding: 37px 10px;}

    

    .reserch_lft{width: 100%; float: none !important;}

    .reserch_lft_in {font-size: 0;}

    .reserch_img{width: 50%; display: inline-block;}

    .reserch_con{width: 50%; display: inline-block;}

    .reserch_rgt{width: 100%; float: none !important;}

    #content .logo a {width:46px;}

    #content .logo {height: 54px;}

    #content.sticky .navbar-default .navbar-collapse{padding: 0 0 0 80px;}
    

    #index.sticky .logo a {width:46px;}

    #index.sticky .logo {height: 54px;}

    #index.sticky .navbar-default .navbar-collapse{padding: 0 0 0 80px;}

    .navbar-nav {padding: 0;}

.banner_links {font-size: 18px; line-height: 18px;}

.banner_links a {padding: 25px 15px 25px 90px;}

}



@media only screen and (max-width:767px){

    .navbar-nav > li > .dropdown-menu{position: static; display: none; width: 100%; max-width: 100%;  border-radius: 0;}

    .navbar-collapse {max-height: inherit; padding: 0; position: fixed; top: 62px; left: 0; width: 100%; height: calc(100% - 62px); overflow: auto; z-index: 999;}

    .navbar-default .navbar-nav > li > a{font-size: 22px; line-height: 22px; padding:15px;}

    .navbar-nav {padding:20px 0 0;}

  .navbar-nav.navbar-right li{float: none;}

    .navbar-nav.navbar-right{padding: 0 0 20px;}

    .dropdown-menu > li > a  {font-size: 22px; line-height: 22px;}

    .btn1 {font-size: 22px !important; line-height: 22px !important; padding: 20px 30px !important;}

    .navbar-default .navbar-toggle {border:0 none;}

    .header_in{padding:0 15px;}

    .navbar-toggle {padding: 9px 0 0; margin:0; float: left; top: 18px;}

    .navbar-default{background: #fff;}

    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background: none;}

    .navbar-default .navbar-toggle .icon-bar{background: #126C39; width: 26px; height: 4px;}

    .menu .navbar-toggle .icon-bar:nth-of-type(1) {top:-1px;transform: rotate(45deg);}

    .menu .navbar-toggle .icon-bar:nth-of-type(2) {background-color: transparent;}

    .menu .navbar-toggle .icon-bar:nth-of-type(3) {top: -14px;transform: rotate(-45deg);}

    .navbar-nav.navbar-right li:first-child {padding: 0;}

        .reserch_lft {width: 100%; float: none; display: block;height: auto !important;}

    .reserch_rgt {width: 100%; float: none; display: block; height: auto !important;}

.reserch_rgt ul li{height: 200px;}

    .plant_block span {right: 0; left:0;}

    .plant_in {padding: 35px 15px;}

    .plant_in h2 {font-size: 50px; line-height: 60px;}

    .plant_in ul li a.btn_global  {font-size: 18px; line-height: 18px; width: 220px;}

    

    .farm_pos .plant_in{padding:25px 15px;}

    

    .farm_block figure img {height: 500px; object-fit: cover;}

    .reserch_rgt ul li {width:33.3%;}

    .brow_block > span {right: 0; left:0;}

    

    .nut_in h4 {font-size: 24px; line-height: 30px; padding: 0 0 15px; display: block;}

    

    .footer_in {padding: 25px 15px; text-align: center;}

    .footer_left {float: none !important; padding: 0 0 10px;}

    .footer_right {float: none !important;}

    .footer_left p{line-height: 18px;}

    

    .brow_in {text-align: center; padding: 80px 15px;}

    .brow_lft{float: none; display: block; }

    .brow_lft ul li {float: none; }

    .brow_rgt{float: none; display: block;}

    .brow_rgt ul{float: none !important;}

    .brow_rgt ul li {float: none;}

    

    .tp-tab-content{display: none;}

    .tp-tab-image {width:100%; height: 120px; margin: 0 auto; display: block; float: none;}

        .tp-tabs-inner-wrapper, .tp-tabs, .tp-tab-mask{height:120px !important;}



    .tp-tab {padding: 0 15px; }

    .head_h1{font-size: 60px; line-height: 60px; }

    .banner_con .pageContent, .banner_con .pageContent p{font-size: 18px;}

    .logo{top: 70px; left: 10px;}

    .logo a{max-width: 160px; display: block;}

    .reserch_rgt ul li:nth-child(3n-1){background:#F1F1F2;}

    .reserch_rgt ul li:nth-child(2n){background: #E6E7E8;}

    .reserch_img {width:100%; display: block;}

    .reserch_con {width:100%; display: block;}

    

    

    .mob_rgt {margin: 0 -15px 0 0; display: inline-block !important; padding: 0 !important;}

    .mob_rgt li{float: right !important;}

    .btn1 {display: none;}

    .mob_rgt .btn1{display: inline-block;}

    .btn1 {display:block; background: none !important; color: #212425 !important; padding: 15px !important; text-align: left !important;}

    .btn1:hover, .btn1:focus{background: none !important; border: 0 none !important; color: #F7931D !important;}

	.logo{top: 0; width:70px; left:50px; padding: 4px 12px; border-left: 1px solid #ccc; height: 52px; transition: none; -webkit-transition: none; -ms-transition: none; -moz-transition: none; -o-transition: none;}

    #content .logo{left:50px; border-right: 0 none; height: 62px; padding: 0; }

    #content .logo a{width:80px; padding: 4px 12px; max-width: 100%;}

    #content .navbar-default .navbar-collapse{padding: 0;}

    #index.sticky .logo{left:50px; border-right: 0 none; height: 62px; padding: 0; }

    #index.sticky .logo a{width:80px; padding: 4px 12px; max-width: 100%;}

    #index.sticky .navbar-default .navbar-collapse{padding: 0;}
	
    .mob_rgt li a {padding: 19px 15px !important;}


.banner_links {font-size: 18px; line-height: 18px;}

.banner_links a {padding: 15px 15px 15px 65px;}
    
.partners ul li {border-right: none;}
}



@media only screen and (max-width:599px){

    .head_h1 {font-size: 48px;}

    .btn_global{width: 100%; padding: 10px 0; font-size: 18px; line-height: 18px;} 

    .plant_in ul li {float: none; display: block; padding: 5px 0;}

    .plant_in ul li a.btn_global{width: 100%; padding: 10px 0;}

    

    .plant_in h2 {font-size: 34px; line-height: 44px;}

    .plant_in p{font-size: 16px; line-height: 24px;}

    

    .nut_in a {width: 100%; padding: 10px 0; font-size: 18px; line-height: 18px;}

    .tp-bullet{width:24px !important; height:24px !important; margin: 0 2px;}

    .logo a{max-width: 120px;}

    .banner{min-height: 650px;}

    .fullwidthbanner-container {min-height: 650px !important; height: 100% !important;}
	
.banner_links {font-size: 16px; line-height: 16px;}

.banner_links a {padding: 10px 10px 10px 50px;}

}



@media only screen and (max-width:479px){

 

    .plant_in h5  {font-size: 18px; line-height:24px;}

    .plant_in h2 {font-size: 28px; line-height: 34px;}

    .plant_in p {font-size: 14px; line-height: 22px;}

    .plant_in ul {padding: 15px 0;}

    

    .reserch_img_pos p {font-size: 13px; line-height: 16px; padding: 0 0 15px;}

    .reserch_img_pos a {margin: 15px 0 0; width: 80px; height: 50px; background-size: cover;}

    

    .reserch_con    {display: block; text-align: center; padding: 30px 15px;}

    .reserch_con_lft {display: block; width: 100%;}

    .reserch_con_lft span img{margin: 0 auto 15px; display: block; max-width: 200px;}

    .reserch_con_rgt {display: block; width: 100%;}

    .reserch_con_rgt p {font-size: 14px;}

    .farm_block figure img {height:700px; object-fit: cover;}

     .reserch_rgt ul li {width:50%; height: 160px;}

    .reserch_rgt ul li:last-child{display: none;}

    

    .brow_lft h3 {font-size: 24px; line-height: 30px;}

    .brow_lft ul li span {width: 15px;}

    .brow_lft ul li p {font-size: 12px; line-height: 16px;}

    

    .brow_rgt ul li {width: 36px; height: 36px; border-width: 1px;}

    .brow_rgt ul li a i{font-size: 16px; line-height: 36px;}

    .tp-tabs-inner-wrapper, .tp-tabs, .tp-tab-mask{height: 80px !important;}

    .tp-tab-image{height: 80px;}

    .tp-tab {padding:0 5px}

    

    .head_h1 {font-size:26px; line-height:30px; padding: 0 0 15px;}

    .banner_con .pageContent, .banner_con .pageContent p{font-size: 14px; line-height: 22px;}

    .tp-bullets {top: 50px !important;}

    .mob_rgt .btn1 {display: none;}

    

    .navbar-toggle{top: 15px;}


    .navbar-collapse{top: 53px; height: calc(100% - 53px);}

    

    #content .logo{width: 70px; padding: 4px 10px;height: 53px;}

    #content .logo a{width: 70px; padding: 4px 5px;}

    #index.sticky .logo {width: 70px; height: 53px;}

    #index.sticky .logo a{width: 70px;}

    .mob_rgt li a {padding:15px !important;}


.banner_links {font-size: 16px; line-height: 16px; text-align: center;}
	
.banner_links span {display: none;}

.banner_links a {padding: 10px 10px 10px 10px; background-image: none !important;}
   

}



@media only screen and (min-width:768px){

    .navbar-nav > li:hover .dropdown-menu {display: block;} 

    .tp-tab:hover{background: #126C39;}

    .collapse{-moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}



}