#top-home-form .form-call-back {
	   
    padding-right: 0;
    padding-left: 0;
    margin-top: 17px;
	width: 59%;
    float: right;
} 

#top-home-form .help-block-mob {
    color: #eb3437 !important;
    display: block;
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 0;
	position: relative;
    float: right;
    margin-right: -5px;
}
	


#top-home-form .form-mob button{
	background-color: #eb3437;
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 18px;
    margin: 0px;
    cursor: pointer;
    padding: 5px 15px;
    width: 100%;
}    
   
#top-home-form .input-field{
    position: relative;
    margin-top: 1rem;
}
#top-home-form .input-field .prefix ~ input, .input-field .prefix ~ textarea {
    margin-left: 3rem;
    width: 92%;
    width: calc(100% - 3rem);
}
#top-home-form .select2-container-multi .select2-choices{    
position: relative;
    width: 100% !important;
    border: none;
    border-bottom: 1px solid rgba(0,0,0, 0.12);
    margin: 0;
    padding: 0;
    cursor: pointer;
    box-shadow: none;}

#top-home-form .select2-default {
    color: #fff!important;
    border: none;
    padding: 0px 0px 0px 3px;
}
#top-home-form #userDetails input[type=text], #top-home-form #userDetails input[type=password], #top-home-form #userDetails input[type=email], #top-home-form #userDetails input[type=url], #top-home-form #userDetails input[type=time], #top-home-form #userDetails input[type=date], 
#top-home-form #userDetails input[type=datetime-local], #top-home-form #userDetails input[type=tel], #top-home-form #userDetails input[type=number], #top-home-form #userDetailsinput[type=search], #top-home-form #userDetails textarea.materialize-textarea {
   background-color: transparent;
    border: none;
    border-bottom: 1px solid rgba(0,0,0, 0.12);
    border-radius: 0;
    outline: none;
    height: 3rem;
    width: 94%;
    font-size: 15px;
    margin: 0px;
    /* padding: 0px 6px 3px 26px; */
    box-shadow: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    transition: all .3s;
    color: #000;
	
}

#top-home-form input {
    line-height: normal;
}

#top-home-form button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

#top-home-form .input-field .prefix ~ label {
    margin-left: 3rem;
}

#top-home-form .input-field label {
    color: #9e9e9e;
    position: absolute;
    top: 0.8rem;
    left: 0.75rem;
    font-size: 1rem;
    cursor: text;
    -webkit-transition: .2s ease-out;
    -moz-transition: .2s ease-out;
    -o-transition: .2s ease-out;
    -ms-transition: .2s ease-out;
    transition: .2s ease-out;
}

#model .center, .center-align {
    text-align: center;
}

#top-home-form .select-mob {
	position: relative;
    width: 100%;
}

#top-home-form .input-mob {
	position: relative;
    width: 100%;
	margin-bottom: 15px;
	    color: #000;
}

#top-home-form .select-text {
	position: relative;
    font-family: inherit;
    background-color: transparent;
    width: 100%;
    font-size: 13px;
    border-radius: 0;
    border: none;
    margin: 0;
	
}


select   &[disabled], &:disabled{
    color: gray;
}

/* Remove focus */
#top-home-form .select-text:focus {
	/*outline: none;*/
	/*border-bottom: 1px solid rgba(0,0,0, 0);*/
}

/* Use custom arrow */
#top-home-form .select-mob .select-text {
	appearance: none;
	-webkit-appearance:none
}

#top-home-form .input-mob .select-text {
	
}




#top-home-form .select-mob:after {
	
	content: "";
    width: 14px;
    height: 21px;
    background: url(https://www.venuelook.com/images/new-from-icon.png) no-repeat -1px 0px;
    top: 15px;
    right: 0;
    position: absolute;
    display: inline-block;
    background-size: 13px 7px;
}

#top-home-form .select-mob-date:before {
	content: "";
    width: 25px;
    height: 31px;
    position: absolute;
    background: url(https://www.venuelook.com/images/mobform/new-mob-date1.png) no-repeat -1px 0px;
    top: 5px;
    /* right: 0px; */
    position: absolute;
    display: inline-block;
    background-size: 21px 22px;
    margin-left: 0px;
	
	
}

#top-home-form .select-mob-person:before {
	    content: "";
    width: 25px;
    height: 31px;
    position: absolute;
    background: url(https://www.venuelook.com/images/mobform/new-mob-person1.png) no-repeat 0px 0px;
    top: 2px;
    /* right: 0; */
    position: absolute;
    display: inline-block;
    background-size: 17px 25px;
	
}



#top-home-form .select-mob-mobile:before {
	content: "";
    width: 31px;
    height: 31px;
    position: absolute;
    background: url(https://www.venuelook.com/images/mobform/new-mob-mobile1.png) no-repeat 0px 0px;
    top: 2px;
    /* right: 0; */
    position: absolute;
    display: inline-block;
    background-size: 17px 24px;
	
	
}

#top-home-form .select-mob-email:before {
	content: "";
    width: 21px;
    height: 29px;
    position: absolute;
    background: url(https://www.venuelook.com/images/mobform/new-mob-email1.png) no-repeat 0px 0px;
    top: 11px;
    /* right: 0; */
    position: absolute;
    display: inline-block;
    background-size: 19px 15px;

}


/* active state */
.select-text:focus ~ .select-label, .select-text:valid ~ .select-label {
	color: #2F80ED;
	top: -20px;
	transition: 0.2s ease all;
	font-size: 14px;
}


#top-home-form .white-bg{
	background: #fff;
}


#top-home-form .select-mob-city:before {
    content: "";
    width: 25px;
    height: 31px;
    position: absolute;
    background: url(https://www.venuelook.com/images/mobform/city-form.png) no-repeat 0px 0px;
    top: 6px;
    /* right: 0; */
    position: absolute;
    display: inline-block;
    background-size: 19px 22px;
    padding-left: 5px;
}

#top-home-form .input::focus {
    outline: none;    
  
}

#top-home-form ::placeholder { /* Firefox, Chrome, Opera */ 
    color:  #797d7f  !important;
	 font-size: 15px !important;
} 
  
#top-home-form :-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color:  #797d7f  !important;
	 font-size: 15px !important;
} 
  
#top-home-form ::-ms-input-placeholder { /* Microsoft Edge */ 
    color:  #797d7f  !important;
	 font-size: 15px !important;
} 


#top-home-form input::-webkit-input-placeholder {
  color:  #797d7f  !important;
   font-size: 15px !important;
}

#top-home-form select::-webkit-select-placeholder {
  color:  #797d7f  !important;
   font-size: 15px !important;
}

#top-home-form input:focus::-webkit-input-placeholder {
  color:  #797d7f  !important;
   font-size: 15px !important;
}

#top-home-form.input:focus+.underlinehg {
  transform: scale(1);
}

#top-home-form .underlinehg {
     background-color: #000;
    display: inline-block;
    height: 3px;
    /* left: 50px; */
    /* margin-top: -4px; */
    position: absolute;
    top: 30px;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
    width: 100%;
}

#top-home-form #content {   
  overflow:auto;
}

#top-home-form #left{
  width: 52%; 
  margin:5px; 
  padding: 1em;
  background: white;
  border-right: 1px solid #000;
}

#top-home-form #right {
  width: 40%; 
  margin:5px; 
  padding: 1em;
  background: white;
  margin-right: 38px;
}

#top-home-form #left {   
  float:left; 
}
#top-home-form #right {   float:right; margin-top: 22px;
}

#object1 .city-options {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	    
}

#object1{
	    height: 210px;
}

#object2{
	    height: 214px;
}


#object1 .city-options .options {
    -webkit-flex-flow: 1;
    -ms-flex-flow: 1;
    flex-flow: 1;
    -webkit-flex-basis: 23.66%;
    -ms-flex-basis: 23.66%;
    /* flex-basis: 23.66%; */
    max-width: 23.66%;
    text-align: center;
    margin-bottom: 25px;
    position: relative;
}

#object1 .city-options .options input[type=radio] {
    position: absolute;
    height: 90px;
    width: 60%;
    left: 0;
    right: 0;
    top: 0;
    outline: 0;
    margin: 0 auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: -10000px;
    cursor: pointer;
}

#object1 .city-options input[type=radio]:checked::before {
    content: '\f046';
    color: #FF353B;
    font-size: 15px;
}

#object1 .city-options input[type=radio]::before {
    content: '\f096';
    font-family: FontAwesome;
    background-color: #fff;
    padding: 2px;
    position: absolute;
    top: -2px;
    left: -1px;
    color: #ccc;
    font-size: 16px;
    cursor: pointer;
}


#object1 .city-options .options input[type=radio]:checked+.delhi-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/delhi-red.svg);
}

#object1 .city-options .options input[type=radio]:checked+.noida-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/noida-red.svg);
}

#object1 .city-options .options input[type=radio]:checked+.ghaziabad-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/ghaziabad-red.svg);
}

#object1 .city-options .options input[type=radio]:checked+.gurgaon-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/gurgaon-red.svg);
}

#object1 .city-options .options input[type=radio]:checked+.faridabad-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/faridabad-red.svg);
}

#object1 .city-options .options input[type=radio]:checked+.pune-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/pune-red.svg);
}

#object1 .city-options .options input[type=radio]:checked+.mumbai-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/mumbai-red.svg);
}

#object1 .city-options .options input[type=radio]:checked+.bangalore-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/bangalore-red.svg);
}


#object1 .city-options .delhi-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/delhi.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
    width: 62px;
    height: 69px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object1 .city-options .noida-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/noida.svg);
    background-position: 0px 3px;
    background-repeat: no-repeat;
    width: 62px;
    height: 69px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object1 .city-options .ghaziabad-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/ghaziabad.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
    width: 62px;
    height: 69px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object1 .city-options .faridabad-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/faridabad.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
    width: 62px;
    height: 69px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object1 .city-options .mumbai-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/mumbai.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
    width: 62px;
    height: 69px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object1 .city-options .pune-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/pune.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
    width: 62px;
    height: 69px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object1 .city-options .gurgaon-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/gurgaon.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
    width: 62px;
    height: 69px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object1 .city-options .bangalore-icon {
    background-image: url(https://www.venuelook.com/images/city-icon-form/banglore.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
    width: 62px;
    height: 69px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}


#object1 .city-options .options .title {
    font-size: 1.2em;
	font-weight: 400;
    line-height: 1.5em;
    letter-spacing: .01rem;
    color: #706f6d;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

#object1 .city-options .options input[type=radio]:checked+.icons~.title {
    font-weight: 600;
    color: #000;
    display: block;
    
}


#top-banner-form #btnClick{
	border: 2px solid #ef2929 !important;
    width: 125px;
    padding: 5px 15px 5px 15px;
    font-size: 14px;
    cursor: pointer;
    color: #ef2929 !important;
	margin-top: 19px;
}

#backClick{
	border: 1px solid transparent;
	float: left;
}

#top-banner-form .tab select {
    background: none;
    margin-bottom: 15px;
    border-bottom: 1px solid #000!important;
    border-left: none;
    border-top: none;
    box-shadow: none;
    border-right: none;
    color: #000!important;
    width: 100%;
    cursor: pointer;
}

#top-banner-form #s2id_QuoteReq_quote_req_city{
	width: 330px;
	
}

#top-banner-form #s2id_QuoteReq_quote_req_city a{
	display:block;
}

#occasion-section-top{
	margin-top: 10px;
}
#userDetails h3{
	font-size: 20px;
}
#occasion-section-top #left {
  
    margin-top: -8px;
}

#select-occasion {
	margin-top:12px;
}

#top-banner-form #s2id_QuoteReq_quote_req_occasion{
	width: 72%;
    height: auto;
    float: left;
    margin-left: 62px;
}

#top-banner-form #s2id_QuoteReq_quote_req_occasion a{
	padding: 10px;
}

#select-occasion .select2-container .select2-choice > .select2-chosen{
	float:left;
	font-size: 20px !important;
}

#top-banner-form #s2id_QuoteReq_quote_req_occasion a{
	display:block;
}

#object2 .select2-container .select2-choice>.select2-chosen{
	float:left;
	font-size: 20px !important;
}
#object2  .select2-container .select2-choice .select2-arrow{
	top: 8px;
}



#top-banner-form .has-dynamic-label {
    position: relative;
    padding-top: 1.5rem;
    margin-bottom: 34px;
}

#top-banner-form .form-padding {
    padding: 5px 0;
}
#top-banner-form .input-wrapper-name:before {
    content: "\f007";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #eb3437;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 8px;
    right: -9px;
}

#top-banner-form .form-control-rsvp {
    border-radius: 0;
    border-left: none;
    border-right: none;
    border-top: none;
   
    box-shadow: none;
    padding-left: 0px;
    font-size: 13px;
    height: auto;
    width: 100%;
    height: 33px;
	margin: auto;
}
#top-banner-form input {
    width: 100%;
    padding-right: 30px;
}
#top-banner-form input {
    margin-top: 14px;
}
#top-banner-form input {
    background-repeat: no-repeat;
    background-position: right 2.2rem center;
    background-size: 1.75rem;
}
#top-banner-form input {
    background-repeat: no-repeat;
    background-position: right 1rem center;
    background-size: 1.75rem;
}
#top-banner-form input:placeholder-shown + label {
    opacity: 0;
    transform: translateY(1rem);
}
#top-banner-form .has-dynamic-label label {
   position: relative;
    top: -59px;
    font-size: var(--font-size-small);
    opacity: 1;
    transform: translateY(0);
    transition: all 0.2s ease-out;
    float: left;
	color: #707B7C;
	font-weight:normal;
}
#top-banner-form label {
    font-size: 15px;
    font-weight: 500;
}

#top-banner-form .input-wrapper-contact:before {
   content: "\f095";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #eb3437;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 14px;
    right: -9px;
}

#top-banner-form .input-wrapper-subject:before {
    content: "\f0e0";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #eb3437;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;
    top: 12px;
    right: -9px;
}

#top-banner-form #edit-number-bottom{
	width: 84px !important;
    margin-top: -3px !important;
    padding-right: 0 !important;
}
#top-banner-form #editnopop, #top-banner-form #savenopop{
	overflow: initial !important;
    display: block;
}

#top-banner-form #editnopop i.fa {
    color: #000 !important;
}

#top-banner-form #savenopop i.fa {
    color: #000 !important;
}
#top-banner-form .otp_edited_pop{
	color: green !important;
}

#top-banner-form #otp-section-bottom #divInner input[type="text"]{
	width: 25%;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx){
#top-home-form .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b {
   background: url(https://www.venuelook.com/themes/front/images/droparrows.png) no-repeat 0 15px!important;
    background-repeat: no-repeat!important;
    background-size: 51px 8px!important;
}
}

#top-home-form .status-top-form{
	float: left;
    visibility: visible;
    color: red;
    background-color: rgb(242, 222, 222);
    border-color: rgb(235, 204, 209);
    padding: 3px 9px 3px 8px;
}



#top-home-form #otp-section-bottom label{
	color:#000 !important;
}

#object9 .city-options {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	    
}

#object9{
	    height: 257px;
}

#object2{
	    height: 222px;
}


#object9 .city-options .options {
    -webkit-flex-flow: 1;
    -ms-flex-flow: 1;
    flex-flow: 1;
    -webkit-flex-basis: 22.6%;
    -ms-flex-basis:19.66%;
    /* flex-basis: 19.66% */
    max-width: 22.6%%;
    text-align: center;
    margin-bottom: 19px;
    position: relative;
}

#object9 .city-options .options input[type=radio] {
    position: absolute;
    height: 84px;
    width: 60%;
    left: 0;
    right: 0;
    top: 0;
    outline: 0;
    margin: 0 auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: -10000px;
    cursor: pointer;
}

#object9 .city-options input[type=radio]:checked::before {
    content: '\f046';
    color: #FF353B;
    font-size: 15px;
}

#object9 .city-options input[type=radio]::before {
    content: '\f096';
    font-family: FontAwesome;
    background-color: #fff;
    padding: 2px;
    position: absolute;
   top: -20px;
    left: 15px;
    color: #ccc;
    font-size: 16px;
    cursor: pointer;
}


#object9 .city-options .options input[type=radio]:checked+.weddng-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/wedding-red.svg);
}

#object9 .city-options .options input[type=radio]:checked+.birthday-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/birthday-red.svg);
}



#object9 .city-options .options input[type=radio]:checked+.engagement-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/engagemet-red.svg);
}

#object9 .city-options .options input[type=radio]:checked+.cocktail-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/cocktail-red.svg);
}

#object9 .city-options .options input[type=radio]:checked+.pool-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/pool-party-red.svg);
}

#object9 .city-options .options input[type=radio]:checked+.corporate-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/corporate-party-red.svg);
}

#object9 .city-options .options input[type=radio]:checked+.kitty-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/kitty-party-r.svg);
}

#object9 .city-options .options input[type=radio]:checked+.baby-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/baby-shower-red.svg);
}

#object9 .city-options .options input[type=radio]:checked+.get-together-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/get-together-red.svg);
}

#object9 .city-options .options input[type=radio]:checked+.bachelor-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/bachelor-party-red.svg);
}


#object9 .city-options .weddng-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/wedding.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
   width: 57px;
    height: 64px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object9 .city-options .birthday-icon{
    background-image: url(https://www.venuelook.com/images/occasion-icon/birthday.svg);
    background-position: 0px 3px;
    background-repeat: no-repeat;
   width: 57px;
    height: 64px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object9 .city-options .engagement-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/engagemet.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
   width: 57px;
    height: 64px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object9 .city-options .cocktail-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/Cocktail.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
   width: 57px;
    height: 64px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object9 .city-options .pool-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/pool-party.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
   width: 57px;
    height: 64px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object9 .city-options .kitty-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/kitty-party.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
   width: 57px;
    height: 64px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object9 .city-options .baby-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/Baby-Shower.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
   width: 57px;
    height: 64px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object9 .city-options .get-together-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/get-together.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
   width: 57px;
    height: 64px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object9 .city-options .bachelor-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/bachelor-party.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
   width: 57px;
    height: 64px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object9 .city-options .corporate-icon {
    background-image: url(https://www.venuelook.com/images/occasion-icon/corporate-party.svg);
   background-position: 0px 3px;
    background-repeat: no-repeat;
    width: 57px;
    height: 64px;
    background-size: 100%;
    display: block;
    margin: 0 auto
}

#object9 .city-options .options .title {
    font-size: 1.1em;
	font-weight: 400;
    line-height: 1.5em;
    letter-spacing: .01rem;
    color: #706f6d;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

#object9 .city-options .options input[type=radio]:checked+.icons~.title {
    font-weight: 600;
    color: #000;
    display: block;
    
}

#select-occasion .select2-container .select2-choice .select2-arrow{
	padding-top: 5px;
}



#occasion-section-top h3{
	margin-top: 0;
    float: left;
    color: #000;
    display: inline-block;
	font-size: 20px;
	margin-top: 1px;
}


#occasion-section-top h3 small{
	color: red;
    font-weight: 600;
}

#occsion-drop{
margin-right: 0px;
    margin-left: 21px;
}

#occasion-section-top .select2-container .select2-choice>.select2-chosen{
	float: left;
}

.status-top-occasion-form{
visibility: visible;
    color: red;
  
    width: 21%;
    text-align: center;
    margin-left: 119px;
    color: red;
    background-color: rgb(242, 222, 222);
    border-color: rgb(235, 204, 209);
    padding: 3px 9px 3px 8px;
}

#top-home-form input[type="radio"]{
width: 0;
/* and/or */
-moz-opacity:0;
filter:alpha(opacity:0);
opacity:0;
outline:none;
}


#top-home-form #otp-section-bottom{
	    margin-top: 52px;
}