@charset "utf-8";

body{   
    color: #333;
}
h2{
    text-align: center;
    color:  #40a0a0;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-size: 24px;
}


h4{
   
    text-align: center;
    font-size: 20px;
    font-weight: normal !important;
}

.container{
    width: 1200px;
    margin:auto;
}

.donate-now {
     list-style-type:none;
     margin:12px 0 0 0;
     text-align: center;

}

.donate-now  h2{
   margin-bottom: 15px;
}

.donate-now .radioWrapp {
    float: none;
    margin: 10px 5px 0;
    max-width:200px; 
		flex:none;
    height: 150px;
    position: relative;
    display: inline-block;
}

.donate-now .radioWrapping {
    
   max-width:260px !important; 
		
}

.radioWrapp h2{
   font-size: 18px;
   color: #cc6a3e;
}
.radioWrapp span{
   display: block;
    color: #333;
    font-size: 15px;
    margin-top: 10px;
    font-weight: 400;
}

.donate-now label, .donate-now input {
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
  	border-radius: 10px;
}

.donate-now input[type="radio"] {
    opacity:0;
    z-index:100;
}

.donate-now input[type="radio"]:checked + label {
   background:#f5e4dd;
}

.donate-now input[type="radio"]:checked + label i {
       background: url(../../images/tick.png);
    position: absolute;
    z-index: 9999;
    width: 17px;
    height: 12px;
    right: 10px;
    top: 10px;
}

.donate-now label {
     padding: 26px 16px 20px;
     cursor:pointer;
     z-index:90;
    background:#f5f5f5;
}


.donate-now label:hover {
    background:#f5e4dd;
}

.swiper-button-prev {
    background-image: url(../images/arrow_left.svg) !important;
    left: 10px;
    right: auto;
    top: 50%;
}

.swiper-button-next {
    background-image: url(../images/arrow_right.svg) !important;
    right: 10px;
    left: auto;
    top: 50%;
}

.blog-next, .blog-prev {
    top: 50%;
}

.arrows-outside {
    position: relative;
    margin: 50px 0;
}

.arrows-outside .swiper-container {
    margin: 0 60px;
  	border-radius: 15px;
}

.quantity .radioWrapp {
    width: 137px;
    height: 108px;
    position: relative;
    display: inline-block;
  	
}


.purchasearea button{
    background: #27C6C3 !important;
    color: #fff !important;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 26px !important;
    text-transform: uppercase;
    margin-bottom: 50px !important;
    display: inline-block;
    transition: 250ms ease-in-out;
    border: none;
    border-radius: 5px;
    padding: 5px 20px;
    cursor: pointer;
}
.purchasearea h2, .purchasearea h4{
    margin: 40px 0;
}
.purchasearea span{
    display: block;
    font-size: 18px;
    margin: 20px 0;
    text-decoration: underline;
}
.purchasearea button:hover{
    background: #27C6C3;
    color: white;
}

.subheading{
    float:none; margin:auto; 
}

.subheading h4{ 
line-height: 30px;
}

.formsection{
	    margin: 12px 0 0 0;
}
.formsection select {
    margin-bottom: 20px !important;
}

.formsection h2{
	    margin-bottom: 15px;
}
.purchasearea{
	text-align:center;
	clear:both;
}
.location, .type, .budget, .quantity, .formsection{
    display: none;
}

.purchasearea h4 span{
	display: inline;
   text-decoration: none; 
       font-size: 1.5rem;
}

.giftWrapp input{
	    position: relative;
    width: 100%;
	border:1px solid #cdb3be;
	background:none;
	padding:2px;
	color: #a05664;
    font-size: 15px;
	text-align:center;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}


input[type=number] {
    -moz-appearance:textfield;
}

.bannerContent{
	position:absolute;
	left: 50%;
	top: 60%;
	transform: translate(-50%, -50%);	
	text-align:center;
}
.top-banner{
	position:relative;
}
.bannerContent h2{color:#fff;    font-size: 30px;}
.bannerContent p{color:#fff;    font-size: 20px;}


.disabledField{
	cursor:no-drop;
}
.disabledField h2, .disabledField span{
    color: #ccc;
}

.disabledField label:hover{
	 background:#f5f5f5;cursor:no-drop;
}

.donatenowWrapp{
	margin:37px 0 30px;
}

.giftmoreMsg{
clear: both;
display: block;
font-size: 14px;
color: red;
margin-bottom: 13px;
}
}
@media only screen and (min-width : 1440px) {

}

@media only screen and (min-width : 1280px) and (max-width : 1439px) {
   
}



@media only screen and (min-width : 1023px) and (max-width : 1279px) {
    .container{
        width: 95%;
    }

}



@media only screen and (min-width : 768px) and (max-width : 1023px) {
    .container{
        width: 95%;
    }


.postImage img {
    width: 100%;
}

    
}


@media only screen and (min-width : 480px) and (max-width : 767px) {
    .container{
        width: 95%;
    }

    .postImage img {
        width: 100%;
    }
    .bannerContent{
        width: 80%;
    }
} 


@media only screen and (min-width : 320px) and (max-width : 479px) {
    .container{
        width: 95%;
    }

    .postImage img {
        width: 100%;
    }

    .bannerContent{
        width: 80%;
    }

} /*End Responsive*/

.thankyou-block{
	margin-top:115px;
}
.home-block{
	margin-top:0px;
}