*{
	box-sizing:border-box;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font-family: 'Muli', sans-serif;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*Header*/
.header-outer { display: inline-block; width: 100%; }
.visible-xs{display: none;}
header.site-header {background-color: #141414;padding: 20px 0px 20px;background-image: url(../images/top-header.png);background-size: 100%;background-repeat: no-repeat;}
.logo{margin-top: 0px;display: inline-block;}
.contact-ino-blk { color:#fff; float: right; max-width: 400px; text-align: left; }
.contact-ino-blk span{display:block;font-family: 'Muli', sans-serif;font-size: 18px;font-weight:700;letter-spacing:0.2px;line-height: 30px;}
.contact-ino-blk span.contact-no {font-size: 18px;}
.contact-ino-blk span.contact-no img{vertical-align: middle;margin-right: 10px;width: 22px;}

.page-content-wrapper { padding: 60px 0px 10px; }
/*Steps Wizard*/
.wizard { margin: 20px auto; background: #fff; }
.wizard .nav-tabs { position: relative; border: 0; }
.wizard > div.wizard-inner {position: relative;margin-bottom: 55px;}
.wizard .nav-tabs li > a, .wizard .nav>li.disabled>a:focus,.wizard .nav>li.disabled>a:hover{border:0;font-size: 18px;line-height: 20px;letter-spacing: 0.25px;font-family: 'Muli', sans-serif;background: #d7d3d3;color:#000;padding: 18px;padding-left: 88px;border-top-right-radius: 15px;border-bottom-right-radius: 15px;}
.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus { color:#fff; background: #000; font-weight: 700; border:0}
.wizard .nav-tabs li a span.box{vertical-align: middle;height: 74px;opacity:1;width: 80px;display: inline-block;position: absolute;top: -9px;left: -9px;padding: 20px 10px;text-align: center;border-radius: 15px;background-color: #d7d3d3;}
.wizard .nav-tabs li > a span {opacity:0.72;}
.wizard .nav-tabs li.active > a span{opacity: 1;}
.wizard .nav-tabs li.active> a span.box{ background: #000;opacity: 1;}
.wizard .nav-tabs > li {width: 30%;margin-right: 54px;}
.wizard .nav-tabs > li:last-child{ margin-right: 0px; }
.wizard .tab-pane { position: relative; }

h3.tab-title {font-size: 24px;font-family: 'Muli', sans-serif;font-weight: 700;color: #000;line-height: 25px;margin-bottom:20px;}
h3.tab-title:after{content:"";height:4px;width: 85px;background-color: #1340cf;display:block;margin: 8px 0px 0px;}
.order-cnt { display: inline-block; width: 100%; margin: 25px 0px; }
.order-col-left { float: left; width: calc(100% - 375px);padding-right: 15px; }
.order-col-right { float: right; width: 375px;background: #f5f5f5; padding: 20px 0px; position: -webkit-sticky; /* Safari */ position: sticky; top: 0; }
.order-blk-first { display: inline-block; width: 100%; padding: 20px;
background-color: #f5f5f5;
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15); text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);}
.order-col-left  .col-lg-4{padding-left: 0px;}
.order-blk-first .order-cat-title {font-size: 14px;text-align:center;font-family: 'Muli', sans-serif;line-height: 16px;font-weight: 600;background-color: #939393;color: #000;padding: 10px;}
.order-opertaion-lst {display: inline-block;width: 100%;margin-bottom: 30px;}
.order-blk-first .col-lg-4 { padding-right: 7px; }
.order-blk-first .col-lg-5 {padding-left: 0px;  padding-right: 7px;}
label.order-lbl-control {width: 100%;font-size: 14px;line-height: 25px;margin-bottom: 5px;}
.order-form-control { max-width: 90%; }
select.order-select-control {
	border: 0;border-bottom: 1px solid #d9d9d9;background-color:transparent;color:#000;opacity:0.84;font-size: 13px;padding: 0px 0px 5px;width: 100%;-webkit-appearance: none;appearance: none;line-height: 25px;background-image: url('../images/select-arrow.png');background-repeat: no-repeat;background-position: right;
	/* Added By - Yogen Jajal - Start */
	background-position-x: calc(100% - 8px);
	background-position-y: 50%;
	border: 2px solid #000;
	border-radius: 5px;
	padding: 5px 30px 5px 5px;
	/* Added By - Yogen Jajal - End */
}
.order-blk-second,.order-blk-third{margin-top: 20px;background-color: #f5f5f5;padding:20px;margin-bottom:10px;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15); text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.15);}
.order-form-control.operation-cnt-blk .delete-btn { display: inline-block; position: absolute; top: 35px; right: -2px; height: 29px; width: 24px; background-image: url('../images/delete-icon.png'); background-repeat: no-repeat; border: 0; background-color: transparent }
input.order-text-control {
	font-size: 12px;border: 0;background-color:transparent;line-height: 25px;color:#000;opacity:0.84;border-bottom: 1px solid #d9d9d9;width: 100%;padding: 5px;
	/* Added By - Yogen Jajal - Start */
	border-radius: 5px;
	border: 2px solid #000;
	/* Added By - Yogen Jajal - End */
}
.order-form-control.equal-sign-div .order-text-control{max-width: 80%;border: 2px solid #000;}
.order-form-control.operation-cnt-blk .order-text-control{max-width: 80%;border: 2px solid #000;}
.order-form-control.equal-sign-div:after {content: "=";position: absolute;font-size: 28px;font-weight: 700;right: 0;top: 35px;}
.order-blk-first  .col-lg-3,.order-blk-first  .col-lg-9,.order-blk-first  .col-lg-6,.order-blk-first  .col-lg-12{padding:0}
.order-form-control.operation-cnt-blk { padding-left: 15px; max-width: 100% }
.form-row{display:inline-block;width: 100%;margin-bottom: 30px;}
hr{ margin: 0 }
.order-rate-blk { padding-left: 20px; }
.order-rate-blk span{font-size: 14px;line-height: 25px;font-weight: 600;}
.order-chk-list-blk {margin-bottom: 30px;}
.order-cnt-blk p {font-size: 12px;line-height: 21px;}
.mb-0{margin-bottom: 0px;}

/* Changed By: Yogen Jajal - Start */

button.btn-blue {
	line-height: 22px;
	background: #1333ae;
	color: #fff;
	border: solid 1px #1333ae;
	outline: none;
	padding: 11px 28px;
	border-radius: 24px;
	font-size: 20px;
	font-weight: 700;
}
button.btn-blue:hover {
	box-shadow: 0px 4px 6px #bbbbbb;
	color: #1333ae;
	background: #fff;
	font-weight: 700;
	border: solid 1px #1333ae;
}

#add-another-currency{
    color: #1333ae;
	background: #fff;
}

#add-another-currency:hover{
    background: #1333ae;
	color: #fff;
}
.date-btn-blue{
    line-height: 22px;
    background: #1333ae;
    color: #fff;
    border: solid 1px #1333ae;
    outline: none;
    padding: 6px 3px;
    border-radius: 9px;
    font-size: 18px;
    font-weight: 700;
    margin: 5px 3px;
    width: 120px;
    box-shadow: 0 2px 0 #0e0c7b;
}
@media screen and (max-width: 480px){
    .date-btn-blue{
        width: 47%;
        padding: 6px 4px;
    }
}
.date-btn-blue .date2{
    font-size: 16px;
    font-weight: 500;
}
@media screen and (max-width: 400px){
    .date-btn-blue .date2 {
        font-size: 14px;
    }
}
.date-btn-blue:hover{
    background: #fff;
    color: #1333ae;
}
.date-btn-blue.active{
    background: #fff;
    color: #1333ae;
}

button.btn-blue:focus {
	outline:0;
}
/* Changed By: Yogen Jajal - End */

.home-deliver-info .btn-back{max-width:100%;width:35%;margin:0 auto;}
.local-store-info  button{width:42%;max-width:100%;}
button.btn-grey { line-height: 22px; background: transparent; color: #1333ae; border: 1px solid #1333ae; outline: none; padding: 11px 28px; border-radius: 24px;font-size: 22px; font-weight: 700;}

button.btn-grey:hover {
	box-shadow: 0px 4px 6px #bbbbbb;
	color: #1333ae;
	background: #fff;
	font-weight: 700;
}
ul.pay-option-list li {cursor:pointer;display: inline-block; width: 27.77%; margin-right: 50px; background: transparent; border-radius: 5px;vertical-align: top;min-height:160px; box-shadow: none; padding:10px 20px; border: 2px solid #000;}
ul.pay-option-list li.bg-blue{background: #000;}
ul.pay-option-list li.bg-blue span.transfer-text{color:#fff;}
.footer-logo img { max-width: 160px; }
.footer-cnt { max-width: 280px; }
ul.footer-ul-links { margin-top: 30px; }
li.pay-option-list-li:hover,li.pay-option-list-li:active {
	background: #000;
	color:#fff
}
li.pay-option-list-li:hover span.round img,li.pay-option-list-li:active span.round img {    filter: brightness(0) invert(1);}
li.pay-option-list-li:hover span.transfer-text,li.pay-option-list-li:active span.transfer-text{color: #fff;}
ul.pay-option-list li:last-child{margin-right:0px}
ul.pay-option-list li a:hover{text-decoration: none}
.order-blk-second p{font-size: 13px;line-height: 25px;}
.order-blk-third p{font-size: 14px;line-height: 25px;}
input[type="text"]:focus,select:focus,input[type="tel"]:focus,input[type="email"]:focus{outline: none}
.order-blk-third  .order-form-control{max-width: 35%;}
button.btn-blue.next-step{padding: 14px 70px;font-size: 20px;}
span.round {display: block;text-align:center;vertical-align: middle;padding: 4px 0px;}
.nopadding{padding:0}
button.btn.btn-blue.serachbtn { width: 100%; background: #000; margin-top: 25px; border: 1px solid #000;}
button.btn.btn-blue.serachbtn:hover{
    background: #fff;
    border: solid 1px #1333ae;
}
.order-col-right button.btn-blue{
    pointer-events: none;
    border-radius: 0;
    background: #c4c4c4;
    color: #000;
    border: 1px solid #000;
}
.currency-more-blk {margin-top:20px;}
.currency-more-blk .currency-blk-inner-cnt { box-shadow: 2px 2px 2px #e3e3e3; margin: 20px 0px 0px; background: #fff; padding: 20px 10px; border-radius: 4px; }
table.timing-tbl { width: 100%; margin-top: 10px; }
table.timing-tbl tr { padding-bottom: 5px; line-height: 20px; height: 25px; }
table.timing-tbl tr th{color: #1333ae;}
i.ship-truck-btn{ background-image: url(../images/ship-tuck-icon.png); background-position: center; height: 30px; width: 30px; background-size: 28px; display: inline-block; background-repeat: no-repeat; margin-right: 10px; vertical-align: middle;}
a.btn-blue.icon-btn.pickup-button.hidden-xs {background: transparent; color: #1333ae; }
i.pickup-btn{ background-image: url(../images/pickup-icon.png); background-position: center; height: 30px; width: 30px; background-size: 22px; display: inline-block; background-repeat: no-repeat; margin-right: 10px; vertical-align: middle;}
.delivery-sct-blk ul.nav.nav-pills { border: 1px solid #09abed; border-radius: 4px; }
.delivery-sct-blk .nav.nav-pills li{width:25%;margin:0;}

.delivery-sct-blk .nav.nav-pills li a {
	width:100%;
	background-color: transparent;
	color:#1333ae;
	padding:10px;
	font-size: 16px;
	font-weight: 700;
	text-shadow: none;
}
@media screen and (min-width: 1024px){
    .delivery-sct-blk .nav.nav-pills li a {
    	height: 90px;
    }
}
.delivery-sct-blk .nav.nav-pills li a i {
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
}

.delivery-sct-blk .tab-content {margin-top:30px;text-align: left;}
.delivery-sct-blk .tab-content p {margin-bottom: 20px;}
.currency-more-blk .currency-blk-inner-cnt p{margin-bottom: 0px;padding-left: 28px;}
.currency-more-blk  .chk-list {width:100%;padding-left: 0px;}
.currency-more-blk  .chk-list .container {font-size: 16px;color: #1333ae;}
.australia-deliver-info p {margin-bottom:20px;}
.delivery-sct-blk .nav.nav-pills li a:active,.delivery-sct-blk .nav.nav-pills li a:focus{color:#fff;}
.delivery-sct-blk .nav.nav-pills li a.pickup-button:active,.delivery-sct-blk .nav.nav-pills li a.pickup-button:focus{color:#01a8ec;}
span.transfer-text {font-weight: bold; padding-left: 0px; font-size: 18px; color: #000; line-height: 24px; text-align: center; display: inline-block; width: 100%; padding-top: 20px; vertical-align: middle;} span.round img{margin-top: 15px;}
a.icon-btn{font-size: 20px;padding: 5px 55px;width:49%;   border-radius: 5px;border:1px solid transparent;}
.order-col-right .form-row{margin-bottom: 20px;}
.order-col-right .form-row .tab-title{margin-bottom: 0px; padding: 0px 20px;}
table.order-summary-table { width: 100%; }
.order-summary-table tr td{padding: 10px 20px 10px;width: auto;font-size: 18px;font-weight: 700;line-height: 25px;text-align: left;}
.order-summary-table tr td img{margin-right: 5px;vertical-align: middle}
.order-summary-table tr td.equal-td{padding: 10px 0px 20px}
.order-summary-table{border-collapse: collapse;}
.order-summary-table tr{border-bottom: 1px solid #ddd;}
.order-summary-table td table{width:100%;}
.order-summary-table td:last-child{text-align: right}
.order-sub-tbl tr{border:0}
.order-sub-tbl tr td{padding:15px 0px 0px}
.order-col-right .bottom-cnt{padding:0px 20px;}
.order-col-right .bottom-cnt h5{font-size: 20px;line-height: 20px;font-weight: 700;color: #034488;padding: 20px 0px 15px;} /*custom checkbox*/
.order-col-right .bottom-cnt label{font-size: 18px;line-height: 20px;font-weight: 700;}
.order-col-right .btn-blue{width: 70%;font-weight: 700;font-size: 20px;}
.order-col-right .form-row.last-row{margin-bottom: 0px;}
.order-chk-list-blk span {font-size: 15px;line-height: 25px;display: inline-block;}

span#storeText .title {
    color: #034488
}

/*Tab 2*/
.order-information-tab ul.pay-option-list { display: inline-block; width: 30%;vertical-align: top }
.order-information-tab ul.pay-option-list li{width:100%;box-shadow: 3px 7px 11px rgba(0, 0, 0, 0.13);}
.order-information-tab p.payment-txt-blk { display: inline-block; width: 68%; font-size: 17px; line-height: 25px; vertical-align: middle; padding-left: 5%; }
.order-information-tab .next-step-btn button.btn-blue , .order-information-tab .next-step-btn button.btn-grey {width: 35%;margin-right: 15px;font-size: 20px;padding: 10px 20px;}
.order-cnt.order-information-tab select.order-select-control,
.order-cnt.order-information-tab input.order-text-control {font-size: 14px;opacity: 0.8;color: #000;}
.order-review-tab label.order-lbl-control {font-size: 16px;line-height: 25px;margin-bottom: 15px;}
.contact-info span,.deleivery-info span {display: block;font-size: 14px;line-height: 25px;color: #000;opacity:0.8;font-weight: 600;}
.order-review-tab  ul.pay-option-list li{width: 80%; box-shadow:none; background: #000; padding: 10px;}
.order-review-tab  ul.pay-option-list li span.transfer-text{font-size: 16px;line-height: 20px;color:#fff; padding-top: 10px; padding-bottom: 10px;}
.order-review-tab  ul.pay-option-list li span.round{height:auto;width:auto;}
.order-review-tab  ul.pay-option-list li span.round img{max-width:100%;margin-top:10px}
.order-summ-blk { width: 17.7%; margin-right: 15px;}
.form-row.order-summ-cnt { display: flex; display: -webkit-box; display: -ms-flexbox; flex-wrap: nowrap; }
.order-summ-blk:last-of-type{margin-right:0px}
.order-summ-blk:last-of-type  span.order-summ-blk-txt{text-align: right}
.order-summ-blk span.order-summ-blk-lbl {display: block;font-size: 16px;font-weight: 600;line-height: 25px;border-bottom: 1px solid #000;padding: 0px 0px 5px;margin-bottom: 15px;}
.order-summ-blk  span.order-summ-blk-txt {display: block;font-size: 14px;line-height: 25px;color:#000;opacity: 0.9;}
.subtotal-blk-txt span {font-size: 15px;font-weight: 600;color:#000;opacity:0.9;line-height: 25px;}
.subtotal-div { display: inline-block; width: 100%; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #ddd; }
h6.bank-dtl-title { font-size: 15px; margin-bottom: 10px; line-height: 25px; font-weight: 600; color: #034488; }
table.bank-dtl-tbl { width: 100%; }
table.bank-dtl-tbl tr td {padding-bottom:5px}
table.bank-dtl-tbl tr td span{font-size:15px;line-height: 25px;font-weight: 600;}
table.bank-dtl-tbl tr td:last-child{text-align:right}
table.bank-dtl-tbl tr td span.rate{ color: #000; opacity: 0.9;}
table.bank-dtl-tbl tr td span.final-rate{font-size: 17px;font-weight: 700; color: #034488;}
.order-review-tab  .order-blk-third .form-row{margin-bottom: 37px;}
.order-review-tab  .order-blk-third .form-row h3.tab-title{margin-bottom: 0px;	}
.order-review-tab  .chk-list{width: 100%;padding-left: 0px;}
/*.order-review-tab  .chk-list .container{margin-bottom: 20px;font-weight: normal}*/
/*.order-review-tab  .chk-list .container .checkmark{top:6px;}*/
.order-review-tab  .order-blk-third p{font-size: 14px;color: #000;opacity: 0.8;line-height:25px;}
.order-review-tab button.btn-blue , .order-review-tab button.btn-grey {margin-right: 15px;font-size: 20px;/*width: 40%;*/}
.order-review-tab .order-col-right button.btn-blue {width:80%; margin: 0 auto;}
.chk-list { display: inline-block; width: calc(100% - 100px); padding-left: 20px; }
.chk-list .container {display: inline-block;position: relative;padding-left: 28px;color: #000;opacity: 0.8;cursor: pointer;font-size: 12px;font-weight: 600;line-height:25px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: auto;padding-right: 25px;}
.chk-list .container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.checkmark { position: absolute; top: 2px; left: 0; height: 20px; width: 20px; background-color: #fff; border: 2px solid #1133ae }
.chk-list .container:hover input ~ .checkmark { background-color: #ccc; }
.chk-list .container input:checked ~ .checkmark { background-color: #1133ae; border: 0 }
.checkmark:after { content: ""; position: absolute; display: none; }
.chk-list .container input:checked ~ .checkmark:after { display: block;}
.chk-list .container .checkmark:after { left: 7px; top: 2px; width: 7px; height: 13px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.order-blk-second .col-lg-6, .order-blk-second .col-lg-12{padding:0}
.nav-tabs>li .box img{filter:brightness(0);width: 40px;margin-top: -5px;}
.nav-tabs>li.active .box img{filter:brightness(1);margin-top: -5px;width: 44px;}
.panel-heading .accordion-toggle:after { font-family: 'FontAwesome'; content: "\f107"; float: right; color: grey; }
.panel-heading .accordion-toggle.collapsed:after { content: "\f106"; }
.faq-blk-cnt { background: #f5f5f5;padding-bottom: 20px; }
.faq-title-blk { background: #1333ae; padding: 15px; color: #fff; font-size: 23px; font-weight: 600; }
.faq-blk-cnt .panel-default{border:0}
.faq-blk-cnt .panel-default>.panel-heading { color: #000; background-color: #f5f5f5; border-color: #ddd; }
.faq-blk-cnt .panel{ border:none;border-bottom: 1px solid #bcbcbc;box-shadow:none;    border-radius: 0px; background: #fff; }
.faq-blk-cnt .panel-title {font-size: 16px; padding: 3px 15px; font-weight: bold;}
.faq-blk-cnt .panel-title a {color: #000;}
.identity-blk .btn {width:40%;font-size:20px;margin-top:15px;margin-bottom: 15px;}
.btn-blue:hover,.btn-blue:active,.btn-blue:focus{color:#fff;}
.btn-grey:hover,.btn-grey:active,.btn-grey:focus{color:#1333ae;}
.new-customer p{ margin-bottom: 20px;line-height:20px;}
.faq-blk-cnt .panel-title a:hover,.faq-blk-cnt .panel-title a:active{text-decoration: none;}
.faq-blk-cnt .panel-group{margin-bottom: 0px;}
.faq-blk-cnt  .panel-default>.panel-heading+.panel-collapse>.panel-body {line-height: 24px;}
.footer-below-container { padding: 17px 0px; background: #f5f5f5; }
.footer-below-container .social-icon { font-size: 18px; padding: 0px 10px; color: #01a8ec; }
.footer-below-container .copyright-blk { color: #0b355f; line-height: normal; font-weight: 600; }
.copyright-blk { color: #0b355f; line-height: normal; font-weight: 600; }
.footer-main-container { padding: 50px 0px; background-color: #f5f9fc; background-image: url('../images/footer-bg.png');background-size: cover; background-position: center center; }
.footer-main-container h6 { color: #01a8ec; text-transform: uppercase; font-weight: bold; font-size: 16px; margin-bottom: 20px; margin-top:15px;}
.footer-main-container ul.footer-ul-links li a { font-size: 13px; color: #000; text-decoration: none;text-transform:uppercase; }
.footer-main-container ul.footer-ul-links li {padding:5px 0px}
.footer-main-container ul.footer-ul-links li span {margin-bottom:10px;display:block;font-weight:700}
.footer-main-container p{line-height: normal;}
.footer-main-container img{margin-bottom:20px;}
.text-capitalize{text-transform: none!important;}
ul.pay-option-list li.bg-blue span.round img {filter: brightness(0) invert(1);}
.mt-20{margin-top: 20px;}
.mb-20 {margin-bottom: 20px;}
.order-select-control.form-control .dropdown-toggle { box-shadow: none; border: 0; border: 2px solid #000; background-color: #f5f5f5; border-radius: 0px; }
.order-select-control.form-control .dropdown-toggle .caret {background-image: url('../images/select-arrow.png');background-repeat: no-repeat;background-position: right;    border: 0; line-height: 7px; height: 9px; width: 32px;}
.order-select-control.form-control .bootstrap-select .dropdown-toggle:focus{outline:none !important;}
.order-select-control .dropdown-menu>li>a{font-size: 13px;padding: 3px 10px;}
.order-select-control .media-object {max-width:40px;}


.delivery-sct-blk .nav.nav-pills li a:hover,
.delivery-sct-blk .nav.nav-pills li a:active,
.delivery-sct-blk .nav.nav-pills li a:focus {background-color:#1333ae;color:#fff !important;border-color:#0c3660 }

.delivery-sct-blk .nav.nav-pills li.active a.pickup-button {
	background-color: #1333ae;
	color:#fff !important;
}


.hideblock {display: none;}
.activeblock {display: block;}

.postdelivery .icon-btn i{background-image: url(../images/apd-un\ select.png);}
.postdelivery .icon-btn:hover i,
.postdelivery .icon-btn:focus i,
.postdelivery .icon-btn:active i,
.postdelivery.active .icon-btn i{background-image: url(../images/apd-select.png);}
.homedelivery .icon-btn i{background-image: url(../images/home-delivery-un\ selct.png);}
.homedelivery .icon-btn:hover i,
.homedelivery .icon-btn:active i
.homedelivery .icon-btn:focus i,
.homedelivery.active .icon-btn i{background-image: url(../images/home-delivery-slelct.png);}
.localstore .icon-btn i{background-image: url(../images/local-store-unselect.png);}
.localstore .icon-btn:hover i,
.localstore .icon-btn:active i,
.localstore .icon-btn:focus i,
.localstore.active .icon-btn i{background-image: url(../images/local-store-select.png);}
.btn-exist-back, .btn-home-submit { width: 40%; max-width: 100%; }
.bootstrap-select.countrypicker button.btn.dropdown-toggle.btn-default { border: 2px solid #000;border-radius:0px;    min-height: 40px; background: transparent; }

@media screen and (min-width:1025px) and (max-width:1200px)
{
	.wizard .nav-tabs > li{margin-right: 25px;width: 31.5%;}
	.wizard .nav-tabs li > a, .wizard .nav>li.disabled>a:focus, .wizard .nav>li.disabled>a:hover{font-size: 16px;}
	.order-col-right{ width: 300px;}
	.order-col-left{ width: calc(100% - 300px);}
	h3.tab-title{font-size: 18px;}
	.order-summary-table tr td{    font-size: 12px;}
	.order-sub-tbl tr td { padding: 10px 0px 0px; }
	.order-blk-first .order-cat-title{font-size: 12px;}
	label.order-lbl-control{font-size: 12px;}
	select.order-select-control{font-size: 12px;}
	input.order-text-control{font-size: 12px;}
	.order-rate-blk span{font-size: 12px;}
	.order-chk-list-blk span{font-size: 14px;}
	ul.pay-option-list li{width: 26.77%;}
	span.round{height: auto;width: auto;}
	span.round img{width:auto;max-width: 80px;;}
	span.transfer-text{font-size: 14px;width: 100%;line-height: 25px;padding-left: 10px;}
	.order-blk-third p{font-size: 14px;}
	.order-information-tab .next-step-btn button.btn-blue, .order-information-tab .next-step-btn button.btn-grey { width: 40%;     border-radius: 24px;margin-right: 15px; font-size: 14px; padding: 10px 16px; line-height: 20px; }
	.order-col-right .bottom-cnt h5{font-size: 14px; padding: 10px 0px 10px;}
	.order-col-right .bottom-cnt label{font-size: 12px;}
	.order-col-right .btn-blue{font-size: 14px; width: 60%;    padding: 10px;}
	.order-review-tab ul.pay-option-list li{width:100%;}
	.chk-list .container{font-size: 12px;}
	.order-cnt-blk p{    font-size: 12px;}
	button.btn-blue { line-height: 21px; padding: 11px 20px; border-radius: 24px; font-size: 16px; }
	.order-blk-second p { font-size: 12px; line-height: 20px; }
	i.ship-truck-btn { height: 26px; width: 30px; background-size: 100%; vertical-align: middle; }
	i.pickup-btn { height: 30px; width: 20px; vertical-align: middle; background-size: 100%; }
	button.icon-btn{min-height: 52px;}
	.order-blk-third p { font-size: 12px; line-height: 21px; }
	button.btn-blue.next-step { padding: 10px 45px; font-size: 16px; line-height: 20px;width:50%;border-radius:24px; }
	.order-cnt.order-information-tab select.order-select-control, .order-cnt.order-information-tab input.order-text-control { font-size: 12px; opacity: 0.8; color: #000; }
	.order-information-tab p.payment-txt-blk{    font-size: 12px; line-height: 20px;}
	.order-review-tab label.order-lbl-control { font-size: 12px; line-height: 20px; margin-bottom: 10px; }
	.contact-info span, .deleivery-info span { font-size: 11px; line-height: 20px; }
	.order-review-tab ul.pay-option-list li span.transfer-text { font-size: 14px; line-height: 20px; }
	.order-summ-blk span.order-summ-blk-txt { font-size: 12px;}
	.order-summ-blk span.order-summ-blk-lbl{    font-size: 13px;    margin-bottom: 10px;}
	.subtotal-blk-txt span, h6.bank-dtl-title{font-size: 13px;}
	h6.bank-dtl-title{font-size: 13px;}
	.order-review-tab .chk-list .container{margin-bottom: 14px;line-height: 18px;}
	.order-review-tab .order-blk-third p{font-size: 12px;line-height: 18px;}
	.order-review-tab button.btn-blue, .order-review-tab button.btn-grey { font-size: 15px; line-height: 20px; padding: 10px 25px;width: 40%; }
	.delivery-sct-blk ul.nav.nav-pills { border: 1px solid #01a8ec; border-radius: 5px; }
	.delivery-sct-blk .nav.nav-pills li a {font-size: 14px;}
	.exist-customer  .dob-row select{padding-left: 5px;box-shadow:0px;}


}

@media screen and (max-width:1024px) {

	/* Yogen Jajal - Start - Delivery options show horizontally  */

	.delivery-sct-blk .nav.nav-pills li a {
		font-size: 11px;
		height: 100px;
	}

	/*.delivery-sct-blk .nav.nav-pills li a {font-size: 14px;}*/

	/* Yogen Jajal - End */

	button.btn-grey,button.btn-blue {width:40%;}
	.contact-ino-blk span{font-size: 18px;line-height: 40px;}
	.contact-ino-blk span.contact-no { font-size: 22px; }
	.contact-ino-blk span.contact-no img{    width: 26px;}
	.wizard .nav-tabs > li{    width: 31%; margin-right: 20px;}
	.wizard .nav-tabs li > a, .wizard .nav>li.disabled>a:focus, .wizard .nav>li.disabled>a:hover{font-size: 14px;padding: 12px;padding-left: 50px;}
	.wizard .nav-tabs li a span.box{height: 61px; width: 60px; top: -6px;    padding: 14px 10px; }
	.wizard .nav-tabs li a span.box img{width:30px;margin-top: 0px;}
	.wizard > div.wizard-inner{margin-bottom: 40px;}
	.order-col-left{width:100%;padding-right: 0px}
	.order-blk-first .order-cat-title{font-size: 14px;}
	label.order-lbl-control{font-size: 14px;}
	/* .order-form-control.operation-cnt-blk .delete-btn{    top: 20px; right: -8px;} */
	.form-row{margin-bottom: 30px;}
	.form-row.order-summ-cnt {display:flex;width:100%;}
	.order-chk-list-blk{margin-bottom: 20px;}
	h3.tab-title {font-size: 20px;}
	ul.pay-option-list li{    width: 27.77%;}
	span.transfer-text{font-size: 16px;width:100%;line-height: 20px;}
	.order-blk-third p { font-size: 16px; line-height: 25px; }
	span.round{height: auto; width: auto;text-align:center; min-height: 70px;}
	span.round img{width:auto;margin-top: 0px;max-width:100%;}
	.order-col-right{float: left;margin-top:30px;}
	.form-row.next-step-btn { margin-top: 20px; }
	.order-summary-table tr td{font-size: 14px;}
	.order-col-right .bottom-cnt h5,.order-col-right .bottom-cnt label{font-size: 15px;}
	.order-col-right .btn-blue {font-size: 16px; width: 60%;}
	.order-information-tab .next-step-btn button.btn-blue, .order-information-tab .next-step-btn button.btn-grey{width: 28%; font-size: 16px;}
	.contact-info span, .deleivery-info span{    font-size: 16px;}
	.order-review-tab ul.pay-option-list li{width:100%;}
	.order-review-tab .order-blk-third p{font-size: 14px;}
	.order-summ-blk { display: inline-block; width: 17.8%; margin-right: 15px; }
	.order-summ-blk span.order-summ-blk-txt,.order-information-tab p.payment-txt-blk{font-size: 16px;font-weight: 700;}
	input.order-text-control{font-size: 14px;}
	select.order-select-control{    font-size: 14px;    padding-right: 20px;}
	.order-chk-list-blk span,.order-blk-second p{font-size:14px;text-align: center;}
	button.btn-blue.next-step {
		padding: 10px 48px;
		font-size: 18px;
	}
	.order-rate-blk span{font-size: 14px;}
	.order-cnt-blk p{font-size: 14px; text-align:center;}
	button.icon-btn{    font-size: 16px;min-height: 40px;}

	/* Changed By - Yogen Jajal - Start */
	i.ship-truck-btn {
		/*height: 26px;
		width: 26px;*/
		height: 30px;
		width: 30px;
		background-size: 100%;
	}
	/* Changed By - Yogen Jajal - End */

	i.pickup-btn {
		height: 30px;
		width: 30px;
		background-size: 30px;
	}
	.order-blk-third p {
		font-size: 12px;
		line-height: 20px;
	}

}
@media screen and (max-width:990px){
	.page-content-wrapper { padding: 0px 0px 10px; }
	header.site-header { background-image: none; }
	.order-summary-btn { margin-bottom: 20px; display: inline-block !important; width: 100%; text-align: center;  z-index: 999;}

	#order-dropdown-btn button.btn-blue{width: 100%;border-radius: 0px; }
	.order-summary-btn .btn-blue { float: none; background-image: url(../images/select-arrow-white.png); background-repeat: no-repeat; background-position: right; background-position-x: 98%; background-size: 25px; }
	.order-col-right { left:0;display:none;order: 1; transition: 0.5s;top:0px;position: absolute;}
	.order-col-right.order-summary-active {height: 100vh;display:block;min-height: calc(100vh - 200px);overflow:auto; width: 100%;position: fixed; z-index: 1; top: 136px; left: 0;   transition: 0.5s; padding-top: 60px;}
	.p-sm-0{padding: 0;}
	body.stick-active .order-col-right.order-summary-active{top:0px;}
	.mobile-order-cnt.stick{ position: fixed; top: 0px; z-index: 999; left: 0;width:100%;}
}

@media( max-width : 768px ) {
	.form-row.order-summ-cnt { display: inline-block; width: 100%; }
	.visible-xs{display:block;}
	a.btn-blue.icon-btn{background-image: url('../images/select-arrow-white.png');background-repeat: no-repeat; background-size: 24px; background-position: center; background-position-x: 93%;}
	/*i.pickup-btn{background-image: url('../images/pickup-icon-white.png');}*/
	.faq-blk-cnt .panel-title{font-size:16px;}
	header.site-header{background-image: none ;}
	.logo{margin: 0 auto;text-align: center;width:100%}
	.contact-ino-blk{max-width: 100%;margin: 10px 0px;float: none;text-align: center;}
	.contact-ino-blk span.contact-no { font-size: 16px; }
	.contact-ino-blk span.contact-no img {width: 22px; }
	.contact-ino-blk span{font-size: 15px;line-height: 30px;}
	.page-content-wrapper{padding: 0px 0px 30px}
	.wizard .nav-tabs > li{display: block;width:16%;margin-bottom: 10px;margin-right: 0;}
	.wizard .nav-tabs li > a, .wizard .nav>li.disabled>a:focus, .wizard .nav>li.disabled>a:hover{ font-size: 14px; line-height: 20px;padding: 20px;padding-left: 20px;margin-right: 0px;border:0}
	.wizard .nav-tabs li.active a { font-size: 16px;text-align: left;  padding-left: 75px;}
	.wizard .nav-tabs li.active a span.box{border:0;padding:13px 10px;z-index:2; }
	.wizard .nav-tabs li.active{ width:55%; }
	.wizard .nav-tabs li.active a span.box img{  left: 35px; top: 15px;}
	.wizard .nav-tabs li a span.box{height: 60px;left: 0px; width: auto;top: 0px;padding: 13px 20px 13px 30px;border-radius:0px;background: #fff;}
	.wizard .nav-tabs li > a, .wizard .nav>li.disabled>a:focus, .wizard .nav>li.disabled>a:hover{font-size:0px;border-radius: 0px;background: #fff;border:1px solid #e3e3e3;border-color:#e3e3e3;}
	.wizard .nav-tabs li a span.box img{width: 30px;position: absolute; top: 12px; z-index: 99; left: 35px;}
	.wizard{margin-top: 0px; padding-top: 0px;}
	.btn-group.delivery-select,.btn-group.pickup-select{width:100%;margin-bottom: 20px;}
	.btn-group.delivery-select button.btn-blue.icon-btn.dropdown-toggle,
	.btn-group.pickup-select button.btn-blue.icon-btn.dropdown-toggle{width:100%;margin-bottom: 0px;}
	.btn-group.delivery-select.open button.btn-blue.icon-btn.dropdown-toggle,
	.btn-group.pickup-select.open button.btn-blue.icon-btn.dropdown-toggle{border-bottom-left-radius: 0px;	border-bottom-right-radius: 0px;}
	.btn-group.delivery-select .dropdown-menu,
	.btn-group.pickup-select .dropdown-menu{margin:0;width:100%;border-radius: 0px;border:0;background-color: #f5f5f5;}
	.btn-group.delivery-select .dropdown-menu li a,
	.btn-group.pickup-select .dropdown-menu li a{font-size: 16px;}
	.btn-group.bootstrap-select.countrypicker{width:100% !important;}
	.wizard .nav-tabs li a:after , .wizard .nav-tabs li a:before {
		content: "";
		position: absolute;
		top: 9px; /* move it down because of rounded corners */
		width: 43px; /* same as height */
		height: 42px; /* button_outer_height / sqrt(2) */
		background: inherit; /* use parent background */
		border: inherit; /* use parent border */
		border-left-color: transparent; /* hide left border */
		border-bottom-color: transparent; /* hide bottom border */
		border-radius: 0px 4px 0px 0px; /* round arrow corner, the shorthand property doesn't accept "inherit" so it is set to 4px */
		z-index: 1;
		-webkit-border-radius: 0px 4px 0px 0px;
		-moz-border-radius: 0px 4px 0px 0px;
		right: -22px;
		transform: rotate(405deg);
		-webkit-transform: rotate(405deg);
		-moz-transform: rotate(405deg);
		-o-transform: rotate(405deg);
		-ms-transform: rotate(405deg);
	}
	.wizard .nav-tabs li a:after{z-index:3;}
	.wizard .nav-tabs li a:before{z-index:1;}
	.wizard > div.wizard-inner{margin-bottom: 20px;}
	h3.tab-title{font-size: 24px;margin-bottom: 20px;line-height: 27px;text-align:center;}
	.order-currency-tab hr{display:none;}
	.order-currency-tab label.order-lbl-control , .order-currency-tab  input.order-text-control{text-align: center;}
	h3.tab-title:after{margin: 9px auto 0px;}
	.order-cnt{margin: 10px 0px;display:flex; flex-wrap: wrap;}
	.order-col-left{width:100%;padding-right: 0px;order:2}
	.order-blk-first .order-cat-title{font-size: 15px;margin-bottom: 15px;}
	.owl-carousel .owl-nav button.owl-prev,
	.owl-carousel .owl-nav button.owl-next{position:absolute;top:50%}
	.owl-carousel .owl-nav button.owl-prev {left:0}
	.owl-carousel .owl-nav button.owl-next {right:0}
	.currency-more-blk.owl-carousel{padding:0px 20px !important;}
	.order-blk-first .col-lg-5,.order-blk-first .col-lg-4{padding: 0px;}
	.order-opertaion-lst{margin-bottom: 10px;display:none;}
	.order-form-control{max-width: 100%;margin-bottom: 15px;}
	/* .order-form-control.equal-sign-div:after{top: 9px; right: -20px;} */
	.delete-icon-row{display:flex;flex-wrap:wrap; margin-top: -15px;}
	.delete-icon-row .col-lg-3{order:1; }
	.delete-icon-row .col-lg-9{order: 2; }
	.order-form-control.operation-cnt-blk{padding-left: 25px;}
	.order-form-control.operation-cnt-blk .delete-btn{left: auto; height: 29px; width: 24px; margin-top: 10px;}
	.order-chk-list-blk > span{margin-bottom: 10px;}
	.chk-list{padding-left: 0px;text-align: left;width: calc(100% - 54px);}
	.chk-list .container{padding-right: 0px;}
	.order-rate-blk span { font-size: 14px; }
	.order-chk-list-blk { margin-bottom: 10px;text-align: center; }
	.order-rate-blk { padding-left: 0px; margin:10px 0px; }
	.form-row{margin-bottom: 10px;}
	button.btn-blue,button.btn-blue.next-step{font-size: 20px; padding: 12px 25px;}
	.order-blk-second { margin-top: 20px; }
	button.icon-btn{width:100%;margin-bottom: 20px;}
	.pay-option-list{text-align: center;}
	input.order-text-control{text-align: left;}
	.order-information-tab .col-xs-6{padding-right: 15px;}
	.order-information-tab ul.pay-option-list{text-align:left;}
	.order-information-tab ul.pay-option-list li { width: 100%; box-shadow: 3px 7px 11px rgba(0, 0, 0, 0.13); }
	ul.pay-option-list li{width: 125px; margin-right: 16px; box-shadow: none; margin-bottom: 20px; background: transparent;min-height: 130px;}
	span.transfer-text{ font-size: 17px;padding-top:0px;display:inline-block;width:calc(100% - 90px);}
	span.round{height: auto; width: 60px; text-align: center; vertical-align: middle; padding: 0; display: inline-block;min-height:auto;}
	.pay-option-list-li:nth-child(2n) span.round,	.pay-option-list-li:nth-child(3n) span.round{width:30px;}
	.order-information-tab ul.pay-option-list li span.transfer-text{display: inline-block;}
	.next-step-btn button.btn-blue{width:60%;margin-right: 0px;margin-bottom: 10px;margin-top: 0px;}
	.order-blk-third p { font-size: 15px; line-height: 25px; text-align:center; }
	.order-blk-third .order-form-control{ max-width: 45%;}
	/* .order-col-right{width:100%;order:1;display: none;} */
	.order-summary-table tr td{    padding: 10px 10px 10px; width: auto; font-size: 16px}
	.order-col-right .bottom-cnt h5{    padding: 15px 0px 10px;font-size: 20px;}
	.order-col-right .bottom-cnt label{font-size: 18px;}
	.order-col-right .btn-blue { width: 100%; font-size: 24px; }
	.order-information-tab ul.pay-option-list{width:50%;margin-top: 0px;display:inline-block;}
	.order-information-tab p.payment-txt-blk{padding-left: 0px;width: calc(100% - 54%); display: inline-block; margin-left: 10px;}
	.order-information-tab .next-step-btn button.btn-blue, .order-information-tab .next-step-btn button.btn-grey{width:45%;margin-right: 0px; margin-left: 10px;}
	.form-row.next-step-btn{margin-top: 20px;order: 3;}
	.contact-info span, .deleivery-info span{font-size: 16px;}
	.order-review-tab ul.pay-option-list li{width:100%;}
	.order-summ-blk{ width: 49%; padding-right: 20px; margin-right: 0px; margin-bottom: 20px}
	.order-summ-blk:nth-child(2n){padding-right: 0px;}
	.order-summ-blk:last-of-type span.order-summ-blk-txt{text-align: left;}
	.order-summ-blk:last-of-type{width:100%;border-top:1px solid #000;border-bottom:1px solid #000;margin-bottom: 0px;}
	.order-summ-blk:last-of-type span{width:49%;display: inline-block;border-bottom: 0px;margin:0;padding:5px 0px;}
	.order-summ-blk:last-of-type span.order-summ-blk-txt{text-align: right;}
	.subtotal-div{ margin-bottom: 15px; padding-bottom: 15px;text-align:center;}
	.subtotal-div .subtotal-blk-txt{text-align: center !important;}
	.order-review-tab .chk-list .container,.order-review-tab .order-blk-third p{font-size: 14px;}
	.order-review-tab button.btn-blue, .order-review-tab button.btn-grey{width:45%;margin-bottom: 20px;}
	.order-review-tab .order-blk-third p{text-align: left;}
	.wizard .nav-tabs li > a{font-size: 0px;}
	.padding20{padding-left: 20px !important;}
	.order-blk-third{order:3;width:100%;}
	.order-blk-second, .order-blk-third,.order-blk-first {padding:20px 10px;}
	.tab-pane  p {text-align: left;line-height: 24px;}
	.tab-pane label, .tab-pane input {text-align: left !important;}

	.order-review-tab .order-blk-first .order-form-control{text-align: center;}
	.order-review-tab .order-blk-first label.order-lbl-control{width:auto;display: inline-block}
	.order-review-tab .pay-option-list {display: inline-block; width: 45%; text-align: left; margin-left: 10px;}
	/* .order-review-tab .pay-option-list .pay-option-list-li{background-color: #e6e6e6;} */
	.order-review-tab ul.pay-option-list li span.transfer-text{display: inline-block;}
	.order-summary-btn{margin-bottom: 50px;display:inline-block !important;width:100%;text-align:center;}

	.order-summary-btn .btn-blue{float:none;display:block; width: 80%; margin: 0 auto;background-image: url('../images/select-arrow-white.png');background-repeat: no-repeat;background-position: right;    background-position-x: 98%;    background-size: 25px;}
	.order-col-right { display:none;order: 1; transition: 0.5s;top:160px;position: absolute;}
	.order-col-right.order-summary-active {  display:block;height: 100%; width: 100%;position: fixed; z-index: 99; top: 136px; left: 0;   transition: 0.5s; padding-top: 60px;}

	.order-currency-tab button.btn-blue{width: 70%; }
	.order-cat-title.text-center.visible-xs.visibility-hidden { visibility: hidden; }

	.faq-title-blk{font-size:20px;}

	.res-deleviery-opt-sct .panel-heading {
		line-height: 21px;
		background: #1333ae;
		color: #fff;

		padding: 12px 8px;
		border-radius: 5px;
		border: 1px solid transparent;
		box-shadow:none
	}

	.res-deleviery-opt-sct .panel-heading a.btn-blue.icon-btn{  font-size: 16px;background:none;    padding: 0px;}
	.res-deleviery-opt-sct .panel-heading .accordion-toggle:after{color:#fff;font-size: 30px;font-weight: normal;line-height: 25px;}

	.row.currency-blk-inner-cnt .col-md-6{padding:0;margin-top:10px;}
	.currency-more-blk .currency-blk-inner-cnt {padding:20px 5px;}
	.panel-body .col-lg-6{padding:0;margin-bottom: 20px;}
	.identity-blk .btn {width:100%;}
	.home-deliver-info .btn-back {width:100%;}

	/* Yogen Jajal - Start */

	/*.postdelivery .icon-btn i{background-image: url(../images/apd-select.png);}
	.homedelivery .icon-btn i{background-image: url(../images/home-delivery-slelct.png);}
	.localstore .icon-btn i{background-image: url(../images/local-store-select.png);}*/

	/* Yogen Jajal - End */

	.equal-sign-div input[type="text"],
	.operation-cnt-blk input[type="text"]{
		border:2px solid #333;
		font-size: 14px;
		padding:10px;
		text-align:right !important;
	}
	.currency-select{background-color: transparent;border:0;box-shadow:none;}
	.order-select-control.form-control .dropdown-toggle{max-width:90%;min-height: 49px;}
}
@media (max-width:767px){
	/* .order-summary-btn {top:189px;} */

	/* Added By: Yogen Jajal - Start */
	a.btn-blue.icon-btn {
		background-image: url('../images/select-arrow-white.png');
		background-repeat: no-repeat;
		background-size: 17px;
		background-position: center;
		background-position-y: 97%;
	}
	/* Added By: Yogen Jajal - End */

	.currency-select{margin-bottom: 30px;display: inline-block; height: 100%;}
	.order-select-control.form-control .dropdown-toggle{max-width:100%;min-height: 49px;}
	.exist-customer  .dob-row > div {padding:0px 10px;}
	.exist-customer  .dob-row select{padding-left: 5px;box-shadow:0px;}
	.order-col-right.order-summary-active{top:204px;}
	ul.pay-option-list li { width: 100%;min-height:auto;}
	.order-form-control.responsive-lbl-control .order-lbl-control{ background-color: #939393; color:#000;margin-bottom: 15px;padding:10px;text-align:center;}
	.tab-pane .form-row>div{padding:0px;}
	.order-form-control.equal-sign-div:after {
		top: 10px;
		right: 0px;
	}
	.order-form-control.operation-cnt-blk .delete-btn {top:0px;right: -30px;}

}
@media screen and (max-width:480px){
	.order-currency-tab button.btn-blue { width: 100%; }
	.faq-title-blk{font-size:18px;}
	.wizard .nav-tabs > li{    width: 24%;}
	.wizard .nav-tabs li a { font-size: 0px !important;text-align: center;}
	.wizard .nav-tabs li.active { width: 32%; }
	.wizard .nav-tabs li.active a { padding-left: 20px; }
	.wizard .nav-tabs li.active a span.box img { left: 50px; top: 15px; }
	.order-information-tab ul.pay-option-list { width: 75%;}

	.order-information-tab p.payment-txt-blk{width:100%;margin-left: 0px;}
	.order-information-tab .next-step-btn button.btn-blue, .order-information-tab .next-step-btn button.btn-grey{width:100%;margin-bottom: 20px;margin-left: 0px;}
	button.btn-grey, button.btn-blue { width: 100%;margin-bottom: 15px; }
	.contact-info span, .deleivery-info span { font-size: 12px; }
	.order-review-tab ul.pay-option-list li span.transfer-text{font-size: 13px; line-height: 20px; padding-left: 0px;}
	.order-summ-blk span.order-summ-blk-txt, .order-information-tab p.payment-txt-blk{font-size: 13px;}
	.order-summ-blk span.order-summ-blk-lbl{font-size: 14px;}
	.order-summ-blk{padding-right: 15px;}
	.order-review-tab button.btn-blue, .order-review-tab button.btn-grey{width:100%;}
	.next-step-btn button.btn-blue{width:100%;}
	.order-summary-btn .btn-blue{font-size: 16px;width:100%;}
	.order-form-control.equal-sign-div:after{top: 10px; right: -19px;}
	.btn-both-side {display: block !important;}
}






.containerradio{
	display: inline;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 15px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.img-circle{
	border-radius: 0% !important;
}

.dropdown-menu > li > a {
	/*background-image: url(flag/us.png);*/
	background-repeat: no-repeat;
	background-position: 10px;
	background-size: 15px 15px; padding-left: 30px;
}

.filter-option {
	background-repeat: no-repeat;
	background-position: 0px;
	background-size: 15px 15px;
	padding-left: 20px;
}

.bootstrap-select {
	width: 100% !important;
	border: 2px solid #000;
	border-radius: 5px;
}

.bootstrap-select .btn-default {
	background-color: inherit;
}


/* Yogen Jajal - Start */

/* The container */
.radio-container {
	display: block;
	position: relative;
	padding-left: 50px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	background: #fff;
	/*border: solid 1px #000;*/
	padding-top: 20px;
	padding-bottom: 20px;
	box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
}

/* Hide the browser's default radio button */
.radio-container input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

/* Create a custom radio button */
.radio-checkmark {
	position: absolute;
	top: 15px;
	left: 15px;
	height: 25px;
	width: 25px;
	background-color: transparent;
	border: solid 1px #1333ae;
	border-radius: 3px;
}

/* On mouse-over, add a grey background color */
.radio-container:hover input ~ .radio-checkmark {
	/*background-color: #ccc;*/
}

/* When the radio button is checked, add a blue background */
.radio-container input:checked ~ .radio-checkmark {
	/*background-color: #2196F3;*/
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.radio-checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the indicator (dot/circle) when checked */
.radio-container input:checked ~ .radio-checkmark:after {
	display: block;
}

/* Style the indicator (dot/circle) */
.radio-container .radio-checkmark:after {
	left: 9px;
	top: 5px;
	width: 6px;
	height: 11px;
	border: solid white;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
  /*left: 5px;
  top: -4px;
  width: 8px;
  height: 16px;
  border: solid #fdca30;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);*/
}

.address-container {
	margin-bottom: 20px;
}

.active-address {
	/*background-color: #034488;*/
	/*border-left: 5px solid #fdca30;*/
	background-color: #fff;
}

.active-address .row {
	margin: 0px 0px;
}

.sub-header {
	padding: 8px;
	letter-spacing: 0.5px;
	border-bottom: solid 1px #fff;
}

.sub-detail {
	padding: 8px;
	font-size: 12px;
}

.sub-detail span {
	display: block;
	padding: 5px;
}

.adjust-height {
	min-height: 250px;
	background-color: #353434;
	color: #fff;
}

.sub-detail table {
	width: 100%;
}

.sub-detail table td {
	padding: 5px;
}

.active-address .radio-container {
	/*background-color: #034488;*/
	box-shadow: none;
	color: #1333ae;
}

.active-address .radio-checkmark {
	position: absolute;
	top: 15px;
	left: 15px;
	height: 25px;
	width: 25px;
	background-color: #1333ae;
	border: solid 1px #1333ae;
	border-radius: 3px;
}

.active-address .row {
	display: block !important;
}

#jsonOverlay {
	display: none;
	background-color: #333;
	opacity: 0.8;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 10000;
	height: 100%;
	width: 100%;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
}

/* Yogen Jajal - End */

.order-text-control[disabled],
.order-text-control[readonly] {
    background-color: #eee;
    border-color: #333;
}

.currency-row {
    background-color: #e6e6e6;
    padding: 10px;
    margin-bottom: 10px;
}
select.ui-datepicker-year, select.ui-datepicker-month{
    background: #000;
    border-color: #fff;
}
html {
  scroll-behavior: smooth;
}
.btn-both-side{
    display: flex;
    justify-content: space-between;
}
@media screen and (max-width: 1024px){
    label.order-lbl-control {
        font-size: 12px;
    }
}
@media screen and (max-width: 480px){
    .order-form-control.equal-sign-div .order-text-control,
    .order-form-control.operation-cnt-blk .order-text-control{
        max-width: 100%;
        text-align: left !important;
    }
}
@media screen and (max-width: 480px){
    i.pickup-btn {
        background-size: 23px;
    }
}