.mobile-filed{position:relative;width:100%!important;display:flex;justify-content:space-between}
#creditcard_form div.popular-banks span.TAMARA{background-image:url('../images/tamara.png');background-position:28px center;background-size:95px 37px}
.page-bg{background-color:#f0f0f0}
.header-bg{background-color:#000}
.webstore-name-text{color:#000;font-size:30px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:700}
.content-text,.heading-text,.innerpanel-text,.secondary-text{font-family:Arial,Helvetica,sans-serif}
.content-bg{background-color:#fff}
.content-text{font-size:12px;color:#474747}
.secondary-text{font-size:12px;color:#878787}
.heading-bg{background-color:#e4e4e4}
.heading-text{font-size:15px;color:#000}
.innerpanel-bg{background-color:#f8f8f8}
.primary-button-bg,.primary-button-bg:hover{background-color:#6bbb69}
.innerpanel-text{font-size:12px;color:#292929}
.coupon-text,.primary-button-text{font-size:11px;font-family:Arial,Helvetica,sans-serif}
.highlight-text{color:#259fd2}
.coupon-text{color:#ec423f;padding:3px 5px}
.checkout-button-text,.checkout-button-text:hover,.primary-button-text,.primary-button-text:hover,.secondary-button-text:hover{color:#fff}
.coupon-border{border:1px dashed #ec423f}
.border,.divider{border:1px solid #d9d7d7}
.primary-button-bg{padding:4px 8px}
.primary-button-text{text-decoration:none}
.checkout-button-bg,.checkout-button-bg:hover,.secondary-button-bg,.secondary-button-bg:hover{background-color:#242a31}
.primary-button-border,.primary-button-border-hover:hover{border:1px solid #6bbb69}
.secondary-button-bg{padding:4px 8px}
.secondary-button-text{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#fff;text-decoration:none}
.secondary-button-border,.secondary-button-border-hover:hover{border:1px solid #242a31}
A.primary-link:link,A.primary-link:visited{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#007fbd;text-decoration:none}
A.primary-link:hover{color:#007fbd}
A.secondary-link:link,A.secondary-link:visited{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#202020;text-decoration:none;outline:0}
A.secondary-link:hover{color:#202020}
.cart-bg{background-color:#44b3e1}
.icon-remove-black{background-image:url(../images/icon-remove-black.png);background-position:center center;background-repeat:no-repeat}
.icon-arrow-black .down-arrow,.icon-arrow-black .right-arrow,.icon-cart-black,.icon-edit-black{background-position:left top;background-repeat:no-repeat}
.icon-cart-black{background-image:url(../images/icon-cart-black.gif)}
.icon-arrow-black .right-arrow{background-image:url(../images/icon-right-arrow-black.png)}
.icon-arrow-black .down-arrow{background-image:url(../images/icon-down-arrow-black.png)}
.icon-edit-black{background-image:url(../images/icon-edit-black.png)}
.icon-remove-white{background-image:url(../images/icon-remove-white.png);background-position:center center;background-repeat:no-repeat}
.icon-arrow-white .down-arrow,.icon-arrow-white .right-arrow,.icon-cart-white,.icon-edit-white{background-position:left top;background-repeat:no-repeat}
.icon-cart-white{background-image:url(../images/icon-cart-white.gif)}
.icon-arrow-white .right-arrow{background-image:url(../images/icon-right-arrow-white.png)}
.icon-arrow-white .down-arrow{background-image:url(../images/icon-down-arrow-white.png)}
.icon-edit-white{background-image:url(../images/icon-edit-white.png)}
.icon-remove,.remove,a.checkout,a.checkout img{display:inline-block}
#orderinfo #viewcart a,#orderinfo #viewcart span.cart-bg,#viewcart div.dropdown a.account,.icon-remove,.primary-button,.primary-button-border,.remove,a.checkout{text-decoration:none}
a.checkout,body{font-family:Arial,Helvetica,sans-serif}
.overlay-bg,div.list a.option:hover{cursor:pointer}
body{margin:0;font-size:14px}
.container-fluid{padding:25px 20px}
.icon-remove{width:10px;height:11px}
.primary-button{padding:6px 10px 5px}
.error{color:#c33;font-size:11px;font-weight:700}
.small-text{font-size:11px!important}
input.textfield,input.textfield-100x25,input.textfield-55x25,input.textfield-65x25{font-size:12px!important;margin:0!important}
input.textfield{border:1px solid #dfdfdf!important;color:#292929!important;padding:5px!important;min-height:25px!important}
input.non-edit{color:#949494!important}
input.textfield-55x25,input.textfield-65x25,select{border:1px solid #dfdfdf!important;color:#292929!important}
input.textfield-100x25{padding:5px!important;width:50px!important;height:15px!important}
input.textfield-65x25{width:55px!important;padding:5px!important;height:13px!important}
input.textfield-55x25{width:45px!important;min-height:23px;padding:0!important;vertical-align:middle}
input.textfield-50x20{font-size:11px!important;width:40px!important;padding:3px!important;min-height:20px!important;margin:0!important}
input.checkbox{margin-top:-2px!important}
input.radio{margin-top:-3px!important}
select{padding:2px!important;min-height:25px!important;height:25px!important;font-size:12px!important;margin-bottom:0!important}
select.select-90x25{width:85px}
A.btn-style:hover,A.btn-style:link,A.btn-style:visited{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:13px;text-decoration:none;padding:2px 8px 4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
a.checkout{font-weight:400;font-size:14px;width:178px;height:31px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:0;text-align:left}
a.checkout img{width:90px!important;height:31px!important;margin-right:11px}
.noradius{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}
.noradius-bottomleft{border-bottom-left-radius:0!important;-moz-border-radius-bottomleft:0!important;-webkit-border-bottom-left-radius:0!important}
.noradius-bottomright{border-bottom-right-radius:0!important;-moz-border-radius-bottomright:0!important;-webkit-border-bottom-right-radius:0!important}
.noradius-topleft{border-top-left-radius:0!important;-moz-border-radius-topleft:0!important;-webkit-border-top-left-radius:0!important}
.noradius-topright{border-top-right-radius:0!important;-moz-border-radius-topright:0!important;-webkit-border-top-right-radius:0!important}
.radius{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important}
.radius6{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.remove{width:14px;height:14px}
#logo div.banner{padding:20px}
#banner,#logo{margin-bottom:15px}
#orderinfo{padding:2px 7px 10px;vertical-align:middle;border-width:0 0 1px;margin-bottom:37px;min-height:16px}
#orderinfo span.content-text span{font-weight:700;margin:0!important;padding:0!important}
#orderinfo span.content-text{font-size:13px}
#orderinfo #viewcart{text-align:right}
#orderinfo #viewcart span.cart-bg{margin-left:10px;padding:6px 13px;background-position:center center}
#orderinfo.hidden-desktop,#orderinfo.hidden-tablet{padding:10px 0!important;margin:0!important}
#orderinfo.hidden-desktop #viewcart span.content-text,#orderinfo.hidden-tablet #viewcart span.content-text{margin:0!important;padding:0!important;font-size:18px;font-weight:700}
#viewcart div.dropdown{color:#555;position:relative;text-align:right;z-index:52}
#viewcart div.dropdown div.submenu{position:absolute;top:-10px;right:-6px;width:137px;display:none;margin-left:10px;padding:25px 0 0}
#viewcart div.dropdown a.account{position:absolute;top:-11px;right:-6px;z-index:52;display:block;outline:0;padding:10px 6px 0 0;width:137px;height:27px;border-width:0 0 0 1px}
#viewcart div.dropdown div.submenu #gap{position:absolute;top:0;right:-1px;width:125px;padding-left:15px;height:41px;border-width:1px 1px 0}
#viewcart div.dropdown div.submenu #cart-content{position:absolute;top:37px;right:-1px;text-align:left;padding-bottom:10px}
#viewcart div.dropdown div.submenu #cart-content div.content-bg{width:345px;padding:3px 6px 14px 14px;border-width:0 1px 1px}
#viewcart div.dropdown div.submenu #cart-shop-list{padding:0!important}
#viewcart div.dropdown div.submenu #cart-shop-list td.content-text{font-size:11px;line-height:13px;padding:11px 4px}
#viewcart div.dropdown div.submenu #cart-shop-list td.divider{border-width:0 0 1px;border-spacing:0!important;padding:0!important}
#viewcart div.dropdown div.submenu #cart-shop-list td.content-text div{font-size:12px;text-transform:uppercase}
#viewcart div.dropdown div.submenu #cart-shop-list td.content-text div.content-text span{font-size:12px}
#viewcart div.dropdown div.submenu #cart-shop-list td.content-text span{font-size:11px;padding-right:10px}
#viewcart div.dropdown div.submenu #cart-shop-list td.content-text .strike{text-decoration:line-through;opacity:.7}
#viewcart div.dropdown div.submenu #cart-shop-list td.content-text .highlight-text{display:block;padding:4px 0 0!important}
#viewcart div.dropdown div.submenu #cart-shop-list td.content-text a.link-text1{font-size:11px}
div.body-left-panel.span8{margin:0}
#sectionheading{padding:7px 0 6px 14px;margin:0!important;position:relative;line-height:20px}
#sectionheading a.icon-edit{display:inline-block;width:20px;height:32px;text-decoration:none;background-position:left center;position:absolute;right:4px;top:1px}
#sectionheading .stripe.content-bg{display:inline-block;width:2px;height:34px;position:absolute;right:34px;top:0}
#sectionheading a.close-another-payment-option{background-position:center center;display:inline-block;padding:2px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:absolute;top:10px;right:10px}
#float,#paymentoption_tabs a.selected,#paymentoption_tabs.span3{position:relative}
#billing_form.span12{margin:0!important;padding:16px 16px 0!important}
#billing_form div.span12,#billing_form div.span6{margin:0!important;padding:0!important}
#billing_form div.span12 input.span12,#billing_form div.span6 input.span12,#billing_form div.span6 select.span12,#billing_form span.content-text{margin:10px 0 0!important}
div.billing-pre-populate .content-text{font-size:13px}
#check_address.span12{margin:0 0 10px!important;padding:18px 16px 16px!important}
#shipping_form.span12{margin:0 0 25px!important;padding:16px 16px 18px!important}
#shipping_form div.span12,#shipping_form div.span6{margin:0!important;padding:0!important}
#shipping_form div.span12 input.span12,#shipping_form div.span6 input.span12,#shipping_form div.span6 select.span12,#shipping_form span.content-text{margin:10px 0 0!important}
#ordertotal div,#ordertotal.span12,.error{margin:0!important}
#shipping_form.span12 div.span12 span.shipping-address-title{font-size:15px;font-weight:700;line-height:12px;padding-bottom:16px}
#shipping_form.span12 div.span12 span.shipping-address-title a.primary-link{font-weight:400;font-size:13px;text-decoration:underline}
div.shipping-pre-populate .content-text{font-size:13px}
div.shipping-pre-populate div.span12 span.shipping-address-title{padding-bottom:16px}
.display{display:block}
.ie-visible,.nodisplay{display:none!important}
#rightpanel.span4{padding-left:15px!important}
#ordertotal.span12{padding:10px 14px 2px!important}
#ordertotal .order-details-title.span12{font-size:15px;font-weight:700;text-transform:uppercase;line-height:28px}
#ordertotal .order-no.innerpanel-text{font-size:13px;line-height:18px;padding:2px 0 3px!important;text-align:right;word-wrap:break-word}
#ordertotal .order-no.innerpanel-text span{font-size:13px;font-weight:700}
#ordertotal div.span12.coupon-code{padding:8px 0!important}
#ordertotal div{line-height:24px}
#ordertotal div.divider{border-width:1px 0 0;margin:4px 0 2px!important}
#ordertotal #grandtotal.span12{margin:0!important}
#ordertotal #grandtotal div.span6{font-size:13px;font-weight:700;line-height:32px}
#ordertotal #grandtotal div.pull-right{font-size:16px}
#ordertotal A.primary-link{text-decoration:underline}
#phone_option.span12{margin:0!important;padding:0!important}
#phone_option .accordion .innerpanel-bg{padding:10px;margin-bottom:5px}
#phone_option .accordion .innerpanel-bg a{text-decoration:none!important;outline:0!important}
#phone_option .accordion .innerpanel-bg a span.innerpanel-text{display:block}
#phone_option .accordion-inner{border-top-width:0!important;padding:0!important}
#paymentinformation.span12{margin:0!important;padding:0!important;min-height:400px}
#paymentinformation.border{border-width:1px}
#paymentoption_tabs.span3{width:152px}
#paymentinformation div.gap{margin:0!important;min-height:360px;border-width:0 0 0 1px}
#paymentoption_form.span12{padding:0 15px 15px 30px!important;margin:0!important}
#paymentoption_tabs a{outline:0;text-decoration:none;line-height:20px}
#paymentoption_tabs a div.border{border-width:0 0 1px}
#paymentoption_tabs a div.innerpanel-bg{display:block;padding:11px 0 11px 11px}
#paymentoption_tabs a.selected div.border{border-right-width:0!important}
#paymentoption_tabs a.selected div.innerpanel-bg{background-color:transparent!important}
#paymentoption_tabs a div.content-bg,#paymentoption_tabs a span.patch,#paymentoption_tabs a.selected div.innerpanel-bg{display:none}
#paymentoption_tabs a.selected div.content-bg{display:block;padding:11px 0 11px 11px;position:relative}
#paymentoption_tabs a.selected span.patch{position:absolute;top:0;right:-2px;display:block;width:5px;height:42px;margin:0!important;padding:0!important}
#paymentoption_tabs a.selected div.right-arrow{background-position:95% center}
#payment_forms input{margin-left:0!important}
#payment_forms td.content-text{font-size:12px}
#payment_forms #cvv_number span.content-text{font-size:11px}
#payment_forms span.content-text{font-size:17px}
#payment_forms div.content-text{font-size:13px;padding:10px}
#payment_forms div.divider{border-width:1px 0 0;padding-top:1px}
#payment_forms #payment_form_inner td.content-text{font-size:12px}
#payment_forms #payment_form_inner td.content-text span{font-size:11px}
#payment_forms #payment_form_inner #emi_duration div.span4{margin-bottom:10px}
#payment_forms #cvv_number span.span5{width:130px!important}
#payment_forms #cvv_number span.span7{margin:0!important}
#creditcard_form.span12{margin:15px 0 0!important;padding:0!important}
#creditcard_form .span6.expiry-date-col{width:195px!important}
#creditcard_form .span6.cvv-number-col{width:120px!important}
#creditcard_form .cvv_number{position:relative}
span.cvv{background-image:url(../images/cvv.png);background-position:2px 2px;background-repeat:no-repeat;width:50px;height:34px;display:inline-block;position:absolute;left:55px;top:-8px}
span.cvv .tip-content,span.cvv span.arrow{display:none}
span.cvv:hover .tip-content{color:#474747!important;font-size:10px;line-height:normal;width:200px;padding:4px 8px 8px!important;display:block;height:auto;position:absolute;bottom:-72px;right:0;border:1px solid #d9d7d7!important;background-color:#fff!important;z-index:9999}
span.cvv:hover .tip-content strong{line-height:22px}
span.cvv:hover span.arrow{background-image:url("../images/tip_arrow.png");background-position:center center;background-repeat:no-repeat;display:block;width:50px;height:34px;position:absolute;bottom:-22px;right:0}
#creditcard_form .span12,#creditcard_form div{margin:0;padding:0}
#creditcard_form span.content-text{margin:10px 0 3px!important}
#creditcard_form span.error{margin:0!important;padding:5px 0 0!important}
#creditcard_form #amount span.content-text strong{font-size:17px!important}
#creditcard_form #amount span.content-text{font-size:11px;margin-bottom:15px!important}
#creditcard_form #buttons.span12{margin:0 0 12px!important}
#creditcard_form span.span12 a.btn-style{padding:5px 10px}
#creditcard_form #emi_duration{margin:0 0 15px!important}
#creditcard_form #emi_duration table.emi-table.border{width:100%;border-width:1px 1px 0 0}
#creditcard_form #emi_duration table.emi-table td.innerpanel-text{text-align:left;vertical-align:top;font-weight:700}
#creditcard_form #emi_duration table.emi-table td.border.first-col{text-align:center}
#creditcard_form #emi_duration table.emi-table td.border{font-size:11px;padding:5px;border-width:0 0 1px 1px;text-align:left;vertical-align:top}
#creditcard_form div.divider{border-width:1px 0 0;margin:10px 0 15px!important;padding-top:1px!important}
#creditcard_form #note{line-height:15px!important}
#creditcard_form div.creditcards{position:relative}
#creditcard_form div.creditcards span.cards,#creditcard_form div.creditcards span.emicards{position:absolute;width:180px;right:5px;top:0;height:25px;overflow:hidden;text-align:right}
#creditcard_form div.creditcards span.cards span,#creditcard_form div.creditcards span.emicards span{background-position:right center;background-repeat:no-repeat;width:35px;height:25px;display:inline-block}
#creditcard_form div.creditcards span.cards span.Visa,#creditcard_form div.creditcards span.emicards span.Visa{background-image:url(../images/visa_logo.png);background-position:right 7px}
#creditcard_form div.creditcards span.cards span.Amex,#creditcard_form div.creditcards span.emicards span.Amex{background-image:url(../images/amex.png);width:33px}
#creditcard_form div.creditcards span.cards span.MasterCard,#creditcard_form div.creditcards span.emicards span.MasterCard{background-image:url(../images/mastercard_logo.png)}
#creditcard_form div.creditcards span.cards span.JCB,#creditcard_form div.creditcards span.emicards span.JCB{background-image:url(../images/jcb_logo.png);width:25px}
#creditcard_form div.creditcards span.cards span.Diners,#creditcard_form div.creditcards span.emicards span.Diners{background-image:url(../images/dinersclub_logo.png)}
.amex-eze-click div.content-text{font-size:14px;padding:12px 0 0}
#creditcard_form div.amex-eze-click div.border{padding:15px 12px 6px;margin-top:10px!important;background-color:#fff;background-image:url(../images/amex-eze-click.png);background-position:32px center;background-repeat:no-repeat;height:45px;vertical-align:middle}
#creditcard_form div.imps a.primary-link:link,#creditcard_form div.imps a.primary-link:visited{font-size:11px}
#creditcard_form div.imps a.primary-link:hover{text-decoration:underline}
#creditcard_form div.all-other-banks{margin:20px 0 0!important}
#creditcard_form div.popular-banks span.innerpanel-bg{border:1px solid #d9d7d7!important;background-color:#fcfcfc!important;cursor:pointer;padding:15px 10px;vertical-align:middle;margin:0 5px 5px 0;background-position:28px center;background-repeat:no-repeat;background-size:none}
#cc-footer,a.textarea,div.list a.content-bg,div.list a.option:hover{background-color:#fff!important}
#creditcard_form div.popular-banks span.innerpanel-bg input.radio{margin-top:2px!important}
#contentpanel #productlist div.continuebtn,#pagetitle.row-fluid{margin-top:11px;margin-bottom:11px}
#creditcard_form div.popular-banks span.Axis{background-image:url(../images/axis.png)}
#creditcard_form div.popular-banks span.Citibank{background-image:url(../images/citi.png)}
#creditcard_form div.popular-banks span.HDFC{background-image:url(../images/hdfc.png)}
#creditcard_form div.popular-banks span.ICICI{background-image:url(../images/icici.png)}
#creditcard_form div.popular-banks span.Kotak{background-image:url(../images/kotak.png)}
#creditcard_form div.popular-banks span.State{background-image:url(../images/sbi.png)}
#creditcard_form div.popular-banks span.Mashreq{background-image:url("../images/mashreq.png")}
#creditcard_form div.popular-banks span.unionoption{background-image:url(../images/unionpay.png)}
#orderinfo.shopamt{padding:10px!important}
#pagetitle .content-bg span.content-text{font-size:20px}
#contentpanel #productlist #sectionheading span.heading-text{font-size:12px;font-weight:700}
#contentpanel #productlist div.divider{border-width:1px 0 0}
body.shoppingcart a.primary-button,body.shoppingcart a.secondary-button-bg{padding:6px 10px 7px}
#contentpanel #productlist div.productinfo{margin:0!important;padding:11px 0 16px 16px}
#contentpanel #productlist div.productinfo div.span2{position:relative}
#contentpanel #productlist div.productinfo div.span2 span.visible-phone{position:absolute;top:95px;left:18px;font-weight:400;line-height:15px;font-size:10px}
#contentpanel #productlist div.productinfo div.span2 img.productimg{margin-top:5px;margin-right:10px}
#contentpanel #productlist div.productinfo select{font-size:11px!important;margin:5px 0!important}
#contentpanel #productlist div.productinfo div.productdesc span.content-text{font-size:11px}
#contentpanel #productlist div.productinfo div.productdesc span.content-text span{margin:0!important}
#contentpanel #productlist div.productinfo div.image a.icon-remove{width:12px;height:17px}
#contentpanel #productlist div.productinfo div.entermessage span.innerpanel-text a.primary-link,#contentpanel #productlist div.productinfo div.productdesc span.message-link span.content-text a.primary-link{font-size:11px;font-weight:400;text-decoration:underline;line-height:30px}
#contentpanel #productlist div.productinfo div.entermessage span.innerpanel-text a.primary-link{line-height:5px}
#contentpanel #productlist div.productinfo div.productqty input.textfield-50x20{margin-top:5px!important;padding-top:5px!important}
#contentpanel #productlist div.productinfo A.primary-link,#contentpanel #productlist div.productinfo span.highlight-text{font-weight:700}
#contentpanel #productlist div.productinfo div.productprice{position:relative}
#contentpanel #productlist div.productinfo div.productprice a.icon-remove{position:absolute;top:4px;right:15px}
#contentpanel #productlist div.productinfo div.entermessage .span10{margin:0!important;padding:10px!important}
#contentpanel #productlist div.productinfo div.entermessage .span10 .span12{margin:0!important;padding-top:8px}
#contentpanel #productlist div.subtotal{padding:10px 25px!important}
#contentpanel #productlist div.subtotal span.innerpanel-text{font-size:14px;text-align:right}
#contentpanel #productlist .span12.finaltotal{margin:0!important;padding:9px 0}
#contentpanel #productlist .span12.finaltotal span.innerpanel-text{font-size:13px;font-weight:700}
#contentpanel #productlist .span12.divider{margin:0!important}
#checkoutbtn A.btn-style{padding:6px 18px;font-weight:400;font-size:15px}
a.textarea span,div.list a.content-bg span,div.list a.primary-link,div.list a.primary-link span,div.prepopulate-payment-option div.payment-options .span7.default{font-weight:700}
#checkoutbtn span.content-text{display:block;padding:15px 0;font-size:13px}
#checkoutbtn #login-link.checkout{max-width:168px}
.span12.continuebtn{margin:25px 0 0!important}
#cc-footer{padding:20px!important;border-top:solid 1px #d9d7d7}
#cc-footer .span12{text-align:right}
#cc-footer a.primary-link:link{color:#474747;text-decoration:underline}
#cc-footer a.primary-link:hover,a.textarea,div.list a.content-bg,div.list a.primary-link{text-decoration:none}
#phone_option div.phone-payment-options{margin:10px 0 0!important}
#phone_option a.hyperLink4 div.content-bg,#phone_option a.hyperLink5 div.innerpanel-bg{padding:6px 10px;display:block}
#phone_option div.submenu1{padding:0 10px 10px}
#phone_option div.submenu1 div.radius6{padding:2px 10px 10px}
#phone_option a.hyperLink4 div.innerpanel-bg,#phone_option a.hyperLink5 div.content-bg{display:none}
#phone_option a.hyperLink4 div.border,#phone_option a.hyperLink5 div.border{border-bottom:0}
#phone_option a.hyperLink4:link,#phone_option a.hyperLink4:visited,#phone_option a.hyperLink5:link,#phone_option a.hyperLink5:visited{text-align:left;display:block;position:relative;z-index:10;width:100%;text-decoration:none;outline:0;font-size:12px}
#phone_option a.hyperLink5:hover{color:#627084}
#phone_option a.hyperLink4 .statusicon,#phone_option a.hyperLink5 .statusicon{position:absolute;top:42%;left:95%;z-index:10;border:0;padding:4px}
#phone_option .submenu1 a.hyperLink5:hover,#phone_option .submenu1 a.hyperLink5:link,#phone_option .submenu1 a.hyperLink5:visited{display:inline-block;padding-left:0}
#shipping_form div.shipping-address{margin:0 0 10px}
a.textarea{padding:12px 30px 12px 12px;line-height:16px;outline:0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-image:url(../images/arrow_textarea.png);background-position:98% center;background-repeat:no-repeat;color:#474747!important;border:1px solid #d9d7d7}
div.list{width:340px;position:relative;top:-3px;border:1px solid #d9d7d7!important;margin:0!important}
div.list a.content-bg{padding:8px 12px;display:block;color:#434343!important}
div.list .selected{background-image:url(../images/index.png);background-position:10px 10px;background-repeat:no-repeat}
div.add-shipping a.primary-link{font-size:13px;line-height:18px}
div.add-shipping a.primary-link span{font-size:15px;font-weight:700}
div.list a.primary-link{display:block;font-family:Arial,sans-serif;font-size:12px;color:#007fbd;padding:0 10px 10px 35px;background-color:#fff}
div.list a.primary-link span{font-size:15px}
#select_payment_option.span12,#select_shipping_address.span12{margin:0 0 18px!important}
#select_payment_option .span7,#select_shipping_address .span7{margin:3px 0 0!important}
#select_payment_option .list,#select_shipping_address .list{margin:0!important}
#select_payment_option .cvv_number{position:relative;margin-top:15px}
#select_payment_option span.cvv{position:absolute;left:100px;top:-8px}
#select_shipping_address.border{margin:0 0 25px!important;padding:6px 16px 16px!important}
#shipping_form{position:relative;margin:0!important}
#shipping_form span.close{position:absolute;right:10px;top:10px}
#shipping_form span.close a.remove{line-height:12px!important}
#billing_form.editPrePopulatedData{margin:0 0 25px!important}
#buttons span.span12 a.btn-style{padding:5px 10px}
#buttons.makePaymentDiv,div.prepopulate-payment-option{margin:0!important}
div.prepopulate-payment-option div.payment-options{padding:8px 15px 15px;margin:0}
div.prepopulate-payment-option div.payment-options .span7{max-width:370px;width:65%;margin:0;padding:5px 0;font-size:12px}
div.prepopulate-payment-option div.payment-options .span7 span.selectcard{float:left;margin-right:5px;line-height:16px}
div.prepopulate-payment-option div.payment-options .span7 span.cardname{vertical-align:top;line-height:22px}
div.prepopulate-payment-option div.payment-options .span5{width:25%;padding:4px 0 0;margin:0;position:relative}
div.prepopulate-payment-option div.payment-options .span5.content-text input.textfield-55x25{min-height:20px;padding:0!important;vertical-align:middle}
div.prepopulate-payment-option div.payment-options .span5.content-text span.cvv{position:absolute;left:90px;top:-5px}
div.prepopulate-payment-option div.payment-options .span12{margin:0}
div.prepopulate-payment-option div.payment-options .span12.another-pay-option-link{margin:5px 0}
div.prepopulate-payment-option div.payment-options .span12 a.primary-link span{font-size:13px;text-decoration:underline;line-height:18px}
div.prepopulate-payment-option div.payment-options .span12 a.primary-link:hover span{text-decoration:none}
div.prepopulate-payment-option div.payment-options .span12 a.primary-link span.plus{font-size:20px;text-decoration:none;position:relative;top:3px}
div.prepopulate-payment-option div.payment-options .span12.button-pay{line-height:15px}
div.shipping-edit-form div.save-shipping-add.span12{padding:10px 0 0!important}
div.span12.another-payment-option{margin:0}
.login-screen.span12{padding:0;margin:20px 0 0!important}
.login-screen.span12 div.ccavenue-checkout-title{padding:8px 15px 10px;background-color:#fff!important;background-image:url(../images/ccavenue-checkout.png);background-position:10px center;background-repeat:no-repeat;border-width:0 0 1px;height:51px}
.login-screen.span12 div.ccavenue-checkout-title img.ccavenue-checkout-img{max-width:153px}
.login-screen.span12 .divider{margin:0 0 10px!important;border-width:1px 0 0}
.login-screen.span12 div.login-form{padding:5px 15px 12px}
.login-screen.span12 div.login-form .title{font-weight:400;padding:5px 0 3px}
.login-screen .span12{margin:0 0 6px!important}
.login-screen input.span12{height:30px!important;vertical-align:middle!important}
.login-screen span.content-text{margin:10px 0 0!important}
.login-screen a.primary-link{text-decoration:underline;line-height:15px}
.login-screen #forgot_password_div span.innerpanel-bg{line-height:15px!important;padding:8px;margin:8px 0 0!important}
.login-screen #loginbtns{line-height:15px;margin:8px 0 0!important}
.login-screen .span6{margin:0}
.login-screen.span12 .content-text.welcome-msg span.customer-name{font-size:14px;display:block;padding:2px 0 6px}
.login-screen.span12 .content-text.welcome-msg span.highlight-text{font-weight:700}
.radius4{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.strike-through{text-decoration:line-through}
.middlePanel div.cart-list{padding:22px 22px 0}
.middlePanel div.cart-list .title-panel{padding:15px 0}
.middlePanel div.cart-list .title-panel span.content-text{font-size:21px!important;font-weight:700;padding-top:5px}
.middlePanel div.cart-list .heading-bg{padding:7px 15px!important;margin:0!important;border-width:1px 1px 0}
.middlePanel div.cart-list .heading-bg .subtotal{padding-right:26px;text-align:right}
.middlePanel div.cart-list .heading-bg .heading-text{font-size:13px}
.middlePanel div.cart-list .addtocart-list [class*=span],.middlePanel div.cart-list .heading-bg [class*=span]{margin:0!important}
.middlePanel div.cart-list .delete-product,.middlePanel div.cart-list .heading-bg .delete-product{width:22px;margin:0!important}
.middlePanel div.cart-list .addtocart-list{border-width:0 1px 1px;padding:20px 15px;margin:0!important}
.middlePanel div.cart-list .product-img,.middlePanel div.cart-list .product-img-space{width:105px!important}
.middlePanel div.cart-list .addtocart-list .primary-link{font-size:13px;line-height:15px;vertical-align:top}
.middlePanel div.cart-list .addtocart-list .content-text{font-family:Arial,Helvetica,sans-serif;font-size:12px}
.middlePanel div.cart-list .addtocart-list .product-unit-price,.middlePanel div.cart-list .heading-bg .product-unit-price{text-align:right!important}
.middlePanel div.cart-list .addtocart-list .product-qty .subtotal,.middlePanel div.cart-list .buttonspanel .checkout-btn,.middlePanel div.cart-list .continue-shop-btn,.middlePanel div.cart-list .order-amount .amount,.middlePanel div.cart-list .order-amount .label{text-align:right}
.middlePanel div.cart-list .addtocart-list .product-unit-price .label{position:relative;top:5px;margin:0!important}
.middlePanel div.cart-list .addtocart-list .product-unit-price .label a.remove{width:14px;height:15px}
.middlePanel div.cart-list .addtocart-list .product-desc select{margin:6px 0 8px!important;width:100%!important;max-width:250px!important}
.middlePanel div.cart-list .addtocart-list .product-desc .extra-list{margin-top:4px!important}
.middlePanel div.cart-list .addtocart-list .product-desc .extra-list input.checkbox{margin:0 5px 0 0!important}
.middlePanel div.cart-list .addtocart-list .product-desc .content-text,.middlePanel div.cart-list .addtocart-list .product-desc .secondary-text{font-size:11px;line-height:18px;vertical-align:top}
.middlePanel div.cart-list .addtocart-list .message-link{margin-top:8px!important}
.middlePanel div.cart-list .addtocart-list .message-link .secondary-link{font-size:12px;text-decoration:underline;margin-top:15px}
.middlePanel div.cart-list .addtocart-list .message-link .secondary-link:hover{text-decoration:none}
.middlePanel div.cart-list .addtocart-list .product-desc .messagecontent{width:450px}
.middlePanel div.cart-list .addtocart-list .product-desc .messagecontent .innerpanel-bg{padding:10px 15px}
.middlePanel div.cart-list .addtocart-list .product-desc .messagecontent .innerpanel-bg .secondary-link{font-size:11px;margin-top:4px}
.middlePanel div.cart-list .addtocart-list .product-desc .messagecontent .innerpanel-bg .message-links{padding-top:3px;font-size:11px}
.middlePanel div.cart-list .addtocart-list .messagecontent span.content-text{font-size:12px}
.middlePanel div.cart-list .addtocart-list .product-qty .subtotal .remove{margin-left:9px;margin-top:2px}
.middlePanel div.cart-list .add-coupon-code{margin:0!important;border-width:0 1px;position:relative;min-height:96px}
.middlePanel div.cart-list .add-coupon-code .content-text,.middlePanel div.cart-list .add-coupon-code .highlight-text{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:22px}
.middlePanel div.cart-list .add-coupon-code input.textfield{font-size:12px;height:24px;padding:2px 5px!important}
.middlePanel div.cart-list .add-coupon-code .coupon-discount-value .span4,.middlePanel div.cart-list .add-coupon-code .coupon-discount-value .span8{margin:0!important}
.middlePanel div.cart-list .add-coupon-code .primary-button-bg{padding:5px 10px!important;margin-top:1px!important}
.middlePanel div.cart-list .add-coupon-code .apply-coupon-code{padding:14px 0 0 16px;margin-bottom:10px!important;border-width:0 1px 0 0;position:absolute;height:100%;line-height:28px}
.middlePanel div.cart-list .add-coupon-code .apply-coupon-code .primary-button-text{font-size:12px}
.middlePanel div.cart-list .add-coupon-code .apply-coupon-code .coupon-code-form{margin:0}
.middlePanel div.cart-list .add-coupon-code .apply-coupon-code .coupon-code-applied{margin:0;padding:0 25px 0 0;font-size:12px;line-height:normal}
.middlePanel div.cart-list .add-coupon-code .apply-coupon-code .coupon-code-applied br{line-height:5px}
.middlePanel div.cart-list .add-coupon-code .coupon-discount-value{padding:15px 0 15px 20px;margin:0}
.middlePanel div.cart-list .order-amount .amount.subtotal{padding-right:0}
.middlePanel div.cart-list .order-amount .remove{margin-left:9px;margin-top:2px}
.middlePanel div.cart-list .total-order-amt{padding:8px 15px;margin:0!important}
.middlePanel div.cart-list .total-order-amt .label{float:right}
.middlePanel div.cart-list .total-order-amt .amount.subtotal{padding-right:4px;margin:0;float:right}
.middlePanel div.cart-list .total-order-amt .content-text{font-size:15px!important;font-weight:700}
.middlePanel div.cart-list .delete-product a.remove{margin-top:1px}
.middlePanel div.cart-list .buttonspanel{margin:0!important;padding:20px 0}
.middlePanel div.cart-list .buttonspanel .secondary-button-bg{line-height:30px}
.middlePanel div.cart-list .empty-cart-message{margin:0 0 50px;text-align:center;border-width:1px 0 0;padding:50px 0 25px}
.middlePanel div.cart-list .empty-cart-message span.content-text{font-size:18px;line-height:25px}
.middlePanel div.cart-list .empty-cart-message span.content-text .primary-button{padding:10px 20px;height:35px;vertical-align:middle}
.middlePanel div.cart-list .empty-cart-message span.content-text .primary-button .primary-button-text{font-size:16px}
div.process{margin:22% auto 0!important}
#intermediatepage{margin:auto!important;width:60%}
#retrypaymentoption{margin:0 0 20px!important;padding:10px 0 15px}
#retrypaymentoption .radio-button{margin:0 0 15px!important;text-align:left;font-size:15px}
#retrypaymentoption .radio-button span.anotherpay,#retrypaymentoption .radio-button span.samepay{display:inline-block;margin-right:20px;margin-bottom:25px}
#retrypaymentoption .radio-button span.anotherpay input.retryanotherPaymentOption,#retrypaymentoption .radio-button span.samepay input.samePaymentOption{float:none;margin-right:8px}
#retrypaymentoption .error{font-weight:400;font-size:12px}
#retrypaymentoption .retrybuttons{margin:10px 0 0!important;text-align:center}
#retrypaymentoption .retrybuttons a.primary-button{padding:8px 15px 6px}
#retrypaymentoption .retrybuttons a.primary-button span.primary-button-text{font-size:15px}
#retrypaymentoption #paymentoption_form.span8{padding:0!important;margin:0 0 0 32px!important}
#retrypaymentoption #paymentoption_tabs.span3{width:144px!important;position:relative}
#retrypaymentoption #paymentoption_tabs a.selected span.patch{position:absolute;top:0;right:-2px;display:block;width:5px;height:42px;margin:0!important;padding:0!important}
div.errorpanel div.error{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;color:#b1111b;padding:15px 50px!important;background-color:#fed2d3;border:1px solid #e3a4ab;margin-bottom:20px!important;background-image:url(../images/icon_big_error.png);background-position:15px center;background-repeat:no-repeat;height:auto;line-height:18px}
div.successful-screen{text-align:center}
div.successful-screen span.content-text,div.successful-screen span.highlight-text{font-size:24px;font-weight:700}
div.successful-screen span.reference-no{font-size:16px;font-weight:700}
div.successful-screen span{font-size:15px}
div.successful-screen span a.primary-link:link{font-size:15px;text-decoration:underline}
div.dcc-popup2 .big a.secondary-link:hover,div.successful-screen span a.primary-link:hover{text-decoration:none}
.overlay-bg{display:none;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1000;background-color:rgba(0,0,0,.1);background-image:url(../images/overlay.png);background-repeat:no-repeat;background-scroll:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.overlay-content{display:none;background:#fff;padding:10px;width:40%;position:relative;margin:auto!important;z-index:9999;cursor:default;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.9)}
.overlay-content.popup3{min-width:450px;max-width:500px}
.overlay-content.popup4{min-width:450px;max-width:800px;width:100%}
.overlay-content.popup5{max-width:400px;max-height:300px}
.noscroll{overflow-y:hidden;margin-right:17px}
@media only screen and (min-width:0) and (max-width:480px){
	.overlay-content{width:90%;min-width:90%!important;max-width:90%!important;margin:0 auto;left:0;padding:10px}
	.cancel-transaction table td textarea{font-size:12px;width:80%}
	.cancel-transaction{padding:0 0 10px!important}
	.cancel-transaction table td input.radio{margin-right:5px}
	.cancel-transaction,.challan-preview,.pay-instructions{padding:0 5px 5px}
	.challan-preview div.scroll-content{max-height:300px!important}
}
.cancel-transaction,.challan-preview,.pay-instructions{padding:0 10px 10px}
.cancel-transaction table td.border,.pay-instructions table td.border{border-width:0 0 1px}
.cancel-transaction table td{padding:5px 0;font-family:arial;vertical-align:top;font-size:12px}
.cancel-transaction table td label{display:block;float:left}
.cancel-transaction table td textarea{font-size:12px}
.cancel-transaction table td .error-msg{margin:0}
.cancel-transaction table td input{margin-top:1px}
.pay-instructions table td{line-height:17px;font-size:11px}
.pay-instructions table td strong{font-size:12px}
.pay-instructions table td ul{margin-left:-29px;margin-bottom:15px}
.pay-instructions table td div{text-align:center;position:relative;margin:30px 0;border-top:dashed 1px #ccc}
.pay-instructions table td div span{font-size:14px;position:absolute;top:-16px;margin:0 auto;display:inline-block;padding:0 15px;height:30px;line-height:30px;background-color:#fff}
.message-popup,.popup-overlay{position:fixed;left:0;right:0}
body.arabic .cancel-transaction table td .error-msg{margin:0 23px 15px 0;float:right}
.conditions-popup,.message-popup{font-size:12px}
.conditions-popup .big,.message-popup .big{font-size:16px}
.conditions-popup .close-popup,.message-popup .close-popup{float:right}
.message-popup a.secondary-button.close-popup{float:none}
#creditcard_form #savecard.span12 span.content-text{padding:8px 8px 9px;margin:15px 0 0!important}
#creditcard_form #savecard .span12.content-text .span1{width:6%;display:inline-block}
#creditcard_form #savecard .span12.content-text .span1 input.register-new{margin:0!important;vertical-align:middle}
#creditcard_form #savecard .span12.content-text .span11.note{margin:0!important;padding:0 0 0 4px!important;font-weight:400;font-size:12px;display:inline-block;width:92%}
#creditcard_form #savecard .span12.content-text .span11.note span{font-size:11px;font-weight:400}
#creditcard_form #savecard .span12.content-text .span11.note .innerpanel-bg{padding:4px;font-size:10px;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;line-height:8px}
#creditcard_form #savecard .span12.new-user-register{margin:10px 0 0!important;padding:12px!important;border-width:1px 0 0}
#creditcard_form #savecard.span12 .span12.new-user-register span.content-text{padding:0;margin:10px 0 3px!important}
#creditcard_form #savecard span.new-user-register .span12.small-text{margin-bottom:8px!important}
#creditcard_form #savecard span.new-user-register .span12.small-text .innerpanel-text{padding:2px 4px 0;font-size:10px;cursor:pointer;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#creditcard_form #savecard span.new-user-register .span12.gap{margin-top:10px!important}
#creditcard_form #savecard .span11.content-text .span11.note{margin:0!important;padding:0 0 0 5px!important;font-weight:700}
#creditcard_form #savecard .span11.content-text .span11.note span{display:block;font-size:11px;font-weight:400}
.popup-overlay{top:0;bottom:0;background-image:url(../images/popup-overlay-bg.png);background-position:left top;background-repeat:repeat;z-index:999}
.message-popup{top:-50%;margin:0 auto;display:block;width:50%;padding:20px 25px;background-color:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:1px 1px 3px #000;z-index:999999;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#222;text-align:justify}
.message-popup .big{font-size:16px}
.message-popup .close-popup{float:right;margin-top:-10px;margin-right:-15px}
div.span12.select-payment{margin:-1px 0 0!important}
.select-payment .showSingle{display:block;width:152px;border-width:0 0 1px;cursor:pointer;position:relative}
.select-payment .showSingle span.innerpanel-bg,.select-payment .showSingle.selected span.content-bg{display:block}
.select-payment .showSingle span.content-bg,.select-payment .showSingle.selected span.innerpanel-bg{display:none}
.select-payment .showSingle span{width:142px;padding:11px 0 11px 10px}
.select-payment .targetDiv.creditcard{margin:-38px 0 0 50px!important}
.select-payment .targetDiv.debitcard{margin:-76px 0 0 50px!important}
.select-payment .targetDiv.netbanking{margin:-114px 0 0 50px!important}
.select-payment .targetDiv.cashcard{margin:-152px 0 0 50px!important}
.select-payment .showSingle.selected span.content-bg span.patch{position:absolute;top:0;right:-2px;display:block;width:5px;height:37px;margin:0!important;padding:0!important}
.select-payment .showSingle.selected span.right-arrow{background-position:95% center}
@media(max-width:480px){
	.select-payment .showSingle span.innerpanel-bg,.select-payment .showSingle.selected span.content-bg{display:block}
	.select-payment .showSingle span.content-bg,.select-payment .showSingle.selected span.innerpanel-bg{display:none}
	.select-payment .showSingle{display:block;width:100%;border-width:1px;border-color:red}
	.select-payment .showSingle span{width:auto!important}
	.select-payment .showSingle span.content-bg span.patch{display:none}
	.select-payment .showSingle.selected span.right-arrow{background-position:95% center}
	.select-payment .targetDiv{padding:0 10px 15px;float:none!important;margin:0;border-width:0}
	.select-payment .targetDiv.cashcard,.select-payment .targetDiv.creditcard,.select-payment .targetDiv.debitcard,.select-payment .targetDiv.netbanking{margin:0!important}
}
body.iframe{margin:0!important}
body.iframe div.ccavenue-checkout{margin:0 0 25px!important}
body.iframe div.ccavenue-checkout .content-text,body.iframe div.ccavenue-checkout .span12{margin:0!important}
body.iframe div.ccavenue-checkout .span12.message{padding:0 0 15px}
body.iframe div.ccavenue-checkout .title table td.ccavenue-checkout-logo{width:152px!important;max-width:152px!important}
body.iframe div.ccavenue-checkout .title table td.innerpanel-bg{max-height:42px;vertical-align:middle}
body.iframe div.ccavenue-checkout .title table td.innerpanel-text{font-size:12px;padding-left:5px}
body.iframe div.ccavenue-checkout .divider{border-width:1px 0 0}
body.iframe div.ccavenue-checkout .ccavenue-checkout-form{padding:12px 10px}
body.iframe div.ccavenue-checkout .ccavenue-checkout-form span.span5{width:40%;display:inline-block!important;padding:0 5px 0 0!important;margin:0 5px 0 0;vertical-align:top!important}
body.iframe div.ccavenue-checkout .ccavenue-checkout-form span.span5 .textfield{width:98%!important;padding:0 0 0 5px!important}
body.iframe div.ccavenue-checkout .ccavenue-checkout-form span.span5 .error{line-height:5px!important}
body.iframe div.ccavenue-checkout .ccavenue-checkout-form span.span2{width:10%;display:inline-block!important;vertical-align:top!important}
body.iframe div.ccavenue-checkout .ccavenue-checkout-form .primary-button{line-height:26px}
body.iframe div.ccavenue-checkout .ccavenue-checkout-form .primary-button .primary-text{font-size:11px}
body.iframe div.ccavenue-checkout .ccavenue-checkout-form span.span12 .primary-link{line-height:25px}
body.iframe #creditcard_form #savecard .span12.content-text .span11.note .innerpanel-bg{display:none}
body.iframe div.dcc-popup2 .dcc2{min-height:185px}
body.iframe div.dcc-popup2.margin-left0{margin-top:-50px}
.margin-left0{margin-left:0!important}
div.dcc-popup2 .big{display:block;font-size:16px}
div.dcc-popup2 .big a.secondary-button{float:right;padding:3px 10px;font-size:11px;font-weight:400}
div.dcc-popup2 .content-text{padding-top:10px;padding-bottom:10px}
div.dcc-popup2.margin-left0{padding:15px;margin-top:15px}
div.dcc-popup2 .dcc2.margin-left0{margin-left:0!important;border-width:1px 0 1px 1px}
div.dcc-popup2 .dcc2{width:50%;min-height:220px;float:left;vertical-align:middle;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
div.dcc-popup2 .dcc2 .title{font-size:13px;font-weight:700}
div.dcc-popup2 .dcc2 table td{text-align:left;vertical-align:top;padding:5px;font-size:12px}
div.dcc-popup2 .dcc2 table td.rate{text-align:right!important;width:50%}
div.dcc-popup2 .dcc2 table td a.primary-button{padding:8px 10px}
div.dcc-popup2 .dcc2 table td span.small{font-size:10px;display:block!important;line-height:12px;margin-top:15px}
div.promotions-panel{padding:15px 0;margin:0 0 15px}
div.promotions-panel .span12{margin:0}
div.promotions-panel span.promotions-list{margin:0;border-width:0;padding:0 0 15px}
div.promotions-panel span.promotions-list select{max-width:400px}
div.promotions-panel span.prommotion-desc{padding:0 15px 0 0}
div.promotions-panel span.prommotion-desc span.content-text{display:block;padding:0 0 4px;font-weight:700}
div.promotions-panel span.prommotion-desc a.primary-link{text-decoration:underline}
div.multilingual{margin:0!important;padding:0 0 10px;text-align:right}
div.multilingual select.select-language{min-width:140px;height:16px!important;padding:4px 0 0 4px!important;font-size:12px!important;line-height:16px!important}
body.tamil #ordertotal #grandtotal div.span6{font-size:12px}
body.es #ordertotal div.span12.coupon-code input.span5.textfield,body.german #ordertotal div.span12.coupon-code input.span5.textfield,body.japanese #ordertotal div.span12.coupon-code input.span5.textfield,body.tamil #ordertotal div.span12.coupon-code input.span5.textfield{width:62.447%}
body.portuguese #ordertotal div.span12.coupon-code input.span5.textfield{width:60.447%}
body.es #ordertotal div.span12.coupon-code a.primary-link,body.german #ordertotal div.span12.coupon-code a.primary-link,body.japanese #ordertotal div.span12.coupon-code a.primary-link,body.portuguese #ordertotal div.span12.coupon-code a.primary-link,body.tamil #ordertotal div.span12.coupon-code a.primary-link{float:right}
body.tamil span.cvv:hover .tip-content{bottom:-87px}
body.es #retrypaymentoption span.content-text br.visible-phone,body.french #retrypaymentoption span.content-text br.visible-phone,body.german #retrypaymentoption span.content-text br.visible-phone,body.italian #retrypaymentoption span.content-text br.visible-phone,body.japanese #retrypaymentoption span.content-text br.visible-phone,body.portuguese #retrypaymentoption span.content-text br.visible-phone,body.tamil #retrypaymentoption span.content-text br.visible-phone{display:block!important}
body.es #loginscreen.span12 div.login-form #forgotPwd.primary-link{font-size:11px}
body.arabic div.promotions-panel{margin-left:0!important}
body.arabic div.promotions-panel span.promotions-list{padding:0 14px 14px}
body.arabic select{text-align:right;direction:rtl}
body.arabic #creditcard_form .span6.cvv-number-col{width:140px!important}
body.arabic span.cvv:hover .tip-content{text-align:right}
body.arabic #creditcard_form #savecard .span12.content-text .span11.note{font-size:10px;text-align:right;padding:0!important}
body.arabic .overlay-content{text-align:right}
body.arabic #sectionheading{padding:0 14px;text-align:right}
body.arabic #sectionheading span.heading-text{line-height:34px}
body.arabic #billing_form .span12 input.textfield,body.arabic #billing_form .span12 select,body.arabic #billing_form div.span12,body.arabic #shipping_form .span12 input.textfield,body.arabic #shipping_form .span12 select,body.arabic #shipping_form .span12.shipping-address-title,body.arabic #shipping_form div.span12,body.arabic div.promotions-panel,body.arabic div.promotions-panel span.promotions-list{text-align:right}
body.arabic #shipping_form .span12.shipping-address{position:relative}
body.arabic #shipping_form .span12.shipping-address-title a.close-add-shipping{position:absolute;right:-5px;top:-6px}
body.arabic #check_address.span12{text-align:right}
body.arabic #check_address.span12 input.differentAddress{float:right;margin:0 0 0 5px!important}
body.arabic .resp-vtabs .resp-tabs-container{text-align:right}
body.arabic #creditcard_form .span6.cvv-number-col,body.arabic #creditcard_form .span6.expiry-date-col{float:right}
body.arabic .select-payment li span{padding:13px 15px 13px 25px;text-align:right}
body.arabic #creditcard_form #savecard .span12.content-text .span1{float:right}
body.arabic #creditcard_form #savecard .span12.content-text .span11.note span{display:none}
body.arabic #creditcard_form #savecard .span12.content-text .span11.note span.span12,body.arabic #creditcard_form #savecard .span12.content-text .span11.note span.uae{display:inline-block!important}
#creditcard_form #savecard .span12.content-text .span11.note span.uae{display:none}
body.arabic .login-screen.span12 div.login-form div,body.arabic .login-screen.span12 div.login-form div input.textfield{text-align:right}
body.arabic .login-screen a.primary-link{line-height:25px}
body.arabic .login-screen.span12 div.ccavenue-checkout-title{background-position:88% center}
body.arabic #creditcard_form div.popular-banks span.innerpanel-bg{background-position:8px center;float:right;padding:15px 6px}
body.arabic #sectionheading .stripe.content-bg{position:relative!important;top:0!important;right:0!important;margin-left:10px;margin-right:22px}
body.arabic #retrypaymentoption .radio-button span.anotherpay input.retryanotherPaymentOption,body.arabic #retrypaymentoption .radio-button span.samepay input.samePaymentOption,body.arabic .cancel-transaction table td input.reasonRadio{margin-left:8px;float:right}
body.arabic #ordertotal div.span12.coupon-code{text-align:right}
body.arabic #sectionheading a.close-another-payment-option{position:relative!important;right:-3px;top:4px}
body.arabic #retrypaymentoption .radio-button{text-align:right}
body.arabic div.errorpanel div.error{background-position:98% center;text-align:right}
body.arabic div.prepopulate-payment-option div.payment-options .span12,body.arabic div.prepopulate-payment-option div.payment-options .span5,body.arabic div.prepopulate-payment-option div.payment-options .span7{text-align:left}
body.arabic #creditcard_form input,body.arabic .cancel-transaction table td,body.arabic .cancel-transaction table td #otherReason{text-align:right}
body.arabic .cancel-transaction table td #buttons{float:right}
body.arabic #creditcard_form div.creditcards span.cards,body.arabic #creditcard_form div.creditcards span.emicards{left:5px;top:0;text-align:left}
body.iframe.arabic #creditcard_form div.creditcards span.cards,body.iframe.arabic #creditcard_form div.creditcards span.emicards{width:auto;left:0;right:auto!important;top:0}
body.iframe.arabic div.ccavenue-checkout .ccavenue-checkout-form,body.iframe.arabic div.ccavenue-checkout .ccavenue-checkout-form span.span5 input{text-align:right}
body.iframe.arabic span.cvv:hover .tip-content{right:0!important}
@media(max-width:640px){
	body.es .login-screen div.cc-checkout-form div.login-form #loginbtns,body.german .login-screen div.cc-checkout-form div.login-form #loginbtns,body.japanese .login-screen div.cc-checkout-form div.login-form #loginbtns,body.portuguese #ordertotal div.span12.coupon-code input.span5.textfield,body.portuguese .login-screen div.cc-checkout-form div.login-form #loginbtns{width:100%}
	.overlay-content.popup4{min-width:450px;max-width:500px}
	.message-popup{padding-top:0!important}
	.message-popup .close-popup{position:absolute;right:-2px;top:5px}
	.challan-preview .big{font-size:12px}
	.challan-preview div.scroll-content #creditcard_form div.span12.details table td{font-size:11px!important;padding:6px}
	.challan-preview div.scroll-content{width:100%;max-height:200px;overflow-y:auto;padding:10px 0}
}
.container-fluid{padding:25px 20px}
@media(max-width:767px){
	body{margin:10px!important}
	.container-fluid{padding:12px}
}
@media(min-width:768px) and (max-width:979px){
	body{margin:12px!important}
	.container-fluid{padding:12px}
	input[type=text],input[type=password],select{font-size:11px!important}
	.heading-text{font-size:12px}
	.content-text,.highlight-text,.innerpanel-text,.primary-link{font-size:11px!important}
	.select-payment li span{padding:10px!important}
	.select-payment ul.resp-tabs-list li.resp-tab-active span.content-bg span.patch{right:-6px!important}
	.resp-vtabs .resp-tabs-container{min-height:300px!important}
	#ordertotal .highlight-text,#ordertotal .innerpanel-text{font-size:11px}
	#ordertotal.span12{margin:0!important;position:relative}
	#ordertotal #grandtotal div.span6{font-size:12px;font-weight:700}
	#ordertotal #grandtotal div.pull-right{font-size:13px}
	div.billing-pre-populate .content-text,div.prepopulate-payment-option div.payment-options .span12,div.prepopulate-payment-option div.payment-options .span12 a.primary-link span,div.shipping-pre-populate .content-text{font-size:12px}
	.middlePanel div.cart-list .addtocart-list .product-desc select{width:100%!important;max-width:250px!important}
	#billing_form.span8,#shipping_form.span8{padding-right:0}
	div.billing-pre-populate .span12 .span3,div.shipping-pre-populate .span12 .span3{width:25%}
	div.prepopulate-payment-option div.payment-options .span7{min-width:280px;max-width:280px;width:65%}
	div.prepopulate-payment-option div.payment-options .span5{width:25%}
	div.prepopulate-payment-option div.payment-options .span12 a.primary-link span.plus{font-size:18px;top:2px}
	#preview_panel #preview{height:4000px!important}
	#rightpanel.span4{padding-left:0!important}
	#creditcard_form #emi_duration div.span3{min-width:120px;max-width:170px!important;margin-bottom:10px}
	div.errorpanel{margin:0!important}
	body.iframe div.ccavenue-checkout .title table td.innerpanel-text{font-size:12px!important;padding-left:5px}
	body.iframe .content-text,body.iframe .highlight-text,body.iframe .innerpanel-text,body.iframe .primary-link,body.iframe input[type=text],body.iframe input[type=password],body.iframe select{font-size:12px!important}
	body.iframe .heading-text{font-size:13px}
	body.iframe #creditcard_form #emi_duration table.emi-table td.content-text{font-size:11px!important}
	#creditcard_form div.popular-banks span.innerpanel-bg{padding:10px 7px;background-size:65%}
}
@media(min-width:485px) and (max-width:979px){
	#billing_form .span6,#shipping_form .span6{width:48%}
}
@media(max-width:767px){
	body{margin:10px!important}
	.container-fluid{padding:12px!important}
	#orderinfo.border{border-width:0;margin-bottom:8px}
	#orderinfo #mobileno{font-size:12px}
	#ordertotal.span12{margin:0 0 15px!important;position:relative}
	#ordertotal #grandtotal div.span6{font-size:12px;font-weight:700;margin-bottom:2px!important}
	#ordertotal #grandtotal div.pull-right{font-size:13px}
	#billing_form.span8,#shipping_form.span8{padding-right:0}
	#ordertotal div.span4,#ordertotal div.span6,#ordertotal div.span8{width:50%;display:inline-block}
	#rightpanel.span4{float:none!important;margin:0!important;padding:0!important}
	div.body-left-panel.span8{margin:0}
	#billing_form.span12{margin:0!important;padding:10px 0!important}
	#check_address.span12{margin:0!important;padding:18px 0!important}
	#ordertotal div.span12.coupon-code{padding:8px 0!important}
	#ordertotal div.span12.coupon-code input.span5.textfield{width:45%}
	#ordertotal .highlight-text,#ordertotal .innerpanel-text{font-size:12px}
	#ordertotal .order-details-title.span12{font-size:18px}
	#ordertotal .order-details-title.span12 a.primary-link{font-size:12px;font-weight:400;text-transform:capitalize;line-height:28px}
	div.phone-links{text-align:right;padding:4px 0 5px}
	div.phone-links a.primary-link{text-decoration:underline}
	div.phone-links span.content-text{font-size:14px}
	div.errorpanel div.error{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;color:#b1111b;padding:15px 32px 15px 50px!important;background-color:#fed2d3;border:1px solid #e3a4ab;margin-bottom:20px!important;background-image:url(../images/icon_big_error.png);background-position:15px 15px;background-repeat:no-repeat;height:auto;line-height:18px}
	div.breadcrumbPanel{padding:22px 20px}
	.middlePanel .content-text,.middlePanel .heading-text,.middlePanel .highlight-text,.middlePanel .innerpanel-text,.middlePanel .primary-link,.middlePanel .secondary-link,.middlePanel .secondary-text,.middlePanel input,.middlePanel select,.middlePanel textarea{font-size:11px!important}
	.middlePanel div.cart-list{padding:10px}
	.middlePanel div.cart-list .title-panel span.content-text{font-size:18px!important;font-weight:700;padding-top:0}
	.middlePanel div.cart-list .heading-bg{padding:10px 12px;margin:0!important}
	.middlePanel div.cart-list .addtocart-list .product-unit-price,.middlePanel div.cart-list .heading-bg .product-unit-price{text-align:left!important}
	.middlePanel div.cart-list .addtocart-list .product-qty{float:none}
	.middlePanel div.cart-list .addtocart-list .product-qty .subtotal{text-align:left}
	.middlePanel div.cart-list .product-img{width:95px!important;float:left}
	.middlePanel div.cart-list .product-img .visible-phone{width:85px!important;text-align:center;padding-top:5px}
	.middlePanel div.cart-list .product-img .visible-phone .remove{vertical-align:middle;margin:-2px 4px 0 0}
	.middlePanel div.cart-list .product-desc,.middlePanel div.cart-list .product-qty,.middlePanel div.cart-list .product-unit-price{float:none;padding-left:95px!important}
	.middlePanel div.cart-list .addtocart-list .product-desc select{width:100%!important;max-width:250px!important}
	.middlePanel div.cart-list .addtocart-list .product-desc .messagecontent{width:auto}
	.middlePanel div.cart-list .addtocart-list .product-desc .messagecontent .innerpanel-bg{padding:10px}
	.middlePanel div.cart-list .product-qty,.middlePanel div.cart-list .product-qty .subtotal,.middlePanel div.cart-list .product-unit-price{padding-top:8px}
	.middlePanel div.cart-list .addtocart-list .product-desc .messagecontent .innerpanel-text{font-size:11px}
	.middlePanel div.cart-list .product-unit-price .visible-phone{font-weight:700}
	.middlePanel div.cart-list .product-unit-price .secondary-text{padding-left:6px}
	.middlePanel div.cart-list .product-qty input.textfield{width:50%}
	.middlePanel div.cart-list .product-qty .visible-phone{font-weight:700}
	.middlePanel div.cart-list .add-coupon-code .apply-coupon-code{position:inherit;padding:12px 10px;border-width:0 0 1px;height:auto;margin:0!important}
	.middlePanel div.cart-list .add-coupon-code .apply-coupon-code input.textfield{width:60%}
	.middlePanel div.cart-list .add-coupon-code .apply-coupon-code .primary-button-bg{padding:6px 10px!important;margin-top:1px!important}
	.middlePanel div.cart-list .add-coupon-code .coupon-discount-value{padding:10px;border-width:1px 0 0}
	.middlePanel div.cart-list .add-coupon-code .coupon-discount-value .pull-right{float:none}
	.middlePanel div.cart-list .add-coupon-code .coupon-discount-value .order-amount .amount.subtotal{padding-right:0}
	.middlePanel div.cart-list .add-coupon-code .coupon-discount-value .label{font-weight:700}
	.middlePanel div.cart-list .add-coupon-code .coupon-discount-value .remove{margin-left:4px;margin-top:-2px;vertical-align:middle}
	.middlePanel div.cart-list .add-coupon-code .coupon-discount-value .content-text,.middlePanel div.cart-list .add-coupon-code .coupon-discount-value .highlight-text{line-height:normal!important}
	.middlePanel div.cart-list .coupon-discount-value .order-amount .amount{padding-right:0;line-height:25px}
	.middlePanel div.cart-list .total-order-amt{padding:8px 10px;margin:0!important}
	.middlePanel div.cart-list .total-order-amt .span5{display:none}
	.middlePanel div.cart-list .total-order-amt .label,.middlePanel div.cart-list .total-order-amt .span7 .pull-right{float:none}
	.middlePanel div.cart-list .total-order-amt .amount.subtotal{padding-right:0;margin:0;float:none}
	.middlePanel div.cart-list .buttonspanel .checkout-btn.span10{position:fixed;left:0;bottom:0;right:0;z-index:99999;display:block;padding:20px 0;background-color:#f8f8f8;border-top:solid 1px #ccc;box-shadow:1px -1px 5px #ccc}
	.middlePanel div.cart-list .buttonspanel .continue-shop-btn{display:block}
	.middlePanel div.cart-list .buttonspanel .checkout-btn{display:block;text-align:center}
	.middlePanel div.cart-list .buttonspanel .checkout-btn a.checkout{font-size:12px;text-decoration:none;display:inline-block;width:160px}
	.middlePanel div.cart-list .buttonspanel .checkout-btn a.checkout img{margin-right:6px}
	.middlePanel div.cart-list .total-order-amt .content-text{font-size:13px!important;font-weight:700}
	.message-popup{top:10px;right:-600px;width:80%;padding:20px 10px 10px;font-size:11px}
	.message-popup .close-popup{float:right;margin-top:-15px;margin-right:-5px}
	body.iframe div.ccavenue-checkout .title table td.innerpanel-text{font-size:12px!important;padding-left:5px}
	body.iframe .content-text,body.iframe .highlight-text,body.iframe .innerpanel-text,body.iframe .primary-link,body.iframe input[type=text],body.iframe input[type=password],body.iframe select{font-size:12px!important}
	body.iframe .heading-text{font-size:13px}
	body.iframe #creditcard_form #emi_duration table.emi-table td.content-text{font-size:11px!important}
	#cc-footer{padding:20px 0!important}
	#cc-footer .span12{position:none;padding-right:0}
	#cc-footer .span12 ul{text-align:left;margin:0 0 0 -30px;width:100%;display:block}
	#cc-footer .span12 ul li{margin:0 0 8px}
	#cc-footer .span12 span.visa-logo{display:block!important;width:100%!important;position:inherit;text-align:left;padding:20px 0 0}
	#cc-footer .footer-text a.primary-link:link{font-size:11px}
	#cc-footer .span6.footer-logos{padding:15px 0;text-align:left}
	.cancel-transaction table td[class*=reason]{font-size:11px;vertical-align:top;padding:10px 0 0 5px!important}
	.cancel-transaction table td input.radio{margin:0!important}
	.cancel-transaction table td #buttons .primary-button-inside-border,.cancel-transaction table td #buttons .primary-button-text,.cancel-transaction table td #buttons .secondary-button-inside-border,.cancel-transaction table td #buttons .secondary-button-text{padding:2px 0;font-size:11px}
	.challan-preview div.scroll-content #creditcard_form .row-fluid div.span12.details .span6.content-text{width:97.4358%;min-width:97.4358%}
}
@media(max-width:480px){
	#billing_form,#shipping_form,.display{display:block}
	body{margin:0}
	#billing_form.span12,div.fix-desktop{margin:0!important}
	body.iframe .container-fluid{padding:0}
	div.fix-desktop{padding:0!important;max-width:100%}
	span.cvv:hover .tip-content{right:-110px!important}
	#creditcard_form #savecard .span12.content-text .span11.note,.content-text,.innerpanel-text,.orpay-text.content-text,.secondary-text,A.primary-link,A.secondary-link,input.textfield,select{font-size:11px}
	#shipping_form.span12 div.span12 span.shipping-address-title,.heading-text{font-size:13px}
	#logo div.banner{padding:12px}
	#billing_form.span8,#shipping_form.span8{padding-right:0}
	body.idea-page #billing_form{min-height:30px}
	#billing_form input.textfield{min-height:25px!important;font-size:12px!important}
	select{padding:2px!important;min-height:25px!important;height:25px!important}
	#orderinfo{padding:6px 0}
	#orderinfo div.content-text{font-size:12px}
	#sectionheading{padding:8px 0 8px 10px}
	#billing_form div.span12,#billing_form div.span6{margin:0!important;padding:0!important}
	#billing_form span.content-text{margin:10px 0 0!important;float:left!important}
	#shipping_form.span12{margin:0!important;padding:10px 10px 12px!important}
	#shipping_form div.span12,#shipping_form div.span6{margin:0!important;padding:0!important}
	#shipping_form span.content-text{margin:10px 0 0!important;float:left!important}
	#check_address.span12{margin:0!important;height:25px!important}
	.nodisplay{display:none!important}
	.error{margin:0!important;padding:5px 0 0!important}
	#creditcard_form.span12{margin:15px 0 0!important;padding:0!important}
	#creditcard_form .cvv_number{position:relative}
	#creditcard_form div{margin:0!important;padding:0}
	#creditcard_form span.content-text{margin:10px 0 5px!important}
	#creditcard_form span.error{margin:0!important;padding:2px 0 5px!important}
	#creditcard_form #savecard.span12 span.content-text{padding:4px 4px 5px;margin:15px 0 0!important}
	#creditcard_form #savecard .span12.content-text .span1{width:15px;display:inline-block}
	#creditcard_form #savecard .span12.content-text .span1 input.register-new{margin:0!important;vertical-align:top}
	#creditcard_form #savecard .span12.content-text .span11.note{margin:0!important;padding:2px 0 0 2px!important;display:inline-block;width:90%;vertical-align:top}
	#creditcard_form #amount span.content-text strong{font-size:17px!important}
	#creditcard_form #amount span.content-text{font-size:11px;margin-bottom:15px}
	#creditcard_form span.span12 a.btn-style{padding:5px 10px;margin:20px 0}
	#creditcard_form #emi_duration div.span3{min-width:120px;max-width:170px!important;margin-bottom:10px}
	#creditcard_form #emi_duration .span12{margin:15px 0 5px!important;padding:0!important}
	#creditcard_form #emi_duration .span3 .span12{margin:0!important;padding:0!important}
	#creditcard_form #emi_duration .span3 .span8{font-size:11px;margin:3px 0 10px 16px!important;padding:0 0 0 6px!important}
	#creditcard_form div.divider{margin:10px 0 15px!important;padding-top:1px!important}
	#pagetitle .span4 .pull-right{float:left}
	#contentpanel #productlist div.productinfo{margin:0!important;padding:11px 0 10px 10px}
	#contentpanel #productlist div.productinfo div.message-link,#contentpanel #productlist div.productinfo div.productdesc,#contentpanel #productlist div.productinfo div.productprice,#contentpanel #productlist div.productinfo div.productqty{margin-left:95px!important;display:table-row}
	#contentpanel #productlist div.productinfo div.entermessage{margin:0!important;display:none}
	#contentpanel #productlist div.productinfo div.productqty{line-height:25px}
	#contentpanel #productlist div.productinfo div.productprice,.buttonspanel.visible-phone .checkout-btn a.checkout-button-bg span.checkout-button-text{line-height:30px}
	#contentpanel #productlist div.productinfo div.productqty input.textfield-50x20{margin-top:-3px!important;padding-top:5px!important}
	#paymentinformation.border{border-width:0}
	#cc-footer{padding:15px 8px!important}
	#retrypaymentoption #retrybuttons{margin:10px 0 0!important;text-align:left}
	div.invoice-info div.content-bg.border{border-top-width:1px}
	div.invoice-info div.content-bg.border span.visible-phone{display:inline-block!important;font-weight:700}
	.buttonspanel.visible-phone{text-align:center}
	#billing_form{min-height:180px}
	div.billing-pre-populate div.span12 span.span3{width:40%;display:inline-block}
	div.billing-pre-populate div.span12 span.span9{width:60%;display:inline-block}
	#shipping_form{min-height:150px}
	#shipping_form div.shipping-address{margin:0 0 10px}
	div.prepopulate-payment-option div.payment-options .span7{margin:0;font-size:11px;min-width:280px;max-width:280px;width:65%}
	div.prepopulate-payment-option div.payment-options .span5{padding:8px 0 0 18px;position:relative}
	div.prepopulate-payment-option div.payment-options .span5.content-text span.cvv{position:absolute;left:100px;top:-2px}
	.popup-overlay table{max-width:100%;width:90%}
	.popup-overlay .message-popup{margin:20% auto 0!important;width:80%;padding:10px 15px;font-size:11px;line-height:15px}
	.popup-overlay .message-popup .close-popup{float:right;margin-top:-8px;margin-right:-10px}
	#creditcard_form div.creditcards span.cards span{width:25px;right:0;margin:0}
	#creditcard_form div.creditcards span.cards span.Amex,#creditcard_form div.creditcards span.cards span.JCB{width:20px;background-size:80%}
	#creditcard_form div.creditcards span.cards span.Visa{background-size:100%;background-position:right 10px}
	#creditcard_form div.creditcards span.cards span.MasterCard{background-size:80%}
	#creditcard_form div.creditcards span.cards span.Diners{background-size:100%}
	div.promotions-panel{padding:15px 0}
	.message-popup{top:10px;right:-600px;width:auto;padding:20px 10px 10px;font-size:11px}
	#creditcard_form div.creditcards span.cards,#creditcard_form div.creditcards span.emicards{right:5px;top:-25px!important}
	body.iframe.arabic #creditcard_form #savecard .span12.content-text .span11.note{width:92%}
	body.iframe.arabic #creditcard_form #savecard .span12.content-text .span1{width:6%}
	body.iframe div.prepopulate-payment-option div.payment-options .span5.content-text span.cvv{left:50px;position:absolute;top:12px}
	body.iframe div.ccavenue-checkout .ccavenue-checkout-form{padding:7px 10px 12px 14px}
	body.iframe div.ccavenue-checkout .ccavenue-checkout-form span.span5{width:100%!important;margin:5px 0!important}
	body.iframe div.ccavenue-checkout .ccavenue-checkout-form span.span2{width:100%!important;margin:5px 0}
	body.iframe.arabic #creditcard_form div.creditcards span.cards,body.iframe.arabic #creditcard_form div.creditcards span.emicards{top:-25px!important}
}
@media(max-width:600px){
	div.prepopulate-payment-option div.payment-options .span7{width:100%;margin:0;font-size:11px!important}
	div.prepopulate-payment-option div.payment-options .span5{width:100%!important;padding:8px 0 0 18px!important;position:relative}
	div.prepopulate-payment-option div.payment-options .span5.content-text span.cvv:hover .tip-content{right:-135px!important}
	div.prepopulate-payment-option div.payment-options .span5.content-text span.cvv{left:105px!important;top:-1px!important}
}
@media(min-width:526px){
	div.prepopulate-payment-option div.payment-options .span5.content-text span.cvv:hover .tip-content{right:-75px!important}
	div.prepopulate-payment-option div.payment-options .span7{width:70%;min-width:370px}
	div.prepopulate-payment-option div.payment-options .span5{width:25%}
}
@media(max-width:1000px){
	body.iframe #creditcard_form #savecard .span12.content-text .span11.note span.uae,body.iframe.arabic #creditcard_form #savecard .span12.content-text .span11.note span.uae{display:none!important}
}
@media(max-width:525px){
	div.prepopulate-payment-option div.payment-options .span5.content-text span.cvv:hover .tip-content{right:-120px!important}
	div.prepopulate-payment-option div.payment-options .span7{width:100%;min-width:100%}
}
@media(min-width:320px) and (max-width:360px){
	div.prepopulate-payment-option div.payment-options{padding:8px 5px}
}
@media(min-width:768px) and (max-width:979px){
	#paymentinformation.border{border-width:0}
	#ordertotal #grandtotal div.span6{font-size:12px}
	#ordertotal #grandtotal div.pull-right{font-size:14px}
	#checkoutbtn A.btn-style{padding:8px 15px;font-weight:400;font-size:16px}
	#retrypaymentoption .radio-button{margin:0 0 15px!important;text-align:left;font-size:12px}
	div.invoice-info div.content-bg.border{border-top-width:0}
	div.invoice-info div.content-bg.border span.visible-phone{display:none!important;font-weight:700}
}
@media(min-width:980px){
	div.fix-desktop{padding:30px 0!important;max-width:950px;margin:0 auto}
	span.cvv:hover div.tip-content{right:-75px}
	div.invoice-info div.content-bg.border{border-top-width:0}
	div.invoice-info div.content-bg.border span.visible-phone{display:none!important;font-weight:700}
	#paymentoption_form.span8{padding:0!important;margin:0 0 0 30px}
}
@media(min-width:481px) and (max-width:979px){
	body{margin:0}
	body.iframe .container-fluid{padding:0}
	.container-fluid.fix-desktop{padding:0!important}
	#paymentinformation.span12{margin:0!important;padding:0!important}
	#paymentinformation.border{border-width:1px}
	#paymentoption_tabs.span3{width:135px;position:relative;display:inline-block!important}
	#paymentinformation div.gap{margin:0!important;min-height:360px;border-width:0 0 0 1px;display:inline-block!important;width:70%}
	#paymentoption_form.span12{padding:0 20px 15px!important;margin:0!important;display:inline-block!important}
	#creditcard_form #savecard.span12 span.content-text{padding:8px;margin:15px 0 0!important}
	#creditcard_form #savecard .span12.content-text .span1{width:15px;display:inline-block}
	#creditcard_form #savecard .span12.content-text .span1 input.register-new{margin:0!important;vertical-align:top}
	#creditcard_form #savecard .span12.content-text .span11.note{margin:0!important;padding:0 0 0 2px!important;display:inline-block;width:90%;vertical-align:top}
	#creditcard_form #amount span.content-text strong{font-size:17px!important}
	#creditcard_form #amount span.content-text{font-size:11px;margin-bottom:15px}
	#creditcard_form span.span12 a.btn-style{padding:5px 10px;margin:20px 0}
	#creditcard_form #emi_duration div.span3{max-width:170px!important;margin-bottom:10px}
	#creditcard_form #emi_duration .span12{margin:15px 0 5px!important;padding:0!important}
	#creditcard_form #emi_duration .span3 .span12{margin:0!important;padding:0!important}
	#creditcard_form #emi_duration .span3 .span8{font-size:11px;margin:3px 0 10px 16px!important;padding:0 0 0 6px!important}
	#creditcard_form div.divider{margin:10px 0 15px!important;padding-top:1px!important}
	.range_slider{width:95%!important}
	body.idea-page #billing_form{min-height:auto}
	#billing_form{min-height:160px}
	div.billing-pre-populate div.span12 span.span3{width:35%;display:inline-block}
	div.billing-pre-populate div.span12 span.span9{width:65%;display:inline-block}
	#shipping_form{min-height:150px}
	#shipping_form div.shipping-address{margin:0}
	div.prepopulate-payment-option div.payment-options .span7{margin:0;font-size:11px}
	div.prepopulate-payment-option div.payment-options .span5{padding:8px 0 0 18px;position:relative}
	div.prepopulate-payment-option div.payment-options .span5.content-text span.cvv{position:absolute;left:100px;top:-2px}
	#loginscreen.span12 div.login-form{padding:8px 10px}
	#loginscreen.span12 div.login-form a.primary-link{font-size:11px;text-decoration:underline;line-height:15px}
	#creditcard_form div.creditcards span.cards,#creditcard_form div.creditcards span.emicards{right:5px}
}
@media(max-width:979px){
	#check_address.span12 .content-text,.login-screen div.cc-checkout-form div.login-form #loginbtns a.primary-button .primary-text{font-size:12px}
	#check_address.span12{margin:0!important;height:50px!important}
	#creditcard_form .span6.expiry-date{width:100%!important;display:block!important}
	#loginscreen.span12.visible-phone{margin:0!important}
	#orderinfo{margin-bottom:20px}
	.phone-links a.open-cc-checkout-form img{width:100%;max-width:209px;max-height:42px}
	.phone-links a.open-cc-checkout-form{outline:0}
	.login-screen div.cc-checkout-form{margin:0 0 15px!important}
	.login-screen.span12 div.ccavenue-checkout-title{padding:12px 10px}
	.login-screen.span12 div.cc-checkout-form div.login-form{padding:8px 10px 12px}
	.login-screen.span12 div.login-form .title{font-size:12px;font-weight:700}
	.login-screen div.cc-checkout-form div.login-form .span12{margin:0 0 8px!important;padding:0}
	.login-screen div.cc-checkout-form div.login-form .span6{margin:0!important;width:auto;display:inline-block;padding:0}
	.login-screen div.cc-checkout-form div.login-form a.primary-link{text-decoration:underline;line-height:15px}
	.login-screen div.cc-checkout-form div.login-form #loginbtns{float:right;width:150px}
	.login-screen div.cc-checkout-form div.login-form #loginbtns span.visible-phone{display:inline-block!important}
	.login-screen div.cc-checkout-form div.login-form #loginbtns a.primary-button{padding:6px 8px}
	.login-screen div.cc-checkout-form div.login-form #forgot_password_div .innerpanel-text{padding:8px;font-size:11px;line-height:13px}
}
@media only screen and (max-width:480px){
	table.invoice-details-table,table.invoice-details-table tbody,table.invoice-details-table td,table.invoice-details-table th,table.invoice-details-table thead,table.invoice-details-table tr{display:block}
	table.invoice-details-table.border{border-width:1px 0 0}
	table.invoice-details-table th{border-width:0 0 1px 1px;font-weight:700}
	table.invoice-details-table td.last{font-weight:700;text-align:left;padding-left:75px}
	table.invoice-details-table thead tr{position:absolute;top:-9999px;left:-9999px}
	table.invoice-details-table td{position:relative;padding-left:75px;text-align:left}
	div.invoice-info table.invoice-details-table td{text-align:right}
	table.invoice-details-table tr.item-table td{padding-left:75px}
	table.invoice-details-table td:before{position:absolute;top:6px;left:6px;padding-right:10px;white-space:nowrap}
	table.invoice-details-table tbody.invoice-number td{width:auto}
	table.invoice-details-table td.border{border-right-width:1px}
	div.invoice-info table.invoice-details-table td:nth-of-type(1):before{content:"Invoice No.:";font-weight:700}
	div.invoice-info table.invoice-details-table td:nth-of-type(2):before{content:"Unique Reference #:";font-weight:700}
	div.invoice-info table.invoice-details-table td:nth-of-type(3):before{content:"Invoice Date:";font-weight:700}
	div.invoice-info table.invoice-details-table td:nth-of-type(4):before{content:"Valid Upto:";font-weight:700}
	table.invoice-details-table td:nth-of-type(1):before{content:"Tasks:";font-weight:700}
	table.invoice-details-table td:nth-of-type(2):before{content:"Time Entry Notes:";font-weight:700}
	table.invoice-details-table td:nth-of-type(3):before{content:"Curr.:";font-weight:700}
	table.invoice-details-table td:nth-of-type(4):before{content:"Rate:";font-weight:700}
	table.invoice-details-table td:nth-of-type(5):before{content:"Hrs.:";font-weight:700}
	table.invoice-details-table td:nth-of-type(6):before{content:"Tax1:";font-weight:700}
	table.invoice-details-table td:nth-of-type(7):before{content:"Tax2:";font-weight:700}
	table.invoice-details-table td:nth-of-type(8):before{content:"Line Total:";font-weight:700}
	table.invoice-details-table #total td:nth-of-type(1){padding:0!important}
	table.invoice-details-table #total td:nth-of-type(2){padding:0!important;border-width:0!important}
	table.invoice-details-table #total td:nth-of-type(3){border-left-width:1px;text-align:right}
	table.invoice-details-table #total tr.total-amount td:nth-of-type(1):before,table.invoice-details-table #total tr.total-amount td:nth-of-type(2):before{content:""}
	table.invoice-details-table #total tr.total-amount td:nth-of-type(3):before{content:"Total Amount Due (All Inclusive):";font-weight:700}
	table.invoice-details-table #total tr.discount td:nth-of-type(1):before,table.invoice-details-table #total tr.discount td:nth-of-type(2):before{content:""}
	table.invoice-details-table #total tr.discount td:nth-of-type(3):before{content:"Early Payment Discount (5%)"}
	table.invoice-details-table #total tr.amount-payable td:nth-of-type(1):before,table.invoice-details-table #total tr.amount-payable td:nth-of-type(2):before{content:""}
	table.invoice-details-table #total tr.amount-payable td:nth-of-type(3):before{content:"Total Amount Payable"}
	table.invoice-details-table tr.item-table td:nth-of-type(1){border-top-width:1px}
	table.invoice-details-table tr.item-table td:nth-of-type(1):before{content:"Item:";font-weight:700;border-top-width:1px!important}
	table.invoice-details-table tr.item-table td:nth-of-type(2):before{content:"Description:";font-weight:700}
	table.invoice-details-table tr.item-table td:nth-of-type(3):before{content:"Curr.:";font-weight:700}
	table.invoice-details-table tr.item-table td:nth-of-type(4):before{content:"Unit Cost:";font-weight:700}
	table.invoice-details-table tr.item-table td:nth-of-type(5):before{content:"Qty.:";font-weight:700}
	table.invoice-details-table tr.item-table td:nth-of-type(6):before{content:"Tax1:";font-weight:700}
	table.invoice-details-table tr.item-table td:nth-of-type(7):before{content:"Tax2:";font-weight:700}
	table.invoice-details-table tr.item-table td:nth-of-type(8):before{content:"Line Total:";font-weight:700}
	table.invoice-details-table tr.blank td:nth-of-type(1){padding:0!important;height:20px}
	table.invoice-details-table tr.blank td:nth-of-type(1):before{content:""}
	table.invoice-details-table{margin-bottom:20px}
}
@media(max-width:340px){
	body.iframe div.ccavenue-checkout .ccavenue-checkout-form{padding:7px 10px 12px 14px}
	body.iframe div.ccavenue-checkout .ccavenue-checkout-form span.span5{width:70%!important;margin:5px 0}
	body.iframe div.ccavenue-checkout .ccavenue-checkout-form span.span2{margin:5px 0}
}
@media(min-width:685px) and (max-width:767px){
	#creditcard_form div.popular-banks span.innerpanel-bg{width:30%;padding:10px 7px}
}
@media(min-width:400px) and (max-width:684px){
	#creditcard_form div.popular-banks span.innerpanel-bg{width:45%;padding:10px 7px;margin-right:10px}
}
body{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px}
.container-fluid{padding:25px 20px}
.icon-remove{display:inline-block;width:10px;height:11px;text-decoration:none}
.primary-button,.secondary-button{text-decoration:none;padding:6px 10px 5px}
.primary-button-inside-border,.secondary-button-inside-border{text-decoration:none;padding:2px 6px}
input.heading{border:0 solid #000;line-height:normal;padding:4px 8px!important;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-size:12px}
.error{color:#c33;font-size:11px;font-weight:700}
.small-text{font-size:11px!important}
input.textfield{border:1px solid #dfdfdf!important;color:#292929!important;padding:5px!important;min-height:25px!important;font-size:12px!important;margin:0!important}
input.non-edit{color:#949494!important}
input.textfield-100x25{font-size:12px!important;padding:5px!important;width:50px!important;height:15px!important;margin:0!important}
input.textfield-65x25{border:1px solid #dfdfdf!important;color:#292929!important;font-size:12px!important;width:55px!important;padding:5px!important;height:13px!important;margin:0!important}
input.textfield-55x25{border:1px solid #dfdfdf!important;color:#292929!important;font-size:12px!important;width:45px!important;min-height:23px;padding:0!important;vertical-align:middle;margin:0!important}
input.textfield-50x20{font-size:11px!important;width:40px!important;padding:3px!important;min-height:20px!important;margin:0!important}
input.checkbox{margin-top:-2px!important}
input.radio{margin-top:-3px!important}
select{border:1px solid #dfdfdf!important;color:#292929!important;padding:2px!important;min-height:25px!important;height:25px!important;font-size:12px!important;margin-bottom:0!important}
select.select-90x25{width:85px}
A.btn-style:hover,A.btn-style:link,A.btn-style:visited{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:13px;text-decoration:none;padding:2px 8px 4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
a.checkout{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;text-decoration:none;display:inline-block;width:178px;height:31px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:0;text-align:left}
a.checkout img{width:90px!important;height:31px!important;display:inline-block;margin-right:11px}
.noborder{border-width:0!important}
.noradius{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}
.noradius-bottomleft{border-bottom-left-radius:0!important;-moz-border-radius-bottomleft:0!important;-webkit-border-bottom-left-radius:0!important}
.noradius-bottomright{border-bottom-right-radius:0!important;-moz-border-radius-bottomright:0!important;-webkit-border-bottom-right-radius:0!important}
.noradius-topleft{border-top-left-radius:0!important;-moz-border-radius-topleft:0!important;-webkit-border-top-left-radius:0!important}
.noradius-topright{border-top-right-radius:0!important;-moz-border-radius-topright:0!important;-webkit-border-top-right-radius:0!important}
.radius{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important}
.radius3{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.radius4{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.radius6{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.remove{display:inline-block;width:14px;height:14px;text-decoration:none}
#logo div.banner{padding:20px}
#banner,#logo{margin-bottom:15px}
#sectionheading{padding:7px 0 6px 14px;margin:0!important;position:relative;line-height:20px}
.display{display:block}
.nodisplay{display:none!important}
.error{margin:0!important}
.ie-visible{display:none!important}
#cc-footer{padding:20px!important;background-color:#fff!important;border-top:solid 1px #d9d7d7}
#cc-footer .span12{text-align:right;background-image:url(../images/logo_ccavenue_poweredby.png);background-position:left center;background-repeat:no-repeat}
#cc-footer .span12 a.norton{background-image:url(../images/verisign_norton.png);background-position:left top;background-repeat:no-repeat;display:inline-block;width:80px;height:34px;text-decoration:none!important}
#cc-footer .span12 span.pci{background-image:url(../images/pci_logo.png);background-position:left bottom;background-repeat:no-repeat;display:inline-block;width:72px;height:34px}
#cc-footer a.primary-link:link{color:#474747;text-decoration:underline}
#cc-footer a.primary-link:hover{text-decoration:none}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
@media print{
	*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}
	img{max-width:100%!important}
	@page{margin:.5cm}
}
body{font-family:Arial,Helvetica,sans-serif;font-size:14px}
[class*=span]{float:left;min-height:1px;margin-left:20px}
.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}
.row-fluid:after{clear:both}
.row-fluid [class*=span]{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%}
.row-fluid [class*=span]:first-child{margin-left:0}
.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.127659574468085%}
.row-fluid .span12{width:100%}
.row-fluid .span11{width:91.48936170212765%}
.row-fluid .span10{width:82.97872340425532%}
.row-fluid .span9{width:74.46808510638297%}
.row-fluid .span8{width:65.95744680851064%}
.row-fluid .span7{width:57.44680851063829%}
.row-fluid .span6{width:48.93617021276595%}
.row-fluid .span5{width:40.42553191489362%}
.row-fluid .span4{width:31.914893617021278%}
.row-fluid .span3{width:23.404255319148934%}
.row-fluid .span2{width:14.893617021276595%}
.row-fluid .span1{width:6.382978723404255%}
.row-fluid [class*=span].hide,[class*=span].hide{display:none}
.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}
.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
button,input,select,textarea{font-family:Arial,Helvetica,sans-serif}
input[type=text],select,textarea{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle}
textarea{height:auto}
input[type=text],textarea{background-color:#fff;border:1px solid #ccc}
input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}
.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span]{float:none;margin-left:0;display:inline-block}
.uneditable-input,input,textarea{margin-left:0}
.pull-right{float:right}
.pull-left{float:left}
.hide{display:none}
.show{display:block}
.invisible{visibility:hidden}
.affix{position:fixed}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}
.collapse.in{height:auto}
@-ms-viewport{width:device-width}
.hidden{display:none;visibility:hidden}
.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}
.visible-desktop{display:inherit!important}
@media(min-width:768px) and (max-width:979px){
	.hidden-desktop{display:inherit!important}
	.visible-desktop{display:none!important}
	.visible-tablet{display:inherit!important}
	.hidden-tablet{display:none!important}
}
@media(max-width:767px){
	.hidden-desktop{display:inherit!important}
	.visible-desktop{display:none!important}
	.visible-phone{display:inherit!important}
	.hidden-phone{display:none!important}
}
.visible-print{display:none!important}
@media print{
	.visible-print{display:inherit!important}
	.hidden-print{display:none!important}
}
@media(max-width:767px){
	.row-fluid [class*=span],.uneditable-input[class*=span],[class*=span]{display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.row-fluid .span12,.span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.row-fluid [class*=offset]:first-child{margin-left:0}
	.input-large,.input-xlarge,.input-xxlarge,.uneditable-input,input[class*=span],select[class*=span],textarea[class*=span]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
	.input-append input,.input-append input[class*=span],.input-prepend input,.input-prepend input[class*=span]{display:inline-block;width:auto}
	.controls-row [class*=span]+[class*=span]{margin-left:0}
	.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}
	.modal.fade{top:-100px}
	.modal.fade.in{top:20px}
}
@media(min-width:768px) and (max-width:979px){
	.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}
	.row-fluid:after{clear:both}
	.row-fluid [class*=span]{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%}
	.row-fluid [class*=span]:first-child{margin-left:0}
	.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.7624309392265194%}
	.row-fluid .span12{width:100%}
	.row-fluid .span11{width:91.43646408839778%}
	.row-fluid .span10{width:82.87292817679558%}
	.row-fluid .span9{width:74.30939226519337%}
	.row-fluid .span8{width:65.74585635359117%}
	.row-fluid .span7{width:57.18232044198895%}
	.row-fluid .span6{width:48.61878453038674%}
	.row-fluid .span5{width:40.05524861878453%}
	.row-fluid .span4{width:31.491712707182323%}
	.row-fluid .span3{width:22.92817679558011%}
	.row-fluid .span2{width:14.3646408839779%}
	.row-fluid .span1{width:5.801104972375691%}
}
@media(min-width:1200px){
	.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}
	.row-fluid:after{clear:both}
	.row-fluid [class*=span]{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%}
	.row-fluid [class*=span]:first-child{margin-left:0}
	.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.564102564102564%}
	.row-fluid .span12{width:100%}
	.row-fluid .span11{width:91.45299145299145%}
	.row-fluid .span10{width:82.90598290598291%}
	.row-fluid .span9{width:74.35897435897436%}
	.row-fluid .span8{width:65.81196581196582%}
	.row-fluid .span7{width:57.26495726495726%}
	.row-fluid .span6{width:48.717948717948715%}
	.row-fluid .span5{width:40.17094017094017%}
	.row-fluid .span4{width:31.623931623931625%}
	.row-fluid .span3{width:23.076923076923077%}
	.row-fluid .span2{width:14.52991452991453%}
	.row-fluid .span1{width:5.982905982905983%}
}
@media(min-width:980px){
	.nav-collapse.collapse{height:auto!important;overflow:visible!important}
}
h2.resp-accordion,p,ul.resp-tabs-list{margin:0;padding:0}
.resp-tabs-list li{display:inline-block;margin:0;list-style:none;cursor:pointer;float:left}
h2.resp-accordion{cursor:pointer;display:none}
.resp-tab-content{display:none;width:100%}
h2.resp-tab-active{margin-bottom:0!important;padding:0}
.resp-vtabs ul.resp-tabs-list{float:left;width:25%}
.resp-vtabs .resp-tabs-list li{display:block;margin:0;cursor:pointer;float:none}
.resp-vtabs .resp-tabs-container{margin:0;padding:5px 0 15px 18px;float:left;width:72%;clear:none;border-width:0 0 0 1px}
.resp-vtabs .resp-tab-content{float:left}
.resp-vtabs li.resp-tab-active{position:relative;z-index:1;margin-right:-1px!important}
.select-payment ul.resp-tabs-list li span.innerpanel-bg,.select-payment ul.resp-tabs-list li.resp-tab-active span.content-bg{display:block}
.select-payment ul.resp-tabs-list li span.content-bg,.select-payment ul.resp-tabs-list li.resp-tab-active span.innerpanel-bg{display:none}
.resp-vtabs .resp-tabs-list li span.content-bg,.resp-vtabs .resp-tabs-list li span.innerpanel-bg{border-width:0 0 1px}
.select-payment li span{padding:13px 10px 13px 15px}
.select-payment ul.resp-tabs-list li.resp-tab-active span.content-bg span.patch{position:absolute;top:0;right:-2px;display:block;width:5px;height:37px;margin:0!important;padding:0!important}
.select-payment ul.resp-tabs-list li.resp-tab-active .content-bg.right-arrow{background-position:95% center}
.select-payment ul.resp-tabs-list li .innerpanel-bg.right-arrow{background-position:-10px}
.resp-jfit{width:100%;margin:0}
.resp-tab-content-active{display:block;padding:0!important}
.resp-accordion.span12{display:none}
@media only screen and (max-width:480px){
	div.select-payment{border-width:0}
	ul.resp-tabs-list.span3{display:none!important}
	h2.resp-accordion{display:block!important;margin:8px 0 0!important}
	div.resp-tab-content.resp-tab-content-active{padding:0 12px 12px!important;margin:0}
	div.resp-tab-content.resp-tab-content-active #creditcard_form.innerpanel-bg{padding:12px!important;margin:0!important}
	.resp-tab-content.span12.border.resp-tab-content-active{border-width:0 1px 1px}
	.resp-vtabs .resp-tabs-container{border:0;float:none;width:100%;min-height:initial;clear:none;margin:0;padding:0}
	.resp-accordion-closed{display:none!important}
	.select-payment .resp-tab-active span.content-bg,.select-payment h2 span.innerpanel-bg{display:block}
	.select-payment .resp-tab-active span.content-bg span.patch,.select-payment .resp-tab-active span.innerpanel-bg,.select-payment h2 span.content-bg{display:none}
	.select-payment h2.resp-accordion span.innerpanel-bg.right-arrow,.select-payment h2.resp-tab-active span.content-bg.down-arrow{background-position:98% center}
	.select-payment .resp-accordion.resp-tab-active span.content-bg{border-width:1px 1px 0}
	.select-payment h2.resp-accordion span{padding:8px 10px}
	body.arabic .select-payment h2.resp-accordion span{padding:8px 22px}
}
body.arabic .resp-vtabs ul.resp-tabs-list{float:right;width:25%}
body.arabic .resp-vtabs .resp-tabs-container{padding:5px 18px 15px 0;float:right;border-width:0 1px 0 0}
body.iframe .resp-vtabs .resp-tabs-container{padding:5px 15px 15px;float:right;border-width:0 1px 0 0}
body.arabic .select-payment ul.resp-tabs-list li.resp-tab-active span.content-bg span.patch{left:-1px;width:1px;height:41px}
body.arabic .select-payment ul.resp-tabs-list li.resp-tab-active .content-bg.right-arrow{background-image:url(../images/icon-left-arrow-black.png);background-position:5% center}
body.arabic .select-payment ul.resp-tabs-list li .innerpanel-bg.right-arrow{background-position:-10px}
body.arabic .resp-vtabs li.resp-tab-active{margin-right:0!important}
@media(min-width:1200px){
	#creditcard_form div.popular-banks span.topNetBank{background-size:65%!important}
}
@media(max-width:767px){
	#creditcard_form div.popular-banks span.topNetBank{background-size:40%!important}
	input.span2.textfield.noradius.mobile-code{float:left;width:14.893617021276595%!important}
	.mobile-value.span10{float:left;width:82.97872340425532%!important}
}
#creditcard_form div.popular-banks span.topNetBank{background-size:65%}
#creditcard_form div.popular-banks span.Abu.Dhabi.Commercial.Bank{background-image:url("../images/Abu-Dhabi-Commercial-Bank.png")}
#creditcard_form div.popular-banks span.Ajman.Bank{background-image:url("../images/Ajman-bank.png")}
#creditcard_form div.popular-banks span.Arab.Bank.PLC{background-image:url("../images/Arab-Bank-PLC.png")}
#creditcard_form div.popular-banks span.Commercial.Bank.International.PSC{background-image:url("../images/International-PSC.jpg")}
#creditcard_form div.popular-banks span.Commercial.Bank.of.Dubai{background-image:url("../images/Commercial-Bank-of-Dubai.png")}
#creditcard_form div.popular-banks span.Dubai.Islamic.Bank{background-image:url("../images/Dubai-Islamic-Bank.png")}
#creditcard_form div.popular-banks span.EmiratesNBD.Bank.PJSC{background-image:url("../images/EmiratesNBD.png")}
#creditcard_form div.popular-banks span.First.Abu.Dhabi.Bank{background-image:url("../images/Abu-Dhabi-Bank.png")}
#creditcard_form div.popular-banks span.HSBC.Middle.East{background-image:url("../images/HSBC-Middle-East.png")}
#creditcard_form div.popular-banks span.Standard.Chartered.Bank{background-image:url("../images/Standard-Chartered-Bank.png")}
#creditcard_form div.popular-banks span.United.Arab.Bank{background-image:url("../images/United-Arab-Bank.png")}
.info-container{margin:0 0 10px}
.info-header{padding:7px 0 6px 14px;margin:0!important;position:relative;line-height:20px;background-color:#fed2d3!important}

/* New Changes */
#creditcard_form span.paymentspanel-text .title-text{font-size:14px;color:#292929;text-transform:uppercase;margin-bottom:10px;display:block;}
.card-add-main.usc-main *{box-sizing:border-box;}
.card-add-main.usc-main{margin-bottom:15px;display:block;float:left;width:100%;box-sizing:border-box;}
.add-cards{display:flex;flex:0 0 100%;font-size:13px;border-width:1px;border-style:solid;border-color:transparent;padding:12px 10px;text-transform:none;position:relative;border-radius:6px;height:40px;align-items:center;}
.add-cards  span{display:inline-block;vertical-align:middle;}
.add-cards  .save-card-icon{width:24px;height:21px;margin-right:8px;}
.payment-border-color{border-color:#0947c4;}
.payment-bg,.payment-user,.payment-user-radius-cap,.seamless-popup-header,.primary-bg{background:#0947c4;}
.primary-color{fill:#0947c4}
.add-card-btn-bg{position:absolute;left:0;width:100%;height:100%;opacity:0.05;}
.add-cards  span.arrow-right{display:flex;margin-left:auto;transition:0.5s all;}
.arrow-right .arrow-svg{transition:150ms cubic-bezier(0.215,0.61,0.355,1);transform:translateX(3px);position:relative;stroke-width:1;fill:none;stroke:#ffffff;}
.arrow-right .arrow-svg{stroke:#0947c4;}
.arrow-right .line-arrow{opacity:0;-webkit-transition:opacity 150ms cubic-bezier(0.215,0.61,0.355,1);transition:opacity 150ms cubic-bezier(0.215,0.61,0.355,1);}
.arrow-right .tip-arrow{-webkit-transition:-webkit-transform 150ms cubic-bezier(0.215,0.61,0.355,1);transition:transform 150ms cubic-bezier(0.215,0.61,0.355,1);}
.arrow-animation:hover .line-arrow,.payment-options:hover .line-arrow{opacity:1;}
.arrow-animation:hover .tip-arrow,.payment-options:hover .tip-arrow{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px);}
#savecard.span12 span.content-text{    /*padding:8px 8px 9px 8px;*/
margin:15px 0 0 0!important;}
#savecard.span12.whatsapp span.content-text{padding:0;margin:15px 0 0 0!important;}
#savecard .span12.content-text .span1{width:15px;display:inline-block;}
#savecard .span12.content-text .span11.note{margin:0!important;padding:0 0 0 4px!important;font-weight:normal;font-size:12px;display:inline-block;width:96%;}
#creditcard_form div.bank-option-list{border-width:1px;border-style:solid;border-color:#e4e4e4;transition:0.3s all;position:relative;  /* border-top: 0; */margin-top:25px;}
#creditcard_form div.bank-option-list:first-child{border-top:1px solid #e4e4e4;border-radius:6px 6px 0 0;}
#creditcard_form div.bank-option-list:first-child .bank-option-heading{border-radius:6px 6px 0 0;}
#creditcard_form div.bank-option-list:last-child{border-radius:0 0 6px 6px;}
#creditcard_form div.bank-option-list:last-child .bank-option-active{border-bottom:1px solid #e4e4e4;}
#creditcard_form div.bank-option-list:last-child .bank-option-heading{border-radius:0 0 6px 6px;}
#creditcard_form div.bank-option-list.bank-option-active{border-color:#e4e4e4;background:#ffffff;display:block;}
#creditcard_form div.bank-option-list.hdfc-bank-option.bank-option-active{background:#f4f5f7;}
#creditcard_form div.bank-option-list .bank-option-heading{display:flex;align-items:center;height:auto;padding:16px;position:relative;cursor:pointer;background:#ffffff;}
#creditcard_form div.bank-option-list .bank-option-heading .bank-logo{max-width:19px;height:21px;padding-top:2px;background:#ffffff;border-radius:50%;display:flex;flex:0 0 19px;justify-content:center;align-items:center;}
#creditcard_form div.bank-option-list .bank-option-heading .bank-logo img{width:19px;height:auto;}
#creditcard_form div.bank-option-list .bank-option-heading .bank-emi-desc{padding-left:18px;flex:auto;}
#creditcard_form div.bank-option-list .bank-option-heading .bank-emi-desc .emi-small{margin-top:7px;}
#creditcard_form div.bank-option-list .bank-option-heading .arrow-action{width:7px;height:7px;border-left-width:1px;border-bottom-width:1px;border-width:0px 1px 1px 0;border-style:solid;border-color:#1d1c1c;margin-left:0px;transform:rotate(45deg);align-self:center;transition:0.3s all;}
#creditcard_form div.bank-option-list .emi-plan-list-all{position:relative;border:none;  /* padding: 10px 10px 2px 10px; */padding-bottom:2px;display:flex!important;flex-wrap:wrap;margin:0 -8px;  /* background: #fff; */overflow:hidden;}
#creditcard_form div.emi-plan-list-all .emi-list{display:flex;max-width:50%;flex:0 0 50%;flex-wrap:wrap;align-items:flex-start;padding:0;  /* background: #ffffff; */padding:0 8px;margin-bottom:12px!important;}
#creditcard_form div.emi-plan-list-all .emi-list .emi-list-info{background:#f8f8f8;border-radius:6px;border-width:1px;border-style:solid;border-color:transparent;}
#creditcard_form div.emi-plan-list-all .emi-list .emi-plan-check{padding:10px 13px;width:100%;display:flex;flex-direction:column;}
#creditcard_form div.emi-plan-list-all .emi-list .title-heading{font-size:13px;position:relative;cursor:pointer;  /* width: 100%; */padding-right:30px;font-weight:600;}
#creditcard_form div.emi-plan-list-all .emi-list .title-heading strong{font-weight:600;display:block;padding-top:5px;}
#creditcard_form div.emi-plan-list-all .emi-list .title-heading span{font-size:12px;padding-top:8px;display:block;color:#8a8a8a;}
#creditcard_form div.emi-plan-list-all .emi-list .title-heading strong.emi-nocost-text{color:#13b152;padding-top:0;}
#creditcard_form div.emi-plan-list-all .emi-list .title-heading:after{content:"";position:absolute;right:0;width:16px;height:16px;margin-right:0;background:url("../images/icons/circle-uncheck.svg") no-repeat right center;top:0;}
#creditcard_form div.bank-option-list.save-card-data-form * .emi-option-details{padding:0 16px 16px;display:none;}
#creditcard_form div.emi-plan-list-all  .emi-option-details .emi-info{display:none;}
#creditcard_form div.emi-plan-list-all  .emi-option-details .emi-info .checkbox label{line-height:16px;font-size:11px;padding-left:5px;}
#creditcard_form div.emi-plan-list-all .emi-option-details .emi-info .checkbox input[type="checkbox"]{display:inline-block;position:relative;padding-left:3px;top:2px;}
#creditcard_form div.emi-plan-list-all .emi-list .emi-option-details p{font-size:12px;line-height:18px;margin-bottom:12px;}
#creditcard_form div.emi-plan-list-all .emi-list .emi-option-details p:last-child{margin-bottom:0;}
#creditcard_form div.emi-plan-list-all .emi-list .emi-option-details p strong{font-weight:600;}
#creditcard_form div.emi-plan-list-all .emi-list .emi-option-details .debit-emi-text-list{list-style:none;}
#creditcard_form div.emi-plan-list-all .emi-list .emi-option-details .debit-emi-text-list li{position:relative;padding-left:14px;line-height:16px;font-size:12px;margin-bottom:12px;}
#creditcard_form div.emi-plan-list-all .emi-list .emi-option-details .debit-emi-text-list li:last-child{margin-bottom:0;}
#creditcard_form div.emi-plan-list-all .emi-list .emi-option-details .debit-emi-text-list li:before{content:"";width:4px;height:4px;position:absolute;background:#333;left:0;top:5px;border-radius:50%;}
#creditcard_form div.emi-plan-list-all .emi-list.emi-active .emi-list-info{border-color:#e4e4e4;padding-bottom:0;}
#creditcard_form div.emi-plan-list-all .emi-list.emi-active .emi-plan-check .title-heading:after{background:url("../images/icons/circle-check-solid.svg") no-repeat right center;}
#creditcard_form div.emi-plan-list-all .emi-list .emi-total-cost{  /* margin-left: auto; */
text-align:left;font-size:13px;position:relative;font-weight:600;}
#creditcard_form div.emi-plan-list-all .emi-list .emi-total-cost strong{display:block;font-weight:600;}
#creditcard_form div.emi-plan-list-all .emi-list .emi-total-cost span{display:block;font-size:12px;padding-top:8px;font-weight:400;}
#creditcard_form div.emi-plan-list-all .emi-list .emi-total-cost span:last-child{padding-top:3px;}
#creditcard_form div.emi-plan-list-all .emi-list .emi-not-available{display:none;font-size:11px;padding:0 14px 12px;font-weight:600;color:#f92c2c;line-height:15px;}
#creditcard_form div.emi-plan-list-all .emi-list.emi-list-disabled .emi-plan-check{opacity:0.35;padding:12px 14px;}
#creditcard_form div.emi-plan-list-all .emi-list.emi-list-disabled .emi-not-available{display:block;}
#creditcard_form div.bank-option-list.save-card-data-form{padding:0;margin-bottom:0;border-radius:6px 6px 0 0;box-sizing:border-box;}
#creditcard_form div.bank-option-list.save-card-data-form *{box-sizing:border-box;}
#creditcard_form div.bank-option-list.save-card-data-form .bank-option-heading{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #e4e4e4;border-radius:6px 6px 0 0;}
#creditcard_form div.bank-option-list.save-card-data-form .bank-option-heading .emi-heading{display:flex;flex-wrap:no-wrap;}
.save-card-info{display:flex;align-items:center;width:100%;}
.save-card-info .save-card-number{font-size:13px;font-weight:bold;display:flex;align-items:center;}
.save-card-info .save-card-number .card-bank-icon{width:20px;height:20px;display:inline-flex;align-items:center;margin-right:10px;}
.save-card-info .save-card-number .card-bank-icon img{max-width:100%;}
.save-card-info .save-card-number .space-number{display:inline-block;width:8px;}
.save-card-info .save-card-number .dot{list-style:none;display:inline-block;width:5px;height:5px;border-radius:50%;margin:0 2px;background-color:#101010;}
.save-card-info .save-card-number .dot:last-child{margin-right:6px;}
.save-card-info .save-card-logo{margin-left:auto;margin-top:-2px;margin-right:0;}
.save-card-info .save-card-logo img{width:75px;}
.save-card-info .save-delete-icon{width:10px;margin-top:0;cursor:pointer;}
.save-card-info .save-delete-icon svg{fill:#101010;fill-opacity:0.7;}
.save-card-info .card-check{position:absolute;right:14px;width:16px;height:16px;margin-right:0;background:url("../images/icons/circle-uncheck.svg") no-repeat right center;top:50%;transform:translateY(-50%);}
.active-card{border-color:var(--brand-color);}
.active-card .pay-emi-card{display:flex;}
.active-card .card-check{background:url("../images/icons/circle-check-solid.svg") no-repeat right center;}
#creditcard_form div.save-card-details-list{padding-top:8px;box-sizing:border-box;display:none;}
#creditcard_form div.save-card-details-list *{box-sizing:border-box;}
.save-card-details-list .save-card-box{position:relative;margin-bottom:15px;display:block;}
#creditcard_form div.save-card-box{position:relative;margin-bottom:15px;display:block;}
#creditcard_form div.save-card-data,.save-card-data-form{border:1px solid #dcdfe4;padding:11px 11px 11px 11px;border-radius:6px;position:relative;cursor:pointer;display:block;}
.save-card-data-form{display:none;}
#creditcard_form div.save-card-data{padding:0;overflow:hidden;}
.save-card-details{padding:11px;display:block;}
#creditcard_form div.save-card-data .save-card-info{display:flex;align-items:center;}
#creditcard_form div.save-card-data .save-card-info .save-card-number{font-size:13px;font-weight:400;display:flex;align-items:center;}
#creditcard_form div.save-card-data .save-card-info .save-card-number .card-bank-icon{width:20px;height:20px;display:inline-flex;align-items:center;margin-right:10px;}
#creditcard_form div.save-card-data .save-card-info .save-card-number .card-bank-icon img{max-width:100%;}
#creditcard_form div.save-card-data .save-card-info .save-card-number .space-number{display:inline-block;width:8px;}
#creditcard_form div.save-card-data .save-card-info .save-card-number .dot{list-style:none;display:inline-block;width:5px;height:5px;border-radius:50%;margin:0 2px;background-color:#101010;}
#creditcard_form div.save-card-data .save-card-info .save-card-number .dot:last-child{margin-right:6px;}
#creditcard_form div.save-card-data .save-card-info .save-card-number .dot.primary-bg{background-color:var(--brand-color);}
#creditcard_form div.save-card-data .save-card-info .save-card-logo{margin-left:auto;margin-top:-2px;margin-right:16px;}
#creditcard_form div.save-card-data .save-card-info .save-card-logo.master-card-l img{width:27px;height:17px;max-width:100%;}
#creditcard_form div.save-card-data .save-card-info .save-card-logo.visa-card-l img{}
#creditcard_form div.save-card-data .save-card-info .save-delete-icon{width:10px;margin-top:0;cursor:pointer;}
#creditcard_form div.save-card-data .save-card-info .save-delete-icon svg{fill:#101010;fill-opacity:0.7;}
#creditcard_form div.save-card-data .save-card-info .card-check{position:absolute;right:14px;width:16px;height:16px;margin-right:0;background:url("../images/icons/circle-uncheck.svg") no-repeat right center;top:50%;transform:translateY(-50%);}
#creditcard_form div.save-card-data.active-card .save-card-details{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #e4e4e4;border-radius:6px 6px 0 0;border-color:#0947c4;}
#creditcard_form div.save-card-data.active-card .pay-emi-card{display:flex;}
#creditcard_form div.save-card-data.active-card{border-color:#0947c4;}
#creditcard_form div.emi-banks-tenure{display:none;border-color:#e4e4e4;padding:10px 10px 2px 10px;flex-wrap:wrap;}
#creditcard_form div.save-card-details-list  .full-deatils{padding:0 16px 16px;}
#creditcard_form div.save-card-data.active-card .card-check{background:url("../images/icons/circle-check-solid.svg") no-repeat right center;}
@media (max-width:767px){
	#creditcard_form div.emi-plan-list-all .emi-list .emi-list-info{width:100%;}
	#creditcard_form div.emi-plan-list-all .emi-list{max-width:100%;flex:0 0 100%;}
	#creditcard_form div.bank-option-list{margin-top:10px!important;}
}


#verticalTab #creditcard_form #pay-by-qrcode  *{
	box-sizing:border-box;
	
}
#verticalTab #creditcard_form #pay-by-qrcode, #verticalTab #creditcard_form #pay-by-upi-id {
    margin-bottom: 36px !important;
}
#verticalTab .upi-new-flow .title {
    font-size: 14px !important;
    color: #191919;
    font-weight: 600 !important;
    margin: 0 0 14px 0;
}
#verticalTab .pay-by-qrcode .upi-qr {
    background-color: #ffffff;
    padding: 6px;
}
#verticalTab .pay-by-qrcode .upi-qr .qrcode {
    max-width: 118px;
    max-height: 118px;
    vertical-align: top;
    position: relative;
}

#verticalTab .pay-by-qrcode .upi-qr .qrcode, #verticalTab .pay-by-qrcode .upi-qr .qrcontent {
    display: inline-block;
}

#verticalTab .pay-by-qrcode .upi-qr.active-qr .qrcode .qr-overlay, #verticalTab .pay-by-qrcode .upi-qr.active-qr .qrcode a.qr-button, #verticalTab .pay-by-qrcode .upi-qr .qrcontent .expire, #verticalTab .pay-by-qrcode .upi-qr .qrcontent .cancel-qr {
    display: none;
}

#verticalTab .pay-by-qrcode .upi-qr .qrcode .qr-overlay, #verticalTab .pay-by-qrcode .upi-qr .qrcode a.qr-button, #verticalTab .pay-by-qrcode .upi-qr.active-qr .qrcontent .expire, #verticalTab .pay-by-qrcode .upi-qr.active-qr .qrcontent .cancel-qr {
    display: inline-block;
}

#verticalTab .pay-by-qrcode .upi-qr .qrcode .qr-overlay {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0.8;
}

#verticalTab .pay-by-qrcode .upi-qr .qrcode a.qr-button {
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 2;
    border-radius: 25px;
    min-height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    padding: 3px 10px;
    margin-left: 6px;
    width: 105px;
    margin-top: -11px;
    font-size: 12px !important;
}
/*GENERATING LOADER START*/
#verticalTab .pay-by-qrcode .upi-qr .qrcode a.qr-button .pretext {
    display: flex;
    align-items: center;
    justify-content: center;
}

#verticalTab .pay-by-qrcode .upi-qr .qrcode a.qr-button .preload {
    display: none;
    align-items: center;
    justify-content: center;
    column-gap: 5px;
}

#verticalTab .pay-by-qrcode .upi-qr .qrcode a.qr-button .preload .gen-loader {
    border: 2px solid #fff;
    border-radius: 50%;
    border-top: 2px solid transparent;
    width: 12px;
    height: 12px;
    display: inline-block;
    animation: genLoader 1s linear infinite;
}

@keyframes genLoader {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/*GENERATING LOADER END*/
#verticalTab .pay-by-qrcode .upi-qr .qrcontent {
    font-size: 12px !important;
    max-width: 155px;
    margin-left: 12px !important;
    line-height: 18px !important;
    margin: 1px 0 0 5px !important;
}

#verticalTab .pay-by-qrcode .upi-qr .qrcontent .title {
    display: block;
    font-weight: 600 !important;
    margin: 2px 0 6px 0;
    font-size: 14px !important;
    color: #191919;
}

#verticalTab .pay-by-qrcode .upi-qr .qrcontent .expire {
    font-size: 12px !important;
    color: #787878;
    /*display:block;*/
}

#verticalTab .pay-by-qrcode .upi-qr .qrcontent .expire .timer {
    font-size: 12px !important;
    font-weight: 800;
    color: #191919;
}

#verticalTab .pay-by-qrcode .upi-qr .qrcontent a {
    display: block;
    font-size: 12px !important;
    margin-top: 5px !important;
    color: #007fbd;
}

body.active-qr input, body.active-qr select, body.active-qr a, body.active-qr li, body.active-qr li span, body.active-qr h2.resp-accordion {
    pointer-events: none;
    touch-action: none;
}

body.active-qr #verticalTab .pay-by-qrcode .upi-qr.active-qr .qrcontent .cancel-qr, body.active-qr .cancel-upi-msg a.primary-button-bg, body.active-qr .cancel-upi-msg a.secondary-button-bg {
    pointer-events: auto;
    touch-action: auto;
}

/*body.active-qr .upi-overlay .cancel-upi-msg a.primary-button-bg, body.active-qr .upi-overlay .cancel-upi-msg a.secondary-button-bg*/
#verticalTab .pay-by-qrcode .upi-qr.active-qr .qrcode .qr-overlay, #verticalTab .pay-by-qrcode .upi-qr.active-qr .qrcode a.qr-button, #verticalTab .pay-by-qrcode .upi-qr .qrcontent .expire, #verticalTab .pay-by-qrcode .upi-qr .qrcontent .cancel-qr {
    display: none;
}

/* #verticalTab .pay-by-qrcode .upi-qr .qrcode .qr-overlay, #verticalTab .pay-by-qrcode .upi-qr .qrcode a.qr-button, #verticalTab .pay-by-qrcode .upi-qr.active-qr .qrcontent .expire, #verticalTab .pay-by-qrcode .upi-qr.active-qr .qrcontent .cancel-qr {
    display: inline-block;
} */

.upi-msg-overlay {
    position: fixed;
    z-index: 1000;
    background-color: rgba(114, 114, 114, 0.7);
	    width: 100%;
    height: 100%;
	 top: 0;
    left: 0;
    display: none;
	box-sizing:border-box;
}

.cancel-upi-msg {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1005;
    max-width: 376px;
    height: 208px;
    padding: 25px;
    font-size: 14px !important;
    background: #ffffff;
    text-align: center;
    border-radius: 4px;
	box-sizing:border-box;
}
.cancel-upi-msg *{
	box-sizing:border-box;
}
.cancel-upi-msg span {
    font-weight: 600;
    font-size: 16px !important;
	line-height: 24px;
}

.cancel-upi-msg a.primary-button-bg, .cancel-upi-msg a.secondary-button-bg {
    font-size: 15px;
    padding: 5px 20px;
    line-height: 25px;
}

.cancel-upi-msg a.close-qr-msg, .cancel-upi-msg a.cancel-qr-payment, .cancel-upi-msg.cancel-qr-msg a.close-upi-msg, .cancel-upi-msg.cancel-qr-msg a.cancel-upi-payment {
    display: none;
}

.cancel-upi-msg.cancel-qr-msg a.close-qr-msg, .cancel-upi-msg.cancel-qr-msg a.cancel-qr-payment {
    display: inline-block;
}
