/*
Theme Name: Makeawish
Theme URI: 
Author: DUCO
Author URI: https://www.ducoconsultancy.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: makeawish
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&family=Urbanist:ital,wght@0,100..900;1,100..900&family=Varela+Round&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&family=Urbanist:ital,wght@0,100..900;1,100..900&family=Varela+Round&display=swap');

html {
    overflow-x: hidden;

}
/* body {
	overflow-x: hidden;
} */
* {
    margin: 0;
    padding: 0;
}
/*.page-id-24 .mobilebanner{
    display:none;
}
@media only screen and (max-width: 991px){
.page-id-24 .mobilebanner{
    display:block;
}
.page-id-24 .desktopimage{
    display:none
}
}*/
/*=====================/
        Donor login
 /*=======================*/
.sidebar-collapse{
    background-color: #F1F7FF;
}
.sidebar-toggler {
    border: 0px !important;
    color: #0057B8;
    top: -40px;
    position: relative;
    left: -23px;
    background: transparent !important;

}
.widget-area button[aria-expanded="false"] > i.close{
  display:none;
  color:#00000080!important;
}
.widget-area button[aria-expanded="true"] > i.close{
  display:block;
  color:#00000080!important;
}
.widget-area button[aria-expanded="false"] > i.sidebar-toggler-icon{
  display:block;
}
.widget-area button[aria-expanded="true"] > i.sidebar-toggler-icon{
  display:none;
}
.sidebar-toggler:focus {
    text-decoration: none;
    outline: none!important;
    box-shadow: none!important;
}

.page-donor-login {
    background-color: #F1F7FF;
}
 .site-main{
    margin:100px 0px 0px 0px;
}
.form-login-donor{
    background: #fff;
    width: 600px;
    margin: 0 auto;
    padding: 30px;
    box-shadow: 0px 0px 10px 0px #0000001A;
    border-radius:16px;
}

.site-main .page_name{
    text-align: center;
    margin: 30px 0px 50px 0px;
    font-size: 32px;
    font-weight: 700;
    font-family: Droid serif;
    color:#0057B8;
    line-height:37px;
}
.col-form-label{
    color:#272728!important;
    font-size:16px!important;
    line-height: 24px!important;
    font-weight:700!important;
    font-family:"Lato", sans-serif!important;
    margin:15px 0px 0px 0px;
}
.col-form-label.text-left{
		text-align:end;
	margin:30px 0px 40px 0px ;
}
.col-form-label.text-left a{
	color:#616161;
	text-decoration:none;
	font-size:14px;
}
 input.fill-info{
	padding: 10px;
    border-radius: 6px;
    border: 2px solid #27272833;
    color: #000;
    outline: 0;
    box-shadow: none;
}
 input.fill-info::placeholder{
    color:#27272833;
    font-size:20px;
    font-weight:500;
    font-family: "Lato", sans-serif;
    margin-left:10px;
    }
.text-center .user_login{
	color:#fff;
	border-radius: 24px;
    background-color: #0057B8;
    font-size: 16px;
    font-weight: 600;
    font-family: "Lato", sans-serif;
    width: 200px;
	padding:10px;
	border:none;
}
#signin_user_error,
#signin_pass_error,
#valid_email_error,
#reset_user_error{
	font-size:14px;
    font-weight:500;
	font-family: "Lato", sans-serif;
	color:red;
}
.text-create-new{
	font-size:14px;
    font-weight:600;
	font-family: "Lato", sans-serif;
	color:#616161;
}
.text-create-new .signup_btn_new{
	border:none;
	background:transparent;
	color:#0057B8;
	font-size:14px;
    font-weight:600;
	font-family: "Lato", sans-serif;
}
.user_dash_donat_main .page_name{
	color: #0057B8;
    margin: 40px 0px;
    font-size: 32px;
    font-weight: 700;
    font-family: Droid Serif;
}
.user_dash_donat_main .donate_form_main{
	width: 500px;
    margin: 0 auto;
}
.page-donate-now #cardNumber{
	width:80% !important;
}
#cardExpiryForm div{
	width:45%!important;
}
.donate_sick_kiwi_main{
margin: 0 auto;
    padding: 50px 50px;
background-image: url('https://devmakeawish.wpenginepowered.com/wp-content/uploads/2024/02/MicrosoftTeams-image-5.png');
    background-size: cover;
    background-repeat: no-repeat;
    width:100%;
    border-radius:38px;
    margin-top:100px;
    }

 .sick_kiwi_content.all_text .donate_box_title{
    text-align:center;
    font-size:32px;
    font-weight:700;
    font-family: "Lato", sans-serif;
    color:#fff;
}
 .sick_kiwi_content.all_text .donate_box_content{
    text-align:center;
    font-size:20px;
    font-weight:600;
    font-family: "Lato", sans-serif;
    color:#fff;
    margin-top:20px;
}
 .sick_kiwi_content.all_text .donate_wish_map_url{
    text-align:center;
    margin-top:50px;
}

 .sick_kiwi_content.all_text .donate_wish_map_url a{
    border-radius:50px;
    padding:8px 40px 10px 40px;
    border:2px solid #fff;
    color:#fff;
    text-decoration:none;
    text-align:center;
}
.sec-donate-now-details{
    margin:80px 0px;
}
/*.right-left-details{
    justify-content: space-between;
}
.left-content-donate{
    width:45%;
}
.right-image-donate{
    width:50%;
}*/
.left-content-donate h4{
     font-size:24px;
    font-weight:700;
    font-family: "Lato", sans-serif;
    font-style: italic;
    color:#0057B8;
    line-height:40px;
}
.left-content-donate h2{
    font-size:32px;
    font-weight:700;
    font-family:Droid Serif;
    color:#272728;
    line-height:48px;
}
.left-content-donate h2 .yellow{
color:#FBB454;
}
.left-content-donate h2 .light-blue{
color:#20BDB5;
}
.left-content-donate p{
 font-size:18px;
    font-weight:500;
    font-family: "Lato", sans-serif;
    color:#272728;
}
.right-image-donate img{
    width:100%;
    border-radius: 12px;
}
/*===============================/
     Donate form page
/*==============================*/
.mobile_home_slider{
	display:none!important;
} 
.desktop_home_slider {
	display:block!important;
}

.page-donate-now .banner{
	margin-top: -52px;
	position: relative;
	display:flex;
	  background-size: cover;
    background-repeat: no-repeat;
	padding:100px 50px 100px 50px;
	align-items: center;
    
}
.page-donate-now .banner::before {
    content: '';
    background:linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%)!important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	z-index:1;
}

.page-donate-now .slider_home_form_image{
    position: relative;
    top: 0px;
    right: 0;
    
    padding: 0px 50px 0px 50px;
}
.page-donate-now .div_donate_form {
    transform: translate(12%, 12%);
	float:right;
}
.page-donate-now .donate_form_main .page_prograssbar{
	position:relative;
	z-index:2;
	width:500px;
}
.page-donate-now .wish_title_list{
	padding:100px 100px 0px 0px;
	z-index:2;
	position:relative;
	width:50%;
}
.page-donate-now .wish_title_list .wish_stories_title{
	font-size: 40px;
    font-family: Droid Serif;
    color: #fff;
    font-weight: 700;
    line-height: 46px;
	text-align:left;
}
.page-donate-now .wish_title_list .wish_stories_title .green{
	color:#20BDB5;
}
.page-donate-now .wish_title_list .wish_stories_short_content{
	font-size: 20px;
    font-family:"Lato", sans-serif;
    color: #FFFFFFCC;
    font-weight: 500;
    line-height: 24px;
	text-align:left;
}
.page-donate-now .wish-slider_list{
	width:50%;
	z-index:5;
}
.page-donate-now .wish_title_list{
	margin:0px;
}

.page-donate-now .wish_title_list{
	padding:0px 100px 0px 0px;
	z-index:2;
	position:relative;
	width:50%;
}
.page-donate-now .select-mobile{
	margin-left:10px;
}
.choose-start-no{
	width:18%;
}
.enter-your-no{
	width:80%;
}
.page-donate-now .footer-section{
	margin-top:0px;
}
/*==============================/
       Donor Login
/*==============================*/

.page-donor-login {
    background-color: #F1F7FF;
}
.page-donor-login .site-main{
	margin:100px 0px 0px 0px;
}
.form-login-donor{
	background: #fff;
    width: 600px;
    margin: 0 auto;
    padding: 30px;
	box-shadow: 0px 0px 10px 0px #0000001A;
	border-radius:16px;
}

#response-login{
	font-size:14px;
    font-weight:500;
	font-family: "Lato", sans-serif;
	color:red;
	text-align:center;
	margin-top:10px;
}

.sucess_forgot,
.sucess_pass{
	font-size:16px;
    font-weight:600;
	font-family: "Lato", sans-serif;
	color:#20BDB5;
	text-align:center;
	margin-top:10px;	
}
.sucess_pass a{
	font-size:16px;
	color:#0057B8;
	font-weight:700;
	font-family: "Lato", sans-serif;
}
.text-center .custom-loader{
	width: 20px;
    height: 20px;
    border-radius: 50%;
    background: radial-gradient(farthest-side, #20BDB5 94%, #0000) top / 8px 8px no-repeat, conic-gradient(#0000 30%, #20BDB5)!important;
    -webkit-mask: radial-gradient(farthest-side, #0000 calc(100% - 8px), #000 0)!important;
    animation: s3 1s infinite linear;
	margin:20px auto 0;
}
#user_pass_error,
#user_conpass_error,
#response-msg{
	font-size:14px;
    font-weight:500;
	font-family: "Lato", sans-serif;
	color:red;
}
/*=======================/
 slider homepage
/*======================*/

.page-home .banner{
    position: relative;
    height: 800px;
    margin-top: -52px;
}
.page-home .home_slider{
position: relative;
    height: 800px;
    background-size: cover;
    background-repeat: no-repeat;
	display:flex!important;
	align-items:center;
	background-position:right;
}
.page-home .home_slider::before {
    content: '';
/*    background:linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%)!important;*/
/* background: linear-gradient(90deg, rgb(0 0 0 / 33%) 0%, rgba(0, 0, 0, 0) 100%) !important; */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
 .wish_stories_list .slick-dots{
	bottom:14px;
}
.wish-slider_list .slick-dots {
    bottom: -53px ;
    width: 100%;
    list-style: none;
    text-align: center;
}
.page-home .slider_home_form_slider{
    position: absolute;
    top: 0;
    right: 0;
	padding:0px 50px 0px 50px;
	width:600px;
    display:none;
}
.page-home .home_slider_content{
    padding-right:50px;
    padding-left:10px;
	margin-top:-150px;
    z-index: 1;
    position: relative;
}
.page-home .home_slider_content .slider_title{
	font-size:48px;
	font-family:Droid Serif;
	color:#fff;
	font-weight:700;
	line-height:60px;
}
.page-home .home_slider_content .slider_title .blue{
	color:#000;
}
 .page-home .home_slider_content .slider_title .yellow{
	color:#F3766D;
}
.page-home .home_slider_content .slider_content{
	font-size:16px;
	font-family:"Lato", sans-serif;
	color:#fff;
	font-weight:700;
	line-height:24px;
	padding-top:20px;
}
/* form  */
.frm{
    margin-top:100px;
}
.demo-process{
    background-color:#fff;
    border-radius:16px;
    box-shadow: 0px 0px 10px 0px #0000001A;
    padding:50px;
}
.page-home .wpcf7 form.spam .wpcf7-response-output{
	border:none!important;
	color:#fff;
	text-align:center;
	font-size:17px;
	font-family:"Lato", sans-serif;
	font-weight:600;
}
.page-home .banner_url{
    margin:30px 0px 0px 0px !important;
    width:200px;
}


/*==========================/
 		donate form
/*==========================*/
.donate_price .sel_price input.che_btn{
	border-radius:6px!important;
	border: 1px solid #00000033!important;
	background:transparent!important;
}
.page-home .div_donate_form {
    transform: translate(-1%, 14%);
}

.page_prograssbar{
	background-color:#fff;
	border-radius:16px;
	box-shadow: 0px 0px 10px 0px #0000001A;
	padding:20px 20px 20px 20px;
	width:100%;
/* 	min-width: 500px !important;
    max-width: 40% !important; */
}
#msform {
	text-align: center;
	position: relative;
	margin-top: -20px;
    background-color: #fff;
    padding:20px 0px 0px 0px;
    border-radius: 10px;
    width:100%;
}
#progressbar {
	display: flex;
    overflow: hidden;
	padding: 15px 0px 10px !important;
	justify-content: space-between;
    position: relative;
    z-index:1;
	
}
#progressbar li.active span {
	background: #0057B8;
	color: #fff;
}

#progressbar li {
    list-style-type: none;
    float: left;
    position: relative;
    text-align: center;
    width:100%;
}
#progressbar li span{
	font-size: 16px;
    font-weight:500;
    border-radius: 100%;
     color: #5C5C5C;
    background: #F0F0F0;
    padding:11px 18px;
	width:50px;
	height:50px;

}
#progressbar li:last-child:after{
	display: none;
}

#progressbar li:after {
	content: "";
	width: 100%;
    height: 2px;
    background: #F0F0F0;
    position: absolute;
    right: -56%;
    top: 44%;
    z-index:-1;
}

#progressbar li.active:before {
	content: "";
	width: 100%;
    height: 2px;
    background: #0057B8;
    position: absolute;
    left: -56%;
    top: 44%;
    z-index:-1;
    transition: .3s all ease-in-out;
}
#progressbar li:first-child:before{
	display:none;
}

.toggle_price {
    box-sizing: border-box;
    font-size: 0;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: stretch;
    border-radius: 100px;
    padding:0;
    background-color: #F0F0F0 !important;
    position: relative;
    margin:0 65px;
}
.toggle_price .sel_toggle {
    font-weight: 500;
    font-size: 16px;
    color: #5c5c5c;
    margin: 0;
    box-sizing: border-box;
    position: relative;
    display: grid;
    align-items: center;
    border: 0;
    text-align: center;
    height: 40px;
    padding: 6px 20px;
    border-radius: 20px;
    cursor: pointer;
    width: 100%;
    white-space: nowrap;
	font-family: "Lato", sans-serif;
	text-transform:uppercase;
}
.toggle_price .active.sel_toggle {
    background-color:#0057B8;
    color: #fff;
    border-color:#0057B8 ;
    z-index: 1;
    display: grid;
    align-items: center;
	font-weight:600;
	font-size:16px;
	font-family: "Lato", sans-serif;
	text-transform:uppercase;
}
.donate_info{
	 display: flex;
   justify-content: space-around;
    background-color: #DDEDFF;
    padding: 5px 10px;
    /* margin: 0 auto; */
    align-items: center;
    border-radius: 10px;
    margin-top: 20px;
}
.lft-icon{
    width:20%;
}
.lft-icon img{
   
    height:45px;
    object-fit: contain;
}
.rgt-content{
      text-align: left;
    /* margin-left: 16px; */
    margin-top: 10px;
}
.rgt-content p{
    color:#0057B8;
    font-weight:600;
     font-family:"Lato", sans-serif;
     font-size:14px;
}
.donate_price {
	margin-top:30px;
}
.col-md-6.sel_price {
    position: relative;
    margin-bottom:20px;
}
.form-text{
	margin-bottom:10px;
}
.donate_price input[type="checkbox"] {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    opacity: 0;
}
.donate_price .sel_price input+label {
    font-family:"Lato", sans-serif;
    font-weight: 500;
    font-size: 20px;
    color: #000;
    border: 0;
    text-align: center;
    height: 55px;
    padding: 12px 40px;
    border-radius: 6px;
    cursor: pointer;
    background-color: #F0F0F0;
    width:100%;
	text-transform:uppercase;
}
.donate_price .sel_price  input:checked+label{
    background-color:#0057B8;
    color: #fff;
    border-color:#0057B8 ;
    border-radius: 6px;
}
.btn-donate-money{
	text-align: center;
}
.mobile_main{
	display:flex;
}
 .donate_price .donate_btn{
    background-color:#0057B8;
    padding:8px 50px 10px 50px;
    border:1px solid #0057B8;
    color:#fff;
    border-radius: 50px;
    font-size:20px;
    font-weight:600;
	font-family: "Lato", sans-serif;
	text-align: center;
	 text-transform:uppercase;
  }
.page-home .select-mobile{
	margin-left:10px;
}
.fname_error,
.valide_email_error,
.email_error{
	 font-size:14px;
    font-weight:500;
	font-family: "Lato", sans-serif;
	color:red;
}
  .step-2 .form-text,
  .step-2 .form-label,
  .step-3 .form-text,
  .step-3 .form-label{
    font-size:14px;
    font-weight:500;
    font-family: "Lato", sans-serif;
    color:#27272880;
  }
  .step-2 .form-select,
  .step-3 .form-select{
    border-radius: 30px;
    border: 1px solid #27272880;
    box-shadow:none!important;

  }
  input[type=text]:focus,
  input[type=email]:focus {
  border: 1px solid #27272880;
}
input.text-enter-pay.other-payment::placeholder{
	color:#0057B8;
	font-size:18px;
	font-family:"Lato", sans-serif;
	font-weight:600;
}
.price_error{
	font-size:14px;
    font-weight:500;
	font-family: "Lato", sans-serif;
	color:red;
}
  .text-enter-pay.other-payment{
    border-radius: 30px!important;
    border: 2px solid #0057B8!important;
    box-shadow:none!important;
  }
  .text-enter-pay{
    border-radius: 30px!important;
    border: 1px solid #27272880!important;
    box-shadow:none!important;
  }
.div-btn-donate-pay{
    text-align: center;
}
.div-btn-donate-pay .back{
    border-radius: 30px;
    background-color: transparent;
    border: 1px solid #272728;
    color: #0057B8;
    font-size: 20px;
    font-weight: 600;
    font-family: "Lato", sans-serif;
    padding:8px 40px 10px 40px;
}
.div-btn-donate-pay .next{
    border-radius: 30px;
    background-color: #0057B8;
    border: 1px solid #0057B8;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    font-family: "Lato", sans-serif;
    padding:8px 100px 10px 100px;
}
.toggle_debit_card {
    box-sizing: border-box;
    font-size: 0;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: stretch;
    border-radius: 100px;
    padding:0;
    background-color: #F0F0F0 !important;
    position: relative;
    margin:0 180px;
}
.toggle_debit_card .sel_debit_toggle {
    font-family: var(--fontP);
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    color: #5c5c5c;
    margin: 0;
    box-sizing: border-box;
    position: relative;
    display: grid;
    align-items: center;
    border: 0;
    text-align: center;
    height: 40px;
    padding: 6px 20px;
    border-radius: 20px;
    cursor: pointer;
    width: 100%;
    white-space: nowrap;
}
.toggle_debit_card .active.sel_debit_toggle {
    background-color:#0057B8;
    color: #fff;
    border-color:#0057B8 ;
    z-index: 1;
    display: grid;
    align-items: center;
}


/*==========================/
 * Modal Box
 /*========================*/ 

.modal-body{
	padding: 20px 80px;
}
.modal-body .contact_form{
	margin:0px;
	padding:20px;
}
.modal-body .information p:last-child{
	font-size:16px!important;
	font-weight:500!important;
	text-align:center!important;
	font-family: "Lato", sans-serif!important;
	color:#272728;
}
.modal-body .sub_information p{
	font-size:16px!important;
	font-weight:500!important;
	text-align:center!important;
	font-family: "Lato", sans-serif!important;
	color:#272728;
}
.modal-body .information p:first-child{
	font-size:40px!important;
	font-weight:700!important;
	text-align:center!important;
	font-family:Droid Serif!important;
	color:#272728;
}

.modal-header{
	border:0!important;
}
.modal-body label{
	width:100%!important;
	text-align:left;
}
#exampleModal .modal-dialog,
#exampleModal1 .modal-dialog,
#exampleModal2 .modal-dialog,
#exampleModal3 .modal-dialog,
#exampleModal4 .modal-dialog{
	min-width:500px!important;
	max-width:80%!important;
}
.modal-body .row+p{
	text-align:center;
}

#exampleModal1 .modal-body .information p{
	font-size:40px!important;
	font-weight:700!important;
	text-align:center!important;
	font-family:Droid Serif!important;
	color:#272728;
}
#exampleModal1 .modal-body .sub_information p{
	font-size:16px!important;
	font-weight:500!important;
	text-align:center!important;
	font-family: "Lato", sans-serif!important;
	color:#272728;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
	border:none!important;
	margin:0px!important;
	padding:0px!important;
	color:red;
	font-family: "Lato", sans-serif!important;
		font-size:16px!important;
	font-weight:600!important;
}
/*==========================/
         navbar
/*========================*/

.navbar-toggler-icon{
	background-image:none!important;
}
.navbar {
    top: 0;
    left: 0;
    width: 100%;
    background: #fff;
    height:83px;
    position:fixed;
    z-index:999;
}

.navbar .navbar-nav{
    display:flex;
    justify-content: space-between;
    position: absolute;
    align-items: center;
    right: 16%;
	top:24%;
  }
  .navbar-brand img{
    width:100%;
    height:100%;
	object-fit:contain;  
  }
  .navbar-nav .nav-item .nav-link {
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin: 0px 28px 0px 17px;
    color:#5c5c5c;
    margin:0 15px;
	 font-family: "Lato", sans-serif;
  }
 .navbar-nav .current_page_item .nav-link,
.navbar-nav .current-menu-parent .nav-link{
    color: #0454bc;
    font-weight: 700;
  }
  .navbar-nav .nav-item .nav-link:hover {
    color: #0454bc;
    font-weight: 700;
  }

  .dropdown-menu {
    width: 300px;
    min-height: 120px;
    border-radius: 24px;
    border: 0;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    background-color: #fff;
    line-height: 25px;
    padding:20px 0;
    margin-left:-72px;
    margin-top: 20px !important;
  }

  .dropdown-item {
    font-size: 15px;
    font-weight: 500;
    color: #5c5c5c;
    width:310px;
    padding:5px 20px;
    margin:0 15px;
	font-family: "Lato", sans-serif;
  }
  
  .dropdown-menu>ul {
    list-style-type: none;
    padding-left:0px;
    line-height: 25px;
  }
  
  ul>li .dropdown-item:hover,
  ul>li .dropdown-item:focus {
    color: #0454bc;
    font-weight:700;
    background-color: #fff;
    width:10px;
  }

/*   .nav-btn{
    position:relative;
    left:90%;
	margin-top:0px;
  } */
.nav-link.nav-btn-donate:focus,
.nav-link.nav-btn-donate:hover{
	color:#fff;
}
  .nav-btn-donate{
    background-color:#0454bc;
    padding:8px 30px 10px 30px;
    border:1px solid #0454bc;
    color:#fff;
    border-radius: 50px;
    font-size:14px;
	font-family: "Lato", sans-serif;
  }
  .nav-btn-donate:hover{
    color:#fff;
  }
.header-logo{
	margin-top:0px;
	width:300px;
	height:45px;
	position:relative;
	left:-6%;
}
.dropdown-toggle::after{
	display:none!important;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    left: 19%;
	top: 70%;
}
.navbar-toggler{
	border:0px!important;
	color:#0057B8;

}
.navbar button[aria-expanded="false"] > i.close{
  display:none;
}
.navbar button[aria-expanded="true"] > i.close{
  display:block;
}
.navbar button[aria-expanded="false"] > i.navbar-toggler-icon{
  display:block;
}
.navbar button[aria-expanded="true"] > i.navbar-toggler-icon{
  display:none;
}
.navbar-toggler:focus {
    text-decoration: none;
    outline: none!important;
    box-shadow: none!important;
}
.nav-link span .fa-angle-down{
	display:none;
}
  /*============================/
		start Footer
/*===========================*/

.footer-section{
    background-color: #0057B8;
    width: 100%;
    height: 100%;
	margin-top:60px;
}
.container.mt-5 {
    margin-top: 20px!important;
}

.bottom-bordr{
    border-bottom:1px solid #ffffff45;
}
.btm-bordr{
    padding:50px 80px 50px 80px;
}
.div-lft-footer .footer-logo {
    width:100%;
    height:50px;
}
.div-lft-footer .footer-logo img {
    height:50px;
    object-fit: contain;
}
.div-lft-footer p{
    color:#fff;
    opacity:0.5;
    margin-top:50px;
    font-size:13px;
	font-family: "Lato", sans-serif;
}
.div-mdl-footer{
    margin-left:120px;
}
.div-mdl-footer ul{
    list-style-type: none;
    color:#fff;
    font-weight:600;
    font-size:17px;
    line-height: 36px;
	font-family: "Lato", sans-serif;
}
.div-rgt-footer{
    margin-left:130px;
}
.div-rgt-footer ul{
    list-style-type: none;
    color:#fff;
    font-weight:600;
    font-size:17px;
    line-height: 36px;
	font-family: "Lato", sans-serif;
}
.terms-policy p{
    color:#fff;
     font-size:11px;
	font-weight:600;
	font-family: "Lato", sans-serif;
}
.text-powered{
	text-align:center;
}
.footer-bottom.d-flex{
	justify-content:end;
}
.powered_by_image{
	margin-left:15px;
	width:70px;
	height:100%;
}
.powered_by_image a img{
	width:100%;
}
.footer-padding{
    margin-left: 85px;
}
.footer-padding p a{
	color: #fff;
    text-decoration: none;
	font-family: "Lato", sans-serif;
}
.commit-policy p{
    color:#fff;
   font-size:11px;
	font-weight:600;
	font-family: "Lato", sans-serif;
}

.year-make p{
    color:#fff;
    font-size:11px;
	font-weight:500;
	font-family: "Lato", sans-serif;
}

.privcy-policy p{
    color:#fff;
    font-size:11px;
	font-family: "Lato", sans-serif;
	font-weight:500;
    line-height: 36px;

}

.footer-duco-text a,
.footer-duco-text
{
	color:#fff;
    font-size:11px;
	font-family: "Lato", sans-serif;
	font-weight:500;
}

.terms-policy p{
    color:#fff;
    font-size:11px;
	font-weight:500;
	font-family: "Lato", sans-serif;
}
.page-terms-of-service input.wpcf7-form-control.wpcf7-submit.has-spinner
{
        background: #ffff;
    padding: 10px 40px 10px 40px;
    border: 0;
    color: #0057B8;
    font-size: 20px;
    font-weight: 700;
    font-family: "Lato", sans-serif;
    border-radius: 40px;
    width: 200px;
}

/*========== wish stories page =======*/
.page-wish-stories{
		background-color:#F1F7FF;
}
.page-wish-stories .banner{
	margin-top:83px;
	padding-top:10px;
	padding-bottom:55px;
} 
.page-wish-stories .wish_title_list{
	text-align:center;
	margin-bottom:0px!important;
	margin-top:0px!important;
}
.page-wish-stories .wish_stories_title{
	font-size: 48px;
    font-weight: 800;
    color: #0057B8;
    font-family: helvetica Neue;
    line-height: 58.61px;
    font-family: Droid Serif;
	margin-bottom:10px;
}
.page-wish-stories .wish_stories_title span{
	color: #272728;
    font-family: Droid Serif;
    font-size: 40px;
	line-height:46px;
}
.page-wish-stories .wish_stories_short_content{
   font-size: 20px;
    line-height: 24px;
    font-weight: 500;
    color: #272728;
	font-family: "Lato", sans-serif;
}
.page-wish-stories .wish_stories_slider{
	margin:50px 0px;
}
.page-wish-stories .slick-slider{
	background-color: #fff;
    padding: 30px;
	border-radius:20px;
	box-shadow: 0px 0px 10px 0px #0000001A;

}
.page-wish-stories .slick-slide img{
	width:100%;
	border-radius:12px;
	height:100%;
}
.page-wish-stories .slider_image{
	width:100%;
	float:right;
}
.page-wish-stories .slider_title_content_main.home_slider_content{
	width:100%;
}
.page-wish-stories .slider_title{
	margin-top:100px;
	margin-bottom:20px;
	font-size:27px;
	font-weight:700;
	color:#272728;
	font-family:Droid Serif;
}
.page-wish-stories .slider_title .red{
	color:#F3766D;
	font-size:30px;
}
.page-wish-stories .slider_title .red::after{
    content: "\a";
    white-space: pre;
}
.page-wish-stories .slider_content{
	font-size:14px;
	font-weight:500;
	font-family: "Lato", sans-serif;
	line-height:26px;
	color:#272728;
	margin-bottom:80px;
	padding-right:60px;

}
 .slick-dots li{
	margin:0 10px!important;
}
.slick-dots li 
button:before {
	font-size: 60px!important;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 40px!important;
    height: 40px!important;
    content: '•';
    text-align: center;
	opacity:0.8;
    color: #000!important;
}
/*  .slick-dots {
    width: 100%;
    list-style: none;
    text-align: center;
} */
 .slick-dots li.slick-active button:before {
    color:#0057B8!important ; 
	 opacity:.90!important;
}
.page-wish-stories .slick-dots{
	bottom:-18%!important;
}
.page-wish-stories .filter-div{
	text-align:center;
	margin-bottom:70px;
}
.page-wish-stories .blog-filter-mobile1 {
    margin: 0 0 1.5rem;
    box-sizing: border-box;
    display: flex!important;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: stretch;
    border-radius: 100px!important;
    background-color: #fff !important;
    position: relative;
    margin:20px 70px;
}
.page-wish-stories .blog-filter-mobile1 label {
    position: absolute!important;
    opacity: 0 !important;
	display:contents;
}
.blog-filter-mobile1 label a {
    font-family: "Lato", sans-serif!important;
    font-weight: 500;
    font-size: 18px;
    color: #272728;
    margin: 0!important;
    box-sizing: border-box!important;
    position: relative!important;
    display: grid!important;
    align-items: center!important;
    border: 0!important;
    text-align: center!important;
    height: 60px!important;
    padding: 4px 20px!important;
    border-radius: 100px!important;
    cursor: pointer!important;
    width: 100%!important;
    white-space: nowrap!important;
	text-decoration:none;
}

.blog-filter-mobile1 label .active{
		background-color:#0057B8;
	color:#fff!important;
}
.stories_box{
	margin-right:-60px;
	display: flex;
    flex-wrap: wrap;
	
}
.upper_sec a img{
	width:100%;
	border-radius:12px 12px 0px 0px;
}
.card_div{
	background-color:#fff;
	border-radius:12px 12px 12px 12px;
	margin-bottom:40px;
	margin-right:30px;
	width:30%;
}
.card_div a{
	text-decoration:none;
	color:#0057B8;
	 font-weight: 700;
	font-size: 20px;
	font-family: "Lato", sans-serif;
}
.lower_sec{
	padding:20px;
	margin:20px 0px;
}
.lower_sec a{
	font-size: 17px;
	font-family: "Lato", sans-serif;
    text-decoration: none;
    color: #0057B8;
    font-weight: 700;
}
.paginator{
	margin-top:66px;
	display:flex;
	justify-content:space-around;
}
.paginator .page-item{
	display:block!important;
	margin:0 5px;
}

.paginator .page-item .page-link {
    position: relative;
    display: block;
    font-size: 19px;
	font-family: "Lato", sans-serif;
	font-weight:600;
    color: #0057B8;
    text-decoration: none;
  	background-color:#F1F7FF;
    border: 1px solid #0057B8;
	border-radius:100%;
	padding: 7px 17px;
}
.pagination .page-item:first-child .page-link,
.pagination .page-item:last-child .page-link{
	border:none;
	color:#0057B8;
    font-size: 17px;
	font-family: "Lato", sans-serif;
	cursor:pointer;
}

.pagination .page-item.disable .page-link{
	border:none;
	color:#BCBCBC;
    font-size: 17px;
	font-family: "Lato", sans-serif;
	cursor:pointer;
}


.pagination .active .page-link{
    z-index: 3;
    color:#fff!important;
    background-color: #0057B8;
    border-color: #0057B8;
    border-radius: 100%;
    padding: 7px 17px;
}

 .donate-bottom-section{
	margin: 0 auto;
    padding: 0;
background-image: url('https://devmakeawish.wpenginepowered.com/wp-content/uploads/2024/02/MicrosoftTeams-image-5.png');
    background-size: cover;
    background-repeat: no-repeat;
    width:100%;
	border-radius:38px;
	margin-top:100px;
}

 .donate_section{
	padding: 40px 40px;
	z-index:1;
	position: relative;
}
 .donate_footer_main{
	display:flex;
	justify-content:center;
    align-items: center;
}
 .donate_all_content{
	width:50%;
}
 .donate_title{
	font-size:35px;
	line-height:48px;
	color:#fff;
	font-weight:700;
	font-family:Droid Serif;
	
}
 .donate_short_content{
	color:#fff;
	font-size:15px;
	 font-family: "Lato", sans-serif;
	font-weight:500;
	padding-right:60px;
	margin-top:30px;
}
 .donate_url{
	width: 200px;
    text-align: center;
    border-radius: 50px;
    padding: 8px 10px 10px 10px;
    background-color: #F3766D;
    margin-top: 30px;
}
 .donate_url a{
	color: #fff;
    text-decoration: none;
    font-weight: 700;
	 font-family: "Lato", sans-serif;
}
 .donate_footer_image{
	width:45%;
}
.donate_image{
	height:100%;
}
 .donate_image img{
	width:100%;
	border-radius:12px;
}
.single-wish_stories{
	background-color:#F1F7FF;
}
.single-wish_stories .wish_stories_content{
	margin-top:150px;
} 
.wish_stories_detail_title{
	font-size:40px;
	line-height:70px;
	color:#0057B8;
	font-weight:700;
	font-family:Droid Serif;
	text-align:center;
}
.wish_stories_detail_title .black{
	color:#272728;
}

.wish_journey_content_main{
	padding-left:30px;
}
.wish_list.cards_sec{
		color: #0057B8;
    font-size: 40px;
    font-weight: 700;
    font-family: "Lato", sans-serif;
	}
/*========== Home page =======*/
.page-home{
	background-color:#F1F7FF;
}
.child_wish_main{
	margin: 0 auto;
    padding: 50px 20px;
background-image: url('https://devmakeawish.wpenginepowered.com/wp-content/uploads/2024/02/MicrosoftTeams-image-6.png');
    background-size: cover;
    background-repeat: no-repeat;
    width:100%;
	border-radius:28px;
	margin:100px 0px;
}
.child_wish_title{
	font-size:35px;
	line-height:70px;
	color:#fff;
	font-weight:700;
	font-family:Droid Serif;
	text-align:center;
}
.child_wish_content{
	color:#fff;
	font-size:22px;
	font-weight:500;
	font-family: "Lato", sans-serif;
	text-align:center;
	padding:0px 150px;
}
/* .wish_journey_main{
	display:flex;
	justify-content:space-between;
	margin:0px 0px -50px 0px;
} */
.wish_journey_title{
	font-size:35px;
	line-height:48px;
	color:#272728;
	font-weight:700;
	font-family:Droid Serif;	
}
.wish_journey_sub_title{
	font-size:35px;
	line-height:48px;
	color:#272728;
	font-weight:700;
	font-family:Droid Serif;	
}
.wish_journey_sub_title .blue{
	color:#20BDB5;
}

.wish_journey_content{
	line-height:32px;
	color:#272728;
	font-size:18px;
	font-family: "Lato", sans-serif;
	font-weight:500;
	margin-top:30px;
}
.wish_journey_url{
    text-align: center;
    border-radius: 50px;
    padding: 8px 10px 10px 10px;
    background-color: #0057B8;
    margin-top: 30px;
	width:200px;
}
.wish_journey_url a{
	color: #fff;
    text-decoration: none;
    font-weight: 400;
	font-family: "Lato", sans-serif;
	font-size:16px;
}
/* .wish_journey_main{
	margin-bottom:-60px;
} */
.wish_journey_video_main{
	width:50%;
	height:100%;
	padding-right:30px;
}
.wish_journey_video{
	width:100%;
	height:400px;
	position:relative;
}
#play-video{
	height: 300px;
    position: absolute;
    left: 0;
    width: 100%;
}
.wish_journey_video img{
	width:100%;
	position:absolute;
	z-index:5;
	border-radius:12px!important;
	height:400px;
	object-fit:cover;
}
.wish_journey_video iframe{
    height: 400px;
    width: 100% !important;
    position: relative;
    z-index: 3;
    top: 0;
	left:0;
	border-radius:12px!important;
}
.wish_journey_main{
	align-items:center;
}
.make_possible_main_video{
	padding-right:30px;
}
.make_possible_all_content{
	padding-left:30px;
}
.make_possible_main{
	align-items:center;
}
.wish_stories_slider{
	margin:100px 0px;
}
.wish_stories_home_title{
	text-align:center;
	color:#0057B8;
	font-weight:700;
	font-size:40px;
	font-family:Droid Serif;
}
.wish_stories_home_title span{
	color:#272728;
}
.wish_slider_main{
	display:flex!important;
	justify-content:space-between;
	margin:80px 0px;
    padding-left:50px;
}
.wish_slide_lft_sec_text{
	width:45%;
	margin-top:50px;
}
.wish_slide_lft_sec_text .title{
	font-size:32px;
	font-weight:700;
	font-family:Droid Serif;
	color:#272728;
	margin-bottom:20px;
}
.wish_slide_lft_sec_text .title .red{
		color:#F3766D;
}
.wish_slide_lft_sec_text .title .red:after {
    content:"\a";
    white-space: pre;
}
.wish_slide_lft_sec_text .content{
	font-size:18px;
	font-weight:500;
	font-family: "Lato", sans-serif;
	color:#272728;
	margin-right:62px;
}

.wish_slide_rgt_sec_img{
	width:50%;	
}
.wish_slide_rgt_sec_img .thumb_url{
	width:100%;
}
.wish_slide_rgt_sec_img .thumb_url img{
	width:100%;
	height:100%;
	border-radius:17px;
}
.wish_slide_lft_sec_text .read_more{
    text-align: center;
    border-radius: 50px;
    padding: 8px 10px 10px 10px;
    background-color: #0057B8;
    margin-top: 30px;
	width:200px;
}
.wish_slide_lft_sec_text .read_more a{
	color: #fff;
    text-decoration: none;
    font-weight: 400;
	font-size:16px;
	font-family: "Lato", sans-serif;
}
.wish_map_title{
	text-align:center;
	color:#fff;
	font-weight:700;
	font-size:40px;
	font-family:Droid Serif;
    margin-bottom:80px;
}
.wish_map_title span{
	color:#272728;
	font-family: Droid Serif;
}
.wish_map-bg-img{
	margin: 0 auto;
    padding: 50px 50px 130px 50px;
background-image: url('https://devmakeawish.wpenginepowered.com/wp-content/uploads/2024/02/Group 500.png');
    background-size: cover;
    background-repeat: no-repeat;
    width:100%;
	height:100%;
	border-radius:12px;
	margin:50px 0px;
    background-position: center;
}
.wish_map_sub_title{
	color:#272728;
	font-weight:700;
	font-size:30px;
	font-family:Droid Serif;
}
.map_title{
	color:#272728;
	font-size:18px;
	font-family: "Lato", sans-serif;
	font-weight:500;
	line-height:30px;
}
.wish_map-bg-img .map_url{
    text-align: center;
    border-radius: 50px;
    padding: 8px 10px 10px 10px;
    background-color: #0057B8;
    margin-top: 30px;
	width:200px;
}
.wish_map-bg-img .map_url a{
	color: #fff;
    text-decoration: none;
    font-weight: 400;
	font-size:16px;
	font-family: "Lato", sans-serif;
}

.make_possible_video_url{
	width:100%;
	height:400px;
	position:relative;
}
.make_possible_video_url img{
	width:100%;
	position:absolute;
	z-index:5;
	border-radius:12px!important;
	height:400px;
	object-fit:cover;
}
.make_possible_video_url iframe{
	width:100%!important;
	position:relative;
	z-index:3;
	top:0;
	left:0;
	height:400px;
	border-radius:12px!important;
	padding-right:10px;
}

.make_possible_title{
	color:#272728;
	font-weight:700;
	font-size:40px;
	font-family:Droid Serif;
}
.make_possible_title span{
	color:#20BDB5;
}
.make_possible_title span::before{
	 content: "\a";
    white-space: pre;
}
.make_possible_content{
	color:#272728;
	font-size:17px;
	font-weight:500;
	line-height:30px;
	font-family: "Lato", sans-serif;
}
#play-video1{
	height: 300px;
    position: absolute;
    left: 0;
    width: 100%;
}
.icon-youtube-vd{
	position:absolute;
}
.icon-youtube-vd {
    position: relative;
    width: 100%;
    height: 100%;
}
.fa-solid.fa-play {
    position: absolute;
    font-size: 40px;
    border-radius: 100%;
    height: 80px;
    width: 80px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 5px;
    background-color: #FFFFFF66;
    color: #0057B8;
    z-index: 99;
    top: 0;
    left: 50%;
    transform: translate(-50%, 200%);
}
.page-home .donate-bottom-section{
	display:none;
}
 .donate_section{
	margin: 0 auto;
    padding: 30px;
background-image: url('https://devmakeawish.wpenginepowered.com/wp-content/uploads/2024/02/MicrosoftTeams-image-5.png');
    background-size: cover;
    background-repeat: no-repeat;
    width:100%;
	border-radius:38px;
	margin:60px 0px;
}
 .donate_section .newsletter_title{
	text-align:center;
	font-size:40px;
	font-weight:700;
	font-family:Droid Serif;
	color:#fff;
}
 .donate_section .newsletter_content{
	text-align:center;
	font-size:20px;
	font-weight:600;
	 line-height:68px;
	color:#fff;
	 font-family: "Lato", sans-serif;
}

.row.newsletter p{
    text-align: center;
}
.row.newsletter p span input{
    width:500px!important;
    border: 1px solid #FFFFFF!important;
    background-color: #F1F7FF26!important;
    border-radius: 40px!important;
    }
.row.newsletter p span input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::placeholder{
    color:#FFFFFF4D!important;
    font-size:16px!important;
    font-weight:600!important;
    font-family: "Lato", sans-serif!important;
    margin-left:10px!important;
    }

    .page-home input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: #ffff;
    padding: 10px 40px 10px 40px;
    border: 0;
    color: #0057B8;
    font-size: 20px;
    font-weight:700;
    font-family: "Lato", sans-serif;
    border-radius: 40px;
    width:200px;
}
.newsletter_submit_btn{
    text-align: center;
}
.wpcf7-not-valid-tip,
.fieldset-cf7mls-wrapper div.wpcf7-validation-errors{
    color:red!important;
    text-align: left!important;
	font-weight: 600 !important;
    margin-top: 10px;
	font-size:16px!important;
	font-family:"Lato", sans-serif;
}

.newsletter .wpcf7-not-valid-tip{
	text-align:center!important;
}
.newsletter input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	padding: 15px 10px 15px 35px!important;
}
/*========== Medical page =======*/
.page-medical-team {
	background-color:#F1F7FF;
}
.page-medical-team .team_list .team_title_list{
	margin-top:150px;
}

.medical_journey_main,
.medical_eligibility_journey_main,
.medical_journey_main{
	justify-content:space-between;
	margin:100px 0px 50px 0px;
}
.medical_journey_main{
	align-items:center;
}
.medical_practitioners_image,
.medical_eligibility_image,
.child_health_image{
	width:50%;
}
.medical_practitioners_image img,
.medical_eligibility_image img,
.child_health_image img{
	width:100%;
}
.medical_practitioners_content,
.medical-all-content-div,
.child_health_content{
	width:48%;
}
.medical_practitioners_content,
.medical_eligibility_content,
.child_health_content{
	font-size:18px;
	color:#272728;
	font-weight:500;
	font-family: "Lato", sans-serif;
	line-height:32px;
}
.medical_practitioners_content p strong{
	font-size:20px;
}
.medical_eligibility_content ul,
.medical_practitioners_content  ul{
	margin-left:-13px!important;
}
.medical_eligibility_title{
	font-size:40px;
	color:#272728;
	font-weight:700;
	font-family: Droid Serif;
}
.medical_eligibility_title .orange{
	color:#FBB454;
}
.medical_eligibility_content p a{
	color:#0057B8;
}
.medical_eligibility_content p .medical_btn{
	background-color:#0057B8;
	border-radius:24px;
	color:#ffff;
	font-size:16px;
	font-weight:600;
	font-family: "Lato", sans-serif;
	padding:10px 30px;
	text-decoration:none;
}
.patient_apply_title{
	text-align:center;
	font-size:40px;
	color:#272728;
	font-weight:700;
	font-family: Droid Serif;
	line-height:48px;
}
.patient_apply_title .light_blue{
	color:#20BDB5;
}
.page-medical-team .wish_journey_stages > .wish_journey_stages_list .number-wave img{
	left: 100%;
	position:absolute;
    transform: rotate(20deg);
    top: 185%;

}
.page-medical-team .wish_journey_stages > .wish_journey_stages_list:nth-child(even) .number-wave  {
	top: 300%;
    position: absolute;
    transform: rotateY(145deg);
    right: 150%;
    transform: rotateX(-163deg);
}
.page-medical-team .wish_journey_stages > .wish_journey_stages_list:nth-child(3) .number-wave img{
	left: 100%;
	position:absolute;
    transform: rotate(20deg);
    top: 256%;
}
/*========== Our team page =======*/

.page-our-team {
	background-color:#F1F7FF;
}
.page-our-team .team_list .team_title_list{
	margin-top:150px;
}

 .img_resp_sec{
	display:block!important;
}
.team_title_list .team_title{
	text-align:center;
	font-size:35px;
	font-weight:700;
	font-family:Droid Serif;
	color:#272728;
}
.team_title_list .team_title span{
	color:#FBB454;
}
.team_short_content{
	margin:20px 0px;
}
.team_content_list{
	font-size:16px;
	text-align:center;
	color:#272728;
	font-weight:500;
	font-family: "Lato", sans-serif;
}
.team_image_list .team_image img{
	width:100%;
	border-radius:12px;
}
.all_team_data{
	margin-top:80px;
}
.all_team_data .green_bar{
	text-align:center;
	font-size:35px;
	font-weight:700;
	font-family:Droid Serif;
	color:#272728;
	margin-bottom:20px;
}

.profile_text{
	padding:20px 20px;
	height:140px;
}

.about_us_profile a img{
	border-radius:12px 12px 0px 0px;
	width:100%;
}
.profile-names{
	margin-bottom:10px;
}
.profile-names {
	font-size:20px;
	font-weight:700;
	color:#0057B8;

}
.team_category{
	font-size:16px;
	font-weight:500;
	color:#272728;
	font-family: "Lato", sans-serif;
}
.all_team_data .green_bar div{
	text-align:center;
	font-size:35px;
	font-weight:700;
	font-family:Droid Serif;
	color:#272728;
	margin:60px 0px 20px 0px;
}
/*========== About Us page =======*/

.page-about-us {
	background-color:#F1F7FF;
}
 .wish_title_list {
	margin-top:100px;
	margin-bottom:50px;
}
 .wish_title_list .wish_stories_title{
	font-size:40px;
	font-weight:700;
	font-family:Droid Serif;
	text-align:center;
}
 .wish_title_list .wish_stories_title .black{
	color:#272728;
}

 .wish_title_list .wish_stories_title .red{
	color:#F3766D;
}
 .wish_title_list .wish_stories_short_content{
	font-size:18px;
	font-weight:500;
	 font-family: "Lato", sans-serif;
	text-align:center;
	color:#272728;
	margin-top:15px;
}
.wish-slider_list .banner_image img{
	width:100%;
	border-radius:12px;
}
.page-about-us .about_main{
	margin:80px 0px;
}
.our_story_list {
	display:flex;
	justify-content:space-between;
	margin-bottom:50px;
}
.our_story_list .our_story_image{
	width:45%;
}
.our_story_list .our_story_image img{
	width:100%;
	border-radius:12px;
}
.our_story_list .our_story_main_content{
	width:50%;
}
.our_story_list .our_story_main_content .our_story_title{
	color:#272728;
	font-weight:700;
	font-size:40px;
	font-family:Droid Serif;
}
.our_story_list .our_story_main_content .our_story_title .blue{
	color:#20BDB5;
}
.our_story_list .our_story_main_content .our_story_description p strong{
	font-weight:700;
	font-size:17px;
	color:#272728;
}
.our_story_list .our_story_main_content .our_story_description p {
	font-weight:500;
	font-size:17px;
	color:#272728;
	line-height:28px;
	font-family: "Lato", sans-serif;
}

.page-about-us .our_mission_main{
	margin: 0 auto;
    padding: 100px 50px;
background-image: url('https://devmakeawish.wpenginepowered.com/wp-content/uploads/2024/02/MicrosoftTeams-image-5.png');
    background-size: cover;
    background-repeat: no-repeat;
    width:100%;
	border-radius:38px;
	margin-top:100px;
}
.page-about-us .our_mission_main .our_mission_title{
	text-align:center;
	font-size:40px;
	font-weight:700;
	font-family:Droid Serif;
	color:#fff;
}
.page-about-us .our_mission_main .our_mission_description{
	text-align:center;
	font-size:20px;
	font-weight:600;
	color:#fff;
}
.page-about-us .our_team_main{
	display:flex;
	justify-content:space-between;
	margin-top:50px;
	display:none;
}
.page-about-us .our_team_image{
	width:45%;
}
.page-about-us .our_team_image img{
	width:100%;
	border-radius:12px;
}
.page-about-us .our_team_main .our_team_main_content{
	width:50%;
	margin-top:50px;
}
.page-about-us .our_team_main_content .our_team_title {
	color:#20BDB5;
	font-weight:700;
	font-size:40px;
	font-family:Droid Serif;
}
.page-about-us .our_team_main_content .our_team_content {
	color:#272728;
	font-weight:500;
	font-size:17px;
	font-family: "Lato", sans-serif;
}
.page-about-us .our_team_main_content .our_team_url {
    width: 32%;
    text-align: center;
    border-radius: 50px;
    padding: 8px 15px 10px 15px;
    background-color: #0057B8;
    margin-top: 30px;
}
.page-about-us .our_team_main_content .our_team_url a {
    color: #fff;
    text-decoration: none;
    font-weight: 400;
	font-family: "Lato", sans-serif;
}
.sec-our-people{
	margin:100px 0px;
}
.title-our-people{
	color:#272728;
	font-weight:700;
	font-size:40px;
	font-family:Droid Serif;
	text-align:center;
	line-height:48px;
}
.title-our-people span{
	color:#0057B8;
}
.people-info{
	text-align:center;
	margin-top:50px;
}
.people-img{
	width:100px;
	height:100px;
	margin:0 auto;
}
.people-img img{
	width:100%;
}
.people-title h4{
	color: #0057B8;
    font-size:24px;
	line-height:32px;
    font-weight: 700;
	font-family: "Lato", sans-serif;
}
.people-content p{
	color: #272728;
    font-size:16px;
	line-height:24px;
    font-weight: 600;
	font-family: "Lato", sans-serif;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 120px;
}
.people-url a{
	color: #0057B8;
    font-size:16px;
	line-height:24px;
    font-weight: 700;
	font-family: "Lato", sans-serif;
}

.sec-latest-report{
	margin:100px 0px;
}
.title-latest-report{
	color:#272728;
	font-weight:700;
	font-size:40px;
	font-family:Droid Serif;
	text-align:center;
	line-height:48px;
}
.report-icon{
	width:80px;
	height:80px;
	padding-right:10px;
	
}
.report-icon img{
	width:100%;
}
.report-name{
	color: #272728;
    font-size:20px;
	line-height:28px;
    font-weight: 700;
	font-family: "Lato", sans-serif;
}
.report-content p{
	color: #272728;
    font-size:16px;
	line-height:24px;
    font-weight: 500;
	font-family: "Lato", sans-serif;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-left:65px;
	height:60px;
}
.report-download{
	padding-left:65px;
}
.download-text a{
	color: #0057B8;
    font-size:16px;
	line-height:24px;
    font-weight: 700;
	font-family: "Lato", sans-serif;
	padding-right:10px;
}
.download-icon{
	width:15px;
	height:15px;
}
.download-icon img{
	width:100%;
}
/* ========fundraising page ===========*/
.page-community-fundraising {
	background-color:#F1F7FF;
}

 .wish_title_list .wish_stories_title .light_blue{
	color:#0057B8;
}
 .wish_title_list .wish_stories_title .orange{
	color:#FBB454;
}
.fundraiser_main{
	margin-top:50px;
}

.fundraiser_main .fundraiser_title{
	color:#272728;
	text-align:center;
	font-weight:700;
	font-size:40px;
	font-family:Droid Serif;
}
.fundraiser_main .fundraiser_title .red{
	color:#F3766D;
}
.fundraiser_main .fundraiser_content{
	color:#272728;
	text-align:center;
	font-weight:500;
	font-family: "Lato", sans-serif;
	font-size:17px;
	margin-top:10px;
	margin-bottom:30px;
}

.fundraiser_ideas_title{
	font-size:20px;
	font-weight:700;
	color:#0057B8;
	margin-bottom:10px;
}

.fundraiser_ideas_content{
	font-size:16px;
	color:#272728;
	font-weight:500;
	font-family: "Lato", sans-serif;
	margin-bottom:35px;
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 75px;
}
.fundraiser_image img{
	width:100%;
	border-radius:12px 12px 0px 0px;
}
.fundraiser_profile{
	padding:20px 20px;
	height:210px;
}
.fundraiser_url a{
	color:#0057B8;
	font-size:18px;
	font-weight:500;
	font-family: "Lato", sans-serif;
}
.fundraising_work{
	margin-top:30px;
}
.fundraising_work_list{
	display:flex;
	justify-content:space-between;
}
.fundraising_work .left_story{
	margin-bottom:50px;
}
.fundraising_work_image{
	width:45%;
}
.fundraising_work_image img{
	width:100%;
	border-radius:12px;
}
.fundraising_all_text{
	width:50%;
	margin-top:-15px;
}
.fundraising_work_title{
	font-size:40px;
	font-weight:700;
	color:#272728;
}
.fundraising_work_title .blue{
	color:#20BDB5;
}
.fundraising_work_content{
	margin-top:10px;
}
.fundraising_work_content p,
.fundraising_work_content ul li{
	font-size:18px;
	font-weight:500;
	font-family: "Lato", sans-serif;
	color:#272728;
}
.page-community-fundraising .fundraiser_main_bottom{
	margin: 0 auto;
    padding: 70px 50px;
background-image: url('https://devmakeawish.wpenginepowered.com/wp-content/uploads/2024/02/MicrosoftTeams-image-5.png');
    background-size: cover;
    background-repeat: no-repeat;
    width:100%;
	border-radius:38px;
	margin-top:100px;
}
.page-community-fundraising .fundraiser_main_bottom .register_fundraising_title{
	text-align:center;
	font-size:40px;
	font-weight:700;
	font-family:Droid Serif;
	color:#fff;
}
.page-community-fundraising .fundraiser_main_bottom .register_fundraising_content{
	text-align:center;
	font-size:20px;
	font-weight:600;
	font-family: "Lato", sans-serif;
	color:#fff;
	margin-top:20px;
}
.page-community-fundraising .fundraiser_main_bottom .register_fundraising_url{
	text-align:center;
	margin-top:50px;
}
.page-community-fundraising .fundraiser_main_bottom .register_fundraising_url a{
	border-radius:50px;
	padding:8px 40px 10px 40px;
	border:2px solid #fff;
	color:#fff;
	font-size: 14px;
    font-weight: 600;
	text-decoration:none;
	text-align:center;
}
/*===========regular givers page============*/
 
.page-regular-givers{
	background-color:#F1F7FF;
}
.regular_donate_main{
	margin-top:150px;
}
.regular_donate_title{
	text-align:center;
	font-size:40px;
	font-weight:700;
	font-family:Droid Serif;
	color:#272728;
}
.regular_donate_title .red{
	color:#F3766D;
}
.regular_donate_content{
	text-align:center;
	font-size:17px;
	font-family: "Lato", sans-serif;
	font-weight:500;
	color:#272728;
	margin-bottom:20px;
}
.page-regular-givers .select-mobile{
	margin-left:10px;
}
.regular_donate_image img {
    width: 100%;
	border-radius:12px;
	height:100%;
}

.page-regular-givers .sick_kiwi_main{
	margin: 0 auto;
    padding: 50px 50px;
background-image: url('https://devmakeawish.wpenginepowered.com/wp-content/uploads/2024/02/MicrosoftTeams-image-5.png');
    background-size: cover;
    background-repeat: no-repeat;
    width:100%;
	border-radius:38px;
	margin-top:100px;
}
 .sick_kiwi_content .sick_kiwi_wish{
	text-align:center;
	font-size:32px;
	font-weight:700;
	font-family:Droid Serif;
	color:#fff;
}
.page-regular-givers .sick_kiwi_main .sick_kiwi_content{
	text-align:center;
	font-size:20px;
	font-weight:600;
	font-family: "Lato", sans-serif;
	color:#fff;
	margin-top:20px;
}
.page-regular-givers .sick_kiwi_main .wish_map_url{
	text-align:center;
	margin-top:50px;
}

.page-regular-givers .sick_kiwi_main .wish_map_url a{
	border-radius:50px;
	padding:8px 40px 10px 40px;
	border:2px solid #fff;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
.regular_wish{
	margin-top:50px;
}
.fregular_wish_list{
	display:flex;
	justify-content:space-between;
	margin-bottom:80px;
}
.regular_all_content{
	width:50%;
}
.regular_wish_title{
	font-size:40px;
	color:#272728;
	font-weight:700;
	font-family:Droid Serif;
}

.regular_wish_title .blue{
	color:#20BDB5;
}
.regular_wish_title .red{
	color:#F3766D;
}
.regular_wish_title .orange{
	color:#FBB454;
}
.regular_wish_content{
	color:#272728;
	font-size:17px;
	font-weight:500;
	font-family: "Lato", sans-serif;
	line-height:32px;
	
}
.regular_wish_image{
	width:45%;
}
.regular_wish_image img{
	width:100%;
	border-radius:12px;
}
.fregular_wish_list:nth-child(even) {
    flex-direction: row-reverse;
    width: 100%;
}

/*============legacies page=========*/

.page-legacies{
	background-color:#F1F7FF;
}
.wish_stories_title .blue{
	color:#20BDB5;
}
.our_story_of_hope_and_dreams{
	margin-top:80px;
}
.legacies_list{
	margin-bottom:80px;
}

.legacies_title_main_content .legacies_title{
	font-size:40px;
	color:#272728;
	font-weight:700;
	font-family:Droid Serif;
}

.legacies_title_main_content .legacies_title .orange{
	color:#FBB454;
}
.legacies_title_main_content .legacies_title .red{
	color:#F3766D;
}
.legacies_title_main_content .legacies_content{
	color:#272728;
	font-size:18px;
	font-weight:500;
	font-family: "Lato", sans-serif;
	line-height:32px;	
}

.legacies_image img{
	width:100%;
	border-radius:12px;
}
.bequest_main{
	margin: 0 auto;
    padding: 40px 50px;
background-image: url('https://devmakeawish.wpenginepowered.com/wp-content/uploads/2024/02/MicrosoftTeams-image-5.png');
    background-size: cover;
    background-repeat: no-repeat;
    width:100%;
	border-radius:38px;
	margin-top:50px;
}
 .bequest_form_title p{
	text-align:center;
	font-size:30px;
	font-weight:700;
	font-family:Droid Serif;
	color:#fff;
}

.page-legacies .bequest_main .bequest_form{
	text-align:center;
	margin-top:50px;
}

.page-legacies .bequest_main .bequest_form p a{
	border-radius:50px;
	padding:8px 40px 10px 40px;
	border:2px solid #fff;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
.contact_detail_main{
	justify-content:space-between;
	margin-top:80px
}

.contact_detail p{
	font-size:18px;
	font-family: "Lato", sans-serif;
	color:#272728;
	font-weight:500;
	line-height:30px;
}
.contact_detail p strong{
	color:#272728;
	font-size:22px;
	font-weight:500;
	font-family: "Lato", sans-serif;
}
.contact_detail p a{
	color:#272728;
	font-size:22px;
	font-family: "Lato", sans-serif;
	text-decoration:none;
}
html :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%;
    margin-top: -16px;
	margin-right: 30px;
}
.contact_detail p .freephone a{
	color:#0057B8;
	font-weight:700;
	font-family: "Lato", sans-serif;
	font-size:40px;
}
.contact_detail p .light_blue{
	color:#20BDB5;
	font-size:23px;
}

.contact_image img{
	border-radius:12px;
	width:100%;
}

.contact-address{
    color:#0057B8;
    font-size:24px;
    font-family: "Lato", sans-serif;
    font-weight:700;
    line-height:32px;
}
.legacies_btn_modal{
	background-color:transparent;
	color:#fff;
	border-radius:24px;
	border:2px solid #fff;
	padding: 8px 40px 10px 40px;
	font-size:16px;
	font-weight:600;
	font-family: "Lato", sans-serif;
}
.legacies_btn_modal:hover{
	background-color:transparent;
	color:#fff;
	border:2px solid #fff;
	padding: 8px 40px 10px 40px;
}
/*===========bake a wish==========*/

.page-back-a-wish{
	background-color:#F1F7FF;
}
.page-back-a-wish .bake_wish_main_box{
	margin: 0 auto;
    padding: 50px 50px;
background-image: url('https://devmakeawish.wpenginepowered.com/wp-content/uploads/2024/02/MicrosoftTeams-image-5.png');
    background-size: cover;
    background-repeat: no-repeat;
    width:100%;
	border-radius:38px;
	margin:50px 0px;
}
 .baking_wishes_title{
	text-align:center;
	font-size:30px;
	font-weight:700;
	font-family:Droid Serif;
	color:#fff;
}
 .baking_wishes_content{
	text-align:center;
	font-size:20px;
	font-weight:500;
	 font-family: "Lato", sans-serif;
	color:#fff;
}
.page-back-a-wish .form p{
	text-align:center;
	margin-top:50px;
}

.page-back-a-wish .form p a{
	border-radius:50px;
	font-family: "Lato", sans-serif;
	padding:8px 40px 10px 40px;
	border:2px solid #fff;
	color:#fff;
	text-decoration:none;
	text-align:center;
}

.bake_a_wish_list{
	display:flex;
	justify-content:space-between;
	margin-top:50px
}
.bake_a_wish_image{
	width:45%;
}
.bake_a_wish_image img{
	width:100%;
	border-radius:12px;
}
.bake_wish_main_text{
	width:50%;
}
.bake_a_wish_title{
	font-size:30px;
	color:#272728;
	font-weight:700;
	font-family:Droid Serif;
}
.bake_a_wish_title .red{
	color:#F3766D;
}
.bake_a_wish_content p{
	font-size:18px;
	color:#272728;
	font-weight:500;
	font-family: "Lato", sans-serif;
}
.back_wish_btn_modal{
	background-color:transparent;
	color:#fff;
	border:2px solid #fff;
	border-radius:24px;
	padding: 8px 40px 10px 40px;
	font-size:16px;
	font-weight:600;
	font-family: "Lato", sans-serif;
}
.back_wish_btn_modal:hover{
	background-color:transparent;
	color:#fff;
	border:2px solid #fff;
}
/*====== volunteers page =====*/

.page-volunteers{
	background-color:#F1F7FF;
}
.page-volunteers .volunteer_short_content{
	margin: 0 auto;
    padding: 50px 50px;
background-image: url('https://devmakeawish.wpenginepowered.com/wp-content/uploads/2024/02/MicrosoftTeams-image-5.png');
    background-size: cover;
    background-repeat: no-repeat;
    width:100%;
	border-radius:38px;
	margin:50px 0px;
}
.page-volunteers .volunteer_short_content p:first-child{
	color:#fff;
	font-size:32px;
	font-weight:700;
	font-family:Droid Serif;
    line-height: 48px;
}
.page-volunteers .volunteer_short_content p{
	color:#fff;
	font-size:20px;
	font-weight:500;
	font-family: "Lato", sans-serif;
}
.volunteers_list{
	display:flex;
	justify-content:space-between;
	margin-top:100px
}
.volunteer_with_us_image{
	width:45%;
}
.volunteer_with_us_image img{
	width:100%;
	border-radius:12px;
}
.volunteer_all_content{
	width:50%;
}
.volunteer_with_us_title{
	font-size:35px;
	color:#272728;
	font-weight:700;
	font-family:Droid Serif;
}
.volunteer_with_us_title .orange{
	color:#FBB454;
}
.volunteer_with_us_content p {
	font-size:18px;
	color:#272728;
	font-weight:500;
	margin-top:20px;
	line-height:32px;
	font-family: "Lato", sans-serif;
}
.volunteer_opportuniti_main{
	text-align:center;
	margin:50px 0px;
}
.volunteering_opportunities_title{
	font-size:35px;
	color:#272728;
	font-weight:700;
	font-family:Droid Serif;
}
.volunteering_opportunities_title .blue{
	color:#20BDB5;
}
.volunteering_opportunities_content{
	font-size:18px;
	color:#272728;
	font-weight:500;
	margin-top:10px;
	line-height:32px;
	font-family: "Lato", sans-serif;
}
.volunteering_main{
	 display: flex;
    flex-wrap: wrap;
	margin-right: -25px;
}
.volunteering_list{
	background-color: #fff;
    border-radius: 12px 12px 0px 0px;
    margin-bottom: 40px;
    margin-right: 30px;
	width:30%;
}
.volunteering_image img{
	width:100%;
	border-radius:12px 12px 0px 0px;
}
.volunteering_box_content{
	margin:20px 0px;
	padding: 20px 30px;
}

.volunteering_title{
	margin-bottom:10px;
	color:#0057B8;
	font-size:24px;
	font-weight:700;
}
.volunteering_content{
	margin:10px 0px;
	color:#272728;
	font-size:16px;
	font-weight:500;
	font-family: "Lato", sans-serif;
	display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 110px;
}

.volunteer_apply{
	display:flex;
	justify-content:space-between;
	align-items:baseline;
	margin-top:25px;
}
.volunteering_opportunities{
	color:#0057B8;
	font-size:15px;
	font-weight:500;
	font-family: "Lato", sans-serif;
}
/*  .volunteering_url div p{
    border-radius: 50px;
    padding: 4px 28px 6px 28px;
    background-color: #0057B8;
} */
 .volunteering_url div p a{
	color: #fff;
    text-decoration: none;
    font-weight: 400;
	font-size:14px;
	 font-family: "Lato", sans-serif;
}
.volunteering_url a{
	color:#0057B8;
	text-decoration:none;
	font-size:16px;
	font-weight:500;
	font-family: "Lato", sans-serif;
}
.wish_rockstars_main{
	margin:100px 0px;
}
.wish_rockstars_title{
	text-align:center;
	margin-bottom:10px;
	color:#272728;
	font-size:40px;
	font-weight:700;
	font-family:Droid Serif;
}
.wish_rockstars_title .blue{
	color:#20BDB5;
}
.wish_rockstars_content{
	color:#272728;
	font-weight:500;
	font-size:18px;
	font-family: "Lato", sans-serif;
	text-align:center;
	margin-bottom:50px;
}
.wish_rockstars{
	display: flex;
    flex-wrap: wrap;
	margin-right: -25px;
}
.volunteering_list{
	background-color: #fff;
    border-radius: 12px 12px 0px 0px;
    margin-bottom: 40px;
    margin-right: 30px;
	width:30%;
}
 .upper_sec img{
	width:100%;
	border-radius:12px 12px 0px 0px;
}
.lower_sec .volunteer_readmore a{
	text-decoration:underline;
	margin-top:20px;
	font-family: "Lato", sans-serif;
}
.volunteer_rockstars.card_div .lower_sec .title{
	margin-bottom:10px;
	color:#0057B8;
	font-size:24px;
	font-weight:700;
	font-family:"Lato", sans-serif;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 30px;
}
.volunteer_rockstars.card_div .lower_sec .content{
	color:#272728;
	font-size:16px;
	font-weight:500;
	font-family: "Lato", sans-serif;
	margin-bottom:10px;
}
.volunteer_btn_modal{
	background-color:#0057B8;
	color:#fff;
	border:2px solid #0057B8;
	border-radius:24px;
	padding: 8px 20px 10px 20px;
	font-size:16px;
	font-weight:600;
	font-family: "Lato", sans-serif;
    width:150px;
}
.volunteer_btn_modal:hover{
	border:2px solid #0057B8;
	background-color:#0057B8;
}
/* =========== single volunteers ============*/
.single-volunteers{
	background-color:#F1F7FF;
}
.volinteers_detail{
	margin-top:150px;
}
.wish_stories_content{
	text-align:center;
	margin:20px 0px;
	font-family: "Lato", sans-serif;
}
.volinteers_detail .wish_stories_detail_title{
	font-weight:700;
	font-size:40px;
	color:#272728;
	font-family:Droid Serif;
}
.wish_stories_detail_description{
	font-weight:500;
	font-size:18px;
	font-family: "Lato", sans-serif;
	color:#272728;
	margin-bottom:50px;
}
.wish_stories_banner img{
	width:100%;
	border-radius:12px 12px 0px 0px;
}
.left_image_right_content{

	justify-content:space-between;
	margin-top:50px
}
.wish_stories_left_image{
	width:45%;
}
.wish_stories_left_image img{
	width:100%;
	border-radius:12px;
}

.wish_stories_right_content{
	width:50%;
}

.wish_stories_right_content p ,
.wish_stories_right_content div
{
	font-size:18px;
	color:#272728;
	font-weight:500;
	line-height:32px;
	font-family: "Lato", sans-serif;
}

.right_image_left_content{
	display:flex;
	justify-content:space-between;
	margin-top:50px
}
.wish_stories_right_image{
	width:45%;
}
.wish_stories_right_image img{
	width:100%;
	border-radius:12px;
}

.wish_stories_left_content{
	width:50%;
	margin-top:100px;
}

.wish_stories_left_content p {
	font-size:18px;
	font-family: "Lato", sans-serif;
	color:#272728;
	font-weight:500;
	line-height:32px;
}
.wish_stories_video .wish_video iframe{
	border-radius:12px;
	margin-top:50px;
	margin-bottom:-40px;
}
/*========== corporate fundraising ==========*/

.page-corporate-fundraising{
	background-color:#F1F7FF;
}
.partner_main{
	margin-top:100px;
    align-items:center;
}

.partner_image img{
	width:100%;
	border-radius:12px;
}

.partner_title{
	font-size:35px;
	color:#272728;
	font-weight:700;
	font-family:Droid Serif;
}
.partner_title .orange{
	color:#FBB454;
}
.partner_content p {
	font-size:18px;
	color:#272728;
	font-weight:500;
	margin:30px 0px;
	line-height:32px;
	font-family: "Lato", sans-serif;
}

.partner_content ul li{
	font-size:18px;
	color:#272728;
	font-weight:500;
	font-family: "Lato", sans-serif;
    line-height:32px;
}
.bequest_main{
	margin: 0 auto;
    padding: 50px 100px;
background-image: url('https://devmakeawish.wpenginepowered.com/wp-content/uploads/2024/02/MicrosoftTeams-image-5.png');
    background-size: cover;
    background-repeat: no-repeat;
    width:100%;
	border-radius:38px;
	margin-top:100px;
}
 .partner_with_us_title{
	text-align:center;
	font-size:32px;
	font-weight:700;
	font-family:Droid Serif;
	color:#fff;
}
.partner_with_us_content p{
	text-align:center;
	font-size:18px;
	font-weight:500;
	color:#fff;
	margin-top:20px;
	font-family: "Lato", sans-serif;
}
.contact_us_form p{
	text-align:center;
	margin-top:50px;
}

.contact_us_form p a{
	border-radius:50px;
	padding:8px 50px 10px 50px;
	border:2px solid #fff;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-family: "Lato", sans-serif;
	font-size:16px;
	font-weight:600;	
}
.our_partners_main{
	margin:50px 0px;
}
.our_partners_main .our_partners_title{
	color:#272728;
	font-size:40px;
	text-align:center;
	font-weight:700;
	font-family:Droid Serif;
	margin:70px 0px;
    display:none;
}
.partner_heading{
    color:#272728;
    font-size:40px;
    text-align:center;
    font-weight:700;
    font-family:Droid Serif;
    margin:70px 0px;
}
.page-corporate-fundraising .slick-slide{
	margin:15px;
}
.our_partners_main .slick-track{
	display:flex;
	align-items:center;
}
.business_involved_title{
	text-align:center;
	color:#272728;
	font-size:40px;
	font-family:Droid Serif;
	font-weight:700;
}
.business_involved_title .business_involved_sub_title{
	color:#20BDB5;
}
.business_involved_content{
	text-align:center;
	color:#272728;
	font-size:16px;
	font-weight:500;
	font-family: "Lato", sans-serif;
	margin:20px 0px;
}
.partnership_opportunities_main{
	margin-top:100px
}

.partnership_opportunities_image img{
	width:100%;
	border-radius:12px;
}

.business_all_content .business_involved_title{
	text-align:left;
	font-size:32px;
	color:#272728;
	font-weight:700;
	font-family:Droid Serif;
}
.business_all_content .business_involved_title .orange{
	color:#FBB454;
}
.business_all_content .partnership_opportunities_content {
	font-size:18px;
	color:#272728;
	font-weight:500;
	font-family: "Lato", sans-serif;
	margin:30px 0px;
	line-height:32px;
}

.cause_marketing_main{
	margin-top:100px;
}

.cause_all_img_rgt img{
	width:100%;
	border-radius:12px;
}

.cause_all_content_lft .business_involved_title{
	text-align:left;
	font-size:32px;
	color:#272728;
	font-weight:700;
	font-family:Droid Serif;
}
.cause_all_content_lft .business_involved_title .orange{
	color:#FBB454;
}
.cause_all_content_lft .cause_marketing_content {
	font-size:18px;
	color:#272728;
	font-weight:500;
	font-family: "Lato", sans-serif;
	margin:10px 0px;
	line-height:32px;
}
.cause_logo{
	display: flex;
    flex-wrap: wrap;
}
.cause_logo_img{
	width:50%;
}
.cause_logo_img .inner{
	margin:10px 0px;
}
.corporate_content_detail{
	margin:100px 0px 50px 0px;
}
.corporate_content_detail .business_involved_title .orange{
	color:#F3766D;
}
.corporate_donation_content{
	font-size:15px;
	color:#272728;
	font-weight:500;
	font-family: "Lato", sans-serif;
	text-align:center;
	padding:0px 180px;
	margin-top:20px;
}
.corporate_list .legacies_list {
    flex-direction: row-reverse;
	justify-content: space-between;
}
/*.corporate_list .corporate_image{
	width:45%;
}*/
.corporate_image img{
	width:100%;
	border-radius:12px;
}
/*.legacies_title_main_content{
	width:50%;
}*/
.corporate_title{
	text-align:left;
	font-size:32px;
	color:#272728;
	font-weight:700;
	font-family:Droid Serif;
}
.corporate_title .orange{
	color:#FBB454;
}
.corporate_content p {
	font-size:18px;
	color:#272728;
	font-weight:500;
	font-family: "Lato", sans-serif;
	margin:10px 0px;
	line-height:32px;
}
.corporate_content ul li {
	font-size:18px;
	font-family: "Lato", sans-serif;
	color:#272728;
	font-weight:500;
	margin:10px 0px;
	line-height:32px;
}
.corporate_content ul li .blue{
	color:#0057B8;
	font-weight:700;
}
.explore_btn{
	background-color: #0057B8;
    border-radius: 24px;
    color: #ffff;
    font-size: 16px;
    font-weight: 500;
    font-family: "Lato", sans-serif;
    padding: 10px 30px;
    text-decoration: none;
}

.mobilebanner{
    display:none;
}

/*================ apply for a wish =============*/

.page-apply-for-a-wish{
	background-color:#F1F7FF;
}
.page-apply-for-a-wish .wish_title_list{
	margin:0px 50px;
	margin-bottom:50px;
	margin-top:150px;
}
.page-apply-for-a-wish .wish_stories_short_content{
	font-size:17px;
}
 .banner_url{
    text-align: center;
    border-radius: 50px;
    padding: 8px 10px 10px 10px;
    background-color: #0057B8;
   margin: 30px auto;
    width: 300px;
}
 .banner_donate_btn{
	color: #fff;
    text-decoration: none;
    font-weight: 700;
	 font-family: "Lato", sans-serif;
}
.wish_process_title{
	text-align:center;
	color:#272728;
	font-size:40px;
	font-weight:700;
	font-family:Droid Serif;
}
.wish_process_title span:last-child{
	color:#0057B8;
}
.wish_process_short_content{
	text-align:center;
	color:#272728;
	font-size:18px;
	font-weight:500;
	font-family: "Lato", sans-serif;
}
.wish_process_main{
	margin:50px 0px;
}
.wish_process_list {
    width: calc(100% / 4);
    text-align: center;
}
.wish_process{
	display: flex;
    justify-content: center;
    margin: 70px 0px;
    width: 100%;
}
.wish_process_image img{
	width:100px;
}
.wish_process .wish_process_list:last-child .wish_process_image .line-wave {
    display:none;
}
.wish_process .wish_process_list .wish_process_image .line-wave{
    position: absolute;
    top: 2px;
    LEFT: 65%;
    z-index: -1;
    height: 100px;
    width: 72%;
    object-fit: contain;
    right: 0;
    margin: 0 auto;
}
.wish_process_image{
	position:relative;
	z-index:3;
}
.wish_process_heading{
	font-weight:700;
	font-size:20px;
	font-family:"Lato", sans-serif;
	color:#0057B8;
	text-align:center;
	margin-top:20px;
}
.wish_eligible_main{
	display:flex;
	justify-content:space-between;
	margin-top:100px
}

.wish_eligible_image{
	width:45%;
}
.wish_eligible_image img{
	width:100%;
	border-radius:12px;
}
.wish_all_content{
	width:50%;
	margin-top:30px;
}
.wish_all_content .wish_eligible_title{
	font-size:40px;
	color:#272728;
	font-weight:700;
	font-family:Droid Serif;
}

.wish_all_content .wish_eligible_content {
	font-size:18px;
	color:#272728;
	font-weight:500;
	margin:10px 0px;
	font-family: "Lato", sans-serif;
}
/*=============partnership============*/
.page-partnership-opportunities{
    background-color:#F1F7FF;
}
/*============= contact us ===========*/
.page-contact-us{
	background-color:#F1F7FF;
}
.contact_us_main{
	margin:150px 0px;
}
.contact_all_content{
	width:50%;
}
.contact_title{
	color:#FBB454;
	font-size:40px;
	font-weight:700;
	font-family:Droid serif;
	
}
.contact_content p{
	color:#272728;
	font-size:18px;
	font-weight:500;
	font-family: "Lato", sans-serif;
}
.contact_content p:first-child{
	color:#272728;
}
.contact_number_title{
	color:#27272880;
	font-size:18px;
	font-weight:500;
	font-family: "Lato", sans-serif;
	margin-top:30px;
}
.contact_number a{
	color:#0057B8;
	font-weight:700;
	font-size:40px;
	text-decoration:none;
}
/*.contact_form{
	background: #fff;
    margin: 50px 50px 0px 50px;
    padding: 50px;
	border-radius: 12px;
}*/
.contact_frm{
    background: #fff;
    margin: 50px 50px 0px 50px;
    padding: 50px;
    border-radius: 12px;
}

.contact_form .information p{
	font-size:32px;
	color:#272728;
	font-weight:500;
	font-family: "Lato", sans-serif;
	text-align: left;
}
.contact_form .row{
	margin-top:50px;
}
.contact_form .row .form-group{
	margin-bottom:30px;
}
.contact_form .row .col-lg-12 lable{
	text-align:left;
	color:#27272880;
	font-size:16px;
	font-family: "Lato", sans-serif;
	font-weight:500;
}
.form-group lable{
	text-align:left;
	color:#27272880;
	font-size:16px;
	font-weight:500;
	font-family: "Lato", sans-serif;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
	padding: 10px;
    border: 2px solid #27272880;
    margin-top: 13px;
    border-radius: 6px;
}
.contact_form .row .col-lg-12 p span .form-control{
	border: 2px solid #27272880;
    margin-top: 13px;
    border-radius: 6px;
}
.contact_form .row p{
	text-align:center;
}
span.wpcf7-spinner {
    position: absolute;
    margin: 8px 0px 0px -28px;
}

input.wpcf7-form-control.wpcf7-submit.has-spinner{
	background: #0057B8;
    padding: 10px 40px 10px 40px;
    border: 0;
    color: #fff;
    font-size: 16px;
	font-family: "Lato", sans-serif;
    border-radius: 24px;
}
.page-home .wpcf7 form.sent .wpcf7-response-output{
	color:#fff!important;
}
.wpcf7 form.sent .wpcf7-response-output{
    border: 0 !important;
    color: #0057B8 !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    font-family: "Lato", sans-serif !important;
    text-align: center;
    margin: 0;
}
.wpcf7 form.spam .wpcf7-response-output {
    border: none !important;
    color: #0057B8;
    text-align: center;
    font-size: 17px;
    font-family: "Lato", sans-serif;
    font-weight: 600;
	margin:0;
}
.modal-content{
	border:none!important;
}
/*=========== wish journey ======================*/
.page-the-wish-journey{
	background-color:#F1F7FF;
}
.journey_main{
	justify-content:space-between;
	margin-top:100px;
    align-items: center;
}

.journey_image{
	width:45%;
}
.journey_image img{
	width:100%;
	border-radius:12px;
}
.journey_content{
	width:50%;
}
.journey_content p{
	font-size:17px;
	color:#272728;
	font-weight:500;
	font-family: "Lato", sans-serif;
	line-height:28px;
}
.journey_stages_title{
	text-align:center;
	color:#272728;
	font-size:40px;
	font-weight:700;
	font-family:Droid Serif;
	margin-top:50px;
}
.journey_stages_title .blue{
	color:#20BDB5;
}
.journey_stages_content{
	text-align:center;
	color:#272728;
	font-size:20px;
	font-family: "Lato", sans-serif;
	font-weight:500;
	margin-bottom:50px;
}
.wish_journey_stages .wish_journey_stages_list{
	width:40%;
}
.wish_journey_stages .wish_journey_stages_list:nth-child(even){
	position:relative;
	right: 0%;
    left: 60%;
}
.wish_journey_stages .wish_journey_stages_list .title{
	color:#0057B8;
	font-size:30px;
	font-weight:700;
	font-family:Droid Serif;
	margin-left: 35px;
}
.wish_journey_stages .wish_journey_stages_list .content{
	color:#272728;
	font-size:18px;
	font-family: "Lato", sans-serif;
	font-weight:500;
	margin-left: 35px;
	width:90%;
}
.wish_journey_number{
	z-index: -1;
    position: relative;
    font-size: 72px;
    background: -webkit-linear-gradient(101deg, rgba(0, 87, 184, 0) 54%, #0057B8 102.04%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    font-family: Droid serif;
    margin: 0px 0px -45px 0px;
}
.wish_journey_stages > .wish_journey_stages_list .number-wave img{
	left: 100%;
	position:absolute;
    transform: rotate(20deg);
    top: 140%;

}
.wish_journey_stages > .wish_journey_stages_list:nth-child(even) .number-wave  {
	top: 203%;
    position: absolute;
    transform: rotateY(145deg);
    right: 150%;
    transform: rotateX(-163deg);
}

.wish_journey_stages .wish_journey_stages_list:last-child .number-wave img {
    display: none;
}
.patient_apply .page_url a{
	background-color: #0057B8;
    border-radius: 24px;
    color: #ffff;
    font-size: 16px;
    font-weight: 600;
    font-family: "Lato", sans-serif;
    padding: 10px 30px;
    text-decoration: none;
	margin-left: 35px;
	
}
.patient_apply .page_url {
	margin-top:20px;
}
/*==============wish application form========================*/
.page-wish-application-form{
	background-color:#F1F7FF;
}
.wish_count{
	display:grid;
	width: calc(100% / 4);
    justify-content: center;
    position: relative;
}
.wish_count.active .number{
	background: #0057B8!important;
    color: #fff!important;	
}

.progressbar {
	position: relative;
}

.progressbar .wish_count:after {
    content: "";
    width: 100%;
    position: absolute;
    right: 49%;
    top: 24px;
    z-index: -1;
    border-top: 2px dashed #cdcdcd;
}

/* .progressbar .wish_count:after {
border-color: #0057B8!important;	
} */

.progressbar .wish_count:first-child:after{
	display:none;
}
.wish_count.active:after{
	border-color:#0057B8!important;
}
.wish_count .number_name{
	font-weight: 700;
    color: #27272880;
    font-size: 16px;
	font-family: "Lato", sans-serif;
}
.wish_count.active .number+.number_name{
    color: #0057B8!important;	
}
.wish_stories_title{
	color:#272728;
	font-size:40px;
	font-family:Droid Serif;
	font-weight:700;
}
.wish_application_form .progressbar{
	text-align:center;
	display:flex;
	justify-content:space-between;
	margin:0px 100px;
}
.wish_application_form .progressbar .number{
	background: #D3D8DF;
    border-radius: 50%;
    padding: 10px 20px;
    color: #27272880;
    font-weight: 700;
    font-size: 20px;
	margin:0px 10px;
	width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
	align-items:center;
}

.first_section{
	background-color: #fff;
    padding: 50px;
    margin-top: 50px;
    border-radius: 12px;
}
 .page-wish-application-form .heading p{
	color:#0057B8;
	font-size:24px;
	font-family: "Lato", sans-serif;
	font-weight:700;
	 margin-bottom:10px;
}
input.wpcf7-form-control.wpcf7-text{
	padding: 10px;
    border-radius: 6px;
    border: 2px solid #2727284D;
	color:#2727284D;
	width:100%;
	font-weight:500;
	font-family: "Lato", sans-serif;
	font-size:18px;
	margin-top:10px;
	color: #000;
    outline: 0;
    box-shadow: none;
}
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date{
	padding: 10px;
    border-radius: 6px;
    border:2px solid #2727284D;
	color:#2727284D;
	width:100%;
	font-weight:500;
	font-family: "Lato", sans-serif;
	font-size:18px;
	margin-top:10px;
	color: #000;
    outline: 0;
    box-shadow: none;
}
.page-wish-application-form .row p{
	margin-bottom:20px;
}

.page-wish-application-form .row p span{
	color: #272728;
    font-weight: 700;
    font-size: 16px;
    font-family: "Lato", sans-serif;
	margin-left:0px;
}
input[type="radio"] {
    width: 40px;
    margin-top: 22px;
    height: 25px;
}
.wpcf7-form-control.wpcf7-radio.hear_make_wish .wpcf7-list-item{
	padding-right:10px!important;
	margin-left:-8px;
}
.first_section .row:last-child{
	margin-top:-80px;
}
.wpcf7-list-item span{
	position: relative;
    top: -7px;
}
.heading .info{
	color:#272728;
	font-size:16px;
	font-family: "Lato", sans-serif;
	font-weight:400;
}
.wpcf7-form-control .wpcf7-list-item{
	padding-right:70px;
}
.wpcf7-form-control .wpcf7-list-item label span{
	color:#27272880;
	font-weight:500;
	font-size:20px;
}
.wpcf7-form-control .wpcf7-list-item.first ,
.wpcf7-form-control .wpcf7-list-item.last
{
	margin-left:-8px;
}
.wpcf7-exclusive-checkbox .wpcf7-form-control .wpcf7-list-item.first, .wpcf7-form-control .wpcf7-list-item.last {
    margin-left: 0px!important;
}


input[type="radio"]:checked+span{
	color:#0057B8;
	font-weight:700;
	font-size:20px;
}
.col-md-12 .wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text{
	border-bottom: 1px solid #2727284D;
    border-top: none;
    border-left: 0;
    border-right: 0;
    border-radius:0;
}
.wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text::placeholder{
	color:#2727284D;
	font-size:14px;
	font-weight:500;
	font-family: "Lato", sans-serif;
}
span.wpcf7-form-control.wpcf7-radio .wpcf7-list-item.last{
	padding-right:0px;
}
input.wpcf7-form-control.wpcf7-text.child_first_language{
    width: 300px;
	border-bottom: 1px solid #2727284D;
    border-top: none;
    border-left: 0;
    border-right: 0;
    border-radius:0;
	transform: translate(-63px, 18px);
}
span.criteria{
	color: #0057B8!important;
    font-size: 24px!important;
    font-family: "Lato", sans-serif!important;
    font-weight: 700!important;
}
.wpcf7-form-control.wpcf7-checkbox.wpcf7-exclusive-checkbox .wpcf7-list-item.first.last{
	margin-top:10px;
}
.wpcf7-form-control.wpcf7-checkbox.wpcf7-exclusive-checkbox .wpcf7-list-item-label{
	position: relative;
    top: -7px;
    left: 10px;
	color: #272728;
    font-weight: 400;
    font-size: 16px;
    font-family: "Lato", sans-serif;
}
input[type="checkbox"] {
    height: 24px;
    width: 24px;
	border:1px solid #2727284D;
	border-radius:2px;
}
.first_section .info{
	color:#272728!important;
	font-size:16px!important;
	font-family: "Lato", sans-serif!important;
	font-weight:400!important;
}
textarea.wpcf7-form-control.wpcf7-textarea{
	border-radius: 6px;
    border: 2px solid #2727284D;
	width:100%;
	height:50%;
	margin-top:10px;
	color: #000;
    outline: 0;
    box-shadow: none;
}
textarea.wpcf7-form-control.wpcf7-textarea::placeholder{
	color:#2727284D;
	font-size:20px;
	font-weight:500;
	font-family: "Lato", sans-serif;
	padding:10px;
}

.fieldset-cf7mls .cf7mls_next{
	padding:10px 20px;
	float:none;
	border-radius:24px;
	background-color:#0057B8;
	color:#fff;
	font-size:16px;
	font-weight:700;
	font-family: "Lato", sans-serif;
	width:12%;
}
.cf7mls-btns{
	text-align:center;
}
button#cf7mls-back-btn-cf7mls_step-2{
	margin:0px 10px;
}
button#cf7mls-back-btn-cf7mls_step-3{
	margin:0px 10px;
}
.fieldset-cf7mls .cf7mls_back{
	padding:10px 20px;
	float:none;
	border-radius:24px;
	background-color:#F1F7FF;
	border:1px solid #272728;
	color:#272728;
	font-size:16px;
	font-weight:700;
	font-family: "Lato", sans-serif;
	width:12%;
}
.second_section{
	background-color: #fff;
    padding: 50px;
    margin-top: 50px;
    border-radius: 12px;
}
.child_health{
	color:#272728;
	font-weight:700;
	font-family: "Lato", sans-serif;
	font-size:16px;
	margin:10px 0px!important;
}
.medical_info_first{
	color:#0057B8;
	font-size:24px;
	font-family: "Lato", sans-serif;
	font-weight:700;
	 margin-bottom:10px;
	font-style:italic!important;
}
.medical_info_second{
	color:#272728!important;
	font-weight:400!important;
	font-family: "Lato", sans-serif!important;
	font-size:16px!important;
}
.second_section .wpcf7-form-control .wpcf7-list-item {
    padding-right: 40px;
}
.third_section{
	background-color: #fff;
    padding: 50px;
    margin-top: 50px;
    border-radius: 12px;
}
.forth_section{
	background-color: #fff;
    padding: 50px;
    margin-top: 50px;
    border-radius: 12px;
}
.forth_section .info p{
	color:#272728;
	font-size:16px;
	font-weight:400px;
	font-family: "Lato", sans-serif;
}
.heading .sign{
	font-style:italic!important;
}
span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label{
	color:#272728;
	font-size:16px;
	font-weight:400px;
	font-family: "Lato", sans-serif;
	margin-left:8px;
}
span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label a{
	color:#0057B8;
	font-weight:700;
}
span.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label input[type="checkbox"] {
    height: 20px;
    width: 20px;
	border:1px solid #2727284D;
	border-radius:2px;
}
.info p a{
	color:#0057B8;
	font-weight:700;
}
.forth_section:third-child .heading p{
	text-decoration:italic;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.submit-btn{
	padding: 11px 20px;
    float: right;
    border-radius: 24px;
    background-color: #0057B8;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    font-family: "Lato", sans-serif;
    width: 12%;
    position: relative;
    right: 37%;
}
button#cf7mls-back-btn-cf7mls_step-4 {
    position: relative;
    left: 37%;
}

/*===========wish-map==============*/
.page-wish-map .footer-section{
	margin-top:0%!important;
}
.page-wish-map .donate-map-wish-title{
	text-align:center;
}

.navbar-parts-link{
	display:flex;
}
.navbar-nav.page-wish-map{
	justify-content:end;
}
.page-wish-map .navbar .navbar-nav li a{
	font-size:16px;
	font-weight:600;
	font-family: "Lato", sans-serif;
	color:#272728;
}
.page-wish-map .nav-btn-wish-map-link .wish_title{
	font-size:40px;
	font-weight:700;
	font-family: "Lato", sans-serif;
	color:#0057B8;
}
.page-wish-map .nav-btn-wish-map-link .map_title{
	font-size:40px;
	font-weight:700;
	font-family: "Lato", sans-serif;
	color:#F3766D;
}
.searchbox label{
	font-size:20px!important;
	font-weight:500!important;
	color:#fff;
	font-family: "Lato", sans-serif!important;
}
.wishmap_section .leftbox .searchbox input{
	font-size:14px!important;
	font-weight:500!important;
	color:#27272880!important;
	font-family: "Lato", sans-serif!important;
	padding: 11px 18px!important;
}

.wishmap_section{
	background: #F1F7FF!important;
    height: 100%!important;
    padding: 0 0 30px;
	justify-content:normal!important;
	align-items:normal!important;
	margin-top:80px!important;
}
.wishmap_section .leftbox{
	height:700px!important;
}
.wish_data{
	overflow-y:scroll;
	height:500px;
}
.error-text{
	color:#fff;
	font-weight:500;
	font-size:20px;
	font-family:"Lato", sans-serif;
	margin-top:10px;
}
.wish_data::-webkit-scrollbar { 
	width:0px!important;
}
/* #map{
	border-radius:0px!important;
	display: block!important;
	visibility: visible!important;
	overflow: hidden!important;
} */
.wish_box{
	margin: 0px 0px 10px 0px;
    background-color: #fff;
    border-radius: 8px;
	padding:0px 0px 10px 0px;
}
.wish_image{
	 padding: 0;
background-image: url('https://devmakeawish.wpenginepowered.com/wp-content/uploads/2024/02/Group 666.png');
    background-size: cover;
    background-repeat: no-repeat;
    width:100%;
    padding: 0px 20px;
    border-radius: 8px 8px 0px 0px;
}
.wish_image a img{
	width:35%;
	border-radius:6px;
	position:relative;
	top:20px;
}
.wish_image:hover {
    padding: 0;
    background-image: url('https://devmakeawish.wpenginepowered.com/wp-content/uploads/2024/02/Group 667.png');
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    padding: 0px 20px;
    border-radius: 8px 8px 0px 0px;
}
.wish_address{
	margin:40px 20px 0px 20px;
}

.map_info{
/* 	display:flex;
	justify-content:space-between; */
	padding:15px 0px;
}
.map_info div{
	font-size:12px;
	font-weight:600;
	color:#272728;
	font-family:"Lato", sans-serif;
	float:left;
	margin:0px 12px 0px 0px;
	
}
.map_info .divider{
	color:#272728;
	margin-top:-7px;
}
.wish_address .wishtitle{
	font-size:16px;
	font-weight:700;
	color:#0057B8;
	font-family:"Lato", sans-serif;
}


.page-template-content-wish-map .footer-section{
	margin-top:0;
}
.page-template-content-wish-map .btm-bordr{
	margin-top:0;
}
.wishmap_section{
	background:#F1F7FF;
	height:calc(100vh - 100px);
	display:flex;
	align-items:normal;
	justify-content:normal;
	flex-direction:row;
	padding:0 0 30px
}
.wishmap_section .leftbox{
	background:url(https://devmakeawish.wpenginepowered.com/wp-content/uploads/2024/02/Group-670.jpg) no-repeat;
	background-size:cover;
	width:100%;
	max-width:360px;
	height:100%;
	padding:30px 40px;
}
.wishmap_section .leftbox .searchbox{
	width:100%;
	margin-bottom:50px;
}
.wishmap_section .leftbox .searchbox label{
	width:100%;
	color:#FFF;
	font-family:var(--bs-body-font-family);
	font-size:20px;
	font-weight:500;
	line-height:1.6;
	padding:0 0 10px;
}
.wishmap_section .leftbox .searchbox input{
	width:100%;
	color:#000;
	font-family:"Lato", sans-serif;
	font-size:20px;
	font-weight:500;
	line-height:1.6;
	padding:5px 10px;
	border:0;
	border-radius:6px;
}


.search_pincode{
    padding: 10px 20px 10px 20px;
    border-radius: 6px;
    width: 280px;
    color:#272828;
    font-size:14px;
    font-family:"Lato", sans-serif;
    font-weight:500;
    appearance:none;
	border:none;
}

.wishmap_section .right_mapbox{
	width:100%;
	height:100%;
	background:#FFF;
}

.right_mapbox #map{
	overflow:hidden;
	height:700px;
	width:100%;
}
.spinner {
   width: 56px;
   height: 56px;
   border-radius: 50%;
   border: 9px solid;
   border-color: #dbdcef;
   border-right-color: #474bff;
   animation: spinner-d3wgkg 1s infinite linear;
}

@keyframes spinner-d3wgkg {
   to {
      transform: rotate(1turn);
   }
}

/*==================thank you page==========================*/
.page-thank-you{
	background:#F1F7FF;
}
.page-thank-you .statis_page{
	margin:150px 0px 100px 0px;
}
.thank_page_title{
	color:#0057B8;
	font-size:40px;
	font-weight:700;
	font-family:Droid Serif;
	text-align:center;
	margin-top:50px;
}
.thank_page_content p{
	color:#27272880;
	font-size:20px;
	font-weight:700;
	font-family:"Lato", sans-serif;
	text-align:center;
	margin-top:50px;
}
.thankyou_btn {
	text-align:center;
	margin-top:50px;
}
.thankyou_btn a{
	border-radius:50px;
    border:1px solid #0057B8;
    color:#fff;
    text-decoration:none;
	background:#0057B8;
	font-size:18px;
	font-weight:600;
	font-family:"Lato", sans-serif;
	padding:10px 40px 10px 40px;
}
/*================= donar dashboard ========================*/
.page-doner-dashboard .navbar,
.page-tax-receipts .navbar,
.page-donation-history .navbar,
.page-donate .navbar,
.page-payment-change .navbar{
		box-shadow: 0px 4px 4px 0px #0000000D;
	}

.page-doner-dashboard .nav-btn-donate,
.page-tax-receipts .nav-btn-donate,
.page-donation-history .nav-btn-donate,
.page-donate .nav-btn-donate,
.page-payment-change .nav-btn-donate{
	background-color: transparent;
    color: #0057B8;
    border-radius: 24px;
    border: 1px solid #0057B8;
    padding: 8px 50px 10px 50px;
    font-size: 16px;
    font-weight: 600;
    font-family: "Lato", sans-serif;
}

.login.user_name{
	margin-top:73px;
	color:#0057B8;
	font-size:20px;
	font-weight:700;
	font-family:Droid Serif;
}
.widget-area{
	padding:20px 40px;
}
.login.mail_id{
	color:#27272880;
	font-size:14px;
	font-weight:700;
	font-family:"Lato", sans-serif;
}
.widget-area .menu-dashboard-menu-container{
	margin-top:30px;
}
.widget-area .menu-dashboard-menu-container #menu-dashboard-menu .menu-item{
	margin:8px 0px;
}
.widget-area .menu-dashboard-menu-container #menu-dashboard-menu .menu-item .nav-link{
	color:#272728;
	font-size:14px;
	font-weight:700;
	font-family:"Lato", sans-serif;
	width:200px;
	padding:15px 0px 15px 0px;
	transition: .3s all ease-in-out;
}

.widget-area .menu-dashboard-menu-container #menu-dashboard-menu .menu-item .nav-link:hover{
	color:#fff;
	background-color:#0057B8;
	border-radius:12px;
	padding:15px 40px 15px 40px;
	text-align:center;
}
.widget-area .menu-dashboard-menu-container #menu-dashboard-menu .current_page_item .nav-link{
	color:#fff;
	background-color:#0057B8;
	border-radius:12px;
	padding:15px 40px 15px 40px;
	text-align:center;
}
	
.main-bg-white-table{
	background-color: #fff;
    margin-top: 10px;
    margin-right: 10px;
    padding: 30px 30px;
}
.table-main-heading{
	color:#0057B8;
	margin-bottom:40px;
	font-size:32px;
	font-weight:700;
	font-family:Droid Serif;
}

.table-container thead tr th{
	color:#272728;
	font-size:20px;
	font-weight:700;
	font-family:"Lato", sans-serif;
	padding-top: 10px;
  	padding-bottom: 40px;
  	padding-right: 100px;
}
/*.table-container thead tr th:nth-child(2){
	padding-right: 250px;
}*/
.table-container tbody tr td:nth-child(2){
	padding-right: 250px;
}
.table-container tbody tr td{
	color:#27272880;
	font-size:16px;
	font-weight:600;
	font-family:"Lato", sans-serif;
  	padding-bottom: 40px;
  	padding-right: 100px;
}
.pagination-donar-dashboard{
	text-align:center;
}
.page-numbers{
	position: relative;
    font-size: 19px;
    font-family: "Lato", sans-serif;
    font-weight: 600;
    color: #0057B8;
    text-decoration: none;
    background-color: transparent;
    border: 1px solid #0057B8;
    border-radius: 100%;
    padding: 10px 17px;
}
.page-numbers .current{
	color: #fff !important;
    background-color: #0057B8;
    border-color: #0057B8;
    border-radius: 100%;
    padding: 7px 17px;
}
.next.page-numbers{
	border: none;
    color: #0057B8;
    margin-left: 12px;
    font-size: 17px;
    font-family: "Lato", sans-serif;
    cursor: pointer;
}

.btn-download-receipt{
	background-color: transparent;
    color: #0057B8;
    border-radius: 24px;
    border: 1px solid #0057B8;
    padding: 8px 50px 10px 50px;
    font-size: 14px;
    font-weight: 500;
    font-family: "Lato", sans-serif;
}

.sec_desc_top{
	font-size: 24px;
    font-weight: 600;
    font-family: "Lato", sans-serif;
	color:#272728;
	margin-bottom:20px;
}
.page-payment-change .pay-process {
	display:grid;
}
.btn-pay .mode-change{
	background-color: #0057B8;
    color: #fff;
    border-radius: 24px;
    border: 1px solid #0057B8;
    padding: 8px 40px 10px 40px;
    font-size: 16px;
    font-weight: 600;
    font-family: "Lato", sans-serif;
}
.btn-pay .end-payment{
	background-color:transparent;
    color: #272728;
    border-radius: 24px;
    border: 1px solid #272728;
    padding: 8px 40px 10px 40px;
    font-size: 16px;
    font-weight: 600;
    font-family: "Lato", sans-serif;
}
.pay-process label{
	font-size: 16px;
    font-weight: 500;
    font-family: "Lato", sans-serif;
	color:#27272880;
	margin-bottom:15px;
}
.pay-process input,
.pay-process select{
	margin-bottom:30px;
	padding: 10px;
    border: 2px solid #27272880;
    border-radius: 6px;
	outline:0;
}
.pay-process ::placeholder,
.pay-process select{
	font-size: 20px;
    font-weight: 500;
    font-family: "Lato", sans-serif;
	color:#272728;
}

.page-privacy-policy,
.page-terms-of-service,
.page-commitment-to-child-safety{
	background-color: #F1F7FF;
}
.statis_page{
	margin-top:100px;
}
.statis_page_title{
	text-align:center;
	font-size: 40px;
    font-weight: 700;
    font-family: Droid serif;
	margin-bottom:20px;
}
.statis_page_content{
	margin-top:50px;
}
.statis_page_content h2{
	font-size: 30px;
    font-weight: 700;
    font-family: Droid serif;
	color: #0057B8;
	margin:50px 0px 0px 0px;
}
.statis_page_content p{
	font-size: 20px;
    font-weight: 500;
    font-family: "Lato", sans-serif;
	color: #272728;
}
/*================= responsive design =======================*/
@media only screen and (min-width: 991px) {
    #sidebarSupportedContent:not(.show) {
    display: block!important;
    }
    .sidebar-toggler{
        display:none;
    }
}
@media only screen and (max-width: 768px){
	.header-logo{
	margin-top:0px;
	width: 100px;
    height: 45px;
    position: relative;
    left: 0%;
	}
	.container{
		max-width:800px;
	}
	.contact_frm{
		margin:50px 0px 0px 0px;
		padding:0px;
	}
	.select-language-div{
		display:none;
	}
/*--------home page --------------*/
	.child_wish_title {
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    font-weight: 700;
    font-family: Droid Serif;
    text-align: center;
}
.child_wish_content {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    font-family: "Lato", sans-serif;
	text-align: center;
}
.wish_map_sub_title {
    color: #272728;
    font-size: 16px;
}
.map_title {
    color: #272728B2;
    font-size: 14px;
    font-family: "Lato", sans-serif;
    font-weight: 500;
    line-height: 17px;
}
.wish_map-bg-img{
	background-size:cover;
	height:100%;
	width:100%;
	border-radius: 20px;
	padding: 50px 20px 130px 20px;
	}
.make_possible_title {
    font-weight: 700;
    font-size: 20px;
}
.make_possible_content {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
}
	.make_possible_main{
		margin:40px 0px;
	}
.page-home .donate_section{
		margin-top:20px;
	}
.child_wish_main {
    border-radius: 33px;
	
}
.wish_journey_title ,
.wish_journey_sub_title{
	font-size: 20px;
	line-height:32px;
}
.wish_journey_content{
	font-size:14px;
	line-height:24px;
}

.wish_stories_home_title {
    font-size: 24px;
}	
.wish_slide_lft_sec_text .title{
		font-size:16px;
	}	
.wish_stories_slider {
    margin: 50px 0px;
}	
.wish_slide_lft_sec_text .content{
	margin-right:0px;
	font-size:14px;
	line-height:24px;
}

.slick-dots{
	margin-bottom:70px!important;
}
.wish_stories_list.wish_slider{
		margin-top:-50px;
	}

	.wish_journey_content_main{
		width:100%;
	}
	.wish_journey_video_main{
		width:100%;
	}

.row.newsletter p span input{
    width:100%!important;
}
	.wish_slider_main{
		display:block!important;
	}
	.wish_slide_lft_sec_text{
		width:100%;
		margin-bottom:50px;
	}
	.wish_slide_rgt_sec_img{
		width:100%;
	}

	.make_possible_video_url{
		width:100%;
	}
	.make_possible_all_content{
		width:100%;
		margin-top:30px;
		padding:0px;
	}
	
/*-------wish Stories-----*/
/* 	.wish_stories_detail_title{
		font-size:24px;
		line-height:32px;
	}
	.wish_stories_detail_description{
		font-size:14px;
	}
	.single-wish_stories .wish_stories_content {
    margin-top: 80px;
}
	.right_image_left_content{
		display:block;
	}
	.left_image_right_content{
		display:block;
	}
	.wish_stories_left_image {
    width: 100%;
}
	.wish_stories_right_content {
    width: 100%;
    margin-top: 20px;
}
	.wish_stories_right_image{
		width:100%;
	}
	.wish_stories_left_content{
		width:100%;
		margin-top:50px;
	}
	.wish_title_list .wish_stories_title .black{
		font-size:24px;
	}
	.page-wish-stories .slider_image{
		float:none;
		width:100%;
	}
	.page-wish-stories .slick-slider{
	background-color:transparent!important;
    padding: 0px!important;
    border-radius: 0px;!important
}
	.page-wish-stories .slider_content{
		width:100%;
		padding:0px;
		margin-bottom:0px;
	}	
	.page-wish-stories .slider_title{
		font-size:20px;
		margin-top:0px;
	}
	.slider_title_content_main{
		background-color:#fff;
		padding:20px;
		position:relative;
		margin:-80px 20px 0px 20px;
		border-radius:12px;
	}
	.page-wish-stories .slick-dots {
    bottom: -22% !important;
}
	.slick-dots li button:before{
		font-size:56px1important;
	}
	.wish_stories_left_content p{
		font-size:14px;
		line-height:24px;
	}
	.wish_stories_right_content p{
		font-size:14px;
		line-height:24px;
	}
	.page-wish-stories .slider_title .red{
		font-size:20px;
	}
	.stories_box{
		margin-right:0px;
	}
	.card_div{
		width:100%;
		margin-right:0px;
	}
	.page-wish-stories .blog-filter-mobile1 {
     margin: 0rem;
    display: block!important;
 	background-color:transparent!important; 
    position: relative;
   margin: 0px;
    width: 100%;
	}
	.blog-filter-mobile1 label a{
		background-color:#fff;
		margin-top:10px!important;
	}
	.donate_title{
		font-size:20px;
		line-height:32px;
	}
	.page-wish-stories .banner{
		margin-top:10px;
	}
	 */
/*------volunteer--------*/
	.page-volunteers .volunteer_short_content p:first-child{
		font-size:20px;
		line-height:32px;
	}
	.page-volunteers .volunteer_short_content p{
		font-size:14px;
		line-height:24px;
	}
	.page-volunteers .volunteer_short_content{
		border-radius:12px;
		padding: 20px 20px;
	}
	.volunteer_with_us_title{
		font-size:20px;
	}
	.volunteer_with_us_content p{
		font-size:14px;
		line-height:24px;
	}
	.volunteering_opportunities_title{
		font-size:20px;
	}
	.volunteering_opportunities_content{
		font-size:14px;
		line-height:24px;
	}
	.volunteers_list{
		display:block;
	}
	.volunteer_with_us_image{
		width:100%;
	}
	.volunteer_all_content{
		width:100%;
	}
	.volunteering_main{
		column-count:auto;
		margin-right:0px;
		display:block;
	}
	.volunteering_list{
		margin-right:0px;
		width:100%;
	}
	.wish_rockstars {
    column-count: auto;
    margin-right: 0px;
}
	.wish_rockstars_title{
		font-size:20px;
	}
	.wish_rockstars_content{
		font-size:14px;
	}
	.volunteer_rockstars.card_div .lower_sec .title{
		font-size:20px;
	}
	.volunteer_rockstars.card_div .lower_sec .content
	{
		font-size:13px;
	}
	.wish_rockstars_main {
    margin: 50px 0px;
}
/*------ community fundraising-----*/
.fundraiser_ideas_main{
		column-count:auto;
		margin-right:0px;
	}
.fundraiser_ideas_list{
		margin-right:0px;
	}
	.fundraising_work_list{
		display:block;
	}
	.fundraising_all_text{
		width:100%;
		margin-top:50px;
	}
	.fundraising_work_image{
		width:100%;
	}
	.fundraiser_main .fundraiser_title{
		font-size:20px;
		line-height:32px;
	}
	.fundraiser_main .fundraiser_content{
		font-size:14px;
		line-height:24px;
	}
	.fundraiser_ideas_content{
		font-size:14px;
		margin-bottom:20px;
	}
	.fundraiser_url a{
		font-size:16px;
	}
	.fundraising_work_title{
		font-size:20px;
	}
	.fundraising_work_content p,
	.fundraising_work_content ul li{
		font-size:14px;
		line-height:24px;
	}
	.page-community-fundraising .fundraiser_main_bottom .register_fundraising_title{
		font-size:20px;
		line-height:32px;
	}
	.page-community-fundraising .fundraiser_main_bottom .register_fundraising_content{
		font-size:14px;
		line-height:24px;
	}
/*-------legacies--------*/
	.our_story_of_hope_and_dreams {
    margin-top: 40px;
}
	
	.row.legacies_list.right_story{
		display:flex;
		flex-direction:column-reverse
	}
	.row.legacies_list.left_story{
		display:flex;
	}
	.legacies_list{
		margin-bottom:40px;
	}
	.legacies_title_main_content{
		width:100%!important;
		margin-top:20px;
	}
	.legacies_image{
		width:100%;
	}
	.contact_detail_main{
		display:block;
	}
	.contact_detail{
		width:100%;
	}
	.contact_image{
		width:100%;
	}
	.legacies_title_main_content .legacies_title{
		font-size:20px;
	}
	.legacies_title_main_content .legacies_content{
		font-size:14px;
		line-height:24px;
	}
	.bequest_form_title p{
		font-size:20px;
		line-height:32px;
	}
	.contact_detail p{
		font-size:14px;
		line-height:24px;
	}
	.contact_detail p .light_blue{
		font-size:14px;
		font-weight:700;
	}
	.contact_detail p a{
		font-size:14px;
		font-weight:400;
	}
	.contact_detail p strong{
		font-size:14px;
		font-weight:700;
	}
	.contact_detail p .freephone a{
		font-size:20px;
		font-weight:700;
	}
 html :where(img[class*=wp-image-]) {
    height: 22px;
    max-width: 22px;
    margin-top: -10px;
    margin-right: 10px;
}
/*-------corporate fundraising------*/
	.partner_main{
		display:block;
	}
	.partner_all_content{
		width:100%;
	}
	.partner_image{
		width:100%;
	}
	.partnership_opportunities_main{
		display:flex;
		flex-direction:column-reverse;
	}
	.partnership_opportunities_image{
		width:100%;
	}
	.business_all_content{
		width:100%;
	}
	.cause_marketing_main{
		margin-top:40px;
	}
	.cause_all_content_lft{
		width:100%;
	}
	.cause_all_img_rgt{
		width:100%;
	}
	.corporate_donation_content{
		padding:0px;
		font-size:14px;
		font-weight:700;
		line-height:24px;
	}
	.corporate_image{
		width:100%!important;
	}
	.donate_footer_main{
		display:block;
	}
	.donate_all_content{
		width:100%;
		margin:0px 0px 30px 0px;
	}
	.donate_footer_image{
		width:100%;
	}
	.partner_title{
		font-size:20px;
	}
	.partner_content p,
	.partner_content ul li{
		font-size:14px;
		line-height:24px;
	}
	.bequest_main{
		padding:30px 40px 30px 40px;
	}
	.partner_with_us_title{
		font-size:20px;
	}
	.partner_with_us_content p{
		font-size:14px;
		line-height:24px;
	}
	.contact_us_form p a{
		font-size:14px;
	}
	.our_partners_main .our_partners_title{
		font-size:20px;
		margin:20px;
	}
	.slick-slide img{
		height:40px;
	}
	.business_involved_title{
		font-size:24px;
	}
	.business_involved_content{
		font-size:14px;
		font-weight:700;
		line-height:24px;
	}
	.business_all_content .business_involved_title{
		font-size:20px;
		margin-top:10px;
	}
	.business_all_content .partnership_opportunities_content{
		font-size:14px;
		font-weight:500;
		line-height:24px;
		margin-top:10px;
	}
	.cause_all_content_lft .business_involved_title{
		font-size:20px;
	}
	.cause_all_content_lft .cause_marketing_content{
		font-size:14px;
		font-weight:500;
		line-height:24px;
	}
	.cause_logo_img .inner img{
		width:103px;
	}
	.corporate_title{
		font-size:20px;
	}
	.corporate_content p, 
	.corporate_content ul li,
	.corporate_content ul li .blue{
		font-size:14px;
		font-weight:500;
		line-height:24px;
		color:#272728;
	}
	.corporate_content ul{
		list-style-type:none;
		margin-left:-30px;
	}
	/*-------regular givers------*/

	
	.fregular_wish_list{
		display:block;
	}
	.regular_all_content{
		width:100%;
	}
	.regular_wish_image{
		width:100%;
	}
	.regular_donate_title{
		font-size:24px;
	}
	.regular_donate_main {
    margin-top: 60px;
}
	.regular_donate_content{
		font-size:14px;
	}
	.page-regular-givers .sick_kiwi_main{
		padding: 30px 40px 60px 40px;
	}
	.sick_kiwi_content .sick_kiwi_wish{
		font-size:20px;
		font-family: "Lato", sans-serif;
		line-height:32px;
	}
	.page-regular-givers .sick_kiwi_main .sick_kiwi_content{
		font-size:14px;
	}
	.page-regular-givers .sick_kiwi_main .wish_map_url a{
		font-size:14px;
		font-family: "Lato", sans-serif;
	}
	.regular_wish_title{
		font-size:20px;
	}
	.regular_wish_content{
		font-size:14px;
		line-height:24px;
	}
	.regular_wish_content p strong{
		font-weight:700;
		font-size:16px;
		color:#272728;
	}
	.regular_wish_content ul li{
		list-style-type:none;
		margin-left:-30px;
	}
	.regular_donate_image {
		margin-bottom:50px;
	}
	.regular_donate_image img{
		width:100%;
		height:100%;
	}
	/*-----about us-----*/
	.our_story_list{
		display:block;
	}
	.our_story_list .our_story_image{
		width:100%;
	}
	.our_story_list .our_story_main_content{
		width:100%;
		margin-top:40px;
	}
	.page-about-us .our_team_main{
		display:block;
	}
	.page-about-us .our_team_image{
		width:100%;
	}
	.page-about-us .our_team_main .our_team_main_content{
		width:100%;
	}
	.our_story_list .our_story_main_content .our_story_title{
		font-size:30px;
	}
	.our_story_list .our_story_main_content .our_story_description p strong{
		font-size:14px;
		font-weight:700;
		line-height:24px;
	}
	.our_story_list .our_story_main_content .our_story_description p{
		font-size:14px;
		font-weight:500;
		line-height:24px;
	}
	.page-about-us .our_mission_main{
		padding:30px 40px 30px 40px;
		margin-top:50px;
	}
	.page-about-us .our_mission_main .our_mission_title{
		font-size:20px;
	}
	.page-about-us .our_mission_main .our_mission_description{
		font-size:14px;
		font-weight:500;
		line-height:24px;
		margin-top:10px;
	}
	.page-about-us .our_team_main_content .our_team_title{
		font-size:30px;
	}
	.page-about-us .our_team_main_content .our_team_content{
		font-size:14px;
		font-weight:500;
		line-height:24px;
	}
	.page-about-us .our_team_main_content .our_team_url{
		width:200px;
	}
	/*------our-team-------*/
	.page-our-team .team_list .team_title_list{
		margin-top:60px;
	}
	.all_card_members {
    column-count:auto;
    margin-right:0px;
}
	.profile_sec_about{
		margin-right:0px;
	}
	.team_title_list .team_title{
		font-size:24px;
	}
	.team_short_content{
		font-size:14px;
		font-weight:500;
		font-family: "Lato", sans-serif;
		line-height:24px;
	}
	.all_team_data .green_bar div{
		font-size:20px;
	}
	/*-------contact us-------*/
	.contact_us_main{
		margin:80px 0px 0px 0px;
	}
	.contact_detail_main{
		margin-top:120px;
	}
	.contact_title{
		font-size:24px;
	}
	.contact_content p{
		font-size:14px;
		margin-top:10px;
	}
	.contact_number_title{
		font-weight:700;
	}
	.contact_number a{
		font-size:20px;
		font-weight:700;
		font-family: "Lato", sans-serif;
	}

	.contact_all_content{
		width:100%;
		margin-bottom:30px;
	}
	.contact_form{
		margin:10px 0px 0px 0px;
		padding:20px;
	}
	.contact_form p{
		column-count:auto;
	}
	.contact_form .information {
    width: 100%;
}
	.contact_form .information p {
    font-size: 20px;
    color: #272728;
    font-weight: 600;
}
	input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
		width:100%;
	}
	.donate_short_content{
		padding:0px;
		font-size:14px;
	}
/*-------the wish journey ------*/
.wish_journey_stages .wish_journey_stages_list {
    width: 100%;
    margin-bottom: 220px;
}
	.wish_journey_stages .wish_journey_stages_list:last-child {
		margin-bottom:0px;
	}
.wish_journey_stages .wish_journey_stages_list:nth-child(even) {
     left: 0%;
}
.wish_journey_stages > .wish_journey_stages_list .number-wave img {
   	left: -72px;
    position: absolute;
    transform: rotate(90deg);
    top: 259%;
}
.wish_journey_stages > .wish_journey_stages_list:nth-child(even) .number-wave  {
	left: -2px;
    position: absolute;
    transform: rotate(0deg);
    top: 297%;
}
	
	.journey_content p{
		font-size:14px;
		line-height:24px;
	}
	.journey_stages_title{
		font-size:20px;
	}
	.journey_stages_content{
		font-size:14px;
		line-height:24px;
	}
	.wish_journey_number{
		font-size:48px;
		margin: 0px 0px -35px 0px;
		background: -webkit-linear-gradient(101deg, rgba(0, 87, 184, 0) 64%, #0057B8 102.04%);
		-webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	}
	.wish_journey_stages .wish_journey_stages_list .title{
		font-size:20px;
		margin-left: 25px;
	}
	.wish_journey_stages .wish_journey_stages_list .content{
		font-size:14px;
	}
/*--------- wish application form-----*/
.wish_title_list .wish_stories_title {
    font-size: 24px;
	margin-top:50px;
}
.wish_title_list .wish_stories_short_content {
    font-size: 14px;
    font-weight: 400;
}
.wish_application_form .progressbar .number {
    font-weight: 700;
    font-size: 16px;
	padding:11px 18px;
	width: 44px;
    height: 44px;
}
.wish_count .number_name {
    font-size: 12px;
}
.wish_application_form .progressbar{
		margin:0px;
	}
.progressbar .wish_count:after {
    right: 70px;
	top:22px;
}
.heading p{
	font-size:20px;	
}
.row p span{
	font-size:14px;
}
input.wpcf7-form-control.wpcf7-text{
	font-size:14px;
}
.wpcf7-form-control .wpcf7-list-item label span{
	font-size:16px;
}
.first_section .info{
	font-size:14px;
	font-weight:400;
}
.wpcf7-form-control .wpcf7-list-item{
	margin-left:-8px;
}
.col-md-12 .wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text,
.language
	{
		display:none;
	}
span.criteria {
    font-size: 20px !important;
}
.wpcf7-form-control.wpcf7-checkbox.wpcf7-exclusive-checkbox .wpcf7-list-item.first.last{
		padding:0px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.submit-btn {
    padding: 11px 20px;
    float: right;
    border-radius: 24px;
    background-color: #0057B8;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    font-family: "Lato", sans-serif;
    width: 32%;
    position: relative;
	right: 15%;
}
button#cf7mls-back-btn-cf7mls_step-4 {
    position: relative;
    left: 12%;
    width: 32%;
}
	.fieldset-cf7mls .cf7mls_back {
    padding: 10px 20px;
    float: none;
    border-radius: 24px;
    background-color: #F1F7FF;
    border: 1px solid #272728;
    color: #272728;
    font-size: 16px;
    font-weight: 700;
    font-family: "Lato", sans-serif;
}
.page-home .donate_section .newsletter_title{
	font-size:20px;
	line-height:28px;
}
.page-home .donate_section .newsletter_content{
	font-size:14px;
	font-weight:600;
	line-height:20px;
}
.page-home .donate_section{
	padding:40px 20px;
	border-radius: 12px;
}
.first_section{
	padding:20px;
}
.second_section{
	padding:20px;
}
.third_section{
	padding:20px;
}
.forth_section{
	padding:20px;
}
/*-------apply for a wish-----*/
	.page-apply-for-a-wish .wish_title_list{
		margin:80px 0px 0px 0px;
	}

	.wish_process_title{
		font-size:20px;
	}
	.wish_process_short_content{
		font-size:14px;
	}
	.wish_process{
		display:block;
		margin:0;
	}
	.wish_process_heading{
	float: right;
	margin:0px 0px 0px 40px;
	}

	.wish_process_image{
	display: grid;
    z-index: 3;
    position: relative;
	}
	.wish_process_list{
	margin-bottom: 100px;
    display: flex;
	align-items:center;
	width:100%;
	}
	.wish_process .wish_process_list .wish_process_image .line-wave{
	position: absolute;
    transform: rotate(90deg);
    height: 110px;
    /* object-fit: contain; */
    top: 96px;
    left: -9px;
    z-index: -1;
    width: 115%;
	}
	.wish_eligible_main{
		display:block;
	}
	.wish_eligible_image{
		width:100%;
	}
	.wish_all_content{
		width:100%;
	}
	.wish_all_content .wish_eligible_title{
		font-size:30px;
	}
	.wish_all_content .wish_eligible_content{
		font-size:14px;
	}
	/*--------wish-map----*/
	.page-wish-map .donate-map-wish-title{
		left:0;
	}
	.page-wish-map .nav-btn-wish-map-link .map_title{
		font-size:20px;
	}
	.page-wish-map .nav-btn-wish-map-link .wish_title{
		font-size:20px;
	}
	.page-wish-map .wish_map_title{
		font-size:24px;
		font-weight:700;
		line-height:48px;
	}


	/*------navbar-------*/
	.nav-link.dropdown-toggle{
		display:flex;
		justify-content:space-between;
		align-items:center;
	}
	.nav-link span i.fa-angle-down{
		display:block!important;
		margin-right:42px;
		color:#27282880;
	}
    .nav-link[aria-expanded="false"] > span i.fa-angle-down{
      display:block;
    }
    .nav-link[aria-expanded="true"] > span i.fa-angle-down{
      display:block;
      transform: rotate(180deg);
    }
	
	

	.navbar .container-fluid{
		margin:0px!important;
		align-items:normal;
	}
	.navbar-toggler{
		order:2;
	}
	.navbar-collapse{
	position: absolute;
    background: #fff;
    width: 100%;
    height: 100vh;
    top: 82px;
    left: 0;
	}
	.navbar .navbar-nav {
    display: flex;
    justify-content: space-between;
    position: absolute;
    align-items: normal;
    right: 0;
	left:0;
    top: 20px;
}
	.navbar-expand-lg .navbar-nav .dropdown-menu{
		position:relative;
	}
	.navbar .nav-item .dropdown-menu {
    min-height: 120px;
    border: 0;
    background-color: #fff;
    line-height: 24px;
    box-shadow: none;
    border-radius: 0;
}
.dropdown-item {

	font-size:14px;
	font-weight:500;
}
	.navbar-nav .nav-item .nav-link{
		font-size:16px;
		font-weight:600;
	}
	.dropdown-menu{
		margin-top:0px!important;
        padding:0px!important;
	}
    .dropdown-menu{
        margin-top:5px!important;
        padding:0px!important;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu{
    left:80px!important;
}
/*--------footer---------*/
	.btm-bordr{
		padding:20px 10px 20px 10px;
		margin-top:100px;
	}
	.div-mdl-footer ul{
		padding:0px;
	}
	.div-rgt-footer ul{
		padding:0px;
	}
.div-lft-footer{
	margin-left:0px;
	text-align:center;
	}
.div-mdl-footer{
    margin-left:0px;
	text-align:center;
}
.div-rgt-footer{
    margin-left:0px;
	text-align:center;
}

.footer-padding{
    margin-left: 0px;
	text-align:center;
}
	.year-make p{
		text-align:center;
	}
	.page-home .slick-slide img{
		height:100%;
	}
}
@media only screen and (max-width: 400px){

	.page-wish-map .navbar-brand img{
		height:20px;
}
	
}
@media only screen and (max-width: 600px){
		.page-wish-map .navbar-brand img{
		height:30px;
}
	.nav-btn-donate{
		    padding: 8px 20px 10px 20px;
	}
}

@media only screen and (max-width: 991px) and (min-width: 769px){
.navbar .container-fluid {
    margin: 0px !important;
}
.banner_url {
    margin: 30px 100px;
}
.navbar-toggler{
		order:2;
	}
	.navbar-collapse{
	position: absolute;
    background: #fff;
    width: 100%;
    height: 50vh;
    top: 82px;
    left: 0;

	}
	.navbar .navbar-nav {
    display: flex;
    justify-content: space-between;
    position: absolute;
    align-items: normal;
    right: 0;
	left:0;
    top: 20px;
}
	.navbar-expand-lg .navbar-nav .dropdown-menu{
		position:relative;
	}
	.navbar .nav-item .dropdown-menu {
    min-height: 120px;
    border: 0;
    background-color: #fff;
    line-height: 24px;
    box-shadow: none;
    border-radius: 0;
}
.dropdown-item {

	font-size:14px;
	font-weight:500;
}
	.navbar-nav .nav-item .nav-link{
		font-size:16px;
		font-weight:600;
	}
	.dropdown-menu{
		margin-top:5px!important;
        padding:0px!important;
	}
    .navbar-expand-lg .navbar-nav .dropdown-menu{
    left:80px!important;
}
	input.wpcf7-form-control.wpcf7-text.child_first_language{
		transform:translate(-117px , 18px);
		width:300px;
		position:absolute;
		top:100px;
		bottom:0px;
	}


}
@media only screen and (max-width: 1200px) and (min-width: 1000px){
.navbar-nav .nav-item .nav-link {
    margin: 0 10px;
}
.navbar .navbar-nav {
    right: 19%;
}

}

@media only screen and (max-width: 1199px) and (min-width: 769px){
    .btm-bordr {
    padding: 50px 0px 50px 0px;
}

}
@media only screen and (max-width: 991px) and (min-width: 769px){
    .div-mdl-footer {
     margin-left: 0px; 
}

.div-rgt-footer {
     margin-left: 0px; 
}

.stories_box{
	margin-right:-45px;
}
.page-wish-stories .blog-filter-mobile1{
	margin:20px 0px;
}
.page-wish-stories .card_div{
	margin-right:20px;
}
	
}
@media only screen and (max-width: 991px){
	.mobile_home_slider{
	display:block!important;
} 
	.page-home .mobile_home_slider .home_slider::before {
    content: '';
	background: linear-gradient(360deg, #000000 11.79%, rgba(0, 0, 0, 0) 88.21%)!important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
	.page-home .home_slider_content .slider_title .blue{
		color:#fff!important;	
	}
.desktop_home_slider {
	display:none!important;
}
	
	body, html {
		overflow-x: hidden;
	}
		.year-make p{
		text-align:center;
	}
	.footer-bottom.d-flex{
		justify-content:center;
	}
	.footer-padding{
		margin:0;
	}
	.powered_by_image{
		text-align:center;
	}
	.text-powered{
		text-align:center;
		margin-bottom:20px;
	}
	.privcy-policy p{
		text-align:center;
	}
    .mobilebanner{
    display:block;
}
    .desktopimage{
        display:none;
    }
	.page-volunteers .desktopimage{
		display:block!important;
	}
	.fundraiser_ideas_main{
		display:block;
	}
.fundraiser_ideas_list{
	width:100%;
	background-color:#fff;
	border-radius:12px 12px 0px 0px;
		margin-bottom: 40px;
}
.profile_sec_about{
	width:100%;
	background-color: #fff;
    border-radius: 12px 12px 0px 0px;
    margin-bottom: 40px;
    margin-right: 0px;
	}
	.all_card_members {
		display: block;
	}
	.about_us_profile img{
		width:100%;
	}
	/*------volunteer--------*/
	.page-volunteers .volunteer_short_content p:first-child{
		font-size:20px;
		line-height:32px;
	}
	.page-volunteers .volunteer_short_content p{
		font-size:14px;
		line-height:24px;
	}
	.page-volunteers .volunteer_short_content{
		border-radius:12px;
		padding: 20px 20px;
	}
	.volunteer_with_us_title{
		font-size:20px;
	}
	.volunteer_with_us_content p{
		font-size:14px;
		line-height:24px;
	}
	.volunteering_opportunities_title{
		font-size:20px;
	}
	.volunteering_opportunities_content{
		font-size:14px;
		line-height:24px;
	}
	.volunteers_list{
		display:block;
	}
	.volunteer_with_us_image{
		width:100%;
	}
	.volunteer_all_content{
		width:100%;
	}
	.volunteering_main{
		column-count:auto;
		margin-right:0px;
		display:block;
	}
	.volunteering_list{
		margin-right:0px;
		width:100%;
	}
	.wish_rockstars {
    column-count: auto;
    margin-right: 0px;
}
	.wish_rockstars_title{
		font-size:20px;
	}
	.wish_rockstars_content{
		font-size:14px;
	}
	.volunteer_rockstars.card_div .lower_sec .title{
		font-size:20px;
	}
	.volunteer_rockstars.card_div .lower_sec .content
	{
		font-size:13px;
	}
	.wish_rockstars_main {
    margin: 50px 0px;
}
/*------ community fundraising-----*/
.fundraiser_ideas_main{
		column-count:auto;
		margin-right:0px;
	}
.fundraiser_ideas_list{
		margin-right:0px;
	}
	.fundraising_work_list{
		display:block;
	}
	.fundraising_all_text{
		width:100%;
		margin-top:50px;
	}
	.fundraising_work_image{
		width:100%;
	}
	.fundraiser_main .fundraiser_title{
		font-size:20px;
		line-height:32px;
	}
	.fundraiser_main .fundraiser_content{
		font-size:14px;
		line-height:24px;
	}
	.fundraiser_ideas_content{
		font-size:14px;
		margin-bottom:20px;
	}
	.fundraiser_url a{
		font-size:16px;
	}
	.fundraising_work_title{
		font-size:20px;
	}
	.fundraising_work_content p,
	.fundraising_work_content ul li{
		font-size:14px;
		line-height:24px;
	}
	.page-community-fundraising .fundraiser_main_bottom .register_fundraising_title{
		font-size:20px;
		line-height:32px;
	}
	.page-community-fundraising .fundraiser_main_bottom .register_fundraising_content{
		font-size:14px;
		line-height:24px;
	}
	.card_div{
		width:100%;
		margin-right:0px;
	}
	/*----wishmap navbar-------------*/

	.donate-map-wish-title{
		display:none;
	}
.navbar-collapse-wishmap{
	position: absolute;
    background: #fff;
    width: 100%;
    height: 50vh;
    top: 82px;
    left: 0;
}
.wishmap_section .leftbox{
	max-width:100%;
	padding: 30px 40px 0px 40px;
	border-radius: 20px 20px 0px 0px;
    margin-top: -40px;
    position: relative;
    z-index: 3;
}
.wishmap_section .after_search_leftbox
	{
		margin-top:660px;
	}
.wishmap_section{
	flex-wrap:wrap;
	flex-direction:column-reverse;
}
	.search_pincode{
		width:100%;
	}
	.wish_box{
		border-radius:20px 20px 20px 20px;
		margin-bottom:30px;
		padding: 0px 0px 30px 0px;
	}

	.wish_image{
		background-size:cover;
		border-radius:20px 20px 0px 0px;
	}
	.wish_address {
    margin: 40px 10px 0px 10px;
}
	.error-text{
		padding:0px 30px;
	}
    /*--------sidebar-------*/
.sidebar-collapse{
    position: absolute;
    background: #F1F7FF;
    width: 100%;
    height: 100vh;
    top: 223px;
    left: 0;
    z-index:99;
    }
.widget-area {
    padding: 20px 50px;
}
.login.mail_id{
    margin-left:30px;
}
.login.user_name{
    margin-left:30px;
}
.user_dash_donat_main .donate_form_main{
    width:100%;
}
		/*-----donor portal---------*/
	.table-main-heading {
    margin-bottom: 40px;
    font-size: 24px;
    font-weight: 700;
}
	.table-container thead tr th{
		font-size:16px;
		padding-right:20px;
	}
	.table-container tbody tr td{
		font-size:14px;
		padding-right:20px;
	}
	.table-container thead tr th:nth-child(2){
		padding-right:20px;
	}
	.table-container tbody tr td:nth-child(2){
		padding-right:20px;
	}
	.donate_section .newsletter_title{
		font-size:20px;
		line-height:32px;
	}
	.donate_section .newsletter_content{
		font-size:14px;
		font-weight:500;
		line-height:24px;
	}
    .sec_desc_top{
        font-size: 18px;
    }
    .pay-process label{
        font-size:14px;
    }
    .pay-process input::placeholder{
        font-size:14px;
    }
   /*-------the wish journey ------*/
    .journey_main{
        display:flex;
        margin-top:50px;
    }

    .journey_image{
        width:100%;
    }
    .journey_content{
        width:100%;
        margin-top:10px;
    }

.wish_journey_stages .wish_journey_stages_list {
    width: 100%;
    margin-bottom: 220px;
}
    .wish_journey_stages .wish_journey_stages_list:last-child {
        margin-bottom:0px;
    }
.wish_journey_stages .wish_journey_stages_list:nth-child(even) {
     left: 0%;
}
.wish_journey_stages > .wish_journey_stages_list .number-wave img {
    left: -72px;
    position: absolute;
    transform: rotate(90deg);
    top: 259%;
}
.wish_journey_stages > .wish_journey_stages_list:nth-child(even) .number-wave  {
    left: -2px;
    position: absolute;
    transform: rotate(0deg);
    top: 297%;
}
    
    .journey_content p{
        font-size:14px;
        line-height:24px;
    }
    .journey_stages_title{
        font-size:20px;
    }
    .journey_stages_content{
        font-size:14px;
        line-height:24px;
    }
    .wish_journey_number{
        font-size:48px;
        margin: 0px 0px -30px 0px;
        background: -webkit-linear-gradient(101deg, rgba(0, 87, 184, 0) 64%, #0057B8 102.04%);
        -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    }
    .wish_journey_stages .wish_journey_stages_list .title{
        font-size:20px;
        margin-left: 25px;
    }
    .wish_journey_stages .wish_journey_stages_list .content{
        font-size:14px;
    }

	.donate_sick_kiwi_main{
		padding: 30px 40px 60px 40px ;
	}
	.sick_kiwi_content.all_text .donate_box_title,
	.left-content-donate h2{
		font-size:20px;
		line-height:32px;
	}
	.sick_kiwi_content.all_text .donate_box_content,
	.left-content-donate p{
		font-size:14px;
		line-height:20px;
	}
	.left-content-donate h4{
		font-size:18px;
		line-height:32px;
	}
	.wishmap_section{
		display
	}
	
	.legacies_title_main_content{
		width:100%;
	}
	#exampleModal .modal-dialog, #exampleModal1 .modal-dialog, #exampleModal2 .modal-dialog{
		width:auto!important;
		min-width:auto!important;
		max-width:100%!important;
	}
	.modal-header .btn-close{
		margin-top:10px!important;
	}
	.modal-dialog {
		margin:20px 20px;
	}
	.contact_form .row 
	{
		margin-top:0px;
	}
	.modal-body{
		padding:20px 20px;
	}
	.page-legacies .contact_detail_main{
		margin-top:20px;
	}
	.contact_us_main {
    margin: 80px 0px 0px 0px;
}
	.contact_all_content {
    width: 100%;
    margin-bottom: 30px;
}
.contact_frm{
	margin: 50px 0px 0px 0px;
}
	
.regular_donate_image img {
    width: 100%;
    height: 100%;
}
	.regular_donate_image{
		margin-bottom:50px;
	}
	.regular_givers_main{
		margin-top:100px;
	}
	.form-login-donor{
		width:100%;
	}
	.wish_list.cards_sec{
		color: #0057B8;
    font-size: 20px;
    font-weight: 700;
    font-family: "Lato", sans-serif;
	}
	.page-home .div_donate_form {
    transform: translate(0%, 14%);
}
	.medical_practitioners_image, .medical_eligibility_image, .child_health_image{
		width:100%;
	}
	.medical_practitioners_content, .medical-all-content-div, .child_health_content{
		width:100%;
	}
	.medical_practitioners_content, .medical_eligibility_content, .child_health_content{
		font-size: 14px;
    font-weight: 400;
		line-height:24px;
	}
	.medical_eligibility_title{
		    font-size: 24px;
	}
	.medical_practitioners_content p strong{
		font-size:15px;
	}
	.medical_journey_main, .medical_eligibility_journey_main, .medical_journey_main{
		margin:50px 0px;
	}
	.patient_apply_title{
		font-size:24px;
	}
	.medical_journey_main{
		flex-direction:column-reverse;
}
.page-medical-team .wish_journey_stages .wish_journey_stages_list {
    width: 100%;
    margin-bottom: 280px;
}
	.page-medical-team .wish_journey_stages .wish_journey_stages_list:last-child {
    width: 100%;
    margin-bottom: 0px;
}
.page-medical-team .wish_journey_stages .wish_journey_stages_list:nth-child(even) {
     left: 0%;
}
.page-medical-team .wish_journey_stages > .wish_journey_stages_list .number-wave img {
   	left: -72px;
    position: absolute;
    transform: rotate(90deg);
    top: 406%;
}
.page-medical-team .wish_journey_stages > .wish_journey_stages_list:nth-child(3) .number-wave img{
	left: -72px;
    position: absolute;
    transform: rotate(90deg);
    top: 435%;
}
.page-medical-team .wish_journey_stages > .wish_journey_stages_list:nth-child(even) .number-wave  {
	left: -2px;
    position: absolute;
    transform: rotate(0deg);
    top: 430%;
}
	
	/*--------donate page---------*/
	.page-donate-now .banner {
    display:block;
		min-height:550px;
		padding:20px;
}
	.page-donate-now .wish_title_list{
		width:100%;
		padding:0px;
	}
	.page-donate-now .wish_title_list .wish_stories_title{
		font-size:32px;
		line-height:32px;
	}
	.page-donate-now .wish_title_list .wish_stories_short_content{
		font-size:14px;
	}
	.page-donate-now .wish-slider_list{
		width:100%;
	}
	.toggle_price{
		margin:0px;
	}
	.col-md-6.sel_price{
		width:50%;
	}
	.donate_price .donate_btn{
		font-size:16px;
	}
	.rgt-content p{
		font-size:12px;
	}
	.donate_price .sel_price input+label{
		font-size:16px;
		padding: 14px 14px 10px;
	}
	.page-donate-now .banner{
		margin-top:32px;
	}
	.page-donate-now .donate_sick_kiwi_main{
		margin-top:250px;
	}
	.page-donate-now .slider_home_form_image {
    position: relative;
    top: 200px;
    right: 0;
    width: 600px;
    padding: 0px 0px 0px 0px;
}
	
	
	/*----home page------------*/
	.page-home .slider_home_form_slider{
		width: 100%;
    top: 300px;
    padding: 0px;
    right: 0;
    width: 100%;
    top: 0;
    padding: 0px 10px 0px 10px;
    left: 0;
    margin: -275px auto 0;
	position:relative;
	}

	.page-donate-now .div_donate_form{
		transform:none;
		float:none;
	}
	.page-donate-now .donate_form_main .page_prograssbar{
		width:100%;
	}
	.page-donate-now .slider_home_form_image{
		width:100%;
	}
	.page-home .home_slider{
		height:500px;
		background-position: center;
	}
	.page-home .slider_title_content_main{
		background-color:transparent;
	}
	.page-home .home_slider_content .slider_title{
		font-size:24px;
		line-height:32px;
	}
	.page-home .home_slider_content .slider_content{
		font-size:14px;
		line-height:24px;
	}
	.page-home .slider_mobile_image .home_slider_content .slider_title .blue{
		color:#fff;
	}
	.page-home .banner{
		position:relative;
		margin-top:-88px;
		height:auto;
	}

	.child_wish_main{
		margin:120px 0px 50px 0px;
	}
	.wish_journey_video_main{
		padding:0px;
	}
	.wish-slider_list .slick-dots{
		bottom:-111px;
	}
	.wish_slider_main{
		padding-left:0px;
	}
		.child_wish_title {
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    font-weight: 700;
    font-family: Droid Serif;
    text-align: center;
}
.child_wish_content {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    font-family: "Lato", sans-serif;
	text-align: center;
	padding:0px!important;
}
	.wish_stories_list .slick-dots {
    bottom: -24px;
}
	.wish_map_title{
		font-size:24px;
		margin-bottom:20px;
	}
.wish_map_sub_title {
    color: #272728;
    font-size: 16px;
}
.map_title {
    color: #272728B2;
    font-size: 14px;
    font-family: "Lato", sans-serif;
    font-weight: 500;
    line-height: 17px;
}
.wish_map-bg-img{
 	background-image: url('https://makeawish.org.nz/wp-content/uploads/2024/03/wishmap-mobile.png');
	background-size:cover;
	height:100%;
	width:100%;
	border-radius: 20px;
	padding: 50px 20px 250px 20px;
	}
.make_possible_title {
    font-weight: 700;
    font-size: 20px;
}
.make_possible_content {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
}
	.make_possible_main{
		margin:40px 0px;
	}
.page-home .donate_section{
		margin-top:20px;
	}
.child_wish_main {
    border-radius: 33px;
	
}
.wish_journey_title ,
.wish_journey_sub_title{
	font-size: 20px;
	line-height:32px;
}
.wish_journey_content{
	font-size:14px;
	line-height:24px;
	margin-top:10px;
}

.wish_stories_home_title {
    font-size: 24px;
}	
.wish_slide_lft_sec_text .title{
		font-size:16px;
	}	
.wish_stories_slider {
    margin: 80px 0px 0px 0px;
}	
.wish_slide_lft_sec_text .content{
	margin-right:0px;
	font-size:14px;
	line-height:24px;
}

.slick-dots{
	margin-bottom:70px!important;
}
.wish_stories_list.wish_slider{
		margin-top:-50px;
	}
.wish_journey_main{
		display:flex;
	flex-direction:column-reverse;
		padding:0px 10px;
	}
	.wish_journey_content_main{
		width:100%;
		margin-top:40px;
		padding:0px;
	}
	.wish_journey_video_main{
		width:100%;
		margin-top:40px;
	}

.row.newsletter p span input{
    width:100%!important;
}

	.wish_slide_lft_sec_text{
		width:100%;
		margin-bottom:50px;
	}
	.wish_slide_rgt_sec_img{
		width:100%;
	}
	.make_possible_main{
		display:flex;
		flex-direction:column-reverse;
	}
	.make_possible_video_url{
		width:100%;
	}
	.make_possible_all_content{
		width:100%;
		margin-top:40px;
		margin-bottom:20px;
	}
	.make_possible_main_video{
		width:100%;
		padding:0px;
	}
	.make_possible_video_url img{
		height:400px;
		object-fit:cover;
	}
	.make_possible_video_url iframe{
		height:400px;
	}
	.wish_journey_video{
		height:400px;
	}
	.wish_journey_video img{
		height:400px;
		object-fit:cover;
	}
	.fa-solid.fa-play{
		transform: translate(-50%, 186%);
	}
/*-----wish stories---------*/
	.page-wish-stories .wish_inner_slider.home_slider .container .row{
		display:flex;
		flex-direction:column-reverse;
	}
	.wish_stories_detail_title{
		font-size:24px;
		line-height:32px;
	}
	.wish_stories_detail_description{
		font-size:14px;
	}
	.single-wish_stories .wish_stories_content {
    margin-top: 80px;
}
/* 	.right_image_left_content{
		display:flex;
		flex-direction:column-reverse;
	} */
	.left_image_right_content{
		display:flex;
		flex-direction:column-reverse;
	}
	.wish_stories_left_image {
    width: 100%;
}
	.wish_stories_right_content {
    width: 100%;
    margin-top: 20px;
}
	.wish_stories_right_image{
		width:100%;
	}
	.wish_stories_left_content{
		width:100%;
		margin-top:50px;
	}
	.wish_title_list .wish_stories_title .black{
		font-size:24px;
	}
	.page-wish-stories .slider_image{
		float:none;
		width:100%;
	}
	.page-wish-stories .slick-slider{
	background-color:transparent!important;
    padding: 0px!important;
    border-radius: 0px;!important;
		box-shadow:none;
}
	.page-wish-stories .slider_title_content_main.home_slider_content{
		width:90%;
	}
	.page-wish-stories .slider_content{
		width:100%;
		padding:0px;
		margin-bottom:0px;
	}	
	.page-wish-stories .slider_title{
		font-size:20px;
		margin-top:0px;
	}
	.slider_title_content_main{
		background-color:#fff;
		padding:20px;
		position:relative;
		margin:-100px auto 0px;
		border-radius:12px;
	}
	.page-wish-stories .slick-dots {
    bottom: -25% !important;
}
	.slick-dots li button:before{
		font-size:56px1important;
	}
	.wish_stories_left_content p{
		font-size:14px;
		line-height:24px;
		font-weight:500;
		    font-family: "Lato", sans-serif;
	}
	.wish_stories_right_content p{
		font-size:14px;
		line-height:24px;
		font-weight:500;
		    font-family: "Lato", sans-serif;
	}
	.page-wish-stories .slider_title .red{
		font-size:20px;
	}
	.stories_box{
		margin-right:0px;
	}
	.page-wish-stories .card_div{
		width:100%;
		margin-right:0px!important;
	}
	.page-wish-stories .blog-filter-mobile1 {
     margin: 0rem;
    display: block!important;
 	background-color:transparent!important; 
    position: relative;
   margin: 0px;
    width: 100%;
	}
	.blog-filter-mobile1 label a{
		background-color:#fff;
		margin-top:10px!important;
	}
	.donate_title{
		font-size:20px;
		line-height:32px;
	}
	.page-wish-stories .banner{
		margin-top:50px;
	}
	
}

@media only screen and (max-width: 1199px) and (min-width: 992px){
		.page-donate-now .wish_title_list{
		padding:0px;
	}
}
@media only screen and (max-width: 1100px) and (min-width: 992px){
	.header-logo{
		left:-11%;
	}
}
@media only screen and (max-width: 551px) and (min-width: 400px){
	.div-btn-donate-pay .next{
		padding:8px 50px 10px 50px;
	}
	.choose-start-no{
		width:27%;
	}
	.enter-your-no{
		width:70%;
	}
}
@media only screen and (max-width: 399px){
	.mobile_main{
		display:block;
	}
	.choose-start-no{
		margin-bottom:10px;
		width:100%;
	}
	.page-donate-now .select-mobile{
		margin-left:0px;
	}
	.page-home .select-mobile{
		margin-left:0px;
	}
	.enter-your-no{
		width:100%;
	}
	.div-btn-donate-pay .next{
		padding:8px 40px 10px 40px;
	}
}
@media only screen and (min-width: 1400px){
	.fundraiser_ideas_list{
	display:block!important;
	background-color:#fff;
	border-radius:12px 12px 0px 0px;
	margin-bottom: 40px;
    margin-right: 30px;
	width: calc(100% / 3.3);
}
	.fundraiser_ideas_main{	
	margin-right:-48px;
	display: flex;
    flex-wrap: wrap;
	justify-content:space-between;
}
	.all_card_members {
  display: flex;
    flex-wrap: wrap;
	justify-content:space-between;
    margin-right: -25px;
}
	 .profile_sec_about {
    background-color: #fff;
    border-radius: 12px 12px 0px 0px;
    margin-bottom: 40px;
    margin-right: 30px;
	width: calc(100% / 4.6);
}
	.about_us_profile{
		width: 287px;
    height: 287px;
    overflow: hidden;
    border-radius: 12px 12px 0 0;
	}
.about_us_profile img{
    width:100%;
}
}
@media only screen and (max-width: 1399px) and (min-width: 992px){
	.fundraiser_ideas_list{
	display:block!important;
	background-color:#fff;
	border-radius:12px 12px 0px 0px;
	margin-bottom: 40px;
    margin-right: 30px;
	width: calc(100% / 3.4);
}
	.fundraiser_ideas_main{	
	margin-right:-40px;
	display: flex;
    flex-wrap: wrap;
	justify-content:space-between;
}
	.all_card_members {
  display: flex;
    flex-wrap: wrap;
	justify-content:space-between;
    margin-right: -25px;
}
	 .profile_sec_about {
    display: block !important;
    background-color: #fff;
    border-radius: 12px 12px 0px 0px;
    margin-bottom: 40px;
    margin-right: 30px;
	width: calc(100% / 4.6);
}
	.about_us_profile{
		width: 287px;
    height: 287px;
    overflow: hidden;
    border-radius: 12px 12px 0 0;
	}
.about_us_profile img{
    width:100%;
}
}
@media only screen and (max-width: 1281px) and (min-width: 1000px){
		.about_us_profile{
		width: 209px;
    height: 209px;
    overflow: hidden;
    border-radius: 12px 12px 0 0;
	}
.about_us_profile img{
    width:100%;
}
}
@media only screen and (max-width: 1300px) and (min-width: 1280px){
		.about_us_profile{
		width: 248px;
    height: 248px;
    overflow: hidden;
    border-radius: 12px 12px 0 0;
	}
.about_us_profile img{
    width:100%;
}
}
@media only screen and (max-width: 551px) {
	.page-home .home_slider{
		    height: calc(100vh - 83px);
    background-position: top right;
	}
		.page-home .home_slider_content{
		margin-top:50%;
		padding-left:10px;
			padding-right:0px;
	}
	.page-home .banner{
		margin-top:0;
		height:calc(100vh - 83px);
	}
	.page-home .home_slider{
		height:calc(100vh - 83px);
		background-position:top right;
	}
}

@media only screen and (max-width: 991px) and (min-width: 552px) {
	.page-home .home_slider{
		height:800px;
	}
		.page-home .home_slider_content{
		margin-top:70%;
			padding-left:10px;
			padding-right:0px;
	}
}
