.innersection{padding:50px 0 30px 0;background:url(../images/inner-body-bg.png) scroll 0 0 transparent;background-size:cover;-webkit-background-size:cover;background-attachment:fixed;}
.innersection .container{position:relative;}
.inner-banner{background:#10100f;padding:60px 0;}
.inner-banner .container{position:relative;padding-right:250px;}
.inner-banner-cont span.tag{font-size:16px;font-family:'Raiders';line-height:16px;text-transform:uppercase;background:#e74c3c;display:inline-block;padding:4px 15px;}
.inner-banner-cont h2{font-size:75px;line-height:70px;font-family:'OrdinaryGuyDEMO';}
.inner-banner-cont h6{font-size:36px;font-family:'Raiders';line-height:36px;margin-bottom:0px;text-transform:none;}
.inner-banner-cont span.tag, .inner-banner-cont h2, .inner-banner-cont h6{color:#fff;margin-bottom:10px;}
hr{border:none;margin:20px 0;display:block;clear:both;height:auto;overflow:hidden;}
.searchbar{z-index:9;}
.inbanner{background:url(../images/inner-banner.jpg) no-repeat center 0;background-size:cover !important;}
.innerbanner{padding:100px 0;color:#fff;}
.inbanner.myaccount-banner{background:url(../images/myaccount-banner.jpg) no-repeat center 0;background-size:cover;}
.innerbanner h2{color:#fff;margin:0 0 20px 0;font-size:58px;font-family:'gotham_blackregular';}
.innerbanner p{color:#fff;margin:0;font-size:30px;font-family:'gotham_blackregular';text-transform:inherit;}
.breadcrumb{padding:0;margin-bottom:30px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.breadcrumb .container{width:100%;}
.breadcrumb p{margin:0;font-size:13px;color:#cd981a;font-family:'OpenSans-Light';}
.breadcrumb p i{margin:0 12px;font-size:16px;color:#3d3d3d;}
.breadcrumb p a{color:#3d3d3d;}
.breadcrumb p a:hover{color:#cd981a;}
.innerbg-text h1{font:75px/70px 'OrdinaryGuyDEMO';}
.testimonials{margin:50px 0 0 0;}
.testislider{margin:0;padding:0;}
.testimonials > h2{font-size:25px;font-family:'gotham_blackregular';color:#322f30;position:relative}
.testimonials > h2:before{height:2px;width:100%;position:absolute;background:#e8e5e5;right:0px;left:0;content:"";bottom:0;margin:auto;top:0;}
.testimonials > h2 span{background:#fff;z-index:1;display:inline-block;position:relative;padding:0 20px;}
.testimonial-avatar{width:135px;height:135px;overflow:hidden;margin:0 auto 30px auto;display:block;border-radius:50%;}
.testimonial-contant{max-width:70%;margin:0 auto 30px}
.testimonial-contant p{font-size:18px;font-family:'OpenSans-Italic';line-height:27px}
.testimonial-author h6{font-family:'OpenSans-Bold';margin:0 0 2px 0}
.testimonial-author span{font-size:12px}
.testimonials .bx-has-pager{margin:20px 0 0 0}
.faq-single{border-bottom:1px solid #d4d4d4;padding:27px 0}
.faq-single .accordion-content{width:100% !important;display:none;padding:20px 0 15px 0;}
.faq-single .accordion-header{font-size:22px;margin-bottom:0px;cursor:pointer;line-height:28px;position:relative;text-transform:inherit;font-family:'OpenSans';-webkit-transition:0.3s linear all;transition:0.3s linear all}
.faq-single .accordion-header.active-header, .faq-single .accordion-header:hover{color:#e92b0b;}
.faq-single .accordion-content p:last-of-type{margin-bottom:0}
.terms ol{margin:0;padding:0 0 0 20px}
.terms > ol li{font-size:16px;line-height:28px}
.map-contact{border:2px solid #c0c0c0;margin-bottom:40px;line-height:0}
.contact-lhs{width:49.122807017543857%;padding:0 20px 0 20px}
.contact-rhs{width:50.87719298245614%;background:#f8f8f8;position:relative;padding:40px 40px 30px 40px;border:1px solid #fff;box-shadow:0 0 30px #d4d4d4;-webkit-box-shadow:0 0 30px #d4d4d4;}
.contact-rhs .form-header h4{margin-bottom:5px;}
.contact-rhs .form-header p{margin-bottom:10px;}
.contact-rhs input[type="submit"]{box-shadow:none;-webkit-box-shadow:none;top:0;}
.control-group-label{position:relative;}
.control-label{color:#595656;font-size:16px;font-weight:normal;position:absolute;pointer-events:none;left:20px;top:12px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;line-height:1}
.input-xlarge1:focus ~ .control-label, .input-xlarge1:valid ~ .control-label{top:4px;left:20px;font-size:11px;}
.control-group-label{margin:0 0 10px 0}
.control-group-label .input-xlarge1{padding:20px 20px 8px;margin:0}
.control-group-button .button{max-width:158px;width:100%}
.form-header h4{margin:0;}
.form-header h4{font-size:25px;font-family:'gotham_blackregular';margin:0 0 0 0}
.form-header p{font-size:16px;margin:0 0 0 0}
.control-group-label textarea.input-xlarge1{height:190px}
.contact-lhs h3{font-family:'OpenSans';margin:0 0 20px 0}
.contact-lhs a{color:#202020}
.contact-lhs a:hover{color:#CD981A}
footer{display:block;clear:both;width:100%;}
.aplo-banana{margin-bottom:40px;}
.aplo-banana h3, .aplo-bistro h3{text-transform:none;}
.gallery-group{border-bottom:1px solid #d0cfcb;margin:0 0 40px 0;padding:0 0 20px 0}
.gi-center-top:after{display:block;content:"";clear:both}
.gallery-images{margin:0px auto 0;padding:20px 0 20px 0;}
.gi-lhs{width:26.07003891050584%;float:left;border-right:4px solid #fff}
.gi-rhs{width:14.494163424124515%;float:left}
.gi-center{width:58.75486381322957%;float:left}
.gi-lhs a, .gi-rhs a, .gi-center a{display:block;}
.gi-lhs a img, .gi-rhs a img, .gi-center a img{width:100%;}
.gi-center-top a{width:50%;float:left;border-right:4px solid #fff}
.gi-center-top{border-bottom:2px solid #fff}
.gi-center-bottom a{border-right:4px solid #fff;border-top:2px solid #fff;}
.gi-center-bottom a:first-child{width:18.3841059602649%;float:left}
.gi-center-bottom a:nth-child(2){width:40.741721854304634%;float:left}
.gi-center-bottom a:last-child{width:40.741721854304634%;float:left}
.gi-center-bottom a img{max-height:200px}
.gallery-popup{max-width:880px;margin:30px auto;border:1px solid #ffffff;position:relative}
.gallery-popupimg-desc img{width:100%;}
.gallery-desc{position:absolute;left:0;right:0;bottom:0;background:#000;padding:20px;color:#fff;width:100%}
.gallery-desc p:last-of-type{margin:0}
.slide_close{position:absolute;top:10px;right:10px;height:44px;width:48px;background:rgba(255,255,255,0.49);overflow:hidden;text-indent:-9999px;-webkit-transition:all 0.4s;transition:all 0.4s;}
.slide_close:after{width:20px;height:20px;background:url(../images/sprite.png) no-repeat;position:absolute;top:0;right:0;background-position:-39px -6px;bottom:0;left:0;margin:auto;content:""}
.slide_close:hover{background:#fff}
#slide_background{-webkit-transition:all 0.3s 0.3s;transition:all 0.3s 0.3s;}
#slide,#slide_wrapper{-webkit-transition:all 0.4s;transition:all 0.4s;}
#slide{-webkit-transform:translateX(0) translateY(-40%);transform:translateX(0) translateY(-40%);}
.popup_visible #slide{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}
.category-slider{padding:0 40px}
.owl_removed_slider.category-slider{padding:0}
.category-slider .owl-stage-outer{padding:5px 0;z-index:9}
.category-slider .owl-carousel .owl-item img{display:inline-block;width:inherit;margin:0 5px 0 0}
.category-slider .owl-carousel .owl-item img.cs-normal-active{display:none}
.category-slider .owl-carousel .owl-item:hover img.cs-normal-active, .category-slider .owl-carousel .owl-item .category_actives img.cs-normal-active{display:inline-block}
.category-slider .owl-carousel .owl-item:hover img.cs-normal, .category-slider .owl-carousel .owl-item .category_actives img.cs-normal{display:none}
.category-slider .owl-carousel .owl-item a{border-radius:3px;text-align:center;padding:7px 5px;margin:0px 3px;display:block}
.category-slider .owl-carousel .owl-item a span{color:#3d3d3d;font-size:13px;font-family:'OpenSans-Bold';text-transform:uppercase;}
.category-slider .owl-carousel .owl-item:hover a span, .category-slider .owl-carousel .owl-item a.category_actives span{color:#e90724;}
.category-slider .owl-nav, .likeslider .owl-nav{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.category-slider .owl-nav .owl-prev, .category-slider .owl-nav .owl-next, .likeslider .owl-nav .owl-prev, .likeslider .owl-nav .owl-next{position:absolute;top:0;bottom:0;margin:auto;background:#fff;border:1px solid #eeebeb;z-index:9;width:40px;overflow:hidden;text-indent:-9999px}
.category-slider .owl-nav .owl-prev{left:-40px;background:#fff;}
.category-slider .owl-nav .owl-next{right:-40px;background:#fff;}
.category-slider .owl-nav .owl-prev:after, .category-slider .owl-nav .owl-next:after, .likeslider .owl-nav .owl-prev:after, .likeslider .owl-nav .owl-next:after{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:10px;height:21px;background:url(../images/sprite.png) no-repeat;content:"";}
.category-slider .owl-nav .owl-prev:after, .category-slider .owl-nav .owl-next:after{width:10px;height:21px;}
.category-slider .owl-nav .owl-prev:after, .category-slider .owl-nav .owl-prev:after{background-position:-88px -147px;}
.category-slider .owl-nav .owl-next:after, .category-slider .owl-nav .owl-next:after{background-position:-88px -169px;}
.likeslider .owl-nav .owl-prev:hover, .likeslider .owl-nav .owl-next:hover{background:#000000;}
.likeslider .owl-nav .owl-next:after{background-position:-88px -169px;}
.likeslider .owl-nav .owl-prev:after{background-position:-87px -146px;}
.likeslider .owl-nav .owl-next:hover:after{background-position:-87px -67px;}
.likeslider .owl-nav .owl-prev:hover:after{background-position:-87px -87px;}
.showing-band:after, .prolist-row:after, .owl-thumbs:after, .prolist-row ul:after, .res-abar:after, .res-choose-option ul:after, .cdd-details:after, .rewards:after, .liked-items:after, .controls-three:after, .controls-two:after, .nexts-two-button:after, .odt-top:after, .account-nav:after, .account-profile-info:after, .choose-option ul:after, .whole-cover:after, .select-outlet:after, .responsive-two-col:after, .cu-past-order:after, .ols-header:after, .ols-footer:after, .ols-product-status:after{display:block;clear:both;content:"";overflow:hidden}
.showing-band{padding:12px 0 15px;margin:10px auto;position:relative;width:90%;}
.showing-band:before{width:100%;height:1px;background:#ebe6e6;content:'';position:absolute;top:0;margin:auto;left:0;right:0;}
.car-tags a{display:inline-block;vertical-align:top;font-size:13px;font-family:'OpenSans';text-align:center;border:1px solid #dadbdb;border-radius:25px;padding:12px 17px;line-height:1;text-transform:uppercase;color:#000000;height:41px;margin:2px 2px 2px 0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.car-tags a:hover{color:#fff;background:#9a9a9a;border:1px solid #9a9a9a;}
.car-tags .tag_actives{background:#CD981A;color:#fff;border-color:#CD981A}
.car-tags a img{margin:0 7px 0 0}
.car-tags a span{top:2px;position:relative;}
.sort-by{width:270px;}
.sort-by .chosen-container-single .chosen-single{height:43px;background-color:#fff;line-height:41px;border:none;font-family:'OpenSans-Bold';}
.prolist-row > ul{margin:0;padding:0}
.prolist-row > ul > li{list-style:none;float:none;width:24.473684210526317%;margin:0 .7017543859649123% 10px 0;text-align:center;float:left;-webkit-transition:0.3s linear all;transition:0.3s linear all}
.whole-cover{padding:20px 15px;border:1px solid #ebe8e8;border-radius:5px;text-align:center;}
.prolist-row > ul > li:hover .whole-cover, .prolist-row > ul > li .active-slide{border:1px solid #CD981A;}
.prolist-row > ul > li:last-child{margin-right:0}
.prolist-row > ul > li a, .whole-cover a{display:block;}
.product-list-desc h4{font-size:14px;font-family:'OpenSans-Bold';text-transform:inherit;margin:0}
.product-list-desc h4 a{color:#3d3d3d;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.product-list-desc h4 a:hover{color:#cd981a;}
.product-list-img{padding:0 0 15px 0;}
.product-list-img img{max-height:140px}
.subcatgory_label{text-transform:none;font-size:22px;margin:20px 0 15px 0;clear:both;display:block;line-height:inherit;font-family:'OpenSans-Bold';}
.product-line-img{max-width:170px;margin:12px auto 10px;position:relative;font-size:0;}
.product-line-img:after{content:'';position:absolute;bottom:13px;left:0;right:0;height:1px;width:100%;background:#b5b2b2;}
.product-line-img span{display:inline-block;vertical-align:middle;line-height:normal;background:#fff;position:relative;z-index:1;padding:0 7px;}
.old-price{font-size:13px;text-decoration:line-through;color:#3d3d3d;display:inline-block;vertical-align:bottom;margin:0 5px 0 0}
.new-price{font-size:19px;color:#3d3d3d;display:inline-block;vertical-align:bottom}
.whole-cover .button{margin:15px auto 0;height:43px;font-size:13px;padding:12px 10px;max-width:138px;width:100%;top:0;-webkit-box-shadow:none;box-shadow:none;}
.whole-cover .button:hover{background:#2f2e2d;}
.prolisting-full{background:#f9f9f9;padding:30px 30px 70px 30px;border:1px solid #e0e0e0;border-radius:10px;position:relative;margin:20px 0 30px 0;}
.prolisting-full-lhs{width:56.84210526315789%;position:relative;overflow:hidden}
.prolisting-full-rhs{width:43.157894736842106%;padding:60px 0 0 30px}
.prolisting-full-rhs h3{font-size:25px;font-family:'OpenSans-Bold';text-transform:inherit;color:#3d3d3d;margin-bottom:15px}
.prolisting-full-lhs .owl-thumbs .owl-thumb-item{height:74px;border:none;float:left;width:23.7012987012987%;margin:0 .6493506493506494% 0 .6493506493506494%;padding:0;background:#000}
.prolisting-full-lhs .owl-thumbs .owl-thumb-item.active img{opacity:0.6}
.prolisting-full-lhs .owl-thumbs .owl-thumb-item img{height:100%;width:100%}
.prolisting-full-lhs .owl-thumbs{position:relative;padding:0 30px}
.prolisting-full-lhs .owl-nav .owl-prev, .prolisting-full-lhs .owl-nav .owl-next{position:absolute;bottom:0;margin:auto;background:#000000;z-index:9;width:26px;overflow:hidden;text-indent:-9999px;height:74px;-webkit-transition:0.3s linear all;transition:0.3s linear all}
.prolisting-full-lhs .owl-nav .owl-prev:hover, .prolisting-full-lhs .owl-nav .owl-next:hover{background:#e92b0b;}
.prolisting-full-lhs .owl-nav .owl-prev, .likeslider .owl-nav .owl-prev{left:0}
.prolisting-full-lhs .owl-nav .owl-next, .likeslider .owl-nav .owl-next{right:0}
.prolisting-full-lhs .owl-nav .owl-prev:after, .prolisting-full-lhs .owl-nav .owl-next:after{width:10px;height:16px;background:url(../images/sprite.png) no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:"";}
.prolisting-full-lhs .owl-nav .owl-prev:after{background-position:-88px -112px;}
.prolisting-full-lhs .owl-nav .owl-next:after{background-position:-88px -130px;}
.selctors-for-cus{border-top:1px solid #e4e4e4;padding:40px 0 0 0;margin:40px auto 0;}
.addtocart-form-bottom{max-width:580px;margin:0 auto}
.prolisting-full-lhs .product-slider{padding:0px;}
.prolisting-full-lhs .product-slider li{list-style:none;}
.add-to-cart-button-bottom .text-center{max-width:580px;margin:auto;}
.success_lay1, .error_lay1{background:#FFBABA;color:#f00;line-height:normal;margin:7px 0;padding:8px 20px;position:relative;font-size:13px;font-family:'OpenSans-Bold';}
.success_lay1{background:#e6f5d1;color:#7eb535;}
.success_lay1 .fa, .error_lay1 .fa{margin-right:6px;color:#f00;}
.success_lay1 .fa{color:#7eb535;}
.product-control-group{margin:0 0 20px 0}
.price-and-qtybox{text-align:center;padding:5px 0 25px 0;}
.price-and-qtybox .qty_bx{width:171px;height:43px;display:inline-block;vertical-align:top;background:#fff;padding:0 46px;margin:0 25px 0 0}
.price-and-qtybox .qty_bx input{font-size:16px}
.extra-price{display:inline-block;font-family:'OpenSans-Bold';font-size:22px;vertical-align:top;margin:6px 0 0 0;color:#3d3d3d}
.price-and-qtybox .qty_bx span.page_lefter{left:0px}
.price-and-qtybox .qty_bx span.page_righter{right:0px}

.chosen-container-single .chosen-single{height:40px;border:1px solid #d0cfcb;background:#fff;font-family:'OpenSans';line-height:40px;}

.chosen-container-multi .chosen-choices {border: 1px solid #d0cfcb;font-family: 'OpenSans';background: none;padding: 4px 40px 5px 15px; box-shadow: none; -webkit-box-shadow: none;background: #fff;}
.chosen-container-multi .chosen-choices:after {display: block;content: "\f107";font-family: FontAwesome;font-size: 24px;font-weight: normal;
color: #9c9c9c;position: absolute;right: 11px;}

.chosen-container-multi .chosen-choices li.search-choice{border: none; background: #ececec; padding: 5px 25px 5px 7px; font-size: 13px;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:6px;right:5px;}


.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{width: 18px; top: 5px; right: 4px; height: 18px; background: transparent; text-align: center; line-height: 18px;color: #333; z-index: 333;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after{font-family: 'FontAwesome'; content:"\f00d"; font-size:15px;}
.chosen-container-multi .chosen-choices li.search-choice { padding:8px 30px 8px 8px;}

.product-control-group label{padding:0 0 5px 20px;font-family:'OpenSans-Bold';font-size:16px;display:block;color:#595656}
.product-control-group textarea{padding:15px 20px;}
.add-to-cart-button-bottom .button{position:absolute;top:inherit;bottom:0;left:0;right:0;margin:auto;display:block;width:100%;height:70px;font-size:20px;-webkit-box-shadow:none;box-shadow:none;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;}
.add-to-cart-button-bottom .button:hover{top:inherit;}
.line-with-header{font-family:'OpenSans-Bold';font-size:25px;text-align:center;text-transform:inherit;color:#3d3d3d;margin:30px 0;position:relative}
.line-with-header:before{height:1px;background:#e4e4e4;content:"";width:100%;display:block;position:absolute;top:50%;left:0;right:0;}
.line-with-header span{display:inline-block;padding:0 16px;background:#f8f8f8;position:relative;z-index:1}
.d_close{width:40px;height:36px;position:absolute;right:30px;top:30px;background:#3d3d3d;display:block;text-indent:-9999px;overflow:hidden;-webkit-transition:0.3s linear all;transition:0.3s linear all}
.d_close:after{width:16px;height:16px;background:url(../images/sprite.png) no-repeat;content:"";display:block;background-position:-30px -61px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.d_close:hover{background:#e92b0b;}
.choose-option{position:absolute;right:0;top:100%;left:0;}
.choose-option.hide{display:none}
.choose-option ul{padding:0;max-width:640px;margin:0 auto;}
.choose-option ul li{float:left;list-style:none;margin-right:-20px;position:relative}
.co-hover{display:none}
.choose-option ul li a{background:#3d3d3d;border:1px solid #838080;border-radius:0 0 10px 10px;line-height:1;font-size:16px;color:#fff;text-transform:uppercase;text-align:center;font-family:'OpenSans-Bold';display:block;padding:12px 20px 11px 38px;height:46px;border-top:0;position:relative}
.choose-option ul li a span{display:inline-block;margin:3px 0 0 5px;}
.co-cate{z-index:1}
.co-reser{z-index:2}
.co-take{z-index:3}
.co-delivery{z-index:4}
.choose-option ul li a:hover, .choose-option ul li.order_active a{background:#fbc34f;color:#3d3d3d}
.choose-option ul li a:hover .co-hover, .choose-option ul li.order_active a .co-hover{display:inline-block}
.choose-option ul li a:hover .co-normal, .choose-option ul li.order_active a .co-normal{display:none}
.choose-option ul li.co-delivery a{padding-left:15px}
.active-split{position:absolute;bottom:-30px;left:0;right:0;margin:0 auto;display:none}
.choose-option ul li a:hover .active-split , .choose-option ul li.order_active a .active-split{display:block}
.res-two-col-one, .res-two-col-two{width:50%;position:relative}
.res-two-col-one ul, .res-two-col-two ul{margin:0;padding:0;position:absolute;top:44px;left:0;display:none;width:100%}
.res-two-col-two ul{background:#3d3d3d;padding:0 15px}
.res-two-col-one ul{background:#efeeee;padding:0 15px}
.res-two-col-one ul li a, .res-two-col-two ul li a, .little-active, .little-active-one{color:#3d3d3d;font-size:15px;text-transform:uppercase;font-family:'OpenSans-Bold';display:block;padding:10px 0 10px 38px;position:relative}
.res-two-col-one ul li a{border-bottom:1px solid #ffffff}
.res-two-col-two ul li a{border-bottom:1px solid #666565}
.res-two-col-two ul li a{color:#fff}
.res-two-col-one ul li, .res-two-col-two ul li{list-style:none;}
.res-two-col-one > span, .res-two-col-two > span{display:block}
.co-hover-one{display:none}
.res-two-col-one ul li a img, .little-active img{position:absolute;left:0;top:10px}
.res-two-col-two ul li a img, .little-active-one img{position:absolute;left:0;top:12px}
.little-active-one img, .little-active img{left:15px}
.little-active, .little-active-one{padding-right:40px;cursor:pointer;padding-left:53px;}
.little-active{background:#f8f7f7;color:#CD981A}
.little-active-one{background:#fbc34f;color:#3d3d3d}
.little-active:after, .little-active-one:after{position:absolute;font-family:FontAwesome;right:10px;top:7px;content:"\f107";line-height:1;font-size:30px}
.little-active-one .co-hover-one{display:inline-block}
.little-active-one .co-normal-one, .little-active .co-normal-one{display:none}
.little-active .co-hover-one{display:inline-block}
.responsive-two-col{display:none}
.checkout-process{padding:35px 0 50px 0;}
.checkout-strip{background:#d3d1d1;padding:5px 10px;border-radius:15px;text-align:left;height:26px}
.checkout-strip span{color:#3d3d3d;font-family:'OpenSans-Bold';font-size:16px;line-height:1;position:relative;display:inline-block;padding:0 0 0 80px;vertical-align:top}
.checkout-strip span figure{width:70px;height:70px;border-radius:50%;background:#fff;position:absolute;left:0;top:50%;margin-top:-35px;text-align:center;color:#3d3d3d;font-size:44px;font-family:'gotham_blackregular';line-height:70px;-webkit-box-shadow:inset 0px 0px 0px 2px rgba(211,209,209,1);box-shadow:inset 0px 0px 0px 2px rgba(211,209,209,1);}
.checkout-strip span.active figure{background:#e90724;color:#fff;-webkit-box-shadow:none;box-shadow:none}
.step-one{width:41.228070175438597%}
.step-two{width:34.210526315789475%}
.step-three{width:23.684210526315788%}
.likeslider{padding:0 40px;position:relative}
.liked-items{padding:0 0 40px 0;margin:0 0 40px 0;border-bottom:1px solid #edebeb}
.liked-items h3{font-size:20px;font-family:'OpenSans-Bold';text-transform:inherit;color:#3d3d3d;}
.likeslider-item{margin:0 5px}
.likeslider-item .whole-cover{background:#fff;}
.likeslider .owl-stage-outer{z-index:9;}
.likeslider .owl-nav .owl-prev, .likeslider .owl-nav .owl-next{height:50px;}
.cdd-details-lhs{width:44.859649122807015%;margin:0 5.263157894736842% 0 0;}
.cdd-details-rhs{width:49.87719298245614%;background:#fff;}
.cdd-details-rhs .cart-body{max-height:inherit;overflow-y:inherit;}
.cdd-details-rhs .cart-show, .order-summery .cart-show, .order-summery .cart-suc-order{-webkit-box-shadow:0px 3px 6px 0px rgba(2, 2, 2, 0.14);box-shadow:0px 3px 6px 0px rgba(2, 2, 2, 0.14);}
.cdd-details-rhs .cart-header:before, .order-summery .cart-header:before{display:none}
.cdd-details-rhs .cart-header{padding:10px 20px}
.cdd-details-rhs .cart-header:after{display:none;}
.cdd-details-rhs .cart-header h4{margin:4px 0 0 0}
.form-checkout-step label{font-size:20px;font-family:'OpenSans-Bold';margin:0 0 20px;text-transform:inherit;color:#3d3d3d;display:block;padding:0 0 0 20px}
.checkout-control-group-middle{border-bottom:1px solid #edebeb;border-top:1px solid #edebeb;padding:30px 0;margin:35px 0 35px;}
.controls-three .cthree-box1{width:40%;margin:0 2% 0 0;display:block;float:left}
.controls-three .cthree-box2{width:28%;margin:0 2% 0 0;display:block;float:left}
.controls-three .cthree-box3{width:28%;margin:0;display:block;float:left}
.checkout-control-group-top a{font-size:14px;color:#3d3d3d;line-height:1;border-bottom:1px solid #b4b4b4;margin:15px 0 0 20px;display:inline-block;vertical-align:top;-webkit-transition:0.3s linear all;transition:0.3s linear all;}
.checkout-control-group-top a:hover{color:#85bf36;border-bottom:1px solid #85bf36;}
.checkout-control-group-top .controls-single{margin-bottom:5px}
.checkout-control-group-bottom textarea{height:140px}
.controls-two .selectbox1, .controls-two .selectbox2{width:49%;float:left}
.controls-two .selectbox1{margin-right:2%}
table tr.cart-special-instuction td{padding:0 0 20px 20px;text-align:left !important;font-size:13px;color:#a7a4a4;font-style:italic;line-height:19px;position:relative}
table tr.cart-special-instuction td:before{height:1px;background:#fff;content:"";width:100%;display:block;position:absolute;left:0;top:-1px;}
.rewards{background:#3d3d3d;padding:40px 30px;display:block;margin:30px 0}
.rewards h4{color:#fff;font-size:20px;font-family:'OpenSans-Bold';text-transform:inherit}
.redeem-reward{width:47%;margin-right:4%}
.promo-reward{width:47%}
.padd-need{padding:0 155px 0 0;position:relative}
.padd-need .button{margin:0;width:150px;right:0;top:0;background:#fbc34f;position:absolute;height:50px;border:none;box-shadow:inherit;-webkit-box-shadow:inherit;}
.padd-need .button:hover{background:#e90724;top:0;}
.rewards-form label{color:#fff;display:block;padding:0 0 5px 20px;font-size:16px}
.form-checkout-step .rewards label{font:16px 'OpenSans-Light';color:#fff;padding-left:15px;margin-bottom:8px;}
.nexts-button .button{min-width:640px;height:45px;display:inline-block;margin:0px auto 0;font-size:16px;top:0;box-shadow:none;-webkit-box-shadow:none;}
.nexts-button .button:hover, .nexts-button .button.button-back, .go-to-btn .button{background:#383737;border-bottom-color:#272727}
.nexts-button .button.button-back:hover, .go-to-btn .button:hover{border-bottom:3px solid #bb8a17;background:#cd981a;}
.place-order-button .button{box-shadow:0px 3px #4d4c4c;-webkit-box-shadow:0px 3px #4d4c4c;padding:12px;}
.place-order-button .button:hover{box-shadow:inherit;-webkit-box-shadow:inherit;border:none;}
.nexts-button .button.button-back:hover, .nexts-button .button.button-continue:hover{top:3px;}
.select-payment-method{border-top:1px solid #e4e3e3;padding:30px 0 0 0;margin:40px 0 0 0}
.nexts-two-button .button{width:49%;float:left;}
.nexts-two-button .button-back{margin:0 2% 0 0}
.cpf-option{border:1px solid #d0cfcb;padding:21px 17px;border-radius:6px;display:inline-block;vertical-align:middle;font-size:16px;font-family:'OpenSans-Bold';text-transform:uppercase;color:#3d3d3d;width:250px;margin:0 10px 0 0;background:#fff;}
.cpf-option.last{padding:14px 17px 14px 17px;margin:0;}
.cpf-option.last label{display:inline-block;margin:0;vertical-align:middle;}
.cpf-option.last label .visa-img{display:inline-block;}
.cpf-option.last > .iradio_square-green{top:8px;}
.cpf-option > div{margin:0 20px 0 0;float:left;}
.nexts-two-button{margin:40px 0 0 0;}
.nexts-two-button .button.button-back, .nexts-two-button .button.button-continue{-webkit-box-shadow:0px 3px #4d4c4c;box-shadow:0px 3px #4d4c4c;}
.nexts-two-button .button.button-back:hover, .nexts-two-button .button.button-continue:hover{border-bottom:0px solid transparent;box-shadow:inherit;-webkit-box-shadow:inherit;}
.nexts-two-button .button{min-width:inherit;}
.nexts-two-button .button.button-continue{-webkit-box-shadow:0px 3px #cc0f27;box-shadow:0px 3px #cc0f27;}
.cpf-option label{line-height:1;display:block;overflow:hidden;text-align:left;margin:3px 0 0 0}
.select-payment-method h5{font-size:20px;color:#3d3d3d;font-family:'OpenSans-Bold';margin:0 0 20px 0}
.order-summery .cart-header h4{float:none}
.odt{padding:15px 20px}
.odt-top{border-bottom:1px solid #e4e3e3;padding:10px 0 25px}
.odt-no{border-bottom:1px solid #e4e3e3;padding:20px 0}
.odt-top-lhs h4, .odt-top-rhs h4{font-size:17px;color:#3d3d3d;font-family:'OpenSans-Bold';margin:0 0 5px 0}
.odt-top-lhs p, .odt-top-rhs p, .odt-no h2{margin:0;font-size:29px;color:#3d3d3d;font-family:'OpenSans-Bold';}
.odt-no h2{margin:0 0 5px 0;color:#080808;}
.odt-no p{margin:0;font-family:'OpenSans-Light';font-size:16px;line-height:22px}
.go-to-btn{margin:30px 0 0}
.go-to-btn .button{box-shadow:0px 4px #2b2b2b;-webkit-box-shadow:0px 4px #2b2b2b;}
.go-to-btn .button:hover{box-shadow:none;-webkit-box-shadow:none;top:3px;}
.thank-u-msg{padding:10px 0 40px 0;}
.thank-u-msg img{margin:0 0 10px 0;}
.thank-u-msg h2{font-family:'Notera_PersonalUseOnly';font-size:80px;line-height:56px;color:#000000;margin:0 0 10px 0;text-transform:capitalize}
.thank-u-msg p{font-size:17px;text-transform:uppercase;margin:0;color:#000000;font-family:'OpenSans-Bold';}
.thank-u-msg p.order_second_line{font-family:'OpenSans';text-transform:none;font-size:14px;margin-top:10px;}
.order-summery .cart-suc-order{background:#fff;}
.order-summery .cart-header{padding:13px 20px;background:#383737;}
.order-summery .cart-header h4{font-size:15px;}
.order-summery .product-cart{padding:20px 40px}
.order-summery .product-cart-total{padding:0px 40px 25px 40px}
.order-summery{max-width:640px;margin:0 auto}
.order-summery .cart-header:after{display:none;}
.order-summery .product-cart-total table tr td{padding:5px 0;}
.order-summery .product-cart-total table tr.sub_total td{font-family:'OpenSans';text-transform:none;font-size:14px;border-bottom:1px solid #e9e9e9;padding:5px 0 10px 0;}
.cart-suc-order-top:after{clear:both;display:table;content:""}
.cart-suc-order-top .odt{text-align:right;width:50%}
.thank_address{text-align:left}
.thank_address strong{clear:both;display:block}
.thank_bxin{width:50%}
.thank_address strong, .odt-top h4{font-size:13px;font-family:'OpenSans';text-transform:inherit;}
.my-acc-full .cater-main-title-bottom{padding-left:0px;}
.my-acc-inner{padding:0 20px;}
.account-nav{background:#10100f;text-align:center}
.account-nav a{padding:5px 5px;font-size:13px;color:#fff;font-family:'OpenSans-Bold';display:block;text-transform:uppercase;width:25%;float:left;border-right:3px solid #f3e6d4;-webkit-transition:0.3s linear all;transition:0.3s linear all;position:relative;height:55px;line-height:16px;}
.account-nav a span{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}
.account-nav a:last-child{border-right:0}
.account-nav a:after{top:100%;left:50%;position:absolute;pointer-events:none;width:0px;height:0px;border-left:16px solid transparent;border-right:19px solid transparent;border-top:16px solid #cd981a;display:none;content:"";margin-left:-8px;}
.account-nav a:hover, .account-nav a.active{background:#cd981a;color:#fff}
.account-nav a.active:after{display:block}
.account-info-full{padding:50px 0 40px 240px !important;border-bottom:1px solid #e9e8e8;margin:0 0 25px 0}
.account-sec{padding:40px 0 50px 0;}
.account-profile-img{position:absolute;left:0;top:50px;width:240px;text-align:center;padding:0 10px}
.account-profile-img img{width:126px;height:126px;border-radius:50%;overflow:hidden}
.account-profile-info-lhs{width:50%;padding:20px 0 0 0}
.account-profile-info-rhs{width:50%;padding:20px 0 0 30px}
.account-sec .account_info_form{max-width:800px;}
.account-profile-info h2,
.recent-order-table-parent h2,
.account-sec h2{font-size:25px;margin:0 0 15px 0;text-transform:inherit;}
.myaccount-innersection .cater-main-title-bottom{padding:0 20px 10px 20px;border:none;}
.myaccount-innersection .account-info{padding:0 20px}
.account-profile-info-lhs h6, .account-profile-info-rhs h6{font-size:13px;color:#3d3d3d;font-family:'OpenSans-Bold';display:block;text-transform:uppercase;margin:0 0 15px 0}
.account-profile-info-lhs table tr td{position:relative}
.account-profile-info-lhs table tr td:first-child{width:70px}
.account-profile-info-lhs table tr td:first-child:after{content:":";position:absolute;right:0;top:0;}
.account-profile-info-lhs table tr td:last-child{padding:0 0 0 20px}
.recent-order-table, .reward_table{width:100%;table-layout:fixed;text-transform:uppercase;}
.recent-order-table tr th, .reward_table tr th{background:#141414;padding:15px 10px;text-align:center;font-size:13px;color:#fff;font-family:'OpenSans-Bold';line-height:1;vertical-align:middle;}
.recent-order-table tr td, .reward_table tr td{background:#f7f7f7;padding:20px 10px;font-size:14px;text-align:center;border-bottom:2px solid #dddede}
.recent-order-table tr td:last-child a, .reward_table tr td:last-child a{font-size:15px;font-family:'OpenSans-Bold';}
.recent-order-table tr td:last-child a:first-child, .reward_table tr td:first-child a{margin-right:15px}
.reward_table{table-layout:inherit;}
.dapo{width:280px}
.recent-order-table-parent h2{padding:0 0 0 25px}
.empty-cart{padding:20px 0}
.empty-cart i{color:#c9c9c9;font-size:156px;margin:0 0 20px 0}
.empty-cart h3{font-size:25px;font-family:'OpenSans-Bold';margin:0 0 5px 0;text-transform:inherit}
.select-d-b{max-width:520px;margin:0 auto 40px}
.booking-info{max-width:520px;margin:30px auto 0}
.select-d-b h4, .booking-info h4, .select-outlet h4{font-size:20px;font-family:'OpenSans-Bold';text-transform:inherit;color:#3d3d3d;}
.select-outlet{padding:0 36px}
.select-outlet ul{margin:0;padding:0}
.select-outlet ul li{list-style:none;float:left;border:1px solid #e9e9e9;padding:12px;border-radius:5px;width:32.13675213675214%;margin:0 1.7948717948717947% 20px 0;text-align:center}
.select-outlet ul li:nth-child(3n){margin-right:0}
.reserve-selectbox{margin-bottom:20px}
.account-address{margin:25px 0 0 0;}
.account-address h6{margin-bottom:15px;font-family:'OpenSans-Bold';font-size:24px;}
.account-address ul{padding:0;}
.account-address ul:after{clear:both;content:'';display:block;}
.account-address ul li{list-style:none;float:left;width:33.3%;padding-right:20px;}
.account-address ul li p{line-height:normal;font-size:14px;}
.account-address ul li h3{margin-bottom:10px;font-family:'OpenSans-Semibold';font-size:20px;text-transform:none;}
#changePassword .controls, #promotion .controls, #defaultbilling_address_form .controls, #own_venue_form .controls, #edit_default_address_form1 .form-group{position:relative;}
.ldr_account_inf a{font-family:'OpenSans-Semibold';font-size:14px;color:#cd981a;margin:24px 0 0 20px;display:inline-block;}
.ldr_account_inf a:hover{color:#10100f;}
.accountinfo_edit_lft{margin-top:30px;}
.accountinfo_edit_lft .form-group{position:relative;padding-left:130px;}
.accountinfo_edit_lft .form-group:after{clear:both;display:block;content:'';}
.accountinfo_edit_lft label{position:absolute;left:0;top:10px;text-align:left;display:block;width:130px;padding-right:15px;}
.accountinfo_edit_lft label.error{top:-24px;left:200px;text-align:left;}
.account-info-account{}
.account-info-account form{max-width:700px;}
.reservation-overall .innersection, .reservation-overall .breadcrumb{background:#f9f8f8;}
.reservation-overall .innersection{padding:10px 0 40px 0;}
.reservation-overall .reservation_part{background:#fff;border:1px solid #d4d4d3;padding:30px;}
.reservation-overall .reservation_part textarea{padding:10px 20px;}
.pagination_bar{margin-bottom:15px;}
.pagination_bar .chosen-container{width:70px !important;}
.pagination_bar .chosen-container-active{box-shadow:none;-webkit-box-shadow:none;background:#fff;}
.pagination_bar .chosen-container-active .chosen-drop{box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.11);-webkit-box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.11);}
.pagination_bar .chosen-container-single .chosen-single{height:37px;line-height:45px;border:none;padding:0 38px 0 10px;background:transparent;}
.pagination_bar .chosen-container-single .chosen-single > span{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;background:#d7d4d8;}
.pagination_bar .chosen-container-single .chosen-single b{line-height:37px;}
.cu-rewards-order:after{clear:both;display:block;content:'';}
.cu-rewards-order li span{padding:15px 40px;}
.cu-past-order, .cu-past-order-content ul, .cu-rewards-order, .table_earned_reward_values{margin:0;padding:0;list-style:none;}
.cu-past-order li, .cu-rewards-order li{list-style:none;float:left;width:50%;position:relative;font-size:20px;color:#202020;font-family:'OpenSans-Bold';text-align:center;cursor:pointer}
.cu-past-order-content, .cu-rewards-order-content{display:none;padding:15px 0 0 0;border-top:5px solid #efefee;}
.cu-past-order-content.current, .cu-rewards-order-content.current{display:inherit;}
.cu-past-order li span, .cu-rewards-order li span{display:inline-block;padding:10px 40px;position:relative;}
.cu-past-order li span:after, .cu-rewards-order li span:after{height:5px;background:#efefee;content:"";position:absolute;bottom:-5px;left:0;right:0;margin:auto}
.cu-past-order li.current span:after, .cu-rewards-order li.current span:after{background:#cd981a;}
.cu-past-order-content > ul >li, .cu-rewards-order-content > ul >li{background:#fff;padding:10px 15px;border:1px solid #e5e4e4;margin:0 0 20px 0;clear:both;display:block;width:100%;}
.cateringorder_popup_cls{margin:30px auto}
.cateringorder_popup_cls h3{font-size:19px}
.cateringorder_popup_cls h4{font-size:17px;margin:0 0 15px 0}
.caproduct-cart-total h5{color:#1e1d1d;font-family:'OpenSans-Semibold';font-size:15px;margin:5px 0 0;}
.caproduct-cart-total table td{padding:5px 10px;font-size:13px;}
.caproduct-cart-total table td .title {color: #1e1d1d; font-family: 'OpenSans-bold'; font-size: 15px; margin: 5px 0 11px; padding-left: 10px;}
.caproduct-cart-total table td ul{margin:0;padding:0 0 0 10px;list-style:none}
.caproduct-cart-total table td ul li{margin:0 0 8px;}

.caproduct-cart-total table td ul li b{font-weight:normal;font-size:14px;line-height:normal;font-family:'OpenSans-Bold';}
.caproduct-cart-total table td ul li i{margin:0;line-height:17px; font-size:13px; display:block; font-style:normal;}

.caproduct-cart-total table td, .caproduct-cart-total table td:nth-child(even){width:55%;}
.caproduct-cart-total table td:nth-child(even){width:45%; text-align: right;}


.order_dettable_foot table td{padding:5px 10px;}
.order_dettable_foot table tr td:last-child{text-align:right}
.order_dettable_foot table tr:last-child td{font-family:'OpenSans-Bold';font-size:18px}
.caproduct-cart-total > table{border-bottom:1px solid #e4e4e4;}

.popup_orderview .order-total .caproduct-cart-total h5 {padding: 0 10px;}
.popup_orderview .order-total .order_dettable_foot table td{padding: 3px 20px;}

.ols-header{border-bottom:1px solid #efefee;padding:0 0 5px 0;font-family:'OpenSans-Bold';font-size:15px;text-transform:uppercase;color:#aaaaa9;}
.ols-type{background:#3d3d3d;color:#fff;border-radius:9px;display:inline-block;padding:13px 10px;min-width:150px;line-height:1;text-align:center}
.ols-date-time{padding-left:25px}
.ols-options a{padding:13px;display:inline-block;line-height:1;color:#2e2e2c;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;text-decoration:underline;font-size:14px;text-decoration-color:#a6a6a6;}
.ols-options a:hover{color:#cd981a;}
.ols-options a i{display:none;}
.ols-options span{color:#2e2e2c;font-family:'OpenSans-Light';}
.ols-body{padding:20px 0;border-bottom:1px solid #efefee;}
.ols-footer{padding:10px 0 0 200px;position:relative}
.ols-delvery-address{font-family:'OpenSans-Bold';font-size:15px;text-transform:uppercase;color:#aaaaa9;line-height:20px}
.ols-delvery-address p{margin-bottom:10px}
.ols-order-info h3, .ols-product-total h4{color:#202020;font-family:'OpenSans-Bold';margin:0 0 10px 0;font-size:22px;text-transform:inherit}
.ols-order-info p{margin:0;font-family:'OpenSans-Bold';padding-left:20px}
.ols-product-total{text-align:center;position:absolute;left:0;top:15px;width:200px}
.ols-product-total h4{margin:0;font-size:21px}
.ols-product-status ul li{width:25%;float:left;background:#f5f5f3;color:#bfbfbd;text-transform:uppercase;font-family:'OpenSans-Bold';text-align:center;padding:8px;border:1px solid #fff}
.ols-product-status ul li span{width:27px;height:27px;line-height:27px;background:#fafaf8;border-radius:50%;-webkit-border-radius:50%;margin:0 10px 0 0;display:inline-block;vertical-align:middle;}
.ols-product-status ul li.completed{background:#e6e6e5;color:#3d3d3d;}
.ols-product-status ul li.completed span{background:#cd981a;color:#fff}
.myaccreward_info{padding:57px 30px;text-align:center;background:url(../images/reward-point-bg.png) no-repeat scroll 0 0 transparent;border-top:2px solid #f3e6d4;}
.myaccreward_info h5{margin-bottom:0px;font-family:'Aller_1';text-transform:none;color:#fff;font-size:19px;}
.myaccreward_info span{font-size:36px;font-family:'Aller_1';color:#cd981a;}
.myacc_topinfo{clear:both;margin:0 0 20px;}
.myacc_topinfo h3{text-transform:none;font-size:22px;margin-bottom:15px;}
.reward_lab_rig p{text-transform:uppercase;font-size:14px;color:#CD981A;}
.reward_lab_lef, .reward_lab_rig{width:50%;}
.reward_lab_lef h3{text-transform:none;font-family:'OpenSans-Bold';}
.pagination_txt{}
.pagination_txt b{font:13px 'Opensans-Bold';color:#141414;text-transform:uppercase;}
.pagination_txt > select{width:auto;padding:0;height:30px;}
.account-info-rewards{padding-top:0px;}
.account-info-rewards .table_reward_values,
.account-info-rewards .table_rewardredeem_values{padding:0px;}
.account-info-rewards .ols-date{margin-top:10px;font-size:14px;}
.account-info-rewards .previous_loyalty h5{font-family:'OpenSans-Bold';text-transform:none;color:#202020;font-size:20px;text-align:center;margin:0;padding:32px 0 31px 0;}
.account-info-rewards .ols-body{padding:15px 0 10px;border:0;}
.account-info-rewards .ols-body-left h6{color:#202020;font-size:22px;line-height:inherit;text-transform:none;margin:0 0 5px;font-family:'OpenSans-Bold';}
.account-info-rewards .ols-body-left p{color:#aaaaa9;font-size:14px;text-transform:uppercase;font-family:'OpenSans-Bold';margin:0px;line-height:normal;}
.account-info-rewards .ols-body-right p{color:#cd981a;font-size:22px;line-height:inherit;text-transform:none;margin:0px;font-family:'OpenSans-Bold';}
.account-info-rewards .ols-body-right p span{color:#aaaaa9;font-size:14px;text-transform:uppercase;font-family:'OpenSans-Bold';margin:0 5px 0 0;}
.res-account-info .accordion-content{width:100% !important;display:none;padding:20px 0 15px 0;}
.res-account-info .accordion-content .account-sec{display:block !important;}
.res-account-info .accordion-header{font-size:16px;font-family:'OpenSans-Semibold';margin-bottom:0px;cursor:pointer;line-height:normal;position:relative;text-transform:inherit;-webkit-transition:0.3s linear all;transition:0.3s linear all;background:#000;color:#fff;padding:10px 15px;margin:0 0 3px 0;}
.res-account-info .accordion-header:before{position:absolute;right:15px;top:10px;font-family:'FontAwesome';content:"\f0d7";font-size:18px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.res-account-info .active-header:before{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.res-account-info .active-header{background:#cd981a;}
.res-account-info .accordion-content p:last-of-type{margin-bottom:0;}
.pag_outer{padding:6px 0 8px 0;margin:0;text-align:center;}
.pag_outer:after{clear:both;display:block;content:'';}
.pag_outer a, .pag_outer .text_pag{padding:0 5px;line-height:normal;display:inline-block;color:#141414;margin-right:5px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;min-width:20px;height:20px;font-size:13px;font-family:'Opensans-Bold';line-height:20px;}
.pag_outer a:hover, .pag_outer .text_pag:hover, .pag_outer .page_act{background:#b7b7b7;color:#fff;}
.pag_outer .text_pag{padding:0;}
.pag_outer .text_pag > a{margin-right:0px;}
.popup_orderview.inside-popup{padding:45px 30px 30px 30px;}
.popup_orderview.inside-popup .your-deliver-address{margin:0;}
.popup_orderview.inside-popup .delivery-address h4{color:#838181;margin-bottom:5px;}
.popup_orderview.inside-popup .delivery-address p{line-height:20px;}
.mfp-close-btn-in .popup_orderview.inside-popup .mfp-close{color:#fff;font-size:40px;opacity:1;}
.mfp-close-btn-in .popup_orderview.inside-popup .mfp-close:hover{opacity:0.5;}
.popup_orderview.inside-popup h3{text-align:center;}
.popup_orderview.inside-popup .order-detail{margin:30px 0;}
.popup_orderview.inside-popup .order-detail h5{margin-bottom:15px;}
.popup_orderview.inside-popup .thumb-img{float:left;overflow:hidden;margin-right:10px;max-width:100px;}
.popup_orderview.inside-popup table{border-collapse:collapse;width:100%;background:#fff;color:#1e1d1d;}
.popup_orderview.inside-popup table.table_dddt th{background:#cd981a;color:#fff;line-height:normal;border:1px solid #b98916 !important;}
.popup_orderview.inside-popup .order-detail table td, .popup_orderview.inside-popup .order-detail table th{border:1px solid #424242;text-align:left;padding:5px 15px;}
.popup_orderview.inside-popup .order-total .product-cart-total{padding:0;}
.popup_orderview.inside-popup .order-total .product-cart-total table tbody td{border-bottom:1px solid #e4e3e3;padding:20px 10px 20px;}
.popup_orderview.inside-popup .order-total table th{font-family:'Opensans-Bold';text-transform:uppercase;background:#f5f5f5;padding:8px 10px;font-size:16px;}
.popup_orderview.inside-popup .product-cart-total table tr td{padding:3px 10px;line-height:normal;}
.white-popup-block.map-design-full{width:830px;margin:auto;}
.white-popup-block{position:relative;width:625px;margin:auto;}
.white-popup-block .inside-popup{padding:60px 40px 40px 40px;width:100%;max-width:100%;}
.mfp-close-btn-in .white-popup-block .mfp-close{position:absolute;top:18px;right:18px;height:25px;width:25px;background:url(../images/sprite.png) no-repeat;background-position:-38px -34px;overflow:hidden;text-indent:-9999px;opacity:1;}
.mfp-close-btn-in .white-popup-block .mfp-close:hover{opacity:0.5;}
.delivery-loc-popup{}
.delivery-loc-popup h3{}
.delivery-loc-popup p img{margin-bottom:14px;max-width:136px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.delivery-loc-popup h3 span{text-transform:none;display:block;}
.delivery-loc-popup .popup-header{padding:0 0 35px 0;}
.delivery-loc-popup input[type="submit"]{width:180px;margin:auto;}
.delivery-loc-popup .but-part{text-align:center;margin-top:30px;}
.wecan_delivery{}
.wecan_delivery h3{text-transform:uppercase;font-size:36px;margin-bottom:25px;}
.wecan_delivery h3 span{display:block;text-transform:none;font-size:20px;}
.wecan_delivery p{font-size:16px;font-family:'OpenSans-Light';line-height:22px;margin-bottom:20px;color:#FFF;}
.wecan_delivery p strong{font-family:'OpenSans-Bold';}
.white-popup-block #map_canvas{width:100%;height:255px;}
.popup-map-part{background:#fff;}
.popup-map-part-inner{padding:20px;}
.popup-map-part-inner ul{padding:0 20px 0 0;max-height:177px;overflow-y:auto;}
.popup-map-part-inner ul li{list-style:none;margin-bottom:6px;}
.popup-map-part-inner ul li:last-child{margin-bottom:0px;}
.popup-map-part-inner ul li a{display:block;font:15px/20px 'OpenSans-Light';color:#1e1d1d;background:#f6f6f6;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;padding:14px 20px;}
.popup-map-part-inner ul li a:hover{background:#CD981A;color:#fff;}
.popup-map-part-inner ul li a span{font:15px/20px 'OpenSans-Bold';}
.loginform .login_form{margin:10px 0;}
.loginform .login_form input[type="submit"]{margin:0px;}
.process_order_full{width:768px;max-width:768px;padding:0px !important;}
.process_order_top{padding:55px;}
.process_order h3{font-size:32px;text-transform:none;margin:0 0 40px;}
.process_order_bottom{background:#343535;padding:55px 110px;}
.process_order_bottom h4{font-size:20px;font-family:'OpenSans-Bold';margin:0;text-transform:none;}
.process_order_bottom h4 span{font-family:'OpenSans';display:block;color:#b0aeae;font-size:15px;margin:0 0 5px;}
.tick_part{margin-top:25px;padding-top:25px;border-top:1px solid #fff;}
.tick_part p:last-of-type{margin-bottom:0px;}
.pro_order_bot_com{padding-left:60px;position:relative;}
.tick_part:before, .load_part:before{font-family:'FontAwesome';position:absolute;left:0;content:"\f00c";color:#2ecc71;font-size:28px;top:30px;}
.load_part:before{content:url(../images/load.gif);top:10px;}
.choose_addbook ul{padding:0;}
.choose_addbook ul:after{clear:both;display:block;content:'';}
.choose_addbook ul li{list-style:none;margin-bottom:10px;line-height:normal;position:relative;}
.choose_addbook ul li label{position: relative;padding-left: 20px; font-weight: normal;}
.choose_addbook ul li label input {position: absolute; left: 0; top:0;}
.choose_addbook .radio_list{margin-bottom:30px;}
.mbl_ordertype_full_width{}
.mbl_ordertype_full_width .res-two-col-two{float:none;width:100%;}
.popup_orderview.inside-popup.order-receipt-popup{padding:0;}
.order-receipt-popup .mfp-close{width:25px;height:25px;line-height:25px;}
.order-receipt-popup .cart-body{max-height:inherit;background:#fff;}
.order-receipt-popup .cart-header h4{font-family:'OpenSans-Bold';text-align:center;float:none;position:relative;}
.order-receipt-popup .cart-header h4 a{font-size:15px;color:#CD981A;margin:0;line-height:normal;position:absolute;right:10px;top:0px;z-index:10;float:none;}
.order-receipt-popup .cart-header h4 a:hover{color:#3d3d3d;}
.order-receipt-popup .cart-header:before{display:none;}
.order-receipt-popup .product-cart{padding:0 20px 15px 20px;}
.order-receipt-popup .odt-no p{color:#141414;}
.order-receipt-popup .odt-no h2{color:#080808;}
.order-receipt-popup .cart-product-desc h5{color:#3d3d3d;font-size:16px;font-family:'OpenSans-Bold';}
.order-receipt-popup table tr.cart-special-instuction td{font-size:14px;color:#c2c1c1;padding:0 0 5px 15px;}
.order-receipt-popup .cart-product-desc p{line-height:normal;margin:0;}
.popup_orderview.inside-popup.order-receipt-popup .product-cart-total table tr td{padding:1px 10px;}
.order-receipt-popup .delivery-address{padding:35px;}
.popup_orderview.inside-popup.order-receipt-popup .your-deliver-address{margin:0 0 25px;}
.popup_orderview.inside-popup.order-receipt-popup .delivery-address h4{font-family:'OpenSans-Bold';margin:0;}
.order-receipt-popup .cart-price{padding:0px;}
.special-inst{padding-top:15px;border-top:1px solid #e4e3e3;margin-top:15px;}
.special-inst p{color:#c2c1c1;font-family:'OpenSans-Light';font-size:14px;font-style:italic;line-height:normal;margin:0;}
.special-inst p span{color:#3d3d3d;font-family:'OpenSans';font-style:normal;}
.cater_booking_form .showing-band{display:none;}
.cater_booking_form .account-sec{padding:0;}
.cater_booking_form .account-sec p{text-align:center;margin-bottom:10px;line-height:normal;}
.cater_booking_form .account-info-account form{max-width:600px;margin:0 auto;}
.cater_booking_form .accountinfo_edit_lft .form-group{padding-left:0;}
.cater_booking_form .accountinfo_edit_lft label{position:static;text-align:left;width:100%;margin:0;}
.reservation-popup .reserv-add h6{font-size:20px;color:#fff;margin:0px;}
.reservation-popup .reserv-add p{margin:0;font-size:13px;}
.controls-double input#catering_hall_user{background:url(../images/input-user.png) no-repeat scroll 12px 10px #fff;padding:5px 30px 5px 45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.reservation-popup .add-full{color:#0e0e0e;}
.reservation-popup .add-full p{font-size:13px;}
.reservation-popup .add-full p:first-of-type{margin-bottom:7px;}
.reservation-popup address{font-size:20px;font-family:'OpenSans-Bold';margin-bottom:15px;}
.reservation-popup address span{font-size:13px;font-family:'OpenSans';}
.reservation-popup .thank-u-msg{padding:0;text-align:center;}
.reservation-popup .thank-u-msg img{margin-bottom:15px;}
.reservation-popup .thank-u-msg h2{color:#f9cc02;font-size:52px;line-height:42px;}
.reservation-popup .thank-u-msg p{font-size:13px;color:#0e0e0e;text-transform:none;}
.reservation-popup .thank-u-msg .order_second_line{font-size:13px;margin-top:2px;color:#1d1c1c;}
.reservation-popup .confirm-id{background:#f6f6f6;border:1px solid #f9cc02;padding:30px;margin-top:25px;text-align:center;}
.reservation-popup .confirm-id p{font-size:16px;margin:0;color:#0e0e0e;font-family:'OpenSans-Bold';}
.reservation-popup .confirm-id address{font-size:13px;margin:0;}
.yellow{color:#f9cc02;}
.reservation-popup.last .popup-body{padding:35px 40px 40px 40px;}


/**/
.food-menu{}
.food-menu ul{padding: 0; padding: 8px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);background: #0e0701;}
.food-menu ul li { list-style: none;text-align: center; margin: 0 0 0;}
.food-menu ul li img{}


@media(max-width:680px){.reservation-popup .confirm-id{padding:25px;}
.reservation-popup .thank-u-msg h2{font-size:45px;}
.reservation-popup.last .popup-body{padding:20px;}
}
@media(max-width:450px){.catering-popup .popup-header .back{position:static;}
}
.inner-main-title{border-bottom:2px solid #10100f;padding:0 0 15px;margin:0px 0 10px 0;text-align:center;}
.inner-main-title h5{color:#2f2e2d;font-size:53px;margin:0;}
.cms-pages h3{font-family:'OpenSans';margin-bottom:20px;}
.cms-pages .breadcrumb{margin-bottom:50px;}
@media (min-width:721px) and (max-width:920px){.prolist-row > ul > li{width:49%;margin:0 2% 20px 0;}
.prolist-row > ul > li:nth-child(2n){margin-right:0}
}
@media (min-width:481px) and (max-width:720px){.prolist-row > ul> li .product-list-img{width:50%;float:left;padding:0 10px 0 0}
.prolist-row > ul> li .product-list-desc{width:50%;float:left;padding:0 0px 0px 10px}
}
@media (max-width:720px){.prolist-row > ul > li{width:100%;margin:0 0 20px 0;}
}
@media (max-width:480px){.prolist-row > ul > li{margin:0 0 10px 0;}
}

.gif-box{position:relative;}
.gif-box-animate{width:196px;height:196px;margin:0 auto;position:relative;z-index:1;}
.gif-box-animate:after{content:"";border:8px solid #fff;position:absolute;left:0;right:0;bottom:0;top:0;border-radius:50%;z-index:-1;}
canvas#circle{display:inline-block;vertical-align:top;position:absolute;left:0;right:0;bottom:0;top:0;z-index:2;border-radius:50%;margin:0 auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit- transform:rotate(-90deg);}
.gif-rotate{position:absolute;width:55px;left:0;right:0;text-align:center;display:inline-block;margin:0 auto;top:36%;}
.bill-cls-address{font-size:13px!important;color:#3d3d3d;font-family:'OpenSans-Bold';display:block;text-transform:uppercase;margin:0 0 15px 0;}
.gm-style-iw .info_content h3{color:#080808 !important;font-size:16px !important;}
.gm-style-iw .info_content p{color:#080808 !important;}
.product-slider .item{}
.product-slider .item a{display:block;position:relative;}
.product-slider .item a:hover span{background:#e90724;background:rgba(233, 7, 36, 0.6);}
.product-slider .item a span{display:block;width:60%;color:#fff;position:absolute;left:0;bottom:0;background:rgba(0, 0, 0, 0.5);font-size:12px;line-height:normal;padding:2px 10px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.product-slider .owl-nav.disabled{display:block;}
.product-slider .owl-nav .owl-prev,
.product-slider .owl-nav .owl-next{width:40px;height:50px;background:#000;border:1px solid #fff;background:rgba(0, 0, 0, 0.5);border:1px solid rgba(255, 255, 255, 0.5);text-align:center;line-height:50px;position:absolute;left:0;top:0;bottom:0;margin:auto;font-size:0;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.product-slider .owl-nav .owl-next{left:inherit;right:0;}
.product-slider .owl-nav .owl-prev:hover,
.product-slider .owl-nav .owl-next:hover{background:#e90724;}
.product-slider .owl-nav .owl-prev:before,
.product-slider .owl-nav .owl-next:before{font-family:'FontAwesome';font-size:28px;color:#fff;content:"\f105";}
.product-slider .owl-nav .owl-prev:before{content:"\f104";}
.subcategory-full{padding:30px 0;}
.subcategory{margin-bottom:30px;}
.subcategory h3{text-transform:none;font-size:20px;text-align:center;line-height:inherit;margin-bottom:25px;}
.subcategory ul{padding:0px;max-width:955px;margin:0 auto;}
.subcategory ul li{padding:12px 20px;border-radius:10px;-webkit-border-radius:10px;border:1px solid #ebe9e9;list-style:none;margin-bottom:10px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;background:#fff;}
.subcategory ul li:hover{border:1px solid #e90724;}
.subcategory ul li .subcate-product{width:59.56284153005464%;margin-right:3.278688524590164%;position:relative;min-height:75px;padding:0 0 0 125px;}
.subcategory ul li .subcate-product.no-image{padding:0px;min-height:inherit}
.subcategory ul li .subcate-product.no-image .subcate-product-img{display:none;}
.subcategory ul li .subcate-product .subcate-product-img{width:110px;height:75px;overflow:hidden;position:absolute;left:0;top:0;}
.subcategory ul li .subcate-product .subcate-product-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.subcategory ul li .subcate-product .title{color:#10100f;font-size:14px;font-family:'OpenSans-Bold';transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.subcategory ul li .subcate-product .title:hover{color:#e90724;}
.subcategory ul li .subcate-product p{font-size:14px;line-height:21px;}
.subcategory ul li .subcate-product p:last-of-type{margin-bottom:0px;}
.subcategory ul li .subcate-qty{margin-right:3.278688524590164%;width:19.12568306010929%;height:82px;}
.subcategory ul li .subcate-qty .qty_bx{max-width:170px;width:100%;height:45px;padding:0 55px;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.subcategory ul li .subcate-qty .qty_bx span{width:55px;}
.subcategory ul li .subcate-qty .qty_bx span:after{margin-top:-10px;}
.subcategory ul li .subcate-qty .qty_bx .pcart-minus:after,
.subcategory ul li .subcate-qty .qty_bx .pcart-add:after{left:50%;background:url(../images/sub01.svg) no-repeat;content:"";margin-left:-10px;}
.subcategory ul li .subcate-qty .qty_bx .pcart-add:after{left:inherit;right:50%;margin-right:-10px;margin-left:inherit;background:url(../images/add01.svg) no-repeat}
.subcategory ul li .subcate-qty .qty_bx .pcart-minus:hover:after{background:url(../images/sub01hover.svg) no-repeat;}
.subcategory ul li .subcate-qty .qty_bx .pcart-add:hover:after{background:url(../images/add01hover.svg) no-repeat;}
.subcategory ul li .subcate-button{width:14.754098360655737%;height:82px;}
.subcategory ul li .subcate-button .button{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin:0;box-shadow:none;-webkit-box-shadow:none;min-width:inherit;padding:12px 16px 11px;height:42px;}
.form-heading{}
.form-heading h3{font-family:'Raiders';color:#343433;text-transform:none;margin:40px 0;position:relative;font-size:25px;}
.form-heading h3:before{width:100%;height:1px;background:#cfcdcd;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;content:'';}
.form-heading h3 span{background:#fff;z-index:1;position:relative;padding:0 10px;}
.white-popup-block .modifier-popup{width:735px;max-width:735px;border-radius:10px;-webkit-border-radius:10px;border:1px solid #e90724;background:#fff;color:#3d3d3d;padding:95px 70px 0 70px;}
.modifier-popup .popup-header{padding:0px;}
.mfp-close-btn-in .modifier-popup-full .mfp-close{width:40px;height:40px;line-height:40px;border-radius:10px;-webkit-border-radius:10px;background:url(../images/sprite.png) -101px 7px #e2e2e2;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.mfp-close-btn-in .modifier-popup-full .mfp-close:hover{background:url(../images/sprite.png) -101px 7px #ea0723;opacity:1;}
.modifier-popup .popup-header h3{color:#343433;font-family:'Raiders';text-transform:none;font-size:25px;margin:0 0 20px;padding-right:30px;position:relative;}
.modifier-popup .popup-header h3 span{vertical-align:middle;position:absolute;right:0;top:5px;}
.modifier-popup .popup-header p{font:14px/21px 'OpenSans-Light';color:#3d3d3d;margin:0 0 10px;}
.modifier-popup label{font:16px 'OpenSans-Bold';padding:0 0 10px 15px;display:inline-block;color:#595656;}
.modifier-popup .controls{margin-bottom:20px;}
.modifier-popup .btn-part{margin:0 -71px -1px -71px;}
.modifier-popup .btn-part input[type="submit"]{margin:0;display:block;width:100%;min-width:inherit;border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;padding:21px;height:inherit;font-size:20px;background:#e90724;}
.modifier-popup .btn-part input[type="submit"]:hover{background:#313030;}
.modifier-popup .chosen-container-single .chosen-single span{font-size:16px;text-transform:none;color:#595656;}
.modifier-popup .chosen-container-single .chosen-single div b:after{font-size:40px;}
.modifier-popup .controls textarea{padding:15px 20px;font-size:16px;}
.modifier-popup .qty-price-part{text-align:center;margin:25px 0 25px;}
.modifier-popup .controls .price-sec{font-size:21px;color:#3d3d3d;font-family:'OpenSans-Bold';margin:0 25px;}
.modifier-popup .controls .qty_bx,
.modifier-popup .controls .price-sec{display:inline-block;vertical-align:middle;}
.modifier-popup .controls .qty_bx{width:170px;height:45px;padding:0 55px;position:relative;}
.modifier-popup .controls .qty_bx span{width:55px;}
.modifier-popup .controls .qty_bx span:after{margin-top:-10px;}
.modifier-popup .controls .qty_bx .pcart-minus:after,
.modifier-popup .controls .qty_bx .pcart-add:after{left:50%;background:url(../images/sub01.svg) no-repeat;content:"";margin-left:-10px;}
.modifier-popup .controls .qty_bx .pcart-add:after{left:inherit;right:50%;margin-right:-10px;margin-left:inherit;background:url(../images/add01.svg) no-repeat}
.modifier-popup .controls .qty_bx .pcart-minus:hover:after{background:url(../images/sub01hover.svg) no-repeat;}
.modifier-popup .controls .qty_bx .pcart-add:hover:after{background:url(../images/add01hover.svg) no-repeat;}
.outlet-pop-head{text-align:center}
.outlet-pop-head img{margin-bottom:20px}
.outlet-pop-head h3{font-size:29px;margin-bottom:0;text-transform:none;}
.outlet-pop-head p{text-transform:uppercase;font-size:29px;font-family:'gotham_blackregular';margin:5px 0 0 0;}
.outlet-design-pop{width:830px;background:#1e1d1d;border:1px solid #ffffff;border-radius:0;max-width:830px;}
.select_olt_group{text-align:center;margin-bottom:35px;}
.select_olt_group .select_time_olt{width:192px;display:inline-block;margin:0 7px;}
.select_olt_group .select_time_olt .chosen-drop{text-align:left}
.outlet-pop-body{text-align:center}
.outlet-pop-body h5{color:#fff;font-size:20px;margin-bottom:0;text-transform:uppercase;font-family:'OpenSans-Light';margin-bottom:5px}
.ad-btn-group{text-align:center;margin-bottom:15px;font-size:0;}
.ad-btn-group a{background:#757576;color:#fff;font-family:'OpenSans-Bold';font-size:20px;padding:18px 10px;min-width:268px;margin:0 auto;display:inline-block;text-transform:uppercase;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.ad-btn-group a.active_adv, .ad-btn-group a:hover{background:#ef0843}
.ad-btn-group a:nth-child(1){border-radius:20px 0 0 20px;}
.ad-btn-group a:nth-child(2){border-radius:0 20px 20px 0;}
.address-list-box-olt{padding:15px;background:#fff;width:100%;text-align:left}
.address-list-box-olt ul{padding:0 10px 0 0;list-style:none;max-height:200px;overflow:auto;}
.map_olt{height:250px}
.map_olt iframe{margin:0}
.address-list-box-olt ul li{background:#f6f6f6;padding:18px 20px;width:100%;margin-bottom:10px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;color:#000;font-family:'OpenSans-Light';font-size:20px;margin-bottom:7px;cursor:pointer;}
.address-list-box-olt ul li span{font-family:'OpenSans-Bold';}
.address-list-box-olt ul li:hover,
.address-list-box-olt ul li.active{background:#ef0843;color:#fff;}
.address-list-box-olt ul li.active p{color:#fff}
.outlet-design-pop .fadeandscale_close{width:34px;height:34px;background:url(../images/olt-close.png) no-repeat;}
.postal-code-popup{width:645px;max-width:645px;}
.postal-code-popup .outlet-pop-body h5{margin-bottom:10px;}
.postal-code-popup input[type="text"]{font-size:19px;color:#a4a2a2;}
.postal-code-popup input[type="submit"]{height:55px;min-width:180px;font-size:18px;}
.modifier-popup-full{width:735px}
.message-popup{width:625px;max-width:625px;}
.message-popup .popup-header{text-align:center;padding:0 0 60px 0;}
.message-popup h3{font-size:37px;text-transform:uppercase;font-family:'gotham_blackregular';}
.message-popup p{font-size:30px;text-transform:none;line-height:30px;font-family:'gotham_blackregular';}
.message-popup .popup-header img{margin-bottom:30px;}
.message-popup .button{background:#ef0843;box-shadow:none;-webkit-box-shadow:none;top:0;min-width:230px;padding:16px 15px;height:auto;font-size:18px;margin:0;}
.message-popup .button:hover{background:#313030;}
.message-popup .popup-body{text-align:center;}
.message-popup .popup-body p{font-size:16px;line-height:22px;margin-bottom:25px;}
.message-popup .popup-body p span{display:block;font-family:'OpenSans-Light';}
.success-popup .popup-header{padding:0 0 30px;}
.shopclosed-popup .popup-body p{text-transform:uppercase}
.no-img-borderright{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.product-sdl-imgcls img{height:242px;}
.ajax_gaytri_popup{}






/*UPDATED CHECKOUT*/

.multipart{background:#f8f8f8; padding: 60px 40px;     margin: -35px -40px 0 -40px; }
.multipart .multipart-inner{ /*max-width:670px;*/ max-width: 770px; margin:0 auto;}

.select-outer{display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; margin-bottom: 15px;}
.select-outer:last-of-type{margin-bottom:0;}
.select-outer-left{width:40%; text-align: left; padding-right:20px;}
.select-outer-left label {font-family: 'OpenSans-Bold';font-size: 14px;color: #363636;text-transform: uppercase;display: block;}
.select-outer-left label span{ color: #807f7f; font-size:12px; font-family: 'OpenSans-Light'; font-style: italic; display: inline-block;}

.select-outer-right{width: 60%;}
.select-outer-right select{margin:0; height:37px;}
.select-outer-right span.unique{ color: #807f7f; font-size:14px; padding:0 15px;}

.package_formbx .form-group {border-bottom: 1px solid #dfdddd;margin: 0 0 25px;padding-bottom: 25px;}

.pfqty_list{ list-style: none; padding: 0 0 0 25px;}
.pfqty_list li {margin: 0 0 12px;  display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; }
.pfqty_list li:last-child{margin:0;}
.pfqty_list li:after{clear: both;display: block;content: '';}

.pfqty_list li .pf_qtybxsmall{ /*width:  13.793103448275862%;*/ width: 120px;}
.pfqty_list li .title{width: 15.517241379310345%; /*width: 135px;*/ padding-right:20px;}
.pfqty_list li .description{font:14px/18px 'OpenSans-Light'; margin:0; width:  59.19540229885057%; /*width: 515px;*/padding-right:20px;}
.pfqty_list li .price{width: 11.494252873563218%; /*width: 100px;*/}
.pfqty_list li .title, .pfqty_list li .price{font-family: 'OpenSans-Bold';font-size: 14px;color: #363636;}



/*already have*/
.qty-part {width: 100px;position: relative;padding: 0 30px;}
.qty-part:after{clear: both;display: block;content: '';}
.qty-part input[type="text"] {border: 0; width:40px; margin: 0 auto; padding: 3px; text-align: center; height: 30px; border-top:2px solid #efefef;border-bottom:2px solid #efefef; font-family:'OpenSans-Bold';}
.qty-part span{display: inline-block;width: 30px;height: 30px !important;text-align: center;font-size: 19px !important;line-height: 30px !important;position: absolute;left: 0;top: 0;background: #efefef; cursor: pointer;font-family: 'OpenSans-Bold';transition: all 0.2s ease;}
.qty-part span:hover{background:#000000;color:#fff;}
.qty-part span.qty-part-plus{left:inherit;right:0;border-radius: 0 4px 4px 0;}
.qty-part span.qty-part-minus{border-radius:4px 0 0 4px;}
/*already have*/


.hide_count{display: none !important;}




@media(max-width:992px){
	.multipart{padding:20px 15px; 	margin: -15px -15px 0 -15px;}
}

@media(max-width:767px){
	.pfqty_list li{display: block; display: -webkit-block; }
	.pfqty_list li .pf_qtybxsmall, .pfqty_list li .title, .pfqty_list li .description, .pfqty_list li .price{width:100%; padding: 0; margin:5px 0;}
}

@media(max-width:480px){
	.select-outer{display: block; display: -webkit-block; }
	.select-outer-left, .select-outer-right{width:100%;}
	.select-outer-left label{margin: 0 0 5px;}
	.select-outer-right span.unique{padding:0}
}
