/*.en__component--column--2 .en__component--formblock { display: none; }*/
.en__component--column--2 .en__component--formblock.active { display: block; margin-top:10px; }
#form_4 {
    z-index: 999;
    height: 400px;
    margin-top: -740px;
}
#main-content .form_menu:before { content: 'One time donation'; background: #FF3A42; display: block; color: #fff; font-size: 18px; padding: 10px 4px; text-align: center; font-weight: 500;}
#main-content .form_menu.month:before { content: 'Monthly Renewal'; }
#monthly.form_menu:before,#y.form_menu:before { content: 'Monthly Renewal'; }
#annual.form_menu:before { content: 'Annual Renewal'; }

.form_menu:before { content: 'One time donation'; background: #0d3043; display: block; color: #fff; font-size: 18px; padding: 10px 4px; text-align: center; }
.form_menu.month:before { content: 'Monthly Renewal'; }
#monthly.form_menu:before { content: 'Monthly Renewal'; }
#annualy.form_menu:before { content: 'Annual Renewal'; }
@media (min-width:992px) {

   #main-content .en__component--row--2 .en__component--column--2 { width: 36%; margin-top: -470px;}
}

@media (max-width:1160px) and (min-width:992px) {
	#main-content ul.menu li a { padding-left: 32px; }
	#main-content ul.menu li a:before { transform: scale(0.5); left: 8px; }
}

@media (min-width:992px) {
	.header h1 { margin-left: 4%; margin-right: 39%; }
	label.popup-btn { display: none; }
    #main-content .en__component--row { display: flex;align-items:flex-start; align-content:flex-start; }
    #main-content .en__component--row--2 .en__component--column--1 { max-width: 64%; padding-right: 30px; }
    #main-content .en__component--row--2 .en__component--column--2 { width: 36%; margin-top: -370px;right:0%; }
    .en__component.en__component--copyblock {padding: 0 20px;}
    #main-content .sub-content h1.page_title { padding: 0 20px; width: 64%; }
    #footer .sub-content { min-width: 60%; width: 50%; }
    #footer {margin-top: 40px; }
    #main-content .en__component--copyblock.title { -moz-border-radius-topleft: 12px; -moz-border-radius-topright: 12px; }
}

@media (max-width:992px) {
    
    #popup:checked+ .wrapper .header { background: #0d3043 !important; }
	
    .msg_wrap .msg-cls, ul.en__errorList li { width: 80%; }
    ul.en__errorList li { font-size: 12px; padding: 4px 0; }
    
    #main-content form.en__component--page>a { width: auto; }
    .wrapper #main-content .thanks-mob-anim {bottom: 50px;}
#main-content h1.page_title {    float: left;    margin: 2% 4% 2% 4%; color:#ffffff;    padding: 6px;text-transform: capitalize;padding-left: 10px;}



 .wrapper #main-content .thanks-anim { display: none; }
 .wrapper #main-content .thanks-mob-anim { display: block; }

	
}

@media (max-width:680px) {
#main-content ul.menu li { min-width: 80px; }
#main-content ul.menu li a {padding: 0 10px;text-align: center;}
#main-content ul.menu li a:before { content: normal; }
#main-content ul.menu li a b{ display: inline; }
#main-content ul.menu li a { padding-left: 15px; }
/*.header .overlay:before { width: 120px; }
.header .overlay:after { left: 82px; }*/
#main-content .petition-text-block { margin: 40px 10px; }
#main-content ul.en__errorList, #main-content .en__errorHeader { width: auto; }
.header .logo { width: 140px; }
.header .logo a { display: block; padding-top: 8px; }
#main-content h2 { margin: 20px 0 0; font-size: 20px; line-height: normal; }
#main-content .en__submit button { width: 90%; font-size: 16px; font-weight:bold;}
.header{ background-position: center !important;}
.header h1.page_title{font-size: 1.25em;line-height: 24px;   margin-left: 30px;   margin-right: 30px;}
#main-content ul.en__errorList .msg_wrap b {top: -104px;right: -124px;}
}




@media screen and (-webkit-min-device-pixel-ratio: 0) {
select:focus, textarea:focus, input:focus {
        font-size: 14px;
    }
}


/*:::::::::Css For Hold::::::::;*/
.cnfm_dtn {
  position: relative !important;
  height: 150% ;
  padding:30px;
  top:16vh ;
  background: #4b4949 !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-direction: column !important;
  text-align: center !important;
  z-index: 9999 !important;
  color: #fff !important;
}

/* .cnfm_dtn1{*/
/*    position: relative !important;*/
/*    height: 100%;*/
    /* top: 90%; */
/*     margin-top: 750px; */
/*    background: #4b4949 !important;*/
/*    display: flex !important;*/
/*    justify-content: center !important;*/
/*    align-items: center !important;*/
/*    flex-direction: column !important;*/
/*    text-align: center !important;*/
/*    z-index: 9999 !important;*/
/*    color: #fff !important;*/
/*}*/
