@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,300,500,600,700,800,900);

.download_btn{
	    width: 122px;
    margin: 10% auto 10% auto;
    background-color: #ff6000 !important;
    border: 1px solid #ff6000 !important;
    padding: 10px;
    color: #fff;
}

.top22{
	width: 85%;
	margin: 0 auto;
}

.form_sm2{
	width:48%;
	float: left;
	margin: 1%;
}

.donate_bg1{
	 /* The image used */
  background-image: url("../images/donate-bg1.jpg");

  /* Set a specific height */
  height: 470px;

   background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.donate_bg2{
	 /* The image used */
  background-image: url("../images/donate-bg2.jpg");

  /* Set a specific height */
  height: 470px;

  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.donate_bg3{
	 /* The image used */
  background-image: url("../images/donate-bg3.jpg");

  /* Set a specific height */
  height: 300px;

   background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.frm_head{
	    font-family: 'Roboto',sans-serif;
    font-weight: 600;
    background-color: #ff6000;
    color: #fff;
    padding: 10px;
    margin-bottom: 20px;
    font-size: 20px;
}

.frm_sub{
	    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    line-height: 160%;
    margin: 0% 1%;
    font-weight: 600;
}

.Karma{
	width: 48%;
	margin: 2% auto;
}
.container {

	max-width:100%;

	width:100%;

	position:relative;

}


.donation{
	width: 100%;
	border-bottom: 1px solid #cdcdcd;
	padding:10px;
}

.txt_ctr{
	text-align: center;
}

.txt_right{
	text-align: right;
	    padding-top: 4px;
}

.donation_sm3{
	width: 31%;
	float: left;
	margin: 1%;
}

.donation_sm3 p{
	    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 160%;

}

.donation_sm3 a{
	    font-family: 'Open Sans',sans-serif;
    text-decoration: none;
    background-color: #ff6000;
    padding: 8px 12px;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
}

.donation_sm3 a:hover{
	background-color: #ff6000;
}

.any_amt{
	border: none;
    border-bottom: 1px solid #000;
    text-align: center;
    padding:5px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 600;
}

.any_amt:focus{
	border: none;
}

.donation_for{
	width: 50%;
	float: left;
}

.donation_amt{
	width: 50%;
	float: right;
}

.donation_txt{
	font-family: 'Open Sans',sans-serif;
	font-size: 20px;
	font-weight: 700;

}

.payment{
	
    width: 300px;
    margin: 10% auto;

}

.payment ul li{
	float: left;	
}

.cancel{
	    padding: 0px 20px;
    margin-top: 13px;
}

.payment ul li a{
 	    font-family: 'Open Sans',sans-serif;
    text-align: center;
    background-color: #ff6000;
    padding: 10px 39px;
    text-decoration: none;
    color: #fff;
    font-size: 16px;	
}


.razorpay-payment-button{
	    font-family: 'Open Sans',sans-serif;
    padding: 10px 50px;
    font-size: 16px;
    background-color: #ff6000;
    border: none;
    color: #fff;
    cursor: pointer;
}

#contactForm {

	padding:1px 0px 15px 0px;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 1px;

	margin-left: 0;

}




#contactForm h3 {

	color: #0066cc;

	display: block;

	font-size: 30px;

	font-weight: 400;

}



#contactForm h4 {

	margin:0px 0 15px;

	display:block;

	font-size:13px;

}



fieldset2 {

    display: block !important;

    -webkit-margin-start: 0px !important;

    -webkit-margin-end: 0px !important;

    -webkit-padding-before: 0em !important;

    -webkit-padding-start: 0em !important;

    -webkit-padding-end: 0em !important;

    -webkit-padding-after: 0em !important;

    min-width: -webkit-min-content !important;

    border-width: 0px !important;

    border-style: groove !important;

    border-color: threedface !important;

    border-image: initial !important;

}



#contactForm input[type="text"], #contactForm input[type="email"], #contactForm input[type="url"], #contactForm textarea {

	width:98%;

	border:1px solid #fff;

	margin:1%;

	float:left;

	padding:12px 10px;

	font-family: 'Roboto', sans-serif;

	border-radius: 6px;

	font-size:14px !important;

	border-radius:5px;

}

label{
	font-family: 'Roboto', sans-serif;
}



#contactForm textarea {

	    width: 98%;
    height: 60px;
    border: 1px solid #fff;
    margin: 1%;
    padding: 12px 10px;
    border-radius: 3px;
    border-radius: 5px;

}



#contactForm select {

	width:100% !important;

	border:1px solid #e5e5e5 !important;

	margin:0 0 0px;

	padding:12px 10px;

	font-family: 'Roboto', sans-serif;

	border-radius: 3px;

}



#contactForm button[type="submit"] {

	cursor:pointer;

	width:100px;

	border:none;

	font-size:14px !important;

	background:#ff6000 !important;

	color:#fff !important;

	font-family: 'Montserrat', sans-serif;

	padding:12px;

	font-weight:500;

	font-size:14px;

	margin: 5px 0px 10px -5%;

	border: 1px solid #fff;

    border-radius: 5px;

	text-transform:uppercase;

	transition: all 0.5s ease-in-out;

}



#contactForm button[type="submit"]:hover {

	background:#000 !important;

	-webkit-transition:background 0.3s ease-in-out;

	-moz-transition:background 0.3s ease-in-out;

	transition:background-color 0.3s ease-in-out;

	transition: all 0.5s ease-in-out;

	color: #fff !important;

}





#contactForm button[type="submit"]:active { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5); }



#contactForm input:focus, #contactForm textarea:focus {

	outline:0;

	border:1px solid #e5e5e5;

}

::-webkit-input-placeholder {

	color:#000 !important;

	font-size:13px !important;

}

:-moz-placeholder {

	color:#000 !important;

	font-size:13px !important;

}

::-moz-placeholder {

	color:#000 !important;

	font-size:13px !important;

}

:-ms-input-placeholder {

	color:#000 !important;

	font-size:13px !important;

}

#contactForm input[type="text"], #contactForm input[type="email"], #contactForm input[type="number"], #contactForm input[type="url"], #contactForm textarea{

	border-bottom:1px solid #dcdcdc !important;

	font-size:14px !important;

	color:#020202 !important;

	border-radius:4px !important;

	background-color: #fff;

	margin-bottom: 3%;

}



@media only screen and (max-width:720px){

#contactForm input[type="text"], #contactForm input[type="email"], #contactForm input[type="url"], #contactForm textarea {

	width:98%;

}

}



@media only screen and (max-width:720px){

#contactForm button[type="submit"] {

	margin: 5px 0px 10px 1%;

}

}

.float_right{
	float: right;
}

@media only screen and (max-width:1100px){
.top22{
    width:98%;
}
}

@media only screen and (max-width:1000px){
.col_sm2{
    width:98%;
    float: none;
    margin: 1% auto 8% auto;
}

.form_sm2{
    width:98%;
}
.donation_for{
	width:98%;
}
.donation_amt{
	width:98%;
}
.donation_txt{
	margin-top: 20px;
}
.float_right{
	    float: none;
    margin-left: 0% !important;
}
.Karma{
    width:98%;
    float: none;
    margin: 1% auto 8% auto;
}
}


@media only screen and (max-width:500px){
.donation_sm3{
 	width: 98%;
    float: none;
    margin: 1% auto 8% auto;
    text-align: left;
}
.Karma{
 	width: 98%;
    float: none;
    margin: 1% auto 8% auto;
    text-align: left;
}
}