/*
 * shiduchim Main styles here.
*/

@font-face{
	font-family: 'RBNo3.1-Bold';
	src: url('../fonts/shiduchim/RBNo3.1-Bold.otf');
}
@font-face{
	font-family: 'RBNo3.1-Medium';
	src: url('../fonts/shiduchim/RBNo3.1-Medium.otf');
}
@font-face{
	font-family: 'RevansBold';
	src: url('../fonts/shiduchim/Revans-Bold.otf');
}

@font-face{
	font-family: 'Revans-SemiBold';
	src: url('../fonts/shiduchim/Revans-SemiBold.otf');
}

@font-face{
	font-family: 'RBNo3.1-Book';
	src: url('../fonts/shiduchim/RBNo3.1-Book.otf');
}

@font-face{
	font-family: 'HADASIM';
	src: url('../fonts/shiduchim/HADASIM.TTF');
}

@font-face{
	font-family: 'FbFrankReal';
	src: url('../fonts/shiduchim/FbFrankReal.otf');
}
.Shiduchim-nav-right{
    width: 70%;
    max-width: 967px;
}

.Shiduchim-nav-right ul.main_nav {
    float: right;
    width: 100%;
    max-width:583px;
    list-style-type: none;
	margin-top:20px;
}
.Shiduchim-nav-right ul.main_nav li, .Shiduchim-nav-right ul.main_nav li a {
    float: left;
    list-style-type: none;
    text-align: center;
    color: #FFF !important;
    padding-top: 9px;
}

a.btn.Shiduchim-btn-custom {
    min-width: 160px !important;
    margin: 0;
    padding: 8px 6px;
    padding-left: 20px;
    border-radius: 10px;
    background: #7C171B !important;
    font-size: 15px;
}
p#breadcrumbs {
    display: none;
}

header.Shiduchim-hero-header {
    z-index: 999;
	padding-top:30px;
}

span.before_logo_content {
    color: #FFF;
    font-family:'Revans-SemiBold' !important;
	font-size:20px;

}
a.mr-4.foot-img img {
    margin-top: -20px;
}

ul.footer_main_nav li, ul.footer_main_nav li a {
    list-style-type: none;
    color: #FFF !important;
    float: left;
    min-width: 120px;
	font-family:'RBNo3.1-Medium' !important;
	font-size:15px !important;
	font-weight:400;
	letter-spacing: 2px;
}

footer.Shiduchim-main-footer.bg-or {
    padding: 40px 0px 40px 0px;
	background-color:#dc7d15 !important;
}

ul.footer_main_nav {
    margin-top: 45px;
    margin-bottom: 50px;
    float: left;
}
a.mr-4.foot-img {
    margin-left: 70px;
}

a.btn.Shiduchim-btn-custom.footer {
    position: absolute;
    top: -55px;
    z-index: 999;
    right: 94px;
    border-radius: 10px !important;
    min-width: 150px !important;
	font-family:'Revans-SemiBold' !important;
	font-size: 22px;
    padding-top: 0px;
	color: #FFF !important;
    text-transform: uppercase;
	padding-right: 35px;
	padding-top: 5px;
}
a.btn.Shiduchim-btn-custom.footer span.btn_arrow {
	    line-height: 22px;
		padding-top: 5px;
}

a.btn.Shiduchim-btn-custom.footer-sponsor {
    position: absolute;
    min-width: 350px !important;
    bottom: -40px;
    border-radius: 10px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding-top: 17px;
    font-size: 18px;
    font-family: 'Revans-SemiBold' !important;
    right: 45px;
    padding-right: 44px;
}




#SPONSOR_WEDDING {
    display: inline-block;
    background: #7C171B;
    font-family: Lato;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF !important;
    text-transform: uppercase;
    padding: 20px 35px;
    position: fixed;
    top: 50%;
    right: -100px;
    z-index: 99;
    transform: rotate(-90deg);
    border-radius: 20px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.Shiduchim-nav-right.text-right ul li a {
    font-family: 'RBNo3.1-Medium';
    text-transform: uppercase;
    letter-spacing: 2px;
	font-weight: 400;
}

section.shiduchim_content .elementor-container { 
max-width:1220px;
}

.footer-info {
    margin-top: -35px;
    float: right;
}
a.mr-4.foot-img {
    float: left !important;
    max-width: 250px !important;
	padding-top: 60px;
    
}
span.btn_arrow {
    color: #dc7d15 !important;
    font-weight: bold;
    font-size: 18px;
	position: absolute;
    display: inline-block;
    padding-left: 8px;
    content: "➞";
    transition: transform 0.3s ease-out;	
}
    /*
 * shiduchim Main styles here.
*/

@font-face{
	font-family: 'RBNo3.1-Bold';
	src: url('../fonts/shiduchim/RBNo3.1-Bold.otf');
}
@font-face{
	font-family: 'RBNo3.1-Medium';
	src: url('../fonts/shiduchim/RBNo3.1-Medium.otf');
}
@font-face{
	font-family: 'RevansBold';
	src: url('../fonts/shiduchim/Revans-Bold.otf');
}

@font-face{
	font-family: 'Revans-SemiBold';
	src: url('../fonts/shiduchim/Revans-SemiBold.otf');
}

@font-face{
	font-family: 'RBNo3.1-Book';
	src: url('../fonts/shiduchim/RBNo3.1-Book.otf');
}

.Shiduchim-nav-right{
    width: 70%;
    max-width: 967px;
}

.Shiduchim-nav-right ul.main_nav {
    float: right;
    width: 100%;
    max-width:583px;
    list-style-type: none;
	margin-top:20px;
}
.Shiduchim-nav-right ul.main_nav li, .Shiduchim-nav-right ul.main_nav li a {
    float: left;
    list-style-type: none;
    text-align: center;
    color: #FFF !important;
    padding-top: 9px;
	margin-right:15px;
}

a.btn.Shiduchim-btn-custom {
    min-width: 160px !important;
    margin: 0;
    padding: 8px 6px;
    padding-left: 20px;
    border-radius: 10px;
    background: #57080f !important;
    font-size: 15px;
}
p#breadcrumbs {
    display: none;
}

header.Shiduchim-hero-header {
    z-index: 999;
}

span.before_logo_content {
    color: #FFF;
    font-family:'Revans-SemiBold' !important;
    font-size: 18px;
    text-align: center;
    padding-left: 10px;

}
a.mr-4.foot-img img {
    margin-top: -20px;
	min-width:258px;
}

ul.footer_main_nav li, ul.footer_main_nav li a {
    list-style-type: none;
    color: #FFF !important;
    float: left;
    font-family: 'RBNo3.1-Medium' !important;
    font-size: 15px !important;
    font-weight: 400;
    text-align: center;
    padding: 0px 10px;
}



ul.footer_main_nav {
    margin-top: 90px;
    margin-bottom: 100px;
    float: left;
    text-transform: uppercase;
}
a.mr-4.foot-img {
    margin-left: 70px;
}

a.btn.Shiduchim-btn-custom.footer {
position: absolute;
    top: -55px;
    z-index: 999;
    right: 45px;
    border-radius: 10px !important;
    min-width: 242px !important;
    font-family: 'Revans-SemiBold' !important;
    padding: 11px 50px 14px 10px;
    font-size: 26px;
}

a.btn.Shiduchim-btn-custom.footer-sponsor {
    position: absolute;
    min-width: 414px !important;
    bottom: -40px;
    border-radius: 10px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    padding-top: 17px;
    font-family: 'Revans-SemiBold' !important;
    font-size: 26px;
    color: #FFF !important;
    padding-right: 60px;
}
#SPONSOR_WEDDING {
    display: inline-block;
    background: #57080f;
    font-family: Lato;
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF !important;
    text-transform: uppercase;
    padding: 20px 45px;
    position: fixed;
    top: 50%;
    right: -100px;
    z-index: 99;
    transform: rotate(-90deg);
    border-radius: 20px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.Shiduchim-nav-right.text-right ul li a {
    font-family: 'RBNo3.1-Medium';
    text-transform: uppercase;
    letter-spacing: 5px;
}

section.shiduchim_content .elementor-container { 
max-width:1220px;
}

.footer-info {
    margin-top: -35px;
    float: right;
}
a.mr-4.foot-img {
    float: left !important;
    max-width: 250px !important;
    
}
span.btn_arrow {
    color: #dc7d15 !important;
    font-weight: bold;
    font-size: 18px;
}
.Shiduchim--nav-left .logo-main {
    max-width: 275px;
}    
.Shiduchim-nav-right.text-right ul li.last.donate a {
    padding-right: 40px;
}

li.last.donate, li.last.donate a {
    margin-right: 0px !important;
	margin-left: 5px
}

.stay_connected_heading h3.elementor-heading-title.elementor-size-default {
    font-family: 'RBNo3.1-Bold' !important;
	line-height:34px !important; 
}

#daily_signup-btn span.btn_arrow {
    color: #57080f !important;
    font-size: 25px;
    padding-left: 10;
    line-height: 16px;
    font-size: 40px;	
}

rs-layer#slider-24-slide-50-layer-8 {
    font-family: 'Revans-SemiBold' !important;
    line-height: 1 !IMPORTANT;
}

rs-layer#slider-24-slide-50-layer-4{
	font-family: 'Revans-SemiBold' !important;
}


.prayers_tab .elementor-tab-title.elementor-tab-desktop-title {
    background-color: #57080f;
    border-radius: 20px;
    font-family: Revans-SemiBold;
    padding: 11px 70px 15px 70px;
}

.prayers_tab .elementor-tab-title.elementor-tab-desktop-title a {
    color: #FFF !important;
    font-size: 20px;
}
.prayers_tab  span.btn_arrow {
    font-size: 30px;
	line-height: 13px;
    padding-left: 5px;
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content, .elementor-75720 .elementor-element.elementor-element-3b8cd60 .elementor-tab-title {
    border: none !important;
}
.prayers_tab {
    margin-top: -28px;
}
.elementor-tab-title.elementor-tab-desktop-title {
    margin: 0px 10px;
}
#daily_signup-btn a:hover span.btn_arrow {
    transform: translateX(4px);	
}


.Shiduchim-nav-right.text-right ul li.last.donate a span.btn_arrow {
    line-height: 23px;
}
.Shiduchim-nav-right.text-right ul li.last.donate a:hover span.btn_arrow, a.btn.Shiduchim-btn-custom.footer-sponsor:hover span.btn_arrow, a#SPONSOR_WEDDING:hover span.btn_arrow, rs-mask-wrap:hover span.btn_arrow, .prayers_tab .elementor-tab-title:hover span.btn_arrow, .action_btn .next-orange-btn:hover span.btn_arrow, a.btn.Shiduchim-btn-custom.footer:hover span.btn_arrow  {
transform: translateX(4px);	
	
}

.gray_sectioin_btn  a:hover span.btn_arrow {
  transform: translateX(4px);	
}

rs-layer#slider-24-slide-50-layer-4 span.btn_arrow {
    line-height: 46px !important;
    right: 12px;
}

section.Shiduchim_Contact form.wpcf7-form .form-control.p-0 input, section.Shiduchim_Contact textarea.wpcf7-form-control.wpcf7-textarea {
    border: none;
    background-color: #ee993b !important;
    color: #FFF !important;
	border-radius:10px !important;
    font-family: 'RBNo3.1-Medium';
    font-size: 11px;	
}
section.Shiduchim_Contact{
	background-color:#dedede;
}

section.Shiduchim_Contact form.wpcf7-form {
    max-width: 767px;
    margin: 0 auto;
    z-index: 9999999999999999;
    position: relative;
    padding: 85px 80px 50px;
    background-color: #dc7d15;
    border-radius: 10px;
	margin-bottom:80px;
}

section.Shiduchim_Contact form.wpcf7-form .form-control.p-0 input::placeholder, section.Shiduchim_Contact textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
	color:#57080f !Important;
}

section.Shiduchim_Contact form.wpcf7-form .form-control.p-0 {
    margin: 10px 20px;
	background-color:transparent !Important;
}

section.Shiduchim_Contact textarea.wpcf7-form-control.wpcf7-textarea {
    margin: 20px 20px;
    max-width: 567px;
    max-height: 150px;
}

section.Shiduchim_Contact .form-control { border:none !Important; }
section.Shiduchim_Contact input.wpcf7-form-control.has-spinner.wpcf7-submit {
background-color: #57080f;
    border-radius: 10px !important;
    padding: 10px 40px 16px 40px!important;
    margin-left: 0;
    font-family: 'Revans-SemiBold';
    font-size: 20px;
    margin-right: 20px !important;
    float: right;
}
p.Shiduchim_Contact {
    margin-top: 40px;
	margin-bottom:30px;
}
section.Shiduchim_Contact form.wpcf7-form .form-control.p-0 input:focus, section.Shiduchim_Contact textarea.wpcf7-form-control.wpcf7-textarea:focus {
	background-color:#57080f !important;
}

body form.wpcf7-form .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
    background-color: transparent;
    color: #57080f !important;
    box-shadow: none !important;
    border: none !important;
	font-size:11px;
}

.wpcf7-response-output {
    background: transparent !important;
    border: none !important;
	 color: #57080f !important;
}

.shiduchim-form-first {
    background-color: #dc7d15 !important;
    padding-top: 30px;
    border-radius: 10px;
    max-width: 767px;
    position: relative;
    margin: 0 auto;
	min-height:498px;
}

.shiduchim-form-first .radio-group{
    position: relative;
}

.shiduchim-form-first .radio{
    display:inline-block;
    width:15px;
    height: 15px;
    border-radius: 100%;
    background-color:lightblue;
    border: 2px solid lightblue;
    cursor:pointer;
    margin: 2px 0; 
}

.shiduchim-form-first .radio.selected{
    border-color: blue;
}
ul.donation-navigation {
    float: right;
    width: 256px;
    list-style-type: none;
	margin-right:0px;
}


ul.donation-navigation li {
    list-style-type: none;
    color: #FFF;
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
    float: left;
    border-right: white solid 1px;
    text-align: center;
    font-family: 'RBNo3.1-Medium';
    cursor: pointer;
	line-height: 1 !important;	
} 

ul.donation-navigation li:last-child {
    border-right: none;
}

ul.donation-navigation {
    float: right;
    width: 256px;
    list-style-type: none;
    z-index: 99999;
    position: relative;
    padding-bottom: 0px;
}
.shiduchim-form-first fieldset.fieldsett {
    width: 100%;
	position: absolute;
    top: 75px;
}

.amount-options .amount {
    float: left;
    min-width: 189px;
    height: 50px;
    margin: 0px 10px;
    background-color: #ee993b;
    text-align: center;
    vertical-align: middle;
    padding-top: 12px;
    border-radius: 10px;
    color: #57080f;
    font-size: 16px;
    font-family: 'RBNo3.1-bold';
	cursor: pointer;
	position:relative;
	z-index:99999;
}
.amount-options {
    padding-top: 30px;
}



.checkbox_term {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.checkbox_term input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 30px;
  width: 30px;
  background-color: #FA9E57;
  border:none;
  border-radius:5px;
}

/* On mouse-over, add a grey background color */
.checkbox_term:hover input ~ .checkmark {
  background-color: #FA9E57;
}

/* When the checkbox is checked, add a blue background */
.checkbox_term input:checked ~ .checkmark {
  background-color: #FA9E57;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.checkbox_term input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.checkbox_term .checkmark:after {
  left: 13px;
  top: 9px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.term_and_condition {
    float: left;
    position: relative;
    margin-top: 30px;
    padding-left: 10px;
}

label.checkbox_term {
    float: left;
    position: relative;
    min-height: 37px;
    width: 50px;
    margin-top: 8px;
}

span.term_text {
    float: left;
    max-width: 90%;
    color: 57080f;
    line-height: 13px;
    font-family: 'RBNo3.1-Medium';
    font-size: 11px;
	padding-top: 5px;
}
.payment_info {
    padding: 0px 70px 138px 70px;
}
fieldset.fieldset-2.fieldsett{  padding:20px 70px 50px 70px; }
fieldset.fieldset-3.fieldsett {padding:20px 80px 50px 80px; }

.bottom_info {
    background-color: #bbbbbb;
    font-family: 'RBNo3.1-Medium';
    font-size: 13px;
    padding: 30px 70px 40px 80px;
	border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	color:#FFF;
	line-height:21px;
}
button.next.step-1.next-orange-btn, button.next.step-2.next-orange-btn,  button.next.step-3.next-orange-btn {
    background-color: #57080f;
    font-family: 'Revans-SemiBold';
    max-width: 350px;
    border-radius: 10px !important;
}
.action_btn {
    text-align: right;
	padding-right:10px;
}

fieldset.fieldsett{
    display: none;
}
fieldset.fieldsett.active{
	display:block;
}

ul.donation-navigation li.active {
	color:#57080f;
}

button.daily_donation {
    background-color: #57080f;
    color: #FFF;
    font-family: 'Revans-SemiBold';
    font-size: 20px;
    padding: 10px 55px 14px 55px;
    border: none;
    border-radius: 10px;
    position: absolute;
    top: -56px;
    margin-left: 10px;
}

.shiduchim-form-first .form-label.keyboard-wrap {
    margin: 3px 10px;
}

.shiduchim-form-first .form-label.keyboard-wrap input {
    border-radius: 5px !important;
    border: none !important;
    background-color: #ee993b !important;
    color: #FFF;
    font-family: 'RBNo3.1-Medium' !important;
	font-size:12px !important;
	padding-left:20px !important;
}
#form-wrapper input[type="text"]::placeholder, #form-wrapper input[type="number"]::placeholder {
	color:#57080f !important;
	font-size:12px !important;
    font-family: 'RBNo3.1-Medium' !important;	
}
#form-wrapper input[type="text"]:focus, #form-wrapper input[type="number"]:focus {
background-color:#57080f !Important;
color:#FFF !important;	
}
fieldset.fieldset-3.fieldsett input, body #form-wrapper fieldset.fieldset-3.fieldsett select {
    border: none !important;
    background-color: #ee993b !important;
    font-family: 'RBNo3.1-Medium';
    font-size: 12px !important;
    color: #FFF;
	padding-left: 20px !important;
}

fieldset.fieldset-3.fieldsett input{
	border-radius:5px !important;
}

fieldset.fieldset-3.fieldsett select#CcExpirationMonth {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
	color:#57080f !important;
    padding-left: 8px !important	
}

fieldset.fieldset-3.fieldsett select#CcExpirationYear {
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
	color:#57080f !important;
    padding-left: 8px !important	
}
.Name_for_Shidduch label {
    color: #FFF !important;
    padding-left: 20px;
    font-family: 'RBNo3.1-Medium' !IMPORTANT;
    font-size: 14px !important;
    padding-bottom: 20px;
}
body #form-tabs:after {
	display:none;
}

#otherAmount {
    max-width: 80px;
    height: 28px !important;
    border: none !important;
    margin-left: 5px;
	background-color: transparent !important;
}


body #form-wrapper input#otherAmount::placeholder {
	font-size:16px !important;
}
.amount-options .amount.selected {
	background-color:#57080f !important;
	color:#FFF !important;
}
body #form-wrapper input.error, body .shiduchim-form-first input.error, body .shiduchim-form-first select.error, div#creditcard .inner-month-year-wrap.d-flex select.error, body #form-wrapper .form-group .form-label select.error  {
    border: Red solid 1px !important;
}

.container-wrap .shiduchim-form-first button[type="submit"] {
    padding: 5px 40px !important;
}
.loader-wrapper.shiduchim_donation .loader {
    top: 0;
}

#error-donating-popup .modal-dialog {
		max-width: 700px;
		text-align: center;
		padding: 50px 120px;
		background: #fff;
		min-height: auto;
	}

	#error-donating-popup h2 {
		font-family: Lato;
		font-weight: bold;
		font-size: 33.4136px;
		line-height: 33px;
		color: black;
		margin-bottom: 20px;
	}
	#error-donating-popup h6 {
		font-family: 'Lato';
		font-weight: 400;
		font-size: 16px;
		line-height: 25px;
		text-align: center;
		font-weight: 400;
		color: black;
	}
	.loader {
		border: 16px solid #f3f3f3;
		border-radius: 50%;
		border-top: 16px solid rgb(118, 118, 118);
		border-bottom: 16px solid #ff9d50;
		width: 120px;
		height: 120px;
		-webkit-animation: spin 2s linear infinite;
		animation: spin 2s linear infinite;
		margin: auto;
		margin-top: 200px;
		position: absolute;
		margin-left: 29%;
		z-index: 10000;
		top: 250px;
		/* left: 55px; */
	}
	
.option_container {
    width: 50%;
    float: left;
    margin-bottom: 30px;
}	

.option_container .box_content {
    float: left;
    width: 230px;
}
.option_container span.box_heading {
    color: #FFF;
    font-size: 19px;
    font-family: FbFrankReal !important;
    width: 100%;
    float: left;
}

.option_container span.box_content {
    color: #57080f;
    font-size: 10px;
    font-family: 'RBNo3.1-Medium';
	line-height:18px;
}

.amount-options .option_container .amount {
    min-width: 20%;
}

.shiduchimForm button:focus {
	outline:none !important;
}

.wedding_sponsor_tab_2 .box_content {
    float: left;
    width: 50%;
    margin-bottom: 20px;
}
.option_container_wedding_sponsor {
    float: left;
    width: 100%;
}
.wedding_sponsor_tab_2 .amount-options .amount {
    height: 41px;
    margin-top: 4px;
    padding-top: 8px;
    border-radius: 5px;
}
textarea#wedding_sponsor_textarea {
    border-radius: 5px !important;
    border: none !important;
    background-color: #ee993b !important;
    color: #FFF;
    font-family: 'RBNo3.1-Medium' !important;
    font-size: 12px !important;
    max-width: 66.5%;
    margin-left: 11px;
    padding: 20px 25px
}

body #form-wrapper textarea#wedding_sponsor_textarea::placeholder {
	color:#57080f !important;
	font-family: 'RBNo3.1-Medium' !important;
	font-size:12px !important;	

}

.modal.fade.shiduchim.show .modal-dialog.modal-dialog-centered, .modal-content {
    background: #57080f !important;
}
.modal.fade.shiduchim.show .modal-dialog.modal-dialog-centered {
    max-width: 525px !important;
    padding: 50px 65px !important;
}

.modal.fade.shiduchim.show h2 {
    color: #FFF !Important;
    font-family: 'RBNo3.1-bold' !important;
	font-size: 21px  !important;
    max-width: 195px  !important;
	margin: 0 auto !important;
    line-height: 22px !important;
    margin-bottom: 20px !important;	
}

.modal.fade.shiduchim.show h6 {
    font-family: 'Revans-SemiBold' !important;
    color: #dc7d15 !important;
    font-size: 29px !important;
    text-align: center !important;
}

.modal.fade.shiduchim.show h3 {
	font-family: 'RBNo3.1-Medium' !important;
	color:#FFF !important;
	font-size:12px !Important;
	font-weight:400 !important;
}

img.popup.logo {
    padding: 50px 0px 50 0px;
}

.modal.fade.shiduchim.show .modal-dialog.modal-dialog-centered {
    max-width: 525px !important;
}

.donation_navigation_main {
    position: relative;
    padding: 0px 70px 0px 70px;
    z-index: 1;
}
.action_btn .next-orange-btn {
	padding:5px 15px 8px 0px !important;
}

fieldset.fieldset-3.fieldsett .action_btn {
    padding-right: 0px;
    margin-top: 20px;
}

.shiduchim-form-first .form-label.keyboard-wrap select#state  {
	
	border-radius: 5px !important;
    border: none !important;
    background-color: #ee993b !important;
    color: #57080f !important;
    font-family: 'RBNo3.1-Medium' !important;
    font-size: 12px !important;
}

body #form-wrapper fieldset.fieldset-3.fieldsett select#CcExpirationMonth {
    padding-left: 15px !important;
}

body #form-wrapper fieldset.fieldset-3.fieldsett select#CcExpirationYear {
	padding-left: 0px !important;
}

.shiduchimFormSponsor .Name_for_Shidduch {
    padding-top: 30px;
}

.stick_block_layer {
    display: none !important;
}
.shiduchim-form-first .form-label.keyboard-wrap input[type="date"]{
    color: #57080f !important;
}

.shiduchim-form-first.shiduchim_wedding_sponsor button.next.step-2.next-orange-btn {
    margin-left: 10px;
}

.shiduchim-form-first.shiduchim_wedding_sponsor {
	height:790px;
}

.shiduchim-form-first.shiduchim_wedding_sponsor .action_btn button.next.step-3.next-orange-btn {
   padding: 5px 40px !important;
}
.option_container_wedding_sponsor.selected input[type="text"], body #form-wrapper .option_container_wedding_sponsor.selected .form-label.keyboard-wrap input[type="text"]::placeholder {
    background: #57080f !important;
	color:#FFF !important;
}

a.btn.Shiduchim-btn-custom.footer span.btn_arrow {
    font-size: 33px;
    top: 11px;
}

a.btn.Shiduchim-btn-custom.footer-sponsor span.btn_arrow {
    font-size: 36px !important;
    top: 8px;
}

span.Daily_donation_tooltiptext {
    position: absolute;
    width: 100%;
    background: #171717;
    min-width: 293px;
    border-radius: 10px;
    padding: 1px 10px;
    top: -32px;
    z-index: 9999999999;
    left: 0px;
    font-size: 12;
    visibility: hidden;
}
span.c_br br, a#slider-28-slide-54-layer-4, #mobile_shiduchim_yellow_section, #shiduchim_gray_content_mobile, .mobile_bottom_content_img {
    display: none;
}
footer.Shiduchim-main-footer.bg-or.mobile_footer, .col.span_9.col_last.shiduchim_mobile_menu  { display:none; }
/************************ Responsive css ***************************/

@media screen and (max-width: 992px) {
.Question_main_container .questions_row .question {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-bottom: 10px;
    font-size: 28px;
    line-height: 38px;
} 
.Quiz_accordion.elementor-widget-accordion .elementor-accordion-title {
    position: relative !important;
    z-index: 999999999999999;
}
	
.Question_main_container .question_heading {
    width: 100%;
}
	.lb-style-custom .lb-like, .lb-style-custom .lb-dislike {
     padding: 14px;
     margin-right: 10px;
}
	
	.lb-style-custom .lb-like-icon, .lb-style-custom .lb-dislike-icon {
    height: auto;
    width: auto;
    vertical-align: middle;
    font-size: 28px;
}
	.lb-like-label, .lb-dislike-label, .lb-style-custom .lb-count { font-size:22px !important; }
	.lb-style-custom .lb-like, .lb-style-custom .lb-dislike { padding:15px !important; }
.questions_row .result {
    text-align: center;
    width: 100%;
    float: left;
    text-align: center;
	padding: 20px 0px;
}

.Quiz_accordion.elementor-widget-accordion .elementor-accordion-title {
    font-size: 38px;
}	
body #form-wrapper fieldset.fieldset-3.fieldsett select option, body #form-wrapper fieldset.fieldset-2.fieldsett select option {  font-size:22px !Important; }
body div#form-wrapper form.shiduchimFormOneTime input::placeholder {
    font-size: 36px !important;
}
body .option_container input {
    background: transparent !important;
    max-width: 135px;
    margin-top: -42px !important;
    padding-top: 15px !important;
    float: left;
    border: none !important;
    line-height: 25px !important;
    height: 30px !Important;
}
 section.Shiduchim_Contact form.wpcf7-form .form-control.p-0, section.Shiduchim_Contact textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100% !important;
    margin-left: 0px !important;
    min-width:100% !Important;
    max-width:100% !Important;	
	
}
rs-module-wrap#rev_slider_27_1_wrapper {
	height: 725px !important;
    margin-top: -140PX !IMPORTANT;	
}
section.Shiduchim_Contact form.wpcf7-form {  margin-top: 150px;
    padding: 57px 80px 150px 80px !important;
    margin-bottom: 150px !important; }
.container-wrap.Shiduchim {
    background-color: #DEDEDE !important;
}
fieldset.fieldset-1.fieldsett.active .payment_info { padding-bottom:425px; }
.shiduchim-form-first { max-width:867px !important; }
.shiduchim-form-first .form-label.keyboard-wrap input, .shiduchim-form-first .form-label.keyboard-wrap select, .shiduchim-form-first .form-label.keyboard-wrap textarea, body .shiduchim-form-first input, body #form-wrapper .shiduchim-form-first  fieldset.fieldset-3.fieldsett select, body #form-wrapper fieldset.fieldset-3.fieldsett select#CcExpirationYear, body #form-wrapper fieldset.fieldset-3.fieldsett select#CcExpirationMonth, #form-wrapper input[type="number"], #form-wrapper input[type="text"] {
    HEIGHT: 100px !important;
    font-size: 36px !important;
    margin-bottom: 40px;
    border-radius: 20px !important;
    padding-left: 40px !important;
	line-height:40px
}

body #form-wrapper fieldset.fieldset-3.fieldsett #creditcard select#CcExpirationYear {
	
	padding-left:0px !important;
}

.shiduchim-form-first.shiduchim_daily_donation fieldset.fieldset-3.fieldsett {
    margin-top: 110px !important;
}
body .shiduchim-form-first .form-label.keyboard-wrap select#state { font-size:36px !important;  border-radius:20px!important;}
#form-wrapper input[type="text"]::placeholder, #form-wrapper textarea::placeholder, body #form-wrapper textarea#wedding_sponsor_textarea::placeholder, body #form-wrapper textarea#wedding_sponsor_textarea, body #form-wrapper .shiduchim-form-first  input::placeholder, #form-wrapper input[type="number"]::placeholder, .shiduchim-form-first input#otherAmount ::placeholder{
	font-size:36px !important;
	line-height:40px
}

.shiduchim-form-first.shiduchim_daily_donation input#cvcnumber {
    min-width: 206px;
}

.shiduchim-form-first.shiduchim_daily_donation select#CcExpirationYear { margin-left:10px !important;}
textarea#wedding_sponsor_textarea {
    width: 100% !important;
   min-width: 720px;
    min-height: 250px;
}

.shiduchim-form-first.shiduchim_wedding_sponsor .action_btn .next-orange-btn span.btn_arrow {
    font-size: 34px;
    margin-top: -4px;
}

body div#form-wrapper form.shiduchimFormOneTime input.custom_amount::placeholder, body div#form-wrapper form.shiduchimFormOneTime input.custom_amount { font-size:36px !Important; height: }

.container.main-content {
        padding-top: 0px;
    padding-bottom: 0;
}
div#flower_Colum, div#flower_Colum_content {
    width: 100%;
}

div#flower_Colum_content {
    margin-top: -100px;
}
div#hand_img_colum_content {
    min-width: 75%;
}

div#hand_img_colum {
    max-width: 25%;
}
.ring_on_hand img {
 margin-top: -95px;
    max-width: 950px;
    height: 1080px;
    margin-left: -145px;
}

div#gift_img_Colum {
    width: 100%;
    margin-top: 75px;	
}

div#gift_img_Colum_content {
    width: 100%;
}

#gift_img_Colum_content .elementor-widget-wrap {
    padding-left: 0px;
}

div#flower_Colum_content .elementor-widget-container {
    padding-right: 0px;
    margin-top: 0px;
}

div#flower_Colum_content .elementor-widget-wrap {
    padding-top: 0px;
}
.white_flower img {
    margin-left: -205 !Important;
    position: relative;
    min-width: 1024px;	
}
.yellow_section_small_Text p, div#hand_img_colum_content p {
    font-family: 'Revans-SemiBold';
    font-size: 28px!important;
    line-height: 45px!important;
}
div#hand_img_colum_content p{ margin-top: 50px !important; }

body .yellow_section_big_text p {
    font-size: 55px !important;
    line-height: 70px !important;
	margin-top:50px;
}

div#hand_img_colum_content div#daily_signup-btn {
    margin-top: 30px !important;
}
.stay_connected_heading h3.elementor-heading-title.elementor-size-default {
    font-size: 49px !important;
    line-height: 70px !important;
}

div#hand_img_colum_inner_content .elementor-widget-container {
    padding-right: 0px;
}

div#daily_signup-btn {
    margin-bottom: 150px;
    margin-top: 50px;
    min-width: 650px !important;
}

section#shiduchim_red_content div#daily_signup-btn a.elementor-button-link.elementor-button.elementor-size-sm {
    padding: 45px 110px 50px 50px;
    font-size: 32px;
    margin-left: -135px;
    margin-top: 25px;
}
footer.Shiduchim-main-footer.bg-or, #desktop_shiduchim_yellow_section,  #shiduchim_gray_content_desktop { display:none; }
footer.Shiduchim-main-footer.bg-or.mobile_footer, #shiduchim_gray_content_mobile { display:block !important; }
#shiduchim_gray_content_mobile  { padding-top:175px; }
footer.Shiduchim-main-footer.bg-or.mobile_footer a.btn.Shiduchim-btn-custom.footer {
    position: relative !Important;
    margin: 0 auto;
    right: 0;
    font-size: 50px;
    min-width: 468px !important;
    border-radius: 20px !important;
}

footer.Shiduchim-main-footer.bg-or.mobile_footer a.btn.Shiduchim-btn-custom.footer span.btn_arrow {
	font-size: 50px;
    top: 25px;
	
}

footer.Shiduchim-main-footer.bg-or.mobile_footer .footer-info { float:none !important; }

footer.Shiduchim-main-footer.bg-or.mobile_footer ul.footer_main_nav li a {     font-size: 36px !important;  }
footer.Shiduchim-main-footer.bg-or.mobile_footer ul.footer_main_nav {  width: 100% !important;
    text-align: center !important;
    padding: 0px 100px !important; text-align: center; }
	
footer.Shiduchim-main-footer.bg-or.mobile_footer a.mr-4.foot-img {
    width: 100%;
    max-width: 100% !important;
    margin-left: 0;
	text-align: center;
	    margin-bottom: 50px;
}

footer.Shiduchim-main-footer.bg-or.mobile_footer a.btn.Shiduchim-btn-custom.footer-sponsor {
    position: relative;
    left: 0;
    right: 0;
}

footer.Shiduchim-main-footer.bg-or.mobile_footer a.btn.Shiduchim-btn-custom.footer-sponsor {
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-size: 42px;
    min-width: 650px !important;
    height: 125px;
    padding-top: 37px;
    margin-bottom: -29px;	
}

footer.Shiduchim-main-footer.bg-or.mobile_footer a.btn.Shiduchim-btn-custom.footer-sponsor span.btn_arrow{
	 font-size: 42px;
	 top: 40px;
}
.sponsor_main_div {
    float: left;
    width: 100%;
}	

rs-fullwidth-wrap#rev_slider_24_1_forcefullwidth, rs-module#rev_slider_24_1 {
       height: 1050px !Important;
       max-height: 1050px !important;
}

rs-module-wrap#rev_slider_24_1_wrapper {
    height: 1050px !Important;
    z-index: 0;
}

rs-module-wrap#rev_slider_24_1_wrapper {
height: 1180px !Important;  z-index: 0; }

rs-layer#slider-24-slide-50-layer-8 br, .desktop_bottom_content_img { display:none; }
span.c_br br { display:block !important; } 
rs-layer#slider-24-slide-50-layer-8 {
    font-size: 62px !important;
    margin-top: 260px !important;
	margin-left: -50px;
}

a#slider-24-slide-50-layer-4 {
    margin-top: 520px !important;
    font-size: 42px !important;
    margin-left: -200px !important;
    padding: 26px 125px 37px 60px!important;
}

a#slider-24-slide-50-layer-4 span.btn_arrow {
    font-size: 52px !important;
    top: 30px;
}
.Shiduchim-nav-right ul.main_nav{ display:none; }

.col.span_9.col_last.shiduchim_mobile_menu {
    background-color: transparent !important;
    display: block !important;	
}
a#mobile_menu-main img {
    height: 50px;
    margin-top: 40px;
    z-index: 99999999;
    position: relative;
    color: white;
}

nav.mobile_menu_items ul.sf-menu {
width: 100%;
    float: left;
    position: absolute;
    background: linear-gradient(180deg, #dedede 0%, #ffffff 100%);
    padding: 0;
    z-index: 1;
    margin-top: 0;
    min-width: 375px;
    padding-top: 450px;
	padding-bottom: 250px;
}

nav.mobile_menu_items {
 height: 450px;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
nav.mobile_menu_items  .sf-menu li { 
width: 100%;
    font-size: inherit;
    height: 115px;
    text-align: center !important;
}
nav.mobile_menu_items ul li a {
    font-family: 'RBNo3.1-Medium';
    text-transform: uppercase;
    letter-spacing: 5px;
    font-size: 42px;
}

rs-fullwidth-wrap#rev_slider_28_1_forcefullwidth, rs-module#rev_slider_28_1 {
    height: 1200px !Important;
	max-height:1200px !important
}
rs-module-wrap#rev_slider_28_1_wrapper {
height: 1330px !Important;     z-index: 0; }
rs-layer#slider-28-slide-54-layer-7 {
    line-height: 71px !important;
    font-size: 51px !important;
    text-align: left !important;
    letter-spacing: 15px !important;
	    margin-top: 200px !important;
}
rs-layer#slider-28-slide-54-layer-2{
margin-top: 370px !important;
    text-align: left;
    max-width: 620px !important;
        margin-left: -10px !important;
}
rs-layer#slider-28-slide-54-layer-8 {
float: left;
    text-align: left !important;
    font-size: 50px !important;
    line-height: 65px !important;
    margin-top: 400px !Important;
    margin-left: 0px !important;
}

a#slider-28-slide-54-layer-4{
    margin-top: 586px !important;
    margin-left: -260px !important;
    font-size: 52px !important;
    padding: 20px 50px 40px 0px !important;
    width: 400px !important;
}

a#slider-28-slide-54-layer-4 span.btn_arrow {
    font-size: 52px !important;
    top: 22px;
    right: 40;
}
#rev_slider_28_1 rs-slides { margin-top:50px; }

a#slider-28-slide-54-layer-4, #mobile_shiduchim_yellow_section, .mobile_bottom_content_img { display:block !Important; }

#mobile_shiduchim_yellow_section .elementor-column.elementor-col-50.elementor-top-column {
    width: 100% !important;
}
section#mobile_shiduchim_yellow_section p {
    font-size: 34px;
    line-height: 46px;
}
div#red_left_column_content {
    width: 30%;
}

div#red_right_column_content {
    width: 70%;
}

div#red_left_column_content .elementor-image img {
    height: 750px;
    width: 750px;
    max-width: 500px;
    margin-left: -304px;
	margin-top: 85px;
}

section#shiduchim_red_content {
    padding-right: 100px;
    padding-top: 175px;	
}
.signup_ph .elementor-text-editor p {
    line-height: 42px !Important;
    font-size: 32px !Important;
}
.signup_ph .elementor-widget-container { padding-right:0px !important; }
.signup_ph.elementor-widget.elementor-widget-text-editor .elementor-widget-container {
    padding-right: 50px;
}

div#bezrat_hashem_small_p .elementor-widget-container, div#bezrat_hashem_small_p .elementor-widget-container p {
    margin-right: 0px;
    font-size: 24px !important;
    line-height: 30px;
}

section#shiduchim_red_content_inner {
    margin-right: 0px !important;
    padding-right: 100px;
    margin-top: -80px;
    padding-bottom: 80px;
}

#shiduchim_gray_content_mobile .elementor-column.elementor-col-50.elementor-top-column {
    width: 100%;
}

#shiduchim_gray_content_mobile  .elementor-element.bring_rebbe_p {
    font-size: 32px !important;
    line-height: 42px;
}

#shiduchim_gray_content_mobile .no_name_content .elementor-widget-container p, #shiduchim_gray_content_mobile .elementor-text-editor p {
    font-size: 31px !important;
    line-height: 36px;
}
section#shiduchim_gray_bottom_content .RBNo-Book .elementor-widget-container p {
font-size: 56px !important;
    line-height: 62px;
    margin-top: 80px;
    margin-bottom: 30px;
}
.option_container{ width:100% !important;  min-height: 70px; }
ul.donation-navigation {
width: 100% !important;
    margin: 0 auto !important;
    float: none !important;
    padding-top: 100px !important;
    font-size: 36px !important;
    max-width: 577px;
}
div#form-wrapper input#otherAmount::placeholder { font-size:42px !important; }
button.daily_donation {
    font-size: 27px !important;
    padding: 24px 53px !important;
}
.payment_info {
    margin-top: 100px !important
}

.amount-options .amount {
    font-size: 24px !important;
}

.option_container span.box_heading {
	 font-size: 32px !important;
}
.option_container span.box_content {
	font-size: 20px !important;
}

.option_container .box_content {
    width: 330px !Important;
}

.shiduchim-form-first {
	min-height: 768px !important;
	    margin-bottom: 400px !important;
	    margin-top: 200px !Important;
}

.shiduchim_onetime_donation fieldset.fieldset-2.fieldsett, .shiduchim_onetime_donation fieldset.fieldset-3.fieldsett {
	margin-top:100px;
}

button.next.step-1.next-orange-btn, button.next.step-2.next-orange-btn, button.next.step-3.next-orange-btn, body .shiduchim-form-first.shiduchim_wedding_sponsor .action_btn button.next.step-3.next-orange-btn {
	width: 100% !important;
    max-width: 100% !important;
    padding:35px 50px 40px 20px !important;
    font-size: 34px !important;
	margin-bottom: 50px !important;
}
.action_btn .next-orange-btn span.btn_arrow { font-size: 62px !important;
    margin-top: -10px;  }

.shiduchim_daily_donation .amount-options .amount {
width: 220px !important;
    margin-bottom: 20px;
    height: 90px;
    padding-top: 31px;
    font-size: 42px !important;
}

.shiduchim_daily_donation span.term_text {
    max-width: 88%;
    font-size: 30px;
    line-height: 38px;
}

.shiduchim_daily_donation .term_and_condition { 
margin-top:100px !important;
margin-bottom: 100px  !important;
}

button.daily_donation {
    font-size: 50px !important;
    padding: 27px 100px 41px 88px !important;
    top: -80px !important;
    margin-left: 42px !important;
}
.shiduchim_daily_donation  .merge-group, .shiduchim_wedding_sponsor .merge-group {
    display: block !important;
}

.shiduchim_daily_donation fieldset.fieldsett, .shiduchim-form-first.shiduchim_wedding_sponsor fieldset.fieldsett {
	top: 165px !important;
}
.shiduchim-form-first .form-label.keyboard-wrap input[type="date"] {
    min-width: 720px;
}
.shiduchim_daily_donation .form-label.keyboard-wrap, .shiduchim_wedding_sponsor .form-label.keyboard-wrap{
	    margin: 15px 10px !important;
}
.shiduchim-form-first.shiduchim_wedding_sponsor {  max-height: 2600px !important;
    height: 2600px !important; }

.wedding_sponsor_tab_2 .box_content {
    width: 100%;
    margin-top: 20px;
}
.shiduchim-form-first.shiduchim_wedding_sponsor fieldset.fieldset-1.fieldsett {
	top: 175px !important;
}
.wedding_sponsor_tab_2 .amount-options .amount, .option_container_wedding_sponsor input[type="text"] {
    padding: 32px 50px 20px 50px;
    height: 90px;
    border-radius: 10px !important;
    font-size: 36px !important;
}
textarea#wedding_sponsor_textarea { width:100% !important; }

rs-fullwidth-wrap#rev_slider_25_1_forcefullwidth {
    height: 520px;
}

rs-module-wrap#rev_slider_25_1_wrapper {
    height: 820px !important;
    z-index: 0;
margin-top: -135px !important;	
}

body .prayers_segulahs p {
    font-family: 'RBNo3.1-Bold' !important;
    font-size: 78px !important;
    line-height: 85px !important;
    text-align: left !important;
}

.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
    display: block;
}

.elementor-tab-title.elementor-tab-desktop-title {
    padding: 50px 150px 57px 70px!important;
    height: 50px;
    margin-bottom: 30px !important;
    float: LEFT;
	
}

body .prayers_segulahs {
    height: 850px !important;
    padding-top: 50px;	
}

.prayers_tab {
        margin-top: -520px;
}

.prayers_tab .elementor-tab-title.elementor-tab-desktop-title a {
    font-size: 32px;
    line-height: 0;
}

.elementor-75720 .elementor-element.elementor-element-3b8cd60 .elementor-tab-title {
    border: none !important;
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
    padding-left: 0px !important;
	    margin-top: 100px;
}

.prayers_tab span.btn_arrow {
    font-size: 72px !important;
    top: 30;
}

.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
    margin-left: 20px;
}

header.Shiduchim-hero-header {
    padding: 0px 100px;
}
.Shiduchim-nav-right { width:39% !important;}

.Shiduchim-hero-header .navbar {
        padding-top: 130px;
}

.Shiduchim--nav-left .logo-main {
    max-width: 475px;
    position: relative;
    z-index: 9999;
}

#shiduchim_gray_content_mobile .elementor-column.elementor-col-50.elementor-top-column h2.elementor-heading-title.elementor-size-default {
    margin: 0 auto;
    float: none;
    max-width: 470px;
}

#shiduchim_gray_content_mobile .elementor-widget-image img {
	
	min-width: 968px;
    margin-left: -125px;
}

.gray_sectioin_btn a {
    color: #dc7d15 !important;
    border-radius: 20px !important;
    padding: 30px 108px 40px 75px !important;
    font-size: 52px !important;
}
.gray_sectioin_btn span.btn_arrow {
    line-height: 33px;
    font-size: 52px;
    top: 32px;
}

section#shiduchim_gray_bottom_content img {
    margin-bottom: 100px;
	min-width:100%;
	margin-top: -35px;
}
section#shiduchim_gray_bottom_content p {
    font-size: 28px;
}
#hand_img_colum_content div#daily_signup-btn a, #gray_gift_images #daily_signup-btn a{
    padding: 41px 132px 45px 70px !important;
    font-size: 34px;
}
#hand_img_colum_content div#daily_signup-btn a span.btn_arrow, #gray_gift_images #daily_signup-btn span.btn_arrow {
    font-size: 52px;
}
 #gray_gift_images .gray_section_heading p {
    font-size: 52px;
    line-height: 62px;
}

section.Shiduchim_Contact form.wpcf7-form .form-control.p-0 input, section.Shiduchim_Contact textarea.wpcf7-form-control.wpcf7-textarea {
    border: none;
    background-color: #ee993b !important;
    color: #FFF !important;
    border-radius: 10px !important;
    font-family: 'RBNo3.1-Medium';
    font-size: 20px;
	min-height:65px !important;
	padding-left:30px !important;
  
}

section.Shiduchim_Contact input.wpcf7-form-control.has-spinner.wpcf7-submit {
    float: left;
    font-size: 32px;
    padding: 34px 50px 34px 60px !important;
    margin-bottom: 100px !important;
}
section.Shiduchim_Contact form.wpcf7-form .form-control.p-0, section.Shiduchim_Contact textarea.wpcf7-form-control.wpcf7-textarea { margin-bottom:25px !important;    min-height: 50px;}
body .Name_for_Shidduch label{ font-size:32px !important; }

body #SPONSOR_WEDDING { top:60% !important; } 

body a#SPONSOR_WEDDING {
    font-size: 30px;
    right: -180px;
    height: 135px;
    padding-top: 42px;
    padding-right: 80px;
}
#SPONSOR_WEDDING span.btn_arrow {
    font-size: 42px;
}

rs-module-wrap#rev_slider_28_1_wrapper, rs-module-wrap#rev_slider_24_1_wrapper {
	margin-top:-130px !important;
}
.yellow_section_column_bg .elementor-column-wrap.elementor-element-populated {
background-repeat: no-repeat !important;
background-size: auto 65% !important;
background-position: left !important;
}

.yellow_section_column_bg .elementor-widget-wrap {
    padding-top: 0px !important;
}

.signup_ph {
    padding-top: 50px;
}
.bonus_heading h2.elementor-heading-title.elementor-size-default { margin-left: 62px !Important;  padding-top: 80px !important; }
.gray_sectioin_btn {
    margin-top: 30px;
}
div#gift_img_Colum_content img {
    min-width: 250px;
    margin-bottom: 20px;
}
body .elementor-tab-content p.tab_paragrahp_content { font-size:36px !important; }
.no_name_content .elementor-widget-container p { margin-top: 20px !important; }  



.elementor-tab-content p {
    font-size: 30px !important;
    line-height: 52px;
}
a.btn.Shiduchim-btn-custom { margin:0 auto !important;     margin: 0 auto !important;
    font-size: 40px;
    min-width: 350px !important;
    padding: 20px 50px 20px 10px;
 }
 a.btn.Shiduchim-btn-custom span.btn_arrow { font-size: 40px !important; }
 
 .bottom_info {
    font-size: 24px !important;
    line-height: 27px !important;
}
.shiduchim-form-first.shiduchim_daily_donation {
    min-height: 1750px !important;
}

.shiduchim-form-first.shiduchim_daily_donation fieldset.fieldset-2.fieldsett input#zip {
    margin-bottom: 80px !important;
}
.shiduchim-form-first.shiduchim_daily_donation fieldset.fieldset-2.fieldsett, .shiduchim-form-first.shiduchim_daily_donation { margin-top:100px; }
fieldset.fieldset-3.fieldsett, form.shiduchimFormOneTime fieldset.fieldset-2.fieldsett, form.shiduchimFormOneTime fieldset.fieldset-3.fieldsett { margin-top:210px;}

.shiduchim-form-first.shiduchim_daily_donation .bottom_info, form.shiduchimFormOneTime .bottom_info {
    font-size: 32px !important;
    line-height: 42px !important;
    margin-top: 44px !important;
    padding: 100px;
}
body .shiduchim-form-first input#otherAmount {
    font-size: 50px !important;
    height: 40px !important;
    line-height: 0;
    padding-top: 0px !important;
    margin-top: -10px;
	min-width: 150px !important;
}

form.shiduchimFormOneTime .amount-options .option_container .amount {
    height: 100px;
    font-size: 34px !important;
    padding-top: 40px;
    margin-bottom: 35px;
}

form.shiduchimFormOneTime .option_container .box_content .box_heading, form.shiduchimFormOneTime .option_container .box_content .box_content {
    padding-left: 40px;
}

form.shiduchimFormOneTime .option_container .box_content .box_heading {
    font-size: 42px !important;
    line-height: 29px;
    margin-top: 20px;
    min-width: 505px !important;
	}
form.shiduchimFormOneTime .option_container .box_content .box_content {
    font-size: 30px !important;
    line-height: 29px;
    margin-top: 20px;
    min-width: 505px !important;
}
form.shiduchimFormOneTime .option_container .box_content .box_heading {
    font-size: 52px !important;
}
form.shiduchimFormOneTime input#cvcnumber {
    min-width: 250px;
}
.shiduchim-form-first.shiduchim_onetime_donation {
    height: 1394px !important;
}

.shiduchim-form-first.shiduchim_onetime_donation fieldset.fieldset-1.fieldsett button.next.step-1.next-orange-btn {
    margin-top: 120px;
    margin-bottom: 50px !important;
}
.shiduchim-form-first.shiduchim_wedding_sponsor fieldset.fieldset-2.fieldsett, .shiduchim-form-first.shiduchim_wedding_sponsor fieldset.fieldset-3.fieldsett {
    margin-top: 50px;
}
.shiduchim-form-first.shiduchim_onetime_donation .payment_info { margin-top:210px !Important; }
span.Daily_donation_tooltiptext {
    font-size: 29px;
    min-width: 750px;
    padding: 29px;
    margin-top: -64px;
}
.shiduchim-form-first.shiduchim_wedding_sponsor button.next.step-2.next-orange-btn {
    margin-top: 125px !important;
}
.shiduchim-form-first.shiduchim_wedding_sponsor input#cvcnumber {
    width: 250px !important;
}

.mobile_menu_bottom_img_main {
    text-align: center;
    float: left;
    width: 100%;
    margin-top: 120px;
}

.mobile_menu_bottom_img_main img {
    min-width: 350px;
}

rs-fullwidth-wrap#rev_slider_26_1_forcefullwidth {
	height: 520px;
}

rs-module-wrap#rev_slider_26_1_wrapper {
    height: 820px !important;
    z-index: 0;
    margin-top: -135px !important;
}
}

.option_container input {
    background: transparent !important;
    max-width: 62px;
    margin-top: -4px !important;
    padding-top: 15px !important;
    float: left;
    border: none !important;
    line-height: 25px !important;
    height: 30px !Important;
}

.option_container input::placeholder { font-size:20px !important; }

div#form-wrapper form.shiduchimFormOneTime input::placeholder {
    font-size: 12px !important;
}


div#form-wrapper form.shiduchimFormOneTime input.custom_amount::placeholder {
	font-size: 22px !important;
}

.form-label.keyboard-wrap.donate-firstname-input {
    margin-left: 0px;
}
.form-label.keyboard-wrap.donate-mothername-input {
    margin-right: 0px;
}

button.add-another-name.add-name-btn.p-0 {
    background: transparent;
}
button.add-another-name.add-name-btn.p-0 p.p-0 {
    color: #57080f !important;
    font-weight: 600;
}

form.shiduchimFormOneTime fieldset.fieldset-3.fieldsett, .shiduchimForm fieldset.fieldset-3.fieldsett {
    padding: 0px 80px 50px 80px;
}

form.shiduchimFormOneTime fieldset.fieldset-3.fieldsett .form-group.d-flex.justify-content-start, form.shiduchimForm fieldset.fieldset-3.fieldsett .form-group.d-flex.justify-content-start {
	margin-bottom: 0px;
}

form.shiduchimFormOneTime fieldset.fieldset-3.fieldsett button.next.step-3.next-orange-btn, form.shiduchimForm fieldset.fieldset-3.fieldsett button.next.step-3.next-orange-btn {
    margin-top: 0px !important;
}

form.shiduchimFormOneTime .Name_for_Shidduch label, form.shiduchimForm .Name_for_Shidduch label { padding-bottom:10px !important; }