.product-review-main hr{width:100%;float:left}
.product-review-main h1{font-weight:400;font-size:28px;line-height:1.2}
.authorName{overflow:hidden;max-width:300px;white-space:nowrap;display:block;text-overflow:ellipsis;font-size:21px!important;line-height:1.3!important;font-family:Arial,sans-serif;text-rendering:optimizeLegibility}
.prduct-review-right .reviewprod-title{font-size:16px;line-height:20px;padding-bottom:5px}
.prduct-review-right .reviewprod-description{font-size:14px;line-height:20px}
.prduct-review-right .reviewprod-description span{display:block;padding-bottom:3px}
.product-review-main .product-review-section{width:100%;margin-right:0;margin-left:0}
.product-review-main .product-review-section .product-review{text-align:center}
.product-review-main .product-review-section .product-review a>img{margin:0 auto}
.prduct-review-right{font-size:14px;line-height:20px}
.review-stars{margin:10px 0 0;float:left}
.user-rating{border:none}
.user-rating>input{display:none}
.user-rating>label:before{margin:0 1px 0;font-size:1em;font-family:FontAwesome;display:inline-block;content:"\f006";transition:color .5s ease}
.user-rating>label{color:#bbb;float:right;font-weight:400;font-size:30px;cursor:pointer}
.user-rating:not(:checked)>label:hover~label:before,.user-rating>input:checked~label:before,.user-rating>label:hover:before{color:#ffbd00;content:"\f005"}
.user-rating>input:checked+label:hover,.user-rating>input:checked~label:hover,.user-rating>input:checked~label:hover~label,.user-rating>label:hover~input:checked~label{color:#6eb6ee}
.userreview-text.fade{background:inherit}
.userreview-text .form-horizontal label.col-sm-3{font-size:16px;font-weight:400}
.userreview-text .form-horizontal fieldset{padding-top:7px}
.customer-details .customer-icon{border-radius:50%;clear:both;height:50px;text-align:center;width:50px;vertical-align:middle;font-size:22px;color:#fff;margin:0 auto;line-height:50px;font-family:arial,sans-serif;text-transform:uppercase}
.rate-txt{font-size:14px;margin-left:20px;font-weight:700;font-family:arial;display:none}
.user-input-review{margin-top:15px;float:left;width:100%;display:none}
.user-input-review textarea{background-color:#fff;width:100%;padding:5px 7px;resize:vertical;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}
.review-headline{display:none;margin-top:15px}
.review-headline input[type=text]{background-color:#fff;height:31px;padding:3px 7px;line-height:normal;width:100%}
input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select.a-select-multiple,textarea{border:1px solid #a6a6a6;border-top-color:#949494;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 0 rgba(0,0,0,.07) inset;outline:0}
input:focus,textarea:focus{outline:0;border:1px solid #e77600;box-shadow:none}
.review-bottom-action{margin-top:5px}
.review-tips-section{margin-top:5px;float:left}
.review-tips-section span{margin-bottom:5px;display:block}
.review-tips-section ul{margin:0;padding:0;list-style:none}
.review-tips-section ul li{padding:0 0 5px 0;list-style:none}
.review-tips-section ul li i{font-size:6px;vertical-align:1px;margin-right:4px}
.review-tips-title a{font-size:14px;text-decoration:none}
.review-tips-title a:hover{text-decoration:underline}
.review-tips-title i{margin-right:5px;font-size:12px;vertical-align:1px}
.review-tips-title.active i.fa-chevron-down:before{content:"\f077"}
.review-tips-section .review-tips-title{margin-bottom:5px}
.review-tips-section .accordion-content{padding-left:20px}
.reviewer-name{font-size:13px;margin-left:10px;float:left;color:#007600;display:none}
.reviewer-name i{font-size:14px;vertical-align:-2px;margin-right:3px}
.reviewer-name span{display:inline-block}
.reviewer-name .reviewer-name-label{color:#0066c0}
.reviewer-name a{color:#0066c0;text-decoration:none}
.reviewer-name a:hover{text-decoration:underline}
.reviewer-name .divider{color:#333}
.customer-review-row{position:relative;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;margin-top:20px;display:flex;flex-direction:row}
.customer-details{width:135px;text-align:center;padding:6px 10px 0;font-size:13px}
.customer-details .customer-name{font-weight:700;display:block;padding:5px 0 2px;font-size:13px}
.customer-comments{margin-left:15px;font-size:13px;border:1px solid #e0e0e0;border-radius:4px;position:relative;padding:15px 20px 20px;line-height:18px;color:#3e3e3e;font-family:Arial,sans-serif;flex:1}
.customer-comments:after,.customer-comments:before{right:100%;top:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.customer-comments:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:15px;margin-top:-15px}
.customer-comments:before{border-color:rgba(224,224,224,0);border-right-color:#e0e0e0;border-width:16px;margin-top:-16px}
.comment-title{font-weight:700;font-size:16px;margin-bottom:10px;color:#1a1a1a;font-family:Arial,sans-serif}
.helpful-comment{position:absolute;background:#f1f1f1;padding:6px 20px;clear:both;bottom:0;left:0;width:100%;border-radius:0 0 4px 4px;line-height:24px}
.comment-date{font-size:12px;color:c1c1c1}
.a-size-mini{font-size:11px!important;line-height:1.465!important}
.a-size-mini .a-icon-text-separator,.a-size-mini .a-text-separator{height:12px}
.a-text-bold{font-weight:700!important}
.a-color-state{color:#cc750e!important}
.star-rating>i{font-size:30px;display:inline-block;position:relative;font-family:FontAwesome;font-style:normal;font-size:18px;border:0}
.star-rating>i:before{color:#ddd;content:"\f005\f005\f005\f005\f005"}
.star-rating>i.rating-45:after{content:"\f005\f005\f005\f005\f089"}
.star-rating>i.rating-1:after{content:"\f005\f089\f089\f089\f089"}
.star-rating>i:after{color:orange;position:absolute;left:0}
.a-icon-text-separator,.a-text-separator{display:inline-block;margin:-2px .67375em 0;width:1px;background-color:#ddd;line-height:0;height:14px;vertical-align:middle}
.info-button{display:none}
.delete-photo{width:20px;height:20px;position:absolute;right:-8px;background:url(/img/src/delete-photo.png) no-repeat}
.star-rating>i.rating-10:after{content:"\f005"}
.star-rating>i.rating-20:after{content:"\f005\f005"}
.star-rating>i.rating-30:after{content:"\f005\f005\f005"}
.star-rating>i.rating-40:after{content:"\f005\f005\f005\f005"}
.star-rating>i.rating-50:after{content:"\f005\f005\f005\f005\f005"}
.product-gallery li img{max-width:50px}
.product-gallery li{display:inline-block;margin:10px 5px 0 5px;vertical-align:top;cursor:pointer}
.product-gallery{text-align:left}
@media screen and (max-width:1330px){
#price_comparison{display:none!important}
}
#price_comparison{position:absolute;top:0;right:-200px}
.popover{height:initial!important}
.bg-customreply{padding-left:35px;font-style:italic}
.product-gallery{text-align:left}
.product-gallery li,.product-gallery>div{display:inline-block;margin:10px 5px 0 5px;vertical-align:top;cursor:pointer}
.popup-overlay{background-color:rgba(68,68,68,.8);position:fixed;top:0;left:0;width:100%;height:100%}
.product-gallery-popup{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:1000}
.product-gallery-popup .product-popup-content{position:absolute;width:980px;height:580px;top:50%;left:50%;margin-left:-490px;margin-top:-290px;background-color:#fff;overflow:hidden}
.product-image,.product-information{float:left}
.product-information{width:34%;padding:35px 15px 0;line-height:16px;font-family:Arial,sans-serif;height:580px;overflow:auto}
.product-information div.userreview-star-ratings{display:block;font-size:13px;font-weight:700;padding-bottom:2px}
.product-information p{display:block}
.product-image{width:66%;height:580px;overflow:hidden;position:relative;text-align:center;background:#000}
.product-popup-content .product-image{display:flex;align-items:center;justify-content:center}
.product-image img{max-height:100%}
a.cross{position:absolute;top:10px;right:10px;font-size:18px;color:#333;text-decoration:none}
.gallery-nav-btns{position:absolute;top:50%;width:100%;height:40px;margin-top:-25px}
.gallery-nav-btns a{display:block;position:absolute;width:35px;height:80px;text-align:center;right:0;background-image:url(/img/src/slim-arrow-sprite.png);background-repeat:no-repeat;opacity:.8;cursor:pointer}
.gallery-nav-btns a:hover{opacity:1}
.nav-btn.prev{left:0;background-position:0 0}
.nav-btn.next{right:0;background-position:-35px 0}
.uploadimg-popup-content{display:none}
.product-information .review-product-title{font-size:16px;padding-bottom:15px;line-height:21px}
.product-information .customer-name{padding-bottom:10px}
.product-information .userreview-star-ratings span{display:inline-block;padding-left:3px;color:#333;font-size:13px;vertical-align:middle}
.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb}
.myaccount-heading-cont{margin-bottom:20px;border-bottom:1px solid #e4e4e4;display:flex;align-items:center;padding-bottom:5px}
  .myaccount-heading-cont h1 { color: var(--primarycolor); font-size: var(--main-heading-size); font-weight: 300; white-space: nowrap; padding: 0; margin-bottom: 0 }
.welcome-txt-cont{font-size:16px;margin-left:auto;text-align:right}
.myaccount-otions{border-radius:4px 4px 4px 4px;margin-bottom:30px;border:1px solid #ddd}
.myaccount-otions h2{font-size:18px;font-weight:400;margin-bottom:10px;color:#d43900;border-bottom:1px solid #e4e4e4;padding-bottom:5px}
.myaccount-otions>ul{padding:0;list-style:none}
.myaccount-otions>ul>li{border-top:1px solid #e4e4e4;padding-bottom:10px}
.myaccount-otions>ul>li:first-child{border-top:0 solid #e4e4e4}
.myaccount-otions>ul>li>span{text-decoration:none;color:#d43900;font-size:14px;/*padding:12px 0 6px 30px;*/display:block}
.myaccount-otions>ul>li>span>svg.icon{display: inline-block;width: 20px;height: 20px;vertical-align: middle;fill:#d43900;margin: 10px 5px;}
.myaccount-otions>ul>li>span.selected{color:#d43900}
/*.myaccount-otions>ul>li>span.products-icon{background-image:url(/img/src/products-icon.svg);background-position:6px 9px;background-repeat:no-repeat;background-size:20px 20px}
.myaccount-otions>ul>li>span.settings-icon{background-image:url(/img/src/settings-icon.svg);background-position:8px 11px;background-repeat:no-repeat;background-size:16px 16px}
.myaccount-otions>ul>li>span.mydesign-icon{background-image:url(/img/src/mydesign-icon.svg);background-position:7px 11px;background-repeat:no-repeat;background-size:16px 16px}
.myaccount-otions>ul>li>span.review-icon{background-image:url(/img/src/review-icon.svg);background-position:7px 10px;background-repeat:no-repeat;background-size:18px 18px}*/
.myaccount-otions>ul>li>ul{padding:0;margin:0 0 0 30px;list-style:none}
.myaccount-otions>ul>li>ul>li{border-top:0 solid #e4e4e4}
.myaccount-otions>ul>li>ul>li>a{text-decoration:none;color:#333;padding:5px 0 5px 7px;font-size:14px;display:block;position:relative}
.myaccount-otions>ul>li>ul>li>a span{font-size:12px}
.myaccount-otions>ul>li>ul>li>a:hover{background-color:#eee;color:#1d50c3}
.myaccount-otions>ul>li>ul>li>a.selected{background-color:#2e82ce;color:#fff}
.myaccount-otions>ul>li>ul>li>a.selected span.selected2{top:0;right:-8px;border-top:15px double transparent;border-bottom:16px double transparent;border-right:0;border-left:8px solid #2e82ce;position:absolute}
.myaccount-overlay{display:none;position:fixed;left:0;right:0;top:0;height:100%;z-index:1003;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}
  .myaccount-overlay.active::before { content: "j"; font-family: FontAwesome !important; font-style: normal !important; font-weight: 400 !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: rgba(0,0,0,.767); font-size: 24px; position: absolute; left: 14px; top: 10px; background:#fff; border-radius: 50%; width: 36px; height: 36px; text-align: center; line-height: 36px; box-shadow: var(--box-shadow); }
.myaccount-overlay.on{display:block;left:235px;width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}
.myaccount-overlay.on.active{background:rgba(0,0,0,.1);-webkit-transition:all .5s ease;transition:all .5s ease}
.myaccount-cont a{text-decoration:none}
.myaccount-title-cont{display:flex;align-items:center;flex-flow:row wrap;margin-bottom:15px}
.myaccount-cont .myaccount-title-cont h2{font-size:22px;font-weight:400;color:#333;margin-bottom:0}
.myaccount-cont .myaccount-title-cont .btn i{font-size:18px}
.myaccount-cont .myaccount-product-details{font-size:12px;color:#333;line-height:20px;margin-bottom:15px}
.package_detail+.product-summary-middle,.product-summary-middle:first-child{border-top:0}
.order_detail{display:flex;flex-flow:row nowrap}
.order_detail .order_detail_col{flex:auto;padding:0 5px}
.order_detail.before_login .order_detail_col .detail_text,.order_detail.before_login .order_detail_col .title_text{display:inline-block;vertical-align:middle}
.order_detail.before_login .order_detail_col .detail_text{font-weight:600}
.order_detail .order_detail_col .title_text{font-size:11px;display:block}
.order_detail .order_detail_col .detail_text{font-size:12px!important;display:block;text-transform:capitalize!important}
.order_detail .order_detail_col.arrow_selector{flex:0 40px}
.package_detail:first-child{border-top:0}
.package_detail{background-color:#f2f9ff;display:flex;flex-flow:row nowrap;font-size:12px;padding:10px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}
.package_detail .package_detail_col{min-width:85px;flex:1;padding:0 5px}
.package_detail .title_text{padding-bottom:3px;text-transform:uppercase;font-size:11px;line-height:normal}
.package_detail .detail_text{font-weight:600;line-height:normal}
.package_detail.packagetrack_info{align-items:center;border-top:0px;}
.package_detail.packagetrack_info .package_detail_col:last-child{min-width:auto;flex: 0;}
.package_detail.packagetrack_info .package_detail_col .order-shipped{margin-top:0px;}
.product-summary-top{border-radius:4px 4px 0 0;border:1px solid #e4e4e4;padding:10px;font-size:14px;color:#333;line-height:18px;background-color:#fbfbfb;margin-bottom:-1px}
.product-summary-top.active{border-radius:4px 4px 0 0}
.product-summary-top [class*=col-]{padding-left:0}
.product-summary-top .show_order_details i{font-size:24px;line-height:36px}
.product-summary-top.active .show_order_details i:before{content:"\f077"}
.product-summary-top .order-date-bx{font-size:12px}
.product-summary-top .order-total-bx{font-size:12px}
.product-summary-top .order-ship-bx{font-size:12px}
.product-summary-top .order-ship-bx a{text-decoration:none}
.product-summary-top .order-ship-bx i{font-size:14px;position:relative;top:2px;color:#555}
.product-summary-top .order-id-bx{text-align:right;font-size:12px!important}
.product-summary-top span{text-transform:uppercase;font-size:11px!important}
.product-summary-body{border-radius:4px 4px 0 0;border:1px solid #e4e4e4;padding:0}
.myaccount-product-details .product-summary-heading+.product-summary-body,.myaccount-product-details .product-summary-top+.product-summary-body{border-radius:0 0 4px 4px}
.product-summary-middle{border-top:1px solid #e4e4e4;padding:15px}
.product-summary-middle:first-child{border-top:none}
.product-summary-middle .steps{margin-top:15px}
.product-summary-middle .img-cont{width:20%;padding-right:15px}
.product-summary-detail{display:flex;flex-flow:row wrap}
.product-summary-middle .img-cont img{max-height:108px}
.product-summary-middle .product-inner-cont{width:80%;line-height:normal}
.product-summary-middle>.product-inner-cont:first-child{border-bottom:0 solid #e4e4e4}
.product-summary-middle .product-inner-cont .left-cont .total-cont{color:#b12704!important}
.product-summary-middle .product-inner-cont .left-cont>p{font-size:14px;margin-bottom:5px}
.product-summary-middle .product-inner-cont .left-cont>p>a.btn{margin-top:5px}
.product-summary-middle .product-inner-cont .left-cont>span{font-size:12px;display:block;margin-bottom:6px}
.myaccount-product-details .product-summary-heading{padding:15px;border:1px solid #e4e4e4;margin-bottom:-1px;border-radius:4px 4px 0 0}
.myaccount-product-details .product-summary-heading h2{font-size:21px;font-weight:400;margin-bottom:5px;color:#333}
.myaccount-product-details .product-summary-heading p{font-size:12px}
.myaccount-cont .address-detail-cont{border:1px #e4e4e4 solid;padding:15px;margin-bottom:15px;border-radius:4px}
.myaccount-cont .address-detail-cont .address-bx{font-size:12px;color:#333;line-height:18px}
.myaccount-cont .address-detail-cont .address-bx h3{font-size:14px;margin-bottom:8px;color:#333;font-weight:700}
.myaccount-cont .address-detail-cont .payment-bx{font-size:12px;color:#333;line-height:18px}
.myaccount-cont .address-detail-cont .payment-bx h3{font-size:14px;margin-bottom:8px;color:#333;font-weight:700}
.myaccount-cont .address-detail-cont .summary-bx{font-size:12px;color:#333;line-height:18px}
.myaccount-cont .address-detail-cont .summary-bx h3{font-size:14px;margin-bottom:8px;color:#333;font-weight:700}
.myaccount-cont .address-detail-cont .summary-bx .items-cont{margin-bottom:10px}
.myaccount-cont .address-detail-cont .summary-bx p{margin-bottom:2px}
.myaccount-cont .address-detail-cont .summary-bx .item{display:block;float:left;width:70%}
.myaccount-cont .address-detail-cont .summary-bx .price{display:block;float:left;width:30%;text-align:right;font-weight:700}
.myaccount-cont .address-detail-cont .summary-bx .total{color:#d43900;font-weight:700;font-size:14px;border-top:1px #e4e4e4 solid;margin-top:3px;padding-top:5px}
.product-summary-middle .product-inner-cont .right-cont .order_actionBtn{margin-bottom:10px}
.product-summary-middle .product-inner-cont .right-cont .order_actionBtn:last-child{margin-bottom:0}
.product-summary-middle .product-inner-cont .right-cont i{font-size:14px;color:#e0e0e0}
.product-summary-bottom{border-radius:0 0 4px 4px;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;padding:15px 10px;background-color:#fbfbfb}
.product-summary-bottom a.btn{margin-left:10px}
.shopping-experience{border:none;width:80px;padding-top:6px}
.shopping-experience>input{display:none}
.shopping-experience>label{color:#ddd;float:right;font-weight:400;font-size:12px;margin-bottom:0}
.shopping-experience>label:after{margin:0 1px 5px;font-size:1.25em;font-family:FontAwesome;display:inline-block;content:"\f005"}
.need-help-cont{border:1px solid #e4e4e4;padding:0 5px;margin:25px 0 0 0;font-size:12px;color:#333;text-align:center;background:#fbfbfb}
.need-help-cont .icon-cont{border:1px solid #e4e4e4;width:52px;height:52px;font-size:12px;color:#333;margin:0 auto;position:relative;top:-25px;border-radius:50%;background-color:#fff}
.need-help-cont .icon-cont i{font-size:30px;line-height:52px;color:#d43900}
.need-help-cont .icon-details h2{font-size:18px;font-weight:400;margin-bottom:5px;color:#d43900}
.need-help-cont .icon-details{font-size:12px;color:#333;margin:-15px 0 15px 0}
.need-help-cont .icon-details span{display:block;font-size:18px;font-weight:700;padding-top:5px;margin-bottom:8px}
.need-help-cont .icon-details p{padding-bottom:10px;font-size:12px;line-height:18px}
.need-help-cont .icon-details .time-sh{margin-bottom:25px;font-size:12px;line-height:18px}
.need-help-cont .icon-details .link-txt-cont{line-height:18px}
.need-help-cont .icon-details a{text-decoration:none;word-wrap:break-word}
.shopping-experience:not(:checked)>label:hover,.shopping-experience:not(:checked)>label:hover~label,.shopping-experience>input:checked~label{color:#2ecc71}
.shopping-experience>input:checked+label:hover,.shopping-experience>input:checked~label:hover,.shopping-experience>input:checked~label:hover~label,.shopping-experience>label:hover~input:checked~label{color:#2ecc71}
/*!-----------------------Account details page-----------------------*/
.address-form-cont .col-form-label{font-weight:600;font-size:13px}
.address-form-cont .form-group{margin-bottom:8px}
.address-form-cont .form-group .phone{width:54%;float:left;margin-right:3px}
.address-form-cont .form-group .ext{width:15%;float:left;margin-left:4px}
.address-form-cont .form-group .ext-field{width:28%;float:left}
/*!-----------------------Shipping details page-----------------------*/
.shipping-details-cont .shipping-address-cont{font-size:14px;line-height:18px;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;position:relative;min-height:190px;border-top:2px solid #8bc34a;margin-bottom:20px}
.shipping-details-cont .shipping-address-cont .shipping-address-inner-cont{padding:15px 20px}
.shipping-details-cont .shipping-address-cont .shipping-address-inner-cont>div{padding-bottom:3px}
.shipping-details-cont .shipping-address-cont .shipping-address-inner-cont .address-title{font-size:14px;padding-bottom:5px;font-weight:700}
.shipping-details-cont .shipping-address-cont .shipping-address-inner-cont .address-title i{font-size:16px;color:#d43900}
.shipping-details-cont .add-new-address{padding-top:20px;text-align:center}
.shipping-details-cont .add-new-address .btn-lg{padding:10px 20px}
.shipping-details-cont .shipping-address-cont .buttons-cont{position:absolute;bottom:0;display:block;width:100%;padding:0 20px 15px 20px;font-size:13px}
/*!-----------------------Mydesign - view/reorder saved design page-----------------------*/
.mydesign-reorder-menu{background-color:#f9f9f9;padding:10px;border-radius:4px;border:1px solid #e4e4e4;height:100%}
.mydesign-reorder-menu ul{list-style:none}
.mydesign-reorder-menu ul li{display:block;font-size:11px;font-weight:700;margin-bottom:8px;border-bottom:1px solid #e4e4e4;position:relative}
.mydesign-reorder-menu ul li a{font-size:11px;color:#1d50c3;text-decoration:none;display:block;padding:5px 0;font-weight:400;padding-left:15px}
.mydesign-reorder-menu ul li a i{color:#d43900;margin-right:2px;position:absolute;margin-left:-15px}
.mydesign-reorder-menu ul li a.btn{font-size:12px;margin-top:15px}
.mydesign-reorder-menu ul li a.btn i{top:7px;font-size:14px}
.view-reorder-details-cont{display:flex;flex-flow:row wrap;margin:0 -10px}
.view-reorder-details-cont .view-reorder-ocms-cont {padding: 0 10px;font-size: 12px;line-height: 18px;min-height: 230px;margin-bottom: 20px;width: 20%}
.view-reorder-details-cont .view-reorder-ocms-cont .view-reorder-ocms-body {border: 1px solid #e4e4e4;position: relative;border-top: 2px solid #8bc34a;height: 100%}
.view-reorder-details-cont .view-reorder-ocms-cont .view-reorder-inner-ocms-cont {padding: 10px 10px 46px}
.view-reorder-details-cont .view-reorder-ocms-cont .buttons-ocms-cont {position: absolute;bottom: 0;display: block;width: 100%;padding: 10px 10px}
.view-reorder-details-cont .view-reorder-ocms-cont .buttons-ocms-cont > a:first-child {margin-right: 5px}
.view-reorder-details-cont .view-reorder-ocms-cont .buttons-ocms-cont .btn-sm {padding: .25rem .5rem;font-size: .875rem !important;border-radius: 0.2rem !important;}
.view-reorder-details-cont .view-reorder-ocms-cont .buttons-ocms-cont .btn-light {background: #eff0f3}
.view-reorder-details-cont .view-reorder-ocms-cont .buttons-ocms-cont .btn-light :hover {background: #e0e3e8}
.view-reorder-details-cont .view-reorder-cont{padding:0 10px;font-size:12px;line-height:18px;min-height:230px;margin-bottom:20px;width:50%}
.view-reorder-details-cont .view-reorder-cont .view-reorder-body{border:1px solid #e4e4e4;position:relative;border-top:2px solid #8bc34a;height:100%}
.view-reorder-details-cont .view-reorder-cont .view-reorder-inner-cont{padding:10px 10px 46px}
.view-reorder-cont .view-reorder-inner-cont .img-cont{margin:0 auto 10px;text-align:center;height:150px;line-height:150px}
.view-reorder-cont .view-reorder-inner-cont .img-cont>a{display:inline-block;vertical-align:middle}
.view-reorder-cont .view-reorder-inner-cont .heading-cont{margin-bottom:5px}
.view-reorder-cont .view-reorder-inner-cont .size-cont{margin-bottom:5px}
.view-reorder-details-cont .view-reorder-cont .buttons-cont{position:absolute;bottom:0;display:block;width:100%;padding:10px 10px}
.view-reorder-details-cont .view-reorder-cont .buttons-cont>a:first-child{margin-right:5px}
.view-reorder-cont .buttons-cont a.edit-button{float:left;cursor:pointer;font-size:13px}
.view-reorder-cont .buttons-cont a.edit-button i{font-size:14px}
.view-reorder-cont .buttons-cont a.delete-button{float:right;cursor:pointer;font-size:13px}
.view-reorder-cont .buttons-cont a.delete-button i{font-size:14px}
.view-reorder-cont .buttons-cont a.preview-button{float:left;cursor:pointer;font-size:13px;padding-right:10px}
.view-reorder-cont .buttons-cont a.preview-button i{font-size:14px}
.view-reorder-details-cont .view-reorder-cont .buttons-cont .btn-sm{padding:.25rem .5rem;font-size:.875rem!important;border-radius:0.2rem!important;}
.view-reorder-details-cont .view-reorder-cont .buttons-cont .btn-light{background:#eff0f3}
.view-reorder-details-cont .view-reorder-cont .buttons-cont .btn-light :hover{background:#e0e3e8}
/*!-----------------------Reviews - Reviews your purchases page-----------------------*/
/*!-----------------------Settings - Chnage password page-----------------------*/
.settings-cont{margin-bottom:20px}
.settings-cont .change-password-cont{padding:15px;border:1px solid #e4e4e4;font-size:14px}
.change-password-cont .form-horizontal .form-group .btn{margin-right:5px}
.change-password-cont .show-email-cont{background-color:#f0f7e8;padding:7px;margin-bottom:15px;font-weight:600;border-radius:4px}
.change-password-cont .font-weight-bold{font-weight:600!important}
.change-password-cont .ins-text{margin-bottom:10px}
/*!-----------------------Settings - Promo offers page-----------------------*/
.settings-cont .promo-offers-cont{padding:15px 20px;border:1px solid #e4e4e4;border-radius:4px}
.promo-offers-cont .promo-offers-heading{font-size:14px;font-weight:700;border-bottom:1px solid #e4e4e4;margin-bottom:10px;padding-bottom:5px;color:#333}
.promo-offers-cont .promo-offers-details{font-size:14px;margin-bottom:15px;color:#333;line-height:18px}
.promo-offers-cont .promo-offers-details .checkbox input[type=checkbox]{margin-top:3px}
.promo-offers-cont .promo-offers-details .form-group{height:15px;margin-left:-15px}
/*!order track bar*/
.steps{position:relative}
.steps.stock_order .progress{width:80%}
.steps .progress{height:4px;position:absolute;background-size:20px 20px;top:29px;left:50%;right:0;width:86%;transform:translateX(-50%);background-color:#e5e5e5}
.popup-track-order-cont .steps .progress{top:24px}
.steps .progress-bar{background-color:#2b9e39}
.order-bar ul{margin:0;padding:0;list-style:none;display:flex}
.order-bar ul li.order-step{zoom:1;text-align:center;color:#6c7778;font-size:12px;vertical-align:top;padding:0 8px 0 0;cursor:pointer;width:14.3%}
.order-bar ul li.order-step.done,.order-bar ul li.order-step.processed{color:#333;font-size:12px}
.order-bar ul li.order-step.processed{font-weight:600}
.order-bar ul li.order-step:first-child{padding-left:0}
.order-bar ul li.order-step:last-child{padding-right:0}
.order-step.done>a,.order-step.processed>a{background:#2b9e39;height:22px;width:22px;display:block;border:2px solid #2b9e39;position:relative;margin:0 auto}
.steps.order-shipped .btn-success{background-color:#2b9e39;border-color:#2b9e39}
.order-bar ul li.order-step span.order-date{display:block;color:#6c7778;padding-top:4px;visibility:hidden;line-height:normal}
.order-bar ul li.order-step span.order-status{font-size:13px;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.order-bar ul li.order-step.done span.order-date,.order-bar ul li.order-step.processed span.order-date{display:block;color:#333;padding-top:4px;visibility:visible}
.order-bar ul li.order-step.done span.order-status,.order-bar ul li.order-step.processed span.order-status{visibility:visible}
.order-step>a{background:#fff;border-radius:50%;height:22px;width:22px;display:block;border:2px solid #e5e5e5;position:relative;margin:0 auto}
.order-step.done>a::before,.order-step.processed>a::before{content:"\e263";font-family:FontAwesome;color:#fff;top:50%;position:absolute;left:50%;transform:translate(-50%,-50%)}
.order-step.inactive>a{background-position:center -199px;height:22px;display:block}
.order-status-details{width:99%;clear:both;border:1px solid #cbb988;margin-top:20px;display:none;min-height:40px;margin-bottom:6px;padding:5px;position:absolute;background:#fcf4df;z-index:1;border-radius:4px;bottom:35px;-webkit-box-shadow:1px 2px 3px 0 #dadada;box-shadow:1px 2px 3px 0 #dadada}
.order-status-title{display:block;color:#2b9e39}
.arrow_box{margin:0 auto 21px;width:20px;height:20px;position:relative}
.arrow_box:after,.arrow_box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.arrow_box:after{border-color:rgba(255,255,255,0);border-top-color:#fcf4df;border-width:10px;margin-left:-10px}
.arrow_box:before{border-color:rgba(148,148,148,0);border-top-color:#baa97c;border-width:11px;margin-left:-11px}
.track-order .table-bordered>thead>tr>th{border-bottom-width:2px;border-bottom-color:#cbb988;background-color:#fcf4df}
.order-shipped{margin:12px 0 0;text-align:center;float:left;width:100%}
.order-shipped .order-shipped-title{font-size:17px;text-align:center;color:#444;line-height:20px}
.order-shipped .tracking-details{padding-top:5px;font-size:12px}
#cboxContent .modal-header{padding:0 0 10px 0!important}
#cboxContent .modal-footer{padding:15px 0 0 0!important}
.heading-divider{margin-top:0}
.red{color:#e00}
/*!-----------------------Popup invoice CSS-----------------------*/
.popup-invoice-heading{font-size:16px;color:#000;padding-bottom:5px;font-weight:700}
.popup-invoice-address{font-size:13px;color:#000;padding-bottom:5px;line-height:18px}
.popup-invoice-call{font-size:14px;color:#000;font-weight:700}
.popup-invoice-tr-bg{font-size:12px;color:#fff;font-weight:700;background-color:#3b5786;line-height:22px}
.popup-brdr-bottom{border-bottom:1px solid #000;text-align:right;padding:8px 0 2px}
.popup-red{color:#c00}
.popup-product-summary{font-size:12px;padding:8px;color:#333;background-color:#fbfbfb;line-height:normal;border:1px solid #e4e4e4;border-radius:4px 4px 0 0;white-space:normal}
.popup-product-summary .summary-title{padding-bottom:6px;font-weight:600}
.popup-track-order-cont{border:1px solid #e4e4e4;border-radius:0 0 4px 4px;padding:8px;color:#000;border-top:0;white-space:normal}
.popup-track-order-cont .tracking-cont{border:1px solid #e4e4e4;padding:8px;background-color:#f1fbfd;margin-bottom:12px;font-size:11px}
.popup-track-order-cont .glossary-cont-heading{padding:0 0 5px 0;border-bottom:1px solid #e4e4e4;margin-bottom:10px}
.popup-track-order-cont .glossary-inner-cont{font-size:12px;line-height:18px}
.popup-track-order-cont .glossary-inner-cont img{border:1px solid #e4e4e4;padding:3px;width:19px}
.popup-track-order-cont .expected-dt{font-size:12px;line-height:18px;margin-bottom:12px}
.popup-track-order-cont .expected-dt .expected-dt-txt{margin-bottom:5px}
.popup-track-order-cont .track-info{margin-top:10px}
.popup-track-order-cont .glossary-inner-cont .glossary-inner-txt{padding-top:5px}
/*!-----------------------Mobile CSS-----------------------*/
.sidebar-toggler{display:none}
html.on{overflow:hidden;-webkit-overflow-scrolling:touch;position:relative}
html.on .page__content,html.on body{overflow:hidden;-webkit-overflow-scrolling:touch}
.popover{font-size:14px}
.list-group{margin-bottom:20px}
.orderInvoiceModal .modal-dialog{max-width:702px}
.modalClose_custom .close{position:absolute;top:-12px;right:-12px;width:30px;height:30px;background:#222;border:2px solid #fff;color:#fff;opacity:1;font-size:22px;z-index:1;border-radius:50%;box-shadow:0 0 5px rgb(0 0 0 / 90%);line-height:31px;text-align:center;outline:0}
.modalClose_custom .close:not(:disabled):not(.disabled):focus,.modalClose_custom .close:not(:disabled):not(.disabled):hover{opacity:1}
.modalClose_custom .modal-body{padding:1.2rem}
table.tbl_statement{font-size:12px;line-height:18px;color:#333}
table.tbl_statement thead{background-color:#eee}
table.tbl_statement th:nth-child(1){text-align:left}
table.tbl_statement th:nth-child(2){text-align:center}
table.tbl_statement th:nth-child(3){text-align:left}
table.tbl_statement th:nth-child(4){text-align:center}
table.tbl_statement th:nth-child(5){text-align:center}
table.tbl_statement th:nth-child(6){text-align:center}
table.tbl_statement th:nth-child(7){text-align:center}
table.tbl_statement td:nth-child(1){text-align:left;vertical-align:top;font-weight:700}
table.tbl_statement td:nth-child(2){text-align:left;vertical-align:top}
table.tbl_statement td:nth-child(3){text-align:left;vertical-align:top}
table.tbl_statement td:nth-child(4){text-align:right;vertical-align:top}
table.tbl_statement td:nth-child(5){text-align:right;vertical-align:top}
table.tbl_statement td:nth-child(6){text-align:right;vertical-align:top}
table.tbl_statement td:nth-child(7){text-align:right;vertical-align:bottom;font-weight:700}
table.tbl_statement tr.order_balance td{font-size:13px;font-weight:700;border-bottom:2px solid #ccc;background-color:#f6f6f6}
#ac_statement .modal-header{border-bottom:none}
#ac_statement button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:#ebebeb;color:#888;text-shadow:0 1px 0 #fff;opacity:.8;height:25px;width:25px;border-radius:100%;border:1px solid #c2c2c2;margin:0 0 0 auto}
#ac_statement button.close:hover{opacity:1}
.modal_st_table table.table-bordered th:nth-child(1){text-align:left}
.modal_st_table table.table-bordered th:nth-child(2){text-align:center}
.modal_st_table table.table-bordered th:nth-child(3){text-align:left}
.modal_st_table table.table-bordered th:nth-child(4){text-align:center}
.modal_st_table table.table-bordered th:nth-child(5){text-align:center}
.modal_st_table table.table-bordered th:nth-child(6){text-align:center}
.modal_st_table table.table-bordered th:nth-child(7){text-align:center}
.modal_st_table .body12b{FONT-WEIGHT:bold;FONT-SIZE:12pt;COLOR:#039}
.modal_st_table .body10b{FONT-WEIGHT:bold;FONT-SIZE:10pt}
.modal_st_table .body9b{FONT-WEIGHT:bold;FONT-SIZE:9pt}
.modal_st_table .body8b{FONT-WEIGHT:bold;FONT-SIZE:8pt}
.modal_st_table .body10{FONT-SIZE:10pt;font-weight:400}
.modal_st_table .body9{FONT-SIZE:9pt}
.modal_st_table .body85{FONT-SIZE:8.5pt}
.modal_st_table .body8{FONT-SIZE:8pt}
.modal_st_table .body7{FONT-SIZE:7pt}
.modal_st_table .cellH{font-size:9pt;font-weight:700;padding:1px 5px 1px 5px;border:1px solid #aaa;line-height:16px}
.modal_st_table .cell{font-size:9pt;padding:1px 5px 1px 5px;border-left:1px solid #aaa;line-height:16px;background:0 0;border-right:none}
.modal_st_table .cellLast{font-size:9pt;padding:1px 5px 1px 5px;border-left:1px solid #aaa;border-right:1px solid #aaa;line-height:16px}
.modal_st_table .cellLT{font-size:9pt;padding:1px 5px 1px 5px;border-left:1px solid #aaa;border-top:1px solid #aaa;line-height:16px}
.modal_st_table .cellLTR{font-size:9pt;padding:1px 5px 1px 5px;border-left:1px solid #aaa;border-top:1px solid #aaa;border-right:1px solid #aaa;line-height:16px}
.modal_st_table .cellLTB{font-size:9pt;border-left:1px solid #aaa;border-top:1px solid #aaa;border-bottom:1px solid #aaa;line-height:16px}
.modal_st_table .cellLTBR{font-size:9pt;padding:1px 5px 1px 5px;border-left:1px solid #aaa;border-top:1px solid #aaa;border-bottom:1px solid #aaa;border-right:1px solid #aaa;line-height:16px}
.modal_st_table .table-bordered{border:1px solid #aaa;border-spacing:0;border-collapse:collapse;width:100%;max-width:100%;font-size:9pt}
.modal_st_table .table-bordered th{font-weight:700}
.modal_st_table .table-bordered>tbody>tr>td,.modal_st_table .table-bordered>tbody>tr>th,.modal_st_table .table-bordered>tfoot>tr>td,.modal_st_table .table-bordered>tfoot>tr>th,.modal_st_table .table-bordered>thead>tr>td,.modal_st_table .table-bordered>thead>tr>th{border:1px solid #aaa;padding:1px 5px 1px 5px}
.text_block{margin-bottom:10px}
table.taxEx-table span.badge{padding:5px 10px;font-size:12px;font-weight:400;display:inline-block}
table.taxEx-table thead{background-color:#eee}
table.taxEx-table>tbody>tr>td,table.taxEx-table>thead>tr>td{vertical-align:middle}
.account-inner-cont{font-size:14px;line-height:1.4;padding:5px}
table.tbl_statement{font-size:12px;line-height:18px;color:#333}
table.tbl_statement thead{background-color:#eee}
table.tbl_statement th:nth-child(1){text-align:left}
table.tbl_statement th:nth-child(2){text-align:center}
table.tbl_statement th:nth-child(3){text-align:left}
table.tbl_statement th:nth-child(4){text-align:center}
table.tbl_statement th:nth-child(5){text-align:center}
table.tbl_statement th:nth-child(6){text-align:center}
table.tbl_statement th:nth-child(7){text-align:center}
table.tbl_statement td:nth-child(1){text-align:left;vertical-align:top;font-weight:700}
table.tbl_statement td:nth-child(2){text-align:left;vertical-align:top}
table.tbl_statement td:nth-child(3){text-align:left;vertical-align:top}
table.tbl_statement td:nth-child(4){text-align:right;vertical-align:top}
table.tbl_statement td:nth-child(5){text-align:right;vertical-align:top}
table.tbl_statement td:nth-child(6){text-align:right;vertical-align:top}
table.tbl_statement td:nth-child(7){text-align:right;vertical-align:bottom;font-weight:700}
table.tbl_statement tr.order_balance td{font-size:13px;font-weight:700;border-bottom:2px solid #ccc;background-color:#f6f6f6}
.btn-light{background:#eff0f3;background:-webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background:linear-gradient(to bottom,#f7f8fa,#e7e9ec);color:#333!important}
.btn-light:hover{background:#e0e3e8;background:-webkit-linear-gradient(top,#e7eaf0,#d9dce1);background:linear-gradient(to bottom,#e7eaf0,#d9dce1)}
/*! track order mobile css start */
.product-summary-middle .trackOrder_section{margin:10px 0 0;padding:10px 15px 0 0;border-top:1px solid #f1f1f1}
.product-summary-middle .trackOrder_section:before{content:"\e25f";position:absolute;right:-2px;top:50%;transform:translateY(-40%);font-family:FontAwesome!important;font-size:16px;color:#cacaca}
.trackOrder_section{font-size:13px;font-weight:400;position:relative;line-height:normal}
.trackOrder_section .trackOrder_item .order-description{padding:10px 0 0 0;line-height:18px;display:block}
.product-summary-middle .trackOrder_section .trackOrder_item .order-description,.trackOrder_section .trackOrder_item:not(.done):not(.processed) .order-description{display:none}
.trackOrder_section .trackOrder_item{display:flex;position:relative;padding:0 0 12px 30px}
.trackOrder_section .trackOrder_item .status-title{display:block;color:#2b9e39;padding-bottom:3px}
.trackOrder_modal .trackOrder_section .trackOrder_item{padding:0 0 20px 30px}
.trackOrder_section .trackOrder_item:before{background:#e9ecef;content:"";height:100%;left:10px;position:absolute;top:1px;width:2px}
.trackOrder_section .trackOrder_icon:before{border:2px solid #e5e5e5;background:#fff;border-radius:50%;content:"";display:block;height:12px;left:5px;position:absolute;top:1px;width:12px}
.trackOrder_section .trackOrder_item.done:before{background:#2b9e39}
.trackOrder_section .trackOrder_item.done .trackOrder_icon:before,.trackOrder_section .trackOrder_item.processed .trackOrder_icon:before{border:2px solid #2b9e39;background:#2b9e39}
.trackOrder_section .trackOrder_item.processed .trackOrder_icon:before{background:#fff}
.trackOrder_section .trackOrder_item .order-date{color:grey;display:inline-block;vertical-align:middle;padding-left:5px}
.trackOrder_section .trackOrder_item:not(.done):not(.processed) .order-date{display:none}
.trackOrder_section .trackOrder_item:last-child{padding-bottom:0}
.trackOrder_section .trackOrder_item .order-status{line-height:normal;font-weight:600;display:inline-block;vertical-align:middle}
.trackOrder_section .trackOrder_item:not(.done):not(.processed) .order-status{color:#9c9c9c}
.product-summary-middle .trackOrder_section .trackOrder_item.processed:before,.trackOrder_section .trackOrder_item:last-child:before{display:none}
.trackOrder_section{display:none}
.fade-scale{transform:scale(0);opacity:0;-webkit-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}
.fade-scale.show{opacity:1;transform:scale(1)}
.trackPackageModal .trackOrder_section{margin-top:10px}
.input-group>.input-group-append>.btn{border-radius:.25rem!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding:.375rem .75rem;line-height:normal}
.avatar-form>.product-review-main:first-child>hr{display:none}
@media(min-width:768px){
.myaccount-otions>ul>li>ul{padding:0;margin:0 0 0 8px}
.product-summary-middle .product-inner-cont{display:flex;flex-flow:row wrap;align-items:center}
.product-summary-middle .product-inner-cont .right-cont{width:37%;padding-left:15px}
.product-summary-middle .product-inner-cont .left-cont{width:63%;padding-right:15px;height:100%;border-right:1px solid #e4e4e4}
.popup-track-order-cont .order-bar ul li.order-step.processed,.popup-track-order-cont .tracking-cont .order-bar ul li.order-step{font-size:11px}
.trackPackageModal .tracking-cont .steps{margin-top:10px}
}
@media(min-width:992px){
.myaccount-otions>ul>li>ul{padding:0;margin:0 0 0 25px}
.myaccount-otions>ul>li>ul>li>a{font-size:15px}
.trackPackageModal .modal-dialog{max-width:955px}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1){
.myaccount-otions>ul>li>ul>li>a{white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}
}
@media only screen and (min-width:768px) and (max-width:991px){
.order-bar ul li.order-step{padding:0}
.view-reorder-details-cont{margin:0 -5px}
.view-reorder-details-cont .view-reorder-cont{padding:0 5px}
}
@media (max-width:1199px){
.track_order_form{align-items:flex-end}
.track_order_form>.form-group:not(.track_order_btn){flex:0}
.view-reorder-details-cont .view-reorder-cont .buttons-cont .btn-danger {font-size: 0!important;margin-top: 0px;padding:.40rem .51rem}
.view-reorder-details-cont .view-reorder-cont .buttons-cont .btn-danger i {font-size: 1rem!important;}

}
@media (max-width:991px){
.trackPackageModal .modal-dialog{max-width:100%;margin:20px}
.myaccount-otions{width:235px;position:fixed;left:0;z-index:1000;height:100%;background-color:#fff;box-shadow:0 0 10px 0 #000;overflow:auto;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;padding-right:10px;top:0;border-radius:0}
.sidebar-toggler{display:inline-block;vertical-align: middle; border-radius: 4px; margin-right: 10px;}
.page-sidebar-menu-closed{left:-245px}
.package_detail.packagetrack_info{flex-wrap:wrap;}
.package_detail.packagetrack_info .package_detail_col{flex:100% !important;}
.package_detail.packagetrack_info .package_detail_col:first-child{padding-bottom:10px;}
.myaccount-otions>ul>li>span{padding:0!important;}
}
@media(max-width:767px){
.order-shipped .order-shipped-title{font-size:14px;}
.view-reorder-details-cont .view-reorder-cont{width:100%}
.review-purchases-details-cont .review-des-cont{width:100%;margin-left:0}
.myaccount-heading-cont{margin-top:15px; align-items: flex-start;flex-wrap: wrap;flex-flow: column;}
.myaccount-heading-cont .welcome-txt-cont{ font-size:14px!important; margin-left:0; padding-top:7px; width:100%}

.myaccount-otions>ul>li>ul>li>a.selected span.selected2{top:-1px}
.product-summary-top .show_order_details i{font-size:18px!important;line-height:19px!important}
.product-summary-middle .product-inner-cont .right-cont{padding-top:10px}
.product-summary-top .order-id-bx{text-align:left}
.product-summary-middle .img-cont{width:30%}
.product-summary-middle .product-inner-cont{width:70%}
.steps{display:none}
.change-password-cont .show-email-cont{font-size:13px}
.change-password-cont .form-horizontal .form-group label{font-size:12px}
.promo-offers-details .checkbox label{font-size:12px;line-height:16px}
.promo-offers-cont .promo-offers-details .checkbox input[type=checkbox]{margin-top:2px}
.promo-offers-cont .promo-offers-details .checkbox{margin-bottom:5px;padding-top:8px}
.myaccount-cont .address-detail-cont .address-bx{margin-bottom:15px}
.myaccount-cont .address-detail-cont .payment-bx{margin-bottom:15px}
.myaccount-cont .myaccount-title-cont h2{font-size:16px;padding-bottom:5px}
.menu-toggler{font-size:18px;position:absolute;top:65px;right:10px;color:#908f8f;text-align:right;width:20px;height:20px;display:inline-block}
.need-help-cont{display:none}
.modalClose_custom .modal-dialog{margin:15px}
.popup-product-summary .product-summary-col{margin-bottom:8px}
.popup-product-summary{padding-bottom:0}
.popup-track-order-cont .tracking-cont{font-size:12px;line-height:18px}
.text_wrap_md{white-space:nowrap}
.account-inner-cont{padding:0}
.myaccount-overlay{top:48px}
.myaccount-otions{padding-top:48px;z-index:101}
.modal{white-space:normal;font-size:14px}
.search_order{width:100%}
.modal_covered .modal-header{padding:10px 15px}
.modal_covered .modal-header a{text-decoration:none}
.modal_covered .modal-dialog{margin:0;display:flex;height:100vh}
.modal_covered .modal-content{border:0;border-radius:0;max-height:100vh;overflow:hidden}
.modal_covered .modal-body{overflow-y:auto}
.trackOrder_section{display:block}
.order_detail{flex-flow:row wrap}
.package_detail{flex-flow:row wrap;padding:10px 15px}
.order_detail .order_detail_col,.package_detail .package_detail_col{padding:5px;min-width:auto;flex:auto}
.track_order_form>.form-group:not(.track_order_btn){flex:100%}
.track_order_form>.form-group{margin-bottom:10px}
.track_order_form .col-form-label{padding:0;margin-bottom:5px}
.track_order_form>.form-group:last-child{margin-bottom:0}
body,body>#main-container{display:flex;flex-direction:column}
body>#main-container>#mid_container{flex:1 1 auto}
.package_detail.packagetrack_info .package_detail_col:first-child {padding-bottom: 5px;}
}