.elementor-3075 .elementor-element.elementor-element-0bf9c55 .elementor-spacer-inner{height:90px;}.elementor-3075 .elementor-element.elementor-element-82ee690{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3075 .elementor-element.elementor-element-82ee690 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3075 .elementor-element.elementor-element-1c167ba{text-align:center;}.elementor-3075 .elementor-element.elementor-element-1c167ba .elementor-heading-title{color:#4A4A4A;font-family:"ReplicaStd", Sans-serif;font-size:20px;font-weight:bold;letter-spacing:2.5px;}.elementor-3075 .elementor-element.elementor-element-1c167ba > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3075 .elementor-element.elementor-element-015e60a{text-align:center;}.elementor-3075 .elementor-element.elementor-element-015e60a .elementor-heading-title{color:#DD2C2C;font-family:"ReplicaStd", Sans-serif;font-size:38px;font-weight:bold;}.elementor-3075 .elementor-element.elementor-element-c6fbb7b .elementor-text-editor{text-align:center;}.elementor-3075 .elementor-element.elementor-element-c6fbb7b{font-family:"ReplicaStd", Sans-serif;font-size:19px;font-weight:100;}.elementor-3075 .elementor-element.elementor-element-c6fbb7b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3075 .elementor-element.elementor-element-20eea3c .elementor-spacer-inner{height:70px;}.elementor-3075 .elementor-element.elementor-element-3519bad .elementor-icon-wrapper{text-align:center;}.elementor-3075 .elementor-element.elementor-element-3519bad .elementor-icon{font-size:190px;}.elementor-3075 .elementor-element.elementor-element-3519bad .elementor-icon i, .elementor-3075 .elementor-element.elementor-element-3519bad .elementor-icon svg{transform:rotate(0deg);}.elementor-3075 .elementor-element.elementor-element-3519bad > .elementor-widget-container{margin:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-3075 .elementor-element.elementor-element-3e38da2 .elementor-counter-number-wrapper{color:#ffffff;font-family:"ReplicaStd", Sans-serif;}.elementor-3075 .elementor-element.elementor-element-3e38da2 .elementor-counter-title{color:#ffffff;font-family:"ReplicaStd", Sans-serif;}.elementor-3075 .elementor-element.elementor-element-3e38da2 > .elementor-widget-container{margin:-150px 0px -160px 0px;}.elementor-3075 .elementor-element.elementor-element-afe1415 .elementor-icon-wrapper{text-align:center;}.elementor-3075 .elementor-element.elementor-element-afe1415 .elementor-icon{font-size:200px;}.elementor-3075 .elementor-element.elementor-element-afe1415 .elementor-icon i, .elementor-3075 .elementor-element.elementor-element-afe1415 .elementor-icon svg{transform:rotate(0deg);}.elementor-3075 .elementor-element.elementor-element-e3cea2e .elementor-counter-number-wrapper{color:#ffffff;font-family:"ReplicaStd", Sans-serif;font-weight:400;}.elementor-3075 .elementor-element.elementor-element-e3cea2e .elementor-counter-title{color:#ffffff;font-family:"ReplicaStd", Sans-serif;}.elementor-3075 .elementor-element.elementor-element-e3cea2e > .elementor-widget-container{margin:-160px 0px -160px 0px;}.elementor-3075 .elementor-element.elementor-element-eb7db87 .elementor-icon-wrapper{text-align:center;}.elementor-3075 .elementor-element.elementor-element-eb7db87 .elementor-icon{font-size:200px;}.elementor-3075 .elementor-element.elementor-element-eb7db87 .elementor-icon i, .elementor-3075 .elementor-element.elementor-element-eb7db87 .elementor-icon svg{transform:rotate(0deg);}.elementor-3075 .elementor-element.elementor-element-58ee0d0 .elementor-counter-number-wrapper{color:#ffffff;font-family:"ReplicaStd", Sans-serif;}.elementor-3075 .elementor-element.elementor-element-58ee0d0 .elementor-counter-title{color:#ffffff;font-family:"ReplicaStd", Sans-serif;}.elementor-3075 .elementor-element.elementor-element-58ee0d0 > .elementor-widget-container{margin:-160px 0px 0px 0px;}.elementor-3075 .elementor-element.elementor-element-7dca57c{margin-top:33px;margin-bottom:0px;z-index:1;}.elementor-3075 .elementor-element.elementor-element-4bb45da .elementor-button{font-family:"ReplicaStd", Sans-serif;font-size:16px;font-weight:normal;background-color:rgba(255, 255, 255, 0.45);border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:6px 6px 6px 6px;padding:7px 24px 7px 24px;}.elementor-3075 .elementor-element.elementor-element-4bb45da .elementor-button:hover, .elementor-3075 .elementor-element.elementor-element-4bb45da .elementor-button:focus{background-color:#DD2C2C;border-color:#dd2c2c;}.elementor-3075 .elementor-element.elementor-element-12578a8{margin-top:-450px;margin-bottom:0px;}.elementor-3075 .elementor-element.elementor-element-67ea660{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3075 .elementor-element.elementor-element-67ea660 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3075 .elementor-element.elementor-element-a5931f2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3075 .elementor-element.elementor-element-a5931f2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f6f7;}.elementor-3075 .elementor-element.elementor-element-a5931f2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3075 .elementor-element.elementor-element-a5931f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3075 .elementor-element.elementor-element-6d1b8d5 .elementor-spacer-inner{height:150px;}.elementor-3075 .elementor-element.elementor-element-6d1b8d5 > .elementor-widget-container{background-color:#f6f6f7;}.elementor-3075 .elementor-element.elementor-element-9d2bb0a{text-align:center;}.elementor-3075 .elementor-element.elementor-element-9d2bb0a .elementor-heading-title{color:#4A4A4A;font-family:"ReplicaStd", Sans-serif;font-size:20px;font-weight:bold;letter-spacing:2.5px;}.elementor-3075 .elementor-element.elementor-element-9d2bb0a > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3075 .elementor-element.elementor-element-b6536a3:not(.elementor-motion-effects-element-type-background), .elementor-3075 .elementor-element.elementor-element-b6536a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f6f7;}.elementor-3075 .elementor-element.elementor-element-b6536a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3075 .elementor-element.elementor-element-b6536a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3075 .elementor-element.elementor-element-d429998:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3075 .elementor-element.elementor-element-d429998 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1ad4b0 );}.elementor-3075 .elementor-element.elementor-element-d429998 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-4274f9c3 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3075 .elementor-element.elementor-element-d429998 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3075 .elementor-element.elementor-element-72c9219 .elementor-image img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-d1ad4b0 );}.elementor-3075 .elementor-element.elementor-element-9d59f35 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"ReplicaStd", Sans-serif;font-size:19px;font-weight:600;line-height:1.5em;letter-spacing:2px;}.elementor-3075 .elementor-element.elementor-element-9d59f35 > .elementor-widget-container{margin:00px 30px 0px 30px;}.elementor-3075 .elementor-element.elementor-element-bdfd573{color:var( --e-global-color-secondary );font-family:"ReplicaStd", Sans-serif;font-size:18px;font-weight:200;line-height:1.5em;}.elementor-3075 .elementor-element.elementor-element-bdfd573 > .elementor-widget-container{margin:0px 20px 0px 30px;}.elementor-3075 .elementor-element.elementor-element-5ed8f51:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3075 .elementor-element.elementor-element-5ed8f51 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3075 .elementor-element.elementor-element-5ed8f51 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-4274f9c3 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3075 .elementor-element.elementor-element-5ed8f51 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3075 .elementor-element.elementor-element-a300d87 .elementor-image img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-d1ad4b0 );}.elementor-3075 .elementor-element.elementor-element-3369199 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"ReplicaStd", Sans-serif;font-size:19px;font-weight:600;line-height:1.5em;letter-spacing:2px;}.elementor-3075 .elementor-element.elementor-element-3369199 > .elementor-widget-container{margin:00px 30px 0px 30px;}.elementor-3075 .elementor-element.elementor-element-28770b7{color:var( --e-global-color-secondary );font-family:"ReplicaStd", Sans-serif;font-size:18px;font-weight:200;line-height:1.5em;}.elementor-3075 .elementor-element.elementor-element-28770b7 > .elementor-widget-container{margin:0px 20px 0px 30px;}.elementor-3075 .elementor-element.elementor-element-6f5e3aa:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3075 .elementor-element.elementor-element-6f5e3aa > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3075 .elementor-element.elementor-element-6f5e3aa > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-4274f9c3 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3075 .elementor-element.elementor-element-6f5e3aa > .elementor-element-populated, .elementor-3075 .elementor-element.elementor-element-6f5e3aa > .elementor-element-populated > .elementor-background-overlay, .elementor-3075 .elementor-element.elementor-element-6f5e3aa > .elementor-background-slideshow{border-radius:00px 00px 00px 00px;}.elementor-3075 .elementor-element.elementor-element-6f5e3aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3075 .elementor-element.elementor-element-7a8212d .elementor-image img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;}.elementor-3075 .elementor-element.elementor-element-5c0fa89 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"ReplicaStd", Sans-serif;font-size:19px;font-weight:600;line-height:1.5em;letter-spacing:2px;}.elementor-3075 .elementor-element.elementor-element-5c0fa89 > .elementor-widget-container{margin:00px 30px 0px 30px;}.elementor-3075 .elementor-element.elementor-element-a65e4b0{color:var( --e-global-color-secondary );font-family:"ReplicaStd", Sans-serif;font-size:18px;font-weight:200;line-height:1.5em;}.elementor-3075 .elementor-element.elementor-element-a65e4b0 > .elementor-widget-container{margin:0px 20px 0px 30px;}.elementor-3075 .elementor-element.elementor-element-a14cebd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3075 .elementor-element.elementor-element-a14cebd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3075 .elementor-element.elementor-element-2b07e21 .elementor-spacer-inner{height:50px;}.elementor-3075 .elementor-element.elementor-element-2b07e21 > .elementor-widget-container{background-color:#f6f6f7;}.elementor-3075 .elementor-element.elementor-element-cec1637:not(.elementor-motion-effects-element-type-background), .elementor-3075 .elementor-element.elementor-element-cec1637 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f6f6f7;}.elementor-3075 .elementor-element.elementor-element-cec1637{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3075 .elementor-element.elementor-element-cec1637 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3075 .elementor-element.elementor-element-d91d1a3:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3075 .elementor-element.elementor-element-d91d1a3 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d1ad4b0 );}.elementor-3075 .elementor-element.elementor-element-d91d1a3 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-4274f9c3 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3075 .elementor-element.elementor-element-d91d1a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3075 .elementor-element.elementor-element-ad5a277 .elementor-image img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;}.elementor-3075 .elementor-element.elementor-element-7d820e1 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"ReplicaStd", Sans-serif;font-size:19px;font-weight:600;line-height:1.5em;letter-spacing:2px;}.elementor-3075 .elementor-element.elementor-element-7d820e1 > .elementor-widget-container{margin:00px 30px 0px 30px;}.elementor-3075 .elementor-element.elementor-element-5a84991{color:var( --e-global-color-secondary );font-family:"ReplicaStd", Sans-serif;font-size:18px;font-weight:200;line-height:1.5em;}.elementor-3075 .elementor-element.elementor-element-5a84991 > .elementor-widget-container{margin:0px 20px 0px 30px;}.elementor-3075 .elementor-element.elementor-element-086ca25:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3075 .elementor-element.elementor-element-086ca25 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3075 .elementor-element.elementor-element-086ca25 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-4274f9c3 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3075 .elementor-element.elementor-element-086ca25 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3075 .elementor-element.elementor-element-807e37a .elementor-image img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;}.elementor-3075 .elementor-element.elementor-element-e04060d .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"ReplicaStd", Sans-serif;font-size:19px;font-weight:600;line-height:1.5em;letter-spacing:2px;}.elementor-3075 .elementor-element.elementor-element-e04060d > .elementor-widget-container{margin:00px 30px 0px 30px;}.elementor-3075 .elementor-element.elementor-element-dc8eab7{color:var( --e-global-color-secondary );font-family:"ReplicaStd", Sans-serif;font-size:18px;font-weight:200;line-height:1.5em;}.elementor-3075 .elementor-element.elementor-element-dc8eab7 > .elementor-widget-container{margin:0px 20px 0px 30px;}.elementor-3075 .elementor-element.elementor-element-d2db03d:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3075 .elementor-element.elementor-element-d2db03d > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3075 .elementor-element.elementor-element-d2db03d > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-4274f9c3 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3075 .elementor-element.elementor-element-d2db03d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3075 .elementor-element.elementor-element-8c513b0 .elementor-image img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;}.elementor-3075 .elementor-element.elementor-element-bb349dc .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"ReplicaStd", Sans-serif;font-size:19px;font-weight:600;line-height:1.5em;letter-spacing:2px;}.elementor-3075 .elementor-element.elementor-element-bb349dc > .elementor-widget-container{margin:00px 30px 0px 30px;}.elementor-3075 .elementor-element.elementor-element-4ba6e4f{color:var( --e-global-color-secondary );font-family:"ReplicaStd", Sans-serif;font-size:18px;font-weight:200;line-height:1.5em;}.elementor-3075 .elementor-element.elementor-element-4ba6e4f > .elementor-widget-container{margin:0px 20px 0px 30px;}.elementor-3075 .elementor-element.elementor-element-c8eb3e0 .elementor-spacer-inner{height:150px;}.elementor-3075 .elementor-element.elementor-element-c8eb3e0 > .elementor-widget-container{background-color:#f6f6f7;}:root{--page-title-display:none;}/* Start custom CSS *//*HOME*/
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ReplicaStd';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-1.eot');
	src: url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-1.eot?#iefix') format('embedded-opentype'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-1.woff2') format('woff2'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-1.woff') format('woff'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-1.ttf') format('truetype'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-1.svg#ReplicaStd') format('svg');
}
@font-face {
	font-family: 'ReplicaStd';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Bold-1.eot');
	src: url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Bold-1.eot?#iefix') format('embedded-opentype'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Bold-1.woff2') format('woff2'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Bold-1.woff') format('woff'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Bold-1.ttf') format('truetype'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Bold-1.svg#ReplicaStd') format('svg');
}
@font-face {
	font-family: 'ReplicaStd';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Light-1.eot');
	src: url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Light-1.eot?#iefix') format('embedded-opentype'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Light-1.woff2') format('woff2'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Light-1.woff') format('woff'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Light-1.ttf') format('truetype'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Light-1.svg#ReplicaStd') format('svg');
}
/* End Custom Fonts CSS */

.gif-video-home{
    width: 100%; 
    height: 100%;
    display: none; 
  }
  .content-circle {
  position:absolute;
  top:0;
  left:0;
   color: #fff;
   width: 100%;
  margin: 0 auto; 
  height:100vh;
  }
  .title-hero-home-video-new{
  font-size: 84px; 
  text-align: center; 
      text-shadow: 1px 1px 2px #000000; 
      padding:20% 0;
  }
  .circle-video-new{
      background-image: url(/wp-content/uploads/Dot-rojo-Final-01-01.png);
       background-repeat: no-repeat;
     background-position: center;
     background-size: contain;
     margin: auto;
  }
body {
    display: block;
    margin: 0px;
    font-family:  'ReplicaStd';
  }
  .elementor-widget-counter .elementor-counter-number-wrapper {
    font-size: 46px;
}

  .title-hero-home-video-new{
      font-family: "ReplicaStd", Sans-serif;
  }
  #emailsignup{
      text-align: center;
  }
  video.elementor-video {
      height: 90vh;
  }


  .parr-home-padding{
      padding-right: 250px;
      padding-left: 250px; 
  }

  .more-about{
  background-image: url(/wp-content/uploads/Keep-A-Child-Alive-Kids-landing.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  margin: auto;
  height: 100vh;
  z-index: -1;
  }
  
  .gray-world  path{
    fill: #C3C3C3;
    opacity: .8;
  }
.columna-primera:hover path{
  fill: #DD2C2C; 
  transition:  all .3s;
  opacity: 1; 
  }

  /*COLOR DOT RED*/
  
  .color-dot-red{
    color: #DD2C2C;
  }
  
  /**GALLERY HOVERABLE**/
  
  
  .title-gallery-home{
    text-align: left;
    font-family: "ReplicaStd", Sans-serif;
    font-size: 19px;
    font-weight: bold; 
    letter-spacing: 2px;
    color: #4A4A4A; 
       padding: 20px 20px 0px; 
  }
  .parr-home{
       font-family: "ReplicaStd", Sans-serif;
       padding: 0px 20px 0px; 
       text-align: left; 
       font-weight: lighter!important; 
       font-size: 19px; 
  }
   
  .image-gallery-focus{
  background-image: url(/wp-content/uploads/Keep-A-Child-Alive-HIV-Erradication-optimized.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: auto;
  height: 300px;
  width: 100%;
  
  }
  .image-gallery-focus2{
  background-image: url(/wp-content/uploads/Keep-A-Child-Alive-Sexual-education-optimized.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: auto;
  height: 300px;
  width: 100%;
  
  }
  .image-gallery-focus3{
  background-image: url(/wp-content/uploads/Keep-A-Child-Alive-Psychosocial-support.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: auto;
  height: 300px;
  width: 100%;
  
  }
  .image-gallery-focus4{
  background-image: url(/wp-content/uploads/Keep-A-Child-Alive-Health-children.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: auto;
  height: 300px;
  width: 100%;
  
  }
  .image-gallery-focus5{
  background-image: url(/wp-content/uploads/Keep-A-Child-Alive-Nutrition-food-supplies.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin: auto;
  height: 300px;
  width: 100%;
  
  }
  .elementor-counter .elementor-counter-title {
    text-align: center;
    font-size: 25px;
    font-weight: 400;
    color: #666;
    line-height: 1;
  }
  
  .number-shadow-home{
   text-shadow: 1px 1px 2px #000000; 
  }
  .image-container-bg{
     background-image: url(/wp-content/uploads/Keep-A-Child.Alive-Girl-landing.jpg);
      background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin: auto;
    height: 500px;
}
.text-button-container{
    margin: 0 auto;
    width:60%;
    text-align: center;
    padding-top: 305px; 
}



.text-button-container a{
      font-size: 15px; 
     text-shadow: 1px 1px 2px #000000;
     color: white; 
  padding: 7px 24px;
  border: 1px solid white;
}
.text-button-container a:link{
      border-radius: 6px; 
   background-color: rgba(255,255,255,0.45);
  border: 2px solid white;
 
}
.text-button-container a:visited{
   background-color: rgba(255,255,255,0.45);
}
.text-button-container a:hover{
  background-color:  #DD2C2C;
  border: 1px solid #DD2C2C;
   text-shadow: 0px 0px 2px #000000;
}
.text-button-container a:active{
  background-color: #DD2C2C;
}



/* Text inside image*/
.text-image-home {
  color: #ffffff;
  font-family: "ReplicaStd", Sans-serif;
  font-size: 38px;
  font-weight: bold;
  line-height: 1;
  width: 50%;
  text-shadow: 1px 1px 2px #000000;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  top: 33%;
  text-align: center;
  line-height: 45px; 
 
}
  /******************Start @media queries********************************/
  
  
  
   /* Extra small devices (phones)*/
   @media (min-width: 0px) and (max-width: 500px){
.title-hero-home-video-new {
        font-size: 34px;
        padding: 48% 0;
    }
.gif-video-home {
height: 80vh!important;
object-fit: cover;
display: flex;
}
#video-kca-home{

display:none;
 
}

    
  /*TITLE BLACK WITH DOT*/
  .elementor-3075 .elementor-element.elementor-element-1c167ba .elementor-heading-title {
   font-size: 18px;
  }
  /*TITLE RED*/
  .elementor-3075 .elementor-element.elementor-element-015e60a .elementor-heading-title {
   font-size: 28px;
   padding: 0px 10px;
  }
  /*PADDING PARAGRAPH*/
  .parr-home-padding {
   padding: 0px 30px 0px 30px;
  }
  /*PARAGRAPH FONT SIZE*/
  .elementor-3075 .elementor-element.elementor-element-c6fbb7b {
   font-size: 16px;
  }
  /*BUTTON FONT SIZE*/
  .elementor-3075 .elementor-element.elementor-element-4bb45da a.elementor-button, .elementor-3075 .elementor-element.elementor-element-4bb45da .elementor-button {
    font-size: 14px;
   }
   /*SPACE BETWEEN IMAGE AND GALLERY*/
   .elementor-3075 .elementor-element.elementor-element-6d1b8d5 .elementor-spacer-inner {
    height: 80px;
  }
  /*TITLE BLACK WITH DOT*/
  .elementor-3075 .elementor-element.elementor-element-9d2bb0a .elementor-heading-title  {
    font-size: 18px;
   }
  /*MARGIN IMAGE GALLERY 1*/
  .elementor-3075 .elementor-element.elementor-element-e2ee1ed > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  /*MARGIN IMAGE GALLERY 2*/
  .elementor-3075 .elementor-element.elementor-element-937ea36 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  /*MARGIN IMAGE GALLERY 3*/
  .elementor-3075 .elementor-element.elementor-element-a6bccd9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  /*SPACE*/
  .elementor-3075 .elementor-element.elementor-element-2b07e21 .elementor-spacer-inner {
    height: 20px;
  }
  /*MARGIN IMAGE GALLERY 4*/
  .elementor-3075 .elementor-element.elementor-element-d22dd39 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  /*MARGIN IMAGE GALLERY 5*/
  .elementor-3075 .elementor-element.elementor-element-24ce4a2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  /*TITLE GALLERY*/
  .title-gallery-home {
    font-size: 18px;
   }
   /*PARAGRAPH GALLERY*/
   .parr-home {
    font-size: 15px;
   }
   /*SPACE BETWEEN GALLERY AND IMAGE*/
   .elementor-3075 .elementor-element.elementor-element-c8eb3e0 .elementor-spacer-inner {
    height: 80px;
  }
  /*IMAGE WITH TEXT*/
  .image-container-bg {
    background-size: cover;
    height: 300px;
  }
  .image-container-slider-work img {
    height: 300px;
    object-fit: cover;
  }
  .image-container-slider-work {
    height: 300px;
    object-fit: cover;
  }
  
  /*BUTTON FONT SIZE*/
  .text-button-container a {
    font-size: 14px;
  
  }
  .text-button-container {
    padding-top: 180px!important;
  }
  .button-slider-work a {
   font-size: 14px;
  }
  /*TEXT IMAGE*/
  .text-image-home {
    line-height: 20px;
    width: 100%;
    font-size: 20px; 
  }
  .text-slider-work {
    font-size: 20px;
    width: 100%;
    line-height: 20px;
  }
  .button-slider-work {
    padding: 3px 17px;
  }
  
  }
  /**************************************************/
  
  /**************************************************/
  /* Extra small devices (larger phones)*/
  @media (min-width: 500px) and (max-width: 768px){
    .title-hero-home-video-new {
        font-size: 34px;
        padding: 20% 0;
    }
   .gif-video-home{
   width: 100%; 
   display: flex; 
 }
 #video-kca-home{
   
   display:none;
    
 }
 
  .more-about{
    height: 500px;
    }
  /*SPACE BETWEEN VIDEO AND TEXT*/
  .elementor-3075 .elementor-element.elementor-element-03f5e92 .elementor-spacer-inner {
    height: 20px;
  }
  /*TITLE BLACK WITH DOT*/
  .elementor-3075 .elementor-element.elementor-element-1c167ba .elementor-heading-title {
   font-size: 18px;
  }
  /*TITLE RED*/
  .elementor-3075 .elementor-element.elementor-element-015e60a .elementor-heading-title {
   font-size: 28px;
   padding: 0px 10px;
  }
  /*PADDING PARAGRAPH*/
  .parr-home-padding {
   padding: 0px 30px 0px 30px;
  }
  /*PARAGRAPH FONT SIZE*/
  .elementor-3075 .elementor-element.elementor-element-c6fbb7b {
   font-size: 16px;
  }
  /*BUTTON FONT SIZE*/
  .elementor-3075 .elementor-element.elementor-element-4bb45da a.elementor-button, .elementor-3075 .elementor-element.elementor-element-4bb45da .elementor-button {
    font-size: 14px;
   }
   /*SPACE BETWEEN IMAGE AND GALLERY*/
   .elementor-3075 .elementor-element.elementor-element-6d1b8d5 .elementor-spacer-inner {
    height: 80px;
  }
  /*TITLE BLACK WITH DOT*/
  .elementor-3075 .elementor-element.elementor-element-9d2bb0a .elementor-heading-title  {
    font-size: 18px;
   }
  /*MARGIN IMAGE GALLERY 1*/
  .elementor-3075 .elementor-element.elementor-element-e2ee1ed > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  /*MARGIN IMAGE GALLERY 2*/
  .elementor-3075 .elementor-element.elementor-element-937ea36 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  /*MARGIN IMAGE GALLERY 3*/
  .elementor-3075 .elementor-element.elementor-element-a6bccd9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  /*SPACE*/
  .elementor-3075 .elementor-element.elementor-element-2b07e21 .elementor-spacer-inner {
    height: 20px;
  }
  /*MARGIN IMAGE GALLERY 4*/
  .elementor-3075 .elementor-element.elementor-element-d22dd39 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  /*MARGIN IMAGE GALLERY 5*/
  .elementor-3075 .elementor-element.elementor-element-24ce4a2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  /*TITLE GALLERY*/
  .title-gallery-home {
    font-size: 18px;
   }
   /*PARAGRAPH GALLERY*/
   .parr-home {
    font-size: 15px;
   }
   /*SPACE BETWEEN GALLERY AND IMAGE*/
   .elementor-3075 .elementor-element.elementor-element-c8eb3e0 .elementor-spacer-inner {
    height: 80px;
  }
  /*IMAGE WITH TEXT*/
  /*IMAGE WITH TEXT*/
  .image-container-bg {
    background-size: cover;
    height: 300px;
  }
  .image-container-slider-work img {
    height: 300px;
    object-fit: cover;
  }
  .image-container-slider-work {
    height: 300px;
    object-fit: cover;
  }
  
  /*BUTTON FONT SIZE*/
  .button-slider-work a {
   font-size: 14px;
  }
  /*TEXT IMAGE*/
  .text-image-home {
    line-height: 20px;
    width: 100%;
    font-size: 20px; 
  }
  .text-slider-work {
    font-size: 20px;
    width: 100%;
    line-height: 20px;
  }
  /*BUTTON FONT SIZE*/
  /*BUTTON FONT SIZE*/
  .text-button-container a {
    font-size: 14px;
  
  }
  .text-button-container {
    padding-top: 180px!important;
  }
  .text-button-container a {
    font-size: 14px;
  
  }
  .button-slider-work {
    padding: 3px 17px;
  }
   /*GALLERY HEIGHT*/
   .hover-gallery-home {
    height: 140px;
   
  } 
  /*GALLERY HEIGHT*/
  .hover-gallery-home2 {
  height: 140px;
  
  }
  /*GALLERY IMAGES*/
  .image-gallery-focus {
    background-position: center 20%;
  }
  .image-gallery-focus2 {
    background-position: center top;
  }
  .image-gallery-focus5 {
    background-position: center top;
  }
  
  
  }
  @media (min-width: 768px) and (max-width: 992px){
    .title-hero-home-video-new {
        font-size: 64px;
        padding: 12% 0;
    }
    /*SPACE BETWEEN VIDEO AND TEXT*/
    .elementor-3075 .elementor-element.elementor-element-03f5e92 .elementor-spacer-inner {
      height: 80px;
    }
   
    /*TITLE RED*/
    .elementor-3075 .elementor-element.elementor-element-015e60a .elementor-heading-title {
     font-size: 38px;
     padding: 0px 10px;
    }
    /*PADDING PARAGRAPH*/
    .parr-home-padding {
     padding: 0px 30px 0px 30px;
    }
    /*GALLERY HEIGHT*/
    .hover-gallery-home {
      height: 300px;
      border: 1px solid #c3c3c3;
     
  } 
   /*GALLERY HEIGHT*/
  .hover-gallery-home2 {
    height: 300px;
    border: 1px solid #c3c3c3;
   
  }
    
   
   
    /*IMAGE WITH TEXT*/
    .image-container-slider-work img {
      height: 300px;
      object-fit: cover;
    }
    .image-container-slider-work {
      height: 300px;
      object-fit: cover;
    }
    
   
    /*TEXT IMAGE*/
    .text-slider-work {
      font-size: 38px;
      width: 100%;
      line-height: 30px;
    }
    .more-about{
        height: 100vh;
        }
     
   
  }
  /**************************************************/
  /* small desktops */
  @media (min-width: 992px) and (max-width: 1024px){
    .title-hero-home-video-new {
        font-size: 74px;
        text-align: center;
        text-shadow: 1px 1px 2px #000000;
        padding: 14% 0;
     }

  /*PADDING PARAGRAPH*/
  .elementor-13 .elementor-element.elementor-element-250ef9a > .elementor-widget-container {
   padding: 0px 200px 0px 200px;
  }
  /*PADDING PARAGRAPH*/
  .elementor-13 .elementor-element.elementor-element-e97fa9d > .elementor-widget-container {
   padding: 0px 200px 0px 200px;
  }
  /*TEXT IMAGE ALICIA*/
  .text-slider-work {
   font-size: 38px;
   width: 100%;
   top: 30%;
   line-height: 45px;
  }
  }
  /**************************************************/
  /* desktops */
  @media (min-width: 1024px) and (max-width: 1400px){
    .title-hero-home-video-new {
        font-size: 74px;
        text-align: center;
        text-shadow: 1px 1px 2px #000000;
        padding: 12% 0;
     }

  }
  /**************************************************/
  @media only screen and (min-width: 1400px){
    .text-image-home {
     
      width: 35%;
     
  }
  }
  
  
   /**********************Media queries*******************************/
  @media only screen and (min-width: 1600px) {
      /*********************CIRCLE VIDEO****************************/
    .elementor-3075 .elementor-element.elementor-element-780643d .elementor-icon  {
        font-size: 670px;
        margin-top:50px;
    }
    .elementor-3075 .elementor-element.elementor-element-33398b3 {
        color: #ffffff;
        font-family: "ReplicaStd", Sans-serif;
        font-size: 38px;
    }
    .elementor-3075 .elementor-element.elementor-element-aaf2ca0 .elementor-heading-title {
        font-family: "ReplicaStd", Sans-serif;
        font-size: 80px;
        font-weight: bold;
        margin-top: -10vh;
    }
    }
    @media (min-width: 1400px) and (max-width: 1600px){
     .title-hero-home-video-new {
       font-size: 74px;
       text-align: center;
       text-shadow: 1px 1px 2px #000000;
       padding: 17% 0;
    }
    }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ReplicaStd';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-1.eot');
	src: url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-1.eot?#iefix') format('embedded-opentype'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-1.woff2') format('woff2'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-1.woff') format('woff'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-1.ttf') format('truetype'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-1.svg#ReplicaStd') format('svg');
}
@font-face {
	font-family: 'ReplicaStd';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Bold-1.eot');
	src: url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Bold-1.eot?#iefix') format('embedded-opentype'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Bold-1.woff2') format('woff2'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Bold-1.woff') format('woff'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Bold-1.ttf') format('truetype'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Bold-1.svg#ReplicaStd') format('svg');
}
@font-face {
	font-family: 'ReplicaStd';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Light-1.eot');
	src: url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Light-1.eot?#iefix') format('embedded-opentype'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Light-1.woff2') format('woff2'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Light-1.woff') format('woff'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Light-1.ttf') format('truetype'),
		url('https://www.keepachildalive.org/wp-content/uploads/ReplicaStd-Light-1.svg#ReplicaStd') format('svg');
}
/* End Custom Fonts CSS */