@font-face {
    font-family: "PTSans-Regular";
    src: url("/_ui/responsive/common/assets/fonts/PTSans-Regular.eot");
    src: url("/_ui/responsive/common/assets/fonts/PTSans-Regular.eot?#iefix") format("embedded-opentype"),
    url("/_ui/responsive/common/assets/fonts/PTSans-Regular.woff2") format("woff2"),
    url("/_ui/responsive/common/assets/fonts/PTSans-Regular.woff") format("woff"),
    url("/_ui/responsive/common/assets/fonts/PTSans-Regular.ttf") format("truetype"),
    url("/_ui/responsive/common/assets/fonts/PTSans-Regular.svg#PTSans-Regular") format("svg");
}

@font-face {
    font-family: "PTSans-Bold";
    src: url("/_ui/responsive/common/assets/fonts/PTSans-Bold.eot");
    src: url("/_ui/responsive/common/assets/fonts/PTSans-Bold.eot?#iefix") format("embedded-opentype"),
    url("/_ui/responsive/common/assets/fonts/PTSans-Bold.woff2") format("woff2"),
    url("/_ui/responsive/common/assets/fonts/PTSans-Bold.woff") format("woff"),
    url("/_ui/responsive/common/assets/fonts/PTSans-Bold.ttf") format("truetype"),
    url("/_ui/responsive/common/assets/fonts/PTSans-Bold.svg#PTSans-Bold") format("svg");
}

@font-face {
    font-family: "FagoNoRegular-Roman";
    src: url("/_ui/responsive/common/assets/fonts/FagoNoRegular-Roman.eot");
    src: url("/_ui/responsive/common/assets/fonts/FagoNoRegular-Roman.eot?#iefix") format("embedded-opentype"),
    url("/_ui/responsive/common/assets/fonts/FagoNoRegular-Roman.woff2") format("woff2"),
    url("/_ui/responsive/common/assets/fonts/FagoNoRegular-Roman.woff") format("woff"),
    url("/_ui/responsive/common/assets/fonts/FagoNoRegular-Roman.ttf") format("truetype"),
    url("/_ui/responsive/common/assets/fonts/FagoNoRegular-Roman.svg#FagoNoRegular-Roman") format("svg");
}

@font-face {
    font-family: "DancingScript";
    src: url("/_ui/responsive/common/assets/fonts/DancingScript.eot");
    src: url("/_ui/responsive/common/assets/fonts/DancingScript.eot?#iefix") format("embedded-opentype"),
    url("/_ui/responsive/common/assets/fonts/DancingScript.woff2") format("woff2"),
    url("/_ui/responsive/common/assets/fonts/DancingScript.woff") format("woff"),
    url("/_ui/responsive/common/assets/fonts/DancingScript.ttf") format("truetype"),
    url("/_ui/responsive/common/assets/fonts/DancingScript.svg#DancingScript") format("svg");
}

@font-face {
    font-family: "DancingScript-Bold";
    src: url("/_ui/responsive/common/assets/fonts/DancingScript-Bold.eot");
    src: url("/_ui/responsive/common/assets/fonts/DancingScript-Bold.eot?#iefix") format("embedded-opentype"),
    url("/_ui/responsive/common/assets/fonts/DancingScript-Bold.woff2") format("woff2"),
    url("/_ui/responsive/common/assets/fonts/DancingScript-Bold.woff") format("woff"),
    url("/_ui/responsive/common/assets/fonts/DancingScript-Bold.ttf") format("truetype"),
    url("/_ui/responsive/common/assets/fonts/DancingScript-Bold.svg#DancingScript-Bold") format("svg");
}

@font-face {
    font-family: "Rupakara";
    src: url("/_ui/responsive/common/assets/fonts/Rupakara.eot");
    src: url("/_ui/responsive/common/assets/fonts/Rupakara.eot?#iefix") format("embedded-opentype"),
    url("/_ui/responsive/common/assets/fonts/Rupakara.woff2") format("woff2"),
    url("/_ui/responsive/common/assets/fonts/Rupakara.woff") format("woff"),
    url("/_ui/responsive/common/assets/fonts/Rupakara.ttf") format("truetype"),
    url("/_ui/responsive/common/assets/fonts/Rupakara.svg#Rupakara") format("svg");
}


.bodyoverflow {
    position: fixed;
    overflow: hidden;
    width: 99.1%;
}

.bodyoverflowPLP {
    overflow: hidden;
    width: 99.1%;
}

* {
    margin: 0;
    padding: 0;
}

ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

a, a:hover, a:focus {
    text-decoration: none;
    outline: none;
    color: #ff5d3b;/*#8c1717 */
}

img {
    max-width: 100%;
    height: auto;
}

input, select, textarea {
    outline: none;
    border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    -ms-border-radius: 0 0 0 0;
}

input::-ms-clear, input::-ms-reveal {
    display: none;
    width: 0px;
    height: 0px;
}

.imageholder span {
    display: none;
}

label.error, span.error {
    display: none;
}

input:-webkit-autofill {
    background-color: transparent !important;
}

.pad-zero {
    padding-left: 0;
    padding-right: 0;
}

.back-to-top {
    width: 40px;
    height: 40px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") -436px -1597px no-repeat #000;
    position: fixed;
    right: 20px;
    bottom: 48px;
    cursor: pointer;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    opacity: 0.7;
    display: none;
    z-index: 1000;

}

.qtypdp{
    left:23px;
    bottom:20px;
    position: absolute;
    border-radius: 50%;
    background-color: #ff5d3b;
    /*background-color: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
    background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
    background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
    background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    height: 17px;
    width: 17px;
    color: white;
    text-align: center;
    height: 17px;
    width: 17px;
    font-size: 12px;
    font-weight: bold;
}

.size_guide_main h2{
    padding-top: 15px;
}

/* .pdpRound{
    padding: 0;
    border-radius: 50%;
    border: 1px solid #e3e3e3;
    width: 40px;
    height: 40px;
    background: #fff;
    margin-bottom: 10px;
}
 */
.shareicon-wishlist .miniCart {
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -176px -888px no-repeat white !important;
}

.sbt-button {
    /*background: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
    background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
    background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
    background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    width: 133px;
    height: 40px;
    color: #fff;
    text-align: center;
    border: none;
    outline: none;
    font: 14px/38px 'PTSans-Regular';
    padding: 0;
    margin: 0;
}

.sbt-button:hover, .sbt-button:focus {
    color: #fff;
    background: #666666;
}

/*  Added for ECD-954:Size chart on PDP should open in a new window.
    [03 May 2017 : Abhay] */

#close_size_guide{
    width: 50px;
    height: 48px;
    position: fixed;
    z-index: 99999999;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -205px -134px no-repeat;
    cursor: pointer;
    display: none;
    float:right;
    position: relative;
}

#outer_overlay{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:black;
    z-index: 99999998;
    height: 100%;
    width: 100%;
    display: none;
    overflow: auto;
    opacity:0.5;
}


#overlay {
    display: none;
    position: fixed;
    top: 10%;
    left: 5%;
    right: 5%;
    bottom: 10%;
    overflow: auto;
    text-align:center;
    background: white;
    color: black;
    z-index: 99999999;
}


.cancel-button {
    background: #333333;
    width: 133px;
    height: 40px;
    color: #fff;
    text-align: center;
    border: none;
    outline: none;
    font: 14px/38px 'PTSans-Regular';
    padding: 0;
    margin: 0;
}

.cancel-button:hover, .cancel-button:focus {
    color: #fff;
    background: #666666;
}

.sbt-gray {
    background: #333333;
    color: #fff;
    width: 133px;
    height: 40px;
    text-align: center;
    border: none;
    outline: none;
    font: 14px/38px 'PTSans-Regular';
    padding: 0;
    margin: 0;
}

.sbt-gray:hover, .sbt-gray:focus {
    color: #fff;
}

.ajax-loader {
    background-image: url("/_ui/responsive/common/assets/images/ajax-loader.gif");
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 16px;
    height: 16px;
    float: right;
    position: relative;
    right: 10px;
    top: 4px;
    display: none;
}
.ajax-loader.withred {background-image: url("/_ui/responsive/common/assets/images/Rolling.gif");width: 17px;
    height: 17px;}
.rupee {
    font-family: 'Rupakara' !important;
    font-weight: normal;
}

.ui-state-highlight {
    border: solid 1px #8f1511 !important;
}

.ui-tooltip {
    border: solid 1px #8f1511 !important;
    box-shadow: inherit !important;
    background: #8f1511 !important;
    font: 10px/12px 'PTSans-Regular' !important;
    color: #fff !important;
    border-radius: inherit !important;
    z-index: 99999 !important;
    opacity: 1 !important;
}

.for-tooltip ~ .ui-tooltip {z-index: 999999999 !important;}

.ui-tooltip:before {
    content: "";
    position: absolute;
    left: -6px;
    top: 8px;
    border-top: solid 6px transparent;
    border-bottom: solid 6px transparent;
    border-right: solid 6px #8f1511;
}

.global-error-message, .global-warning-message {
    font: italic 13px/16px 'PTSans-Regular';
    color: #8f1511;
    padding: 5px 80px;
    display: inline-block;
}

.global-info-message {
    font: italic 13px/16px 'PTSans-Regular';
    color: #999;
    padding: 5px 80px;
    display: inline-block;
    position: relative;
}

.global-info-message:before {
    content: "";
    position: absolute;
    left: 62px;
    top: 3px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -16px -512px;
    width: 19px;
    height: 19px;
}

.global-sucess-message {
    font: italic 13px/16px 'PTSans-Regular';
    color: #00b44c;
    padding: 5px 80px;
    display: inline-block;
}

.breadcrumb {
    background: none;
    margin: 0;
    padding: 14px 0;
}

.breadcrumb > .active {
    color: #999 !important;
}

.breadcrumb li {
    font: 12px/18px 'PTSans-Regular';
    color: #999;
}

.breadcrumb li a {
    color: #999;
}

.breadcrumb li > li + li::before {
    padding: 0 20px;
}

/* Breadcrumb div Start */
.breadcrum_main {
    background: #f8f8f8;
    overflow: hidden;
}

.breadcrum_main .breadcrumb > li + li::before {
    padding: 0 17px !important;
}

/* Breadcrumb div End */
.continue-btn {
    /*background: #8f1511;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    color: #fff;
    text-transform: uppercase;
    font: 16px/26px 'PTSans-Bold';
    padding: 7px 0;
    width: 100%;
    outline: none;
    border: none;
    border-radius: 4px;
    text-align: center;
}

.inactive-btn {
    background: #fff;
    color: #ff5d3b!important;
    border: 1px solid #ff5d3b;
    text-transform: uppercase;
    font: 16px/26px 'PTSans-Bold';
    padding: 7px 0;
    outline: none;
    text-align: center;
    width: 100%;
    display: block;
}

.inactive-btn:hover {
    color: #ff5d3b!important;
}

.inner_review {
    width: 100%;
    float: left;
    border-bottom: 1px #eaeaea solid;
    border-top: 1px #eaeaea solid;
    /*  padding: 43px 0 0 0; */
}

.inner_review ul.full_w {
    display: table;
    margin: 0 auto;
    width: 100%;
    padding: 0 30px;
}

.inner_review ul.full_w li {
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
}
.inner_review ul.full_w li .profile_img {
    float: left;
    width: 70px;
    color: #9e9e9e;
    font: 14px/22px 'PTSans-Regular';
    text-align: center;
    padding-right: 0px;
    margin-right: 15px;
    word-break: break-all;
}

.inner_review ul.full_w li .profile_img .picure_img {
    width: 60px;
    height: 60px;
    float: left;
    display: block;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    -o-border-radius: 50px;
    background: #f6f6f6 url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat 20px -291px;
}

.inner_review ul.full_w li .review_text {
    /* width: 557px; */
    float: left;
    width: calc(100% - 100px);
    word-break: break-all;
    /* margin: 0 0 0 30px; */
}

.inner_review ul.full_w li .review_text ul li {
    width: 85%;
    margin: 0 0 20px 0;
    font: 14px/22px 'PTSans-Regular';
    color: #5c5c5c;
}

.inner_review ul.full_w li .review_text ul li:first-child {
    margin: 0;
}


.inner_review ul.full_w li .review_text ul li .title_text {
    display: flex;
    font:600 16px/22px Open Sans;
    min-width: 260px;
    color: #333;
}

.inner_review ul.full_w li .review_text ul li .date {
    color: #999;
    font: 13px/22px 'Open Sans';
    float: left;
    /*   clear: left; */
    margin: 5px 0 5px;
}

.inner_review ul.full_w li .review_text ul li p {
    /* color:#9e9e9e; */
    font: 13px/16px 'Open Sans';
    margin: 5px 0 0;
    /* float: left; */
}
.inner_review ul.full_w li .review_text ul li p.name{
  position: relative;
  color: #999;
  float: left;
  padding-right: 15px;
  margin-right: 15px;
  /* border-right: 1px solid #e8e8e8; */
}
.inner_review ul.full_w li .review_text ul li p.name::after{
  content: '';
  position: absolute;
  right: 0;
  top: 5px;
  width: 1px;
  height: 16px;
  background-color: #e8e8e8;
}

.inner_review ul.full_w li .review_text ul li p span {
    font: 14px/22px 'PTSans-Bold';
    padding-right:10px;
}

.inner_review ul.full_w li .review_text ul li p span.size {
    margin: 0 0 0 10px;
}

.inner_review ul.full_w li .range_ration {
    width: 456px;
    float: right;
    padding: 50px 0 0 0;
}

.inner_review ul.full_w li .range_ration ul {
    width: 100%;
    padding: 0 0 15px 0;
    float: left;
}

.inner_review ul.full_w li .range_ration ul li {
    float: left;
    margin: 0 0 0 20px;
}

.inner_review ul.full_w li .range_ration ul li.first_title {
    font: 16px/22px 'PTSans-Regular';
    text-align: right;
    color: #666;
    width: 70px;
    text-transform: uppercase;
}

.inner_review ul.full_w li .range_ration ul li.bar_ratio {
    width: 345px;
}

.inner_review ul.full_w li .range_ration ul li.bar_ratio .runs_small {
    float: left;
    color: #9b9b9b;
    font: 12px/22px 'PTSans-Regular';
}

.inner_review ul.full_w li .range_ration ul li.bar_ratio .range_large {
    float: right;
    color: #9b9b9b;
    font: 12px/22px 'PTSans-Regular';
}

.inner_review ul.full_w li .range_ration ul li.last_div {
    width: 25px;
    display: none;
    color: #5c5c5c;
    font: 16px/22px 'PTSans-Regular';
}

/* Rating Bar Start */
.progress {
    position: relative;
    height: 10px !important;
    background: #e3e3e3 !important;
    margin: 5px 0 0 0 !important;
    width: 100%;
    border-radius: 0 !important;
}

.progress-bar {
    font-family: arial;
    font-size: 1px;
    color: white;
    text-align: right;
    text-shadow: 0px 0px 2px #000;
    text-indent: 9999px;
    overflow: hidden;
    height: 10px;
    /*background: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
    background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
    background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
    background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

}

/* Rating Bar Start */
/* Review Main Div Start */
.review_main_div {
    /* Start Rating Start */
    /* Start Rating End */
    /* Arrow */

}

.review_main_div .no_review {
    float: left;
    color: #999999;
    font: 14px/19px 'PTSans-Regular';
    margin: 0 15px 15px 0;
}

.review_main_div .filter_rating {
    width: 120px;
    position: relative;
    margin: 0 0 15px 0;
    float: left;
}

.review_main_div .filter_rating h3 {
    font: 14px/22px 'PTSans-Regular';
    color: #999999;
    margin: 0;
    cursor: pointer;
    position: relative;
    text-align: right;
	padding-right: 25px;
}

/* .review_main_div .filter_rating h3 i:before {
    position: absolute;
    right: -11px;
    top: -12px;
} */

.review_main_div .filter_rating .filter_star {
    position: absolute;
    z-index: 9999;
    top: 32px;
    right: 0;
    width: 150px;
    display: none;
}

.review_main_div .filter_rating .filter_star ul {
    background: #fff;
    border: 1px #f8f8f8 solid;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 2px 1px 2px #f8f8f8;
}

.review_main_div .filter_rating .filter_star ul li {
    padding: 5px 10px;
    border-bottom: 1px #f8f8f8 solid;
}

.review_main_div .filter_rating .filter_star ul li:first-child {
    padding: 10px 10px 3px 10px;
}

.review_main_div .filter_rating .filter_star ul li .overall_ratings {
    width: 87px;
    margin: 0 auto;
    cursor: pointer;
}

.review_main_div .filter_rating .filter_star ul li .overall_ratings i {
    display: none;
    font-size: 0;
    line-height: 0;
}

.review_main_div .filter_rating .filter_star ul li .overall_ratings .sm_startrate {
    width: 87px;
    height: 15px;
    padding: 0;
    margin: 1px 0 0;
    background: none !important;
    float: right;
}

.review_main_div .filter_rating .filter_star ul li .overall_ratings .fivestar {
    background: url("/_ui/responsive/common/assets/images/rating.png?timeStamp=_ts@070803590259#ts_");
    background-size: contain;
    height: 15px;
    width: 87px;
}

.review_main_div .filter_rating .filter_star ul li .overall_ratings .fourstar {
    background: url("/_ui/responsive/common/assets/images/rating.png?timeStamp=_ts@070803590259#ts_");
    background-size: contain;
    height: 15px;
    width: 67px;
}

.review_main_div .filter_rating .filter_star ul li .overall_ratings .threestar {
    background: url("/_ui/responsive/common/assets/images/rating.png?timeStamp=_ts@070803590259#ts_");
    background-size: contain;
    height: 15px;
    width: 51px;
}

.review_main_div .filter_rating .filter_star ul li .overall_ratings .twostar {
    background: url("/_ui/responsive/common/assets/images/rating.png?timeStamp=_ts@070803590259#ts_");
    background-size: contain;
    height: 15px;
    width: 33px;
}

.review_main_div .filter_rating .filter_star ul li .overall_ratings .onestar {
    background: url("/_ui/responsive/common/assets/images/rating.png?timeStamp=_ts@070803590259#ts_");
    background-size: contain;
    height: 15px;
    width: 17px;
}

.review_main_div .filter_rating:after {
    content: "";
    position: absolute;
    right: 0;
    top: 10px;
    width: 10px;
    height: 6px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -300px -153px;
}

.review_main_div .overall_ratings {
    width: 87px;
    /* margin: 0 auto; */
}

.review_main_div .overall_ratings i {
    display: none;
    font-size: 0;
    line-height: 0;
}

.review_main_div .overall_ratings .sm_startrate {
    width: 86px;
    height: 15px;
    padding: 0;
    margin: 5px 0;
    background: url("/_ui/responsive/common/assets/images/rating-bg.png?timeStamp=_ts@070803590259#ts_");
    background-size: contain;
    float: right;
    overflow:hidden;
}

.review_main_div .overall_ratings .sm_star_active {
    background: url("/_ui/responsive/common/assets/images/rating.png?timeStamp=_ts@070803590259#ts_");
    background-size: contain;
    height: 15px;
    width: 0;
}

.review_main_div .arrow {
    background: url(arrow.png?timeStamp=_ts@070803590259#ts_) no-repeat;
    border: 0;
    display: none;
    position: absolute;
    top: -10px;
    left: 63px;
    height: 11px;
    width: 20px;
    text-indent: -9999px;
}

.review_main_div .next_prev {
    float: right;
    font: 14px/22px 'PTSans-Regular';
    color: #999999;
    margin-right:10px;
}

.review_main_div .next_prev a {
    color: #999999;
}

.pincode {
    display: none;
    width: 212px;
    margin: 13px auto;
    padding: 0;
}

.pincode .check_available {
    width: 100%;
    display: block;
}

.pincode .check_available input[type="number"] {
    width: 130px;
    height: 38px;
    float: left;
    padding: 10px;
    border: 1px #999999 solid;
    font: 13px/18px 'PTSans-Regular';
    color: #666;
}

.pincode .check_available input[type="tel"] {
    width: 130px;
    height: 38px;
    float: left;
    padding: 10px;
    border: 1px #999999 solid;
    font: 13px/18px 'PTSans-Regular';
    color: #666;
}

.pincode .check_available input[type="button"] {
    width: auto;
    height: 38px;
    color: #fff;
    font: 13px/18px 'PTSans-Bold';
    background: #999999;
    border: none;
    text-transform: uppercase;
    padding: 0 10px;
}

.pincode .check_available input[type="submit"] {
    width: 108px;
    height: 38px;
    color: #fff;
    font: 13px/18px 'PTSans-Bold';
    background: #ff5d3b;
    border: none;
    text-transform: uppercase;
    padding: 0 10px;
}

.pincode .pincode_results_wrap {
    width: 100%;
    line-height: 38px;
    display: none;
    font: 13px/18px 'PTSans-Regular';
}

.pincode .pincode_results_wrap .pincode_display {
    background: #fff;
    border: 1px #999999 solid;
    width: 100%;
    height: 38px;
    line-height: 38px;
    float: left;
    margin-bottom: 15px;
}

.pincode .pincode_results_wrap p {
    margin: 0 0 10px 0 !important;
}

.pincode .pincode_results_wrap a {
    cursor: pointer;
  	 font-weight: normal;
    padding-left: 4px;
}

.pincode.active {
    display: block !important;
}

.mobile-pincode {
    display: none;
    width: 212px;
    margin: 0 auto;
}

.mobile-pincode input[type="text"] {
    width: 130px;
    height: 38px;
    float: left;
    padding: 10px;
    border: 1px #999999 solid;
    font: 13px/18px 'PTSans-Regular';
    color: #666;
}

.mobile-pincode input[type="submit"] {
    width: 82px;
    height: 38px;
    color: #fff;
    font: 13px/18px 'PTSans-Bold';
    background: #999999;
    border: none;
    text-transform: uppercase;
}

.mobile-pincode input[type="button"] {
    width: 82px;
    height: 38px;
    color: #fff;
    font: 13px/18px 'PTSans-Bold';
    background: #999999;
    border: none;
    text-transform: uppercase;
}

.select-wrapper {
    display: inline-block;
    font: 14px/18px 'PTSans-Regular';
    border: 1px solid #efefef;
    cursor: pointer;
    vertical-align: middle;
    font-weight: 400;
    width: 100%;
    position: relative;
    letter-spacing: normal;
}

.select-wrapper:after {
    content: "";
    position: absolute;
    right: 5px;
    top: 42%;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 6px solid #999;
    width: 0;
    height: 0;
}


@media ( min-width: 1280px) and (max-width: 1288px) {
    .container-responsive {
        margin: 0 -4px;
    }

    body {
        overflow-x: hidden;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .container-responsive {
        width: 100%;
        padding: 0 16px;
    }

    .container-responsive .row {
        margin-left: -16px;
        margin-right: -16px;
    }

    .container-responsive .col-mobile {
        padding-left: 16px;
        padding-right: 16px;
    }

    .container-responsive .padzero {
        padding: 0;
    }

    .back-to-top {
        width: 40px;
        height: 40px;
        right: 20px;
        bottom: 55px;
    }
    .template-pages-product-productLayout1Page {
        margin-bottom: 45px;
    }

    .breadcrumb {
        display: none;
    }

    .sbt-button {
        width: 88px;
        height: 35px;
        font: 12px/35px 'PTSans-Regular';
    }

    .sbt-gray {
        width: 88px;
        height: 35px;
        font: 12px/35px 'PTSans-Regular';
    }

    .ajax-loader {
        right: 10px;
    }
}

/*Sticky starts*/
.sticky-header {
    position: fixed;
    width: 100%;
    z-index: 11 !important;
    top: 0;
}

.sticky-header .user-icons.log-member li:first-child {
    padding: 0;
    /* width: 51px; */
}

.sticky-header .user-icons.log-member li:first-child a {
    width: 100%;
}

.sticky-header .user-icons.log-member li:first-child a.login {
    cursor: pointer;
    text-indent: -999em;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -16px 8px;
}

.sticky-header .user-icons.log-member li.active a.login {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -16px -878px;
}

.sticky-header .locator-order {
    display: none;
}

.sticky-header .logo {
   /*  width: 26px;
    height: 28px;
    left: 40px;
    top: 12px; 
    margin-left: 18%;*/
}

.sticky-header .logo a {
   /*  background: url("/_ui/responsive/common/assets/images/sticky-logo.png?timeStamp=_ts@070803590259#ts_") no-repeat 0 0; */
    width: 100%;
    height: 100%;
    display: inline-block;
}

/* .sticky-header .logo a object {
    display: none;
} */
/*
.sticky-header .logo a img {
    display: none;
} */

.sticky-header .search-mobile-icon {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -144px -226px;
    width: 51px;
    height: 55px;
    display: block;
    position: absolute;
    left: 995px;
    top: 0px;
    cursor: pointer;
}

.sticky-header .search-mobile-icon.active {
    background: #fff url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -144px -268px;
}

.sticky-header .search-mobile-wrap {
    display: block;
    border-left: solid 1px #e2e2e2;
    border-right: solid 1px #e2e2e2;
    border-bottom: solid 1px #e2e2e2;
    height: 60px;
    width: 300px;
    background: #fff;
    position: fixed;
    right: 50%;
    margin-right: -617px;
    top: 55px;
    z-index: 999999;
}

.sticky-header .search-mobile-wrap .search-wrap {
    width: 100%;
    margin: 0;
    top: 0;
    height: auto;
    right: 0;
    border: none;
}

.sticky-header .search-mobile-wrap .search-wrap input[type="text"] {
    width: 277px;
    border: solid 1px #cfcfcf;
    top: 15px;
    left: 10px;
}

.sticky-header .search-mobile-wrap .search-wrap input[type="submit"] {
    top: 16px;
    height: 28px;
    left: 11px;
}

.sticky-header .user-icons ul li {
    border-left: none;
}

.nav-bar.sticky-nav {
    background: none;
    position: fixed;
    width: 884px;
    z-index: 99999999;
    border-bottom: none;
    min-height: inherit;
    left: 50%;
    top: 0;
    margin-left: -542px;
    border-left: solid 1px #333;
    border-right: solid 1px #333;
}

.nav-bar.sticky-nav .container-responsive {
    width: 100%;
}

.nav-bar.sticky-nav .container-responsive .col-mobile {
    width: 100%;
}

.nav-bar.sticky-nav .nav-wrap > ul > li {
    padding: 17px 15px 18px;
}

.nav-bar.sticky-nav .nav-wrap > ul > li:first-child {
    padding: 17px 20px 17px 0;
}

/* .nav-bar.sticky-nav .nav-wrap > ul > li:nth-last-child(1) {
    background: url("/_ui/responsive/common/assets/images/sticky-citizen-logo.png?timeStamp=_ts@070803590259#ts_") no-repeat 0 0;
    width: 83px;
    height: 19px;
    margin: 15px 8px 18px 8px;
}
 */
.nav-bar.sticky-nav .nav-wrap > ul > li .sub-main-menu {
    top: 55px;
    position: fixed;
}

.nav-bar.sticky-nav .nav-wrap > ul > li > a {
    color: #fff;
    padding: 19px 0;
}

.nav-bar.sticky-nav .nav-wrap > a[title="First Citizen"] {
    background: url("/_ui/responsive/common/assets/images/sticky-citizen-logo.png?timeStamp=_ts@070803590259#ts_") no-repeat 0 0;
    width: 83px;
    height: 19px;
    margin: 15px 0 0 42px;
}

/*Sticky Ends*/
/*Header starts*/

header.active-overlay {
    z-index: 11;
}

header .search-mobile-icon {
    display: none;
}

header .search-mobile-wrap .search-wrap {
    font: 14px 'PTSans-Regular';
    width: 277px;
    height: 31px;
    float: right;
    margin: 17px 0 0;
    border: solid 1px #cfcfcf;
    background: #fff;
    position: absolute;
    right: 20px;
    top: 55px;
    display: block;
    z-index: 105;
}

header .search-mobile-wrap .search-wrap.mask {
    opacity: 0.1;
}

header .search-mobile-wrap .search-wrap input[type="submit"] {
    width: 22px;
    height: 29px;
    background: #fff url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -294px -55px;
    position: absolute;
    border: none;
    outline: none;
    -webkit-appearance: none;
    left: 0;
    top: 0;
    cursor: pointer;
    z-index: 1;
    text-indent: -999em;
}

header .search-mobile-wrap .search-wrap input[type="text"] {
    float: right;
    border: none;
    background: transparent;
    position: absolute;
    left: 0;
    width: 100%;
    padding: 0 10px 0 30px;
    height: 30px;
}

header .search-mobile-wrap .search-wrap input[type="text"]:-webkit-input-placeholder {
    color: #c5cdd2;
}

header .search-mobile-wrap .search-wrap input[type="text"]:-moz-input-placeholder {
    color: #c5cdd2;
}

header .search-mobile-wrap .search-wrap input[type="text"]:-ms-input-placeholder {
    color: #c5cdd2;
}

header .locator-order {
    float: left;
    width: auto;
}

header .locator-order ul {
    padding: 0;
}

header .locator-order ul li {
    float: left;
    padding: 0;
    margin: 0;
    width: 62px;
    text-align: center;
    position: relative;
}

header .locator-order ul li:first-child {
    width: 41px;
}

header .locator-order ul li:first-child a {
    float: left;
}

header .locator-order ul li a {
    float: left;
    width: 100%;
    height: 55px;
    cursor: pointer;
    margin: 0;
}

header .locator-order ul li a.locator {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -2px -845px;
}

header .locator-order ul li a.order {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat 2px -910px;
}

header .locator-order ul li a.shipping{
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -30px -844px;
}

header .locator-order ul li a.returns{
    background: url("/_ui/responsive/common/assets/images/dual-arrow.png") no-repeat center center;
}

header .locator-order ul li a.contactus {
    background: url("/_ui/responsive/common/assets/images/contactUsIcon.png?timeStamp=_ts@070803590259#ts_") no-repeat 15px 15px;
}

header .logo a {
    cursor: pointer;
    display: inline-block;
}

header .logo a object {
    width: 232px;
    height: 70px;
    pointer-events: none;
}

header .logo-mobile {
    display: none;
}

header .user-icons {
    color: #fff;
    text-align: left;
    float: right;
}

/* header .user-icons.log-member li:first-child {
    width: auto;
    padding: 0 18px 0;
} */

header .user-icons.log-member li:first-child a {
    display: inline-block;
  /*   padding: 17px 0 0; */
    width: auto;
}

header .user-icons.log-member li:first-child a.login {
    background: none;
    color: #fff;
    text-transform: uppercase;
    font: 13px/21px 'PTSans-Regular';
    cursor: default;
    text-indent: inherit;
}

/* header .user-icons.log-member li.active {
    background: #fff;
} */

header .user-icons.log-member li.active a.login {
    color: #333333;
}

header .user-icons ul {
    float: right;
}

header .user-icons ul li {
    float: left;
    padding: 0;
    margin: 0;

    /* width: 51px; */
    text-align: center;
    position: relative;
    cursor: pointer;
}

header .user-container ul li.active {
   /*  background: #fff; */
    height: 55px;
}

/*header .user-icons ul li.active span {
    color: #000;
}*/

header .user-icons ul li.active a.login {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -16px -878px;
}

header .user-icons ul li.active a.alerts {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -68px -880px;
}

header .user-icons ul li a.trackorder {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat 2px -910px;
}

/* header .user-icons ul li.active a.wishlist {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -118px -879px;
} */

/* header .user-icons ul li.active a.bags{
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -170px -879px;
} */

header .user-icons ul li.addtobag {
    background: #fff;
}

header .user-icons ul li.addtobag a.bags {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -265px -31px;
}

header .user-icons ul li.addtobag span {
    color: #ff5d3b;
}

header .user-icons ul li a {
    float: left;
    width: 100%;
  /*   height: 55px; */
    cursor: pointer;
    margin: 0;
   /*  text-indent: -999em; */
}

header .user-icons ul li a.login {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -16px 8px;
}

header .user-icons ul li a.alerts {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -68px 7px;
}

/* header .user-icons ul li a.wishlist {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -118px 8px;
} */

/* header .user-icons ul li a.bags {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -170px 8px;
} */

header .user-icons ul li span {
    position: absolute;
    top: 10px;
    right: 7px;
    font: 13px/15px 'PTSans-Regular';
    color: #fff;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .fc-big-banner ul li .slider-content {
        top: 0;
    }

    .sticky-header .search-mobile-icon {
        left: 743px;
    }

    .sticky-header .search-mobile-wrap {
        right: 21px;
        margin-right: 0;
    }

    header .search-mobile-wrap .search-wrap {
        width: 230px;
        right: 12px;
    }
}
.template-pages-MultiStepCheckoutSummaryPageTemplate .empty-content,.template-pages-CartPageTemplate .empty-content,.template-pages-CheckoutLoginPageTemplate .empty-content{
    display:none;
    }
@media ( min-width: 320px) and (max-width: 1023px) {
    .sticky-header {
        display: block;
    }

    .nav-bar.sticky-nav {
        display: none;
    }

    .empty-content {
        height: 115px;
        width: 100%;
        /* float: left; */
        display: block !important;
    }
    .template-pages-MultiStepCheckoutSummaryPageTemplate .empty-content,.template-pages-CartPageTemplate .empty-content,.template-pages-CheckoutLoginPageTemplate .empty-content{
    height:53px;
    }

    header {
        height: 50px;
        position: fixed;
        z-index: 99;
        width: 100%;
        top: 0;
    }
    /* .template-pages-search-searchGridPage header,
    .template-pages-category-productGridPage header{z-index: 1010;} */
    header.mobile-fixed {
        z-index: 99999999;
    }

    header .locator-order {
        display: none;
    }

    header .search-mobile-icon {
        display: block;
        width: 15px;
        height: 14px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -208px -246px;
        position: absolute;
        left: 54px;
        top: 18px;
        cursor: pointer;
    }

    header .search-mobile-wrap {
        display: none;
        width: 100%;
        float: left;
        position: absolute;
        height: 50px;
        top: 46px;
        padding: 0;
    }

    header .search-mobile-wrap .search-wrap {
        border: solid 1px #ccc;
        height: 40px;
        width: 100%;
        margin: 0;
        top: 9px;
        right: inherit;
        position: relative;
    }

    header .search-mobile-wrap .search-wrap span.input-group-btn {
        position: absolute;
        right: 28px;
        top: 3px;
    }

    header .search-mobile-wrap .search-wrap input[type="submit"] {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -35px -474px;
        right: 7px;
        background-size: 250px 500px;
        width: 15px;
        height: 14px;
        top: 9px;
        padding: 0;
        z-index: 9;
    }

    header .search-mobile-wrap .search-wrap input[type="text"] {
        padding: 7px 45px 0 16px;
        font: 15px/17px 'PTSans-Regular';
        color: #666;
    }

    header .logo {
        display: none;
    }

    header .logo-mobile {
        display: inline-block;
        width: 44%;
        position: absolute;
        left: 50%;
        margin-top: 10px;
        margin-left: -22%;
    }

    header .logo-mobile a object {
        width: 100%;
        height: 30px;
        pointer-events:none;
    }

    header .logo-mobile a{
        display: block;
    }

    header .user-icons {
        width: 41px;
    }
  /**ecd-2331**/
    /* header .user-icons ul li {
        display: none;
        width: 41px;
    } */

    /* header .user-icons ul li a.bags{
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -227px -229px;
        height: 50px;
    } */

    header .user-icons ul li:nth-last-child(1) {
        display: block;
    }

    header .nav-icon {
        display: block;
        position: absolute;
        left: 12px;
        top: 18px;
        padding: 0;
        margin: 0;
        border: none;
        border-radius: 0;
    }

    header .nav-icon .icon-bar {
        height: 2px;
        background: #fff;
        border-radius: 0;
    }
}

@media ( min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    header .logo-mobile {
        margin-top: 6px;
        width: 340px;
        margin-left: -170px;
    }

    header .logo-mobile a object {
        height: 44px;
    }
}

/*Header Ends*/
/*Nav starts*/
.static-pos {
    position: static;
}
.bodyoverflow nav.nav-bar .static-pos{position: static!important;}
/* .empty-content {
    display: none;
} */

.nav-bar {
    background: #fff;
    min-height: 65px;
    position: relative;
    border-bottom: 1px solid #f8f8f8;
}

.nav-bar #wrapper #scroller {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}

.nav-bar #wrapper #scroller.transform {
    transform: initial !important;
}

.nav-bar .nav-icon {
    display: none;
}

.nav-bar.active-overlay {
    z-index: 10;
}

.nav-bar .nav-accounts {
    display: none;
}

.nav-bar .nav-wrap > h4 {
    display: none;
}

.nav-bar .nav-wrap > a {
    display: inline-block;
    font: 16px/18px 'FagoNoRegular-Roman';
    color: #5c5c5c;
    float: left;
    margin: 29px 0 0;
    transition: 0.2s ease 0s;
    -webkit-transition: 0.2s ease 0s;
    -moz-transition: 0.2s ease 0s;
}

.nav-bar .nav-wrap > a[title="First Citizen"] {
    background: url(/_ui/responsive/common/assets/images/fc-logo.png?timeStamp=_ts@070803590259#ts_) no-repeat 0 0;
    width: 82px;
    height: 23px;
    text-indent: -999em;
    margin: 20px 0 0 42px;
}

.nav-bar .nav-wrap > ul > li {
    float: left;
    margin: 0;
    padding: 23px 20px 21px;
}

.nav-bar .nav-wrap > ul > li:first-child {
    padding: 23px 20px 21px 0;
}

/*
@media screen and (min-width: 1023px) {
    .nav-bar .nav-wrap > ul > li:nth-last-child(1) {
        margin: 20px 0 0 16px;
        background: url(/_ui/responsive/common/assets/images/fc-logo.png?timeStamp=_ts@070803590259#ts_) no-repeat 0 0;
        width: 82px;
        height: 44px;
        padding: 0;
        cursor: pointer;
    }

    .nav-bar .nav-wrap > ul > li:nth-last-child(1) > a {
        padding-bottom: 0px;
        text-indent: -999em;
        font-size: 0px;
        display: block;
    }

    .nav-bar .nav-wrap > ul > li:nth-last-child(1) > a {

        width: 100%;

    }
}
*/

.nav-bar .nav-wrap > ul > li > a {
    text-transform: uppercase;
    font: 16px/18px 'FagoNoRegular-Roman';
    color: #5c5c5c;
    transition: 0.2s ease 0s;
    -webkit-transition: 0.2s ease 0s;
    -moz-transition: 0.2s ease 0s;
    padding: 24px 0;
    position: relative;
    text-decoration: none;
}

.nav-bar .nav-wrap > ul > li > a.active:after {
    content: "";
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    border-bottom: solid 5px #ff5d3b;
}

.nav-bar .nav-wrap > ul > li .sub-main-menu {
    background: #f8f8f8;
    position: absolute;
    top: 65px;
    left: 0;
    min-height: 444px;
    width: 100%;
    padding: 25px 0 43px;
    display: none;
    z-index: 1001;
}

.nav-bar .nav-wrap > ul > li .sub-main-menu > ul {
    width: 1232px;
    margin: 0 auto;
}

.nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li {
    float: left;
    margin-right: 5px;
    width: 192px;
}

.nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li:nth-last-child(1) {
    margin-right: 0;
}

.nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li.offer-pic {
    width: 246px;
    float: left;
    min-height: 371px;
    background: #fff;
}

.nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li.offer-pic > div .offer-pic-wrap {
    height: 248px;
    width: 100%;
    overflow: hidden;
}

.nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li.offer-pic > div .offer-pic-content {
    height: 123px;
    border-left: solid 1px #ececea;
    border-bottom: solid 1px #ececea;
    border-top: solid 1px #ececea;
    text-align: center;
    text-transform: uppercase;
    padding: 17px 0;
}

.nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li.offer-pic > div .offer-pic-content p {
    padding: 0 14px;
    margin: 0;
    font: 18px/24px 'PTSans-Bold';
    color: #5c5c5c;
}

.nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li.offer-pic > div .offer-pic-content a {
    display: inline-block;
    padding: 0;
    margin: 14px 0 0;
    font: 14px/18px 'PTSans-Bold';
    color: #ff5d3b;
}

.nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li > div {
    width: 100%;
}

.nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li > div > ul > li {
    padding: 0;
    margin: 0 0 14px;
}

.nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li > div > ul > li:nth-last-child(1) {
    margin: 0;
}

.nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li > div > ul > li > div span {
    font: bold 13px/24px 'FagoNoRegular-Roman';
    color: #333333;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin: 0;
    padding: 0 0 6px;
}

.nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li > div > ul > li > div span a {
    color: #333333;
}

.sub-main-menu > ul > li > div > ul > li > div > ul > li > a {
    font: 13px/24px 'PTSans-Regular';
    color: #999;
    letter-spacing: 0.5px;
    margin: 0;
    padding: 0;
    transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
}

.sub-main-menu > ul > li > div > ul > li > div > ul > li > a:hover,
.sub-main-menu > ul > li > div > ul > li > div > ul > li > a.active {
    color: #ff5d3b;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .nav-bar.sticky-nav {
        width: 664px;
        margin-left: -430px;
    }

    .nav-bar.sticky-nav .nav-wrap > ul > li {
        padding: 17px 9px 18px 10px;
    }

    .nav-bar.sticky-nav .nav-wrap > ul > li:first-child {
        padding: 17px 10px 18px 0;
    }

    .nav-bar.sticky-nav .nav-wrap > ul > li:nth-last-child(1) {
        margin: 15px 0 0px 8px;
    }

    .nav-bar.sticky-nav .nav-wrap > a[title="First Citizen"] {
        margin: 15px 0 0 0px;
    }

    .nav-bar .nav-wrap > ul > li {
        padding: 23px 15px 21px;
    }

    .nav-bar .nav-wrap > ul > li:first-child {
        padding: 23px 15px 21px 0;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul {
        width: 980px;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li {
        width: 154px;
    }

    .nav-bar .nav-wrap > a {
        margin: 29px 24px 0 0;
    }
}

/*@media ( min-width: 320px) and (max-width: 1023px) { 
    .nav-bar {
        position: fixed;
        background: #000;
        height: 100%;
        min-height: 100%;
        z-index: 99;
        top: 0;
        left: -100%;
        right: 0;
        width: 100%;
    }

    .nav-bar #wrapper {
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0;
        width: 100%;
        overflow: hidden;
    }

    .nav-bar #scroller {
        position: absolute;
        z-index: 1;
        -webkit-tap-highlight-color: transparent;
        width: 100%;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-text-size-adjust: none;
        -moz-text-size-adjust: none;
        -ms-text-size-adjust: none;
        -o-text-size-adjust: none;
        text-size-adjust: none;
    }

    .nav-bar .nav-wrap > h4 {
        display: block;
        color: #fff;
        font: 14px/16px 'FagoNoRegular-Roman';
        text-transform: uppercase;
        padding: 10px 10px 10px 12px;
        position: relative;
        margin: 0;
        border-bottom: solid 1px #c5c5c5;
    }

    .nav-bar .nav-wrap .menu-close {
        width: 36px;
        height: 36px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -478px -443px;
        float: right;
        cursor: pointer;
        z-index: 1;
        position: absolute;
        top: 0;
        right: 0;
    }

    .nav-bar .nav-wrap > a {
        font: 14px/18px 'FagoNoRegular-Roman';
        color: #afafaf;
        display: block;
        padding: 10px 10px 10px 36px;
        width: 100%;
        margin: 0;
        position: relative;
        text-transform: capitalize;
        border-bottom: solid 1px #181818;
    }

    .nav-bar .nav-wrap > a[title="First Citizen"] {
        background: none;
        text-indent: inherit;
        width: auto;
        height: auto;
        margin: 0;
        width: 100%;
    }

    .nav-bar .nav-wrap > a[title="First Citizen"]:before {
        content: "";
        position: absolute;
        left: 13px;
        top: 11px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -368px -456px;
        width: 13px;
        height: 14px;
    }

    .nav-bar .nav-wrap > a[title="First Citizen"]:hover {
        background: #8f1511;

        background: #ff5d3b; Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); FF3.6-15
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); Chrome4-9,Safari4-5
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Chrome10-25,Safari5.1-6
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Opera 11.10-11.50
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); IE10 preview
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); IE6-8

        color: #fff;
    }

    .nav-bar .nav-wrap > a[title="First Citizen"]:hover:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -384px -456px;
    }

    .nav-bar .nav-wrap > ul > li {
        width: 100%;
        padding: 0 12px;
        margin: 0;
        border-bottom: solid 1px #333333;
        position: relative;
    }

    .nav-bar .nav-wrap > ul > li:nth-last-child(1) {
        padding: 0 12px;
        text-indent: inherit;
        width: 100%;
        height: auto;
        margin: 0;
        background: none;
    }

    .nav-bar .nav-wrap > ul > li:nth-last-child(1) > a {
        text-indent: inherit;
        padding: 10px 0 10px 26px;
    }

    .nav-bar .nav-wrap > ul > li:nth-last-child(1) > a:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -147px -523px;
        background-size: 250px 750px;
        width: 13px;
        height: 20px;
        top: 8px;
    }

    .nav-bar .nav-wrap > ul > li:nth-last-child(1) > a:hover {
        background: #8f1511;

        background: #ff5d3b; Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); FF3.6-15
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); Chrome4-9,Safari4-5
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Chrome10-25,Safari5.1-6
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Opera 11.10-11.50
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); IE10 preview
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); IE6-8

        color: #fff;
    }

    .nav-bar .nav-wrap > ul > li:nth-last-child(1) > a:hover:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -384px -456px;
    }

    .nav-bar .nav-wrap > ul > li:nth-last-child(1).active > a:before {
        left: 26px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -384px -456px;
    }

    .nav-bar .nav-wrap > ul > li:first-child {
        padding: 0 12px;
    }

    .nav-bar .nav-wrap > ul > li:hover {
        background: #8f1511;

        background: #ff5d3b; Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); FF3.6-15
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); Chrome4-9,Safari4-5
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Chrome10-25,Safari5.1-6
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Opera 11.10-11.50
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); IE10 preview
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); IE6-8

    }

    .nav-bar .nav-wrap > ul > li:hover a {
        color: #fff;
    }

    .nav-bar .nav-wrap > ul > li:hover a[title="MEN"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -69px -505px;
        background-size: 250px;
        width: 16px;
        height: 16px;
    }

    .nav-bar .nav-wrap > ul > li:hover a[title="WOMEN"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -29px -505px;
        background-size: 250px;
        width: 16px;
        height: 17px;
    }

    .nav-bar .nav-wrap > ul > li:hover a[title="KIDS"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -117px -505px;
        background-size: 250px;
        width: 24px;
        height: 16px;
    }
    .nav-bar .nav-wrap > ul > li:hover a[title="BEAUTY"]:before {
        background: url("/_ui/responsive/common/assets/images/beauty_grey.png?timeStamp=_ts@070803590259#ts_") no-repeat 0px 0px;
        background-size: 100%;
        width: 17px;
        height: 18px;
    }
    .nav-bar .nav-wrap > ul > li:hover a[title="HOMEWARE"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -167px -505px;
        background-size: 250px;
        width: 17px;
        height: 18px;
    }

    .nav-bar .nav-wrap > ul > li:hover a[title="GIFTS"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -31px -523px;
        background-size: 250px;
        width: 13px;
        height: 18px;
    }

    .nav-bar .nav-wrap > ul > li:hover a[title="BRANDS"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -212px -505px;
        background-size: 250px;
        width: 19px;
        height: 15px;
    }

    .nav-bar .nav-wrap > ul > li:hover a[title="OFFERS"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -121px -523px;
        background-size: 250px;
        width: 17px;
        height: 17px;
    }

    .nav-bar .nav-wrap > ul > li:hover a[title="DISCOVER"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -70px -523px;
        background-size: 250px;
        width: 15px;
        height: 17px;
    }

    .nav-bar .nav-wrap > ul > li.active {
        background: #8f1511;

        background: #ff5d3b; Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); FF3.6-15
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); Chrome4-9,Safari4-5
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Chrome10-25,Safari5.1-6
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Opera 11.10-11.50
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); IE10 preview
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); IE6-8

    }

    .nav-bar .nav-wrap > ul > li.active .sub-arrow {
        display: none;
    }

    .nav-bar .nav-wrap > ul > li.active:hover > a:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -415px -456px;
    }

    .nav-bar .nav-wrap > ul > li.active > a {
        padding: 10px 0 10px 52px;
        color: #fff;
        transition: initial;
        -moz-transition: initial;
        -webkit-transition: initial;
    }

    .nav-bar .nav-wrap > ul > li.active > a:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -415px -456px;
        left: 0;
    }

    .nav-bar .nav-wrap > ul > li.active > a[title="MEN"]:before {
        left: 26px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -69px -505px;
        background-size: 250px;
        width: 16px;
        height: 16px;
    }

    .nav-bar .nav-wrap > ul > li.active > a[title="WOMEN"]:before {
        left: 26px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -29px -505px;
        background-size: 250px;
        width: 16px;
        height: 17px;
    }

    .nav-bar .nav-wrap > ul > li.active > a[title="KIDS"]:before {
        left: 26px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -117px -505px;
        background-size: 250px;
        width: 24px;
        height: 16px;
    }

    .nav-bar .nav-wrap > ul > li.active > a[title="BEAUTY"]:before {
        left: 26px;
        background: url("/_ui/responsive/common/assets/images/beauty_grey.png?timeStamp=_ts@070803590259#ts_") no-repeat 0px 0px;
        background-size: 100%;
        width: 17px;
        height: 18px;
    }

    .nav-bar .nav-wrap > ul > li.active > a[title="HOMEWARE"]:before {
        left: 26px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -167px -505px;
        background-size: 250px;
        width: 17px;
        height: 18px;
    }

    .nav-bar .nav-wrap > ul > li.active > a[title="GIFTS"]:before {
        left: 26px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -31px -523px;
        background-size: 250px;
        width: 13px;
        height: 18px;
    }

    .nav-bar .nav-wrap > ul > li.active > a[title="BRANDS"]:before {
        left: 26px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -212px -505px;
        background-size: 250px;
        width: 19px;
        height: 15px;
    }

    .nav-bar .nav-wrap > ul > li.active > a[title="OFFERS"]:before {
        left: 26px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -121px -523px;
        background-size: 250px;
        width: 17px;
        height: 17px;
    }

    .nav-bar .nav-wrap > ul > li.active > a[title="DISCOVER"]:before {
        left: 26px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -70px -523px;
        background-size: 250px;
        width: 15px;
        height: 17px;
    }

    .nav-bar .nav-wrap > ul > li > a {
        font: 14px/18px 'FagoNoRegular-Roman';
        display: block;
        padding: 10px 0 10px 26px;
        color: #afafaf;
        position: relative;
        text-transform: capitalize;
        margin: 0;
        text-align: left;
    }

    .nav-bar .nav-wrap > ul > li > a:before {
        content: "";
        position: absolute;
        left: 0;
    }

    .nav-bar .nav-wrap > ul > li > a:after {
        content: "";
        position: absolute;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -448px -560px;
        width: 6px;
        right: 8px;
        height: 11px;
        top: 14px;
    }

    .nav-bar .nav-wrap > ul > li > a[title="MEN"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -49px -505px;
        background-size: 250px;
        top: 11px;
        width: 16px;
        height: 16px;
    }

    .nav-bar .nav-wrap > ul > li > a[title="WOMEN"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -8px -505px;
        background-size: 250px;
        width: 16px;
        height: 17px;
    }

    .nav-bar .nav-wrap > ul > li > a[title="KIDS"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -89px -505px;
        background-size: 250px;
        width: 24px;
        height: 16px;
    }

    .nav-bar .nav-wrap > ul > li > a[title="BEAUTY"]:before {
        background: url("/_ui/responsive/common/assets/images/beauty_grey.png?timeStamp=_ts@070803590259#ts_") no-repeat 0px 0px;
        background-size: 100%;
        width: 24px;
        height: 16px;
    }

    .nav-bar .nav-wrap > ul > li > a[title="HOMEWARE"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -146px -505px;
        background-size: 250px;
        width: 17px;
        height: 18px;
    }

    .nav-bar .nav-wrap > ul > li > a[title="GIFTS"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -10px -523px;
        background-size: 250px;
        width: 13px;
        height: 18px;
    }

    .nav-bar .nav-wrap > ul > li > a[title="BRANDS"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -189px -505px;
        background-size: 250px;
        width: 19px;
        height: 15px;
        top: 12px;
    }

    .nav-bar .nav-wrap > ul > li > a[title="OFFERS"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -93px -523px;
        background-size: 250px;
        width: 17px;
        height: 17px;
    }

    .nav-bar .nav-wrap > ul > li > a[title="DISCOVER"]:before {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -50px -523px;
        background-size: 250px;
        width: 15px;
        height: 17px;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu {
        z-index: 1;
        background: #000;
        padding: 0 0 0 38px;
        margin: 0;
        min-height: 100%;
        overflow: hidden;
        display: none;
        top: 40px;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul {
        width: auto;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li {
        width: 100%;
        margin: 0;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li.offer-pic {
        background: none;
        width: 100%;
        min-height: inherit;
        float: left;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li.offer-pic > div > a {
        font: 14px/18px 'FagoNoRegular-Roman';
        color: #afafaf;
        cursor: pointer;
        padding: 10px 0;
        text-transform: capitalize;
        margin: 0;
        display: block;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li.offer-pic .offer-pic-wrap,
    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li.offer-pic .offer-pic-content {
        display: none;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li > div > ul > li {
        border-bottom: solid 1px #333333;
        margin: 0;
        position: relative;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li > div > ul > li > div > span {
        font: 14px/18px 'FagoNoRegular-Roman';
        color: #afafaf;
        cursor: pointer;
        padding: 10px 0;
        margin: 0;
        text-transform: capitalize;
        position: relative;
        display: block;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li > div > ul > li > div > span a {
        color: #afafaf;
        display: block;
        pointer-events: none; disabled pointer event #vikashyadav 27/02/2017
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li > div > ul > li > div > span.active:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -464px -561px;
        width: 11px;
        height: 6px;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li > div > ul > li > div > span.active > a {
        color: #fff;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li > div > ul > li > div > span:after {
        content: "";
        position: absolute;
        right: 8px;
        top: 13px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -448px -560px;
        width: 6px;
        height: 11px;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li > div > ul > li > div > ul {
        padding: 0 0 10px;
        display: none;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li > div > ul > li > div > ul > li > a {
        transition: initial;
        -moz-transition: initial;
        -webkit-transition: initial;
        color: #afafaf;
        display: block;
    }

    .nav-bar .nav-wrap > ul > li .sub-main-menu > ul > li > div > ul > li > div > ul > li > a:hover {
        color: #afafaf;
    }

    .nav-bar .nav-accounts {
        display: block;
        background: #1a1a1a;
        position: relative;
        float: left;
        padding: 0 0 8px;
        width: 100%;
    }

    .nav-bar .nav-accounts > h4 {
        display: block;
        color: #fff;
        font: 14px/16px 'FagoNoRegular-Roman';
        text-transform: uppercase;
        padding: 0 10px;
    }

    .nav-bar .nav-accounts ul {
        padding: 0;
        border-top: solid 1px #333333;
    }

    .nav-bar .nav-accounts ul > li {
        padding: 6px 10px;
        border-top: solid 1px #333333;
    }

    .nav-bar .nav-accounts ul > li:first-child {
        border-top: none;
    }

    .nav-bar .nav-accounts ul > li > a {
        color: #afafaf;
        font: 14px/27px 'PTSans-Regular';
        display: block;
        transition: 0.2s ease 0s;
        -webkit-transition: 0.2s ease 0s;
        -moz-transition: 0.2s ease 0s;
    }

    .nav-bar .nav-accounts ul > li > a:hover {
        color: #fff;
    }
} */

/*Nav Ends*/
/*Footer starts*/
.overlay {
    background: rgba(0, 0, 0, 0.65);
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999;
    height: 100%;
    display: none;
}

.overlay-index {
    z-index: 99;
}

/*login starts*/
.member-login {
    position: fixed;
    width: 464px;
    max-height: 670px;
    left: 50%;
    margin: auto auto auto -232px;
    top: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    display: none;
    text-align: center;
    padding: 0 0 20px;
    z-index: 999999999;
}

.member-login .loginclose {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 20px;
    right: 14px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -223px -149px;
    cursor: pointer;
}

.member-login .member-login-wrap {
    width: 304px;
    margin: 48px auto 0;
}

.member-login .member-login-wrap div.error {
    font: 14px/21px 'PTSans-Regular';
    color: #8f1511 !important;
}

.member-login .member-login-wrap input.error {
    border: solid 1px #8f1511 !important;
}

.member-login .member-login-wrap .mem-login {
    display: block;
}

.member-login .member-login-wrap .mem-login span.login-account-not-found {
    color: #ff5d3b;
    font: 12px/16px 'PTSans-Regular';
    padding: 0 0 12px;
}

/* .member-login .member-login-wrap .mem-login h2 {
    display: inline-block;
    margin: 0;
     padding: 0 0 10px;
    font: 18px/29px 'PTSans-Bold';
    color: #333333;
    text-transform: uppercase;
}
 */
/* .member-login .member-login-wrap .mem-login h3 {
    display: block;
    margin: 0;
    padding: 0 0 16px;
    font: 14px/17px 'PTSans-Regular';
    color: #333333;
    text-transform: uppercase;
}
 */
/* .member-login .member-login-wrap .mem-login .email-val {
    width: 100%;
    float: left;
    margin: 0 0 10px;
    position: relative;
} */

/*  {
    content: "";
    position: absolute;
    left: 15px;
    top: 14px;
    width: 18px;
    height: 12px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -304px -512px;
} */

/* .member-login .member-login-wrap .mem-login .email-val input {
    border: solid 1px #e7e7e7;
    width: 100%;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333;
    padding: 0 20px 0 42px;
} */

.member-login .member-login-wrap .mem-login .email-val input:-webkit-input-placeholder {
    color: #999;
}

.member-login .member-login-wrap .mem-login .email-val input:-moz-input-placeholder {
    color: #999;
}

.member-login .member-login-wrap .mem-login .email-val input:-ms-input-placeholder {
    color: #999;
}

/* .member-login .member-login-wrap .mem-login .password-val {
    width: 100%;
    float: left;
    margin: 0 0 10px;
    position: relative;
} */

/* .member-login .member-login-wrap .mem-login .password-val:before {
    content: "";
    position: absolute;
    left: 15px;
    top: 14px;
    width: 14px;
    height: 12px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -336px -512px;
} */

/* .member-login .member-login-wrap .mem-login .password-val input {
    border: solid 1px #e7e7e7;
    width: 100%;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333;
    padding: 0 20px 0 42px;
} */

.member-login .member-login-wrap .mem-login .password-val input:-webkit-input-placeholder {
    color: #999;
}

.member-login .member-login-wrap .mem-login .password-val input:-moz-input-placeholder {
    color: #999;
}

.member-login .member-login-wrap .mem-login .password-val input:-ms-input-placeholder {
    color: #999;
}

.member-login .member-login-wrap .mem-login .forgot-password {
    font: 13px/13px 'PTSans-Regular';
    color: #ff5d3b;
    display: inline-block;
    border-bottom: solid 1px #ff5d3b;
    margin: 10px 0 10px;
}

.member-login .member-login-wrap .mem-login .forgot-password:-webkit-input-placeholder {
    color: #999;
}

.member-login .member-login-wrap .mem-login .forgot-password:-moz-input-placeholder {
    color: #999;
}

.member-login .member-login-wrap .mem-login .forgot-password:-ms-input-placeholder {
    color: #999;
}

.member-login .member-login-wrap .mem-login .ajax-loader {
    background-image: url("/_ui/responsive/common/assets/images/ajax-loader.gif");
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 16px;
    height: 16px;
    float: right;
    position: relative;
    right: 100px;
    top: 4px;
    display: none;
}

.member-login .member-login-wrap .forgot-wrap {
    padding: 0 0 28px;
    position: relative;
    display: none;
}

.member-login .member-login-wrap .forgot-wrap .back {
    position: absolute;
    left: -45px;
    top: 6px;
    width: 20px;
    height: 20px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -11px -670px;
    cursor: pointer;
}

.member-login .member-login-wrap .forgot-wrap h2 {
    display: inline-block;
    margin-top: 10px;
    padding: 0 0 10px;
    font: 18px/29px 'PTSans-Bold';
    color: #333333;
    text-transform: uppercase;
}

.member-login .member-login-wrap .forgot-wrap p {
    display: block;
    margin: 0;
    padding: 0 0 16px;
    font: 13px/17px 'PTSans-Regular';
    /*color: #8c1717;*/
    color:#ff5d3b;
}

.member-login .member-login-wrap .forgot-wrap .email-val {
    width: 100%;
    float: left;
    margin: 0 0 20px;
    position: relative;
}

.member-login .member-login-wrap .forgot-wrap .email-val:before {
    content: "";
    position: absolute;
    left: 15px;
    top: 14px;
    width: 18px;
    height: 12px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -304px -512px;
}

.member-login .member-login-wrap .forgot-wrap .email-val input {
    border: solid 1px #e7e7e7;
    width: 100%;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333;
    padding: 0 20px 0 42px;
}

.member-login .member-login-wrap .reset-wrap {
    padding: 0 0 28px;
    position: relative;
    display: none;
}

.member-login .member-login-wrap .reset-wrap h2 {
    display: inline-block;
    margin: 0;
    padding: 0 0 10px;
    font: 18px/29px 'PTSans-Bold';
    color: #333333;
    text-transform: uppercase;
}

.member-login .member-login-wrap .reset-wrap input {
    border: solid 1px #e7e7e7;
    width: 100%;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #999999;
    padding: 0 10px;
    margin: 0 0 10px;
}

.member-login .member-login-wrap .reset-wrap button {
    margin: 10px 0 0px;
}

.member-login .member-login-wrap .login-with-social {
    padding: 30px 0;
    display: block;
    margin: 0 0 30px;
    border-bottom: solid 1px #e0e0e0;
    border-top: solid 1px #e0e0e0;
    position: relative;
}

.member-login .member-login-wrap .login-with-social:after {
    content: "OR";
    position: absolute;
    width: 35px;
    height: 35px;
    font: 12px/32px 'PTSans-Regular';
    color: #999;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    top: 127px;
    left: 50%;
    margin-left: -18px;
    border: solid 1px #e0e0e0;
    background: #fff;
}

.member-login .member-login-wrap .login-with-social span {
    font: 14px/17px 'PTSans-Regular';
    color: #333333;
    text-transform: uppercase;
    display: block;
}

.member-login .member-login-wrap .login-with-social ul {
    display: inline-block;
    padding: 16px 0 0;
}

.member-login .member-login-wrap .login-with-social ul li {
    display: inline;
    width: 37px;
    margin: 0 10px 0 10px;
    float: left;
    overflow: hidden;
}

.member-login .member-login-wrap .login-with-social ul li a {
    width: 37px;
    height: 37px;
    display: inline-block;
}

.member-login .member-login-wrap .login-with-social ul li a.fb-login {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -360px -488px;
}

.member-login .member-login-wrap .login-with-social ul li button {
    width: 37px;
    height: 37px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -400px -488px;
    text-indent: -999em;
    outline: none;
    border: none;
    cursor: pointer;
}

.member-login .member-login-wrap .offer {
    font: 24px/22px 'DancingScript-Bold';
    color: #ff5d3b;
    display: inline-block;
    padding: 30px 0;
}

@media ( min-width: 1024px) {
    .shareicon-wishlist .miniCart{display: none;}

    .shareicon-wishlist li { padding: 0px; border-radius:50%; border: 1px solid #e3e3e3; width:40px; height:40px; background: #ffffff; margin-left:10px; margin-top: 5px; float:left;}
}
@media ( min-width: 1024px) and (max-width: 1280px) {
    .member-login {
        max-height: 550px;
    }

    .member-login .member-login-wrap {
        margin: 12px auto 0;
    }

    .member-login .member-login-wrap .login-with-social {
        margin: 20px 0 20px;
        padding: 30px 0 20px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .ex-checkbox input[type="checkbox"] + label::before, .acc-radio input[type="radio"] + label::before {
        width: 25px;
        height: 25px;
        top: 2px;
    }

    .ex-checkbox, .acc-radio {
        font: 14px/10px "PTSans-Regular";
    }

    .ex-checkbox label, .acc-radio label {
        line-height: 155%;
    }

    .member-login {
        width: auto;
        max-width: 100%;
        max-height: 100%;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        overflow: hidden;
    }

    .member-login .loginclose {
        z-index: 99;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -215px -142px;
        width: 30px;
        height: 30px;
        top: 10px;
        right: 14px;
    }

    .member-login #member-wrapper {
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0;
        width: 100%;
        overflow: hidden;
    }

    .member-login #member-scroller {
        position: absolute;
        z-index: 1;
        -webkit-tap-highlight-color: transparent;
        width: 100%;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-text-size-adjust: none;
        -moz-text-size-adjust: none;
        -ms-text-size-adjust: none;
        -o-text-size-adjust: none;
        text-size-adjust: none;
    }

    .member-login .member-login-wrap {
        width: 100%;
        padding: 0 20px;
    }

    .member-login .member-login-wrap .forgot-wrap .back {
        left: 0;
    }

    .member-login .member-login-wrap .reset-wrap input.error {
        border: solid 1px #8f1511 !important;
    }

    .member-login .member-login-wrap .reset-wrap div.error {
        font: 14px/21px 'PTSans-Regular';
        color: #8f1511 !important;
    }
}

/*login Ends*/
/*alert starts*/
.alert-wrap {
    background: #fff;
    position: fixed;
    top: 55px;
    right: 50%;
    margin-right: -616px;
    width: 382px;
    display: none;
    padding: 20px;
    z-index: 9999999;
    border-left: solid 1px #e2e2e2;
    border-right: solid 1px #e2e2e2;
    border-bottom: solid 1px #e2e2e2;
}

.alert-wrap h3 {
    color: #333333;
    margin: 0;
    padding: 0 0 16px;
    display: inline-block;
    font: 16px/18px 'PTSans-Bold';
}

.alert-wrap ul li {
    border-top: solid 1px #e0e0e0;
    margin: 0;
    padding: 20px 0 14px;
    overflow: hidden;
}

.alert-wrap ul li:nth-last-child(1) {
    padding-bottom: 0;
}

.alert-wrap ul li .pic {
    width: 75px;
    float: left;
    margin-right: 20px;
}

.alert-wrap ul li p {
    color: #666;
    margin: 0;
    padding: 0;
    display: block;
    font: 14px/20px 'PTSans-Regular';
}

.alert-wrap ul li span {
    color: #999;
    font: italic 13px/22px 'PTSans-Regular';
}

.alert-wrap ul li span.active {
    color: #ff5d3b;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .alert-wrap {
        margin-right: 0;
        right: 21px;
    }
}

/*alert Ends*/
/*Wishlist popup starts*/
/**ECD-2344**/
/**ecd-2331**/
.wishlist-wrap {
    background: #fff;
    max-width: 645px;
    position: absolute;
    top: 54px;
    right: 48%;
    margin-right: -616px;
    display: none;
    padding: 22px 0;
    z-index: 9999999;
    border-left: solid 1px #e2e2e2;
    border-right: solid 1px #e2e2e2;
    border-bottom: solid 1px #e2e2e2;
    width: 278px;
    border-radius: 0 0px 6px 6px;
    box-shadow: 0px 11px 29px -11px #999;
}

.wishlist-wrap .wishList-login-sign {
    display: inline-block;
    padding: 10px 0 0;
}

.wishlist-wrap .wishList-login-sign h3 {
    border-bottom: none;
}

.wishlist-wrap .wishList-login-sign a {
    float: none;
    text-align: inherit;
    margin: 0;
    padding: 10px 0;
    z-index: 99;
}

.wishlist-wrap h3 {
    color: #333333;
    margin: 0 20px 0 20px;
    padding: 0 0 16px;
    display: block;
    font: 16px/18px 'PTSans-Bold';
    border-bottom: solid 1px #e0e0e0;
}

.wishlist-wrap p {
    color: #333333;
    font: 13px/22px 'PTSans-Regular';
    display: inline-block;
    padding: 0 20px;
}

.wishlist-wrap ul li {
    float: left;
    margin: 20px 0 0 20px;
    position: relative;
    min-height: 187px;
}

.wishlist-wrap ul li:nth-last-child(1) {
    margin: 20px 19px 0;
}

.wishlist-wrap ul li:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 5px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -484px -16px;
    width: 13px;
    height: 14px;
}

.wishlist-wrap ul li .pic {
    background: #f8f8f8;
    width: 105px;
    min-height: 157px;
    margin: 0 0 8px;
}

.wishlist-wrap ul li .pic a {
    float: none !important;
}

.wishlist-wrap ul li span {
    float: right;
    color: #999;
    font: 13px/22px 'PTSans-Regular';
}

.wishlist-wrap a {
    float: right;
    color: #ff5d3b;
    font: 13px/22px "PTSans-Bold";
    height: auto;
    width: 100%;
    margin: 10px 22px 0 0;
    text-align: right;
    text-transform: uppercase;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .wishlist-wrap {
        margin-right: 0;
        right: 21px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .wishlist-wrap {
        max-width: 100%;
        max-height: 100%;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        margin: auto;
        overflow: hidden;
    }

    .wishlist-wrap h3 {
        margin: 0 20px 20px 20px;
        padding: 20px 0 16px;
    }

    .wishlist-wrap .wish-close {
        width: 30px;
        height: 30px;
        position: absolute;
        top: 10px;
        right: 10px;
        z-index: 99;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -215px -142px;
        cursor: pointer;
    }

    .wishlist-wrap #wish-wrapper {
        position: absolute;
        top: 0px;
        bottom: 0px;
        left: 0;
        width: 100%;
        overflow: hidden;
    }

    .wishlist-wrap #wish-scroller {
        position: absolute;
        z-index: 1;
        -webkit-tap-highlight-color: transparent;
        width: 100%;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        -webkit-text-size-adjust: none;
        -moz-text-size-adjust: none;
        -ms-text-size-adjust: none;
        -o-text-size-adjust: none;
        text-size-adjust: none;
    }

    .wishlist-wrap ul li {
        margin: 0;
        width: 50%;
    }

    .wishlist-wrap ul li .pic {
        width: 80%;
        margin: 0 auto;
    }

    .wishlist-wrap ul li:after {
        left: 16px;
    }

    .wishlist-wrap ul li span {
        padding-right: 16px;
    }
}

/*Wishlist popup Ends*/
.register-fields-error {
    color: #8c1717;
    padding: 0;
    margin: 0 0 10px;
    display: inline-block;
    font: 13px/15px 'PTSans-Regular';
}

/*Sign up popup starts*/
.sign-up-wrap {
    width: 888px;
    max-height: 845px;
    position: fixed;
    top: 0;
    left: 50%;
    right: 0;
    bottom: 0;
    margin: auto auto auto -444px;
    display: none;
    padding: 0;
    z-index: 999999999;
    background: #eaecee;
}

.sign-up-wrap #sign-wrapper {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0;
    width: 100%;
    /*overflow: hidden;*/
}

.sign-up-wrap #sign-scroller {
    position: absolute;
    z-index: 1;
    -webkit-tap-highlight-color: transparent;
    width: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}

.sign-up-wrap .new-sign-up {
    background: #fff;
    width: 494px;
    float: left;
    position: relative;
    height: 100%;
}

.sign-up-wrap .new-sign-up .sign-close {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 20px;
    right: 14px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -218px -144px;
    cursor: pointer;
}

.sign-up-wrap .new-sign-up .register-wrap {
    width: 303px;
    margin: 30px auto;
    text-align: center;
    /*.radio-col{
          width: 100%;
          margin: 0 0 8px;
          float: left;
          text-align: left;

          input[type="radio"]{
              width: 18px;
              height: 18px;
              overflow: hidden;
              visibility: hidden;
              position: relative;
              top: 4px;
              margin: 0;
              outline: none;
          }

          input[type="radio"] + label{
              display: inline-block;
              font: 13px/30px 'PTSans-Regular';
              color: #333333;
              cursor: pointer;
              position: relative;
              margin: 0;
              padding: 0 8px;
          }

          input[type="radio"] + label:before{
              content: "";
              position: absolute;
              left: -22px;
              top: 5px;
              @include border-radius(100px,100px,100px,100px);
              width: 18px;
              height: 18px;
              overflow: hidden;
              border: solid 1px #a6a6a6;
          }

          input[type="radio"]:checked + label:before{
              background: #a6a6a6;
              @include box-shadow-inset(inset,0,0,0,3px,rgba(255,255,255,1));
          }
      }*/
}

/* .sign-up-wrap .new-sign-up .register-wrap h4 {
    font: 18px/29px 'PTSans-Bold';
    color: #333333;
       padding: 0 0 10px;
    margin-top: 27px;
    display: inline-block;
    text-transform: uppercase;
}
 */
.sign-up-wrap .new-sign-up .register-wrap h5 {
    font: 14px/17px 'PTSans-Regular';
    color: #333333;
    padding: 0 0 16px;
    margin: 0;
    display: block;
    text-transform: uppercase;
}

.sign-up-wrap .new-sign-up .register-wrap input[type="text"],
.sign-up-wrap .new-sign-up .register-wrap input[type=password],
.sign-up-wrap .new-sign-up .register-wrap input[type=email] {
    border: solid 1px #e7e7e7;
    width: 100%;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333;
    padding: 0 12px;
    margin: 0 0 10px;
}

.sign-up-wrap .new-sign-up .register-wrap .ajax-loader {
    background-image: url("/_ui/responsive/common/assets/images/ajax-loader.gif");
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 16px;
    height: 16px;
    float: right;
    position: relative;
    right: 108px;
    top: 4px;
    display: none;
}

.sign-up-wrap .new-sign-up .register-wrap > div .select {
    width: 66px;
    height: 40px;
    border: solid 1px #e7e7e7;
    margin: 0 0 10px;
    float: left;
    position: relative;
    overflow: hidden;
}

.sign-up-wrap .new-sign-up .register-wrap > div .select select {
    border: none;
    width: 145%;
    float: left;
    height: 38px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #999999;
    padding: 0 12px;
}

.sign-up-wrap .new-sign-up .register-wrap > div .select:after {
    content: "";
    position: absolute;
    right: 9px;
    top: 16px;
    border-top: solid 6px #e7e7e7;
    border-left: solid 6px transparent;
    border-right: solid 6px transparent;
}

.sign-up-wrap .new-sign-up .register-wrap > div input[type="text"] {
    float: right;
    width: 227px;
}

.sign-up-wrap .new-sign-up .register-wrap .radio-col {
    width: 100%;
    margin: 10px 0 15px;
    float: left;
    text-align: left;
}

.sign-up-wrap .new-sign-up .register-wrap .radio-col label {
    padding-left: 32px;
    line-height: 140%;
    font-weight: normal;
    display: inline-block;
    position: relative;
    cursor: pointer;
    font: 13px/19px 'PTSans-Regular';
    color: #333333;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: 0 27px;
}

.sign-up-wrap .new-sign-up .register-wrap .radio-col input[type=radio] {
    margin: 0;
    opacity: 0;
    cursor: pointer;
    width: 50%;
    height: 18px;
    z-index: 10;
    position: absolute;
}

.sign-up-wrap .new-sign-up .register-wrap .radio-col input[type=radio] + label::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    left: 0;
    border: 1px solid #ccc;
    border-radius: 50%;
}

.sign-up-wrap .new-sign-up .register-wrap .radio-col input[type=radio]:focus + label::before {
    outline-offset: 1px;
}

.sign-up-wrap .new-sign-up .register-wrap .radio-col input[type=radio]:checked + label::before {
    background-color: #7f7f7f;
    border: 1px solid #a6a6a6;
    box-shadow: inset 0 0 0 3px #fff;
}

.sign-up-wrap .new-sign-up .register-wrap .radio-col input[type=radio]:checked {
    color: #333;
}

.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social {
    padding: 30px 0 20px;
    display: block;
    margin: 0 0 30px;
    border-bottom: solid 1px #e0e0e0;
    border-top: solid 1px #e0e0e0;
    position: relative;
}

.sign-up-wrap .new-sign-up .register-wrap .login-common .fcc-login-with-social {
    padding: 20px 0 0 !important;
    margin: 25px 0 10px !important;
}

.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social:after {
    content: "OR";
    position: absolute;
    width: 35px;
    height: 35px;
    font: 12px/32px 'PTSans-Regular';
    color: #999;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    top: 117px;
    left: 50%;
    margin-left: -18px;
    border: solid 1px #e0e0e0;
    background: #fff;
}

.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social span {
    font: 14px/17px 'PTSans-Regular';
    color: #333333;
    text-transform: uppercase;
    display: block;
}

.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social ul {
    display: inline-block;
    padding: 16px 0 0;
}

.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social ul li {
    display: inline;
    width: 37px;
    margin: 0 23px 0 0;
    float: left;
    overflow: hidden;
}

.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social ul li a {
    width: 37px;
    height: 37px;
    display: inline-block;
}

.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social ul li a.fb-login {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -360px -488px;
}

.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social ul li button {
    width: 37px;
    height: 37px;
    display: inline-block;
    border: none;
    outline: none;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -400px -488px;
    text-indent: -999em;
    cursor: pointer;
}

.sign-up-wrap .new-sign-up .register-wrap .login-common p {
    color: #999999;
    font: 13px/21px 'PTSans-Regular';
    text-align: left;
    padding: 4px 0 0;
}

/* .sign-up-wrap .new-sign-up .register-wrap .login-common p a {
    text-decoration: underline;
} */

.sign-up-wrap .offer-benefits {
    width: 394px;
    float: right;
}

.sign-up-wrap .offer-benefits .offer-extract {
    width: 276px;
    margin: 200px auto 64px;
}

.sign-up-wrap .offer-benefits .offer-extract > div img {
    border: solid 1px #e6e6e6;
    min-height: 142px;
}

.sign-up-wrap .offer-benefits .offer-extract .upsign {
    width: 100%;
    height: 40px;
    background: #333;
    text-transform: uppercase;
    min-height: inherit;
    color: #eaecee;
    text-align: center;
    font: 12px/34px 'PTSans-Bold';
}

.sign-up-wrap .offer-benefits .offer-extract .content {
    width: 274px;
    margin: 0 auto;
    text-align: center;
}

.sign-up-wrap .offer-benefits .offer-extract .content button {
    width: 100%;
    height: 40px;
    background: #333;
    text-transform: uppercase;
    min-height: inherit;
    color: #eaecee;
    text-align: center;
    border: none;
    font: 12px/34px 'PTSans-Bold';
    margin-bottom: 64px;
}

.sign-up-wrap .offer-benefits .offer-extract .content h3 {
    color: #585858;
    font: 43px/33px 'DancingScript-Bold';
    padding: 0 0 10px;
    display: inline-block;
}

.sign-up-wrap .offer-benefits .offer-extract .content p {
    color: #585858;
    font: 13px/21px 'PTSans-Regular';
}

.sign-up-wrap .offer-benefits .benefits-wrap {
    width: 280px;
    margin: 0 auto;
    text-align: center;
}

.sign-up-wrap .offer-benefits .benefits-wrap span {
    color: #585858;
    font: 43px/33px 'DancingScript-Bold';
    padding: 0 0 10px;
    display: inline-block;
}

.sign-up-wrap .offer-benefits .benefits-wrap p {
    color: #585858;
    font: 13px/21px 'PTSans-Regular';
}

@media ( min-width: 1024px) and (max-width: 1280px) {
    .sign-up-wrap {
        max-height: 550px;
        overflow: hidden;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .sign-up-wrap {
        width: auto;
        max-width: 100%;
        max-height: 100%;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        background: #fff;
        margin: auto;
        overflow: hidden;
    }

    .sign-up-wrap input.error {
        border: solid 1px #8f1511 !important;
    }

    .sign-up-wrap div.error {
        font: 14px/21px 'PTSans-Regular';
        color: #8f1511 !important;
        padding: 0 0 10px;
    }

    .sign-up-wrap #sign-wrapper {
        overflow: auto;
    }

    .sign-up-wrap #sign-wrapper #sign-scroller {
        height: auto;
    }

    .sign-up-wrap .new-sign-up {
        width: 100%;
        padding: 0 20px;
    }

    .sign-up-wrap .new-sign-up .sign-close {
        z-index: 99;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -218px -144px;
        width: 30px;
        height: 50px;
        top: 10px;
        right: 14px;
    }

    .sign-up-wrap .new-sign-up .register-wrap {
        width: 100%;
    }

    .sign-up-wrap .new-sign-up .register-wrap > div input[type="text"] {
        width: 72%;
    }

    .sign-up-wrap .new-sign-up .register-wrap .radio-col label {
        padding: 0 27px 8px;
    }

    .sign-up-wrap .offer-benefits {
        display: none;
    }
}

/*Sign up popup Ends*/
/* .member-login-sign {
    background: #fff;
    width: 278px;
    border-left: solid 1px #e8e8e8;
    border-right: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8;
    padding: 0 20px;
    position: fixed;
    top: 55px;
    right: 50%;
    margin-right: -616px;
    z-index: 9999999;
    display: none;
} */

/* .member-login-sign ul li {
    border-bottom: solid 1px #e8e8e8;
} */

.member-login-sign ul li:nth-last-child(1) {
    border-bottom: none;
}

 .member-login-sign ul li a {
    color: #333333;
    font: 13px/21px 'PTSans-Regular';
    text-transform: uppercase;
    display: block;
    padding: 16px 0;
}

@media ( min-width: 1024px) and (max-width: 1280px) {
    .member-login-sign {
        margin-right: 0;
        right: 21px;
    }
}

/*home slider starts*/
.main-slider {
    /*height: 500px;*/
    overflow: hidden;
    width: 100%;
    /* margin: 0 0 30px; */
}

.main-slider .bx-wrapper {
    /*height: 500px;*/
    margin: 0;
}

.main-slider .bx-wrapper .bx-controls-direction a.bx-next {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") -41px -94px no-repeat;
}

.main-slider .bx-wrapper .bx-viewport {
    /*height: 500px !important; */
    /*ul{
          li{
              display: none;

              &:nth-child(2){
                  display: block;
              }
          }
      }*/

}

.main-slider .bx-wrapper .bx-pager {
    bottom: 4px;
    padding: 0;
}

.main-slider .bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
    width: 20px;
    height: 4px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    margin: 0 3px;
}

.main-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #ff5d3b;
}

.main-slider ul {
    height: 370px;
    overflow: hidden;
}

.main-slider ul li {
    /*height: 500px;*/
    min-height: 70px;
    position: relative;
    /*&:first-child{
          display: block;
      }*/
}

.main-slider ul li .slider-content {
    position: absolute;
    bottom: 73px;
    right: 50%;
    width: 420px;
    margin-right: -420px;
}

.main-slider ul li .slider-content h2 {
    font: 70px/38px 'DancingScript';
    color: #fff;
    text-transform: capitalize;
    padding: 0 0 30px;
    margin: 0;
}

.main-slider ul li .slider-content p {
    color: #000;
    font: 18px/22px 'PTSans-Regular';
    padding: 0 0 12px;
}

.main-slider ul li .slider-content a {
    font: 14px/38px 'PTSans-Regular';
    padding: 0;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .main-slider {
        /*height: 482px;*/

    }

    .main-slider .bx-wrapper {
        /*height: 482px;*/
        margin: 0;
    }

    .main-slider .bx-wrapper .bx-viewport {
        /*height: 482px !important; */

    }

    .main-slider ul {
        height: 300px;
    }

    .main-slider ul li {
        /*height: 482px;*/
        min-height: 300px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .main-slider ul li { margin-bottom:15px;}

    .main-slider {
        height: auto;
        margin: 0;
        float: none !important;
    }

    .main-slider .bx-wrapper {
        height: auto;
        margin: 0;
    }

    .main-slider .bx-wrapper .bx-viewport {
        height: auto !important;
    }

    .main-slider .bx-wrapper .bx-pager {
        bottom: 53px;
        display: none;
    }

    .main-slider .bx-wrapper .bx-controls-direction a {
        display: none;
    }

    .main-slider ul li {
        height: auto;
    }

    .main-slider ul li a img {
        width: 100%;
    }

    .main-slider ul li .slider-content {
        bottom: 90px;
        right: 27px;
        width: 147px;
        margin-right: 0;
    }

    .main-slider ul li .slider-content p {
        font: 16px/18px 'PTSans-Bold';
        padding: 0 0 17px;
    }

    .main-slider ul li .slider-content a {
        font: 12px/30px 'PTSans-Regular';
        width: 98px;
        height: 31px;
    }

    .main-slider ul li .slider-content a:after {
        content: ">";
        position: absolute;
        right: 9px;
        top: 0;
    }
}

/*home slider ends*/
/*shipping starts*/
.shipping {
    background: #999;
    padding: 15px 0;
    margin: 0 0 56px;
    display: inline-block;
    width: 100%;
}

.shipping ul {
    width: 1020px;
    margin: 0 auto;
}

.shipping ul li {
    float: left;
    padding: 0 148px;
    margin: 0 122px;
    position: relative;
}

.shipping ul li a {
    position: relative;
    font: 16px/16px 'PTSans-Regular';
    color: #fff;
    text-transform: uppercase;
}

.shipping ul li:first-child {
    padding: 0;
    border-right: none;
    border-left: none;
    margin: 0;
}

.shipping ul li:first-child a:before {
    content: "";
    position: absolute;
    left: -32px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -48px -864px;
    width: 23px;
    height: 16px;
}

.shipping ul li:nth-child(2):before {
    content: "|";
    position: absolute;
    left: 0;
    color: #fff;
}

.shipping ul li:nth-child(2):after {
    content: "|";
    position: absolute;
    right: 0;
    color: #fff;
}

.shipping ul li:nth-child(2) a:before {
    content: "";
    position: absolute;
    left: -26px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -304px -40px;
    width: 16px;
    height: 17px;
}

.shipping ul li:nth-last-child(1) {
    padding: 0;
    margin: 0;
    float: right;
}

.shipping ul li:nth-last-child(1) a:before {
    content: "";
    position: absolute;
    left: -26px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -304px -16px;
    width: 17px;
    height: 17px;
}

.prd-fav {
    margin-top: 20px;
}

.prd-fav button, .prd-addtobag button {
    border: none;
    background: transparent;
    padding: 0;
    margin: 0;
}

.prd-addtobag{
    height: 40px;
    width:40px;
    text-decoration: none;
}

.prd-fav button label {
    cursor: pointer;
}



/* div#pdpback {
    float: left;
    position: absolute;
    z-index: 50;
    width: 22px;
    height: 55px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat -57px -1292px;
    top: 0px;
    left:0px;
    display:none;
} */



@media ( min-width: 1024px) and (max-width: 1279px) {
    .shipping ul {
        width: 822px;
    }

    .shipping ul li {
        margin: 0 87px;
        padding: 0 87px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    div#pdpback {
        display:block !important;
        float: left;
        position: absolute;
        z-index: 50;
        width: 8px;
        height: 20px;
        background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -320px -94px no-repeat;
        top: 10px;
        left: 14px;
        display: none;
    }

    #pdpBackContainer{
        display: inline;
        position: absolute;
        left: 2px;
        z-index: 50;
        padding: 0;
        border-radius: 50%;
        border: 1px solid #e3e3e3;
        width: 40px;
        height: 40px;
        background: #fff;
        margin-bottom: 10px;
        left: -10px;
    }
    .shipping {
        background: rgba(0, 0, 0, 0.9);
        margin: 0;
        padding: 0;
        position: relative;
        /* top: -49px; */
        /* SSLM-757 */
        top: 0px;
        margin-bottom: 36px;
    }

    .shipping ul {
        width: 100%;
    }

    .shipping ul li {
        margin: 0 0px;
        padding: 12px 0px;
        width: 33.3%;
        text-align: center;
    }

    .shipping ul li a {
        height: 20px;
        width: 30px;
        display: inline-block;
    }

    .shipping ul li a span {
        display: none;
    }

    .shipping ul li:first-child {
        padding: 12px 0px;
    }

    .shipping ul li:first-child a:before {
        left: -8px;
        top: 2px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -48px -864px;
        width: 29px;
        height: 20px;
    }

    .shipping ul li:nth-child(2) {
        float: left;
        border-right: solid 1px #404040;
        border-left: solid 1px #404040;
    }

    .shipping ul li:nth-child(2):before, .shipping ul li:nth-child(2):after {
        content: initial;
    }

    .shipping ul li:nth-child(2) a:before {
        top: 3px;
        left: 6px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -64px -246px;
        width: 18px;
        height: 19px;
    }

    .shipping ul li:nth-last-child(1) {
        float: left;
        padding: 12px 0px;
    }

    .shipping ul li:nth-last-child(1) a:before {
        top: 3px;
        left: 14px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -96px -246px;
        width: 19px;
        height: 20px;
    }
}

/*shipping Ends*/
/*style inspiration starts*/
.style-inspiration {
    text-align: center;
    margin: 0 0 58px;
}

.style-inspiration h1, .style-inspiration h4 {
    display: block;
    margin: 0;
    padding: 0 0 5px;
    font: 28px/18px 'PTSans-Bold';
    color: #333;
    text-transform: uppercase;
}

.style-inspiration p {
    display: inline-block;
    margin: 0;
    padding: 0;
    font: 14px/24px 'PTSans-Regular';
    color: #797979;
}

.style-inspiration .horizontal-vertical-slider {
    margin: 34px 0 0;
    height: 496px;
    overflow: hidden;
}

.style-inspiration .horizontal-vertical-slider .horizontal-slider {
    width: 702px;
    float: left;
}

.style-inspiration .horizontal-vertical-slider .horizontal-slider ul li {
    height: 496px;
    position: relative;
    width: 100%;
    overflow: hidden;
}

.style-inspiration .horizontal-vertical-slider .horizontal-slider ul li a {
    display: inline-block;
    width: 100%;
}

.style-inspiration .horizontal-vertical-slider .horizontal-slider ul li div {
    background: #000;
    font: 36px/29px 'DancingScript';
    color: #fff;
    text-align: center;
    padding: 24px 0;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.style-inspiration .horizontal-vertical-slider .horizontal-slider .bx-wrapper .bx-controls-direction a {
    display: none;
}

.style-inspiration .horizontal-vertical-slider .vertical-carousel {
    width: 490px;
    height: 496px;
    float: right;
}

.style-inspiration .horizontal-vertical-slider .vertical-carousel ul li {
    border-bottom: solid 1px #e6e6e6;
    margin: 0 0 25px;
    float: left;
    width: 100%;
    padding: 0 0 25px;
    height: 158px;
}

.style-inspiration .horizontal-vertical-slider .vertical-carousel ul li:nth-last-child(1) {
    border-bottom: none;
    margin: 0;
    padding: 0;
}

.style-inspiration .horizontal-vertical-slider .vertical-carousel ul li a {
    float: left;
}

.style-inspiration .horizontal-vertical-slider .vertical-carousel ul li .pic-holder {
    height: 131px;
    width: 240px;
    overflow: hidden;
    float: left;
}

.style-inspiration .horizontal-vertical-slider .vertical-carousel ul li .pic-content {
    float: left;
    margin: 0;
    padding: 0 0 0 20px;
    width: 175px;
    text-align: left;
    color: #333;
}

.style-inspiration .horizontal-vertical-slider .vertical-carousel ul li .pic-content span {
    font: 16px/16px 'PTSans-Regular';
}

.style-inspiration .horizontal-vertical-slider .vertical-carousel ul li .pic-content p {
    font: 16px/24px 'PTSans-Regular';
    color: #333;
}

.style-inspiration .horizontal-vertical-slider .vertical-carousel .bx-wrapper .bx-viewport {
    height: auto;
    overflow: inherit;
    position: inherit;
}

.style-inspiration .horizontal-vertical-slider .vertical-carousel .bx-wrapper .bx-viewport ul {
    width: inherit;
    transform: initial;
}

.style-inspiration .horizontal-vertical-slider .vertical-carousel .bx-wrapper .bx-viewport ul li {
    width: 100%;
}

.style-inspiration .horizontal-vertical-slider .vertical-carousel .bx-wrapper .bx-controls-direction a {
    display: none;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .style-inspiration .horizontal-vertical-slider {
        height: 400px;
    }

    .style-inspiration .horizontal-vertical-slider .horizontal-slider {
        width: 566px;
    }

    .style-inspiration .horizontal-vertical-slider .horizontal-slider ul li {
        height: 400px;
    }

    .style-inspiration .horizontal-vertical-slider .horizontal-slider ul li > div {
        padding: 17px 0;
        font: 28px/23px 'DancingScript';
    }

    .style-inspiration .horizontal-vertical-slider .vertical-carousel {
        width: 395px;
    }

    .style-inspiration .horizontal-vertical-slider .vertical-carousel ul li {
        margin: 0 0 20px;
        padding: 0 0 20px;
        height: 127px;
    }

    .style-inspiration .horizontal-vertical-slider .vertical-carousel ul li .pic-holder {
        width: 194px;
        height: 106px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .style-inspiration {
        margin: 0 0 16px;
    }

    .style-inspiration h1, .style-inspiration h4 {
        font: 18px/14px 'PTSans-Bold';
        padding: 0 0 2px;
    }

    .style-inspiration p {
        font: 12px/18px 'PTSans-Regular';
    }

    .style-inspiration .horizontal-vertical-slider {
        margin: 16px 0 0;
        height: auto;
    }

    .style-inspiration .horizontal-vertical-slider .horizontal-slider {
        width: 100%;
        height: auto;
        overflow: inherit;
    }

    .style-inspiration .horizontal-vertical-slider .horizontal-slider ul li {
        height: auto;
        overflow: inherit;
    }

    .style-inspiration .horizontal-vertical-slider .horizontal-slider ul li a > div {
        padding: 13px 0;
        font: 23px/15px 'DancingScript';
        bottom: 0px;
    }

    .style-inspiration .horizontal-vertical-slider .horizontal-slider ul li a img {
        width: 100%;
    }

    .style-inspiration .horizontal-vertical-slider .horizontal-slider .bx-wrapper {
        margin: 0;
    }

    .style-inspiration .horizontal-vertical-slider .vertical-carousel {
        width: 100%;
        height: 182px;
        overflow: hidden;
        margin: 15px 0 0;
        float: left;
    }

    .style-inspiration .horizontal-vertical-slider .vertical-carousel .bx-wrapper {
        height: auto;
    }

    .style-inspiration .horizontal-vertical-slider .vertical-carousel .bx-wrapper .bx-viewport {
        height: auto !important;
    }

    .style-inspiration .horizontal-vertical-slider .vertical-carousel .bx-wrapper .bx-prev {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -6px -91px;
        left: 0;
    }

    .style-inspiration .horizontal-vertical-slider .vertical-carousel .bx-wrapper .bx-next {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -46px -90px;
        right: 0;
    }

    .style-inspiration .horizontal-vertical-slider .vertical-carousel .bx-wrapper .bx-controls-direction a {
        width: 30px;
        height: 30px;
        top: 48px;
        margin-top: 0;
    }

    .style-inspiration .horizontal-vertical-slider .vertical-carousel ul li {
        height: auto;
        margin-right: 16px;
        padding: 0;
        overflow: hidden;
        width: 50%;
        min-height: 182px;
        max-height: 182px;
        border-bottom: none;
    }

    .style-inspiration .horizontal-vertical-slider .vertical-carousel ul li img {
        width: 100%;
    }

    .style-inspiration .horizontal-vertical-slider .vertical-carousel ul li .pic-holder {
        min-height: 85px;
        height: auto;
        width: 100%;
    }

    .style-inspiration .horizontal-vertical-slider .vertical-carousel ul li .pic-content {
        padding: 5px 0 0;
    }

    .style-inspiration .horizontal-vertical-slider .vertical-carousel ul li .pic-content span {
        font: 14px/16px 'PTSans-Regular';
    }

    .style-inspiration .horizontal-vertical-slider .vertical-carousel ul li .pic-content p {
        font: 14px/16px 'PTSans-Regular';
        word-wrap: break-word;
    }
}

@media ( min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .style-inspiration h1 {
        font: 30px/32px 'PTSans-Bold';
    }

    .style-inspiration p {
        font: 20px/22px 'PTSans-Regular';
    }
}

/*style inspiration Ends*/
/*latest starts*/
.latest {
    text-align: center;
    margin: 0 0 58px;
    background: #f5f5f5;
    padding: 51px 0 60px;
}

.latest h4 {
    display: block;
    margin: 0;
    padding: 0;
    font: 28px/38px 'PTSans-Bold';
    color: #333;
    text-transform: uppercase;
}

.latest .home-tabs {
    position: relative;
    width: 100%;
    float: left;
    margin: 31px 0 0;
}

.latest .home-tabs ul li {
    width: 185px;
    overflow: hidden;
    background: #fff;
    border-right: solid 1px #e3e3e3;
    float: left;
    -webkit-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
    position: relative;
}

.latest .home-tabs ul li a {
    display: block;
    float: left;
    width: 100%;
}

.latest .home-tabs ul li .tab-content {
    width: 180px;
    position: absolute;
    left: -184px;
    top: 30px;
    text-align: left;
    z-index: 1;
    display: none;
}

.latest .home-tabs ul li .tab-content p {
    padding: 0;
    font: 32px/37px 'DancingScript-Bold';
    color: #5c5c5c;
}

.latest .home-tabs ul li .tab-content span {
    background: none;
    color: #ff5d3b;
    text-transform: uppercase;
    padding: 0;
    display: inline-block;
    font: 13px/18px 'PTSans-Bold';
}

.latest .home-tabs ul li .tab-content span:after {
    content: initial;
}

.latest .home-tabs ul li:nth-last-child(1) {
    border-right: none;
}

.latest .home-tabs ul li:first-child.active .tab-content {
    display: block;
}

.latest .home-tabs ul li.active {
    width: 492px;
}

.latest .home-tabs ul li.active .tab-band {
    color: #fff;
    background: #ff5d3b;
}

.latest .home-tabs ul li.active .tab-band:after {
    width: 8px;
    height: 14px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -351px -15px;
}

.latest .home-tabs ul li.active .tab-content {
    left: 45px;
    z-index: 2;
}

.latest .home-tabs ul li.active .tab-content a {
    background: none;
    color: #ff5d3b;
}

.latest .home-tabs ul li .tab-expand {
    height: 369px;
    overflow: hidden;
    display: block;
    background: #fff;
    position: relative;
    width: 492px;
    float: right;
    z-index: 1;
}

.latest .home-tabs ul li .tab-band {
    color: #797979;
    font: 13px/18px 'PTSans-Bold';
    text-transform: uppercase;
    background: #ededed;
    display: block;
    padding: 15px 8px;
    position: relative;
    float: left;
    width: 100%;
    cursor: pointer;
    text-align: left;
}

.latest .home-tabs ul li .tab-band:after {
    content: "";
    position: absolute;
    right: 9px;
    top: 16px;
    width: 8px;
    height: 16px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -67px -57px;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .latest .home-tabs ul li {
        width: 152px;
    }

    .latest .home-tabs ul li .tab-expand {
        height: 297px;
    }

    .latest .home-tabs ul li.active {
        width: 372px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .latest {
        background: none;
        padding: 0;
        margin: 0 0 38px;
    }

    .latest .container-responsive .col-mobile {
        padding: 0;
    }

    .latest h4 {
        font: 18px/18px 'PTSans-Bold';
        padding: 0 0 3px;
    }

    .latest .home-tabs {
        margin: 10px 0 0;
    }

    .latest .home-tabs ul li {
        width: 100%;
        border-bottom: solid 1px #515151;
        border-right: none;
        -webkit-transition: inherit;
        -moz-transition: inherit;
        -o-transition: inherit;
        transition: inherit;
    }

    .latest .home-tabs ul li:nth-last-child(1) {
        border-bottom: none;
    }

    .latest .home-tabs ul li .tab-expand {
        display: none;
        z-index: 0;
        width: 100%;
    }

    .latest .home-tabs ul li .tab-expand img {
        position: inherit;
        float: none;
        right: inherit;
        bottom: inherit;
        width: 100%;
    }

    .latest .home-tabs ul li .tab-content {
        left: 16px;
        top: 19px;
        z-index: 0;
        display: block;
    }

    .latest .home-tabs ul li .tab-content p {
        font: 21px/22px 'DancingScript-Bold';
    }

    .latest .home-tabs ul li.active {
        width: 100%;
    }

    .latest .home-tabs ul li.active .tab-content {
        left: 16px;
    }

    .latest .home-tabs ul li.active .tab-expand {
        display: block;
        height: auto;
    }

    .latest .home-tabs ul li.active .tab-band:after {
        width: 10px;
        height: 6px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -112px -56px;
    }

    .latest .home-tabs ul li.active a:after {
        top: 18px;
        right: 16px;
        width: 10px;
        height: 6px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -112px -56px;
    }

    .latest .home-tabs ul li .tab-band {
        background: #000;
        padding: 12px 16px;
    }

    .latest .home-tabs ul li .tab-band:after {
        top: 18px;
        right: 16px;
        width: 10px;
        height: 6px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -96px -56px;
    }
}

@media ( min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .latest h4 {
        font: 30px/32px 'PTSans-Bold';
    }

    .latest .home-tabs ul li .tab-content p {
        font: 30px/32px 'DancingScript-Bold';
    }

    .latest .home-tabs ul li .tab-content span {
        font: 18px/20px 'PTSans-Bold';
    }
}


/*latest Ends*/


/*Brand starts*/
.brands {
    text-align: center;
    margin: 0 0 58px;
}

.brands h4 {
    display: block;
    margin: 0;
    padding: 0;
    font: 28px/38px 'PTSans-Bold';
    color: #333;
    text-transform: uppercase;
}

.brands .brand-slider {
    width: 100%;
    margin: 31px 0 0;
}

.brands .brand-slider .bx-wrapper {
    margin: 0;
}

.brands .brand-slider .bx-wrapper .bx-viewport {
    height: 600px !important;
}

.brands .brand-slider .bx-wrapper .bx-pager {
    bottom: -20px;
}

.brands .brand-slider .bx-wrapper .bx-pager.bx-default-pager a {
    background: #e4e4e4;
    width: 20px;
    height: 4px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    margin: 0 3px;
}

.brands .brand-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #ff5d3b;
}

.brands .brand-slider .bx-wrapper .bx-controls-direction a {
    display: none;
}

.brands .brand-slider ul > li {
    height: 554px;
    float: left;
    width: 809px;
    text-align: left;
    position: relative;
    margin: 0 38px 0 0;
    max-width: 809px;
}

.brands .brand-slider ul > li.active {
    float: left;
    width: 809px;
    max-width: 809px;
    text-align: left;
}

.brands .brand-slider ul > li.active > a {
    width: 596px;
    height: 100%;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.brands .brand-slider ul > li.active > a picture img {
    bottom: 0;
    opacity: 1;
}

.brands .brand-slider ul > li.active > a img {
    bottom: 0;
    opacity: 1;
}

.brands .brand-slider ul > li.active .brand-content {
    right: 0;
}

.brands .brand-slider ul > li > a {
    position: absolute;
    bottom: 0;
    width: 404px;
    height: 412px;
    float: left;
    overflow: hidden;
    -webkit-transition: width 1s ease-in-out;
    -moz-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
}

.brands .brand-slider ul > li > a picture {
    position: relative;
    width: 100%;
    float: left;
    height: 100%;
}

.brands .brand-slider ul > li > a picture img {
    position: absolute;
    opacity: 0.55;
}

.brands .brand-slider ul > li > a img {
    position: absolute;
    opacity: 0.75;
    bottom: 0;
}

.brands .brand-slider ul > li .brand-content {
    width: 469px;
    padding: 64px 76px;
    background: #fff;
    position: absolute;
    text-align: center;
    right: 126px;
    top: 142px;
    border-right: solid 1px #e1e1e1;
    border-bottom: solid 1px #e1e1e1;
    max-height: 270px;
}

.brands .brand-slider ul > li .brand-content h5 {
    margin: 0;
    padding: 0 0 17px;
    display: inline-block;
    color: #5c5c5c;
    font: 32px/36px 'DancingScript-Bold';
}

.brands .brand-slider ul > li .brand-content p {
    margin: 0;
    padding: 0 0 22px;
    display: inline-block;
    color: #797979;
    font: 16px/24px 'PTSans-Regular';
}

.brands .brand-slider ul > li .brand-content a {
    margin: 0;
    padding: 0;
    display: inline-block;
    color: #ff5d3b;
    font: 14px/18px 'PTSans-Bold';
    text-transform: uppercase;
    position: relative;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .brands .brand-slider ul li {
        max-width: 651px;
    }

    .brands .brand-slider ul li a {
        width: 100%;
    }

    .brands .brand-slider ul li.active {
        max-width: 651px;
    }

    .brands .brand-slider ul li.active a {
        width: 100%;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .brands h4 {
        font: 18px/18px 'PTSans-Bold';
        padding: 0 0 3px;
    }

    .brands .brand-slider {
        margin: 20px 0 0;
    }

    .brands .brand-slider .bx-wrapper .bx-viewport {
        height: auto !important;
        max-height: inherit;
    }

    .brands .brand-slider .bx-wrapper .bx-pager {
        bottom: -36px;
    }

    .brands .brand-slider ul li {
        width: 100%;
        height: auto;
        max-height: inherit;
        margin: 0;
        text-align: center;
        max-width: inherit;
    }

    .brands .brand-slider ul li.active {
        max-width: inherit;
    }

    .brands .brand-slider ul li.active a {
        width: 100%;
    }

    .brands .brand-slider ul li a {
        position: inherit;
        width: auto;
        height: auto;
        text-align: center;
        float: none;
        display: block;
    }

    .brands .brand-slider ul li a picture img {
        position: inherit;
        opacity: inherit;
        display: inline-block;
    }

    .brands .brand-slider ul li a img {
        position: inherit;
        opacity: inherit;
        display: inline-block;
        width: 100%;
    }

    .brands .brand-slider ul li .brand-content {
        position: inherit;
        top: 0;
        padding: 8px 38px 0;
        width: 100%;
        border: none;
        right: inherit;
        float: left;
        max-height: inherit;
    }

    .brands .brand-slider ul li .brand-content h5 {
        font: 16px/27px 'DancingScript-Bold';
        padding: 0;
    }

    .brands .brand-slider ul li .brand-content p {
        font: 12px/15px 'PTSans-Regular';
        padding: 0 0 18px;
    }

    .brands .brand-slider ul li .brand-content a {
        font: 12px/18px 'PTSans-Bold';
    }
}

@media ( min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .brands h4 {
        font: 30px/32px 'PTSans-Bold';
    }

    .brands .brand-slider ul li .brand-content h5 {
        display: block;
        clear: both;
        font: 30px/44px "DancingScript-Bold";
    }

    .brands .brand-slider ul li .brand-content p {
        display: block;
        font: 22px/26px 'PTSans-Regular';
    }

    .brands .brand-slider ul li .brand-content a {
        font: 20px/22px 'PTSans-Bold';
    }
}

/*Brand Ends*/
/*favourites starts*/
.favourites {
    text-align: center;
    margin: 0 0 58px;
    position: relative;
}

.favourites h4 {
    display: block;
    margin: 0;
    padding: 0;
    font: 28px/38px 'PTSans-Bold';
    color: #333;
    text-transform: uppercase;
}

.favourites .fav-banner {
    /*background: #d8d8d8;*/
    min-height: 300px;
    margin: 30px 0 1px;
    /*text-align:left;*/
    position: relative;
}

.favourites .slider-content {
    position: absolute;
    right: 23%;
    top: 46%;
}

.favourites .slider-content h5 {
    color: #5c5c5c;
    font: 63px/64px 'DancingScript-Bold';
    margin: 0;
    padding: 0;
    text-transform: capitalize;
}

.favourites .slider-content span {
    color: #fff;
    font: 14px/15px 'PTSans-Regular';
    background: #068d4b;
    text-transform: uppercase;
    width: 152px;
    padding: 2px 0 17px 2px;
    display: inline-block;
    float: left;
    text-align: left;
}

.favourites .fav-brands {
    background: #f5f5f5;
    width: 100%;
    padding: 28px 0;
    margin: 0 0 40px;
}

.favourites .fav-brands ul {
    display: inline-block;
}

.favourites .fav-brands ul li {
    border-right: solid 1px #d8d8d8;
    float: left;
    width: 210px;
    min-height: 92px;
    line-height: 92px;
}

.favourites .fav-brands ul li:nth-last-child(1) {
    border-right: none;
}

.favourites .offer-exclusives ul li {
    margin-right: 40px;
    float: left;
    position: relative;
}

.favourites .offer-exclusives ul li:nth-child(1) {
    width: 596px;
}

.favourites .offer-exclusives ul li:nth-child(1) .exc-content {
    width: 268px;
    left: 42px;
    top: 40px;
    text-align: left;
}

.favourites .offer-exclusives ul li:nth-child(1) .exc-content h4 {
    display: inline-block;
    margin: 0;
    padding: 0 0 5px;
    font: 30px/35px 'PTSans-Bold';
    color: #333333;
    text-transform: uppercase;
}

.favourites .offer-exclusives ul li:nth-child(1) .exc-content p {
    display: inline-block;
    margin: 0;
    padding: 0 0 9px;
    font: 14px/18px 'PTSans-Regular';
    color: #333333;
}

.favourites .offer-exclusives ul li:nth-child(1) .exc-content a {
    background: #ff5d3b;
    font: 14px/40px 'PTSans-Bold';
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    padding: 0 35px;
    margin: 7px 0 0;
}

.favourites .offer-exclusives ul li:nth-child(2) {
    width: 278px;
}

.favourites .offer-exclusives ul li:nth-child(2) .exc-content {
    display: inline-block;
    left: 0;
    top: 66px;
    text-align: center;
}

.favourites .offer-exclusives ul li:nth-child(2) .exc-content h4 {
    display: inline-block;
    margin: 0;
    padding: 0 0 10px;
    font: 46px/45px 'DancingScript-Bold';
    color: #fff;
}

.favourites .offer-exclusives ul li:nth-child(2) .exc-content p {
    display: inline-block;
    margin: 0;
    padding: 0 0 9px;
    font: 24px/30px 'PTSans-Bold';
    color: #fff;
    text-transform: uppercase;
}

.favourites .offer-exclusives ul li:nth-child(2) .exc-content a {
    background: #ff5d3b;
    font: 14px/40px 'PTSans-Bold';
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    padding: 0 35px;
    margin: 34px 0 0;
}

.favourites .offer-exclusives ul li:nth-child(3) {
    width: 278px;
    margin: 0;
}

.favourites .offer-exclusives ul li:nth-child(3) .exc-content {
    display: inline-block;
    left: 0;
    top: 18px;
    text-align: center;
}

.favourites .offer-exclusives ul li:nth-child(3) .exc-content h4 {
    display: inline-block;
    margin: 0;
    padding: 0;
    font: 59px/59px 'PTSans-Bold';
    color: #000;
}

.favourites .offer-exclusives ul li:nth-child(3) .exc-content p {
    display: inline-block;
    margin: 0;
    padding: 0 0 9px;
    font: 16px/36px 'PTSans-Bold';
    color: #000;
    text-transform: uppercase;
}

.favourites .offer-exclusives ul li:nth-child(3) .exc-content a {
    background: #ff5d3b;
    font: 14px/40px 'PTSans-Bold';
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    padding: 0 35px;
    margin: 34px 0 0;
}

.favourites .offer-exclusives ul li .exc-content {
    position: absolute;
    left: 0;
    top: 0;
}

.favourites .video-box {
    width: 100%;
    min-height: 526px;
    margin: 40px 0 0 0;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .favourites .offer-exclusives ul li {
        margin: 0 26px 16px 0;
    }

    .favourites .offer-exclusives ul li:nth-child(1) {
        width: 480px;
    }

    .favourites .offer-exclusives ul li:nth-child(2) {
        width: 224px;
    }

    .favourites .offer-exclusives ul li:nth-child(3) {
        width: 224px;
        margin: 0 0 16px 0;
    }

    .favourites .fav-brands ul li {
        width: 169px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .favourites {
        margin: 0 0 38px;
    }

    .favourites h4 {
        font: 18px/18px 'PTSans-Bold';
        padding: 0 0 3px;
    }

    .favourites .fav-banner {
        min-height: 118px;
        margin: 20px 0 0;
    }

    .favourites .fav-brands {
        padding: 0;
        margin: 0 0 16px;
    }

    .favourites .fav-brands ul li {
        width: 33.33%;
        padding: 0 10px;
        border-right: solid 1px #fff;
        border-bottom: solid 1px #fff;
    }

    .favourites .offer-exclusives ul li {
        margin: 0 0 16px 0;
    }

    .favourites .offer-exclusives ul li img {
        width: 100%;
    }

    .favourites .offer-exclusives ul li:nth-child(1) {
        width: 100%;
    }

    .favourites .offer-exclusives ul li:nth-child(1) .exc-content {
        width: 174px;
        top: 18px;
        left: 17px;
    }

    .favourites .offer-exclusives ul li:nth-child(1) .exc-content h4 {
        font: 20px/21px 'PTSans-Bold';
        padding: 0;
    }

    .favourites .offer-exclusives ul li:nth-child(1) .exc-content p {
        font: 13px/16px 'PTSans-Regular';
        padding: 0;
    }

    .favourites .offer-exclusives ul li:nth-child(1) .exc-content a {
        font: 13px/26px 'PTSans-Regular';
        margin: 3px 0 0;
        padding: 0 15px;
    }

    .favourites .offer-exclusives ul li:nth-child(2) {
        width: 48%;
    }

    .favourites .offer-exclusives ul li:nth-child(2) .exc-content {
        width: 98%;
        top: 31px;
        left: 50%;
        margin-left: -49%;
    }

    .favourites .offer-exclusives ul li:nth-child(2) .exc-content h4 {
        font: 26px/23px 'DancingScript-Bold';
        padding: 0 0 6px;
    }

    .favourites .offer-exclusives ul li:nth-child(2) .exc-content p {
        font: 12px/15px 'PTSans-Bold';
    }

    .favourites .offer-exclusives ul li:nth-child(2) .exc-content a {
        font: 13px/26px 'PTSans-Regular';
        margin: 3px 0 0;
        padding: 0 15px;
    }

    .favourites .offer-exclusives ul li:nth-child(3) {
        width: 48%;
        float: right;
    }

    .favourites .offer-exclusives ul li:nth-child(3) .exc-content {
        width: 98%;
        top: 11px;
        left: 50%;
        margin-left: -49%;
    }

    .favourites .offer-exclusives ul li:nth-child(3) .exc-content h4 {
        font: 30px/30px 'PTSans-Bold';
    }

    .favourites .offer-exclusives ul li:nth-child(3) .exc-content p {
        font: 12px/18px 'PTSans-Bold';
    }

    .favourites .offer-exclusives ul li:nth-child(3) .exc-content a {
        font: 13px/26px 'PTSans-Regular';
        margin: 3px 0 0;
        padding: 0 15px;
    }
}

@media ( min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .favourites h4 {
        font: 30px/32px 'PTSans-Bold';
    }

    .favourites .offer-exclusives ul li:nth-child(1) .exc-content h4 {
        font: 24px/26px 'PTSans-Bold';
    }

    .favourites .offer-exclusives ul li:nth-child(1) .exc-content p {
        font: 15px/16px 'PTSans-Regular';
    }
}

/*favourites Ends*/
/*social hub starts*/
.social-hub {
    text-align: center;
    margin: 0 0 58px;
    width: 100%;
    padding: 0;
}

.social-hub h4 {
    display: block;
    margin: 0;
    padding: 0 0 9px;
    font: 28px/38px 'PTSans-Bold';
    color: #333;
    text-transform: uppercase;
}

.social-hub .social-icons {
    width: 170px;
    display: inline-block;
    margin: 9px 0 22px;
}

.social-hub .social-icons li {
    margin: 0 22px 0 0;
    float: left;
}

.social-hub .social-icons li:nth-last-child(1) {
    margin: 0;
}

.social-hub .social-icons li i {
    color: #b3b3b3;
    cursor: default;
}

.social-hub .social-icons li i:hover {
    color: #333;
}

.social-hub .social-hub-wrap {
    width: 100%;
    float: left;
    text-align: left;
    max-height: 528px;
    overflow: hidden;
    margin: 0 0 40px;
}

.social-hub .social-hub-wrap .bx-wrapper .bx-controls-direction a {
    margin-top: -23px;
}

.social-hub .social-hub-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
    left: -16px;
}

.social-hub .social-hub-wrap .bx-wrapper .bx-controls-direction a.bx-next {
    right: -16px;
}

.social-hub .social-hub-wrap ul > li {
    float: left;
    text-align: center;
}

.social-hub .social-hub-wrap ul > li div {
    display: inline-block;
}

.social-hub .social-hub-wrap ul > li div > ul > li {
    float: left;
    margin: 0 0 36px 40px;
    display: block;
    position: relative;
    background: #f6f6f6;
    text-align: center;
}

.social-hub .social-hub-wrap ul > li div > ul > li i {
    position: absolute;
    top: 13px;
    right: 17px;
}

.social-hub .social-hub-wrap ul > li div > ul > li a {
    color: #999;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .social-hub .social-hub-wrap .bx-wrapper .bx-controls-direction a {
        margin-top: -175px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .social-hub {
        margin: 0 0 15px;
        padding: 0 16px;
    }

    .social-hub .social-hub-wrap {
        max-height: inherit;
        overflow: inherit;
    }

    .social-hub .social-hub-wrap .container-responsive .col-mobile {
        padding: 0;
    }

    .social-hub .social-hub-wrap ul > li div > ul > li {
        margin: 0;
        width: 48%;
        display: none;
    }

    .social-hub .social-hub-wrap ul > li div > ul > li img {
        width: 100%;
    }

    .social-hub .social-hub-wrap ul > li div > ul > li:nth-child(1) {
        display: none;
    }

    .social-hub .social-hub-wrap ul > li div > ul > li:nth-child(2), .social-hub .social-hub-wrap ul > li div > ul > li:nth-child(3),
    .social-hub .social-hub-wrap ul > li div > ul > li:nth-child(4) {
        display: block;
    }

    .social-hub .social-hub-wrap ul > li div > ul > li:nth-child(2) {
        width: 100%;
        margin: 0 0 16px;
    }

    .social-hub .social-hub-wrap ul > li div > ul > li:nth-child(3) {
        float: right;
    }

    .social-hub .social-hub-wrap .bx-wrapper .bx-controls-direction a {
        margin-top: -15px;
    }

    .social-hub .social-hub-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
        left: -6px;
    }
}

@media ( min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .social-hub h4 {
        font: 30px/32px 'PTSans-Bold';
    }
}

/*social hub Ends*/






@media ( min-width: 1024px) and (max-width: 1279px) {
    .shop-now-wpr .collection-box {
        bottom: 40px !important;
    }
}
/* 1024 END */
@media ( min-width: 320px) and (max-width: 1023px) {

    .favourites .fav-brands ul li:nth-child(4), .favourites .fav-brands ul li:nth-child(5),
    .favourites .fav-brands ul li:nth-child(6) {
        border-bottom: none;
    }



    .my-acc-rec .recommends-recentorder .content {
        padding: 0 12px;
    }

    .my-acc-rec .recommends-recentorder .tabbody {
        padding: 0 !important;
    }
}


.quickbox-li {
    clear: both !important;
    padding: 0 !important;
    position: relative;
    float: none !important;
}

.quick-view-wpr {
    background-color: #eeeeee;
    width: 100%;
    padding: 30px 0;
    z-index: 9;
    position: absolute;
    top: 0;
    overflow: hidden;
}

.quick-view-wpr > .close-box {
    float: right;
    margin: 20px;
    margin: 25px \9;
    margin-right: 25px \9 !important;
    padding-right: 25px \9 !important;
}

.quick-view-wpr .quick-view-inner {
    margin: 25px auto;
    width: 1032px;
    position: relative;
    height: 565px;
}

.quick-view-wpr .quick-view-inner .pro-gallery {
    float: left;
    width: 300px;
}

.quick-view-wpr .quick-view-inner .pro-gallery img {
    margin: 0 auto;
    display: block;
}

.quick-view-wpr .quick-view-inner .pro-details {
    float: left;
    text-align: center;
    padding: 50px 0 0;
}

.quick-view-wpr .quick-view-inner .pro-details .brand-name {
    font: 16px/22px 'PTSans-Regular';
    color: #333333;
    text-transform: uppercase;
}

.quick-view-wpr .quick-view-inner .pro-details .pro-name {
    font: 22px/40px 'PTSans-Regular';
    color: #333333;
}

.quick-view-wpr .quick-view-inner .zoom-wrap {
    width: 640px;
    position: relative;
    margin: 0;
    float: left;
    overflow: hidden;
    height: 528px;
    display: block;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .thumbnails {
    width: 77px;
    height: 415px;
    position: absolute;
    float: left;
    top: 50%;
    margin-top: -170px;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .thumbnails ul {
    display: none;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .thumbnails ul li {
    height: auto;
    margin: 0 0 10px;
    position: relative;
    background: #fff;
    overflow: hidden;
    padding: 0;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .thumbnails ul li a {
    display: block;
    width: 100%;
    border: solid 1px #e2e2e2;
    overflow: hidden;
    text-align: center;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .thumbnails ul li a.active {
    border: solid 1px #666;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .thumbnails ul li:nth-last-child(1) {
    margin: 0;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .thumbnails ul li .play_icon {
    width: 73px;
    height: 73px;
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px 0 0 0;
    text-align: center;
    background: #fff;
    opacity: 0.8;
    font: 12px/12px 'PTSans-Regular';
    color: #5b5b5b;
    z-index: 99;
    text-transform: uppercase;
    color: #5b5b5b;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .thumbnails ul li .play_icon a {
    color: #5b5b5b;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .thumbnails ul li .zoom-threesixty {
    width: 72px;
    height: 73px;
    position: absolute;
    top: 0;
    background: #fff;
    opacity: 0.8;
    font: 12px/25px 'PTSans-Regular';
    color: #5b5b5b;
    padding: 15px 0 0 0;
    left: 0;
    z-index: 99;
    text-transform: uppercase;
    text-align: center;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .thumbnails ul li .zoom-threesixty:after {
    content: "";
    position: absolute;
    top: 45%;
    left: 17%;
    width: 45px;
    height: 10px;
    display: block;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -175px -335px;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .thumbnails .bx-wrapper img {
    max-width: 100%;
    display: block;
    max-height: 73px;
    margin: 0 auto;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .thumbnails .bx-wrapper .bx-pager {
    display: none;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .thumbnails .bx-wrapper .bx-controls-direction a {
    top: inherit;
    margin: 0;
    width: 30px;
    height: 30px;
    display: none;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .thumbnails .bx-wrapper .bx-controls-direction a.bx-prev {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -169px -40px;
    top: -40px;
    left: 22px;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .thumbnails .bx-wrapper .bx-controls-direction a.bx-next {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -217px -40px;
    bottom: -40px;
    right: 22px;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .slider {
    width: 540px;
    position: absolute;
    left: 10%;
    margin-left: 75px;
    top: 0;
    height: 100%;
    min-height: 480px;
    overflow: hidden;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .slider ul {
    visibility: hidden;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .slider ul li {
    width: 100%;
    position: relative;
    min-height: 480px;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .slider .bx-wrapper {
    margin-bottom: 0 !important;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .slider .bx-wrapper .bx-controls-direction a {
    top: 45%;
    margin: 0;
    width: 27px;
    height: 76px;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .slider .bx-wrapper .bx-controls-direction a.bx-prev {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -96px -96px;
    left: 22px;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .slider .bx-wrapper .bx-controls-direction a.bx-next {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -160px -96px;
    right: 42px;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .spin {
    width: 540px;
    position: absolute;
    right: 0;
    top: 0px;
    height: 100%;
    overflow: hidden;
    display: none;
    z-index: 99999;
    text-align: center;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details {
    width: 225px;
    position: absolute;
    right: 0;
    min-height: 338px;
    top: 50%;
    margin-top: -169px;
    text-align: center;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details h3 {
    font: 16px/46px 'PTSans-Regular';
    color: #999999;
    text-transform: uppercase;
    margin: 0;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details h4 {
    font: 22px/32px 'PTSans-Regular';
    color: #333333;
    margin: 0 0 18px 0;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .price_div {
    font: 22px/18px 'PTSans-Regular';
    color: #333333;
    margin: 0 0 12px 0;
    float: right;
    width: 100%;
    text-align: center;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .price_div span {
    font-family: 'Rupakara' !important;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .price_div ul {
    display: inline-block;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .price_div ul li {
    float: left;
    margin: 0 5px 0 0;
    height: auto !important;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .price_div ul li.price_tag {
    padding: 0 30px 0 0;
    position: relative;
    color: #b73f49;
    font: 14px/18px 'PTSans-Regular';
    vertical-align: top;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .price_div ul li.price_tag .old_price {
    text-decoration: line-through;
    color: #ff5d3b;
    font: 14px/18px 'PTSans-Regular';
    vertical-align: top;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .price_div ul li.price_tag .color_tooltip {
    position: absolute;
    border: 1px #a1a1a1 solid;
    min-height: 28px;
    top: -40px;
    width: 80px;
    right: -20px;
    padding: 0px;
    margin: 0;
    color: #5c5c5c;
    font: 14px/28px 'PTSans-Regular';
    text-align: center;
    display: none;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .size_guide {
    position: relative;
    width: 100%;
    float: left;
    color: #9a9a9a;
    text-align: center;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .size_width {
    width: 100%;
    float: left;
    margin: 11px 0 2px 0;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .size_width ul {
    display: inline-block;
    width: auto;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .size_width ul li {
    color: #000;
    font: 12px/31px 'PTSans-Regular';
    text-align: center;
    text-decoration: none;
    margin: 0 10px 5px 0;
    vertical-align: middle;
    overflow: hidden;
    float: left;
    border: 1px solid #e5e5e5;
    vertical-align: middle;
    max-width: 120px;
    min-width: 33px;
    height: 33px;
    display: inline-block;
    background: #fff;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    cursor: pointer;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .size_width ul li.selected,
.quick-view-wpr .quick-view-inner .zoom-wrap .details .size_width ul li:hover {
    border: 1px solid #ff5d3b;
    vertical-align: middle;
    font: 12px/32px 'PTSans-Bold';
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .size_width ul li.disabled {
    background-color: #ccc;
    height: 100%;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .size_width ul li.disabled a {
    pointer-events: none;
    cursor: default;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .size_width ul li a {
    color: #000;
    display: block;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .instock {
    color: #a1a1a1;
    font: 12px/22px 'PTSans-Regular';
    display: inline-block;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .add_bag {
    width: 196px;
    height: 40px;
    font: 13px/40px 'PTSans-Bold';
    clear: both;
    display: inline-block;
    text-transform: uppercase;
    /*background: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    color: #fff;
    margin: 30px auto 30px;
    text-decoration: none;
    outline: none;
    border: none;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .add_bag:hover {
    position: relative;
}

.quick-view-wpr .quick-view-inner .zoom-wrap .details .add_bag:hover:after {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -280px -247px;
    width: 11px;
    height: 12px;
    position: absolute;
    top: 13px;
    right: 47px;
}

.quick-view-wpr .quick-view-inner .product_rightside {
    width: 330px;
    float: right;
    text-align: center;
    margin: 0;
    font: 14px/22px 'PTSans-Regular';
    color: #5a5a5a;
}

.quick-view-wpr .quick-view-inner .product_rightside h2 {
    font: 12px/35px 'PTSans-Regular';
    color: #999999;
    text-transform: uppercase;
    margin: 0;
    display: block !important;
}

.quick-view-wpr .quick-view-inner .product_rightside h1 {
    font: 19px/24px 'PTSans-Regular';
    color: #333333;
    margin: 0 0 18px 0;
    font-weight: normal;
    display: block !important;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade {
    width: 200px;
    margin: 0 auto;
    text-align: center;
    display: none;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .select_style {
    width: 199px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    float: left;
    height: 37px;
    border: 1px #e7e6e6 solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .select_style:after {
    content: "";
    position: absolute;
    right: 13px;
    top: 15px;
    width: 10px;
    height: 6px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -273px -153px;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .select_style > select,
.quick-view-wpr .quick-view-inner .product_rightside .select_shade .select_style form > select {
    width: 120%;
    outline: none;
    border: none;
    height: 100%;
    cursor: pointer;
    font: 14px/22px 'PTSans-Regular';
    color: #999999;
    padding: 0 0 0 9px;
    background: transparent;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade {
    width: 200px;
    margin: 10px auto;
    border: 1px #e7e6e6 solid;
    overflow: hidden;
    border-bottom: none;
    display: block;
    float: left;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul {
    width: 100%;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li {
    width: 33px;
    height: 31px !important;
    float: left;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    line-height: 27px;
    border-bottom: 1px #e7e6e6 solid;
    border-right: 1px #e7e6e6 solid;
    display: block;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li:nth-of-type(6n) {
    border-right: none;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a {
    width: 17px;
    height: 17px;
    border-radius: 50%;
    color: #f5f5f5;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    text-indent: -9999px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.selected {
    width: 22px;
    height: 22px;
    vertical-align: middle;
    -webkit-transform: scale(1);
    transform: scale(1);
    box-shadow: inset 0px 0px 0px 2px white;
    -moz-box-shadow: inset 0px 0px 0px 2px white;
    -webkit-box-shadow: inset 0px 0px 0px 2px white;
    -ms-box-shadow: inset 0px 0px 0px 2px white;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color {
    background: #a84e72;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color.selected {
    border: 1px #a84e72 solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color2 {
    background: #ff535c;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color2.selected {
    border: 1px #ff535c solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color3 {
    background: #651e2f;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color3.selected {
    border: 1px #651e2f solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color4 {
    background: #a14d4c;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color4.selected {
    border: 1px #a14d4c solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color5 {
    background: #b73f49;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color5.selected {
    border: 1px #b73f49 solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color6 {
    background: #efaba4;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color6.selected {
    border: 1px #efaba4 solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color7 {
    background: #eca27d;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color7.selected {
    border: 1px #eca27d solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color8 {
    background: #fa708e;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color8.selected {
    border: 1px #fa708e solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color9 {
    background: #ad5165;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color9.selected {
    border: 1px #ad5165 solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color10 {
    background: #c64b3b;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color10.selected {
    border: 1px #c64b3b solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color11 {
    background: #ffac9a;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color11.selected {
    border: 1px #ffac9a solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color12 {
    background: #862c2a;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color12.selected {
    border: 1px #862c2a solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color13 {
    background: #975e6c;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color13.selected {
    border: 1px #975e6c solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color14 {
    background: #ab4a4a;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color14.selected {
    border: 1px #ab4a4a solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color15 {
    background: #f54c42;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color15.selected {
    border: 1px #f54c42 solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color16 {
    background: #ce2e4f;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color16.selected {
    border: 1px #ce2e4f solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color17 {
    background: #a8417d;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color17.selected {
    border: 1px #a8417d solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color18 {
    background: #e6a792;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color18.selected {
    border: 1px #e6a792 solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color19 {
    background: #ff535c;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color19.selected {
    border: 1px #ff535c solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color20 {
    background: #651e2f;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color20.selected {
    border: 1px #651e2f solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color21 {
    background: #a14d4c;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color21.selected {
    border: 1px #a14d4c solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color22 {
    background: #b73f49;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color22.selected {
    border: 1px #b73f49 solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color23 {
    background: #efaba4;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color23.selected {
    border: 1px #efaba4 solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color24 {
    background: #eca27d;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color24.selected {
    border: 1px #eca27d solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color25 {
    background: #fa708e;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color25.selected {
    border: 1px #fa708e solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color26 {
    background: #ad5165;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color26.selected {
    border: 1px #ad5165 solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color27 {
    background: #c64b3b;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color27.selected {
    border: 1px #c64b3b solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color28 {
    background: #ffac9a;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color28.selected {
    border: 1px #ffac9a solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color29 {
    background: #862c2a;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color29.selected {
    border: 1px #862c2a solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color30 {
    background: #a8417d;
}

.quick-view-wpr .quick-view-inner .product_rightside .select_shade .color_shade ul li a.satin_color30.selected {
    border: 1px #a8417d solid;
}

.quick-view-wpr .quick-view-inner .product_rightside .price_div {
    font: 22px/18px 'PTSans-Regular';
    color: #333333;
    margin: 0 0 12px 0px;
    float: left;
    width: 100%;
    text-align: center;
}

.quick-view-wpr .quick-view-inner .product_rightside .price_div ul {
    display: inline-block;
}

.quick-view-wpr .quick-view-inner .product_rightside .price_div ul li {
    float: left;
    margin: 0 5px 0 0;
    height: auto !important;
}

.quick-view-wpr .quick-view-inner .product_rightside .price_div ul li .old_price {
    text-decoration: line-through;
    color: #ff5d3b;
    font: 14px/18px 'PTSans-Regular';
    vertical-align: top;
}

.quick-view-wpr .quick-view-inner .product_rightside .price_div ul li.price_tag {
    padding: 0 30px 0 0 !important;
    position: relative;
    color: #ff5d3b;
    font: 14px/18px 'PTSans-Regular';
    vertical-align: top;
    pointer-events: none;
}

.quick-view-wpr .quick-view-inner .product_rightside .price_div ul li.price_tag:after {
    width: 23px;
    height: 19px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -206px -96px;
    content: "";
    position: absolute;
    right: 0;
    top: 2px;
}

.quick-view-wpr .quick-view-inner .product_rightside .price_div ul li span.color_tooltip {
    position: absolute;
    border: 1px #a1a1a1 solid;
    min-height: 28px;
    top: -40px;
    width: 80px;
    right: -20px;
    padding: 0px;
    margin: 0;
    color: #5c5c5c;
    font: 14px/28px 'PTSans-Regular';
    text-align: center;
    display: none;
}

.quick-view-wpr .quick-view-inner .product_rightside .price_div ul li span.color_tooltip:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px;
    border-bottom: solid 10px #e2e2e2;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
}

.quick-view-wpr .quick-view-inner .product_rightside .price_div ul li:hover .color_tooltip {
    display: block;
}

.quick-view-wpr .quick-view-inner .product_rightside .price_div ul li:hover a {
    transition: all ease-in-out 0.1s;
    -moz-transition: all ease-in-out 0.1s;
    -webkit-transition: all ease-in-out 0.1s;
    -o-transition: all ease-in-out 0.1s;
}

.quick-view-wpr .quick-view-inner .product_rightside .colors_head {
    color: #5a5a5a;
}

.quick-view-wpr .quick-view-inner .product_rightside .instock {
    color: #a1a1a1;
    font: 12px/22px 'PTSans-Regular';
    display: block;
    width: 100%;
}

.quick-view-wpr .quick-view-inner .product_rightside .instock a.no_stock {
    color: #ff5d3b;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_guide {
    position: relative;
    width: 100%;
    float: left;
    color: #9a9a9a;
    text-align: center;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_guide span.size-guide {
    color: #ff5d3b;
    text-decoration: underline;
    margin-left: 13px;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_guide span.size-guide a {
    color: #ff5d3b;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_guide a {
    color: #ff5d3b;
    text-decoration: underline;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_guide span.color_tooltip {
    position: absolute;
    border: 1px #a1a1a1 solid;
    min-height: 28px;
    top: -40px;
    width: 80px;
    right: -20px;
    padding: 0px;
    margin: 0;
    color: #5c5c5c;
    font: 14px/28px 'PTSans-Regular';
    text-align: center;
    display: none;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_guide span.color_tooltip table {
    display: none;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_guide span.color_tooltip:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px;
    border-bottom: solid 10px #e2e2e2;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_guide:hover .color_tooltip {
    display: block;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_guide:hover a {
    transition: all ease-in-out 0.1s;
    -moz-transition: all ease-in-out 0.1s;
    -webkit-transition: all ease-in-out 0.1s;
    -o-transition: all ease-in-out 0.1s;
}

.quick-view-wpr .quick-view-inner .product_rightside .color_div {
    width: 100%;
    float: left;
    margin: 4px 0 12px 0;
    text-align: center;
    height: auto;
}

.quick-view-wpr .quick-view-inner .product_rightside .color_div ul {
    display: inline-block;
}

.quick-view-wpr .quick-view-inner .product_rightside .color_div ul li {
    width: 30px;
    height: 30px !important;
    margin: 0 8px 5px 0;
    float: left;
    border: 1px #e2e2e2 solid;
    cursor: pointer;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_width {
    width: 100%;
    float: left;
    margin: 11px 0 2px 0;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_width ul {
    display: inline-block;
    width: auto;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_width ul li {
    color: #000;
    font: 12px/31px 'PTSans-Regular';
    text-align: center;
    text-decoration: none;
    margin: 0 10px 5px 0;
    vertical-align: middle;
    overflow: hidden;
    float: left;
    border: 1px solid #e5e5e5;
    vertical-align: middle;
    height: 33px;
    display: inline-block;
    background: #fff;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    cursor: pointer;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_width ul li span {
    padding: 0 9px;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_width ul li.selected,
.quick-view-wpr .quick-view-inner .product_rightside .size_width ul li:hover {
    border: 1px #ff5d3b solid;
    vertical-align: middle;
    font: 12px/29px 'PTSans-Bold';
}

.quick-view-wpr .quick-view-inner .product_rightside .size_width ul li.disabled {
    background-color: #ccc;
    height: 100%;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_width ul li.disabled a {
    pointer-events: none;
    cursor: default;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_width ul li a {
    color: #000;
    display: block;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_width_select {
    color: #ff5d3b;
    position: relative;
    padding: 0 0;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_width_select a {
    color: #ff5d3b;
    margin: 0 0 0 8px;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_width_select:before {
    content: "";
    position: absolute;
    top: 14px;
    left: 0;
    width: 15px;
    height: 5px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -2px -130px;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_width_select:after {
    content: "";
    position: absolute;
    top: 14px;
    right: -7px;
    width: 15px;
    height: 5px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -2px -130px;
}

.quick-view-wpr .quick-view-inner .product_rightside .shopping_orders,
.quick-view-wpr .quick-view-inner .product_rightside .shopping_order_mob {
    color: #ff5d3b;
    font: 14px/30px 'PTSans-Regular';
    text-transform: uppercase;
    margin: 0;
}

.quick-view-wpr .quick-view-inner .product_rightside .shopping_orders span,
.quick-view-wpr .quick-view-inner .product_rightside .shopping_order_mob span {
    width: 25px;
    height: 15px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -286px -94px;
    display: inline-block;
    margin: 0 15px 0 0;
}

.quick-view-wpr .quick-view-inner .product_rightside .shipping_deactive {
    opacity: 0.7;
    color: #999 !important;
}

.quick-view-wpr .quick-view-inner .product_rightside .shopping_order_mob {
    display: block;
}

.quick-view-wpr .quick-view-inner .product_rightside p#cashon {
    display: none;
}

.quick-view-wpr .quick-view-inner .product_rightside .qty {
    width: 105px;
    display: block;
    margin: 0 auto;
    padding: 13px 0 0 0;
    line-height: 22px;
}

.quick-view-wpr .quick-view-inner .product_rightside .qty input {
    width: 31px;
    height: 31px;
    text-align: center;
    box-shadow: none;
    float: left;
    border: 1px #e2e2e2 solid;
    font: 13px/30px 'PTSans-Regular';
}

.quick-view-wpr .quick-view-inner .product_rightside .qty .qt-minus {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -318px -94px;
    width: 18px;
    height: 18px;
    text-indent: -9999px;
    float: left;
    margin: 7px 17px 0 0;
    cursor: pointer;
}

.quick-view-wpr .quick-view-inner .product_rightside .qty .qt-plus {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -350px -94px;
    width: 18px;
    height: 18px;
    text-indent: -9999px;
    float: left;
    margin: 7px 0 0 21px;
    cursor: pointer;
}

.quick-view-wpr .quick-view-inner .product_rightside .add_bag {
    width: 196px;
    height: 40px;
    font: 13px/40px 'PTSans-Bold';
    clear: both;
    display: block;
    text-transform: uppercase;
    /*background: #8c1717;*/
    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    color: #fff;
    margin: 30px auto 0;
    text-decoration: none;
    outline: none;
    border: none;
}

.quick-view-wpr .quick-view-inner .product_rightside .add_bag:hover {
    position: relative;
}

.quick-view-wpr .quick-view-inner .product_rightside .add_bag:hover:after {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -280px -247px;
    width: 11px;
    height: 12px;
    position: absolute;
    top: 13px;
    right: 47px;
}

.quick-view-wpr .quick-view-inner .product_rightside .quick_buy {
    color: #ff5d3b;
    font: 14px/25px 'PTSans-Regular';
    position: relative;
    text-transform: uppercase;
    padding: 0 0 0 15px;
    margin: 27px 0 0;
    display: inline-block;
    text-decoration: none;
    outline: none;
}

.quick-view-wpr .quick-view-inner .product_rightside .quick_buy:hover {
    font: 14px/25px 'PTSans-Bold';
}

.quick-view-wpr .quick-view-inner .product_rightside .quick_buy:after {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -376px -95px;
    width: 10px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 2px;
}

.quick-view-wpr .quick-view-inner .product_rightside .wishlist {
    color: #797979;
    font: 13px/22px 'PTSans-Bold';
    text-transform: uppercase;
    text-decoration: none;
    outline: none;
    margin-left: 0;
}

.quick-view-wpr .quick-view-inner .product_rightside .wishlist:hover {
    color: #333333;
}

.quick-view-wpr .quick-view-inner .product_rightside .wishlist i {
    font-size: 15px;
}

.quick-view-wpr .quick-view-inner .product_rightside .wishlist-remove {
    color: #ff5d3b;
    font: 13px/22px 'PTSans-Bold';
    text-transform: uppercase;
    text-decoration: none;
    outline: none;
    display: none;
}

.quick-view-wpr .quick-view-inner .product_rightside .wishlist-remove i {
    font-size: 15px;
}

.quick-view-wpr .quick-view-inner .product_rightside .wishlist-remove .fa-heart:before {
    color: #ff5d3b;
}

.quick-view-wpr .quick-view-inner .product_rightside .collect_store {
    color: #797979;
    font: 13px/22px 'PTSans-Bold';
    text-transform: uppercase;
    text-decoration: none;
    outline: none;
    position: relative;
    padding: 0 0 0 25px;
    display: inline-block;
    margin: 2px 0 0;
}

.quick-view-wpr .quick-view-inner .product_rightside .collect_store:hover {
    color: #333333;
}

.quick-view-wpr .quick-view-inner .product_rightside .collect_store:after {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -46px -191px;
    width: 16px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 2px;
}

.padding0 {
    padding: 0;
}

label {
    font-weight: normal;
}

a:hover, a:active, a:focus {
    outline: 0;
}

select, select:focus, option:focus, select::-moz-focus-inner, option::-moz-focus-inner {
    outline: none;
    border: none;
}

img {
    border: 0 none;
    max-width: 100%;
    vertical-align: middle;
}

.list {
    display: none;
}

.clearfix {
    clear: both;
}

.product-listing-wrapper {
    /*background: url(/_ui/responsive/common/assets/images/plp-imgs/plp.jpg) no-repeat;*/
    background-position: center top;
}

.filters {
    color: #ff5d3b;
    font: 13px/22px 'PTSans-Regular';
    text-transform: uppercase;
    letter-spacing: 1px;
    cursor: pointer;
}

.filters .filters-txt strong {
    font-weight: normal;
}

.filters .triangle-bottomright {
    content: "";
    width: 0;
    height: 0;
    float: left;
    border-bottom: 11px solid #ff5d3b;
    border-left: 10px solid transparent;
    margin-right: 10px;
    margin-top: 5px;
}





.hiding {
    margin-left: -100%;
    opacity: 0.5;
}

.hidden {
    display: none;
}

.empty-item {
    display: none;
    opacity: 0;
    font: 13px/22px 'PTSans-Regular';
    color: #999;
    text-align: center;
}

.empty .empty-item {
    opacity: 1;
    display: block;
}



.close-box {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat no-repeat -240px -192px;
    width: 10px;
    height: 10px;
    margin-left: 8px;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
}

.shop-now-wpr {
    position: relative;
    height: inherit;
}

.shop-now-wpr .collection-box {
    position: absolute;
    right: 0;
    bottom: 45px;
    z-index: 0;
    /*background-color: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    padding: 10px 45px 30px;
    width: 335px;
    color: #fff;
    text-align: center;
}

.shop-now-wpr .collection-box h2 {
    font: 30px/32px 'DancingScript';
    font-weight: bold;
}

.shop-now-wpr .collection-box p {
    font: 16px/22px 'PTSans-Regular';
    padding: 15px 0;
}

.shop-now-wpr .collection-box a {
    color: #fff;
    font: 14px/22px 'PTSans-Regular';
    font-weight: bold;
    text-transform: uppercase;
}

.shop-now-wpr .collection-box a:hover {
    text-decoration: underline;
}



.variant-size.size1 .stock-links .item-left, .variant-size.size2 .stock-links .item-left,
.variant-size.size3 .stock-links .item-left, .variant-size.size4 .stock-links .item-left,
.variant-size.size5 .stock-links .item-left, .variant-size.size6 .stock-links .item-left {
    text-align: left !important;
}

.wishlist-remove {
    display: none;
}

.modal {
    display: none;
    position: fixed;
    z-index: 99999999;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, 0.8) url("/_ui/responsive/common/assets/images/ssloader.gif") no-repeat 50% 40%;
}

body.loading {
    overflow: hidden;
}

body.loading .modal {
    display: block;
}

.full-page-product-slider .bx-pager {
    display: none !important;
}

.recommends-list .color-type ul li {
    margin: 0 20px 0 0 !important;
}

.recommends-list .remove-pro {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -430px -710px;
    width: 11px;
    height: 11px;
    position: absolute;
    display: block;
    left: 35px;
    top: 15px;
    z-index: 1;
    cursor: pointer;
}

.ui-datepicker-trigger {
    background: transparent url("/_ui/responsive/common/assets/images/calender-ico.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll 0 0;
    border: medium none;
    height: 39px;
    margin: 0 !important;
    padding: 0;
    position: absolute;
    right: 0;
    top: 8px;
    width: 33px !important;
    z-index: 1;
}

.errmsg-select, .errmsg-text {
    font: 13px/25px 'PTSans-Regular';
    color: #ff0000;
    display: none;
}

.bundle_product .qty {
    clear: both;
    display: block;
    padding: 4px 0 0;
    width: 105px;
}

.bundle_product .qty .qt-minus {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -318px -94px;
    cursor: pointer;
    float: left;
    height: 18px;
    margin: 7px 17px 0 0;
    text-indent: -9999px;
    width: 18px;
}

.bundle_product .qty input {
    border: 1px solid #e2e2e2;
    box-shadow: none;
    float: left;
    font: 13px/30px "PTSans-Regular";
    height: 31px;
    text-align: center;
    width: 31px;
}

.bundle_product .qty .qt-plus {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -350px -94px;
    cursor: pointer;
    float: left;
    height: 18px;
    margin: 7px 0 0 21px;
    text-indent: -9999px;
    width: 18px;
}

button:active {
    outline: none !important;
    border: none !important;
}

button:focus {
    outline: 0 !important;
}

.bundle_breadCrumb {
    background: #F4F4F4 !important;
}

.ttabs h2 {
    display: none;
}

.page-firstCitizenNonMember .my-account-wpr {
    margin-top: 0;
}

.page-SSLSizeGuidePage .content {
    float: left;
}

.page-SSLSizeGuidePage .purchase_left {
    margin-top: 0 !important;
}

.page-SSLSizeGuidePage .purchase_main h1 {
    margin: 0 0 17px !important;
}

.profile_form .form-group {
    margin: 0;
}

.profile_form .form-group label {
    margin: 0 !important;
}

.profile_form .form-group label span {
    line-height: 20px !important;
}

.wishListQuickView {
    background: transparent !important;
    float: right !important;
    width: 300px !important;
}

.wishListQuickView .product_slider_main {
    float: none !important;
}

.wishListQuickView .product_slider_main .product_rightside .add_bag {
    margin: 0 0 10px !important;
}

.wishListQuickView .viewProduct {
    font: 14px/22px "PTSans-bold";
    margin-top: 5px;
}

.wishListQuickView .prd-fav {
    margin-left: 22px;
    margin-top: 16px;
}

.e-voucher-filter .sort-by {
    margin-right: 0 !important;
}

.captcha label {
    display: none;
}

/* .realperson-challenge {
    background-color: #fff;
    text-align: center;
    width: 282px;
    padding: 20px 15px 15px;
    margin: 0 auto 10px;
    border: 1px solid #e3e3e3;
}

.realperson-challenge .realperson-text {
    font-size: 5px;
}

.realperson-challenge .realperson-regen {
    font: 13px/22px "PTSans-regular";
} */

.page-wishlist .prd-fav {
    display: none;
}

.gcError, .egvError {
    font: 12px/18px "PTSans-regular";
    padding-bottom: 10px;
    text-align: left;
    color: #FF0000;
}

.gcBalance, .egvBalance {
    font: 14px/18px "PTSans-bold";
    padding-bottom: 10px;
    text-align: left;
    color: #333;
}

.form-group {
    margin: 0 !important;
}

.faq_main ul li:first-child .content p {
    margin-bottom: 20px;
}

.faq_main ul li h3 {
    margin-bottom: 20px;
}

.promotion_banner .bx-wrapper .bx-pager {
    bottom: 15px;
}

.promotion_banner .bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
    width: 20px;
    height: 4px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    margin: 0 3px;
}

.promotion_banner .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #ff5d3b;
}

.purchase-bottom-banner {
    position: relative;
    padding: 30px 0 60px;
    border-top: 1px solid #e3e3e3;
}

.purchase-bottom-banner .mediacontent {
    position: absolute;
    top: 21%;
    right: 5%;
}

.purchase-bottom-banner .mediacontent h2 {
    font: 60px/61px "DancingScript-Bold";
    color: #fff;
}

.purchase-bottom-banner .mediacontent p {
    font: 14px/18px "PTSans-regular";
    color: #fff;
}

.purchase-bottom-banner .mediacontent .linkmediawrp a {
    font: 14px/18px "PTSans-regular";
    color: #8e1818;
}

.purchase-bottom-banner .mediacontent .linkmediawrp a:hover {
    color: #fff;
}

.howDoIPayHeader .content {
    float: left; 
}

.howDoIPayHeader .content h1 {
    margin: 0 0 8px !important;
}

.page-SSLDoPayPage .purchase_main .purchase_left {
    margin: 5px 0 0 !important;
}

.ui-datepicker {
    z-index: 99;
}

.main-slider .bx-wrapper img {
    margin: 0 auto;
}


.stylehub_banner img {
    display: block;
    margin: 0 auto;
}

#return-order-wpr {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0;
    width: 100%;
}

#return-order-scroll {
    position: absolute;
    z-index: 1;
    -webkit-tap-highlight-color: transparent;
    width: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}

.giftWrapText {
    font: 14px/18px "PTSans-regular";
    color: #999;
}

.giftmedia {
    background-color: #F6F6F6;
    float: left;
    width: 49.8%;
    margin: 30px 0;
    overflow: hidden;
}

.giftmedia:first-child {
    margin-right: 2px;
}

.giftmedia ul {
    width: 90%;
    margin: 0 auto;
}

.giftmedia ul li {
    width: 33.33%;
    float: left;
}

.giftmedia .media {
    margin: 0;
}

.giftmedia h2 {
    font: 32px/50px "DancingScript-Bold";
    color: #333;
    text-align: center;
}

.giftmedia img {
    display: block;
    margin: 10px auto;
}

.giftmedia p {
    font: 16px/24px "PTSans-regular";
    text-align: center;
}

.giftmedia .mediacontent .content {
    height: 144px;
    overflow: hidden;
}

.giftmedia .mediacontent a {
    /*background: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    border: medium none;
    text-align: center;
    clear: both;
    color: #fff;
    display: block;
    font: 13px/42px "PTSans-Bold";
    height: 40px;
    margin: 30px auto;
    outline: medium none;
    text-decoration: none;
    text-transform: uppercase;
    width: 250px;
}

.giftmedia .linkmediawrp a {
    /*background: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    border: medium none;
    text-align: center;
    clear: both;
    color: #fff;
    display: block;
    font: 13px/42px "PTSans-Bold";
    height: 40px;
    margin: 30px auto;
    outline: medium none;
    text-decoration: none;
    text-transform: uppercase;
    width: 150px;
}

.quick-view-wpr .bx-wrapper img {
    display: block;
    margin: 0 auto;
}

.complete_look .bx-wrapper img {
    margin: 0 auto;
}

.complete_look .pro-info a {
    color: #333;
    font: 14px/22px "PTSans-regular";
}

/*#carousel ul {
    display: none;
}

.carousel ul {
    display: none;
}*/

.productsli ul {
    display: none;
}

.recommends-wpr .tabbody.div0 ul, .recommends-wpr .tabbody.div1 ul {
    display: none;
}

.recommends-recentorder .tabbody.div0 ul, .recommends-recentorder .tabbody.div1 ul {
    display: none;
}

.full-page-product-slider .product-grid {
    display: none;
}

.gift-wpr-slider ul {
    display: none;
}

.best-offers ul {
    display: none;
}



.discover_banner ul {
    display: none;
}

.shopping-bag-wpr .content h2 {
    color: #333;
    font: 24px/28px "PTSans-bold";
    text-align: center;
}

.shopping-bag-wpr .content p {
    font: 14px/22px "PTSans-regular";
    text-align: center;
}

.shopping-bag-wpr .content ul li {
    font: 14px/22px "PTSans-regular";
    text-align: center;
}

.first-citizen-screen2 .realperson-challenge {
    margin: 10px 0;
    width: 160px;
}

.page-productDetails .product_rightside .size_width {
    display: none;
}

.mobile-delivary-time1 .delivary-time {
    font-size: 13px !important;
    margin: 10px 0;
}

.help-block, .has-error {
    font: 12px/16px "PTSans-regular" !important;
    color: #8c1717;
}

.control-label .skip {
    display: none;
}

.product_silder .product-wpr ul > li {
    margin-left: 0 !important;
    padding: 0;
    height: 540px;
}

.product_silder .product-wpr ul > li .pro-info .price .wrong_price {
    color: #ff5d3b;
}

.product_silder .product-wpr ul > li .pro-info .price .wrong_price .rupee {
    vertical-align: 6%;
}

.complete_look .product-wpr ul > li {
    margin-left: 0 !important;
    padding: 0;
    height: 540px;
}

.complete_look .product-wpr ul > li .pro-info .price .wrong_price {
    color: #ff5d3b;
    margin-left: 10px;
    text-decoration: line-through;
}

.complete_look .product-wpr ul > li .pro-info .price .wrong_price .rupee {
    vertical-align: 6%;
}

.alert {
    border-radius: none !important;
    margin: 0 !important;
}

.global-alerts {
    text-align: center;
    font: 12px/18px "PTSans-regular";
    border-radius: none !important;
}


.global-alerts .alert {
    font-weight: bold;
    font: 13px/18px "PTSans-regular";
}
.global-alerts .alert-logout {
    font-size:15px;
}

.first-citizen-screen2 .acc-radio input[type=radio] {
    z-index: 0 !important;
}

.no-image {
    pointer-events: none !important;
}

.profile_form ul li input[type=password] {
    width: 335px;
    border: 1px #e3e3e3 solid;
    height: 40px;
    padding: 0 10px;
    font: 14px/30px 'PTSans-Regular';
    background-color: #fff !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

.profile_form button {
    font: 14px/30px 'PTSans-bold';
    text-transform: uppercase;
    width: 165px;
}

.page-orders .content-wpr h3 {
    font: 18px/30px 'PTSans-Regular';
    text-align: center;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fff !important;
}


@media ( min-width: 320px) and (max-width: 1023px) {
	.howDoIPayHeader .content {
     float: none;
    }
    .quick-view-wpr {
        display: none !important;
        visibility: hidden !important;
    }

    .shop-now-wpr .collection-box {
        bottom: 0;
        width: 250px;
    }

    .shop-now-wpr .collection-box h2 {
        font: bold 18px/24px "DancingScript";
    }

    .shop-now-wpr .collection-box p {
        font: 12px/18px "PTSans-Regular";
        padding: 0 5px 15px;
    }

    .searched-text{padding-top: 65px;}

    .nav-bar {
        z-index: 99999 !important;
    }
    .giftmedia:nth-child(odd) {
        margin-right: 1px;
    }
}

@media ( min-width: 600px) and (max-width: 980px) {
    .shop-now-wpr .collection-box {
        bottom: 0;
        width: 350px;
    }

    .shop-now-wpr .collection-box h2 {
        font: bold 30px/33px "DancingScript";
    }

    .shop-now-wpr .collection-box p {
        font: 18px/22px "PTSans-Regular";
        padding: 0 5px 15px;
    }
}


/*Write a Review Popup Start*/
.write_review_popup {
    background: #fff;
    z-index: 999999999;
    position: fixed;
    left: 50%;
    top: 50%;
    width: 560px;
    height: 520px;
    margin: -260px 0 0 -280px;
    border-radius: 6px;
    overflow: hidden;
    visibility: hidden;
}

.write_review_popup #write-review-wrapper {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0;
    float: left;
    width: 100%;
    overflow: hidden;
}

.write_review_popup #write-review-scroller {
    position: absolute;
    z-index: 1;
    -webkit-tap-highlight-color: transparent;
    width: 100%;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}

.write_review_popup .write_pop {
    width: 100%;
    display: block;
    .viewport {
        width:100%;
        height: 770px;
        overflow: hidden;
        position: relative;
        padding:0;
    }
    .overview {
        list-style: none;
        position: absolute;
        left: 0;
        top: 0;
        padding: 0;
        margin: 0;
        width:100%;
    }
    .scrollbar{
        background: #eee;
        position:  relative;
        z-index:99;
        background-position: 0 0;
        float: right;
        top:0;
        margin-top:-770px;
        margin-right:8px;
        width: 6px;
        border-radius:5px;
        -moz-border-radius:5px;
    }
    .track {
        height: 100%;
        width:6px;
        position: relative;
        padding: 0 1px;
    }
    .thumb {
        background: #585858;
        border-radius:5px;
        height: 30px;
        width: 6px;
        cursor: pointer;
        overflow: hidden;
        position: absolute;
        top: 0;
        left:0;

        &.end {
            background: #585858;
            overflow: hidden;
            height: 5px;
            width: 1px;
        }
    }
}

.write_review_popup .zoom_write_close {
    width: 35px;
    height: 35px;
    position: absolute;
    right: 5px;
    top: 10px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -212px -140px;
    cursor: pointer;
    display: block;
    z-index: 9999999;
}

.write_review_popup .pop_mdiv {
    display: block;
    margin: 0 auto;
    text-align: left;
    vertical-align: baseline;
    width: 100%;
    /* padding: 25px 38px; */
    padding: 0;
}

.write_review_popup .pop_mdiv h2 {
    color: #fff;
    font:600 18px/22px 'Open Sans';
    background-color: #000;
    text-transform: capitalize;
    border-bottom: 1px #999999 solid;
    padding: 16px 30px;
    margin: 0 0 20px 0;
}

.write_review_popup .pop_mdiv p {
    color: #717171;
    font: 12px/22px 'Open Sans';
    margin: 0 0 6px 0;
}

.write_review_popup .pop_mdiv p span {
  color:#333;
    font:600 13px/22px 'Open Sans';
}

.write_review_popup .pop_mdiv .star-rating {
    display: inline-block;
    float: left;
    position: relative;
    padding: 0;
    margin: 0 0 0 0;
}

.write_review_popup .pop_mdiv .rb0:checked ~ .rating,
.write_review_popup .pop_mdiv label.rb0l:hover ~ .rating {
    width: 30px;
}

.write_review_popup .pop_mdiv .rb1:checked ~ .rating,
.write_review_popup .pop_mdiv label.rb1l:hover ~ .rating {
    width: 60px;
}

.write_review_popup .pop_mdiv .rb2:checked ~ .rating,
.write_review_popup .pop_mdiv label.rb2l:hover ~ .rating {
    width: 90px;
}

.write_review_popup .pop_mdiv .rb3:checked ~ .rating,
.write_review_popup .pop_mdiv label.rb3l:hover ~ .rating {
    width: 120px;
}

.write_review_popup .pop_mdiv .rb4:checked ~ .rating,
.write_review_popup .pop_mdiv label.rb4l:hover ~ .rating {
    width: 150px;
}

.write_review_popup .pop_mdiv .rb5:checked ~ .rating,
.write_review_popup .pop_mdiv label.rb5l:hover ~ .rating {
    width: 150px;
}

.write_review_popup .pop_mdiv .rb6:checked ~ .rating,
.write_review_popup .pop_mdiv label.rb6l:hover ~ .rating {
    width: 54px;
}

.write_review_popup .pop_mdiv .rb7:checked ~ .rating,
.write_review_popup .pop_mdiv label.rb7l:hover ~ .rating {
    width: 63px;
}

.write_review_popup .pop_mdiv .rb8:checked ~ .rating,
.write_review_popup .pop_mdiv label.rb8l:hover ~ .rating {
    width: 72px;
}

.write_review_popup .pop_mdiv .rb9:checked ~ .rating,
.write_review_popup .pop_mdiv label.rb9l:hover ~ .rating {
    width: 81px;
}

.write_review_popup .pop_mdiv .rb10:checked ~ .rating,
.write_review_popup .pop_mdiv label.rb10l:hover ~ .rating {
    width: 90px;
}

.write_review_popup .pop_mdiv .star-rating label.star {
    width: 30px;
    left: 0px;
    top: 0px;
    padding: 0;
    height: 26px;
    position: relative;
    z-index: 3;
    float: left;
}

.write_review_popup .pop_mdiv .star-rating label.star.last {
    width: 14px;
}

.write_review_popup .pop_mdiv .star-rating input[type=radio],
.write_review_popup .pop_mdiv .star-rating label.rb {
    display: none;
}

.write_review_popup .pop_mdiv .rating {
    background: url("/_ui/responsive/common/assets/images/rating.png?timeStamp=_ts@070803590259#ts_") repeat-x top left;
    background-size: contain;
    position: absolute;
    z-index: 2;
    top: 0px;
    height: 26px;
    width: 0px;
}

.write_review_popup .pop_mdiv .rating-bg {
    background: url("/_ui/responsive/common/assets/images/rating-bg.png?timeStamp=_ts@070803590259#ts_") repeat-x top left;
    background-size: contain;
    position: absolute;
    z-index: 1;
    top: 0;
    height: 26px;
    width: 148px;
}

.write_review_popup .pop_mdiv .ie8 .star-rating input,
.write_review_popup .pop_mdiv .ie8 .star-rating label.rb {
    display: inline-block;
}

.write_review_popup .pop_mdiv .ie8 .rating, .write_review_popup .pop_mdiv .ie8 .rating-bg,
.write_review_popup .pop_mdiv .ie8 .star-rating label.star {
    display: none;
}

.write_review_popup .pop_mdiv .write_range {
    width: 100%;
    float: left;
    border-top: 1px #eaeaea solid;
    padding: 9px 0;
}

.write_review_popup .pop_mdiv .write_range .right_text {
    font: 14px/22px 'PTSans-Bold';
    text-transform: uppercase;
}

.write_review_popup .pop_mdiv .write_range .range_tabs {
    display: inline-block;
    text-align: center;
    min-height: 45px;
    position: relative;
    float: left;
}

.write_review_popup .pop_mdiv .write_range .range_tabs ul:after {
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
    background: #ebebeb;
    width: 99%;
    float: left;
    height: 9px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 441px;
}

.write_review_popup .pop_mdiv .write_range .range_tabs ul > li {
    float: left;
    padding: 0;
    margin: 0 58px 0 20px;
    width: 18px;
    height: 18px;
    text-align: center;
    position: relative;
    z-index: 1;
}

.write_review_popup .pop_mdiv .write_range .range_tabs ul > li a {
    background: #fff;
    border: 1px #ebebeb solid;
    float: left;
    width: 18px;
    height: 18px;
    color: #919191;
    font: 14px/22px 'PTSans-Regular';
    padding: 0;
    margin: 5px 0 0;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    text-indent: -999em;
}

.write_review_popup .pop_mdiv .write_range .range_tabs ul > li > div {
    display: block;
    margin: 0 0 0 -10px;
    position: absolute;
    top: 22px;
    left: -38px;
    width: 100px;
}

.write_review_popup .pop_mdiv .write_range .range_tabs ul > li > div > span {
    color: #707070;
    font: 14px/22px 'PTSans-Regular';
}

.write_review_popup .pop_mdiv .write_range .range_tabs ul > li.active {
    width: 18px;
    height: 18px;
    background: #fff;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    border: 1px #ff5d3b solid;
    margin-top: 5px;
}

.write_review_popup .pop_mdiv .write_range .range_tabs ul > li.active div {
    margin-top: -5px;
}

.write_review_popup .pop_mdiv .write_range .range_tabs ul > li.active a {
    float: none;
    border: none;
    display: inline-block;
    margin: 3px 0 0;
    background: #606060;
    color: #fff;
    width: 10px;
    height: 10px;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
}

.write_review_popup .review_pop {
    width: 100%;
    float: left;
    background: #fff;
    padding: 22px 30px 0;
}

.write_review_popup .review_pop ul {
    width: 100%;
}

.write_review_popup .review_pop ul li {
    margin: 0 0 7px 0;
    float: left;
    width: 100%;
}

.write_review_popup .review_pop ul li label {
    font:600 13px/20px 'Open Sans';
    color: #333333;
    width: 100%;
}


/*.write_review_popup .review_pop ul li input[type="text"],
.write_review_popup .review_pop ul li textarea {
    width: 100%;
    float: left;
    background: #fff;
    border: 1px #d8d8d8 solid;
    border-radius: 4px;
    padding: 5px 10px;
    color: #666666;
    font: 13px/22px 'Open Sans';
}
 .write_review_popup .review_pop ul li input[type="text"] {
    height: 41px;
    border-radius: 4px !important;
} */

.write_review_popup .review_pop ul li textarea {
    height: 110px;
    resize: none;
    margin-bottom: 14px;
}

.write_review_popup .review_pop ul li ul {
    float: left;
    width: 350px;
    margin: 0;
    position: absolute;
    right: 30px;
}

.write_review_popup .review_pop ul li ul li {
    color: #666666;
    padding: 0 0 0 13px;
    font: 13px/22px 'PTSans-Regular';
    margin: 0 !important;
    position: relative;
}

.write_review_popup .review_pop ul li ul li:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -80px -192px;
    width: 7px;
    height: 7px;
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
}

.write_review_popup .review_pop ul li .deliveryaddress {
    position: relative;
    margin: 0 0 5px 0;
    width: 100%;
    float: left;
    border-bottom: 0;
    padding: 0 0 8px 0;
}

.write_review_popup .review_pop ul li .deliveryaddress a {
    color: #333333;
}

.write_review_popup .review_pop ul li .deliveryaddress label {
    padding-left: 26px;
    line-height: 140%;
    font-weight: normal;
    font:600 13px/18px 'Open Sans' !important;
    color: #333333;
}

.write_review_popup .review_pop ul li .deliveryaddress input[type="checkbox"] {
    width: 100%;
    height: 100%;
    margin: 0;
    opacity: 0;
    cursor: pointer;
    z-index: 10;
    position: absolute;
}

.write_review_popup .review_pop ul li .deliveryaddress input[type="checkbox"]
~ label {
    position: relative;
}

.write_review_popup .review_pop ul li .deliveryaddress input[type="checkbox"]
~ label:before {
    border: 1px solid #ff5d3b;
    border-radius: 3px;
    width: 16px;
    height: 16px;
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
}

.write_review_popup .review_pop ul li .deliveryaddress input[type="checkbox"]:checked
~ label:before {
    /* background: #7f7f7f; */
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat -293px -1533px;
    /* border: 1px solid #a6a6a6; */
    border: 0;
    box-shadow: inset 0 0 0 1px #fff;
}

.write_review_popup .review_pop ul li .deliveryaddress input[type="checkbox"]:focus
~ label:before {
    outline-offset: 1px;
}

.write_review_popup .review_pop ul li .sbt-button {
    width: 48%;
    height: 41px;
    margin: 0;
    text-transform: uppercase;
    font:600 14px/38px 'Open Sans';
}
.thank-upopUp {
    text-align: center;
}
.write_review_popup.mob-thankpopUP{
    height: 35%;
}
.thank-upopUp h5{
    font-size: 1.5rem;
    line-height: 4rem;
    font-weight: 500;
    font-family: Metropolis-Medium,Serif,Sans-Serif;
}
.thank-upopUp p {
    padding: 0.9375rem 2rem;
    margin-bottom: 0;
    font-size: 1rem;
    color: #000;
    line-height: 1.5rem;
    font-weight: 500;
    font-family: Metropolis-Medium,Serif,Sans-Serif;
}
.thank-upopUp button.btn.thank-btn {
    border: 0.0625rem solid #000;
    border-radius: 0;
    width: 25%;
    font-size: 1rem;
    font-family: Metropolis-Bold,Serif,Sans-Serif;
    margin-top: 1.5625rem;
}
.write_review_popup .review_pop ul li .cancel_button {
    background: #fff;
    width: 48%;
    height: 41px;
    color: #ff5d3b;
    text-align: center;
    border: 1px solid #ff5d3b;
    outline: none;
    font:600 14px/38px 'Open Sans';
    padding: 0;
    margin: 0 3% 0 0;
    text-transform: uppercase;
}

.write_review_popup .review_pop ul li .cancel_button:hover,
.write_review_popup .review_pop ul li .cancel_button:focus {
    color: #ff5d3b;
}

/* @media ( min-width: 1024px) and (max-width: 1366px) {
    .write_review_popup {
        margin: -285px 0 0 -400px;
        height: 570px;
        padding: 20px 0 0 0;
    }

    .write_review_popup .write_pop {
        width: 100%;
    }

    .write_review_popup .write_pop .pop_mdiv {
        padding: 0px 38px;
    }

    .write_review_popup .write_pop .pop_mdiv h2 {
        margin: 0 0 10px 0;
        font: 16px/22px "PTSans-Regular";
        padding: 4 0 9px;
    }

    .write_review_popup .write_pop .pop_mdiv .star-rating {
        margin: 0 0 0px 0;
    }

    .write_review_popup .write_pop .pop_mdiv .write_range {
        padding: 3px 0 0px;
    }

    .write_review_popup .write_pop .pop_mdiv p {
        margin: 0 0 10px 0;
    }

    .write_review_popup .write_pop .review_pop {
        padding: 10px 30px 0;
    }

    .write_review_popup .write_pop .review_pop ul li {
        margin: 0 0 0px;
    }

    .write_review_popup .write_pop .review_pop ul li .deliveryaddress {
        padding: 0 0 15px;
    }

    .write_review_popup .write_pop .review_pop ul li .sbt-button,
    .write_review_popup .write_pop .review_pop ul li .cancel_button {
        font: 14px/30px "PTSans-Bold";
        height: 35px;
    }
} */

@media screen and (min-device-width: 768px) and (max-device-width: 1023px){

  .write_review_popup {
      width: 100%;
      left: 0;
      margin: 0;
      top: 0;
      height: 100%;
  }

  .write_review_popup .zoom_write_close {
      /* position: relative; */
      float: right;
  }

  .write_review_popup .write_pop {
      width: 100%;
      height: 84%;
      overflow-y: scroll;
  }

  .write_review_popup .pop_mdiv {
      padding: 0;
  }

  .write_review_popup .pop_mdiv .star-rating input[type=radio] {
      width: 13px;
      height: 20px;
      float: left;
      margin: 15px 0px 0 0;
      padding: 0;
      position: relative;
      z-index: 4;
      background: none;
      border: none;
      box-shadow: 0;
      opacity: 0;
      /* display: inline-block; */
  }

  .write_review_popup .pop_mdiv .star-rating label.rb {
      display: none;
  }

  .write_review_popup .pop_mdiv .rb0:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb0l:hover ~ .rating {
      width: 28px;
  }

  .write_review_popup .pop_mdiv .rb1:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb1l:hover ~ .rating {
      width: 56px;
  }

  .write_review_popup .pop_mdiv .rb2:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb2l:hover ~ .rating {
      width: 84px;
  }

  .write_review_popup .pop_mdiv .rb3:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb3l:hover ~ .rating {
      width: 112px;
  }

  .write_review_popup .pop_mdiv .rb4:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb4l:hover ~ .rating {
      width: 138px;
  }

  .write_review_popup .pop_mdiv .rb5:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb5l:hover ~ .rating {
      width: 65px;
  }

  .write_review_popup .pop_mdiv .rb6:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb6l:hover ~ .rating {
      width: 78px;
  }

  .write_review_popup .pop_mdiv .rb7:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb7l:hover ~ .rating {
      width: 91px;
  }

  .write_review_popup .pop_mdiv .rb8:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb8l:hover ~ .rating {
      width: 104px;
  }

  .write_review_popup .pop_mdiv .rb9:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb9l:hover ~ .rating {
      width: 117px;
  }

  .write_review_popup .pop_mdiv .rb10:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb10l:hover ~ .rating {
      width: 130px;
  }

  .write_review_popup .pop_mdiv .star-rating label.star {
      width: 28px;
      top: 0px;
      right: 5px;
      height: 26px;
  }

  .write_review_popup .pop_mdiv .star-rating label.star.last {
      width: 21px;
      right: 5px;
  }

  .write_review_popup .pop_mdiv .rating {
      background: url("/_ui/responsive/common/assets/images/rating.png?timeStamp=_ts@070803590259#ts_") repeat-x top left;
      background-size: contain;
      position: relative;
      top: 0px;
      height: 24px;
      width: 0px;
  }

  .write_review_popup .pop_mdiv .rating-bg {
      background: url("/_ui/responsive/common/assets/images/rating-bg.png?timeStamp=_ts@070803590259#ts_") repeat-x top left;
      background-size: contain;
      top: 0px;
      height: 24px;
      width: 138px;
  }

  .write_review_popup .pop_mdiv .write_range {
      position: relative;
  }

  .write_review_popup .pop_mdiv .write_range .right_text {
      position: absolute;
      top: 62px;
      width: 100%;
      text-align: center;
      left: 0;
  }

  .write_review_popup .pop_mdiv .write_range .range_tabs {
      width: 100%;
      margin-top: 25px;
  }

  .write_review_popup .pop_mdiv .write_range .range_tabs ul:after {
      width: 100%;
  }

  .write_review_popup .pop_mdiv .write_range .range_tabs ul > li {
      margin: 0 8% 0 8.5%;
  }

  .write_review_popup .pop_mdiv .write_range .range_tabs ul > li > div {
      left: -5px;
      width: 43px;
  }

  .write_review_popup .pop_mdiv .write_range .range_tabs ul > li > div span {
      font: 12px/18px "PTSans-Regular";
  }

  .write_review_popup .review_pop {
      padding: 40px 30px 0;
      width: 100%;
  }

  .write_review_popup .review_pop ul li input[type="text"],
  .write_review_popup .review_pop ul li textarea {
      width: 100%;
  }

  .write_review_popup .review_pop ul li ul {
      width: 100%;
      margin: 0;
      position: relative;
      right: 0;
  }

  .write_review_popup .review_pop ul li .sbt-button {
      /* margin: 0 23px 0 0; */
  }
}

@media ( min-width: 320px) and (max-width: 767px){

  .write_review_popup {
      width: 100%;
      left: 0;
      margin: 0;
      top: 0;
      height: 100%;
      border-radius: 0;
  }

  .write_review_popup .zoom_write_close {
      /* position: relative; */
      float: right;
      background-position: -212px -140px;
      /* right: 17px; */
  }

  .write_review_popup .write_pop {
      width: 100%;
      height: 100%;
      overflow-y: scroll;
  }

  .write_review_popup .write_pop .viewport {
      height: 550px;
  }

  .write_review_popup .write_pop .scrollbar {
      margin-top: -550px;
  }

  .write_review_popup .pop_mdiv {
      /* padding: 25px 18px; */
      padding: 0;
  }

  .write_review_popup .pop_mdiv .star-rating input[type=radio] {
      width: 13px;
      height: 20px;
      float: left;
      margin: 15px 0px 0 0;
      padding: 0;
      position: relative;
      z-index: 4;
      background: none;
      border: none;
      box-shadow: 0;
      opacity: 0;
      /* display: inline-block; */
  }

  .write_review_popup .pop_mdiv .star-rating label.rb {
      display: none;
  }

  .write_review_popup .pop_mdiv .rb0:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb0l:hover ~ .rating {
      width: 28px;
  }

  .write_review_popup .pop_mdiv .rb1:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb1l:hover ~ .rating {
      width: 56px;
  }

  .write_review_popup .pop_mdiv .rb2:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb2l:hover ~ .rating {
      width: 84px;
  }

  .write_review_popup .pop_mdiv .rb3:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb3l:hover ~ .rating {
      width: 112px;
  }

  .write_review_popup .pop_mdiv .rb4:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb4l:hover ~ .rating {
      width: 138px;
  }

  .write_review_popup .pop_mdiv .rb5:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb5l:hover ~ .rating {
      width: 65px;
  }

  .write_review_popup .pop_mdiv .rb6:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb6l:hover ~ .rating {
      width: 78px;
  }

  .write_review_popup .pop_mdiv .rb7:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb7l:hover ~ .rating {
      width: 91px;
  }

  .write_review_popup .pop_mdiv .rb8:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb8l:hover ~ .rating {
      width: 104px;
  }

  .write_review_popup .pop_mdiv .rb9:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb9l:hover ~ .rating {
      width: 117px;
  }

  .write_review_popup .pop_mdiv .rb10:checked ~ .rating,
  .write_review_popup .pop_mdiv label.rb10l:hover ~ .rating {
      width: 130px;
  }

  .write_review_popup .pop_mdiv .star-rating label.star {
      width: 28px;
      top: 0px;
      right: 5px;
      height: 24px;
  }

  .write_review_popup .pop_mdiv .star-rating label.star.last {
      width: 21px;
      right: 5px;
  }

  .write_review_popup .pop_mdiv .rating {
      background: url("/_ui/responsive/common/assets/images/rating.png?timeStamp=_ts@070803590259#ts_") repeat-x top left;
      background-size: contain;
      position: absolute;
      top: 0px;
      height: 24px;
      width: 0px;
  }

  .write_review_popup .pop_mdiv .rating-bg {
      background: url("/_ui/responsive/common/assets/images/rating-bg.png?timeStamp=_ts@070803590259#ts_") repeat-x top left;
      background-size: contain;
      top: 0px;
      height: 24px;
      width: 138px;
  }

  .write_review_popup .pop_mdiv .write_range {
      position: relative;
  }

  .write_review_popup .pop_mdiv .write_range .right_text {
      position: absolute;
      top: 72px;
      width: 100%;
      text-align: center;
      left: 0;
  }

  .write_review_popup .pop_mdiv .write_range .range_tabs {
      width: 100%;
      margin-top: 25px;
  }

  .write_review_popup .pop_mdiv .write_range .range_tabs ul:after {
      width: 100%;
  }

  .write_review_popup .pop_mdiv .write_range .range_tabs ul > li {
      margin: 0 5%;
      width: 27px;
      height: 27px;
  }

  .write_review_popup .pop_mdiv .write_range .range_tabs ul > li a {
      margin-top: 0;
      width: 27px;
      height: 27px;
  }

  .write_review_popup .pop_mdiv .write_range .range_tabs ul > li.active {
      margin-top: 0;
      width: 27px;
      height: 27px;
  }

  .write_review_popup .pop_mdiv .write_range .range_tabs ul > li.active a {
      height: 21px;
      margin-top: 2px;
      width: 21px;
  }

  .write_review_popup .pop_mdiv .write_range .range_tabs ul > li.active div {
      margin-top: 0;
  }

  .write_review_popup .pop_mdiv .write_range .range_tabs ul > li > div {
      left: 0;
      width: 43px;
  }

  .write_review_popup .pop_mdiv .write_range .range_tabs ul > li > div span {
      font: 12px/18px "PTSans-Regular";
  }

  .write_review_popup .review_pop {
      padding: 22px 10px 0 10px;
      width: 100%;
  }

  .write_review_popup .review_pop ul li input[type="text"],
  .write_review_popup .review_pop ul li textarea {
      width: 100%;
  }
  .write_review_popup .review_pop ul li textarea{
    height: 80px;
  }
  .write_review_popup .review_pop ul li ul {
      width: 100%;
      margin: 0;
      position: relative;
      right: 0;
  }

  .write_review_popup .review_pop ul li .sbt-button {
      margin: 0;
  }
}


/* CX-27
*ecd-2344*
.pdp-sticky {
    background: #f0f0f0;
    padding: 7px 0;
    position: fixed;
    width: 100%;
    top: 100px;
    z-index: 9999999;
    display: none;
}

.pdp-sticky .outOfStock {
    float: right;
}

.pdp-sticky .pic {
    border: solid 1px #a8a8a8;
    width: 64px;
    height: 64px;
    float: left;
    margin: 0 30px 0 0;
    text-align: center;
    overflow: hidden;
}

.pdp-sticky .pic img {
    max-height: 100%;
}

.pdp-sticky h4 {
    font: 16px/18px "PTSans-Regular";
    color: #333;
    margin: 0;
    padding: 0px 0 0;
    display: inline-block;
    float: left;
    width: 234px; position: relative;
    height:70px;
}
.pdp-sticky h4 span {
    display: block;
    width: 100%;
    vertical-align: middle;
    display: table-cell;
    height: 62px;
}

.pdp-sticky .price_div {
    float: left;
    padding: 10px 0px 0 30px;
    margin: 0 20px 0 0;
}
.pdp-sticky .price_div {}
.pdp-sticky .price_div ul {
    display: inline-block;
}

.pdp-sticky .price_div ul li {
    float: left;
    font: 20px/20px "PTSans-Bold";
    color: #333;
    padding: 0px 4px;
}

.pdp-sticky .price_div ul li.price_tag {
    pointer-events: none;
}

.pdp-sticky .price_div ul li.price_tag a {
    color: #ff5d3b;
    font: 14px/18px 'PTSans-Regular';
}

.pdp-sticky .price_div ul li.price_tag .old_price {
    text-decoration: line-through;
    color: #333333;
    font: 18px/18px 'PTSans-Regular';
}

.pdp-sticky .price_div ul li.price_tag .old_price .rupee {
    vertical-align: 8%;
}

.pdp-sticky .add_to_cart_form {
    display: block;
}

.pdp-sticky .add_to_cart_form .quantity_mob {
    display: none;
}
.pdp-sticky .quantity_mob {
    display: none !important;
}

.pdp-sticky .add_to_cart_form .qty {
    width: 105px;
    display: inline-block;
    margin: 8px auto 0;
    padding: 6px 0 0;
    position: relative;
}

.pdp-sticky .add_to_cart_form .qty .qt-minus {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -318px -94px;
    width: 18px;
    height: 18px;
    text-indent: -9999px;
    float: left;
    margin: 7px 17px 0 0;
    cursor: pointer;
}

.pdp-sticky .add_to_cart_form .qty input {
    width: 31px;
    height: 31px;
    text-align: center;
    box-shadow: none;
    float: left;
    border: 1px #e2e2e2 solid;
    font: 13px/30px 'PTSans-Regular';
}

.pdp-sticky .add_to_cart_form .qty .qt-plus {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -350px -94px;
    width: 18px;
    height: 18px;
    text-indent: -9999px;
    float: left;
    margin: 7px 0 0 21px;
    cursor: pointer;
}

.pdp-sticky .add_to_cart_form .quick_buy {
    display: none;
}

.pdp-sticky .offer-title {
    font: 22px/48px "PTSans-Regular";
    color: #333;
    display: inline-block;
    margin: 0 0px 0 112px;
    padding: 8px 0 0;
    float: left;
}

.pdp-sticky .size-guide {
    display: inline-block;
    margin: 13px 0 0;
    float: left;
    position: absolute;
    right: 50%;
    margin-right: -325px;
}

.pdp-sticky .size-guide .size-scroll {
    width: 125px;
    height: 40px;
}

.pdp-sticky .size-guide .size-scroll ul {
    overflow: hidden;
    height: 40px;
    position: relative;
    top: 0;
    left: 0;
}
.pdp-sticky .bx-wrapper .bx-controls-direction a {margin-top: -18px;}
.pdp-sticky .size-guide .size-scroll ul li {
    color: #000;
    font: 12px/32px 'PTSans-Regular';
    text-align: center;
    text-decoration: none;
    margin: 0px 10px 5px 0;
    vertical-align: middle;
    overflow: hidden;
    float: left;
    border: 1px solid #e5e5e5;
    vertical-align: middle;
    min-width: 33px;
    max-width: 92px;
    padding: 0;
    height: 33px;
    display: inline-block;
    background: #fff;
    border-radius: 0px;
    cursor: pointer;
}

.pdp-sticky .size-guide .size-scroll ul li button {
    background: none;
    border: none;
    padding: 0px 5px;
}

.pdp-sticky .size-guide .size-scroll ul li.selected {
    border: 1px solid #000000 !important;
}

.pdp-sticky .size-guide .size-scroll ul li a {
    color: #000;
    display: block;
    padding: 0 9px;
}

.pdp-sticky .size-guide .size-scroll ul li.selected {
    border: 1px #fff;
    vertical-align: middle;

}

.pdp-sticky .size-guide .size-scroll ul li.disabled {
    background-color: #ccc;
}

.pdp-sticky .size-guide .size-scroll .bx-wrapper .bx-controls .bx-controls-direction a.bx-prev {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -311px -88px !important;
    left: -25px;
}

.pdp-sticky .size-guide .size-scroll .bx-wrapper .bx-controls .bx-controls-direction a.bx-next {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -340px -88px;
    right: -23px;
}

.pdp-sticky input[type="submit"] {
    width: 196px;
    height: 40px;
    font: 13px/40px 'PTSans-Bold';
    display: inline-block;
    text-transform: uppercase;
    background: #8c1717;

    background: #ff5d3b; Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); FF3.6-15
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); Chrome4-9,Safari4-5
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Chrome10-25,Safari5.1-6
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Opera 11.10-11.50
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); IE10 preview
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); IE6-8

    color: #fff;
    margin: 10px 0 0;
    text-decoration: none;
    outline: none;
    border: none;
    float: right;
    clear: none;
}

.pdp-sticky .outOfStock {
    float: right;
    clear: none;
    margin: 12px 0 0;
}

.product_details_main {
    background: #f8f8f8;
    float: left;
    width: 100%;
}

.product_details_main .product_inners {
    border-top: 1px #ebeaf7 soild;
    float: left;
    width: 100%;
}

.product_details_main .product_inners .breadcrumb {
    float: left;
}

.product_details_main .product_inners .right_arrow {
    float: right;
    margin: 12px 0 0 0;
}

.product_details_main .product_inners .right_arrow span {
    font: 12px/15px 'PTSans-Regular';
    float: left;
    margin: 0 0 0 5px;
    color: #666666;
}

.product_details_main .product_inners .right_arrow a {
    width: 8px;
    height: 16px;
    float: left;
    margin: 0 0 0 6px;
    text-indent: -9999px;
}

.product_details_main .product_inners .right_arrow a.prev {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -57px;
}

.product_details_main .product_inners .right_arrow a.next {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -66px -57px;
    float: right;
}

.product_details_main .product_slider_main {
    width: 100%;
    float: left;
    margin: 10px 0 0 0;
}

.product_details_main .product_slider_main .product_description {
    width: 20%;
    float: left;
    text-align: center;
    font: 14px/22px 'PTSans-Regular';
    color: #5b5b5b;
    margin: 10px 0 0 3%;
}

.product_details_main .product_slider_main .product_description h2 a {
    font: 16px/46px 'PTSans-Regular';
    color: #999999;
    text-transform: uppercase;
    margin: 0;
    display: block;
    text-decoration: none;
}

.product_details_main .product_slider_main .product_description h1 {
    font: 22px/32px 'PTSans-Regular';
    color: #333333;
    margin: 0 0 18px 0;
    font-weight: normal;
}

.product_details_main .product_slider_main .product_description p {
    margin: 0;
}

.product_details_main .product_slider_main .product_description a {
    color: #ff5d3b;
    text-decoration: underline;
    outline: none;
}

.product_details_main .product_slider_main .product_description a:hover {
    text-decoration: none;
}

.product_details_main .product_slider_main .product_description .star_rating_main {
    padding: 0;
    float: left;
    width: 100%;
    text-align: center;
}

.product_description .star_rating_main .overall_ratings {
    float: left;
    margin: 0 15px 0 38px;
}

.product_details_main .product_slider_main .product_description .star_rating_main .overall_ratings .sm_startrate {
    width: 82px;
    height: 13px;
    padding: 0;
    margin: 5px 0 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -211px;
    float: right;
}

.product_details_main .product_slider_main .product_description .star_rating_main .overall_ratings .sm_star_active {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -225px;
    height: 13px;
    width: 0;
}

.product_details_main .product_slider_main .product_description .star_rating_main .overall_ratings i {
    display: none;
    font-size: 0;
    line-height: 0;
}

.product_details_main .product_slider_main .product_description .star_rating_main .product_review {
    float: left;
    color: #666;
}

.product_details_main .product_slider_main .product_description .star_rating_main .product_review a {
    text-decoration: none;
}

.product_details_main .product_slider_main .product_description .product_content {
    width: 100%;
    float: left;
    margin: 15px 0 0 0;
}

.product_details_main .product_slider_main .product_description .social_icon {
    display: block;
    margin: 25px 0 25px 0;
    float: left;
    width: 100%;
}

.product_details_main .product_slider_main .product_description .social_icon a {
    color: #333333;
    margin: 0 20px 0 0;
    font-size: 16px;
}

.product_details_main .product_slider_main .product_description .social_icon a:hover {
    color: #666;
}

.product_details_main .product_slider_main .product_description #cashon.active {
    color: #333333;
    text-decoration: none;
}

.product_details_main .product_slider_main .product_center {
    width: 452px;
    float: left;
    margin: 0 0 15px 106px;
    position: relative;
}

.product_details_main .product_slider_main .zoom_icon {
    width: 30px;
    height: 30px;
    position: absolute;
    right: -50px;
    top: 0;
    z-index: 9;
    cursor: pointer;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -238px -95px;
    display: none;
}

.product_details_main .product_slider_main .product_center .slider {
    height: 510px;
    overflow: hidden;
}

.product_details_main .product_slider_main .product_center .slider ul li {
    text-align: center;
    overflow: hidden;
    cursor: pointer;
    height: 510px;
}

.product_details_main .product_slider_main .product_center .slider ul li img {
    display: inline-block;
}

.product_details_main .product_slider_main .product_center #slider .bx-wrapper .bx-controls-direction a {
    width: 27px;
    height: 76px;
    z-index: 1;
    top: 50%;
    margin-top: -45px;
}

.product_details_main .product_slider_main .product_center #slider .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -96px -96px;
}

.product_details_main .product_slider_main .product_center #slider .bx-wrapper .bx-controls-direction a.bx-next {
    right: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -160px -96px;
}

.product_details_main .product_slider_main .product_center #carousel {
    margin: 25px 0 0 0;
}

.product_details_main .product_slider_main .product_center #carousel ul li {
    height: 75px;
    float: left;
    padding: 0 0 10px 0;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    background: #fff;
}

.product_details_main .product_slider_main .product_center #carousel ul li a {
    display: table;
    width: 100%;
    overflow: hidden;
    text-align: center;
    border: 1px #e2e2e2 solid;
}

.product_details_main .product_slider_main .product_center #carousel ul li a.active {
    border: 1px #adadad solid;
}

.product_details_main .product_slider_main .product_center #carousel .bx-wrapper {
    margin: 0 auto;
}

.product_details_main .product_slider_main .product_center #carousel .bx-wrapper img {
    max-width: 100%;
    display: block;
    max-height: 73px;
    margin: 0 auto;
}

.product_details_main .product_slider_main .product_center #carousel .bx-wrapper .bx-loading {
    display: none;
}

.product_details_main .product_slider_main .product_center #carousel .bx-wrapper .bx-pager {
    display: none;
}

.product_details_main .product_slider_main .product_center #carousel .bx-wrapper .bx-controls-direction a {
    display: none;
}

.product_details_main .product_slider_main .product_center .paly_icon {
    width: 73px;
    height: 73px;
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px 0 0 0;
    text-align: center;
    background: #fff;
    opacity: 0.8;
    font: 12px/12px 'PTSans-Regular';
    color: #5b5b5b;
    z-index: 99;
    text-transform: uppercase;
}

.product_details_main .product_slider_main .product_center .paly_icon i {
    font-size: 25px;
}

.product_details_main .product_slider_main .product_center .play {
    width: 73px;
    height: 73px;
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px 0 0 0;
    text-align: center;
    background: #fff;
    opacity: 0.8;
    font: 12px/12px 'PTSans-Regular';
    color: #5b5b5b;
    z-index: 99;
    text-transform: uppercase;
}

.product_details_main .product_slider_main .product_center .play:after {
    content: "";
    position: absolute;
    top: 15%;
    left: 28%;
    width: 34px;
    height: 33px;
    display: block;
    opacity: 10;
    background: #fff url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -247px -327px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}

.product_details_main .product_slider_main .product_center .threesixty_icon {
    width: 72px;
    height: 73px;
    position: absolute;
    top: 0;
    background: #fff;
    opacity: 0.8;
    font: 12px/25px 'PTSans-Regular';
    color: #5b5b5b;
    padding: 15px 0 0 0;
    left: 0;
    z-index: 99;
    text-transform: uppercase;
    text-align: center;
}

.product_details_main .product_slider_main .product_center .threesixty_icon:after {
    content: "";
    position: absolute;
    top: 45%;
    left: 17%;
    width: 45px;
    height: 10px;
    display: block;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -175px -335px;
}

.product_details_main .product_slider_main .spin-section {
    position: absolute;
    width: 452px;
    height: 510px;
    left: 50%;
    margin-left: -226px;
    z-index: 1;
    top: 0;
    display: none;
    text-align: center;
    overflow: hidden;
}

.product_details_main .product_slider_main .spin-section .image-container {
    display: none;
}

.product_details_main .product_slider_main .spin-section .imageholder span {
    display: none !important;
}

.product_details_main .product_slider_main .product_rightside {

    float: right;
    text-align: center;
    margin: 0px 0 0 0;
    font: 14px/22px 'PTSans-Regular';
    color: #5a5a5a;
}

.product_details_main .product_slider_main .product_rightside h2 {
    font: 12px/35px 'PTSans-Regular';
    color: #999999;
    text-transform: uppercase;
    margin: 0;
    display: none;
}

s.product_details_main .product_slider_main .product_rightside .disable {
    background: rgba 230, 230, 230, 0.5;
    overflow: hidden;
}

.product_details_main .product_slider_main .product_rightside .select_shade {
    width: 200px;
    margin: 0 auto;
    text-align: center;
    display: none;
}

.product_details_main .product_slider_main .product_rightside .select_shade .select_style {
    width: 199px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
    float: left;
    height: 37px;
    border: 1px #e7e6e6 solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .select_style:after {
    content: "";
    position: absolute;
    right: 13px;
    top: 15px;
    width: 10px;
    height: 6px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -273px -153px;
}

.product_details_main .product_slider_main .product_rightside .select_shade .select_style > select,
.product_details_main .product_slider_main .product_rightside .select_shade .select_style form > select {
    width: 120%;
    outline: none;
    border: none;
    height: 100%;
    cursor: pointer;
    font: 14px/22px 'PTSans-Regular';
    color: #999999;
    padding: 0 0 0 9px;
    background: transparent;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade {
    width: 200px;
    margin: 10px auto;
    border: 1px #e7e6e6 solid;
    overflow: hidden;
    border-bottom: none;
    display: block;
    float: left;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul {
    width: 100%;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li {
    width: 33px;
    height: 31px;
    float: left;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    line-height: 27px;
    border-bottom: 1px #e7e6e6 solid;
    border-right: 1px #e7e6e6 solid;
    display: block;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li:nth-of-type(6n) {
    border-right: none;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a {
    width: 17px;
    height: 17px;
    border-radius: 50%;
    color: #f5f5f5;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    text-indent: -9999px;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.selected {
    width: 22px;
    height: 22px;
    vertical-align: middle;
    -webkit-transform: scale(1);
    transform: scale(1);
    box-shadow: inset 0px 0px 0px 2px white;
    -moz-box-shadow: inset 0px 0px 0px 2px white;
    -webkit-box-shadow: inset 0px 0px 0px 2px white;
    -ms-box-shadow: inset 0px 0px 0px 2px white;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color {
    background: #a84e72;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color.selected {
    border: 1px #a84e72 solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color2 {
    background: #ff535c;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color2.selected {
    border: 1px #ff535c solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color3 {
    background: #651e2f;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color3.selected {
    border: 1px #651e2f solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color4 {
    background: #a14d4c;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color4.selected {
    border: 1px #a14d4c solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color5 {
    background: #b73f49;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color5.selected {
    border: 1px #b73f49 solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color6 {
    background: #efaba4;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color6.selected {
    border: 1px #efaba4 solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color7 {
    background: #eca27d;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color7.selected {
    border: 1px #eca27d solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color8 {
    background: #fa708e;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color8.selected {
    border: 1px #fa708e solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color9 {
    background: #ad5165;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color9.selected {
    border: 1px #ad5165 solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color10 {
    background: #c64b3b;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color10.selected {
    border: 1px #c64b3b solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color11 {
    background: #ffac9a;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color11.selected {
    border: 1px #ffac9a solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color12 {
    background: #862c2a;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color12.selected {
    border: 1px #862c2a solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color13 {
    background: #975e6c;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color13.selected {
    border: 1px #975e6c solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color14 {
    background: #ab4a4a;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color14.selected {
    border: 1px #ab4a4a solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color15 {
    background: #f54c42;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color15.selected {
    border: 1px #f54c42 solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color16 {
    background: #ce2e4f;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color16.selected {
    border: 1px #ce2e4f solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color17 {
    background: #a8417d;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color17.selected {
    border: 1px #a8417d solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color18 {
    background: #e6a792;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color18.selected {
    border: 1px #e6a792 solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color19 {
    background: #ff535c;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color19.selected {
    border: 1px #ff535c solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color20 {
    background: #651e2f;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color20.selected {
    border: 1px #651e2f solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color21 {
    background: #a14d4c;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color21.selected {
    border: 1px #a14d4c solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color22 {
    background: #b73f49;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color22.selected {
    border: 1px #b73f49 solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color23 {
    background: #efaba4;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color23.selected {
    border: 1px #efaba4 solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color24 {
    background: #eca27d;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color24.selected {
    border: 1px #eca27d solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color25 {
    background: #fa708e;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color25.selected {
    border: 1px #fa708e solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color26 {
    background: #ad5165;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color26.selected {
    border: 1px #ad5165 solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color27 {
    background: #c64b3b;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color27.selected {
    border: 1px #c64b3b solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color28 {
    background: #ffac9a;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color28.selected {
    border: 1px #ffac9a solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color29 {
    background: #862c2a;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color29.selected {
    border: 1px #862c2a solid;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color30 {
    background: #a8417d;
}

.product_details_main .product_slider_main .product_rightside .select_shade .color_shade ul li a.satin_color30.selected {
    border: 1px #a8417d solid;
}

.product_details_main .product_slider_main .product_rightside .star_rating_main {
    padding: 15px 0 15px 0;
    float: left;
    width: 100%;
    display: none;
    text-align: center;
}

.product_details_main .product_slider_main .product_rightside .star_rating_main .overall_ratings {
    float: left;
    margin: 0 15px 0 38px;
}

.product_details_main .product_slider_main .product_rightside .star_rating_main .overall_ratings .sm_startrate {
    width: 82px;
    height: 13px;
    padding: 0;
    margin: 5px 0 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -211px;
    float: right;
}

.product_details_main .product_slider_main .product_rightside .star_rating_main .overall_ratings .sm_star_active {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -225px;
    height: 13px;
    width: 0;
}

.product_details_main .product_slider_main .product_rightside .star_rating_main .overall_ratings i {
    display: none;
    font-size: 0;
    line-height: 0;
}

.product_details_main .product_slider_main .product_rightside .star_rating_main .product_review {
    float: left;
    font: 14px/22px 'PTSans-Regular';
    color: #5b5b5b;
}

.product_details_main .product_slider_main .product_rightside .star_rating_main .product_review a {
    color: #5b5b5b;
    text-decoration: none;
}

.product_details_main .product_slider_main .product_rightside .product_content {
    width: 100%;
    float: left;
    margin: 15px 0 0 0;
    font: 14px/22px 'PTSans-Regular';
    color: #5b5b5b;
    display: none;
}

.product_details_main .product_slider_main .product_rightside .cashon {
    color: #666666;
    display: block;
}

.product_details_main .product_slider_main .product_rightside .pincode {
    width: 100%;
    margin: 0 0 25px 0;
    float: left;
    padding: 3px 0 0 0;
    display: none;
}

.product_details_main .product_slider_main .product_rightside .pincode .check_available input[type="text"] {
    width: 67%;
    height: 38px;
    float: left;
    padding: 10px;
    border: 1px #e2e2e2 solid;
    font: 13px/18px 'PTSans-Regular';
    color: #666;
}

.product_details_main .product_slider_main .product_rightside .pincode .check_available input[type="submit"] {
    width: 32%;
    height: 38px;
    float: left;
    color: #fff;
    font: 11px/18px 'PTSans-Bold';
    background: #8c1717;

    background: #ff5d3b; Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); FF3.6-15
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); Chrome4-9,Safari4-5
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Chrome10-25,Safari5.1-6
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Opera 11.10-11.50
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); IE10 preview
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); IE6-8

    border: none;
    text-transform: uppercase;
}

.product_details_main .product_slider_main .product_rightside .price_div {
    font: 20px/18px 'PTSans-Bold';
    color: #333333;
    margin: 0 0 11px 0;
    float: right;
    width: 100%;
    text-align: center;
    padding-bottom: 0px;
}

.product_details_main .product_slider_main .product_rightside .price_div ul {
    display: inline-block;
    width: auto;
}

.product_details_main .product_slider_main .product_rightside .price_div ul li {
    float: left;
    margin: 0 5px 0 0;
    font: 22px/22px 'PTSans-Regular';
}
.product_details_main .product_slider_main .product_rightside .price_div ul li:NTH-CHILD(2){ font-family:'PTSans-Bold';}
.product_details_main .product_slider_main .product_rightside .price_div ul li .old_price {
    text-decoration: line-through;
    color: #333;
    font: 20px/22px 'PTSans-Regular';
    vertical-align: top;
    padding-right: 1px;
}
.product_details_main .product_slider_main .product_rightside .price_div ul li .percent_discount_pdp {font: 20px/22px 'PTSans-Regular' !important; top:0px;}
.product_details_main .product_slider_main .product_rightside .price_div ul li.price_tag {
    padding: 0 5px 0 0;
    position: relative;
    color: #ff5d3b;
    font: 14px/18px 'PTSans-Regular';
    vertical-align: top;
}

.product_details_main .product_slider_main .product_rightside .price_div ul li.price_tag a {
    float: right;
}

.product_details_main .product_slider_main .product_rightside .price_div ul li.price_tag .pricetag_icon {
    width: 23px;
    height: 19px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -206px -96px;
}

.product_details_main .product_slider_main .product_rightside .price_div ul li.price_tag .old_price .rupee {
    vertical-align: 8%;
    position:relative; top:-2px;
}

.product_details_main .product_slider_main .product_rightside .price_div ul li span.color_tooltip {
    position: absolute;
    border: 1px #a1a1a1 solid;
    min-height: 28px;
    top: -40px;
    width: 80px;
    right: -20px;
    padding: 0px;
    margin: 0;
    color: #5c5c5c;
    font: 14px/28px 'PTSans-Regular';
    text-align: center;
    display: none;
}

.product_details_main .product_slider_main .product_rightside .price_div ul li:hover .color_tooltip {
    display: block;
}

.product_details_main .product_slider_main .product_rightside .price_div ul li:hover a {
    transition: all ease-in-out 0.1s;
    -moz-transition: all ease-in-out 0.1s;
    -webkit-transition: all ease-in-out 0.1s;
    -o-transition: all ease-in-out 0.1s;
}

.product_details_main .product_slider_main .product_rightside .colors_head {
    color: #5a5a5a;
}

.product_details_main .product_slider_main .product_rightside .instock {
    font: 12px/22px 'PTSans-Regular';
    display: block;
    width: 100%;
    float: left;
    text-align: left;
    margin: 0 0 0px;
    color: #ff5d3b;
    clear: both;
    padding-top: 0px;
}

.product_details_main .product_slider_main .product_rightside .instock a.no_stock {
    color: #ff5d3b;
}

.product_details_main .product_slider_main .product_rightside .size_guide {
    position: relative;
    width: 100%;
    float: left;
    color: #9a9a9a;
    text-align: left;
}

.product_details_main .product_slider_main .product_rightside .size_guide span.size-guide {
    color: #ff5d3b;
    text-decoration: underline;
    margin-left: 13px;
}

.product_details_main .product_slider_main .product_rightside .size_guide span.size-guide a {
    color: #ff5d3b;
}

.product_details_main .product_slider_main .product_rightside .size_guide a {
    color: #ff5d3b;
    text-decoration: underline;
}

.product_details_main .product_slider_main .product_rightside .size_guide span.color_tooltip {
    position: absolute;
    border: 1px #a1a1a1 solid;
    min-height: 28px;
    top: -40px;
    width: 80px;
    right: -20px;
    padding: 0px;
    margin: 0;
    color: #5c5c5c;
    font: 14px/28px 'PTSans-Regular';
    text-align: center;
    display: none;
}

.product_details_main .product_slider_main .product_rightside .size_guide span.color_tooltip table {
    display: none;
}

.product_details_main .product_slider_main .product_rightside .size_guide span.color_tooltip:after {
    content: "";
    position: absolute;
    top: -10px;
    left: 50%;
    margin-left: -10px;
    border-bottom: solid 10px #e2e2e2;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
}

.product_details_main .product_slider_main .product_rightside .size_guide:hover .color_tooltip {
    display: block;
}

.product_details_main .product_slider_main .product_rightside .size_guide:hover a {
    transition: all ease-in-out 0.1s;
    -moz-transition: all ease-in-out 0.1s;
    -webkit-transition: all ease-in-out 0.1s;
    -o-transition: all ease-in-out 0.1s;
}

.product_details_main .product_slider_main .product_rightside .color_div {
    width: 100%;
    float: left;
    margin: 5px 0 10px 0;
    text-align: center;
    height: auto;
}

.product_details_main .product_slider_main .product_rightside .color_div ul {
    display: inline-block;
    width: auto;
}

.product_details_main .product_slider_main .product_rightside .color_div ul li {
    width: 30px;
    height: 30px;
    margin: 0 8px 5px 0;
    padding: 0;
    float: left;
    border: none;
    overflow: hidden;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    padding: 3px;
    border: 1px solid #dfdfdf;
}

.product_details_main .product_slider_main .product_rightside .color_div ul li.selected {
    border-width: 3px;
}

.product_details_main .product_slider_main .product_rightside .color_div ul li.active {
    border: 2px #e2e2e2 solid;
}

.product_details_main .product_slider_main .product_rightside .size_width {
    width: 100%;
    float: left;
    margin: 8px 0 0 0;
}

.product_details_main .product_slider_main .product_rightside .size_width ul {
    display: inlin . product_details_main . product_slider_main . product_rightside . size_width ul lie-block;
    width: auto;
}

.product_details_main .product_slider_main .product_rightside .size_width ul li {
    color: #000;
    font: 12px/31px 'PTSans-Regular';
    text-align: center;
    text-decoration: none;
    margin: 0 10px 5px 0;
    vertical-align: middle;
    overflow: hidden;
    float: none;
    border: 1px solid #dfdfdf;
    vertical-align: middle;
    min-width: 33px;
    max-width: 120px;
    padding: 0;
    vertical-align: middle;
    height: 33px;
    display: inline-block;
    background: #fff;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    cursor: pointer;
}

.product_details_main .product_slider_main .product_rightside .size_width ul li:hover {
    vertical-align: middle;
    font: 12px/34px 'PTSans-Bold';
    border-width: 1px;
}

.product_details_main .product_slider_main .product_rightside .size_width ul li.selected {
    vertical-align: middle;
    font: 12px/34px 'PTSans-Bold';
    border: 1px solid #ff5d3b;
}

.product_details_main .product_slider_main .product_rightside .size_width ul li.disabled {
    background-color: #ccc;
    height: 100%;
}

.product_details_main .product_slider_main .product_rightside .size_width ul li.disabled a {
    pointer-events: none;
    cursor: default;
}

.product_details_main .product_slider_main .product_rightside .size_width ul li.disabled:hover {
    box-shadow: inherit;
    color: inherit;
    font: 12px/32px 'PTSans-Bold';
}

.product_details_main .product_slider_main .product_rightside .size_width ul li a {
    color: #000;
    display: block;
    padding: 0 9px;
}

.product_details_main .product_slider_main .product_rightside .size_width_select {
    color: #ff5d3b;
    position: relative;
    padding: 0 0;
}

.product_details_main .product_slider_main .product_rightside .size_width_select a {
    color: #ff5d3b;
    margin: 0 0 0 8px;
}

.product_details_main .product_slider_main .product_rightside .size_width_select:before {
    content: "";
    position: absolute;
    top: 14px;
    left: 0;
    width: 15px;
    height: 5px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -2px -130px;
}

.product_details_main .product_slider_main .product_rightside .size_width_select:after {
    content: "";
    position: absolute;
    top: 14px;
    right: -7px;
    width: 15px;
    height: 5px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -2px -130px;
}

.product_details_main .product_slider_main .product_rightside .shopping_orders,
.product_details_main .product_slider_main .product_rightside .shopping_order_mob {
    color: #ff5d3b;
    font: 14px/30px 'PTSans-Regular';
    text-transform: uppercase;
    margin: 0;
}

.product_details_main .product_slider_main .product_rightside .shopping_orders span,
.product_details_main .product_slider_main .product_rightside .shopping_order_mob span {
    width: 25px;
    height: 15px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -286px -94px;
    display: inline-block;
    margin: 0 15px 0 0;
}

.product_details_main .product_slider_main .product_rightside .shopping_order_mob {
    display: none;
}

.product_details_main .product_slider_main .product_rightside .qty {
    width: 105px;
    display: none;
    margin: 0 auto;
    clear: both;
    padding: 4px 0 0;
}

.product_details_main .product_slider_main .product_rightside .qty input {
    width: 31px;
    height: 31px;
    text-align: center;
    box-shadow: none;
    float: left;
    border: 1px #e2e2e2 solid;
    font: 13px/30px 'PTSans-Regular';
}

.product_details_main .product_slider_main .product_rightside .qty .qt-minus {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -318px -94px;
    width: 18px;
    height: 18px;
    text-indent: -9999px;
    float: left;
    margin: 7px 17px 0 0;
    cursor: pointer;
}

.product_details_main .product_slider_main .product_rightside .qty .qt-plus {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -350px -94px;
    width: 18px;
    height: 18px;
    text-indent: -9999px;
    float: left;
    margin: 7px 0 0 21px;
    cursor: pointer;
}

.product_details_main .product_slider_main .product_rightside .add_bag {
    width: 265px;
    height: 50px;
    font: 13px/40px 'PTSans-Bold';
    clear: both;
    display: inline-block;
    text-transform: uppercase;
    background: #8c1717;

    background: #ff5d3b; Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); FF3.6-15
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); Chrome4-9,Safari4-5
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Chrome10-25,Safari5.1-6
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Opera 11.10-11.50
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); IE10 preview
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); IE6-8

    color: #fff;
    margin: 0px auto 0;
    text-decoration: none;
    outline: none;
    border: none;
    margin-top:20px;
    font-size: 15px;
}

.product_details_main .product_slider_main .product_rightside .add_bag:hover {
    position: relative;
}

.product_details_main .product_slider_main .product_rightside .add_bag:hover:after {
    content: "";
    background: #ff5d3b;#8c1717 url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -280px -247px;
    width: 11px;
    height: 12px;
    position: absolute;
    top: 13px;
    right: 47px;
    z-index: 5;
}

.product_details_main .product_slider_main .product_rightside .outOfStock {
    width: 196px;
    height: 40px;
    font: 13px/30px 'PTSans-Bold';
    display: inline-block;
    text-transform: uppercase;
    background: #8c1717;

    background: #ff5d3b; Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); FF3.6-15
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); Chrome4-9,Safari4-5
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Chrome10-25,Safari5.1-6
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Opera 11.10-11.50
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); IE10 preview
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); IE6-8

    color: #fff;
    margin: 12px auto 0;
    text-decoration: none;
    outline: none;
    border: none;
    border-radius: 0;
    cursor: not-allowed;
}

.product_details_main .product_slider_main .product_rightside .outOfStock:hover {
    position: relative;
    background: #8c1717;

    background: #ff5d3b; Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); FF3.6-15
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); Chrome4-9,Safari4-5
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Chrome10-25,Safari5.1-6
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Opera 11.10-11.50
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); IE10 preview
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); IE6-8
}

.product_details_main .product_slider_main .product_rightside .outOfStock:hover:after {
    background-image: none !important;
}

.product_details_main .product_slider_main .product_rightside .quick_buy {
    color: #ff5d3b;
    font: 14px/25px 'PTSans-Regular';
    position: relative;
    text-transform: uppercase;
    padding: 0 0 0 15px;
    margin: 27px 0 20px;
    display: inline-block;
    text-decoration: none;
    outline: none;
}

.product_details_main .product_slider_main .product_rightside .quick_buy:hover {
    font: 14px/25px 'PTSans-Bold';
}

.product_details_main .product_slider_main .product_rightside .quick_buy:after {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -376px -95px;
    width: 10px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 2px;
}

.product_details_main .product_slider_main .product_rightside .wishlist {
    color: #797979;
    font: 13px/16px 'PTSans-Bold';
    text-transform: uppercase;
    text-decoration: none;
    outline: none;
    margin: 0;
    position: relative;
    border: none;
    background: none;
    cursor: pointer;
}

.product_details_main .product_slider_main .product_rightside .wishlist:hover {
    color: #333333;
}

.product_details_main .product_slider_main .wishlist:before {
    content: "";
    position: absolute;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -384px -336px;
    width: 16px;
    height: 13px;
    left: 10px;
}

.product_details_main .product_slider_main #addtobagId:before {
    content: "";
    position: absolute;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -482px -16px;
    width: 16px;
    height: 13px;
    left: 10px;
}

.product_details_main .product_slider_main .product_rightside .wishlist.active {
    color: #ff5d3b;
}



.product_details_main .product_slider_main .product_rightside .collect_store {
    color: #797979;
    font: 13px/22px 'PTSans-Bold';
    text-transform: uppercase;
    text-decoration: none;
    outline: none;
    position: relative;
    padding: 0 0 0 25px;
    display: inline-block;
    margin: 2px 0 0;
}

.product_details_main .product_slider_main .product_rightside .collect_store:hover {
    color: #333333;
}

.product_details_main .product_slider_main .product_rightside .collect_store:after {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -46px -191px;
    width: 16px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 2px;
}

.product_details_main .product_slider_main .product_rightside .cashon {
    display: none;
    color: #333333;
}

.product_details_main .product_slider_main .product_rightside .social_icon {
    display: none;
    margin: 0 0 25px 0;
    float: left;
    width: 100%;
}

.product_details_main .product_slider_main .product_rightside .social_icon a {
    color: #333333;
    margin: 0 20px 0 0;
    font-size: 16px;
}

.product_details_main .product_slider_main .product_rightside .social_icon a:hover {
    color: #666;
}

.product_description .pincode .check_available input[type="submit"] {
    width: 82px !important;
}

product silder end
@media ( min-width: 1024px) and (max-width: 1279px) {
    .pdp-sticky .offer-title {
        margin: 0 0px 0 30px;
    }

    .pdp-sticky .size-guide {
        margin-right: -282px;
    }

    .product_details_main .product_slider_main .product_rightside {
        width: 27%;
        margin: 0;
    }

    .product_details_main .product_slider_main .product_rightside .color_div ul li {
        width: 28px;
        height: 28px;
    }

    .product_details_main .product_slider_main .product_center {
        width: 374px;
    }

    .product_details_main .product_slider_main .product_center #carousel {
        width: 374px;
    }

    .product_details_main .product_slider_main .product_center #carousel ul li {
        height: 75px;
    }

    .product_details_main .product_slider_main .product_center #carousel ul li .paly_icon {
        width: 75px;
        height: 75px;
    }

    .product_details_main .product_slider_main .product_center #carousel ul li .paly_icon i {
        font-size: 16px;
    }

    .product_details_main .product_slider_main .product_center #carousel ul li .threesixty_icon {
        width: 75px;
        height: 75px;
        font: 12px/19px 'PTSans-Regular';
    }

    .product_details_main .product_slider_main .spin-section {
        width: 374px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .pdp-sticky {
        display: none;
    }

    .product_details_main .product_inners {
        display: none;
    }

    .product_details_main .product_slider_main .product_description {
        display: none;
    }

    .product_details_main .product_slider_main .product_center {
        margin: 0 0 30px 0;
        width: 100%;
    }

    .product_details_main .product_slider_main .product_center #slider {
        width: 100%;
    }

    .product_details_main .product_slider_main .product_center #slider .bx-controls-direction a {
        width: 25px !important;
        height: 39px !important;
    }

    .product_details_main .product_slider_main .product_center #slider .bx-controls-direction a.bx-prev {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -130px -801px !important;
    }

    .product_details_main .product_slider_main .product_center #slider .bx-controls-direction a.bx-next {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -150px -801px !important;
        right: -13px;
    }

    .product_details_main .product_slider_main .zoom_icon {
        right: 0;
        top: 90%;
        display: block;
    }

    .product_details_main .product_slider_main .product_center .bx-pager {
        top: 40px;
        text-align: left;
        left: 10px;
        padding-top: 0;
        width: 20px;
        float: left;
        height: 120px;
    }

    .product_details_main .product_slider_main .product_center .bx-pager .bx-pager-item {
        display: block;
        margin-bottom: 5px;
    }

    .product_details_main .product_slider_main .product_center .bx-pager .bx-pager-item a.active {
        background: #000;
    }

    .product_details_main .product_slider_main .product_center #carousel {
        display: none;
    }

    .product_details_main .product_slider_main .product_center .flex-control-nav {
        top: -16px;
        width: 20px;
    }

    .product_details_main .product_slider_main .product_rightside {
        width: 100%;
        margin: 0;
    }

    .product_details_main .product_slider_main .product_rightside .size_width ul li {
        font: 14px/39px 'PTSans-Regular';
        min-width: 40px;
        height: 40px;
    }

    .product_details_main .product_slider_main .product_rightside .size_width ul li.selected,
    .product_details_main .product_slider_main .product_rightside .size_width ul li:hover {
        border: 1px #ff5d3b solid;
        font: 14px/39px 'PTSans-Bold';
    }

    .product_details_main .product_slider_main .product_rightside .size_guide {
        position: relative;
        width: 100%;
        float: left;
        color: #9a9a9a;
        text-align: center;
    }

    .product_details_main .product_slider_main .product_rightside .size_guide span.size-guide-section a {
        color: #ff5d3b;
        position: relative;
        padding: 0;
        text-indent: -99999px;
        font-size: 1px;
        color: #fff;
        top: -10px;
    }

    .product_details_main .product_slider_main .product_rightside .size_guide span.size-guide-section a:after {
        content: "";
        position: absolute;
        left: 0;
        top: -5px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -212px -279px;
        width: 26px;
        height: 26px;
    }

    .product_details_main .product_slider_main .product_rightside .quick_buy {
        margin: 27px 0 0px;
    }

    .product_details_main .product_slider_main .product_rightside .instock {
        margin-bottom: 0;
    }

    .product_details_main .product_slider_main .product_rightside .wishlist {
        margin: 0 0 30px 0;
    }

    .product_details_main .product_slider_main .product_rightside .qty {
        padding: 4px 0 30px 0;
    }

    .product_details_main .product_slider_main .product_rightside .add_bag {
        display: block;
        margin: 30px auto 0;
    }

    .product_details_main .product_slider_main .product_rightside .star_rating_main {
        clear: both;
        display: inline-block;
        float: none;
        margin: 0 auto;
        width: 200px;
    }

    .product_details_main .product_slider_main .product_rightside .product_content,
    .product_details_main .product_slider_main .product_rightside .shopping_order_mob {
        display: block;
    }

    .product_details_main .product_slider_main .product_rightside .shopping_orders {
        display: none;
    }

    .product_details_main .product_slider_main .product_rightside p .add_bag {
        width: 100%;
    }

    .product_details_main .product_slider_main .product_rightside .mobile-pincode {
        display: block;
    }

    .product_details_main .product_slider_main .product_rightside .shopping_order_mob {
        margin: 20px 0 10px 0;
    }

    .product_details_main .product_slider_main .product_rightside .collect_store {
        display: none;
    }

    .product_details_main .product_slider_main .product_rightside .cashon,
    .product_details_main .product_slider_main .product_rightside .pincode {
        display: block;
    }

    .product_details_main .product_slider_main .product_rightside .social_icon {
        display: block !important;
    }
}

product Description start
Description , Dimensions, Features, Delivery & Returns Starts
.description {
    padding: 0;
}

.description .description_wrap {
    width: 100%;
    float: left;
    padding: 0 0 25px;
    margin: 0;
    text-align: center;
}

.description .description_wrap .Des_tabs {
    display: inline-block;
    margin: 0 auto;
}

.description .description_wrap .Des_tabs > li {
    float: left;
    padding: 0;
    margin: 0 40px 0 40px;
}

.description .description_wrap .Des_tabs > li:first-child {
    margin: 0 40px 0 0px;
}

.description .description_wrap .Des_tabs > li > a {
    color: #bcbcbc;
    font: 13px/30px 'PTSans-Bold';
    padding: 0 0 4px;
    margin: 0;
    text-decoration: none;
    outline: none;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.description .description_wrap .Des_tabs > li > a:hover {
    color: #ff5d3b;
    border-bottom: solid 2px #ff5d3b;
}

.description .description_wrap .Des_tabs > li a.active {
    color: #ff5d3b;
    border-bottom: solid 2px #ff5d3b;
}

.description .description_wrap .Des_tabs li.last {
    margin: 0 0 0 40px;
}

.description .description_wrap .Des_wrap {
    width: 100%;
    float: left;
    padding: 25px 0;
    margin: 0;
    text-align: left !important;
}

.description .description_wrap .Des_wrap > div {
    display: none;
}

.description .description_wrap .Des_wrap h2 {
    display: none;
}

.description .description_wrap .Des_wrap .product_details {
    padding: 0;
    margin: 0 auto;
    width: 1100px;
    font: 14px/20px 'PTSans-Regular';
    color: #333333;
}

.description .description_wrap .Des_wrap .product_details ul {
    width: 100%;
    float: left;
}

.description .description_wrap .Des_wrap .product_details ul li {
    float: left;
}

.description .description_wrap .Des_wrap .product_details ul li.product_inner_content {
    width: 340px;
    float: left;
    margin-right: 73px;
    font: 14px/20px 'PTSans-Regular';
    color: #333333;
}

.description .description_wrap .Des_wrap .product_details ul li.product_inner_content span {
    font: 14px/20px 'PTSans-Bold';
}

.description .description_wrap .Des_wrap .product_details ul li.product_inner_content a {
    color: #ff5d3b;
    text-decoration: underline;
    outline: none;
}

.description .description_wrap .Des_wrap .product_details ul li.classification_details{
    width: 300px;
}

.description .description_wrap .Des_wrap .product_details ul li table {
    font: 14px/20px 'PTSans-Regular';
    color: #797979;
}

.description .description_wrap .Des_wrap .product_details ul li table tr{
    border-collapse: separate;
    font: 14px/20px 'PTSans-Regular';
    color: #797979;
}

.description .description_wrap .Des_wrap .product_details ul li table td:first-child {
    color: #333333;
    padding: 3px 5px;
    width: 150px;
    position: relative;
}

.description .description_wrap .Des_wrap .product_details ul li table td:nth-child(2n) {
    color: #999999;
}

.description .description_wrap .Des_wrap .product_details ul li.wash_care {
    margin: 0 0 0 73px;
    width: 314px;
    font: 14px/20px 'PTSans-Regular';
    color: #999999;
    position: relative;
}

.description .description_wrap .Des_wrap .product_details ul li.wash_care h3 {
    font: 14px/20px 'PTSans-Regular';
    color: #333333;
    margin: 0;
    text-transform: uppercase;
}

.description .description_wrap .Des_wrap .product_details ul li.wash_care p:not(.pdp-brand-filter-link ) {
    border-bottom: 1px #ececec solid;
    padding: 0 0 27px 0;
    margin: 0 0 20px 0;
}
.description .description_wrap .Des_wrap .product_details ul li.wash_care p {}
.description .description_wrap .Des_wrap .product_details ul li.wash_care a {
    color: #ff5d3b;
    text-decoration: underline;
    outline: none;
}

.description .description_wrap .Des_wrap .product_delivery {
    margin: 0 auto;
    width: 938px;
}

.description .description_wrap .Des_wrap .product_delivery h3 {
    font: 14px/22px 'PTSans-Bold';
    color: #333333;
    margin: 0;
}

.description .description_wrap .Des_wrap .product_delivery ul li {
    width: 30%;
    margin: 0 3% 0 0;
    font: 14px/22px 'PTSans-Regular';
    float: left;
    color: #797979;
}

.description .description_wrap .Des_wrap .product_delivery ul li.returns {
    padding: 0 0 0 41px;
    position: relative;
}

.description .description_wrap .Des_wrap .product_delivery ul li.returns:after {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -466px -166px;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 28px;
    height: 32px;
}
.description .description_wrap .Des_wrap .product_delivery ul li.returns .return-days { position:absolute; left:7px; top:10px; font-size:13px; color:#999; z-index:9; font-weight:bold; min-width:14px; text-align:center;}
.description .description_wrap .Des_wrap .product_delivery ul li.exchange {
    padding: 0 0 0 41px;
    position: relative;
}

.description .description_wrap .Des_wrap .product_delivery ul li.exchange:after {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -466px -208px;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 28px;
    height: 32px;
}

.description .description_wrap .Des_wrap .product_delivery ul li.return_link {
    padding: 16px 0 0 59px;
}

.description .description_wrap .Des_wrap .product_delivery ul li.return_link a {
    font: 14px/22px 'PTSans-Regular';
    color: #ff5d3b;
    text-decoration: underline;
}

.description .description_wrap .Des_wrap .product_brand {
    margin: 0 auto;
    width: 1042px;
}

.description .description_wrap .Des_wrap .product_brand ul li {
    font: 14px/22px 'PTSans-Regular';
    float: left;
    color: #797979;
}

.description .description_wrap .Des_wrap .product_brand ul li.vanheusen_logo {
    width: 245px;
}

.description .description_wrap .Des_wrap .product_brand ul li.brand_content {
    width: 472px;
}

.description .description_wrap .Des_wrap .product_brand ul li.brand_link {
    margin: 0 0 0 90px;
    width: 232px;
}

.description .description_wrap .Des_wrap .product_brand ul li a {
    font: 14px/22px 'PTSans-Regular';
    color: #ff5d3b;
    text-decoration: underline;
}

.description .description_wrap .Des_wrap .product_offer {
    width: 100%;
    padding: 0;
    margin: 0 auto;
    text-align: center;
}

.description .description_wrap .Des_wrap .product_offer #subsilder {
    height: 162px;
}

.description .description_wrap .Des_wrap .product_offer #subsilder ul li {
    text-align: center;
}

.description .description_wrap .Des_wrap .product_offer #subsilder ul li img {
    border: 1px #f8f8f8 solid;
}

.description .description_wrap .Des_wrap .product_offer #subsilder .bx-wrapper {
    text-align: center;
}

.description .description_wrap .Des_wrap .product_offer #subsilder .bx-wrapper .bx-viewport {
    width: 900px !important;
    display: inline-block;
}

.description .description_wrap .Des_wrap .product_offer #subsilder .bx-wrapper .bx-controls-direction a {
    width: 11px;
    height: 22px;
}

.description .description_wrap .Des_wrap .product_offer #subsilder .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -95px;
}

.description .description_wrap .Des_wrap .product_offer #subsilder .bx-wrapper .bx-controls-direction a.bx-next {
    right: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -56px -95px;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .description .description_wrap .Des_wrap .product_details {
        width: 886px;
    }

    .description .description_wrap .Des_wrap .product_details ul li.product_inner_content {
        width: 250px;
    }

    .description .description_wrap .Des_wrap .product_details ul li:nth-child(2) {
        width: 300px;
    }

    .description .description_wrap .Des_wrap .product_details ul li.wash_care {
        margin: 0 0 0 30px;
        width: 236px;
    }
    .description .description_wrap .Des_wrap .style_note {
        margin: 0 auto;
        width: 938px;
    }
    .description .description_wrap .Des_wrap .style_note h3 {
        font: 14px/22px 'PTSans-Bold';
        color: #333333;
        margin: 0;
        font: 14px/22px 'PTSans-Regular';
    }
    .description .description_wrap .Des_wrap .product_delivery {
        width: 770px;
    }

    .description .description_wrap .Des_wrap .product_brand {
        width: 886px;
    }

    .description .description_wrap .Des_wrap .product_brand ul li.vanheusen_logo {
        width: 200px;
    }

    .description .description_wrap .Des_wrap .product_brand ul li.brand_content {
        width: 395px;
    }

    .description .description_wrap .Des_wrap .product_brand ul li.brand_link {
        float: right;
        margin: 0 0 0 50px;
    }

    .description .description_wrap .Des_wrap .product_offer #subsilder ul li {
        margin-right: 34px;
        width: 343px !important;
    }

    .description .description_wrap .Des_wrap .product_offer #subsilder .bx-wrapper .bx-viewport {
        width: 723px !important;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .description .description_wrap {
        padding: 0;
        border-bottom: none;
    }

    .description .description_wrap .Des_tabs {
        display: none;
    }

    .description .description_wrap .Des_wrap {
        padding: 0;
    }

    .description .description_wrap .Des_wrap h2 {
        font: 13px/23px 'PTSans-Regular';
        padding: 10px 0;
        position: relative;
        margin: 0;
        color: #797979;
        width: 100%;
        cursor: pointer;
        float: left;
        display: block;
        border-top: 1px #333333 solid;
    }

    .description .description_wrap .Des_wrap h2.active {
        color: #ff5d3b;
        font: 13px/23px 'PTSans-Bold';
    }

    .description .description_wrap .Des_wrap h2.active:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -13px -147px;
    }

    .description .description_wrap .Des_wrap h2:after {
        content: "";
        position: absolute;
        right: 0;
        top: 17px;
        width: 10px;
        height: 10px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -162px;
    }

    .description .description_wrap .Des_wrap > div {
        display: block !important;
    }

    .description .description_wrap .Des_wrap > div:first-child .mobile_toggle {
        display: block;
    }

    .description .description_wrap .Des_wrap .mobile_toggle {
        display: none;
        width: 100%;
        float: left;
        padding: 10px 0 20px;
    }

    .description .description_wrap .Des_wrap .product_details {
        width: 100%;
        margin: 0;
        float: left;
        display: block;
    }

    .description .description_wrap .Des_wrap .product_details ul li {
        width: 100%;
        margin: 0;
    }

    .description .description_wrap .Des_wrap .product_details ul li.product_inner_content {
        width: 100%;
    }

    .description .description_wrap .Des_wrap .product_details ul li.wash_care {
        width: 100%;
        margin: 15px 0 0;
    }

    .description .description_wrap .Des_wrap .product_details ul li table td {
        padding: 3px 5px 3px 0;
    }

    .description .description_wrap .Des_wrap .product_delivery {
        width: 100%;
        margin: 0;
        float: left;
        display: block;
    }

    .description .description_wrap .Des_wrap .product_delivery ul li {
        width: 100%;
        margin: 0;
    }

    .description .description_wrap .Des_wrap .product_delivery ul li.return_link {
        padding: 16px 0 0 0;
    }

    .description .description_wrap .Des_wrap .product_brand {
        width: 100%;
        float: left;
        display: block;
    }

    .description .description_wrap .Des_wrap .product_brand ul li.vanheusen_logo {
        margin: 0;
        width: 100%;
    }

    .description .description_wrap .Des_wrap .product_brand ul li.brand_content {
        margin: 0;
        width: 100%;
    }

    .description .description_wrap .Des_wrap .product_brand ul li.brand_link {
        margin: 0;
        width: 100%;
    }

    .description .description_wrap .Des_wrap .product_offer {
        width: 100%;
        float: left;
        display: block;
        text-align: left;
    }

    .description .description_wrap .Des_wrap .product_offer #subsilder {
        height: 162px;
        width: 100%;
    }

    .description .description_wrap .Des_wrap .product_offer #subsilder .bx-wrapper {
        text-align: center;
    }

    .description .description_wrap .Des_wrap .product_offer #subsilder .bx-wrapper .bx-viewport {
        width: 100% !important;
        height: 162px;
        display: inline-block;
    }
}

product Description End



@media ( min-width: 1023px) and (max-width: 1271px) {
    .complete_look .product_silder .bx-wrapper .bx-controls-direction a.bx-prev {
        left: -12px;
    }

    .complete_look .product_silder .bx-wrapper .bx-controls-direction a.bx-next {
        right: -12px;
    }

    .complete_look .product_silder ul li {
        margin: 0 0 30px 0;
    }

    .description .description_wrap .Des_wrap .product_details ul li.product_inner_content {
        margin-right: 36px;
    }
}


Inner Banner Start
.inner_banner {
    width: 100%;
    float: left;
    padding: 60px 66px;
    display: block;
    background: #fff;
    position: relative;
    border-bottom: 1px #e5e5e5 solid;
}

.inner_banner .vanheusen_head {
    width: 100%;
    float: left;
    text-align: center;
}

.inner_banner .inner_leftside {
    float: left;
    margin: 168px 0 0 0;
}

.inner_banner .inner_rightside {
    float: right;
    margin: 31px 0 0 0;
}

.inner_banner .inner_text_box {
    position: absolute;
    width: 490px;
    left: 50%;
    margin: 0 0 0 -245px;
    background: #fff;
    z-index: 10;
    top: 315px;
    text-align: center;
    padding: 49px 100px 21px 100px;
    border: 1px #f8f8f8 solid;
}

.inner_banner .inner_text_box h3 {
    font: 40px/18px 'DancingScript';
    color: #333333;
    margin: 0 0 30px 0;
}

.inner_banner .inner_text_box p {
    font: 16px/24px 'PTSans-Regular';
    color: #666;
    padding: 0 0 5px 0;
}

.inner_banner .inner_text_box a {
    color: #ff5d3b;
    font: 14px/18px 'PTSans-Bold';
    text-decoration: none;
    text-transform: uppercase;
    margin: 5px 0 0 0;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .inner_banner {
        padding: 60px 0 52px 0;
    }

    .inner_banner .inner_leftside {
        margin: 84px 0 0 0;
        width: 508px;
    }

    .inner_banner .inner_rightside {
        width: 342px;
    }

    .inner_banner .inner_text_box {
        top: 155px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .inner_banner {
        padding: 60px 0 30px 0;
    }

    .inner_banner .inner_leftside {
        width: 100%;
        margin: 63px 0 30px 0;
        text-align: center;
    }

    .inner_banner .inner_leftside img {
        width: 100%;
    }

    .inner_banner .inner_rightside {
        display: none;
    }

    .inner_banner .inner_text_box {
        position: relative;
        left: 0;
        margin: 0;
        float: left;
        top: 0px;
        border: none;
        width: 100%;
        padding: 0 10%;
    }
}

Inner Banner End
Complete the look Start
.complete_look {
    width: 100%;
}

.complete_look h3, .complete_look h4 {
    font: 28px/22px 'PTSans-Bold';
    color: #subhead;
    padding: 59px 0 40px 0;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.product_silder {
    width: 100%;
    float: left;
    padding-bottom: 47px;
    border-bottom: 1px #e5e5e5 solid;
}

.product_silder .bx-wrapper .bx-controls-direction a {
    width: 11px;
    height: 22px;
    margin-top: -64px;
}

.product_silder .bx-wrapper .bx-controls-direction a.bx-prev {
    left: -22px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -95px;
}

.product_silder .bx-wrapper .bx-controls-direction a.bx-next {
    right: -22px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -56px -95px;
}

.product_silder ul li {
    float: left;
    margin-bottom: 30px;
    text-align: center;
}

.product_silder ul li .product_div {
    max-width: 278px;
}

.product_silder ul li .product_div a {
    outline: none;
    text-decoration: none;
    color: #333333;
}

.product_silder ul li .product_div .img {
    width: 100%;
    position: relative;
    margin: 0 0 15px 0;
    background: #f6f6f6;
    text-align: center;
}

.product_silder ul li .product_div .img img {
    margin: 0 auto;
}

.product_silder ul li .product_div .img .new {
    position: absolute;
    width: 79px;
    height: 40px;
    color: #fff;
    font: 14px/40px 'PTSans-Regular';
    top: 0;
    right: 0;
    text-align: center;
    background: #8c1717;

    background: #ff5d3b; Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); FF3.6-15
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); Chrome4-9,Safari4-5
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Chrome10-25,Safari5.1-6
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Opera 11.10-11.50
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); IE10 preview
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); IE6-8

}

.product_silder ul li .product_div p {
    font: 14px/22px 'PTSans-Regular';
    color: #333333;
}

.product_silder ul li .product_div p .price {
    font: 14px/22px 'PTSans-Regular';
    color: #666;
}

.product_silder ul li .product_div p .price {
    font: 14px/22px 'PTSans-Regular';
    color: #ff5d3b;
}

.product_silder ul li .product_div p .wrong_price {
    text-decoration: line-through;
    font: 14px/22px 'PTSans-Regular';
    color: #666666;
    margin: 0 0 0 10px;
}

.product_silder ul li .product_div p .correct_price {
    color: #ff5d3b;
    font: 14px/22px 'PTSans-Regular';
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .complete_look {
        padding: 20px 0 0 0;
    }

    .complete_look h4 {
        padding: 30px 0;
        text-align: center;
        text-transform: uppercase;
    }

    .complete_look h3 {
        font:20px 'PTSans-Bold' !important;
        text-align:center!important;
        color: #333;
        padding: 0 0px 30px 0;
        text-transform: normal !important;
        cursor: pointer;
    }

    .complete_look h3:after {
        content: "";
        position: absolute;
        right: 31px;
        top: 5px;
        width: 15px;
        height: 10px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat no-repeat -427px -212px;
    }

    .complete_look h3.active:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat no-repeat -427px -234px;
    }

    .product_silder ul li {
        height: auto;
        margin: 0 13px 0 0;
    }

    .product_silder ul li .product_div {
        max-width: auto !important;
    }

    .product_silder .bx-wrapper .bx-controls-direction a.bx-prev {
        left: -16px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -95px -330px;
        width: 23px;
        height: 39px;
    }

    .product_silder .bx-wrapper .bx-controls-direction a.bx-next {
        right: -16px !important;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat no-repeat -128px -330px;
        width: 23px;
        height: 39px;
    }

    .product_silder .flex-direction-nav a {
        width: 23px;
        height: 39px;
    }

    .product_silder .flex-direction-nav a .flex-prev {
        left: -50px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -82px -331px !important;
    }

    .product_silder .flex-direction-nav a .flex-next {
        right: -50px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat no-repeat -115px -331px !important;
    }
}

Complete the look End
Rating Review Start
.rating_review_main {
    width: 100%;
}

.rating_review_main h3 {
    font: 28px/22px 'PTSans-Bold';
    color: #333333;
    margin: 60px 0 30px 0;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.rating_review_main .overall_rating_main {
    background: #f8f8f8;
    float: left;
    padding: 33px 0 41px 0;
    width: 100%;
    margin: 0 0 40px 0;
    text-align: center;
    font: 14px/22px 'PTSans-Regular';
}

.rating_review_main .overall_rating_main .overall_main {
    width: 100%;
    float: left;
    margin: 0 0 25px 0;
    text-align: center;
}

.rating_review_main .overall_rating_main .overall_main .overall_ratings {
    display: inline-block;
    margin: 0 15px 0 0;
}

.rating_review_main .overall_rating_main .overall_main .overall_ratings .sm_startrate {
    width: 82px;
    height: 13px;
    padding: 0;
    margin: 5px 0 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -211px;
    float: right;
}

.rating_review_main .overall_rating_main .overall_main .overall_ratings .sm_star_active {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -225px;
    height: 13px;
    width: 0;
}

.rating_review_main .overall_rating_main .overall_main .overall_ratings i {
    display: none;
    font-size: 0;
    line-height: 0;
}

.rating_review_main .overall_rating_main p {
    margin: 0;
    width: 100%;
    float: left;
    text-align: center;
}

.rating_review_main .overall_rating_main p.rate_title {
    margin: 0 0 20px 0;
    color: #666;
}

.rating_review_main .overall_rating_main p.ratio {
    font: 16px/22px 'PTSans-Bold';
    color: #ff5d3b;
}

.rating_review_main .overall_rating_main .range_bar_main {
    width: 605px;
    margin: 0 auto;
    display: block;
}

.rating_review_main .overall_rating_main .range_bar_main ul {
    width: 100%;
    padding: 0 0 15px 0;
    float: left;
}

.rating_review_main .overall_rating_main .range_bar_main ul li {
    float: left;
    margin: 0 20px 0 0;
}

.rating_review_main .overall_rating_main .range_bar_main ul li.first_title {
    font: 16px/22px 'PTSans-Regular';
    text-align: right;
    color: #666;
    width: 70px;
    text-transform: uppercase;
}

.rating_review_main .overall_rating_main .range_bar_main ul li.bar_ratio {
    width: 450px;
}

.rating_review_main .overall_rating_main .range_bar_main ul li.bar_ratio .runs_small {
    float: left;
    color: #9b9b9b;
    font: 12px/22px 'PTSans-Regular';
}

.rating_review_main .overall_rating_main .range_bar_main ul li.bar_ratio .range_large {
    float: right;
    color: #9b9b9b;
    font: 12px/22px 'PTSans-Regular';
}

.rating_review_main .overall_rating_main .range_bar_main ul li.last_div {
    width: 25px;
    color: #5c5c5c;
    font: 16px/22px 'PTSans-Regular';
}

.rating_review_main .overall_rating_main .sbt-button {
    text-decoration: none;
    display: inline-block;
    margin: 21px 0 0 0;
    text-transform: uppercase;
    width: 166px;
    background: #fff2f0;
  	color: #ff5d3b;
  	border: 1px solid rgba(255,93,59,.2);
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .rating_review_main h3 {
        font:20px 'PTSans-Bold';
        margin: 30px 0 20px 0;
        text-align:center;
        text-transform: none;
        cursor: pointer;
    }

    .rating_review_main h3:after {
        content: "";
        position: absolute;
        right: 31px;
        top: 6px;
        width: 15px;
        height: 10px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat no-repeat -427px -212px;
    }

    .rating_review_main h3.active:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat no-repeat -427px -234px;
    }

    .rating_review_main .overall_rating_main {
        padding: 30px 0;
    }

    .rating_review_main .overall_rating_main .range_bar_main {
        width: 90%;
    }

    .rating_review_main .overall_rating_main .range_bar_main ul li.first_title {
        width: 100%;
        text-align: left;
    }

    .rating_review_main .overall_rating_main .range_bar_main ul li.bar_ratio {
        width: 100%;
        margin: 0 10px 0 0;
    }
    .rating_review_main .overall_rating_main .range_bar_main ul li.first_title { text-align:center;}
    .rating_review_main .overall_rating_main .range_bar_main ul li.last_div {
        margin: 0;
    }

    .rating_review_main .overall_rating_main .sbt-button {
        width: 166px;
    }
}

Rating Review End
@media ( min-width: 1024px) and (max-width: 1279px) {
    .review_main_div .filter_rating h3 i {
        position: absolute;
        right: 0;
    }

    .review_main_div .filter_rating h3 i:before {
        right: 10px;
        top: 4px;
    }

    .review_main_div .inner_review ul.full_w li .review_text {
        width: 430px;
    }

    .review_main_div .inner_review ul.full_w li .range_ration {
        width: 395px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .review_main_div .next_prev {
        display: none;
    }

    .review_main_div .select_style {
        float: right;
    }

    .review_main_div .filter_rating {
        float: right;
    }

    .review_main_div .filter_rating h3 i {
        position: absolute;
        right: 0;
    }

    .review_main_div .filter_rating h3 i:before {
        right: 10px;
        top: 4px;
    }

    .review_main_div .inner_review {
        position: relative;
    }

    .review_main_div .inner_review ul.full_w li .profile_img {
        width: 60px;
    }

    .review_main_div .inner_review ul.full_w li .profile_img .picure_img {
        width: 60px;
        height: 60px;
        background: #f6f6f6 url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -6px -315px;
    }

    .review_main_div .inner_review ul.full_w li .review_text {
        width: 100%;
        margin: -100px 0 0 0;
        position: relative;
        padding-left: 70px;
    }

    .review_main_div .inner_review ul.full_w li .review_text ul li {
        width: 100%;
    }

    .review_main_div .inner_review ul.full_w li .review_text ul li:first-child {
        padding-left: 0px;
    }

    .review_main_div .inner_review ul.full_w li .review_text ul li .title_text {
        font: 12px/22px 'PTSans-Bold';
    }

    .review_main_div .inner_review ul.full_w li .range_ration {
        width: 100%;
        padding: 0;
    }

    .review_main_div .inner_review ul.full_w li .range_ration ul li {
        margin: 0;
    }

    .review_main_div .inner_review ul.full_w li .range_ration ul li.first_title {
        text-align: left;
    }

    .review_main_div .inner_review ul.full_w li .range_ration ul li.bar_ratio {
        width: 86%;
        margin: 0 5px 0 0;
    }

    .review_main_div .inner_review ul.full_w li .range_ration ul li.last_div {
        display: block;
    }
}

Review Main Div Start


@media ( min-width: 320px) and (max-width: 1023px) {
    .shopping-bag-left .pro-list-heading h1 span, .shopping-bag-left .pro-list-heading h2 span {
        float: none;
    }
}

@media ( min-width: 1023px) and (max-width: 1279px) {
    .product-wpr ul.product-list-plp li .pro-img {
        margin-right: 20px;
    }

    .product-wpr ul.product-list-plp li .pro-list-info {
        width: 58%;
    }

    .product-wpr ul.product-list-plp li .pro-list-info .size-guide {
        width: 49%;
    }

    .product-wpr ul.product-list-plp li .pro-list-info .size-guide .stock-links .move-links {
        left: 0px;
        width: 420px;
    }
}

@media screen and (min-device-width: 768px) and (max-device-width: 1023px) {
    .product_details_main .product_slider_main .product_center .slider {
        height: auto;
    }

    .product_details_main .product_slider_main .product_center .slider ul li {
        height: auto;
    }

    .product-wpr ul > li {
        margin: 20px 2%;
        padding: 0;
    }

    .product-wpr ul > li .pro-img {
        max-height: 585px;
        min-height: 513px;
    }

    .product-wpr ul > li.promo-box {
        width: 92%;
    }

    .product-wpr ul > li.pro-box {
        height: 565px;
    }



    .product_silder .product-wpr ul > li {
        height: 665px;
    }

    .product_silder .product-wpr ul > li .pro-info .price .wrong_price .rupee {
        vertical-align: 7%;
    }

    .complete_look .product-wpr ul > li {
        height: 665px;
    }

    .complete_look .product-wpr ul > li .pro-info .price .wrong_price .rupee {
        vertical-align: 7%;
    }

}

.myorder-div {
    padding: 25px 0;
    width: 100%;
    display: none;
    position: relative;
    text-align: center;
}

.myorder-div .success {
    font: 18px/22px 'PTSans-Regular';
    color: #40c686;
}

.myorder-div .faillure {
    font: 18px/22px 'PTSans-Regular';
    color: #ff5d3b;#8c1717;
}

.asc {
    position: relative;
}

.asc:after {
    content: "";
    position: relative;
    top: 8px;
    right: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -273px -192px;
    width: 14px;
    height: 7px;
}

.desc {
    position: relative;
}

.desc:after {
    content: "";
    position: relative;
    top: 8px;
    right: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -477px -265px;
    width: 14px;
    height: 7px;
}

@media ( min-width: 320px) and (max-width: 767px) {


    .product_silder .product-wpr ul > li {
        height: auto;
    }

    .product_silder .product-wpr ul > li .pro-info .price .wrong_price .rupee {
        vertical-align: 7%;
    }

    .complete_look .product-wpr ul > li {
        height: auto;
    }

    .complete_look .product-wpr ul > li .pro-info .price .wrong_price .rupee {
        vertical-align: 7%;
    }

}

.overlay_bg_footer {
    background: rgba(0, 0, 0, 0.85);
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 99999;
}

.bg_force {
    top: 0 !important;
    bottom: 0 !important;
    height: 100% !important;
    min-height: 100% !important;
    position: fixed !important;
}

Write a Review Popup End
No Stock Popup Start
.no_stock_popup {
    background: #fff;
    z-index: 9999999;
    position: absolute;
    left: 50%;
    height: 450px;
    top: 50%;
    width: 800px;
    margin: -225px 0 0 -400px;
    visibility: hidden;
}

.no_stock_popup .zoom_stock_close {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 22px;
    top: 20px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -221px -148px;
    cursor: pointer;
    display: block;
}

.no_stock_popup .left_img {
    width: 319px;
    text-align: center;
    background: #f8f8f8;
    padding: 30px 60px;
    float: left;
}

.no_stock_popup .left_img .van_title {
    font: 16px/46px 'PTSans-Regular';
    color: #999999;
    text-transform: uppercase;
    margin: 0;
}

.no_stock_popup .left_img .prod_title {
    font: 18px/22px 'PTSans-Regular';
    color: #333333;
    margin: 0 0 18px 0;
    font-weight: normal;
}

.no_stock_popup .pop_mdiv {
    float: left;
    text-align: center;
    width: 475px;
    padding: 35px 38px;
}

.no_stock_popup .pop_mdiv p {
    font: 14px/22px 'PTSans-Regular';
    width: 100%;
    float: left;
}

.no_stock_popup .pop_mdiv p.out_stock_title {
    color: #5c5c5c;
    font: 14px/22px 'PTSans-Bold';
    text-transform: uppercase;
}

.no_stock_popup .pop_mdiv p.out_stock_subtitle {
    font: 16px/22px 'PTSans-Regular';
    color: #333333;
    margin: 0 0 17px 0;
}

.no_stock_popup .pop_mdiv p.colors_head {
    color: #5a5a5a;
    margin: 23px 0 7px 0;
}

.no_stock_popup .pop_mdiv p.size_guide {
    position: relative;
    width: 100%;
    float: left;
    color: #5c5c5c;
    text-align: center;
}

.no_stock_popup .pop_mdiv p.size_guide span {
    color: #9a9a9a;
    margin-left: 3px;
}

.no_stock_popup .pop_mdiv input[type="text"] {
    width: 340px;
    background: #fff;
    border: 1px #d8d8d8 solid;
    padding: 5px 10px;
    color: #666666;
    font: 13px/22px 'PTSans-Regular';
    text-align: center;
}

.no_stock_popup .pop_mdiv .color_div {
    width: 100%;
    float: left;
    margin: 4px 0 10px 0;
    text-align: center;
}

.no_stock_popup .pop_mdiv .color_div ul {
    display: inline-block;
    width: auto;
}

.no_stock_popup .pop_mdiv .color_div ul li {
    width: 25px;
    height: 25px;
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
}

.no_stock_popup .pop_mdiv .size_width {
    width: 100%;
    float: left;
    margin: 11px 0 2px 0;
}

.no_stock_popup .pop_mdiv .size_width ul {
    display: inline-block;
    width: auto;
}

.no_stock_popup .pop_mdiv .size_width ul li {
    width: 33px;
    height: 33px;
    display: inline-block;
    background: #fff;
    border: 1px #e5e5e5 solid;
    color: #000;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    font: 12px/31px 'PTSans-Regular';
    text-align: center;
    text-decoration: none;
    margin: 0 10px 5px 0;
    padding: 0;
    vertical-align: middle;
    overflow: hidden;
    float: left;
}

.no_stock_popup .pop_mdiv .size_width ul li.selected, .no_stock_popup .pop_mdiv .size_width ul li:hover {
    border: 1px #ff5d3b solid;
    vertical-align: middle;
    font: 12px/36px 'PTSans-bold';
}

.no_stock_popup .pop_mdiv .size_width ul li.disabled {
    background-color: #ccc;
    height: 100%;
}

.no_stock_popup .pop_mdiv .size_width ul li.disabled a {
    pointer-events: none;
    cursor: default;
}

.no_stock_popup .pop_mdiv .size_width ul li a {
    color: #000;
    display: block;
}

.no_stock_popup .pop_mdiv .add_bag {
    width: 240px;
    height: 40px;
    font: 13px/40px 'PTSans-Bold';
    clear: both;
    display: inline-block;
    text-transform: uppercase;
    background: #8c1717;

    background: #ff5d3b; Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); FF3.6-15
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); Chrome4-9,Safari4-5
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Chrome10-25,Safari5.1-6
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Opera 11.10-11.50
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); IE10 preview
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); IE6-8

    color: #fff;
    margin: 15px auto 0;
    text-decoration: none;
    outline: none;
}

.error-tabcontent {
    display: none;
    font: 22px/30px 'PTSans-bold';
    color: #333333;
    width: 100%;
    text-align: center;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .myorder-div {
        padding: 70px 0 20px 0;
    }

    .no_stock_popup {
        width: 100%;
        left: 0;
        height: 100%;
        margin: 0;
    }

    .no_stock_popup .left_img {
        width: 98%;
        padding: 30px 10px;
    }

    .no_stock_popup .pop_mdiv {
        width: 98%;
        padding: 35px 10px;
    }

    .no_stock_popup .pop_mdiv input[type="text"] {
        width: 100%;
    }
}

.outOfStock {
    width: 196px;
    height: 40px;
    font: 13px/30px 'PTSans-Bold' !important;
    clear: both;
    display: inline-block;
    text-transform: uppercase;
    background: #8c1717 !important;

    background: #ff5d3b; Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); FF3.6-15
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); Chrome4-9,Safari4-5
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Chrome10-25,Safari5.1-6
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Opera 11.10-11.50
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); IE10 preview
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); IE6-8

    color: #fff;
    margin: 30px auto 0;
    text-decoration: none;
    outline: none;
    border: none;
    border-radius: 0;
    cursor: not-allowed;
    opacity: 0.65;
    padding: 0 !important;
}

.outOfStock:hover {
    position: relative;
    background: #8c1717 !important;

    background: #ff5d3b; Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); FF3.6-15
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); Chrome4-9,Safari4-5
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Chrome10-25,Safari5.1-6
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Opera 11.10-11.50
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); IE10 preview
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); IE6-8
}

.outOfStock:hover:after {
    background-image: none !important;
}

.outOfStock-qbuy {
    width: 196px;
    height: 40px;
    font: 13px/30px 'PTSans-Bold' !important;
    clear: both;
    display: inline-block;
    text-transform: uppercase;
    background: #666 !important;
    color: #fff;
    margin: 30px auto 0;
    text-decoration: none;
    outline: none;
    border: none;
    border-radius: 0;
    cursor: not-allowed;
    opacity: 0.65;
    padding: 0 !important;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .no_stock_popup {
        width: 100%;
        left: 0;
        margin: 0;
    }

    .no_stock_popup .left_img {
        width: 98%;
        padding: 30px 10px;
    }

    .no_stock_popup .pop_mdiv {
        width: 98%;
        padding: 35px 10px;
    }

    .no_stock_popup .pop_mdiv input[type="text"] {
        width: 100%;
    }
}

Product Zooming Start
.product_zooming {
    background: #f8f8f8;
    z-index: 9999999999;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    display: none;
}

.product_zooming .zoom_close {
    width: 50px;
    height: 48px;
    position: fixed;
    right: 22px;
    top: 20px;
    z-index: 9999999;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -205px -134px;
    cursor: pointer;
    display: block;
}

.product_zooming .zoom-wrap {
    width: 1032px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    height: 100%;
}

.product_zooming .zoom-wrap .thumbnails {
    width: 77px;
    height: 415px;
    position: absolute;
    float: left;
    top: 50%;
    margin-top: -225px;
}

.product_zooming .zoom-wrap .thumbnails ul li {
    height: 80px;
    overflow: hidden;
    position: relative;
    overflow: hidden;
}

.product_zooming .zoom-wrap .thumbnails ul li a {
    display: block;
    width: 100%;
    height: 75px;
    overflow: hidden;
    text-align: center;
    border: 1px #e2e2e2 solid;
}

.product_zooming .zoom-wrap .thumbnails ul li a.active {
    border: 1px #adadad solid;
}

.product_zooming .zoom-wrap .thumbnails ul li img {
    max-height: 73px;
    display: inline-block;
}

.product_zooming .zoom-wrap .thumbnails ul li:nth-last-child(1) {
    margin: 0;
}

.product_zooming .zoom-wrap .thumbnails ul li .play_icon {
    width: 73px;
    height: 73px;
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px 0 0 0;
    text-align: center;
    background: #fff;
    opacity: 0.8;
    font: 12px/12px 'PTSans-Regular';
    color: #5b5b5b;
    z-index: 99;
    text-transform: uppercase;
}

.product_zooming .zoom-wrap .thumbnails ul li .zoom-threesixty {
    width: 72px;
    height: 73px;
    position: absolute;
    top: 0;
    background: #fff;
    opacity: 0.8;
    font: 12px/25px 'PTSans-Regular';
    color: #5b5b5b;
    padding: 15px 0 0 0;
    left: 0;
    z-index: 99;
    text-transform: uppercase;
    text-align: center;
}

.product_zooming .zoom-wrap .thumbnails ul li .zoom-threesixty:after {
    content: "";
    position: absolute;
    top: 45%;
    left: 17%;
    width: 45px;
    height: 10px;
    display: block;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -175px -335px;
}

.product_zooming .zoom-wrap .thumbnails .bx-wrapper .bx-pager {
    display: none;
}

.product_zooming .zoom-wrap .thumbnails .bx-wrapper .bx-controls-direction a {
    top: inherit;
    margin: 0;
    width: 30px;
    height: 30px;
}

.product_zooming .zoom-wrap .thumbnails .bx-wrapper .bx-controls-direction a.bx-prev {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -408px -278px;
    top: -40px;
    left: 22px;
}

.product_zooming .zoom-wrap .thumbnails .bx-wrapper .bx-controls-direction a.bx-next {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -360px -276px;
    bottom: -40px;
    right: 22px;
}

.product_zooming .zoom-wrap .slider {
    width: 540px;
    position: absolute;
    left: 50%;
    margin-left: -270px;
    top: 30px;
    height: 100%;
    overflow: hidden;
    cursor: url("/_ui/responsive/common/assets/images/cursor-zoom.png?timeStamp=_ts@070803590259#ts_"),
    auto;
}

.product_zooming .zoom-wrap .slider ul li {
    max-width: 100%;
    position: relative;
    text-align: center;
}

.product_zooming .zoom-wrap .slider ul li img {
    max-width: auto;
}

.product_zooming .zoom-wrap .slider .bx-wrapper .bx-controls-direction a {
    display: none;
}

.product_zooming .zoom-wrap .spin {
    width: 540px;
    position: absolute;
    left: 50%;
    margin-left: -270px;
    top: 30px;
    height: 100%;
    overflow: hidden;
    display: none;
}

.product_zooming .zoom-wrap .spin .image-container {
    display: none;
}

.product_zooming .zoom-wrap .details {
    width: 225px;
    position: absolute;
    right: 0;
    min-height: 338px;
    top: 50%;
    margin-top: -184px;
    text-align: center;
    color: #5a5a5a;
    font: 14px/22px "PTSans-Regular";
    text-align: center;
}

.product_zooming .zoom-wrap .details h3 {
    font: 16px/46px 'PTSans-Regular';
    color: #999999;
    text-transform: uppercase;
    margin: 0;
}

.product_zooming .zoom-wrap .details h4 {
    font: 22px/32px 'PTSans-Regular';
    color: #333333;
    margin: 0 0 18px 0;
}

.product_zooming .zoom-wrap .details .price_div {
    font: 22px/18px 'PTSans-Regular';
    color: #333333;
    margin: 0 0 12px 0;
    float: right;
    width: 100%;
    text-align: center;
}

.product_zooming .zoom-wrap .details .price_div ul {
    display: inline-block;
}

.product_zooming .zoom-wrap .details .price_div ul li {
    float: left;
    margin: 0 5px 0 0;
}

.product_zooming .zoom-wrap .details .price_div ul li.price_tag {
    padding: 0 30px 0 0;
    position: relative;
    color: #b73f49;
    font: 14px/18px 'PTSans-Regular';
    vertical-align: top;
}

.product_zooming .zoom-wrap .details .price_div ul li.price_tag .old_price {
    text-decoration: line-through;
    color: #ff5d3b;
    font: 14px/18px 'PTSans-Regular';
    vertical-align: top;
}

.product_zooming .zoom-wrap .details .price_div ul li.price_tag .old_price .rupee {
    vertical-align: 8%;
}

.product_zooming .zoom-wrap .details .price_div ul li.price_tag .color_tooltip {
    position: absolute;
    border: 1px #a1a1a1 solid;
    min-height: 28px;
    top: -40px;
    width: 80px;
    right: -20px;
    padding: 0px;
    margin: 0;
    color: #5c5c5c;
    font: 14px/28px 'PTSans-Regular';
    text-align: center;
    display: none;
}

.product_zooming .zoom-wrap .details .quantity_mob {
    display: none;
}

.product_zooming .zoom-wrap .details .qty {
    width: 105px;
    display: block;
    margin: 0 auto;
    clear: both;
    padding: 13px 0 0;
    display: none;
}

.product_zooming .zoom-wrap .details .qty input {
    width: 31px;
    height: 31px;
    text-align: center;
    box-shadow: none;
    float: left;
    border: 1px #e2e2e2 solid;
    font: 13px/30px 'PTSans-Regular';
}

.product_zooming .zoom-wrap .details .qty .qt-minus {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -318px -94px;
    width: 18px;
    height: 18px;
    text-indent: -9999px;
    float: left;
    margin: 7px 17px 0 0;
    cursor: pointer;
}

.product_zooming .zoom-wrap .details .qty .qt-plus {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -350px -94px;
    width: 18px;
    height: 18px;
    text-indent: -9999px;
    float: left;
    margin: 7px 0 0 21px;
    cursor: pointer;
}

.product_zooming .zoom-wrap .details .quick_buy {
    color: #ff5d3b;
    font: 14px/25px 'PTSans-Regular';
    position: relative;
    text-transform: uppercase;
    padding: 0 0 0 15px;
    margin: 27px 0 20px;
    display: inline-block;
    text-decoration: none;
    outline: none;
    display: none;
}

.product_zooming .zoom-wrap .details .quick_buy:hover {
    font: 14px/25px 'PTSans-Bold';
}

.product_zooming .zoom-wrap .details .quick_buy:after {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -376px -95px;
    width: 10px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 2px;
}

.product_zooming .zoom-wrap .details .size_guide {
    position: relative;
    width: 100%;
    float: left;
    color: #9a9a9a;
    text-align: center;
}

.product_zooming .zoom-wrap .details .size_width {
    width: 100%;
    float: left;
    margin: 11px 0 2px 0;
}

.product_zooming .zoom-wrap .details .size_width ul {
    display: inline-block;
    width: auto;
}

.product_zooming .zoom-wrap .details .size_width ul li {
    min-width: 33px;
    max-width: 120px;
    height: 33px;
    padding: 0 9px;
    display: inline-block;
    background: #fff;
    border: 1px #e5e5e5 solid;
    color: #000;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    font: 12px/31px 'PTSans-Regular';
    text-align: center;
    text-decoration: none;
    margin: 0 10px 5px 0;
    vertical-align: middle;
    overflow: hidden;
    float: left;
}

.product_zooming .zoom-wrap .details .size_width ul li:hover,
.product_zooming .zoom-wrap .details .size_width ul li.selected {
    border: 1px solid #ff5d3b;
    vertical-align: middle;
    font: 12px/35px 'PTSans-bold';
}

.product_zooming .zoom-wrap .details .size_width ul li.disabled {
    background-color: #ccc;
    height: 100%;
}

.product_zooming .zoom-wrap .details .size_width ul li.disabled a {
    pointer-events: none;
    cursor: default;
}

.product_zooming .zoom-wrap .details .size_width ul li a {
    color: #000;
    display: block;
}

.product_zooming .zoom-wrap .details .size_width ul li .sizezoom {
    cursor: pointer;
}

.product_zooming .zoom-wrap .details .instock {
    color: #a1a1a1;
    font: 12px/22px 'PTSans-Regular';
    display: inline-block;
}

.product_zooming .zoom-wrap .details .add_bag {
    width: 196px;
    height: 40px;
    font: 13px/40px 'PTSans-Bold';
    clear: both;
    display: inline-block;
    text-transform: uppercase;
    background: #8c1717;

    background: #ff5d3b; Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); FF3.6-15
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); Chrome4-9,Safari4-5
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Chrome10-25,Safari5.1-6
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Opera 11.10-11.50
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); IE10 preview
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); IE6-8

    color: #fff;
    margin: 30px auto 0;
    text-decoration: none;
    outline: none;
    border: none;
}

.product_zooming .zoom-wrap .details .add_bag:hover {
    position: relative;
}

.product_zooming .zoom-wrap .details .add_bag:hover:after {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -256px -246px;
    width: 14px;
    height: 16px;
    position: absolute;
    top: 10px;
    right: 40px;
}

@media ( min-width: 1023px) and (max-width: 1271px) {
    .product_details_main .product_slider_main .product_center .zoom_icon {
        right: -10px;
    }

    .product_zooming .zoom-wrap {
        width: 980px;
    }

    .product_zooming .zoom-wrap .slider {
        width: 500px;
        margin-left: -250px;
    }

    .product_zooming .zoom-wrap .slider ul li img {
        min-height: 550px;
        margin: 0 auto;
    }

    .product_zooming .zoom-wrap .spin {
        width: 500px;
        margin-left: -250px;
    }
}

@media ( min-width: 1272px) and (max-width: 1366px) {
    .product_zooming .zoom-wrap {
        width: 980px;
    }

    .product_zooming .zoom-wrap .slider {
        width: 500px;
        margin-left: -250px;
    }

    .product_zooming .zoom-wrap .slider ul li img {
        height: 550px;
        margin: 0 auto;
        max-width: auto;
    }

    .product_zooming .zoom-wrap .spin {
        width: 500px;
        margin-left: -250px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .product_zooming .zoom_close {
        right: 5px;
        top: 5px;
    }

    .product_zooming .zoom-wrap {
        width: 100%;
    }

    .product_zooming .zoom-wrap .thumbnails {
        display: none;
    }

    .product_zooming .zoom-wrap .slider {
        left: 0%;
        margin-left: 0;
        top: 0px;
        width: 100%;
        cursor: pointer !important;
    }

    .product_zooming .zoom-wrap .slider:hover .scroll_icon {
        display: none;
    }

    .product_zooming .zoom-wrap .slider ul {
        height: 100%;
    }

    .product_zooming .zoom-wrap .slider ul li {
        text-align: center;
    }

    .product_zooming .zoom-wrap .slider .bx-wrapper img {
        margin: 0 auto;
    }

    .product_zooming .zoom-wrap .slider .bx-wrapper .bx-controls-direction a {
        display: block;
        top: 50%;
        z-index: 99999 !important;
    }

    .product_zooming .zoom-wrap .slider .bx-wrapper .bx-controls-direction a.bx-next {
        right: 0;
    }

    .product_zooming .zoom-wrap .details {
        display: none;
    }
}

Product Zooming End
bundled product starts
.bundled-section {
    background: #f4f4f4;
    padding: 30px 0;
}

.bundled-section .blundle-wrap {
    width: 1060px;
    margin: 0 auto;
    padding: 0 0 60px;
    position: relative;
}

.bundled-section .blundle-wrap .thumbnails {
    width: 77px;
    height: 480px;
    margin-top: 60px;
    float: left;
}

.bundled-section .blundle-wrap .thumbnails .thumbnail-wrap ul li {
    width: 73px !important;
    height: 75px;
    margin: 0 0 10px;
    position: relative;
    overflow: hidden;
}

.bundled-section .blundle-wrap .thumbnails .thumbnail-wrap ul li a {
    display: table;
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.bundled-section .blundle-wrap .thumbnails .thumbnail-wrap ul li a.active {
    border: solid 1px #aaa;
    display: inline-block;
}

.bundled-section .blundle-wrap .thumbnails .thumbnail-wrap ul li a img {
    max-width: 100%;
    display: block;
    max-height: 73px;
    margin: 0 auto;
}

.bundled-section .blundle-wrap .thumbnails .thumbnail-wrap ul li:nth-last-child(1) {
    margin: 0;
}

.bundled-section .blundle-wrap .thumbnails .thumbnail-wrap ul li .play_icon {
    width: 73px;
    height: 73px;
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px 0 0 0;
    text-align: center;
    background: #fff;
    opacity: 0.8;
    font: 12px/12px 'PTSans-Regular';
    color: #5b5b5b;
    z-index: 99;
    text-transform: uppercase;
    cursor: pointer;
}

.bundled-section .blundle-wrap .thumbnails .thumbnail-wrap ul li .zoom-threesixty {
    width: 72px;
    height: 73px;
    position: absolute;
    top: 0;
    background: #fff;
    opacity: 0.8;
    font: 12px/25px 'PTSans-Regular';
    color: #5b5b5b;
    padding: 15px 0 0 0;
    left: 0;
    z-index: 99;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
}

.bundled-section .blundle-wrap .thumbnails .thumbnail-wrap ul li .zoom-threesixty:after {
    content: "";
    position: absolute;
    top: 45%;
    left: 17%;
    width: 45px;
    height: 10px;
    display: block;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -175px -335px;
}

.bundled-section .blundle-wrap .thumbnails .thumbnail-wrap .bx-wrapper .bx-pager {
    display: none;
}

.bundled-section .blundle-wrap .thumbnails .thumbnail-wrap .bx-wrapper .bx-controls-direction a {
    top: inherit;
    margin: 0;
    width: 30px;
    height: 30px;
}

.bundled-section .blundle-wrap .thumbnails .thumbnail-wrap .bx-wrapper .bx-controls-direction a.bx-prev {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -408px -278px;
    top: -40px;
    left: 22px;
}

.bundled-section .blundle-wrap .thumbnails .thumbnail-wrap .bx-wrapper .bx-controls-direction a.bx-next {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -360px -276px;
    bottom: -40px;
    right: 22px;
}

.bundled-section .blundle-wrap .slider-sec {
    width: 320px;
    left: 104px;
    position: relative;
    text-align: center;
    float: left;
}

.bundled-section .blundle-wrap .slider-sec .slider {
    width: 320px;
    float: left;
    position: absolute;
    overflow: hidden;
    left: 0;
}

.bundled-section .blundle-wrap .slider-sec .slider ul li {
    width: 100%;
    position: relative;
}

.bundled-section .blundle-wrap .slider-sec .slider .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 0;
}

.bundled-section .blundle-wrap .slider-sec .slider .bx-wrapper .bx-controls-direction a.bx-next {
    right: -20px;
}

.bundled-section .blundle-wrap .slider-sec .spin {
    width: 320px;
    float: left;
    height: 590px;
    position: absolute;
    overflow: hidden;
    left: 0;
    visibility: hidden;
}

.bundled-section .blundle-wrap .slider-sec .spin .image-container {
    display: none;
}

.bundled-section .blundle-wrap .slider-sec .spin .imageholder {
    height: 100%;
    width: 100%;
}

.bundled-section .blundle-wrap .slider-sec .txt {
    font: 14px/21px 'PTSans-Regular';
    color: #666;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
}

.bundled-section .blundle-wrap .collections-wrap {
    width: 490px;
    float: right;
}

.bundled-section .blundle-wrap .collections-wrap .content {
    width: 384px;
    float: left;
}

.bundled-section .blundle-wrap .collections-wrap .content h3 {
    font: 18px/31px 'PTSans-Bold';
    color: #333333;
    margin: 0;
    display: inline-block;
    text-transform: uppercase;
    position: relative;
    &:after{
              content: "";
              position: absolute;
              background: $sslsprite no-repeat -384px -336px;
              width: 16px;
              height: 13px;
              right: -24px;
              top: 7px;
          }
}

.bundled-section .blundle-wrap .collections-wrap .content h3 form {
    display: inline;
}

.bundled-section .blundle-wrap .collections-wrap .content h3 button {
    padding: 0;
    margin: 0;
    background: transparent;
    border: none;
}

.bundled-section .blundle-wrap .collections-wrap .content h3 button .addwishlist {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -112px -211px;
    width: 16px;
    height: 13px;
    display: inline-block;
    margin-left: 10px;
}

.bundled-section .blundle-wrap .collections-wrap .content h3 button .addwishlist.active {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -416px -336px;
}

.bundled-section .blundle-wrap .collections-wrap .content p {
    font: 14px/21px 'PTSans-Regular';
    color: #333333;
    margin: 0;
    display: block;
}

.bundled-section .blundle-wrap .collections-wrap .content .star_rating_main {
    padding: 0;
    margin: 6px 0;
    float: left;
    width: 100%;
    text-align: left;
    font-family: 'PTSans-Regular';
}

.bundled-section .blundle-wrap .collections-wrap .content .star_rating_main .overall_ratings {
    float: left;
    margin: 0 15px 0 0px;
}

.bundled-section .blundle-wrap .collections-wrap .content .star_rating_main .overall_ratings .sm_startrate {
    width: 82px;
    height: 13px;
    padding: 0;
    margin: 5px 0 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -211px;
    float: right;
}

.bundled-section .blundle-wrap .collections-wrap .content .star_rating_main .overall_ratings .sm_star_active {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -225px;
    height: 13px;
    width: 0;
}

.bundled-section .blundle-wrap .collections-wrap .content .star_rating_main .overall_ratings i {
    display: none;
    font-size: 0;
    line-height: 0;
}

.bundled-section .blundle-wrap .collections-wrap .content .star_rating_main .product_review {
    float: left;
    font: 14px/22px 'PTSans-Regular';
    color: #666;
}

.bundled-section .blundle-wrap .collections-wrap .content .star_rating_main .product_review a {
    color: #5b5b5b;
    text-decoration: none;
    font: 14px/22px 'PTSans-Regular';
}

.bundled-section .blundle-wrap .collections-wrap .content .price_div {
    display: inline-block;
}

.bundled-section .blundle-wrap .collections-wrap .content .price_div span {
    font: 22px/40px 'PTSans-Regular';
    color: #333333;
}

.bundled-section .blundle-wrap .collections-wrap .content .price_div .price-tag {
    width: 23px;
    height: 19px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -206px -96px;
    float: right;
    margin: 10px 0 0 10px;
}

.bundled-section .blundle-wrap .collections-wrap .content .social-icons {
    display: block;
    padding: 10px 0;
}

.bundled-section .blundle-wrap .collections-wrap .content .social-icons ul li {
    width: 18px;
    float: left;
    margin: 0 20px 0 0;
}

.bundled-section .blundle-wrap .collections-wrap .content .social-icons ul li:nth-last-child(1) {
    margin: 0;
}

.bundled-section .blundle-wrap .collections-wrap .content .social-icons ul li a {
    width: 18px;
    height: 18px;
    display: inline-block;
}

.bundled-section .blundle-wrap .collections-wrap .content .social-icons ul li a:hover {
    opacity: 0.6;
}

.bundled-section .blundle-wrap .collections-wrap .content .social-icons ul li a.twitter {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -182px -711px;
}

.bundled-section .blundle-wrap .collections-wrap .content .social-icons ul li a.facebook {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -220px -708px;
}

.bundled-section .blundle-wrap .collections-wrap .content .social-icons ul li a.gplus {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -250px -709px;
}

.bundled-section .blundle-wrap .collections-wrap .content .social-icons ul li a.pinterest {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -286px -710px;
}

.bundled-section .blundle-wrap .collections-wrap .content .social-icons ul li a.instagram {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -319px -709px;
}

.bundled-section .blundle-wrap .collections-wrap .content .social-icons ul li span {
    display: none;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items {
    width: 100%;
    float: left;
    margin: 22px 0 0;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items .item-title {
    color: #333333;
    font: 14px/31px 'PTSans-Bold';
    margin: 0;
    display: block;
    text-transform: uppercase;
    border-bottom: solid 1px #999;
    padding: 0 0 4px;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li {
    width: 100%;
    float: left;
    margin: 24px 0;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .pic {
    width: 150px;
    float: left;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content {
    width: 318px;
    float: right;
    font-family: 'PTSans-Regular';
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content p {
    font: 14px/24px 'PTSans-Regular';
    color: #333333;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .correct_price {
    font: 21px/24px 'PTSans-Regular';
    color: #333;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .wrong_price {
    text-decoration: line-through;
    margin-left: 15px;
    color: #ff5d3b;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .wrong_price strong {
    vertical-align: 6%;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .item-link {
    font: 14px/31px 'PTSans-Regular';
    color: #ff5d3b;
    text-decoration: underline;
    cursor: pointer;
    display: block;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .swatch-guide {
    display: block;
    color: #5a5a5a;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .color_div {
    width: 100%;
    float: left;
    margin: 9px 0 10px 0;
    height: auto;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .color_div ul {
    display: inline-block;
    width: auto;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .color_div ul li {
    width: 30px;
    height: auto;
    margin: 0 8px 5px 0;
    padding: 0;
    float: left;
    border: 1px #e2e2e2 solid;
    cursor: pointer;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .color_div ul li.active {
    border: 3px #e5e5e5 solid;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .size_guide {
    display: block;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .size_guide .size {
    font: 14px/31px 'PTSans-Regular';
    color: #666;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active {
    width: 320px;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .size_width {
    width: 100%;
    float: left;
    margin: 0;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .size_width ul {
    display: inline-block;
    width: auto;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .size_width ul > li {
    width: 33px;
    height: 33px;
    display: inline-block;
    background: #fff;
    border: 1px #e5e5e5 solid;
    color: #000;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    font: 12px/31px 'PTSans-Regular';
    text-align: center;
    text-decoration: none;
    margin: 0 10px 5px 0;
    padding: 0;
    vertical-align: middle;
    overflow: hidden;
    float: left;
    cursor: pointer;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .size_width ul > li.selected,
.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .size_width ul > li:hover {
    border: 1px solid #ff5d3b;
    font: 12px/29px 'PTSans-Regular';
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .size_width ul > li.outOfStok {
    background-color: #ccc;
    height: 100%;
    pointer-events: none;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .size_width ul > li a {
    color: #000;
    display: block;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .bag-quick-wrap {
    display: inline-block;
    padding: 10px 0 0;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .bag-quick-wrap .add_bag {
    width: 196px;
    height: 40px;
    font: 13px/40px 'PTSans-Bold';
    clear: both;
    display: inline-block;
    text-transform: uppercase;
    background: #ff5d3b;

    background: #ff5d3b; Old browsers
IE9 SVG, needs conditional override of 'filter' to 'none'
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); FF3.6-15
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); Chrome4-9,Safari4-5
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Chrome10-25,Safari5.1-6
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); Opera 11.10-11.50
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); IE10 preview
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); IE6-8

    color: #fff;
    margin: 0;
    text-decoration: none;
    outline: none;
    border: none;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .bag-quick-wrap .add_bag:hover {
    position: relative;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .bag-quick-wrap .add_bag:hover:after {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -280px -247px;
    width: 11px;
    height: 12px;
    position: absolute;
    top: 13px;
    right: 47px;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .bag-quick-wrap .quick_buy {
    color: #ff5d3b;
    font: 14px/25px 'PTSans-Regular';
    position: relative;
    text-transform: uppercase;
    padding: 0 0 0 15px;
    margin: 27px 0 20px 30px;
    display: inline-block;
    text-decoration: none;
    outline: none;
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .bag-quick-wrap .quick_buy:hover {
    font: 14px/25px 'PTSans-Bold';
}

.bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .bag-quick-wrap .quick_buy:after {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -376px -95px;
    width: 10px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 2px;
}

.selected-total-wpr {
    clear: both;
    overflow: hidden;
    border-top: 1px solid #999;
    padding-top: 15px;
    width: 490px;
    height: auto;
    float: right;
}

.selected-total-wpr .total-amt-inr {
    font: 22px/25px 'PTSans-Bold';
    float: left;
}

.selected-total-wpr .total-amt-inr label {
    font: 14px/25px 'PTSans-regular';
}

.selected-total-wpr .total-amt-inr .wasBundlePrice {
    display: none;
    text-decoration: line-through;
    font: 18px/25px "PTSans-regular" !important;
    color: #ff5d3b;
}

.selected-total-wpr .total-amt-inr .wasBundlePrice .rupee {
    vertical-align: 6%;
}

.selected-total-wpr .selected-nos {
    float: right;
}

.selected-total-wpr .selected-nos label {
    font: 14px/25px 'PTSans-regular';
}

.selected-total-wpr .selected-nos .add-btn {
    padding: 8px 15px;
    text-transform: uppercase;
    font: 14px/38px 'PTSans-bold';
}

.chk-selected label {
    font: 14px/17px 'PTSans-regular';
}

bundled product ends
@media ( min-width: 1024px) and (max-width: 1279px) {
    .bundled-section .blundle-wrap {
        width: 988px;
    }

    .bundled-section .blundle-wrap .slider-sec {
        left: 71px;
    }

    .bundled-section .blundle-wrap .slider-sec .bx-wrapper .bx-controls-direction a {
        margin-top: -136px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .selected-total-wpr {
        width: 100%;
    }

    .bundled-section .blundle-wrap {
        width: 100% !important;
    }

    .bundled-section .blundle-wrap .thumbnails {
        display: none;
    }

    .bundled-section .blundle-wrap .slider-sec {
        width: 100%;
        left: 0;
        float: none;
        text-align: center;
    }

    .bundled-section .blundle-wrap .slider-sec .slider, .bundled-section .blundle-wrap .slider-sec .spin {
        width: 100%;
    }

    .bundled-section .blundle-wrap .slider-sec .slider li img,
    .bundled-section .blundle-wrap .slider-sec .spin li img {
        margin: 0 auto;
    }

    .bundled-section .blundle-wrap .slider-sec .slider .bx-wrapper .bx-controls-direction a,
    .bundled-section .blundle-wrap .slider-sec .spin .bx-wrapper .bx-controls-direction a {
        margin-top: -132px;
    }

    .bundled-section .blundle-wrap .slider-sec .slider .bx-wrapper .bx-controls-direction a .bx-next,
    .bundled-section .blundle-wrap .slider-sec .spin .bx-wrapper .bx-controls-direction a .bx-next {
        right: -20px;
    }

    .bundled-section .blundle-wrap .slider-sec .slider .bx-wrapper .bx-pager,
    .bundled-section .blundle-wrap .slider-sec .spin .bx-wrapper .bx-pager {
        display: block;
        left: 0;
        text-align: left;
        top: 0;
        float: left;
        width: 20px;
    }

    .bundled-section .blundle-wrap .slider-sec .slider .bx-wrapper .bx-pager .bx-pager-item,
    .bundled-section .blundle-wrap .slider-sec .spin .bx-wrapper .bx-pager .bx-pager-item {
        display: block;
        margin: 0 0 10px 0;
    }

    .bundled-section .blundle-wrap .collections-wrap {
        float: left;
        display: block;
        clear: both;
        width: 100%;
    }

    .bundled-section .blundle-wrap .collections-wrap .content {
        width: 100%;
        text-align: center;
    }

    .bundled-section .blundle-wrap .collections-wrap .content .star_rating_main {
        float: none;
        margin: 6px auto 6px;
        padding: 0;
        width: 170px;
    }

    .bundled-section .blundle-wrap .collections-wrap .content .social-icons {
        margin: 0 auto;
        width: 170px;
    }

    .bundled-section .blundle-wrap .collections-wrap .content .price_div {
        display: block;
        clear: both;
    }

    .bundled-section .blundle-wrap .collections-wrap .content .price_div span.price-tag {
        display: inline-block;
        float: none;
    }

    .bundled-section .blundle-wrap .collections-wrap .content .price_div .old_price {
        text-decoration: line-through;
        color: #ff5d3b;
        font: 14px/18px 'PTSans-Regular';
        vertical-align: top;
    }

    .bundled-section .blundle-wrap .collections-wrap .collection-items {
        width: 100%;
    }

    .bundled-section .blundle-wrap .collections-wrap .collection-items ul > li {
        margin: 24px 0 0;
    }

    .bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .pic {
        width: 100px;
    }

    .bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content {
        float: left;
        margin-left: 10px;
        width: 61%;
    }

    .bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .old_price {
        text-decoration: line-through;
        color: #ff5d3b;
        font: 14px/18px 'PTSans-Regular';
        vertical-align: top;
    }

    .bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active {
        width: 100%;
    }

    .bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .bag-quick-wrap {
        width: 100%;
        margin: 0 0 0 -109px;
    }

    .bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .bag-quick-wrap .add_bag {
        width: 289px;
    }

    .bundled-section .blundle-wrap .collections-wrap .collection-items ul > li .item-content .buy-active .bag-quick-wrap .quick_buy {
        margin: 27px 0 20px 91px;
    }
}

@media ( min-width: 320px) and (max-width: 480px) {
    .selected-total-wpr .total-amt-inr, .selected-total-wpr .selected-nos {
        float: none;
        text-align: center;
    }

    .selected-total-wpr .total-amt-inr label, .selected-total-wpr .selected-nos label {
        display: block;
    }
}
CX-27 */
/*Shopping bag popup starts*/
/**ecd-2331**/
.shopping-wrap {
    background: #fff;
    width: 385px;
    position: absolute;
    top: 70px;
    right: 50%;
    margin-right: -616px;
    padding: 20px 0 14px 0;
    z-index: 99999999;
    border-left: solid 1px #e2e2e2;
    border-right: solid 1px #e2e2e2;
    border-bottom: solid 1px #e2e2e2;
    display: none;
}

.shopping-wrap.add-to-bag h3 {
    font: 24px/26px 'DancingScript-Bold';
    display: block;
    text-align: center;
    color: #ff5d3b;
}

.shopping-wrap.add-to-bag .total {
    display: none;
}

.shopping-wrap.add-to-bag .search {
    display: none;
}

.shopping-wrap.add-to-bag button {
    display: none;
}

.shopping-wrap h3 {
    color: #333333;
    margin: 0;
    padding: 0 0 16px 20px;
    display: inline-block;
    font: 16px/18px 'PTSans-Bold';
}

.shopping-wrap p {
    font: 13px/16px 'PTSans-Regular';
    color: #333;
    padding: 0 20px;
    margin: 0;
    display: inline-block;
}

.shopping-wrap .total {
    color: #333333;
    font: 16px/18px 'PTSans-Regular';
    display: inline-block;
    float: right;
    padding: 0 20px 0 0;
}

.shopping-wrap .total span {
    font: 16px/18px 'PTSans-Bold';
}

.shopping-wrap .search {
    display: block;
    padding: 8px 20px 20px;
}

.shopping-wrap .search input[type="text"] {
    border-left: solid 1px #ebebeb;
    border-bottom: solid 1px #ebebeb;
    border-top: solid 1px #ebebeb;
    border-right: solid 1px #fff;
    width: 248px;
    height: 40px;
    float: left;
    font: 14px/31px 'PTSans-Regular';
    color: #666;
    padding-left: 10px;
}

.shopping-wrap .search input[type="text"]:-webkit-input-placeholder {
    color: #666;
    padding-left: 28px;
}

.shopping-wrap .search input[type="text"]:-moz-input-placeholder {
    color: #666;
    padding-left: 28px;
}

.shopping-wrap .search input[type="text"]:-ms-input-placeholder {
    color: #666;
    padding-left: 28px;
}

.shopping-wrap .search input[type="submit"] {
    background: #666;
    width: 95px;
    height: 40px;
    font: 16px/18px 'PTSans-Bold';
    color: #fff;
    text-transform: uppercase;
    border: none;
    padding: 0;
}

.shopping-wrap > ul > li {
    background: #fafafa;
    padding: 10px 28px;
    width: 100%;
    float: left;
}

.shopping-wrap > ul > li:nth-last-child(1) > div {
    border-bottom: none;
}

.shopping-wrap > ul > li > div {
    border-bottom: solid 1px #ddd;
    padding: 0 0 20px;
    width: 100%;
    float: left;
}

.shopping-wrap > ul > li > div .pic {
    width: 80px;
    min-height: 120px;
    background: #fafafa;
    float: left;
}

.shopping-wrap > ul > li > div .details {
    float: right;
    width: 234px;
    position: relative;
}

.shopping-wrap > ul > li > div .details h4 {
    font: 14px/20px 'PTSans-Bold';
    color: #333333;
    padding: 0;
    margin: 0;
    display: inline-block;
    text-transform: uppercase;
}

.shopping-wrap > ul > li > div .details a {
    font: 14px/20px 'PTSans-Regular';
    color: #333333;
    padding: 0 0 8px;
    margin: 0;
    display: inline-block;
    width: auto;
    height: inherit;
    text-align: left;
    text-transform: none;
}
/**ecd-2344**/
.shopping-wrap > ul > li > div .details .spec {
    float: left;
    font: 14px/20px 'PTSans-Regular';
   /*  color: #333333;
    width: 138px; */
}

.shopping-wrap > ul > li > div .details .spec > li {
    float: left;
    width: auto;
}

.shopping-wrap > ul > li > div .details .spec > li label {
    padding: 0;
    margin: 0;
    font: 14px/20px 'PTSans-Regular';
    float: left;
    width: auto;
}

.shopping-wrap > ul > li > div .details .spec > li span {
    float: left;
    text-align: left;
    width: 68px;
}

.shopping-wrap > ul > li > div .details .price {
    float: right;
}

.shopping-wrap > ul > li > div .details .price p {
    padding: 0;
}

.shopping-wrap > ul > li > div .details .price span {
    font: 14px/20px 'PTSans-Bold';
    color: #333333;
    display: block;
}

.shopping-wrap > ul > li > div .details .price span.wrong_price {
    text-decoration: line-through;
}

.shopping-wrap > ul > li > div .details .price span.wrong_price .rupee {
    vertical-align: 2%;
}

.shopping-wrap > ul > li > div .details .price .remove-item {
  /*   background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -40px -511px; */
    width: 16px;
    height: 17px;
    float: right;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 0;
}

.shopping-wrap button, .shopping-wrap a {
    width: 165px;
    height: 40px;
    outline: none;
    border: none;
    font: 13px/40px 'PTSans-Bold';
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}

.shopping-wrap .view-btn {
    float: left;
    background: #fff;
    margin-left: 20px;
    color: #ff5d3b !important;
    border: 1px solid #ff5d3b;
}

.shopping-wrap .checkout-btn {
    float: right;
    /*background: #ff5d3b;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    margin-right: 20px;
    color: #fff !important;
}

.shopping-wrap .view-mini-btn {
    float: right;
    color: #ff5d3b;
    font: 13px/22px "PTSans-Bold";
    height: auto;
    width: auto;
    margin: 12px 24px 0 0;
    text-align: right;
}

@media ( min-width: 1023px) and (max-width: 1271px) {
    .shopping-wrap {
        margin-right: 0;
        right: 21px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .shopping-wrap {
        width: 100%;
        right: 0;
        margin-right: 0;
        position: absolute;
    }

    .shopping-wrap .search {
        padding: 8px 10px 20px;
    }

    .shopping-wrap .search input[type="text"] {
        width: 77%;
    }

    .shopping-wrap .search input[type="submit"] {
        width: 23%;
    }

    .shopping-wrap > ul > li {
        padding: 20px 10px;
    }

    .shopping-wrap > ul > li > div .pic {
        width: 65px;
    }

    .shopping-wrap > ul > li > div .details {
        width: 76%;
    }

    .shopping-wrap .view-btn, .shopping-wrap .checkout-btn {
        width: 134px;
    }
}

/*Shopping bag popup Ends*/
/*Checkout & payment starts*/
.cp-header {
    width: 100%;
    display: inline-block;
    padding: 2px 0 4px;
    position: relative;
}

.cp-header .cp-back {
    width: 50px;
    height: 50px;
    float: left;
    text-align: center;
    position: relative;
    cursor: pointer;
}

.cp-header .cp-back:before {
    content: "";
    position: absolute;
    left: 20px;
    top: 19px;
    width: 8px;
    height: 15px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -216px -512px;
}

.cp-header .cp-back > a {
    display: block;
    height: 50px;
    width: 180px;
}

.cp-header span {
    font: 13px/22px 'PTSans-Regular';
    color: #fff;
    padding: 0;
    margin: 0;
    position: absolute;
    left: 35px;
    top: 18px;
}

.cp-header a, .cp-header .cp-logo {
    /* width: 232px; */
    position: absolute;
    left: 50%;
    margin-left: -128px;
    display: inline-block;
    outline: none;
}

.cp-header a object, .cp-header .cp-logo object {
  
    height: 43px;
    pointer-events: none;
}

.cp-header .logocart a{
	position: static;
	margin-left: 0;
}

.cp-header .logocart{
	margin-right: -175px;
}

@media screen and (max-width: 767px){
	.cp-header .logocart{
		margin-right: 0;
	}	
}


.cp-header .st-text {
    color: #fff;
    font: 10px/21px 'PTSans-Regular';
    position: relative;
    float: right;
    margin: 16px 21px 0 0;
    text-transform: uppercase;
}

.cp-header .st-text:before {
    content: "";
    position: absolute;
    left: -22px;
    top: 1px;
    width: 12px;
    height: 16px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") -230px -510px no-repeat;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .cp-header {
        position: fixed;
        width: 100%;
    }
}

.order-total {
    padding: 0;
    margin: 22px 0;
    position: relative;
}

.order-total h1, .order-total h3 {
    color: #333333;
    font: 16px/17px 'PTSans-Bold';
    text-transform: uppercase;
    display: inline-block;
    margin: 0;
}

.order-total .order-summary {
    float: right;
}

.order-total .order-summary .total {
    float: left;
    position: relative;
    margin-right: 20px;
    font: 16px/22px 'PTSans-Bold';
}

.order-total .order-summary .total:after {
    content: "|";
    position: absolute;
    right: -11px;
    top: -2px;
    width: 1px;
    height: 7px;
}

.order-total .order-summary .total label {
    color: #666;
    font: 16px/17px 'PTSans-Regular';
}

.order-total .order-summary .total label .payment-text {
    font: 16px/17px "PTSans-Regular" !important;
    color: #666 !important;
    font-weight: normal !important;
}

.order-total .order-summary .total span {
    color: #333;
    font: 16px/17px 'PTSans-Bold';
}

.order-total .order-summary .total span.rupee {
    font-weight: bold;
}

.order-total .order-summary .summary {
    float: right;
    position: relative;
    padding: 0;
}

.order-total .order-summary .summary label {
    color: #333333;
    font: 16px/17px 'PTSans-Bold';
    text-transform: uppercase;
}

.order-total .order-summary .summary span {
    color: #999;
    font: 14px/21px 'PTSans-Regular';
}

.order-total .order-summary .summary .toggle-summary {
    width: 14px;
    height: 7px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -280px -512px;
    float: right;
    margin: 8px 0 0 5px;
    cursor: pointer;
}

.order-total .order-summary .summary .toggle-summary.active {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -80px -576px;
}

.order-total .order-summary-detail {
    width: 100%;
    position: absolute;
    top: 45px;
    z-index: 3;
    padding: 0 0 20px;
    background: #fff;
    display: none;
}

.order-total .order-summary-detail .summary-list {
    float: left;
    width: 100%;
}

.order-total .order-summary-detail .summary-list > ul > li {
    padding: 20px 0;
    border-bottom: solid 1px #e8e8e8;
    float: left;
    width: 100%;
}

.order-total .order-summary-detail .summary-list > ul > li:nth-last-child(1) {
    border-bottom: none;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-img {
    float: left;
    width: 86px;
    height: 130px;
    overflow: hidden;
    margin: 0 20px 0 0;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-info-shop {
    float: left;
    width: 380px;
    margin-right: 30px;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-info-shop .mat-name {
    font: 14px/18px 'PTSans-Regular';
    color: #333333;
    letter-spacing: 1px;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-info-shop .mat-name a {
    color: #333333;
    display: inline;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-info-shop .pro-name {
    font: 16px/18px 'PTSans-Bold';
    color: #333333;
    padding: 3px 0 20px;
    letter-spacing: 1px;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-info-shop .pro-name a {
    color: #333333;
    padding: 3px 0 20px;
    display: inline;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-info-shop ul {
    overflow: hidden;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-info-shop ul > li {
    float: left;
    font: 14px/16px 'PTSans-Regular';
    padding: 0 10px;
    color: #999999;
    border-bottom: none;
    position: relative;
    line-height: 30px;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-info-shop ul > li:first-child {
    padding-left: 0;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-info-shop ul > li:after {
    content: "|";
    padding-left: 10px;
    position: absolute;
    right: 0;
    top: 0;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-info-shop ul > li:nth-last-child(1):after {
    content: initial;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-info-shop ul > li span {
    color: #333333;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-info-shop ul > li .lbl-bag {
    color: #999999;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-info-shop .delivary-time {
    font: 14px/24px 'PTSans-Regular';
    color: #999;
    position: relative;
    padding: 0 24px;
    display: block;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-info-shop .delivary-time:before {
    content: "";
    position: absolute;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -16px -512px;
    width: 19px;
    height: 19px;
    left: 0;
    top: 2px;
}

.order-total .order-summary-detail .summary-list > ul > li .pro-info-shop .delivary-time span {
    display: inline-block;
}

.order-total .order-summary-detail .summary-list>ul>li .delivary-time span {
    display:inline-block;
}
.order-total .order-summary-detail .summary-list > ul > li .delivary-time {
    display: none;
}

.order-total .order-summary-detail .summary-list > ul > li .wish-edit-remove {
    width: 148px;
    margin: 20px auto 0;
    display: inline-block;
}

.order-total .order-summary-detail .summary-list > ul > li .wish-edit-remove .wishlist {
    color: #999;
    font: 13px/22px 'PTSans-Bold';
    text-transform: uppercase;
    text-decoration: none;
    outline: none;
    margin: 0;
    padding: 0;
    position: relative;
    border: none;
    background: none;
    display: block;
    cursor: pointer;
}

.order-total .order-summary-detail .summary-list > ul > li .wish-edit-remove .wishlist:hover {
    color: #333333;
}

.order-total .order-summary-detail .summary-list > ul > li .wish-edit-remove .wishlist:before {
    content: "";
    position: absolute;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -384px -336px;
    width: 16px;
    height: 13px;
    left: -20px;
    top: 2px;
}
.order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove.wish-edit-remove-heart { padding-left:0px;}
.order-total .order-summary-detail .summary-list > ul > li .wish-edit-remove .wishlist.remove-icon:before { display:none;}

.order-total .order-summary-detail .summary-list > ul > li .wish-edit-remove .edit-item {
    display: block;
    color: #999;
    padding: 0;
    font: 13px/22px 'PTSans-Bold';
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
    cursor: pointer;
    margin: 16px 0;
}

.order-total .order-summary-detail .summary-list > ul > li .wish-edit-remove .edit-item:before {
    content: "";
    position: absolute;
    left: -19px;
    top: 2px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -64px -512px;
    width: 14px;
    height: 14px;
}

.order-total .order-summary-detail .summary-list > ul > li .wish-edit-remove .remove-item {
    display: block;
    color: #999;
    font: 13px/22px 'PTSans-Bold';
    text-transform: uppercase;
    padding: 0;
    text-decoration: none;
    position: relative;
    cursor: pointer;
}

.order-total .order-summary-detail .summary-list > ul > li .wish-edit-remove .remove-item:before {
    content: "";
    position: absolute;
    left: -23px;
    top: 1px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -40px -511px;
    width: 16px;
    height: 17px;
}

.order-total .order-summary-detail .summary-list > ul > li .prod-price {
    padding-top: 20px;
    float: right;
    font: 16px/22px 'PTSans-Bold';
    font-weight: bold;
    color: #333333;
    text-align: right;
}

.order-total .order-summary-detail .summary-list > ul > li .prod-price .price-off {
    color: #ff5d3b;
    font: 14px/22px 'PTSans-Regular';
}

.order-total .order-summary-detail .summary-list > ul > li .prod-price .price-off .strike {
    text-decoration: line-through;
}

.order-total .order-summary-detail .summary-list > ul > li .prod-price .price-off .strike .rupee {
    vertical-align: 6%;
}

.order-total .order-summary-detail .summary-payment-details {
    border-left: solid 1px #e8e8e8;
    border-right: solid 1px #e8e8e8;
    border-top: solid 1px #e8e8e8;
    padding: 20px;
}

.order-total .order-summary-detail .summary-payment-details .sub-total > ul > li {
    display: block;
    font: 14px/18px "PTSans-Regular";
    overflow: hidden;
    padding: 5px 0;
}

.order-total .order-summary-detail .summary-payment-details .sub-total > ul > li .label-txt {
    float: left;
    color: #666;
}

.order-total .order-summary-detail .summary-payment-details .sub-total > ul > li .amount-txt {
    float: right;
    color: #666;
}

.order-total .order-summary-detail .summary-payment-details .sub-total > ul > li .amount-txt.amt {
    color: #333333;
}

.order-total .order-summary-detail .summary-payment-details .shopping-grand-total {
    border-top: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8;
    clear: both;
    padding: 20px 0;
    margin: 28px 0 0;
}

.order-total .order-summary-detail .summary-payment-details .shopping-grand-total > ul > li {
    display: block;
    overflow: hidden;
    padding: 8px 0;
}

.order-total .order-summary-detail .summary-payment-details .shopping-grand-total > ul > li .label-txt {
    float: left;
    color: #666;
    font: 14px/18px "PTSans-Regular";
}

.order-total .order-summary-detail .summary-payment-details .shopping-grand-total > ul > li .payamt {
    color: #333333;
    font: 16px/18px "PTSans-bold";
    font-weight: bold;
}

.order-total .order-summary-detail .summary-payment-details .shopping-grand-total > ul > li .amount-txt {
    float: right;
}

.order-total .order-summary-detail .summary-payment-details .shopping-grand-total > ul > li .savedamt {
    color: #ff5d3b;
    font: 14px/18px "PTSans-Regular";
}

.order-total .order-summary-detail .user-static-info {
    border-left: solid 1px #e8e8e8;
    border-right: solid 1px #e8e8e8;
    border-bottom: solid 1px #e8e8e8;
    border-top: none;
}

button.edit-optn, button.update-optn {
    background-color: #fff;
    padding: 0;
    margin: 0;
    text-decoration: underline;
    outline: none;
    border: none;
}

button:hover {
    text-decoration: none;
}

button.update-optn {
    display: none;
}

.editable-order-summary .size-bx {
    display: none;
}

.editable-order-summary .select-wrapper {
    border: 1px solid #ccc;
    width: 65px;
    height: 33px;
    font: 12px/18px 'PTSans-Regular';
}

.editable-order-summary .select-wrapper select {
    color: #333;
}

.editable-order-summary .select-wrapper .holder {
    margin: 0 5px;
    padding: 5px;
}

.editable-order-summary .qt {
    border: 1px solid #ccc;
    width: 40px;
    height: 33px;
    color: #333;
    text-align: center;
    padding: 5px;
    float: left;
    line-height: 22px;
}

.editable-order-summary .qt-minus, .editable-order-summary .qt-plus {
    float: left;
    background-color: #e5e5e5;
    padding: 2px 6px;
    color: #999;
    cursor: pointer;
    line-height: auto;
}

#checkout-update-optn {
    background-color: #fff;
    padding: 0;
    margin: 0;
    text-decoration: underline;
    outline: none;
    border: none;
    color: #ff5d3b;
}

.checkout-error-messages {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
    text-align: center;
    font: 13px/18px PTSans-regular;
    display: none;
}

.check-del-pay {
    background: #f8f8f8;
}

.check-del-pay .checkout-overlay {
    background: #f8f8f8;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 2px;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
    z-index: 1;
    opacity: 0.1;
}

.check-del-pay .checkout-section {
    position: relative;
    padding: 0 48px;
    min-height: 660px;
    width: 100%;
    float: left;
    padding: 20px 0 20px;
    text-align: center;
    background: #fff;
}

.check-del-pay .checkout-section .login-sucess-wrap {
    display: none;
}

.check-del-pay .checkout-section.login-sucess {
    background: #f8f8f8;
    border-left: solid 2px #fff;
}

.check-del-pay .checkout-section.login-sucess h2 {
    color: #cccccc;
}

.check-del-pay .checkout-section.login-sucess h2:before {
    border: none;
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -448px -494px;
    width: 26px;
    height: 26px;
}

.check-del-pay .checkout-section.login-sucess h3 {
    display: none;
}

.check-del-pay .checkout-section.login-sucess .checkout-overlay {
    display: block;
}

.check-del-pay .checkout-section.login-sucess .login-wrap {
    display: none;
}

.check-del-pay .checkout-section.login-sucess .login-sucess-wrap {
    display: block;
    color: #cccccc;
    text-align: center;
}

.check-del-pay .checkout-section.login-sucess .login-sucess-wrap p {
    font: 14px/22px 'PTSans-Regular';
    padding: 8px 0 0;
    margin: 0;
}

.check-del-pay .checkout-section.login-sucess .login-sucess-wrap h4 {
    font: 14px/22px 'PTSans-Bold';
    margin: 0 0 15px;
}

.check-del-pay .checkout-section.login-sucess .login-sucess-wrap span {
    text-transform: uppercase;
    font: 12px/22px 'PTSans-Bold';
    position: relative;
    cursor: pointer;
    color: #ff5d3b;
    z-index: 2;
}

.check-del-pay .checkout-section.login-sucess .login-sucess-wrap span:before {
    content: "";
    position: absolute;
    left: -20px;
    top: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -480px -496px;
    width: 14px;
    height: 14px;
}

.check-del-pay .checkout-section.login-sucess .login-sucess-wrap > .sign-btns-wrap {
    margin: 20px auto 0;
    display: none;
    width: 304px;
}

.check-del-pay .checkout-section.login-sucess .login-sucess-wrap > .sign-btns-wrap .sign-out {
    font: 13px/22px 'PTSans-Bold';
    color: #fff;
    text-transform: uppercase;
    background: #999;
    padding: 10px 20px;
    bottom: 0;
    margin: 0 0 10px;
    display: block;
}

.check-del-pay .checkout-section.login-sucess .login-sucess-wrap > .sign-btns-wrap .continue-checkout {
    font: 13px/22px 'PTSans-Bold';
    color: #fff;
    text-transform: uppercase;
    background: #999;
    padding: 10px 20px;
    bottom: 0;
    display: block;
}

.check-del-pay .checkout-section h2 {
    position: relative;
    color: #333333;
    font: 18px/29px 'PTSans-Bold';
    /*   margin: 0; */
    /*  padding: 0 0 10px; */
    display: inherit;
    text-transform: uppercase;
}

.check-del-pay .checkout-section h2:before {
    content: "1";
    position: absolute;
    left: 145px;
    top: 2px;
    width: 26px;
    height: 26px;
    border: solid 2px #333333;
    color: #333333;
    font: 18px/24px 'PTSans-Bold';
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
}

.check-del-pay .checkout-section h3 {
    color: #333333;
    font: 14px/17px 'PTSans-Regular';
    margin-bottom: 10px;
    padding: 0;
    display: block;
    text-transform: uppercase;
}

.check-del-pay .checkout-section .login-wrap {
    width: 303px;
    display: inline-block;
}

.check-del-pay .checkout-section .login-wrap .global-alerts {
    margin: 20px 0 0;
}

.check-del-pay .checkout-section .login-wrap .login {
    width: 100%;
    margin: 20px 0 0;
}

.check-del-pay .checkout-section .login-wrap .login .email-val {
    width: 100%;
    float: left;
    margin: 0 0 10px;
    position: relative;
}

.check-del-pay .checkout-section .login-wrap .login .email-val:before {
    content: "";
    position: absolute;
    left: 15px;
    top: 14px;
    width: 18px;
    height: 12px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -304px -512px;
}

.check-del-pay .checkout-section .login-wrap .login .email-val input {
    border: solid 1px #e7e7e7;
    width: 100%;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333;
    padding: 0 20px 0 42px;
}
.check-del-pay .checkout-section .login-wrap .login .email-val input::-webkit-input-placeholder {
    color: #999999;
}

.check-del-pay .checkout-section .login-wrap .login .email-val input::-moz-input-placeholder {
    color: #999999;
}
.gift-views .product-wpr ul li {
    width: 25%;
    text-align: justify; /* SSLM-1961 */
}

@media ( min-width : 320px) and (max-width: 1023px) {
    .gift-views .product-wpr ul li {
        width: 41.5%;
        text-align: justify; /* SSLM-1961 */
    }
}

.check-del-pay .checkout-section .login-wrap .login .email-val input:-ms-input-placeholder {
    color: #999999;
}

.check-del-pay .checkout-section .login-wrap .login .email-val label.error {
    color: #ff0000;
    font: 14px/21px 'PTSans-Regular';
    display: block;
    padding: 6px 0 0;
}

.check-del-pay .checkout-section .login-wrap .login .password-val {
    width: 100%;
    float: left;
    margin: 0 0 10px;
    position: relative;
}

.check-del-pay .checkout-section .login-wrap .login .password-val:before {
    content: "";
    position: absolute;
    left: 15px;
    top: 14px;
    width: 14px;
    height: 12px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -336px -512px;
}

.check-del-pay .checkout-section .login-wrap .login .password-val input {
    border: solid 1px #e7e7e7;
    width: 100%;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333;
    padding: 0 20px 0 42px;
}

.check-del-pay .checkout-section .login-wrap .login .password-val input::-webkit-input-placeholder {
    color: #999999;
}

.check-del-pay .checkout-section .login-wrap .login .password-val input::-moz-input-placeholder {
    color: #999999;
}

.check-del-pay .checkout-section .login-wrap .login .password-val input:-ms-input-placeholder {
    color: #999999;
}

.check-del-pay .checkout-section .login-wrap .login .password-val label.error {
    color: #ff0000;
    font: 14px/21px 'PTSans-Regular';
    display: block;
    padding: 6px 0 0;
}

.check-del-pay .checkout-section .login-wrap .login .radio-col {
    width: 100%;
    margin: 5px 0 12px;
    float: left;
    text-align: left;
}

.check-del-pay .checkout-section .login-wrap .login .radio-col > div {
    display: inline-block;
}

.check-del-pay .checkout-section .login-wrap .login .radio-col > div:nth-last-child(1) {
    display: none;
}

.check-del-pay .checkout-section .login-wrap .login .radio-col input[type="radio"] {
    width: 18px;
    height: 18px;
    overflow: hidden;
    visibility: hidden;
    position: relative;
    top: 4px;
    margin: 0;
    outline: none;
}

.check-del-pay .checkout-section .login-wrap .login .radio-col input[type="radio"] + label {
    display: inline-block;
    font: 13px/30px 'PTSans-Regular';
    color: #333333;
    cursor: pointer;
    position: relative;
    margin: 0;
}

.check-del-pay .checkout-section .login-wrap .login .radio-col input[type="radio"] + label:before {
    content: "";
    position: absolute;
    left: -22px;
    top: 5px;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    width: 18px;
    height: 18px;
    overflow: hidden;
    border: solid 1px #a6a6a6;
}

.check-del-pay .checkout-section .login-wrap .login .radio-col input[type="radio"]:checked + label:before {
    background: #a6a6a6;
    box-shadow: inset 0 0 0 3px white;
    -moz-box-shadow: inset 0 0 0 3px white;
    -webkit-box-shadow: inset 0 0 0 3px white;
    -ms-box-shadow: inset 0 0 0 3px white;
}

.check-del-pay .checkout-section .login-wrap .signup {
    width: 303px;
    display: inline-block;
    margin: 20px 0 0;
    display: none;
}

.check-del-pay .checkout-section .login-wrap .signup input[type="text"],
.check-del-pay .checkout-section .login-wrap .signup input {
    border: solid 1px #e7e7e7;
    width: 100%;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333;
    padding: 0 12px;
    margin: 0 0 10px;
}

.check-del-pay .checkout-section .login-wrap .signup input[type="text"]::-webkit-input-placeholder,
.check-del-pay .checkout-section .login-wrap .signup input::-webkit-input-placeholder {
    color: #999999;
}

.check-del-pay .checkout-section .login-wrap .signup input[type="text"]::-moz-input-placeholder,
.check-del-pay .checkout-section .login-wrap .signup input::-moz-input-placeholder {
    color: #999999;
}

.check-del-pay .checkout-section .login-wrap .signup input[type="text"]:-ms-input-placeholder,
.check-del-pay .checkout-section .login-wrap .signup input:-ms-input-placeholder {
    color: #999999;
}

.check-del-pay .checkout-section .login-wrap .signup label.error {
    color: #ff0000;
    font: 14px/21px 'PTSans-Regular';
    display: block;
    padding: 6px 0 0;
}

.check-del-pay .checkout-section .login-wrap .signup div .select {
    width: 66px;
    height: 40px;
    border: solid 1px #e7e7e7;
    margin: 0 0 10px;
    float: left;
    position: relative;
    overflow: hidden;
}

.check-del-pay .checkout-section .login-wrap .signup div .select:after {
    content: "";
    position: absolute;
    right: 9px;
    top: 16px;
    border-top: solid 6px #e7e7e7;
    border-left: solid 6px transparent;
    border-right: solid 6px transparent;
}

.check-del-pay .checkout-section .login-wrap .signup div .select select {
    border: none;
    width: 129%;
    float: left;
    height: 38px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #999999;
    padding: 0 0 0 12px;
}

.check-del-pay .checkout-section .login-wrap .signup div .select select::-webkit-input-placeholder {
    color: #999999;
}

.check-del-pay .checkout-section .login-wrap .signup div .select select::-moz-input-placeholder {
    color: #999999;
}

.check-del-pay .checkout-section .login-wrap .signup div .select select:-ms-input-placeholder {
    color: #999999;
}

.check-del-pay .checkout-section .login-wrap .signup div input[type="text"] {
    border: solid 1px #e7e7e7;
    width: 227px;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333;
    padding: 0 12px;
    margin: 0 0 10px;
    float: right;
}

.check-del-pay .checkout-section .login-wrap .signup div input[type="text"]::-webkit-input-placeholder {
    color: #999999;
}

.check-del-pay .checkout-section .login-wrap .signup div input[type="text"]::-moz-input-placeholder {
    color: #999999;
}

.check-del-pay .checkout-section .login-wrap .signup div input[type="text"]:-ms-input-placeholder {
    color: #999999;
}

.check-del-pay .checkout-section .login-wrap .signup .radio-col {
    width: 100%;
    margin: 0 0 8px;
    float: left;
    text-align: left;
    position: relative;
}

.check-del-pay .checkout-section .login-wrap .signup .radio-col label.error {
    position: absolute;
    top: 10px;
}

.check-del-pay .checkout-section .login-wrap .signup .radio-col span.error {
    position: absolute;
    top: 20px;
    left: 86px;
}

.check-del-pay .checkout-section .login-wrap .signup .radio-col input[type="radio"] {
    width: 18px;
    height: 18px;
    overflow: hidden;
    visibility: hidden;
    position: relative;
    top: 4px;
    margin: 0;
    outline: none;
}

.check-del-pay .checkout-section .login-wrap .signup .radio-col input[type="radio"]:nth-last-child(1) {
    /*left:15px;*/

}

.check-del-pay .checkout-section .login-wrap .signup .radio-col input[type="radio"] + label,
.check-del-pay .checkout-section .login-wrap .signup .radio-col input[type="radio"] + span + label {
    display: inline-block;
    font: 13px/30px 'PTSans-Regular';
    color: #333333;
    cursor: pointer;
    position: relative;
    margin: 0;
}

.check-del-pay .checkout-section .login-wrap .signup .radio-col input[type="radio"] + label:before,
.check-del-pay .checkout-section .login-wrap .signup .radio-col input[type="radio"] + span + label:before {
    content: "";
    position: absolute;
    left: -22px;
    top: 5px;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    width: 18px;
    height: 18px;
    overflow: hidden;
    border: solid 1px #a6a6a6;
}

.check-del-pay .checkout-section .login-wrap .signup .radio-col input[type="radio"]:checked + label:before,
.check-del-pay .checkout-section .login-wrap .signup .radio-col input[type="radio"]:checked + span + label:before {
    background: #a6a6a6;
    box-shadow: inset 0 0 0 3px white;
    -moz-box-shadow: inset 0 0 0 3px white;
    -webkit-box-shadow: inset 0 0 0 3px white;
    -ms-box-shadow: inset 0 0 0 3px white;
}

.check-del-pay .checkout-section .login-wrap .login-with-social {
    padding: 30px 0;
    display: block;
    margin: 0 0 30px;
    border-bottom: solid 1px #e0e0e0;
    border-top: solid 1px #e0e0e0;
    position: relative;
}

.check-del-pay .checkout-section .login-wrap .login-with-social:after {
    content: "OR";
    position: absolute;
    width: 35px;
    height: 35px;
    font: 12px/32px 'PTSans-Regular';
    color: #999;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    top: 127px;
    left: 50%;
    margin-left: -18px;
    border: solid 1px #e0e0e0;
    background: #fff;
}

.check-del-pay .checkout-section .login-wrap .login-with-social span {
    font: 14px/17px 'PTSans-Regular';
    color: #333333;
    text-transform: uppercase;
    display: block;
}

.check-del-pay .checkout-section .login-wrap .login-with-social ul {
    display: inline-block;
    padding: 16px 0 0;
}

.check-del-pay .checkout-section .login-wrap .login-with-social ul li {
    display: inline;
    width: 37px;
    margin: 0 10px 0 10px;
    float: left;
    overflow: hidden;
}

.check-del-pay .checkout-section .login-wrap .login-with-social ul li a {
    width: 37px;
    height: 37px;
    display: inline-block;
}

.check-del-pay .checkout-section .login-wrap .login-with-social ul li a.fb-login {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -360px -488px;
}

.check-del-pay .checkout-section .login-wrap .login-with-social ul li a.gplus-login {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -400px -488px;
}

.check-del-pay .checkout-section .login-wrap .login-with-social ul li button {
    width: 37px;
    height: 37px;
    display: inline-block;
    border: none;
    outline: none;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -400px -488px;
    text-indent: -999em;
    cursor: pointer;
}

.check-del-pay .checkout-section .login-wrap .check-val {
    width: 100%;
    margin: 0 0 10px;
    text-align: left;
    position: relative;
    /*input[type="checkbox"]{
            width: 18px;
            height: 18px;
            overflow: hidden;
            visibility: hidden;
            position: relative;
            top: 23px;
            margin: 0;
            outline: none;
            float: left;
        }*/
    /*input[type="checkbox"] + label, input[type="checkbox"] + span + label{
            display: inline-block;
            font:13px/21px 'PTSans-Regular';
            color: $selectbox;
            cursor: pointer;
            position: relative;
            margin: 0;
            padding: 0 0 0 30px;

            a{
                text-decoration: underline;
            }
        }

        input[type="checkbox"] + label:before, input[type="checkbox"] + span + label:before{
            content: "";
            position: absolute;
            left: 0px;
            top: 5px;
            width: 18px;
            height: 18px;
            overflow: hidden;
            border: solid 1px #a6a6a6;
        }

        input[type="checkbox"]:checked + label:before, input[type="checkbox"]:checked + span + label:before{
            background: #a6a6a6;
            box-shadow: inset 0 0 0 3px white;
            -moz-box-shadow: inset 0 0 0 3px white;
            -webkit-box-shadow: inset 0 0 0 3px white;
            -ms-box-shadow: inset 0 0 0 3px white;
        }*/
}

.check-del-pay .checkout-section .login-wrap .check-val span.error {
    position: absolute;
    top: 56px;
    left: 86px;
}

.check-del-pay .checkout-section .login-wrap .check-val label {
    display: inline-block;
    font: 13px/21px 'PTSans-Regular';
    color: #999999;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: 10px 0 0;
}

.check-del-pay .checkout-section .login-wrap .check-val label a {
    text-decoration: underline;
}

.check-del-pay .delivery-address {
    position: relative;
    padding: 0;
    min-height: 660px;
    width: 100%;
    background: #fff;
    float: left;
    text-align: center;
    padding: 28px 0 20px;
}

.check-del-pay .delivery-address::selection {
    background: transparent;
    /* WebKit/Blink Browsers */
}

.check-del-pay .delivery-address.stepbefore {
    border-left: solid 2px #fff;
    background: #f8f8f8;
}

.check-del-pay .delivery-address.stepbefore .checkout-overlay {
    display: block;
}

.check-del-pay .delivery-address.stepbefore h2 {
    color: #cccccc;
}

.check-del-pay .delivery-address.stepbefore h2:before {
    color: #cccccc;
}

.check-del-pay .delivery-address.stepbefore h3 {
    color: #d2d2d2;
}

.check-del-pay .delivery-address.stepbefore .delivery-form input {
    background: #f8f8f8;
    color: #ccc;
}

.check-del-pay .delivery-address.stepbefore .delivery-form input::-webkit-input-placeholder {
    color: #ccc;
}

.check-del-pay .delivery-address.stepbefore .delivery-form input::-moz-input-placeholder {
    color: #ccc;
}

.check-del-pay .delivery-address.stepbefore .delivery-form input:-ms-input-placeholder {
    color: #ccc;
}

.check-del-pay .delivery-address.stepbefore .delivery-form .check-val input[type="checkbox"] + label {
    color: #ccc;
}

.check-del-pay .delivery-address.stepbefore .delivery-form .select-wrap input {
    color: #ccc;
}

.check-del-pay .delivery-address.stepbefore .delivery-form .select-wrap input::-webkit-input-placeholder {
    color: #ccc;
}

.check-del-pay .delivery-address.stepbefore .delivery-form .select-wrap input::-moz-input-placeholder {
    color: #ccc;
}

.check-del-pay .delivery-address.stepbefore .delivery-form .select-wrap input:-ms-input-placeholder {
    color: #ccc;
}

.check-del-pay .delivery-address.stepbefore .delivery-form .select-wrap .select {
    background: #f8f8f8;
}

.check-del-pay .delivery-address.stepbefore .delivery-form .select-wrap .select select {
    background: transparent;
    color: #ccc;
}

.check-del-pay .delivery-address.stepbefore button {
    background: #ccc;
}

.check-del-pay .delivery-address.sucess {
    border-left: solid 2px #fff;
    background: #f8f8f8;
}

.check-del-pay .delivery-address.sucess .checkout-overlay {
    display: block;
}

.check-del-pay .delivery-address.sucess h2 {
    color: #cccccc;
}

.check-del-pay .delivery-address.sucess h2:before {
    border: none;
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -448px -494px;
    width: 26px;
    height: 26px;
}

.check-del-pay .delivery-address.sucess h3 {
    color: #d2d2d2;
}

.check-del-pay .delivery-address.sucess .delivery-addresses {
    text-align: center;
}

.check-del-pay .delivery-address.sucess .delivery-addresses .deliver-scroll .viewport {
    height: 350px;
}

.check-del-pay .delivery-address.sucess .delivery-addresses ul li {
    cursor: default;
    text-align: left;
}

.check-del-pay .delivery-address.sucess .delivery-addresses ul li.selected {
    border: solid 1px #e7e7e7 !important;
}

.check-del-pay .delivery-address.sucess .delivery-addresses ul li div h4 {
    color: #bdbdbd;
}

.check-del-pay .delivery-address.sucess .delivery-addresses ul li div p {
    color: #c4c4c4;
}

.check-del-pay .delivery-address.sucess .delivery-addresses ul li div span {
    color: #dadada;
}

.check-del-pay .delivery-address.sucess .delivery-addresses ul li .selected-address,
.check-del-pay .delivery-address.sucess .delivery-addresses ul li .default-address {
    background: #eaeaea;
}

.check-del-pay .delivery-address.sucess .delivery-addresses ul li .selected-address:after,
.check-del-pay .delivery-address.sucess .delivery-addresses ul li .default-address:after {
    opacity: 0.5;
}

.check-del-pay .delivery-address.sucess button {
    background: #d0cdc7;
}

.check-del-pay .delivery-address h2 {
    position: relative;
    color: #333333;
    font: 18px/29px 'PTSans-Bold';
    margin: 0;
    padding: 0 0 10px;
    display: inline-block;
    text-transform: uppercase;
}

.check-del-pay .delivery-address h2:before {
    content: "2";
    position: absolute;
    border: solid 2px #ccc;
    left: -36px;
    top: 2px;
    width: 26px;
    height: 26px;
    color: #333333;
    font: 14px/22px 'PTSans-Bold';
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
}

.check-del-pay .delivery-address h3 {
    color: #333333;
    font: 14px/17px 'PTSans-Regular';
    margin: 0;
    padding: 0;
    display: block;
    text-transform: uppercase;
}

.check-del-pay .delivery-address .delivery-form {
    width: 304px;
    display: inline-block;
    margin: 16px auto 0;
}

.check-del-pay .delivery-address .delivery-form input {
    border: solid 1px #e7e7e7;
    width: 100%;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333;
    padding: 0 12px;
    margin: 10px 0 0;
}

.check-del-pay .delivery-address .delivery-form input:-webkit-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .delivery-address .delivery-form input:-moz-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .delivery-address .delivery-form input:-ms-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .delivery-address .delivery-form .error-pincode {
    font: 14px/21px 'PTSans-Regular';
    color: #8f1511;
    display: block;
    text-align: left;
    padding: 8px 0 0;
}

.check-del-pay .delivery-address .delivery-form .name {
    width: 100%;
    float: left;
}

.check-del-pay .delivery-address .delivery-form .name > div {
    position: relative;
    width: 50%;
    float: left;
}

.check-del-pay .delivery-address .delivery-form .name > div:nth-last-child(1) input {
    float: right;
}

.check-del-pay .delivery-address .delivery-form .name > div > span.error {
    bottom: 0;
}

.check-del-pay .delivery-address .delivery-form .name input {
    width: 142px;
    float: left;
}

.check-del-pay .delivery-address .delivery-form .select-wrap {
    margin: 0;
    width: 100%;
    float: left;
}

.check-del-pay .delivery-address .delivery-form .select-wrap .select {
    width: 100%;
    float: left;
    border: solid 1px #e7e7e7;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333;
    padding: 0;
    overflow: hidden;
    position: relative;
    margin: 10px 0 0;
}

.check-del-pay .delivery-address .delivery-form .select-wrap .select:-webkit-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .delivery-address .delivery-form .select-wrap .select:-moz-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .delivery-address .delivery-form .select-wrap .select:-ms-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .delivery-address .delivery-form .select-wrap .select:after {
    content: "";
    position: absolute;
    right: 9px;
    top: 16px;
    border-top: solid 6px #e7e7e7;
    border-left: solid 6px transparent;
    border-right: solid 6px transparent;
}

.check-del-pay .delivery-address .delivery-form .select-wrap .select:nth-last-child(1) {
    float: right;
}

.check-del-pay .delivery-address .delivery-form .select-wrap .select select {
    width: 120%;
    height: 38px;
    border: none;
    -webkit-appearance: none;
    padding: 0 0 0 12px;
}

.check-del-pay .delivery-address .delivery-form .select-wrap input {
    border: solid 1px #e7e7e7;
    width: 100%;
    height: 40px;
    float: right;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333;
    padding: 0 12px;
    margin: 10px 0 10px;
}

.check-del-pay .delivery-address .delivery-form .select-wrap input:-webkit-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .delivery-address .delivery-form .select-wrap input:-moz-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .delivery-address .delivery-form .select-wrap input:-ms-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .delivery-address .delivery-form .check-val {
    width: 100%;
    float: left;
    margin: 10px 0 0px;
    text-align: left;
    position: relative;
}

.check-del-pay .delivery-address .delivery-form .check-val span.error {
    position: absolute;
    bottom: -12px;
}

.check-del-pay .delivery-address .delivery-form .check-val input[type="checkbox"] {
    width: 18px;
    height: 18px;
    overflow: hidden;
    visibility: hidden;
    position: relative;
    top: 4px;
    margin: 0;
    outline: none;
}

.check-del-pay .delivery-address .delivery-form .check-val input[type="checkbox"] + label,
.check-del-pay .delivery-address .delivery-form .check-val input[type="checkbox"] + span + label {
    display: inline-block;
    font: 13px/30px 'PTSans-Regular';
    color: #333333;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: 0 0 0 8px;
}

.check-del-pay .delivery-address .delivery-form .check-val input[type="checkbox"] + label:before,
.check-del-pay .delivery-address .delivery-form .check-val input[type="checkbox"] + span + label:before {
    content: "";
    position: absolute;
    left: -22px;
    top: 5px;
    width: 18px;
    height: 18px;
    overflow: hidden;
    border: solid 1px #a6a6a6;
}

.check-del-pay .delivery-address .delivery-form .check-val input[type="checkbox"]:checked + label:before,
.check-del-pay .delivery-address .delivery-form .check-val input[type="checkbox"]:checked + span + label:before {
    background: #a6a6a6;
    box-shadow: inset 0 0 0 3px white;
    -moz-box-shadow: inset 0 0 0 3px white;
    -webkit-box-shadow: inset 0 0 0 3px white;
    -ms-box-shadow: inset 0 0 0 3px white;
}

.check-del-pay .delivery-address .delivery-form .continue-btn {
    /*background: #ff5d3b;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    color: #fff;
    text-transform: uppercase;
    font: 16px/26px 'PTSans-Bold';
    padding: 7px 0;
    width: 100%;
    outline: none;
    border: none;
    border-radius: 4px;
    text-align: center;
    margin: 10px 0 0;
    float: left;
}

.check-del-pay .delivery-address .delivery-form .inactive-btn {
    background: #fff;
    color: #ff5d3b!important;
    border: 1px solid #ff5d3b;
    text-transform: uppercase;
    font: 16px/26px 'PTSans-Bold';
    padding: 7px 0;
    outline: none;
    text-align: center;
    width: 100%;
    display: block;
    margin: 10px 0 0 0;
    float: left;
}

.check-del-pay .delivery-address .delivery-form .inactive-btn:hover {
    color: #ff5d3b!important;
}

.check-del-pay .delivery-address .delivery-addresses {
    width: 304px;
    display: inline-block;
    margin: 16px 0 0px;
    text-align: center;
}

.check-del-pay .delivery-address .delivery-addresses .deliver-scroll {
    width: 100%;
    margin: 0 0 10px;
    position: relative;
}

.check-del-pay .delivery-address .delivery-addresses .deliver-scroll .viewport {
    height: 400px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.check-del-pay .delivery-address .delivery-addresses .deliver-scroll .overview {
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    width: 100%;
}

.check-del-pay .delivery-address .delivery-addresses .deliver-scroll .scrollbar {
    border: solid 1px #ebebeb;
    position: absolute;
    background-position: 0 0;
    right: -35px;
    top: 0;
    width: 1px;
}

.check-del-pay .delivery-address .delivery-addresses .deliver-scroll .track {
    border: solid 1px #fff;
    height: 100%;
    width: 1px;
    position: relative;
    padding: 0;
}

.check-del-pay .delivery-address .delivery-addresses .deliver-scroll .thumb {
    background: url(/_ui/responsive/common/assets/images/deliver-thumb.png?timeStamp=_ts@070803590259#ts_) no-repeat 0 0;
    height: 77px;
    width: 9px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: -6px;
    display: none;
}

.check-del-pay .delivery-address .delivery-addresses .deliver-scroll .thumb .end {
    background: url(/_ui/responsive/common/assets/images/deliver-thumb.png?timeStamp=_ts@070803590259#ts_) no-repeat 0 0;
    overflow: hidden;
    height: 5px;
    width: 9px;
}

.check-del-pay .delivery-address .delivery-addresses .deliver-scroll .disable {
    display: none;
}

.check-del-pay .delivery-address .delivery-addresses .deliver-scroll .noSelect {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.check-del-pay .delivery-address .delivery-addresses ul li {
    margin: 0 0 10px;
    border: solid 1px #e7e7e7;
    cursor: pointer;
    text-align: left;
}

.check-del-pay .delivery-address .delivery-addresses ul li.selected {
    border: solid 1px #9f9f9f !important;
}

.check-del-pay .delivery-address .delivery-addresses ul li.default-address {
    border: solid 1px #9f9f9f;
}

.check-del-pay .delivery-address .delivery-addresses ul li div {
    padding: 13px 20px 12px;
    position: relative;
}

.check-del-pay .delivery-address .delivery-addresses ul li div h4 {
    font: 14px/21px 'PTSans-Bold';
    color: #333333;
    margin: 0;
}

.check-del-pay .delivery-address .delivery-addresses ul li div p {
    font: 13px/21px 'PTSans-Regular';
    color: #333333;
    margin: 0;
}

.check-del-pay .delivery-address .delivery-addresses ul li div span {
    font: 13px/21px 'PTSans-Regular';
    color: #999;
    padding: 8px 0 9px;
    display: inline-block;
}

.check-del-pay .delivery-address .delivery-addresses ul li div .remove {
    font: 13px/30px 'PTSans-Bold';
    color: #999;
    position: relative;
    text-transform: uppercase;
    padding: 0;
    margin: 0 43px 0 23px;
    cursor: pointer;
}

.check-del-pay .delivery-address .delivery-addresses ul li div .remove:before {
    content: "";
    position: absolute;
    left: -23px;
    top: 5px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -40px -511px;
    width: 16px;
    height: 17px;
}

.check-del-pay .delivery-address .delivery-addresses ul li div .edit {
    font: 13px/30px 'PTSans-Bold';
    color: #999;
    position: relative;
    text-transform: uppercase;
    padding: 0;
    cursor: pointer;
}

.check-del-pay .delivery-address .delivery-addresses ul li div .edit:before {
    content: "";
    position: absolute;
    left: -19px;
    top: 5px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -64px -512px;
    width: 14px;
    height: 13px;
}

.check-del-pay .delivery-address .delivery-addresses ul li .default-address {
    font: 13px/22px 'PTSans-Bold';
    color: #fff;
    text-transform: uppercase;
    background: #999;
    padding: 5px 20px;
    bottom: 0;
}

.check-del-pay .delivery-address .delivery-addresses ul li .default-address:after {
    content: "";
    position: absolute;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -16px -544px;
    width: 20px;
    height: 20px;
    top: 6px;
    right: 20px;
}

.check-del-pay .delivery-address .delivery-addresses ul li .selected-address {
    font: 13px/22px 'PTSans-Bold';
    color: #fff;
    text-transform: uppercase;
    background: #999;
    padding: 5px 20px;
    bottom: 0;
}

.check-del-pay .delivery-address .delivery-addresses button {
    margin: 0 0 10px;
}

.check-del-pay .delivery-address .delivery-addresses .new-addrs {
    font: 14px/17px 'PTSans-Regular';
    color: #ff5d3b;
    display: inline-block;
    padding: 10px 0;
    cursor: pointer;
    position: relative;
}

.check-del-pay .delivery-address .delivery-addresses .new-addrs:before {
    content: "";
    position: absolute;
    left: -20px;
    top: 12px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -48px -545px;
    width: 13px;
    height: 13px;
}

.check-del-pay .delivery-address span.edit {
    text-transform: uppercase;
    font: 12px/22px 'PTSans-Bold';
    position: relative;
    cursor: pointer;
    color: #ff5d3b;
    z-index: 2;
}

.check-del-pay .delivery-address span.edit:before {
    content: "";
    position: absolute;
    left: -20px;
    top: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -480px -496px;
    width: 14px;
    height: 14px;
}

.check-del-pay .payment-information {
    position: relative;
    padding: 0;
    width: 100%;
    min-height: 660px;
    background: #fff;
    float: left;
    text-align: center;
    padding: 28px 0 20px;
}

.check-del-pay .payment-information .nonselected-tooltip {
    border: solid 1px #ff5d3b;
    /*background: #8f1511;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    font: 10px/12px 'PTSans-Regular';
    color: #fff;
    border-radius: inherit;
    z-index: 999999;
    position: absolute;
    padding: 8px;
}

.check-del-pay .payment-information .nonselected-tooltip:before {
    content: "";
    position: absolute;
    left: -6px;
    top: 8px;
    border-top: solid 6px transparent;
    border-bottom: solid 6px transparent;
    border-right: solid 6px #ff5d3b;
}

.check-del-pay .payment-information.stepbefore {
    border-left: solid 2px #fff;
    border-right: solid 2px #fff;
    background: #f8f8f8;
}

.check-del-pay .payment-information.stepbefore .checkout-overlay {
    display: block;
}

.check-del-pay .payment-information.stepbefore h2 {
    color: #cccccc;
}

.check-del-pay .payment-information.stepbefore h2:before {
    color: #cccccc;
    border: solid 2px #cccccc;
}

.check-del-pay .payment-information.stepbefore h3 {
    color: #d2d2d2;
    font: 14px/17px 'PTSans-Regular';
    margin: 0;
    padding: 0;
    display: block;
    text-transform: uppercase;
}

.check-del-pay .payment-information.stepbefore .payment-nonedit {
    width: 303px;
    margin: 26px auto 0;
}

.check-del-pay .payment-information.stepbefore .payment-nonedit ul li {
    border-top: solid 1px #e5e5e5;
    border-left: solid 1px #e5e5e5;
    border-right: solid 1px #e5e5e5;
    padding: 10px 10px;
    position: relative;
    text-align: left;
}

.check-del-pay .payment-information.stepbefore .payment-nonedit ul li:after {
    content: "";
    position: absolute;
    right: 6px;
    top: 15px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -339px -544px;
    width: 14px;
    height: 15px;
    opacity: 0.2;
}

.check-del-pay .payment-information.stepbefore .payment-nonedit ul li:nth-last-child(1) {
    border-bottom: solid 1px #e5e5e5;
}

.check-del-pay .payment-information.stepbefore .payment-nonedit ul li input {
    position: absolute;
    background: none;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    outline: none;
    border: none;
    z-index: -1;
}

.check-del-pay .payment-information.stepbefore .payment-nonedit ul li a {
    border-bottom: none;
    color: #ccc;
    padding: 0;
    cursor: default;
}

.check-del-pay .payment-information.stepbefore .payment-options ul li .payment-head {
    color: #cccccc;
}

.check-del-pay .payment-information.stepbefore .payment-options ul li .payment-head:after {
    opacity: 0.2;
}

.check-del-pay .payment-information h2 {
    position: relative;
    color: #333333;
    font: 18px/29px 'PTSans-Bold';
    position: relative;
    margin: 0;
    padding: 0 0 10px;
    display: inline-block;
    text-transform: uppercase;
}

.check-del-pay .payment-information h2:before {
    content: "3";
    position: absolute;
    border: solid 2px #333333;
    left: -36px;
    top: 2px;
    width: 26px;
    height: 26px;
    color: #333333;
    font: 14px/22px 'PTSans-Bold';
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
}

.check-del-pay .payment-information .payment-scroll {
    width: 304px;
    margin: 16px auto 0;
}

.check-del-pay .payment-information .payment-scroll .promo-code {
    margin: 0 0 5px;
    position: relative;
}

.check-del-pay .payment-information .payment-scroll .promo-code input[type="text"] {
    border: 1px solid #999;
    color: #333;
    float: left;
    font: 13px/18px "PTSans-Regular";
    height: 34px;
    padding: 0 10px;
    width: 223px;
}

.check-del-pay .payment-information .payment-scroll .promo-code .clear {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -430px -710px;
    width: 11px;
    height: 11px;
    position: absolute;
    right: 88px;
    top: 11px;
    cursor: pointer;
}

.check-del-pay .payment-information .payment-scroll .promo-code .submit {
    background: #999;
    border: none;
    color: #fff;
    font: 13px/18px "PTSans-Bold";
    height: 34px;
    padding: 0;
    text-transform: uppercase;
    width: 80px;
}

.check-del-pay .payment-information .payment-scroll .promo-code .error {
    color: #8c1717;
    font: 14px/18px "PTSans-Regular";
    padding: 6px 0;
}

.check-del-pay .payment-information .payment-scroll .coupon-code {
    border: solid 1px #e5e5e5;
    background: #f8f8f8;
    padding: 6px 0;
    margin: 0 0 10px;
}

.check-del-pay .payment-information .payment-scroll .coupon-code .submit-cpn {
    color: #333;
    font: 13px/18px "PTSans-Bold";
    display: inline;
}

.check-del-pay .payment-information .payment-scroll .coupon-code .submit-cpn span {
    color: #999;
    /* text-transform: uppercase; */
    font: 13px/18px 'PTSans-Regular';
    padding: 0 4px;
}

.check-del-pay .payment-information .payment-scroll .coupon-code .submit-cpn a {
    text-indent: -999em;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -471px -455px;
    width: 10px;
    height: 11px;
    display: inline-block;
    position: relative;
    top: 2px;
}

.check-del-pay .payment-information .payment-scroll > h4 {
    font: 13px/18px "PTSans-Bold";
    letter-spacing:0px;
    display: block;
    color: #333;
    padding: 0;
    margin: 0 0 10px;
    text-align: left;
    cursor: pointer;
    position: relative;
}

.check-del-pay .payment-information .payment-scroll > h4.active:after {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -432px -544px;
}

.check-del-pay .payment-information .payment-scroll > h4:after {
    content: "";
    position: absolute;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -416px -544px;
    width: 14px;
    height: 7px;
    right: 0;
    top: 5px;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap {
    border: solid 1px #e5e5e5;
    float: left;
    width: 100%;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li {
    width: 100%;
    padding: 0 10px;
    border-bottom: solid 1px #e5e5e5;
    float: left;
    background: #f8f8f8;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li.active {
    background: #fff;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li:nth-last-child(1) {
    border-bottom: none;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div h5 {
    padding: 0;
    letter-spacing:0px;
    margin: 0;
    color: #333;
    font: 14px/45px 'PTSans-Regular';
    text-align: left;
    cursor: pointer;
    position: relative;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div h5.active:after {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -432px -560px;
    width: 11px;
    height: 6px;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div h5:after {
    content: "";
    position: absolute;
    right: 0;
    top: 18px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -400px -560px;
    width: 6px;
    height: 11px;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div h5 span.tagged {
    color: #ff5d3b;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand {
    width: 100%;
    display: none;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder {
    padding: 0;
    margin: 0;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder input[type="text"] {
    border: solid 1px #e7e7e7;
    width: 100%;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333333;
    padding: 0 12px;
    margin: 0 0 10px;
    float: left;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .select {
    width: 100%;
    float: left;
    border: solid 1px #e7e7e7;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #fff;
    padding: 0;
    margin: 0 0 10px;
    overflow: hidden;
    position: relative;
    background: #999;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .select option {
    color: #333;
    background: #fff;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .select:after {
    content: "";
    position: absolute;
    right: 9px;
    top: 16px;
    border-top: solid 6px #e7e7e7;
    border-left: solid 6px transparent;
    border-right: solid 6px transparent;
    z-index: 1;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .select select {
    width: 110%;
    height: 38px;
    border: none;
    -webkit-appearance: none;
    padding: 0 0 0 12px;
    z-index: 2;
    background: none;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .card-number {
    display: block;
    clear: both;
    float: left;
    width: 100%;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .card-number .card-nowrap {
    width: 176px;
    float: left;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .card-number .pin-nowrap {
    float: right;
    width: 100px;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .card-number .form-group {
    margin: 0;
    display: inline-block;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .card-number .form-group label {
    display: none;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .card-number .form-group .help-block {
    display: block;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .card-number .form-group .help-block span {
    color: #ff5d3b;
    font: 12px/16px 'PTSans-Regular';
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .card-number span {
    display: inline-block;
    color: #333333;
    font: 14px/20px 'PTSans-Bold';
    padding: 4px 0;
    float: left;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .card-number .number {
    width: 176px;
    float: left;
    color: #333333;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .card-number .pin {
    width: 100px;
    float: right;
    color: #333333;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .form-group .field_box {
    /*float:left;
                 width: 100%;*/

}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder span {
    color: #333333;
    display: inline-block;
    font: 14px/20px 'PTSans-Bold';
    padding: 4px 0;
    float: left;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder input[type="text"] {
    color: #333333;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder button {
    margin-bottom: 15px;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .help-block {
    display: block;
    margin: 0;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .gift-card-holder .help-block span {
    color: #ff5d3b;
    font: 12px/16px 'PTSans-Regular';
    padding: 0 0 5px 0;
    float: none;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .add-new-card {
    padding: 0 0 20px;
    margin: 0;
    float: left;
    width: 100%;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .add-new-card .acc-holder {
    display: block;
    clear: both;
    padding: 0;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .add-new-card .acc-holder .acc-no {
    text-align: left;
    float: left;
    display: inline-block;
    padding: 0 0 10px;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .add-new-card .acc-holder .acc-no p {
    color: #333;
    font: 14px/16px 'PTSans-Regular';
    padding: 0 0 6px;
    margin: 0;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .add-new-card .acc-holder .acc-no p span {
    color: #ff5d3b;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .add-new-card .acc-holder .cardRemove {
    width: 72px;
    float: right;
    color: #999;
    font: 13px/22px 'PTSans-Bold';
    text-transform: uppercase;
    padding: 0;
    text-decoration: none;
    position: relative;
    cursor: pointer;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .add-new-card .acc-holder .cardRemove:before {
    content: "";
    position: absolute;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -40px -511px;
    width: 16px;
    height: 17px;
    left: -10px;
    top: 2px;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .add-new-card .add-card {
    float: left;
    clear: both;
    position: relative;
    text-transform: uppercase;
    color: #999;
    font: 13px/22px 'PTSans-Bold';
    cursor: pointer;
    text-align: left;
    padding: 0 0 0 20px;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .add-new-card .add-card:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 3px;
    width: 13px;
    height: 13px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -80px -545px;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .first-citizen-holder {
    margin: 0 0 10px;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .first-citizen-holder .redeemed-done {
    border: solid 1px #e5e5e5;
    background: #f8f8f8;
    padding: 9px 10px 9px 46px;
    color: #333333;
    font: 14px/20px 'PTSans-Bold';
    position: relative;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .first-citizen-holder .redeemed-done:before {
    content: "";
    position: absolute;
    left: 11px;
    top: 6px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -448px -494px;
    width: 26px;
    height: 26px;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .first-citizen-holder .redeemed-done span {
    font-weight: bold;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .first-citizen-holder .redeemed-done .remove {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -310px -662px;
    width: 15px;
    height: 17px;
    float: right;
    cursor: pointer;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .first-citizen-holder .summary {
    border: solid 1px #e5e5e5;
    margin: 8px 0 0;
    padding: 12px;
    width: 100%;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .first-citizen-holder .summary span {
    font: 14px/21px 'PTSans-Bold';
    display: inline-block;
    padding: 8px 0 2px;
    color: #333333;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .first-citizen-holder .summary p {
    display: block;
    padding: 0;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .first-citizen-holder .summary p .rupee {
    font-family: 'Rupakara';
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .first-citizen-holder p {
    font: 14px/21px 'PTSans-Bold';
    display: inline-block;
    padding: 8px 0 2px;
    color: #333333;
    margin: 0;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .first-citizen-holder input {
    border: solid 1px #e7e7e7;
    width: 100%;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333;
    padding: 0 12px;
    margin: 0 0 10px;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .first-citizen-holder input:-webkit-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .first-citizen-holder input:-moz-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div .expand .first-citizen-holder input:-ms-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .payment-information .payment-scroll .reedem-summary {
    background: #f8f8f8;
    margin: 0 0 10px;
    padding: 12px;
    display: inline-block;
    width: 100%;
}

.check-del-pay .payment-information .payment-scroll .reedem-summary ul li {
    color: #333333;
    font: 14px/21px 'PTSans-Regular';
    display: block;
    clear: both;
}

.check-del-pay .payment-information .payment-scroll .reedem-summary ul li:nth-last-child(1) label {
    font: 14px/21px 'PTSans-Bold';
}

.check-del-pay .payment-information .payment-scroll .reedem-summary ul li:nth-last-child(1) span {
    font: 14px/21px 'PTSans-Bold';
}

.check-del-pay .payment-information .payment-scroll .reedem-summary ul li:nth-last-child(1) span.rupee {
    font: bold 14px/21px 'Rupakara';
}

.check-del-pay .payment-information .payment-scroll .reedem-summary ul li label {
    font: 14px/21px 'PTSans-Regular';
    padding: 0;
    margin: 0;
    float: left;
}

.check-del-pay .payment-information .payment-scroll .reedem-summary ul li span {
    float: right;
}

.check-del-pay .payment-information .payment-scroll .reedem-summary ul li span.rupee {
    font: 14px/21px 'Rupakara';
}

.check-del-pay .payment-information .payment-scroll .payment-options {
    width: 100%;
    float: left;
    position: relative;
}

.check-del-pay .payment-information .payment-scroll .payment-options > h4 {
    font: 13px/18px "PTSans-Bold";
    letter-spacing:0px;
    display: block;
    color: #333;
    padding: 0;
    margin: 10px 0;
    text-align: left;
    float: left;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select {
    padding: 0;
    color: #333333;
    font: 14px/20px 'PTSans-Regular';
    cursor: pointer;
    width: 100%;
    text-align: left;
    float: left;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .toggle-active {
    display: block !important;
    top: -46px !important;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select select {
    border: none;
    background: transparent;
    width: 100%;
    height: 100%;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select select:-webkit-input-placeholder {
    color: #999999;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select select:-moz-input-placeholder {
    color: #999999;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select select:-ms-input-placeholder {
    color: #999999;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder {
    width: 100%;
    background: #fff;
    border: none;
    color: #333333;
    font: 14px/45px 'PTSans-Regular';
    height: auto;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbSelector {
    border: solid 1px #e5e5e5;
    width: 100%;
    height: 44px;
    color: #333333;
    font: 14px/45px 'PTSans-Regular';
    position: relative;
    display: none;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbSelector.active {
    padding: 0 0 0 38px;
    display: block !important;
    border-bottom: none;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbSelector.active:before {
    content: "";
    position: absolute;
    left: 12px;
    top: 10px;
    width: 26px;
    height: 26px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -448px -494px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbSelector.active span {
    color: #999;
    font: 12px/16px 'PTSans-Regular';
    float: right;
    padding: 14px 34px 0 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbOptions {
    width: 304px;
    background-color: #fff;
    border: solid 1px #e5e5e5;
    max-height: inherit !important;
    overflow-y: hidden;
    position: inherit;
    left: 0;
    z-index: inherit;
    top: -1px !important;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbOptions.active {
    top: 0 !important;
    display: block !important;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbOptions li {
    border-bottom: solid 1px #e5e5e5;
    padding: 0 10px;
    position: relative;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbOptions li:after {
    content: "";
    position: absolute;
    right: 6px;
    top: 15px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -339px -544px;
    width: 14px;
    height: 15px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbOptions li input {
    position: absolute;
    background: none;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    outline: none;
    border: none;
    z-index: -1;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbOptions a {
    border-bottom: none;
    color: #333333;
    padding: 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbToggle {
    position: absolute;
    right: 11px;
    top: 21px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -280px -512px;
    width: 14px;
    height: 7px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbToggleOpen {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -339px -544px;
    right: 6px;
    top: 15px;
    height: 15px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-nonedit ul li {
    border-top: solid 1px #e5e5e5;
    border-left: solid 1px #e5e5e5;
    border-right: solid 1px #e5e5e5;
    padding: 10px 10px;
    position: relative;
    text-align: left;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-nonedit ul li:after {
    content: "";
    position: absolute;
    right: 6px;
    top: 15px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -339px -544px;
    width: 14px;
    height: 15px;
    opacity: 0.2;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-nonedit ul li:nth-last-child(1) {
    border-bottom: solid 1px #e5e5e5;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-nonedit ul li input {
    position: absolute;
    background: none;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    outline: none;
    border: none;
    z-index: -1;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-nonedit ul li a {
    border-bottom: none;
    color: #ccc;
    padding: 0;
    cursor: default;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap {
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: left;
    border-bottom: solid 1px #e5e5e5;
    border-left: solid 1px #e5e5e5;
    border-right: solid 1px #e5e5e5;
    float: left;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .payment-tabs {
    display: none;
    overflow: hidden;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .first-citizen-holder {
    margin: 0 0 10px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .first-citizen-holder .redeemed-done {
    border: solid 1px #e5e5e5;
    background: #f8f8f8;
    padding: 9px 10px 9px 46px;
    color: #333333;
    font: 14px/20px 'PTSans-Bold';
    position: relative;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .first-citizen-holder .redeemed-done:before {
    content: "";
    position: absolute;
    left: 11px;
    top: 6px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -448px -494px;
    width: 26px;
    height: 26px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .first-citizen-holder .redeemed-done span {
    font-weight: bold;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .first-citizen-holder .redeemed-done .remove {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -310px -662px;
    width: 15px;
    height: 17px;
    float: right;
    cursor: pointer;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .first-citizen-holder .summary {
    border: solid 1px #e5e5e5;
    margin: 8px 0 0;
    padding: 12px;
    width: 100%;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .first-citizen-holder .summary span {
    font: 14px/21px 'PTSans-Bold';
    display: inline-block;
    padding: 8px 0 2px;
    color: #333333;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .first-citizen-holder .summary p {
    display: block;
    padding: 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .first-citizen-holder .summary p .rupee {
    font-family: 'Rupakara';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .first-citizen-holder p {
    font: 14px/21px 'PTSans-Bold';
    display: inline-block;
    padding: 8px 0 2px;
    color: #333333;
    margin: 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .first-citizen-holder input {
    border: solid 1px #e7e7e7;
    width: 100%;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333;
    padding: 0 12px;
    margin: 0 0 10px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .first-citizen-holder input:-webkit-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .first-citizen-holder input:-moz-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .first-citizen-holder input:-ms-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap {
    width: 100%;
    float: left;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .notification {
    font: 14px/21px 'PTSans-Regular';
    background: #fde5e5;
    color: #333;
    padding: 11px;
    display: inline-block;
    border: solid 1px #e7e7e7;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs {
    width: 100%;
    float: left;
    padding: 0 14px 20px;
    margin: 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .payment_det_info .hide-input {
    display: none;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs input {
    border: solid 1px #e7e7e7;
    width: 100%;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #999999;
    padding: 0 12px;
    margin: 0 0 10px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs input[name="expiry_month"] {
    width: 94px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs input[name="expiry_year"] {
    width: 86px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs input[name="cvv_number"] {
    width: 86px;
    float: right;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .select {
    width: 100%;
    float: left;
    border: solid 1px #e7e7e7;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #999999;
    padding: 0;
    margin: 0 0 10px;
    overflow: hidden;
    position: relative;
    background: #fff;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .select select {
    width: 120%;
    height: 38px;
    border: none;
    -webkit-appearance: none;
    padding: 0 0 0 12px;
    position: absolute;
    z-index: 2;
    background: none;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .select select:-webkit-input-placeholder {
    color: #cac8c8;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .select select:-moz-input-placeholder {
    color: #cac8c8;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .select select:-ms-input-placeholder {
    color: #cac8c8;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .select:after {
    content: "";
    position: absolute;
    right: 9px;
    top: 16px;
    border-top: solid 6px #e7e7e7;
    border-left: solid 6px transparent;
    border-right: solid 6px transparent;
    z-index: 1;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .cardselect {
    width: 86px;
    float: left;
    border: solid 1px #e7e7e7;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #999999;
    padding: 0;
    margin: 0 8px 10px 0;
    overflow: hidden;
    position: relative;
    background: #fff;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .cardselect select {
    width: 120%;
    height: 38px;
    border: none;
    -webkit-appearance: none;
    padding: 0 0 0 12px;
    position: absolute;
    z-index: 2;
    background: none;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .cardselect select:-webkit-input-placeholder {
    color: #cac8c8;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .cardselect select:-moz-input-placeholder {
    color: #cac8c8;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .cardselect select:-ms-input-placeholder {
    color: #cac8c8;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .cardselect select option:first-child {
    color: #cac8c8;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .cardselect:after {
    content: "";
    position: absolute;
    right: 9px;
    top: 16px;
    border-top: solid 6px #e7e7e7;
    border-left: solid 6px transparent;
    border-right: solid 6px transparent;
    z-index: 1;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .check-field {
    clear: both;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .check-field input[type="checkbox"] {
    width: 18px;
    height: 18px;
    overflow: hidden;
    visibility: hidden;
    position: relative;
    top: 4px;
    margin: 0;
    outline: none;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .check-field input[type="checkbox"] + label {
    display: inline-block;
    font: 13px/30px 'PTSans-Regular';
    color: #333333;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: 0 0 0 8px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .check-field input[type="checkbox"] + label:before {
    content: "";
    position: absolute;
    left: -22px;
    top: 5px;
    width: 18px;
    height: 18px;
    overflow: hidden;
    border: solid 1px #a6a6a6;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .check-field input[type="checkbox"]:checked + label:before {
    background: #a6a6a6;
    box-shadow: inset 0 0 0 3px white;
    -moz-box-shadow: inset 0 0 0 3px white;
    -webkit-box-shadow: inset 0 0 0 3px white;
    -ms-box-shadow: inset 0 0 0 3px white;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .bankwallets-holder {
    margin: 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .bankwallets-holder .popular-banks-wrap {
    padding: 0 12px;
    width: 100%;
    float: left;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap span,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .bankwallets-holder .popular-banks-wrap span {
    font: 14px/21px 'PTSans-Bold';
    display: inline-block;
    padding: 0 0 2px;
    color: #333333;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap ul,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .bankwallets-holder .popular-banks-wrap ul {
    padding: 10px 0;
    display: inline-block;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap ul li,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .bankwallets-holder .popular-banks-wrap ul li {
    border: solid 1px #e7e7e7;
    width: 134px;
    padding: 0;
    margin: 0 0 10px;
    float: left;
    position: relative;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap ul li:nth-last-child(1),
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap ul li:nth-last-child(2) {
    margin: 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap ul li:nth-child(even),
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .bankwallets-holder .popular-banks-wrap ul li:nth-child(even) {
    float: right;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap ul li input[type="radio"],
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .bankwallets-holder .popular-banks-wrap ul li input[type="radio"] {
    width: 18px;
    height: 18px;
    overflow: hidden;
    visibility: hidden;
    position: absolute;
    top: 4px;
    left: 7px;
    margin: 0;
    outline: none;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap ul li input[type="radio"] + label,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .bankwallets-holder .popular-banks-wrap ul li input[type="radio"] + label {
    display: block;
    font: 13px/30px 'PTSans-Regular';
    color: #333333;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: 10px 34px;
    text-transform: uppercase;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap ul li input[type="radio"] + label:before,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .bankwallets-holder .popular-banks-wrap ul li input[type="radio"] + label:before {
    content: "";
    position: absolute;
    left: 7px;
    top: 16px;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    width: 18px;
    height: 18px;
    overflow: hidden;
    border: solid 1px #a6a6a6;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap ul li input[type="radio"]:checked + label:before,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .bankwallets-holder .popular-banks-wrap ul li input[type="radio"]:checked + label:before {
    background: #a6a6a6;
    box-shadow: inset 0 0 0 3px white;
    -moz-box-shadow: inset 0 0 0 3px white;
    -webkit-box-shadow: inset 0 0 0 3px white;
    -ms-box-shadow: inset 0 0 0 3px white;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder span {
    font: 14px/21px 'PTSans-Bold';
    display: inline-block;
    padding: 12px 14px 2px;
    color: #333333;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .select {
    width: 90%;
    border: solid 1px #e7e7e7;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333;
    padding: 0;
    margin: 10px auto;
    overflow: hidden;
    position: relative;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .select select {
    width: 120%;
    height: 38px;
    border: none;
    -webkit-appearance: none;
    padding: 0 0 0 12px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .select.nonselected {
    border: solid 1px #ff5d3b;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .select:after {
    content: "";
    position: absolute;
    right: 9px;
    top: 16px;
    border-top: solid 6px #e7e7e7;
    border-left: solid 6px transparent;
    border-right: solid 6px transparent;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .payment_det_info .hide-input {
    border: none;
    width: 100%;
    position: absolute;
    height: 39px;
    background: none;
    visibility: hidden;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .check-field {
    clear: both;
    padding: 10px 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .check-field input[type="checkbox"] {
    width: 18px;
    height: 18px;
    overflow: hidden;
    visibility: hidden;
    position: relative;
    top: 4px;
    margin: 0;
    outline: none;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .check-field input[type="checkbox"] + label {
    display: inline-block;
    font: 13px/30px 'PTSans-Regular';
    color: #333333;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: 0 0 0 8px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .check-field input[type="checkbox"] + label:before {
    content: "";
    position: absolute;
    left: -22px;
    top: 5px;
    width: 18px;
    height: 18px;
    overflow: hidden;
    border: solid 1px #a6a6a6;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .check-field input[type="checkbox"]:checked + label:before {
    background: #a6a6a6;
    box-shadow: inset 0 0 0 3px white;
    -moz-box-shadow: inset 0 0 0 3px white;
    -webkit-box-shadow: inset 0 0 0 3px white;
    -ms-box-shadow: inset 0 0 0 3px white;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder p {
    font: 14px/21px 'PTSans-Regular';
    display: inline-block;
    padding: 8px 0 2px;
    color: #333333;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap {
    width: 100%;
    margin: 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap .captcha-container {
    padding: 0;
    margin: 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap .captcha-container p {
    color: #333333;
    font: 14px/20px 'PTSans-Bold';
    padding: 0 10px 12px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap .captcha-container .captcha-code span {
    color: #ff5d3b;
    font: 14px/18px "PTSans-Regular";
    padding: 0 0 6px;
    display: block;
    text-align: center;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap input[type="text"] {
    border: solid 1px #e7e7e7;
    width: 282px;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333;
    padding: 0 12px;
    margin: 0 auto 10px;
    display: block;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap input[type="text"]:-webkit-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap input[type="text"]:-moz-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap input[type="text"]:-ms-input-placeholder {
    color: #c5cdd2;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap p {
    color: #333333;
    font: 14px/20px 'PTSans-Regular';
    padding: 0 10px 10px;
    margin: 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap .check-field {
    clear: both;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap .check-field input[type="checkbox"] {
    width: 18px;
    height: 18px;
    overflow: hidden;
    visibility: hidden;
    position: relative;
    top: 4px;
    margin: 0;
    outline: none;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap .check-field input[type="checkbox"] + label {
    display: inline-block;
    font: 13px/30px 'PTSans-Regular';
    color: #999;
    cursor: pointer;
    position: relative;
    margin: 0;
    padding: 0 0 0 8px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap .check-field input[type="checkbox"] + label:before {
    content: "";
    position: absolute;
    left: -22px;
    top: 5px;
    width: 18px;
    height: 18px;
    overflow: hidden;
    border: solid 1px #a6a6a6;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap .check-field input[type="checkbox"]:checked + label:before {
    background: #a6a6a6;
    box-shadow: inset 0 0 0 3px white;
    -moz-box-shadow: inset 0 0 0 3px white;
    -webkit-box-shadow: inset 0 0 0 3px white;
    -ms-box-shadow: inset 0 0 0 3px white;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap {
    margin: 0 0 10px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .redeemed-done {
    border: solid 1px #e5e5e5;
    background: #f8f8f8;
    padding: 9px 10px 9px 46px;
    color: #333333;
    font: 14px/20px 'PTSans-Bold';
    position: relative;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .redeemed-done:before {
    content: "";
    position: absolute;
    left: 11px;
    top: 6px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -448px -494px;
    width: 26px;
    height: 26px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .redeemed-done span {
    font-weight: bold;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .redeemed-done .remove {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -310px -662px;
    width: 15px;
    height: 17px;
    float: right;
    cursor: pointer;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .summary {
    border: solid 1px #e5e5e5;
    margin: 8px 0 0;
    padding: 12px;
    display: inline-block;
    width: 100%;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .summary > span {
    color: #333333;
    font: 14px/21px 'PTSans-Bold';
    display: inline-block;
    padding: 0 0 4px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .summary ul li {
    color: #333333;
    font: 14px/21px 'PTSans-Regular';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .summary ul li:nth-last-child(1) {
    padding: 4px 0 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .summary ul li:nth-last-child(1) label {
    font: 14px/21px 'PTSans-Bold';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .summary ul li:nth-last-child(1) span.rupee {
    font-weight: bold;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .summary ul li label {
    font: 14px/21px 'PTSans-Regular';
    padding: 0;
    margin: 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .summary ul li span {
    float: right;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .summary ul li span.rupee {
    font: 14px/21px 'Rupakara';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap span.redeem {
    font: 14px/21px 'PTSans-Bold';
    display: inline-block;
    padding: 8px 0 2px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap input[type="text"] {
    border: solid 1px #e7e7e7;
    width: 100%;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #333333;
    padding: 0 12px;
    margin: 0 0 10px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap input[type="text"]:-webkit-input-placeholder {
    color: #cac8c8;
    font: 14px/21px 'Rupakara';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap input[type="text"]:-moz-input-placeholder {
    color: #cac8c8;
    font: 14px/21px 'Rupakara';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap input[type="text"]:-ms-input-placeholder {
    color: #cac8c8;
    font: 14px/21px 'Rupakara';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards-new {
    border: solid 1px #e5e5e5;
    padding: 0;
    color: #333333;
    font: 14px/20px 'PTSans-Regular';
    cursor: pointer;
    position: relative;
    width: 100%;
    height: 40px;
    text-align: left;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards select,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards-new select {
    border: none;
    background: transparent;
    width: 100%;
    height: 100%;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards .sbHolder,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards-new .sbHolder {
    width: 100%;
    height: 37px;
    background: #f8f8f8;
    border: none;
    color: #333333;
    font: 14px/45px 'PTSans-Regular';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards .sbHolder .sbSelector,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards-new .sbHolder .sbSelector {
    width: 100%;
    height: 39px;
    color: #333333;
    font: 14px/40px 'PTSans-Regular';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards .sbHolder .sbOptions,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards-new .sbHolder .sbOptions {
    width: 304px;
    background-color: #fff;
    border-bottom: solid 1px #e5e5e5;
    border-left: solid 1px #e5e5e5;
    border-right: solid 1px #e5e5e5;
    border-top: none;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards .sbHolder .sbOptions li,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards-new .sbHolder .sbOptions li {
    border-bottom: solid 1px #e5e5e5;
    padding: 0 10px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards .sbHolder .sbOptions li:nth-last-child(1),
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards-new .sbHolder .sbOptions li:nth-last-child(1) {
    border-bottom: none;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards .sbHolder .sbOptions a,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards-new .sbHolder .sbOptions a {
    border-bottom: none;
    color: #333333;
    padding: 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards .sbHolder .sbToggle,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards-new .sbHolder .sbToggle {
    position: absolute;
    right: 6px;
    top: 13px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -339px -544px;
    width: 14px;
    height: 15px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards .sbHolder .sbToggleOpen,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-cards-new .sbHolder .sbToggleOpen {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -280px -512px;
    right: 10px;
    top: 18px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number {
    display: block;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .form-group {
    margin: 0;
    display: inline-block;
    float: left;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .form-group label {
    display: none;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .form-group:first-child {
    width: 192px;
    float: left;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .form-group:last-child {
    width: 100px;
    float: right;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .form-group .help-block span {
    color: #ff5d3b;
    font: 12px/16px 'PTSans-Regular';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .pinLabel {
    padding-left: 117px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number span {
    display: block;
    color: #333333;
    font: 14px/20px 'PTSans-Bold';
    padding: 4px 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .help-block {
    margin: 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .help-block span {
    color: #ff5d3b;
    font: 12px/16px 'PTSans-Regular';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .number {
    width: 192px;
    float: left;
    color: #333333;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .number:-webkit-input-placeholder {
    color: #cac8c8;
    font: 14px/21px 'Rupakara';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .number:-moz-input-placeholder {
    color: #cac8c8;
    font: 14px/21px 'Rupakara';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .number:-ms-input-placeholder {
    color: #cac8c8;
    font: 14px/21px 'Rupakara';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .pin {
    width: 100px;
    float: right;
    color: #333333;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .pin:-webkit-input-placeholder {
    color: #cac8c8;
    font: 14px/21px 'Rupakara';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .pin:-moz-input-placeholder {
    color: #cac8c8;
    font: 14px/21px 'Rupakara';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .pin:-ms-input-placeholder {
    color: #cac8c8;
    font: 14px/21px 'Rupakara';
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder span {
    color: #333333;
    display: inline-block;
    font: 14px/20px 'PTSans-Bold';
    padding: 4px 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder input[type="text"] {
    color: #333333;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .wallet-wrap .gift-card-holder button {
    margin-bottom: 15px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .payment-summary .summary-total {
    border: solid 1px #e5e5e5;
    margin: 8px 0 20px;
    padding: 12px;
    width: 100%;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .payment-summary .summary-total span,
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .payment-summary .summary-total p {
    font: 14px/21px 'PTSans-Bold';
    display: inline-block;
    padding: 8px 0 2px;
    color: #333333;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .payment-summary .summary-total p {
    display: block;
    padding: 0;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .payment-summary .continue-btn {
    margin: 0 0 10px;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .payment-summary p {
    color: #333333;
    font: 14px/16px 'PTSans-Regular';
}

.info {
    font: 12px/14px 'PTSans-Regular';
    color: #333;
    padding: 0 0 10px;
    margin: 0;
    display: inline-block;
}

#checkout-new-giftCard-amount {
    padding: 0 21px !important;
}

@media ( max-width: 1280px) {
    .check-del-pay .checkout-container {
        width: 100%;
    }

    .check-del-pay .checkout-container .checkout-col {
        padding: 0;
    }
}

@media ( min-width: 1281px) and (max-width: 1499px) {
    .check-del-pay .container-responsive {
        width: 100%;
    }

    .order-total .checkout-container {
        width: 100%;
        margin: 0 auto;
        padding: 0 20px;
    }

    .order-total .order-summary-detail {
        right: 0;
        width: 100%;
        box-shadow: -1px 1px 1px 0px #e2e2e2;
        -moz-box-shadow: -1px 1px 1px 0px #e2e2e2;
        -webkit-box-shadow: -1px 1px 1px 0px #e2e2e2;
        -ms-box-shadow: -1px 1px 1px 0px #e2e2e2;
    }

    .order-total .order-summary-detail .container-responsive {
        width: 100%;
    }
}

@media ( min-width: 1500px) {
    .order-total .checkout-container {
        width: 100%;
        margin: 0 auto;
        padding: 0 20px;
    }

    .order-total .order-summary-detail {
        right: 0;
        width: 1272px;
        box-shadow: -1px 1px 1px 0px #e2e2e2;
        -moz-box-shadow: -1px 1px 1px 0px #e2e2e2;
        -webkit-box-shadow: -1px 1px 1px 0px #e2e2e2;
        -ms-box-shadow: -1px 1px 1px 0px #e2e2e2;
    }

    .check-del-pay .checkout-container {
        width: 80%;
    }

    .check-del-pay .checkout-container .checkout-col {
        padding: 0;
    }
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .check-del-pay .delivery-address .delivery-form .name input {
        width: 96%;
    }

    .check-del-pay .payment-information .payment-scroll {
        width: 284px;
        display: inline-block;
    }

    .check-del-pay .payment-information .payment-scroll .promo-code input[type="text"] {
        width: 204px;
        padding: 0 25px 0 10px;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap ul li {
        width: 100%;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap ul li:nth-last-child(2) {
        margin: 0 0 10px;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .cardselect {
        width: 125px;
        float: none;
        display: inline-block;
        margin: 0 0 10px 0;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs input[name="cvv_number"] {
        width: 100%;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbOptions {
        width: 100%;
    }

    .check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div h5 {
        padding: 14px 0;
        font: 14px/16px 'PTSans-Regular';
    }

    .check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div h5 span.tagged {
        display: inline-block;
    }

    .check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div.expand .gift-card-holder .card-number .number {
        width: 158px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .check-del-pay .checkout-container .checkout-col {
        clear: both;
        padding: 0;
    }

    .check-del-pay .container-responsive .col-mobile {
        padding-left: 0;
        padding-right: 0;
    }

    .check-del-pay .payment-information .payment-scroll {
        width: 100%;
        padding: 0 16px;
    }

    .check-del-pay .payment-information .payment-scroll .promo-code {
        position: relative;
        width: 100%;
        float: left;
        margin: 0 0 10px;
    }

    .check-del-pay .payment-information .payment-scroll .promo-code input[type="text"] {
        width: 100%;
        padding: 0 100px 0 10px;
    }

    .check-del-pay .payment-information .payment-scroll .promo-code .submit {
        position: absolute;
        top: 0;
        right: 0;
    }

    .check-del-pay .payment-information .payment-scroll .reedem-wrap {
        width: 100%;
    }

    .check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div.expand .gift-card-holder .error {
        font: 14px/21px 'PTSans-Regular';
        padding: 0 0 10px;
        color: #8c1717;
        text-align: center;
    }

    .check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div.expand .gift-card-holder .select select {
        width: 100%;
        color: #fff;
    }

    .check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div.expand .gift-card-holder .card-number {
        position: relative;
    }

    .check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div.expand .gift-card-holder .card-number span {
        width: 100%;
        text-align: left;
        display: block;
    }

    .check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div.expand .gift-card-holder .card-number .card-nowrap {
        width: 100%;
    }

    .check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div.expand .gift-card-holder .card-number .pin-nowrap {
        width: 100%;
    }

    .check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div.expand .gift-card-holder .card-number .pin {
        width: 100%;
        float: left;
    }

    .check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div.expand .gift-card-holder .card-number .form-group {
        display: inline;
    }

    .check-del-pay .payment-information .payment-scroll .reedem-wrap ul li div.expand .gift-card-holder .card-number .form-group .number {
        width: 100%;
        margin: 0 0 10px;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-select select {
        height: auto;
        float: left;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbOptions {
        width: 100%;
        border-left: solid 1px #e5e5e5;
        border-right: solid 1px #e5e5e5;
        border-top: solid 1px #e5e5e5;
        border-bottom: none;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .select select {
        width: 100%;
        color: #333;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .cardselect {
        width: 100%;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .cardselect select {
        width: 100%;
        color: #333;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs input[name="cvv_number"] {
        width: 100%;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap ul {
        display: block;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap ul li {
        width: 100%;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap ul li:nth-last-child(2) {
        margin: 0 0 10px;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap input[type="text"] {
        width: 97%;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap .check-field input[type="checkbox"] {
        left: 8px;
    }

    .check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cod-wrap .check-field input[type="checkbox"] + label:before {
        left: -14px;
    }

    .check-del-pay .sign-btns-wrap {
        width: 100%;
        padding: 0 20px;
    }

    .cp-header .cp-back:before {
        top: 15px;
    }

    .cp-header a, .cp-header .cp-logo {
        display: block;
        width: auto;
        position: absolute;
        left: 40px;
        margin-top: 3px;
        margin-left: 0;
    }

    .cp-header a object, .cp-header .cp-logo object {
        width: 100%;
        height: 30px;
    }

    .cp-header span {
        display: none;
    }

    .cp-header .st-text {
        text-indent: -999em;
        width: 50px;
        margin: 16px 0 0;
    }

    .cp-header .st-text:before {
        left: 16px;
    }

    .order-total {
        background: #e5e5e5;
        margin: 0;
        padding: 14px 0;
    }

    .order-total h1, .order-total h3 {
        display: none;
    }

    .order-total .order-summary {
        float: left;
        padding: 12px 0 0;
        width: 100%;
    }

    .order-total .order-summary.active {
        background: #fff;
    }

    .order-total .order-summary .summary {
        float: left;
        width: 100%;
    }

    .order-total .order-summary .total:after {
        content: initial;
    }

    .order-total .order-summary-detail {
        top: auto;
    }

    .order-total .order-summary-detail .container-responsive .col-mobile {
        display: inline-block;
        width: 100%;
        padding: 0;
    }

    .order-total .order-summary-detail .summary-list > ul > li {
        padding: 20px 0 0;
    }

    .order-total .order-summary-detail .summary-list > ul > li:first-child {
        border-top: solid 1px #e8e8e8;
    }

    .order-total .order-summary-detail .summary-list > ul > li:nth-last-child(1) {
        border-bottom: solid 1px #e8e8e8;
    }

    .order-total .order-summary-detail .summary-list > ul > li .pro-img {
        width: 98px;
        height: auto;
        margin: 0;
    }

    .order-total .order-summary-detail .summary-list > ul > li .pro-info-shop {
        width: 60%;
        margin: 0;
        float: right;
    }

    .order-total .order-summary-detail .summary-list > ul > li .pro-info-shop .pro-name {
        padding: 3px 0 8px;
    }

    .order-total .order-summary-detail .summary-list > ul > li .pro-info-shop ul > li {
        padding: 0;
        clear: both;
        line-height: inherit;
    }

    .order-total .order-summary-detail .summary-list > ul > li .pro-info-shop ul > li:after {
        content: initial;
    }

    .order-total .order-summary-detail .summary-list > ul > li .pro-info-shop .delivary-time {
        display: none;
    }

    .order-total .order-summary-detail .summary-list > ul > li .delivary-time {
        display: block;
    }

    .order-total .order-summary-detail .summary-list > ul > li .wish-edit-remove {
        width: 100%;
        text-align: center;
        background: #fbfbfb;
        padding: 20px 16px;
        margin: 0;
        position: relative;
    }

    .order-total .order-summary-detail .summary-list > ul > li .wish-edit-remove .wishlist {
        display: inline-block;
        float: right;
        position: absolute;
        right: 16px;
        top: 10px;
    }

    .order-total .order-summary-detail .summary-list > ul > li .wish-edit-remove .edit-item {
        display: inline-block;
        margin: 0;
        top: 10px;
        left: 34px;
        position: absolute;
    }

    .order-total .order-summary-detail .summary-list > ul > li .wish-edit-remove .remove-item {
        display: inline-block;
        float: left;
        padding: 0;
        top: 10px;
        position: absolute;
        left: 86px;
    }

    .order-total .order-summary-detail .summary-list > ul > li .wish-edit-remove .remove-item:before {
        left: -18px;
    }

    .order-total .order-summary-detail .summary-list > ul > li .delivary-time {
        color: #999;
        font: italic 13px/15px 'PTSans-Regular';
        padding: 14px 16px;
        margin: 0;
    }

    .order-total .order-summary-detail .summary-list > ul > li .delivary-time span {
        display: inline-block;
    }

    .order-total .order-summary-detail .summary-payment-details {
        border: none;
        display: inline-block;
        width: 100%;
        text-align: center;
        padding: 20px 20px 0;
    }

    .order-total .order-summary-detail .summary-payment-details h4 {
        font: 22px/30px 'PTSans-Bold';
        text-transform: uppercase;
        margin: 0;
        padding: 0 0 13px;
        color: #333;
        display: inline-block;
    }

    .order-total .order-summary-detail .summary-payment-details .sub-total {
        border-top: solid 1px #e8e8e8;
        padding: 10px 0;
    }

    .order-total .order-summary-detail .summary-payment-details .shopping-grand-total {
        padding: 10px 0;
        margin: 0;
    }

    .check-del-pay {
        background: #fff;
    }

    .check-del-pay .checkout-container {
        padding: 0;
    }

    .check-del-pay .checkout-container .row {
        margin-right: auto;
        margin-left: auto;
    }

    .check-del-pay .checkout-section {
        min-height: inherit;
    }

    .check-del-pay .checkout-section.login-sucess {
        padding: 10px 0;
    }

    .check-del-pay .checkout-section.login-sucess .checkout-overlay {
        display: none;
    }

    .check-del-pay .checkout-section.login-sucess h2 {
        color: #999;
        display: inline-block;
        padding: 0 0px 0px 50px;
        float: left;
    }

    .check-del-pay .checkout-section.login-sucess .login-sucess-wrap {
        text-align: left;
        display: inline;
        padding: 0 16px 0 0;
    }

    .check-del-pay .checkout-section.login-sucess .login-sucess-wrap span {
        text-indent: -999em;
        float: right;
    }

    .check-del-pay .checkout-section.login-sucess .login-sucess-wrap span:before {
        left: inherit;
        top: 6px;
        right: 16px;
    }

    .check-del-pay .checkout-section.login-sucess .login-sucess-wrap p {
        display: none;
    }

    .check-del-pay .checkout-section.login-sucess .login-sucess-wrap h4 {
        display: inline-block;
        margin: 0;
    }

    .check-del-pay .checkout-section h2 {
        display: block;
        text-align: center;
        /*     padding: 0px 0px 10px 50px; */
    }

    .check-del-pay .checkout-section h2:before {
        left: 95px;
        text-align: center;
    }

    .check-del-pay .checkout-section h3 {
        text-align: left;
        padding: 0 16px;
    }

    .check-del-pay .checkout-section .login-wrap {
        width: 100%;
        padding: 0 16px;
    }

    .check-del-pay .checkout-section .login-wrap .error {
        font: 14px/21px 'PTSans-Regular';
        padding: 0 0 10px;
        color: #8c1717;
        text-align: center;
    }

    .check-del-pay .checkout-section .login-wrap .signup {
        width: 100%;
    }

    .check-del-pay .checkout-section .login-wrap .signup div input[type="text"] {
        width: 76%;
    }

    .check-del-pay .delivery-address {
        padding: 0;
        margin: 0 0 20px;
        min-height: inherit;
    }

    .check-del-pay .delivery-address.stepbefore {
        border-left: none;
        background: #fff;
        padding: 1px 0 0;
        margin: 0;
    }

    .check-del-pay .delivery-address.stepbefore h2 {
        background: #f8f8f8;
        color: #999;
        padding: 10px 50px 10px;
    }

    .check-del-pay .delivery-address.stepbefore h2:before {
        border: solid 2px #999;
        color: #999;
    }

    .check-del-pay .delivery-address.stepbefore h2:after {
        content: "";
        position: absolute;
        right: 16px;
        top: 20px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -368px -288px;
        width: 15px;
        height: 8px;
    }

    .check-del-pay .delivery-address.stepbefore .checkout-overlay {
        display: none;
    }

    .check-del-pay .delivery-address.stepbefore h3 {
        display: none;
    }

    .check-del-pay .delivery-address.stepbefore .delivery-form {
        display: none !important;
    }

    .check-del-pay .delivery-address.sucess {
        margin: 1px 0 20px;
    }

    .check-del-pay .delivery-address.sucess h2 {
        color: #999;
        padding: 10px 0 10px 50px;
        float: left;
    }

    .check-del-pay .delivery-address.sucess .checkout-overlay {
        display: none;
    }

    .check-del-pay .delivery-address.sucess h3 {
        display: none;
    }

    .check-del-pay .delivery-address.sucess .delivery-addresses {
        width: auto;
        display: inline;
    }

    .check-del-pay .delivery-address.sucess .delivery-addresses .deliver-scroll {
        display: none;
    }

    .check-del-pay .delivery-address.sucess .delivery-addresses span.edit {
        float: right;
        text-indent: -999em;
        width: 42px;
        height: 42px;
        position: absolute;
        right: 0;
        top: 0;
    }

    .check-del-pay .delivery-address.sucess .delivery-addresses span.edit a {
        width: 42px;
        height: 42px;
        float: right;
    }

    .check-del-pay .delivery-address.sucess .delivery-addresses span.edit:before {
        left: inherit;
        right: 16px;
        top: 16px;
        z-index: -1;
    }

    .check-del-pay .delivery-address .delivery-addresses {
        width: 100%;
        padding: 0 16px;
    }

    .check-del-pay .delivery-address .delivery-addresses .deliver-scroll .scrollbar {
        display: none;
        position: inherit;
        right: inherit;
        top: inherit;
    }

    .check-del-pay .delivery-address .delivery-addresses .deliver-scroll .viewport {
        height: auto;
        overflow: inherit;
    }

    .check-del-pay .delivery-address .delivery-addresses .deliver-scroll .viewport .overview {
        width: 100%;
        position: inherit;
    }

    .check-del-pay .delivery-address h2 {
        display: block;
        text-align: left;
        padding: 10px 50px;
    }

    .check-del-pay .delivery-address h2:before {
        left: 16px;
        text-align: center;
        top: 12px;
    }

    .check-del-pay .delivery-address h3 {
        text-align: left;
        padding: 0 16px;
    }

    .check-del-pay .delivery-address .delivery-form {
        width: 100%;
        padding: 0 16px;
        margin: 0;
    }

    .check-del-pay .delivery-address .delivery-form .error {
        font: 14px/21px 'PTSans-Regular';
        padding: 10px 0 0;
        color: #8c1717;
        text-align: center;
    }

    .check-del-pay .delivery-address .delivery-form .name div {
        width: 100%;
    }

    .check-del-pay .delivery-address .delivery-form .name div input {
        width: 100%;
    }

    .check-del-pay .delivery-address .delivery-form .select-wrap .select select {
        width: 100%;
    }

    .check-del-pay .payment-information {
        min-height: inherit;
        padding: 0;
    }

    .check-del-pay .payment-information.stepbefore {
        border-left: none;
        background: #fff;
        padding: 1px 0 0;
    }

    .check-del-pay .payment-information.stepbefore h2 {
        background: #f8f8f8;
        color: #999;
        padding: 10px 50px;
    }

    .check-del-pay .payment-information.stepbefore h2:before {
        border: solid 2px #999;
        color: #999;
        top: 12px;
    }

    .check-del-pay .payment-information.stepbefore h2:after {
        content: "";
        position: absolute;
        right: 16px;
        top: 20px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -368px -288px;
        width: 15px;
        height: 8px;
    }

    .check-del-pay .payment-information.stepbefore h3 {
        display: none;
    }

    .check-del-pay .payment-information.stepbefore .checkout-overlay {
        display: none;
    }

    .check-del-pay .payment-information.stepbefore .payment-options {
        display: none;
    }

    .check-del-pay .payment-information h2 {
        display: block;
        text-align: left;
        padding: 0 50px 10px;
    }

    .check-del-pay .payment-information h2:before {
        left: 16px;
        text-align: center;
        font: 14px/25px 'PTSans-Bold';
    }

    .check-del-pay .payment-information h3 {
        text-align: left;
        padding: 0 16px;
    }

    .check-del-pay .payment-information .payment-options {
        width: 100%;
        padding: 0;
    }

    .check-del-pay .payment-information .payment-options .payment-select .sbHolder .sbOptions {
        width: 100%;
    }

    .check-del-pay .payment-information .payment-options .payment-wrap .payment-tabs div.error {
        font: 14px/21px 'PTSans-Regular';
        padding: 0 0 10px;
        color: #8c1717;
        text-align: center;
    }

    .check-del-pay .payment-information .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .form-group:last-child {
        width: 95px;
    }

    .check-del-pay .payment-information .payment-options .payment-wrap .wallet-wrap .gift-card-holder .card-number .pin {
        width: 94px;
    }

    .check-del-pay .payment-information .payment-options .payment-wrap .netbanking-holder .payment_det_info {
        width: 100%;
        padding: 0 12px;
    }

    .check-del-pay .payment-information .payment-options .payment-wrap .netbanking-holder .payment_det_info .select {
        width: 100%;
    }

    .check-del-pay .payment-information .payment-options .payment-wrap .netbanking-holder .payment_det_info .select select {
        width: 100%;
        color: #333;
    }

    .check-del-pay .payment-information .payment-options .payment-wrap .netbanking-holder .popular-banks-wrap ul li {
        width: 47%;
    }

    .check-del-pay .payment-information .payment-options .payment-wrap .cards-wrap .card-tabs .cardselect {
        width: 80px;
    }

    .check-del-pay .payment-information .payment-options .payment-wrap .cards-wrap .card-tabs input[name="cvv_number"] {
        width: 64px;
    }

    .check-del-pay .payment-information .payment-options .payment-wrap .payment-scroll .scrollbar {
        display: none;
    }

    .check-del-pay .payment-information .payment-options .payment-wrap .payment-scroll .viewport {
        height: auto;
        min-height: 276px;
    }

    .check-del-pay .payment-information .payment-options .payment-wrap .payment-scroll .viewport .overview {
        position: static;
    }
}

@media ( max-width: 1024px) and (min-width: 768px) and (orientation: portrait) {
    .cp-header a, .cp-header .cp-logo {
        margin-top: 6px;
        width: 340px;
        margin-left: -170px;
    }

    .cp-header a object, .cp-header .cp-logo object {
        height: 44px;
    }
}

/*order confirmation starts*/
.order-banner {
    position: relative;
    width: 100%;
    max-height: 320px;
    overflow: hidden;
}

.order-banner .static-pos {
    position: static;
}

.order-banner .order-content {
    position: absolute;
    top: 35px;
    width: 620px;
    margin-left: 30px;
}
.order-banner .order-content .complete-your-profile{
 	text-decoration: none;
    border: 1px solid #ff5d3b;
    padding: 8px 25px;
    display: inline-block;
    border-radius: 4px;
}

.order-banner .order-content h2 {
    font: 27px/30px PTSans-Regular;
    /* text-transform: uppercase; */
    color: #000;
    margin: 0;
}

.order-banner .order-content h3 {
    color: #ff5d3b;
    font: 22px/30px 'PTSans-Bold';
    margin: 0;
}

.order-banner .order-content h4 {
    color: #ff5d3b;
    font: 16px/22px 'PTSans-Bold';
    margin: 25px 0 0;
}

.order-banner .order-content p {
    font: 14px/21px 'PTSans-Regular';
    color: #666666;
}

.order-banner .order-content p a {
    text-decoration: underline;
}

.member-wrap {
    margin: 0 0 60px;
}

.member-wrap .silver-shoppe {
    width: 614px;
    background: #5c5c5c;
    text-align: center;
    position: relative;
    float: left;
    padding: 10px 0;
    min-height: 144px;
}

.member-wrap .silver-shoppe > div {
    color: #fff;
    display: inline-block;
}

.member-wrap .silver-shoppe > div span {
    font: 14px/18px 'PTSans-regular';
    display: block;
    position: relative;
    top: 16px;
    right: 10px;
    text-align: right;
}

.member-wrap .silver-shoppe > div h3 {
    font: 42px/50px 'DancingScript';
    margin: 0;
    text-transform: capitalize;
}

.member-wrap .silver-shoppe > div .c-txt {
    text-transform: uppercase;
}

.member-wrap .silver-shoppe > div p {
    font: 14px/18px 'PTSans-regular';
}

.member-wrap .member-citi {
    width: 100%;
    background: #fcfcfc;
    text-align: center;
    position: relative;
    float: left;
    padding: 10px 0;
    border: solid 1px #e6e6e6;
    min-height: 144px;
}

.member-wrap .member-citi > div {
    display: inline-block;
}

.member-wrap .member-citi > div h3 {
    font: 42px/50px 'DancingScript-Bold';
    margin: 0;
    color: #5c5c5c;
}

.member-wrap .member-citi > div h3 span {
    font: 28px/30px 'DancingScript-Bold';
    display: block;
}

.member-wrap .member-citi > div p {
    font: 14px/18px 'PTSans-regular';
    color: #666666;
}

.member-wrap .member-citi > div p a {
    color: #ff5d3b;
    text-decoration: underline;
}

.order-summary-wrap {
    min-height: 600px;
}

.order-summary-wrap .order-sum-sec h1, .order-summary-wrap .order-sum-sec h2 {
    font: 18px/22px 'PTSans-Regular';
    color: #333333;
    font-weight: bold;
    margin: 0 0 15px;
    padding-bottom: 15px;
    text-transform: uppercase;
    border-bottom: 1px solid #e8e8e8;
}

.order-summary-wrap .order-sum-sec h1 span, .order-summary-wrap .order-sum-sec h2 span {
    color: #a6a6a6;
    font-size: 17px;
    font-weight: normal;
}

.order-summary-wrap .order-sum-sec .order-list {
    display: inline-block;
}

.order-summary-wrap .order-sum-sec .order-list ul li {
    display: block;
    padding-bottom: 10px;
    clear: both;
    overflow: hidden;
}

.order-summary-wrap .order-sum-sec .order-list ul li label {
    font: 14px/18px 'PTSans-regular';
    color: #666666;
    float: left;
    width: 150px;
}

.order-summary-wrap .order-sum-sec .order-list ul li div {
    font: 14px/22px 'PTSans-bold';
    color: #333333;
    float: left;
    width: 216px;
}

.order-summary-wrap .order-sum-sec .order-list ul li div span {
    font: 14px/22px 'PTSans-regular';
}

.order-summary-wrap .order-details-sec h2 {
    font: 18px/22px 'PTSans-Regular';
    color: #333333;
    font-weight: bold;
    margin: 0 0 15px;
    padding-bottom: 15px;
    text-transform: uppercase;
    border-bottom: 1px solid #e8e8e8;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing {
    margin: 0;
    padding: 0;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li {
    display: block;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 20px;
    padding: 0 0 10px 0;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li:last-child {
    margin-bottom: 4px;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-img {
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
    width: 89px;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop {
    float: left;
    width: 380px;
    margin-right: 0px;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop .mat-name {
    font: 14px/14px 'PTSans-Regular';
    color: #333333;
    padding-bottom:3px;
    letter-spacing: 1px;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop .mat-name a {
    color: #333333;
    display: inline;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop .pro-name {
    font: 16px/18px 'PTSans-Bold';
    color: #333333;
    padding: 3px 0 20px;
    letter-spacing: 1px;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop .pro-name a {
    color: #333333;
    padding: 3px 0 20px;
    display: inline;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop ul {
    overflow: hidden;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop ul li {
    float: left;
    font: 14px/16px 'PTSans-Regular';
    padding: 0 10px;
    color: #999999;
    border-bottom: none;
    position: relative;
    line-height: 30px;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop ul li:after {
    content: "|";
    padding-left: 10px;
    position: absolute;
    right: 0;
    top: 0;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop ul li span {
    color: #333333;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop ul li span.lbl-bag {
    color: #999999;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop ul li:first-child {
    padding-left: 0;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop ul li:last-child {
    padding-right: 0;
    border-right: none;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop ul li:last-child:after {
    content: "";
    padding-left: 0;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop ul li a {
    color: #ff5d3b;
    text-decoration: underline;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .order-traking-wpr {
    clear: both;
    margin-bottom: 0;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing li span {
    font: 13px/16px 'PTSans-Regular';
    color: #666;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing .delivary-time {
    font: 14px/19px 'PTSans-Regular';
    color: #999999;
    position: relative;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing .delivary-time span {
    color: #333333;
    text-transform: uppercase;
    padding-left: 27px;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing .delivary-time span:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -16px -512px;
    width: 19px;
    height: 19px;
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing .prod-price {
    font: 16px/19px 'PTSans-bold';
    color: #333333;
    padding: 19px 0 25px;
    float: right;
    font-weight: bold;
}

.order-summary-wrap .order-details-sec .cart-product ul.shop-listing a.cancel-btn-macc {
    font: 14px/19px 'PTSans-regular';
    display: block;
    float: right;
    clear: right;
}

.order-summary-wrap .my-order-aside h2 {
    font: 18px/22px 'PTSans-bold';
    color: #333333;
    margin: 0 0 15px;
    padding-bottom: 15px;
    text-transform: uppercase;
    border-bottom: 1px solid #e8e8e8;
}

.order-summary-wrap .my-order-aside .quick-menu ul li {
    display: block;
    font: 14px/22px 'PTSans-regular';
    padding-bottom: 12px;
    padding-left: 35px;
    position: relative;
    margin-bottom: 12px;
    text-transform: uppercase;
    border-bottom: 1px solid #e8e8e8;
}

.order-summary-wrap .my-order-aside .quick-menu ul li a {
    color: #666666;
}

.order-summary-wrap .my-order-aside .quick-menu ul li:first-child:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -110px -665px;
    width: 27px;
    height: 27px;
    content: "";
    position: absolute;
    top: 0;
    left: 5px;
}

.order-summary-wrap .my-order-aside .quick-menu ul li:nth-child(2):before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -208px -666px;
    width: 21px;
    height: 22px;
    content: "";
    position: absolute;
    top: 0;
    left: 5px;
}

.order-summary-wrap .my-order-aside .quick-menu ul li:nth-child(3):before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -176px -662px;
    width: 22px;
    height: 26px;
    content: "";
    position: absolute;
    top: 0;
    left: 5px;
}

.order-summary-wrap .my-order-aside .quick-menu ul li:nth-last-child(1):before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -144px -668px;
    width: 14px;
    height: 20px;
    content: "";
    position: absolute;
    top: 0;
    left: 9px;
}

.order-summary-wrap .my-order-aside .next-offer-box {
    margin: 30px 0 20px;
    position: relative;
}

.order-summary-wrap .my-order-aside .next-offer-box .offer-txt-nxt ul li {
    position: absolute;
}

.order-summary-wrap .my-order-aside .next-offer-box .offer-txt-nxt ul li:nth-child(1) {
    font: 18px/18px 'PTSans-bold';
    color: #333333;
    text-transform: uppercase;
    top: 21%;
    left: 27%;
}

.order-summary-wrap .my-order-aside .next-offer-box .offer-txt-nxt ul li:nth-child(2) {
    font: 54px/60px 'PTSans-bold';
    color: #333333;
    text-transform: uppercase;
    top: 10%;
    right: 15%;
}

.order-summary-wrap .my-order-aside .next-offer-box .offer-txt-nxt ul li:nth-child(3) {
    font: 54px/60px 'DancingScript';
    color: #333333;
    top: 34%;
    left: 15%;
}

.order-summary-wrap .my-order-aside .next-offer-box .offer-txt-nxt ul li:nth-child(4) {
    font: 18px/18px 'PTSans-bold';
    color: #333333;
    width: 100px;
    text-transform: uppercase;
    top: 43%;
    right: 7%;
}

.order-summary-wrap .my-order-aside .next-offer-box .offer-txt-nxt ul li:nth-child(5) {
    font: 18px/18px 'PTSans-bold';
    color: #fff;
    bottom: 6%;
    left: 11%;
}

.order-summary-wrap .my-order-aside .next-offer-box .offer-txt-nxt ul li:nth-child(6) {
    font: 12px/15px 'PTSans-regular';
    color: #fff;
    text-align: center;
    width: 120px;
    bottom: 4%;
    right: 4%;
}

.offer-zone-sec {
    margin-bottom: 20px;
}

.offer-zone-sec h2 {
    font: 28px/32px 'PTSans-bold';
    color: #333333;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 25px;
}

.offer-zone-sec ul li:first-child {
    float: left;
    margin-bottom: 2px;
}

.offer-zone-sec ul li:nth-child(2) {
    float: right;
}

.offer-zone-sec ul li:nth-child(3) {
    float: left;
    clear: left;
    margin-right: 2px;
}

.offer-zone-sec ul li:nth-last-child(1) {
    float: left;
}



.full-page-product-slider-recommendations .product-wpr-recommendations {
    margin-bottom: 2px;
}

.full-page-product-slider-recommendations .product-wpr-recommendations ul li {
    margin-left: 0 !important;
    padding: 0;
}

.full-page-product-slider-recommendations .product-wpr-recommendations ul li .pro-info-pdp .price .correct_price {
    color: #333;
}

.full-page-product-slider-recommendations .product-wpr-recommendations ul li .pro-info-pdp .price .wrong_price {
    color: #ff5d3b;
    margin-left: 10px;
    text-decoration: line-through;

}

.full-page-product-slider-recommendations .product-wpr-recommendations ul li .pro-info-pdp .price .wrong_price .rupee {
    vertical-align: 6%;
}
.pro-info-pdp {
    text-align : center;
    font: 14px/22px "PTSans-regular";
    padding: 14px 5px;
}


.full-page-product-slider-recommendations .bx-wrapper .bx-controls-direction a {

    top: 40%!important;
}
.full-page-product-slider-recommendations .bx-wrapper .bx-controls-direction .bx-next{
    background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -128px -330px;
    right: -11px!important;
    height: 39px;
}
.full-page-product-slider-recommendations .bx-wrapper .bx-controls-direction .bx-prev{
    background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -95px -330px;
    left: 0px!important;
    height: 39px;
}
/*order confirmation Ends*/
@media ( min-width: 1024px) and (max-width: 1279px) {
    .full-page-product-slider .product-wpr ul > li {
        height: 480px !important;
    }

    .full-page-product-slider .product-wpr ul > li .pro-img {
        max-height: 381px;
        min-height: 352px;
    }

    .recommends-wpr .product-wpr ul > li {
        height: 540px;
    }

    .recommends-wpr .product-wpr ul > li .pro-img {
        max-height: 381px;
        min-height: 352px;
    }

    .landlineField .form-group:last-child {
        width: 174px;
    }

    .check-del-pay .checkout-section {
        width: 100%;
    }

    .check-del-pay .checkout-section .login-wrap {
        width: 284px;
    }

    .check-del-pay .delivery-address {
        width: 100%;
    }

    .check-del-pay .delivery-address .delivery-form {
        width: 284px;
    }

    .check-del-pay .delivery-address .delivery-form .check-val input[type="checkbox"] + label {
        padding: 0;
    }

    .check-del-pay .delivery-address .delivery-addresses {
        width: 284px;
    }

    .check-del-pay .delivery-address .delivery-addresses .deliver-scroll .scrollbar {
        right: -20px;
    }

    .check-del-pay .payment-information {
        width: 100%;
    }
}

@media ( min-width: 1023px) and (max-width: 1271px) {

    .member-wrap .silver-shoppe {
        width: 50%;
    }

    .member-wrap {
        float: left;
        width: 100%;
    }

    .member-wrap .silver-shoppe {
        width: 50%;
    }

    .member-wrap .member-citi {
        width: 50%;
    }

    .offer-zone-sec ul li:nth-child(2) {
        width: 356px;
    }

    .offer-zone-sec ul li:nth-child(3) {
        width: 241px;
    }

    .offer-zone-sec ul li:nth-last-child(1) {
        width: 378px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .order-banner {
        max-height: inherit;
        float: left;
    }

    .order-banner img {
        display: none;
    }

    .order-banner .order-content {
        position: inherit;
        width: 100%;
        margin: 30px 0 20px 0;
        top: 0px;
        text-align: center;
    }
    
    .order-banner .order-content .complete-your-profile{
    	width: 100%;
    }

    .member-wrap {
        float: left;
        width: 100%;
    }

    .member-wrap .silver-shoppe {
        width: 100%;
    }

    .member-wrap .member-citi {
        width: 100%;
    }

    .order-summary-wrap .order-sum-sec .order-list ul li label {
        width: 30%;
    }

    .order-summary-wrap .order-sum-sec .order-list ul li div {
        width: 70%;
    }

    .order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop {
        float: left;
        margin-right: 0;
        width: 63%;
    }

    .order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop ul li {
        width: 100%;
        padding: 0;
        margin-bottom: 10px;
        font: 14px/18px "PTSans-Regular";
    }

    .order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .pro-info-shop ul li:after {
        content: "";
        padding-left: 0;
    }

    .order-summary-wrap .order-details-sec .cart-product ul.shop-listing li .prod-price {
        padding: 10px 0 15px;
    }

    .offer-zone-sec .padzero {
        padding: 0 16px !important;
    }

    .offer-zone-sec ul li {
        text-align: center;
    }

    .offer-zone-sec ul li:first-child {
        width: 100%;
    }

    .offer-zone-sec ul li:nth-child(3) {
        width: 49.5%;
    }

    .offer-zone-sec ul li:nth-last-child(1) {
        width: 49.5%;
    }

    .offer-zone-sec ul li:nth-child(2) {
        width: 100%;
    }
}

.cp-footer {
    text-align: center;
    background: #fff;
}

.cp-footer .cp-subfoot {
    padding: 18px 0 26px 8px;
    width: 100%;
    float: left;
}

.cp-footer .cp-subfoot .delivery-shipping {
    width: 242px;
    float: left;
    margin: 10px 0 0 25px;
}

.cp-footer .cp-subfoot .delivery-shipping ul li {
    text-align: left;
    text-transform: uppercase;
    color: #999;
    font: 13px/18px 'PTSans-Bold';
    position: relative;
    display: block;
}

.cp-footer .cp-subfoot .delivery-shipping ul li a {
    color: #999;
}

.cp-footer .cp-subfoot .delivery-shipping ul li:first-child {
    padding: 0 0 10px;
}

.cp-footer .cp-subfoot .delivery-shipping ul li:first-child:before {
    content: "";
    position: absolute;
    left: -34px;
    top: 0;
    width: 26px;
    height: 17px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -168px -512px;
}

.cp-footer .cp-subfoot .delivery-shipping ul li:nth-last-child(1):before {
    content: "";
    position: absolute;
    left: -30px;
    top: 3px;
    width: 18px;
    height: 13px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -256px -512px;
}

.cp-footer .cp-subfoot .questions-call {
    width: 447px;
    float: left;
    position: relative;
    color: #999;
}

/* .cp-footer .cp-subfoot .questions-call:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 4px;
    height: 32px;
    width: 1px;
    background: #e5e5e5;
} */

/* .cp-footer .cp-subfoot .questions-call:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 4px;
    height: 32px;
    width: 1px;
    background: #e5e5e5;
} */

.cp-footer .cp-subfoot .questions-call h5 {
    text-transform: uppercase;
    font: 13px/18px 'PTSans-Bold';
    position: relative;
    display: inline-block;
}

.cp-footer .cp-subfoot .questions-call h5:before {
    content: "";
    position: absolute;
    left: -28px;
    top: -3px;
    width: 21px;
    height: 22px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -112px -512px;
}

.cp-footer .cp-subfoot .questions-call .call {
    display: inline-block;
    color: #999;
    font: 13px/18px 'PTSans-Regular';
    padding: 0 4px 0 0;
}

.cp-footer .cp-subfoot .questions-call .call span > a {
    color: #999;
    text-decoration: none;
}

.cp-footer .cp-subfoot .questions-call a {
    text-decoration: underline;
}

.cp-footer .cp-subfoot .verified-secure {
    float: right;
}

.cp-footer .cp-subfoot .verified-secure .verfied {
   float: left;
    margin: 10px 20px 0;
    padding: 0 0 2px;
    width: auto;
}

.cp-footer .cp-subfoot .verified-secure .verfied h5 {
    text-transform: uppercase;
    color: #999;
    font: 13px/18px 'PTSans-Bold';
    margin: 0;
    padding: 0;
}

.cp-footer .cp-subfoot .verified-secure .verfied ul li a {
 height: 48px;
    width: 58px;
    display: block;
}

.cp-footer .cp-subfoot .verified-secure .verfied ul li {
    width: 58px;
    height: 48px;
  	/* vertical-align: middle; */
    float: left;
    margin: 0 10px 0 0;
}

.cp-footer .cp-subfoot .verified-secure .verfied ul.ul-verifiedby{
	vertical-align: middle;
}
.cp-footer .cp-subfoot .verified-secure .verfied ul li.norton{
	background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -342px -1641px no-repeat;
	vertical-align: middle;
}

.cp-footer .cp-subfoot .verified-secure .verfied ul li.masterCard {
    padding-top: 4px;
    width:60px;
  	height:24px;
  	background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -402px -1640px no-repeat;
  	vertical-align: middle;
    
}

.cp-footer .cp-subfoot .verified-secure .verfied ul li.verifiedByVisa {
    padding-top: 6px;
    width:60px;
  	height:30px;
  	background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -143px -403px no-repeat;
  	vertical-align: middle;
}
.cp-footer .cp-subfoot .verified-secure .verfied ul li.PCI-DSS {
    padding-top: 6px;
    margin: 0;
    width:60px;
    height:47px;
    background: url(/_ui/responsive/common/assets/images/pci-dss.png);
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.cp-footer .cp-subfoot .verified-secure .pay-secure {
    width: 220px;
   /*  float: right; */
    margin: 10px 0 0;
    padding: 0 0 2px;
}

.cp-footer .cp-subfoot .verified-secure .pay-secure h5 {
    text-transform: uppercase;
    color: #999;
    font: 13px/18px 'PTSans-Bold';
    margin: 0;
    padding: 0 0 2px;
}

.cp-footer .cp-subfoot .verified-secure .pay-secure ul li {
    width: 47px;
    height: 30px;
    float: left;
    margin: 0 10px 0 0;
}

.cp-footer .cp-subfoot .verified-secure .pay-secure ul li.visa{
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -304px -401px;
}

.cp-footer .cp-subfoot .verified-secure .pay-secure ul li.masterCard{
  width: 48px;
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -361px -401px;
}

.cp-footer .cp-subfoot .verified-secure .pay-secure ul li.americanExpress{
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -419px -401px;
}


.cp-footer .cp-subfoot .verified-secure .pay-secure ul li:nth-last-child(1) {
    margin: 0;
}

.cp-footer .copyrights {
    background: #000;
    display: inline-block;
    color: #fff;
    font: 10px/22px 'PTSans-Regular';
    padding: 12px 0;
    margin: 0;
}

@media ( min-width: 1281px) {
    .cp-footer .checkout-container {
        width: 100%;
        margin: 0 auto;
        padding: 0 20px;
    }

    .cp-footer .cp-subfoot {
        width: 100%;
    }

    .cp-footer .cp-subfoot .questions-call {
        position: absolute;
        left: 50%;
        margin-left: -223px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .cp-footer .cp-subfoot {
        width: 100%;
        text-align: center;
        padding: 18px 0 26px;
    }

    .cp-footer .cp-subfoot .delivery-shipping {
        width: 100%;
        display: inline-block;
        float: none;
        margin: 0;
    }

    .cp-footer .cp-subfoot .delivery-shipping ul li {
        border-bottom: solid 1px #e0e0e0;
        text-align: center;
        padding: 13px 0;
    }

    .cp-footer .cp-subfoot .delivery-shipping ul li:first-child {
        padding: 13px 0;
    }

    .cp-footer .cp-subfoot .delivery-shipping ul li:first-child:before {
        left: 50%;
        margin-left: -76px;
        top: 12px;
    }

    .cp-footer .cp-subfoot .delivery-shipping ul li:nth-last-child(1):before {
        left: 50%;
        margin-left: -94px;
        top: 15px;
    }

    .cp-footer .cp-subfoot .questions-call {
        width: 100%;
        display: inline-block;
        float: none;
        border-bottom: solid 1px #e0e0e0;
        padding: 12px 0 20px;
    }

   /*  .cp-footer .cp-subfoot .questions-call:before {
        content: initial;
    } */

    .cp-footer .cp-subfoot .questions-call:after {
        content: initial;
    }

    .cp-footer .cp-subfoot .verified-secure {
        width: 100%;
        float: left;
        padding: 14px 0 0;
    }

    .cp-footer .cp-subfoot .verified-secure .verfied {
        width: auto;
        display: inline-block;
        float: none;
        margin: 0;

    }

    .cp-footer .cp-subfoot .verified-secure .pay-secure {
        width: auto;
        display: inline-block;
        float: none;
    }
}

/*Checkout & payment Ends*/
/*Shopping Bag starts*/
.pinsuccess {
    display: block;
    text-align: center;
    color: #00b44c;
    clear: both;
}

.pinwrong {
    color: #ff5d3b;/*#8c1717 */;
}

.shopping-error {
    text-align: center;
    font: 14px/22px 'PTSans-Regular';
}

.shop-sucess {
    display: block;
    text-align: center;
    font: 14px/22px 'PTSans-Regular';
    color: #00b44c;
    padding: 0 0 20px;
    margin: 0;
    clear: both;
}

.shopping-bag-left .pro-list-heading {
    float: left;
}

.shopping-bag-left .pro-list-heading h1, .shopping-bag-left .pro-list-heading h2 {
    color: #333333;
    font-size: 22px;
}

.shopping-bag-left .pro-list-heading h1 span, .shopping-bag-left .pro-list-heading h2 span {
    font: 16px/24px 'PTSans-Regular';
    display: inherit;
    float: right;
    margin: -3px 0 0 6px;
}

.shopping-bag-left .shopping-empty {
    color: #666666;
    font: 16px/18px 'PTSans-Bold';
}

.shopping-heading-top {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 10px;
    overflow: hidden;
    clear: both;
}

.grand-total {
    float: right;
    font: 22px/24px 'PTSans-Bold';
    font-weight: bold;
    color: #333333;
    text-transform: uppercase;
}

.grand-total i {
    font: 16px/24px 'PTSans-Regular';
    font-weight: normal !important;
    color: #999;
    vertical-align: top;
}

.shopping-bag-left ul.shop-listing li {

    position: relative;
}

.product-listing-wrapper .heading-filter-sec .pro-list-heading h2 span {
    display: block;
}

ul.shop-listing {
    margin: 0;
    padding: 0;
    clear: both;
}

ul.shop-listing li {
    display: block;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 20px;
}

ul.shop-listing li:last-child {
    margin-bottom: 4px;
}

ul.shop-listing li .pro-img {
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
}

ul.shop-listing li .pro-info-shop {
    float: left;
    width: 380px;
    margin-right: 30px;
}

ul.shop-listing li .pro-info-shop .mat-name {
    font: 14px/18px 'PTSans-Regular';
    color: #333333;
    letter-spacing: 1px;
}

ul.shop-listing li .pro-info-shop .mat-name a {
    color: #333333;
    display: inline;
}

ul.shop-listing li .pro-info-shop .pro-name {
    font: 16px/18px 'PTSans-Bold';
    color: #333333;
    padding: 3px 0 20px;
    letter-spacing: 1px;
}

ul.shop-listing li .pro-info-shop .pro-name a {
    color: #333333;
    padding: 3px 0 20px;
    display: inline;
}

ul.shop-listing li .pro-info-shop ul {
    overflow: hidden;
}

ul.shop-listing li .pro-info-shop ul li {
    float: left;
    font: 14px/16px 'PTSans-Regular';
    padding: 0 10px;
    color: #999999;
    border-bottom: none;
    position: relative;
    line-height: 30px;
}

ul.shop-listing li .pro-info-shop ul li:after {
    content: "|";
    padding-left: 10px;
    position: absolute;
    right: 0;
    top: 0;
}

ul.shop-listing li .pro-info-shop ul li span {
    color: #333333;
}

ul.shop-listing li .pro-info-shop ul li span.lbl-bag {
    color: #999999;
}

ul.shop-listing li .pro-info-shop ul li:first-child {
    padding-left: 0;
}

ul.shop-listing li .pro-info-shop ul li:last-child {
    padding-right: 0;
    border-right: none;
}

ul.shop-listing li .pro-info-shop ul li:last-child:after {
    content: "";
    padding-left: 0;
}

ul.shop-listing li .pro-info-shop ul li a {
    color: #ff5d3b;
    text-decoration: underline;
}

ul.shop-listing li .pro-info-shop p {
    font: 14px/18px 'PTSans-Regular';
    color: #999;
}

ul.shop-listing li .pro-info-shop .shop-qty {
    display: none;
}

ul.shop-listing li .pro-info-shop .size-bx {
    display: none;
}

ul.shop-listing li .pro-info-shop .select-wrapper {
    border: 1px solid #ccc;
    width: 65px;
    height: 33px;
    font: 12px/18px 'PTSans-Regular';
}

ul.shop-listing li .pro-info-shop .select-wrapper select {
    color: #333;
}

ul.shop-listing li .pro-info-shop .select-wrapper .holder {
    margin: 0 5px;
    padding: 5px;
}

ul.shop-listing li .pro-info-shop .qt {
    border: 1px solid #ccc;
    width: 40px;
    height: 33px;
    color: #333;
    text-align: center;
    padding: 5px;
    float: left;
    line-height: 22px;
}

ul.shop-listing li .pro-info-shop .qt-minus, ul.shop-listing li .pro-info-shop .qt-plus {
    float: left;
    background-color: #e5e5e5;
    padding: 2px 6px;
    color: #999;
    cursor: pointer;
    line-height: auto;
}

ul.shop-listing li .delivary-time {
    font: 14px/18px 'PTSans-Regular';
    color: #999999;
    font-style: italic;
    position: relative;
    padding: 0 0 0 25px;
    margin: 10px 0 10px 10px;
}

ul.shop-listing li .delivary-time:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -16px -512px;
    width: 19px;
    height: 19px;
}

ul.shop-listing li .delivary-time span {
    padding-left: 0;
    display: block;
}

ul.shop-listing li .product-actions {
    float: left;
    padding-top: 22px;
}

ul.shop-listing li .product-actions ul li {
    border-bottom: none;
    margin-bottom: 0;
}

ul.shop-listing li .product-actions ul li .wishlist-acn {
    padding-bottom: 10px;
}

ul.shop-listing li .product-actions ul li .wishlist-acn a {
    color: #797979;
    font: 14px/22px 'PTSans-Bold';
    text-transform: uppercase;
}

ul.shop-listing li .product-actions ul li .wishlist-acn i {
    margin-right: 4px;
}

ul.shop-listing li .product-actions ul li .wishlist-acn .wishlist, ul.shop-listing li .product-actions ul li .wishlist-acn .wishlist-remove {
    margin-left: 0;
}

ul.shop-listing li .product-actions ul li .wishlist-acn .wishlist.active,
ul.shop-listing li .product-actions ul li .wishlist-acn .wishlist-remove.active {
    color: #ff5d3b;
}

ul.shop-listing li .product-actions ul li .remove-item {
    color: #797979;
    font: 14px/22px 'PTSans-Bold';
    text-transform: uppercase;
    cursor: pointer;
    width: 88px;
}

ul.shop-listing li .product-actions ul li .remove-item a {
    color: #797979;
}

ul.shop-listing li .product-actions ul li .remove-item:before {
    content: "";
    width: 16px;
    height: 17px;
    padding-right: 22px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -40px -511px;
}

ul.shop-listing li .product-actions button.edit-optn, ul.shop-listing li .product-actions button.update-optn {
    background-color: #fff;
    padding: 0;
    font: 13px/22px 'PTSans-Bold';
    text-transform: uppercase;
    margin: 0;
    text-decoration: none;
    outline: none;
    border: none;
    color: #797979;
}

ul.shop-listing li .product-actions button.update-optn {
    display: none;
}

ul.shop-listing li .prod-price {
    padding-top: 20px;
    float: right;
    font: 16px/22px 'PTSans-Bold';
    color: #333333;
    text-align: right;
    font-weight: bold;
}

ul.shop-listing li .prod-price p {
    color: #999;
    font: 14px/22px "PTSans-Regular" !important;
}

ul.shop-listing li .prod-price p em {
    color: #999;
    padding-right: 2px;
}

ul.shop-listing li .prod-price p span {
    color: #ff5d3b;
}

ul.shop-listing li .prod-price .price-off {
    color: #999;
    font: 14px/22px 'PTSans-Regular';
}

ul.shop-listing li .prod-price .price-off .percentageDiscount{
    color: #ff5d3b;	
}

ul.shop-listing li .prod-price .price-off .strike {
    text-decoration: line-through;
}

ul.shop-listing li .prod-price .price-off .strike .rupee {
    vertical-align: 6%;
}

.get-rewards {
    background-color: #f8f8f8;
    overflow: hidden;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
    margin-bottom: 3px;
    box-shadow: inset 0 0 10px #fff;
    -moz-box-shadow: inset 0 0 10px #fff;
    -webkit-box-shadow: inset 0 0 10px #fff;
}

.get-rewards h2 {
    font: 14px/22px 'PTSans-bold';
    text-transform: uppercase;
    color: #333333;
    float: left;
    padding: 17px 25px;
    letter-spacing: 1px;
    margin: 0;
}

.get-rewards hr {
    margin: 0 0 0px;
    background-color: #e8e8e8;
    border-top: 5px #fff solid;
    border-bottom: 5px #fff solid;
    height: 1px;
    width: 100%;
    float: left;
}

.get-rewards .eran-points {
    float: left;
    margin: 8px 0 0 50px;
}

.get-rewards .eran-points .input-box {
    width: 238px;
    height: 36px;
    float: left;
    font: 14px/18px 'PTSans-Regular';
    border: none;
    border: 1px solid #e8e8e8;
    padding: 0 10px;
}

.get-rewards .eran-points .earn-btn {
    width: 120px;
    height: 36px;
    background: #fff2f0;
  	color: #ff5d3b;
    text-align: center;
    float: left;
    padding: 0px 10px;
    border: 1px solid rgba(255, 93, 59, .2);
    text-transform: uppercase;
    font: 14px/18px 'PTSans-Regular';
}

.get-rewards .earn-success {
    clear: both;
    color: #00b44c;
    display: block;
    font: 13px/24px "PTSans-Regular";
    margin: 0;
    letter-spacing: 1px;
    padding: 0 0 10px;
}

.get-rewards .earn-failure {
    clear: both;
    color: #8c1717;
    display: block;
    font: 13px/24px "PTSans-Regular";
    margin: 0;
    letter-spacing: 1px;
    padding: 0 0 10px;
}

@media ( min-width: 1023px) and (max-width: 1271px) {
    .get-rewards h2 {
        padding: 17px 0 17px 15px;
    }

    .get-rewards .eran-points {
        width: 371px;
        margin: 8px 0 0 15px;
    }

    .get-rewards .eran-points .input-box {
        width: 210px;
    }

    .get-rewards .eran-points .earn-btn {
        width: 100px;
        font: 13px/18px "PTSans-Regular";
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .shopping-bag-left .pro-list-heading h1 span, .shopping-bag-left .pro-list-heading h2 span {
        display: inline;
        float: none;
        margin: 0;
        vertical-align: 11%;
    }

    .get-rewards h2 {
        padding: 17px 0 17px 15px;
    }

    .get-rewards .eran-points {
        width: 96%;
        margin: 0 0 0 15px;
    }

    .get-rewards .eran-points .input-box {
        width: 65%;
    }

    .get-rewards .eran-points .earn-btn {
        width: 30%;
        font: 13px/18px "PTSans-Regular";
    }
}

.gift-wrapped {
    clear: both;
}

.gift-wrapped .gift-tab {
    background-color: #f8f8f8;
    padding: 15px;
    overflow: hidden;
    position: relative;
    margin-bottom: 3px;
    cursor: pointer;
}

.gift-wrapped .gift-tab h2 {
    font: 14px/22px 'PTSans-bold';
    text-transform: uppercase;
    color: #333333;
    float: left;
    padding-right: 25px;
    margin: 0;
}

.gift-wrapped .gift-tab h2 .gift-ico {
    width: 17px;
    height: 16px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -88px -512px;
    display: inline;
    padding-right: 22px;
}

.gift-wrapped .gift-tab h2 :after {
    content: "";
    width: 14px;
    height: 7px;
    position: absolute;
    top: 47%;
    right: 15px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png) -415px -544px no-repeat;
}

.gift-wrapped .gift-tab a {
    text-decoration: underline;
    font: 13px/22px 'PTSans-Regular';
}

.gift-wrapped .gift-tab a:hover {
    text-decoration: none;
}

.gift-wrapped .gift-tab.active h2 :after {
    content: "";
    width: 14px;
    height: 7px;
    position: absolute;
    top: 47%;
    right: 15px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -432px -544px;
}

.gift-wrapped hr {
    margin: 0;
    background-color: #e8e8e8;
    height: 1px;
    border-top: 0px solid #fff;
    border-bottom: 5px solid #fff;
}

.msg-form-wpr {
    border-bottom: 1px solid #e8e8e8;
    margin: 0 0 15px;
    padding-bottom: 4px;
    display: none;
}

.msg-form-wpr .msg-box {
    background-color: #ebebeb;
    padding: 10px 0px;
    overflow: hidden;
    clear: both;
}

.msg-form-wpr .msg-box h2 {
    font: 18px/22px 'PTSans-bold';
    color: #333333;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 15px;
    margin: 20px 20px 15px;
}

.msg-form-wpr .msg-box .note-right h3 {
    font: 14px/22px 'PTSans-bold';
    margin: 0;
}

.msg-form-wpr .msg-box .note-right p {
    font: 13px/22px 'PTSans-Regular';
}

.msg-form-wpr .msg-box .field-box {
    clear: both;
    margin-bottom: 20px;
}

.msg-form-wpr .msg-box .field-box label {
    font: 14px/22px 'PTSans-bold';
    display: block;
}

.msg-form-wpr .msg-box .field-box input[type=text], .msg-form-wpr .msg-box .field-box textarea {
    width: 100%;
    padding: 7px 15px;
    border: 2px solid #e5e5e5;
    font: 13px/22px 'PTSans-Regular';
    color: #666;
    resize: none;
    background-color: #fff;
}

.msg-form-wpr .msg-box .field-box textarea {
    height: 120px;
}

.action-btns {
    clear: both;
    margin-bottom: 15px;
    overflow: hidden;
}

.action-btns button {
    width: 120px;
    padding: 10px 0px;
    font-size: 13px;
    text-align: center;
    float: left;
    border: none;
    text-transform: uppercase;
    font: 14px/22px 'PTSans-bold';
}

.action-btns button.btn-cancel {
    background-color: #fff;
    color: #ff5d3b;
    border: 1px solid #ff5d3b;
}

.action-btns button.btn-apply {
    /*background-color: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    color: #fff;
    margin-right: 15px;
}

.promotion-ad-banner {
    clear: both;
    margin-bottom: 20px;
    position: relative;
}

.promotion-ad-banner .pro-ad-txt {
    position: absolute;
    z-index: 0;
    top: 20%;
    left: 3%;
}

.promotion-ad-banner .pro-ad-txt p {
    font: 14px/22px 'PTSans-regular';
    color: #fff;
}

.promotion-ad-banner .pro-ad-txt h2 {
    font: 28px/22px 'DancingScript-Bold';
    color: #fff;
    padding: 0px 0 20px;
    margin: 0;
}

.promotion-ad-banner .pro-ad-txt a {
    color: #fff;
    text-transform: uppercase;
    font: 14px/22px 'PTSans-regular';
}

.recommends-wpr {
    margin-bottom: 30px;
}

.recommends-wpr .tab ul.tabs li {
    width: 50%;
    float: left;
    background-color: #f8f8f8;
    text-align: center;
    font: 16px/22px 'PTSans-bold';
    text-transform: uppercase;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    letter-spacing: 0.8px;
}

.recommends-wpr .tab ul.tabs li.current {
    border-bottom: none;
    background-color: #fff;
}

.recommends-wpr .tab ul.tabs li.current a {
    color: #333333 !important;
}

.recommends-wpr .tab ul.tabs li:first-child {
    border-left: 1px solid #e8e8e8;
}

.recommends-wpr .tab ul.tabs li a {
    color: #666666;
    padding: 20px 0;
    width: 100%;
    display: inline-block;
}

.recommends-wpr .tab ul.tabs li a span {
    text-transform: capitalize;
    color: #999999;
}

.recommends-wpr .tab .tab_content {
    clear: both;
}

.recommends-wpr .ttabs ul.tabs-list li {
    width: 50%;
    float: left;
    background-color: #f8f8f8;
    text-align: center;
    font: 16px/22px 'PTSans-bold';
    text-transform: uppercase;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    letter-spacing: 0.8px;
}

.recommends-wpr .ttabs ul.tabs-list li.current {
    border-bottom: none;
    background-color: #fff;
}

.recommends-wpr .ttabs ul.tabs-list li.current a {
    color: #333333 !important;
}

.recommends-wpr .ttabs ul.tabs-list li:first-child {
    border-left: 1px solid #e8e8e8;
}

.recommends-wpr .ttabs ul.tabs-list li a {
    color: #666666;
    padding: 20px 0;
    width: 100%;
    display: inline-block;
}

.recommends-wpr .ttabs ul.tabs-list li a span {
    text-transform: capitalize;
    color: #999999;
    padding-left: 5px;
}

.recommends-wpr .ttabs ul.tabamount1 li {
    width: 100%;
}

.recommends-wpr .ttabs ul.tabamount2 li {
    width: 50%;
}

.recommends-wpr .content .tabhead {
    display: none;
}

.recommends-wpr .tabs_item {
    display: none;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    padding: 20px 0px;
    width: 100%;
}

.recommends-wpr .tabs_item:first-child {
    display: block;
}

.recommends-wpr .tabs_item .product-wpr {
    max-height: 540px;
    min-height: inherit;
    margin: 0 auto;
    width: 855px;
}

.recommends-wpr .tabs_item .bx-wrapper {
    margin: 0 auto;
}

.recommends-wpr .tabs_item .bx-wrapper .bx-controls-direction a {
    top: 40%;
}

.recommends-wpr .tabs_item .bx-wrapper .bx-controls-direction .bx-prev {
    left: -26px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -311px -88px;
}

.recommends-wpr .tabs_item .bx-wrapper .bx-controls-direction .bx-next {
    right: -30px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -340px -88px;
}

.recommends-wpr .tabs_item ul li {
    width: 278px !important;
    padding: 0;
    margin: 0 10px 0 0px;
    height: auto;
}

.recommends-wpr .tabs_item ul li:first-child {
    margin: 0;
}

.recommends-wpr .tabs_item ul li:nth-last-child(1) {
    margin: 0;
}

.recommends-wpr .heading-secion-top .tabs_item {
    border: none !important;
    background: transparent !important;
}

.recommends-wpr .tabbody {
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    padding: 20px 0px;
    width: 100%;
}

.recommends-wpr .tabbody .product-wpr {
    max-height: 540px;
    min-height: inherit;
    margin: 0 auto;
    width: 855px;
}

.recommends-wpr .tabbody .bx-wrapper {
    margin: 0 auto;
}

.recommends-wpr .tabbody .bx-wrapper .bx-controls-direction a {
    top: 40%;
}

.recommends-wpr .tabbody .bx-wrapper .bx-controls-direction .bx-prev {
    left: -26px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -311px -88px;
}

.recommends-wpr .tabbody .bx-wrapper .bx-controls-direction .bx-next {
    right: -30px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -340px -88px;
}

.recommends-wpr .tabbody ul li {
    width: 278px;
    padding: 0;
    margin: 0 10px 0 0px;
    height: auto;
}

.recommends-wpr .tabbody ul li:first-child {
    margin: 0;
}

.recommends-wpr .tabbody ul li:nth-last-child(1) {
    margin: 0;
}

.recommends-wpr .bx-pager {
    display: none;
}

.gift-wpr-slider {
    margin: 18px 0 30px;
    max-height: 155px;
}

.gift-wpr-slider ul {
    padding: 0 50px;
}

.gift-wpr-slider ul li {
    float: left;
    margin: 0 0px 10px;
    min-height: 130px;
    cursor: pointer;
}

.gift-wpr-slider ul li img {
    cursor: pointer;
}

.gift-wpr-slider ul li.active img {
    border: 1px solid #ff5d3b;
}

.gift-wpr-slider ul li input[type=radio] {
    display: none;
}

.gift-wpr-slider .bx-wrapper {
    margin: 0;
}

.gift-wpr-slider .bx-wrapper .bx-viewport {
    width: 810px !important;
    margin: 0 auto;
}

.gift-wpr-slider .bx-wrapper .bx-controls-direction a {
    top: 47%;
}

.gift-wpr-slider .bx-wrapper .bx-controls-direction .bx-prev {
    left: -35px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -311px -88px;
}

.gift-wpr-slider .bx-wrapper .bx-controls-direction .bx-next {
    right: -35px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -340px -88px;
    display : none;
}

.btn-continue-shop {
    background-color: #333333;
    color: #fff;
    border: medium none;
    font: 14px/22px "PTSans-bold";
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.btn-continue-shop:hover {
    background: #666666;
}

.order-summary-box {
    border: 1px solid #e5e5e5;
    padding: 25px 18px;
    margin: 1px 0;
}

.order-summary-box h2 {
    text-align: center;
    font: 18px/22px 'PTSans-bold';
    text-transform: uppercase;
    color: #333333;
    margin: 0;
    padding-bottom: 5px;
}

.order-summary-box .user-coupons .err {
    display: none;
    font: 12px/22px 'PTSans-Regular';
    color: #f60d0d;
    text-align: center;
}

.order-summary-box .user-coupons input[type=text] {
    border: 1px solid #e8e8e8;
    color: #666;
    float: left;
    font: 13px/18px "PTSans-Regular";
    height: 33px;
    padding: 0 10px;
    width: 120px;
}

.order-summary-box .user-coupons input[type=submit] {
    border: 1px solid rgba(255, 93, 59, .2);
    background: #fff2f0;
    color: #ff5d3b;
    font: 13px/18px "PTSans-Regular";
    height: 33px;
    padding: 0;
    text-transform: uppercase;
    width: 120px;
}
.os-aside .order-summary-box .user-coupons input[type=text] {
    width:74%;
}
.os-aside .order-summary-box .user-coupons input[type=text]:DISABLED{background: white;}

@media screen and (max-width: 1024px){
.order-summary-box .user-coupons input[type=text]:DISABLED{background: white;}
.order-summary-box .user-coupons input[type=text] {width:74%;}
.order-summary-box .user-coupons input[type=submit]{width:26%;}
.order-summary-box .user-coupons input[type=submit]:DISABLED {background-color: #999;color: #fff;}
.order-summary-box .user-coupons .couponApplied {font: 13px/18px PTSans-Regular;position: absolute;left: 3px;top: 5px;padding: 3px 10px;background-color: #defbdf;border-radius: 4px;}
.cartApplyCoupon{position:relative;}
}

.os-aside .order-summary-box .user-coupons .couponApplied {
    font: 13px/18px PTSans-Regular;
    position: absolute;
    left: 44px;
    top: 58px;
    padding: 3px 10px;
    background-color: #defbdf;
    border-radius: 4px;
}
.os-aside .order-summary-box .user-coupons input[type=submit]{
    width:26%;
}

.os-aside .order-summary-box .user-coupons input[type=submit]:DISABLED {
    background-color: #999;
    color: #fff;
}

.order-summary-box .submit-cpn {
    background-color: #f8f8f8;
    border: 1px solid #e5e5e5;
    font: 14px/18px "PTSans-Regular";
    color: #333;
    padding: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.order-summary-box .submit-cpn span {
    color: #999;
    text-transform: uppercase;
    word-spacing: 2px;
}

.order-summary-box .submit-cpn a {
    text-indent: -9999px;
    position: relative;
    display: inline-block;
    padding-left: 15px;
}

.order-summary-box .submit-cpn a:before {
    content: "";
    width: 11px;
    height: 12px;
    position: absolute;
    top: 4px;
    right: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -476px -346px;
}

.order-summary-box .sub-total {
    padding: 10px 0;
    margin: 15px 0;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

.order-summary-box .sub-total ul li {
    display: block;
    font: 14px/18px "PTSans-Regular";
    overflow: hidden;
    padding: 5px 0;
}

.order-summary-box .sub-total ul li .label-txt {
    float: left;
    color: #666;
}

.order-summary-box .sub-total ul li .amount-txt {
    float: right;
    color: #666;
}

.order-summary-box .sub-total ul li .amt {
    color: #333333;
}

.order-summary-box .sub-total ul li .cupn {
    color: #999999;
}

.order-summary-box .shopping-grand-total {
    clear: both;
    padding-bottom: 15px;
}

.order-summary-box .shopping-grand-total ul li {
    display: block;
    overflow: hidden;
    padding: 8px 0;
}

.order-summary-box .shopping-grand-total ul li .label-txt {
    float: left;
    color: #666;
    font: 14px/18px "PTSans-Regular";
}

.order-summary-box .shopping-grand-total ul li .amount-txt {
    float: right;
}

.order-summary-box .shopping-grand-total ul li .payamt {
    color: #333333;
    font: 16px/18px "PTSans-bold";
    font-weight: bold;
}

.order-summary-box .shopping-grand-total ul li .savedamt {
    color: #4CAF50;
    font: 14px/18px "PTSans-Regular";
}

.order-summary-box .shop-info {
    font: 12px/18px "PTSans-Regular";
    color: #999;
    margin-top: 10px;
    padding: 0 20px 0 30px;
    position: relative;
}

.order-summary-box .shop-info:before {
    content: "";
    width: 19px;
    height: 19px;
    position: absolute;
    top: 7px;
    left: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -16px -512px;
}

.cart-quick-main {
    position: relative;
    margin-top: -171px;
    width: 100%;
    float: left;
}

.cart-quick-main .quick-view-wpr {
    top: 0 !important;
    position: relative;
}

.err-cpn {
    color: #f60d0d;
    display: none;
    font: 12px/22px "PTSans-Regular";
    text-align: center;
}

.btn-place-order {
    /*background-color: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    color: #fff;
    border: medium none;
    border-radius: 4px;
    font: 14px/22px "PTSans-bold";
    padding: 10px 0;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.user-static-info {
    border: 1px solid #e5e5e5;
    padding: 25px 18px 20px;
    margin: 1px 0 40px 0;
}

.user-static-info ul li {
    font: 14px/22px "PTSans-bold";
    color: #666;
    padding: 0 0 15px 35px;
    margin-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
    text-transform: uppercase;
    position: relative;
}

.user-static-info ul li span {
    font: 14px/22px "PTSans-Regular";
    color: #999;
    text-transform: none;
    display: block;
}

.user-static-info ul li a {
    text-decoration: underline;
}

.user-static-info ul li a:hover {
    text-decoration: none;
}

.user-static-info ul li:before {
    content: "";
    position: absolute;
    top: 3px;
    left: 0;
}

.user-static-info ul li:nth-child(1):before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -168px -512px;
    width: 26px;
    height: 17px;
}

.user-static-info ul li:nth-child(2):before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -144px -512px;
    width: 16px;
    height: 17px;
}

.user-static-info ul li:nth-child(3) {
    border-bottom: none;
    margin-bottom: 0;
}

.user-static-info ul li:nth-child(3):before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -112px -512px;
    width: 21px;
    height: 22px;
}

.applicable-coupons {
    display: none;
}

.applicable-coupons input[type=text] {
    border: 1px solid #e5e5e5;
    color: #999;
    font: 13px/18px "PTSans-Regular";
    height: 33px;
    padding: 0 10px;
    width: 100%;
    text-align: center;
}

.applicable-coupons p {
    text-align: center;
    padding: 15px 0 10px;
    margin: 0;
    font: 14px/22px "PTSans-Regular";
    color: #999;
}

.applicable-coupons .coupen-list p {
    padding: 0;
}

.applicable-coupons .coupen-list ul li {
    display: block;
    overflow: hidden;
    margin: 5px 0 15px 0;
    border: 1px solid #e5e5e5;
    font: 12px/18px "PTSans-Regular";
    color: #999;
    cursor: pointer;
}

.applicable-coupons .coupen-list ul li .cpn-code {
    background-color: #f8f8f8;
    padding: 16px 5px;
    float: left;
    margin-right: 10px;
}

.applicable-coupons .coupen-list ul li .cpn-code.align-mid-code {
    padding: 15% 5px;
}

.applicable-coupons .coupen-list ul li .cpn-info {
    padding: 7px 10px;
}

.applicable-coupons .coupen-list ul li .cpn-info.align-mid {
    padding: 16px 10px;
}

.applicable-coupons .coupen-list ul li.selected {
    border: 1px solid #ff5d3b;
}

.applicable-coupons .action-btns button {
    width: 112px;
    padding: 6px 0;
}

.applicable-coupons .action-btns button.btn-apply {
    margin-left: 15px;
    margin-right: 0;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .applicable-coupons .action-btns button {
        width: 80px;
    }

    .applicable-coupons .coupen-list ul li .cpn-code {
        padding: 25px 5px;
    }

    ul.shop-listing li .pro-info-shop {
        width: 340px;
    }

    .os-aside .order-summary-box .user-coupons input[type="text"] {
        width: 72px;
    }

    .os-aside .order-summary-box .user-coupons input[type="submit"] {
        width: 105px;
    }

    .gift-wpr-slider .bx-wrapper .bx-viewport {
        width: 622px !important;
    }

    .recommends-wpr .tabs_item ul li {
        width: 220px !important;
    }

    .recommends-wpr .tabs_item .product-wpr {
        width: 690px;
    }

    .recommends-wpr .bx-wrapper .bx-controls-direction .bx-prev {
        left: -18px !important;
    }

    .recommends-wpr .bx-wrapper .bx-controls-direction .bx-next {
        right: -23px !important;
    }

    .recommends-wpr .tabbody ul li {
        width: 220px;
    }

    .recommends-wpr .tabbody .product-wpr {
        width: 690px;
    }

    .recommends-wpr .bx-wrapper .bx-controls-direction .bx-prev {
        left: -18px !important;
    }

    .recommends-wpr .bx-wrapper .bx-controls-direction .bx-next {
        right: -23px !important;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .sort-by-inn {
        visibility: hidden;
    }

    .sort-by-inn form {
        width: 100%;
    }

    ul.shop-listing li .product-actions ul li a {
        font: 11px/18px "PTSans-bold";
    }

    ul.shop-listing li .product-actions ul li .wishlist-acn a {
        font: 10px/18px "PTSans-Bold";
    }

    ul.shop-listing li .product-actions ul li .remove-item {
        font: 13px/18px "PTSans-Bold";
    }

    .formButtons {
        bottom: 14px;
        left: 0;
        margin: 0 auto !important;
        position: static !important;
        right: 0;
        text-align: center;
        z-index: 98;
        width: 24%;
    }

    .formButtons a, .formButtons button {
        padding-left: 21px;
        border: medium none;
        color: #ff5d3b;
        font: 13px/22px "PTSans-Regular";
        margin: 0;
        outline: medium none;
        padding: 0;
        text-decoration: none !important;
        text-transform: uppercase;
        text-align: right;
    }
   button.edit-optn, button.update-optn{
   color: #999;
   }
    /*     .formButtons:before {
            content: "";
            width: 14px;
            height: 13px;
            position: absolute;
            top: 9px;
            left: 0;
            background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -64px -512px;
        } */

    .mobile-place-order1 {
        margin: 0 20px;
    }

    .gift-wpr-slider .bx-wrapper .bx-viewport {
        width: 81% !important;
    }

    .shopping-bag-left {
        padding: 0 !important;
    }

    .shopping-bag-left .pro-list-heading {
        float: none;
        padding-bottom:0px;
    }

    .shopping-bag-left .shopping-heading-top {
        border-bottom: none;
        padding: 0 16px;
    }

    .shopping-bag-left .shopping-bag-inn-wpr .delivery-option-wrap {
        padding: 0 16px;
    }

    ul.shop-listing {
        margin-top: 25px;
    }

    ul.shop-listing li {
        overflow: visible;
        padding: 0 16px;
    }

    ul.shop-listing li .pro-info-shop {
        width: 63%;
        margin-right: 0;
    }

    ul.shop-listing li .pro-info-shop .qt-minus, ul.shop-listing li .pro-info-shop .qt-plus {
        line-height: 25px;
        padding: 2px 15px;
    }

    ul.shop-listing li .pro-info-shop .pro-name {
        padding-bottom: 10px;
    }

    ul.shop-listing li .pro-info-shop .delivary-time {
        display: none;
    }

    ul.shop-listing li .pro-info-shop ul li {
        float: none;
        margin-bottom: 0;
        padding: 0;
        line-height: 24px;
    }

    ul.shop-listing li .pro-info-shop ul li:after {
        content: "";
    }

    ul.shop-listing li .pro-info-shop ul li span.lbl-bag {
        width: auto;
        display: inline-block;
    }

    ul.shop-listing li .pro-info-shop ul li select {
        width: 112px;
        margin-bottom: 10px;
    }

    ul.shop-listing li .pro-info-shop ul li input {
        margin-bottom: 10px;
    }

    ul.shop-listing li .product-actions {
        float: none;
        clear: both;
        padding-top: 0;
    }

    ul.shop-listing .product-actions {
        overflow: hidden;
        background-color: #fbfbfb;
        margin: 0;
        box-shadow: 0 1px 0px #e5e5e5;
        -moz-box-shadow: 0 1px 0px #e5e5e5;
        -webkit-box-shadow: 0 1px 0px #e5e5e5;
        -ms-box-shadow: 0 1px 0px #e5e5e5;
    }

    ul.shop-listing .product-actions ul li {
        float: right;
        width: 33%;
        padding: 18px 0px;
        position: relative;
    }

    ul.shop-listing .product-actions ul li a {
        color: #797979;
        font: 13px/18px "PTSans-bold";
        text-transform: uppercase;
    }

    ul.shop-listing .product-actions ul li a.update-optn {
        display: none;
    }

    ul.shop-listing .product-actions ul li:first-child {
        padding-right: 5px;
        width: 44%;
        text-align: right;
    }

    ul.shop-listing .product-actions ul li:nth-child(2) {
        width: 18%;
        padding-left: 21px;
    }

    ul.shop-listing .product-actions ul li:nth-child(2):before {
        content: "";
        width: 14px;
        height: 13px;
        position: absolute;
        top: 21px;
        left: 0;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -64px -512px;
    }

    ul.shop-listing .product-actions ul li:last-child {
        padding-left: 20px;
        width: 35%;
        text-align: left;
        float: left;
    }

    ul.shop-listing .product-actions ul li .wishlist-acn {
        padding-bottom: 0 !important;
    }

    .gift-wrapped hr {
        margin: 5px 0;
    }

    .gift-wrapped .gift-tab {
        margin: 0;
    }

    .gift-wrapped .gift-tab h2 {
        color: #333;
        float: none;
        text-align: center;
    }

    .gift-wrapped .gift-tab span {
        display: none;
    }

    .recommends-wpr {
        overflow: hidden;
    }

    .recommends-wpr .tab ul.tabs li {
        font: 12px/22px "PTSans-bold";
    }

    .recommends-wpr .tab ul.tabs li a span {
        display: none;
    }

    .recommends-wpr .tabs_item .product-wpr {
        width: 94%;
        max-height: inherit;
    }

    .recommends-wpr .tabs_item ul li {
        /*width: 125px !important;*/
        width: 8% !important;
        margin: 0 10px 0 0;
    }

    .recommends-wpr {
        overflow: hidden;
    }

    .recommends-wpr .ttabs ul.tabs-list li {
        font: 12px/22px "PTSans-bold";
    }

    .recommends-wpr .ttabs ul.tabs-list li a span {
        display: none;
    }

    .recommends-wpr .tabbody .product-wpr {
        width: 94%;
        max-height: inherit;
    }

    .recommends-wpr .tabbody ul li {
        width: 8%;
        margin: 0 10px 0 0;
    }

    .form-left .action-btns {
        width: 256px;
        margin: 0 auto 15px;
    }

    .promotion-ad-banner {
        margin: 0 0 20px;
        min-height: 100px;
    }

    .promotion-ad-banner .pro-ad-txt {
        top: 40%;
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
        text-align: center;
        z-index: 0;
    }

    .promotion-ad-banner img {
        width: 100%;
    }

    .order-summary-box, .user-static-info {
        border: none;
    }

    .btn-continue-shop {
        margin: 15px 0;
    }

    .user-static-info {
        margin: 1px 0;
        background-color: #f8f8f8;
        padding: 25px 35px 20px;
        box-shadow: 0 1px 0px #e5e5e5;
        -moz-box-shadow: 0 1px 0px #e5e5e5;
        -webkit-box-shadow: 0 1px 0px #e5e5e5;
        -ms-box-shadow: 0 1px 0px #e5e5e5;
    }

    .user-coupons {
        width: 250px;
        margin: 0 auto;
    }

    .applicable-coupons .coupen-list ul li .cpn-info {
        padding: 16px 10px;
    }

    .mobile-delivery-wrap {
        padding: 0 16px;
    }

    .order-summary-box {
        padding: 25px 16px;
    }

    .order-summary-box .action-btns {
        width: 240px;
        margin: 0 auto;
    }

    .wishlist {
        font-size: 11px;
    }

    .delivary-time {
        clear: both;
    }

    .mobile-place-order {
        padding: 0 16px;
    }

    .order-summary-box .shop-info:before {
        top: 2px;
    }

    .mobile-cs-btnwpr {
        padding: 0 16px;
    }
}

@media ( max-width: 380px) {
    ul.shop-listing .product-actions ul li:nth-child(2) {
        width: 21%;
    }

    .gift-wpr-slider .bx-wrapper .bx-viewport {
        width: 54% !important;
    }

    .gift-wpr-slider .bx-wrapper .bx-controls-direction .bx-prev {
        left: 0;
    }

    .gift-wpr-slider .bx-wrapper .bx-controls-direction .bx-next {
        right: 0;
    }

    .recommends-wpr .tabs_item .product-wpr {
        width: 87%;
    }

    .recommends-wpr .tabs_item ul li {
        width: 7.9% !important;
    }

    .recommends-wpr .tabbody .product-wpr {
        width: 87%;
    }

    .recommends-wpr .tabbody ul li {
        width: 7.9%;
    }

    .applicable-coupons .coupen-list ul li .cpn-code {
        padding: 25px 5px;
    }
}

/*Shopping Bag Ends*/
/*Gift finder starts*/
input[type=text] {
    border-radius: 0 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none !important;
}

input[type=text]:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none !important;
}

.gift-form {
    text-align: center;
    background: #f8f8f8;
    padding: 40px 0;
    margin: 0 0 60px;
}

.gift-form .gform-wrap {
    width: 288px;
    display: inline-block;
}

.gift-form .gform-wrap h1, .gift-form .gform-wrap h2 {
    font: 22px/22px 'PTSans-Bold';
    color: #333333;
    margin: 0;
    padding: 0 0 10px;
    text-transform: uppercase;
    display: block;
}

.gift-form .gform-wrap span {
    color: #666;
    font: 14px/22px 'PTSans-Regular';
    display: block;
    padding: 0 0 30px;
}

.gift-form .gform-wrap .select {
    width: 100%;
    float: left;
    border: solid 1px #e7e7e7;
    height: 40px;
    outline: none;
    -webkit-appearance: none;
    font: 14px/21px 'PTSans-Regular';
    color: #666;
    padding: 0;
    margin: 0 0 18px;
    overflow: hidden;
    position: relative;
    display: inline-block;
    z-index: 0;
}

.gift-form .gform-wrap .select:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 0;
    background: #fff url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -447px 0;
    width: 25px;
    height: 40px;
    z-index: 5;
    display: block;
}

.gift-form .gform-wrap .select select {
    width: 100%;
    height: 38px;
    border: none;
    -webkit-appearance: none;
    padding: 0 0 0 10px;
    z-index: 1;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.gift-form .gform-wrap .select select:active {
    background: #fff;
}

.gift-form .gform-wrap .select select:hover {
    background: #fff;
}

.gift-form .gform-wrap button {
    margin: 10px 0 0;
    opacity: 0.5;
    cursor: not-allowed;
}

.gift-form .gform-wrap button.active {
    opacity: 1;
    cursor: pointer;
}

.gift-views .product-wpr h1 {
    font: 28px/30px 'PTSans-Bold';
    color: #333333;
    margin: 0;
    padding: 0 0 10px;
    text-transform: uppercase;
    display: block;
    text-align: center;
}

.gift-views .product-wpr ul li {
    width: 25%;
    text-align: center;
}
@media ( min-width : 320px) and (max-width: 1023px) {
    .gift-views .product-wpr ul li {
        width: 41.5%;
        text-align: center;
    }
}

/*Gift finder Ends*/
/*Events Page starts*/
/* banner Div Start */
.product_details_main {
    background-color: #f8f8f8;
    margin-bottom: 30px;
}

.events_banner {
    margin: 0 0 3px 0;
    clear: both;
}

.events_banner ul li {
    width: 100%;
    position: relative;
}

.events_banner ul li .banner_caption {
    position: absolute;
    width: 383px;
    left: 50%;
    margin-left: -510px;
    top: 50%;
    margin-top: -154px;
}

.events_banner ul li .banner_caption .caption_title {
    font: 60px/60px 'DancingScript-Bold';
    color: #333333;
    margin: 0 0 20px 0;
}

.events_banner ul li .banner_caption .banner_percentage {
    font: 32px/41px 'PTSans-Bold';
    color: #333333;
    margin: 0 0 20px 0;
}

.events_banner ul li .banner_caption .sbt-button {
    width: 140px;
    height: 40px;
    text-align: center;
    display: block;
    float: left;
    font: 14px/40px 'PTSans-Bold';
    color: #fff;
    text-transform: uppercase;
}

.events_banner ul li .slider-wrp {
    position: absolute;
    width: 383px;
    left: 50%;
    margin-left: -510px;
    top: 50%;
    margin-top: -154px;
}

.events_banner ul li .slider-wrp .slider-heading {
    font: 60px/60px 'DancingScript-Bold';
    color: #333333;
    margin: 0 0 20px 0;
}

.events_banner ul li .slider-wrp .sbt-button {
    width: 140px;
    height: 40px;
    text-align: center;
    display: block;
    float: left;
    font: 14px/40px 'PTSans-Bold';
    color: #fff;
    text-transform: uppercase;
}

.events_banner ul li .banner_bar {
    width: 100%;
    position: absolute;
    bottom: 0px;
    font: 20px/60px 'PTSans-Regular';
    text-transform: uppercase;
    color: #fff;
}

.events_banner ul li .banner_bar .fl {
    float: left;
    width: 50%;
    padding: 0 0 0 22%;
    background: #000;
    opacity: 0.8;
}

.events_banner ul li .banner_bar .fr {
    float: left;
    width: 50%;
    padding: 0 0 0 13%;
    background: #333333;
    opacity: 0.9;
}

.events_banner ul li .banner_bar .fr .time-icon {
    width: 18px;
    height: 18px;
    padding: 0 0 0 25px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -284px -329px;
}

.events_banner ul li .banner_bar .fr .date {
    display: none;
}

.events_banner ul li .banner_bar .fr .content_bar {
    display: inline-block;
}

.events_banner ul li .banner_bar .fr .content_bar .counter span {
    padding: 0 4px;
    display: inline;
}

.events_banner ul li .banner_bar .fr .content_bar .counter span i {
    font-style: normal;
    padding: 0 5px 0 2px;
}

.events_banner ul li .banner_bar .fr .content_bar .counter .days i {
    padding: 0 0 0 4px;
}

.events_banner .bx-wrapper .bx-controls-direction a {
    text-decoration: none;
    display: block;
    width: 14px;
    height: 21px;
    margin: 0px 0 0;
    position: absolute;
    top: 45%;
    text-indent: -9999px;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.events_banner .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 20px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -14px -94px;
}

.events_banner .bx-wrapper .bx-controls-direction a.bx-next {
    right: 20px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -54px -94px;
}

@media ( min-width: 1023px) and (max-width: 1271px) {
    .events_banner ul li .banner_caption {
        margin-left: -420px;
    }

    .events_banner ul li .slider-wrp {
        margin-left: -420px;
    }

    .events_banner ul li .banner_bar {
        font: 24px/45px 'PTSans-Regular';
    }

    .events_banner ul li .banner_bar .fl {
        padding: 0 0 0 5%;
    }

    .events_banner ul li .banner_bar .fr {
        padding: 0 0 0 10%;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .events_banner {
        height: auto;
    }

    .events_banner ul li {
        height: auto;
    }

    .events_banner ul li .banner_caption {
        margin-left: 0;
        left: 23px;
        top: 20px;
        margin-top: 0;
        width: 220px;
    }

    .events_banner ul li .banner_caption .caption_title {
        font: 33px/33px 'DancingScript-Bold';
        margin: 0;
        padding: 0 0 8px;
    }

    .events_banner ul li .banner_caption .banner_percentage {
        font: 23px/20px 'PTSans-Bold';
        margin: 0;
        padding: 0 0 7px;
    }

    .events_banner ul li .banner_caption .sbt-button {
        width: 98px;
        height: 32px;
        font: 12px/30px 'FagoNoRegular-Roman';
    }

    .events_banner ul li .slider-wrp {
        margin-left: 0;
        left: 23px;
        top: 20px;
        margin-top: 0;
        width: 220px;
    }

    .events_banner ul li .slider-wrp .slider-heading {
        font: 33px/33px 'DancingScript-Bold';
        margin: 0;
        padding: 0 0 8px;
    }

    .events_banner ul li .slider-wrp .sbt-button {
        width: 98px;
        height: 32px;
        font: 12px/30px 'FagoNoRegular-Roman';
    }

    .events_banner ul li .banner_bar {
        height: auto;
        text-align: center;
        font: 19px/24px 'PTSans-Regular';
    }

    .events_banner ul li .banner_bar .fl, .events_banner ul li .banner_bar .fr {
        width: 100%;
        padding: 0;
        opacity: 10;
        background: #333333;
    }

    .events_banner ul li .banner_bar .fl {
        padding: 10px 0 0 0;
    }

    .events_banner ul li .banner_bar .fr {
        padding: 0 0 10px 0;
    }

    .events_banner ul li .banner_bar .fr span {
        background-position: -286px -328px;
    }

    .events_banner ul li .banner_bar .fr .content_bar {
        display: inline-block;
    }

    .events_banner ul li .banner_bar .fr .content_bar .counter span {
        padding: 0 2px;
        display: inline;
    }

    .events_banner ul li .banner_bar .fr .content_bar .counter span i {
        font-style: normal;
        padding: 0 2px;
    }

    .events_banner ul li .banner_bar .fr .content_bar .counter .days i {
        padding: 0 0 0 2px;
    }
}

/* banner Div End */
/* Events thumbnail images Start */
.events_thumnail_images {
    width: 100%;
    float: left;
}

.events_thumnail_images ul {
    width: 100%;
}

.events_thumnail_images ul li {
    width: 316px;
    min-height: 267px;
    margin: 0 0 2px 2px;
    float: left;
    display: block;
    list-style: none;
    position: relative;
}

.events_thumnail_images ul li .date {
    display: none;
}

.events_thumnail_images ul li .shop_n {
    font: 14px/18px 'PTSans-Bold';
    position: absolute;
    left: 0;
    top: 20%;
}

.events_thumnail_images ul li:first-child {
    width: 596px;
    min-height: 536px;
    float: left;
    position: relative;
    margin: 0 0 2px 0;
}

.events_thumnail_images ul li:first-child h2 {
    font: 36px/36px 'DancingScript-Bold';
    color: #333333;
    margin: 0 0 10px 0;
    position: absolute;
    left: 26px;
    top: 10%;
}

.events_thumnail_images ul li:first-child a {
    text-transform: uppercase;
    color: #9d0300;
}

.events_thumnail_images ul li:first-child a.shop_n {
    font: 14px/18px 'PTSans-Bold';
    position: absolute;
    left: 27px;
    top: 30%;
}

.events_thumnail_images ul li:first-child p {
    font: 14px/20px 'PTSans-Regular';
    color: #333333;
    text-transform: none;
    position: absolute;
    left: 26px;
    top: 17%;
    width: 250px;
}

.events_thumnail_images ul li:first-child p a {
    text-transform: uppercase;
    color: #9d0300;
}

.events_thumnail_images ul li:first-child p a.shop_n {
    font: 14px/18px 'PTSans-Bold';
    position: absolute;
    left: 0;
    top: 20%;
}

.events_thumnail_images ul li:first-child .shop_n {
    font: 14px/18px 'PTSans-Bold';
    position: absolute;
    left: 0;
    top: 20%;
}

.events_thumnail_images ul li:first-child .content_bar .counter {
    display: inline-block;
    padding: 0 0 0 10px;
}

.events_thumnail_images ul li:first-child .content_bar .counter > span.days {
    padding: 0 0 0 4px;
}

.events_thumnail_images ul li:first-child .content_bar .counter > span.days i {
    padding: 0 2px 0 4px;
}

.events_thumnail_images ul li:first-child .content_bar .counter > span.hours {
    padding: 0 0 0 4px;
}

.events_thumnail_images ul li:first-child .content_bar .counter > span.hours i {
    padding: 0 4px 0 0;
}

.events_thumnail_images ul li:first-child .content_bar .counter > span.minutes {
    padding: 0 0 0 4px;
}

.events_thumnail_images ul li:first-child .content_bar .counter > span.minutes i {
    padding: 0 4px 0 0;
}

.events_thumnail_images ul li:first-child .content_bar .counter > span.seconds {
    padding: 0 0 0 4px;
}

.events_thumnail_images ul li:first-child .content_bar .counter > span > i {
    font-style: normal;
}

.events_thumnail_images ul li h2 {
    font: 36px/35px 'DancingScript-Bold';
    color: #fff;
    position: absolute;
    bottom: 95px;
    left: 20px;
}

.events_thumnail_images ul li p {
    font: 30px/35px 'PTSans-Bold';
    color: #fff;
    text-transform: uppercase;
    position: absolute;
    bottom: 60px;
    left: 20px;
}

.events_thumnail_images ul li .content_bar {
    width: 100%;
    position: absolute;
    bottom: 0;
    background: #333333;
    opacity: 0.9;
    font: 14px/30px 'PTSans-Regular';
    color: #fff;
    text-transform: uppercase;
    padding: 15px 0 15px 20px;
}

.events_thumnail_images ul li .content_bar:before {
    content: "";
    width: 18px;
    height: 18px;
    padding: 0 0 0 25px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -288px -333px;
}

.events_thumnail_images ul li .content_bar span {
    margin: 0 5px 0 0;
}

.events_thumnail_images ul li .content_bar .counter {
    display: inline-block;
    padding: 0;
}

.events_thumnail_images ul li .content_bar .counter > span.days i {
    padding: 0 2px 0 4px;
}

.events_thumnail_images ul li .content_bar .counter > span.hours {
    padding: 0 0 0 4px;
}

.events_thumnail_images ul li .content_bar .counter > span.hours i {
    padding: 0 4px 0 0;
}

.events_thumnail_images ul li .content_bar .counter > span.minutes {
    padding: 0 0 0 4px;
}

.events_thumnail_images ul li .content_bar .counter > span.minutes i {
    padding: 0 4px 0 0;
}

.events_thumnail_images ul li .content_bar .counter > span.seconds {
    padding: 0 0 0 4px;
}

.events_thumnail_images ul li .content_bar .counter > span > i {
    font-style: normal;
}

@media ( min-width: 1023px) and (max-width: 1271px) {
    .events_thumnail_images ul li {
        width: 250px;
        min-height: 213px;
        margin: 0 0 2px 2px;
    }

    .events_thumnail_images ul li:first-child {
        width: 476px;
        min-height: 428px;
        margin: 0 0 1px 0;
    }

    .events_thumnail_images ul li .content_bar {
        font: 12px/24px 'PTSans-Regular';
    }

    .events_thumnail_images ul li .content_bar:before {
        background-position: -288px -334px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .events_thumnail_images {
        width: 100%;
        margin: 3px 0 0 0;
        height: auto;
    }

    .events_thumnail_images ul li {
        width: 100%;
        margin: 0 0 3px 0;
        min-height: 152px;
    }

    .events_thumnail_images ul li:first-child {
        width: 100%;
        min-height: 253px;
    }

    .events_thumnail_images ul li:first-child h2 {
        left: 20px;
        width: 75%;
        top: 35px;
        font: 27px/36px "DancingScript-Bold";
    }

    .events_thumnail_images ul li:first-child p {
        top: 85px;
    }

    .events_thumnail_images ul li:first-child a.shop_n {
        top: 154px;
    }

    .events_thumnail_images ul li h2 {
        font: 36px/35px 'DancingScript-Bold';
        bottom: 80px;
    }

    .events_thumnail_images ul li p {
        font: 36px/35px 'PTSans-Bold';
        text-transform: uppercase;
        bottom: 40px;
    }

    .events_thumnail_images ul li .content_bar {
        text-align: center;
        line-height: 30px;
        padding: 7px 0;
        font: 20px/30px 'PTSans-Regular';
    }

    .events_thumnail_images ul li .content_bar:before {
        padding: 0 0 0 18px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -288px -329px;
    }

    .events_thumnail_images ul li .content_bar .counter {
        padding: 0;
    }

    .events_thumnail_images ul li .content_bar .counter span.days {
        display: none;
    }

    .events_thumnail_images ul li img {
        width: 100%;
    }
}

/* Events thumbnail images End */
/* Upcoming Events Start */
.upcoming_events {
    width: 100%;
    margin: 60px 0 3px 0;
    background: #f5f5f5;
}

.upcoming_events h2 {
    color: #333333;
    font: 24px/18px 'PTSans-Bold';
    text-transform: uppercase;
    text-align: center;
    margin: 54px 0 30px 0;
}

.upcoming_events ul {
    width: 100%;
    margin: 0 0 60px 0;
    float: left;
}

.upcoming_events ul li {
    width: 22.5%;
    float: left;
    margin: 0 3.2% 0 0;
}

.upcoming_events ul li:last-child {
    margin: 0;
}

.upcoming_events ul li img {
    margin: 0 0 10px 0;
}

.upcoming_events ul li p {
    font: 14px/18px 'PTSans-Regular';
    color: #333333;
    margin: 0 0 4px 0;
}

.upcoming_events ul li p.upcoming_title {
    font: 18px/18px 'PTSans-Bold';
    text-transform: uppercase;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .upcoming_events {
        width: 100%;
        margin: 20px 0 3px 0;
        background: #fff;
    }

    .upcoming_events h2 {
        margin: 0;
        padding: 6px 0 19px;
    }

    .upcoming_events ul {
        width: 100%;
        margin: 0 0 10px 0;
        float: left;
    }

    .upcoming_events ul li {
        width: 49%;
        float: left;
        margin: 0 2% 13px 0;
    }

    .upcoming_events ul li:nth-child(2n) {
        margin: 0 0 13px 0;
    }
}

/* Upcoming Events End */
/*Events Page Ends*/
/* Breadcrumb div Start */
.breadcrum_main {
    background: #f8f8f8;
    overflow: hidden;
}

.breadcrum_main .breadcrumb > li + li::before {
    padding: 0 12px !important;
}

/* Breadcrumb div End */
/* All Brands Main */
.all_brands_main {
    width: 100%;
    float: left;
}

.all_brands_main h1 {
    font: 24px/17px 'PTSans-Bold';
    text-align: center;
    margin: 30px 0;
}

.all_brands_main .search_brands {
    width: 495px;
    margin: 0 auto;
    height: 38px;
    border: 1px #e8e8e8 solid;
    position: relative;
    text-align: center;
}

.all_brands_main .search_brands .submit {
    height: 36px;
    width: 34px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -292px -180px;
    float: left;
    border: none;
    text-indent: -9999px;
    margin: 0 -34px 0 0;
    position: absolute;
    z-index: 2;
    left: 0;
}

.all_brands_main .search_brands input[type="text"] {
    width: 99%;
    float: left;
    height: 36px;
    font: 12px/17px 'PTSans-Regular';
    border: none;
    padding: 0 0 0 34px;
    background: none;
}

.all_brands_main .search_brands input[type="text"]:-webkit-input-placeholder {
    color: #c5cdd2;
}

.all_brands_main .search_brands input[type="text"]:-moz-input-placeholder {
    color: #c5cdd2;
}

.all_brands_main .search_brands input[type="text"]:-ms-input-placeholder {
    color: #c5cdd2;
}

.all_brands_main .search_brands span {
    display: none;
    font: 12px/17px 'PTSans-Regular';
    color: #ff5d3b;
    text-align: center;
}

.all_brands_main .listing_heading {
    width: 495px;
    margin: 0 auto;
    padding: 30px 0;
}

.all_brands_main .listing_heading ul li {
    font: 13px/18px 'PTSans-Regular';
    color: #666;
    float: left;
    margin: 0 20px 0 33px;
}

.all_brands_main .listing_heading ul li.list-radio {
    position: relative;
}

.all_brands_main .listing_heading ul li.list-radio label {
    padding-left: 32px;
    line-height: 140%;
    font-weight: normal;
    display: inline-block;
    position: relative;
    cursor: pointer;
}

.all_brands_main .listing_heading ul li.list-radio input[type=radio] {
    margin: 0;
    opacity: 0;
    cursor: pointer;
    width: 18px;
    height: 18px;
    z-index: 10;
    position: absolute;
}

.all_brands_main .listing_heading ul li.list-radio input[type=radio] + label::before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    left: 0;
    border: 1px solid #999999;
}

.all_brands_main .listing_heading ul li.list-radio input[type=radio]:focus + label::before {
    outline-offset: 1px;
}

.all_brands_main .listing_heading ul li.list-radio input[type=radio]:checked + label::before {
    background-color: #999999;
    box-shadow: inset 0 0 0 2px #fff;
}

/* Letter listing Start */
.listing_alpha {
    width: 100%;
    float: left;
    border-top: 1px #e8e8e8 solid;
    margin: 20px 0;
    padding: 23px 0 0 0;
}

.listing_alpha .listing_letter {
    width: 100%;
    text-align: center;
}

.listing_alpha .listing_letter .overview {
    position: relative;
}

.listing_alpha .listing_letter a {
    color: #333333;
    font: 14px/22px 'PTSans-Bold';
    margin: 0 20px 0 0;
}

.listing_alpha .listing_letter a:hover, .listing_alpha .listing_letter a.selected {
    color: #ff5d3b;
}

.listing_alpha .letter_div {
    width: 100%;
    float: left;
    padding: 0;
}

.listing_alpha .letter_div p {
    font: 14px/26px 'PTSans-Regular';
    color: #666;
}

.listing_alpha .letter_div ul li {
    font: 14px/26px 'PTSans-Regular';
    color: #666;
    text-transform: uppercase;
}

.listing_alpha .letter_div ul li.list_head {
    font: 18px/22px 'PTSans-Bold';
    color: #ff5d3b;
    margin: 28px 0 5px 0;
}

.listing_alpha .letter_div ul li a {
    color: #333;
}

.split-list dl {
    float: left;
    width: 25%;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .listing_alpha .listing_letter {
        overflow-x: scroll;
        overflow-y: hidden;
        white-space: nowrap;
    }

    .listing_alpha .listing_letter .overview {
        float: none;
        display: inline-block;
        margin-bottom: 25px;
    }

    ul.shop-listing li .pro-info-shop .select-wrapper {
        margin-bottom: 10px;
        width: 110px;
    }

    .all_brands_main .search_brands {
        width: 100%;
    }

    .all_brands_main .listing_heading {
        width: 100%;
    }

    .all_brands_main .listing_heading ul li {
        margin: 0 0 13px 0;
        width: 50%;
        font: 13px/18px 'PTSans-Regular';
    }

    .all_brands_main .listing_heading ul li.list-radio input[type=radio] {
        width: 25px;
        height: 25px;
    }

    .all_brands_main .listing_heading ul li.list-radio input[type=radio] + label::before {
        width: 25px;
        height: 25px;
    }

    .split-list dl {
        width: 100%;
    }
}

/* Letter listing End */
/* AUTO COMPLETED DIV START */
.autocomplete-suggestions {
    border: 1px solid #999999;
    background: #fff;
    cursor: default;
    overflow: auto;
}

.autocomplete-suggestion {
    padding: 5px;
    font: 13px/18px 'PTSans-Regular';
    white-space: nowrap;
    overflow: hidden;
}

.autocomplete-selected {
    background: #f0f0f0;
}

.autocomplete-suggestions strong {
    font-weight: normal;
    color: #ff5d3b;
}

ul.ui-autocomplete {
    border: 1px solid #e8e8e8;
    background: #fff;
    cursor: default;
    overflow: auto;
    width: 420px;
}

ul.ui-autocomplete li {
    padding: 5px 10px;
    border-bottom: 1px solid #e8e8e8;
    font: 13px/18px 'PTSans-Regular';
    cursor: pointer;
}

/* AUTOCOMPLETE DIV END */
/* All Brands Div End */
/* Promotions Div Start */
/* banner Div Start */
.promotion_banner ul {
    display: none;
}

.promotion_banner ul li {
    width: 100%;
    position: relative;
}

.promotion_banner ul li .slider-content {
    left: 20%;
    position: absolute;
    top: 20%;
    margin-top: 7%;
    width: 383px;
}

.promotion_banner ul li .slider-content h2 {
    font: 60px/61px 'DancingScript-Bold';
    color: #333333;
    margin: 0 0 20px 0;
}

.promotion_banner ul li .slider-content p {
    font: 23px/30px 'PTSans-Regular';
    color: #333333;
    margin: 0 0 20px 0;
    text-transform: uppercase;
    width: 280px;
}

.promotion_banner ul li .slider-content p span {
    font: 16px/28px 'PTSans-Regular';
}

.promotion_banner ul li .slider-content .sbt-button {
    width: 140px;
    height: 40px;
    text-align: center;
    display: block;
    float: left;
    font: 14px/40px 'PTSans-Bold';
    color: #fff;
    text-transform: uppercase;
}

.promotion_banner .bx-wrapper {
    margin: 0 auto;
}

.promotion_banner .bx-wrapper .bx-controls-direction a {
    text-decoration: none;
    display: block;
    width: 14px;
    height: 27px;
    margin: 0px 0 0;
    position: absolute;
    top: 45%;
    text-indent: -9999px;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.promotion_banner .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 20px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -14px -94px;
}

.promotion_banner .bx-wrapper .bx-controls-direction a.bx-next {
    right: 20px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -54px -94px;
}

@media ( min-width: 1023px) and (max-width: 1271px) {
    .promotion_banner ul li .slider-content {
        left: 10%;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .promotion_banner {
        min-height: 100px;
        height: auto;
    }

    .promotion_banner ul li img {
        width: 100%;
    }

    .promotion_banner ul li .slider-content {
        margin-left: 0;
        left: 23px;
        top: 20px;
        margin-top: 0;
        width: 220px;
    }

    .promotion_banner ul li .slider-content .caption_title {
        font: 33px/33px 'DancingScript-Bold';
        margin: 0;
        padding: 0 0 8px;
    }

    .promotion_banner ul li .slider-content .banner_percentage {
        font: 23px/20px 'PTSans-Bold';
        margin: 0;
        padding: 0 0 7px;
    }

    .promotion_banner ul li .slider-content .sbt-button {
        width: 98px;
        height: 32px;
        font: 12px/30px 'FagoNoRegular-Roman';
    }
}

/* banner Div End */






@media ( min-width: 320px) and (max-width: 1023px) {
    .product_details_main {
        margin-bottom: 10px;
    }


}

/* promotions tab End */
.pageLabel--brands .deal_maindiv {
    display: none !important;
}

.pageLabel--brands .promotion_brands {
    margin: 0 !important;
}

.pageLabel--brands .promotion_brands ul li .image_div .brand_logos:hover {
    background: rgba(151, 46, 46, 0.9) !important;
}

/* promotion offer Start */
.promotion_offer {
    width: 100%;
    position: relative;
    clear: both;
    padding-top: 2px;
}

.promotion_offer .offer_content {
    position: absolute;
    top: 19px;
    left: 61px;
}

.promotion_offer .offer_content img {
    margin: 0 0 15px 0 !important;
}

.promotion_offer .offer_content p {
    font: 10px/10px 'PTSans-Regular';
    width: 100%;
    color: #fff;
}

.promotion_offer .offer_content p.citibank {
    font: 28px/26px 'PTSans-Regular';
    color: #fff;
}

.promotion_offer .offer_content p.get_offer {
    font: 50px/46px 'DancingScript-Bold';
    color: #fff;
}

.promotion_offer .offer_content p.purchase {
    font: 14px/10px 'PTSans-Regular';
    color: #fff;
    margin: -5px 0 7px 0;
}

@media ( min-width: 1023px) and (max-width: 1271px) {
    .promotion_offer .offer_content {
        top: 15px;
        left: 54px;
    }

    .promotion_offer .offer_content img {
        margin: 0 0 8px !important;
    }

    .promotion_offer .offer_content p {
        font: 10px/10px 'PTSans-Regular';
        float: left;
    }

    .promotion_offer .offer_content p.citibank {
        font: 23px/20px 'PTSans-Regular';
    }

    .promotion_offer .offer_content p.get_offer {
        font: 42px/33px 'DancingScript-Bold';
    }

    .promotion_offer .offer_content p.purchase {
        font: 11px/10px 'PTSans-Regular';
        margin: 0 0 7px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .promotion_offer {
        overflow: hidden;
    }

    .promotion_offer img {
        width: auto;
    }

    .promotion_offer .offer_content {
        top: 14px;
        left: 12px;
    }

    .promotion_offer .offer_content img {
        margin: 0 0 15px 0 !important;
        float: left;
    }

    .promotion_offer .offer_content p {
        font: 10px/10px 'PTSans-Regular';
        float: left;
    }

    .promotion_offer .offer_content p.citibank {
        font: 14px/18px 'PTSans-Regular';
    }

    .promotion_offer .offer_content p.get_offer {
        font: 25px/16px 'DancingScript-Bold';
    }

    .promotion_offer .offer_content p.purchase {
        font: 11px/10px 'PTSans-Regular';
        margin: 0 0 7px;
    }
}

@media ( min-width: 1023px) and (max-width: 1271px) {
    .refine-pins ul {
        width: 80%;
    }

}

@media ( min-width: 320px) and (max-width: 1023px) {
    .refine-pins ul {
        width: 80%;
    }

}

/* promotion offer End */
/* Site Map Start */
.sitemap_main {
    width: 100%;
    margin: 30px 0;
}

.sitemap_main h2 {
    font: 24px/52px 'PTSans-bold';
    color: #ff5d3b;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0;
}

.sitemap_main h3 {
    font: 18px/23px 'PTSans-bold';
    color: #333333;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 0 10px 0;
}

.sitemap_main h4 {
    font: 16px/22px 'PTSans-bold';
    color: #333333;
    letter-spacing: 1px;
    margin: 0;
}

.sitemap_main .sitemap_links {
    width: 100%;
    float: left;
    margin-bottom: 40px;
}

.sitemap_main .sitemap_links ul {
    float: left;
    width: 100%;
    overflow: hidden;
}

.sitemap_main .sitemap_links ul li {
    width: 23%;
    float: left;
    border-right: 1px #e5e5e5 solid;
    text-transform: uppercase;
    margin-right: 2%;
}

.sitemap_main .sitemap_links ul li:nth-of-type(4n) {
    border-right: none;
}

.sitemap_main .sitemap_links ul li a {
    font: 14px/26px 'PTSans-Regular';
    color: #666666;
}

.sitemap_main .sitemap_links2 {
    width: 100%;
    float: left;
    padding: 0 0 30px 0;
    border-bottom: 1px #e5e5e5 solid;
    margin-bottom: 30px;
}

.sitemap_main .sitemap_links2 .column1 {
    float: left;
    width: 23%;
    border-right: 1px #e5e5e5 solid;
    margin-right: 2%;
}

.sitemap_main .sitemap_links2 .column1 ul li {
    width: 100%;
    float: left;
    text-transform: uppercase;
}

.sitemap_main .sitemap_links2 .column1 ul li a {
    font: 14px/26px 'PTSans-Regular';
    color: #666666;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .sitemap_main .sitemap_links ul li {
        width: 100%;
        margin: 0;
        border-right: none;
    }

    .sitemap_main .sitemap_links2 {
        padding: 0;
    }

    .sitemap_main .sitemap_links2 .column1 {
        width: 100%;
        margin: 0 0 30px 0;
        border-right: none;
    }
}

/* Site Map End */
/* About Us Start */
.aboutbanner {
    width: 100%;
    margin: 20px 0 24px 0;
    float: left;
}

.aboutbanner li {
    width: 100%;
}

.aboutbanner .bx-wrapper {
    margin: 0 auto;
}

.aboutbanner .bx-wrapper .bx-controls-direction a {
    text-decoration: none;
    display: block;
    width: 14px;
    height: 21px;
    margin: 0px 0 0;
    position: absolute;
    top: 45%;
    text-indent: -9999px;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.aboutbanner .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 20px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -14px -94px;
}

.aboutbanner .bx-wrapper .bx-controls-direction a.bx-next {
    right: 20px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -54px -94px;
}

.aboutus_main h2 {
    font: 22px/48px 'PTSans-Bold';
    color: #333333;
    text-transform: uppercase;
    margin: 0 0 10px 0;
}

.aboutus_main p {
    font: 14px/22px 'PTSans-Regular';
    color: #333333;
}

.aboutus_main .color_content {
    width: 100%;
    float: left;
    /*background: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    padding: 52px 240px 40px 240px;
    text-align: center;
    color: #fff;
    font: 22px/31px 'PTSans-Bold';
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 0 0 30px 0;
}

.aboutus_main .color_content h1 {
    color: #fff;
    font: 22px/31px 'PTSans-Bold';
    margin: 0;
}

.aboutus_main ul {
    width: 100%;
    float: left;
}

.aboutus_main ul li {
    width: 48%;
    float: left;
    margin: 0 0 30px 0;
    position: relative;
}

.aboutus_main ul li:nth-of-type(2n) {
    float: right;
}

.aboutus_main .twoimages {
    width: 588px;
    float: left;
    margin: 0 0 60px 0;
    position: relative;
}

.aboutus_main .twoimages:hover span {
    border-bottom: 2px #ff5d3b solid;
}

.aboutus_main .twoimages:nth-of-type(2) {
    float: right;
}

.aboutus_main .twoimages .media {
    width: 100%;
    float: left;
    position: relative;
}

.aboutus_main .twoimages .mediacontent {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(51, 51, 51, 0.7);
    text-align: center;
    z-index: 9;
    color: #fff;
    font: 22px/24px 'PTSans-Bold';
    padding-top: 30%;
    text-transform: uppercase;
}

.aboutus_main .twoimages .mediacontent a {
    color: #fff;
}

@media ( min-width: 1023px) and (max-width: 1271px) {
    .aboutus_main .twoimages {
        width: 48%;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .aboutus_main h2 {
        font: 16px/24px "PTSans-Bold";
    }

    .aboutus_main ul li {
        width: 100%;
    }

    .aboutus_main .color_content {
        padding: 20px;
        font: 14px/22px "PTSans-Bold";
    }

    .aboutus_main .twoimages {
        width: 48%;
    }

    .aboutus_main .twoimages .mediacontent {
        padding-top: 16%;
        font: 16px/24px "PTSans-Bold";
    }
}

/* About Us End */

/* Promotions Brands Start */
.promotion_brands {
    width: 100%;
    background: #f5f5f5;
    margin: 58px 0 0px 0;
}

.promotion_brands h1, .promotion_brands h2 {
    font: 28px/18px 'PTSans-Bold';
    color: #333333;
    text-align: center;
    text-transform: uppercase;
    padding: 40px 0 0 0;
    letter-spacing: 2px;
}

.promotion_brands p {
    font: 14px/15px 'PTSans-Regular';
    color: #666;
    text-align: center;
    padding: 0 0 18px 0;
    letter-spacing: 1px;
}

.promotion_brands ul {
    width: 100%;
    margin: 0 0 15px 0;
    float: left;
}

.promotion_brands ul li {
    width: 22.5%;
    float: left;
    margin: 0 3.2% 29px 0;
    text-align: center;
}

.promotion_brands ul li span {
    font: 18px/18px 'PTSans-Bold';
    color: #666;
}

.promotion_brands ul li a {
    color: #666;
}

.promotion_brands ul li .image_div {
    width: 100%;
    position: relative;
    margin: 0 0 8px 0;
}

.promotion_brands ul li .image_div .brand_logos {
    width: 100%;
    position: absolute;
    height: 101%;
    top: 0;
    left: 0;
    background: rgba(51, 51, 51, 0.7);
}

.promotion_brands ul li .image_div .brand_logos img {
    display: table-cell;
    position: absolute;
    vertical-align: middle;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

.promotion_brands ul li .image_div .brand_logos span {
    color: #fff;
    border: 1px #fff solid;
    padding: 5px 15px;
    font: 14px/18px 'PTSans-Bold';
    text-transform: uppercase;
    display: none;
    margin: 73px 0 0 0;
}

.promotion_brands ul li .image_div .brand_logos:hover {
    background: rgba(151, 46, 46, 0.9);
}

.promotion_brands ul li .image_div .brand_logos:hover img {
    top: 30%;
    max-width: 95px;
}

.promotion_brands ul li .image_div .brand_logos:hover span {
    display: inline-block;
}

.promotion_brands ul li:nth-child(4n+4) {
    margin: 0 0 29px 0;
}

.promotion_brands ul li p {
    font: 14px/18px 'PTSans-Regular';
    color: #333333;
    margin: 0 0 4px 0;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .promotion_brands {
        width: 100%;
        margin: 20px 0 3px 0;
        background: #fff;
    }

    .promotion_brands h1, .promotion_brands h2 {
        margin: 0;
        padding: 6px 0 9px;
        font: 20px/18px "PTSans-Bold";
    }

    .promotion_brands ul {
        width: 100%;
        margin: 0 0 10px 0;
        float: left;
    }

    .promotion_brands ul li {
        width: 49%;
        float: left;
        margin: 0 2% 20px 0;
    }

    .promotion_brands ul li:nth-child(2n) {
        margin: 0 0 20px 0;
    }

    .promotion_brands ul li .image_div {
        min-height: auto;
    }

    .promotion_brands ul li .image_div .brand_logos img {
        width: 100px;
    }

    .promotion_brands ul li .image_div .brand_logos:hover img {
        top: 50%;
        max-width: none;
    }

    .promotion_brands ul li .image_div .brand_logos:hover span {
        display: none;
    }
}

@media ( min-width: 1023px) and (max-width: 1271px) {
    .promotion_brands ul li .image_div .brand_logos span {
        margin: 60px 0 0;
    }
}

/* Promotions Brands End */
/* Promotions Div End */

/* Service - Purchase Start */
.purchase_main {
    width: 100%;
    margin: 35px 0 0 0;
}

.purchase_main p {
    color: #666;
    font: 14px/22px 'PTSans-regular';
}

.purchase_main h1 {
    font: 28px/22px 'PTSans-Bold';
    color: #333333;
    text-transform: uppercase;
    margin: 0 0 -29px 0;
}

.purchase_main h1 a {
    color: #333333;
}

.purchase_main .mob_visible {
    display: none;
    font: 14px/22px 'PTSans-Regular';
    color: #666;
}

.purchase_main .mob_visible h2 {
    font: 14px/22px 'PTSans-Regular';
    color: #666;
}

.purchase_main .purchase_left {
    float: left;
    font: 14px/22px 'PTSans-Regular';
    color: #666;
    margin: 35px 0 0 0;
}

.purchase_main .purchase_left h1 {
    font: 28px/22px 'PTSans-Bold';
    color: #333333;
    text-transform: uppercase;
    margin: 0 0 25px 0;
}

.purchase_main .purchase_left h1 a {
    color: #333333;
}

.purchase_main .purchase_left h2 {
    font: 18px/22px 'PTSans-Bold';
    color: #5c5c5c;
    margin: 20px 0 3px 0;
}

.purchase_main .purchase_left p {
    color: #666;
    font: 14px/22px 'PTSans-regular';
}

.purchase_main .purchase_left p a {
    text-decoration: underline;
    color: #ff5d3b;
}

.purchase_main .purchase_left h3 {
    font: 16px/22px 'PTSans-Bold';
    color: #5c5c5c;
    margin: 12px 0 0px 0;
    padding: 21px 0 0 0;
    border-top: 1px #e3e3e3 solid;
}

.purchase_main .purchase_left h4 {
    font: 16px/22px 'PTSans-Bold';
    color: #5c5c5c;
}

.purchase_main .purchase_left .check_pin {
    width: 100%;
    background: #f8f8f8;
    padding: 20px 0 24px 0;
    text-align: center;
    margin: 35px 0;
}

.purchase_main .purchase_left .check_pin .check_inner {
    width: 337px;
    margin: 0 auto;
}

.purchase_main .purchase_left .check_pin .check_inner h2 {
    margin: 20px 0 9px 0;
}

.purchase_main .purchase_left .check_pin .check_inner p {
    margin: 0 0 15px 0;
}

.purchase_main .purchase_left .check_pin .check_inner input[type="text"] {
    width: 303px;
    height: 40px;
    background: #fff;
    border: 1px #e5e5e5 solid;
    padding: 0 10px;
    margin: 0 auto;
}

.purchase_main .purchase_left .check_pin .check_inner .sbt-button {
    width: 303px;
    margin: 20px auto;
}

.purchase_main .purchase_left .check_pin .pincode_error #error {
    color: #ff5d3b;/*#8c1717 */;
    font: 14px/22px "PTSans-Regular";
}

.purchase_main .purchase_left .check_pin .pincode_success {
    font: 14px/22px 'PTSans-Regular';
    color: #00b44c;
    display: none;
}

.purchase_main .purchase_left .buying_tab {
    width: 100%;
    float: left;
    margin: 10px 0;
}

.purchase_main .purchase_left .buying_tab p {
    display: none;
}

.purchase_main .purchase_left .buying_tab ul li {
    float: left;
    padding: 0 8px;
    border-left: 1px #666 solid;
    line-height: 10px;
}

.purchase_main .purchase_left .buying_tab ul li:nth-child(1) {
    padding: 0 8px 0 0;
    border-left: none;
}

.purchase_main .purchase_left .buying_wrap {
    width: 100%;
    float: left;
    padding: 2px 0;
    margin: 0;
}

.purchase_main .purchase_left .buying_wrap > div {
    display: none;
}

.purchase_main .purchase_left .buying_wrap > div:first-child {
    display: block;
}

.purchase_main .purchase_left .purchase_list_view ul li {
    width: 100%;
    float: left;
    padding: 40px 0;
    border-bottom: 1px #e3e3e3 solid;
}

.purchase_main .purchase_left .purchase_list_view ul li:last-child {
    border-bottom: none;
}

.purchase_main .purchase_left .purchase_list_view ul li h3 {
    border-top: none;
    margin: 0 0 7px 0;
    padding: 0;
}

.purchase_main .purchase_left .purchase_list_view ul li .media {
    background: #f8f8f8;
    width: 440px;
    height: 222px;
    text-align: center;
}

.purchase_main .purchase_left .purchase_list_view ul li:nth-child(even) .media {
    float: right;
    margin: 0 0 0 30px;
}

.purchase_main .purchase_left .purchase_list_view ul li:nth-child(odd) .media {
    float: left;
    margin: 0 30px 0 0;
}

.purchase_main .purchase_left .purchase_list_view ul li:first-child {
    padding-top: 20px;
}

.purchase_main .purchase_left .purchase_list_view ul li .media .payment_main_div {
    padding: 51px 23px 60px 34px;
    background: #f8f8f8;
    float: left;
    border: 1px #e3e3e3 solid;
}

.purchase_main .purchase_left .purchase_list_view ul li .media .payment_main_div .payment-methods {
    padding: 0 15px 0 0;
    float: left;
}

.purchase_main .purchase_left .purchase_list_view ul li .media .payment_main_div .payment-methods h4 {
    font: 14px/38px 'PTSans-Regular';
    color: #455660;
    padding: 0;
    margin: 0;
}

.purchase_main .purchase_left .purchase_list_view ul li .media .payment_main_div .payment-methods dl {
    display: inline-block;
    padding: 6px 0 0;
}

.purchase_main .purchase_left .purchase_list_view ul li .media .payment_main_div .payment-methods dl dd {
    border-bottom: none !important;
    float: left;
}

.purchase_main .purchase_left .purchase_list_view ul li .media .payment_main_div .payment-methods dl dd a {
    display: inline-block;
    float: left;
    margin-top: 8px;
}

.purchase_main .purchase_left .purchase_list_view ul li .media .payment_main_div .payment-methods dl dd a.norton {
    width: 56px;
    height: 31px;
    margin: 8px 16px 0 0;
}

.purchase_main .purchase_left .purchase_list_view ul li .media .payment_main_div .payment-methods dl dd a.mastercard-sc {
    width: 56px;
    height: 20px;
    margin: 14px 0 0 0;
}

.purchase_main .purchase_left .purchase_list_view ul li .media .payment_main_div .payment-methods dl dd a.verified-visa {
    width: 56px;
    height: 24px;
    margin: 12px 16px 0 0;
}

.purchase_main .purchase_left .purchase_list_view ul li .media .payment_main_div .payment-secure {
    padding: 0;
    float: left;
}

.purchase_main .purchase_left .purchase_list_view ul li .media .payment_main_div .payment-secure h4 {
    font: 14px/38px 'PTSans-Regular';
    color: #455660;
    padding: 0;
    margin: 0;
}

.purchase_main .purchase_left .purchase_list_view ul li .media .payment_main_div .payment-secure dl {
    display: inline-block;
    padding: 6px 0 0;
}

.purchase_main .purchase_left .purchase_list_view ul li .media .payment_main_div .payment-secure dl dd {
    float: left;
    margin: 0 8px 0 0;
    border-bottom: none !important;
}

.purchase_main .purchase_left .purchase_list_view ul li .media .payment_main_div .payment-secure dl dd a {
    display: inline-block;
    float: left;
    margin-top: 8px;
}

.page-SSLSizeGuidePage .purchase_main .col-md-12 .content,
.page-SSLBuyingGuidePage .purchase_main .col-md-12 .content {
    float: left;
}

.page-SSLSizeGuidePage .purchase_main .col-md-12 .content h1,
.page-SSLBuyingGuidePage .purchase_main .col-md-12 .content h1 {
    margin-bottom: 0 !important;
}

.page-SSLSizeGuidePage .purchase_main .purchase_left,
.page-SSLBuyingGuidePage .purchase_main .purchase_left {
    margin-top: 0 !important;
}

.page-SSLSizeGuidePage .purchase_main .purchase_left .content,
.page-SSLBuyingGuidePage .purchase_main .purchase_left .content {
    float: none !important;
}

.page-SSLSizeGuidePage .purchase_main .purchase_right .content,
.page-SSLBuyingGuidePage .purchase_main .purchase_right .content {
    float: none !important;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .purchase_main .mob_visible {
        display: block;
        margin: 0;
    }

    .purchase_main h1 {
        font: 16px/22px 'PTSans-Bold';
        margin: 0;
        position: relative;
        cursor: pointer;
        display: block;
    }

    .purchase_main h1:after {
        content: "";
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -280px -512px;
        width: 14px;
        height: 7px;
        position: absolute;
        top: 8px;
        right: 0;
    }

    .purchase_main .purchase_left {
        width: 100%;
        margin: 0;
    }

    .purchase_main .purchase_left .check_pin {
        padding: 20px 10px;
    }

    .purchase_main .purchase_left .check_pin .check_inner {
        width: 100%;
    }

    .purchase_main .purchase_left .check_pin .check_inner h2 {
        font: 18px/22px "PTSans-Bold";
    }

    .purchase_main .purchase_left .check_pin .check_inner input[type="text"],
    .purchase_main .purchase_left .check_pin .check_inner .sbt-button {
        width: 80%;
    }

    .purchase_main .purchase_left h2 {
        font: 14px/13px 'PTSans-Regular';
        margin: 0;
    }

    .purchase_main .purchase_left .mob_hide {
        display: none;
    }

    .purchase_main .purchase_left .buying_tab {
        margin: 0 0 10px 0;
    }

    .purchase_main .purchase_left .buying_tab p {
        font: 22px/13px 'PTSans-Bold';
        position: relative;
        margin: 10px 0;
        color: #333333;
        cursor: pointer;
        display: block;
        text-transform: uppercase;
    }

    .purchase_main .purchase_left .buying_tab p:after {
        content: "";
        position: absolute;
        top: 0px;
        right: 8px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -280px -512px;
        width: 14px;
        height: 7px;
    }

    .purchase_main .purchase_left .buying_tab p a {
        color: #333333;
        text-decoration: none;
    }

    .purchase_main .purchase_left .buying_tab ul {
        padding: 0;
        margin: 0;
        width: 100%;
        font-family: Arial;
        display: inline-table;
        position: relative;
        display: none;
    }

    .purchase_main .purchase_left .buying_tab ul li {
        float: left;
        width: 100%;
        border-bottom: 1px solid #e3e3e3;
        color: #455660;
        display: block;
        font: 14px/22px "PTSans-Regular";
        padding: 0;
        position: relative;
        border-right: none;
        border-left: none;
        background: #f8f8f8;
    }

    .purchase_main .purchase_left .buying_tab ul li:hover {
        /*background: #8c1717;*/

        background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    }

    .purchase_main .purchase_left .buying_tab ul li a {
        color: #666;
        display: block;
        padding: 10px 0 10px 10px;
    }

    .purchase_main .purchase_left .buying_tab ul li a:hover {
        color: #fff;
    }

    .purchase_main .purchase_left .buying_tab ul li:first-child {
        padding: 0;
    }

    .buying_guide_main h1 {
        background: #000;
        color: #fff !important;
        font: 22px/14px 'PTSans-Bold';
        margin: 0;
        padding: 22px 10px 22px 30px;
        position: absolute;
        top: -85px;
        width: 100%;
        z-index: 999;
        left: 0;
    }

    .buying_guide_main h1:before {
        content: "";
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -216px -512px;
        position: absolute;
        left: 11px;
        top: 22px;
        width: 8px;
        height: 15px;
    }

    .buying_guide_main h1:after {
        background-image: none !important;
    }

    .buying_guide_main h1 a {
        background: #000;
        color: #fff !important;
        display: block;
    }

    .purchase_main .purchase_left h3 {
        font: 18px/22px 'PTSans-Bold';
    }

    .purchase_main .purchase_left table {
        width: 100% !important;
    }

    .purchase_main .purchase_left .purchase_list_view ul li:nth-child(even) .media {
        float: left;
        margin: 0 0 30px 0;
        width: 100%;
        text-align: center;
    }

    .purchase_main .purchase_left .purchase_list_view ul li:nth-child(odd) .media {
        float: left;
        margin: 0 0 30px 0;
        width: 100%;
        text-align: center;
    }
}

.purchase_right {
    float: right;
}

.purchase_right h2 {
    font: 18px/22px 'PTSans-Bold';
    color: #5c5c5c;
    margin: 0 0 19px 0;
}

.purchase_right ul li {
    width: 100%;
    background: #f8f8f8;
    border-bottom: 1px #e3e3e3 solid;
}

.purchase_right ul li:hover, .purchase_right ul li.selected {
    /*background: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    color: #fff;
}

.purchase_right ul li:hover:before, .purchase_right ul li.selected:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -408px -456px;
}

.purchase_right ul li:hover a, .purchase_right ul li.selected a {
    /*background: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    color: #fff;
}

.purchase_right ul li a {
    font: 14px/22px 'PTSans-Regular';
    color: #455660;
    padding: 10px 0 10px 35px;
    position: relative;
    display: block;
}

.purchase_right ul li a:before {
    content: "";
    position: absolute;
    left: 19px;
    top: 18px;
    width: 6px;
    height: 11px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -400px -456px;
}

.purchase_right ul li a:hover:before, .purchase_right ul li a.selected:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -408px -456px;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .listview {
        position: relative;
        z-index: 100;
        height: auto;
        width: 100%;
        margin: 10px 0 0 0;
    }

    .purchase_right {
        width: 100%;
        display: none;
    }

    .purchase_right h2 {
        display: none;
    }
}

.purchase_foursection {
    width: 100%;
    border-top: 1px #e3e3e3 solid;
    padding: 40px 0 50px 0;
    float: left;
}

.purchase_foursection ul li {
    width: 22.5%;
    float: left;
    margin: 0 1.7%;
    text-align: center;
}

.purchase_foursection ul li img {
    margin-bottom: 9px;
}

.purchase_foursection ul li span {
    display: block;
}

.purchase_foursection ul li span.tit_name {
    font: 18px/28px 'PTSans-bold';
    color: #666;
}

.purchase_foursection ul li span.sub_name {
    font: 14px/16px 'PTSans-Regular';
    color: #666;
}

.purchase_foursection ul li a {
    font: 14px/30px 'PTSans-bold';
    color: #ff5d3b;
}

.purchase_foursection ul li:first-child {
    margin: 0 1.6% 0 0;
}

.purchase_foursection ul li:last-child {
    margin: 0 0 0 1.6%;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .purchase_foursection ul li {
        width: 100%;
        margin: 0 0 30px 0 !important;
    }
}

/* Service - Purchase End */
/* Buying Guide Start */
.buy_guide_list {
    width: 100%;
    margin: 0 0 20px 0;
    float: left;
}

.buy_guide_list ul {
    margin: 25px 0 0 0;
}

.buy_guide_list ul li {
    width: 30.5%;
    margin: 0 4.2% 40px 0;
    float: left;
    position: relative;
    text-align: center;
}

.buy_guide_list ul li:nth-child(3n+3) {
    margin: 0 0 40px 0;
}

.buy_guide_list ul li .mediacontent {
    background: rgba(0, 0, 0, 0.7);
    padding: 15px 8px 15px 20px;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 1;
    text-align: left;
    color: #fff;
    font: 14px/24px PTSans-Regular;
    text-transform: uppercase;
}

.buy_guide_list ul li .slider-content {
    background: rgba(0, 0, 0, 0.7);
    padding: 15px 8px 15px 20px;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 1;
    text-align: left;
    color: #fff;
    font: 14px/24px PTSans-Regular;
    text-transform: uppercase;
}

@media ( min-width: 320px) and (max-width: 1023px) {

    .buy_guide_list ul li {
        width: 48.5%;
        margin: 0 2.2% 15px 0;
        float: left;
        position: relative;
    }

    .buy_guide_list ul li:nth-child(2n+2) {
        float: right;
        margin: 0 0 15px 0;
    }

    .buy_guide_list ul li:nth-child(3n+3) {
        margin: 0 0 15px 0;
    }

    .buy_guide_list ul li a {
        font: 18px/20px PTSans-Regular;
    }
}

/* Buying Guide End */
/* Shipping Page Start */
.cms_page {
    margin: 0 0 45px 0;
}

.cms_page h1 {
    color: #333333;
    font: 22px/17px 'PTSans-Bold';
    text-transform: uppercase;
    margin: 26px 0 17px 0;
    letter-spacing: 1px;
}

.cms_page p {
    color: #666;
    font: 14px/20px 'PTSans-regular';
    margin: 0 0 22px 0;
}

.cms_page p span.red {
    color: #ff5d3b;/*#8c1717 */;
    font: 14px/22px 'PTSans-bold';
}

.cms_page h2 {
    font: 18px/22px 'PTSans-Bold';
    color: #666;
    margin: 28px 0 19px 0;
}

.cms_page h3 {
    font: 16px/22px 'PTSans-Bold';
    color: #666;
    margin: 20px 0 19px 0;
}

.cms_page h4 {
    font: 14px/22px 'PTSans-Bold';
    color: #666;
    margin: 20px 0 19px 0;
}

.cms_page ul li {
    color: #666;
    font: 14px/19px 'PTSans-regular';
    position: relative;
    padding: 0 0 0 17px;
    margin: 0 0 22px 0;
}

.cms_page ul li p {
    margin: 0 0 16px;
}

.cms_page ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    width: 6px;
    height: 11px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -448px -560px;
}

.cms_page ul li .shipping_table {
    width: 916px;
}

.cms_page ul li table {
    width: 916px;
    border: 1px #e3e3e3 solid;
    border-collapse: collapse;
    margin: 0 0 42px -17px;
}

.cms_page ul li table th {
    background: #f8f8f8;
    padding: 13px 20px 15px 20px;
    border: 1px #e3e3e3 solid;
    font: 14px/22px 'PTSans-Bold';
    color: #666;
}

.cms_page ul li table td {
    padding: 13px 20px 15px 20px;
    border: 1px #e3e3e3 solid;
    border-collapse: collapse;
    font: 14px/22px 'PTSans-regular';
}

@media ( min-width: 1023px) and (max-width: 1271px) {
    .cms_page table {
        width: 100%;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .cms_page h2 {
        font: 14px/22px 'PTSans-Bold';
    }

    .cms_page ul li table {
        width: 100%;
        margin: 0;
    }

    .cms_page ul li table th {
        padding: 13px 20px 15px 20px;
    }

    .cms_page ul li table td {
        padding: 13px 20px 15px 20px;
    }

    .cms_page ul li .shipping_table {
        width: 100%;
        margin: 0 0 0 -17px;
    }

    .cms_page ul li .shipping_table .viewport {
        width: 99%;
        height: 215px;
        overflow: hidden;
        position: relative;
    }

    .cms_page ul li .shipping_table .overview {
        list-style: none;
        width: 700px;
        padding: 0;
        margin: 0;
        position: absolute;
        left: 0;
        top: 0;
    }

    .cms_page ul li .shipping_table .overview a {
        float: left;
    }

    .cms_page ul li .shipping_table .scrollbar {
        background: #eee;
        background-position: 0 0;
        position: relative;
        margin: 0;
        clear: both;
        height: 5px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
    }

    .cms_page ul li .shipping_table .track {
        background: #dcdcdc;
        width: 100%;
        height: 5px;
        position: relative;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
    }

    .cms_page ul li .shipping_table .thumb {
        background: #585858;
        height: 20px;
        width: 20px !important;
        cursor: pointer;
        overflow: hidden;
        position: absolute;
        left: 0;
        top: -8px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
    }

    .cms_page ul li .shipping_table .thumb .end {
        background: #585858;
        overflow: hidden;
        height: 20px;
        width: 20px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
    }

    .cms_page ul li .shipping_table .disable {
        display: none;
    }
}

/* Shipping Page End */
/* Track Order Start */
.track_order {
    width: 100%;
    background: #f8f8f8;
    padding: 20px 0 24px 30px;
    margin: 15px 0;
}

.track_order h2 {
    font: 18px/22px 'PTSans-Bold';
    color: #5c5c5c;
    margin: 20px 0 19px 0 !important;
    display: block;
}

.track_order input[type="text"] {
    width: 303px;
    height: 40px;
    background: #fff;
    border: 1px #e5e5e5 solid;
    padding: 0 10px;
    display: block;
    margin: 0 0 20px 0;
}

.track_order .sbt-button {
    width: 303px;
    margin: 0 0 20px 0;
    display: block;
}

.track_order .error-track {
    color: #8c1717;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .track_order {
        padding: 20px 20px 24px 20px;
        text-align: center;
        margin: 6px 0 30px 0;
    }

    .track_order h2 {
        font: 18px/22px 'PTSans-Bold' !important;
        text-align: center;
    }

    .track_order input[type="text"], .track_order .sbt-button {
        width: 100%;
    }
}

/* Track Order End */
/* Faq Start */
.purchase_main .purchase_left .faq_main {
    width: 100%;
    margin: 15px 0 0 0;
}

.purchase_main .purchase_left .faq_main h3 {
    border-top: none;
    padding: 0;
    text-transform: uppercase;
}

.purchase_main .purchase_left .faq_main ul li {
    background: #f8f8f8;
    padding: 20px 0 24px 20px;
    margin: 0 2% 0 0;
    width: 49%;
    float: left;
    height: 292px;
}

.purchase_main .purchase_left .faq_main ul li:nth-child(2) {
    margin: 0;
    text-align: center;
    padding: 94px 0;
}

.purchase_main .purchase_left .faq_main ul li:nth-child(2) h3 {
    color: #ff5d3b;
    font: 30px/22px 'PTSans-Regular';
    margin: 0 0 10px 0;
}

.purchase_main .purchase_left .faq_main ul li:nth-child(2) p {
    color: #333333;
}

.purchase_main .purchase_left .faq_main ul li:nth-child(2) p:first-child {
    color: #333333;
    font: 16px/22px 'PTSans-Bold';
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .purchase_main h1 {
        margin: 0 0 10px 0;
    }

    .purchase_main .purchase_left .faq_main ul li {
        width: 100%;
        margin: 0 0 10px 0;
    }
}

.faqs {
    width: 100%;
    border-top: 1px #e3e3e3 solid;
    margin: 30px 0 60px;
    float: left;
    padding: 0;
}

.faqs p.faq_qus {
    position: relative;
    font: 16px/22px 'PTSans-Regular';
    color: #333333;
    cursor: pointer;
    padding: 12px 10px;
    border-bottom: 1px #e3e3e3 solid;
    margin: 0;
}

.faqs p.faq_qus:after {
    content: "";
    position: absolute;
    right: 15px;
    top: 20px;
    width: 15px;
    height: 8px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -428px -213px;
}

.faqs p.faq_qus.expanded {
    position: relative;
    /*background: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    color: #fff;
    border-bottom: none;
    border-top: none;
}

.faqs p.faq_qus.expanded:after {
    content: "";
    position: absolute;
    right: 15px;
    top: 20px;
    width: 15px;
    height: 8px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -368px -257px;
}

.faqs ul li {
    font: 14px/22px 'PTSans-Regular';
    color: #333333;
    cursor: pointer;
    padding: 0 20px;
    margin: 20px 0;
    width: 100%;
    position: relative;
}

.faqs ul li > div {
    width: 100%;
    padding: 20px 0;
}

.faqs ul li > div .close_btn {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 99;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -240px -192px;
    width: 10px;
    height: 10px;
    text-indent: -9999px;
}

.faqs ul li > div ul {
    display: block !important;
}

.faqs ul li > div ul li {
    padding: 0 !important;
}

.faqs .selected {
    background: #f8f8f8;
    padding: 20px;
    font: 14px/22px 'PTSans-bold';
}

.faqs .selected p {
    font: 14px/22px 'PTSans-Regular';
}

.faqs .inactive {
    background: none !important;
    padding: 0 20px;
}

/* Faq End */
/* Gift Instant Div Start */
.gift_instant_main {
    width: 100%;
    background: url(/_ui/responsive/common/assets/images/tab-bg.png?timeStamp=_ts@070803590259#ts_) repeat-x;
    background-position: top;
}

.gift_instant_main .gift_tab {
    width: 100%;
}

.gift_instant_main .gift_tab ul li {
    width: 33%;
    float: left;
    margin: 0;
    text-align: center;
    border-right: 1px solid #fff;
}

.gift_instant_main .gift_tab ul li:first-child {
    border-left: 1px solid #fff;
}

.gift_instant_main .gift_tab ul li a {
    color: #333333;
    background: #ccc;
    display: block;
    width: 100%;
    font: 16px/18px 'PTSans-Regular';
    text-transform: uppercase;
}

.gift_instant_main .gift_tab ul li a span {
    padding: 13.5px 0;
    display: block;
    border-bottom: 3px solid #ccc;
}

.gift_instant_main .gift_tab ul li a.selected span {
    border-bottom: 3px solid #ff5d3b;
}

.gift_instant_main .gift_tab ul li:last-child {
    margin: 0;
}

.gift_instant_main .gift_wrap {
    width: 100%;
    float: left;
}

.gift_instant_main .gift_wrap .gift_main {
    margin: 32px 0;
}

.gift_instant_main .gift_wrap .gift_main .left_div {
    width: 100%;
    padding: 0 100px 30px 0;
    text-align: center;
    font: 14px/20px 'PTSans-Regular';
}

.gift_instant_main .gift_wrap .gift_main .left_div h1,
.gift_instant_main .gift_wrap .gift_main .left_div h2 {
    font: 36px/18px 'DancingScript-Bold';
    margin: 18px 0 20px 0;
}

.gift_instant_main .gift_wrap .gift_main .left_div img {
    margin: 30px 0;
}

.gift_instant_main .gift_wrap .gift_main .left_div a {
    display: block;
    margin: 20px auto 15px;
    width: 159px;
    text-transform: uppercase;
    background: #9d0300;
    font: 14px/40px 'PTSans-Bold';
}

.gift_instant_main .gift_wrap .gift_main .left_div p a {
    color: #9d0300;
    display: inline-block;
    text-transform: none;
    background: none;
    margin: 0;
    font: 14px/18px 'PTSans-Regular';
    width: auto;
}

.gift_instant_main .gift_wrap .gift_main .gift_right {
    width: 100%;
    display: none;
}

.gift_instant_main .gift_wrap .gift_main .gift_right .gift_balance {
    width: 95%;
    float: left;
    padding: 10px;
}

.gift_instant_main .gift_wrap .gift_main .gift_right .gift_balance input[type='text'] {
    width: 100%;
    float: none;
    border: 1px #e8e8e8 solid;
    height: 34px;
    padding: 0 10px;
    font: 14px/22px 'PTSans-Regular';
}

.gift_instant_main .gift_wrap .gift_main .gift_right .gift_balance input[type='submit'] {
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    background: linear-gradient(to right,#ff5d3b 0,#ff2c65 100%);
    border-radius: 4px;
    margin-top: 10px;
    border: none;
    height: 34px;
    text-align: center;
    font: 13px/22px 'PTSans-Bold';
}

.gift_instant_main .gift_wrap .gift_main .gift_right .gift_balance .success {
    font: 14px/22px 'PTSans-Regular';
    color: #40c686;
    display: block;
    padding: 10px 0 0 0;
    text-align: center;
}

.gift_instant_main .gift_wrap .gift_main .gift_right .gift_balance .failure {
    font: 14px/22px 'PTSans-Regular';
    color: #8c1717;
    display: block;
    padding: 10px 0 0 0;
    text-align: center;
}

.gift_instant_main .gift_wrap .gift_main .gift_right ul li {
    display: block;
    border-top: 1px #e3e3e3 solid;
    font: 16px/18px 'PTSans-Regular';
    width: 100%;
    float: left;
}

.gift_instant_main .gift_wrap .gift_main .gift_right ul li:last-child {
    border-bottom: 1px #e3e3e3 solid;
}

.gift_instant_main .gift_wrap .gift_main .gift_right ul li:first-child .giftscroll .viewport {
    height: 180px;
}

.gift_instant_main .gift_wrap .gift_main .gift_right ul li a {
    display: block;
    color: #333333;
    position: relative;
    width: 100%;
    padding: 10px;
}

.gift_instant_main .gift_wrap .gift_main .gift_right ul li a:after {
    content: "";
    width: 14px;
    height: 7px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -280px -512px;
    position: absolute;
    right: 15px;
    top: 14px;
}

.gift_instant_main .gift_wrap .gift_main .gift_right ul li a:after.selected {
    background-position: -273px -192px;
}

.gift_instant_main .gift_wrap .gift_main .gift_right ul li .giftscroll {
    width: 100%;
    float: left;
    padding-bottom: 20px;
    display: none;
    position: relative;
}

.gift_instant_main .gift_wrap .gift_main .gift_right ul li .giftscroll .viewport {
    width: auto;
    height: 300px;
    overflow: hidden;
    position: relative;
    padding-bottom: 0px;
}

.gift_instant_main .gift_wrap .gift_main .gift_right ul li .giftscroll .overview {
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
}

.gift_instant_main .gift_wrap .gift_main .gift_right ul li .giftscroll .scrollbar {
    background: #eee;
    position: relative;
    z-index: 99;
    background-position: 0 0;
    float: right;
    top: 0;
    margin-right: 8px;
    width: 6px;
    border-radius: 5px;
    -moz-border-radius: 5px;
}

.gift_instant_main .gift_wrap .gift_main .gift_right ul li .giftscroll .track {
    height: 100%;
    width: 6px;
    position: relative;
    padding: 0 1px;
}

.gift_instant_main .gift_wrap .gift_main .gift_right ul li .giftscroll .thumb {
    background: #585858;
    border-radius: 5px;
    height: 30px;
    width: 6px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.gift_instant_main .gift_wrap .gift_main .gift_right ul li .giftscroll .thumb.end {
    background: #585858;
    overflow: hidden;
    height: 5px;
    width: 1px;
}

.gift_instant_main .gift_wrap .gift_main .gift_right ul li .giftscroll ul li {
    border: none !important;
    padding: 10px 10px 0px 10px;
    font: 14px/20px 'PTSans-Regular';
}

.gift_instant_main .gift_wrap .gift_main .gift_right ul li .giftscroll.active {
    display: block !important;
}

.instant_gifting {
    width: 100%;
    float: left;
    margin: 0 0 40px 0;
}

.instant_gifting h1 {
    font: 28px/40px 'PTSans-Bold';
    padding: 15px 0;
    text-align: center;
    text-transform: uppercase;
}

.instant_gifting ul {
    width: 100%;
    float: left;
}

.instant_gifting ul li {
    width: 31%;
    margin: 0 3.2% 0 0;
    float: left;
    text-align: center;
    background: #f8f8f8;
    padding: 0 30px 34px 30px;
    min-height: 301px;
    position: relative;
    font: 14px/22px 'PTSans-Regular';
}

.instant_gifting ul li h2 {
    font: 14px/40px 'PTSans-Bold';
    text-transform: uppercase;
    margin: 15px 0 0 0;
}

.instant_gifting ul li a {
    width: 323px;
    display: block;
    background: #9d0300;
    position: absolute;
    bottom: 30px;
    font: 14px/45px 'PTSans-Bold';
    text-transform: uppercase;
    margin: 19px 0 0 0;
}

.instant_gifting ul li:last-child {
    margin: 0;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .instant_gifting ul li {
        min-height: 370px;
    }

    .instant_gifting ul li a {
        width: 81%;
        margin: 20px 0 0 0;
        display: block;
    }

    .addresses .list_address ul li > ul li .remove {
        margin: 0 55px 0 0 !important;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    #carousel {
        display: none;
    }

    .gift_instant_main {
        background: none;
    }

    .gift_instant_main .gift_tab ul li {
        width: 33.33%;
    }

    .gift_instant_main .gift_tab ul li a {
        display: block;
        float: left;
        width: 100%;
    }

    .gift_instant_main .gift_wrap .gift_main .left_div {
        width: 100%;
        padding: 0;
    }

    .instant_gifting {
        max-width: 100%;
    }

    .instant_gifting ul li {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    .instant_gifting ul li p {
        padding: 0 15px;
    }

    .instant_gifting ul li a {
        position: relative;
        width: 93%;
        bottom: 0;
        font: 14px/37px "PTSans-Bold";
        margin: 0 auto 20px;
    }

    .instant_gifting .bx-wrapper .bx-controls-direction a.bx-prev {
        left: -20px;
    }

    .instant_gifting .bx-wrapper .bx-controls-direction a.bx-next {
        right: -20px;
    }
}

/* Gift Instant Div End */
/* My Profile - Personal Information Start */
.profile_wrap {
    float: left;
    width: 456px;
    padding: 0 0 100px;
    margin: 16px 0 0 0px;
}

.profile_wrap .profile_personal ul li {
    width: 100%;
    font: 14px/30px 'PTSans-Regular';
    color: #666;
    clear: both;
}

.profile_wrap .profile_personal ul li span {
    width: 207px;
    float: left;
    font: 14px/30px 'PTSans-Bold';
}

.profile_wrap .profile_personal ul li .sbt-button {
    display: block;
    text-transform: uppercase;
    width: 171px;
    margin: 20px 0 0 0;
    font: 14px/40px 'PTSans-Bold';
}

.profile_wrap .profile_personal ul li .gender {
    text-transform: lowercase;
}

.profile_wrap .profile_personal ul li .gender:first-letter {
    text-transform: uppercase;
}

.profile_form {
    width: 100%;
    display: none;
    float: left;
}

.profile_form ul li {
    width: 100%;
    margin: 0 0 15px 0;
    overflow: hidden;
}

.profile_form ul li span {
    width: 100%;
    float: left;
    font: 14px/30px 'PTSans-Bold';
}

.profile_form ul li span.gender {
    float: left;
    width: 68px;
}

.profile_form ul li .field_box {
    position: relative;
    width: 305px;
}

.profile_form ul li .text_field {
    width: 303px;
    border: 1px #e3e3e3 solid;
    height: 40px;
    padding: 0 10px;
    font: 14px/30px 'PTSans-Regular';
    background-color: #fff !important;
}

.profile_form ul li .mob_code {
    width: 68px;
    border: 1px #e3e3e3 solid;
    height: 40px;
    float: left;
    padding: 0 10px;
    font: 14px/30px 'PTSans-Regular';
}

.profile_form ul li .mob_number {
    width: 225px;
    border: 1px #e3e3e3 solid;
    height: 40px;
    float: left;
    padding: 0 10px;
    margin: 0 0 0 10px;
    font: 14px/30px 'PTSans-Regular';
}

.profile_form ul li .acc-radio {
    float: left;
    font: 14px/18px 'PTSans-Regular';
    color: #333333;
    margin: 8px 0 0 48px;
}

.profile_form ul li .acc-radio input[type="radio"]:checked + label::before {
    background-color: #e5e5e5;
}

.profile_form ul li .acc-radio input[type="radio"] + label::before {
    border: 1px solid #e5e5e5;
}

.profile_form ul li .acc-radio label {
    padding: 0 0 0 23px;
    cursor: pointer;
}

.profile_form ul li .sbt-button, .profile_form ul li .cancel-button {
    width: 171px;
    margin: 0 10px 0 0;
    font: 14px/18px 'PTSans-Bold';
    text-transform: uppercase;
}

.profile_form ul label.myLabel input[type="file"] {
    position: fixed;
    top: -1000px;
}

.profile_form ul .myLabel {
    padding: 2px;
    margin: 2px;
    width: 171px;
    height: 134px;
    background: #e5e5e5;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    display: block;
    color: #666;
    font: 14px/30px 'PTSans-Regular';
    cursor: pointer;
}

.profile_form ul .myLabel span {
    font: 14px/30px 'PTSans-Regular';
}

.social_wrap {
    float: left;
    margin: 15px 0 0 72px;
}

.social_wrap ul li {
    width: 100%;
    font: 14px/30px 'PTSans-Regular';
    color: #666;
    margin: 0 0 20px 0;
}

.social_wrap ul li a {
    position: relative;
    text-transform: uppercase;
    display: block;
    font: 13px/41px 'PTSans-Bold';
    width: 172px;
    height: 41px;
}

.social_wrap ul li a.facebook {
    color: #fff;
    width: 100%;
    background: #3b5998;
    width: 172px;
    height: 41px;
}

.social_wrap ul li a.facebook span {
    position: relative;
    width: 45px;
    height: 41px;
    border-right: 1px #627aad solid;
    float: left;
    margin: 0 10px 0 0;
}

.social_wrap ul li a.facebook span:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -80px -667px;
    width: 11px;
    height: 21px;
    content: "";
    position: absolute;
    left: 16px;
    top: 10px;
}

.social_wrap ul li a.google {
    color: #fff;
    width: 100%;
    background: #e02f2f;
    width: 172px;
    height: 41px;
}

.social_wrap ul li a.google span {
    width: 45px;
    height: 41px;
    border-right: 1px #e96e6e solid;
    position: relative;
    float: left;
    margin: 0 10px 0 0;
}

.social_wrap ul li a.google span:before {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -48px -666px;
    width: 24px;
    height: 22px;
    position: absolute;
    left: 11px;
    top: 10px;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .profile_wrap {
        margin: 16px 0 0 21px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .profile_wrap {
        width: 100%;
        margin: 0;
        width: 100%;
        padding: 0;
        border-right: none;
    }

    .profile_wrap .profile_personal ul li span {
        width: 110px;
    }

    .profile_wrap .profile_personal ul li .sbt-button {
        width: 100%;
    }

    .social_wrap {
        width: 100%;
        margin: 30px 0 0 0;
    }

    .social_wrap ul li {
        width: 48%;
        float: left;
        margin: 0 10px 10px 0;
    }

    .social_wrap ul li:first-child {
        width: 100%;
    }

    .social_wrap ul li:nth-child(3) {
        float: right;
    }

    .social_wrap ul li a {
        width: 100%;
    }
}

/* My Profile - Personal Information End */
/* Addresses Start */
.addresses {
    width: 100%;
}

.addresses .list_address {
    width: 100%;
    float: left;
}

.addresses .list_address ul li {
    width: 100%;
    margin: 0 0 20px 0;
    padding: 25px 24px 5px 24px;
    overflow: hidden;
    float: left;
    border: 1px #e5e5e5 solid;
}

.addresses .list_address ul li:hover, .addresses .list_address ul li.selected {
    background: #e5e5e5;
}

.addresses .list_address ul li > ul li {
    width: 33%;
    float: left;
    font: 14px/18px 'PTSans-Regular';
    color: #333333;
    padding: 0;
    border: none !important;
}

.addresses .list_address ul li > ul li:first-child span {
    font: 14px/18px 'PTSans-Bold';
    display: block;
}

.addresses .list_address ul li > ul li:nth-child(2) {
    width: 38%;
}

.addresses .list_address ul li > ul li:last-child {
    padding-top: 2.5%;
    width: auto;
}

.addresses .list_address ul li > ul li .shipping_address .shipping {
    width: 100%;
    position: relative;
    padding: 0 0 0 30px;
    margin: 0 0 15px !important;
    background: transparent !important;
}

.addresses .list_address ul li > ul li .shipping_address .shipping a {
    cursor: pointer;
    text-decoration: underline;
}

.addresses .list_address ul li > ul li .shipping_address .shipping a:hover {
    text-decoration: none;
}

.addresses .list_address ul li > ul li .shipping_address .shipping:before {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -243px -663px;
    width: 21px;
    height: 12px;
}

.addresses .list_address ul li > ul li .shipping_address .shipping_hover {
    width: 100%;
    position: relative;
    padding: 0 0 0 30px;
    margin: 0 0 15px !important;
    background: transparent !important;
    display: none;
}

.addresses .list_address ul li > ul li .shipping_address .shipping_hover a {
    cursor: pointer;
    text-decoration: underline;
}

.addresses .list_address ul li > ul li .shipping_address .shipping_hover:before {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -243px -663px;
    width: 21px;
    height: 12px;
}

.addresses .list_address ul li > ul li .shipping_address .billing {
    position: relative;
    padding: 0 0 0 30px;
}

.addresses .list_address ul li > ul li .shipping_address .billing:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -277px -663px;
    width: 14px;
    height: 17px;
}

.addresses .list_address ul li > ul li .remove {
    position: relative;
    padding: 0 0 0 20px;
    color: #333333;
    margin: 0 90px 0 0;
    cursor: pointer;
}

.addresses .list_address ul li > ul li .remove:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -310px -662px;
    width: 15px;
    height: 17px;
}

.addresses .list_address ul li > ul li .edit {
    position: relative;
    padding: 0 0 0 20px;
    color: #333333;
    cursor: pointer;
}

.addresses .list_address ul li > ul li .edit:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -344px -663px;
    width: 16px;
    height: 16px;
}

.addresses .list_address ul li:hover, .addresses .list_address ul li.selected {
    background: #e5e5e5;
}

.addresses .list_address ul li:hover > ul li .shipping_address .shipping_hover,
.addresses .list_address ul li.selected > ul li .shipping_address .shipping_hover {
    display: block;
}

.addresses a.new_address {
    font: 14px/18px 'PTSans-Regular';
    float: right;
    text-decoration: underline;
    margin-bottom: 10px;
    display: block;
}

/* Addresses End */
/* Change password Start */
.setting_password {
    width: 100%;
    margin: 24px 0 0;
}

.setting_password ul li {
    width: 100%;
    float: left;
    margin: 0 0 13px 0;
}

.setting_password ul li:first-child {
    font: 14px/18px 'PTSans-Bold';
}

.setting_password ul li input[type="password"] {
    border: none;
    background: none;
    font: 14px/18px 'PTSans-Bold';
}

.setting_password ul li a {
    display: block;
    width: 171px;
    text-transform: uppercase;
    font: 14px/41px 'PTSans-Bold';
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .addresses .list_address ul li {
        margin: 0 0 10px 0;
        position: relative;
    }

    .addresses .list_address ul li > ul li {
        width: 100%;
    }

    .addresses .list_address ul li > ul li .remove {
        margin: 0 20px 0 0;
    }

    .addresses .list_address ul li > ul li:first-child span {
        padding-bottom: 15px;
    }

    .addresses .list_address ul li > ul li:last-child {
        position: absolute;
        right: 0;
        top: 20px;
        width: 150px;
    }

    .addresses .list_address ul li > ul li:nth-child(2) {
        width: 100%;
    }

    .setting_password {
        padding: 0;
        margin: 0 0 30px 0;
        float: left;
        width: 100%;
    }

    .setting_password ul li a {
        font: 14px/36px "PTSans-Bold";
    }

    .profile_form ul li .text_field {
        width: 100%;
    }

    .profile_form ul li .sbt-button, .profile_form ul li .cancel-button {
        width: 120px !important;
        height: 35px;
    }

    .social_wrap ul li {
        margin: 0 0 10px;
    }

    .social_wrap ul li a {
        width: 100%;
    }

    .social_wrap ul li a.facebook, .social_wrap ul li a.google {
        width: 100%;
    }
}

/* Change password End */
/* News Letter Main Start */
.my-account-wpr .my-acc-main .content-wpr .newsletter_main {
    width: 100%;
    padding: 0 0 0 106px;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main .ex-checkbox label {
    font: 14px/28px 'PTSans-Regular' !important;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main .acc-radio label {
    font: 14px/28px 'PTSans-Regular';
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main .ex-checkbox label,
.my-account-wpr .my-acc-main .content-wpr .newsletter_main .acc-radio label {
    padding-left: 42px;
    font-weight: normal;
    display: inline-block;
    position: relative;
    cursor: pointer;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main .ex-checkbox input[type="checkbox"],
.my-account-wpr .my-acc-main .content-wpr .newsletter_main .acc-radio input[type="radio"] {
    width: 28px !important;
    height: 28px !important;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main .ex-checkbox input[type=checkbox] + label::before {
    border: 1px solid #e3e3e3;
    width: 28px !important;
    height: 28px !important;
    content: '';
    position: absolute;
    left: 0;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main .acc-radio input[type=radio] + label::before {
    content: "";
    position: absolute;
    width: 28px;
    height: 28px;
    left: 0;
    border: 1px solid #999999;
    border-radius: 50%;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main .ex-checkbox input[type=checkbox]:checked + label::before {
    background-color: #999999;
    box-shadow: inset 0 0 0 2px #fff;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main .acc-radio input[type=radio]:checked + label::before {
    background-color: #999999;
    box-shadow: inset 0 0 0 2px #fff;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main .catergies {
    width: 100%;
    float: left;
    margin: 0 0 30px 0;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main .catergies ul {
    float: left;
    width: 216px;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main .catergies ul li {
    margin-bottom: 5px;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main p {
    font: 14px/18px 'PTSans-Bold';
    display: block;
    margin-bottom: 20px;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main p .sbt-button {
    text-transform: uppercase;
    font: 14px/18px 'PTSans-Bold';
    margin-right: 30px;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main .weekly_main {
    width: 100%;
    float: left;
    margin: 0 0 30px 0;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main .weekly_main ul li {
    float: left;
    margin: 0 35px 0 0;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main a {
    font: 14px/35px 'PTSans-Regular';
    text-decoration: underline;
}

.my-account-wpr .my-acc-main .content-wpr .newsletter_main a.sbt-button {
    display: inline-block;
    font: 14px/35px 'PTSans-Bold';
    text-transform: uppercase;
    width: 172px;
    margin: 0 20px 0 0;
    cursor: pointer;
    float: left;
    text-decoration: none;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .my-account-wpr .my-acc-main .content-wpr .newsletter_main {
        padding: 0 0 0 76px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .my-account-wpr .my-acc-main .myorder-div {
        padding: 25px 0 !important;
    }

    .my-account-wpr .my-acc-main .content-wpr .newsletter_main {
        padding: 0;
    }

    .my-account-wpr .my-acc-main .content-wpr .newsletter_main .weekly_main ul li {
        width: 50%;
        margin: 0 0 10px 0;
        text-align: left;
    }

    .my-account-wpr .my-acc-main .content-wpr .newsletter_main p {
        float: left;
        width: 100%;
    }

    .my-account-wpr .my-acc-main .content-wpr .newsletter_main p a {
        text-align: center;
        width: 100%;
        display: block;
    }

    .my-account-wpr .my-acc-main .content-wpr .newsletter_main p a.sbt-button {
        width: 100%;
        margin: 0 0 15px 0;
        display: block;
    }
}

/* News Letter Main End */
/* Feedback Main Start */
.feedback_main {
    width: 100%;
    margin: 0 0 30px 0;
    float: left;
}

.feedback_main p {
    text-align: center;
    color: #666;
    font: 14px/18px 'PTSans-Regular';
    margin: 0 0 15px 0;
}

.feedback_main h2 {
    text-align: center;
    font: 22px/20px 'PTSans-Bold';
    color: #ff5d3b;
    margin: 10px 0 10px 0;
}

.feedback_main .purpose_visit {
    width: 100%;
    float: left;
    background: #f8f8f8;
    text-align: center;
    padding: 29px 0 37px 0;
}

.feedback_main .purpose_visit .select-large {
    position: relative;
    margin: 0 auto;
    width: 491px;
}

.feedback_main .purpose_visit .select-large .ex-select-menu {
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
    width: 491px;
    background-repeat: no-repeat;
    background-position: right 8px center;
    font: 14px/13px 'PTSans-Regular';
    color: #999999;
    outline: none;
    border: 1px solid #e5e5e5;
    padding: 0 4px;
    height: 40px;
}

.feedback_main .purpose_visit .select-large:after {
    content: "";
    position: absolute;
    right: 12px;
    top: 45%;
    z-index: 99;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5.5px 0 5.5px;
    border-color: #999999 transparent transparent transparent;
}

.feedback_main .purpose_visit textarea {
    width: 491px;
    height: 130px;
    border: 1px solid #e5e5e5;
    padding: 10px;
    font: 14px/13px 'PTSans-Regular';
    color: #999999;
    resize:none;
}

.feedback_main .feedback_option {
    width: 100%;
    margin: 33px 0 30px 0;
    float: left;
}

.feedback_main .feedback_option ul li {
    width: 100%;
    float: left;
    margin: 0 0 7px 0;
    font: 14px/22px 'PTSans-Regular';
    color: #666666;
}

.feedback_main .feedback_option ul li .feedback_in {
    width: 100%;
    float: left;
    position: relative;
}

.feedback_main .feedback_option ul li .feedback_in h4 {
    width: 305px;
    text-align: right;
    margin: 0;
    float: left;
    font: 14px/22px 'PTSans-Regular';
    color: #666666;
}

.feedback_main .feedback_option ul li .feedback_in dt {
    display: none;
}

.feedback_main .feedback_option ul li .feedback_in ul {
    width: 565px;
    float: right;
}

.feedback_main .feedback_option ul li .feedback_in ul li {
    width: 85px;
    float: left;
    text-align: center;
    margin: 0;
}

.feedback_main .feedback_option ul li .feedback_in ul li label {
    text-indent: -9999px;
    padding-left: 15px;
}

.feedback_main .sbt-button {
    text-transform: uppercase;
    font: 14px/22px 'PTSans-bold';
    margin: 44px 0 0 0;
    width: 146px;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .feedback_main .feedback_option ul li .feedback_in h4 {
        width: 203px;
    }

    .feedback_main .feedback_option ul li .feedback_in ul {
        width: 500px;
    }

    .feedback_main .feedback_option ul li .feedback_in ul li {
        width: 100px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .feedback_main .purpose_visit .select-large {
        width: 90%;
    }

    .feedback_main .purpose_visit .select-large .ex-select-menu {
        width: 100%;
    }

    .feedback_main .purpose_visit textarea {
        width: 90%;
    }

    .feedback_main .feedback_option ul li .feedback_in h4 {
        width: 100% !important;
        text-align: left;
        float: left;
    }

    .feedback_main .feedback_option ul li .feedback_in dt {
        display: block;
        width: 100%;
        height: 40px;
        font: 14px/35px 'PTSans-Regular';
        float: left;
        padding: 0 15px;
        border: 1px #e5e5e5 solid;
    }

    .feedback_main .feedback_option ul li .feedback_in dt a {
        color: #333333;
        display: block;
        position: relative;
    }

    .feedback_main .feedback_option ul li .feedback_in dt a:after {
        content: "";
        position: absolute;
        right: 10px;
        top: 47%;
        z-index: 99;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 5px 5.5px 0 5.5px;
        border-color: #999999 transparent transparent transparent;
    }

    .feedback_main .feedback_option ul li .feedback_in dt .acc-radio {
        margin-top: 3px;
    }

    .feedback_main .feedback_option ul li .feedback_in dt .acc-radio input[type="radio"] {
        display: none;
    }

    .feedback_main .feedback_option ul li .feedback_in dt .acc-radio input[type="radio"] + label::before {
        border: medium none;
        border-radius: 0;
        content: "";
        height: 0;
        left: 0;
        position: absolute;
        width: 0;
    }

    .feedback_main .feedback_option ul li .feedback_in dt .acc-radio label {
        padding-left: 0;
    }

    .feedback_main .feedback_option ul li .feedback_in ul {
        width: 100%;
        float: left;
        position: relative;
        display: none;
    }

    .feedback_main .feedback_option ul li .feedback_in ul li {
        width: 100%;
        float: left;
        margin: 0;
        text-align: left;
        background: #f8f8f8;
        border: 1px #e3e3e3 solid;
        border-top: none;
        padding: 5px;
        cursor: pointer;
        display: block;
    }

    .feedback_main .feedback_option ul li .feedback_in ul li .acc-radio input[type="radio"]:checked + label::before {
        background: none;
        border: none;
        box-shadow: none;
    }

    .feedback_main .feedback_option ul li .feedback_in ul li .acc-radio input[type="radio"] + label::before {
        border: none;
    }

    .feedback_main .feedback_option ul li .feedback_in ul li .acc-radio input[type="radio"] {
        display: none;
    }

    .feedback_main .feedback_option ul li .feedback_in ul li .acc-radio input[type="radio"] {
        display: none;
    }

    .feedback_main .feedback_option ul li .feedback_in ul li label {
        text-indent: 0;
        padding-left: 10px;
    }
}

/* Feedback Main End */
/* branding Microsite Start */
/*brandmicrosite starts*/
.brandmicrosite {
    height: 415px;
    overflow: hidden;
    width: 100%;
    float: left;
    margin: 0 0 1px 0;
}

.brandmicrosite .bx-wrapper {
    height: 415px;
    margin: 0;
}

.brandmicrosite .bx-wrapper .bx-viewport {
    height: 415px !important;
}

.brandmicrosite .bx-wrapper .bx-pager {
    bottom: 4px;
    padding: 0;
}

.brandmicrosite .bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
    width: 20px;
    height: 4px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    margin: 0 3px;
}

.brandmicrosite .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #ff5d3b;
}

.brandmicrosite ul li {
    height: 415px;
    position: relative;
}

.brandmicrosite ul li .slider-content {
    position: absolute;
    top: 153px;
    right: 50%;
    width: 408px;
    margin-right: -204px;
    text-align: center;
}

.brandmicrosite ul li .slider-content h3 {
    color: #000;
    font: 22px/18px 'PTSans-Bold';
    padding: 0 0 12px;
    text-transform: uppercase;
}

.brandmicrosite ul li .slider-content p {
    color: #999999;
    font: 14px/18px 'PTSans-Bold';
    padding: 0 0 12px;
}

.brandmicrosite ul li .slider-content a {
    font: 14px/38px 'PTSans-Regular';
    padding: 0;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
}

.brandmicrosite ul li .slider-content a:after {
    content: ">";
    position: absolute;
    right: 20px;
    top: 0;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .brandmicrosite {
        height: 400px;
    }

    .brandmicrosite .bx-wrapper {
        height: 482px;
        margin: 0;
    }

    .brandmicrosite .bx-wrapper .bx-viewport {
        height: 400px !important;
    }

    .brandmicrosite ul li {
        height: 482px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .brandmicrosite {
        height: 368px;
        margin: 0;
    }

    .brandmicrosite .bx-wrapper {
        height: 368px;
        margin: 0;
    }

    .brandmicrosite .bx-wrapper .bx-viewport {
        height: 368px !important;
    }

    .brandmicrosite .bx-wrapper .bx-pager {
        top: 53px;
    }

    .brandmicrosite ul li {
        height: 368px;
    }

    .brandmicrosite ul li .slider-content {
        bottom: 90px;
        left: 5%;
        width: 90%;
        margin-right: 0;
    }

    .brandmicrosite ul li .slider-content p {
        font: 16px/18px 'PTSans-Bold';
        padding: 0 0 17px;
    }

    .brandmicrosite ul li .slider-content a {
        font: 12px/30px 'PTSans-Regular';
        width: 98px;
        height: 31px;
    }

    .brandmicrosite ul li .slider-content a:after {
        content: ">";
        position: absolute;
        right: 9px;
        top: 0;
    }
}

/*brandmicrosite ends*/
.brandmicro_main {
    width: 100%;
    background: url("/_ui/responsive/common/assets/images/tab-bg.png?timeStamp=_ts@070803590259#ts_") repeat-x;
    float: left;
}

.microsite-tab {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.microsite-tab > a {
    color: #333333;
    font: 16px/25px 'PTSans-Regular';
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 9px 0 14px;
    margin: 0;
    border-left: 2px #fff solid;
    float: left;
    width: 315px;
    text-decoration: none;
    outline: none;
    background: #ccc;
    display: block;
}

.microsite-tab > a:first-child {
    width: 297px;
    border-left: none;
}

.microsite-tab > a:last-child {
    width: 298px;
    margin: 0;
}

.microsite-tab > a:hover {
    color: #333333;
    background: #fff;
}

.microsite-tab a.active {
    color: #333333;
    background: #fff;
}

.microsite-tab a.last {
    margin: 0;
}

.microsite-wrap {
    width: 100%;
    float: left;
    padding: 2px 0;
    margin: 0;
}

.microsite-wrap > div {
    display: none;
}

.microsite-wrap > div:first-child {
    display: block;
}

@media ( min-width: 320px) and (max-width: 1023px) {

    .microsite-tab {
        width: 100%;
        float: left;
        margin: 0 auto;
        overflow: hidden;
    }

    .microsite-tab > a {
        background: #ccc;
        padding: 9px 0;
        width: 19.5%;
        display: block;
        margin: 0 1px 0 0;
    }

    .microsite-tab > a:first-child {
        width: 19.5%;
    }

    .microsite-tab > a:last-child {
        width: 19.5%;
        margin: 0;
    }

    .microsite-tab > a span.men_icon {
        position: relative;
        padding: 0 0 0 23px;
        font: 16px/29px 'PTSans-Regular';
        color: #000;
        text-indent: -9999px;
        display: inline-block;
    }

    .microsite-tab > a span.men_icon:after {
        content: "";
        width: 19px;
        height: 19px;
        left: 0;
        position: absolute;
        top: 4px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -48px -480px;
    }

    .microsite-tab > a span.women_icon {
        position: relative;
        padding: 0 0 0 23px;
        font: 16px/29px 'PTSans-Regular';
        color: #000;
        text-indent: -9999px;
        display: inline-block;
    }

    .microsite-tab > a span.women_icon:after {
        content: "";
        width: 19px;
        height: 19px;
        left: 0;
        position: absolute;
        top: 4px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -112px -480px;
    }

    .microsite-tab > a span.kids_icon {
        position: relative;
        padding: 0 0 0 33px;
        font: 16px/29px 'PTSans-Regular';
        color: #000;
        text-indent: -9999px;
        display: inline-block;
    }

    .microsite-tab > a span.kids_icon:after {
        content: "";
        width: 29px;
        height: 20px;
        left: 0;
        position: absolute;
        top: 4px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -192px -480px;
    }

    .microsite-tab > a span.home_icon {
        position: relative;
        padding: 0 0 0 23px;
        font: 16px/29px 'PTSans-Regular';
        color: #000;
        text-indent: -9999px;
        display: inline-block;
    }

    .microsite-tab > a span.home_icon:after {
        content: "";
        width: 19px;
        height: 19px;
        left: 0;
        position: absolute;
        top: 4px;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -272px -480px;
    }

    .microsite-tab > a:hover span.men_icon:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -16px -480px;
    }

    .microsite-tab > a:hover span.women_icon:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -80px -480px;
    }

    .microsite-tab > a:hover span.kids_icon:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -144px -480px;
    }

    .microsite-tab > a:hover span.home_icon:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -240px -480px;
    }

    .microsite-tab a.active {
        font: 16px/29px 'PTSans-Regular';
        width: 40.3%;
    }

    .microsite-tab a.active span.men_icon {
        text-indent: 0;
    }

    .microsite-tab a.active span.men_icon:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -16px -480px;
    }

    .microsite-tab a.active span.women_icon {
        text-indent: 0;
    }

    .microsite-tab a.active span.women_icon:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -80px -480px;
    }

    .microsite-tab a.active span.kids_icon {
        text-indent: 0;
    }

    .microsite-tab a.active span.kids_icon:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -144px -480px;
    }

    .microsite-tab a.active span.home_icon {
        text-indent: 0;
    }

    .microsite-tab a.active span.home_icon:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -240px -480px;
    }
}

.microsite-title {
    width: 100%;
    float: left;
    margin: 40px 0;
    text-align: center;
}

.microsite-title h1 {
    font: 28px/22px 'PTSans-Bold';
    color: #333333;
    text-transform: uppercase;
    text-align: center;
}

.microsite-title p {
    font: 14px/22px 'PTSans-Regular';
    color: #333333;
}

.microsite-twosection {
    width: 100%;
    float: left;
    margin: 0 0 60px 0;
}

.microsite-twosection ul li {
    width: 902px;
    height: 383px;
    float: left;
    position: relative;
    text-align: center;
}

.microsite-twosection ul li .right_icon {
    position: absolute;
    right: -10px;
    top: -10px;
    width: 31px;
    height: 31px;
    background: #ff5d3b;/*#8c1717 */ url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -370px -656px;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
    text-indent: -99999px;
    z-index: 1;
}

.microsite-twosection ul li:last-child {
    width: 278px;
    height: 383px;
    float: right;
    text-align: center;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .microsite-twosection ul li {
        width: 728px;
        height: auto;
    }

    .microsite-twosection ul li:last-child {
        width: 225px;
        height: auto;
    }
}

/* Two Big Images Start */
.two_bigsection {
    width: 100%;
    float: left;
    margin: 0 0 60px 0;
}

.two_bigsection h2 {
    color: #333333;
    font: 22px/18px 'PTSans-Bold';
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 41px 0;
}

.two_bigsection ul li {
    width: 596px;
    height: 383px;
    float: left;
    text-align: center;
}

.two_bigsection ul li:last-child {
    float: right;
}

@media ( min-width: 1024px) and (max-width: 1279px) {

    .two_bigsection ul li {
        width: 478px;
        height: auto;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .microsite-twosection ul li, .two_bigsection ul li {
        width: 100%;
        text-align: center;
        float: left;
        height: auto;
        margin: 0 0 30px 0;
    }

    .microsite-twosection ul li:last-child, .two_bigsection ul li:last-child {
        float: left;
        width: 100%;
    }
}

/* Four column Start */
.four_column {
    width: 100%;
    margin: 0 0px 60px 0;
    float: left;
}

.four_column h2 {
    color: #333333;
    font: 22px/18px 'PTSans-Bold';
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 41px 0;
}

.four_column ul {
    width: 100%;
    margin: 0;
    float: left;
}

.four_column ul li {
    padding: 0;
    float: left;
    position: relative;
}

.four_column ul li:first-child {
    margin-left: 0 !important;
}

.four_column ul li img {
    margin: 0 0 10px 0;
}

.four_column ul li p {
    font: 14px/18px 'PTSans-Regular';
    color: #333333;
    margin: 0 0 4px 0;
}

.four_column ul li p.upcoming_title {
    font: 18px/18px 'PTSans-Bold';
    text-transform: uppercase;
}

.four_column .bx-wrapper .bx-controls-direction a.bx-prev {
    left: -20px !important;
}

.four_column .bx-wrapper .bx-controls-direction a.bx-next {
    right: -20px !important;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .four_column {
        width: 100%;
        margin: 20px 0 30px 0;
        background: #fff;
    }

    .four_column h2 {
        margin: 0;
        padding: 6px 0 19px;
    }

    .four_column ul {
        width: 100%;
        margin: 0 0 10px 0;
        float: left;
    }

    .four_column ul li img {
        margin: 0 auto;
    }
}

/* Four column End */
/* branding Microsite End */
/* my order - Review Rating Start */
.review_rating_main .inner_review {
    border: none !important;
    padding: 0 !important;
}

.review_rating_main .inner_review ul > li {
    border-top: 1px #e5e5e5 solid;
    padding: 43px 0 0;
}

.review_rating_main .inner_review ul > li .profile_img {
    margin: 0 20px 5px 0;
}

.review_rating_main .inner_review ul > li .review_text {
    margin: 0 !important;
    width: 670px !important;
}

.review_rating_main .inner_review ul > li .review_text ul > li {
    border: none !important;
    padding: 0 0 0 160px !important;
}

.review_rating_main .inner_review ul > li .review_text ul > li:first-child {
    padding: 0 !important;
}

.review_rating_main .inner_review ul > li .review_text ul > li ul > li {
    padding: 0 !important;
}

.review_rating_main .inner_review ul > li .review_text ul > li .date {
    float: none !important;
    margin: 0 0 15px;
}

.review_rating_main .van_title {
    font: 14px/20px 'PTSans-Regular';
    color: #999999;
}

.review_rating_main h2 {
    font: 20px/20px 'PTSans-Bold';
    color: #333333;
    margin: 10px 0 20px 0;
}

.review_rating_main .remove_edit {
    float: right;
}

.review_rating_main .remove_edit a {
    float: right;
    margin: 0 0 0 25px;
    padding: 0 0 0 20px;
}

.review_rating_main .remove_edit a.edit {
    font: 13px/22px 'PTSans-Bold';
    text-transform: uppercase;
    color: #999999;
    position: relative;
}

.review_rating_main .remove_edit a.edit:before {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -64px -512px;
    width: 14px;
    height: 13px;
    position: absolute;
    left: 0;
    top: 4px;
}

.review_rating_main .remove_edit a.remove {
    font: 13px/22px 'PTSans-Bold';
    text-transform: uppercase;
    color: #999999;
    position: relative;
}

.review_rating_main .remove_edit a.remove:before {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -40px -511px;
    width: 16px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 4px;
}

.review_rating_main .recommend_icon {
    font: 13px/22px 'PTSans-Bold';
    text-transform: uppercase;
    color: #999999;
    position: relative;
    width: 100%;
    float: left;
    padding: 0 0 0 25px;
}

.review_rating_main .recommend_icon:before {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -608px;
    width: 17px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 4px;
}

.review_rating_main .review_range_ration {
    float: left;
    padding: 0;
}

.review_rating_main .review_range_ration ul {
    width: 100%;
    padding: 0 0 15px 0;
    float: left;
}

.review_rating_main .review_range_ration ul li {
    float: left;
    margin: 0 0 0 20px;
    border-top: none !important;
    padding: 0 !important;
}

.review_rating_main .review_range_ration ul li.first_title {
    font: 16px/22px 'PTSans-Regular';
    text-align: left;
    color: #666;
    width: 70px !important;
    margin: 0 0 0 20px !important;
}

.review_rating_main .review_range_ration ul li.bar_ratio {
    width: 385px !important;
}

.review_rating_main .review_range_ration ul li.bar_ratio .runs_small {
    float: left;
    color: #9b9b9b;
    font: 12px/22px 'PTSans-Regular';
}

.review_rating_main .review_range_ration ul li.bar_ratio .range_large {
    float: right;
    color: #9b9b9b;
    font: 12px/22px 'PTSans-Regular';
}

.review_rating_main .review_range_ration ul li.last_div {
    width: 25px;
    display: none;
    color: #5c5c5c;
    font: 16px/22px 'PTSans-Regular';
}

.review_rating_main .overall_ratings {
    display: inline-block;
    margin: 0 15px 0 0;
}

.review_rating_main .overall_ratings .sm_startrate {
    height: 13px;
    padding: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -211px;
}

.review_rating_main .overall_ratings .sm_star_active {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -225px;
    height: 13px;
    width: 0;
}

.review_rating_main .overall_ratings i {
    display: none;
    font-size: 0;
    line-height: 0;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .review_rating_main .inner_review ul > li .review_text {
        width: 550px !important;
    }

    .review_rating_main .inner_review ul > li .review_text ul > li {
        padding-left: 0 0 0 90px !important;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .review_rating_main .inner_review ul > li {
        margin: 0 !important;
    }

    .review_rating_main .inner_review ul > li .review_text {
        width: 100% !important;
    }

    .review_rating_main .inner_review ul > li .review_text .profile_img {
        width: 70px !important;
    }

    .review_rating_main .inner_review ul > li .review_text .review_common_text {
        margin-left: 100px;
    }

    .review_rating_main .inner_review ul > li .review_text ul > li {
        padding-left: 90px !important;
        margin: 0 0 15px 0 !important;
    }

    .review_rating_main .remove_edit {
        width: 100%;
        float: left;
        background: #fbfbfb;
        padding: 10px;
    }

    .review_rating_main .remove_edit a {
        float: left;
    }

    .review_rating_main .review_range_ration {
        width: 100% !important;
    }

    .review_rating_main .review_range_ration ul {
        position: relative !important;
        margin: 15px 0 0 0;
        padding: 0 !important;
    }

    .review_rating_main .review_range_ration ul li.bar_ratio {
        width: 85% !important;
        margin: 0 10px 0 0 !important;
    }

    .review_rating_main .review_range_ration ul li.last_div {
        display: block;
        width: 25px !important;
    }

    .review_rating_main .review_range_ration ul li.first_title {
        width: 100% !important;
        position: absolute;
        top: -18px;
        left: 0;
    }
}

/* my order - Review Rating End */
/* Discover Start Div */
.discover_social {
    width: 100%;
    float: left;
    margin: 9px 0;
}

.discover_social ul > li {
    float: left;
    font: 14px/22px 'PTSans-Regular';
    margin: 5px 22px 0 0;
}

.discover_social ul > li .content a {
    display: inline-block;
}

.discover_social ul > li .content a:hover {
    opacity: 0.60;
}

.discover_social ul > li .content a.facebook {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -220px -708px;
    width: 8px;
    height: 16px;
    text-indent: -99999px;
}

.discover_social ul > li .content a.twitter {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -182px -711px;
    width: 17px;
    height: 13px;
    text-indent: -99999px;
}

.discover_social ul > li .content a.pinterest {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -286px -710px;
    width: 14px;
    height: 17px;
    text-indent: -99999px;
}

.discover_social ul > li .content a.googleplus {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -250px -709px;
    width: 18px;
    height: 15px;
    text-indent: -99999px;
}

.discover_social ul > li .content a.instangram {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -319px -709px;
    width: 17px;
    height: 17px;
    text-indent: -99999px;
}

.discover_banner {
    width: 100%;
    float: left;
    position: relative;
    margin: 0;
    overflow: hidden;
}

.discover_banner h1 {
    font: 22px/22px 'PTSans-Bold';
    text-align: center;
    text-transform: uppercase;
    margin: 30px 0;
    letter-spacing: 1px;
}

.discover_banner .bx-wrapper {
    margin: 0;
}

.discover_banner .bx-wrapper .bx-pager {
    bottom: 4px;
    padding: 0;
}

.discover_banner .bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
    width: 20px;
    height: 4px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    margin: 0 3px;
}

.discover_banner .bx-wrapper .bx-pager.bx-default-pager a.active {
    /*background: #8f1511;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */
}

.discover_banner ul li {
    position: relative;
    margin: 0;
    overflow: hidden;
}

.discover_banner ul li .banner_txt {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 30%;
    width: 336px;
    margin: -103px 0 0 -123px;
}

.discover_banner ul li .banner_txt h2 {
    font: 40px/22px 'DancingScript-Bold';
    margin: 5px 0 26px 0;
}

.discover_banner ul li .banner_txt h3 {
    font: 18px/22px 'PTSans-Bold';
    text-transform: uppercase;
}

.discover_banner ul li .banner_txt p {
    font: 18px/22px 'PTSans-Regular';
}

.discover_banner ul li .mediacontent {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 30%;
    width: 400px;
    margin: -84px 0 0 -129px;
}

.discover_banner ul li .mediacontent p {
    font: 18px/22px 'PTSans-Regular';
}

.discover_banner ul li .mediacontent .sbt-button {
    display: inline-block;
    width: 173px;
    font: 14px/43px 'PTSans-Bold';
    text-transform: uppercase;
}

.discover_banner ul li .mediacontent .sbt-button:first-child {
    margin: 0 35px 0 0;
}

.discover_banner ul li .mediacontent h2 {
    font: 60px/61px 'DancingScript-Bold';
    margin: 5px 0 26px 0;
}

.discover_banner ul li .mediacontent h3 {
    font: 18px/22px 'PTSans-Bold';
    text-transform: uppercase;
}

.discover_banner ul li .slider-content {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 30%;
    width: 400px;
    margin: -84px 0 0 -129px;
}

.discover_banner ul li .slider-content p {
    font: 18px/22px 'PTSans-Regular';
}

.discover_banner ul li .slider-content .sbt-button {
    display: inline-block;
    width: 173px;
    font: 14px/43px 'PTSans-Bold';
    text-transform: uppercase;
    margin: 0 35px 0 0;
}

.discover_banner ul li .slider-content .sbt-button:last-child {
    margin: 0 !important;
}

.discover_banner ul li .slider-content h2 {
    font: 60px/61px 'DancingScript-Bold';
    margin: 5px 0 26px 0;
}

.discover_banner ul li .slider-content h3 {
    font: 18px/22px 'PTSans-Bold';
    text-transform: uppercase;
}

.pageLabel--brands-exclusive-brands .discover_inner_div {
    width: 100%;
    float: left;
    margin: 18px 0 0 0;
}

.pageLabel--brands-exclusive-brands .discover_inner_div ul li {
    width: 49.7%;
    margin: 0 3px 3px 0;
    float: left;
    position: relative;
}

.pageLabel--brands-exclusive-brands .discover_inner_div ul li:nth-child(2),
.pageLabel--brands-exclusive-brands .discover_inner_div ul li:nth-child(4) {
    margin: 0 0 3px 0;
}

.pageLabel--brands-exclusive-brands .discover_inner_div ul li .mediacontent {
    position: absolute;
    top: 50%;
    margin: -125px 0 0 40px;
    width: 248px;
}

.pageLabel--brands-exclusive-brands .discover_inner_div ul li .mediacontent h2 {
    font: 40px/50px 'DancingScript-Bold' !important;
}

.pageLabel--brands-exclusive-brands .discover_inner_div ul li .mediacontent p {
    font: 14px/18px 'PTSans-Regular';
    color: #666;
    margin: 16px 0 9px 0;
}

.pageLabel--brands-exclusive-brands .discover_inner_div ul li .mediacontent a {
    font: 14px/18px 'PTSans-Bold';
    color: #ff5d3b;
    text-transform: uppercase;
}

.pageLabel--brands-exclusive-brands .discover_inner_div ul li .slider-content {
    position: absolute;
    top: 50%;
    margin: -125px 0 0 40px;
    width: 248px;
}

.pageLabel--brands-exclusive-brands .discover_inner_div ul li .slider-content h2 {
    font: 60px/30px 'DancingScript-Bold';
}

.pageLabel--brands-exclusive-brands .discover_inner_div ul li .slider-content p {
    font: 14px/18px 'PTSans-Regular';
    color: #666;
    margin: 16px 0 9px 0;
}

.pageLabel--brands-exclusive-brands .discover_inner_div ul li .slider-content a {
    font: 14px/18px 'PTSans-Bold';
    color: #ff5d3b;
    text-transform: uppercase;
}

.pageLabel--brands-exclusive-brands .discover_inner_div ul li:nth-child(4n+3) .mediacontent,
.pageLabel--brands-exclusive-brands .discover_inner_div ul li:nth-child(4n+4) .mediacontent {
    right: inherit !important;
    left: 0 !important;
    margin: -125px 0 0 40px !important;
}

.pageLabel--brands-exclusive-brands .discover_inner_div ul li:nth-child(4n+3) .slider-content,
.pageLabel--brands-exclusive-brands .discover_inner_div ul li:nth-child(4n+4) .slider-content {
    right: 23px;
    margin: -125px 0 0 0;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .pageLabel--brands-exclusive-brands .discover_inner_div ul li {
        width: 100%;
        float: none;
    }

    .pageLabel--brands-exclusive-brands .discover_inner_div ul li .mediacontent {
        margin: -84px 0 0 20px;
    }

    .pageLabel--brands-exclusive-brands .discover_inner_div ul li .mediacontent h2 {
        font: 35px/30px 'DancingScript-Bold';
    }

    .pageLabel--brands-exclusive-brands .discover_inner_div ul li .slider-content {
        margin: -84px 0 0 20px;
    }

    .pageLabel--brands-exclusive-brands .discover_inner_div ul li .slider-content h2 {
        font: 35px/30px 'DancingScript-Bold';
    }

    .pageLabel--brands-exclusive-brands .discover_inner_div ul li:nth-child(3) .mediacontent,
    .pageLabel--brands-exclusive-brands .discover_inner_div ul li:nth-child(4) .mediacontent {
        margin: -84px 0 0 20px;
    }

    .pageLabel--brands-exclusive-brands .discover_inner_div ul li:nth-child(3) .slider-content,
    .pageLabel--brands-exclusive-brands .discover_inner_div ul li:nth-child(4) .slider-content {
        margin: -84px 0 0 20px;
    }
}

.discover_inner_div {
    width: 100%;
    float: left;
    margin: 18px 0 0 0;
}

.discover_inner_div ul li {
    width: 49.7%;
    margin: 0 3px 3px 0;
    float: left;
    position: relative;
}

.discover_inner_div ul li:nth-child(2), .discover_inner_div ul li:nth-child(4) {
    margin: 0 0 3px 0;
}

.discover_inner_div ul li .mediacontent {
    position: absolute;
    top: 50%;
    margin: -125px 0 0 40px;
    width: 248px;
}

.discover_inner_div ul li .mediacontent h2 {
    font: 60px/50px 'DancingScript-Bold';
}

.discover_inner_div ul li .mediacontent p {
    font: 14px/18px 'PTSans-Regular';
    color: #666;
    margin: 16px 0 9px 0;
}

.discover_inner_div ul li .mediacontent a {
    font: 14px/18px 'PTSans-Bold';
    color: #ff5d3b;
    text-transform: uppercase;
}

.discover_inner_div ul li .slider-content {
    position: absolute;
    top: 50%;
    margin: -125px 0 0 40px;
    width: 248px;
}

.discover_inner_div ul li .slider-content h2 {
    font: 60px/30px 'DancingScript-Bold';
}

.discover_inner_div ul li .slider-content p {
    font: 14px/18px 'PTSans-Regular';
    color: #666;
    margin: 16px 0 9px 0;
}

.discover_inner_div ul li .slider-content a {
    font: 14px/18px 'PTSans-Bold';
    color: #ff5d3b;
    text-transform: uppercase;
}

.discover_inner_div ul li:nth-child(4n+3) .mediacontent,
.discover_inner_div ul li:nth-child(4n+4) .mediacontent {
    right: 23px;
    margin: -125px 0 0 0;
}

.discover_inner_div ul li:nth-child(4n+3) .slider-content,
.discover_inner_div ul li:nth-child(4n+4) .slider-content {
    right: 23px;
    margin: -125px 0 0 0;
}

.discover_rating_main {
    width: 100%;
    float: left;
}

.discover_rating_main h2 {
    font: 28px/22px 'PTSans-Bold';
    text-align: center;
    display: block;
    text-transform: uppercase;
    margin: 46px 0 34px 0;
}

.discover_rating_main .inner_review {
    border: none !important;
    padding: 0 !important;
}

.discover_rating_main .inner_review ul > li {
    border-top: none;
}

.discover_rating_main .inner_review ul > li .profile_img {
    margin: 0 20px 0 0;
}

.discover_rating_main .inner_review ul > li .review_text {
    margin: 0 !important;
    width: 670px !important;
}

.discover_rating_main .inner_review ul > li .review_text ul > li {
    border: none !important;
    padding: 0 0 0 122px !important;
}

.discover_rating_main .inner_review ul > li .review_text ul > li:first-child {
    padding: 0 !important;
}

.discover_rating_main .inner_review ul > li .review_text ul > li p {
    margin: 0 0 6px 0 !important;
}

.discover_rating_main .inner_review ul > li .review_text ul > li ul > li {
    padding: 0 !important;
}

.discover_rating_main .inner_review ul > li .review_text ul > li .date {
    float: none !important;
    margin: 2px 0 13px 0 !important;
}

.discover_rating_main .overall_ratings {
    display: inline-block;
    margin: 0 15px 0 0;
}

.discover_rating_main .overall_ratings .sm_startrate {
    width: 82px;
    height: 13px;
    padding: 0;
    margin: 5px 0 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -211px;
    float: right;
}

.discover_rating_main .overall_ratings .sm_star_active {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -225px;
    height: 13px;
    width: 0;
}

.discover_rating_main .overall_ratings i {
    display: none;
    font-size: 0;
    line-height: 0;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .discover_banner {
        height: auto;
    }

    .discover_banner .bx-wrapper {
        min-height: 312px;
        margin: 0;
    }

    .discover_banner .bx-wrapper .bx-viewport {
        height: 312px !important;
    }

    .discover_rating_main .inner_review ul > li .review_text {
        width: 550px !important;
    }

    .discover_rating_main .inner_review ul > li .review_text ul > li {
        padding: 0 0 0 16px !important;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .discover_banner {
        min-height: 370px;
    }

    .discover_banner .bx-wrapper {
        min-height: 358px;
        margin: 0;
    }

    .discover_banner .bx-wrapper .bx-viewport {
        min-height: 358px !important;
    }

    .discover_banner .bx-wrapper .bx-pager {
        bottom: 53px;
    }

    .discover_banner ul li .banner_txt {
        width: 200px;
        margin: -140px 0 0 -69px;
    }

    .discover_banner ul li .mediacontent {
        width: 100%;
        margin: 0 auto;
        float: none;
        left: 0;
        top: 20px;
        text-align: center;
    }

    .discover_banner ul li .mediacontent h2 {
        font: 30px/31px "DancingScript-Bold";
        margin: 0 0 150px 0;
    }

    .discover_banner ul li .mediacontent h3 {
        font: 14px/22px "PTSans-Bold";
        margin: 0;
    }

    .discover_banner ul li .mediacontent .sbt-button {
        width: 130px;
        font: 14px/35px "PTSans-Bold";
    }

    .discover_banner ul li .slider-content {
        width: 100%;
        margin: 0 auto;
        float: none;
        left: 0;
        top: 20px;
        text-align: center;
    }

    .discover_banner ul li .slider-content h2 {
        font: 30px/31px "DancingScript-Bold";
        margin: 0 0 150px 0;
    }

    .discover_banner ul li .slider-content h3 {
        font: 14px/22px "PTSans-Bold";
        margin: 0;
    }

    .discover_banner ul li .slider-content .sbt-button {
        width: 130px;
        font: 14px/35px "PTSans-Bold";
    }

    .discover_inner_div ul li {
        width: 100%;
        float: none;
    }

    .discover_inner_div ul li .mediacontent {
        margin: -84px 0 0 20px;
    }

    .discover_inner_div ul li .mediacontent h2 {
        font: 45px/30px 'DancingScript-Bold';
    }

    .discover_inner_div ul li .slider-content {
        margin: -84px 0 0 20px;
    }

    .discover_inner_div ul li .slider-content h2 {
        font: 45px/30px 'DancingScript-Bold';
    }

    .discover_inner_div ul li:nth-child(3) .mediacontent,
    .discover_inner_div ul li:nth-child(4) .mediacontent {
        margin: -84px 0 0 20px;
    }

    .discover_inner_div ul li:nth-child(3) .slider-content,
    .discover_inner_div ul li:nth-child(4) .slider-content {
        margin: -84px 0 0 20px;
    }

    .discover_rating_main .inner_review ul > li {
        margin: 0 !important;
    }

    .discover_rating_main .inner_review ul > li .review_text {
        width: 100% !important;
    }

    .discover_rating_main .inner_review ul > li .review_text .profile_img {
        width: 70px !important;
    }

    .discover_rating_main .inner_review ul > li .review_text .profile_img .picure_img {
        width: 70px;
        height: 70px;
        background-position: -2px -310px;
    }

    .discover_rating_main .inner_review ul > li .review_text p span.size {
        margin: 0 0 0 20px !important;
    }

    .discover_rating_main .inner_review ul > li .review_text ul > li {
        padding: 0 !important;
        margin: 0 0 15px 0 !important;
    }
}

.discover_blog {
    float: left;
    margin: 0 0 33px 0;
}

.discover_blog h2 {
    font: 22px/22px 'PTSans-Bold';
    text-transform: uppercase;
    text-align: center;
}

.discover_blog ul {
    margin: 7px 0 0 0;
    float: left;
    width: 100%;
}

.discover_blog ul li {
    width: 100%;
    background: url("/_ui/responsive/common/assets/images/discover/pattern.jpg") repeat;
    padding: 0 20px 0 0;
    overflow: hidden;
    margin: 0 0 13px 0;
    float: left;
}

.discover_blog ul li .media {
    float: left;
    width: 262px;
    margin: 0 30px 0 0;
}

.discover_blog ul li .mediacontent {
    margin: 6px 0 0 0;
    width: 280px;
    float: left;
}

.discover_blog ul li .mediacontent a {
    color: #333333;
}

.discover_blog ul li .mediacontent h3 {
    font: 18px/20px 'PTSans-Bold';
}

.discover_blog ul li .mediacontent p {
    font: 14px/19px 'PTSans-Regular';
    color: #666;
    letter-spacing: 1px;
    max-height: 170px;
    overflow: hidden;
}

.discover_blog ul li .mediacontent .content {
    font: 12px/19px 'PTSans-Regular';
    color: #333333;
    position: relative;
    padding: 0 0 0 25px;
}

.discover_blog ul li .mediacontent .content:before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -317px -335px;
    width: 15px;
    height: 16px;
}

.discover_blog ul li .mediacontent .content span {
    margin-left: 20px;
}

.discover_blog ul li .mediacontent {
    margin: 6px 0 0 0;
    width: 280px;
    float: left;
}

.discover_blog ul li .mediacontent h3 {
    font: 18px/20px 'PTSans-Bold';
}

.discover_blog ul li .mediacontent p {
    font: 14px/19px 'PTSans-Regular';
    color: #666;
}

.discover_blog ul li .mediacontent .discover_time {
    font: 12px/19px 'PTSans-Regular';
    color: #333333;
    position: relative;
    padding: 0 0 0 20px;
}

.discover_blog ul li .mediacontent .discover_time:before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -317px -335px;
    width: 15px;
    height: 16px;
}

.discover_blog ul li .mediacontent .discover_time span {
    margin-left: 20px;
}

.first_update {
    float: right;
}

.first_update h2 {
    font: 22px/22px 'PTSans-Bold';
    text-transform: uppercase;
    text-align: center;
}

.first_update ul {
    margin: 7px 0 0 0;
}

.first_update ul li {
    width: 100%;
    background: url("/_ui/responsive/common/assets/images/discover/pattern.jpg") repeat;
    padding: 0;
    overflow: hidden;
    margin: 0 0 13px 0;
    float: left;
    text-align: center;
}

.first_update ul li .media {
    float: left;
    width: 100%;
    margin: 0 0 30px 0;
}

.first_update ul li .mediacontent {
    margin: 6px auto;
    width: 380px;
    display: block;
    padding: 0;
}

.first_update ul li .mediacontent a {
    color: #333333;
}

.first_update ul li .mediacontent h3 {
    font: 18px/20px 'PTSans-Bold';
    margin-bottom: 14px;
}

.first_update ul li .mediacontent p {
    font: 14px/19px 'PTSans-Regular';
    color: #666;
    letter-spacing: 1px;
    margin: 0 0 20px;
}

.first_update ul li .content {
    width: 189px;
    margin: 0 auto;
}

.first_update ul li .content ul {
    display: inline-block;
}

.first_update ul li .content ul li {
    float: left;
    margin: 15px 23px 64px 0;
    width: auto !important;
}

.first_update ul li .content ul li:last-child {
    margin: 15px 0 64px 0;
}

.first_update ul li .content ul li a {
    display: inline-block;
}

.first_update ul li .content ul li a.facebook {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -220px -708px;
    width: 8px;
    height: 16px;
    text-indent: -99999px;
}

.first_update ul li .content ul li a.facebook:hover {
    background-position: -220px -690px;
}

.first_update ul li .content ul li a.twitter {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -182px -711px;
    width: 17px;
    height: 13px;
    text-indent: -99999px;
}

.first_update ul li .content ul li a.twitter:hover {
    background-position: -182px -693px;
}

.first_update ul li .content ul li a.pinterest {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -286px -710px;
    width: 14px;
    height: 17px;
    text-indent: -99999px;
}

.first_update ul li .content ul li a.pinterest:hover {
    background-position: -286px -692px;
}

.first_update ul li .content ul li a.googleplus {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -250px -709px;
    width: 18px;
    height: 15px;
    text-indent: -99999px;
}

.first_update ul li .content ul li a.googleplus:hover {
    background-position: -250px -691px;
}

.first_update ul li .content ul li a.instangram {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -319px -709px;
    width: 17px;
    height: 17px;
    text-indent: -99999px;
}

.first_update ul li .content ul li a.instangram:hover {
    background-position: -319px -691px;
}

.first_update ul li .slider-content {
    margin: 6px auto;
    width: 380px;
    display: block;
}

.first_update ul li .slider-content h3 {
    font: 18px/20px 'PTSans-Bold';
}

.first_update ul li .slider-content p {
    font: 14px/19px 'PTSans-Regular';
    color: #666;
}

.first_update ul li .slider-content a {
    display: inline-block;
    margin: 20px 23px 30px 0;
}

.first_update ul li .slider-content a.facebook {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -220px -708px;
    width: 8px;
    height: 16px;
    text-indent: -99999px;
}

.first_update ul li .slider-content a.twitter {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -182px -711px;
    width: 17px;
    height: 13px;
    text-indent: -99999px;
}

.first_update ul li .slider-content a.pinterest {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -286px -710px;
    width: 14px;
    height: 17px;
    text-indent: -99999px;
}

.first_update ul li .slider-content a.googleplus {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -250px -709px;
    width: 18px;
    height: 15px;
    text-indent: -99999px;
}

.first_update ul li .slider-content a.instangram {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -319px -709px;
    width: 17px;
    height: 17px;
    text-indent: -99999px;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .discover_blog ul li .media {
        width: 212px;
        margin: 0 25px 0 0;
    }

    .discover_blog ul li .mediacontent {
        width: 210px;
        margin: 0 0 15px 0;
    }

    .discover_blog ul li .slider-content {
        width: 210px;
        margin: 0 0 15px 0;
    }

    .first_update {
        width: 100%;
    }

    .first_update ul li {
        width: 100%;
        text-align: center;
    }

    .first_update ul li .media {
        width: 100%;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .first_update {
        width: 100%;
    }

    .first_update ul li {
        width: 100%;
        text-align: center;
    }

    .first_update ul li .media {
        width: 100%;
    }

    .first_update ul li .mediacontent {
        width: 100%;
    }

    .first_update ul li .slider-content {
        width: 100%;
    }

    .discover_blog {
        width: 100%;
    }

    .discover_blog ul li .media {
        width: 40%;
        margin: 0 15px 0 0;
    }

    .discover_blog ul li .mediacontent {
        width: 54%;
        margin: 0 0 15px 0;
    }

    .discover_blog ul li .slider-content {
        width: 54%;
        margin: 0 0 15px 0;
    }
}

/* Discover End Div */
/* Style Hub Start Div */
.stylehub_banner {
    width: 100%;
    float: left;
    position: relative;
    margin: 0;
    overflow: hidden;
}

.stylehub_banner h1 {
    font: 22px/22px 'PTSans-Bold';
    text-align: center;
    text-transform: uppercase;
    margin: 30px 0;
}

.stylehub_banner .bx-wrapper {
    height: 623px;
    margin: 0;
}

.stylehub_banner .bx-wrapper .bx-viewport {
    height: 623px !important;
}

.stylehub_banner .bx-wrapper .bx-pager {
    bottom: 4px;
    padding: 0;
}

.stylehub_banner .bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
    width: 20px;
    height: 4px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    margin: 0 3px;
}

.stylehub_banner .bx-wrapper .bx-pager.bx-default-pager a.active {
    /*background: #8f1511;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

}

.stylehub_banner ul li {
    position: relative;
    margin: 0;
    overflow: hidden;
    height: 623px;
}

.stylehub_banner ul li .banner_txt {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 30%;
    width: 336px;
    margin: -103px 0 0 -123px;
}

.stylehub_banner ul li .banner_txt h2 {
    font: 40px/22px 'DancingScript-Bold';
    margin: 5px 0 26px 0;
}

.stylehub_banner ul li .banner_txt h3 {
    font: 18px/22px 'PTSans-Bold';
    text-transform: uppercase;
}

.stylehub_banner ul li .banner_txt p {
    font: 18px/22px 'PTSans-Regular';
}

.stylehub_banner ul li .media {
    width: 100%;
}

.stylehub_banner ul li .mediacontent {
    left: 0;
    position: absolute;
    text-align: center;
    top: 41%;
    width: 100%;
    z-index: 1;
}

.stylehub_banner ul li .mediacontent p {
    font: 18px/22px 'PTSans-Regular';
}

.stylehub_banner ul li .mediacontent .sbt-button {
    display: inline-block;
    width: 173px;
    font: 14px/43px 'PTSans-Bold';
    text-transform: uppercase;
}

.stylehub_banner ul li .mediacontent .sbt-button:first-child {
    margin: 0 35px 0 0;
}

.stylehub_banner ul li .mediacontent h2 {
    font: 60px/61px 'DancingScript-Bold';
    margin: 5px 0 26px 0;
}

.stylehub_banner ul li .mediacontent h3 {
    font: 18px/22px 'PTSans-Bold';
    text-transform: uppercase;
}

.stylehub_banner ul li .slider-content {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 30%;
    width: 400px;
    margin: -84px 0 0 -129px;
}

.stylehub_banner ul li .slider-content p {
    font: 18px/22px 'PTSans-Regular';
}

.stylehub_banner ul li .slider-content .sbt-button {
    display: inline-block;
    width: 173px;
    font: 14px/43px 'PTSans-Bold';
    text-transform: uppercase;
    margin: 0 35px 0 0;
}

.stylehub_banner ul li .slider-content .sbt-button:last-child {
    margin: 0 !important;
}

.stylehub_banner ul li .slider-content h2 {
    font: 60px/61px 'DancingScript-Bold';
    margin: 5px 0 26px 0;
}

.stylehub_banner ul li .slider-content h3 {
    font: 18px/22px 'PTSans-Bold';
    text-transform: uppercase;
}

/* Style Hub End Div */
/* 404 / 503 Page Start */
.serverError {
    background-color: #F8F8F8;
}

.error_header {
    background: #000;
    height: 56px;
    text-align: center;
}

.error_body {
    position: relative;
    text-align: center;
    background: #f8f8f8;
    height: 100%;
}

.error_body .error-div {
    width: 310px;
    position: absolute;
    bottom: 122px;
    left: 50%;
    margin: -24px 0 0 -155px;
    font: 20px/29px 'PTSans-Regular';
    color: #666;
    height: 47px;
}

.error_body .error-content {
    width: 503px;
    position: absolute;
    left: 50%;
    margin: -82px 0 0 -251px;
    top: 50%;
    height: 165px;
}

.error_body .error-content h1, .error_body .error-content h2 {
    font: 22px/22px 'PTSans-Bold';
    color: #fff;
    margin: 0 0 20px 0;
}

.error_body .error-content .input-group {
    width: 100%;
    margin: 0 auto 21px;
    overflow: hidden;
}

.error_body .error-content .input-group input[type="text"] {
    width: 100%;
    background: #fff;
    float: left;
    clear: left;
    height: 50px;
    padding: 10px 50px 10px 10px;
    border: 1px #e3e3e3 solid;
    font: 14px/22px 'PTSans-Regular';
}

.error_body .error-content .input-group .input-group-btn {
    margin: 15px 0 0 -50px;
    float: right;
    position: absolute;
    right: 0;
    z-index: 9;
}

.error_body .error-content .input-group .input-group-btn .btn {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -20px -808px;
    width: 18px;
    height: 18px;
    border: none;
    text-indent: -9999px;
    margin-left: -50px;
}

.error_body .error-content p {
    font: 14px/22px 'PTSans-Regular';
    color: #666;
    display: block;
}

.error_body .error-content p a {
    margin: 0 32px 0 0;
    text-decoration: underline;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .error_body .error-content {
        width: 300px;
        margin: -40px 0 0 -150px;
    }

    .error_body .error-content p a {
        margin: 0 19px 0 0;
    }

    .error_body .error-div {
        bottom: 20px;
        color: #666;
        font: 15px/18px "PTSans-Regular";
        left: 50%;
        margin: 10px 0 0 -140px;
        position: absolute;
        width: 280px;
    }
}

/* 404 / 503 Page End */
/* exclusive Brands Start */
.exclusive_brands {
    width: 100%;
}

.exclusive_brands h1 {
    font: 28px/22px 'PTSans-Bold';
    color: #333333;
    text-transform: uppercase;
    text-align: center;
    margin: 33px 0 13px 0;
}

.exclusive_brands .brands_listview {
    margin: 0 auto;
    width: 763px;
    text-align: center;
}

.exclusive_brands .brands_listview p {
    display: none;
}

.exclusive_brands .brands_listview ul {
    margin: 0 auto;
}

.exclusive_brands .brands_listview ul li {
    display: inline-block;
    margin: 0 0 0 10px;
    text-transform: uppercase;
    font: 14px/22px 'PTSans-Regular';
    position: relative;
    padding: 0 10px 0 0;
}

.exclusive_brands .brands_listview ul li:after {
    content: "";
    position: absolute;
    right: 0;
    top: 7px;
    background: #666;
    width: 2px;
    height: 11px;
}

.exclusive_brands .brands_listview ul li:last-child:after {
    background: none;
}

.exclusive_brands .brands_listview ul li a {
    text-decoration: underline;
    color: #ff5d3b;
    display: block;
}

.exclusive_brands .brands_listview ul li:hover a, .exclusive_brands .brands_listview ul li.active a {
    text-decoration: none;
}

.exclusive_brands .exclusive_slider {
    width: 100%;
    float: left;
    margin: 37px 0 39px 0;
}

.exclusive_brands .exclusive_slider .exclusive_tab {
    width: 1100px;
    margin: 0 auto;
}

.exclusive_brands .exclusive_slider .exclusive_tab .bx-wrapper {
    height: 900px;
    margin: 0;
}

.exclusive_brands .exclusive_slider .exclusive_tab .bx-wrapper .bx-controls-direction a {
    top: 49.5%;
}

.exclusive_brands .exclusive_slider .exclusive_tab .bx-wrapper .bx-controls-direction a.bx-next {
    right: -37px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -143px -576px;
    width: 12px;
    height: 18px;
}

.exclusive_brands .exclusive_slider .exclusive_tab .bx-wrapper .bx-controls-direction a.bx-prev {
    left: -39px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -115px -576px;
    width: 12px;
    height: 18px;
}

.exclusive_brands .exclusive_slider .exclusive_tab .bx-wrapper .bx-viewport {
    height: 900px !important;
}

.exclusive_brands .exclusive_slider .exclusive_tab .bx-wrapper .bx-pager {
    bottom: 4px;
    padding: 0;
}

.exclusive_brands .exclusive_slider .exclusive_tab .bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
    width: 20px;
    height: 4px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    margin: 0 3px;
}

.exclusive_brands .exclusive_slider .exclusive_tab .bx-wrapper .bx-pager.bx-default-pager a.active {
    /*background: #8f1511;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

}

.exclusive_brands .exclusive_slider .exclusive_tab ul li {
    width: 1100px;
}

.exclusive_brands .exclusive_slider .exclusive_tab ul li .four_images {
    width: 100%;
}

.exclusive_brands .exclusive_slider .exclusive_tab ul li .four_images dl {
    width: 100%;
    float: left;
}

.exclusive_brands .exclusive_slider .exclusive_tab ul li .four_images dl dd {
    width: 49.8%;
    float: left;
    margin: 0 1px 1px 0;
    position: relative;
}

.exclusive_brands .exclusive_slider .exclusive_tab ul li .four_images dl dd:nth-child(2),
.exclusive_brands .exclusive_slider .exclusive_tab ul li .four_images dl dd:nth-child(4) {
    margin: 0 0 1px 0;
}

.exclusive_brands .exclusive_slider .exclusive_tab ul li .four_images dl dd .mediacontent {
    position: absolute;
    top: 50%;
    left: 0;
    margin: -88px 0 0 50px;
}

.exclusive_brands .exclusive_slider .exclusive_tab ul li .four_images dl dd .slider-content {
    position: absolute;
    top: 50%;
    left: 0;
    margin: -88px 0 0 50px;
}

.exclusive_brands .exclusive_slider .exclusive_tab ul li .four_images dl dd:first-child a {
    color: #fff;
    text-transform: uppercase;
    font: 14px/18px 'PTSans-Bold';
}

.exclusive_brands .exclusive_slider .exclusive_tab ul li .four_images dl dd:first-child h2 {
    font: 46px/33px 'DancingScript-Bold';
    color: #fff;
}

.exclusive_brands .exclusive_slider .exclusive_tab ul li .four_images dl dd:first-child p {
    font: 24px/18px 'PTSans-Regular';
    color: #fff;
}

.exclusive_brands .exclusive_slider .exclusive_tab ul li .four_images dl dd a {
    text-transform: uppercase;
    font: 14px/18px 'PTSans-Bold';
    color: #ff5d3b;
}

.exclusive_brands .exclusive_slider .exclusive_tab ul li .four_images dl dd h2 {
    font: 46px/33px 'DancingScript-Bold';
    color: #333333;
}

.exclusive_brands .exclusive_slider .exclusive_tab ul li .four_images dl dd p {
    font: 24px/18px 'PTSans-Regular';
    color: #333333;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .exclusive_brands .exclusive_slider .exclusive_tab {
        width: 940px;
    }

    .exclusive_brands .exclusive_slider .exclusive_tab ul li {
        width: 940px;
    }

    .exclusive_brands .exclusive_slider .exclusive_tab .bx-wrapper {
        height: 788px;
        margin: 0;
    }

    .exclusive_brands .exclusive_slider .exclusive_tab .bx-wrapper .bx-viewport {
        height: 788px !important;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .exclusive_brands h1 {
        display: none;
    }

    .exclusive_brands .brands_listview {
        width: 100%;
        margin: 30px 0 0 0;
    }

    .exclusive_brands .brands_listview p {
        font: 26px/30px "PTSans-Bold";
        text-align: left;
        text-transform: uppercase;
        position: relative;
        cursor: pointer;
        display: block;
    }

    .exclusive_brands .brands_listview p a {
        color: #333333;
    }

    .exclusive_brands .brands_listview p:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -280px -512px;
        content: "";
        height: 7px;
        position: absolute;
        right: 0;
        top: 8px;
        width: 14px;
    }

    .exclusive_brands .brands_listview ul {
        display: none;
        float: left;
        width: 100%;
    }

    .exclusive_brands .brands_listview ul li {
        width: 100%;
        background: #f8f8f8;
        border-bottom: 1px #e5e5e5 solid;
        color: #333333;
        padding: 10px;
        text-decoration: none;
        margin: 0;
    }

    .exclusive_brands .brands_listview ul li:after {
        background: none;
    }

    .exclusive_brands .brands_listview ul li a {
        text-decoration: none;
        color: #333333;
    }

    .exclusive_brands .brands_listview select {
        width: 100%;
        border: none;
        background: none;
        text-transform: uppercase;
        font: 22px/22px 'PTSans-Bold';
        height: 30px;
        outline: none;
        box-shadow: none;
    }

    .exclusive_brands .brands_listview select option {
        font: 14px/22px 'PTSans-Regular';
        padding: 5px 10px;
        background: #f8f8f8;
        border-bottom: 1px #e3e3e3 solid;
        outline: none;
        box-shadow: none;
        cursor: pointer;
    }

    .exclusive_brands .exclusive_slider .exclusive_tab {
        width: 100%;
    }

    .exclusive_brands .exclusive_slider .exclusive_tab ul li {
        width: 100%;
    }

    .exclusive_brands .exclusive_slider .exclusive_tab ul li .four_images dl dd {
        width: 100%;
        margin: 0 0 1px 0;
    }

    .exclusive_brands .exclusive_slider .exclusive_tab .bx-wrapper {
        height: auto;
        margin: 0;
    }

    .exclusive_brands .exclusive_slider .exclusive_tab .bx-wrapper .bx-viewport {
        height: auto !important;
        margin-top: 30px;
    }

    .exclusive_brands .exclusive_slider .exclusive_tab .bx-wrapper .bx-controls-direction a {
        top: -35px;
    }

    .exclusive_brands .exclusive_slider .exclusive_tab .bx-wrapper .bx-controls-direction a.bx-next {
        right: 0;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -143px -576px;
        left: 30px;
        width: 12px;
        height: 18px;
    }

    .exclusive_brands .exclusive_slider .exclusive_tab .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 0;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -115px -576px;
        width: 12px;
        height: 18px;
    }
}

/* exclusive Brands End */
/* Store Locator Start */
.store_locator_main {
    width: 100%;
    margin: 25px 0 40px 0;
}

.store_locator_main .store_leftside {
    width: 384px;
    float: left;
}

.store_locator_main .store_leftside h1 {
    font: 22px/18px 'PTSans-Bold';
    text-transform: uppercase;
}

.store_locator_main .store_leftside p {
    font: 14px/22px 'PTSans-Regular';
    color: #666;
}

.store_locator_main .store_leftside form {
    width: 100%;
}

.store_locator_main .store_leftside form label {
    width: 100%;
    margin: 16px 0 5px 0;
    font: 14px/18px 'PTSans-Bold';
}

.store_locator_main .store_leftside form input[type="text"] {
    width: 100%;
    height: 41px;
    border: 1px solid #999999;
    padding: 5px 10px;
    font: 14px/22px 'PTSans-Regular';
}

.store_locator_main .store_leftside form input[type="text"]:-webkit-input-placeholder {
    color: #666;
}

.store_locator_main .store_leftside form input[type="text"]:-moz-input-placeholder {
    color: #666;
}

.store_locator_main .store_leftside form input[type="text"]:-ms-input-placeholder {
    color: #666;
}

.store_locator_main .store_leftside form .select-option {
    width: 100%;
}

.store_locator_main .store_leftside form .select-option .select-wrapper {
    height: 41px;
}

.store_locator_main .store_leftside form .select-option .ex-select-menu {
    height: 41px;
    width: 100% !important;
    font: 14px/22px 'PTSans-Regular';
}

.store_locator_main .store_leftside form .select-option .holder {
    width: 100%;
    color: #666;
    padding: 9px 10px;
}

.store_locator_main .store_leftside form .or_div {
    float: left;
    width: 100%;
    position: relative;
    margin: 10px 0;
}

.store_locator_main .store_leftside form .or_div span {
    width: 29px;
    height: 29px;
    border: 1px #999999 solid;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -o-border-radius: 50px;
    text-align: center;
    vertical-align: middle;
    display: block;
    font: 14px/25px 'PTSans-Regular';
    margin: 0 auto;
    position: relative;
}

.store_locator_main .store_leftside form .or_div:before {
    content: "";
    position: absolute;
    top: 15px;
    left: 40%;
    width: 12px;
    height: 1px;
    background: #999999;
}

.store_locator_main .store_leftside form .or_div:after {
    content: "";
    position: absolute;
    top: 15px;
    right: 40%;
    width: 12px;
    height: 1px;
    background: #999999;
}

.store_locator_main .store_leftside form .sbt-button {
    margin-top: 20px;
    width: 172px;
}

.store_locator_main .store_leftside .store_address {
    width: 100%;
    margin: 0;
    float: left;
    background: #f8f8f8;
    padding: 20px 27px;
    border: 1px #e5e5e5 solid;
}

.store_locator_main .store_leftside .store_address h3 {
    font: 14px/22px 'PTSans-Bold';
    color: #666;
    margin: 0;
}

.store_locator_main .store_leftside .store_address p {
    font: 14px/22px 'PTSans-Regular';
    color: #666;
}

.store_locator_main .store_leftside .store_address a {
    font: 14px/22px 'PTSans-Regular';
    color: #ff5d3b;
    text-decoration: underline;
}

.store_locator_main .store_leftside .store_address a:hover {
    text-decoration: none;
}

.store_locator_main .store_rightside {
    width: 806px;
    height: 483px;
    float: right;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .store_locator_main .store_leftside {
        width: 309px;
    }

    .store_locator_main .store_rightside {
        width: 650px;
        height: 341px;
        overflow: hidden;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .store_locator_main .store_leftside {
        width: 100%;
    }

    .store_locator_main .store_rightside {
        width: 100%;
        margin: 30px 0 0 0;
        float: left;
        height: 322px;
        overflow: hidden;
    }
}

/* Store Locator End */
/* Size Guide Start */
.purchase_main .purchase_left .size_guide_maindiv {
    width: 100%;
    margin: 25px 0 0 0;
    background: none;
    border-top: none;
    border-bottom: none;
    float: none;
    padding: 0;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab {
    width: 100%;
    float: left;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab ul.tabs {
    height: 64px !important;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab ul.tabs li {
    width: 33.33%;
    float: left;
    background: #f8f8f8;
    text-align: center;
    font: 16px/22px 'PTSans-bold';
    text-transform: uppercase;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    letter-spacing: 0.8px;
    color: #666666;
    padding: 20px 0;
    display: inline-block;
    cursor: pointer;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab ul.tabs li.current {
    color: #333333;
    border-bottom: none;
    background: #fff;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab ul.tabs li:first-child {
    border-left: 1px solid #e8e8e8;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content {
    width: 100%;
    margin: -1px 0 0 0;
    float: left;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main {
    width: 100%;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure {
    width: 100%;
    border-left: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    padding: 56px 0 30px 0;
    float: left;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .media {
    width: 384px;
    text-align: center;
    float: left;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .mediacontent {
    float: right;
    width: 490px;
    padding: 0 50px 0 0;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .mediacontent h2 {
    margin: 0 0 10px 0;
    font: 22px/20px 'PTSans-Bold';
    color: #333333;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .mediacontent p {
    font: 14px/22px 'PTSans-Regular';
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .mediacontent p span {
    font: 14px/22px 'PTSans-Bold';
    display: block;
    color: #333333;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .slider-content {
    float: right;
    width: 490px;
    padding: 0 50px 0 0;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .slider-content h2 {
    margin: 0 0 10px 0;
    font: 22px/20px 'PTSans-Bold';
    color: #333333;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .slider-content p {
    font: 14px/22px 'PTSans-Regular';
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .slider-content p span {
    font: 14px/22px 'PTSans-Bold';
    display: block;
    color: #333333;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .kidssection {
    float: left;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .kidssection h2 {
    float: left;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size {
    width: 100%;
    float: left;
    margin: 11px 0 25px 0;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .kidssection {
    float: left;
    margin: 0 15px 0 0;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .kidssection h2 {
    margin: 20px 0 3px;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .Link {
    margin: 20px 0 0 0;
    font: 22px/20px 'PTSans-Bold';
    color: #333333;
    text-transform: capitalize;
    border-left: 1px #666 solid !important;
    padding: 0 10px;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .Link:first-child {
    border-left: none;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .Link.current {
    color: #333333;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .Link a {
    color: #333333;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .Link a:hover,
.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .Link a.current {
    color: #ff5d3b;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size h2 {
    font: 22px/20px 'PTSans-Bold';
    color: #333333;
    text-align: left;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab {
    float: left;
    width: 100%;
    margin: 19px 0 9px 0;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab .tab_title {
    font: 16px/22px 'PTSans-Regular';
    color: #333333;
    position: relative;
    border-bottom: 1px #e5e5e5 solid;
    padding: 0 0 10px 0;
    margin: 0;
    display: none;
    cursor: pointer;
    height: 28px;
    overflow: hidden;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab .tab_title a {
    color: #333333;
    text-decoration: none !important;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab .tab_title:after {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -477px -265px;
    width: 14px;
    height: 7px;
    position: absolute;
    right: 0;
    top: 8px;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab ul li {
    float: left;
    margin: 0 15px 0 0;
    padding: 0 15px 0 0;
    position: relative;
    color: #ff5d3b;
    text-decoration: underline;
    cursor: pointer;
    font: 14px/22px 'PTSans-Regular';
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab ul li.selected a {
    color: #333333 !important;
    text-decoration: none;
    font: 14px/22px 'PTSans-Bold';
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab ul li:after {
    content: "";
    position: absolute;
    right: 0;
    top: 7px;
    width: 1px;
    height: 12px;
    /*background: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab ul li a {
    color: #ff5d3b;
    text-decoration: none !important;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab ul li:last-child:after {
    background: none;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab ul li:hover,
.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab ul li.selected {
    color: #333333;
    text-decoration: none;
    font: 14px/22px 'PTSans-Bold';
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_content_main {
    width: 100%;
    float: left;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_content_main p {
    font: 14px/22px 'PTSans-Regular';
    color: #666;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_content_main .generic_content {
    width: 100%;
    float: left;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_content_main .generic_content .media {
    float: right;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_content_main .generic_content table {
    width: 490px;
    margin: 3px 0 0 0;
    float: left;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_content_main .generic_content table th {
    background: #606060;
    padding: 10px 0 15px 0;
    text-align: center;
    color: #fff;
    font: 14px/18px 'PTSans-Bold';
    text-transform: uppercase;
    border-left: 1px #d6d6d6 solid;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_content_main .generic_content table th:first-child {
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    border-left: none;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_content_main .generic_content table th:last-child {
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_content_main .generic_content table th span:last-child {
    font: 14px/12px 'PTSans-Regular';
    text-transform: none;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_content_main .generic_content table td {
    background: #f8f8f8;
    padding: 10px 0;
    text-align: center;
    font: 14px/22px 'PTSans-Regular';
    color: #333333;
    border-left: 1px #d6d6d6 solid;
    border-top: 1px #d6d6d6 solid;
}

.purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_content_main .generic_content table td:first-child {
    border-left: none;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .media_left {
        width: 310px;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .mediacontent_right {
        width: 395px;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab ul li {
        margin: 0 10px 0 0;
        padding: 0 10px 0 0;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_content_main .generic_content table {
        width: 395px;
    }
}

@media ( min-width: 1023px) and (max-width: 1271px) {
    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .media {
        width: 318px;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .mediacontent {
        width: 393px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .purchase_main .purchase_left .size_guide_maindiv h2 {
        text-transform: none;
        font: 22px/28px "PTSans-Bold";
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab ul li {
        border-top: 1px solid #333333 !important;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab ul li:first-child {
        border-left: 1px solid #333333 !important;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab ul li:last-child {
        border-right: 1px solid #333333;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab {
        width: 100%;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab .tab_title {
        display: block;
        width: 100%;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab .tab_title span {
        display: block;
        width: 100%;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab ul {
        width: 100%;
        display: none;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab ul li {
        width: 100%;
        background: #f8f8f8;
        border-bottom: 1px #e5e5e5 solid;
        color: #333333;
        padding: 10px;
        text-decoration: none;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab ul li:after {
        background: none;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_tab ul li a {
        color: #333333;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure {
        padding: 56px 10px 30px;
        border-bottom: 1px solid #333333;
        border-left: 1px solid #333333;
        border-right: 1px solid #333333;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .media {
        width: 100%;
        padding: 0 0 30px 0;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .mediacontent {
        width: 100%;
        padding: 0;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .measure .slider-content {
        width: 100%;
        padding: 0;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .kidssection h2 {
        margin: 0 10px 0 0;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .Link {
        margin: 0;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_content_main .generic_content .media {
        width: 100%;
        text-align: center;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_content_main .generic_content table th span {
        display: none;
    }

    .purchase_main .purchase_left .size_guide_maindiv .size_tab_content .measure_main .generic_size .generic_content_main .generic_content table th br {
        display: none;
    }
}

/* Size Guide End */
/* How do i pay starts */
.purchase_left .how-do-sec {
    padding: 15px 0 44px;
    text-align: center;
}

.purchase_left .how-do-sec ul {
    clear: both;
    display: inline-block;
    padding: 0 0 30px;
}

.purchase_left .how-do-sec ul li {
    border: solid 1px #e5e5e5;
    width: 443px;
    min-height: 210px;
    float: left;
    margin: 0 0 28px;
    position: relative;
}

.purchase_left .how-do-sec ul li:nth-child(odd) {
    margin-right: 28px;
}

.purchase_left .how-do-sec ul li .media {
    width: 102px;
    float: left;
    height: 100%;
    text-align: center;
    background: #f8f8f8;
    position: absolute;
    padding: 64px 0 0;
}

.purchase_left .how-do-sec ul li .media > img {
    display: inline-block;
}

.purchase_left .how-do-sec ul li .mediacontent {
    width: 338px;
    float: right;
    padding: 54px 24px;
    text-align: left;
}

.purchase_left .how-do-sec ul li .mediacontent h5 {
    text-transform: uppercase;
    color: #5c5c5c;
    font: 16px/22px 'PTSans-Bold';
    margin: 0 0 10px;
}

.purchase_left .how-do-sec ul li .mediacontent p {
    color: #666;
    font: 14px/22px 'PTSans-Regular';
}

.purchase_left .how-do-sec ul li .slider-content {
    width: 338px;
    float: right;
    padding: 54px 20px;
    text-align: left;
}

.purchase_left .how-do-sec ul li .slider-content h5 {
    text-transform: uppercase;
    color: #5c5c5c;
    font: 16px/22px 'PTSans-Bold';
    margin: 0;
}

.purchase_left .how-do-sec ul li .slider-content p {
    color: #666;
    font: 14px/22px 'PTSans-Regular';
}

.purchase_left .how-do-sec ul li:nth-child(2) .mediacontent {
    padding: 54px 24px 98px;
}

.purchase_left .how-do-sec ul li:nth-child(5) .mediacontent {
    padding: 54px 24px 76px;
}

.purchase_left .how-do-sec h2 {
    color: #5c5c5c;
    font: 36px/22px 'DancingScript-Bold';
    margin: 0;
    padding: 0 0 22px;
    text-align: center;
    display: inline-block;
}

.purchase_left .how-do-sec p {
    color: #666;
    font: 14px/22px 'PTSans-Regular';
}

@media ( min-width: 1023px) and (max-width: 1271px) {
    .purchase_left .how-do-sec ul li {
        width: 348px;
    }

    .purchase_left .how-do-sec ul li .mediacontent {
        width: 245px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .purchase_left .how-do-sec {
        padding: 15px 0 0;
    }

    .purchase_left .how-do-sec ul {
        padding: 0;
    }

    .purchase_left .how-do-sec ul li {
        width: 100%;
        min-height: inherit;
        margin: 0 0 10px;
    }

    .purchase_left .how-do-sec ul li:nth-child(odd) {
        margin-right: 0;
    }

    .purchase_left .how-do-sec ul li .media {
        width: 28%;
        padding: 30px 0 0;
    }

    .purchase_left .how-do-sec ul li .mediacontent {
        width: 72%;
        padding: 30px 20px;
    }

    .purchase_left .how-do-sec ul li .mediacontent p {
        display: block;
    }

    .purchase_left .how-do-sec ul li .slider-content {
        width: 72%;
        padding: 30px 20px;
    }

    .purchase_left .how-do-sec ul li .slider-content p {
        display: block;
    }

    .purchase_left .how-do-sec h2 {
        display: none;
    }

    .purchase_left .how-do-sec p {
        display: none;
    }
}

/* How do i pay Ends */
/* Search Result */
.product-list .results h1 {
    font: 22px/18px 'PTSans-Regular';
    text-align: center;
}

.product-list .autoSpell {
    font: 14px/22px 'PTSans-Regular';
    color: #999999;
    text-align: center;
    display: block;
}

/* Search Result  End */

/* Search Bar Start */
/* .search_bar_main {
    width: 100%;
    background: transparent;
    position: absolute;
    z-index: 999999;
    padding: 33px 0;
    top: 120px;
    left: 0;
} */

.search_bar_main .search_bar_inner {
    width: 1232px;
    margin: 0 auto;
    position: relative;
}

.search_bar_main .search_bar_inner .search_left {
    float: left;
    width: 905px;
}

.search_bar_main .search_bar_inner .search_left h2 {
    font: 14px/22px 'PTSans-Regular';
    text-transform: uppercase;
    margin: 0 0 25px 0;
    color: #999999;
}

.search_bar_main .search_bar_inner .search_left h2 span {
    font: 14px/22px 'PTSans-Bold';
    color: #666666;
}

.search_bar_main .search_bar_inner .search_left .pro_list {
    width: 100%;
}

.search_bar_main .search_bar_inner .search_left .pro_list ul li {
    width: 202px;
    float: left;
    margin: 0 30px 30px 0;
    text-align: center;
}

.search_bar_main .search_bar_inner .search_left .pro_list ul li:last-child {
    margin: 0 0 30px 0;
}

.search_bar_main .search_bar_inner .search_left .pro_list ul li a {
    color: #666;
}

.search_bar_main .search_bar_inner .search_left .pro_list ul li .pro-img {
    width: 100%;
    background: #efefef;
    margin: 0 0 15px 0;
}

.search_bar_main .search_bar_inner .search_left .pro_list ul li .pro-name {
    font: 14px/22px 'PTSans-Regular' !important;
    color: #666;
    margin: 10px 0 0 0;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.search_bar_main .search_bar_inner .search_left .pro_list ul li .pro-name a {
    color: #666;
}

.search_bar_main .search_bar_inner .search_left .pro_list ul li .price {
    color: #666;
    font: 14px/18px 'PTSans-Regular';
}

.search_bar_main .search_bar_inner .search_left .client_logo {
    width: 100%;
    border: 1px #e5e5e5 solid;
    float: left;
}

.search_bar_main .search_bar_inner .search_left .client_logo ul li {
    width: 16.66%;
    float: left;
    text-align: center;
    line-height: 107px;
    height: 107px;
    vertical-align: middle;
    display: table-cell;
    position: relative;
}

/* .search_bar_main .search_bar_inner .search_right {
    float: right;
    width: 277px;
    position: absolute;
    top: -54px;
    right: 0;
    border: 1px #e5e5e5 solid;
    border-top: none;
    background: #f8f8f8;
}
 */
.search_bar_main .search_bar_inner .search_right .results_list {
    width: 100%;
    left: left;
    padding: 10px;
    background: #fff;
    overflow: hidden;
    border-bottom: 0px #e5e5e5 solid;
}

.search_bar_main .search_bar_inner .search_right .results_list ul li {
    font: 14px/28px Open Sans;
    color: #666;
}

.search_bar_main .search_bar_inner .search_right .results_list ul li a {
    color: #666;
}

.search_bar_main .search_bar_inner .search_right .results_list ul li:first-child {
    /* text-transform: uppercase; */
    color: #999999;
}

.search_bar_main .search_bar_inner .search_right .article {
    width: 100%;
    float: left;
}

.search_bar_main .search_bar_inner .search_right .article h3 {
    font: 13px/24px 'PTSans-Regular';
    color: #999999;
    text-transform: uppercase;
    padding: 0 17px;
    margin: 22px 0 15px 0;
}

.search_bar_main .search_bar_inner .search_right .article .media {
    width: 100%;
    float: left;
    padding: 0 17px;
}

.search_bar_main .search_bar_inner .search_right .article .mediacontent {
    width: 100%;
    font: 14px/22px 'PTSans-Regular';
    color: #666;
    padding: 2px 17px;
    float: left;
}

.search_bar_main .search_bar_inner .search_right .article .mediacontent span {
    font: 14px/22px 'PTSans-Bold';
}

.search_bar_main .search_bar_inner .search_right .article .slider-content {
    width: 100%;
    font: 14px/22px 'PTSans-Regular';
    color: #666;
    padding: 2px 17px;
    float: left;
}

.search_bar_main .search_bar_inner .search_right .article .slider-content span {
    font: 14px/22px 'PTSans-Bold';
}

.search_bar_main .search_bar_inner .search_right .article .sbt-button {
    width: 100%;
    float: left;
    margin: 36px 0 0 0;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font: 14px/40px 'PTSans-Bold';
}

.fix_search_bar_main {
    position: fixed;
    top: 55px;
}

/* .fix_search_bar_main .search_bar_inner .search_right {
    top: -32px !important;
} */

.autosuggestion_highlight_new {
    font-weight: bold;
}

.autosuggestion_highlight_new_category {
    color: #ff5d3b;
}

@media ( min-width: 1024px) and (max-width: 1279px) {
    .search_bar_main {
        bottom: 40px;
    }

    .search_bar_main .search_bar_inner {
        width: 98%;
    }

    .search_bar_main .search_bar_inner .search_left {
        width: 736px;
    }

    .search_bar_main .search_bar_inner .search_left .pro_list ul li {
        width: 164px;
        margin: 0 23px 23px 0;
    }

    .search_bar_main .search_bar_inner .search_left .pro_list ul li .pro-name {
        font: 13px/18px "PTSans-Bold" !important;
    }

    .search_bar_main .search_bar_inner .search_right {
        width: 230px;
        right: 6px;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .search_bar_main {
        top: 121px;
    }
    .fix_search_bar_main {
        top: 90px;
    }

    .search_bar_main .search_bar_inner {
        width: 98%;
    }

    .search_bar_main .search_bar_inner .search_left {
        display: none;
    }

    .search_bar_main .search_bar_inner .search_right {
        width: 100%;
    }

    .search_bar_main .search_bar_inner .search_right .article .media {
        width: 40%;
        margin-top: 7px;
    }

    .search_bar_main .search_bar_inner .search_right .article .mediacontent {
        width: 60%;
    }

    .search_bar_main .search_bar_inner .search_right .article .slider-content {
        width: 60%;
    }

    .search_bar_main .search_bar_inner .search_right .article .sbt-button {
        font: 14px/35px 'PTSans-Bold';
    }
}

/* Search Bar End */
/* Form Validation Error Message Start */
.error, .txt-error {
    font: 14px/22px 'PTSans-Regular';
    color: #8c1717;
}

.txt-error {
    float: left;
    clear: left;
    width: 100%;
    margin: 0;
}

.review_pop .error {
    margin: 0;
    float: left;
    clear: left;
    display: block;
}

.star-rating .error {
    margin: 0;
    float: left;
    clear: left;
    display: block;
    color: #ff0000 !important;
}

/* Form Validation Error Message End */
/*----------------------------------------------------------------------------------------------------------------------------------*/
/*satz*/
.new-in-banner {
    position: relative;
    width: 100%;
    clear: both;
    float: left;
}

.new-in-banner > div {
    text-align: center;
}

.new-in-banner img {
    z-index: 0;
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.new-in-banner .banner-txt {
    position: absolute;
    margin: 0 auto;
    z-index: 1;
    top: 33%;
    left: 0;
    right: 0;
    text-align: center;
    width: 230px;
}

.new-in-banner .banner-txt h2 {
    font: 70px/62px 'DancingScript';
    margin: 0;
}

.new-in-banner .banner-txt p {
    font: 18px/19px 'PTSans-Regular';
    padding: 15px 0;
}

.new-in-banner .banner-txt a {
    color: #fff;
    font: 14px/22px 'PTSans-Regular';
    font-weight: bold;
    /*background-color: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    text-transform: uppercase;
    padding: 9px 36px;
    display: inline-block;
}



.sec-heading h2 {
    text-align: center;
    color: #333333;
    /* font: 24px/26px 'PTSans-Regular'; */
    text-transform: uppercase;
    letter-spacing: 1px;
    /* padding-bottom: 37px; */
}

.collection-banner {
    overflow: hidden;
}

.collection-banner .new-in-banner {
    float: none;
    margin-bottom: 40px;
}

.collection-banner .collection-txt {
    position: absolute !important;
    left: 8%;
    right: 0;
    top: 33%;
}

.collection-banner .banner-txt {
    text-align: left;
    margin: 0;
    width: 50%;
}

.collection-banner .banner-txt h2 {
    font-size: 40px;
    line-height: 45px;
    color: #fff;
}

.collection-banner .banner-txt p {
    color: #fff;
    padding: 0 0 10px;
    font-size: 14px;
}


.fa-angle-right {
    padding-left: 5px;
}

.brand-banner {
    position: relative;
    min-height: 250px;
}

.brand-banner img {
    width: 100%;
}

.brand-banner .on-caption-banner {
    position: absolute !important;
    right: 0;
    left: 0;
    margin: 0 auto;
    top: 45%;
    z-index: 0;
}

.brand-banner .on-caption-banner .on-caption-inn {
    background-color: #13ca00;
    padding: 5px 5px 20px 5px;
    float: right;
}

.brand-banner .on-caption-banner .on-caption-inn h2 {
    font: 24px/28px 'PTSans-Regular';
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
}

.brand-banner .slider-content {
    position: absolute !important;
    right: 17.5%;
    top: 45%;
    width: 15%;
    z-index: 0;
}

.brand-banner .slider-content .slider-heading {
    top: 45%;
    background-color: #13ca00;
    padding: 5px 5px 20px 5px;
    float: right;
    font: 24px/28px 'PTSans-Regular';
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
}

.cat-tab {
    margin: 2px 0;
    background-color: #ccc;
}

.cat-tab ul {
    margin: 0;
    padding: 0;
}

.cat-tab ul li {
    font: 16px/22px 'PTSans-Regular';
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 33.1%;
    border-right: 2px solid #fff;
    display: inline-block;
}

.cat-tab ul li:last-child {
    border-right: none;
}

.cat-tab ul li a {
    color: #333333;
    display: block;
    padding: 15px 0;
}

.cat-tab ul li a:hover {
    color: #ff5d3b;
}

.cat-tab ul.LinkCount1 li {
    width: 100%;
}

.cat-tab ul.LinkCount2 li {
    width: 49%;
}

.cat-tab ul.LinkCount3 li {
    width: 33%;
}

.cat-tab ul.LinkCount4 li {
    width: 23.9%;
}

.super-heading {
    clear: both;
    margin: 55px 0;
    text-align: center;
    color: #333333;
}

.super-heading h1, .super-heading h2 {
    font: 36px/47px "DancingScript";
    margin: 0;
    letter-spacing: 1px;
}

.super-heading p {
    font: 14px/22px 'PTSans-Regular';
    padding: 5px 290px;
}

.super-heading .links a {
    font: 14px/22px 'PTSans-Regular';
    font-weight: bold;
    color: #ff5d3b;
    display: inline-block;
    text-transform: uppercase;
}

.super-heading .links span {
    padding: 0 5px;
    color: #999;
}

.brand-section {
    clear: both;
    margin-bottom: 15px;
}

.brand-section img {
    width: 100%;
}

.brand-section .sec-box {
    float: left;
    position: relative;
}

.brand-section .sec-box .sec1-box-sgle-big {
    position: relative;
}

.brand-section .sec1-box-double img {
    display: block;
    clear: left;
    margin-bottom: 2px;
}

.sec-info {
    background-color: #fafafa;
    padding: 32px 35px 16px;
    float: left;
    width: 302px;
    height: 220px;
    color: #333333;
    text-align: center;
    margin-bottom: 2px;
}

.sec-info h2 {
    font: 18px/22px 'PTSans-Regular';
    font-weight: bold;
    text-transform: uppercase;
    margin: 0;
    position: relative;
    letter-spacing: 1px;
}

.sec-info h2:after {
    content: "";
    height: 2px;
    width: 100px;
    /*background-color: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    margin: 25px auto 0;
    left: 0;
    right: 0;
    position: absolute;
    top: 12px;
}

.sec-info p {
    font: 14px/22px 'PTSans-Regular';
    padding-top: 30px;
}

.brand-sec1 ul {
    margin: 0;
    padding: 0;
}

.brand-sec1 ul li {
    float: left;
    margin-right: 2px;
}

.brand-sec1 ul li:last-child {
    margin-right: 0 !important;
}

.brand-sec2 ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 928px;
}

.brand-sec2 ul li {
    float: left !important;
    margin-right: 2px !important;
}

.best-seller .sec-heading h2 {
    margin: 0;
}

.our-brand-bottom {
    margin-top: 18px;
    margin-bottom: 2px;
}

.our-brand-bottom .brand-half-box {
    width: 49.9%;
    float: left;
    height: 338px;
}

.our-brand-bottom .brand-half-box:first-child {
    margin-right: 0.2%;
}

.our-brand-bottom .brand-info-txt {
    background-color: #666;
    padding: 14px 38px;
    color: #fff;
}

.our-brand-bottom .brand-info-txt h2 {
    font: 28px/30px 'DancingScript';
}

.our-brand-bottom .brand-info-txt p {
    font: 14px/22px 'PTSans-Regular';
    padding-top: 5px;
}

.brand-collection-txt {
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    letter-spacing: 1px;
}

.brand-collection-txt h2 {
    font: 28px/30px 'DancingScript';
    margin: 0;
    padding-left: 20px;
}

.brand-collection-txt h3 {
    font: 18px/22px 'PTSans-Regular';
    text-transform: uppercase;
    margin: 10px 0 20px;
    padding-left: 20px;
}

.brand-collection-txt a {
    font: 14px/22px 'PTSans-Regular';
    text-transform: uppercase;
    font-weight: bold;
    /*background-color: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    display: block;
    color: #fff;
    padding: 8px 0 8px 20px;
}

.brand-video {
    position: relative;
}

.brand-video iframe {
    width: 100%;
    height: 100%;
}

.brand-video .on-caption {
    background-color: #13ca00;
    padding: 5px 5px 20px 5px;
    position: absolute;
    right: 0;
    top: 45%;
    z-index: 100;
    width: 145px;
}

.brand-video .on-caption h2 {
    font: 16px/22px 'PTSans-Regular';
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    margin: 0;
}

.image-caption-txt {
    background: rgba(0, 0, 0, 0.7);
    padding: 0;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 1;
    display: none;
}

.image-caption-txt a {
    color: #fff;
}

.image-caption-txt h2 {
    text-align: center;
    font: 18px/24px 'PTSans-Regular';
    margin: 0;
    padding: 0 12%;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}

.brand-sec2 .image-caption-txt {
    left: 0;
}

.brand-sec2 .image-caption-txt h2 {
    text-align: left;
    padding-left: 20px;
}

.brand-sec2 .image-caption-txt h3 {
    font: 22px/25px "DancingScript";
    padding-left: 20px;
    margin: 0;
}

.dsktp-label-txt h2 {
    padding: 15px 0 16px 15px;
    width: 70%;
    text-align: left;
}

.dsktp-label-txt p {
    background-color: #13ca00;
    padding: 7px 6px 8px;
    width: 30%;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
    font: 18px/20px 'PTSans-Regular';
    margin: 0;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 1px;
}

.sec1-box-sgle-big:hover .image-caption-txt {
    display: block;
}

/* .wishlist {
    color: #797979;
    margin-left: 90px;
    font: 13px/22px 'PTSans-Bold';
    text-transform: uppercase;
    text-decoration: none;
    outline: none;
    cursor: pointer;
} */

.wishlist i {
    font-size: 15px;
}

.wishlist-remove {
    color: #ff5d3b !important;
    font: 13px/22px 'PTSans-Bold';
    text-transform: uppercase;
    text-decoration: none;
    outline: none;
    display: none;
}

.wishlist-remove i {
    font-size: 15px;
}

.wishlist-remove .fa-heart:before {
    color: #ff5d3b;
}

.profile-box {
    position: relative;
    background-color: #f8f8f8;
}

.profile-box img {
    height: 100%;
    display: block;
    margin: 0 auto;
}

.profile-box img.shadow-btm {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}

.profile-box h2 {
    position: absolute;
    bottom: 5px;
    padding: 0 10px;
    font: 18px/22px 'PTSans-Bold';
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 2;
}

.profile-box h2 span {
    font: 14px/22px 'PTSans-regular';
    text-transform: none;
    display: block;
}

.my-menu {
    margin-bottom: 30px;
}

.my-menu ul li {
    background-color: #f8f8f8;
    font: 14px/22px 'PTSans-regular';
    position: relative;
}

.my-menu ul li:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -416px -611px;
    width: 6px;
    height: 11px;
    position: absolute;
    left: 20px;
    top: 17px;
    z-index: 1;
    content: "";
}

.my-menu ul li.active, .my-menu ul li:hover {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -408px -456px;
    background: #333333;
    color: #fff;
}

.my-menu ul li.active:before, .my-menu ul li:hover:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -408px -456px;
    width: 6px;
    height: 11px;
    position: absolute;
    left: 20px;
    top: 17px;
    z-index: 1;
    content: "";
}

.my-menu ul li.drop-menu.active {
    background-color: #f8f8f8;
}

.my-menu ul li.drop-menu.active:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -448px -456px;
    width: 11px;
    height: 6px;
    position: absolute;
    left: 17px;
    top: 17px;
    z-index: 1;
    content: "";
}

.my-menu ul li.drop-menu.active a {
    color: #666666;
}

.my-menu ul li:hover {
    background: #333333;
}

.my-menu ul li a {
    display: block;
    padding: 10px 12px 10px 40px;
    border-bottom: 1px solid #e3e3e3;
    text-decoration: none;
    color: #666666;
}

.my-menu ul li a span {
    display: block;
}

.my-menu ul li a:hover {
    background: #333333;
    color: #fff !important;
}

.my-menu ul li.active a {
    color: #fff;
}

.my-menu ul li:last-child a {
    border-bottom: none;
}

.my-menu ul ul {
    display: none;
}

.my-menu ul ul li:before {
    background: none;
}

.my-menu ul ul li:last-child {
    border-bottom: none;
}

.my-menu ul ul li a {
    border-bottom: none;
    background-color: #f8f8f8;
    color: #666;
    padding: 10px 12px 10px 45px;
}

.my-menu ul ul li a:hover {
    background: #333333;
    color: #fff;
}

.my-menu ul ul li a:before {
    background: none;
}

.my-menu ul ul li.active-child a {
    background: #333333;
}

.my-menu ul ul li:hover {
    background: #333333;
}

.my-menu ul ul li:hover:before {
    background: none !important;
}

.my-account-wpr {
    margin-top: 40px;
}

.my-acc-heading {
    text-align: center;
    padding-bottom: 20px;
}

.my-acc-heading h1, .my-acc-heading h2 {
    font: 22px/24px 'PTSans-bold';
    color: #333333;
    margin: 0;
    padding-bottom: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.my-acc-heading p {
    font: 14px/24px 'PTSans-regular';
    color: #666666;
    width: 49%;
}

.my-acc-heading .no-products {
    display: none;
    font: 22px/24px 'PTSans-Bold';
    color: #333333;
    margin: 50px auto;
    float: left;
    text-align: left;
}

.wishlist-heading h1, .wishlist-heading h2 {
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 15px;
}

.content-wpr {
    position: relative;
}

.content-wpr .recent-order-box {
    position: relative;
    padding: 30px 30px 23px;
    background-color: #f8f8f8;
    overflow: hidden;
    width: 595px;
    float: left;
    height: 225px;
}

.content-wpr .recent-order-box h2 {
    font: 22px/24px 'PTSans-bold';
    color: #666666;
    margin: 0;
    padding-bottom: 15px;
}

.content-wpr .recent-order-box h3 {
    font: 22px/24px 'PTSans-bold';
    color: #666666;
    margin: 0;
    text-align: center;
    padding-bottom: 7px;
}

.content-wpr .recent-order-box .bag-ico {
    width: 22px;
    height: 25px;
    display: block;
    margin: 20px auto;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -69px -701px;
}

.content-wpr .recent-order-box p {
    font: 14px/24px 'PTSans-regular';
    color: #666666;
    text-align: center;
    font-weight: normal;
}

.content-wpr .recent-order-box .quk-menu {
    width: 245px;
    margin: 0 auto 18px;
    overflow: hidden;
}

.content-wpr .recent-order-box .quk-menu ul li {
    width: auto !important;
    margin-bottom: 0px !important;
    font: 16px/24px 'PTSans-regular';
    clear: none !important;
}

.content-wpr .recent-order-box .quk-menu ul li :after {
    content: "|";
    color: #666;
    padding: 0 10px;
}

.content-wpr .recent-order-box .quk-menu ul li a {
    display: inline-block;
}

.content-wpr .recent-order-box .quk-menu ul li a:hover {
    color: #333;
}

.content-wpr .recent-order-box .quk-menu ul li:last-child :after {
    content: " ";
}

.content-wpr .recent-order-box .retry-btn {
    float: right;
    width: 175px;
    font-size: 13px;
    margin-right: 20px;
    position: absolute;
}

.content-wpr .recent-order-box ul li {
    float: left;
    width: 130px;
    margin-bottom: 30px;
}

.content-wpr .recent-order-box ul li .lbl {
    color: #666;
    font: 14px/24px 'PTSans-regular';
    margin: 0;
    display: block;
}

.content-wpr .recent-order-box ul li .info {
    color: #666;
    font: 14px/20px 'PTSans-bold';
}

.content-wpr .recent-order-box ul li:nth-child(1) {
    width: 210px;
}

.content-wpr .recent-order-box ul li:nth-child(3) {
    clear: left;
    width: 210px;
    margin-bottom: 0;
}

.content-wpr .recent-order-box ul li:nth-child(4) {
    margin-bottom: 0;
}

.content-wpr .recent-order-box ul li:last-child {
    width: 180px;
    margin-bottom: 0;
}

.content-wpr .recent-order-box ul li .failed {
    color: #f40505;
    float: left;
}

.content-wpr .recent-order-box ul li .err-msg {
    font: 12px/18px 'PTSans-regular';
    color: #f40505;
    float: left;
    width: 135px;
    padding-left: 10px;
}

.acc-info-box {
    height: 725px;
    margin-bottom: 50px;
}

.acc-info-box ul li:nth-child(1) {
    position: absolute;
    right: 0;
    width: 275px;
    border-top: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-right: 2px solid #e3e3e3;
    border-bottom: 2px solid #e3e3e3;
    padding: 25px 20px;
    height: 225px;
}

.acc-info-box ul li:nth-child(1) .inn-style {
    text-align: center;
}

.acc-info-box ul li:nth-child(1) .inn-style h2 {
    font: bold 36px/24px 'DancingScript';
    color: #333333;
}

.acc-info-box ul li:nth-child(1) .inn-style p {
    font: 14px/18px 'PTSans-regular';
    color: #333333;
    padding: 15px 0;
}

.acc-info-box ul li:nth-child(1) .inn-style a {
    /*background-color: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    padding: 12px 38px;
    display: inline-block;
    color: #fff;
    font: 13px/18px 'PTSans-bold';
    text-transform: uppercase;
    width: 172px;
}

.acc-info-box ul li:nth-child(2) {
    position: absolute;
    left: 0;
    top: 55%;
    width: 275px;
    border-top: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-right: 2px solid #e3e3e3;
    border-bottom: 2px solid #e3e3e3;
    padding: 25px 20px 34px;
    background-color: #fff;
    height: 225px;
    z-index: 1;
}

.acc-info-box ul li:nth-child(2) .inn-style {
    text-align: center;
}

.acc-info-box ul li:nth-child(2) .inn-style h2 {
    font: bold 36px/24px 'DancingScript';
    color: #333333;
}

.acc-info-box ul li:nth-child(2) .inn-style .wlt-amt {
    font: 36px/18px 'PTSans-regular';
    color: #666666;
    padding: 30px 0 35px;
}

.acc-info-box ul li:nth-child(2) .inn-style p {
    font: 14px/20px 'PTSans-regular';
    color: #999;
    padding-top: 10px;
}

.acc-info-box ul li:nth-child(2) .inn-style a {
    font: 13px/18px 'PTSans-bold';
    text-transform: uppercase;
    color: #ff5d3b;/*#8c1717 */;
}

.acc-info-box ul li:nth-child(3) {
    left: 132px;
    top: 42%;
    position: absolute;
    z-index: 0;
}

.acc-info-box ul li:nth-child(4) {
    position: absolute;
    right: 0;
    top: 38%;
    width: 425px;
    border-top: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-right: 2px solid #e3e3e3;
    border-bottom: 2px solid #e3e3e3;
    padding: 25px 20px 34px;
    background-color: #fff;
    height: 225px;
    z-index: 1;
}

.acc-info-box ul li:nth-child(4) .inn-style {
    text-align: center;
}

.acc-info-box ul li:nth-child(4) .inn-style h2 {
    font: bold 36px/24px 'DancingScript';
    color: #333333;
    margin-top: 0;
}

.acc-info-box ul li:nth-child(4) .inn-style a {
    background-color: #333333;
    padding: 12px 38px;
    display: inline-block;
    color: #fff;
    font: 13px/18px 'PTSans-bold';
    text-transform: uppercase;
}

.acc-info-box ul li:nth-child(4) .inn-style p {
    font: 14px/18px 'PTSans-regular';
    color: #333333;
    padding: 15px 0;
    width: 80%;
    margin: 0 auto;
}

.acc-info-box ul li:nth-child(4) .inn-style p a {
    background-color: transparent;
    text-decoration: underline;
    color: #ff5d3b;/*#8c1717 */;
    font: 13px/18px 'PTSans-regular';
    text-transform: none;
    padding: 0;
}

.acc-info-box ul li:nth-child(4) .inn-style p a:hover {
    text-decoration: none;
}

.acc-info-box ul li:nth-child(5) {
    position: absolute;
    right: 0;
    top: 78%;
    width: 595px;
    padding: 25px 20px 34px;
    background-color: #5c5c5c;
    height: 169px;
    z-index: 1;
}

.acc-info-box ul li:nth-child(5) .inn-style {
    text-align: center;
    border: 1px solid #a2a2a2;
    padding: 5px 0 13px;
}

.acc-info-box ul li:nth-child(5) .inn-style h2 {
    font: bold 36px/24px 'DancingScript';
    color: #fff;
}

.acc-info-box ul li:nth-child(5) .inn-style p {
    font: 14px/18px 'PTSans-regular';
    color: #fff;
    padding: 0;
}

.acc-info-box ul li:nth-child(5) .inn-style span {
    text-transform: uppercase;
    font: 14px/18px 'PTSans-regular';
    color: #fff;
}

.my-account-orders .tab ul.tabs{display:table;width:100%;}
.my-account-orders .tab ul.tabs li {
    width:1%;
    float:none;
    display:table-cell;
    background-color: #f8f8f8;
    text-align: center;
    font: 16px/22px 'PTSans-bold';
    text-transform: uppercase;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    letter-spacing: 0.8px;
}
.my-account-orders .tab ul.tabs li.hidetab{
	display:none!important;
}

.tab ul.tabs li {
    width: 33.33%;
    float: left;
    background-color: #f8f8f8;
    text-align: center;
    font: 16px/22px 'PTSans-bold';
    text-transform: uppercase;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    letter-spacing: 0.8px;
}

.tab ul.tabs li.current {
    border-bottom: none;
    background-color: #fff;
}

.tab ul.tabs li.current a {
    color: #333333 !important;
}

.tab ul.tabs li:first-child {
    border-left: 1px solid #e8e8e8;
}

.tab ul.tabs li a {
    color: #666666;
    padding: 20px 0;
    width: 100%;
    display: inline-block;
}

.tab ul.tabs li a span {
    text-transform: capitalize;
    color: #999999;
}

.tab .tab_content {
    clear: both;
}

.my-order .tab ul.tabs li {
    text-transform: none;
}

.my-order .tab ul.tabs li a {
    padding: 10px 0;
    color: #333;
    font-size: 14px;
}

.my-order .tab .tab_content {
    clear: both;
    margin-bottom: 30px;
}

.tabs_item {
    display: none;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    padding: 20px 0px;
    width: 100%;
}

/* .tabs_item:first-child {
    display: block;
} */

.my-acc-rec .recommends-recentorder {
    margin-bottom: 30px;
}

.my-acc-rec .recommends-recentorder .ttabs {
    position: relative;
}

.my-acc-rec .recommends-recentorder .ttabs ul.tabs-list li {
    width: 50%;
    float: left;
    font: 14px/22px 'PTSans-bold';
    text-transform: uppercase;
    letter-spacing: 0.8px;
    margin-bottom: 30px;
}

.my-acc-rec .recommends-recentorder .ttabs ul.tabs-list li.current {
    border-bottom: none;
    background-color: #fff;
}

.my-acc-rec .recommends-recentorder .ttabs ul.tabs-list li.current a {
    color: #ff5d3b !important;
    border-bottom: 3px solid #ff5d3b;
}

.my-acc-rec .recommends-recentorder .ttabs ul.tabs-list li a {
    color: #666666;
    padding: 0px;
    display: inline-block;
}

.my-acc-rec .recommends-recentorder .ttabs ul.tabs-list li:first-child {
    text-align: right;
    padding-right: 15px;
}

.my-acc-rec .recommends-recentorder .ttabs ul.tabs-list li:last-child {
    text-align: left;
    padding-left: 15px;
}

.my-acc-rec .recommends-recentorder .bx-wrapper {
    margin: 0 auto;
}

.my-acc-rec .recommends-recentorder .bx-wrapper .bx-controls-direction a {
    top: 40%;
}

.my-acc-rec .recommends-recentorder .bx-wrapper .bx-controls-direction .bx-prev {
    left: -20px;
}

.my-acc-rec .recommends-recentorder .bx-wrapper .bx-controls-direction .bx-next {
    right: -36px;
}

.my-acc-rec .recommends-recentorder .bx-pager {
    display: none;
}

.my-acc-rec .recommends-recentorder .content h2 {
    display: none;
}

.my-acc-rec .recommends-recentorder .tabbody {
    padding: 20px 0px;
    width: 100%;
}

.my-acc-rec .recommends-recentorder .tabbody ul li {
    padding: 0;
    margin: 0 40px 0 0px;
    height: auto;
}

.my-acc-rec .recommends-recentorder .tabbody ul li:first-child {
    margin-left: 0;
}

.my-acc-rec .recommends-recentorder .tabbody ul li:nth-last-child(1) {
    margin: 0;
}

.mss-banner {
    position: relative;
}

.mss-banner .mss-txt {
    position: absolute;
    right: 65px;
    top: 15%;
}

.mss-banner .mss-txt h2 {
    color: #666;
    font: 75px/80px 'PTSans-regular';
    letter-spacing: 1px;
    float: left;
}

.mss-banner .on-caption-inn {
    background-color: #13ca00;
    padding: 5px 5px 20px 5px;
    width: 69%;
    clear: both;
    float: left;
}

.mss-banner .on-caption-inn h3 {
    font: 19px/20px 'PTSans-Regular';
    text-transform: uppercase;
    color: #fff;
    margin: 0;
}

.my-rating-reviw h2 {
    color: #333333;
    font: 28px/32px 'PTSans-bold';
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
}

.my-rating-reviw .inner_review {
    border: none;
    width: 1000px;
    margin: 0 auto;
    float: none;
}

.my-rating-reviw .inner_review ul.full_w li .review_text {
    width: 133px;
    text-align: center;
}

.my-rating-reviw .mat-name {
    font: 14px/18px 'PTSans-Regular';
    color: #333333;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: left;
}

.my-rating-reviw .mat-name a {
    color: #333333;
    display: inline;
}

.my-rating-reviw .pro-name {
    font: 16px/18px 'PTSans-Bold';
    color: #333333;
    padding: 3px 0 20px;
    /* letter-spacing: 1px; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    /* max-width: 200px;  */

}

.my-rating-reviw .pro-name a {
    color: #333333;
    padding: 3px 0 20px;
    display: inline;

}

.my-rating-reviw .recomd {
    position: relative;
    margin: 20px 0 30px;
    font: 13px/18px 'PTSans-Bold';
    text-transform: uppercase;
}

.my-rating-reviw .recomd a {
    color: #999999;
    padding-left: 25px;
}

.my-rating-reviw .recomd a:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -608px;
    width: 17px;
    height: 16px;
}

.my-rating-reviw .my-rev-btn {
    text-transform: uppercase;
}

.my-rating-reviw .my-rat-info-bx {
    clear: left;
    padding-top: 0px;
    text-align: left;
}
/*  this is my changes START*/

/*  this is my changes END*/
.feedbak-wpr {
    background-color: #f8f8f8;
    padding: 20px 0 30px;
    margin-top: 40px;
    text-align: center;
}

.feedbak-wpr h2 {
    font: bold 32px/24px 'DancingScript';
    color: #333333;
}

.feedbak-wpr p {
    font: 14px/18px 'PTSans-regular';
    color: #666666;
    padding: 5px 0 0;
}

.feedbak-wpr a {
    font: 14px/18px 'PTSans-regular';
    color: #ff5d3b;
    text-decoration: underline;
}

.feedbak-wpr a:hover {
    text-decoration: none;
}

.overall_ratings .sm_star_active {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -225px;
    height: 13px;
    width: 0;
}

.overall_ratings .sm_startrate {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -211px;
    float: left;
    height: 13px;
    margin: 5px 0 0;
    padding: 0;
    width: 130px;
}

.sm_startrate {
    width: 84px;
    height: 13px;
    padding: 0;
    margin: 3px 0 0;
    float: right;
}

.fivestar {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -225px;
    height: 13px;
    width: 84px;
}

.fourstar {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -225px;
    height: 13px;
    width: 67px;
}

.threestar {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -225px;
    height: 13px;
    width: 51px;
}

.twostar {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -225px;
    height: 13px;
    width: 33px;
}

.onestar {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -15px -225px;
    height: 13px;
    width: 17px;
}

.my-order .tabs_item {
    padding-bottom: 0;
    height: auto;
}

.rec-order-list {
    background-color: #f8f8f8;
    padding: 0;
    overflow: hidden;
}

.rec-order-list ul {
    clear: both;
}

.rec-order-list ul li {
    display: table-cell;
    width: 100px;
   /*  float: left; */
    background-color: #fff;
   /*  margin-bottom: 25px; */
    padding: 35px 0;
    overflow: hidden;
}

.rec-order-list ul li:last-child {
    padding-right: 0;
}

.rec-order-list ul li .odr-lbl {
    font: 14px/18px 'PTSans-regular';
    color: #666666;
}

.rec-order-list ul li .odr-data {
    font: 14px/18px 'PTSans-bold';
    color: #666666;
    min-height: 18px;
}

.rec-order-list ul li .odr-data a {
    text-decoration: underline;
    font: 14px/18px 'PTSans-regular';
}

.rec-order-list ul li .odr-data a:hover {
    text-decoration: none;
}

.rec-order-list ul li a.view-btn {
    text-transform: uppercase;
    font: 13px/42px "PTSans-bold";
}

.rec-order-list ul li a {
    display: block;
}

.rec-order-list ul li:first-child {
    padding-left: 10px;
}

.rec-order-list ul li:nth-child(1) {
    width: 112px;
}

.rec-order-list ul li:nth-child(2) {
    width: 205px;
}

.rec-order-list ul .storeName {
    width: 205px;
}
.rec-order-list ul li:last-child {
    width: 155px;
}

.detail-page h2 {
    text-align: left;
    padding-left: 20px;
    font: 22px/24px 'PTSans-bold';
    color: #333333;
    margin: 20px 0;
    position: relative;
    padding-bottom: 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.detail-page h2 a {
    color: #333333;
}

.detail-page h2:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -16px -672px;
    width: 8px;
    height: 18px;
    content: "";
    position: absolute;
    top: 5px;
    left: 0px;
}

.order-heading {
    clear: both;
}

.order-heading h2 {
    font: 18px/22px 'PTSans-Regular';
    color: #333333;
    font-weight: bold;
    margin: 0 0 15px;
    padding-bottom: 15px;
    text-transform: uppercase;
    border-bottom: 1px solid #e8e8e8;
}

.order-heading h2 span {
    color: #a6a6a6;
    font-size: 17px;
    font-weight: normal !important;
    text-transform: capitalize;
}

.order-summ-wpr {
    overflow: hidden;
    margin-bottom: 40px;
}

.order-summ-wpr .order-info {
    float: left;
}

.order-summ-wpr .order-info ul li {
    display: block;
    padding-bottom: 10px;
    clear: both;
    overflow: hidden;
}

.order-summ-wpr .order-info ul li .odr-lbl {
    font: 14px/18px 'PTSans-regular';
    color: #666666;
    float: left;
    width: 150px;
}

.order-summ-wpr .order-info ul li .odr-data {
    font: 14px/18px 'PTSans-bold';
    color: #333333;
    float: left;
}

.order-summ-wpr .order-info ul li .odr-data span {
    font: 13px/22px 'PTSans-regular';
}

.order-summ-wpr .order-info ul li .odr-data span strong {
    font-weight: normal;
    text-transform: capitalize;
}

.order-summ-wpr .order-info ul li:last-child span {
    display: block;
    width: 170px;
}

.order-summ-wpr .gift-card-wpr {
    float: right;
    position: relative;
}

.order-summ-wpr .gift-card-wpr h2 {
    position: absolute;
    top: 12%;
    right: 8%;
    font: 28px/32px 'DancingScript';
    color: #ff5d3b;
    width: 110px;
    text-align: center;
}

.order-traking-wpr {
    background-color: #fafafa;
    padding: 50px 20px;
    margin-bottom: 30px;
}

.order-traking-wpr ul {
    max-width: 770px;
    margin: 0 auto;
}

.order-traking-wpr ul li {
    float: left;
    margin: 0 12px;
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    background-color: #fff;
    border: 1px solid #e9e9e9;
    padding: 5px;
    position: relative;
}

.order-traking-wpr ul li:after, .order-traking-wpr ul li:before {
    font: 13px/22px 'PTSans-regular';
    color: #666666;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}

.order-traking-wpr ul li.green-active {
    background-color: #91c503;
    border: 0;
}

.order-traking-wpr ul li.orange-active {
    background-color: #ffc71b;
    border: 0;
}

/* .order-traking-wpr ul li:first-child {
    padding: 16px;
    margin-top: -10px;
    border: 1px solid #e9e9e9;
    box-shadow: 0 0 0 5px #fff inset;
    cursor: pointer;
} */

/* .order-traking-wpr ul li:first-child:after {
    content: "CONFIRM";
    position: absolute;
    left: -10px;
    top: 42px;
} */

.order-traking-wpr ul li:nth-child(7) {
    padding: 16px;
    margin-top: -10px;
    box-shadow: 0 0 0 5px #fff inset;
    border: 1px solid #e9e9e9;
    cursor: pointer;
}

.order-traking-wpr ul li:nth-child(7):after {
    content: "BILL & DISPATCHED";
    position: absolute;
    width: 130px;
    left: -35px;
    top: 42px;
}

.order-traking-wpr ul li:nth-child(13) {
    padding: 16px;
    margin-top: -10px;
    box-shadow: 0 0 0 5px #fff inset;
    border: 1px solid #e9e9e9;
    cursor: pointer;
}

.order-traking-wpr ul li:nth-child(13):after {
    content: "IN TRANSIT";
    width: 113px;
    position: absolute;
    left: -15px;
    top: 42px;
}

/* .order-traking-wpr ul li:last-child {
    padding: 16px;
    margin-top: -10px;
    box-shadow: 0 0 0 5px #fff inset;
    border: 1px solid #e9e9e9;
    cursor: pointer;
} */

/* .order-traking-wpr ul li:last-child:after {
    content: "DELIVERY";
    position: absolute;
    left: -8px;
    top: 42px;
} */

.order-traking-wpr ul .check_delivery_failed li:last-child:after {
    content: "DELIVERY FAILED";
    position: absolute;
    left: -34px;
    top: 42px;
    width: 130px;
}
/*Pick from store Labels*/
.order-inprogress-label:after {content: "IN PROGRESS" !important;}
.order-readytopick-label:after {content: "READY FOR PICK" !important;}
.order-picked-label:after {content: "PICKED" !important;}
.order-reload-btn {padding: 10px 40px !important; text-transform: uppercase; font-size: 13px;}
/*Pick from store Labels*/


.order-traking-wpr ul li .tooltip {
    margin-top: 6px;
    background: #fff;
    position: absolute;
    -moz-box-shadow: 3px 1px 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 3px 1px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 1px 10px rgba(0, 0, 0, 0.2);
    border: 1px solid #cccccc;
    z-index: 9;
    top: 85px;
    left: -35px;
    width: 285px;
    padding: 35px 10px 20px;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: hidden;
    opacity: 0;
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    text-align: center;
}

.order-traking-wpr ul li .tooltip h3 {
    font: 14px/22px 'PTSans-bold';
    color: #666666;
    margin: 0;
}

.order-traking-wpr ul li .tooltip p {
    font: 14px/22px 'PTSans-regular';
    color: #666666;
}

.order-traking-wpr ul li .tooltip .tooltip-close-box {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -430px -710px;
    width: 11px;
    height: 11px;
    display: block;
    float: right;
    margin-top: -22px;
    position: relative;
    z-index: 999;
    cursor: pointer;
}

.order-traking-wpr ul li .tooltip:before {
    left: 12%;
    height: 22px;
    width: 47px;
    display: block;
    content: " ";
    position: absolute;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -7px -702px;
    /* border-bottom: 19px solid #b3b3b3;
        border-left: 19px solid transparent;
        border-right: 19px solid transparent;*/
    margin-left: -7px;
    top: -21px;
}

.order-traking-wpr ul li .tooltip:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff;
    margin-left: -6px;
    bottom: -6px;
}

.order-traking-wpr ul li:hover .tooltip {
    opacity: 1;
    visibility: visible;
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.cart-product {
    padding-bottom: 30px;
}

ul.shop-listing {
    margin: 0;
    padding: 0;
}

ul.shop-listing li {
    display: block;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 20px;
}

ul.shop-listing li:last-child {
    margin-bottom: 4px;
}

ul.shop-listing li .pro-img {
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
    width: 89px;
}

ul.shop-listing li .pro-info-shop {
    float: left;
    width: 380px;
    margin-right: 30px;
}

ul.shop-listing li .pro-info-shop .mat-name {
    font: 14px/18px 'PTSans-Regular';
    color: #333333;
    letter-spacing: 1px;
}

ul.shop-listing li .pro-info-shop .mat-name a {
    color: #333333;
    display: inline;
}

ul.shop-listing li .pro-info-shop .pro-name {
    font: 16px/18px 'PTSans-Bold';
    color: #333333;
    padding: 3px 0 20px;
    letter-spacing: 1px;
}

ul.shop-listing li .pro-info-shop .pro-name a {
    color: #333333;
    padding: 3px 0 20px;
    display: inline;
}

ul.shop-listing li .pro-info-shop ul {
    overflow: hidden;
}

ul.shop-listing li .pro-info-shop ul li {
    float: left;
    font: 14px/16px 'PTSans-Regular';
    padding: 0 10px;
    color: #999999;
    border-bottom: none;
    position: relative;
    line-height: 30px;
}

ul.shop-listing li .pro-info-shop ul li:after {
    content: "|";
    padding-left: 10px;
    position: absolute;
    right: 0;
    top: 0;
}

ul.shop-listing li .pro-info-shop ul li span {
    color: #333333;
}

ul.shop-listing li .pro-info-shop ul li span.lbl-bag {
    color: #999999;
}

ul.shop-listing li .pro-info-shop ul li:first-child {
    padding-left: 0;
}

ul.shop-listing li .pro-info-shop ul li:last-child {
    padding-right: 0;
    border-right: none;
}

ul.shop-listing li .pro-info-shop ul li:last-child:after {
    content: "";
    padding-left: 0;
}

ul.shop-listing li .pro-info-shop ul li a {
    color: #ff5d3b;
    text-decoration: underline;
}

ul.shop-listing li .order-traking-wpr {
    clear: both;
    margin-bottom: 0;
}

ul.shop-listing .delivary-time {
    font: 14px/19px 'PTSans-Regular';
    color: #999999;
    position: relative;
}

ul.shop-listing .delivary-time em {
    font-style: normal;
    color: #333;
}

ul.shop-listing .delivary-time span {
    color: #333333;
    text-transform: uppercase;
    padding-left: 27px;
}

ul.shop-listing .delivary-time span:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -16px -512px;
    width: 19px;
    height: 19px;
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
}

ul.shop-listing .prod-price {
    font: 16px/19px 'PTSans-bold';
    color: #333333;
    padding: 19px 0 25px;
    float: right;
    font-weight: bold;
}

ul.shop-listing .prod-price .wrong_price {
    text-decoration: line-through;
}

ul.shop-listing .prod-price .wrong_price .rupee {
    vertical-align: 2%;
}

ul.shop-listing a.cancel-btn-macc {
    font: 14px/19px 'PTSans-regular';
    display: block;
    float: right;
    clear: right;
}

.my-order-offer {
    margin-bottom: 20px;
    overflow: hidden;
}

.my-order-offer h2 {
    font: 28px/32px 'PTSans-bold';
    color: #333333;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 25px;
}

.my-order-offer > ul {
    width: 792px;
    float: left;
}

.my-order-offer > ul > li {
    float: left;
    margin-bottom: 2px;
}

.my-order-offer > ul > li:nth-child(2) {
    margin-right: 2px;
}

.my-order-offer ul + ul {
    float: left;
    width: 440px;
}


.bx-wrapper .bx-controls-direction a {
    text-decoration: none;
    display: block;
    width: 14px;
    height: 21px;
    margin: 0px 0 0;
    position: absolute;
    top: 45%;
    text-indent: -9999px;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}

.bx-wrapper .bx-controls-direction a.bx-prev {
    left: 20px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -10px -94px;
}

.bx-wrapper .bx-controls-direction a.bx-next {
    right: 20px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -56px -94px;
}
#wish-to-exchange-content{ padding-left:35px; padding-right:35px;}
#wish-to-exchange-content .bx-wrapper .bx-controls-direction a.bx-prev {left: -15px;}
#wish-to-exchange-content .bx-wrapper .bx-controls-direction a.bx-next {right: -15px;}

.my-order-aside h2 {
    font: 18px/22px 'PTSans-bold';
    color: #333333;
    margin: 0 0 15px;
    padding-bottom: 15px;
    text-transform: uppercase;
    border-bottom: 1px solid #e8e8e8;
}

.my-order-aside .quick-menu ul li {
    display: block;
    font: 14px/22px 'PTSans-regular';
    padding-bottom: 12px;
    padding-left: 35px;
    position: relative;
    margin-bottom: 12px;
    text-transform: uppercase;
    border-bottom: 1px solid #e8e8e8;
}

.my-order-aside .quick-menu ul li a {
    color: #666666;
}

.my-order-aside .quick-menu ul li a:hover {
    color: #333333;
}

.my-order-aside .quick-menu ul li:before {
    left: 5px;
}

.my-order-aside .quick-menu ul li:first-child:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -110px -665px;
    width: 27px;
    height: 27px;
    content: "";
    position: absolute;
    top: 0;
}

.my-order-aside .quick-menu ul li:nth-child(2):before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -208px -666px;
    width: 21px;
    height: 22px;
    content: "";
    position: absolute;
    top: 0;
}

.my-order-aside .quick-menu ul li:nth-child(3):before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -176px -662px;
    width: 22px;
    height: 26px;
    content: "";
    position: absolute;
    top: 0;
}

.my-order-aside .quick-menu ul li:last-child {
    border-bottom: none;
}

.my-order-aside .quick-menu ul li:last-child:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -144px -668px;
    width: 14px;
    height: 20px;
    content: "";
    position: absolute;
    top: 0;
    left: 9px;
}

.silver-inn-style {
    background-color: #5c5c5c;
    overflow: hidden;
    height: 170px;
    text-align: center;
    position: relative;
}

.silver-inn-style ul li {
    position: absolute;
}

.silver-inn-style ul li:nth-child(1) {
    font: 42px/50px 'DancingScript';
    color: #fff;
    margin: 0;
    text-transform: capitalize;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 20%;
}

.silver-inn-style ul li:nth-child(2) {
    color: #fff;
    font: 14px/18px 'PTSans-regular';
    right: 7%;
    top: 21%;
}

.silver-inn-style ul li:nth-child(3) {
    color: #fff;
    font: 13px/18px 'PTSans-regular';
    text-transform: uppercase;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 57%;
}

.silver-inn-style ul li:nth-child(4) {
    font: 14px/18px 'PTSans-regular';
    color: #fff;
    padding: 0 0 10px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 15%;
}

.next-offer-box {
    position: relative;
    margin: 30px 0 20px;
    position: relative;
}

.next-offer-box .offer-txt-nxt ul li {
    position: absolute;
}

.next-offer-box .offer-txt-nxt ul li:nth-child(1) {
    font: 18px/18px 'PTSans-bold';
    color: #333333;
    text-transform: uppercase;
    top: 21%;
    left: 27%;
}

.next-offer-box .offer-txt-nxt ul li:nth-child(2) {
    font: 54px/60px 'PTSans-bold';
    color: #333333;
    text-transform: uppercase;
    top: 10%;
    right: 15%;
}

.next-offer-box .offer-txt-nxt ul li:nth-child(3) {
    font: 54px/60px 'DancingScript';
    color: #333333;
    top: 34%;
    left: 15%;
}

.next-offer-box .offer-txt-nxt ul li:nth-child(4) {
    font: 18px/18px 'PTSans-bold';
    color: #333333;
    width: 100px;
    text-transform: uppercase;
    top: 43%;
    right: 7%;
}

.next-offer-box .offer-txt-nxt ul li:nth-child(5) {
    font: 18px/18px 'PTSans-bold';
    color: #fff;
    bottom: 6%;
    left: 11%;
}

.next-offer-box .offer-txt-nxt ul li:nth-child(6) {
    font: 12px/15px 'PTSans-regular';
    color: #fff;
    text-align: center;
    width: 120px;
    bottom: 4%;
    right: 4%;
}

.my-alert-wpr {
    margin-bottom: 40px;
}

.my-alert-wpr ul li {
    font: 14px/18px 'PTSans-regular';
    margin: 10px;
    padding: 15px;
    border-top: 1px solid #e5e5e5;
    overflow: hidden;
}

.my-alert-wpr ul li a {
    color: #666666;
}

.my-alert-wpr ul li .alert-card {
    float: left;
    padding-right: 30px;
    width: 110px;
}

.my-alert-wpr ul li .timing-now {
    float: right;
    text-align: right;
    color: #ff5d3b;
    font-style: italic;
    line-height: 47px;
}

.my-alert-wpr ul li .timing-past {
    color: #666666;
    float: right;
    font-style: italic;
    line-height: 47px;
}

.my-alert-wpr ul li .alert-txt {
    line-height: 18px;
    padding-top: 22px;
}

.my-alert-wpr ul li:last-child {
    border-bottom: none;
}

.my-alert-wpr ul li span abbr[title], .my-alert-wpr ul li span abbr[data-original-title] {
    border-bottom: none;
    cursor: default;
}

.first-citizen-wpr .card-balance-wpr {
    background-color: #f8f8f8;
    overflow: hidden;
    padding: 20px 0;
}

.first-citizen-wpr .card-balance-wpr .card-balance {
    font: 14px/18px 'Helvetica';
    text-transform: uppercase;
    color: #999;
    width: 410px;
    margin: 0 auto;
}

.first-citizen-wpr .card-balance-wpr .card-balance .card-details {
    position: relative;
}

.first-citizen-wpr .card-balance-wpr .card-balance .card-details h2,
.first-citizen-wpr .card-balance-wpr .card-balance .card-details h3 {
    position: absolute;
    font: 14px/18px 'PTSans-regular';
    color: #fff;
    left: 13%;
}

.first-citizen-wpr .card-balance-wpr .card-balance .card-details h2 {
    top: 62px;
    font-weight: bold;
}

.first-citizen-wpr .card-balance-wpr .card-balance .card-details h3 {
    top: 77px;
}

.first-citizen-wpr .card-balance-wpr .card-balance img {
    float: left;
}

.first-citizen-wpr .card-balance-wpr .card-balance .amount-balance {
    float: right;
    text-align: center;
    padding-top: 37px;
}

.first-citizen-wpr .card-balance-wpr .card-balance .amount-balance span {
    display: block;
    font: 28px/28px 'PTSans-bold';
    color: #333;
}

.my-acc-subheading {
    margin-top: 30px;
    overflow: hidden;
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
}

.my-acc-subheading h2 {
    font: 18px/22px 'PTSans-bold';
    text-transform: uppercase;
    float: left;
}

.my-acc-subheading a {
    text-decoration: underline;
    float: right;
    font: 13px/18px 'PTSans-regular';
    display: inline-block;
    padding-top: 25px;
}

.my-acc-subheading a:hover {
    text-decoration: none;
}

.first-citizen-wpr .tran-list ul li {
    font: 14px/18px 'PTSans-regular';
    color: #666666;
    padding: 25px 0;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

.first-citizen-wpr .tran-list ul li .tran-date {
    float: left;
    width: 30%;
}

.first-citizen-wpr .tran-list ul li .tran-info {
    float: left;
    width: 35%;
}

.first-citizen-wpr .tran-list ul li .tran-info strong a {
    font-weight: normal;
    text-decoration: underline;
}

.first-citizen-wpr .tran-list ul li .tran-info strong a:hover {
    text-decoration: none;
}

.first-citizen-wpr .tran-list ul li .tran-value {
    float: right;
    color: #333333;
    font-weight: bold;
}

.first-citizen-wpr .tran-list ul li .ngtv {
    color: #999;
}

.profile-ctl {
    padding-bottom: 50px;
}

.profile-ctl ul {
    padding: 20px 0 15px;
}

.profile-ctl ul li {
    display: block;
    padding-bottom: 10px;
    overflow: hidden;
}

.profile-ctl ul li .data-lbl {
    float: left;
    font: 14px/18px 'PTSans-regular';
    color: #666;
    width: 140px;
}

.profile-ctl ul li .data-info {
    font: 14px/18px 'PTSans-bold';
    color: #333333;
    float: left;
    width:60%;
    text-transform: capitalize;
}

.profile-ctl .unlink-btn {
    text-transform: uppercase;
    font: 15px/18px 'PTSans-bold';
    width: 270px;
}

.first-citizen-otp {
    background-color: #f8f8f8;
    overflow: hidden;
    padding: 30px 30px 60px;
    clear: both;
}

.first-citizen-otp .card-wpr {
    float: left;
    width: 210px;
}

.first-citizen-otp .otp-info {
    float: left;
    max-width: 330px;
    padding-left: 30px;
}

.first-citizen-otp .otp-info p {
    font: 16px/22px 'PTSans-bold';
    color: #666666;
}

.first-citizen-otp .otp-info .form-group label {
    display: none;
}

.first-citizen-otp .otp-info input[type=text] {
    width: 100px;
    border: 1px solid #e5e5e5;
    padding: 8px 10px;
    margin-bottom: 15px;
    font: 14px/22px 'PTSans-regular';
}

.first-citizen-otp .otp-info .ex-checkbox {
    font: 14px/22px 'PTSans-regular';
    color: #subhead;
    cursor: pointer;
}

.first-citizen-otp .otp-info .ex-checkbox input[type="checkbox"] {
    width: 25px;
    height: 25px;
}

.first-citizen-otp .otp-info .ex-checkbox input[type="checkbox"] + label::before {
    border: 1px solid #e5e5e5;
    background-color: #fff;
    width: 25px;
    height: 25px;
    top: -2px;
}

.first-citizen-otp .otp-info .ex-checkbox input[type=checkbox]:checked + label::before {
    background-color: #7f7f7f;
    box-shadow: inset 0 0 0 3px #fff;
}

.first-citizen-otp .otp-info .ex-checkbox a {
    text-decoration: underline;
}

.first-citizen-otp .otp-info .ex-checkbox a:hover {
    text-decoration: none;
}

.first-citizen-otp .otp-info .otp-continue {
    text-transform: uppercase;
    margin-top: 20px;
    font-weight: bold;
}

.first-citizen-screen1 {
    background-color: #f8f8f8;
    overflow: hidden;
    padding: 30px;
    text-align: center;
    margin-bottom: 20px;
}

.first-citizen-screen1 .info-txt {
    font: 16px/22px 'PTSans-bold';
    color: #666666;
}

.first-citizen-screen1 .becom-athr {
    text-transform: uppercase;
    margin-top: 20px;
    font: 14px/22px 'PTSans-bold';
    width: 220px;
    display: block;
    text-decoration: none;
    margin: 15px auto;
}

.first-citizen-screen1 p {
    font: 14px/22px 'PTSans-regular';
    color: #999999;
}

.first-citizen-screen1 a {
    text-decoration: underline;
}

.first-citizen-screen1 a:hover {
    text-decoration: none;
}

.first-citizen-screen2 {
    background-color: #f8f8f8;
    overflow: hidden;
    padding: 30px;
    margin-bottom: 30px;
}

.first-citizen-screen2 .card-box {
    float: left;
    width: 210px;
}

.first-citizen-screen2 .fc-info {
    float: left;
    width: 350px;
    padding-left: 30px;
}

.first-citizen-screen2 .fc-info ul li {
    display: block;
    padding-bottom: 15px;
    position: relative;
    float: left;
    width: 100%;
}

.first-citizen-screen2 .fc-info ul li label {
    font: 14px/22px 'PTSans-bold';
    color: #333;
}

.first-citizen-screen2 .fc-info ul li:first-child {
    text-align: center;
}

.first-citizen-screen2 .fc-info ul li:first-child label {
    font: 16px/22px 'PTSans-bold';
    color: #666666;
}

.first-citizen-screen2 .fc-info ul li:nth-child(7) .field-box {
    position: relative;
}

.first-citizen-screen2 .fc-info ul li:nth-child(7) img {
    position: absolute;
    right: 10px;
    top: 25%;
}

.first-citizen-screen2 .fc-info ul li:nth-child(8) label {
    float: left;
    padding-right: 35px;
}

.first-citizen-screen2 .fc-info ul li:nth-child(8) .field-box {
    float: left;
    position: relative;
}

.first-citizen-screen2 .fc-info ul li:nth-child(8) .field-box .acc-radio {
    float: left;
    position: relative;
    padding-right: 15px;
}

.first-citizen-screen2 .fc-info ul li:nth-child(8) .field-box .acc-radio label {
    font-weight: normal;
}

.first-citizen-screen2 .fc-info ul li:nth-child(8) .field-box .acc-radio input[type="radio"] {
    left: 0;
}

.first-citizen-screen2 .fc-info ul li:last-child input[type=text] {
    width: 173px;
}

.first-citizen-screen2 .fc-info ul li input[type=text] {
    background-color: #fff;
    border: 1px solid #e3e3e3;
    padding: 8px 10px;
    font: 14px/22px 'PTSans-regular';
    color: #333;
    height: 40px;
    width: 100%;
}

.first-citizen-screen2 .fc-info ul li .card-num {
    margin: 10px 0 0 0;
    overflow: hidden;
    clear: both;
    float: left;
}

.first-citizen-screen2 .fc-info ul li .card-num input[type=text] {
    width: 65px;
    text-align: center;
    margin: 0 2px;
}

.first-citizen-screen2 .fc-info ul li .card-num ul li {
    display: inline;
    padding-bottom: 0;
    float: left;
}

.first-citizen-screen2 .fc-info ul li .card-num ul li:after {
    content: "-";
    padding: 0 5px;
    color: #999;
}

.first-citizen-screen2 .fc-info ul li .card-num ul li:nth-child(4):after {
    content: "";
}

.first-citizen-screen2 .fc-info ul li input[type="radio"] {
    width: 25px;
    height: 25px;
}

.first-citizen-screen2 .fc-info ul li input[type="radio"] + label::before {
    border: 1px solid #e5e5e5;
    background-color: #fff;
    width: 25px;
    height: 25px;
    top: -2px;
    float: none;
}

.first-citizen-screen2 .fc-info ul li input[type=radio]:checked + label::before {
    background-color: #7f7f7f;
    box-shadow: inset 0 0 0 3px #fff;
}

.first-citizen-screen2 .fc-info ul li .captcha {
    margin-top: 25px;
}

.first-citizen-screen2 .fc-info ul li p {
    font: 14px/22px 'PTSans-regular';
}

.first-citizen-screen2 .fc-info ul li #defaultReal {
    width: 160px;
}

.first-citizen-screen2 .fc-info .fc-contiune, .first-citizen-screen2 .fc-info .otp-continue {
    width: 100%;
    font: 14px/22px 'PTSans-bold';
    text-transform: uppercase;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .first-citizen-screen2 .fc-info ul li .card-num input[type="text"] {
        width: 57px;
    }
}



.return-order {
    margin-left: -393px;
    width: 790px;
    top: 2%;
}



.fc-offer .my-acc-fc-heading {
    margin: 25px 0;
    text-align: center;
}

.fc-offer .my-acc-fc-heading h2 {
    color: #333333;
    font: 22px/24px "PTSans-bold";
    letter-spacing: 1px;
    margin: 0;
    padding-bottom: 10px;
}

.fc-offer .my-acc-fc-heading p {
    font: 22px/24px 'PTSans-regular';
    color: #666666;
}

.fc-offer .fc-offer-inner ul li {
    float: left;
    position: relative;
    letter-spacing: 1px;
    overflow: hidden;
}

.fc-offer .fc-offer-inner ul li h3 {
    font: 22px/27px 'PTSans-bold';
    text-transform: uppercase;
    margin: 0;
}

.fc-offer .fc-offer-inner ul li p {
    font: 12px/18px 'PTSans-regular';
}

.fc-offer .fc-offer-inner ul li a.sbt-button {
    background: #9d0300;
}

.fc-offer .fc-offer-inner ul li:nth-child(1) {
    background-color: #f5f5f5;
    text-align: center;
    width: 277px;
    height: 355px;
}

.fc-offer .fc-offer-inner ul li:nth-child(1) .inner-txt {
    position: absolute;
    color: #666666;
    left: 0;
    right: 0;
    top: 35%;
}

.fc-offer .fc-offer-inner ul li:nth-child(1) .inner-txt h3 {
    padding: 0 70px;
}

.fc-offer .fc-offer-inner ul li:nth-child(1) .inner-txt p {
    padding: 10px 70px;
    font: 14px/18px 'PTSans-bold';
    color: #666;
}

.fc-offer .fc-offer-inner ul li:nth-child(2) {
    text-align: center;
    width: 277px;
    height: 355px;
    border: 1px solid #f5f5f5;
    margin: 0 37px 0px 43px;
}

.fc-offer .fc-offer-inner ul li:nth-child(2) .inner-txt {
    position: absolute;
    left: 0;
    right: 0;
    top: 39%;
}

.fc-offer .fc-offer-inner ul li:nth-child(2) .inner-txt h2 {
    padding: 0 25px;
    font: 48px/50px 'PTSans-bold';
    color: #333;
    margin: 0;
}

.fc-offer .fc-offer-inner ul li:nth-child(2) .inner-txt p {
    padding: 0px 50px;
    font: 14px/18px 'PTSans-regular';
    color: #333;
}

.fc-offer .fc-offer-inner ul li:nth-child(3) .inner-txt {
    position: absolute;
    color: #333;
    width: 280px;
    text-align: center;
    right: 0;
    top: 25%;
}

.fc-offer .fc-offer-inner ul li:nth-child(3) .inner-txt h3 {
    padding: 0 70px;
}

.fc-offer .fc-offer-inner ul li:nth-child(3) .inner-txt p {
    padding: 10px 70px;
    font: 14px/18px 'PTSans-bold';
}

.fc-offer .fc-offer-inner ul li:nth-child(4) {
    margin-right: 37px;
    margin-top: 21px;
}

.fc-offer .fc-offer-inner ul li:nth-child(4) .inner-txt {
    position: absolute;
    color: #333;
    width: 280px;
    text-align: center;
    left: 0;
    top: 25%;
}

.fc-offer .fc-offer-inner ul li:nth-child(4) .inner-txt h3 {
    padding: 0 0 25px;
    text-transform: capitalize;
    font: 30px/35px 'PTSans-bold';
}

.fc-offer .fc-offer-inner ul li:nth-child(4) .inner-txt p {
    padding: 0px;
    font: 14px/18px 'PTSans-regular';
    letter-spacing: 0;
}

.fc-offer .fc-offer-inner ul li:nth-child(4) .inner-txt p + p {
    padding-top: 20px;
    margin-bottom: 0;
    letter-spacing: 1px;
}

.fc-offer .fc-offer-inner ul li:nth-child(5) {
    margin-top: 21px;
}

.fc-offer .fc-offer-inner ul li:nth-child(5) .inner-txt {
    background-color: rgba(64, 62, 56, 0.8);
    position: absolute;
    color: #fff;
    width: 250px;
    text-align: center;
    left: 1px;
    padding: 100px 0;
    top: 0;
}

.fc-offer .fc-offer-inner ul li:nth-child(5) .inner-txt h3 {
    padding: 0 70px;
}

.fc-offer .fc-offer-inner ul li:nth-child(5) .inner-txt p {
    padding: 10px 70px;
    font: 14px/18px 'PTSans-bold';
}

.fc-offer .fc-offer-inner ul li a {
    text-transform: uppercase;
    font: 14px/18px 'PTSans-bold';
    width: 160px;
    height: 40px;
    padding: 10px 0;
    display: block;
    margin: 0 auto;
}

.bank-offers {
    clear: both;
    padding: 20px 0 30px;
    position: relative;
}

.bank-offers .inner-txt {
    position: absolute;
    top: 29%;
    left: 5%;
    color: #fff;
}

.bank-offers .inner-txt h3 {
    font: 28px/32px 'PTSans-regular';
    margin: 0;
}

.bank-offers .inner-txt h2 {
    font: 50px/54px 'DancingScript';
    font-weight: bold;
    margin: 0;
}

.bank-offers .inner-txt h2 span {
    vertical-align: super;
}

.bank-offers .inner-txt p {
    font: 14px/18px 'PTSans-regular';
    margin: 0;
}

.bank-offers .inner-txt p + p {
    font: 10px/16px 'PTSans-regular';
}

.bank-offers .inner-txt p + p span {
    vertical-align: super;
}

.best-offers {
    margin: 0px 0 50px;
    overflow: hidden;
}

.best-offers .my-acc-fc-heading p {
    font: 14px/18px 'PTSans-regular';
    color: #333;
    max-width: 550px;
    margin: 0 auto;
}

.best-offers ul li {
    float: left;
    position: relative;
}

.best-offers ul li:first-child {
    margin-left: 0px;
}

.best-offers ul li:last-child {
    margin-right: 0px;
}

.best-offers ul li .inner-txt {
    background-color: rgba(0, 0, 0, 0.8);
    position: absolute;
    bottom: 0;
    padding: 5px;
    width: 100%;
    color: #fff;
    font: 16px/22px 'PTSans-regular';
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: center;
}

.best-offers ul li .inner-txt a {
    color: #fff;
}

.best-offers ul li .inner-txt a.sbt-button {
    background: none;
    padding: 0;
    height: auto;
    font: 16px/22px 'PTSans-regular';
}

.recommends-list .clear-data a {
    font: 14px/22px 'PTSans-regular';
    text-transform: uppercase;
    text-align: center;
    display: block;
}

.recommends-list .product-wpr ul li {
    padding: 0 0 0 20px;
}

.select-option {
    float: left;
    position: relative;
}

.select-option .select-wrapper {
    border: 1px solid #999;
}

.select-option .select-wrapper:after {
    content: "";
    position: absolute;
    right: 8px;
    top: 40%;
    width: 14px;
    height: 7px;
    z-index: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -477px -265px;
    border: none;
}

.select-option .select-wrapper .holder {
    width: 125px;
    padding: 5px 10px;
}

.wishlist-lists .product-grid h3 {
    font: 16px/22px 'PTSans-regular';
    text-align: center;
    margin: 0;
    color: #ff5d3b;
}

.heading-wishlist-sec {
    padding-bottom: 15px;
    border-bottom: 1px solid #e8e8e8;
    margin-top: -53px;
    /*&:before{
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    width: 22px;
    height: 19px;
    z-index:99;
    background: $sslsprite no-repeat -143px -708px;
  }*/
}

.wishlist-heading h1 span, .wishlist-heading h2 span {
    font: 13px/20px 'PTSans-Regular';
    color: #999;
    vertical-align: 15%;
    padding-left: 5px;
}

.wishlist-heading .sort-nom {
    font: 13px/16px 'PTSans-Regular';
    color: #666;
}

.wishlist-heading .user-filter-wl {
    position: relative;
}

.wishlist-heading .user-filter-wl .sort-by {
    float: right;
    margin-right: 30px;
}

.wishlist-heading .user-filter-wl .sort-by label {
    font: 14px/29px 'PTSans-Regular';
    color: #666;
    float: left;
    margin-right: 15px;
}

.wishlist-heading .user-filter-wl .share-item {
    float: right;
    position: relative;
    z-index: 9;
}

.wishlist-heading .user-filter-wl .share-item .gift-btn {
    /*background-color: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    padding: 0px 35px 0 20px;
    font: 12px/29px 'PTSans-bold';
    text-transform: uppercase;
    position: relative;
    color: #fff;
    cursor: pointer;
}

.wishlist-heading .user-filter-wl .share-item .gift-btn:after {
    content: "";
    position: absolute;
    right: 13px;
    top: 11px;
    width: 12px;
    height: 8px;
    z-index: 1;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -336px -257px;
}

.wishlist-heading .user-filter-wl .share-box {
    background-color: #fff;
    position: absolute;
    z-index: 999;
    width: 240px;
    height: 125px;
    right: 20px;
    top: 29px;
    padding: 20px;
    text-align: center;
    border: 1px solid #eee;
    font: 13px/18px 'PTSans-regular';
    color: #666666;
    display: none;
}

.wishlist-heading .user-filter-wl .share-box ul {
    margin-top: 15px;
}

.wishlist-heading .user-filter-wl .share-box ul li {
    display: inline;
    margin: 0 0 0 14px;
}

.wishlist-heading .user-filter-wl .share-box ul li:nth-child(1) a {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -182px -711px;
    width: 17px;
    height: 13px;
}

.wishlist-heading .user-filter-wl .share-box ul li:nth-child(2) a {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -220px -708px;
    width: 8px;
    height: 16px;
}

.wishlist-heading .user-filter-wl .share-box ul li:nth-child(3) a {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -250px -709px;
    width: 18px;
    height: 15px;
}

.wishlist-heading .user-filter-wl .share-box ul li:nth-child(4) a {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -286px -710px;
    width: 14px;
    height: 17px;
}

.wishlist-heading .user-filter-wl .share-box ul li:nth-child(5) a {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -319px -709px;
    width: 17px;
    height: 17px;
}

.wishlist-heading .user-filter-wl .share-box ul li:nth-child(6) a {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -356px -711px;
    width: 21px;
    height: 13px;
}

.wishlist-heading .user-filter-wl .share-box ul li a {
    text-indent: -9999px;
    display: inline-block;
}

@media ( min-width: 1024px) {
    .brand-sec2 ul li .image-caption-txt {
        bottom: 2px;
        height: 100%;
        display: none;
    }

    .brand-sec2 ul li .image-caption-txt a {
        position: absolute;
        bottom: 0px;
        width: 100%;
    }

    .brand-sec2 ul li .image-caption-txt span {
        position: absolute;
        bottom: 0px;
        width: 100%;
        color: #fff;
    }

    .brand-sec2 ul li .image-caption-txt h2 {
        padding-bottom: 20px;
    }

    .brand-sec2 ul li .image-caption-txt h5 {
        /*background-color: #8c1717;*/

        background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

        color: #fff;
        display: block;
        font: bold 14px/22px "PTSans-Regular";
        padding: 8px 0 8px 20px;
        margin: 0;
        text-transform: uppercase;
    }

    .brand-sec2 ul li:hover .image-caption-txt {
        display: block;
    }

    .brand-sec2 .sec1-box-sgle-small .image-caption-txt {
        bottom: 0px;
        height: 100%;
        display: none;
    }

    .brand-sec2 .sec1-box-sgle-small .image-caption-txt a {
        position: absolute;
        bottom: 30px;
        width: 100%;
    }

    .brand-sec2 .sec1-box-sgle-small .image-caption-txt h2 {
        padding-bottom: 20px;
    }

    .brand-sec2 .sec1-box-sgle-small .image-caption-txt h5 {
        /*background-color: #8c1717;*/

        background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

        color: #fff;
        display: block;
        font: bold 14px/22px "PTSans-Regular";
        padding: 8px 0 8px 20px;
        margin: 0;
        text-transform: uppercase;
    }

    .brand-sec2 .sec1-box-sgle-small .image-caption-txt span {
        position: absolute;
        bottom: 0px;
        width: 100%;
        color: #fff;
    }

    .brand-sec2 .sec1-box-sgle-small .brand-collection-txt {
        display: none;
        z-index: 2;
    }

    .brand-sec2 .sec1-box-sgle-small:hover .image-caption-txt, .brand-sec2 .sec1-box-sgle-small:hover .brand-collection-txt {
        display: block;
    }

    .brand-sec2 .sec1-box-sgle-small:hover .image-caption-txt a, .brand-sec2 .sec1-box-sgle-small:hover .brand-collection-txt a {
        color: #fff;
    }
}

.wishlist-lists .product-wpr > ul > li {
    padding: 0 0 0 20px;
    /*&:hover{
    .pro-info{
        opacity:0;
        display:none;
    }
    .pro-info-add{
        opacity:1;
    }
  }*/
}

.wishlist-lists .product-wpr > ul > li .remove-pro {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -430px -710px;
    width: 11px;
    height: 11px;
    position: absolute;
    display: block;
    right: 15px;
    top: 15px;
    z-index: 1;
    cursor: pointer;
}

.wishlist-lists .product-wpr > ul > li .remove-pro:hover .offer-limited,
.wishlist-lists .product-wpr > ul > li .remove-pro:hover .offer-exclusive,
.wishlist-lists .product-wpr > ul > li .remove-pro:hover .offer-flat,
.wishlist-lists .product-wpr > ul > li .remove-pro:hover .offer-box2,
.wishlist-lists .product-wpr > ul > li .remove-pro:hover .offer-box1,
.wishlist-lists .product-wpr > ul > li .remove-pro:hover .offer-box {
    display: none;
}

.wishlist-lists .product-wpr > ul > li .pro-info-add {
    border-bottom: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    color: #5c5c5c;
    font: 14px/22px "PTSans-Regular";
    height: 140px;
    padding: 14px 10px;
    word-wrap: break-word;
    opacity: 0;
}

.wishlist-lists .product-wpr > ul > li .pro-info-add ul li {
    float: none;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
    position: relative;
}

.wishlist-lists .product-wpr > ul > li .pro-info-add ul li:first-child {
    width: 49%;
    float: left;
}

.wishlist-lists .product-wpr > ul > li .pro-info-add ul li:nth-child(2) {
    width: 49%;
    float: right;
}

.wishlist-lists .product-wpr > ul > li .pro-info-add ul li .select-wrapper {
    border: 1px solid #949494;
    left: 0;
}

.wishlist-lists .product-wpr > ul > li .pro-info-add ul li .select-wrapper .holder {
    padding: 6px 5px;
}

.wishlist-lists .product-wpr > ul > li .pro-info-add ul li .btn-move {
    width: 100%;
    font: 15px/22px "PTSans-bold";
    margin: 5px 0;
    text-transform: uppercase;
}

.input-style {
    border: 1px solid #efefef;
    color: #999;
    font: 14px/22px "PTSans-regular";
    padding: 10px;
    width: 100%;
}

.textarea-style {
    border: 1px solid #efefef;
    color: #999;
    font: 14px/22px "PTSans-regular";
    padding: 10px;
    resize: none;
    width: 100%;
    height: 140px;
}

.email-friend {
    margin-left: -245px;
    width: 490px;
    top: 20%;
}

.email-friend .email-box-wpr ul li {
    display: block;
    margin-bottom: 15px;
}

.email-friend .email-box-wpr ul li p {
    font: 14px/22px "PTSans-regular";
    padding: 10px 0;
}

.email-friend .email-box-wpr ul li .return-actn button {
    text-transform: uppercase;
    font: 15px/22px "PTSans-bold";
}

.email-friend .email-box-wpr ul li .return-actn .btn-submit,
.email-friend .email-box-wpr ul li .return-actn .btn-cancel {
    width: 49%;
}

.add-gift {
    color: #ff5d3b;
    text-transform: uppercase;
    line-height: 13px;
    padding: 5px 0 0 0px;
    color: #999999;
    text-align: center;
    font: 13px/22px "PTSans-bold";
}

.add-gift span {
    padding-left: 30px;
    position: relative;
}

.add-gift span:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -412px -711px;
    width: 11px;
    height: 8px;
    content: " ";
    position: absolute;
    z-index: 0;
    left: 11px;
    top: 4px;
}

.added-gift {
    color: #ff5d3b;
    text-transform: uppercase;
    line-height: 13px;
    color: #999999;
    padding: 5px 0 0 0px;
    text-align: center;
    font: 13px/22px "PTSans-bold";
}

.added-gift span {
    padding-left: 30px;
    position: relative;
}

.added-gift span:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -386px -707px;
    width: 19px;
    height: 19px;
    content: " ";
    position: absolute;
    z-index: 0;
    left: 0px;
    top: 0;
}

.fc-menu-header {
    background-color: #f8f8f8;
    padding: 10px 0;
    clear: both;
    text-align: center;
}

.fc-menu-header .fc-menu-top ul {
    max-width: 1077px;
    margin: 0 auto;
    display: inline-block;
}

.fc-menu-header .fc-menu-top ul li {
    float: left;
    font: 14px/22px "PTSans-regular";
    color: #666666;
}

.fc-menu-header .fc-menu-top ul li:after {
    content: "|";
    color: #666;
    padding: 0 10px;
}

.fc-menu-header .fc-menu-top ul li:last-child:after {
    content: "";
}

.fc-menu-header .fc-menu-top ul li a {
    color: #666666;
}

.fc-menu-header .fc-menu-top ul li a:hover {
    color: #333;
}

.fc-big-banner {
    margin-bottom: 15px;
    display: none;
}

.fc-big-banner ul li {
    position: relative;
}

.fc-big-banner ul li img {
    margin: 0 auto;
    display: block;
}

.fc-big-banner ul li .slider-content {
    position: absolute;
    top: 11%;
    left: 0;
    max-width: 1200px;
    margin: 0 auto;
    right: 0;
}

.fc-big-banner ul li .slider-content .slider-wrp {
    width: 60%;
    font: 14px/18px "PTSans-regular";
}

.fc-big-banner ul li .slider-content .slider-wrp h2 {
    font: 22px/28px "PTSans-bold";
    color: #333333;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.fc-big-banner ul li .slider-content .slider-wrp h3 {
    font: 28px/38px "PTSans-regular";
    color: #333333;
}

.fc-big-banner ul li .slider-content .slider-wrp p {
    font: 16px/20px "PTSans-regular";
    color: #333333;
    padding-bottom: 20px;
}

.fc-big-banner ul li .slider-content .slider-wrp a.sbt-button {
    display: inline-block;
    margin-right: 5px;
    font: 13px/40px "PTSans-bold";
    text-transform: uppercase;
    width: 170px;
}

.fc-big-banner ul li .slider-content .slider-wrp a:first-child.sbt-button {
    display: inline-block;
    width: 170px;
    text-decoration: none;
}

.fc-big-banner ul li .slider-content .slider-wrp a:last-child {
    background: transparent !important;
    margin-right: 0 !important !important;
    color: #ff5d3b;
    text-decoration: underline !important;
    padding: 0 0 0 5px !important;
    text-transform: none !important;
    margin: 0 !important;
    width: auto !important;
    text-transform: none !important;
    font: 14px/40px "PTSans-regular" !important;
}

.fc-big-banner ul li .slider-content .slider-wrp a:last-child:hover {
    text-decoration: none !important;
}

.fc-big-banner ul li .slider-content .slider-wrp .sbt-button.sign-tag {
    /*background: #8c1717 !important;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    color: #fff !important;
    text-align: center !important;
    border: none !important;
    outline: 0 !important;
    width: auto !important;
    padding: 0 30px !important;
    text-transform: uppercase !important;
    margin-right: 12px !important;
    font: 14px/38px PTSans-bold !important;
    text-decoration: none !important;
    margin-left: 11px !important;
}

.fc-big-banner ul li .slider-content .slider-wrp .sbt-button.sign-tag {
    /*background: #8c1717 !important;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    color: #fff !important;
    text-align: center !important;
    border: none !important;
    outline: 0 !important;
    width: auto !important;
    padding: 0 30px !important;
    text-transform: uppercase !important;
    margin-right: 12px !important;
    font: 14px/38px PTSans-bold !important;
    text-decoration: none !important;
    margin-left: 11px !important;
}

.fc-big-banner ul li .slider-content .slider-wrp .sbt-button.sign-tag.notBold {
    font: 13px/40px PTSans-regular !important;
}

.fc-heading {
    text-align: center;
    color: #333333;
    margin-bottom: 20px;
}

.fc-heading h1, .fc-heading h2 {
    font: 22px/28px "PTSans-bold";
    margin-bottom: 10px;
}

.fc-heading h3 {
    font: 18px/24px "PTSans-regular";
    margin: 0;
}

.fc-heading p {
    font: 14px/18px "PTSans-regular";
    width: 44%;
    margin: 0 auto;
    text-align: center;
}

.in-out-store {
    overflow: hidden;
    margin-bottom: 25px;
}

.in-out-store .io-store > ul > li {
    background-color: #f8f8f8;
    padding: 25px;
    height: 350px;
    float: left;
}

.in-out-store .io-store > ul > li:first-child {
    width: 32%;
}

.in-out-store .io-store > ul > li:first-child ul li {
    display: block;
    font: 14px/22px "PTSans-regular";
    position: relative;
    padding-left: 17px;
    padding-bottom: 5px;
}

.in-out-store .io-store > ul > li:first-child ul li:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -80px -192px;
    width: 7px;
    height: 7px;
    content: " ";
    position: absolute;
    z-index: 0;
    left: 0px;
    top: 8px;
}

.in-out-store .io-store > ul > li:last-child {
    width: 66%;
    margin-left: 2%;
}

.in-out-store .io-store > ul > li h2 {
    margin: 0;
    font: 18px/24px "PTSans-bold";
    color: #333;
    padding-bottom: 15px;
}

.in-out-store .io-store > ul > li p {
    font: 14px/22px "PTSans-regular";
}

.in-out-store .io-store > ul > li .sbt-button {
    display: inline-block;
    width: 270px;
    font: 13px/40px "PTSans-bold";
    text-transform: uppercase;
    margin-top: 25px;
}

.reward-points-inner {
    margin: 20px 0 0;
    padding-bottom: 5px;
    overflow: hidden;
}

.reward-points-inner > ul {
    overflow: hidden;
}

.reward-points-inner > ul > li {
    width: 50%;
    float: left;
}

.reward-points-inner > ul > li .icon {
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    background-color: #f8f8f8;
    width: 90px;
    height: 90px;
    float: left;
    padding: 26px;
    margin-right: 20px;
}

.reward-points-inner > ul > li:first-child .inner-txt {
    float: right;
    width: 71%;
    margin-right: 30px;
}

.reward-points-inner > ul > li:nth-child(2) .inner-txt {
    float: left;
    width: 77%;
}

.reward-points-inner > ul > li:nth-child(2) .icon {
    padding: 25px 30px;
}

.reward-points-inner > ul > li:last-child {
    width: 100%;
    padding-top: 20px;
}

.reward-points-inner > ul > li:last-child p {
    text-align: center;
}

.reward-points-inner > ul > li .shop-cart {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -290px -742px;
    width: 41px;
    height: 36px;
    display: block;
}

.reward-points-inner > ul > li .fc-cart {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -352px -740px;
    width: 31px;
    height: 40px;
    display: block;
}

.reward-points-inner > ul > li p {
    font: 14px/22px "PTSans-regular";
}

.reward-points-inner hr {
    background-color: #f8f8f8;
    height: 0px;
    margin-top: 40px;
}

.card-type-inner {
    float: none;
    margin: 0 auto 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #f8f8f8;
}

.card-type-inner > ul > li {
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
}

.card-type-inner > ul > li:nth-child(even) .reward-point-img {
    position: relative;
    float: right;
}

.card-type-inner > ul > li:nth-child(even) .reward-point-img .inner-txt {
    position: absolute;
    right: 34px;
    bottom: 30px;
    width: 95px;
    font: 14px/22px "PTSans-regular";
    text-align: center;
}

.card-type-inner > ul > li:nth-child(odd) .reward-point-img {
    position: relative;
    float: left;
}

.card-type-inner > ul > li:nth-child(odd) .reward-point-img .inner-txt {
    position: absolute;
    right: 34px;
    bottom: 30px;
    width: 95px;
    font: 14px/22px "PTSans-regular";
    text-align: center;
}

.card-type-inner > ul > li .inner-txt-right {
    float: left;
    margin-left: 25px;
    background-color: #f8f8f8;
    padding: 30px;
    margin-top: 100px;
    margin-bottom: 15px;
    width: 62%;
    text-align: center;
}

.card-type-inner > ul > li .inner-txt-right p {
    font: 14px/22px "PTSans-regular";
    margin: 0;
}

.card-type-inner > ul > li ul li {
    display: block;
    padding-left: 335px;
    font: 12px/18px "PTSans-regular";
}

.card-type-inner > ul > li .content {
    text-align: left;
}

.redemption-inner ul {
    text-align: center;
    margin: 0 auto;
}

.redemption-inner ul li {
    display: block;
}

.redemption-inner ul li:first-child a {
    display: inline-block;
    height: 40px;
    margin: 0 auto;
    text-decoration: none;
    text-transform: uppercase;
    font: 14px/39px "PTSans-bold";
    width: 222px;
}

.redemption-inner ul li p {
    font: 14px/22px "PTSans-regular";
    text-align: center;
    padding-top: 15px;
    color: #666;
}

.redemption-inner ul li:last-child a {
    text-decoration: underline;
}

.redemption-inner ul li:last-child a:hover {
    text-decoration: none;
}

.rewards-benefits {
    margin-top: 30px;
}

.rewards-benefits .fc-heading h2 {
    font-size: 18px !important;
}

.rewards-benefits-inner ul li {
    width: 387px;
    height: 400px;
    text-align: center;
    background-color: #f8f8f8;
    padding: 20px 60px;
    float: left;
    margin-bottom: 40px;
}

.rewards-benefits-inner ul li .icon {
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    background-color: #fff;
    width: 90px;
    height: 90px;
    padding: 26px;
    margin: 40px auto 30px;
}

.rewards-benefits-inner ul li h3 {
    font: 14px/22px "PTSans-bold";
    text-transform: uppercase;
}

.rewards-benefits-inner ul li p {
    font: 14px/19px "PTSans-regular";
}

.rewards-benefits-inner ul li:nth-child(1) .ico1 {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -11px -742px;
    width: 37px;
    height: 37px;
    display: block;
}

.rewards-benefits-inner ul li:nth-child(2) .ico1 {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -65px -742px;
    width: 31px;
    height: 35px;
    display: block;
}

.rewards-benefits-inner ul li:nth-child(3) .ico1 {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -117px -743px;
    width: 40px;
    height: 36px;
    display: block;
}

.rewards-benefits-inner ul li:nth-child(4) .ico1 {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -178px -749px;
    width: 39px;
    height: 27px;
    display: block;
}

.rewards-benefits-inner ul li:nth-child(5) .ico1 {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -232px -745px;
    width: 43px;
    height: 34px;
    display: block;
}

.rewards-benefits-inner ul li:nth-child(2) {
    margin: 0 35px;
}

.rewards-benefits-inner ul li:nth-child(2) .icon {
    padding-left: 32px;
}

.rewards-benefits-inner ul li:nth-child(4) {
    margin-right: 38px;
    margin-left: 225px;
}

.rewards-benefits-inner ul li:nth-child(4) .icon {
    padding-top: 32px;
}

.fc-pdp {
    background-color: #f7f7f7;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 90px 0 120px;
    margin-top: 0px;
}

.fc-pdp-top .product-image {
    width: 760px;
    float: left;
}

.fc-pdp-top .product-image img {
    display: block;
    margin: 0 auto;
}

.fc-pdp-top .fc-pdp-info {
    float: left;
    width: 460px;
}

.fc-pdp-top .fc-pdp-info p{
    font: 14px/22px "PTSans-regular";
    margin: 0;
}

.fc-pdp-top .fc-pdp-info ul.lstDisc {
    font: 14px/22px "PTSans-regular";
    padding-left: 30px;
	margin-left: 20px;
	list-style-type: disc;
	text-align:left;
}
.fc-pdp-top .fc-pdp-info ul.lstDisc li{
	display: list-item;
}


.fc-pdp-top .fc-pdp-info .card-amount {
    font: 22px/22px "PTSans-bold";
    margin: 0 0 15px;
}

.fc-pdp-top .fc-pdp-info .card-amount .price_div ul {
    margin: 0;
}

.fc-pdp-top .fc-pdp-info .card-amount .price_div ul li {
    margin: 0;
    font: 22px/22px "PTSans-bold";
}

.fc-pdp-top .fc-pdp-info .social_icon {
    display: block;
    margin: 30px 0 25px;
    float: left;
    width: 100%;
}

.fc-pdp-top .fc-pdp-info .social_icon a {
    color: #333333;
    margin: 0 20px 0 0;
    font-size: 16px;
}

.fc-pdp-top .fc-pdp-info .action-btns-fc-pdp {
    margin: 20px 0;
}

.fc-pdp-top .fc-pdp-info .action-btns-fc-pdp button {
    text-transform: uppercase;
    font: 14px/22px "PTSans-bold";
    letter-spacing: 1px;
    width: 173px;
    margin-right: 20px;
}

.fc-pdp-top .fc-pdp-info .action-btns-fc-pdp .fcc-anonymous-buy .fcc-login-popup button {
    font: 16px/26px PTSans-Bold;
    letter-spacing: initial;
    width: 100%
}

.fc-pdp-top .fc-pdp-info .action-btns-fc-pdp .add_bag {
    width: 196px;
    height: 40px;
    font: 13px/40px 'PTSans-Bold';
    clear: both;
    display: inline-block;
    text-transform: uppercase;
    /*background: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    color: #fff;
    text-decoration: none;
    outline: none;
    border: none;
}

.fc-pdp-top .fc-pdp-info .action-btns-fc-pdp .add_bag_fcc {
    width: 196px;
    height: 40px;
    font: 13px/40px 'PTSans-Bold';
    clear: both;
    display: inline-block;
    text-transform: uppercase;
    /*background: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    color: #fff;
    text-decoration: none;
    outline: none;
    border: none;
}

.fc-pdp-top .fc-pdp-info ul {
    margin: 30px 0 25px;
}

.fc-pdp-top .fc-pdp-info .fcc-anonymous-buy .fcc-login-popup ul {
    margin: 0
}

.fc-pdp-top .fc-pdp-info ul li {
    display: inline;
    margin: 0 14px 0 0;
}

.fc-pdp-top .fc-pdp-info ul li:nth-child(1) a {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -182px -711px;
    width: 17px;
    height: 13px;
}

.fc-pdp-top .fc-pdp-info .fcc-anonymous-buy .fcc-login-popup ul li:nth-child(1) a {
    width: 37px;
    height: 37px
}

.fc-pdp-top .fc-pdp-info ul li:nth-child(2) a {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -220px -708px;
    width: 8px;
    height: 16px;
}

.fc-pdp-top .fc-pdp-info ul li:nth-child(3) a {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -250px -709px;
    width: 18px;
    height: 15px;
}

.fc-pdp-top .fc-pdp-info ul li:nth-child(4) a {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -286px -710px;
    width: 14px;
    height: 17px;
}

.fc-pdp-top .fc-pdp-info ul li:nth-child(5) a {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -319px -709px;
    width: 17px;
    height: 17px;
}

.fc-pdp-top .fc-pdp-info ul li:nth-child(6) a {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -356px -711px;
    width: 21px;
    height: 13px;
}

.fc-pdp-top .fc-pdp-info ul li a {
    text-indent: -9999px;
    display: inline-block;
}

.fc-pdp-top .fc-pdp-info .fc-pdp-delivry-opn .pincode {
    display: block;
    margin: 0;
    width: auto;
}

.fc-pdp-top .fc-pdp-info .fc-pdp-delivry-opn .pincode .check_available input[type="text"] {
    width: 240px;
    color: #c5cdd2;
    font-size: 12px;
    border-left: 1px solid #c5cdd2;
    border-top: 1px solid #c5cdd2;
    border-bottom: 1px solid #c5cdd2;
    border-right: none;
}

.fc-pdp-top .fc-pdp-info .fc-pdp-delivry-opn .pincode .check_available input[type="submit"] {
    /*background-color: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    width: 130px;
    padding: 0;
}

.fc-pdp-top .fc-pdp-info .fc-pdp-delivry-opn .pincode .check_available input[type="button"] {
    /*background-color: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
    background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
    background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
    background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */
    width: 130px;
    padding: 0;
}

.fc-pdp-top .fc-pdp-info .fc-pdp-delivry-opn .pincode .pincode_results_wrap {
    text-align: center;
}

.fc-pdp-top .fc-pdp-info .fc-pdp-delivry-opn .pincode .pincode_results_wrap .pincode_display {
    text-align: center;
    margin-bottom: 13px;
}

.fc-pdp-top .fc-pdp-info .fc-pdp-delivry-opn .pincode .pincode_results_wrap p {
    text-align: center;
    color: #666;
    font: 14px/18px 'PTSans-regular';
}

.fc-pdp-top .fc-pdp-info .fc-pdp-delivry-opn .pincode .err-cpn {
    text-align: left;
}

.fc-pdp-top .fc-pdp-info .fc-pdp-delivry-opn .pincode.active {
    color: #333;
}

.fc-pdp-top .fc-pdp-info .pincode {
    margin: 0;
}

.err-cpn {
    color: #f60d0d;
    display: none;
    font: 12px/22px "PTSans-Regular";
    text-align: center;
}

.field_box {
    position: relative !important;
}

.landlineField input[type=text] {
    width: 66%;
}

.landlineField .code-box {
    width: 80% !important;
    margin-right: 5%;
}

.landlineField .form-group {
    float: left;
}

.landlineField .form-group:first-child {
    width: 97px;
}

.landlineField .form-group:last-child {
    margin: 7px 0 0 !important;
    width: 189px;
}

.ex-checkbox {
    position: relative;
}

.ex-checkbox .form-group {
    margin: 0;
}

.ex-checkbox .form-group .checkbox {
    margin: 0;
}

.ex-checkbox .form-group .checkbox label {
    padding-left: 32px;
    line-height: 140%;
    font-weight: normal;
    color: #333;
    font: 14px/26px 'PTSans-bold';
}

.ex-checkbox .form-group .checkbox input[type="checkbox"] {
    height: 100%;
    margin: 0;
    opacity: 0;
    cursor: pointer;
    z-index: 10;
    position: absolute;
}

.ex-checkbox .form-group .checkbox input[type="checkbox"] ~ label {
    position: relative;
}

.ex-checkbox .form-group .checkbox input[type="checkbox"] ~ label:before {
    border: 1px solid #ccc;
    width: 25px;
    height: 25px;
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
}

.ex-checkbox .form-group .checkbox input[type="checkbox"]:checked ~
label:before {
    background: #7f7f7f;
    border: 1px solid #a6a6a6;
    box-shadow: inset 0 0 0 1px #fff;
}

.ex-checkbox .form-group .checkbox input[type="checkbox"]:focus ~ label:before {
    outline-offset: 1px;
}

.ex-checkbox .form-group .checkbox a {
    text-decoration: underline;
}

.ex-checkbox .form-group .checkbox a:hover {
    text-decoration: none;
}

.ss-registration h6 {
    font: 14px/22px "PTSans-regular";
    color: #666666;
    text-align: right;
    font-weight: normal;
    padding-right: 20px;
}

.ss-registration .form-left {
    float: left;
    width: 610px;
    margin-left: 100px;
    margin-top: 20px;
    margin-bottom: 30px;
}

.ss-registration .form-left > ul > li {
    margin-bottom: 15px;
    width: 47%;
    float: left;
}

/*For center*/
.ss-registration .registration-form-fields .form-left.center {
    float: none;
    width: 340px;
    margin: 20px auto 30px;
}

.ss-registration .registration-form-fields .form-left.center > ul > li {
    width: 100%;
    float: none;
}

.ss-registration .registration-form-fields .form-left.center > ul > li.contactLabel {
    margin-bottom: 0px;
}

.ss-registration .registration-form-fields .form-left.center > ul > li.genderLabel {
    margin-bottom: 5px;
}

.ss-registration .registration-form-fields .form-left.center > ul > li.landlineField .form-group:first-child {
    width: 25%;
}

.ss-registration .registration-form-fields .form-left.center > ul > li.landlineField .form-group:last-child {
    margin: 0px 0 0 !important;
    width: 75%;
}

.ss-registration .registration-form-fields .action-btns.center {
    display: block;
    margin: 30px auto;
    text-align: center;
    width: 340px;
}

.ss-registration .registration-form-fields .action-btns.center button {
    display: block;
    margin: 10px 0;
    width: 100%;
}

.font13 {
    font-size: 13px;
}

.lightColor {
    color: #888888
}

.cancel-button:hover {
    background: #666666;
}

.sbt-button:hover {
    background: #ae5c5c;
}

.disSBTbtn {
    background: #ae5c5c;
}

.disQUKbtn {
    background: #666666;
}

@media ( max-width: 450px) {
    .ss-registration .registration-form-fields .form-left.center {
        width: 100%;
    }

    .ss-registration .registration-form-fields .action-btns.center {
        width: 100%;
    }
}

/*End center css*/
.ss-registration .form-left > ul > li h3 {
    font: 18px/22px "PTSans-bold";
}

.ss-registration .form-left > ul > li p {
    font: 14px/22px 'PTSans-regular';
}

.ss-registration .form-left > ul > li .select-wrapper select {
    color: #888888 !important;
}

.ss-registration .form-left > ul > li .cardselect select {
    width: 120%;
    height: 38px;
    border: none;
    -webkit-appearance: none;
    padding: 0 0 0 12px;
    position: absolute;
    z-index: 2;
    background: none;
}

.ss-registration .form-left > ul > li .cardselect select:-webkit-input-placeholder {
    color: #cac8c8;
}

.ss-registration .form-left > ul > li .cardselect select:-moz-input-placeholder {
    color: #cac8c8;
}

.ss-registration .form-left > ul > li .cardselect select:-ms-input-placeholder {
    color: #cac8c8;
}

.ss-registration .form-left > ul > li .cardselect select option:first-child {
    color: #cac8c8;
}

.ss-registration .form-left > ul > li .cardselect:after {
    content: "";
    position: absolute;
    right: 9px;
    top: 16px;
    border-top: solid 6px #e7e7e7;
    border-left: solid 6px transparent;
    border-right: solid 6px transparent;
    z-index: 1;
}

.ss-registration .form-left > ul > li.dobDisable button {
    display: none;
}

.ss-registration .form-left > ul > li.genderDisable .acc-radio {
    pointer-events: none;
}

.ss-registration h1, .ss-registration h2 {
    background-color: #f7f7f7;
    padding: 15px 25px;
    font: 16px/22px "PTSans-bold";
    margin: 0 0 15px 0px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.ss-registration h1 {
    text-transform: uppercase;
}

 .ss-registration h2:after {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -477px -265px;
    width: 14px;
    height: 7px;
    content: "";
    position: absolute;
    right: 20px;
    top: 22px;
}

.ss-registration h2.open:after {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -273px -192px;
    content: "";
    height: 7px;
    position: absolute;
    right: 20px;
    top: 22px;
    width: 14px;
}

.ss-registration .fld-name {
    font: 14px/22px "PTSans-bold" !important;
    display: block;
    position: relative;
    color: #333 !important;
}

.ss-registration .field-box {
    position: relative;
}

.ss-registration .field-box img {
    position: absolute;
    right: 10px;
    top: 10px;
}

.ss-registration .acc-radio {
    float: left;
    margin-right: 25px;
}

.ss-registration .acc-radio input[type="radio"] {
    left: 0;
    height: 100%;
    width: 100%;
}

.ss-registration .acc-radio input[type="radio"] + label::before {
    width: 22px;
    height: 22px;
}

.ss-registration .acc-radio input[type="radio"]:checked + label::before {
    box-shadow: 0 0 0 0px #fff inset;
    border: 1px solid #ededed;
}

.ss-registration input[type=text], .ss-registration input[type=password] {
    border: 1px solid #e9e9e9;
    padding: 10px;
    height: 40px;
    width: 100%;
    font: 14px/22px "PTSans-regular";
}

.ss-registration .registration-form-fields {
    overflow: hidden;
    position: relative;
}

.ss-registration .registration-form-fields button {
    text-transform: uppercase;
    font: 14px/22px 'PTSans-bold';
    margin: 50px auto 40px;
    float: none;
    display: block;
    clear: both;
    width: 177px;
}

.ss-registration .registration-form-fields .select-wrapper {
    border: 1px solid #e9e9e9;
}

.ss-registration .registration-form-fields .select-wrapper:after {
    content: "";
    position: absolute;
    right: 15px;
    top: 42%;
    width: 14px;
    height: 7px;
    z-index: 0;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -477px -265px;
    border: none;
}

.ss-registration .registration-form-fields .select-wrapper .holder {
    padding: 10px 15px;
}

.ss-registration .registration-form-fields .acc-radio label {
    line-height: 160% !important;
}

.ss-registration .right-form {
    width: 385px;
    overflow: hidden;
    float: left;
    margin-top: 127px;
    margin-left: 30px;
}

.ss-registration .right-form h3 {
    background-color: #f7f7f7;
    padding: 15px 25px;
    font: 16px/22px "PTSans-bold";
    margin: 0px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.ss-registration .right-form h3:after {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -273px -192px;
    width: 14px;
    height: 7px;
    content: "";
    position: absolute;
    right: 20px;
    top: 22px;
}

.ss-registration .right-form h3.open:after {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -477px -265px;
    content: "";
    height: 7px;
    position: absolute;
    right: 20px;
    top: 22px;
    width: 14px;
}

.ss-registration .right-form .opt-form {
    background-color: #f7f7f7;
    border-top: 1px solid #e3e3e3;
    overflow: hidden;
    padding: 10px 25px;
    margin-bottom: 30px;
}

.ss-registration .right-form .opt-form ul li {
    display: block;
    margin-bottom: 15px;
    width: 100%;
    overflow: hidden;
}

.ss-registration .right-form .opt-form ul li .nos-add .qt-minus,
.ss-registration .right-form .opt-form ul li .nos-add .qt-plus {
    position: relative;
    float: left;
    border: 1px solid #e9e9e9;
    background-color: #fff;
    width: 40px;
    height: 40px;
    cursor: pointer;
}

.ss-registration .right-form .opt-form ul li .nos-add .qt-minus:before {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -399px -758px;
    width: 20px;
    height: 2px;
    display: inline-block;
    margin-left: 9px;
    margin-top: 17px;
    padding: 15px;
}

.ss-registration .right-form .opt-form ul li .nos-add .qt-plus:after {
    content: "";
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -430px -749px;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-left: 9px;
    margin-top: 8px;
    padding: 15px;
}

.ss-registration .right-form .opt-form ul li .nos-add .qt-minus-wpr,
.ss-registration .right-form .opt-form ul li .nos-add .qt-plus-wpr {
    float: left;
    border: 1px solid #e9e9e9;
    background-color: #fff;
    width: 40px;
    height: 40px;
    overflow: hidden;
    cursor: pointer;
}

.ss-registration .right-form .opt-form ul li .nos-add input {
    border: 1px solid #e9e9e9;
    font: 14px/22px "PTSans-regular";
    height: 40px;
    padding: 10px;
    width: 65px;
    margin: 0 10px;
    float: left;
    text-align: center;
}

.ss-registration .right-form .opt-form ul li .multi-fld .acc-radio {
    clear: both;
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
}

.ss-registration .right-form .opt-form ul li strong {
    font: 14px/22px "PTSans-bold";
}

.ss-registration .action-btns {
    display: block;
    text-align: center;
    margin: 30px 0;
}

.ss-registration .action-btns button {
    display: inline-block;
    margin: 0 10px;
}

.non-member .form-left > ul > li:nth-child(2) {
    clear: both;
}

.non-member .form-left > ul > li:nth-child(2), .non-member .form-left > ul > li:nth-child(4),
.non-member .form-left > ul > li:nth-child(6), .non-member .form-left > ul > li:nth-child(8),
.non-member .form-left > ul > li:nth-child(10), .non-member .form-left > ul > li:nth-child(13),
.non-member .form-left > ul > li:nth-child(15), .non-member .form-left > ul > li:nth-child(17),
.non-member .form-left > ul > li:nth-child(19), .non-member .form-left > ul > li:nth-child(21) {
    margin-right: 5%;
}

.non-member .form-left > ul > li:nth-child(12), .non-member .form-left > ul > li:nth-child(24),
.non-member .form-left > ul > li:nth-child(25), .non-member .form-left > ul > li:nth-child(30),
.non-member .form-left > ul > li:nth-child(31) {
    width: 100%;
}

.underline {
    text-decoration: underline;
}

.reg-member .form-left > ul > li:nth-child(2) {
    clear: both;
    margin-right: 5%;
}

.reg-member .form-left > ul > li:nth-child(4), .reg-member .form-left > ul > li:nth-child(6),
.reg-member .form-left > ul > li:nth-child(8), .reg-member .form-left > ul > li:nth-child(11),
.reg-member .form-left > ul > li:nth-child(13), .reg-member .form-left > ul > li:nth-child(15),
.reg-member .form-left > ul > li:nth-child(17), .reg-member .form-left > ul > li:nth-child(19),
.reg-member .form-left > ul > li:nth-child(21) {
    margin-right: 5%;
}

.reg-member .form-left > ul > li:nth-child(10), .reg-member .form-left > ul > li:nth-child(22),
.reg-member .form-left > ul > li:nth-child(23), .reg-member .form-left > ul > li:nth-child(28) {
    width: 100%;
}

.reg-member .form-left > ul > li:nth-child(28) {
    font: 14px/26px 'PTSans-regular';
}

.opt-form .nos-add {
    overflow: hidden;
}

.opt-form .nos-add .form-group {
    margin: 0;
}

.opt-form .nos-add .form-group label {
    display: inline;
}

.fc-menu-top h3 {
    background-color: #f8f8f8;
    font: 14px/22px 'PTSans-bold';
    padding: 15px;
    position: relative;
    display: none;
}

.fc-menu-top h3:after {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -477px -265px;
    content: "";
    height: 7px;
    position: absolute;
    right: 15px;
    top: 47%;
    width: 14px;
}

.fc-menu-top h3.active:after {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -273px -192px;
    content: "";
    height: 7px;
    position: absolute;
    right: 15px;
    top: 47%;
    width: 14px;
}

.my-wallet-wpr {
    padding-bottom: 50px;
}

.my-wallet-wpr h2 {
    font: 18px/22px 'PTSans-bold';
    text-transform: uppercase;
}

.my-wallet-wpr .wallet-desc p {
    font: 14px/22px 'PTSans-regular';
    color: #666666;
}

.my-wallet-wpr .wallet-gift-box {
    background-color: #f8f8f8;
    padding: 35px 30px 25px;
    overflow: hidden;
}

.my-wallet-wpr .wallet-gift-box img {
    display: block;
    margin: 0 auto;
}

.my-wallet-wpr .wallet-gift-box ul {
    width: 635px;
    margin: 30px auto 0;
}

.my-wallet-wpr .wallet-gift-box ul li {
    display: inline-block;
    border-right: 1px solid #eee;
    text-align: center;
    color: #a6a6a6;
    padding: 0 50px;
}

.my-wallet-wpr .wallet-gift-box ul li h2 {
    font: 14px/22px 'PTSans-bold';
    text-transform: uppercase;
    color: #333333;
    margin: 0 0 5px;
}

.my-wallet-wpr .wallet-gift-box ul li a {
    color: #ff5d3b;
    display: inline;
    padding: 0 10px;
    font: 13px/18px 'PTSans-regular';
    text-decoration: underline;
}

.my-wallet-wpr .wallet-gift-box ul li a:hover {
    text-decoration: none;
}

.my-wallet-wpr .wallet-gift-box ul li:first-child {
    width: 320px;
}

.my-wallet-wpr .wallet-gift-box ul li:last-child {
    border-right: none;
}

.wallet-info-wpr .tran-list {
    margin-bottom: 30px;
}

.wallet-balance {
    background-color: #f8f8f8;
    padding: 30px 0;
    text-align: center;
}

.wallet-balance p {
    font: 14px/18px 'PTSans-regular';
    text-transform: uppercase;
    color: #999999;
    letter-spacing: 1px;
}

.wallet-balance h2 {
    font: 28px/32px 'PTSans-bold';
    text-transform: uppercase;
    color: #333;
    margin: 0;
}

.wallet-info {
    background-color: #f8f8f8;
    padding: 60px 0 20px 75px;
    overflow: hidden;
    clear: both;
    display: none;
}

.wallet-info ul li {
    float: left;
    width: 48%;
    margin-bottom: 30px;
}

.wallet-info ul li .wallet-gift-card {
    float: left;
    margin-right: 25px;
}

.wallet-info ul li .wallet-gift-info .wallet-date {
    font: 13px/18px 'PTSans-regular';
    color: #999;
}

.wallet-info ul li .wallet-gift-info .card-no {
    font: 16px/18px 'PTSans-regular';
    color: #333;
    margin: 15px 0 10px;
}

.wallet-info ul li .wallet-gift-info .card-amount {
    font: 16px/18px 'PTSans-bold';
    color: #333;
    margin-bottom: 12px;
}

.wallet-info ul li .wallet-gift-info .remove-item {
    color: #797979;
    font: 13px/22px 'PTSans-Bold';
    text-transform: uppercase;
    cursor: pointer;
}

.wallet-info ul li .wallet-gift-info .remove-item:before {
    content: "";
    width: 16px;
    height: 17px;
    padding-right: 22px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -40px -511px;
}

.my-wallet-wpr .wallet-info:nth-child(2) {
    display: block;
}

.wallet-tab-menu {
    margin-top: 30px;
}

.wallet-tab-menu ul li {
    float: left;
    text-align: center;
    padding: 0px;
    width: 50%;
    position: relative;
    min-height: 120px;
    cursor: pointer;
    /*&.active{
        border-bottom:3px solid #8c1717;
        &:after{
            border-left: 9px solid transparent;
            border-right: 9px solid transparent;
            border-top: 8px solid #8c1717;
            content: "";
            height: 0;
            position: absolute;
            left: 49%;
            bottom: -9px;
            width: 0;
        }
    }*/
}

.wallet-tab-menu ul li:before {
    border-right: 1px solid #e8e8e8;
    content: "";
    height: 45px;
    position: absolute;
    right: 0;
    top: 0px;
    width: 1px;
}

.wallet-tab-menu ul li span {
    color: #a7a7a7;
}

.wallet-tab-menu ul li h2 {
    font: 14px/22px 'PTSans-bold';
    text-transform: uppercase;
    color: #666666;
    margin: 0 0 5px;
    letter-spacing: 1px;
}

.wallet-tab-menu ul li h2 span {
    display: block;
    font: 14px/18px 'PTSans-regular';
    color: #999;
}

.wallet-tab-menu ul li h3 {
    font: 18px/22px 'PTSans-bold';
    margin: 5px 0 10px;
}

.wallet-tab-menu ul li a {
    color: #ff5d3b;
    display: inline;
    padding: 0 10px;
    font: 13px/18px 'PTSans-regular';
    text-decoration: underline;
}

.wallet-tab-menu ul li a:hover {
    text-decoration: none;
}

.wallet-tab-menu ul li a.active {
    text-decoration: none;
    color: #333;
}

.wallet-tab-menu ul li:last-child {
    border-right: none;
}

.wallet-tab-menu ul li:last-child:before {
    content: "";
    height: 0;
}

.wallet-tab-menu ul li .add-card {
    color: #999;
    display: none;
}

.wallet-tab-menu ul li .add-card label {
    font: 13px/22px "PTSans-regular";
    display: block;
    text-align: left;
    padding-top: 12px;
}

.wallet-tab-menu ul li .add-card input {
    border: 1px solid #efefef;
    color: #999;
    font: 14px/22px "PTSans-regular";
    height: 40px;
    padding: 10px;
    width: 100%;
    display: block;
    margin-bottom: 5px;
}

.wallet-tab-menu ul li .add-card input[type=password] {
    text-align: center;
}

.wallet-tab-menu ul li .add-card .col-box-left {
    width: 240px;
    margin: 0 auto;
}

.wallet-tab-menu ul li .add-card .col-box-right {
    width: 70px;
    float: right;
}

.wallet-tab-menu ul li .add-card .btn-addcard {
    width: 240px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 10px;
}




.content-wpr .review_rating_main h3 {
    font: 14px/18px "PTSans-regular";
    text-align: center;
}

.neutral {
    font: 14px/22px "PTSans-regular";
    text-align: center;
}

@media ( min-width: 1024px) and (max-width: 1279px) {

    .acc-info-box ul li:nth-child(4) .inn-style p {
        width: 100%;
    }

    .order-traking-wpr ul li {
        margin: 0 10px;
    }

    .my-order-offer > ul {
        width: 635px;
    }

    .my-order-offer > ul > li img {
        width: 100%;
    }

    .my-order-offer > ul > li:nth-child(1) {
        width: 99%;
    }

    .my-order-offer > ul > li:nth-child(2) {
        width: 39%;
    }

    .my-order-offer > ul > li:nth-child(3) {
        width: 60.2%;
    }

    .my-order-offer ul + ul {
        width: 343px;
    }

    .my-order-offer ul + ul li:nth-child(1) {
        width: 102%;
    }

    .silver-inn-style ul li:nth-child(1) {
        font: 35px/50px "DancingScript";
    }

    .silver-inn-style ul li:nth-child(2) {
        font: 12px/18px "PTSans-regular";
    }

    .silver-inn-style ul li:nth-child(3) {
        font: 11px/18px "PTSans-regular";
    }

    .silver-inn-style ul li:nth-child(4) {
        bottom: 12%;
        font: 13px/18px "PTSans-regular";
    }

    .full-page-product-slider .product-wpr {
        min-height: 480px;
        margin-bottom: 0;
    }

    .wallet-tab-menu ul li h2 {
        font-size: 12px;
    }

    .wallet-info {
        padding: 60px 0 20px 20px;
    }

    .wallet-info ul li .wallet-gift-card {
        margin-right: 10px;
    }

    .my-wallet-wpr .first-citizen-wpr .tran-list ul li .tran-date {
        width: 22%;
    }

    .my-wallet-wpr .first-citizen-wpr .tran-list ul li .tran-info {
        width: 45%;
    }

    .wallet-tab-menu ul li .add-card .col-box-left {
        width: 164px;
    }

    .fc-pdp-top .product-image {
        width: 520px;
    }

    .ss-registration .registration-form-fields .form-left {
        width: 588px;
        margin-left: 0;
    }

    .ss-registration .registration-form-fields .right-form {
        width: 360px;
    }

    .fc-menu-header .fc-menu-top ul li:after {
        padding: 0 4px;
    }

    .fc-big-banner ul li .slider-content {
        width: 95%;
        top: 0;
    }

    .card-type-inner > ul > li .inner-txt-right {
        width: 64%;
    }

    .in-out-store .io-store > ul > li {
        height: 420px;
    }

    .rewards-benefits-inner ul li {
        width: 301px;
        height: 420px;
        padding: 20px 30px;
    }

    .rewards-benefits-inner ul li:nth-child(4) {
        margin-left: 180px;
    }

    .wishlist-lists .product-wpr > ul > li {
        height: 440px;
    }

    .product-wpr ul li .pro-img .color-type {
        right: 21px;
    }

    .product-wpr ul li .pro-img .color-type ul {
        overflow: visible;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(1) {
        height: 260px;
        width: 257px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(1) .inner-txt {
        top: 18%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(2) {
        height: 260px;
        margin: 0 15px;
        width: 257px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(2) .inner-txt {
        top: 30%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(3) {
        width: 435px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(4) {
        margin-right: 15px;
        width: 483px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(5) {
        width: 482px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(5) .inner-txt {
        padding: 67px 0;
    }

    .rec-order-list ul li {
        width: 88px;
    }

    .rec-order-list ul li a.view-btn {
        width: 90px;
    }

    .rec-order-list ul li .odr-data, .rec-order-list ul li .odr-lbl {
        font-size: 12px;
    }

    .rec-order-list ul li .odr-data a, .rec-order-list ul li .odr-lbl a {
        font-size: 12px;
    }

    .rec-order-list ul li:last-child {
        width: 100px;
    }

    .rec-order-list ul li:nth-child(1) {
        width: 100px;
    }

    .rec-order-list ul li:nth-child(2) {
        width: 171px;
    }
    .rec-order-list ul .storeName {
        width: 174px;
    }
    .content-wpr .recent-order-box {
        width: 470px;
    }

    .content-wpr .recent-order-box ul li {
        width: 91px;
    }

    .content-wpr .recent-order-box ul li:nth-child(1) {
        width: 158px;
    }

    .content-wpr .recent-order-box ul li:nth-child(3) {
        width: 138px;
    }

    .content-wpr .recent-order-box .retry-btn {
        width: 120px;
    }

    .acc-info-box ul li:nth-child(1) {
        width: 230px;
    }

    .acc-info-box ul li:nth-child(2) {
        width: 257px;
    }

    .acc-info-box ul li:nth-child(4) {
        width: 313px;
    }

    .acc-info-box ul li:nth-child(5) {
        width: 420px;
    }

    .super-heading p {
        padding: 5px 150px;
    }

    .brand-section .sec-box img {
        width: 100%;
    }

    .sec1-box-sgle-big {
        width: 50%;
    }

    .sec1-box-sgle-small {
        width: 24.7%;
    }

    .brand-sec1 .sec1-box-double {
        margin: 0 .3%;
        width: 24.7%;
    }

    .brand-section .sec1-box-double img {
        margin-bottom: 2px;
    }

    .brand-section .sec1-box-double .sec-info {
        padding: 5px;
        width: auto;
    }

    .brand-section .sec1-box-double .sec-info h2 {
        padding-top: 12px;
    }

    .brand-section .sec1-box-double .sec-info h2:after {
        margin: 23px auto 0;
        top: 16px;
    }

    .brand-section .sec1-box-double .sec-info p {
        padding-top: 11px;
    }

    .our-brand-bottom {
        margin-bottom: 3px;
    }

    .our-brand-bottom .brand-half-box {
        width: 489px;
        height: 406px;
    }

    .brand-banner {
        min-height: 215px;
    }

    .brand-banner .on-caption-banner {
        top: 32%;
    }

    .brand-banner .slider-content {
        right: 3%;
        width: 20%;
    }

    .brand-banner .slider-content .slider-heading {
        width: 160px !important;
        font-size: 14px !important;
        line-height: 16px !important;
    }

    .brand-sec2 ul {
        width: 737px;
    }

    .brand-sec2 ul li {
        width: 243.5px !important;
    }

    .brand-sec2 ul li .brand-col2 img {
        height: 176px;
    }

    .brand-sec2 ul li img {
        width: 100%;
    }

    .brand-sec2 .sec1-box-sgle-small img {
        height: 355px;
    }

    .brand-video {
        height: 404px;
    }

    .brand-video iframe {
        width: 489px;
    }

    .brand-sec1 ul li {
        float: none !important;
    }


    .next-offer-box .offer-txt-nxt ul li:nth-child(2) {
        font: 32px/60px "PTSans-bold";
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(3) {
        font: 38px/60px "DancingScript";
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(4) {
        right: 0%;
        font: 15px/18px "PTSans-bold";
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(6) {
        font: 10px/12px "PTSans-regular";
        width: 92px;
    }

    .return-order {
        margin-left: -406px;
        overflow-y: scroll;
        height: 100%;
    }

    .popup-inner .return-form ul li {
        width: 354px;
    }

}

@media ( min-width: 320px) and (max-width: 1023px) {
    .becom-athr {
        height: 40px;
    }

    .fc-pdp-top .fc-pdp-info .pincode {
        margin: 0 auto;
    }

    .landlineField .form-group:first-child {
        width: 30%;
    }

    .landlineField .form-group:last-child {
        width: 70%;
    }

    .cat-tab ul.LinkCount3 li {
        width: 32.3%;
    }

    .image-caption-txt h5 {
        display: none;
    }

    .our-brand-bottom .brand-half-box {
        height: auto;
    }



    .my-rating-reviw .inner_review ul.full_w li .review_text ul li .title_text {
        font: 13px/22px "PTSans-Bold";
    }

    .my-rating-reviw .inner_review ul.full_w li .review_text ul li p span.size {
        margin: 0 0 0 10px;
    }

    .my-rating-reviw .recomd {
        font: 12px/19px "PTSans-Bold";
    }

    .acc-info-box ul li:nth-child(4) .inn-style p {
        width: 100%;
    }



    .tab-mobile {
        padding: 15px 0;
        position: relative;
        border-bottom: 1px solid #e8e8e8;
    }

    .tab-mobile:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -368px -288px;
        content: "";
        height: 8px;
        position: absolute;
        right: 1%;
        top: 57px;
        width: 15px;
    }

    .tab-mobile span {
        color: #a7a7a7;
        display: inline-block;
    }

    .tab-mobile h2 {
        font: 13px/22px "PTSans-bold" !important;
        text-transform: uppercase;
        color: #666666;
        margin: 5px 0 10px;
        letter-spacing: 0.5px;
        float: left;
        width: 83%;
    }

    .tab-mobile h2 span {
        font: 12px/18px 'PTSans-regular';
        color: #999;
    }

    .tab-mobile h3 {
        font: 14px/22px 'PTSans-bold';
        margin: 5px 0 10px;
        float: right;
    }

    .tab-mobile a {
        color: #ff5d3b;
        display: inline;
        padding: 15px 3px;
        font: 13px/18px 'PTSans-regular';
        text-decoration: underline;
    }

    .tab-mobile a:hover {
        text-decoration: none;
    }

    .tab-mobile a.active {
        text-decoration: none;
        color: #333;
    }

    .tab-mobile.active:after {
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -416px -287px;
        content: "";
        height: 8px;
        position: absolute;
        right: 1%;
        bottom: 20px;
        width: 15px;
    }

    .tab-mobile .add-card {
        color: #999;
        display: none;
        margin-top: 15px;
    }

    .tab-mobile .add-card label {
        font: 13px/22px "PTSans-regular";
        float: left;
    }

    .tab-mobile .add-card input {
        border: 1px solid #efefef;
        color: #999;
        font: 14px/22px "PTSans-regular";
        height: 40px;
        padding: 10px;
        width: 100%;
        display: block;
        margin-bottom: 15px;
    }

    .tab-mobile .add-card input[type=password] {
        text-align: center;
    }

    .tab-mobile .add-card .col-box-left {
        width: 80%;
        float: left;
    }

    .tab-mobile .add-card .col-box-right {
        width: 18%;
        float: right;
    }

    .tab-mobile .add-card .btn-addcard {
        width: 100%;
        text-transform: uppercase;
        font-weight: bold;
    }

    .wallet-info {
        padding: 0px;
    }

    .wallet-info ul li {
        width: 100%;
        float: none;
        overflow: hidden;
        padding: 20px 10px;
        margin-bottom: 0;
        border-bottom: 1px solid #eaeaea;
    }

    .wallet-info ul li .wallet-gift-card {
        margin-right: 10px;
        width: 40%;
    }

    .wallet-info ul li .wallet-gift-info .card-no {
        font-size: 15px;
    }

    .wallet-info ul li .wallet-gift-info .remove-item {
        width: 20px;
        margin-top: -33px;
        float: right;
        color: #f8f8f8;
    }

    .my-wallet-wpr h2 {
        font-size: 17px;
    }

    .fc-pdp {
        padding: 20px 0 40px;
        clear: both;
    }

    .fc-pdp-top .product-image {
        float: none;
        width: 100%;
    }

    .fc-pdp-top .fc-pdp-info {
        float: none;
        width: 100%;
        text-align: center;
        margin-top: 25px;
    }

    .fc-pdp-top .fc-pdp-info .action-btns-fc-pdp .add_bag {
        width: 150px;
        height: 39px;
    }

    .fc-pdp-top .fc-pdp-info .action-btns-fc-pdp .add_bag_fcc {
        width: 150px;
        height: 39px;
    }

    .fc-pdp-top .fc-pdp-info .action-btns-fc-pdp .btn-qbuy {
        width: 112px;
        margin-right: 0;
    }

    .fc-pdp-top .fc-pdp-info .fc-pdp-delivry-opn {
        background-color: #fff;
        margin: 0 -20px;
        padding: 20px;
    }

    .fc-pdp-top .fc-pdp-info .fc-pdp-delivry-opn .pincode .check_available input[type="text"] {
        width: 67%;
    }

    .fc-pdp-top .fc-pdp-info .fc-pdp-delivry-opn .pincode .check_available input[type="submit"] {
        width: 32%;
    }

    .ss-registration .registration-form-fields .form-left {
        width: 100%;
        margin-left: 0;
        float: none;
    }

    .ss-registration .registration-form-fields .right-form {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-top: 10px;
    }

    .fc-menu-header {
        padding: 0;
    }

    .fc-menu-header .fc-menu-top h3 {
        display: block;
        margin: 0;
    }

    .fc-menu-header .fc-menu-top ul {
        max-width: 1056px;
        margin: 0 auto;
        width: 100%;
        display: none;
    }

    .fc-menu-header .fc-menu-top ul li {
        float: none;
        display: block;
        font: 14px/22px "PTSans-regular";
        color: #666666;
        padding: 0;
        border-bottom: 1px solid #e8e8e8;
    }

    .fc-menu-header .fc-menu-top ul li:after {
        content: " ";
        color: #666;
        padding: 0px;
    }

    .fc-menu-header .fc-menu-top ul li:first-child {
        border-top: 1px solid #e8e8e8;
    }

    .fc-menu-header .fc-menu-top ul li:last-child {
        border-bottom: none;
    }

    .fc-menu-header .fc-menu-top ul li a {
        color: #666666;
        display: block;
        padding: 10px 0 10px 13px;
    }

    .fc-menu-header .fc-menu-top ul li a:hover {
        color: #333;
        background-color: #ededed;
    }

    .fc-big-banner {
        overflow: hidden;
    }

    .fc-big-banner ul li .slider-content {
        width: 90%;
    }

    .fc-big-banner ul li .slider-content .slider-wrp {
        width: 100%;
    }

    .fc-big-banner ul li .slider-content .slider-wrp p {
        line-height: 25px;
    }

    .fc-big-banner ul li .slider-content .slider-wrp a.sbt-button {
        width: 100%;
        padding-bottom: 5px;
        height: 43px;
        margin-bottom: 15px;
    }

    .fc-big-banner img {
        width: 100%;
    }

    .in-out-store .io-store > ul > li {
        float: none;
        height: auto;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .in-out-store .io-store > ul > li:first-child {
        width: 100%;
    }

    .in-out-store .io-store > ul > li:last-child {
        width: 100%;
        margin-left: 0;
    }

    .in-out-store .io-store > ul > li .sbt-button {
        height: 43px;
        width: 100%;
    }

    .reward-points {
        padding: 0px;
    }

    .reward-points-inner > ul > li {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }

    .reward-points-inner > ul > li .icon {
        float: none;
        margin: 0 auto;
    }

    .reward-points-inner > ul > li p {
        clear: both;
        text-align: center;
    }

    .reward-points-inner > ul > li:first-child .inner-txt {
        float: none;
        margin-right: 0;
        width: 100%;
    }

    .reward-points-inner > ul > li:nth-child(2) .inner-txt {
        float: none;
        margin-right: 0;
        width: 100%;
    }

    .fc-heading p {
        width: 80%;
    }

    .card-type-inner {
        padding: 0px;
    }

    .card-type-inner > ul > li .reward-point-img {
        margin: 0 auto;
        float: none;
        width: 307px;
    }

    .card-type-inner > ul > li .inner-txt-right {
        float: none;
        margin: 20px auto;
        padding: 20px;
        width: 100%;
    }

    .card-type-inner > ul > li ul li {
        padding-left: 0;
    }

    .rewards-benefits-inner ul li {
        float: none;
        width: 100%;
        height: auto;
        margin-bottom: 20px;
    }

    .rewards-benefits-inner ul li:nth-child(2) {
        margin-right: 0;
        margin-left: 0;
    }

    .rewards-benefits-inner ul li:nth-child(4) {
        margin-right: 0;
        margin-left: 0;
    }

    .order-traking-wpr ul li .tooltip {
        display: none;
        opacity: 0;
    }

    .order-traking-wpr ul li:hover .tooltip {
        opacity: 1;
        display: block;
    }

    .sort-by {
        float: left;
        margin-right: 0;
        width: 48%;
        background-color: #e8e8e8;
        padding: 10px 0;
        margin-bottom: 20px;
        text-transform: uppercase;
    }

    .sort-by label {
        padding-left: 10%;
        font-size: 14px;
        color: #797979;
        font-weight: bold;
        margin-right: 0;
    }

    .sort-by label:after {
        content: ":";
    }

    .sort-by .select-option {
        width: 100%;
    }

    .sort-by .select-option:after {
        background: none !important;
    }

    .sort-by .select-option .select-wrapper {
        border: none;
    }

    .sort-by .select-option .select-wrapper:after {
        background: none !important;
    }

    .sort-by .select-option .select-wrapper .holder {
        text-align: center;
        font-size: 14px;
        color: #797979;
        font-weight: bold;
    }

    .heading-wishlist-sec {
        margin: 0;
        padding: 0;
        border-bottom: none;
    }

    .heading-wishlist-sec .user-filter-wl .share-box {
        width: 88%;
        margin-top: 19px;
    }

    .heading-wishlist-sec .user-filter-wl .share-item {
        width: 48%;
    }

    .heading-wishlist-sec .user-filter-wl .share-item .gift-btn {
        padding: 10px 35px 9px 20px;
    }

    .heading-wishlist-sec .user-filter-wl .share-item .gift-btn:after {
        background: none !important;
    }

    .wishlist-heading {
        clear: both;
        text-align: center;
    }

    .items-nom {
        clear: both;
        text-align: center;
    }

    .recommends-list .product-wpr ul li {
        padding: 0 5px;
    }

    .recommends-list .clear-data a {
        text-align: left;
    }

    .product-wpr ul li .pro-img .color-type {
        right: 21px;
    }

    .product-wpr ul li .pro-img .color-type ul {
        overflow: visible;
    }

    .product-wpr ul li .pro-img .color-type ul li {
        margin: 5px 0;
    }

    .silver-inn-style ul li:nth-child(2) {
        right: 30%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(1) {
        height: 300px;
        width: 49%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(1) .inner-txt {
        top: 30%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(1) .inner-txt h3 {
        padding: 0;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(1) .inner-txt p {
        padding: 10px 5px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(2) {
        height: 300px;
        margin: 0 0 0 11px;
        width: 48%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(2) .inner-txt {
        top: 30%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(2) .inner-txt h2 {
        font: 26px/50px "PTSans-bold";
        padding: 0 5px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(2) .inner-txt p {
        padding: 0px 5px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(3) {
        margin-top: 15px;
        width: 100%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(3) img {
        width: 100%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(3) .inner-txt {
        top: 20%;
        width: 186px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(3) .inner-txt h3 {
        padding: 0 33px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(3) .inner-txt p {
        padding: 0px 30px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(4) {
        margin-right: 0;
        width: 100%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(4) img {
        width: 100%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(4) .inner-txt {
        top: 20%;
        width: 250px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(4) .inner-txt h3 {
        padding: 0;
        font: 22px/33px "PTSans-bold";
    }

    .fc-offer .fc-offer-inner ul li:nth-child(4) .inner-txt p {
        font: 12px/18px "PTSans-regular";
    }

    .fc-offer .fc-offer-inner ul li:nth-child(4) .inner-txt p + p {
        padding: 0px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(5) {
        width: 100%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(5) img {
        width: 100%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(5) .inner-txt {
        padding: 25% 0;
        width: 50%;
    }

    .fc-offer .fc-offer-inner ul li a {
        width: 118px;
    }

    .best-offers ul li img {
        width: 100%;
        float: none;
    }

    .bank-offers img {
        width: 100%;
    }



    .return-order {
        top: 0;
        padding: 0;
    }

    .return-order .popup-inner .return-items h2 {
        position: relative;
        padding-left: 25px;
    }

    .return-order .popup-inner .return-items h2:before {
        background: transparent url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll -16px -672px;
        content: "";
        height: 18px;
        left: 10px;
        position: absolute;
        top: 5px;
        width: 8px;
    }

    .return-order .popup-inner .return-items ul.shop-listing li {
        line-height: 23px;
    }

    .return-order .popup-inner .delivary-time {
        clear: both;
        padding-bottom: 20px;
    }

    .return-order .popup-inner .return-form {
        padding: 0 20px;
    }

    .return-order .popup-inner .return-form h2:before {
        padding-left: 0;
        background: none;
    }

    .return-order .popup-inner .return-form ul li {
        width: 100%;
    }

    .return-order .popup-inner .return-form ul li textarea {
        height: 100px;
    }

    .return-order .popup-inner .return-form ul li:nth-child(4) .acc-radio {
        display: block;
        margin-bottom: 10px;
        margin-right: 0;
    }

    .return-order .popup-inner .return-form ul li:nth-child(4) .acc-radio input[type="radio"] + label::before {
        width: 22px;
        height: 22px;
    }

    .return-order .popup-inner .return-form ul li .return-actn {
        width: 200px;
        margin: 0 auto;
        overflow: hidden;
    }

    .return-order .popup-inner .return-form ul li .return-actn .btn-submit {
        float: left;
    }

    .return-order .popup-inner .return-form ul li .return-actn .btn-cancel {
        float: right;
    }

    .first-citizen-screen2 {
        margin: 0 -20px;
    }

    .first-citizen-screen2 .card-box {
        float: none;
        margin: 0 auto;
    }

    .first-citizen-screen2 .fc-info {
        width: 275px;
        margin: 20px auto 0;
        float: none;
        padding-left: 0;
    }

    .first-citizen-screen2 .fc-info ul li .card-num ul li input[type="text"] {
        width: 54px;
    }

    .first-citizen-screen2 .fc-info ul li:nth-child(8) label {
        padding-right: 18px;
    }

    .first-citizen-screen2 .fc-info ul li:last-child input[type="text"] {
        width: 100%;
    }

    .first-citizen-screen2 .fc-info ul li .captcha {
        width: 173px;
        margin: 25px auto 0;
    }

    .first-citizen-screen2 .fc-info .fc-contiune {
        width: 100%;
    }

    .first-citizen-screen1 {
        margin: 0 -20px;
    }

    .first-citizen-otp {
        margin: 0 -20px;
    }

    .first-citizen-otp .card-wpr {
        float: none;
        margin: 0 auto 20px;
    }

    .first-citizen-otp .otp-info {
        padding-left: 0;
        float: none;
        max-width: 100%;
        width: 100%;
    }

    .first-citizen-otp .otp-info input[type="text"] {
        width: 100%;
        text-align: center;
    }

    .first-citizen-otp .otp-continue {
        width: 200px;
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(1) {
        font: 18px/18px "PTSans-bold";
        left: 38%;
        top: 21%;
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(2) {
        font: 32px/60px "PTSans-bold";
        top: 15%;
        right: 37%;
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(3) {
        font: 38px/60px "DancingScript";
        left: 30%;
        top: 35%;
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(4) {
        right: 36%;
        font: 15px/18px "PTSans-bold";
        top: 38%;
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(5) {
        bottom: 10%;
        left: 17%;
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(6) {
        font: 10px/12px "PTSans-regular";
        width: 92px;
        bottom: 9%;
        right: 13%;
    }

    .rec-order-list ul {
        margin-bottom: 10px;
        overflow: hidden;
    }

    .rec-order-list ul li {
        width: 50% !important;
        float: left;
        height: 75px;
        padding: 5px 10px 0;
        margin: 0px;
    }

    .rec-order-list ul li a.view-btn {
        width: 100%;
        text-transform: uppercase;
        font: 15px/22px "PTSans-bold";
        margin: 15px auto;
        padding: 13px 0 35px;
    }

    .rec-order-list ul li .odr-lbl {
        float: left;
    }

    .rec-order-list ul li .odr-data {
        float: left;
        clear: left;
    }

    .rec-order-list ul li:first-child {
        padding-top: 10px;
    }

    .rec-order-list ul li:last-child {
        width: 100% !important;
        padding-right: 10px;
    }

    .rec-order-list ul li:nth-child(2) {
        width: 100%;
    }
    .rec-order-list ul .storeName {
        width: 100%;
    }
    .my-acc-rec .recommends-recentorder .tabbody .product-wpr {
        max-height: inherit;
        width: 94%;
        margin: 0 auto;
    }

    .my-acc-rec .recommends-recentorder .tabbody ul li {
        height: auto;
        margin: 0 10px 0 0;
        padding: 0;
    }

    .my-acc-heading {
        text-align: left;
        padding-top: 20px;
    }

    .my-acc-heading h1, .my-acc-heading h2 {
        position: relative;
        cursor: pointer;
    }

    .my-acc-heading h1:after, .my-acc-heading h2:after {
        content: "";
        position: absolute;
        right: 15px;
        top: 15%;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -477px -265px;
        width: 14px;
        height: 7px;
    }

    .my-acc-heading h1.active, .my-acc-heading h2.active {
        background-color: #ebebeb;
        padding: 14px;
    }

    .my-acc-heading h1.active:after, .my-acc-heading h2.active:after {
        content: "";
        position: absolute;
        right: 15px;
        top: 58%;
        background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -223px -149px;
        width: 14px;
        height: 14px;
    }

    .my-acc-heading p {
        width: 98%;
    }

    .my-acc-left {
        position: relative;
        margin-bottom: 20px;
    }

    .my-menu {
        position: absolute;
        top: 133%;
        display: none;
        width: 100%;
        z-index: 9999;
        left: 0;
    }

    .my-menu ul {
        padding: 0 20px;
    }

    .content-wpr .recent-order-box {
        width: 100%;
        float: none;
        padding: 20px 10px 15px;
        margin-bottom: 20px;
        height: auto;
    }

    .content-wpr .recent-order-box ul li {
        width: 33%;
        margin-bottom: 10px;
    }

    .content-wpr .recent-order-box ul li:nth-child(1) {
        width: 61%;
    }

    .content-wpr .recent-order-box ul li:nth-child(3) {
        width: 35%;
    }

    .content-wpr .recent-order-box ul li:last-child {
        width: 32%;
    }

    .content-wpr .recent-order-box ul li .err-msg {
        width: 81px;
    }

    .content-wpr .recent-order-box .retry-btn {
        position: relative;
        width: 100%;
        clear: both;
        float: none;
    }

    .profile-box {
        clear: both;
    }

    .profile-box img {
    	height: 100%;
        display: block;
        margin: 0 auto;
    }

    .acc-info-box {
        clear: both;
        height: auto;
    }

    .acc-info-box ul li {
        position: relative !important;
        width: 100% !important;
        margin-bottom: 20px;
        height: auto !important;
    }

    .acc-info-box ul li:nth-child(1) .inn-style a {
        background-color: #fff;
        color: #ff5d3b;/*#8c1717 */;
    }

    .acc-info-box ul li:nth-child(3) {
        display: none !important;
    }

    .acc-info-box ul li:nth-child(4) .inn-style a {
        margin-bottom: 20px;
        padding-bottom: 14px;
    }

    .acc-info-box ul li:nth-child(5) {
        background-color: #f8f8f8;
    }

    .acc-info-box ul li:nth-child(5) .inn-style p {
        color: #666;
    }

    .acc-info-box ul li:nth-child(5) .inn-style span {
        color: #ff5d3b;/*#8c1717 */;
    }

    .acc-info-box ul li:nth-child(5) .inn-style h2 {
        color: #ff5d3b;/*#8c1717 */;
    }

    .mss-banner .mss-txt {
        right: 0;
        top: 5%;
    }

    .mss-banner .mss-txt h2 {
        font: 16px/18px "PTSans-regular";
        float: right;
    }

    .mss-banner .on-caption-inn {
        padding-bottom: 5px;
        float: right;
    }

    .mss-banner .on-caption-inn h3 {
        font: bold 11px/15px "PTSans-Regular";
    }

    .my-rating-reviw {
        font: 22px/25px "PTSans-bold";
        padding: 10px 90px;
    }

    .my-rating-reviw .inner_review {
        width: 100%;
    }

    .my-rating-reviw .inner_review ul.full_w li .review_text {
        width: 100%;
        /*   margin-left: 0px; */
    }

    .my-rating-reviw .inner_review .recomd a {
        padding-left: 19px;
    }

    .my-acc-rec .recommends-recentorder .ttabs ul.tabs-list li {
        width: 50%;
        float: left;
        background-color: #f8f8f8;
        text-align: center;
        font: 12px/22px 'PTSans-bold';
        text-transform: uppercase;
        border-top: 1px solid #e8e8e8;
        border-bottom: 1px solid #e8e8e8;
        border-right: 1px solid #e8e8e8;
        letter-spacing: 0.8px;
    }

    .my-acc-rec .recommends-recentorder .ttabs ul.tabs-list li.current {
        border-bottom: none;
        background-color: #fff;
    }

    .my-acc-rec .recommends-recentorder .ttabs ul.tabs-list li.current a {
        color: #333333 !important;
        border-bottom: none;
    }

    .my-acc-rec .recommends-recentorder .ttabs ul.tabs-list li:first-child {
        padding-right: 0;
        text-align: center;
        border-left: 1px solid #e8e8e8;
    }

    .my-acc-rec .recommends-recentorder .ttabs ul.tabs-list li:last-child {
        padding-left: 0px;
        text-align: center;
    }

    .my-acc-rec .recommends-recentorder .ttabs ul.tabs-list li a {
        color: #666666;
        padding: 20px 0;
        width: 100%;
        display: inline-block;
    }

    .my-acc-rec .recommends-recentorder .ttabs ul.tabs-list li a span {
        text-transform: capitalize;
        color: #999999;
    }

    .shop-now-wpr .collection-box {
        /*display:none;*/

    }

    .new-in-banner {
        height: auto;
    }

    .new-in-banner img {
        width: 100%;
    }

    .new-in-banner .banner-txt {
        width: 190px;
        left: auto;
        right: 0;
        top: 30%;
    }

    .new-in-banner .banner-txt h2 {
        font: 45px/31px "DancingScript";
    }

    .new-in-banner .banner-txt p {
        font-size: 14px;
    }





    .collection-banner .new-in-banner {
        margin-bottom: 30px;
    }

    .collection-banner .new-in-banner .banner-txt {
        left: 0;
        width: auto;
        text-align: center;
        top: auto;
        bottom: 10%;
        padding: 0 30px;
    }

    .collection-banner .new-in-banner .banner-txt h2 {
        font: 37px/47px "DancingScript";
    }

    .collection-banner .collection-txt {
        bottom: 0%;
        left: 0;
    }




    .super-heading {
        margin: 25px 0;
    }

    .super-heading h1, .super-heading h2 {
        font: 36px/33px "DancingScript";
    }

    .super-heading p {
        padding: 5px 20px;
    }

    .super-heading .links span {
        display: none;
    }

    .super-heading .links a:last-child {
        display: none;
    }

    .cat-tab {
        background-color: #000;
    }

    .cat-tab ul li {
        width: 32%;
        border-right: 1px solid #737373;
    }

    .cat-tab ul li a {
        color: #fff;
    }

    .brand-section {
        margin-bottom: 0;
    }

    .brand-section .sec-box {
        float: none;
    }

    .brand-section .sec1-box-double {
        margin: 0;
    }

    .best-seller {
        margin-top: 30px;
    }

    .sec-info {
        width: 100%;
    }

    .sec-info h2:after {
        top: 6px;
    }

    .mobile-heading {
        padding: 25px 0 35px;
    }

    .brand-sec2 ul {
        width: auto;
        float: none;
    }

    .brand-sec2 ul li {
        float: none;
        margin-right: 0;
    }

    .brand-sec2 .sec-info {
        margin-top: 20px;
    }

    .our-brand-bottom .brand-video {
        height: 300px;
    }

    .our-brand-bottom .brand-video iframe {
        width: 100%;
        vertical-align: bottom;
    }

    .our-brand-bottom .brand-half-box {
        width: 100%;
        float: none;
    }

    .our-brand-bottom .brand-info-txt {
        padding: 14px 20px;
    }

    .brand-video .on-caption {
        padding: 5px 5px 15px;
    }

    .brand-video .on-caption h2 {
        font: 14px/18px 'PTSans-Regular';
    }

    .brand-banner {
        min-height: 200px;
    }

    .brand-banner .on-caption-banner {
        top: auto;
        bottom: 0;
    }

    .brand-banner .on-caption-banner .on-caption-inn {
        width: 210px;
    }

    .brand-banner .on-caption-banner .on-caption-inn h2 {
        font-size: 20px;
    }

    .brand-banner .slider-content {
        right: 0;
        bottom: 0;
        top: auto;
    }

    .brand-banner .slider-content .slider-heading {
        width: 160px !important;
        font-size: 14px !important;
        line-height: 16px;
        padding-bottom: 10px;
    }


    .brand-sec1 ul li {
        float: none;
    }

    ul.shop-listing li {
        padding: 15px 0 0;
    }

    ul.shop-listing li .pro-info-shop {
        width: 62%;
        margin: 0;
    }

    ul.shop-listing li .pro-info-shop ul li {
        padding: 0;
        float: none;
    }

    ul.shop-listing li .pro-info-shop ul li:after {
        content: "";
        padding-left: 0;
    }

    ul.shop-listing li .pro-info-shop ul li span.lbl-bag {
        width: auto;
        display: inline-block;
    }

    ul.shop-listing li .pro-info-shop .mobile-price {
        float: left !important;
        padding: 5px 0 25px;
    }

    ul.shop-listing li .mobile-delivary {
        clear: left;
        margin-bottom: 15px;
    }

    ul.shop-listing a.cancel-btn-macc {
        float: none;
        background: #333333;
        color: #fff;
        text-transform: uppercase;
        font: 16px/26px 'PTSans-Bold';
        padding: 7px 0;
        outline: none;
        text-align: center;
        width: 100%;
        border: none;
        margin-bottom: 10px;
    }

    .pro-info-shop ul li {
        margin-bottom: 0;
        padding-top: 0;
    }

    .my-order-offer > ul {
        width: 100%;
    }

    .my-order-offer > ul > li {
        clear: both !important;
        float: none !important;
        margin-bottom: 3px;
        width: 100% !important;
    }

    .my-order-offer > ul > li img {
        width: 100%;
    }

    .my-order-offer ul + ul {
        width: 100%;
    }

    .my-order-offer ul + ul li {
        width: 100% !important;
    }

    .order-summ-wpr .gift-card-wpr h2 {
        right: 27%;
        top: 12%;
    }

    .order-summ-wpr .order-info {
        float: none;
        margin: 0 auto;
        width: 330px;
    }



    .my-acc-main .order-heading h2 {
        margin: 0;
    }

    .my-acc-main .order-heading h2 span {
        display: block;
    }

    .order-summ-wpr .order-info {
        padding-top: 20px;
    }

    .order-traking-wpr {
        padding: 51px 7px;
    }

    .order-traking-wpr ul li {
        padding: 3px;
        margin: 0 5.5px;
    }

    .order-traking-wpr ul li:after, .order-traking-wpr ul li:before {
        font: 9px/22px "PTSans-regular";
        letter-spacing: 0;
    }

    /* .order-traking-wpr ul li:first-child {
        padding: 12px;
        box-shadow: 0 0 0 4px #fff inset;
    } */

    .order-traking-wpr ul li:first-child:after {
        top: 29px;
    }

    .order-traking-wpr ul li:nth-child(7) {
        padding: 12px;
        box-shadow: 0 0 0 4px #fff inset;
    }

    .order-traking-wpr ul li:nth-child(7):after {
        top: 29px;
    }

    .order-traking-wpr ul li:nth-child(13) {
        padding: 12px;
        box-shadow: 0 0 0 4px #fff inset;
    }

    .order-traking-wpr ul li:nth-child(13):after {
        top: 29px;
    }

    /* .order-traking-wpr ul li:last-child {
        padding: 12px;
        box-shadow: 0 0 0 4px #fff inset;
    } */

    .order-traking-wpr ul li:last-child:after {
        top: 29px;
    }

    .order-heading h2 span {
        display: inline !important;
    }

    .order-summ-wpr .gift-card-wpr {
        float: none;
        clear: both;
    }

    .order-summ-wpr .gift-card-wpr img {
        display: block;
        margin: 0 auto;
    }

    .next-offer-box img {
        width: 100%;
    }

    .first-citizen-wpr .card-balance-wpr {
        margin: 0 -20px;
    }

    .first-citizen-wpr .card-balance-wpr .card-balance {
        padding: 0px;
        width: 300px;
    }

    .first-citizen-wpr .card-balance-wpr .card-balance .amount-balance {
        font-size: 13px;
    }

    .first-citizen-wpr .card-balance-wpr .card-balance .amount-balance span {
        font: 18px/28px "PTSans-bold";
    }

    .first-citizen-wpr .tran-list ul li {
        padding-bottom: 20px;
    }

    .first-citizen-wpr .tran-list ul li .tran-date {
        width: 100%;
    }

    .first-citizen-wpr .tran-list ul li .tran-info {
        width: 65%;
        padding-top: 5px;
    }

    .first-citizen-wpr .tran-list ul li .tran-info a {
        padding: 0;
    }

    .first-citizen-wpr .tran-list ul li .tran-value {
        padding-top: 30px;
    }

    .first-citizen-wpr .tran-list a {
        font: 14px/28px "PTSans-regular";
        padding-top: 10px;
        display: block;
    }

    .profile-ctl ul li .data-lbl {
        width: 40%;
    }

    .profile-ctl ul li .data-info {
        width: 60%;
    }

    .profile-ctl .unlink-btn {
        margin: 0 auto;
    }



    .feedbak-wpr h2 {
        line-height: 42px;
    }
}

@media ( min-width: 641px) and (max-width: 1023px) {
    .order-traking-wpr {
        padding: 51px 7px;
    }

    .order-traking-wpr ul {
        width: 750px;
    }

    .order-traking-wpr ul li {
        margin: 0 12px;
        padding: 4px;
    }

    .order-traking-wpr ul li .tooltip {
        top: 62px;
    }

    .order-traking-wpr ul li:after, .order-traking-wpr ul li:before {
        font: 9px/22px "PTSans-regular";
        letter-spacing: 0;
    }

    .order-traking-wpr ul li:first-child .tooltip {
        left: -29px;
    }

    .order-traking-wpr ul li:first-child .tooltip:before {
        left: 5%;
    }

    .order-traking-wpr ul li:nth-child(7) .tooltip {
        left: -87px;
    }

    .order-traking-wpr ul li:nth-child(7) .tooltip:before {
        left: 28%;
    }

    .order-traking-wpr ul li:nth-child(13) .tooltip {
        left: -164px;
    }

    .order-traking-wpr ul li:nth-child(13) .tooltip:before {
        left: 53%;
    }

    .order-traking-wpr ul li:last-child .tooltip {
        left: -243px;
    }

    .order-traking-wpr ul li:last-child .tooltip:before {
        left: 83%;
    }
}

.template-pages-account-wishlistPage .product-wpr ul>li .pro-img { min-height:100px !important;}

@media ( min-width: 1023px) {
    .template-pages-account-wishlistPage .product-wpr ul>li .pro-img { min-height:329px;}
    .template-pages-account-wishlistPage .wishlist-lists .product-wpr ul>li.pro-box { padding:0px 15px;overflow: hidden;}
    .template-pages-account-wishlistPage .product-wpr ul.product-grid { padding-left:7px; padding-right:7px;}

}

@media ( min-width: 480px) and (max-width: 640px) {
    .product-wpr ul li.promo-box {
        height: 467px;
    }

    .order-traking-wpr {
        padding: 51px 7px;
    }

    .order-traking-wpr ul {
        width: 410px;
    }

    .order-traking-wpr ul li {
        padding: 2px;
        margin: 0 6.5px;
    }

    .order-traking-wpr ul li .tooltip {
        top: 62px;
    }

    .order-traking-wpr ul li:after, .order-traking-wpr ul li:before {
        font: 9px/22px "PTSans-regular";
        letter-spacing: 0;
    }

    /* .order-traking-wpr ul li:first-child {
        padding: 10px;
        box-shadow: 0 0 0 4px #fff inset;
    } */

    .order-traking-wpr ul li:first-child .tooltip {
        left: -29px;
    }

    .order-traking-wpr ul li:first-child .tooltip:before {
        left: 5%;
    }

    .order-traking-wpr ul li:first-child:after {
        top: 29px;
    }

    .order-traking-wpr ul li:nth-child(7) {
        padding: 10px;
        box-shadow: 0 0 0 4px #fff inset;
    }

    .order-traking-wpr ul li:nth-child(7) .tooltip {
        left: -87px;
    }

    .order-traking-wpr ul li:nth-child(7) .tooltip:before {
        left: 28%;
    }

    .order-traking-wpr ul li:nth-child(7):after {
        top: 29px;
    }

    .order-traking-wpr ul li:nth-child(13) {
        padding: 10px;
        box-shadow: 0 0 0 4px #fff inset;
    }

    .order-traking-wpr ul li:nth-child(13) .tooltip {
        left: -164px;
    }

    .order-traking-wpr ul li:nth-child(13) .tooltip:before {
        left: 53%;
    }

    .order-traking-wpr ul li:nth-child(13):after {
        top: 29px;
    }

    /* .order-traking-wpr ul li:last-child {
        padding: 10px;
        box-shadow: 0 0 0 4px #fff inset;
    } */

    .order-traking-wpr ul li:last-child .tooltip {
        left: -243px;
    }

    .order-traking-wpr ul li:last-child .tooltip:before {
        left: 83%;
    }

    .order-traking-wpr ul li:last-child:after {
        top: 29px;
    }
}

@media ( min-width: 381px) and (max-width: 479px) {
    .order-traking-wpr {
        padding: 51px 7px;
    }

    .order-traking-wpr ul {
        width: 330px;
    }

    .order-traking-wpr ul li {
        padding: 2px;
        margin: 0 4.5px;
    }

    .order-traking-wpr ul li .tooltip {
        top: 62px;
    }

    .order-traking-wpr ul li:after, .order-traking-wpr ul li:before {
        font: 9px/22px "PTSans-regular";
        letter-spacing: 0;
    }

    /* .order-traking-wpr ul li:first-child {
        padding: 10px;
        box-shadow: 0 0 0 4px #fff inset;
    } */

    .order-traking-wpr ul li:first-child .tooltip {
        left: -29px;
    }

    .order-traking-wpr ul li:first-child .tooltip:before {
        left: 5%;
    }

    .order-traking-wpr ul li:first-child:after {
        top: 29px;
    }

    .order-traking-wpr ul li:nth-child(7) {
        padding: 10px;
        box-shadow: 0 0 0 4px #fff inset;
    }

    .order-traking-wpr ul li:nth-child(7) .tooltip {
        left: -87px;
    }

    .order-traking-wpr ul li:nth-child(7) .tooltip:before {
        left: 28%;
    }

    .order-traking-wpr ul li:nth-child(7):after {
        top: 29px;
    }

    .order-traking-wpr ul li:nth-child(13) {
        padding: 10px;
        box-shadow: 0 0 0 4px #fff inset;
    }

    .order-traking-wpr ul li:nth-child(13) .tooltip {
        left: -164px;
    }

    .order-traking-wpr ul li:nth-child(13) .tooltip:before {
        left: 53%;
    }

    .order-traking-wpr ul li:nth-child(13):after {
        top: 29px;
    }

    /* .order-traking-wpr ul li:last-child {
        padding: 10px;
        box-shadow: 0 0 0 4px #fff inset;
    } */

    .order-traking-wpr ul li:last-child .tooltip {
        left: -243px;
    }

    .order-traking-wpr ul li:last-child .tooltip:before {
        left: 83%;
    }

    .order-traking-wpr ul li:last-child:after {
        top: 29px;
    }
}

@media ( max-width: 460px) {
    .landlineField {
        clear: both;
        width: 100% !important;
    }

    .landlineField .form-group:first-child {
        width: 33%;
    }

    .landlineField .form-group:last-child {
        width: 65%;
    }

    .ss-registration .action-btns button {
        width: 100%;
        margin: 10px 0;
    }
}

@media ( max-width: 380px) {
    .gift_instant_main {
        background: none;
    }

    .gift_instant_main .gift_tab ul li a span {
        height: 70px;
    }


    .tab-mobile h2 {
        width: 80%;
    }

    .order-summ-wpr .order-info {
        float: none;
        margin: 0 auto;
        width: auto;
    }

    .order-summ-wpr .gift-card-wpr h2 {
        right: 8%;
    }

    .my-acc-rec .recommends-recentorder .tabbody .product-wpr {
        max-height: inherit;
        margin: 0 auto;
    }

    .my-acc-rec .recommends-recentorder .tabbody ul li {
        height: auto;
        margin: 0 10px 0 0;
        padding: 0;
    }

    .order-summ-wpr .order-info ul li .odr-lbl {
        font: 13px/18px "PTSans-regular";
        width: 101px;
    }

    .order-summ-wpr .gift-card-wpr h2 {
        width: auto;
        font: 24px/32px "DancingScript";
        top: 0;
    }

    .order-summ-wpr .gift-card-wpr img {
        width: 100%;
    }

    .order-traking-wpr {
        padding: 51px 7px;
    }

    .order-traking-wpr ul {
        width: 260px;
    }

    .order-traking-wpr ul li {
        padding: 2px;
        margin: 0 2.5px;
    }

    .order-traking-wpr ul li .tooltip {
        top: 62px;
    }

    .order-traking-wpr ul li:after, .order-traking-wpr ul li:before {
        font: 9px/22px "PTSans-regular";
        letter-spacing: 0;
    }

    /* .order-traking-wpr ul li:first-child {
        padding: 10px;
        box-shadow: 0 0 0 4px #fff inset;
    } */

    .order-traking-wpr ul li:first-child .tooltip {
        left: -29px;
    }

    .order-traking-wpr ul li:first-child .tooltip:before {
        left: 5%;
    }

    .order-traking-wpr ul li:first-child:after {
        top: 29px;
    }

    .order-traking-wpr ul li:nth-child(7) {
        padding: 10px;
        box-shadow: 0 0 0 4px #fff inset;
    }

    .order-traking-wpr ul li:nth-child(7) .tooltip {
        left: -87px;
    }

    .order-traking-wpr ul li:nth-child(7) .tooltip:before {
        left: 28%;
    }

    .order-traking-wpr ul li:nth-child(7):after {
        top: 29px;
    }

    .order-traking-wpr ul li:nth-child(13) {
        padding: 10px;
        box-shadow: 0 0 0 4px #fff inset;
    }

    .order-traking-wpr ul li:nth-child(13) .tooltip {
        left: -164px;
    }

    .order-traking-wpr ul li:nth-child(13) .tooltip:before {
        left: 53%;
    }

    .order-traking-wpr ul li:nth-child(13):after {
        top: 29px;
    }

    /* .order-traking-wpr ul li:last-child {
        padding: 10px;
        box-shadow: 0 0 0 4px #fff inset;
    } */

    .order-traking-wpr ul li:last-child .tooltip {
        left: -243px;
    }

    .order-traking-wpr ul li:last-child .tooltip:before {
        left: 83%;
    }

    .order-traking-wpr ul li:last-child:after {
        top: 29px;
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(2) {
        font: 32px/60px "PTSans-bold";
        right: 19%;
        top: 11%;
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(3) {
        font: 38px/60px "DancingScript";
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(4) {
        right: 4px;
        top: 43%;
        font: 15px/18px "PTSans-bold";
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(6) {
        font: 10px/12px "PTSans-regular";
        width: 92px;
        right: 10%;
        bottom: 6%;
    }

    .my-alert-wpr ul li .alert-txt {
        line-height: inherit;
    }

    .my-alert-wpr ul li .timing-now {
        line-height: inherit;
        padding-top: 5px;
    }

    .my-alert-wpr ul li .alert-card {
        padding-bottom: 30px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(1) {
        height: 300px;
        width: 48%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(1) .inner-txt {
        top: 20%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(1) .inner-txt h3 {
        padding: 0;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(1) .inner-txt p {
        padding: 10px 5px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(2) {
        height: 300px;
        margin: 0 0 0 11px;
        width: 48%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(2) .inner-txt {
        top: 23%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(2) .inner-txt h2 {
        font: 26px/50px "PTSans-bold";
        padding: 0 5px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(2) .inner-txt p {
        padding: 0px 5px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(3) {
        margin-top: 15px;
        width: 100%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(3) .inner-txt {
        top: 10%;
        width: 186px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(3) .inner-txt h3 {
        padding: 0 33px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(3) .inner-txt p {
        padding: 0px 30px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(4) {
        margin-right: 0;
        width: 100%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(4) .inner-txt {
        top: 10%;
        width: 186px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(4) .inner-txt h3 {
        padding: 0;
        font: 22px/33px "PTSans-bold";
    }

    .fc-offer .fc-offer-inner ul li:nth-child(4) .inner-txt p {
        font: 12px/18px "PTSans-regular";
    }

    .fc-offer .fc-offer-inner ul li:nth-child(4) .inner-txt p + p {
        padding: 0px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(5) {
        width: 100%;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(5) .inner-txt {
        width: 150px;
        padding: 11% 0;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(5) .inner-txt h3 {
        padding: 0 3px;
    }

    .fc-offer .fc-offer-inner ul li:nth-child(5) .inner-txt p {
        padding: 0px 5px;
    }

    .fc-offer .fc-offer-inner ul li a {
        width: 118px;
    }

    .bank-offers .inner-txt h3 {
        font: 16px/18px "PTSans-regular";
    }

    .bank-offers .inner-txt h2 {
        font: bold 17px/20px "DancingScript";
    }

    .wishlist-lists .product-wpr > ul > li {
        height: 450px;
    }

    .heading-wishlist-sec .user-filter-wl .share-box {
        top: 0;
    }

    .heading-wishlist-sec .user-filter-wl .sort-by {
        width: 50%;
    }

    .heading-wishlist-sec .user-filter-wl .sort-by label {
        padding-left: 5%;
        font-size: 12px;
        color: #797979;
        font-weight: normal;
    }

    .heading-wishlist-sec .user-filter-wl .sort-by .select-option {
        width: 57%;
    }

    .heading-wishlist-sec .user-filter-wl .sort-by .select-option .select-wrapper .holder {
        text-align: left;
        font-size: 12px;
        font-weight: normal;
    }

    .heading-wishlist-sec .user-filter-wl .share-item .gift-btn {
        padding: 10px 9px 9px 10px;
    }

    .fc-big-banner ul li .slider-content {
        left: 0%;
        top: 5%;
    }

    .fc-big-banner ul li .slider-content .slider-wrp h3 {
        font: 19px/24px "PTSans-regular";
    }

    .fc-big-banner ul li .slider-content .slider-wrp a.sbt-button {
        height: 39px;
    }

    .fc-big-banner ul li .slider-content .slider-wrp p {
        line-height: 20px;
    }

    .silver-inn-style ul li:nth-child(2) {
        right: 6%;
    }

}

@media print {
    header, .nav-bar, .my-order-offer, .related-order, footer, .quick-menu,
    .gift-card-wpr, .cancel-btn-macc, .order-traking-progress,
    .order-traking-wpr {
        display: none;
    }

    .silver-inn-style, .next-offer-box {
        width: 280px;
    }

    .detail-page h2 {
        padding-left: 0;
    }

    .detail-page h2::before {
        background: none;
    }

    .my-order-aside h2 {
        display: none;
    }

    .order-summ-wpr .order-info {
        float: left;
        margin: 0;
        width: 100%;
    }

    ul.shop-listing a.cancel-btn-macc {
        display: none;
    }

    .order-traking-progress-wpr .order-heading {
        display: none;
    }

    .my-order-aside {
        float: right;
    }

    .my-acc-main {
        width: 55%;
        float: left;
    }

    .my-order-aside {
        width: 45%;
        float: right;
    }

    .silver-inn-style ul li:nth-child(1) {
        font: 42px/50px 'DancingScript';
        color: #fff;
        margin: 0;
        text-transform: capitalize;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 20%;
    }

    .silver-inn-style ul li:nth-child(2) {
        color: #fff;
        font: 14px/18px 'PTSans-regular';
        right: 7%;
        top: 21%;
    }

    .silver-inn-style ul li:nth-child(3) {
        color: #fff;
        font: 13px/18px 'PTSans-regular';
        text-transform: uppercase;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 57%;
    }

    .silver-inn-style ul li:nth-child(4) {
        font: 14px/18px 'PTSans-regular';
        color: #fff;
        padding: 0 0 10px;
        left: 0;
        right: 0;
        margin: 0 auto;
        bottom: 15%;
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(1) {
        font: 18px/18px 'PTSans-bold';
        color: #333333;
        text-transform: uppercase;
        top: 21%;
        left: 27%;
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(2) {
        font: 54px/60px 'PTSans-bold';
        color: #333333;
        text-transform: uppercase;
        top: 10%;
        right: 15%;
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(3) {
        font: 54px/60px 'DancingScript';
        color: #333333;
        top: 34%;
        left: 15%;
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(4) {
        font: 18px/18px 'PTSans-bold';
        color: #333333;
        width: 100px;
        text-transform: uppercase;
        top: 43%;
        right: 7%;
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(5) {
        font: 18px/18px 'PTSans-bold';
        color: #ffffff;
        bottom: 6%;
        left: 11%;
    }

    .next-offer-box .offer-txt-nxt ul li:nth-child(6) {
        font: 12px/15px 'PTSans-regular';
        color: #ffffff;
        text-align: center;
        width: 120px;
        bottom: 4%;
        right: 4%;
    }

    .order-summ-wpr {
        margin-bottom: 10px;
    }

    ul.shop-listing li {
        margin-bottom: 5px;
    }

    ul.shop-listing li .pro-info-shop ul li {
        line-height: 24px;
    }
}

.brand-sec2 {
    padding-top: 50px;
}

.page-brandpage .promotions_tab .promotion_wrap .Des_wrap .men_div .brand-sec1 ul li {
    float: left !important;
    margin-right: 2px !important;
    position: relative;
    width: auto;
}

.page-brandpage .promotions_tab .promotion_wrap .Des_wrap .men_div .brand-sec1 ul li:first-child {
    width: auto;
}

.page-brandpage .promotions_tab .promotion_wrap .Des_wrap .men_div .brand-sec1 ul li:last-child {
    margin: 0 !important;
    width: auto;
}

@media ( min-width: 1024px) and (max-width: 1271px) {
    .page-brandpage .promotions_tab .promotion_wrap .Des_wrap .men_div .brand-sec1 ul li {
        float: none !important;
    }

    .brand-sec1 .sec-info {
        height: auto !important;
    }

    .brand-sec2 .sec1-box-double .sec-info {
        width: 243px !important;
        height: 176px !important;
    }
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .image-caption-txt {
        display: block !important;
        padding: 10px 0 !important;
    }


    .page-brandpage .promotions_tab .promotion_wrap .Des_wrap .men_div .brand-sec1 ul li,
    .page-brandpage .promotions_tab .promotion_wrap .Des_wrap .men_div .brand-sec2 ul li {
        float: none !important;
    }

    .page-brandpage .promotions_tab .promotion_wrap .Des_wrap .men_div .brand-sec2 ul li {
        width: 100% !important;
        float: none !important;
    }

    .brand-sec2 .image-caption-txt {
        padding: 10px 0;
    }

    .brand-sec2 ul li {
        width: 100% !important;
        float: none !important;
        color: #fff;
    }
}

.fcc-login-msg, .fcc-buy-login-msg {
    margin: -10px -40px 20px !important;
    line-height: normal !important;
}

.fcc-login-msg .signin-color, .fcc-buy-login-msg .signin-color, .fcc-already-linked {
    color: #ff5d3b !important;
}

#fccLinkCardForm .fc-info {
    padding: 0px;
    margin: 0px auto;
    float: none;
    position: relative;
}

#fccLinkCardForm p {
    margin-bottom: 20px;
}

#fccLinkCardForm .fc-info .show-required-fileds {
    position: absolute;
    right: -278px;
    top: 18px;
    z-index: 9;
    margin-bottom: 15px;
    font-family: 'PTSans-Regular';
}

#fccLinkCardForm .fc-info .form-control, #fccLinkCardForm .fc-info .form-control:focus {
    background-color: #fff;
    border: 1px solid #e3e3e3;
    color: #333;
    font: 14px/22px "PTSans-regular";
    height: 40px;
    padding: 8px 5px;
    width: 100%;
    box-shadow: none;
    border-radius: 0px;
}

#fccLinkCardForm .fc-info .captcha, #fccLinkCardForm .fc-info .realperson-challenge {
    margin-top: 20px;
}

#fccLinkCardForm .fc-info .fc-contiune, .fc-info .fc-contiune .otp-continue {
    width: 100%;
}

#fccLinkCardForm .fc-info .fc-link-contiune {
    width: 100%;
    font: 14px/22px PTSans-bold;
    text-transform: uppercase;
    background: #ff5d3b;/*#8c1717 */ none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    height: 40px;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-align: center;
}

#fccLinkCardForm .fc-info ul li .field_box {
    position: relative;
}

.fcc-linking .first-citizen-screen2 {
    background-color: #fff !important;
}

.gray {
    background-color: #f8f8f8 !important;
}

.whitePopup {
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    overflow-y: hidden;
    z-index: 1000;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}

.whitePopup .inr {
    width: 500px;
    height: 700px;
    background: #ffffff;
    margin: 55px auto;
    color: #000000;
    text-align: center;
    font-size: 16px;
}

.listCont {
    width: 500px;
    height: 700px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    display: table-cell;
}

.modal {
    background: rgba(0, 0, 0, 0.6);
}

.modal-dialog {
    margin: 55px auto;
    width: 500px;
    height: 700px;
}
.applyCoupon-popup .modal-dialog { margin:25px auto;}
.modal-content {
    width: 500px;
    height: 700px;
    border-radius: 0;
    vertical-align: middle;
    text-align: center;
    display: table-cell;
}

.fcc-alreadylinked-popup .linkedMsg {
    font-size: 26px;
    vertical-align: middle;
    text-align: center;
    padding-top: 25%;
}

.fcc-grayOut a {
    color: white;
}

.fcc-error {
    font-family: Arial;
    width: 100vw;
    height: 60vh;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.fcc-font {
    font: 30px/22px DancingScript-Bold;
}

.fcc-error ul {
    list-style-type: none
}

.fcc-error-redColor {
    color: #ff6666;
}

.fcc-error-bigFont {
    font-size: 25px;
}

.fcc-alreadylinked-popup {
    position: fixed;
    width: 464px;
    max-height: 670px;
    left: 50%;
    margin: auto auto auto -232px;
    top: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    display: none;
    text-align: center;
    padding: 0 0 20px;
    z-index: 9999999;
}

.first-citizen-screen2 .fcc-otp .fc-info {
    padding: 0;
    margin: 0 auto;
    float: none !important;
    position: relative !important;
}

.first-citizen-screen2 .fcc-otp {
    height: 400px !important;
}

.fcc-linking-success .fcc-success {
    width: 100vw;
    height: 250px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.fcc-bigFont {
    font: 32px/60px 'DancingScript';
    color: #009900;
}

.fcc-midFont {
    font-family: Arial;
    font: 20px/23px PTSans;
    color: #009900;
}

.fcc-success .enjoy-shopping {
    width: 200px;
    background: #ff5d3b;/*#8c1717 */ none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font: 14px/38px "PTSans-Regular";
    margin-top: 30px;
}

.fcc-new-arrivals {
    margin: 0 -20px;
}

.fcc-linking .ui-tooltip {
    z-index: 99999999 !important;
}

.fcc-exclusive-zone h4 {
    display: block;
    margin: 0;
    padding: 0 0 5px;
    font: 28px/18px PTSans-Bold;
    color: #333;
    text-align: center;
}

.fcc-exclusive-zone img {
    padding: 25px 0 15px;
}

.fcc-register-selectbox {
    color: #888 !important;
}

.signInInfoCenter {
    padding-top: 30px;
    font: 20px 'PTSans-Regular';
}

.hgt55 {
    height: 55px;
}

.fccTopMsg {
    font: 14px/19px 'PTSans-Regular';
    color: #666;
    letter-spacing: 1px;
    max-height: 170px;
    overflow: hidden;
}

.fcc-buy-login-msg a {
    text-decoration: none !important;
}

.fcc-register {
    opacity: 0.4;
}

.fcc-anonymous-link-card {
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    overflow-y: hidden;
    z-index: 1000;
    height: 300px;
    width: 100%;
    left: 0;
    top: 55px;
}

.fcc-anonymous-linking {
    position: relative;
}

.fcc-anonymous-linking .disable-overlay {
    width: 100%;
    height: 100%;
    margin: auto;
    left: 0;
    top: 0;
    position: absolute;
    background: #eee;
    opacity: .5;
    /* z-index: 99999; */
    text-align: center;
}

.fccPTfont {
    font-family: 'PTSans-Regular';
    color: #333;
}

.fccLinkUnderline {
    text-decoration: underline !important;
}

.fcc-anonymous-register {
    opacity: 0.85;
}

.fcc-anonymous-outOfStock-qbuy .outOfStock-qbuy {
    background: #404040 !important;
}

.fcc-PTSfont-only {
    font-family: 'PTSans-Regular' !important;
}

/*For footer content*/
.footerBttm {
    margin: 15px auto;
    padding: 15px;
    background: #f9f9fa;
    /* width: 100%; */
}

.footerBttm a {
    color: #333;
}

.footerBttm a:hover {
    color: #ff5d3b;
}

.footerBttm p.heading {
    display: block;
    margin: 0 0 10px 0;
    padding: 0;
    font: 28px/38px PTSans-Bold;
    color: #333;
    text-transform: uppercase;
}

.footerBttm linkContent {
    margin-top: 10px;
}

.footerBttm p {
    font: 14px/22px 'PTSans-Regular';
}

.comp-PTSfont-only {
    font-family: 'PTSans-Regular' !important;
}

.linkContent {
    margin-top: 20px !important;
}

.linkContent10px {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.linkContent70px {
    margin-top: 70px !important;
}

.linkContent50px {
    margin-top: 50px !important;
}

.footerBttm-background {
    background: #f9f9fa;
    width: 100%;
}

.comp-a-only a {
    color: #ff5d3b !important;
}

/***** SSLM-275 Forgot Password Starts *****/

.check-del-pay .checkout-section .member-login-wrap h2:before {
    content: none;
}

.check-del-pay .checkout-section .member-login {
    z-index: 9999999;
}

.forgot-password-checkout {
    font: 13px/13px 'PTSans-Regular';
    color: #333333;
    display: inline-block;
    border-bottom: solid 1px #999;
    margin: 10px 0 10px;
}

.member-login .member-login-wrap .mem-login .forgot-password-checkout:-webkit-input-placeholder {
    color: #999;
}

.member-login .member-login-wrap .mem-login .forgot-password-checkout:-moz-input-placeholder {
    color: #999;
}

.member-login .member-login-wrap .mem-login .forgot-password-checkout:-ms-input-placeholder {
    color: #999;
}

.checkout-overlay-forgot {
    background: rgba(0, 0, 0, 0.65);
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999;
    height: 100%;
    display: none;
}

.sign-up-wrap .new-sign-up .sign-close-checkout {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 20px;
    right: 14px;
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -218px -144px;
    cursor: pointer;
}

/***** SSLM-275 Forgot Password Ends *****/

.brand-name-font {
    text-transform: uppercase;
}

.grey-background {
    background: #999 !important;
    border: none !important;
    width: 100%;
}

.gray-background {
    background: #999 !important;
    border: none !important;
    height: 30px;
    line-height: 31px;
    text-transform: uppercase;
}

.sizeVariantSelect {
    color: #000;
    display: block;
    padding: 0 9px;
}

.product_details_main .product_slider_main .product_rightside .size_width ul li.disabled button {
    pointer-events: none;
    cursor: default;
}

.product_details_main .product_slider_main .product_rightside .size_width ul li button {
    color: #000;
    padding: 0;
}

.product_details_main .product_slider_main .product_rightside .size_width_select button {
    color: #ff5d3b;
    margin: 0 0 0 8px;
}

.product_details_main .product_slider_main .product_rightside .size_width ul li button,
.sizeVariantSelect {
    background: none;
    border: none;
}

.variant-list .colorVariantChange {
    background: none !important;
    border: none !important;
}

.productListing-Carousel {
    background: #ffffff;
}

.productListing-Carousel h2 {
    color: #333;
    font-size: 30px;
    margin-bottom: 0px;
    margin-top: 10px;
    padding: 30px 0px;
    text-align: center;
    text-transform: inherit;
    text-transform: uppercase;
}

.productListing-Carousel.related-order .full-page-product-slider .product-wpr ul li {
    margin-top: 5px;
    padding-bottom: 0px;
}

.product_slider_main {
    position: relative;
}

.overlay-section {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    z-index: 9;
}

.consignment-heading {
    clear: both;
}

.consignment-heading h2 {
    font: 17px/18px PTSans-Bold;
    color: #ff5d3b;
    margin: 12px 105px;
    padding-bottom: 12px;
}

.consignment-heading h2 span.consignment-courier-name {
    color: #999;
}

.order-item-cancelled {
    font: 16px/19px PTSans-Regular;
    color: #F44336;
}

.out-of-stock, .out-of-stock.selected {
    background: none;
    border: 1px solid #dddddd;
}

.out-of-stock.selected {
    border: 2px solid #dfdfdf !important;
}

.out-of-stock img {
    opacity: 1;
}

.qty {
    position: relative;
}

.qty .size-select-msg {
    line-height: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #ff5d3b;
    position: absolute;
    left: 0px;
    bottom: 50px;
    margin-left: -6px;
    width: 300px;
    text-align: left;
}

.redBtn {
    width: 196px;
    height: 40px;
    font: 13px/40px PTSans-Bold;
    clear: both;
    display: inline-block;
    text-transform: uppercase;
    /*background: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    color: #fff;
    margin: 30px auto 0;
    text-decoration: none;
    outline: 0;
    border: none;
}

/*SSLM: 1028 - Collection Modelling Start*/

/* New CSS
===================================*/
.pdpSlider-section {
    padding-top: 20px;
    padding-bottom: 20px;
    background: none;
}

.pdpSlider-section h1 {
    margin-top: 0px;
}

.pdpSlider-section #pdpSlider-pager a {
    display: block;
    margin: 0px 0px 5px 0px;
    padding: 5px;
    border: 1px solid #e0e0e0;
}

.pdpSlider-section #pdpSlider-pager a.active {
    border: 1px solid #acacac;
}

.pdpSlider-section #pdpSlider-pager img {

}

.pdpSlider-section .bx-wrapper .bx-viewport {
    border: none;
    background: #F6F6F6;
    box-shadow: none;
    text-align: center;
    left: 0px;
}

.pdpSlider-section .bx-wrapper img {
    display: inline-block;
}

.bx-wrapper .bx-controls-direction a.bx-next, .bx-wrapper .bx-controls-direction a.bx-prev {

}

.collection-detail-css .bx-wrapper .bx-controls-direction a.bx-prev,
.collection-detail-css .bx-wrapper .bx-controls-direction a.bx-next {
    width: 27px;
    height: 76px;
    z-index: 1;
    top: 50%;
    margin-top: -45px;
}

.collection-detail-css .bx-wrapper .bx-controls-direction a.bx-prev {
    background: url(/_ui/responsive/common/assets/images/xssl-sprite.png?timeStamp=_ts@070803590259#ts_.pagespeed.ic.L7uoh0tEXI.png?timeStamp=_ts@070803590259#ts_) -96px -96px no-repeat;
    left: 0px;
}

.collection-detail-css .bx-wrapper .bx-controls-direction a.bx-next {
    background: url(/_ui/responsive/common/assets/images/xssl-sprite.png?timeStamp=_ts@070803590259#ts_.pagespeed.ic.L7uoh0tEXI.png?timeStamp=_ts@070803590259#ts_) -160px -96px no-repeat;
    right: 0px;
}

.pdpSlider-section h2 {
    font-size: 18px;
    color: #333333;
    text-transform: uppercase;
    margin-top: 0px;
    letter-spacing: 1px;
    font-family: "PTSans-Bold";
}

.pdpSlider-section h3 {
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-bottom: 10px;
    margin-top: 0px;
    border-bottom: 1px solid #333333;
    font-family: "PTSans-Bold";
}

.product-name {
    color: #252525;
    font-size: 18px;
    font-family: "PTSans-Regular";
    text-transform: capitalize;
    padding-bottom: 0px;
}

.product-price {
    color: #252525;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px;
}

.product-Information {
    padding: 10px 0px 0 0;
    display: none;
}

.product-Information .checkbox {
    margin-bottom: 0px;
}

.choose-your-item {
    margin-bottom: 35px;
}

.choose-your-item .price_div {
    font: 22px/18px PTSans-Regular;
    padding-bottom: 10px;
}

.choose-your-item h1 {
    color: #555555;
}

.choose-your-item .variant-name {
    font: 14px/22px PTSans-Regular;
    color: #666666;
    padding-bottom: 12px;
}

.product-Information label {
    color: #5f5f5f;
    padding-bottom: 5px;
    display: block;
}

.pdpSlider-section .ex-checkbox label {
    color: #666666;
    padding-left: 25px;
}

.pdpSlider-section .ex-checkbox label input {
    margin-top: 0px;
}

.product-Information .size-guide {
    text-decoration: underline;
}

.product-Information .size-guide:hover {
    text-decoration: none;
}

.product-Information ul {
    margin-bottom: 10px;
}

.product-Information ul li {
    display: inline-block;
    border: 2px solid #e8e8e8;
    width: 30px;
    margin-right: 8px;
    height: 30px;
    border-radius: 50%;
    overflow: hidden;
}

.product-Information ul li button, .product-Information ul li img {
    width: 30px;
    height: 30px;
}

.product-Information ul li img {
    border-radius: 80%;
}

.product-Information ul li button {
    background: none;
    border: none;
    width: 100%;
    text-align: center;
}

.product-Information ul li a {
    font-size: 12px;
    text-transform: uppercase;
    color: #393939;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
}

.product-Information ul li.active, .product-Information ul li.selected {
    border: 1px solid #983345;
}

.product-Information .size_button ul li {
    background: #ffffff;
    width: 35px;
    height: 35px;
}

.product-Information .size_button ul li.selected {
    font-weight: bold;
}

.product-Information .size_button ul li button {
    height: 30px;
    line-height: 31px;
    text-transform: uppercase;
}

.product-Information .size_button ul li button, .product-Information .size_button ul li a {
    font: 12px/31px PTSans-Regular;
}

.product-Information .shopping_orders {
    color: #ff5d3b;
    font: 14px/32px PTSans-Regular;
    text-transform: uppercase;
    margin: 0;
}

.product-Information .shopping_orders span {
    width: 25px;
    height: 15px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -286px -94px no-repeat !important;
    display: inline-block;
    margin: 0 15px 0 0;
}

.product-Information .AddToCart-AddToCartAction {
    padding: 0px 20px !important;
}

.product-Information .AddToCart-AddToCartAction #addToCartButton,
.product-Information .AddToCart-AddToCartAction p {
    /* display: inline-block !important; */
    width: auto !important;
}

.product-Information .AddToCart-AddToCartAction #addToCartButton {
    margin-right: 40px;
}

.buy-this-item {
    color: #ff5d3b;
    cursor: pointer;
}

.buy-this-item span {
    border-bottom: 1px solid #ff5d3b !important;
    font: 14px/20px PTSans-Regular;
}

.buy-this-item.active span {
    border-bottom: 1px solid #f8f8f8 !important;
}

.choose-your-item .cdpcheckbox {
    padding-top: 10px;
}

.choose-your-item .price_div ul li {
    float: left;
    margin: 0 5px 0 0;
    min-height: 25px;
}

.choose-your-item .price_div ul li.price_tag {
    padding: 0 30px 0 0;
    position: relative;
    color: #ff5d3b;
    font: 14px/18px PTSans-Regular;
    vertical-align: top;
}

.choose-your-item .price_div ul li.price_tag .old_price {
    text-decoration: line-through;
    color: #ff5d3b;
    font: 14px/18px PTSans-Regular;
    vertical-align: top;
    padding-right: 1px;
}

.selected-total {
    border-top: 1px solid #e2e2e2;
    padding-top: 25px;
    text-align: right;
}

.selected-total strong, .selected-total a, .selected-total label {
    display: inline-block;
}

.selected-total label {
    padding-right: 20px;
}

.selected-total strong {
    padding-right: 95px;
    font-weight: normal;
    font-size: 18px;
    font-family: PTSans-Regular;
    color: #333333;
}

.selected-total .rupee {
    font-size: 22px;
    display: inline-block;
    padding: 0px 10px;
}

.total-rs #collectionPriceid {
    font-family: PTSans-Regular;
    font-size: 22px;
}

.sizeGuidePopup .modal-content {
    border-radius: 0;
    display: block;
    height: auto;
    text-align: left;
    vertical-align: top;
    width: 100%;
}

.sizeGuidePopup li {
    margin-bottom: 20px;
    text-align: center;
}

.sizeGuidePopup {
    font-size: 14px;
    text-transform: uppercase;
}

.sizeGuidePopup table {
    text-align: center;
}

.sizeGuidePopup table caption {
    color: #ab9580;
    font-size: 22px;
}

.sizeGuidePopup table th {
    background: #606060;
    text-align: center;
    color: #fff;
    font: 14px/40px PTSans-Bold;
    text-transform: uppercase;
    border: 1px solid #f8f8f8;
    border-collapse: collapse;
    padding: 3px 0;
}

.sizeGuidePopup table th:first-child {
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-top-left: 10px;
    border-top-left-radius: 10px;
}

.sizeGuidePopup table th:last-child {
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-top-right: 10px;
    border-top-right-radius: 10px;
}

.sizeGuidePopup table td {
    text-align: center;
    background: #fff;
    border: 1px solid #ececec;
    border-collapse: collapse;
    padding: 3px 0;
    font: 14px/40px PTSans-Regular;
}

.sizeGuidePopup ul li p {
    font: 14px/22px PTSans-Regular;
    text-align: left;
    text-transform: capitalize;
}

.sizeGuidePopup h2.mob_hide {
    margin: 0 0 15px 0;
    font: 28px/22px PTSans-Bold;
    color: #333;
    text-transform: uppercase;
    text-align: center;
}

.sizeGuidePopup .modal-header {
    border-bottom: none;
    margin-bottom: 10px;
}

.sizeGuidePopup table caption, .sizeGuidePopup table th {
    text-align: center;
}

.sizeGuidePopup tbody {
    font-weight: bold;
}

/* End New CSS -----------------------*/

/* Optional CSS
===================================*/
.redBtn {
    /*background: #8c1717 none repeat scroll 0 0;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

    border: medium none;
    clear: both;
    color: #fff;
    display: inline-block;
    font: 13px/40px PTSans-Bold;
    height: 40px;
    margin: 0px auto 0;
    outline: 0 none;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    min-width: 195px;
}

.quickBuy::after {
    background: url("../images/xssl-sprite.png?timeStamp=_ts@070803590259#ts_.pagespeed.ic.L7uoh0tEXI.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll -376px -95px;
    content: "";
    height: 17px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 10px;
}

.quickBuy {
    color: #ff5d3b;
    display: inline-block;
    font: 14px/25px PTSans-Regular;
    margin: 5px 0 5px 20px;
    outline: 0 none;
    padding: 0 0 0 15px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}

.pdpSlider-section .selected-total label {
    font: 13px/25px PTSans-Regular;
}

.page-collectionDetails .product_details_main {
    margin-bottom: 0px;
}

.page-collectionDetails .size_guide {
    padding-bottom: 10px;
    font: 13px/20px PTSans-Regular;
}

.page-collectionDetails .shopping_orders {
    font-family: PTSans-Regular;
}

.page-collectionDetails .instock {
    color: #a1a1a1;
    display: block;
    float: left;
    font: 12px/22px PTSans-Regular;
    margin: 0 0 7px;
    text-align: left;
    width: 100%;
}

.page-collectionDetails .size_guide a:hover {
    cursor: pointer;
}

.prod-sm-thumb-parent {
    width: 190px;
}

.prod-sm-thumb-parent .prod-sm-thumb {
    position: relative;
}

.prod-sm-thumb-parent .prod-sm-thumb a {
    position: relative;
    z-index: 9;
}

.prod-sm-content-parent {
    width: auto !important;
    float: none;
    padding-left: 190px;
}

.prod-sm-content-parent .collpdpvarient {
    display: inline-block;
    width: 100%;
}

.prod-sm-content-parent .collpdpvarient .redBtn {
    min-width: 160px;
}

.pdpSlider-section #pdpSlider-pager {
    margin-top: 40px;
}

.pdpSlider-section #pdpSlider-pager a {
    padding: 0px !important;
    width: 75px;
    text-align: center;
    height: 75px;
}

.pdpSlider-section .outOfStock {
    width: 195px !important;
}

.pdpSlider-section #pdpSlider-pager a img {
    height: 73px;
}

.checkbox-uncheck-col, .checkbox-uncheck-col.checkbox-col-check {
    padding-left: 25px;
    background-position: left 11px;
    background-repeat: no-repeat;
    line-height: 140%;
    font-weight: 400;
    display: inline-block;
    position: relative;
    cursor: pointer;
    color: #666;
    height: 32px;
    font-family: PTSans-regular;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
}

.cdpcheckbox {
    display: none;
}

.checkbox-uncheck-col {
    background-image: url(/_ui/responsive/common/assets/images/uncheck-col.png?timeStamp=_ts@070803590259#ts_);
}

.checkbox-uncheck-col.checkbox-col-check {
    background-image: url(/_ui/responsive/common/assets/images/check-col.png?timeStamp=_ts@070803590259#ts_);
}

/* .prod-sm-thumb { width:105px;} */
/* .prod-sm-thumb-parent { max-width:145px;} */
/* End Optional CSS
===================================*/
.zoom_icon.zoom_product.zoom_collection {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0px;
    top: 0;
    z-index: 9;
    cursor: pointer;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -238px -95px no-repeat;
}

@media ( min-width: 768px) and (max-width: 991px) {
    .collection-detail-css {
        clear: both;
        overflow: hidden;
        padding-bottom: 20px;
    }

    .collection-detail-css .col-sm-3 {
        width: 30%;
        float: left;
    }

    .collection-detail-css .col-sm-9 {
        width: 70%;
        float: left;
    }
}

@media ( min-width : 768px) {
    .sizeGuidePopup .modal-body {
        max-height: 500px;
        overflow: auto;
    }
    .loaderContainer { display:none !important;} /* SSLM-2314 : Fixed by nagarro */
}


@media screen and (max-width: 767px) {

    .selected-total {
        border-top: none;
        padding-top: 15px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .selected-total .wrap-btn-cdp, .selected-total strong, .selected-total label {
        padding-left: 15px;
        padding-right: 15px !important;
    }

    #slider .bx-pager {
        display: none !important;
    }

    .pdpSlider-section h2 {
        font-size: 24px;
        font-weight: normal;
        text-align: center;
        font-family: PTSans-regular;
    }

    .pdpSlider-section h3 {
        display: none;
    }

    .sizeGuidePopup .modal-dialog {
        width: auto !important;
        margin-left: 10px;
        margin-right: 10px;
    }

    .pdpSlider-section .selected-total {
        background: #ffffff !important;
    }

    .modal-lg {
        width: 100%;
    }

    .collection-detail-css #slider {
        padding-left: 0px;
        padding-right: 0px;
    }

    #pdpSlider-pager {
        display: none;
    }

    .pdpSlider-section .bx-wrapper .bx-viewport {
        margin-bottom: 20px;
    }

    .pdpSlider-section .bx-wrapper .bx-pager, .pdpSlider-section .bx-wrapper .bx-controls-auto {
        bottom: inherit;
        left: 0px;
        top: 0px;
        width: auto;
    }

    .pdpSlider-section .bx-wrapper .bx-pager .bx-pager-item,
    .pdpSlider-section .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
        display: block;
    }

    .pdpSlider-section .bx-wrapper .bx-pager.bx-default-pager a {
        margin: 5px 0px;
    }

    .selected-total strong, .selected-total a, .selected-total label {
        display: block;
    }

    .selected-total .redBtn {
        display: block;
        width: 100%;
    }

    .selected-total strong {
        padding-right: 0px;
        text-align: left;
    }

    .selected-total strong .total-rs {
        float: right;
    }

    .selected-total label {
        text-align: center;
        padding: 15px 0px;
        border-top: 1px solid #cccccc;
        margin-top: 15px;
    }

    .quickBuy::after {
        background: url("/_ui/responsive/common/assets/images/xssl-sprite.png.pagespeed.ic.L7uoh0tEXI.png")
        no-repeat scroll -376px -95px;
        content: "";
        height: 17px;
        left: 0;
        position: absolute;
        top: 2px;
        width: 10px;
    }


    .choose-your-item {
        margin: 0px;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-botom: 15px;
        border-bottom: 1px solid #e2e2e2;
    }

    .choose-your-item {
        background: #ffffff;
    }

    .choose-your-item:nth-child(2n+1) {
        background: #f8f8f8;
    }

    .collection-detail-css .bx-wrapper .bx-controls-direction a.bx-prev,
    .collection-detail-css .bx-wrapper .bx-controls-direction a.bx-next {
        width: 25px !important;
        height: 39px !important;
        z-index: 1;
        top: 50%;
        margin-top: -45px;
    }

    .collection-detail-css .bx-wrapper .bx-controls-direction a.bx-prev,
    .product_zooming .bx-wrapper .bx-controls-direction a.bx-prev {
        background: url(/_ui/responsive/common/assets/images/xssl-sprite.png.pagespeed.ic.L7uoh0tEXI.png) -130px -801px no-repeat !important;
        left: 0px;
    }

    .collection-detail-css .bx-wrapper .bx-controls-direction a.bx-next,
    .product_zooming .bx-wrapper .bx-controls-direction a.bx-next {
        background: url(/_ui/responsive/common/assets/images/xssl-sprite.png.pagespeed.ic.L7uoh0tEXI.png) -150px -801px no-repeat !important;
        right: 0px;
    }

    .product_zooming .bx-wrapper .bx-controls-direction a.bx-next,
    .product_zooming .bx-wrapper .bx-controls-direction a.bx-prev {
        height: 42px;
        width: 22px;
    }

    .zoom_icon.zoom_product.zoom_collection {
        right: 10px !important;
        bottom: -50px !important;
        top: inherit !important;
    }

    .choose-your-item h1 {
        font-size: 16px;
        color: #333;
    }

    .buy-this-item span {
        font-size: 14px;
    }

    .product-Information .size_guide {
        font-size: 12px;
        color: #666;
    }

    .choose-your-item .variant-name {
        font-size: 12px;
        color: #666;
    }

    .pdpSlider-section h2 {
        font-size: 22px;
        color: #333;
        text-transform: capitalize;
        line-height: 35px;
    }

    .pdpSlider-section h2 span {
        display: inline-block;
        padding-bottom: 10px;
        border-bottom: 1px solid #999999;
    }

    .selected-total strong, .total-rs #collectionPriceid, .selected-total .rupee {
        font-size: 16px;
    }

    .pdpSlider-section .selected-total label {
        font-size: 12px;
        padding: 10px 0px;
        margin-bottom: 0px;
    }

    .choose-your-item .ex-checkbox, .choose-your-item .acc-radio {
        position: relative;
        font: 12px/26px 'PTSans-Regular';
    }

}

@media screen and (max-width: 479px) {
    .prod-sm-thumb-parent {
        width: 145px;
    }

    .prod-sm-content-parent {
        width: auto !important;
        float: none;
        padding-left: 145px;
    }

    .product-Information .shopping_orders {
        line-height: 22px;
    }

    .pdpSlider-section h2 span {
        display: inline-block;
        padding-bottom: 10px;
    }

}

@media ( min-width: 900px) and (max-width: 1288px) {
    .nav-bar.sticky-nav .nav-wrap > ul > li:nth-last-child(2),
    .nav-bar.sticky-nav .nav-wrap > ul > li:nth-last-child(1) {
        margin: 0px;
    }

    .nav-bar .nav-wrap > ul > li {
        padding-left: 12px;
        padding-right: 12px;
    }

    .nav-bar .nav-wrap > ul > li:nth-last-child(2) {
        margin-left: 7px;
    }

    .nav-bar.sticky-nav .col-mobile.padzero {
        padding-left: 10px;
        padding-right: 10px;
    }

    .nav-bar.sticky-nav .nav-wrap > ul > li {
        padding-left: 8px;
        padding-right: 8px;
    }

    .nav-bar .nav-wrap > ul > li > a {
        font-size: 14px;
    }

    .nav-bar.sticky-nav .nav-wrap > ul > li:nth-last-child(2) {
        padding-top: 32px;
        background-position: center center;
        width: 75px;
        background-size: contain;
        margin-left: 4px;
        margin-right: 4px;
    }
}

#addToCartForm .space-btn-cdp {
    padding-top: 0px;
    text-align: left;
}

#addToCartForm .space-btn-cdp .redBtn {
    margin: 0px;
    margin-top: 30px;
}

.qty .size-select-msg.size-select-msg-second {
    width: 100%;
    text-align: left;
    margin-left: 0px;
}

.selected-total .outOfStock {
    margin-top: 0px;
}

.size_width.size_button ul li .grey-background {
    border-radius: 50%;
}

/*SSLM: 1028 - Collection Modelling End*/

.order_return_item {

    font: 14px/19px PTSans-regular;
    display: none;
    float: right;
    clear: right;
    color: red;
}

@media (max-width: 1023px) and (min-width: 320px) {

    .product-wpr ul .cmsimage {
        width:100%;
        float:left;
        margin-top:15px;
    }

    .order_return_item {
        float: none;
        text-align: center;
    }

    .footerBttm-background .linkContent50px, .footerBttm-background .linkContent70px { margin-top:20px !important;}
}

@-moz-document url-prefix() {
    .zoom-wrap .bx-viewport {
        height: 500px !important;
    }
}

body {
    overflow: inherit !important;
}


/*Color Swatch css starts*/
.variant-list .colorVariantChange img {
    vertical-align: top;
    width: 100%;
}

.variant-list .stylequick img {
    vertical-align: top;
    border-radius: 20px;
}

ul.product-list-plp li .pro-list-info .color-type ul li a img {

}

/*Color Swatch css ends*/

/* collections landing page starts */

.adjust-images img {
    margin-bottom: 3px;
}

.adjust-images .left-img img {
    padding-right: 3px;
}

.adjust-images .right-img img {
    padding-left: 3px;
}

/* collections landing page starts */

/* contact us starts */
/* contact us */
#contact-us {
    width: 400px;
    margin: 20px auto;
    font-family: 'PTSans-Regular';
}

#contact-us [class*="col-"] {
    padding-left: 10px;
    padding-right: 10px;
}

#contact-us .row {
    margin-left: -10px;
    margin-right: -10px;
}

#contact-us  h4 {
    font-weight: 700;
    font-size: 16px;
}

/* #contact-us p {
    margin-bottom: 30px;
} */

#contact-us .cancel-button {
    font: 14px/22px PTSans-bold;
    letter-spacing: 1px;
    margin-right: 0px;
    text-transform: uppercase;
    width: 100%;
}

#contact-us .form-group {
    margin-bottom: 11px !important;
}

#contact-us .form-group select {
    padding-left: 5px;
}

#contact-us .form-control {
    border: 1px solid #e5e5e5;
}

#contact-us .form-group select,#contact-us .form-group textarea {
    border-radius: 0px;
    color: #999;
    box-shadow: none;
}

#contact-us .form-group select,#contact-us .form-group input[type="text"],#contact-us .form-group input[type="email"]
{
    height: 40px;
    box-shadow: none !important;
}

#contact-us .select-wrapper {
    border: none;
    display: block;
}

#contact-us .form-group textarea {
    margin-top: 0px;
    margin-bottom: 0px;
    height: 90px;
}

#contact-us .formMessage {
    float: right;
}

#contact-us select.form-control:focus {
    border-color: #ccc;
}

#contact-us .mobileWritetous {
    display: none;
}

#contact-us .desktopWritetous {
    display: block;
}

#contact-us .desktopWritetous .formMessage {
    position: relative;
    top: 0px;
}

#contact-us .captcha-code {
    padding-right: 100px;
    padding-top: 4px;
}

#contact-us .captcha-code .realperson-challenge {
    margin: 0px 0px 8px 0px;
    width: 100%;
    padding-top: 22px;
    padding-bottom: 17px;
}

#contact-us select {
    background: url("/_ui/responsive/common/assets/images/dd-dropdown.png?timeStamp=_ts@070803590259#ts_")
    right center no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
}

#contact-us .contactus-error-class, #contact-us .contactus-error {
    color: #8f1511;
    border-color: #8f1511;
}
#contact-us select:focus.contactus-error-class {
	color: #8f1511;
    border-color: #8f1511;
}

#contact-us .captcha-code  .contactus-error-class {
    display: block; text-align:center; margin-top:10px; margin-bottom:0px;
}

.chat-with-us {
    width: 485px;
    position: fixed;
    right: 0px;
    bottom: 0px;
    z-index: 99;
}

.page-ContactUs .back-to-top {
    display: none !important;
}

.chat-with-us .chat-with-us-head {
    background: #cccccc;
    border-top-left-radius: 10px;
    padding: 20px 20px 10px 30px;
}

.chat-with-us .chat-head {
    display: block;
    background: url("/_ui/responsive/common/assets/images/chat-icon.png?timeStamp=_ts@070803590259#ts_")
    left top no-repeat;
    color: #333333;
    font-size: 24px;
    font-family: "PTSans-Bold";
    font-weight: normal;
    padding-left: 50px;
    cursor: pointer;
}

.chat-with-us .chat-head span {
    display: block;
    background: url("/_ui/responsive/common/assets/images/chat-arrow.png?timeStamp=_ts@070803590259#ts_")
    right center no-repeat;
}

.chat-with-us .chat-slide {
    width: 100%;
    position: absolute;
    right: 10px;
    bottom: 0px;
    display: none;
}

.chat-with-us .chat-slide .chat-with-us-head {
    border-top-right-radius: 10px;
}

.chat-with-us .chat-slide-inner {
    border-left: 3px solid #dad7d7;
    border-right: 3px solid #dad7d7;
    background: #f6f4f4;
    min-height: 140px;
}

.chat-with-us .chat-slide-inner .form-control {
    border: none !important;
    padding: 10px 25px;
    height: auto;
}

.chat-with-us .fromChat strong {
    color: #ff5d3b;
    font-family: "PTSans-Regular";
    font-size: 20px;
    display: block;
    font-weight: normal;
}

.chat-with-us .fromChat strong span {
    display: inline-block;
    color: #333333;
}

.chat-with-us .toChat strong {
    font-family: "PTSans-Regular";
    font-size: 20px;
    text-align: right;
    display: block;
    color: #333333;
}

.chat-with-us .toChat strong span {
    display: inline-block;
    font-weight: normal;
}

.chat-with-us .chatHistory .fromChat+.toChat {
    margin-top: 70px;
}

.chat-with-us .chatHistory {
    padding: 20px 20px 10px 25px;
    max-height: 300px;
    overflow: auto;
}

.bttn {
    border: medium none;
    clear: both;
    color: #fff;
    display: inline-block;
    font: 13px/42px PTSans-Bold !important;
    height: 40px;
    margin: 0px auto 0;
    outline: 0 none;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    min-width: 150px;
    padding: 0px 15px;
    font-weight: normal;
    line-height: 42px;
}

#contact-us .cancel-button:hover {
    background: #333333 !important;
}

@media screen and (max-width: 600px) {
    .chat-with-us {
        width: 340px;
    }
    #contact-us .row {
        margin-left: 0px;
        margin-right: 0px;
    }
}

.contact-us-thankYou p+p {
    margin-bottom: 40px !important;
}

.contact-us-thankYou .bttn {
    margin-top: 10px;
}

.bestDeal {
    margin-top: 50px;
    margin-bottom: 30px;
}

.bestDeal h4 {
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
    font-family: PTSans-Regular;
}

/* End contact us */
.product_details_main .collection-detail-css .col-sm-9 ul li {
    cursor: pointer;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap {
    border: none;
}

.payment-wrap .tab-content {
    padding: 10px;
    border: 1px solid #dddddd;
    border-top: none;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs input[type="checkbox"],
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs input[type="radio"] {
    width: auto;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbSelector.active {
    padding: 0 0 0 38px;
    display: block !important;
    margin-bottom: 10px;
    border-bottom: 1px solid #dddddd;

}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs {
    padding: 0px;
    border-top: 1px solid #dddddd;
}

.payment-options .payment-wrap .card-tabs .nav-tabs > li {
    width: 50%;
}

.payment-options .payment-wrap .card-tabs .nav-tabs > li > a {
    color: #555;
    text-align: center;
    border-top: none;
    border-bottom: 1px solid #dddddd;
    margin-right: 0px;
    border-radius: 0px;
    background: #F8F8F8;
    font-weight: bold;
}

.payment-options .payment-wrap .card-tabs .nav-tabs > li.active > a {
    background: #ffffff;
    border-bottom: 1px solid #ffffff;
}

.payment-options .payment-wrap .card-tabs .checkbox label input[type="checkbox"] {
    margin-left: -20px !important;
    margin-top: -10px !important;
}

.payment-options .payment-wrap .card-tabs .radio input[type="radio"] {
    margin-left: -20px !important;
    margin-top: -10px !important;
}

.savedCardList label {
    display: block;
}

.buy-one-get-one {
    position: absolute;
    left: 27px;
    top: 9px;
    width: 19px;
    height: 15px;
}

.buy-one-get-one img {
    display: block;
}

.buy-one-get-one span {
    display: none;
    border: 1px solid #8f8f8f;
    padding: 8px 10px;
    font-size: 13px;
    color: #888888;
    width: 115px;
    line-height: 12px;
    font-family: "PTSans-Regular";
    position: absolute;
    left: 0px;
    top: 20px;
    background: #FFFFFF;
}

.buy-one-get-one:hover span {
    display: inline-block;
    text-align: center;
}

.buy-one-get-one span:after {
    bottom: 100%;
    left: 8px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #888888;
    border-width: 4px;
    top: -9px;
}

.common-grid-img-css {
    padding-top: 15px;
    padding-bottom: 12px;
}

.exclusive-img {
    height: 11px;
    background: url('/_ui/responsive/common/assets/images/exclusive.png?timeStamp=_ts@070803590259#ts_') center center no-repeat;
}

.limited-img {
    height: 11px;
    background: url('/_ui/responsive/common/assets/images/limited.png?timeStamp=_ts@070803590259#ts_') center center no-repeat;
}

.deal-of-day-img {
    height: 13px;
    background: url('/_ui/responsive/common/assets/images/deal-of-day.png?timeStamp=_ts@070803590259#ts_') center center no-repeat;
}

.gift-img {
    height: 17px;
    background: url('/_ui/responsive/common/assets/images/gift.png?timeStamp=_ts@070803590259#ts_') center center no-repeat;
}

.online-img {
    height: 11px;
    background: url('/_ui/responsive/common/assets/images/online.png?timeStamp=_ts@070803590259#ts_') center center no-repeat;
}

.small-new-right {
    width: 87px;
    height: 30px;
    position: absolute;
    right: 20px;
    top: 0px;
    background: url('/_ui/responsive/common/assets/images/small-new.png?timeStamp=_ts@070803590259#ts_') center center no-repeat;
}

.small-new-left {
    left: 20px;
    width: 87px;
    height: 30px;
    position: absolute;
    top: 0px;
    background: url('/_ui/responsive/common/assets/images/small-new.png?timeStamp=_ts@070803590259#ts_') center center no-repeat;
}

.transparent-new-left {
    position: absolute;
    left: 28px;
    top: 7px;
    width: 26px;
    height: 19px;
    background: url('/_ui/responsive/common/assets/images/transparent-new.png?timeStamp=_ts@070803590259#ts_') center center no-repeat;
}

.transparent-new-right {
    position: absolute;
    right: 28px;
    top: 7px;
    width: 26px;
    height: 19px;
    background: url('/_ui/responsive/common/assets/images/transparent-new.png?timeStamp=_ts@070803590259#ts_') center center no-repeat;
}

.small-new-right-list-view {
    right: 0px;
}

.small-new-left-list-view {
    left: 0px;
}

.transparent-new-left-list-view {
    left: 8px;
}

.transparent-new-right-list-view {
    right: 8px;
}

.buy-one-get-one:hover span {
    display: inline-block;
}

.buy-one-get-one-list-view {
    left: 7px;
}

.common-list-img-css {
    background-position: center left;
    margin-top: 10px;
}

.page-productList ul.product-list-plp li .pro-list-info .pro-info {
    margin-bottom: 35px;
}

.three-dot {
    position: relative;
    top: 12px;
    display: none;
    width: 17px;
    height: 5px;
    float: right;
    background: url('/_ui/responsive/common/assets/images/three-dot.png?timeStamp=_ts@070803590259#ts_') center center no-repeat;
}

@media ( min-width: 768px) and (max-width: 1023px) {
    .buy-one-get-one {
        left: 7px;
    }

    .small-new-right {
        right: 0px;
    }

    .small-new-left {
        right: 0px;
    }

    .transparent-new-left {
        left: 8px;
    }

    .transparent-new-right {
        right: 8px;
    }
  
    .product-wpr ul li .pro-info {
        height:85px;
    }

}




@media screen and (max-width: 1023px) {
    .transparent-new-left {
        left: 8px;
    }

    .transparent-new-right {
        right: 8px;
    }
    .my-account-wpr .fc-pdp-top .pdp-bname{text-align:center;}
}
@media screen and (max-width: 767px) {
    .newMobileRectangle {
        background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/small-new-mobile.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll center center;
        height: 18px;
        left: 15px;
        width: 36px;
        position: absolute;
        top: 0px;
    }

    .newMobileUnderlined {
        position: absolute;
        left: 8px;
        top: 7px;
        width: 26px;
        height: 19px;
        background: url('/_ui/responsive/common/assets/images/transparent-new.png?timeStamp=_ts@070803590259#ts_') center center no-repeat;
    }

    .showPlpTagImage {
        display: none;
    }

    .small-new-right {
        display: none;
        right: 0px;
    }

    .small-new-left {
        display: none;
        right: 0px;
    }

    .transparent-new-left {
        display: none;
        left: 8px;
    }

    .transparent-new-right {
        display: none;
        right: 8px;
    }

    .small-new-left, .small-new-right {
        background: url('/_ui/responsive/common/assets/images/small-new-mobile.png?timeStamp=_ts@070803590259#ts_') center center no-repeat;
        width: 36px;
        height: 18px;
    }

    .buy-one-get-one {
        width: 100%;
        height: auto;
        padding-bottom: 10px;
        position:relative !important;
        left:0px; top:0px;
    }

    .buy-one-get-one img {
        display: inline !important;
        float:left;
    }

    .buy-one-get-one span {
        display: inline-block !important;
        padding-left: 5px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        width:87% !important;
    }

    .buy-one-get-one-title {
        background:#f6f6f6;
        position:absolute;
        display:none;
        left:0px;
        top:0px;
        width:100%;
        padding:20px 10px 10px 10px; z-index:999;
    }

    .product_name_full_label {
        background:#f6f6f6;
        position:absolute;
        display:none;
        left:0px;
        top:0px;
        width:100%;
        padding:20px 10px 10px 10px; z-index:999;
    }
    .product-wpr ul>li .pro-info { padding-left:0px;padding-right:0px; }
    .buy-one-get-one-title small { font-size:14px; color:#666666; position:absolute; right:10px; top:5px; z-index:9;}
    .buy-one-get-one-title label {display: inline-block; width: 83%; color:#ff5d3b; text-align:left;}

    .product_name_full_label small { font-size:14px; color:#666666; position:absolute; right:10px; top:5px; z-index:9;}
    .product_name_full_label label {display: inline-block; width: 83%; color:#333; text-align:left;}
    .product-name-withDot {position:relative;}

    .buy-one-get-one, .buy-one-get-one span, .buy-one-get-one span:after {
        position: static;
        display: inline-block;
    }

    .buy-one-get-one span {
        border: none;
        padding: 0px;
        width: auto;
        color: #ff5d3b;
    }

    .buy-one-get-one span:after {
        border: 0px solid #ffffff;
    }

    .buy-one-get-one img {
        display: inline-block;
    }

    .small-new {
        width: 36px;
        height: 19px;
        position: absolute;
        right: 0px;
        top: 0px;
        background: url('/_ui/responsive/common/assets/images/small-new-mobile.png?timeStamp=_ts@070803590259#ts_') center center no-repeat;
    }

    .three-dot {
        display: inline-block;
    }
}

@media screen and (max-width: 1023px) {
    .product-listing li img {
        width: auto !important;
    }
}

/*my account page stored card starts */
#edit-saved-card-detail {
    width: 425px;
    margin: 0px auto;
    font-family: "PTSans-Regular";
}

#edit-saved-card-detail .form-group {
    margin-bottom: 30px !important;
}

#edit-saved-card-detail .form-group {
    font-size: 14px;
    color: #666;
}

#edit-saved-card-detail .btnsec {
    padding-right: 75px;
}

.darkgray-btn {
    background: #333333 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font: 16px/26px "PTSans-Bold";
    outline: medium none;
    padding: 7px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

#edit-saved-card-detail .form-section {
    padding-right: 50px;
}

#edit-saved-card-detail h1 {
    color: #333333;
    font-size: 22px;
    font-family: "PTSans-Bold";
    font-weight: normal;
    margin-bottom: 0px;
    padding-bottom: 5px;
    text-transform: uppercase;
}

#edit-saved-card-detail ul li {
    float: left;
    margin-right: 37px;
}

#edit-saved-card-detail .security-guaranteed {
    color: #666666;
    font-size: 22px;
    font-family: "PTSans-Bold";
    font-weight: normal;
}

#edit-saved-card-detail .continue-btn, #edit-saved-card-detail .darkgray-btn {
    font-size: 15.25px;
}

#edit-saved-card-detail div.form-control {
    border-radius: 0px;
    box-shadow: none;
    color: #999;
    font-size: 14px;
    font-family: "PTSans-Regular";
}

.my-saved-card {
    font-family: "PTSans-Regular";
}

.my-saved-card h1 {
    color: #333333;
    font-size: 22px;
    font-family: "PTSans-Bold";
    font-weight: normal;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.my-saved-card .payment-experience {
    font-size: 14px;
    color: #999999;
    margin-bottom: 28px;
}

.my-saved-card p {
    color: #666666;
    line-height: 22px;
    margin-bottom: 27px;
}

.my-saved-card .saved-all-card {
    border: 1px solid #e5e5e5;
    max-height: 400px;
    overflow: auto;
    margin-bottom: 20px;
}

.my-saved-card .saved-all-card [class*="col-"] {
    padding-left: 10px;
    padding-right: 10px;
}

.my-saved-card .savedCard-card-detail {
    line-height: 21px;
}

.my-saved-card .savedCard-card-detail strong {
    font-weight: normal;
    font-family: "PTSans-Bold";
    text-transform: uppercase;
    dispaly: block;
}

.my-saved-card .savedCard-card-detail .radio label {
    padding-left: 30px;
}

.my-saved-card .savedCard-card-detail .radio input[type="radio"] {
    margin-left: -30px;
}

.my-saved-card .savedCard-card-detail .ending-card {
    font-family: "PTSans-Bold";
    line-height: 22px;
    font-size: 13px;
}

.my-saved-card .savedCard-card-detail span {
    display: block;
}

.my-saved-card .savedCard {
    padding: 25px 0px 25px 0px;
}

.my-saved-card .savedCard:first-child {
    padding-top: 40px;
}

.my-saved-card .savedCard:last-child {
    padding-bottom: 40px;
}

.my-saved-card .savedCard .radio {
    margin: 0px;
}

.my-saved-card .savedCard:hover {
    background: #f8f8f8;
}

.my-saved-card .savedCard:hover .default-payment-option {
    color: #8d1717;
}

.my-saved-card .savedCard .default-payment-option-no {
    display: none;
}

.my-saved-card .savedCard:hover .default-payment-option-no {
    color: #8d1717;
    display: inline-block;
}

.my-saved-card .savedCard:last-child {
    border-bottom: none;
}

.my-saved-card .remove-card-detail, .my-saved-card .edit-card-detail {
    color: #999;
    font-size: 13px;
    text-transform: uppercase;
    font-family: "PTSans-Bold";
}

.my-saved-card .remove-card-detail {
    margin-left: 50px;
}

.my-saved-card .remove-card-detail img, .my-saved-card .edit-card-detail img {
    position: relative;
    top: -3px;
}

.my-saved-card .edit-card-detail,
.my-saved-card .remove-card-detail {
    margin-top: 23px;
}

.my-saved-card .my-acc-heading p {
    width: auto;
}

.my-saved-card .acc-radio label {
    padding-left: 38px;
}

.my-saved-card .acc-radio input[type=radio] + label::before {
    box-shadow: inset 0 0 0 3px #fff;
    width: 23px;
    height: 23px;
}

.my-saved-card .acc-radio input[type=radio]:checked + label::before {
    /*background: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */
}

#edit-saved-card-detail .payment-methods h4 {
    display: none;
}

#edit-saved-card-detail .payment-methods ul {
    display: inline-block;
}

#edit-saved-card-detail .col-mobile {
    width: 100%;
    padding: 0px;
}

@media screen and (max-width: 1200px) {
    .my-saved-card .remove-card-detail {
        margin-left: 30px;
    }
}

@media screen and (max-width: 767px) {
    .main-slider ul li { margin-bottom:0px;}

    #edit-saved-card-detail .form-section, #edit-saved-card-detail .btnsec {
        padding-right: 0px;
    }

    .my-saved-card .acc-radio input[type=radio] + label::before {
        box-shadow: inset 0 0 0 2px #fff;
        width: 16px;
        height: 16px;
    }

    .my-saved-card .acc-radio label {
        padding-left: 38px;
    }
    .my-saved-card .savedCard .text-center {
        text-align: left;
    }

    .my-saved-card .default-payment-option , .my-saved-card .default-payment-option-no{
        margin-top: 0px;
    }

    .my-saved-card p {
        color: #666666;
        line-height: 22px;
        margin-bottom: 0px;
    }

    .my-saved-card .default-payment-option-no, .my-saved-card .edit-card-detail,
    .my-saved-card .remove-card-detail, .my-saved-card .default-payment-option {
        margin-left: 35px;
    }

    .my-saved-card .savedCard .default-payment-option-no {
        display: block;
        color: #8d1717;
        text-decoration: underline;
    }

    .my-saved-card .savedCard .default-payment-option {
        color: #8d1717;
        font-weight: bold;
    }

    .my-saved-card .savedCard:hover {
        background: none;
    }

    .my-saved-card .savedCard:nth-child(even) {
        background: #f8f8f8;
    }

    .my-saved-card h1 {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }

    .my-saved-card .payment-experience {
        margin-bottom: 8px;
    }

    .my-saved-card .my-acc-heading .content br {
        display: none;
    }

    .my-saved-card .saved-all-card {
        border: none;
        margin-left:-20px;
        margin-right:-20px;
    }

    .my-saved-card .savedCard {
        border-bottom: 1px solid #e5e5e5;
    }

    .my-saved-card .my-acc-heading {
        padding-bottom: 0px;
    }

    .my-saved-card .savedCard {
        padding: 25px 20px 10px 20px !important;
    }

    .my-saved-card .saved-all-card [class*="col-"] {
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 6px;
    }
    .saved-all-card  .hover-text-default, .saved-all-card  .hover-text {
        margin-bottom: 10px;
    }

}

@media screen and (max-width: 479px) {
    #edit-saved-card-detail {
        width: 100%;
    }
}

.alert-danger-custom {
    background: #FFE5E2;
    text-align: center;
    border: 1px solid #E7E6E3;
    color: #000;
}

/*My account page stored card ends */

.stickypdp-addToCart .shopping_orders {
    display: none;
}

.stickypdp-addToCart .instock {
    display: none;
}

.stickypdp-addToCart .quantity_mob {
    display: block;
}

.savedCardList label .cvvNumber {
    float: right;
    width: 70px !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    position: relative;
    top: -12px;
}

#savedCards label {
    padding-top: 12px;
}

.border-for-cards {
    border: 1px solid #e5e5e5;
    padding: 10px;
}

.payment-options .payment-wrap .card-tabs .nav-tabs > li:first-child > a {
    border-left: 1px solid #cccccc;
}

.payment-options .payment-wrap .card-tabs .nav-tabs > li:last-child > a {
    border-right: 1px solid #cccccc;
}

#debitCardForm .border-for-cards, #creditCardForm .border-for-cards {
    border-top: none;
}

.border-for-cards .popular-banks-wrap {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-select .sbHolder .sbSelector.active {
    margin-bottom: 5px;
}

#netBankingForm .border-for-cards .payment_det_info .select {
    margin-left: 0px !important;
    margin-right: 0px !important;
    width: 100%;
}

#netBankingForm .span-none-pd {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.custom-check-val {
    padding-left: 10px;
    padding-right: 10px;
}

.custom-check-val input[type="checkbox"] {
    height: 18px !important;
    margin: 0;
    outline: 0 none;
    overflow: hidden;
    position: relative;
    top: 4px;
    visibility: hidden;
}

.custom-check-val input[type="checkbox"] + label {
    position: relative;
}

.custom-check-val input[type="checkbox"] + label:before {
    border: 1px solid #a6a6a6;
    content: "";
    height: 18px;
    left: -25px;
    overflow: hidden;
    position: absolute;
    top: 1px;
    width: 18px;
}

.custom-check-val input[type="checkbox"]:checked + label:before {
    background: #a6a6a6 none repeat scroll 0 0;
    box-shadow: 0 0 0 3px #fff inset;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .cards-wrap .card-tabs .cardselect select {
    width: 125%;
}
@media screen and (max-width: 767px) {
    #savedCards .custom-check-val input[type="checkbox"] + label {
        padding-top: 0px;
    }

    #savedCards .custom-check-val input[type="checkbox"] + label:before {
        top: 1px;
    }

    .payment-wrap #savedCards label, .payment-wrap #debitCards label {
        padding-top: 0px !important;
    }

    .payment-wrap .acc-radio input[type="radio"] + label::before {
        top: 2px;
    }
}


.margB20 {
    margin-bottom: 20px;
}



/*Added for SSLM 794*/
.shippingTip {
    font-family: "PTSans-Regular";
    font-size:12px;
    color:#E86D00;
    line-height:22px;
    letter-spacing:0px;
    text-transform:uppercase;
}

@media screen and (max-width: 1023px) {
    .shippingTip {
        display:block;
        text-align:center;
    }
    .shippingTip .btn-block{
        display:inline-block !important;
        width:auto;
    }
}
/*End for SSLM 794*/



/*FreeCharge css starts*/
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .payment-tabs .freecharge-text p
{
    color: #333333;
    font: 14px/20px 'PTSans-Bold';
    padding: 18px 6px 0px;
}
/*FreeCharge css ends*/

.alert-dismissable .sign-tag , .alert-dismissable .register-tag {
    text-decoration: underline;
}

.l1-category-heading:after {
    background: none!important;
}
.l1-category-facet-text {
    text-transform: uppercase;
}

.nav-bar .nav-wrap>ul>li .sub-main-menu>ul>li.offer-pic>div .offer-pic-wrap img {
    height: 248px;
    width: 246px;
}

.feedback-wpr {
    position: relative;
    padding-top: 40px;
}

.feedback-wpr p {
    color: #666;
    font: 14px/18px PTSans-Regular;
    margin: 0 0 15px;
    text-align: center;
}

.feedback-wpr .headingSec {
    margin-bottom: 20px;
}

.feedback-wpr .headingSec h1 {
    color: #333;
    font: 22px/24px PTSans-bold;
    letter-spacing: 1px;
    margin: 0;
    padding-bottom: 10px;
    text-transform: uppercase;
    text-align: center;
}

.feedback-wpr .headingSec p {
    margin: 0 auto !important;
    width: 49%;
}

.feedback-wpr .content h2 {
    color: #ff5d3b;
    font: 22px/20px PTSans-Bold;
    margin: 10px 0;
    text-align: center;
}

.feedback-wpr .content .feedback_in li {
    color: #999;
    font: 14px/16px PTSans-Regular;
}

.feedback-wpr .content .marginBottom30 {
    margin-bottom: 30px !important;
}

.marginBottom30 {
    margin-bottom: 30px;
}

.feedback-wpr .feedback_option .feedback_main .feedback_option ul li .feedback_in h4 {
    width: 305px;
    text-align: left;
    margin: -7px 0 0 152px;
    float: left;
    font: 14px/22px PTSans-Regular;
    color: #666;
}

.feedback-wpr  .feedback_main .feedback_option {
    width: 70%;
    margin: 33px 15% 30px 15%;
    float: left;
}

@media(min-width:320px) and (max-width:480px){
    .feedback-wpr .feedback_main .feedback_option {
        width: 100%;
        margin: 33px 0 30px 0%;
    }
}

.tooltip-errorMessageClient {
    position: absolute;
    box-shadow: inherit !important;
    background: #8f1511;
    font: 12px/12px PTSans-Regular !important;
    color: #fff !important;
    border-radius: inherit !important;
    z-index: 9999999 !important;
    padding: 8px;
    left:5px;
}

.tooltip-errorMessageClient::before {
    position: absolute;
    left: 165px;
    top: 8px;
    border-top: solid 6px transparent;
    border-bottom: solid 6px transparent;
    border-left: solid 6px #8f1511;
    content: "";
}

.acc-radio.radioUnchecked input[type=radio]+label::before{border:1px solid #ff5d3b !important}
.question .tooltip-errorMessageClient {display:none}
.question:nth-child(1) .tooltip-errorMessageClient {display:block}

.dummy-email-val,.dummy-password-val{
    opacity: 0;
    position: absolute;
    top: -9999px;
    left: -9999px;
    width: 0; height: 0;
}
/*-----------------------------------------------------------------------
 Start Loyalty CSS
 ----------------------------------------------------------------------*/
.first-citizen-card { padding: 15px 0px 40px 0px; text-align:center;}
.first-citizen-card .fccn-box { float: left;  width:25%;}
.first-citizen-card .fccn-box:first-child{ padding-right: 2px;}
.first-citizen-card .fccn-box:last-child{ padding-left: 2px;}
.first-citizen-card .fccn-box:nth-child(2), .first-citizen-card .fccn-box:nth-child(3) { padding: 0px 2px;}
.first-citizen-card input {font-family: "PTSans-Regular"; text-align: center;}
.first-citizen-card h1, .verify-contact-detail h1 {color: #333333; font-size:18px; font-family: "PTSans-Bold"; margin-bottom: 3px; line-height: 26px; margin-top: 0px; text-transform: uppercase; letter-spacing: 1px;}
.verify-contact-detail h4 { margin:5px 0 15px 0px; font-size: 14px; }
.verify-contact-detail h1 { margin: 20px 0px 10px 0px;}
.central-form { width:304px; margin: 0px auto;}
.first-citizen-card-inner { width: 515px; margin: 0px auto;}
.or::before { background: #fff none repeat scroll 0 0;    border: 1px solid #e0e0e0;    border-radius: 100px;    color: #333;    content: "OR";    font: 12px/32px PTSans-Regular;    height: 35px;    left: 50%;
    margin-left: -18px;    position: absolute;    top: -18px;    width: 35px; font-size: 14px;}
.or{ border-top: 1px solid #e0e0e0;    display: block;    margin: 37px 0px;    padding: 0px 0;    position: relative;}
.first-citizen-card-inner .redBtn, .verify-contact-detail .redBtn, .not-in-use-section button { width: 100%; font-size:15px; font-family: "PTSans-Regular"; font-weight: normal;}
.verify-contact-detail .redBtn { margin-bottom: 10px;  font-weight: bold;}
.not-in-use-section button { margin-bottom: 10px;}
.first-citizen-card-inner .sign-in-up-form label{ font-size: 14px; text-transform: uppercase; margin-bottom: 15px; font-family: "PTSans-Regular";}
.step-for-linking .step-for-linking-inner {margin-bottom: 15px; text-transform: uppercase; letter-spacing: 1px; font-weight: normal; background: #f9f9fa; padding:20px 0px 16px 0px;}
.step-for-linking .step-for-linking-inner strong {color: #333333; display: block; font-size:18px; font-family: "PTSans-Bold"; font-weight: normal;  cursor: pointer;text-align: center;}/*background: url("/_ui/responsive/common/assets/images/arrow-down.png") right center no-repeat;*/
.step-for-linking p { font-size:14px; margin-bottom: 15px; color:#231f20; font-family: "PTSans-Regular"; line-height: 17px;}
.steps { margin: 10px 0px 30px 0px;}
.steps span{ border:2px solid #666666; display: inline-block; font-size:14px; color:#333333; font-family: "PTSans-Bold"; font-weight: normal; border-radius:50%; width: 25px; height:25px; text-align: center; line-height:22px;}
.fccn .form-group, .not-in-use-section .form-group{ margin-bottom: 10px !important; }
.verify-contact-detail .form-group {margin-bottom: 7px !important; position: relative;}
.verify-contact-detail .form-control:focus { border: 1px solid #ccc;}
.fccn .form-group label { font-size: 18px; font-family: "PTSans-Regular"; }
.verify-contact-detail { background:#f8f8f8; padding: 25px 0px; text-align: center;}
.verify-contact-detail .steps { margin: 0 0 10px 0; font-size:14px;}
.verify-contact-detail .central-form{ text-align: left;}
.verify-contact-detail .central-form .ex-checkbox label{ padding-left: 27px; line-height:16px; margin-bottom: 0px; }
.verify-icon { cursor: pointer; display:inline-block; width: 26px; height:26px; position: absolute; right:7px; top:4px; background: url("/_ui/responsive/common/assets/images/xssl-sprite.png.pagespeed.ic.L7uoh0tEXI.png") -185px -573px no-repeat;}
.verify-icon.active { background-position: -448px -494px;}
.verify-otp { position:relative; padding-top:5px !important;}
.verify-otp .resend { position: absolute; cursor: pointer; right: 7px; top:12px; display:inline-block; font-size:14px; color:#999; }
.verify-otp .otp-clock { position: absolute; right: 7px; top:12px;}
.not-in-use {position: absolute; cursor: pointer; right: -90px; top:9px; display:inline-block; }
.not-in-use.reset { right:-45px;}
.not-in-use a {font-size:14px; color:#666666;font-family: "PTSans-Regular"; text-decoration: underline;}
.not-in-use a span { display:inline-block; background: url("/_ui/responsive/common/assets/images/xssl-sprite.png.pagespeed.ic.L7uoh0tEXI.png") -16px -512px no-repeat; width:19px; height: 19px; position:relative; float: right; top:2px; right:-5px;}
.otp-next { display:none;}
.not-in-use-section { padding:25px 0px; font-family: "PTSans-Regular";}
.not-in-use-section .central-form .ex-checkbox label {padding-left:27px;}
.not-in-use-section textarea { border-radius: 0px; box-shadow:none; height:100px; resize:none;}
.not-in-use-section textarea:focus{ box-shadow:none;}
.not-in-use-section .custom-browse { margin: 15px 0px !important;}
.custom-browse .file {    visibility: hidden;    position: absolute;}
.custom-browse .input-group-btn {border:1px solid #cccccc; border-left: none; padding:3px; padding-right:2px;  width: auto; min-width: 115px;}
.custom-browse .input-group-btn .btn { margin-bottom:0px;min-width: 115px;}
.custom-browse .input-group-btn .browse { background: #999999;font-size:13px; color:#ffffff; border:none; border-radius:0px; font-family: "PTSans-Regular"; }
.custom-browse .input-group .form-control{ height: 40px; border-right: none;}
.verify-contact-detail .ex-checkbox { padding-top:4px;}
.contact-detail-section { display:none;}
.reset-no .form-control[disabled] { background: #f8f8f8 !important;}
.submit-fccn[disabled] { background: #620a0a; color:#883a3a; cursor: not-allowed;}

.credit {display: none;}
.credit-cell{   width: 23.6%;   border: none; float:left; margin:0px 2px; box-shadow: none; outline: none; border:1px solid #cccccc; border-radius: 0px; text-align: center;}
.credit-input { display: block; width: 102%; margin-left:-2px;}
.c-focus {    border-color: #66afe9;    outline: 0;}
.credit-input .form-control:focus { box-shadow: none;}

.verify-mobile-update .form-control[readonly], .verify-email-update .form-control[readonly] { color:#999999;}
.verify-mobile { margin-top:10px !important;}
.verify-checkbox { position:absolute; right:7px; top:0px; width:26px; height:26px;}
.verify-checkbox.ex-checkbox input[type="checkbox"] + label::before { top:-1px; background: url("/_ui/responsive/common/assets/images/xssl-sprite.png.pagespeed.ic.png") -185px -573px no-repeat; border:none; width:26px; height:26px;}
.verify-checkbox.ex-checkbox input[type="checkbox"]:checked + label::before {background-position: -448px -494px; width:26px; height:26px; border:none; box-shadow:none;}
.verify-checkbox.ex-checkbox input[type="checkbox"]  {width:26px; height:26px;}
.not-in-use.ex-checkbox { top:5px;}
.not-in-use.ex-checkbox  input[type="checkbox"] + label { padding-left:0px;}
.not-in-use.ex-checkbox  input[type="checkbox"] + label::before  { display:none;}
.not-in-use.ex-checkbox  input[type="checkbox"] + label  .facet-text span{ background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/xssl-sprite.png.pagespeed.ic.L7uoh0tEXI.png") no-repeat scroll -16px -512px;
    display: inline-block;    float: right;    height: 19px;    position: relative;    right: -5px;    top: 0px;    width: 19px;}
.infoTooltip { display:inline-block; width:19px; height:19px; background: url("/_ui/responsive/common/assets/images/xssl-sprite.png.pagespeed.ic.L7uoh0tEXI.png") no-repeat scroll -16px -512px;}
.singleupload { position:relative;  margin-top: 5px; margin-bottom: 5px; }
.singleupload .infoTooltip, .datepicker-container .infoTooltip{position:absolute; right:-30px; top:12px;}
.datepicker-container .infoTooltip { top: 32px;}
.submitted-successfully {text-align: center;}
.submitted-successfully .redBtn { min-width:300px; letter-spacing:1px; font-size: 16px;font-family: "PTSans-Regular";}
.submitted-successfully p {font-family: "PTSans-Regular"; color:#333333; font-size:22px; text-align: center; margin-bottom: 50px; margin-top: 30px; line-height: 23px;}
.submitted-successfully p span { display:block;}

.datepicker-container {position:relative; z-index: 9;}
.datepicker-container .ui-datepicker-trigger { position: absolute; top: 30px; width: 25px; height:25px; text-align: center;}

.cancel-button-v2{width: 100%;}

/*-------Added CSS----------*/
.not-in-use.ex-checkbox input[type="checkbox"]:checked + label{font-weight: bold;}
.first-citizen-card{ position:relative;}
.disable-overlay.disable-overlay-fccn { display:none; width:100%;    height:100%;    margin:auto;    left:0;    top:0;    position:absolute;    background:#eee;    opacity:.5;    /* z-index:99; */    }
.anonymousUserOverlay .disable-overlay.disable-overlay-fccn { display:block;}
/*-------Added CSS----------*/

@media screen and (max-width: 767px) {
    .first-citizen-card-inner { width: 100%;}
}
@media screen and (max-width: 639px) {
    .not-in-use { position: static;  float:right; margin-bottom:5px;}
    .verify-mobile .verify-icon { top:29px;}
    .verify-contact-detail .form-group.verify-mobile { margin: 12px 0px !important}
    .credit-input { width:101%; margin-left:-1px;}
    .verify-mobile .verify-checkbox { top:35px;}
}

@media screen and (max-width: 479px) {
    .central-form {width:100%;}
    .submitted-successfully .redBtn {min-width:250px; width: 100%;}
    .singleupload {width:90%;}
    .datepicker-container .form-control { width:90%;}
    .datepicker-container .infoTooltip { right:0px;}
    .datepicker-container .ui-datepicker-trigger {right:10%;}
    .verify-mobile .verify-checkbox.ex-checkbox input[type=checkbox]+label::before { top:-7px;}
    .credit-cell{   width: 23.5%;}
}
/*-----------------------------------------------------------------------
 End Loyalty CSS
 ----------------------------------------------------------------------*/

.otpcontrycode{float: left;
    width: 20%;
    line-height: 30px;
    margin-right: 5px;
    padding-left: 10px;
}
.otpTextField{
    float:right;
    width:77%;
}

.mobileNumberDeco > span {display:block;  text-align:left; padding-left:15px; padding-bottom:5px;  padding-top:10px;}
#member-scroller .field_box {  position:relative;}
#otpMobileReenter, #otpMobileResend { display:inline-block; position:absolute; right:5px; top:10px;}
#member-scroller .confirmErrorMsgProfile { color:#3c763d !important; display:block !important; text-align:center; font-size:14px !important;}
.innerOption{cursor: pointer;}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .bankwallets-holder .popular-banks-wrap ul li label .payzapp{
    background: #fff url("/_ui/responsive/common/assets/images/payzapp.png?timeStamp=_ts@070803590259#ts_") no-repeat left center;
}
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .bankwallets-holder .popular-banks-wrap ul li label .buddy{
    background: #fff url("/_ui/responsive/common/assets/images/buddy.png?timeStamp=_ts@070803590259#ts_") no-repeat left center;
}
.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .bankwallets-holder .popular-banks-wrap ul li label .ziggit{
    background: #fff url("/_ui/responsive/common/assets/images/ziggit.png?timeStamp=_ts@070803590259#ts_") no-repeat left center;
}

.check-del-pay .payment-information .payment-scroll .payment-options .payment-wrap .bankwallets-holder .popular-banks-wrap ul li label .bg-image-wallet {
    width: 90px;
    height: 35px;
}

/* .customPager {float:right; margin-top:-40px;}
.customPager li{float: left; margin:10px 0px 10px 0px; line-height: 16px; font-family: PTSans-Regular;}
.customPager li a{font-family: "PTSans-Regular"; font-size: 13px; color:#999; }
.pdp-prev {    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -319px -95px no-repeat;
    width: 9px;    height: 15px;    text-indent: -9999px;    float: left;    margin: 0px 7px 0 0;    cursor: pointer;}
.pdp-next {background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -351px -95px no-repeat;
    width: 9px;    height: 15px;    text-indent: -9999px;    float: left;    margin: 0px 0 0 7px;    cursor: pointer;}
.firstItem span { opacity:0.6;}

@media screen and (max-width: 1023px) {
    #slider.flexslider .bx-controls-direction { display:none;}
    #slider.flexslider .bx-pager { display:block !important;}
    .customPager {margin-top:0px;}
    .customPager li:nth-child(2) { display:none;}
    .customPager li:first-child, .customPager li:last-child { position:absolute; top:165px;  z-index:9999; width:45px; height:78px;}
    .customPager li:first-child { left:0px;}
    .customPager li:last-child { right:0px;}
    .pdp-next, .pdp-prev { width:45px; height:78px; margin:0px;}
    .pdp-next {background: url(/_ui/responsive/common/assets/images/new-next-icon.png) left top no-repeat;}
    .pdp-prev {background: url(/_ui/responsive/common/assets/images/new-prev-icon.png) left top no-repeat;}
}   */

/* Added for SSLM 794*/
.product_details_main .product_slider_main .product_rightside .shopping_orders {
    font-size:13.5px;
    letter-spacing:-0.5px;
}
.product_details_main .product_slider_main .product_rightside .shopping_orders span{
    margin-right:5px;
}
/* End for SSLM 794*/

/*SSLM 794 - Changes added to modify rupees symbol*/
.shopping_orders span.rupee{
    background: none !important;
    margin: 0px !important;
    height: auto !important;
    width: auto !important;
}
.shippingTip span.rupee {
    font-size:13px;
}
.user-static-info ul li span.rupee {
    display: inline;
    color:#666;
    font-weight: bold;
}
.order-summary-wrap .order-details-sec .cart-product ul.shop-listing .delivary-time span.rupee,
ul.shop-listing li .delivary-time span.rupee {
    padding-left: 0;
    display: inline;
    color: #999;
    font-size: 14px;
}
.order-total .order-summary-detail .summary-list>ul>li .pro-info-shop .delivary-time span.rupee {
    display:inline;
}
.percent-discount {
    z-index: 999;
}
/*End SSLM 794 Changes added to modify rupees symbol*/

/*  @media screen and (max-width: 1023px) {
  .slider.productslider .slides {transform: translate3d(0px,0px,0px) !important; -webkit-transform: translate3d(0px,0px,0px) !important; -moz-transform: translate3d(0px,0px,0px) !important; -ms-transform: translate3d(0px,0px,0px) !important; }
 } */

/*SSLM 2590*/
@media ( min-width: 320px) and (max-width: 1023px) {
    /* .detail-page h2:before { top:38px;} */
    /*#scroller {
        transform: translate(0px, 0px) scale(1) translateZ(0px) !important;
        overflow:auto;
        height:100%;
    }*/

    /*SSLM 2591*/
    .main-slider ul li { min-height:1px !important;}
}

/*SSLM 2589 starts */
.loaderContainer {
    background: #ffffff;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    z-index: 9999;
    display:none;
}
.loaderContainer img {
    position: absolute;
    margin: 0px auto;
    right: 0px;
    left: 0px;
    top: 50%;
    margin-top: -20px;
}
/* loader new css */

.loaderContainerGlobal {
    background: rgba(0,0,0,.6);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999999999;
    display: none;
}
.sk-spinner-three-bounce.sk-spinner {
    position: absolute;
    right: 0;
    left: 0;
    top: 50%;
    text-align: center;
}
.sk-spinner-three-bounce .sk-bounce1 {
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s;
}
.sk-spinner-three-bounce .sk-bounce2 {
    -webkit-animation-delay: -.16s;
    animation-delay: -.16s;
}
.sk-spinner-three-bounce div {
    width: 20px;
    height: 20px;
    background-color: rgb(255, 255, 255);
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
    animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    opacity: 0.5;
}

@keyframes sk-threeBounceDelay {
    0%, 100%, 80% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
/*end loader new css */
@media ( min-width: 768px) {
    .loaderContainer { display:none !important;}
    .loaderContainerGlobal { display: none; }
    .loaderContainerGlobal.login-loader {display: block; background: rgba(0,0,0,.4);}
}
/*SSLM 2589 ends */

/*SSLM 2589 starts */
.loaderContainer {
    background: #ffffff;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    z-index: 9999;
    /*display:none; */
}
.loaderContainer img {
    position: absolute;
    margin: 0px auto;
    right: 0px;
    left: 0px;
    top: 50%;
    margin-top: -20px;
}

.mobile-prod-price.prod-price{display: none;}

/** Merged From 5.5 to 5.7 SSLM - 2060 */
@media ( min-width :320px) and (max-width:768px) {
    .mobile-prod-price.prod-price {
        padding: 0 !important;
        float: left !important;
        font: 16px/22px PTSans-Regular !important;
        display: block !important;
    }
    .pro-info-shop form {
        clear: both;
    }
    ul.shop-listing {
        padding: 0 20px !important;
    }

    .template-pages-account-trackReturnExchangePage .cart-product ul.shop-listing {
        padding: 0 0px !important;
    }
    ul.shop-listing li .pro-info-shop .pro-name {
    	font: 13px/18px PTSans-Bold;
        padding: 3px 0 5px !important;
    }
}

/** SSLM - 2060 Ends.*/

@media ( min-width: 768px) {
    .loaderContainer { display:none !important;}
}
/*SSLM 2589 ends */


/*  SSLM-2592 Starts: Fixed by Nagarro */
@media ( min-width : 320px) and (max-width: 767px) {
    ul.shop-listing { padding:0px !important;}
    .sort-by-inn {
        visibility: visible !important;
    }
    #sortOptions1 {
        width: 90%;
        margin-top: 2%;
        margin-left: 7%;
    }
}

@media ( min-width: 768px) and (max-width: 1024px){
    .sort-by-inn {
        visibility: visible !important;
    }
    #sortOptions1 {
        width: 82%;
        margin-top: 0.7%;
        margin-left: 18%;
    }
}
/*  SSLM-2592 Ends */
@media ( min-width: 768px) {
    .loaderContainer { display:none !important;}
}
/*SSLM 2589 ends */

/*========================================================================
 Return and Replace css
 ========================================================================*/
.custom-modal .modal-dialog { height:auto; max-width: 800px; width: auto;}
.custom-modal .modal-content { display:block; height:auto; width:100%; text-align:left;}
.custom-modal .modal-body { padding: 0px 0px; background: #f7f7f7;}
.custom-modal .modal-body [class*='col-'] { padding-left:25px; padding-right:25px;}
.custom-modal .close { font-size: 32px; font-weight:normal; font-family: "PTSans-Regular"; color:#666666; opacity: 1;}
.custom-modal .modal-header .close { margin-top: -5px;}
.custom-modal .modal-body .return-item-left {padding-right: 15px; padding-left: 15px; text-align: right;}
.custom-modal .modal-body .return-item-right { padding-left: 0px; padding-right: 0px; width: 100%; display: block!important;}
.custom-modal .modal-header, .custom-modal .modal-footer { background:#f7f7f7; padding:25px 20px 20px 20px; border: none; min-height:85px; text-align: left;}
.custom-modal .modal-footer { padding-bottom:45px;}
.custom-modal .modal-footer .bttn { margin-top:3px; margin-bottom:3px;}
.custom-modal .modal-title{ font-size: 22px; color:#333333; letter-spacing: 3px; font-family: "PTSans-Bold"; text-transform: uppercase; font-weight: normal;}
.return-window-close { padding-top:45px; padding-bottom: 15px; padding-right: 50px; font-family: "PTSans-Regular";}
.return-window-close > li { margin-bottom:22px; font-size:14px; line-height: 20px;}
.return-window-close > li:last-child { margin-bottom:0px;}
.return-window-close > li strong {font-family: "PTSans-Bold"; font-size: 16px; color:#333333; font-weight:normal;}
.return-window-close > li span { color:#999; }
.return-window-close > li .return-price { float: right;}
.return-window-close > li .rupee { color: #333;}
.return-window-close > li .btn-block+.btn-block { margin-top:0px;}
.return-window-close > li p{ font-size: 14px; color:#666; margin-bottom: 0px; font-family: "PTSans-Regular";}
.return-window-close > li p span { display:block; color:#666; }
.return-product-info > li { display:inline-block; border-right: 1px solid #cccccc; padding-right: 5px; margin-right: 5px; line-height: 11px;}
.return-product-info>li:last-child {padding-right: 0px; margin-right: 0px;}
.return-product-info > li:last-child, .return-product-info > li:nth-child(3) { border-right: 0px;}
.return-product-info > li span+span { display:inline-block; color:#333333; padding-left:5px;}
.return-product-info > li:last-child span { display:inline-block;}
.bttn { border: medium none; clear: both; color: #fff; display: inline-block; font: 13px/42px PTSans-Bold !important; height: 40px;
    margin: 0px auto 0; outline: 0 none; text-decoration: none; text-transform: uppercase; width: auto; min-width:150px; padding: 0px 15px; font-weight: normal; line-height:42px;}
.grayBtn {background: #666666;}
.dark-grayBtn { background: #333333;}
.whiteBg { background:#fff !important;}
.return-exchange-items .bttn { margin-right:30px; font-size: 15px; font-family: "PTSans-Regular";}
.wish-to-exchange { margin-top: 17px;}
.toggle-wishToExchange { height:30px; margin-right: 10px; }
#return-window-close { padding-top:0px;}
.custom-modal .modal-body .color-and-size [class*='col-'] {padding-left:15px; padding-right:15px;}
.return-exchange-items h4 {font-family: "PTSans-Bold"; text-transform:uppercase; margin-bottom:5px;}

#wish-to-exchange-head { padding-top:10px; padding-bottom:25px; background:url('/_ui/responsive/common/assets/images/dd-dropdown.png') right 35px  no-repeat; cursor: pointer;}



#wish-to-exchange-content {display:none;}
#wish-to-exchange-head strong {color: #333333;    font-family: "PTSans-Bold";    font-size: 16px;    font-weight: normal;}
.price-with-discount li { float:left; margin-right:5px; font-family: "PTSans-Regular";}
.price-with-discount {color: #333; font: 22px/18px PTSans-Regular;}

.price-with-discount .price_tag {color: #ff5d3b;    font: 14px/18px PTSans-Regular;    padding: 0 30px 0 0;    position: relative;    vertical-align: top; background:url('/_ui/responsive/common/assets/images/ribbon.png') right center no-repeat;}
.price-with-discount .price_tag span {color: #ff5d3b;}
.price-with-discount .price_tag .old_price {text-decoration: line-through;}
.left-items { font-size:12px; color: #999999; display:block;}
.select-color label, .select-size label {font-family: "PTSans-Regular"; font-size:14px; color:#666666;}
.select-color label span, .select-size label span {color:#666666;}
.select-color li { display:inline-block; margin: 0px 5px 3px 0px; float:left;}
.select-color li button { border-radius:50%; background: none; padding:2px; border:1px solid #ffffff; outline: none;}
.select-color li button img {border-radius:50%; width:25px; height:25px;}
.select-color li.selected button.active { border-color:#464646 !important; }
.select-color li button.active, .select-color li button:active {outline: none; text-decoration: none; border:1px solid #ffffff !important;}
.select-size li { overflow:hidden; display:inline-block; float:left; margin: 0px 3px 5px 0px; border-radius:50%; border: 1px solid #ffffff;}
.select-color .exchange_color_div li button.active, .select-color .exchange_color_div li button:active {border:1px solid #cccccc !important; width:30px; height:30px; overflow:hidden;}
.select-size li button{ overflow:hidden; border-radius:50%;  background: none; border: 1px solid #e5e5e5; max-width:50px; min-width:33px; height:33px; line-height:30px; color:#333; font-size:12px; font-weight: normal; font-family: "PTSans-Regular"; text-transform:uppercase; padding:2px;}
.select-size li.selected button { border: none;}
.select-size li button.active, .select-size li button:active{border: 1px solid #e5e5e5 !important;}
.select-color .exchange_color_div li.selected button.active, .select-color .exchange_color_div li.selected button:active {border: 3px solid #e1e1e1 !important;}
.select-size li.selected { border: none;border: 1px solid #ff5d3b; position:relative; top:3px;}
.return-window-close .exchange_color_div, .return-window-close .exchange_size_width { padding-top:10px;}
.return-window-close .color-and-size { padding-bottom:20px;}

.response-for-return { padding:30px 25px 10px 25px;}
.response-for-return-inner { padding-right: 295px;}
.response-for-return .form-group { margin-bottom:10px !important;}
.response-for-return label {color: #666666; font-size:14px; font-family: "PTSans-Regular"; padding: 4px 0px;}
.custom-form { width: 100%;padding: 6px 12px; background: #ffffff;  border:1px solid #dedede; height: 40px; -webkit-appearance: none;  -moz-appearance: none; color: #999999; font-size:14px; font-family: "PTSans-Regular"; border-radius: 0px;}
.custom-form:focus {border:1px solid #dedede;}
select.custom-form {background: url("/_ui/responsive/common/assets/images/dd-dropdown.png") right center no-repeat #ffffff;}
select.custom-form::-ms-clear{ display:none;}
select.custom-form::-ms-expand { display:none;}
textarea.custom-form { height: 118px; resize:none;}
.custom-form::-webkit-input-placeholder {   color: #555555 !important;}
.custom-form:-moz-placeholder {  color: #555555 !important;}
.custom-form::-moz-placeholder { color: #555555 !important;}
.custom-form:-ms-input-placeholder {    color: #555555 !important;}
.feedback-section { padding: 15px 15px 20px 15px; background: #ffffff; font-family: "PTSans-Regular";}
ul.large-radio li { display: inline-block; padding-right:70px; margin: 20px 0px 15px 0px; border-bottom:none;}
ul.large-radio li:nth-child(2) {padding-right:40px;}
ul.large-radio li:last-child { padding-right:0px;}
ul.large-radio li label { font-size:16px; color:#333333; font-family: "PTSans-Regular"; padding-left: 47px; line-height: 35px;}
.large-radio .acc-radio input[type="radio"] + label::before { width: 35px; height:35px;}
.large-radio .acc-radio input[type="radio"]:checked + label::before {box-shadow: 0 0 0 5px #fff inset;}
.address p { font-size:15px; color:#333333; line-height: 28px; margin-bottom: 0px; font-family: "PTSans-Regular"; padding-right: 110px;}
.address p strong {font-family: "PTSans-Bold"; font-weight: normal;}
.acc-radio-new input[type="radio"]:checked + label::before { background:#ff5d3b;}

#wish-to-exchange-content .bx-wrapper .bx-viewport { left:0px;border:none; box-shadow:none;}
#wish-to-exchange-content .bx-wrapper .bx-controls-direction a{height: 76px; margin-top: -45px; top: 50%; width: 27px; z-index: 1;}
#wish-to-exchange-content .bx-wrapper .bx-controls-direction a.bx-next {background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/xssl-sprite.png.pagespeed.ic.L7uoh0tEXI.png") no-repeat scroll -160px -96px;}
#wish-to-exchange-content .bx-wrapper .bx-controls-direction a.bx-prev {background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/xssl-sprite.png.pagespeed.ic.L7uoh0tEXI.png") no-repeat scroll -96px -96px;}

.collect-the-refund ul.large-radio li { padding-right: 20px; margin-bottom: 5px;}
.collect-the-refund .address strong{ margin-left: 47px; font-weight: normal; color: #333333;    font-family: "PTSans-Bold";    font-size: 17px;  text-decoration: underline; display: inline-block; }
.margT30 { margin-top:30px;}
.custom-modal .modal-body .feedback-section [class*="col-"] {padding-left: 15px;   padding-right: 15px;}
.custom-modal .modal-body .feedback-section .form-group { margin-bottom: 15px !important;}
.neft-form {display:none;}
.exchangeWith { height:75px; background: url("/_ui/responsive/common/assets/images/exchange-with.png") center center no-repeat #ffffff; margin: 15px 0px 30px 0px;}

.delivery-status { background:#ffffff; margin-bottom:10px;}
.delivery-status .delivery-info { padding-top:27px; margin-bottom:20px;}
.delivery-status .delivery-on {padding-top:50px;}
ul.shop-listing .delivery-status li { border-bottom:none; padding:0px !important;}
.custom-modal .modal-body .delivery-status [class*=col-] {padding-left: 5px !important; padding-right: 5px !important; font-size:14px; color:#333333; font-family: "PTSans-Regular";}
.delivery-status .return-window-close>li strong a {color:#333333; display:inline-block; width:60%; float:left; margin-bottom:10px; margin-top:3px;}
.delivery-status .return-window-close>li .return-price { float:left;}
.delivery-status .return-window-close>li p span { display:inline-block; padding-left:15px; font-family: PTSans-Bold;    font-size: 16px;    color: #333;   font-weight: 400;}
.delivery-status .return-window-close>li p span.wrong_price { float:left; text-decoration:line-through;;}
.delivery-status .return-window-close>li p span.correct_price { float:right;}
.delivery-status .return-window-close { padding:0 30px 0 0;}
.delivery-status .exchangeQtyEdit { color:#999; background:url("/_ui/responsive/common/assets/images/edit-icon.png") left 3px no-repeat; padding-left:20px;}
.delivery-status .exchangeQtyEdit.exchange-update-btn { color:#ff5d3b; background:none; padding-left:0px; text-decoration:underline;}
.product-quantity { position:relative;}
.product-quantity .qt_exc_minus { }
.product-quantity .qt_exc_plus { }
.product-quantity .qt_exc_minus, .product-quantity .qt_exc_plus {width: 19px;    height: 18px;    float: left;    margin: 5px 0px 0 0;    cursor: pointer;
    background-color: #e5e5e5;    padding: 2px 6px;    color: #999;    cursor: pointer; top:4px; position:relative; font-size: 15px;    font-weight: bold;    line-height: 16px;}
.product-quantity  .return_qtyVal{    width: 20px;    height: 20px;    text-align: center;    box-shadow: none;  display:inline-block;  border: none;    font: 13px/30px PTSans-Regular;}
.return-product-info> li.return-product-info-last { margin-top:0px;}
.return-product-info> li.return-product-info-last .product-quantity { position:relative;}
.return-window-close>li span.styleName { text-transform: uppercase;}
.return-window-close .resetExcSize a { text-decoration:underline;}

#wish-to-exchange-content .bx-viewport { height:auto !important;}
.neft-form .form-group{ margin-bottom:17px !important; position:relative;}
.neft-form .form-group .text-danger { position:absolute; left:0px; bottom:-16px;}
.return-submit { border:none;}
.return-submit .bttn { margin-bottom:6px;}
.return-track-action { text-align:right; float:right; min-width:250px; max-width:250px;}
.return-track-action .bttn{ min-width:205px; margin:2px 0px; text-align:center; font-family:PTSans-Regular;}


/* .return-traking-wpr ul li  , .return-traking-wpr ul li:nth-child(7) , .return-traking-wpr ul li:nth-child(13) , .return-traking-wpr ul li:last-child{
    float: left;
    /*margin: 0 9px;/
    border-radius: 100px 100px 100px 100px;
    -moz-border-radius: 100px 100px 100px 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    background-color: #fff;
    border: 1px solid #e9e9e9;
    padding: 5px;
    position: relative;
} */

/* .return-traking-wpr ul li:first-child:after {
    content: "INITIATED";
    position: absolute;
    left: -10px;
    top: 42px;
} */

.return-traking-wpr ul li:nth-child(12) {
    padding: 16px;
    margin-top: -10px;
    box-shadow: 0 0 0 5px #fff inset;
    border: 1px solid #e9e9e9;
    cursor: pointer;
}
.return-traking-wpr ul li:nth-child(12):after {
    content: "IN PROCESS";
    position: absolute;
    width: 130px;
    left: -35px;
    top: 42px;
}

.return-traking-wpr ul li:nth-child(7):after {
    content: "";
    position: absolute;
    width: 130px;
    left: -35px;
    top: 42px;
}



.return-traking-wpr ul li:nth-child(13):after {
    content: "";
    width: 113px;
    position: absolute;
    left: -15px;
    top: 42px;
}

/* .return-traking-wpr ul li:last-child {
    padding: 16px;
    margin-top: -10px;
    box-shadow: 0 0 0 5px #fff inset;
    border: 1px solid #e9e9e9;
    cursor: pointer;
} */

/* .return-traking-wpr ul li:last-child:after {
    content: "PROCESSED";
    position: absolute;
    left: -8px;
    top: 42px;
} */
.return-traking-wpr ul li.green-active {
    background-color: #91c503;
    border: 0;
}

.return-traking-wpr ul li.orange-active {
    background-color: #ffc71b;
    border: 0;
}
.return-traking-wpr ul li:nth-child(7), .return-traking-wpr ul li:nth-child(13){ box-shadow:none;}

.odr-data .delivary-time {
    font: 14px/19px 'PTSans-Regular';
    color: #999999;
    position: relative;
}

.odr-data .delivary-time {
    color: #333333;
    margin-top:5px;
    padding-left: 27px;
}
.exchange-rejected { color:#FA2D2F;margin-top:0px !important; margin-left:0px !important;}
.exchange-rejected span { text-transform:uppercase; font-style:normal; }
.exchange-rejected span, .exchange-rejected i {color:#FA2D2F !important; display:inline-block !important; text-transform: capitalize;}

.odr-data .delivary-time:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -16px -512px;
    width: 19px;
    height: 19px;
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
}
.trackexchange-action { padding-bottom:50px;}
.trackexchange-action .grayBtn, .trackexchange-action .redBtn{ min-width:300px; clear: none; font-size:14px !important;}
.trackexchange-action .grayBtn { float:left;}
.trackexchange-action .redBtn { float:right;}
.exchange-error_msg { color:#ff5d3b; font: 15px/19px 'PTSans-Regular';}
.return-exchange-items .select-size .exchange_size_guide { padding-right:25px;}
.return-exchange-items .select-size .size-guide-section{ text-decoration:underline;}
.template-pages-account-accountOrderDetailPage ul.shop-listing li.hasli { position:relative;}
.template-pages-account-accountOrderDetailPage ul.shop-listing li.hasli .pro-img{ margin-left:25px;}
.template-pages-account-accountOrderDetailPage ul.shop-listing li.hasli .ex-checkbox{ top: 0px; position:absolute;}

.template-pages-account-accountOrderHistoryPage .rec-order-list ul { position:relative;display: table; width: 100%;margin-bottom:25px;}
.rec-order-list ul li{}
.rec-order-list ul li.successfull-message {
	width:100% !important;
	display:block !important;
	padding:0px 50px !important;
	margin:0px!important;
    position: absolute;
    left: 0px;
    bottom: -7px;
    background: none;
    text-align: left;
}
.rec-order-list ul li.successfull-message p {    background: #fafafa; text-transform:uppercase;
    display: inline-block; letter-spacing:1px;
    padding: 8px 45px;
    margin: 0px; font-family: "PTSans-Regular"; font-size:14px;}
.rec-order-list ul li.successfull-message p img { margin-right:10px;}
.template-pages-account-accountOrderHistoryPage .rec-order-list ul li:nth-child(7) {    padding-right: 0 !important; width: 154px !important;}

.slider-counter { position:absolute; right:20px; top:10px; width:auto; }
.order-detail-error {margin-left: 22px;}
.gray-button { background:#7f7f7f;}

#ReturnComments::-webkit-input-placeholder {color: #999!important;}
#ReturnComments::-moz-placeholder {color: #999!important;}
#ReturnComments:-ms-input-placeholder {color: #999!important;}
#ReturnComments:-moz-placeholder {color: #999!important;}

#ExchangeComments::-webkit-input-placeholder {color: #999!important;}
#ExchangeComments::-moz-placeholder {color: #999!important;}
#ExchangeComments:-ms-input-placeholder {color: #999!important;}
#ExchangeComments:-moz-placeholder {color: #999!important;}

.unapprovedMsg {color: #ff5d3b;  font: 15px/19px PTSans-Regular;}
.commentsChar {color: #ff5d3b;    font-size: 14px;    font-family: PTSans-Regular;}
.CustomerCourier { display:none;}
#qt_exc_id {    width:20px; height:18px; line-height:20px; padding:0px;  resize: none;text-align: center; float: left;  position: relative;  top: 9px;}
.exchange_popup .btn-block p, .exchange_popup .btn-block { margin:0 0 2px 0 !important;}

.btnRel{position:relative;}
.infoTooltip { display:inline-block; position:relative; margin-right:5px; cursor:pointer;}
.btnRel .infoTooltip{position:absolute; top:12px; left:18px;}
.arrow_box {color: #767676; display:none;    font-size: 14px;    font-family: PTSans-Regular; text-align:left;  position: absolute; background: #fefefe;    border: 2px solid #d2d2d2   ; width: 300px;
    padding: 5px 10px;    right: -16px;    top: 45px;     box-shadow: 0px 1px 5px #d2d2d2; z-index:9;
}
.arrow_box:after, .arrow_box:before {   bottom: 100%;   right: 8px; border: solid transparent;  content: " ";   height: 0;  width: 0;   position: absolute; pointer-events: none;}
.arrow_box:after {  border-color: rgba(136, 183, 213, 0);   border-bottom-color: #fefefe;       margin-left: -15px;
    border-width: 15px;
    right: 12px;}
.arrow_box:before { border-color: rgba(194, 225, 245, 0);   border-bottom-color: #d7d7d7;   border-width: 18px; margin-left: -21px;}
#return-exchange-items_v1 { overflow:hidden;}
#return-exchange-items_v1 .modal-body { overflow:auto;}
.shop-listing .ex-checkbox input[type=checkbox]+label { min-height:15px;}
.outOfStockError { margin:10px 0px;   font-size: 13px;    font-family: PTSans-Regular;}

@media screen and (max-width: 1279px) {
    ul.shop-listing li .pro-info-shop { width:365px; margin-right:0px;}
    .rec-order-list ul li.successfull-message { padding: 0 10px!important;}
    .rec-order-list ul li.successfull-message p { font-size:13px;}
}

/*start here ECD-13 and ECD-26*/
.jq_error {
    color: #ff5d3b;/*#8c1717 */;
    padding: 0;
    margin: 0 0 10px;
    display: inline-block;
    font: 13px/15px PTSans-Regular;
}

.jq_ui-state-highlight, .jq_ui-tooltip {
    border: 1px solid #ff5d3b!important;
}
/*end here ECD-13 and ECD-26*/

@media ( min-width: 320px) and (max-width: 340px) {
    .my-acc-heading h1, .my-acc-heading h2 {
        font: 20px/24px 'PTSans-bold';
    }
}



/*SSLM-3613 Ends*/

.description .description_wrap .Des_wrap .product_delivery ul li.returns a {
    font: 14px/22px 'PTSans-Regular';
    color: #ff5d3b;
    text-decoration: underline;
}


.loader {
    text-align:center;
    margin-bottom:10px;
    display: none;
}
.offer-value{
    color:#ff5d3b;
    margin-top: 10px;
    font-family:PTSans-Bold;
    font-size:12px;
    text-transform:uppercase;
}
@media screen and (max-width: 1200px) {
    /*.return-traking-wpr ul li, .return-traking-wpr ul li:last-child, .return-traking-wpr ul li:nth-child(13), .return-traking-wpr ul li:nth-child(7) { margin-left:8px; margin-right:8px;}*/
    .template-pages-account-accountOrderHistoryPage .rec-order-list ul li:nth-child(7) {    padding-right: 0 !important; width: 100px !important;}
    .template-pages-account-accountOrderDetailPage ul.shop-listing li .pro-info-shop { width:340px;}
    /*.template-pages-account-accountOrderDetailPage .return-track-action { max-width:240px; min-width:240px;}*/

}
@media screen and (max-width: 1023px) {
    .return-traking-wpr ul li:first-child::after, .return-traking-wpr ul li:nth-child(12)::after, .return-traking-wpr ul li:last-child::after { left:-5px;}
    .template-pages-account-accountOrderHistoryPage .rec-order-list ul li:nth-child(7) { width:100% !important; padding-right: 10px !important;}
    .rec-order-list ul li.successfull-message { display:block !important; padding: 0 10px!important; bottom:23px;}
    .rec-order-list ul li.successfull-message p {    padding: 7px 15px 5px 15px; display:block; font-size:13px; text-align:center;}
    .template-pages-account-accountOrderDetailPage ul.shop-listing li .pro-info-shop { width:48%;}
    .return-track-action { max-width:210px; min-width:210px;}
    .write_review_popup { overflow:auto;}
    .write_review_popup #write-review-wrapper { positon:static; overflow: visible; float:none;}
    .template-pages-account-accountOrderDetailPage ul.shop-listing li.hasli .ex-checkbox { top:12px;}
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
    .template-pages-account-accountOrderHistoryPage .rec-order-list ul li:nth-child(7) { width: 100px !important;}
}


@media screen and (max-width: 767px) {
    .select-address-panel .select-address-content .newAddress .continue-btn{height:40px;}
    .response-for-return-inner, .address p { padding-right: 0px;}
    .return-exchange-items h4 { font-size: 16px;}
    .response-for-return, .custom-modal .modal-body [class*="col-"] {padding-left:10px; padding-right:10px;}
    .custom-modal .modal-title { font-size: 20px;}
    .return-window-close { padding-right:0px;}
    .custom-modal .modal-body .return-item-left { text-align:center;}
    .return-window-close { padding-top:25px;}
    .custom-modal .bttn { margin-top:3px; margin-bottom:3px;}
    ul.large-radio li {padding-right:30px;}
    .custom-modal .modal-body .delivery-status [class*=col-] { width:100%; padding-left:20px !important; padding-right:20px !important;}
    .delivery-status .col-xs-2 { text-align: center;}
    .delivery-status .delivery-on, .delivery-status .delivery-info { padding-top:10px; padding-bottom:10px;}
    .delivery-status .delivery-info { padding-bottom: 0px;}
    .delivery-status .return-window-close>li strong a { width:100%; margin-bottom:10px;}
    .delivery-status .return-window-close>li .return-price { width:100%; padding-bottom:10px;}
    .delivery-status .return-window-close>li p span { padding-left: 0px; padding-right: 10px; }
    .delivery-status .return-window-close>li p span.correct_price { float:none;}
    .delivery-status .return-window-close { padding-right:0px;}
    ul.shop-listing .delivery-status li { margin-bottom:0px;}
    ul.shop-listing .delivery-status li  .return-product-info>li { margin-right:4px; padding-right:4px !important;}
    .delivery-status .delivery-info, .delivery-status .delivery-on { margin-bottom:5px;}
    .custom-modal .modal-footer, .custom-modal .modal-header { padding:15px 10px; min-height:20px;}
    .return-exchange-items .bttn { margin-right:10px; min-width:100px;}
    .response-for-return { padding-top:10px; padding-bottom:10px;}
    .return-track-action { width:100%; max-width:100%;}
    .return-track-action .bttn { width:auto;}
    .trackexchange-action .grayBtn, .trackexchange-action .redBtn { width:100%; margin:5px 0px; min-width:200px}
    .template-pages-account-accountOrderDetailPage ul.shop-listing li.hasli .pro-info-shop {width:67%;}
    .template-pages-account-accountOrderDetailPage ul.shop-listing li .pro-info-shop { width:75%;}
}

@media screen and (max-width: 660px) {
    .template-pages-account-accountOrderHistoryPage .rec-order-list ul.have-successfull-message li:nth-last-child(2) { height:100px;}
    .template-pages-account-accountOrderHistoryPage .rec-order-list ul.have-successfull-message li:nth-last-child(2) .sbt-button { margin-top:40px;}
    .rec-order-list ul li.successfull-message { bottom:40px;}
}
@media screen and (max-width: 639px) {
    /*.return-traking-wpr ul li, .return-traking-wpr ul li:last-child, .return-traking-wpr ul li:nth-child(13), .return-traking-wpr ul li:nth-child(7) { margin-left:4px; margin-right:4px;}
    .return-traking-wpr ul li, .return-traking-wpr ul li:last-child, .return-traking-wpr ul li:nth-child(13), .return-traking-wpr ul li:nth-child(7) { padding: 3px;}*/
    /* .return-traking-wpr ul li:first-child, .return-traking-wpr ul li:last-child, .return-traking-wpr ul li:nth-child(12) {box-shadow: 0 0 0 4px #fff inset;    padding: 12px;} */
    .arrow_box { width:250px;}
}
@media screen and (max-width: 439px) {
    .return-product-info>li { margin-right:3px; padding-right:1px;}
    .return-product-info>li:last-child {margin-right:0px; padding-right:0px;}
    .detail-page h2 { font-size:19px;}
    .return-traking-wpr ul { width:95%;}
    .template-pages-account-trackReturnExchangePage .return-traking-wpr ul { width:100%;}
    /*.return-traking-wpr ul li, .return-traking-wpr ul li:last-child, .return-traking-wpr ul li:nth-child(13), .return-traking-wpr ul li:nth-child(7) {
        margin-left: 3px;    margin-right: 2px;    padding: 2px;}*/
    /* .return-traking-wpr ul li:first-child, .return-traking-wpr ul li:last-child, .return-traking-wpr ul li:nth-child(12) {box-shadow: 0 0 0 4px #fff inset;    padding: 12px;} */
    /*.template-pages-account-trackReturnExchangePage .return-traking-wpr ul li, .template-pages-account-trackReturnExchangePage .return-traking-wpr ul li:last-child,
    .template-pages-account-trackReturnExchangePage .return-traking-wpr ul li:nth-child(13), .template-pages-account-trackReturnExchangePage .return-traking-wpr ul li:nth-child(7) {margin-left: 2px;}*/
    /*.return-traking-wpr ul li:last-child:after { left:-17px}*/

    .template-pages-account-accountOrderDetailPage ul.shop-listing li .pro-info-shop { width:61%;}
    .template-pages-account-accountOrderDetailPage ul.shop-listing li.hasli .pro-info-shop {width:53%;}
    .arrow_box { left:-16px;}
    .arrow_box::after, .arrow_box::before { left:30px;}
    .arrow_box::after { left:27px;}
    .consignment-heading h2 { margin:25px 0 12px 0;}

}


.spinner {
    margin: 100px auto;
    width: 50px;
    height: 40px;
    text-align: center;
    font-size: 10px;
    position: absolute;
}

.spinner > div {
    background-color: white;
    height: 100%;
    width: 6px;
    display: inline-block;

    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}


.spinner .rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

.spinner .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

.spinner .rect5 {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
    0%, 40%, 100% { -webkit-transform: scaleY(0.4) }
    20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
    0%, 40%, 100% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }  20% {
           transform: scaleY(1.0);
           -webkit-transform: scaleY(1.0);
       }
}

@media screen and (max-width: 439px) {
    .template-pages-account-accountOrderHistoryPage .rec-order-list ul.have-successfull-message li:nth-last-child(2) { height:130px;}
    .template-pages-account-accountOrderHistoryPage .rec-order-list ul.have-successfull-message li:nth-last-child(2) .sbt-button { margin-top:55px;}
    .rec-order-list ul li.successfull-message { bottom:55px;}
}

@media screen and (max-width: 395px) {
    .rec-order-list ul li.successfull-message { bottom:70px;}
    .custom-modal .modal-title { font-size:18px;}
}

/*-----------------------------------------------------------------------
 End Return and Replace css
 ----------------------------------------------------------------------*/

/*  SSLM-1103 Starts*/
.zoom-size-select-msg {
    color: #ff5d3b;
}
/*SSLM-1103 Ends*/


/*-----------------------------------------------------------------------
 Start ssl-brand CSS
-----------------------------------------------------------------------*/
@font-face {
    font-family: 'Conv_HelveticaNeueLTStd-Bd';
    src: url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Bd.eot');
    src: local('☺'), url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Bd.woff') format('woff'), url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Bd.ttf') format('truetype'), url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Bd.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_HelveticaNeueLTStd-Md';
    src: url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Md.eot');
    src: local('☺'), url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Md.woff') format('woff'), url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Md.ttf') format('truetype'), url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Md.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_HelveticaNeueLTStd-Lt';
    src: url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Lt.eot');
    src: local('☺'), url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Lt.woff') format('woff'), url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Lt.ttf') format('truetype'), url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Lt.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_HelveticaNeueLTStd-Th';
    src: url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Th.eot');
    src: local('☺'), url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Th.woff') format('woff'), url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Th.ttf') format('truetype'), url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Th.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_HelveticaNeueLTStd-Roman';
    src: url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Roman.eot');
    src: local('☺'), url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Roman.woff') format('woff'), url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Roman.ttf') format('truetype'), url('/_ui/responsive/common/assets/fonts/HelveticaNeueLTStd-Roman.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*.sticky { float: none; position: fixed; top: 20px; z-index: 6; left: auto; }*/
.ssl-brand-wrapper{font-family: "PTSans-Regular"; padding: 15px 0px;}
.ssl-brand-logo { padding-bottom:15px; padding-right: 15px;}
@media screen\0 {.ssl-brand-logo img { height: 100%;}}
.ssl-brand-acc ul li { position: relative;  border-bottom: 1px solid #e5e5e5; text-transform: capitalize;}
.ssl-brand-acc > ul > li.has-dropdown strong:after{content:""; width: 25px;   height: 15px;  position: absolute; right: 15px; top: 12px;     background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -472px -260px no-repeat;}
.ssl-brand-acc > ul > li.has-dropdown strong.openLi:after {background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -268px -188px no-repeat;}
.ssl-brand-acc > ul > li.has-dropdown strong.openLi a{ color:#8D1618;}
/*.ssl-brand-acc > ul > li.openLi { border-bottom: none;}*/
.ssl-brand-acc ul li strong {display:block; font-size:14px; color:#666666; font-weight: normal; }
.ssl-brand-acc ul li.active strong{ background:#F9F7FA;}
.ssl-brand-acc ul li.active a { cursor: default;}
.ssl-brand-acc ul li a{ display: block; font-size:14px; color:#666666; padding: 8px;}
.ssl-brand-acc ul li a:hover { color:#333333;}
.ssl-brand-acc ul li ul { display: none; padding-bottom: 10px; /*border-top: 1px solid #e5e5e5;  margin-top: 10px;*/}
.ssl-brand-acc ul li.active ul { padding-top: 6px;}
.ssl-brand-acc ul li.active-page ul { display: block !important;}
.ssl-brand-acc ul li ul li {padding: 0px 12px 0px 12px; border: none;}
.ssl-brand-acc ul li ul li a{padding: 2px 8px;}
.ssl-brand-bottom-banner { border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; text-align:center;}
.ssl-brand-top-banner, .ssl-brand-navbar-toggle { display:none;}
.custom-carousel-product-wrapper {padding-top: 10px; padding-bottom: 20px; }
.custom-carousel-product-wrapper .bx-wrapper .bx-viewport{border:none; box-shadow: none; left: 0px;}
.custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next, .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{ width:15px; height:32px; top: 42%;}
.custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next { background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -56px -94px; right:-20px;}
.custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -10px -94px; left:-20px;}
.custom-carousel-product-wrapper h4, .ssl-brand-video h4 { color: #333; display: block; font: 28px/28px PTSans-Bold; text-align:center;   margin: 0; padding:0px 0px 15px 0px; text-transform: uppercase;}
.ssl-brand-video h4 { padding-bottom:15px; padding-top:0px;}
.ssl-brand-video iframe {height:400px;}
.custom-carousel-product-wrapper  li { text-align:center;}
.custom-carousel-product-wrapper  li a.liinfo{color: #333333; display: block; font: 14px/22px PTSans-Regular; margin: 0; padding: 0; text-transform: uppercase; padding: 10px 25px 10px 25px; letter-spacing:1px;}
.custom-carousel-product-wrapper  li a.liinfo span{color: #666666;}
.custom-carousel-product-wrapper  li a.liinfo span.rupeeRs { display:inline-block; width:10px; padding-left: 3px;}
.custom-carousel-product-wrapper  li a.liinfo strike .rupee, .custom-carousel-product-wrapper .bx-wrapper li a.liinfo strike {color:#ff5d3b;}
.custom-carousel-product-wrapper  strong {display:block; font-weight:normal; text-transform: capitalize;padding-bottom: 6px;}
.custom-carousel-product-wrapper strong.rupee { display:inline-block;}
.ssl-brandBanner { padding:0px 0px 30px 0;}
.ssl-brandBannerMobile, .ssl-brandBannerDesktop { border: 2px solid #F6F6F6;}
.ssl-brandBannerMobile {display:none; text-align: center;}
.three-step-product { margin-left:-13px; overflow: hidden; }
.custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-next, .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-prev{top: 30%; margin-top: 0px;}
.three-step-product-carousel.three-step-product, .three-step-product.best-seller-carousel { margin-left:0px;}
.three-step-product.best-seller-carousel li {margin-right:35px !important;}
/*.three-step-product li { float:left; width: 205px; margin-left: 10px;}
.three-step-product li img {width: 225px; height:275px;}*/
.three-step-product .skinType { padding-top: 30px; color:#000;}
.three-step-product .skinType img { width: auto; height: auto;}
.three-step-product .skinType h5 { font-size:18px; font-family: "PTSans-Bold"; margin: 0px; font-family: 'Conv_HelveticaNeueLTStd-Bd';}
.three-step-product .skinType strong {font-size:18px; font-family: 'Conv_HelveticaNeueLTStd-Lt';}
.three-step-product .skinType span { font-size:13px; font-family: 'Conv_HelveticaNeueLTStd-Lt'; letter-spacing: 1px;}
.three-step-product li a.liinfo{padding: 10px 0px; min-height: 110px;  text-align: left;}
.three-step-product li a.liinfo .pro-title {font-size: 14px; padding-bottom: 10px; font-family: 'Conv_HelveticaNeueLTStd-Bd';}
.three-step-product li a.liinfo .clipro-title { min-height:50px; font-family: 'Conv_HelveticaNeueLTStd-Roman';}
.three-step-product li a.liinfo .men-pro-desc { text-transform: capitalize; padding-bottom: 10px; font-family: 'Conv_HelveticaNeueLTStd-Th'; font-size: 13px; color:#666666; min-height: 77px;}
.shopNowBtn { display: inline-block; color:#8E1618  !important; text-align: left; font-size:16px; line-height: 18px; padding:3px 0px; float:left; font-family: 'Conv_HelveticaNeueLTStd-Lt'; text-transform: capitalize;}
.custom-carousel-product-wrapper  li:hover .shopNowBtn { text-decoration: underline;}
.about-ssl-brand-banner { border: 1px solid #f9f7fa; margin-bottom: 38px;}
.ssl-brand-cate-img { overflow:hidden; margin-left: -15px; margin-bottom: 20px; display: none;}
.ssl-brand-cate-img li { float:left; width:33.32%; margin:15px 0 0 0px; padding-left:15px;}
.clifixed {position:fixed; top: 0px; padding-top:70px;}
.skincaressl-brandBanner { margin-bottom:15px; }
.skincaressl-brandBanner .ssl-brandBannerDesktop, .skincaressl-brandBanner .ssl-brandBannerMobile {border: 1px solid #EEECEF;}
.ssl-brand-video { padding-bottom:15px;}
.three-step-banner { padding-bottom: 15px;}
.fixedSidebar { border-right: 1px solid #EEECEF;}
.bordercss {width:1px; background: #EEECEF; position: absolute; right: 15px; min-height: 400px;}
.fixingSide.sticky .bordercss { right: 0px;}
.fixingSide br { display:none;}
.clifixed .bordercss { right: 0px;}
/*.custom-row { margin:0px -5px;}*/
.custom-row .col-sm-3, .custom-row .col-sm-9 { padding-left:5px; padding-right:5px;}
.shoppingCart-right  .fixedSidebar{ border-right:none;}
.fixedshoppingCart { padding-bottom:37px;}
.clibottom {    bottom: 0;    position: absolute;}
.back-to-ssl-brand { position:absolute; left:0px; top: 50%; margin: -10px 0 0 0 !important; font-size: 16px; color:#000000; background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -110px -573px; width:20px; height:24px;}
.ssl-brand-acc.ssl-brand-subCat { display: none !important; z-index: 1; position: relative; box-shadow: none; border:none; top: 0px; margin-bottom: 15px; background: none; }
.ssl-brand-acc.ssl-brand-subCat ul {border-top: 1px solid #ddd; margin-top: 10px;}
.ssl-brand-acc.ssl-brand-subCat strong { text-transform: uppercase; color:#ff5d3b; font-size:20px; font-weight: normal; font-family: "PTSans-Bold";}
.ssl-brand-acc.ssl-brand-subCat ul  li { padding: 2px 0px;}
.ssl-brand-acc.ssl-brand-subCat ul  li a { background: url("/_ui/responsive/common/assets/images/arrow-right.png") no-repeat center right;}
.page-3Step .ssl-brand-video { margin-top: 25px;}

.quickbox-li .product_rightside .addtocart-component { clear:both; padding-bottom: 0px;}
.quickbox-li .product_details_main .product_slider_main .product_rightside h2 {  font-size: 20px;    font-family: PTSans-Bold;    color: #5a5a5a; line-height:18px;}
.quickbox-li .product_details_main .product_slider_main .product_rightside .price_div ul li { padding:0px;}
.quickbox-li .product_details_main .product_slider_main .product_rightside .price_div { margin-bottom:25px;}
.quickbox-li .quick-view-wpr .quick-view-inner .product_rightside .variant-name { clear:both; text-transform: uppercase; color:#000;     font-size: 13px;}
.quickbox-li .quick-view-wpr .quick-view-inner .product_rightside .variant-name .styleName{    text-transform: capitalize;  color: #5a5a5a;}
.quickbox-li .product_details_main .product_slider_main .product_rightside .size_guide {text-transform: uppercase; color:#000;     font-size: 13px;}
.quickbox-li .product_details_main .product_slider_main .product_rightside .size_guide a {color: #333; text-transform: capitalize; float:right;}
.quickbox-li .product_details_main .product_slider_main .product_rightside .wishlist { padding-left:20px;}
.quickbox-li .product_details_main .product_slider_main .product_rightside .wishlist:before { left:0px;}

@media screen and (min-width: 768px) {
    .ssl-brand-acc { display:block !important;}
}
@media screen and (max-width: 1100px) {
    .custom-carousel-product-wrapper .bx-wrapper li a.liinfo{padding: 10px 0px;}
}
@media screen and (max-width: 1199px) {
    /*.three-step-product li{ width:166px;}
    .three-step-product li img { width:auto; height:auto;}*/
    .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-next, .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-prev{top: 28%; margin-top: 0px;}
}

@media screen and (max-width: 991px) {
    /*.three-step-product li{ width:230px;}*/
    .three-step-product .skinType { padding-bottom:10px;}
    .three-step-product .skinType br { display:none;}
    .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-next, .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-prev{top: 25%; margin-top: 0px;}
}

@media screen and (max-width: 767px) {
    .shopNowBtn { display: block; float: none;}
    .menutxtback, .ssl-brand-bottom-banner { display: none;}
    .ssl-brand-top-banner { display: block;}
    .ssl-brand-navbar-section { position:relative; margin: 0px 0px 0px 0;}
    .ssl-brand-acc ul li ul {background:#ffffff; padding-bottom: 0px;}
    .ssl-brand-acc ul li ul li {padding: 2px 12px 2px 12px; border-bottom: 1px solid #e5e5e5;}
    .ssl-brand-navbar-toggle { display:block;}
    .ssl-brand-acc { display: none; width: 100%; position:absolute; left:0px; top:-26px; background: #F2F2F2; z-index: 99; box-shadow: 0 3px 2px 0 #bbb; margin-top: 0px !important;}
    .ssl-brand-acc ul li strong{ }
    .ssl-brand-navbar-toggle {  padding: 10px 15px; background: #F2F2F2; }
    .three-step-product .skinType { padding-top:0px;}
    .ssl-brand-logo {padding: 10px 0px; text-align: right; margin-bottom: 25px; position:relative; text-align: center;}
    .ssl-brand-navbar-toggle .navbar-toggle{ float: left; margin: 6px 0 0 0px; padding: 0px; border:none;}
    .ssl-brand-navbar-toggle .navbar-toggle .icon-bar { background: #333;}
    .ssl-brand-logo .icon-bar { background: #333;}
    .ssl-brand-logo .navbar-toggle {float: left;  position: absolute; left:0px; top:50%; margin: 0px; margin-top:-11px; padding: 0px; border:none;}
    .ssl-brand-logo a { display:inline-block; margin-left:25px; max-width:230px;}
    .menutxt { float: right; color:#333333;  font-size: 17px; position: relative; cursor: pointer;}
    .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next {right:-18px;}
    .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-prev {left:-18px;}
    .custom-carousel-product-wrapper .bx-wrapper li a.liinfo{ padding: 10px 0px; }
    .ssl-brandBannerMobile { display:block;}
    .ssl-brandBannerDesktop { display:none;}
    .three-step-product { padding-top:10px;}
    /*.three-step-product li{ width: 22.7%; margin-left:12px;}*/
    .about-ssl-brand-banner { margin-bottom: 10px;}
    .ssl-brand-cate-img { display:block;}
    .fixedSidebar { border-right: none;}
    .ssl-brand-video h4 { padding-top: 10px;}
    .ssl-brand-acc.ssl-brand-subCat { display: block !important;}
    .clifixed, .clibottom { position: static;}
    .back-to-ssl-brand { left: 0px;}
    .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-next, .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-prev{top: 30%; margin-top: 0px;}
}
@media screen and (max-width: 539px) {
    /*.three-step-product li{ margin-left: 15px; width: 46%;}*/
    .ssl-brand-cate-img li { width: 50%;}
    .ssl-brand-video iframe {height:300px;}
    .three-step-product li a.liinfo .men-pro-desc { min-height: 70px;}
}
@media screen and (max-width: 479px) {
    .three-step-product li a.liinfo .clipro-title { min-height: 75px;}
    .three-step-product li a.liinfo .men-pro-desc { min-height: 100px;}
    .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next, .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{top: 36%;}
    .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-next, .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-prev{top: 24%; margin-top: 0px;}
}
@media screen and (max-width: 391px) {
    /*.three-step-product li{ width: 44%;}*/
    /* .ssl-brand-logo a { max-width: 180px;} */
}

/*-----------------------------------------------------------------------
 End ssl-brand CSS
-----------------------------------------------------------------------*/

/*-----------------------------------------------------------------------
 Virtual Loyalty Starts
-----------------------------------------------------------------------*/
.profile-ctl { padding-top: 20px;}
.first-citizen-wpr .card-balance-wpr .card-balance { width:100%;}
.first-citizen-wpr { background:#f8f8f8; padding:20px;}
.first-citizen-common .cardNumber {}
.first-citizen-common { position:absolute; left:25.5%; width:74%; top:64%; line-height:22px; font-size:14px; color:#ffffff;}
.first-citizen-common .cardName { text-transform:capitalize;}
.first-citizen-common .expiryDate { padding-left:62%; position:relative; top:-11px;}
.barcode { width:100%; text-align:center; padding-top:15px;}
.barcode img { float:none !important;}
.barcode strong{ display:block; font-weight:normal; padding-top: 3px; color:#000000; font: 12px/18px 'PTSans-Bold';}

.card-detailsBL { max-width:220px; margin:0px auto;}
.fcc-imageBL img { max-width:220px;}
.card-detailsBL .first-citizen-common { left:13px; top:72%; width:88%;}
.card-detailsBL .first-citizen-common .expiryDate {padding-left: 74%; top:3px;}
.card-detailsBL+.barcode { padding-top:10px;}
.card-detailsGO .first-citizen-common, .card-detailsSI .first-citizen-common, .card-detailsPL .first-citizen-common { color:#000000 !important}

.card-detailsPL .first-citizen-common { left:8%; top:65%;}
.card-detailsPL .first-citizen-common .expiryDate {left: 32%; }

.barcode { display:none;}
@media only screen and (min-device-width : 320px) and (max-device-width : 1400px) {
    .barcode { display:block;}
}
@media screen and (max-width: 1279px) {
    .profile-ctl ul li .data-info { width:50%;}
    .first-citizen-common { font-size:12px; top:60%;}
}
@media screen and (max-width: 1023px) {
    .first-citizen-common { font-size:14px; top:inherit; bottom:15%;}
    .profile-ctl ul, .profile-ctl { padding-top:0px;}
    .fccInfo { padding-left:0px; padding-right:0px;}
    .profile-ctl ul li .data-lbl { position:relative; top:-2px;}
    .profile-ctl ul li .data-info { width:60%;}
}
@media screen and (max-width: 768px) {
    .first-citizen-common { top:inherit; bottom:14%;}
    .first-citizen-wpr { padding:10px;}
}
@media screen and (max-width: 479px) {
    .first-citizen-common { font-size:12px; top:inherit; line-height:18px; bottom:9%;}
    .profile-ctl ul li .data-lbl { width:44%;}
    .profile-ctl ul li .data-info { width:56%;}
}
@media screen and (max-width: 340px) {
    .first-citizen-common { bottom:6%;}
}
/*-----------------------------------------------------------------------
 Virtual Loyalty Ends
-----------------------------------------------------------------------*/

/* Start CSS of Responsive bug fixes */
.content-wpr .recent-order-box ul li .deliverd { display:block; word-break: break-all;}
@media screen and (max-width: 1199px) {
    .loaderContainer img { width:auto !important;}
    .check-del-pay .checkout-section.login-sucess h2 { display:inline-block;}
    .check-del-pay .checkout-section h2::before { left:15px;}
}
@media screen and (max-width: 1023px) {
    .promotion-ad-banner .pro-ad-txt { top:20px;}
    .write_review_popup .pop_mdiv .write_range .right_text { top:40px !important;}
}
@media screen and (max-width: 767px) {
    .promotion-ad-banner img { min-height:130px;}
    #contact-us { width:auto; padding-top:15px;}
    .write_review_popup .pop_mdiv .write_range .right_text {top:40px !important;}
    #mainWrapper #scroller {
        -webkit-transform: none !important; /* Safari and Chrome */
        -moz-transform: none !important; /* Firefox */
        -ms-transform: none !important; /* IE 9 */
        -o-transform: none !important; /* Opera */
        transform: none !important;
        height:100%;
        overflow:auto;
    }
    #write-review-scroller {
        transform: translate(0px, 0px) !important;
    }
    .write_review_popup #write-review-wrapper {overflow: auto; height: 100%;}
    .write_review_popup .review_pop ul li:last-child { margin-bottom:100px;}
    .register-wrap { padding-bottom:200px;}
}
@media screen and (max-width: 453px) {
    .write_review_popup .pop_mdiv .write_range .right_text { top:60px !important;}
}
/* End CSS of Responsive bug fixes */

/*-----------------------------------------------------------------------
 Start Cart CSS
-----------------------------------------------------------------------*/
.custom-carousel-product-wrapper {padding-top: 10px; padding-bottom: 20px; }
.custom-carousel-product-wrapper .bx-wrapper .bx-viewport{border:none; box-shadow: none; left: 0px;}
.custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next, .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{ width:15px; height:32px; top: 42%;}
.custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next { background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -56px -94px; right:-20px;}
.custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -10px -94px; left:-20px;}
.custom-carousel-product-wrapper h4, .ssl-brand-video h4 { color: #333; display: block; font: 28px/28px PTSans-Bold; text-align:center;   margin: 0; padding:0px 0px 15px 0px; text-transform: uppercase;}
.ssl-brand-video h4 { padding-bottom:15px; padding-top:0px;}
.ssl-brand-video iframe {height:400px;}
.clifixed {position:fixed; top: 0px;}
.custom-carousel-product-wrapper  li { text-align:center; }
.custom-carousel-product-wrapper  li a.liinfo{color: #333333; display: block; font: 14px/22px PTSans-Regular; margin: 0; padding: 0; text-transform: uppercase; padding: 10px 25px 10px 25px; letter-spacing:1px;}
.custom-carousel-product-wrapper  li a.liinfo span{color: #666666;}
.custom-carousel-product-wrapper  li a.liinfo span.rupeeRs { display:inline-block; width:10px; padding-left: 3px;}
.custom-carousel-product-wrapper  li a.liinfo strike .rupee, .custom-carousel-product-wrapper .bx-wrapper li a.liinfo strike {color:#ff5d3b;}
.custom-carousel-product-wrapper  strong {display:block; font-weight:normal; text-transform: capitalize;}
.shopping-cart-wrapper {font-family: "PTSans-Regular";}
.shoppingCart-left { border-right: 1px solid #eaeaea; min-height:500px;}
.fixedshoppingCart { margin-bottom: 30px;}
.myCartProducts { padding-right: 20px;letter-spacing: 0.4px;}
@media screen\0 {.myCartProducts .CSQ ul li{letter-spacing: 0px;}}

.myCartProducts-head { border-bottom: 1px solid #e5e5e5; margin-bottom: 15px; padding: 10px 0px 10px 0px;}
/* .myCartProducts-head h2 {font-family: "PTSans-Bold"; font-weight: normal; font-size:22px; color:#333333; text-transform: uppercase;  margin: 0px; margin-top: 10px; display: inline-block;} */
.myCartProducts-head h2 {
    font-family: "PTSans-Bold";
    font-weight: normal;
    font-size: 22px;
    color: #333333;
    text-transform: uppercase;
    margin: 0px;
    margin-top: 10px;
    display: inline-block;
}
.myCartProducts-head .continue-btn { display: none;}
.continue-btn { padding-top: 9px; padding-bottom: 5px;}
.totalItems {font-family: "PTSans-Regular"; font-size:16px; color:#999999; display: inline-block; position: relative; top:-2px; text-transform: uppercase; margin-top: 3px;}
.totalItems .rupee { top: 0px;}
.grandSum { float: right; font-family: "PTSans-Regular"; font-size:16px; color:#999999; text-transform: uppercase; font-weight: normal; line-height: 22px; margin-top: 10px;}
.grandSum strong { font-weight: normal;font-size:22px; color:#333333; font-family: "PTSans-Bold"; float: right; line-height: 20px; padding-left: 10px;}

.myCartProducts-second-head { margin-bottom: 15px; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; padding-left: 5px;}
.myCartProducts-second-head strong {font-family: "PTSans-Bold"; font-weight: normal; font-size:18px; color:#5f5f5f; text-transform: capitalize;}
.myCartProducts-second-head strong a {font-size:14px; color:#ff5d3b; text-decoration: underline;}
.myCartProducts-second-head strong a:hover {text-decoration: none;}
.price-column, .amount-col { text-align: right;}

.myCartProduct {border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; padding-bottom: 20px;}
.myCartProduct:last-child { margin-bottom: 2px;}
.myCartProduct .myCartProduct { padding-top: 20px; padding-bottom: 0px; margin-bottom: 0px; border-bottom: none;}

.myCartProduct p { color: #999999;}
.product-thumb { width:100px; margin-right:25px; float: left; position: relative; z-index: 9;}
.product-info { padding-left:125px; padding-right:20px;}
.product-info .brandName{ font-size:14px; color: #707070; text-transform: uppercase; line-height: 12px; padding-bottom: 5px; }
.product-info .productName { padding-bottom: 13px;}
.price-tag { text-align: right; }
.price-tag strong {font-size: 16px; font-weight: normal; font-family: "PTSans-Bold";}
.product-info .productName .price-tag { float: right; display: none;}
.product-info .productName .coupon-discount-price{ display: none;}
.myCartProduct .myCartProduct .product-info .productName .price-tag { display: block;}
.myCartProduct .myCartProduct .product-info .productName { padding-bottom: 5px;}
.product-info .productName .price-tag strong { position: relative;}
/*.product-info .productName .price-tag strong:before { position: absolute; right: -30px; top:2px; width: 20px; height:17px; content:""; background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -208px -96px;}*/
.product-info .productName a{font-size:16px; font-family: "PTSans-Bold"; color: #333333; text-transform: capitalize;}

.discount-price, .discount-price strong { font-weight:normal; color: #ff5d3b;}
.discount-price strike{ color: #333333;}
.change-pincode:hover { text-decoration: underline;}
.CSQ { overflow: hidden; padding:5px 0px 13px 0px;}
.CSQ ul li { float:left; border-right: 1px solid #b4b4b4; padding-right:8px; margin-right:8px; text-transform:capitalize; line-height:16px;}
.CSQ ul li:last-child { border-right:none; margin-right: 0px; padding-right: 0px;}
.CSQ ul li span, .CSQ ul li strong, .CSQ ul li .select-style {  float: left; }
.CSQ ul li span { color:#999999; font-size:14px; text-transform:capitalize; padding-right: 4px;}
.CSQ ul li strong { font-weight:normal;}
.select-style {padding: 0; padding-right: 15px; margin: 0; border: none; width: auto; min-width: 35px;  border-radius: 3px; overflow: hidden; background-color: #fff; position: relative; background: url("/_ui/responsive/common/assets/images/dd-arrow.png") no-repeat scroll right 9px; font-family: "PTSans-Regular"; top: -2px; left: -3px;}
@media screen\0 {.select-style { top: -1px;padding-right: 8px; }}
/*.select-style:before { width: 10px; height: 10px; position:absolute; right:5px; top: 7px; content:""; background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -417px -560px;}*/
.select-style select { padding: 0px 0px; height: 18px; width: 215%; border: none; box-shadow: none; background-color: transparent;background-image: none; -webkit-appearance: none; -moz-appearance: none;appearance: none; color:#333333; font-size:14px; text-transform:capitalize;}
.select-style select option {-webkit-appearance: none; -moz-appearance: none;appearance: none;  background: #f4f4f4; padding: 2px 5px;}
.select-style select:focus {outline: none;}
.select-style select option:hover { background: #e2e2e2 !important;}
.eligible-COD-section { padding: 9px 0px;}
.eligible-COD-section .cdo-info{ font-size: 14px; line-height: 22px;}
.wishlist-remove-section { padding: 10px 0px 0px;}
.wishlist-remove-section a { margin-right: 30px; }
.add-to-wishlist, .remove-cart-pro { font-size: 13px; color:#ff5d3b; text-transform: uppercase; display: inline-block; position: relative; padding-left:25px; margin-top: 5px; margin-bottom: 5px; font-family: "PTSans-Regular";}
.add-to-wishlist:hover, .remove-cart-pro:hover { color:#333333;}
.add-to-wishlist:before, .remove-cart-pro:before { width:23px; height: 17px; position: absolute; left:0px; top: 2px; content:""; }
.remove-cart-pro:before  { left:-4px; top:1px;}
.add-to-wishlist:before {background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -15px -191px;}
.remove-cart-pro:before {background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -367px -1362px no-repeat;}
.delivery-options { overflow: hidden; padding-left:0px;}
ul.shop-listing li .pro-info-shop { margin-right:0px;}
.delivery-options li { padding:0px 0px 0px 15px !important; margin-left: 10px; margin-bottom: 13px;}
.delivery-options li:last-child { margin-bottom: 0px;}
.delivery-options li span { display: block; font-size: 14px;   color:#999999; font-family: "PTSans-Regular";}
.standard-delivery, .eligible-COD { position: relative; padding-left: 25px;}
.standard-delivery:before { background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -200px -810px; content: ""; height: 15px; left: 0; position: absolute; top: 4px; width: 20px;}
.shiped-within { font-style: italic;}
.eligible-COD:before { position: absolute; left: 0px; top: 3px; content: ""; width: 20px; height: 15px; background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat -230px -810px;}
.offerApplied { display: none;}
.ribbon { display: inline-block; margin-left: 0px; position: relative; cursor: pointer;}
.offerTooltip { position: absolute; right: 13px; display: none;  top: 30px; border: 1px solid #efefef; background: #f8f8f8; z-index:9;  border-radius: 5px; font-size: 14px; color: #666666; font-family: "PTSans-Regular"; font-weight: normal; min-width: 220px; font-style: italic; text-align: center; letter-spacing: 0px; padding: 8px 0px;}
.offerTooltip p { text-align: left; padding:0px 10px 0px 25px; position:relative;}
.offerTooltip p i { position: absolute; left:9px; top:5px; font-size: 8px; }
.offerTooltip p:last-child { margin-bottom:0px;}
.ribbon:hover .offerTooltip { display: block;}
.coupon-discount-price { color: #999999;  font-style: italic; font-size: 14px; font-family: "PTSans-Regular"; display: inline-block; padding-top: 0px; font-weight: normal; right: 0px;}
.coupon-discount-price span{ color: #ff5d3b;}
.coupon-not-applicable {color: #999999;  font-style: italic; font-size: 14px; font-family: "PTSans-Regular"; display: block; font-weight: normal;}
.appliedCoupon { background: #f8f8f8; border: 1px solid #e5e5e5; text-align: center; padding: 3px 5px 6px 5px;}
.appliedCoupon strong { color: #333; font-size: 14px; font-family: "PTSans-Regular"; font-weight: normal;}
.appliedCoupon span { font-size: 12px; color: #999999; text-transform: uppercase;}
.appliedCoupon .close{ float: none; display: inline-block; opacity: 0.4; color: #000; position: relative; top: 2px; right: -4px; }
.appliedCoupon .close span {font-size: 22px; color: #000;}

.gift-wrap-popup {font-family: "PTSans-Regular";}
.gift-wrap-popup .modal-header .close { font-size: 28px;}
.giftWrap { font-size: 14px; color: #666666; padding: 10px 0px 10px 0px; cursor: pointer; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; margin: 0px 0px 13px 0px; position: relative;}
.giftWrap strong { position: relative; padding-left: 30px; display: inline-block;}
.giftWrap strong:after { width: 18px; height: 18px; position: absolute; left: 5px; top: 2px; content: ""; background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat -278px -804px;}
.resetPopup .modal-content { height: auto; letter-spacing: 1px;}
.resetPopup .modal-lg{  max-width: 900px !important; width: 100% !important; }

.resetPopup .modal-dialog .modal-content {  width: 100%; display: block; text-align: left;}
.resetPopup .modal-header { background: #f8f8f8;}
.gift-wrap-popup .modal-body { padding: 0px;}
.giftWrapSlider-container { padding: 30px 50px;}
.modal-title .giftWrap { border: none; margin: 0px; width: 95%; padding-top: 0px; padding-bottom: 0px; color: #666666; font-family: "PTSans-Bold"; text-transform: uppercase; letter-spacing: 1px;}
.modal-title .giftWrap:after{ top: 1px;}
.bx-wrapper .bx-viewport { box-shadow: none; border: none; padding: 0px; left: 0px;}
.giftWrapSlider-container .bx-wrapper .bx-controls-direction a.bx-next, .giftWrapSlider-container .bx-wrapper .bx-controls-direction a.bx-prev{height: 32px;    top: 55%;    width: 15px;}
.giftWrapSlider-container .bx-wrapper .bx-controls-direction a.bx-next{background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -56px -94px;    right: -30px;}
.giftWrapSlider-container .bx-wrapper .bx-controls-direction a.bx-prev{background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -10px -94px;    left: -30px;}
.giftWrapSlider-container .bx-default-pager { display: none;}
.add-personal-message { padding: 30px 0px 10px 0px; background: #ebebeb;}
.add-personal-message h5 { font-size: 18px; color: #333333; font-family: "PTSans-Bold"; border-bottom: 1px solid #d2d2d2; padding-bottom: 15px; margin-bottom: 15px;}
.add-personal-message label{font-size: 14px; color: #333333; font-family: "PTSans-Bold"; text-transform: capitalize;}
.add-personal-message .form-group { margin-bottom: 25px !important;}
.add-personal-message .form-group .form-control { height: 37px; font-family: "PTSans-Regular"; font-size: 13px; color: #666666;}
.add-personal-message .form-group textarea.form-control { height: 95px; border-radius: 0px; resize: none;}
.add-personal-message p { font-size: 13px; color: #666666; margin-bottom: 20px;}
.btngroup .redBtn, .btngroup .cancel-button {float: left; text-transform: uppercase; margin-right: 20px;}
.cancel-button:hover { background: #333333;}
.applyCoupon-popup { overflow:hidden !important;}
.applyCoupon-popup .modal-dialog { overflow:auto; }
.applyCoupon-popup .modal-dialog .modal-content {border:none !important; -webkit-border:none !important; box-shadaw:none !important; -webkit-box-shadaw:none !important;}
.applyCoupon-popup .btngroup { padding:0px 45px;}
.order-summary-details .applyCoupon-popup  h5 { border-top:none; margin-top:0px; padding-top:0px;}
.resetPopup .modal-dialog { max-width: 400px; height: auto; font-family: "PTSans-Regular";}
.check-del-option-popup .modal-dialog .modal-content { padding: 30px; text-align: center;}
.pincodeBox p { text-align:left;}
.pincodeBox p  {padding-left:5px;color: #333;
    font-size: 14px; font-family: "PTSans-Regular"; margin-bottom:5px;}
.pincodeBox p.err-cpn { color: #8c1717; background:none; padding-left:0px;}
.pincodeBox p.glyphicon-ok:before { display:none;}
.pincodeBox { position: relative; padding-right: 65px; max-width: 240px; display: inline-block; margin-bottom: 15px; }
#check-pincode.pincodeBox { padding-right: 110px; display: none;}
.check-del-option-popup h5, .applyCoupon-popup h5 { margin-top: 0px; font-size: 18px; color: #5f5f5f; font-family: "PTSans-Bold";  font-weight: normal; margin-bottom: 15px;}
.applyCoupon-popup h5 {text-align: center;}
.pincodeBox .gotoPin{ position: absolute; right: 0px; top: 0px; width: 65px; height: 34px; background: #999999; border: none; line-height: 38px; text-align: center; font-family: "PTSans-Bold"; font-size: 13px; color: #ffffff; text-transform: uppercase;}
#check-pincode.pincodeBox .gotoPin { width: 110px;}
.changePin { font-size: 12px; color: #ff5d3b; position: absolute;  left: 70px; top: 7px; text-decoration: underline; cursor: pointer; display: inline-block;}
.pincodeBox p { margin-bottom: 10px;}
.check-del-option-popup .text-success { color: #00b44c;}
.check-del-option-popup .text-danger { color: #ff5d3b;}
.check-del-option-popup .darkgray-btn { max-width: 140px; margin-top: 10px; }

.na { float: right;  font-size: 13px;  color: #ff5d3b;  font-weight: 700;  padding-top: 6px;}

.applyCoupon-popup {font-family: "PTSans-Regular";}
.applyCoupon-popup .modal-content { padding: 0px 0px;}
.applyCoupon-popup  .acc-radio input[type=radio] + label::before { top: 5px; width:19px; height:19px; border-width:2px;}
.applyCoupon-popup .acc-radio input[type=radio]:checked+label::before{background: url("/_ui/responsive/common/assets/images/radio-check.png") no-repeat scroll center center; box-shadow:none; border:none;}
.applyCoupon-popup  .acc-radio input[type=radio] + label .couponBottom { padding-left:0px;}
.applyCoupon-popup  .acc-radio input[type=radio] + label { width:100%;}
.applyCoupon-popup .couponTop .acc-radio { float:none;}
.applyCoupon-popup .applyCoupon-box { padding-left:40px; padding-right:40px; width:94%; z-index:9; top:0px; padding-top:20px; padding-bottom:20px; background: #fff;}
.applyCoupon-popup .pincodeBox { width:90%; margin:0px auto; max-width:100%; padding-right:120px;}
.applyCoupon-popup .couponBox { padding-bottom:0px; padding:5px; border:1px solid #ffffff;}
.applyCoupon-popup .couponBox.active {border:1px solid #bbeeb8; background: #e6f8e5;}
.applyCoupon-popup .pincodeBox .action-btns button.btn-apply { background: #fff2f0; color: #ff5d3b; position: absolute; right: 0px; top:0px; margin-right:0px; padding: 0; border: 1px solid rgba(255, 93, 59, .2); font: 13px/18px 'PTSans-Regular'; height: 34px}
.pincodeBox span.coupon { font: 13px/18px PTSans-Bold;position: absolute; left: 10px; top: 5px; background-color: #defbdf;border-radius: 4px;color: #5b5b5b;padding: 0px}
.pincodeBox span.coupon a { cursor: pointer;}
.applyCoupon-popup .couponBox.not-applicable .acc-radio input[type=radio] + label { cursor: text;}
.applyCoupon-popup .couponBox.not-applicable .acc-radio input[type=radio] + label::before { visibility: hidden;}

.template-pages-MultiStepCheckoutSummaryPageTemplate .applyCoupon-popup  .acc-radio input[type=radio] + label::before { top: 5px;}
.applyCoupon-popup .pincodeBox .form-control { color: #5b5b5b; font-size: 12px; font-family: "PTSans-Regular";}
.applyCoupon-popup.resetPopup .modal-dialog { max-width: 530px; max-height:450px; overflow:hidden;}
.applyCoupon-popup.resetPopup .modal-dialog .coupons { margin-bottom:0px; padding-left:35px; padding-right:35px; margin-top:0px; max-height:340px; overflow: auto;}

.applyCoupon-popup.resetPopup .modal-dialog .coupons .btngroup { position:absolute; left:0px; bottom:0px;}
@media screen and (min-width: 1199px) and (max-width: 1599px){
    .applyCoupon-popup.resetPopup .modal-dialog { max-height:500px !important;}

}

@media screen and (min-width: 768px) and (max-width: 991px){
    .applyCoupon-popup.resetPopup .modal-dialog { margin-top:65px;}
    .applyCoupon-popup.resetPopup .modal-dialog .coupons { width:100%;}
    .applyCoupon-popup.resetPopup .modal-dialog .coupons .btngroup { bottom:15px;}
    .applyCoupon-popup.resetPopup .modal-dialog .coupons .btngroup, .applyCoupon-popup.resetPopup .modal-dialog .coupons .btngroup  form{ width:100%;}
}
.applyCoupon-popup { top:40px;}
.applyCoupon-popup .couponTop .couponBottom p a {text-decoration: underline;}
@media screen and (max-width: 767px){
    .pincodeBox span.coupon {max-width: 57%; padding-right:20px !important;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
    .modal.applyCoupon-popup { top:40px;}
    .pincodeBox span.coupon #voucherCodeClose { position: absolute; right:6px; top:4px;}
    .applyCoupon-popup.resetPopup .modal-dialog { max-height:450px !important; min-height: 420px;}
    /* .applyCoupon-popup .modal-dialog .modal-content {min-height: 400px; max-height:400px;} */
    .applyCoupon-popup.resetPopup .modal-dialog .coupons{min-height: 330px; max-height:330px;}

    .modal.applyCoupon-popup .btngroup { padding:0px;}
    .check-del-pay .payment-information .payment-scroll .applyCoupon { top:-3px; margin-top: 6px !important;}
    .template-pages-MultiStepCheckoutSummaryPageTemplate .applyCoupon-popup  .acc-radio input[type=radio] + label::before { top: 10px !important;}
    .applyCoupon-popup  .acc-radio input[type=radio] + label::before { top: 0px;}
    .applyCoupon-popup .applyCoupon-box { padding-right:0px; padding-left:0px;}
    .applyCoupon-popup .couponTop .extraoff { padding:3px 0px 7px 6px; margin-top:0px; width:auto; max-width:100%; float:left;}
    .applyCoupon-popup .couponTop .couponBottom p { padding-left:6px;}
    .applyCoupon-popup .couponTop .na { padding-top:0px; position: relative; top:-2px;}
    .applyCoupon-popup .acc-radio input[type=radio]+label .couponBottom { width:100%; float:left;}
    .applyCoupon-popup .couponBox .couponTop { padding-bottom:0px;}
    .applyCoupon-popup .pincodeBox { width:100%; margin:0px auto; max-width:100%; padding-right:120px; padding-left: 10px;}
}
@media screen and (max-width: 350px){
    .pincodeBox span.coupon {max-width: 47%;}
}
.couponTop { padding-bottom: 10px;}
.couponTop .acc-radio{  float:left; margin-right: 5px;}
.couponTop .extraoff{height:auto; word-wrap: break-word; line-height:20px; padding:0px; margin-top:5px;  font-size: 14px; color: #5b5b5b; display: inline-block; font-family: "PTSans-Bold"; max-width:80%;}
.couponBottom { padding-left: 37px;}
.couponBottom p { margin-bottom: 2px;}
.usesave { float: right; font-size: 13px; color: #ff5d3b; padding-top: 6px;}
.coupons { padding-top: 10px;}
.couponBox { padding-bottom: 20px;}
.not-applicable .extraoff { border-color:#b2b2b2; color: #adadad;}
.not-applicable .usesave, .not-applicable p {color: #adadad;}
.not-applicable .lestedhere { color: #5f5f5f;}

.wishlist-youmaylike-tab {border: 1px solid #eaeaea; border-right: none;}
.wishlist-youmaylike-tab .nav-tabs { border-bottom:none;}
.wishlist-youmaylike-tab .nav-tabs > li { width:50%; display: table;}
.wishlist-youmaylike-tab .nav-tabs > li > a { border-radius: 0px; border: none; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; margin: 0px; background: #f8f8f8; text-transform:uppercase; padding:2px; height: 58px; display: table-cell; text-align:center; vertical-align: middle; font-family: "PTSans-Bold"; font-size: 16px; color:#666666;}
.wishlist-youmaylike-tab .nav-tabs > li > a span { font-family: "PTSans-Regular"; color:#999999; text-transform:lowercase;}
.wishlist-youmaylike-tab .nav-tabs > li.active > a { background: #ffffff; border-bottom: none; border-right:1px solid #eaeaea; color:#333333;}
.wishlist-youmaylike-tab .nav-tabs > li:last-child > a { border-right:none;}
.wishlist-youmaylike-tab .nav-tabs > li.active > a:hover, .wishlist-youmaylike-tab .nav-tabs > li.active > a:focus { border:none; border-right:1px solid #eaeaea;}
.wishlist-youmaylike-tab .nav-tabs > li:last-child.active > a:hover, .wishlist-youmaylike-tab .nav-tabs > li:last-child.active > a:focus { border:none; border-right:none;}
.wishlist-youmaylike-tab .bx-viewport{min-height:500px;}
.wishlist-youmaylike-tab .bx-viewport ul li { min-width:265px;}
.wishlist-youmaylike-tab .tab-content { padding: 15px 30px 0px 30px;}
.wishlist-youmaylike-tab .tab-content .custom-carousel-product-wrapper { padding-bottom: 10px;}
.shoppingCart-right .shoppingCart-right-inner{ background:#ffffff; }
.get-rewards { margin-bottom: 2px; box-shadow: none; border: 1px solid #e5e5e5; border-right: none; /* margin-right: 20px; */ padding: 8px 0px 3px 0px;}
.first-citizen-banner { margin-bottom: 15px; padding-top: 10px; border-top: 1px solid #e5e5e5; margin-right: 20px; text-align: center;}
.small-new-right { background: url("/_ui/responsive/common/assets/images/small-new.png") no-repeat scroll center center; height: 30px; position: absolute; top: 0; width: 87px;}
.wishlist-youmaylike-tab .small-new-right {right: 0px;}

.order-summary-details { width: 240px; margin:0px auto;}
.order-summary-details ul { border-top: 1px solid #e2e2e2; padding-top: 3px; margin-top: 3px;}
.order-summary-details ul li { font-size: 14px; color:#666; line-height: 20px; padding: 4px 0px;}
.order-summary-details ul li .labelValue{ float: right;}
.order-summary-details ul li strong {font-family: "PTSans-Bold"; font-weight: normal; font-size:16px; color:#333333;}
.order-summary-details ul+ul { margin-bottom: 20px;}
.tiptxt { color:#ff5d3b; font-size:12px; text-transform: uppercase; padding: 15px 0px 10px 0px; line-height: 14px; }
.pincode-status { float: right;}
.fixedshoppingCart  .pincode-status { margin-bottom: 15px; float: none;}
.order-summary-details { padding-bottom: 20px;}
.check-del-option { width: 240px; display: inline-block;}
.check-del-option .pincode { display:block; width: 100%; margin: 0px;}
.check-del-option .pincode .check_available input[type="text"] { width: 172px; text-transform: uppercase; font-size: 12px;}
.shoppingCart-right  .btndefault {width: 100%; min-width: 220px;}
.check-del-option .pincode .check_available input[type="submit"] { width:67px;}
.display-del-option { margin: 9px 0px 9px 0px; display: none; }
.cdo-info { font-size:12px; color:#999999; line-height: 16px; padding-left:32px; padding-right:0px; position: relative;}
.cdo-info:before {background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll -170px -1180px; content: ""; height: 22px;left: 0; position: absolute;top: 2px;width: 22px;}
.priceBlack { color: #333333;}
.priceRed { color:#ff5d3b;}
.applyCoupon {color:#ff5d3b; text-align:center; display: inline-block; border-bottom:1px solid #ff5d3b; line-height:15px; margin-top: 10px;}
.applyCoupon:focus, .applyCoupon:hover {text-decoration:none;color:#ff5d3b;}
.check-del-pay .payment-information .payment-scroll .applyCoupon { position:relative; margin-top:0px; margin-bottom:10px; top:-10px;}

.order-summary-details h5{text-align:center; font-family: "PTSans-Bold"; font-weight: normal; font-size:18px; color:#333333; margin:10px 0px 10px 0px; text-transform: uppercase;  border-top: 1px solid #e2e2e2; padding-top: 15px;}
.btndefault {font-size:14px; color:#ff5d3b; line-height: 16px; font-family: "PTSans-Bold"; font-weight: normal; border: 1px solid #ff5d3b; width:100%; background: #ffffff; padding: 14px 0px 12px 0px; text-transform: uppercase;}

.cartFooter { padding-top: 50px; padding-bottom: 30px;}
.cartFooter ul.cartFooter-ul > li { float:left; }
.cartFooter ul.cartFooter-ul li strong { color: #989898; text-align: center; text-transform:uppercase; font-size: 14px; padding-bottom: 3px; display: block; font-weight: normal; font-family: "PTSans-Bold";}
.cartFooter ul.cartFooter-ul li strong span { display:inline-block; position: relative;}
.cartFooter ul.cartFooter-ul > li:nth-child(1) { width:25%; border-right: 1px solid #e4e4e4;}

.free-service ul li span{ display: inline-block; text-transform: uppercase; padding-left: 35px; font-weight: normal; font-family: "PTSans-Bold"; font-size: 14px; color: #989898; margin-top: 8px;  position:relative;}
.free-service ul li span:before {height: 22px; width: 27px; content: "";left: 0;position: absolute; top: 0px;}
.free-service ul li:nth-child(1) span:before {background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -168px -512px;}
.free-service ul li:nth-child(2) span:before {background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -144px -512px; width: 20px;}
.free-service p { display: none;}

.cartFooter ul.cartFooter-ul > li:nth-child(2) { width:35%; border-right: 1px solid #e4e4e4; text-align: center;}
.cartFooter ul.cartFooter-ul > li:nth-child(2) strong { padding: 0px 0px 7px 0px;}
.cartFooter ul.cartFooter-ul > li:nth-child(2) strong span { padding-left: 25px;}
.cartFooter ul.cartFooter-ul > li:nth-child(2) strong span:before {background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -112px -512px; height: 22px; width: 21px; content: "";left: 0;position: absolute; top: -2px;}
.cartFooter ul.cartFooter-ul > li:nth-child(2) p { line-height: 15px; color: #989898;}
.cartFooter ul.cartFooter-ul > li:nth-child(2) a {text-decoration: underline;}
.cartFooter ul.cartFooter-ul > li:nth-child(2) a:hover {text-decoration: none;}
.cartFooter ul.cartFooter-ul > li:nth-child(3) { width:40%; text-align: center;}

.verified-by strong, .pay-securely-by strong {color: #989898; text-align: center; text-transform:uppercase; font-size: 14px; padding-bottom: 3px; display: block; font-weight: normal; font-family: "PTSans-Bold";}
.verified-by ul li, .pay-securely-by ul li { display: inline-block; padding:0px 2px;}

.cart-success, .cart-danger, .cart-info {border-radius: 0px; font-weight: normal; font-family: "PTSans-Regular"; font-size: 16px; margin: 10px 0px !important; text-align: center;}
.cart-success { background: #dbf7d9; border: 1px solid #bbeeb8; color: #489842;}
.cart-danger {background: #f2dede; border: 1px solid #ebccd1; color: #a94442;}
.cart-info {background: #d9edf7; border: 1px solid #bce8f1; color: #31708f;}
.check-del-option-mobile {display: none;}
.toaster { background: rgba(255, 255, 255, 0.8);  letter-spacing: 1px; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; }
.toaster-message { position: absolute; left: 0px; right: 0px; top: 20%; max-width: 565px; width: 100%; background: #333333; min-height: 20px; margin: 0px auto; border-radius: 5px; padding: 30px 40px;}
.toaster-message p { width: 95%; margin: 0px; color: #ffffff; font-size: 16px; font-family: "PTSans-Bold";}

.stickit {position: fixed;    top: 0;}
.stickit-end { bottom: 0px;    position: absolute;    right: 0; left: 20px; margin: 0px auto;}
.shoppingCart-right { float: right !important; border-left: 1px solid #eaeaea;}
#applyCoupon-popup .applyCoupon { text-decoration: none;    border:none; text-align: center; width:100%;}
#applyCoupon-popup .applyCoupon-box .applyCoupon { position: absolute; left:0px; right:0px; bottom:0px; margin:0px; top:auto;}
.size-bx { padding-bottom: 2px;}
.cart-product-info { margin:0px; padding:0px 0px 0px 125px; }
ul.product-list-plp li .pro-list-info .pro-info .price .price_div ul li { margin:0px;}
ul.product-list-plp li .pro-list-info .pro-info { min-height:20px !important; margin-bottom:30px;}


.cart-product-info .size-txt, .cart-product-info .qty-txt { float:left; padding-right:4px;}
ul.shop-listing li .pro-info-shop ul li span.lbl-bag, .cart-product-info .size-txt, .cart-product-info .qty-txt {color: #999999 !important;font-size: 14px;text-transform: capitalize;padding-right: 4px;}
ul.shop-listing li .pro-info-shop {width:420px;}
ul.shop-listing .delivery-options li { margin-left:0px;}
.delivery-optn .pincode { float:right;}
.select-wrapper:after {position: absolute; right: 4px; top: 31%; border:none !important; width: 15px; height: 10px; background: url("/_ui/responsive/common/assets/images/dd-arrow.png") 2px 4px no-repeat;}
.noarrowp.select-wrapper:after { display:none;}
.noarrowp.select-wrapper .noarrow { display:none;}
.noarrowp.select-wrapper, .noarrowp.select-wrapper .holder { cursor: default;}
.noarrowp.select-wrapper select { height:5px;}
.noarrowp.select-wrapper option { display:none; -webkit-appearance:none;}
ul.shop-listing li .pro-info-shop .select-wrapper { height:29px; width:70px;}
ul.shop-listing li { margin-bottom:10px;}
.shopping-bag-left ul.shop-listing > li {border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;padding-bottom: 15px; }
ul.shop-listing li .pro-info-shop ul li {line-height:26px; padding-right:20px;}
ul.shop-listing li .pro-info-shop .qt {height:28px;}
ul.shop-listing li .pro-info-shop ul li:after { display:none; }
ul.shop-listing li .pro-info-shop ul li:nth-child(2):after { display:block; right:4px;}
.delivery-options { padding-right:0px;}
ul.shop-listing li .pro-img {width: 100px;  margin-right: 25px; margin-bottom:10px;}
/* .cart-product-info { padding-left:125px;} */
.wishlist-remove-section { padding-top:0px;	}
.cart-product-info .colorName { overflow:hidden; white-space:nowrap; width:60px; text-overflow:ellipsis; display:inline-block; cursor:pointer;}
.cart-product-info .lbl-bag { overflow:hidden; display:inline-block; }

.recommends-wpr .product-wpr ul>li.pro-box { padding:0px !important;}

/* PLP wishlist CSS start*/
.cart-offers { display:none;}
.cart-offers.visible-cart-offers { display:block;}
.cart-offers .price-tag{ text-align:left;}
.cart-offers .price-tag .ribbon { width:100%; padding-left:25px;position:relative;}
.cart-offers .price-tag .ribbon img {position:absolute; left:0px;  top: 4px; float:left; margin-right:5px;}
.cart-offers .price-tag .ribbon img, .cart-offers .price-tag .ribbon span{ display:inline-block; }
.cart-offers .price-tag .ribbon span p {font-family: "PTSans-Bold"; font-size:13px; font-style: italic; color:#444; margin-bottom:0px;}
.cart-offers .price-tag .ribbon span { width:95%;}
.cart-offers .price-tag .ribbon span p span {color: #ff5d3b; font-weight:bold; width:auto;}
/* .shopping-bag-left ul.shop-listing>li .cart-offers .col-md-12:first-child .price-tag .ribbon img{ display:none} */

@media screen and (max-width: 1023px){
    .cart-offers .price-tag .ribbon span { width:90%;}
    .cart-offers .price-tag .ribbon img { top:3px;}
    .cart-offers {background: #fff;    border: 1px solid #ccc;    padding: 15px; margin-bottom:25px;    padding: 10px 10px 10px 10px;}
}
/* PLP wishlist CSS ends */

@media screen and (max-width: 1023px){
    ul.shop-listing li .pro-info-shop ul li { padding-left:0px; padding-right:0px;}
    .giftWrapText { margin-bottom:20px; display:block;}
}

@media screen and (max-width: 1279px) and (min-width: 1023px) {
    ul.shop-listing li .pro-info-shop ul li:nth-child(3) { margin-bottom:0px;}
}
@media screen and (max-width: 1199px) and (min-width: 768px) {
    .check-del-option { padding-left: 5px; padding-right: 5px;}
    .check-del-option .pincode .check_available input[type="submit"] { width: 57px; }
    .order-summary-details { width: 220px;}
}
@media screen and (max-width: 1199px){
    .product-thumb { margin-right: 15px;}
    .product-info { padding-left: 115px; padding-right: 0px;}
    .CSQ ul li { padding-right: 5px; margin-right: 5px;}
    .check-del-option .pincode .check_available input[type="text"] { width: 158px;}
    .wishlist-youmaylike-tab .bx-viewport ul li { min-width: 215px;}
    .wishlist-youmaylike-tab .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next {margin-top: 0px; top: 34%;}
    .cartFooter ul.cartFooter-ul > li:nth-child(1), .cartFooter ul.cartFooter-ul > li:nth-child(2) { width: 50%; min-height: 60px;}
    .cartFooter ul.cartFooter-ul > li:nth-child(2) { border-right: none;}
    .cartFooter ul.cartFooter-ul > li:nth-child(3) { width: 100%; padding-top: 30px; margin-top: 30px; border-top: 1px solid #e5e5e5;}
    .applyCoupon-popup.resetPopup .modal-dialog { max-height:400px;}
    .applyCoupon-popup.resetPopup .modal-dialog .coupons{max-height: 280px;}
}
@media screen and (max-width: 1199px) and (min-width: 992px){

    .CSQ ul li { padding-right: 3px; margin-right: 3px;}
    .myCartProducts-second-head {  line-height: 16px;}
    .get-rewards .eran-points { width: auto;}
}

@media screen and (max-width: 1023px) {
    .myCartProducts-second-head { display: none;}
    .order-summary-details { max-width: 100%; width: 100%;}
    .myCartProducts-head { padding-right: 0px;}
    .product-info .productName .price-tag {display: block; float: none; padding: 0; width: 100%; text-align: left; padding-bottom: 5px;}
    .product-info .productName .coupon-discount-price {display: block; width: 100%; letter-spacing: 1px;}
    .myCartProducts-head h2 { font-size: 20px;}
    .product-info .productName a { padding-bottom: 5px; display: block; line-height: 20px; padding-top: 3px;}
    .myCartProducts { padding-left: 0px;   padding-right: 0px; }
    .cartFooter ul.cartFooter-ul > li:nth-child(3) ul li { margin-bottom: 10px;}
    .price-column { display: none;}
    .delivery-options { padding-right: 0px; padding-left: 0px;}
    .delivery-options li { margin-left: 0px; width: 50%; float: left; margin-bottom: 0px;}
    .shoppingCart-right .clifixed { position: static;}
    .shoppingCart-right .fixedSidebar, .shoppingCart-right .fixingSide, .shoppingCart-right .fixedshoppingCart { width: 100% !important;}
    .first-citizen-banner { width: 100%; margin-right:0px; border-top: none; }
    .get-rewards { margin:0px;  padding-bottom: 10px; border-right: 1px solid #e5e5e5; margin-bottom: 20px;}
    .get-rewards .eran-points { width: 100%; max-width: 400px; margin: 0px auto; float: none;}
    .get-rewards .eran-points .earn-btn { width: 35%;}
    .get-rewards h2 { float: none; text-align: center; padding: 10px 0px;}
    .shoppingCart-left { border-right: none; min-height: 300px;}
    .shoppingCart-left-second { border-right: 1px solid #e5e5e5;}
    .check-del-option-mobile { margin: 15px 0px 5px 0px; background: #fbfbfb; padding: 10px; text-align: center; display: block; }
    .check-del-option-mobile a {font-size: 18px; color: #ff5d3b; font-family: "PTSans-Bold"; display: inline-block; text-decoration: underline;}
    .check-del-option-mobile a:hover {  text-decoration: none;}
    .shoppingCart-right .btndefault { width: 100%; max-width: 500px;}
    .cdo-info::before { top: -2px;}
    .shoppingCart-right .stickem { position: static !important;}
    .cart-product-info .colorName { width:auto;}

    .productAction { clear:both; padding-left:0px;}
    .cart-product-info .delivery-options  {padding-left:0px;}
    .cart-product-info .formButtons { bottom:18px;}

    ul.shop-listing li .pro-info-shop .qt-minus, ul.shop-listing li .pro-info-shop .qt-plus {padding-left:5px; padding-right:5px; width:14%; text-align:center;}
    ul.shop-listing li .pro-info-shop ul li+li {margin-right:5%; float:left;}
    ul.shop-listing li .pro-info-shop .select-wrapper { width:100%;}
    ul.shop-listing li .pro-info-shop .qt { width:24%;}
    ul.shop-listing li .pro-info-shop ul li.formButtons { padding-top:5px;}
    .template-pages-CartPageTemplate .delivery-optn .pincode { float:none;}
    .template-pages-CartPageTemplate .get-rewards hr { display:none;}
    .template-pages-CartPageTemplate .btn-place-order { /*position:fixed;*/ left:0px; bottom:-10px; z-index: 999;height:50px}
    .offerApplied { display: block; background: #ffffff; border: 1px solid #cccccc; padding: 15px; margin-bottom: 10px; margin-top: 0px; font-family: "PTSans-Regular"; color: #6f6f6f; text-transform: capitalize; cursor: pointer; font-size: 16px; color: #949494; font-style: italic;}
    .cart-product-info .delivery-options { padding-bottom:20px;}
    .order-summary-box .action-btns { width:300px;}

}
@media screen and (max-width: 400px) {
    ul.shop-listing li .pro-info-shop .qt {}
    ul.shop-listing li .pro-info-shop .select-wrapper .holder { padding-left:0px; padding-right:15px !important;}
    ul.shop-listing li .pro-info-shop ul li+li { width:auto;}
    ul.shop-listing li .pro-info-shop ul li+li+li { width:auto;}
    ul.shop-listing li .pro-info-shop ul li+li+li+li { width:25%;}
    ul.shop-listing li .pro-info-shop .qt-minus, ul.shop-listing li .pro-info-shop .qt-plus { width:25%;}
    ul.shop-listing li .pro-info-shop .qt { width:50%;}
}
@media screen and (max-width: 767px) {
    .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next { right: -15px; width: 10px;}
    .cartFooter .row { margin-left: 0px; margin-right: 0px;}
    .cartFooter { padding: 20px 0px 0 0;}
    .cartFooter ul.cartFooter-ul > li { width: 100% !important; border-right: none !important; background: #f8f8f8; padding: 0px 15px;}
    .cartFooter ul.cartFooter-ul > li:nth-child(2) { text-align: left; padding: 15px 15px;}
    .cartFooter ul.cartFooter-ul > li:nth-child(2) strong span { padding-left: 35px;}
    .cartFooter ul.cartFooter-ul > li:nth-child(2) p a { display: none;}
    .cartFooter ul.cartFooter-ul > li:nth-child(2) p { padding-left: 35px;}
    .cartFooter ul.cartFooter-ul > li:nth-child(2) strong { text-align: left;}
    .free-service ul li { border-bottom: 1px solid #e2e2e2; padding-top: 15px; padding-bottom: 15px;}
    .cartFooter ul.cartFooter-ul > li:nth-child(3) {background: #ffffff; padding-top: 20px; margin-top: 20px; border-top: 1px solid #e2e2e2;}
    .cartFooter ul.cartFooter-ul > li:nth-child(3) .col-sm-6 { padding-bottom: 20px; }
    .wishlist-youmaylike-tab .tab-content { padding-left: 15px; padding-right: 15px;}
    .wishlist-youmaylike-tab .bx-viewport { min-height: 400px;}
    .wishlist-youmaylike-tab .bx-viewport ul li { min-width: 150px;}
    .clifixed, .clibottom { position: static;}
    .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-prev { margin-top: 0px; top: 28%;}
    .wishlist-youmaylike-tab .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next {top: 37%;}
    .check-del-option { width: 100%;}
    .check-del-option .pincode .check_available input[type="text"] { width: 232px;}
    .total-item-price { display: block;}
    .total-item-price { text-align: center; padding-top: 0px; padding-bottom: 10px;}
    .grandSum, .grandSum strong { display: inline-block; float: none; line-height: 18px; position: relative; top: 1px;}
    .myCartProduct {  padding-left: 15px; padding-right: 15px;}
    .myCartProducts-head { padding-left: 15px; padding-right: 15px; text-align: center; border:none;}
    .myCartProducts-head .continue-btn { display: block;}
    .totalItems { top: 0px;}

    .offerApplied img { margin-right: 5px; }
    .close-offerapplied {height: 32px; width: 32px; float: right; background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -212px -1180px; display: inline-block;}
    .get-rewards { margin:0px 0px 20px 0px; border: none; padding-bottom: 20px; }
    .get-rewards h2 { font-size: 18px;}
    .get-rewards h2 span { display: none;}
    .check-del-option-mobile { margin: 15px 0px 5px 0px;}
    .fixedshoppingCart { padding-right: 15px; padding-left: 15px;}
    .cartMessages { padding-right: 15px; padding-left: 15px;}
    .applyCoupon-popup.resetPopup .modal-dialog { width: 100%;}
    .resetPopup { padding-right: 5px !important; padding-left: 5px !important;}
    .giftWrap:after {  left: 15px;}
    .giftWrap { margin-left: -15px; background: #f8f8f8; border: none; margin-right: -15px; padding-left: 10px;}
    .giftWrapSlider-container { padding: 20px 40px;}
    .custom-carousel-product-wrapper li a.liinfo { padding: 10px 5px;}
    .product-info { padding-left: 0px; padding-right: 0px;}
    .placeOrderFixed {left: 0; padding: 10px 15px; position: fixed; top: 0; width: 100%; z-index: 99; background: #ffffff; border-bottom: 1px solid #e5e5e5;}
    .order-summary-details .continue-btn{position: fixed; left:0px; bottom:0px; z-index:9999;}
    .order-summary-details ul + ul { margin-bottom: 5px;}
    .wishlist-remove-section { margin: 20px -15px 0px -15px; padding-top: 0px; background: #fbfbfb; padding: 10px 15px 10px 15px;}
    .product-thumb { margin-bottom: 15px;}
    .coupon-not-applicable { padding-top: 5px;}
    .product-info .productName { padding-bottom: 5px;}
    .wishlist-youmaylike-tab .small-new-right  {right: 0;  background: url(/_ui/responsive/common/assets/images/small-new-mobile.png) center center no-repeat; width: 36px; height: 18px;}
    .totaltxt { display: none;}
    .wishlist-youmaylike-tab .nav-tabs > li > a span { display: none;}
    .toaster-message { padding: 20px; max-width: 94%; width: 94%; }
    .toaster-message p{ width: 90%;}
    /* .applyCoupon-popup.resetPopup .modal-dialog { max-height:460px;} */
    .continue-shopping-btn { padding-left:20px; padding-right:20px; margin-bottom:20px;}

    .cart-product-info { padding-left:0px;}
    .remove-to-wishlist { margin-right:0px !important; top:5px;}
    .pdp-slider-container .bx-wrapper .bx-pager { text-align: center;}


}

@media screen and (max-width: 767px) and (min-width: 600px) {
    .applyCoupon-popup.resetPopup .modal-dialog { max-width:100%;}
    .total-item-price {padding-top: 20px; padding-bottom: 20px;}
    .place-order-need-fixed { margin-bottom: 10px;}
    .myCartProducts-head h2 { font-size: 32px;}
    .totalItems { font-size: 32px; text-transform: capitalize;}
    .grandSum strong { font-size: 36px; position: relative; top: 5px;}
    .place-order-need-fixed .continue-btn { font-size: 28px; padding-top: 25px; padding-bottom: 20px;}
    .myCartProduct { padding-bottom: 40px; margin-bottom: 40px;}
    .product-thumb { width: 195px; margin-right: 25px;}
    .product-info .brandName { font-size: 24px; line-height: 24px; padding-bottom: 8px; }
    .product-info .productName a { font-size: 32px; line-height: 38px; padding-bottom: 12px;}
    .price-tag strong { font-size: 32px;  line-height: 30px; font-family: "PTSans-Regular"; }
    .price-tag img {}
    .coupon-discount-price { font-size: 28px; padding: 5px 0px 0 0;}
    .CSQ { padding-bottom: 23px;}
    .CSQ ul li span, .CSQ ul li strong, .select-style select { font-size: 28px; line-height: normal;}
    .CSQ ul li span {  min-width: 100px;}
    .CSQ ul li { border: none; width: 100%; padding: 2px 0px; margin: 0px;}
    .select-style select { height: auto;}
    .select-style { background: url("/_ui/responsive/common/assets/images/dd-arrow.png") right 16px no-repeat;}
    /* .delivery-options li {background: url("/_ui/responsive/common/assets/images/check-del-optionv2.png") left 12px no-repeat; padding-left: 25px;}
    .delivery-options li span { font-size: 22px; font-style: italic; }
    .delivery-options { padding-bottom: 20px;}
    .delivery-options li span.standard-delivery { display: none;} */
    .shiped-within { position: relative; padding-left: 70px; display: inline-block; padding-right: 30px;}
    .shiped-within:before {  background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -5px -1180px; width: 50px; height: 35px;  position: absolute; left: 0px; top: 10px; content: "";}
    /* .eligible-COD { padding-left: 37px;}
    .eligible-COD:before { width: 27px; top: 4px; height: 28px; background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -442px -1180px;} */
    /* .wishlist-remove-section { padding-bottom: 20px; padding-top: 20px;} */
    /* .add-to-wishlist, .remove-cart-pro { font-size: 24px;}
    .add-to-wishlist { padding-left: 35px; float: right;}
    .add-to-wishlist:before {background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -261px -1180px; width: 28px; height: 24px; top: 5px;} */
    /* .remove-cart-pro {padding-left: 45px; float: left;}
    .remove-cart-pro:before {background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -213px -1180px; width: 32px; height: 32px; top: 2px;} */
    .discount-price { float: right; font-size: 25px;}
    .coupon-not-applicable { font-size: 28px; padding-top: 15px;}
    .myCartProduct .myCartProduct { padding-top: 40px;}
    .myCartProduct .myCartProduct p { font-size: 28px; line-height: 35px;}
    .check-del-option-mobile a { font-size: 28px;}
    .check-del-option-mobile { padding: 20px 10px; margin: 30px 0px; }
    .first-citizen-banner { margin-bottom: 40px;}
    .get-rewards .eran-points { padding-left: 15px; padding-right: 15px; max-width: 100%;}
    /* .get-rewards .eran-points .input-box {   height: 65px; font-size: 28px; line-height: 55px;  padding-left: 20px;  padding-right: 20px;} */
    .appliedCoupon { background: #ffffff; padding-top: 10px; padding-bottom: 10px;}
    .appliedCoupon strong, .appliedCoupon span { font-size: 28px;}
    .appliedCoupon .close span { font-size: 48px;}
    .appliedCoupon .close { top: 6px; opacity: 0.7;  left: 4px;}
    /* .get-rewards .eran-points .earn-btn { height: 65px;font-size: 28px; line-height: 55px;} */
    /* .get-rewards h2 { font-size: 32px; padding-top: 35px; padding-bottom: 20px;} */
    .get-rewards { padding-bottom: 40px; margin-bottom: 30px;}
    .applyCoupon { font-size: 22px; margin-top: 20px; line-height:23px;}
    .order-summary-details h5 { font-size: 32px; border-top: none;}
    .order-summary-details ul li { font-size: 28px; line-height: 25px; padding-top: 15px; padding-bottom: 15px;}
    .order-summary-details ul { padding-top: 10px; padding-bottom: 10px; margin-top: 10px;}
    .order-summary-details ul li strong { font-size: 32px;}
    .tiptxt { padding-top: 0px; font-size: 24px; line-height: 20px; padding-bottom: 30px;}
    .wishlist-youmaylike-tab .nav-tabs > li > a { font-size: 24px; height: auto; line-height: 60px; padding-top: 10px; padding-bottom: 5px; font-family: "PTSans-Regular"; color: #999999;}
    .wishlist-youmaylike-tab .nav-tabs > li.active > a { font-family: "PTSans-Bold"; color: #333;}
    .giftWrap { padding-top: 20px; padding-bottom: 20px; font-size: 28px; text-transform: uppercase; text-align: center; margin-bottom: 35px;}
    .giftWrap strong { padding-left: 55px; color: #333333;}
    .giftWrap strong:after {background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -380px -1180px; width: 33px; height: 32px; top: 4px;}
    .cdo-info { padding-left: 60px; font-size: 24px; line-height: 30px; margin-bottom: 10px;}
    .cdo-info:before {background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll -112px -1180px; width: 44px; height: 44px; top: 2px;}
    .fixedshoppingCart .btndefault { color: #373737; font-size: 28px; padding-top: 22px; padding-top: 20px; line-height: normal;}
    .wishlist-youmaylike-tab .custom-carousel-product-wrapper li a.liinfo { font-size: 24px; line-height: 33px;}
    .wishlist-youmaylike-tab .custom-carousel-product-wrapper li a.liinfo strong { color: #5c5c5c;}
    .wishlist-youmaylike-tab .custom-carousel-product-wrapper li a.liinfo span { color: #4d4d4d;}
    .free-service ul li, .cartFooter ul.cartFooter-ul > li:nth-child(2) { padding-top: 25px; padding-bottom: 25px;}
    .free-service ul li span { font-size: 28px; color: #666666; padding-left: 70px;}
    .free-service ul li:nth-child(1) span:before { background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -5px -1180px; width: 50px; height: 34px;}
    .free-service ul li:nth-child(2) span::before { background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -325px -1180px; width: 33px; height: 32px; }
    .free-service p { display: block; color: #999999; font-size: 28px; line-height: 30px; margin-bottom: 0px; padding-left: 70px;}
    .cartFooter { padding-top: 40px;}
    .cartFooter ul.cartFooter-ul li strong { font-size: 28px; color: #666666;}
    .cartFooter ul.cartFooter-ul li strong p { color: #999999;}
    .cartFooter ul.cartFooter-ul > li:nth-child(2) strong span { padding-left: 70px;}
    .cartFooter ul.cartFooter-ul > li:nth-child(2) strong span:before {background: url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -62px -1180px; width: 42px; height: 42px;}
    .cartFooter ul.cartFooter-ul > li:nth-child(2) p { padding-left: 70px; color: #999999; font-size: 28px; line-height: 30px; margin-bottom: 0px;}
    .verified-by strong, .pay-securely-by strong { font-size: 20px !important; color: #999999 !important;}
    .cartFooter ul.cartFooter-ul > li:nth-child(3) { padding-top: 40px; margin-top: 40px;}
    .check-del-option-popup h5, .applyCoupon-popup h5 { font-size: 28px; text-transform: uppercase;}
    .check-del-option-popup .modal-dialog .modal-content { padding: 30px 20px;}
    .resetPopup .modal-dialog { width: 100%; max-width: 100%;}
    .pincodeBox .form-control { height: 55px; font-size: 28px; color: #999999;}
    .pincodeBox .gotoPin {height: 55px; font-size: 26px; color: #ffffff; padding-top: 8px; }
    .pincodeBox { max-width: 490px; width: 100%;}
    .changePin { right: 80px; top: 15px; font-size: 16px; left: auto;}
    .check-del-option-popup p  { font-size: 24px; margin-bottom: 3px;}
    .check-del-option-popup .darkgray-btn { height: 70px; font-size: 28px;}
    .applyCoupon-popup .pincodeBox .form-control { font-size: 28px;}
    .applyCoupon-popup .acc-radio input[type="radio"] + label:before { width: 25px; height: 25px; top: -15px;}
    .couponTop .extraoff { font-size: 24px; width:30%;}
    .usesave { font-size: 28px; padding-top: 0px;}
    .couponBottom p { font-size: 24px; margin-bottom: 30px;}
    .action-btns button.btn-apply, .action-btns button.btn-cancel { font-size: 28px; height: 65px; padding-top: 15px; padding-left: 20px;padding-right: 20px;}
    .action-btns button { width: auto; min-width: 170px;}
    .giftWrapSlider-container { padding-top: 40px;padding-bottom: 40px;}
    .add-personal-message { background: #f8f8f8;}
    .add-personal-message h5 { font-size: 28px; text-transform: uppercase; margin-bottom: 30px;}
    .add-personal-message label { font-size: 28px; text-transform: capitalize;}
    .add-personal-message .form-group { margin-bottom: 45px !important;}
    .add-personal-message .form-group .form-control { height: 65px; font-size: 28px;}
    .add-personal-message .form-group textarea.form-control { height: 220px;}
    .add-personal-message p { font-size: 28px;}
    .action-btns { margin-bottom: 30px;}
}
@media screen and (max-width: 568px) {
    .offerApplied { padding: 10px 10px; font-size: 16px;}
    .offerApplied img { width: 25px;}
    .close-offerapplied {background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -40px -512px; display: inline-block;  float: right;  height: 16px;  width: 23px; position: relative; top: 4px; }
    .standard-delivery { display: none !important; }
    .shiped-within { position: relative; padding-left: 25px; padding-right: 20px;}
    .shiped-within:before {background:  url("/_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -200px -810px;   content: "";  height: 15px;    left: 0; position: absolute;  top: 4px; width: 20px;  }
    .check-del-option-mobile a { font-size: 16px;}
    .wishlist-remove-section { padding-top: 15px; padding-bottom: 15px;}
    .remove-cart-pro { float: left; margin: 0px;}
    .add-to-wishlist { float: right;margin: 0px;}
}

@media screen and (max-width: 479px) {
    .wishlist-youmaylike-tab .nav-tabs > li > a { font-size:15px; line-height:16px;}
    .wishlist-remove-section a { margin-right: 0px;}
    .wishlist-remove-section a.add-to-wishlist { margin-right: 10px;}
    .wishlist-youmaylike-tab .bx-viewport { min-height: 320px;}
    .wishlist-youmaylike-tab .bx-viewport ul li { min-width: 100px;}
    .wishlist-remove-section a+a { margin-top: 0px;}
    .CSQ { padding-top: 0px; padding-bottom: 15px; }
    .CSQ ul li { border-right: none; padding-top: 4px; width: 100%; padding-bottom: 4px;}
    .pincode-status { width: 100%; padding-top: 20px;}
    .display-del-option { margin: 0px;}
    .add-to-wishlist, .remove-cart-pro { padding-left: 22px;}
    .cdo-info { padding-left: 30px;}
    .pincode-status { padding: 10px 0px 5px 0px; }
    .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-prev { margin-top: 0px; top: 23%;}
    .wishlist-youmaylike-tab .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next {top: 37%;}
    .product-info { padding-left: 0px;  padding-right: 0px;}
    .applyCoupon-popup .modal-content { padding: 15px 15px 10px 15px;}
    .applyCoupon-popup.resetPopup .modal-dialog .coupons { padding-left:0px; padding-right:0px;}
    .resetPopup .modal-dialog { width: 100%;}
    .check-del-option-popup .modal-dialog .modal-content { padding: 20px;}
    .get-rewards { padding-left: 10px; padding-right: 10px;}
    .get-rewards .eran-points { max-width: 100%;}
    .custom-carousel-product-wrapper li a.liinfo { padding: 10px 0px;}
    .giftWrapSlider-container {        padding: 20px 30px;    }
    .delivery-options li span { font-size: 13px;}
    .CSQ ul li span { width: 70px;}
    .cartFooter ul.cartFooter-ul > li:nth-child(3) .col-sm-6 { width: 100% !important;}
    .applyCoupon-popup .btngroup { padding:0px 15px;}
    .order-summary-box .applyCoupon-popup .action-btns { margin:0px;  width:100%;}
    .applyCoupon-popup.resetPopup .modal-dialog .coupons .btngroup {width:100%; padding:0px 15px; bottom:15px;}

    .action-btns button.btn-cancel{ margin-left:15px;}
    .applyCoupon-popup.resetPopup .modal-dialog .coupons .btngroup .action-btns button.btn-cancel { margin-left:5px;}
    .MultiStepCheckoutSummaryPageTemplate  .action-btns button.btn-cancel{margin-left:0px; }
    .MultiStepCheckoutSummaryPageTemplate  .action-btns button.btn-apply{margin-right:0px; }
    .applyCoupon-popup .acc-radio label { padding-left:25px;}
    .applyCoupon-popup .couponTop .extraoff { font-size:14px; border-width: 1px;}
}
.applyCoupon-popup.resetPopup .modal-dialog .action-btns { margin-bottom:0px; width:100%;}
@media screen and (max-width: 400px) {
    .wishlist-youmaylike-tab .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next {top: 30%;}
}
/*-----------------------------------------------------------------------
 End Cart CSS
-----------------------------------------------------------------------*/

/* ECD-463 ends */

/* Delivery Options Starts */
.delivery-optn .pincode .check_available input[type="number"] {
    width: 150px;
    height: 30px;
    border-width: 1px;
    padding: 5px 10px 5px 10px;
}

.delivery-optn .pincode .check_available input[type="tel"] {
    width: 150px;
    height: 30px;
    border-width: 1px;
    padding: 5px 10px 5px 10px;
}

.delivery-optn .pincode .check_available input[type="submit"] {
    width: 66px;
    height: 30px;
}

.delivery-optn .pincode {
    display: block;
    margin: 0 0 0 0px;
}

.delivery-optn .pincode .check_available {
    width: 220px;
}

.delivery-option-mobile {
    background-color: #f8f8f8;
    margin: 20px 0 20px 0;
}

.delivery-option-mobile .pincode {
    margin: 13px auto;
    padding: 20px 0 20px 0;
}

.myCartProducts-second-head .amount-col {
    padding-right: 3px;
}

.myCartProducts-second-head .delivery-col {
    padding-left: 74px;
    text-align: center;
}

.delivery-optn .pincode .pincode_results_wrap .pincode_display {
    border: 1px #999999 solid;
    height: 30px;
    line-height: 28px;
    text-align: center;
    font-weight: 700;
    float: none;
    margin-bottom: 0;
}

.delivery-optn .err-cpn {
    text-align: center;
    margin: 0;
    width: 150px;
    margin-bottom: -10px;
}

.delivery-option-mobile .err-cpn {
    margin-bottom: -22px;
}

.delivery-optn .pincode a {
    text-decoration: underline;
}

/* Delivery Options Ends*/

/* need to remove css after making structure correct */
.wishlist-remove-section .remove-entry-button { display:inline-block;}
.delivery-options li { border:none !important;}
.remove-to-wishlist {font-size: 13px;color: #999;text-transform: uppercase;display: inline-block;position: relative; margin-top: 0px;margin-bottom: 0px;}
.remove-to-wishlist .fa{ color: #999;}
.remove-to-wishlist:hover, .remove-to-wishlist:hover .fa {color: #333;}
ul.shop-listing li .prod-price { padding-top:0px;}
.formButtons a {font-family: "PTSans-Regular" !important;}

@media screen and (max-width: 1279px) {
    ul.shop-listing li .pro-info-shop {width:48%; margin:0px;}
    .delivery-options { width:30%; padding-right:0px;}
}
@media screen and (max-width: 1023px) {
    ul.shop-listing li .pro-info-shop { width:75%;}
    .delivery-options { padding-top:20px; clear:both; width:100%;}
    .delivery-options { padding-left:105px;}
    /* .productAction {padding-left:115px;}  */
    .formButtons {bottom: 0px;left: 60%; right:inherit; width: 11%;}
}



@media screen and (max-width: 767px) {
    .delivery-options { padding-left:0px;}
    .productAction {padding-left:0px; padding-right:0px;}
    .delivery-options li span.standard-delivery { display:block !important;}
    .delivery-options li { margin-bottom:0px; padding-left:30px !important; padding-left: 15px !important; padding-right: 10px;}
    .shopping-bag-left ul.shop-listing li { overflow:inherit;}
    .wishlist-remove-section { margin:0px;}
    ul.shop-listing { padding:0px !important;}
    ul.shop-listing li { padding:15px 15px 0px 15px;}
    .wishlist-remove-section a.add-to-wishlist { margin-right:0px;}
    .formButtons { bottom: 11px; left: 34%; right: inherit; width: 63px;}
    .formButtons a { color:#999 !important;}
    .wishlist-remove-section .remove-entry-button { float:left;}
    .remove-to-wishlist, .remove-entry-button {font-size: 12px; }
    .remove-to-wishlist { float:right;}
    .formButtons a, .formButtons button { background:none;}
    .cart-product-info .formButtons { bottom:28px;}
    .wishlist-remove-section a { float:right;}
}
@media screen and (max-width: 767px) and (min-width: 600px) {
    /* .remove-to-wishlist { font-size: 24px; margin-right:0px !important; margin-top:5px;} */
    .remove-cart-pro {margin-right:0px !important;}
    .formButtons a {font-size: 24px;color:#999 !important; font-family: PTSans-Regular;}
    /* .formButtons { width:100px; bottom:23px; padding-left:30px !important; background:url("/_ui/responsive/common/assets/images/editbig-icon.png") no-repeat scroll 0px 0px; } */
    /* .standard-delivery::before{ background-position: -5px -1180px; width:52px; height:40px;}
    .delivery-options li { padding-left: 25px !important; padding-right:10px !important;}
    .standard-delivery { padding-left:55px;}*/
}
@media screen and (max-width: 680px) and (min-width: 600px) {
    .formButtons { padding-left:15px !important; left:27%;}
}
@media screen and (max-width: 599px) {
    .formButtons { left:37%; bottom:12px;}
    .add-to-wishlist { float:right;}
    .formButtons a { font-size:13px;}
}
@media screen and (max-width: 500px) {
    ul.shop-listing li .pro-info-shop { width:65%; }
    .formButtons { bottom:12px;}
    .remove-to-wishlist { top:0px;}
}
@media screen and (max-width: 479px) {
    .formButtons { left:27%;}
    .couponTop .extraoff { max-width:33%; line-height:16px;}
    ul.shop-listing li .pro-img { margin-right:10px; width:90px;}
}
@media screen and (max-width: 340px) {
    ul.shop-listing li .pro-info-shop { width:65%; }
    .add-to-wishlist, .remove-cart-pro { font-size:12px;}
    .couponTop .extraoff { max-width:24%;}
}

#ss-mobile .facet-text {
    text-transform: uppercase;
}


.quickview-grey-background {
    background: #999 !important;
    border: none !important;
}
img[src*="https://www.facebook.com/tr"] {
    display: none;
}

/* Quickview CSS for un-approved products starts */
.wishListQuickView .not-available-product {
    font: 14px/22px "PTSans-bold";
    margin-top: 15px;
    color: #E70C34;
}

.quick-view-wpr .quick-view-inner .product_rightside .size_width ul li.disabled:hover {
    border: none;
    cursor: default;
    color: #000;
    font: 12px/31px PTSans-Regular;
}

.quick-view-wpr .quick-view-inner .product_rightside .color_div ul li.disabled {
    background: #999;
    border: 1px solid #ddd!important;
    cursor: default;
}

/* Quickview CSS for un-approved products ends */

/* ECD-745 starts */
.shop-similar-slider .pro-img-pdp { background:#F8F8F8;min-height: 315px; }
.wishlist-lists .product-wpr ul>li.pro-box { padding:0px 20px;}
.wishlist-lists .product-wpr>ul>li .remove-pro { right:30px; top:10px;}



@media screen and (max-width: 1179px) {
    .shop-similar-slider .pro-img-pdp { background:#F8F8F8;min-height: 300px; }
}

@media screen and (max-width: 767px) {
    .shop-similar-slider .pro-img-pdp { background:#F8F8F8;min-height: 255px; }
}

/* ECD-745 ends */
/*-----------------------------------------------------------------------
 Start PDP Page CSS
-----------------------------------------------------------------------*/


.soc-ico{
    padding: 0;
    border-radius: 50%;
    border: 1px solid #e3e3e3;
    width: 40px;
    height: 40px;
    background: #fff;
    margin-bottom: 10px;
    margin-top: 5px;
    float: right;
    position: relative;
    z-index: 9;
}
@media (max-width: 1023px) and (min-width: 320px) {
    .soc-ico{
        position: absolute;
        right: 0px;
        bottom: 0px;
    }
    .share-icons{
        bottom: 20px;
        top: auto;
        z-index: 5;
        display: block;
    }
}

.customPager {float:right;}
.product_details_main .pdpPage .product_inners { width: 100%;}
.pdpPage {font-family: "PTSans-Regular";}
.customPager li{float: left; margin:17px 0px 17px 5px; line-height: 13px;}
.customPager li a{font-family: "PTSans-Regular"; font-size: 13px; color:#797979;  }
.customPager li:first-child a, .customPager li:last-child a { color:#b9b9b9;}
.zoom {  display:inline-block;  position: relative; padding: 10px;  cursor: zoom-in;}
.zoomImg { background:#ffffff;}
/* .pdp-slider-container-parent { padding-right:50px;}
.pdp-slider-container { padding-bottom: 60px; min-height: 400px; text-align: center; max-width: 500px; margin: 0px auto; position: relative;} */
/*.pdp-slider-container ul li {height: 510px;}*/

.pdp-slider-container .bx-wrapper .bx-viewport{ background: none; box-shadow: none; border: none; text-align: center;}
.pdp-slider-container .bx-wrapper img { display: inline-block;}
.pdp-slider-container .bx-wrapper .bx-controls-direction a { width: 27px; height: 76px;}
.pdp-slider-container .bx-wrapper .bx-controls-direction a.bx-prev {background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -96px -97px; left: 0px;}
.pdp-slider-container .bx-wrapper .bx-controls-direction a.bx-next {background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -160px -97px; right: 0px;}
.pdp-slider-container .bx-wrapper .bx-pager.bx-default-pager a { margin: 0px 1px; background: none !important; font-size: 0px; border:1px solid #000000;}
.pdp-slider-container .bx-wrapper .bx-pager { padding-top: 0px; bottom: -20px; text-align: left;}
.pdp-slider-container .bx-wrapper .bx-pager.bx-default-pager a.active, .pdp-slider-container .bx-wrapper .bx-pager.bx-default-pager a:hover { background: #000 !important; color:#000 !important;}
.zoomIcon {background:url("../_ui/responsive/common/assets/images/ssl-sprite.png") scroll -238px -95px; cursor: pointer; height: 30px; position: absolute; right: 10px; bottom: 60px; width: 30px; z-index: 9;}
.zoomPDP { padding: 20px; background:#F8F8F8;}
.zoomPDP.modal .modal-dialog { margin: 0px auto; width: 100%; box-shadow:none;}
.zoomPDP.modal .modal-dialog .modal-content {box-shadow:none; width: 100%; display: block;}

.pdpthumb-container .bx-viewport { overflow: auto !important; height: auto !important;}
.pdpthumb-container .bx-has-controls-direction { display:none !important;}
.PDP-zoom-slider-container .bx-viewport, .zoomPDP .modal-content { height: auto !important; background: none; border: none;}
.zoomPDP.modal .bx-viewport { background: none;}
.zoomPDP .modal-content { padding-top: 20px; padding-bottom: 20px;}
/* #PDP-zoom-slider-thumb {width: 100% !important; }
#PDP-zoom-slider-thumb a { width: 80px !important; display: block; margin-bottom: 10px; float: none !important;}
#PDP-zoom-slider-thumb a img {padding: 5px; border:1px solid #ccc; }
#PDP-zoom-slider-thumb a.active img{border:1px solid #333;}
.PDP-zoom-slider-container { text-align: center;}
.PDP-zoom-slider-container-inner { max-width:500px; margin: 0px auto;} */
.pdp-zoom-info { text-align: left;}

.pdp-p-info { font-family: "PTSans-Regular"; letter-spacing: 0.5px; padding-bottom: 40px; position: relative;}
.pdp-bname {font-family: "PTSans-Bold"; font-size: 20px; color:#666;}
.pdp-bname a {color:#5a5a5a;}
.pdp-pname,h1.pdp-pname { margin: 0;font-weight: normal;padding-bottom: 10px; font-size: 18px; color:#333333; line-height: 22px;}
.dis-off { color:#ff5d3b;}
.pdp-price { font-size: 20px; color:#333333; line-height: 22px; display: inline-block; padding-bottom: 0px; margin-top: 8px;}
.pdp-price .price_div { margin-bottom:0px !imprtant;}
.actualPrice {font-family: "PTSans-Bold"; font-size: 22px;}
.pdp-price strike { display:inline-block; padding-right:15px;}

.add-vat { font-size: 13px; color:#666666; margin-bottom:15px; line-height:14px;}
.applied-coupon { position: relative; border:1px dotted #cccccc; padding: 9px 10px 8px 35px; margin: 25px 0px 20px 0px;}
.applied-coupon .min-order { max-width: 100%; }
/* .applied-coupon-p.applied-coupon .min-order { max-width: 100%;  overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;} */
.applied-coupon:before { position: absolute; left:10px; top:13px; content:""; width: 21px; height:18px;  background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -320px -1240px;}
.applied-coupon p { color: #000; font-size: 15px; margin-bottom: 0px;}
.min-order { font-size: 13px; color:#666666; display: inline-block;}
.applied-coupon a { color:#010101; font-size: 12px; text-transform: capitalize; text-decoration: underline;}
.applied-coupon a:hover {text-decoration: none;}
.choose-color { padding: 10px 0px 20px 0px;}
.choose-color p, .choose-size p{ margin-bottom: 0px; font-size: 14px; color:#888888;}
.choose-color p span, .choose-size p span { color:#333333;}
.choose-color ul, .choose-size ul { position: relative; left:0px;}
.choose-color ul li { float:left; margin-right: 7px; margin-bottom: 7px; position: relative;}
.choose-color ul li button { border:none; background: #ffffff;  width:38px; height:38px; float: left;}
.choose-color ul li button:disabled { opacity:0.2;}
.choose-color ul li button img{ display:block; width: 100%;}
.choose-color ul li.selected { border: 1px solid #333333; padding:2px; position: relative; top:-3px;}
.choose-color ul li.selected button{}

.choose-size { padding: 0px 0px 0px 0px;}
.choose-size ul li {float:left; margin-right: 5px; margin-bottom: 5px;  position: relative;}
.choose-size ul li button {position: relative; border:1px solid #dfdfdf; background: #ffffff;  min-width:38px; padding: 0px 7px; height:38px; color: #333333; text-align: center; text-transform:uppercase; line-height: 23px; font-size: 12px;}
.choose-size ul li button:active, .choose-size ul li button:focus, .choose-size ul li button:hover {border:1px solid #dfdfdf !important;}
.choose-size ul li button:disabled.size-not-available { background: #f1f1f1; color:#333333 ;}
.choose-size ul li.selected { border:none;  }
.choose-size ul li.selected button{border:2px solid #ff5d3b !important;}
.choose-size span.size-guide {
    float: left;
    color: #333;
    padding-left: 30px;
    position: relative;
    font-size: 12px;
    text-transform: capitalize;
    display: block!important;
    margin-left:15px;
}
.choose-size span.size-guide:before{
    width: 25px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 5px;
    content: "";
    background: url(../_ui/responsive/common/assets/images/ssl-sprite.png) -350px -1240px no-repeat;
}

.left-in-stoke {  font-size:12px; color:#ff5d3b; display: block; clear:both; padding-top: 0px;}
.sizeGuideLink { float:right; color:#333333; padding-left: 30px; position: relative; font-size:12px; text-decoration:none; text-transform:capitalize;display: block!important;}
.sizeGuideLink a { color:#333;}
.sizeGuideLink span { text-decoration: underline;}
.sizeGuideLink:hover span { text-decoration: none;}
.sizeGuideLink:hover {color:#333333; text-decoration:none;}
.sizeGuideLink:before { width: 25px; height:17px; position:absolute; left: 0px; top:3px; content:""; background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -350px -1240px;}
.shareicon-wishlist { display: inline-block; //margin-top:14px;}
.shareicon-wishlist li { padding: 0px; border-radius:50%; border: 1px solid #e3e3e3; width:40px; height:40px; background: #ffffff; margin-bottom:0px; margin-top: 0px;}
.shareicon-wishlist li.soc-ico:hover { background:#efefef;}

/* .shareicon-wishlist li.soc-ico:hover + .share-icons { display:block;} */
.shareicon-wishlist li .addToWishlist { margin-top:4px; margin-left:2px;}
.choose-size ul li button:disabled { color: #b7b7b7;}
.choose-size ul li button:disabled img { position: absolute; left:0px; top:0px;}
.wishlist-btn {background: #ffffff; border: 1px solid #ff5d3b; position: relative; color: #ff5d3b; display: none; font: 14px/40px PTSans-Regular; height: 40px; margin: 0 auto; min-width: 250px; outline: 0 none;
    text-decoration: none; text-transform: uppercase; width: auto;  margin-top:10px;}
.wishlist-btn:hover, .wishlist-btn:focus, .wishlist-btn:active {border: 1px solid #ff5d3b !important;}
.wishlist-btn.selected  .wishlist-icon{ background-position: -416px -336px;}
.wishlist-btn .wishlist-icon{ left:10%; top:13px;}
.pdpbtn { padding-bottom: 25px;}
.pdpbtn .addToBag { min-height: 50px; min-width: 250px; float: left; font-size: 15px;}
.authentic-product:before { position: absolute; left:0px; top:-2px; width: 20px; height:24px; content:'';  background: url("../_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll -105px -1240px;}
.authentic-product-row > div { padding-right:0px;}
.authentic-product { display: inline-block; position:relative; line-height: 18px; padding-left: 25px;  margin-bottom: 35px; padding-top:5px; font-size: 15px; color:#333333;}
.select-size-error {margin-top: 15px; margin-left: 60px; display: none;}
.select-size-error span{ display: inline-block;  color:#333333; font-size:13px; background: #f1f1f1; padding: 4px 10px; box-shadow: 0px 0px 5px #5c5c5c; border-radius: 2px; }
.COD-chk-del { font-size:14px; color:#333333; padding: 0px; background: none;}
.COD-chk-del p { margin-left:7px;margin-bottom:7px;/* margin-top:5px; */}
.COD-chk-del .deliverymessages p{margin-bottom:0px;margin-top:0px;}
.check-del-COD { cursor: pointer; padding: 0px 0px 0px 0px; display: block; position: relative;}
.check-del-COD:after { width:20px; height:20px; position: absolute; right:0px; top:0px; content:''; background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -430px -748px;}
.selected .check-del-COD:after {background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -400px -748px;}

.free-shipping { display:inline-block; position: relative; font-size: 15px; color:#333; padding-left:38px; line-height:28px; text-transform: capitalize;}
.free-shipping span { text-decoration: none;}
.free-shipping:hover span { text-decoration: none;}
.free-shipping:before { position: absolute; left:0px; top:3px; width: 31px; height: 24px; content:''; background: url("../_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll -144px -1244px;}
/* .COD-chk-del .checkdeloption { padding-top:10px;} */
.COD-chk-del .checkdeloption { display: none !important;}
.COD-chk-del .enter-pin-info { display: none !important;}
.COD-chk-del.selected .checkdeloption { display: block !important;}
.COD-chk-del.selected .enter-pin-info { display: block !important;}
.selected .check-del-COD {text-decoration: none; font-family: PTSans-Bold; font-size:14px; text-transform: uppercase; color: #ff5d3b; letter-spacing: 0px;}
.checkdeloption .pincodeBox { max-width: 250px; min-width: 250px; margin-bottom: 10px;margin-top:15px;}
.checkdeloption .pincodeBox .form-control { border: 1px solid #a3a3a3; height:42px; color:#555555; font-size: 14px;}
.checkdeloption #pincodeBox .form-control { padding-left:25%;}
.checkdeloption #pincodeBox .changePin { left:45%; top:10px; font-size:14px; text-decoration: none;}
.checkdeloption .pincodeBox .gotoPin {height:42px;}
.checkdeloption .pincodeBox { padding-right: 0px;}
.checkdeloption #check-pincode.pincodeBox { padding-right:100px;}
.checkdeloption #check-pincode.pincodeBox .gotoPin { width: 100px; background: /*#8c1717;*/ background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */ color: #ffffff;}

.checkdeloption #pincodeBox.pincodeBox { display:none;}
.checkdeloption #check-pincode.pincodeBox {display:block;}

.updated-pincode { color:#333; font-size:14px;}
.updated-pincode span { display:block;}
.updated-pincode span .glyphicon {color:#00b44c; position: relative; top:1px; margin-right: 7px; display: inline-block;}
.shareIcon { display:inline-block; margin-top:8px; margin-left:8px; width: 19px; height :21px; background: url("../_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll -185px -1240px;}
/*PDP 2020 updated css v1 start*/
.pdp-slider-container .shareIcon { position: absolute; z-index: 99; right: 6px; top:1px;}
/*PDP 2020 updated css v1 end*/
.addToWishlist { width: 20px; height:16px; display: inline-block; background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -216px -1240px;}
.addToWishlist.selected { background-position: -241px -1240px;}
.pdp-slider-container .addToWishlist{ position: absolute; z-index: 99; right: 35px; top:2px; margin: 0px;}
.free-shipping-message { margin-top:-15px; margin-bottom:25px; display: none;}
.bname-pname-price .addToWishlist { float: right; display: none;}

.pdp-zoom-page { padding: 15px 0px; margin-bottom: 0px;}
.pdp-zoom-page .bx-wrapper .bx-viewport { background:none;}
.backto { color:#333333; font-size:16px; display: inline-block; margin-bottom: 10px;}
.backto .glyphicon { position:relative; top:3px;}
.pdp-slider li a:hover{ cursor: zoom-in;}


.checkdeloption .check_available #pincodetxt{border: 1px solid #e8e8e8;  height: 42px; color: #555555; font-size: 14px; display: block;
    /* width: 250px;  */    padding: 6px 12px;    font-size: 14px;    line-height: 1.42857143;    background-color: #fff;    background-image: none;    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.checkdeloption .check_available {max-width: 250px; min-width: 250px; margin-bottom: 10px; padding-right: 110px;}
.checkdeloption .check_available .codbtn {width: 100px; background: #fff2f0; color: #ff5d3b;  height: 42px; position: absolute;
    right: 0px;   top: 0px;   border: none;   line-height: 38px;  text-align: center;   font-family: "PTSans-Regular";  font-size: 14px;
    text-transform: uppercase; border: 1px solid rgba(255, 93, 59, .2);
}
.COD-chk-del { margin-bottom:20px;}
.addToWishlist2 { display:none;}
.pincodeBox .pincode_display { text-align:center;}
.AddToCart1-AddToCartAction1 #addToCartForm { float:left;}
/*PDP 2020 updated css v1 start*/
/* .shareicon-wishlist { margin-top:18px;}
.product_details_main .shareicon-wishlist{  float: right;  position: relative; margin-top: -75px;  right: 155px} */
/*PDP 2020 updated css v1 end*/
.product_details_main .product_slider_main .shareicon-wishlist .wishlist { width:32px; height:32px;}
.product_details_main .product_slider_main .shareicon-wishlist .wishlist:before {    left: 11px; top: 14px;}
.template-pages-product-productLayout1Page .stickypdp-addToCart .instock { position: absolute;  left: 50%; bottom: -30px;  width: 200px;  margin-left: -100%; text-align: center;}
.template-pages-product-productLayout1Page .variant-section {position:relative; padding-top:18px; padding-bottom:0px;}
.template-pages-product-productLayout1Page .variant-section .variant-name { text-transform: uppercase; color:#000000; font-size:13px;}
.sizeTxt {text-transform: uppercase; color:#000000; font-size:13px;}
.template-pages-product-productLayout1Page .variant-section .variant-name .styleName{ text-transform: capitalize; color:#333333;}
.template-pages-product-productLayout1Page .variant-section .size-select-msg{ position:absolute; left:50px; bottom:0px; color:#ff5d3b; display:none;}
.variant-section .choose-size { position:relative; display:block !important; float:right;}
.variant-section .choose-size .size-select-msg{ color:#ff5d3b; position:absolute; left:40px; top:0px;}
.pdp-price .price_div, .pdp-price .price_div .price_div { margin-bottom:0px !important; line-height:15px !important;}


/*PDP 2020 updated css v1 start*/
.product_rightside .addtocart-component { position:relative; padding-top:10px;  padding-bottom:15px; }
/*PDP 2020 updated css v1 end*/
.template-pages-product-productLayout1Page .product_details_main .product_slider_main .product_rightside .instock { display:none; position:absolute; left:0px; top:0px;}
.removeborder { border-bottom:none !important; margin-bottom:0px !important;}
.description .description_wrap .Des_wrap .product_details ul li.wash_care p:not(.pdp-brand-filter-link ) span {font-family: "PTSans-Bold"; }
.product_brand-inner { max-width:500px; margin:0px auto;}
.product_brand-inner strong { font-weight:normal; color:#333; font-family: "PTSans-Bold";}
.description .description_wrap .Des_wrap .product_offer .applied-coupon { display:inline-block; margin:0px; border:none; min-width:450px; margin-left:180px; text-align:left;}
.fc-pdp-info ul { margin:0px !important;}
.fc-pdp-info ul li { margin:0px !important;}

.product_silder .product-wpr ul>li { padding-right: 0px; padding-left: 0px; }
.product_silder .bx-wrapper .bx-controls-direction a {        margin-top: -16px;   width: 24px;     top: 30%;}
.product_silder .bx-wrapper .bx-controls-direction .bx-next { background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -128px -330px no-repeat !important;
    right: -0px!important;
    height: 39px;}
.product_silder .bx-wrapper .bx-controls-direction .bx-prev {background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -95px -330px no-repeat !important;
    left: 0!important;
    height: 39px;}
.template-pages-product-productLayout1Page .product-wpr ul>li .pro-img { min-height:100px !important;}
.template-pages-product-productLayout1Page .product-wpr-recommendations.shop-similar-slider .pro-img-pdp {min-height: 100px !important;}

.template-pages-product-productLayout1Page .product-wpr ul>li .pro-img { min-height:100px !important;}
.template-pages-product-productLayout1Page .product-wpr-recommendations.shop-similar-slider .pro-img-pdp {min-height: 100px !important;}
.template-pages-product-productLayout1Page .product-wpr ul>li .pro-img { min-height:100px !important;}
.template-pages-product-productLayout1Page .product-wpr-recommendations.shop-similar-slider .pro-img-pdp {min-height: 100px !important;}
.template-pages-account-wishlistPage .product-wpr ul>li .pro-img { min-height:100px !important;}

.template-pages-product-productLayout1Page .product-wpr ul>li .pro-img { min-height:100px !important;}
.template-pages-product-productLayout1Page .product-wpr-recommendations.shop-similar-slider .pro-img-pdp {min-height: 100px !important;}
.pro-info-pdp.onlyName a {color:#333333;}
#desc1 .product_inner_content div { padding-bottom:14px;}
.template-pages-product-productLayout1Page .product_silder .product-wpr ul>li { height:auto;}
.template-pages-product-productLayout1Page .product-wpr ul>li .pro-info { min-height:70px;}


@media screen and (max-device-width: 1023px){
    .product_details_main .product_rightside .size-select-msg {top:-15px;}
    .checkdeloption .check_available #pincodetxt{border: 1px solid #e8e8e8;  height: 42px; color: #555555; font-size: 14px; display: block;
     width: 100% ;     padding: 6px 12px;    font-size: 14px;    line-height: 1.42857143;    background-color: #fff;    background-image: none;    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
}

@media screen and (max-device-width: 1280px) {
    .zoomIcon { display :none !important;}
}
@media screen and (max-width: 1280px) {
    .product_details_main .shareicon-wishlist{ right: 0px}

}
@media screen and (max-width: 1279px) {

    .share-icons{
        top:76%;
    }
    .product-wpr ul > li.pro-box .pro-img .thumb {background:#f8f8f8; min-height:230px; display:block;}
    .product_silder .bx-wrapper .bx-controls-direction a { top: 27%; }
    .shareicon-wishlist li.soc-ico:hover { background:#ffffff;}
}

@media screen and (max-device-width: 1280px) {
    .checkdeloption .pincodeBox,
    .checkdeloption .check_available { min-width:225px; max-width:225px;}
    .checkdeloption .check_available { padding-right:60px;}
    .checkdeloption .check_available .codbtn { width:60px;}

}
@media (max-width: 1280px) and (min-width: 767px) {
    .product-wpr ul.product-list-plp li .pro-list-info .size-guide .stock-links .move-links { left:0px;}
    .product_details_main .product_rightside .size-select-msg {top:0px;}
    .product_details_main .product_slider_main .product_rightside .add_bag { margin-left:0px; margin-right:0px;}
}
@media screen and (max-width: 1023px) {
    .shareicon-wishlist {display: -webkit-inline-box;}
    /* .pdp-slider-container-parent .soc-ico{margin-top: 465px; } */
    #addToCartForm .qty { padding:0px !important;}
    .COD-chk-del { margin-bottom:20px;}
    .shareicon-wishlist li { margin-left: 12px; margin-top:0px;}
    .checkdeloption .pincodeBox,
    .checkdeloption .check_available { min-width:100%; max-width:100%;}
    .checkdeloption .check_available { padding-right:100px;}
    .checkdeloption .check_available .codbtn { width:100px;}
    .product_details_main .product_slider_main .product_rightside .add_bag { margin-top:20px; margin-bottom:20px;}
    .product_details_main .product_slider_main .product_rightside .size_width ul li:hover { border:none;}
    .addToWishlist2.prd-fav { margin: 0 !important;float: right;position: relative;z-index: 999;width: 20px;height: 20px; display:none;}
    .pdp-slider-container .bx-wrapper > #bx-viewport { height:auto !important;}
    .pdp-slider-container .bx-wrapper .bx-viewport {height:auto !important;}
//.product_details_main .shareicon-wishlist { display:none;}
//.addToWishlist2 { display:inline-block; top:-2px;}
    .product-wpr ul>li.pro-box .pro-img .thumb {min-height:200px;}
    .product_brand-inner { max-width:100%;}
    .template-pages-product-productLayout1Page .description .description_wrap .Des_wrap .product_offer { display:block !important; visibility: visible !important;   }
    .applied-coupon a:hover, .applied-coupon a:focus {text-decoration: underline;}
    .product_silder .bx-wrapper .bx-controls-direction a.bx-next { right: 0px !important; }
    .product_silder .bx-wrapper .bx-controls-direction a { top: 33%; }
    .description .description_wrap .Des_wrap .product_offer .applied-coupon { width:100%; min-width:100%; margin:0px;}
    .authentic-product { margin-bottom:25px;}
    .free-shipping {margin-bottom:15px;}
    .COD-chk-del .check-del-COD { text-transform: capitalize; }

}
@media screen and (min-width: 768px) {
    /*PDP 2020 updated css v1 start*/
    /* .pdp-slider-container .shareIcon {display:none;} */
    /*PDP 2020 updated css v1 end*/
    .addToBagM { display: none;}
    .zoomIcon { display :none;}
    .free-shipping-message { display: none !important;}
    .selected .check-del-COD { text-decoration:none !important; color:#000 !important;}
    .check-del-COD:after { display:none !important;}
    /* .COD-chk-del span{font-family: PTSans-Bold; font-size: 14px;     letter-spacing: 0px;} */

    .COD-chk-del .checkdeloption { display:block !important;}
    .COD-chk-del .enter-pin-info { display:block !important;}

    #toastMessage {display: none!important;}

}
@media screen and (max-width: 767px) {
    .COD-chk-del .checkdeloption #check-pincode.pincodeBox .gotoPin {font-size: 14px;  padding: 4px 0;}
    .checkdeloption #pincodeBox .form-control { padding-left:15px;}
    .bname-pname-price .addToWishlist { display: inline-block;}
    .pdp-p-info { padding-bottom: 50px;}
    .pdp-p-info .addToBag { position:fixed; left: 0px; bottom: 0px; z-index: 999;}
    .zoomIcon { display :inline-block;}
    .pdp-bname { font-size:18px;}
    .pdp-pname,h1.pdp-pname { margin: 0;font-weight: normal; font-size:16px;}
    .pdp-price { font-size: 17px;}
    .actualPrice { font-size:20px;}
    .checkdeloption .pincodeBox { max-width: 250px; min-width: 250px; margin-bottom: 0;margin-top:15px;float:left;}

    .choose-size {position: relative; padding-bottom: 5px;}
    .choose-color ul li.selected { top: -3px;}
    .applied-coupon { margin-top:15px;}

    .bname-pname-price { padding: 8px 20px 0px 20px; margin:0px -15px;}
    .wishlist-btn { display:block;  width: 100%; margin: 20px 0px 10px 0px;}
    .addToBagM { margin:10px 0px;}
    .pdpbtn .addToBag, .addToBagM { width: 100%; float: none; font-size: 14px;}
    .pdpbtn { padding-bottom: 0px;}
    .wishlist-btn .wishlist-icon { left:23%;}
    /*PDP 2020 updated css v1 start*/
    /* .shareicon-wishlist { display: none;} */
    /*PDP 2020 updated css v1 end*/
    .zoomIcon { bottom:10px;}
    /*PDP 2020 updated css v1 start*/
    .pdp-slider-container .shareIcon { display:inline-block; left: 0px; top:2px;}
    /*PDP 2020 updated css v1 end*/
    .customPager { position:absolute; right: 15px; z-index: 99;}
    /* .pdp-slider-container { max-width: 100%; padding-bottom: 25px; margin-bottom:0px; min-height: auto!important;} */
    /* .pdp-slider-container ul li {height: auto!important;} */
    .pdp-slider-container .bx-wrapper { margin-bottom:0px;}
    .pdp-slider-container .bx-wrapper .bx-pager { text-align: center; bottom: -20px;}
/*     .pdp-slider-container-parent { padding-right: 0px;} */
    .pdp-slider-container .bx-wrapper .bx-controls-direction a { height:40px;}
    .pdp-slider-container .bx-wrapper .bx-controls-direction a.bx-prev { background-position: -96px -113px; left: 21px!important;background-color: rgba(0,0,0,.5);height:42px;top:30%;}
    .pdp-slider-container .bx-wrapper .bx-controls-direction a.bx-next { background-position: -160px -113px; right: 21px!important;background-color: rgba(0,0,0,.5);height:42px;top:30%;}
    #PDP-zoom-slider-thumb a { float: left !important; margin-bottom: 5px;  margin-right: 5px;  width: 50px !important; }
    .zoomPDP, .zoomPDP .container { padding: 0px;}
    .zoomPDP .close { right: 15px; top: 15px; position: relative; z-index: 99;}
    .bx-wrapper .bx-controls-direction a {height:40px;}
    .bx-wrapper .bx-controls-direction a.bx-prev {background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -96px -117px; left: 0px;}
    .bx-wrapper .bx-controls-direction a.bx-next {background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -160px -117px; right: 0px;}
    .authentic-product-row .authentic-product, .authentic-product-row .free-shipping { margin-bottom: 0px;}
    #addToCartForm { }
    .template-pages-product-productLayout1Page #addToCartForm #sizeSelAddToCart,
    .template-pages-product-productLayout1Page #addToCartForm #addToCartButton,
    .template-pages-product-productLayout1Page #addToCartForm .outOfStock{ width:100%; margin:0px; position:fixed;left:0px; bottom:0px; z-index:10;}
    .product_details_main .product_slider_main .product_rightside .size_width { margin-bottom:0px; margin-top:2px;}
    .product_details_main .product_slider_main .product_rightside .price_div { margin-bottom:0px;}
    .addToWishlist2 { display:inline-block; top:-2px;}
    #addToCartForm .qty .size-select-msg { position: static; margin:0px 0px 10px 0px;}
    .description .description_wrap .Des_wrap h2.active {font: 14px/20px PTSans-Bold; text-transform: uppercase; }
    .description .description_wrap .Des_wrap h2 { text-transform: lowercase;}
    .description .description_wrap .Des_wrap h2 { text-transform: capitalize;}
    .free-shipping-message { display:block; padding-top:7px;}
    .rating_review_main h3 { text-align:center;}
    .wishlist-heading-mob h1 { font-size: 17px; margin-top: 0px; position: relative; text-align: left;  padding-left: 25px;}
    .wishlist-heading-mob h1:before {
        width: 15px; height: 20px; position: absolute; left: 0px; top: 2px; content: "";
        background:url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -112px -575px no-repeat;
    }
    .template-pages-account-wishlistPage .my-account-wpr { margin-top: 20px; }
    .wishlist-heading-mob a { color: #333333; }
    .wishlist-heading-mob h1 a span { position: relative; top: 2px; }

    .COD-chk-del {    font: 13px/23px PTSans-Regular;color: #797979; margin-bottom:0px; margin-left:-20px; margin-right:-20px; padding:10px 15px 0px 15px; background:#ffffff; }

    .check-del-COD:after {width: 10px; top:10px; height: 10px;background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -15px -162px no-repeat;}
    .selected .check-del-COD:after  {    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -13px -147px no-repeat;}
    /* .product_details_main .product_slider_main .product_rightside .instock { top:-22px;} */
    .authentic-product-row .authentic-product, .authentic-product-row .free-shipping { margin-bottom:0px; line-height:24px; margin-top:5px;}
    .template-pages-product-productLayout1Page .product_details_main .product_slider_main .product_rightside .instock { top:-15px;}
    .template-pages-product-productLayout1Page .product_rightside .addtocart-component { padding-bottom:0px;}
    .product_rightside .addtocart-component{padding-top: 0;}
    .product_rightside .sizes-not-available-product {     background: none;
    background-color: #fe0000;
    height: 40px;
    text-align: center;
    padding: 0;
    margin: 0 !important;
    line-height: 40px !important;
    color: white !important;}

    #toastMessage{
        position: fixed;
        top: 50%;
        left: 50%;
        margin-left: -150px;
        width: 300px;
        border: 1px solid #666;
        padding: 10px 0;
        text-align: center;
        border-radius: 25px;
        font-size: medium;
        font-style: italic;
        z-index: 9999;
        background-color: rgba(113, 113, 113, 0.9);
        color: white;
        text-align: center;
        visibility:hidden;
    }
    #toastMessage.show{
        visibility: visible;
    }

    #toastMessage.bottom {
        top: initial;
        bottom: 50px;
    }

    @-webkit-keyframes fadein {
        from {opacity: 0;}
        to {opacity: 1;}
    }

    @keyframes fadein {
        from {opacity: 0;}
        to {opacity: 1;}
    }

    @-webkit-keyframes fadeout {
        from {opacity: 1;}
        to {opacity: 0;}
    }

    @keyframes fadeout {
        from {opacity: 1;}
        to {opacity: 0;}
    }


    @-webkit-keyframes fadeinbottom {
        from {bottom: 0; opacity: 0;}
        to {bottom: 50px; opacity: 1;}
    }

    @keyframes fadeinbottom {
        from {bottom: 0; opacity: 0;}
        to {bottom: 50px; opacity: 1;}
    }

    @-webkit-keyframes fadeoutbottom {
        from {bottom: 50px; opacity: 1;}
        to {bottom: 0; opacity: 0;}
    }

    @keyframes fadeoutbottom {
        from {bottom: 50px; opacity: 1;}
        to {bottom: 0; opacity: 0;}
    }

}
@media screen and (max-width: 479px) {
    .pdpbtn { padding-bottom:0px;}
    .checkdeloption .pincodeBox { min-width: 100%;}
    .authentic-product-row > div { padding-right:0px; width: 100%;}
    .authentic-product { line-height:18px; margin: 0px;}
    .pdpbtn .addToBag { min-width: 180px;}
    #PDP-zoom-slider-thumb a {width: 40px !important; }
}
/* Start PDP overwrite css */
.product_details_main .product_slider_main .product_rightside .size_width ul li {font-family: "PTSans-Regular"; width:auto; height:auto; float: left;margin-right: 5px; margin-bottom: 5px; position: relative; border-radius:0px; border:none}
.product_details_main .product_slider_main .product_rightside .size_width ul li button img { position: absolute; z-index: 99; left:0px; top:0px; display:none;}
.product_details_main .product_slider_main .product_rightside .size_width ul li button:disabled img { display:block;}
.product_details_main .product_slider_main .product_rightside .size_width ul li:hover {font-family: "PTSans-Regular" !important;}
.product_details_main .product_slider_main .product_rightside .size_width ul li button, .product_details_main .product_slider_main .product_rightside .size_width ul li button:active, .product_details_main .product_slider_main .product_rightside .size_width ul li button:focus,  .sizeVariantSelect {position: relative;  border: 1px solid #dfdfdf !important;   background: #ffffff;    min-width: 38px;    padding: 0px 7px;    height: 38px;    color: #333333;    text-align: center;    text-transform: uppercase;    line-height: 23px;    font-size: 12px; border-radius:0px; font-size:13px;}
.product_details_main .product_slider_main .product_rightside .size_width ul li.selected {font-family: "PTSans-Regular"; border:none;}
.product_details_main .product_slider_main .product_rightside .size_width ul li.selected button {   border: 1px solid #000000 !important;}
.product_details_main .product_slider_main .product_rightside .size_width ul li .grey-background { background:#ffffff !important; color:#b7b7b7 !important; }
.product_details_main .product_slider_main .product_rightside .size_width ul li button.grey-background {border: 1px solid #dfdfdf !important; background:url("/_ui/responsive/common/assets/images/unavailable-size.png") left top no-repeat !important; }
.product_details_main #sizeSelAddToCart { float:left;}



.quick-view-wpr .quick-view-inner .product_rightside .size_width ul li { height:38px; min-width:38px; line-height:38px !important; border:1px solid #ffffff !important; }
.quick-view-wpr .quick-view-inner .product_rightside .size_width ul li:hover {line-height:38px !important; border:1px solid #ffffff !important;}
.quick-view-wpr .quick-view-inner .product_rightside .size_width ul li.selected  {line-height:38px !important; border:1px solid #ff5d3b !important;}
.quickbox-li .product_details_main .product_slider_main .wishlist { padding-left:25px;}
.quickbox-li .product_details_main .product_slider_main .wishlist:before { top:0px;}
.quickbox-li .wishListQuickView .prd-fav { margin-left:0px;}
.quickbox-li .quick-view-wpr .quick-view-inner .product_rightside .size_width ul li { border: 1px solid #dfdfdf!important; overflow-y: hidden;}
.quickbox-li .quick-view-wpr .quick-view-inner .product_rightside .size_width ul li.selected { border: 1px solid #000000 !important; overflow-y: hidden;}
.quickbox-li .product_details_main .product_slider_main .product_rightside .color_div ul li {border: 1px solid #dfdfdf!important;
    height: 40px !important; width: 40px !important;    float: left;    margin-right: 7px;    margin-bottom: 7px;    position: relative;   width: auto;    padding: 0;    border-radius: 0;}
.quickbox-li .product_details_main .product_slider_main .product_rightside .color_div ul li span{background: #fff!important; width: 37px;height: 37px; float: left; text-align: center; padding-top:3px;}
.quickbox-li .product_details_main .product_slider_main .product_rightside .color_div ul li.active {    border: 1px solid #333!important;   padding: 0px;   position: relative;}
.variant-list .stylequick img { border-radius:0px;}
.quickbox-li .product_details_main .product_slider_main .product_rightside .size_guide span.size-guide {float: right;
    color: #333;   padding-left: 30px;    position: relative;    font-size: 12px;    text-transform: capitalize;    display: block!important;
}
.quickbox-li .product_details_main .product_slider_main .product_rightside .size_guide span.size-guide:before{    width: 25px;    height: 17px;    position: absolute;    left: 0;    top: 5px;    content: "";    background: url(../_ui/responsive/common/assets/images/ssl-sprite.png) -350px -1240px no-repeat;}
.quickbox-li .product_details_main .product_slider_main .product_rightside .size_guide span.size-guide a{color: #333; text-decoration: none;}

.shareicon-wishlist li .prd-fav { margin-top:0px; padding:0px;}
.product_details_main .product_slider_main .wishlist:before {left: 4px;  top: -9px;}

/* color */
.product_details_main .product_slider_main .product_rightside .color_div, .product_details_main .product_slider_main .product_rightside .price_div, .product_details_main .product_slider_main .product_rightside .price_div, .product_details_main .product_slider_main .product_rightside { text-align:left;}
.variant-list .colorVariantChange img { width:auto;}
.product_details_main .product_slider_main .product_rightside .color_div ul li {border: 1px solid #dfdfdf !important; padding:2px; height:41px; float: left; margin-right: 7px; margin-bottom: 7px; position: relative; width:auto;  padding:0px; border-radius:0px;}
.variant-list .colorVariantChange {border: none !important; background: #ffffff !important; width: 38px;height: 38px; float: left;}
.product_details_main .product_slider_main .product_rightside .color_div ul li.selected { border: 1px solid #333333 !important;padding: 0px; position: relative; }
/*PDP 2020 updated css v1 start*/
.pincode_display{
    background: #fff;
    border: 1px #999 solid;
    width: 100%;
    height: 38px;
    line-height: 38px;
    float: left;
    font-weight:700;
    margin-bottom: 0;
}
/*PDP 2020 updated css v1 end*/
@media screen and (min-width: 1280px) {
    .product_details_main .product_slider_main li:hover .wishlist:before { background:url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -416px -336px no-repeat;}
}
.product_details_main .product_slider_main .wishlist.active:before {
    background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -416px -336px;
}

@media ( min-width : 768px) {
    .product_zooming .zoomImage .bx-wrapper img {
        display: inline-block;
    }
    .product_zooming .zoomImage .bx-wrapper .bx-controls-direction a {
        width: 27px;
        height: 76px;
    }
    .product_zooming .zoomImage .bx-wrapper .bx-controls-direction a.bx-prev {
        background: url("../_ui/responsive/common/assets/images/ssl-sprite.png")
        no-repeat scroll -96px -97px;
        left: 0px;
    }
    .product_zooming .zoomImage .bx-wrapper .bx-controls-direction a.bx-next {
        background: url("../_ui/responsive/common/assets/images/ssl-sprite.png")
        no-repeat scroll -160px -97px;
        right: 0px;
    }
    .product_zooming .zoomImage {
        cursor: url("/_ui/responsive/common/assets/images/cursor-zoom.png?timeStamp=_ts@070803590259#ts_"),
        auto;
    }
}

.pincodeBox p.pinsuccess {
    background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/tickk.png") no-repeat left top;
}

.pincodeBox p.pinwrong {
    background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/error.png") no-repeat left top;
}

/*-----------------------------------------------------------------------
 End PDP Page CSS
-----------------------------------------------------------------------*/

/* PDP CSS for un-approved products starts */
.product_rightside .not-available-product {
    font: 14px/22px "PTSans-bold";
    margin-top: 90px;
    margin-bottom: 25px;
    color: #E70C34;
}
.product_rightside .sizes-not-available-product {
    font: 14px/22px "PTSans-bold";
    /*margin-top: 19px;*/
    color: #E70C34;
    margin-bottom:0px;
}
.pincodeBox input[type="submit"].not-approved {
    opacity: .65;
}

.product_details_main .product_slider_main .product_rightside .size_width ul li .unapproved-grey-background {
    background: #f1f1f1 !important;
}

/* PDP CSS for un-approved products ends */

.prod-sm-content-parent .collpdpvarient input[type=submit].btn-block {
    width: 0;
    margin: 30px 0 0;
}

.prod-sm-content-parent .collpdpvarient .qty .size-select-msg {
    margin-bottom: 0px !important;
    bottom: -20px !important;
}

/*-----------------------------------------------------------------------
 Start New PDP Page CSS
-----------------------------------------------------------------------*/
/*newpdp*/
.product_details_main {font-family: "PTSans-Regular";}
.product_details_main { background:#f9f9f9;}
/*PDP 2020 updated css start*/
.pdp-slider-container-parent .shareicon-wishlist{ position: absolute;top:6px;right:5px; z-index: 8;}
/*PDP 2020 updated css end*/
.pdp-slider-thumb-container { float: left; padding: 25px 0px; }
.pdp-slider-thumb-container .bx-wrapper .bx-controls-direction a { left:50%; margin:0px; width:22px; height:11px; margin-left:-11px; }
.pdp-slider-thumb-container .bx-wrapper .bx-controls-direction a.bx-prev { top:-20px; background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") -440px -1240px no-repeat;}
.pdp-slider-thumb-container .bx-wrapper .bx-controls-direction a.bx-next { bottom:-20px; top: inherit; background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") -470px -1240px no-repeat;}
/* .pdp-slider-container { left:6%; width:70%;} */
/* .pdp-slider-thumb-container .bx-wrapper .bx-viewport { height:495px !important; background: none;} */
.pdp-slider-thumb { float:left;}
.pdp-slider-thumb a { display:block; width:80px !important; border: 1px solid #d7d7d7; margin-bottom: 10px; padding: 10px 8px;}
.pdp-slider-thumb a.active {border: 1px solid #666666;}
.choose-color p, .choose-size p { color:#000000; text-transform: uppercase;}
.choose-color p span { text-transform: capitalize;}
.shareicon-wishlist li { position: relative; z-index: 4;}
.hideicons {}
@media screen and (max-width: 1023px){
    .share-icons{
        top:76%;
    }
}
.share-icons { padding-top:0px;  display: none;  width: 40px; position: absolute; right: 0px; top:60%;}
.share-icons a{ color: #333333;  display: block; font-size: 18px; margin: 6px 10px; text-align: center;}
.COD-chk-del .enter-pin-info {font-family: PTSans-Regular; font-size: 14px; color: #717171;  line-height:16px; display:block; padding-top: 3px;}
.COD-chk-del .check-del-COD {font-family: PTSans-Regular; text-transform: uppercase;}
.sizeTxt, .template-pages-product-productLayout1Page .variant-section .variant-name { font-size:14px;}

@media screen and (max-width: 1300px) {
/*     .pdp-slider-container-parent { padding-right:20px;}
    .pdp-slider-container { left:5%; float:left;} */

}

@media screen and (max-width: 1199px) {
    /* .pdp-slider-container { max-width:100%; left: auto;}
    .pdp-slider-thumb-container { display: none;}
    .pdp-slider-container { left:5%; float:none;} */
    .COD-chk-del .check-del-COD { text-transform: capitalize; }
    .COD-chk-del.selected .check-del-COD{ text-transform: uppercase; }

}


/*-----------------------------------------------------------------------
 End New PDP Page CSS
-----------------------------------------------------------------------*/

.cart-wishlist-center { float:none; margin:0px auto;}
.btn-white {border: 1px solid #ff5d3b;  background: #fff;  padding: 13px 20px 10px 20px;  min-width: 280px;  text-transform: uppercase;  color: #ff5d3b;  font-family: PTSans-Bold;    display: inline-block;  margin-top: 10px; }
.btn-white:hover {text-decoration: none;}

.multi-click-banner {
    margin: 0 0 58px;
}

@media screen and (max-width: 767px) {
  /*   .pdp-slider-container { width:100%;} */
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .multi-click-banner {
        margin: 0 0 38px;
    }
}

.video-box {
    margin: 0 0 58px;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .video-box {
        margin: 0 0 38px;
    }
}

/*-----------------------------------------------------------------------
 Start New PDP Page CSS
-----------------------------------------------------------------------*/
/*newpdp*/
.product_details_main {font-family: "PTSans-Regular";}
.product_details_main { background:#f9f9f9;}
/*PDP 2020 updated css start*/
/* .pdp-slider-container-parent .shareicon-wishlist{ position: absolute; z-index: 9;} */
/*PDP 2020 updated css end*/
.pdp-slider-thumb-container { float: left; padding: 25px 0px; }
.pdp-slider-thumb-container .bx-wrapper .bx-controls-direction a { left:50%; margin:0px; width:22px; height:11px; margin-left:-11px; }
.pdp-slider-thumb-container .bx-wrapper .bx-controls-direction a.bx-prev { top:-20px; background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") -440px -1240px no-repeat;}
.pdp-slider-thumb-container .bx-wrapper .bx-controls-direction a.bx-next { bottom:-20px; top: inherit; background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") -470px -1240px no-repeat;}
/* .pdp-slider-container { left:6%; width:70%;} */
/* .pdp-slider-thumb-container .bx-wrapper .bx-viewport { height:495px !important; background: none;} */
.pdp-slider-thumb { float:left;}
.pdp-slider-thumb a { display:block; width:80px !important; border: 1px solid #d7d7d7; margin-bottom: 10px; padding: 10px 8px;}
.pdp-slider-thumb a.active {border: 1px solid #666666;}
.choose-color p, .choose-size p { color:#000000; text-transform: uppercase;}
.choose-color p span { text-transform: capitalize;}
.shareicon-wishlist li { position: relative; z-index: 4;}
.hideicons {}
.share-icons { padding-top:0px;  display: none;  width: 40px; position: absolute; right: 0px; top:60%;}
.share-icons .social_icon.a2a_kit{background: #ffffff;border: 1px solid #e3e3e3; padding-top:20px; border-radius: 0px 0px 20px 20px;}
.share-icons a{ color: #333333;  display: block; font-size: 18px; margin: 6px 10px; text-align: center;}
.COD-chk-del .enter-pin-info {font-family: PTSans-Regular; font-size: 14px; color: #717171;  line-height:16px; display:block; padding-top: 3px;}
.COD-chk-del .check-del-COD {font-family: PTSans-Regular; text-transform: uppercase;}
.sizeTxt, .template-pages-product-productLayout1Page .variant-section .variant-name { font-size:14px;}

@media screen and (max-width: 1300px) {
  /*   .pdp-slider-container-parent { padding-right:20px;}
    .pdp-slider-container { left:5%; float:left;} */

}

@media screen and (max-width: 1199px) {
  /*   .pdp-slider-container { max-width:100%; left: auto;}
    .pdp-slider-thumb-container { display: none;}
    .pdp-slider-container { left:5%; float:none;}*/
    .COD-chk-del .check-del-COD { text-transform: capitalize; }
    .COD-chk-del.selected .check-del-COD{ text-transform: uppercase; } 

}

@media screen and (max-width: 1023px) {
    /* .pdp-slider-container { width:100%; left:0px;}
    .pdp-slider-container-parent { padding-right:0px; margin:0px -20px;} */
}

/*-----------------------------------------------------------------------
 End New PDP Page CSS
-----------------------------------------------------------------------*/

.main-slider {
    margin: 0 0 58px;
}

.left-right-view .main-slider {
    margin: 0;
}

body.template-pages-category-productGridPage .main-slider, body.template-pages-search-searchGridPage .main-slider,
body.template-pages-category-productListPage .main-slider{
    margin: 0;
}

@media ( min-width: 320px) and (max-width: 1023px) {
    .main-slider {
        margin: 0 0 23px;
    }

    .left-right-view .main-slider {
        margin: 0;
    }
}

/* .order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove .remove-item { margin-top:22px;} */
.order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove { width:90%; margin-top:0px; }
.order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove.product-action .remove-item {margin-top:22px;}
.order-total .order-summary-detail .summary-list>ul>li .pro-info-shop .noneditable-order-summary ul>li { line-height: 18px;}
.order-total .order-summary-detail .summary-list>ul>li .pro-info-shop .editable-order-summary ul>li { line-height: 29px;}
.order-total .order-summary-detail .cart-product-info { padding-left:100px;}
.order-total .order-summary-detail .summary-list>ul>li .pro-info-shop { margin-right:20px; width:55%; }
.order-total .order-summary-detail .summary-list>ul>li .pro-info-shop ul>li span {overflow: hidden;
    display: inline-block;}
.order-total .order-summary-detail .summary-list>ul>li .editable-order-summary .select-wrapper { width:85px;}
.order-total .order-summary-detail .delivery-options li { margin-left:0px; padding-left:0px !important;}
.order-total .order-summary-detail .summary-list>ul>li { font-size: 14px; font-family: PTSans-Regular; color:#999999;}
.order-total .order-summary-detail .summary-list>ul>li .delivary-time { display:block; position:relative; padding-left:25px;   }
.order-total .order-summary-detail .summary-list>ul>li .delivary-time:before { position: absolute;left: 0;width: 20px;height: 15px; content: ""; background: url(/_ui/responsive/common/assets/images/ssl-sprite.png) -200px -810px no-repeat;  top: 4px;}
.order-total .order-summary-detail .summary-list>ul>li .delivery-options li span.eligible-for-cod {position:relative; padding-left:25px; display:block; }
.order-total .order-summary-detail .summary-list>ul>li .delivery-options li span.eligible-for-cod:before {position: absolute;
    left: 0;
    width: 20px;
    height: 15px;
    content: "";top: 3px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png) -230px -810px no-repeat;}
.order-total .order-summary-detail .summary-list>ul>li .prod-price { padding-top:0px;}
.order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove .wishlist-acn,
.order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove .edit-item,
.order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove form { margin-right:30px; display: inline-block;}
@media screen and (max-width: 1023px) {
    .order-total .order-summary-detail .summary-list>ul>li { position: relative;}
    .order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove .remove-item { margin-top: 0px;}
    .order-total .order-summary-detail .summary-list>ul>li .formButtons { bottom:13px;}
    .order-total .order-summary-detail .summary-list>ul>li .formButtons button{ font-family:'PTSans-Bold';}
    /* .order-total .order-summary-detail .summary-list>ul>li .formButtons #checkout-update-optn { background: none;} */
    .order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove.product-action .remove-item { left:25px;}
    .order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove .edit-item + form .remove-item { margin-top: 0px;}
    .order-total .order-summary-detail .editable-order-summary .qt-minus, .order-total .order-summary-detail .editable-order-summary .qt-plus {padding: 2px 12px;font-size: 19px;}
    .order-total .order-summary-detail .editable-order-summary .select-wrapper {    width: 105px; margin:10px 0px;}
    .order-total .order-summary-detail .summary-list>ul>li .pro-info-shop { margin-left:0px; margin-right:0px; padding-left:0px; width:auto; float:none; }
    .order-total .order-summary-detail .cart-product-info { padding-left:0px;}
    .order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove { width: 103%;  margin: 0px -15px; float: none;}
    .order-total .order-summary-detail .summary-list>ul>li { padding-left:15px;padding-right:15px;}
    .order-total .order-summary-detail .summary-list>ul>li .pro-img { margin-right:10px;}
    .order-total .order-summary-detail .summary-list>ul>li .delivary-time { padding-top:0px;}
    .order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove .remove-item,
    .order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove .edit-item,
    .order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove .wishlist {
        top:20px;
    }
    .order-total .order-summary-detail .summary-list>ul>li .formButtons {bottom:17px;}
    .order-total .order-summary-detail .summary-list>ul>li .pro-info-shop form {clear: none;}
    .order-total .order-summary-detail .summary-list>ul>li .pro-info-shop ul>li:first-child { line-height:16px !important;}
    .order-total .order-summary-detail .summary-list>ul>li .editable-order-summary .select-wrapper { width:105px;}
    .order-total .order-summary-detail .summary-list>ul>li .pro-info-shop ul>li .lbl-bag { width:66px;}

    .order-total .order-summary-detail .summary-list>ul>li .pro-info-shop ul>li .shop-qty { margin-left:70px;}
}
@media screen and (max-width: 800px) {
    .order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove {width: 105%;}
}
@media screen and (max-width: 600px) {
    .order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove {width: 108%;}
}
@media screen and (max-width: 400px) {
    .order-total .order-summary-detail .summary-list>ul>li .wish-edit-remove {width: 110%;}
}
/*Scroll Facet css*/
@media screen and (min-width: 1023px) and (max-width: 1279px) {
    .plp-container-for-fix .filter-inner {
        max-width:215px;
    }
}

/*Scroll Facet css*/

area:after {
    content:attr(title);
}

.right-category, .left-category {/*min-height: 600px;*/ max-width: 767px; margin: 0px auto 30px auto;  background-size: cover; position: relative;}
.right-category img, .left-category img { position: static; left: 0px; top: 0px; z-index: 1;}
.left-category .left-category-inner, .right-category .right-category-inner { position: absolute; top:50%; z-index: 99; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);}
.left-category .left-category-inner{ width: 41%; text-align: right; left:0px; }
.right-category .right-category-inner{width: 40%; float: right;  right:0px;}
.left-right {  padding: 0px !important; clear: both; overflow: hidden;}
.left-right h4{ font-size: 32px; color: #000000; font-family: "PTSans-Bold"; margin: 0px 0px 20px 0px;}
.left-right ul li { margin: 10% 0px;font-size: 24px; }
.left-right ul li a{color: #444444;}
.left-right .shopall{ position:relative; font-size: 28px; display: inline-block;padding-right: 25px; margin-top: 10px; color: #5b5b5b;font-family: "PTSans-Bold";}
.left-right .shopall:before {width: 0;  height: 0; position: absolute; right: 0px;  top: 7px; content: '';
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #5b5b5b;
}

@media screen and (max-width: 568px) {
    .left-right h4{ font-size: 26px;}
    .left-right ul li { line-height: 20px; font-size: 22px; margin: 7% 0px}
    .left-right .shopall:before { top:3px;}
}
@media screen and (max-width: 550px) {
    .right-category, .left-category { height: auto;  }
    .left-right ul li {  line-height: 20px;}
}
@media screen and (max-width: 479px) {
    .right-category, .left-category {  background-size: auto;}
    .left-right ul li { font-size:18px; }
    .left-right h4{ font-size: 22px;}
    .left-right .shopall {font-size:22px; }
}
@media screen and (max-width: 359px) {
    .left-category .left-category-inner { width: 50%;}
    .left-right .shopall:before {top:3px;}
}

/* .leftsidebar {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 3px;
    position: absolute;
    top: 0;
    width: 160px;
}
.leftsidebarfixed {
    position: fixed;
    top: 0;
} */
/* .bname-pname-price .shareicon-in-desc { display:none;} */
@media screen and (max-width: 1023px) {
    .product_details_main .product_slider_main .product_rightside .price_div ul li,
    .product_details_main .product_slider_main .product_rightside .price_div ul li .old_price { font:20px/22px PTSans-Bold; font-weight:normal;}
    .product_details_main .product_slider_main .product_rightside .price_div ul li .old_price {font-family: PTSans-Regular; font-weight:normal;}
    .product_details_main .product_slider_main .product_rightside .price_div ul li .percent_discount_pdp { line-height: 20px;}

    .share-icons .social_icon.a2a_kit{
        background: #ffffff;border: 1px solid #e3e3e3; padding-bottom:10px; padding-top:0px; border-radius: 20px 20px 0px 0px;
    }

    .bname-pname-price { position: relative; }
    .bname-pname-price .shareicon-in-desc {position: relative; float:right; top:-26px; display:block;}
    .bname-pname-price .soc-ico { position: relative; float:right; margin:0px;}
    .bname-pname-price .share-icons { right:0px; bottom: 26px !important; top:auto !important;}
    .bname-pname-price .share-icons .social_icon.a2a_kit { margin-bottom:0px;}
    .bname-pname-price .share-icons a { margin:6px !important;}

    .floatingDescription {
        position: fixed;
        bottom: 50px;
        background: rgba(255, 255, 255, 1) !important;
        margin: 0px -20px;
        padding-left:20px;
        padding-right:20px;
        width: 100%;
        z-index: 9 !important;
    }
    .floatingPager {
        position: fixed;
        background: rgba(255, 255, 255, 1) !important;
        width: 100%;
        z-index: 9 !important;
    }
}



/*----------------------------------------------------------------------
 SSL-Estee-Lauder CSS
 -----------------------------------------------------------------------*/
/*++++++++++++++++++++++++++++  Fonts  ++++++++++++++++++++++++++++++++*/
@font-face {
    font-family: 'AkzidenzGroteskBQ-Reg';
    src: url('../_ui/responsive/common/assets/fonts/AkzidenzGroteskBQ-Reg.eot?#iefix') format('embedded-opentype'),
    url('../_ui/responsive/common/assets/fonts/AkzidenzGroteskBQ-Reg.svg')  format('svg'),
    url('../_ui/responsive/common/assets/fonts/AkzidenzGroteskBQ-Reg.ttf') format('truetype'),
    url('../_ui/responsive/common/assets/fonts/AkzidenzGroteskBQ-Reg.woff')  format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'AkzidenzGroteskBQ-Bold';
    src: url('../_ui/responsive/common/assets/fonts/AkzidenzGroteskBQ-Bold.eot?#iefix') format('embedded-opentype'),
    url('../_ui/responsive/common/assets/fonts/AkzidenzGroteskBQ-Bold.svg')  format('svg'),
    url('../_ui/responsive/common/assets/fonts/AkzidenzGroteskBQ-Bold.ttf') format('truetype'),
    url('../_ui/responsive/common/assets/fonts/AkzidenzGroteskBQ-Bold.woff')  format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OptimaDisplay-Light';
    src: url('../_ui/responsive/common/assets/fonts/OptimaDisplay-Light.eot?#iefix') format('embedded-opentype'),
    url('../_ui/responsive/common/assets/fonts/OptimaDisplay-Light.svg')  format('svg'),
    url('../_ui/responsive/common/assets/fonts/OptimaDisplay-Light.ttf') format('truetype'),
    url('../_ui/responsive/common/assets/fonts/OptimaDisplay-Light.woff')  format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OptimaDisplay-Book';
    src: url('../_ui/responsive/common/assets/fonts/OptimaDisplay-Book.eot?#iefix') format('embedded-opentype'),
    url('../_ui/responsive/common/assets/fonts/OptimaDisplay-Book.svg')  format('svg'),
    url('../_ui/responsive/common/assets/fonts/OptimaDisplay-Book.ttf') format('truetype'),
    url('../_ui/responsive/common/assets/fonts/OptimaDisplay-Book.woff')  format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Optima';
    src: url('../_ui/responsive/common/assets/fonts/Optima_1.eot');
    src: local('☺'), url('../_ui/responsive/common/assets/fonts/Optima_1.woff') format('woff'), url('../_ui/responsive/common/assets/fonts/Optima_1.ttf') format('truetype'), url('../_ui/responsive/common/assets/fonts/Optima_1.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*++++++++++++++++++++++++++ Fonts End ++++++++++++++++++++++++++++++++*/

/*.sticky { float: none; position: fixed; top: 20px; z-index: 6; left: auto; }*/
.ssl-brand-wrapper{font-family: "PTSans-Regular"; padding: 15px 0px;}
.ssl-brand-content{font-family: "OptimaDisplay-Book"; text-align: center;}
.template-pages-layout-esteeLauderPageTemplate .ssl-brand-logo { padding-bottom:40px; padding-right: 15px;}
.ssl-brand-acc ul li { position: relative;  border-bottom: 1px solid #e5e5e5; text-transform: capitalize;}

.ssl-brand-acc > ul > li.has-dropdown strong:after{content:""; width: 25px;   height: 15px;  position: absolute; right: 15px; top: 12px;     background: url(../_ui/responsive/common/assets/images/ssl-sprite.png) -472px -260px no-repeat;}
.ssl-brand-acc > ul > li.has-dropdown strong.openLi:after {background: url(../_ui/responsive/common/assets/images/ssl-sprite.png) -268px -188px no-repeat;}
.ssl-brand-acc > ul > li.has-dropdown strong.openLi a{ color:#8D1618;}
/*.ssl-brand-acc > ul > li.openLi { border-bottom: none;}*/
.ssl-brand-acc ul li strong {display:block; font-size:14px; color:#666666; font-weight: normal; }
.ssl-brand-acc ul li.active strong{ background:#F9F7FA;}
.ssl-brand-acc ul li.active a { cursor: default;}
.ssl-brand-acc ul li a{ display: block; font-size:14px; color:#666666; padding: 8px;}
.ssl-brand-acc ul li a:hover { color:#333333;}
.ssl-brand-acc ul li ul { display: none; padding-bottom: 10px; /*border-top: 1px solid #e5e5e5;  margin-top: 10px;*/}
.ssl-brand-acc ul li.active ul { padding-top: 6px;}
.ssl-brand-acc ul li.active-page ul { display: block !important;}
.ssl-brand-acc ul li ul li {padding: 0px 12px 0px 12px; border: none;}
.ssl-brand-acc ul li ul li a{padding: 4px 8px;}
.ssl-brand-bottom-banner { border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; text-align:center;}
.ssl-brand-top-banner, .ssl-brand-navbar-toggle { display:none;}
.custom-carousel-product-wrapper {padding-top: 11px; padding-bottom: 20px; }
.custom-carousel-product-wrapper .bx-wrapper .bx-viewport{border:none; box-shadow: none; left: 0px;}
.custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next, .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{ width:15px; height:32px; top: 42%;}
.custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next { background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -56px -94px; right:-20px;}
.custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -10px -94px; left:-20px;}
.custom-carousel-product-wrapper h4, .ssl-brand-video h4 { color: #333; display: block; font: 28px/28px PTSans-Bold; text-align:center;   margin: 0; padding:0px 0px 15px 0px; text-transform: uppercase;}
.ssl-brand-video h4 { padding-bottom:15px; padding-top:0px;}
.ssl-brand-video iframe {height:400px;}
.custom-carousel-product-wrapper  li { text-align:center; }
.custom-carousel-product-wrapper  li a.liinfo{color: #333333; display: block; font: 14px/22px PTSans-Regular; margin: 0; padding: 0; text-transform: uppercase; padding: 10px 25px 10px 25px; letter-spacing:1px;}

.custom-carousel-product-wrapper  li a.liinfo span{color: #666666;}
.custom-carousel-product-wrapper  li a.liinfo span.rupeeRs { display:inline-block; width:10px; padding-left: 3px;}
.custom-carousel-product-wrapper  li a.liinfo strike .rupee, .custom-carousel-product-wrapper .bx-wrapper li a.liinfo strike {color:#ff5d3b;}
.custom-carousel-product-wrapper  strong {display:block; font-weight:normal; text-transform: capitalize; padding-bottom: 6px;}
.ssl-brandBanner { padding:0px 0px 30px 0;}
.template-pages-layout-esteeLauderPageTemplate .ssl-brandBannerMobile, .template-pages-layout-esteeLauderPageTemplate .ssl-brandBannerDesktop {border:none; }
.ssl-brandBannerMobile {display:none;}
.three-step-product { margin-left:-13px; overflow: hidden; }
.three-step-product-carousel.three-step-product, .three-step-product.best-seller-carousel { margin-left:0px;}
.custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-next, .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-prev{ margin-top: 0px;}
.three-step-product.best-seller-carousel li {margin-right:35px !important;}
/*.three-step-product li { float:left; width: 205px; margin-left: 10px;}
.three-step-product li img {width: 225px; height:275px;}*/
.three-step-product .skinType { padding-top: 30px; color:#000;}
.three-step-product .skinType img { width: auto; height: auto;}
.three-step-product .skinType h5 { font-size:18px; font-family: "PTSans-Bold"; margin: 0px; font-family: 'Conv_HelveticaNeueLTStd-Bd';}
.three-step-product .skinType strong {font-size:18px; font-family: 'Conv_HelveticaNeueLTStd-Lt';}
.three-step-product .skinType span { font-size:13px; font-family: 'Conv_HelveticaNeueLTStd-Lt'; letter-spacing: 1px;}
.three-step-product li a.liinfo{padding: 10px 0px; min-height: 110px;}
.three-step-product li a.liinfo .pro-title {font-size: 14px; padding-bottom: 10px; font-family: 'Conv_HelveticaNeueLTStd-Roman'; }
.template-pages-layout-esteeLauderPageTemplate .three-step-product li a.liinfo .clipro-title {min-height: 22px; font-family: 'PT Sans'; padding-top: 10px; padding-bottom: 5px}
.template-pages-layout-esteeLauderPageTemplate .three-step-product li a.liinfo .clipro-title, .template-pages-layout-esteeLauderPageTemplate .three-step-product li a.liinfo .men-pro-desc{font: 14px/22px PT Sans}
.template-pages-layout-esteeLauderPageTemplate .three-step-product li a.liinfo .men-pro-desc { text-transform: capitalize; padding-bottom: 6px; font-family: 'PT Sans'; font-size: 13px; color:#333333;}
.shopNowBtn { display: inline-block; color:#8E1618  !important; text-align: left; font-size:16px; line-height: 18px; padding:3px 0px; float:left; font-family: 'Conv_HelveticaNeueLTStd-Lt'; text-transform: capitalize;}
.custom-carousel-product-wrapper  li:hover .shopNowBtn { text-decoration: underline;}
.about-ssl-brand-banner { border: 1px solid #f9f7fa; margin-bottom: 38px;}
.ssl-brand-cate-img { overflow:hidden; margin-left: -15px; margin-bottom: 20px; display: none;}
.ssl-brand-cate-img li { float:left; width:33.32%; margin:15px 0 0 0px; padding-left:15px;}
.clifixed {position:fixed; top: 0px;}
.skincaressl-brandBanner { margin-bottom:15px; }
.skincaressl-brandBanner .ssl-brandBannerDesktop, .skincaressl-brandBanner .ssl-brandBannerMobile {border: 1px solid #EEECEF;}
.ssl-brand-video { padding-bottom:15px;}
.three-step-banner { padding-bottom: 15px;}
.fixedSidebar { border-right: 1px solid #EEECEF;}
.bordercss {width:1px; background: #EEECEF; position: absolute; right: 15px; min-height: 400px;}
.fixingSide.sticky .bordercss { right: 0px;}
.clifixed .bordercss { right: 0px;}
/*.custom-row { margin:0px -5px;}*/
.custom-row .col-sm-3, .custom-row .col-sm-9 { padding-left:5px; padding-right:5px;}
.shoppingCart-right  .fixedSidebar{ border-right:none;}
.fixedshoppingCart { padding-bottom:37px;}
.clibottom {    bottom: 0;    position: absolute;}
.back-to-ssl-brand { position:absolute; left:10px; top: 50%; margin: -10px 0 0 0 !important; font-size: 16px; color:#000000; background: url("../_ui/responsive/common/assets/images/ssl-sprite.png") no-repeat scroll -110px -573px; width:20px; height:24px;}
.ssl-brand-acc.ssl-brand-subCat { display: none !important; z-index: 1; position: relative; box-shadow: none; border:none; top: 0px; margin-bottom: 15px; background: none; }
.ssl-brand-acc.ssl-brand-subCat ul {border-top: 1px solid #ddd; margin-top: 10px;}
.template-pages-layout-esteeLauderPageTemplate .ssl-brand-acc.ssl-brand-subCat strong { text-transform: uppercase; color:#ff5d3b; font-size:20px; font-weight: normal; font-family: "PTSans-Bold";}
.ssl-brand-acc.ssl-brand-subCat ul  li { padding: 2px 0px;}
.ssl-brand-acc.ssl-brand-subCat ul  li a { background: url("/_ui/responsive/common/assets/images/arrow-right.png") no-repeat center right;}


/*+++++++++++++++ About esteelauder By: Jayesh +++++++++++++++++++++++++++++++++++++++++*/

.ssl-brand p{font: 20px/25px Optima}
.ssl-brand.tssb p{font: 26px/28px Optima; color: #555; letter-spacing: 0.03em; display: block; width: 85%; margin: auto;padding-bottom: 28px;}
.ssl-brand.breakthrough p{font: 26px/28px Optima; color: #555; letter-spacing: 0.03em; display: block; margin: auto;padding-bottom: 28px;}
.brownBottle p{font: 24px/28px Optima; color: #333; letter-spacing: 0.02em; display: block; margin: auto; text-align: left; padding-left: 20px;padding-bottom: 28px;}
.ssl-brand.bfb h1{font: 60px/64px OptimaDisplay-Light; letter-spacing: -0.02em;}
.ssl-brand.bfb p{font: 30px/36px Optima; color: #555;letter-spacing: 0.02em; width: 85%; margin: auto;padding-bottom: 28px;}
.ssl-brand.insp p{font: 16px/20px AkzidenzGroteskBQ-Bold;}
.ssl-brand.insp h1{font: 72px/64px OptimaDisplay-Book}
.about-ssl-brand-banner-bottom{margin: 38px 0;}
.ssl-brand.legacy h1{font: 60px/64px OptimaDisplay-Book}
.legacy p{font: 60px/64px OptimaDisplay-Light; letter-spacing: 0.04em; padding-bottom: 28px;}
.ssl-brand h1{font: 60px/64px OptimaDisplay-Light}
.brownBottle h1{letter-spacing: 0.05em}
.ssl-brand h2{font: 24px/25px OptimaDisplay-Light}
.quote{font: 66px/71px OptimaDisplay-Light; letter-spacing: .04em; display: block; padding-bottom: 20px}
.quoteS{font: 45px/55px OptimaDisplay-Light; letter-spacing: .04em; display: block; padding-bottom: 20px}
.spacer28{padding-bottom: 28px;}

/*+++++++++++++++ Ends About esteelauder By: Jayesh +++++++++++++++++++++++++++++++++++++++++*/


/*+++++++++++++++ Three Minute esteelauder By: Jayesh +++++++++++++++++++++++++++++++++++++++++*/
.gotTheLook-Container a, a:hover, a:focus{color:#ff5d3b}
.gotTheLook-Container h2{ font:28px/30px PT Sans; font-weight: 700; padding-bottom: 20px; text-align: center;}
.template-pages-layout-esteeLauderPageTemplate .price{color: #666666; font:14px/22px PT Sans}

.getTheLook-Container{position: relative; text-align: center;}
.gotTheLook-Container{height: 0px; overflow: hidden;}
.gotTheLook-active{height: auto; overflow: visible; transition: height .5s ease; margin: 0 0 40px 0}
.template-pages-layout-esteeLauderPageTemplate .brand-banner-btn{position: absolute; color: #fff; background-color: #000; padding: 10px 24px; font:15px/18px PT Sans; cursor: pointer;}
.brand-banner-btn.perfector{top: 52%; left: 65%;}
.brand-banner-btn.smoky-eye{top: 66%; left: 9%;}
.brand-banner-btn.contouring{top: 68%; left: 67%;}
.brand-banner-btn.glow-face{top: 71%; left: 15%;}
.brand-banner-btn.iblush{top: 71%; left: 70%;}
.brand-banner-btn.fighter{top: 75%; left: 11%;}

.brand-banner-btn .arrow{padding-left: 10px;}
.brand-banner-btn .arrow.active{transform: rotate(90deg); display: inline-block; margin-left: 10px; padding: 0; transition: all .3s ease}

.stepsContainer{text-align: left;}
.stepsContainer li{display: inline-block; width: 278px; vertical-align: top; text-align: left; padding-left: 10px; padding-bottom: 20px; font:14px/20px AkzidenzGroteskBQ-Reg}
.stepsContainer li span{font:16px/22px AkzidenzGroteskBQ-Bold; margin: 14px 0 5px; display: block;}
.black{color:#000;}
.stepsContainer .description{font:14px/20px AkzidenzGroteskBQ-Reg}
.fullWidth{margin-left: -15px; margin-right: -15px}

/*+++++++++++++++ Three Minute esteelauder By: Jayesh Ends +++++++++++++++++++++++++++++++++++++++++*/




@media screen and (min-width: 768px) {
    .ssl-brand-acc { display:block !important;}
    .coupon_pop_close  { display:none !important;}
}
.coupon_pop_close {width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -221px -148px no-repeat;
    cursor: pointer;
    display: block;
    z-index: 9999999;
}
@media screen and (max-width: 1100px) {
    .custom-carousel-product-wrapper .bx-wrapper li a.liinfo{padding: 10px 0px;}
}
@media screen and (max-width: 1199px) {
    /*.three-step-product li{ width:166px;}
    .three-step-product li img { width:auto; height:auto;}*/
    .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-next, .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-prev{top: 28%; margin-top: 0px;}
}

@media screen and (max-width: 991px) {
    /*.three-step-product li{ width:230px;}*/
    .three-step-product .skinType { padding-bottom:10px;}
    .three-step-product .skinType br { display:none;}
    .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-next, .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-prev{top: 25%; margin-top: 0px;}
}

@media screen and (max-width: 767px) {
    .shopNowBtn { display: block; float: none;}
    .menutxtback, .ssl-brand-bottom-banner { display: none;}
    .ssl-brand-top-banner { display: block;}
    .ssl-brand-navbar-section { position:relative; margin: 0px 0px 0px 0;}
    .ssl-brand-acc ul li ul {background:#ffffff; padding-bottom: 0px;}
    .ssl-brand-acc ul li ul li {padding: 2px 12px 2px 12px; border-bottom: 1px solid #e5e5e5;}
    .ssl-brand-navbar-toggle { display:block;}
    .ssl-brand-acc { display: none; width: 100%; position:absolute; left:0px; top:-26px; background: #F2F2F2; z-index: 99; box-shadow: 0 3px 2px 0 #bbb; margin-top: 0px !important;}
    .ssl-brand-acc ul li strong{ }
    .ssl-brand-navbar-toggle {  padding: 10px 15px; background: #F2F2F2; }
    .three-step-product .skinType { padding-top:0px;}
    .ssl-brand-logo {padding: 10px 0px; text-align: right; margin-bottom: 25px; position:relative; text-align: center;}
    .ssl-brand-navbar-toggle .navbar-toggle{ float: left; margin: 6px 0 0 0px; padding: 0px; border:none;}
    .ssl-brand-navbar-toggle .navbar-toggle .icon-bar { background: #333;}
    .ssl-brand-logo .icon-bar { background: #333;}
    .ssl-brand-logo .navbar-toggle {float: left;  position: absolute; left:0px; top:50%; margin: 0px; margin-top:-11px; padding: 0px; border:none;}
    .ssl-brand-logo a { display:inline-block; margin-left:25px; max-width:330px;}
    .menutxt { float: right; color:#333333;  font-size: 17px; position: relative; cursor: pointer;}

    .custom-carousel-product-wrapper .bx-wrapper li a.liinfo{ padding: 10px 0px; }
    .ssl-brandBannerMobile { display:block;}
    .ssl-brandBannerDesktop { display:none;}
    .three-step-product { padding-top:10px;}
    /*.three-step-product li{ width: 22.7%; margin-left:12px;}*/
    .about-ssl-brand-banner { margin-bottom: 10px;}
    .ssl-brand-cate-img { display:block;}
    .fixedSidebar { border-right: none;}
    .ssl-brand-video h4 { padding-top: 10px;}
    .ssl-brand-acc.ssl-brand-subCat { display: block !important;}
    .clifixed, .clibottom { position: static;}
    .back-to-ssl-brand { left: 0px;}

    /*+++++++++++++++ Three Minute esteelauder By: Jayesh +++++++++++++++++++++++++++++++++++++++++*/

    .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-next, .custom-carousel-product-wrapper .bx-wrapper.bx-wrapper-threeStep .bx-controls-direction a.bx-prev{top: 40%; margin-top: 0px;}
    .custom-carousel-product-wrapper .bx-wrapper{padding:0 10PX}
    .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next {right:-14px;}
    .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-prev {left:-14px;}

    .three-step-product-banner{padding-bottom:0px; margin-bottom: 0px}
    .stepsContainer li{ width: 100%; margin: 0 auto; display: block; padding:0 5px 20px 5px; font:30px/38px AkzidenzGroteskBQ-Reg; text-align: center;}
    .stepsContainer .description{padding: 30px 0; font: 30px/38px AkzidenzGroteskBQ-Reg;}
    .stepsContainer .esteelauderMobile{padding: 0}
    .template-pages-layout-esteeLauderPageTemplate .brand-banner-btn{padding: 12px 40px; font:21px/28px PT Sans; position:relative; left:inherit !important; top: inherit !important; display: inline-block; margin-bottom: 50px}
    .brand-banner-btn.perfector, .brand-banner-btn.smoky-eye,.brand-banner-btn.contouring, .brand-banner-btn.glow-face,.brand-banner-btn.iblush,.brand-banner-btn.fighter{position:relative; left:inherit; top: inherit; display: inline-block; margin-bottom: 50px}
    .stepsContainer li span{font:30px/38px AkzidenzGroteskBQ-Bold; text-align: center; padding: 30px 0}

    /*+++++++++++++++ Ends Three Minute esteelauder By: Jayesh +++++++++++++++++++++++++++++++++++++++++*/

    /*+++++++++++++++ About esteelauder By: Jayesh +++++++++++++++++++++++++++++++++++++++++*/
    .ssl-brand p{font:30px/36px Optima; letter-spacing: 0.05em; margin-bottom: 30px;}
    .ssl-brand.tssb p{font:36px/40px Optima; width: 100%; padding-bottom: 28px}
    .ssl-brand.breakthrough p{font: 34px/40px Optima; padding-bottom: 60px}
    .brownBottle p{font: 36px/40px Optima; text-align: center; padding: 0 0 28px 0}

    .ssl-brand.bfb p{font:34px/40px Optima; width: 100%; padding-bottom: 28px}
    .ssl-brand.insp p{font:26px/24px AkzidenzGroteskBQ-Bold; margin-bottom: 10px}
    .ssl-brand.insp h1{font:70px/70px OptimaDisplay-Book}
    .about-ssl-brand-banner-bottom{margin: 38px 0;}
    .ssl-brand.insp{padding-bottom: 28px}
    .ssl-brandMobile{padding-bottom: 28px}
    .ssl-brand-mid-banner{padding-bottom: 40px}

    .brownBottle h1{font:40px/48px OptimaDisplay-Book; padding-bottom: 10px}
    .ssl-brand h2{font: 40px/24px OptimaDisplay-Light; color: #000000}
    .quote{font: 60px/66px OptimaDisplay-Light; padding-bottom: 30px;}
    .quoteS{    font: 50px/60px OptimaDisplay-Light; padding-bottom: 30px;}
    .legacy p{ font: 60px/64px OptimaDisplay-Light; letter-spacing: 0.04em;}

    /*+++++++++++++++ Ends About esteelauder By: Jayesh +++++++++++++++++++++++++++++++++++++++++*/

}
@media screen and (max-width: 539px) {
    /*.three-step-product li{ margin-left: 15px; width: 46%;}*/
    .ssl-brand-cate-img li { width: 50%;}
    .ssl-brand-video iframe {height:300px;}
    .three-step-product li a.liinfo .men-pro-desc { }
}
@media screen and (max-width: 479px) {
    .template-pages-layout-esteeLauderPageTemplate .three-step-product li a.liinfo .clipro-title{font: 12px/14px PT Sans}
    .template-pages-layout-esteeLauderPageTemplate .three-step-product li a.liinfo .men-pro-desc {font: 12px/14px PT Sans }
    .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next, .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-prev{top: 36%;}


    .custom-carousel-product-wrapper .bx-wrapper{padding:0 10PX}
    .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-next {right:-14px;}
    .custom-carousel-product-wrapper .bx-wrapper .bx-controls-direction a.bx-prev {left:-14px;}

    .three-step-product-banner{padding-bottom:0px; margin-bottom: 0px}
    .stepsContainer li{ width: 100%; margin: 0 auto; display: block; padding:0 5px 20px 5px; font:30px/38px AkzidenzGroteskBQ-Reg; text-align: center;}
    .stepsContainer .description{font: 15px/20px AkzidenzGroteskBQ-Reg; padding: 15px 0}
    .stepsContainer .esteelauderMobile{padding: 0}
    .template-pages-layout-esteeLauderPageTemplate .brand-banner-btn{padding: 8px 20px; font:12px/14px PT Sans; position:relative; left:inherit; top: inherit; display: inline-block; margin-bottom: 50px}
    .brand-banner-btn.perfector, .brand-banner-btn.smoky-eye,.brand-banner-btn.contouring, .brand-banner-btn.glow-face,.brand-banner-btn.iblush,.brand-banner-btn.fighter{position:relative; left:inherit; top: inherit; display: inline-block; margin-bottom: 50px}
    .stepsContainer li span{font:15px/20px AkzidenzGroteskBQ-Bold; text-align: center; padding: 10px 0 15px; margin: 0}

    .gotTheLook-Container h2{font: 18px/20px PT Sans; font-weight: 700; padding-bottom: 0; margin-top: 0}
    .template-pages-layout-esteeLauderPageTemplate .price{font:12px/22px PT Sans}

    /*+++++++++++++++ Ends Three Minute esteelauder By: Jayesh +++++++++++++++++++++++++++++++++++++++++*/
    /*+++++++++++++++ About esteelauder By: Jayesh +++++++++++++++++++++++++++++++++++++++++*/
    .ssl-brand-logo a { display:inline-block; margin-left:25px; max-width:230px;}
    .ssl-brand.insp{padding-bottom: 10px}
    .ssl-brandMobile{padding-bottom: 8px}
    .ssl-brand.insp h1{font:35px/35px OptimaDisplay-Book; margin-top: 15px}
    .ssl-brand h1, .ssl-brand.legacy h1{font:30px/35px OptimaDisplay-Book}
    .ssl-brand.insp p{font:13px/12px AkzidenzGroteskBQ-Bold; margin-bottom: 10px}
    .ssl-brand h2{font: 20px/12px OptimaDisplay-Light; color: #000000}
    .ssl-brand p{font:15px/18px Optima; letter-spacing: 0.05em; margin-bottom: 30px;}
    .quote{font: 30px/35px OptimaDisplay-Light; padding-bottom: 15px;}
    .quoteS{font: 25px/30px OptimaDisplay-Light; padding-bottom: 15px;}
    .ssl-brand.bfb h1{font: 30px/34px OptimaDisplay-Light; letter-spacing: -0.02em;}
    .ssl-brand.bfb p{font:20px/22px Optima; width: 100%; padding-bottom: 28px}
    .ssl-brand.tssb p{font:18px/22px Optima; width: 100%; padding-bottom: 28px}
    .ssl-brand-mid-banner{padding-bottom: 0px}
    .ssl-brand.breakthrough h1{width: 90%; margin: 20px auto 10px auto}
    .ssl-brand.breakthrough p{font: 18px/22px Optima; padding-bottom: 28px}
    .brownBottle h1{font:20px/24px OptimaDisplay-Book; padding-bottom: 0px}
    .brownBottle p{font: 18px/22px Optima; text-align: center; padding: 0; letter-spacing: 0.05em}
    .legacy p{font: 30px/34px OptimaDisplay-Light; letter-spacing: 0.04em;}
    .signM{width: 106px; margin: 0 auto;}
    .spacer28{padding-bottom: 28px; !important}
    /*+++++++++++++++ Ends About esteelauder By: Jayesh +++++++++++++++++++++++++++++++++++++++++*/

}
@media screen and (max-width: 391px) {
    /*.three-step-product li{ width: 44%;}*/
    /*.ssl-brand-logo a { max-width: 180px;}*/
}

/*-------------------------- Serum Page By: Jayesh -----------------------------------*/

.ssl-brand.brandProduct{padding: 10px 0;}
.ssl-brand.brandProduct h1{font: 55px/65px OptimaDisplay-Light; margin-top: 0}
.ssl-brand.brandProduct h2{font: 36px/40px OptimaDisplay-Light; margin-bottom: 5px; margin-top: 0}
.ssl-brand.brandProduct h3{font: 22px/22px AkzidenzGroteskBQ-Reg; margin-bottom: 30px}
.ssl-brand.brandProduct p{font:16px/22px AkzidenzGroteskBQ-Reg}
.grey p{color:#888888}
.separator{border-top: 2px solid #192c3b; width: 90%; margin:12px auto 0;}
.ssl-brand.brandProduct ul{margin-top: 20px}
.ssl-brand.brandProduct ul li{display: inline-block; max-width: 278px; width: 230px; vertical-align: top;}
.ssl-brand.brandProduct ul li:nth-child(2){margin: 0 50px}

.template-pages-layout-esteeLauderPageTemplate .custom-carousel-product-wrapper h2{font: 28px/30px PT Sans; font-weight: 700; padding-bottom: 20px; text-align: center;}

@media screen and (max-width: 767px) {

    .template-pages-layout-esteeLauderPageTemplate .ssl-brandBanner .ssl-brandBannerMobile, .template-pages-layout-esteeLauderPageTemplate .ssl-brand-video, .template-pages-layout-esteeLauderPageTemplate .ssl-brandBannerMobile{margin-left: -15px; margin-right: -15px}
    .ssl-brand.brandProduct{padding: 5px 0;}
    .ssl-brand.brandProduct .ssl-brand-video h4{font:36px/39px PTSans-Bold; padding-left:15px; padding-right: 15px}
    .ssl-brand.brandProduct ul li{display:block; max-width: 480px; width: 80%; vertical-align: top; margin: 0 auto;}
    .ssl-brand.brandProduct ul li:nth-child(2){margin: 0 auto}
    .ssl-brand.brandProduct h2{font: 49px/55px OptimaDisplay-Light; margin-bottom: 0px; margin-top: 10px}
    .ssl-brand.brandProduct p{font:32px/35px AkzidenzGroteskBQ-Reg}
    .ssl-brand.brandProduct.small p{font:26px/30px AkzidenzGroteskBQ-Reg}
    .ssl-brand.brandProduct h3{font:32px/35px AkzidenzGroteskBQ-Reg; margin-top: 0}
    .separator{border-top: 2px solid #192c3b; width: 90%; margin:12px auto;}

}
@media screen and (max-width: 479px){

    .ssl-brand.brandProduct h1{font: 25px/30px OptimaDisplay-Light; letter-spacing: 0.05em; margin-top: 10px}
    .ssl-brand.brandProduct h2{font: 25px/30px OptimaDisplay-Light; margin-bottom: 0px; margin-top: 10px}
    .ssl-brand.brandProduct.small p{font:13px/16px AkzidenzGroteskBQ-Reg}
    .ssl-brand.brandProduct h3{font:16px/20px AkzidenzGroteskBQ-Reg; margin-top: 0}
    .ssl-brand.brandProduct p{font:16px/18px AkzidenzGroteskBQ-Reg; margin-bottom: 10px}
    .separator{margin: 4px auto}
    .template-pages-layout-esteeLauderPageTemplate .custom-carousel-product-wrapper h2{font: 18px/22px PT Sans; font-weight: 700; padding-bottom: 5px}
    .ssl-brand.brandProduct .ssl-brand-video h4{font:18px/22px PTSans-Bold; padding-left:15px; padding-right: 15px}
    .ssl-brand.brandProduct ul li{padding-bottom: 10px}

}

.getTheLook-Banner{position:relative}



/*-------------------------- End Serum Page By: Jayesh -----------------------------------*/


/*-----------------------------------------------------------------------
 End ssl-brand CSS
-----------------------------------------------------------------------*/

/* Changed by Tushar */
.template-pages-layout-esteeLauderPageTemplate .brand-banner-btn .btn-text{font-family: PTSans-Regular;}

/*start fcc non member css*/
.fcc-non-member .container-responsive.fcc-non-member-fullwidth { width:100%; padding-left:0px; padding-right:0px;}
.fc-non-member .fc-big-banner .i-amphtml-layout { width:100% !important; height:455px !important;}
.template-pages-firstCitizen-firstCitizenNonMemberRevisedPage .i-amphtml-accordion-header { padding-right:0px;}
.template-pages-firstCitizen-firstCitizenNonMemberRevisedPage .i-amphtml-accordion-content { padding-right:30px; padding-left:30px;}
.template-pages-firstCitizen-firstCitizenNonMemberRevisedPage .fc-big-banner {margin-bottom:0px; }
.template-pages-firstCitizen-firstCitizenNonMemberRevisedPage .my-account-wpr { margin-top:0px;}
/*Removing page specific css from fcc nonmember*/
.container-responsive.fcc-non-member-fullwidth { width:100%; padding-left:0px; padding-right:0px;clear:both;}
/*End fcc non member css*/

/*-----------------------------------------------------------------------
 Start Return Page CSS
-----------------------------------------------------------------------*/

.returnsExchange p{font:14px/22px PTSans-Regular; font-weight: 700; margin: 20px 0 5px;}
.returnsExchange span{margin: 0 0 20px; display: block;}
.returnsExchange input[type="text"], .returnsExchange input[type="password"]{ display: block; border: 1px solid #e7e7e7; width: 100%; max-width: 600px; margin-bottom: 10px; margin-right: 10px; height: 40px; outline: 0; -webkit-appearance: none; font: 14px/21px PTSans-Regular; color: #333; padding: 0 20px 0;}
.returnsExchange .button-container{ margin-top: 20px}
.returnsExchange .continue-btn{width: 46%; max-width: 280px; margin: 0 10px 10px 0}
.returnsExchange .continue-btn:nth-child(2){margin-right: 0;}
.returnsExchange .otp-container span{margin: 0 0 5px;}
.returnsExchange .otp-container{display: none}
.returnsExchange .otp-container.show{display: block;}

#bankDetailsSuccessMessage {font:25px/90px PTSans-Regular; font-weight: 700;text-align :center;}



@media screen and (max-width: 568px) {
    .returnsExchange .button-container{text-align: center; margin-top: 20px}
}

.profile_form ul li input[readonly].text_field, .profile_form ul li input[readonly] {
    background-color: #ebebe4 !important;
}

.profile_form ul li input[readonly].text_field.datepicker {
    background-color: #fff !important;
}

.profile_form ul li .field_box{width: 100%; max-width: 305px;}
.mVerifyContainer{position: relative; width: 303px}
.mVerifyContainer .verifyContainer{position: absolute; top: 5px; right: 8px; width: auto; font: 14px/30px PTSans-Regular;}
.mVerifyContainer .verifyContainer a{text-decoration: underline;}
.mVerifyContainer .verifyContainer a.update{position: relative; margin-left: 5px;}
.mVerifyContainer .verifyContainer a.update::before{content:"|"; position: absolute; left: -6px; color: #333;}
.profile_form ul li .acc-radio input[type=radio]:checked+label::before{background-color: #a6a6a6;}
.profile_form ul li .acc-radio input[type=radio]+label::before{border:1px solid #a6a6a6;}

@media screen and (max-width: 391px) {
  .profile_form ul li .mob_code{width:50px;}
  .profile_form ul li .mob_number{width: 220px;}
  .mVerifyContainer{position: relative; width: 280px}
  .profile_form ul li .acc-radio{margin: 8px 0 0 28px;}
}

/*-----------------------------------------------------------------------
 End Return Page CSS
-----------------------------------------------------------------------*/
/**New Checkout CSS start*/
/*===================================================

    Custom CSS for new Checkout Page By Jayesh

 ==================================================*/

.left{float: left;}
.right{float: right;}
.center{text-align: center;}
.note{font:11px/15px PTSans-Regular; float: left;}
.half-container{width: 50%; margin-bottom: 20px}
.border-btm{border-bottom: 1px solid #e5e5e5}
.info-msg{background-color: #D9EDF6; color:#366F80; padding: 15px; font:14px/21px PTSans-Regular; border:1px solid #bce8f1;}
.err-msg{background-color: #F2DEDF; color:#A64346; padding: 15px; font:14px/21px PTSans-Regular; border:1px solid #ebccd1;}
.success-msg{background-color: #DAF7D9; color:#549251; padding: 15px; font:14px/21px PTSans-Regular; border:1px solid #d6e9c6; }
.checkout-summary .order-summary-box .user-coupons a{text-align: left;}

label.error, p.error{width: 100%; text-align: left; font: 12px/16px PTSans-Regular !important;}
.back-ico{display: none;}
.error{ font: 12px/16px PTSans-Regular;}
.cart-product-info .colorName{cursor: auto;}

.shipping-msg{float: left;}
.shipping-msg p{font: 14px/18px PTSans-Regular; font-weight: 700;}
.shipping-msg span{font: 12px/16px PTSans-Regular; color: #999; padding-right: 10px; padding-left: 10px; float: left; position: relative; vertical-align: middle;}
.shipping-msg span::after{content:"|"; position: absolute; right: 0; top: 0;}
.shipping-msg span:first-of-type{padding-left: 0;}
.shipping-msg span:last-child::after{content: "";}

.checkout-header .checkout-title {width: 100%;margin: 0 auto;padding: 0 20px;}
.checkout-header .checkout-title .review-order-content{ padding: 0 30px; border: 1px solid #e8e8e8; border-top: none; /*padding-top: 18px;*/ position: absolute; width:calc(100% - 40px); background-color: #fff; z-index: 9999;}
.checkout-header .checkout-title .review-order-content .title-bar{padding: 15px 30px; border-bottom: 1px solid #e8e8e8; margin: 0 -30px 18px;}
.checkout-header .checkout-title .review-order-content .rm-container{width: 280px}
.checkout-header .checkout-title .review-order-content .rm-container a{text-transform:capitalize; font:13px/30px PTSans-Regular; color: #999; position: relative; padding: 0 0 0 25px; cursor: pointer; display: block; text-align: left;}
.checkout-header .checkout-title .review-order-content .rm-container .remove a::before{content: ""; width: 20px; height: 20px; position: absolute; left: 2px; top: 3px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -369px -1362px no-repeat;}
.checkout-header .checkout-title .review-order-content .rm-container .modify a::before{content: ""; width: 20px; height: 20px; position: absolute; left: 4px; top: 5px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -398px -1362px no-repeat;}
.checkout-header .checkout-title .review-order-content .rm-container span{display: inline-block;}

.add-to-wishlist:before{ background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -382px -334px no-repeat; top: 0px;}
/* .checkout-header .checkout-title .review-order-content .rm-container a.remove-to-wishlist{margin-top: 5px; margin-bottom: 5px; display: none;} */
.checkout-header .checkout-title .review-order-content .rm-container a.remove-to-wishlist::before{content: ''; position: absolute; display: block; width: 16px; height: 16px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -416px -336px no-repeat; top: 6px; left: 3px;}
.checkout-header .checkout-title .review-order-content .rm-container span{display: inline-block; margin-right: 2%; vertical-align: middle;}
.checkout-header .checkout-title .review-order-content .rm-container span:last-child{margin-right: 0}

.checkout-header h1, .checkout-header h3 {color: #333; font: 16px/17px PTSans-Bold; text-transform: uppercase; display: inline-block; margin: 0;}
.checkout-header{margin:22px 0 0;position:relative}
.view-bag-container{border-bottom: 1px solid #e5e5e5;padding:0 0 18px;}

.checkout-header .view-bag {float: right; text-transform: uppercase; font: 16px/20px PTSans-Regular; position: relative;}
.view-bag label:before {content: "";position: absolute;left: -26px;top: 1px;width: 16px;height: 18px;background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -272px -38px no-repeat;}
.checkout-overlay{background: #f8f8f8; position: absolute; width: 100%; height: 100%; left: 0; right: 0; top: 0; bottom: 0; /* display: none; */ z-index: 1; opacity: 0.75;}
label img{pointer-events: none;}
.size{vertical-align: top;}
.qty{vertical-align: top}


/*=================== Checkout-stage section ============================ */

.circle{width: 28px; height: 28px;border: 4px solid #D8D8D8; border-radius: 100%; margin: 0 auto; background-color: #ffffff;}
.checkout-stage .progress{ position: relative; height: 4px!important; background: #e3e3e3!important; margin: 5px auto 0!important; width: 80%; border-radius: 0!important; z-index: -1}
.checkout-stage .progress span{ display: block; height: 4px; background-color: #ff5d3b; width: 0%; transition: ease .3s all;}
.checkout-stage .progress.progress-login span {width: 0%;}
.checkout-stage .progress.progress-address span { width:50%;}
.checkout-stage .progress.progress-payment span { width:100%;}
.checkout-stage ul{ margin-top: -16px;}
section.checkout-stage{border-bottom: 2px solid #e3e3e3; margin: 20px 0 0; width:100%;}
.checkout-stage ul li{display: inline-block; text-align: center; width: 20%; margin-left: -4px; font: 16px/26px PTSans-Regular;}
.checkout-stage ul li:nth-child(2){width: 60%;}
.checkout-stage ul li p{margin-top: 6px;}
.checkout-stage ul li.success .circle{border-color: #ff5d3b; background-color: #ff5d3b;}
.checkout-stage ul li.current .circle{border-color: #ff5d3b; background-color: #ffffff}

/*=================== End Checkout-stage section ============================ */

/*=================== Checkout Summary ================================*/

section.checkout-summary{background-color: #f4f4f4; width: 100%}
/*.checkout-summary .panel{border:none; margin-bottom: 0;}*/
.checkout-summary .header{ font: 18px/28px PTSans-Regular; font-weight: 700; background-color: #f4f4f4; padding:20px 45px 20px 20px; color: #333;}
.checkout-summary .header::after{content: ""; position: absolute; top: 28px; right: 16px; width: 16px; height: 12px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -432px -544px no-repeat;}
.checkout-summary .header.collapsed::after{content: ""; position: absolute; top: 28px; right: 16px; width: 16px; height: 12px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -384px -544px no-repeat;}
.checkout-summary .header .itm-count{font:14px/28px PTSans-Regular;}
#summary-details{ padding: 0 20px 0; z-index: 4; background-color: #ffffff; width:100%;}
#summary-details .label-txt{float: left; color: #333333;}
#summary-details .amount-txt{float: right; font-weight: 700}
#summary-details>ul>li{display: block; font: 14px/18px PTSans-Regular; overflow: hidden; padding: 5px 0;}
#summary-details>ul>li .giftamt {/*color: #009900;*/ color: #333;}
#summary-details>ul{padding: 15px 0; margin-bottom: 10px; border-bottom: 1px solid #e3e3e3;}
#summary-details .grand-total{float: none; padding-bottom: 20px}
#summary-details .grand-total ul li{display: block; clear: both; font:14px/18px PTSans-Regular; padding: 5px 0; text-transform: capitalize;}
#summary-details .grand-total ul li:nth-child(1){font:18px/28px PTSans-Regular; font-weight: 700; text-transform: capitalize;}
#summary-details .grand-total ul li .savedamt { color: #ff5d3b;}
#view-bag-product .shop-listing .rm-container .update a::before{content: ""; width: 20px; height: 20px; position: absolute; left: 2px; top: 4px; background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -458px -1093px no-repeat;}
#view-bag-product .shop-listing .rm-container .update a{color:#ff5d3b;}
#view-bag-product .shop-listing .rm-container .update{display: none;}
#view-bag-product .shop-listing .pro-info-shop .editable-order-summary{display: none;}
#view-bag-product ul.shop-listing li .pro-info-shop{width: 50%}
.backdrop{position: fixed; width: 100%; z-index: 1; height: 100%; background-color: rgba(0,0,0,0.5); transition: all .5s ease;}
/*=================== End Checkout Summary ============================*/



/*===================Oredr Summary Box=================================== */

.order-summary{float: right}
.checkout-container{clear: none; float: left;}
.checkout-summary .order-summary-box .user-coupons input[type=submit]{ background: #fff2f0;}
.checkout-summary .order-summary-box .user-coupons .err{ font: 13px/16px PTSans-Regular; color: #ff5d3b;/*#8c1717 */; margin: 0; margin-top: 5px; text-align: left; display: block;}
.os-aside .success{font: 13px/16px PTSans-Regular; color: #549251; margin: 0; margin-top: 5px;}
.checkout-summary .order-summary-box {background-color: #f8f8f8;padding: 25px 18px;margin: 1px 0; border:0 none;}
.os-aside .checkout-summary .order-summary-box .user-coupons{position: relative;}
.os-aside .checkout-summary .order-summary-box .user-coupons input[type=text]{width: 74%;}
.os-aside .checkout-summary .order-summary-box .user-coupons input[type=text]:DISABLED{background: white;}
.os-aside .checkout-summary .order-summary-box .user-coupons input[type=submit]{width:26%;background: #fff2f0; color: #ff5d3b; }
.os-aside .checkout-summary .order-summary-box .user-coupons input[type=submit]:DISABLED{background-color: #999; color: #fff;}
.os-aside .checkout-summary .order-summary-box .user-coupons .clear { background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -430px -710px no-repeat; width: 11px; height: 11px; position: absolute; right: 70px; top: 12px; cursor: pointer;}

.stickem-container { position: relative;}
.stickit {position: fixed;    top: 0;}
.stickit-end {bottom: 40px; position: absolute; right: 0;}


.checkout-summary .order-summary-box .coupon-info{font: 12px/18px PTSans-Regular; color: #000; margin-top: 10px; position: relative;}
.checkout-summary .order-summary-box .sub-total ul li .giftamt{ /*color:#009900;*/ color: #333;}
.checkout-summary .order-summary-box .sub-total ul li .cupn{color: #333;}
.checkout-summary .order-summary-box .sub-total ul li .label-txt{float: left; color: #333333}
.checkout-summary .order-summary-box .shopping-grand-total ul li .label-txt{float: left; color: #333333; font: 14px/18px PTSans-Regular;}
.checkout-summary .order-summary-box .shopping-grand-total ul li .payamt{ color: #333333; font: 14px/18px PTSans-Regular; font-weight: 700;}
.checkout-summary .order-summary-box .verified ul li{display: inline-block; width: 58px; margin-right: 12px; margin-top: 20px}
.checkout-summary .order-summary-box .secure ul li{display: inline-block; width: 48px; margin-right: 6px; margin-top: 20px}
.checkout-summary .order-summary-box .free-shipping-container, .checkout-summary .order-summary-box .instore-return-container, .checkout-summary .order-summary-box .question-container, .checkout-summary .order-summary-box .secure, .checkout-summary .order-summary-box .verified{padding: 24px 0; font: 14px/18px PTSans-Regular}
.checkout-summary .order-summary-box .free-shipping {padding-left: 38px; text-transform: capitalize;}
.checkout-summary .order-summary-box .free-shipping::before {content: ""; position: absolute; top: 3px; width: 31px; height: 24px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png') -168px -509px no-repeat;}
.checkout-summary .order-summary-box .instore-return {padding-left: 38px; position: relative;}
.checkout-summary .order-summary-box .instore-return::before {content: ""; position: absolute; top: 3px; left: 0; width: 31px; height: 24px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png') -136px -512px no-repeat;}
.checkout-summary .order-summary-box .question{padding-left: 38px; position: relative;}
.checkout-summary .order-summary-box .question::before{content: ""; position: absolute; top: 3px; left: 0; width: 31px; height: 24px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png') -106px -512px no-repeat;}
.checkout-summary .order-summary-box .instore-return-container p, .checkout-summary .order-summary-box .question-container p{margin: 0}

/*===================End Oredr Summary Box=================================== */


/*=======================Checkout login panel=================================*/

.check-del-pay .checkout-overlay{}
section.shopping-bag-wpr{margin-top: 25px;}
.continue-btn, .inactive-btn, .white-btn{font: 13px/22px PTSans-Bold; letter-spacing: 0.06em; padding: 14px 0; width: 100%; text-align: center; outline: 0; text-transform: uppercase;}
.continue-btn, .white-btn{border: none; color: #ff5d3b;}

.inactive-btn{color: #ff5d3b!important; border: 1px solid #ff5d3b;}
.white-btn{ width: 100%; border: 1px solid #ff5d3b; background-color: #ffffff; color:#ff5d3b;}
.panel{ border: 1px solid #e8e8e8; margin-bottom: 20px; box-shadow: none; position: relative;}
.panel .header{ font:18px/28px PTSans-Regular; font-weight: 700; color: #000000; padding: 15px 10px 15px 60px; background-color: #cecece; position: relative;}
.panel .header.success::before{content: ""; position: absolute; top:18px; left: 20px; width: 20px; height: 20px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -11px -1408px;}
.login-panel .login-header .loginName{padding-left: 30px; font:16px/28px PTSans-Regular;}
.login-panel .login-header .white-btn, .select-address-panel .select-address-header .white-btn, .review-order-panel .review-order-header .white-btn{width:94px; border:none;padding:7px 0px;}
.login-panel .login-header .edit, .select-address-panel .select-address-header .edit, .review-order-panel .review-order-header .edit{position: absolute; right: 20px; margin-top: -5px; z-index: 3;}
.login-panel .loggedIn, .login-panel .haveLogin, .login-panel .guestLogin, .login-panel .login-social{padding: 0px 20px; margin-top: 20px }
.login-panel .loggedIn .continue-btn{ width:124px;
    /*background: #ff5d3b;*/

    background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

 font: 13px/22px PTSans-Bold; letter-spacing: 0.06em; padding: 7px 0; border: none; border-radius: 4px; color: #fff; text-align: center; outline: 0; text-transform: uppercase; margin-bottom: 25px;}
.login-panel .haveLogin .continue-btn, .login-panel .haveLogin .mem-login {max-width:320px; margin: 0 auto;}
.login-panel .haveLogin  .forgot-password-checkout{float: right}
.login-panel .haveLogin  .continue-guest{float: right}

.login-panel .haveLogin  .forgot-password-checkout, .login-panel .haveLogin  .continue-guest{font: 14px/28px PTSans-Regular; color: #ff5d3b; display: inline-block; border-bottom: 0 none; margin: 10px 0;}
.login-panel .haveLogin  .forgot-password-checkout:hover, .login-panel .haveLogin  .continue-guest:hover{color:#ff5d3b;}
.login-panel .haveLogin .forgot-password-checkout{
    margin-bottom: 0;
    margin-top: 15px;
    line-height: normal;
}

.loggedIn p{font: 14px/21px PTSans-Regular;}
.login-panel .has-error{text-align: left; padding-bottom: 5px;}
.login-panel .haveLogin, .login-panel .guestLogin, .login-panel .login-social{ text-align: center;}
.login-panel .haveLogin p, .login-panel .guestLogin p{font: 16px/28px PTSans-Regular; font-weight: 700; color: #333333; text-align: center;}
.login-panel .guestLogin p.legal{font: 13px/18px PTSans-Regular; }
.login-panel .haveLogin .login-signin, .login-panel .guestLogin .login-signin{max-width: 320px; margin: 0 auto;}
.login-panel .haveLogin .login-signin .email-val, .login-panel .guestLogin .login-signin .email-val{width: 100%; margin: 0 0 20px; position: relative;}
.login-panel .haveLogin .login-signin .email-val input, .login-panel .guestLogin .login-signin .email-val input{border: 1px solid #e7e7e7; width: 100%; height: 40px; outline: 0; -webkit-appearance: none; font: 14px/21px PTSans-Regular; color: #333; padding: 0 20px 0 42px;}
.login-panel .haveLogin .login-signin .email-val::before, .login-panel .guestLogin .login-signin .email-val::before{content: ""; position: absolute; left: 15px; top: 14px; width: 18px; height: 12px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png') -304px -512px no-repeat;}

.login-panel .haveLogin .login-signin .password-val, .login-panel .guestLogin .login-signin .number-val{width: 100%; margin: 0 0 40px; position: relative;}
.login-panel .haveLogin .login-signin .password-val input, .login-panel .guestLogin .login-signin .number-val input{border: 1px solid #e7e7e7; width: 100%; height: 40px; outline: 0; -webkit-appearance: none; font: 14px/21px PTSans-Regular; color: #333; padding: 0 20px 0 42px;}
.login-panel .haveLogin .login-signin .password-val::before{content: ""; position: absolute; left: 15px; top: 14px; width: 14px; height: 12px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png') -336px -512px no-repeat;}
.login-panel .guestLogin .login-signin .number-val::before{content: ""; position: absolute; left: 14px; top: 11px; width: 18px; height: 18px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -16px -1362px no-repeat;}

.login-panel .haveLogin .login-signin .forgot-password-checkout{float: right}
.login-panel .haveLogin .normalSignin .signinwithotp{float: left}

.login-panel .haveLogin .login-signin .forgot-password-checkout, .login-panel .haveLogin .normalSignin .signinwithotp, .mem-login .loginwithotp .signinwithemail{font: 14px/28px PTSans-Regular; color: #ff5d3b; display: inline-block; border-bottom: 0 none; margin: 10px 0;}
.login-panel .haveLogin .login-signin .forgot-password-checkout:hover, .login-panel .haveLogin .normalSignin .signinwithotp:hover{color:#ff5d3b;}

.sgt-text{font: 14px/28px PTSans-Regular; margin: 10px 0; }
.login-panel .login-social{border-left: 1px solid #e8e8e8; position: relative;}
.login-panel .login-social::before{content: "OR"; position: absolute; width: 35px; height: 35px; font: 12px/32px PTSans-Regular; color: #999; border-radius: 100px; -moz-border-radius: 100px; -webkit-border-radius: 100px; -ms-border-radius: 100px 100px 100px 100px; top: 42%; left:0; margin-left: -18px; border: 1px solid #e0e0e0; background: #fff;}
.login-social .login-with-social ul li a{ display: block; font: 14px/28px PTSans-Bold; color: #fff; padding: 5px 0 5px 50px;}
.login-social .login-with-social ul li{ text-align: left; display: inline-block; border: 1px solid #c5c6cd; margin-right: 25px; vertical-align: middle; width: 150px; position: relative;}
.login-social .login-with-social ul li img{vertical-align: middle; padding-right: 10px}
.login-panel .login-social .loginFacebook a::before{content: ""; position: absolute; left: 15px; top: 5px; width: 27px; height: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -96px -1408px no-repeat;}
/* .login-panel .login-social .loginGoogle a::before{content: ""; position: absolute; left: 30px; top: 6px; width: 27px; height: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -141px -1139px no-repeat;} */
/* .login-social .login-with-social ul li.loginGoogle a{padding: 5px 0 5px 60px;} */
.login-panel .login-social .loginGoogle #gSignInWrapper .googleBtn{display: block; font: 14px/28px PTSans-Bold; color: #717171; padding: 5px 0 5px 50px;}
.login-panel .login-social .loginGoogle #gSignInWrapper .googleBtn:hover { cursor: pointer;}
.login-panel .login-social .loginGoogle .googleBtn .icon::before {content: ""; position: absolute; left: 30px; top: 6px; width: 27px; height: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -141px -1408px no-repeat;}
.login-with-social>p{font:16px/28px PTSans-Regular; font-weight: 700;}
.login-panel .login-social p.joinToday{margin:40px 0 18px 0; font:14px/21px PTSans-Regular; }
.login-panel .login-social .signUp-btn, .login-panel .login-social .continue-guest{font: 13px/22px PTSans-Bold; letter-spacing: 0.06em; padding: 7px 0; border: none; color: #ff5d3b; width: 100%; border: 1px solid #ff5d3b; background-color: #ffffff;text-align: center; outline: 0; text-transform: uppercase; margin-bottom: 5px;}

.login-panel .signUp-container{ margin: 20px auto 0; max-width: 320px;}
.login-panel .signUp-container p.signup{ font:16px/28px PTSans-Regular; font-weight: 700;}
.login-panel .signUp-container p, .login-panel .signUp-container .check-val label{text-align: center; font:14px/21px PTSans-Regular;}
.login-panel .signUp-container #firstName,.login-panel .signUp-container #lastName, .login-panel .signUp-container #email, .login-panel .signUp-container #pwd, .login-panel .signUp-container #checkPwd, .login-panel .signUp-container #mobileNumber{border: solid 1px #e7e7e7; width: 100%; height: 40px; outline: 0; -webkit-appearance: none; font: 14px/21px PTSans-Regular; color: #333; padding: 0 15px; margin-bottom: 10px; float: left;}
.login-panel .signUp-container #firstName,.login-panel .signUp-container #lastName{width: 48%; margin-right: 4%; margin-left: 0; float: left;}
.login-panel .signUp-container #lastName{margin-right: 0;}
.login-panel .signUp-container #mobileNumber{width: 77%}
.login-panel .signUp-container .select label{font:14px/21px PTSans-Regular; color:#878787; width: 19%; text-align: center; border: 1px solid #e7e7e7; height: 40px; vertical-align: top; line-height: 40px; margin-right: 4%; float: left; background: lightgrey;}
.login-panel .signUp-container .radio-col{ font:14px/21px PTSans-Regular; vertical-align: middle; margin-bottom: 20px;}
.login-panel .signUp-container .radio-col label{margin-right: 50px;}
.login-panel .signUp-container .radio-col input[type="radio"]{width: 18px; height: 18px; margin-right: 15px; vertical-align: text-bottom;}


.loginM, .checkout-stage, .mob{display: none;}
.mob{display: none !important;}
.splitter{text-align: center; border-bottom: 2px dashed #e3e3e3; line-height:0.06em; margin:30px 0 20px;}
.splitter span{background-color: #ffffff; color: #b2b2b2; font-size:18px; font-family: PTSans-Bold; padding: 0 10px;}
.captcha-code{margin: 20px 0}
.captcha-code{position:relative;}
#cod input[type="text"]{width: 50%; min-width: 235px; padding: 10px 12px; height: 56px;}

.guestLogin.tab-pane{display: none;}

.login-panel .login-social p.legal{font: 13px/18px PTSans-Regular; padding-bottom: 10px; margin-top: 15px;}

/*=======================End Checkout login panel=================================*/

/*====================== Checkout Address panel ==================================*/

.nav-tabs>li>a{ font: 16px/28px PTSans-Regular; color: #333333;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{font:16px/28px PTSans-Bold; color: #333;}
/* .pincode{display: block; width: auto; margin: 13px 0; padding: 0;} */
.pintext{padding-top: 10px; padding-right: 16px;}
.pin-container{margin: 20px 0; padding-bottom: 10px; border-bottom: 1px solid #dddddd;}
/* .pincode .check_available input[type=text]{width:155px;}
.pincode .check_available input[type=submit]{width:90px;} */
.storelocator .stores-list{max-height: 430px; overflow: auto; position: relative;}
.stores-list input[type=radio]{height: 20px; width: 20px; margin-right: 10px;}
.stores-list ul li{border-bottom: 1px solid #cccccc; margin-right: 22px; margin-bottom: 25px;}
.stores-list ul li p{margin-left: 32px; margin-bottom: 22px;}

.select-address-content .addressList{ margin-top: 20px;font:14px/21px PTSans-Regular;}
.select-address-content .addressList ul{ max-height: 320px; overflow: auto;}
.select-address-content .addressList ul li{position: relative; margin-bottom: 20px; padding-bottom: 20px;padding: 12px; border-bottom: 1px solid #e8e8e8;}
.select-address-content .addressList ul li:last-child{border-bottom: none}
.select-address-content .addressList input[type="radio"]{width: 18px; height:18px; margin-right: 10px; vertical-align: top;}
.select-address-content .addressList .defaultAdd{font:14px/21px PTSans-Regular; color: #009900; font-weight: 700;}
.select-address-content .addressList span{font-weight: 700;}
/*.select-address-content .addressList p{margin-left: 30px;}*/
.select-address-content .addressList .edt-add{position: absolute; top: 0; right: 0; text-align: right; font-weight: 400; padding-right: 20px;}
.select-address-content .addressList .separator{border:none}
.select-address-content .addressList .separator::after{content:"|"}

.select-address-content .addressList .address-conf{margin:0 -15px; padding: 20px; border-top:1px solid #e8e8e8;}
.select-address-content .addressList .address-conf .continue-btn{width: 270px; padding-top:10px; margin-right: 20px;}
.select-address-content .addressList .address-conf .white-btn{width: 270px; padding-top:9px!important;padding-bottom:7px!important; margin-right: 20px; background-color: #fff2f0; border: none!important; outline: none!important; text-decoration: none;}

/* .select-address-panel .select-address-content .newAddress{padding-top: 15px} */
.select-address-panel .select-address-content .newAddress .btn-container{text-align: right;}

.select-address-panel .select-address-content .newAddress .backtoAdd{padding-bottom: 15px; border-bottom: 1px solid #e8e8e8}
.select-address-panel .select-address-content .newAddress input[type="radio"]{vertical-align: top; margin-right: 10px; width: 20px; height: 20px;}
.select-address-panel .select-address-content .newAddress label{font:14px/21px PTSans-Regular; margin-right: 40px;}
.select-address-panel .select-address-content .newAddress select, .select-address-panel .select-address-content .newAddress input[type="text"],.select-address-panel .select-address-content .newAddress .guestusermobile, .select-address-panel .select-address-content .newAddress input[type="email"]{border: solid 1px #e7e7e7; width: 100%; height: 40px; outline: 0; -webkit-appearance: none; font: 14px/21px PTSans-Regular; color: #333; padding: 0 12px; float: left;}
.select-address-panel .select-address-content .newAddress .select-wrap{position: relative;}
.select-address-panel .select-address-content .newAddress .select-wrap .select::after{ content: ""; position: absolute; right: 9px; top: 16px; border-top: solid 6px #e7e7e7; border-left: solid 6px transparent; border-right: solid 6px transparent; z-index: 1;}
.select-address-panel .select-address-content .newAddress .input-container-left{float: left; max-width: 420px; width: 100%; margin-right: 20px;}
.select-address-panel .select-address-content .newAddress .selectAdd, .select-address-panel .select-address-content .newAddress .input-container-mobile{margin: 0 0 18px; max-width: 420px; width: 100%}
.select-address-panel .select-address-content .newAddress .selectAdd::after, .select-address-panel .select-address-content .newAddress .input-container-mobile::after,.select-address-panel .select-address-content .newAddress .input-container::after{content:''; clear:both; display: table;}
.select-address-panel .select-address-content .newAddress .input-container-city, .select-address-panel .select-address-content .newAddress .input-container-name{margin: 0 18px 18px 0; max-width: 420px; width: 100%;}
.select-address-panel .select-address-content .newAddress .input-container-mobile input:nth-child(1){width: 18%; margin-right: 2%;}
.select-address-panel .select-address-content .newAddress .input-container-mobile input:nth-child(2){width: 80%}
.select-address-panel .select-address-content .newAddress .input-container-city input, .select-address-panel .select-address-content .newAddress .input-container-name input[type="text"]{width:100%; margin-right: 0%; float: left;}
.select-address-panel .select-address-content .newAddress .input-container-name input[type="text"]:nth-child(2), .select-address-panel .select-address-content .newAddress .input-container-city input[type="text"]:last-child{width:100%; margin-right: 0}
.select-address-panel .select-address-content .newAddress .input-container-name .col-sm-6 { width:48%;}
.select-address-panel .select-address-content .newAddress .input-container-name .col-sm-6+.col-sm-6 { float:right;}
.select-address-panel .select-address-content .newAddress .input-container{margin: 0 0 18px; max-width: 420px; width:100%;}
.select-address-panel .select-address-content .newAddress .check-val input[type="checkbox"]{width:auto; height: 18px!important; margin: 0; outline: 0 none; overflow: hidden; position: relative; top: 4px; visibility: hidden;}
.select-address-panel .select-address-content .newAddress .check-val input{border: solid 1px #e7e7e7;width: 100%; height: 40px;outline: 0; -webkit-appearance: none; font: 14px/21px PTSans-Regular; color: #999; padding: 0 12px; margin: 0 0 10px;}
.select-address-panel .select-address-content .newAddress .check-val input[type=checkbox]:checked + label:before{background: #a6a6a6 none repeat scroll 0 0; box-shadow: 0 0 0 3px #fff inset;}
.select-address-panel .select-address-content .newAddress .check-val input[type=checkbox] + label:before{border: 1px solid #a6a6a6; content: ""; width: 16px; height: 16px; left: -29px; overflow: hidden; position: absolute; top: 1px;}
.select-address-panel .select-address-content .newAddress .check-val input[type=checkbox] + label{position: relative;}
.select-address-panel .select-address-content .newAddress .check-val.saveinadd {margin-bottom: 18px;}
.select-address-panel .select-address-content .newAddress .continue-btn{ width: 200px; margin-right: 15px; display: inline-block; vertical-align: bottom;padding-bottom: 8px;}
.select-address-panel .select-address-content .newAddress .white-btn{ width: 200px; display: inline-block;}
.select-address-panel .select-address-content .newAddress .inactive-btn{ width: 60px; display: inline-block; /* background-color: #ffffff; color: #8c1717; */}


/*====================== End Checkout Address panel ==================================*/


/*======================= Checkout Review panel ========================================*/
.review-order-panel .review-order-content .note{font:16px/28px PTSans-Regular; background-color: #f8f8f8; margin: -15px -15px 0; padding: 15px;}
.review-order-panel .review-order-content .shop-listing{ margin-top:25px; }
#view-bag-product ul.shop-listing>li{display: block; border-bottom: 1px solid #e8e8e8; margin-bottom: 20px;}
#view-bag-product ul.shop-listing>li:last-child{border-bottom: none;}
.review-order-panel .review-order-content ul.shop-listing li .pro-img{width: 100px; margin-right: 25px; margin-bottom: 25px;}
.review-order-panel .review-order-content ul.shop-listing li .colorName, .review-order-panel .review-order-content ul.shop-listing li .size, .review-order-panel .review-order-content ul.shop-listing li .qty{white-space: nowrap;  vertical-align: top; width: 60px; text-overflow: ellipsis; cursor: pointer; display: inline-block;}
.review-order-panel .review-order-content ul.shop-listing li .pro-info-shop ul li:after{content:''}
.review-order-panel .review-order-content ul.shop-listing li .pro-info-shop ul li{width: auto;}
.review-order-panel .review-order-content ul.shop-listing .expt{font: 16px/28px PTSans-Regular;}
.review-order-panel .review-order-content ul.shop-listing .expt-date{font:16px/28px PTSans-Bold}
.review-order-panel .review-order-content ul.shop-listing li:last-child{margin-bottom: 20px; border-bottom: none;}
.review-order-panel .review-order-content .proceed-edit{border-top: 1px solid #e8e8e8; margin: -15px -15px 0; padding: 15px;}
.review-order-panel .review-order-content .proceed-edit .continue-btn{max-width: 150px; margin-right: 30px;}
.review-order-panel .review-order-content .proceed-edit .edit{font:16px/28px PTSans-Regular;}

.review-order-panel .amt-payable, .payment-panel .amt-payable{font:16px/28px PTSans-Regular; padding-right: 20px; font-weight: bold;}

/*======================= End Checkout Review panel ========================================*/


/*======================= left TABS / Payment panel ========================================*/
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs { border-bottom: 0;}
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float: none;}
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a { min-width: 74px; margin-right: 0; margin-bottom: 0px;}
.tabs-left > .nav-tabs { float: left; margin-right: 19px; border-right: 1px solid #ddd; background-color: #f8f8f8;}
.tabs-left > .nav-tabs > li > a { margin-right: -1px; padding: 20px 35px 20px 56px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-color: #ddd transparent #ddd transparent; border-left-width: 5px; color:#333 !important}
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus { border-color: #eeeeee #dddddd #eeeeee #eeeeee; color: #333 !important;}
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus { border-color: #ddd transparent #ddd #ff5d3b; *border-right-color: #ffffff;; border-left-width: 5px; color: #333 !important;}

.payment-content .tabs-left ul li.fc a:before{content: ""; position: absolute; left: 10px; top: 25px; height: 21px; width: 31px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -40px -1363px;}
.payment-content .tabs-left ul li.ssw a:before{content: ""; position: absolute; left: 15px; top: 18px; height: 27px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -78px -1363px;}
.payment-content .tabs-left ul li.gv a:before{content: ""; position: absolute; left: 15px; top: 24px; height: 20px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -116px -1363px;}
.payment-content .tabs-left ul li.master a::before{content: ""; position: absolute; left: 12px; top: 24px; height: 28px; width: 30px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -430px -1408px;}
.payment-content .tabs-left ul li.cc a:before{content: ""; position: absolute; left: 15px; top: 24px; height: 20px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -155px -1363px;}
.payment-content .tabs-left ul li.dc a:before{content: ""; position: absolute; left: 15px; top: 24px; height: 20px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -155px -1363px;}
.payment-content .tabs-left ul li.nb a:before{content: ""; position: absolute; left: 15px; top: 22px; height: 26px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -190px -1363px;}
.payment-content .tabs-left ul li.ow a:before{content: ""; position: absolute; left: 15px; top: 19px; height: 26px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -227px -1363px;}
.payment-content .tabs-left ul li.cod a:before{content: ""; position: absolute; left: 15px; top: 19px; height: 26px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -267px -1362px;}





.payment-content .tab-content{width: 62%; margin-left: 20px; margin-top: 15px; position: relative; font-family: PTSans-Regular;}

.payment-panel .panel-body{padding:0; display: none;}
.select-address-panel .panel-body{ display: block;}
.payment-panel .panel-body .tabs-left ul.nav-tabs li a{ font:14px/28px PTSans-Regular; text-transform: uppercase;}

.payment-content .tab-content input[type="text"],.payment-content .tab-content input[type="password"]{border: solid 1px #e7e7e7; width: 100%; height: 40px; outline: 0; -webkit-appearance: none; font: 13px/18px PTSans-Regular; color: #333333; padding: 0 12px;}
.payment-content .tab-content .amount, .payment-content .tab-content .otp, .payment-content .tab-content .cNumber, .payment-content .tab-content .pin{margin: 0 0 10px;}
.payment-content .tab-content .tab-pane{/*height: 375px; max-height: 375px; overflow-y: scroll;*/ padding-right: 35px;}
.payment-content .tab-content .cardselect{width: 280px; float: left; border: solid 1px #e7e7e7; height: 40px; outline: 0; -webkit-appearance: none; font: 14px/21px PTSans-Regular; color: #999; padding: 0; margin: 0 30px 10px 0; overflow: hidden; position: relative; background: #fff;}
.payment-content .tab-content .cardselect:nth-child(2){margin-right: 0}
.payment-content .tab-content .cardselect select{width: 100%; height: 38px; border: none; -webkit-appearance: none; padding: 0 0 0 12px; position: absolute; z-index: 2; background: 0 0;}
.custom-check-val{padding: 0; margin-bottom: 15px;}
.payment-content .tab-content .cardselect:after{content: ""; position: absolute; right: 9px; top: 16px; border-top: solid 6px #e7e7e7; border-left: solid 6px transparent; border-right: solid 6px transparent; z-index: 1;}
.payment-content .tab-content input[name="cvv_number"]{width:280px}
.payment-content .tab-content input[type="checkbox"]{width: auto;}
.payment-content .tab-content input[type="radio"]{width: 18px; height: 18px; margin-top: 0; position: relative;}
.payment-content .tab-content #netBankingForm ul li input[type="radio"],
.payment-content .tab-content #bankWalletsForm ul li input[type="radio"]{position:absolute;top: 12px;left: 8px;}

.payment-content .tab-content select{ position: relative; border: none; width: 100%; height: 40px; outline: 0; -webkit-appearance: none; -moz-appearance: none; appearance:none; font: 14px/21px PTSans-Regular; color: #333; background-color: #ffffff; padding: 0 12px;}
.payment-content .tab-content .select{position: relative; overflow: hidden; width: 98%;  border: solid 1px #e7e7e7;  margin-bottom: 15px;}

.payment-content .tab-content .select::after{content: ""; position: absolute; right: 20px; top: 16px; border-top: solid 6px #e7e7e7; border-left: solid 6px transparent; border-right: solid 6px transparent;}
.payment-content .tab-content .continue-btn{ width: 210px; margin-bottom: 15px; float:right;}
.payment-content .tab-content h4{font: 16px/22px PTSans-Regular; font-weight: 700; padding-bottom: 15px; border-bottom: 1px solid #e8e8e8; margin-top: 2px;}
#cc .continue-btn, #cc .inactive-btn, #dc .continue-btn, #dc .inactive-btn{width: 210px; margin-bottom: 30px;}
#cc ul, #dc ul{margin: 25px 0}
#cc ul li, #dc ul li{display: inline-block; margin: 0 10px 10px 0;}
#cc ul li input[type="radio"], #dc ul li input[type="radio"]{display: none;}
#cc ul li input[type="radio"] + label, #dc ul li input[type="radio"] + label{ padding: 4px 16px; margin: 0; border: 1px solid #e8e8e8;}
#cc ul li input[type="radio"]:checked + label, #dc ul li input[type="radio"]:checked + label{border: 1px solid #ff5d3b;}
#orderSubmitBankWallets, #orderSubmitNetbanking {margin-top: 15px;}

#savedCards label{padding-left: 20px; padding-top: 0; display: inline-block; padding: 10px 20px; }
.savedCards ul{padding-bottom: 20px;}
.savedCards ul li{padding-left: 15px; border: 1px solid #e8e8e8; margin-bottom: 10px;}

.payment-note{border-top:1px solid #e8e8e8; padding-top: 25px; font:11px/15px PTSans-Regular; color: #333333; float: left;}

#ow ul li, #netbanking ul li{ position: relative; padding: 10px;border: 1px solid #e8e8e8; width: 160px; display: inline-block; margin: 0 10px 10px 0;}
#ow ul#preferredWalletList li, #netbanking ul#preferredBankList li{ padding: 0px;border:0;}
#ow ul li label, #netbanking ul li label{padding: 3px 0 0 60px;  width: 145px; }
#ow ul#preferredWalletList li label, #netbanking ul#preferredBankList li label{cursor: pointer;padding: 10px 0 10px 45px;border-radius: 4px;-webkit-box-shadow: 0px 0px 8px 0px rgba(153,153,153,0.5); -moz-box-shadow: 0px 0px 8px 0px rgba(153,153,153,0.5); box-shadow: 0px 0px 8px 0px rgba(153,153,153,0.5);}
#netbanking ul#preferredBankList li [type=radio]:checked+label{border: 1px solid #ff5d3b; color: #ff5d3b;}
#ow ul#preferredWalletList li [type=radio]:checked+label{border: 1px solid #ff5d3b; color: #ff5d3b;}

.paytmWallet-ico::before{content: ""; position: absolute; width: 35px; height: 15px; left: 35px; top: 16px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -222px -1449px; }
.freechargeWallet-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 35px; top: 6px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -11px -1449px; }
.jiomoneyWallet-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 35px; top: 7px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -59px -1449px; }
.mobikwikWallet-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 35px; top: 4px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -110px -1449px; }
.oxigenWallet-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 35px; top: 7px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -162px -1449px; }
.sbibuddyWallet-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 35px; top: 7px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -272px -1449px; }
.ideamoneyWallet-ico::after{content: ""; position: absolute; width: 35px; height: 25px; left: 35px; top: 4px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -310px -1449px; }

.axisbankNB-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 35px; top: 7px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -181px -1407px; }
.hdfcbankNB-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 40px; top: 8px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -270px -1407px; }
.icicibankNB-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 38px; top: 8px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -307px -1407px; }
.sbibankNB-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 35px; top: 7px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -389px -1407px; }
.canarabankNB-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 35px; top: 7px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -222px -1407px; }
.kotakbankNB-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 35px; top: 7px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -345px -1407px; }

.collapse-heading{padding: 15px 45px 15px 15px; background-color: #f8f8f8; border: 1px solid #fafafa; cursor: pointer; position: relative;}
.fc-redeemed-view, .ss-redeemed-view{padding: 0 15px 15px; margin-bottom: 20px; border-bottom: 1px solid #e8e8e8; position:relative;}
.fc-redeemed-view a, .ss-redeemed-view a, .payment-content .tab-content .gcegv .redeemed_details a{text-indent: -9999px; display: inline-block; padding-left: 10px; font-weight: 700;}
.fc-redeemed-view a::before, .ss-redeemed-view a::before{content: ""; width: 10px; height: 10px; position: absolute; top: 6px; right: 4px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -240px -192px no-repeat;}
.fc-credit-view{padding: 15px; margin-bottom: 20px; background-color: #f8f8f8; border: 1px solid #fafafa;}
.collapse-heading.collapsed::after{content: ""; position: absolute; right: 15px; top: 22px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -383px -544px; width: 18px; height: 15px;}
.collapse-heading::after{content: ""; position: absolute; right: 14px; top: 20px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -272px -190px; width: 18px; height: 15px;}
.collapse-body{border: 1px solid #fafafa;}
.collapse-body ul{padding: 15px;}
.collapse-container{margin-bottom: 20px;}
.collapse-body ul li{margin-bottom: 5px;}
.collapse-body ul li:after{content:"";display: table; clear:both}
.payment-content .tab-content .collapse-body .label-txt{float: left;}
.payment-content .tab-content .collapse-body .amount-txt{float: right;}

.payment-content .tab-content .gcegv .gcegv-container{margin-bottom: 10px;}
.payment-content .tab-content .gcegv .gcegv-container input[type="radio"]{ height: 20px; width: 20px; margin-right: 10px; vertical-align: middle;}
.payment-content .tab-content .gcegv .gcegv-container label{font:14px/22px PTSans-Regular; vertical-align: middle; margin-right: 60px; margin-bottom: 0;}
.paymentM .gcegv input[type="password"], .paymentM .fc-card input[type="text"], .paymentM .fc-card input[type="password"]{border: solid 1px #e7e7e7; color: #666; font: 13px/18px PTSans-Regular; height: 40px; width: 100%; padding: 0 15px; outline: 0; -webkit-appearance: none;}
.payment-content .tab-content .gcegv input[type="text"] {border: solid 1px #e7e7e7; color: #666; font: 13px/18px PTSans-Regular; height: 40px; width: 100%; margin-bottom: 1px; padding: 0 15px; outline: 0; -webkit-appearance: none;}
.payment-content .tab-content .gcegv .card-info{display: none;}
.payment-content .tab-content .gcegv .card-info input[type="text"]{width: 49%; margin-right: 2%; float: left; margin-top: 5px; margin-bottom: 5px;}
.payment-content .tab-content .gcegv .card-info input[type="text"]:nth-child(2){margin-right: 0;}
.payment-content .tab-content .gcegv .check-balance-container{position: relative;}
.payment-content .tab-content .gcegv .check-balance-container .pin .form-group label{display: block;height: 1px;}
.payment-content .tab-content .gcegv .check-balance{ position: absolute; top: 15px; right: 3px;}
.payment-content .tab-content .gcegv .redeemed_details{ background-color: #f8f8f8; padding: 10px 15px 6px; margin-bottom: 15px; position: relative;}
.payment-content .tab-content .gcegv .redeemed_details p{margin-bottom: 4px;}
.payment-content .tab-content .gcegv .redeemed_details a::before{content: ""; width: 10px; height: 10px; position: absolute; top: 16px; right: 10px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -240px -192px no-repeat;}

.remove-redeemed-cnfbox{position: fixed; display: none; background-color: rgba(0,0,0,.3); width: 100%; height: 100%; top: 0; left: 0;z-index: 99999;}
.remove-redeemed-cnfbox .cnfbox{position: relative; width:250px; margin: 250px auto; text-align: center; z-index: 999;}
.remove-redeemed-cnfbox .heading {text-align: center; background-color: #444444; color:#ffffff; font:16px/20px PTSans-Regular; font-weight: 700; padding: 12px 0;}
.remove-redeemed-cnfbox .msg{background-color: #f4f4f4; color:#333333; font: 16px/20px PTSans-Regular; padding: 20px 15px;}
.remove-redeemed-cnfbox .btn-container a{width: 50%; float: left; padding: 8px 0; color: #333333; font:16px/18px PTSans-Regular; font-weight: 700;}
.remove-redeemed-cnfbox .btn-container .btn-no{background-color: #ffffff;}
.remove-redeemed-cnfbox .btn-container .btn-yes{/*background-color: #8c1717;*/ background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */ color:#ffffff;}
.payment-content .tab-content #fccForm .btnbox,
.payment-content .tab-content .gift-card-holder .btnbox { text-align:right; margin-top: 5px;}
.payment-content .tab-content #fccForm .btnbox .continue-btn,
.payment-content .tab-content .gift-card-holder .btnbox .continue-btn { float:none; display:inline-block;}


/*======================= End left TABS / Payment panel ========================================*/

@media screen and (max-width: 1100px) {
    .tabs-left > .nav-tabs {margin-right: 10px;}
    .payment-content .tab-content{margin-left: 10px; width: 55%;}
    /*   #view-bag-product ul.shop-listing li .pro-info-shop ul li{float: left; padding-left: 0px; padding-right: 20px;} */
    #view-bag-product ul.shop-listing li .pro-info-shop ul li:first-child{padding-left: 0;}
    #view-bag-product ul.shop-listing li .pro-info-shop ul li span.lbl-bag{width: auto;}
    #view-bag-product ul.shop-listing li .pro-info-shop .shop-qty, ul.shop-listing li .pro-info-shop .size-bx{padding-left: 0}
    .payment-content .tab-content .tab-pane { padding-right:0px;}
    .captcha-container .captcha-code .realperson-challenge, #cod input[type=text] { width:100% !important;}
    #cod input[type=text] {position: relative; top:-54px; height:56px;}
    .captcha-container .captcha-code .realperson-challenge {position: relative;top:58px;}
}

@media screen and (min-width: 1023px){
    .checkout-header .checkout-title .review-order-content .rm-container{width : 40%; margin:auto; margin-left: 90px}
    #view-bag-product .shop-listing .rm-container .update a::before{ top: 4px; }
    #view-bag-product .shop-listing .rm-container .update a{top: 4px;}
    #view-bag-product ul.shop-listing li .pro-info-shop{position: relative;}
    .checkout-header .checkout-title .review-order-content .rm-container.remove-container { position : relative ;top:-26px ; left:12px ; margin:0px ; width:80px !important;}
}

@media screen and (min-width: 480px) and (max-width: 1022px){
    #view-bag-product ul.shop-listing li .pro-info-shop {position: relative;}
    .checkout-header .checkout-title .review-order-content .rm-container{margin:auto; width: 40%;}
    .checkout-header .checkout-title .review-order-content .rm-container.remove-container { position : relative ; float:left; top:-26px;}
}

@media (max-width: 1023px) and (min-width: 320px) {
    .checkout-header .checkout-title .review-order-content{width: calc(100% - 32px);}
}
@media screen and (max-width: 991px) {
    .order-summary{float: none}
    .checkout-container{clear: none; float: none;}
    .tabs-left > .nav-tabs {margin-right: 10px;}
    .payment-content .tab-content{margin-left: 10px; width: 55%;}
    #view-bag-product .mobile-prod-price.prod-price{display: none !important;}

}
@media screen and (max-width: 767px) {
    .splitter span { position: relative; top:4px;}
    .checkout-header .checkout-title .title-bar #total-price-heading {display : none !important;}
    #view-bag-product .mobile-prod-price.prod-price{display: block !important;}
    .back-ico{display: inline-block; color: #333; padding: 0 5px;}
    .checkout-header .checkout-title { width: 100%; margin: 0 auto; padding: 0 16px;}
    #view-bag-product ul.shop-listing li .prod-price{display: none;}
    .desk{display: none !important}
    .mob{display: block!important;}
    .checkout-header .view-bag{display: none}
    section.shopping-bag-wpr{margin-top: 0;}
    .login-panel .haveLogin .continue-btn, .login-panel .haveLogin .mem-login {max-width:425px; margin: 0 auto;}
    .mem-login .mob {margin-top: 15px;}
    #lastName-error {margin-left: 0px;}

    .forgot-pass{margin-bottom: 20px;}
    .continue-btn, .inactive-btn, .white-btn{font: 13px/22px PTSans-Bold; letter-spacing: 0.06em; padding: 8px 0; width: 100%; text-align: center; outline: 0; text-transform: uppercase;}
    .continue-btn, .white-btn{border: none; color: #ff5d3b;}
    .inactive-btn{color: #ff5d3b!important; border: 1px solid #ff5d3b;}
    .white-btn{ width: 100%; border: 1px solid #ff5d3b; background-color: #ffffff; color:#ff5d3b;}
    .loginM h2, .addressM h2, .paymentM h2{text-align: center; font: 30px/38px PTSans-Bold;}

    .loginM .loginFacebook a{ display: block; color: #ffffff; font: 26px/66px PTSans-Regular;}
    .loginM .loginFacebook{ position: relative; width:90%; background-color: #536FAB; text-align: center; margin: 0 auto 10px;}
    .loginM .loginFacebook::before{content: ''; position: absolute; height: 32px; width:32px; left: 22px; top: 18px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -35px -1135px no-repeat;}

    .loginM .loginGoogle a{display: block; color: #ffffff; font: 26px/66px PTSans-Regular;}
    .loginM .loginGoogle{ position: relative; width:90%; background-color: #EA4B3A; text-align: center; margin: 0 auto 10px;}
    .loginM .loginGoogle::before{content: ''; position: absolute; height: 32px; width:26px; left: 26px; top: 18px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -68px -1135px no-repeat;}
    .loginM .user-guest-container input{border: solid 1px #e7e7e7; width: 100%; height: 50px; outline: 0; -webkit-appearance: none; font: 14px/21px PTSans-Regular; color: #333; padding: 0 12px 0 50px; margin-bottom: 10px;}
    .loginM .signUp-container #firstName,.loginM .signUp-container #lastName, .loginM .signUp-container #email, .loginM .signUp-container #pwd, .loginM .signUp-container #checkPwd, .loginM .signUp-container #mobileNumber{border: solid 1px #e7e7e7; width: 100%; height: 50px; outline: 0; -webkit-appearance: none; font: 16px/26px PTSans-Regular; color: #333; padding: 0 15px; margin-bottom: 10px;}
    .addressM .address-container input[type="text"], .addressM .address-container input[type="number"], .addressM .address-container input[type="tel"]{border: solid 1px #e7e7e7; width: 100%; height: 50px; outline: 0; -webkit-appearance: none; font: 16px/26px PTSans-Regular; color: #333; padding: 0 15px; margin-bottom: 10px;}
    .loginM .user-guest-container .nav-pills{ font:24px/28px PTSans-Bold;}
    .loginM .user-guest-container .nav-pills li{ padding: 15px 30px; width: 50%; margin: 0px 0px 20px; text-align: center;}

    .loginM .user-guest-container .nav-pills li.active{border-bottom: 4px solid #ff5d3b}
    .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{background-color:#ffffff; color: #000000}

    .loginM .signUp-container .name input, .addressM .address-container .cityState input, .addressM .address-container .name input{width: 48%; margin-right: 3%; margin-left: 0;}
    .loginM .signUp-container .name input:nth-child(2), .addressM .address-container .cityState input:nth-child(2), .addressM .address-container .name input:nth-child(2){margin-right: 0;}

    .loginM .signUp-container #firstName,.loginM .signUp-container #lastName, .addressM .address-container .mNumber input{width: 77%}
    .loginM .signUp-container #lastName, .addressM .address-container .mNumber label{font:16px/26px PTSans-Regular; color:#878787; width: 19%; text-align: center; border: 1px solid #e7e7e7; height: 50px; vertical-align: top; line-height: 45px; margin-right: 3%}

    .loginM .signUp-container .radio-col{ font:16px/26px PTSans-Regular; vertical-align: middle; margin-bottom: 30px;}
    .loginM .signUp-container .radio-col label{margin-right: 50px;}
    .loginM .signUp-container .radio-col input[type="radio"]{width: 22px; height: 22px; margin-right: 15px; vertical-align: text-bottom;}

    .loginM .signIn-container .user-guest-container .email-ico, .loginM .signIn-container .user-guest-container .pass-ico, .loginM .signIn-container .user-guest-container .mNumber-ico{position: relative;}
    .loginM .signIn-container .user-guest-container .email-ico::before{ content: ''; position: absolute; top:16px; left: 15px; width: 25px; height: 16px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_')  -302px -1093px no-repeat}
    .loginM .signIn-container .user-guest-container .pass-ico::before{ content: ''; position: absolute; top:12px; left: 18px; width: 18px; height: 26px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_')  -336px -1093px no-repeat}
    .loginM .signIn-container .user-guest-container .mNumber-ico::before{ content: ''; position: absolute; top:16px; left: 18px; width: 18px; height: 18px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_')  -16px -1093px no-repeat}

    .loginM .loggedIn{ margin-top: 20px }
    .loginM .loggedIn p{margin-bottom: 20px;}

    /*=============== New Structure =======================*/

    .panel .header{display: none;}
    .panel{border: none;}
    .half-container{width: 100%; margin-bottom: 0;}
    .login-panel .login-social{display: none;}
    #view-bag-product ul.shop-listing{max-height: 220px; overflow: auto; margin: 18px 0;}
    #view-bag-product ul.shop-listing li .pro-info-shop{width: 62%;}
    #view-bag-product ul.shop-listing li .pro-info-shop ul li span.lbl-bag{width: auto;}
    .cart-product-info .colorName{padding-right: 20px;}

    .checkout-stage, .mob{display: block;margin-top:3px;}
    .checkout-stage{margin-top: 30px; padding-bottom: 5px;}
    .guestLogin.tab-pane{display: none;}
    .guestLogin.tab-pane.active{display: block;}
    .login-panel .haveLogin .login-signin .forgot-password-checkout{line-height: normal; margin: 0}



    .select-address-content .addressList .edt-add{position: relative!important; display: block; top: 0; right: 0; text-align: left!important; font-weight: 400; padding-right: 0px; left: 0px;}
    .select-address-content .addressList .edt-add a{display: inline-block; width: 30%; text-align: center;}



    .select-address-content .addressList ul li{height: 75px; overflow: hidden; position: relative; margin-bottom: 20px; padding:10px 20px 5px; border: 1px solid #e8e8e8;}
    .select-address-content .addressList ul li:last-child{border:1px solid #e8e8e8;}
    .select-address-content .addressList label{width: 90%;}
    .select-address-content .addressList .defaultAdd{float: right;}
    .select-address-content .addressList ul li.recent{height: auto;}

    .select-address-content .addressList  input[type="radio"]{visibility: hidden;}
    /*.select-address-content .addressList ul li.recent input[type="radio"]+label::before,*/ .select-address-content .addressList ul li input[type="radio"]:checked + label::before{content: ''; position: absolute; left: 21px; top: 15px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -458px -1362px; width: 16px; height: 17px;}
    .select-address-content .addressList ul li input[type="radio"]+label::before{content: ''; position: absolute; left: 21px; top: 15px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -480px -1362px; width: 16px; height: 17px;}

    .select-address-content .addressList .address-conf{border:none;margin: 0 -31px}


    .tabs-left > .nav-tabs{float: none; margin-right: 0}
    .payment-content .tab-content{width: 100%; margin-left: 0;}
    .payment-content .tab-content .tab-pane{ padding: 0 20px;}
    .payment-panel .panel-body .tabs-left ul.nav-tabs li a::after{content: ""; position: absolute; right: 15px; top: 28px; height: 16px; width: 12px; background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat -339px -544px;}

    .payment-content .couponM-container{background-color: #f4f4f4; padding: 15px 0 25px; margin-bottom: 15px;}
    .payment-content .couponM-container .ccod-container{position: relative;}
    .payment-content .couponM-container .ccod-container span.coupon{font:14px/18px PTSans-Regular;position: absolute; left:10px; top: 6px; padding: 5px 25px 5px 8px; background-color: #f4f4f4; border-radius: 4px;}
    .payment-content .couponM-container .ccod-container span.coupon:after{content: ""; position: absolute; right:4px; top: 6px; height: 17px; width: 16px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -40px -511px;}
    .payment-content .couponM-container .ccod-container span.coupon.success{ color: #333333; background-color: #defbdf; margin: 0;}
    .payment-content .couponM-container .ccod-container .error{ font: 13px/16px PTSans-Regular; color: #A64346; margin:0; margin-top: 5px;}
    .payment-content .couponM-container .ccod-container .success{ font: 13px/16px PTSans-Regular; color: #549251; margin:0; margin-top: 5px;}
    .payment-content .couponM-container p{color: #333333; font: 16px/22px PTSans-Regular; font-weight: 700;}
    .payment-content .couponM-container input[type=text]{border: 0; color: #666; float: left; font: 13px/18px PTSans-Regular; height: 40px; width: 78%; padding: 0 15px; outline: 0; -webkit-appearance:none;}
    .payment-content .couponM-container .modal input[type=text]{border:1px solid #ccc; font: 12px PTSans-Regular; width:100%; height:34px; color: #666; float: left; padding: 0 15px; outline: 0; -webkit-appearance:none;}
    .payment-content .couponM-container input[type=text]:DISABLED {background: white;}
    .payment-content .couponM-container input[type=submit]{
    	background: #fff2f0; border: none; color: #ff5d3b; border: 1px solid rgba(255,93,59,.2); font: 13px/18px PTSans-Regular; height: 40px; width: 20%; padding: 0; text-transform: uppercase;}
    .payment-content .couponM-container input[type=submit]:DISABLED{background-color: #999; color: #fff;}
    .payment-content .tab-content .tab-pane{display: block;}

    .payment-content .ss-payments ul li, .paymentM .svd-cards ul li, .paymentM .mpay-options ul li{ display: block; font: 14px/22px PTSans-Regular; color:#333333; padding: 18px 15px 18px 55px; border: 1px solid #cfcfcf; border-top: 0; text-transform: uppercase;}
    .payment-content .ss-payments ul li:nth-child(1), .paymentM .svd-cards ul li:nth-child(1), .paymentM .mpay-options ul li:nth-child(1){border-top: 1px solid #cfcfcf;}
    .payment-content .ss-payments ul li a:after, .paymentM .mpay-options ul li a:after, .paymentM .svd-cards ul li a::after{content: ""; position: absolute; right: 15px; top: 22px; height: 16px; width: 12px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -339px -544px;}


    .payment-content .ss-payments h4{font:16px/22px PTSans-Regular; font-weight: 700; color:#333333;}
    .payment-content .ss-payments ul li{display: block; position: relative;}

    .payment-content .ss-payments ul li.fc a:before{content: ""; position: absolute; left: 15px; top: 19px; height: 21px; width: 31px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -40px -1363px;}
    .payment-content .ss-payments ul li.ssw a:before{content: ""; position: absolute; left: 15px; top: 14px; height: 27px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -78px -1363px;}
    .payment-content .ss-payments ul li.gv a:before{content: ""; position: absolute; left: 15px; top: 18px; height: 20px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -116px -1363px;}
    .payment-content .ss-payments ul li.ccdc a:before{content: ""; position: absolute; left: 15px; top: 18px; height: 20px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -155px -1363px;}
    .payment-content .ss-payments ul li.nb a:before{content: ""; position: absolute; left: 15px; top: 18px; height: 26px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -190px -1363px;}
    .payment-content .ss-payments ul li.ow a:before{content: ""; position: absolute; left: 15px; top: 14px; height: 26px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -227px -1363px;}
    .payment-content .ss-payments ul li.cod a:before{content: ""; position: absolute; left: 15px; top: 16px; height: 26px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -267px -1362px;}
    .payment-content .ss-payments ul li a{color:#333333; display:block}
    #cod input[type="text"]{width: 100%}

    .payment-content .tab-content .gcegv .gcegv-container input[type="radio"]{height: 18px; width: 18px;}
	.payment-content .tab-content .bankwallets-holder .select{margin-bottom: 90px;}
	#orderSubmitBankWallets, #orderSubmitNetbanking {margin-top:0px;}
	.payment-note{margin-bottom: 90px;}


    /*================ Product Review Mobile =========================*/
    .checkout-summary{position: relative; /*margin-top: 25px;*/}
    #view-bag-product .shop-listing>li{border: 1px solid #e8e8e8; padding: 12px;}
    .checkout-header .checkout-title .review-order-content .title-bar{margin: 0 -15px 18px;}
    .checkout-header .checkout-title .review-order-content{padding: 0 15px; width: calc(100% - 32px);}

    .signIn-container h2, .signUp-container h2, .select-address-panel h2{text-align: center; font: 30px/38px PTSans-Bold;}
    .signIn-container .loginFacebook a{ display: block; color:#717171; font: 26px/66px PTSans-Bold;}
    .signIn-container .loginFacebook{ position: relative; width:90%; text-align: center; margin: 0 auto 10px;}
    .signIn-container .loginFacebook::before{content: ''; position: absolute; height: 28px; width:27px; left: 15px; top: 5px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -96px -1408px no-repeat;}

    .signIn-container .loginGoogle #gSignInWrapper .googleBtn{display: block; color:#717171; font: 26px/66px PTSans-Bold;}
    .signIn-container .loginGoogle{ position: relative; width:90%; text-align: center; margin: 0 auto 10px;}
    .signIn-container .loginGoogle .googleBtn .icon::before{content: ''; position: absolute; height: 24px; width:26px; left: 30px; top: 18px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -141px -1408px no-repeat;}

    .user-guest-container .nav-pills{ font:24px/28px PTSans-Bold;}
    .user-guest-container .nav-pills li{ padding: 15px 30px; width: 50%; margin: 0px 0px 20px; text-align: center;border: 1px solid #f4f4f4; background-color: #f4f4f4;}

    .user-guest-container .nav-pills li.active{border-bottom: 0px;background-color: #fff;z-index: 2;}
    .user-guest-container .nav-pills li.active a {background-color: #fff;}
    .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{background-color:#ffffff; color: #000000}

    .login-panel .haveLogin .login-signin, .login-panel .guestLogin .login-signin{max-width: 600px; margin: 0 auto;}
    .login-panel .signUp-container{ margin: 20px auto 0; max-width: 600px;}


    #view-bag-product .shop-listing .pro-info-shop .noneditable-order-summary{display: block; float: none; clear: both;}
    #view-bag-product .cart-product-info .pro-info-shop ul li{display: inline-block; vertical-align: top;}
    #view-bag-product .cart-product-info .pro-info-shop .size-bx,#view-bag-product .cart-product-info .pro-info-shop .shop-qty{padding-right: 0px; padding-left: 0;}
    .checkout-summary #summary-details .product-review-mobile .shop-listing .cart-product-info .pro-info-shop ul li span.lbl-bag{width: auto;}
    .checkout-summary #summary-details .product-review-mobile .shop-listing .rm-container{clear: both;}
    .checkout-summary #summary-details .product-review-mobile .shop-listing .rm-container span{display: inline-block;width: 48%; text-align: center;}
    .checkout-summary #summary-details .product-review-mobile .shop-listing .rm-container span:first-child{border-right: 1px solid #e8e8e8;}
    .checkout-summary #summary-details .product-review-mobile .shop-listing .rm-container a{font: 13px/30px PTSans-Regular; font-weight: 700; color: #999; position: relative; text-transform: uppercase; padding: 0; cursor: pointer; text-align: center;}
    .checkout-summary #summary-details .product-review-mobile .shop-listing .rm-container .remove a::before{content: ""; width: 20px; height: 20px; position: absolute; left: -28px; top: -2px; background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -370px -1093px no-repeat;}
    .checkout-summary #summary-details .product-review-mobile .shop-listing .rm-container .modify a::before{content: ""; width: 20px; height: 20px; position: absolute; left: -28px; top: -2px; background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -398px -1093px no-repeat;}
    .checkout-summary #summary-details .product-review-mobile .shop-listing .rm-container .update a::before{content: ""; width: 20px; height: 20px; position: absolute; left: -28px; top: -2px; background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -458px -1093px no-repeat;}
    .checkout-summary #summary-details .product-review-mobile .shop-listing .rm-container .update a{color:#ff5d3b;}
    .checkout-summary #summary-details .product-review-mobile .shop-listing .rm-container .update{display: none;}
    .checkout-summary #summary-details .product-review-mobile .shop-listing .pro-info-shop .noneditable-order-summary{margin-top: 15px;}
    .checkout-summary #summary-details .product-review-mobile .shop-listing .pro-info-shop .editable-order-summary{display: none; margin-top: 15px;}


    .checkout-summary .order-summary-box{background: #ffffff; display: none;}
    /*================ End Product Review Mobile =========================*/



    .addressM .delivery-address .add-address-btn a{position: relative; display: block; font: 16px/26px PTSans-Bold; border: 1px solid #e7e7e7; color: #333333; padding: 10px 25px; margin-bottom: 20px;}
    .addressM .delivery-address .add-address-btn a::after{content: ""; position: absolute; right: 6px; top: 15px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -339px -544px; width: 14px; height: 15px;}
    .addressM .address-container p{font:16px/26px PTSans-Regular;}
    .addressM .address-container .addType, .addressM .address-container .cityState{margin-bottom: 20px;}
    .addressM .address-container .addType label, .addressM .address-container .check-val label{font:16px/26px PTSans-Regular; margin-right: 50px; }
    .addressM .address-container .addType input[type="radio"]{width: 20px; height: 20px; vertical-align: top; margin-right: 15px;}
    .addressM .address-container .ex-checkbox label{font:16px/22px PTSans-Regular;}
    .addressM .address-container .ex-checkbox div label{margin-bottom: 20px;}
    .addressM .address-container .cancel-btn{font:16px/26px PTSans-Bold; text-align: center; margin-top: 20px;}
    .addressM .address-container .save-btn{font: 16px/26px PTSans-Bold; letter-spacing: 0.06em; padding: 7px 0; border: none;

        /*background-color: #8f1511; */

        background: #ff5d3b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */

        color: #fff; width: 100%; text-align: center; outline: 0; text-transform: uppercase;}


    .addressM .delivery-address .delivery-addresses{max-height: 395px; overflow: auto;}
    .addressM .delivery-address .delivery-addresses ul li{margin: 0 0 10px; border: solid 1px #e7e7e7; cursor: pointer; text-align: left; height: 82px; overflow: hidden;}
    .addressM .delivery-address .delivery-addresses ul li.recent{height: auto;}
    .addressM .delivery-address .delivery-addresses ul li div{ position: relative;}
    .addressM .delivery-address .delivery-addresses ul li div h4{ position: relative; font: 14px/21px PTSans-Bold; color: #333; margin: 0;}
    .addressM .delivery-address .delivery-addresses ul li.recent div h4::before{content: ''; position: absolute; left: -25px; top: 0; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -458px -1093px; width: 16px; height: 17px;}
    .addressM .delivery-address .delivery-addresses ul li div h4::before{content: ''; position: absolute; left: -25px; top: 0; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -480px -1093px; width: 16px; height: 17px;}
    .addressM .delivery-address .delivery-addresses ul li div p{font: 13px/21px PTSans-Regular; color: #333; margin: 0;}
    .addressM .delivery-address .delivery-addresses ul li div .rm-container span{font: 13px/21px PTSans-Regular; color: #999; display: inline-block; width: 48%}
    .addressM .delivery-address .delivery-addresses ul li div .defaultAdd{ font: 13px/21px PTSans-Regular; color: #009900; font-weight: 700;}
    .addressM .delivery-address .delivery-addresses ul li div .rm-container .remove a{font: 13px/30px PTSans-Bold; color: #999; position: relative; text-transform: uppercase;  padding: 8px 0 9px; cursor: pointer; display: block; text-align: center; border-right: 1px solid #e3e3e3;}
    .addressM .delivery-address .delivery-addresses ul li div .rm-container .remove a::before{content: ""; position: absolute; margin-left: -25px; margin-top: 4px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -372px -1093px; width: 16px; height: 17px;}
    .addressM .delivery-address .delivery-addresses ul li div .rm-container .modify a{font: 13px/30px PTSans-Bold; color: #999; position: relative; text-transform: uppercase; padding: 0; cursor: pointer; display: block; text-align: center;}
    .addressM .delivery-address .delivery-addresses ul li div .rm-container .modify a::before{ content: ""; position: absolute; margin-left: -25px; margin-top: 4px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -399px -1093px; width: 17px; height: 17px;}
    .addressM .delivery-address .delivery-addresses ul li div .rm-container{border-top: 1px solid #e3e3e3; margin-top: 10px;}
    .addressM .delivery-address .delivery-addresses ul li div .add-box{padding: 13px 20px 0 40px;}


    /*
    .paymentM .couponM-container{background-color: #f4f4f4; padding: 15px 0 25px;}
    .paymentM .couponM-container .ccod-container{position: relative;}
    .paymentM .couponM-container .ccod-container span.coupon{font:14px/18px PTSans-Regular;position: absolute; left:10px; top: 6px; padding: 5px 25px 5px 8px; background-color: #f4f4f4; border-radius: 4px;}
    .paymentM .couponM-container .ccod-container span.coupon:after{content: ""; position: absolute; right:4px; top: 6px; height: 17px; width: 16px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -40px -511px;}
    .paymentM .couponM-container .ccod-container span.coupon.success{ color: #333333; background-color: #defbdf; margin: 0;}
    .paymentM .couponM-container .ccod-container .error{ font: 13px/16px PTSans-Regular; color: #ff0000; margin:0; margin-top: 5px;}
    .paymentM .couponM-container .ccod-container .success{ font: 13px/16px PTSans-Regular; color: #0e9d0d; margin:0; margin-top: 5px;}
    .paymentM .couponM-container p{color: #333333; font: 18px/28px PTSans-Regular; font-weight: 700;}
    .paymentM .couponM-container input[type=text]{border: 0; color: #666; float: left; font: 13px/18px PTSans-Regular; height: 40px; width: 78%; margin-right: 2%; padding: 0 15px; outline: 0; -webkit-appearance:none;}
    .paymentM .couponM-container input[type=submit]{background: #999; border: none; color: #fff; font: 13px/18px PTSans-Bold; height: 40px; width: 20%; padding: 0; text-transform: uppercase;}
    */
    /*.paymentM .ss-payments, .paymentM .svd-cards, .paymentM .mpay-options{padding: 20px 0 40px;}
    .paymentM .ss-payments h4, .paymentM .svd-cards h4, .paymentM .mpay-options h4{font:18px/28px PTSans-Regular; font-weight: 700; color:#333333;}
    .paymentM .ss-payments ul li, .paymentM .svd-cards ul li, .paymentM .mpay-options ul li{display: block; position: relative;}
    */
    .paymentM .fc-redeemed-view, .paymentM .ss-redeemed-view{padding: 15px 15px; margin-bottom: 20px; background-color: #e8e8e8; border-bottom: 1px solid #e8e8e8; position:relative;}
    .paymentM .fc-redeemed-view a, .paymentM .ss-redeemed-view a, .paymentM .gcegv .redeemed_details a{text-indent: -9999px; display: inline-block; padding-left: 20px; font-weight: 700;}
    .paymentM .fc-redeemed-view a::before, .paymentM .ss-redeemed-view a::before{content: ""; width: 10px; height: 10px; position: absolute; top: 20px; right: 14px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -240px -192px no-repeat;}
    .paymentM .fc-credit-view{padding: 15px; margin-bottom: 20px; background-color: #f8f8f8; border: 1px solid #fafafa;}
    .paymentM .ss-payments .gcegv .redeemed_details{ background-color: #f8f8f8; padding: 10px 15px 6px; margin-bottom: 15px; position: relative;}
    .paymentM .ss-payments .gcegv .redeemed_details p{margin-bottom: 4px;}
    .paymentM .ss-payments .gcegv .redeemed_details a::before{content: ""; width: 10px; height: 10px; position: absolute; top: 16px; right: 10px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -240px -192px no-repeat;}

    .paymentM .ss-payments .gcegv .check-balance-container{position: relative;}
    .paymentM .ss-payments .gcegv .check-balance{position: absolute; top: 10px; right: 15px; font: 13px/18px PTSans-Regular;}

    /*.paymentM .ss-payments ul li a, .paymentM .svd-cards ul li a, .paymentM .mpay-options ul li a{ display: block; font: 14px/22px PTSans-Regular; color:#333333; padding: 10px 15px 10px 55px; border: 1px solid #cfcfcf; border-top: 0; text-transform: uppercase;}
    .paymentM .ss-payments ul li:nth-child(1) a, .paymentM .svd-cards ul li:nth-child(1) a, .paymentM .mpay-options ul li:nth-child(1) a{border-top: 1px solid #cfcfcf;}*/
    /*.paymentM ul li a{color:#333333; display:block}
    .paymentM .ss-payments ul li, .paymentM .svd-cards ul li, .paymentM .mpay-options ul li{ display: block; font: 14px/22px PTSans-Regular; color:#333333; padding: 18px 15px 18px 55px; border: 1px solid #cfcfcf; border-top: 0; text-transform: uppercase;}
    .paymentM .ss-payments ul li:nth-child(1), .paymentM .svd-cards ul li:nth-child(1), .paymentM .mpay-options ul li:nth-child(1){border-top: 1px solid #cfcfcf;}
    .paymentM .ss-payments ul li a:after, .paymentM .mpay-options ul li a:after, .paymentM .svd-cards ul li a::after{content: ""; position: absolute; right: 15px; top: 22px; height: 16px; width: 12px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -339px -544px;}
    */
    /*
    .paymentM .ss-payments ul li.fc a:before{content: ""; position: absolute; left: 15px; top: 19px; height: 21px; width: 31px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -40px -1094px;}
    .paymentM .ss-payments ul li.ssw a:before{content: ""; position: absolute; left: 15px; top: 14px; height: 27px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -78px -1094px;}
    .paymentM .ss-payments ul li.gv a:before{content: ""; position: absolute; left: 15px; top: 18px; height: 20px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -116px -1094px;}
    */
    /*
    .paymentM .mpay-options ul li.ccdc a:before,.paymentM .ss-payments ul li.ccdc a:before{content: ""; position: absolute; left: 15px; top: 18px; height: 20px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -155px -1094px;}
    .paymentM .mpay-options ul li.nb a:before,.paymentM .ss-payments ul li.nb a:before{content: ""; position: absolute; left: 15px; top: 18px; height: 26px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -190px -1094px;}
    .paymentM .mpay-options ul li.ow a:before,.paymentM .ss-payments ul li.ow a:before{content: ""; position: absolute; left: 15px; top: 14px; height: 26px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -227px -1094px;}
    .paymentM .mpay-options ul li.cod a:before,.paymentM .ss-payments ul li.cod a:before{content: ""; position: absolute; left: 15px; top: 16px; height: 26px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -267px -1093px;}
    */
    .paymentM .wallets ul li, .paymentM .net-banking ul li{padding: 10px 15px;}
    .paymentM .svd-cards ul li{padding: 18px 20px;}
    .paymentM .svd-cards ul li label, .paymentM .wallets ul li label, .paymentM .net-banking ul li label{vertical-align: top; line-height: 28px; display: block; padding-left:60px;}
    .paymentM .svd-cards ul li input, .paymentM .wallets ul li input[type="radio"], .paymentM .net-banking ul li input[type="radio"]{float: left; height: 20px; width: 20px; margin-right: 10px; vertical-align: bottom;}

    .paymentM .svd-cards ul li.master label{content: ""; position: absolute; left: 15px; top: 9px; height: 26px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -267px -1093px;}

    .paymentM .wallets ul{padding-bottom: 30px; margin-bottom: 20px; border-bottom: 1px solid #e5e5e5;}
    .paymentM .wallets .all-wallets, .paymentM .net-banking .all-banks{padding: 10px 15px; border: 1px solid #cfcfcf; width: 100%}
    .paymentM .continue-btn{/*position: fixed;*/ bottom: 0; margin: 0;}


    .paymentM .gcegv .gcegv-container{margin-bottom: 20px;}
    .paymentM .gcegv .gcegv-container input[type="radio"]{ height: 20px; width: 20px; margin-right: 10px; vertical-align: middle;}
    .paymentM .gcegv .gcegv-container label{font:14px/22px PTSans-Regular; vertical-align: middle; margin-right: 60px; margin-bottom: 0;}
    .paymentM .gcegv input[type="text"],.paymentM .gcegv input[type="password"], .paymentM .fc-card input[type="text"], .paymentM .fc-card input[type="password"]{border: solid 1px #e7e7e7; color: #666; font: 13px/18px PTSans-Regular; height: 40px; width: 100%; margin-bottom: 10px; padding: 0 15px; outline: 0; -webkit-appearance: none;}
    .paymentM .gcegv .card-info{display: none;}
    .paymentM .gcegv .card-info input[type="text"]{width: 49%; margin-right: 2%; float: left;}
    .paymentM .gcegv .card-info input[type="text"]:nth-child(2){margin-right: 0;}

    .paymentM .ss-payments .ss-wallet .avail-balance-container{ border: 1px solid #e7e7e7; margin-bottom: 20px;}
    .paymentM .ss-payments .ss-wallet .avail-balance{ color:#333333; font:14px/22px PTSans-Regular; width: 100%; padding: 10px 15px; display: block; position: relative;}
    .paymentM .ss-payments .ss-wallet .avail-balance:after{content: ""; position: absolute; right: 6px; top: 15px; background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat -339px -544px; width: 14px; height: 15px;}
    .paymentM .ss-payments .ss-wallet .avail-balance .amt{float: right; padding-right: 30px;}
    .paymentM .ss-payments .ss-wallet .avail-balance-container ul{background-color: #f4f4f4; padding: 10px 0;}
    .paymentM .ss-payments .ss-wallet .avail-balance-container ul li{border: none; padding: 10px 15px; clear: both;}
    .paymentM .ss-payments .ss-wallet .avail-balance-container ul li .label-txt{float: left;}
    .paymentM .ss-payments .ss-wallet .avail-balance-container ul li .amount-txt{float: right;}
    .paymentM .ss-payments .ss-wallet input[type="text"]{border: solid 1px #e7e7e7; color: #666; font: 13px/18px PTSans-Regular; height: 40px; width: 100%; margin-bottom: 10px; padding: 0 15px; outline: 0; -webkit-appearance: none;}

    .paytmWallet-ico::before{content: ""; position: absolute; width: 35px; height: 15px; left: 40px; top: 16px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -222px -1449px; }
    .freechargeWallet-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 40px; top: 6px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -11px -1449px; }
    .jiomoneyWallet-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 40px; top: 7px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -59px -1449px; }
    .mobikwikWallet-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 40px; top: 4px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -110px -1449px; }
    .oxigenWallet-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 40px; top: 7px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -162px -1449px; }
    .sbibuddyWallet-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 40px; top: 7px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -272px -1449px; }
    .ideamoneyWallet-ico::after{content: ""; position: absolute; width: 35px; height: 25px; left: 40px; top: 4px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -310px -1449px; }

    .axisbankNB-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 40px; top: 7px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -181px -1407px; }
    .hdfcbankNB-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 45px; top: 8px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -270px -1407px; }
    .icicibankNB-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 43px; top: 8px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -307px -1407px; }
    .sbibankNB-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 40px; top: 7px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -389px -1407px; }
    .canarabankNB-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 40px; top: 7px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -222px -1407px; }
    .kotakbankNB-ico::after{content: ""; position: absolute; width: 35px; height: 32px; left: 40px; top: 7px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -345px -1407px; }

    .cod-mob input[type="text"] { width: 100%; padding: 10px 12px; margin: 0 auto 15px; min-width: 235px}
    .payment-content .tab-content .gift-card-holder .continue-btn { margin-right:0px;}


}
@media screen and (max-width: 479px) {
.select-address-content .addressList .address-conf {
    margin: 0 -20px;
}
}
@media screen and (max-width: 767px){
    .select-address-content .addressList .address-conf .continue-btn, .select-address-content .addressList .address-conf .white-btn {
    width: 45%;
    margin-right: 0;
    margin-bottom: 0;
}

	.select-address-content .addressList .address-conf .continue-btn, .select-address-content .addressList .address-conf .white-btn {
    width: 45%;
    margin-right: 0;
    margin-bottom: 0;
}
    .select-address-content .addressList .address-conf .continue-btn {
    margin-right: 15px;
}
.select-address-content .addressList .address-conf {
    text-align: center;
    bottom: 0;
    width: 100%;
    z-index: 999;
    padding: 10px;
    background: rgba(255,255,255,0.95);
}
.select-address-content .addressList .address-conf {
    border: none;
}
#checkout_proceed_to_pay_submit {
	/* position: fixed; */
    text-align: center;
    bottom: 0;
    width: 100%;
    z-index: 1001;
    padding: 14px;
    left: 0px;
    margin-bottom: 0px;
}
}
@media screen and (max-width: 479px) {
    .shipping-msg{clear:both;}
    .checkout-title .col-mobile {margin-top: -5px;}
    .loginM .loginFacebook{ font: 16px/46px PTSans-Regular;}
    .loginM .loginFacebook::before{left: 12px; top: 8px;}
    .loginM .loginGoogle{ font: 16px/46px PTSans-Regular;}
    .loginM .loginGoogle::before{left: 18px; top: 12px;}
    .splitter span{font-size: 16px;}
    .loginM .user-guest-container .nav-pills{ font:18px/28px PTSans-Bold;}
    .loginM .user-guest-container .nav-pills li{ padding: 15px 10px;}
    .login-panel .haveLogin .continue-guest {display: none;}
    /* .login-panel .guestLogin p{display: none;} */
    .sgt-text {display: none;}
    #lastName-error {margin-left: 0px;}
    .login-signin .continue-btn {margin: 0px;}
    .login-panel .login-social .loginGoogle #gSignInWrapper .googleBtn:hover { cursor: pointer;}
    .payment-content .tab-content .gift-card-holder .continue-btn {margin-right: 0px;}

    .loginM .signUp-container #firstName, .loginM .signUp-container #lastName, .addressM .address-container .cityState input, .addressM .address-container .name input{margin-right: 2%;}
    .loginM .signUp-container .select label, .addressM .address-container .mNumber label{margin-right: 2%}

    .checkout-header .checkout-title .review-order-content{width: calc(100%);}

    .cart-product-info .qty-txt, .cart-product-info .size-txt, #view-bag-product ul.shop-listing li .pro-info-shop ul li span.lbl-bag,#view-bag-product .cart-product-info .pro-info-shop ul li{font-size: 12px;}
    .checkout-summary #summary-details .product-review-mobile .shop-listing .cart-product-info .pro-info-shop .size-bx{padding-left: 15px;}
    .checkout-summary #summary-details .product-review-mobile .shop-listing .cart-product-info .pro-info-shop .shop-qty{padding-left: 2px;}
    #view-bag-product ul.shop-listing li .pro-info-shop{width: 60%;}
    .checkout-header .checkout-title .review-order-content .rm-container a{font: 12px/30px PTSans-Bold;}

    .paymentM .gcegv .gcegv-container label{margin-right: 35px;}

    .circle{height: 13px; width: 13px; border: 2px solid #D8D8D8;}
    .checkout-stage .progress{ height: 2px!important;}
    .checkout-stage ul { margin-top: -8px;}
    .checkout-stage{margin-top: 14px;}
    .checkout-stage ul li p{ font: 11px/14px PTSans-Regular; margin-top: 3px; margin-bottom: 0;}

    .checkout-summary .header{font: 12px/12px PTSans-Regular; font-weight: 700; background-color: #f4f4f4; padding: 14px 45px 14px 20px;}
    .checkout-summary .header .itm-count{font: 12px/12px PTSans-Regular;}
    .checkout-summary .header.collapsed::after{top:16px;}
    .checkout-summary .header::after{top:16px;}
    .info-msg, .success-msg, .err-msg{font:11px/14px PTSans-Regular; padding: 10px;}
    .checkout-header .checkout-title .review-order-content .rm-container{width: auto;}

    #view-bag-product .cart-product-info .pro-info-shop ul li {float:left; width:65%;}
    #view-bag-product .shop-listing>li{min-height: 160px;}
    #view-bag-product ul.shop-listing li .pro-info-shop{position: relative;}
    .checkout-header .checkout-title .review-order-content .rm-container{margin:auto; margin-left: 20px; position : relative; left:62px; width:45%;}
    .checkout-header .checkout-title .review-order-content .rm-container.remove-container { top:-30px; left:-12px;}
    #view-bag-product ul.shop-listing li .pro-info-shop .qt-minus, #view-bag-product ul.shop-listing li .pro-info-shop .qt-plus { width:22.5%;}
    #view-bag-product ul.shop-listing li .pro-info-shop .qt { width:40%;}

    /* #view-bag-product ul.shop-listing li .pro-info-shop ul li{float: none;} */

    #view-bag-product ul.shop-listing li .pro-info-shop .mat-name{font: 12px/14px PTSans-Regular;}
    #view-bag-product ul.shop-listing li .pro-info-shop .pro-name{font: 12px/14px PTSans-Bold;}
    #view-bag-product ul.shop-listing li .prod-price .price-off{font: 12px/14px PTSans-Regular;}
    #view-bag-product .mobile-prod-price.prod-price{float: none !important; text-align: left !important; font: 12px/14px PTSans-Regular !important;padding-bottom: 5px !important;}
    .checkout-header h1, .checkout-header h3{font: 13px/17px PTSans-Bold;}
    #view-bag-product ul.shop-listing li .pro-info-shop ul li{line-height: 20px;}
    #summary-details .grand-total ul li:nth-child(1){font: 13px/18px PTSans-Regular; font-weight: 700}
    #summary-details .grand-total ul li{font: 12px/18px PTSans-Regular;}
    #summary-details>ul>li{font: 12px/14px PTSans-Regular;}

    .signIn-container h2, .signUp-container h2, .select-address-panel h2, .payment-content h2{font:14px/18px PTSans-Regular; font-weight: 700; margin: 0px 0 16px;}

    .login-content p{font:12px/14px PTSans-Regular;}
    .login-panel .loggedIn .continue-btn{font: 12px/22px PTSans-Bold; width: 100%;}
    .signIn-container .loginFacebook a,.signIn-container .loginGoogle #gSignInWrapper .googleBtn{font:12px/46px PTSans-Bold;border: 1px solid transparent;}
    .signIn-container .loginFacebook::before{top:2px; left:12px;}
    .signIn-container .loginGoogle .googleBtn .icon::before{top: 12px;}
	.template-pages-CheckoutLoginPageTemplate .container-responsive .col-mobile, .template-pages-MultiStepCheckoutSummaryPageTemplate .container-responsive .col-mobile{padding: 0;}
    .panel-body{padding-left: 0; padding-right: 0;}
    .payment-panel .panel-body{padding-top:15px;}
    .splitter span{font-size: 12px;}
    .splitter{border-bottom: 1px dashed #e3e3e3; margin: 20px 0 5px 20px;}
    .user-guest-container .nav-pills{font: 14px/18px PTSans-Regular; font-weight: 700;margin-top: 9px;}
    .user-guest-container .nav-pills li{padding: 10px 30px;}
    .user-guest-container .nav-pills li.active{border-bottom: 0px;background-color: #fff;z-index: 2;}
    .user-guest-container .nav-pills li.active a {background-color: #fff;}
    .login-panel .loggedIn, .login-panel .haveLogin, .login-panel .guestLogin, .login-panel .login-social{margin-top: 0;}
    .login-panel .haveLogin .login-signin .email-val, .login-panel .guestLogin .login-signin .email-val{margin-bottom: 10px;}
    .login-panel .haveLogin .login-signin .password-val, .login-panel .guestLogin .login-signin .number-val{margin-bottom: 10px;}
    .continue-btn, .inactive-btn, .white-btn{margin-bottom: 10px;}
    .payment-content .tab-content .continue-btn{width: 100%;}
    #cc .continue-btn, #cc .inactive-btn, #dc .continue-btn, #dc .inactive-btn{width: 100%}
    .checkout-header{margin: 4px 0 0;}



    .login-panel .signUp-container, .select-address-panel{padding: 0 20px;}
    .login-panel .signUp-container #firstName,.login-panel .signUp-container #lastName, .login-panel .signUp-container #email, .login-panel .signUp-container #pwd, .login-panel .signUp-container #checkPwd, .login-panel .signUp-container #mobileNumber{height: 40px; font: 14px/21px PTSans-Regular;}
    .login-panel .signUp-container .select label{height: 40px; font: 14px/40px PTSans-Regular; background: lightgrey;}
    .login-panel .signUp-container .radio-col input[type="radio"]{ width: 16px; height: 16px; margin-right: 12px;}
   /*  .login-panel .signUp-container .radio-col label{ font: 14px/40px PTSans-Regular;} */

    .select-address-content .addressList label{width: 85%; margin-top: 4px;}
    .select-address-content .addressList ul li input[type="radio"]+label::before{left:10px;}
    .select-address-content .addressList ul li input[type="radio"]:checked + label::before{left:10px;}
    .select-address-content .addressList ul li{padding: 20px 6px 5px;}
    .select-address-content .addressList ul li input[type="radio"]:checked + label::before{top:26px;}
    .select-address-content .addressList ul li input[type="radio"]+label::before{top:26px;}
    .select-address-content .addressList .defaultAdd{ top: 4px; right: 20px; font: 12px/18px PTSans-Regular; font-weight: 700;}
    .select-address-content .addressList .edt-add{font:12px/16px PTSans-Regular; vertical-align: middle;}
    .select-address-panel .select-address-content .newAddress label{margin-right: 10px;}

    .select-address-content .addressList .address-conf .continue-btn, .select-address-content .addressList .address-conf .white-btn{margin-bottom: 0;}
    .select-address-panel .select-address-content .newAddress .continue-btn{width: 45%;margin-bottom: 0;padding-bottom:10px;}
    .select-address-panel .select-address-content .newAddress .inactive-btn{width: 100%;}
    .select-address-panel .select-address-content .newAddress .white-btn{width: 45%;margin-bottom: 0;}

    .payment-content .couponM-container, .ss-payments{padding-left: 20px; padding-right: 20px;}


    .payment-content .ss-payments ul li, .paymentM .svd-cards ul li, .paymentM .mpay-options ul li{padding: 14px 15px 14px 55px;}
    .payment-content .ss-payments ul li.fc a:before{ top: 16px;}
    .payment-content .ss-payments ul li.ssw a:before{ top: 11px;}
    .payment-content .ss-payments ul li.gv a:before{ top: 15px;}
    .payment-content .ss-payments ul li.ccdc a:before{ top: 15px;}
    .payment-content .ss-payments ul li.nb a:before{ top: 15px;}
    .payment-content .ss-payments ul li.ow a:before{ top: 11px;}
    .payment-content .ss-payments ul li.cod a:before{ top: 13px;}

    .payment-content .ss-payments ul li a:after, .paymentM .mpay-options ul li a:after, .paymentM .svd-cards ul li a::after{top:18px;}

    .paytmWallet-ico::before{left: 35px; top: 16px;}
    .freechargeWallet-ico::after{left: 35px; top: 6px;}
    .jiomoneyWallet-ico::after{left: 35px; top: 7px;}
    .mobikwikWallet-ico::after{left: 35px; top: 4px;}
    .oxigenWallet-ico::after{left: 35px; top: 7px;}
    .sbibuddyWallet-ico::after{left: 35px; top: 7px;}
    .ideamoneyWallet-ico::after{left: 35px; top: 4px;}

    .axisbankNB-ico::after{ left: 35px; top: 7px;}
    .hdfcbankNB-ico::after{ left: 40px; top: 8px;}
    .icicibankNB-ico::after{ left: 38px; top: 8px;}
    .sbibankNB-ico::after{ left: 37px; top: 7px;}
    .canarabankNB-ico::after{ left: 35px; top: 7px;}
    .kotakbankNB-ico::after{ left: 35px; top: 7px;}


    .fc-credit-view>span{display: block;float: none;}
    .shipping-msg p{font: 12px/16px PTSans-Regular; font-weight: 700;}


    .payment-content .ss-payments ul li, .paymentM .svd-cards ul li, .paymentM .mpay-options ul li{font: 13px/22px PTSans-Regular;}
    .payment-content .tab-content .gcegv .gcegv-container label{margin-right: 25px;}
    #ow ul li, #netbanking ul li{width: 100%}
    #ow ul#preferredWalletList li, #netbanking ul#preferredBankList li{width: 160px;}
    #ow ul li label, #netbanking ul li label{width: 92%;}
    .select-address-content .addressList .address-conf {position: fixed; text-align: center; bottom: 0; width: 100%; z-index: 999; padding: 10px; background: rgba(255,255,255,0.95)}
    .select-address-content .addressList .address-conf{margin: 0 -20px}
    .select-address-panel .select-address-content .newAddress .btn-container{margin: 0 -20px;}
    .select-address-panel .select-address-content .newAddress .btn-container {position: fixed; text-align: center; width: 100%; bottom: 0; z-index: 999; margin: 0 -20px; padding: 10px; background: rgba(255,255,255,0.7)}
}

/*New checkout CSS end*/


/*custom*/
.select-address-panel .select-address-content .newAddress .input-container-city select{width:48%;}
.cashOnDelivery-msg {font: 14px/21px PTSans-Regular;font-weight:normal !important; color: #366F80; padding: 0px;  display:block;}
/* .viewAllPM { display:none;} */
@media screen and (max-width: 767px){
    .login-panel .haveLogin .continue-guest {display: none;}
    .sgt-text {display: none;}
    .select-address-content .addressList  input[type="radio"]{visibility: hidden;}
    #view-bag-product ul.shop-listing li .pro-info-shop .noneditable-order-summary ul li { padding-right:0px; /* margin-right:0px !important; */ width:50% !important;}
    #view-bag-product ul.shop-listing li .pro-info-shop .noneditable-order-summary ul li span { width:auto; display:inline-block; padding-right:4px;}
    .select-address-content .addressList .edt-add { text-align:left;margin-left:22px;}
    .select-address-content .addressList .edt-add a {  display: inline-block;  width: auto; margin-left: 10px; text-align: right;}
    .select-address-content .addressList .edt-add .separator {margin-left: 10px;}

    .payment-content .tab-content .tab-pane {margin-top: 47px;display:none; position: fixed; width:100%; height:95%; overflow:auto; left:0px; top:0%; padding:15px 15px 15px 15px; background:#ffffff; z-index: 9999; }
    /*  .viewAllPM { position:fixed; left:0px; right:0px; top:9%; background:#fff; padding:8px 0px 7px 0px; z-index: 99999; text-align: center; font-size:15px;} */
    .signUp-container div.error {text-align: left; margin-bottom:10px; position: relative; top:-5px;}
    .login-panel .signUp-container .radio-col label { margin-right:20px;}
    .error { text-align: left;}
    .payment-content .tab-content .gift-card-holder .continue-btn {margin-right: 0px;}
    .signIn-container h2 { text-transform: uppercase;}
    .select-address-panel h2 {margin-bottom: 5px;text-transform: uppercase;}
    .payment-panel .panel-body { padding-top:0px !important;}
    .login-signin .continue-btn {margin: 0px;}
    .sscredits-error {color: maroon;}
}

.select-address-panel .select-address-content .newAddress .addressForm .input-container-name input[type=text] { width:48%; }
.select-address-panel .select-address-content .newAddress .addressForm .pickupConf-form-container .input-container-name input[type=text] {width: 100%;}
.select-address-panel .select-address-content .newAddress .addressForm .input-container-name input[type=text]#firstName {margin-right:4%;}
.select-address-panel .select-address-content .newAddress .addressForm .input-container-city input#townCity { width:48%; margin-right:4%;}
.select-address-panel .select-address-content .newAddress .addressForm .input-container-city input#townCity:read-only,
.select-address-panel .select-address-content .newAddress .input-container-city select:read-only {background-color: rgb(235, 235, 228);}
.payment-content .tab-content .gcegv .card-info input[type="text"]:read-only,.payment-content .tab-content .gcegv .card-info input[type="text"]:nth-child(2):read-only{background-color: rgb(235, 235, 228);}
@media screen and (max-width: 1023px){
    .login-panel .signUp-container #firstName, .login-panel .signUp-container #lastName { width:100%; margin-right:0px;}
    .select-address-panel .select-address-content .newAddress .input-container-city input,
    .select-address-panel .select-address-content .newAddress .input-container-name input[type=text] {width:100%; margin-right:0px;}
    .select-address-panel .select-address-content .newAddress .addressForm .input-container-name input[type=text] { width:100%; margin-right:0%;}
    .select-address-panel .select-address-content .newAddress .addressForm .input-container-name input[type=text]#firstName {margin-right:0%;}
    .select-address-panel .select-address-content .newAddress .addressForm .input-container-name input[type=text]#firstName+#firstName-error {margin-bottom:18px;}

    .select-address-panel .select-address-content .newAddress .addressForm .input-container-city input#townCity { width:100%; margin-right:0%;}
    .select-address-panel .select-address-content .newAddress .input-container-city input[type=text]:last-child,
    .select-address-panel .select-address-content .newAddress .input-container-name input[type=text]:nth-child(2),
    .select-address-panel .select-address-content .newAddress .input-container-city select {width:100%; margin-right:0px; margin-top:18px;}
    .select-address-panel .select-address-content .newAddress .input-container-name .col-sm-6 { width:100%; margin-bottom:18px; padding-left:15px; padding-right:15px;}
    .select-address-panel .select-address-content .newAddress .input-container-name .col-sm-6+.col-sm-6 { float:left; margin-bottom:0px;}
    .select-address-panel .select-address-content .newAddress .input-container-left,
    .select-address-panel .select-address-content .newAddress .input-container-name,
    .select-address-panel .select-address-content .newAddress .input-container,
    .select-address-panel .select-address-content .newAddress .input-container-city,
    .select-address-panel .select-address-content .newAddress .input-container-mobile { max-width:100%; margin-right:0px;}
    .select-address-panel .select-address-content .newAddress #egvAddressForm 	.continue-btn {margin-right:0px;}

}
/*  .select-address-content .addressList p { margin-left:35px; line-height: 20px;}  */

.panel .header .edit { display:none;}
.panel .header .edit.panel-collapsed { display:inline-block;}
.select-address-content .addressList ul li .checkoutAddressID p { margin-bottom:5px;}
.payment-content .tab-content .otp-field { position: relative; display: none;}
.payment-content .tab-content .otp-field a { position: absolute; top: 10px; right: 15px;}
.payment-content .tab-content .ssw-btn-container button { display: inline-block; margin-right: 12px;}
.payment-content .tab-content .ssw-btn-container button:disabled {
    opacity: 0.6;
}

#view-bag-product .checkout-error-messages{
    text-align: left !important;
    margin-bottom: 5px !important;
}

.payment-content .tab-content .ssw-btn-container button {
    display: inline-block;
    margin-right: 12px;
}
.payment-content .tab-content .ssw-btn-container .cancel-redeem {
    display: none;
}
.collapse-container{margin-bottom: 0px;}
.gift-card-holder span, .gift-card-holder #msg{display: none;}
.gift-card-holder #msg{text-align: right;}
.payment-content #checkoutSslWalletForm .gift-card-holder .resend-otp,
.payment-content #fccForm .resend-otp { display:none; margin:0px !important; cursor:pointer; position:absolute; right:10px; top:17px; color:#ff5d3b;}
.payment-content #checkoutSslWalletForm .gift-card-holder .otp-clock,
.payment-content #fccForm .otp-clock { margin:0px !important; position:absolute; right:10px; top:17px;}
.payment-content #checkoutSslWalletForm .gift-card-holder .otp-sslwallet{ position:relative;}
.payment-content #fccForm .fcc-otp{ position:relative;}
.gift-card-holder .redeem {opacity: 0.6;}
.payment-content #fccForm .redeem{ opacity: 0.6;}
/*
@media screen and (max-width: 767px){
.realperson-challenge { text-align: left; width: 100%; min-width: 235px; display: inline-block; }
}
.realperson-challenge{ text-align: left; width: 48%; min-width: 235px; display: inline-block; margin-right: 3%;}
.realperson-challenge .realperson-text{text-align: left; display: inline-block;}
.realperson-regen{padding-top: 0; float: right; line-height: 15px !important;} */

.captcha-container .captcha-code .realperson-challenge{ width:49.5%; float:right; border:1px solid #e7e7e7; padding:17px 11px 16px 11px;}
.captcha-container .captcha-code .realperson-challenge .realperson-text{ float:left; margin-top:7px;}
.captcha-container .captcha-code .realperson-challenge .realperson-regen{float:right;}
.captcha-container .captcha-code span,.captcha-container .captcha-code label {color: #ff5d3b;    font: 14px/18px PTSans-Regular;    padding: 0 0 6px;    display: block;    text-align: left;}
.captcha-container .captcha-code span {
    font: 12px/16px PTSans-Regular;
}
.captcha-container .captcha-code .realperson-challenge .realperson-text {
    font-family: "Courier New",monospace!important;
    font-size: 5px;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 2px;
}
.payment-content .tab-content .gift-card-holder .continue-btn {float: right; margin-right:0px;}

.netbanking-holder .payment_det_info .hide-input {border: none;width: 100%;position: absolute;height: 39px;background: none;visibility: hidden;}
.netbanking-holder .payment_det_info .hide-input {border: none;width: 100%;position: absolute;height: 39px;background: none;visibility: hidden;}
.netbanking-holder #netBankingForm {margin-top: 10px;}
#cc ul li img, #dc ul li img {padding: 4px 16px; margin: 0; border: 1px solid #e8e8e8;}

.checkout-summary .os-aside-inn .user-coupons .couponApplied {
    font: 13px/18px PTSans-Regular;
    position: absolute;
    left: 5px;
    top: 4px;
    padding: 3px 10px 3px 10px;
    background-color: #defbdf;
    border-radius: 4px;
}

@media screen and (max-width: 767px){

    .payment-content .couponM-container #paymentpromocode .couponApplied {
        font: 14px/18px PTSans-Regular;
        position: absolute;
        left: 5px;
        top: 38px;
        padding: 5px 11px 5px 11px;
        background-color: #defbdf;
        border-radius: 4px;
    }

    .payment-content .couponM-container p.success{
        font: 13px/16px PTSans-Regular;
        color: #549251;
        margin: 5px 0 0;
    }

    .payment-content .couponM-container p.error{
        color: #8c1717;
        margin-bottom: 0px;
        margin-top: 5px;
    }

    .payment-content .couponM-container #paymentpromocode #cpnid-error{
        padding-top: 5px;
        margin: 0px;
    }
}

.loggedIn a {
    text-decoration: underline;
    font-weight: 700;
}

.text-center .applyCoupon {
    font: 14px/18px PTSans-Regular;
}

.checkout-summary .order-summary-box .text-center {text-align: center;}
.checkout-summary .order-summary-box .error {padding-top: 5px;margin-bottom: 0px; font: 13px/16px PTSans-Regular !important;}

.continue-btn { position: relative;}
.continue-btn .ajax-loader {position: absolute; top: 16px;}
#giftCardRedeemSection { display: none}
#giftCardPin {margin-bottom: 0px;}
.rm-container .modify a{top: 3px;}
@media screen and (max-width: 479px){
    .rm-container .modify a{top: 0px;}
}
#card_name-error {
    padding-bottom: 10px;
}
.login-signin {
    text-align: left;
}
.checkout-summary .text-center {
    text-align: center;
}
.select-address-panel .select-address-header span.addSummary{padding-left: 16px; font: 16px/28px PTSans-Regular; width: 200px;}
.os-aside .checkout-summary .order-summary-box .user-coupons .cartpage-coupon .cartpage-text{width: 60%;}
.os-aside .checkout-summary .order-summary-box .user-coupons .cartpage-coupon .cartpage-button{width:40%;}

.collapse-container .collapse-heading {margin-bottom: 13px;}
.select-address-panel .select-address-content .newAddress h4{font: 16px/28px PTSans-Regular; font-weight: 700; /* text-align: center; */}
.select-address-panel .select-address-content .egvnewaddress h4{font: 16px/28px PTSans-Regular; font-weight: 700; /* text-align: center; */}
#gcCheckBalanceError { display: none;}
#gcegvCheckBalance:VISITED {color: #ff5d3b;}

@media screen and (max-width:767px){
    ul.cartListing {
        max-height: none !important;
    }
}

a.applyCoupon:hover, a.applyCoupon:focus{
    color:#ff5d3b !important;
}

@media screen and (max-width: 1023px) {
    .page-cartPage .shopping-bag-wpr .shopping-bag-left ul.shop-listing li .pro-info-shop ul li:not(:first-child) {
        width: 30% !important;
        max-width: 80px !important;
        float: left !important;
    }

    .page-cartPage .shopping-bag-wpr .shopping-bag-left ul.shop-listing li .pro-info-shop .qt {
        width : 60%;
    }

    ul.shop-listing li .pro-info-shop .qt-minus, ul.shop-listing li .pro-info-shop .qt-plus {
        width : 20%;
    }

    #view-bag-product ul.shop-listing li .pro-info-shop ul li .size-bx{
        padding-right: 20px !important;
    }
}

@media screen and (max-width: 767px) {
    #view-bag-product .shop-listing>li {
    border: 1px solid #e8e8e8 !important;
}
}

.payment_det_info .select select::-ms-expand {
    display: none;
}

.bankwallets-holder .select select::-ms-expand {
    display: none;
}

.check_available input[type=number]::-webkit-inner-spin-button,
.check_available input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

/*ECD-1936 start*/
.payment-content .tab-content .gcegv input[type="tel"] {border: solid 1px #e7e7e7; color: #666; font: 13px/18px PTSans-Regular; height: 40px; width: 100%; margin-bottom: 1px; padding: 0 15px; outline: 0; -webkit-appearance: none;}
input[type=tel] {
    border-radius: 0 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none !important;
}

input[type=tel]:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none !important;
}

.payment-content .tab-content input[type="tel"]{border: solid 1px #e7e7e7; width: 100%; height: 40px; outline: 0; -webkit-appearance: none; font: 13px/18px PTSans-Regular; color: #333333; padding: 0 12px;}
.select-address-panel .select-address-content .newAddress input[type="tel"]{border: solid 1px #e7e7e7; width: 100%; height: 40px; outline: 0; -webkit-appearance: none; font: 14px/21px PTSans-Regular; color: #333; padding: 0 12px; float: left;}
/*ECD-1936 end*/

/*ECD-1982 start*/
.variant-section .choose-color p{display: inline-block; vertical-align: top;}
.choose-color-select{
  position: relative;
  overflow: hidden;
  width: 240px;
  display: inline-block;
  border: solid 1px #e7e7e7;
  margin-bottom: 15px;
  margin-left: 12px;
}
.choose-color .styleName{
  font: 14px/21px PTSans-Regular;
  height: 22px;
  margin-bottom: 15px;
  vertical-align: top;
  display: inline-block;
}
.choose-color-select select{
  position: absolute;
  border: none;
  width: 125%;
  height: 22px;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font: 14px/21px PTSans-Regular;
  color: #333;
  background-color: #ffffff;
  padding: 0 12px;
}
.choose-color-select::after{
  content: "";
    position: absolute;
    right: 10px;
    top: 9px;
    border-top: solid 6px #e7e7e7;
    border-left: solid 6px transparent;
    border-right: solid 6px transparent;
}

@media screen and (max-width: 767px) {
	.choose-color-select {
		margin-left: 0px;
	}
}
/*ECD-1982 end*/


/**Release-PickFromStore Start**/
.sizeGuideLink{float: none; color: #333333; padding-left: 30px; position: relative; font-size: 12px; text-decoration: none; text-transform: capitalize;}
.variant-section .choose-size{float:none}
.sizeTxt{float: left;}

.hAuto{height: auto !important;}
.COD-chk-del .check-del-COD{font: 14px/18px PTSans-Bold; text-transform: none;}
.checkdeloption #check-pincode.pincodeBox .gotoPin{width: 90px; background: #8a191c;}
/* .checkdeloption .pincodeBox{margin-bottom: 25px;} */
.delivery-title { display: inline-block; position: relative; line-height: 22px; padding-left: 30px; margin-bottom: 10px; padding-top: 0px; font-size: 15px; font-family: PTSans-Bold; color:#717171;}
.delivery-title:before{position: absolute; left: 0px; top: 0px; width: 25px; height: 24px; content: ''; background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat scroll -11px -1496px;}
.pickup-title { display: inline-block; position: relative; font-size: 15px; line-height: 26px; padding-left: 30px; margin-bottom: 10px; font-family: PTSans-Bold; color:#717171; text-transform: capitalize;}
.pickup-title:before { position: absolute; left: 0px; top: 0px; width: 25px; height: 22px; content: ''; background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat scroll -44px -1496px;}

.delivery-pickup-row .updated-pincode > span{ padding-left: 20px; position: relative; /* padding-bottom: 10px; */ font-size: 12px;}
.delivery-pickup-row .updated-pincode > span::before{ content: ''; height: 10px; width: 10px; position: absolute; left: 0; top: 6px; background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat scroll -72px -1496px;}

.delivery-pickup-row .pickup-msg{ font: 12px/14px PTSans-Regular; color: #333; margin-bottom: 10px;}
.pickup-msg-chk{font: 12px/16px PTSans-Regular; color: #666; margin-bottom: 10px;}
.delivery-pickup-row .col-sm-6{padding-left: 12px; padding-right: 12px;}
/*.store-infobox-container .viewmore{ font-size: 12px; text-decoration: underline; text-align: right;display: block; padding-right: 5px;}*/
.store-info-box{ background-color: #fff; border-radius: 4px; border: 2px solid #e3e3e3; }
.pdp-moreStore-popup .store-info-box{margin-bottom: 5px;}
.store-title{ font: 13px/20px PTSans-Bold; padding: 14px 12px 0;}
.availTime{font: 11px/16px PTSans-Regular; padding:5px 12px 8px; display: block;}
.store-info-box P.store-title{margin-bottom:5px;}
/*PDP 2020 updated css start*/
/* .pdpstores .store-info-box ul.details-container{ margin-top: 5px; border-top: 1px solid #e3e3e3;} */
/*PDP 2020 updated css end*/
.pdpstores .store-info-box ul.details-container li{ float: left; width: 50%; text-align: center; position: relative; padding: 5px;}
.pdpstores .delivery-pickup-row .store-info-box ul.details-container li:nth-child(2){display: none;}
/*PDP 2020 updated css start*/
.pdpstores .store-info-box ul.details-container li a{position: relative; font: 12px/1.2  Open Sans; padding:0px;}
.pdpstores .store-info-box ul.details-container li a .txtdirection{display: block;}
/*PDP 2020 updated css end*/
.pdpstores .delivery-pickup-row .store-info-box ul.details-container li::before,
.pdpstores .store-info-box ul.details-container li::before{content: '|'; position: absolute; left: -2px; color: #8a191c;}
.pdpstores .store-info-box ul.details-container li:first-child::before{content: '';}

/* .pdpstores .delivery-pickup-row .store-info-box ul.details-container li::before{content: '|'; position: absolute; left: -2px; color: #8a191c;}
.store-info-box ul.details-container li:first-child::before{content: '';}
/*PDP 2020 updated css start*/
.store-info-box .details {
    font: 12px/1.4 Open Sans;
    width: 100%;
    display: block;
    /* height: 0px; */
    overflow: hidden;
}
/*PDP 2020 updated css end*/
.store-info-box .details.hAuto{display: block;}
.call-box h5{font:20px/32px PTSans-Bold; margin-bottom: 0; padding-bottom: 5px; border-bottom: 1px solid #e3e3e3;}
.call-box h4{font:16px/24px PTSans-Regular;}
.call-box h4 a{ position: relative; padding-left: 25px;}
.call-box h4 a::before{content: ''; position: absolute; left: 0; top: 2px; height: 20px; width: 20px; background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat scroll -16px -1362px;}
.store-tel, .store-fax{display: block; padding: 5px 0 0px;}
.call-modal-dialog{margin: 200px auto;}


/*========================= CART PAGE =================================*/
.btn-applycpn, .btn-place-order, .continue-btn, .sbt-button{
/*background-color: #8c1717;*/

    background: #ff5d3b; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
    background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
    background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
    background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */
}

.delivery-cod-container{ border-bottom: 1px solid #e5e5e5; margin-bottom: 15px;}
.delivery-cod-options{background-color: #f3f3f3; margin-bottom: 15px; padding: 16px 12px;}
.delivery-cod-options p{font:16px/30px PTSans-Bold; color:#333; margin-bottom: 0; float: left; margin-right: 2%;}
.delivery-cod-options .pincode{display: block; width: 170px; margin: 0 auto 0 20px; padding: 0; float: left;}
.delivery-cod-options .pincode .check_available input[type="submit"]{width: 68px; height: 30px; background: #fff2f0; color: #ff5d3b; font: 13px/18px 'PTSans-Regular'; border: 1px solid rgba(255, 93, 59, .2); text-transform: uppercase; padding: 0 10px;}
.delivery-cod-options .pincode .check_available input[type=text]{width: 100px; height: 30px; border-width: 1px; padding: 5px 10px;}

.delivery-cod-options .pincode .check_available input[type=tel] {
    width: 100px;
    height: 30px;
    border-width: 1px;
    padding: 5px 10px;
    border:1px solid #e8e8e8;
}

.modal-header .pincode .check_available input[type=tel] {
    width: 100px;
    height: 30px;
    border-width: 1px;
    padding: 5px 10px;
}
.delivery-cod-options .pincode .pincode_results_wrap .pincode_display{border: 1px solid #999; height: 30px; line-height: 28px; text-align: center; font-weight: 700; float: none; margin-bottom: 0;padding: 0 5px 0 5px;}


.shopping-bag-left .delivery-cod-options  .store-container{text-align: right;}
.delivery-cod-options  .store-container .select-store a{line-height: 26px;}
.shopping-bag-left .delivery-cod-options  .store-container .select-store{float: right;}
.delivery-cod-options  .store-container .storeName{float: left; width: 72%; overflow: hidden;}
.select-address-panel .delivery-cod-options  .store-container .storeName{width:30%;}
.delivery-cod-options  .store-container .storeName h4{text-align: center; font:16px/30px PTSans-Bold; margin: 0;}



.delivery-pickup-popup .close{font: 36px/1 PTSans-Regular; opacity: .3; position: absolute; top: 6px; right: 15px;}
.delivery-pickup-popup .close:hover{opacity: .5;}
.delivery-pickup-popup .modal-dialog, .delivery-pickup-popup .modal-content{width:600px;}
.delivery-pickup-popup .modal-content{vertical-align: top; height: auto;}
.delivery-pickup-popup .modal-content .modal-header{padding: 20px; text-align: center; border-bottom: 12px solid #efefef;}

.delivery-pickup-popup .modal-content .modal-header>span{font:16px/30px PTSans-Bold; color:#333; margin-bottom: 0;}
.delivery-pickup-popup .modal-content .pincode{display: inline-block; width: 170px; margin: 0 auto 0 20px; padding: 0;}
.delivery-pickup-popup .modal-content .pincode .check_available input[type="submit"]{width: 68px; height: 30px; color: #fff; font: 13px/18px 'PTSans-Bold'; background: #ff5d3b; border: none; text-transform: uppercase; padding: 0 10px;}
.delivery-pickup-popup .modal-content .pincode .check_available input[type=text]{width: 102px; height: 30px; border-width: 1px; padding: 5px 10px;}
.delivery-pickup-popup .modal-content .pincode .pincode_results_wrap .pincode_display{border: 1px solid #999; height: 30px; line-height: 28px; text-align: center; font-weight: 700; float: none; margin-bottom: 0;}

.delivery-pickup-popup .modal-content .modal-body{padding: 0; max-height: 70vh; overflow: auto;}
/*.delivery-pickup-popup .modal-content .modal-body ul.nav-pills {border-bottom: 1px solid #ccc;}
.delivery-pickup-popup .modal-content .modal-body .nav-pills > li > a{color:#333; font:16px/35px PTSans-Regular; padding: 3px 36px; border:1px solid #ccc; border-right-color: #f3f3f3; border-radius: 0; /*margin-right: 3px;/  margin-bottom: -1px;}
.delivery-pickup-popup .modal-content .modal-body .nav-pills > li + li > a{border-right-color: #ccc;}
.delivery-pickup-popup .modal-content .modal-body .nav-pills > li + li.active > a, .delivery-pickup-popup .modal-content .modal-body .nav-pills > li + li.active > a:hover, .delivery-pickup-popup .modal-content .modal-body .nav-pills > li + li.active > a:focus{border-right-color: #ccc;}
.delivery-pickup-popup .modal-content .modal-body .nav-pills > li.active > a{color: #333;}
.delivery-pickup-popup .modal-content .modal-body .nav-pills > li.active > a, .delivery-pickup-popup .modal-content .modal-body .nav-pills > li.active > a:hover, .delivery-pickup-popup .modal-content .modal-body .nav-pills > li.active > a:focus{background-color: #f3f3f3; border: 1px solid #ccc; border-bottom-color: #f3f3f3; border-right-color: #f3f3f3; margin-bottom: -1px;}

.delivery-pickup-popup .modal-content .modal-body .nav-pills > li + li{margin-left: 0px;}

.delivery-pickup-popup .modal-content .modal-body .tab-content{border: 1px solid #ccc; border-top: 0 none;/*margin-top: 5px;/ padding-bottom: 25px;height: 100%; max-height: 465px; background-color: #f3f3f3;overflow-x: hidden; overflow-y: auto;}*/

.delivery-pickup-popup .modal-content .modal-body .store-info-box ul.details-container li{ width: 100%; text-align: center; position: relative; }
.delivery-pickup-popup .modal-content .modal-body .store-info-box ul.details-container li:last-child::after{
  content: '';
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ff2c65;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -10px;
  margin: 0 auto;
}
.delivery-pickup-popup .modal-content{text-align: left;}
.delivery-pickup-popup .modal-content .modal-body .store-infobox-container{ padding: 15px 40px; border-bottom: 12px solid #efefef; position: relative;}
.delivery-pickup-popup .modal-content .modal-body .store-info-box{ border: 1px solid #e7e7e7; position: relative; margin-bottom: 10px; /*text-align: center;*/}
.delivery-pickup-popup .modal-content .modal-body .store-info-box ul.details-container li{border-top: 1px solid #eee; padding: 0; border-radius: 0 0 0 4px;}
.delivery-pickup-popup .modal-content .modal-body .store-info-box ul.details-container li:nth-child(2){border: none;}
.delivery-pickup-popup .modal-content .modal-body .store-info-box ul.details-container li a{font:16px/20px PTSans-Regular; display: block; width: 100%; padding: 9px 16px;}
.delivery-pickup-popup .modal-content .modal-body .store-info-box ul.details-container{border: none;}
.delivery-pickup-popup .modal-content .modal-body .store-info-box ul.details-container .continue-btn{border-radius: 0 0 4px 4px; font: 16px/20px PTSans-Bold; padding: 10px 16px;}
.delivery-pickup-popup .modal-content .modal-body .store-infobox-container .custom-carousel-product-wrapper{padding-top:11px;padding-bottom:0px;}
.delivery-pickup-popup .modal-content .modal-body .store-infobox-container .custom-carousel-product-wrapper strong{padding-bottom: 0px;}

.delivery-pickup-popup .modal-content .modal-body .store-info-box .store-title{ font:16px/20px PTSans-Bold; color:#333; margin-bottom: 4px;}
.delivery-pickup-popup .modal-content .modal-body .store-info-box .availTime{font:13px/20px PTSans-Bold; color: #007603; padding-bottom: 2px;}
.delivery-pickup-popup .modal-content .modal-body .store-info-box .details{font:13px/20px PTSans-Regular; padding-top: 6px; /*border-top: 1px dashed #e5e5e5;*/}
.delivery-pickup-popup .modal-content .modal-body .store-info-box .store-time{font:13px/20px PTSans-Bold; padding: 5px 0 0; display: block;}
.delivery-pickup-popup .modal-content .modal-body .store-info-box .available-count{font: 14px/20px PTSans-Regular; color:#209201; position: absolute; top: 14px; right: 20px;}

.delivery-pickup-popup .modal-content .modal-body .store-infobox-container .custom-carousel-product-wrapper .bx-viewport{height: 185px!important;}
.delivery-pickup-popup .modal-content .modal-body .store-infobox-container .custom-carousel-product-wrapper .clipro-title{font: 12px/16px PTSans-Regular; padding-top: 6px;}

/*#pills-productWise .store-info-box{margin-left: 0; margin-top: 15px;}
#pills-productWise .bname-pname-price{margin-top: 25px;}
#pills-productWise .pdp-bname {font-family: "PTSans-Bold"; font-size: 14px;}
#pills-productWise .pdp-pname {font-family: "PTSans-Regular"; font-size: 16px;}
#pills-productWise .pdp-qty {font-family: "PTSans-Regular"; font-size: 14px;}
#pills-productWise .productWise-container{border-bottom: 5px solid #fff; padding-bottom: 20px;}*/

.delivery-options li{background: none; padding-left: 15px; margin-left: 10px; margin-bottom: 13px;}
.delivery-options li span{position: relative; padding-left: 25px;}
.not-avl:before{background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat scroll -109px -1496px; content: ""; height: 15px; left: 0; position: absolute; top: 4px; width: 20px;}
.avl:before{background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat scroll -88px -1496px; content: ""; height: 15px; left: 0; position: absolute; top: 4px; width: 20px;}

.delivery-options li span.standard-delivery{display: block;}

.avl-msg {
    font: 12px/16px PTSans-Bold;
}

.select-store a, a:focus, a:hover {
    color: #ff5d3b;
}

.delivery-pickup-popup .modal-content .modal-body .store-info-box .available-count {
    font: 14px/20px PTSans-Regular;
    color: #209201;
    position: absolute;
    top: 14px;
    right: 20px;
}

.clipro-title.not-available {
    color: #ed4b4b;
}



/*========================= END CART PAGE =================================*/








@media screen and (max-width: 1199px) {

}

@media screen and (max-width: 1100px) {

}

@media screen and (max-width: 1023px){

.delivery-cod-options p{width: 100%; float: none;text-align: center;}
.delivery-cod-options .pincode{margin: 0 auto; float: none;}
.shopping-bag-left .delivery-cod-options .pincode .check_available{ width: 218px; margin: 0 auto;}
.delivery-cod-options  .store-container{margin-top: 15px;}

.delivery-options li{margin-left: 0px; width: 100%;}





}

@media screen and (max-width: 991px) {

}

@media screen and (max-width: 767px) {

.delivery-pickup-popup .modal-dialog, .delivery-pickup-popup .modal-content{width:500px;}
.pdpstores .delivery-pickup-row .store-info-box ul.details-container li, .pdpstores .store-info-box ul.details-container li
{ float: left; width: auto; text-align: center; position: relative; padding: 5px;}
#pills-productWise .store-info-box{margin: 15px 0;}
.pdpstores .delivery-pickup-row .store-info-box ul.details-container li:nth-child(2),
.pdpstores .store-info-box ul.details-container li:nth-child(2){display: block;}
.pdpstores .store-info-box ul.details-container li:nth-child(2) a{top:4px;}
.delivery-pickup-popup .modal-content .modal-body .store-info-box .available-count{position: static; padding: 8px 0 0 12px; display: block;}
.delivery-pickup-popup .modal-content .modal-body .store-info-box ul.details-container .continue-btn{margin-bottom:0;}

}
@media screen and (max-width: 539px) {

.delivery-pickup-popup .modal-dialog, .delivery-pickup-popup .modal-content{width:320px;}

}
@media screen and (max-width: 479px) {

.template-pages-CheckoutLoginPageTemplate .container-responsive .copyrights .col-mobile,
.template-pages-MultiStepCheckoutSummaryPageTemplate .container-responsive .copyrights .col-mobile{padding-left:16px; padding-right: 16px;}


}
@media screen and (max-width: 391px) {
.store-info-box ul.details-container li a{padding: 5px 8px;}
.delivery-pickup-popup .modal-dialog, .delivery-pickup-popup .modal-content{width:300px;}
.delivery-pickup-popup .modal-content .pincode{margin: 0 auto;}
}

/*ECD-1925 Pick from store start*/

.myCartProducts-second-head { margin-bottom: 15px; border-bottom: 1px solid #e5e5e5; padding-bottom: 8px; padding-left: 5px;}
.myCartProducts-second-head strong {font-family: "PTSans-Bold"; font-weight: normal; font-size:16px; color:#5f5f5f; text-transform: capitalize;}

/*.product-info .productName .price-tag strong:before { position: absolute; right: -30px; top:2px; width: 20px; height:17px; content:""; background: url("../images/ssl-sprite.png") no-repeat scroll -208px -96px;}*/

.select-style {padding: 0; padding-right: 15px; margin: 0; border: none; width: auto; min-width: 35px;  border-radius: 3px; overflow: hidden; background-color: #fff; position: relative; background: url("/_ui/responsive/common/assets/images/dd-arrow.png") no-repeat scroll right 9px; font-family: "PTSans-Regular"; top: -2px; left: -3px;}

/*.select-style:before { width: 10px; height: 10px; position:absolute; right:5px; top: 7px; content:""; background: url("../images/ssl-sprite.png") no-repeat scroll -417px -560px;}*/

.delivery-options { overflow: hidden;}
.delivery-options li { padding-left: 15px; margin-left: 10px; margin-bottom: 13px;}
.delivery:before { background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll -200px -810px; content: ""; height: 15px; left: 0; position: absolute; top: 4px; width: 20px;}

.resetPopup .modal-dialog .modal-content { height: auto; max-height: 90vh; width: 100%; padding-top: 0; display: block; text-align: left; overflow: auto;}
#couponListModal .modal-content {overflow: hidden}
.resetPopup .modal-header { background: #f8f8f8;}

.btngroup{position: fixed; bottom: 1px; padding-top: 15px; width: calc(100% - 70px); background-color: #fff; text-align: center;}
.btngroup .action-btns button{float: none;}
.pincodeBox { position: relative; padding-right: 65px; width: 365px; display: inline-block; margin-bottom: 15px; }
#check-pincode.pincodeBox { padding-right: 110px; display: none;}

.pincodeBox .btn-applycpn{ position: absolute; right: 0px; top: 0px; width: 125px; height: 34px; background: #8c1717; border: none; line-height: 38px; text-align: center; font-family: "PTSans-Bold"; font-size: 13px; color: #ffffff; text-transform: uppercase;}
.pincodeBox span.coupon{font: 13px/18px PTSans-Bold; position: absolute; left: 10px; top: 5px; padding: 3px 8px 3px 8px; background-color: #defbdf; border-radius: 4px; color: #5b5b5b; padding: 0px}

.modal-open .modal{overflow-y: hidden;}
.acc-radio input[type=radio]:checked + label::before{content: ""; position: absolute; width: 19px; height: 19px; left: 0; border:none; box-shadow: none; background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll -386px -707px;}

@media screen and (max-width: 767px) and (min-width: 600px) {
    .delivery-options li {background: url("/_ui/responsive/common/assets/images/check-del-option.png") left 12px no-repeat; padding-left: 25px;}
    .delivery-options li span { font-size: 22px; font-style: italic; }
    .delivery-options { padding-bottom: 20px;}
    .delivery-options li span.standard-delivery { display: none;}
    .eligible-COD { padding-left: 37px;}
    .eligible-COD:before { width: 27px; top: 4px; height: 28px; background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll -442px -1180px;}
    .wishlist-remove-section { padding-bottom: 20px; padding-top: 20px;}
    .add-to-wishlist, .remove-cart-pro { font-size: 24px;}
    .add-to-wishlist { padding-left: 35px; float: right;}
    .add-to-wishlist:before {background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll -261px -1180px; width: 28px; height: 24px; top: 5px;}
    .remove-cart-pro {padding-left: 45px; float: left;}
    .remove-cart-pro:before {background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll -213px -1180px; width: 32px; height: 32px; top: 2px;}
    .get-rewards .eran-points .earn-btn { height: 65px;font-size: 28px; line-height: 55px;}
    .get-rewards h2 { font-size: 32px; padding-top: 35px; padding-bottom: 20px;}
    .cdo-info:before {background: rgba(0, 0, 0, 0) url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll -112px -1180px; width: 44px; height: 44px; top: 2px;}
    .couponTop .extraoff { height: 40px; font-size: 24px; padding-top: 6px;}
}

.size-popup-box .store-info-box div.storedetails {
	border: 2px solid #e3e3e3;
	border-radius: 4px;
	margin-bottom: 5px;
}

.size-popup-box .store-info-box {
	border: none;
}
.pickup-msg{
	margin-left:0px ; padding-left:0px;
}

.pdp-moreStore-popup {
    /*margin-left: -250px;*/
    max-width: 850px;
    top: 20%;
    background: #fff none repeat scroll 0 0;
    left: 50%;
    transform: translate(-50%);
    padding: 0px;
    position: fixed;
    z-index: 9999999999;
    display: none;
    border-radius: 6px;
}
.pdp-moreStore-popup .modal-body {
    max-height: 350px;
    overflow-x: hidden;
    overflow-y: auto;
}
.pdp-moreStore-popup .size_guide_main {
    background-color: transparent;
    border: 0 none;
    /*padding: 10px 0;*/
}

.pdp-moreStore-popup .size_guide_main h2 {
    margin: 0;
    font: 18px/22px "Open Sans";
    color: #333333;
    margin-bottom: 15px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    text-align: left;
}

.pdp-moreStore-popup .size_guide_main h4 {
    margin: 0;
    font: 15px/20px "Open Sans";
    color: #333333;
    padding: 0px 15px;
}

.pdp-moreStore-popup .size_guide_main ul li {
    margin: 0;
}
.pdp-moreStore-popup ul.details-container li:nth-child(2){
 display: none;
}
@media screen and (max-width: 539px) {
	.pdp-moreStore-popup{
	  /*margin-left: -50%;*/
	  width: 100%;
	}
	.pdp-moreStore-popup h2{
	  font-size: 20px;
	}
	.delivery-pickup-popup .modal-dialog, .delivery-pickup-popup .modal-content {
    	width: 95%;
	}
}
@media screen and (max-width: 391px) {
	.delivery-pickup-popup .modal-dialog, .delivery-pickup-popup .modal-content {width: 100%;}
	.pdp-moreStore-popup{0px; }
	.pdp-moreStore-popup .popup-close-box{margin-right: 12px;}
}

.delivery-pickup-popup .store-infobox-container .custom-carousel-product-wrapper li{ border: 1px solid #f2f2f2; padding: 5px; border-radius: 4px;}

.custom-carousel-product-wrapper .bx-wrapper {
	margin: auto;
	max-width: none !important;
}
.COD-chk-del p{
	margin-top:0px!important;
}
.delivery-pickup-row .updated-pincode > span.no-del::before{content: ""; position: absolute; height: 15px; left: 0;
 top: 4px; width: 15px; background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat scroll -82px -1122px; background-size: 375px;}


.select-address-panel .select-address-content .new-tag {
    position: absolute;
    left: 97%;
    top: 4px;
    font: 12px/22px PTSans-Regular;
    color: #fff;
    background-color: #a953e0;
    padding: 0px 8px;
    border-radius: 4px;
}

.select-address-panel .select-address-content .new-tag::before {
    content: '';
    position: absolute;
    left: -5px;
    top: 6px;
    border-top: solid 5px transparent;
    border-bottom: solid 5px transparent;
    border-right: solid 5px #a953e0;
}

.select-address-panel .select-address-content .check-str-avlbt{border-bottom: 1px solid #ddd;}
.select-address-panel .select-address-content .delivery-cod-options .pincode{display: block; width: auto; margin: 0; padding: 0; margin-right: 10px;}
.select-address-panel .select-address-content .pincode h4{font: 16px/28px PTSans-Bold;}
.select-address-panel .select-address-content .pincode .pincode_results_wrap .store_display{ font:15px/22px PTSans-Bold; text-align: left; height: 30px; line-height: 28px; margin-bottom: 0;}
.select-address-panel .select-address-content .pincode .pincode_results_wrap .store_display a { margin-left: 6px; font-weight: 700;}
.select-address-panel .select-address-content .pincode .pincode_results_wrap .pincode_display{width: 160px; text-align: center; margin-bottom:15px;}
.select-address-panel .select-address-content .pincode .pincode_results_wrap .pincode_display span , .select-address-panel .select-address-content .pincode .pincode_results_wrap .pincode_display a{font-family: PTSans-Regular;}
.select-address-panel .select-address-content .pincode .pincode_results_wrap .pincode_display>span>span{cursor: pointer;}
.select-address-panel .select-address-content .pincode .pincode_results_wrap .pincode_display span , .select-address-panel .select-address-content .pincode .pincode_results_wrap .pincode_display a{font-family: PTSans-Regular;}
.select-address-panel .select-address-content .pincode .check_available input[type=text]{ height: 30px; width: 115px;}
.select-address-panel .select-address-content .pincode .check_available input[type="submit"]{width: 65px; height: 30px; background: #fff2f0;}


.select-address-panel .select-address-content .pickup-conf{padding: 0px 0 10px; margin-bottom: 10px; /*border-top: 1px solid #ddd;*/ border-bottom: 1px solid #ddd;}
.select-address-panel .select-address-content .pickup-conf .check-val{position: relative; display: inline-block; /*margin-right: 20px;*/ margin-bottom: 10px;}
.select-address-panel .select-address-content .pickup-conf .check-val input[type="radio"]+label{/*padding-left:5px;*/ font: 14px/22px PTSans-Regular;}
.select-address-panel .select-address-content .pickup-conf .check-val input[type="radio"]{width: auto; height: 18px; margin: 0; outline: 0 none; overflow: hidden; position: relative; top: 4px; visibility: hidden;}
.select-address-panel .select-address-content .pickup-conf .check-val input[type="radio"] + label::before{ content: ''; position: absolute; width: 16px; height: 17px; left: 0; top: 2px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -480px -1362px;}
.select-address-panel .select-address-content .pickup-conf .check-val input[type="radio"]:checked + label::before{ content: ''; position: absolute; width: 16px; height: 17px; left: 0; top: 2px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -458px -1362px;}

.select-address-panel .select-address-content .newAddress .check-val.saveinadd.border-btm{padding-bottom: 15px;}

.nav-tabs>li>a{ font: 16px/28px PTSans-Regular; color: #333333;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{font:16px/28px PTSans-Bold; color: #333;}
.pintext{padding-top: 10px; padding-right: 16px;}
.pin-container{margin: 20px 0; padding-bottom: 10px; border-bottom: 1px solid #dddddd;}
.storelocator .stores-list{max-height: 430px; overflow: auto; position: relative;}
.stores-list input[type=radio]{height: 20px; width: 20px; margin-right: 10px;}
.stores-list ul li{border-bottom: 1px solid #cccccc; margin-right: 22px; margin-bottom: 25px;}
.stores-list ul li p{margin-left: 32px; margin-bottom: 22px;}

.select-address-content .addressList{ margin-top: 20px;font:14px/21px PTSans-Regular;}
.select-address-content .addressList ul{ max-height: 320px; overflow: auto;}
.select-address-content .addressList ul li{position: relative; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e8e8e8;}
.select-address-content .addressList ul li:last-child{border-bottom: none}
.select-address-content .addressList input[type="radio"]{width: 18px; height:18px; margin-right: 10px; vertical-align: top;}
.select-address-content .addressList .defaultAdd{font:14px/21px PTSans-Regular; color: #009900; font-weight: 700;}
.select-address-content .addressList span{font-weight: 700;}
.select-address-content .addressList .edt-add{position: absolute; top: 10px; right: 0; text-align: right; font-weight: 400; padding-right: 20px;}
.select-address-content .addressList .separator{border:none}
.select-address-content .addressList .separator::after{content:"|"}

.select-address-content .addressList .address-conf {margin:0 -15px; padding: 20px 0px; border-top:1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;}
.select-address-content .addressList .address-conf .continue-btn, .select-address-content .addressList .address-conf .white-btn{width: 210px; margin-right: 20px;}

.select-address-panel .select-address-header span.addSummary{padding-left: 16px; font: 16px/28px PTSans-Regular; width: 200px;}
.select-address-panel .select-address-content .newAddress h4{font: 16px/28px PTSans-Regular; font-weight: 700; /*text-align: center;*/}
/* .select-address-panel .select-address-content .newAddress{padding-top: 15px;} */
.select-address-panel .select-address-content .newAddress .btn-container{text-align: right;}
.select-address-panel .select-address-content .newAddress .backtoAdd{padding-bottom: 15px; border-bottom: 1px solid #e8e8e8}
.select-address-panel .select-address-content .newAddress input[type="radio"]{vertical-align: top; margin-right: 10px; width: 20px; height: 20px;}
.select-address-panel .select-address-content .newAddress label{font:14px/21px PTSans-Regular; margin-right: 40px;}
.select-address-panel .select-address-content .newAddress select, .select-address-panel .select-address-content .newAddress input[type="text"], .select-address-panel .select-address-content .newAddress input[type="email"], .select-address-panel .select-address-content .newAddress input[type="tel"]{border: solid 1px #e7e7e7; width: 100%; height: 40px; outline: 0; -webkit-appearance: none; font: 14px/21px PTSans-Regular; color: #333; padding: 0 12px; float: left;}/* Edited 22nov*/
.select-address-panel .select-address-content .newAddress .select-wrap{position: relative;}
.select-address-panel .select-address-content .newAddress .select-wrap .select::after{ content: ""; position: absolute; right: 9px; top: 16px; border-top: solid 6px #e7e7e7; border-left: solid 6px transparent; border-right: solid 6px transparent; z-index: 1;}
.select-address-panel .select-address-content .newAddress .input-container-left{float: left; max-width: 420px; width: 100%; margin-right: 20px;}
.select-address-panel .select-address-content .newAddress .selectAdd, .select-address-panel .select-address-content .newAddress .input-container-mobile{margin: 0 0 18px; max-width: 420px; width: 100%}
.select-address-panel .select-address-content .newAddress .selectAdd::after, .select-address-panel .select-address-content .newAddress .input-container-mobile::after,.select-address-panel .select-address-content .newAddress .input-container::after{content:''; clear:both; display: table;}
.select-address-panel .select-address-content .newAddress .input-container-mobile input:nth-child(1){width: 18%; margin-right: 2%;}
.select-address-panel .select-address-content .newAddress .input-container-mobile input:nth-child(2){width: 80%}
.select-address-panel .select-address-content .newAddress .input-container-city input, .select-address-panel .select-address-content .newAddress .input-container-name .fname, .select-address-panel .select-address-content .newAddress .input-container-name .lname{width:48%; margin-right: 4%; float: left;}
.select-address-panel .select-address-content .newAddress .input-container-name .lname, .select-address-panel .select-address-content .newAddress .input-container-city input[type="text"]:last-child{width:48%; margin-right: 0}
.select-address-panel .select-address-content .newAddress .input-container{margin: 0 0 18px; max-width: 420px; width:100%;}
.select-address-panel .select-address-content .newAddress .check-val input[type="checkbox"]{width:auto; height: 18px!important; margin: 0; outline: 0 none; overflow: hidden; position: relative; top: 4px; visibility: hidden;}
.select-address-panel .select-address-content .newAddress .check-val input{border: solid 1px #e7e7e7;width: 100%; height: 40px;outline: 0; -webkit-appearance: none; font: 14px/21px PTSans-Regular; color: #999; padding: 0 12px; margin: 0 0 10px;}
.select-address-panel .select-address-content .newAddress .check-val input[type=checkbox]:checked + label:before{background: #a6a6a6 none repeat scroll 0 0; box-shadow: 0 0 0 3px #fff inset;}
.select-address-panel .select-address-content .newAddress .check-val input[type=checkbox] + label:before{border: 1px solid #a6a6a6; content: ""; width: 16px; height: 16px; left: -29px; overflow: hidden; position: absolute; top: 1px;}
.select-address-panel .select-address-content .newAddress .check-val input[type=checkbox] + label{position: relative;}
.select-address-panel .select-address-content .newAddress .check-val.saveinadd {margin-bottom: 18px;}
.select-address-panel .select-address-content .newAddress .continue-btn{ width: 200px; margin-right: 15px; display: inline-block; vertical-align: bottom;}
.select-address-panel .select-address-content .newAddress .white-btn{ width: 200px; display: inline-block;}
.select-address-panel .select-address-content .newAddress .inactive-btn{ width: 60px; display: inline-block; background: #fff; color: #ff5d3b!important; border: 1px solid #ff5d3b;}

@media screen and (max-width: 479px) {
	.select-address-panel .select-address-content .new-tag{top:9px}
	.select-address-panel .select-address-content .pincode .pincode_results_wrap .store_display{font:13px/22px PTSans-Bold; white-space: nowrap;}
}

.select-address-content #tab2default .delivery-form .newAddress {padding: 0px;}
.select-address-content #tab2default .delivery-form .newAddress h4 {display: none;}

.select-address-content #tab2default .delivery-form .newAddress .check-val:first-child {display: none;}

.pickupConf-form-container {display: none;}

.select-address-content .addressList .fn-delivery-address:nth-of-type(1) {background-color: #f5f5f5;}

/* .select-address-content .addressList .default input[type="radio"].radio-btn {display: none;} */
/* .addressList .fn-delivery-address:not(.default) {display: none;} */
.select-address-content .addressList .default {padding: 12px 30px;}
.select-address-content .addressList .default .separator {display: none;}
/* .select-address-content .addressList .default .remove {display: none;} */

.select-address-content .delivery-cod-options {border-bottom: 1px solid #ddd; background-color: white; padding: 16px 0;}
.select-address-content .delivery-cod-options p {float: none;    text-align: left;}
#pickupStoreError, #noProductsError {margin-top: 14px; font-size: 14px!important;}

.select-address-content .nav-tabs > li > a {border-color: #eee #eee #ddd;  background-color: #eee; min-width: 210px; color: #717171; text-align: center; color: #717176;}
.select-address-content .nav-tabs > li > a:focus, .select-address-content .nav-tabs > li > a:hover {color:#333 !important;}
.select-address-content .nav-tabs>li.active>a, .select-address-content .nav-tabs>li.active>a:focus,.select-address-content .nav-tabs>li.active>a:hover {
	background-color: #fff;
    color: #333!important;
    border: 1px solid #ddd !important;
    border-bottom-color: transparent !important;
}
@media screen and (min-width: 767px) {
	#checkout_proceed_to_pay_submit {
		float: right;
	    width: 210px;
	    margin-right: 25px;
	    margin-top: 14px;
	}
}

@media screen and (max-width: 479px) {

/* .deliveryAddress-container h4, .freeStorePickup-container h4{font:16px/28px PTSans-Bold; padding: 6px 60px; text-align: left;} */
.deliveryAddress-container h4::before, .freeStorePickup-container h4::before{top: 10px;}
.select-address-content .addressList .address-conf{position: relative;}
.duo-first{ width: 100%; margin-right: 0px; margin-bottom: 20px;}
.duo-last{ width: 100%; margin-right: 0; margin-bottom: 20px;}

.select-address-panel .select-address-content .new-tag{top:9px}

.select-address-panel .select-address-content .pincode .pincode_results_wrap .store_display{font:13px/22px PTSans-Bold; white-space: nowrap;}

.template-pages-CheckoutLoginPageTemplate .container-responsive .col-mobile, .template-pages-MultiStepCheckoutSummaryPageTemplate .container-responsive .col-mobile{padding: 0;}
.template-pages-CheckoutLoginPageTemplate  .copyrights .container-responsive .col-mobile,
.template-pages-MultiStepCheckoutSummaryPageTemplate  .copyrights .container-responsive .col-mobile{padding-left:16px; padding-right: 16px;}
/* #tab2default .delivery-cod-options {display: none;} */
#tab2default .delivery-cod-options {display: none; padding: 15px;}
#tab2default .newAddress {display: none;}

.select-address-content .addressList .address-conf {margin: 0px}
.select-address-content .addressList .address-conf .white-btn {margin-right: 0px;width :48%}
.select-address-content .addressList .address-conf .white-btn#addNew {width:48%;margin-top: 10px}
.select-address-content .addressList .default label {width: 100%;}
.select-address-content .addressList .default .checkoutAddressID {padding-left: 7px; padding-top: 5px;}
}
@media screen and (max-width: 767px) {
	.select-address-panel .select-address-content .new-tag {left: 93%;}
	.select-address-panel .select-address-content .newAddress label {
		margin-right: 0px !important;
	}
}
@media screen and (max-width: 767px) {

.select-address-content .tab-content .tab-pane { display: block; opacity: 1;}
.freeStorePickup-container {margin-top: 10px; }
.deliveryAddress-container {margin-top: 30px; }
.deliveryAddress-container, .freeStorePickup-container{background-color: #f5f5f5; border: 1px solid #cecdcd; }
.deliveryAddress-container h4, .freeStorePickup-container h4{font:20px/32px PTSans-Bold; padding: 6px 60px; text-align: left; position: relative;}
.deliveryAddress-container h4::before, .freeStorePickup-container h4::before{content: ''; position: absolute; top: 11px; left: 20px; width: 16px; height: 17px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -480px -1362px;}
.deliveryAddress-container h4.active::before, .freeStorePickup-container h4.active::before{background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -458px -1362px;}


.duo-first{display: inline-block; width: 245px;}
.duo-last{display: inline-block; width: 245px; margin-right: 0;}

.select-address-panel .select-address-content .newAddress .continue-btn{width: 100%;}

.svd-add-title{font: 18px/32px PTSans-Bold; text-align: center; text-transform: uppercase;}

#tab2default .delivery-cod-options {display: none; padding: 15px;}
#tab2default .newAddress {display: none;}

.select-address-content .addressList .address-conf {margin: 0px}
.select-address-content .addressList .address-conf .white-btn {width:48%;margin-right: 0px;}
.select-address-content .addressList .address-conf .white-btn#addNew {width:48%;margin-top: 10px}
.select-address-content .addressList .default .edt-add {margin-left: 0px;}
.select-address-content .addressList .default .edt-add a {margin-left: 0px;}
.select-address-content .addressList .default label {width: 100%;}
.select-address-content .addressList .default .checkoutAddressID {padding-left: 7px; padding-top: 5px;}
}
.order-summary-wrap .order-sum-sec .pickup-list {
  display: block;
  border-top: 1px solid #e8e8e8;
  padding-top: 15px;
  margin-bottom: 35px;
}
.order-summary-wrap .order-sum-sec .pickup-list ul li{
  display: block;
  padding-bottom: 10px;
  clear: both;
  overflow: hidden;
}
.order-summary-wrap .order-sum-sec .pickup-list ul li label{
  font: 14px/22px PTSans-regular;
  color: #666;
  float: left;
  width: 150px;
}
.order-summary-wrap .order-sum-sec .pickup-list ul li div{
  font: 14px/26px PTSans-bold;
  color: #333;
  float: left;
  width: 216px;
}
.order-summary-wrap .order-sum-sec .pickup-list .delivary-time{
  font: 14px/19px PTSans-Regular;
  color: #333;
  position: relative;
  padding: 10px 50px;
  margin: 10px 0 10px 10px;
  background-color: #f3f3f3;
}
.order-summary-wrap .order-sum-sec .pickup-list .delivary-time:before{
  content: "";
  position: absolute;
  left: 15px;
  top: 10px;
  background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") -16px -512px no-repeat;
  width: 19px;
  height: 19px;
}

/* .order-summary-wrap .order-details-sec .cart-product ul.shop-listing .delivary-time::before{
  background: none;
} */
.order-summary-wrap .order-details-sec .cart-product ul.shop-listing .pickupinfo{
  font:12px/19px PTSans-Bold;
  color:#717171;
  background-color: #f3f3f3;
  padding: 4px 10px;
  margin-left: 0;
  width: 120px;
  text-align: center;
}
.sec-btn-2 {
    width: 250px;
    font: 13px/22px PTSans-Bold;
    margin-bottom: 20px;
    padding: 12px 0;
    border: none;
    background-color: #fff2f0;
    color: #ff5d3b;
    text-align: center;
    outline: 0;
}
.order-banner .order-content h3{
  color: #000;
  font: 16px/30px PTSans-Regular;
  margin: 0;
}
.order-banner .order-content h4{
  color: #333;
  font: 16px/22px PTSans-Bold;
  margin: 25px 0 0;
}
.order-banner .order-content p a{
  color: #ff5d3b;
}
.member-wrap .member-citi>div p a{
  color: #ff5d3b;
}


@media (max-width:1023px) and (min-width:320px){

.order-summary-wrap .order-sum-sec .pickup-list ul li label{
width: 30%;
}
.order-summary-wrap .order-sum-sec .pickup-list ul li div{
width:70%;
}

}

#disablePickupForm.disabled {
	height: 40%;
    position: absolute;
    width: 100%;
    background: #f8f8f8;
    left: 0;
    z-index: 1;
    opacity: 0.75;
}
/*ECD-1925 Pick from store end*/


/*================ Confirm Pickup POP-UP ============================*/


.conformExpress-popup {
    position: fixed;
    width: 610px;
    max-height: 250px;
    left: 50%;
    margin: auto auto auto -305px;
    top: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    display: none;
    text-align: center;
    padding: 0 0 20px;
    z-index: 999999999;
}
.conformExpress-popup .close {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 20px;
    right: 14px;
    opacity: 1;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -223px -149px no-repeat;
    cursor: pointer;
}
.conformExpress-popup .conformExpress-popup-wrap .conformExpress-container {
    padding: 0 25px;
    margin: 0 auto;
    text-align: left;
}
.conformExpress-popup .conformExpress-popup-wrap p{
  font:16px/28px PTSans-Regular;
}

.conformExpress-popup .conformExpress-popup-wrap h2{
  margin: 0 auto 15px;
  padding: 15px 0;
  font: 18px/29px PTSans-Bold;
  color: #333;
  border-bottom: 1px dashed #ddd;
}
.conformExpress-popup .conformExpress-popup-wrap .conformExpress-container button:first-of-type{
  margin-right: 3%;
}
.conformExpress-popup .conformExpress-popup-wrap .conformExpress-container button{
  width: 48%;
  height: 46px;
}

.sec-btn {
  font: 14px/18px PTSans-Bold;
  border: none;
  outline: none;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  border: 2px solid #ff5d3b;
  color: #ff5d3b;
  background-color: #fff;
  text-transform: uppercase;
}

.prime-btn{
  font: 14px/18px PTSans-Bold;
  color: #fff;
  border: none;
  outline: none;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
  background: #ff5d3b; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
  background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */
}

@media screen and (max-width: 767px) {
.conformExpress-popup{
  width: 100%;
  margin-left: 0;
  left: 0;
}
.delivery-cod-options .store-container .storeName {
	width: auto!important;
	padding-right: 10px;
}
.select-address-panel .select-address-content .pincode .pincode_results_wrap .pincode_display{width: 200px;}
}

@media screen and (max-width: 479px) {
		.deliveryAddress-container h4, .freeStorePickup-container h4{font:16px/28px PTSans-Bold; padding: 6px 45px; text-align: left;}
.conformExpress-popup{
  max-height: 100%;
}
.conformExpress-popup .conformExpress-popup-wrap .conformExpress-container button:first-of-type{
  margin-right: 0%;
}
.conformExpress-popup .conformExpress-popup-wrap .conformExpress-container button{
  width: 100%;
  height: 46px;
}
.delivery-cod-options .store-container .storeName {
	width: auto!important;
	padding-right: 10px;
}
.select-address-panel .select-address-content .pincode .pincode_results_wrap .pincode_display{width: 200px;}
}

.delivery_pincode_id #invalidPinID{
	color: #8c1717;
    background: 0 0;
    padding-left: 0;
    font: 14px/22px PTSans-Regular;
    text-align: left;

}

/* .select-address-panel .store-container { padding-top: 20px; } */

.delivery-pickup-popup #invalidPinID {
	color: #f60d0d;
    font: 14px/22px PTSans-Regular;
    margin-bottom: 0px;
    margin-left: 115px;
}

.str-avl-msg {font:12px/22px PTSans-Regular; padding: 6px 15px; display: block; margin-top: 20px; clear:both;}
.str-avl-msg.unavl{background-color: #fffadc;}
.str-avl-msg.available{background-color: #e8ffdc;}
.str-avl-msg.nopickupstores{display: none;}

.newAddress .pickupoverlay{position: absolute; display:block; top: 0;left: 0;height: 100%;width: 100%;background-color: rgba(255,255,255,0.5); z-index:1000;}
.newAddress #pickupForm {position: relative;}

.pdpstores .delivery-pickup-row .store-info-box ul.details-container li::before,
.pdpstores .store-info-box ul.details-container li::before{color:#ffc8bc}

.add-to-wishlist, .remove-cart-pro{
  color:#999;
}

@media screen and (max-width: 479px){
  .gift-wrapped .msg-box .action-btns button.btn-cancel{
    margin-left: 0;
  }
}

.login-social .login-with-social ul li a:hover{color:#fff !important;}
#checkout_proceed_to_pay_submit:disabled {background: #666;}
.availTime {
    font: 11px/16px PTSans-Regular;
    padding: 0 12px 8px;
    display: block;
}
/* .pdpstores .store-info-box ul.details-container li a{padding: 5px 8px;} */
/*================ Confirm Pickup POP-UP End ============================*/


/* Deal ECD-1993 */
.invalidDealDiv {
	text-align: center;
}
.invalidDealDiv h1 {
	font: 22px/24px PTSans-Regular;
	color: #666;
	display: block;
}
.invalidDealDiv .btn-white {
	border: 1px solid #ff5d3b;
	background: #fff;
	padding: 13px 20px 10px;
	min-width: 280px;
	text-transform: uppercase;
	color: #ff5d3b;
	font-family: PTSans-Bold;
	display: inline-block;
	margin-top: 10px;
	text-align: center;
}
.need_help {
    width: 100%;
    border-top: 1px #e5e5e5 solid;
    border-bottom: 1px #e5e5e5 solid;
    padding: 8px 0;
    margin: 0 0 60px 0;
}

.need_help .need_help_inner {
    width: 100%;
    background: #f8f8f8;
    text-align: center;
    padding: 6px 0 16px 0;
}

.need_help .need_help_inner h3 {
    color: #333333;
    font: 14px/24px 'PTSans-Bold';
    text-transform: uppercase;
    margin: 0;
    display: block;
}

.need_help .need_help_inner p {
    font: 14px/24px 'PTSans-Regular';
    color: #666;
    margin: 0;
    display: block;
}
.full-page-product-slider-recommendations .bx-wrapper .bx-controls-direction a {
    top: 40%!important;
    width: 32px;
}
.full-page-product-slider-recommendations .bx-wrapper .bx-controls-direction .bx-next{
    background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -128px -330px;
    right: -11px!important;
    height: 39px;
}
.full-page-product-slider-recommendations .bx-wrapper .bx-controls-direction .bx-prev{
    background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -95px -330px;
    left: 0px!important;
    height: 39px;
}
.pro-info-pdp {
	text-align: center;
	font: 14px/22px PTSans-regular;
	padding: 14px 5px;
}

.pro-info-pdp.onlyName a {
	color: #333;
}
.pro-info-pdp.onlyName a:hover {
	color: #ff5d3b;
}

.deal-section { text-align: center; margin: 15px 0 28px;}
.deal-section h4{text-align: center; font:28px/18px PTSans-Bold; margin-top:0px; margin-bottom:5px}

.primeBg{
  background: #ff5d3b; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNWQzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjJjNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #ff5d3b 0%, #ff2c65 100%); /* FF3.6-15 */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff5d3b), color-stop(100%,#ff2c65)); /* Chrome4-9,Safari4-5 */
  background: -webkit-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* Opera 11.10-11.50 */
  background: -ms-linear-gradient(left, #ff5d3b 0%,#ff2c65 100%); /* IE10 preview */
  background: linear-gradient(to right, #ff5d3b 0%,#ff2c65 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65',GradientType=1 ); /* IE6-8 */
}
.dealTimer-container{text-align:center; margin:0 auto 30px; max-width: 1080px; position: relative;}
.dealTimer{position:relative; display: inline-block; font:24px/28px PTSans-Bold; vertical-align: baseline; color: #ff5d3b; border-radius: 6px; padding: 8px 0px 8px 52px;}
.dealTimer span{vertical-align: middle;}
.dealTimer::before{content: ''; position: absolute; width: 20px; height: 22px; left: 20px; top: 12px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -167px -1496px;}
.dealTimer-container .view-all-deal{font:21px/28px PTSans-Regular; vertical-align: middle; position: absolute; top: 10px; right: 0;}
.dealTimer-container .pre-text{font:21px/28px PTSans-Regular; vertical-align: middle; color: #ff5d3b;}

@media screen and (max-width: 767px) {
.dealTimer-container .view-all-deal{font:18px/28px PTSans-Regular; display: block; position: relative; top: 0;}
.dealTimer{padding-right: 0; margin-right: 0;}
}

@media screen and (max-width: 479px) {
.dealTimer{font:18px/28px PTSans-Bold; padding: 4px 0px 2px 52px;}
.dealTimer-container .view-all-deal{font:18px/28px PTSans-Regular; display: block;}
.dealTimer-container .pre-text{font:18px/28px PTSans-Regular;}
.deal-section h4{font: 18px/18px PTSans-Bold;}
.dealTimer::before{top: 6px;}
}

/* Deal ECD-1993 */


/* ECD-2108 start */

.continue-btn, .grey-btn, .white-btn{padding: 14px 0;}
.login-panel .login-social .signUp-btn, .login-panel .login-social .continue-guest{padding: 13px 0;}
.login-panel .loggedIn .continue-btn{padding: 14px 0;}



@media screen and (max-width: 767px){

.signIn-container{text-align: center; padding: 0 16px;}
.signIn-container .loginFacebook{width: 48%; display: inline-block;}
.signIn-container .loginGoogle{width: 48%; display: inline-block;}
.signIn-container .loginGoogle::before{left:45%;}

.splitter span{top: 0px;}


.deliveryAddress-container, .freeStorePickup-container{ margin: 0; border: 1px solid transparent;}


.select-address-content .tab-content .tab-pane{border: 1px solid #cecdcd; margin-top: 10px;}
.select-address-panel .select-address-content .newAddress{padding-left:15px; padding-right: 15px;}
.select-address-content .addressList{padding: 0 15px;}
.select-address-panel .select-address-content .check-str-avlbt{padding: 0 15px;}

.select-address-panel .select-address-content .newAddress .btn-container{margin: 0 -46px;}


}


@media screen and (max-width: 479px){

.signIn-container .loginFacebook a, .signIn-container .loginGoogle a{font:12px/46px PTSans-Bold;}
.signIn-container .loginFacebook::before{top:8px}
.signIn-container .loginGoogle::before{top: 9px;}
.splitter{margin: 20px 0 15px;}


.select-address-panel .select-address-content .newAddress .btn-container{margin: 0 -35px;}
.select-address-content .addressList .address-conf{margin: 0;}

.sec-btn-2{width: 100%;}
.duo-first{width: 48%;}
.duo-last{width: 48%;}

.select-address-panel .select-address-content .newAddress label{margin-right: 0; font-size: 12px;}


}

@media screen and (max-width: 376px){
	.select-address-content .addressList .address-conf .white-btn{width: 100%;}
	.select-address-content .addressList .address-conf .white-btn#addNew{width:100%}
 /*  .duo-first{width: 100%;}
  .duo-last{width: 100%;} */
}
/* ECD-2108 end */
/**Footer Changes start **/
footer.main-footer .more-abt-ss{display: none;}

.follow-us ul li.instagram-icon a{opacity:.45;}
.ssl-services li{vertical-align: top; min-width: 0px}
.ssl-services li span{ max-width: 90px;}
.ssl-services{padding-top: 15px;}

.cp-footer .cp-subfoot .content, .cp-footer .cp-subfoot .verified-secure{display: inline-block;}
.cp-footer .cp-subfoot .content .ssl-services{ padding: 0; display: inline-block;}
.cp-footer .cp-subfoot .verified-secure .verfied{width: auto; margin-right: 20px; margin-left: 20px;}


/** Footer show/hide changes **/
.main-footer.expand {margin-bottom: 0px;}
.main-footer {margin-bottom: 75px;}
.main-footer.expand .footer-container{display:block;}
@media screen and (max-width: 767px){
.main-footer .footer-container{display:none;}
footer.main-footer.expand .more-abt-ss::after{background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 7.938c.15 0 .292.059.398.164l7.5 7.5a.562.562 0 1 1-.796.796L12 9.295l-7.102 7.103a.562.562 0 1 1-.796-.796l7.5-7.5A.562.562 0 0 1 12 7.937z' fill='%23000'/%3E%3C/svg%3E");right: 15px;
top: 15px;
content: " ";
display: inline-block;background-size: 100%;
background-position: unset;width: 1.4375rem;
height: 1.4375rem;}
}
/** end Footer show/hide changes **/

/* Changes in existing css */

.cp-footer .cp-subfoot .questions-call{ position: relative; margin: 0; left: auto; width: auto;}
.cp-footer .cp-subfoot .verified-secure .verfied, .cp-footer .cp-subfoot .verified-secure .pay-secure, .cp-footer .cp-subfoot .questions-call{float: none}
.cp-footer .cp-subfoot .verified-secure .verified{display: inline-block;}
.cp-footer .cp-subfoot .verified-secure .verified ul li{float:none; display: inline-block; margin-right: 10px;}
.cp-footer .cp-subfoot .verified-secure .pay-secure{width: auto; display: inline-block; margin-left: 20px; margin-right: 20px;}
.cp-footer .cp-subfoot .verified-secure .pay-secure ul li{float: none; display: inline-block;}

/* Changes in existing css */


@media screen and (max-width:1023px) and (min-width:320px){

.ssl-services li{ max-width: 25%;}
.ssl-services li span{ max-width: 90%; margin: 0 auto; font-size: 10px; padding-bottom: 10px;}
.ssl-services li img{max-width: 38px;}

.cp-footer .cp-subfoot .content .ssl-services{padding: 15px; width: 100%;}
.cp-footer .cp-subfoot .verified-secure{width: auto;}


}

@media screen and (max-width: 767px){

footer.main-footer .footer-container{ height: 0 ; width: 100%; overflow: hidden;margin-bottom:30px;}
footer.main-footer .more-abt-ss{padding: 16px 25px; display: block; position: relative; background-color: #f9f9fa; cursor: pointer; margin-bottom: 0;}
footer.main-footer .more-abt-ss::after{content:''; position: absolute; width: 16px; visibility: visible; height: 7px; right: 30px; top: 25px; background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -415px -544px no-repeat;}
footer.main-footer .more-abt-ss.more::after{content:''; background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -432px -544px no-repeat;}
footer.main-footer .footer-container.hAuto{height: auto;}

}

@media screen and (max-width: 479px) {

footer.main-footer .more-abt-ss::after{ right:16px; top: 24px;}
.cp-footer .cp-subfoot .verified-secure .pay-secure ul li{width: 40px;}
.cp-footer .cp-subfoot .verified-secure .verfied ul li{width: 40px;}
}

/**Old CSS from chekcout**/
.cp-footer {
  text-align: center;
  background: #fff;
}

.cp-footer .cp-subfoot {
  padding: 18px 0 26px 8px;
  width: 100%;
  float: left;
}

.cp-footer .cp-subfoot .delivery-shipping {
  width: 242px;
  float: left;
  margin: 10px 0 0 25px;
}

.cp-footer .cp-subfoot .delivery-shipping ul li {
  text-align: left;
  text-transform: uppercase;
  color: #999;
  font: 13px/18px 'PTSans-Bold';
  position: relative;
  display: block;
}

.cp-footer .cp-subfoot .delivery-shipping ul li a {
  color: #999;
}

.cp-footer .cp-subfoot .delivery-shipping ul li:first-child {
  padding: 0 0 10px;
}

.cp-footer .cp-subfoot .delivery-shipping ul li:first-child:before {
  content: "";
  position: absolute;
  left: -34px;
  top: 0;
  width: 26px;
  height: 17px;
  background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -168px -512px;
}

.cp-footer .cp-subfoot .delivery-shipping ul li:nth-last-child(1):before {
  content: "";
  position: absolute;
  left: -30px;
  top: 3px;
  width: 18px;
  height: 13px;
  background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -256px -512px;
}

.cp-footer .cp-subfoot .questions-call {
  width: 447px;
  float: left;
  position: relative;
  color: #999;
}

/* .cp-footer .cp-subfoot .questions-call:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 4px;
  height: 32px;
  width: 1px;
  background: #e5e5e5;
} */

/* .cp-footer .cp-subfoot .questions-call:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 4px;
  height: 32px;
  width: 1px;
  background: #e5e5e5;
} */

.cp-footer .cp-subfoot .questions-call h5 {
  text-transform: uppercase;
  font: 13px/18px 'PTSans-Bold';
  position: relative;
  display: inline-block;
}

.cp-footer .cp-subfoot .questions-call h5:before {
  content: "";
  position: absolute;
  left: -28px;
  top: -3px;
  width: 21px;
  height: 22px;
  background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") no-repeat -112px -512px;
}

.cp-footer .cp-subfoot .questions-call .call {
  display: inline-block;
  color: #999;
  font: 13px/18px 'PTSans-Regular';
  padding: 0 4px 0 0;
}

.cp-footer .cp-subfoot .questions-call .call span > a {
  color: #999;
  text-decoration: none;
}

.cp-footer .cp-subfoot .questions-call a {
  text-decoration: underline;
}

.cp-footer .cp-subfoot .verified-secure {
  float: right;
}



.cp-footer .cp-subfoot .verified-secure .verfied h5 {
  text-transform: uppercase;
  color: #999;
  font: 13px/18px 'PTSans-Bold';
  margin: 0;
  padding: 0;
}

.cp-footer .cp-subfoot .verified-secure .verfied ul li a {
 height: 48px;
    width: 58px;
    display: block;
}

.cp-footer .cp-subfoot .verified-secure .verfied ul li {
  width: 58px;
  height: 48px;
  
  float: left;
  margin: 0 10px 0 0;
}

.cp-footer .cp-subfoot .verified-secure .verfied ul li.norton{
	background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -342px -1641px no-repeat;
	vertical-align: middle;
}


.cp-footer .cp-subfoot .verified-secure .verfied ul li.masterCard {
  padding-top: 4px;
  width:60px;
  height:24px;
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -402px -1640px no-repeat;
  vertical-align: middle;
  
}

.cp-footer .cp-subfoot .verified-secure .verfied ul li.verifiedByVisa {
  padding-top: 6px;
  width:60px;
  height:30px;
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') -143px -403px no-repeat;
  vertical-align: middle;
}

.cp-footer .cp-subfoot .verified-secure .verfied ul li.PCI-DSS {
    padding-top: 6px;
    margin: 0;
    width:60px;
    height:47px;
    background: url(/_ui/responsive/common/assets/images/pci-dss.png);
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.cp-footer .cp-subfoot .verified-secure .pay-secure {
  width: 220px;
  /* float: right; */
  margin: 10px 0 0;
  padding: 0 0 2px;
}

.cp-footer .cp-subfoot .verified-secure .pay-secure h5 {
  text-transform: uppercase;
  color: #999;
  font: 13px/18px 'PTSans-Bold';
  margin: 0;
  padding: 0 0 2px;
}

.cp-footer .cp-subfoot .verified-secure .pay-secure ul li {
  width: 47px;
  height: 30px;
  float: left;
  margin: 0 10px 0 0;
}

.cp-footer .cp-subfoot .verified-secure .pay-secure ul li.visa{
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -304px -401px;
}

.cp-footer .cp-subfoot .verified-secure .pay-secure ul li.masterCard{
  width: 48px;
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -361px -401px;
}

.cp-footer .cp-subfoot .verified-secure .pay-secure ul li.americanExpress{
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -419px -401px;
}

.cp-footer .cp-subfoot .verified-secure .pay-secure ul li:nth-last-child(1) {
  margin: 0;
}

.cp-footer .copyrights {
  background: #000;
  display: inline-block;
  color: #fff;
  font: 10px/22px 'PTSans-Regular';
  padding: 12px 0;
  margin: 0;
}

@media (min-width: 1281px) {
  .cp-footer .checkout-container {
    width: 100%;
    margin: 0 auto;
    padding: 0 20px;
  }

  .cp-footer .cp-subfoot {
    width: 100%;
  }

  .cp-footer .cp-subfoot .questions-call {
    position: absolute;
    left: 50%;
    margin-left: -223px;
  }
}

@media (min-width: 320px) and (max-width: 1023px) {
  .cp-footer .cp-subfoot {
    width: 100%;
    text-align: center;
    padding: 18px 0 26px;
  }

  .cp-footer .cp-subfoot .delivery-shipping {
    width: 100%;
    display: inline-block;
    float: none;
    margin: 0;
  }

  .cp-footer .cp-subfoot .delivery-shipping ul li {
    border-bottom: solid 1px #e0e0e0;
    text-align: center;
    padding: 13px 0;
  }

  .cp-footer .cp-subfoot .delivery-shipping ul li:first-child {
    padding: 13px 0;
  }

  .cp-footer .cp-subfoot .delivery-shipping ul li:first-child:before {
    left: 50%;
    margin-left: -76px;
    top: 12px;
  }

  .cp-footer .cp-subfoot .delivery-shipping ul li:nth-last-child(1):before {
    left: 50%;
    margin-left: -94px;
    top: 15px;
  }

  .cp-footer .cp-subfoot .questions-call {
    width: 100%;
    display: inline-block;
    float: none;
    border-bottom: solid 1px #e0e0e0;
    padding: 12px 0 20px;
  }

 /*  .cp-footer .cp-subfoot .questions-call:before {
    content: initial;
  } */

  .cp-footer .cp-subfoot .questions-call:after {
    content: initial;
  }

  .cp-footer .cp-subfoot .verified-secure {
    width: 100%;
    float: left;
    padding: 14px 0 0;
  }

  .cp-footer .cp-subfoot .verified-secure .verfied {
    width: auto;
    display: inline-block;
    float: none;
    margin: 0;
  }

  .cp-footer .cp-subfoot .verified-secure .pay-secure {
    width: auto;
    display: inline-block;
    float: none;
  }
}

.verfied ul li img {
	max-width: 60px;
}
@media screen and (max-width: 479px) {
	.verfied ul li img {
		max-width: 50px;
	}

}
.cp-footer .cp-subfoot .questions-call{
	 float: none;
    position: relative;
    margin: 0;
    left: auto;
    width: auto;
}

.cp-footer .cp-subfoot .verified-secure .verfied ul li a {
 height: 48px;
    width: 58px;
    display: block;
}

.cp-footer .cp-subfoot .verified-secure .verfied ul li {
    float: none;
    display: inline-block;

}
.ssl-services li span{ max-width: 78px; font-size: 11px;}
/**Footer Changes End**/
/**Estee lauder changes**/
.template-pages-layout-esteeLauderPageTemplate .ssl-brand.insp p{font: 16px/20px AkzidenzGroteskBQ-Bold;}
.template-pages-layout-esteeLauderPageTemplate .ssl-brand p{font: 20px/25px Optima}

.template-pages-layout-esteeLauderPageTemplate .ssl-brandText p{text-align: center;}

.template-pages-layout-esteeLauderPageTemplate .ssl-brand h1{font: 60px/64px OptimaDisplay-Light}
.template-pages-layout-esteeLauderPageTemplate .ssl-brandText .brownBottle h1{letter-spacing: 0.05em; font-size: 36px;}

.template-pages-layout-esteeLauderPageTemplate .ssl-brandText .legacy p{font: 60px/64px OptimaDisplay-Light; letter-spacing: 0.04em; padding-bottom: 28px;}



@media screen and (max-width: 767px) {

.template-pages-layout-esteeLauderPageTemplate .ssl-brand.insp p{font:26px/24px AkzidenzGroteskBQ-Bold; margin-bottom: 10px}
.template-pages-layout-esteeLauderPageTemplate .ssl-brand p{font:30px/36px Optima; letter-spacing: 0.05em; margin-bottom: 30px;}
.template-pages-layout-esteeLauderPageTemplate .ssl-brandText .brownBottle h1{font:40px/48px OptimaDisplay-Book; padding-bottom: 10px}

.template-pages-layout-esteeLauderPageTemplate .ssl-brandText .legacy p{ font: 60px/64px OptimaDisplay-Light; letter-spacing: 0.04em;}

}


@media screen and (max-width: 479px) {

.template-pages-layout-esteeLauderPageTemplate .ssl-brand.insp p{font:13px/12px AkzidenzGroteskBQ-Bold; margin-bottom: 10px}
.template-pages-layout-esteeLauderPageTemplate .ssl-brand p{font:15px/18px Optima; letter-spacing: 0.05em; margin-bottom: 30px;}
.template-pages-layout-esteeLauderPageTemplate .ssl-brand h1, .template-pages-layout-esteeLauderPageTemplate .ssl-brand.legacy h1{font:30px/35px OptimaDisplay-Book}
.template-pages-layout-esteeLauderPageTemplate .ssl-brandText .brownBottle h1{font:20px/24px OptimaDisplay-Book; padding-bottom: 0px}

.template-pages-layout-esteeLauderPageTemplate .ssl-brandText .legacy p{font: 30px/34px OptimaDisplay-Light; letter-spacing: 0.04em;}

}


/* change in existing */
.authentic-product{font-size: 12px;}
.free-shipping{font-size: 12px;}
/* change in existing end */


.free-shipping-container{padding-left: 40px;}
/* .free-shipping-container:after{content:''; position: absolute; left: 10px; top: 6px; width: 1px; height: 16px; background-color: #999;}  */
.alteration{display: inline-block; position: relative; font-size: 12px; color: #333; padding-left: 36px; line-height: 28px; text-transform: capitalize;}
.alteration::before{content: ''; position: absolute; top: 7px; left: 0; width: 31px; height: 24px; background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -320px -1268px no-repeat;}
/* .alteration::after{content:''; position: absolute; left: -22px; top: 6px; width: 1px; height: 16px; background-color: #999;} */
/* .free-shipping::after{content:''; position: absolute; left: -22px; top: 6px; width: 1px; height: 16px; background-color: #999;} */
/**alteration label end**/
@media screen and (max-width: 767px){

.authentic-product{padding-left: 30px;padding-top: 0px;}/* update existing padding-top property in same media query*/
.free-shipping:before{top: 0;}
.alteration{padding-left: 30px;margin: 0 0 15px;}
.alteration::after,
.free-shipping::after{width: 0px;}
.free-shipping-container{padding-left: 0px;}
.free-shipping-message{margin-bottom: 10px;}/*update existing margin-bottom property in same media query*/
}

.d-block{display: block!important;}
.d-none{display: none!important;}
ul.shop-listing li .pro-info-shop .select-qty-input{display: none;}
ul.shop-listing li .pro-info-shop .shop-qty, ul.shop-listing li .pro-info-shop .size-bx{float: left;}
.select-wrapper:after, .select-qty:after{content: ""; position: absolute; right: 2px; top: 20%; border: none!important; width: 15px; height: 10px; background: url("/_ui/responsive/common/assets/images/dd-arrow.png") 2px 4px no-repeat;}
.page-cartPage .shopping-bag-wpr .shopping-bag-left ul.shop-listing li .pro-info-shop ul{overflow: visible;}
.page-cartPage .shopping-bag-wpr .shopping-bag-left ul.shop-listing li .pro-info-shop ul li:last-child{width: 100%; padding-left: 0;}

button.update-optn{color:#ff5d3b; width: 160px; background-color: #fff2f0; padding: 0; margin-left: 32%; text-decoration: none; outline: 0; border: 1px solid rgba(255,93,59,.2); border-radius: 4px;}

ul.shop-listing li .pro-info-shop .select-wrapper, ul.shop-listing li .pro-info-shop .select-qty, ul.shop-listing li .pro-info-shop .select-qty-input{ display: inline-block; position: relative; color: #333; height: 24px; width: 46px; cursor: pointer; border: 1px solid #ccc; border-radius: 2px; font: 12px/18px PTSans-Regular; padding: 2px 15px 2px 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*====================== QTY POPUP ====================================*/

.qty-popover, .size-popover{ display: none; }
.a-popover-wrapper{position: absolute; border: .1rem solid #cdcdcd; border-color: rgba(0,0,0,.2); /*height: 100%;*/ width: 100%; max-width: 136px; /*max-height: 375px;*/ border-radius: .4rem; box-shadow: 0 0.2rem 0.4rem rgba(0,0,0,.13); background-color: #fff; z-index:9999;}
.a-popover-header{display:flex;align-items:center; min-height: 4.5rem;position: relative; text-align: left; color:#333; background: #f2f2f2; background: #f1f1f1; background: -webkit-linear-gradient(top,#f7f7f7,#eaeaea); background: linear-gradient(to bottom,#f7f7f7,#eaeaea); border-radius: .4rem .4rem 0 0; border-bottom: .1rem solid #cdcdcd; border-bottom-color: rgba(0,0,0,.2); box-shadow: 0 0.1rem 0rem rgba(255,255,255,.5) inset, 0 -0.1rem 0rem rgba(255,255,255,.4) inset; padding: 0 1rem 0 1.7rem; margin: 0; z-index: 10;}
.a-popover-header .a-popover-header-content{ line-height: 1.2; padding: 1.3rem 0 1.2rem; margin-top: 0px; margin-bottom: 0; font-size: 12px; font-weight: 700; margin-right: 2rem;}
ul.shop-listing li .pro-info-shop ul li a.a-button-close{display: block; color: #333; text-decoration: none; zoom: 1; font-size: 22px; background-color: transparent; border-radius: .3rem; border: none; float: right; padding: 1.3rem; position: absolute; top: 53%; right:0px; margin: -1.6rem 0 0; line-height: 0; -webkit-tap-highlight-color: transparent;}

.a-popover-inner{background-color: #fff; padding: 0; text-align: left; overflow-x: hidden;}
/* .a-popover-inner .popover-alert{font: 12px/14px PTSans-Regular; padding: 10px 15px; display:block; } */
.a-list-link{position: relative; left: 0; margin-right: 0; padding-top: 0;}
.a-nostyle li, ol.a-nostyle li, ul.a-nostyle li{ list-style: none; width: 100%; padding: 0 !important; margin: 0!important;}
.a-list-link li, ol.a-list-link li, ul.a-list-link li{display: block; position: relative;}
.a-dropdown-item{margin: 0; outline: 0;}
ul.shop-listing li .pro-info-shop ul li a.a-dropdown-link{padding: 0.2rem 1rem; color: #333; text-decoration: none; display: block; white-space: normal; outline: 0; border: .1rem solid transparent; margin-left: 0; -webkit-touch-callout: none; border-top-color: #e7e7e7;}
ul.shop-listing li .pro-info-shop ul li a.a-dropdown-link:after{content: ''; position: absolute; right: 8px; top: 12px; width: 14px; height: 14px; padding: 2px; border: 1px solid #e6e6e6; background-color: #e6e6e6; background-clip: content-box; border-radius: 100%; }

ul.shop-listing li .pro-info-shop ul li a.a-dropdown-link.a-active, ul.shop-listing li .pro-info-shop ul li a.a-dropdown-link:hover{background-color: #f6f6f6;  border-top-color: #e7e7e7; border-left-color: transparent; color:#ff5d3b;}
ul.shop-listing li .pro-info-shop ul li a.a-dropdown-link.a-active:after, ul.shop-listing li .pro-info-shop ul li a.a-dropdown-link:hover:after{background-color: #ff5d3b; border-color: #ff5d3b; padding: 2px;}


ul.shop-listing li .pro-info-shop ul.a-list-link li:after{content: none;}

.page-cartPage .shopping-bag-wpr .shopping-bag-left ul.shop-listing li .pro-info-shop ul.a-list-link li:not(:first-child){width: 100% !important; max-width: 100% !important;}







/*====================== QTY POPUP END====================================*/

@media screen and (max-width: 1023px){

	.page-cartPage .shopping-bag-wpr .shopping-bag-left ul.shop-listing li .pro-info-shop ul li:not(:first-child){width: auto !important; max-width: 112px!important;}
	.page-cartPage .shopping-bag-wpr .shopping-bag-left ul.shop-listing li .pro-info-shop ul li:last-child{width: 100%!important; max-width: 100%!important;}

}
@media (max-width: 1023px) and (min-width: 320px){


	button.update-optn{color:#ff5d3b; width: 160px; text-align: center; background-color: #fff2f0; padding: 0; margin-left: 0; text-decoration: none; outline: 0; border: 1px solid rgba(255,93,59,.2); border-radius: 4px;}

	ul.shop-listing li .pro-info-shop .select-wrapper{margin-bottom: 0; }

}


@media screen and (max-width: 767px){
	.free-shipping{padding-left: 30px;}
	.myCartProducts-head{text-align:left}/* or Remove Text-align from Existing */
	.total-item-price{display: initial;}/* or Remove display:block from Existing */
	.grandSum, .grandSum strong{ float:right;}/* or Remove float:none from Existing */

	.delivery-cod-options p{text-align: left}/* or Remove Text-align from Existing */


	.delivery-cod-options .pincode{margin: 0; width: 100%;}
	.shopping-bag-left .delivery-cod-options .pincode .check_available{margin: 0; width: 100%;}
	.delivery-cod-options .pincode .check_available input[type=tel]{height: 36px; width: 65%;}
	.select-address-panel .select-address-content .pincode .check_available input[type=submit]{height: 36px; width: 35%;}
	.delivery-cod-options .pincode .check_available input[type=submit]{height: 36px; width: 35%;}


	.a-popover-wrapper{position: fixed; top: 60px; left: calc(50% - 68px)}
	ul.shop-listing .delivery-options li{display: inline-block; width: 45%;}

}

@media screen and (max-width: 479px) {

}

a[disabled="disabled"] {
     pointer-events: none;
     opacity: .4;
	 cursor: default !important;
}

ul.shop-listing li .pro-info-shop .select-wrapper{
	text-overflow:ellipsis;
}
/**ECD-2147 start**/
.d-block{display: block!important;}
.popup-box, .size-popup-box{top:150px;}
.template-pages-account-wishlistPage .wishlist-lists .product-wpr ul>li.pro-box{overflow: hidden;}/* Add in existing */
.product-wpr ul>li .li-inner{position: relative;}
.product-wpr ul>li .li-inner .movetoBag-container{ min-height: 30px;}


.product-wpr ul>li .li-inner .movetoBag-container a.mvbtn{font: 14px/20px PTSans-Bold; display: none; position: relative; background: #fff2f0; color: #ff5d3b;text-align: center; vertical-align: middle; padding: 8px 12px; z-index: 2;border: 1px solid #e5e5e5; border-top: none; border-radius: 0 0 4px 4px;}
.product-wpr ul>li .li-inner .movetoBag-container input.mvbtn{width:100%;font: 14px/20px PTSans-Bold; display: none; position: relative; background: #fff2f0; color: #ff5d3b;text-align: center; vertical-align: middle; padding: 8px 12px; z-index: 99;border: 1px solid #e5e5e5; border-top: none; border-radius: 0 0 4px 4px;}
.movetoBag-container .mv-sizeContainer{position: absolute; bottom: -100%; left: 0; background: #fff; width: calc(100% - 40px); max-height: calc(100% - 37px); border: 1px solid #e5e5e5; z-index: 99; transition: all .5s ease;margin-left:20px;}
.movetoBag-container .mv-sizeContainer h1{font:14px/16px PTSans-Regular; color: #717171; border-bottom: 1px solid #e5e5e5; margin: 0; padding: 16px 15px;}
.movetoBag-container .mv-sizeContainer h1 .size-guide{font-size: 11px; line-height: 12px; padding-left: 5px;}
.movetoBag-container .mv-sizeContainer .mv-sizeClose{position: absolute; display: block; height: 12px; width: 12px; text-indent: 9999999999px; top: 9px; right: 13px; background: url(https://prodstatic.shoppersstop.com/_ui/responsive/common/assets/images/ssl-sprite.png) -430px -710px no-repeat;}
.movetoBag-container .show-movetoBag{bottom: 50px;}

.movetoBag-container .mv-sizeContainer ul{height: calc(100% - 50px); overflow: auto;}
.movetoBag-container .mv-sizeContainer ul li{float: none; border-bottom: 1px solid #e5e5e5; margin: 5px 10px; padding: 0;}
.movetoBag-container .mv-sizeContainer ul li>a{ display: block; padding: 6px 5px; color: #333;}
.movetoBag-container .mv-sizeContainer ul li>a::after{content: ''; position: absolute; right: 8px; top: 8px; width: 14px; height: 14px; padding: 2px; border: 1px solid #a8a8a8; background-color: #a8a8a8; background-clip: content-box; border-radius: 100%;}
/* .movetoBag-container .mv-sizeContainer ul li>a:hover, .movetoBag-container .mv-sizeContainer ul li>a.active{color: #ff5d3b;} */
/* .movetoBag-container .mv-sizeContainer ul li>a:hover::after , */.movetoBag-container .mv-sizeContainer ul li.active >a::after{ border: 1px solid #ff5d3b; background-color: #ff5d3b;}



.product-wpr ul>li.pro-box .pro-img.outofStock .thumb{opacity: .3;}

.product-wpr ul>li .li-inner .outofStock-tag p{font:700 14px/16px PTSans-Regular; position: absolute; bottom: 0; text-align: center; width: 100%; margin: 0; padding: 5px 0; color: #fe1212; background-color: #fff3f3;}




@media screen and (max-width: 639px){

.wishlist-lists .product-wpr ul>li.pro-box{width: 100%;}

.wishlist-lists .product-wpr ul>li.pro-box .pro-img{float: left; width: 34%; border: 0 none;}
.wishlist-lists .product-wpr ul>li.pro-box .li-inner:hover .pro-img{border:0;}
.wishlist-lists .product-wpr ul>li.pro-box .pro-info{float: left; width: 66%; text-align: left; border: 0 none;}
.wishlist-lists .product-wpr ul>li.pro-box .li-inner:hover .pro-info{border:0;}
.wishlist-lists .product-wpr ul>li.pro-box .pro-img .thumb{min-height: auto;}
.wishlist-lists .product-wpr ul.product-grid li.pro-box .pro-info .price .price_div{padding-left: 3%;}
.wishlist-lists .product-wpr ul>li .li-inner .movetoBag-container a.mvbtn, .product-wpr ul>li .li-inner .movetoBag-container input.mvbtn{border: 0; border-top: 1px solid #e5e5e5;}

.wishlist-lists .product-wpr ul>li .li-inner{border: 1px solid #e5e5e5; border-radius: 4px;}
.movetoBag-container .mv-sizeContainer{border: 0; max-height: calc(100% - 37px);}

}
.product-wpr ul>li .li-inner .movetoBag-container input.mvbtn.btndisabled{
	background-color: #ccc;
	color: #ffffff;
    cursor: not-allowed;
    pointer-events:none;
    }
/**ecd-2147 end **/
/** ECD-2333 Start **/
.cat-nav{display: none;}

.cp-header .st-text:before{content: ""; position: absolute; left: -24px; top: 0px; width: 18px; height: 20px; background: url("/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_") -230px -510px no-repeat;}
@media (max-width: 1023px) and (min-width: 320px){
.cp-header .st-text:before {
    left: 16px;
}
}

@media screen and (max-width:767px) {

.lvl2-container{border: 1px solid #ffd4cd; border-radius: 5px; }

.cat-nav{display: block; margin-bottom: 20px; margin-top: 16px;}
.cat-nav p.title{font:600 14px/22px Open Sans; margin-top: 0; color: #333;}

.lvl2-container #accordion .panel{margin-bottom: 0px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; box-shadow: none; border-bottom: 1px solid #ffd4cd;}
.lvl2-container #accordion .panel>a{position: relative; border-bottom: 1px solid #ffd4cd; color: #111;}
.lvl2-container #accordion .panel>a.collapsed{ border-bottom:none; color: #4b4b4b;}
.lvl2-container #accordion .panel>a::after{content:'\2013'; position: absolute; top: 0; right:13px; font:30px/53px PTSans-Regular;}
.lvl2-container #accordion .panel>a.collapsed::after{content: '+'; position: absolute; top: 0; right:15px; font:30px/54px PTSans-Regular;}


.lvl2-container #accordion > li > .lvl3 > ul {padding: 20px 0;}
.lvl3 ul li a{font: 13px/18px PTSans-Regular; color: #444; padding:4px 30px; display: block;}
}
/** ECD-2333 End **/


/* forlocal use only dont consider for development */
.d-block{display:block !important; }
.d-none{display: none !important;}
/* forlocal use only dont consider for development */

.member-wrap .member-exp{width: 100%; background: #fcfcfc; text-align: center; position: relative; float: left; padding: 10px 0; border: 1px solid #e6e6e6; min-height: 144px;}
.member-wrap .member-exp h3{font:22px/28px PTSans-Bold; color: #5c5c5c; margin-bottom: 0;}
.msg .member-exp{border: none; background: none; padding: 0; min-height: inherit;}
.bg-white{background-color: #fff!important;}
.csat-star-rating{ display: inline-block; padding: 0; margin: 20px auto 0;}
.csat-star-rating input[type=radio] { width: 13px; height: 20px; float: left; margin: 15px 0px 0 0; padding: 0; position: relative; z-index: 4; background: none; border: none; box-shadow: 0; opacity: 0; display: inline-block;}
.csat-star-rating label.rb { display: none;}
/* .csat-star-rating .rb0:checked ~ .rating, .csat-star-rating label.rb0l:hover ~ .rating {width: 0px; transition: all .1s ease;} */

.csat-star-rating .rb1:checked ~ .rating, .csat-star-rating label.rb1l:hover ~ .rating, .onestar {width: 28px; transition: all .1s ease;}
.csat-star-rating .rb2:checked ~ .rating, .csat-star-rating label.rb2l:hover ~ .rating, .twostar {width: 60px; transition: all .1s ease;}
.csat-star-rating .rb3:checked ~ .rating, .csat-star-rating label.rb3l:hover ~ .rating, .threestar {width: 95px; transition: all .1s ease; }
.csat-star-rating .rb4:checked ~ .rating, .csat-star-rating label.rb4l:hover ~ .rating, .fourstar {width: 130px; transition: all .1s ease;}
.csat-star-rating .rb5:checked ~ .rating, .csat-star-rating label.rb5l:hover ~ .rating, .fivestar {width: 160px; transition: all .1s ease;}
/* .csat-star-rating .rb6:checked ~ .rating, .csat-star-rating label.rb6l:hover ~ .rating {width: 92px; transition: all .1s ease;}
.csat-star-rating .rb7:checked ~ .rating, .csat-star-rating label.rb7l:hover ~ .rating {width: 112px; transition: all .1s ease;}
.csat-star-rating .rb8:checked ~ .rating, .csat-star-rating label.rb8l:hover ~ .rating {width: 125px; transition: all .1s ease;}
.csat-star-rating .rb9:checked ~ .rating, .csat-star-rating	label.rb9l:hover ~ .rating {width: 142px; transition: all .1s ease;}
.csat-star-rating .rb10:checked ~ .rating, .csat-star-rating label.rb10l:hover ~ .rating {width:160px; transition: all .1s ease;} */
.csat-star-rating label.star { width: 32px; left: 0; top: 0px; padding: 0; height: 28px; position: relative; z-index: 3; float: left;}
.csat-star-rating label.star.last {width: 21px;right: 5px;}


.csat-star-rating input[type=radio], .csat-star-rating label.rb{ display: none;}
.csat-star-rating .rating { background: url(/_ui/responsive/common/assets/images/csat/rating.png?timeStamp=_ts@070803590259#ts_) top left repeat-x; position: relative; z-index: 2; top: 0px; height: 28px; width: 0;}
.csat-star-rating .rating-bg { background: url(/_ui/responsive/common/assets/images/csat/rating-bg.png?timeStamp=_ts@070803590259#ts_) top left repeat-x; position: relative; z-index: 1; top: -28px; height: 28px; width: 160px; margin: 0 auto;}

.rating.onestar {width: 28px; transition: all .1s ease;}
.rating.twostar {width: 60px; transition: all .1s ease;}
.rating.threestar {width: 95px; transition: all .1s ease; }
.rating.fourstar {width: 130px; transition: all .1s ease;}
.rating.fivestar {width: 160px; transition: all .1s ease;}

/*================ Feedback Popup ===================*/

.csat-feedback-box { position: fixed; display: none; background-color: rgba(0,0,0,.3); width: 100%; height: 100%; top: 0; left: 0; z-index: 999999999;}
.csat-feedback-box .cnfbox { position: relative; width: 90%; max-width: 450px; margin: 0 auto; top: 50%; transform:translateY(-50%); max-height: 100%; overflow: auto; overflow-x: hidden; text-align: center; z-index: 999;}
.csat-feedback-box .heading { text-align: center; background-color: #000; color: #fff; font: 16px/20px PTSans-Bold; letter-spacing: 0.04em; padding: 12px 0;border-radius: 5px 5px 0 0;}
.csat-feedback-box .msg {position: relative; background-color: #fff; color: #333; font: 16px/20px PTSans-Regular; padding: 20px 15px; padding-bottom: 0; overflow: hidden;}
.csat-feedback-box .msg::after{content:''; position: absolute; left: 0;width: 100%; height: 1px; bottom: -1px; -webkit-box-shadow: 0px -2px 25px rgba(0,0,0,1); -moz-box-shadow: 0px -2px 25px rgba(0,0,0,1); box-shadow: 0px -2px 25px rgba(0,0,0,1);}
.csat-feedback-box .btn-container{display: block; background-color: #fff; border-radius: 0 0 5px 5px;}
.csat-feedback-box .btn-container button{font: 16px/18px PTSans-Regular; padding: 12px 0; width: 100%; border: 0; border-radius: 0 0 5px 5px; text-transform: uppercase;}
.csat-feedback-box .btn-container a {display: block; width: 100%; float: none; padding: 12px 0; color: #717171; font: 16px/18px PTSans-Regular; text-transform: uppercase; font-weight: 700; background-color: #fff; border-radius: 0 0 5px 5px;}
.csat-feedback-box .btn-container .btn-yes {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,#ff5d3b 0,#ff2c65 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0,#ff5d3b),color-stop(100%,#ff2c65));
    background: -webkit-linear-gradient(left,#ff5d3b 0,#ff2c65 100%);
    background: -o-linear-gradient(left,#ff5d3b 0,#ff2c65 100%);
    background: -ms-linear-gradient(left,#ff5d3b 0,#ff2c65 100%);
    background: linear-gradient(to right,#ff5d3b 0,#ff2c65 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5d3b', endColorstr='#ff2c65', GradientType=1 );
    color: #fff;
    display: none;
    text-transform: uppercase;
}
.csat-feedback-box .cnfbox .close{ position: absolute; right: 0; color:#fff; opacity: 1; font: normal 16px/22px PTSans-Regular; width: 30px; text-indent: 9999999999px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -424px -701px; }

.csat-feedback-box .cnfbox .member-exp h3{margin: 0; font: 18px/22px PTSans-Regular;}

.csat-feedback-box .cnfbox .member-exp .rated{display: none; text-align:center; height: 64px; background-position: center center; background-repeat: no-repeat;}
.csat-feedback-box .cnfbox .member-exp .rated.low{background-image: url('/_ui/responsive/common/assets/images/csat/low_rating.png?timeStamp=_ts@070803590259#ts_');}
.csat-feedback-box .cnfbox .member-exp .rated.two{background-image: url('/_ui/responsive/common/assets/images/csat/two_rating.png?timeStamp=_ts@070803590259#ts_');}
.csat-feedback-box .cnfbox .member-exp .rated.three{background-image: url('/_ui/responsive/common/assets/images/csat/three_rating.png?timeStamp=_ts@070803590259#ts_');}
.csat-feedback-box .cnfbox .member-exp .rated.four{background-image: url('/_ui/responsive/common/assets/images/csat/four_rating.png?timeStamp=_ts@070803590259#ts_');}
.csat-feedback-box .cnfbox .member-exp .rated.heigh{background-image: url('/_ui/responsive/common/assets/images/csat/heigh_rating.png?timeStamp=_ts@070803590259#ts_');}

.member-fdb-container{ display: none; max-height: 350px; padding: 20px 20px 0; position: relative; /* overflow: auto;  */background-color: #fff; border: 0;}
.member-fdb-container .fdb-msg{font: 16px/22px PTSans-Regular; padding: 0 0 20px; display: block; color: #717171; letter-spacing: 0.02em;}
.member-fdb-container ul{border-bottom: 2px dashed #ececec; padding-bottom: 8px; margin-bottom: 15px;}
.member-fdb-container li.fdb-option {display: table; table-layout: fixed; float: left; width: 49%; margin: 0 2% 2% 0; text-align: left;}
.member-fdb-container li:nth-child(even).fdb-option{margin-right: 0;}
.member-fdb-container .fdb-option label{display: table-cell; word-wrap: break-word; font:13px/16px PTSans-Regular; color: #333;width: 100%; height: 54px; vertical-align: middle; margin: 0; border: 1px solid #d3d3d3; border-radius: 4px; cursor: pointer; padding:0px 15px;}
.member-fdb-container .fdb-option input[type='checkbox']{display: none;}
.member-fdb-container .fdb-option input[type='checkbox']:checked+label{ border-color:#ff5d3b; /*color:#ff4451;*/ position: relative;}
/* .member-fdb-container .fdb-option input[type='checkbox']:checked+label::after{content: '\2022'; position: absolute; top: 0; right: 10px; color: #ff4451; font-size: 22px; line-height: 48px; opacity: .6;} */

.member-fdb-container .txtArea{ margin: 5px 0 0px; position: relative;padding-bottom: 15px;}
.member-fdb-container .txtArea .textarea_message{position: absolute; right: 20px; bottom: 23px; font: 11px/12px PTSans-Regular; color: #717171;}
.member-fdb-container .txtArea textarea{background: #f9f9f9;font:13px/18px PTSans-Regular; color: #333; border: 1px solid #d3d3d3; border-radius: 4px; width: 100%; height: 55px; padding: 10px 15px;}
/* .member-fdb-container .txtArea textarea:focus{border-color:#ff4451;} */

.user-fdb-container .btn.disabled, .user-fdb-container .btn[disabled]{color:#fff; border-color: rgba(183,183,183,0.5); background-color: #7f7f7f;}


/*================ Feedback Popup ===================*/



/* Order Details  */

.user-fdb-container{width: 300px; float: right;}
.user-fdb-container a, .user-fdb-container button{display: inline-block; font:12px/22px PTSans-Regular; width: 100%; border-radius: 4px; max-width: 180px; text-align: center; padding: 10px 0; margin: 0 auto 10px; background: #fff2f0; color: #ff5d3b; border: 1px solid rgba(255,93,59,.2); text-transform: uppercase;}
.user-fdb-container button:hover{color: #ff5d3b;}

/* Order Tracking starts */

.order-traking-wpr ul li .tooltip.center:before{left: 50%;}
.order-traking-wpr ul li .tooltip.right:before{left: auto; right: 0;}

.order-traking-wpr ul li { float: left; margin: 0; border-radius: 0; background-color: transparent; border: 0; padding: 5px; position: relative;}/* update existing*/
.order-traking-wpr ul li{width: 33.33%; margin: 0;}
.order-traking-wpr ul li::after{ position: absolute; width: 100px; text-align: center; left: -38px; top: 30px; text-transform: capitalize;}
.order-traking-wpr ul li::before{content: ""; position: absolute; top: -20px; left: 5px; width: 20px; height: 20px;}
.order-traking-wpr ul li:first-child:after{content: ""; text-align: left;}
.order-traking-wpr ul li:first-child:before{ background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -178px -1534px;}
.order-traking-wpr ul li:nth-child(2):after{content: ""; left:calc(50% - 50px);}
.order-traking-wpr ul li:nth-child(2):before{ background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -215px -1534px; width: 30px; left: calc(50% - 15px);}
.order-traking-wpr ul li:last-child:after{content: ""; left:calc(100% - 60px);}
.order-traking-wpr ul li:last-child:before{ background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -260px -1534px; left:auto; right: 3px;}
.order-traking-wpr .track-progress-container{height: 3px; max-width: 750px; margin: 11px auto 0; background-color: #b7b7b7;}
.order-traking-wpr .track-progress-container .track-progress{width: 30%; height: 3px; background-color: #91c503;}
/* Remove Below classes from existing */
.order-traking-wpr ul li:first-child, .order-traking-wpr ul li:last-child, .order-traking-wpr ul li:nth-child(13), .order-traking-wpr ul li:nth-child(7) {
    padding: 16px;
    margin-top: -10px;
    box-shadow: 0 0 0 5px #fff inset;
    border: 1px solid #e9e9e9;
    cursor: pointer;
}
.order-traking-wpr ul li.green-active { background-color: #91c503; border: 0;}
.order-traking-wpr ul li:first-child, .order-traking-wpr ul li:last-child, .order-traking-wpr ul li:nth-child(13), .order-traking-wpr ul li:nth-child(7) { padding: 5px; margin-top: 0px; box-shadow:none; border: 0; cursor: auto;}/* for local use only do not consider in development*/
/* Remove above classes from existing */



ul.shop-listing li .order-traking-wpr{border: 1px solid #e8e8e8; background-color: #fff;}
.order-traking-wpr ul li.green-active { background-color: transparent; border: 0;}
.order-traking-wpr ul li.green-active span{background-color: #91c503;}
.order-traking-wpr ul li span{width: 15px; height: 15px; display: block; border-radius: 100%; border: 2px solid #91c503; background: #fff;}

.order-traking-wpr ul li:nth-child(2) span{margin: 0 auto;}
.order-traking-wpr ul li:last-child span{float: right;}

.user-fdb-container a.disabled{color: #b7b7b7; border-color: rgba(183,183,183,0.5); cursor: not-allowed;}

li.center .del-status{text-align: center;}
li.center .tooltip{left: calc(50% - 150px) !important;}
li.right-txt .del-status{text-align: right;}
li.right-txt .tooltip{left: unset!important; right: 0;}
.del-status{padding-top: 12px;}
.del-status p{ font: 11px/14px PTSans-Regular; margin: 0; padding: 0;}

/* Order Tracking Ends */

.deliveryFeedbackBtn{
	float: none;
	margin-left: 10px;
}
@media screen and (max-width: 767px) {
  ul.shop-listing li{padding-left: 0; padding-right: 0;}
.deliveryFeedbackBtn{
	float: none;
	margin-left:0;
}
.user-fdb-container{width: 100%;
	display: block;
	margin-top: 10px;
}
/* .user-fdb-container a, .user-fdb-container button{max-width: 300px;} */
.order-traking-wpr .track-progress-container { width: 88%;}
.order-traking-wpr ul li:first-child:after{text-align: left; }
.consignment-heading h2{margin-left: 0; }

.del-status p{ font: 10px/14px PTSans-Regular; margin: 0; padding: 0;}

}
@media (max-width: 640px) and (min-width: 480px){
.order-traking-wpr .track-progress-container { width: 390px;}
}

@media (max-width: 380px){
	.order-traking-wpr .track-progress-container {width: 240px;}
	.order-traking-wpr ul li:first-child:after{text-align: left; padding: 0 10px;}
	.order-traking-wpr ul li:last-child:after{left: 0; text-align: right; padding: 0 10px}
}
/* @media screen and (max-width:320px) {
  .member-fdb-container li.fdb-option{width: 100%}
  .member-fdb-container{max-height: 220px;}
} */


/* .return-traking-wpr ul li, ul.shop-listing li .return-traking-wpr ul li { float: left; margin: 0; border-radius: 0; background-color: transparent; border: 0; padding: 5px; position: relative;}update existing
.return-traking-wpr ul li{width: 33.33%; margin: 0;}
.return-traking-wpr ul li::after{ position: absolute; width: 100px; text-align: center; left: -38px; top: 30px; text-transform: capitalize;}
.return-traking-wpr ul li::before{content: ""; position: absolute; top: -20px; left: 5px; width: 20px; height: 20px;}
.return-traking-wpr ul li:first-child:after{content: "Initiated"; text-align: center;}
.return-traking-wpr ul li:first-child:before{ background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -178px -1534px;}
.return-traking-wpr ul li:nth-child(2):after{content: "In Process"; left:calc(50% - 50px);}
.return-traking-wpr ul li:nth-child(2):before{ background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -215px -1534px; width: 30px; left: calc(50% - 15px);}
.return-traking-wpr ul li:last-child:after{content: "Processed"; left:calc(100% - 60px);}
.return-traking-wpr ul li:last-child:before{ background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -260px -1534px; left:auto; right: 3px;}
.return-traking-wpr .track-progress-container{height: 3px; max-width: 750px; margin: 11px auto 0; background-color: #b7b7b7;}
.return-traking-wpr .track-progress-container .track-progress{width: 30%; height: 3px; background-color: #91c503;}



ul.shop-listing li .return-traking-wpr{border: 1px solid #e8e8e8; background-color: #fff;}
.return-traking-wpr ul li.green-active { background-color: transparent; border: 0;}
.return-traking-wpr ul li.green-active span{background-color: #91c503;}
.return-traking-wpr ul li span{width: 15px; height: 15px; display: block; border-radius: 100%; border: 2px solid #91c503; background: #fff;}

.return-traking-wpr ul li:nth-child(2) span{margin: 0 auto;}
.return-traking-wpr ul li:last-child span{float: right;}
Order Tracking Ends


@media screen and (max-width: 767px) {
    ul.shop-listing li{padding-left: 0; padding-right: 0;}

    .user-fdb-container{width: 100%;}
    .user-fdb-container a, .user-fdb-container button{max-width: 300px;}
    .return-traking-wpr .track-progress-container { width: 88%;}
    .return-traking-wpr ul li:first-child:after{text-align: left; }

    .consignment-heading h2{margin-left: 0; }



}
@media (max-width: 640px) and (min-width: 480px){
    .return-traking-wpr .track-progress-container { width: 390px;}
}

@media (max-width: 380px){
    .return-traking-wpr .track-progress-container {width: 240px;}
    .return-traking-wpr ul li:first-child:after{text-align: left; padding: 0 10px;}
    .return-traking-wpr ul li:last-child:after{left: 0; text-align: right; padding: 0 10px}
}
 */
@media (max-width: 1023px) and (min-width: 320px) {
  .mob{display: block !important;}
}

.payment-content .tabs-left ul li.paytmGateway a:before{content: ""; position: absolute; left: 15px; top: 19px; height: 27px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -227px -1329px;}
.paytmGateway-container{float: left; padding: 10px 20px; border: 1px solid #e8e8e8; margin-bottom: 15px;}
.paytmGateway-container .paytmGateway-logoContainer{width: 80px}
@media screen and (max-width: 767px){
.payment-content .ss-payments ul li.paytmGateway a:before{content: ""; position: absolute; left: 15px; top: 12px; height: 27px; width: 28px; background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -227px -1329px;}
}

#primeSignupForm .realperson-regen{color: #ff5d3b;padding-top: 10px;text-align: left;}
#primeSignupForm .captcha-code{padding-right: 0px;}
.primeSignup #contactus-cmscomponent{float:left;}
.termAndConditionPan{margin-top:25px;}
.contacttitle{margin-top:60px !important;}
.contacttitle>h4,
.marginB20{margin-bottom:20px;}
.extraPopupHeight {
	display:none;
}
@media screen and (max-width: 767px){
	.primeSignup #contactus-cmscomponent{float:none;}
	#contact-us.prime-signup .desktopWritetous .formMessage{top:0px;    float: none;}
	.contacttitle{margin-top:0px !important;}
	.extraPopupHeight {
	height: 150px;
	display:none;
}
}

.contact-us-bottomline{
	color: #666; 
	padding-bottom: 10px; 
	display: inline-block;
}

.ui-datepicker-triggerFCC {
    background: url(/_ui/responsive/common/assets/images/calender-ico.png?timeStamp=_ts@070803590259#ts_) no-repeat;
    border: none;
    height: 39px;
    margin: 0!important;
    padding: 0;
    position: absolute;
    right: 0;
    top: 8px;
    width: 33px!important;
    z-index: 1;
}



/**ECD-2768**/
.profile_form ul li .sbt-button:disabled {
    background: #ccc;
}


/**** ECD-2595 Product review changes start *****/

.rating_review_main h3 {font:600 15px/22px Open Sans; color: #333; margin: 0; padding: 20px; text-align: left; text-transform: uppercase; letter-spacing: 0.004em; border: 1px solid #e8e8e8; border-radius: 5px 5px 0 0}
.reviewHeader h3.title{font:600 15px/22px Open Sans; color: #333; margin: 0; padding: 0 20px; float: left; text-align: left; text-transform: uppercase; letter-spacing: 0.004em;}
.rating_review_main .overall_rating_main {background: #fff; border: 1px solid #e8e8e8; border-top: 0; border-radius: 0 0 5px 5px; float: left; padding: 40px 20px 30px; width: 100%; margin: 0 0 20px; text-align: center; font: 14px/22px PTSans-Regular;}
.rating_review_main .overall_rating_main p.ratio {font:700 25px/22px Open Sans; color: #333; letter-spacing: 0.001em; margin:8px 16px 0 0;}
.rating_review_main .overall_rating_main p.ratio span{font-size: 35px;}
.rating_review_main .overall_rating_main .overall_main {float: left; margin: 8px 0 0 0; text-align: center;}
.rating_review_main .overall_rating_main p.rate_title {margin: 8px 0 0 0; color: #666; font: 15px/22px Open Sans;}
.rating_review_main .overall_rating_main p.rate_title span{font-weight: 700; color: #333}
.rating_review_main .overall_rating_main .sbt-button {text-decoration: none; float: right; display: inline-block; margin: 0; text-transform: uppercase; width: 166px; background: #fff2f0; color: #ff5d3b; border: 1px solid rgba(255,93,59,.2); border-radius: 4px;}

.rating_review_main .overall_rating_main .overall_main .overall_ratings .sm_startrate { width: 160px; height: 28px; padding: 0; margin: 0; background: url(/_ui/responsive/common/assets/images/rating-bg.png?timeStamp=_ts@070803590259#ts_) repeat; float: right;}
.rating_review_main .overall_rating_main .overall_main .overall_ratings .sm_star_active {background: url(/_ui/responsive/common/assets/images/rating.png?timeStamp=_ts@070803590259#ts_) repeat; height: 28px; width: 0;}
.rating_review_main .overall_rating_main .overall_main .overall_ratings {display: inline-block; margin: 0 32px 0 0;}
.review_main_div .filter_rating {width: 120px; position: relative; margin: 0 10px 15px; float: right;}
.review_main_div .no_review {float: right; color: #999; font: 14px/22px PTSans-Regular; margin: 0 15px 15px 0;}
.review_main_div .reviewHeader{padding: 15px 0 0; border: 1px solid #e8e8e8; border-bottom: 0; border-radius: 4px 4px 0 0;}
.inner_review {width: 100%; float: left; border: 1px #e8e8e8 solid; border-radius: 0 0 4px 4px;}
.inner_review ul.full_w>li {width: 100%; float: left; padding: 20px 0; border-bottom: 1px solid #e8e8e8; margin: 0;}
.inner_review ul.full_w>li:last-child{border-bottom: 0;}
.rating_review_main .overall_rating_main .ratingleft{float:left;}
.rating_review_main .overall_rating_main .ratingright{float:right;}
.review_main_div .filter_rating h3 i {
    right: 10px;
    top: 5px;
    position:absolute;
}
.inner_review ul.full_w li .profile_img .picure_img {
    width: 60px;
    height: 60px;
    float: left;
    display: block;
    border-radius: 50px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    -o-border-radius: 50px;
    /* background: #f6f6f6 url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat -5px -316px; */
    background: none;
    font: 24px/60px Open Sans;
    color: #fff;
    text-align: center;
}
.profile_pallet_green{background-color: #b1be92 !important;}
.profile_pallet_blue{background-color: #92aabe !important;}
.profile_pallet_red{background-color: #e5a7a7 !important;}
.pop_mdiv .rating-container{padding: 0 0px 10px; margin: 0 30px 0; border-bottom: 1px dashed #e8e8e8}
.write_review_popup .review_pop ul li input[type="text"]::placeholder, .write_review_popup .review_pop ul li textarea::placeholder{color: #999;}
.write_review_popup .review_pop .form-group{position: relative;}
.write_review_popup .review_pop .textarea_message {
    position: absolute;
    right: 5px;
    bottom: -2px;
    font: 11px/12px PTSans-Regular;
    color: #717171;
}

@media screen and (max-device-width: 1023px) and (min-device-width: 768px){

/* .pop_mdiv .rating-container{padding: 0 0px 10px; margin: 0 10px 0;} */


}
@media (max-width: 1023px) and (min-width: 320px){
.review_main_div .inner_review ul.full_w li .review_text {
    width: 100%;
    margin: -60px 0 0 0;
    position: relative;
    padding-left: 60px;
  }
  .review_main_div .inner_review ul.full_w li .profile_img .picure_img {
      width: 60px;
      height: 60px;
      /* background: #f6f6f6 url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat -6px -315px; */
      background: none;
  }
  /* .review_main_div .filter_rating h3 i:before {
    right: 10px;
    top: 4px;
	} */
.ex-checkbox input[type=checkbox] + label::before {
    border: 1px solid #ccc;
    width: 17px;
    height: 17px;
    content: "";
    position: absolute;
    left: 0;
}
.review_main_div .inner_review ul.full_w li .review_text ul li .title_text {
    font: 600 16px/22px Open Sans;
}
.rating_review_main h3:after {
    content: "";
    position: absolute;
    right: 31px;
    top: 26px;
    width: 15px;
    height: 10px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat no-repeat -427px -212px;
}
.rating_review_main .overall_rating_main p.ratio {
    font: 700 18px/22px Open Sans;
}
.rating_review_main .overall_rating_main p.ratio span {
    font-size: 26px;
}

.rating_review_main .overall_rating_main {
    padding: 30px 20px;
}
.rating_review_main .overall_rating_main .overall_main .overall_ratings .sm_startrate {
    width: 125px;
    height: 22px;
    padding: 0;
    margin: 0;
    background: url(/_ui/responsive/common/assets/images/rating-bg.png?timeStamp=_ts@070803590259#ts_) repeat;
    background-size:contain;
    float: right;
}
.rating_review_main .overall_rating_main .overall_main .overall_ratings .sm_star_active {
    background: url(/_ui/responsive/common/assets/images/rating.png?timeStamp=_ts@070803590259#ts_) repeat;
    background-size: contain;
    height: 22px;
    width: 0;
}
}


@media (max-width: 767px) and (min-width: 320px){

.pop_mdiv .rating-container{padding: 0 0px 10px; margin: 0 10px 0;}
.write_review_popup .pop_mdiv h2{padding: 20px 12px; font: 600 16px/22px 'Open Sans';}
.write_review_popup .review_pop ul li .cancel_button{margin: 0 4% 0 0; float: left;}

.rating_review_main .overall_rating_main .sbt-button{margin: 20px 0 0; float: none;}
.review_main_div .inner_review ul.full_w li .profile_img .picure_img {width: 40px; height: 40px; font: 24px/40px Open Sans;}
.review_main_div .inner_review ul.full_w li .review_text{margin: -40px 0 0 0;width: calc(100% - 45px);word-break: break-word;}
.inner_review ul.full_w li .review_text ul li .title_text {min-width: 218px;}

}

@media screen and (max-width:479px) {

/* .reviewHeader h3.title { padding: 0 0 0 20px; font: 600 14px/22px Open Sans;} */
.rating_review_main h3{font: 600 14px/22px Open Sans;}
.review_main_div .filter_rating h3 {font-size: 12px;}

.review_main_div .no_review { float: left; margin: 0 0 0 20px;}

}
@media screen and (max-width:375px) {

/* .review_main_div .filter_rating{margin: 10px 0 10px} */
/* .review_main_div .no_review{margin: -50px 10px 0 0; clear:both;} */
.inner_review ul.full_w li .review_text ul li p.name{padding-right: 10px; margin-right: 10px;}
.review_main_div .filter_rating{width: 105px; margin:0;}
.inner_review ul.full_w li .review_text ul li p.name::after {top: 3px; height: 12px;}
.inner_review ul.full_w li .review_text ul li .date{font: 12px/18px 'Open Sans';}


}
@media screen and (max-width:320px) {

.review_main_div .inner_review ul.full_w li .review_text{padding-left: 50px;}
.inner_review ul.full_w{padding: 0 16px;}

}

.template-pages-account-reviewsPage .my-acc-heading h1, .template-pages-account-reviewsPage .my-acc-heading h2 {
    font:600 16px/24px Open Sans;
    text-align: left;
    color: #333;
    margin: 0;
    padding-bottom: 10px;
    letter-spacing: 0.004em;
    text-transform: uppercase;
}
.template-pages-account-reviewsPage .inner_review ul.full_w {
  width: 100%;
    display: table;
    margin: 0 auto;
    padding: 0 0;
}
.template-pages-account-reviewsPage .my-acc-heading {
    text-align: center;
    padding-bottom: 0px;
}
.template-pages-account-reviewsPage .review_rating_main .overall_ratings .sm_star_active {
    background: url(/_ui/responsive/common/assets/images/rating.png?timeStamp=_ts@070803590259#ts_) repeat;
    background-size: contain;
    height: 15px;
    width: 0;
}
.template-pages-account-reviewsPage .review_rating_main .overall_ratings .sm_startrate {
    height: 15px;
    padding: 0;
    background: url(/_ui/responsive/common/assets/images/rating-bg.png?timeStamp=_ts@070803590259#ts_) repeat;
    background-size: contain;
    width: 85px;
}
.template-pages-account-reviewsPage .inner_review ul.full_w li .review_text ul li .title_text {
    display: flex;
    font:600 16px/22px Open Sans;
    min-width: 260px;
    color: #333;
}
.template-pages-account-reviewsPage .inner_review ul.full_w li .review_text ul li .date {
    color: #9e9e9e;
    font: 13px/22px Open Sans;
    float: left;
    margin: 5px 0 10px;
}
.template-pages-account-reviewsPage .inner_review ul.full_w li .review_text ul li p span.name {
    font: 13px/22px Open Sans;
    padding-right: 10px;
    margin-right: 10px;
    position: relative;
}
.template-pages-account-reviewsPage .inner_review ul.full_w li .review_text ul li p span.name::after {
  content: '';
  position: absolute;
  right: 0;
  top: 3px;
  width: 1px;
  height: 13px;
  background-color: #e8e8e8;
}
.template-pages-account-reviewsPage .inner_review ul.full_w li .review_text ul li p {
    margin: 0 0 5px;
    color: #717171;
    font-size: 13px;
}
.template-pages-account-reviewsPage .inner_review ul.full_w li .profile_img {
    float: left;
    color: #9e9e9e;
    font: 14px/22px PTSans-Regular;
    text-align: center;
    padding-right: 0;
    margin-right: 15px;
    word-break: break-all;
}
.template-pages-account-reviewsPage .inner_review ul.full_w li .review_text ul li {
    width: 100%;
    margin: 0 0 0px;
    font: 14px/22px Open Sans;
    color: #5c5c5c;
}
/* .template-pages-account-reviewsPage .inner_review ul.full_w li .review_text a.recommend */
a.recommend{
position: relative;
margin-top: 10px;
display: block;
color: #388e3d;
font: 600 13px/22px Open sans;
padding-left: 30px;
}
/* .template-pages-account-reviewsPage .inner_review ul.full_w li .review_text a.recommendN */
a.recommendN{
position: relative;
margin-top: 15px;
display: block;
color: #f13535;
font: 600 14px/22px Open sans;
padding-left: 30px;
}
/* .template-pages-account-reviewsPage .inner_review ul.full_w li .review_text a.recommend::before,  */
a.recommend::before{
  content: '';
  position: absolute;
  background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat -324px -1534px;
  width: 18px;
  height: 22px;
  left: 0;
  top: -2px;
}
/* .template-pages-account-reviewsPage .inner_review ul.full_w li .review_text */
a.recommendN::before{
  content: '';
  position: absolute;
  background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat -355px -1534px;
  width: 18px;
  height: 22px;
  left: 0;
  top: 5px;
}
.template-pages-account-reviewsPage .inner_review ul.full_w li .review_text .review_common_text{float: left;max-width: 500px;}

@media (max-width: 1023px) and (min-width: 320px){

.template-pages-account-reviewsPage .inner_review ul.full_w li .review_text .review_common_text {float: left; max-width: calc(100% - 125px); margin-left: 0px;}
}
@media screen and (max-width: 767px){

.template-pages-account-reviewsPage .inner_review ul.full_w li .review_text .review_common_text {float: left; max-width: calc(100% - 95px); margin-left: 0px;}
}
@media screen and (max-width: 375px){

a.recommend, a.recommendN {font: 600 12px/22px Open sans;}
.template-pages-account-reviewsPage .inner_review ul.full_w li .review_text ul li .title_text{min-width: auto;}
}

.template-pages-account-accountLayoutPage .overall_ratings .sm_star_active {
    background: url(/_ui/responsive/common/assets/images/rating.png?timeStamp=_ts@070803590259#ts_) repeat;
    background-size: contain;
    height: 15px;
    width: 0;
}
.template-pages-account-accountLayoutPage .overall_ratings .sm_startrate {
    height: 15px;
    padding: 0;
    background: url(/_ui/responsive/common/assets/images/rating-bg.png?timeStamp=_ts@070803590259#ts_) repeat;
    background-size: contain;
    width: 85px;
}
.review_main_div .next_prev .reviewsButton:hover{color:#ff5d3b}

@media screen and (max-width: 767px){
	.reviewHeader h3.title{float: none;}
	.review_main_div .filter_rating{position: absolute;margin: 0;top: 15px;right: 20px;}
	.review_main_div .next_prev{margin-right: 15px;margin-bottom: 10px;}
	.review_main_div .no_review{float: left;margin: 0 0 10px 20px;}
	.rating_review_main .overall_rating_main .ratingleft,.rating_review_main .overall_rating_main .ratingright{float:none;clear: both;}
	.rating_review_main .overall_rating_main p.rate_title{width: 100%;text-align: left;}
}

/**** ECD-2595 Product review changes End *****/
/* CSS for ECD-2486 - Start */
.margT20{margin-top: 20px;}
.custom-modal .close {
  width: 35px;
  height: 35px;
  position: absolute;
  right: 5px;
  top: 15px;
  background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat -212px -140px;
  cursor: pointer;
  display: block;
  z-index: 9999999;
  text-indent: 9999999px;
}
.delivery-status img{border-radius: 4px; max-width: 60px;}
.return-window-close>li {
    margin-bottom: 22px;
    font-size: 13px;
    line-height: 18px;
}
.return-window-close>li span {
    color: #333;
}
.return-window-close>li p {
    font-size: 14px;
    color: #666;
    margin-bottom: 0;
    font-family: Open Sans;
}
.delivery-status .return-window-close>li p span {
    display: inline-block;
    padding-left: 15px;
    font:600 14px/22px Open Sans;
    color: #333;
}
.bttn{font:600 13px/42px Open Sans!important; text-transform: capitalize;}
select.exchange-reason{color: #999;}
.custom-form { color: #717171;}
.wish-to-exchange .delivery-status .return-window-close>li .return-price{
  margin-top: -18px;
}
.delivery-status .return-window-close>li strong a {
    color: #717171;
    display: inline-block;
    font-weight: 500;
    font-size: 13px;
    width: 60%;
    float: left;
    margin-bottom: 10px;
    margin-top: 3px;
}
.return-exchange-items .modal-header {
    background: #000;
    padding: 16px 20px;
    border: none;
    min-height: 0px;
    text-align: left;
}
.return-exchange-items .modal-content{border-radius: 6px; overflow: hidden; border: 0;}
.return-exchange-items .modal-title{
  font: 18px/22px Open Sans;
  color: #fff;
  letter-spacing: 0.004em;
  font-family: Open Sans;
  margin: 0;
  text-transform: capitalize;
}
.return-exchange-items.custom-modal .modal-body{background-color: #fff;}
.return-exchange-items.custom-modal .modal-footer{padding-top: 10px;padding-bottom: 20px; background-color: #fff;}
.return-exchange-items.custom-modal .modal-dialog{max-width: 562px; /*margin: 125px auto;*/}
.wish-to-exchange ul.large-radio li{width: 50%; float: left; display: inline-block; padding-right: 0px; margin: 20px 0 15px; border-bottom: none;}
.wish-to-exchange ul.large-radio li label {
    font:600 14px/22px Open Sans;
    color: #333;
    width: 100%;
    text-align: center;
    padding: 4px 20px;
    border:1px solid #c9c9c9;
    border-radius: 4px 0px 0px 4px;
}
.wish-to-exchange ul.large-radio li:nth-child(2) label{
  border-radius: 0px 4px 4px 0px;
}
.wish-to-exchange ul.large-radio li input[type=radio]:checked+label{color:#ff5d3b; border-color: #ff8970; background-color: #ffefeb;}
.wish-to-exchange .large-radio .acc-radio input[type=radio]+label::before {
  content: none;
    width: auto;
    height: auto;
}
.wish-to-exchange .acc-radio input[type=radio]+label::before {
    content: none;
    position: absolute;
    width: 17px;
    height: 17px;
    left: 0;
    border: 1px solid #ccc;
    border-radius: 50%;
}

.wish-to-exchange {
    margin-top: 0;
}
.wish-to-exchange-slider .return-item-left {
    float: left;
    width: 100px;
    padding-right: 10px;
    padding-left: 10px;
    text-align: right;
}
.delivery-status .delivery-info {
    padding-top: 0;
    margin-bottom: 20px;
}
.return-window-close {
    padding-top: 45px;
    padding-bottom: 15px;
    padding-right: 50px;
    font-family: Open Sans;
}
.return-window-close>li strong {
    font:600 13px/18px Open Sans;
    color: #333;
}
.wish-to-exchange .delivery-status .return-window-close>li .return-price {
    float: right;
}
.return-product-info>li {
    border-right: 1px solid #ccc;
    padding-right: 10px;
    margin-right: 8px;
    line-height: 11px;
    font-size: 12px;
    font:600 12px/11px Open Sans;
}
.return-product-info>li span+span{
  font-weight: 700;
}
.return-window-close>li span.lbl-bag {
    font-weight: 400;
}
.product-quantity .return_qtyVal{width: 2px; padding-left: 0;}
.response-for-return-inner {
    padding-right: 0px;
}
.bdr-btm{border-bottom: 2px dashed #e8e8e8; padding-bottom: 15px;}
.product-quantity .return_qtyVal{font:700 12px/11px Open Sans;}
.response-for-return {
    padding: 10px 25px 10px;
}
.select-qty-for-return{
  padding: 10px 25px 0px;
}
.select-qty-for-return ul.return-product-info li{line-height: 26px; font-size: 13px;}
.select-qty-for-return ul.return-product-info li span{float:left;}
.select-qty-for-return ul.return-product-info .product-quantity .qt_exc_minus{border-radius: 3px 0px 0px 3px;}
.select-qty-for-return ul.return-product-info .product-quantity .qt_exc_plus{border-radius: 0px 3px 3px 0px}
.select-qty-for-return ul.return-product-info .product-quantity .qt_exc_minus, .select-qty-for-return ul.return-product-info .product-quantity .qt_exc_plus{
  width: 38px;
  height: 24px;
  text-align: center;
  float: left;
  margin:0;
  background-color: #fff;
  border: 1px solid #ff5d3b;
  padding: 2px 6px;
  color: #ff5d3b;
  cursor: pointer;
  top: 0px;
  position: relative;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
}
.select-qty-for-return ul.return-product-info #qt_exc_id {
  color: #fff;
  top: 0px;
  width: 34px;
  height: 24px;
  background-color: #ff5d3b;
  border: 0;
}

.return-exchange-items h4 {
    font: 600 13px/18px Open Sans;
    text-transform:inherit;
    margin-bottom: 5px;
}
.response-for-return label {
  font: 11px/16px Open Sans;
    color: #717171;
    padding: 0px 0px 10px;
    max-width: 450px;
}
.response-for-return select.custom-form {
    background: url(/_ui/responsive/common/assets/images/dd-dropdown.png) right center no-repeat #fff;
    border-radius: 3px;
}
.response-for-return textarea.custom-form {
    height: 75px;
    resize: none;
    border-radius: 3px;
}
.custom-form, .response-for-return label {
    font-size: 12px;
    font-family: Open Sans;
}
.response-for-return .commentsChar {
  padding-right: 5px;
  color: #999;
  font: 12px/18px Open Sans;
  text-align: right;
  margin-top: -8px;
  width: 65px;
  float: right;
}
.return-exchange-items .bttn{
  width: 48%;
  margin: 0 1%;
  clear: none;
  float: left;
}
.return-exchange-items .grayBtn {
    background: #fff;
    color: #ff5d3b;
    border:1px solid #ff5d3b;
}
.modal-footer p{font: 13px/18px Open Sans; text-align: right; margin-top: 15px; padding-right: 15px; clear: both;}
.modal-footer .step2{display: none}


.response-for-return.step2{display: none; padding-bottom: 0;}

.response-for-return .feedback-section {
    padding: 0px;
    background: #fff;
    font-family: Open Sans;
}
.response-for-return .feedback-section ul.large-radio li {
    display: inline-block;
    width: 46%;
    padding-right: 0px;
    margin: 10px 0 10px;
    border-bottom: none;
}
.response-for-return .feedback-section .acc-radio, .response-for-return .feedback-section .ex-checkbox {
    position: relative;
    font: 14px/26px Open Sans;
}
.response-for-return .feedback-section ul.large-radio li label {
    font: 12px/12px Open Sans;
    color: #333;
    padding: 0;
    padding-left: 22px;
}
.response-for-return .feedback-section .large-radio .acc-radio input[type=radio]+label::before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    left: 0;
    top: 0;
    border: 1px solid #ccc;
    border-radius: 50%;
}
.response-for-return .feedback-section .large-radio .acc-radio input[type=radio]:checked+label::before {
    border:1px solid #ff5d3b;
    background: #ff5d3b;
    padding: 2px;
    top: 0;
    width: 12px;
    height: 12px;
    background-clip: content-box;
    box-shadow: none;
}
.response-for-return .feedback-section .sendBackMessage p {
    font: 11px/18px Open Sans;
    color: #717171;
    margin-bottom: 0;
}
.collect-the-refund .address strong.tip {
  font: 11px/18px Open Sans;
    margin: 0px;
    color: #e86d00;
    background-color: #fff9dc;
    border-radius: 3px;
    padding: 8px 15px;
    text-decoration:none;
    display: block;
}
.custom-modal .response-for-return .feedback-section [class*=col-]{
  padding-left: 0; padding-right: 0;
}
.custom-modal .response-for-return .feedback-section [class*=col-]:nth-child(odd){
  padding-right: 5px;
}
.custom-modal .response-for-return .feedback-section [class*=col-]:nth-child(even){
  padding-left: 5px;
}
.response-for-return .feedback-section .custom-modal .modal-body .feedback-section .form-group {
    margin-bottom: 10px!important;
}
.form-control, output {
    font-size: 12px;
    line-height: 1.42857143;
    color: #555;
    display: block;
}
.neft-form .form-group .text-danger {
    font:10px/12px Open Sans;
    color: #ff3838;
    position: relative;
    left: 0;
    bottom: 0px;
}
.select-size li {
    overflow: hidden;
    display: inline-block;
    float: left;
    margin: 0 3px 5px 0;
    border-radius: 3px;
    border: 1px solid #fff;
}
.select-size li.selected {
    border: none;
    border: 1px solid #000;
    position: relative;
    top: 0px;
}
.select-size li{border: 1px solid #e5e5e5;}

.select-size li button{
    overflow: hidden;
    border-radius: 3px;
    background: 0 0;
    border: 1px solid #e5e5e5;
    border: 0;
    max-width: 70px;
    min-width: 60px;
    height: 30px;
    color: #333;
    font:600 12px/24px Open Sans;
    text-transform: uppercase;
    padding: 2px;
}
.borderbx{border: 1px solid #e1e1e1;}
#wish-to-exchange-content .bx-wrapper .bx-controls-direction a.bx-prev {
    background: url("/_ui/responsive/common/assets/images/prev.png") no-repeat rgba(0,0,0,0);
}
#wish-to-exchange-content .bx-wrapper .bx-controls-direction a.bx-next {
    background: url("/_ui/responsive/common/assets/images/next.png") no-repeat rgba(0,0,0,0);
}
#wish-to-exchange-content .bx-wrapper{margin-bottom: 0;}
#wish-to-exchange-content .bx-wrapper .bx-controls-direction a {
    height: 31px;
    margin-top: -15px;
    top: 50%;
    width: 31px;
    z-index: 1;
}
.exchange_size_guide{margin: 0 -10px 10px; font: 600 13px/13px Open Sans; position: relative;}
.exchange_size_guide .size_opted{font-weight:normal;}
.slider-counter {
    position: relative;
    right: 0;
    display: inline-block;
    top: 0px;
    width: auto;
    font-weight:normal;
}
 .exchange_stock{float: left; margin-right: 15px; font: 12px/11px Open Sans;}
 .resetExcSize{font: 12px/11px Open Sans;}
 .custom-modal .modal-body .return-item-right{min-height: 90px;}
 .toggle-wishToExchange { height: 10px; margin-right: 10px;}

@media screen and (max-width:767px) {
.return-window-close{padding-right: 0}
.modal-footer p{margin-top: 0;}
.custom-modal .modal-body .delivery-status [class*=col-].delivery-info{width: 83.33333333%}
.custom-modal .modal-body .delivery-status [class*=col-]{width: auto; padding-left: 15px!important; padding-right: 15px!important;}
.custom-modal .response-for-return .feedback-section [class*=col-]:nth-child(odd){padding-right: 0px;}
.custom-modal .response-for-return .feedback-section [class*=col-]:nth-child(even){padding-left: 0px;}
.custom-modal .modal-footer, .custom-modal .modal-header {padding: 15px 20px; min-height: 20px;}
.modal-dialog, .whitePopup .inr {margin: 0 auto;}
.wish-to-exchange .delivery-status .return-window-close>li .return-price {width: auto;}
.return-exchange-items .modal-content {border-radius: 0px; overflow: hidden; border: 0;}
/* .custom-modal .modal-body .delivery-status [class*=col-]{width: auto;} */
/* .delivery-status .delivery-info ul.return-window-close{padding-top: 20px;} */
/* .delivery-status img{max-width:100%;} */
.return-exchange-items.custom-modal .modal-dialog{max-width: 100%}
.padleftZeroMobile{padding-left: 0px!important}
.delivery-status .delivery-info{margin-bottom: 0px;}
.return-exchange-items.custom-modal .modal-footer{width: 100%}
.wish-to-exchange-slider .color-and-size{margin-right:1px;}
.ngdialog-overlay{background-color: #fff !important;}
}

@media screen and (max-width:479px) {

.custom-modal .modal-body .delivery-status [class*=col-]{padding-left: 0px!important; padding-right: 0px!important;}
.custom-modal .modal-body .delivery-status [class*=col-].delivery-info{padding-left: 10px!important}
.delivery-status img {max-width: 50px;}
/* .padleftZeroMobile{padding-left: 0px !important} */



}
@media screen and (max-width:320px) {

/* .custom-modal .modal-body .delivery-status [class*=col-]{padding-left: 0px!important; padding-right: 5px!important;} */
.return-product-info>li span+span{ padding-left: 0;}
.custom-modal .modal-body .delivery-status [class*=col-].delivery-info{padding-left: 5px!important}
.delivery-status img {max-width: 45px;}
}
.response-for-return .text-danger {
    font:10px/12px Open Sans;
    color: #ff3838;
    position: relative;
    left: 0;
    bottom: 8px;
}
.response-for-return .feedback-section .text-danger{
    padding:5px 0;
}
.collect-the-refund .neft-form .form-group{
    position: relative;
    padding-bottom: 10px;
}
.collect-the-refund .neft-form .text-danger{
    position: absolute;
    bottom:-10px;
}
.serverErr{
    display: none;    
}
.serverErr.text-danger {
    font:10px/12px Open Sans;
    color: #ff3838;
    position: relative;
    left: 0;
    bottom: 8px;
}
@media screen and (max-width:767px){
    #return-exchange-items_v1{
        overflow:auto;
    }
}
.response-for-return .response-for-return-inner .form-group .exchange-error_msg {
    font:10px/12px Open Sans;
    color: #ff3838;
    position: relative;
    left: 0;
    bottom: 0px;
}
.response-for-return #comments-error_msgId{
	padding-right: 5px;
    text-align: left;
    margin-top: -8px;
    float: left;
    font: 10px/12px Open Sans;
    color: #ff3838;
    display: none;
}

body.page-order.modal-open {
	overflow: hidden!important;
}
.exchange-error_msg_product {
    font:10px/12px Open Sans;
    color: #ff3838;
    position: relative;
    left: 0;
    bottom: 0px;
}

/* CSS for ECD-2486 - End */
.fcc-login-popup .continue-btn{color: #fff;}

/* CSS for ECD-3087 - Start */
.enrollContainer{
  max-width: 510px;
  margin: 20px auto;
  padding: 15px 0;
  text-align: center;
  font-family: PTSans-Regular;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
}
.enrollContainer p{
  margin-bottom: 4px;
  font-size: 18px;
}
.enrollContainer p strong{
  font-size: 15px;
}
.enrollBtn{
  color: #fff;
  background-color: #ff5d3b;
  margin-top: 10px;
  display: inline-block;
  padding: 4px 20px;
  border-radius: 4px;
}
.enrollBtn:hover, .enrollBtn:focus{color:#fff;}
/* CSS for ECD-3087 - End */
.fcc-login-popup .continue-btn{color: #fff;}


@media (max-width: 1023px) and (min-width: 320px) {
  .mob{display: block !important;}
}
.movetoBag-container .mv-sizeContainer p.heading {
    font: 14px/16px PTSans-Regular;
    color: #717171;
    border-bottom: 1px solid #e5e5e5;
    margin: 0;
    padding: 16px 15px;
}	

.ui-datepicker.ui-widget-content {
    display: none;
}
.template-pages-account-wishlistPage .product-wpr ul>li.pro-box .plp-wishlist{display:none;}


/*mobile uniquness*/
.login-social .login-with-social ul li {
    text-align: left;
    display: inline-block;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-right: 25px;
    vertical-align: middle;
    width: 150px;
    position: relative;
    -webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
}
.login-social .login-with-social ul li a{
  display: block;
  font: 14px/28px PTSans-Bold;
  color: #fff;
  text-indent: 100%;
  overflow: hidden;
}
.login-panel .login-social .loginGoogle .googleBtn, .login-panel .login-social .loginGoogle #gSignInWrapper .googleBtn{
  width: 100%;
}
.login-panel .login-social .loginGoogle .googleBtn .icon::before {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -14px;
    top: 7px;
    width: 27px;
    height: 28px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -141px -1408px no-repeat;
}
.login-panel .login-social .loginGoogle .googleBtn .icon, .signIn-container .loginGoogle .googleBtn .icon {
    background: none;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    border-right: none;
    text-indent: 100%;
    overflow: hidden;
    color: #fff;
}
.login-panel .login-social .loginFacebook a::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 7px;
    margin-left: -7px;
    width: 14px;
    height: 28px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -272px -948px no-repeat;
}
.login-panel .haveLogin .login-signin .email-val input, .login-panel .guestLogin .login-signin .email-val input{
  border: 1px solid transparent;
    width: 100%;
    height: 40px;
    outline: 0;
    -webkit-appearance: none;
    font: 14px/21px PTSans-Regular;
    color: #333;
    padding: 0 20px 0 42px;
}
.login-panel .haveLogin .login-signin .password-val input, .login-panel .guestLogin .login-signin .number-val input {
    border: 1px solid transparent;
    width: 100%;
    height: 40px;
    outline: 0;
    -webkit-appearance: none;
    font: 14px/21px PTSans-Regular;
    color: #333;
    padding: 0 20px 0 42px;
}
.login-panel .guestLogin .login-signin .number-val input{
	padding-left: 58px;
}

.login-panel .haveLogin .login-signin .email-val, .login-panel .guestLogin .login-signin .email-val {
    width: auto;
    margin: 0 16px;
    padding: 6px 0;
    position: relative;
    border-bottom: 2px solid #f8f8f8;
}
.login-panel .haveLogin .login-signin .password-val, .login-panel .guestLogin .login-signin .number-val {
    width: auto;
    margin: 0 16px 40px;
    padding: 6px 0;
    position: relative;
}
.login-panel .haveLogin .login-signin .email-val::before, .login-panel .guestLogin .login-signin .email-val::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 20px;
    width: 18px;
    height: 12px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -304px -512px no-repeat;
}
.login-panel .haveLogin .login-signin .password-val::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 20px;
    width: 14px;
    height: 12px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -336px -512px no-repeat;
}
.login-panel .guestLogin .login-signin .number-val::before {
    content: "";
    position: absolute;
    left: 0;
    top: 16px;
    width: 18px;
    height: 18px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -16px -1362px no-repeat;
}
.login-panel .guestLogin .login-signin .number-val::after{
	content: '+91';
	position: absolute;
	left: 30px;
	top: 16px;
	font: 14px/21px PTSans-Regular;
}
.login-panel .signUp-container .fname{
  position: relative;
    margin: 0 16px;
    border-bottom: 2px solid #f8f8f8;
    padding: 6px 0;
    float: none;
}
.login-panel .signUp-container .mNumber, .login-panel .signUp-container .email, .login-panel .signUp-container .pass{
    margin:0 16px;
    float: none;
    width: auto;
    border-bottom: 2px solid #f8f8f8;
    padding: 6px 0;
    position: relative;
}
.login-panel .signUp-container .mf {
    position: relative;
    width: 100%;
    padding: 8px 0 15px 50px;
    font: 14px/21px PTSans-Regular;
    vertical-align: middle;
    margin: 5px 0 20px;
    text-align: left;
}
.login-panel .signUp-container .fname::before {
    content: '';
    position: absolute;
    left: 0;
    top: 16px;
    width: 18px;
    height: 18px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat -272px -920px;
}
.login-panel .signUp-container .email::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 20px;
    width: 18px;
    height: 12px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -304px -512px no-repeat;
}
.login-panel .signUp-container .mNumber::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 15px;
    width: 18px;
    height: 18px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -16px -1362px no-repeat;
}
.login-panel .signUp-container .pass::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 15px;
    width: 18px;
    height: 18px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -297px -920px no-repeat;
}
.login-panel .signUp-container .mf::before {
    content: "";
    position: absolute;
    left: 14px;
    top: 12px;
    width: 22px;
    height: 18px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -322px -920px no-repeat;
}
.login-panel .signUp-container input[type="text"], .login-panel .signUp-container input[type="number"],.login-panel .signUp-container #email, .login-panel .signUp-container input[type="email"], .login-panel .signUp-container input[type="password"], .login-panel .signUp-container input[type="tel"] ,.login-panel .signUp-container #checkPwd, .login-panel .signUp-container #email, .login-panel .signUp-container #firstName, .login-panel .signUp-container #lastName, .login-panel .signUp-container #mobileNumber, .login-panel .signUp-container #pwd {
    border: solid 1px transparent;
    width: 100%;
    height: 40px;
    outline: 0;
    -webkit-appearance: none;
    font: 14px/21px PTSans-Regular;
    color: #333;
    padding: 0 15px 0 35px;
    /* margin-bottom: 10px; */
    float: none;
}
.login-panel .signUp-container .pass .changePassType, .login-panel .haveLogin .login-signin .password-val .changePassType {
    position: absolute;
    top: 18px;
    right: 0;
    width: 16px;
    height: 14px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -355px -920px no-repeat;
}
.login-panel .signUp-container .pass .changePassType.txt, .login-panel .haveLogin .login-signin .password-val .changePassType.txt {
   background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -355px -934px no-repeat;
   
}
.login-panel .haveLogin .login-signin .password-val .changePassType.txt, .login-panel .signUp-container .pass .changePassType.txt{
	   background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -355px -934px no-repeat;
	
}
.btn-chk-amt{display:none}





@media screen and (max-width: 767px) {

.signIn-container .loginFacebook{
  vertical-align: top;.verifyUserOtp;
  margin-right: 2%;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
  box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
}
.signIn-container .loginFacebook::before {
    content: '';
    position: absolute;
    top: 22px;
    left: 42%;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -272px -948px no-repeat;
}
.signIn-container .loginFacebook a {
    display: block;
    color: #ffffff;
    font: 26px/66px PTSans-Regular;
    text-indent: 100%;
    overflow: hidden;
}
.signIn-container .loginGoogle{
  vertical-align: top;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
  box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
}
.signIn-container .loginGoogle #gSignInWrapper .googleBtn{
  width: 100%;
}
.signIn-container .loginGoogle .googleBtn .icon::before {
    content: '';
    position: absolute;
    height: 24px;
    width: 26px;
    left: 42%;
    top: 20px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png) -141px -1408px no-repeat;
}

.template-pages-CartPageTemplate .btn-place-order{
	width: 50%;
	border-radius: 0 4px 4px 0;
}
.btn-chk-amt{
	width: 50%;
    color: #333;
    border: none;
	border-radius: 4px 0 0 4px;
	float: left;
	height: 50px;
	background-color: #f3f3f3;
	font: 14px/22px PTSans-bold;
    text-transform: uppercase;
    text-align: right;
    padding: 0 12px;
    display: block;
}

.btn-chk-amt .tmt-text{
	font: 11px/14px PTSans-Bold;
	text-align: left;
	float: left;
	color: #333;
	opacity: .7;
	text-transform: capitalize;
}


}


@media screen and (max-width: 479px) {

.signIn-container .loginFacebook a, .signIn-container .loginGoogle #gSignInWrapper .googleBtn {
    font: 12px/46px PTSans-Regular;
}
.signIn-container .loginFacebook::before, .signIn-container .loginGoogle .googleBtn .icon::before {
    top: 12px;
}
.btnfixed{position: fixed; bottom: 0; left: 0; width:100%; padding: 10px; z-index: 9999;

background: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,1) 60%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.btnfixed .continue-btn{margin-bottom: 0!important;}
.btnfixed .btn-place-order{margin-bottom: 0;}
}

/* .sign-up-wrap .new-sign-up .sign-close {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 5px;
    right: -462px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png) -223px -149px no-repeat;
    cursor: pointer;
} */
.sign-up-wrap .new-sign-up .register-wrap h4{
  font:600 16px/28px Open Sans;
}
.sign-up-wrap .new-sign-up{
  width: 448px;
}
.sign-up-wrap .new-sign-up .register-wrap h5{
  font: 14px/17px Open Sans;
  text-transform: none;
  padding: 16px 0 20px;
}
.sign-up-wrap .new-sign-up .register-wrap>div input[type=text]{
  width: 100%;
  float: none;
}
.sign-up-wrap .new-sign-up .register-wrap input#email{width: 100%}
.sign-up-wrap .new-sign-up .register-wrap input[type=text], .sign-up-wrap .new-sign-up .register-wrap input[type=email], .sign-up-wrap .new-sign-up .register-wrap input[type=password]{
  border:0;
  padding: 0 12px 0 35px;
  margin: 0;
  font: 12px/21px PTSans-Regular;
}
.sign-up-wrap{max-height: 638px; border-radius: 5px; overflow: hidden; background: #fff;}
.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social ul li, .member-login .member-login-wrap .login-with-social ul li{
  border-radius: 4px;
  width: 48%;
  margin-right: 4%;
  margin-left: 0;
  -webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
  -moz-box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
  box-shadow: 0 0 12px 0 rgba(0,0,0,.1);
}
.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social ul li:last-child, .member-login .member-login-wrap .login-with-social ul li:last-child{margin-right: 0}

.sign-up-wrap .new-sign-up .register-wrap {
    width: 334px;
    margin: 16px auto 30px;
    text-align: center;
}

.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social, .member-login .member-login-wrap .login-with-social {
    padding: 15px 0 20px;
    display: block;
    margin: 30px 0 0;
    border-bottom: 0;
    border-top: solid 1px #e0e0e0;
    position: relative;
}

.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social:after, .member-login .member-login-wrap .login-with-social::after{
    content: "Or via Social Account";
    position: absolute;
    width: 130px;
    height: 20px;
    font: 11px/18px PTSans-Regular;
    color: #666;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px 100px 100px 100px;
    -ms-border-radius: 100px 100px 100px 100px;
    top: -10px;
    left: 50%;
    margin-left: -65px;
    border: 1px solid #e0e0e0;
    background: #fff;
}
.sign-up-wrap .new-sign-up .register-wrap .radio-col {
  position: relative;
    width: 100%;
    margin: 5px 0 15px;
    padding: 8px 0 15px 50px;
    float: none;
    text-align: left;
}
.sign-up-wrap .new-sign-up .register-wrap .radio-col input[type=radio]+label::before {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    left: 0;
    top: 2px;
    border: 1px solid #ff5d3b;
    border-radius: 50%;
}
.sign-up-wrap .new-sign-up .register-wrap .radio-col input[type=radio]:checked+label::before {
    background-color: #ff5d3b;
    border: 1px solid #ff5d3b;
    box-shadow: inset 0 0 0 3px #fff;
}
.sign-up-wrap .new-sign-up .register-wrap .fieldBg{
  position: relative;
  margin: 0 16px;
  border-bottom: 2px solid #f8f8f8;
  padding: 6px 0;
}

.sign-up-wrap .new-sign-up .register-wrap .fieldBg .register-fields-error {
  text-align: left;
  color: #8f1511;
  padding: 0;
  margin: 0 0 10px;
  display: inline-block;
  font: 11px/15px PTSans-Regular;
  width: 80%;
}
.sign-up-wrap .new-sign-up .register-wrap .fieldBg_fullname::before{
  content: '';
  position: absolute;
  left: 0;
  top: 16px;
  width: 18px;
  height: 18px;
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png') no-repeat -272px -920px;
}
.sign-up-wrap .new-sign-up .register-wrap .fieldBg_email::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 20px;
  width: 18px;
  height: 12px;
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png') -304px -512px no-repeat;
}
.sign-up-wrap .new-sign-up .register-wrap .fieldBg_mobile::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 15px;
  width: 18px;
  height: 18px;
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png') -16px -1362px no-repeat;
}
.sign-up-wrap .new-sign-up .register-wrap .fieldBg_pass .changePassType{
  position: absolute;
  top: 18px;
  right: 0;
  width: 16px;
  height: 14px;
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png') no-repeat -355px -920px;
} 
 .sign-up-wrap .new-sign-up .register-wrap .fieldBg_pass .changePassType.txt{
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png') no-repeat -355px -934px;
} 
.sign-up-wrap .new-sign-up .register-wrap .fieldBg_pass::before{
  content: "";
  position: absolute;
  left: 0px;
  top: 15px;
  width: 18px;
  height: 18px;
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png') -297px -920px no-repeat;
}
.sign-up-wrap .new-sign-up .register-wrap .fieldBg_gen::before{
  content: "";
  position: absolute;
  left: 14px;
  top: 10px;
  width: 22px;
  height: 18px;
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png') -322px -920px no-repeat;
}
.sign-up-wrap .new-sign-up .register-wrap .continue-btn{border-radius: 4px;}
.signup-have-account{
  display: inline-block;
  width: auto;
  border: transparent;
  text-transform: none;
}
.sign-up-wrap .new-sign-up .register-wrap .login-common p{
  font: 12px/21px PTSans-Regular;
}
/* .sign-up-wrap .new-sign-up .register-wrap .login-common p a{
  padding-bottom: 2px;
  line-height: 22px;
  text-decoration: none;
  color: #999;
  border-bottom: 1px solid #999;
} */
.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social ul, .member-login .member-login-wrap .login-with-social ul{
  width: 100%;
}
.register-wrap .googleBtn .icon, .member-login-wrap .googleBtn .icon {
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png') -141px -1398px no-repeat;
  width: 22px;
  height: 37px;
  border: 0;
  margin: 0 auto;
}
.sign-up-wrap .offer-benefits {
  width: 440px;
  height: 638px;
  float: left;
  background: url('/_ui/responsive/common/assets/images/signUpBg.jpg') no-repeat;
  background-size: cover;
}
.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social ul li a, .register-wrap #gSignInWrapper .googleBtn, .member-login .member-login-wrap .login-with-social ul li a, .member-login-wrap #gSignInWrapper .googleBtn{
  width: 100%;
  position: relative;
}
.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social ul li a.fb-login, .member-login .member-login-wrap .login-with-social ul li a.fb-login{background: none;}
.sign-up-wrap .new-sign-up .register-wrap .login-common .login-with-social .fb-login::after, .member-login .member-login-wrap .login-with-social .fb-login::after{
  content: '';
  position: absolute;
  top: 10px;
  left: calc(50% - 6px);
  width: 12px;
  height: 22px;
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png') no-repeat -272px -948px;
}

/* .verifyUserOtp{
  display: none;
}
 */


.sign-up-wrap .new-sign-up .register-wrap .cod-vf-container , #check-out-wrap-signup-form .cod-vf-container{
    padding-left: 20px;
    position: relative;
    text-align: left;
}
.sign-up-wrap .new-sign-up .register-wrap .cod-vf-container::before , #check-out-wrap-signup-form .cod-vf-container::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 70px;
    background: url(/_ui/responsive/common/assets/images/ssl-sprite.png) no-repeat -227px -920px;
}
.sign-up-wrap .new-sign-up .register-wrap .cod-vf-container .cod-req-otp , #check-out-wrap-signup-form .cod-vf-container .cod-req-otp{
    padding: 0 0 20px 15px;
}
.sign-up-wrap .new-sign-up .register-wrap .cod-vf-container .cod-req-otp p, #check-out-wrap-signup-form .cod-vf-container .cod-req-otp p {
    font:600 14px/14px Open sans;
    color: #717171;
    padding-bottom: 5px;
    margin-bottom: 0;
    text-align: left;
}
.sign-up-wrap .new-sign-up .register-wrap .cod-vf-container .mobileNo-container ,#check-out-wrap-signup-form .cod-vf-container .mobileNo-container{
    position: relative;
    margin-bottom: 10px;
}
.sign-up-wrap .new-sign-up .register-wrap .cod-vf-container .mobileNo-container .dispNo  ,#check-out-wrap-signup-form .cod-vf-container .mobileNo-container .dispNo{
    display: none;
    font:600 15px/24px Open Sans;
}
.sign-up-wrap .new-sign-up .register-wrap .cod-vf-container .mobileNo-container .changeNo ,#check-out-wrap-signup-form .cod-vf-container .mobileNo-container .changeNo {
    position: absolute;
    top: 0px;
    left: 136px;
}
.sign-up-wrap .new-sign-up .register-wrap .eotp-container ,#check-out-wrap-signup-form .eotp-container{
    position: relative;
    margin-bottom: 20px;
}
.sign-up-wrap .new-sign-up .register-wrap .cod-vf-otp .eotp::before ,#check-out-wrap-signup-form .cod-vf-otp .eotp::before{
  content: '';
  position: absolute;
  top: 12px;
  left: 0;
  width: 23px;
  height: 14px;
  background: url('/_ui/responsive/common/assets/images/ssl-sprite.png') no-repeat -322px -948px;
}
.sign-up-wrap .new-sign-up .register-wrap .eotp-container .resend ,#check-out-wrap-signup-form .eotp-container .resend{
    position: absolute;
    top: 10px;
    right: 16px;
}
.sign-up-wrap .new-sign-up .register-wrap .eotp-container .otp-clock ,#check-out-wrap-signup-form .eotp-container .otp-clock{
    position: absolute;
    top: 10px;
    right: 16px;
}




@media (max-width: 1023px) and (min-width: 320px){
.sign-up-wrap .new-sign-up {
    width: 100%;
    padding: 0 20px;
}
.sign-up-wrap #sign-wrapper {
    overflow: auto;
}
.sign-up-wrap {
    width: auto;
    max-width: 100%;
    max-height: 100%;
    border-radius: 0;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #fff;
    margin: auto;
    overflow: hidden;
}


}
.signUp-container #sslRegisterForm .cod-vf-container .cod-req-otp {
	    padding: 0 0 20px 15px;
}
.signUp-container #sslRegisterForm .cod-vf-container .cod-req-otp p{
	    font: 600 14px/14px Open sans;
    color: #717171;
    padding-bottom: 5px;
    margin-bottom: 0;
    text-align: left;
}
.signUp-container #sslRegisterForm .cod-vf-container .mobileNo-container {
	position: relative;
    margin-bottom: 10px;
}
/* .changePassType.txt {
    background: url('/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_') no-repeat -355px -934px;
}
 */
 .signUp-container #sslRegisterForm .register-wrap .continue-btn .ajax-loader,.missingMobileNumber #googleMobileCheck .continue-btn .ajax-loader{
 background-image: url(/_ui/responsive/common/assets/images/ajax-loader.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 16px;
    height: 16px;
    float: right;
    position: relative;
    right: 108px;
    top: 4px;
    display: none;
 }

/* ECD-3159 - Start */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url("/_ui/responsive/common/assets/fonts/PTSans-Regular.woff2") format("woff2");
  src: url("/_ui/responsive/common/assets/fonts/PTSans-Regular.woff") format("woff");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url("/_ui/responsive/common/assets/fonts/PTSans-Regular.woff2") format("woff2");
  src: url("/_ui/responsive/common/assets/fonts/PTSans-Regular.woff") format("woff");
}
.my-account-wpr {
    margin-top: 0px;
    padding-top: 40px;
    background-color: #f4f4f5;
}
.my-acc-left{
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 20px;
}
.profile-box {
  position: relative;
  background-color: #fff;
  margin: 20px 0;
}

.profile-box .profileImg-container{
  float: left;
  width: 72px;
  height: 72px;
  border-radius: 4px;
  margin-right: 16px;
  overflow: hidden;
}
.profile-box h2 {
    bottom: 5px;
    padding: 0;
    font:600 14px/22px Open Sans;
    text-transform: none;
    color: #333;
    z-index: 2;

    position: relative;
    left: auto;
    margin: 0 auto;
    text-align: left;
    right: auto;
}
.profile-box .userDetails-container{
  float: left;
}
.profile-box .userDetails-container p{
  font: 11px/16px Open Sans;
  color: #717171;
}
.profile-box .userDetails-container a{
  font: 11px/16px Open Sans;
  padding: 2px 12px;
  border: 1px solid #ff5d3b;
  border-radius: 3px;
}

.my-acc-left a.myAccWishlist{
  font: 13px/16px Open Sans;
  position: relative;
  color:#333;
  padding: 16px 20px 16px 44px;
  display: block;
  border-radius: 4px;
  margin-bottom: 30px;
  -webkit-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.1);
  box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.1);
}
.my-acc-left a.myAccWishlist::after{
  content: '';
  position: absolute;
  top: 16px;
  left: 18px;
  width: 18px;
  height: 15px;
  background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat -407px -1268px;
}
.my-acc-left a.myAccWishlist:hover, .my-acc-left a.myAccWishlist.active{
  background-color: #fff2f0;
}
.my-acc-left a.myAccWishlist:hover::after, .my-acc-left a.myAccWishlist.active::after{
  background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) no-repeat -429px -1268px;
}
.my-acc-left a.myAcc{
  font:600 13px/16px Open Sans;
  position: relative;
  color:#333;
  padding: 16px 20px;
  display: block;
  border:1px solid #ffe5e1;
  border-radius: 4px;
  margin-bottom: 20px;
}
.my-acc-left a.myAcc:hover, .my-acc-left a.myAcc.active{
  background-color: #fff2f0;
}
.my-menu ul li {
  font: 14px/22px Open Sans;
  background-color: #fff;
  position: relative;
  margin-bottom: 0px;
}
.my-menu ul>li a{
  font-weight: 600;
}
.my-menu ul>li:hover{
  background-color: #fff;
  color: #333;
}
.my-menu ul li.drop-menu.active {
    background-color: #fff;
}
.my-menu ul>li a:hover, .my-menu ul li.active{
  background-color: #fff;
  color: #333!important;
}
.my-menu > ul > li > a::after {
  content: '+';
  position: absolute;
  top: 11px;
  right: 18px;
  font: 30px/22px Open Sans;
  color: #a8a8a8;
}
.my-menu > ul > li.active > a::after {
  content: '\2013';
  position: absolute;
  top: 8px;
  right: 20px;
  font: 30px/22px Open Sans;
  color: #a8a8a8;
}
.my-menu ul li ul li::after{
  content: '';
}
.my-menu ul li:before {
  background: url(/_ui/responsive/common/assets/images/ssl-sprite.png?timeStamp=_ts@070803590259#ts_) -416px -611px no-repeat;
  width: 6px;
  height: 11px;
  right: 20px;
  display: none;
}
.my-menu ul li a, .my-menu ul li.active a {
  display: block;
  padding: 10px 12px 10px 0px;
  border: 0;
  text-decoration: none;
  color: #333;
}
.my-menu ul ul {
  border: 1px solid #ffe5e1;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 10px;
  display: none;
}
.my-menu ul ul li{
  border-bottom: 1px solid #ffe5e1;
}
.my-menu ul ul li a, .my-menu ul li.active ul li a{
  background-color: #fff;
  padding-left: 18px;
  font-weight: 400;
  font-size: 13px;
}
.my-menu ul ul li:hover, .my-menu ul li ul li.active a, .my-menu ul li ul li:hover a, .my-menu ul li.drop-menu .active-child a {
	color: #333;
    background: #fff0ee;
}
.my-acc-heading {
  text-align: left;
  padding: 20px 0 10px 20px;
  background-color: #fff;
}
.content-wpr{
  background-color: #fff;
  padding: 0 20px;
}
.balance {
    position: absolute;
    top: 3px;
    right: 0;
    color: #333;
    font: 12px/18px Open Sans;
    padding: 12px;
}

@media screen and (max-width: 1023px) and (min-width: 320px){
	.content-wpr{
	  padding: 0;
	}
	.my-menu {
	  position: relative;
	  top: auto;
	  display: block;
	  width: 100%;
	  z-index: 9;
	  left: 0;
	}
	.my-menu ul {
	    padding: 0;
	}
	.my-acc-heading h1:after, .my-acc-heading h2:after, .my-acc-heading h1.active:after, .my-acc-heading h2.active:after{
	  content: '';
	  background: none;
	}
}
@media screen and (max-width: 767px) {
	.my-account-wpr {
	  margin-top: 0px;
	  padding-top: 0px;
	  background-color: #fff;
	}
	.profile-box .userDetails-container a{
	  position: absolute;
	  top: 0;
	  right: 0;
	}
	.my-acc-main {
		margin-bottom:20px;
	}
	ul.shop-listing .delivery-options li:nth-child(3){
		clear:both;
	}


}

.my-menu ul li.active a.actWallet{
  color: #ff5d3b;
  border: 1px solid #ff5d3b;
  background-color: #fff;
  display: block;
  position: absolute;
  top: 12px;
  right: 10px;
  padding: 0 12px;
  font-size: 11px;
  line-height: 1.5;
  border-radius: 3px;
}
.my-menu ul li ul li a.actWallet:hover{
  color: #ff5d3b;
}
/* ECD-3159 - End */
/**Icon changes for whatsapp**/
.product_details_main .product_slider_main .product_rightside .social_icon a{ /*Update exisitng class*/
  color: #333333;
  display: inline-block;
  margin: 8px 6px;
  font-size: 16px;
  width: 20px;
  height: 20px;
}
 .share-icons .a2a_svg {
    display:none;
 }
.share-icons a {
    display: block;
    font-size: 18px;
    margin: 10px;
    text-align: center;
    height : 20px;
    width :20px;
}  
/*.product_details_main .product_slider_main .product_rightside .social_icon a.a2a_button_twitter, .share-icons a.a2a_button_twitter{*/
/*background: url('/_ui/responsive/common/assets/images/social.png?timeStamp=_ts@070803590259#ts_') no-repeat 0 0;*/
/*}*/
/*.product_details_main .product_slider_main .product_rightside .social_icon a.a2a_button_twitter:hover, .share-icons a.a2a_button_twitter:hover{*/
/*background: url('/_ui/responsive/common/assets/images/social.png?timeStamp=_ts@070803590259#ts_') no-repeat 0 -20px;*/
/*}*/
/*.product_details_main .product_slider_main .product_rightside .social_icon a.a2a_button_facebook, .share-icons a.a2a_button_facebook{*/
/*background: url('/_ui/responsive/common/assets/images/social.png?timeStamp=_ts@070803590259#ts_') no-repeat -21px 0;*/
/*}*/
/*.product_details_main .product_slider_main .product_rightside .social_icon a.a2a_button_facebook:hover, .share-icons a.a2a_button_facebook:hover{*/
/*background: url('/_ui/responsive/common/assets/images/social.png?timeStamp=_ts@070803590259#ts_') no-repeat -21px -20px;*/
/*}*/
/*.product_details_main .product_slider_main .product_rightside .social_icon a.a2a_button_google_plus, .share-icons a.a2a_button_google_plus{*/
/*background: url('/_ui/responsive/common/assets/images/social.png?timeStamp=_ts@070803590259#ts_') no-repeat -42px 0;*/
/*}*/
/*.product_details_main .product_slider_main .product_rightside .social_icon a.a2a_button_google_plus:hover, .share-icons a.a2a_button_google_plus:hover{*/
/*background: url('/_ui/responsive/common/assets/images/social.png?timeStamp=_ts@070803590259#ts_') no-repeat -42px -20px;*/
/*}*/
/*.product_details_main .product_slider_main .product_rightside .social_icon a.a2a_button_pinterest, .share-icons a.a2a_button_pinterest{*/
/*background: url('/_ui/responsive/common/assets/images/social.png?timeStamp=_ts@070803590259#ts_') no-repeat -63px 0;*/
/*}*/
/*.product_details_main .product_slider_main .product_rightside .social_icon a.a2a_button_pinterest:hover, .share-icons a.a2a_button_pinterest:hover{*/
/*background: url('/_ui/responsive/common/assets/images/social.png?timeStamp=_ts@070803590259#ts_') no-repeat -63px -20px;*/
/*}*/
/*.product_details_main .product_slider_main .product_rightside .social_icon a.a2a_button_whatsapp, .share-icons a.a2a_button_whatsapp{*/
/*background: url('/_ui/responsive/common/assets/images/social.png?timeStamp=_ts@070803590259#ts_') no-repeat -84px 0;*/
/*}*/
.product_details_main .product_slider_main .product_rightside .social_icon a.a2a_button_whatsapp:hover, .share-icons a.a2a_button_whatsapp:hover{
background: url('/_ui/responsive/common/assets/images/social.png?timeStamp=_ts@070803590259#ts_') no-repeat -84px -20px;
}  
.was_mrp{color: #999; padding-right: 6px;}
.mrp{font-weight: 400;font-family:PtSans-Regular;}
.newsletter_main .ex-checkbox{text-align: left;}


/* VAPT Issue */
#contact-us .captcha-code-forgetpwd {
    padding-top: 4px;
}

#contact-us .ssl-captcha{
	max-width: unset;
}

#contact-us .captcha-code-forgetpwd .realperson-challenge {
    margin: 0px 0px 8px 0px;
    width: 100%;
    padding-top: 22px;
    padding-bottom: 17px;
}	

/*checkout guest flow error msgs*/
#guestMobileError, #guestMobOTPError {
	color: #ff5d3b;
	text-align: center;
}

/*start of ECD-3593*/


/* New */
.orderTrackLine{
  width: 480px;
}
.orderTrackLine-container{
  position: relative;
  width: 100%;
  font-family: 'PTSans-Regular';
  color: #666;
  margin-bottom:25px;
}
.orderdays{
  float: left;
  width: 50%;
  text-align: center;
  font-family: 'PTSans-Regular';
}
.treckline-container{
  position: relative;
  width: 80%;
  margin: 0 auto;
}
.bullet-left{
  position: absolute;
  left: 0;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: #000;
}
.bullet-center{
  position: absolute;
  left: 50%;
  margin-left: -5px;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: #000;
}
.bullet-right{
  position: absolute;
  right: 0;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: #000;
}
.treckline{
  position: absolute;
  width: 100%;
  height: 2px;
  top: 4px;
  left: 0;
  background: #000;
}
.statustxt:first-of-type{
  text-align: left;
}
.statustxt:last-of-type{
  text-align: right;
}
.statustxt{
  float: left;
  text-align: center;
  width: 33.33333%;
  margin-top: 10px;
  font-family: 'PTSans-Regular';
}

@media screen and (max-width:767px) {

  .orderTrackLine{
    width: 100%;
  }
.order-banner{
	max-height: auto;
}
.page-ttl{
	padding: 0 15px 10px;
    font: 18px/32px PTSans-Bold;
    border-bottom: 1px solid #e5e5e5;
}
.delivery-cod-container{
	margin-bottom: 10px;
}
}
.order-banner a.category-page{display: block; text-align: center;}
/*end of ECD-3593*/

/* ECD-3502 */

.offline-orders-select-control{
width: 130px;
font: 14px/13px 'PTSans-Regular';
color: #999999;
border: 1px solid #999999;
padding: 0 4px;
height: 28px;
float:right;
margin-right:30px;
}
.offlineYearsDiv{
	clear: both;
    overflow: hidden;
}
.offlineDiscount{
	padding-left: 7px;
}
@media screen and (max-width: 479px){
	header .logo a object {
		width: 160px;
	}
}

@media (max-width: 1023px) and (min-width: 320px){
	.cp-header .cp-back{
	  width: 40px;
	}
	
	.cp-header .cp-back>a {
	    left: 0;
	    width: 100%;
	}
	.cp-header .cp-pagettl {
	  text-align: center;
	  position: absolute;
	  top: 0;
	  height: 50px;
	  width: 100%;
	  pointer-events: none;
	}
	
	.cp-header .cp-pagettl img{
	  padding-top: 18px;
	}
}

.gravity-inner-maindiv {display: inline-block;}
.gravity-inner-grid {float: left; width: 50%; padding: 0;  margin: 0 0 10px;}
.gravity-inner-grid label {
    font: 14px/18px Open Sans;
    float: left;
    margin: 0;
    padding: 11px 11px 0 0;
    width: 140px;
    text-align: right;
    text-transform: capitalize;
}

.gravity-inner-grid input, .gravity-inner-grid select {
    /* float: right; */
    outline: none;
    font: 14px/38px Open Sans;
    color: #5c5c5c;
    border: solid 1px #c5ccd2;
    padding: 0px 26px 0 8px;
    width: 308px;
    height: 40px;
}
.gravity-submit-section {text-align: center;}
.gravity-submit-section .gravity-form-btn {
	text-decoration: none;
	text-transform: uppercase;
    color: #fff;
    border: none;
    width: 135px;
    height: 35px;
    cursor: pointer;
   	background: linear-gradient(to right,#ff5d3b 0,#ff2c65 100%);
   	float:right;
   	margin:10px;
   	font-weight: 700;
    border-radius: 4px;
}
.nav-tabs .nav-link.active{
  border-color: #fff #fff #fff;
}
.nav-tabs .nav-link:hover{
  border-color: #fff #fff #fff;
}
.nav-tabs .nav-link{
  color: #495057;
  background-color: #fff;
  padding: 0px;
  text-transform: uppercase;
}
.eosscontent{
  margin-top:10px;
}
.nav-tabs .nav-link.active {
    border-color: #fff #fff #fff;
    font-weight: 600;
}
.eossnav-tabs {
    background-color: white;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1);
    padding: 5px 0px;
    margin-bottom: 10px;
}
.eossnav-tabs > li {
    width: 49%;
    text-align: center;
    font-size: 14px;
}
.nav {
	display: flex;
}
.my-offers {
	display:block;
}
.openpopover{position:relative;}
.customPopover {position:absolute;top:2px;right:34px;background:#fff;border-radius:4px;padding:4px;min-width:160px; border: 1px solid #ccc;display:none;z-index:99;} 
.customPopover:after, .customPopover:before { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
.customPopover:after { border-color: rgba(255, 255, 255, 0); border-left-color: #fff; border-width: 5px; margin-top: -5px; } 
.customPopover:before { border-color: rgba(204, 204, 204, 0); border-left-color: #ccc; border-width: 6px; margin-top: -6px; } 

.customPopover.right {top:-2px;right:-28px;} 
.customPopover.right:after {border-color: rgba(255, 255, 255, 0); border-right-color: #fff; border-width: 5px; margin-top: -5px;border-left-color:transparent;left:auto;right:100%;} 
.customPopover.right:before {border-color: rgba(204, 204, 204, 0); border-right-color: #ccc; border-width: 6px; margin-top: -6px;border-left-color:transparent;left:auto;right:100%;} 

.customPopover form{display:inline-block;}
.customPopover form button, .customPopover a{border:0;background:transparent;padding:0;color:#ff5d3b;margin:0 5px;font-size:11px;}
.wishlistoverlay{
    position: absolute;
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 8;
    display:none;
}
.wishlistoverlay.fixed{position:fixed;}
.openpopover .customPopover,
.openpopover .wishlistoverlay{display:block;}
.cartWishlist{display:inline-block;}

@media ( min-width: 320px) and (max-width: 767px){
	.cartWishlist .customPopover a{float:none;}
	.cartWishlist {float:right;}
	.cartWishlist .customPopover {top:-6px;right:127px;}
	.cartWishlist .customPopover.right:before {border-right-color:transparent;border-left-color:#ccc;left:100%;right:auto;}
	.cartWishlist .customPopover.right:after {border-right-color:transparent; border-left-color:#fff;left:100%;right:auto;}
	.myprofile-wpr.my-wishlist-wpr { background-color: white;}
}

.payment-content .control-label.fld-name{display: block;text-align:right;font-size:12px;font-weight:normal;}
.fc-credit-view.bltpoint{position: relative;padding-left: 35px;font-weight:bold;}

.fc-credit-view.bltpoint:before{
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #606060;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 19px;
}


.collapse-body, .fc-credit-view {
    border: 1px solid #fafafa;
}

.lnktxt{text-decoration:underline;}
.lnktxt:hover{text-decoration:none;}
/* .fccFormInner{
	font-family:'Open Sans', sans-serif;
	
} */

.payment-content .tab-content{
	font-family:'Open Sans', sans-serif;
}

.total-view{
 font-size: 16px;
    font-weight: 700;
    margin-bottom:30px;
}

.payment-content .tab-content .amount{
	margin-bottom:15px;
}


.total-view .rupee , .fc-credit-view .rupee{
	margin-right:3px;
}
.heartsection {
    text-align: center;
    font-family: 'Open Sans',sans-serif;
}
.wishlistsale {
    font-size: 18px;
    font-weight: 700;
}
.shoppingnowsections {
    text-align: center;
}
.btn-default.shopbtns {
    width: 150px;
    font-size: 14px;
    background: linear-gradient(to right,#ff5d3b 0,#ff2c65 100%);
    color: white;
}
.wishlist-content-desk {
    margin-top: 10px;
    background-color: #E5E5E5 !important;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1);
    height: 100%;
}
.headermsgs{
  margin: 0 auto;
  padding: 25px;
}
.headericons{
  width:150px;
}
.content-wpr.page-plp-quickview {
	margin-top: 10px;
}
.empty-wishlist{
    background-color: #E5E5E5 !important;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1);
}
.appliedcoupon{margin-top:10px;padding:10px 5px 10px 10px;background:#f8f8f8;border:1px solid #f0f0f0;display: flex;
    flex-direction: row;
    flex-wrap: wrap;}
.appliedcoupon .label-success{background:#c3ffc5;color:#666;border-radius: 15px;font-size:10px;text-transform: uppercase;padding:.6em 1.5em .6em .6em;margin-right:5px;margin-bottom:5px;position: relative;}
.appliedcoupon .label-success .closebadge{position: absolute;right: 2px;
    top: 6px;
    font-size: 8px;
    line-height: 9px;
    display: inline-block;
    padding:0 4px;
    cursor: pointer;}
    
     
.gravity-enrolment-header {
	padding: 1%;
	text-align: center;
	font-size: 30px;
	color: black;
	background-color: #f5f5f5;
}

.gravity-enrolment-inner-header {
	text-align: center;
	font-size: 20px;
	padding: 1%;
}

.gravity-btn-white {
	background: #ff5d3b !important;
	text-transform: uppercase;
	color: white;
	font-family: PTSans-Bold;
	display: inline-block;
	margin-top: 10px;
	border-radius: 5px;
	padding: 10px;
}

@media ( min-width :0px) and (max-width:575px) {
	.gravity-enrolment-header {
		font-size: 22px;
		background-color: #f5f5f5;
		padding: 5px 0px;
	}
	.gravity-enrolment-inner-header {
		font-size: 16px;
		margin: 10px 0px;
	}
	.gravity-inner-grid input, .gravity-inner-grid select {
		width: 100% !important;
	}
	.gravity-form-group {
		padding: 0 5px !important;
	}
	.gravity-inner-grid label {
		text-align: left;
	}
	.gravity-btn-white {
		background: #ff5d3b !important;
		text-transform: uppercase;
		color: white;
		font-family: PTSans-Bold;
		display: inline-block;
		margin-top: 10px;
		border-radius: 5px;
		padding: 10px;
	}
	.gravity-form-group label {
		margin: 20% 0% 2%;
	}
	.gravityEnrolmentFormClass{
	   margin-bottom : 40%;
	}
}

input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    display: none;
}

input[type='date']::-webkit-clear-button,
input[type='date']::-webkit-inner-spin-button {
-webkit-appearance: none;
display: none;
}

.gravity-checkbox{
	float:right;
	}
	
	
@media ( min-width: 320px) and (max-width: 1023px) {
	.delivery-cod-options .delivery-pincode {
		margin: 0 auto 0 0px;
	}
}
.giveaway-shop-qty {
	opacity: 0.5;
    cursor: not-allowed;
    display: inline-block;
    position: relative;
    color: #333;
    height: 24px;
    width: 46px;
    border: 1px solid #ccc;
    border-radius: 2px;
    font: 12px/18px PTSans-Regular;
    padding: 2px 15px 2px 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.giveaway-shop-qty:after {
    content: "";
    position: absolute;
    right: 0;
    top: 20%;
    border: none!important;
    width: 15px;
    height: 10px;
}
@media (max-width: 1023px) and (min-width: 320px) {
	.giveaway-shop-qty {
	    margin-bottom: 0;
	}
}
.gift_balance .giftcard_balance,
.gift_balance .egv_balance {
	max-width: 300px;
    margin: 0 auto;
}
.gift_balance .ssl-captcha {
	width: 100%;
    max-width: 300px;
    margin-top: 20px;
}
.gift_balance .ssl-captcha #refreshcaptcha {
	margin-top: 10px;
    margin-bottom: 10px;
}