/* Custom styling for hello-child website */

html,
body {
	overflow-x:hidden;
}


.contacttxt_color a {
    color: #000;
}


.contacttxt_color  a:hover {
    color: #2d68c4;
}


.gallrytxt_font .elementor-widget-text-editor {
    font-family: "Avenir LT Std", Sans-serif !important;
    font-weight: 400 !important;
}


.elementor-page-320 h1{
   text-transform: capitalize !important;
}

.elementor-page-492 .elementor-element-c172c96 {

    display:none;
}

.single-gallery .elementor-nav-menu a[href*="gallery"] {
  color: #939393 !important;
}
@media (min-width: 1199px){
		.home-banner {
    min-height: auto!important;
    position: fixed!important;
    top: 55%;
    transform: translateY(-50%);
}
}
@media (max-width:1024px){
	body {
    	zoom: 1 !important;
	}
	.text-copyright {
   left: 0px !important;
}

}
@media (max-width:991px){
	body {
    	zoom: 0.8 !important;
	}
}
@media (max-width: 768px){
	body {
    	zoom: 0.75 !important;
	}
	.header-main {
    margin-top: 70px !important;
}
}
@media (max-width: 767px){
	body {
    	zoom: 1 !important;
	}
}
@media (max-width: 1600px){
.thank-you-banner {
    min-height: 580px !important;
}
}
@media (max-width: 1566px) {
    .thank-you-banner {
        min-height: 700px !important;
    }
	.charity-banner {
    min-height: 740px !important;
}
	.connect-banner {
    min-height: 730px !important;
}
	.home-banner {
    min-height: 800px !important;
}
}
@media (max-width: 1366px) {
    .thank-you-banner {
        min-height: 530px !important;
    }
	.home-banner {
    min-height: 600px !important;
}
    .connect-banner {
        min-height: 510px !important;
    }
}
@media (max-width: 1024px) {
    .connect-banner {
        min-height: 950px !important;
    }
	.home-banner {
    min-height: 1030px !important;
}
	 .charity-banner {
        min-height: 950px !important;
    }
	  .thank-you-banner {
        min-height: 950px !important;
    }
}
@media (max-width: 991px) {
    .thank-you-banner {
        min-height: 1100px !important;
    }
    .home-banner {
        min-height: 98vh !important;
    }
}
@media (max-width: 800px) {
    .thank-you-banner {
        min-height: 950px !important;
    }
}
@media (max-width: 767px) {
    .connect-banner {
        min-height: 65vh !important;
    }
	.home-banner {
    min-height: 73vh !important;
}
	 .charity-banner {
        min-height: 60vh !important;
    }
	  .thank-you-banner {
        min-height: 60vh !important;
    }
	header.elementor {
    z-index: 111111;
    position: relative;
}
	.loader-warpper {
     zoom: 0.8;
}
    .header-main {
        margin-top: 80px !important;
    }
	.animation-bottom-up #preloader::before {
    top: 15px;
}
	.animation-bottom-up #preloader {
    transform: translateY(35px) !important;
    max-height: 95px !important;
}
	.animation-bottom-up h2.text-1 {
    margin-top: 40px !important;
}
	.page-id-13 .anim-menu {
		opacity: 0;
		animation-delay: 2s;
	}
	.animation-bottom-up .anim-menu {
		opacity: 1;
		animation-delay: 2s;
	}
}
@media (min-width: 1199px){
body.page-id-13 footer {
    position: fixed;
    bottom: 40px;
}
body.page-id-13{
    height: 100vh !important;
}
}