body {
font-family: 'Avenir Next LT Pro Regular'!important; overflow-x: hidden; background:#eeeeee;
}


.navbar-nav>li>a:hover {
color: #fff;
background: #0dace6;
}
.home-error {
font-size: 15px;
color: #0dace6;
margin: 6px 0 18px 0
}
.language_selection {
display: inline-block;
width: 47px;
margin: 18px 0 0;
height: 47px;
border: 1px solid #cecece;
-webkit-border-radius: 50%;
border-radius: 50%;
text-align: center;




line-height: 47px
}
.language_selection h3 {
margin: 0;
display: inline-block;
line-height: 44px
}
.language_selection h3 a {
margin: 0;
display: inline-block;
font-size: 18px;

color: #cecece;
vertical-align: middle
}
a:hover,
a:focus {
border: 0;
text-decoration: none
}
.language_selection:hover {
background: #0dace6;
}
.language_selection:hover a {
color: #fff
}
.navbar-brand {
margin: 0
}
.select_city_sect {
display: inline-block;
width: 100%;
margin: 14px 0
}
.padding0 {
padding: 0
}
.select_city_sect select {
width: 100%
}



.select_city_sect .select2-selection__rendered {
background: url('../images/location_map.png') top left no-repeat
}
.navbar.navbar-default {
margin-bottom: 0
}


.headerContainerShadow {
background: #FFF;
position: relative;
display: inline-block;
width: 100%;
vertical-align: top
}
.header_common {
display: inline-block;
width: 100%;
vertical-align: top; position:relative; z-index:102;
}
.navbar-default {
border: 0
}
header {
display: inline-block;
width: 100%;
vertical-align: top;
position: relative;
z-index: 8;

}

.responsive_common.after_login_sections .navbar-nav>li>a {
padding: 10px 22px
}
.responsive_common.after_login_sections .flaticon-social::before {
display: inline-block;
font-size: 26px;
margin: 0 9px 0 0;
vertical-align: top
}
.responsive_common.after_login_sections .flaticon-down-arrow::before {
font-size: 14px;
margin: 0 0 0 4px
}
.header_toogle_drop_menu {
display: none;
width: 201px;
background: #fff;
position: absolute;
left: 0;
top: 81px;
box-shadow: 3px 2px 8px 0 #6b3a1e;
-webkit-box-shadow: 3px 2px 8px 0 #6b3a1e
}
.header_toogle_drop_menu ul li {
width: 100%;
display: inline-block
}
.header_toogle_drop_menu ul li a {
width: 100%;
display: inline-block;
padding: 5px 10px;
color: #333
}
.header_toogle_drop_menu ul {
padding: 10px 0 10px 0
}
.header_toogle_drop_menu ul li a:hover {
color: #0dace6;
}
.items_quantty {
text-align: right!important
}
.nav_cat {
display: inline-block;
width: 100%;
vertical-align: top;
background:#333;
min-height:40px; margin:0px 0 17px;
}
.nav_bot_sec {
display: inline-block;margin:0px;
width: 100%;
vertical-align: top; position:relative; 

}
.nav_bot_sec ul li {
display: inline-block; vertical-align:top;
list-style: none; border-right:1px solid #fff;

}
.nav_bot_sec ul {
padding: 0;
margin: 0px 0 0 0
}
.nav_bot_sec ul li a {
font-size: 16px;
color: #fff;
font-weight: 500;
padding: 14px 19px;
display: inline-block
}
.nav_bot_sec ul li a:hover {
color: #fff;
}
.cart_sections {
float: right;
background: #fff;
padding:0;
border-radius: 5px;
-webkit-border-radius: 5px;
margin: 10px 0 3px;
cursor: pointer
}
.cart_sections a {
font-size: 16px;padding:3px 15px; display: inline-block;
color: #000;
font-weight: 600
}
.cart_sections a:hover{ color:#fff;}
.cart_sections:hover {
background: #0dace6;
}
.store_details_sec {
position: absolute;
bottom:29px;
display: inline-block;
width: 80%;  text-align: left; 
left: 0
}
.store_details_sec img {
max-width:100%; height:156px; border-radius:50%; -webkit-border-radius:50%;
}
.store_img img {
max-width: 100%
}
.navbar-right {
margin-right: -0px
}
.store_img {
display: inline-block;
position: relative;
width: 100%;
text-align: center;
margin-bottom: 17px; min-height:392px;
}
.megameu_sections {
display: none
}
a.meanmenu-reveal {
display: none
}
.mean-container .mean-bar {
float: right;
width: 100%;
position: absolute;
z-index: 99999;
background: transparent;
padding: 4px 0;
min-height: 42px;
top: 80px
}
.mean-container a.meanmenu-reveal {
width: 40px;
height: 22px;
padding: 13px 13px 11px 13px;
position: fixed;
top: 14px;
right: 0;
cursor: pointer;
color: #333;
text-decoration: none;
font-size: 16px;
text-indent: -9999em;
line-height: 22px;
font-size: 1px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700
}
.meanmenu-reveal.meanclose {
top: 30px!important
}
.mean-container a.meanmenu-reveal span {
display: block;
background: #333;
height: 4px;
margin-top: 10px
}
.mean-container .mean-nav {
float: left;
width: 100%;
background: #fff;
margin-top: 0
}
.mean-container .mean-nav ul {
padding: 0;
margin: 0;
width: 100%;
list-style-type: none
}
.mean-container .mean-nav ul li {
position: relative;
float: left;
width: 100%
}
.mean-container .mean-nav ul li a {
display: block;
float: left;
width: 100%;
padding: 1em 3%;
margin: 0;
text-align: left;
color: #444;
text-decoration: none;
text-transform: inherit
}
.mean-container .mean-nav ul li li a {
width: 100%;
padding: 6px 3%;
opacity: .75;
filter: alpha(opacity=75);
text-shadow: none!important;
visibility: visible;
color: #000
}
.mean-container .mean-nav ul li.mean-last a {
border-bottom: 0;
margin-bottom: 0
}
.mean-container .mean-nav ul li li li a {
width: 100%;
padding: 0 23px
}
.mean-container .mean-nav ul li li li li a {
width: 60%;
padding: 1em 20%
}
.mean-container .mean-nav ul li li li li li a {
width: 50%;
padding: 1em 25%
}
.mean-expand.mean-clicked {
background: rgba(0, 0, 0, 0) url("../images/meg_dwon.png") no-repeat scroll 96% center!important
}
.mean-container .mean-nav ul li a.mean-expand {
margin-top: 1px;
width: 100%;
border-bottom: 1px solid #eee;
height: 23px;
font-size: 0!important;
color: #000;
background: rgba(0, 0, 0, 0) url("../images/meg_drop.png") no-repeat scroll 96% center;
padding: 12px!important;
text-align: right;
position: absolute;
right: 0;
top: 0;
z-index: 2;
font-weight: 700
}
.mean-container .mean-push {
float: left;
width: 100%;
padding: 0;
margin: 0;
clear: both
}
.mean-nav .wrapper {
width: 100%;
padding: 0;
margin: 0
}
.mean-container .mean-bar,
.mean-container .mean-bar * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box
}
.mean-remove {
display: none!important
}
.responsive_common {
position: relative
}
.footer {
display: inline-block;
width: 100%;
background: #fbfbfb;
}
.foot_info{ font-size:20px; color:#222;}
.footer_descr p {
display: inline-block;
width: 100%;
font-size: 16px;

color: #555;
line-height: 30px
}
.footer_descr img {
display: inline-block;
margin-top: 29px;
margin-bottom: 28px
}
.cms_listing {
display: inline-block;
width: 100%;
margin-top: 9px
}
.cms_listing ul {
display: inline-block;
width: 100%;
padding: 0
}
.cms_listing ul li {
display: inline-block;
padding: 0;
list-style: none
}
.cms_listing ul li a {
display: inline-block;
width: 100%;
padding: 0;
list-style: none;
line-height: 28px;
font-size: 16px;

color: #666;
overflow-wrap: break-word
}
.cms_listing address p {
line-height: 34px;
font-size: 16px;

color: #555
}
.cms_listing address label {
line-height: 34px;
font-size: 16px;

color: #555;
font-weight: normal
}
.cms_listing .flaticon-paper::before {
font-size: 14px;
margin: 0 6px 0 0
}
.cms_listing .flaticon-phone-receiver::before {
font-size: 14px;
margin: 0 6px 0 0
}
.cms_listing ul li a:hover {
color: #0dace6;
}

.social_share ul {
display: inline-block;
width: 100%;
text-align: left;
padding: 0;
margin: 5px 0 3px
}
.social_share ul li {
display: inline-block;
text-align: left; width: auto!important;
padding: 0;
list-style: none;
margin: 0 9px 0 0px;
}
.social_share .flaticon-facebook-logo::before,
.social_share .flaticon-twitter-logo-silhouette::before,
.social_share .flaticon-linkedin-logo::before {
font-size: 15px
}

.social_share .flaticon-instagram-social-network-logo-of-photo-camera::before {
font-size: 15px
}
.cms_listing ul li{ width:100%;}
.social_share ul li a:hover {
color: #0dace6;
}
.social_share p {
font-size: 12px;
text-align:center;
color: #555
}
.copy_rights {    vertical-align: top;
display: inline-block; margin:14px 0 0 0;
width: 100%;
border-top: 1px solid #eaeaea
}
.banner_sections {
display: inline-block;    width: 100%;    vertical-align: top; position:relative; z-index:5;}
.banner_captcha {
display: inline-block;
width: 100%;
text-align: center;
margin-top: 0px; overflow:hidden;
}
.banner_captcha h1 {
display: inline-block;
width: 100%;
text-align: center;

font-size: 45px; 
font-weight:bold;
color: #fff;
margin: 0
}
.banner_captcha h2 {
display: inline-block;
width: 100%;
text-align: center;

font-size: 24px;
color: #fff;
margin: 10px 0 35px 0
}
.findyour_location {
width: 1060px;
margin: 0 auto
}
.select_city select,
.select_categ select {
width: 100%
}
.findyour_inner .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 55px
}
.findyour_inner .select2-container .select2-selection--single {
min-height: 55px
}
.findyour_inner .select2-container--default .select2-selection--single .select2-selection__arrow b {
border-width: 6px 6px 0
}
.findyour_inner .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #888;
border-width: 0 6px 6px
}
.findyour_inner .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 16px
}
.select_categ .select2-container--default .select2-selection--single {
border-radius: 0;
border: medium none
}
.submit_sect .btn {
background: #0dace6; none repeat scroll 0 0;
border: medium none;
-webkit-border-radius: 0 6px 6px 0;
border-radius: 0 6px 6px 0;
height: 55px;
width: 100%;
color: #fff;
text-transform: uppercase;

font-size: 20px;
font-weight: normal
}
.submit_sect .btn:hover {
background: #333
}
submit,
button {
outline: 0
}
.select_city .select2-container--default .select2-selection--single {
border-radius: 6px 0 0 6px;
-webkit-border-radius: 6px 0 0 6px;
border: medium none
}
.findyour_inner .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #666;

font-size: 18px;
font-weight: normal
}
.select_categ {
border-left: 1px solid #c2c2c2
}
.select_city .select2-selection__rendered {
background: url("../images/location.png") no-repeat scroll 14px center
}
.select_city .select2-container .select2-selection--single .select2-selection__rendered {
padding: 0 0 0 40px
}
.select_categ .select2-container .select2-selection--single .select2-selection__rendered {
padding: 0 0 0 18px
}
.findyour_inner {
display: inline-block;
margin-top: 0px;
width: 100%;
margin-bottom: 0px
}
.times_description {
background: #f5f5f5;
display: inline-block;
width: 100%; margin:-20px 0 0 0;
min-height: 70px;
vertical-align: top ;position:relative;
}
.times_description p {
color: #999;

font-size: 18px;
font-weight: normal;
text-align: center;
margin: 21px 0
}
.times_description p a {
color: #0dace6;
margin: 0 0 0 5px
}
.times_description p a:hover {
color: #000
}
.times_description .flaticon-arrow-point-to-right::before {
font-size: 11px;
margin: 0 0 0 5px
}
.inner_product_list h3 {
color: #333;

font-size: 36px;
font-weight: normal;
text-align: center;
margin: 60px 0 0 0
}
.inner_product_list p {
color: #999;

font-size: 16px;
font-weight: normal;
text-align: center;
margin: 0;
}
.market_item {
display: inline-block;
width: 100%;
border: 1px solid #999;
text-align: center;
min-height: 150px;
-o-transition: color .2s ease-out, background 1s ease-in;
-ms-transition: color .4s ease-out, background 1s ease-in;
-moz-transition: color .4s ease-out, background 1s ease-in;
-webkit-transition: color .4s ease-out, background 1s ease-in;
transition: color .2s ease-out, background 1s ease-in
}
.market_item:hover {background:#18C47C;}
.market_item .flaticon-shopping-bags-black-couple::before {
font-size: 48px
}
.market_item .flaticon-employment-deal::before,
.market_item .flaticon-transport::before,
.market_item .flaticon-restaurant::before,
.market_item .flaticon-food::before,
.market_item .flaticon-rose-shape::before {
font-size: 48px
}
.market_item p {
margin: 0
}
.market_item span {
display: inline-block;
width: 100%;
margin: 0px 0 0 0
}
.market_item a {
display: inline-block;
width: 100%;
color: #999;
-o-transition: color .2s ease-out, background 1s ease-in;
-ms-transition: color .4s ease-out, background 1s ease-in;
-moz-transition: color .4s ease-out, background 1s ease-in;
-webkit-transition: color .4s ease-out, background 1s ease-in;

font-size: 16px;
font-weight: normal ; padding:25px 0 20px;
}
.market_item a:hover {    color: #fff}
.item_common {
display: inline-block;
width: 100%;
margin-bottom: 84px
}
.google_paly {
display: inline-block;
width: 100%;
background: #0dace6;
min-height: 500px;
vertical-align: top
}
.left_app img {
margin: 30px 0 0
}
.left_app h3 {

font-size: 36px;
font-weight: normal;
color: #fff;
margin: 59px 0 41px
}
.left_app p {

font-size: 16px;
font-weight: normal;
color: #fff;
line-height: 28px
}
.app_sections {
display: inline-block;
width: 100%
}
.app_sections a {
margin: 0 17px 0 0
}
.owl-item .col-md-4 {
width: 100%
}
.owl-theme .owl-dots .owl-dot span {
background: #acacac none repeat scroll 0 0;
border-radius: 30px;
display: inline-block;
height: 13px;
margin: 5px 7px;
transition: opacity 200ms ease 0s;
width: 13px
}
.owl-dot {
display: inline-block;
margin-top: 38px
}
.owl-controls {
text-align: center
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
background: #0dace6;
}
.featured_list .item_common {
margin-bottom:0px;padding:0 10px;
}
.item_common .owl-nav {
display: none
}
.user_profile_sections h5 {
overflow-wrap: break-word
}
.model_for_signup .modal-header {
text-align: center
}
.sign_up_inner h2 {
margin: 26px 0 26px 0;
display: inline-block;
text-align: center;
width: 100%;

line-height: 12px;
font-size: 16px;
font-weight: normal;
color: #555;
text-transform: uppercase
}
.bottom_border {
display: inline-block;
width: 26px;
height: 3px;
border-bottom: 3px solid #0dace6;
}
.model_for_signup .modal-body {
padding: 0
}
.sign_up_inner .form-control {
border-radius: 0;
box-shadow: none; border-radius:4px;-webkit-border-radius:4px;
font-size: 14px;
color: #333;
height: 40px;
border: 1px solid #c2c2c2;
display: inline-block
}
.model_for_signup .select2-container--default .select2-selection--single {
border-radius: 0;
border: 1px solid #c2c2c2;
height: 40px
}
.model_for_signup .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 38px
}
.model_for_signup .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 7px
}
.has-js .label_check,
.has-js .label_radio {
padding-left: 34px;
cursor: pointer
}
.has-js .label_radio {
background: url("../images/radio-off.png") no-repeat
}
.has-js .label_check {
background: url("../images/check-off.png") no-repeat
}
.has-js label.c_on {
background: url("../images/check-on.png") no-repeat
}
.has-js label.r_on {
background: url("../images/radio-on.png") no-repeat
}
.has-js .label_check input,
.has-js .label_radio input {
position: absolute;
left: -9999px
}
.left_label,
.has-js label.r_on {
font-size: 14px;

color: #555;
font-weight: 300
}
.left_label,
.label_radio {
font-size: 15px;

color: #c2c2c2;
font-weight: 300;
margin: 0 11px 0 0
}
.gender_section {
display: inline-block;
margin: 0px;
width: 100%
}
.check_sect {
margin-bottom: 5px;
margin-top: 1px
}
.check_sect label {
font-size: 12px;

color: #555;
font-weight: 300
}
.check_sect label a,
.sign_up a {
font-size: 14px;

color: #0dace6;
font-weight: 300
}
.sign_up_inner {
display: inline-block;
width: 100%
}
.sign_bot_sub {
float: right;
margin-bottom:0px; 
}


.sign_bot_sublogin {

margin-bottom:0px; width:100%;
}
.sign_bot_sub .btn-primary {
background: #b7b7b7;
border-radius: 0;
box-shadow: none;
font-size: 14px;

color: #fff;
font-weight: 300;
border: 0;
padding: 11px 30px;  border-radius:4px; -webkit-border-radius:4px;
}
.sign_bot_sub .btn-default {
background: #0dace6;
border-radius: 0;
margin: 0 0 0 10px;
box-shadow: none;
font-size: 14px;

color: #fff;
font-weight: 300;
border: 0;
padding: 11px 30px; border-radius:4px; -webkit-border-radius:4px;
}

.sign_bot_sublogin .btn-primary {
background: #b7b7b7;
border-radius: 0;
box-shadow: none;
font-size: 14px;

color: #fff;
font-weight: 300;
border: 0; width:100%;
padding: 11px 30px;  border-radius:4px; -webkit-border-radius:4px;
}

.sign_bot_sublogin .btn-default {
background: #0dace6;
border-radius: 0;
margin: 0 0 0 0px;
box-shadow: none;
font-size: 14px;

color: #fff;
font-weight: 300;
border: 0;width:100%;
padding: 11px 30px; border-radius:4px; -webkit-border-radius:4px; width:100%;
}

.sign_bot_sublogin .btn-primary:hover {
background: #0dace6;
}
.sign_bot_sublogin .btn-default:hover {
background: #333; color:#fff;
}

.close {
font-size: 28px
}
.sign_up {
margin:14px 0 0;
color: #555;

font-size: 14px;
font-weight: 300
}
.sign_bot_sub .btn-primary:hover {
background: #0dace6;
}
.sign_bot_sub .btn-default:hover {
background: #333
}
.fb_or {
text-align: center
}
.fb_or a {
display: inline-block;
background: #4660a4;border-radius:4px; -webkit-border-radius:4px;
min-height: 40px;
font-size: 14px;

color: #fff;
font-weight: 300;
min-height: 40px;
line-height: 40px;
padding: 0 39px;
margin: 0 0 26px 0
}
.fb_or .flaticon-facebook-logo::before {
font-size: 17px;
margin: 0 5px 0 0;
vertical-align: iddle
}
.fb_or span {
display: inline-block;
width: 100%;
margin: 5px 0 18px 0
}
.fb_or a:hover {
opacity: .5
}
.sign_upcooper .select2-selection__rendered {
color: #999!important
}
.model_for_signup .modal-content {
border-bottom: 2px solid #0dace6;
}
.forgout_pass {
float: right;
clear: both
}
.forgout_pass a {
font-size: 14px;

color: #0dace6;
font-weight: 300
}
.icon-menu {
cursor: pointer
}
.store_list {
display: inline-block;
width: 100%;
vertical-align: top;
min-height: 300px
}
.inner_show {
box-shadow: 0 1px 3px 0 #999;
-webkit-box-shadow: 0 1px 3px 0 #999
}
.side_filter {
display: inline-block;
width: 100%;
background: #fff;
padding: 15px 15px;
min-height: 606px;
margin: 15px 0 50px;

border:1px solid #eaeaea; 
}
.store_item_list {
display: inline-block;
width: 100%; padding-bottom:30px;
vertical-align: top;
background: #f6f6f6 ; 
}
#custom-search-input .btn-danger {
background: transparent; border-radius:0px;
border: 1px solid #dddbdb;
height: 36px
}
#custom-search-input .glyphicon-search::before {
color: #dddbdb;
vertical-align: middle
}
#custom-search-input .form-control {
box-shadow: none;
border-color: #dddbdb; border-radius:0px;
height: 36px
}
.cat_all_titl {
display: inline-block;
width: 100%;
font-size: 14px;
color: #222;
font-weight: 600;
border-top: 1px solid #f5f5f5;
border-bottom: 1px solid #f5f5f5;
padding: 12px 0;
margin: 13px 0
}
.cat_all_titl .flaticon-category::before,
.cat_all_titl .flaticon-sort-by-attributes::before,
.flaticon-filter-results-button::before {
float: right
}
.cat_listing ul li {
list-style: none;
padding: 0;
margin: 0 0 8px 0
}
.cat_listing ul {
padding: 0
}
.store_item_list .has-js .label_check {
background: rgba(0, 0, 0, 0) url("../images/store_uncheck.png") no-repeat 0 4px
}
.store_item_list .has-js label.c_on {
background: rgba(0, 0, 0, 0) url("../images/store_checked.png") no-repeat 0 4px
}
.cat_listing ul li label {
font-size: 14px;
font-weight: 300;
color: #555;
margin: 0;
vertical-align: middle;
cursor: pointer
}
.cat_listing ul li label p {
margin: 0;
vertical-align: middle
}
.store_item_list .has-js .label_check,
.has-js .label_radio {
padding-left: 21px
}
.cat_listing ul li a {
font-size: 14px;
color: #555
}
.flaticon-settings::before,
.flaticon-clock::before,
.flaticon-favorite-2::before {
font-size: 15px;
margin: 0 6px 0 0
}
.budj {
display: inline-block;
width: 19px;
height: 12px;
background: url("../images/budject.png") left center no-repeat
}
.cat_listing ul li a:hover {
color: #0dace6;
}
.cat_listing ul li:hover .budj {
background: url("../images/bud_hover.png") left center no-repeat
}
.show_bud.has-js ul {
border-top: 1px solid #f5f5f5;
margin: 14px 0 0;
padding: 16px 0 0
}
.store_itm_img {
display: inline-block;
width: 100%;
vertical-align: middle;
position: relative
}
.store_itm_img a {
display: inline-block;
width: 100%;
vertical-align: middle;
text-align: center;
line-height: 121px
}
.my_fav_sec .store_itm_img a {
line-height: 90px
}
.returen_order .select2-container {
width: 100%!important
}
.store_itm_img a img {
vertical-align: middle;
-webkit-transition: opacity 1s ease-in-out;
max-width: 100%;
-moz-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out
}
.common_item {
display: inline-block;
width: 100%;
background: #fff;
margin-bottom: 25px
}
.store_itm_desc a {
font-size: 14px;
color: #595959;
font-weight: 500;
display: inline-block;
margin: 12px 0 3px
}
.store_itm_desc p {
font-size: 12px;
color: #777;
font-weight: 500;
margin: 0;
min-height: 36px
}
.store_itm_desc {
padding: 0 10px
}
.store_itm_desc a:hover {
color: #0dace6;
}
.store_right_items {
display: inline-block;
width: 100%;
margin: 15px 0 7px;
}
.app_stores {    display: inline-block;    margin-top: 14px;}
.store_itm_rating h2 {
font-size: 14px;
color: #595959;
margin: 0;
padding: 9px 0 0 0;
display: inline-block;
line-height: 19px
}
.store_itm_rating {
vertical-align: top;
display: inline-block;
width: 100%;
padding: 0 10px;
border-top: 1px solid #eae9e9;
margin: 5px 0 2px
}
.store_itm_rating h2 a {
margin: 0 10px 0 0;
vertical-align: top
}
.store_itm_img a img:hover {
opacity: .5
}
.price_sec {
position: absolute;
bottom: -6px;
right: 0;
display: inline-block;
background: #0dace6;
padding: 0 8px;
}
.price_sec b {
font-size: 14px;
color: #fff
}
.price_sec p {
font-size: 12px;
color: #fff;
margin-bottom: 0
}
.four_not_error {
display: inline-block;
width: 100%;
text-align: center
}
.four_not_error img {
display: inline-block;
margin-top: 60px
}
.four_not_error h1 {
font-size:23px;
color: #555;
margin-bottom: 0;
font-weight: 600;
display: inline-block;
width: 100%;
margin: 77px 0 0 0
}
.four_not_error h3 {
font-size: 22px;line-height: 25px;
color: #555;
margin-bottom: 0;
font-weight: 300
}
.hvr-ripple-out {
display: inline-block;
background: #0dace6;
padding: 9px 39px;    border-radius: 4px;
font-size: 18px;
color: #555;
font-weight: 500;
color: #fff;
margin: 26px 0 100px 0
}
.hvr-ripple-out:hover {
color: #fff;
background: #333
}
.no_store_avlable {
display: inline-block;
width: 100%;
background: #fff;
/* min-height: 257px; */
margin: 0px 0px 15px 0px;
}
.no_data{
width: 100%;
}
.no_store_img img {
display: inline-block;
margin-top: 32px
}
.no_store_img p {
display: inline-block;
width: 100%;
font-size:16px;
color: #bfbebe;
margin-top: 29px
}
.no_store_img a {
color: #0dace6;
}
.no_store_img {
display: inline-block;
width: 100%;
text-align: center
}
.no_store_avlable .select_city {
border: 1px solid #c2c2c2;
border-right: 0;
-webkit-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px
}
.no_store_avlable .findyour_inner .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 51px
}
.no_store_avlable .findyour_inner .select2-container .select2-selection--single {
min-height: 50px
}
.no_store_avlable .findyour_inner .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 13px
}
.no_store_avlable .select_categ {
border: 1px solid #c2c2c2
}
.no_store_avlable .submit_sect .btn {
height: 52px
}
.store_details_sec h2 {
display: inline-block;
width: 100%;
font-size: 21px; margin-top:0px;
color: #fff;
font-weight: normal
}
.store_details_sec p {
display: inline-block;
width: 100%;
font-size: 16px; margin:0px;
color: #fff;
font-weight: 500
}
.store_details_sec h4 {
display: inline-block;
width: 100%;
font-size:15px; margin:0px;
color: #fff;
font-weight: 500
}
.store_icons {
position: absolute;
bottom: 13px;
right: 0
}
.store_icons ul li {
display: inline-block;
margin: 0 9px 0 0
}
.store_icons ul li a {
display: inline-block;
width: 30px;
height: 30px;
border-radius: 50%;
background: #333;
line-height: 27px;
vertical-align: middle;
color: #fff
}
.store_icons ul li a:hover {
background: #0dace6;
}
.bakery_title a:hover{ color:#F78A2A}
.bakery_title h2{ padding:0px; margin:0px;}
.bakery_title a {
display: inline-block;
font-size: 22px;
font-weight: 500;
color: #555;
margin: 11px 0 11px 0;
padding: 0 15px
}
.bakery_sections {display: inline-block;width: 100%;}
.store_list_img {display: inline-block;width: 100%;text-align: center;margin: 0 0 15px 0;overflow: hidden}
.store_list_img a {transition: all .2s ease-in-out;display: inline-block;width: 100%;text-align: center;vertical-align: middle;line-height: 211px}
.store_list_img a img {
display: inline-block;
vertical-align: middle;
-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-ms-transition: all 2s ease;
transition: all 2s ease;
- See more at:
}
.store_list_img a img:hover {
transform: scale(1.2)
}
.store_list_desc a {
font-size: 16px;
color: #555;
font-weight: 500;
text-align: center;
display: inline-block;vertical-align:top; overflow:hidden;
width: 100%
}
.store_list_desc h3 {
font-weight: 600;
text-align: center;
margin: 0
}
.bakery_title {
display: inline-block;
width: 100%;
border-bottom: 1px solid #eaeaea
}
.marked_price {
font-size: 18px;
color: #999;
text-decoration: line-through;font-family:calibri;   font-weight: 400;
margin: 0 21px 0 0
}
.nrl_price {
font-size: 18px;
color: #0dace6; font-family:calibri;   font-weight: 400;
}

.bakery_sections .owl-dots {
display: none!important
}
/* .bakery_sections .owl-nav {
position: absolute;
top: -46px;
right: -4px;
width: 74px
} */
.kakery_slider .owl-prev {
float: left;
background: url("../images/arrow.png") 0 0 no-repeat;
font-size: 0;
width: 28px;
height: 28px
}
.kakery_slider .owl-next {
float: left;
background: url("../images/arrow.png") -28px 0 no-repeat;
font-size: 0;
width: 28px;
height: 28px
}
.kakery_slider {
display: inline-block;
background: #fff;
width: 100%;
border-bottom: 1px solid #eaeaea;
margin-bottom: 24px
}
.new_off {
position: absolute;
top: 6px;
right: 19px;
z-index: 2;
width: 50px;
height: 50px;
border-radius: 50%;
background: #fcec94
}
.new_off p {
text-align: center;
line-height: 49px;
margin: 0
}
.chocolate_slider {
border-top: 2px solid #333;
display: inline-block;
width: 100%
}
.border_top_sec {
border-top: 2px solid #EC457E
}
.cart_dyn_sec .modal-dialog {
width: 950px
}
.cart_dyn_sec .modal {
top: 154px
}
.modal-dialog.position_relative {
position: relative;
top: 27px
}
.cart_dyn_sec .modal-body {
display: inline-block;
width: 100%;
border-bottom: 2px solid #0dace6;
}
.inner_cart_sections {
display: inline-block;
width: 100%;
margin: 0px 0 33px 0
}

.count_numbers ul {
display: inline-block;
padding: 0;
text-align: center;
vertical-align: top ; margin:0px;
}
.count_numbers ul li {
display: inline-block;
list-style: none;cursor: pointer;
vertical-align: top;
}


.cart_sections_tables .table>thead>tr>th {
border-bottom: 1px solid #ddd
}


.minuse_number input[type="text"] {
width: 41px;
height: 30px;
border: 0;
text-align: center
}
.count_numbers {
display: inline-block; margin: 0 18px 0 0;
text-align: left; vertical-align:middle;
}
.padding_left0 {
padding-left: 0
}
.padding_right0 {
padding-right: 0
}
.cat_price {
font-size: 24px;
color: #0dace6;
font-weight: 500;
text-align: right
}
.cat_wight {
font-size: 18px;
color: #555;
font-weight: 500
}
.cart_but_sec .btn-primary {
background: #0dace6;
border: 0;
border-radius: 0;
padding: 13px 62px;
font-size: 16px;
font-weight: 600
}
.cart_but_sec {
float: right;
margin: 39px 0 0 0
}
.cart_but_sec .btn-primary:hover {
background: #333;
border-color: #333
}
.stor_title {
display: inline-block;
width: 100%;
border-bottom: 2px solid #0dace6; margin-bottom:20px;
}
.stor_title h1 {
display: inline-block;
width: auto;
font-size: 22px;
color: #555;
margin: 0;
padding-bottom: 18px;
font-weight: normal;
margin: 19px 0 0
}
.stor_title .btn-primary {
background: #0dace6;
border-radius: 0;
border: 0;
float: right;
margin: 15px 0 0 0
}
.stor_title .btn-primary:hover {
background: #333
}
.store_info_sections {
display: inline-block;
width: 100%;
background: #fff;border:1px solid #eaeaea;
}
.sto_info_add h2 {
font-size: 24px;
color: #555;
font-weight: normal
}
.sto_info_add p {
font-size: 18px;
color: #999;
font-weight: 500;
margin-bottom: 24px
}
.delevery_free .flaticon-scooter::before {
font-size: 65px;
vertical-align: top;
color: #999
}
.delevery_free h3 {
font-size: 18px;
color: #555;
font-weight: 500
}
.delevery_free h4 {
font-size: 18px;
color: #999;
font-weight: 500
}
.delevery_free {
display: inline-block;
width: 100%;
border-top: 1px solid #c2c2c2;
margin: 0
}
.delevery_free .flaticon-wait::before {
font-size: 39px;
vertical-align: top;
color: #999;
margin: 15px 0 0;
display: inline-block
}
.social_share_info {
display: inline-block;
margin: 24px 0 9px
}
.social_share_info p {
display: inline-block;
font-size: 18px;
color: #999;
font-weight: 300
}
.social_share_info {
float: right
}
.social_share_info ul {
padding: 0;
display: inline-block
}
.social_share_info ul li {
padding: 0;
display: inline-block
}
.fb_icon {
width: 30px;
height: 30px;
border-radius: 50%;
-webkit-border-radius: 50%;
background: #3b5998;
display: inline-block;
text-align: center
}
.Tw_icon {
width: 30px;
height: 30px;
border-radius: 50%;
-webkit-border-radius: 50%;
background: #55acee;
display: inline-block;
text-align: center
}
.in_icon {
width: 30px;
height: 30px;
border-radius: 50%;
-webkit-border-radius: 50%;
background: #6a453b;
display: inline-block;
text-align: center
}
.pint_icon {
width: 30px;
height: 30px;
border-radius: 50%;
-webkit-border-radius: 50%;
background: #cb2027;
display: inline-block;
text-align: center
}
.social_share_info ul li a {
line-height: 30px;
color: #fff;
margin: 0 0 0 8px
}
.map_sections {
display: inline-block;
width: 100%;
margin: 24px 0 0
}
.left_deliver {
display: inline-block;
width: 100%
}
.left_deliver {
display: inline-block;
width: 100%;
background: #fff;
margin: 14px 0 33px ;border:1px solid #eaeaea;
}
.left_deliver h3 {
display: inline-block;
width: 100%;
font-size: 18px;
color: #555;
font-weight: 600;
border-bottom: 1px solid #cecece;
padding: 0 0 18px 15px
}
.left_deliver ul {
display: inline-block;
padding: 0;
width: 100%;
height: 256px;
overflow-y: auto;
max-height: inherit
}
.left_deliver ul li {
display: inline-block;
padding: 0;
list-style: none;
width: 100%;
margin-bottom: 5px
}
.left_deliver ul li p {
display: inline-block;
font-size: 18px;
color: #999;
font-weight: normal;
margin: 0
}
.left_deliver ul li label {
display: inline-block;
font-size: 18px;
color: #999;
font-weight: normal;
text-align: right;
width: 100%;
margin: 0
}
.review_photo img {
display: inline-block;
width: 111px;
height: 111px;
border-radius: 50%;
-webkit-border-radius: 50%
}
.review_photo p {
display: inline-block;
font-size: 18px;
color: #555;
font-weight: 500;
margin: 10px 0 4px 0;
width: 100%
}
.review_sections {
display: inline-block;
width: 100%;
margin-top: 0
}
.rating p {
display: inline-block;
font-size: 18px;
color: #999;
font-weight: 500;
vertical-align: middle;
margin: 0 0 0 22px
}
.review_rating h3 {
display: inline-block;
font-size: 18px;
color: #999
}
.review_rating p {
display: inline-block;
font-size: 18px;
color: #555;
font-weight: 500;
width: 100%
}
.rating {
display: inline-block;
margin: 11px 0 19px
}
.margin40 {
margin-bottom: 40px
}
.offer_list {
display: inline-block;
width: 100%;
background: #fff;
box-shadow: 0 0 5px 3px #e9e9e9;
-webkit-box-shadow: 0 0 5px 3px #e9e9e9;
border-radius: 5px;
-webkit-border-radius: 5px;
margin-bottom: 25px
}
.offers_list {
display: inline-block;
width: 100%;
margin-top: 20px
}
.offers_desc {
display: inline-block;
width: 100%;
padding: 0 15px
}
.offers_desc a {
display: inline-block;
font-size:18px;
color: #555;
font-weight: normal;
margin: 10px 0 0
}
.offers_desc p {
font-size: 16px;
color: #999;
font-weight: 500
}
.offers_desc p a {
font-size: 16px;
color: #0dace6;
font-weight: 500;
text-transform: uppercase
}
.review_sections .stor_title {
margin-bottom: 20px
}
.offers_desc a:hover {
color: #0dace6;
}
.offers_img a {
display: inline-block;
width: 100%;
vertical-align: middle;
line-height: 270px;
text-align: center
}
.offers_img a img {
display: inline-block;
width: 100%;
overflow: hidden border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
-webkit-transition: all .7s ease;
border-radius: 5px 5px 0 0;
transition: all .7s ease;
-webkit-border-radius: 5px 5px 0 0
}
.offers_img a img:hover {
text-shadow: 0 0 15px #000;
background: #0dace6;
height: 100%;
opacity: .4
}
.reg_your_store {
margin: 0 auto;
width: 369px
}
.list_my_store {
display: inline-block;
width: 100%;
background: url("../images/list_bg.png") no-repeat;
min-height: 350px;
background-size: cover;
-webkit-background-size: cover;
vertical-align: top
}
.reg_login {
display: inline-block;
width: 100%;
background: #fff;
padding: 0 31px;
margin: 15px 0;
border-bottom: 2px solid #0dace6;
}
.reg_login h2 {
font-size: 30px;
font-weight: 500;
color: #0dace6;
}
.reg_login p {
font-size: 16px;
font-weight: 500;
color: #999;
margin: 28px 0 31px 0
}
.reg_login a {
font-size: 18px;
font-weight: 500;
color: #0dace6;
text-align: center;
width: 100%;
display: inline-block
}
.but_reg {
text-align: center;
margin: 40px 0 13px
}
.but_reg .btn-warning {
background: #0dace6;
border-radius: 0;
border: 0;
font-size: 16px;
padding: 10px 40px
}
.but_reg .btn-warning:hover {
background: #333;
border-color: #333
}
.reg_your_store .has-js .label_check {
background: rgba(0, 0, 0, 0) url("../images/check-off.png") no-repeat 0 4px
}
.reg_your_store .has-js label.c_on {
background: rgba(0, 0, 0, 0) url("../images/check-on.png") no-repeat 0 4px
}
.how_it_works {
display: inline-block;
width: 100%;
vertical-align: top;
background: #fff
}
.how_it_wors_inner {
text-align: center
}
.how_it_wors_inner h1 {
font-size: 36px;
color: #333;
font-weight: bold;
margin: 57px 0 27px
}
.how_it_wors_inner p {
font-size: 16px;
color: #999;
font-weight: normal;
margin: 0 0 65px
}
.how_it_wors_inner a {
font-size: 18px;
color: #fff;
font-weight: normal;
background: #0dace6;
padding: 10px 65px;
margin: 61px 0 69px;
display: inline-block;
font-weight: 500
}
.how_it_wors_inner a:hover {
background: #333
}
.how_it_wors_inner img {
display: inline-block;
clear: both
}
.cites_count {
display: inline-block;
width: 100%;
text-align: center;
vertical-align: top
}
.cites_list .flaticon-skyscrapers::before {
font-size: 106px;
color: #aaa9a9
}
.cites_list .flaticon-website::before {
font-size: 92px;
color: #aaa9a9
}
.cites_list .flaticon-commerce::before {
font-size: 106px;
color: #aaa9a9
}
.cites_list h3 {
font-size: 36px;
color: #151515;
font-weight: 500;
margin: 0 0 6px 0
}
.cites_list p {
font-size: 18px;
color: #999;
font-weight: 500;
margin: 0 0 20px 0
}
.list_icons {
display: inline-block;
width: 100%;
min-height: 160px
}

.cms_pages {
background: #fff;
border-radius: 5px;
box-shadow: 0 3px 5px 3px #f0f0f0;
display: inline-block;
width: 100%;
padding: 0 15px;
margin-bottom: 77px;
margin-top: 20px
}
.stor_title h1 span {
font-size: 14px;
color: #979797;
font-weight: normal;
vertical-align: middle
}
.cms_pages h2 {
display: inline-block;
font-size: 18px;
color: #353535;
font-weight: 500;
margin: 19px 0 23px 0;
width: 100%
}
.cms_pages label {
display: inline-block;
font-size: 15px;
color: #9f9d9d;
font-weight: 300;
margin-bottom: 26px;
line-height: 27px
}
.cms_pages label a {
color: #0dace6;
}
.about_us_bg {
display: inline-block; position:relative;
width: 100%;
vertical-align: top;
background: url("../images/abt_bg.jpg") no-repeat;
min-height: 360px
}
.banner_abt {
display: inline-block;
width: 100%;
text-align: center;
margin: 9% 0
}
.banner_abt h1 {
font-size: 48px;
font-weight: normal;
color: #fff
}
.banner_abt p {
font-size: 18px;
font-weight: normal;
color: #fff
}
.who_we_are {
display: inline-block;
width: 100%;
vertical-align: top;
padding-bottom: 24px;
background-color: #fff;
}
.who_we_are h2 {
display: inline-block;
width: 100%;
font-size:21px;
color: #222;
font-weight:bold;
text-align: center;
margin:42px 0 20px 0;
}
.who_we_are p {
display: inline-block;
width: 100%;
font-size: 15px;
color: #9f9d9d;
font-weight: 500;
text-align: center;
margin: 0 0 22px 0;
line-height: 27px
}
.right_desc h3 {
font-size: 36px;
color: #0dace6;
font-weight: 300;

margin: 90px 0 14px 0
}
.right_desc p {
font-size: 18px;
color: #999;
font-weight: normal
}
.left_abt_img {
margin-top: 18px
}
.bat_list {
display: inline-block;
width: 100%
}
.bat_list_buttons {
display: inline-block;
width: 100%;
text-align: center;
margin: 34px 0 58px 0
}
.bat_list_buttons .btn {
background: #0dace6;
font-size: 18px;
color: #fff;
font-weight: normal;
border-radius: 0;
padding: 8px 51px;
border: 0
}
.bat_list_buttons .btn:hover {
background: #333
}
.client_logos .item {
text-align: center
}
.client_logos .owl-nav {
display: none
}
.client_logos {
display: inline-block;
margin: 26px 0 36px;
width: 100%
}
.inner_page_common {
display: inline-block;
width: 100%;
background: #eef2f5;
vertical-align: top
}
.map_section {
border-radius: 0;
display: inline-block;
width: 100%;
background: #fff;
margin-top: 20px;
margin-bottom: 15px;border:1px solid #eaeaea;

}

.contact_det {
display: inline-block;
width: 100%;
background: #fff;
min-height: 371px;
padding: 0 15px;
border:1px solid #eaeaea;
margin-top: 2px;

}
.contact_det h3 {
font-size: 18px;

color: #555;
border-bottom: 1px solid #cecece;
padding: 0 0 15px 0
}
.contact_det address h4 {
font-size: 18px;

color: #555;
margin: 19px 0 13px 0
}
.contact_det address p {
font-size: 16px;

color: #999;
margin: 7px 0 0 25px
}
.contact_det address a {
font-size: 15px;

color: #555;
width: 100%;
display: inline-block;
margin: 11px 0 13px 0
}
.contact_det address label {
font-size: 15px;

color: #555;
width: 100%;
display: inline-block;
font-weight: 300
}
.contact_det .flaticon-location-pin::before {
font-size: 22px;
margin: 0 6px 0 0;
color: #0dace6;
}
.contact_det .flaticon-phone-receiver::before {
font-size: 22px;
margin: 0 6px 0 0;
color: #0dace6;
}
.contact_det .flaticon-close-envelope::before {
font-size: 18px;
vertical-align: top;
margin: 0 9px 0 0;
color: #0dace6;
}
.contact_det .social_share ul {
margin: 0 0 11px
}
.contact_det .social_share ul li a {
height: 35px;
line-height: 35px; color:#fff;
width: 34px;
display: inline-block;
border-radius: 50%;
-webkit-border-radius: 50%
}
.face {
background: #3b5998!important
}
.ins {
background: #6a453b!important
}
.twi {
background: #55acee!important
}
.link {
background: #007ab9!important
}
.contact_det .social_share ul li a:hover {
color: #fff
}
.right_form {
border:1px solid #eaeaea;
background: #fff;
display: inline-block;
width: 100%;

margin-bottom: 60px;

padding: 25px 0 0 0;

}
.right_form .form-control {
height: 45px;
border-radius:5px;border: 1px solid #eceaea;
box-shadow: none;
font-size: 16px;

color: #c2c2c2
}
.right_form .select2-container--default .select2-selection--single {
height: 43px;
border-radius: 0;
box-shadow: none;

}
.right_form .select2-container--default .select2-selection--single .select2-selection__rendered {
font-size: 16px;

color:#a69b99;
}
.right_form .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 43px
}
.right_form .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 9px
}
.contact_us_inner textarea {
min-height: 150px;
resize: none
}
.right_form .sign_bot_sub .btn-primary {
padding: 12px 47px;
font-size: 17px
}
.right_form .sign_bot_sub .btn-default {
padding: 12px 47px;
font-size: 17px;
margin: 0 0 0 15px;
opacity: 0.9;
}
.right_form .form-group {
margin-bottom: 22px;
display: inline-block;
width: 100%
}
.contact_det .social_share ul {
text-align: left
}
.contact_det .social_share ul li {
margin: 0 8px 0 0
}
#demo_wrap {
width: 100%;
display: inline-block
}
.no-js .accordion-body {
display: block
}
.accordion-body {
display: none;
padding: 0;
background-color: #fff;
border-radius: 0;
margin: 4px 0;
overflow: hidden
}
.accordion-body>*>.accordion-body {
background-color: #ededed;
margin: 0
}
.accordion-header {
background: #fff url("../images/accordion-closed.png") no-repeat 99% center;
margin: 13px 0;
color: #555;
padding: 11px 15px;
cursor: pointer;
border-radius: 0;
position: relative;
box-shadow: 1px 2px 3px 2px #e5e5e5;
-webkit-box-shadow: 1px 2px 3px 2px #e5e5e5
}
.sucess_user {
display: inline-block;
width: 30px;
height: 30px;
position: absolute;
right: 30px;
top: 4px;
background: url("../images/sucess_party.png") no-repeat
}
.accordion-header.open {
background: #fff url("../images/accordion-opened.png") no-repeat 99% center;
color: #333;
font-weight: 500;
font-size: 20px;
font-family: 'Poppins', sans-serif;
margin-bottom: 0
}
.accordion-header {
font-weight: 500;
font-size: 20px;
font-family: 'Poppins', sans-serif
}
.accordion-header:last-of-type {
margin-bottom: 0
}
.accordion-header.open:last-of-type {
margin-bottom: 4px
}
.accordion-header span {
position: absolute;
right: 6px;
top: 6px;
background: #fff;
padding: 2px 5px;
border-radius: 4px;
color: #333;
font-weight: normal
}
.party_title {
display: inline-block;
width: 100%;
margin: 0;
background: #42175d;
font-weight: 500;
font-size: 18px;
font-family: 'Poppins', sans-serif;
color: #fff;
padding: 16px 15px
}
.item_part {
box-shadow: 0 2px 4px 0 #c8c8c8;
-webkit-box-shadow: 0 2px 4px 0 #c8c8c8;
display: inline-block;
width: 100%
}
.item_content a {
display: inline-block;
width: 100%;
font-size: 18px;
font-family: 'Poppins', sans-serif;
color: #333;
font-weight: 500;
margin: 9px 0 0 0
}
.item_content p {
display: inline-block;
width: 100%;
font-size: 14px;
font-family: 'Poppins', sans-serif;
color: #777;
font-weight: 300
}
.item_content {
display: inline-block;
width: 100%;
padding: 0 15px
}
.part_one_sec {
display: inline-block;
width: 100%
}
.part_one_sec_common {
display: inline-block;
width: 100%;
margin: 20px 0
}
.buttons_abs {
position: absolute;
bottom: -18px;
right: 10px;
width: 60px;
height: 60px
}
.btn-floating.btn-large {
border-radius: 50%;
-webkit-border-radius: 50%;
text-align: center;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)
}
.accordion-group .red {
background: #381659!important
}
.item_img {
display: inline-block;
width: 100%;
position: relative
}
.buttons_abs a {
font-size: 31px;
font-weight: 300;
color: #fff;
line-height: 61px
}
.part_one_sec.partytwo .party_title {
background: #83227e
}
.part_one_sec.partytwo .red {
background: #83227e!important
}
.part_one_sec.partythree .party_title {
background: #b62e65
}
.part_one_sec.partythree .red {
background: #b62e65!important
}

.right_descript_det {
display: inline-block;
margin-bottom: 60px;
width: 100%
}
.election_basket .btn {
background: #381659;
font-size: 18px;
font-family: 'Poppins', sans-serif;
color: #fff;
font-weight: 300;
text-transform: uppercase;
border-radius: 35px;
-webkit-border-radius: 35px;
padding: 5px 21px
}
.election_basket .btn:hover {
background: #b62e65
}
.election_basket {
float: right;
margin: 60px 0 0
}
.two_cand_allow {
background: #ccc;
box-shadow: 1px 4px 7px3px #ccc;
-webkit-box-shadow: 1px 4px 7px3px #ccc;
display: inline-block;
padding: 5px 15px;
width: 100%;
border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px
}
.two_cand_allow p {
margin: 0;
display: inline-block;
width: 100%;
font-size: 16px;
color: #777;
font-weight: 300;
padding: 5px 0 3px 0
}
.accordion-body.inner_party_sections .accordion-header {
font-size: 18px;
color: #fff;
font-weight: 500;
background: #42175d url("../images/acc_dwon.png") no-repeat scroll 99% center;
margin-top: 0
}
.accordion-body.inner_party_sections .accordion-header em {
font-size: 18px;
color: #fff;
font-weight: 500;
font-size: inherit;
margin: 0 0 0 35px
}
.accordion-body.inner_party_sections .accordion-header.open {
background: #42175d url("../images/acc_upp.png") no-repeat scroll 99% center
}
.party_one_inner {
display: inline-block;
width: 100%;
background: #381659;
padding: 13px 0;
vertical-align: top;
margin-bottom: 2px
}
.user_party_pho {
display: inline-block;
width: 100%
}
.user_party_pho img {
display: inline-block;
width: 85px;
height: 85px;
border-radius: 50%;
-webkit-border-radius: 50%;
-webkit-filter: opacity(50%);
filter: opacity(50%)
}
.user_descrip {
display: inline-block;
width: 100%;
margin: 11px 0 0 0
}
.user_descrip h2 {
font-size: 16px;
font-weight: 500;
color: #fff;
margin: 0;
text-transform: uppercase
}
.user_descrip p {
font-size: 12px;
font-weight: 300;
color: #fff;
margin: 5px 0 5px 0
}
.user_descrip label {
font-size: 12px;
font-weight: 300;
color: #fff;
margin: 0
}
.progras_active {
float: right;
margin: 4px 0 0 0
}
.party_one_inner.sub_two {
background: #491d73
}
.party_one_inner.sub_three {
background: #59248c
}
.inner_party_sections .accordion-header.open {
margin-bottom: 3px;
box-shadow: none
}
.sub_group_acc .accordion-header {
margin-bottom: 4px
}
.accordion-header.acc_col_one {
background: #83227e url("../images/acc_dwon.png") no-repeat scroll 99% center!important
}
.accordion-header.acc_col_one.open {
background: #42175d url("../images/acc_upp.png") no-repeat scroll 99% center!important
}
.accordion-header.acc_col_two {
background: #b62e65 url("../images/acc_dwon.png") no-repeat scroll 99% center!important
}
.accordion-header.acc_col_two.open {
background: #b62e65 url("../images/acc_upp.png") no-repeat scroll 99% center!important
}
.ac-pane {
margin-bottom: 15px;
color: #333
}
.ac-pane:last-child {
margin-bottom: 0
}
.ac-content {
display: none
}
.ac-title {
color: #555;
display: block;
padding: 0;
background: #d9d9d9;
font-size: 18px;
text-transform: uppercase;
min-height: 74px;
line-height: 74px
}
.ac-title i {
float: left;
font-size: 40px;
background: #0dace6;
color: #fff;
padding: 0 23px;
line-height: 72px;
margin: 0 22px 0 0
}
.ac-content {
margin-top: 2px
}
.content_inner_faq {
display: inline-block;
width: 100%;
border: 1px solid #ccc;
padding: 15px 15px
}
.accordion-wrapper {
display: inline-block;
margin-top: 30px;
margin-bottom: 70px
}
.content_inner_faq h2 {
font-size: 20px;
color: #555
}
.content_inner_faq p {
font-size: 14px;
color: #999;
font-size: 300
}
.cart_sections_tables .table a {
font-size: 18px;
color: #555; line-height: 28px;
}
.cart_sections_tables .table td {
font-size: 18px;
color: #555;
vertical-align: middle;
text-align: center
}
.cart_sections_tables .table th {
font-size: 18px;
color: #555;
vertical-align: middle;
text-align: center;
font-weight: normal
}
.cart_sections_tables .table a:hover {
color: #0dace6;
}
.cart_sections_tables .flaticon-delete::before {
font-size: 21px
}
.cart_sections_tables {
display: inline-block;
width: 100%;
margin: 15px 0 0 0
}
.price_setions_list label {
display: inline-block;
width: 100%;
font-size: 18px;
color: #555;

}
.price_setions_list p {
display: inline-block;
width: 100%;
font-size: 18px;
color: #555;
text-align: right
}
.color_sec {
color: #0dace6;!important
}
.price_setions {
display: inline-block;
width: 100%;
border-top: 1px solid #ddd;
padding: 29px 0 0 0
}
.price_setions_list_total label {
display: inline-block;
width: 100%;
font-size: 18px;
color: #555;
margin: 0;
line-height: 63px;

}
.price_setions_list_total p {
line-height: 63px;
display: inline-block;
width: 100%;
font-size: 22px;
color: #0dace6;
text-align: right;
margin: 0
}
.price_setions_list_total {
display: inline-block;
width: 100%;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd
}
.price_buttons {
float: right;
margin: 26px 0 25px
}
.price_buttons .btn.btn-primary.btn-lg {
color: #fff;
background: #b7b7b7;
font-size: 18px;
border: 0;
border-radius: 0;
padding: 13px 35px;
margin: 0 11px 0 0
}
.price_buttons .btn.btn-primary.btn-lg:hover {
background: #0dace6;
}
.price_buttons .btn-default:hover {
background: #333
}
.price_buttons .btn-default {
color: #fff;
background: #0dace6;
font-size: 18px;
border: 0;
border-radius: 0;
padding: 13px 35px
}
.btn.focus,
.btn:focus,
.btn:hover {
outline: 0;
}
a:focus {
outline: 0;
color: #000
}
.price_setions_list {
display: inline-block;
width: 100%
}
.price_setions_list_total.border-bottom {
border-bottom: 0
}
.cms_pages.margin_bottom {
margin-bottom: 0
}
.delivery_det h3 {
display: inline-block;
font-size: 18px;
color: #555;
border-bottom: 1px solid #ccc;
width: 100%;
padding: 0 0 14px 0
}
.delivery_det h4 {
display: inline-block;
font-size: 18px;
color: #555;
width: 100%;
line-height: 30px
}
.cms_pages.margin_bottom.common_border_yo {
margin: 20px 0 40px 0
}
.common_left {
background: #fff none repeat scroll 0 0;
display: inline-block;
margin-bottom: 76px;
text-align: center;border:1px solid #eaeaea;
width: 100%
}
.right_descript {
background: #fff none repeat scroll 0 0;
display: inline-block;border:1px solid #eaeaea;
margin-bottom: 15px;
width: 100%
}
.user_profile_sections {
border-bottom: 1px solid #e8e7e7;
margin: 0 0 8px;
text-align: center
}
.user_profile_sections h2 {
word-wrap: break-word;
color: #666;
font-size:20px;
font-weight: bold;
margin: 25px 0 13px;
padding: 0 0 0 15px;
text-align: center;
font-weight: 500
}
.user_profile_sections h3 {
color: #666;
font-size: 18px;
font-weight: 400;
margin: 0 0 25px;
padding: 0 0 0 15px;
text-align: center;
font-weight: 300
}
.resp-tabs-list .resp-tab-active a {
color: #0dace6;
}
.left_side_tabs {
margin-bottom: 15px
}
.resp-tabs-list {
border-bottom: 0
}
.resp-tabs-list li {
float: none;
margin: 0;
text-align: left
}
.resp-tabs-list li a {
word-wrap: break-word;
display: inline-block;
margin-right: 0;
border: 0;
border-radius: 0;
font-size: 16px;
color: #999;
font-weight: 300;
padding:7px 15px;
}
.resp-tabs-list {
border-bottom: 0 none;
padding: 0
}
.click_to_phoyo {
display: inline-block;
border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
padding: 29px 0 20px;
width: 100%;
background: #e8e7e7
}
.click_to_phoyo a {
display: inline-block;
line-height: 40px;
vertical-align: middle;
width: 100%;
position: relative;
font-size: 19px;
color: #fff;
}
.click_to_phoyo img {
border: 3px solid #c2c5c6;
border-radius: 50%;
display: inline-block;
height: 130px;
vertical-align: middle;
width: 130px
}
.left_side_tabs .resp-tabs-list li {
text-align: center
}
.my_account_section {
display: inline-block;
width: 100%;
margin: 20px 0 0 0
}
.pay_title {
display: inline-block;
width: 100%;
color: #555;
font-size: 18px; margin:23px 0 0 0;
font-weight: 400;
border-bottom: 1px solid #eaeaea;
padding: 0 0 19px 15px
}
.payment_info {
display: inline-block;
width: 100%
}
.payment_info h3 {
display: inline-block;
width: 100%;
margin: 0;
color: #999;
font-size: 18px;
font-weight: 400;
vertical-align: middle;
line-height: 40px
}
.common_right a {
float: right;
font-size:17px;
word-wrap: break-word;
font-weight: bold;
margin: 0 0 0 8px;
color: #a9a9a9;
}
.common_right a:hover {
color: #0dace6;
}
.payment_info .btn-primary {
font-size: 18px;
font-weight: normal;
color: #0dace6;
border: 1px solid #0dace6;
padding: 7px 31px;
display: inline-block;
margin: 16px 0 53px;
background: 0;

}
.payment_info .btn-primary:hover {
border: 1px solid #0dace6;
background: #0dace6;
color: #fff
}
.my_account_sections .table tr th {
font-size: 18px;
color: #999;
font-weight: normal;
vertical-align: middle;
text-align: center
}
.my_account_sections .table tr td {
font-size: 16px;
color: #555;
font-weight: normal;
vertical-align: middle;
text-align: center
}
.my_account_sections .table tr td a {
font-size: 21px;
color: #555
}
.my_account_sections .table tr td a:hover {
color: #0dace6;
}
.my_account_sections .table>thead>tr>th {
border-bottom: 1px solid #ddd
}
.my_account_sections .table tr td p {
color: #00b9f5;
margin: 0
}
.color_red {
color: red
}
.color_green {
color: #7dc04b
}
.my_fav_sec .store_itm_img a img {
max-width: 100%
}
.favi {
float: right;
margin: 4px 0 0 0
}
.favi .flaticon-favorite-1::before {
font-size: 18px
}
.favi .flaticon-favorite-heart-button::before {
font-size: 18px;
color: #0dace6;
}

.cart_info_buttons .flaticon-favorite-heart-button::before{font-size: 38px;}
.my_account_sections .table tr td a .flaticon-delete::before {
font-size: 18px
}
.election_change_pass {
margin: 20px auto;
width: 328px
}
.button_sections .btn-primary {
background: #b7b7b7;
border-radius: 0;
border: 0;
font-size: 17px; vertical-align:top;
color: #fff;
padding: 7px 26px;
margin: 0 9px 0 0; border-radius:4px; -webkit-border-radius:4px;
}
.button_sections .btn-default {
background: #0dace6;
border-radius: 0;
border: 0;
font-size: 17px;
color: #fff;
padding: 7px 26px;border-radius:4px; -webkit-border-radius:4px;
}
.button_sections {
text-align: center; vertical-align:top;
}
#guest_new_address{background:#0dace6; border:1px solid #0dace6;}
.election_change_pass .form-control {
border-radius: 5px;border: 1px solid #e8e8e8;
box-shadow: none;
font-size: 16px;
height: 40px
}
.change_password {
display: inline-block;
/* margin: 69px 0 73px; */
width: 100%
}
.check_title {
display: inline-block;
width: 100%;
border-bottom: 2px solid #0dace6;
padding: 11px 15px;
margin: 0;
font-size: 22px;
font-weight: 500;
color: #555
}
.checkout_inf {
background: #fff none repeat scroll 0 0;
display: inline-block;border:1px solid #eaeaea;
margin-bottom: 15px;
width: 100%
}
.button_sections .btn-primary:hover {
background: #0dace6;
}
.button_sections .btn-default:hover {
background: #333
}
.checkout_inf .has-js .label_check,
.checkout_inf .has-js .label_radio {
height: 23px;
font-size: 18px;
color: #999;
font-weight: normal;
cursor: pointer;
padding-left: 26px;
line-height: 21px;
margin: 16px 19px 16px 0
}
.checkout_inf.has-js label {
font-size: 18px
}
.sign_deliver .select2-container .select2-selection--single {
height: 47px
}
.sign_deliver .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 45px;
font-size: 18px
}
.sign_deliver .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 10px
}
.sign_deliver .select2-container--default .select2-selection--single {
border-radius: 0;
border: 1px solid #c2c2c2
}
.add_new_addres .btn-default {
background: transparent;
border: 0;
font-size: 18px;
color: #0dace6;
padding: 0;
border-radius: 0;
margin: 13px 0 13px
}
.add_new_addres{ margin-bottom:20px;}
.add_new_addres .btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default.focus:active,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
background: #333;
border: 0
}
.add_new_addres .form-control {
font-size: 16px;
box-shadow: none;
border-radius: 0;
height: 87px;
resize: none
}
.checkout_sec {
display: inline-block;
width: 100%;
margin: 20px 0 0 0
}
.del_slt_title {
display: inline-block;
width: 100%;
border-bottom: 1px solid #cecece;
font-size: 18px;
color: #555;
padding: 14px 15px;
margin: 0
}
.deliver_icon {
float: right
}
.time_slat {
background: #fff none repeat scroll 0 0;
display: inline-block;border:1px solid #eaeaea;
margin-bottom: 15px;
width: 100%
}
.list_of_deliver a {
display: inline-block;
width: 100%;
border: 1px solid #c2c2c2;
padding: 9px 15px;
font-size: 16px;
color: #999
}
.list_of_deliver {
display: inline-block;
margin: 27px 0 24px;
width: 100%;
position: relative
}
.deliver_slat_innr {
box-shadow: 0 1px 5px 2px #e1e1e1;
-webkit-box-shadow: 0 1px 5px 2px #e1e1e1;
width: 100%;
display: inline-block;
border-radius: 3px;
-webkit-border-radius: 3px;
background: #fff;
z-index: 2;
margin: 6px 0 0 0;
overflow-x:auto;
overflow-y:hidden;
}
.responsive_table {
width: 100%
}
.responsive_table td {
border-bottom: 1px solid #cecece;
border-right: 1px solid #cecece;
padding: 7px 13px;
vertical-align: middle;
text-align: center;
cursor: pointer
}
.responsive_table th {
border-bottom: 1px solid #cecece;
border-right: 1px solid #cecece;
padding: 7px 13px;
vertical-align: middle;
text-align: center;
font-size: 16px;
color: #555;
background: #eee
}
.responsive_table td:hover {
background: #eee
}
.green_slat {
background: #d9eec9
}
.restricted {
background: #DADADA
}
.not_available {
background: #E5E5E5
}
.deliver_slat_scetions {
display: none
}
.responsive_table tr td:first-child {
background: #eee;
cursor: default
}
.botton_select {
float: right
}
.botton_select ul {
padding: 0;
display: inline-block
}
.botton_select ul li {
display: inline-block;
list-style: none;
vertical-align: middle;
margin: 12px 16px 5px 0
}
.botton_select ul li p {
display: inline-block;
line-height: 18px;
list-style: none;
font-size: 14px;
color: #555;
vertical-align: middle;
margin: 0
}
.dark_green {
width: 16px;
height: 16px;
background: #dadada;
display: inline-block;
vertical-align: middle;
margin: -3px 8px 0 0
}
.light_green {
width: 16px;
height: 16px;
background: #e5e5e5;
display: inline-block;
vertical-align: middle;
margin: -3px 8px 0 0
}
.green_green {
width: 16px;
height: 16px;
background: #d9eec9;
display: inline-block;
vertical-align: middle;
margin: -3px 8px 0 0
}
.method_sec {
display: inline-block;
width: 100%
}
.del_slt_exp {
display: inline-block;
width: 100%;
font-size: 18px;
color: #555;
padding: 14px 15px;
margin: 0
}
.ex_logo {
display: inline-block;
vertical-align: middle;
float: left
}
.exp_sec {
float: left;
margin: 7px 0 0 10px;
}
.coupon_code p {
font-size: 15px!important;
font-style: italic;
color: #555;
font-weight: 300;
;
margin: 22px 0 0 0
}
.test_popup {
padding-right: 0px !important
}
.checkout_inf p {
font-size: 18px;
color: #555;
font-weight: 300;
;
margin: 22px 0 0 0
}
.checkout_inf b {
font-size: 37px;
width: 100%;
color: #0dace6;
font-weight: 300;
;
line-height: 27px;
display: inline-block;
margin: 11px 0 9px
}
.minuts {
text-align: right
}
.checkout_inf label {
font-size: 15px;
color: #0dace6;
font-weight: 300
}
.list_order {
display: inline-block;
width: 100%
}
.list_order h4 {
font-size: 14px;
color: #555;
font-weight: 300;
;
word-wrap: break-word
}
.list_order h5 {
font-size: 16px;
color:#0dace6;
font-weight: 300;
;
word-wrap: break-word
}
.list_order h6 {
font-size: 16px;
color: #0dace6;
font-weight: 300;
word-wrap: break-word
}
.list_order b {
font-size: 21px;
word-wrap: break-word
}
.list_order.border {
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
margin: 21px 0 14px 0
}
.list_order.border h5 {
margin: 16px 0 0 0
}
.coupon_code .form-control {
box-shadow: none;
border-radius: 0;
height: 42px;
color: #999;
font-size: 15px;
font-weight: 300;

}
.coupon_code .btn-danger {
box-shadow: none;
border-radius: 0;
height: 42px;
background: #a5a4a4;
border: 0;
font-size: 17px;
color: #fff;
padding: 0 8px;
width: 100%
}
.coupon_code p {
margin: 7px 0 38px 0
}
.coupon_code .btn-danger:hover {
background: #0dace6;
}
.side_bar {
display: inline-block
}
.time_slat.checkout_inf.has-js {
margin: 0 0 61px
}
.pickup_slat_new p {
font-size: 18px;
color: #555;

margin: 0;
word-wrap: break-word
}
.pickup_slat_new h3 {
font-size: 24px;
color: #555;

margin: 21px 0 13px 0;
word-wrap: break-word
}
.pickup_slat_new h4 {
font-size: 18px;
color: #999;

margin: 0;
word-wrap: break-word
}
.checkout_inf.has-js .label_radio {
padding-left: 26px;
line-height: 22px;
margin: 19px 18px 16px 0
}
.checkout_inf label {
color: #999;
cursor: pointer
}
.sign_up_inner h4 {
font-size: 26px;
color: #555;
;
text-align: center;
margin: 0
}
.otp_popup_sections .sign_up_inner p {
font-size: 14px;
color: #555;
;
text-align: center;
margin: 0 0 20px
}
.optp_inner {
width: 310px;
margin: 0 auto
}
.optp_inner .btn-danger {
background: #0dace6;
border-radius: 0;
border: 0;
height: 40px
}
.error {
font-size: 14px;
color:red;
margin: 6px 0 18px 0
}
.otp_popup_sections .modal-body {
border-bottom: 2px solid #0dace6;
border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px
}
.otp_popup_sections .modal-dialog {
width: 569px
}
.stores_det_info {
display: inline-block;
width: 100%
}
.store_det_in p {
display: inline-block;
word-wrap: break-word;
width: 100%;
font-size: 20px;
color: #555;

margin: 13px 0 0 0;
word-wrap: break-word
}
.info_store h4 {
display: inline-block;
word-wrap: break-word;
width: 100%;
font-size: 18px;
color: #555;

margin: 0
}
.info_store h5 {
display: inline-block;
word-wrap: break-word;
width: 100%;
font-size: 18px;
color: #555;

margin: 0;
text-align: right
}
.info_store {
word-wrap: break-word;
display: inline-block;
margin-bottom: 12px;
width: 100%
}
.store_mg {
margin: 20px 0 0 0
}
.order_payments_reorder {
float: right;    margin-top: 13px;
}
.order_payments_reorder .btn-primary {
background: #b7b7b7;
font-size: 18px;
color: #fff;
border: 0;
border-radius: 0;
padding: 8px 23px;
margin: 0 14px 0 0
}
.order_payments_reorder .btn-info {
background: #0dace6;
font-size: 18px;
color: #fff;
border: 0;
border-radius: 0;
padding: 8px 23px
}
.order_payments_reorder .btn-primary:hover {
background: #0dace6;
}
.order_payments_reorder .btn-info:hover {
background: #ccc
}
.border_top_reor {
padding: 26px 15px 34px 0
}
.order_payments {
display: inline-block;
width: 100%
}
.membership_inner {
margin: 0 auto;
width: 362px
}
.membership_login p {
font-size: 16px;
color: #555;
text-align: center;
margin-bottom: 17px
}
.membership_inner .sign_bot_sub {
width: 100%;
text-align: center
}
.membership_inner .gender_section {
text-align: center
}
.coupon_code p {
display: inline-block
}
.reg_your_store .but_reg label {
font-size: 15px;
font-weight: 300;
color: #c2c2c2;
line-height: 21px;
margin: 12px 0 0 0
}
.toogle_drop_menu {
display: none;
width: 211px;
background: #fff;
position: absolute;
left: 0;
top: 38px;
box-shadow: 3px 2px 8px 0 #6b3a1e;
-webkit-box-shadow: 3px 2px 8px 0 #6b3a1e;
z-index: 2
}
.toogle_drop_menu ul li {
width: 100%;
display: inline-block
}
.toogle_drop_menu ul li a {
width: 100%;
display: inline-block;
padding: 5px 10px; color:#333;
}

.toogle_drop_menu ul li a:hover{ color:#EF8222;}


.toogle_drop_menu ul {
padding: 10px 0 10px 0
}
.responsive_cart {
display: none
}
#open_drop_me {
display: inline-block;
background: url("../images/dwon_arrow.png") 72px center no-repeat;
padding:14px 27px;
}
.buttons_active {
display: inline-block;
background: url("../images/top_arrow.png") right center no-repeat!important
}
.sign_bot_sub .loder_gif {
position: absolute;
right: 59px;
top: 6px
}
.steps_one {
display: inline-block;
position: absolute;
text-align: left;
top: 0;
width: 33%;
top: 69px
}
.how_it_info {
margin: 0 auto;
width: 665px;
position: relative
}
.steps_one h2 {
font-size: 30px;
font-weight: 500;
color: #58c2db;
text-transform: uppercase
}
.steps_one p {
font-size: 18px;
font-weight: 500;
color: #999;
margin: 0
}
.steps_one.two {
right: 0;
width: 27%
}
.steps_one.two h2 {
color: #fa675e
}
.steps_one.three h2 {
color: #ffc859
}
.steps_one.three {
left: 253px;
top: 225px
}
.error_sections {
display: inline-block;
vertical-align: top;
width: 100%;
background: #fff;  }

}
.title_product h2 {
font-size: 30px;
color: #666;
text-align: center;
display: inline-block;
border-bottom: 2px solid #0dace6;
padding: 0 0 16px 0;
margin: 33px 0 23px 0
}
.title_product {
display: inline-block;
width: 100%;
text-align: center
}
.title_product p {
display: inline-block;
width: 100%;
font-size: 20px;
color: #898989
}
.cat_drop_sec {
display: inline-block;
width: 100%;
margin: 35px 0 48px 0
}
.banner_sections_inner.blog {
background: url("../images/blog_bg.jpg") no-repeat;
background-size: cover;
-webkit-background-size: cover;
display: inline-block;
min-height: 375px;
vertical-align: top;
width: 100%
}
.inner_banner_info {
display: inline-block;
margin: 12% 0 0;
text-align: center; position:relative;
width: 100%
}
.inner_banner_info h2 {
color: #fff;
font-size: 30px
}
.inner_banner_info p {
color: #fff;
display: inline-block;
font-size: 20px;
margin: 16px 0 0
}
.select_content .select2-container--default .select2-selection--single {
background: #f5f5f5;
width: 100%;
border: 0;
height: 45px;
border-radius: 0
}
.select_content select {
width: 100%
}
.select_content .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 45px;
font-size: 18px;
color: #666
}
.select_content .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 44px;
width: 45px;
border-left: 1px solid #e4e4e4
}
.select_content .select2-container--default .select2-selection--single .select2-selection__arrow b {
margin: 0;
left: 40%;
top: 45%
}
.cat_drop_sec {
display: inline-block;
width: 100%;
margin: 35px 0 48px 0
}
.search_box {
float: right;
width: 100%
}
.col-md-10.full-right {
float: right
}
.search_icon {
position: absolute;
right: 0;
top: 0
}
.search_box .form-control {
box-shadow: none;
border-radius: 0;
background: #f5f5f5;
border-color: #f5f5f5;
height: 45px;
font-size: 18px;
color: #666
}
.search_box .btn-default {
box-shadow: none;
border-radius: 0;
background: #f5f5f5;
border-color: #f5f5f5;
height: 45px;
border-left: 1px solid #e4e4e4;
border-right: 1px solid #F5F5F5;
border-bottom: 1px solid #F5F5F5;
border-top: 1px solid #F5F5F5;
font-size: 21px;
font-weight: 300;
color: #a2a2a2;
line-height: 37px
}
.search_box .btn-default:hover {
background: #0dace6;
}
.search_box .btn-default:hover {
color: #fff
}

.bolg_listing {
display: inline-block;
width: 100%;
margin-bottom: 20px
}
.blog_list_in a {
font-size: 21px;
color: #666;
;
display: inline-block;
margin: 0 0 24px
}
.blog_list_in p {
font-size: 16px;
color: #666;
min-height: 60px;
font-weight: 300;
;
display: inline-block;
margin: 0 0 17px 0;
line-height: 25px;
width: 100%;
overflow-wrap: break-word
}
a.continue_butt {
font-size: 16px;
color: #0dace6;
font-weight: 500
}
a.continue_butt:hover,
.blog_list_in a:hover {
color: #0dace6;
}
.banner_sections_inner.blog_det {
display: inline-block;
width: 100%;
background: url("../images/blog_det_bg.jpg") no-repeat;
background-size: cover;
-webkit-background-size: cover;
min-height: 546px
}
.banner_sections_inner.blog_det .inner_banner_info {
margin: 19% 0 0
}
.blog_det_admin {
display: inline-block;
width: 100%;
vertical-align: top;
background: #f3f3f3;
min-height: 130px
}
.inner_banner_info h3 {
font-size: 45px;
color: #fff;
font-weight: 500;
overflow-wrap: break-word
}
.doctor_paitient .inner_banner_info {
margin: 22% 0 0
}
.admin_photo img {
display: inline-block;
width: 100px;
height: 100px;
border-radius: 50%;
-webkit-border-radius: 50%;
border: 2px solid #fff;
margin: 15px 0
}
.admin_inf {
display: inline-block;
margin: 24px 0 0
}
.admin_inf h3 {
font-size: 20px;
font-weight: 500;
color: #343434
}
.admin_inf h4 {
font-size: 16px;
font-weight: 300;
color: #343434
}
.admin_inf {
display: inline-block;
margin: 24px 0 0
}
.blog_share {
float: right
}
.blog_det_infor p {
font-size: 18px;
color: #666;
font-weight: 300;
;
line-height: 29px;
margin: 0px 0 15px;
}
.blog_det_infor label {
font-size: 18px;
color: #666;
;
font-weight: 300;
line-height: 29px;
margin: 29px 0;
display: inline-block;
width: 100%
}
.blog_det_infor h3 {
font-size: 20px;
color: #444;
font-weight: 500;
margin: 0 0 28px
}
.blog_det_infor strong {
font-size: 18px;
color: #444;
font-weight: 500
}
.rel_list p {
font-size: 16px;
color: #666;
font-weight: 300;
margin: 19px 0 23px 0;

}
.related_blogs {
display: inline-block;
width: 100%;
margin-bottom: 38px
}
.footer_social ul {
padding: 0
}
.blog_share .footer_social ul li {
vertical-align: middle;
display: inline-block
}
.blog_share p {
color: #343434;
font-size: 18px;
font-weight: 500;
margin: 0 15px 0 0
}
.footer_social ul li a {
border: 1px solid #333;
border-radius: 50%;
-webkit-border-radius: 50%;
color: #555;
display: inline-block;
font-size: 12px;
height: 30px;
line-height: 29px;
text-align: center;
width: 30px
}
.blog_share .footer_social {
margin: 48px 0 0
}
.footer_social ul li a:hover {
background: #0dace6;
color: #fff
}
.edit_orofile_sections_inner .button_sections {
text-align: left;
margin: 17px 0 28px
}
.edit_orofile_sections_inner .form-control {
border-radius:5px;
box-shadow: none;border: 1px solid #e8e8e8;
color: #c2c2c2;

font-size: 16px;
height: 45px
}
.edit_orofile_sections_inner {
display: inline-block;
margin-top: 20px;
width: 100%
}
#photoimg {
display: none
}
.store_icons ul li .flaticon-interface::before {
vertical-align: middle
}
.store_icons ul li .flaticon-signs::before {
vertical-align: middle
}
.store_icons ul li .flaticon-favorite-1::before {
vertical-align: middle
}
.info_active a {
background: #0dace6 none repeat scroll 0 0 !important;
}
.right_store {
font-size: 12px;
color: #0dace6;
font-weight: 500;
margin: 8px 0 0 0;
float: right
}
.store_detials_list .modal-lg {
width: 1135px
}
.store_title {
font-size: 14px;
color: #888;
font-weight: 500;
margin: 0
}
.store_detials_list .store_right_items {
margin-bottom: 0;
margin-top: 27px
}
.location_sections {
font-size: 12px;
color: #888;
font-weight: 500;
margin: 4px 0 0 0;
float: right
}
.store_detials_list .flaticon-location-pin::before {
font-size: 16px
}
.store_detials_list .store_itm_img img {
max-width: 100%
}
.right_form .form-control {
display: inline-block
}
.firstHeading {
font-size: 15px
}
.search_box .glyphicon-search::before:hover {
color: #fff
}
#fadpage {
background: #fbfbfb;
display: inline-block;
left: 0;
opacity: .8;
width: 100%;
z-index: 1051;
position: fixed;
height: 100%;
top: 0  
}


#fadpage p{

opacity:1;
width: 100%;
text-align: center;
font-size: 21px;
color: #0dace6;    margin: 64px 0 10px;
}


.cat_all_titl span a {
float: right;
color: #000
}
.cat_all_titl span .orderby1 {
color: #0dace6;
}
.sort_active .active a {
color: #0dace6;
}
.rateit {
vertical-align: top;
margin: 0 8px 0 0;
vertical-align: middle
}
.location_location {
font-size: 13px;
color: #777;
display: inline-block;
margin: 6px 0 4px 0;
min-height: 40px
}
.store_itm_rating.map_location .flaticon-location-pin::before {
margin: 0 6px 0 0
}
.responsive_buttons {
display: none
}
.alert_infos {
background: #51b35a;
color: #fff;
font-size: 15px;
padding: 6px 13px
}
.position_relative .close {
margin: 3px 7px 0 0;
opacity: 1
}
.cart_img img {
max-width: 100%
}
.edit_orofile_sections_inner .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 45px
}
.edit_orofile_sections_inner .select2-container .select2-selection--single {
height: 45px
}
.edit_orofile_sections_inner .select2-container--default .select2-selection--single {
border: 1px solid #ccc;
border-radius: 0;
font-size: 18px;
color: #c2c2c2
}
.edit_orofile_sections_inner .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #c2c2c2!important
}
.gender_edit {
display: inline-block;
width: 100%;
margin: 15px 0 0 0
}
.edit_orofile_sections_inner .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 9px
}
.card_info_detil select {
width: 100%
}
.card_info_detil .select2-container--default .select2-selection--single {
border: 1px solid #ccc;
border-radius: 0
}
.blog_no_img {
display: inline-block;
width: 100%;
text-align: center;
margin: 61px 0
}
.blog_no_img p {
display: inline-block;
width: 100%;
text-align: center;
font-size: 22px;
color: #bfbebe
}
.ext_address h3 {
margin: 14px 0 11px 0;
font-size: 18px
}
.ext_address address p {
margin: 0
}
.add_new_addres.pick_address {
margin-top: 17px
}
.method_sec_list_se {
margin-top: 15px
}
.no_cart {
display: inline-block;
width: 100%;
text-align: center
}
.no_cart h2 {
display: inline-block;
width: 100%;
font-size: 18px;
color: #bfbebe;
margin-top: 29px
}
.no_cart img {
margin-top: 50px
}
.container_inner .alert-info {
border-radius: 0;
background: #DFF2BF;
border: 1px solid #7EBD3A;
padding: 9px;
font-size: 15px;
color: #333;
margin-bottom: 7px;
margin-top: 7px
}
.container_inner .close {
margin: -4px
}



.add_card input[type="text"]:valid {
color: green
}
.add_card input[type="text"]:valid ~ .input-validation::before {
content: "✓";
color: green
}
.add_card input[type="text"]:invalid {
color: red
}
.times_description .flaticon-down-arrow::before {
font-size: 11px;
margin: 0 0 0 5px;
font-weight: 600
}
.how_it_wk_home {
background: #ffffff none repeat scroll 0 0;
border-bottom: 1px solid #f5f5f5;
box-shadow: 0 0 6px 3px #eeeeee;
display: inline-block;
vertical-align: top;
width: 100%;
}
.location_text_feeld {
display: inline-block;
width: 100%
}
.location_text_feeld .form-control {
border-radius:5px;border: 1px solid #ececec;
box-shadow: none;
color: #c2c2c2;font-size: 15px;height: 40px;width: 100%}
.location_text_feeld .input-group {
width: 100%
}
.location_butt .btn {
background: #0dace6;
border: 0;
height: 45px;
border-radius: 0;
font-size: 16px;
color: #fff;
width: 100%;
cursor: pointer
}
.location_butt .glyphicon-screenshot::before {
vertical-align: middle;
margin: 0 9px 0 0
}
.location_butt .btn:hover {
background: #000
}
.location_text_feeld.left_bord .form-control {
border-left: none;
background: url("../images/location.png") 8px center no-repeat;
padding: 0 0 0 30px
}
.change_password.margin_bot {
margin: 20px 0 0 0
}
.change_password.margin_bot .button_sections {
margin: 30px 0 50px 0
}
.location_product .select2-container--default .select2-selection--single {
border-radius: 0;
border: 1px solid #ccc
}
.location_product .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 45px
}
.location_product .select2-container .select2-selection--single {
height: 45px
}
.location_product .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 9px
}
.location_product .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #c2c2c2;

font-size: 18px
}
.location_text_feeld .select2.select2-container.select2-container--default {
width: 100%!important
}
.locat_new_popup {
display: inline-block;
width: 100%;
margin-top: 30px
}
.model_for_signup .button_sections {
margin-bottom: 20px;    position: relative;
}
label.error,
div.error {
font-weight: normal;
color: #0dace6!important
}
.my-error-class {
font-weight: normal;
color: #FFF!important
}
textarea {
resize: none
}
.sign_up_inne label {
display: inline-block
}
.sign_upcooper .select2-container {
width: 100%!important
}
.add_new_card_yo9 .select2-container--default .select2-selection--single {
border-radius: 0;
font-size: 16px;
height: 40px
}
.add_new_card_yo9 .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 40px
}
.add_new_card_yo9 .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 8px
}
.send_otp_sections .options_box {
text-align: center;
margin: 0 0 19px
}
.send_otp_sections .sign_bot_sub {
float: left;
width: 100%;
text-align: center
}
.send_otp_sections .sign_up_inner h4 {
margin: 19px 0;
text-align: center
}
.send_otp_sections .options_box label {
margin: 0 12px 0 0;
vertical-align: middle
}
.resp-tabs-list .active a {
color: #0dace6;
}
.send_otp_sections .otp_box {
text-align: center;
margin: 0 0 19px
}
.send_otp_sections .otp_box label {
margin: 0 12px 0 0;
vertical-align: middle
}
.sign_up_inner .loader-coms {
width: 100%;
text-align: center;
display: inline-block
}
.optp_inner .error.col-md-12 .btn-primary {
background: #0dace6;
border: 0;
border-radius: 0;
padding: 7px 23px;
margin: 11px 0 0 0
}
.optp_inner .error.col-md-12 .btn-primary:hover {
background: #333
}
#check_otp .resend_buttons p {
text-align: center;
font-size: 16px
}
.order-confirmation h1 {
font-size: 36px;
color: #0dace6;

}
.order-confirmation h2 {
font-size: 24px;
color: #999;

margin: 0
}
.order-confirmation {
display: inline-block;
width: 100%;
text-align: center;
margin: 14px 0 3px 0
}
ol.progtrckr {
margin: 0;
padding: 0
}
ol.progtrckr li {
display: inline-block;
text-align: center;
line-height: 3.5em
}
ol.progtrckr[data-progtrckr-steps="2"] li {
width: 49%
}
ol.progtrckr[data-progtrckr-steps="3"] li {
width: 33%
}
ol.progtrckr[data-progtrckr-steps="4"] li {
width: 24%
}
ol.progtrckr[data-progtrckr-steps="5"] li {
width: 16%
}
ol.progtrckr[data-progtrckr-steps="6"] li {
width: 16%
}
ol.progtrckr[data-progtrckr-steps="7"] li {
width: 14%
}
ol.progtrckr[data-progtrckr-steps="8"] li {
width: 12%
}
ol.progtrckr[data-progtrckr-steps="9"] li {
width: 11%
}
ol.progtrckr li.progtrckr-done {
color: black;
border-bottom: 4px solid yellowgreen
}
ol.progtrckr li.progtrckr-todo {
color: silver;
border-bottom: 4px solid silver
}
ol.progtrckr li:after {
content: "\00a0\00a0"
}
ol.progtrckr li:before {
position: relative;
bottom: -2.5em;
float: left;
left: 50%;
line-height: 1em
}
ol.progtrckr li.progtrckr-done:before {
content: "\2713";
color: white;
background-color: yellowgreen;
height: 2.2em;
width: 2.2em;
line-height: 2.2em;
border: 0;
border-radius: 2.2em;
cursor: pointer
}
ol.progtrckr li.progtrckr-todo:before {
content: "\039F";
color: silver;
background-color: white;
font-size: 2.2em;
bottom: -1.2em
}
.graph {
background: url("../images/dots-sprite-75a7f2fc.png") repeat-x scroll -6px -221px
}
#open_drop_me1 {
background: url("../images/dwon_arrow.png") no-repeat right center;
display: inline-block;
padding: 0 19px 0 6px
}
.graph .state {
height: 36px
}
.fk-text-center {
text-align: center
}
.size1of3 {
width: 19%
}
.graph .state ul {
border-left: 1px dotted #ccc
}
.line,
.lastUnit {
overflow: hidden
}
.fk-text-center {
text-align: center
}
.unit {
float: left
}
.fk-text-center {
text-align: center
}
.lastUnit {
float: none;
width: auto
}
.line,
.lastUnit {
overflow: hidden
}
.graph .state.lastUnit ul {
border-right: 1px dotted #ccc
}
.graph .order-step {
background: url("../images/dots-sprite-75a7f2fc.png") no-repeat;
display: inline-block;
height: 33px;
margin-top: 3px;
text-align: center;
width: 76px;
cursor: pointer
}
ul {
list-style-type: none
}
.rposition {
position: relative
}
.granular-info-box {
background-color: #fff;
border: 1px solid #c5c5c5;
border-radius: 3px;
font-size: 11px;
height: auto!important;
margin-top: 10px;
min-height: 50px
}
.arrow {
background: rgba(0, 0, 0, 0) url("../images/tool-tip-sprt-61fbb3ae.png") no-repeat scroll 0 0;
height: 10px;
left: 114px;
position: absolute;
top: -8px;
width: 15px
}
.granular-info-box .processed {
color: #0dace6;
display: inline-block;
font-size: 17px;
margin: 13px 16px
}
.order-step.processed {
background: url("../images/delivery.png") -111px 1px no-repeat
}
.arrow.arrow10 {
left:280px
}
.arrow.arrow1 {
left: 111px
}
.arrow.arrow18 {
left: 448px
}
.arrow.arrow19 {
left:617px
}
.arrow.arrow14 {
left: 569px
}
.view_more .btn-primary {
border: 0;
background: #0dace6;
font-size: 15px;
text-transform: uppercase;
border-radius: 0
}
.view_more {
float: right;
margin-bottom: 24px
}
.tracking h4 {
font-size:21px;
color: #333;
font-weight: 500
}
.arrow.arrow12 {
left:797px;
}
.common_right .flaticon-delete-1::before {
font-size: 20px
}
.poroduct_items .item_common_new {
margin-bottom: 27px;
padding-top: 0;
background: #fff;
position: relative
}
.poroduct_items {
display: inline-block;
margin: 32px 0 0;
width: 100%
}
.poroduct_listing {
display: inline-block;
width: 100%;
background: #F6F6F6
}
.bread_corm {
display: inline-block;
width: 100%;
vertical-align: top
}
.bread_corm h3 {
list-style: none;
margin: 17px 0
}
.header_search_icon .glyphicon {
top: 4px
}
.no_store_avlable.store_info_new {
margin-bottom: 40px
}
.res_button {
display: inline-block;
background: #0dace6;
color: #fff;
font-size: 16px;
font-weight: 500;
padding: 7px 15px;
margin: 12px 0 0 0;
border-radius: 4px;
-webkit-border-radius: 4px
}
.res_button:hover {
color: #fff
}
.store_info_respon {
display: none
}
.header_search_icon {
position: absolute;
top: 0;
right: 0
}
.search_box1 {
display: inline-block;
margin: 23px 0 8px;
position: relative;
ertical-align: middle;
width: 100%
}
.header_search_icon .btn-default {
background: #0dace6;
color: #fff;
border: 0;
border-radius: 0;
height: 51px;
padding: 0 21px;
font-size: 21px
}
.header_search_icon .btn-default:hover {
background: #bdc3c7
}
.search_box1 .form-control {
box-shadow: none;
border-radius: 0;
background: #f5f5f5;
border-color: #f5f5f5;
width: 300px;
height: 45px;
font-size: 18px;
color: #666
}
.price_dic {
display: inline-block;
width: 70px;
height: 70px;
background: #0dace6;
border-radius: 50%;
-webkit-border-radius: 50%;
position: absolute;
right: 10px;
top: 10px;
text-align: center;
z-index: 2
}
.price_dic h6 {
display: inline-block;
margin: 10px 0 0;
font-size: 21px;
color: #fff;
width: 100%
}
.price_dic p {
display: inline-block;
margin: 0;
font-size: 15px;
color: #fff
}
.product_search_box {
display: inline-block;
width: 100%;
position: relative;
margin: 0 0 24px
}
.product_search_box .form-control {
height: 52px;
border-radius: 0;
font-size: 17px
}
.order-step.initiated {
background: url("../images/delivery.png") 0 0 no-repeat
}
.order-step.packed {
background: url("../images/delivery.png") -221px 0 no-repeat
}
.order-step.dispatched {
background: url("../images/delivery.png") -337px 0 no-repeat
}
.order-step.shipped {
background: url("../images/delivery.png") -455px 0 no-repeat
}
.order-step.delivered {
background: url("../images/delivery.png") -555px 0 no-repeat
}
.order-step.processed-continous.processed {
background-position: -110px -71px
}
.order-step.processed-continous.initiated {
background-position: 0 -70px
}
.order-step.inactive.processed-continous.processed {
background-position: -110px -70px
}
.responsive_store_info {
background: #fff;
border-radius: 5px;
box-shadow: 0 0 4px 2px #d8d8d8;
position: absolute;
top: 140px;
width: 261px;
z-index: 2
}
.re_drop {
display: inline-block;
width: 20px;
height: 20px;
background: url("../images/re_dwon.png") no-repeat;
top: -8px;
left: 47px;
position: absolute
}
.order-step.packed {
background: url("../images/delivery.png") -221px 0 no-repeat
}
.order-step.processed-continous.packed {
background: url("../images/delivery.png") -221px -71px no-repeat
}
.order-step.inactive.processed-continous.dispatched {
background: url("../images/delivery.png") -340px -71px no-repeat
}
.order-step.inactive.processed-continous.shipped {
background: url("../images/delivery.png") -455px -71px no-repeat
}
.order-step.inactive.processed-continous.delivered {
background: url("../images/delivery.png") -555px -71px no-repeat
}
.order-step.processed-continous.packed {
background: rgba(0, 0, 0, 0) url("../images/delivery.png") no-repeat scroll -111px 1px
}
.order-step.processed-continous.packed {
background: url("../images/delivery.png") no-repeat scroll -221px -71px
}
.order-step.processed-continous.dispatched {
background: url("../images/delivery.png") no-repeat scroll -340px -71px
}
.order-step.processed-continous.shipped {
background: url("../images/delivery.png") no-repeat scroll -452px -71px
}
.order-step.processed-continous.delivered {
background: url("../images/delivery.png") no-repeat scroll -555px -71px
}

.table-cell{    padding: 11px 0;}
.navbar-nav>li:hover .after_login_drop {
display: block
}
.after_login_drop ul {
padding: 0
}
.after_login_drop ul li a {
padding: 0;
color: hsl(0, 0%, 40%);

font-size: 18px;
line-height: 34px;
padding: 5px 22px;
display: inline-block;
width: 100%
}
.after_login_drop ul li a:hover {
background: #0dace6;
color: #fff
}
.after_login_drop ul li.active a {
background: #0dace6;
color: #fff
}
.sub_title {
display: inline-block;
width: 100%;
font-size: 20px;
color: #fff;
text-transform: uppercase
}
.subscriber_sce .form-control {
height: 40px;
border-radius: 0;
box-shadow: none;
font-size: 17px
}
.subscriber_sce .btn-default {
background: #0dace6;
border: 0;
width: 100%;
font-size: 14px;
font-weight: 300;
color: #fff;
text-transform: uppercase;
border-radius: 0;
height: 40px
}
.deliver_optins_button select {
width: 100%
}
.deliver_optins_button .select2-container--default .select2-selection--single {
border: 1px solid #c2c2c2;
height: 45px;
border-radius: 0;
overflow: hidden
}
.deliver_optins_button .select2-container--default .select2-selection--single .select2-selection__rendered {
font-size: 18px;
color: #999;
line-height: 42px
}
.deliver_optins_button .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 10px
}
.list_of_deliver .flaticon-down-arrow-1::before {
font-size: 15px
}
.subscriber_sce {
margin: 37px 0 0
}
.no_store_avlable.top_sections {
margin-bottom: 40px
}
.form-control.comments {
min-height: 100px
}
.form-control.comments textarea {
min-height: 100px
}
.review_list {
display: inline-block;
width: 100%
}
.granular-info-box {
margin-bottom: 16px
}
.responsive_show {
display: none
}
.select_user_photo {
width: 40px;
height: 40px;position: absolute;bottom: 0;
right: 0;
border-radius: 50%;
background: #0dace6 /* url("../images/camera.png") center center no-repeat */;

}
.select_user_photo {
display: block
}
.select_user_photo .flaticon-view::before {
color: #fff;
font-size: 35px;
font-weight: normal;
line-height: 49px;
vertical-align: top
}
.click_to_phoyo #preview {
margin: 0 auto;
width: 130px
}
.change_password .button_sections {
display: inline-block;
margin-top: 13px;
text-align: center;
width: 100%
}
.bottom_search {
margin: 0 auto;
width: 660px
}
.store_listing_locat {
display: inline-block;
width: 100%;
background: #e8e8e8
}
.store_listing_locat .findyour_location {
width: 100%
}
.store_listing_locat .findyour_inner {
margin-bottom: 16px;
margin-top: 20px
}
.store_listing_locat .select2-container--default .select2-selection--single {
border-radius: 0
}
.store_listing_locat .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 50px
}
.store_listing_locat .select2-container .select2-selection--single {
min-height: 50px
}
.store_listing_locat .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 13px
}
.store_listing_locat .btn {
border-radius: 0;
height: 50px
}
.store_listing_locat .select_categ {
border: 0
}
.poroduct_items.margin_auto {
margin: 0
}
.register_your_store .sign_bot_sub {
float: right
}
.register_your_store textarea {
border: 1px solid #c2c2c2;
height: 85px;
width: 100%;
font-size: 14px;
padding: 10px 14px;
color: #c2c2c2
}
.register_your_store textarea::-moz-placeholder {
color: #666;
opacity: 1
}
#add_new_address .flaticon-arrow-point-to-right::before {
font-size: 12px;
margin: 0 0 0 2px
}
.order_process_agin {
float: right
}
.mandatory {
color: #ff0000;
font-size: 17px;
left: 6px;
position: absolute;
top: 8px;
}
.model_for_signup .form-group {
position: relative;
}
.sub_tot_info .list_order h5 {
text-align: right;
}
.icons {
display: inline-block;
}
.icons img {
width: auto;
}
.checkout_inf span {
color: #62c9ef;
}
.flaticon-social::before {
margin: 0 5px 0 0;
}
.nav_bot_sec ul li a.active {
color: #0dace6; background:#fff;
}
.home_icon {
display: inline-block;
min-height: 80px;
}
.slid_fad {
display: inline-block;
width: 100%;
height: 100%;
background: #000;
opacity: 0.5;
overflow: hidden;
position: absolute;
left: 0px;
top: 0px;
}


/*oddapz css nee 11-11-2016 */
.left_app.oddappz_info{ margin:0 0 0 15px;}
.furits_icon{ background:url("../images/fruits.png") no-repeat;  height: 42px;margin: 20px 0 0;width: 48px; display:inline-block;}
.market_item a:hover .furits_icon{background:url("../images/fruits_hover.png") no-repeat;}
.meet_icon{ background:url("../images/meet.png") no-repeat;  height: 42px;margin: 20px 0 0;width: 48px; display:inline-block;}
.market_item a:hover .meet_icon{background:url("../images/meet_hover.png") no-repeat;}
.top_header_sections{ display:inline-block; width:100%; background:url("../images/tijik_bg.png") repeat-x; min-height:79px;}
.top_navications{ display:inline-block; width:100%;}
.top_navications ul{ display:inline-block; width:100%; padding:0px; margin:0px; }
.top_navications ul li{ display:inline-block; padding:0px; position:relative;}
.top_navications ul li a{ display:inline-block;padding: 0 40px 0 0;  line-height: 30px;font-size:17px; color:#fff; font-weight:normal;margin:24px 0; border-bottom:1px solid #F78A2A;}

.top_navications ul li a:hover{ border-bottom:1px solid #fff;}
.full-right ul li a:hover{ border-bottom:1px solid #fff;}

.full-right ul li a{ display:inline-block;  line-height: 30px;font-size:17px; color:#fff; font-weight:normal; padding: 0 0 0 12px;margin:24px 0; border-bottom:1px solid #F78A2A;}
.full-right ul li{ display:inline-block; padding:0px;}
.branding_logo{ position:absolute; top:0px; z-index: 2;}
.full-right ul{float:right; padding:0px;}
.branding_logo img{ margin:-3px 0 0 0; vertical-align:top;}
.top_login_det{ display:inline-block; width:100%;  margin:11px 0 14px;}
.top_login_det ul{padding:0px; margin:0px;}
.top_login_det ul li{ display:inline-block; font-size:17px; color:#0dace6; font-weight:400; border-right:1px solid #0dace6; line-height: 15px;margin: 0 10px 0 0;    padding: 0 11px 0 0; position:relative;}
.top_login_det ul li a{font-size:16px; color:#0dace6; font-weight:500;}
.top_login_det ul li p{ margin:0px; padding:0px;}
.top_login_det ul li:last-child{ border-right:0px;}
.float_right{ float:right!important;}
.float_right li{margin: 0 0 0 6px !important;    padding: 0 6px 0 0px !important;}
.float_right li p{ color:#666666;}
.top_login_cat_sec{ display:inline-block; width:100%; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#555555+0,555555+2,7a7a7a+55,7a7a7a+100 */
background: #555555; /* Old browsers */
background: -moz-linear-gradient(top, #555555 0%, #555555 2%, #7a7a7a 55%, #7a7a7a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #555555 0%,#555555 2%,#7a7a7a 55%,#7a7a7a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #555555 0%,#555555 2%,#7a7a7a 55%,#7a7a7a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#7a7a7a',GradientType=0 ); /* IE6-9 */ margin:0 0 20px 0;}
.top_login_cat_sec ul{ padding:0px; margin:0px; text-align: center;}
.top_login_cat_sec ul li a{ display:inline-block; font-size:20px; color:#fff; font-weight:400; margin: 0 0px 0 0; line-height:67px;  }
.top_login_cat_sec ul li{ display:inline-block;    padding: 0 63px; position:relative; border-right:1px solid #8b8b8b;}
.top_login_cat_sec ul li:last-child{ border-right:none;}
.top_login_cat_sec ul li a i{ font-size:15px;}
/*social menu*/
.social_share_common .social {  position: fixed;  top: 25%;}
.social_share_common .social ul {  padding: 0px;  -webkit-transform: translate(-270px, 0);  -moz-transform: translate(-270px, 0);  -ms-transform: translate(-270px, 0);  -o-transform: translate(-270px, 0);  transform: translate(-270px, 0);}
.social_share_common .social ul li {  display: block;  margin: 0px;   width: 313px;
text-align: right;  
-webkit-transition: all 1s;  -moz-transition: all 1s;  -ms-transition: all 1s;
-o-transition: all 1s;  transition: all 1s; position:relative;}
.ar_bg{ background:#0dace6;}  

.social_share_common .social ul li i {  margin-left: 10px;     
-webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -ms-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);}
.ar_eng_lang { display:inline-block;   font-size:17px; color:#fff; text-align:center;  font-style: inherit; border-radius:50%; -webkit-border-radius:50%; }  
.home_icon img{ max-width:100%;}

/*social menu end*/
.common_title {    color: #333;        font-size: 36px;    font-weight: normal;    text-align: center;    margin: 60px 0 0 0}
.add_space_img {display: inline-block;margin: 33px 0 0;width:100%; text-align:center;}
.featured_list{ display:inline-block; width:100%; vertical-align:top; background:#fbfbfb;}
.featured_list h3{ color:#333;}
.featured_list p{ color:#333;}
.futer_item{ background:#fff;text-align:center; padding:15px 15px;border:1px solid #eaeaea;}
.futer_item a{ font-size:21px; color:#555555;  padding: 0px 0 0px; display:inline-block; line-height:130px;} 
.futer_item img{ max-width:100%;}
.fea_botoom_sections{color: #999999;font-size: 16px;font-weight: normal;margin: 13px 0 40px;text-align: center;}
.bottom_slider_images{ display:inline-block; width:100%;}


/*BOTTOM SLIDER*/
.dg-container{	width: 100%;	height: 407px;	position: relative;}
.dg-wrapper{	width: 481px;	height: 316px;	margin: 0 auto;	position: relative;	-webkit-transform-style: preserve-3d;	-moz-transform-style: preserve-3d;	-o-transform-style: preserve-3d;	-ms-transform-style: preserve-3d;
transform-style: preserve-3d;	-webkit-perspective: 1000px;	-moz-perspective: 1000px;	-o-perspective: 1000px;
-ms-perspective: 1000px;	perspective: 1000px;}
.dg-wrapper a{	width: 482px;	height: 316px;	display: block;text-align:center;	position: absolute;	left: 0;	top: 0;
background:#fff;	box-shadow: 0px 10px 20px rgba(0,0,0,0.3);}
.dg-wrapper a.dg-transition{	-webkit-transition: all 0.5s ease-in-out;	-moz-transition: all 0.5s ease-in-out;	-o-transition: all 0.5s ease-in-out;	-ms-transition: all 0.5s ease-in-out;	transition: all 0.5s ease-in-out;}
.dg-wrapper a img{padding: 0px 0px 0px 1px; text-align:center;}
.dg-wrapper a div{	font-style: italic; background:#0dace6;	text-align: center;	line-height: 50px;	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);	color: #fff;	font-size: 22px;	width: 100%;	bottom: -49px;	display: none;
position: absolute;}
.dg-wrapper a.dg-center div{	display: block;}
.dg-container nav{	position: absolute;	z-index: 1000;	top:29%;width: 100%; background:red;}
.dg-container nav span{	text-indent: -9000px;	float: left;	cursor:pointer;	width: 41px;	height: 41px;
opacity: 0.8;	background:red;}
.dg-container nav span:hover{	opacity: 1;}
.dg-container nav span.dg-next{	background-position: top right;	margin-left: 10px;}
.bottom_slider_images{ display:inline-block; width:100%; position:relative;}
.botton_arow_sections{display:inline-block; width:100%; position:relative;}
.botton_arow_sections .dg-prev{ position:absolute; left:0px; background:url("../images/left_arrow_bg.png") no-repeat;}
.botton_arow_sections .dg-next{ position:absolute; right:0px; background:url("../images/right_arrow_bg.png") no-repeat;}
.new_info_title{ font-size:22px; color:#fff; font-weight:normal; text-transform:uppercase; margin-bottom:20px;}
.subscribe_title{ font-size:32px; color:#fff; text-transform:uppercase; font-weight:normal;  display: inline-block; margin: 34px 0 0;}
.submit_sect_locaket_me .btn {background: #fff url("../images/locat_me.png") no-repeat 10px center;border:none;-webkit-border-radius: 6px;
border-radius:6px;height: 55px;width: 100%;color: #666666; text-align:center;
font-size: 18px;font-weight: normal ;padding:0 0 0 28px;}
.submit_sect_locaket_me .btn:hover{opacity:0.8}
/*BOTTOM SLIDER end*/

/* Menu style */
.wtf-menu ul.submenu{width: 180px; z-index:2;padding: 0px 0px;margin: 0px;background:#7a7a7a;position: absolute;top:68px;
left:0px;display:none;/* 	Dropdown shadow */-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.3);box-shadow: 0 2px 2px 0 rgba(0,0,0,.3); text-align:left;}
.wtf-menu ul.submenu ul{left: 180px;top:0px;}
.wtf-menu ul.submenu li:last-child{	border: none;}
/* Menu-1 */
.menu-1 .wtf-menu li:hover > ul{display:inline-block;-moz-animation: fadeInUp .3s ease-in  ;-webkit-animation: fadeInUp .3s ease-in ;animation:fadeInUp .3s ease-in ;}
.menu-1 .wtf-menu ul li:hover > ul{display:block;-moz-animation: fadeInRight .3s ease-in ;-webkit-animation: fadeInRight .3s ease-in ;animation:fadeInRight .3s ease-in ;}
/* Menu-2 */
.menu-2 .wtf-menu li:hover > ul{display:block;-moz-animation: fadeInDown .3s ease-in ;-webkit-animation: fadeInDown .3s ease-in ;animation:fadeInDown .3s ease-in ;}
.menu-2 .wtf-menu ul li:hover > ul{display:block;-moz-animation: fadeInLeft .3s ease-in ;-webkit-animation: fadeInLeft .3s ease-in ;animation:fadeInLeft .3s ease-in ;}
/* Menu-3 */
.menu-3 .wtf-menu li:hover > ul{display:block;-moz-animation: fadeIn .3s ease-in ;-webkit-animation: fadeIn .3s ease-in ;animation:fadeIn  .3s ease-in ;}
.menu-3 .wtf-menu ul li:hover > ul{display:block;-moz-animation: fadeIn .3s ease-in ;-webkit-animation: fadeIn .3s ease-in ;animation: fadeIn .3s ease-in;}
/* Menu-4 */
.menu-4 .wtf-menu li:hover > ul{display: block;-moz-animation: zoomIn .3s ease-in;-webkit-animation: zoomIn .3s ease-in ;animation: zoomIn .3s ease-in; }
.menu-4 .wtf-menu ul li:hover > ul{display:block;-moz-animation: zoomIn .3s ease-in ;-webkit-animation: zoomIn .3s ease-in ;animation: zoomIn .3s ease-in;}
/* menu-5 */
.menu-5 .wtf-menu li:hover > ul{display: block;-moz-animation: flipInX .3s ease-in;-webkit-animation: flipInX .3s ease-in ;animation: flipInX .3s ease-in;}
.menu-5 .wtf-menu ul li:hover > ul{display:block;-moz-animation: flipInY .3s ease-in ;-webkit-animation: flipInY .3s ease-in ;animation: flipInY .3s ease-in;}

.wtf-menu ul.submenu li a{ color:#fff; text-align:left; font-size:17px;  padding: 0 12px;   line-height: 37px;width:100%; margin:0px; border:none;}
.wtf-menu ul.submenu li{ padding:0px; width:100%; }
.wtf-menu ul.submenu li a:hover{ background:#EE8121;color:#fff;} 
.right_drop_arrow{ float:right;}
.left_add_section{ position:absolute;left:0px;top: 0; display:none;}
.right_add_section{ position:absolute;right:0px;top: 0;}
.social_share_common .social{ width:45px;}
.top_header_sections .wtf-menu li a i{ font-size: 15px;}
.responsive_catgr{ display:none;}
.social_share_common{ display:none;}

.languageselection{ color:#0dace6;}
.about_us_bg_user{ display:inline-block; width:100%; vertical-align:top;}
.banner_abt_news ul li a{ font-size:20px; color:#444;}
.banner_abt_news ul{ padding:0px; margin:0px;}
.banner_abt_news ul li{ background:url("../images/sit_map.png") left center no-repeat;padding: 0 0 0 17px; line-height: 38px;}
.thijk_title_info{ font-size:23px; color:#F18525 ; text-transform:uppercase; margin:19px 0 13px 0;}
.banner_abt_news ul ul{ padding:0 0 0 60px;}
.banner_abt_news h1{ font-size:25px; text-align:center; text-transform:uppercase; margin:38px 0 19px 0;}
.banner_abt_news h5{ font-size:18px; text-align:center; line-height:28px;}
.banner_abt_news{ display:inline-block; width:100%; margin-bottom:30px;}
.banner_abt_news ul li a:hover{ color:#f18525;}
.bread_corumb_sectiuon li a{ font-size:16px; font-weight:500; color:#0dace6;}
.bread_corumb_sectiuon .breadcrumb{ padding: 21px 0; border-radius:0px; margin:0px; background:transparent;}
.breadcrumb > .active{ color:#333;font-size:16px;}
.product_info_right_sect p{ font-size:25px; margin:0 0 11px 0;}
.product_info_right_sect h2{ font-size:17px; color:#666; margin:0px;}
.product_info_right_sect label{ font-size:17px; color:#666; font-weight:normal; line-height:28px; width:100%; margin:0px;}
.product_info_right_sect p a{ font-size:24px; color:#F78A2A;}
.poroduct_listing_info{ display:inline-block; width:100%; vertical-align:top; background:#fff;}
.list-unstyled{ display:inline-block; width:100%;  margin-top: 15px;} 
.list-unstyled li{ font-size:20px;}
.addto_cart_buttons .btn-primary{ background:#F38626; border:1px solid #F38626; font-size:17px; color:#fff;padding:9px 32px; border-radius:0px; text-transform:uppercase; margin-top:15px;}
.addto_cart_buttons{ margin:0px 0 0 0;}
.review_tijik a{ color: #0dace6;    font-size: 17px;}
.review_tijik{ margin:0 0 15px;}
.left_new_divide{ margin:0 5px;}
.addto_cart_buttons p{ color:#999; font-weight:300; font-size:17px;}

.specfication_tijik_info {    display: inline-block;    width: 100%;}
.specfication_tijik_info thead td, .specfication_tijik_info thead tr td:first-child {
background: #F38626;color: #f5f5f5;font-size: 15px;font-weight: bold;text-align: left; padding:5px 10px;}
.specfication_tijik_info tr td:first-child {border-right: 1px solid #dddddd;color: #000000;font-weight: bold;
text-align: right;width: 20%;}
.specfication_tijik_info td {background-color: #f5f5f5;border-bottom: 1px solid #dddddd;color: #4d4d4d;
padding: 7px;text-align: center;vertical-align: top;}
.specfication_tijik_info h2{ font-size:20px; text-transform:uppercase; margin:28px 0 25px 0;}
.buttons_setions_for_gb{ text-align:center;margin-bottom: 23px;}
.buttons_setions_for_gb .btn-primary{ margin-right: 11px; background:#F38626; border:1px solid #F38626; font-size:17px; color:#fff;padding:9px 32px; border-radius:0px; text-transform:uppercase; margin-top:15px;}
.buttons_setions_for_gb .btn-warning{ background:#333; border:1px solid #333; font-size:17px; color:#fff;padding:9px 32px; border-radius:0px; text-transform:uppercase; margin-top:15px; }
.cod_info_register{ display:none; position:absolute; left:0px; top:15px; animation: 0.3s ease-in 0s normal none 1 running fadeInDown; -webkit-animation: 0.3s ease-in 0s normal none 1 running fadeInDown; background: #ffffff none repeat scroll 0 0;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3); width:200px; padding: 14px 15px; z-index:2; border-top:2px solid #F18525;}
.top_login_det ul li:hover .cod_info_register{ display: block;}
.cod_info_register p{ font-size:17px; font-weight:300; color:#333; line-height:26px;}



.responsive_catgroy_sec{ display:none;}
#id_open_this .flaticon-down-arrow{ float:right; }
.top_content_respons_tijik{ display:none;}
.my_account_sections .table tr td a img{  max-width: 84px;}


.container_slider{ position:absolute; bottom:213px; left:0px; display:inline-block; width:100%;z-index:55;}
.cart_added_process{ width:350px; display:inline-block ; background:#fff; display:none; position:absolute; top:0px; left:314px; box-shadow: 1px 1px 3px 1px #999999;-webkit-box-shadow: 1px 1px 3px 1px #999999;padding: 9px 0px; text-align:left; animation: 0.3s ease-in 0s normal none 1 running fadeInDown; -webkit-animation: 0.3s ease-in 0s normal none 1 running fadeInDown;}

.social ul li:hover .cart_added_process{ display:block;}
.cart_added_process table{ width:100%; border:1px solid #E8E8E8;}
.cart_added_process table td{ vertical-align:middle; font-size:16px; color:#999; padding: 5px 8px; border-bottom:1px solid #E8E8E8;}
.cart_added_process table td p{ vertical-align:middle; font-size:16px; color:#999; margin:0px;}
.cart_added_process table td a{ vertical-align:middle; font-size:16px; color:#999;margin:0px; padding:0px;}
.cart_added_process table td label a{ vertical-align:middle; font-size:16px; color:#000; font-weight:normal;margin:0px;}
.cart_added_process table td b{ vertical-align:middle; font-size:16px; color:#000;margin:0px; padding:5px 0;}
.checkout_buttons .btn-default {background-color: #0dace6;border-color: #0dace6;color: #ffffff;float: right;font-size: 16px;margin-bottom: 8px; margin-top: 16px;text-transform: uppercase;}
.checkout_buttons .btn-default:hover{ background:#000; border:1px solid #000;}

.cart_counts_news{ position:absolute; top:0px; right:-19px; background:#F58828; border-radius:50%; height:25px; width:25px; text-align:center;}
.cart_counts_news p{ font-size:15px; color:#fff; margin:0px; line-height:22px;}

.flexslider .slides{padding:0px;}
.banner_sections .flexslider .slides > li:first-child {display: block; -webkit-backface-visibility: visible;}
.banner_sections .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}

.ar_bg_headers { display: inline-block; margin:0 0px 0 0px;}
.google_play_sec{ margin-top:20px;}
.cms_listing ul li a img:hover{opacity:0.5;}
.mainslider_left_arrow i{ background:url("../images/home_left.png") center no-repeat; width:13px; height:20px; display:inline-block; margin: 11px 0; vertical-align:top;}
.mainslider_right_arrow i{ background:url("../images/home_right.png") center no-repeat;width:13px; height:20px; display:inline-block; margin: 11px 0; vertical-align:top;}



.banner_sections.slider .flex-direction-nav li a{text-indent: inherit;}
.banner_abt_sec{ display:inline-block; position:absolute; bottom:59px; width:100%; text-align:center; left:0px;}
.banner_abt_sec h1{ font-size:47px; font-weight:bold; color:#0dace6;}
.banner_abt_sec p{ font-size:20px; font-weight:normal; color:#fff;}
.listed_sect_abt{ display:inline-block; width:100%; text-align:center; margin-top:30px;}
.listed_sect_abt p{ display:inline-block; width:100%; text-align:center; font-size:20px; margin:34px 0px; color:#000;}
.left_who_is_sec{ display:inline-block; width:100%; text-align:left;}
.left_who_is_sec p{ display:inline-block; width:100%; text-align:left;}
.left_who_is_sec h2{ display:inline-block; width:100%; text-align:left;}
.abt_top_sections{ display:inline-block; width:100%; text-align:left;}
.left_who_is_sec img{ margin:20% 0 0 0; max-width:100%; text-align:center;}
.who_we_are_bottom{ display:inline-block; width:100%; background:#f5f5f5;padding:56px 0 42px 0; vertical-align:top; }
.company_det_sec h3{ font-size:20px; font-weight:500; color:#000; text-transform:uppercase; margin:-15px 0 10px;}
.company_det_sec label{ font-size:15px; font-weight:500; color:#000; text-align:justify; line-height:27px;margin:0px; min-height:135px;}
.company_det_sec{ display:inline-block; width:100%; background:#fff; padding:14px ;}
.top_icons {display: inline-block;height: 70px;line-height: 69px;text-align: center;width: 71px;  border: 1px solid #cccccc;    border-radius: 4px;top: -42px;position: relative; background:#fff;}
.company_det_sec:hover{ box-shadow:0 2px 4px 1px #d0d0d0; -webkit-box-shadow:0 2px 4px 1px #d0d0d0;}
.company_det_sec:hover .top_icons{ background:#F48727;box-shadow:0 3px 4px 1px #dad9de; -webkit-box-shadow:0 3px 4px 1px #dad9de;}
.container_team {position: relative;width: 100%; text-align:center; margin-bottom:25px;}
.image {display: block;width: 100%;height: auto;}

.text_team {white-space: break-word; color: white;font-size: 20px;position: absolute;overflow: hidden;top: 50%;left: 50%;
transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); width:100%; text-align:center; padding:0 15px; }
.teamp_photos{ display:inline-block; vertical-align:top; background:#333333; width:100%;border-bottom: 30px solid #0dace6;}
.text_team h3{ font-size:30px; font-weight:bold;}
.text_team h4{ font-size:23px; font-weight:normal;}
.container_team .social_share ul li a{ border:1px solid #fff; margin:0px; padding:5px 8px;}
.container_team .social_share ul li{  margin:0px;}
.container_team .social_share ul li a:hover{ color:#fff;}
.container_team img{ max-width:100%;}
.container_teams{ text-align:center;}
.container_teams .btn-default{ background:#fea500 ;border:1px solid #fea500; font-size:25px; color:#fff; border-radius:0px; padding:5px 36px; margin:-25px 0 0 0;}
.container_teams h2{ font-size:40px; color:#0dace6; font-weight:bold; margin:33px 0 23px 0;}
.container_teams p{ font-size:20px; color:#fff; margin-bottom:30px; }


.faq_sections .container_teams p{ color:#333;}
.faq_list1{ display:inline-block; width:100%; text-align:center;padding: 29px 0 21px; min-height: 219px;}
.faq_list1 a p{ font-size:20px; color:#333; padding: 16px 0;}
.faq_sections .col-lg-4{border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.border_right0{ border-right:none!important;}
.border_right1{ border-bottom:none!important;}
.faq_sections{ display:inline-block; width:100%; vertical-align:top; padding-bottom:60px;}
.faq_list1_abs{ position:absolute; top:74%; left:0px; width:100%; text-align:center;}
.all_cms_content{ display:inline-block; width:100%; border:1px solid #e7e7e7;border-radius: 0 0 6px 6px;  border-radius: 6px 6px 0 0; margin-bottom:20px;}
.all_cms_content h3{ display:inline-block; width:100%; font-size:20px; text-transform:uppercase; color:#000; background:#e7e7e7; margin:0 0 8px 0px; padding:9px 10px;  border-radius: 6px 6px 0 0;}
.all_cms_content p{ margin:0px; font-size:16px; color:#000; margin:0 0 10px; padding:6px 15px;}
.container_teams_bottom{ display:inline-block; width:100%; border-top:1px solid #e9e9e9;}

.account_det_sce{ display:inline-block; width:100%; text-align:center;}
.account_det_sce h2{ font-size:30px; color:#000;}
.account_det_sce_list h2{font-size:26px; color:#000;}
.account_det_sce_list p{font-size:17px; color:#333;}
.category_search > div {    margin: 13px 0 0 0;}
.category_search img{ width:74px; height:67px;}
.item_common_center {    margin: 0 auto;    width: 854px;}
.pay_inf_bg {    display: inline-block;   text-align: center;    width: 100%;}
.cartalign { text-align:left!important;}
.flex-direction-nav {
display: none;
}




.level_one_drop{ display:none; position:absolute; top:0px; left:0px;width:100%;   background-color: #ffffff;
border-color: #999;border-style: solid;border-width: 2px 1px 1px;box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.75);
margin-top: 50px; background:#fff; z-index:5; border-top:0px;}
.nav_bot_sec ul li:hover .level_one_drop{ display:block;}
.nav_bot_sec .col-md-10,.nav_bot_sec .col-md-2{position:static;}
.left_img_info_det h3{ font-size:30px; font-weight:bold; color:#0dace6; margin-top: 28px;}
.left_img_info_det h4{ font-size:30px;  color:#000;}
.left_img_info_det{ text-align:center;}
.first_list1 li a{ font-size:17px!important; color:#333!important;padding-left:0px!important;}
.first_list1 li{ border-bottom:1px solid #e2e2e2; display:inline-block; width:100%; }

.first_list1 li a:hover{color:#0dace6!important;background:none!important;}

.nav_bot_sec ul li a:hover{ background:url("../images/mega_arrow.png") bottom center no-repeat;}
.toogle_drop_menu ul li a:hover{ background:none;}
.language_changes_responsive{ display:none;}
.page{ float:left; margin: 14px 0 0;}
.head_cate a{ padding:17px 0 7px 0!important; color:#000!important; font-weight:bold!important; }
.head_cate a:hover{ background:none!important;}
.left_img_info_det img{ max-width:100%;}
.first_list1 li:last-child{ border-bottom:none;}
.left_img_info_det img{ margin-bottom:20px;}
.navbar-header{ display:none;}
.position_relative{ border-right:none!important;}



/* new style*/


.home_title_info{ display:inline-block; width:100%; }
.home_title_info h1{ display:inline-block;font-size:15px;letter-spacing: 1px; color:#222222; margin:0px;font-family: 'Avenir Next LT Pro Bold';    text-transform: uppercase;}
.home_title_info .view_all_new{float:right;font-size:15px; color:#0dace6; margin:0px; vertical-align:middle;}
.great_deals_list{ display:inline-block; width:100%;}
.deals_list_common{ display:inline-block; width:100%; position:relative; padding:14px 0px; min-height:361px;}
.offer_sections{ background:#0dace6; display:inline-block; color:#fff; font-weight:300; font-size:13px; padding:3px 10px; text-align:center; position:absolute; top:11px;left:11px; z-index:2;}
.container-paragraph h4{ font-size: 16px;    font-weight: 600;    color: #222222;    min-height: 37px;    margin: 19px 0 14px 0;}
.container-paragraph p{ font-size:14px; font-weight:300; color:#666666; margin:6px 0 14px 0;}
.price_sections{ display:inline-block;}
.item_common_new { display:inline-block; width:100%; position:relative;} 
.price_sections del{font-size:18px; font-weight:300; color:#666666; margin:6px 0 6px 0;}
.price_sections b{font-size:18px; font-weight:300; color:#0dace6; margin:6px 0 6px 8px;}
/* {    background-color: #0dace6;    border-color: #0dace6;    color: #ffffff; font-size:14px;border-radius: 21px; -webkit-border-radius: 21px;} */

.item_common_new .btn-default {color: #fff;background-color: #0dace6;border-color: #0dace6;font-weight: bold;padding: 0px 24px;
text-transform: uppercase;height: 35px;line-height: 33px;font-size: 13px;width: 145px;}
.card-body a h4{    font-size: 16px;font-weight: 600;color: #222222;min-height: 37px}
.deals_list_img img{ display:inline-block; max-width:100%; vertical-align:middle; line-height:150px; min-height:145px;}
/* .border-right{ border-right:1px solid #F6F6F6;border-bottom:1px solid #F6F6F6;} */
/* .border-right-none{border-bottom:1px solid #F6F6F6;} */
.col-lg-3.col-md-3.col-sm-6.col-xs-12.border-right:last-child{ border-right:none!important;}
.padding10{ padding:0 5px;}
.product_categories{ display:inline-block; width:100%; vertical-align:top; background:#fbfbfb;}
.home_title_info .flaticon-arrow-point-to-right::before {      font-size: 11px;
vertical-align: top;
margin: 0 0px 0 5px;
line-height: 20px;}
.common_cat_list{ display:inline-block; width:100%;}
.product_categories a{ display:inline-block; width:100%; background:#fff url("../images/right_arrow.png") 96% center no-repeat; border:1px solid #eaeaea; margin-bottom:18px; padding:25px 0; transition-property: background;  transition-duration: 1s;  transition-timing-function: linear;}
.top_info_title{display:inline-block; width:100%; font-size:20px; color:#333333; padding: 11px 0 0;}
.text-grey{display:inline-block; width:100%; font-size:14px; color:#777;}
.img_center_new{ display:inline-block; width:100%; text-align:center; padding:0 4px 0 17px;}
.xzoom15 {    border: 1px solid #ececec;}
.img_center_new img{ max-width:100%;}
.product_categories a:hover{border:1px solid #ccc;}
.space_bottom{ display:inline-block; width:100%; height:40px;}
.space_bottom p{ font-size:18px; color:#222; margin:0px;}
.fl_right p{ margin:0px;}
.social_share label{font-size:18px; color:#222;}
.fl_right{ float:right; padding:0px;margin:6px 0 4px 0;}
.fl_right li{ display:inline-block; font-size:13px; color:#555; margin:0 0 0 5px;}
.fl_right li a{ display:inline-block; font-size:13px; color:#555;}
.fl_right li lable{ display:inline-block; font-size:13px; color:#555; font-weight:300;}
.fl_right li i{ color:#0dace6;}



.search_middle_section .glyphicon-search::before {font-size: 17px;}
.header_navbotoms{ display:inline-block; width:100%; position:relative;}
.shop_by_category .flaticon-down-arrow-1::before {    font-size: 14px;    margin: 0 0 0 10px;}

.item_common_new .btn-default:hover{ background:#000; border:1px solid #000;}
.home_title_info .view_all_new:hover{ color:#000;}
.cat_megamenu_sec ul{ padding:0px; margin:0px; position:relative; z-index:2;}
.cat_megamenu_sec{ display:none;position:absolute; background:#f1f1f1; min-height:400px; width:100%;}
.nav.navbar-nav li:hover .cat_megamenu_sec{ display:inline-block; }
.cat_megamenu_sec ul li a{ display:inline-block; font-size:15px; color:#555!important; line-height:36px;   padding: 0 14px;width:100%;}
.cat_megamenu_sec ul li a:hover{ background:#fff; width:100%;}
.sub_megamenu_sec{ display:none; width:588px; position:absolute; top:0px; left:209px; background:#fff;min-height:432px; z-index: 1; overflow: hidden;}
.cat_megamenu_sec ul li:hover .sub_megamenu_sec{ display:block; border:1px solid #f1f1f1; border-left:none;}
.cat_info_sectiion{ display:inline-block; font-size:18px; color:#0dace6!important; padding:0 15px ;}
.sub_megamenu_sec li {    display: inline-block;    width: 46%;}
.cat_megamenu_sec ul li a:hover{color:#0dace6;}
.sub_megamenu_sec li a:hover{color:#0dace6!important;}
.greate_all{ display:inline-block; width:100%; vertical-align:top; background:#FBFBFB;}
.cart_img {    display: inline-block;    width: 100%;    border: 1px solid #efefef;}
.cart_img > a {    vertical-align: middle;    text-align: center;    display: inline-block;
width: 100%;    line-height: 330px;}
.abt_product{display:inline-block; width:100%; padding-bottom:33px;}
.abt_product h2{ font-size:20px; color:#333; margin:19px 0 18px 0;    font-weight: bold;}
.abt_product h3{ font-size:16px; color:#666666;margin:8px 0;}
.abt_product p{ font-size:13px; color:#555;margin:0px; line-height:25px;overflow-wrap: break-word;}
.border_bottom_aa{ display:inline-block; width:100%; border-bottom:1px solid #efefef;}
.cat_prices{ font-size:25px; font-weight:bold; color:#333;display: inline-block;
width: 100%;    margin-bottom: 15px;}
.cart_info_buttons .btn-default {color: #fff;background-color: #0dace6;border-color: #0dace6;font-weight: bold;padding: 0px 8px;position: relative;text-transform: uppercase;width: 134px;
height: 35px;line-height: 34px;font-size: 13px;}
.cart_info_buttons .fav_icon_fresh{ background:transparent;border:none; font-size:20px; color:#0dace6; padding:0px; margin:5px 0 0px 15px; display:inline-block; vertical-align:top; cursor:pointer;text-transform: uppercase;}
.cart_info_buttons .flaticon-favorite-1::before {    font-size: 38px;}
.minuse_count{height:33px; border:2px solid #ccc; border-radius:50%; -webkit-border-radius:50%;}
.pluse_number{ height:33px; border:2px solid #ccc; border-radius:50%; -webkit-border-radius:50%;}
.minuse_number.sactual_quantity {    width: 54px;line-height: 30px;}
.minuse_count a:hover{ color:#0dace6;}
.pluse_number a:hover{ color:#0dace6;}
.cart_info_buttons .btn-default:hover{ background:#000; border:1px solid #000;}
.stock_in_cart{ display:inline-block; width:100%; margin:19px 0 17px; position:relative;}
.stock_in_cart ul{ display:inline-block; width:100%; padding:0px; margin:0px;}
.stock_in_cart ul li{ display:inline-block; padding:0px; margin:0 9px 0 0;}
.stock_in_cart ul li a{ display:inline-block; padding:0px; margin:0px; border:1px solid #efefef; font-size:17px; color:#333; padding: 5px 16px;   border-radius: 4px; -webkit-border-radius: 4px;}
.stock_in_cart p{ font-size:17px; color:#000;}
.stock_in_cart ul li a:hover,.stock_in_cart ul li.active a{ background:#0dace6; color:#fff;}
.immd_info{ float:left;}
.immd_info h3{ font-size:17px; color:#333;}
.immd_info h4{ font-size:13px; color:#777;}
.common_span_inst{ display:inline-block; width:100%; margin:0 0 16px 0;}
.cart_info_qualit h5{ font-size:20px; color:#333; margin:27px 0 26px 0;}
/* .microfiche-film{ width:400px!important;} */

.catgory_sections_new .side_filter{ padding:0px;}
.catgory_sections_new .cat_all_titl{ padding:11px 15px; margin:0px; font-size:17px; color:#0dace6; font-weight:normal;}
.catgory_sections_new input[type="checkbox"],.catgory_sections_new input[type="radio"]{ vertical-align:top;}
.cat_listing.Brands ul{ display: inline-block;
max-height: 200px;    min-height: 38px;overflow-x: hidden;     overflow-y: auto;    padding: 13px 16px 0;    width: 100%;}
.cat_listing.Discount ul{ display: inline-block;
max-height: 200px;    min-height: 38px;overflow-x: hidden;     overflow-y: auto;    padding: 13px 16px 0;    width: 100%;}
.cat_listing.Price ul{ display: inline-block;
max-height: 200px;    min-height: 38px;overflow-x: hidden;     overflow-y: auto;    padding: 13px 16px 0;    width: 100%;}
.catgory_sections_new .cat_listing ul li label {    font-size: 15px;    font-weight: 300;    color: #555;    margin: 0 0px 0 6px;    vertical-align: middle;    cursor: pointer}
.cat_listing.common_listing_new ul{padding:0 15px;}
.cat_megamenu_sec .thumbnail{ background:transparent; border:none; border-radius:0px;}
.cat_megamenu_sec .sub_megamenu_sec > div {    bottom: -21px;    position: absolute;    right: 0; z-index:-0;  bottom: -87px;
position: absolute;
right: 0;
z-index: 0; right: -5px;  bottom: -89px;}
.list_of_cat_sec{ display:inline-block; width:100%; margin:13px 0 11px 0;}
.child_categories {    display: inline-block;    margin: 13px 0 0;    width: 100%;
}
.empty_sp {    display: inline-block;    width: 100%;
}
.container .jumbotron, .container-fluid .jumbotron{ padding:0px;}
.store_right_items_border{ display:inline-block; width:100%;background:#fff;border: 1px solid #eaeaea; padding: 15px 0px;}
.listing_info_title{ display:inline-block; color:#555555; font-size:12px; padding:6px 0; line-height: 13px;min-height: 64px;width: 100%;}
.store_right_items_border ul{ padding:0px; margin:0px;}
.store_right_items_border ul li a span{ display:inline-block; margin:0 38px 0 20px;}
.store_right_items_border a:hover{ background:#f9f9f9;}
.dst_fresh .home_title_info{ margin-top:0px;}
.immd_info h3{ margin:0 0 7px 0;}
.immd_info h4{ margin:0px;}
.immd {    float: left; margin:0 15px 0 0px;}

.count_numbers ul li i{ color:#0dace6;}
.model_for_signup .modal-dialog{ width:500px;}
.sign_up_inner_middle{margin:0 auto; width:370px;}
.kakery_slider .item:before{  content: ""; border-right:1px solid #eaeaea; position:absolute; height:100%;}

.cart_sections_tables .table td img{ max-width:50px;}
.model_for_signup.popup_locat_new_popup .modal-dialog{ width:900px;}
.sign_up_inner.send_otp_sections{ padding-bottom:20px;}
.model_for_signup.popup_locat_new_popup h2{ font-size:22px; margin:0px; text-align:left; color:#000; }

.deals_list_common::after{ border-right:1px solid #ccc; position:absolute; height:100%; }
.cart_drop_dwons {    right: 16px; top:70px;   position: absolute;    width: 580px;    background: #fff;    border-radius: 4px;
border: 1px solid #dbdbdb; display:none; z-index:9;} 
.cart_drop_dwons  .table{ margin:0px;}
.cart_imgs img{ max-height:60px; max-width:60px;}
.checkout_buttons .btn-danger{ background:#0dace6; border:1px solid #0dace6; font-size:14px; font-weight:bold; color:#fff; text-transform:capitalize; height:34px; float:right; padding:0 23px; margin:10px 13px;}
.checkout_buttons .btn-danger:hover{ background:#000; border:1px solid #000;}
.cart_drop_dwons table td h4{ font-size:13px; color:#888; margin: 0;}
.cart_drop_dwons table td p{margin: 0;}
.stright{ text-decoration:line-through; color:#0dace6; margin:0 0px 0 0px;}
.cart_drop_dwons .flaticon-delete::before{ font-size:19px; color:#000;}
.cart_drop_dwons table td{ border-right:none!important;  border-left: none!important; vertical-align: middle!important; }
.upborder_arrow{position:absolute; right:12px; top:-11px; width:20px; height:20px; background:url("../images/up_caert.png") no-repeat;}

.cart_drop_dwons .flaticon-delete::before:hover{ color:#0dace6;}
.footer_carts{ display:inline-block; width:100%; background:#f1f1f1; padding:4px 0; text-align:center; vertical-align:top;}
.footer_carts h5{ display:inline-block; margin:0px; font-size: 19px;    padding:7px 0px 1px 30px;}
.footer_carts h6{ margin:0px; padding:7px 12px; font-size:19px;}
.checkout_buttons {    display: inline-block;    width: 100%;}
.checkout_buttons h2{ margin:0px; padding:10px 15px 9px;font-family: 'Avenir Next LT Pro Regular'; font-size:14px; color:#999; border-top:1px solid #eaeaea;    vertical-align: middle;}
.checkout_buttons .flaticon-scooter::before {    font-size: 33px;    margin: 0 11px 0 0;    vertical-align: middle;}
.color_diff{ color:#0dace6;}
.inner_scrool {max-height: 230px;    min-height: 0;    overflow-y: auto;}
.cat_megamenu_sec ul li::before{ border-right:none;}
.cat_info_sectiion {    display: inline-block;    width: 100%!important; padding-top:10px;}
.middle_cnt {    display: inline-block;    left: -2px;    position: relative;    top: 1px;}
.xzoom-container{ width:100%;}
.kakery_slider .deals_list_common{ min-height:258px;}
.container-paragraph a{ color:#999;}

#great_deals .border-right{ border-bottom:none;}
#great_deals .border-right-none{ border-bottom:none;}
#most_popular_products .border-right{ border-bottom:none;}
#most_popular_products .border-right-none{ border-bottom:none;}
.responsivepadd{padding:0 15px;}
.blcok_pad{ position:absolute; top:0px; left:0px; width:100%; height:100%;background: #000 none repeat scroll 0 0; opacity: 0.5;}
.banner_sections_inner.blog_det{position:relative;}
.secpadd .deals_list_common1{ padding:0 15px;}
.change_password .select2-container{ border:1px solid #ccc;}
.offer_sections h6{display:inline-block; margin:0px;} 
.offer_sections p{display:inline-block;margin:0px;}
.store_details_sec > div {    float: left;    width: 70%;}
.store_details_sec img{ float:left;   margin: 0 17px 0 18px;}
.dst_fresh .store_right_items_border a:hover{ background:transparent;}
.edit_profile .deals_list_common{ padding:0px;}
.edit_profile .flaticon-favorite-heart-button::before{ font-size:23px;}

.my_fav_sec.store_sections .flaticon-favorite-heart-button::before{ font-size:18px;}


.my_fav_sec.store_sections .common_item{ border:1px solid #eaeaea;}
.my_fav_sec.store_sections .fav_outlets{ margin:15px 0 0 0;}
.breadcrumb-fresh {    display: inline-block;    font-size: 14px;    margin: 12px 0;    width: 100%; color:#555555;}
.flexslider.jumbotron{border-radius:0px;}
.xzoom-container img{ max-width:100%;}
.location_text_feeld .select2-container--default .select2-selection--single{ border:none;  height: 43px;}
.location_text_feeld .select2-container--default .select2-selection--single .select2-selection__rendered{ font-size:16px;}
.breadcrumb-fresh a{ color:#0dace6;}
.store_right_items.popup_top_sections .col-md-3.col-sm-3.col-xs-6::before{ border-right:1px solid #eae9e9; position:absolute; top:0px; height:100%; content:"";}

.carty_common .minuse_count{ width:25px; height:25px;}
.carty_common .pluse_number{ width:25px; height:25px;}
#store_register .register_your_store .sign_bot_sub{ padding-bottom:20px;}
.carty_common .count_numbers ul li a{ line-height: 20px; vertical-align:top;}
.cart_infor {    display: inline-block;    padding: 0 0 0 29px;}
.post-thumbnail img{max-width:100%;}
.cart_dyn_sec .price_sections {    min-height: 20px;}
.img_center_new > img{ max-width:100%;}
.buttons{ margin:0 auto; width:200px;}
.buttons_inner{ display:inline-block; width:100%; background:#ececec; padding:5px 10px;box-shadow: 0 0 1px 5px #f4f4f4; -webkit-box-shadow: 0 0 1px 5px #f4f4f4;margin: 27px 0; border-radius:4px; -webkit-border-radius:4px;}
.buttons_inner p{ display:inline-block;     font-size: 17px;
margin: 0 3px 0 18px;}
.buttons_inner img{ max-width:30px;}
.space{ display:inline-block; width:100%; margin:20px 0;}
.inside_list_img{ display:inline-block; width:92%; }

.cart_info_buttons .btn-warning.active.focus,.cart_info_buttons .btn-warning.active:focus,.cart_info_buttons .btn-warning.active:hover,.cart_info_buttons .btn-warning.focus:active,.cart_info_buttons .btn-warning:active:focus,.cart_info_buttons .btn-warning:active:hover,.cart_info_buttons .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus,.cart_info_buttons .open > .dropdown-toggle.btn-warning:hover{ background-color: transparent;
border-color: inherit;
box-shadow: none;}



#minicart_no_items{ text-align:center; padding:8px 0;}
.search-suggestion a{ width:100%; display:inline-block;}
.search-suggestion a:hover{ background:#f2f2f2;}
#suggesstion-box{ padding:0 10px;}
.search-suggestion{ border-bottom:1px solid #ccc;padding: 6px 0;}


.img-circle{   border: 1px solid #f1f1f1;   }
.store_right_newadd .dst_firsh{ border-right:1px solid #f1f1f1;}
.product_info_det .xzoom-container img{ border:1px solid #e1e1e1;}
.dynamic_product_modal .count_numbers ul li a{line-height: 21px;}
.frex_info_se {    display: inline-block;    margin: 18px 0;    width: 100%;}

#check_guest_address .form-group { display: inline-block;    margin-bottom: 15px;    width: 100%;}


.xzoom-thumbs > ul > li:nth-child(1) > a > img { margin-left: 2px; }

.locat_new_popup .location_text_feeld .select2-container--default .select2-selection--single{ border: 1px solid #c2c2c2;border-right: medium none; height:45px;}
.locat_new_popup_new{ display:inline-block;width:100%; padding:0 15px; margin-top: 25px;}
.add_new_address_pop .locat_new_popup{ margin-top: 10px;}
.curr_location_search {float: right;}
.curr_location_search a{   color: #777;
font-size: 15px;
font-weight: normal;
margin: 8px 0px 0 0;
display: inline-block;}
.curr_location_search a:hover{ color:#0dace6;}



.price_sectionsdx {width:100%;}

.send_otp_sections .sign_up_inner h6 {
margin: 19px 0;
text-align: center
}


.cart_sections_tables .table-responsive{    overflow-x: inherit;}

.asterisk{ color:red;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}

.fnt-crrct { font-size: 1.4em; }

.rancher { vertical-align:middle; }

.search-suggestion { list-style-type: none; }
#autocomplete { position: relative; }
#suggesstion-box  {    position: absolute;width: 100%;background-color: #FFF;top: 50px;z-index: 400;box-shadow: 3px 2px 6px rgba(0, 0, 0, 0.3);
border-radius: 8px;}

.search-suggestion { background-color: #FFF; margin-top: 2px; margin-left: 4px; padding: 2px;}
.search-suggestion a { color: inherit; } 
.search-suggestion span { padding-left: 5px} 
.search-suggestion-parent { margin-left: 0px;padding-left: 0px }
#sub_total { padding-right: 5px; }


.count_numbers_minicart { margin: 0 0 0 0;  }  

.popup .count_numbers { min-width: 126px; min-height: 43px; } 
#open_location{ background: #fff;border: 1px solid red;display: block;position: absolute;right:14px;top: 41px;width:350px; display:none;}
.open_city_locations select{ width:100%;}
.open_city_locations {    display: inline-block;    padding: 11px 15px;    width: 100%;}
.select_hed_city {border: 1px solid #ccc;border-radius: 0px;display: inline-block;padding: 3px 0;width: 100%;}
.form-control::-moz-placeholder{ color:#000;}
.open_city_locations label{ font-size:16px; color:#777; font-weight:300; margin:10px 0 9px 0;}
.open_city_locations .form-control{ border-radius:0px; box-shadow:none;height: 36px;}
.skp-exp{ text-align:center;}
.skp-exp .btn-default {background-color:#0dace6;border-color:#0dace6;color: #fff;font-size: 14px;padding: 8px 28px;text-transform: uppercase;}
.skp-exp .btn-default:hover{ background:#000; border-color:#000;}

/** Wallet css */
/*.cms_pages.new_wallet {box-shadow:none;}
.cms_pages.new_wallet h2 {font-size: 23px; color: #000;font-weight: 600;}
.new_wallet .waleet_host_sec label {margin-bottom: 0px;padding: 25px 15px;}
.new_wallet .border-bottom {margin: 0px 0 0;}
.new_wallet .waleet_host_sec {margin: auto;width: 100%;border: 1px solid #e6e6e6;}
.new_wallet .sec_info_bot { background: #f8f8f8;padding: 8px 15px;}
.new_wallet .sec_info_bot p {font-size: 23px;color: #000;margin: 0px;line-height: 30px;}
.new_wallet .sec_info_bot b { font-size: 22px; line-height: 30px;margin: 10px 0px 0px 0px;color: #e31214;margin-bottom: 10px; display: inline-block;}
.new_wallet .sec_info_bot .btn-default { background: #fff;padding: 8px 20px;font-size: 18px;color: #0dace6; border: 1px solid #0dace6;margin-bottom:30px;border-radius: 0px;-webkit-border-radius: 0px; text-transform: uppercase;float: right;background: #000;border: 1px solid #000;color: #fff;margin: 16px 0px 0px 0px;}
.new_wallet .sec_info_bot .btn-default:hover { background:#0dace6;   color: #fff;border: 1px solid #0dace6;}
.new_wallet .list_added {margin: 0px;padding: 0px 0 0px 0;}
.new_wallet .list_added li {padding: 10px 0px 10px 0px;}
.new_wallet .list_added li h6 {font-size: 18px;}
.new_wallet .list_added li h6 span{display: inline-block;border-left: 1px solid #ddd; padding: 0 0 0 10px; margin: 0px 0px 0px 10px;}
.new_wallet .list_added li h3 {font-size: 20px;margin: 0px 0 15px 0;color:#000;}
.new_wallet .list_added li b {text-align: right;width: 100%;color:#0dace6;display: inline-block;font-size: 20px;margin: 0px 0 7px 0;}
.new_wallet .list_added li p{text-align: right; width: 100%;color: #3eb126;display: inline-block;font-size: 20px;}
.wallet_model_popup .modal-footer {text-align: center;border-top: 0px solid #e5e5e5;    margin: 0px 0px 20px 0px;}
.wallet_model_popup .modal-title{    color: #0dace6;text-align: center;}
.wallet_model_popup .btn-primary.ok_btn {width: 100%;border-radius: 0px;min-height: 45px;}
.inner_counts_bg .form-control { border-radius: 0px;border-bottom: 2px solid #e4e4e4;border-top: 0px;border-left: 0px; border-right: 0px;min-height: 45px;   box-shadow: none;}
.inner_counts_bg {display: inline-block;width: 100%;margin: 10px 0 10px;}
.new_wallet .list_added li .debit_color {color: #0dace6;} */

.waleet_host_sec {    margin: auto;    width: 500px;}
.cms_pages_walet {    width: 100%;}
.sec_info_bot b {    color: #000;    display: inline-block;    font-size: 17px;  margin-bottom: 10px;}
.sec_info_bot .btn-default {    background: #fff;    border: 1px solid #0dace6;    border-radius: 5px;    color: #dd353d;    font-size: 17px;    margin-bottom: 30px;
padding: 6px 11px;    text-transform: uppercase;}
.flaticon-plus::before {    margin: 0 10px 0 0;}
.sec_info_bot .btn-default {    color: #0dace6	;    font-size: 17px;    text-transform:uppercase;}
.waleet_host_sec label {    background: #0dace6;    color: #000;    display: inline-block;
font-size: 22px;    margin-bottom: 16px;    padding: 8px 15px;    text-align: left;    width: 100%;}
.waleet_host_sec ul.tabs {    background: #fff none repeat scroll 0 0;    border: 1px solid #0dace6;   border-radius: 5px;    display: inline-block;    list-style: outside none none;    margin: 0;    padding: 0;    text-align: center;    width: 100%;}
.waleet_host_sec ul.tabs li {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    color: #222;    cursor: pointer;    display: inline-block;    font-size: 16px;    line-height: 14px;    padding: 14px 15px;}
.waleet_host_sec ul.tabs li.current:last-child {    border-radius: 0;}
.waleet_host_sec ul.tabs li.current {    background: #0dace6 none repeat scroll 0 0;
color: #fff;}
.waleet_host_sec ul.tabs li {    background:none;    color: #222;    cursor: pointer;    display: inline-block;    font-size: 16px;    line-height: 14px;    padding: 14px 15px;}
.border-bottom {    border-bottom: 1px solid #ccc;    display: inline-block;    height: 1px;
margin: 10px 0 0;    vertical-align: top;    width: 100%;}
.waleet_host_sec .tab-content.current {    display: inherit;}
.waleet_host_sec .tab-content {    background: #fff none repeat scroll 0 0;    display: none;
padding: 0;}
.list_added {    display: inline-block;    margin: 0;    padding: 10px 0 7px;    width: 100%;}
.wallet_model_popup .modal-dialog {    margin: auto;    width: 450px;}
.close {    font-size: 28px;}
.modal-title {    line-height: 1.42857;    margin: 0;}
.inner_counts_bg label {    color: #000;    font-size: 16px;    font-weight: lighter;    line-height: 36px;    padding: 0;}
.inner_counts_bg .form-control {    border-radius: 0;}
.wallet_model_popup .btn-default {    background: #fff none repeat scroll 0 0;    border: 1px solid #0dace6;    text-transform: uppercase;}
.wallet_model_popup .btn-primary {    background: #0dace6 ;    border: 1px solid #0dace6;    text-transform: uppercase;}
.inner_counts_bg {    display: inline-block;    width: 100%;}
.modal.wallet_model_popup{ top:50px;}
.list_added li h3 {    font-size: 14px;    margin: 7px 0 3px;}
.wallet{margin: 0px 3px 0px -13px;}
.product_disable{
pointer-events: none;
opacity: 0.7;
}
.price_setions.couponclass{
padding: 29px 0 50px 0;
}
.gender_section .btn .btn-success{
background-color: #0dace6;
border-color: #0dace6;
}







/* New css style*/
.navbar-default .navbar-brand {color: #777;display:inline-block;vertical-align: middle;    padding: 0px;}
.search_middle_section {float: right;    vertical-align: top; margin:22px 0 8px 0;}
.Phone_numer_fild {display: inline-block;vertical-align: top;font-size: 17px;font-weight: 500;    padding: 21px 14px 0 0;color:#fff;   margin: 0px;}
.chos_locations {display: inline-block;vertical-align: top;margin: 0 10px 0 0px;}
.new_ser_box {display: inline-block;position: relative;margin: 0 3px 0 0px;z-index: 1;width: 380px;}

.carty_common {display: inline-block;vertical-align: top;margin: 0 0px 0 5px;}
.search_middle_section .btn-success {background:#57a406;border: 1px solid #57a406;font-size: 15px;height: 44px;display: inline-block;
padding: 0px 18px;}
.cart_total_count {vertical-align: top;line-height: 33px;}
.search_middle_section .form-control {color: #a5a5a5;font-size: 14px;font-weight: normal;height: 44px;}
.search_middle_section .btn-default {background: #fff;color: #333;height: 44px;border:1px solid #ebebeb; line-height:36px;}
.chos_locations .btn-warning {background: #fff;color:#777;font-size: 15px;height: 44px;padding: 0px 18px;border:1px solid #ebebeb;}
.responsive_hiddle .flaticon-commerce-1:before {font-size: 24px;    margin: 0 7px 0 0px;}

.color_change {    color: #fff;}
.header_navbotoms {display: inline-block;vertical-align: top;width: 100%;background: #57a406;}
.navbar-nav {float:none;margin: 0;}
.navbar-default .navbar-nav>li>a {color: #fff;}
.Phone_numer_fild .flaticon-phone-receiver:before {margin: 0 6px 0 0px;color: #fff;}
.new_searching_header.new_ser_box .form-control{border:1px solid #ebebeb;}
.navbarlogo_sections{display:inline-block; width:100%; margin:9px 0 0 ;}
.new-cat-menu-list ul li{display:inline-block;}
.new-cat-menu-list ul{display:inline-block; margin:0px;vertical-align: top;}
.new-cat-menu-list ul li a{display:inline-block; font-size:15px; color:#fff;    padding: 17px 15px;vertical-align: top;}
/* .new-cat-menu-list ul li a:before{position:absolute; content:''; border-right:1px solid #fff; right:0px; height:14px;    top:21px;} */
.new-cat-menu-list ul li:last-child a:before{border-right:0px;}
.new-cat-menu-list ul li a:hover{border:none; text-decoration:none;}
.lot{display:inline-block; width:19px; height:20px;margin:0 4px 0 0; background:url('../images/locations_icon.png') no-repeat;vertical-align: middle;}
.sign_bot_sub.ratings_new{margin:0 0 30px 0;}





/*gfooter css new*/
.footer {display: inline-block;width: 100%;background:#100b2a; min-height:370px;}
.container.width_extend{margin:0 auto; width:1210px;}
.foot_info {font-size: 17px;color: #fff;    text-transform: uppercase;
font-weight: bold; margin:0px; padding:0px 0 17px 0;}
.cms_listing ul li a {display: inline-block;width: 100%;padding: 0;list-style: none;font-size: 16px;color: #999999;overflow-wrap: break-word; line-height:32px;}
.cms_listing ul li {display: inline-block;padding: 0;list-style: none; width:100%;}
.cms_listing ul {display: inline-block;width: 100%;padding: 0;}
.footer_common{margin:35px 0 0 0;}
.social_share p {font-size: 14px;text-align:left;color: #bebebe;margin: 0px;padding: 19px 0;}
.app_dow a{display:inline-block;}
.app_dow a img {margin:0 8px 7px 0px;max-width: 121px;}
.app_dow{    padding: 8px 0 0 0;}
.payment_icons{display:inline-block; width:100%;}
.payment_icons h3{color:#fff; font-size:20px; padding:0;}
.payment_icons img{margin:0 0px 0 30px;}
.copy_rights{display:inline-block; width:100%; border-top:1px solid #2f2b46;}
.social_share.right_new_sectin label{font-size: 20px;color: #fff;margin: 0px;    padding:9px 0 9px 0; font-weight:normal;}
.social_share.right_new_sectin ul li a {border-radius: 50%; -webkit-border-radius: 50%;   color: #444444;    height: 30px;    text-align: center;    width: 30px;background:#fff;    vertical-align: top;    line-height:32px; display:inline-block;}
.social_share.right_new_sectin{margin: 0px 0 0 0;}
.social_share.right_new_sectin ul li a:hover{background:#0dace6; color:#fff}

.best_off_grid_list .inner_cart_sections{margin:0px;}
.best_off_grid_list .cart_infor{display: inline-block;padding: 0;width: 100%;text-align: center;}
.best_off_grid_list .count_numbers{margin:0px;}
.best_off_grid_list .count_numbers ul{    color: #fff;background-color: #0dace6;border-color: #0dace6;font-weight: bold;    padding: 2px 8px;position: relative;top: 17px;text-transform: uppercase;border-radius: 4px; width:134px; height:35px;}
.best_off_grid_list .minuse_count,.best_off_grid_list .pluse_number{border:none;}
.best_off_grid_list .count_numbers ul li i { color: #fff;line-height: 47px;}


.home_pages_best_offers{display:inline-block; width:100%; vertical-align:top; background:#f3f4f9; padding:0 0 48px 0}
.best_titles{font-size:16px; color:#222222; margin:0px 0 0px;display:inline-block; width:100%;font-family: 'Avenir Next LT Pro Bold';    letter-spacing: 1px;    text-transform: uppercase; vertical-align:middle; padding:12px 15px 14px 15px;    border-bottom: 1px solid #ececec;} 
.best_off_grid{display:inline-block; width:100%; min-height:350px; background:#0dace6 url('../images/off_bg.png') bottom left no-repeat;    border-radius: 11px;    padding: 0 36px;    vertical-align: middle;}
.best_off_grid h4{ font-size:30px;     letter-spacing: 1px;color:#fff;display:inline-block; width:100%;font-family: 'Avenir Next LT Pro Bold';}
.best_off_grid p{ font-size:15px; color:#fff;display:inline-block; width:100%; margin:4px 0 19px 0;}
.best_off_grid .btn-success {color: #0dace6;background-color: #ffffff;border-color: #ffffff; font-weight:bold; font-size:16px; padding:7px 20px;}
.best_off_grid .btn-success:hover{background:#57a406;border:1px solid #57a406; color:#fff;}
.best_off_grid_middle{height: 25em;    display: table-cell;align-items: center;    vertical-align: middle;}
.best_top_offers{display:inline-block; width:100%; background:#fff ;border-radius:4px; min-height:200px;    padding: 0 15px; position:relative;}
.deals_list_img{display:inline-block; width:100%;text-align:center; position:relat;}
.deals_list_img a{display:inline-block; width:100%; text-align:center;    vertical-align: middle;    line-height: 192px;}
.best_top_offers label{font-size:16px;font-weight: 600;color:#222222;min-height: 37px;}
.best_top_offers p{font-size:14px; color:#57a406; font-weight:500;}
.best_top_offers h5{font-size:16px; color:#57a406; font-weight:normal; vertical-align:middle;    margin: 0 0 11px 0;}
.price_cost{color:#0dace6;    margin: 0 0px 0 11px;    font-size: 18px;}
.price_dividr{color:#999999; font-size:18px; text-decoration:line-through;margin: 0 0px 0 6px;}
.best_top_offers .btn-success {color: #fff;background-color:#0dace6;border-color:#0dace6; font-weight:bold;padding: 0px 8px;position: relative;    top: 17px;    text-transform: uppercase;    width: 134px;    height: 35px;    line-height: 34px;font-size: 13px;}
.best_top_offers .btn-success:hover{background-color: #0dace6;border-color: #0dace6;}
.new_add_to_cart{display:inline-block; width:100%; text-align:center;}
.offer_sections {background:#57a406; border:1px solid #57a406;display: inline-block;color: #fff;font-weight: 300;font-size: 13px;padding: 3px 10px;text-align: center;position: absolute;top: 11px;left: 11px;z-index: 2; border-radius:5px;}
.immunity_boosters .best_off_grid{    background: #57a406 url(../images/off_bg.png) bottom left no-repeat;}
.immunity_boosters .best_off_grid .btn-success:hover{background:#0dace6;border:1px solid #0dace6; color:#fff;}
.immunity_boosters .best_off_grid .btn-success{color:#57a406}
.flex-container { display: flex;  flex-wrap: nowrap;}
.best_off_grid_list{display:inline-block; width:100%;}
.dialy_store_list{display:inline-block; width:100%; background:#fff ;border-radius:4px; min-height:200px;    padding: 0 15px; position:relative; margin:0px 0 20px; min-height:110px; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);   -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);}
.store_list_img_new{display:inline-block; width:29%;    vertical-align: middle;    line-height: 109px;}
.dialy_store_list p{display:inline-block; width:68%; color:#222222; font-size:16px;    font-weight: 600; }
.dialy_store_list a{display:inline-block; width:100%;}
.dialy_store_list a:hover{text-decoration:none;}
.google_addes_new{display:inline-block; width:100%; text-align:center;    margin: 43px 0 41px 0;}
.personal_car_list{display:inline-block; width:20%; background:#fff ;border-radius:4px;padding: 0 18px; position:relative; margin: 10px; min-height:302px;transition: all 0.3s ease-in-out;}
.personal_car_list p{display:inline-block; width:100%; color:#222222; font-size:22px; font-weight:500; text-align:center; line-height: 20px; font-weight:500;}
.personal_car_list .store_list_img_new{display:inline-block; width:100%; text-align:center ;   vertical-align: middle;    line-height:232px;}
.best_offers_list{display:inline-block;width:100%;}
.home_pages_slider img{max-width:100%;}
.adds_sections{display:inline-block;width:100%; text-align:center; margin:36px 0 7px 0;}
.store_list_img_new img{max-width:100%;}
.products_list_how{display:inline-block; width:100%; text-align:center; padding:59px 0 41px;}
.products_list_how b{display:inline-block; width:100%; font-size:25px; color:#222222;    padding:31px 0 7px;}
.products_list_how p{display:inline-block; width:100%; font-size:18px; color:#777777;     padding: 0px 0 10px;}
.adds_sections img{max-width:100%;}
.how_it_works_section{display:inline-block;width:100%; background:#fff;}
.how_it_works_section h2{text-align:center; margin:52px 0 14px 0;font-family: 'Avenir Next LT Pro Bold';}
.personal_car_list:hover {    box-shadow: 1px 0px 34px 1px rgba(0, 0, 0, 0.13), 0px 15px 34px 1px rgba(0, 0, 0, 0.13);}
.social_share.contact_us_social ul li a{text-align:center;}
.essentials_cat_list img{max-width:170px;}
.sub_megamenu_sec ul li a{}




#delivery_info .btn-success{    background-color: #0dace6;border: 1px solid #0dace6;display: inline-block;vertical-align: top;height: 40px;line-height: 27px;font-size: 15px;}
.carty_common .btn-success:active:hover{background:#57a406;}
#delivery_info .btn-success:hover{  background-color:#0dace6;    border:1px solid #0dace6;}
.edit_location{position:absolute; right:13px; top:8px;}
.select_user_photo .flaticon-delete:before {color: #fff;}
.position_rel{position:relative;}
.position_rel .flaticon-edit:before {font-size: 20px;color: #0dace6;}
#preview a:before{content:''; position:absolute; bottom:8px; right:0px; width:30px; height:30px; background:#0dace6 url('../images/camera.png') center no-repeat; border-radius:40px;    background-size: 20px;}
#preview{position:relative;}












.how_it_works_fresh {
display: inline-block;
width: 100%;
min-height: 136px;
box-shadow: 2px 0 4px #dfdfdf;
-webkit-box-shadow: 2px 0 4px #dfdfdf;
position: relative;
overflow: hidden;
vertical-align: top;
}
.fresh_how_it {
position: absolute;
left: 0px;
top: 0px;
background: #13CE67;
width: 100%;
padding: 49px 51px;
}
.fresh_how_it h2 {
font-size: 35px;
color: #fff;
font-weight: normal;
margin: 0px;
}
.fresh_how_it::after {
background: #13CE67;
content: " ";
height: 72%;
right: -72px;
position: absolute;
top: 0;
transform: rotate(112deg);
-webkit-transform: rotate(112deg);
width: 171px;
}
.how_list {
display: inline-block;
width: 100%;
text-align: center;
padding-top: 20px;
}
.how_list h4 {
font-size: 18px;
color: #000;
font-family: 'Noto Sans';
}
.how_list h5 {
font-size: 17px;
font-weight: 300;
color: #999;
font-family: 'Noto Sans';
}

.cart-btns.remove-one,.cart-btns.add-one,.item-qty {display: inline-block;vertical-align: middle;width: 36px;height: 36px;
font-size: 18px;text-align: center;font-weight: 600;line-height: 2; position:relative; cursor:pointer;}
.cart-btns.add-one:before {content: '';width: 3px;height: 22px;background:#57a406;position: absolute;left: 16px;top: 6px;}
.cart-btns.add-one:after {content: '';width: 22px;height: 3px;background:#57a406;position: absolute;left: 6px;top: 16px;}
.cart-btns.remove-one:after {content: '';width: 22px;height: 3px;background:#57a406;position: absolute;left: 6px;top: 16px;}
.grap_inner_se_auto{display:inline-block; width:100%; overflow-x:auto;}
.make_width{width:97%;}
.fb_or.gest_checkout_buttons a{background:#57a406; border:1px solid #57a406; width:100%; font-weight:bold; text-transform:uppercase;}
.facebook_chk_but a{width:100%;}
/* End General Styling */


.navbar-nav>li{float:none;}




.common_title_new{display:inline-block; width:100%; text-align:left; margin:0px 0 0px 0;}



.common_title_new .view_all_new {float: right;font-size: 12px;color: #57a406;margin: 0px;vertical-align: middle;     border: 1px solid #57a406;    padding: 6px 14px;}
.dst_fresh .home_title_info h1 {margin: 7px 0 17px 0;}
.dst_fresh .cart_infor{ padding: 0;}
.local_market_new .inner_cart_sections{    margin: 0;}
.local_market_new .stock_in_cart{     margin: 0;}






.deals_list_common .inner_cart_sections{margin:0px;}
.deals_list_common .cart_infor{display: inline-block;padding: 0;width: 100%;text-align: center;}
.deals_list_common .count_numbers{margin:0px;}
.deals_list_common .count_numbers ul{ color: #fff;background-color: #0dace6;border-color: #0dace6;font-weight: bold;padding: 2px 15px;position: relative;text-transform: uppercase;border-radius: 4px;
width: 134px;height: 35px;}
.deals_list_common .minuse_count,.deals_list_common .pluse_number{border:none;}
.deals_list_common .count_numbers ul li i {    color: #fff;}
.deals_list_common .count_numbers ul li a{display: inline-block;vertical-align: top;line-height:10px;}

.product_info_det .inner_cart_sections{margin:0px;}
.product_info_det .cart_infor{display: inline-block;padding: 0;width: 100%;}
.product_info_det .count_numbers{margin:0px;    text-align: center;    width:inherit;}
.product_info_det .count_numbers ul{    color: #fff;background-color: #0dace6;border-color: #0dace6;font-weight: bold;    padding: 2px 15px;text-transform: uppercase;border-radius: 4px; height:35px; width:134px;}
.product_info_det .minuse_count,.product_info_det .cart_infor .pluse_number{border:none;}
.product_info_det .count_numbers ul li i {    color: #fff; vertical-align: middle;}
.product_info_det .count_numbers ul li a{    line-height:24px;}






.product_info_pages{    background: #f3f4f9;}
.product_info_pages .home_title_info_bg{    background: #fff;display: inline-block; width:100%;}
.product_info_pages .home_title_info{padding:0 0 16px 0}


.deliver_address_new{display: inline-block;vertical-align: top; position:relative;    z-index: 2;}
.deliver_address_new label{font-size: 15px;margin: 11px 6px 1px 0px;font-weight:normal;/*font-family: 'Avenir Next LT Pro Bold';*/}
.covid-19-menu{display: inline-block;width: 100%;text-align: center;background: orange;}
.covid-19-menu p{font-size: 15px;vertical-align: top;color: #fff;padding: 7px 0;margin: 0px;box-shadow: 1px 1px 2px 1px #999;}
.blog_det_infor{padding: 25px 0 0 0;}

.blog_det_infor ol{padding:0px; margin:0px;}
.blog_det_infor ol li{padding:0px; margin:0px;}
.blog_det_infor ol li span{    text-decoration: underline;font-size: 19px;margin: 0 0 13px 0;display: inline-block;}


.new_offers_section{display:inline-block; width:100%; padding:0 0px; background:transparent;}
.new_offers_section h3{font-size:20px; font-weight:bold; color:#fff; padding:12px 0 9px 0;}
.new_offers_section p{font-size:16px; font-weight:400; color:#fff;}
.new_offers_section ul{    display: inline-block;margin: 0px;background: #fff;width: 100%;padding: 23px 22px;border-radius: 10px;}
.new_offers_section ul li{padding:0px; display:inline-block; width:100%;}
.midle_popups_but{display:inline-block; width:100%; text-align:center;}
.midle_popups_but a{background: #FF7200;border: 1px solid #FF7200;padding: 8px 25px;border-radius: 6px;
color: #fff;font-weight: bold;display: inline-block;margin: 14px 0;}
.new_offers_section ul li b{font-size:17px; color:#57a406;}
.new_offers_section ul li label{font-size:16px; color:#FF7200;}
.right_img{display:inline-block;}
.right_img img {margin: 22px 0 0 0!important;border-radius: 11px;    max-width: 111px;}

.click_address{font-size: 14px;    color:orange;    padding: 12px 9px;    display: inline-block;background:#fff; }
.show_address_popu{width: 375px;background: #fff;display: none;position: absolute;right:0px;outline:0;z-index: 2;
padding: 21px 11px;}
.flaticon-location-pin:before {font-size: 16px;}  
.deliver_address_new select{width:100%;}
.show_address_popu .label_kris {    color: #333;    margin: 0 0 6px 0;    display: inline-block;}


.search_middle_section .show_address_popu .form-control {color: #a5a5a5;font-size: 14px;font-weight: normal;height: 36px;
border-radius: 0px;box-shadow: none;}
.search_middle_section .show_address_popu .select2-container--default .select2-selection--single {
border-radius: 0;    border: 1px solid #e2e2e2;}
.search_middle_section .show_address_popu .select2-container .select2-selection--single{height: 36px;}
.search_middle_section .show_address_popu .select2-container--default .select2-selection--single .select2-selection__rendered{    line-height: 34px ;color:#a5a5a5;}
.search_middle_section .show_address_popu .select2-container--default .select2-selection--single .select2-selection__arrow{    top: 4px;}
.select_city_sec{    margin: 0 0 12px 0; display:inline-block; width:100%;}
.responsive_common.myClass.yourClass:before{content: '';position: fixed;left: 0px;top: 0px;height: 100vh;width: 100%;
background: #000;opacity: 0.5;z-index: 2;}
.clieck_to_view{text-align:center;}
.search_middle_section .clieck_to_view .btn-success {background: #0dace6;border: 1px solid #0dace6;font-size: 15px;height: 36px;
display: inline-block;padding: 0px 18px;}


.search-suggestion-parent::-webkit-scrollbar{width: 8px;height: 8px;}
.search-suggestion-parent::-webkit-scrollbar-thumb {cursor: pointer;background:#0dace6;}
.search-suggestion-parent{overflow-y:auto; min-height:41px; max-height:300px;}
.search-suggestion-parent li:last-child{border-bottom:none;}
.favroct_buttons .flaticon-favorite-1::before {    font-size: 20px;    color: orange;}
.favroct_buttons .flaticon-favorite-heart-button::before {    font-size: 20px;}
.favroct_buttons{    display: inline-block;position: absolute;right: 0;top: 10px;    cursor: pointer;}
.favroct_buttons a{display:inline-block; line-height: inherit!important;}


/* Clearable text inputs */
.clearable{position:relative;}
.clearable input[type=text]{  padding-right: 24px;  width: 100%;  box-sizing: border-box;}
.clearable__clear{  display: none;  position: absolute;  right:0; padding: 10px 15px;  font-style: normal;
font-size: 1.2em;  user-select: none;  cursor: pointer; z-index:8;}
.clearable input::-ms-clear {  /* Remove IE default X */  display: none;}
.item_common_new .favroct_buttons{    right: 0;    top: 7px;}
.deals_list_common  .stock_in_cart{margin:0px;}
.best_off_grid_list .favroct_buttons{    right: 4px; cursor:pointer;}
.favroct_buttons .flaticon-favorite-heart-button:before{color:orange;}
.edit_profile .item_common_new {display: inline-block;position: absolute;right: 0px;}

.login_sign_up {display: inline-block; position:relative;    vertical-align: top;}
.login_butt_new{display: inline-block;font-size: 14px;padding: 0px 11px;border-radius: 4px;background: #0dace6;height: 44px;vertical-align:top;line-height: 41px;margin:0 0px 0 3px; position:relative; color: #fff;display: inline-block;line-height: 44px;}
.sign_butt_new{display: inline-block;font-size: 14px;padding: 0px 11px;border-radius: 4px;background: #333;height: 44px;vertical-align:top;line-height: 41px;margin: 0 0px 0 3px; position:relative; color: #fff;display: inline-block;line-height: 44px;}
.login_butt_new:hover,.sign_butt_new:hover,.login_butt_new:focus,.sign_butt_new:focus{color:#fff;}
.login_sign_up #open_drop_hed{background: #0dace6;border: 1px solid #0dace6;font-size: 15px;height: 44px;display: inline-block;
padding: 0px 9px;    line-height: 41px;    border-radius: 4px;    color: #fff;margin: 0 0px 0 4px;}
.login_sign_up .flaticon-social::before {    margin: 0 2px 0 0;}


#fadpage{text-align:center;    text-align: center;    padding: 38px 0 0 0;    font-size: 19px; color:#0dace6;;}

.item_common_new.mible_buts{text-align:center;}

.dst_fresh .favroct_buttons .flaticon-heart:before {font-size: 22px;}



.contact_det .flaticon-phone-call:before {margin: 0 7px 0 0;vertical-align: middle;font-size: 16px;}
.contact_det .flaticon-email-1:before {margin: 0 7px 0 0;vertical-align: middle;font-size: 16px;}
.contact_det .flaticon-place:before {margin: 0 7px 0 0;vertical-align: middle;font-size: 16px;}
.new_offers_section_ikada{display:inline-block; width:100%; vertical-align:top;background:#fff;    margin-top: 35px;}
.top_title_new{display:inline-block;    margin: 8px 0 0 0;}

.cat_new_sections_added{display:inline-block; width:100%; padding:0 15px;    margin-top: 23px;}
.common_email_address{display:inline-block; width:100%;  margin-top:7px;    margin-bottom: 14px;}

.cms_listing_bt p{font-size: 16px;color:#999999;display: inline-block;width: 100%;margin: 16px 0 19px 0;padding: 0 10px 0 0px;}
.foot_left_15{padding-left:30px;}



.great_deals_list.new_added.simallwer_pro .new_offers_section_ikada{margin:0px;}
.favroct_buttons .flaticon-heart:before {font-size: 20px; color:#000;}

#check_guest_address .intl-tel-input .flag-container{left:0px; right:inherit;}
#guestModal h3{margin:0px; font-size:18px; text-align:left;}

.cms_listing_bt img{max-width:100%;}
.Phone_numer_fild .flaticon-mail:before {vertical-align: middle;margin: 0 7px 0 0;}
.flaticon-phone:before {vertical-align: middle;margin: 0 7px 0 0;}
.location_product1{padding:0 15px;}

.edit_orofile_sections_inner .intl-tel-input .flag-container{left: 0; right:inherit;}

.edit_orofile_sections_inner .intl-tel-input input, .intl-tel-input input[type=tel]{padding-left: 36px;}

.new_info_pages_section{display:inline-block;}
.new_info_pages_section ul{    color: #fff;background-color: #0dace6;border-color: #0dace6;font-weight: bold;
padding: 8px 24px;text-transform: uppercase;height: 40px;}
.new_info_pages_section ul li{display:inline-block;}


.headerContainerShadow .new-cat-menu-list ul li.active a{background-color:#0dace6; color:#fff;}
.widthplus{display:inline-block; width:100%;}
.common_email_address h5{    font-size: 16px;color: #999999;display: inline-block;width: 100%;margin: 16px 0 0px 0;padding: 0 0px 0 0px; line-height:23px;}
.common_email_address h5 a{color: #999999;}

.favroct_buttons{
right: 2px;
top: 8px;
background:rgb(230 230 230 / 50%);
cursor: pointer;
border-radius: 30px;
width: 30px;
height: 30px;
}
.offer_sections{
top: 8px;
left: 4px;
}
@media (min-width: 576px){
.card {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-right: 15px;
margin-bottom: 0;
margin-left: 15px;
}
}
.card {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff;
background-clip: border-box;
/* border: 1px solid rgba(0,0,0,.125);
border-radius: .25rem; */
}
.favroct_buttons .flaticon-heart:before, .favroct_buttons .flaticon-heart-1:before{
font-size: 17px !important;
position: absolute;
top: 4px;
right: 7px;color:#0dace6;
}

@media screen and (max-width: 414px){
.deals_list_img img {
line-height: 132px;
max-width: -webkit-fill-available;
height: auto;
min-height: auto;
}
}
.container-paragraph h4{
min-height: 0 !important;
}
.card {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-width: 0;
word-wrap: break-word;
background-color: #fff; margin:0px;
background-clip: border-box;
/* border: 1px solid rgba(0, 0, 0, .125);
border-radius: .25rem */
}
.card>hr {
margin-right: 0;
margin-left: 0
}
.card>.list-group:first-child .list-group-item:first-child {
border-top-left-radius: .25rem;
border-top-right-radius: .25rem
}
.card>.list-group:last-child .list-group-item:last-child {
border-bottom-right-radius: .25rem;
border-bottom-left-radius: .25rem
}
.card-body {
-webkit-box-flex: 1;

padding: 1.25rem;
text-align:center;
}
.card-title {
margin-bottom: .75rem
}
.card-subtitle {
margin-top: -.375rem;
margin-bottom: 0
}
.card-text:last-child {
margin-bottom: 0
}
.card-link:hover {
text-decoration: none
}
.card-link+.card-link {
margin-left: 1.25rem
}
.card-header {
padding: .75rem 1.25rem;
margin-bottom: 0;
background-color: rgba(0, 0, 0, .03);
border-bottom: 1px solid rgba(0, 0, 0, .125)
}
.card-header:first-child {
border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child {
border-top: 0
}
.card-footer {
padding: .75rem 1.25rem;
}
.card-footer:last-child {
border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs {
margin-right: -.625rem;
margin-bottom: -.75rem;
margin-left: -.625rem;
border-bottom: 0
}
.card-header-pills {
margin-right: -.625rem;
margin-left: -.625rem
}
.card-img-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 1.25rem
}
.card-img {
width: 100%;
border-radius: calc(.25rem - 1px)
}
.card-img-top {
max-width:100%;
border-top-left-radius: calc(.25rem - 1px);
border-top-right-radius: calc(.25rem - 1px);
}
.card-img-bottom {
max-width:100%;
border-bottom-right-radius: calc(.25rem - 1px);
border-bottom-left-radius: calc(.25rem - 1px)
}
.card-deck {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.card-deck .card {
margin-bottom: 15px
}
@media (min-width: 576px) {
.card-deck {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-right: 0;
margin-left: 0;
}
.card-deck .card {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding: 0 0 15px;
}
}
.card-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column
}
.card-group>.card {
margin-bottom: 15px
}
@media (min-width: 576px) {
.card-group {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap
}
.card-group>.card {
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
margin-bottom: 0
}
.card-group>.card+.card {
margin-left: 0;
border-left: 0
}
.card-group>.card:first-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0
}
.card-group>.card:first-child .card-header,
.card-group>.card:first-child .card-img-top {
border-top-right-radius: 0
}
.card-group>.card:first-child .card-footer,
.card-group>.card:first-child .card-img-bottom {
border-bottom-right-radius: 0
}
.card-group>.card:last-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0
}
.card-group>.card:last-child .card-header,
.card-group>.card:last-child .card-img-top {
border-top-left-radius: 0
}
.card-group>.card:last-child .card-footer,
.card-group>.card:last-child .card-img-bottom {
border-bottom-left-radius: 0
}
.card-group>.card:only-child {
border-radius: .25rem
}
.card-group>.card:only-child .card-header,
.card-group>.card:only-child .card-img-top {
border-top-left-radius: .25rem;
border-top-right-radius: .25rem
}
.card-group>.card:only-child .card-footer,
.card-group>.card:only-child .card-img-bottom {
border-bottom-right-radius: .25rem;
border-bottom-left-radius: .25rem
}
.card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
border-radius: 0
}
.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,
.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,
.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
border-radius: 0
}
.best_top_offers .btn-success{
top: 0 !important;
}
}
.card-columns .card {
margin-bottom: .75rem
}
.card-deck .col-lg-4.col-md-4.col-sm-6.col-xs-12{
border: 1px solid #f3f3f3;
}
@media (min-width: 576px) {
.card-columns {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-webkit-column-gap: 1.25rem;
-moz-column-gap: 1.25rem;
column-gap: 1.25rem
}
.card-columns .card {
display: inline-block;
width: 100%
}
}


.border-right{border-right:1px solid #f3f3f3;}
.card-body a h4{font-size:16px;}
.new_searching_header .btn-default:active:focus, .new_searching_header .btn-default:active:hover{background:#fff; border:1px solid #fff;}
.selectric .label{text-align:left; font-weight:normal;}

.card-body .pro_title{font-size:16px; font-weight: 600; color: #222222;}
.pro_list p {font-size: 14px; color: #57a406; font-weight: 500;}
.pro_list del {color: #999999; font-size: 16px; text-decoration: line-through; margin: 0 0px 0 2px;}
.pro_list b {font-size: 16px; color: #0dace6; font-weight: 500;}
.card-footer.inner_cart_sections.pro_cart_sections{display:inline-block; width:100%; text-align:center;}


.best_off_grid_list .col-lg-3{width:100%;}

#great_deals .best_off_grid_list .owl-nav .owl-prev{position:absolute;left:0px; top:50%; width:30px; height:30px; background:url('../images/arrow.png') 0px 0px no-repeat; font-size:0px; display:none!important;}
#great_deals .best_off_grid_list .owl-nav .owl-next{position:absolute;right:0px; top:50%;width:30px; height:30px; background:url('../images/arrow.png') -27px 0px no-repeat;font-size:0px; display:none!important;}
.best_off_grid_list .owl-dots{display:none;}

.new_offers_section_ikada .col-lg-3{width:100%;}

.new_offers_section_ikada .owl-nav .owl-prev{position:absolute;left:0px; top:50%; width:30px; height:30px; background:url('../images/arrow.png') 0px 0px no-repeat; font-size:0px; display:none!important;}
.new_offers_section_ikada .owl-nav .owl-next{position:absolute;right:0px; top:50%;width:30px; height:30px; background:url('../images/arrow.png') -27px 0px no-repeat;font-size:0px; display:none!important;}
.new_offers_section_ikada .owl-dots{display:none;}
.great_deals_list.new_added.simallwer_pro .card-footer{padding:0px;}


.right_side_navication h4{margin:0px; font-size:16px; color:#999;    margin: 6px 0; display:inline-block;}
.right_side_navication h4 span{ color:#999;}
.right_side_navication{    padding: 19px 16px;}
.text_left_new{    display: inline-block;    margin: 0 11px 0 0;    vertical-align: middle;}
.trems_and_cond{    display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: normal;font-size: 15px;
color: #777;margin: 18px 0 0 0;}



.main_megamenu{display:none;}
#mobile-menu li:hover .main_megamenu{display:block; position:absolute; left:0px; top:53px; width:200px; background:#dcdcdc; min-height:300px;}
.main_megamenu ul{padding:0px; margin:0px;}
.main_megamenu ul li{padding:0px; margin:0px;width:100%;}
.main_megamenu ul li a{    margin: 0px;display: inline-block;width: 100%;font-size: 16px;color: #333;padding: 7px 17px;}



.main_megamenu ul li .megadrop{
opacity: 0;
visibility: hidden;
position: absolute;
list-style: none;
top: 0px;
left: 196px;
width: 700px;
min-height: 100%;
text-align: left;
margin-top:30px;
padding: 0;
z-index: 99;
overflow: hidden;
background:#fff; padding-bottom:12px;
}
.main_megamenu ul li:hover .megadrop {
opacity: 1;
visibility: visible;
margin-top: 0px;
}
.megadrop .col{display:inline-block; width:30%;}



.main_megamenu ul li,.megadrop ul li{ transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-outs;}

.main_megamenu ul li a:hover{background:#fff;}
.megadrop .col h3{font-size:20px; font-weight:bold; color:#333; padding:18px 18px; margin:0px;}

#header_dropdwon .flaticon-down-chevron:before{    font-size: 11px;vertical-align: middle;margin: 0 0 0 6px}
#mobile-menu li a#header_dropdwon{padding:16px 28px;}
.main_megamenu ul li a:hover{color:#57a406;}

.main_megamenu ul li a:before{border-right:none;}


.footer_carts .btn-danger {color: #fff;background-color: #0dace6;border-color: #0dace6;}


.login_sign_up .flaticon-user:before {font-size: 19px;vertical-align: middle;padding: 0 4px 0 0px;}
.carty_common .flaticon-shopping-cart:before {font-size: 25px;vertical-align: middle;padding: 0 5px 0 0;}
.left_van_icon{display:inline-block; width:53px; height:26px; background:url('../images/delivery-van.png') no-repeat;    vertical-align: middle;}
.checkout_buttons span{font-size:16px;}
.top_contact_us{display:inline-block; width:100%;background-color: #f8f8f8;padding: 4px 0; vertical-align:top;}
.contact_info_top{display:inline-block; padding:0px; margin:0px;}
.contact_info_top li{display:inline-block; padding:0px; margin:0px 0 0 21px;}
.contact_info_top li a{display:inline-block; padding:0px; margin:0px; font-size:14px; color:#777;}
.contact_info_top li .flaticon-phone:before {font-size: 16px;color: #57a406;vertical-align: middle;    margin: 0 9px 0 0;}
.contact_info_top li .flaticon-mail:before {font-size: 18px;vertical-align: middle;color: #57a406;    margin: 0 9px 0 0;}


.top_hedaer_new {position: static;top: 0;left: 0;width: 100%;-webkit-transition: top 500ms ease;-moz-transition: top 500ms ease;
-o-transition: top 500ms ease;transition: top 500ms ease;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0)}

.newsletter {padding: 54px 0;background:#0dade6;}

.newsletter .content {max-width: 650px;margin: 0 auto;text-align: center;position: relative;z-index: 2; }
.newsletter .content h2 {color: #fff;margin-bottom: 40px;font-size:20px; font-weight: bold;    margin: 0px 0 18px 0;}
.newsletter .content .form-control {height: 50px;border-color: #ffffff;border-radius:0;    font-size: 16px;}
.newsletter .content.form-control:focus {box-shadow: none;border: 2px solid #243c4f;}
.newsletter .content .btn {min-height: 50px; border-radius:0;    background: #100b2a;color: #fff;font-weight:600;    text-transform: uppercase;}
.newsletter .content p{color:#fff; font-size:17px; text-align:center;margin: 0 0 28px 0;}

img{max-width:100%;}

.abt_product table{width:100%;}
.abt_product table ul li{font-size:16px; color:#777; line-height:26px;}


.loader-slider.hidden-phone{display:none!important;}





a{transition:all .3s ease}.vg-nav>ul>li>a{display:block;text-decoration:none}.vg-nav>ul>li.active a,.vg-nav>ul>li a:hover{color:#fff}.vg-nav .dropdown ul{background:rgba(255,255,255,0.9)}.vg-nav .dropdown ul li a{text-decoration:none; background:#fff;font-size:14px;display:block;padding:9px 13px;color:#232323;border:1px solid rgba(0,0,0,0.1);border-top:none}.vg-nav .dropdown ul li:first-child a{border:1px solid rgba(0,0,0,0.1)}.vg-nav .dropdown ul ul{background:rgba(255,255,255,0.9)}.vg-nav .dropdown-mega .dropdown-mega-container{background:rgba(255,255,255,0.9);border:1px solid rgba(0,0,0,0.1);box-shadow:0 4px 7px rgba(0,0,0,0.15);padding:15px}.vg-nav-hamburger{margin:0}.vg-nav-sidebar .vg-nav-sidebar__content{width:100%;padding:0 20px 20px 20px}.vg-nav-collapse ul{width:100%;padding:20px 0}.vg-nav-sidebar__content>ul>li>a,.vg-nav-collapse>ul>li>a{display:block;padding:10px 0;border-bottom:1px solid #f2f2f2;text-decoration:none;color:#333333}.vg-nav-sidebar__content>ul ul,.vg-nav-collapse>ul ul{background:rgba(0,0,0,0.02)}.vg-nav-sidebar__content>ul ul li>a,.vg-nav-collapse>ul ul li>a{display:block;padding:10px;border-bottom:1px solid #f5f5f5;text-decoration:none;color:#333333;font-size:.95rem}.vg-nav-sidebar__content .dropdown-mega-container,.vg-nav-collapse .dropdown-mega-container{background:rgba(0,0,0,0.02);border-bottom:1px solid #f5f5f5;padding:15px}



.left_padding_zero{padding-left:56px!important; background:#0dace6 url('../images/left_cat_menu.png') 15px 19px no-repeat; width:249px;}
.vg-nav-main-container .first_cat_section .left li{width:100%;}
span.toggle{float:right;}
#mobile-menu .dropdown{    position: initial;}
.cat_common_img img{max-width:100%;}
.cat_common_img{    display: inline-block;width: 100%;text-align: center;}
.cat_common_img a h5{    font-size: 16px;font-weight: 600;color: #222222;min-height: 37px;}
.main_top_cat_sec{display: inline-block;width: 100%;vertical-align: top;background: #fff;margin-top: 35px;}



.main_top_cat_sec .best_off_grid_list .owl-nav .owl-prev{position:absolute;left:-30px; top:34%; width:28px; height:30px; background:url('../images/arrow.png') 0px 0px no-repeat; font-size:0px; }
.main_top_cat_sec .best_off_grid_list .owl-nav .owl-next{position:absolute;right:-30px; top:34%;width:28px; height:30px; background:url('../images/arrow.png') -27px 0px no-repeat;font-size:0px; }
.main_cat_section{    padding: 0 20px;}




.new_delivery_address .modal-dialog{    width: 754px;}
.new_delivery_address button.close {-webkit-appearance: none;padding: 0;cursor: pointer;background: 0;border: 0;
position: absolute;right: 7px;top: 11px;}
.new_delivery_address .modal-body{text-align:center;    padding: 40px 15px 20px 15px;}
.new_delivery_address .modal-body strong{    font-weight: 700;font-size: 16px;}
.new_delivery_address .modal-body h2{    font-weight: 700;font-size: 14px; margin:22px 0 18px 0;}
.new_delivery_address .modal-body p{font-size:16px;}
.new_delivery_address .modal-title{    font-size: 17px; color:#fff;}
.new_delivery_address .btn.btn-secondary{height:40px; line-height:38px; padding:0 20px; background:#57a406; border:1px solid #57a406;    color: #fff;    font-size: 16px;}
.new_delivery_address .btn.btn-primary{height:40px; line-height:38px; padding:0 20px; background:#0dace6; border:1px solid #0dace6;    color: #fff;    font-size: 16px;}
.new_delivery_address .modal-header{    border-bottom: 1px solid #57a406;    background: #57a406;}




.offer_banner_content .modal-dialog{width: 847px;    margin: 130px auto 0;}
.offer_banner_content button.close{    position: absolute;right: -14px;top: -15px;z-index: 2;background: #57a406;opacity: 1;
color: #fff;font-weight: normal;padding: 3px 9px;}
.offer_banner_content .modal-header {padding: 0;border-bottom: none;}	
.offer_banner_content .modal-body{padding:0px;}
.right_info_section{display:inline-block; width:100%; text-align:center;    padding: 0 44px 0 17px;    margin:85px 0;}
.right_info_section b{color: #232323;font-size:17px;letter-spacing: .05em;font-weight: 700;text-transform: uppercase;margin-bottom: 14px;display: inline-block;    width: 100%;}

.right_info_section p{color: #2d2d2d;font-size: 13px;line-height: 21px;margin-bottom: 28px;display: inline-block;
width: 100%;}
.right_info_section .form-control{    padding:0 10px;border: 1px solid #f5f5f5;background-color: #f5f5f5;color: #a3a3a3;margin-right: 10px; height:40px; font-size:15px;border-radius:0px; box-shadow:none;    box-shadow: none;}
.right_info_section .btn-default{background:#0dade6; font-size:15px;border:1px solid #0dade6; color:#fff; height:40px; width:100%;border-radius: 0px;}

.right_info_section #dismiss + label {color: #2d2d2d;font-weight: normal;padding-left:4px;    vertical-align: middle;border-bottom: 1px solid #080615;}

.right_info_section input[type="checkbox"] + label {padding-left: 26px;cursor: pointer;margin-bottom: 9px;position: relative;}

.right_info_section #dismiss + label:before {width: 13px;height: 13px;border-color: #dbdbdb;top: 3px;}
.right_info_section #dismiss + label:after {top: 6px;left: 2.5px;}
.new_check_mark{display:inline-block; width:100%; padding-top:10px;}
.offer_banner_content .modal-content{border-radius:0px;}


.cart_info_buttons .btn-default:hover{background:#57a406; color:#fff;border:1px solid #57a406;}
.payment_images_new{    margin: 14px 0px;height: 30px; float: right;}
.responsive_common .navbar-default{background:#fff; border-color:#fff;}
#product_container .cart_info_buttons{    padding: 0 0 13px 0;}


.card.deals_list_common  .widthplus{padding-bottom:19px;}

.swal-button{background:#57a406; border:1px solid #57a406;}
.swal-button.swal-button--cancel{color:#fff; background:#bfbfbf; border:1px solid #bfbfbf;}

.payment_info address{margin-top: 13px;font-style: normal;line-height: 1.42857143;font-size: 15px;}
.payment_info .common_right .delet_icon{    margin: 12px 0 0 8px;}
.payment_info .common_right .edit_icon{    margin: 12px 0 0 8px;}
.cat_common_img a:hover{text-decoration:none;}
.listing_info_title:hover{text-decoration:none;}
.offer_banner_content button.close span{    vertical-align: top;    line-height:25px;height: 25px;
display: inline-block;}
.new_ser_box.searh{width:175px;}
a:hover{text-decoration:none;}
.footer_new_add_sec{display: inline-block;width: 100%; background: #f3f4f9;    padding: 16px 0;}



.scrollActive .the_secand_header_sec{box-shadow: 0 1px 6px 0 #999;position: fixed; top:0px; left:0px;
-webkit-box-shadow: 0 1px 6px 0 #999; background: #fff;}
.the_secand_header_sec{display: inline-block;width: 100%;}
.postel_code_css{display: inline-block; width: 175px;}


.new_offers_section_ikada .glyph-icon.flaticon-minus-1{display: inline-block;width: 20px; height:33px;background: url('../images/plus_minus.png') no-repeat; font-size: 0px;    background-position: -20px 7px;}
.new_offers_section_ikada .glyph-icon.flaticon-add-1{display: inline-block;width: 20px; height:33px;background: url('../images/plus_minus.png') no-repeat; font-size: 0px;background-position: 0px 7px; }
.pluse_number a{display: inline-block;vertical-align: middle;}

.dst_fresh  .glyph-icon.flaticon-minus-1{display: inline-block;width: 20px; height:33px;background: url('../images/plus_minus.png') no-repeat; font-size: 0px;    background-position: -20px 7px; font-size: 0px;}
.dst_fresh  .glyph-icon.flaticon-add-1{display: inline-block;width: 20px; height:33px;background: url('../images/plus_minus.png') no-repeat; font-size: 0px;background-position: 0px 7px; font-size: 0px;line-height:33px;}

.cart_info_buttons .glyph-icon.flaticon-minus-1{display: inline-block;width: 20px; height:33px;background: url('../images/plus_minus.png') no-repeat; font-size: 0px;    background-position: -20px 7px; font-size: 0px; vertical-align:top;}
.cart_info_buttons .glyph-icon.flaticon-add-1{display: inline-block;width: 20px; height:33px;background: url('../images/plus_minus.png') no-repeat; font-size: 0px;background-position: 0px 7px; font-size: 0px;line-height:33px;}

ul.shop_by_cat_left{position: absolute;left: 0px; top:55px; width: 250px; background: #fff; display: none;    box-shadow: 0px 2px 4px rgb(208 208 208 / 60%);
border-radius: 3px;    text-align: left;    padding: 0px;}
.shop_by_cat_left li{display: inline-block;width: 100%;    border-bottom: 1px solid #efefef;}
.shop_by_cat_left li:last-child{border-bottom: none;}
.shop_by_cat_left li a{display: inline-block;width: 100%; font-size: 14px; color: #333!important;padding: 8px 15px!important;}
.shop_by_catgory_new{position: relative;}
.shop_by_catgory{position: relative!important;}
.login_sign_up a:hover{text-decoration: none;}
.cart_sections_tables .count_numbers .pluse_number{    width: 33px;height: 33px;border: 1px solid #ccc;}
.cart_sections_tables .count_numbers .minuse_count{    width: 33px;height: 33px;border: 1px solid #ccc;}
.cms_pages p{    margin: 4px 0 5px 0;font-size: 16px;display: inline-block;width: 100%;}
.cms_pages p strong span{    font-size: 14pt;display: inline-block;width: 100%;margin: 0 0 8px 0;}
.glyph-icon-flaticon-truck{    vertical-align: middle;display: inline-block;padding: 0 7px 0 0;}

.right_info_section .btn-default:active:focus{    background: #57a406;border: 1px solid #57a406;color: #fff;border-radius: 0px;}
.right_info_section .btn-default[disabled]:hover{background: #57a406;border: 1px solid #57a406;color: #fff;}



#popup_this {top: 30%;left: 30%;text-align:center;margin-top: -50px;margin-left: -100px;position: fixed;background: blue;padding: 30px;}
.b-close {position: absolute;right: 0;top: 0;cursor: pointer;color: #fff;background: #ff0000;padding: 5px 10px;}
#fvpp-blackout {display: none;z-index: 499;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #000;opacity: 0.5;}
#my-welcome-message {display: none;z-index: 500;position: fixed;width:860px;left: 50%;top: 20%;
background: none; margin-left:-430px;}
#fvpp-close {    position: absolute;    top: -12px;    right: -15px;cursor: pointer;background: #0dade6;padding: 8px 18px;color: #fff;}



.inner_page_common{display:inline-block; width:100%;}
.inner_page_common h2{display:inline-block; width:100%; font-size:22px; color:#333;font-weight: bold;margin: 24px 0 27px 0; text-align:center;}
.top_brand_slider .owl-prev{position:absolute; left:-27px; top:39%; width:28px; height:30px; background:url('../images/arrow.png') 0 0 no-repeat; font-size:0px;}
.top_brand_slider .owl-next{position:absolute; right:0px; top:39%;width:28px; height:30px; background:url('../images/arrow.png') -27px 0px no-repeat;font-size:0px;}


.ikada_brans{list-style: none;padding: 0;margin: 0;margin-bottom: 20px;display: -webkit-box;display: -webkit-flex;display: -moz-flex;
display: -ms-flexbox;display: flex;-ms-flex-flow: row nowrap;flex-flow: row nowrap;overflow-x: auto;    margin: 0 auto;    width: 92%;}
.ikada_brans li {text-align: center;margin-right: -1px;margin-bottom: 5px;}
.ikada_brans a {padding: 6px 5px 4px;width: 42.75px;height: 42.75px;border: 1px solid #e6e6e6;font-size: 13px;
font-weight: 600;text-transform: uppercase;color: #B3B3B3;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;
display: flex;-webkit-box-pack: center;-moz-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;}
.ikada_brans a:hover{background:#0dace6; color:#fff;}
.list_brans_sect{display:inline-block; width:100%;     min-height: 150px;    border: 1px solid #E6E6E6;    padding: 10px 0; text-align:center; margin-bottom:20px;}
.list_brans_sect a{display:inline-block; width:100%; vertical-align:middle;}
.list_brans_sect a img{display:inline-block; max-width:100%; vertical-align:middle;}
.azbrands-title{display:inline-block; height:100%; vertical-align:middle;}
.brand_toz_collection{height:100%; vertical-align:middle; margin-top:40px;}
.a_toz_collection{display:inline-block; height:100%; vertical-align:middle; margin-top:30px; width:100%;}

.brand_main_content label{font-size: 14px;color: #3c3c3c; display:inline-block; width:100%;}
.brand_main_content span{font-size: 14px;color: #3c3c3c;display:inline-block; width:100%;}




.login_sign_up:hover .after_login_drop {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
visibility: visible;
filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}

.after_login_drop {
    position: absolute;
    right: 0;
    top: auto;
    right: 0;
    min-width: 200px;
    list-style: none;
    margin: 0;
    padding: 0;
    padding: 15px;
    background: #fff;
    border: 1px solid #f7f7f7;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    visibility: hidden;
    z-index: 9999;
    -webkit-box-shadow: 2px 5px 10px rgb(0 0 0 / 30%);
    -moz-box-shadow: 2px 5px 10px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 5px 10px rgb(0 0 0 / 30%);
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all 0.3s;
}



/* .after_login_drop {
overflow:hidden; display:none;
position: absolute; z-index:2;
top:40px;
right: 0; opacity:0;
background: #F6F6F6;
width: 186px;
min-height: 200px;
border-radius: 4px;
-webkit-border-radius: 4px;
box-shadow: 0 2px 5px 0 #444;
-webkit-box-shadow: 0 2px 5px 0 #444
}
 */
/* .login_sign_up:hover .after_login_drop{overflow:visibility; opacity:1; display:block;} */


.new-cat-menu-list{/* display:inline-block;  */width:100%;}
.active-clicked{background-color: #ffffff !important;color: #57a406 !important;}
ul.shop_by_cat_left li a:hover{background:#0dace6; color:#fff!important;}
.deli_list{display:inline-block; width:100%;}









.header_navbotoms_fixes{display:inline-block;width: 100%;-webkit-transition: position 10s;-moz-transition: position 10s;-ms-transition: position 10s;-o-transition: position 10s;transition: position 10s;}

.the_secand_header_sec.fixed {position: fixed;top: 0;left: 0;width: 100%;}



/*overlay.css start*/
.toggle-button{position:fixed;top:8px;right:30px;padding:0;margin:0;height:20px;width:70px;cursor:pointer;z-index:3}.bar{background-color:#c1c1c1;display:block;width:100%;height:5px;border:0;-webkit-transition:all .35s ease;transition:all .35s ease}.bar+.bar{margin-top:7px}.middle{top:11px}.bottom{top:22px}.toggle-button:hover{opacity:.7}.toggle-active .bar{background-color:#c1c1c1;margin:4px 0 0}.toggle-active .top{-webkit-transform:translateY(6px) translateX(0) rotate(45deg)}.toggle-active .middle{opacity:0}.toggle-active .bottom{-webkit-transform:translateY(-12px) translateX(0) rotate(-45deg)}.overlay{position:fixed;background:#57a406;top:76px;left:0;width:100%;display:inline-block;opacity:0;-webkit-transition:opacity .35s,visibility .35s,height .35s;z-index:-2}.nav-active{opacity:1;visibility:visible;display:inline-block;z-index:6}.overlay ul{display:block;left:0;margin:0;text-align:center;list-style:none;padding:0}.overlay ul li{display:block;padding:5px 0}.overlay ul li a:hover{background:#fff;color:#000}.overlay ul li:hover{background:#fff}.overlay ul li a{color:#fff;display:inline-block;width:100%;text-decoration:none;font-family:LatoWeb;font-size:15px}
/*overlay.css end*/

/*vg-nav.css mobile menu start*/
.vg-nav{position:relative;z-index:100;width:100%}.vg-nav>ul:not(.vg-nav-main-container){display:none}.vg-nav-main-container{padding:0;margin:0;display:block}.vg-nav-main-container li{list-style:none}vg-nav-main-container span.toggle{transition:all .4s ease;transform:rotate(0);float:right}.vg-nav-main-container span.toggle span.default{border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;width:0;height:0;transition:all .4s ease;transform:rotate(0);display:inline-block;margin-left:.355em;vertical-align:.255em}.vg-nav-main-container .dropdown ul{padding:0}.vg-nav-main-container .dropdown>ul{transition:all .4s ease;position:absolute;top:120%;opacity:0;visibility:hidden;width:250px}.vg-nav-main-container .dropdown>ul .left{left:0}.vg-nav-main-container .dropdown>ul .right{right:0}.vg-nav-main-container .dropdown>ul ul{transition:all .4s ease;position:absolute;top:20%;opacity:0;visibility:hidden;width:200px}.vg-nav-main-container .dropdown>ul .dropdown ul.left{left:100%}.vg-nav-main-container .dropdown>ul .dropdown ul.right{right:100%}.vg-nav-main-container .dropdown>ul .dropdown.show-active>ul{visibility:visible;opacity:1;top:0}.vg-nav-main-container .dropdown.show-active>ul{visibility:visible;opacity:1;top:100%}.vg-nav-main-container .dropdown.show-active>a span.toggle .default{transform:rotate(-180deg)}.vg-nav-main-container .dropdown-mega .dropdown-mega-container{transition:all .4s ease;position:absolute;top:120%;opacity:0;visibility:hidden;left:0;width:100%;min-height:300px}.vg-nav-main-container .dropdown-mega.show-active>a span.toggle{transform:rotate(-180deg)}.vg-nav-main-container .dropdown-mega.show-active>.dropdown-mega-container{visibility:visible;opacity:1;top:100%}.vg-nav-main-container.vg-nav-cloned>li{display:block}.vg-nav-main-container.vg-nav-cloned .dropdown ul{position:relative;width:100%;height:0}.vg-nav-main-container.vg-nav-cloned .dropdown ul .left,.vg-nav-main-container.vg-nav-cloned .dropdown ul .right{left:0!important}.vg-nav-main-container.vg-nav-cloned .dropdown.show-active>ul{height:initial}.vg-nav-main-container.vg-nav-cloned .dropdown-mega .dropdown-mega-container{position:relative;height:0;min-height:0;top:0;display:none}.vg-nav-main-container.vg-nav-cloned .dropdown-mega.show-active .dropdown-mega-container{display:block;height:auto;top:0}.vg-nav-hover>ul .dropdown:hover>a span.toggle{transform:rotate(-180deg)}.vg-nav-hover>ul .dropdown:hover>ul{visibility:visible;opacity:1;top:100%}.vg-nav-hover>ul .dropdown:hover .dropdown:hover>ul{visibility:visible;opacity:1;top:0}.vg-nav-hover>ul .dropdown-mega:hover .dropdown-mega-container{visibility:visible;opacity:1;top:100%}.vg-nav-hover>ul .dropdown-mega:hover>a span.toggle{transform:rotate(-180deg)}.vg-nav-hamburger{display:none;width:35px;height:35px;position:relative}.vg-nav-hamburger span{cursor:pointer;border-radius:2px;height:3px;width:35px;background:rgba(0,0,0,.7);position:absolute;display:block;transition:all .4s ease;transform:rotate(0);opacity:1}.vg-nav-hamburger span:first-child{top:3px}.vg-nav-hamburger span:nth-child(2){top:13px}.vg-nav-hamburger span:last-child{top:23px}.vg-nav-hamburger.show-active span:first-child{top:13px;opacity:0}.vg-nav-hamburger.show-active span:nth-child(2){transform:rotate(45deg)}.vg-nav-hamburger.show-active span:last-child{transform:rotate(-45deg);top:13px}.vg-nav-collapse{display:block;position:relative;height:0;opacity:0;visibility:hidden;transition:all .4s ease}.vg-nav-collapse.show-active{height:100%;opacity:1;visibility:visible}.vg-nav-sidebar{display:block;position:fixed;top:0;opacity:0;height:100%;z-index:9990;transition:all .4s ease;background:#fff}
/*vg-nav.css mobile menu end*/

/*croppie.css mobile menu end*/
.croppie-container{width:100%;height:100%}.croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;transform-origin:0 0;max-height:none;max-width:none}.croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1;width:100%;height:100%}.croppie-container .cr-resizer,.croppie-container .cr-viewport{position:absolute;border:2px solid #fff;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);z-index:0}.croppie-container .cr-resizer{z-index:2;box-shadow:none;pointer-events:none}.croppie-container .cr-resizer-horisontal,.croppie-container .cr-resizer-vertical{position:absolute;pointer-events:all}.croppie-container .cr-resizer-horisontal::after,.croppie-container .cr-resizer-vertical::after{display:block;position:absolute;box-sizing:border-box;border:1px solid #000;background:#fff;width:10px;height:10px;content:''}.croppie-container .cr-resizer-vertical{bottom:-5px;cursor:row-resize;width:100%;height:10px}.croppie-container .cr-resizer-vertical::after{left:50%;margin-left:-5px}.croppie-container .cr-resizer-horisontal{right:-5px;cursor:col-resize;width:10px;height:100%}.croppie-container .cr-resizer-horisontal::after{top:50%;margin-top:-5px}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move;touch-action:none}.croppie-container .cr-slider-wrap{width:75%;margin:15px auto;text-align:center}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.cr-slider{-webkit-appearance:none;width:300px;max-width:100%;padding-top:8px;padding-bottom:8px;background-color:transparent}.cr-slider::-webkit-slider-runnable-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:focus{outline:0}.cr-slider::-moz-range-track{width:100%;height:3px;background:rgba(0,0,0,.5);border:0;border-radius:3px}.cr-slider::-moz-range-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:-6px}.cr-slider:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.cr-slider::-ms-track{width:100%;height:5px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}.cr-slider::-ms-fill-lower{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-thumb{border:none;height:16px;width:16px;border-radius:50%;background:#ddd;margin-top:1px}.cr-slider:focus::-ms-fill-lower{background:rgba(0,0,0,.5)}.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{position:absolute;bottom:5px;left:5px;z-index:1}.cr-rotate-controls button{border:0;background:0 0}.cr-rotate-controls i:before{display:inline-block;font-style:normal;font-weight:900;font-size:22px}.cr-rotate-l i:before{content:'↺'}.cr-rotate-r i:before{content:'↻'}

/*croppie.css mobile menu end*/
/*microfiche.css mobile menu start*/

.microfiche-controls{display:block;text-align:center;font-size:10px;padding:5px 0px;position:absolute;width:100%;height:33px;}
.microfiche-bullet{display:inline-block;cursor:pointer;width:10px;height:10px;border-radius:6px;background:#000;overflow:hidden;text-indent:-1000px;margin:0 5px;opacity:0.25;appearance:none;border:none;outline:none;padding:0;}
.microfiche-bullet.selected{opacity:1;}
.microfiche-button{margin:0 0px;}

/*microfiche.css mobile menu end*/
/*microfiche.demo.css mobile menu start*/

#heading h3{text-align:center;}
.example{display:block;position:relative;padding:0px;margin:0;border:1px solid #ccc;}
.microfiche-button.microfiche-prev-button{float:left;background:url("../images/left_side_arrow.png") no-repeat;width:30px;height:27px;font-size:0px;border:none;}
.microfiche-button.microfiche-next-button{float:right;background:url("../images/popup_right_arrow.png") no-repeat;width:30px;height:27px;font-size:0px;border:none;}
.example ul{margin:0;padding:0;}
.example li{display:block;float:left;margin:11px 5px 0 0px;padding:0;}
.example li img{display:block;margin:0;}
.demo{display:block;position:relative;margin:0 0 50px 0;}
.product_info_det .demo{display:block;position:relative;margin:0 0 0px 0;}
pre, code{font-family:Monaco, monospace;overflow:hidden;}
pre.prettyprint{padding:0;border:none;max-width:100%;overflow:hidden;}
.tag{color:#3C4348;}
.atv, .str, .kwd, .lit{color:#A0D0AB;}
.pun, .opn, .clo, .atn{color:#3C4348;}
.com{color:#C4CDD2;}
hr{border:none;outline:none;height:1px;background:#F7F7F7;margin:50px 0;}
.body-subcontainer{width:690px;margin:0 auto;}
.body-subcontainer.responsive-width-demo{width:auto;min-width:315px;}

/*microfiche.demo.css mobile menu end*/
.product_info_title{font-size: 3rem; font-weight:bold; color:#000; display:inline-block; width:100%;    margin: 0 0 11px 0;}

.common_images_list{    display: inline-block;width: 100%;text-align: center;    padding-top: 22px;}
.common_images_list a{    display: inline-block;width: 100%;text-align: center; vertical-align:middle;line-height: 145px;}
.favroct_buttons_top{display:inline-block; width:100%; vertical-align:middle;}

.favroct_buttons_top_new{    display: inline-block;width: 100%;vertical-align: middle;}


/* Karthick - Based on Muniraj Comments */
.sign_bot_sublogin .btn-primary:active:focus{ outline: 1px; border: 1px solid #0dace6; background-color: #0dace6; }
.count_numbers .btn-default:active:focus, .count_numbers .btn-default:active:hover,{ outline: 0px auto -webkit-focus-ring-color;border: 1px solid #0dace6;background-color: #0dace6;}
.footer_carts .btn-danger:hover {background-color: #0dace6;border:1px solid #0dace6;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{ outline: 5px;}
.imge_middle_section{text-align: center;}

.first_list_dropdown a span.toggle{position:absolute;right:15px}
.second_list_dropdown a span.toggle{position:absolute;right:15px}
.imge_middle_section{display:inline-block; width:100%; vertical-align:middle;} 
.imge_middle_section a{display:inline-block; width:100%; vertical-align:middle; min-height:170px; line-height:170px;}
#toast-container { margin-top: 100px !important;}




.swal2-container .swal2-popup{ width: 42em;}
.swal2-container .swal2-popup{ width: 42em;}
.swal2-container .swal2-html-container{font-size:15px;}
.swal2-container .swal2-styled.swal2-confirm{    border: 1px solid #0dace6;    background-color: #0dace6!important;    margin: 0 15px 0 0;}
.swal2-container .swal2-actions{margin: 16px 0 12px 0;}


.addressnew_search_filed{position:relative;}
.addressnew_search_filed .input-group-btn{position:absolute; right:51px; top:0px;}
.addressnew_search_filed .btn-default{    height: 40px;}
.sign_up_inner .search-suggestion-parent li{    padding: 7px 11px;}
.addressnew_search_filed .btn-default:hover{background: #0dace6;    border: 1px solid #0dace6; color:#fff;}

.location_text_feeld.address{position:relative;}
.location_text_feeld.address .input-group-btn{position:absolute;right: 35px;top: 25px;}
.location_text_feeld.address .btn-default{    height: 40px;}
.sugg_list_bottom .search-suggestion-parent li{display:inline-block; width:100%; padding:8px 0;}
.sugg_list_bottom .search-suggestion{border-bottom: 1px solid #e7e7e7;}

.sugg_list_bottom .search-suggestion-parent{overflow-x: hidden;}
.location_text_feeld .btn-default{height: 40px;}
.location_text_feeld .btn-default:hover{background: #0dace6; border:1px solid #0dace6;}


.new_searching_header.new_ser_box.postel_code_css #search_postal_address{    position: absolute;
right: 7px;z-index: 2;padding: 0px;height:0px;border: none;top: 6px;}
.new_searching_header.new_ser_box.postel_code_css{position:relative;}

.new_searching_header.new_ser_box.postel_code_css #suggesstion-postalcode{position: absolute;
left: 0px;top:49px;width: 308px;}

.new_searching_header.new_ser_box.postel_code_css .search-suggestion-parent{background: white;
padding: 3px 12px;border-radius: 4px;box-shadow: 1px 4px 7px rgb(72 72 72 / 50%);}
.new_searching_header.new_ser_box.postel_code_css .search-suggestion{border-bottom: 1px solid #ededed;}
.new_searching_header.new_ser_box.postel_code_css #auto_search_location{    padding: 0 30px 0 10px;}
.new_searching_header.new_ser_box.postel_code_css .input-group .form-control:focus {z-index: 2;}











