.header_my_profile {float: left; font-weight: bold; list-style: outside none none; margin-bottom: 10px; width: 100%; cursor: pointer; }
.header_my_profile li {float: left; margin-right: 10px; position: relative; z-index: 25 !important;}
.header_my_profile a {color: #000; display: block; font-weight: normal; padding: 5px; text-decoration: none; }
.header_my_profile a:hover {color: #000; text-decoration: underline; }
.header_my_profile ul {background: rgba(255, 255, 255, 0) none repeat scroll 0 0; left: -9999px; list-style: outside none none; position: absolute; background: #fff none repeat scroll 0 0;
    border: 1px solid;
    border-radius: 5px;}
.header_my_profile ul li {float: none; padding-top: 1px; }
.header_my_profile ul a {white-space: nowrap; }
.header_my_profile li:hover ul {left: 0; }
.header_my_profile li:hover a {text-decoration: none; }
.header_my_profile li:hover ul a {text-decoration: none; }
.header_my_profile li:hover ul li a:hover {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; text-decoration: underline; }
.input_field {float: left; }
.input_tigger {float: right; width: 73%; }
.input_tigger > label {float: left; text-align: right; width: 30%; }
.pointer{cursor: pointer;}
.zipcode_outer{ position: relative;}
#addproduct_zipcode_suggestion {position: absolute; width: 100%; z-index: 9999; }
#addproduct_zipcode_suggestion #searchresults {width: 99%; }
.hidden{display: none !important;}
.product_feedback {position: fixed; right: 0; top: 35%; cursor: pointer;}
.feedback_form_outer {background: #fff none repeat scroll 0 0; border: 1px solid blue; border-radius: 3px; height: 45%; left: 32%; overflow: auto; padding: 25px; position: fixed; width: 29%; z-index: 35; }
.blank {background: #000 none repeat scroll 0 0; height: 100%; left: 0; opacity: 0.95; position: fixed; top: 0; width: 100%; z-index: 30; }
.feedback_form label {float: left; width: 100%; }
.feedback_form > div {float: left; padding: 6px; width: 100%; }
.feedback_form input {float: right; line-height: 25px; width: 78%; }
.feedback_form textarea {float: right; width: 78%; }
.thankyou > div {padding: 10%; width: 70%; }
.thankyou {height: 250px; width: 100%; }
.header_my_profile ul li:hover {background:#e6e6e6 ; }
.header_my_profile ul li { margin-right: 0px;}
#zipcodesuggestions{
	display: block;
    position: absolute;
    z-index: 999;
}


/* Footer */
.footer {background: #ff9934;padding: 21px 60px;border-radius: 5px;margin-bottom: 5px;max-width: 1200px;margin: 0 auto;box-sizing: border-box;}
.footer ul li{display: inline-block; margin-right: 36px;}
.footer ul li:last-child{margin-right: 0;}
.footer ul li a{color: #ffffff;font-size: 14px;transition: 0.5s ease all;}
.footer ul li a:hover {color: #414ad2; cursor: pointer;}

#Layer3{height: auto !important}
.smart-green .button{cursor: pointer}
#success_form {background: #DFFAFF;margin-top: 100px;position: relative;left: 20%;padding: 60px;}
#success_form h3 {font-weight: normal; color: #000; font-size: 16px;}
#Layer3 {height: auto !important;position: relative !important;}
#Layer2{height: auto !important;position: relative !important; margin-bottom: 30px; }