/*all page responsive css start here(10-8-2201)*/ 



/*home page responsive css for all divce start here*/

@media only screen and (max-width: 480px) {


.products-list-main-area .col-6 {
flex:100%;	
max-width:100%;
}

/*home page css responsive css start here*/

.top.bg-light {
padding: 5px 0px 3px 0px;
}


.top.bg-light .pl-2, .px-2 {
padding-left:0rem !important;
}

.top span.fa {
font-size: 14px;	
}


.social-media .d-flex {
display: initial !important;
}

.justify-content-between .d-flex  {
display: initial !important;	
}

.social-media p a {
width: 25px;
height: 25px;	
margin-right: 4px;
border-radius: 50%;
}



a.navbar-brand.d-flex.align-items-center img {
padding:10px 0px 10px 0px;	
width: 100px;
object-fit: contain;
}

.navbar-brand {
margin: auto;
width: 40%;
}

.hero-wrap .slider-text h1 {
font-size: 25px;
line-height: 40px;	
}


.home-bnr-main-area .slider-text {
height:470px !important;	
}

/*.services {
margin-bottom: 50px;	
}*/

.service-mp-main-area {
margin:0px 0px 0px 0px;
padding:0px 0px 30px 0px; 
}

.heading-section .subheading {
text-align:center;	
}

.about-detail-conten-area h2 {
font-size: 25px;
text-align: center;
}


.about-detail-conten-area p {
text-align:center;	
}


.lear-more-btn-area {
text-align:center;	
}

.about-detail-main-cls .pb-5, .py-5 {
padding-bottom: 20px !important;
}

.project-mp-area {
margin:0px 0px 0px 0px;
padding: 45px 0px 20px 0px;
}

.recent-work-mp-area {
margin:0px 0px 0px 0px;
padding: 45px 0px 30px 0px;	
}

.recent-work-mp-area .pb-5, .py-5 {
padding-bottom: 1rem !important;
}

.video-image h3 {
font-size:25px;
line-height:50px;	
}

.video-image .wrap-video {
height: 400px;	
}

.video-image {
height: 400px;	
}


.heading-section h2 {
font-size:25px;
text-align:center;	
}

.testimony-section  {
margin:0px 0px 0px 0px;
padding:0px 0px 60px 0px;	
}

.testimony-section p {
text-align:center;	
}

.request-ask-mp-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;
}

.ftco-faqs .myaccordion .card-header p {
font-size:16px;	
}


.our-blog-mp-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;	
}



.block-21.d-flex {
display:flex !important;	
}

.ftco-footer {
margin:0px 0px 0px 0px;
padding: 30px 0px 0px 0px;	
}

.ftco-footer .mb-5, .my-5 {
margin-bottom: 0px !important;	
}


.align-items-start .col-12 {
flex:100%;
max-width:100%;
}

.align-items-start .col-6 {
flex:100%;
max-width:100%;
}

.ftco-section .col-6 {
flex:100%;
max-width:100%;	
}


.ftco-section .col-6 {
flex:100%;
max-width:100%;	
}

.ftco-footer .col-6 {
flex:100%;
max-width:100%;	
}

.ftco-footer .col-5 {
flex:100%;
max-width:100%;	
}

.ftco-footer .col-7 {
flex:100%;
max-width:100%;	
}


.ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
padding-bottom:7px;
padding-top:7px;	
}


.ftco-navbar-light .btn-custom {
padding: 5px 10px;	
}


.ftco-counter .text strong.number {
font-size: 20px;	
}


.testimony-section .block-18 .text strong.number {
font-size: 30px;	
}

.blog-entry .text .btn-custom {
bottom:7px;	
}


.ftco-footer-widget img {
width:35%;	
}

/*home page css responsive css end here*/





/*breadcrum css start here */

.hero-wrap.hero-wrap-2 {
height:200px;	
}

.hero-wrap.hero-wrap-2 .slider-text {
height: 200px;	
}

.hero-wrap .slider-text .bread {
font-size:30px;	
}

.hero-wrap .slider-text .breadcrumbs {
margin-bottom: 10px;	
}

.hero-wrap .slider-text .bread {
font-size:30px;	
}

/*breadcrum css end here*/



/*our team list page css start here*/

.our-team-mp-area {
margin: 0px 0px 0px 0px;
padding: 60px 0px 30px 0px;	
}

.our-team-mp-area .col-6 {
 flex:100%;
max-width:100%;	
}

/*our team list page css end here*/




/*our team detail page start here*/ 

.our-instructors-main-area {
padding: 40px 0px 40px 0px;
}

.instructors-skill-main-area {
padding: 0px 0px 50px 0px;
}


.instructors-img-main-area {
width:200px;
height:200px;
margin: auto;	
}

.instructors-content-main-area {
text-align:center;	
}

.instructors-content-main-area h2 {
font-size: 25px;	
margin: 20px 0px 0px 0px;
}

.instructors-detail-listing-area ul li {
font-size: 14px;	
}

.instructors-detail-listing-area ul li i {
width: 9%;	
}

.instructors-detail-listing-area ul li span {
font-size: 15px;	
}


.instructors-detail-main-area h2 {
font-size:25px;
text-align:center;	
}


.instructors-detail-main-area p {
margin: 10px 0px 0px 0px;
text-align:center;	
}

.instructors-detail-main-area {
padding: 0px 0px 0px 0px;
}

.instructors-skill-detail-area {
padding: 15px;	
}

.instructors-skill-detail-area h2 {
font-size:25px;
margin: 0px 0px 20px 0px;	
}

.instructors-mission-ideas-area {
margin: 50px 0px 0px 0px;
padding:15px;	
}

.instructors-mission-ideas-area h2 {
font-size:25px;	
margin: 0px 0px 15px 0px;
}

.instructors-mission-ideas-area ul li {
display: flex;	
}


.our-instructors-main-area .col-4 {
max-width: 100%;
flex: 100%;
}

.our-instructors-main-area .col-8 {
max-width: 100%;
flex: 100%;
}

/*our team detail page end here*/ 






/*service list page css start here*/

.services-list-mp-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 20px 0px;	
}

.request-main-quote-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 20px 0px;		
}


/*service list page css end here*/




/*service details page css start here*/

.service-box-main-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;		
}

.services-detail-img-area img {
height:400px;	
}

.services-detail-contnet-area h2 {
font-size: 25px;
text-align: center;
}

.services-detail-contnet-area p {
text-align:center;	
}

.service-cotogery-main-area ul li {
display:flex;
margin: 0px 0px 5px 0px;	
}

.service-detail-left-area {
padding:0px; 
margin: 50px 0px 0px 0px;	
}

.service-detail-left-area h3 {
text-align:center;	

}

.testimonial-slider-main-area {
padding:0px 0px 0px 0px;
}

.testimonial-slider-main-area h3 {
text-align:center;	
margin: 25px 0px 15px 0px;	
}

.contumer-care-box-area h3 {
text-align:center;
margin: 15px 0px 15px 0px;	
}

/*service details page css end here*/




/*Our Projects list page css start here*/

.organic-solutions-mp-area {
margin:0px 0px 0px 0px;
padding: 50px 0px 50px 0px;	
}

.organic-solutions-mp-area .mt-5, .my-5 {
margin-top:20px !important;	
}


/*Our Projects list page css end here*/




/*our project detail page css start here*/

.work-detail-mp-area {
margin:0px 0px 0px 0px;
padding: 50px 0px 40px 0px;
}


.work-detail-main-area h2 {
font-size:25px;
text-align:center;	
}

.work-detail-main-area ul li {
width:100%;	
}

.work-detail-main-area ul li i {
width:10%;	
}


/*our project detail page css end here*/





/*Careers detail page css start here*/

.agricultural-market {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;	
}

.agricultural-market.pt-5, .py-5 {
padding-top:50px !important;	
}

.contact-wrap {
margin: 50px 0px 50px 0px;	
}

.contact-wrap h3 {
text-align:center;	
}

.contact-wrap.pl-5, .px-5 {
padding-left: 20px !important;
padding-right: 20px !important;
}

.best-careet-main-area {
margin: 0px 0px 0px 0px;
padding: 40px 0px 60px 0px;	
}


.form-group-send-btn {
text-align:center;	
}

.best-careet-main-area p {
text-align:center;	
}

/*Careers detail page css end here*/






/*blog list page css start here*/

.block-27 ul li a, .block-27 ul li span {
width: 35px;
height: 35px;
line-height: 35px;	
}

.blot-list-mp-area {
margin:0px 0px 0px 0px;
padding: 60px 0px 60px 0px;	
}

.blot-list-mp-area .mt-5, .my-5 {
margin-top: 20px !important;
}

.blot-list-mp-area .col-6 {
max-width:100%;	
}

/*blog list page css end here*/




/*blog details page css start here*/

.blog-detail-main-area{
margin: 0px 0px 0px 0px;
padding:30px 0px 0px 0px;	
}

.blog-detail-main-area h2 {
font-size:25px;
text-align:center;	
}

.blog-detail-main-area p {
text-align:center;	
}

.blog-detail-main-area .tag-widget.mb-5, .my-5{
margin-bottom:30px !important;	
margin-top:0px !important;	
text-align: center;
}

.blog-detail-main-area .mr-5 {
margin-right:10px !important;	
}

.blog-detail-main-area .comment-main-area.pt-5, .py-5 {
margin-bottom: 0px !important;
margin-top: 0px !important;	
}

.blog-detail-main-area .comment-heading.mb-5 {
margin-bottom:20px !important;	
text-align: center;
font-size: 25px !important;
}

.comment-list li {
float:inherit;	
}

.comment-list li .vcard {
width:50px;
margin:auto;
float:inherit;
padding: 10px 0px 25px 0px;	
}

.comment-list li .comment-body {
float:inherit;
width:100%;	
}

.comment-body h3 {
text-align:center;	
}

.meta {
text-align:center;	
}

.comment-list .children {
padding: 25px 0 0 0px;
float:inherit;
width: 100%;
}

.leave-comment-main-area.pt-5 {
padding-top: 10px !important;
text-align: center;
}

.comment-form.p-5 {
padding:10px !important;	
}

.sidebar-box.grayBgcolor {
margin: 50px 0px 30px 0px;	
}

.block-21 .text .heading {
font-size: 15px;	
}

.sidebar-box .mr-4 {
margin-right: 15px !important;	
}

.sidebar-box {
margin-bottom: 20px;	
}

.sidebar-box h3 {
text-align:center;	
}

.tagcloud a {
padding: 4px 5px;	
}

/*blog details page css end here*/




/*contact up page css start here*/

.contact-main-mp-area {
margin: 0px 0px 0px 0px;
padding: 40px 0px 60px 0px;
}


.contact-wrap.contact-form-mp-area {
margin: 0px 0px 0px 0px;
padding: 40px 0px 60px 0px;
}

.contact-main-mp-area .mb-5, .my-5 {
margin-bottom:20px !important;	
}


.contact-main-mp-area .col-6 {
flex:100%;
max-width:100%;	
}


/*contact up page css end here*/


.products-list-main-area {
padding: 50px 0px 25px 0px;	
}



}


@media only screen and (min-width:481px) and (max-width: 568px) {



/*home page css responsive css start here*/

.top.bg-light {
padding: 5px 0px 3px 0px;
}


.top.bg-light .pl-2, .px-2 {
padding-left:0rem !important;
}

/*.top span.fa {
font-size: 14px;	
}
*/

.social-media .d-flex {
display: initial !important;
}

.justify-content-between .d-flex  {
display: initial !important;	
}

.social-media p a {
width: 35px;
height: 35px;	
margin-right: 23px;
border-radius: 50%;
}


a.navbar-brand.d-flex.align-items-center img {
padding:10px 0px 10px 0px;	
width: 100px;
object-fit: contain;
}

.navbar-brand {
margin: auto;
width:25%;
}

.hero-wrap .slider-text h1 {
font-size: 25px;
line-height: 40px;	
}


.home-bnr-main-area .slider-text {
height:320px !important;	
}

.hero-wrap .slider-text .subheading {
margin-bottom: 0px;	
}

.hero-wrap .slider-text h1 {
margin-bottom:0px !important;	
}

/*.services {
margin-bottom: 50px;	
}*/

.service-mp-main-area {
margin:70px 0px 0px 0px;
padding:0px 0px 30px 0px; 
}

.heading-section .subheading {
text-align:center;	
}

.about-detail-conten-area h2 {
font-size: 25px;
text-align: center;
}


.about-detail-conten-area p {
text-align:center;	
}


.lear-more-btn-area {
text-align:center;	
}

.about-detail-main-cls .pb-5, .py-5 {
padding-bottom: 20px !important;
}

.project-mp-area {
margin:0px 0px 0px 0px;
padding: 45px 0px 20px 0px;
}

.recent-work-mp-area {
margin:0px 0px 0px 0px;
padding: 45px 0px 30px 0px;	
}

.recent-work-mp-area .pb-5, .py-5 {
padding-bottom: 1rem !important;
}

.video-image h3 {
font-size:25px;
line-height:50px;	
}

.video-image {
height: 400px;	
}

.video-image .wrap-video {
height: 400px;	
}


.heading-section h2 {
font-size:25px;
text-align:center;	
}

.testimony-section  {
margin:0px 0px 0px 0px;
padding:0px 0px 60px 0px;	
}

.testimony-section .owl-carousel {
padding: 30px 30px 5px 30px;
}

.request-ask-mp-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;
}

.ftco-faqs .myaccordion .card-header p {
font-size:16px;	
}


.our-blog-mp-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;	
}


.blog-entry .text .heading {
font-size: 18px;
margin-bottom: 15px;	
}


.block-21.d-flex {
display:flex !important;	
}

.ftco-footer {
margin:0px 0px 0px 0px;
padding:40px 0px 0px 0px;	
}

.ftco-footer .mb-5, .my-5 {
margin-bottom:20px !important;	
}


.copyrightbg p {
text-align:center;	
}

.ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
padding-bottom:7px;
padding-top:7px;	
}


.ftco-counter .text strong.number {
font-size: 20px;	
}

.testimony-section .block-18 .text strong.number {
font-size: 30px;	
}

.blog-entry .text .btn-custom {
bottom: 10px;	
}

.ftco-footer-widget img {
width:45%;	
}

.services .media-body {
height: 215px;	
}


.ftco-navbar-light .btn-custom {
padding: 6px 10px;	
}


.ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
padding-bottom:7px;
padding-top:7px;	
}


/*home page css responsive css end here*/




/*breadcrum css start here */

.hero-wrap.hero-wrap-2 {
height:200px;	
}

.hero-wrap.hero-wrap-2 .slider-text {
height: 200px;	
}

.hero-wrap .slider-text .bread {
font-size:30px;	
}

.hero-wrap .slider-text .breadcrumbs {
margin-bottom: 10px;	
}

.hero-wrap .slider-text .bread {
font-size:30px;	
}

/*breadcrum css end here*/






/*our team list page css start here*/

.our-team-mp-area {
margin: 0px 0px 0px 0px;
padding: 60px 0px 30px 0px;	
}


/*our team list page css end here*/





/*our team detail page start here*/ 

.our-instructors-main-area {
padding: 40px 0px 40px 0px;
}

.instructors-skill-main-area {
padding: 0px 0px 50px 0px;
}


.instructors-img-main-area {
width:150px;
height:150px;
}


.instructors-content-main-area h2 {
font-size: 25px;	
margin:0px 0px 0px 0px;
}

.instructors-content-main-area p {
margin:0px 0px 5px 0px;	
}

.instructors-detail-listing-area ul li {
font-size: 14px;
margin: 0px 0px 10px 0px;	
}

.instructors-detail-listing-area ul li i {
width: 9%;	
}

.instructors-detail-listing-area ul li span {
font-size: 15px;	
}


.instructors-detail-main-area h2 {
font-size:25px;
text-align:center;	
}


.instructors-detail-main-area p {
margin: 10px 0px 0px 0px;
text-align:center;	
}

.instructors-detail-main-area {
padding: 0px 0px 0px 0px;
}

.instructors-skill-detail-area {
padding: 15px;	
}

.instructors-skill-detail-area h2 {
font-size:25px;
margin: 0px 0px 20px 0px;	
}

.instructors-mission-ideas-area {
margin: 50px 0px 0px 0px;
padding:15px;	
}

.instructors-mission-ideas-area h2 {
font-size:25px;	
margin: 0px 0px 15px 0px;
}

.instructors-mission-ideas-area ul li {
display: flex;	
}

/*our team detail page end here*/ 





/*service list page css start here*/

.services-list-mp-area {
margin:0px 0px 0px 0px;
padding: 50px 0px 30px 0px;
}

.request-main-quote-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 20px 0px;		
}


/*service list page css end here*/





/*service details page css start here*/

.service-box-main-area {
margin:0px 0px 0px 0px;
padding:60px 0px 60px 0px;		
}

.services-detail-img-area img {
height:400px;	
}

.services-detail-contnet-area h2 {
font-size: 25px;
text-align: center;
}

.services-detail-contnet-area p {
text-align:center;	
}

.service-cotogery-main-area ul li {
display:flex;
margin: 0px 0px 5px 0px;	
}

.service-detail-left-area {
padding:0px; 
margin: 50px 0px 0px 0px;	
}

.service-detail-left-area h3 {
text-align:center;	

}

.testimonial-slider-main-area {
padding:0px 0px 0px 0px;
}

.testimonial-slider-main-area h3 {
text-align:center;	
margin: 25px 0px 15px 0px;	
}

.contumer-care-box-area h3 {
text-align:center;
margin: 15px 0px 15px 0px;	
}

/*service details page css end here*/





/*Our Projects list page css start here*/

.organic-solutions-mp-area {
margin:0px 0px 0px 0px;
padding: 60px 0px 45px 0px;	
}

.organic-solutions-mp-area .mt-5, .my-5 {
margin-top:20px !important;	
}

/*Our Projects list page css end here*/





/*our project detail page css start here*/

.work-detail-mp-area {
margin:0px 0px 0px 0px;
padding: 50px 0px 40px 0px;
}


.work-detail-main-area h2 {
font-size:25px;
text-align:center;	
}

.work-detail-main-area ul li {
width:100%;	
}

.work-detail-main-area ul li i {
width:10%;	
}

.work-detail-main-area ul li i {
width: 5%;
}

/*our project detail page css end here*/




/*Careers detail page css start here*/

.agricultural-market {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;	
}

.agricultural-market.pt-5, .py-5 {
padding-top:60px !important;	
}

.contact-wrap {
margin:60px 0px 60px 0px;	
}

.contact-wrap h3 {
text-align:center;	
}


.best-careet-main-area {
margin: 0px 0px 0px 0px;
padding: 40px 0px 60px 0px;	
}


.form-group-send-btn {
text-align:center;	
}

.best-careet-main-area p {
text-align:center;	
}

/*Careers detail page css end here*/






/*blog list page css start here*/

.block-27 ul li a, .block-27 ul li span {
width: 35px;
height: 35px;
line-height: 35px;	
}

.blot-list-mp-area {
margin:0px 0px 0px 0px;
padding: 60px 0px 60px 0px;	
}

.blot-list-mp-area .mt-5, .my-5 {
margin-top: 20px !important;
}

.blog-entry .meta {
top: -30px;
left: 10px;
right: 10px;
padding: 10px 5px;	
}

.blog-entry .meta p {
margin-right: 0px;	
}


.blog-entry .meta p a {
margin: 0px 5px 0px 0px;	
}


/*blog list page css end here*/





/*blog details page css start here*/

.blog-detail-main-area{
margin: 0px 0px 0px 0px;
padding:30px 0px 0px 0px;	
}

.blog-detail-main-area h2 {
font-size:25px;
text-align:center;	
}

.organic-products-main-area p {
text-align:center;	
}

.blog-detail-main-area .tag-widget.mb-5, .my-5{
margin-bottom:30px !important;	
margin-top:0px !important;	
text-align: center;
}

.blog-detail-main-area .mr-5 {
margin-right:10px !important;	
}

.blog-detail-main-area .comment-main-area.pt-5, .py-5 {
margin-bottom: 0px !important;
margin-top: 0px !important;	
}

.blog-detail-main-area .comment-heading.mb-5 {
margin-bottom:20px !important;	
text-align: center;
font-size: 25px !important;
}

.comment-list li {
float:inherit;	
}

/*.comment-list li .vcard {
width:50px;
margin:auto;
float:inherit;
padding: 10px 0px 25px 0px;	
}*/

.comment-list li .comment-body {
float:inherit;
width:100%;	
}

/*.comment-body h3 {
text-align:center;	
}
*/
/*.meta {
text-align:center;	
}*/


.comment-list .children {
padding: 25px 0 0 0px;
float:inherit;
width: 100%;
}

.leave-comment-main-area.pt-5 {
padding-top: 10px !important;

}

.leave-comment-main-area h3 {
text-align: center;	
}

.comment-form.p-5 {
padding:25px !important;	
}


.sidebar-box.grayBgcolor {
margin: 50px 0px 30px 0px;	
}


.block-21 .text .heading {
font-size: 15px;	
}

.sidebar-box .mr-4 {
margin-right: 15px !important;	
}


.sidebar-box {
margin-bottom: 20px;	
}


.sidebar-box h3 {
text-align:center;	
}

.sidebar-box .heading {
text-align:left;	
}


.tagcloud a {
padding: 4px 5px;	
}

/*blog details page css end here*/





/*contact up page css start here*/

.contact-main-mp-area {
margin: 0px 0px 0px 0px;
padding: 40px 0px 60px 0px;
}

.contact-wrap.contact-form-mp-area {
margin: 0px 0px 0px 0px;
padding: 40px 0px 60px 0px;
}

.contact-main-mp-area .mb-5, .my-5 {
margin-bottom:20px !important;	
}

.contact-main-mp-area .dbox {
padding: 0 0px;	
}

/*contact up page css end here*/



.products-list-main-area {
padding: 50px 0px 25px 0px;	
}




}



@media only screen and (min-width:569px) and (max-width:766px) {



/*home page css responsive css start here*/

.top.bg-light {
padding: 5px 0px 5px 0px;
}

.social-media p a {
margin-right: 15px;	
}

.navbar-brand {
width:20%;
margin:auto;
padding: 15px 0px 15px 0px;	
}

a.navbar-brand.d-flex.align-items-center img {
width: 110px;	
}

.topper .text .con span {
font-size:12px;	
}


.home-bnr-main-area .slider-text {
height:360px !important;	
}

.hero-wrap .slider-text .subheading {
margin-bottom: 0px;	
}

.hero-wrap .slider-text h1 {
margin-bottom:0px !important;	
}

/*.services {
margin-bottom: 50px;	
}*/

.service-mp-main-area {
margin:70px 0px 0px 0px;
padding:0px 0px 30px 0px; 
}

.heading-section .subheading {
text-align:center;	
}

.about-detail-conten-area h2 {
font-size: 25px;
text-align: center;
}


.about-detail-conten-area p {
text-align:center;	
}


.lear-more-btn-area {
text-align:center;	
}

.about-detail-main-cls .pb-5, .py-5 {
padding-bottom: 20px !important;
}

.project-mp-area {
margin:0px 0px 0px 0px;
padding: 45px 0px 20px 0px;
}

.recent-work-mp-area {
margin:0px 0px 0px 0px;
padding: 45px 0px 30px 0px;	
}

.recent-work-mp-area .pb-5, .py-5 {
padding-bottom: 1rem !important;
}

.video-image h3 {
font-size:25px;
line-height:50px;	
}

.video-image {
height: 400px;	
}

.video-image .wrap-video {
height: 400px;	
}


.heading-section h2 {
font-size:25px;
text-align:center;	
}

.testimony-section  {
margin:0px 0px 0px 0px;
padding:0px 0px 60px 0px;	
}

.testimony-section .owl-carousel {
padding: 30px 30px 5px 30px;
}

.request-ask-mp-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;
}

.ftco-faqs .myaccordion .card-header p {
font-size:16px;	
}


.our-blog-mp-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;	
}


.blog-entry .text .heading {
font-size: 18px;
margin-bottom: 15px;
}


.block-21.d-flex {
display:flex !important;	
}

.ftco-footer {
margin:0px 0px 0px 0px;
padding:40px 0px 0px 0px;	
}

.ftco-footer .mb-5, .my-5 {
margin-bottom:20px !important;	
}


.copyrightbg p {
text-align:center;	
}


.services .media-body {
height: 215px;	
}

.ftco-counter .text strong.number {
font-size:20px;
}


.testimony-section .block-18 .text strong.number {
font-size: 30px;	
}

.blog-entry .text .btn-custom {
bottom: 10px;	
}



.ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
padding-bottom:7px;
padding-top:7px;	
}



/*home page css responsive css end here*/





/*breadcrum css start here */

.hero-wrap.hero-wrap-2 {
height:200px;	
}

.hero-wrap.hero-wrap-2 .slider-text {
height: 200px;	
}

.hero-wrap .slider-text .bread {
font-size:30px;	
}

.hero-wrap .slider-text .breadcrumbs {
margin-bottom: 10px;	
}

.hero-wrap .slider-text .bread {
font-size:30px;	
}

/*breadcrum css end here*/



/*our team list page css start here*/

.our-team-mp-area {
margin: 0px 0px 0px 0px;
padding: 60px 0px 30px 0px;	
}

/*our team list page css end here*/




/*our team detail page start here*/ 

.our-instructors-main-area {
padding: 40px 0px 40px 0px;
}

.instructors-skill-main-area {
padding: 0px 0px 50px 0px;
}


.instructors-img-main-area {
width:150px;
height:150px;	
}


.instructors-content-main-area h2 {
font-size: 25px;	
margin:0px 0px 0px 0px;
}

.instructors-content-main-area p {
margin:0px 0px 5px 0px;	
}

.instructors-detail-listing-area ul li {
font-size: 14px;
margin: 0px 0px 10px 0px;	
}

.instructors-detail-listing-area ul li i {
width: 9%;	
}

.instructors-detail-listing-area ul li span {
font-size: 15px;	
}


.instructors-detail-main-area h2 {
font-size:25px;
}


.instructors-detail-main-area p {
margin: 10px 0px 0px 0px;
}

.instructors-detail-main-area {
padding: 0px 0px 0px 0px;
}

.instructors-skill-detail-area {
padding: 15px;	
}

.instructors-skill-detail-area h2 {
font-size:25px;
margin: 0px 0px 20px 0px;	
}

.instructors-mission-ideas-area {
margin: 50px 0px 0px 0px;
padding:15px;	
}

.instructors-mission-ideas-area h2 {
font-size:25px;	
margin: 0px 0px 15px 0px;
}

.instructors-mission-ideas-area ul li {
display: flex;	
}

/*our team detail page end here*/ 





/*service list page css start here*/

.services-list-mp-area {
margin:0px 0px 0px 0px;
padding: 60px 0px 30px 0px;
}

.request-main-quote-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 20px 0px;		
}

/*service list page css end here*/





/*service details page css start here*/

.service-box-main-area {
margin:0px 0px 0px 0px;
padding:60px 0px 60px 0px;		
}

.services-detail-img-area img {
height:400px;	
}

.services-detail-contnet-area h2 {
font-size: 25px;
text-align: center;
}

.services-detail-contnet-area p {
text-align:center;	
}

.service-cotogery-main-area ul li {
display:flex;
margin: 0px 0px 5px 0px;	
}

.service-detail-left-area {
padding:0px; 
margin: 50px 0px 0px 0px;	
}

.service-detail-left-area h3 {
text-align:center;	

}

.testimonial-slider-main-area {
padding:0px 0px 0px 0px;
}

.testimonial-slider-main-area h3 {
text-align:center;	
margin: 25px 0px 15px 0px;	
}

.contumer-care-box-area h3 {
text-align:center;
margin: 15px 0px 15px 0px;	
}

/*service details page css end here*/




/*Our Projects list page css start here*/

.organic-solutions-mp-area {
margin:0px 0px 0px 0px;
padding: 60px 0px 45px 0px;	
}

.organic-solutions-mp-area .mt-5, .my-5 {
margin-top:20px !important;	
}

/*Our Projects list page css end here*/





/*our project detail page css start here*/

.work-detail-mp-area {
margin:0px 0px 0px 0px;
padding: 50px 0px 50px 0px;
}


.work-detail-main-area h2 {
font-size:25px;
text-align:center;	
}

.work-detail-main-area ul li {
width:100%;	
}

.work-detail-main-area ul li i {
width:10%;	
}

.work-detail-main-area ul li i {
width: 5%;
}

/*our project detail page css end here*/





/*blog list page css start here*/

.block-27 ul li a, .block-27 ul li span {
width: 35px;
height: 35px;
line-height: 35px;	
}

.blot-list-mp-area {
margin:0px 0px 0px 0px;
padding: 60px 0px 60px 0px;	
}

.blot-list-mp-area .mt-5, .my-5 {
margin-top: 20px !important;
}

.blog-entry .meta {
top: -30px;
left: 10px;
right: 10px;
padding: 10px 5px;	
}

.blog-entry .meta p {
margin-right: 0px;	
}

.blog-entry .meta p a {
margin: 0px 5px 0px 0px;	
}

/*blog list page css end here*/




/*blog details page css start here*/

.blog-detail-main-area{
margin: 0px 0px 0px 0px;
padding:30px 0px 0px 0px;	
}

.blog-detail-main-area h2 {
font-size:25px;
text-align:center;	
}

.organic-products-main-area p {
text-align:center;	
}

.blog-detail-main-area .tag-widget.mb-5, .my-5 {
margin-bottom:30px !important;	
margin-top:0px !important;	
text-align: center;
}

.blog-detail-main-area .mr-5 {
margin-right:10px !important;	
}

.blog-detail-main-area .comment-main-area.pt-5, .py-5 {
margin-bottom: 0px !important;
margin-top: 0px !important;	
}

.blog-detail-main-area .comment-heading.mb-5 {
margin-bottom:20px !important;	
text-align: center;
font-size: 25px !important;
}

.comment-list li {
float:inherit;	
}

/*.comment-list li .vcard {
width:50px;
margin:auto;
float:inherit;
padding: 10px 0px 25px 0px;	
}*/

.comment-list li .comment-body {
float:inherit;
width:100%;	
}

/*.comment-body h3 {
text-align:center;	
}
*/
/*.meta {
text-align:center;	
}*/


.comment-list .children {
padding: 25px 0 0 0px;
float:inherit;
width: 100%;
}

.leave-comment-main-area.pt-5 {
padding-top: 10px !important;

}

.leave-comment-main-area h3 {
text-align: center;	
}

.comment-form.p-5 {
padding:25px !important;	
}


.sidebar-box.grayBgcolor {
margin: 50px 0px 30px 0px;	
}


.block-21 .text .heading {
font-size: 15px;	
}

.sidebar-box .mr-4 {
margin-right: 15px !important;	
}


.sidebar-box {
margin-bottom: 20px;	
}


.sidebar-box h3 {
text-align:center;	
}

.sidebar-box .heading {
text-align:left;	
}


.tagcloud a {
padding: 4px 5px;	
}

/*blog details page css end here*/




/*Careers detail page css start here*/

.agricultural-market {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;	
}

.agricultural-market.pt-5, .py-5 {
padding-top:60px !important;	
}

.contact-wrap {
margin:60px 0px 60px 0px;	
}

.contact-wrap h3 {
text-align:center;	
}


.best-careet-main-area {
margin: 0px 0px 0px 0px;
padding: 40px 0px 60px 0px;	
}


.form-group-send-btn {
text-align:center;	
}

.best-careet-main-area p {
text-align:center;	
}

/*Careers detail page css end here*/




/*contact up page css start here*/

.contact-main-mp-area {
margin: 0px 0px 0px 0px;
padding: 40px 0px 60px 0px;
}

.contact-wrap.contact-form-mp-area {
margin: 0px 0px 0px 0px;
padding: 40px 0px 60px 0px;
}

.contact-main-mp-area .mb-5, .my-5 {
margin-bottom:20px !important;	
}

.contact-main-mp-area .dbox {
padding: 0 0px;	
}

/*contact up page css end here*/



.products-list-main-area {
padding: 50px 0px 25px 0px;	
}



}





@media only screen and (min-width:767px) and (max-width:768px) {
	

/*home page css responsive css start here*/

.top.bg-light {
padding: 5px 0px 5px 0px;
}

.social-media p a {
margin-right: 15px;	
}



a.navbar-brand.d-flex.align-items-center img {
width: 100px;	
}

.topper .text .con span {
font-size:12px;	
}


.home-bnr-main-area .slider-text {
height:500px !important;	
}


.hero-wrap .slider-text h1 {
font-size: 40px;
line-height: 60px;	
}

.hero-wrap {
height:600px !important;
overflow:hidden;	
}

.home-slider  {
height:600px !important;	
}

/*.services {
margin-bottom: 50px;	
}*/

.service-mp-main-area {
margin:0px 0px 0px 0px;
padding:0px 0px 30px 0px; 
}


.lear-more-btn-area {
text-align:center;	
}

.about-detail-main-cls .pb-5, .py-5 {
padding-bottom: 20px !important;
}

.project-mp-area {
margin:0px 0px 0px 0px;
padding: 45px 0px 20px 0px;
}

.ftco-counter .block-18 {
padding: 0px 0px 20px 0px;
}

.recent-work-mp-area {
margin:0px 0px 0px 0px;
padding: 45px 0px 30px 0px;	
}

.recent-work-mp-area .pb-5, .py-5 {
padding-bottom: 1rem !important;
}

.video-image h3 {
font-size:35px;
line-height:50px;	
}

.video-image {
height: 400px;	
}

.video-image .wrap-video {
height: 400px;	
}


.heading-section h2 {
font-size:25px;
}

.testimony-section  {
margin:0px 0px 0px 0px;
padding:0px 0px 60px 0px;	
}

.testimony-section .owl-carousel {
padding: 30px 30px 5px 30px;
}

.request-ask-mp-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;
}

.ftco-faqs .myaccordion .card-header p {
font-size:16px;	
}


.our-blog-mp-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;	
}


.blog-entry .text .heading {
font-size: 18px;
margin-bottom: 15px;
padding: 25px 0px 0px 0px;	
}


.blog-entry .text .heading {
font-size:15px;	
}


.block-21.d-flex {
display:flex !important;	
}

.ftco-footer {
margin:0px 0px 0px 0px;
padding:40px 0px 0px 0px;	
}

.ftco-footer .mb-5, .my-5 {
margin-bottom:20px !important;	
}


.copyrightbg p {
text-align:center;	
}


.ftco-footer .ml-md-4, .mx-md-4 {
margin-left:0rem !important;
}

.ftco-counter .text strong.number {
font-size: 20px;	
}


.blog-entry .text {
height:320px;	
}



.ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
padding-bottom:7px;
padding-top:7px;	
}


/*home page css responsive css end here*/




/*breadcrum css start here */

.hero-wrap.hero-wrap-2 {
height:200px !important;	
}

.hero-wrap.hero-wrap-2 .slider-text {
height: 250px;	
}

.hero-wrap .slider-text .bread {
font-size:30px;	
}

.hero-wrap .slider-text .breadcrumbs {
margin-bottom: 10px;	
}

.hero-wrap .slider-text .bread {
font-size:30px;	
}

/*breadcrum css end here*/




/*our team list page css start here*/

.our-team-mp-area {
margin: 0px 0px 0px 0px;
padding: 60px 0px 40px 0px;	
}

/*our team list page css end here*/



/*our team detail page start here*/ 

.our-instructors-main-area {
padding:50px 0px 50px 0px;
}

.instructors-skill-main-area {
padding: 0px 0px 50px 0px;
}


.instructors-img-main-area {
width: 270px;
height: 270px;	
}


.instructors-content-main-area h2 {
font-size: 25px;	
margin: 20px 0px 0px 0px;
}


.instructors-detail-listing-area ul li {
margin: 0px 0px 10px 0px;	
}

.instructors-detail-listing-area ul li i {
width:7%;	
}


.instructors-detail-main-area h2 {
font-size:25px;
margin: 30px 0px 0px 0px;
}


.instructors-detail-main-area p {
margin: 10px 0px 0px 0px;
}

.instructors-detail-main-area {
padding: 0px 0px 0px 0px;
}

.instructors-skill-detail-area {
padding: 15px;	
}

.instructors-skill-detail-area h2 {
font-size:25px;
margin: 0px 0px 20px 0px;	
}

.instructors-mission-ideas-area {
padding:15px;	
}

.instructors-mission-ideas-area h2 {
font-size:25px;	
margin: 0px 0px 15px 0px;
}

.instructors-mission-ideas-area ul li {
display: flex;	
}

/*our team detail page end here*/ 




/*service list page css start here*/

.services-list-mp-area {
margin:0px 0px 0px 0px;
padding: 60px 0px 30px 0px;
}

.request-main-quote-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;		
}

/*service list page css end here*/




/*service details page css start here*/

.service-box-main-area {
margin:0px 0px 0px 0px;
padding:60px 0px 60px 0px;		
}

.services-detail-img-area img {
height:400px;	
}

.services-detail-contnet-area h2 {
font-size: 25px;
}


.service-cotogery-main-area ul li {
display:flex;
margin: 0px 0px 5px 0px;	
}

.service-detail-left-area {
padding:0px; 
margin: 50px 0px 0px 0px;	
}

.service-detail-left-area h3 {	
margin: 0px 0px 15px 0px;
}

.testimonial-slider-main-area {
padding:0px 0px 0px 0px;
}

.testimonial-slider-main-area h3 {	
margin: 25px 0px 15px 0px;	
}

.contumer-care-box-area h3 {
margin: 15px 0px 15px 0px;	
}

.service-detail-left-area {
margin: 0px 0px 0px 0px;	
}


.contumer-care-main-area {
height: 350px;	
}

.contumer-care-detail-area {
padding: 15px 15px 15px 15px;	
}

.carousel-inner {
padding: 15px 15px 45px 15px;	
}

/*service details page css end here*/




/*Our Projects list page css start here*/

.organic-solutions-mp-area {
margin:0px 0px 0px 0px;
padding: 60px 0px 45px 0px;	
}

.organic-solutions-mp-area .mt-5, .my-5 {
margin-top:20px !important;	
}

/*Our Projects list page css end here*/




/*our project detail page css start here*/

.work-detail-mp-area {
margin:0px 0px 0px 0px;
padding:60px 0px 50px 0px;
}


.work-detail-main-area h2 {
font-size:25px;	
}

.work-detail-main-area ul li {
width:100%;	
}

.work-detail-main-area ul li i {
width:10%;	
}

.work-detail-main-area ul li i {
width: 5%;
}

.service-cotogery-main-area {
margin:0px 0px 20px 0px;	
}

/*our project detail page css end here*/





/*blog list page css start here*/

.block-27 ul li a, .block-27 ul li span {
width: 35px;
height: 35px;
line-height: 35px;	
}

.blot-list-mp-area {
margin:0px 0px 0px 0px;
padding: 60px 0px 60px 0px;	
}

.blot-list-mp-area .mt-5, .my-5 {
margin-top: 20px !important;
}

.blog-entry .meta {
top: -30px;
left: 10px;
right: 10px;
padding: 10px 5px;	
}

.blog-entry .meta p {
margin-right: 0px;	
}

.blog-entry .meta p a {
margin: 0px 5px 0px 0px;	
}

/*blog list page css end here*/




/*blog details page css start here*/

.blog-detail-main-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px	
}

.organic-products-main-area h2 {
font-size:25px;	
}


.organic-products-main-area .bio.mr-5 {
margin-right: 2rem !important;	
}

.organic-products-main-area .comment-main-area.pt-5, .mt-5 {
padding-top:0px !important;	
}

.organic-products-main-area .comment-main-area.mt-5, .my-5 {
margin-top:0px !important;	
}

.comment-list li {
margin: 0 0 10px 0;	
}

.leave-comment-main-area .pt-5, .py-5 {
padding-top: 1rem !important;	
}

.sidebar-box {
margin: 10px 0px 0px 0px;
}

.sidebar-box.rounded {
margin: 40px 0px 20px 0px;
}

/*blog details page css end here*/




/*Careers detail page css start here*/

.agricultural-market {
margin:0px 0px 0px 0px;
padding: 0px 0px 60px 0px;	
}

.agricultural-market.pt-5, .py-5 {
padding-top:60px !important;	
}

.contact-wrap .mb-4, .my-4 {
margin-bottom: 0.5rem !important;
}


.best-careet-main-area {
margin: 0px 0px 0px 0px;
padding: 60px 0px 30px 0px;
}

.form-control {
height:25px;	
}

.form-group-send-btn {
text-align:center;	
}

.best-careet-main-area p {
text-align:center;	
}


.careerImg img {
height: 480px;
}

/*Careers detail page css end here*/





/*contact up page css start here*/

.contact-main-mp-area {
margin: 0px 0px 0px 0px;
padding: 50px 0px 70px 0px;
}

.contact-wrap.contact-form-mp-area {
margin: 0px 0px 0px 0px;
padding: 40px 0px 60px 0px;
}

.contact-main-mp-area .mb-5, .my-5 {
margin-bottom:20px !important;	
}

.contact-main-mp-area .dbox {
padding: 0 0px;	
}

/*contact up page css end here*/



}



@media only screen and (min-width:769px) and (max-width:898px) {



/*home page css responsive css start here*/
.top.bg-light {
padding: 5px 0px 5px 0px;
}

.social-media p a {
margin-right: 15px;	
}



a.navbar-brand.d-flex.align-items-center img {
width: 100px;	
}

.topper .text .con span {
font-size:12px;	
}


/*.home-bnr-main-area .slider-text {
height:500px !important;	
}
*/

.hero-wrap .slider-text h1 {
font-size: 40px;
line-height: 60px;	
}

/*.hero-wrap {
height:600px !important;
overflow:hidden;	
}

.home-slider  {
height:600px !important;	
}
*/
/*.services {
margin-bottom: 50px;	
}*/

.service-mp-main-area {
margin:70px 0px 0px 0px;
padding:0px 0px 30px 0px; 
}



.lear-more-btn-area {
text-align:center;	
}

.about-detail-main-cls .pb-5, .py-5 {
padding-bottom: 20px !important;
}

.project-mp-area {
margin:0px 0px 0px 0px;
padding: 45px 0px 20px 0px;
}

.ftco-counter .block-18 {
padding: 0px 0px 20px 0px;
}

.recent-work-mp-area {
margin:0px 0px 0px 0px;
padding: 45px 0px 30px 0px;	
}

.recent-work-mp-area .pb-5, .py-5 {
padding-bottom: 1rem !important;
}

.video-image h3 {
font-size:35px;
line-height:50px;	
}

.video-image {
height: 400px;	
}

.video-image .wrap-video {
height: 400px;	
}


.heading-section h2 {
font-size:25px;
}

.testimony-section  {
margin:0px 0px 0px 0px;
padding:0px 0px 60px 0px;	
}

.testimony-section .owl-carousel {
padding: 30px 30px 5px 30px;
}

.request-ask-mp-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;
}

.ftco-faqs .myaccordion .card-header p {
font-size:16px;	
}


.our-blog-mp-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;	
}

.blog-entry .text .heading {
font-size: 17px;	
}


.block-21.d-flex {
display:flex !important;	
}

.ftco-footer {
margin:0px 0px 0px 0px;
padding:40px 0px 0px 0px;	
}

.ftco-footer .mb-5, .my-5 {
margin-bottom:20px !important;	
}


.copyrightbg p {
text-align:center;	
}


.ftco-footer .ml-md-4, .mx-md-4 {
margin-left:0rem !important;
}


.ftco-counter .text strong.number {
font-size:22px;	
}

.blog-entry .text .heading {
font-size:16px;	
}


.blog-entry .text {
height:320px;	
}


.ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
padding-bottom:7px;
padding-top:7px;	
}


/*home page css responsive css end here*/




/*breadcrum css start here */

.hero-wrap.hero-wrap-2 {
height:200px !important;	
}

.hero-wrap.hero-wrap-2 .slider-text {
height: 250px;	
}

.hero-wrap .slider-text .bread {
font-size:30px;	
}

.hero-wrap .slider-text .breadcrumbs {
margin-bottom: 10px;	
}

.hero-wrap .slider-text .bread {
font-size:30px;	
}

/*breadcrum css end here*/






/*our team list page css start here*/

.our-team-mp-area {
margin: 0px 0px 0px 0px;
padding: 60px 0px 40px 0px;	
}

/*our team list page css end here*/





/*our team detail page start here*/ 

.our-instructors-main-area {
padding:50px 0px 50px 0px;
}

.instructors-skill-main-area {
padding: 0px 0px 50px 0px;
}


.instructors-img-main-area {
width: 270px;
height: 270px;	
}


.instructors-content-main-area h2 {
font-size: 25px;	
margin: 20px 0px 0px 0px;
}


.instructors-detail-listing-area ul li {
margin: 0px 0px 10px 0px;	
}

.instructors-detail-listing-area ul li i {
width:7%;	
}


.instructors-detail-main-area h2 {
font-size:25px;
margin: 30px 0px 0px 0px;
}


.instructors-detail-main-area p {
margin: 10px 0px 0px 0px;
}

.instructors-detail-main-area {
padding: 0px 0px 0px 0px;
}

.instructors-skill-detail-area {
padding: 15px;	
}

.instructors-skill-detail-area h2 {
font-size:25px;
margin: 0px 0px 20px 0px;	
}

.instructors-mission-ideas-area {
padding:15px;	
}

.instructors-mission-ideas-area h2 {
font-size:25px;	
margin: 0px 0px 15px 0px;
}

.instructors-mission-ideas-area ul li {
display: flex;	
}

/*our team detail page end here*/ 




/*blog list page css start here*/

.blog-entry .meta {
top: -30px;
left: 10px;
right: 10px;
padding: 10px 5px;	
}

.blog-entry .text .heading {
margin: 25px 0px 15px 0px;	
}


/*blog list page css end here*/




/*blog details page css start here*/

.blog-detail-main-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px	
}

.organic-products-main-area h2 {
font-size:25px;	
}


.organic-products-main-area .bio.mr-5 {
margin-right: 2rem !important;	
}

.organic-products-main-area .comment-main-area.pt-5, .mt-5 {
padding-top:0px !important;	
}

.organic-products-main-area .comment-main-area.mt-5, .my-5 {
margin-top:0px !important;	
}

.comment-list li {
margin: 0 0 10px 0;	
}

.leave-comment-main-area .pt-5, .py-5 {
padding-top: 1rem !important;	
}

.sidebar-box {
margin: 10px 0px 0px 0px;
}

.sidebar-box.rounded {
margin: 40px 0px 20px 0px;
}

/*blog details page css end here*/



/*service list page css start here*/

.services-list-mp-area {
margin:0px 0px 0px 0px;
padding: 60px 0px 30px 0px;
}

.request-main-quote-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;		
}


/*service list page css end here*/




/*service details page css start here*/

.service-box-main-area {
margin:0px 0px 0px 0px;
padding:60px 0px 60px 0px;		
}

.services-detail-img-area img {
height:400px;	
}

.services-detail-contnet-area h2 {
font-size: 25px;
}


.service-cotogery-main-area ul li {
display:flex;
margin: 0px 0px 5px 0px;	
}

.service-detail-left-area {
padding:0px; 
margin: 50px 0px 0px 0px;	
}

.service-detail-left-area h3 {	
margin: 0px 0px 15px 0px;
}

.testimonial-slider-main-area {
padding:0px 0px 0px 0px;
}

.testimonial-slider-main-area h3 {	
margin: 25px 0px 15px 0px;	
}

.contumer-care-box-area h3 {
margin: 15px 0px 15px 0px;	
}

.service-detail-left-area {
margin: 0px 0px 0px 0px;	
}


.contumer-care-main-area {
height: 350px;	
}

.contumer-care-detail-area {
padding: 15px 15px 15px 15px;	
}

.carousel-inner {
padding: 15px 15px 45px 15px;	
}

/*service details page css end here*/




/*Our Projects list page css start here*/

.organic-solutions-mp-area {
margin:0px 0px 0px 0px;
padding: 60px 0px 45px 0px;	
}

.organic-solutions-mp-area .mt-5, .my-5 {
margin-top:20px !important;	
}

/*Our Projects list page css end here*/



/*our project detail page css start here*/

.work-detail-mp-area {
margin:0px 0px 0px 0px;
padding:60px 0px 50px 0px;
}


.work-detail-main-area h2 {
font-size:25px;	
}

.work-detail-main-area ul li {
width:100%;	
}

.work-detail-main-area ul li i {
width:10%;	
}

.work-detail-main-area ul li i {
width: 5%;
}

.service-cotogery-main-area {
margin:0px 0px 20px 0px;	
}

/*our project detail page css end here*/




/*Careers detail page css start here*/

.agricultural-market {
margin:0px 0px 0px 0px;
padding: 0px 0px 60px 0px;	
}

.agricultural-market.pt-5, .py-5 {
padding-top:60px !important;	
}

.contact-wrap .mb-4, .my-4 {
margin-bottom: 0.5rem !important;
}


.best-careet-main-area {
margin: 0px 0px 0px 0px;
padding: 60px 0px 30px 0px;
}

.form-control {
height:25px;	
}

.form-group-send-btn {
text-align:center;	
}

.best-careet-main-area p {
text-align:center;	
}


.careerImg img {
height: 480px;
}

/*Careers detail page css end here*/





/*contact up page css start here*/

.contact-main-mp-area {
margin: 0px 0px 0px 0px;
padding: 50px 0px 70px 0px;
}

.contact-wrap.contact-form-mp-area {
margin: 0px 0px 0px 0px;
padding: 40px 0px 60px 0px;
}

.contact-main-mp-area .mb-5, .my-5 {
margin-bottom:20px !important;	
}

.contact-main-mp-area .dbox {
padding: 0 0px;	
}

/*contact up page css end here*/



}



@media only screen and (min-width:899px) and (max-width:1010px) {



/*home page css responsive css start here*/	

.top.bg-light {
padding: 5px 0px 5px 0px;
}

.social-media p a {
margin-right: 15px;	
}



a.navbar-brand.d-flex.align-items-center img {
width: 100px;	
}

.topper .text .con span {
font-size:12px;	
}


/*.home-bnr-main-area .slider-text {
height:500px !important;	
}
*/

.hero-wrap .slider-text h1 {
font-size: 40px;
line-height: 60px;	
}

/*.hero-wrap {
height:600px !important;
overflow:hidden;	
}

.home-slider  {
height:600px !important;	
}
*/
/*.services {
margin-bottom: 50px;	
}*/

.service-mp-main-area {
margin:70px 0px 0px 0px;
padding:0px 0px 30px 0px; 
}



.lear-more-btn-area {
text-align:center;	
}

.about-detail-main-cls .pb-5, .py-5 {
padding-bottom: 20px !important;
}

.project-mp-area {
margin:0px 0px 0px 0px;
padding: 45px 0px 20px 0px;
}

.ftco-counter .block-18 {
padding: 0px 0px 20px 0px;
}

.recent-work-mp-area {
margin:0px 0px 0px 0px;
padding: 45px 0px 30px 0px;	
}

.recent-work-mp-area .pb-5, .py-5 {
padding-bottom: 1rem !important;
}

.video-image h3 {
font-size:35px;
line-height:50px;	
}

.video-image {
height: 400px;	
}

.video-image .wrap-video {
height: 400px;	
}


.heading-section h2 {
font-size:25px;
}

.testimony-section  {
margin:0px 0px 0px 0px;
padding:0px 0px 60px 0px;	
}

.testimony-section .owl-carousel {
padding: 30px 30px 5px 30px;
}

.request-ask-mp-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;
}

.ftco-faqs .myaccordion .card-header p {
font-size:16px;	
}


.our-blog-mp-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;	
}

.blog-entry .text .heading {
font-size: 17px;	
}


.block-21.d-flex {
display:flex !important;	
}

.ftco-footer {
margin:0px 0px 0px 0px;
padding:40px 0px 0px 0px;	
}

.ftco-footer .mb-5, .my-5 {
margin-bottom:20px !important;	
}


.copyrightbg p {
text-align:center;	
}


.ftco-footer .ml-md-4, .mx-md-4 {
margin-left:0rem !important;
}

.services .media-body {
height:215px;	
}

.ftco-counter .text strong.number {
font-size: 20px;	
}


.ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
padding-left: 12px;
padding-right: 12px;	
}


/*home page css responsive css end here*/	





/*breadcrum css start here */

.hero-wrap.hero-wrap-2 {
height:300px !important;	
}

.hero-wrap.hero-wrap-2 .slider-text {
height:370px;	
}

.hero-wrap .slider-text .bread {
font-size:30px;	
}

.hero-wrap .slider-text .breadcrumbs {
margin-bottom: 10px;	
}

.hero-wrap .slider-text .bread {
font-size:30px;	
}

/*breadcrum css end here*/





/*our team list page css start here*/

.our-team-mp-area {
margin: 0px 0px 0px 0px;
padding: 60px 0px 40px 0px;	
}

/*our team list page css end here*/




/*our team detail page end here*/ 

.instructors-mission-ideas-area ul li {
display:flex;	
}

/*our team detail page end here*/ 





/*service list page css start here*/

.services-list-mp-area {
margin:0px 0px 0px 0px;
padding: 70px 0px 50px 0px;
}

.request-main-quote-area {
margin:0px 0px 0px 0px;
padding:50px 0px 10px 0px;		
}

/*service list page css end here*/



/*service details page css start here*/


.service-box-main-area {
margin:0px 0px 0px 0px;
padding:70px 0px 70px 0px;	
}

/*service details page css end here*/



/*Our Projects list page css start here*/

.organic-solutions-mp-area {
margin:0px 0px 0px 0px;
padding: 60px 0px 45px 0px;	
}

.organic-solutions-mp-area .mt-5, .my-5 {
margin-top:20px !important;	
}

/*Our Projects list page css end here*/




/*our project detail page css start here*/

.work-detail-mp-area {
margin:0px 0px 0px 0px;
padding:60px 0px 50px 0px;
}


.work-detail-main-area h2 {
font-size:25px;
}

.services-detail-contnet-area h2 {
font-size:25px;	
}

.work-detail-main-area ul li {
width:100%;	
}

.work-detail-main-area ul li i {
width:10%;	
}

.work-detail-main-area ul li i {
width: 5%;
}

/*our project detail page css end here*/




/*blog details page css start here*/

.blog-detail-main-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 60px 0px;
}

.organic-products-main-area h2 {
font-size:25px;	
}


.organic-products-main-area .bio.mr-5 {
margin-right: 2rem !important;	
}

.organic-products-main-area .comment-main-area.pt-5, .mt-5 {
padding-top:0px !important;	
}

.organic-products-main-area .comment-main-area.mt-5, .my-5 {
margin-top:0px !important;	
}

.comment-list li {
margin: 0 0 10px 0;	
}

.leave-comment-main-area .pt-5, .py-5 {
padding-top: 1rem !important;	
}

.sidebar-box {
margin: 10px 0px 0px 0px;
}

/*.sidebar-box.rounded {
margin: 40px 0px 20px 0px;
}*/

.block-21 .text .heading {
font-size: 16px;	
}

.leave-comment-main-area.pt-5, .py-5 {
padding-top:1rem !important;	
}

/*blog details page css end here*/



/*Careers detail page css start here*/

.agricultural-market {
margin:0px 0px 0px 0px;
padding: 0px 0px 60px 0px;	
}

.agricultural-market.pt-5, .py-5 {
padding-top:60px !important;	
}

.contact-wrap .mb-4, .my-4 {
margin-bottom: 0.5rem !important;
}


.best-careet-main-area {
margin: 0px 0px 0px 0px;
padding: 60px 0px 30px 0px;
}

.form-control {
height:25px;	
}

.form-group-send-btn {
text-align:center;	
}

.best-careet-main-area p {
text-align:center;	
}


.careerImg img {
height: 480px;
object-fit:cover;
}

/*Careers detail page css end here*/





/*contact up page css start here*/

.contact-main-mp-area {
margin: 0px 0px 0px 0px;
padding: 50px 0px 70px 0px;
}

.contact-wrap.contact-form-mp-area {
margin: 0px 0px 0px 0px;
padding: 40px 0px 60px 0px;
}

.contact-main-mp-area .mb-5, .my-5 {
margin-bottom:20px !important;	
}

.contact-main-mp-area .dbox {
padding: 0 0px;	
}

/*contact up page css end here*/



}




@media only screen and (min-width:1011px) and (max-width:1024px) {

/*home page css responsive css start here*/	

.top.bg-light {
padding: 5px 0px 5px 0px;
}

.social-media p a {
margin-right: 15px;	
}



a.navbar-brand.d-flex.align-items-center img {
width: 100px;	
}

.topper .text .con span {
font-size:12px;	
}


/*.home-bnr-main-area .slider-text {
height:500px !important;	
}
*/

.hero-wrap .slider-text h1 {
font-size: 40px;
line-height: 60px;	
}

/*.hero-wrap {
height:600px !important;
overflow:hidden;	
}

.home-slider  {
height:600px !important;	
}
*/
/*.services {
margin-bottom: 50px;	
}*/

.service-mp-main-area {
margin:70px 0px 0px 0px;
padding:0px 0px 30px 0px; 
}



.lear-more-btn-area {
text-align:center;	
}

.about-detail-main-cls .pb-5, .py-5 {
padding-bottom: 20px !important;
}

.project-mp-area {
margin:0px 0px 0px 0px;
padding: 45px 0px 20px 0px;
}

.ftco-counter .block-18 {
padding: 0px 0px 20px 0px;
}

.recent-work-mp-area {
margin:0px 0px 0px 0px;
padding: 45px 0px 30px 0px;	
}

.recent-work-mp-area .pb-5, .py-5 {
padding-bottom: 1rem !important;
}

.video-image h3 {
font-size:35px;
line-height:50px;	
}

.video-image {
height: 400px;	
}

.video-image .wrap-video {
height: 400px;	
}


.heading-section h2 {
font-size:25px;
}

.testimony-section  {
margin:0px 0px 0px 0px;
padding:0px 0px 60px 0px;	
}

.testimony-section .owl-carousel {
padding: 30px 30px 5px 30px;
}

.request-ask-mp-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;
}

.ftco-faqs .myaccordion .card-header p {
font-size:16px;	
}


.our-blog-mp-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 40px 0px;	
}

.blog-entry .text .heading {
font-size: 17px;	
}


.block-21.d-flex {
display:flex !important;	
}

.ftco-footer {
margin:0px 0px 0px 0px;
padding:40px 0px 0px 0px;	
}

.ftco-footer .mb-5, .my-5 {
margin-bottom:20px !important;	
}


.copyrightbg p {
text-align:center;	
}


.ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
padding-left: 12px;
padding-right: 12px;	
}


.services .media-body {
height: 215px;	
}

.ftco-counter .text strong.number {
font-size:25px;	
}


.blog-entry .text .btn-custom {
bottom: 15px;	
}

/*home page css responsive css end here*/




/*breadcrum css start here */

.hero-wrap.hero-wrap-2 {
height:300px !important;	
}

.hero-wrap.hero-wrap-2 .slider-text {
height:370px;	
}

.hero-wrap .slider-text .bread {
font-size:30px;	
}

.hero-wrap .slider-text .breadcrumbs {
margin-bottom: 10px;	
}

.hero-wrap .slider-text .bread {
font-size:30px;	
}

/*breadcrum css end here*/





/*our team detail page end here*/ 

.instructors-mission-ideas-area ul li {
display:flex;	
}

/*our team detail page end here*/ 





/*service list page css start here*/

.services-list-mp-area {
margin:0px 0px 0px 0px;
padding: 70px 0px 50px 0px;
}

.request-main-quote-area {
margin:0px 0px 0px 0px;
padding:50px 0px 10px 0px;		
}

/*service list page css end here*/




/*service details page css start here*/


.service-box-main-area {
margin:0px 0px 0px 0px;
padding:70px 0px 50px 0px;	
}

/*service details page css end here*/




/*Our Projects list page css start here*/

.organic-solutions-mp-area {
margin:0px 0px 0px 0px;
padding: 60px 0px 45px 0px;	
}

.organic-solutions-mp-area .mt-5, .my-5 {
margin-top:20px !important;	
}

/*Our Projects list page css end here*/




/*our project detail page css start here*/

.work-detail-mp-area {
margin:0px 0px 0px 0px;
padding:60px 0px 50px 0px;
}

.work-detail-main-area ul li {
width:100%;	
}

.work-detail-main-area ul li i {
width:10%;	
}

.work-detail-main-area ul li i {
width: 5%;
}

/*our project detail page css end here*/




/*blog details page css start here*/

.blog-detail-main-area {
margin:0px 0px 0px 0px;
padding: 40px 0px 60px 0px;
}

.organic-products-main-area h2 {
font-size:25px;	
}


.organic-products-main-area .bio.mr-5 {
margin-right: 2rem !important;	
}

.organic-products-main-area .comment-main-area.pt-5, .mt-5 {
padding-top:0px !important;	
}

.organic-products-main-area .comment-main-area.mt-5, .my-5 {
margin-top:0px !important;	
}

.comment-list li {
margin: 0 0 10px 0;	
}

.leave-comment-main-area .pt-5, .py-5 {
padding-top: 1rem !important;	
}

.sidebar-box {
margin: 10px 0px 0px 0px;
}

/*.sidebar-box.rounded {
margin: 40px 0px 20px 0px;
}*/

.block-21 .text .heading {
font-size: 16px;	
}

.leave-comment-main-area.pt-5, .py-5 {
padding-top:1rem !important;	
}

/*blog details page css end here*/



/*Careers detail page css start here*/

.agricultural-market {
margin:0px 0px 0px 0px;
padding: 0px 0px 60px 0px;	
}

.agricultural-market.pt-5, .py-5 {
padding-top:60px !important;	
}

.contact-wrap .mb-4, .my-4 {
margin-bottom: 0.5rem !important;
}


.best-careet-main-area {
margin: 0px 0px 0px 0px;
padding: 60px 0px 30px 0px;
}

.form-control {
height:25px;	
}


.careerImg img {
height: 480px;
object-fit:cover;
}

/*Careers detail page css end here*/





/*contact up page css start here*/

.contact-main-mp-area {
margin: 0px 0px 0px 0px;
padding: 50px 0px 70px 0px;
}

.contact-wrap.contact-form-mp-area {
margin: 0px 0px 0px 0px;
padding: 40px 0px 60px 0px;
}

.contact-main-mp-area .mb-5, .my-5 {
margin-bottom:20px !important;	
}

.contact-main-mp-area .dbox {
padding: 0 0px;	
}

/*contact up page css end here*/



}


@media only screen and (min-width:1025px) and (max-width:1220px) {



/*home page css responsive css start here*/	


.hero-wrap .slider-text h1 {
font-size:45px;
line-height: 60px;
}

.heading-section h2 {
font-size:30px;	
}

.ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
padding-left: 12px;
padding-right: 12px;	
}

.services .media-body {
height:215px;	
}


.ftco-counter .text strong.number {
font-size:25px;	
}

.video-image h3 {
font-size:38px;	
}

.blog-entry .text .heading {
margin-top: 20px;
}

.blog-entry .text .btn-custom {
bottom: 10px;	
}

.blog-entry .text {
height: 280px;	
}

/*home page css responsive css end here*/	




/*breadcrum css start here*/



/*breadcrum css  end here*/



/*blog details page css start here*/

.block-21 .text .heading {
font-size: 16px;	
}


/*blog details page css end here*/



/*Careers detail page css start here*/



.careerImg img {
height: 560px;
object-fit: cover;
}

/*Careers detail page css end here*/




/*contact up page css start here*/





/*contact up page css end here*/



}





/*all page responsive css end here*/ 