@media (max-width: 992px) {
header .lftside-navbx {
	display:none;
} 
.our-products-section h2 {
    font-size: 29px;
    line-height: 20px;
}	
.our-products-section .prod-bx {
    margin-bottom: 20px !important;
}
header .mobile_menu_bar {
    display: block;
    position: absolute;
    right: 15px;
    top: 65px;
    z-index: 99;
}  
header .rgt-getquote {
    display: none;
}
.stky-hdr.sticky {
    position: relative;
} 
.company-profiletxt-section .lt-imgbx {
    margin-right: 0;
    width: 85%;
}
.company-profiletxt-section .lt-imgbx .yearbx {
    bottom: 40%;
}
.company-profiletxt-section p {
    width: 100%;
}
.our-products-section .prod-bx {
    margin:0 2%;
}
.our-products-section .prod-bx.mt {
    margin-top:0;
}
.our-products-section .slick-prev {
    left: 0%;
}
.our-products-section .slick-next {
    right: 0%;
}
.inner-about-txt-section .lft-visn-mison {
    top: 0;
}
.inner-product-txt-section .lft-prod-menu {
    top: 0;
}
.inner-contact-txt-section .lft-contact-detail {
    top: 0;
}
.inner-product-txt-section .rgtside-content h1, .inner-product-txt-section .rgtside-content h2 {
    font-size: 28px;
    line-height: 39px;
}
.mi-txt {
    min-height: inherit;
}
}
@media (max-width: 768px) {
.aew-clientlgo-section .slick-dots {
    display: none;
}    
.hero-slider-section .carousel-indicators li {
    display: none;
}
.hero-slider-section .carousel-control-next {
    right: 36%;
}

.hero-slider-section .carousel-control-prev {
    left: 40%;
}
.hero-slider-section .carousel-item {
    max-width: 768px;
}
    
.green-solutions-section .solution-bx img {
    width: 250px;
    height: 300px;
    object-fit: contain;
}    
.aew-second-section h3, .aew-second-section h2  {
    font-size: 25px;
    line-height: 35px;
}
.company-profiletext-section .rgtside-content h2 {
    font-size: 25px;
    line-height: 35px;
}
.aew-second-section {
    padding: 20px 10px;
}
.inner-product-txt-section .rgtside-content h1, .inner-product-txt-section .rgtside-content h2 {
    font-size: 25px;
    line-height: 35px;
}  
.inner-product-txt-section .rgtside-content .heading3 h3{
    font-size: 25px;
    line-height: 35px;
}  
.company-profiletext-section .rgtside-content h1 {
    font-size: 25px;
    line-height: 35px;
}  
.inner-product-txt-section .rgtside-content .alignleft {
    width: 100%;
    margin: 20px 0;
}    
.company-profiletxt-section .lt-imgbx .yearbx {
        bottom: 30%;
        left: -70px;
    }
.company-profiletxt-section .lt-imgbx .yearbx h4 {
    font-size: 70px;
    line-height: 70px;
}
.company-profiletxt-section .lt-imgbx .yearbx h5 {
    font-size: 16px;
    line-height: 30px;
}
.what-we-offers-section .weoffer-bx {
    margin: 10px 0;
}
.green-solutions-section .solution-bx {
    margin: 10px 0;
    text-align: center;
}
.green-solutions-section .solution-bx .ptxt-over {
    position: relative;
    top: 0;
    background: none;
    width: 100%;
    height: auto;
    padding: 10px 0;
}
.green-solutions-section .solution-bx .ptxt-over h4 strong {
    display: inline;
}
.vision-mission-section {
	padding:50px 0;
	background: url(https://www.aewtechnik.com/wp-content/uploads/2024/09/mission-bg-mob.jpg) no-repeat;
}
.vision-mission-section .bx {
    padding: 10px 0;
}
.aew-certifications-section .imgbx {
    margin: 10px 0;
}
.inner-about-txt-section .lft-visn-mison {
    width: 100%;
    padding: 30px;
    margin: 0 0 30px;
}
.inner-about-txt-section .lft-visn-mison img {
    width: 100%;
    margin: 0;
}
.inner-product-txt-section .lft-prod-menu {
    width: 100%;
    padding: 30px;
    margin: 0 0 30px;
}
.lft-prod-menu {
    width: 100%;
}
.inner-product-txt-section .rgtside-content .cooling-prod-img {
    width: 100%;
    padding: 0 0 20px;
}
.inner-product-txt-section .rgtside-content .cooling-prod-img .imgbx {
    width: 100%;
    display: block;
    margin: 15px 0;
}
.inner-product-txt-section .cooling-prod-list .alignright {
    width: 100%;
    float: none;
    margin: 0 0 10px;
}
.inner-contact-txt-section .lft-contact-detail {
    width: 100%;
    padding: 30px;
    margin: 0 0 30px;
}
.inner-contact-txt-section .lft-contact-detail .mapiframe {
    width: 100%;
    margin:20px 0 0;
}
.company-profiletxt-section {
    padding-bottom: 0;
}
.our-products-section .prod-bx {
    width: 100%;
}
.our-products-section .imgbx img {
    width: 100% ;
    height: auto;
}
.aew-certifications-section .imgbx {
    width: 100%;
    margin: 15px 0;
    height: auto;
}
.our-products-section .prod-bx.prdt-bt img {
   width: 100% ;
    height: auto;
    overflow: hidden;
    object-fit: cover;
}
.hero-slider-section img {
    width: 100% !important;
    height: 450px !important;
    object-fit: cover;
}
.carousel-caption {
        bottom: 43%;
    }
}
@media (max-width: 650px) {
.company-profiletxt-section .lt-imgbx .yearbx {
        bottom: 20%;
        left: -50px;
    }
.our-products-section .prod-bx {
    margin:0;
}
.green-solutions-section .solution-bx .ptxt-over h4 {
    font-size: 22px;
}
.aew-footer .ft-adrsbx .adrs {
    width: 100%;
    margin: 5px 0;
}
.aew-footer .ft-adrsbx .calls {
    width: 100%;
    margin: 5px 0;
}
.aew-footer .ft-send-message .innme {
    width: 100%;
    margin: 5px 0;
}
.aew-footer .ft-send-message .inphn {
    width: 100%;
    margin: 5px 0;
}
.aew-footer .ft-send-message textarea {
    width: 100%;
    margin: 5px 0;
}
.aew-footer .ft-send-message .send-btn {
    width: 100%;
    margin: 5px 0;
}
.inner-contact-txt-section .innquick-contact-form {
    padding: 0px;
}
.aew-footer .ft-send-message h4 {
    font-size: 24px;
}
.aew-footer .ft-iso {
    width: 100%;
}
.aew-footer .ft-flws {
    width: 100%;
}
.aew-footer .ft-flws img {
    margin: 5px 10px;
}
.aew-footer .ft-abtbx .lgoimg {
    width: 100%;
    margin: 0 0 15px;
}
.aew-footer .ft-abtbx .ptxt {
    float: left;
    width: 100%;
}
.aew-footer .ft-qlink {
    width: 100%;
}
.aew-footer .ft-mnubx {
    width: 100%;
    padding: 0;
}
.aew-footer .ft-plink {
    width: 100%;
    margin: 20px 0;
}
.inner-about-txt-section .alignright {
    width: 100%;
    float: none;
    margin: 0 0 20px 0;
}
.inner-about-txt-section .rgtside-content img {
    width: 100%;
	height:auto;
}
.aew-prd-section .prod-grid {
    margin: 15px 0;
}
.aew-prd-section .prod-grid-cnt {
    padding: 10px;
}
.aew-prd-section .prod-grid a {
    font-size: 16px;
	font-weight: 500;
    padding: 0;
}
.aew-prd-section {
    padding: 70px 0 0;
}
.aew-clientlgo-section {
    padding: 50px 0;
}
.inner-contact-txt-section {
    padding: 30px 0;
}
.lft-ofrs-menu {
    width: 100%;
}
}                