.about-header::before {
    content: "";
    border-bottom: 1px solid #CCCCCC;
    position: absolute;
    height: 100px;
    width: 109px;
    top: -45px;
  }


  .text-title-heading{
    color: #2D2B6F !important;

}

.instagram .image-instagram .instagram,
.instagram .image-instagram .instagram img { 
    width: 100% !important;

}

/* contact us  */

.page-id-15115 .contact-us-form label{
  font-size: 16px;
  margin-bottom: 14px;
  line-height: 24.8px;
}
.page-id-15115 .contact-us-form .button input[type=submit]{
  background: #2D2B6F;
  border:none;
  letter-spacing: 3px;
  font-weight: 600;

}
.page-id-15115 .contact-us-form .button input[type=submit]:hover{
color: #fff;
}

.page-id-15115 .social-link-contact .social-link li a:hover{
  background:#2D2B6F;
}

.page-id-15115 .social-link-contact .social-link li a:hover i {
  color: #fff;
}

.page-id-15115 .social-link-contact .social-link li a i {
	max-width: 16px;
	max-height: 16px;
	min-width: 16px;
	min-height: 16px;
}

.page-id-15115 .contact-us-form .form-required .wpcf7-form-control-wrap:after{
  display: none;
}

.page-id-15115 .contact-us-form input[type="email"], .page-id-15115 .contact-us-form input[type="text"] ,.page-id-15115 .contact-us-form textarea{

  border-color:  #CCCCCC !important;
  margin-bottom: 42px;
}

.page-id-15115 .contact-us-form textarea{

padding: 25px;
}


@media (max-width: 1199px) and (min-width: 768px) {
  .page-id-15115 .elementor-15115 .elementor-element.elementor-element-55289ce {
    padding: 0px 10px 0px 20px;
  }

  .page-id-15115 .elementor-15115 .elementor-element.elementor-element-1fa47d5 > .elementor-element-populated {
    padding: 0px 20px 0px 10px;
  }
}

@media (max-width: 767px) {
  .page-id-15115 .elementor-15115 .elementor-element.elementor-element-55289ce {
    padding: 0px 20px;
  }

  .page-id-15115 .elementor-15115 .elementor-element.elementor-element-1fa47d5 > .elementor-element-populated {
    padding: 0px 20px;
  }
}



/* shop page */


@media (min-width: 1200px) {
  .main-archive-product  .products-list.grid .product-wapper .products-content h3.product-title {
    font-size: 16px;
  }


  .sidebar.shop-layout-boxed .col-xl-3 {
    /* flex: 0 0 24.88%;
    max-width: 24.88%; */
    padding: 0 24px 0 0;
  }

  /* .sidebar.shop-layout-boxed .row {
    justify-content: space-between;
  } */

  .sidebar.shop-layout-boxed .col-xl-9 {
    /* flex: 0 0 74.96%;
    max-width: 74.96%; */
    padding: 0 0 0 8px;
  }


  .sidebar.shop-layout-boxed .content-products-list ul li
  {

    padding-right: 15.62px;
    padding-left: 15.62px;
    /* padding-right: 15.46px;
    padding-left: 15.46px; */
  }
}

@media (min-width: 1200px) {
  .sidebar.shop-layout-boxed .container {
    max-width: 1210px;
    padding: 0 15px;
  }
  .main-archive-product.row {
    margin: 0;
  }
}

.bwp-widget-feature-product .item-thumb {
	flex: 0 0 69px !important;
}


.woocommerce-pagination.shop-loadmore .percent-content .percent
,.woocommerce-pagination.shop-loadmore .woocommerce-load-more{
	background: #2D2B6F !important;
}


.bwp-sidebar.sidebar-product > .widget .widget-title
{
  color: #2D2B6F !important;
  font-size: 20px !important;
}

.widget.bwp-filter-ajax.grid-3 h3 {
	color: #2D2B6F !important;
  font-size: 20px !important;

}

/* shop left bar feature product */
.bwp-widget-feature-product .content-bottom .item-title a{
  color: #999999 !important;
  font-size: 16px;
}

.bwp-widget-feature-product .content-bottom .item-title a:hover{
  color: #000 !important;
}


/* top nav menu */
.bwp-navigation ul.menu > li > a > span{
  letter-spacing:normal;
}

.bwp-header .header-page-link{
  gap: 20px !important;
}


/* about title */
.bwp-main .page-title h1{
  font-size: 52px !important;
  line-height: 80.6px;
  

}

.bwp-main .page-title.dark a{
  color: #999999 !important;


}
.bwp-main .page-title.dark .current, .bwp-main .page-title.dark .delimiter{
  
  color: #999999;

}


.products-list.grid .product-wapper .products-thumb .product-button .read_more::before ,
.products-list.grid .product-wapper .products-thumb .product-button .product_type_variable::before {
	content: "\e9c9"  !important;
}




.page-id-15115 .social-link-contact .social-link li a {
	background: #2D2B6F;
	border-color: #000;
}

.page-id-15115 .social-link-contact .social-link li a i {
	color: #fff;
}