/**
Theme Name: marrybrown
Author: 8verstudio
Author URI: https://8verstudio.com/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: marrybrown
Template: astra
*/

/*test css*/

.ppw-ppf-input-container {
	margin-top: -500px;
    position: relative;
    z-index: 30;
}
.jet-listing-grid__slider-icon.slick-arrow svg {
    opacity: 0;
}
 .image-choices-field .image-choices-choice-selected, .image-choices-choice-focus label{
  
    border-color: transparent !important;
}
.image-choices-field .image-choices-choice-image-wrap {
    
    width: 14vw;
    height: 21vh;
}
.jl-image, .jetsloth-lightbox {
    display: none !important;
}
 select::-ms-expand {
    display: none;
}

/***Pop-up css***/
.popmake-content p{
	margin-bottom: 0.75em !important;
}

html{
	overflow: hidden;
}
.elementor-location-header , .elementor-location-footer{
	opacity: 0;
}
/*#page{
	background-color: #ed1c24;
    background-image: url('icon/burger-preload.png');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 150px auto;
    z-index: 9999;
    width: 100vw;
    height: 100vh;
}*/
.reminder-1 {
    margin-left: 15px;
     margin-bottom: 0px !important;
    line-height: 1.3em;
    font-style: italic;
    font-size: 12px;
    margin-top: 8px;
}	
.reminder-2 {
    margin-left: 15px;
     margin-bottom: 0px !important;
    line-height: 1.3em;
    font-style: italic;
    font-size: 12px;
}	
.jet-mobile-menu-toggle-button{
	display: none !important;
}

.elementor-button .elementor-align-icon-left {
    margin-right: 8px !important;
}

input.jet-radio-list__input+span+span{
	 transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
}

input.jet-radio-list__input[value='20']+div.jet-radio-list__button > span.jet-radio-list__label{
	background:url('icon/burger.png') no-repeat 5% center;
	background-size: 40px;
}



input.jet-radio-list__input[value='21']+div.jet-radio-list__button > span.jet-radio-list__label{
	background:url('icon/ultimate-chicken.png') no-repeat 4% center;
	background-size: 33px 33px;
}

input.jet-radio-list__input[value='22']+div.jet-radio-list__button > span.jet-radio-list__label{
	background:url('icon/fish.png') no-repeat 0% center;
	background-size: 43px 28px;
}



input.jet-radio-list__input[value='23']+div.jet-radio-list__button > span.jet-radio-list__label{
	background:url('icon/local-delight.png') no-repeat 0% center;
	background-size: 49px 27px;
}



input.jet-radio-list__input[value='24']+div.jet-radio-list__button > span.jet-radio-list__label{
	background:url('icon/meal-sharing.png') no-repeat 4% center;
	background-size: 32px;
}

input.jet-radio-list__input[value='25']+div.jet-radio-list__button > span.jet-radio-list__label{
	background:url('icon/kiddy.png') no-repeat 5% center;
	background-size: 43px 42px;
}


input.jet-radio-list__input[value='26']+div.jet-radio-list__button > span.jet-radio-list__label{
	background:url('icon/nasi.png') no-repeat 7% center;
	background-size: 32px 31px;
}


input.jet-radio-list__input[value='27']+div.jet-radio-list__button > span.jet-radio-list__label{
	background:url('icon/sides.png') no-repeat 9% center;
	background-size: 25px;
}



input.jet-radio-list__input[value='28']+div.jet-radio-list__button > span.jet-radio-list__label{
	background:url('icon/drinks.png') no-repeat 6% center;
	background-size: 23px;
}

input.jet-radio-list__input[value='48']+div.jet-radio-list__button > span.jet-radio-list__label{
	background:url('icon/meal-delivery.png') no-repeat 4% center;
	background-size: 42px;
}



.pac-inpu-span:after{
	background:url('icon/search-gps.svg') no-repeat 13% center;
	background-size: 17px;
}



.dce-scrollify-pagination{
	display: none !important;
}

/*.scaleDiv{
        -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}*/



.promo-slider-nav-thumb {
    /*position: absolute;
    bottom: 0;
    right: 0;*/
    width: 50vw;
    /* : ; */
}
img.promo-slider-nav-img {
    height: 35vh;
    width: 25vw;
}

.promo-slider {
    /*position: absolute;
    top: 0;
    left: 0;*/
    width: 50vw;
    height: 100vh;
}

img.promo-slider-img {
    height: 100vh;
    width: 50vw;
}


.promo-slider-nav-thumb > div >div > .slick-center{
	display: none;
}
.promo-slider-nav-thumb > div >div >.slick-active{
	width:25vw !important;
	
}
.promo-slider-nav-thumb > div{
	padding: 0 !important;
}

.prevSlide, .nextSlide{
	
}
.promo-slider > button{
	display: none !important;
}


p#divider-border:before{
    content: "";
    border-top: 1px solid #fff;
    position: absolute;
    top: 52%;
    left: -32%;
    width: 30vw;
    z-index: 1;
    
}

@-webkit-keyframes slide-down {
      0% { opacity: 0; -webkit-transform: translateY(-10%); }   
    100% { opacity: 1; -webkit-transform: translateY(0); }
}
@-moz-keyframes slide-down-arrow {
      0% { opacity: 0; -moz-transform: translateY(-10%); }   
    100% { opacity: 1; -moz-transform: translateY(0); }
}

@-webkit-keyframes slide-up-arrow {
      0% { opacity: 1; -webkit-transform: translateY(0); }   
    100% { opacity: 0; -webkit-transform: translateY(-10%); }
}
@-moz-keyframes slide-up {
      0% { opacity: 1; -moz-transform: translateY(0); }   
    100% { opacity: 0; -moz-transform: translateY(-10%); }
}



/*******Contact Us Gravity Form********/

.ui-datepicker {
    width: 300px;
    padding: 10px;
    display: none;
    box-shadow: 0 5px 10px rgba(0,0,0,0.1);
    z-index: 999 !important;
}

/*.ui-datepicker thead{
	background: none !important;
}*/


.gform_wrapper li.hidden_label input{
	margin-top: 0px !important;
}

.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker), .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker){
	    margin: 4px 0 0 !important;
}
.ginput_container_date{
	margin-top:4px;
}

#gforms_confirmation_message{
	font-family: lato, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    color: #703b3b;
    text-align: center;
}

.gform_confirmation_message{
	font-family: lato, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    color: #703b3b;
    text-align: center;
}
.downloadCoupon{
	font-family: lato, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #ed1c24;
}
.downloadCoupon:hover{
	font-family: lato, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #ed1c24;
    text-decoration: underline;
}

.gform_fields{
    font-family: lato, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    color: #703b3b;
}

.gform_fields li{
	padding-right: 0px;
}

.gform_fields input, .gform_fields select, .gform_fields textarea, #gform_fields_4 select{
     font-family: lato, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    color: #703b3b !important;
        background-color: #fffdfa !important;
        border: none;
        border-radius: 32px;
        padding: 15px 25px !important; 
}

.gform_fields textarea{
       padding: 20px 25px;
}


#gform_wrapper_1 select, #gform_wrapper_7 select{
    height:48px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
   padding: 0px 25px;
}

.file_upload_1{
    margin-top: 10px;
    padding: 11px 25px;
    border-radius: 50px;
    background: url('icon/upload.png') no-repeat 95% center;
   background-size: 20px;
   background-color: #fffdfa;
   cursor:pointer !important;
}

li.gfield {
    margin-top: 0px;
}

li#field_1_32 {
	margin-top: 35px;
}


.gf_left_half{
    padding-left: 50px !important;
    padding-right: 15px !important;
}
.gf_right_half{
    padding-right: 50px !important;
    padding-left: 15px !important;
}

li#field_1_17, li#field_1_32{
    padding-right: 50px;
    padding-left: 50px;
}

li#field_1_15{
    display: none;
}


li#field_1_37, li#field_1_40{
    margin-top: 12px;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family: lato, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
     color: #703b3b;
     opacity: 1 !important;
}
::-moz-placeholder { /* Firefox 19+ */
 font-family: lato, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
     color: #703b3b;
     opacity: 1 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  font-family: lato, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
     color: #703b3b;
     opacity: 1 !important;
}
:-moz-placeholder { /* Firefox 18- */
  font-family: lato, sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
     color: #703b3b;
    opacity: 1 !important;
}

@media (max-width: 767px) {
	.ginput_container input {
		padding: 15px 15px !important;
		height: 60px;
	}
}

li#field_1_12 > div > select, li#field_1_13 > div > select, li#field_1_23 > div > input,
select#input_4_1, select#input_4_2, select#input_4_3, select#input_4_4, select#input_8_1, select#input_8_12, #input_1_37,
select#input_5_1, select#input_5_2, select#input_5_3, select#input_5_4, #input_2_10,li#field_7_12 > div > select,li#field_7_50 > div > select{
   background: url('icon/upload.png') no-repeat 95% center;
   background-size: 20px;
}

input#input_8_14 {
	width: 100%;
}

div#gfield_instruction_8_13 {
	display: none;
}

ul.gfield_radio > li {
    font-size: 16px !important;
}

li#field_1_18 {
    padding-left: 75px !important;
    margin-top: 25px;
}

/*selector li#field_1_19, li#field_1_19 > div, li#field_1_19 > div > ul{
    display: inline !important;
}*/
li#field_1_19 {
}
li#field_1_41, li#field_1_42{
	padding-right: 0px !important;
	display: inline !important;
}
.radioSelectTitle{
	padding-left: 75px;
    font-weight: 800;
    font-size: 15px;
}
/*li#field_1_19:before{
    content:"Survey \A Feedback:";
    padding-left: 75px;
    font-weight: 800;
        font-size: 15px;
}*/

li#field_1_19 > div{
    float: right;
     margin-top: 0px; 
     padding-right: 50px;
     
}
ul#input_1_19 {
    margin-top: 0px;
    font-weight: 500;
}

.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute{
	max-width: 100%;
}
.ginput_container_time > input{
	width: 100% !important;
}
select#input_1_40_3 {
    padding: 15px 20px !important;
}
.gform_wrapper .gfield_time_ampm, .gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute{
	width: auto !important;
}
div#input_1_40 {
    margin-right: 5px;
}
div#input_1_40 > i {
    display: none;
}
.gfield_time_minute.ginput_container.ginput_container_time {
    margin-right: 3px;
}


/*li#field_1_19 >div > ul > li:first-child{
        width: 92px;
        margin-top: 25px;
        margin-right: 5px;
}

li#field_1_19 >div > ul > li:nth-child(2){
        width: 70px;
        margin-top: 24px;
        margin-right: 5px;
}
li#field_1_19 >div > ul > li:nth-child(3){
        width: 85px;
        margin-top: 23px;
        margin-right: 5px;
}

li#field_1_19 >div > ul > li:nth-child(4){
        width: 65px;
        margin-top: 22px;
}*/


li#field_1_20{
    margin-top: 0px;
}


li#field_1_21 > label,
li#field_1_22 > label,
li#field_1_50 > label,
li#field_1_19 > label,
li#field_1_51 > label
{
    float: left;
    padding-left: 220px;
        padding-top: 5px;
        font-size: 15px;
}
li#field_1_20 > label{
	padding-left: 28px;
    font-size: 15px;
}
li#field_1_20 > div{
    float: right;
    margin-top: 0px;
    padding-right: 50px;
    padding-top: 0px;
}
li#field_1_25, li#field_1_20{
	display: inline;
}
li#field_1_21 {
    margin-top: 9px;
}
li#field_1_25 > div, li#field_1_20>div{
	
	padding-right: 66px;
	float: right;
    margin-top: 0px;
    padding-top: 0px;
}
li#field_1_21 > div,
li#field_1_22 > div,
li#field_1_50 > div,
li#field_1_19 > div{
    float: right;
    margin-top: 0px;
    padding-right: 50px;
    padding-top: 0px;
}

li#field_1_26 > div,
li#field_1_27 > div,
li#field_1_28 > div,
li#field_1_29 > div,
li#field_1_30 > div,
li#field_1_31 > div,
li#field_1_51 > div{
    float: right;
    margin-top: 1px;
    padding-right: 50px;
    padding-top: 0px;
}
li#field_1_19 >div > ul > li:first-child,
li#field_1_20 >div > ul > li:first-child,
li#field_1_21 >div > ul > li:first-child,
li#field_1_22 >div > ul > li:first-child,
li#field_1_25 >div > ul > li:first-child,
li#field_1_26 >div > ul > li:first-child,
li#field_1_27 >div > ul > li:first-child,
li#field_1_28 >div > ul > li:first-child,
li#field_1_29 >div > ul > li:first-child,
li#field_1_30 >div > ul > li:first-child,
li#field_1_50 >div > ul > li:first-child,
li#field_1_51 >div > ul > li:first-child{
        width: 92px;
        margin-right: 5px;
}

li#field_1_31 >div > ul > li:first-child{
        width: 68px;
        margin-right: 5px;
}
li#field_1_19 >div > ul > li:nth-child(2),
li#field_1_20 >div > ul > li:nth-child(2),
li#field_1_21 >div > ul > li:nth-child(2),
li#field_1_22 >div > ul > li:nth-child(2),
li#field_1_25 >div > ul > li:nth-child(2),
li#field_1_26 >div > ul > li:nth-child(2),
li#field_1_27 >div > ul > li:nth-child(2),
li#field_1_28 >div > ul > li:nth-child(2),
li#field_1_29 >div > ul > li:nth-child(2),
li#field_1_30 >div > ul > li:nth-child(2),
li#field_1_50 >div > ul > li:nth-child(2),
li#field_1_51 >div > ul > li:nth-child(2){
        width: 70px;
        margin-right: 5px;
}

li#field_1_31 >div > ul > li:nth-child(2){
        width: 83px;
        margin-right: 5px;
}
li#field_1_19 >div > ul > li:nth-child(3),
li#field_1_20 >div > ul > li:nth-child(3),
li#field_1_21 >div > ul > li:nth-child(3),
li#field_1_22 >div > ul > li:nth-child(3),
li#field_1_25 >div > ul > li:nth-child(3),
li#field_1_26 >div > ul > li:nth-child(3),
li#field_1_27 >div > ul > li:nth-child(3),
li#field_1_28 >div > ul > li:nth-child(3),
li#field_1_29 >div > ul > li:nth-child(3),
li#field_1_30 >div > ul > li:nth-child(3),
li#field_1_50 >div > ul > li:nth-child(3),
li#field_1_51 >div > ul > li:nth-child(3){
        width: 85px;
        margin-right: 5px;
}

li#field_1_31 >div > ul > li:nth-child(3){
        width: 87px;
        margin-right: 5px;
}
li#field_1_19 >div > ul > li:nth-child(4),
li#field_1_20 >div > ul > li:nth-child(4),
li#field_1_21 >div > ul > li:nth-child(4),
li#field_1_22 >div > ul > li:nth-child(4),
li#field_1_25 >div > ul > li:nth-child(4),
li#field_1_26 >div > ul > li:nth-child(4),
li#field_1_27 >div > ul > li:nth-child(4),
li#field_1_28 >div > ul > li:nth-child(4),
li#field_1_29 >div > ul > li:nth-child(4),
li#field_1_30 >div > ul > li:nth-child(4),
li#field_1_50 >div > ul > li:nth-child(4),
li#field_1_51 >div > ul > li:nth-child(4){
        width: 65px;
}
li#field_1_31 >div > ul > li:nth-child(4){
        width: 74px;
}

ul#input_1_20,
ul#input_1_21,
ul#input_1_22,
ul#input_1_25,
ul#input_1_26,
ul#input_1_27,
ul#input_1_28,
ul#input_1_29,
ul#input_1_30,
ul#input_1_31,
ul#input_1_50,
ul#input_1_51{
    margin-top: 0px;
    font-weight: 500;
}
#form-divider-1{
	margin-top: 24px;
}
li#field_1_25 > label{
	margin-top: 25px;
	padding-left: 52px;
	font-size: 15px;
}
li#field_1_25 > div{
	margin-top: 20px;
}

li#field_1_26,
li#field_1_27,
li#field_1_28,
li#field_1_29,
li#field_1_30{
	margin-top:9px;
}

li#field_1_31{
	margin-top:11px;
}


li#field_1_26 > label,
li#field_1_27 > label,
li#field_1_28 > label,
li#field_1_29 > label,
li#field_1_30 > label,
li#field_1_31 > label{
	padding-left: 220px;
	font-size: 15px;
}
li#field_1_31 > label{
	width:360px;
}

input#input_1_37{
	width:100%;
}

input[type="radio"] {
  display: inline-block;
  position: absolute;
  top:0px;
  right: 10px;
  opacity: 0;
}

li#field_1_51 {
    margin-top: 9px;
}

#gform_fields_1 [type="radio"]:checked + label:before,
#gform_fields_1 [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
     right: 5px;
    top: 4px;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    background: #fffdfa;
}

#gform_fields_1 [type="radio"]:checked + label:after,
#gform_fields_1 [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #ed1c24;
    position: absolute;
    top: 7px;
    right: 8px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
#gform_fields_1 [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
#gform_fields_1 [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

#gform_fields_2 [type="radio"]:checked + label:before,
#gform_fields_2 [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
     left : 25%;
    top: 4px;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    background: #fffdfa;
}

#gform_fields_2 [type="radio"]:checked + label:after,
#gform_fields_2 [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #ed1c24;
    position: absolute;
    top: 7px;
    left : 25.4%;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
#gform_fields_2 [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
#gform_fields_2 [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}



#gform_fields_2 li, #gform_fields_3 li{
	text-align: center;
}

#gform_fields_2 li.gchoice_2_9_0{
	padding-right: 20% !important;
    padding-left: 28% !important;
    text-align: left !important;
}

div#gform_confirmation_message_7 {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.form-data-box {
    font-size: 20px;
    text-align: left;
    line-height: 1.3em;
}
p.form-label {
    margin-bottom: 10px !important;
    font-weight: 900;
}
p.form-label:nth-child(1){
	text-align: center;
    font-size: 30px;
    margin-bottom: 30px !important;
}
.form-value {
    font-weight: normal;
}

.promotion-details-set-slider-slick .jet-listing-grid__item{
	padding: 0px !important;
}

@media only screen and (max-width: 1697px) {



/*li#field_1_19:before{
    content:"Survey \A" 
    "Feedback:";
    padding-left: 75px;
    font-weight: 800;
    font-size: 15px;
}*/


ul#input_1_19 {
        margin-top: 0px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin-right: 0px;
}

li#field_1_41{
	margin-top: 20px;
    display: block !important;
}
li#field_1_19 > label{
        padding-left: 75px;
        margin-top: 5px;
    display: block;
}

/*li#field_1_19 >div > ul > li:first-child{
        width: 92px;
        margin-top: 0px;
        margin-right: 5px;
}

li#field_1_19 >div > ul > li:nth-child(2){
        width: 70px;
        margin-top: 0px;
        margin-right: 5px;
}
li#field_1_19 >div > ul > li:nth-child(3){
        width: 85px;
        margin-top: 0px;
        margin-right: 5px;
}

li#field_1_19 >div > ul > li:nth-child(4){
        width: 65px;
        margin-top: 0px;
}*/
#input_1_19 > li {
    display: block;
    flex: 0 1 auto;
}
li#field_1_20 > label{
    float: left;
    padding-left: 0px;
    margin-left: 75px;
    padding-top: 0px;
    margin-top: 8px;
    display: block;
}
li#field_1_20 > div{
    float: left;
    margin-top: 6px;
    margin-left: 72px;
    padding-right: 0px;
    padding-top: 0px;
    display: block;
    width: 80%;
}
li#field_1_20 > label,
li#field_1_19 > label,
li#field_1_21 > label,
li#field_1_22 > label,
li#field_1_50 > label,
li#field_1_51 > label
{
    float: left;
    padding-left: 0px;
    margin-left: 75px;
    padding-top: 0px;
    margin-top: 8px;
    display: block;
}
li#field_1_20 > div,
li#field_1_21 > div,
li#field_1_22 > div,
li#field_1_25 > div,
li#field_1_19 > div,
li#field_1_51 > div,
li#field_1_50 > div{
        float: left;
    margin-top: 6px;
    margin-left: 72px;
    padding-right: 0px;
    padding-top: 0px;
    display: block;
        width: 80%;
}
li#field_1_25 > div{
	margin-left: 75px !important;
}
li#field_1_22{
	display: grid;
}

li#field_1_25 {
    margin-top: 20px;
}
.radioSelectTitle {
    padding-left: 77px;
}
li#field_1_42{
	display: block !important;
    margin-top: 20px;
}
#form-divider-1 {
    margin-top: 20px;
}
li#field_1_25 > label {
    margin-top: 5px;
    padding-left: 0px;
    display: block;
    margin-left: 78px;
}
li#field_1_26 > label, li#field_1_27 > label, li#field_1_28 > label, li#field_1_29 > label, li#field_1_30 > label, li#field_1_31 > label {
    padding-left: 78px;
}

li#field_1_26 > label, li#field_1_27 > label, li#field_1_28 > label, li#field_1_29 > label, li#field_1_30 > label, li#field_1_31 > label {
    padding-left: 78px;
    margin-top: 6px;
}

li#field_1_26 > div, li#field_1_27 > div, li#field_1_28 > div, li#field_1_29 > div, li#field_1_30 > div, li#field_1_31 > div {
        float: inherit;
    margin-top: 1px;
    /* padding-right: 50px; */
    padding-top: 0px;
    margin-left: 75px;
    display: block;
        width: 88%;
}
ul#input_1_19,
ul#input_1_20,
ul#input_1_21,
ul#input_1_22,
ul#input_1_25,
ul#input_1_26,
ul#input_1_27,
ul#input_1_28,
ul#input_1_29,
ul#input_1_30,
ul#input_1_31,
ul#input_1_50,
ul#input_1_51{
       justify-content: space-between;
    /* background-color: white; */
    display: flex;
    align-items: stretch;
}

li#field_1_25, li#field_1_20 {
    display: list-item;
}
li#field_1_31>div,
li#field_1_26>div{
	padding-right: 65px;
}

}

@media only screen and (max-width: 1024px) {


/*li#field_1_19 > div{
    float: right;
    margin-top: 0px;
    margin-left: 72px;
    padding-right: 50px;
    display: inline;
    width: 47%;
     
}
li#field_1_19 > label{
	padding-left: 77px;
    margin-top: 0px;
    display: inline-block;
}*/
li#field_1_20 > label{
    float: left;
    margin-left: 77px;
    margin-top: 8px;
    display: inline-block;
    width:auto%
    
}
li#field_1_20 > div{
    float: right;
    margin-top: 6px;
    margin-left: 72px;
    padding-right: 50px;
    padding-top: 0px;
    display: inline-block;
    width: 47%;
}

li#field_1_20 > label,
li#field_1_21 > label,
li#field_1_22 > label,
li#field_1_50 > label,
li#field_1_19 > label,
li#field_1_51 > label
{
    margin-left: 77px;
    display: inline-block;
    margin-top: 8px;
    width: auto;
}
li#field_1_19 > div,
li#field_1_21 > div,
li#field_1_22 > div,
li#field_1_25 > div,
li#field_1_50 > div,
li#field_1_51 > div{
 	float: right;
    margin-top: 6px;
    margin-left: 72px;
    padding-right: 50px;
    padding-top: 0px;
    display: inline-block;
    width: 47%;
}
li#field_1_26, li#field_1_27, li#field_1_28, li#field_1_29, li#field_1_30 {
    margin-top: 8px;
}
li#field_1_25 > div {
	width: 47%;
	padding-right: 50px;
}
li#field_1_25 {
    margin-top: 0px;
}
li#field_1_25 > div{
	margin-left: 72px !important;
	margin-top: 0px !important;
}
li#field_1_22{
	    display: block;
}
li#field_1_25 > label {
    display: inline-block;
    margin-left: 77px;
}
li#field_1_26 > label, li#field_1_27 > label, li#field_1_28 > label, li#field_1_29 > label, li#field_1_30 > label, li#field_1_31 > label {
    padding-left: 78px;
}

li#field_1_26 > label, li#field_1_27 > label, li#field_1_28 > label, li#field_1_29 > label, li#field_1_30 > label, li#field_1_31 > label {
    padding-left: 77px;
}
li#field_1_31 > label {
    width: 30%;
}

li#field_1_26 > div, li#field_1_27 > div, li#field_1_28 > div, li#field_1_29 > div, li#field_1_30 > div, li#field_1_31 > div {
    float: right;
    margin-top: 1px;
    /* padding-right: 50px; */
    padding-top: 0px;
    margin-left: 72px;
    display: inline-block;
    width: 47%;
    padding-right: 50px;
}
ul#input_1_19,
ul#input_1_20,
ul#input_1_21,
ul#input_1_22,
ul#input_1_25,
ul#input_1_26,
ul#input_1_27,
ul#input_1_28,
ul#input_1_29,
ul#input_1_30,
ul#input_1_31,
ul#input_1_50,
ul#input_1_51{
       justify-content: space-between;
    /* background-color: white; */
    display: flex;
    align-items: stretch;
}

}


@media only screen and (max-width: 480px) {
	.elementor-element-8e40b22 {
		display: none !important;
	}
}




@media only screen and (max-width: 480px) {
	.form-data-box {
    margin-bottom: 80px;
}
	#input_2_12 > li{
		width:50% !important;
	}
	.jet-custom-nav__item-37 {
		background: url(icon/home.png) no-repeat 37% center;
		background-size: 30px;
	}
	.jet-custom-nav__item-2034 {
	    background: url(icon/meals-icon.svg) no-repeat 37% center;
	    background-size: 34px 32px;
	}
	.jet-custom-nav__item-2035 {
	    background: url(icon/promotion-icon.svg) no-repeat 37% center;
	    background-size: 35px 23px;
	}
	.jet-custom-nav__item-5921 {
	    background: url(icon/contest-icon.svg) no-repeat 37% center;
	    background-size: 28px 30px;
	}
	.jet-custom-nav__item-6054 {
		background: url(icon/winnerList.png) no-repeat 37% center;
		background-size: 24px;
	}
	.jet-custom-nav__item-6395 {
	    background: url(icon/voucher-icon.svg) no-repeat 37% center;
	    background-size: 20px 27px;
	}
	.jet-custom-nav__item-2038 {
    background: url(icon/location-icon.svg) no-repeat 37% center;
    background-size: 28px;
	}
	.jet-custom-nav__item-2039 {
	    background: url(icon/contact-icon.svg) no-repeat 37% center;
	    background-size: 28px;
	}
	.jet-custom-nav__item-2040 {
	    background: url(icon/delivery-icon.svg) no-repeat 35% center;
	    background-size: 42px;
	}
	.jet-custom-nav__item-6981{
		  background: url(https://marrybrown.com/wp-content/uploads/2020/12/nasilemak-icon.png) no-repeat 36% center;
	    background-size: 40px;
	}
	.jet-custom-nav__item-8731{
		  background: url(https://marrybrown.com/wp-content/uploads/2021/06/Contactless-order-icon.png) no-repeat 36% center;
	    background-size: 40px;
	}
	.jet-custom-nav__item-10557{
		  background: url(https://marrybrown.com/wp-content/uploads/2021/06/Contactless-order-icon.png) no-repeat 36% center;
	    background-size: 40px;
	}
	.jet-custom-nav__item-8153{
		  background: url(https://marrybrown.com/wp-content/uploads/2022/02/logo.png) no-repeat 36% center;
	    background-size: 40px;
	}
	.jet-custom-nav__item-7052{
		    background: url(icon/news.png) no-repeat 36% center;
    background-size: 30px;
	}	
	ul#menu-header-menu-bottom > li:before{
		content: "";
		padding-right: 0px;
	}
	a.search-btn-mobile{
		background:url('icon/search-gps.svg') no-repeat center center;
	background-size: 17px;
	}
	.image-choices-field .image-choices-choice-image-wrap {
    
    width: 100px;
    height: 100px;
}
	ul#input_2_12, ul#input_2_13, ul#input_2_14 {
		width: 100% !important;
	}
	#input_2_12 > li, #input_2_13 > li, #input_2_14 > li{
		    width: 40% !important;
		margin: 0px !important;
		text-align: left !important;
	}
}

@media only screen and (min-width: 481px) {
	
	.jet-custom-nav__item-37{
	background:url('icon/home.png') no-repeat 40% center;
    background-size: 38px;
    
}



.jet-custom-nav__item-2034{
	background:url('icon/meal.png') no-repeat 40% center;
    background-size: 32px;
}



.jet-custom-nav__item-2035{
	background:url('icon/promotion.png') no-repeat 40% center;
    background-size: 35px 26px;
}



.jet-custom-nav__item-5921{
	background:url('icon/contest.png') no-repeat 40% center;
    background-size: 28px 35px;
}



.jet-custom-nav__item-2037{
	background:url('icon/voucher.png') no-repeat 40% center;
    background-size: 20px 38px;
}

.jet-custom-nav__item-6054{
	background:url('icon/winnerList.png') no-repeat 40% center;
    background-size: 28px;
}


.jet-custom-nav__item-2038{
	background:url('icon/location.png') no-repeat 40% center;
    background-size: 33px;
}


.jet-custom-nav__item-2039{
	background:url('icon/contact.png') no-repeat 40% center;
    background-size: 33px;
}


.jet-custom-nav__item-2040{
	background:url('icon/delivery.png') no-repeat 40% center;
	background-size: 45px;
}

.jet-custom-nav__item-6395 {
	    background: url(icon/voucher-icon.svg) no-repeat 40% center;
	    background-size: 21px;
	}
.jet-custom-nav__item-6981{
	    background: url(https://marrybrown.com/wp-content/uploads/2020/12/nasilemak-icon.png) no-repeat 40% center;
	        background-size: 50px;
	}	
.jet-custom-nav__item-8731{
	    background: url(https://marrybrown.com/wp-content/uploads/2021/06/Contactless-order-icon.png) no-repeat 40% center;
	        background-size: 50px;
	}		
.jet-custom-nav__item-10557{
	    background: url(https://marrybrown.com/wp-content/uploads/2021/06/Contactless-order-icon.png) no-repeat 40% center;
	        background-size: 50px;10557
	}
.jet-custom-nav__item-8153{
	    background: url(https://marrybrown.com/wp-content/uploads/2022/02/logo.png) no-repeat 40% center;
	        background-size: 50px;
	}		
.jet-custom-nav__item-7052{
	background: url(icon/news.png) no-repeat 40% center;
    background-size: 42px;
}	
}
@media only screen and (max-width: 768px) {

li#field_1_19 > div, li#field_1_20 > div, li#field_1_21 > div, li#field_1_22 > div, li#field_1_25 > div, li#field_1_26 > div, li#field_1_27 > div, li#field_1_28 > div, li#field_1_29 > div, li#field_1_30 > div, li#field_1_31 > div,li#field_1_50 > div{
    float: left;
    margin-top: 0px;
    margin-left: 73px;
    padding-right: 0px;
    display: inline;
    width: 80%;
}
li#field_1_25 > div{
	width: 78%;
}
li#field_1_20 > label, li#field_1_21 > label, li#field_1_22 > label{
	padding-left: 0px;
}
select#input_1_40_3 {
    padding: 15px 13px !important;
}
li#field_1_31 > label {
    width: auto;
}
li#field_1_42 {
    margin-top: 22px;
}
#form-divider-1 {
    margin-top: 42px;
}
li#field_1_32 {
    margin-top: 50px;
}

li#field_1_25>div {
    float: left;
    margin-top: 0;
    margin-left: 73px;
    padding-right: 0;
    display: inline;
    width: 80%;
}
}



@media only screen and (max-width: 640px) {
.form-contact{
	padding-right: 30px;
	padding-left: 30px;
}

.radioSelectTitle {
    padding-left: 10px;
}
	
  #gform_fields_2 li.gchoice_2_9_0 {
    padding-right: 0px !important;
    padding-left: 29px !important;
    text-align: left !important;
}
#form-divider-1 {
    margin-top: 50px;
}
#gform_fields_2 [type="radio"]:checked + label:before,
#gform_fields_2 [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
     left : 2%;
    top: 4px;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    background: #fffdfa;
}

#gform_fields_2 [type="radio"]:checked + label:after,
#gform_fields_2 [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #ed1c24;
    position: absolute;
    top: 7px;
    left : 2.8%;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
#gform_fields_2 [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
#gform_fields_2 [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.gf_left_half{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.gf_right_half{
    padding-right: 0px !important;
    padding-left: 0px !important;
}

/*li#field_1_19:before {
    padding-left: 10px;
}
li#field_1_19 > label {
	display: block;
    width: auto;
    padding-left: 10px;
}

li#field_1_19 > div {
	float: left;
    margin-left: 7px;
    width: 100%;
    margin-top: 1px;
    padding-right: 0px;
    display: block;
    
}*/
li#field_1_20 > label {
    margin-left: 10px;
    width: auto;
    display: block;
}
li#field_1_20 > div {
	float: left;
   margin-left: 7px !important;
    width: 100%;
    margin-top: 1px;
    padding-right: 0px;
    display: block;
}
li#field_1_21 > label, li#field_1_22 > label {
    margin-left: 10px;
    width: auto;
    display: block;
    margin-top: 6px;
}

li#field_1_21 > div, li#field_1_22 > div, li#field_1_25 > div {
	float: left;
    margin-left: 7px !important;
    width: 100%;
    margin-top: 1px;
    padding-right: 0px;
    display: block;
}
li#field_1_22 > div{
}
li#field_1_25:before {
    padding-left: 10px;
}

li#field_1_25 > label {
    margin-left: 10px;
}
li#field_1_25 > div {
    margin-left: 7px !important;
    margin-top: 0px !important;
    padding-right: 0px;
    width: 100%;
    display: block;
}
li#field_1_26 > label, li#field_1_27 > label, li#field_1_28 > label, li#field_1_29 > label, li#field_1_30 > label, li#field_1_31 > label,li#field_1_50 > label,li#field_1_19 > label, li#field_1_51 > label {
    padding-left: 10px;
    width:100%;
        margin-left: 0px;
}

li#field_1_26 > div, li#field_1_27 > div, li#field_1_28 > div, li#field_1_29 > div, li#field_1_30 > div, li#field_1_31 > div, li#field_1_50 > div, li#field_1_19 > div, li#field_1_51 > div {
	float:left;
    margin-left: 7px !important;
    padding-right: 0px;
    width: 100%;
    display: block;
}
li#field_1_32 {
    padding-right: 0px; 
    padding-left: 0px; 
    margin-top: 70px;
}

#gform_wrapper_1 select, #gform_wrapper_7 select {
    height: 57px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 0px 25px;
}

.file_upload_1 {
        padding: 15px 25px;
}
select#input_1_40_3 {
    padding: 15px 13px !important;
}
#input_1_40_1, #input_1_40_2{
	line-height: 1.8em;
}
    

#field_1_40{
	margin-right: 6px;
}
li#field_1_37 {
    margin-top: 16px;
}

li#field_1_40 {
    margin-top: 8px;
}
li#field_1_16{
	margin-top: 16px;
	margin-bottom: -6px;
}
.gform_wrapper .gfield_time_ampm, .gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute {
    width: 100% !important;
}
ul.gfield_radio > li {
    margin-bottom: 0px !important;
}
li#field_1_25 {
    margin-top: 0px;
}
/*#field_1_37{
	padding-right: 0px;
}*/
}

@media only screen and (max-width: 380px) {
	#gform_fields_1 [type="radio"]:checked + label:before, #gform_fields_1 [type="radio"]:not(:checked) + label:before{
		    right: 0px !important;
	}
	#gform_fields_1 [type="radio"]:checked + label:after, #gform_fields_1 [type="radio"]:not(:checked) + label:after {
	    right: 3px !important;
	}
	ul#input_1_19, ul.gfield_radio{
    	width: 80% !important;
    	display: block !important; 
	}
	ul#input_1_19 >li, ul.gfield_radio>li{
		display: inline-block !important;
	}
	li#field_1_19 >div > ul > li:first-child, ul#gform_fields_1 ul.gfield_radio>li:first-child{
	    width: 92px !important;
	    margin-top: 0px !important;
	    margin-right: 5px !important; 
	    margin-bottom: -5px !important;
	}
	li#field_1_19 >div > ul > li:nth-child(2), ul#gform_fields_1 ul.gfield_radio> li:nth-child(2){
	    width: 75px !important;
	    margin-top: 0px !important;
	    margin-right: 5px !important;
	    margin-left: 30px !important;
	    margin-bottom: -5px !important;
	}
	li#field_1_19 >div > ul > li:nth-child(3), ul.gfield_radio>li:nth-child(3){
	    width: 92px !important;
	    margin-top: 0px !important;
	    margin-right: 5px !important;
	}
	li#field_1_19 >div > ul > li:nth-child(4), ul.gfield_radio> li:nth-child(4){
	    width: 74px !important;
	    margin-top: 0px !important;
	    margin-left: 31px !important;
	}
	li.gchoice_2_9_0, #input_2_9{
		width:100% !important;
	}
	li#field_1_32 {
    padding-top: 10px;
}
#form-divider-1 {
    margin-top: 85px;
}
	ul#input_2_12, ul#input_2_13, ul#input_2_14 {
		width: 100% !important;
	}
	#input_2_12 > li, #input_2_13 > li, #input_2_14 > li{
		    width: 40% !important;
    margin: 0px !important;
    text-align: left !important;
	}
}

/**hide Optgroup in party and catering form**/
#input_4_4 .optgroupHide{
	display: none;
}
#input_4_4 .optgroupShow{
	display: block;
}

/**Pop Up Promo T&C Link Styling**/
a.popLink, a.popLink:focus, a.popLink:hover, a.popLink:visited {
	color: #ed1c24 !important;
}

#gform_fields_2 [type=radio]:checked+label:before, #gform_fields_2 [type=radio]:not(:checked)+label:before{
	border:1px solid #703b3b;
}

style{
	display: none !important;
}
style.slick-slide{
	display: none !important;
}


    