@font-face { font-family: 'icomoon'; src: url('../fonts-nct/icomoon.eot?k01atw'); src: url('../fonts-nct/icomoon.eot?k01atw#iefix') format('embedded-opentype'),  url('../fonts-nct/icomoon.ttf?k01atw') format('truetype'),  url('../fonts-nct/icomoon.woff?k01atw') format('woff'),  url('../fonts-nct/icomoon.svg?k01atw#icomoon') format('svg'); font-weight: normal; font-style: normal; }
 [class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.icon-store-icon:before { content: "\e910"; }
.icon-map-ico:before { content: "\e908"; }
.icon-refund-ico:before { content: "\e909"; }
.icon-review-ico:before { content: "\e90a"; }
.icon-upload-ico:before { content: "\e90b"; }
.icon-wallet-ico:before { content: "\e90c"; }
.icon-bid-ico:before { content: "\e900"; }
.icon-purchase-ico:before { content: "\e901"; }
.icon-setting-ico:before { content: "\e902"; }
.icon-shipping-ico:before { content: "\e903"; }
.icon-signup-ico:before { content: "\e904"; }
.icon-srch-ico:before { content: "\e905"; }
.icon-signin-ico:before { content: "\e906"; }
.icon-wishlist-ico:before { content: "\e907"; }
.icon-deliveryhr:before { content: "\e90d"; }
.icon-paymentt:before { content: "\e90e"; }
.icon-zonel:before { content: "\e90f"; }


html, body { height: 100%; padding: 0 !important; }
.page-wrap { min-height: 100%; margin-bottom: 0px; }
.page-wrap:after { content: ""; display: block; }
footer, .page-wrap:after { }
/*--------------General CSS---------*/
img { border: 0 none; max-width: 100%; vertical-align: top; outline:none;}
a { outline: none; cursor: pointer; -ms-transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; color: #ef2a1f; outline:none; outline-offset:0; box-shadow:none;}
a:hover, a:focus { color: #3e4355; text-decoration: none;  outline:none; outline-offset:0; box-shadow:none;}
button, input[type="submit"] { -ms-transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
p { line-height: 20px; color: #666; line-height: 24px; }
h1 { font-size: 32px; margin: 15px 0px; font-family: 'Poppins', sans-serif;}
h2 { font-size: 26px; margin: 15px 0px; font-family: 'Poppins', sans-serif;}
h3 { font-size: 20px; margin: 15px 0px; font-family: 'Poppins', sans-serif;}
h4 { font-size: 16px; margin: 15px 0px; font-family: 'Poppins', sans-serif;}
h5 { font-size: 12px; margin: 15px 0px; font-family: 'Poppins', sans-serif;}
body { margin: 0; padding: 0; font-family: 'Poppins', sans-serif; font-size: 14px; color: #313547; -webkit-font-smoothing: subpixel-antialiased; -webkit-text-stroke: 1px transparent; background-color: #fafafa; direction: rtl; unicode-bidi: embed;}
/*-----------------------main styles starts here-----------------------------------------------*/
ul { margin: 0; padding: 0; list-style-type: none; }
.form-group{margin-bottom:24px;}
label { font-size: 14px; color: #3e4355; font-weight:400; }
input[type="text"], input[type="password"], input[type="email"], input[type="number"], textarea, select { border: 2px solid #ebecee; font-size: 13px; color: #888c8f; padding:12px 10px; width: 100%; -webkit-box-shadow: none; -webkit-appearance: none; border-radius:2px; }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="number"]:focus, textarea:focus, select:focus {box-shadow: none; outline: none; border-color:#3e4355; }
/*=====================================	PLACE HOLDER CSSS START HERE 		====================================*/
input::-webkit-input-placeholder {
color:#8e939f;
font-family: 'Poppins', sans-serif;
}
 input::-moz-placeholder {
color:#8e939f;
font-family: 'Poppins', sans-serif;
}
input::-ms-placeholder {
color:#8e939f;
font-family: 'Poppins', sans-serif;
}
input.textbox::-ms-input-placeholder {
color:#8e939f;
font-family: 'Poppins', sans-serif;
}
input.textbox::-ms-input-placeholder {
color:#8e939f;
font-family: 'Poppins', sans-serif;
}
.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both; }
.cf {/*zoom:1;*/ }
/*===================================== PLACE HOLDER CSSS END HERE 		====================================*/
/*===================================== Commen Butons ===================================*/
.container{width:100%; max-width:1200px;}
.main-btn {background-color: #ef2a1f; color: #fff; border-radius: 2px; font-weight: 500; font-size: 14px; padding: 11px 15px; min-width: 120px; margin:0 10px; border: 1px solid #ef2a1f; text-transform: uppercase; line-height: 1; display: inline-block; vertical-align: top; -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color, -webkit-box-shadow; transition-property: background-color, box-shadow; text-align:center;}
.main-btn:hover, .main-btn:focus { background-color: #3e4355; color: #fff; border: 1px solid #3e4355; }
.outer-btn {background-color: #fff; color: #ef2a1f; border-radius: 2px; font-weight: 600; font-size: 14px; padding: 11px 15px; min-width: 130px; margin:0 10px; border: 1px solid #ef2a1f; text-transform: uppercase; line-height: 1; display: inline-block; vertical-align: top; -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color, -webkit-box-shadow; transition-property: background-color, box-shadow; text-align:center;}
.outer-btn:hover, .outer-btn:focus { background-color: #ef2a1f; color: #fff; border: 1px solid #ef2a1f; }
.blue-btn {background-color: #313547; color: #fff; border-radius: 2px; font-weight: 500; font-size: 14px; padding:11px 15px; min-width: 120px; margin-right: 10px; border: 1px solid #313547; text-transform: uppercase; line-height: 1; display: inline-block; vertical-align: top; }
.blue-btn:hover, .blue-btn:focus { background-color: #fff; color: #313547; border: 1px solid #313547; }
.black-btn {background-color: #1f2327; color: #fff; border-radius: 3px; font-weight: 600; font-size: 14px; padding: 13px 15px; min-width: 120px; margin:0 10px; border: 1px solid #1f2327; text-transform: uppercase; line-height: 1; display: inline-block; vertical-align: top; }
.black-btn:hover, .black-btn:focus { background-color: #1179c9; color: #fff; border: 1px solid #1179c9; }
.red-btn {background-color: #f20f30; color: #fff; border-radius: 2px; font-weight: 600; font-size: 14px; padding: 11px 15px; min-width: 130px; margin:0 10px; border: 1px solid #f20f30; text-transform: uppercase; line-height: 1; display: inline-block; vertical-align: top; -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color, -webkit-box-shadow; transition-property: background-color, box-shadow;}
.red-btn:hover, .red-btn:focus { background-color: #fff; color: #f20f30; border: 1px solid #f20f30; }
/*			CUSTOM CHECK BOX AND CUSTOM RADIO CSS START		*/
.custom-checkbox [type="checkbox"]:not(:checked), .custom-checkbox [type="checkbox"]:checked { right: -9999px; position: absolute; }
.custom-checkbox [type="checkbox"]:not(:checked) + label:before, .custom-checkbox [type="checkbox"]:checked + label:before { border: 1px solid #ef2a1f; content: ""; height: 20px; right: 0; position: absolute; top: 0; width: 20px; }
.custom-checkbox [type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
.custom-checkbox [type="checkbox"]:not(:checked) + label:after, .custom-checkbox [type="checkbox"]:checked + label:after { color: #ef2a1f; content: "\f00c"; font-size: 14px; font-family: FontAwesome; height: 20px; right: 0; line-height: 0.9; padding: 4px 0; text-align:center; position: absolute; top: 0; transition: all 0.2s ease 0s; width: 20px; }
.custom-checkbox [type="checkbox"]:not(:checked) + label, .custom-checkbox [type="checkbox"]:checked + label { cursor: pointer; padding-right: 30px; position: relative; }
/*	CUSTOM RADIO CSS START	*/
.custom-radio [type="radio"]:not(:checked), .custom-radio [type="radio"]:checked { left: -9999px; position: absolute; }
.custom-radio [type="radio"]:not(:checked) + label:before, .custom-radio [type="radio"]:checked + label:before { border: 1px solid #999; content: ""; height: 22px; right: 0; position: absolute; top: 0; width: 22px; border-radius:100%;}
.custom-radio [type="radio"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
.custom-radio [type="radio"]:not(:checked) + label:after, .custom-radio [type="radio"]:checked + label:after { background-color: #3d4d5f; content: ""; font-size: 14px; height: 12px; width:12px; right: 5px; line-height: 0.9;text-align:center; position: absolute; top: 5px; transition: all 0.2s ease 0s; border-radius:100%;}
.custom-radio [type="radio"]:not(:checked) + label, .custom-radio [type="radio"]:checked + label { cursor: pointer; padding-right: 30px; position: relative; color:#3d4d5f;}
.radio-btn-small { display: inline-block; margin-right: 14px; padding: 0; position: relative; padding-right: 30px; }
.radio-btn-small:last-child { margin-right: 0; }
.radio-btn label { margin-left: 18px; }

.ac-type-bx .custom-radio {
	width: 49%;
	display: inline-block;
	vertical-align: top;
}
input[type="radio"] { display: none; }
input[type="radio"] + label { font-size: 14px; margin-bottom: 0; cursor: pointer }
input[type="radio"] + label span { display: inline-block; width: 18px; height: 18px; margin: -2px 8px 0 0; vertical-align: middle; cursor: pointer; position: relative; left: 0; top: 0px; border: 1px solid #000; background-color: #fff; border-radius: 100px; }
input[type="radio"]:checked + label span:after { position: absolute; content: ''; width: 10px; height: 10px; background-color: #b8a177; top: 3px; left: 3px; border-radius: 100px; }

/*		HEADER SECTION CSS START			*/
.header-sec{width:100%; left:0; right:0; top:0; position:absolute; z-index:3; background-color:#fcd20b; position:fixed; left:0; right:0; top:0; z-index:100;}
.header-sec .navbar-default{background:none; border:none; margin:0;}
.header-sec .logo{padding:5px 15px; height:auto; margin:20px 0;}
.header-sec .navbar-nav{margin:15px 0;}
.header-sec .navbar-nav>li{float:none; display:inline-block; vertical-align:middle; margin-right:40px;}
.header-sec .navbar-default .navbar-nav>li>a{font-size:15px; color:#3e4355; font-weight:500; padding:15px 0; text-transform:uppercase;}
.header-sec .navbar-default .navbar-nav>li>a:hover{color:#ef2a1f;}
.sponsor-signup a{padding:10px 15px; font-size:14px; color:#fff; background-color:#071d64; line-height:1; display:block; border-radius:3px; border:1px solid #071d64;}
.sponsor-signup a:hover{background-color:#fff; color:#071d64;}
.sme-signup a{padding:10px 15px; font-size:14px; color:#fff; background-color:#e01b44; line-height:1; display:block; border-radius:3px; border:1px solid #e01b44;}
.sme-signup a:hover{background-color:#fff; color:#e01b44;}
.lang-bx{min-width:140px;}
.header-sec .bootstrap-select > .dropdown-toggle{border:1px solid #3e4355; border-radius:3px; padding:7px 10px 5px 25px; background-color:transparent}
.header-sec .bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#3e4355; font-size:14px; text-transform:uppercase;}
.header-sec .bootstrap-select.btn-group .dropdown-toggle span.fa{font-size:22px; color:#3e4355;}
.bootstrap-select.btn-group .dropdown-toggle span.fa{font-size:22px;}

/*		BANNER SECTION CSS START			*/
.banner-bg{width:100%; display:block; position:relative;}
/*.banner-bg:before{position:absolute; left:0; right:0; top:0; height:65%; z-index:2; content:'';

background: -moz-linear-gradient(top, rgba(26,29,34,0.97) 0%, rgba(26,29,34,0.96) 1%, rgba(26,29,34,0.91) 8%, rgba(26,29,34,0.78) 23%, rgba(26,29,34,0.23) 71%, rgba(26,29,34,0.09) 86%, rgba(26,29,34,0) 100%);
background: -webkit-linear-gradient(top, rgba(26,29,34,0.97) 0%,rgba(26,29,34,0.96) 1%,rgba(26,29,34,0.91) 8%,rgba(26,29,34,0.78) 23%,rgba(26,29,34,0.23) 71%,rgba(26,29,34,0.09) 86%,rgba(26,29,34,0) 100%);
background: linear-gradient(to bottom, rgba(26,29,34,0.97) 0%,rgba(26,29,34,0.96) 1%,rgba(26,29,34,0.91) 8%,rgba(26,29,34,0.78) 23%,rgba(26,29,34,0.23) 71%,rgba(26,29,34,0.09) 86%,rgba(26,29,34,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f71a1d22', endColorstr='#001a1d22',GradientType=0 );
}*/
.banner-img{position:relative; width:100%;}
.banner-img img{width:100%;}
.banner-img:before{position:absolute; left:0; right:0; top:0; bottom:0;}
.search-home{position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); text-align:center; z-index:4}
.inner-srch{width:100%; max-width:790px; display:inline-block; vertical-align:top;background-color: rgba(0, 0, 0, 0.45);
	padding: 30px;}
.inner-srch h1{font-size:38px; font-weight:300; color:#fff; margin-bottom:30px; text-transform:uppercase;}
.inner-srch ul.my-form{text-align:left; display:table; width:100%; position:relative; border-radius:30px;}
.inner-srch ul.my-form li{display:table-cell; vertical-align:top; border-right:1px solid #e5e5e5; width:27%;}
.inner-srch ul.my-form li:last-child{border-right:none;}
.inner-srch ul.my-form li:first-child{border-radius:0 30px 30px 0px; background-color:#fff;}
.inner-srch ul.my-form li:first-child .bootstrap-select > .dropdown-toggle{border-radius:0 30px 30px 0px;}
.inner-srch ul.my-form li .bootstrap-select > .dropdown-toggle{border:none; padding:18px 25px 18px 25px; background-color:#fff; border-radius: 0;}

.inner-srch .bootstrap-select > .dropdown-toggle:focus{background-color:#fff;}
.inner-srch input[type="text"]{width:100%; border:none; box-shadow:none; outline:none; padding:19px 10px 19px 10px; font-size:15px; padding-right:20px; border-radius:0;}
.src-btn{width:150px;}
.src-btn button[type="submit"]{background-color:#0a0; border:none; outline:none; outline-offset:0; font-size:16px; font-weight:600
; color:#fff; line-height:1; padding:18px 10px 21px 10px; width:100%; text-transform:uppercase; border-radius:30px 0 0 30px;}
.src-btn button[type="submit"] i{font-size:20px; margin-left:5px;}
.src-btn button[type="submit"]:hover{color:#fff; background-color:#0c0;}
.dropdown-menu{margin-top:0;}
.inner-srch ul.my-form li .dropdown-menu li:first-child{width:100%;}
.inner-srch ul.my-form li .dropdown-menu li{display:block; width:100%; border:none; padding:5px;}
.inner-srch ul.my-form li .dropdown-menu{width:auto; left:-10px; right:-10px;}

/*			HOW IT WORK HOME SECTION			*/
.explore-sec{width:100%; padding:30px 0;}
.gen-heading{text-align:center; margin-bottom:20px;}
.explore-sec h2{font-size: 40px;font-weight: 700;color: #ef2a1f;text-transform:uppercase;margin-bottom:50px;}
.how-work-bx{/*box-shadow:0 1px 1px 0px rgba(0, 0, 0, 0.26);*/ padding:20px; text-align:center; margin:40px  0; position:relative;}
.how-work-bx figure{display:inline-block; vertical-align:top; margin-top:-80px; background-color:#fafafa; border-radius:100%;}
.how-work-bx h3{font-size: 18px;font-weight: 300;color: #000;}
.how-work-bx  p{font-size:12px; line-height:27px; color:#707070;}
.how-work-bx small{font-size:60px; font-weight:200; color:#000; display:block; line-height:1;}
.rgt-arrow{position:absolute;left:-65px;top:0;z-index: 10;height: 15px;width: 125px; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg);}

/*			FOOTER SECTION CSS START				*/
.footer-1{width:100%; padding:15px 0; background-color:#fcd20b; box-shadow:0px 0px 40px 0 rgba(0, 0, 0, 0.11);}
.footer-1 h2{font-size:18px; font-weight:500; color:#ef2a1f;}
.footer-bx2 ul{margin-bottom:15px;}
.footer-bx2 ul li{width:50%; padding:7px 0; position:relative; font-size:13px; color:#b2b2b2;  display:inline-block; vertical-align:top;}
.footer-bx2 ul li a{color:#0f1422;}
.footer-bx2 ul li a:hover{color:#ef2a1f;}
/*.footer-bx2 ul li:before{ content: '\f00c'; position: absolute; left: 0; top: 6px; font-family: FontAwesome; font-size: 12px; color: #0f1422; }
.subsribe-bx {padding-right: 0px;margin:0;float: left;}*/
.subsribe-bx .input-group{margin-bottom:10px;}
.subsribe-bx p { font-size: 12px; color: #333; line-height: 20px; font-weight: 500; }
.subsribe-bx input[type="email"] { height: auto; font-size: 12px; border:1px solid #e2e2e2; padding:13px 10px;}
.subsribe-bx .input-group-addon { padding: 0; border-radius: 0; border: none; background-color: transparent; vertical-align:top;}
.subsribe-bx .input-group-addon button { border: none; background-color: transparent; padding:13px 17px; font-size: 19px; color: #fff; background-color: #ef2a1f; }
.subsribe-bx .input-group-addon button:hover, .subsribe-bx .input-group-addon button:focus { background-color: #ef2a1f; color:#fff;}
.social-footer .lang-bx{max-width:140px; display:inline-block; vertical-align:middle;}
.social-footer .bootstrap-select > .dropdown-toggle{padding:7px 12px; padding-left:25px;}
.copyright-sec {background-color:#fcd20b; /*background:url(../images-nct/footer-bg.jpg) left top repeat;*/ padding: 10px 0; margin-top: 0; }
.nct-logo { display: inline-block; vertical-align: middle; margin: 0 10px; }
.subsribe-bx{/*text-align:left;*/}
.copyright-sec p { font-size: 13px; color: #333; margin: 8px 0; margin-bottom: 0; font-weight:500;}
.social-footer { text-align: left; margin-top:10px;}
.social-footer ul.social-icons { display: inline-block; vertical-align: middle; }
.social-footer ul.social-icons li { display: inline-block; vertical-align: top; margin-right: 5px; }
.social-icons a { display: inline-block; width: 38px; height: 38px; color: #fff; text-decoration: none; cursor: pointer; text-align: center; border-radius: 0px; overflow: hidden; line-height: 1; background: #000; position: relative; transition: all 0.5s; -ms-transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; font-size: 24px; padding: 8px 0; display:block;}
.social-icons a i { line-height: 1; }
.social-icons a.twit { background: #00ACED; text-shadow: 0px 0px #0087ba, 1px 1px #0087ba, 2px 2px #0087ba, 3px 3px #0087ba, 4px 4px #0087ba, 5px 5px #0087ba, 6px 6px #0087ba, 7px 7px #0087ba, 8px 8px #0087ba, 9px 9px #0087ba, 10px 10px #0087ba, 11px 11px #0087ba, 12px 12px #0087ba, 13px 13px #0087ba, 14px 14px #0087ba, 15px 15px #0087ba, 16px 16px #0087ba, 17px 17px #0087ba, 18px 18px #0087ba, 19px 19px #0087ba, 20px 20px #0087ba, 21px 21px #0087ba, 22px 22px #0087ba, 23px 23px #0087ba, 24px 24px #0087ba, 25px 25px #0087ba, 26px 26px #0087ba, 27px 27px #0087ba, 28px 28px #0087ba, 29px 29px #0087ba, 30px 30px #0087ba; }
.social-icons a.twit:hover, .social-icons a.twit:focus { color: #00ACED; }
.social-icons a.fb { background: #3B579D; text-shadow: 0px 0px #2d4278, 1px 1px #2d4278, 2px 2px #2d4278, 3px 3px #2d4278, 4px 4px #2d4278, 5px 5px #2d4278, 6px 6px #2d4278, 7px 7px #2d4278, 8px 8px #2d4278, 9px 9px #2d4278, 10px 10px #2d4278, 11px 11px #2d4278, 12px 12px #2d4278, 13px 13px #2d4278, 14px 14px #2d4278, 15px 15px #2d4278, 16px 16px #2d4278, 17px 17px #2d4278, 18px 18px #2d4278, 19px 19px #2d4278, 20px 20px #2d4278, 21px 21px #2d4278, 22px 22px #2d4278, 23px 23px #2d4278, 24px 24px #2d4278, 25px 25px #2d4278, 26px 26px #2d4278, 27px 27px #2d4278, 28px 28px #2d4278, 29px 29px #2d4278, 30px 30px #2d4278; }
.social-icons a.fb:hover, .social-icons a.fb:focus { color: #3B579D; }
.social-icons a.gplus { background: #DD4A3A; text-shadow: 0px 0px #c23122, 1px 1px #c23122, 2px 2px #c23122, 3px 3px #c23122, 4px 4px #c23122, 5px 5px #c23122, 6px 6px #c23122, 7px 7px #c23122, 8px 8px #c23122, 9px 9px #c23122, 10px 10px #c23122, 11px 11px #c23122, 12px 12px #c23122, 13px 13px #c23122, 14px 14px #c23122, 15px 15px #c23122, 16px 16px #c23122, 17px 17px #c23122, 18px 18px #c23122, 19px 19px #c23122, 20px 20px #c23122, 21px 21px #c23122, 22px 22px #c23122, 23px 23px #c23122, 24px 24px #c23122, 25px 25px #c23122, 26px 26px #c23122, 27px 27px #c23122, 28px 28px #c23122, 29px 29px #c23122, 30px 30px #c23122; }
.social-icons a.gplus:hover, .social-icons a.gplus:focus { color: #DD4A3A; }
.social-icons a.instag { background: #846b3e; text-shadow: 0px 0px #634c1f, 1px 1px #634c1f, 2px 2px #634c1f, 3px 3px #634c1f, 4px 4px #634c1f, 5px 5px #634c1f, 6px 6px #634c1f, 7px 7px #634c1f, 8px 8px #634c1f, 9px 9px #634c1f, 10px 10px #634c1f, 11px 11px #634c1f, 12px 12px #634c1f, 13px 13px #634c1f, 14px 14px #634c1f, 15px 15px #634c1f, 16px 16px #634c1f, 17px 17px #634c1f, 18px 18px #634c1f, 19px 19px #634c1f, 20px 20px #634c1f, 21px 21px #634c1f, 22px 22px #634c1f, 23px 23px #634c1f, 24px 24px #634c1f, 25px 25px #634c1f, 26px 26px #634c1f, 27px 27px #634c1f, 28px 28px #634c1f, 29px 29px #634c1f, 30px 30px #634c1f; }
.social-icons a.instag:hover, .social-icons a.instag:focus { color: #846b3e; }
.social-icons a.linkedin { background: #0077b5; text-shadow: 0px 0px #016295, 1px 1px #016295, 2px 2px #016295, 3px 3px #016295, 4px 4px #016295, 5px 5px #016295, 6px 6px #016295, 7px 7px #016295, 8px 8px #016295, 9px 9px #016295, 10px 10px #016295, 11px 11px #016295, 12px 12px #016295, 13px 13px #016295, 14px 14px #016295, 15px 15px #016295, 16px 16px #016295, 17px 17px #016295, 18px 18px #016295, 19px 19px #016295, 20px 20px #016295, 21px 21px #016295, 22px 22px #016295, 23px 23px #016295, 24px 24px #016295, 25px 25px #016295, 26px 26px #016295, 27px 27px #016295, 28px 28px #016295, 29px 29px #016295, 30px 30px #016295; }
.social-icons a.linkedin:hover, .linkedin-icons a.instag:focus { color: #0077b5; }
.social-icons a:hover, .social-icons a:focus { background: #fff; text-shadow: 0px 0px #d4d4d4, 1px 1px #d4d4d4, 2px 2px #d4d4d4, 3px 3px #d4d4d4, 4px 4px #d4d4d4, 5px 5px #d4d4d4, 6px 6px #d4d4d4, 7px 7px #d4d4d4, 8px 8px #d4d4d4, 9px 9px #d4d4d4, 10px 10px #d4d4d4, 11px 11px #d4d4d4, 12px 12px #d4d4d4, 13px 13px #d4d4d4, 14px 14px #d4d4d4, 15px 15px #d4d4d4, 16px 16px #d4d4d4, 17px 17px #d4d4d4, 18px 18px #d4d4d4, 19px 19px #d4d4d4, 20px 20px #d4d4d4, 21px 21px #d4d4d4, 22px 22px #d4d4d4, 23px 23px #d4d4d4, 24px 24px #d4d4d4, 25px 25px #d4d4d4, 26px 26px #d4d4d4, 27px 27px #d4d4d4, 28px 28px #d4d4d4, 29px 29px #d4d4d4, 30px 30px #d4d4d4; }


/*.header-sec.inner-header{position:static; box-shadow:0 0 5px 0 #eaeaea;}*/
.header-sec.inner-header .navbar-nav{margin:13px 0;}
.header-sec.inner-header .navbar-default .navbar-nav>li>a{color:#3e4355;}
.header-sec.inner-header .navbar-default .navbar-nav>li>a:hover{color:#ef2a1f;}
.header-sec.inner-header .bootstrap-select > .dropdown-toggle{border:1px solid #0a2066;}
.header-sec.inner-header .bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#0a2066;}
.header-sec.inner-header .bootstrap-select.btn-group .dropdown-toggle span.fa{color:#0a2066;}
.header-sec.inner-header .navbar-nav>li{margin-right:25px;}
.inner-sec{width:100%; padding:50px 0; margin-top:70px;}
.login-sec h1{font-size:26px; font-weight:600; color:#3e4355; text-transform:uppercase; text-align:center;}
.login-bx{width:100%; max-width:490px; margin:30px auto; background-color:#fff; position:relative; border:1px solid #efeeee; padding:30px;}
.login-bx:before{height:7px; left:15px; right:15px; top:-7px; background-color:#efeeee; content:''; position:absolute;}
.login-bx:after{height:7px; left:15px; right:15px; bottom:-7px; background-color:#efeeee; content:''; position:absolute;}
.login-bx .custom-checkbox{display:inline-block; vertical-align:top;}
.login-bx .fpass{float:left;}
.signup-bx{width:100%; max-width:815px; margin:30px auto; background-color:#fff; position:relative; border:1px solid #efeeee; padding:30px 15px;}
.signup-bx-popup{
	    max-height: 400px;
    overflow-y: scroll;
    height: auto;
}
.signup-bx-2{
	margin: 10px auto !important;
    padding: 0px 15px !important;
}
.signup-bx-2 .form-group {
    margin-bottom: 10px !important;
}
.signup-bx:before{height:7px; left:15px; right:15px; top:-7px; background-color:#efeeee; content:''; position:absolute;}
.signup-bx:after{height:7px; left:15px; right:15px; bottom:-7px; background-color:#efeeee; content:''; position:absolute;}
.new-srch-bx a{border-radius:3px; border:1px solid #ef2a1f; line-height:1; font-size:13px; font-weight:500; color:#ef2a1f; text-transform:uppercase; padding:11px 20px; display:block;}
.new-srch-bx a:hover{background-color:#ef2a1f; color:#fff;}
.notify-ico>a{font-size:24px; color:#3e4355; position:relative; display:inline-block; vertical-align:middle;}
.notify-ico>a small{font-size:14px; margin-left:5px; display:none;}
.notify-ico>a:hover{color:#ef2a1f;}
.notify-ico>a>em{width:16px; height:18px; font-size:11px; color:#fff; background-color:#ef2a1f; border-radius:100%; line-height:1
; text-align:center; padding:5px 0; position:absolute; left:-6px; top:-5px; font-style:normal;}
.rgt-user a{display:block;}
.rgt-user figure{display:inline-block; vertical-align:middle; width:40px; border-radius:100%; padding:2px; border:1px solid #fff; margin-right:5px;}
.rgt-user figure img{border-radius:100%;}
.rgt-user small{font-size:13px; color:#3e4355;}
.rgt-user span{margin-left:5px; font-size:18px; color:#3e4355; vertical-align:middle; display:inline-block; line-height:1;}

.lft-nav-bx{width:100%; position:relative;}
.lft-nav-bx:after{border-left:1px solid #f1f1f1; position:absolute; left:0; top:0; bottom:0; content:'';}
.lft-nav-bx>ul{padding:15px 0; padding-left:20px;}
.lft-nav-bx>ul>li{margin:5px 0; position:relative;}
.lft-nav-bx>ul>li>a i{position:absolute; right:10px; top:10px;}
.lft-nav-bx>ul>li>a{font-size:15px; font-weight:400; color:#888c8f; display:block; padding:12px 10px; line-height:1; padding-right:30px;}
.lft-nav-bx>ul>li>a:hover{background-color:#ef2a1f; color:#fff;}
.lft-nav-bx>ul>li.active>a{background-color:#ef2a1f; color:#fff;}
.lft-nav-bx>ul>li>ul{padding:8px 35px 8px 0;border-bottom:1px solid #ddd;position: static;float: none;border: none;box-shadow: none;width: 100%;min-width: 100%; background-color:transparent; text-align:right;}
.lft-nav-bx>ul>li>ul>li>a{font-size:14px; color:#3e4355; padding:6px 10px; display:block;}
.lft-nav-bx>ul>li>ul>li>a:hover{color:#ef2a1f; background-color:transparent;}
.lft-nav-bx>ul>li> i.fa-plus{position:absolute; right:10px; top:13px; color:#ccc;}
.lft-nav-bx>ul>li.open i.fa-plus:before{content:"\f068"}

.personal-info{width:100%; padding:20px;}
.shadow-1{box-shadow:0 1px 0px 2px rgba(17, 55, 84, 0.06); border-radius:3px;}
.buyer-sec h1{font-size:22px; font-weight:600; color:#3e4355; text-transform:uppercase;}
.info-list{width:100%; margin-bottom:25px;}
.info-list span{font-size:13px; font-weight:600; color:#1f2327; text-transform:uppercase; display:block; margin-bottom:5px;}
.info-list small{font-size:13px; font-weight:400; color:#888c8f; text-transform:uppercase; display:block; margin-bottom:0px;}
.header-sec.inner-header .nav .open>a, .header-sec.inner-header .nav .open>a:focus, .header-sec.inner-header .nav .open>a:hover{background-color:transparent;}
.header-sec.inner-header .dropdown-menu{border:none; border-radius:0;}
.notify-ico .dropdown-menu{min-width:360px; margin-top:22px; box-shadow:0 2px 1px 1px rgba(0, 0, 0, 0.08);}
.is-inner-scroll{max-height:320px;}
.rgt-user .dropdown-menu{min-width:250px; margin-top:19px; box-shadow:0 2px 1px 1px rgba(0, 0, 0, 0.08); left: 0; right: auto;}
.rgt-user .dropdown-menu>li>a{text-align: right;}
.notify-list{width:100%; display:table; padding:10px; border-bottom:1px solid #e2e2e2; text-align:right;}
.notify-list figure{display:inline-block; vertical-align:top; width:50px;}
.notify-list figure img{width:100%; border-radius:100%;}
.notify-list .notify-view{display:table-cell; vertical-align:top; width:100%; padding-right:15px;}
.notify-view h3{font-size:14px; font-weight:600; margin:0 0 10px 0;}
.notify-view small{display:block; font-size:13px; color:#888c8f;}

.add-delivery{position:absolute; left:7px; top:7px;}
.histry-table{margin:20px 0; position:relative; padding-bottom:40px;}
.histry-table nav{position:absolute; right:30px; bottom:-15px; z-index:1;}
.histry-table .table thead tr{background-color:#c1ffe9;}
.histry-table .table thead th{border-bottom:none; border-top:none; padding:20px 15px; font-size:18px;}
.histry-table .table tbody td{border:none; border-bottom:2px solid #f0efef; font-size:16px; color:#666666;}
.histry-table .table tbody tr:last-child td{border-bottom:none;}
.divtable { display: table; width: 100%; }
.divtable-row { display: table-row; }
.divtable-heading { background-color: #EEE; display: table-header-group; }
.divtable-cell, .divtable-head {display: table-cell; padding: 3px 10px; }
.divtable-heading { background-color: #EEE; display: table-header-group; font-weight: bold; }
.divtable-body { display: table-row-group;}
.histry-table .divtable-heading{background-color:#edf2f3; box-shadow:0 0 0px 1px #e7e7e7;}
.histry-table .divtable-heading .divtable-head{border-bottom:none;border-top:none;padding: 20px 10px;font-size: 13px;color: #000000;font-weight: 500;text-transform: uppercase;}
.histry-table .divtable-body .divtable-cell{border:none; border-bottom:1px solid #ededed; font-size:13px; color:#888c8f; padding:13px 10px;}

.is-linked button{width:35px; height:35px; border-radius:100%; background-color:#fff; line-height:1; box-shadow:0 0 10px 0 rgba(0,0,0,0.09); text-align:center; padding:7px 0; font-size:18px; display:inline-block; vertical-align:middle; margin:5px; min-width: inherit; border:none; color: #ef2a1f}
.is-linked a{width:35px; height:35px; border-radius:100%; background-color:#fff; line-height:1; box-shadow:0 0 10px 0 rgba(0,0,0,0.09); text-align:center; padding:9px 0; font-size:18px; display:inline-block; vertical-align:middle; margin:5px;  min-width: inherit; border:none;}
.is-linked a:hover{color:#ef2a1f;}

.lbl { position: relative; display: block; height: 7px; width: 47px; background: #d0d1cf; border-radius: 100px; cursor: pointer; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -moz-transition: all 0.6s ease;}
.lbl:after { position: absolute; left: 0px; top: -7px; display: block; width: 20px; height: 20px; border-radius: 100px; background: #ff3007; box-shadow: 0px 3px 3px rgba(0,0,0,0.05); content: ''; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -moz-transition: all 0.6s ease; }
.lbl:active:after { transform: scale(1.15, 0.85); }
.cbx:checked ~ label { background: #d0d1cf; }
.cbx:checked ~ label:after { left: 28px; background: #42a41b; }
.cbx:disabled ~ label { background: #d5d5d5; pointer-events: none; }
.cbx:disabled ~ label:after { background: #bcbdbc; }
.eml-list{width:100%; padding:10px 0; padding-bottom:20px;}
.eml-list ul li{width:100%; display:table; padding:15px 20px;}
.eml-list ul li:last-child{border-bottom:none;}
.eml-list ul li p{font-size:15px; font-weight:400; color:#b0b0b0; margin:0; display:table-cell; vertical-align:middle; padding-left:20px; width:88%;}
.notify-swtich{float: right; width: 49px; margin-top:6px;}
.filter-bx{float:left; width:120px; position:relative; margin-top:10px; margin-left:-20px;}
.filter-bx .bootstrap-select > .dropdown-toggle{border:none; outline:none; background-color:transparent; text-transform:uppercase; padding:7px 25px 7px 7px;}
.filter-bx .bootstrap-select.btn-group .dropdown-toggle span.fa{display:none;}
.filter-bx i{position:absolute; right:0; top:10px;}
.is-status{border-radius:30px; line-height:1; font-size:13px; color:#fff; padding:7px 10px; min-width:75px; text-align:center; max-width:95px;}
.shipped{background-color:#17bc59;}
.pending{background-color:#f20f30;}
.manage-status{border-radius:30px; line-height:1; font-size:13px; padding:7px 10px; min-width:75px; text-align:center; max-width:95px;}
.is-active{background-color:#fff; color:#17bc59; border:1px solid #17bc59;}
.inactive{background-color:#fff; color:#f20f30; border:1px solid #f20f30;}

.whitebx{width:100%; padding:15px 5px; background-color:#fff; box-shadow:0 0 20px 0 rgba(0,0,0,0.05);}
.total-list-view{background-color:#f2f2f2; border-radius:3px; text-align:center; position:relative; margin-bottom:20px;}
.total-list-view h3{font-size:18px; font-weight:500; color:#646774; padding:20px 0; margin:0;}
.total-list-view .filter-bx{float:left;width: 150px;position: absolute;margin-top: 0;margin-right: 0;left: 0;top: 0; padding:12px 0; border-right:1px solid #e2e2e2; padding-right:30px;}
.total-list-view .filter-bx i{top:22px; right:24px;}
.src-list-bx ul li{display:table; width:100%; padding:20px 0; border-bottom:1px solid #e5e5e5;}
.src-list-bx ul li:last-child{border:none;}
.srch-img{display:inline-block; vertical-align:top; width:265px; box-shadow:0 0 20px 0 rgba(0,0,0,0.10); padding:5px; background-color:#fff;}
.srch-dtl{display:table-cell; vertical-align:top; width:100%; padding:0 20px 0 10px;}
.srch-dtl h2{margin:0 0 10px 0; font-size:20px; font-weight:600;color:#3e4355;}
.srch-dtl h2 a{color:#3e4355;}
.srch-dtl h2 a:hover{color:#ef2a1f;}
.comn-1{font-size:14px; color:#888c8f; margin:3px 0; padding:4px 0; padding-right:43px; position:relative; display:inline-block; vertical-align:top; width:100%; }
.comn-1 i{position:absolute; right:0; top:2px; font-size:20px; color:#ef2a1f;}
.comn-1 .icon-map-ico{font-size:25px;}
.comn-1 .icon-shipping-ico{font-size:20px; top:5px; right:-4px;}
.comn-1 .fa-car{font-size:24px;}
.comn-1 span, .comn-1 small{display:inline-block; vertical-align:top;}
.comn-1 span{font-size:14px; color:#3e4355; margin-left:20px;}
.comn-1 small{font-size:14px; min-width:100px;}
.comn-2{font-size:14px; color:#888c8f; margin:3px 0; padding:4px 0; position:relative; display:inline-block; vertical-align:top; width:100%; }
.comn-2 span{font-size:14px; color:#3e4355; margin-left:20px;}
.comn-2 span, .comn-2 small{display:inline-block; vertical-align:top;}
.comn-2 small{font-size:14px; min-width:100px;}
.order{margin-top:-10px; float:right; }
.order .main-btn{margin-right: 0px; margin-right: 0px;}
.order a{margin-left:0;}
.lft-srch-box{width:100%; margin:25px 0;}
.lft-srch-box .input-group{border:1px solid #ebebeb; background-color:#f6f6f6; padding:10px; margin-bottom:20px;}
.lft-srch-box .input-group input.form-control{height:auto;}
.lft-srch-box .input-group .input-group-addon{border:none; background-color:#ef2a1f; color:#fff; padding:0; line-height:1; border-radius:4px 0 0 4px;}
.lft-srch-box .input-group .input-group-addon button{background-color:#ef2a1f; color:#fff; border:none; outline:none; outline-offset:0; box-shadow:none; padding:6px 15px;}
.filter-bx .bootstrap-select.btn-group .dropdown-menu{right:auto; left:0; margin-top:10px;}

.order-history-popup .srch-img{width:200px;}
.order-history-popup .srch-dtl h2{font-size:16px; margin-bottom:5px;}
.order-history-popup .modal-dialog{width:100%; max-width:720px;}
.comn-3{font-size:14px; color:#888c8f; padding:3px 0; position:relative; display:inline-block; vertical-align:top; width:100%; }
.comn-3 small{display:inline-block; vertical-align:top; font-size:14px; position:relative; margin-left:35px;}
.comn-3 small:after{position:absolute; left:-20px; top:3px; content:"\f101"; font-family:FontAwesome; line-height:1;}
.comn-3 small:last-child:after{display:none;}
.price{width:100%; font-size:18px; color: #ef2a1f; font-weight:600; margin-top:10px;}

.sore-dtl-bx{width:100%; display:table;}
.owner-logo{width:100%; position:relative; padding-right:110px; margin-bottom:15px;}
.owner-logo figure{width:95px; position:absolute; right:0; top:0; border:1px solid #e2e2e2; text-align:center;}
.owner-logo h4{text-transform:uppercase; font-size:16px; font-weight:500; margin:0;}
.store-outer-tabs{width:100%; margin:30px 0 20px 0; position:relative;}
.nav-menu{margin:20px 0; width:100%; padding:10px 15px; margin-bottom:5px;}
.nav-menu>ul{width:100%; display:table; text-align:left; border-bottom:1px solid #e1e3e6;}
.nav-menu>ul>li{display:table-cell; vertical-align:top; font-size:13px; color:#7d8894; font-weight:500; text-transform:uppercase; float:right;}
.nav-menu>ul>li>a{display:inline-block; vertical-align:top; color:#3e4355; padding:10px 20px; position:relative; border-radius:0; font-size:15px; font-weight:600; border:none;}
.nav-menu>ul>li>a:after{bottom:-28px;content:"";left:50%;position:absolute;right:50%;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-property:left,right;-webkit-transition-property:left,right;-moz-transition-property:left,right;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out}
.nav-menu>ul>li>a:hover{color:#ef2a1f; border:none; background-color:transparent;}
.nav-menu>ul>li.active a{color:#ef2a1f;}
.nav-menu>ul>li.active>a, .nav-menu>ul>li.active>a:focus, .nav-menu>ul>li.active>a:hover{border:none; color:#ef2a1f;}
.nav-menu>ul>li.active a:after{border-bottom:2px solid #ef2a1f; left:0; right:0; bottom:-1px;}

.cate-tabs{margin-bottom:15px;}
.cate-tabs .nav-tabs{border:none; margin:0; padding:0;}
.cate-tabs .nav-tabs>li{margin:0; float:right;}
.cate-tabs .nav-tabs>li>a{border:none; border-radius:0; color:#3e4355;}
.cate-tabs .nav-tabs>li>a:hover{background-color:transparent;}
.cate-tabs .nav-tabs>li.active>a, .cate-tabs .nav-tabs>li.active>a:focus, .cate-tabs .nav-tabs>li.active>a:hover{color:#ef2a1f; border:none; background-color:transparent;}
.sub-cat-list{border:1px solid #e3e3e4; border-radius:3px; background-color:#fff;}
.sub-cat-list.fixed{position:fixed; top:68px !important; width:260px; margin-top:5px; z-index:10;}
.rgt-sidebar{margin-top:56px;}
.rgt-sidebar.fixed{position:fixed; top:68px !important; width:260px; margin-top:5px; z-index:10;}

.sub-cat-list h4{background-color:#e3e3e4; margin:0; text-align:center; padding:12px 5px; border-radius:3px 3px 0 0; color:#3e4355; font-size:17px;}
.sub-cat-list ul{margin:10px 0;}
.sub-cat-list ul li{font-size:14px; color:#888c8f; padding:10px;}
.sub-cat-list ul li a{color:#888c8f;}
.sub-cat-list ul li a:hover{color:#ef2a1f;}
.sore-dtl-view h4{background-color:#e3e3e4; margin:0; padding:17px 10px; border-radius:0; color:#e84e46; font-size:20px; font-weight:600; position:relative;}
.sore-dtl-view h4 i{position:absolute;left:0;top:0;font-size:38px;line-height:1;width: 55px;text-align: center;height: 55px;padding: 8px 0; color:#242a30;}

.count-input { position: relative;max-width: 115px; margin: 10px 0; display:inline-block; vertical-align:top;}
.count-input input { width: 100%; padding:5px 0; border: 1px solid #e1e1e1; border-radius: 0; background: none; text-align: center; }
.count-input input:focus { outline: none; }
.count-input .incr-btn { display: block; position: absolute; width: 30px; font-size:13px; font-weight: 300; text-align: center; line-height: 1; top: 50%; right: 0; margin-top: -13px; text-decoration: none; padding:7px 0; border-left:1px solid #e1e1e1;}
.count-input .incr-btn:first-child { right: auto; left: 0; top: 46%; border-right:1px solid #e1e1e1; border-left:none;}
.count-input.count-input-sm { max-width: 125px; }
.count-input.count-input-sm input { height: 36px; }
.count-input.count-input-lg { max-width: 200px; }
.count-input.count-input-lg input { height: 70px; border-radius: 0; }

.sore-dtl-view .accordion-body ul li{display:table; width:100%; margin:10px 0; padding:10px 0; border-bottom:1px solid #d8d9dd;}
.pro-img{display:inline-block; vertical-align:top; width:120px; border:1px solid #e2e2e2; padding:5px;}
.pro-dtl{display:table-cell; vertical-align:top; width:100%; padding:0 20px;}
.pro-dtl h5{font-size:16px; font-weight:600; color:#3e4355; margin:0 0 0 0;}
.gram-txt{display:inline-block; vertical-align:top; font-size:14px; color:#888c8f; padding:15px;}
.pro-rgt-add{display:inline-block; vertical-align:top; padding:0 10px; min-width:130px; text-align:center;}
.pro-rgt-add .price{margin:0;}
.add-cart{font-size: 14px;text-transform:uppercase;font-weight:600;color:#ef2a1f;border-radius:3px;border:2px solid #ef2a1f;line-height:1;padding: 9px 10px;background-color:transparent;outline:none;outline-offset:0;box-shadow:none;min-width: 88px; margin-top:10px;}
.sore-dtl-view h4 a.accordion-toggle{color:#ef2a1f;}
.sore-dtl-view h4 a.accordion-toggle.collapsed{color:#3e4355;}
.sore-dtl-view .accordion-default{margin-bottom:15px;}
.shop-cart-bx{border:2px solid #3e4355; border-radius:3px; }
.shop-cart-bx h4{background-color:#3e4355; margin:0; text-align:center; padding:12px 5px; border-radius:1px 1px 0 0; color:#fff; font-size:20px; text-transform:uppercase;}
.cart-form{width:100%;max-height: 350px;overflow: auto; padding:15px; position:relative; padding-bottom:80px; background-color:#fff;}
.cart-form h5{font-size:14px; font-weight:500; color:#3e4355; margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cart-form .price{float:left; width:auto;}
.cart-form .count-input{float:right;}
.cart-form .comn-2 span{width:40%;}
.checknow{position:absolute; left:0; right:0; padding:0 10px; /*bottom:10px;*/}
.checknow button.main-btn{min-width:100%; margin:0;}
.rgt-sidebar .sub-cat-list{border:none; border-radius:0;}
.store-info-outer{margin-top:55px; padding:0 10px;}
.addr-info{width:100%; margin-bottom:40px;}
.addr-info>small{font-size:16px; font-weight:600; color:#3f4355; text-transform:uppercase; display:block; margin-bottom:10px;}
.addr-info>small i{font-size:24px; color:#ef2a1f; margin-right:20px;}
.addr-info p{font-size:14px; color:#888c8f;}
.addr-info .comn-1{padding-left:0;}
.addr-info .comn-1 span{width:40%;}
.addr-info h5{font-size:15px; font-weight:600; color:#000000;}
.zonel-info {display:block; padding:10px 0;}
.zonel-info ul li{display:inline-block; vertical-align:top; padding:0 15px; margin:0 -2px; width:33.33333333%;}
.zonel-info ul li h6{font-size:13px; font-weight:500; color:#3f4355; margin:8px 0 0 0;}

.business-info{width:100%; padding:20px;}
.merge-bx .comn-1{width:49%;}
.srch-dtl{position:relative;}
.owner-logo{padding-left:50px;}
.edt-btn{position:absolute; left:0px; top:5px; z-index:1; text-transform:uppercase; font-weight:600;}
.edt-btn a i{margin-left:7px;}
.imp-cat button{margin-left:0;}
.imp-cat a{font-size:30px;}
.add-cat-popup .custom-radio{display:inline-block; vertical-align:top; width:150px;}
.add-cat-popup label{display:block;}
.sEmail{width:90px;}
.sEmail{word-break:break-all;}

.outer-zone-bx{background-color:#fff; border:1px solid #e9e9e9; border-radius:3px; margin-bottom:10px;}
.inner-zone{background-color:#fff; position:relative; border-radius:3px;}
.inner-zone>a{text-transform:uppercase; padding:12px 10px; position:relative; display:block; padding-right:30px; font-size:12px; font-weight:600;}
.inner-zone>a:before{position:absolute; /*content:"\f196";*/ font-family:FontAwesome; right:9px; top:11px; font-size:14px; font-weight:400;}
.zone-form{padding:10px;}
.inner-zone.active{background-color:#ef2a1f;}
.inner-zone .form-group input{font-size:12px;}
.inner-zone.active>a{color:#fff;}
.zone-form button{margin:5px 0; min-width:110px;}
.zone-form input.outer-btn{margin:5px; min-width:110px;}
.other-link{position:absolute; left:5px; top:8px; display:none;}
.other-link>a{color:#ff0000; line-height:1; margin:0 3px;}
.other-link.active>a{color:#fff; line-height:1;}
.inner-zone:hover .other-link{display:block;}
.inner-zone.active:hover .other-link>a{color:#fff;}
.delivery-zon-sec h2{font-size:22px; font-weight:600; color:#3e4355; text-transform:uppercase;}
.delivery-tim-sec ul li{width:100%; display:table; margin:10px 0;}
.delivery-tim-sec .days-bx{display:table-cell; vertical-align:top; padding: 0 6px;}
.days-bx .bootstrap-select{min-width:260px;}
.days-bx small{font-size:12px; font-weight:500;  text-transform:uppercase; display:block; padding:14px 5px; text-align:center; color:#ef2a1f;}
.days-bx em{font-style:normal; font-size:14px; display:block; padding:12px 0; color:#000; font-weight:600;}

.attach-file{border:2px solid #ebecee; border-radius:3px; padding:0;width:100%;overflow:hidden; display:inline-block; vertical-align:top; background-color:#fff;}
.main-btn input[type=file]{position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 100px; text-align: right;    filter: alpha(opacity=0); opacity: 0; outline: none; background: white; cursor: inherit; display: block;}
.attach-file .main-btn{position:relative; vertical-align:middle; border-radius:0 3px 3px 0; cursor:pointer; padding:14px 15px; margin-right:0; background-color:#4b6173; border-color:#4b6173;}
.attach-file span.label-info:empty{display:none}
.attach-file span.label-info{white-space:inherit; margin:0 10px; display:inline-block; background-color:transparent; color:#707070; padding:0; top:0; font-size:12px; font-weight:400;}
.add-pro-sec em{font-size:13px; color:#a8a8a8; float:right; font-style:normal;}
.carousel-control.left, .carousel-control.right{background-color:#fff; background:#fff; top:auto; width:54px; height:54px; box-shadow:0 0 20px 0 rgba(0,0,0,0.10); font-size:50px; color:#ef2a1f; line-height:1; opacity:1; text-shadow:none;}
.pro-gallery{padding:5px; border:1px solid #e2e2e2;}
.pro-gallery .carousel-inner>.item{text-align:center;}
.pro-gallery .carousel-inner>.item img{display:inline-block;}
.pro-rgt-dtl h2{margin:0 0 10px 0; font-size:24px; font-weight:600;color:#3e4355;}
.pro-rgt-dtl h3{text-transform:uppercase; font-size:16px; font-weight:500; margin:0 0 10px 0;}
.pro-rgt-dtl .gram-txt{padding-right:0; width:100px;}
.well h4{margin:0 0 7px 0;}
.pro-rgt-dtl .well{padding:15px; box-shadow:none; border:none; margin:20px 0;}
.pro-rgt-dtl{padding:20px 15px;}
.pro-dtl-bx{width:100%; padding:15px 10px;}
.warrnty-bx{width:100%; margin:20px 0; padding:15px 30px;}
.warrnty-bx h4{font-size:16px; font-weight:500; color:#3f4355;}

.lft-cart-list{width:100%; margin-top:30px;}
.lft-cart-list ul li{width:100%; padding:10px 0; border-bottom:1px solid #e2e2e2; display:table;}
.cart-inner-bx{display:table-cell; vertical-align:top; padding:0 10px;}
.cart-img{width:95px; box-shadow:0 0 20px 0 rgba(0,0,0,0.10); padding:2px; background-color:#fff; float:right; margin-left:20px;}
.cart-dtl{width:100%; max-width:420px;}
.cart-dtl h2{font-size:16px; font-weight:500; color:#3e4355; margin:0 0 10px 0;}
.cart-dtl h3{font-size:15px; color:#ef2a1f; font-weight:500; margin:0 0 5px 0;}
.remove-ico a,
a.remove_cart{display:block; width:35px; height:35px; border-radius:100%; line-height:1; text-align:center; background-color:#f20f30;
color:#fff; font-size:18px; padding:8px 0;z-index:9;
}

.shop-form{padding:15px; padding-bottom:0;}

.add-contat{position:absolute; left:7px; /* top:27px */; text-align:center; margin:0;}
.add-contat a{min-width:60px; border-radius:0;}
.personal-info .custom-radio{display:inline-block; vertical-align:top; margin-left:20px; margin-bottom:10px;}
.personal-info .custom-checkbox{display:inline-block; vertical-align:top; margin-right:20px; margin-bottom:10px;}
.personal-info h4{margin-top:5px;}
.is-btm-list{width:100%; left:0; right:0; padding:10px 0; border-top:1px solid #e2e2e2; position:absolute; bottom:0; background-color:#fafafa; display:table;}
.order-history-popup .src-list-bx ul li{position:relative; padding-bottom:60px; border:1px solid #e2e2e2; margin:10px 0;}
.is-btm-list .price{display:table-cell; vertical-align:middle; width:33%; text-align:center;}
.is-btm-list .is-date{display:table-cell; vertical-align:middle; width:33%; text-align:center;}
.is-btm-list .is-status-bx{display:table-cell; vertical-align:middle; width:33%; text-align:center;}
.is-btm-list .is-status-bx .is-status{display:inline-block; vertical-align:top; min-width:95px;}

.personal-info h5{font-size: 14px;color: #3e4355;font-weight:400;}
.add-more{float:left; text-align:center;}
.add-more-bx{background-color:#fff; border:1px solid #e2e2e2; margin:10px 0; padding:15px 0; position:relative;}
.is-remove{position:absolute; left:0; top:0; z-index:1;}
.is-remove a{display:block; width:25px; height:25px; line-height:1; text-align:center; color:#fff; font-size:13px; background-color:#475d69; padding:5px 0;}
/*.is-linked{width:173px;}*/

.bootstrap-select.btn-group .dropdown-toggle .filter-option{text-align:right; float:right !important}
.bootstrap-select > .dropdown-toggle{padding:10px 12px 9px 12px; padding-left:30px;}
.login-bx .text-left{text-align:right;}
.signup-bx .text-left{text-align:right;}
.close{float:left;}
.text-right.imp-cat{text-align:left;}
.imp-cat button{margin-left:10px; margin-right:0;}

.notify-outer{width:100%; margin: 10px 0; background-color: #fff; border-radius: 3px; box-shadow: 0 1px 0px 2px rgba(17, 55, 84, 0.06);}
.notify-outer>ul>li{border-bottom: 1px solid #f2f4f6; padding: 15px 20px; display: table; width: 100%;}
.notify-img{display: table;vertical-align: top;width: 70px;border-radius: 100%;border:  1px solid #e6eaee;height: 70px;text-align: center;float: left;}
.notify-img img{width: 100%; border-radius: 100%;}
.nfty-dtl{display: table-cell; vertical-align: top; width: 100%; padding: 0 20px 0 0;}
.nfty-dtl h4{margin: 0 0 7px 0;}
.nfty-dtl p{font-size: 13px; margin-bottom: 0;}
.nfty-dtl small{font-size: 11px; color: #99a1a9;}

.operation-bx{width: 100%; margin: 3px 0; background-color: transparent;min-width:145px;}
.operation-bx a{background-color: #fff; display: inline-block; vertical-align: top; line-height: 1; border-radius: 30px; position: relative; padding: 10px 15px; padding-right: 35px; font-size: 12px; font-weight: 500;}
.operation-bx a i{position: absolute; width: 23px; height: 23px; border-radius: 100%; text-align: center; font-size: 14px; color: #fff; line-height: 1; padding: 4px 0; right: 4px; top: 4px;}
.is-shipped a{border:1px solid #17bc59; color: #17bc59;}
.is-shipped a i{background-color: #17bc59; }
.is-outdelivery a{border:1px solid #f20f30; color: #f20f30;}
.is-outdelivery a i{background-color: #f20f30; }
.is-delivered a{border:1px solid #249ad2; color: #249ad2;}
.is-delivered a i{background-color: #249ad2; }
.add-address{ float: left; }
.cart_delete{float: left;}
.cart_address{margin-right: 25%;}

@-moz-document url-prefix() {
select {
	direction: rtl;
}
option{
	text-align: left;
}
}
@font-face { font-family: 'icomoon'; src: url('../fonts-nct/icomoon.eot?k01atw'); src: url('../fonts-nct/icomoon.eot?k01atw#iefix') format('embedded-opentype'),  url('../fonts-nct/icomoon.ttf?k01atw') format('truetype'),  url('../fonts-nct/icomoon.woff?k01atw') format('woff'),  url('../fonts-nct/icomoon.svg?k01atw#icomoon') format('svg'); font-weight: normal; font-style: normal; }
 [class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.icon-store-icon:before { content: "\e910"; }
.icon-map-ico:before { content: "\e908"; }
.icon-refund-ico:before { content: "\e909"; }
.icon-review-ico:before { content: "\e90a"; }
.icon-upload-ico:before { content: "\e90b"; }
.icon-wallet-ico:before { content: "\e90c"; }
.icon-bid-ico:before { content: "\e900"; }
.icon-purchase-ico:before { content: "\e901"; }
.icon-setting-ico:before { content: "\e902"; }
.icon-shipping-ico:before { content: "\e903"; }
.icon-signup-ico:before { content: "\e904"; }
.icon-srch-ico:before { content: "\e905"; }
.icon-signin-ico:before { content: "\e906"; }
.icon-wishlist-ico:before { content: "\e907"; }
.icon-deliveryhr:before { content: "\e90d"; }
.icon-paymentt:before { content: "\e90e"; }
.icon-zonel:before { content: "\e90f"; }


html, body { height: 100%; padding: 0 !important; }
.page-wrap { min-height: 100%; margin-bottom: 0px; }
.page-wrap:after { content: ""; display: block; }
footer, .page-wrap:after { }
/*--------------General CSS---------*/
img { border: 0 none; max-width: 100%; vertical-align: top; outline:none;}
a { outline: none; cursor: pointer; -ms-transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; color: #ef2a1f; outline:none; outline-offset:0; box-shadow:none;}
a:hover, a:focus { color: #3e4355; text-decoration: none;  outline:none; outline-offset:0; box-shadow:none;}
button, input[type="submit"] { -ms-transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
p { line-height: 20px; color: #666; line-height: 24px; }
h1 { font-size: 32px; margin: 15px 0px; font-family: 'Poppins', sans-serif;}
h2 { font-size: 26px; margin: 15px 0px; font-family: 'Poppins', sans-serif;}
h3 { font-size: 20px; margin: 15px 0px; font-family: 'Poppins', sans-serif;}
h4 { font-size: 16px; margin: 15px 0px; font-family: 'Poppins', sans-serif;}
h5 { font-size: 12px; margin: 15px 0px; font-family: 'Poppins', sans-serif;}
body { margin: 0; padding: 0; font-family: 'Poppins', sans-serif; font-size: 14px; color: #313547; -webkit-font-smoothing: subpixel-antialiased; -webkit-text-stroke: 1px transparent; background-color: #fafafa; direction: rtl; unicode-bidi: embed;}
/*-----------------------main styles starts here-----------------------------------------------*/
ul { margin: 0; padding: 0; list-style-type: none; }
.form-group{margin-bottom:24px;}
label { font-size: 14px; color: #3e4355; font-weight:400; }
input[type="text"], input[type="password"], input[type="email"], input[type="number"], textarea, select { border: 2px solid #ebecee; font-size: 13px; color: #888c8f; padding:12px 10px; width: 100%; -webkit-box-shadow: none; -webkit-appearance: none; border-radius:2px; }
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="number"]:focus, textarea:focus, select:focus {box-shadow: none; outline: none; border-color:#3e4355; }
/*=====================================	PLACE HOLDER CSSS START HERE 		====================================*/
input::-webkit-input-placeholder {
color:#8e939f;
font-family: 'Poppins', sans-serif;
}
 input::-moz-placeholder {
color:#8e939f;
font-family: 'Poppins', sans-serif;
}
input::-ms-placeholder {
color:#8e939f;
font-family: 'Poppins', sans-serif;
}
input.textbox::-ms-input-placeholder {
color:#8e939f;
font-family: 'Poppins', sans-serif;
}
input.textbox::-ms-input-placeholder {
color:#8e939f;
font-family: 'Poppins', sans-serif;
}
.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both; }
.cf {/*zoom:1;*/ }
/*===================================== PLACE HOLDER CSSS END HERE 		====================================*/
/*===================================== Commen Butons ===================================*/
.container{width:100%; max-width:1200px;}
.main-btn {background-color: #ef2a1f; color: #fff; border-radius: 2px; font-weight: 500; font-size: 14px; padding: 11px 15px; min-width: 120px; margin:0 10px; border: 1px solid #ef2a1f; text-transform: uppercase; line-height: 1; display: inline-block; vertical-align: top; -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color, -webkit-box-shadow; transition-property: background-color, box-shadow; text-align:center;}
.main-btn:hover, .main-btn:focus { background-color: #3e4355; color: #fff; border: 1px solid #3e4355; }
.outer-btn {background-color: #fff; color: #ef2a1f; border-radius: 2px; font-weight: 600; font-size: 14px; padding: 11px 15px; min-width: 130px; margin:0 10px; border: 1px solid #ef2a1f; text-transform: uppercase; line-height: 1; display: inline-block; vertical-align: top; -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color, -webkit-box-shadow; transition-property: background-color, box-shadow; text-align:center;}
.outer-btn:hover, .outer-btn:focus { background-color: #ef2a1f; color: #fff; border: 1px solid #ef2a1f; }
.blue-btn {background-color: #313547; color: #fff; border-radius: 2px; font-weight: 500; font-size: 14px; padding:11px 15px; min-width: 120px; margin-right: 10px; border: 1px solid #313547; text-transform: uppercase; line-height: 1; display: inline-block; vertical-align: top; }
.blue-btn:hover, .blue-btn:focus { background-color: #fff; color: #313547; border: 1px solid #313547; }
.black-btn {background-color: #1f2327; color: #fff; border-radius: 3px; font-weight: 600; font-size: 14px; padding: 13px 15px; min-width: 120px; margin:0 10px; border: 1px solid #1f2327; text-transform: uppercase; line-height: 1; display: inline-block; vertical-align: top; }
.black-btn:hover, .black-btn:focus { background-color: #1179c9; color: #fff; border: 1px solid #1179c9; }
.red-btn {background-color: #f20f30; color: #fff; border-radius: 2px; font-weight: 600; font-size: 14px; padding: 11px 15px; min-width: 130px; margin:0 10px; border: 1px solid #f20f30; text-transform: uppercase; line-height: 1; display: inline-block; vertical-align: top; -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); box-shadow: 0 2px 6px rgba(0,0,0,0.1), 0 3px 6px rgba(0,0,0,0.1); -webkit-transition-duration: 0.25s; transition-duration: 0.25s; -webkit-transition-property: background-color, -webkit-box-shadow; transition-property: background-color, box-shadow;}
.red-btn:hover, .red-btn:focus { background-color: #fff; color: #f20f30; border: 1px solid #f20f30; }
/*			CUSTOM CHECK BOX AND CUSTOM RADIO CSS START		*/
.custom-checkbox [type="checkbox"]:not(:checked), .custom-checkbox [type="checkbox"]:checked { right: -9999px; position: absolute; }
.custom-checkbox [type="checkbox"]:not(:checked) + label:before, .custom-checkbox [type="checkbox"]:checked + label:before { border: 1px solid #ef2a1f; content: ""; height: 20px; right: 0; position: absolute; top: 0; width: 20px; }
.custom-checkbox [type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
.custom-checkbox [type="checkbox"]:not(:checked) + label:after, .custom-checkbox [type="checkbox"]:checked + label:after { color: #ef2a1f; content: "\f00c"; font-size: 14px; font-family: FontAwesome; height: 20px; right: 0; line-height: 0.9; padding: 4px 0; text-align:center; position: absolute; top: 0; transition: all 0.2s ease 0s; width: 20px; }
.custom-checkbox [type="checkbox"]:not(:checked) + label, .custom-checkbox [type="checkbox"]:checked + label { cursor: pointer; padding-right: 30px; position: relative; }
/*	CUSTOM RADIO CSS START	*/
.custom-radio [type="radio"]:not(:checked), .custom-radio [type="radio"]:checked { left: -9999px; position: absolute; }
.custom-radio [type="radio"]:not(:checked) + label:before, .custom-radio [type="radio"]:checked + label:before { border: 1px solid #999; content: ""; height: 22px; right: 0; position: absolute; top: 0; width: 22px; border-radius:100%;}
.custom-radio [type="radio"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
.custom-radio [type="radio"]:not(:checked) + label:after, .custom-radio [type="radio"]:checked + label:after { background-color: #3d4d5f; content: ""; font-size: 14px; height: 12px; width:12px; right: 5px; line-height: 0.9;text-align:center; position: absolute; top: 5px; transition: all 0.2s ease 0s; border-radius:100%;}
.custom-radio [type="radio"]:not(:checked) + label, .custom-radio [type="radio"]:checked + label { cursor: pointer; padding-right: 30px; position: relative; color:#3d4d5f;}
.radio-btn-small { display: inline-block; margin-right: 14px; padding: 0; position: relative; padding-right: 30px; }
.radio-btn-small:last-child { margin-right: 0; }
.radio-btn label { margin-left: 18px; }

.ac-type-bx .custom-radio {
	width: 49%;
	display: inline-block;
	vertical-align: top;
}
input[type="radio"] { display: none; }
input[type="radio"] + label { font-size: 14px; margin-bottom: 0; cursor: pointer }
input[type="radio"] + label span { display: inline-block; width: 18px; height: 18px; margin: -2px 8px 0 0; vertical-align: middle; cursor: pointer; position: relative; left: 0; top: 0px; border: 1px solid #000; background-color: #fff; border-radius: 100px; }
input[type="radio"]:checked + label span:after { position: absolute; content: ''; width: 10px; height: 10px; background-color: #b8a177; top: 3px; left: 3px; border-radius: 100px; }

/*		HEADER SECTION CSS START			*/
.header-sec{width:100%; left:0; right:0; top:0; position:absolute; z-index:3; background-color:#fcd20b; position:fixed; left:0; right:0; top:0; z-index:100;}
.header-sec .navbar-default{background:none; border:none; margin:0;}
.header-sec .logo{padding:5px 15px; height:auto; margin:20px 0;}
.header-sec .navbar-nav{margin:15px 0;}
.header-sec .navbar-nav>li{float:none; display:inline-block; vertical-align:middle; margin-right:40px;}
.header-sec .navbar-default .navbar-nav>li>a{font-size:15px; color:#3e4355; font-weight:500; padding:15px 0; text-transform:uppercase;}
.header-sec .navbar-default .navbar-nav>li>a:hover{color:#ef2a1f;}
.sponsor-signup a{padding:10px 15px; font-size:14px; color:#fff; background-color:#071d64; line-height:1; display:block; border-radius:3px; border:1px solid #071d64;}
.sponsor-signup a:hover{background-color:#fff; color:#071d64;}
.sme-signup a{padding:10px 15px; font-size:14px; color:#fff; background-color:#e01b44; line-height:1; display:block; border-radius:3px; border:1px solid #e01b44;}
.sme-signup a:hover{background-color:#fff; color:#e01b44;}
.lang-bx{min-width:140px;}
.header-sec .bootstrap-select > .dropdown-toggle{border:1px solid #3e4355; border-radius:3px; padding:7px 10px 5px 25px; background-color:transparent}
.header-sec .bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#3e4355; font-size:14px; text-transform:uppercase;}
.header-sec .bootstrap-select.btn-group .dropdown-toggle span.fa{font-size:22px; color:#3e4355;}
.bootstrap-select.btn-group .dropdown-toggle span.fa{font-size:22px;}

/*		BANNER SECTION CSS START			*/
.banner-bg{width:100%; display:block; position:relative;}
/*.banner-bg:before{position:absolute; left:0; right:0; top:0; height:65%; z-index:2; content:'';

background: -moz-linear-gradient(top, rgba(26,29,34,0.97) 0%, rgba(26,29,34,0.96) 1%, rgba(26,29,34,0.91) 8%, rgba(26,29,34,0.78) 23%, rgba(26,29,34,0.23) 71%, rgba(26,29,34,0.09) 86%, rgba(26,29,34,0) 100%);
background: -webkit-linear-gradient(top, rgba(26,29,34,0.97) 0%,rgba(26,29,34,0.96) 1%,rgba(26,29,34,0.91) 8%,rgba(26,29,34,0.78) 23%,rgba(26,29,34,0.23) 71%,rgba(26,29,34,0.09) 86%,rgba(26,29,34,0) 100%);
background: linear-gradient(to bottom, rgba(26,29,34,0.97) 0%,rgba(26,29,34,0.96) 1%,rgba(26,29,34,0.91) 8%,rgba(26,29,34,0.78) 23%,rgba(26,29,34,0.23) 71%,rgba(26,29,34,0.09) 86%,rgba(26,29,34,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f71a1d22', endColorstr='#001a1d22',GradientType=0 );
}*/
.banner-img{position:relative; width:100%;}
.banner-img img{width:100%;}
.banner-img:before{position:absolute; left:0; right:0; top:0; bottom:0;}
.search-home{position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); text-align:center; z-index:4}
.inner-srch{width:100%; max-width:790px; display:inline-block; vertical-align:top;background-color: rgba(0, 0, 0, 0.45);
	padding: 30px;}
.inner-srch h1{font-size:38px; font-weight:300; color:#fff; margin-bottom:30px; text-transform:uppercase;}
.inner-srch ul.my-form{text-align:left; display:table; width:100%; position:relative; border-radius:30px;}
.inner-srch ul.my-form li{display:table-cell; vertical-align:top; border-right:1px solid #e5e5e5; width:27%;}
.inner-srch ul.my-form li:last-child{border-right:none;}
.inner-srch ul.my-form li:first-child{border-radius:0 30px 30px 0px; background-color:#fff;}
.inner-srch ul.my-form li:first-child .bootstrap-select > .dropdown-toggle{border-radius:0 30px 30px 0px;}
.inner-srch ul.my-form li .bootstrap-select > .dropdown-toggle{border:none; padding:18px 25px 18px 25px; background-color:#fff; border-radius: 0;}

.inner-srch .bootstrap-select > .dropdown-toggle:focus{background-color:#fff;}
.inner-srch input[type="text"]{width:100%; border:none; box-shadow:none; outline:none; padding:19px 10px 19px 10px; font-size:15px; padding-right:20px; border-radius:0;}
.src-btn{width:220px;}
.src-btn button{background-color:#0a0; border:none; outline:none; outline-offset:0; font-size:16px; font-weight:600
; color:#fff; line-height:1; padding:18px 10px 21px 10px; width:100%; text-transform:uppercase; border-radius:30px 0 0 30px;}
.src-btn button i{font-size:20px; margin-left:5px;}
.src-btn button:hover{color:#fff; background-color:#0c0;}
.dropdown-menu{margin-top:0;}
.inner-srch ul.my-form li .dropdown-menu li:first-child{width:100%;}
.inner-srch ul.my-form li .dropdown-menu li{display:block; width:100%; border:none; padding:5px;}
.inner-srch ul.my-form li .dropdown-menu{width:auto; left:-10px; right:-10px;}

/*			HOW IT WORK HOME SECTION			*/
.explore-sec{width:100%; padding:30px 0;}
.gen-heading{text-align:center; margin-bottom:20px;}
.explore-sec h2{font-size: 40px;font-weight: 700;color: #ef2a1f;text-transform:uppercase;margin-bottom:50px;}
.how-work-bx{/*box-shadow:0 1px 1px 0px rgba(0, 0, 0, 0.26);*/ padding:20px; text-align:center; margin:40px  0; position:relative;}
.how-work-bx figure{display:inline-block; vertical-align:top; margin-top:-80px; background-color:#fafafa; border-radius:100%;}
.how-work-bx h3{font-size: 18px;font-weight: 300;color: #000;}
.how-work-bx  p{font-size:12px; line-height:27px; color:#707070;}
.how-work-bx small{font-size:60px; font-weight:200; color:#000; display:block; line-height:1;}
.rgt-arrow{position:absolute;left:-65px;top:0;z-index: 10;height: 15px;width: 125px; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg);}

/*			FOOTER SECTION CSS START				*/
.footer-1{width:100%; padding:15px 0; background-color:#fcd20b; box-shadow:0px 0px 40px 0 rgba(0, 0, 0, 0.11);}
.footer-1 h2{font-size:18px; font-weight:500; color:#ef2a1f;}
.footer-bx2 ul{margin-bottom:15px;}
.footer-bx2 ul li{width:50%; padding:7px 0; position:relative; font-size:13px; color:#b2b2b2;  display:inline-block; vertical-align:top;}
.footer-bx2 ul li a{color:#0f1422;}
.footer-bx2 ul li a:hover{color:#ef2a1f;}
/*.footer-bx2 ul li:before{ content: '\f00c'; position: absolute; left: 0; top: 6px; font-family: FontAwesome; font-size: 12px; color: #0f1422; }
.subsribe-bx {padding-right: 0px;margin:0;float: left;}*/
.subsribe-bx .input-group{margin-bottom:10px;}
.subsribe-bx p { font-size: 12px; color: #333; line-height: 20px; font-weight: 500; }
.subsribe-bx input[type="email"] { height: auto; font-size: 12px; border:1px solid #e2e2e2; padding:13px 10px;}
.subsribe-bx .input-group-addon { padding: 0; border-radius: 0; border: none; background-color: transparent; vertical-align:top;}
.subsribe-bx .input-group-addon button { border: none; background-color: transparent; padding:13px 17px; font-size: 19px; color: #fff; background-color: #ef2a1f; }
.subsribe-bx .input-group-addon button:hover, .subsribe-bx .input-group-addon button:focus { background-color: #ef2a1f; color:#fff;}
.social-footer .lang-bx{max-width:140px; display:inline-block; vertical-align:middle;}
.social-footer .bootstrap-select > .dropdown-toggle{padding:7px 12px; padding-left:25px;}
.copyright-sec {background-color:#fcd20b; /*background:url(../images-nct/footer-bg.jpg) left top repeat;*/ padding: 10px 0; margin-top: 0; }
.nct-logo { display: inline-block; vertical-align: middle; margin: 0 10px; }
.subsribe-bx{/*text-align:left;*/}
.copyright-sec p { font-size: 13px; color: #333; margin: 8px 0; margin-bottom: 0; font-weight:500;}
.social-footer { text-align: left; margin-top:10px;}
.social-footer ul.social-icons { display: inline-block; vertical-align: middle; }
.social-footer ul.social-icons li { display: inline-block; vertical-align: top; margin-right: 5px; }
.social-icons a { display: inline-block; width: 38px; height: 38px; color: #fff; text-decoration: none; cursor: pointer; text-align: center; border-radius: 0px; overflow: hidden; line-height: 1; background: #000; position: relative; transition: all 0.5s; -ms-transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; font-size: 24px; padding: 8px 0; display:block;}
.social-icons a i { line-height: 1; }
.social-icons a.twit { background: #00ACED; text-shadow: 0px 0px #0087ba, 1px 1px #0087ba, 2px 2px #0087ba, 3px 3px #0087ba, 4px 4px #0087ba, 5px 5px #0087ba, 6px 6px #0087ba, 7px 7px #0087ba, 8px 8px #0087ba, 9px 9px #0087ba, 10px 10px #0087ba, 11px 11px #0087ba, 12px 12px #0087ba, 13px 13px #0087ba, 14px 14px #0087ba, 15px 15px #0087ba, 16px 16px #0087ba, 17px 17px #0087ba, 18px 18px #0087ba, 19px 19px #0087ba, 20px 20px #0087ba, 21px 21px #0087ba, 22px 22px #0087ba, 23px 23px #0087ba, 24px 24px #0087ba, 25px 25px #0087ba, 26px 26px #0087ba, 27px 27px #0087ba, 28px 28px #0087ba, 29px 29px #0087ba, 30px 30px #0087ba; }
.social-icons a.twit:hover, .social-icons a.twit:focus { color: #00ACED; }
.social-icons a.fb { background: #3B579D; text-shadow: 0px 0px #2d4278, 1px 1px #2d4278, 2px 2px #2d4278, 3px 3px #2d4278, 4px 4px #2d4278, 5px 5px #2d4278, 6px 6px #2d4278, 7px 7px #2d4278, 8px 8px #2d4278, 9px 9px #2d4278, 10px 10px #2d4278, 11px 11px #2d4278, 12px 12px #2d4278, 13px 13px #2d4278, 14px 14px #2d4278, 15px 15px #2d4278, 16px 16px #2d4278, 17px 17px #2d4278, 18px 18px #2d4278, 19px 19px #2d4278, 20px 20px #2d4278, 21px 21px #2d4278, 22px 22px #2d4278, 23px 23px #2d4278, 24px 24px #2d4278, 25px 25px #2d4278, 26px 26px #2d4278, 27px 27px #2d4278, 28px 28px #2d4278, 29px 29px #2d4278, 30px 30px #2d4278; }
.social-icons a.fb:hover, .social-icons a.fb:focus { color: #3B579D; }
.social-icons a.gplus { background: #DD4A3A; text-shadow: 0px 0px #c23122, 1px 1px #c23122, 2px 2px #c23122, 3px 3px #c23122, 4px 4px #c23122, 5px 5px #c23122, 6px 6px #c23122, 7px 7px #c23122, 8px 8px #c23122, 9px 9px #c23122, 10px 10px #c23122, 11px 11px #c23122, 12px 12px #c23122, 13px 13px #c23122, 14px 14px #c23122, 15px 15px #c23122, 16px 16px #c23122, 17px 17px #c23122, 18px 18px #c23122, 19px 19px #c23122, 20px 20px #c23122, 21px 21px #c23122, 22px 22px #c23122, 23px 23px #c23122, 24px 24px #c23122, 25px 25px #c23122, 26px 26px #c23122, 27px 27px #c23122, 28px 28px #c23122, 29px 29px #c23122, 30px 30px #c23122; }
.social-icons a.gplus:hover, .social-icons a.gplus:focus { color: #DD4A3A; }
.social-icons a.instag { background: #846b3e; text-shadow: 0px 0px #634c1f, 1px 1px #634c1f, 2px 2px #634c1f, 3px 3px #634c1f, 4px 4px #634c1f, 5px 5px #634c1f, 6px 6px #634c1f, 7px 7px #634c1f, 8px 8px #634c1f, 9px 9px #634c1f, 10px 10px #634c1f, 11px 11px #634c1f, 12px 12px #634c1f, 13px 13px #634c1f, 14px 14px #634c1f, 15px 15px #634c1f, 16px 16px #634c1f, 17px 17px #634c1f, 18px 18px #634c1f, 19px 19px #634c1f, 20px 20px #634c1f, 21px 21px #634c1f, 22px 22px #634c1f, 23px 23px #634c1f, 24px 24px #634c1f, 25px 25px #634c1f, 26px 26px #634c1f, 27px 27px #634c1f, 28px 28px #634c1f, 29px 29px #634c1f, 30px 30px #634c1f; }
.social-icons a.instag:hover, .social-icons a.instag:focus { color: #846b3e; }
.social-icons a.linkedin { background: #0077b5; text-shadow: 0px 0px #016295, 1px 1px #016295, 2px 2px #016295, 3px 3px #016295, 4px 4px #016295, 5px 5px #016295, 6px 6px #016295, 7px 7px #016295, 8px 8px #016295, 9px 9px #016295, 10px 10px #016295, 11px 11px #016295, 12px 12px #016295, 13px 13px #016295, 14px 14px #016295, 15px 15px #016295, 16px 16px #016295, 17px 17px #016295, 18px 18px #016295, 19px 19px #016295, 20px 20px #016295, 21px 21px #016295, 22px 22px #016295, 23px 23px #016295, 24px 24px #016295, 25px 25px #016295, 26px 26px #016295, 27px 27px #016295, 28px 28px #016295, 29px 29px #016295, 30px 30px #016295; }
.social-icons a.linkedin:hover, .linkedin-icons a.instag:focus { color: #0077b5; }
.social-icons a:hover, .social-icons a:focus { background: #fff; text-shadow: 0px 0px #d4d4d4, 1px 1px #d4d4d4, 2px 2px #d4d4d4, 3px 3px #d4d4d4, 4px 4px #d4d4d4, 5px 5px #d4d4d4, 6px 6px #d4d4d4, 7px 7px #d4d4d4, 8px 8px #d4d4d4, 9px 9px #d4d4d4, 10px 10px #d4d4d4, 11px 11px #d4d4d4, 12px 12px #d4d4d4, 13px 13px #d4d4d4, 14px 14px #d4d4d4, 15px 15px #d4d4d4, 16px 16px #d4d4d4, 17px 17px #d4d4d4, 18px 18px #d4d4d4, 19px 19px #d4d4d4, 20px 20px #d4d4d4, 21px 21px #d4d4d4, 22px 22px #d4d4d4, 23px 23px #d4d4d4, 24px 24px #d4d4d4, 25px 25px #d4d4d4, 26px 26px #d4d4d4, 27px 27px #d4d4d4, 28px 28px #d4d4d4, 29px 29px #d4d4d4, 30px 30px #d4d4d4; }


/*.header-sec.inner-header{position:static; box-shadow:0 0 5px 0 #eaeaea;}*/
.header-sec.inner-header .navbar-nav{margin:13px 0;}
.header-sec.inner-header .navbar-default .navbar-nav>li>a{color:#3e4355;}
.header-sec.inner-header .navbar-default .navbar-nav>li>a:hover{color:#ef2a1f;}
.header-sec.inner-header .bootstrap-select > .dropdown-toggle{border:1px solid #0a2066;}
.header-sec.inner-header .bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#0a2066;}
.header-sec.inner-header .bootstrap-select.btn-group .dropdown-toggle span.fa{color:#0a2066;}
.header-sec.inner-header .navbar-nav>li{margin-right:25px;}
.inner-sec{width:100%; padding:50px 0; margin-top:70px;}
.login-sec h1{font-size:26px; font-weight:600; color:#3e4355; text-transform:uppercase; text-align:center;}
.login-bx{width:100%; max-width:490px; margin:30px auto; background-color:#fff; position:relative; border:1px solid #efeeee; padding:30px;}
.login-bx:before{height:7px; left:15px; right:15px; top:-7px; background-color:#efeeee; content:''; position:absolute;}
.login-bx:after{height:7px; left:15px; right:15px; bottom:-7px; background-color:#efeeee; content:''; position:absolute;}
.login-bx .custom-checkbox{display:inline-block; vertical-align:top;}
.login-bx .fpass{float:left;}
.signup-bx{width:100%; max-width:815px; margin:30px auto; background-color:#fff; position:relative; border:1px solid #efeeee; padding:30px 15px;}
.signup-bx:before{height:7px; left:15px; right:15px; top:-7px; background-color:#efeeee; content:''; position:absolute;}
.signup-bx:after{height:7px; left:15px; right:15px; bottom:-7px; background-color:#efeeee; content:''; position:absolute;}
.new-srch-bx a{border-radius:3px; border:1px solid #ef2a1f; line-height:1; font-size:13px; font-weight:500; color:#ef2a1f; text-transform:uppercase; padding:11px 20px; display:block;}
.new-srch-bx a:hover{background-color:#ef2a1f; color:#fff;}
.notify-ico>a{font-size:24px; color:#3e4355; position:relative; display:inline-block; vertical-align:middle;}
.notify-ico>a small{font-size:14px; margin-left:5px; display:none;}
.notify-ico>a:hover{color:#ef2a1f;}
.notify-ico>a>em{width:16px; height:18px; font-size:11px; color:#fff; background-color:#ef2a1f; border-radius:100%; line-height:1
; text-align:center; padding:5px 0; position:absolute; left:-6px; top:-5px; font-style:normal;}
.rgt-user a{display:block;}
.rgt-user figure{display:inline-block; vertical-align:middle; width:40px; border-radius:100%; padding:2px; border:1px solid #fff; margin-right:5px;}
.rgt-user figure img{border-radius:100%;}
.rgt-user small{font-size:13px; color:#3e4355;}
.rgt-user span{margin-left:5px; font-size:18px; color:#3e4355; vertical-align:middle; display:inline-block; line-height:1;}

.lft-nav-bx{width:100%; position:relative; background: #fff; display: inline-block; vertical-align: middle; padding: 15px; border:1px solid #ddd;}
.lft-nav-bx>ul{padding:0; padding-left:20px;}
.lft-nav-bx>ul>li{margin:5px 0; position:relative;}
.lft-nav-bx>ul>li>a i{position:absolute; right:10px; top:14px; transform: rotate(180deg);}
.lft-nav-bx>ul>li>a{font-size:15px; font-weight:400; color:#888c8f; display:block; padding:12px 10px; line-height:1; padding-right:30px;}
.lft-nav-bx>ul>li>a:hover{background-color:#ef2a1f; color:#fff;}
.lft-nav-bx>ul>li.active>a{background-color:#ef2a1f; color:#fff;}
.lft-nav-bx>ul>li>ul{padding:8px 35px 8px 0;border-bottom:1px solid #ddd;position: static;float: none;border: none;box-shadow: none;width: 100%;min-width: 100%; background-color:transparent; text-align:right;}
.lft-nav-bx>ul>li>ul>li>a{font-size:14px; color:#3e4355; padding:6px 10px; display:block;}
.lft-nav-bx>ul>li>ul>li>a:hover{color:#ef2a1f; background-color:transparent;}
.lft-nav-bx>ul>li> i.fa-plus{position:absolute; right:10px; top:13px; color:#ccc;}
.lft-nav-bx>ul>li.open i.fa-plus:before{content:"\f068"}
.lft-nav-bx .dropdown-menu li.inner-active>a{background-color:#ef2a1f; color:#fff;}

.personal-info{width:100%; padding:20px;}
.shadow-1{box-shadow:0 1px 0px 2px rgba(17, 55, 84, 0.06); border-radius:3px;}
.buyer-sec h1{font-size:22px; font-weight:600; color:#3e4355; text-transform:uppercase;}
.text-left.imp-cat{text-align: right;}
.info-list{width:100%; margin-bottom:25px;}
.info-list span{font-size:13px; font-weight:600; color:#1f2327; text-transform:uppercase; display:block; margin-bottom:5px;}
.info-list small{font-size:13px; font-weight:400; color:#888c8f; text-transform:uppercase; display:block; margin-bottom:0px;}
.header-sec.inner-header .nav .open>a, .header-sec.inner-header .nav .open>a:focus, .header-sec.inner-header .nav .open>a:hover{background-color:transparent;}
.header-sec.inner-header .dropdown-menu{border:none; border-radius:0;}
.notify-ico .dropdown-menu{min-width:360px; margin-top:22px; box-shadow:0 2px 1px 1px rgba(0, 0, 0, 0.08);}
.is-inner-scroll{max-height:320px;}
.rgt-user .dropdown-menu{min-width:250px; margin-top:19px; box-shadow:0 2px 1px 1px rgba(0, 0, 0, 0.08);}
.notify-list{width:100%; display:table; padding:10px; border-bottom:1px solid #e2e2e2; text-align:right;}
.notify-list figure{display:inline-block; vertical-align:top; width:50px;}
.notify-list figure img{width:100%; border-radius:100%;}
.notify-list .notify-view{display:table-cell; vertical-align:top; width:100%; padding-right:15px;}
.notify-view h3{font-size:14px; font-weight:600; margin:0 0 10px 0;}
.notify-view small{display:block; font-size:13px; color:#888c8f;}

.add-delivery{position:absolute; left:7px; top:7px;}
.histry-table{margin:20px 0; position:relative; padding-bottom:40px;}
.histry-table nav{position:absolute; right:30px; bottom:-15px; z-index:1;}
.histry-table .table thead tr{background-color:#c1ffe9;}
.histry-table .table thead th{border-bottom:none; border-top:none; padding:20px 15px; font-size:18px;}
.histry-table .table tbody td{border:none; border-bottom:2px solid #f0efef; font-size:16px; color:#666666;}
.histry-table .table tbody tr:last-child td{border-bottom:none;}
.divtable { display: table; width: 100%; }
.divtable-row { display: table-row; }
.divtable-heading { background-color: #EEE; display: table-header-group; }
.divtable-cell, .divtable-head {display: table-cell; padding: 3px 10px; }
.divtable-heading { background-color: #EEE; display: table-header-group; font-weight: bold; }
.divtable-body { display: table-row-group;}
.histry-table .divtable-heading{background-color:#edf2f3; box-shadow:0 0 0px 1px #e7e7e7;}
.histry-table .divtable-heading .divtable-head{border-bottom:none;border-top:none;padding: 20px 10px;font-size: 13px;color: #000000;font-weight: 500;text-transform: uppercase;}
.histry-table .divtable-body .divtable-cell{border:none; border-bottom:1px solid #ededed; font-size:13px; color:#888c8f; padding:13px 10px;}

.is-linked button{width:35px; height:35px; border-radius:100%; background-color:#fff; line-height:1; box-shadow:0 0 10px 0 rgba(0,0,0,0.09); text-align:center; padding:7px 0; font-size:18px; display:inline-block; vertical-align:middle; margin:5px; min-width: inherit; border:none; color: #ef2a1f}
.is-linked a{width:35px; height:35px; border-radius:100%; background-color:#fff; line-height:1; box-shadow:0 0 10px 0 rgba(0,0,0,0.09); text-align:center; padding:9px 0; font-size:18px; display:inline-block; vertical-align:middle; margin:5px;  min-width: inherit; border:none;}
.is-linked a:hover{color:#ef2a1f;}

.lbl { position: relative; display: block; height: 7px; width: 47px; background: #d0d1cf; border-radius: 100px; cursor: pointer; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -moz-transition: all 0.6s ease;}
.lbl:after { position: absolute; left: 0px; top: -7px; display: block; width: 20px; height: 20px; border-radius: 100px; background: #ff3007; box-shadow: 0px 3px 3px rgba(0,0,0,0.05); content: ''; transition: all 0.6s ease; -webkit-transition: all 0.6s ease; -ms-transition: all 0.6s ease; -moz-transition: all 0.6s ease; }
.lbl:active:after { transform: scale(1.15, 0.85); }
.cbx:checked ~ label { background: #d0d1cf; }
.cbx:checked ~ label:after { left: 28px; background: #42a41b; }
.cbx:disabled ~ label { background: #d5d5d5; pointer-events: none; }
.cbx:disabled ~ label:after { background: #bcbdbc; }
.eml-list{width:100%; padding:10px 0; padding-bottom:20px;}
.eml-list ul li{width:100%; display:table; padding:15px 20px;}
.eml-list ul li:last-child{border-bottom:none;}
.eml-list ul li p{font-size:15px; font-weight:400; color:#b0b0b0; margin:0; display:table-cell; vertical-align:middle; padding-left:20px; width:88%;}
.notify-swtich{float: right; width: 49px; margin-top:6px;}
.filter-bx{float:left; width:120px; position:relative; margin-top:10px; margin-left:-20px;}
.filter-bx .bootstrap-select > .dropdown-toggle{border:none; outline:none; background-color:transparent; text-transform:uppercase; padding:7px 25px 7px 7px;}
.filter-bx .bootstrap-select.btn-group .dropdown-toggle span.fa{display:none;}
.filter-bx i{position:absolute; right:0; top:10px;}
.is-status{border-radius:30px; line-height:1; font-size:13px; color:#fff; padding:7px 10px; min-width:75px; text-align:center; max-width:95px;}
.shipped{background-color:#17bc59;}
.pending{background-color:#f20f30;}
.manage-status{border-radius:30px; line-height:1; font-size:13px; padding:7px 10px; min-width:75px; text-align:center; max-width:95px;}
.is-active{background-color:#fff; color:#17bc59; border:1px solid #17bc59;}
.inactive{background-color:#fff; color:#f20f30; border:1px solid #f20f30;}

.whitebx{width:100%; padding:15px 5px; background-color:#fff; box-shadow:0 0 20px 0 rgba(0,0,0,0.05);}
.total-list-view{background-color:#f2f2f2; border-radius:3px; text-align:center; position:relative; margin-bottom:20px;}
.total-list-view h3{font-size:18px; font-weight:500; color:#646774; padding:20px 0; margin:0;}
.total-list-view .filter-bx{float:left;width: 150px;position: absolute;margin-top: 0;margin-right: 0;left: 0;top: 0; padding:12px 0; border-right:1px solid #e2e2e2; padding-right:30px;}
.total-list-view .filter-bx i{top:22px; right:24px;}
.src-list-bx ul li{display:table; width:100%; padding:20px 0; border-bottom:1px solid #e5e5e5;}
.src-list-bx ul li:last-child{border:none;}
.srch-img{display:inline-block; vertical-align:top; width:265px; box-shadow:0 0 20px 0 rgba(0,0,0,0.10); padding:5px; background-color:#fff;}
.srch-dtl{display:table-cell; vertical-align:top; width:100%; padding:0 20px 0 10px;}
.srch-dtl h2{margin:0 0 10px 0; font-size:20px; font-weight:600;color:#3e4355;}
.srch-dtl h2 a{color:#3e4355;}
.srch-dtl h2 a:hover{color:#ef2a1f;}
.comn-1{font-size:14px; color:#888c8f; margin:3px 0; padding:4px 0; padding-right:43px; position:relative; display:inline-block; vertical-align:top; width:100%; }
.comn-1 i{position:absolute; right:0; top:2px; font-size:20px; color:#ef2a1f;}
.comn-1 .icon-map-ico{font-size:25px;}
.comn-1 .icon-shipping-ico{font-size:20px; top:5px; right:-4px;}
.comn-1 span, .comn-1 small{display:inline-block; vertical-align:top;}
.comn-1 span{font-size:14px; color:#3e4355; margin-left:20px;}
.comn-1 small{font-size:14px; min-width:100px;}
.comn-2{font-size:14px; color:#888c8f; margin:3px 0; padding:4px 0; position:relative; display:inline-block; vertical-align:top; width:100%; }
.comn-2 span{font-size:14px; color:#3e4355; margin-left:20px;}
.comn-2 span, .comn-2 small{display:inline-block; vertical-align:top;}
.comn-2 small{font-size:14px; min-width:100px;}
.order{margin-top:-10px; float:left;}
.order a{margin-left:0;}
.lft-srch-box{width:100%; margin:25px 0;}
.lft-srch-box .input-group{border:1px solid #ebebeb; background-color:#f6f6f6; padding:10px; margin-bottom:20px;}
.lft-srch-box .input-group input.form-control{height:auto;}
.lft-srch-box .input-group .input-group-addon{border:none; background-color:#ef2a1f; color:#fff; padding:0; line-height:1; border-radius:4px 0 0 4px;}
.lft-srch-box .input-group .input-group-addon button{background-color:#ef2a1f; color:#fff; border:none; outline:none; outline-offset:0; box-shadow:none; padding:6px 15px;}
.filter-bx .bootstrap-select.btn-group .dropdown-menu{right:auto; left:0; margin-top:10px;}

.order-history-popup .srch-img{width:200px;}
.order-history-popup .srch-dtl h2{font-size:16px; margin-bottom:5px;}
.order-history-popup .modal-dialog{width:100%; max-width:720px;}
.comn-3{font-size:14px; color:#888c8f; padding:3px 0; position:relative; display:inline-block; vertical-align:top; width:100%; }
.comn-3 small{display:inline-block; vertical-align:top; font-size:14px; position:relative; margin-left:35px;}
.comn-3 small:after{position:absolute; left:-20px; top:3px; content:"\f101"; font-family:FontAwesome; line-height:1;}
.comn-3 small:last-child:after{display:none;}
.price{width:100%; font-size:18px; color: #ef2a1f; font-weight:600; margin-top:10px;}

.sore-dtl-bx{width:100%; display:table;}
.owner-logo{width:100%; position:relative; padding-right:110px; margin-bottom:15px;}
.owner-logo figure{width:95px; position:absolute; right:0; top:0; border:1px solid #e2e2e2; text-align:center;}
.owner-logo h4{text-transform:uppercase; font-size:16px; font-weight:500; margin:0;}
.store-outer-tabs{width:100%; margin:30px 0 20px 0; position:relative;}
.nav-menu{margin:20px 0; width:100%; padding:10px 15px; margin-bottom:5px;}
.nav-menu>ul{width:100%; display:table; text-align:left; border-bottom:1px solid #e1e3e6;}
.nav-menu>ul>li{display:table-cell; vertical-align:top; font-size:13px; color:#7d8894; font-weight:500; text-transform:uppercase; float:right;}
.nav-menu>ul>li>a{display:inline-block; vertical-align:top; color:#3e4355; padding:10px 20px; position:relative; border-radius:0; font-size:15px; font-weight:600; border:none;}
.nav-menu>ul>li>a:after{bottom:-28px;content:"";left:50%;position:absolute;right:50%;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-property:left,right;-webkit-transition-property:left,right;-moz-transition-property:left,right;transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out}
.nav-menu>ul>li>a:hover{color:#ef2a1f; border:none; background-color:transparent;}
.nav-menu>ul>li.active a{color:#ef2a1f;}
.nav-menu>ul>li.active>a, .nav-menu>ul>li.active>a:focus, .nav-menu>ul>li.active>a:hover{border:none; color:#ef2a1f;}
.nav-menu>ul>li.active a:after{border-bottom:2px solid #ef2a1f; left:0; right:0; bottom:-1px;}

.cate-tabs{margin-bottom:15px;}
.cate-tabs .nav-tabs{border:none; margin:0; padding:0;}
.cate-tabs .nav-tabs>li{margin:0; float:right;}
.cate-tabs .nav-tabs>li>a{border:none; border-radius:0; color:#3e4355;}
.cate-tabs .nav-tabs>li>a:hover{background-color:transparent;}
.cate-tabs .nav-tabs>li.active>a, .cate-tabs .nav-tabs>li.active>a:focus, .cate-tabs .nav-tabs>li.active>a:hover{color:#ef2a1f; border:none; background-color:transparent;}
.sub-cat-list{border:1px solid #e3e3e4; border-radius:3px; background-color:#fff;}
.sub-cat-list.fixed{position:fixed; top:68px !important; width:260px; margin-top:5px; z-index:10;}
.rgt-sidebar{margin-top:56px;}
.rgt-sidebar.fixed{position:fixed; top:68px !important; width:260px; margin-top:5px; z-index:10;}

.sub-cat-list h4{background-color:#e3e3e4; margin:0; text-align:center; padding:12px 5px; border-radius:3px 3px 0 0; color:#3e4355; font-size:17px;}
.sub-cat-list ul{margin:10px 0;}
.sub-cat-list ul li{font-size:14px; color:#888c8f; padding:10px;}
.sub-cat-list ul li a{color:#888c8f;}
.sub-cat-list ul li a:hover{color:#ef2a1f;}
.sore-dtl-view h4{background-color:#e3e3e4; margin:0; padding:17px 10px; border-radius:0; color:#e84e46; font-size:20px; font-weight:600; position:relative;}
.sore-dtl-view h4 i{position:absolute;left:0;top:0;font-size:38px;line-height:1;width: 55px;text-align: center;height: 55px;padding: 8px 0; color:#242a30;}

.count-input { position: relative;max-width: 115px; margin: 10px 0; display:inline-block; vertical-align:top;}
.count-input input { width: 100%; padding:5px 0; border: 1px solid #e1e1e1; border-radius: 0; background: none; text-align: center; }
.count-input input:focus { outline: none; }
.count-input .incr-btn { display: block; position: absolute; width: 30px; font-size:13px; font-weight: 300; text-align: center; line-height: 1; top: 50%; right: 0; margin-top: -13px; text-decoration: none; padding:7px 0; border-left:1px solid #e1e1e1;}
.count-input .incr-btn:first-child { right: auto; left: 0; top: 46%; border-right:1px solid #e1e1e1; border-left:none;}
.count-input.count-input-sm { max-width: 125px; }
.count-input.count-input-sm input { height: 36px; }
.count-input.count-input-lg { max-width: 200px; }
.count-input.count-input-lg input { height: 70px; border-radius: 0; }

.sore-dtl-view .accordion-body ul li{display:table; width:100%; margin:10px 0; padding:10px 0; border-bottom:1px solid #d8d9dd;}
.pro-img{display:inline-block; vertical-align:top; width:120px; border:1px solid #e2e2e2; padding:5px;}
.pro-dtl{display:table-cell; vertical-align:top; width:100%; padding:0 20px;}
.pro-dtl h5{font-size:16px; font-weight:600; color:#3e4355; margin:0 0 0 0;}
.gram-txt{display:inline-block; vertical-align:top; font-size:14px; color:#888c8f; padding:15px;}
.pro-rgt-add{display:inline-block; vertical-align:top; padding:0 10px; min-width:130px; text-align:center;}
.pro-rgt-add .price{margin:0;}
.add-cart{font-size: 14px;text-transform:uppercase;font-weight:600;color:#ef2a1f;border-radius:3px;border:2px solid #ef2a1f;line-height:1;padding: 9px 10px;background-color:transparent;outline:none;outline-offset:0;box-shadow:none;min-width: 88px; margin-top:10px;}
.sore-dtl-view h4 a.accordion-toggle{color:#ef2a1f;}
.sore-dtl-view h4 a.accordion-toggle.collapsed{color:#3e4355;}
.sore-dtl-view .accordion-default{margin-bottom:15px;}
.shop-cart-bx{border:2px solid #3e4355; border-radius:3px; }
.shop-cart-bx h4{background-color:#3e4355; margin:0; text-align:center; padding:12px 5px; border-radius:1px 1px 0 0; color:#fff; font-size:20px; text-transform:uppercase;}
.cart-form{width:100%;max-height: 350px;overflow: auto; padding:15px; position:relative; padding-bottom:80px; background-color:#fff;}
.cart-form h5{font-size:14px; font-weight:500; color:#3e4355; margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cart-form .price{float:left; width:auto;}
.cart-form .count-input{float:right;}
.cart-form .comn-2 span{width:40%;}
.checknow{position:absolute; left:0; right:0; padding:0 10px; /*bottom:10px;*/}
.checknow button.main-btn{min-width:100%; margin:0;}
.rgt-sidebar .sub-cat-list{border:none; border-radius:0;}
.store-info-outer{margin-top:55px; padding:0 10px;}
.addr-info{width:100%; margin-bottom:40px;}
.addr-info>small{font-size:16px; font-weight:600; color:#3f4355; text-transform:uppercase; display:block; margin-bottom:10px; unicode-bidi: bidi-override;}
.addr-info>small i{font-size:24px; color:#ef2a1f; margin-left:20px; margin-right: 0;}
.addr-info p{font-size:14px; color:#888c8f;}
.addr-info .comn-1{padding-right:0; padding-left: 40px;}
.addr-info .comn-1 span{width:40%;}
.addr-info h5{font-size:15px; font-weight:600; color:#000000;}
.zonel-info {display:block; padding:10px 0;}
.zonel-info ul li{display:inline-block; vertical-align:top; padding:0 15px; margin:0 -2px; width:33.33333333%;}
.zonel-info ul li h6{font-size:13px; font-weight:500; color:#3f4355; margin:8px 0 0 0;}

.business-info{width:100%; padding:20px;}
.merge-bx .comn-1{width:49%;}
.srch-dtl{position:relative;}
.owner-logo{padding-left:50px;}
.edt-btn{position:absolute; left:0px; top:5px; z-index:1; text-transform:uppercase; font-weight:600;}
.edt-btn a i{margin-left:7px;}
.imp-cat button{margin-left:0;}
.imp-cat a{font-size:30px;}
.add-cat-popup .custom-radio{display:inline-block; vertical-align:top; width:150px;}
.add-cat-popup label{display:block;}
.sEmail{width:90px;}
.sEmail{word-break:break-all;}

.outer-zone-bx{background-color:#fff; border:1px solid #e9e9e9; border-radius:3px; margin-bottom:10px;}
.inner-zone{background-color:#fff; position:relative; border-radius:3px;}
.inner-zone>a{text-transform:uppercase; padding:12px 10px; position:relative; display:block; padding-right:30px; font-size:12px; font-weight:600;}
.inner-zone>a:before{position:absolute; /*content:"\f196";*/ font-family:FontAwesome; right:9px; top:11px; font-size:14px; font-weight:400;}
.zone-form{padding:10px;}
.inner-zone.active{background-color:#ef2a1f;}
.inner-zone .form-group input{font-size:12px;}
.inner-zone.active>a{color:#fff;}
.zone-form button{margin:5px 0; min-width:110px;}
.zone-form input.outer-btn{margin:5px; min-width:110px;}
.other-link{position:absolute; left:5px; top:8px; display:none;}
.other-link>a{color:#ff0000; line-height:1; margin:0 3px;}
.other-link.active>a{color:#fff; line-height:1;}
.inner-zone:hover .other-link{display:block;}
.inner-zone.active:hover .other-link>a{color:#fff;}
.delivery-zon-sec h2{font-size:22px; font-weight:600; color:#3e4355; text-transform:uppercase;}
.delivery-tim-sec ul li{width:100%; display:table; margin:10px 0;}
.delivery-tim-sec .days-bx{display:table-cell; vertical-align:top; padding: 0 6px;}
.days-bx .bootstrap-select{min-width:260px;}
.days-bx small{font-size:12px; font-weight:500;  text-transform:uppercase; display:block; padding:14px 5px; text-align:center; color:#ef2a1f;}
.days-bx em{font-style:normal; font-size:14px; display:block; padding:12px 0; color:#000; font-weight:600;}

.attach-file{border:2px solid #ebecee; border-radius:3px; padding:0;width:100%;overflow:hidden; display:inline-block; vertical-align:top; background-color:#fff;}
.main-btn input[type=file]{position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 100px; text-align: right;    filter: alpha(opacity=0); opacity: 0; outline: none; background: white; cursor: inherit; display: block;}
.attach-file .main-btn{position:relative; vertical-align:middle; border-radius:0 3px 3px 0; cursor:pointer; padding:14px 15px; margin-right:0; background-color:#4b6173; border-color:#4b6173;}
.attach-file span.label-info:empty{display:none}
.attach-file span.label-info{white-space:inherit; margin:0 10px; display:inline-block; background-color:transparent; color:#707070; padding:0; top:0; font-size:12px; font-weight:400;}
.add-pro-sec em{font-size:13px; color:#a8a8a8; float:right; font-style:normal;}
.carousel-control.left, .carousel-control.right{background-color:#fff; background:#fff; top:auto; width:54px; height:54px; box-shadow:0 0 20px 0 rgba(0,0,0,0.10); font-size:50px; color:#ef2a1f; line-height:1; opacity:1; text-shadow:none;}
.pro-gallery{padding:5px; border:1px solid #e2e2e2;}
.pro-gallery .carousel-inner>.item{text-align:center;}
.pro-gallery .carousel-inner>.item img{display:inline-block;}
.pro-rgt-dtl h2{margin:0 0 10px 0; font-size:24px; font-weight:600;color:#3e4355;}
.pro-rgt-dtl h3{text-transform:uppercase; font-size:16px; font-weight:500; margin:0 0 10px 0;}
.pro-rgt-dtl .gram-txt{padding-right:0; width:100px;}
.well h4{margin:0 0 7px 0;}
.pro-rgt-dtl .well{padding:15px; box-shadow:none; border:none; margin:20px 0;}
.pro-rgt-dtl{padding:20px 15px;}
.pro-dtl-bx{width:100%; padding:15px 10px;}
.warrnty-bx{width:100%; margin:20px 0; padding:15px 30px;}
.warrnty-bx h4{font-size:16px; font-weight:500; color:#3f4355;}

.lft-cart-list{width:100%; margin-top:30px;}
.lft-cart-list ul li{width:100%; padding:10px 0; border-bottom:1px solid #e2e2e2; display:table;}
.cart-inner-bx{display:table-cell; vertical-align:top; padding:0 10px;}
.cart-img{width:95px; box-shadow:0 0 20px 0 rgba(0,0,0,0.10); padding:2px; background-color:#fff; float:right; margin-left:20px;}
.cart-dtl{width:100%; max-width:420px;}
.cart-dtl h2{font-size:16px; font-weight:500; color:#3e4355; margin:0 0 10px 0;}
.cart-dtl h3{font-size:15px; color:#ef2a1f; font-weight:500; margin:0 0 5px 0;}
.remove-ico a{display:block; width:35px; height:35px; border-radius:100%; line-height:1; text-align:center; background-color:#f20f30;
color:#fff; font-size:18px; padding:8px 0;
}
.shop-form{padding:15px; padding-bottom:0;}

.add-contat{position:absolute; left:7px; /* top:27px */; text-align:center; margin:0;}
.add-contat a{min-width:60px; border-radius:0;}
.personal-info .custom-radio{display:inline-block; vertical-align:top; margin-left:20px; margin-bottom:10px;}
.personal-info .custom-checkbox{display:inline-block; vertical-align:top; margin-right:20px; margin-bottom:10px;}
.personal-info h4{margin-top:5px;}
.is-btm-list{width:100%; left:0; right:0; padding:10px 0; border-top:1px solid #e2e2e2; position:absolute; bottom:0; background-color:#fafafa; display:table;}
.order-history-popup .src-list-bx ul li{position:relative; padding-bottom:60px; border:1px solid #e2e2e2; margin:10px 0;}
.is-btm-list .price{display:table-cell; vertical-align:middle; width:33%; text-align:center;}
.is-btm-list .is-date{display:table-cell; vertical-align:middle; width:33%; text-align:center;}
.is-btm-list .is-status-bx{display:table-cell; vertical-align:middle; width:33%; text-align:center;}
.is-btm-list .is-status-bx .is-status{display:inline-block; vertical-align:top; min-width:95px;}

.personal-info h5{font-size: 14px;color: #3e4355;font-weight:400;}
.add-more{float:left; text-align:center;}
.add-more-bx{background-color:#fff; border:1px solid #e2e2e2; margin:10px 0; padding:15px 0; position:relative;}
.is-remove{position:absolute; left:0; top:0; z-index:1;}
.is-remove a{display:block; width:25px; height:25px; line-height:1; text-align:center; color:#fff; font-size:13px; background-color:#475d69; padding:5px 0;}
/*.is-linked{width:173px;}*/

.bootstrap-select.btn-group .dropdown-toggle .filter-option{text-align:right; float:right !important}
.bootstrap-select > .dropdown-toggle{padding:10px 12px 9px 12px; padding-left:30px;}
.login-bx .text-left{text-align:right;}
.signup-bx .text-left{text-align:right;}
.close{float:left;}
.text-right.imp-cat{text-align:left;}
.imp-cat button{margin-left:10px; margin-right:0;}

.notify-outer{width:100%; margin: 10px 0; background-color: #fff; border-radius: 3px; box-shadow: 0 1px 0px 2px rgba(17, 55, 84, 0.06);}
.notify-outer>ul>li{border-bottom: 1px solid #f2f4f6; padding: 15px 20px; display: table; width: 100%;}
.notify-img{display: table;vertical-align: top;width: 70px;border-radius: 100%;border:  1px solid #e6eaee;height: 70px;text-align: center;float: left;}
.notify-img img{width: 100%; border-radius: 100%;}
.nfty-dtl{display: table-cell; vertical-align: top; width: 100%; padding: 0 20px 0 0;}
.nfty-dtl h4{margin: 0 0 7px 0;}
.nfty-dtl p{font-size: 13px; margin-bottom: 0;}
.nfty-dtl small{font-size: 11px; color: #99a1a9;}

.operation-bx{width: 100%; margin: 3px 0; background-color: transparent;min-width:145px;}
.operation-bx a{background-color: #fff; display: inline-block; vertical-align: top; line-height: 1; border-radius: 30px; position: relative; padding: 10px 15px; padding-right: 35px; font-size: 12px; font-weight: 500;}
.operation-bx a i{position: absolute; width: 23px; height: 23px; border-radius: 100%; text-align: center; font-size: 14px; color: #fff; line-height: 1; padding: 4px 0; right: 4px; top: 4px;}
.is-shipped a{border:1px solid #17bc59; color: #17bc59;}
.is-shipped a i{background-color: #17bc59; }
.is-outdelivery a{border:1px solid #f20f30; color: #f20f30;}
.is-outdelivery a i{background-color: #f20f30; }
.is-delivered a{border:1px solid #249ad2; color: #249ad2;}
.is-delivered a i{background-color: #249ad2; }
.add-address{ float: left; }
.cart_delete{float: left;}
.is-srch-top{width: 190px;margin-top: -40px;margin-bottom: 10px; margin-right: 13px;}

#frm_srch_store ul li button, #frm_srch_store ul li input{height: 60px;}
.is-srch-top span.input-group-addon{background-color: #e84e46; border:none; border-radius: 4px 0 0 4px;}
.is-srch-top span.input-group-addon button{border: none; background-color: transparent; box-shadow: none; outline: 0; color: #fff;}

@-moz-document url-prefix() {
select {
	direction: rtl;
}
option{
	text-align: left;
}
}
.multiselect-container>li
{
	text-align:right;
}
.multiselect-container>li>a>label>input[type=checkbox]
{
	right:2px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text
{
	margin-right:0;
}
.multiselect-native-select .multiselect-container li:first-child
{
	display:none
}
.search-store-top
{
	margin-top:50px;
}
.search-store-top .filter
{
	background:none; border:0; font-size:18px;
}
#store_name{border-radius: 0 30px 30px 0; padding-left: 30px; padding-right: 30px;}
#color{color: #fff;}
.brdr-rght-none { border-right: none !important;}

.fees_for_c{max-width: 100% !important;}
.red_color{color: #ef2a1f !important;}
.bold_c { font-weight: 600 !important; }
.text_c { text-align: left !important; }
@media (min-width:768px){
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9{float:right;}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9{float:right;}
.navbar-header{float:right;}
.header-sec .navbar-nav{float:left !important;}
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{float:right;}



@media (min-width:768px){
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9{float:right;}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9{float:right;}
.navbar-header{float:right;}
.header-sec .navbar-nav{float:left !important;}
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{float:right;}


#frm_srch_store ul li button, #frm_srch_store ul li input{height: 60px;}

.bus-middle{min-height: 55px;}
.bus-middle h2{display: table-cell;vertical-align: middle;height: 55px;line-height: 22px;}

.comn-1 .icon-paymentt {
	font-size: 25px;
}

#frm_srch_store .dropdown-menu>li>a {
	text-align: right;
}

.search-padding{padding-top: 20px !important;}
.margin-btn{margin-top: 25px;}

/*=========================New store Detail page=================================*/
.store-detail-page{
	width: 100%; 
	float:left;
	margin-top: 70px;
}
.user-info-top{
	width: 100%; 
	float: left; 
	padding: 30px 0; 
	background-size: cover; 
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	min-height: 250px;
}
.user-info-top:before{
	position: absolute;
	content: "";
	background: rgba(0,0,0,0.40);
	left: 0;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
}
.user-info-top .container{
	position: relative;
	z-index: 2;
}
.user-info-left{
	position: relative;
	float: right;
	width: 70%;
	padding-left: : 15px;	
}
.user-info-left .user-logo{
	position: absolute;
	right:  0px;
	top: 0px;
	width: 100px;
	height: 100px;
	background: #fff;
	overflow: hidden;
	border:1px solid #b1b1b1;
	text-align: center;
}
.user-info-left .user-logo img{
	height: 100%;
	width: 100%;
}
.user-info-left .user-detail{
	padding-right:  120px;
	width: 100%;
	float: left;
}
.user-info-left .user-detail h5{
	padding: 0;
	margin: 0 0 15px 0;
	font-size: 22px;
	font-weight: 600;
	color: #fff;
}
.user-info-left .user-detail h5 a{
	color: #fff;
}
.user-info-left .user-detail h5 a:hover{
	color: #ef2a1f;
}
.user-info-left .user-detail ul{
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
}

.user-info-left .user-detail ul li{
	font-size: 14px;
	color: #fff;
	position: relative;
	padding: 0 45px 0 0px;
	margin: 0 0 10px 0;
}
.user-info-left .user-detail ul li i{
	font-size: 18px;
	color: #fff;
	position: absolute;
	text-align:center;
	right: 0px;
	width: 30px
}
.user-info-right{
	float: right;
	width: 30%;
	position: relative;
	padding-right:  50px;
}
.user-info-right i{
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 30px;
	color: #fff;
}
.user-info-right p{
	padding: 0px;
	margin: 0px 0 10px 0;
	font-size: 14px;
	color: #fff;
	line-height: 16px
}
.user-info-right p small{
	margin-right:3px;
	font-size: 18px;
}
.user-bottom-address{
	padding-top: 15px;
	width: 100%;
	float: left;
	text-align: left;
}
.user-bottom-address span{
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #fff;
}
.user-bottom-address a{
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
	background: rgba(239,42,31,0.60);
	border:#ef2a1f solid 1px;
	border-radius: 4px;
	line-height: 40px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	padding: 0 20px;
}
.user-bottom-address a:hover{
	background:#ef2a1f;
}

.store-nav{
	width: 100%;
	background: #3e4355;
	float: left;
}
.store-nav .nav-tabs{
	border-bottom: none;
}
.store-nav .nav-tabs > li{
	margin-bottom: 0px;
	float: right;
}
.store-nav .container{
	position: relative;
	padding: 0 125px 0 330px;
}
.store-nav .scrtabs-tab-container{
	height: 52px;
	position: relative;
	width: 100%;
}
.store-nav  .home-link{
   position: absolute;
   right:  0px;
   line-height: 52px;
   color: #fff;
   font-size: 14px;
   font-weight: 500;
   padding: 0 20px;
   z-index: 2;		
}
.store-nav  .home-link:hover, .store-nav  .home-link.active{
 background: #e84e46;
}
.store-nav  .contact-link{
   position: absolute;
   left:  0px;
   line-height: 52px;
   color: #fff;
   font-size: 14px;
   font-weight: 500;
   padding:0 20px;	
   z-index: 2	
}
.store-nav  .contact-link:hover, .store-nav  .contact-link.active{
  background: #e84e46;	
}
.store-nav  .delivery-link{
   position: absolute;
   left: 136px;
   line-height: 52px;
   color: #fff;
   font-size: 14px;
   font-weight: 500;
   padding:0 20px;	
   z-index: 2	
}
.store-nav  .delivery-link:hover, .store-nav  .delivery-link.active {
  background: #e84e46;	
}
.store-nav .navbar{
	margin-bottom: 0px;
	min-height: 52px;
	border:none;
}

.store-nav .scrtabs-tabs-fixed-container{
	width: 100% !important;
	height: 52px;
}
.store-nav .scrtabs-tabs-fixed-container ul.nav-tabs{
	height: 52px;
	border:none;
}

.store-nav .nav-tabs > li > a{
	padding: 0px 20px;
	line-height: 52px;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	margin: 0px;
	border-radius: 0px;
	border:none;
}
.store-nav .nav-tabs > li > a:hover, .store-nav .nav-tabs > li > a:focus, .store-nav .nav-tabs > li.active > a{
	background: #e84e46;
	color: #fff;
	border:none;
	border-radius: 0px;
	margin: 0px;
}

.store-nav .scrtabs-tab-scroll-arrow {
    position: absolute;
    margin: 0px;
    padding: 0px;
    height: 52px;
    line-height: 52px;
    width: 8px;
    color: #fff;
    font-size: 18px;
}

.store-nav .scrtabs-tab-scroll-arrow.scrtabs-tab-scroll-arrow-left{
	left: -12px;
	border-right: 1px solid #fff;
}
.store-nav .scrtabs-tab-scroll-arrow-left .glyphicon{
	margin-left: 1px;
}
.store-nav .scrtabs-tab-scroll-arrow.scrtabs-tab-scroll-arrow-right{
	right: -12px;
	border-left: 1px solid #fff;
}

.store-nav .scrtabs-tab-scroll-arrow span{
	top: 0px;
	line-height: 50px;
	padding: 0px;
	margin: 0px;
}
.store-nav .scrtabs-tab-scroll-arrow-right .glyphicon{
  margin-left: 0px;	
}
.store-nav .scrtabs-tab-scroll-arrow .glyphicon {
	font-family:FontAwesome;
}
.store-nav  .scrtabs-tab-scroll-arrow .glyphicon-chevron-left:before{
	content: "\f0d9";
}
.store-nav  .scrtabs-tab-scroll-arrow .glyphicon-chevron-right:before{
	content: "\f0da";
}


.store-nav .nav .open > a, .store-nav .nav .open > a:focus, .store-nav .nav .open > a:hover{
	background: #e84e46;
	color: #fff;
	border:none;
}
.store-nav .nav-tabs > li > a .fa-caret-down{
	font-size: 15px;
    margin-left: 5px;
    vertical-align: middle;
}

.dropdown-menu.mCustomScrollbar{
	box-shadow: none;
	border:#ddd solid 1px;
	border-radius: 0px;
	height: 245px;
	overflow: hidden;
	padding: 0 0 20 0px;
	width: 265px;
	z-index: 3;
}
.dropdown-menu.mCustomScrollbar li{
	width: 100%;
	float: left;
	padding: 0px 22px;
	font-size: 14px;
	color: #3e4355;
	line-height: 16px;

}
.dropdown-menu.mCustomScrollbar li a{
	color: #3e4355;
	float: left;
	border-bottom: #e4e4e4 solid 1px;
	padding: 10px 0;
	width: 100%;
	text-align: right;

}
.dropdown-menu.mCustomScrollbar li a:hover{
	color: #e84e46;	
}
.dropdown-menu.mCustomScrollbar li:first-child{
	padding-top: 0px;
}
.dropdown-menu.mCustomScrollbar .mCSB_scrollTools .mCSB_draggerRail{
	background: #e4e4e4;
	width: 4px;
}
.dropdown-menu.mCustomScrollbar .mCSB_scrollTools{
	right: 0px;
}
.dropdown-menu.mCustomScrollbar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background: #e84e46 !important;
	width: 6px;
}
.tab-content-main{
	position: relative;
	float: left;
	margin: 40px 0;
	width: 100%;
}
.tab-content-main .tabs{
	width: 100%;
	float: left;
	position: relative;
}
.tab-content-main .tabs li{
	float: right;
	margin-left: 10px;
	font-size: 16px;
	text-transform: uppercase;
	color: #3e4355;	
}
.tab-content-main .tabs li a{
	width: 100%;
	color: #3e4355;	
	line-height: 40px;
	font-weight: 600;
	float: left;
	padding:0 25px;
	background: #e5e5e5;
}
.tab-content-main .tabs li.active a, .tab-content-main .tabs li a:hover{
	background: #fff;
	color: #e84e46;
}
.tab-content-main .tab-content{
	float: left;
	width: 100%;
	margin: 0;
	padding:30px;
	background: #fff;
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.05);
}
.store-details{
	width: 100%;
	float: left;
	position: relative;
	min-height: 445px;
}
.store-details .prd-cat-box{
	position: relative;
	right: 0px;
	width: 26%;
	top: 0px;
	border:#ddd solid 1px;
	background: #fff;
	float: right;
}

.store-details .prd-cat-box h3{
	font-size: 18px;
	font-weight: 500;
	color: #fff;
	width: 100%;
	float: left;
	padding: 15px;
	background: #3e4355;
	text-transform: none;
	margin: 0px;
	text-align: right;		
}
.prd-cat-menu{
	float: left;
	width: 100%;
	margin: 10px 0;
}
.prd-cat-menu h4{
	margin: 0;
    padding: 0 15px;
    font-size: 15px;
    color: #3e4355;
    display: inline-block; 
    width: 100%;
}
.prd-cat-menu h4 a{
	color: #3e4355;
}
.prd-cat-menu .panel-group{
	margin: 0px;
}
.prd-cat-menu .panel-group .panel{
	border:none;
	box-shadow: none;
	border-radius: 0px;
	width: 100%;
}
.prd-cat-menu .panel-title{
	font-size: 15px;
	font-weight: 500;
	color: #3e4355;
	position: relative;
}
.prd-cat-menu .panel-title a{
	display: inline-block;
	vertical-align: middle;
	padding-right: 20px;
	width: 100%;
}
.prd-cat-menu .panel-title i{
	position: absolute;
	right: 0px;
	font-size: 18px;
}
.prd-cat-menu .panel-default > .panel-heading{
	border:none;
	background: none;
	padding: 5px 15px;
}
.prd-cat-menu  .panel-default > .panel-heading + .panel-collapse > .panel-body{
	padding: 8px 8px 0px 0;
	border:none;
}

.acco-drop-menu{
	padding: 0 0 20px 0px;
	width: 100%;
	float: left;
}
.acco-drop-menu.mCustomScrollbar{
    height: 195px;
	overflow: hidden;
}
.acco-drop-menu li{
	float: left;
	width: 100%;
	padding: 0 15px 0 22px;
}
.acco-drop-menu li a{
	color: #3e4355;
	float: left;
	border-bottom:#ccc dashed 1px;
	padding: 3px 10px;
	width: 100%;

}
.acco-drop-menu li a:hover, .acco-drop-menu li.active a{
	color: #e84e46;	
}

.prd-cat-menu .mCSB_scrollTools .mCSB_draggerRail{
	background: #e4e4e4;
	width: 4px;
}
.prd-cat-menu .mCSB_scrollTools{
	right: -2px;
}
.prd-cat-menu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background: #e84e46 !important;
	width: 6px;
}
.store-details-right{
	padding-right:30px;
	float: left;
	width: 74%;
}
.search-btn-panel{
	width: 100%;
	float: left;
}
.search-btn-panel ul{
	display: inline-block;
	width: auto;	
}
.search-btn-panel ul li{
	float: right;
	padding-left:  5px;
	width: auto;
}
.search-btn-panel ul li a{
	float: left;
	padding: 0 20px;
	background: #ddd;
	font-size: 14px;
	color: #3e4355;
	font-weight: 500;
	border-radius: 4px;
	line-height: 40px;
	margin-bottom: 20px;
}
.search-btn-panel ul li a:hover, .search-btn-panel ul li.active a{
	background: #e84e46;
	color: #fff;
}
.search-btn-panel .right-search{
	width: 256px;
	float: left;
	margin-bottom: 20px;
	position: relative;
}
.search-btn-panel .right-search input{
	width: 100%;
	float: left;
	border:#ddd solid 1px;
	padding: 0 15px 0 55px;
	border-radius: 4px;
	font-size: 14px;
	color: #888c8f;
	line-height: 40px;
}
.search-btn-panel .right-search .src-btn{
	background: #ddd;
	position: absolute;
	left: 0px;
	top: 0px;
	border:none;
	width: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	color: #3c3c3c;
	border-radius: 4px 0px 0px 4px;
}
.search-btn-panel .right-search .src-btn:hover{
	background: #e84e46;
	color: #fff;
}
.store-card{
	width: 100%;
	float: left;
	border:#ddd solid 1px;
	overflow: hidden;
	margin-bottom: 30px;
}
.store-card-img{
	width: 100%;
	float: left;
	padding: 0px;
	min-height: 240px;
	text-align: center;
	box-shadow: 0px 0px 8px rgba(0,0,0,0.10);
}
.store-card-img img{
	width: 100%;
	height: 100%;
}
.store-card-body{
	padding: 10px;
	float: left;
	width: 100%;
}

.store-card-body h6{
	width: 100%;
	float: left;
	padding: 0px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #3e4355;
	font-weight: 500;
	margin-bottom: 10px;
	line-height: 18px;
}
.store-card-body h6 a{
	color: #3e4355;
}
.store-card-body h6 a:hover{
	color: #e84e46;
}
.store-card-body p{
	width: 100%;
	float: left;
	margin-bottom: 10px;
	line-height: 22px;
	font-size: 14px;
	color: #888c8f;
}
.store-card-body p span{
	color: #3e4355;
	font-weight: 500;
}
.store-card-body .qty-box{
	width: 100%;
	float: left;
	padding-bottom: 10px;
	position: relative;
	padding-right:  52px;
	position: relative;
	padding-top: 3px;
}
.store-card-body .qty-box label{
	position: absolute;
	font-size: 14px;
	color: #3e4355;
	font-weight: 500;
	right:  0px;
	line-height: 30px;
	margin: 0px;
}
.store-card-body .qty-box .count-input{
	max-width: 100%;
	padding: 0px;
	margin: 0px;
}
.store-card-body .price-text{
	width: 50%;
	font-size: 16px;
	color: #e84e46;
	float: right;
	line-height: 32px;
	font-weight: 500;
}
.store-card-body .price-text span{
	margin-right: 5px;
	font-size: 20px;
}
.store-card-body .add-btn{
	width: 50%;
	text-align: left;
	float: left;
	 
}

.store-card-body .add-btn a{
	display: inline-block;
	vertical-align: middle;
	padding: 0 2px;
	min-width: 76px;
	text-align: center;
	font-size:13px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	line-height: 32px;
	border-radius: 4px;
	background: #e84e46;
	margin: 0;
	box-shadow: none;
	border:none;
}
.store-card-body .add-btn a:hover{
	background: #3e4355;
}


.store-card-body .add-btn .add-cart{
	display: inline-block;
	vertical-align: middle;
	padding: 0 8px;
	min-width: 76px;
	text-align: center;
	font-size:13px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	line-height: 32px;
	border-radius: 4px;
	background: #e84e46;
	margin: 0;
	border:none;
}
.store-card-body .add-btn .add-cart:hover{
	background: #3e4355;
}

.pagination-main {
	width: 100%; 
	float: left;
	text-align: center; 
}
.pagination-main .pagination{
	margin: 0px;
}
.pagination-main .pagination > li > a,  .pagination-main .pagination > li > span{
	color: #888c8f;
}
.pagination-main .pagination > li.prev > a, .pagination-main .pagination > li.next > a{
	font-weight: 600;
}

.pagination-main .pagination > .active > a,
.pagination-main .pagination > .active > a:focus,
.pagination-main .pagination > .active > a:hover,
.pagination-main .pagination > .active > span,
.pagination-main .pagination > .active > span:focus,
.pagination-main .pagination > .active > span:hover{
  background: #3e4355;
  color: #fff;
  border-color: #3e4355;
}

.tab-content-main .tab-content .store-info-outer{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.mg-cat-top{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.mg-cat-top h1{
	width: auto;
	float: right;
	margin: 0px;
	line-height: 38px;
}
.mg-cat-top .right-btn{
	float: left;
	width: auto;
}
.mg-cat-top .right-btn a{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}
.mg-cat-top .right-btn a .fa-upload{
	font-size: 30px;
	margin-top: 2px;
}
.add-cate-form-box{
	border:#ddd solid 1px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
	background: #fff;
	margin-bottom:30px;
	display: none;
}
.add-cate-form-box h2{
	width: 100%;
	float: left;
	font-size: 16px;
	color: #3e4355;
	font-weight: 600;
	border-bottom:#ddd solid 1px;
	padding:15px;
	margin: 0px;
	line-height: 18px; 
}
.add-cate-form-box .form-box-main{
	width: 100%;
	float: left;
	padding: 20px;
}
.add-cate-form-box .form-box-main h5{
	width: 100%;
	margin: 0px 0 10px 0;
	font-weight: normal;
	font-size: 14px;
}
.add-cate-form-box .form-box-main .custom-radio{
	display:inline-block;
	width: auto;
	margin-right: 25px;

}
.mg-cat-table{
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	border:1px solid #ddd;
	box-shadow: none;
	border-radius: 0px;
}

.mg-cat-table .histry-table{
	margin: 0px;
	padding: 0px;

}
.mg-cat-table .histry-table .del-btn{
	font-size: 13px;
    padding: 8px 10px;
    min-width: auto;
    margin: 0px;
    float: left;
}
.mg-cat-table .histry-table .divtable-body .divtable-cell{
	border: none;
}
.mg-cat-table .histry-table .divtable-heading .divtable-row{
	background: #edf2f3 !important;
}
.mg-cat-table .histry-table .divtable-row{
	border:none;
}
.mg-cat-table .histry-table .divtable-row:nth-child(odd){
	background: #fff;
}
.mg-cat-table .all-text{
	display: inline-block;
	margin-left: 5px;
}

.man-sub-cate-main h1{
 	padding: 0px;
 	margin: 0px 0  20px 0;
 	font-size: 22px;
 	font-weight: 600;
 	width: 100%;
 	text-transform: uppercase;
}

.man-sub-cate-main{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}

.man-sub-cate-box {
  position: relative;
  float: left;
  width: 100%;
  background:#fff;
  padding: 30px 30px 0 30px;
  box-shadow: 0 0 20px 0 rgba(0,0,0,0.05);
}

.man-sub-cate-box .route {
  position: relative;
  list-style-type: none;
  border: 0;
  margin: 0;
  padding: 0;
  top: 0px;
  margin-top: 0px;
  max-height: 100% !important;
  width: 100%;
  border-radius: 2px;
  z-index: -1;
  cursor: move;
}

.man-sub-cate-box .route span {
  position: absolute;
  top: 20px;
  left: 20px;
  -ms-transform: scale(2);
  /* IE 9 */

  -webkit-transform: scale(2);
  /* Chrome, Safari, Opera */

  transform: scale(2);
  z-index: 10px;
  display: none;
}

.man-sub-cate-box .route .title {
  position: absolute;
  line-height:  20px;
  width: 100% !important;
  text-indent:0;
  background: #f9f9f9;
  border-radius: 0;
  pointer-events: none;
  border:1px solid #ddd;
  font-size: 14px;
  font-weight: normal;
  color: #3e4355;
  margin: 0;
  padding: 10px 15px;
}
.man-sub-cate-box .first-title { margin-left: 10px; }

.man-sub-cate-box .space {
  position: relative;
  list-style-type: none;
  border: 0;
  margin: 0;
  padding: 0;
  margin-left:0px;
  width: 100%;
  top: 50px;
  padding-bottom:50px;
  height: 100%;
  z-index: 1;
  padding-right:30px;
}
.man-sub-cate-box .first-space {
	margin-left: 0px;
	top: 0px;
	padding-right: 0px;
}
.man-sub-cate-main .main-btn{
	margin-left: 0px;
	margin-top: 20px;
	position: relative;
	z-index: 2;
	margin-right: 0px;
}
.srch-dtl .order{
	width: 100%; 
	text-align: center;
}
.fa-angle-double-right.ltr{
	display: none;
}
.fa-angle-double-left.rtl{
  display: inline-block;
}
.store-details-right .pagination>li {
    display: inline;
    float: right !important;
}
.add-address{
	    display: block;
    width: 176px;
    margin: 20px auto 5px;
    float: none;
}
.cart_address {
    margin-left: 25%;
}
.pagination-main {
	width: 100%; 
	float: left;
	text-align: center; 
}
.pagination-main .pagination{
	margin: 0px;
}
.pagination-main .pagination > li > a,  .pagination-main .pagination > li > span{
	color: #888c8f;
}
.pagination-main .pagination > li.prev > a, .pagination-main .pagination > li.next > a{
	font-weight: 600;
}

.pagination-main .pagination > .disabled > a,
.pagination-main .pagination > .disabled > a:focus,
.pagination-main .pagination > .disabled > a:hover,
.pagination-main .pagination > .disabled > span,
.pagination-main .pagination > .disabled > span:focus,
.pagination-main .pagination > .disabled > span:hover{
  background: #3e4355;
  color: #fff;
  border-color: #3e4355;
  border-radius: 0px !important;
}

.new-cart{
		    background: #f20f30;
    width: 113px;
    padding: 0px 10px;
    border-radius: 6px;
	}
	.new-cart:focus,
	.new-cart:hover,
	.new-cart:active,
	.new-cart:visited{
		background: #f20f30 !important;
	}
	.notify-ico>a.new-cart>i.fa{
color: white;
    font-size: 20px;
    vertical-align: unset;
	}
	.notify-ico>a.new-cart>em{
font-size: 12px;
    color: #fff;
    border-radius: 100%;
    line-height: 1;
    text-align: center;
    padding: 0px 0;
    font-style: normal;
    vertical-align: inherit;
    position: initial;
    background-color: initial;
	}
	.shoping-cart-bcg .cart-btn{
       margin-top: 10px;
    max-width: 230px;
    width: 100%;
    float: left;
   }
   
   
 .search-store-top-row{
	padding-bottom: 15px;
}
.search-store-top-row .left-search-card{
	width: auto; 
	float: right;
}
.search-store-top-row .right-flt-drop{
	float: left;
	width: auto;
	position: relative;
}
.search-store-top-row .filter-show-text{
	width: 100%;
	float: left;
	padding-left: 15px;
}
.search-store-top-row .is-srch-top{
	width: 100%;
	margin-top: 30px;
	margin-bottom: 0px;
	padding-left: 15px;
}

.search-store-top-row .left-search {
    float: right;
    width: 25%;
}
.search-store-top-row .filter-card{
	float: right;
    margin-top: 10px;
    margin-right: 20px;
    width: 25%;
}
.search-store-top-row .filter-card label{
	width: 100%;
	float: right;
	line-height: 15px;
	font-weight: bold;
	margin: 0px 0 5px 0;
	padding-left: 0px;
	font-weight: bold;
	font-size: 12px; 
	text-align: right;
}
.search-store-top-row .filter-card .btn-group.bootstrap-select{
	float: left;
	width: 100%;
}
.search-store-top-row .filter-card .bootstrap-select > .dropdown-toggle{
	padding: 5px 15px 5px 30px;
}
.total-list-view.search-store-top-row .total-list-view .filter-bx{
	width: auto;
	top: 10px;
	right: 0px;
}
.total-list-view.search-store-top-row .filter-bx i{
	top: 10px;
    right:10px;
}
.total-list-view.search-store-top-row .filter-bx{
	left:  10px;
	top: 30px;
	border: 1px solid #e2e2e2;
	padding: 0px;
	padding-right:  30px;
	background: #fff;
	width: auto;
	margin-left: 0px;

}
.total-list-view.search-store-top-row .filter-bx .bootstrap-select > .dropdown-toggle{
	padding-left: 5px;
}

/*========= cart page style=======*/
.cart-page-new{
	width: 100%;
	float: left;
	margin-top: 15px;
	margin-bottom: 30px;
}
.cart-left-menu{
	width: 100%;
	float: left;
	border: #ddd solid 1px;
	margin: 0px;
	padding:15px; 
}
.cart-left-menu ul{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.cart-left-menu ul li{
	margin: 0px;
	padding: 10px 0;
	float: left;
	width: 100%;
	border-bottom: #ddd solid 1px;
	font-size: 15px;
	color: #666;
}
.cart-left-menu ul li:first-child{
	padding-top: 0px;
}

.cart-left-menu ul li:last-child{
	border-bottom: 0px;
	padding-bottom: 0px;
}
.cart-left-menu ul li a{
	color: #666;
}
.cart-left-menu ul li a:hover{
	color: #ef2a1f;
}
.cart-step-part{
	width: 100%;
	float:left;
	margin: 0px;
	padding: 0px;
}
.step-tab{
	width: 100%;
	float:left;
	margin: 0px 0 20px 0;
	padding: 0px;
}
.step-tab li{
	width: auto;;
	float:right;
	margin: 0px 0px 0 20px;
	padding:0px;
}
.step-tab li a, .step-tab li a:focus{
	width: 100%;
	float:left;
	margin: 0;
	padding:15px 35px 15px 10px;
	background: #ececec;
	color: #3e4355;
	position: relative;
	font-size: 16px;
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
}
.step-tab li a:after {
    position: absolute;
    left: -40px;
    top: 0;
    content: "";
    border-left: 20px solid transparent;
    border-right: 20px solid #ececec;
    border-bottom: 26px solid transparent;
    border-top: 26px solid transparent;
}
.step-tab li a:before {
    position: absolute;
    right: 0;
    top: 0;
    content: "";
    border-left: 20px solid transparent;
    border-right: 20px solid #fff;
    border-bottom: 26px solid transparent;
    border-top: 26px solid transparent;
}
.step-tab li:first-child a:before{
	display: none;
}
.step-tab li:first-child a{
	padding-right: 15px;
}
.step-tab li.active a{
	background:#ef2a1f;
	color: #fff; 
}
.step-tab li.active a:after{
	border-right-color: #ef2a1f;
}
.step-bot-btn{
	width: 100%;
	float: left;
	margin-top: 0px;
	text-align: left;
}
.step-bot-btn li{
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px;
}
.step-bot-btn li a{
	margin: 0px;
	width: 100%;
	min-width: 176px;
}
.cart-step-part .tab-content{
	margin: 0px;
	float: left;
	width: 100%;
}
.cart-step-part .tab-content .lft-cart-list{
	padding-top: 0px;
}
.delivery-address-block{
	width: 100%;
	margin:30px 0;
	float: left;
	padding: 15px;
}
.cart-form-block{
	width: 100%;
	margin-bottom: 30px;
	float: left;
}
.cart-form-block textarea{
	height: 110px;
}
.search-store-top-row .left-search .input-group.listing-loc{
	margin: 0px 0 0 10px;
	min-width: 95%;
}
.search-store-top-row .left-search .input-group.listing-loc .form-control{
	height: 36px;
	padding-left:38px;
}
.search-store-top-row .filter-card.listing-near .btn-group.bootstrap-select{
	width: 150px;
	float: right;
}
.left-search .input-group.listing-loc .listing-loc-button{
	position: absolute;
	left:  0px;
	top: 1px;
	z-index: 3; 
}
.left-search .input-group.listing-loc .listing-loc-button .filter {
    width: 34px;
    height: 34px;
    border: none;
    background: #e84e46;
    color: #fff;
}
.search-store-top-row .filter-card.listing-near{
	width: 44%;
}
.search-store-top-row .filter-card.listing-near .left-search{
	width: 48%;
	float: right;	
}
.search-store-top-row .filter-card.listing-near .withinkm-block{
	width: 40%;
	float: right;
}
.cart-page .lft-nav-bx{
	margin-top: 30px;
}

.delivery-address-block h3{
	width: 100%;
	font-size: 26px;
	margin:0 0 20px 0;
	padding: 0px;
	text-align: center;
}
.delivery-address-block .address_details{
	max-width: 60%;
	margin: 0 auto;
}
.delivery-address-block .add-address{
	float: none;
}
.delivery-address-block .custom-checkbox [type="checkbox"]:not(:checked) + label:before,
.delivery-address-block .custom-checkbox [type="checkbox"]:checked + label:before{
	border-color: #d6d6d6;
}
.delivery-address-block .custom-checkbox [type="checkbox"]:not(:checked) + label:after,
.delivery-address-block .custom-checkbox [type="checkbox"]:checked + label:after{
	color: #d6d6d6;
}
.lft-cart-list ul{
	width: 100%;
	display: table;
}
.lft-cart-list ul li{
	display: table-row-group;
}
.cart-inner-bx{
	display: table-cell;
	vertical-align: middle;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: #ddd solid 1px;
}
.lft-cart-list ul li .cart-inner-bx:first-child{
	padding-right: 0px; 
}
.total_amount_details{
	margin-top: 20px;
}
.total_amount_details h3{
	font-size: 26px;
}
.dropdown-menu>li>a{
    text-align:right;
}
@media screen and (max-width:767px){
	.cart_address{
		margin-right: 0px !important;
	}
}