@media (min-width: 1200px) {
	.container {  max-width: 1170px;}
}

@media (max-width:990px) {
	section {padding:50px 0;}
	.nav-bar {display: block; position: relative;}
	.mainheader .nav-part {
		position: fixed;
	    left: -300px;
	    width: 290px;
	    height: 100%;
	    display: block;
	    padding-left: 0;
	    z-index: 99;
	    top: 0;
	    background: #FFF;
	    padding: 12px;
	    padding-right: 0;
	    box-shadow: 0 0 18px 0 rgb(0 0 0 / 30%);
	    transition: all 0.5s ease;

	}
	.mainheader .nav-part.move {left: 0;}
	.mainheader .nav-part ul li { display: block; float: left; width: 100%; margin: 5px 0; padding: 0 10px;}
	.mainheader .nav-part ul li a { color: #000;}
    .nav-dropdown {
	    position: relative;
	    top: auto;
	    left: 0;
	    width: 100%;
	    padding-top: 0;
	    transition: none;
	    opacity: 1 !important;
	    visibility: visible !important;
	    transform: translateY(0) !important;
	    display: none;
	}
	.mainheader .nav-part .nav-dropdown ul {
	    background: none;
	    padding: 0;
	    float: left;
	    width: 100%;
	}
	.nav-dropdown li {margin: 0 !important;}
	.nav-dropdown li a, .nav-dropdown.level-three li a { color: #000 !important;}
	.level-three {
		margin-left: 0px;
	    margin-top: 0px;
	}
	.drop-icon {
		display: block;
		float: right;
	    width: 20px;
	    text-align: center;
	}
	.header-main-section .get-touch {display: none;}
	.mobile-login { display: block !important; margin-top: 20px !important;}
	.mainheader { justify-content: space-between;}
	.awesome-section:after { font-size: 60vh;}
	.corp-ever-mg { width: 100%; position: relative; height: 400px;	}
	.timeline-box { padding-top: 0; padding-left: 65px;	}
	.timeline-main { border-top: none; border-left: 1px solid #c8cfb8;}
    .timeline-box:after { width: 40px; height: 1px;	}
    .timeline-box:before { top: 40px; left: 11px; }
    .timeline-box:after { top: 43px; left: 11px; }
    .our-product-box { padding-top: 50%; }
    .our-product-text-align , .blog-text-box {padding: 20px 15px;}
}

@media (max-width:768px) {
	.col-md-flex-wrap { flex-wrap: wrap;}
	.agriculture-products-box-wrapper > div { width: 50%;}
	.awesome-section {padding-bottom: 25px; }
	.awesome-section h3 {font-size: 54px; font-weight: 700; line-height: 50px; }
	.awesome-section:after {
	    font-size: 60px;
	    right: 0;
	    bottom: 0;
	    -webkit-text-stroke: 5px;
	}

	.our-product-box {padding-top: 100%; }
	.contact-us .social-media li {margin-right: 18px; }
	.contact-us > div, .get-in-touch > div {padding: 40px 15px; }
	.tastimonial-row {
	    flex-wrap: wrap;
        padding: 0 25px;
        text-align: center;
	}

	.tastimonial-mg {width: 100%;}
	.tastimonial-text { padding-left: 0;}
	.leadership-main {flex-direction: row; flex-wrap: wrap; padding:25px 5px 0 5px; margin: 0;}
	.leadership-main.first {padding-top: 30px;}
	.leadership-main img {min-width:250px; max-width: 100%; }
	.home-page-modal {
	    padding-right: 0 !important;
	}

}

@media (max-width:479px) {
	.filter > div {flex-wrap: wrap;}
	.filter > div select:nth-child(2), .filter > div button {width: calc(50% - 4px);}
}