/* input css  */
.personal-inputs-email{position: relative;}
.personal-inputs-email input[placeholder="Company Email Id: *"]{width: 79%;}
.emailDomainName{position: absolute;right: 0;background: #c9c9c9;color: #fff;padding: 10px 10px;border-radius: 0 4px 4px 0;}


/* input css  */


.check-out-top-side ul li .specialBtn {padding: 10px 20px;color: #fff;font-size: 17px;box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;background-color: #2a2a72;background-image: linear-gradient(315deg, #2a2a72 0%, #067cbd 74%);border-radius: 8px;}
.check-out-top-side ul li .specialBtn em{font-style: initial;}
.check-out-top-side ul li button.active{color: #ffed00;}
.check-out-top-side ul li button:hover{color: #ffed00;}

.check-out-top-side ul li button.active {
    color: #fff;
    background: #f98c00;
    background-image: linear-gradient(315deg, #f98000 0%, #f98c00 74%);
}

.check-out-top-side ul li button:hover {
    color: #fff !important;
    background: #f98c00 !important;
    background-image: linear-gradient(315deg, #f98000 0%, #f98c00 74%) !important;
}

.check-out-top-side ul li button:hover {
    color: #ffed00;
}

.check-out-top-side ul li button.active {
    color: #ffed00;
}

.emp_search_inp{
    display:inline;
    width:85%;
}

.emp_search_icon{
    width: 12px;
    height: 12px;
    margin-left: 7px;
}

.productStrikedPrice{
    font-size: 12px;
    text-align: center;
}


.alert-danger{
    color: red;
}

.error{
    color: red;
}

.color-red{
    color: red !important;
}

.disabled-input{
    background: #eceaea !important;
}

div#send label{font-size: 12px; font-family: 'M-contentregular'; line-height: 1.4; text-transform: uppercase; display: block; margin-bottom: 5px;}
div#send input{position: relative;width: 100%;height: initial; padding: 15px 10px;background-color: transparent;outline: 0;border: 1px solid #8B8B8B;transition: border 0.6s;max-width: 375px;border-radius: 4px; font-family: 'Jost';}
div#send input:focus{border-color: #59C5C7;}
div#send .txt{line-height: 22px;left: 2px;}    
div#send .main-btn-rect {position: relative;display: flex;padding: 12px 24px;justify-content: center;background-color: #031833; background-image: linear-gradient(315deg, #031833 0%, #009ffd 74%);border-radius: 25px;font-size: 16px;color: #fff;margin: 25px auto;cursor: pointer;width: 100%;max-width: 250px;}

.pagination-wrapper{
    overflow: hidden;
    /*box-shadow: none;*/
}

.signup-cancel {
    margin: 20px auto;
    padding: 9px 60px 10px;
    color: #fff;
    background-color: #2a2a72;
    background-image: linear-gradient(315deg, #2a2a72 0%, #067cbd 74%);
    border-radius: 28px;
    font-size: 17px;
    letter-spacing: .2px;
    cursor: pointer;
    transition: all .2s;
}

.deliveryNoteSection{
    color: #1662b5; 
    font-size:12px; 
    margin-top:-9px !important; 
    margin-left:3px !important;   
}

.pre-next-btns-wrapper button.btn{
    margin: unset;
}

.pre-next-btns-wrapper {
    justify-content: center;
    
}

.active .right-arrow i {
	transform: rotate(90deg);
}

.act-link .right-arrow i {
	transform: rotate(90deg);
}

.check-out-right-side{position: sticky;top: 160px;height: 500px;}

.product-cart-right{position: sticky;top: 160px;height: 500px;}

.cameracurrent a.banner-a-rtc{position: absolute !important;width: 100%;height: 100%;}

.cameracurrent .cameraContent{display: block !important;height: 100%;}

.cameracurrent .camera_caption{height: 100%;}

.inner-banner{position: relative;}
        .inner-banner-a{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;width: 100%;height: 100%;}


.out-of-stock-no-border{
    border-right: 0px solid #ffffff !important ;
}


form.feedback-form textarea{width: 100%;border: 1px solid #c4b6b6;height: 80px;padding: 15px;} 
        form.feedback-form input.feedsubmit{display: flex;justify-content: center;align-items: center;gap: 20px;margin: 20px 0;padding: 10px;color: #fff;background-color: #2a2a72;background-image: linear-gradient(315deg, #2a2a72 0%, #067cbd 74%);border-radius: 28px;font-size: 17px;letter-spacing: .2px;width: 100%;max-width: 200px;margin-left: auto;} 
        /* Rating Star Widgets Style */
        .rating-stars ul {list-style-type:none;padding:0;-moz-user-select:none;-webkit-user-select:none;}
        .rating-stars ul > li.star {display:inline-block;}
        /* Idle State of the stars */
        .rating-stars ul > li.star > i.fa {font-size:1.5em; /* Change the size of the stars */color:#ccc; /* Color on idle state */}
        /* Hover state of the stars */
        .rating-stars ul > li.star.hover > i.fa {color:#FFCC36;}
        /* Selected state of the stars */
        .rating-stars ul > li.star.selected > i.fa {color:#FF912C;}
        .success-box {margin:20px 0;padding:10px 10px;border:1px solid #eee;background:#f9f9f9;}
        .success-box img {margin-right:10px;display:inline-block;vertical-align:top;}
        .success-box > div {vertical-align:top;display:inline-block;color:#888;}
        .rating{border-top: 1px dotted #656565;padding: 20px 0;margin-top: 30px;}
        .rating h2{font-size: 22px;margin: 10px 0;}
        .after-submit-feed{padding: 40px 0;}
        .feed-back-card{padding: 20px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-radius: 4px;margin: 20px 0;}
        .feed-back-card h5{width: 100%;max-width: 50px;display: flex;align-items: center;justify-content: center;gap: 7px;padding: 5px 20px;background: #1b9903;color: #fff;font-size: 15px;border-radius: 8px;}
        .person-name{font-size: 14px;color: #656565;font-weight: 400;}
        .after-product-des{padding: 60px 0 40px;}
        .related-cards-wrapper{padding: 0px 0 20px;display: flex;justify-content: center;align-items: flex-start;gap: 20px;flex-wrap: wrap;}
        .related-card {width: 100%;max-width: 280px;margin: 20px 5px;}
        .related-card div.related-inner-card {position: relative;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 20px;margin: 20px auto;border-radius: 8px;min-height: 440px;display: flex;justify-content: space-between;flex-direction: column;}
        .laptop-main{position: relative;}
        .laptop-a-product-page{position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
        .related-card div em {margin: 0 auto;display: flex;justify-content: flex-end;align-items: center;width: 100%;} 
        .related-card div em img{width: 23px !important;}
        .related-card div span {display: flex;justify-content: center;align-items: center;margin: 20px auto 0;}
        .related-card div span img {width: 100%;max-width: 200px;height: 150px;object-fit: contain;}
        .related-card div h4{font-size: 16px;color: #444;margin: 20px auto 10px;text-align: center;line-height: 1.6;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
        .related-card div p{color: #121212;font-size: 22px;margin: 20px auto;text-align: center;}
        .related-card a.move-to-cart-a {margin: auto;padding: 10px;color: #2a2a72;border: 1px solid #2a2a72;border-radius: 28px;font-size: 17px;letter-spacing: .2px;display: flex;justify-content: center;align-items: center;width: 100%;max-width: 200px;}
        .related-card a.move-to-cart-a:hover {color: #fff;border: 0;box-shadow: 0 4px 6px 0 rgb(0 0 0 / 12%);background-image: linear-gradient(315deg, #2a2a72 0%, #067cbd 74%);}
        .related-card .add-cart-product-card{display: flex;justify-content: center;align-items: center;gap: 20px;}
        .related-card .add-cart-product-card p{font-size: 16px !important;color: #17ad0a !important;font-weight: 500 !important;margin: 0 !important;border-right: 2px solid #26357f;padding-right: 15px;}
        .related-card a.bank-offer-a{margin-left: -10px;color: #f57c14;}
        .related-card .add-cart-product-card a span {display: flex;justify-content: center;align-items: center;margin: auto;}   
        .related-card .add-cart-product-card a span img {width: 30px;filter: invert(51%) sepia(76%) saturate(1763%) hue-rotate(354deg) brightness(99%) contrast(93%);transition: all .2s;height: initial;}
        .related-card .add-cart-product-card a span img:hover{transform: scale(1.2);}



        .related-cards-wrapper .owl-nav {position: absolute;top: -60px;right: 38px;margin: 0;width: 100%;display: flex;justify-content: flex-end;}
        .related-cards-wrapper .owl-nav > button {width: 56px;height: 49px;background: #fff !important;border-radius: 0 !important;color: #fff !important;font-size: 24px !important;display: flex !important;justify-content: center;align-items: center;border: 1px solid #0000001c !important;}
        .related-cards-wrapper .owl-nav > button img {width: 24px;opacity: .6;}

        .after-product-des h2{font-size: 32px;}

        .multiAddrBtn{
            margin: 20 0 20 38;
            padding: 8px 40px;
            color: #2a2a72;
            border: 1px solid #2a2a72;
            border-radius: 28px;
            font-size: 17px;
            letter-spacing: .2px;
        }

        .multiAddrBtn:hover {
            color: #fff !important;
            background: #f98c00;
            background-image: linear-gradient(315deg, #f98000 0%, #f98c00 74%);
            border: 0;
            transition: all .4s;
        }

.mrp-s {font-style: inherit;font-size: 18px;margin: 0 10px;color: #8a8a8a;}
h4.product-prize-mrp-dis{font-size: 25px;padding: 10px 0 0;}
h4.product-prize-mrp-dis span{color: #66bb6a;font-size: 17px;font-weight: 500;}
.tax-mrp-indicator{font-size: 16px;font-style: inherit;}

.mrp-s {font-style: inherit !important;font-size: 17px !important;margin: 0 10px !important;color: #8a8a8a !important;}
.mrp-s i{color: #66bb6a;font-size: 16px;font-weight: 500;font-style: inherit;}
.laptops-card div p{margin: 0px auto;font-size: 20px;}

.ui-autocomplete {
    position: fixed !important;
}
        