html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
q,
em,
img,
small,
strong,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend {
    border: 0;
    outline: 0;
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

body {
    line-height: 1
}

ol,
ul {
    list-style: none
}

:focus {
    outline: 0
}

input,
textarea {
    margin: 0;
    outline: 0;
}

textarea {
    overflow: auto;
    resize: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}


/* Default Font Styles
______________________*/

body,
input,
select,
textarea,
p,
a,
b {
    font-family: 'Open Sans', sans-serif;
    color: #000;
    line-height: 1.4;
}
html, body {
    background: linear-gradient(to right, #6b1952 4%, #571844 78%) !important;
}


*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


/* Links
______________________*/

a {
    text-decoration: none !important;
}

a:hover {
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}


/* p, blockquote, address
______________________*/

p {
    font-size: 18px;
    margin-bottom: 20px;
}

a:hover,
a:focus {
    text-decoration: none;
}


/* Layout 
______________________*/
.container{
    width: 1025px;
    margin: 0 auto;
}
@font-face {
  font-family: myFirstFont;
  src: url(jameel.ttf);
}
@font-face {
  font-family: mySecondFont;
  src: url(jameel-nori.ttf);
}

/*header*/

.shadow_Box{
    width: 100%;
    padding: 13px 17px;
    max-width: 100%;
    background-color: #fff;
}
.toggle_btn {
    position: absolute;
    left: 0;
    top: 6px;
}
.toggle_btn svg {
    width: 29px;
    cursor: pointer;
}
.delivery_location{
    padding: 2px 0 0 63px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.delivery_location h4 {
    color: #1C2223;
    font-size: 13px;
    margin: 0 0 2px;
}
.delivery_location p {
    margin: 0;
    color: #000;
    font-size: 13px;
    font-weight: 600;
}
.delivery_location p svg{
    width: 20px;
    vertical-align: middle;
    cursor: pointer;
}
.right_box {
    padding: 9px 0 0;
}
.cart_box {
    text-align: right;
    position: relative;
}
.cart_box svg {
    width: 24px;
    cursor: pointer;
}
.search_box{
    margin: 0 0 0 39px;
    position: relative;
    width: 454px;
    display: inline-block;
    vertical-align: top;
}
.search_box input{
    height: 40px;
    width: 100%;
    border: 1px solid #ebc800;
    padding: 0 59px 0 17px;
    border-radius: 2px;
    font-size: 15px;
}
.search_box a svg{
    position: absolute;
    width: 40px;
    background: #ebc800;
    right: 1px;
    top: 0;
    border-radius: 2px;
    padding: 4px;
}
.row{
    margin: 0;
}
.shadow_Box,.white_shadow_box {
    width: 100%;
    padding: 16px 23px 12px;
    max-width: 100%;
    background-color: #fff;
    box-shadow: 1px 12px 31px rgb(208 208 208 / 25%);
    margin: 0 0 16px;
    border: 1px solid #cccccc5c;
    border-radius: 1px;
}

/*slider*/

.slider_head h3{
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.6;
}
.slider_category ul {
    text-align: center;
    padding: 5px 0 27px;
}
.slider_category ul li{
    display: inline-block;
    width: 19%;
    border: 1px solid #eee;
    padding: 8px;
    vertical-align: top;
    position: relative;
    text-align: center;
    margin: 15px 6px 0 0;
    border-radius: 4px;
}
.slider_category ul li:hover{
    box-shadow: 0 11px 25px rgb(0 0 0 / 17%);
    transition: all 0.2s ease-in-out;
}
.percent_off{
    top: 7px;
    left: 15px;
    border: 1px solid #51aa1b;
    display: inline-block;
    padding: 2px 11px 3px;
    position: absolute;
    border-radius: 3px;
    text-transform: uppercase;
    background-color: #51AA1A;
    cursor: pointer;
}
.percent_off b{
    font-size: 11px;
    color: #fff;
    font-weight: 600;
    margin: 0px 0 0;
    display: inherit;
}
.slider_info img{
    width: 100%;
    margin: 18px auto 21px;
    height: 163px;
    object-fit: contain;
    display: block;
}
.slider_info h4{
    margin: 0 0 5px;
    padding: 7px 8px 5px;
    line-height: 20px;
    height: 31px;
    display: -webkit-box;
    max-width: 400px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #333;
    font-size: 15px;
    font-weight: 600;
}
.slider_info p{
    color: rgb(0 0 0 / 72%);
    font-size: 14px;
    font-weight: 500;
    margin: 0 0 5px;
}
.slider_info h6{
    color: rgba(0, 0, 0, 0.87);
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 1.57;
}
.slider_info h6 span{
    text-decoration: line-through;
    color: #4c0144;
    font-size: 0.75rem;
    font-weight: 500;
}
.slider_info a,.membership_plans .select_plans button,.wallet_store button{
    width: 100%;
    border: 1px solid #ebc800;
    padding: 8px 16px;
    font-weight: 500;
    margin: 16px 0px 10px;
    background: #ebc800;
    box-shadow: 0px 1px 5px 0px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 3px 1px -2px rgb(0 0 0 / 12%);
    color: #4c0144;
    display: inline-block;
    font-size: 0.875rem;
    text-transform: uppercase;
    border-radius: 3px;
}
.slider_info a:hover,.membership_plans .select_plans button:hover,.wallet_store button:hover{
    background: rgb(76 1 68);
    color: #fff !important;
    border: 1px solid #4c0144;
}
.carousel-control.left, .carousel-control.right {
    box-shadow: none;
    background: none;
    width: auto;
    height: auto;
    top: 47%;
}
.carousel-control.left span, .carousel-control.right span {
    color: #fff;
    font-size: 46px;
}
.carousel-control.left{
    left: -52px;
}
.carousel-control.right{
    right: -56px;
}
.item > .row{
    margin: 0;
    padding: 26px;
}
.carousel-indicators{
    bottom: -9px;
}
.carousel-indicators li {
    width: 11px;
    height: 11px;
    background-color: #b9b9b9;
    margin: 0 5px !important;
}
.carousel-indicators {
    list-style: none;
    text-align: center;
    margin: 0 auto;
}
.carousel-indicators .active {
    background-color: #5e1949;
    width: 11px;
    height: 11px;
}
.orange_bg {
    padding: 11px 21px 18px;
    border-radius: 3px;
    background-color: #fffbc7;
    border: 1px solid #fa81133b;
}
.orange_bg p {
    margin: 0;
    color: rgba(0, 0, 0, 0.54);
    font-size: 0.875rem;
    font-weight: 500;
}
#vegetables ul {
    text-align: left;
}
#vegetables ul li {
    padding: 3px 0 13px;
}
#vegetables .slider_info img {
    margin: 0 auto;
    height: 129px;
}
#vegetables .slider_info h4 {
    color: rgba(0, 0, 0, 0.54);
    font-size: 15px;
    font-weight: 600;
    line-height: 1.5;
}

/*footer*/
.footer_wrap .white_shadow_box {
    margin: 0;
    padding: 33px 20px 50px;
}
.footer_box ul li {
    display: inline-block;
    width: 20%;
    vertical-align: top;
}  
.footer_inner h3 {
    color: #4c0144;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 20px;
}
#super_saver .super_week {
    color: #571844;
}

.footer_inner a {
    color: #3a3a3a;
    display: block;
    font-size: 13px;
    margin: 0 0 6px;
}
.footer_logo img {
    width: 118px;
}
.payment_method img {
    width: 30px;
    vertical-align: middle;
    display: inline-block;
    margin: 0 auto;
    cursor: pointer;
}
#footer_logo{
    width: 15%;
}
.payment_method{
    margin-bottom: 24px;
} 
.footer_wrap .search_box input {
    padding: 0 59px 0 10px;
}
.payment_method a {
    display: inline-block;
}
.membership_select_plan {
    width: 994px;
    position: relative;
    background-image: linear-gradient(to right, #ffffff 4%, #f5f5f5 78%);
    bottom: 0;
    margin: 0 auto 18px;
    padding: 16px 16px 16px 165px;
}
.membership_select_plan img {
    position: absolute;
    width: 115px;
    top: 15px;
    left: 31px;
}
.club_box h4{
    font-weight: bold;
    color: #000;
}
.club_box h6{
    font-size: 14px;
}
.club_box h6,.club_box p{
    color: #000;
}
.club_box h6 span{
        color: #d8c30b;
        text-decoration: line-through;
}
.membership_select_plan p {
    font-size: 13px;
    margin: 4px 0;
}
.membership_select_plan svg {
    width: 41px;
    position: absolute;
    right: 13px;
    top: 25px;
    fill: #571844;
}


/*sidenav*/
.sidebar_box {
    box-shadow: 0px 8px 10px -5px rgb(0 0 0 / 20%), 0px 16px 24px 2px rgb(0 0 0 / 14%), 0px 6px 30px 5px rgb(0 0 0 / 12%);
    background-color: #fff;
    width: 18%;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100vh;
    z-index: 999;
    overflow-y: auto;
    background: linear-gradient(to right, #6b1952 4%, #571844 78%) !important;
}
.overlay_body {
    background: rgb(0 0 0 / 68%);
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 99;
}
.sidebar_box,.overlay_body{
    display: none;
}
.menu_head img {
    margin: 0 0 12px;
    width: 131px;
}
.menu_head {
    padding: 23px 17px 19px;
    text-align: center;
}
.menu_head h4 {
    color: rgb(255 255 255 / 87%);
    font-weight: 600;
}
.navbar_items ul {
    padding: 15px 0;
}
.navbar_items ul li {
    position: relative;
    padding: 10px 12px 10px 56px;
    border-bottom: 1px solid #dbdbdb26;
}
.navbar_items ul li:last-child{
    border-bottom: none;
}
.navbar_items ul li a {
    display: inline-block;
    width: 100%;
    color: rgb(255 255 255 / 87%);
    font-size: 15px;
}
.navbar_items ul li a:hover,.navbar_items ul li:hover svg,.footer_inner a:hover{
    color: #4c0144;
}
.navbar_items ul li a:hover,.navbar_items ul li:hover svg{
    fill: #fff;
    color: #fff;
}

.navbar_items ul li svg {
    width: 24px;
    position: absolute;
    left: 24px;
    cursor: pointer;
    top: 10px;
    fill: rgb(255 255 255 / 87%);
}
.close_btn {
    position: absolute;
    top: 8px;
    right: 18px;
    cursor: pointer;
}
.close_btn i {
    color: #ffffff;
    font-size: 17px;
}

.sidebar_box::-webkit-scrollbar-track{
    border-radius: 10px;
    background-color: #b3afaf;
}
.sidebar_box::-webkit-scrollbar{
    width: 8px;
    background-color: #b3afaf;
}
.sidebar_box::-webkit-scrollbar-thumb{
    border-radius: 10px;
    background-color: #fff;
}
.category_head{
    margin-bottom: 9px;
    padding: 0;
}
.category_head h3 {
    font-weight: bold;
    color: aliceblue;
}

/*my profile*/
.my_profile h4 {
    color: rgba(0, 0, 0, 0.87);
    font-size: 19px;
    margin: 0 0 18px;
    text-align: center;
    font-weight: 600;
}
.form_box,.inner_box {
    position: relative;
}
.form_box > label,.inner_box> label {
    color: rgb(0 0 0 / 73%);
    font-weight: 600;
    font-size: 13px;
    position: absolute;
    top: -9px;
    left: 19px;
    background: #fff;
}
.form_box input {
    border: 1px solid #c4c4c4;
    width: 100%;
    height: 51px;
    padding: 0 19px;
    border-radius: 3px;
    margin: 0 0 8px;
}
.form_box input:focus {
    border: 1px solid #ebc800;
    box-shadow: none;
}
#credit_cards img{
    width: 46px;
    height: 29px;
    object-fit: cover;
}
.card_valid_info{
    clear: both;
}
.card_valid_info p{
    margin: 0 0 14px;
    font-size: 13px !important;
    text-align: center;
}
.form_box h6 {
    color: rgba(0, 0, 0, 0.54);
    margin: 0 0 15px;
    font-size: 0.75rem;
}
.form_box .use_call,.form_box button:hover {
    background: #4c0144;
    color: #fff;
}
.form_box button,.creditCardForm #pay-now button:hover{
    color: rgb(0 0 0 / 59%);
    background: rgb(235 200 0);
}
.form_box button {
    border: none;
    padding: 9px 29px;
    margin: 0 0 15px;
    border-radius: 2px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    margin-right: 6px;
}
.form_box p{
    color: rgb(0 0 0 / 85%);
    font-size: 0.75rem;
}
.profile_steptwo{
    display: none;
}
.profile_steptwo > h5 {
    text-align: center;
    margin: 0 0 22px;
}
.profile_steptwo .form_box button {
    width: 100%;
    padding: 15px 0;
    font-size: 16px;
}
.verifying_mobile b{
    display: inline-block;
    margin: 0 0 5px;
    font-size: 20px;
}
.verifying_mobile h5{
    margin: 0  0 8px;
}
.verifying_mobile{
    text-align: center;
}
#clock{
    display: inline-block;
    font-weight: bold;
    font-size: 19px;
}
.gendar h6{
    font-weight: bold;
    font-size: 16px;
    margin: 8px 0 4px;
    font-size: 18px;
    color: rgb(0 0 0 / 62%);
}

.gendar input[type="radio"]{
  appearance: none;
  display: none;
}
.gendar input[type="radio"] + label{
  cursor: pointer;
  position: relative;
  padding-left: 18px;
  font-weight: 500;
  font-size: 14px;
  margin-right: 10px;
}
.gendar input[type="radio"] + label::before{
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  border: 2px solid #4c0144;
  border-radius: 50%;
  position: absolute;
  top: 3px;
  left: 0;
  opacity: 1;
  transition: all 0.3s;
}
.gendar input[type="radio"] + label::after{
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border: 1px solid #4c0144;
  background: #4c0144;
  border-radius: 50%;
  position: absolute;
  left: 4px;
  top: auto;
  opacity: 0;
  transition: all 0.3s;
  margin-top: 7px;
}
.gendar input[type="radio"]:checked + label::after{
  opacity: 1;
}
.gendar button{
    width: 100%;
    padding: 13px 0;
    font-size: 15px;
    margin: 18px 0 0;
}
.profile_stethree,.profile_stepfour{
    display: none;
}
.inner_box{
    margin: 0 0 7px;
}
.logo_{
    position: absolute;
    top: -8px;
    left: 41px;
}
.logo_ img{
    width: 103px;
}
.cart_items {
    position: absolute;
    right: -10px;
    top: -12px;
    background: #ebc800;
    width: 22px;
    height: 22px;
    text-align: center;
    border-radius: 100%;
    line-height: 1.2;
    cursor: pointer;
}
.cart_items span {
    color: #4c0144;
    font-size: 11px;
    line-height: 0;
}

/*my order*/

.table-box {
  border-collapse: collapse;
  width: 100%;
}
.table-box td{
  border-bottom: 1px solid #dddddda6;
  padding: 7px 20px;
  font-size: 14px;
  color: rgb(0 0 0 / 77%);
}
.table-box tr:nth-child(even){
        background: #f5f5f5;
}
.table-box td svg{
    width: 15px;
    vertical-align: middle;
    margin: -4px 0 0;
}
.table-box h5{
    margin: 0 0 9px;
}
.table-box h5:last-child{
    margin-bottom: 0;
}
.table-box b {
    font-size: 18px;
    color: #5b1847;
}
.list-inline .btn-primary.focus, .list-inline .btn-primary:focus {
    box-shadow: none;
    border: none;
    outline: 0 !important;
}
.order_total{
    text-align: right;
}
.order_received {
    text-align: center;
    padding: 15px 0;
}
.order_received svg {
    width: 26px;
    display: block;
    margin: 6px auto 6px;
    background-color: #571844;
    color: white;
    border-radius: 8px;
    fill: #fff;
}
.order_received b {
    font-weight: 400;
    color: rgba(0, 0, 0, 0.87);
    font-size: 1rem;
}
.order_received_box{
    box-shadow: 0 1px 1px rgb(0 0 0 / 42%), -1px 0 0 rgb(0 0 0 / 3%), 1px 0 0 rgb(0 0 0 / 3%), 0 1px 0 rgb(0 0 0 / 12%);
    padding: 0;
    border-radius: 4px;
    border-top: 1px solid #eae8e8;
    margin: 0 0 15px;
}


/*membership*/
.membership {
    text-align: center;
}
.membership img {
    margin: 0 0 8px;
    color: rgba(0, 0, 0, 0.87);
    width: 184px;
}
.membership_plans ul{
    text-align: center !important;
}
.membership_plans ul li{
    display: inline-block;
    width: 20%;
    margin: 32px 10px 16px;
}
.membership_plans .select_plans{
    background: #fff;
    padding: 16px 14px;
    box-shadow: 0 11px 25px rgb(0 0 0 / 17%);
    transition: all 0.2s ease-in-out;
    border-radius: 9px;
}
.membership_plans .select_plans b{
    color: #4c0144;
    display: block;
    margin: 0 0 12px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    padding: 0 0 7px;
}
.membership_plans .select_plans p{
    margin: 0;
    font-size: 18px;
}
.membership_plans .select_plans .line-through{
    font-size: 14px;
    text-decoration: line-through;
    font-weight: 500;
    margin: 0 0 4px;
}
.membership_plans .select_plans button{ 
    margin: 15px 0 0; 
    font-size: 13px;
}
.membership_plans h4{
    text-align: center ;
    margin: 0 0 27px;
}
.Features_member {
    position: relative;
    padding: 0 0 0 51px;
}
.Features_member img {
    position: absolute;
    left: -5px;
    top: 4px;
    width: 39px;
}
.Features_member b {
    font-size: 15px;
    display: block;
    margin: 0 0 5px;
}
.Features_member p {
    margin: 0;
    font-size: 13px;
}

.white_shadow_box .panel,
.white_shadow_box .panel-body {
  box-shadow: none;
}
.white_shadow_box .panel-group .panel-heading {
  padding: 0;
}
.white_shadow_box .panel-group .panel-heading a {
  display: block;
  padding: 10px 15px;
  text-decoration: none;
  position: relative;
  font-size: 14px;
}
.white_shadow_box .panel-group .panel-heading a:after {
  content: '-';
  float: right;
  font-size: 20px;
  margin-top: -4px;
}
.white_shadow_box .panel-group .panel-heading a.collapsed:after {
  content: '+';
}
.white_shadow_box  .panel-body {
    font-size: 14px;
}
.membership_summary{
    border: 1px solid rgba(0, 0, 0, 0.12);
    text-align: left;
    padding: 14px 19px;
}
.membership_months .membership h4{
    text-align: left;
    color: rgba(0, 0, 0, 0.87); 
    font-weight: 500; 
    font-size: 21px;
    margin-bottom: 15px;
}
.months_plan{padding: 21px 0 0;}
.months_plan h6 {
    color: #5f194a;
    font-weight: bold;
}
.plans_values{
    text-align: right;
    padding: 0;
}
.plans_values p{
    color: rgba(0, 0, 0, 0.54);
    font-size: 0.875rem;
    font-weight: 400;
    margin: 0;
    text-decoration: line-through;
}
.plans_values h6{
    font-weight: 600;
    margin: 5px 0;
}
.plans_values .green_value,.fee_green{
    color:  #51AA1A !important;
}
.wallet_store{
    text-align: center;
}
.wallet_store button{
    width: auto;
}
.wallet_store p{
    border-top: 1px solid rgb(0 0 0 / 12%);
    color: rgba(0, 0, 0, 0.54);
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.7;
    padding: 7px 0 0;
    margin: 9px 0 0;
}
.membership_months,.congrats_info{
    display: none;
}
.congrats_info{
    margin: 8px 16px;
    text-align: center;
    padding: 24px 9px;
    border-radius: 9.6px;
    background-color: #51AA1A;
}
.congrats_info p{
    font-size: 0.875rem;
    font-weight: 500;
    margin: 0 0 12px;
}
.congrats_info h4,.congrats_info p{
    color: #FFFFFF;
}
.congrats_info h4{
    font-size: 1.25rem;
    font-weight: 500;
}
.navbar_items ul li a > span{
    color: #232323;
    background-color: #eac600;
    display: inline-block;
    padding: 4px 9px;
    border-radius: 35px;
    font-size: 12px;
    vertical-align: middle;
    margin: -2px 0 0 8px;
}
.breadcrumb_items {
    padding: 13px 0 0;
}
.breadcrumb_items ul li {
    display: inline-block;
    margin-right: 5px;
}
.breadcrumb_items ul li a {
    color: rgba(0, 0, 0, 0.54);
    font-size: 0.875rem;
    font-weight: 400;
}
.breadcrumb_items ul{
    margin: 6px 0 4px;
}
.search_tabs_catg ul {
    margin: 16px 0 0;
}
.search_tabs_catg ul li {
    display: inline-block;
    margin-right: 6px;
}
.search_tabs_catg ul li a {
    font-size: 13px;
    border-radius: 35px;
    padding: 5px 10px;
    display: inline-block;
    color: #4c0144;
    border: 1px solid #dcdcdc;
    background: #f5f5f5;
}
.search_tabs_catg ul li .active,.search_tabs_catg ul li a:hover {
    color: #FFFFFF;
    background-color: #4c0144;
}
.breadcrumb_items h4{
    font-size: 20px;
}
.category_tumbnail{
    border: 1px solid #eee;
    border-radius: 2px;
    position: relative;
    margin-top: 15px;
}
.category_tumbnail img{
    width: 300px;
    object-fit: contain;
    height: 300px;
    display: block;
}
.category_info_box h4{
    width: auto;
    height: auto;
    padding: 0;
    display: inline-block;
    overflow: visible;
    font-size: 23px;
    margin: 0 0 13px;
}
.category_info_box {
    padding: 41px 47px 0;
}
.category_info_box a{
    width: auto;
    font-weight: 600;
}
.quantity_box{
    display: inline-block;
    margin-right: 9px;
}
.quantity_box .minus_plus {
    background: #fff;
    color: #225189;
    border: 1px solid #dcd8d8;
    height: 37px;
    vertical-align: middle;
    width: 37px;
}
.quantity_box .minus_plus, .quantity_box .value_box {
    margin-bottom: 0;
    font-size: 16px;
}
.quantity_box .value_box {
    text-align: center;
    width: 40px;
    height: 37px;
    margin: -1px -5px;
    border-left: none;
    border-right: none;
    border: 1px solid #dcd8d8;
    vertical-align: middle;
    padding: 0;
    font-size: 14px;
}
.search_box a svg path{
    fill:#4c0144;
}
.footer_inner .search_box {
    margin: 0;
    width: 100%;
}
.mapmarker{
    width: 31px;
    position: absolute;
    top: 2px;
    left: 32px;
}
/*header*/
.header_left{
    padding: 0;
}
.header_left img{
    width: 100px;
    display: block;
}
.header_right{
    text-align: right;
    padding: 14px 0 0;
}
.header_right a {
    color: #fff;
    font-size: 17px;
    margin: 0 0 0 23px;
    font-weight: bold;
}
.header_right svg{
    width: 23px;
    vertical-align: middle;
    margin: -3px 0 0;
}
.header_info{
    background: linear-gradient(to right, #6b1952 4%, #571844 78%);
    padding: 9px 0px;
}

/*cart*/
.red_col{
    color: #f44336;
}
.cart_table .table-box td {
    font-size: 15px;
}
.img_cart {
    width: 133px;
}
#cart_items_table .img_cart img {
    margin: 0;
    height: 88px;
    padding: 11px 0 0;
}
#cart_items_table .percent_off {
    position: static;
    line-height: 1;
    margin: 11px 0 8px;
    padding: 0 8px 2px;
}
#cart_items_table .table-box b {
    font-size: 10px;
    color: #fff;
}
.last_cart_box {
    text-align: center;
    width: 192px;
}
#cart_items_table .slider_info h4{
    padding: 0;
    margin: 0 0 3px;
    height: auto;
}
#cart_items_table .quantity_box {
    margin-right: 0;
}
#cart_items_table .table-box td svg {
    width: 15px;
    vertical-align: middle;
    display: block;
    margin: 0 auto 29px;
    width: 25px;
    cursor: pointer;
}
.procced_checkout {
    color: #312e2e;
    background-color: #ebc800;
    position: fixed;
    bottom: 0;
    width: 995px;
    z-index: 9;
    margin: 0 auto;
    left: 0;
    right: 0;
    cursor: pointer;
    padding: 11px 49px 11px 29px;
}
.checkout_info {
    padding: 0;
}
.checkout_info h4, .checkout_info h6 {
    padding: 3px 0 0;
    font-weight: bold;
}
.checkout_value {
    text-align: right;
}
.cart_footer{
    padding-bottom: 45px;
}
.change_address h5 {
    font-size: 16px;
    font-weight: bold;
}
.change_address p {
    margin: 0;
    font-size: 13px;
}
.change_address a:hover,.change_address a,.procced_checkout a:hover{
    color: #6a1952;
}
.fee_green .change_info ,.list-inline .next-step,.list-inline .prev-step{
    display: inline-block;
    background: linear-gradient(to right, #6b1952 4%, #571844 78%);
    color: #fff;
    border: 1px solid #6b1952;
    padding: 6px 15px 8px;
    border-radius: 3px;
    font-size: 13px;
}
.list-inline .prev-step{
    background: linear-gradient(to right, #e0c008 4%, #ebc800 78%);
    color: #581845;
    border: 1px solid #e9c602;
}
.list-inline .prev-step,.list-inline .next-step{
    font-weight: 500;
}
button:focus{
    outline: 0;
    box-shadow: none;
}
.fee_green .change_info:hover{
    background: transparent;
    border: 1px solid #6b1952;
    color: #6b1952;
}
.checkout_textarea input{
    border: 1px solid #c4c4c4;
    width: 100%;
    height: 45px;
    padding: 0 19px;
    border-radius: 3px;
}
.banner_img img,.add_banner img,.add_banner_info img {
        width: 100%;
}
.add_banner img {
    height: 474px;
    object-fit: contain;
}
.add_banner img,.add_banner_info img{
    cursor: pointer;
}
.add_banner {
    padding: 0 8px;
}
.add_banner_info{
    padding: 0 8px 0 0;
}
.add_banner_info img {
    object-fit: cover;
    height: auto;
}
.info_add {
    text-align: center;
    padding: 24px 36px;
}
.info_add h3 {
    font-size: 26px;
    line-height: 1.2;
    margin: 0 0 3px;
}
.info_add h3 span,.info_add a {
    color: #ebc61d;
    font-weight: bold;
}
.info_add p {
    margin: 0 0 8px;
    color: #501044;
    font-weight: bold;
}
.easypasa{
    width: 22px;
    margin: -5px 0 0;
    vertical-align: middle;
}

/*card box start*/
.creditCardForm {
    max-width: 100%;
    background-color: #fff;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    color: #4c4e56;
}
.creditCardForm .payment {
    float: left;
    font-size: 18px;
    padding: 10px 25px;
    position: relative;
}
.creditCardForm .payment .form-group {
    float: left;
    margin-bottom: 4px;
}
.creditCardForm .payment .form-control {
    line-height: 40px;
    height: auto;
    padding: 0 16px;
}
.creditCardForm .owner {
    width: 100%;
    margin-right: 10px;
}
.creditCardForm .CVV {
    width:32.8%;
    margin-right: 6px;
}
.creditCardForm #card-number-field {
    width: 100%;
}
.creditCardForm #expiration-date {
    width: 49%;
}
.creditCardForm #credit_cards {
    width: auto;
    margin-top: 11px;
    text-align: right;
    display: inline-block;
    float: right;
}
.creditCardForm #pay-now {
    margin-top: 0;
    padding: 10px 0 0;
}
.sidegapp{
    padding: 0;
}
.creditCardForm #pay-now button{
    color: rgb(255 255 255);
    background: rgb(94 25 73);
    font-size: 12px;
}
.creditCardForm .payment .btn {
    width: 100%;
    margin-top: 3px;
    font-size: 24px;
    background-color: #2ec4a5;
    color: white;
}
.slottable input[type="radio"] + label {
    margin-right: 35px;
}
.creditCardForm .payment select {
    padding: 10px;
    margin-right: 15px;
}
.transparent {
    opacity: 0.2;
}
.slots_days{
    text-align: center;
}
.slots_days h4 {
    margin: 0 0 4px;
    font-weight: bold;
    color: #dabb09;
}
.slots_days h5 {
    font-size: 13px;
    margin: 0 0 4px !important;
}
.slider_category .detail_page,.ant-carousel .detail_page:hover,
.ant-carousel .detail_page,.slider_category .detail_page,.slider_category .detail_page:hover{
    width: auto;
    background: transparent;
    border: none;
    padding: 0;
    margin: 0;
    box-shadow: none;
}
#add_minus_qty{
    margin: 16px 0 10px;
}
.click_cart{
    cursor: pointer;
    color: #4c0144 !important;
}
#add_minus_qty  .minus_plus, #add_minus_qty  .value_box {
    font-size: 18px;
    height: 39px;
}
#add_minus_qty  .value_box{
        width: 65px;
}
#add_minus_qty  .minus_plus {
    background: #571844;
    color: #ffffff;
    border: 1px solid #571844;
    height: 37px;
    width: 49px;
    box-shadow: 0px 1px 5px 0px rgb(0 0 0 / 20%), 0px 2px 2px 0px rgb(0 0 0 / 14%), 0px 3px 1px -2px rgb(0 0 0 / 12%);
}
.get_order_btn {
    display: none;
}
.delivery_location p{
    padding: 0 3px 0;
    line-height: 19px;
    height: auto;
    display: -webkit-box;
    max-width: 277px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.categories_page .slider_category ul {
    padding: 5px 0 7px;
}
/*search product*/
.search_head{
    padding: 0;
}
.search_head h3 {
    margin: 0 0 5px;
    padding: 0;
    font-weight: 500;
    font-size: 22px;
}
.search_head ul li {
    display: inline-block;
    font-size: 14px;
}
.search_head ul li a {
    margin: 0 5px;
    font-size: 13px;
}
.search_head ul li i {
    color: #3c3c3c;
    font-size: 13px;
    vertical-align: middle;
    margin: 0 0 0 3px;
}
.filter_category {
    text-align: right;
    padding: 12px 0 0;
}
.filter_category label {
    font-weight: 500;
    font-size: 17px;
    margin: 0 7px 0 0;
}
.filter_category select {
    width: auto;
    padding: 0 4px;
    border: 1px solid #b7b7b7;
    font-size: 14px;
    height: 29px;
    margin: 0 0 0 4px;
    border-radius: 3px;
}

.category_filter {
    background: #fff;
    padding: 0;
    border-radius: 4px;
    border: 1px solid #e8e8e8;
    border-top: none;
}
.category_filter h3 {
    font-size: 14px;
    margin-bottom: 4px;
    background: #581845;
    color: #fff;
    padding: 7px 11px 8px;
}
.categories_sidebar {
    background: #fff;
    padding: 0;
    height: 530px;
    overflow: auto;
}
.category_filter .categories_sidebar a {
    display: inline-block;
    width: 100%;
}
.category_filter .checkbox {
    margin: 0;
    border-bottom: 1px solid hsla(0,0%,80%,.28);
    padding: 5px 8px;
    font-size: 13px;
}
.category_filter p label {
    display: block;
}
.category_filter label {
    padding-left: 12px;
    min-height: 20px;
    padding-left: 0;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
.categories_filter{
    padding: 0;
}
#sidebar_contents .slider_category ul {
    text-align: left;
    padding: 0 0 27px 15px;
}
#sidebar_contents .slider_category ul li {
    width: 23.8%;
    margin: 0 6px 10px 0;
}
#sidebar_contents  .slider_info h4 {
    font-size: 14px;
}
.categories_sidebar::-webkit-scrollbar-track{
    border-radius: 10px;
    background-color: #F5F5F5;
}
.categories_sidebar::-webkit-scrollbar{
    width: 6px;
    background-color: #F5F5F5;
}
.categories_sidebar::-webkit-scrollbar-thumb{
    border-radius: 10px;
    background-color:#8c8989;
}
.categories_filter  .slider_info img {
    margin: 18px auto 10px;
    height: 117px;
}
.view_all_products {
    display: inline-block;
    float: right;
    margin: -23px 0 0;
}
.view_all_products a {
    color: #5e1849;
    font-weight: bold;
    font-size: 14px;
}
.view_all_products a i {
    font-size: 21px;
    vertical-align: middle;
    margin: -3px 0 0;
}


.ant-carousel {
  max-width: 100%;
}
.ant-carousel {
    margin: 0;
    padding: 0;
}
.ant-carousel-element {
    width: 184px;
    position: relative;
    text-align: center;
    padding-right: 8px;
}
.ant-carousel {
    width: auto;
    position: relative;
}
.ant-carousel-hider {
    overflow: hidden;
}
.ant-carousel-list {
    width: auto;
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    justify-content: flex-start;
}
.ant-carousel-element {
    flex: 0 0 auto;
    display: inline-block;
    border: 1px solid #eee;
    padding: 8px;
    vertical-align: top;
    position: relative;
    text-align: center;
    margin: 15px 6px 0 0;
    border-radius: 4px;
}
div.ant-carousel-arrow-left,
div.ant-carousel-arrow-right {
    width: 14px;
    height: 26px;
    position: absolute;
    cursor: pointer;
    opacity: 0.6;
    z-index: 32;
    top: 50%;
}
div.ant-carousel-arrow-left {
    left: -52px;
    display: block;
    background: url("../images/ant-arrow-left.png") no-repeat;
    right: 21px;
    background-size: cover;
}
div.ant-carousel-arrow-right {
    right: -51px;
    display: block;
    background: url("../images/ant-arrow-right.png") no-repeat;
    background-size: cover;
}
div.ant-carousel-arrow-left:hover {
    opacity: 1.0;
}

div.ant-carousel-arrow-right:hover {
    opacity: 1.0;
}
div.ant-carousel-dots {
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    bottom: -30px;
    z-index: 30;
    text-align: center;
}
span.ant-dot {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    padding: 0;
    display: inline-block;
    background-color: #BBB;
    border-radius: 5px;
    cursor: pointer;
}
.inner_slider{
    margin-top: 30px;
}
.track_order{
    max-width: 451px;
    margin: 0 auto;
    text-align: center;
}
.track_order .form_box h6 {
    font-size: 14px;
    font-weight: 600;
}
.track_order  h4 {
    font-size: 29px;
    font-weight: 600;
}

.track_order .form_box button{
    margin-top: 20px;
}
#cart_items_table .order_listing b {
    color: #000;
    font-weight: 600;
    font-size: 14px;
    margin: 6px 0 0;
    display: inline-block;
}
#cart_items_table .order_listing td .mapmarkers {
    font-size: 20px;
    margin: -5px 3px 0 2px;
    vertical-align: middle;
}
#cart_items_table .order_listing h4 {
    color: #591846;
    font-weight: bold;
}
#cart_items_table .order_listing .change_info  svg{
    margin: -4px 0 0;
    display: inline-block;
    width: 19px;
    vertical-align: middle;
}
#cart_items_table .fee_green .change_info:hover {
    color: #fff;
    background: linear-gradient(to right, #941a6f 4%, #8a1f6a 78%);
}
.order_details .change_info{
    display: block;
    margin: 4px 0 0;
        color: #5b1847;
    font-weight: bold;
}
.order_details .change_info > i{
     font-size: 11px;
    margin-top: -1px;
    vertical-align: middle;
}

/*order details*/
.wizard {
    margin: 0 auto;
    background: #fff;
}
.wizard .nav-tabs {
    position: relative;
    margin: 0 auto;
    margin-bottom: 0;
    border: none;
}
.wizard > div.wizard-inner {
    position: relative;
}
.connecting-line {
    height: 2px;
    background: #e0e0e0;
    position: absolute;
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 1;
}
.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent;
}
span.round-tab {
    width: 70px;
    height: 70px;
    line-height: 70px;
    display: inline-block;
    border-radius: 100px;
    background: #fff;
    border: 2px solid #e0e0e0;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 25px;
}
span.round-tab i{
    color:#555555;
}
.wizard li.active span.round-tab ,span.round-tab:hover{
    background: #ebc800;
    border: 2px solid #ebc800;
    color: #591846;
}
.wizard li.active span.round-tab i{
    color: #5bc0de;
}

.wizard .nav-tabs > li {
    width: 25%;
}

.wizard .nav-tabs > li a {
    width: 70px;
    height: 70px;
    margin: 20px auto;
    border-radius: 100%;
    padding: 0;
}
.wizard .nav-tabs > li a:hover {
    background: transparent;
}
.wizard .tab-pane {
    position: relative;
}
span.round-tab svg {
    width: 39px;
    vertical-align: middle;
    margin-top: -12px;
}
.pdt_name{
    width:64%;
}
.tab-pane .table-box tr:nth-child(even) {
    background: #f5f5f5 !important;
}

/*tabs contents*/
ul.tabs {
    margin: 0px;
    padding: 13px 0 8px;
    list-style: none;
}
ul.tabs li{
    background: none;
    color: #222;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
    font-size: 13px;
    border-radius: 35px;
    background: #efefef;
    margin-right: 4px;
    font-weight: 600;
}
ul.tabs li.current,ul.tabs li:hover{
    background: #ebc800;
    color: #581845;
}
#categories_details_p .tab-content{
    display: none;
}
#categories_details_p .tab-content.current{
    display: inherit;
}

/*auto x scroll*/
.auto_xscroll{
      width: 57em;
    overflow-x: auto;
    white-space: nowrap;
    padding: 11px 0;
}
.auto_xscroll::-webkit-scrollbar-track{
  border-radius: 10px;
  background-color: #F5F5F5;
}
.auto_xscroll::-webkit-scrollbar{
  height: 6px;
  background-color: #F5F5F5;
}
.auto_xscroll::-webkit-scrollbar-thumb{
  border-radius: 10px;
  background-color: #601b4b;
}
.order_subtotal .table-box b {
    font-size: 14px;
    color: #5b1847;
}
.order_subtotal  .table-box td {
    padding: 3px 20px;
}
.thankyou h3 {
    font-size: 22px;
    font-weight: bold;
    color: #77b133;
}
.thankyou {
    text-align: center;
    padding: 4px 0 21px;
}
.thankyou span {
    display: block;
}
.orange_bg h3{
    color: #571844;
}

/*responsive*/

@media(max-width: 1250px){
    .container{
        width: 100%;
    }
    .auto_xscroll {
        width: 50em;
    }
    #sidebar_contents .slider_category ul li {
        width: 23.7%;
    }
    .carousel-control.left span, .carousel-control.right span {
        font-size: 28px;
    }
    .slider_category ul li {
        width: 18%;
    }
    .procced_checkout {
        width: 100%;
    }
    .search_box {
        width: 383px;
    }
    .membership_select_plan {
        width: 931px;
    }
    .ant-carousel-element {
        width: 171px;
    }

}

@media(max-width: 1024px){
    .container{
        width: 100%;
    }
    .pdt_name {
        width: 45%;
    }
    .ant-carousel-element {
        width: 156px;
    }
    .filter_category {
        text-align: left;
        padding: 0;
    }
    .auto_xscroll {
        width: 34em;
    }
    .filter_category label {
        font-size: 14px;
        margin: 0 7px 4px 0;
        display: block;
    }
    .filter_category select {
        width: 100%;
        margin: 3px 0 0 4px;
    }
    .delivery_location {
        padding: 2px 0 0 34px;
    } 
    #sidebar_contents .slider_category ul li {
        width: 31.6%;
    }
    .delivery_location p {
        max-width: 206px;
    }  
    .mapmarker {
        left: 7px;
    }    
    .search_box {
        width: 255px;
    }
    .search_tabs_catg ul li a {
        font-size: 11px;
        padding: 5px 6px;
    }
    .search_tabs_catg ul li {
        margin-right: 1px;
        margin-bottom: 8px;
    }
    .slider_category ul li {
        width: 31%;
    }
    .footer_logo img {
        width: 79px;
    }
    
    .footer_inner h3 {
        font-size: 15px;
    }
    .sidebar_box {
        width: 24%;
    }
    .membership_plans ul li {
        width: 29%;
    }
    .Features_member {
        padding: 0;
    }
    .Features_member img {
        position: static;
        height: 39px;
        object-fit: contain;
    }
    .delivery_box{
        padding: 0;
    }
    .info_add h3 {
        font-size: 15px;
    }   
    .add_banner img {
        height: 340px;
        object-fit: cover;
    }
    .category_filter .checkbox {
        padding: 4px 6px;
        font-size: 12px;
    }
    .membership_select_plan {
        width: 688px;
    }
}

@media(max-width: 767px){
    .container {
        width: auto;
        padding: 0 10px;
    }
    span.round-tab {
        width: 47px;
        height: 47px;
        line-height: 58px;
        font-size: 12px;
    }
    .auto_xscroll {
        width: 17.5em;
    }
    .track_order .my_profile h4 {
        font-size: 18px;
    }
    .order_subtotal .table-box td {
        padding: 3px 5px;
    }
    .pdt_name {
        width: auto;
    }
    .order_subtotal .table-box b {
        font-size: 12px !important;
    }
    #super_saver .slider_head h3 {
        margin: 0 0 8px;
        padding: 0;
    }
    .wizard .nav-tabs > li a {
        width: 70px;
        height: 70px;
        margin: 29px auto 0;
    }
    span.round-tab svg {
        width: 24px;
        margin-top: -17px;
    }
    div.ant-carousel-arrow-left {
        left: 0;
    }
    .track_order{
        max-width: 100%;
    }
    .ant-carousel {
        margin-top: 39px;
    }
    div.ant-carousel-arrow-right {
        right: auto;
        left: 24px;
    }
    .category_filter .checkbox {
        font-size: 14px;
    }
   /*div.ant-carousel-arrow-left, div.ant-carousel-arrow-right {
        top: -15px;
        width: 10px;
        height: 18px;
    }*/
    .ant-carousel-element {
        width: 160px;
    }
    .view_all_products {
        margin: -31px 0 0;
    }
    .delivery_location p {
        max-width: 100%;
    }
    .categories_sidebar {
        height: 347px;
    }
    .right_box {
        width: 17%;
    }
    .search_head ul li a {
        margin: 0 3px 10px;
        font-size: 11px;
    }
    .delivery_location {
        padding: 12px 0 0 21px;
    }

    .filter_category select {
        margin: 3px 0 0 0;
    }
    .filter_category label {
        margin: 9px 0px 4px 0;
    }
    .mapmarker {
        left: -15px;
        top: 13px;
    }
    .carousel-inner {
        margin-top: 11px;
    }
    .toggle_btn {
        top: 1px;
    }
    .sidebar_box {
        width: 74%;
    }
    .search_tabs_catg ul li a {
        font-size: 12px;
        padding: 5px 6px;
    }
    .membership_plans ul li {
        width: 100%;
        margin: 15px 0 2px;
    }
    .membership_plans h4 {
        margin: 0 0 11px;
        font-size: 14px;
    }
    .add_banner img {
        height: auto;
    }
    .info_add {
        padding: 9px;
    }
    .right_box {
        position: absolute;
        top: 20px;
        right: 29px;
    }
    .footer_wrap .white_shadow_box {
        padding: 13px 20px;
    }
    .footer_box ul li ,#footer_logo{
        width: 100%;
        margin: 0 0 9px;
    }
    .footer_inner h3 {
        font-size: 15px;
        margin: 0 0 7px;
    }
    .slider_head h3 {
        margin: 0 0 8px;
        padding: 0 16px;
        font-size: 16px;
    }
    .membership_months .membership h4 {
        font-size: 16px;
    }
    .my_profile h4 {
        font-size: 18px;
        line-height: 1.5;
    }
    .congrats_info {
        margin: 0;
    }   
    .congrats_info h4 {
        font-size: 12px;
    }
    .plans_values {
        text-align: center;
        padding: 5px 0 0;
    }
    .months_plan {
        padding: 0;
        text-align: center;
    }
    .Features_member {
        padding: 0 3px 18px;
    }
    .slider_category ul li ,#sidebar_contents .slider_category ul li,.membership_select_plan{
        width: 100%;
        margin: 0 0 7px;
    }
    .membership_select_plan{
        padding: 15px 15px 0;
        text-align: center;
    }
    .membership_select_plan img {
        position: static;
    }
    .membership_select_plan svg {
        width: 30px;
        position: relative;
        right: -69px;
        top: -23px;
    }   
    .checkout_info h4, .checkout_info h6 {
        font-size: 14px;
    }
    .table-box td {
        padding: 7px 9px;
        font-size: 14px;
    }
    .cart_table .table-box td {
        font-size: 13px;
    }
    .quantity_box .value_box {
        width: 40px;
        height: 30px;
    }
    #sidebar_contents .slider_category ul {
        padding: 14px 0 27px 0px;
    }
    .quantity_box .minus_plus {
        height: 30px;
        width: 30px;
    }
    .shadow_Box, .white_shadow_box {
        padding: 16px 12px 12px;
    }
    .img_cart {
        width: 57px;
    }
    .last_cart_box {
        width: 143px;
    }
    .table-box b {
        font-size: 14px;
    }
    .cart_box svg {
        fill: #fff;
    }
    .search_box {
        margin: -4px 0 0 21px;
        width: 100%;
    }
    .carousel-control.left span, .carousel-control.right span {
        display: block;
    }
    .carousel-control.left, .carousel-control.right {
        top: -28px;
    }
    .carousel-control.left {
        right: 25px;
        left: auto !important;
    }
    .carousel-control.left {
        left: 0;
    }
    .carousel-control.right {
        right: 0;
    }
    .category_tumbnail img {
        width: 100%;
    }
    .category_info_box {
        padding: 17px 0 0;
    }
    .header_right{
        display: none;
    }
    .orange_bg h3{
        padding: 0;
    }
    .colums_two .slider_category ul li {
        width: 49%;
        margin: 10px 0 7px;
    }
    .footer_box .useful_links{
        width: 48%;
    }
    .procced_checkout {
        padding: 11px 14px 11px 16px;
    }
    .checkout_info {
        float: left;
        width: 50%;
    }
    .slottable input[type="radio"] + label {
        margin-right: 22px;
        margin-bottom: 5px;
    }
    #categories_details_p .slider_category ul li {
        width: 49%;
    }
    #add_minus_qty .value_box {
        width: 51px;
    }
   #add_minus_qty .minus_plus, #add_minus_qty .value_box {
        width: 49px;
    }
    .footer_wrap{
        display: none;
    }
    .carousel-control.left span, .carousel-control.right span {
        color: #591845;
    }
    .carousel-control {
        opacity: 1;
    }
    div.ant-carousel-arrow-left,div.ant-carousel-arrow-right{
        top: -15px;
        width: 17px;
        height: 18px;
        background-repeat: no-repeat  !important;
        background-size: contain !important;
    }
    div.ant-carousel-arrow-left {    
        background: url(../images/ant-arrow-left-mobile.png) no-repeat;
    }
    div.ant-carousel-arrow-right {    
        background: url(../images/ant-arrow-right-mobile.png) no-repeat;
    }
    .header_info {
        padding: 9px 25px 9px 3px;
    }
}
