:root {
    --main-color: #4e56a9;
    --secondary-color: #fff;
}
body, html {
    height: 100%;
}

body {
    direction: rtl;
    text-align: right;
    margin: 0;
}

body, body * {
	box-sizing:border-box;
    font-family: 'Assistant',sans-serif;
}


body #primary,
body .container,
body #donations-page-main-container {
    height: 100%;
}
.web3d {
  position: absolute;
  left: 10px;
  bottom: 10px;
  z-index: 1;
  color: #fff;
  font-size: 12px;
  direction: ltr;
}
.web3d > img{
max-width: 42px;
}
.igul-notice-thanks{
    padding: 0 0 20px;
    display: flex !important;
}
.thanks-share-btn-icon {
  height: 44px;
  width: 44px;
  display: inline-block;
  margin: 10px;
}
/*
#primary {
	
    background: url('background.jpg');
    background-size: auto;
    background-repeat: no-repeat;
    background-color: #00c2b3;
	
}
*/
/********* Donation Template - V2 *********/

#donation-payment-method,
#donation-frame {
    display: none;
}

.page-template-tpl-donations-v2 #primary .container .content-wrapper,
.thanks_wraper {
    display:flex;
    width: 100%;
	min-height:100%;
	background: url(images/bg_21.jpg) no-repeat fixed 0 center / cover;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container, .right-container {
    background-color: #2C316B;
	width:40%;
	margin-right: 5%;
    padding: 16px 50px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
	flex-shrink: 0;
	transition: all .3s;
}

.graphic_bg {
	width: 55%;
	display: flex;
	flex-wrap: wrap;
	align-items: self-end;
	justify-content: center;
	position: relative;
}
.graphic_bg > img {
  width: auto;
  position: fixed;
  left: 2vw;
  bottom: 0;
}
.graphic_bg > .logo,
.hideInDesk {
	display:none;
}
.graphic_bg > .main_title {
  margin: 0;
  font-size: 78px;
  color: #fff;
  line-height: 1;
  text-align: center;
  position: fixed;
  left: 0;
  top: 30px;
  width: 55vw;
}
.graphic_bg > .main_title span{
	display: block;
	font-weight: 400;
}
.payboxQR {
  width: 145px;
  position: fixed;
  bottom: 15px;
  left: 55vw;
  margin-left: -160px;
}
.column-3.advanced-column {
    flex-basis: 25%;
}



/*
#builder-section-1 .content-wrapper {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
*/

.donation-amounts-title {
    font-size: 1.1rem;
    font-weight: bold;
    color: #fff;
    margin-bottom: 10px;
    padding-top: 15px;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-amounts ul {
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-amounts ul li {
    display: block;
    margin: 20px 5px;
}


.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-amounts ul li.mark-invalid {
    border: 0 !important;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-amounts ul li.mark-invalid input {
    border: solid 1px #f80000 !important;
    border-radius: 10px;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-amounts ul input#custom-amount {
    position: initial;
    margin: 0;
    width: 100%;
    box-shadow: none;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 6px 10px;
    font-size: 20px;
    height: auto;
    line-height: normal;
    background-color: transparent;
    color: #fff;
    cursor: pointer;
    box-sizing: border-box;
    font: inherit;
    font-size: 20px;
	text-align:center;
}


.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-amounts ul input#custom-amount.active,
.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-amounts ul input#custom-amount:focus {
    background-color: #272d61;
    border-color: #272d61;
    border-radius: 10px;
    color: #fff;
}
.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-amounts ul input#custom-amount{
	-moz-appearance: textfield;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-amounts li a,
.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-purpose a {
    height: auto !important;
    width: auto;
    min-width: 110px;
    line-height: initial;
    border: 1px solid #848bd2;
    border-radius: 10px;
    background: none;
    box-shadow: none;
    color: #fff;
    font-size: 18px;
    padding: 5px 15px;
    margin-bottom: 0;
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-amounts li a.active,
.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-purpose a.active {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #272d61 !important;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-purpose #donation-duration {
    float: none;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-purpose #donation-duration ul {
    width: 100%;
    height: auto;
    display: flex;
    list-style: none;
    margin: 0;
    padding: 20px 0 40px 0;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-purpose #donation-duration ul li {
    text-align: right;
    margin: 0 5px;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-summary-wrapper {
    padding: 0;
    margin: 0;
    text-align: left;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-summary-wrapper #donation-summary {
    font-size: 24px;
    color: #333333;
    text-align: left;
    float: none;
    line-height: initial;
    margin: 10px 0;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container input[type="text"] {
    background-color: transparent;
}

#custom-amount::placeholder,
#dontaion-personal-details input::placeholder {
    color: #fff;
  opacity:1;
}

.proceed-button {
  height: auto;
  width: auto;
  min-width: 100px;
  line-height: initial;
  border: 1px solid #848bd2;
  border-radius: 10px;
  background: none;
  box-shadow: none;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  padding: 5px 10px;
  margin-bottom: 0;
  margin-left: 0;
  text-align: center;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
}

.return-button {
    height: auto;
    width: auto;
    min-width: 120px;
    line-height: initial;
    border: 1px solid #848bd2;
    border-radius: 10px;
    background-color: #848bd2;
    box-shadow: none;
    color: #CDCDCD;
    font-size: 20px;
    font-weight: bold;
    padding: 5px 10px;
    margin-bottom: 0;
    margin-left: 0;
    text-align: center;
    transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container .proceed-button:hover {
    background-color: #848bd2;
    border: 0;
	color: #2d316e;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-notice {
    color: #333333;
    line-height: 1.2;
    height: auto;
    margin-bottom: 20px;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #dontaion-personal-details input[type="text"] {
    height: auto !important;
    min-width: 120px;
    line-height: initial;
    border: 1px solid #848bd2;
    border-radius: 10px;
    background: none;
    box-shadow: none;
    color: #848bd2;
    font-size: 20px;
    padding: 5px 10px;
    box-sizing: border-box;
    width: calc(100% - 10px);
    margin: 10px 5px;
    font: inherit;
    font-size: 1.3rem;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #opt-in {
    border: 0;
    display: flex;
    flex-direction: column;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #opt-in input[type="checkbox"] {
    position: absolute;
    top: 5px;
    right: 0;
    opacity: 0;
    cursor: pointer;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #opt-in input[type="checkbox"]:checked~.checkmark:after {
    display: block;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #opt-in .checkmark {
    position: absolute;
    top: 5px;
    right: 5px;
    height: 16px;
    width: 16px;
    background-color: transparent;
    border: 1px solid #fff;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #opt-in .checkmark:after {
    content: "";
    position: absolute;
    display: none;
    left: 5px;
    top: 2px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #opt-in label {
    color: #fff;
    font-size: 1.1rem;
    line-height: 1.4;
    font-weight: normal;
    padding-right: 28px;
    position: relative;
    margin-bottom: 20px;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #final-destination {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    text-align: right;
    margin-bottom: 10px;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-frame {
    margin-top: 0;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-frame #frame-wrapper iframe {
    height: 600px;
}


.page-template-tpl-donations-v2 #primary .container article {
    background-color: #848bd2;
}

.page-template-tpl-donations-v2 #primary .container article section.donation-options {
    text-align: center;
    padding: 15px 0;
}

.page-template-tpl-donations-v2 #primary .container article section.donation-options img {
    width: 60px;
}

.page-template-tpl-donations-v2 #primary .container article section.donation-options h2 {
    font-weight: normal;
    color: #333333;
    margin: 0;
}

.page-template-tpl-donations-v2 #primary .container article section.donation-options .col4-titles {
    margin-top: 20px;
}

.page-template-tpl-donations-v2 #primary .container article section.donation-options h3 {
    font-size: 16px;
    color: #333333;
    margin: 0 !important;
}

.page-template-tpl-donations-v2 #primary .container article section.donation-options p {
    font-size: 14px;
    line-height: 1.7;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container.confirmation-page {
    text-align: center;
    background-color: #eeeeee;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container.confirmation-page.success {
    /*min-height: 70vh;*/
    display: flex;
    /*justify-content: center;*/
    /*align-items: center;*/
    min-height: 100vh;
    align-items: start;
    background-position: top center;
    text-align: right;
    justify-content: flex-start;
    max-width: 1170px;
    margin: 0 auto;
    background-size: contain;
    background-color: transparent;
    background-repeat: no-repeat;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container.confirmation-page.success .share-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 50px;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container.confirmation-page.success .share-container .share-title {
    font-weight: bold;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container.confirmation-page.success .share-container a {
    margin: 0 10px;
    cursor: pointer;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container.confirmation-page .confirmation-text-container {
    max-width: 100%;
    padding: 20px;
    margin: 0 30px;
    background: #2D3091;
    width: 360px;
    margin: 310px auto 0 auto;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container.confirmation-page .confirmation-text-container h1 {
    font-size: 1.3rem;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container.confirmation-page h1 {
    font-weight: bold;
    /*font-size: 42px;*/
    /*color: #333333 !important;*/
    color: #fff !important;
    font-size: 30px;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container.confirmation-page .donation-form-wrapper {
    background: none;
    float: none !important;
    /*margin: 30px 0;*/
    margin: 0;
    padding: 0;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container.confirmation-page .donation-form-wrapper h3,
.page-template-tpl-donations-v2 #primary .container #donations-page-main-container.confirmation-page .donation-form-wrapper .confirmation-content {
    color: #333333 !important;
    /*font-size: 22px;*/
    font-size: 16px;
    line-height: 1.5;
    font-weight: normal;
}

.page-template-tpl-donations-v2 #primary .container #donations-page-main-container.confirmation-page .donation-form-wrapper h3 {
    color: #fff !important;
}

#confirmation-img {
    display: none;
}

#donations-page-main-container a.cook-book {
    text-decoration: underline;
    font-weight: 700;
    color: #CDCDCD;
}

#builder-section-1 img {
    height: 150px;
}

#dontaion-personal-details {
    display: flex;
    flex-wrap: wrap;
}

.col-sm-6 {
    width: 50%;
}

.col-sm-12 {
    width: 100%;
}

a {
    text-decoration: none;
}

#final-destination-pay div {
    display: flex;
    justify-content: flex-end;
}

form {
    width: 100%;
    padding-bottom: 20px;
}

.align-center {
    align-items: center;
}

.logo-wrapper {
    align-items: center;
}
.logo-img{
    width: auto;
    max-width: 180px;
}

#custom-amount,
.donation-duration-button {
    transition: background 0.2s ease-in-out;
}
#custom-amount:hover{}
.donation-sum-button:hover,
.donation-duration-button:hover {
    background: #fff !important;
    border-color: #fff !important;
    color: #272d61 !important;
}

.home-button {
	position: absolute;
	top: 20px;
	left: 20px;
	font-weight: normal;
	padding: 2px 20px 3px;
	color: #fff;
	border: 1px solid;
	text-align: center;
	border-radius: 15px;
	transition: all 0.5s ease;
	z-index: 1;
}

i.fa.fa-angle-double-left {
    
}

.home-button:hover {
    box-shadow: 5px 5px 15px 0 rgba(0,0,0,0.25);
}

.mark-invalid {
    border: solid 1px #f80000 !important;
}

/************* Thank you page ***********/

body.thank-you-page {
    background: #CDCDCD;
}

#donations-page-main-container.confirmation-page.success {
    background-image: url('thank-donation.jpg');
    display: flex;
    min-height: 100vh;
    align-items: start;
    background-position: right;
    text-align: right;
    justify-content: flex-start;
    margin: 0 auto;
    background-size: cover;
    background-color: transparent;
    background-repeat: no-repeat;
}

#donations-page-main-container .confirmation-text-container {
    max-width: 100%;
    padding: 20px;
    color: white;
    width: 650px;
    margin-top:10%;
}

#donations-page-main-container #donations-page-main-container.confirmation-page h1 {
    font-weight: bold;
    color: #fff !important;
    font-size: 30px;
}

.modal-box {
    width: 300px;
    min-height: 150px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -150px;
    margin-top: -140px;
    z-index: 9999;
    -webkit-box-shadow: 0px 0px 10px 2px rgba(80, 80, 80, 0.35);
    -moz-box-shadow: 0px 0px 10px 2px rgba(80, 80, 80, 0.35);
    box-shadow: 0px 0px 10px 2px rgba(80, 80, 80, 0.35);
    padding: 0 15px 15px 15px;
    display: none;
}

.modal-x {
    position: absolute;
    font-weight: 700;
    left: 5px;
    display: block;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.modal-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9998;
    background-color: rgba(230, 230, 230, 0.5);
    display: none;
}

.req-lab {
    color: #f80000;
}

hr {
    border: 1px solid #848bd2;
}

.donation-text {
    color: #fff;
    font-size: 20px;
	max-width: 90%;
}

img {
    width: 100%;
}
/*
h1 {
    font-size: 9rem;
    text-align: center;
    font-weight: 400;
    line-height: 0.8;
    margin-bottom: 0;
}
*/
.donation-form-wrapper img {
    width: 180px;
}

.pb-widget-inner {
    max-width: 530px;
    margin: auto;
    text-align: center;
}

.textwidget h3 {
    text-align: center;
    font-size: 1.5rem;
    font-weight: lighter;
    margin-bottom: 0;
}

iframe {
    background-color: white;
    padding: 20px;
    margin-top: 20px;
}

.grecaptcha-badge, .grecaptcha-logo {
	z-index:-1;
	opacity:0;
}

.grecaptcha-badge iframe {
    padding: 0;
    width: 256px;
}

#builder-section-1 {
    padding: 0 0 40px 0;
}

#builder-section-1 h2 {
    margin-top: 0;
}

.tnk_text {
    padding: 5px 10px;
	flex-shrink: 0;
	color:#ffffff;
	font-size: 2em;
}
.tnk_text img {
	width:auto;
	max-width:100%;
}
.tnk_text h1{
    color: #08a198;
    font-size: 2.4em;
    line-height: 1em;
    margin: 30px 0;
}
.tnk_text h2{
    margin: 20px 0;
}

.tnk_text p span {
    color: #08a198;
}

.tnk_text p{
    color: white;
    font-size: 20px;
}


.thanks_wraper .paybox_link {
	display:none;
}
.tnk_confirm_txt {
	color:#312780;
}

.profile_pic {
    background-image: url(images/profile_background.webp);
    background-size: cover;
    background-position-y: bottom;
    background-repeat: no-repeat;
    min-height: 300px;
}
.profile_pic_text .text_title{
    color:#ffc90a;
}
.profile_pic_text{
    padding: 3px 20%;
}

.profile_pic_text p {
    font-size: 16px !important;
    margin: 10px 0;
}

.profile_pic_button{
    background-color: #ffc90a;
    color: #3c4284;
    font-size: 16px;
    height: 30px;
    text-align: center;
    padding: 5px 5%;
    margin: 0px 20%;
    border: none;
    border-radius: 25px;
}
a.profile_pic_button:hover {
    background: #e6b41e;
}

@media screen and (max-width: 1800px) {
	.graphic_bg > img {
	    width: 43vw;
		left: 1vw;
	}
    .profile_pic{
        background-color: #3d427c;
        background-size: contain !important;
    }
    .profile_pic_button {
        margin: 0px 12%;
        background-size: contain !important;
    }
    .profile_pic_text {
        padding: 10px 20%;
    }
    
}

@media screen and (max-width: 1400px) {
	.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container, .right-container{
		width: 42%;
		margin-right: 3%;
	}
	.payboxQR{
		margin-left: -10vw;
		width: 8vw;
	}
	.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container {
		padding: 20px 30px;
	}
    .profile_pic{
        min-height: 315px;
    }
    .profile_pic_text {
        padding: 10px;
    }
        
}
@media screen and (max-width: 1250px) {
	.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container {
		padding: 20px 10px;
	}
	
	.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-amounts ul {
		flex-wrap:wrap;
		margin-bottom:20px;
	}	
	
	.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-purpose #donation-duration ul {
		justify-content:space-between;
		flex-wrap:wrap;
	}
	.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-purpose #donation-duration ul li {
		margin:auto;
		margin-bottom:20px;
	}
	.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-amounts li a, .page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-purpose a {
		min-width:0;
	}
    .profile_pic {
        background-color: #3d427c;
    }
    .profile_pic_text {
        padding: 3px;
}
@media screen and (max-width: 1000px) {
	
    .page-template-tpl-donations-v2 #primary .container .content-wrapper,
	.thanks_wraper	{
        padding:0;
    }
	.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container,
	.thanks_wraper .tnk_text {
		width:100%;
	}
	.graphic_bg {
		background-size: auto, 100%;
		background-attachment: scroll, scroll;
		background-position: right top, left 250px;
	}
	.payboxQR {
		
	}
    .tnk_text h1 {
        font-size: 1.4em;
    }
    .tnk_text h2 {
        font-size: 0.7em;
    }

}

@media screen and (max-width: 768px) {
	
	/*.hideInMobile {
		display:none;
	}
	.hideInDesk {
		display:block;
	}*/
	
	.home-button {
		font-size:11px;
	}
	.logo-wrapper > .logo{
		display:none;
	}
    .web3d > img{
max-width: 34px;
}
    .right-container{
        padding: 10px;  
    }
	
    .page-template-tpl-donations-v2 #primary .container .content-wrapper,
	.thanks_wraper {
        padding:0;
		flex-wrap:wrap;
		background: #000;
    }
	.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container,
	.thanks_wraper .right-container .tnk_text, .right-container {
		width:100%;
		order:2;
		background:rgba(49,55,141,.8);
		margin: 0;
	}
	.thanks_wraper .tnk_text {
		background:none;
	}
	.graphic_bg {
	  width: 100%;
	  order: 1;
	  height: auto;
	  background: url(images/bg_21.jpg) no-repeat scroll 0 center / cover;
	}
	.graphic_bg > .main_title {
	  margin: 120px 0 20px;
	  font-size: 11vw;
	  position: relative;
	  left: auto;
	  top: auto;
	  width: 100%;
	}
	.graphic_bg > img {
	  width: auto;
	  left: auto;
	  position: relative;
	  bottom: auto;
	  max-width: 75%;
	}
	.graphic_header .background_contact {
        width: 48%;
        position: absolute;
        top: 12%;
        z-index: 1;
        right: 20px;
	}
	.graphic_bg > .logo{
		display: block;
        width: 60px;
        z-index: 1;
        position: absolute;
        right: 15px;
        top: 12px;
	}
	.graphic_bg > .logo img.logo-img {
	  max-width: 90%;
	}
    .graphic_header .ari {
        width: 50%;
        top: 7%;
        position: absolute;
        left: 0px;
	}
	.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-amounts ul li {
		margin-bottom:0;
	}
	
	.payboxQR {
	  position: relative;
	  left: auto;
	  right: auto;
	  width: 20%;
	  bottom: auto;
	  padding-left: 5px;
	  margin: 0 2.5% 15px 2.5%;
	  padding-right: 5px;
	}
	
	.tnk_confirm_txt {
		display:block;
	}
	
	.page-template-tpl-donations-v2 #primary .container #donations-page-main-container .content-wrapper .form-container #donation-purpose #donation-duration ul {
		padding-bottom:0;
	}
	
	.donation-form-wrapper img {
		width:200px;
	}
    .profile_pic_button {
        margin: 0px 18%;
        background-size: contain !important;
    }
}}