 @media only screen and (max-width:768px) { 

.navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none;
}
button:focus {
    outline: none;
    outline: none;
}
.noplr { padding-left:0px !important;padding-right:0px !important;  }
.dhide { display:block !important; }  
.mhide { display:none; }
.greybar { padding:4px 0px 0px 0px; min-height:24px !important;}
.greybar p { text-align: center !important; font-weight:bold !important; display:block; font-size:14px; margin:0px; }

.navbar-toggler { padding-left:0px ;}
.action-bar {padding: 10px 5px 0px 5px;}
.action-bar h3 {
    color: #6e6f76;
   
    font-size: 15px;
    font-weight: 400;
    line-height: 30.29px;
    text-align: left;
    display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

.action-bar h3 span {
    color: #152057;
	font-size: 17px;
  
    font-weight: 600;
    
}

.logo { text-align:left;}   
.logo img { width:60px;  margin-bottom:10px; margin:auto;}
.sign img {display:block; float:left; width:30px; padding-right:10px;}
.action-bar h5 { display:none;}
.mobilefixed { position:fixed; top:0; z-index:10000; height:70px; width:100%; background:#fff;}
body { padding-top:60px;}
.wishlist {background-color: #; margin-top:0px;
      padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
    padding-right:0px;
     border-top-left-radius:7px;
    border-top-right-radius:7px;
    border-bottom-right-radius:7px;
    border-bottom-left-radius: 7px; text-align:center;}
	
    .cart {background-color: ; margin-top:0px;
        padding-top:5px;
      padding-bottom:5px;
      padding-left:0px;
      padding-right:0px;
      border-top-left-radius:7px;
      border-top-right-radius: 7px;
      border-bottom-right-radius:7px;
      border-bottom-left-radius:7px; text-align:center;}
      
  
.action-bar i {color: #3b765a;}
.abpz { padding-left:0px !important; padding-right:0px !important; }


       
        .navbar-nav .nav-link {
        padding-right: 0rem;
        padding-left: 0rem;
        padding-top: 4px;
        padding-bottom: 4px;text-align: center;
      }
      
      
    .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0rem;
    padding-left: 0rem;
    
    }
    
 .cicons { position:absolute; top:15px; right:5px; }   
  .zhd { height:0px; }  
  .navicon img { padding-left:10px ; }
  
  
	
	.banner { display:none; }
	.mbanner { display:block !important; }  
	
	.banner { background:#ffdcc0; }

.banner h2 {
    color: #000000;

font-size: 60px;
font-weight: 500;
text-align: left;
text-transform: uppercase;
letter-spacing: 2.4px;}
.banner h1 {
    color: #152057;
    
    font-size: 33px;
    font-weight: 600;
    text-align: left;}
	
	.banner h3 {
    color: #152057;
  
    font-size: 63px;
    font-weight: 600;
    text-align: left;}
	
	
    .banner p {
        color: #7c6d6d;
       
        font-size: 25px;
        font-weight: 400;
        text-align: left;}
.btn-primary {
            color: #fff;
            background-color: #3bb77e;
            border-color: #3bb77e;
            padding-top: 5px;
            padding-bottom: 5px;
            padding-left: 10px;text-transform: uppercase;
            padding-right: 15px;font-weight:600;
            border-radius: 100px; font-size:14px; margin-right:10px;
          }
          
.btn-small {
            color: #fff;
            background-color: #3bb77e;
            border-color: #3bb77e;
            padding-top: 5px;
            padding-bottom: 5px;
            padding-left: 20px;text-transform: uppercase;
            padding-right: 20px;font-weight:600;
            border-radius: 100px;
          }
          
          .carousel-inner {
              
              padding:0px 0px 0px 0px;
          
          }
          
          .carousel-caption {
    position: absolute;
    right: 0%; 
    bottom: 75px;
    left: 0%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    max-width:1180px; margin:auto;
          }
	
	
	
        
     .featured-box { position: relative; background:#f2fce4; border: 1px solid #F4F6FA; padding: 10px 0px 10px 0px; border-radius: 10px; margin-bottom: 20px; min-height: 20px !important;  }
     .featured-box h3 { font-size: 15px; width:70%; margin:auto; text-align:center; }
     .featured-box img {display:block; margin:auto; width:60%; padding-bottom:5px;padding-top:0px;}
     .featured p { margin:0; }
        .icon {padding-top: 60px;padding-bottom:50px;}
		.icon img {display:block; margin:auto; width:100%; margin-bottom:10px;}
        .icon h4 {margin-bottom: 0px;
            color: #32355d;font-size: 15px !important;font-family: "Lato";
            font-weight: 600;}
        .icon p {
            color: #999a9d;
           
            font-size: 10px;
            font-weight: 400; margin-top:0px;}  
 
 
        .testimonials {padding-top: 70px;padding-bottom: 0px;background-color: #f7eee3 !important;height: 100% !important;}
        .testimonials h2 {text-align: center;margin-bottom: 70px;
            color: #f63c77;
          
            font-size: 27px;line-height: 26px;
            font-weight: 800;
            font-style: normal}
            .testimonials img {width: 100%;}
        .testimonials h4 {
            color: #3d3638;margin-bottom: 20px;
           
            font-size: 20px;
            font-weight: 600;}
        .testimonials p {
            color: #44363a;
            
            font-size: 17px;
            font-weight: 400;}
        .testimonials h3 {
            color: #3d3638;
            font-family: Lato;
            font-size: 17px;
            font-weight: 700;}
            .testimonials ul {padding-left: 0px;list-style: none;}
            .testimonials ul li {color: #44363a;
                line-height: 2;}
            .testimonials ul li i {color: #f63c77;margin-right: 10px;}

   
   
.footer li a, .footer p, .footer span {font-size: 14px;}
.footer h2 { font-size: 18px; letter-spacing: 0px; margin-bottom:10px;}
img.footerlogo { width:70px; }
    
    .form-control {
        display: block;
        width: 100%;
        height: calc(1.5em + 0.75rem + 2px);
        /*padding: 20px 15px;*/
        font-size: 14px;
        font-weight: 400;
        line-height: 1.5;
        color: #495057;
        background-color: #fff;
        background-clip: padding-box;
        /*border: 1px solid #fff;*/
        border-radius: 10px;
         
    }
    .input-group-text {background-color: #fff;border: 1px solid #fff;
        border-radius: 10px;}
    .social li {display: block;float: left;margin-right: 25px;border: 0px solid #fff;padding-top: 2px;padding-left: 5px;padding-right: 5px;padding-bottom: 2px; margin-bottom: 20px;}    
   
    

.products {padding-bottom: 30px;}  
.products img {width: 100%;}
.caption1 {margin-top: -150px;
    margin-left: 20px;
    margin-bottom: 40px;}  
.caption1 h1 {color: #fff;
   
    font-size: 20px;text-transform: uppercase;
    font-weight: 800;
    }
.caption1 h3 {
    color: #ffd930;
    
    font-size: 15px; text-transform: uppercase;
    font-weight: 600;
    font-style: normal;
    }
    .btn-shop {
        color: #fff;
        background-color: #ff0067;
        border-color: #ff0067;
        border-radius: 100px;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 15px;
        padding-right: 15px;
        font-size: 13px;
        font-weight: 500;
      }


  .mpm { padding-right:0px !important; padding-left:0px !important; border:5px solid #fff;}
    .btn-outline-primary {
        color: #ff0067;
        border-color: #9b9b9b;
        border:2px solid #9b9b9b;
        border-radius: 100px;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
        font-weight: 600;
        font-size: 11px !important; margin-bottom: 10px !important;
        margin-top: 5px !important;
        float: left;
margin-right: -9px;
margin-left: 13px;
    }    
      

       
    
    .btn-dark {
        background-color: #ff0067;
        border-color: #ff0067;
        margin: auto;
        display: block;
        color: #fefefe;
       
        font-size:18px;
        font-weight: 600;
        font-style: normal;
        text-align: center;
        text-transform: uppercase;
        padding-top: 10px;padding-bottom: 10px;padding-left: 24px;padding-right: 27px;
      }
	  .review img {display:block; margin:auto; width:95%; margin:10px;}
	  

.new-arrivals {padding-top: 40px;padding-bottom: 50px;} 
.new-arrivals img {display:block;margin:auto;}
.pro {width: 100%;}
.new-arrivals h1 {
    color: #ff0067;
   
    font-size: 22px;
    font-weight: 400;margin-bottom: 10px;
    text-align: center;}
.new-arrivals ul li {margin-bottom: 10px;display: block;float: left;margin-right: 5px;font-size: 14px;list-style: circle;text-align: center;}
.new-arrivals ul li a {color: #5d515b;}

.nav-link1 {
    background-color: #fff;
    color: #5d515b;
   
    font-size: 18px;
    font-weight: 500;
    margin-right: 15px;
    margin-left: 15px;
    text-align: left;
  }
.new-arrivals h4 {
    color: #000;
   
    font-size: 17px;
    font-weight: 400;margin-top: 16px;
    text-align: center;
    letter-spacing: 0.5px;}
.new-arrivals h5 {
    color: #3bb77e;
   
    font-size: 16px;
    font-weight: 700;margin-top: 10px;
    text-align: center;}

 .category {padding-bottom: 0px; padding-top:0px; }
 
.category h4 { font-size:14px;}
.category h5 { font-size:15px;}
a.catadd { padding:2px 15px ; border-radius:5px; font-size:15px;}
   .product { padding-bottom:10px;  }    
   .product h3 { margin-top:18px; font-weight:400;}
   .product h1 { font-size:22px; font-weight:700; }
   .product h2 { font-size:24px; margin-top:0px;}
   .product strong { font-size:18px; margin-top:10px; margin-bottom:10px;}
   .product li { font-size:15px; line-height:30px;}
   .product img { display:block; margin:auto; width:100%; border:#fff solid 2px; border-radius:9px;}
   
  
   .product h4 { margin-top:0px; font-size:25px;}
   .product h5 { color: #f13782;
    font-family: "Baloo Da 2";
    font-size: 19px;
    font-weight: 600;
    text-align: center;}
   
    .productm { padding-top:0px; padding-left:7px; padding-left:7px;}   

  

   .product h4 { margin-top:0px; font-size:25px;}
   .product h5 { color: #3bb77e;
    
    font-size: 19px;
    font-weight: 800;
    text-align: center;}
   
    .productm { padding-top:0px; padding-left:7px; padding-left:7px;}   

.thumbnail {
  
  justify-content: center;
  display: flex;
  flex-direction: row;
  overflow: hidden;
  border-radius:2px;
 
}

.table { margin-top:20px; margin-bottom:0px;}
.table li  { text-decoration:none; border:#ffdcc0 solid 0px !important; margin-right:10px; font-size:15px;}
.table li a:active {background-color: #fff !important;}
.table li a { background-color: #3bb77e !important; color:#fff !important; text-decoration:none;  border-top-left-radius: 20px;  border-top-right-radius: 20px; }
	
.tab-pane { border-top: 0px solid #ffdcc0; font-size:14px;}
.tab-pane { background:#fff !important;  padding:10px;  }
.tab-pane p { font-size:15px; font-weight:400; color: #000; padding-top:0px; line-height:26px;  }
.tab-pane ul { padding-left:10px;}
.tab-pane li { padding-bottom:10px;}

.alert { padding:2px 6px; margin:10px 10px 10px 0px; font-size:12px;  }  
.alert strong { font-size:14px; }
.carttable td { font-size:14px; padding:5px 0px !important; }    
.carttable td img { clear:both; display:block; }    
th.carttable_pc { width:90px; }    
.carttable input { padding:0px; font-size:15px; font-weight:700; }
.carttable i { font-size:15px; color:green; }
.our-story {margin-bottom:40px;}

    .hidephone{
    display : none;
    }
    

    .showphone{
    display : block;
     margin-bottom:10px;
    }
    
.pr10{padding-right:0px; padding-left:;}    
    
    
}