header.header {margin-top: 0px;}
/*header.header{margin-top: 194px;}*/
.fixed-top{top:0px; position:relative;}
.top-band{position: relative;top: 0px;z-index: 1000;text-align: center;width: 100%;padding: 40px; border: solid 5px #000;background:#fff;font-size: 20px; font-size:2.25rem}
.widget-page-wrapper {margin-top: 100px;}
.page-heading-1{letter-spacing: normal; color: #65666a;}
#forgot-password .already {color: #65666a;}
#forgot-password button[type="submit"] {background-color: #67686c;}
#login-form button[type="submit"] {background-color: #65666a;}
#forgot-password .form-area .field input {border-bottom: 2px solid #67686c;}
#login-form .field input {border-bottom: 2px solid #65666a;}
#login-form .already {color: #65666a;}
.create-account-wrapper .field input {border-bottom: 2px solid #65666a;color: #65666a;}
.terms-condition {color: #65666a;}
#registration-form button.btn.btn-default {background-color: #65666a;}
.create-account-wrapper .already {color: #66676b;}
#change_password .form-area .field input{border-bottom: 2px solid #65666a;color: #65666a;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #65666a;opacity: 1;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #65666a;opacity: 1;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #65666a;opacity: 1;}
input:-moz-placeholder,textarea:-moz-placeholder {color: #65666a;opacity: 1;}
footer.footer{display: none;}

/*----30-08-2022---*/
.product_right #prod_desc_div p.p1{ color:#000 !important;}
.product_right #prod_desc_div span{ color:#000 !important;}
.wrapper{padding-top: 35px;}

#age_validation .modal-body{padding:90px;}
#age_validation .h1{color: #65666a; font-size: 21px; text-align: center;}
#age_validation .dob{margin-top: 30px!important; font-size: 17px; background: #65666a; padding: 15px!important; border-radius: 5px; color: #fff;}
#age_validation .dob input{width: 100%; border-radius: 5px; padding: 10px; border: 0px;}
#age_validation .col-md-6{padding:5px!important;}
#age_validation .col-md-6:first-child{ padding:5px!important; padding-top:12px!important;}
#age_validation .modal-footer .btn{background: #d8d8d8; border: 0px; color: #000; padding: 7px 30px;}

.modal-backdrop.show{opacity:0!important;}
@media (max-width: 991px){
	button.navbar-toggler {font-size: 28px;    color: #65666a;}
	div#navbarDefault {position: relative;top: 4px;}
	.navbar-toggler .fa-bars:before {color: #65666a;}
	nav.navbar {padding: 20px 20px 25px 20px;}
}

@media (max-width: 540px){
	nav.navbar {padding: 10px 7px;}
	#age_validation {padding:0px!important;}
	#age_validation .col-md-6:first-child {padding: 5px!important; padding-top: 0px!important; padding-bottom: 12px!important;}
	#age_validation .modal-dialog{margin:0px;}
	#age_validation .modal-body {padding: 66px 14px;}
}

@media screen and (max-width: 990px) and (min-width: 768px){
	.fixed-top {top: 0px;}
	#i4gpwf{font-size:30px!important;}
	#iwr018{font-size:30px!important;}
	.top-band{padding: 20px;}
}

@media screen and (max-width: 767px) and (min-width: 540px){
	.top-band{font-size:1.5rem; padding:20px; }
	header.header {margin-top: 0px; padding: 5px;}
	.fixed-top {top: 0px;}
	#i4gpwf{font-size:22px!important;}
	#iwr018{font-size:22px!important;}
}

@media screen and (max-width: 539px) and (min-width: 320px){
	.fixed-top {top: 0px;}
	header.header {margin-top: 0px;}
	.top-band {padding: 5px; font-size: 1.5rem;}
	#age_validation .modal-dialog{margin:0px;}
	#age_validation .modal-body {padding: 55px 14px;}
	#i4gpwf{font-size:22px!important;}
	#iwr018{font-size:22px!important;}
	header.header {padding: 5px;}
}