@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }

}

@media (min-width: 992px) {
	.container {
		max-width: 960px;
	}
	.pt-2 {padding-top: 2rem;}
	.pb-2 {padding-bottom: 2rem;}
	.pt-3{padding-top: 4rem;}
	.pb-3{padding-bottom: 4rem;}
	.menuswitch, .mobile-sticky-footer{
		display: none;
	}
	.desktop-hide {
		display: none;
	}
	.menu-collapse .container {
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: space-between;
	    align-items: center;
	}
	.navigation-fixed .menu-navigation .navbar-brand img {
	    max-width: 100px;
	}
	/*==========================*/
	.logo-block {
	    position: relative;
	    z-index: 2;
	    bottom: -80px;
	    background: #fff;
	    padding: 20px;
	    border-radius: 15px;
	}
	.aegis-navigation {display: flex;align-items: center;justify-content: space-between;height: inherit;}
	.tob-bar .row {justify-content: flex-end;}
	.sliderbanner-content h2 {font-size: 50px;text-align: center;font-family: 'roboto-bold';color: #fff;}
	.sliderbanner-content h3 { font-size: 34px; font-weight: 500; color: #fff; }
	.floats {
	    position: fixed;
	    width: 60px;
	    height: 60px;
	    bottom: 4.5%;
	    right: 30px;
	    background-color: #25d366;
	    color: #fff;
	    border-radius: 50px;
	    text-align: center;
	    font-size: 30px;
	    box-shadow: 2px 2px 3px #999;
	    z-index: 100;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.svg-inline--fa {
	    font-size: inherit;
	    height: 1em;transition: all 0.5s ease;
	}
	.svg-inline--fa:hover {color: #0c672e;}

}

@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}

@media (max-width: 1190px) {
	
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.col-lg-6 {
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.getin-touch-section .get-box {
		margin-bottom: 30px;
	}
	.menu-block .navigation-menu li a {padding: 3px;}
	.menu-block .navigation-menu li {margin: 0;}
	.slider-section .sliderbanner-content {padding-top: 20px !important;}
	.navigation-fixed {padding: 10px 0 !important;}
	.slider-section .sliderbanner-content.container {padding: 30px 0;}
	.tob-bar .col-6 {flex: 0 0 63%;max-width: 63%;}
	.aegis-navigation .navigation-menu li.dropdown::after {top: 8px;}
	.aegis-navigation .navigation-menu li.dropdown a {margin-right: 10px;}
}

/* - Max Width: 991 */
@media (max-width: 991px) {
	.pt-3{padding-top: 2rem;}
	.pb-3{padding-bottom: 2rem;}
	
	/* - Ages Navigation */	
	.header_s {
		padding: 10px 0;
		height: 125px;
	}
	.top-header, .desktop-view, .tob-bar, .footer-section  {
		display: none;
	}	
	.logo-block {
		width: auto;
		float: none;
	}
	.logo-block .navbar-brand > img {
		margin-bottom: 0;
		margin-top: 0;
		max-width: 50px;
		padding: 0;
		position: relative;
		top: 0;
	}	
	.menu-block {
		float:none;
		width: 100%;
	}		
	/* - Slider Section */
	ul.social-menu, .menu-collapse .navigation-menu a.social-link, .menu-block .navigation-menu li.mobile-view{
		display: none;
	}	
	.menu-block .navigation-menu > li > a::after{
		color: transparent;
	}
	.menu-block .navigation-menu > li > a:hover::after{
		color: transparent;
	}
	/*===============================*/
	.aegis-navigation .inner-box {display: flex;align-items: center;justify-content: space-between;}
	.aegis-navigation .menuswitch {top: auto;}
	.catalogue-section {text-align: center;margin-bottom: 40px;}
	.catalogue-section .left-text .d-block {display: unset;}
	.catalogue-section .col-9, .catalogue-section .col-3, .our-location .office-info, .plant-section .col-6, .product-section .col-6, .second-row .col-4, .second-row .col-8 {
		flex: 0 0 100%;max-width: 100%;
	}
	.catalogue-section .left-text h3:after, .bx-wrapper .bx-controls-direction a, .whatsapp {display: none;}
	.catalogue-section .right-text {margin-top: 1rem;}
	.product_rang .col-3, .product-section .product-image {margin-bottom: 2rem;}
	.career .btn-box {text-align: center;}
	.our-location {display: block;}
	.office-info {border-right: 0;margin-bottom: 30px;}
	.product_rang .product-list {height: auto;}
	.pt-2 {padding-top: 1.5rem;}
	.product-section .product-desc {padding-top: 20px;}
	.slider-section .owl-nav {left: 0;}
	.achievement-slider .silder-text .img-left {text-align: right;width: 100%;}
	.achievement-slider .silder-text .img-left img {display: initial;width: auto;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.col-lg-6, .product_rang .col-3 {
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.col-lg-12 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.contact-section .col-5 {
		-ms-flex: 0 0 70%;
	    flex: 0 0 70%;
	    max-width: 70%;
	}
	.sliderbanner-content h2 {font-size: 22px;}
	.sliderbanner-content h2 span {font-size: 24px;}
	.slider-section .sliderbanner-content {padding-top: 0 !important;}
	.slider-section .sliderbanner-content.container {padding: 20px 0;}

}

/* - Max Width: 767 */
@media (max-width: 767px) {
	/* - Section Header */
	.section-header h2,
	.since-section h2 {
	    font-size: 28px;
	    text-align: center;
	}
	.section-header h3 {
	    font-size: 24px;
	}
	.col-md-1 {
	    -ms-flex: 0 0 8.333333%;
	    flex: 0 0 8.333333%;
	    max-width: 8.333333%;
	}
	.col-md-2 {
	    -ms-flex: 0 0 16.666667%;
	    flex: 0 0 16.666667%;
	    max-width: 16.666667%;
	}
	.col-md-3 {
	    -ms-flex: 0 0 25%;
	    flex: 0 0 25%;
	    max-width: 25%;
	}
	.col-md-4 {
	    -ms-flex: 0 0 33.333333%;
	    flex: 0 0 33.333333%;
	    max-width: 33.333333%;
	}
	.col-md-5 {
	    -ms-flex: 0 0 41.666667%;
	    flex: 0 0 41.666667%;
	    max-width: 41.666667%;
	}
	.col-md-6 {
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.col-md-7 {
	    -ms-flex: 0 0 58.333333%;
	    flex: 0 0 58.333333%;
	    max-width: 58.333333%;
	}
	.col-md-8 {
	    -ms-flex: 0 0 66.666667%;
	    flex: 0 0 66.666667%;
	    max-width: 66.666667%;
	}
	.col-md-9 {
	    -ms-flex: 0 0 75%;
	    flex: 0 0 75%;
	    max-width: 75%;
	}
	.col-md-10 {
	    -ms-flex: 0 0 83.333333%;
	    flex: 0 0 83.333333%;
	    max-width: 83.333333%;
	}
	.col-md-11 {
	    -ms-flex: 0 0 91.666667%;
	    flex: 0 0 91.666667%;
	    max-width: 91.666667%;
	}
	.col-md-12,
	.since-section .col-4,
	.since-section .col-8,
	.getin-touch-section .col-4 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.getin-touch-section .get-box {
	    margin-bottom: 30px;
	}
	.pt-2, .slider-section .slider .txt-right {
	    padding-top: 20px;
	}
	.catalogue-section .left-text h2 {font-size: 22px;}
	.career .job-img, .hydro-material {text-align: center;padding-bottom: 2rem;}
	.awards .awards-box {margin-bottom: 20px;text-align: center;}
	
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
	.career .col-6, .slider-section .slider .col-6, .achievement-slider .col-3, .achievement-slider .col-9 {
		flex: 0 0 100%;max-width: 100%;
	}
	.product_rang .col-3, .hydroponic-systems .col-3, .kit-process .col-4, .hydroponics-material .col-4, .hydroponics-material .col-3, .other-images .col-4 {
	    flex: 0 0 50%;
		max-width: 50%;
	}
	.packing-section .box-type ul li{
	    flex: 0 0 48%;
	    max-width: 48%;
	    margin-bottom: 20px;
	}
	.menu-navigation .menuswitch{
		right: 10%!important;
	}
	.slider-section .sliderbanner-content.container {display: block;padding: 20px 0;text-align: center;}
	.slider-section .sliderbanner-content h3, .slider-section .sliderbanner-content h2 {font-size: 20px;color: #fff;text-align: center;}
	
}

/* - Max Width: 639 */
@media (max-width: 639px) {
	.slider-section .sliderbanner-content.container {display: block;padding: 10px 0 20px;}
	.slider-section .sliderbanner-content h3, .slider-section .sliderbanner-content h2 {font-size: 16px;color: #fff;text-align: center;}
	.product_rang .product-list {margin-bottom: 30px;}
	.slider-section .btn-box {display: none;}
}

@media (max-width: 575.98px){
	.col-sm-12 {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}	
}

@media only screen and (max-width : 574px) {

}


/* - Max Width: 479 */
@media only screen and (max-width : 479px) {
	
	/* - Section Header */
	.section-header h3 {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 10px;
	}	
	/* - Slider Section */
	.sliderbanner-content {
		top: 15px;
	}
	.sliderbanner-content p {
		font-size: 12px;
		line-height: 20px;
	}
	.sliderbanner-content h3 {
		font-size: 16px;
		line-height: 20px;
	}
}