/******Home******/


@media(min-width:1400px)
{
    .woocommerce-order-received footer {position: absolute;bottom: 0;left: 0;width: 100%;}
    /* .error404 footer{position: absolute;bottom: 0;left: 0;width: 100%;} */
    /* .woocommerce-cart footer{position: absolute;bottom: 0;left: 0;width: 100%;} */
	.woocommerce-cart .wrap{    min-height: calc(100vh - 80px);}
	 
 
}
@media(min-width:1380px){
    #news_owl .owl-prev {position: absolute; left: -50px; top: 50%; transform: translateY(-50%); }
    #news_owl .owl-next {position: absolute; right: -50px; top: 50%; transform: translateX(-50%); }
    #home_news_owl .owl-prev {position: absolute; left: -50px; top: 50%; transform: translateY(-50%); }
    #home_news_owl .owl-next {position: absolute; right: -50px; top: 50%; transform: translateX(-50%); }
    
    
    #featured_owl .owl-prev {position: absolute; left: -50px; top: 50%; transform: translateY(-50%); }
    #featured_owl .owl-next {position: absolute; right: -50px; top: 50%; transform: translateX(-50%); }
     .featured_inner #featured_owl .owl-prev {  
    left: -15 px;  
}  
    
  }
 
@media(max-width:1299px)
{    
    .variations_form .float_set {margin: 10px 0 0 0;}
    .variations_form .max-flow-options{    clear: both;}
    .woocommerce-cart .woocommerce .cart_page_inner{padding:0;}
    .woocommerce-cart .woocommerce .cart_totals{    width: 45%;}
    .checkout-form-left {padding: 0px 0 0 0;}
    .checkout-page-summary-right {padding: 0 0 0 50px;}
    .woocommerce-checkout .col-md-6:first-child {padding: 0;}
	 .featured_inner #featured_owl .owl-prev {  
    left: -32px;  
}  

}
@media(max-width:1199px){
	
	.nav_main_inner_box .product_btn_hovr.cus_sol_new .product_hover_inner{    right: 30px;}
    .product_cat_main img{    height: 190px;}
     .about_content_text ul li{font-size: 15px;}
    .cotton_right {position: relative; padding: 0; height: 524px; }
    .cotton_right > img {width: 100%; float: left; height: 100%;    }
    div .owl-carousel .owl-nav.disabled {display: block; }
    .news_inner{padding: 0 50px 0 50px;}
    .featured_inner{padding: 0 50px 0 50px;}
    #news_owl .owl-prev {position: absolute; left: -40px;}
    #news_owl .owl-next {position: absolute; right: -40px;}
    
    #home_news_owl .owl-prev {position: absolute; left: -40px;}
    #home_news_owl .owl-next {position: absolute; right: -40px;}
    
    #featured_owl .owl-prev {position: absolute; left: -40px;}
    #featured_owl .owl-next {position: absolute; right: -40px;}
	
	 
   /* .product_inner {     width: 100%;     float: left;     margin: 16px 0 0 0; } */
   .cotton_products {      margin: 6px 0 0 0; }

			
    /*aboutpage*/
    .cols_main .about_content_text {     padding-left: 15px;    padding-right: 15px; }
    .breadcrum .breadcrum_text {     padding: 15px 15px; }
    .about_content .about_cols {     padding: 60px 0 30px 0; }
    .about_content.about_deliver {     padding-bottom: 30px; }
    .about_content_text h1 {     padding: 0 0 15px 0; font-size: 25px; }
    .about_bttn {     margin: 15px 0 0 0; }
    .section_grey {   padding: 40px 0 20px 0; }
    .section_grey_content_left:first-child {  padding-right: 15px; }
    .section_grey_content_left:last-child {     padding: 0 5px 0 15px; }
    .cols_main { padding: 40px 0px 0 0px;}
	


    /*contact page*/
    .section_contact .section_contact_main {     padding: 40px 0px 30px 0px; }
	.section_form_main .form_bttn {      margin: 27px 0 0 0; }
	.section_news .news_inner {     padding: 0 0 0 0; }
	.section_news {     padding: 40px 0 0 0; }
	

    /* resource-page */
    .section_news .new_bttn a {     margin: 30px 0 40px 0; }
	
	
	 /* product page*/
	.variations_form.cart table tr:first-child {   margin: 0 35px 30px 0;  }
	/*.woocommerce div.product form.cart div.quantity {  margin: 15px 0 20px 0;} */    
	.woocommerce div.product form.cart .variations select { min-width: 100%;  display: block;} 
     .inno_text p {     width: 100%;}
	section.related.products ul.products li {     margin: 0 17px 0 0; }
   	
	 /*checkout page*/	
    .checkout-form-left .woocommerce-billing-fields p#billing_city_field {     width: 100%;     margin-right: 0; }
	.woocommerce-billing-fields p#billing_state_field {width: 100%;}
    .checkout-form-left   p#billing_postcode_field {   width: 100%;   margin:  0;   padding: 0;   float: left; }
	.checkout-form-left  p#billing_phone_field {     width: 100%;     float: left; } 
      
	.resource_text ul{margin: 0px 0 40px 0;}
	
	/*search page*/
	.saerch_main_content_loop img{height:190px;}
	.saerch_main_content_loop h3{padding:20px 0 37px 0;}
	.search_outer {padding:65px 0 0 0;}
	 /*4-sep- */
	 
	 .products_inner img {  height: 185px !important; }
	 
	 /* custom mega menu */
	 .product_btn_hovr .product_hover_inner{width:65%;}
	 
}
   


@media(max-width:991px){
	/*4-sep- */
	 

	





	 
	 .home_tabs .nav li{    width: 50%;}
	 .products_inner img {  height: 165px !important; }
	   .product_right_text h2 {        height: 50px !important; }
	 	/*4-sep- */
	 
	
	.home .auto_main {     display: flex;     flex-direction: column-reverse; }
	.outlet_outer .auto_main {     flex-direction: column-reverse;     display:flex;} 
    .auto_left{margin:15px 0 0px 0;}
	.over_outer div .owl-carousel .owl-nav.disabled{display:none;}
	
    div.section_form_left {margin: 0 0 38px 0;}
    .outlet_tabs .tab-pane {display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;flex-direction: column-reverse; -webkit-flex-direction: column-reverse;}
    
    .cotton_right > img{border-radius: 12px 12px 0 0;}
    .cotton_products{border-radius: 0 0 12px 12px;}
    
    .product_cat_main img{    height: 150px;}
    nav ul.menu > li{padding: 0 0 25px 15px;}
    .woocommerce-checkout .col-md-6 {padding: 0;float:left; width:100%;}
    .single-product h1.product_title.entry-title{    font-size: 25px;    margin: 0 0 15px 0;    line-height: 28px;}
    .woocommerce div.product p.price{font-size:28px;}
    .supporting_inner_detail{padding:0;}
    .product_content .tab_text{    width: 50%;float: left;}
    
    .woocommerce-checkout .woocommerce-additional-fields {margin-bottom: 30px;}
    .woocommerce-checkout .form-row.place-order{    padding: 20px 0;}    
    .checkout-form-left p#billing_postcode_field{padding:0 0 20px 0;}
    .woocommerce form .checkout-form-left .form-row{margin:0 0 20px 0;float:left; width:100%;}
    
    .woocommerce-checkout .woocommerce-billing-fields{    padding: 30px 0 0 0;}
    form.checkout.woocommerce-checkout{float:left; width:100%;}
    .product_inno{    margin: 60px 0 60px 0;}
    .map_outer .map_inner iframe {margin-top: -129px;}
    .about_content_text ul li {font-size: 15px;}
    .about_content_text h1{font-size:20px;padding: 0 0 5px 0;}
    .about_content_text p {font-size: 15px;padding: 0 0 10px 0;}
    .section_article_slider .news_main {margin: 0 0 99px 0;}
    div .banner_inner{margin:0;}
    .banner_outer .banner_main {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
    .banner_inner h2{font-size: 31px;}
    .auto_left {text-align: left; padding: 0 15px; }
    .outlet_main {padding: 80px 15px 0 15px; }
    .farmer_outer{height: 400px;}
    .farmer_outer img{height:100%; object-fit: cover;}    
    .padman_stop_main{height:300px;}
    .padman_stop_main img{height:100%;object-fit:cover;}
    .cotton_right{height:auto;}
    .over_main p{width:100%;padding: 0 15px 100px 15px;}
    .over_outer{margin: 50px 0 78px 0;}
    div .owl-carousel .owl-nav.disabled {display: block; }
    .featured_main {margin: 80px 0 80px 0;}
/* 	.outlet_outer .auto_main {    display:block;     }  */
	
    /*aboutpage*/
    .cols_main { padding: 40px 0 0 0; }

    /*contact page*/
    .socia-icons ul li {     padding: 0px 8px 0 0; }
    .section_form_left {     width: 100%; }
    .socia-icons {     padding-bottom: 25px; }
    .section_form_left h1 {     margin-bottom: 20px; }
    .section_form_left form {     width: 100%; }
    div.section_form {     padding: 45px 0 15px 0; }
    .form_bttn {     margin: 0 0 30px 0; }
    .map_inner iframe {     height: 500px; }
    /*contact page end*/
	/* resource-page */
	.section_Resources_grey .resource_image img {     height: 417px;     object-fit: cover; }
    .section_Resources_right .resource_text  {   padding: 30px 0 23px 80px;}
    /* Checkout page */
	.checkout-page-summary-right div#order_review_heading { padding: 0;}    
    .checkout-page-summary-right { padding: 0;}
    .checkout-form-left {     padding: 0; }

		/* outlet*/
	.inno_product_right h2{margin-bottom: 10px;}
	.inno_text h3{padding: 0 0 10px 0;}
	.inno_product_right {padding: 0 0 0 30px; }
    .section_Resources_right .resource_text {padding: 16px 0 10px 80px; }
    .inno_product_right h2{font-size: 26px;}
	.about_deliver .owl-first .owl-prev span {      left: 0; }
	/* cartpage*/
	.woocommerce-cart .woocommerce table.shop_table tbody tr td.product-name a:first-child img {
    margin: 0 0 0 10px;   
}	
	.woocommerce-cart .woocommerce .cart_totals {
    float: left !important;
    width: 100% !important;
}
    .woocommerce-cart .woocommerce .heading_cart h2{    margin: 30px 0 10px 0;font-size: 20px;}
    .woocommerce-cart .woocommerce table.cart td.product-name a:last-child{    margin: 0 0 0 10px;}	
    
    /*search page*/
    .saerch_main_content_loop img{height:150px;}
    .search_outer {padding: 40px 0 0px 0;}
    .search_inner .page-header{    margin: 0 0 40px 0;}
	
	/*4---sep- slider arrow-- */
     #home_news_owl .owl-dots {
    display: block;
    margin: 0 0 30px 0;
}
  div#home_news_owl .owl-nav {
    display: none;
}
#featured_owl .owl-dots {
    display: block;
}
  /*4-sep- */
	 /* .products_inner img {     height: 200px }   */
.owl-carousel.news_owl2 .owl-dots {
    display: block;
    margin: -10px;
}
	
/* for custom mega menu	 */
   .header_main .container {
    width: 100%;
    padding: 0 30px;
}.product_btn_hovr .product_hover_inner {
    width: 85%;
}


}
@media(max-width:768px)
{      
    .woocommerce-cart .woocommerce table.cart tbody tr td dl.variation {     float: left;     width: 100%; 	}
	.woocommerce-cart .woocommerce table.cart tbody tr td dl dt {      margin: 10px 0;   float: left;     width: auto; }
	.woocommerce-cart .woocommerce table.cart tbody tr td dl dd {     float: right;     margin: 10px 0;    width: auto; }
	
    .variations_form .max-flow-options{    clear: none;}    
    .woocommerce-cart.woocommerce-page table.shop_table_responsive tr td.product-remove {text-align: center !important;}
    .woocommerce-cart.woocommerce-page table.shop_table_responsive tr td.product-remove a.remove {text-align: center;display: inline-block;}
    .woocommerce-cart .woocommerce table.shop_table tbody tr td.product-name a:first-child img{float: right;}
    .woocommerce-cart .woocommerce table.cart tbody tr td{float:left; width:100%;    padding: 15px 15px;    background: transparent;}
    .woocommerce-cart .woocommerce .cart_totals table.shop_table .cart-subtotal th{float: left;width: 50%;}
    .woocommerce-cart .woocommerce .cart_totals table.shop_table .cart-subtotal td{float: left;width: 100%; padding: 16px 16px 16px 16px;}
    .woocommerce-cart .woocommerce .cart_totals table.shop_table .tax-total td{float: left;width: 100%; padding: 16px 16px 16px 16px;}
    .woocommerce-cart .woocommerce .cart_totals table.shop_table .order-total td{float: left;width: 100%;    padding: 16px 16px 16px 16px;}
    .woocommerce-cart .woocommerce .cart_totals div.wc-proceed-to-checkout{    padding: 45px 0;}
    section.related.products{    margin: 70px 0 30px 0;}
    .woocommerce-cart .woocommerce table.cart td.product-name a:last-child {margin: 10px 0 0 0px;float: left;width: 100%;}
    .woocommerce-cart .woocommerce table.cart td.product-name a + a {margin: 10px 0 0 0px;float: left;width: 100%;}
     
/*4-sep- */
	 #featured_owl .owl-nav    { display: none; }  		
		.archive .owl-carousel .owl-nav button span {        display: none;
}
	 
	
	
		
}
@media(max-width:767.5px){
	
	
	
	.home_tabs .nav li span a{    padding: 6px 16px !important;    font-size: 13px;width: 210px;}
	
	
	div#search_form_main{top: 62px;     right: 40px;}
	.tax-product_tag .video_popup{width:100%;}
    #responsive-menu .search_icon{display:none;}
    div#mobile_icon_search {display: block;     margin: -4px 60px 0 0;}
    div#mobile_icon_search a{color:#fff; font-size:18px;}
    #home_video .modal-dialog{top:60px;}
    .responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after{width: 18px;height: 2px;}
    .responsive-menu-inner::after{bottom:-7px;}
    .responsive-menu-inner::before{top:-7px;}
    .responsive-menu-box{width:18px;}
    .cotton_main{padding: 30px 15px 0 15px;    border-radius: 0;}
    .cotton_left p{    width: 100%;}
    .cotton_left h3{    padding: 0 0 14px 0px;}
    .cotton_left p{    padding: 0 0 19px 0px;}
    .cotton_products{    border-radius: 0;}
    .tab-pane{box-shadow:none;border-radius:0;}
    .bread_main .container .row {margin: 0;}
    .outlet_subheading{    padding: 0 15px;}
    
    .product_cat_main img{height:190px;}
    
    #download_pop .modal-dialog {margin: 0;padding: 10px;width: 100%;}
    .variations_form .max-flow-select{margin:0 0 0 0;}
    .supporting-media-section{    padding: 44px 0;}
    .supporting_inner_detail{    text-align: center;}
    .supporting_inner_detail .col-xs-6 {display: inline-block;float: none;width:48%;}
    
    .single-product.woocommerce ul.products li.product a img{    height: 190px;}
    .single-product.woocommerce ul.products li.product {margin: 0 0 0 0;}
    
    .single-product .related h2{    font-size: 23px;}
    
    
    .search_outer {padding: 30px 0 0px 0;}
    header .container .row {margin: 0;}
    /*.header_top {float: right; width:100%;}*/
    .product_featured_outer{margin: 40px 0 0 0;}
    .resource_bttn a{margin:0;}
    .product_featured_outer {padding: 0 15px 25px 15px;}
    button#responsive-menu-button{right: 0;position: absolute;z-index:999;}
    div #featured_owl .owl-prev {position: absolute;left: -18px;}
    div #featured_owl .owl-next {position: absolute;right: -20px;}
    .featured_inner {padding: 0 20px 0 20px;}
    #news_owl .owl-prev {position: absolute;left: -18px;}
     #news_owl .owl-next {position: absolute;right: -20px;}
     
     #home_news_owl .owl-prev {position: absolute;left: -18px;}
     #home_news_owl .owl-next {position: absolute;right: -20px;}
     
    .news_inner {padding: 0 20px 0 20px;}
    farmer_main h2{font-size: 25px;}
    .banner_outer .banner_main{width: 100%;float: left;text-align: center;}
    .banner_inner{float: none;display: inline-block;}
    .section_artcle_detail {padding: 0 15px 0 15px;}
    .article_container {width: 100%;}
    .banner_button a{float:none;display:inline-block;}
    .banner_inner h2 {font-size: 25px;float: none;display:inline-block;}
    .nav-tabs > li {margin: 0 15px 0 0; }
    .nav.nav-tabs li a{padding: 11px 12px;}
    .farmer_main{width: 100%;}
    /*.news_inner{padding: 0 15px 0 15px;}*/
    #featured_owl {padding:0;}
    .featured_main{margin: 0 0 0px 0;}
    .banner_inner{margin: 80px 8% 0 0;}
    .footer_down .textwidget p {width: 100%; float: left; text-align: center; padding: 0 0 7px 0; }
    .nav_main{display:none;}
    .header_logo{padding:0;}
    .header_text{padding: 0 10px 0 0;float:left;}
    .headertext span {display: none; }
    .auto_right_text_features {width: 100%; float: left; padding: 0 20px 0 25px; }
    .auto_right_text_features p {width: 100%;}
    div .nav-tabs > li > a:focus {color: #fff; background: #07507F; }
	.social_outer.define_float {padding: 0 0 21px 0; }
    .footer_content {padding-left: 0; }
    .cotton_right > img {      border-radius: 0; }
	
	.header_main {     background: #21A74C;     width: 100%;     float: left; padding: 25px 0 25px 0;    }
    /*aboutpage*/
    .about_content_text h1 {     padding: 0px 0 10px 0; }
    .section_grey_main .section_grey_content_left:last-child {     padding-left: 15px; }
    .cols_deliver_main {     padding: 50px 0 0px 0px; }
    .nav_main {     display: none; }
    .header_inner {     padding: 0 0 0 15px; }
     .cart {
		 width: auto;margin:0;}

    /*aboutpage end*/
    /*contact page*/
    .section_contact_main {     padding: 40px 0px 20px 0px; }
    .section_contact_mid .ph {     border-bottom: 1px solid #eeeeee;     padding: 0 0 20px 0;  margin-bottom: 20px; }
	.section_contact_main .section_contact_mid:last-child .ph:last-child {       border: none;    padding: 0px 0 0px 0;}
	.section_contact_main .section_contact_mid h4 {  margin-top:0px;  }
    /*contact page end*/
    
    /* resource-page */
    .resource_banners .banner_inner {     margin: 51px 8% 0 0; } 
    .resource_banners .banner_inner h2 {     font-size: 30px;     line-height: 35px; }
	.section_Resources_right .resource_text  {   padding: 30px 0 23px 10px;}
    .section_news_main .auto_right_text h2 {      padding: 10px 0 10px 0; 
}
    /* resource-page end */
    
      /* home page*/
    .over_main p {     text-align: center; }
    .over_main h2 {     text-align:center;    }

	/* outlet*/
   .product_inno_main {padding: 0 15px 0 15px; } 
 .inno_product_right {padding: 0; }
 .product_inno {margin: 40px 0 40px 0; }
 .product_cat_name {padding: 30px 15px 0 15px; }
 .product_cat_main:nth-child(2n+1) {margin: 0 4% 0 0; width: 48.9%; }
 .product_cat_main:nth-child(2n+2) {margin-right: 0; }
 .featured_main {margin: 50px 0 0 0; }
 .section_Resources {display: inherit;}
 .product_cat_main {     width: 47%;     float: left;     margin: 0 3% 0 0; }
 .section_Resources_grey .resource_image img {
    height: 500px;}
   /* pop up*/
   .popup_inner .pop_colms {   width: 50%; }    
   .popup_inner .pop_colm_main {  padding: 0 20px 0 20px; }    
   
    /*search page*/
    .saerch_main_content_loop img{height:190px;}
    .search_inner .page-header {margin: 0 0 30px 0;}
    .search_inner h1.page-title{font-size:21px;  line-height:29px;   margin: 0px 0 20px 0;}
   /* slider-dots 
    .owl-carousel.news_owl2 .owl-dots {     display: block;  margin: -10px;}*/
	
    /*4-sep- */
	 #featured_owl .owl-nav  {   display: none; }
   
   
     }


@media(max-width:599px){     

	.cotton_main{    padding: 30px 0 0 0;}
    #featured_owl .item{padding: 0 16px 30px 16px;margin: 0;}
    .video_home{    margin: 47px 0 0 0;}
    
    #home_news_owl.owl-carousel .owl-nav.disabled {display: none;}
    
    button#responsive-menu-button{    width: auto;right:20px;}
    .footer_upper {padding:43px 0 0px 0; }
    .home .news_main {margin: 0 0 30px 0;}
    #featured_owl .owl-nav{display:none;}
    
    #featured_owl .owl-dots{display:block;}
    
    #home_news_owl .owl-dots .active span {background: #167537;}
    #home_news_owl .owl-dots button:focus{outline:none;}
    #featured_owl .owl-dots .active span {background: #167537;}
    #featured_owl .owl-dots button:focus{outline:none;}
    
    /* #mission_slider .owl-carousel .owl-nav.disabled{display:none;}
    #mission_slider .owl-dots{display:block;    margin: 25px 0 0 0;}
    #mission_slider .owl-dots .active span {background: #167537;}
	
	#our_story .owl-carousel .owl-nav.disabled{display:none;}
	#our_story .owl-dots{display:block;    margin: 25px 0 0 0;}
	#our_story .owl-dots .active span {background: #167537;} */
	
	.news_inner {     padding: 0 15px 0 15px; }
	
	#cat_owl .owl-nav.disabled {display: none;}
	#cat_owl .owl-dots.disabled {display: block;}
	#cat_owl .owl-dots .active span {background: #167537;}

	.product_cat_main h3 {padding: 20px 0 30px 0;}

	
	#news_owl .owl-nav{display:none;}
	#news_owl .owl-dots{display:block;    margin: 0 0 0 0;}
    #news_owl .owl-dots .active span {background: #167537;}
	
	#cat_owl .owl-dots{display:block;}
	#cat_owl .owl-dots .active span {background: #167537;}
	
	.resource_text .resource_bttn a {     margin: 23px 0 0 0; } 	
	.tax-product_cat .resource_bttn a {     margin: 0px 0 0 0; }
	.tax-product_cat .inno_product_right h2 {margin: 10px 0 19px 0;}
	.inno_text h3 {     padding: 0 0 12px 0; } 
	#product_cat .owl-nav{margin:0px;}
	.inno_text p{padding:0 0 30px 0;}	
	.term-automations .news_btn{padding:30px 0 20px 0;}
	
	.Article_icons p:last-child b {     margin: 0 5px 0px 0; }
	
    #home_news_owl .owl-dots{display:block;    margin: 0 0 30px 0;}
    .footer_upper .container {padding: 0 30px;}
    .footer_upper .container .row {margin: 0 -30px;}
    .footer_logo {padding: 0 30px;}
    .footer_content{    padding: 0 30px;}
    .social_outer.define_float {padding: 0 0 50px 0;}
    .variations_form .max-flow-select{clear:both;}
    .variations_form .max-flow-options{clear:both;}
    .auto_left_inner ul li:last-child{padding:0;}
    .auto_left_inner ul li{font-family: 'Open Sans', sans-serif;text-shadow: 0 0 0;}
    header .container {padding: 0 20px;}
    .auto_left h3{    color: #4C5154;}
	.home .auto_left h3{color:#fff;}
	
    .auto_left h2{font-size: 28px;padding:0 0 19px 0;}
    
    
    .outlet_outer{background:transparent;}
    .cotton_products{margin:0;background:transparent; padding:0;}
    .cotton_products h2{    padding: 0;margin: 0;}
    .first_product{margin:0;}
    .first_product{    width: 48.5%;margin: 0 3% 27px 0;}
    .first_product:nth-child(2n) {margin-right: 0;}
    .first_product img{height:auto;}

    .tab-pane{background:transparent;}
    
    .product_cat_main img {height: 160px;}
    .products_inner img{    height: 190px;}
    .resource_text h1{    font-size: 20px;}
    .resource_text ul li{    font-size: 16px;}
    .resource_text ul {margin: 0px 0 20px 0;}
   
    .woocommerce-cart .woocommerce-message {text-align: left;padding: 15px 14px 15px 48px;}
    .woocommerce-cart .woocommerce-message:before{    left: 30px;-webkit-transform: translateY(00%); transform: translateY(00%); -webkit-transform: translateX(-50%); transform: translateX(-50%);top: 16px;}
    .woocommerce-cart .woocommerce-message a.restore-item{right: 0;    position: relative;    top: 0;    float: right;    margin: 10px 0 0 0;width: 100%;  font-size: 14px; font-weight: normal;}
    .woocommerce-cart  .woocommerce-message .woo_msg_cart{width:auto; float:right;}
    .woocommerce-cart  .woocommerce-message .woo_msg{width:60%; float:left;}
    
    .single-product  .woocommerce-message {text-align: left;padding: 15px 14px 15px 48px;}
    .single-product  .woocommerce-message:before{    left: 30px; -webkit-transform: translateY(00%); transform: translateY(00%); -webkit-transform: translateX(-50%); transform: translateX(-50%);top: 16px;}
    .single-product  .woocommerce-message a.button{right: 0;    position: relative;    top: 0;    float: right;    margin: 10px 0 0 0;width: 100%;     font-size: 14px; font-weight: normal;}
    .single-product  .woocommerce-message .woo_msg_cart{width:auto; float:right;}
    .single-product  .woocommerce-message .woo_msg{width:60%; float:left;}
                   
    .product_content .tab_text{width:100%;    margin: 40px 0 0 0;}
    
    .product_content .tab_text p{width:100%;font-size:14px;}
    
    .woocommerce-checkout #payment div.form-row{margin:0 0 100px 0;}
    .woocommerce-page #payment #place_order{margin:0;}
    .woocommerce-checkout #payment ul.payment_methods{    padding: 25px 20px 53px 20px;}
    .woocommerce-checkout #payment div.payment_box{    padding: 10px 18px 10px 18px;}
    .woocommerce-checkout #payment div.payment_box p:last-child{font-size:13px; line-height:16px;}
    .woocommerce-checkout div#payment ul li label{padding:0 0 19px 0; line-height:17px; font-size:14px;}
    .woocommerce-checkout .woocommerce table.shop_table{margin: 0 0px 20px 0;}
    .woocommerce-checkout .woocommerce #order_review table tfoot tr th{    padding: 15px 26px 15px 16px;}
    .woocommerce-checkout .woocommerce table.shop_table tfoot tr td{padding:0;}
    .woocommerce-checkout .woocommerce table.shop_table tfoot tr.order-total td{padding:0;}
    .woocommerce-checkout .woocommerce #order_review table tr th{    font-size: 18px;}
    .woocommerce-billing-fields h1{    font-size: 21px; line-height:29px;}
    .woocommerce-checkout .woocommerce-billing-fields { padding: 32px 0 0 0;}
    .woocommerce-checkout form.checkout .woocommerce-billing-fields h3{font-size: 16px;    margin: 32px 0 50px 0; line-height:23px;}
    .woocommerce-checkout .woocommerce form .form-row label {line-height: 18px;font-size: 14px;margin: 0 0 4px 0;}
    .woocommerce-checkout .woocommerce form p#order_comments_field label{margin:0 0 4px 0;}
    .woocommerce-checkout .woocommerce form .checkout-form-left .form-row{    margin: 0 0 30px 0;}
    .woocommerce-checkout .woocommerce form .checkout-form-left p#billing_email_field {margin: 0 0 60px 0;}
    .woocommerce-checkout .woocommerce form .checkout-form-left p#order_comments_field {margin: 0 0 60px 0;}
    .woocommerce-checkout .woocommerce-additional-fields { margin-bottom: 0px;}
    .woocommerce-checkout .woocommerce form .checkout-form-left  p#billing_company_field {margin: 0 0 40px 0;}
    .woocommerce-checkout .woocommerce form .checkout-form-left  p#billing_address_1_field {margin: 0 0 14px 0;}
    .woocommerce-checkout .checkout-form-left p#billing_postcode_field {padding: 0 0 30px 0;}
    .woocommerce-checkout .woocommerce-additional-fields h3{font-size:21px; margin:0; padding:0 0 20px 0;}
    .woocommerce-checkout div#order_review_heading span{font-size:21px; float:left;}
    .woocommerce-checkout div#order_review_heading a{float:right; width:auto;}
    .woocommerce-checkout #order_review table tbody td.product-total{padding:9px 0; float:right;}
    .headings_outer h2{font-size: 25px;}
    .inno_product_right h2 {font-size: 22px;}
    .section_contact_mid a {color: #000;}
    #our_story .owl-nav {margin: 0 !important;}
    .about_content_text ul li {font-size: 15px;}
    .section_article_slider .news_main {margin: 0 0 80px 0;}
    .section_article_slider {padding: 78px 0 0 0;}
	.section_article_slider .news_inner {     margin: 30px 0 0 0; }
    .cotton_left p{    width: 95%;}
    .banner_inner {margin: 100px 0 0 0; padding: 0 15px 0 15px; width: 100%; float: left; text-align: center; }
    .banner_inner h2 {font-size: 27px; width: 100%; float: none; display: inline-block; padding: 0 0 5px 0; }
    .banner_button {width: 100%; float: left; margin: 22px 0 0 0; text-align: center; }
    .banner_button a {width: auto; float: none; }
    .nav.nav-tabs {width: 100%; float: left; display: inline-block; text-align: center; }    
    .nav-tabs > li {margin: 0 30px 20px 0; float: none; display: inline-block; }
    .nav.nav-tabs li a {padding: 11px 25px; }
    .over_main h2{    width: 100%;float: none;font-size: 28px;text-align: center;padding: 0 20px 15px 20px;}
    .over_main p {width: 100%; text-align: center; padding: 0 20px 30px 20px; }
    .over_outer {padding: 0; margin: 63px 0 70px 0;}
    .farmer_main h2{padding: 0 20px 0 20px;}
	.footer_content_inner h4{ font-size:17px; 		 	}
	.footer_content_inner {width: 100%; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }
	.footer_content_inner ul li:last-child{margin:0;}
    .footer_content_inner ul {float: left; width: 100%; margin: 0 0 40px 0;padding: 0;}
    .footer_content_inner:last-child .menu-footer-menu-about-us-container ul {border-bottom: none; }       
    .footer_content_inner:last-child {     margin: 0;     border: none; }    
    .footer_content_inner h4 {     margin: 0 0 15px 0; }
      /* home page*/
    /* .outlet_outer .auto_main {     flex-direction: column-reverse;     display:flex;}  */
    .auto_left p {     width: 100%;       text-shadow: 0 0 0;font-family: 'Open Sans', sans-serif; }
	.cotton_right{width: 100%;
     }
    .cotton_left {
		width: 100%;}
	
     /* home page end*/

    /*aboutpage*/
    .about_content_img {     width: 100%; }
    .about_content_text {     width: 100%; }
    .section_grey_content_left {     width: 100%; }
    .about_content_text h1 {     padding: 20px 0 20px 0; }
    .about_bttn {     margin: 15px 0 21px 0; }
    .about_content.about_deliver {     padding-bottom: 0px; }
    .about_content .about_cols {     padding: 40px 0 30px 0;    flex-direction: column-reverse;     display: flex; }
    .banner_outer > img {width: 100%; height: 100%; object-fit:cover; }
    .banner_outer {position: relative; height: 350px; }
	.about_content .about_mission {         flex-direction: column; }
	 .about_deliver .cols_main {   flex-direction: column;                 }
	 .breadcrum .breadcrum_text{padding:16px 15px;}
	 .page-template-template-about .about_content .owl-carousel .owl-nav{display:none;}
	 .page-template-template-about .cols_main {     padding: 23px 0 0 0; }
	 .about_content_text h1 { 	 padding: 23px 0 16px 0; font-size:28px;}
	 .about_content_text p {     font-size: 16px;     padding: 0 0 20px 0;}
	 .about_content_text ul li {     font-size: 16px; margin-bottom:11px; }
	 .about_content_text ul li:last-child {margin-bottom:0; }
	 .about_content .about_content_text ul {    margin: 0 0 11px 0;}
	 .page-template-template-about .about_bttn {     margin: 14px 0 50px 0; }
	 
    /*aboutpage end*/
    /* contact page */
    .map_inner .map_heading {width: 100%; max-width: 100%; position: relative; top: 0px; left: 0;     margin: 0 0 0 0; border-radius: 0; }
    .section_contact_mid .ph {     margin-bottom: 15px;   }
    .map_inner iframe {     height: 300px; }
	.page-template-template-contact .map_inner .map_heading{display:none;}
	.page-template-template-contact .section_contact_main .section_contact_mid:last-child .ph:last-child {  margin: 0; }
	.page-template-template-contact .section_contact .section_contact_main {     padding: 50px 0px 64px 0px; }
	.page-template-template-contact div.section_form {     padding: 60px 0 79px 0; }
	.section_form_left:first-child {     margin: 0 0 30px 0; }
	.section_form_left form p label{     margin: 0 0 4px 0; }
	.section_form_left form input {     margin: 0 0 0px 0; }
	.section_form_left h1 {     margin-bottom: 0px; }
	.section_form_main .form_bttn {     margin: 26px 0 0 0; }
	.section_form_left:nth-child(2) {     margin: 0 0 60px 0; }
	.page-template-template-contact .socia-icons .fa{width:48px; height:48px; line-height:48px;}
	.page-template-template-contact .socia-icons{padding:0;}
	.page-template-template-contact .socia-icons ul{margin:0;}
	.section_form_left:last-child {     margin: 0; }
	.section_contact_main .section_contact_left h1{margin-bottom: 30px;}
	.section_contact_mid .ph{margin:0; border:none; padding:0 0 30px 0;}
	.section_contact_mid p{line-height:23px;}
	.page-template-template-contact .section_contact_main .section_contact_mid:last-child .ph:first-child {  padding: 0 0 13px 0; }
	
   /* resource-page */    
	.section_Resources {     flex-direction: column !important; }
	.page-template-template-resources .section_news {     padding: 50px 0 0 0; }
	.page-template-template-resources .auto_right_text h2{font-size:16px; line-height:22px;}
	.resource_bttn a {     margin: 23px 0 0 0; }

	/* article details */
    .single-news .article_image img{margin:16px 0 25px 0;}
    .single-news .Article_headings h1{padding:0 0 20px 0;}
    .single-news .Article_headings p:nth-child(2){margin:0;}
    .single-news .art_para{padding:20px 0 0 0;}
    .single-news .art_para p{margin:0 0 50px 0;}
    .single-news .Article_icons h4{padding:0 0 14px 0;}
    .single-news .Article_icons .socia-icons .fa{width:38px; height:38px; line-height:38px;}
    .single-news .socia-icons{padding:0;}
	
	/* Articles Archive */
	.section_news { padding: 38px 0 0 0; }
	.auto_right_text h2{font-size:16px; line-height:22px;}
	
	.page-template-template-article-archive-php .section_news_main .news_outer .news_outer {     margin: 0 0 24px 0; }
	
	.section_news.section_article {     padding: 20px 0 0 0; }
    /* resource-page end */
    .video_home img {height: auto;}	
    
	.product_featured_outer {     padding: 0 15px 40px 15px; }
	div#cat_owl .owl-stage-outer {     padding: 30px 0 15px 0; }
	.featured_main {     margin: 60px 0 0 0; }
	
	/*outlet*/
	.outlet_tabs .nav-tabs > li {

    margin: 0 10px 20px 0;

} 
	
   .outlet_tabs{padding:0;position:relative;}
   .headings_outer {
    padding: 0;}
	
	/* POP-UP */

   .popup_inner .pop_colm_main {     padding: 0 30px 0 30px; }
   .pop_colm_main {     width: 100%; }    
   .popup_inner .pop_colms {     width: 100%; }
   .popup_inner {     flex-direction: column-reverse; height: auto; }
   .pop_colm_main .pop_bttn { margin: 17px 0 27px 0}
   .pop_colm_main h4{font-size:21px; line-height:29px; padding:34px 0 0 0;}
   .popup_form h2{padding:18px 0 24px 0; line-height:18px;}
   .pop_colm_main .pop_bttn {     margin: 6px 0 34px 0; }
   
   .section_popup_right img {     height: 343px;     object-fit: cover; }
   
   .product_inno {     margin: 30px 0 62px 0; }
   .outlet_subheading{margin: 30px 0 34px 0;}
   
   .single-product #main nav.woocommerce-breadcrumb { 	margin: 0 0 30px 0;}
   
   .single-product .woocommerce div.product div.images{  margin-bottom: 40px;}
   .woocommerce .variations_form.cart table tr:first-child {     margin: 0 0px 20px 0;     float: left;     width: 100%; }
   .woocommerce div.product form.cart .variations{    margin-bottom: 24px;}
   .woocommerce div.product form.cart div.quantity{    margin: 0 0 30px 0;}
   .single-product form.cart button.single_add_to_cart_button.button.alt{font-weight:normal;}
   .single-product .product_meta span.posted_in {margin:0 0 10px 0;}
   .single-product .product_content {padding: 40px 0 0 0;}
   .single-product .product_content .tab_text p{margin:12px 0 0 0;}
   .single-product section.related.products {margin: 80px 0 80px 0;}
   .single-product .supporting-media-section .news_main h2:after{display:none;}
   .single-product .supporting-media-section .news_main h2{margin:0 0 40px 0;}
   .single-product .supporting-media-section {padding: 60px 0 70px 0;}
   .single-product .woocommerce-product-details__short-description p{margin:0 0 40px 0;}
   .single-product .variations_form select.prd_var{    margin: 0px 14px 15px 0;}
   .single-product a#addcart_btn{width:169px; padding: 13px 18px 13px 60px !important;}
   .single-product .addcart_btn:after {left:24px;}
   .single-product .related h2{font-size:21px;}
   .woocommerce div.product p.price{font-size: 21px;     margin: 0 0 35px 0;}
   .single-product h1.product_title.entry-title{font-size:21px;}
   .single-product .news_main h2{font-size:21px;}
   .single-product .sm_title{padding:24px 0 30px 0;}
   .single-product .news_btn{padding:20px  0 0 0;} 
   
   .woocommerce-cart .woocommerce .heading_cart h2 {margin: 32px 0 12px 0;font-size: 21px;}
   .woocommerce-cart .woocommerce table.cart td.actions button{width:auto;}
   .woocommerce-cart .woocommerce table.shop_table_responsive tr td::before{font-size:16px;}
   
    .woocommerce-cart .woocommerce table.cart td.product-name a:last-child{margin: 0 0 0 00px !important;float: left;width: 100%;text-align: center;font-size:16px;}
    .woocommerce-cart .woocommerce table.cart td.product-name a + a{margin: 0 0 0 00px !important;float: left;width: 100%;text-align: center;font-size:16px;}
    .woocommerce-cart .woocommerce table.cart tbody tr td.product-name:before {display: none;}
    .woocommerce-cart .woocommerce table.cart tbody tr td.product-name {text-align: center !important;}
    .woocommerce-cart .woocommerce table.cart tbody tr td.product-name img {float: none !important;display: inline-block;}
    .woocommerce-cart .woocommerce table.cart tbody tr td.product-name a {float: none !important;display: inline-block;}
    .woocommerce-cart .woocommerce .cart_totals h2{    font-size: 21px;    margin: 60px 0 20px 0;}
    .woocommerce-cart .woocommerce table.shop_table tbody tr td.product-name a:first-child img{margin:0 0 10px 0;}     
    .woocommerce-cart .woocommerce table.cart td.product-subtotal span{    font-size: 16px;}    
    .woocommerce-cart .woocommerce table.cart td.product-price span{font-size:18px;}
    
    .woocommerce-cart .woocommerce .cart_totals table.shop_table .tax-total td{padding:15px 15px 15px 15px; }
    .woocommerce-cart .woocommerce .cart_totals div.wc-proceed-to-checkout {padding: 25px 0 150px 0;}
    .woocommerce-cart .woocommerce .cart_totals div.wc-proceed-to-checkout a{padding:19px 0 19px 0;}
    
    /*search page*/
    .saerch_main_content_loop img {height: 160px;}
    .search_inner .page-header {margin: 0 0 30px 0;}
     /*4-sep- */
	 #featured_owl .owl-nav   { display: none; }
	
}
	         
      

@media(max-width:480px){    
    
	
	
	.home_tabs .nav li span{    padding: 5px 0 !important;    width: 170px;    font-size: 12px;}
	
	
    div#mobile_icon_search{    margin: 1px 60px 0 0;}
    .outlet_tabs.outlet_tabs_first.outlet_number_outer {padding: 0 15px;}
    .outlet_number_outer .outlet_number {margin: 0 0 24px 0; position: relative; float: left; width: 100%;}
    .outlet_tabs.outlet_content_outer {padding: 0 15px;}
    .outlet_content_outer .outlet_content {position: relative;width: 100%;float: left;}

    .toggle_accordian {display: block;width: 100%;text-align: left;background: linear-gradient(180deg, #FCFCFC 0%, #F3F3F3 100%);border: 1px solid #9C9C9C;box-sizing: border-box;border-radius: 3px;padding: 16px 16px;position:relative;}
    .number_accordian {display: block;width: 100%;text-align: left;background: linear-gradient(180deg, #FCFCFC 0%, #F3F3F3 100%);border: 1px solid #9C9C9C;box-sizing: border-box;border-radius: 3px;padding: 16px 16px;position:relative;}
    .number_accordian h6{font-size:18px; font-weight:600; margin:0;}
    .outlet_main .nav.nav-tabs{display:none;    position: absolute;top: 60px;box-shadow: 0px 4px 6px rgba(122, 122, 122, 0.15);border-radius: 3px;background: #FFFFFF;z-index: 99;border: 1px solid #CACACA;}
    .outlet_number ul.nav-tabs{display:none;}
    .outlet_content ul.nav-tabs{display:none;}
    .outlet_content .nav.nav-tabs{display:none;    position: absolute;top: 60px;box-shadow: 0px 4px 6px rgba(122, 122, 122, 0.15);border-radius: 3px;background: #FFFFFF;z-index: 99;border: 1px solid #CACACA;}
    .outlet_number .nav.nav-tabs{display:none;    position: absolute;top: 60px;box-shadow: 0px 4px 6px rgba(122, 122, 122, 0.15);border-radius: 3px;background: #FFFFFF;z-index: 999;border: 1px solid #CACACA;}
    
    .outlet_number .nav.nav-tabs li {float: left;width: 100%;margin: 0;text-align: left;}
    .outlet_content .nav.nav-tabs li {float: left;width: 100%;margin: 0;text-align: left;}
    .outlet_main .nav.nav-tabs li {float: left;width: 100%;margin: 0;text-align: left;}
    .outlet_number .nav.nav-tabs li a {border: none; border-radius: 0;color: #000;padding: 10px 10px;margin: 0;}
    .outlet_content .nav.nav-tabs li a {border: none;border-radius: 0;color: #000;padding: 10px 10px;margin: 0;}
    .outlet_main .nav.nav-tabs li a {border: none;border-radius: 0;color: #000;padding: 10px 10px;margin: 0;}
    .outlet_main .nav.nav-tabs li.active a {background: #EBEBEB;}
    .outlet_number .nav.nav-tabs li.active a {background: #EBEBEB;}
    .outlet_content .nav.nav-tabs li.active a {background: #EBEBEB;}
    .outlet_content .nav.nav-tabs li a:hover{padding: 10px 10px;background: #EBEBEB !important;color: #000 !important;border: none !important;}
    .outlet_number .nav.nav-tabs li a:hover{padding: 10px 10px;background: #EBEBEB !important;color: #000 !important;border: none !important;}
    .outlet_main .nav.nav-tabs li a:hover{padding: 10px 10px;background: #EBEBEB !important;color: #000 !important;border: none !important;}
    .outlet_content .nav.nav-tabs li a:focus{background: #EBEBEB !important;color: #000 !important;border: none !important;}
    .outlet_number .nav.nav-tabs li a:focus{background: #EBEBEB !important;color: #000 !important;border: none !important;}
    .outlet_main .nav.nav-tabs li a:focus{background: #EBEBEB !important;color: #000 !important;border: none !important;}
    .toggle_accordian:focus {outline: none;}
    .toggle_accordian:after{content:''; position:absolute; background-image: url(../images/select_arrow.png); height:5px; width:7px; right:20px;pointer-events:none; background-repeat: no-repeat;top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); }
    .number_accordian:after{content:''; position:absolute; background-image: url(../images/select_arrow.png); height:5px; width:7px; right:20px;pointer-events:none; background-repeat: no-repeat;top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); }
    .toggle_accordian h6 {margin: 0;font-size: 18px;font-weight: 600;float: left;width: auto;}
              
    .stop_inner a{font-weight: 600;    padding: 16px 24px;    width: 280px;}
    
    .farmer_outer img.img-mobile{display:block;}     
    .farmer_outer img.img-desktop{display:none;}
    
    .video-btn.img-mobile {display: block;}
    .video-btn.img-desktop {display: none;}
    
    .padman_stop_main .img-mobile{display: block;}
    .padman_stop_main .img-desktop{display: none;}
    
    .farmer_outer::after{    opacity: 0.6;}
    .header_main .container{padding:0 20px;}
    .header_main .container .row{margin:0 -20px;}
    
    .farmer_main p{    margin: 12px 0 0 0;    font-family: 'Open Sans', sans-serif;text-shadow: 0 0 0;    width: 100%;    padding: 0 20px;}
    .banner_button.farmer{    margin: 30px 0 0 0;}
    .banner_button.farmer a{width:246px;    line-height: 48px;height: 48px;    font-weight: 600;font-family: 'Open Sans', sans-serif;}
    .banner_button.farmer a:last-child{width:246px;}
        
    .cotton_right > img{height: 300px;}
    .woocommerce div.product p.price {font-size: 21px;}
    .single-product h1.product_title.entry-title{    margin: 0 0 10px 0;}
    .products_inner img{height:130px;}
    .outlet_subheading h4{    font-size: 14px;}
    .product_right_text h2{font-size:14px; }
    .product_right_text h2 {line-height: 22px;height: 44px;margin: 0 0 15px 0;}
    .product_main {padding: 18px 0 20px 0;}
    .section_products {padding: 41px 0 0 0;}
    .product_cat_outer {padding: 0 0 40px 0;}


    div#cat_owl .owl-stage-outer {padding: 30px 0 0px 0;}
    .single-product.woocommerce ul.products li.product a img{    height: 130px;}
    div section.related.products ul.products li h2{font-size: 14px !important;}
    .supporting_inner_detail .col-xs-6{width:100%;}  
    
    .product_featured_outer {margin: 0px 0 0 0;}
    
	.map_outer .map_inner iframe{height:559px;}
	
    .featured_main h2{font-size:25px;}
	.auto_right_text_features h2{padding:24px 0 16px 0;}
	.auto_right_text_features h2 a {     color: #000;     font-size: 18px; }
	.auto_right_text_features p{ color: #000; padding:0 0 39px 0;}
    .auto_right_text_features a h2 {font-size: 16px;}
    .news_main h2{font-size:25px;}
    .farmer_outer {margin: 0 0 60px 0;height:546px;}
    .cotton_left h3{font-size:20px;}
    .nav.nav-tabs li a{font-size: 15px;}
    .outlet_heading h2{font-size: 28px;    padding: 0 0 11px 0;}
    .home .outlet_heading h2::after{    top: inherit;    bottom: 0;}
    .outlet_heading p{    margin: 11px 0 0 0;    padding: 0 0 36px 0;}
    .outlet_outer .auto_right {padding: 0 20px;}
    .outlet_outer .auto_left{padding: 0 20px;}
    .home .news_main::after{    top: 14px;}
    .news_main h2{font-size:28px;}
     .outlet_main {padding: 60px 20px 0 20px;}
    .farmer_main h2{font-size: 28px;}
    .Article_headings h1{font-size: 18px;}
    .section_news_main .auto_right_text h2 {padding: 28px 0 10px 0;}
    .banner_inner h2{font-size: 35px;}
    div .header_logo img{    height: 25px !important;}
    .auto_right_text h2{font-size: 18px;}
    .banner_outer > img{    object-position: -130px 0;}
    .banner_inner p{font-size:16px;font-family: 'Open Sans', sans-serif;text-shadow: 0 0 0;}
    .banner_button a {width: 263px; float: none; margin: 0 0 15px 0; display: inline-block; }
    .banner_button a:last-child {margin: 0 0 0 0; width: 263px; float: none; display: inline-block; }
    .nav-tabs > li {margin: 0 10px 20px 0; float: none; display: inline-block; }
    .nav.nav-tabs li a {padding: 11px 14px; }
    .cotton_left .first_product p{width: auto;    font-size: 11px;    padding: 8px 0 0 0;}
    .over_main h2{    font-size: 28px;text-align: center;line-height: 38px;padding: 0 20px 20px 20px;}
    .cotton_left p {width: 100%;font-size: 16px;}   
    .cotton_left_tag a{font-size: 16px;}
    .auto_left h2{font-size: 20px;}
    .stop_inner{width:100%;}
    .stop_inner h2{font-size: 28px; line-height: 38px;adding: 0 0 19px 0;}
    
    .auto_right_text_features{padding:0 25px 0 25px; }
    
    .footer_content_inner:last-child {margin: 0;border: none; }
    #featured_owl .item{height:auto;}
    .first_product img{height:auto;}
    /*aboutpage*/
    .banner_outer .banner_inner {     margin: 0px 0 0 0;     padding: 0 30px;     width: 100%; }
    .about_content .about_cols {     padding: 23px 0 0px 0; }
    .banner_outer{    height: 558px;}
    .cols_main {     padding: 23px 0px 0 0px }
    /*aboutpage end*/
    
    /* resource-page */
    .section_news .news_outer {     width: 100%; }
	.farmer_outer img {     height: 100%;     object-fit: cover; }
	/* end*/
  
	/* Articles Archive */
	.section_news_main {     margin: 0; } 	
	.section_news_main .news_outer .news_outer{     margin: 0 0 24px 0; } 
	.auto_right_text h2 {     font-size: 18px;     line-height: 25px; }	
	.section_news_main .auto_right_text h2 {     padding: 27px 0 24px 0; }
	
	.page-template-template-resources .banner_inner h2{    line-height: 48px;     padding: 0 2px;     margin: 0 0 12px 0;}
	.page-template-template-resources .banner_inner p{    line-height:23px;}
	.page-template-template-resources .banner_button{margin:12px 0 0 0;}
	.page-template-template-resources .banner_button a:last-child{width:133px; font-size:14px;}
	.page-template-template-resources .section_news_main {     margin:24px 0 0 0; }
	.page-template-template-resources .section_news.section_article {     padding: 50px 0 60px 0; }
	.page-template-template-resources .section_news_main .news_outer {     margin: 0 0 24px 0; }
	.page-template-template-resources .section_news .new_bttn a {     margin: 16px 0 40px 0; }
	.page-template-template-resources .section_article .new_bttn a {     margin: 40px 0 40px 0; }
	.section_article .section_news_main .news_owl:last-child .news_outer{margin:0;}
	
	.section_Resources_right .resource_text {     padding: 50px 0 60px 15px; }
	.resource_text h1 {     font-size: 28px; }
	.resource_text ul li {     font-size: 18px; }
	.resource_text ul li:last-child {     padding: 0; }
	.resource_text ul {     margin: 0px 0 51px 0; }
	.resource_text .resource_bttn a {     margin: 41px 0 0 0;  width:182px;    padding: 14px 15px 15px 15px; }
	
	.resource_bttn a img{margin:0 12px 0 0;}
	.headings_outer {     padding: 0 0 24px 0;}
	.modal-body button.close{    top: 7px;     right: 11px;}
	
	/* popup */
	.section_popup_right img {     height: auto;     }
	.popup_form form label{font-size:11px; line-height:15px;}
	.pop_bttn a{width:100%; text-align:center;}
	
	/* oulet*/
	.product_cat_main h3{font-size:14px;}
	.product_cat_main {width: 48%;}
	.section_Resources_grey .resource_image img {height: 300px; object-fit: cover; }
	.inno_product_right h2 {margin-top: 0;}
	.product_cat_main:nth-child(2n+1) {     margin: 0 4% 0 0;     width: 48%; }
	.product_cat_main img {     height: 120px; }
	.inno_product_right h2 {     font-size: 19px; }
	.banner_inner h2 {     font-size: 35px;     padding: 0 2px;     line-height: 48px;     margin: 0 0 12px 0; }
	.banner_inner p{padding:0 5px;}
	.product_inno {     margin: 20px 0 62px 0; }
	#product_cat .owl-nav{display:none;}
	.inno_product_right h2 {     font-size: 20px;     margin: 32px 0 18px 0; line-height:29px; }
	.inno_text h3 {     padding: 0 0 12px 0; }
	.inno_text p{padding:0 0 30px 0;}
	.page-template-template-article-archive .section_news .headings_outer h2 {     font-size: 21px;  line-height:29px; margin:0 0 24px 0;}
	.page-template-template-news-archive .section_news .headings_outer h2 {     font-size: 21px;  line-height:29px; margin:0 0 24px 0;}
	.headings_outer h2 {     font-size: 21px;  line-height:29px; }
	.headings_outer {     padding: 0; }
	.product_cat_main img {     height: 213px;     object-fit: cover; }
	.product_cat_main{width:100%; margin:0;}
	.product_cat_main:nth-child(2n+1) {     margin: 0;     width: 100%; }
	.product_cat_name {     padding: 30px 15px 0 15px; }
	.product_cat_main h3{    padding: 24px 0 35px 0; font-size:16px; font-weight:bold;}
	.product_cat_outer {     padding: 0 0 35px 0; }
	.featured_main {     margin: 60px 0 0 0; }
	.headings_outer {padding:0;}
	.saerch_main_content_loop {width: 100%;}
	.single-product .woocommerce-message { text-align: left; padding: 13px 14px 15px 59px;}
	.woocommerce ul.products li.product .woocommerce-loop-product__title { margin: 0px 0 17px 0;line-height: 22px;height: 44px;}
	
	/*search page*/
    .saerch_main_content_loop img {height: 213px;}
	 
    }

@media(max-width:370px){
        .banner_button a:last-child {margin: 0 0 0 0px;width:100%;}
        .banner_button a{width:100%;}
		
	    
        /*#featured_owl .item {  padding: 0 !important}*/
	    #featured_owl {
    padding: 0;
}
	.single-product.woocommerce ul.products li.product{    width: 100%;}
	.single-product.woocommerce ul.products li.product a img{height:auto;}
	.home_tabs .nav li span {     padding: 4px 0 !important;     width: 148px;     font-size: 11px; }
	
	
}

@media(min-width: 768px) and (max-width:1199px){
.banner_inner {    margin: 180px 8% 180px 0;}
}	

/*****Home End****/



