.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}
/*owl theme style*/
.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
@charset "UTF-8";
@font-face { font-family: "new-qukrx-icons"; src: url("fontastic/fonts/new-qukrx-icons.eot"); src: url("fontastic/fonts/new-qukrx-icons.eot?#iefix") format("embedded-opentype"), url("fontastic/fonts/new-qukrx-icons.woff") format("woff"), url("fontastic/fonts/new-qukrx-icons.ttf") format("truetype"), url("fontastic/fonts/new-qukrx-icons.svg#new-qukrx-icons") format("svg"); font-weight: normal; font-style: normal; }
.icon-alert:before, .icon-qx-camera:before, .icon-filter:before, .icon-hard-disk:before, .icon-home:before, .icon-ram:before, .icon-screen-size:before, .icon-sort:before, .icon-angle-down:before, .icon-cancel:before, .icon-angle-up:before, .icon-angle-right:before, .icon-angle-left:before, .icon-availability:before, .icon-cod:before, .icon-free-delivery:before, .icon-replacement:before, .icon-certified:before, .icon-qx-call:before, .icon-qx-email:before, .icon-qx-remove:before, .icon-google-play:before, .icon-quikrx:before, .icon-direction-down:before, .icon-direction-up:before, .icon-lock-locker-streamline:before, .icon-android-done:before, .icon-qx-warning:before, .icon-qx-tag:before, .icon-qx-phone:before, .icon-qx-fast-delivery:before, .icon-qx-warranty:before, .icon-qx-star:before, .icon-qx-calendar:before, .icon-qx-accelerometer:before, .icon-qx-add-audio:before, .icon-qx-ads-posted:before, .icon-qx-audio-jack:before, .icon-qx-battery:before, .icon-qx-bluetooth:before, .icon-qx-compass-accelerometer:before, .icon-qx-dislike:before, .icon-qx-edit:before, .icon-qx-fingerprint:before, .icon-qx-focus:before, .icon-qx-flash:before, .icon-qx-headset:before, .icon-qx-imei:before, .icon-qx-location:before, .icon-qx-memory:before, .icon-qx-mobile:before, .icon-qx-network:before, .icon-qx-scratches:before, .icon-qx-screen-size:before, .icon-qx-sensor:before, .icon-qx-sim:before, .icon-qx-soft-hard-key:before, .icon-qx-vibrator:before, .icon-qx-wifi-2:before, .icon-qx-charging:before, .icon-qx-ios-information:before, .icon-qx-award:before, .icon-qx-discount:before, .icon-qx-unboxed:before, .icon-qx-exchange:before, .icon-qx-newphone:before, .icon-qx-rupee:before, .icon-ios-information-outline:before, .icon-net-banking-checkout:before, .icon-lock-checkout:before, .icon-cod-checkout:before, .icon-card-checkout:before, .icon-edit-checkout:before, .icon-online-payment:before, .icon-qx-packaging-box:before { font-family: "new-qukrx-icons" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-alert:before { content: "a"; }

.icon-filter:before { content: "c"; }

.icon-hard-disk:before { content: "d"; }

.icon-home:before { content: "e"; }

.icon-ram:before { content: "f"; }

.icon-screen-size:before { content: "g"; }

.icon-sort:before { content: "h"; }

.icon-angle-down:before { content: "j"; }

.icon-cancel:before { content: "k"; }

.icon-angle-up:before { content: "i"; }

.icon-angle-right:before { content: "l"; }

.icon-angle-left:before { content: "m"; }

.icon-availability:before { content: "n"; }

.icon-cod:before { content: "o"; }

.icon-free-delivery:before { content: "p"; }

.icon-replacement:before { content: "q"; }

.icon-certified:before { content: "r"; }

.icon-qx-call:before { content: "s"; }

.icon-qx-email:before { content: "t"; }

.icon-google-play:before { content: "u"; }

.icon-quikrx:before { content: "w"; }

.icon-direction-down:before { content: "x"; }

.icon-direction-up:before { content: "y"; }

.icon-qx-remove:before { content: "z"; }

.icon-lock-locker-streamline:before { content: "A"; }

.icon-android-done:before { content: "B"; }

.icon-qx-warning:before { content: "C"; }

.icon-qx-tag:before { content: "D"; }

.icon-qx-calendar:before { content: "E"; }

.icon-qx-phone:before { content: "F"; }

.icon-qx-fast-delivery:before { content: "G"; }

.icon-qx-warranty:before { content: "H"; }

.icon-qx-star:before { content: "I"; }

.icon-qx-accelerometer:before { content: "J"; }

.icon-qx-add-audio:before { content: "K"; }

.icon-qx-ads-posted:before { content: "L"; }

.icon-qx-audio-jack:before { content: "M"; }

.icon-qx-battery:before { content: "N"; }

.icon-qx-bluetooth:before { content: "O"; }

.icon-qx-camera:before { content: "P"; }

.icon-qx-compass-accelerometer:before { content: "Q"; }

.icon-qx-dislike:before { content: "R"; }

.icon-qx-edit:before { content: "S"; }

.icon-qx-fingerprint:before { content: "T"; }

.icon-qx-focus:before { content: "U"; }

.icon-qx-flash:before { content: "V"; }

.icon-qx-headset:before { content: "W"; }

.icon-qx-imei:before { content: "X"; }

.icon-qx-location:before { content: "Y"; }

.icon-qx-memory:before { content: "Z"; }

.icon-qx-mobile:before { content: "0"; }

.icon-qx-network:before { content: "1"; }

.icon-qx-scratches:before { content: "2"; }

.icon-qx-screen-size:before { content: "3"; }

.icon-qx-sensor:before { content: "4"; }

.icon-qx-sim:before { content: "5"; }

.icon-qx-soft-hard-key:before { content: "6"; }

.icon-qx-vibrator:before { content: "7"; }

.icon-qx-wifi-2:before { content: "8"; }

.icon-qx-charging:before { content: "b"; }

.icon-qx-ios-information:before { content: "9"; }

.icon-qx-award:before { content: "!"; }

.icon-qx-discount:before { content: '"'; }

.icon-qx-unboxed:before { content: "#"; }

.icon-qx-exchange:before { content: "$"; }

.icon-qx-newphone:before { content: "%"; }

.icon-qx-rupee:before { content: "&"; }

.icon-ios-information-outline:before { content: "'"; }

.icon-net-banking-checkout:before { content: "."; }

.icon-lock-checkout:before { content: ","; }

.icon-cod-checkout:before { content: "+"; }

.icon-card-checkout:before { content: "("; }

.icon-online-payment:before { content: ")"; }

.icon-edit-checkout:before { content: ":"; }

.icon-qx-packaging-box:before { content: "/"; }

@keyframes marquee { 0% { transform: translate(0, 0); }
  100% { transform: translate(-50%, 0); } }
@-webkit-keyframes marquee { 0% { -webkit-transform: translate(0, 0); }
  100% { -webkit-transform: translate(-50%, 0); } }
html, body { height: 100%; }

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: none; }

.row { margin: 0; }

.pad0 { padding: 0; }

.padleft0 { padding-left: 0; }

.padright0 { padding-right: 0; }

.marg0 { margin: 0; }

.padlt15 { padding-left: 15px; padding-right: 15px; }

.pad15 { padding: 15px; }

.clear { clear: both; }

.grey_back { background-color: #f0f0f0; }

a { color: #008bcf; text-decoration: none; }
a:hover, a:focus { text-decoration: none; outline: none; }

.disappear { visibility: hidden; }

quikrx-cart .item-scroll-wrapper .CartRoll-border { border-bottom: 0; }

.quikrx-cart .removeItem { position: relative; }

span.quikr_new_sprite.ew_close_button:before { content: 'x'; position: relative; right: -315px; top: -2px; font-weight: bold; }

.quikrx-cart .item-scroll-wrapper .CartRoll-border { border-bottom: 0; }

.border_bottom_div { height: 1px; background-color: #ccc; width: 100%; margin: 5px 0 0; }

.main-footer .q-stats { display: none; }

a.goto-top { display: none !important; }

@media (max-width: 767px) { .sm-pad0 { padding: 0px; }
  .padmob0 { padding: 0; } }
.alert { margin-top: 10px; padding: 10px; border-radius: 3px; }

.alert-success { background-color: #effeb9; border-color: #effeb9; color: #333333; }

.alert-danger { background-color: #fccac1; border-color: #fccac1; color: #333333; }

body { background-color: #f8f8f8; font-family: "ProximaNova-Regular"; }

#header, #footer, #login_area { display: none; }

.q-logo .uikr { font-size: 2em; }

a.q-logo span.q { font-size: 2.9em; }

.main-footer .footer-nav { padding-bottom: 40px; }

.main-footer.footer-logo .container.viewable { background-image: none; padding-bottom: 0; }

/* Cart extended warranty styles*/
.paid_warranty_hold { background: #f7f7f7 none repeat scroll 0 0; border: 1px solid #e5e5e5; display: table; margin: 10px auto 5px; width: 98%; }

.ex_warranty_img_hold { float: left; padding-left: 5px; padding-top: 5px; width: 60px; }

.ex_warranty_content_hold { float: left; line-height: normal; padding: 5px 11px; width: 40%; }

.ex_warranty_content_hold > h3 { color: #008bcf; font-size: 11px; font-weight: bold; margin: 0; }

.ex_warranty_content_hold > p { color: #444; font-size: 11px; margin-bottom: 0; }

.ex_warrant_price_hold { float: right; font-size: 11px; width: 23%; line-height: normal; padding: 10px; text-align: center; }

.ex_warrant_price_hold > p { color: #444; margin: 0; text-align: right; }

.ex_warranty_img_hold > img { border-radius: 7px; max-width: 100%; }

/* Cart extended warranty styles*/
span.qx_logo { position: relative; left: -2px; top: 5px; color: #199e10; }

#marg_top_container { margin-top: 40px; }

.product_list_container { margin-top: 8px; }

.product_list_hold ul { padding: 0; }

.product_list_hold > ul > li { border: 1px solid #e8e8e8; display: inline-block; margin-right: 1%; width: 273px; margin-bottom: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; height: 365px; position: relative; background-color: #ffffff; }
.product_list_hold > ul > li .view_detais_btn_hold { padding: 20px 0; }
.product_list_hold > ul > li .view_detais_btn_hold .view_prd_detail { color: #008bcf; border: 1px solid #008bcf; background-color: #ffffff; padding: 10px 12px; display: inline-block; width: 86%; margin: 0 7%; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; font-size: 16px; }
.product_list_hold > ul > li:hover .view_prd_detail { color: #ffffff; background-color: #008bcf; }

.product_list_hold li:nth-child(4n) { margin-right: 0; }

.product_img_hold { border-bottom: 1px solid #e8e8e8; padding: 15px 0; text-align: center; height: 167px; }

.product_list_hold h3 { color: #333333; font-size: 16px; margin-bottom: 5px; margin-top: 10px; min-height: 33px; }

#product_list a { display: table; width: 100%; }
#product_list .more-seller-hold a { display: inherit; }

.offer_label { background-color: #f99a00; border-radius: 3px; color: #ffffff; font-size: 12px; padding: 3px 8px; display: inline-block; margin-left: 5px; }

.old_price { font-size: 16px; text-decoration: line-through; color: #666666; margin-left: 5px; }

.actual_price { font-size: 20px; font-weight: 700; padding-right: 5px; color: #333333; }

.price_hold { border-bottom: 1px solid #e8e8e8; padding: 0 0 15px; }

.spec_hold { padding: 8px 0; }

.spec_hold > ul { display: table; padding: 0; width: 100%; height: 70px; }

.spec_hold li { border-right: 1px solid #eee; color: #666666; display: table-cell; font-size: 12px; text-align: center; vertical-align: top; width: 25%; line-height: normal; }

.product_list_hold > ul > li:hover { border-color: #00a8ff; cursor: pointer; box-shadow: 0 0 3px #ccc; }

.spec_hold li:last-child { margin-right: 0; border-right: none; }

.more_offers { color: #525252; font-size: 14px; padding: 0px 15px; text-align: left; font-weight: 700; width: 271px; }

.more_offers span.more_number { color: #008bcf; text-decoration: underline; }

.font-normal { font-family: "ProximaNova-Regular"; }

.camera_pixels { display: block; }

.product_img_hold img { height: auto; margin: 0 auto; max-height: 100%; max-width: 68px; }

.product_list_container.container { max-width: unset; }

.spec_hold li:first-child { min-height: 30px; }

.spec_hold li .icon { font-size: 25px; }

.product_list_sprite { background: transparent url("/quikrx/assets/image/latest-sprite.png") no-repeat scroll 0 0; display: inline-block; }

.unboxed_product_label { background-position: -80px 0; height: 77px; left: -5px; position: absolute; top: -6px; width: 78px; z-index: 1; }

.new_product_label { background-position: -159px 0; height: 77px; left: -5px; position: absolute; top: -6px; width: 78px; z-index: 1; }

.refurbished__product_label { background-position: 0 0; height: 77px; left: -5px; position: absolute; top: -6px; width: 78px; z-index: 1; }

.like_new_product_label { background-position: -248px -398px; height: 70px; left: -5px; position: absolute; top: -6px; width: 78px; z-index: 1; }

.good_product_label { background-position: -327px -405px; height: 70px; left: -5px; position: absolute; top: -6px; width: 78px; z-index: 1; }

.fair_product_label { background-position: -253px -489px; height: 70px; left: -5px; position: absolute; top: -6px; width: 78px; z-index: 1; }

.q-certified-tag { position: absolute; width: 86px; height: 30px; background-position: -164px -610px; right: 10px; top: 10px; }

.list_select_tab_hold li.tab_list a { padding: 20px 2px; background-color: #e5e5e5; display: block; color: #333333; font-family: "ProximaNova-Regular"; border-top: 2px solid #e5e5e5; }
.list_select_tab_hold li.tab_list a .list-tab-link { font-size: 16px; margin: 0px; }
.list_select_tab_hold li.tab_list a .tab-offer-txt { display: block; font-size: 12px; }

.list_select_tab_hold li.tab_list { display: inline-block; text-align: center; margin-right: 10px; }

.list_select_tab_hold li.tab_list:last-child { margin-right: 0; }

.list_select_tab_hold > ul { padding-left: 0; margin: 0px; }

.list_select_tab_hold li.tab_list a.active { background-color: #ffffff; border-color: #008bcf; position: relative; bottom: -1px; }

.product-list-title { font-weight: 700; font-size: 18px; position: relative; top: 20px; }

.mobile-filter-sort-alert { background: #fff; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding: 5px 0; }
.mobile-filter-sort-alert .btn-group-justified { display: table; width: 100%; table-layout: fixed; }
.mobile-filter-sort-alert .btn-group-justified > .btn-group { float: none; display: table-cell; width: 1%; top: 2px; position: relative; }
.mobile-filter-sort-alert .btn { border: none; border-right: 1px solid #ddd; background: #fff; color: #333; width: 100%; }
.mobile-filter-sort-alert .icon { position: relative; top: 2px; right: 5px; }

.hamburger-header .qx_logo { display: none !important; }

.product-list-loader { text-align: center; padding: 30px; }

.no-product-err { text-align: left; width: 100%; padding: 50px 20px; margin: auto; }
.no-product-err img { float: left; max-width: 100%; }
.no-product-err .pull-left { margin-left: 70px; margin-top: 70px; }
.no-product-err h3 { font-size: 23px; font-weight: 600; line-height: 35px; margin-bottom: 10px; }
.no-product-err p { font-size: 20px; }

.out-of-stock-warn { padding: 20px; margin-bottom: 15px; background: #e26767; color: #fff; position: relative; font-size: 18px; }
.out-of-stock-warn .icon-qx-warning { position: absolute; font-size: 25px; top: 18px; }
.out-of-stock-warn .warn-text { margin-left: 35px; }

.out-of-stock-add { border: 1px solid #e26767; margin: 10px 0; }
.out-of-stock-add p { padding: 10px; }
.out-of-stock-add .out-head { color: #fff; margin: 0; background: #e26767; font-size: 18px; }
.out-of-stock-add .out-more-link { text-align: right; }

@media (min-width: 767px) { .list_select_tab_hold li.tab_list { width: 240px; } }
@media (max-width: 767px) { .q-certified-tag { position: static; }
  .no-product-err .pull-left { margin-left: 0; margin-top: 30px; }
  .no-product-err p { font-size: 17px; }
  .no-product-err h3 { font-size: 20px; line-height: 25px; }
  .quikr-logo.hp_quikrx_logo { width: 40px !important; }
  .main-header .quikr-header .city-select .dropdown-menu { left: 7px !important; }
  .product-list-title { top: 10px; margin-bottom: 8px; }
  .list_select_tab_hold li.tab_list { width: 33.33%; margin-right: 0px; float: left; }
  .list_select_tab_hold li.tab_list a { padding: 4px 10px; height: 46px; margin-top: 15px; }
  .list_select_tab_hold li.tab_list a .list-tab-link { font-size: 13px !important; }
  .product-list-loader img { max-width: 50px; }
  .out-of-stock-warn { margin: 15px 0 0; font-size: 11px; } }
#product_detail_slider .owl-thumb-item img { height: 108px; }
#product_detail_slider .owl-item img { max-width: 100%; margin: auto; width: auto !important; }

.quikrx-cart.Cart-MainWapp { display: none; }

.quikr-logo.hp_quikrx_logo { width: 150px; }

.main-header .quikr-header .city-select { max-width: 155px !important; }
.main-header .quikr-header .city-select .dropdown-menu { left: 57px; }

.quikr-logo .icon-Q { top: 5px; font-size: 40px; color: #0faa14; position: relative; }

.quikr-logo .icon-uikr { top: -7px; left: -10px; font-size: 31px; color: #007fbf; position: relative; }

.quikr-logo .icon-uikr:before { width: 73px; }

.desk-create-alert-btn { margin-top: 10px; display: table; border: 1px solid #008bcf; padding: 5px 15px; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; cursor: pointer; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; }
.desk-create-alert-btn .icon-alert { font-size: 25px; position: absolute; left: 5px; }
.desk-create-alert-btn:hover { color: #ffffff; background-color: #008bcf; }
.desk-create-alert-btn .create_icon_text { margin-top: 4px; margin-left: 20px; line-height: 25px; }

.error-alert { border-color: red !important; }

.create_alert_form_hold { width: 354px; height: 100%; position: fixed; top: 0; right: -404px; background-color: #ffffff; padding: 32px; z-index: 99999999999; border: 1px solid #e8e8e8; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; transition: 1s; }
.create_alert_form_hold.move_right { right: 0; }
.create_alert_form_hold .form_group { position: relative; margin-bottom: 23px; }
.create_alert_form_hold .form_group .dropdown .btn { width: 100%; background: transparent; color: #333; text-align: left; padding: 5px 0 0; border: none; border-radius: 0px; border-bottom: 1px solid #e8e8e8; }
.create_alert_form_hold .form_group .dropdown .btn .icon-angle-down { float: right; }
.create_alert_form_hold .form_group .dropdown .dropdown-menu { width: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; border: 1px solid #008bcf; margin: 0px; max-height: 150px; box-shadow: none; overflow-y: auto; }
.create_alert_form_hold .form_group .dropdown .dropdown-menu li { padding: 4px 10px; cursor: pointer; }
.create_alert_form_hold .form_group .dropdown .dropdown-menu li:hover { background: #008bcf; color: #fff; }
.create_alert_form_hold .form_group input, .create_alert_form_hold .form_group select { font-size: 14px; padding: 10px 10px 1px 0px; display: block; width: 100%; border: none; border-bottom: 1px solid #e8e8e8; background-color: #ffffff; }
.create_alert_form_hold .form_group input:focus, .create_alert_form_hold .form_group *:focus { outline: none; }
.create_alert_form_hold .form_group label { color: #333333; font-size: 16px; font-weight: normal; position: absolute; pointer-events: none; left: 0px; top: 8px; width: 80%; transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all; background-color: #ffffff; }
.create_alert_form_hold .form_group input:focus ~ label, .create_alert_form_hold .form_group input:valid ~ label, .create_alert_form_hold .form_group select:focus ~ label, .create_alert_form_hold .form_group select:valid ~ label, .create_alert_form_hold .form_group .dropdown .animate-label { top: -10px; font-size: 14px; color: #008bcf; }
.create_alert_form_hold .form_group .bar { position: relative; display: block; width: 300px; }
.create_alert_form_hold .form_group .bar:before, .create_alert_form_hold .form_group .bar:after { content: ''; height: 1px; width: 0; bottom: 1px; position: absolute; background: #008bcf; transition: 0.5s ease all; -moz-transition: 0.5s ease all; -webkit-transition: 0.5s ease all; }
.create_alert_form_hold .form_group .bar:before { left: 50%; }
.create_alert_form_hold .form_group .bar:after { right: 50%; }
.create_alert_form_hold .form_group input:focus ~ .bar:before, .create_alert_form_hold .form_group input:focus ~ .bar:after { width: 50%; }
.create_alert_form_hold .form_group select option { border: none; border-bottom: 1px solid #008bcf; }
.create_alert_form_hold .form_group select option:hover { background: red !important; background-color: red !important; }
.create_alert_form_hold .create_alert_form_head { margin-bottom: 32px; }
.create_alert_form_hold .create_alert_form_head .icon.icon-alert { color: #0a0a0a; font-size: 30px; font-weight: bold; margin-right: 15px; }
.create_alert_form_hold .create_alert_form_head h4 { font-size: 16px; font-weight: 700; color: #0a0a0a; display: table-cell; font-size: 16px; }
.create_alert_form_hold .alert-submit-btn { background-color: #008bcf; font-size: 14px; color: #ffffff; width: 100%; font-weight: 700; border-radius: 3px; padding: 11px; }

.overlay { background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; height: 100%; position: fixed; top: 0; width: 100%; z-index: 99999; display: none; }

.close_create_alert_form { background-color: #000000; color: #ffffff; font-size: 23px; left: -41px; padding: 10px 8px; position: absolute; top: -1px; cursor: pointer; }

span.create_icon_text { margin-top: 4px; margin-left: 8px; line-height: 25px; }

.create_alert_success_msg { color: #0faa13; margin-top: 10px; }

.alert_input:required, .alert_input:required:focus { box-shadow: none; outline: none; }

@media (max-width: 767px) { .create_alert_form_hold { width: 100%; top: auto; bottom: -100%; right: 0; overflow-y: auto; }
  .create_alert_form_hold .close_create_alert_form { background-color: transparent; color: #333333; left: inherit; right: 0px; }
  .create_alert_form_hold.move_right { bottom: 0; } }
.filters .searchinput { border: none; border-bottom: 1px solid #d8d8d8; box-shadow: none; border-radius: 0px; margin-top: 10px; padding: 6px 10px; width: 100%; }
.filters .searchinput:focus { border-bottom: 1px solid #008bcf; }
.filters .form-control-feedback { top: 7px; }
.filters .glyphicon.form-control-feedback { display: none; }
.filters .checkbox { margin-top: 5px; margin-bottom: 5px; }
.filters .checkbox input[type=checkbox] { margin-top: 1px; }
.filters .filter-tabs #category-refur-unbox .search-box-filter { display: none; }
.filters .filter-tabs #sim .search-box-filter { display: none; }
.filters .filter-tabs #grade-refur-unbox .search-box-filter { display: none; }
.filters .filter-tabs #sellers_rank { display: none !important; }
.filters .low-rupee-symbol { position: absolute; bottom: 19px; left: -10px; }
.filters .high-rupee-symbol { position: absolute; bottom: 19px; right: 35px; }
.filters .tab-content > .active { display: block !important; }
.filters #li-acc-type { display: none; }
.filters.acc-type-styles .tabs-left > li:nth-child(n+5) { display: none; }
.filters.acc-type-styles #li-acc-type { display: block; }

.filter-tags .list-inline { margin-left: 0px; margin-top: 10px; }
.filter-tags .list-inline li { padding-left: 0px; margin-bottom: 8px; }
.filter-tags .list-inline a { background: #e5e5e5; padding: 4px 10px; color: #333; }
.filter-tags .list-inline a .icon { color: #aaa; top: 2px; position: relative; left: 3px; }
.filter-tags .list-inline a.clear-filters { background: #fff; border: 1px solid #ddd; border-radius: 3px; }

@media (min-width: 767px) { .sticky-filter .filters { margin-left: -177px; }
  .filter-block { background: #fff; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }
  .filters { position: relative; }
  .filters .filter-title { font-size: 13px; color: #333; margin: 15px 0 10px; }
  .filters .filter-label { color: #666; padding: 18px 0px; float: left; font-size: 14px; position: absolute; }
  .filters .mob-filter-head { width: 8%; float: left; }
  .filters .mob-filter-head .filter-close { display: none; }
  .filters .filter-tabs { width: 92%; float: left; }
  .filters .filter-tabs .filter-tab-links { width: 100%; }
  .filters .filter-tabs .filter-tab-links .nav-tabs { border-bottom: 0px; margin-left: 40px; }
  .filters .filter-tabs .filter-scroll { max-height: 130px; overflow-y: auto; }
  .filters .filter-tabs .single-tab-pane { width: 200px; position: absolute; z-index: 999; background-color: #fff; border: 1px solid #008bcf; padding: 10px; }
  .filters .filter-tabs .more-tab-pane { position: absolute; width: 170px; float: left; background-color: #fff; z-index: 999; padding: 0 10px; margin: 0 1px; }
  .filters .filter-tabs #brands { left: 126px; }
  .filters .filter-tabs #brands .filter-title { display: none; }
  .filters .filter-tabs #models { left: 260px; }
  .filters .filter-tabs #models .filter-title { display: none; }
  .filters .filter-tabs #os { left: 400px; }
  .filters .filter-tabs #os .filter-title { display: none; }
  .filters .filter-tabs #category-refur-unbox { left: 550px; }
  .filters .filter-tabs #category-refur-unbox .filter-title { display: none; }
  .filters .filter-tabs #grade-refur-unbox { left: 555px; }
  .filters .filter-tabs #grade-refur-unbox .filter-title { display: none; }
  .filters .filter-tabs #display { left: 10px; }
  .filters .filter-tabs #camera { left: 195px; }
  .filters .filter-tabs #ram { left: 380px; }
  .filters .filter-tabs #processor { left: 565px; }
  .filters .filter-tabs #sim { left: 750px; }
  .filters .tabs-left > li { margin-bottom: 0px; }
  .filters .tabs-left > li > a { color: #333; padding: 15px; cursor: pointer !important; }
  .filters .tabs-left > li > a:hover, .filters .tabs-left > li > a:focus { background-color: transparent; border: 1px solid transparent; }
  .filters .tabs-left > li > a .icon-angle-down { position: relative; top: 3px; }
  .filters .tabs-left > li.active > a, .filters .tabs-left > li.active > a:hover, .filters .tabs-left > li.active > a:focus { background-color: transparent; }
  .filters .more-bg { position: absolute; width: 925px; min-height: 300px; background: #fff; border: 1px solid #008bcf; z-index: 99; top: 50px; }
  .filters .desk-filter-btns { font-size: 15px; position: absolute; bottom: 10px; right: 10px; }
  .filters .desk-filter-btns .btn { padding: 5px 40px; border-radius: 0px; border-radius: 3px; }
  .filters .desk-filter-btns .btn-trans { color: #008bcf; background: #fff; }
  .filters .desk-filter-btns .btn-blue { color: #fff; background: #008bcf; }
  .acc-type-styles .filter-tabs #price { left: 150px; }
  .acc-type-styles .filter-tabs #brands { left: 280px; }
  .acc-type-styles .filter-tabs #models { left: 400px; } }
@media (max-width: 767px) { .filters { position: fixed; width: 100%; height: 100%; background: #fff; top: auto; left: 0; z-index: 999; bottom: -100%; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; transition: 1s; }
  .filters .filter-scroll { max-height: 365px; overflow-y: auto; }
  .filters .filter-scroll .checkbox { padding: 10px; border-bottom: 1px dashed #ccc; }
  .filters .filter-tabs { height: 100%; }
  .filters .filter-tabs .filter-tab-links { height: 100%; }
  .filters .mob-filter-head { height: 48px; border-bottom: 1px solid #a9b5bb; text-align: center; line-height: 48px; }
  .filters .mob-filter-head .heading { font-size: 17px; color: #333333; }
  .filters .mob-filter-head .filter-close { display: inherit; position: absolute; top: 5px; right: 20px; font-size: 25px; cursor: pointer; }
  .filters .tabs-left, .filters .tabs-right { border-bottom: none; padding-top: 0px; }
  .filters .tabs-left { border-right: 1px solid #a9b5bb; max-height: 100%; overflow-y: auto; width: 100px; padding-bottom: 96%; }
  .filters .tabs-left > li, .filters .tabs-right > li { float: none; margin-bottom: 0px; }
  .filters .tabs-left > li { margin-right: 0px; }
  .filters .tabs-left > li.active > a, .filters .tabs-left > li.active > a:hover, .filters .tabs-left > li.active > a:focus { border-bottom: 1px solid #a9b5bb; border-left-color: transparent; }
  .filters .tabs-right > li { margin-left: -1px; }
  .filters .tabs-right > li.active > a, .filters .tabs-right > li.active > a:hover, .filters .tabs-right > li.active > a:focus { border-bottom-color: #ddd; border-right-color: transparent; }
  .filters .tabs-left > li > a { border-radius: 0px; margin-right: 0; display: block; color: #666; background: #f3f3f3; border-bottom: 1px solid #a9b5bb; height: 60px; width: 100px; display: table-cell; vertical-align: middle; }
  .filters .tabs-right > li > a { border-radius: 0 4px 4px 0; margin-right: 0; }
  .filters .nav-tabs > li.active > a, .filters .nav-tabs > li.active > a:hover, .filters .nav-tabs > li.active > a:focus { color: #fff; background-color: #666666; }
  .filters .filter-btns { position: absolute; bottom: 0; width: 100%; font-size: 15px; }
  .filters .filter-btns .btn { padding: 15px; border-radius: 0px; }
  .filters .filter-btns .btn-trans { color: #008bcf; background: #fff; border: 1px solid #008bcf; }
  .filters .filter-btns .btn-blue { color: #fff; background: #008bcf; }
  .mob-filter-show { bottom: 0; }
  .acc-type-styles .tabs-left { height: 100%; } }
@media (min-width: 767px) { .sort { margin-top: 10px; }
  .sort .sort-label { float: left; line-height: 30px; margin-right: 10px; }
  .sort .dropdown { float: left; }
  .sort .dropdown .icon-angle-down { margin-left: 3px; position: relative; top: 3px; }
  .sort .dropdown .dropdown-menu { left: inherit; right: 0; }
  .sort .dropdown .btn { background-color: #fff; border: 1px solid #ccc; padding: 4px 10px; position: relative; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } }
@media (max-width: 767px) { .sort { position: fixed; width: 100%; height: 100%; z-index: 999; background: #fff; top: auto; left: 0; bottom: -100%; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; transition: 1s; }
  .sort .sort-head { height: 48px; border-bottom: 1px solid #a9b5bb; text-align: center; line-height: 48px; }
  .sort .sort-head .heading { font-size: 17px; color: #333333; }
  .sort .sort-head .sort-close { display: inherit; position: absolute; top: 5px; right: 20px; font-size: 25px; cursor: pointer; }
  .sort .dropdown-menu { display: block; border: 0px; box-shadow: none; width: 100%; text-align: center; visibility: visible; overflow: initial; }
  .sort .dropdown-menu li a { padding: 10px; border-bottom: 1px dashed #ccc; }
  .mob-sort-show { bottom: 0; } }
.breadcrumb { background-color: transparent; padding: 15px 0px; margin-bottom: 0px; }
.breadcrumb > li h1 { display: inline; }
.breadcrumb > li a:hover { color: #008bcf; text-decoration: underline; }
.breadcrumb > .active { color: #666666; }

.breadcrumb > li:last-child a { color: #666666; }

@media (max-width: 767px) { .new_product_label { background-position: -129px -83px; }
  .refurbished__product_label { background-position: 2px -83px; height: 66px; width: 64px; }
  .unboxed_product_label { background-position: -64px -83px; height: 68px; width: 66px; }
  .product_list_hold > ul > li { margin-bottom: 19px; width: 100%; height: auto; display: table; }
  .product_list_hold > ul > li h3 { font-size: 15px; height: auto; overflow: hidden; }
  .product_img_hold { width: 22%; float: left; padding: 10px; border-bottom: none; margin-left: 7%; height: auto; min-height: 95px; }
  .list_content_hold { float: left; width: 71%; }
  .list_content_hold .icon-angle-right { color: #999; font-size: 15px; position: absolute; right: 8px; top: 35%; }
  .product_img_hold img { margin: 0 auto; max-width: 100%; width: 68px; }
  .actual_price { display: block; }
  .more_offers { float: left; padding-bottom: 5px; width: 100%; margin-top: -10px; }
  .price_hold { border-bottom: none; padding-bottom: 0; line-height: 25px; }
  .old_price { margin-left: 0px; line-height: 25px; }
  .offer_label { padding: 0 8px; }
  .more-seller-hold { position: relative; left: 29%; padding-left: 10px; } }
.owl-controls { margin: 0; }
.owl-controls .owl-nav { max-width: 1170px; margin: 0 auto; }
.owl-controls .owl-prev { position: absolute; top: 34px; left: 70px; }
.owl-controls .owl-next { position: absolute; top: 34px; right: 70px; }

#quikrx-home-banner.owl-theme .owl-controls .owl-nav [class*="owl-"] { background: rgba(0, 0, 0, 0.4); border-radius: 0; padding: 10px 7px; }

#quikrx-home-banner.owl-carousel .owl-item img { max-height: 120px; }

.owl-thumb-item img { max-width: 100%; }

.owl-thumbs { display: table; margin-left: -70px; text-align: center; width: 339px; text-align: center; }

.owl-thumb-item { display: table-cell; border: none; padding: 13px 30px; opacity: .9; width: 33.33%; border: 1px solid #e8e8e8; background-color: #ffffff; border-left: none; }

.owl-thumb-item.active { opacity: 1; }

.product_detail_slider { padding: 50px 70px 0; background-color: #ffffff; border: 1px solid #e8e8e8; position: relative; width: 339px; }

#product_detail_slider.owl-theme .owl-controls .owl-nav [class*="owl-"] { background-color: #eee; border-radius: 0; padding: 30px 5px; color: #333333; }

#product_detail_slider.owl-theme .owl-controls .owl-next { right: -75px; top: 38%; }

#product_detail_slider.owl-theme .owl-controls .owl-prev { left: -75px; top: 38%; }

#product_detail_slider .owl-dots { opacity: 0; }

.sticky_add_cart_hold { position: fixed; top: -60px; width: 100%; left: 0; background-color: #ffffff; padding: 5px 0; display: table; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; z-index: 2; box-shadow: 0 0.5px 0 0 #ffffff inset, 0 1px 2px 0 #B3B3B3; }
.sticky_add_cart_hold.sticky_add_cart_hold_show { top: 0; }
.sticky_add_cart_hold .quikr-logo { float: left; }
.sticky_add_cart_hold .tit { float: left; font-size: 21px; margin-top: 12px; margin-left: 60px; }
.sticky_add_cart_hold .detail_prices { display: inline-block; }
.sticky_add_cart_hold .detail_prices .detail_actual_price { margin-bottom: 0; float: left; display: inline-block; font-family: "ProximaNova-Regular"; margin-right: 10px; float: left; margin-top: 12px; }
.sticky_add_cart_hold .detail_prices .detail_offer { float: left; margin-top: 14px; }
.sticky_add_cart_hold .detail_prices .detail_old_price { float: left; margin-right: 10px; margin-top: 17px; color: #666666; }
.sticky_add_cart_hold .detail_prices .add_cart_sticky { background-color: #008bcf; color: #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; width: 176px; margin-left: 50px; font-size: 16px; float: left; padding: 8px; margin-top: 5px; }

.product_detail_description { padding: 20px; background-color: #ffffff; color: #333333; border: 1px solid #e8e8e8; }
.product_detail_description h1 { margin: 0; font-size: 25px; float: left; width: 75%; }
.product_detail_description h1 .tit { font-weight: 700; }
.product_detail_description h1 p { font-size: 12px; background-color: #fbfac0; max-width: 450px; padding: 8px; margin-top: 5px; position: relative; font-weight: 700; height: 26px; }
.product_detail_description h1 p .rib { position: absolute; right: 0; top: 0; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 13px solid #fff; }
.product_detail_description .check_avail { display: inline; }
.product_detail_description .detail_prices { float: right; }
.product_detail_description .detail_actual_price { font-size: 25px; font-weight: 700; margin-bottom: 4px; }
.product_detail_description .detail_old_price { font-size: 16px; text-decoration: line-through; color: #666666; }
.product_detail_description .detail_offer { background-color: #f99a00; border-radius: 3px; color: #ffffff; font-size: 12px; padding: 3px 8px; }

.key_spec_hold { border-top: 1px solid #e8e8e8; padding-top: 13px; color: #666666; margin-top: 13px; }
.key_spec_hold ul { display: table; padding-left: 0; width: 100%; margin-bottom: 0; }
.key_spec_hold ul li { width: 33.33%; float: left; font-size: 14px; list-style: none; margin-bottom: 13px; }
.key_spec_hold ul li .icon { float: left; font-size: 21px; margin-right: 11px; position: relative; top: -4px; }
.key_spec_hold ul li a:hover { color: #008bcf; text-decoration: underline; }
.key_spec_hold ul.acc_key_specs { border-bottom: 1px solid #e8e8e8; margin-bottom: 30px; padding: 10px 0; }
.key_spec_hold ul.acc_key_specs li { width: 25%; }

.pin_error_tooltip:after { content: ''; display: block; position: absolute; top: -7px; left: 20px; width: 0; height: 0; border-bottom: 7px solid #fff; border-left: 7px solid transparent; border-right: 7px solid transparent; }

.pin_error_tooltip:before { content: ''; display: block; position: absolute; top: -8px; left: 19px; width: 0; height: 0; border-bottom: 8px solid #ccc; border-left: 8px solid transparent; border-right: 8px solid transparent; }

.red_border { border: 1px solid #EF203D; }

.check_availablility_hold { background-color: #f9f9f9; padding: 9px 25px; font-size: 14px; position: relative; }
.check_availablility_hold .pin_error_tooltip { position: absolute; bottom: -55px; left: 180px; background-color: #fff; border: 1px solid #ccc; padding: 10px; border-radius: 5px; box-shadow: 0px 0px 7px #ccc; font-weight: 700; color: #333333; opacity: 0; -webkit-transition: 0.6s; -moz-transition: 0.6s; -ms-transition: 0.6s; transition: 0.6s; }
.check_availablility_hold .pin_error_tooltip_show { opacity: 1; bottom: -35px; }
.check_availablility_hold .icon { font-size: 23px; vertical-align: middle; }
.check_availablility_hold * { display: inline-block; }
.check_availablility_hold .form-control { width: 180px; border-radius: 3px; margin-left: 10px; margin-right: 10px; height: auto !important; position: relative; top: 1px; padding: 7px; }
.check_availablility_hold .btn { background-color: #008bcf; color: #ffffff; border-radius: 3px; width: 86px; margin-right: 10px; }
.check_availablility_hold .btn:hover { background-color: #027baa; }
.check_availablility_hold .check_success { color: #0faa13; }

.phone_exchange_hold > ul.phone_exchange_tab_hold { margin: 0; float: left; width: 25%; background-color: #ededed; padding: 20px 0 20px 8px; line-height: 21px; min-height: 258px; }
.phone_exchange_hold > ul.phone_exchange_tab_hold li { display: block; }
.phone_exchange_hold > ul.phone_exchange_tab_hold li a { padding: 17px; font-size: 14px; display: block; border-left: 2px solid #ededed; line-height: normal; color: #008bcf; }
.phone_exchange_hold > ul.phone_exchange_tab_hold li a.active { background-color: #ffffff; border-color: #008bcf; color: #333333; }

.phone_exchange_hold { border: 1px solid #e8e8e8; margin-top: 15px; display: table; width: 100%; }
.phone_exchange_hold .phone_exchange_tab_cotent_hold { padding: 20px; float: left; position: relative; width: 75%; }
.phone_exchange_hold .phone_exchange_tab_cotent_hold label { color: #666666; font-size: 14px; display: inline-block; width: 60%; font-weight: normal; margin-right: 15%; }
.phone_exchange_hold .phone_exchange_tab_cotent_hold price { display: inline-block; width: 23%; text-align: right; }
.phone_exchange_hold .phone_exchange_tab_cotent_hold price.final_price { font-weight: 700; font-size: 21px; }
.phone_exchange_hold .phone_exchange_tab_cotent_hold p { color: #666666; font-size: 14px; line-height: normal; margin-bottom: 10px; }
.phone_exchange_hold .phone_exchange_tab_cotent_hold .drop_down_hold { width: 42%; margin-bottom: 15px; display: inline-block; position: relative; }
.phone_exchange_hold .phone_exchange_tab_cotent_hold .drop_down_hold .dropdown-menu { width: 100%; max-height: 220px; overflow-y: auto; }
.phone_exchange_hold .phone_exchange_tab_cotent_hold .drop_down_hold.marg70 { margin-right: 70px; }
.phone_exchange_hold .phone_exchange_tab_cotent_hold .dropdown-toggle.form-control { width: 100%; display: inline-block; border-radius: 3px; text-align: left; color: #333333; border-color: #ccc; }
.phone_exchange_hold .phone_exchange_tab_cotent_hold .dropdown-toggle.form-control .caret { float: right; margin-top: 6px; }
.phone_exchange_hold .phone_exchange_tab_cotent_hold .dropdown-toggle.form-control:hover, .phone_exchange_hold .phone_exchange_tab_cotent_hold .dropdown-toggle.form-control:active, .phone_exchange_hold .phone_exchange_tab_cotent_hold .dropdown-toggle.form-control:focus { background-color: #ffffff; }
.phone_exchange_hold .phone_exchange_tab_cotent_hold .open > .dropdown-toggle.btn-default { background-color: #ffffff; }

.red_text { color: #EF203D; }

.add_cart_detail_hold { margin-top: 19px; }
.add_cart_detail_hold terms_click { font-size: 12px; color: #333333; text-align: right; display: inline-block; width: 55%; }
.add_cart_detail_hold .btn { background-color: #008bcf; color: #ffffff; border-radius: 3px; width: 176px; margin-left: 34px; font-size: 16px; }
.add_cart_detail_hold .btn:hover { background-color: #027baa; }

.product_warranty_hold { padding: 20px 15px; border: 1px solid #e8e8e8; margin-top: 15px; }
.product_warranty_hold .certified_label { color: #0faa13; }
.product_warranty_hold .certified_label .icon { font-size: 20px; vertical-align: middle; display: inline-block; }
.product_warranty_hold .add_cart_detail_hold { margin-left: 180px; }
.product_warranty_hold .onsite_assurance_hold { background-color: #f9f9f9; padding: 15px; display: table; width: 100%; }
.product_warranty_hold .onsite_assurance_hold .warranty_sprite { background-position: 0 -533px; height: 71px; width: 70px; }
.product_warranty_hold input { vertical-align: middle; margin-top: 0; }
.product_warranty_hold p { color: #666666; margin-bottom: 0; margin-top: 10px; }
.product_warranty_hold strong { font-weight: 700; color: #333333; }
.product_warranty_hold p.warranty_head { color: #333333; font-size: 18px; font-weight: 700; }
.product_warranty_hold label { font-weight: normal; }

.onsite_assurance_hold > .warranty_sprite, .onsite_assurance_content { float: left; }

.onsite_assurance_content { padding-left: 15px; width: 87%; }

.unboxed_hold { margin: 20px 0; position: relative; line-height: 20px; }
.unboxed_hold h6 { font-weight: 700; margin-top: 0; margin-bottom: 0; font-size: 14px; }
.unboxed_hold p { margin-top: 3px; }
.unboxed_hold .unbox-popover { display: none; position: absolute; bottom: 24px; left: 0; background-color: #fff; border: 1px solid #008bcf; border-radius: 3px; color: #333333; z-index: 1; width: 370px; line-height: 22px; padding-bottom: 8px; }
.unboxed_hold .unbox-popover p { background: #f4f4f4; margin: 0; padding: 0 5px 0 14px; border-radius: 3px 3px 0 0; line-height: 26px; }
.unboxed_hold .unbox-popover table { width: 100%; text-align: left; font-size: 12px; color: #666; }
.unboxed_hold .unbox-popover table thead tr th { border-right: 1px solid #e7e7e7; padding: 0 0 0 10px; color: #333; }
.unboxed_hold .unbox-popover table tbody tr td { width: 12%; padding: 0 0 0 10px; border-right: 1px solid #e7e7e7; }
.unboxed_hold .unbox-popover table tbody tr td:first-child { width: 40%; padding: 0 5px 0 14px; color: #333; }
.unboxed_hold .unbox-popover table tbody tr:nth-child(odd) { background: #f9f9f9; }
.unboxed_hold .more-link { color: #008bcf; cursor: pointer; position: relative; }
.unboxed_hold .more-link:hover + .unbox-popover { display: block; }
.unboxed_hold .more-link:hover:before { content: ''; display: block; position: absolute; top: -8px; left: 35px; width: 0; height: 0; border-top: 8px solid #008bcf; border-left: 8px solid transparent; border-right: 8px solid transparent; }
.unboxed_hold .more-link:hover:after { content: ''; display: block; position: absolute; top: -8px; left: 36px; width: 0; height: 0; border-top: 7px solid #fff; border-left: 7px solid transparent; border-right: 7px solid transparent; z-index: 2; }

.phone_exchange_tab_section { line-height: 23px; }

#pincodeInputErr.alert-success { background: none; color: #0faa13; border: none; }

#pincodeInputErr.alert-danger { background: none; color: #EF203D; border: none; }

.abt-disc { margin-top: 10px; position: relative; }
.abt-disc .disc-popover { display: none; position: absolute; top: 20px; right: 0; width: 200px; background-color: #fff; border: 1px solid #ccc; padding: 10px; border-radius: 5px; box-shadow: 0px 0px 7px #ccc; color: #333333; z-index: 1; }
.abt-disc .disc-popover:before { content: ''; display: block; position: absolute; top: -8px; right: 49px; width: 0; height: 0; border-bottom: 8px solid #ccc; border-left: 8px solid transparent; border-right: 8px solid transparent; }
.abt-disc .disc-popover:after { content: ''; display: block; position: absolute; top: -7px; right: 50px; width: 0; height: 0; border-bottom: 7px solid #fff; border-left: 7px solid transparent; border-right: 7px solid transparent; }
.abt-disc .disc-popover .disc-popover-content label { width: 115px; }
.abt-disc .disc-popover .disc-popover-content span { float: right; }
.abt-disc .disc-popover .disc-popover-content p { line-height: 23px; color: #999; }
.abt-disc .disc-popover .disc-popover-content p.disc-popover-title { color: #000; }
.abt-disc .disc-popover .disc-popover-content strong { color: #000; font-weight: bold; }
.abt-disc .disc-link { color: #008bcf; }
.abt-disc .disc-link:hover + .disc-popover { display: block; }

.free_warranty_tuple { width: 50%; float: left; }

.product_warranty_hold .onsite_assurance_hold .warranty_sprite { float: left; width: 22%; }

.onsite_assurance_content { padding-left: 15px; width: 77%; float: left; }

.product_warranty_hold p.warranty_head { font-size: 15px; }

.bluetooth_free_tuple { float: left; width: 50%; border-left: 1px solid #ccc; padding-left: 10px; }

span.free_icon { background-color: #f06a36; color: #fff; padding: 19px 0; width: 50px; height: 50px; display: inline-block; border-radius: 50%; text-align: center; }

.free_icon_hold { float: left; width: 20%; }

.free_text { float: left; width: 78%; }

.free_text h4 { font-size: 15px; font-weight: 700; margin-bottom: 10px; }

.free_text h5 { font-size: 14px; color: #666; margin-bottom: 10px; }

.free_text p { font-size: 14px; color: #666; }

.no_border { border: none !important; }

@media (max-width: 767px) { .bluetooth_free_tuple { float: none; width: 100%; border-left: none; display: table; padding-left: 0; }
  .free_warranty_tuple { width: 100%; float: none; display: table; }
  .product_warranty_hold .onsite_assurance_hold .warranty_sprite { width: 70px; }
  .free_text { float: left; width: 68%; margin-top: 10px; padding-left: 15px; }
  .free_text p, .free_text h5 { font-size: 12px; }
  .onsite_assurance_content { width: 65% !important; }
  .free_icon_hold { float: left; width: 70px; padding-top: 2%; text-align: center; }
  .phone_exchange_hold .phone_exchange_tab_cotent_hold .drop_down_hold { width: 100%; }
  .abt-disc .disc-popover { left: 0; }
  .abt-disc .disc-popover:before { right: 149px; }
  .abt-disc .disc-popover:after { right: 150px; }
  .unboxed_hold .unbox-popover { width: 270px; } }
.details_spec_hold { background-color: #ffffff; padding: 20px; border: 1px solid #e8e8e8; margin-bottom: 30px; }
.details_spec_hold h2 { font-size: 20px; color: #333333; margin: 0; padding-bottom: 10px; font-weight: 700; }
.details_spec_hold h4 { font-size: 16px; color: #333333; margin: 10px 0; }
.details_spec_hold h5 { font-size: 14px; color: #666666; border-bottom: 1px solid #e8e8e8; padding-bottom: 10px; }
.details_spec_hold .spec_details { border-top: 1px solid #e8e8e8; padding: 10px 0; color: #333333; display: table; width: 100%; line-height: normal; }
.details_spec_hold .spec_details h6 { font-size: 14px; margin: 0; float: left; width: 35%; text-align: right; margin-right: 5%; }
.details_spec_hold .spec_details p { font-size: 14px; margin: 0; float: left; width: 60%; font-weight: 700; }

.certified_checklist_hold { background-color: #f0f0f0; background: transparent url("/quikrx/assets/image/back_certifed.jpeg"); display: table; position: relative; margin-bottom: 20px; }
.certified_checklist_hold .terms_checklist { position: absolute; bottom: 12px; right: 8px; font-size: 10px; color: #B1ADAD; }
.certified_checklist_hold .terms_checklist a:hover { text-decoration: underline; color: #008bcf; }
.certified_checklist_hold .checklist_img_hold { float: left; padding-left: 15px; margin-bottom: 15px; width: 14%; }
.certified_checklist_hold .checklist_img_hold .checklist_img { background-position: -11px -168px; height: 108px; width: 89px; color: #fff; padding-top: 65px; text-align: center; }
.certified_checklist_hold .check_list_content_hold { float: left; width: 86%; padding: 15px; }
.certified_checklist_hold .check_list_content_hold h3 { font-size: 20px; color: #333333; margin: 0; padding-bottom: 10px; font-weight: 700; }
.certified_checklist_hold .check_list_content_hold ul { display: table; }
.certified_checklist_hold .check_list_content_hold ul li { margin-left: 10px; list-style: disc; font-size: 14px; color: #666666; float: left; width: 23%; margin-bottom: 8px; }

.spec_sold_hold.row { margin-top: 30px; }

.details_sold_by_hold { border: 1px solid #e8e8e8; margin-bottom: 30px; }

.details_sold_by_hold_head { background-color: #f0f0f0; padding: 20px; }
.details_sold_by_hold_head h3 { font-size: 15px; color: #666666; margin: 0; }
.details_sold_by_hold_head h5 { font-size: 18px; color: #333333; font-weight: 700; margin: 0; }

.details_sold_by_hold_details { background-color: #ffffff; padding: 0 20px 0px; }
.details_sold_by_hold_details .sold_details { border-top: 1px solid #e8e8e8; padding: 15px 0; display: table; width: 100%; line-height: normal; }
.details_sold_by_hold_details .sold_details span.icon { font-size: 35px; display: table-cell; color: #008bcf; text-align: right; padding-right: 5%; width: 20%; vertical-align: top; }
.details_sold_by_hold_details .sold_details .sold_in_detail { font-size: 16px; float: left; color: #333333; width: 80%; }
.details_sold_by_hold_details .sold_details:first-child { border: none; }

.slider_hold_reccomend { padding: 10px; border: 1px solid #e8e8e8; margin: 0 10px; }
.slider_hold_reccomend.accessory_class .price_hold { padding-bottom: 10px; }
.slider_hold_reccomend.accessory_class .price_hold .actual_price { display: inline-block; }
.slider_hold_reccomend.accessory_class .price_hold .offer_label { display: inline-block; vertical-align: 2px; font-size: 13px; }
.slider_hold_reccomend.accessory_class:hover { border-color: #008bcf; }
.slider_hold_reccomend.accessory_class:hover .similar_acc_button { background-color: #008bcf; color: #ffffff; }
.slider_hold_reccomend .price_hold { border-bottom: none; padding-bottom: 0; }
.slider_hold_reccomend h3 { font-size: 15px; color: #333333; padding-bottom: 5px; margin-bottom: 0; margin-top: 10px; }
.slider_hold_reccomend .actual_price { font-size: 18px; display: block; }
.slider_hold_reccomend .old_price { font-size: 15px; display: inline-block; }

.recommend_slider_hold { background-color: #ffffff; padding: 20px 0; margin: 30px 0; border: 1px solid #e8e8e8; }
.recommend_slider_hold h4 { font-size: 17px; color: #333333; padding: 0 20px 20px; margin: 0; }
.recommend_slider_hold .offer_label { font-size: 12px; padding: 1px 5px; display: inline-block; }
.recommend_slider_hold #recommended_slider.owl-theme .owl-controls .owl-nav [class*="owl-"] { background-color: #ffffff; border-radius: 0; padding: 15px 5px; color: #333333; margin: 0; border: 1px solid #eee; }
.recommend_slider_hold #recommended_slider.owl-theme .owl-controls .owl-next { right: 0; top: 32%; }
.recommend_slider_hold #recommended_slider.owl-theme .owl-controls .owl-prev { left: 0; top: 32%; }

.recommend_slider_hold#similar_access_slider { padding: 20px 35px; }
.recommend_slider_hold#similar_access_slider .owl-item .owl-lazy { opacity: 1; }
.recommend_slider_hold#similar_access_slider h4 { padding-left: 10px; }
.recommend_slider_hold#similar_access_slider .owl-prev { left: -41px !important; padding: 20px 8px !important; top: 70px !important; }
.recommend_slider_hold#similar_access_slider .owl-next { right: -40px !important; padding: 20px 8px !important; top: 70px !important; }

.similar_acc_button { border: 1px solid #008bcf; padding: 7px; width: 94%; margin: auto; display: block; color: #008bcf; }

.more_selleres_table tr { border-top: 1px solid #e8e8e8; }
.more_selleres_table tr .btn.add_cart_sellers { background-color: #008bcf; color: #ffffff; border-radius: 3px; width: 100px; }
.more_selleres_table tr .btn.add_cart_sellers:hover { background-color: #027baa; }
.more_selleres_table th { font-size: 16px; color: #333333; font-weight: normal; padding: 12px 20px; }
.more_selleres_table td { padding: 26px 20px; vertical-align: top; }
.more_selleres_table td h4 { font-size: 16px; color: #333333; font-weight: 700; margin-top: 0; margin-bottom: 6px; }
.more_selleres_table td p { font-size: 13px; color: #666666; margin-bottom: 3px; }
.more_selleres_table td p:last-child { margin-bottom: 0; }
.more_selleres_table td h2 { font-size: 16px; color: #333333; margin-bottom: 6px; margin-top: 0; }
.more_selleres_table td:last-child { text-align: right; }

.more_selleres_table_hold { padding: 20px; background-color: #ffffff; margin: 20px 0 30px; border: 1px solid #e8e8e8; }
.more_selleres_table_hold h3 { font-size: 20px; color: #333333; padding-bottom: 15px; margin: 0; font-weight: 700; }

.view_all_sellers { display: block; }

.view_all_sellers_hold { padding: 10px; border: 1px solid #e8e8e8; text-align: center; }

.sync_scan_hold ul { margin: 0; padding: 0; }
.sync_scan_hold h6 { font-size: 14px; color: #333333; }
.sync_scan_hold .steps_sync_hold { display: table; width: 100%; background-color: #279F3C; margin-bottom: 15px; }
.sync_scan_hold .steps_sync_hold li { float: left; width: 25%; display: inline-block; text-align: center; padding: 5px; }
.sync_scan_hold .steps_sync_hold li a { display: inline-block; padding: 3px 10px 2px; color: #90b98c; min-height: 0; border: none; }
.sync_scan_hold .steps_sync_hold li a.active { background-color: #ffffff; color: #333333; border-radius: 5px; }

.steps_in_detail h7 { font-size: 15px; color: #333333; margin: 10px 0 5px; display: table; line-height: normal; }
.steps_in_detail .form-control { width: 47%; display: inline-block; padding: 5px; height: auto; margin-right: 5px; }
.steps_in_detail ul { margin-bottom: 13px; }
.steps_in_detail li { margin-left: 13px; color: #666666; font-size: 12px; line-height: 19px; }
.steps_in_detail label { float: left; font-size: 14px; font-weight: normal; margin-right: 15%; vertical-align: top; width: 50%; color: #333333; }
.steps_in_detail .you_pay_hold price { color: #008bcf; font-weight: 700; }
.steps_in_detail price { float: right; text-align: right; width: 30%; }

#sync_scan_step4 { margin-top: 10px; }

#sync_scan_step2 p { color: #666666; margin-bottom: 0px; }

.true_value_hold { background-color: #f2f2f2; padding: 15px; color: #333333; margin-bottom: 5px; }
.true_value_hold h5 { font-weight: 700; font-size: 15px; margin-top: 0; }
.true_value_hold p { font-size: 12px; line-height: normal; }
.true_value_hold a { background-color: #00BE40; border-radius: 3px; color: #fff; display: inline-block; font-size: 14px; padding: 7px 10px; width: auto; font-weight: 700; }
.true_value_hold .true_otp_hold { font-weight: 700; margin-top: 5px; margin-bottom: 0; }
.true_value_hold .icon { display: inline-block; font-size: 14px; padding-right: 4px; vertical-align: middle; }

/*=========Start Customized radio button for exchange form======*/
.styled_radio_hold { display: inline-block; margin-right: 5px; width: 48%; }

.styled_radio_hold:last-child { margin-right: 0; }

.styled_radio_hold input[type="radio"] { display: none; }

.styled_radio_hold input[type="radio"] + label { background-color: #fff; border: 1px solid #ccc; border-radius: 3px; color: #444 !important; display: inline-block; font-size: 14px !important; font-weight: normal; margin-top: 0 !important; padding: 6px 3px 6px 5px; text-align: left; width: 125px; margin-right: 15px !important; }

.styled_radio_hold input[type="radio"] + label span { display: inline-block; width: 19px; height: 19px; margin: -1px 5px 0 0; vertical-align: middle; cursor: pointer; border: 1px solid #ccc; border-radius: 3px; }

.styled_radio_hold input[type="radio"] + label span { background-color: #fff; }

.styled_radio_hold input[type="radio"]:checked + label span { background-color: #008bcf; }

.styled_radio_hold.not_good_hold input[type="radio"]:checked + label span { background-color: #dcdcdc; }

.styled_radio_hold input[type="radio"] + label span, .styled_radio_hold input[type="radio"]:checked + label span { -webkit-transition: background-color 0.4s linear; -o-transition: background-color 0.4s linear; -moz-transition: background-color 0.4s linear; transition: background-color 0.4s linear; }

.fixed_buttons_hold .go_top_fixed { background-color: #999; border-radius: 50%; color: #fff; font-size: 25px; height: 40px; bottom: 0px; opacity: 0; padding: 6px; text-align: center; width: 40px; position: fixed; right: 16px; z-index: 2; top: auto; -webkit-transition: 0.6s; -moz-transition: 0.6s; -ms-transition: 0.6s; transition: 0.6s; }
.fixed_buttons_hold .go_top_fixed:hover { background-color: #008bcf; }
.fixed_buttons_hold .go_top_fixed.go_top_fixed_show { bottom: 40px; opacity: 1; }
.fixed_buttons_hold .call_fixed, .fixed_buttons_hold .mail_fixed { background-color: #999; border-radius: 50%; color: #fff; font-size: 25px; height: 40px; padding: 8px; text-align: center; width: 40px; position: fixed; right: 16px; z-index: 1; top: 140px; display: block; -webkit-transition: 0.6s; -moz-transition: 0.6s; -ms-transition: 0.6s; transition: 0.6s; }
.fixed_buttons_hold .call_fixed .icon, .fixed_buttons_hold .mail_fixed .icon { float: left; }
.fixed_buttons_hold .call_fixed a, .fixed_buttons_hold .mail_fixed a { text-decoration: none; background-color: #008bcf; width: 0; opacity: 0; border-radius: 20px; }
.fixed_buttons_hold .call_fixed a .icon, .fixed_buttons_hold .mail_fixed a .icon { padding-right: 3px; padding-left: 3px; }
.fixed_buttons_hold .call_fixed .fixed_button_text, .fixed_buttons_hold .mail_fixed .fixed_button_text { font-size: 13px; -webkit-transition: 0.9s; -moz-transition: 0.9s; -ms-transition: 0.9s; transition: 0.9s; padding-top: 5.5px; width: 230px; opacity: 0; display: block; text-align: left; }
@media (min-width: 767px) { .fixed_buttons_hold .call_fixed:hover a, .fixed_buttons_hold .mail_fixed:hover a { width: 230px; opacity: 1; }
  .fixed_buttons_hold .call_fixed:hover .fixed_button_text, .fixed_buttons_hold .mail_fixed:hover .fixed_button_text { opacity: 1; } }
.fixed_buttons_hold .mail_fixed { top: 190px; }

@media (min-width: 767px) { .list-page-contact-info .fixed_buttons_hold .call_fixed { top: 415px; }
  .list-page-contact-info .fixed_buttons_hold .mail_fixed { top: 475px; } }
@media (max-width: 767px) { .list-page-contact-info .fixed_buttons_hold .call_fixed { top: 300px; }
  .list-page-contact-info .fixed_buttons_hold .mail_fixed { top: 350px; }
  .fixed_buttons_hold .call_fixed a, .fixed_buttons_hold .mail_fixed a { width: 40px; } }
.owl-theme .owl-controls { margin-top: 0px !important; }

.owl-carousel .owl-item .slider_hold_reccomend img { width: 76px; height: 144px; margin: 0 auto; }

.owl-carousel .owl-item .slider_hold_reccomend.accessory_class img { width: 118px; }

@media (max-width: 767px) { .owl-controls .owl-next { right: 6px; }
  .owl-controls .owl-prev { left: 6px; }
  .list_select_tab_hold li.tab_list a .list-tab-link { font-size: 16px; }
  .phone_exchange_hold > ul { min-height: 0; }
  .phone_exchange_hold ul li a { padding: 5px; }
  .phone_exchange_hold .phone_exchange_tab_cotent_hold { width: 100%; }
  .phone_exchange_hold .phone_exchange_tab_cotent_hold select.form-control.marg76 { margin-right: 0; marign-bottom: 10px; }
  .phone_exchange_hold .phone_exchange_tab_cotent_hold select.form-control { width: 100%; marign-bottom: 10px; }
  .check_availablility_hold .form-control { height: auto; }
  .phone_exchange_hold .phone_exchange_tab_cotent_hold label { width: 58%; margin-right: 5%; }
  .phone_exchange_hold .phone_exchange_tab_cotent_hold price { width: 35%; }
  .product_detail_slider { margin-top: 20px; } }
@media (min-width: 767px) { .sticky-filter { position: fixed; top: 0; width: 100%; z-index: 3; }
  .sticky-filter .filters { padding-left: 16%; }
  .sticky-logo { left: 80px; max-width: 150px; position: fixed; top: 5px; z-index: 4; }
  .sticky-alert-btn { position: fixed; top: 0; z-index: 19; right: 66px; }
  .main-header .fixed-header-hp.stick, .quikr-header.fixed-header-hp.stick { position: static !important; } }
.cart_details_hold_container { margin-top: 20px; margin-bottom: 30px; }

.add_accessories_hold { background-color: #ffffff; padding: 22px 40px; margin-top: 30px; border: 1px solid #d4d4d4; }
.add_accessories_hold .owl-theme .owl-controls .owl-nav [class*=owl-] { color: #000; font-size: 30px; background: #eee; top: 30%; padding: 25px 5px; }
.add_accessories_hold .owl-theme .owl-controls .owl-nav [class*=owl-]:hover { background-color: #ccc; }
.add_accessories_hold .offer_label, .add_accessories_hold .old_price { margin-left: 0; }
.add_accessories_hold .owl-controls .owl-prev { left: -45px; }
.add_accessories_hold .owl-controls .owl-next { right: -45px; }
.add_accessories_hold h2 { font-size: 21px; font-weight: 700; color: #000000; margin-bottom: 20px; }
.add_accessories_hold .slider_hold_reccomend { padding: 10px 0; }
.add_accessories_hold .slider_hold_reccomend .img_hold { border-bottom: 1px solid #e8e8e8; max-width: 100%; padding-bottom: 20px; padding-top: 10px; }
.add_accessories_hold .slider_hold_reccomend .img_hold img { width: auto; max-height: 150px; max-width: 100%; }
.add_accessories_hold .slider_hold_reccomend .add_to_cart_accessory { padding: 7px 30px; color: #008bcf; background-color: #ffffff; font-size: 14px; border-radius: 3px; margin-top: 10px; border: 1px solid #008bcf; }
.add_accessories_hold .slider_hold_reccomend .add_to_cart_accessory:focus { border: 1px solid #008bcf; }
.add_accessories_hold .slider_hold_reccomend .add_to_cart_accessory:hover { background-color: #008bcf; color: #ffffff; }
.add_accessories_hold .slider_hold_reccomend .content_hold { padding: 10px; }
.add_accessories_hold .slider_hold_reccomend .actual_price { display: inline-block; }
.add_accessories_hold .slider_hold_reccomend h3 { margin-bottom: 10px; }

.cart_details_hold { background-color: #ffffff; padding: 22px 15px 0; border: 1px solid #d4d4d4; }
.cart_details_hold .exchange_price { margin-top: 5px; }
.cart_details_hold .actual_price { font-size: 16px; display: block; margin-bottom: 5px; padding-right: 0; }
.cart_details_hold .item_cart_hold { padding: 20px; border-bottom: 1px dashed #d4d4d4; margin: 0 -15px; }
.cart_details_hold .item_cart_hold:last-child { border-bottom: none; }
.cart_details_hold h1 { font-size: 21px; font-weight: 700; color: #333333; }
.cart_details_hold h1 .cart_items { font-size: 14px; font-family: "ProximaNova-Regular"; vertical-align: middle; color: #666666; }
.cart_details_hold .item_details_hold { width: 50%; float: left; }
.cart_details_hold .item_details_hold .item_cart_img_hold img { max-width: 40px; }
.cart_details_hold .delivery_in_hold { width: 20%; float: left; }
.cart_details_hold .price_cart_hold { width: 25%; float: left; }
.cart_details_hold .price_cart_hold .offer_label { padding: 3px 5px; }
.cart_details_hold .price_cart_hold .old_price { margin-left: 0; font-size: 15px; }
.cart_details_hold .delete_item_hold { width: 3%; float: left; font-size: 16px; }
.cart_details_hold .cart_item_head_hold { border-top: 1px dashed #d4d4d4; border-bottom: 1px dashed #d4d4d4; font-size: 14px; font-family: "ProximaNova-Regular"; color: #666666; padding: 15px; margin: 10px -15px; }
.cart_details_hold .item_cart_detail_hold { float: left; padding-left: 15px; }
.cart_details_hold .item_cart_detail_hold h3 { font-size: 16px; font-weight: 700; color: #333333; margin-bottom: 10px; }
.cart_details_hold .item_cart_detail_hold p { font-size: 14px; font-family: "ProximaNova-Regular"; color: #666666; margin-bottom: 5px; }
.cart_details_hold .item_cart_img_hold { float: left; }
.cart_details_hold .price_drop_up_hold { border: 1px solid #008bcf; padding: 5px 10px 10px; font-size: 14px; font-family: "ProximaNova-Regular"; color: #333333; margin-top: 10px; }
.cart_details_hold .price_drop_up_hold .icon { color: #008bcf; display: inline-block; font-size: 19px; height: 19px; margin-left: 3px; width: 10px; }
.cart_details_hold .cart_warranty_hold { background-color: #f9f9f9; margin: 15px -20px 0 -20px; padding: 10px 33px; /*styled checkboxes*/ /*styled checkboxes*/ }
.cart_details_hold .cart_warranty_hold input[type=checkbox]:not(old), .cart_details_hold .cart_warranty_hold input[type=radio]:not(old) { width: 2em; margin: 0; padding: 0; font-size: 1em; opacity: 0; }
.cart_details_hold .cart_warranty_hold input[type=checkbox]:not(old) + label, .cart_details_hold .cart_warranty_hold input[type=radio]:not(old) + label { display: inline-block; margin-left: -2em; }
.cart_details_hold .cart_warranty_hold input[type=checkbox]:not(old) + label > span, .cart_details_hold .cart_warranty_hold input[type=radio]:not(old) + label > span { display: inline-block; width: 1.4em; height: 1.25em; margin: 0.25em 0 0.25em 0.25em; background: #027baa; vertical-align: bottom; }
.cart_details_hold .cart_warranty_hold input[type=checkbox]:not(old):checked + label > span, .cart_details_hold .cart_warranty_hold input[type=radio]:not(old):checked + label > span { background: #027baa; }
.cart_details_hold .cart_warranty_hold input[type=checkbox]:not(old):checked + label > span:before { content: '✓'; display: block; font-size: 1.1em; font-weight: bold; line-height: 1.5em; text-align: center; width: 1.4em; color: #fff; }
.cart_details_hold .cart_warranty_hold .delete_item_hold { float: none; text-align: right; vertical-align: middle; display: inline-block; }
.cart_details_hold .cart_warranty_hold .actual_price { display: inline-block; width: 22%; }
.cart_details_hold .cart_warranty_hold input { display: inline-block; }
.cart_details_hold .cart_warranty_hold .cart_warranty_content, .cart_details_hold .cart_warranty_hold .already_taken_warranty { display: inline-block; padding-left: 10px; width: 68%; }
.cart_details_hold .cart_warranty_hold .cart_warranty_content h4, .cart_details_hold .cart_warranty_hold .already_taken_warranty h4 { font-size: 14px; font-weight: 700; color: #333333; margin-bottom: 3px; }
.cart_details_hold .cart_warranty_hold .cart_warranty_content a:hover, .cart_details_hold .cart_warranty_hold .already_taken_warranty a:hover { color: #008bcf; text-decoration: underline; }
.cart_details_hold .cart_warranty_hold .cart_warranty_content p, .cart_details_hold .cart_warranty_hold .already_taken_warranty p { font-size: 14px; color: #666666; }
.cart_details_hold .cart_warranty_hold .already_taken_warranty { width: 70%; }
.cart_details_hold .cart_warranty_hold .already_taken_warranty_price { width: 25%; }
.cart_details_hold .out_of_stock_cart.item_cart_hold .item_details_hold .item_cart_img_hold, .cart_details_hold .out_of_stock_cart.item_cart_hold .item_details_hold .item_cart_detail_hold h3, .cart_details_hold .out_of_stock_cart.item_cart_hold .item_details_hold .item_cart_detail_hold p, .cart_details_hold .out_of_stock_cart.item_cart_hold .delivery_in_hold, .cart_details_hold .out_of_stock_cart.item_cart_hold .price_cart_hold { opacity: 0.2; }

.cart_checkout_summary_hold { border: 1px solid #d4d4d4; padding: 15px; background-color: #ffffff; color: #666666; }
.cart_checkout_summary_hold .row { line-height: 30px; }
.cart_checkout_summary_hold h2 { font-size: 16px; font-weight: 700; margin-bottom: 15px; margin-top: 10px; }
.cart_checkout_summary_hold .cart_summary_product, .cart_checkout_summary_hold .payment_step_hold .cart_summary_price, .payment_step_hold .cart_checkout_summary_hold .cart_summary_price { font-size: 14px; font-weight: 700; float: left; width: 70%; }
.cart_checkout_summary_hold .cart_summary_price { font-size: 14px; font-weight: 700; float: left; width: 30%; text-align: right; }
.cart_checkout_summary_hold .cart_summary_warranty { border-bottom: 1px dashed #d4d4d4; border-top: 1px dashed #d4d4d4; margin: 10px 0; padding: 10px 0; }
.cart_checkout_summary_hold .cart_summary_warranty .warranty_sum, .cart_checkout_summary_hold .cart_summary_warranty .cart_summary_price { font-family: "ProximaNova-Regular"; }
.cart_checkout_summary_hold .shipping_sum { font-family: "ProximaNova-Regular"; }
.cart_checkout_summary_hold .shipping_free { color: #0faa13; font-family: "ProximaNova-Regular"; }
.cart_checkout_summary_hold h4, .cart_checkout_summary_hold total_price { font-size: 21px; font-weight: 700; color: #333333; margin: 15px 0; }
.cart_checkout_summary_hold .place_order_Cart, .cart_checkout_summary_hold .continue_shopping_Cart { background-color: #008bcf; color: #ffffff; font-size: 17px; width: 100%; padding: 10px; border: 1px solid #008bcf; margin-bottom: 15px; -webkit-transition: 0.6s; -moz-transition: 0.6s; -ms-transition: 0.6s; transition: 0.6s; }
.cart_checkout_summary_hold .place_order_Cart:hover, .cart_checkout_summary_hold .continue_shopping_Cart:hover { background-color: #027baa; }
.cart_checkout_summary_hold .continue_shopping_Cart { background-color: #ffffff; color: #008bcf; }
.cart_checkout_summary_hold .continue_shopping_Cart:hover { background-color: #ffffff; }

.delete_item_hold .icon { cursor: pointer; }

.cart_empty_hold { text-align: center; padding: 100px; background-color: #ffffff; }
.cart_empty_hold h3 { font-size: 21px; color: #333333; margin: 20px 0; }
.cart_empty_hold .continue_shopping_Cart { background-color: #008bcf; color: #ffffff; font-size: 17px; width: 227px; padding: 10px; border: 1px solid #008bcf; margin-bottom: 15px; -webkit-transition: 0.6s; -moz-transition: 0.6s; -ms-transition: 0.6s; transition: 0.6s; }
.cart_empty_hold .continue_shopping_Cart:hover { background-color: #027baa; }

.download-section { display: none; }

@media (max-width: 767px) { .cart_details_hold_container * { font-weight: normal !important; }
  .add_accessories_hold .slider_hold_reccomend .actual_price { display: block; }
  .add_accessories_hold { padding: 10px; margin: 15px -15px 0; }
  .add_accessories_hold h2 { line-height: normal; font-size: 18px; margin-top: 10px; }
  .cart_empty_hold .continue_shopping_Cart { width: auto; }
  .cart_empty_hold { padding: 100px 50px; }
  .cart_details_hold .item_details_hold { width: 100%; display: table; float: none; }
  .cart_details_hold .item_cart_detail_hold { width: 80%; }
  .cart_details_hold .item_cart_img_hold { width: 20%; }
  .cart_details_hold .delivery_in_hold, .cart_details_hold .price_cart_hold, .cart_details_hold .delete_item_hold { float: none; margin-left: 20%; padding-left: 15px; width: 80%; margin-bottom: 10px; }
  .cart_details_hold .delivery_in_hold .icon-qx-remove::after, .cart_details_hold .price_cart_hold .icon-qx-remove::after, .cart_details_hold .delete_item_hold .icon-qx-remove::after { content: "Remove"; font-size: 14px; padding-left: 7px; vertical-align: 2px; color: #666666; }
  .cart_details_hold .cart_warranty_hold { padding: 10px 20px; }
  .price_drop_up_hold { width: 100%; display: table; }
  .price_drop_up_hold .price_varient_text { float: left; width: 93%; padding-left: 10px; }
  .price_drop_up_hold .icon { float: left; }
  .cart_details_hold .cart_warranty_hold input[type="checkbox"]:not(old) + label, .cart_details_hold .cart_warranty_hold input[type="radio"]:not(old) + label { float: left; margin-left: 0; width: 10%; }
  .cart_details_hold .cart_warranty_hold .cart_warranty_content, .cart_details_hold .cart_warranty_hold .already_taken_warranty { float: left; width: 65%; }
  .cart_details_hold .cart_warranty_hold .actual_price { width: 25%; text-align: right; float: right; }
  .cart_details_hold .cart_warranty_hold .delete_item_hold { float: none; padding-left: 10px; text-align: left; margin: 10px 0 0 10%; }
  .cart_details_hold .cart_warranty_hold .already_taken_warranty { padding-left: 0; float: left; width: 75%; }
  .cart_details_hold .cart_warranty_hold .delete_item_hold.already_taken_warranty_delete { padding-left: 0; margin-left: 0; }
  .cart_checkout_summary_hold { margin-top: 20px; } }
.row.waranty_border { border-bottom: 1px dashed #ccc; margin-top: -40px; }
.row.waranty_border:last-child { border-bottom: none; }

@media (min-width: 767px) { #sidebar.sticky { float: none; position: fixed; top: 20px; z-index: 6; left: auto; width: 366px; } }
.verified_animation_hold { background-color: #ffffff; border: 1px solid #e8e8e8; padding: 0px 30px 30px; margin-top: 30px; }
.verified_animation_hold .quikr_certifed_badge_hold { float: left; width: 10%; }
.verified_animation_hold .quikr_certifed_badge_hold .quikr_certifed_badge_img { background-position: -238px -15px; height: 123px; width: 92px; }
.verified_animation_hold .quikr_certifed_animation_content_hold { float: left; width: 90%; padding-left: 15px; }
.verified_animation_hold .quikr_certifed_animation_content_hold h3 { font-size: 25px; color: #333333; margin: 10px 0; }
.verified_animation_hold .quikr_certifed_animation_content_hold p { font-size: 16px; color: #666666; }
.verified_animation_hold .quikr_certifed_animation_content_hold .checklist-head { font-weight: 700; margin-top: 20px; }
.verified_animation_hold .quikr_certifed_animation_content_hold .quality-checks { margin-top: 10px; }
.verified_animation_hold .quikr_certifed_animation_content_hold .quality-checks li { display: none; width: 180px; float: left; padding: 10px 0; }
.verified_animation_hold .quikr_certifed_animation_content_hold .quality-checks li .icon { font-size: 18px; position: relative; margin-right: 5px; bottom: -5px; }
.verified_animation_hold .quikr_certifed_animation_content_hold .quality-checks .chk-disable { opacity: 0.3; }
.verified_animation_hold .certify_animation_img { padding-left: 150px; margin-top: -20px; }
.verified_animation_hold .btn-trans { color: #008bcf; background-color: transparent; border-color: #008bcf; }
.verified_animation_hold .btn-less-chks { display: none; }
@media (max-width: 767px) { .verified_animation_hold { padding: 15px; }
  .verified_animation_hold .quikr_certifed_animation_content_hold .quality-checks li { width: 125px; font-size: 12px; }
  .verified_animation_hold .quikr_certifed_animation_content_hold .quality-checks li .icon { font-size: 12px; bottom: -1px; } }

.quik-cert-pop { margin-top: 10px; position: relative; }
.quik-cert-pop .cert-popover { display: none; position: absolute; top: 35px; right: -85px; width: 200px; background-color: #fff; border: 1px solid #008bcf; padding: 10px; border-radius: 5px; color: #333333; z-index: 1; }
.quik-cert-pop .cert-popover:before { content: ''; display: block; position: absolute; top: -8px; right: 85px; width: 0; height: 0; border-bottom: 8px solid #008bcf; border-left: 8px solid transparent; border-right: 8px solid transparent; }
.quik-cert-pop .cert-popover:after { content: ''; display: block; position: absolute; top: -7px; right: 86px; width: 0; height: 0; border-bottom: 7px solid #fff; border-left: 7px solid transparent; border-right: 7px solid transparent; }
.quik-cert-pop .cert-popover .cert-popover-content p { line-height: 18px; }
.quik-cert-pop .cert-pop-link { text-align: right; }
.quik-cert-pop .cert-pop-link .icon { font-size: 20px; position: relative; bottom: -6px; }
.quik-cert-pop .cert-pop-link:hover + .cert-popover { display: block; }

.main-header .navbar-fixed-top { position: static; }

.main-header.fix-main-header.show-main-header { top: -102px !important; }

.home_container { width: 100%; margin: 0 auto; }
.home_container .product_logo_sprite { background: transparent url("/quikrx/assets/image/logo-sprite.png") no-repeat scroll 0 0; display: inline-block; }
.home_container .qx_apple_logo { background-position: -12px -73px; }
.home_container .qx_samsung_logo { background-position: -11px -133px; }
.home_container .qx_sony_logo { background-position: -7px -192px; }
.home_container .qx_micromax_logo { background-position: -13px -9px; }
.home_container .qx_xolo_logo { background-position: -190px -9px; }
.home_container .qx_vivo_logo { background-position: -190px -69px; }
.home_container .qx_oppo_logo { background-position: -190px -134px; }
.home_container .qx_oneplus_logo { background-position: -190px -197px; }
.home_container .qx_nokia_logo { background-position: -190px -260px; }
.home_container .qx_intex_logo { background-position: -190px -320px; }
.home_container .qx_lg_logo { background-position: -363px -72px; }
.home_container .qx_lenovo_logo { background-position: -363px -136px; }
.home_container .qx_lava_logo { background-position: -363px -198px; }
.home_container .qx_karbonn_logo { background-position: -363px -258px; }
.home_container .qx_asus_logo { background-position: -363px -324px; }
.home_container .qx_yu_logo { background-position: -367px -384px; }
.home_container .qx_zte_logo { background-position: -367px -444px; }
.home_container .qx_htc_logo { background-position: -544px -74px; }
.home_container .qx_gionee_logo { background-position: -540px -141px; }
.home_container .qx_dell_logo { background-position: -540px -201px; }
.home_container .qx_coolpad_logo { background-position: -540px -262px; }
.home_container .qx_panasonic_logo { background-position: -540px -320px; }
.home_container .qx_meizu_logo { background-position: -360px -9px; }
.home_container .qx_huawei_logo { background-position: -544px -14px; }
.home_container .qx_blackberry_logo { background-position: -7px -258px; }
.home_container .qx_xiaomi_logo { background-position: -7px -323px; }
.home_container .qx_motorola_logo { background-position: -11px -383px; }
.home_container .qx_microsoft_logo { background-position: -11px -444px; }
.home_container .home_line_button { border: 1px solid #008bcf; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; color: #ffffff; font-size: 14px; text-align: center; padding: 10px 12px; display: inline-block; line-height: normal; background-color: #008bcf; width: 238px; }
.home_container .home_line_button:hover { color: #ffffff; background-color: #008bcf; }
.home_container .banner_images_hold { position: relative; }
.home_container .banner_images_hold img { width: 100%; display: none; left: 0; position: absolute; top: 0; width: 100%; }
.home_container #home_tabs_hold { margin-top: 197px; border-bottom: 1px solid #e8e8e8; background-color: #ffffff; }
.home_container #home_tabs_hold ul.home_tabs_list { position: relative; z-index: 0; transition: top .5s; -webkit-transition: top .5s; }
.home_container #home_tabs_hold ul.home_tabs_list .home_line_button { display: none; }
.home_container #home_tabs_hold ul.home_tabs_list li { display: inline-block; width: 365px; margin-right: 18px; }
.home_container #home_tabs_hold ul.home_tabs_list li:nth-child(3n) { margin-right: 0; }
.home_container #home_tabs_hold ul.home_tabs_list li a { display: block; padding: 17px 21px 20px; border-top: 3px solid #f2f2f2; background-color: #f2f2f2; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.home_container #home_tabs_hold ul.home_tabs_list li a .icon { display: table-cell; float: left; font-size: 40px; margin-right: 15px; color: #666666; }
.home_container #home_tabs_hold ul.home_tabs_list li a .hometab_text { display: table-cell; }
.home_container #home_tabs_hold ul.home_tabs_list li a .hometab_text h2 { color: #666666; font-size: 18px; font-weight: 700; }
.home_container #home_tabs_hold ul.home_tabs_list li a .hometab_text p { color: #666666; font-size: 16px; }
.home_container #home_tabs_hold ul.home_tabs_list li a.active, .home_container #home_tabs_hold ul.home_tabs_list li a:hover { border-color: #008bcf; background-color: #ffffff; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; }
.home_container #home_tabs_hold ul.home_tabs_list li a.active .icon, .home_container #home_tabs_hold ul.home_tabs_list li a:hover .icon { color: #008bcf; }
.home_container #home_tabs_hold ul.home_tabs_list li a.active h2, .home_container #home_tabs_hold ul.home_tabs_list li a:hover h2 { color: #333333; font-size: 18px; font-weight: 700; }
.home_container .position_hometabs_hold { position: relative; padding: 21px; min-height: 242px; background-color: #ffffff; margin-top: -6px; }
.home_container .position_hometabs_hold .position_phonetabs { left: 21px; position: absolute; top: 21px; width: 100%; min-height: 221px; background-color: #ffffff; display: none; }
.home_container .position_hometabs_hold .position_phonetabs h3 { color: #333333; font-size: 17px; font-weight: 700; margin-bottom: 15px; }
.home_container .position_hometabs_hold .position_phonetabs p { color: #666666; font-size: 15px; margin-bottom: 23px; line-height: normal; }
.home_container .position_hometabs_hold .position_phonetabs ul li { width: 35%; display: inline-block; margin-bottom: 15px; font-size: 15px; }
.home_container .position_hometabs_hold .position_phonetabs ul li span.icon { margin-right: 10px; display: inline-block; color: #666666; font-size: 16px; text-align: center; vertical-align: sub; }
.home_container .position_hometabs_hold .position_phonetabs ul li:nth-child(3n) { width: 28%; }
.home_container #home_mobile_category_hold { padding: 25px 0 20px; }
.home_container #home_mobile_category_hold .home_prod_disp_hold { margin-bottom: 0; }
.home_container #home_mobile_category_hold h4 { font-size: 21px; font-weight: 700; padding-top: 2px; }
.home_container #home_mobile_category_hold .owl-theme .owl-controls .owl-nav [class*="owl-"] { background-color: transparent; color: #666; font-size: 25px; }
.home_container #home_mobile_category_hold .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover { color: #000; }
.home_container #home_mobile_category_hold .owl-controls .owl-prev { left: -14px; position: absolute; top: 64px; }
.home_container #home_mobile_category_hold .owl-next { right: -14px; position: absolute; top: 64px; }
.home_container #home_mobile_category_hold ul { margin-top: 20px; padding: 0 30px; }
.home_container #home_mobile_category_hold ul li { display: inline-block; width: 100%; border: 1px solid #eee; }
.home_container #home_mobile_category_hold ul li:last-child { margin-right: 0; }
.home_container #home_mobile_category_hold ul li .mob_cat_img_hold { width: 100%; overflow: hidden; background-color: #ffffff; }
.home_container #home_mobile_category_hold ul li .mob_cat_img_hold img { -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; width: 100%; }
.home_container #home_mobile_category_hold ul li .mob_cat_img_hold:hover img { transform: scale(1.08); -webkit-transform: scale(1.08); }
.home_container #home_mobile_category_hold ul li .mob_cat_text_hold { background-color: #ffffff; padding: 13px 9px; display: table; width: 100%; }
.home_container #home_mobile_category_hold ul li .mob_cat_text_hold .mob_cat_text { font-size: 15px; color: #333333; }
.home_container #home_mobile_category_hold ul li .mob_cat_text_hold a { font-size: 14px; padding-top: 1px; }
.home_container #home_mobile_category_hold ul li .mob_cat_text_hold a:hover { text-decoration: underline; }
.home_container .home_prod_disp_hold { background-color: #ffffff; padding: 25px; margin-bottom: 25px; border: 1px solid #e8e8e8; }
.home_container .home_prod_disp_hold h4 { font-size: 21px; font-weight: 700; padding-top: 10px; }
.home_container .home_prod_disp_hold .product_list_hold { margin-top: 20px; }
.home_container .home_prod_disp_hold .product_list_hold > ul > li { width: 260px; float: left; margin-bottom: 0; }
.home_container .budget_mobile_outer { border: 1px solid #e8e8e8; background-color: #ffffff; margin-bottom: 30px; margin-top: 10px; }
.home_container .budget_mobile_outer .find_price_mobile { float: left; background-color: #989898; line-height: normal; padding: 21px; width: 14%; font-size: 21px; color: #ffffff; position: relative; }
.home_container .budget_mobile_outer .find_price_mobile::before { content: ""; display: inline-block; width: 0; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; position: absolute; right: -9px; top: 30px; border-left: 15px solid #989898; }
.home_container .budget_mobile_outer .price_mobile_carousel_hold { padding: 24px 15px 24px 50px; float: left; width: 86%; }
.home_container .budget_mobile_outer .price_mobile_carousel_hold #price_mobile_carousel li { display: inline-block; }
.home_container .budget_mobile_outer .price_mobile_carousel_hold #price_mobile_carousel li a { display: inline-block; background-color: #f2f2f2; font-size: 21px; color: #333333; padding: 12px 0; text-align: center; width: 200px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; }
.home_container .budget_mobile_outer .price_mobile_carousel_hold #price_mobile_carousel li a:hover { color: #ffffff; background-color: #008bcf; }
.home_container #quikrx-home-brands { margin-top: 25px; }
.home_container #quikrx-home-brands li a span { border: 1px solid #e8e8e8; height: 52px; width: 168px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; }
.home_container #quikrx-home-brands li a span:hover { border-color: #008bcf; }
.home_container #button_home_lg .home_line_button { display: block; font-size: 21px; margin: 0 auto 30px; padding: 15px; width: 500px; color: #ffffff; background-color: #008bcf; }

@media (max-width: 767px) { #banner_image_holder { display: none; }
  .home_container #home_tabs_hold { margin-top: 0; border-bottom: none; background: transparent; }
  .home_container #home_tabs_hold ul.home_tabs_list li { display: block; width: 150px; margin-bottom: 10px; position: relative; }
  .home_container #home_tabs_hold ul.home_tabs_list li.exhange_click { width: 210px; }
  .home_container .position_hometabs_hold .position_phonetabs { border: 1px solid #e8e8e8; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; left: 0; padding: 10px 10px 20px; display: none; }
  .home_container .position_hometabs_hold .position_phonetabs ul li, .home_container .position_hometabs_hold .position_phonetabs ul li:nth-child(3n) { margin-bottom: 10px; width: 100%; font-size: 14px; }
  .home_container .position_hometabs_hold .position_phonetabs ul li span.icon { float: left; }
  .home_container #home_tabs_hold ul.home_tabs_list li a .icon { font-size: 30px; }
  .home_container .position_hometabs_hold { min-height: 349px !important; background: transparent; }
  .home_container .position_hometabs_hold.height_more { min-height: 470px; }
  .home_container #home_mobile_category_hold h4, .home_container .home_prod_disp_hold h4, .home_container .home_prod_disp_hold h4, .home_container .home_prod_disp_hold h4, .home_container .home_prod_disp_hold h4, .home_container .home_prod_disp_hold h4, .home_container .home_prod_disp_hold h4 { font-size: 18px; padding-top: 0; }
  .home_container #home_mobile_category_hold ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
  .home_container .budget_mobile_outer .find_price_mobile { width: 100%; float: none; font-size: 18px; padding: 12px; }
  .home_container #home_mobile_category_hold { padding-bottom: 0; padding-top: 23px; }
  .home_container .budget_mobile_outer .price_mobile_carousel_hold { padding: 14px; width: 100%; float: none; margin-top: 10px; }
  .home_container .budget_mobile_outer .find_price_mobile::before { bottom: -16px; left: 30px; right: auto; top: auto; transform: rotate(90deg); width: 0; }
  .home_container .home_prod_disp_hold { padding: 20px 10px; margin-bottom: 17px; }
  .home_container .home_prod_disp_hold .product_img_hold { height: 100px; }
  .home_container .home_prod_disp_hold .product_list_hold > ul > li h3 { font-size: 14px; }
  .home_container .home_prod_disp_hold .more_offers { margin-bottom: 5px; }
  .home_container .budget_mobile_outer .price_mobile_carousel_hold { padding: 14px 10px; }
  .home_container .budget_mobile_outer { margin-top: -3px; margin-bottom: 17px; }
  .home_container #home_tabs_hold ul.home_tabs_list li a .hometab_text p { padding-top: 5px; }
  .home_container .home_prod_disp_hold .product_list_hold > ul > li:nth-child(3), .home_container .home_prod_disp_hold .product_list_hold > ul > li:last-child { display: none; }
  .home_container .home_line_button { width: 100%; }
  .home_container .home_prod_disp_hold .product_list_hold > ul > li { width: 100%; margin-bottom: 10px; }
  .home_container #home_tabs_hold ul.home_tabs_list li:nth-child(3n) { margin-bottom: 0; }
  .home_container .home_prod_disp_hold .product_list_hold { margin-top: 17px; }
  .home_container #button_home_lg .home_line_button { font-size: 18px; margin: 0 auto 20px; padding: 10px; width: 80%; }
  .home_container #home_tabs_hold ul.home_tabs_list li a .icon.icon-ios-information-outline { font-size: 23px; margin-right: 0; position: absolute; right: 9px; top: 19px; color: #008bcf; }
  .home_container .position_hometabs_hold .position_phonetabs h3 { margin-top: 10px; }
  .home_container #home_tabs_hold ul.home_tabs_list li a .hometab_text h2 { font-size: 17px; }
  #home_list_tab_slider { background-color: #008bcf; box-shadow: 0 5px 6px #ccc; height: 50px; overflow: hidden; }
  .home_container #quikrx-home-brands { margin-bottom: 20px; }
  .home_container .budget_mobile_outer .price_mobile_carousel_hold #price_mobile_carousel li a { font-size: 18px; width: 170px; }
  .home_container #home_tabs_hold ul.home_tabs_list li a .hometab_text h2 { font-size: 13px; color: #ffffff; }
  .home_container #home_tabs_hold ul.home_tabs_list li { margin: 0; }
  .position_hometabs_hold_first.position_hometabs_hold { margin-top: -4px; padding-top: 0; margin-right: 15px; margin-left: 15px; }
  #wrapper { width: 500px; margin: 0 auto; box-shadow: 0 4px 4px #ccc; }
  #carousel { position: relative; background-color: #008bcf; }
  .viewport { width: 360px; height: 50px; overflow: hidden; position: relative; }
  .viewport ul { position: absolute; text-align: center; }
  .viewport li { display: inline-block !important; margin-right: 10px; width: 30% !important; }
  .viewport li a { display: block; padding: 11px 0 17px !important; width: 90px; height: 50px; background: #ddd; }
  .home_container #home_tabs_hold ul.home_tabs_list li { width: auto; }
  #budget_mobliles_hold { margin-top: 20px; }
  .home_container #home_tabs_hold ul.home_tabs_list li a .hometab_text { display: block; }
  .home_container #home_tabs_hold ul.home_tabs_list li a { background-color: #008bcf; border: none; text-align: center; padding: 17px 10px; border-radius: 0; }
  .home_container #home_tabs_hold ul.home_tabs_list li a.active { border-bottom: 4px solid #fff; border-top: medium none; background-color: #008bcf; }
  .home_container #home_tabs_hold ul.home_tabs_list li a:hover { border-top: medium none; background-color: #008bcf; } }
@media (min-width: 767px) { .home_container #home_tabs_hold ul.home_tabs_list.fixed_home_tabs { background-color: #ffffff; border: 1px solid #e8e8e8; left: 0; padding: 0 71px; position: fixed; top: -58px; width: 100%; z-index: 2; transition: top .5s; -webkit-transition: top .5s; }
  .home_container #home_tabs_hold ul.home_tabs_list.fixed_home_tabs .home_line_button { display: inline-block; float: right; margin-top: 7px; background-color: #008bcf; color: #ffffff; }
  .home_container #home_tabs_hold ul.home_tabs_list.fixed_home_tabs li { width: 227px; margin-right: 40px; }
  .home_container #home_tabs_hold ul.home_tabs_list.fixed_home_tabs li:nth-child(3n) { width: 321px; margin-right: 0; }
  .home_container #home_tabs_hold ul.home_tabs_list.fixed_home_tabs li a { padding: 15px 12px; background-color: #ffffff; border-color: #ffffff; }
  .home_container #home_tabs_hold ul.home_tabs_list.fixed_home_tabs li a.active { border-color: #008bcf; }
  .home_container #home_tabs_hold ul.home_tabs_list.fixed_home_tabs li a .icon { font-size: 25px; }
  .home_container #home_tabs_hold ul.home_tabs_list.fixed_home_tabs li a .hometab_text p { display: none; }
  .home_container #home_tabs_hold ul.home_tabs_list.fixed_home_tabs li a .hometab_text h2 { padding-top: 2px; }
  .home_container #home_tabs_hold ul.home_tabs_list.fixed_home_tabs.height_plus { top: 0; } }
@media (max-width: 767px) { .sticky_add_cart_hold { display: none; }
  .verified_animation_hold .quikr_certifed_badge_hold { display: block; float: none; text-align: center; width: auto; }
  .verified_animation_hold .quikr_certifed_animation_content_hold h3 { font-size: 21px; }
  .verified_animation_hold .quikr_certifed_animation_content_hold { float: none; padding-left: 0; width: auto; }
  .check_availablility_hold .pin_error_tooltip { left: 16px; z-index: -1; }
  .check_availablility_hold .pin_error_tooltip.pin_error_tooltip_show { z-index: 1; }
  .certified_checklist_hold { background-image: none; background-color: #EBEBEB; }
  .certified_checklist_hold .checklist_imsg_hold, .certified_checklist_hold .check_list_content_hold { float: none; width: auto; margin-bottom: 0; }
  .certified_checklist_hold .checklist_imsg_hold ul li, .certified_checklist_hold .check_list_content_hold ul li { width: 46%; }
  .product_detail_slider { margin-bottom: 20px; width: auto; }
  .padmob0 { padding: 0; }
  .owl-thumbs { display: none; }
  .product_detail_description h1 { font-size: 20px; float: none; margin-top: 6px; width: auto; }
  .product_detail_description h1 p { margin: 10px 0; height: 40px; line-height: 13px; }
  .product_detail_description h1 p .rib { border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right: 20px solid #fff; }
  .product_detail_description .detail_actual_price { font-size: 20px; display: inline; margin-right: 7px; }
  .product_detail_description .detail_prices { float: none; }
  .product_detail_description .detail_old_price { margin-right: 5px; }
  .key_spec_hold ul li { float: none; display: block; width: 100%; font-size: 14px; }
  .key_spec_hold ul li .icon { font-size: 21px; }
  .product_detail_description, .check_availablility_hold { padding: 15px; }
  .product_detail_description .check_avail { display: block; margin-bottom: 5px; }
  .check_availablility_hold .form-control { margin-left: 0; margin-right: 5px; width: 130px; }
  .check_availablility_hold .btn.check_pin { width: 86px; margin-right: 0; }
  .check_availablility_hold .check_success { display: block; margin-bottom: 5px; }
  .phone_exchange_hold { border: none; }
  .phone_exchange_hold > ul.phone_exchange_tab_hold { float: none; padding: 0; width: 100%; display: table; min-height: 0; }
  .phone_exchange_hold ul.phone_exchange_tab_hold li { float: left; width: 50%; display: inline-block; }
  .phone_exchange_hold ul.phone_exchange_tab_hold li a { border-top: 2px solid #ededed; border-left: none; min-height: 46px; padding: 5px 10px; text-align: center; font-size: 13px; }
  .product_warranty_hold .certified_label { margin-bottom: 5px; float: none !important; display: block; margin-left: -4px; }
  .product_warranty_hold .onsite_assurance_hold { padding: 9px; margin-top: 10px; }
  .onsite_assurance_hold > img { width: 22%; }
  .onsite_assurance_content { width: 77%; line-height: normal; }
  .product_warranty_hold p.warranty_head { font-size: 14px; margin-bottom: 5px; }
  .product_warranty_hold p.pull-right { display: none; }
  .product_warranty_hold .add_cart_detail_hold { margin-left: 0; }
  .add_cart_detail_hold terms_click { float: none; width: 100%; text-align: center; margin-bottom: 10px; }
  .more_selleres_table tr.grey_back { display: none; }
  .more_selleres_table_hold { margin: 30px 0; border: 1px solid #e8e8e8; }
  .more_selleres_table td { display: block; width: 100%; padding: 0 0 10px; }
  .more_selleres_table td p { margin-bottom: 5px; }
  .more_selleres_table tr .btn.add_cart_sellers { margin-bottom: 10px; margin-top: -9px; }
  .more_selleres_table td h4 { margin-bottom: 3px; }
  .more_selleres_table td p:last-child { margin-bottom: 5px; }
  .more_selleres_table tr td:first-child { padding-top: 20px; padding-bottom: 0; }
  .more_selleres_table tr td:last-child { text-align: left; }
  .add_cart_detail_hold .btn { display: block; margin: 0 auto; position: fixed; bottom: 0; width: 100%; z-index: 3; left: 0; height: 50px; }
  .product_warranty_hold { padding: 20px 0 0; border: none; }
  .unboxed_hold { margin-top: 20px; }
  .spec_sold_hold.row { margin-top: 20px; }
  .details_spec_hold .spec_details h6 { margin: 0 10% 0 0; }
  .details_spec_hold .spec_details p { width: 53%; }
  .details_sold_by_hold { border: 1px solid #e8e8e8; margin: 20px 0; }
  .recommend_slider_hold { margin-top: 20px; border: 1px solid #e8e8e8; }
  .more_selleres_table_hold h3 { background-color: #e0e0e0; margin: -20px -20px 0; padding: 15px; }
  .more_selleres_table td h2 { margin-bottom: 5px; } }
.product_warranty_hold p { margin-top: 5px; }

.stq_wrapper { background: #fff; position: relative; }
.stq_wrapper .fixed_buttons_hold .call_fixed, .stq_wrapper .fixed_buttons_hold .mail_fixed { top: 170px; }
.stq_wrapper .tm_hold { font-size: 13px; vertical-align: 26px; margin-left: -10px; display: inline-block; margin-right: 7px; }
.stq_wrapper .padleft0 { padding-left: 0; }
.stq_wrapper .padright0 { padding-right: 0; }
.stq_wrapper .stq_sprite { background: transparent url("../image/stq-lp-sprite.png") no-repeat scroll 0 0; display: inline-block; }
.stq_wrapper .home_icon { background-position: 0 0; height: 21px; margin-right: 5px; vertical-align: middle; width: 16px; opacity: .7; }
.stq_wrapper .call_icon { background-position: -19px 1px; float: left; height: 33px; margin-right: 4px; vertical-align: middle; width: 34px; }
.stq_wrapper .work_icon1 { background-position: 0 -44px; margin-left: 7px; height: 59px; width: 52px; }
.stq_wrapper .work_icon2 { background-position: -54px -44px; height: 59px; margin-top: 8px; width: 52px; }
.stq_wrapper .work_icon3 { background-position: 0 -104px; height: 62px; width: 66px; }
.stq_wrapper .work_icon4 { background-position: -67px -114px; height: 58px; width: 52px; }
.stq_wrapper .work_icon5 { background-position: -154px -39px; height: 58px; width: 52px; }
.stq_wrapper .work_icon6 { background-position: -101px -42px; height: 58px; width: 52px; }
.stq_wrapper .star_icon { background-position: -119px -1px; height: 23px; width: 23px; }
.stq_wrapper .header_hold { padding: 10px; }
.stq_wrapper .header_hold a { color: #bcbcbc; }
.stq_wrapper .header_hold .pull-left { color: #ccc; font-size: 14px; margin-top: 8px; }
.stq_wrapper .header_hold .pull-right a { font-size: 12px; display: inline-block; float: left; }
.stq_wrapper .header_hold .pull-right .opt { color: #bcbcbc; top: 11px; position: relative; left: 5px; }
.stq_wrapper .header_hold .pull-right .number_call_hold { display: table-cell; float: left; padding-top: 2px; }
.stq_wrapper .header_hold .pull-right .number_call { color: #008bcf; font-size: 16px; display: block; }
.stq_wrapper .stq_banner_hold { background-color: #c5f1fc; padding: 40px 40px 0; }
.stq_wrapper .stq_banner_hold h1 { margin-top: 0; font-size: 40px; }
.stq_wrapper .stq_banner_hold h2 { font-size: 21px; margin-top: 0; }
.stq_wrapper .stq_form_hold { position: absolute; bottom: 35px; }
.stq_wrapper .stq_form_hold p { font-size: 16px; margin-bottom: 5px; }
.stq_wrapper .stq_form_hold .btn { background-color: #008bcf; color: #ffffff; float: left; font-size: 14px; padding: 10px 18px; margin-right: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; font-weight: 600; }
.stq_wrapper .stq_form_hold .btn.yellow_button { background-color: #F3FF3E; color: #333; font-weight: normal; border: 1px solid #cfcf1e; }
.stq_wrapper .stq_form_hold .dropdown { float: left; }
.stq_wrapper .stq_form_hold .dropdown button { text-align: left; }
.stq_wrapper .stq_form_hold .dropdown button .caret { float: right; margin-top: 10px; }
.stq_wrapper .stq_form_hold .dropdown .dropdown-menu { width: 226px; max-height: 220px; overflow-y: auto; margin-top: 0px; }
.stq_wrapper .stq_form_hold .form-control { width: 226px; font-size: 15px; padding: 6px 13px; height: auto; color: #666666; margin-right: 10px; margin-bottom: 5px; }
.stq_wrapper .stq_form_hold .stq_form_two { background-color: #f7f7f7; padding: 20px; position: relative; top: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.stq_wrapper .stq_form_hold .stq_form_two.newguaranty-sec h5 { padding-bottom: 10px; }
.stq_wrapper .stq_form_hold .stq_form_two.newguaranty-sec p { padding-bottom: 5px; }
.stq_wrapper .stq_form_hold .stq_form_two.newguaranty-sec p.refference-txt { color: #999; }
.stq_wrapper .stq_form_hold .stq_form_two .form-control.newwidth-field { width: 96px; }
.stq_wrapper .stq_form_hold .stq_form_two .form-control { float: left; width: 146px; padding: 9.3px 13px; }
.stq_wrapper .stq_form_hold .stq_form_two h5 { font-size: 17px; font-weight: 600; margin-top: 0; }
.stq_wrapper .stq_form_hold .stq_form_two .pull-right { color: #008bcf; cursor: pointer; }
.stq_wrapper .stq_form_hold .stq_form_two p { font-size: 14px; }
.stq_wrapper .relative { position: relative; }
.stq_wrapper .how_works_hold { padding: 30px 0; }
.stq_wrapper .how_works_hold.stq_scheduling_hold li { width: 19%; }
.stq_wrapper .how_works_hold h3 { font-size: 18px; margin: 0; }
.stq_wrapper .how_works_hold ul { margin-top: 30px; }
.stq_wrapper .how_works_hold ul li { display: inline-block; width: 24%; text-align: center; position: relative; }
.stq_wrapper .how_works_hold ul li::after { background: transparent url("../image/stq-lp-sprite.png") no-repeat scroll -193px 0; content: ""; display: inline-block; height: 20px; width: 20px; position: absolute; right: 0; top: 52px; }
.stq_wrapper .how_works_hold ul li:last-child::after { display: none; }
.stq_wrapper .how_works_hold ul li .img_hold { background-color: #f7f7f7; display: inline-block; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; height: 110px; padding-top: 24px; text-align: center; width: 110px; }
.stq_wrapper .how_works_hold ul li p { margin-top: 15px; }
.stq_wrapper .benefits_hold { padding: 30px 0 0; background-color: #f7f7f7; }
.stq_wrapper .benefits_hold h3 { font-size: 18px; margin: 0; }
.stq_wrapper .benefits_hold ul { padding: 0; margin-top: 20px; }
.stq_wrapper .benefits_hold ul li { display: inline-block; width: 49%; position: relative; margin-bottom: 20px; padding-right: 70px; }
.stq_wrapper .benefits_hold ul li::before { background: transparent url("../image/stq-lp-sprite.png") no-repeat scroll -74px 0; content: ""; display: inline-block; float: left; height: 40px; margin-right: 10px; width: 40px; }
.stq_wrapper .benefits_hold ul li h4 { font-size: 16px; margin-top: 0; }
.stq_wrapper .benefits_hold ul li p { font-size: 14px; }
.stq_wrapper .benefits_hold ul li .content_hold { display: table-cell; }
.stq_wrapper .conditions_hold { padding: 20px 0; }
.stq_wrapper .conditions_hold h3 { font-size: 18px; margin: 0; }
.stq_wrapper .conditions_hold ul { padding: 0; margin-top: 20px; }
.stq_wrapper .conditions_hold ul li { display: inline-block; width: 33%; min-height: 100px; }
.stq_wrapper .conditions_hold ul li .stars_hold { float: left; width: 51px; text-align: center; margin-right: 20px; }
.stq_wrapper .conditions_hold ul li .content_hold { float: left; width: 225px; }
.stq_wrapper .conditions_hold ul li .content_hold h3 { font-size: 18px; margin-bottom: 10px; }
.stq_wrapper .conditions_hold ul li .content_hold p { color: #999; min-height: 114px; line-height: 19px; font-size: 14px; }
.stq_wrapper .mini_footer { background-color: #e6e5e5; }
.stq_wrapper .mini_footer p { margin: 10px 0; font-size: 12px; color: #999; }

.stq-h2 { font-size: 22px; margin: 20px 0 0px; }

.stq-btn-blue { background-color: #008bcf; font-size: 14px; color: #ffffff; width: 100%; font-weight: 700; border-radius: 3px; padding: 11px; margin: 20px 0; }

a.stq-btn-post { background: #fcec52; border: 1px solid #e1b80f; padding: 10px 0px; font-weight: bold; margin: 5px 0px 15px; display: block; text-align: center; color: #333; }

.help-txt { font-size: 18px; color: #666; line-height: 22px; font-weight: bold; }

.nxt-txt { font-size: 18px; margin: 15px 0 10px; }

.mrtp15 { margin-top: 15px; }

.stq-sell-now .form-control { margin-top: 10px; }
.stq-sell-now .cong-txt { color: #0faa14; font-weight: 700; font-size: 20px; margin-top: 10px; }
.stq-sell-now .stq-price { background: #ccc; padding: 15px; margin: 10px 0 15px; }
.stq-sell-now .stq-price strong { font-size: 18px; font-weight: bold; }

.stq-get-price .eligible-txt { font-size: 12px; margin-top: 25px; }
.stq-get-price .form-control { margin-top: 10px; text-align: left; }
.stq-get-price .form-control .caret { float: right; margin-top: 9px; }
.stq-get-price .dropdown-menu { width: 100%; overflow-y: auto; }

.stq-thank-you .stq-btn-post { margin-top: 10px; }

@media (max-width: 767px) { .stq_wrapper .how_works_hold.stq_scheduling_hold li { width: 100%; }
  .stq_wrapper .how_works_hold.stq_scheduling_hold br { display: none; }
  .stq_wrapper .tm_hold { vertical-align: 15px; margin-left: -6px; }
  .stq_wrapper .benefits_hold ul li p { font-size: 13px; line-height: normal; }
  .stq_wrapper .benefits_hold ul li h4 { margin-bottom: 5px; }
  .stq_wrapper .header_hold { padding: 0; }
  .stq_wrapper .stq_form_hold { position: static; width: auto; }
  .stq_wrapper .stq_banner_hold { padding: 0; }
  .stq_wrapper .stq_banner_hold h1 { font-size: 22px; margin-top: 10px; }
  .stq_wrapper .stq_banner_hold h2, .stq_wrapper .header_hold .pull-left, .stq_wrapper .how_works_hold ul li::after, .stq_wrapper .conditions_hold { display: none; }
  .stq_wrapper .header_hold .pull-right .number_call_hold { display: inline-block; margin-top: -6px; padding-top: 0; }
  .stq_wrapper .stq_form_hold .btn { width: 100%; margin-right: inherit; }
  .stq_wrapper .stq_form_hold .stq_form_two .form-control, .stq_wrapper .stq_form_hold .form-control { width: 100%; margin-bottom: 10px; }
  .stq_wrapper .stq_form_hold .stq_form_two, .stq_wrapper .stq_form_hold .stq_form_one { padding: 20px; background-color: #ffffff; }
  .stq_wrapper .how_works_hold { background-color: #f7f7f7; padding: 20px 0; }
  .stq_wrapper .how_works_hold ul li, .stq_wrapper .benefits_hold ul li { width: 100%; text-align: left; }
  .stq_wrapper .how_works_hold ul { padding: 0; margin-top: 20px; margin-bottom: 0; }
  .stq_wrapper .how_works_hold ul li .img_hold { height: auto; text-align: left; width: 79px; float: left; padding-top: 0; }
  .stq_wrapper .how_works_hold ul li p { float: left; margin-top: 21px; }
  .stq_wrapper .benefits_hold { background-color: #ffffff; }
  .stq_wrapper .benefits_hold ul li { padding-right: 0; }
  .stq_wrapper .header_hold .pull-right .opt { display: none; }
  .stq_wrapper .stq_form_hold .dropdown { float: inherit; }
  .stq_wrapper .stq_form_hold .dropdown .dropdown-menu { width: 100%; }
  .stq_wrapper .stq_form_hold .stq_form_two .form-control.newwidth-field { width: 100%; } }
.bank-information { margin-bottom: 15px; }
.bank-information .main-border { border: 1px solid #eee; }
.bank-information h5 { font-weight: 700; font-size: 20px; top: 20px; }
.bank-information .form-block { background: #fff; padding-top: 20px; padding-bottom: 20px; }
.bank-information .form-block .title-tag { line-height: 25px; }
.bank-information form { margin-top: 25px; }
.bank-information .form-label { font-size: 16px; color: #888; }
.bank-information .dashed-line { border-bottom: 1px dashed #ddd; margin-bottom: 20px; }
.bank-information .form_group { position: relative; margin-bottom: 23px; }
.bank-information .form_group .dropdown .btn { width: 100%; background: transparent; color: #333; text-align: left; padding: 5px 0 0; border: none; border-radius: 0px; border-bottom: 1px solid #e8e8e8; }
.bank-information .form_group .dropdown .btn .caret { float: right; margin-bottom: 10px; }
.bank-information .form_group .dropdown .dropdown-menu { width: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; border: 1px solid #008bcf; margin: 0px; max-height: 150px; box-shadow: none; overflow-y: auto; }
.bank-information .form_group .dropdown .dropdown-menu li { padding: 4px 10px; cursor: pointer; }
.bank-information .form_group .dropdown .dropdown-menu li:hover { background: #008bcf; color: #fff; }
.bank-information .form_group.bank-state .animate_label_remove, .bank-information .form_group.bank-name .animate_label_remove { top: 0px; }
.bank-information .form_group.bank-state .animate-label, .bank-information .form_group.bank-name .animate-label { top: -10px; }
.bank-information .form_group input, .bank-information .form_group select, .bank-information .form_group textarea { font-size: 14px; padding: 10px 10px 1px 0px; display: block; width: 100%; border: none; border-bottom: 1px solid #e8e8e8; background-color: #ffffff; }
.bank-information .form_group input:focus, .bank-information .form_group select:focus, .bank-information .form_group textarea:focus, .bank-information .form_group *:focus { outline: none; }
.bank-information .form_group label { color: #333333; font-size: 16px; font-weight: normal; position: absolute; pointer-events: none; left: 0px; top: 8px; width: 80%; transition: 0.2s ease all; -moz-transition: 0.2s ease all; -webkit-transition: 0.2s ease all; background-color: #ffffff; }
.bank-information .form_group input:focus ~ label, .bank-information .form_group input:valid ~ label, .bank-information .form_group .animate-label { top: -10px; font-size: 14px; color: #008bcf; }
.bank-information .form_group .bar { position: relative; display: block; width: 100%; }
.bank-information .form_group .bar:before, .bank-information .form_group .bar:after { content: ''; height: 1px; width: 0; bottom: 1px; position: absolute; background: #008bcf; transition: 0.5s ease all; -moz-transition: 0.5s ease all; -webkit-transition: 0.5s ease all; }
.bank-information .form_group .bar:before { left: 50%; }
.bank-information .form_group .bar:after { right: 50%; }
.bank-information .form_group input:focus ~ .bar:before, .bank-information .form_group input:focus ~ .bar:after, .bank-information .form_group select:focus ~ .bar:before, .bank-information .form_group select:focus ~ .bar:after, .bank-information .form_group textarea:focus ~ .bar:before, .bank-information .form_group textarea:focus ~ .bar:after { width: 50%; }
.bank-information .bank-btn { text-align: right; }
.bank-information .bank-btn button { background-color: #008bcf; font-size: 14px; color: #ffffff; font-weight: 700; border-radius: 3px; padding: 11px; margin: 20px 0; }
.bank-information .ad-block { padding-top: 20px; padding-bottom: 20px; }
.bank-information .media { display: table; width: 100%; margin-top: 25px; }
.bank-information .media .media-left { width: 30%; float: left; text-align: center; border: 1px solid #ccc; padding: 10px; margin-right: 15px; }
.bank-information .media .media-left img { height: 100px; }
.bank-information .media .media-body h4 { font-weight: 700; font-size: 16px; margin-bottom: 10px; }
.bank-information .media .media-body .ad-id { margin-bottom: 10px; color: #666; }
.bank-information .get-amount { display: block; margin: 20px 0 25px; padding-bottom: 15px; border-bottom: 1px solid #eee; }
.bank-information .get-amount p { float: left; }
.bank-information .get-amount h5 { text-align: right; color: #008bcf; }
.bank-information .additional-get ul { margin: 20px 0; }
.bank-information .additional-get ul li { margin-top: 15px; }
.bank-information .additional-get ul li .border-icon { border: 1px solid #333; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin-right: 10px; padding: 5px; font-size: 30px; }
.bank-information .additional-get ul li .border-icon .icon { position: relative; bottom: -7px; }
.bank-information .additional-get ul li .txt-ic { top: -5px; position: relative; }
.bank-information .additional-get small { font-size: 12px; }
@media (max-width: 767px) { .bank-information .sm-mrtp30 { margin-top: 30px; } }

.payment_form_hold.create_alert_form_hold { position: static; border: none; width: auto; height: auto; padding: 33px 23px; }
.payment_form_hold.create_alert_form_hold .form_group { width: 45%; float: left; margin-right: 65px; }
.payment_form_hold.create_alert_form_hold .form_group:last-child { margin-right: 0; }
.payment_form_hold.create_alert_form_hold .form_group label { font-size: 14px; }
.payment_form_hold.create_alert_form_hold .form_group net_pay { float: right; font-size: 16px; color: #666666; margin-top: 14px; }
.payment_form_hold.create_alert_form_hold .form_group net_pay strong { color: #333333; font-size: 21px; font-weight: 700; padding-left: 10px; }

.payment_step_hold { background-color: #ffffff; padding: 15px; border: 1px solid #d4d4d4; margin-bottom: 20px; /*styled checkboxes*/ /*styled checkboxes*/ }
.payment_step_hold:last-child { margin-bottom: 0; }
.payment_step_hold ul.payment_choose_tab { background-color: #ededed; float: left; margin: 0; min-height: 328px; padding: 20px 0 20px 8px; width: 25%; }
.payment_step_hold ul.payment_choose_tab li { display: block; border-bottom: 1px solid #ccc; }
.payment_step_hold ul.payment_choose_tab li a { border-left: 2px solid #ededed; color: #008bcf; display: block; font-size: 14px; line-height: normal; padding: 17px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; }
.payment_step_hold ul.payment_choose_tab li a:hover, .payment_step_hold ul.payment_choose_tab li a:focus { text-decoration: none; background-color: #ffffff; border-color: #008bcf; color: #333333; }
.payment_step_hold .grey_form_group { background-color: #eee; margin: 0 -20px; padding: 8px; }
.payment_step_hold .cart_summary_product, .payment_step_hold .cart_summary_price { float: left; font-weight: 700; font-size: 16px; width: 70%; }
.payment_step_hold .cart_summary_price { text-align: right; width: 30%; }
.payment_step_hold .cart_details_hold { border: medium none; margin: -32px -30px 0; }
.payment_step_hold textarea { border: 1px solid #e8e8e8; padding: 10px; font-size: 14px; margin-top: 10px; width: 100%; height: 100px; resize: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-transition: 5px; -moz-transition: 5px; -ms-transition: 5px; transition: 5px; }
.payment_step_hold textarea:focus { border-color: #008bcf; }
.payment_step_hold > h3 { font-size: 21px; font-weight: 700; color: #333333; border-bottom: 1px dashed #d4d4d4; padding: 0 15px 15px; margin: 0 -15px; }
.payment_step_hold .check_label { margin-left: 10px; }
.payment_step_hold .payment_button, .payment_step_hold .sign_facebook { background-color: #008bcf; color: #ffffff; font-size: 17px; width: 100%; padding: 10px; border: 1px solid #008bcf; -webkit-transition: 0.6s; -moz-transition: 0.6s; -ms-transition: 0.6s; transition: 0.6s; }
.payment_step_hold .payment_button:hover, .payment_step_hold .sign_facebook:hover { background-color: #027baa; }
.payment_step_hold .sign_facebook { background-color: #524D9D; border-color: #524D9D; }
.payment_step_hold .sign_facebook:hover { background-color: #423d8d; }
.payment_step_hold input[type=checkbox]:not(old) { width: 1.5em; margin: 0; padding: 0; font-size: 1em; opacity: 0; }
.payment_step_hold input[type=checkbox]:not(old) + label { display: inline-block; margin-left: -2em; margin-top: 20px; }
.payment_step_hold input[type=checkbox]:not(old) + label > span { display: inline-block; width: 1.4em; height: 1.25em; margin: 0.25em 7px 0.25em 0.25em; background: #ffffff; border: 1px solid #008bcf; vertical-align: bottom; }
.payment_step_hold input[type=checkbox]:not(old):checked + label > span { background: #027baa; }
.payment_step_hold input[type=checkbox]:not(old):checked + label > span:before { content: '✓'; display: block; font-size: 1.1em; font-weight: bold; line-height: 1.3em; text-align: center; width: 1.3em; color: #fff; }
.payment_step_hold check_label { position: relative; top: -4px; }
.payment_step_hold .form_group.margbottom0 { margin-bottom: 0; }

.payment_step_hold ul.payment_choose_tab li a.active { background-color: #ffffff; border-color: #008bcf; color: #333333; }

.payment_method_hold.payment_form_hold.create_alert_form_hold { position: absolute; right: 30px; width: 490px; height: 100%; display: none; }
.payment_method_hold.payment_form_hold.create_alert_form_hold .sprite_axis { background-position: -11px -308px; height: 21px; width: 103px; }
.payment_method_hold.payment_form_hold.create_alert_form_hold .sprite_hdfc { background-position: -11px -353px; height: 21px; width: 97px; }
.payment_method_hold.payment_form_hold.create_alert_form_hold .sprite_kotak { background-position: -11px -387px; height: 29px; width: 102px; }
.payment_method_hold.payment_form_hold.create_alert_form_hold .sprite_city { background-position: -141px -302px; height: 29px; width: 94px; }
.payment_method_hold.payment_form_hold.create_alert_form_hold .sprite_icici { background-position: -111px -345px; height: 29px; width: 124px; }
.payment_method_hold.payment_form_hold.create_alert_form_hold .sprite_sbi { background-position: -130px -384px; height: 39px; width: 100px; }
.payment_method_hold.payment_form_hold.create_alert_form_hold h5 { font-weight: 700; font-size: 16px; margin-bottom: 10px; color: #333333; }
.payment_method_hold.payment_form_hold.create_alert_form_hold ul li { float: left; margin-bottom: 3%; margin-right: 3%; width: 45%; }
.payment_method_hold.payment_form_hold.create_alert_form_hold ul li label { display: block; padding: 10px 10px 3px; width: 100%; }
.payment_method_hold.payment_form_hold.create_alert_form_hold ul li input { vertical-align: super; }
.payment_method_hold.payment_form_hold.create_alert_form_hold .form_group { float: none; width: 100%; }
.payment_method_hold.payment_form_hold.create_alert_form_hold .form_group .btn.payment_button, .payment_method_hold.payment_form_hold.create_alert_form_hold .form_group .payment_step_hold .btn.sign_facebook, .payment_step_hold .payment_method_hold.payment_form_hold.create_alert_form_hold .form_group .btn.sign_facebook { width: 317px; }

.responsive_checkout_container { font-family: "ProximaNova-Regular"; margin: 18px 0; }
.responsive_checkout_container .icon-qx-edit { display: inline-block; vertical-align: middle; }
.responsive_checkout_container .ripple { overflow: hidden; position: relative; }
.responsive_checkout_container .ripple:focus, .responsive_checkout_container .ripple:active { outline: none; }
.responsive_checkout_container .ripple:before { background-color: rgba(255, 255, 255, 0.6); border-radius: 50%; content: ""; height: 0; left: 50%; position: absolute; top: 50%; width: 0; }
.responsive_checkout_container .ripple:focus:before { height: 200px; margin-left: -100px; margin-top: -100px; opacity: 0; transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; width: 200px; }
.responsive_checkout_container .hide { -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; }
.responsive_checkout_container .checkout_sprite { background: transparent url("/quikrx/assets/image/payment_page_sprite.png") no-repeat scroll 0 0; display: inline-block; }
.responsive_checkout_container .hdfc_icon { background-position: 0 0; height: 22px; width: 105px; }
.responsive_checkout_container .icici_icon { background-position: 0 -22px; height: 22px; width: 105px; }
.responsive_checkout_container .sbi_icon { background-position: -3px -52px; height: 22px; width: 103px; }
.responsive_checkout_container .kotak_icon { background-position: -84px -136px; height: 22px; width: 98px; }
.responsive_checkout_container .axis_icon { background-position: -84px -170px; height: 22px; width: 89px; }
.responsive_checkout_container .pnb_icon { background-position: -70px -207px; height: 22px; width: 102px; }
.responsive_checkout_container .cvv_icon { background-position: 0 -126px; height: 46px; margin-top: 13px; width: 67px; border: none; }
.responsive_checkout_container .master_card_icon { background-position: -120px -96px; height: 26px; width: 46px; }
.responsive_checkout_container .btn { border: 1px solid #008bcf; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; font-size: 14px; color: #008bcf; padding: 12px 13px; background-color: #ffffff; height: auto; width: 100%; line-height: normal; }
.responsive_checkout_container .btn.blue_filled_btn { background-color: #008bcf; color: #ffffff; }
.responsive_checkout_container .btn.blue_filled_btn.delivery_detail_btn { margin-top: 20px; }
.responsive_checkout_container .btn .btn:focus { border: 1px solid #blue-text; }
.responsive_checkout_container .checkout_error_msg { color: #EF203D; font-size: 12px; padding-top: 5px; }
.responsive_checkout_container .payment_content_hold, .responsive_checkout_container .payment_summary_hold { background-color: #ffffff; border-radius: 3px; padding: 17px 0 0; border: 1px solid #e8e8e8; }
.responsive_checkout_container .payment_content_hold h2, .responsive_checkout_container .payment_summary_hold h2 { font-size: 21px; color: #333333; padding: 0 21px 13px; border-bottom: 1px dashed #d4d4d4; }
.responsive_checkout_container .payment_content_hold ul.payment_content_tab_hold { padding: 0 21px 0; display: table; width: 100%; border-bottom: 1px solid #d4d4d4; }
.responsive_checkout_container .payment_content_hold ul.payment_content_tab_hold li { display: inline-block; }
.responsive_checkout_container .payment_content_hold ul.payment_content_tab_hold li a { display: inline-block; font-size: 14px; padding: 20px 14px 14px; margin-right: 50px; font-weight: 700; border-bottom: 3px solid #ffffff; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; color: #999999; }
.responsive_checkout_container .payment_content_hold ul.payment_content_tab_hold li a.click_disabled { pointer-events: none; }
.responsive_checkout_container .payment_content_hold ul.payment_content_tab_hold li a.active { border-color: #008bcf; color: #333333; }
.responsive_checkout_container .payment_content_hold ul.payment_content_tab_hold li a.editable { color: #008bcf; font-family: "ProximaNova-Regular"; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold { padding: 19px 0 11px; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .pin_rel_hold { position: relative; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .pin_rel_hold .city_abs { background-color: #f2f2f2; height: 38px; right: 1px; padding: 13px; position: absolute; top: 1px; border-left: 1px solid #d0d0d0; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .phone_rel_hold { position: relative; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .phone_rel_hold .form-control { padding-left: 52px; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .phone_rel_hold .phone_abs { background-color: #f2f2f2; height: 38px; left: 1px; padding: 13px; border-right: 1px solid #d0d0d0; position: absolute; top: 1px; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .privacy_info { border-top: 1px solid #d4d4d4; padding: 10px 20px 0; color: #999999; font-size: 12px; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .privacy_info p .icon { color: #555; margin-right: 8px; vertical-align: middle; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .delivery_details_hold { padding: 20px; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_login_hold .checkout_logging_hold { padding: 0 20px; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_login_hold .checkout_loggedhold { border-bottom: 1px solid #d4d4d4; font-size: 14px; padding: 0 20px 20px; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_login_hold .checkout_loggedhold p { color: #333333; margin-bottom: 0; display: inline-block; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_login_hold .checkout_loggedhold p strong { font-weight: 700; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_login_hold .checkout_loggedhold .edit_login { color: #008bcf; display: inline-block; cursor: pointer; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_login_hold .form_hold { float: left; margin-right: 5%; width: 42%; margin-bottom: 20px; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_login_hold .form_hold .checkout_login_forgot { float: right; display: inline-block; padding: 5px 0; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_login_hold .form_hold .form-control.error { border-color: #EF203D; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_login_hold .form_hold textarea.form-control { height: 104px !important; resize: none; }
.responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_login_hold .form_hold label { color: #333333; font-size: 14px; margin-bottom: 6px; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold { margin-top: -20px; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold #cod_payment_section .form_hold { color: #333333; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold #cod_payment_section .form_hold h3 { font-weight: 700; font-size: 18px; margin-bottom: 15px; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold #cod_payment_section .form_hold p { font-size: 14px; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold #net_payment_section .form_hold label { margin-bottom: 10px; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold #net_payment_section .form_hold .drop_down_hold { width: 100%; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold #net_payment_section .bank_list { display: table; width: 100%; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold #net_payment_section .bank_list li { background-color: #f7f7f7; border: 1px solid #e9e9e9; border-radius: 3px; float: left; margin-bottom: 3%; margin-right: 7%; width: 46%; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold #net_payment_section .bank_list li:nth-child(2n) { margin-right: 0; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold #net_payment_section .bank_list li label { margin-bottom: 0; padding: 9px 10px 4px; display: block; width: 100%; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold #net_payment_section .bank_list li input { vertical-align: 5px; margin-right: 3px; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold { width: 60%; float: left; padding: 10px 40px 20px; margin: 25px 0; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .form_hold { width: 100%; margin-bottom: 22px; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .form_hold .card_rel { position: relative; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .form_hold .card_rel .card_type_hold { position: absolute; right: 4px; top: 7px; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .form_hold label { margin-bottom: 6px; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .form_hold.form_hold_half { float: left; margin-right: 20px; width: 34.9%; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .form_hold.form_hold_half.cvv_icon_hold { margin-right: 0; width: 67px; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .btn-default.active.focus, .responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .btn-default.active, .responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .open > .dropdown-toggle.btn-default { background: #fff none repeat scroll 0 0; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .drop_down_hold .dropdown-toggle { border: 1px solid #d0d0d0; color: #999; text-align: left; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .drop_down_hold .dropdown-toggle:hover, .responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .drop_down_hold .dropdown-toggle:focus, .responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .drop_down_hold .dropdown-toggle.active, .responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .drop_down_hold .dropdown-toggle:active { background-color: #ffffff; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .drop_down_hold .dropdown-toggle .dropd_down_text { float: left; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .drop_down_hold .dropdown-toggle .caret { float: right; margin-top: 6px; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_method_detail_hold .drop_down_hold .dropdown-menu { width: 100%; overflow: auto; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_methods_hold { padding: 0 40px 40px; width: 35%; margin-top: 20px; margin-bottom: 50px; border-right: 1px solid #d4d4d4; float: left; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_methods_hold li { margin-bottom: 20px; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_methods_hold li a { display: block; padding: 10px 0; color: #999999; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_methods_hold li a .pay_method_text { display: table-cell; padding-left: 16px; vertical-align: middle; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_methods_hold li a .pay_method_icon_hold { background-color: #e8e8e8; color: #999999; padding: 10px; width: 55px; height: 55px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; display: table-cell; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_methods_hold li a .pay_method_icon_hold i { font-size: 25px; margin-left: 5px; margin-top: 5px; display: inline-block; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_methods_hold li a.active { color: #444444; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_methods_hold li a.active .pay_method_icon_hold { background-color: #666666; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .payment_methods_hold li a.active .pay_method_icon_hold i { color: #ffffff; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .discount_online { background-color: #fbf7ca; padding: 20px; color: #333333; font-size: 14px; }
.responsive_checkout_container .payment_content_hold .checkout_payment_detail_hold .discount_online strong { font-weight: 700; font-size: 16px; padding-right: 20px; }
.responsive_checkout_container .payment_summary_hold { padding-bottom: 0; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold hr { margin: 0 !important; background-color: #d4d4d4 !important; border: none !important; height: 1px !important; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .product_summary_content_hold { display: inline-block; padding: 10px 0 10px 21px; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .product_summary_content_hold h5 { padding-top: 0; font-size: 14px; color: #666666; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .order_summary_price_hold { background-color: #f9f9f9; border-left: 1px solid #ececec; min-height: 129px; padding: 29px 18px 0; text-align: right; vertical-align: top; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .order_summary_price_hold .green_free { color: #0faa13 !important; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .online_payment_label { background-color: #fbf7ca; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .online_payment_label .product_summary_content_hold { padding-top: 18px; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .online_payment_label .order_summary_price_hold { background-color: #fbf7ca !important; padding: 21px 6px 15px 0; min-height: 30px; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary { display: table; width: 100%; position: relative; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary .out_of_stock_hold { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.7); color: #333333; font-size: 16px; font-family: "ProximaNova-Semibold"; padding: 60px 22px; z-index: 1; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary:first-child .product_summary_content_hold { padding-top: 20px; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary .product_img { text-align: center; width: 35%; float: left; border: 1px solid #e9e9e9; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary .product_detail { float: left; padding: 0px 0 9px 21px; text-align: left; width: 65%; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary .product_detail .price_notif { font-size: 12px; margin-top: 10px; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary .product_detail .price_notif .price_increase { color: #0faa13; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary .product_detail .price_notif .price_decrease { color: #EF203D; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary .product_detail h4 { font-weight: 700; font-size: 14px; margin-bottom: 12px; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary .product_detail p .old_price { color: #999999; font-size: 14px; margin-left: 0; display: inline-block; margin-right: 5px; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary .product_detail p .product_off { background-color: #f99a00; border-radius: 3px; color: #ffffff; font-size: 12px; padding: 3px 8px; display: inline-block; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary.warranty_summary .order_summary_price_hold { min-height: 34px; padding-top: 12px; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary.warranty_summary .product_summary_content_hold p { color: #999999; font-size: 12px; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary.warranty_summary.warranty_grey .order_summary_price_hold { min-height: 25px; padding-top: 12px; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary.warranty_summary.warranty_grey .product_summary_content_hold { padding: 5px 0 8px 21px; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary.warranty_summary.shipping_summary .product_summary_content_hold { padding: 15px 0 15px 21px; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary.warranty_summary.shipping_summary .order_summary_price_hold { min-height: 44px; padding-top: 17px; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .net_payable { padding: 21px; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .net_payable h6 { font-size: 18px; display: inline-block; }
.responsive_checkout_container .payment_summary_hold .summary_products_hold .net_payable .total_amount { font-family: "ProximaNova-Semibold"; float: right; font-size: 21px; }

.payment_primary_tab_hold, .payment_methods_sections, .checkout_loggedhold, .delivery_details_hold { display: none; }

.contact_detail_click .icon { display: none; margin-left: 5px; }

.checkout_header { background-color: #fff; border-bottom: 1px solid #e9e9e9; padding: 17px 20px 10px; }
.checkout_header .payment_page_sprite { background: transparent url("/quikrx/assets/image/payment_page_sprite.png") no-repeat scroll 0 0; display: inline-block; }
.checkout_header .payment_page_sprite.logo_quikrx { background-position: -5px -89px; height: 37px; width: 92px; }

.logo_quikrx { background-position: -5px -89px; height: 37px; width: 116px; }

.checkout_footer { background-color: #fff; font-size: 12px; color: #666; padding: 15px 0; text-align: center; margin-top: 30px; }

.forgot_pass_click { margin-top: 5px; display: inline-block; }

@media (max-width: 767px) { .checkout_footer { margin-top: 0; margin-bottom: 26px; }
  #checkout_sign_in_btn { position: fixed; bottom: 0; width: 50%; right: 0; }
  .mobile_hide_summary { display: none; }
  .responsive_checkout_container .container { padding: 0; }
  .responsive_checkout_container .col-lg-4.pad0.pull-right { float: none !important; }
  .responsive_checkout_container .payment_summary_hold .summary_products_hold .product_summary_content_hold { padding: 10px 0 10px 10px; }
  .responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary .product_detail { padding: 9px 0 9px 10px; }
  .responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary.warranty_summary.shipping_summary .product_summary_content_hold { padding: 15px 0 15px 10px; }
  .responsive_checkout_container .payment_summary_hold .summary_products_hold .net_payable { background-color: #f2f2f2; }
  .responsive_checkout_container .payment_content_hold h2 { padding: 0 10px 13px; }
  .responsive_checkout_container .payment_content_hold ul.payment_content_tab_hold { padding: 0 10px; }
  .responsive_checkout_container .payment_content_hold ul.payment_content_tab_hold li { width: 50%; float: left; text-align: center; }
  .responsive_checkout_container .payment_content_hold ul.payment_content_tab_hold li a { margin-right: 0; padding: 20px 10px 10px; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_login_hold .form_hold { width: 100%; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_login_hold .checkout_logging_hold { padding: 0 10px; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_login_hold .checkout_loggedhold { padding: 0 10px 20px; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .delivery_details_hold { padding: 20px 10px; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold .discount_online { padding: 20px 10px; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold .discount_online p { line-height: normal; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold .discount_online p strong { display: block; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold #net_payment_section .bank_list li { width: 49%; margin-right: 1%; max-height: 35px; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold #net_payment_section .bank_list li input { vertical-align: 3px; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold #net_payment_section .bank_list li label { padding: 5px 5px 0; display: block; width: 100%; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold .payment_method_detail_hold { width: 100%; float: none; padding: 0 10px 10px; margin: 0; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold .payment_method_detail_hold .form_hold { margin-bottom: 18px; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold .payment_method_detail_hold .form_hold.form_hold_half { float: left; margin-right: 10px; width: 33%; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold .payment_method_detail_hold .form_hold.form_hold_half.cvv_icon_hold { width: 67px; margin-right: 0; border: none; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold .payment_methods_hold { padding: 10px; width: 100%; margin-top: 0; margin-bottom: 0; border: none; float: none; text-align: center; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold .payment_methods_hold li { display: inline-block; width: 32.3%; margin-bottom: 0; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold .payment_methods_hold li a { display: inline-block; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold .payment_methods_hold li a span { display: block; margin-right: 0; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold .payment_methods_hold li a span.pay_method_text { padding-left: 0; margin-top: 10px; display: inline-block; line-height: normal; min-height: 33px; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold .payment_methods_hold li a span.pay_method_icon_hold { margin: auto; width: 50px; height: 50px; }
  .responsive_checkout_container .payment_content_hold .payment_content_detail_hold .checkout_payment_detail_hold .payment_methods_hold li a span.pay_method_icon_hold i { margin-left: 0; }
  .responsive_checkout_container .payment_summary_hold .summary_products_hold .net_payable.mobile_only_net_pay { text-align: center; }
  .responsive_checkout_container .payment_summary_hold .summary_products_hold .net_payable.mobile_only_net_pay h6 { display: block; color: #999999; font-size: 14px; margin-bottom: 5px; }
  .responsive_checkout_container .payment_summary_hold .summary_products_hold .net_payable.mobile_only_net_pay .total_amount { display: block; float: none; }
  .tab_view { color: #008bcf; background-color: #ffffff; padding: 10px 5px; text-align: center; }
  .responsive_checkout_container .payment_summary_hold .summary_products_hold .products_summary.warranty_summary.warranty_grey .product_summary_content_hold { padding: 5px 0 8px 10px; }
  /*fixed buttons*/
  button#sign_checkout { position: fixed; bottom: 0; right: 0; z-index: 1; width: 50%; border-radius: 0; }
  button#continue_guest, button#continue_to_payment, button#card_payment_button, button#net_payment_button, button#place_order_button { position: fixed; bottom: 0; left: 0; z-index: 1; border-radius: 0; width: 50%; }
  button#continue_to_payment, button#card_payment_button, button#net_payment_button, button#place_order_button { width: 100%; }
  .row.checkout_login_sign_hold { height: 0; }
  .payment_content_hold { margin-bottom: 26px; }
  /*fixed buttons*/ }
#checkoutChangeEmail { margin-top: 40px; }

.common_err { padding: 15px; color: #EF203D; }

.Delivery-Div { padding: 20px 43px 0 43px; margin: 30px 0; }

.Delivery-Div.Delivery-ThanksDiv { border: 1px solid #e9e9e9; border-radius: 3px; background-color: #fff; }

.Delivery-ThanksDiv P a { font-weight: bold; font-size: 14px; }

.Delivery-ThanksDiv div.Thanky-title { font-size: 20px; color: #85c226; clear: both; margin-bottom: 5px; }

.Delivery-ThanksDiv P { margin: 0 0 15px 0; padding: 0; line-height: normal; text-align: left; font-size: 15px; color: #000; }

.Delivery-ThanksDiv P.Thanky-txt01 { font-size: 14px; color: #000; font-weight: normal; }

.refurbished_lp_wrapper { background-color: #ffffff; }
.refurbished_lp_wrapper .sprite_refurbished { background: transparent url("/quikrx/assets/image/refurbished/sprite.png") no-repeat scroll 0 0; display: inline-block; }
.refurbished_lp_wrapper .sprite_refurbished.close_icon_condition { width: 15px; height: 17px; background-position: -91px -7px; }
.refurbished_lp_wrapper section { padding: 30px; }
.refurbished_lp_wrapper section .img_hold { margin-top: 20px; }
.refurbished_lp_wrapper section .content_hold h3 { font-size: 26px; font-weight: 700; margin-top: 20px; }
.refurbished_lp_wrapper section .content_hold a.banner_button { padding: 10px; display: inline-block; background-color: #008bcf; color: #ffffff; margin-top: 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.refurbished_lp_wrapper section .content_hold h4 { font-size: 18px; color: #999; margin-top: 10px; }
.refurbished_lp_wrapper section .content_hold p { font-size: 16px; line-height: normal; margin-top: 25px; }
.refurbished_lp_wrapper section .content_hold ul { margin-top: 20px; margin-left: 25px; }
.refurbished_lp_wrapper section .content_hold ul li { font-size: 14px; line-height: 21px; color: #666666; margin-bottom: 10px; }
.refurbished_lp_wrapper section .content_hold ul li:before { content: ""; background: transparent url("/quikrx/assets/image/refurbished/sprite.png") no-repeat scroll -49px -7px; width: 24px; height: 43px; margin-right: 20px; float: left; }
.refurbished_lp_wrapper section .content_hold ul li:last-child { margin-bottom: 0; }
.refurbished_lp_wrapper section .content_hold ul li span { display: block; margin-left: 50px; color: #959393; font-family: "ProximaNova-Light"; font-size: 13px; }
.refurbished_lp_wrapper section .content_hold ul li span:first-child { margin-top: 10px; }
.refurbished_lp_wrapper section .content_hold ul li span:last-child { margin-bottom: 10px; }
.refurbished_lp_wrapper section.light_blue_back { background-color: #f0f4f5; }
.refurbished_lp_wrapper section.light_blue_back table { width: 100%; background-color: #ffffff; margin-top: 15px; }
.refurbished_lp_wrapper section.light_blue_back tr:last-child { border-bottom: 1px solid #dddddd; }
.refurbished_lp_wrapper section.light_blue_back td { border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; text-align: left; padding: 12px 15px; font-size: 14px; color: #666666; }
.refurbished_lp_wrapper section.light_blue_back td a { color: #ffffff; background-color: #008bcf; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; padding: 5px; display: inline-block; font-family: "ProximaNova-Semibold"; }
.refurbished_lp_wrapper section.light_blue_back th { border: 1px solid #dddddd; color: #ffffff; text-align: left; padding: 12px 15px; font-size: 16px; background-color: #678999; font-family: "ProximaNova-Semibold"; }
.refurbished_lp_wrapper section.light_blue_back h3 { font-size: 24px; font-weight: normal; }
.refurbished_lp_wrapper section.light_blue_back p { font-size: 14px; margin-top: 15px; }
.refurbished_lp_wrapper section.light_blue_back p strong { font-family: "ProximaNova-Semibold"; }
.refurbished_lp_wrapper section.dark_blue_back { background-color: #678999; padding-bottom: 38px; }
.refurbished_lp_wrapper section.dark_blue_back h3 { font-size: 26px; text-align: center; margin-bottom: 5px; font-family: "ProximaNova-Light"; color: #ffffff; }
.refurbished_lp_wrapper section.dark_blue_back .content_list_hold { margin-top: 53px; }
.refurbished_lp_wrapper section.dark_blue_back .content_list_hold p { color: #ffffff; font-size: 16px; text-align: right; line-height: 106px; }
.refurbished_lp_wrapper section.dark_blue_back .content_list_hold.text-left p { text-align: left; margin-left: 70px; }
.refurbished_lp_wrapper .table-responsive { min-height: .01%; overflow-x: auto; width: 100%; margin-bottom: 15px; overflow-y: hidden; }

@media (max-width: 767px) { .refurbished_lp_wrapper section.dark_blue_back h3 { text-align: left; font-size: 20px; padding-left: 10px; }
  .refurbished_lp_wrapper section { padding: 20px 0; }
  .refurbished_lp_wrapper section .table-responsive { margin-bottom: 0; }
  .refurbished_lp_wrapper section.light_blue_back td { padding: 10px 11px; }
  .refurbished_lp_wrapper section img { max-width: 100%; }
  .refurbished_lp_wrapper section * { font-weight: normal !important; }
  .refurbished_lp_wrapper section .content_hold h3 { font-size: 20px; margin-top: 0; }
  .refurbished_lp_wrapper section .content_hold .martop20mob { margin-top: 20px !important; }
  .refurbished_lp_wrapper section .content_hold h4 { font-size: 16px; }
  .refurbished_lp_wrapper section .content_hold p { font-size: 14px; margin-top: 15px; }
  .refurbished_lp_wrapper section .content_hold ul { margin-top: 10px; margin-left: 0; }
  .refurbished_lp_wrapper section .content_hold ul li span { margin-left: 34px; }
  .refurbished_lp_wrapper section .content_hold ul li:before { margin-right: 10px; }
  .refurbished_lp_wrapper section.dark_blue_back { padding-bottom: 20px; }
  .refurbished_lp_wrapper section.dark_blue_back .content_list_hold { margin-top: 10px; }
  .refurbished_lp_wrapper section.dark_blue_back .content_list_hold.text-left { margin-top: 0; }
  .refurbished_lp_wrapper section.dark_blue_back .content_list_hold p { line-height: normal; margin-bottom: 15px; text-align: left; margin-left: 0 !important; font-size: 14px; padding-left: 10px; } }
.new_post_wrapper { background-color: #ffffff; position: relative; padding-top: 20px; display: table; width: 100%; top: -39px; /*left panel for post ad section*/ /*left panel for post ad section*/ /*Dropzone css*/ /*custom select styles*/ /*custom select styles*/ }
.new_post_wrapper .mandatory_indicator { color: #EF203D; }
.new_post_wrapper .images-upload-wrapp { float: left; width: 80%; margin-top: -24px; }
.new_post_wrapper .post_ad_sprite { background: transparent url("/quikrx/assets/image/latest-sprite.png") no-repeat scroll 0 0; display: inline-block; }
.new_post_wrapper .post_ad_sprite.pop_close_icon { background-position: -165px -563px; width: 37px; height: 35px; position: absolute; top: -19px; right: -16px; cursor: pointer; }
.new_post_wrapper .post_ad_sprite.lock_icon { background-position: -257px -563px; width: 16px; height: 19px; vertical-align: middle; margin-left: -3px; margin-right: 7px; }
.new_post_wrapper .post_ad_sprite.search_icon { background-position: -205px -556px; width: 37px; height: 39px; position: absolute; left: 0; top: 0; }
.new_post_wrapper .post_ad_sprite.right_arrow_icon { background-position: -165px -563px; width: 37px; height: 35px; }
.new_post_wrapper .post_ad_sprite.edit_icon { background-position: -75px -563px; width: 12px; height: 13px; vertical-align: middle; float: left; margin-left: 8px; margin-right: -5px; }
.new_post_wrapper .field-title { float: left; width: 14%; margin-right: 6%; line-height: normal; }
.new_post_wrapper .field-list { display: table; width: 100%; }
.new_post_wrapper .menulist2 > div { border-bottom: 1px solid #efefef; cursor: pointer; }
.new_post_wrapper .menu-item-selected2 .menu-item-green-bar { color: #FFF; background: none repeat scroll 0% 0% #83c122; }
.new_post_wrapper .menu-item-selected2 .menu-item-icon { color: #FFF; }
.new_post_wrapper .menu-item-select-arrow { width: 21px; height: 14px; background-image: url("/images/sprite_pap_n_home.1418823129.png"); background-position: -34px -233px; float: right; margin-right: 14px; margin-top: -27px; }
.new_post_wrapper .menu-item-arrow { display: none; width: 9px; height: 14px; background-image: url("/images/sprite_pap_n_home.1418823129.png"); background-position: -40px -264px; float: right; margin-right: 14px; }
.new_post_wrapper .menu-item-icon { margin: 0 auto 5px auto; width: 50px; height: 55px; display: block; padding-top: 10px; }
.new_post_wrapper .menu-item-arrow, .new_post_wrapper .menu-item-text { text-align: center; font-size: 13px; padding-bottom: 10px; }
.new_post_wrapper .menu-item-green-bar { display: none; float: left; height: 100%; width: 5px; }
.new_post_wrapper .menulist .menu-item-icon-selection-text { margin: 0px; height: auto; }
.new_post_wrapper .menulist .menu-item-selection-text { text-align: left; padding-left: 70px; }
.new_post_wrapper .menulist .menu-item-selected, .new_post_wrapper .menulist .menu-item-normal { height: 45px; }
.new_post_wrapper .menulist .menu-item-icon { float: left; display: inline; margin: 0px; }
.new_post_wrapper .menulist .menu-item-text { text-align: left; padding-left: 70px; padding-top: 10px; }
.new_post_wrapper .menulist2 .menu-item-text { color: #fff; padding: 0 2px; line-height: 17px; }
.new_post_wrapper .menulist2 .menu-item-normal2 .menu-item-text { display: none; }
.new_post_wrapper .menulist2 .menu-item-normal2:hover { height: auto; }
.new_post_wrapper .menulist2 .menu-item-normal2:hover .menu-item-text { display: block; }
.new_post_wrapper .menulist2 .menu-item-selected2, .new_post_wrapper .menulist .menu-item-selected { position: relative; }
.new_post_wrapper .menulist2 .menu-item-selected2:after, .new_post_wrapper .menulist .menu-item-selected:after { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) #39b54a; border-image: none; border-style: solid; border-width: 8px; content: " "; height: 0; left: 100%; margin-top: -8px; pointer-events: none; position: absolute; top: 50%; width: 0; }
.new_post_wrapper .icon269 { width: 50px; height: 45px; background-image: url("/images/hp-cleanup.1451452813.png"); background-position: -85px -9px; float: left; }
.new_post_wrapper .icon247 { width: 50px; height: 45px; background-image: url("/images/hp-cleanup.1451452813.png"); background-position: -156px -9px; float: left; }
.new_post_wrapper .icon40 { width: 50px; height: 45px; background-image: url("/images/hp-cleanup.1451452813.png"); background-position: -388px -9px; float: left; }
.new_post_wrapper .icon20 { width: 50px; height: 45px; background-image: url("/images/hp-cleanup.1451452813.png"); background-position: -237px -9px; float: left; }
.new_post_wrapper .icon60 { width: 50px; height: 45px; background-image: url("/images/hp-cleanup.1451452813.png"); background-position: -18px -9px; float: left; }
.new_post_wrapper .icon93 { width: 50px; height: 45px; background-image: url("/images/hp-cleanup.1451452813.png"); background-position: -316px -9px; float: left; }
.new_post_wrapper .icon123 { width: 50px; height: 45px; background-image: url("/images/hp-cleanup.1451452813.png"); background-position: -85px -68px; float: left; }
.new_post_wrapper .icon194 { width: 50px; height: 45px; background-image: url("/images/hp-cleanup.1451452813.png"); background-position: -18px -68px; float: left; }
.new_post_wrapper .others { width: 29px; height: 30px; margin-left: 7px; background-image: url("/images/sprite_pap_n_home.1418823129.png"); background-position: -28px -199px; float: left; }
.new_post_wrapper .icon179 { width: 50px; height: 45px; background-image: url("/images/hp-cleanup.1451452813.png"); background-position: -388px -68px; float: left; }
.new_post_wrapper .icon246 { width: 50px; height: 45px; background-image: url("/images/hp-cleanup.1451452813.png"); background-position: -156px -68px; float: left; }
.new_post_wrapper .icon1 { width: 50px; height: 45px; background-image: url("/images/hp-cleanup.1451452813.png"); background-position: -237px -68px; float: left; }
.new_post_wrapper .icon144 { width: 50px; height: 45px; background-image: url("/images/hp-cleanup.1451452813.png"); background-position: -1px -380px; float: left; }
.new_post_wrapper .icon161 { width: 50px; height: 45px; background-image: url("/images/hp-cleanup.1451452813.png"); background-position: -316px -68px; float: left; }
.new_post_wrapper .icon281 { width: 50px; height: 45px; background-image: url("/images/hp-cleanup.1451452813.png"); background-position: -215px -1109px; float: left; }
.new_post_wrapper .menu-item-normal2:hover { background-color: #39b54a; }
.new_post_wrapper .menu-item-normal2:hover .menu-item-icon span, .new_post_wrapper .menu-item-selected .menu-item-icon span, .new_post_wrapper .menu-item-selected2 .menu-item-icon span { filter: contrast(0%) brightness(200%); -webkit-filter: contrast(0%) brightness(200%); -moz-filter: contrast(0%) brightness(200%); transition: all 0.2s ease-in-out 0s; }
.new_post_wrapper #dropzone { border: 1px solid #ccc; padding: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.new_post_wrapper .post_ad_error_msg { color: #EF203D; font-size: 12px; padding-top: 5px; }
.new_post_wrapper .form-control.error { border-color: #EF203D; }
.new_post_wrapper #category_hold_first { margin-bottom: 30px; }
.new_post_wrapper .post_ad_popup_overlay { position: absolute; width: 100%; left: 0; bottom: 0; z-index: 1; background: rgba(255, 255, 255, 0.8); height: 100%; }
.new_post_wrapper .category_popup { position: absolute; top: 89px; width: 800px; left: 197px; border: 1px solid #ccc; background-color: #ffffff; height: 449px; z-index: 10; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; }
.new_post_wrapper .category_popup .post_ad_error_msg { display: none; }
.new_post_wrapper .category_popup div#show_brand_list, .new_post_wrapper .category_popup div#show_model_list { position: static; max-height: 210px; overflow: auto; display: block !important; }
.new_post_wrapper .category_popup .categry_hold { padding: 20px 0 20px 20px; background-color: #f9f9f9; }
.new_post_wrapper .category_popup .categry_hold h3 { margin-top: 0 !important; padding-bottom: 10px !important; }
.new_post_wrapper .category_popup .category_select_hold .brand_model_section { float: left; width: 33.33%; min-height: 345px; border-right: 1px solid #ccc; padding: 30px 25px 0 25px; }
.new_post_wrapper .category_popup .category_select_hold .brand_model_section:last-child { border-right: none; }
.new_post_wrapper .category_popup .category_select_hold .brand_model_section #brandNameBox, .new_post_wrapper .category_popup .category_select_hold .brand_model_section #modelNameBox { padding-left: 32px; }
.new_post_wrapper .category_popup .category_select_hold .brand_model_section .other_brands_hold h4 { margin-top: 25px; }
.new_post_wrapper .category_popup .category_select_hold .brand_model_section .other_brands_hold h4:first-child { margin-top: 0; }
.new_post_wrapper .category_popup .category_select_hold .brand_model_section h4 { font-weight: 700; font-size: 14px; margin-bottom: 18px; }
.new_post_wrapper .category_popup .category_select_hold .brand_model_section #postAdContinueBtn { border-color: #008bcf; font-size: 15px; color: #008bcf; margin-top: 100px; }
.new_post_wrapper .relative_input { position: relative; }
.new_post_wrapper .relative_input .caret { position: absolute; right: 10px; top: 17px; }
.new_post_wrapper .multi_select_hold { display: inline-block; min-width: 315px; }
.new_post_wrapper .multi_select_show { display: block; }
.new_post_wrapper .multi_select_show span { background-color: #eee; padding: 5px 7px; font-size: 12px; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin-right: 10px; margin-top: 10px; }
.new_post_wrapper .hideCustomselect { display: none !important; }
.new_post_wrapper .input_half { max-width: 315px; }
.new_post_wrapper .showCustomSelect, .new_post_wrapper .hideCustomselect { position: absolute; top: 40px; right: 0; left: 0; z-index: 999; margin: 0; padding: 0; list-style: none; background-color: #fff; color: #333; border: 1px solid #d8d8d8; border-top: none; border-radius: 3px; max-height: 200px; overflow-y: auto; width: 100%; }
.new_post_wrapper .showCustomSelect li, .new_post_wrapper .hideCustomselect li { margin: 0; padding: 0; text-indent: 15px; font-size: 12px; border-top: 1px solid #f4f4f4; border-bottom: none; }
.new_post_wrapper .showCustomSelect li.optionHeading, .new_post_wrapper .hideCustomselect li.optionHeading { padding: 7px 0; background-color: #eee; font-size: 12px; }
.new_post_wrapper .showCustomSelect li a, .new_post_wrapper .hideCustomselect li a { display: block; margin: 0; padding: 10px 0; text-decoration: none; color: #333333; }
.new_post_wrapper .showCustomSelect li a:hover, .new_post_wrapper .showCustomSelect li a.active, .new_post_wrapper .showCustomSelect li a:focus, .new_post_wrapper .hideCustomselect li a:hover, .new_post_wrapper .hideCustomselect li a.active, .new_post_wrapper .hideCustomselect li a:focus { background-color: #008bcf; color: #ffffff; }
.new_post_wrapper .showCustomSelect li.selected a, .new_post_wrapper .hideCustomselect li.selected a { background-color: #ccc; }
.new_post_wrapper textarea { resize: none; }
.new_post_wrapper textarea#description { height: 90px !important; }
.new_post_wrapper .container { border: 1px solid #cccccc; padding: 0 36px 26px 0; width: 1000px; }
.new_post_wrapper .container .left_post_ad { float: left; width: 9%; height: 850px; border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; background-color: #f9f9f9; }
.new_post_wrapper .container .right_post_ad { float: left; width: 91%; padding-left: 36px; }
.new_post_wrapper .container .post_ad_head h1 { font-weight: 700; font-size: 32px; margin-bottom: 25px; margin-top: 30px; }
.new_post_wrapper .container .post_ad_head h2 { font-size: 18px; padding-bottom: 24px; border-bottom: 1px solid #e7e7e7; margin-bottom: 20px; }
.new_post_wrapper .container .categry_hold h3 { font-size: 14px; margin-top: 24px; padding-bottom: 19px; }
.new_post_wrapper .container .categry_hold .category { display: inline-block; border: 1px solid #008bcf; padding: 10px; background-color: #ffffff; cursor: pointer; width: 150px; margin-left: -10px; color: #008bcf; font-size: 16px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; }
.new_post_wrapper .container .categry_hold .category:hover, .new_post_wrapper .container .categry_hold .category.active { background-color: #008bcf; color: #ffffff; }
.new_post_wrapper .container .categry_hold .category.mobile_categry { margin-left: 0; }
.new_post_wrapper .container .selected_category_hold { position: relative; margin-bottom: 27px; margin-top: 27px; display: none; }
.new_post_wrapper .container .selected_category_hold ul { display: table; width: 100%; }
.new_post_wrapper .container .selected_category_hold ul li { float: left; padding: 16.5px 23px; background-color: #f9f9f9; width: 30%; position: relative; }
.new_post_wrapper .container .selected_category_hold ul li::after { background: transparent url("/quikrx/assets/image/latest-sprite.png") no-repeat scroll -95px -557px; content: ""; display: inline-block; height: 90px; width: 53px; position: absolute; top: -7px; right: 0; }
.new_post_wrapper .container .selected_category_hold ul li:last-child::after { display: none; }
.new_post_wrapper .container .selected_category_hold ul li p { font-size: 14px; color: #666666; margin-bottom: 16px; }
.new_post_wrapper .container .selected_category_hold ul li h4 { font-size: 16px; font-weight: 700; }
.new_post_wrapper .container .selected_category_hold .category_edit { background-color: #008bcf; color: #ffffff; padding: 5px; font-size: 14px; position: absolute; top: 0; right: 85px; width: 80px; text-align: center; cursor: pointer; }
.new_post_wrapper .container .form_hold_post_ad .post_ad_yellow { background-color: #fbeb42; border: 1px solid #e1b70c; line-height: 24px; text-align: center; font-weight: normal; font-size: 23px; width: 200px; cursor: pointer; color: #333333; padding: 9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin: 10px auto; display: block; }
.new_post_wrapper .container .form_hold_post_ad .form_field_hold { margin-bottom: 30px; }
.new_post_wrapper .container .form_hold_post_ad .agree_terms { margin: 0; line-height: normal; }
.new_post_wrapper .container .form_hold_post_ad .privacy_add { margin: 20px 0; }
.new_post_wrapper .container .form_hold_post_ad .privacy_add input { margin-right: 7px; }
.new_post_wrapper .container .form_hold_post_ad .privacy_add span { color: #666666; font-size: 14px; }
.new_post_wrapper .container .form_hold_post_ad .privacy_add span.subscribe_ad { display: inline-block; margin-left: -1px; }
.new_post_wrapper .container .form_hold_post_ad .seller_form_hold { margin-top: 10px; }
.new_post_wrapper .container .form_hold_post_ad .seller_form_hold h4 { font-size: 18px; font-weight: 700; border-bottom: 1px solid #ccc; padding-bottom: 24px; margin-bottom: 30px; }
.new_post_wrapper .container .form_hold_post_ad .seller_form_hold .row { margin-bottom: 24px; }
.new_post_wrapper .container .form_hold_post_ad .seller_form_hold .row label { margin-bottom: 10px; }
.new_post_wrapper .container .form_hold_post_ad .post_ad_form_left { float: left; width: 18%; margin-right: 2%; }
.new_post_wrapper .container .form_hold_post_ad .post_ad_form_left p { font-size: 14px; margin-top: 9px; }
.new_post_wrapper .container .form_hold_post_ad .post_ad_form_right { float: left; width: 60%; }
.new_post_wrapper .container .form_hold_post_ad .post_ad_form_right .scanner_tested_hold { border: 1px solid #ccc; padding: 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; margin-left: 25%; }
.new_post_wrapper .container .form_hold_post_ad .post_ad_form_right .scanner_tested_hold label input { margin-right: 5px; }
.new_post_wrapper .container .form_hold_post_ad .post_ad_form_right .scanner_tested_hold label span { border: 1px solid #0faa13; padding: 6px 8px; display: inline-block; color: #666666; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; font-size: 12px; }
.new_post_wrapper .container .form_hold_post_ad .post_ad_form_right .scanner_tested_hold label span green { color: #0faa13; }
.new_post_wrapper .container .form_hold_post_ad .post_ad_form_right .scanner_tested_hold p { margin-left: 20px; margin-top: 10px; color: #666666; }
.new_post_wrapper .container .form_hold_post_ad .post_ad_form_right .price_icon { background-color: #f8f8f8; padding: 10px 14px; position: absolute; left: 1.1px; top: 1px; color: #ccc; font-size: 18px; }
.new_post_wrapper .container .form_hold_post_ad .post_ad_form_right .form-control.input_half { max-width: 315px; }
.new_post_wrapper .container .form_hold_post_ad .post_ad_form_right .form-control.input_half.input_price { padding-left: 50px; }
.new_post_wrapper .container .form_hold_post_ad .post_ad_form_right .radio_label { margin-right: 70px; font-size: 14px; }
.new_post_wrapper .container .form_hold_post_ad .post_ad_form_right .radio_label input { margin-right: 5px; }
.new_post_wrapper .container .form_hold_post_ad .post_ad_form_right .radio_label input[type="file"]:focus, .new_post_wrapper .container .form_hold_post_ad .post_ad_form_right .radio_label input[type="radio"]:focus, .new_post_wrapper .container .form_hold_post_ad .post_ad_form_right .radio_label input[type="checkbox"]:focus { outline: thin dotted; outline: 5px auto #EF203D; }

/*dropzone css*/
/* The MIT License */
.dropzone, .dropzone *, .dropzone-previews, .dropzone-previews * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.dropzone.dz-clickable { cursor: pointer; }

.dropzone.dz-drag-hover { border-color: rgba(0, 0, 0, 0.15); background: rgba(0, 0, 0, 0.04); }

.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail], .dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail] { display: none; }

.dropzone .dz-preview .dz-progress .dz-upload, .dropzone-previews .dz-preview .dz-progress .dz-upload { -webkit-animation: loading 0.4s linear infinite; -moz-animation: loading 0.4s linear infinite; -o-animation: loading 0.4s linear infinite; -ms-animation: loading 0.4s linear infinite; animation: loading 0.4s linear infinite; -webkit-transition: width 0.3s ease-in-out; -moz-transition: width 0.3s ease-in-out; -o-transition: width 0.3s ease-in-out; -ms-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out; -webkit-border-radius: 2px; border-radius: 2px; position: absolute; top: 0; left: 0; width: 0%; height: 100%; /*  background-image: url("../images/spritemap.1234567891.png");*/ background-repeat: repeat-x; background-position: 0px -400px; }

@media all and (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5 / 1), (min-device-pixel-ratio: 1.5), (min-resolution: 138dpi), (min-resolution: 1.5dppx) { .dropzone .dz-preview .dz-progress .dz-upload, .dropzone-previews .dz-preview .dz-progress .dz-upload { /* background-image: url("../images/spritemap@2x.1234567891.png"); */ -webkit-background-size: 428px 406px; -moz-background-size: 428px 406px; background-size: 428px 406px; } }
.dropzone .dz-preview.dz-success .dz-progress, .dropzone-previews .dz-preview.dz-success .dz-progress { display: block; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out; -o-transition: opacity 0.4s ease-in-out; -ms-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out; }

.dropzone .dz-preview.dz-error .dz-progress .dz-upload, .dropzone-previews .dz-preview.dz-error .dz-progress .dz-upload { background: #ee1e2d; }

@-moz-keyframes loading { 0% { background-position: 0 -400px; }
  100% { background-position: -7px -400px; } }
@-webkit-keyframes loading { 0% { background-position: 0 -400px; }
  100% { background-position: -7px -400px; } }
@-o-keyframes loading { 0% { background-position: 0 -400px; }
  100% { background-position: -7px -400px; } }
@-ms-keyframes loading { 0% { background-position: 0 -400px; }
  100% { background-position: -7px -400px; } }
@keyframes loading { 0% { background-position: 0 -400px; }
  100% { background-position: -7px -400px; } }
/*****Changed********************************************************/
.dropzone .dz-preview, .dropzone-previews .dz-preview { position: relative; display: inline-block; float: left; width: 117px; top: -151px; margin: -2px 6px 13px 7px; }

.dropzone .dz-preview .dz-details, .dropzone-previews .dz-preview .dz-details { position: relative; width: 117px; height: 69px; overflow: hidden; padding: 2px; }

.dropzone .dz-preview .dz-details img, .dropzone-previews .dz-preview .dz-details img { /*border: 2px solid #FFFFFF;*/ /*box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);*/ height: 63px; position: absolute; width: 111px; z-index: 2; }

.dropzone .dz-preview .dz-progress, .dropzone-previews .dz-preview .dz-progress { position: absolute; top: 45px; left: 2px; right: 6px; height: 6px; background: #d7d7d7; display: none; z-index: 5; }

.dropzone .dz-preview .dz-progress .dz-upload, .dropzone-previews .dz-preview .dz-progress .dz-upload { display: block; position: absolute; top: 0; bottom: 0; left: 0; width: 0%; background-color: #8cc657; }

.dropzone .dz-preview.dz-processing .dz-progress, .dropzone-previews .dz-preview.dz-processing .dz-progress { display: block; margin-top: 13px; }

.dropzone { -webkit-border-radius: 3px; border-radius: 3px; background: rgba(0, 0, 0, 0.03); }

/* .dropzone .dz-default.dz-message { display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%;
} */
.dropzone a.dz-remove, .dropzone-previews a.dz-remove { color: #005BCD; display: block; line-height: 25px; text-align: center; width: 100%; }

/*My Classes***************************************************************************************************************************************************/
.iu-error-msg { font-weight: normal; }

.viewfilenames { font-weight: normal; }

a.iu-err-close, a.iu-err-close:hover { color: #000000; float: right; font-weight: bold; margin-right: 10px; text-decoration: none; font-size: 15px; }

.iu-error-files { /* display: block; */ /* color:#777777; */ color: #6f6f6f; font-weight: normal; }

/*displayblock  */
.db { /* display:block;color:#777777;font-weight: normal; */ display: block; }

.iudzdiv, .iudzdiv-cpap { /*padding:15px; */ background: #f0f0f0; float: left; position: relative; min-height: 164px; }

.iudzdiv { width: 539px; }

.iudzdiv-cpap { width: 430px; overflow: hidden; /* position: absolute; */ }

/* For blank previews  */
.dzq-preview-panel, .dzq-preview-panel-cpap { float: left; /* margin-bottom: 10px; */ /* width: 100%; */ height: 90px; }

.dzq-preview-panel { width: 98%; position: absolute; margin-top: 70px; height: 166px; }

.dzq-preview-panel-cpap { width: 512px; position: absolute; }

.drop_img_arrow_right { cursor: pointer; height: 52px; position: absolute; right: 0; width: 38%; z-index: 3; }

.drop_img_arrow_left { cursor: pointer; height: 52px; left: 0; position: absolute; width: 38%; z-index: 3; }

.dzq-img-wapp { float: left; margin: 6px 8px 5px 5px; width: 117px; }

.dzq-img-box { /* background: url("/plugin/images/PAP.1234567891.png") no-repeat scroll 0 -531px rgba(0, 0, 0, 0); */ /* background: url("/images/sprite_pap_n_home.1418823129.png") no-repeat scroll 0 -531px rgba(0, 0, 0, 0);*/ float: left; height: 69px; position: relative; width: 117px; background-color: #eee; }

/*  buttons and msg*/
.dzq-button-panel { float: left; /* font-size: 19px;*/ /* line-height: 35px;*/ /* width: 100%; */ /* padding-left: 100px; */ /* bottom: 55px;*/ /*position: absolute;*/ font-size: 14px; font-family: ProximaNova-Regular; color: #1a222c; }

.dzq-p100 { /* padding-left: 100px;*/ }

.dzq-p30 { padding-left: 30px; }

.iu-grey-btn { /* background: -moz-linear-gradient(center top , #E4E4E4 0px, #FFFFFF) repeat scroll 0 0 rgba(0, 0, 0, 0); */ /*background-color:#e4e4e4;
background:-moz-linear-gradient(top,#e4e4e4 0,#fff);
background:-webkit-gradient(linear,left top,left bottom,from(#e4e4e4),to(#fff));
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e4e4e4',EndColorStr='#ffffff',GradientType=0);
background-image:-ms-linear-gradient(top,#e4e4e4 0,#fff 100%);
background:-o-linear-gradient(top,#e4e4e4 0,#fff 100%);*/ color: #000000; cursor: pointer; font-family: ProximaNova-Regular; width: 518px; }

.iu-addphoto-btn { border: 1px solid #BEBEBE; border-radius: 5px; display: inline-block; float: left; font-size: 14px; line-height: 35px; padding: 0 5px 0 45px; position: relative; /* width: 86px; */ margin-right: 5px; }

.iu-camera-sprite { /* background: url("/plugin/images/PAP.1234567891.png") no-repeat scroll 0 -590px rgba(0, 0, 0, 0); */ background: url("/images/sprite_pap_n_home.1418823129.png") no-repeat scroll 0 -590px transparent; height: 38px; left: 10px; position: absolute; top: -9px; width: 37px; }

.iu-dragdrop-sprite { /* background: url("/plugin/images/PAP.1234567891.png") no-repeat scroll 0 -491px rgba(0, 0, 0, 0); */ background: url("/images/sprite_pap_n_home.1418823129.png") no-repeat scroll 0 -491px transparent; float: left; height: 36px; margin-top: 4px; width: 30px; margin-left: 6px; }

.dzq-success-msg-panel { color: #6CA11B; font-size: 15px; width: 73%; bottom: 91px; position: absolute; left: 620px; }

.dzq-success-msg-panel span { color: #484848; padding-right: 5px; }

.dz-tick { background-image: url("/images/sprite_pap_n_home.1418823129.png"); background-position: -37px -0px; height: 23px; width: 22px; position: absolute; right: -5px; top: -10px; z-index: 5; }

.img_close_icon { z-index: 5; position: absolute; top: -12px; border-radius: 50%; border: 0px; background-color: #717171; color: #f3f3f3; height: 19px; width: 19px; right: -7px; line-height: 0px; text-align: center; padding-top: 10.7px; font-size: 15px; }

.dz-queued { position: absolute; top: 45px; left: 2px; right: 6px; height: 6px; background: #d7d7d7; /* display: none; */ z-index: 5; }

.hide { display: none; }

/* for images */
.iuborder { width: 590px; margin-top: 20px; }

.dropzone.dz-clickable { cursor: pointer; }

.iudzdiv { width: 100%; }

.errmsgsdiv { color: #EF203D; padding-top: 5px; text-align: left; clear: both; padding-bottom: 10px; }

.iudzdiv, .iudzdiv-cpap { float: left; position: relative; min-height: 95px; }

.dropzone { border-radius: 3px; background: none !important; }

.dropzone, .dropzone *, .dropzone-previews, .dropzone-previews * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.dzq-preview-panel { width: 100%; position: absolute; height: 95px; }

.dzq-img-wapp { float: left; margin: 5px 6px 5px 5px; width: 84px; }

.dzq-img-box { float: left; height: 85px; position: relative; width: 84px; }

.dzq-img-box .addIcon { font-size: 21px; color: #757575; border: 1px solid #767676; border-radius: 50%; height: 24px; line-height: 24px; padding-left: 1px; width: 24px; display: block; position: absolute; left: 50%; top: 50%; margin: -12px 0 0 -12px; text-align: center; }

.dropzone .dz-preview, .dropzone-previews .dz-preview { position: relative; display: inline-block; float: left; width: 84px; top: -88px; margin: -2px 5px 5px 5px; border-radius: 3px; }

.dropzone .dz-preview .dz-details, .dropzone-previews .dz-preview .dz-details { position: relative; width: 85px; height: 85px; overflow: hidden; cursor: move; }

.dropzone .dz-preview .dz-details img, .dropzone-previews .dz-preview .dz-details img { height: 85px; position: absolute; width: 84px; z-index: 2; background: #e8e8e8; border-radius: 3px; }

.dropzone .dz-preview.dz-processing .dz-progress, .dropzone-previews .dz-preview.dz-processing .dz-progress { display: block; margin-top: 13px; }

.dropzone .dz-preview .dz-progress, .dropzone-previews .dz-preview .dz-progress { position: absolute; top: 64px; left: 2px; right: 2px; height: 6px; background: #d7d7d7; display: none; z-index: 5; }

.dropzone .dz-preview.dz-processing .dz-progress, .dropzone-previews .dz-preview.dz-processing .dz-progress { display: block; margin-top: 13px; }

.dropzone .dz-preview.dz-success .dz-progress, .dropzone-previews .dz-preview.dz-success .dz-progress { display: block; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out; -o-transition: opacity 0.4s ease-in-out; -ms-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out; }

.dropzone .dz-preview .dz-progress .dz-upload, .dropzone-previews .dz-preview .dz-progress .dz-upload { display: block; position: absolute; top: 0; bottom: 0; left: 0; width: 0%; background-color: #8cc657; }

.dropzone .dz-preview .dz-progress .dz-upload, .dropzone-previews .dz-preview .dz-progress .dz-upload { display: block; position: absolute; top: 0; bottom: 0; left: 0; width: 0%; background-color: #8cc657; }

.dropzone .dz-preview .dz-progress .dz-upload, .dropzone-previews .dz-preview .dz-progress .dz-upload { -webkit-animation: loading 0.4s linear infinite; -moz-animation: loading 0.4s linear infinite; -o-animation: loading 0.4s linear infinite; -ms-animation: loading 0.4s linear infinite; animation: loading 0.4s linear infinite; -webkit-transition: width 0.3s ease-in-out; -moz-transition: width 0.3s ease-in-out; -o-transition: width 0.3s ease-in-out; -ms-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out; -webkit-border-radius: 2px; border-radius: 2px; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background-repeat: repeat-x; background-position: 0px -400px; }

.dropzone, .dropzone *, .dropzone-previews, .dropzone-previews * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.img_rotate_icon { z-index: 5; position: absolute; top: 4px; border: 0px; color: #f3f3f3; left: 4px; text-align: center; display: none; }

.img_close_icon { z-index: 5; position: absolute; top: -12px; border-radius: 50%; border: 0px; background-color: #717171; color: #f3f3f3; height: 19px; width: 19px; right: -7px; line-height: 0px; text-align: center; padding-top: 10.4px; font-size: 15px; }

.dzq-img-box { border: 1px dashed #d8d8d8; }

.dzq-img-box .addIcon { font-size: 21px; color: #757575; border: 1px solid #767676; border-radius: 50%; height: 24px; line-height: 24px; padding-left: 1px; width: 24px; display: block; position: absolute; left: 50%; top: 50%; margin: -12px 0 0 -12px; text-align: center; }

/* The MIT License */
.dropzone, .dropzone *, .dropzone-previews, .dropzone-previews * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.dropzone.dz-clickable { cursor: pointer; }

.dropzone.dz-drag-hover { border-color: rgba(0, 0, 0, 0.15); background: rgba(0, 0, 0, 0.04); }

.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail], .dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail] { display: none; }

.dropzone .dz-preview .dz-progress .dz-upload, .dropzone-previews .dz-preview .dz-progress .dz-upload { -webkit-animation: loading 0.4s linear infinite; -moz-animation: loading 0.4s linear infinite; -o-animation: loading 0.4s linear infinite; -ms-animation: loading 0.4s linear infinite; animation: loading 0.4s linear infinite; -webkit-transition: width 0.3s ease-in-out; -moz-transition: width 0.3s ease-in-out; -o-transition: width 0.3s ease-in-out; -ms-transition: width 0.3s ease-in-out; transition: width 0.3s ease-in-out; -webkit-border-radius: 2px; border-radius: 2px; position: absolute; top: 0; left: 0; width: 0%; height: 100%; /*  background-image: url("../images/spritemap.1234567891.png");*/ background-repeat: repeat-x; background-position: 0px -400px; }

@media all and (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 1.5 / 1), (min-device-pixel-ratio: 1.5), (min-resolution: 138dpi), (min-resolution: 1.5dppx) { .dropzone .dz-preview .dz-progress .dz-upload, .dropzone-previews .dz-preview .dz-progress .dz-upload { /* background-image: url("../images/spritemap@2x.1234567891.png"); */ -webkit-background-size: 428px 406px; -moz-background-size: 428px 406px; background-size: 428px 406px; } }
.dropzone .dz-preview.dz-success .dz-progress, .dropzone-previews .dz-preview.dz-success .dz-progress { display: block; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-transition: opacity 0.4s ease-in-out; -moz-transition: opacity 0.4s ease-in-out; -o-transition: opacity 0.4s ease-in-out; -ms-transition: opacity 0.4s ease-in-out; transition: opacity 0.4s ease-in-out; }

.dropzone .dz-preview.dz-error .dz-progress .dz-upload, .dropzone-previews .dz-preview.dz-error .dz-progress .dz-upload { background: #ee1e2d; }

@-moz-keyframes loading { 0% { background-position: 0 -400px; }
  100% { background-position: -7px -400px; } }
@-webkit-keyframes loading { 0% { background-position: 0 -400px; }
  100% { background-position: -7px -400px; } }
@-o-keyframes loading { 0% { background-position: 0 -400px; }
  100% { background-position: -7px -400px; } }
@-ms-keyframes loading { 0% { background-position: 0 -400px; }
  100% { background-position: -7px -400px; } }
@keyframes loading { 0% { background-position: 0 -400px; }
  100% { background-position: -7px -400px; } }
/*****Changed********************************************************/
.dropzone .dz-preview, .dropzone-previews .dz-preview { position: relative; display: inline-block; float: left; width: 117px; top: -151px; margin: -2px 6px 13px 7px; }

.dropzone .dz-preview .dz-details, .dropzone-previews .dz-preview .dz-details { position: relative; width: 117px; height: 69px; overflow: hidden; padding: 2px; cursor: move; }

.dropzone .dz-preview .dz-details img, .dropzone-previews .dz-preview .dz-details img { /*border: 2px solid #FFFFFF;*/ /*box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);*/ height: 63px; position: absolute; width: 111px; z-index: 2; background: #e8e8e8; }

.dropzone .dz-preview .dz-progress, .dropzone-previews .dz-preview .dz-progress { position: absolute; top: 45px; left: 2px; right: 6px; height: 6px; background: #d7d7d7; display: none; z-index: 5; }

.dropzone .dz-preview .dz-progress .dz-upload, .dropzone-previews .dz-preview .dz-progress .dz-upload { display: block; position: absolute; top: 0; bottom: 0; left: 0; width: 0%; background-color: #8cc657; }

.dropzone .dz-preview.dz-processing .dz-progress, .dropzone-previews .dz-preview.dz-processing .dz-progress { display: block; margin-top: 13px; }

.dropzone { -webkit-border-radius: 3px; border-radius: 3px; background: rgba(0, 0, 0, 0.03); }

/* .dropzone .dz-default.dz-message { display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%;
} */
.dropzone a.dz-remove, .dropzone-previews a.dz-remove { color: #005BCD; display: block; line-height: 25px; text-align: center; width: 100%; }

/*My Classes***************************************************************************************************************************************************/
.iu-error-msg { font-weight: normal; }

.viewfilenames { font-weight: normal; }

a.iu-err-close, a.iu-err-close:hover { color: #000000; float: right; font-weight: bold; margin-right: 10px; text-decoration: none; font-size: 15px; }

.iu-error-files { /* display: block; */ /* color:#777777; */ color: #6f6f6f; font-weight: normal; }

/*displayblock  */
.db { /* display:block;color:#777777;font-weight: normal; */ display: block; }

.iudzdiv, .iudzdiv-cpap { /*padding:15px; */ background: #f0f0f0; float: left; position: relative; min-height: 164px; }

.iudzdiv { width: 539px; }

.iudzdiv-cpap { width: 430px; overflow: hidden; /* position: absolute; */ }

/* For blank previews  */
.dzq-preview-panel, .dzq-preview-panel-cpap { float: left; /* margin-bottom: 10px; */ /* width: 100%; */ height: 90px; }

.dzq-preview-panel { width: 99%; position: absolute; margin-top: 70px; height: 166px; }

.dzq-preview-panel-cpap { width: 512px; position: absolute; }

.drop_img_arrow_right { cursor: pointer; height: 52px; position: absolute; right: 0; width: 38%; z-index: 3; }

.drop_img_arrow_left { cursor: pointer; height: 52px; left: 0; position: absolute; width: 38%; z-index: 3; }

.dzq-img-wapp { float: left; margin: 6px 8px 5px 5px; width: 117px; }

.dzq-img-box { /* background: url("/plugin/images/PAP.1234567891.png") no-repeat scroll 0 -531px rgba(0, 0, 0, 0); */ /* background: url("/images/sprite_pap_n_home.1418823129.png") no-repeat scroll 0 -531px rgba(0, 0, 0, 0);*/ float: left; height: 69px; position: relative; width: 117px; }

/* css added for QuikrX postad page */
.optionLists .otherList { display: block !important; opacity: 1 !important; background-color: #eee; }

/*# sourceMappingURL=style.css.map */

.slider-container {
  width: 150px !important;
  margin: 45px auto 25px;
}
.slider-container .back-bar {
  height: 10px;
  position: relative;
}
.slider-container .back-bar .selected-bar {
  position: absolute;
  height: 100%;
}
.slider-container .back-bar .pointer {
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: red;
  cursor: col-resize;
  opacity: 1;
  z-index: 2;
}
.slider-container .back-bar .pointer.last-active {
  z-index: 3;
}
.slider-container .back-bar .pointer-label {
  position: absolute;
  top: -30px;
  font-size: 12px;
  white-space: nowrap;
  line-height: 1;
}
.slider-container .back-bar .pointer-label-left {
  left: 0px !important;
}

.slider-container .back-bar .pointer-label-right{
  left: 120px !important;
}
.slider-container .back-bar .focused {
  z-index: 10;
}
.slider-container .clickable-dummy {
  cursor: pointer;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.slider-container .scale {
  display: none;
}

.slider-container.slider-readonly .clickable-dummy,
.slider-container.slider-readonly .pointer {
  cursor: auto;
}
.theme-green .back-bar {
  height: 2px;
  background-color: #ccc;
}
.theme-green .back-bar .selected-bar {
  background-color: #008bcf;
}
.theme-green .back-bar .pointer {
  width: 25px;
  height: 25px;
  top: -12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  border: 1px solid #e4e4e4;
  background-color: #fff;
}

.theme-green .back-bar .focused {
  color: #333;
}
