body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li,
ol {
    padding: 0px;
    margin: 0px;
	font-family: 'Montserrat', sans-serif;
}
a.btn-style.btn-color.login {
    text-align: center;
    padding-top: 13px;
}
a.btn-style.btn-color.login:hover {
    color: #fff;
}
body {
font-family: 'Montserrat', sans-serif;
}
/* header css start */
.dropdown-menu {display: block;visibility: hidden;opacity:0;transform: translateY(50px);transition:.5s ease all;}
.dropdown-menu.show {display: block;visibility: visible;opacity:1;transform: translateY(0px);transition:.5s ease all;}
.dropdownmenutop {
    left: auto;
    right: 0;
    min-width: 235px;
    border-radius: 7px;
}
nav.navbar.navbar-expand-lg.navbar-light.navbar-custom {
    background: #fff;
    padding: 0px;
}
a.navbar-brand img {
    width: 100px;
}
.header-menu {
    background: #D1A4D1;
}
.header-menu {
    background: #fff;
    padding: 13px 0px;
	box-shadow: 0px 4px 6px #b9b7b7;
}
.left-top a i {
    color: #D1A4D1;
    font-size: 28px;
}
.right-top.text-right li a {
    color: #D1A4D1;
    font-size: 20px;
}
span.mycarttext {
    font-size: 15px;
    font-weight: 300;
}
.header-top {
    padding: 13px 0px;
}
nav.navbar.navbar-expand-lg.navbar-light.navbar-custom ul.navbar-nav.mr-auto li a {
    color: #000;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
	    transition: all ease 1s;
}
nav.navbar.navbar-expand-lg.navbar-light.navbar-custom ul.navbar-nav.mr-auto li {
    margin-left: 20px;
}
.right-search i.fa.fa-search {
    color: #fff;
    font-size: 20px;
	    cursor: pointer;
}
.navbar-custom ul.navbar-nav.mr-auto {
    margin-left: 255px;
}
/* header css start */

/* footer */
footer {
    border-top: 1px solid #ffffff;
    background: #fff;
    padding: 50px 0 30px;
    margin-top: 50px;
}
footer h4 {
    font-size: 19px;
    color: #fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 4px;
    margin-bottom: 20px;
}
ul.footerlinks li a {
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    line-height: 30px;
}
ul.footerlinks li {
    list-style: none;
}
ul.footerlinks li a {
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    line-height: 30px;
    font-weight: 300;
    letter-spacing: 0.5px;
}
.right-footer p {
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.5px;
}
.right-footer input.form-control {
    font-size: 13px;
    font-weight: 300;
    height: 43px;
    border-radius: 0px;
    border: 0px;
}
.right-footer button.btn.btn-outline-secondary {
    background: #000;
    height: 44px;
    border-radius: 0px;
    border: 0px;
    position: relative;
    top: -2px;
    color: #fff;
    width: 109px;
}
.footer-bottom p {
    color: #000;
    text-decoration: none;
    font-size: 15px;
    line-height: 30px;
    font-weight: 500;
    letter-spacing: 0.5px;
}
.footer-bottom p a {
    color: #000;
    text-decoration: underline;
}
.footer-bottom {
    border-top: 1px solid #fff;
    padding: 25px;
    margin-top: 50px;
}
.footer-bottom.text-center a i {
    font-size: 28px;
    color: #fff;
}
.footer-bottom.text-center p {
    margin-top: 20px;
}
.col-md-6.right-footer p {
    margin-bottom: 15px;
}
.right-footer input.form-control:focus {
    outline: none;
    box-shadow: 0 0 0 0rem rgba(0,123,255,.25);
}
li.list-inline-item.mycartli {
    /* background: #1f1f1f; */
    padding: 2px 20px;
    border-radius: 20px;
    box-shadow: 0 4px 12px rgba(32,33,36,.28);
}
li.list-inline-item.mycartli a {
    text-decoration: none;
}
/* footer */