body,html {height: 100%; font-family: "Poppins", serif; font-size: 14px; background: #fff; line-height: 1.2; font-weight: 400 !important;}

.fontfamily-poppins{font-family: "Poppins", serif;}
.fontfamily-public{font-family: "Public Sans", serif;}
.fontfamily-inter{font-family: "Inter", serif;}

/*---------------Font Start---------------*/
.font-weight-extrabold{font-weight: 800 !important;}
.font-weight-bold{font-weight: 700 !important;}
.font-weight-semibold{font-weight: 600 !important;}
.font-weight-medium{font-weight: 500 !important;}
.font-weight-normal{font-weight: 400 !important;}
.font-weight-light{font-weight: 300 !important;}
/*---------------Font familly End---------------*/

/*---------------Font Size---------------*/
.font-size-10{font-size:10px;}
.font-size-11{font-size:11px;}
.font-size-12{font-size:12px;}
.font-size-13{font-size:12px;}
.font-size-14{font-size:12px;}
.font-size-15{font-size:14px;}
.font-size-16{font-size:14px;}
.font-size-17{font-size:14px;}
.font-size-18{font-size:16px;}
.font-size-19{font-size:18px;}
.font-size-20{font-size:18px;}
.font-size-21{font-size:18px;}
.font-size-22{font-size:20px;}
.font-size-23{font-size:20px;}
.font-size-24{font-size:22px;}
.font-size-25{font-size:22px;}
.font-size-26{font-size:21px;}
.font-size-27{font-size:22px;}
.font-size-28{font-size:24px;}
.font-size-30{font-size:26px;}
.font-size-32{font-size:26px;}
.font-size-34{font-size:34px;}
.font-size-36{font-size:32px;}
.font-size-38{font-size:32px;}
.font-size-40{font-size:32px;}
.font-size-42{font-size:32px;}
.font-size-48{font-size:32px;}
.font-size-50{font-size:32px;}
.font-size-54{font-size:32px;}
.font-size-60{font-size:34px;}
.line-hight-4{line-height: 1.6;}
.line-hight-normal{line-height: normal;}
.leter1{letter-spacing: 1px;}
.shadow-sm {box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1) !important;}
.rounded {border-radius: .40rem !important;}
.rounded-52 {border-radius: 52px !important;}
.rounded-32 {border-radius: 32px !important;}
.rounded-24 {border-radius: 24px !important;}
.rounded-16 {border-radius: 16px !important;}
.rounded-12 {border-radius: 12px !important;}
.rounded-10 {border-radius: 10px !important;}
.rounded-8 {border-radius: 8px !important;}
.text-justify {text-align: justify !important; }
/*---------------Font Size End---------------*/

.form-control {height: calc(2.8em + .75rem + 2.8px); font-size: 14px; border-color: #CFCFCF !important;}
.field-lable {top: -10px; left: 22px;}
.form-control:focus {box-shadow: none;}
.form-select-arrow {background-image: url(../images/dropdown-arrow.png); background-position: calc(100% - 25px) calc(1em + 8px); background-repeat: no-repeat;}
[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) {outline: none !important;}
textarea.form-control {min-height: 116px;}
.otp-field .form-control {width: 60px !important; height: 60px; border-color: #000 !important;}
.number-field .form-control {padding-left: 68px !important;}

.form-control::-webkit-input-placeholder {color: #CFCFCF; opacity: 1; font-weight: 400 !important;font-family: "Inter", serif;}
.form-control::-moz-placeholder {color: #CFCFCF; opacity: 1; font-weight: 400 !important;font-family: "Inter", serif;}
.form-control:-ms-input-placeholder {color: #CFCFCF; opacity: 1; font-weight: 400 !important;font-family: "Inter", serif;}
.form-control:-moz-placeholder {color: #CFCFCF; opacity: 1; font-weight: 400 !important;font-family: "Inter", serif;}

.custom-file-input {height: calc(2em + .75rem + 2px);}
.custom-file-label {height: calc(2em + .75rem + 2px); padding: .375rem .75rem; line-height: 2; font-size: 14px;}
.custom-file-label::after {height: calc(2em + .75rem); padding: .375rem .75rem;	line-height: 2;}
.form-select {height: 44px; color: #6c757d;}
/*.border {border-color: #EBEBEB !important;}
.border-top {border-top-color: #EBEBEB !important;}
.border-bottom {border-bottom-color: #EBEBEB !important;}
.border-left {border-left-color: #EBEBEB !important;}
.border-right {border-right-color: #EBEBEB !important;}*/
/*---------------Text Color Start---------------*/
.text-primary{color: #041C40 !important;}
.text-dark{color: #000000 !important;}
.text-mediam{color: #333 !important;}
.text-mediam-three{color: #1C1C1C !important;}
.text-muted {color: #BFBFBF !important;}
.text-danger {color: #C5A45A !important;}
.text-gray{color: #808080 !important;}
.text-light {color: #CBD5E1 !important;}
.text-blue {color: #47A9EF !important;}
.text-red {color: #F73232 !important;}
.text-secondary {color: #494A4C !important;}
.text-info{color: #727E66 !important;}
.text-dangerlight{color: #F3C851 !important;}
.text-graylight{color: #707070 !important;}
.text-footer{color: #090914 !important;}


/*---------------Text Color End---------------*/

/*---------------Button Start---------------*/
.btn.focus, .btn:focus {outline: 0 !important; box-shadow: none !important;}
.btn-danger {background-color: #C5A45A; border-color: #C5A45A; color: #fff;}
.btn-danger:hover, .btn-check:focus + .btn-danger, .btn-danger:focus {background-color: #041C40; border-color: #041C40; color: #fff;}

.btn-dark {background-color: #041C40; border-color: #041C40; color: #fff;}
.btn-dark:hover, .btn-check:focus + .btn-dark, .btn-dark:focus {background-color: #C5A45A; border-color: #C5A45A; color: #fff;}

.btn-outline-danger {color: #C5A45A; border-color: #C5A45A;}
.btn-outline-danger:hover, .btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {background-color: #C5A45A; border-color: #C5A45A; color: #fff;}

.btn-light {background-color: #F2F2F2; border-color: #F2F2F2; color: #041C40;}
.btn-light:hover, .btn-check:focus + .btn-light, .btn-light:focus {background-color: #C5A45A; border-color: #C5A45A; color: #fff;}

.btn-link {color: #C5A45A;}
.btn-link:hover {color: #114f6f;}

.linkhover:hover {color: #114F6F !important;}
/*---------------Button End---------------*/

/*---------------BG Background Start---------------*/
.bg-primary{background-color: #114F6F !important;}
.bg-danger{background-color: #C5A45A !important;}
.bg-gray{background-color: #939598 !important;}
.bg-light{background-color: #F8FAFC !important;}
.bg-primary-gradent{background: linear-gradient(270deg, #041C40 30.1%, #041C40 83.1%);}

/*---------------BG Background End---------------*/
.topmenu {z-index: 9; left: 0; right: 0; top: 0;}
body.pad {padding-top: 80px; padding-right: 0 !important; overflow: initial !important;}
.modal-content {border-radius: 25px;}
.logo img {max-width: 124px;}
.homepad {padding-top: 3.5rem; padding-bottom: 3.5rem;}
.header-search .fa-search{position: absolute; top: 50%; transform: translateY(-50%); left: 20px; color: #114F6F;}
.header-search .form-input{height: 48px; text-indent: 33px; border-radius: 10px; background-color: #F3F9FB; width: 443px;}
.header-search .form-input:focus{box-shadow: none; border:none;}

/*.banner .item.homebanner {background-size: cover !important; padding-top: 7rem; padding-bottom: 7rem; background-position: center bottom !important; border-radius: 12px;}*/
.banner .banner-text-icon img {width: 22px !important; min-width: 22px; height: 22px;}
.home-section-img {border-top-left-radius: 240px; border-bottom-right-radius: 240px; border-top-right-radius: 5px;}
.owl-theme .owl-nav {position: absolute; top: 50%; transform: translateY(-50%); left: 30px; right: 30px; justify-content: space-between !important; display: flex;}

.nav-tabs {border: 1px solid #dee2e6 !important; max-width: 700px; border-radius: 50px;	margin: 0 auto;}
.nav-tabs .nav-item button {width: 100%; font-weight: 500; color: #A5A5A5; padding-left: 30px; padding-right: 30px; padding-bottom: 14px;	padding-top: 14px; height: 60px; border: 1px solid transparent !important; border-radius: 50px; transition: all 0.5s ease;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active,.nav-tabs .nav-link:hover {border: 1px solid #C5A45A !important; border-radius: 50px; color: #C5A45A !important; font-size: 22px; font-weight: 600;}
.nav-tabs .nav-item {flex: 0 0 auto; width: 33.33333333%;}
.owl-theme .owl-nav button {background-color: #041C40 !important; width: 40px; height: 40px; color: #C5A45A !important;	font-size: 36px !important; line-height: 14px !important; border-radius: 4px;}
.owl-theme .owl-nav button span {position: relative; top: -4px;}

@media (min-width: 1400px) {
 .container {max-width: 1280px;}
}

/*---------------Footer Start---------------*/
footer {padding: 4rem 0 0rem; box-shadow: 0px -4px 4px rgba(0, 0, 0, 0.05);}
.footer.footer ul.quicklinks li:hover a{color: #C5A45A !important;}
.footer_logo img {max-width: 140px;}
.coppy-bottom {border-top: 1px solid #E2E8F0;}
.heading.white-line::after{background: #fff; right: 30px;}
/*---------------Footer Start---------------*/

footer .footercall {width: 34px; height: 34px; min-width: 34px;}
.navbar-toggler:focus {box-shadow: none;}


@media (min-width: 992px){
.navbar-expand-lg .navbar-nav .nav-link {color: #A5A5A5; padding-right: 0.9rem; padding-left: 0.9rem;}
.navbar-expand-lg .navbar-nav .nav-item.dropdown:hover > .dropdown-menu {display: block; overflow: initial !important; visibility: visible; transition: all .6s ease; opacity: 1; transform: none;}
.navbar-nav .dropdown>.dropdown-toggle:active {pointer-events: none;}
.navbar-expand-lg .navbar-nav .nav-item.dropdown > .dropdown-menu {background-color: #fff; border-radius: 10px !important; -webkit-transform: rotate3d(1, 0, 0, -90deg); transform: rotate3d(1, 0, 0, -90deg); -webkit-transform-origin: 0 0; transform-origin: 0 0; transition: all .6s ease; display: initial; width: 400px; top: 64px; border: none;	display: flex !important; flex-wrap: wrap; padding: 21px 22px 22px 15px !important;}
.navbar-expand-lg .navbar-nav .dropdown-menu li.submenu .dropdown-menu {left: 0; top: 0; background: transparent; position: relative; display: block !important;	border-radius: 0 !important; width: auto !important; -webkit-transform: inherit; transform: inherit; border: 0;}
.navbar-expand-lg .navbar-nav .dropdown-menu > .nav-item.submenu {width: 50%;}
}
.navbar-expand-lg .navbar-nav > li.nav-item.active a,
.navbar-expand-lg .navbar-nav > li.nav-item:hover a{color: #041C40 !important;}
.navbar-nav li.nav-item.dropdown a.dropdown-toggle::after {display: none;}
.navbar-nav > li.nav-item a:hover,
.navbar-nav > li.nav-item a.active {color: #041C40;}
.topmenu li.nav-item.dropdown ul li a {padding: 0.4rem 1.2rem !important;}
.navbar-nav li.nav-item.dropdown ul.dropdown-menu li a {color: #A8A8A8 !important; text-transform: uppercase; font-weight: 600;}
.navbar-nav li.nav-item.dropdown ul.dropdown-menu li:hover>a{color: #C5A45A !important;}
.navbar-nav .nav-item.dropdown ul li a.dropdown-item:focus, 
.navbar-nav .nav-item.dropdown ul li a.dropdown-item:hover {background-color: transparent; color: #C5A45A !important;}
.dropdown-toggle::after {border: solid white; border-width: 0px 2px 2px 0; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.navbar-nav .nav-item.dropdown ul li.nav-item.submenu .nav-link.dropdown-toggle {color: #333333 !important; text-transform: capitalize; font-weight: 600; font-size: 18px; margin-bottom: 6px;}
.navbar-nav .nav-item.dropdown ul li.nav-item.submenu .nav-link.links {position: absolute; z-index: 1; left: 0; right: 0px;	padding: 0 !important; top: 0; height: 32px;}

@media screen and (max-width: 991px) {
/*-------------Menu Design Start--------------*/
.header-top .nav-menu {margin-left: 0; position: absolute; top: 68px; right: 11px; left: 11px; background: #000; z-index: 1; padding: 0px; box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;}
.header-top ul.navbar-nav li.nav-item.dropdown > a::after{border: solid #fff; border-width: 0 2px 2px 0; display: inline-block; padding: 3px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); float: right; margin-left: 0; margin-top: 5px;}
.header-top ul.navbar-nav li.nav-item.show .dropdown-menu.submenu {background: #1c6dc4; margin-top: 0; border-bottom: 1px solid rgba(193, 193, 193, 0.3) !important; padding-top: 0;}
.header-top ul.navbar-nav > li.show > a {border: none; background: #1c6dc4;}
.header-top ul.navbar-nav > li > a {letter-spacing: 1px; padding: .6rem 1rem !important; color: #fff !important; border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.header-top ul.navbar-nav > li > a:hover {background: #ef4036;}
.header-top .nav-menu button {width: 100%; border-radius: 0; padding: 4px !important;}
.topmenu .navbar-nav .dropdown-menu {border: none !important;  margin: 0;}
.topmenu .navbar-nav .dropdown-menu .nav-item.submenu {border: 0;}
.topmenu .navbar-nav .dropdown-menu li.nav-item.submenu .dropdown-menu {display: block; padding-bottom: 14px !important;}
.topmenu .navbar-nav > li.nav-item > a { font-size: 18px;}
.navbar-nav li.nav-item.dropdown.submenu .dropdown-menu li a {padding-top: 3px !important; padding-bottom: 3px !important; padding-left: 30px !important;}
.topmenu .navbar-nav > li.nav-item > a.active,
.topmenu .navbar-nav > li.nav-item:hover > a,
.topmenu .navbar-nav > li.nav-item > a.show{color: #303030 !important;}
.topmenu .navbar-nav > li.nav-item > a::after {position: absolute !important; right: 15px; top: 15px !important; border-color: #303030 !important; transition: transform .3s ease-in-out;}
.topmenu li.nav-item a{color: #303030 !important;}
.navbar-expand-lg .navbar-nav .nav-link {padding: 0.8rem 1rem !important;}
.navbar .navbar-collapse {position: fixed; bottom: 0; z-index: 999; display: initial !important; max-width: 100%;  visibility: hidden; background-color: #fff; background-clip: padding-box;	outline: 0; transition: transform .3s ease-in-out; top: 0; left: 0;	width: 280px; /*border-right: 1px solid rgba(0,0,0,.2);*/ transform: translateX(-100%);}
.navbar .navbar-collapse.show,
.navbar .navbar-collapsimg{visibility: visible; transform: translateX(0%); display: initial !important;}
.navbar li.nav-item{border-bottom: 1px solid #616161;}
.navbar-nav li.nav-item.dropdown a.dropdown-toggle.show::after {transform: rotate(-134deg) !important; -webkit-transform: rotate(-134deg) !important; top: 18px !important;}
.navbar-nav li.nav-item.dropdown a.dropdown-toggle::after {display: block;}
.navbar-nav li.nav-item.dropdown ul.dropdown-menu li a {font-weight: normal; padding-left: 2rem !important;}
.navbar-nav li.nav-item.dropdown ul.dropdown-menu li a::after {display: none;}
.navbar-nav li.nav-item.dropdown ul.dropdown-menu li .dropdown-menu li a {padding-left: 2.5rem !important; font-weight: 600;}
.navbar-nav li.nav-item.dropdown ul.dropdown-menu li a.nav-link.show {color: #C5A45A !important;}
.navbar-nav .nav-item.dropdown ul li.nav-item.submenu .nav-link.dropdown-toggle {color: #5B5B5B !important; text-transform: capitalize;	font-weight: 600; font-size: 16px; margin-bottom: 0px;}
/*-------------Menu Design End--------------*/
}

.socialmedia i {font-size: 26px;}
.banner .homebanner-dcs {top: 50%; transform: translateY(-50%); left: 0; right: 0;}

.checkcontainer {position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; height: 18px;}
.checkcontainer input {position: absolute; opacity: 0; cursor: pointer;}
.checkcontainer .checkmark {height: 20px; width: 20px; background-color: #fff; border: 1px solid #C5A45A; display: inline-block; border-radius: 5px;}
.checkcontainer .checkmark:after {content: ""; position: absolute; display: none;}
.checkcontainer input:checked ~ .checkmark:after {display: block;}
.checkcontainer input:checked ~ .checkmark{border-color: #C5A45A ;}
.checkcontainer .checkmark::after {left: 5.8px; top: 3px; width: 7px; height: 11px; border: solid #C5A45A ; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg);	-ms-transform: rotate(45deg); transform: rotate(45deg);}

.checkcontainer-blacks {position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; height: 18px;}
.checkcontainer-blacks input {position: absolute; opacity: 0; cursor: pointer;}
.checkcontainer-blacks .checkmark {height: 20px; width: 20px; background-color: #fff; border: 1px solid #333333; display: inline-block; border-radius: 5px;}
.checkcontainer-blacks .checkmark:after {content: ""; position: absolute; display: none;}
.checkcontainer-blacks input:checked ~ .checkmark:after {display: block;}
.checkcontainer-blacks input:checked ~ .checkmark{border-color: #333333 ;}
.checkcontainer-blacks .checkmark::after {left: 5.8px; top: 3px; width: 7px; height: 11px; border: solid #333333 ; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg);	-ms-transform: rotate(45deg); transform: rotate(45deg);}

.checkcontainer {position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; height: 18px;}
.checkcontainer input {position: absolute; opacity: 0; cursor: pointer;}
.checkcontainer .radiobtn {height: 20px; width: 20px; display: inline-block; border-radius: 50px; border: 1px solid #C5A45A;}
.checkcontainer input:checked ~ .radiobtn {background-color: transparent;}
.checkcontainer .radiobtn:after {content: ""; position: absolute; display: none;}
.checkcontainer input:checked ~ .radiobtn:after {display: block;}
.checkcontainer .radiobtn::after {left: 5.4px; top: 5px; width: 10px; height: 10px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background: #C5A45A; border-radius: 100%;}
.checkcontainer input:checked ~ .radiobtn {border: 1px solid #C5A45A ;}

.checkcontainer-black {position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; height: 28px;}
.checkcontainer-black input {position: absolute; opacity: 0; cursor: pointer;}
.checkcontainer-black .radiobtn {height: 26px; width: 26px; display: inline-block; border-radius: 50px; border: 1px solid #333333; background-color: #F5F5F5;}
.checkcontainer-black input:checked ~ .radiobtn {background-color: transparent;}
.checkcontainer-black .radiobtn:after {content: ""; position: absolute; display: none;}
.checkcontainer-black input:checked ~ .radiobtn:after {display: block;}
.checkcontainer-black .radiobtn::after {left: 6.4px; top: 6px; width: 14px; height: 14px; -webkit-transform: rotate(45deg);	-ms-transform: rotate(45deg); transform: rotate(45deg);	background: #333333; border-radius: 100%;}
.checkcontainer-black input:checked ~ .radiobtn {border: 1px solid #333333;}

.latest_register {background-size: cover !important; background-position: center top !important;}
.feast-your-banner {background-size: cover !important; background-position: center !important;}
.feast-your-banner {padding-top: 6rem; padding-bottom: 4rem;}
.feast-your-banner::after {content: ""; background: #C5A45A; position: absolute; right: 0; top: 35px; bottom: 0; width: 42vw; border-top-left-radius: 200px; z-index: 1; border-bottom-right-radius: 12px;}
.feast-your-banner .beet-img{z-index: 2}
.feast-your-banner .beet-img h6 {margin-left: 7vw;}

.products-plus {font-size: 22px;}
/*----------qty Start-----------*/
.qty-box {background-color: #F5F5F5; padding: 7px 12px;}
.qty .count {color: #7D7D7D; display: inline-block; font-size: 16px; font-weight: 500; line-height: 30px; padding: 0 2px; min-width: 50px; text-align: center; background: transparent; border: none; max-width: 50px;}
.qty .plus, .qty .minus {cursor: pointer; display: inline-block; width: 22px; height: 22px; text-align: center; border-radius: 50%;	line-height: 22px; font-size: 30px;}
.qty input[type="number"] {-moz-appearance: textfield;}
.qty input[type=number]::-webkit-inner-spin-button, 
.qty input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; -moz-appearance: none; appearance: none;}
/*----------qty End -----------*/

.breadcrumb-item + .breadcrumb-item::before {padding-right: .9rem; color: #000; font-size: 11px; padding-left: .5rem; font-weight: 400;}
ul.b {list-style-type: disc;}
.select-active {border: 1px solid #c5a45a;}
.promocode .form-control {z-index: 1; margin-right: -223px; border-color: #C5A45A !important; border-radius: 50px !important;}
.promocode .input-group-text {border-radius: 50px !important; z-index: 99; min-width: 224px; line-height: 36px;}
.btn-close {width: auto; height: auto; background: none; border: 0; border-radius: 0; opacity: 1 !important; z-index: 99;}

.paymentmethod li .checkcontainer-black {left: 0; top: 50%; transform: translateY(-50%);}
.paymentmethod li {padding-left: 36px;}

.checkcontainer.position-absolute {left: 15px; top: 15px; z-index: 1;}
.offcanvas-top {left: auto; width: 668px; right: 0; position: absolute !important; top: -100%; border-radius: 20px; height: auto !important; max-height: initial; display: block; flex-direction: initial; bottom: auto;}
.offcanvas-top.show{top: 50px;}
/*.sidemenu {border-color: #114F6F !important;}*/
.sidemenu li.active a {background-color: #041C40; color: #fff !important; font-weight: 600 !important; border-radius: 10px !important;}

.symbols_upload a {right: 10px; bottom: 10px; width: 37px; height: 37px;}
.new-address-btn button {min-width: 230px;}
.myordermenu a {min-width: 220px; border: 1px solid transparent;}
.myordermenu a.active,
.myordermenu a:hover {border-color: #C5A45A !important;}
.myordermenu-sub a {border-bottom: 1px solid transparent;}
.myordermenu-sub a.active,
.myordermenu-sub a:hover{border-bottom-color: #C5A45A;}
.qurbani-ri span {border-top-left-radius: 30px; border-bottom-left-radius: 30px; margin-right: -20px; min-width: 160px;}

.delivery-step {margin-bottom: 3.5rem; margin-top: 4rem;}
.delivery-step ul li {min-height: 70px;}
.delivery-step ul li::before {content: ""; display: block; background: #BFBFBF; height: 5px; position: absolute; left: 0px; right: 0px; top: 35px;}
.delivery-step ul li .round {width: 30px; height: 30px; display: block; background-color: #fff;	border: 2px solid #C5A45A;}
.delivery-step ul li.confirmed::before {background: #C5A45A;}
.delivery-step ul {margin-left: 100px !important; margin-right: 80px !important;}
.delivery-step ul li .step-name {top: -16px; right: -40px; z-index: 2; width: 106px;}
.delivery-step ul li .step-name-top {min-width: 140px; margin-left: -17px;}
.delivery-step ul li.start::before{display: none;}
.delivery-step ul li.confirmed .round {background: #C5A45A;}
.delivery-step ul li.confirmed .step-name {color: #C5A45A; font-weight: 500;}
.viewdeliveryproof {border-color: #000 !important;}
.suggestionfeedback {min-height: 200px; height: 200px;}
.tab-content .tab-pane {transition: all 0.2s ease;}
.contact-call {width: 34px; height: 34px; min-width: 34px;}
.contact-border-r::after {content: ""; background: #000; width: 1px; top: 50px; bottom: 50px;	right: 0; display: block; position: absolute;}
.contact-textarea {padding-left: 27px !important;}
/*.register-body {height: initial !important;}*/
.view-delivery-proof-icon .arrow-right {background: url(../images/view-delivery-proof-icon.svg) no-repeat; height: 16px; width: 22px; -webkit-transition: all 0.2s ease-out 0.2s; -moz-transition: all 0.2s ease-out 0.2s; -o-transition: all 0.2s ease-out 0.2s; -ms-transition: all 0.2s ease-out 0.2s; transition: all 0.2s ease-out 0.2s;}
.view-delivery-proof-icon:hover .arrow-right{background-position: 0 -34px;}
.btn-close.video {max-width: 20px; right: -15px !important; top: -15px !important;}
.coppy-bottom,.coppy-bottom a{color: #090914;}

@media (min-width: 768px) {
  .modal-dialog.applycoupon {max-width: 685px; margin: 1.75rem auto;}
}

.oderdetails-banner {
	border-color: #c5a45a !important;
	background-image: url(../images/oderdetails-banner.jpg), url(../images/oderdetails-banner-bottom.jpg);
	background-position: center top, center bottom;
	background-repeat: no-repeat, no-repeat;
	background-size: 94%;
}
.location-header {line-height: 18px;}
.applycouponbox::before {content: ""; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}



.nex_prevBtn {position: absolute; top: 50%; transform: translateY(-50%); left: 30px; right: 30px; justify-content: space-between !important; display: flex;}

.nex_prevBtn button {border-radius: 11px; max-width: 34px;}
.date-slot.active,
.date-slot:hover {background: #041C40 !important; border-color: #041C40 !important;}
.date-slot.active *,
.date-slot:hover *{color: #fff !important;}
.timeslot .btn {min-width: 150px;}
.timeslot .btn.active,
.timeslot .btn:hover{background: #C5A45A !important; border-color: #C5A45A !important; color: #fff !important;}
.view-delivery-proof-icon {color: #1C1C1C;}
