/**media query**/
/* font-family: 'Oxygen', sans-serif;
font-family: 'Patua One', cursive;
 */
@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;
}
.hRC_Hed_wrpTop01, .socialWrp
    {
        display: none;
    }
    .hRC_Hed_wrpBtm .navbar-brand img {
        max-width: 70px;
    }
    .hRC_Hed_wrpBtm .navbar-brand h4 {
        margin-left: 10px;
    }
    #mobHam{display:block;}
    .hRC_Hed_wrp {
        padding-left: 0;
        padding-right: 0;
    }
    .hrCHomeSliderH {
        font-size: 25px;
        line-height: normal;
    }
    .hrCHomeSlider {
        height: 50vh;
    }
    .hrCHomeSliderWrp {
        padding-bottom: 50px;
    }
    #about_area {
        padding: 30px 0;
    }
    #about_area h2, #our_product h2, #testimonial h2 {
        font-size: 25px;
    }
    #about_area p {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 14px;
    }
    .rDm_r {
        font-size: 14px;
    }
    .rDm_r:after {
        top: 22px;
        border-top: 4px solid transparent;
        right: 7px;
    }
    .rDm_r {
        padding: 10px 25px 10px 15px;
    }
    #about_area img {
        max-width: 300px;
    }
    .rDm_r a {
        font-size: 14px;
    }
    div#our_product {
        padding: 30px 0px 0px 0;
    }
    #our_product a {
        font-size: 14px;
    }
    #our_product a {
        font-size: 14px!important;
        margin: 0 5px 10px 15px!important;
        padding: 0;
    }
    #our_product a.rDm_r {
        font-size: 14px!important;
        margin: 0;
        padding: 10px 25px 10px 15px;
        margin: 0 auto!important;
    }
    .product-btn {
        padding: 30px;
    }
    #our_product .card {
        float: left;
        margin: 0px;
        width: 100%;
    }
    .homTabs .nav-item {
        margin-right: 0px;
    }
    .thECmN {
        width: 100%;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding-left: 15px;
        padding-right: 15px;
    }
    .card-title {
        width: 100%;
        text-align: center;
    }
    .card-title span {
        font-weight: normal;
        display: block;
    }
    #testimonial {
        padding: 30px 0 30px 0;
    }
    #testimonial .page-heading {
        padding: 0;
    }
    #testimonial .testimonial_box_1, #testimonial .testimonial_box_2
    {
        margin: 0 0 30px 0;
        padding: 30px;
    }
    #testimonial p {
        font-size: 14px;
    }
    #testimonial .testimonial_box_1 span, #testimonial .testimonial_box_2 span {
        font-size: 16px
    }	
    #address .heading h2 {
        padding: 0;
        font-size: 25px;
    }	
    #address .heading {
        margin: 20px 0px;
    }
    #address p {
        padding: 0;
    }
    #address {
        padding-bottom: 40px;
    }
    #menubar .navbar-brand img {
        width: 60px;
    }
    footer .common_menu #menubar .navbar-brand h1 {
        font-size: 25px;
    }
    footer .common_menu #menubar .navbar
    {
        justify-content:center;
    }
    #address .thECmN .adrZWrp a {
        padding: 5px 0;
    }
 }


@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) {}

