/**media query**/
@media (max-width: 576px) { 
    #testimonial .test_flex_1{
        display: block;
    }
    #testimonial {
     
        height: fit-content;
        background-size: cover;}
        #testimonial .page-heading {
    padding: 28px 0px;
}

#testimonial .page-heading {
    padding: 28px 0px;
}
#address .content {
  
        display: flex;
        flex-direction: column;
        align-items: row;
        justify-content: normal;
    }
    #our_product .nav {
        
        flex-direction: row;}
        #menubar h1, #banner h1 {
        font-size: 50px;}
        #menu-top-list a{
            line-height: 27px;
        }
        #about_area .about, #about_area img{
            padding: 10px 0px;
        }
        .card {
         
            margin: 15px 18px 0px 0px;
        }
    
        #testimonial .test_flex_1 {
            display: flex;
          
            flex-direction: column;
        }
   
        #address .content {
          
            flex-direction: column;
        }
        .prdt_list-tab {
            width: 400px;
            padding: 12px;
        }
        .prdct_list{
            height: 0px;
        }
		
		
		.green_box{
		    flex-direction: column;
			}
			.box-2 {
          width: 300px;
              }
			  .menu-top-list{
			  padding:0px;}
	#contact .common_contact_menu.menu-top-list .contact a {
    width: 100%;
    padding: 5px;
    float: left;
    color: #fff;
}
.navbar-dark .navbar-toggler {
margin: 0 auto;}
#banner .menu-top-list {
padding: 10px 28px 0px;}
.navbar{
	padding:0px;
}
.menu-top-list {
    
    padding: 0px 29px;
}
		
        
 }


@media (max-width: 768px) { 
.prdct_list {
    width: 100%;
    height: auto;
}
.prdt_list-tab {
    width: auto;
}
.row.responsive_prdct {
flex-direction: column;
}

.navbar-dark .navbar-toggler {
margin: 0;}
.common_menu #menubar a{
    color:#fff !important;
    text-align: center;
}

    #menubar .navbar-nav {
        color: #fff;
        background:#669966;
        justify-content: flex-end;
        padding: 29px;
        border-radius:12px;
        border:1px solid #fff;
        text-align: center;
    }
    .navbar-dark .navbar-toggler {
        background: #669966;}
        #menubar .nav-link:hover{
            text-shadow: 2px 2px #000;
        }
      footer .navbar-dark .navbar-toggler {
          
            display: none;
        }
        #our_product a{
            font-size: 18px;
        }
        .navbar-toggler .navbar-toggler-right{
            background:#669966;
        }
        /** product**/
        .row.no-wrap{
            flex-wrap:unset;
        }
    
        .pedt_list.menu {
            width:100%;
        }
        .head h2 {
            text-align: center;
        }
  
 }


@media (max-width: 992px) { 
   
 }


@media (max-width: 1200px) {


  }


@media (min-width: 1400px) {}

