@import url('https://fonts.googleapis.com/css2?family=Poppicontainerns:ital,wght@0,100;0,200;0,300;0,400;0,600;0,700;1,100;1,200;1,300;1,600&display=swap');
.container {
    max-width: 1340px;
    margin: 0 auto;
    display: block;
    font-family: 'raleway', sans-serif;
    padding: 0 25px;
}
body {
    overflow-x: hidden;
}
.right p {
    float: right;
    margin: 0;
}
.connt {
    padding:10px 0;
}
i.fa.fa-mobile {
    padding: 2px 10px 0px 0px;
}
i.fa.fa-envelope-o {
    padding: 2px 10px 0px 0px;
}
i.fa.fa-map-marker {
    padding: 2px 10px 0px 0px;
}
i.fa.fa-whatsapp {
    padding: 2px 10px 0px 0px;
}
.left {
    display: flex;
    align-items: center;
    padding: 10px 0px 5px 0px;
    /* float: right; */
    gap: 0px;
    position: absolute;
    right: 10px;
    top: 5px;
}
.right button {
    border: 1px solid transparent;
    margin-top: 0px;
    color: black;
    background-color: transparent;
    padding: 0;
}
.user button {
    background-color: white;
    border: none;
}
.user button.btn.btn-primary:hover {
    background: white;
}
button.btn.btn-primary {
    border: none;
    background-color: white;
    padding: 0;
}
.bag button {
    background-color: white;
    border: none;
}
button.btn.btn-secondary {
    background-color: white;
    border: none;
    padding: 0;
}
button.btn.btn-secondary-2 {
    background-color: white;
    border: none;
    padding: 0;
    position: relative;
}
.bag button.btn.btn-secondary-2:hover {
    background-color: #ffffff;
}
.hrt button {
    background-color: white;
    border: none;
}
.hrt button.btn.btn-secondary:hover {
    background-color: white;
}
.bag button.btn.btn-secondary-2 .user:focus {
    border: none;
}
.mobile {
    padding: 8px 0;
}
header {
    border-bottom: 1px solid #000;
}
.right {
    display: flex;
    /* justify-content: space-around; */
    align-items: center;
    gap: 25px;
    font-size: 14px;
    font-weight: 400;
}
.social-links ::before {
    color: black;
    font-weight: 600;
}
.social-links i.fa.fa {
    padding: 5px 10px 5px 10px;
    border: 1px solid #00000014;
    border-radius: 10px;
    font-size: 25px;
}
.logo h2 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 0;
}
.additional-info a {
    color: black;
}
.additional-info a:hover {
    color: #757070;
}
.footer-widget.texttt a:hover {
    color: #757070;
}
.content a {
    color: black;
    font-weight: 700;
    text-decoration: none;
    font-size: 14px;
}
.bag button {
    padding-right: 0;
}
.header {
    padding: 15px 0 15px 0px;
}
.buttn {
    padding: 0px;
}
.buttn input#lname {
    border: 1px solid transparent;
    font-size: 14px;
    padding: 10px 10px;
    border: 1px solid #e3e2e2;
    border-radius: 5px;
}
.buttn input#lname:hover {
    background-color: white;
    transition: 0.3s;

    border: 1px solid #f9ececd9;
    font-size: 14px;
}
.buttn input#lname:focus {
    text-decoration: none;
    outline: none;
     box-shadow: none;
}
.banner {
    height: 500px;
    position: relative;
}
.banner video#background-video {
    background-size: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.banner.vid-overlay {
    background-color: #00000045;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    /* right: 0; */
    /* z-index: -1; */
}
.banner3 {
    height: 500px;
    position: relative;
}
.banner3 video#background-video {
    background-size: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.banner3 .vid-overlay {
    background-color: #00000045;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    /* right: 0; */
    /* z-index: -1; */
}
.text1 {
    position: absolute;
    top: 65%;
    left: 3%;
    color: white;
}
.banner1 {
    height: 100vh;
    position: relative;
}
.banner1 video#background-video {
    background-size: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.banner1 .vid-overlay {
    background-color: #00000045;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    /* right: 0; */
    /* z-index: -1; */
}
.text2 {
    position: absolute;
    top: 70%;
    left: 4%;
    color: white;
}
.banner2 {
    height: 100vh;
    position: relative;
}
.banner2 video#background-video {
    background-size: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.banner2 .vid-overlay {
    background-color: #00000045;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    /* right: 0; */
    /* z-index: -1; */
}
.text3 {
    position: absolute !important;
    top: 60%;
    left: 4%;
    color: white;
}
.top2 h3 {
    font-size: 45px;
    padding: 0px 0px 15px 0px;
    font-weight: 600;
}
.top1 h3 {
    font-size: 36px;
    padding: 0px 0px 15px 0px;
    font-weight: 600;
    margin: 0;
}
.top h3 {
    font-size: 45px;
    padding: 0px 0px 15px 0px;
    font-weight: 600;
}
.text3 p {
    font-size: 12px;
    letter-spacing: 2px;
    margin: 5px;
}
.text2 p {
    font-size: 12px;
    letter-spacing: 2px;
    margin: 5px;
}
.text1 p {
    font-size: 12px;
    letter-spacing: 2px;
    margin: 5px;
}
.top button {
    background-color: black;
    color: white;
    border: 1px solid black;
    font-size: 13px;
}
.top1 button {
    background-color: black;
    color: white;
    border: 1px solid black;
    font-size: 13px;
}
.top2 button {
    background-color: black;
    color: white;
    border: 1px solid black;
    font-size: 13px;
}
.imgsrc img {
    width: 100%;
    object-fit: cover;
}
h1.text-center {
    padding: 60px 0 60px 0;
}
.teexxt a {
    text-align: center;
    background-color: black;
    color: white;
    text-decoration: none;
    /* padding: 6px 90px 6px 94px; */
    padding: 5px 85px 5px 85px;
}
h2.text-center {
    FONT-SIZE: 20PX;
    padding: 15px 0 15px 0;
}
button.btn {
    text-align: center;
    width: 100%;
    background-color: #f5deb336;
    border-radius: 0;
    font-weight: 700;
}
button.btn:hover {
    background-color: #00000026;
}
.butn {
    padding: 25px 0px 25px 0px;
}
.imgsrc1 img {
    width: 100%;
}
h2.text-start {
    font-size: 25px;
    font-weight: 600;
    padding: 15px 0 5px 0px;
}
.contnt p {
    font-size: 14px;
    font-weight: 500;
}
.butn1 button {
    border: 0;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 10px;
}
.butn1 button:hover {
    color: gray;
    border: 0;
    transition: 0.7s;
}
.section2 {
    padding: 0 0 40px 0;
}
i.fa.fa-angle-right {
    padding: 0px 7px;
}
.upr h1.text-center {
    padding: 10px;
    font-size: 35px;
}
.section3 {
    background-color: #f3f1ed;
    padding: 45px 0 55px 0;
}
.subscribe-btn.text-center a {
    background-color: black;
    color: white;
    text-decoration: none;
    padding: 5px 15px 5px 15px;
}
.subscribe-btn.text-center a:hover {
    background-color: #80808091;
    transition: 0.5s;
}
.user img {
    background-color: white;
}
.user p {
    padding: 15px 0px 0px 5px;
}
.section4 {
    background-color: black;
    color: white;
    padding: 25px 25px;
}
footer {
    background-color: #ebebeb;
    padding: 15px 25px;
    padding-bottom: 0;
}
.row.footer-row {
    padding-bottom: 30px;
}
.footer-widget img {
    width: 40%;
}
.footer-widget p {
    color: black;
    font-size: 14px;
    padding-top: 10px;
}
.user ::before {
    color: #00000085;
    font-weight: 700;
}
.hrt ::before {
    color: #00000085;
    font-weight: 700;
}
.content-logo i.fa.fa-bars {
    color: #00000085;
}
.search ::before {
    color: #00000085;
}
.additional-info ul {
    padding: 0px;
    list-style: none;
}
.additional-info ::before {
    color: black;
    padding: 0 10px 1px 0px;
}
.additional-info li {
    padding: 5px 0 10px 0;
    color: #dbd7d7;
    font-size: 14px;
}
.invest-imgs {
    width: 100%;
    height: 100vh;
    object-fit: cover;
}
.additional-info h2 {
    text-transform: capitalize;
}
.footer-widget h2 {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 20px;
    color: black;
    text-transform: capitalize;
}
.social-links img {
    padding: 5px 0 20px 0px;
    width: 10%;
}
ul.footer-ul-1 li {
    padding-bottom: 10px;
}
.contnntt h4 {
    font-size: 16px;
    font-weight: 600;
    padding: 15px 0 15px 0;
}
.footer-img-1 img {
    width: 33%;
}
.contnntt p {
    font-size: 14px;
}
.contnntt {
    color: white;
}
#closTabb {
    position: absolute;
    top: 5px;
    right: 40px;
    font-size: 19px;
    font-weight: 700;
    background: #d1d0d0;
    padding: 2px 10px;
    border-radius: 5px;
    color: #6c6c6c;
    cursor: pointer;
    border: none;
}
div#showWatches-sec {
    position: relative;
    z-index: 1;
}
.contnntt a {
    text-decoration: none;
    color: white;
    font-size: 13px;
}
.connt .d-flex {
    display: flex!important;
    flex-direction: row;
    gap: 50px;
}
.newsltr {
    padding: 40px 0 0 0;
}
i.fa.fa-facebook {
    padding: 5px 10px 5px 10px;
    border: 1px solid black;
}
i.fa.fa-youtube-play {
    padding: 5px 10px 5px 10px;
    border: 1px solid black;
}
i.fa.fa-linkedin {
    padding: 5px 10px 5px 10px;
    border: 1px solid black;
}
i.fa.fa-twitter {
    padding: 5px 10px 5px 10px;
    border: 1px solid black;
}
i.fa.fa-instagram {
    padding: 5px 10px 5px 10px;
    border: 1px solid black;
}
i.fa.fa-pinterest-p {
    padding: 5px 10px 5px 10px;
    border: 1px solid black;
}
i.fa.fa-facebook:hover {
    background-color: #ffffff9c;
    transition: 0.2s;
}
i.fa.fa-youtube-play:hover {
    background-color: #ffffff9c;
    transition: 0.2s;
}
i.fa.fa-linkedin:hover {
    background-color: #ffffff9c;
    transition: 0.2s;
}
i.fa.fa-twitter:hover {
    background-color: #ffffff9c;
    transition: 0.2s;
}
i.fa.fa-instagram:hover {
    background-color: #ffffff9c;
    transition: 0.2s;
}
i.fa.fa-pinterest-p:hover {
    background-color: #ffffff9c;
    transition: 0.2s;
}

.icns ::before {
    color: white;
}
.spn span {
    color: black;
    font-size: 9px;
    padding: 0px;
    margin: 0;
}
.connt a {
    color: white;
    font-size: 14px;
    text-decoration: none;
}
.copyright {
    border-top: 1px solid #ffffff52;
    padding: 10px 0;
    /* font-size: 12px; */
}
.spn {
    padding: 0;
}
.logoo img {
    width: 10%;
}
.footer-widget.texttt {
    padding-top: 50px;
}
.section11 img {
    /* height: 618px; */
    width: 100%;
    height: 650px;
    object-fit: cover;
}
.section11{
    position: relative;
}
.box1 img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}
.box2 img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}
.box1 img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}
.newtxt {
    position: absolute;
    top: 165px;
    left: 30px;
    right: 30px;
    /* bottom: 30px; */
}
.newtxt h1.text-center {
    margin: 0;
    padding: 3px;
    font-size: 72px;
    font-weight: 600;
    color: white;
}
.newtxt h4.text-center {
    letter-spacing: 2px;
    font-size: 20px;
    padding: 0;
    color: white;
    text-transform: uppercase;
}
.se2 h4 {
    font-size: 40px;
    font-weight: 600;
    padding: 35px 10px 0px 80px;
    color: #0e814c;
}
.sec2 h4 {
    color: black;
    font-weight: 600;
    padding: 40px 0px 0px 0px;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 2;
}
.contctus img {
    width: 100%;
    height: 400px;
    object-fit: cover;
}
.sec2 {
    padding: 0px 80px 0px 35px;
}
.sec2 p {
    font-size: 16px;
    line-height: 2;
    color: black;
}
.box1 {
    background-image: url("images/earthh.jpg");
    height: 600px;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
.box3 img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}
.newtxt3 {
    position: absolute;
    color: white;
    top: 65%;
    left: 10%;
}
.newtxt3 h5 {
    width: 50%;
    font-size: 18px;
    margin: 20px 2px 20px 0px;
    line-height: 1;
    letter-spacing: 3px;
}
.newtxt3 h2 {
    font-weight: 700;
    font-size: 38px;
}
.box1 ::before {
    color: white;
}
.box1 a {
    color: white;
    text-decoration: none;
}
.box2 {
    background-image: url("images/founnder.avif");
    height: 600px;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
.newtxt4 {
    position: absolute;
    color: white;
    top: 55%;
    left: 10%;
}
.newtxt4 h5 {
    width: 39%;
    font-size: 18px;
    margin: 20px 2px 20px 0px;
    line-height: 1;
    letter-spacing: 3px;
}
.newtxt4 h2 {
    font-weight: 700;
    font-size: 38px;
}
.box2 ::before {
    color: white;
}
.box2 a {
    color: white;
    text-decoration: none;
}
.box3 {
    background-image: url("images/rolexlogo.avif");
    height: 600px;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
.newtxt5 {
    position: absolute;
    color: white;
    top: 55%;
    left: 10%;
}
.newtxt5 h5 {
    width: 61%;
    font-size: 20px;
    margin: 20px 2px 20px 0px;
    line-height: 1;
    letter-spacing: 3px;
}
.newtxt5 h2 {
    font-weight: 700;
    font-size: 38px;
}
.box3 ::before {
    color: white;
}
.box3 a {
    color: white;
    text-decoration: none;
}
/* .overlay {
    background-color: #00000047;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 500px;
    width: 100%;
} */
.vid-overlay {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #00000052;
    width: 100%;
    height: 100%;
}
.text h1 {
    text-align: center;
    position: absolute;
    top: 37%;
    left: 0;
    right: 0px;
    bottom: 0;
    color: white;
    font-size: 50px;
    font-weight: 500;
}
section.contctus {
    background-image: url("images/lifestyle1.jpeg");
    height: 400px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
}
.overlay1 {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #00000061;
    width: 100%;
    height: 100%;
}
.text p {
    text-align: center;
    position: absolute;
    top: 55%;
    left: 0;
    right: 0px;
    bottom: 0;
    color: white;
    width: 100%;
}
.contctus1 {
    position: relative;
    padding: 300px 0px 30px 130px;
}
.part1 {
    position: absolute;
    top: -60px;
    width: 40%;
    background-color: white !important;
    text-align: center;
    height: 100%;
    left: 70px;
    right: 0;
    box-shadow: 0 0 10px #ccc;
    z-index: 9999;
}
.watch-img  h5 {
    padding: 10px 0px 10px 8px;
    margin: 0;
    text-align: start;
    font-weight: 500;
}
.part2 p {
    padding: 15px 50px 15px 50px;
    font-size: 15px;
}
.part2 {
    position: absolute;
    top: -60px;
    width: 40%;
    background-color: white !important;
    text-align: center;
    height: 100%;
    right: 70px;
    box-shadow: 0 0 10px #ccc;
    z-index: 9999;
}
.part2 img {
    padding: 20px 20px;
    width: 15%;
    color: #414141;
}
.part1 img {
    padding: 20px 20px;
    width: 15%;
    color: #414141;
}
.part1 a {
    color: green;
    text-decoration: none;
    font-size: 15px;
}
.anchor {
    padding: 20px 0;
    font-size: 15px;
    color: green;
}
.anchor1 {
    padding: 17px 0 12px 0;
}
.part2 a {
    color: white;
    text-decoration: none;
    border: 1px solid #ff5c35;
    padding: 15px 20px 15px 20px;
    background-color: #ff5c35;
    border-radius: 5px;
}
.part2 h5.text-center {
    color: #2e475d;
    font-size: 17px;
    font-weight: 600;
}
.part1 h5.text-center {
    color: #2e475d;
    font-size: 17px;
    font-weight: 600;
}
.anchor1 a:hover {
    background-color: #3733333d;
    border: #3733333d;
    transition: 0.7s;
}
.part3 {
    /* position: relative; */
    width: 100%;
    text-align: center;
    padding: 20px 20px;
}
.part3 h6 {
    color: #bba98e;
    font-weight: 700;
    font-size: 14px;
}
.part3 h2 {
    font-size: 44px;
    font-weight: 600;
}
.part3 h2:hover {
    color: #bba98e;
    cursor: pointer;
    transition: 0.5s;
}
.part3 p {
    color: #77726e;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 2;
    padding: 0 100px 0 100px;
}
.partss1 img {
    width: 15%;
}
.partss1 {
    padding: 50px 50px;
}
.partss1 p {
    font-size: 15px;
    text-align: center;
}
.partss1 h3 {
    font-weight: 600;
    font-size: 25px;
    padding: 20px 0 10px 0;
    text-align: center;
}
.anchor2 a {
    color: black;
    text-decoration: none;
    font-size: 12px;
}
.anchor3 a {
    color: black;
    text-decoration: none;
    font-size: 12px;
    font-weight: 800;
}
.anchor4 a {
    color: black;
    text-decoration: none;
    font-size: 12px;
}
.anchor2 {
    padding: 20px 0 15px 0;
}

.anchor4 {
    padding: 20px 0px 15px 0;
}
.anchor3 a:hover {
    color: #a6a0a0;
    transition: 0.2s;
    font-size: 14px;
}
.anchor2 a:hover {
    color: #a6a0a0;
    transition: 0.2s;
    font-size: 15px;
}
.phonee a {
    color: black;
    text-decoration: none;
    FONT-SIZE: 12PX;
    font-weight: 800;
}
.chat a {
    color: black;
    text-decoration: none;
    font-size: 12px;
}
.iconspic {
    text-align: center;
}
.anchor2 {
    text-align: center;
}
.anchor4 {
    text-align: center;
}
.anchor3 {
    text-align: center;
}
.anc {
    text-align: center;
}
section.conatct-form.text-center {
    width: 100%;
    padding: 30px 70px 70px 70px;
}
.form-field {
    padding: 20px 0px 20px 0;
}
select#agent-field {
    width: 100%;
    color: #757779;
    padding: 10px 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 15px;
}
section.conatct-form.text-center select#agent-field1 {
    width: 100%;
    padding: 12px 0px 13px 0px;
    color: #757779;
}
section.conatct-form.text-center h4 {
    FONT-SIZE: 44PX;
    FONT-WEIGHT: 600;
    text-align: start;
}
section.conatct-form.text-center p {
    FONT-SIZE: 15PX;
    text-align: start;
    margin: 0px;
}
.logo img {
    width: 30%;
    height: auto;
}
.content-logo {
    display: flex;
    align-items: center;
    gap: 25px;
}
.search i.fa.fa-search {
    font-size: 25px;
    position: absolute;
    top: 27px;
    left: 95px;
}
.search input#search {
    border-radius: 22px;
    padding: 5px 0 5px 0px;
    border: 1px solid #c9c3c3;
    text-align: center;
    font-size: 18px;
}
textarea#smessage {
    width: 100%;
    padding: 10px;
    height: 100px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 15px;
}
.form-field input {
    padding: 10px 10px;
    width: 100%;
    border: 1px solid #cccc;
    border-radius: 5px;
    font-size: 15px;
}
.form-field-1 input#fname {
    width: 100%;
    height: 95px;
}
.form-field-buttn {
    text-align: LEFT;
    padding-top: 20px;
}
.form-field-buttn button {
    width: 50%;
    padding: 15px;
    color: white;
    background-color: black;
    border: 1px solid black;
   border-radius: 5px;
}
.form-field-buttn button:hover {
    color: black;
    background-color: white;
    transition: 0.2s;
}
.content li.nav-item {
    padding: 0 20px;
}
nav .d-flex {
    display: flex;
    flex-direction: column;
   text-align: start;
   gap: 20px;

}
.watcheshead h1.text-center {
    padding: 0 0 10px 0px;
    font-weight: 600;
    margin: 0;
    font-size: 34px;
}
.watcheshead p.text-center {
    padding: 0px 100px 0 100px;
    font-weight: 500;
}
/* .watch-field {
    TEXT-ALIGN:start;
} */
.watch-field h4 {
    font-size: 13px;
    font-weight: 600;
    margin: 0;
}
.products {
    text-align: center;
}
.section-1 {
    padding: 10px 10px;
    border-top: 1px solid #0000004d;
}
select#watch-field:focus {
    border: none;
}
.watch-field-1 {
    text-align: end;
}
select#watch-field {
    border: none;
    font-size: 13px;
    font-weight: 600;
    text-align: center;
}
.watch-img img {
    width: 100%;
    height: 333px;
    border-radius: 5px 5px 0 0;
    object-fit: cover;
}
.top-visited-links a {
    font-size: 12px;
    color: #6c6969;
}
.watch-img {
    /* padding: 25px 0; */
    position: relative;
    /* transition: 0.5s ease; */
    /* text-align: center; */
    border: none;
}
/* .watch-img:hover .icons-jackets{
    opacity: 1;
} */
/* .watch-img:hover .rating-jackets{
    opacity: 1;
} */
.watch-img  h4 {
    font-size: 16px;
    font-weight: 500;
    padding: 10px 0;
    TEXT-ALIGN: CENTER;
}
.watch-img  h5 {
    font-size: 15px;
    font-weight: 600;
    padding: 15px 0;
    margin: 0;
    TEXT-ALIGN: CENTER;
}
.watches-sec {
    border-top: 1px solid #0000004d;
    padding: 40px 0px 42px 0;
}
ul.navbar-nav {
    padding-left: 25px;
}
.nested-offcanvas.offcanvas {
    width: 40%;
}
.nested-offcanvas.offcanvas {
    width: 40%;
}
.offcanvas-headerr {
    text-align: left;
    padding: 30px 30px 0px 25px;
}
.offcanvas-headerr h5 {
    margin-top: 25px;
    font-size: 24px;
    margin-bottom: 20px;
    font-weight: 600 !important;
}
ul.mens_Categories li.list-item a {
    font-size: 17px;
    font-weight: 500;
}
.nested-offcanvas a.go_backBtn {
    font-size: 12px;
    font-weight: 600;
    text-decoration: underline;
    color: #474747;
    display: block;
    margin-bottom: 10px;
    text-transform: uppercase;
}
ul.mens_Categories {
    padding: 0;
    list-style: none;
    text-align: left;
}
a.second-nested-offcanvas-link:hover {
    border-bottom: 1px solid black;
}
ul.mens_Categories li.list-item {
    padding: 15px 10px;
}
.sub-cate a img {
    width: 100%;
    object-fit: cover;
    height: 130px;
}
.second-nested-offcanvas a.go_backBtn {
    font-size: 14px !important;
}
.sub-cate a {
    width: 100%;
    display: block;
}
.watch-img .text-danger {
    color: #dc3545!important;
    margin-left: 10px;
    font-weight: 600;
    font-size: 15px;
}
.product-sub-categories .sub-cate {
    width: 100%;
    margin-top: 30px;
}
.sub-cate p {
    font-size: 14px;
    margin: 0;
    margin-top: 10px;
}
.first-nested-offcanvas {
    width: 20%;
}
.second-nested-offcanvas {
    width: 20%;
}
.show button {
    padding: 5px 10px;
    color: white;
    background-color: black;
    border: black;
    font-weight: 600;
    font-size: 13px;
    border-radius: 23px;
}
.show {
    text-align: center;
    padding: 20px 0 20px 0px;
}
.show button :hover {
    background-color: rgb(180, 178, 178);
    transition: 0.3s;
    color: black;
    border: black;
}
.show button:focus {
     border: none;
}
.watch-input-1 input#emails {
    padding: 5px 150px 5px 0px;
    font-size: 13px;
}
.watch-input-1 {
    text-align: center;
}
.watch-sec-2 {
    padding: 50px 0px;
    background: #675b5b1c;
}
p.text-center {
    font-size: 15px;
    font-weight: 700;
}
.watch-txt h3.text-center {
    font-size: 24px;
    font-weight: 700;
}
section.forgot-form.text-center {
    padding: 50px 0 50px 0px;
}
div#forgot-Form form {
    margin: 0 auto;
    display: table;
    width: 375px;
    border: 1px solid #ccccccd6;
    border-radius: 5px;
    padding: 0 20px;
    box-shadow: 0 0 5px #ccc;
}
.offcanvas-body .bodyy {
    text-align: start;
    padding: 20px 0px 10px 0;
}
.offcanvas-body .bodyy-1 {
    text-align: start;
    padding: 20px 0px 10px 0;
    border-top: 1px solid #00000057;
    position: relative;
}
.bodyy-1 h5 {
    font-size: 16px;
    font-weight: 600;
    padding: 0 0 20px 0;
}
.offcanvas-body  .boddy {
    text-align: start;
    border-top: 1px solid #00000057;
    padding: 15px 0 0 0;
}
.boddy h5 {
    font-weight: 700;
    font-size: 22px;
    color: #3a3935;
}
.boddy-1 h5 {
    font-weight: 700;
    font-size: 22px;
    color: #3a3935;
}
.boddy p {
    font-size: 13px;
    padding: 5px 10px 5px 0px;
    color: #3a3935;
}
.boddy-1 p {
    font-size: 13px;
    padding: 5px 10px 5px 0px;
    color: #3a3935;
}
.btn-btn-canvas1 {
    text-align: center;
}
.btn-btn-canvas1 button {
    width: 100%;
    background-color: #3a3935;
    border: black;
    font-weight: 600;
    color: white;
    font-size: 14px; ;
}
.btn-btn-canvas1 button:hover {
    background-color: black;
    color: white;
    transition: 0.4s;
}
button.btn-close {
    background-color: white;
}
.boddy-1 {
    text-align: start;
    border-top: 1px solid #00000057;
    padding: 25px 0px 0 0;
}
.btn-btn-canvas2 button {
    color: black;
    width: 100%;
    background-color: #3a3935;
    border: black;
    font-weight: 600;
    color: white;
}
.btn-btn-canvas2  button:hover {
    background-color: black;
    color: white;
    transition: 0.4s;
}
.btn-btn-canvas2 {
    font-size: 14px;
}
#email {
    width: 100%;
    padding: 7px 0px 0 5px;
    border: none;
    border-bottom: 1px solid black;
}
input#pwd {
    width: 100%;
    padding: 7px 0 0 5px;
    border: none;
    border-bottom: 1px solid black;
}
.bodyy-1 a {
    color: #b7a98e;
    position: relative;
    top: -20px;
    font-size: 13px;
}
i.fa.fa-eye {
    position: absolute;
    right: 0px;
    border: none;
    padding: 5px 10px 5px 10px;
}
.btn-btn-canvas3 button {
    color: black;
    width: 100%;
    background-color: #3a3935;
    border: black;
    font-weight: 600;
    color: white;
    font-size: 14px;
}
.btn-btn-canvas3  button:hover {
    background-color: black;
    color: white;
    transition: 0.4s;
}
.boddy-3 h5 {
    text-align: start;
    font-size: 18px;
    font-weight: 600;
    padding: 20px 0 20px 0;
    border-top: 1px solid #00000057;
    border-bottom: 1px solid #00000057;
}
.img-details img {
    background-color: #587490;
    /* width: 700px; */
    height: 500px;
    object-fit: cover;
}
.watches-tab a {
    text-decoration: none;
    color: black;
}
.section.watch-details {
    background-color:white;
    padding: 50px 0px;
}
.img-details {
    width: 430px;
    padding: 5px 0 2px 0;
}
.row.details-left {
    ALIGN-ITEMS: CENTER;
    padding: 15px 0 95px 0;
}
.accordion-flush .accordion-item .accordion-button {
    border-radius: 0;
    font-weight: 600;
    font-size: 15px;
}
/* ul.piclist {
    display: flex;
    gap: 35px;
    justify-content: center;
} */
div#accordionFlushExample {
    width: 70%;
    margin: 0 auto;
    padding-top: 30px;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: black;
    background-color: #ccc;
    border-color: snow;
}
.content-details h3 {
    width: 100%;
    font-size: 17px;
    color: black;
}
.size-select.d-flex {
    gap: 10px;
    padding: 5px 0px 20px 0;
}
.view-cartDetail {
    margin-top: 20px;
}
.size-select {
    padding: 0px 0px 15px 0;
    display: flex;
    align-items: center;
    gap: 10px;
}
.view-cartDetail a {
    font-size: 14px;
    font-weight: 600;
    padding: 10px;
    transition: 0.3s ease;
    width: 100%;
    display: block;
    background: #3a3935;
    color: #fff;
    margin-bottom: 10px;
}
.view-cartDetail a:hover {
    border: 1px solid #ccc;
    color: #fff;
}
.content-details h2 {
    font-size: 28px;
    color: black;
    font-weight: 600;
    text-transform: capitalize;
}
.content-details i.fa.fa-angle-right {
    color:black;
    padding: 0px 0px 0px 20px;
}
.content-details ::before {
    color:black;
}
.content-details a {
    color: black;
    text-decoration: none;
    TEXT-TRANSFORM: UPPERCASE;
    font-weight: 800;
    font-size: 13px;
}
.content1 i.fa.fa-heart-o {
    padding: 0 5px 0px 0px;
}
.content1 h5 {
    font-size: 13px;
    color: black;
    padding-bottom: 25px;
}
.content1 ::before {
    color: black;
}
.left {
    display: flex;
    align-items: center;
    padding: 10px 0px 5px 0px;
    float: right;
    gap: 10px;
    position: relative;
    right: 0px;
    top: 0px;
}
.form-watch-details button {
    width: 100%;
    padding: 10px 0px 10px 0;
    color: white;
    background-color: black;
    border: black;
    font-size: 11px;
}
.form-watch-details h2 {
    font-weight: 600;
    font-size: 30px;
    color: black;
    line-height: 22px;
    margin: 0;
    padding: 11px 0 0 0;
}

.form-watch-details p {
    color: black;
    font-size: 14px;
    margin: 15px 0 15px 0;
}

.form-watch-details {
    width: 100%;
    margin: 0;
}
.form-watch-details b {
    padding: 0px 5px 0px 0px;
    font-size: 14px;
}
.form-watch-details-1 {
    width: 70%;
    margin: 0;
    margin: 0 auto;
}
.form-watch-details-1 p {
    color: black;
    padding: 15px 0 5px 0;
    border-bottom: 1px solid #00000026;
    width: 85%;
}
.form-watch-details-1 ::before {
    color: black;
    position: absolute;
    right: 225px;
    margin-top: -15px;
}
.invest-imgs img {
    width: 100%;
    padding: 20px 0px 20px 0px;
    height: 100%;
}
.invester-field-2 .invest-content-1 {
    text-align: center;
    border: 1px solid black;
    padding: 50px 0 50px 0px;
    background-color: black;
    color: white;
}
.invester-field-2 .invest-content-2 {
    text-align: center;
    padding: 30px 0 30px 0px;
    box-shadow: 0 0 5px #00000052;
    /* height: 100%; */
}
.invester-field-2 {
    padding: 50px  50px;
}
.invester-anchor a {
    color: black;
    text-decoration: none;
    padding: 0;
    font-size: 13px;
    font-weight: 600;
}
.invester-anchor a  i.fa.fa-caret-right {
    padding: 5px;
}
.invester-field-3 {
    color: white;
    padding: 50px 50px;
}
.invest-boxes {
    border: 1px solid black;
    background-color: black;
    padding: 45px 0px 0px 0px;
    height: 280px;
    text-align: center;
}
.invest-boxes-2  {
    border: 1px solid black;
    background-color: black;
    padding: 100px 0px 0px 0px;
    height: 280px;
    text-align: center;
}
.invest-boxes-2 h2 {
    font-size: 19px;
    font-weight: 600;
}
.invest-boxes-2 p {
    font-size: 14px;
    padding: 10px 0 0 0;
    margin: 2px;
}
.invest-boxes h2 {
    font-size: 19px;
    font-weight: 600;
}
.invest-boxes p {
    font-size: 14px;
    padding: 10px 0 0 0;
    margin: 2px;
}
.watches-tab img {
    width: 100%;
    padding: 25px 0 0 0;
}
.watches-tab h5 {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    padding: 10px 0 0;
}
.anchor-tab-1 a{
    text-align: center;
    color: black;
    text-decoration: none;
    font-size: 13px;
    font-weight: 600;
}
.anchor-tab a{
    text-align: center;
    color: black;
    text-decoration: none;
    font-size: 13px;
    font-weight: 600;
}
.anchor-tab-1 {
    text-align: center;
}

.anchor-tab {
    text-align: center;
}
button#home-tab {
    font-size: 12px;
    color: white;
    background: black;
}
button#home2tab {
    font-size: 12px;
    color: white;
    background: black;
}
button#home3tab {
    font-size: 12px;
    color: white;
    background: black;
}
button#home4tab {
    font-size: 12px;
    color: white;
    background: black;
}
button#home6tab {
    font-size: 12px;
    color: white;
    background: black;
}
button#home5tab {
    font-size: 12px;
    color: white;
    background: black;
}
div#right-tabcontent {
    width: 70%;
    height: 100vh;
    overflow-x: hidden;
    overflow-y: auto;
}
.align-items-start {
    align-items: self-start;
    width: 100%;
    justify-content: space-between;
}
div#left-side {
    width: 25%;
}
#left-side button {
    font-size: 16px;
    color: black;
    border-bottom: 1px solid #cccccc4a;
    border-radius: 0px;
    padding: 20px 15px;
    background: #fff;
    font-weight: 600;
    text-align: start;
}
#left-side button:hover {
    background: #0d6efd;
}

.wish-list2 h5 {
    font-size: 14px;
    font-weight: 700;
}
.wish-list2 p {
    font-size: 11px;
    padding: 0;
}
.WISHLIST-CONTANT h5 {
    font-size: 11px;
    font-weight: 600;
    margin: 0;
}
.WISHLIST-CONTANT p {
    font-size: 12px;
    padding: 0;
    margin: 3px;
}
.WISHLIST-CONTANT {
    text-align: start;
    padding: 0px 0 10px 0;
}
.wish-list2 {
    text-align: start;
        padding: 10px 0 0px 0;
}
.total b {
    padding: 0px 0px 0px 60px;
}
.total p {
    font-size: 13px;
}
.total {
    border-top: 1px solid #00000057;
}
.wshlist {
    border-top: 1px solid #00000057;
}
.cart img {
    width: 100%;
    object-fit: contain;
    height: 100px;
}
.WISHLIST-CONTANT h5 {
    font-size: 11px;
    font-weight: 600;
    margin: 0;
}
.cart2 {
    text-align: start;
}
.cart-contact {
    text-align: start;
}
.cart-contact  h5 {
    font-size: 12px;
    margin: 10px 0px;
    font-weight: 500;
}
.cart-1 {
    border-top: 1px solid #00000057;
}
.cart2 h5 {
    font-size: 15px;
    font-weight: 600;
    line-height: 22px;
}
.cart2 p {
    font-size: 11px;
    padding: 0;
}
.cart-contact  h5 {
    font-size: 11px;
    font-weight: 600;
    margin: 0;
}
.cart-contact p {
    font-size: 11px;
    padding: 0;
    margin: 3px;
}
.total2 p {
    font-size: 13px;
    margin: 10px;
}
.total2 {
    border-top: 1px solid #00000057;
}
.cart {
    padding: 20px 0 10px 0;
}
.total2 b {
    padding: 0px 0px 0px 60px;
}
.watch-txt input#lname {
    width: 30%;
    padding: 10px 15px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.sizes p {
    margin: 0;
    font-size: 14px;
    border: 1px solid;
    padding: 5px 10px 5px 10px;
}
.sizes {
    /* width: 32px; */
    /* padding: 20px; */
    /* border: 1px solid #ccc; */
    /* height: 60px; */
    text-align: center;
    /* padding: 15px 10px; */
    transition: 0.3s ease;
    display: flex;
    gap: 20px;
}
.section-bg {
    /* background-color: #fff1e0; */
}
img.my_img.picZoomer-pic {
    object-fit: cover;
}
button#home-tab-1 {
    color: black;
    border: 1px solid #00000030;
    font-weight: 600;
}
button#profile-tab-1 {
    color: black;
    border: 1px solid #00000030;
    font-weight: 600;
}
button#contact-tab-1 {
    color: black;
    border: 1px solid #00000030;
    font-weight: 600;
}
.ins {
    display: flex;
    justify-content: center;
    gap: 21px;
    font-size: 22px;
}
.ins i.fa.fa {
    border: none;
}
button#contacts-tab-1 {
    color: black;
    border: 1px solid #00000030;
    font-weight: 600;
}
button#contacts1-tab-1 {
    color: black;
    border: 1px solid #00000030;
    font-weight: 600;
}
.sizes h6 {
    font-size: 14px;
    margin: 10px 0;
}
.sizes img {
    border-radius: 71px;
    width: 50%;
}
/* .sizes:hover {
    border: 2px solid #000;
    font-weight: 600;
} */
.watch-txt form {
    text-align: center;
}
.footer .row {
    padding: 0px 0 10px 0px;
}
.contact-img img {
    width: 100%;
    position: absolute;
    top: -60px;
    right: 0px;
}
.contact-img {
    position: relative;
}
section.contctus2 {
    padding: 35px 0 0 0;
}
section.conatct-form.text-center form {
    padding: 10px 0 0px 0;
}
.form-field-1 {
    padding: 10px 0 0 0;
}
.form-field {
    padding: 15px 0px 5px 0;
}
.left .search {
    padding: 0 14px 0px 0px;
}
.filter i.fa.fa-sliders {
    padding: 0 10px 0px 0px;
}
.section-1 {
    padding: 10px 0px;
    border-top: 1px solid #0000004d;
}
.watch-img  h5 {
    font-size: 15px;
    font-weight: 600;
    padding: 5px 0px 5px 0;
    margin: 0;
    TEXT-ALIGN: CENTER;
}
.watch-img  h4 {
    font-size: 16px;
    font-weight: 500;
    padding: 3px 0px 0px 0;
    TEXT-ALIGN: CENTER;
    margin: 0;
}
ul.footer-ul-1 {
    padding: 0;
    list-style: none;
}
ul.footer-ul-1 a {
    color: black;
    text-decoration: none;
    font-size: 15px;
}
form.newletterForm.d-flex input {
    padding: 10px 10px;
    border: 1px solid #000;
    font-size: 15px;
}
form.newletterForm button {
    border: 1px solid #000;
    padding: 9px 10px;
    font-size: 15px;
    background: #cb2f2f;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
}
.social-links ul {
    padding: 0;
    margin-top: 20px;
}

.social-links ul a {
    font-size: 22px;
    padding-right: 10px;
}
.social-links li {
    list-style-type: none;
}
ul.invester-ul-1 {
    padding: 0;
    list-style: none;
}
ul.invester-ul-1 a {
    color: #ddd8d8;
    text-decoration: none;
    font-size: 15px;
}
ul.invester-ul-1 li {
    padding-bottom: 10px;
}
.accordion-body {
    text-align: start;
    font-size: 14px;
}
.social-links-1 i.fa.fa {
    color: black;
    font-size: 20px;
    border: none;
    list-style: none;
}
.social-links-1 li {
    list-style: none;
}
a {
    text-decoration: none;
    color: black;
}
a:hover {
    color: black;
}
.wishlist-img img {
    width: 75%;
}
.wishlist-1 {
    display: flex;
    align-items: center;
    gap: 110px;
}
.wishlist-sec {
    border-top: 1px solid #cccccc8c;
    padding-top: 20px;
}
.wishlist-detls {
    padding-top: 30px;
    background-color: #cccccc57;
}
.wishlist-img {
    padding: 0px 0px 25px 20px;
}
.wishlist-cont h5 {
    font-size: 14px;
    font-weight: 700;
    margin: 0px;
}
.wishlist-1 {
    padding: 30px 0 10px 0;
    border-bottom: 1px solid #cccccc85;
}
.wishlist-cont p {
    font-size: 14px;
    font-weight: 500;
    margin: 5px 0;
}
.bottom-wishlist h5 {
    font-size: 12px;
    font-weight: 700;
}
.bottom-wishlist i.fa.fa {
    padding: 4px 5px 0px 30px;
}
.bottom-wishlist {
    padding: 10px 0 30px 0;
    display: flex;
    gap: 20px;
}
.wishtlist2 h3 {
    font-weight: 500;
    font-size: 22px;
    margin: 0;
}
.wishlist h5 {
    font-size: 20px;
    font-weight: 500;
    margin: 10px 0;
}
.wishlist-cont {
    padding: 0px 0 15px 0;
}
.wishlist-1 h4 {
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
}
.wishlist {
    padding: 30px 30px;
}
.bottom-wishlist p {
    font-size: 12px;
    border-bottom: 1px solid black;
}
.SUMMARY p {
    margin: 0px;
    font-size: 15px;
    font-weight: 500;
    color: #000;
}
.sum-1 h4 {
    text-align: start;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 30px;
    margin: 0;
    padding: 0px 0 22px 0;
}
.text-danger i.fa.fa-trash-o {
    color: black;
}
.sum-1 p {
    text-align: center;
    font-size: 13px;
}
.sum {
    padding: 50px 0 30px 0;
}
.wishtlist2 h6 {
    text-align: center;
}
.wish-box {
    text-align: center;
    padding: 0px 0px 5px 0px;
}
.wish-box a {
    padding: 0px 15px 0 0;
    font-size: 13px;
    color: black;
    text-decoration: none;
    text-align: center;
}
.wishlistes h6 {
    font-size: 15px;
    font-weight: 700;
    padding: 10px 0px 0 0px;
    /* margin: 5px 0; */
    line-height: 20px;
}
.wishlistes {
    padding: 40px 0 40px 0;
    display: flex;
    justify-content: space-between;
}
.wish-img1 {
    text-align: center;
}
.wishlistes h6 {
    font-size: 14px;
    font-weight: 800;
    padding: 10px 10px 0 0px;
    margin: 5px 0;
    line-height: 20px;
}
.wishlist-btn {
    /* padding: 99px 7px 0px 11px; */
    /* height: 157px; */
    /* position: relative; */
    /* bottom: -163px; */
    top: 110px;
}

.boxes-wishes {
    border: 1px solid #ccc;
    margin: 0 15px 0px 0;
    background-color: #cccccc57;
    border-radius: 5px;
}
.wishlist-btnn-1 button {
    width: 100%;
    padding: 10px 0 10px 0;
    color: white;
    background-color: black;
    border: 1px solid #ccc;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 3px;
    position: relative;
    bottom: 43px;
}
.wishlist-btnn-1 button:hover {
    transition: 0.3s;
    background-color: white;
    color: black;

}
.wishlist-btn button:hover {
    transition: 0.3s;
    background-color: white;
    color: black;
}

.boxes-wishes p {
    font-size: 13px;
    margin: 5px 0;
}
.wishlistes img {
    width: 62%;
    padding: 10px 0px 10px 5px;
}


.wishlist-btn  button {
    width: 100%;
    padding: 15px 0px 15px 0;
    color: white;
    background-color: black;
    /* border: 1px solid #ccc; */
    font-size: 11px;
    font-weight: 700;
    border: none;
    border-radius: 0px 0px 3px 3px;
}
.wishlist-btn  button:hover {
    transition: 0.3s;
    background-color: white;
    color: black;
    border: 1px solid #ccc;
}
.wishlist-btnn {
    padding: 20px 0 0 0;
}
.icons-jackets {
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: 1;
    display: flex;
    align-items: center;
    gap: 10px;
}
.icons-jackets i.fa.fa-heart-o {
    display: block;
    font-size: 20px;
}
.icons-jackets i.fa.fa-shopping-cart {
    font-size: 18px;
    margin-top: 2px;
}
.bag {
    margin-right: 10px;
}

.row.subtotall {
    padding-bottom: 15px;
}.row.promocodee {
    padding-bottom: 15px;
}
.row.addPromo {
    padding-bottom: 15px;
}

.row.ShoppAddress {
    padding-bottom: 15px;
}
.row.order-totall {
    padding: 15px 0;
    border-top: 1px solid #eee7e7;
}

.row.order-totall p {
    font-weight: 600;
    font-size: 15px;
}
.row.subtotall p {
    margin: 0;
}
.row.promocodee p {
    margin: 0;
}
.row.addPromo p {
    margin: 0;
}
.rating h4 {
    font-size: 16px;
    font-weight: 600;
    padding: 15px 0 0 0;
    margin: 0;
    text-align: center;
}
.rating-jackets {
    text-align: center;
}
.rating-jackets {
    opacity: 0;
}
.rating-jackets:hover {
    opacity: 1;
    transition: 0.3s;
}
.rating-jackets {
    opacity: 1;
    padding: 3px 0px 0px 9px;
    font-size: 13px;
    text-align: start;
}
.rating-jackets {
    opacity: 1;
    padding: 5px 0px 10px 9px;
    font-size: 13px;
    text-align: start;
}
.rating-jackets i.fa.fa-star-o {
    font-weight: 700;
}
.bottom-wishlist h5 {
    font-size: 14px;
    font-weight: 500;
    margin: 0px 0;
}
.wishtlist3 h6 {
    padding: 13px 0 0px 0;
    text-align: center;
    margin: 0;
}
.wishtlist4 {
    text-align: center;
    padding: 15px 0;
}
.wishtlist4 a {
    color: black;
    font-size: 17px;
    font-weight: 500;
    text-decoration: underline;
}
.wish-images img {
    width: 12%;
    padding: 10px 15px 10px 0px;
}
.summry-1 h5 {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    margin: 1px 0;
}
.wish-images {
    text-align: center;
}
.summry-2 {
    text-align: center;
    padding: 20px 0 0 0;
}
.summry-3 {
    text-align: center;
    padding: 0;
}
.check-field select#agent-field {
    width: 100%;
    color: #757779;
    padding: 15px 15px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 15px;
}
.check-field-1 {
    padding: 35px 0 0 0;
}
.check-field input {
    padding: 10px 10px;
    width: 100%;
    border: 1px solid #cccc;
    border-radius: 5px;
    font-size: 15px;
}
.check-field {
    padding: 25px 0 0 0;
}
.check-field-1 select#agent-field {
    width: 100%;
    color: #757779;
    padding: 15px 15px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 15px;
}
.checkout-details {
    padding: 50px 0 50px 0;
}
.checkout-1 h1 {
    font-size: 35px;
    font-weight: 600;
    padding: 10px 0;
    text-transform: uppercase;
}
.checkout-1 h1 {
    font-size: 35px;
    font-weight: 600;
    padding: 10px 0;
}
.checkout-1 p {
    margin: 5px 0;
    font-size: 12px;
    font-weight: 600;
}
.checkout-3 h1 {
    font-size: 35px;
    font-weight: 600;
    padding: 10px 0;
    text-align: center;
}
.checkout placeholder {
    font-weight: 700;
    color: #9f9c9c;
}
.checkout form {
    box-shadow: 0 0 10px #ccc;
    padding: 10px 25px 25px 25px;
}
.checkout-1 {
    text-align: center;
}
.checkout-3 h1 {
    font-size: 22px;
    font-weight: 600;
    padding: 10px 0;
    text-align: start;
}
.check-field-1 textarea#smessage {
    width: 100%;
    padding: 10px;
    height: 100px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 15px;
}
#left-side button:hover {
    /* color: #ccc; */
    background-color: #ccccccb5;
}
.sum-checkout h4 {
    text-align: center;
    font-size: 35px;
    font-weight: 600;
    margin-bottom: 30px;
}
.sum-checkout {
    padding: 0px 0 30px 0;
}
.row.subtotall-1 p {
    margin: 0;
}
.row.promocodee-2 {
    padding-bottom: 15px;
}
.row.subtotall-1 {
    padding-bottom: 15px;
}
.row.addPromo-3 {
    padding-bottom: 15px;
}
.summry-checkout-2 {
    text-align: center;
    padding: 20px 0 0 0;
}
.summry-checkout h5 {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    margin: 1px 0;
}
.summry-checkout-2 h5 {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    margin: 1px 0;
}
.summry-checkout-3 h5 {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    margin: 1px 0;
}
.summry-checkout-3 p {
    text-align: center;
}
.checkout {
    padding: 25px 25px;
}
.sum-checkout {
    padding: 15px 0 30px 0;
}
button.btn-btn-welcome {
    text-align: center;
    width: 100%;
    background-color: black;
    border-radius: 0;
    color: white;
    padding: 5px 0 5px 0;
    border: 0;
    font-weight: 700;
}
.wishlist-1 a {
    text-decoration: none;
    color: black;
}
.check-box input#checkout1 {
    position: absolute;
    top: -35px;
    right: 35px;
    /* position: relative; */
    /* left: 34px; */
}
.check-box {
    position: relative;
}
.wish-box i.fa.fa {
    padding: 0 5px 0px 0px;
}
div#account-Form form {
    margin: 0 auto;
    display: table;
    width: 600px;
    border: 1px solid #ccccccd6;
    border-radius: 5px;
    padding: 0 20px;
    box-shadow: 0 0 5px #ccc;
}
.login-btn a {
    font-size: 12px;
}
.password-container {
    position: relative;
  }
.account-detail h5 {
    color: black;
    font-size: 28px;
    margin: 0;
}
.account-page input {
    padding: 10px 10px;
    width: 100%;
    border: 1px solid #cccc;
    border-radius: 5px;
    font-size: 14px;
}
.account-page {
    text-align: start;
    padding: 15px 0 10px 0;
}
.toggle-password {
    position: absolute;
    top: 68%;
    right: 10px; /* Adjust this value as needed */
    transform: translateY(-50%);
    cursor: pointer;
  }
  .account-page i.fa.fa-eye {
    position: absolute;
    right: 0px;
    /* bottom: 97px; */
    border: none;
    padding: 5px 10px 5px 10px;
    /* top: 57px; */
}
.account-detail p {
    margin: 15px 0;
    width: 99%;
    font-weight: 500;
    color: black;
    font-size: 16px;
}
.account-page label {
    font-size: 13px;
    font-weight: 500;
    color: #000;
}
.account-detail {
    padding: 20px 0 30px 0;
}
.account-detail h1 {
    font-weight: 600;
    color: black;
}
.account-btn button {
    padding: 10px 15px;
    background-color: black;
    color: white;
    border: none;
    width: 75%;
    border-radius: 5px;
    font-weight: 600;
}
.account-btn button:hover {
    background-color: #ccc;
    color: black;
    transition: 0.3s;
}

.chechbox-account {
    text-align: start;
    padding: 10px 0px 0;
}
div#pills-Overview {
    width: 700px;
    margin: 0 auto;
}
.chechbox-account a {
    text-decoration: underline;
    color: black;
    font-size: 12px;
}
.chechbox-account p {
    font-size: 12px;
    position: relative;
    /* top: 0; */
    left: 19px;
    /* right: -15px; */
    bottom: 2px;
    margin: 0;
}
.remember-me{
    bottom: 30px !important;
}
.chechbox-account a:hover {
    color: #a29e9e;
    transition: 0.3s;
}
.chechbox-account input#check-account1 {
    position: absolute;
}
button.filter-1 {
    border: none;
    background-color: snow;
}
div#filter-offcanvas {
    width: 35%;
    height: 100%;
    /* position: absolute; */
    top: 0px;
    left: 0;
    right: 0;
}
.filter {
    position: relative;
}
.offcanvas-header.filter--1 h5 {
    font-size: 18px;
    font-weight: 600;
    color: black;
}
.filter-color a {
    color: black;
    font-weight: 500;
    font-size: 14px;
}
.filter-color a:hover {
    color: #a6a2a2;
    /* font-weight: 600; */
    /* font-size: 14px; */
    border-bottom: 1px solid black;
}
.filter-size a:hover {
    color: #a6a2a2;
    /* font-weight: 600; */
    /* font-size: 14px; */
    border-bottom: 1px solid black;
}
.filter-color {
    border-top: 1px solid #ccc;
    padding: 5px 10px 5px 10px;
    border-bottom: 1px solid #ccc;
}
.filter-color h4 {
    font-size: 18px;
    /* font-weight: 600; */
    font-weight: 800;
    padding: 6px 0 0;
    margin: 0;
}
.filter-size h4 {
    font-size: 18px;
    /* font-weight: 600; */
    font-weight: 800;
    padding: 9px 0 0;
    margin: 0;
}
.filter-size a {
    color: black;
    font-weight: 500;
    font-size: 14px;
}
.size {
    padding: 10px 0 10px 0;
}
.filter-size a {
    color: black;
    font-weight: 500;
    font-size: 14px;
    border: 1px solid #ccc;
    padding: 10px 10px;
}
.career-img img {
    width: 100%;
    height: 600px;
}
.career-contant {
    position: absolute;
    top: 500px;
    color: white;
    left: 45px;
}
.career-contant  p {
    width: 65%;
    font-size: 14px;
}
.career-contant  h6 {
    font-size: 17px;
    color: #bfa992;
}
.career-contant h5 {
    font-size: 24px;
    font-weight: 600;
}
.career-inbox-1 h6.text-center {
    font-size: 27px;
    font-weight: 600;
}
.career-inbox-1 {
    padding: 15px 0 0;
}
.career-inbox-1 p.text-center {
    font-size: 14px;
    padding: 0px  20px 0 20px;
    font-weight: 500;
}
.career-inbox-1 h5.text-center {
    font-weight: 600;
    font-size: 17px;
}
.career-inbox-1 video#background-video {
    width: 100%;
    background-size: cover;
    object-fit: cover;
    height: 500px;
}
.career-img-1 img {
    width: 100%;
    height: 500px;
    object-fit: cover;
}
.contant-career h3 {
    position: relative;
    top: 100px;
    font-size: 35px;
    font-weight: 700;
}
.contant-career p {
    position: relative;
    top: 105px;
}
.career-img-1 {
    position: relative;
    padding: 0 30px 0 30px;
}
.career-inbox-2 {
    padding: 20px 15px 0 15px;
}
.career-inbox-2 h6.text-center {
    font-size: 30px;
    font-weight: 600;
}
.career-inbox-2 h5.text-center {
    font-size: 14px;
    font-weight: 500;
    padding: 10px 0 5px 0;
}
.career-inbox-2 p.text-center {
    font-size: 13px;
    font-weight: 600;
}
.career-btn {
    text-align: center;
}
.career-btn button:hover {
    background-color: black;
    color: white;
}
.career-btn button {
    padding: 10px 35px 10px 35px;
    border-radius: 5px;
    background-color: #000000a8;
    color: white;
    border: none;
}
.career-img-3 img {
    width: 100%;
    height: 500px;
    object-fit: cover;
}
.career-img-3 {
    padding: 15px 0 15px 0;
}
.career_img img {
    width: 95%;
}
.career_img h3 {
    font-size: 18px;
    font-weight: 600;
    padding: 15px 0 10px 0px;
    margin: 0;
}
.career_img p {
    margin: 0;
}
.career-box-4 {
    padding: 10px 0 15px 0;
}
.career_text {
    text-align: center;
    padding: 10px 0;
}
.career_text p {
    font-size: 16px;
    font-weight: 500;
}
.career_text h1 {
    font-weight: 500;
    font-size: 30px;
}
.wishlistt h3 {
    font-size: 24px;
    font-weight: 600;
}
.logo {
    text-align: center;
}
button.logo-1 {
    border: none;
}
.left i.fa.fa {
    font-size: 20px;
    color: #00000085;
}
.content-logo i.fa.fa-bars {
    font-size: 25px;
}
div#logo-offcanvas {
    width: 25%;
    position: absolute;
    top: 0;
}
.offcanvas-header.logo--1 h2 {
    font-size: 16px;
    font-weight: 600;
}
.total3.d-flex.justify-content-between {
    flex-direction: row;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 10px 0 0 0;
    margin: 0;
}
a.go_backBtn i {
    font-size: 16px;
    padding-right: 2px;
}
p.price-line {
    font-size: 13px;
}
p.price-tag {
    font-size: 13px;
}
.gift-1 img {
    width: 95%;
}
/* .gift-1 {
    padding: 20px 0 20px 0;
    border: 1px solid #b5abab2b;
    text-align: center;
    color: white;
    background-color: #00000030;
    border-radius: 5px;
} */
.gift-1 {
    padding: 5px 0 5px 0;
    /* border: 1px solid #b5abab2b; */
    text-align: center;
}
.gifts {
    padding: 0 0 30px 0px;
    background-color: #cccccc52;
}
.gifts a {
    text-decoration: none;
    color: black;
    font-size: 18px;
    text-transform: capitalize;
}
.her-img img {
    background-position: center;
    object-fit: cover;
    width: 100%;
    height: 376px;
    padding: 5px 0 0 0;
}
.her-img h1 {
    position: absolute;
    top: 95px;
    left: 10px;
    /* text-align: center; */
    color: white;
}
.her-img {
    position: relative;
    padding: 30px 0 30px 0;
}
.gifts-her .vid-overlay {
    position: absolute;
    top: 315px;
    left: 0;
    background-color: #00000052;
    width: 100%;
    height: 376px;
}
/* .gift-1:hover {
    scale: 1.1;
    transition: 0.5s ease;
    box-shadow: 12px 12px 12 px 12px;
} */
.gifts-zon img {
    width: 55%;
}
.gift-1 img {
    height: 240px;
    object-fit: cover;
    width: 100%;
}
.gifts-zon {
    text-align: center;
    padding: 20px 0px 20px 0px;
}
.gifts-zon img {
    width: 55%;
    border-radius: 63%;
    BORDER: 2PX SOLID #0000003d;
}
.whole h1 {
    text-align: left;
    font-size: 30px;
    margin: 0;
    padding: 30px 0;
}
.her-img p {
    width: 50%;
    position: absolute;
    top: 145px;
    left: 10px;
    color: white;
    margin: 0;
}
.filter-size-1 h4 {
    font-size: 18px;
    /* font-weight: 600; */
    font-weight: 800;
    padding: 9px 0 0;
}
.filter-size-1 a {
    color: black;
    font-weight: 500;
    font-size: 14px;
    /* border: 1px solid #ccc; */
    padding: 10px 10px;
}
.filter-size-1 {
    border-top: 1px solid #ccc;
    padding: 0px 10px 5px 10px;
    border-bottom: 1px solid #ccc;
}
.filter-size-2 {
    /* border-top: 1px solid #ccc; */
    padding: 0px 10px 5px 10px;
    border-bottom: 1px solid #ccc;
}
.filter-size-2 a {
    color: black;
    font-weight: 500;
    font-size: 14px;
    /* border: 1px solid #ccc; */
    padding: 10px 10px;
}
.filter-size-2 h4 {
    font-size: 18px;
    /* font-weight: 600; */
    font-weight: 800;
    padding: 9px 0 0;
}
.filter-size-3 {
    /* border-top: 1px solid #ccc; */
    padding: 0px 10px 5px 10px;
    border-bottom: 1px solid #ccc;
}
.filter-size-4 {
    /* border-top: 1px solid #ccc; */
    padding: 0px 10px 5px 10px;
    border-bottom: 1px solid #ccc;
}
.filter-size-4 h4 {
    font-size: 18px;
    /* font-weight: 600; */
    font-weight: 800;
    padding: 5px 0 0;
}
.filter-size-3 h4 {
    font-size: 18px;
    /* font-weight: 600; */
    font-weight: 800;
    padding: 9px 0 0;
}
.filter-size-3 a {
    color: black;
    font-weight: 500;
    font-size: 14px;
    /* border: 1px solid #ccc; */
    padding: 10px 10px;
}
.filter-size-3 h4 {
    font-size: 18px;
    /* font-weight: 600; */
    font-weight: 800;
    padding: 9px 0 0;
    margin: 0;
}
.filter-size-1 h4 {
    font-size: 18px;
    /* font-weight: 600; */
    font-weight: 800;
    padding: 9px 0 0;
    margin: 0;
}

.filter-size-2 h4 {
    font-size: 18px;
    /* font-weight: 600; */
    font-weight: 800;
    padding: 9px 0 0;
    margin: 0;
}
.filter-size-3 a:hover {
    color: #a6a2a2;
    border-bottom: 1px solid black;
}
.filter-size-2 a:hover {
    color: #a6a2a2;
    border-bottom: 1px solid black;
}
.filter-size-1 a:hover {
    color: #a6a2a2;
    border-bottom: 1px solid black;
}
.SERVICE-1 p {
    margin: 0;
    font-size: 15px;
}
.gifts-zon p {
    margin: 0;
}
button.filter-gifts-1 {
    border: none;
    position: absolute;
    top: 250px;
    left: 10px;
    color: white;
    background: no-repeat;
}
.filter-gifts i.fa.fa-sliders {
    padding: 0 5px 0px 0;
}
div#filter-gift1-offcanvas {
    height: 400px;
}
.gift-role {
    text-align: start;
}
.gift-role h6 {
    padding: 20px 0 0 0;
}
.gift-role h5 {
    font-weight: 600;
    font-size: 21px;
}
.gift-role h6:hover {
    color: #787474;
}
.offcanvas-header.filter--1 {
    background-color: #cccccc7a;
}
div#filter-gift1-offcanvas {
    padding: 0;
}
.privacy-img img {
    width: 100%;
    height: 370px;
}
.privacy-img {
    position: relative;
}
.privacy-img h3 {
    position: absolute;
    top: 185px;
    color: white;
    /* left: 0; */
    right: 85px;
}
.privacy-img p {
    position: absolute;
    color: white;
    width: 39%;
    top: 231px;
    right: 0;
    font-size: 13px;
}
.policy {
    margin: 0 auto;
    display: table;
    font-size: 11px;
}
.policy-2 {
    margin: 0 auto;
    display: block;
}
.policy-1 {
    margin: 0 auto;
    display: table;
    font-size: 12px;
}
.policy-2 p {
    margin: 0 auto;
    display: table;
    width: 45%;
    padding: 15px 0 0 0;
}
.policy-1 p {
    margin: 15px;
}
/* .bodyy img {
    width: 100%;
    height: 100px;
    object-fit: contain;
}
 */
 .policy-2 h6 {
    font-size: 18px;
    font-weight: 700;
    margin: 0 auto;
    display: table;
    padding: 15px 0 0 0;
    width: 46%;
}
.privacy-section {
    padding: 0 0 60px 0;
}
.return-policy-1 p {
    font-size: 15px;
    text-align: center;
    padding: 15px 100px 15px 190px;
}
.return-policy-1 h2 {
    text-align: center;
    font-weight: 600;
}
.srch {
    text-align: center;
    padding: 0 0 35px 0;
}
.srch input#search {
    padding: 5px 45px 5px 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
}
.return-policy-3 img {
    width: 100%;
}
.return-policy-2 h4 {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    padding: 25px 0 0 0;
    margin: 0;
}
.return-policy-2 p {
    font-size: 12px;
    text-align: center;
    /* width: 50%; */
    padding: 15px 50px 0px 50px;
}
/* button.btns-2 {
    position: relative;
}
button.btns-3 {
    position: relative;
    left: 100px;
} */
button.btns-1 {
    padding: 5px 10px 5px 10px;
    border-radius: 35px;
    border: 1px solid #ccc;
    font-size: 14px;
    font-weight: 600;
}
button.btns-2 {
    padding: 5px 10px 5px 10px;
    border-radius: 0px;
    border: 1px solid #ccc;
    font-size: 14px;
    font-weight: 600;
}
button.btns-3 {
    padding: 5px 10px 5px 10px;
    border-radius: 0px;
    border: 1px solid #ccc;
    font-size: 14px;
    font-weight: 600;
}
button.btns-1:hover {
    background-color: black;
    color: white;
}
button.btns-2:hover {
    background-color: black;
    color: white;
}
button.btns-3:hover {
    background-color: black;
    color: white;
}
.retn h4 {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
}
.retn p {
    font-size: 14px;
    margin: 5px 0;
    text-align: center;
    padding: 15px 50px 0px 50px;
}
.return-icns i.fa.fa-thumbs-down {
    padding: 0 0 0px 5px;
}
.legal-statement-1 a {
    font-size: 11px;
    padding: 0 25px 0 0;
}
.return-icns {
    text-align: center;
    font-size: 25px;
    padding: 0 0 15px 0;
}
.legal-statement h3 {
    font-size: 25px;
    font-weight: 600;
    padding: 10px 0 0 0;
}
.legal-statement {
    margin: 0 auto;
    display: table;
}
.legal-statement h5 {
    font-size: 14px;
    padding: 10px 0;
}
.legal-2 p {
    font-size: 14px;
}
.legal-3 {
    margin: 0 auto;
    display: block;
}
.about-1 h2 {
    font-size: 50px;
    text-align: center;
}
.about-1 p {
    text-align: center;
    padding: 0 250px;
    font-size: 15px;
    width: 100%;
}
.about-1 {
    padding: 155px 0 0;
}
.about-3 h2 {
    text-align: center;
    font-size: 50px;
    font-weight: 500;
}
.about-3 p {
    text-align: center;
    width: 100%;
    font-size: 14px;
    font-weight: 600;
}
.about-3 {
    margin: 0 auto;
    display: table;
    width: 50%;
    text-align: justify;
}
.about-4 {
    margin: 0 auto;
    display: table;
    width: 50%;
    text-align: justify;
}
.about-4 p {
    font-size: 15px;
}
.about-5 {
    margin: 0 auto;
    display: table;
    width: 50%;
    text-align: justify;
    padding: 10px 0 0 0;
}
.about-5 h5 {
    font-size: 16px;
    font-weight: 600;
}
.about-5 p {
    font-size: 15px;
}
.about-6 img {
    width: 100%;
    height: 500px;
}
.about-7 {
    width: 33%;
    text-align: justify;
    border: 1px solid white;
    padding: 50px 15px 50px 15px;
    position: absolute;
    margin-top: -258px;
    background: white;
    box-shadow: 1px 1px 5px 5px white;
}
.about-7 h6 {
    font-weight: 600;
    font-size: 20px;
}
.about-7 p {
    font-size: 16px;
    margin: 10px 0;
}
.about-8 {
    text-align: center;
    width: 100%;
}
.aboutt img {
    width: 23%;
}
.aboutt {
    padding: 35px 45px 0px 45px;
    text-align: start;
}
.aboutt h5 {
    padding: 10px 0 0 0;
}
.aboutt h5 {
    padding: 10px 0 0 0;
    font-weight: 600;
}
.aboutt p {
    font-size: 15px;
}
.help-1 h6 {
    font-size: 14px;
    text-align: start;
    font-weight: 600;
}
.help-1 p {
    font-size: 12px;
    text-align: justify;
}
.help-2 p {
    font-size: 12px;
    text-align: justify;
}
.help-2 h6 {
    font-size: 14px;
    text-align: start;
    font-weight: 600;
}
.help-3 p {
    font-size: 12px;
    text-align: justify;
}
.help-3 h6 {
    font-size: 14px;
    text-align: start;
    font-weight: 600;
}
.help-4 p {
    font-size: 12px;
    text-align: justify;
}
.help-4 h6 {
    font-size: 14px;
    text-align: start;
    font-weight: 600;
}
.help-5 p {
    font-size: 12px;
    text-align: justify;
}
.help-5 h6 {
    font-size: 14px;
    text-align: start;
    font-weight: 600;
}
.help-6 p {
    font-size: 12px;
    text-align: justify;
}
.help-6 h6 {
    font-size: 14px;
    text-align: start;
    font-weight: 600;
}
.help-7 p {
    font-size: 12px;
    text-align: justify;
}
.help-7 h6 {
    font-size: 14px;
    text-align: start;
    font-weight: 600;
}
.help-8 p {
    font-size: 12px;
    text-align: justify;
}
.help-8 h6 {
    font-size: 14px;
    text-align: start;
    font-weight: 600;
}
.help-box i.fa.fa-search {
    position: relative;
    right: 30px;
}
.help-box input#search {
    padding: 10px 15px 10px 15px;
}
.help-box form {
    margin: 0 auto;
    display: table;
}
.help-box input#search {
    padding: 10px 15px 10px 15px;
    border: 1PX SOLID #CCC;
    BORDER-RADIUS: 5PX;
}
.help-box-1 {
    padding: 65px 25px;
}
.img-help img {
    width: 45%;
}
.help-txt p {
    margin: 0;
    padding: 15px 0px;
    FONT-SIZE: 12PX;
    FONT-WEIGHT: 600;
}
.help-icons ::before {
    font-size: 30px;
}
.help-icons i.fa.fa-angle-right {
    padding: 10px  0 10px;
}
.help-icons {
    padding: 0px 0 0 20px;
}
.account-head h6 {
    FONT-WEIGHT: 700;
    font-size: 29px;
    text-align: center;
    padding: 30px 0px 0px 0px;
}
div#accordionFlushacc {
    width: 70%;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 30px;
}
button.accordion-button.collapsed {
    font-size: 13px;
    font-weight: 600;
}
.accordion-body-1 {
    text-align: start;
    font-size: 14px;
    font-weight: 500;
    padding: 5px 5px 5px 10px;
}
.legal-statement img {
    width: 100%;
}
.legal-statement h4 {
    TEXT-ALIGN: CENTER;
}
.legal-statement-2 {
    margin: 0 auto;
    display: table;
    width: 50%;
}
.legal-statement-2 p {
    margin: 5px 0;
    font-size: 16px;
}
.legal-statement-3 {
    width: 50%;
    margin: 0 auto;
    display: table;
    text-align: justify;
}
.legal-statement-3 p {
    margin: 15px 0;
    font-size: 13px;
}
.legal-statement-3 p {
    margin: 15px 0;
    font-size: 13px;
}
.legal-statement-4 {
    width: 50%;
    margin: 0 auto;
    display: table;
    text-align: justify;
}
.legal-statement-5 {
    width: 50%;
    margin: 0 auto;
    display: table;
    text-align: justify;
}
.legal-statement-6 {
    width: 50%;
    margin: 0 auto;
    display: table;
    text-align: justify;
}
.legal-statement-7 {
    width: 50%;
    margin: 0 auto;
    display: table;
    text-align: justify;
}
.legal-statement-4 p {
    font-size: 14px;
}
.legal-statement-5 p {
    font-size: 14px;
}
.legal-statement-6 p {
    font-size: 14px;
}
.legal-statement-7 p {
    font-size: 14px;
}
.legal-statement-2 p {
    font-size: 14px;
}
.retn {
    padding: 40px 0 0 0;
}
.return-1 {
    text-align: center;
}
.refund-btn {
    text-align: center;
}
.social-links {
    text-align: center;
    padding: 5px 0px 0px 0px;
}
.pay-method {
    text-align: center;
}
.pay-method img {
    width: 3%;
    padding: 0px 10px 0 0;
}
h2.poduct-tittle {
    padding: 45px 0 10px 0;
    font-weight: 600;
}
.mrp h5 {
    font-size: 13px;
}
.mrp p {
    margin: 10px 0;
}
.item-description {
    font-size: 15px;
    margin: 5px 0;
}
.my-img img {
    width: 100%;
    height: 335px;
    object-fit: cover;
}
/* .my-contant h4 {
    position: absolute;
    bottom: 290px;
    font-size: 45px;
    color: white;
    text-align: center;
    left: 565px;
} */
.my-contant {
    position: relative;
    text-align: center;
    bottom: 315px;
}
.my-contant {
    position: relative;
    text-align: center;
    bottom: 300px;
}
.my-contant h4 {
    font-size: 45px;
color: white;
}
.my-contant-1 a {
    font-size: 45px;
color: white;
}
.my-contant-1 {
    position: relative;
    text-align: center;
    bottom: 293px;
    display: flex;
    justify-content: center;
    gap: 15px;
}
.acc-2 {
    margin-top: -75px;
    padding: 0;
}
ul#pills-tab {
    justify-content: center;
    border-bottom: 1px solid #0000004d;
    padding: 0px 0 10px 0;
    gap: 20px;
    margin: 0 !important;
}
.ovrview-btn button {
    padding: 5px 45px;
    color: white;
    background-color: black;
    border: black;
    font-weight: 500;
    font-size: 13px;
    border-radius: 3px;
}
/* .logo-canvas:hover i.fa.fa-chevron-right{
    color: #888686;
    opacity: 1;
} */
.ovr h6 {
    margin: 0;
    padding: 11px 0px 11px 0;
    font-size: 15px;
    font-weight: 600;
}
.ovr p {
    margin: 0;
    padding: 0px 5px 5px 5px;
    font-size: 13px;
}
.ovr {
    padding: 10px 2px 10px 2px;
    box-shadow: 0px 0px 8px #a5a3a37d;
    border-radius: 15px;
}
.order-sec {
    margin: 0 auto;
    width: 700px;
}
.book-1 {
    box-shadow: 0px 0px 8px #a5a3a37d;
    border-radius: 10px;
    padding: 15px 10px 93px 10px;
}
.ovr i.fa.fa {
    font-size: 28px;
    font-weight: 600;
}
.overview {
    padding: 0;
    width: 100%;
    margin: 0 auto;
}
/* div#pills-Account {
    margin: 0 auto;
    display: table;
    text-align: start;
} */
.account-info {
    padding: 15px 25px 15px 25px;
    margin: 0 auto;
    display: table;
    text-align: start;
    box-shadow: 0px 0px 8px #a5a3a37d;
    border-radius: 11px;
    width: 700px;
}
.account-info h5 {
    font-weight: 600;
    padding: 10px 0;
    font-size: 17px;
    font-weight: 700;
    margin: 0;
}
.account-info-1 h5 {
    font-weight: 700;
    padding: 10px 0;
    font-size: 18px;
    margin: 0;
}
.account-info p {
    font-size: 15px;
    margin: 12px 0px;
}
.account-info-1 p {
    font-size: 15px;
}
.account-info-1 {
    text-align: start;
    box-shadow: 0px 0px 8px #a5a3a3;
    border-radius: 11px;
    padding: 15px 25px 15px 25px;
    display: table;
    margin: 0 auto;
    height: 253px;
}
.odr-list {
    box-shadow: 0px 0px 8px #a5a3a37d;
    padding: 15px 0px 15px 0px;
    border-radius: 15px;
}
.account-info-1 i.fa.fa-pencil {
    padding: 0 7px 0 0;
    font-size: 16px;
}
.form-acc-field select#agents-field {
    width: 100%;
    padding: 14px 5px 14px 5px;
    font-size: 14px;
    text-transform: capitalize;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.book-input input#lname {
    width: 100%;
    padding: 10px 5px 10px 5px;
    font-size: 14px;
    text-transform: capitalize;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.book-input {
    padding: 25px 0 0 0;
}
.form-acc-field {
    padding: 25px 0 0 0;
}
.book-input input#phone{
    width: 100%;
    padding: 10px 5px 10px 5px;
    font-size: 12px;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.book-input-1 p {
    font-size: 12px;
    /* padding: 10px 22px 0 0; */
    position: absolute;
    top: 8px;
    left: 0px;
    border-bottom: 1px solid black;
}
.book-input-1 {
    position: relative;
}
.book-btn button {
    padding: 10px 0px;
    color: white;
    background-color: black;
    border: black;
    font-weight: 600;
    width: 100%;
    font-size: 11px;
    border-radius: 5px;
}
.book-btn {
    position: relative;
    top: 45px;
 }
 .book-1 h6 {
    font-weight: 600;
    font-size: 20px;
}
.book-input-2 p {
    position: absolute;
    top: 60px;
    left: 0;
    margin: 0;
    border-bottom: 1px solid black;
    font-size: 13px;
}
.book-input-2 {
    position: relative;
}
.book-2 p {
    padding: 25px 0 0 0;
    margin: 0;
    font-size: 14px;
}
button#pills-Overview-tab {
    color: #000000bd;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
}
button#pills-Account-tab {
    color: #000000bd;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
}
button#pills-Orders-tab {
    color: #000000bd;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
}
button#pills-Address-book-tab {
    color: #000000bd;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
}
button#pills-Wishlist-tab {
    color: #000000bd;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #ccc;
}
.odr-img h6 {
    font-size: 18px;
    font-weight: 600;
}
.odr-img p {
    font-size: 12px;
    /* font-weight: 600; */
}
.form-odr-field {
    display: flex;
    justify-content: start;
    gap: 10px;
    /* border-bottom: 1px solid #ccc; */
    padding: 0px 0 25px 0;
}
.form-odr-field b {
    padding: 0px 5px 0 0;
}
div#pills-Address-book {
    /* padding: 40px 145px; */
    /* padding: 35px 95px 70px 95px; */
    width: 700px;
    margin: 0 auto;
}
div#pills-Orders {
    /* padding: 10px 145px; */
    /* padding: 15px 145px 50px; */
    width: 700px;
    margin: 0 auto;
}
.odr-1 {
    text-align: start;
    border-bottom: 1px solid #00000040;
    padding: 0 25px 0 25px;
}
.odr-img {
    text-align: start;
    padding: 15px 0px 0 15px;
}
.odr-img img {
    width: 30%;
}
.odr-cnt h6.mt-5 {
    margin: 10px 0!important;
}
.odr-cnt h6 {
    font-size: 14px;
    left: 154px;
    bottom: 169px;
    position: relative;
    /* top: -144px; */
    width: 81%;
    margin: 0;
    line-height: 20px;
}
.odr-two {
    text-align: end;
}
.odr-cnt p {
    position: absolute;
    bottom: 28px;
    left: 156px;
    font-size: 11px;
    margin: 0;
}
.odr-cnt {
    text-align: start;
    position: relative;
}
.odr-two h6 {
    font-weight: 600;
    font-size: 16px;
}
.odr-btn button {
    padding: 5px 5px;
    color: white;
    background-color: black;
    border: 1px solid black;
    /* font-weight: 600; */
    width: 80%;
    font-size: 11px;
    border-radius: 5px;
    border: none;
    position: relative;
    top: 23px;
    left: 21px;
}
.odr-btn button:hover{
    color: black;
    background-color: #ccc;
    border: none;
    transition: 0.5s;
}
.ovrview-btn button:hover {
    color: black;
    background-color: #ccc;
    transition: 0.2s;
}
.odr-btn {
    padding: 45px 0px 0px 0px;
}
.odr-btn-1 {
    padding: 5px 0;
}

.odr-cnt-1 p {
    position: relative;
    bottom: 25px;
    margin: 0;
    border-bottom: 1px solid black;
    font-size: 13px;
}
.odr-1 h6 {
    font-weight: 600;
    font-size: 13px;
}
.odr-1 p {
    font-weight: 500;
    /* border-bottom: 1px solid #00000045; */
    font-size: 12px;
    /* margin: 0; */
}
div#pills-Account {
    /* padding: 0px 95px 0 95px; */
    width: 700px;
    margin: 0 auto;
}
.acc-sec {
    padding: 30px 25px 30px 25px;
}

.odr-cnt-2 p {
    border-top: 1px solid #00000047;
    text-align: start;
    margin: 0;
    padding: 10px 0px 15px 25px;
    font-size: 18px;
    font-weight: 600;
}
.odr-cnt-1 ::before {
    padding: 0px 4px 0 0;
}
.odr-cnt-1 button {
    padding: 5px 15px;
    color: black;
    background-color: white;
    border: 1px solid #00000052;
    /* font-weight: 600; */
    font-size: 10px;
    border-radius: 5px;
    background: #ccc9;
    position: relative;
    bottom: 127px;
    left: 40px;
}

.odr-cnt-1 {
    padding: 0px 0px 15px 0;
}
.login-btn button {
    padding: 10px 15px;
    background-color: black;
    color: white;
    border: none;
    width: 27%;
    border-radius: 5px;
    font-weight: 600;
    font-size: 14px;
}
.login-detail {
    padding: 20px 0 0px 0;
    text-align: start;
}
.login-detail h5 {
    color: black;
    font-size: 28px;
    margin: 0;
    text-align: center;
}
div#login-Form form {
    margin: 0 auto;
    display: table;
    width: 375px;
    border: 1px solid #ccccccd6;
    border-radius: 5px;
    padding: 0 20px;
    box-shadow: 0 0 5px #ccc;
}
h4.txt {
    text-align: start;
    padding: 0 0 0 9px;
    font-size: 14px;
}
.forgot-detail {
    padding: 20px 0 30px 0;
}
.forgot-detail {
    padding: 20px 0 0px 0;
}
.forgot-detail h1 {
    font-size: 28px;
    margin: 0;
    color: black;
    font-size: 28px;
    margin: 0;
    text-align: center;
}
.forgot-btn button {
    border: none;
    font-size: 13px;
    color: white;
    background: black;
    border-radius: 4px;
    padding: 8px 10px 8px 10px;
}
.forgot-btn {
    padding: 20px 0 20px 0px;
}
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
    position: relative;
    bottom: 45px;
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    position: relative;
    bottom: 46px;
}
.ttxt h5 {
    font-size: 15px;
}
.rating-jackets {
    opacity: 1;
    padding: 0;
    font-size: 14px;
    /* text-align: start; */
}
.rating-jackets ::before {
    color: #FF9529;
    padding: 0 5px 0px 0px;
}
.ttxt h4 {
    font-size: 14px;
    margin: 5px 0;
}
.carousel-item img {
    width: 300px;
    height: 500px;
    object-fit: cover;
}
.logo-offcanvas button {
    background: #eee;
    color: #000;
}
.logo-offcanvas:hover i.fa.fa-times {
    background: #eee;
}
.ttxt {
    padding: 5px 0 0 0;
}
.carousel-item {
    width: 100%;
}

/* ._p-qty .decrease_ {
    position: relative;
    right: -6px;
    top: 2px;
    height: 30px;
}
._p-qty .increase_ {
    position: relative;
    top: 2px;
    left: -7px;
    height: 30px;
}
._p-qty input#number {
    text-align: center;
    border: none;
    border-top: 1px solid #fe0000;
    border-bottom: 1px solid #fe0000;
    margin: 0px;
    width: 50px;
    height: 30px;
    font-size: 15px;
    box-sizing: border-box;
} */
input#form1 {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    padding: 0;
    text-align: center;
    width: 100%;
}
button.btn.btn-link {
    text-align: center;
    width: 100%;
    background-color: black;
    border-radius: 0;
    font-weight: 700;
    padding: 0;
    position: relative;
    right: 5px;
}
button.btn.btn-link i.fa.fa {
    color: white;
    font-size: 14px;
    font-weight: 500;
}
p.ab {
    margin: 5px 0;
    font-size: 15px;
    font-weight: 500;
}
h5.carts-rs {
    font-size: 17px;
    font-weight: 500;
    /* margin: 10px 0; */
}
.card.rounded-3 {
    margin: 15px 0;
}
button.btn.btn-warning.btn-block.btn-lg {
    border-radius: 5px;
    padding: 15px 0 15px 0;
    border: none;
    background: black;
    color: white;
}
h3.text-black {
    margin: 0;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 500;
}
.success-text.al {
    text-align: center;
    padding: 30px 0 30px 0;
}
.success-text.al i.fa.fa-check-circle {
    font-size: 50px;
    color:#4ead4e;
}
.success-text.al h2 {
    font-size: 35px;
    font-weight: 600;
    /* padding: 5px 0 5px 0; */
    margin-top: 10px;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.success-text.al p {
    margin: 0;
    font-size: 15px;
    font-weight: 500;
    font-size: 18px;
    text-transform: capitalize;
    color: #999393;
}
.product-order.py-3.pro-scroller h3 {
    margin: 0;
    font-size: 23px;
    padding: 0px 0px 25px 0;
    font-weight: 700;
}
.order_detail h4 {
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 5px 0;
}
.order_detail h5 {
    font-size: 13px;
    padding: 4px 0 0 0;
    font-weight: 500;
    line-height: 19px;
    margin: 0;
}
span.item-qty {
    position: relative;
    right: 15px;
    top: 5px;
    font-size: 11px;
    color: #ff0202;
}
.total-sec li {
    padding: 0 0 10px 0;
    font-weight: 600;
    font-size: 14px;
}
.total-sec {
    border-top: 1px solid #cccccc87;
    border-bottom: 1px solid #cccccc87;
    padding: 0;
    /* display: flex; */
    /* justify-content: space-between; */
    position: relative;
}
.total-sec span {
    position: absolute;
    right: 97px;
    font-size: 14px;
    font-weight: 500;
}
.product-order-detail {
    padding: 0 0 25px 0;
}
.final-total h3 {
    font-size: 15px !important;
    font-weight: 600 !important;
    /* display: flex; */
    justify-content: space-between;
    position: relative;
    /* left: 14px; */
    padding: 0 !important;
    font-size: 29px;
}
.final-total span {
    font-size: 14px;
    font-weight: 500;
    position: absolute;
    /* left: 459px; */
    right: 84px;
}
.product-order.py-3.pro-scroller {
    padding: 0;
}
.product-order.py-3.pro-scroller {
    padding: 0 !important;
}
section.section-b-space_al.p-0.mt-2 {
    padding: 45px 0px !important;
    margin: 0 !important;
}
.order_detail {
    padding: 0px 0px 0px 25px;
}
.offset-sm-6 {
    margin-left: 50%;
}
.final-total {
    padding: 13px 0 0 0;
}
ul.col-sm-6.offset-sm-6 {
    margin: 0 !important;
    list-style: none;
    justify-content: space-around;
    font-size: 14px;
    font-weight: 600;
    padding: 3px 0px 3px 10px;
}
.order-success-sec h3 {
    margin: 0;
    font-size: 25px;
    padding: 0px 0px 5px 21px;
    font-weight: 700;
}
.order-detail li {
    font-size: 13px;
    font-weight: 700;
}
.order-detail span {
    font-size: 13px;
    display: flex;
    font-weight: 500;
    padding: 5px 0 0px 0;
}
ul.order-detail {
    margin: 0 !important;
    padding: 10px 0 15px 0 !important;
    list-style: none;
}
.order-detail span {
    font-size: 12px;
    display: flex;
}
.account-imgs img {
    width: 70%;
    object-fit: cover;
}
.wishh .row {
    justify-content: center;
}
.wishh {
    box-shadow: 0px 0px 8px #a5a3a37d;
    border-radius: 15px;
    padding: 30px 30px 30px 30px;
    width: 700px;
    margin: 0 auto;
}
.account-imgs i.fa.fa-trash-o {
    position: relative;
    bottom: 78px;
    right: 20px;
    opacity: 0;
    font-size: 13px;
}
.account-imgs:hover i.fa.fa-trash-o {
    opacity: 1;
}
.account-imgs {
    width: 100%;
}

/* .account-imgs:hover {
    opacity: 1;
} */
.account-imgs h6 {
    margin: 0;
    padding: 5px 0 0 0;
    font-size: 15px;
}
.account-imgs p {
    margin: 0;
    padding: 5px 0 5px 0;
    font-size: 14px;
}
button.buuttnn-wishsec {
    border: none;
    color: white;
    background: black;
    padding: 5px 25px 5px 25px;
    border-radius: 4px;
}
button.buuttnn-wishsec:hover {
    background: #ccc;
    color: black;
    transition: 0.5s;
}
button.btn.btn-link-1 {
    /* background: black; */
    text-align: center;
    width: 100%;
    background-color: black;
    border-radius: 0;
    font-weight: 700;
    padding: 0;
    color: white;
    position: relative;
    left: 1px;
}
.SUMMARY {
    border-radius: 3px;
    border: 1px solid rgba(0,0,0,.125);
    padding: 5px 0px 0 10px;
    height: 215px;
    background: white;
}
.sum {
    padding: 50px 30px 50px 30px;
    background: #eee;
}








@media (max-width:576px) {

    .spn {
        text-align: center;
    }
    ul.navbar-nav.d-flex {
        flex-direction: column;
    }
    .newsltr {
        text-align: center;
        padding: 20px 0 20px 0;
    }
    .icns {
        text-align: center;
    }
    .contnntt h4 {
        font-size: 16px;
        text-align: center;
        padding: 20px 0 20px 0;
    }
    .mrp h5 {
        font-size: 14px;
    }
    .wish-list2 p {
        font-size: 16px;
    }
    .additional-info a {
        font-size: 17px;
    }
    .WISHLIST-CONTANT p {
        font-size: 17px;
        margin: 10px 0;
    }
    ul.footer-ul-1 a {
        font-size: 17px;
    }
    .cart2 p {
        font-size: 16px;
    }
    .cart-contact p {
        font-size: 16px;
        margin: 10px 0;
    }
    .boddy p {
        font-size: 17px;
        padding: 5px 10px 5px 0px;
        color: #3a3935;
        margin: 10px 0;
    }
    .item-description {
        font-size: 17px;
        margin: 3px 0;
        line-height: 30px;
    }
    .contnntt p {
        text-align: center;
    }
    p.text-center {
        font-size: 16px;
    }
    .upr h1.text-center {
        font-size: 26px;
    }
    .teexxt a {
        padding: 6px 72px 6px 115px;
    }
    .top h3 {
        font-size: 20px;
    }
    .top1 h3 {
        font-size: 20px;
    }
    .top2 h3 {
        font-size: 20px;
    }
    h1.text-center {
        padding: 40px 0 40px 0;
    }
    h2.text-start {
        font-size: 20px;
    }
    .butn1 {
        padding: 0px 0px 15px 0;
    }
    .section2 {
        padding: 0 0 10px 0;
    }
    .right {
        display: none;
    }
    .buttn input#lname {
        width: 95%;
        text-align: center;
        padding: 30px 0 0 0px;
        font-size: 14px;
        border: 1px solid #cccaca;
        border-radius: 50px;
        padding: 5px 5px 5px 5px;
    }

    .newtxt {
        top: 175px;
    }
    .newtxt h1.text-center {
        font-size: 35px;
    }
    .se2 h4 {
        font-size: 23px;
        padding: 20px 10px 0px 10px;
        text-align: center;
    }
    .sec2 h4 {
        padding: 10px 0px 10px 0px;
        text-align: justify;
    }
    .sec2 {
        padding: 0px 10px 0px 10px;
    }
    .sec2 p {
        text-align: justify;
    }
    .box1 {
        background-size: cover;
    }
    .newtxt3 h2 {
        font-size: 23px;
    }
    .newtxt3 h5 {
        width: 80%;
        font-size: 18px;
        margin: 15px 2px 15px 0px;
        letter-spacing: 2px;
    }
    .newtxt3 {
        top: 75%;
        left: 5%;
    }
    .box2 {
        background-size: cover;
    }
    .newtxt4 h5 {
        width: 100%;
        font-size: 18px;
        margin: 15px 0px 15px 0px;
        letter-spacing: 2px;
    }
    .newtxt4 h2 {
        font-size: 23px;
    }
    .newtxt4 {
        top: 70%;
        left: 5%;
    }
    .newtxt5 h5 {
        width: 100%;
        font-size: 18px;
        margin: 15px 0px 15px 0px;
        letter-spacing: 2px;
    }
    .newtxt5 {
        top: 70%;
        left: 5%;
    }
    .newtxt5 h2 {
        font-size: 23px;
    }
    .part3 p {
         padding: 0;
    }
    .part3 h2 {
        font-size: 25px;
    }
    .partss1 {
        padding: 0;
    }
    .anchor3 {
        padding: 0px 0px 20px 0;
    }

    select#agent-field1 {
        padding: 20px 0px 20px 0px;
    }
    section.conatct-form.text-center {
        width: 100%;
        padding: 0;
    }
    .form-field-1 input#fname {
        width: 100%;
        height: 70px;
    }
    .form-field-buttn {
        text-align: center;
        padding: 10px 0px 10px 0px;
    }
    .contctus1 {
        padding: 15px 0 15px 0;
    }
    .part2 img {
        width: 25%;
    }
    .anchor1 {
        padding: 15px 0 40px 0px;
    }
    .part1 {
        position: relative;
        top: -50px;
        width: 100%;
        background-color: white !important;
        text-align: center;
        height: 100%;
        left: 0px;
        right: 0;
        box-shadow: 0 0 10px #ccc;
        z-index: 9999;
    }
    .part2 {
        position: relative;
        top: -50px;
        width: 100%;
        background-color: white !important;
        text-align: center;
        height: 100%;
        right: 0px;
        box-shadow: 0 0 10px #ccc;
        z-index: 9999;
    }
    .part1 h5.text-center {
        font-size: 11px;
    }
    .part2 h5.text-center {
        font-size: 11px;
    }
    .part2 p {
        padding: 10px;
        font-size: 13px;
    }
    .part1 p {
        padding: 10px;
        font-size: 13px;
    }
    .part2 a {
        padding: 5px 5px 5px 5px;
        font-size: 12px;
    }
    .part1 a {
        font-size: 12px;
    }
    .anchor {
        padding: 10px 0;
    }
    .part1 img {
        width: 50%;
    }
    .part2 img {
        width: 50%;
    }
    .form-field {
        padding: 10px 0px 15px 0;
    }
    .form-field-1 {
        padding: 10px 0px;

    }
    .wishtlist2 h3 {
        text-align: center;
    }
    .wish-box i.fa.fa {
        padding: 0 5px 0px 0px;
    }
    button.navbar-toggler {
        background-color: transparent;
        width: 40px;
        height: 40px;
        position: absolute;
        left: 10px;
        right: 0px;
        top: 6px;
    }
    .logo img {
        padding: 0;
        width: 28%;
        position: absolute;
        left: 159px;
        right: 0px;
        top: 10px;
    }
    .content .d-flex {
        display: flex!important;
        justify-content: space-between;
        gap: 5px;
        flex-direction: row;
        padding: 15px 15px 0px 0px;
    }
    .navbar-toggler:focus {
        text-decoration: none;
        outline: none;
         box-shadow: none;
    }
    .content {
        position: relative;
        background-color: white;
        padding: 10px 5px 10px 10px;
        width: 100%;
    }
    header {
        border-bottom: 1px solid #0000003b;
        background-color: white;
    }
    .left {
        position: absolute;
        right: 15px;
        top: 5px;
    }
    .header {
        padding: 10px 0 10px 0px;
    }
    .user .d-flex {
        display: flex!important;
        padding: 10px 0 0 0;
    }
    .header i.fa.fa-bars {
        position: absolute;
        left: 0;
        right: 0;
        top: 5px;
    }
    button.navbar-toggler.d-lg-none span {
        font-size: 30px;
    }
    .connt {
        text-align: center;
    }
    .connt .d-flex {
        gap: 15px;
    }
    .watch-txt h3.text-center {
        font-size: 18px;
    }
    .watch-txt p.text-center {
        font-size: 15px;
        font-weight: 600;
    }
    .watcheshead p.text-center {
        padding: 9px;
        font-weight: 500;
        font-size: 15px;
        letter-spacing: 1px;
        margin: 0;
    }
    .section-1 .row {
        /* justify-content: space-around; */
        gap: 10px;
    }
    .filter {
        position: absolute;
        left: 15px;
    }
    .products {
        position: absolute;
        right: 15px;
        margin: -10px 0;
    }
    select#watch-field {
        border: 1px solid #80808091;
        width: 24%;
    }
    button.btn.btn-secondary-2 {
        background-color: white;
        border: none;
        padding: 0px;
    }
    button.btn.btn-secondary {
        background-color: white;
        border: none;
        padding: 0px;
    }
    button.btn.btn-primary {
        border: none;
        background-color: white;
        padding: 0px;
    }
    .section.watch-details {
        background-color: white;
        padding: 0px;
    }
    .form-watch-details {
        width: 100%;
        margin: 0;
    }
    .form-watch-details h2 {
        font-size: 22px;
        text-align: center;
        padding: 15px 0 0 0;
    }
    .form-watch-details button {
        width: 100%;
        padding: 10px 0px 10px 0;
        font-size: 13px;
    }
    /* ._p-qty input#number {
        text-align: center;
        border: none;
        border-top: 1px solid #fe0000;
        border-bottom: 1px solid #fe0000;
        margin: 0px;
        width: 42px;
        height: 28px;
        font-size: 15px;
        box-sizing: border-box;
    } */
    .form-watch-details-1 p {
        padding: 0;
        width: 100%;
    }
    .form-watch-details-1 ::before {
        right: 25px;
        margin-top: -14px;
    }
    .form-watch-details-1 {
        width: 100%;
        font-size: 13px;
    }
    .content-details h2 {
        padding: 5px 0 5px 0px;
        margin: 0px;
    }
    .content-details {
        text-align: center;
    }
    .content-details h3 {
        font-size: 16px;
        color: black;
        padding: 10px 0px;
        margin: 0;
    }
    .content-details a {
        font-size: 16px;
        padding: 0px 0px;
    }
    .accordion-body {
        text-align: start;
        font-size: 17px;
        line-height: 30px;
    }
    .content1 h5 {
        font-size: 13px;
        color: black;
        padding: 0px;
        margin: 5px 0px 5px 0;
        text-align: center;
    }
    .btn-btn-canvas3 button {
        font-size: 10px;
    }
    .btn-btn-canvas2 button {
        font-size: 10px;
    }
    /* input#email {
        padding: 5px;
    } */
    input#pwd {
        padding: 5px 0 0 0;
    }
    .btn-btn-canvas1 button {
        font-size: 10px;
    }
    .boddy-3 h5 {
        font-size: 15px;
    }
    .offcanvas-header h5 {
        font-size: 16px;
        font-weight: 600;
    }
    .offcanvas-body h5 {
        font-size: 24px;
        font-weight: 700;
            margin: 0;
    }
    .logo-canvas a {
        font-size: 24px;
    }
    .watches-tab img {
        width: 50%;
    }
    #left-side button {
        font-size: 15px;
        padding: 10px 5px;
        line-height: 25px;
    }
    .gift-1 p {
        margin: 0;
    }
    .img-help img {
        width: 33%;
    }
    .help-6 p {
        font-size: 15px;
        line-height: 30px;
    }
    .help-6 h6 {
        font-size: 16px;
        line-height: 30px;
    }
    .help-1 h6 {
        font-size: 16px;
        line-height: 30px;
    }
    .help-5 p {
        font-size: 15px;
        line-height: 30px;
    }
    .help-1 p {
        font-size: 15px;
        line-height: 30px;
    }
    .help-2 h6 {
        font-size: 16px;
        line-height: 30px;
    }
    .help-2 p {
        font-size: 15px;
        line-height: 30px;
    }
    .help-3 h6 {
        font-size: 16px;
        line-height: 30px;
    }
    .help-3 p {
        font-size: 15px;
        line-height: 30px;
    }
    .help-4 h6 {
        font-size: 16px;
        line-height: 30px;
    }
    .help-4 p {
        font-size: 15px;
        line-height: 30px;
    }
    .help-7 h6 {
        font-size: 16px;
        line-height: 30px;
    }
    .help-7 p {
        font-size: 15px;
        line-height: 30px;
    }
    .help-icons i.fa.fa-angle-right {
        position: absolute;
        bottom: 0;
        right: 75px;
    }
    .help-8 h6 {
        font-size: 16px;
    }
    .help-8 p {
        font-size: 15px;
        line-height: 30px;
    }
    .help-box-1 {
        padding: 25px 10px;
    }
    .social-links img {
         width: 33%;
    }
    .pay-method img {
        width: 10%;
    }
    div#left-side {
        width: 28%;
        padding: 5px 0px 0px 0px;
    }
    .help-icons {
        position: relative;
    }
    .return-policy-1 p {
        text-align: justify;
        padding: 15px 20px 15px 20px;
        margin: 0;
    }
    .watches-tab h5 {
        text-align: center;
        font-size: 14px;
    }
    .invester-field-2 {
        padding: 0;
    }
    .invester-field-3 {
        padding: 50px 0 50px 0px;
    }
    .invester-field-3 .row {
        gap: 20px;
    }
    .logo h2 {
        font-size: 14px;
        font-weight: 700;
        margin-bottom: 0px;
        text-align: center;
        position: absolute;
        top: 20px;
        right: 25px;
        left: 0px;
    }
    .buttn {
        padding: 30px 0px 0 30px;
        width: 95%;
    }
    .footer-img-1 {
        text-align: center;
    }
    .nwsltr {
        text-align: center;
    }
    .watcheshead h1.text-center {
        font-size: 21px;
        padding: 15px 0 0;
    }
    section.conatct-form.text-center h4 {
        font-size: 30px;
        text-align: center;
    }
    .left i.fa.fa {
        font-size: 23px;
    }
    .watch-txt input#lname {
        width: 70%;
        padding: 4px 10px;
        border: 1px solid #00000057;
        border-radius: 5px;
    }
    section.conatct-form.text-center p {
       font-size: 12px;
        text-align: center;
    }
    .form-field-buttn button {
        padding: 10px 0px 10px 0;
    }
    .contact-img img {
        width: 100%;
        position: relative;
        top: 0;
        right: 0px;
    }
    .size {
        text-align: center;
    }
    .wishlist {
        padding: 0;
    }
    .wishlist-1 h4 {
        font-size: 13px;
    }
    .wishlistt h3 {
        text-align: start;
        padding: 15px 0 0;
    }
    .about-4 p {
        font-size: 18px;
        margin: 0;
        line-height: 35px;
    }
    .about-5 p {
        font-size: 18px;
        line-height: 35px;
    }
    .wishlistt h5 {
        text-align: end;
        position: relative;
        top: -30px;
        right: 0px;
    }
    .sum h4 {
        margin-bottom: 25px;
        padding: 15px 0 0;
    }
    .bottom-wishlist h5 {
        text-align: center;
        padding: 0;
    }
    .bottom-wishlist {
        padding: 5px 0 20px 0;
        display: flex;
        justify-content: center;
    }
    .wishlist-cont  h5 {
        font-size: 14px;
        font-weight: 700;
        margin: 1px 0;
        text-align: center;
    }
    .wishlist-img img {
        width: 95%;
    }
    .wishlist-cont p {
        text-align: center;
        padding: 5px 0 0;
    }
    .summry-1 h5 {
        font-size: 20px;
    }
    .wishlist-1 {
        padding: 10px 0 10px 0;
        justify-content: space-between;
    }
    .checkout {
        padding: 0;
    }
    .checkout-1 h1 {
        font-size: 30px;
        padding: 10px 0;
        margin: 0;
    }
    .left .search {
        padding: 0;
    }
    .checkout-1 p {
        margin: 5px;
    }
    .checkout form {
        padding: 5px 15px 5px 15px;
    }
    .summry-checkout-3 p {
        margin: 0;
    }
    .wishlistes h6 {
        font-size: 10px;
        font-weight: 600;
        padding: 15px 0 0 0px;
        text-align: center;
    }
    .boxes-wishes p {
        text-align: center;
        margin: 5px 0;
    }
    .wishlistes img {
        padding: 0px;
    }
    .wishtlist4 {
        padding: 5px 0;
    }
    .wish-box {
        padding: 15px 0px 0px 0px;
        text-align: center;
    }
    .wishlistes {
        padding: 25px 0 35px 0;
    }
    .wishtlist3 h6 {
        padding: 10px 0 0px 0;
    }
    .watch-field-1 {
        text-align: end;
        position: relative;
        bottom: 20px;
    }
    .watches-sec {
        border-top: 1px solid #0000004d;
        padding: 25px 0px 25px 0;
    }
    .ttxt {
        text-align: center;
    }
    .rating-jackets {
        text-align: center;
    }
    .wishlist-btn {
        /* padding: 99px 7px 0px 11px; */
        height: 85px;
        position: relative;
        /* bottom: -163px; */
        top: 35px;
    }
    .form-watch-details p {
        text-align: start;
    }
    .watch-sec-2 {
        padding: 35px 0px;
    }
    .watch-field h4 {
        margin: 0;
    }
    .wish-box a {
        padding: 0px 15px;
    }
    .footer-widget.px-2 {
        text-align: center;
    }
    .footer-widget.texttt {
        padding-top: 15px;
        text-align: center;
    }
    i.fa.fa-eye {
        right: 5px;
        bottom: 100px;
    }
    form.newletterForm.d-flex {
        justify-content: center;
    }
    .wishlist-cont  h5 {
        font-size: 14px;
        font-weight: 700;
        margin: 20px 0 0;
        text-align: center;
    }
    div#account-Form form {
        padding: 10px 0 35px 0;
    }
    .invest-imgs img {
        object-fit: cover;
    }
    .account-detail {
        padding: 10px 0 0 0;
    }
    .account-detail p {
        margin: 10px 0;
        font-size: 14px;
    }
    .account-btn {
        padding: 10px 0 0 0;
    }
    div#filter-offcanvas {
        width: 100%;
    }
    .career-inbox-2 {
        PADDING: 15px 0 0 0;
    }
    .career-img-1 {
        padding: 0;
    }
    .career-inbox-1 p.text-center {
        padding: 0;
        font-size: 20px;
    }
    .career-contant h5 {
        font-size: 17px;
    }
    .career-img img {
        height: 300px;
        object-fit: cover;
        width: 100%;
    }
    .career-contant  h6 {
        font-size: 14px;
        color: white;
        position: absolute;
        bottom: 110px;
    }
    .privacy-img p {
        position: absolute;
        color: white;
        width: 75%;
        bottom: -25px;
        right: 0;
        font-size: 14px;
        text-align: justify;
        line-height: 20px;
        top: 275px;
    }
    .policy-1 {
         margin: 0 auto;
        display: table;
        font-size: 15px;
        line-height: 30px;
    }
    .policy-1 p {
        margin: 15px 0;
    }
    .privacy-img img {
        height: 400px;
        object-fit: cover;
    }
    .career-contant h5 {
        font-size: 17px;
        font-weight: 600;
        position: relative;
        bottom: 75px;
    }
    .career-contant {
        top: 225px;
        color: white;
        left: 20px;
    }
    .career-contant  p {
        width: 100%;
        margin: 0;
        font-size: 15px;
        position: absolute;
        bottom: 0px;
        line-height: 15px;
    }
    .career-img {
        position: relative;
    }
    .career-inbox-1 {
        padding: 5px 0 0;
    }
    .contant-career h3 {
        top: 5px;
        left: 10px;
    }
    .career-inbox-1 p {
        font-size: 18px;
        line-height: 35px;
        text-align: justify;
    }
    .contant-career p {
        top: 5px;
        left: 10px;
        text-align: justify;
        line-height: 32px;
        font-size: 18px;
    }
    .career-inbox-2 h6.text-center {
        font-size: 20px;
        padding: 5px 0 5px 0;
    }
    .career-inbox-2 p.text-center {
        font-size: 20px;
        font-weight: 500;
        line-height: 35px;
        padding: 15px 0 15px 0;
    }
    .career-inbox-2 h5.text-center {
        padding: 10px 0 10px 0;
        margin: 0;
        font-size: 18px;
        font-weight: 600;
    }
    .career_img  p {
        padding: 0 0 0 10px;
    }
    .career-inbox-2 p {
        font-size: 20px;
        text-align: justify;
    }
    .career_img h3 {
        padding: 10px 0px 0 10px;
        text-align: center;
    }
    .career_text h1 {
        font-size: 20px;
        font-weight: 600;
    }
    .career_img  p {
        padding: 10px 10px 10px 10px;
        text-align: center;
    }
    .bottom-wishlist i.fa.fa {
        padding: 4px 5px 0px 15px;
    }
    div#logo-offcanvas {
        width: 50%;
    }
    .show button {
        FONT-SIZE: 15PX;
    }
    .boddy-1 p {
        font-size: 16px;
        margin: 10px 0;
    }
    .text2 {
        position: absolute;
        top: 80%;
    }
    .text3 {
        position: absolute !important;
        top: 70%;
    }
    .section1 h1 {
        text-align: center;
    }
    .upr h1.text-center {
        font-size: 25px;
    }
    .search input#search {
        display: none;
    }
    .search i.fa.fa-search {
        top: 15px;
        left: 65px;
    }
    .whole h1 {
        text-align: center;
        font-size: 20px;
        padding: 45px 0 15px 0;
    }
    .gifts-zon {
        padding: 10px 0px 10px 0px;
    }
    .her-img {
        padding: 15px 0 15px 0;
    }
    .her-img img {
        height: 250px;
    }
    .her-img h1 {
        top: 33px;
        font-size: 20px;
    }
    .her-img p {
        top: 65px;
        font-size: 13px;
        margin: 0;
    }
    .career-inbox-1 h6.text-center {
        padding: 5px 0 5px 0;
        margin: 0;
    }
    .career-inbox-1 h5.text-center {
        padding: 10px 0 10px 0;
        margin: 0;
        font-size: 21px;
    }
    .gift-1 {
        padding: 10px 0 10px 0;
    }
    .gifts .row {
        justify-content: space-around;
    }
    .filter-size {
        /* text-align: start; */
        display: flex;
        /* align-items: center; */
        gap: 20px;
        padding: 15px 10px 15px 0px;
    }
    .filter-color {
        /* text-align: start; */
        display: flex;
        /* align-items: center; */
        gap: 20px;
        padding: 15px 10px 15px 0px;
    }
    .filter-size-1 {
        /* text-align: start; */
        display: flex;
        /* align-items: center; */
        gap: 20px;
        padding: 15px 10px 15px 0px;
    }
    .filter-size-2 {
        /* text-align: start; */
        display: flex;
        /* align-items: center; */
        gap: 20px;
        padding: 15px 10px 15px 0px;
    }
    .filter-size-3 {
        /* text-align: start; */
        display: flex;
        /* align-items: center; */
        gap: 20px;
        padding: 15px 10px 15px 0px;
    }
    .filter-size-4 {
        /* text-align: start; */
        display: flex;
        /* align-items: center; */
        gap: 20px;
        padding: 15px 10px 15px 0px;
    }
    .return-policy-2 p {
        font-size: 15px;
        text-align: justify;
        padding: 15px 10px 0px 10px;
    }
    .return-policy-2 h4 {
        text-align: center;
        text-transform: uppercase;
    }
    .retn h4 {
        text-align: center;
    }
    .retn p {
        font-size: 16px;
        text-align: justify;
        padding: 15px 20px 0px 20px;
    }
    .return-icns {
        text-align: center;
    }
    .about-1 p {
        padding: 0px;
        text-align: justify;
        margin: 0;
    }
    .about-1 {
        padding: 60px 0 0;
    }
    .about-3 h2 {
        font-size: 30px;
    }
    .about-3 {
        width: 100%;
    }
    .about-4 {
        width: 100%;
    }
    .about-5 {
        width: 100%;
    }
    .about-5 h5 {
        font-size: 20px;
        font-weight: 700;
        text-align: center;
    }
    .about-6 img {
        object-fit: cover;
    }
    .about-7 {
        width: 65%;
        margin-top: -249px;
        padding: 11px 15px 11px 15px;
    }
    .aboutt {
        padding: 15px 20px 0px 20px;
        text-align: center;
    }
    .section11 img {
        height: 300px;
    }
    .watch-img  h5 {
        padding: 10px 0px 5px 0;
    }
    .policy-2 h6 {
        width: 100%;
        line-height: 30px;
    }
    .policy-2 p {
        font-size: 17px;
        line-height: 35px;
        width: 100%;
    }
    .privacy-img h3 {
        top: 230px;
        right: 5px;
    }
    .account-page label {
        font-size: 17px;
    }
    .forgot-btn button {
        font-size: 14px;
    }
    .first-nested-offcanvas {
        width: 55%;
    }
    .second-nested-offcanvas {
        width: 85%;
    }
    .chechbox-account p {
        font-size: 16px;
        position: relative;
        /* top: 0; */
        left: 19px;
        /* right: -15px; */
        bottom: 4px;
        margin: 0;
    }
    .login-btn a {
        font-size: 15px;
    }
    .account-page i.fa.fa-eye {
        position: absolute;
        right: 0px;
        bottom: 97px;
        border: none;
        padding: 5px 10px 5px 10px;
        top: 57px;
    }
    .overview .row {
        gap: 20px;
    }
    .account-info {
        width: 100%;
    }
    .odr-img img {
        width: 100%;
        object-fit: cover;
    }
    .order-sec {
        width: 100%;
    }
    .odr-img p {
        font-size: 16px;
        /* font-weight: 600; */
    }
    div#pills-Orders {
        /* padding: 10px 145px; */
        /* padding: 15px 145px 50px; */
        width: 100%;
    }
    .odr-cnt h6 {
        font-size: 18px;
        /* left: 112px; */
        bottom: 0px;
        position: relative;
        top: 20px;
        width: 100%;
        margin: 0;
        line-height: 30px;
        left: 30px;
    }
    .odr-two {
        position: relative;
        bottom: 182px;
    }
    .odr-1 p {
        font-size: 14px;
        /* margin: 0; */
    }
    div#pills-Address-book {
        width: 100%;
    }
    .wishh {
        width: 100%;
    }
    .account-imgs {
        width: 100%;
        padding: 0 0 30px 0;
    }
    .acc-1 {
        padding: 35px 0 0px 0px;
    }
    .ovr p {
        font-size: 16px;
    }
    div#pills-Account {
        width: 100%;
    }
    .book-2 p {
        font-size: 17px;
    }
    .book-input-1 p {
        font-size: 14px;
    }
    .book-input-2 p {
        font-size: 14px;
    }
    .account-imgs img {
        width: 100%;
    }
    .carousel-item img {
        width: 100%;
        object-fit: cover;
        height: 500px;
    }
    .ttxt h5 {
        font-size: 17px;
    } 
    .ttxt h4 {
        font-size: 20px;
    }








}
invalid-feedback {
    width: 100%;
    margin-top: 0.25rem;
    font-size: small;
    color: var(--bs-form-invalid-color);
}


.dropbtn {
    /* background-color: #04AA6D; */
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
  }
  
  .dropdown {
    position: relative;
    display: inline-block;
  }
  
  .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    right: 0;
    top: 35px;
}
  .dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
  }
  
  .dropdown-content a:hover {background-color: #ddd;}
  
  .dropdown:hover .dropdown-content {display: block;}
  
  /* .dropdown:hover .dropbtn {background-color: #3e8e41;} */
