
.page .entry-title {
	display: none !important;
	}
.custom-button-new .elementor-button
{
    background-image: url("./images/header-button.png");
    background-repeat: no-repeat;
    background-position: center;
	-webkit-transition: background-image 0.2s ease-in-out, color 0.2s ease-in-out;
	transition: background-image 0.2s ease-in-out, color 0.2s ease-in-out;
}
.simpay-checkout-btn
{
  background-color: #FC6838 !important;
}
.simpay-checkout-btn:hover
{
  background-color: #A41942 !important;
}
.simpay-embedded-heading
{
  display: none;
}
.custom-button-new.button-white .elementor-button
{
	background-image: url("./images/button-white.png");
}
.custom-button-new .elementor-button:hover
{
	background-image: url("./images/header-button-hover.png");
}
.real-impact-home-section .elementor-testimonial__image img {
    height: auto !important;
}
.elementor-testimonial--layout-image_left.real-impact-home-section .elementor-testimonial
{
	align-items: center;
}

.real-impact-home-section .elementor-testimonial__content {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
}
.real-impact-home-section .elementor-testimonial__text {
    padding-top: 15px;
}
.custom-button-new2 
{
    background-image: url("./images/header-button.png");
    background-repeat: no-repeat;
    background-position: center;
    max-width: 190px;
    padding: 25px;
    width: 100%;
	display: inline-block !important;
    font-size: 16px;
    color: #fff;
	-webkit-transition: background-image 0.2s ease-in-out, color 0.2s ease-in-out;
	transition: background-image 0.2s ease-in-out, color 0.2s ease-in-out;
	margin-top: 20px;
	font-weight: 400;
  font-style: normal;
}
.custom-button-new2.button-white
{
	background-image: url("./images/button-white.png");
	color: #FC6838;
}
.custom-button-new2:hover
{
	background-image: url("./images/header-button-hover.png");
	color: #fff;
}

#signup-button-home
{
    background-image: url("./images/sign-up-button.png");
    background-repeat: no-repeat;
    background-position: center;
    max-width: 230px;
    padding: 25px;
    width: 100%;
	display: inline-block !important;
    font-size: 16px;
    color: #fff;
	-webkit-transition: background-image 0.2s ease-in-out, color 0.2s ease-in-out;
	transition: background-image 0.2s ease-in-out, color 0.2s ease-in-out;
	margin-top: 10px;
	font-weight: 400;
}
#signup-button-home:hover
{
	background-image: url("./images/sign-up-button-hover.png");
	color: #fff;
}

.elementor-counter .elementor-counter-title {
    text-align: center;
}
#chartdivMapWorld, #chartdivIndia {
    width: 100%;
    height: 600px;
}
.region-list-columns
{
	width: 100%;
	display: flex;
}
.regions-world-map-section .region-list-columns > .col-sm-2 
{
	width: 20%;
	padding: 0 15px;
}
.region-list-columns > .col-sm-2:nth-child(2) {
	width: 40%;
}
.region-list-columns h3 {
    font-size: 21px;
    line-height: 38px;
    text-transform: uppercase;
    border-bottom: 1px solid #FC6838;
    color: #FC6838;
    font-weight: 400;
    margin-bottom: 15px;
}
.region-list-columns ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.region-list-columns ul li {
    font-size: 14px;
    line-height: 21px;
}
.region-list-columns > .col-sm-2:nth-child(2) ul li {
	width: 48%;
	display: inline-block;
}
.barefoot-awards {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
    align-items: start;
    text-align: center;
}
.barefoot-awards .barefoot-awards__item {
  width: 25%;
}
.barefoot-awards .barefoot-awards__item .item__year {
  font-family: "PT Serif", Sans-serif;
  font-size: 35px;
  font-weight: 400;
  color: #000000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.barefoot-awards .barefoot-awards__item .item__title {
  font-size: 20px;
  color: #C08A42;
  font-family: "PT Serif", Sans-serif;
}
.chartdivMapWorldParent {
  position: relative;
}
.chartdivMapWorldParent .chartdivMapWorldOverlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99999;
}
.gallery-partner-page .gallery-item {
  padding: 25px;
}
.elementor-nav-menu .elementor-item-active {
  font-weight: 600 !important;
}
.elementor-post .size-large {
  height: 100% !important;
  object-fit: cover;
  object-position: center;
}
@media screen and (max-width: 1024px) {
  .custom-button-new .elementor-button {
    background-size: contain;
 
  }
  .custom-button-new2
  {
	max-width: 145px;
	padding: 15px;
	background-size: contain;
  }
  #signup-button-home
  {
	max-width: 200px;
	padding: 15px;
	background-size: contain;
  }
  
}
@media screen and (max-width: 767px) {
	.elementor-testimonial--layout-image_left.real-impact-home-section .elementor-testimonial
	{
	  flex-direction: column-reverse;
	}
	#chartdivMapWorld {
        height: 200px;
    }
	.region-list-columns {
		
		flex-wrap: wrap;
	}
	.regions-world-map-section .region-list-columns > .col-sm-2 {
		width: 100%;
		
	}
	.regions-world-map-section .region-list-columns > .col-sm-2:nth-child(2) {
		width: 100%;
	}
	.regions-world-map-section .region-list-columns > .col-sm-2:nth-child(2) ul li { 
		width: 100%;
		
	}
  .barefoot-awards .barefoot-awards__item {
    width: 100%;
  }
  .gallery-partner-page .gallery-item {
    padding: 10px;
  }
  .gallery-partner-page .gallery.gallery-columns-6 .gallery-item
  {
    max-width: 50%;
  }
  .what-we-do-gallery .gallery.gallery-columns-5 .gallery-item
  {
    max-width: 33.33%;
  }
}