/**
Theme Name: ChetnaEngg
Author: Chetna Engg
Author URI: https://www.chetnaengg.com/
Description: Chetna Engg Child Theme.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: chetnaengg
Template: astra
*/
.MDow-1theme--light{display:none !important;}


.products-grids *,
.products-grids *:before,
.products-grids *:after{
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

.products-grids{
  display:block;
  width:100%;
  margin:0 auto;
  overflow:hidden;
  max-width:1200px;
}

.products-grids .tile{
  display:block;
  width:100%;
  padding:0 0.5em 0.5em 0;
}

.products-grids .tile .post{
  /* this is the content box; what follows is purely cosmetic */
  color: #444;
  text-align: center;
  padding: 1em;
}

.products-grids .tile.wide .post{
  /* as above this is just cosmetic */
    background-image:-webkit-gradient(linear,left bottom,right top,color-stop(1%,#08457e),color-stop(52%,#005f9e),
        color-stop(52%,#08457e),color-stop(100%,#007cc2));
    background-image:-webkit-linear-gradient(45deg,#08457e 1%,#005f9e 52%,#08457e 52%,#007cc2 100%);
    background-image:-moz-linear-gradient(45deg,#08457e 1%,#005f9e 52%,#08457e 52%,#007cc2 100%);
    background-image:-ms-linear-gradient(45deg,#08457e 1%,#005f9e 52%,#08457e 52%,#007cc2 100%);
    background-image:-o-linear-gradient(45deg,#08457e 1%,#005f9e 52%,#08457e 52%,#007cc2 100%);
    background-image:linear-gradient(45deg,#08457e 1%,#005f9e 52%,#08457e 52%,#007cc2 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08457e',endColorstr='#007cc2',GradientType=1);
    color:#fff;
}
.product-page-form form .half_width {
    width: 48.8%;
    display: inline-block;
}
.product-page-form form .half_width.first {
	margin-right: 2%;
}
.best-selling-products .elementor-inner-column {
    background: 5px solid #FAFAFA;
}
.best-selling-products h5.elementor-image-box-title {
    background: #014375;
    color: #fff;
    padding: 5px;
}

@media screen and (min-width:480px){
  .products-grids .tile{
    width:50%;
    float:left;
  }
  .products-grids .tile.wide,
  .products-grids .tile.full{
    width:100%;
  }
}

@media screen and (min-width:720px){
  .products-grids .tile{
    width:33.333%;
    float:left;
  }
  .products-grids .tile.wide{
    width:66.667%;
  }
}

@media screen and (min-width:960px){
  .products-grids .tile{
    width:25%;
    float:left;
  }
  .products-grids .tile.wide{
    width:50%;
  }
}
@media screen and (max-width:767px){
	section#block-3 {
		margin: 0 10px;
	}
}