@import url('https://fonts.googleapis.com/css?family=Cormorant:600,600i,700|Karla:400,700&display=swap');

/*
font-family: 'Cormorant', serif;
font-family: 'Karla', sans-serif;
*/

table, th, td {
  border: 1px solid #d7d7d7;border-collapse: collapse; padding:15px 20px;text-align:left;
}
.wrapper2{ width: 1200px; max-width: 100%; display: inline-block;}

/* About Us  */

.aboutBanner{position: relative;}
.aboutBanner img{max-width: 100%;}
.aboutBanner .wrapper2 .textDiv{position: absolute;top: 40%;left: 50%;transform: translateX(-50%);display: inline-block;width: 100%;overflow: hidden;}
.aboutBanner .wrapper2 .textDiv .bannerTitle{width: 100%;float: left;}
.aboutBanner .wrapper2 .textDiv .bannerTitle h1{font-family: 'Cormorant', serif;font-weight: 600;letter-spacing: 6px;color: #fff;text-transform: uppercase;font-size: 40px;}
.aboutBanner .wrapper2 .textDiv .breadNav{width: 100%;float: left;padding-bottom: 25px;}
.aboutBanner .wrapper2 .textDiv .breadNav ul.breadcrumb {padding: 10px 16px;list-style: none;}
.aboutBanner .wrapper2 .textDiv .breadNav ul.breadcrumb li {display: inline; font-size: 18px;}
.aboutBanner .wrapper2 .textDiv .breadNav ul.breadcrumb li a {color: #fff;text-decoration: none; font-family: 'Karla', sans-serif;font-weight: 400;font-size: 13px;letter-spacing: 2px;}
.aboutBanner .wrapper2 .textDiv .breadNav ul.breadcrumb li+li:before {padding: 14px;color: #fff;  content: "/\00a0";font-size: 12px;}
.aboutInfo{display: flex;justify-content: center;align-items: center;margin-top: 10%;}
/* .aboutInfo .wrapper2{display: flex;justify-content: center;align-items: center;flex-flow: row wrap;} */


/* Product Listing  */
.aboutBanner.shopStyle{background: #949494; height:500px;}
.sectionProductList{margin-top: 80px;display: flex;justify-content: center;align-items: center;}
.sectionProductList .wrapper2 .listingDiv{display: flex;justify-content: space-between;align-items: center;}
.sectionProductList .wrapper2 .listingDiv .typesDiv{width: 35%;float: left;text-align: left;}
.sectionProductList .wrapper2 .listingDiv .typesDiv ul{width: 100%;float: left;}
.sectionProductList .wrapper2 .listingDiv .typesDiv ul li{display: inline-block;padding: 8px;color: #999999;}
.sectionProductList .wrapper2 .listingDiv .typesDiv ul li a{text-transform: uppercase;font-family: 'Karla', sans-serif;font-weight: 700;color: #999999;}
.sectionProductList .wrapper2 .listingDiv .typesDiv ul li.dot{padding: 0;}
.sectionProductList .wrapper2 .listingDiv .typesDiv ul li.active a{color: #000;}
.sectionProductList .wrapper2 .listingDiv .typesDiv ul li a:hover{color: #000;}

.sectionProductList .wrapper2 .tab-box{width:100%; float: left;}
.sectionProductList .wrapper2 .tab-box table{width:100%; float:left; font-family: 'Karla'; margin-bottom:50px; }
.sectionProductList .wrapper2 .tab-box table tr th{text-transform:uppercase; width: 10%;}
.sectionProductList .wrapper2 .tab-box table tr td{line-height: 22px;}
.sectionProductList .wrapper2 .tab-box table tr td.green{color: #01d406;width:20%;}
.sectionProductList .wrapper2 .tab-box table tr td.red{color: #f00;width:20%;}
.sectionProductList .wrapper2 .tab-box table tr td span.tab-btn{width:80%;  float: left; display: inline-block; text-align: center;font-family: 'Karla', sans-serif;font-weight: 700;padding:15px 0;border: 1px solid #000;text-transform: uppercase;background: transparent; font-size: 15px; letter-spacing: 3px;cursor: pointer;}
.sectionProductList .wrapper2 .tab-box table tr td span.border-box{border:solid 1px #bbbbbb; padding:8px;}
.sectionProductList .wrapper2 .tab-box table tr td span.heart-icon{width:20%; float: left; padding:14px 20px;}
.sectionProductList .wrapper2 .tab-box table tr td span.heart-icon .fa{font-size:20px;}
.sectionProductList .wrapper2 .tab-box table tr td.img-tab{font-weight: 500;  position:relative; }
.sectionProductList .wrapper2 .tab-box table tr td.img-tab .left-img{width:48%; float:left;}
.sectionProductList .wrapper2 .tab-box table tr td.img-tab .left-img img{max-width:100%; float:left;}
.sectionProductList .wrapper2 .tab-box table tr td.img-tab .img-text{width:48%; font-weight:550; float:left; display: inline-block; padding: 35px 0px 0px 0px;}
.sectionProductList .wrapper2 .tab-box table tr td.img-tab .close-icon{ position: absolute; right: 19px;}


/*--ishwar-4-2-22--*/
button.button.btn.btn-info.verifyemailresendOTP.btn-color { background-color: #56bdc2; color: #fff;}/*--ishwar-4-2-22--*/
button.button.btn.btn-info.verifyemailresendOTP.btn-color:hover{background-color: #b5b5b5; color: #000;}/*--ishwar-4-2-22--*/
button.button.btn.btn-info.verifyemailcallNow.btn-color {background-color: #56bdc2;color: #fff;}/*--ishwar-4-2-22--*/
button.button.btn.btn-info.verifyemailcallNow.btn-color:hover{background-color: #b5b5b5; color: #000;}/*--ishwar-4-2-22--*/
button.button.btn.btn-info.verifymobileresendOTP.btn-color {background-color: #56bdc2;}/*--ishwar-4-2-22--*/
button.button.btn.btn-info.verifymobilecallNow.btn-color {background-color: #56bdc2;}/*--ishwar-4-2-22--*/
.contry {padding:19px 40px !important;}/*--ishwar-4-2-22--*/
.editProfile .formWrap li.error .intl-tel-input{width: 100% !important; float: left;}
.intl-tel-input .flag-dropdown .country-list .country {line-height: 16px; padding: 4px 10px;width: 100%;}

span.country-name {font-weight: 200 !important;font-size: 13px !important;}
span.dial-code{ font-weight: 200 !important;font-size: 13px !important;}

.header .navWrapper .navBar .cartDDWrap {
    width: 350px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 100%;
    background: #fff;
    text-align: left;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
    display: none;
}
.header .navWrapper .navBar .cartDDWrap .orderList {
    width: 100%;
    float: left;
    border-bottom: 1px solid #eee;
    max-height: 360px;
    margin: 15px 0;
}
.header .navWrapper .navBar .cartDDWrap .orderList ul {
    width: 100%;
    float: left;
}
.header .navWrapper .navBar .cartDDWrap .orderList ul li {
    width: 100%;
    float: left;
    margin: 15px 0;
    padding: 0 0 0 15px;
}
.header .navWrapper .navBar .cartDDWrap .orderList ul li .imgBx {
    width: calc(40% - 15px);
    float: left;
    margin: 0 15px 0 0;
}
.header .navWrapper .navBar .cartDDWrap .orderList ul li .imgBx img {
    width: 100%;
}
.header .navWrapper .navBar .cartDDWrap .orderList ul li .orderCnt {
    width: 60%;
    float: left;
    margin: 0;
}
.header .navWrapper .navBar .cartDDWrap .orderList ul li .orderCnt h2 {
    font-size: 15px;
    letter-spacing: 0.5px;
    line-height: 1.3;
    margin: 0 0 10px;
}
.header .navWrapper .navBar .cartDDWrap .orderList ul li .orderCnt p {
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 1.3;
    margin: 0 0 5px;
}
.header .navWrapper .navBar .cartDDWrap .orderList ul li .orderCnt p strong {
    font-family: Ubuntu, sans-serif;
}
.header .navWrapper .navBar .cartDDWrap .orderList ul li .orderCnt h3 {
    font-weight: 500;
    width: 100%;
    float: left;
    margin: 10px 0 0;
}
.header .navWrapper .navBar .cartDDWrap .subTot {
    width: 100%;
    float: left;
    padding: 10px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.header .navWrapper .navBar .cartDDWrap .subTot .subLft {
    width: calc(60% - 10px);
    text-align: left;
}
.header .navWrapper .navBar .cartDDWrap .subTot .subRgt {
    width: calc(40% - 10px);
    text-align: right;
}
.header .navWrapper .navBar .cartDDWrap .subTot h3 {
    font-weight: 500;
}
.header .navWrapper .navBar .cartDDWrap .subTot p {
    font-size: 13px;
}
.header .navWrapper .navBar .cartDDWrap a.button {
    padding: 10px 30px;
    display: inline-block;
    width: calc(100% - 20px);
    margin: 0 10px 20px;
    text-align: center;
    font-size: 14px;
}

.imgBx img{max-width: 100%;}


.cart-drop {
    width:350px;
    float: left;
    position: absolute;
    right: 0;
    z-index: 9; 
     top: 100%;
    /*left: -130px;*/
    visibility: hidden;
    opacity: 0;
    transition: all 0.4s ease;
}
.header .navigation .icons {
    width: 18%;
    float: left;
    position: relative;
}
.cart-drop-in{width:100%; float: left; background-color: #fff; padding: 15px;height: 200px; overflow-x: scroll; box-shadow: 0 5px 5px 0 rgb(0 0 0 / 10%);}

.cart-drop1{width:100%; float: left; display: flex; justify-content:flex-start; border-bottom: solid 1px #ccc; padding:10px;}
.cd-left{width: calc(40% - 20px);}
.cd-left img{max-width: 100%;}
.cd-right{width: calc(60% - 20px); padding-left: 15px;}
.cd-right h2{font-size: 14px;letter-spacing: 0.5px;line-height: 1.2; margin: 0 0 10px; color: #000; text-align: left; }
.cd-right p{font-size: 14px;letter-spacing: 0.5px;line-height: 1.2; margin: 0 0 5px; color: #000; text-align: left; }
.cart-drop-btn{width: 100%; float: left; display: flex; justify-content: space-between; padding: 20px 0px;} 
.cd-btn-l{width: calc(70% - 20px);}
.cd-btn-l h2{font-size: 14px;letter-spacing: 0.5px;line-height: 1.2; margin: 0 0 10px; color: #000; text-align: left; }
.cd-btn-l p{font-size: 14px;letter-spacing: 0.5px;line-height: 1.2; margin: 0 0 5px; color: #000; text-align: left; }
.cd-btn-r h2{font-size: 15px;letter-spacing: 0.5px; line-height:5px; margin: 0 0 10px; color: #000; text-align: left; }

.cd-btn-r{width: calc(30% - 20px);display: flex;align-items: end;}
.vm-btn{width: 100%; float: left;}
.vm-btn a{padding: 10px 30px; display: inline-block;width: calc(100% - 20px);text-align: center;margin: 0 10px 0px;background-color:#56bec3; padding: 15px; color: #fff;}
/*.header .navigation .icons:hover .cart-drop{display: inline-block; margin-top:20px;}*/
/* width */
.cart-drop-in::-webkit-scrollbar {
  width: 2px;
}
/*.useri{width:22%;float:left;display:flex;justify-content:space-between;}*/
.useri:hover .cart-drop{display: inline-block; margin-top:20px;}
.cart-iconnsec:hover .cart-drop{visibility: visible;opacity: 1;}

/*.cartDD:hover.cart-drop{display: inline-block; margin-top:20px;}*/


/* Handle */
.cart-drop-ins::-webkit-scrollbar-thumb {
  background: #56bdc2; 
  border-radius: 10px;
}

.cart-iconnsec:hover .cart-drop{display:block !important;  margin-top:10px;}

.cart-iconnsec{width: 18%;}
.icons.icons2 {width: 100%; float: left;display: flex;}

fieldset.rating { margin-top: 10px;}
.ratingBtn.half.border-box {border: none !important; width: 100%; float: left;display: flex; justify-content: center; align-items: center !important;}

.ratingBtn.half.border-box fieldset.rating {margin-top: 0px;}

.rating { border: none;  float: left;}

.rating > input { display: none; } 
.rating > label:before {   margin: 5px;  font-size: 1.25em;  font-family: FontAwesome;  display: inline-block;  content: "\f005";}

.rating > .half:before {  content: "\f089";  position: absolute;}

.rating > label { color: #ddd; float: right; }

/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label { color: #FFD700;  } /* hover previous stars in list */

.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label { color: #FFED85;  } 

.sectionProductDetails .floatSocial .socialDiv a i.fa.fa-heart.h-color {color: #f00;}
.ratingBtn2.half.border-box fieldset.rating2 {margin-top: 0px;}
.rating2 { border: none;  float: left;}
.rating2 > input { display: none; } 
.rating2 > label:before {   margin: 5px;  font-size: 1.25em;  font-family: FontAwesome;  display: inline-block;  content: "\f005";}
.rating2 > .half:before {  content: "\f089";  position: absolute;}
.rating2 > label { color: #ddd; float: right; }

/***** CSS Magic to Highlight Stars on Hover *****/

.rating2 > input:checked ~ label, /* show gold star when clicked */
.rating2:not(:checked) > label:hover, /* hover current star */
.rating2:not(:checked) > label:hover ~ label { color: #FFD700;  } /* hover previous stars in list */
.rating2 > input:checked + label:hover, /* hover current star when changing rating */
.rating2 > input:checked ~ label:hover,
.rating2 > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating2 > input:checked ~ label:hover ~ label { color: #FFED85;  } 

.sub-menulist{width: 100%; float: left; border-bottom: solid 1px #e5e5e5; margin-bottom: 30px;padding-bottom: 12px; margin-top: 30px;}
.sub-menulist ul{width:60%; float: left; display: flex; justify-content: space-between;}
.sub-menulist ul li{padding:0px 10px; display: flex; justify-content: space-between;}
.sub-menulist ul li a{font-size:12px; color: #000; }
.sub-menulist ul li a:hover{border-bottom: solid 1px #000;}

.b-card-list{width: 100%; float: left;    margin-bottom: 40px;}
.b-card-list ul{width: 100%;display: flex;justify-content: space-between;}
.b-card-list ul li h2{font-size: 18px;letter-spacing: 0.5px;line-height: 1.2; margin: 0 0 10px; color: #000; text-align: left; }
.b-card-list ul li p{font-size: 14px;letter-spacing: 0.5px;line-height: 1.2; margin: 0 0 10px; color: #000; text-align: left; }
.b-card-list ul li{width: calc(33.33% - 20px); float: left;}
.b-card-img{width: 100%; float: left;}
.b-card-img img{width: 100%;}

.b-card-cont{width: 100%; float: left;}
.b-card-title{width: 100%; float: left; margin-top: 20px;}
.b-card-title h2{font-size: 18px;letter-spacing: 0.5px;line-height: 1.2; margin: 0 0 10px; color: #000; text-align: left; }
.b-card-title p{font-size: 14px;letter-spacing: 0.5px;line-height: 1.2; margin: 0 0 10px; color: #000; text-align: left; }

.b-logshare {width: 100%; float: left; }
.b-logshare i { font-size: 22px; float: left; padding-right: 19px;}




.blogDetailInner {
    width: 100%;
    float: left;
    padding: 40px 0 0;
    position: relative;
}
.blogDetailInner h1 {
    width: 100%;
    float: left; font-size: 42px;
    margin: 0 0 35px;
    text-align: left;
}
.blogDetailInner .bannerImg {
    width: 100%;
    float: left;
    margin: 0 0 30px;
}
.blogDetailInner .bannerImg img {
    width: 100%;
}
.blogDetailInner .bannerImg span {
    width: 100%;
    float: left;
    text-align: left;
    margin: 15px 0 0;
}
.blogDetailInner .blogCnt {
    text-align: left;
    width: 100%;
    float: left;
}
.blogDetailInner .blogCnt p {
    font-size: 16px;
    width: 100%;
    float: left;
    letter-spacing: 0.5px;
    line-height: 1.4;
    margin: 0 0 25px;
}
.blogDetailInner .blogCnt blockquote {
    width: 100%;
    padding: 0 150px;
    margin: 0 0 30px;
    font-size: 35px;
    text-align: center;
    font-style: italic;
}
.blogDetailInner .blogCnt .blogImgs {
    width: 100%;
    float: left;
    display: flex;
    justify-content: space-between;
    margin: 0 0 0;
}
.blogDetailInner .blogCnt .blogImgs .halfImg {
    width: calc(50% - 10px);
    float: left;
    margin: 0 0 30px;
}
.blogDetailInner .blogCnt .blogImgs img {
    width: 100%;
}
.blogDetailInner .blogCnt h3 {
    width: 100%;
    float: left;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0.5px;
    margin: 0 0 20px;
}
.blogDetailInner .blogshareD {
    width: 50px;
    position: absolute;
    left: -50px;
    top: 13%;
}
.blogDetailInner .blogshareD a {
    width: 100%;
    float: left;
    margin: 5px 0;
    font-size: 20px;
}
.blogDetailInner .blogshareD a span {
    width: 100%;
    float: left;
    margin: 4px 0 20px;
    font-weight: 500;
    color: #6b6b6b;
    font-family: Ubuntu, sans-serif;
    font-size: 16px;
}


.detailPagin {
    width: 100%;
    float: left;
    padding: 15px 0;
    margin: 0 0 30px;
    text-align: left;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.detailPagin span {
    font-size: 18px;
    font-weight: 500;
    font-family: Ubuntu, sans-serif;
    letter-spacing: 0.5px;
    width: 100%;
    float: left;
    margin: 0 0 10px;
}
.detailPagin h2 {
    letter-spacing: 0.5px;
    width: 100%;
    float: left;
}
.detailPagin .next {
    text-align: right;
}

.detailPagin {
    width: 100%;
    float: left;
    padding: 15px 0;
    margin: 0 0 30px;
    text-align: left;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.detailPagin span {
    font-size: 18px;
    font-weight: 500;
    font-family: Ubuntu, sans-serif;
    letter-spacing: 0.5px;
    width: 100%;
    float: left;
    margin: 0 0 10px;
}
.detailPagin h2 {
    letter-spacing: 0.5px;
    width: 100%; font-size: 18px;
    float: left;
}
.detailPagin .next {
    text-align: right;
}

.commentList {
    width: 100%;
    float: left;
    margin: 30px 0 60px;
    border-bottom: 1px solid #eee;
    padding: 0 0 20px;
}
.commentList h1 {
    width: 100%;
    float: left;
    margin: 0 0 40px; font-size: 42px;
}
.commentList ul {
    width: 100%;
    float: left;
}
.commentList ul li {
    width: 100%;
    float: left;
    text-align: left;
    padding: 0 0 20px;
    margin: 0 0 20px;
    border-bottom: 1px solid #eee;
}
.commentList ul li:last-child {
    border-bottom: none;
}
.commentList ul li h2 {
    width: 100%;
    float: left; font-size: 18px;
    margin: 0 0 20px;
}
.commentList ul li p {
    width: 100%;
    float: left;
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 1.3;
}
.commentList .pagination {
    text-align: left;
}
.pagination {
    padding: 15px 0;
    width: 100%;
    float: left;
}
.pagination a {
    font-size: 16px;
    font-weight: 500;
    font-family: Ubuntu, sans-serif;
    margin: 0 10px;
    display: inline-block;
    vertical-align: middle;
}
.pagination a.active {
    color: #d80f12;
}
.pagination a.prev:after {
    font-family: Simple-Line-Icons;
    content: "\e605";
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.pagination a.next:after {
    font-family: Simple-Line-Icons;
    content: "\e606";
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.pagination .fxpaging {
    display: inline-block;
    vertical-align: middle;
}
.pagination .fxpaging .show-rec,
.pagination .fxpaging a.last,
.pagination .fxpaging div {
    display: none;
}


.commentFrm {
    width: 100%;
    float: left;
    margin: 30px 0 60px;
    padding: 0 0 20px;
}
.commentFrm h1 {
    width: 100%;
    float: left;
    margin: 0 0 40px; font-size: 42px;
}
.commentFrm ul {
    margin: 0 -15px;
}
.commentFrm ul li {
    width: calc(50% - 4px);
    display: inline-block;
    vertical-align: middle;
    padding: 15px;
}
.commentFrm ul li.fullLi {
    width: 100%;
}
.commentFrm ul li .text {
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #ddd;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
}
.commentFrm ul li .submitBtn {
    display: inline-block;
    vertical-align: middle;
    padding: 10px 30px;
    border: none;
    background: #000;
    color: #fff;
    font-family: Ubuntu, sans-serif;
    font-size: 16px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 0 0;
}

.comment-in{width: 100%; float: left; display: flex; justify-content: space-between;}
.comment-l{width:  calc(50% - 20px); float: left;}
.comment-r{width:  calc(50% - 20px); float: left;}


.banner-in{width: 100%; float: left; display: flex;flex-wrap: wrap; justify-content: space-between; margin-top: 20px;}
.banner-left{width:  calc(50% - 20px); float: left;}
.banner-right{width:  calc(50% - 20px); float: left;}
.banner-right{position: inherit !important;    width: 140px !important;
    position: absolute;
    left: -50px;
    top: 13%;
    display: flex;
    justify-content: space-between;
}
.comment-sec{width: 100%; float: left; display: flex; justify-content: center;}
.commentList.comment-l .btn-info.active, .btn-info:active, .show>.btn-info.dropdown-toggle {color: #fff; background-color: #31b0d500; background-image: none; border-color: #31b0d500;}
.commentList.comment-l .pagination a.active {color: #d80f12;}
.commentList.comment-l  .btn-info {color: #000; background-color: #31b0d500; border-color: #31b0d500;}


.sizeWrap {
    margin: 0 0 10px;
    padding: 0 0 10px;
    float: left;
    border-bottom: 1px solid #f5f3f0;
}
.sizeWrap .sizeinner {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
}
.sizeWrap .sizeinner h3 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 500;
    margin: 0 10px 10px 0;
}
.sizeWrap .sizeinner h3 a.sizechartBtn {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    font-size: 15px;
    text-decoration: underline;
    margin: 0;
    padding: 0;
    background: 0 0;
    border: none;
}
.sizeWrap .sizeinner .sizeCnt {
    margin: 10px 0 0;
}
.sizeWrap .sizeinner .sizeCnt h2 {
    font-weight: 600;
}
.sizeWrap .sizeinner a {
    display: inline-block;
    vertical-align: middle;
    padding: 10px;
    border: 2px solid #fafafa;
    background-color: #fafafa;
    font-size: 13px;
    font-weight: 500;
    margin: 0 3px 10px;
    transition: all 0.35s ease 0s;
    -moz-transition: all 0.35s ease 0s;
    -webkit-transition: all 0.35s ease 0s;
}
.sizeWrap .sizeinner a:hover {
    border: 2px solid #dfe0e1; color: #fff; background: #000;
}
.sizeWrap .sizeinner a.active {
    border: 2px solid #a3a5a7; color: #fff;background: #000;
}
.sizeWrap .sizeinner h3 a.sizechartBtn:hover {
    border: none;
}
.sizeWrap .sizeinner h3 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 500; font-size: 18px;
    margin: 0 10px 10px 0;
}
.sizeWrap .sizeinner h3 a.sizechartBtn {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    font-size:18px;
    text-decoration: underline;
    margin: 0;
    padding: 0;
    background: 0 0;
    border: none;
}

.sizeWrap .sizeinner a {
    display: inline-block;
    vertical-align: middle;
    padding: 10px;
    border: 2px solid #fafafa;
    background-color: #fafafa;
    font-size: 13px;
    font-weight: 500;
    margin: 0 3px 10px;
    transition: all 0.35s ease 0s;
    -moz-transition: all 0.35s ease 0s;
    -webkit-transition: all 0.35s ease 0s;
}
.sizeWrap .sizeinner a:hover {
    border: 2px solid #dfe0e1; color: #fff; background: #000;
}
.sizeWrap .sizeinner a.active {
    border: 2px solid #a3a5a7; color: #fff;background: #000;
}


.colorWrap {
    margin: 0 0 10px;
    padding: 0 0 10px;
    float: left;
    border-bottom: 1px solid #f5f3f0;
}
.colorWrap .colorInner {
    width: calc(70% - 3px);
    display: inline-block;
    vertical-align: middle;
}
.colorWrap .colorInner h3 {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    font-weight: 500; font-size: 18px;
    margin: 0 10px 10px 0;
}
.colorWrap .colorInner h3 span {
    font-weight: 400;
}
.colorWrap .colorInner .colors {
    width: 100%;
    float: left;
}
.colorWrap .colorInner .colors a {
    margin: 0 10px 15px 0;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    border: 1px solid #ddd;
}
.colorWrap .colorInner .colors a.active:after,
.colorWrap .colorInner .colors a:hover:after {
    border: 1px solid #a3a5a7;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    content: "";
    border-radius: 100%;
}
.colorWrap .reviewInner {
    width: calc(30% - 3px);
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.colorWrap .reviewInner h3 {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    font-weight: 500; font-size: 18px;
    margin: 0 10px 0 0;
}
.colorWrap .reviewInner .star-rating {
    justify-content: flex-start;
}


.QtyWrap .qtyInner {margin: 0 0px 0 0; width: calc(34% - 14px);}
.QtyWrap .pincodeInner {width: calc(66% - 4px);}
.QtyWrap .pincodeInner #submit {padding: 10px 0;}

.QtyWrap .qtyInner {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
    width: calc(40% - 14px);
}
.QtyWrap .qtyInner h3 {
    display: inline-block;
    vertical-align: middle;
    font-weight: 500; font-size: 18px;
    margin: 0 10px 0 0;
}
.QtyWrap .qtyInner .quantity {
    display: inline-block;
    vertical-align: middle;
}

.QtyWrap .qtyInner {margin: 0 0px 0 0; width: calc(34% - 14px);}
.QtyWrap .qtyInner .quantity {
    display: inline-block;
    vertical-align: middle;
}

.quantity input:focus {
    outline: 0;
}
.quantity-nav {
    float: left;
    position: relative;
    height: 37px;
}
.quantity-button {
    position: relative;
    cursor: pointer;
    border-left: 1px solid #eee;
    width: 20px;
    text-align: center;
    color: #333;
    font-family: Ubuntu, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.quantity-up {
    position: absolute;
    height: 50%;
    top: 0;
    border-bottom: 1px solid #eee;
}
.quantity-button.quantity-down {
    position: absolute;
    bottom: -1px;
    height: 50%;
}

.quantity input {
    width: 65px;
    height: 37px;
    line-height: 1.65;
    float: left;
    display: block;
    padding: 0;
    margin: 0;
    padding-left: 20px;
    border: 1px solid #eee;
}
.quantity input:focus {
    outline: 0;
}

/*--ishwar-4-2-22--*/

/*--ishwar-26-3-22--*/
.shippingRadio {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

   /*------ishwar-------*/
 @media screen and (max-width:1100px){
    .sectionProductList .wrapper2 .tab-box {padding: 0px 50px;}
    .sectionProductList .wrapper2 .tab-box table tr td span.tab-btn {width:74%;padding: 9px 0; font-size: 13px;}
    .sectionProductList .wrapper2 .tab-box table tr td span.heart-icon {width: 20%;float: left;padding: 10px 20px;}
}
    /*------ishwar-------*/
    
/*21-1-22*/

.innerCnt .hamburger {
    margin: 10px 0;
    padding: 0 40px;
    text-align: left;
}
.innerCnt .hamburger a,
.innerCnt .hamburger span {
    font-size: 13px;
    color: #000;
    font-weight: 600;
}
.innerCnt .hamburger span {
    opacity: 0.6;
}
.innerCnt {
    margin: 11px 0 0;
}
.innerCnt .hamburger {
    margin: 10px 0;
    padding: 0 40px;
    text-align: left;
}
.innerCnt .hamburger a,
.innerCnt .hamburger span {
    font-size: 13px;
    color: #000;
    font-weight: 600;
}
.innerCnt .hamburger span {
    opacity: 0.6;
}


.cartTitle {
    position: relative;
    margin: 0 0 50px;
}
.cartTitle h1 {
    text-transform: uppercase;
    width: 100%;
    float: left;
    letter-spacing: 1px;
}
.cartTitle span {
    position: absolute;
    right: 0;
    font-family: Ubuntu, sans-serif;
    font-weight: 500;
    font-size: 16px;
}
.cartTitle span img {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
}
.cartTitle p {
    width: 100%;
    float: left;
    font-size: 16px;
    margin: 10px 0 0;
}
.cartDetailsInner .cartWrap {
    width: calc(70% - 24px);
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 0 0;
    border: 1px solid #dfd7d0;
}
.cartDetailsInner .cartWrap h2.h2Title {
    width: 100%;
    float: left;
    padding: 10px 0;
    font-weight: 400;
    letter-spacing: 1px; font-size: 18px;
    border-bottom: 1px solid #dfd7d0;
}
.cartDetailsInner .cartWrap ul {
    width: 100%;
    float: left;
}
.cartDetailsInner .cartWrap ul li {
    width: 100%;
    float: left;
    padding: 30px 20px;
    border-bottom: 1px solid #dfd7d0;
    position: relative;
}
.cartDetailsInner .cartWrap ul li:last-child {
    border: none;
}
.cartDetailsInner .cartWrap ul li .imgBx {
    width: calc(30% - 20px);
    float: left;
    margin: 0 20px 0 0;
}
.cartDetailsInner .cartWrap ul li .imgBx img {
    width: 100%;
    float: left;
}
.cartDetailsInner .cartWrap ul li .cartDesc {
    width: 58%;
    float: left;
    text-align: left;
}
.cartDetailsInner .cartWrap ul li .cartDesc h2 {
    width: 100%;
    font-weight:400;
    float: left;
    text-align: left;
    margin: 0 0 20px;
    letter-spacing: 1px;
    line-height: 1.2; font-size:18px;
}
.cartDetailsInner .cartWrap ul li .cartDesc .controls {
    width: 100%;
    float: left;
}
.cartDetailsInner .cartWrap ul li .cartDesc .controls .qty {
    width: 40%;
    float: left;
    margin: 0 20px 20px 0;
}
.cartDetailsInner .cartWrap ul li .cartDesc .controls .qty span.label {
    width: 100%;
    float: left;
    margin: 0 0 5px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    font-family: Ubuntu, sans-serif;
}
.cartDetailsInner .cartWrap ul li .cartDesc .controls .qty select {
    width: 60%;
}
.cartDetailsInner .cartWrap ul li .cartDesc .prize {
    width: 100%;
    float: left;
    margin: 0 0 20px;
}
.cartDetailsInner .cartWrap ul li .cartDesc .prize p{margin-bottom: 0px; font-size: 12px;    margin-top: 200px;}
.cartDetailsInner .cartWrap ul li .cartDesc .prize span{margin-bottom: 0px; font-size: 12px;}
.cartDetailsInner .cartWrap ul li .cartDesc a.moveto {
    width: 100%;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: underline !important;
    font-weight: 500;
    font-family: Ubuntu, sans-serif;
}
.cartDetailsInner .cartWrap ul li .remove {
    position: absolute;
    right: 15px;
    top: 15px;
    font-weight: 500;
    font-family: Ubuntu, sans-serif;
    font-size: 16px;
    letter-spacing: 1px;
}
.cartDetailsInner .cartWrap ul li .remove span {
    margin: 0 0 0 10px;
    display: inline-block;
    vertical-align: middle;
}


.cartDetailsInner .rightSidebar {
    width: calc(30% - 24px);
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 20px;
}
.cartDetailsInner .rightSidebar .coupon {
    border: 1px solid #dfd7d0;
    padding: 20px;
}
.cartDetailsInner .rightSidebar .coupon #coupon {
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #ddd;
    background: #f3f3f3;
    font-family: Ubuntu, sans-serif;
    font-size: 16px;
    letter-spacing: 1px;
}
.cartDetailsInner .rightSidebar .coupon #couponSubmit {
    width: 100%;
    float: left;
    padding: 10px;
    border: none;
    background: #000;
    color: #fff;
    font-family: Ubuntu, sans-serif;
    font-size: 16px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 10px 0 0;
    cursor: pointer;
}
.cartAmtBox {
    background: 0 0;
    padding: 0;
    margin: 15px 0 0;
    text-align: left;
}
.cartAmtBox .box {
    padding: 10px 0;
    margin: 0 0 10px;
    border-bottom: 1px solid #ddd;
    width: 100%;
    float: left;
}
.cartAmtBox .box h2 {
    width: 100%;
    float: left;
    font-weight: 400;
    letter-spacing: 1px;font-size: 18px;
}
.cartAmtBox .box h3 {
    width: 100%;
    float: left;
    font-weight: 400;
    letter-spacing: 1px;
    font-size: 16px;
}
.cartAmtBox .box .part1 {
    width: calc(70% - 3px);
    display: inline-block;
    vertical-align: top;
}
.cartAmtBox .box .part2 {
    width: calc(30% - 3px);
    display: inline-block;
    vertical-align: top;
    text-align: right;
}
.cartAmtBox .box .boxInner {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.cartAmtBox .box p {
    width: 100%;
    float: left;
    font-size: 16px;
    margin: 10px 0 0;
}
.cartAmtBox .box:last-child {
    padding: 0;
    margin: 0;
    border-bottom: none;
}
.cartInfo {
    text-align: left;
    font-size: 16px;
    padding:0px 0;
}

.cartInfo strong{font-weight:400;}


.emptycart {
    padding: 70px;
    border: 1px solid #ddd;
    text-align: center;
    position: relative;
}
.emptycart .ico {
    display: inline-block;
    vertical-align: middle;
    margin: 0 30px 0 0;
}
.emptycart h1 {
    display: inline-block;
    vertical-align: middle;
    font-size: 30px;
}
.emptycart a.backtoshop {
    padding: 10px;
    border: none;
    background: #000;
    color: #fff;
    font-family: Ubuntu, sans-serif;
    font-size: 16px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 10px 0 0;
    position: absolute;
    left: 50%;
    bottom: -15px;
    transform: translateX(-50%);
}









.wishlist .cartWrap {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    border: 1px solid #dfd7d0;
}
.wishlist .cartWrap h2.h2Title {
    width: 100%;
    float: left;
    padding: 10px 0;
    font-weight: 500;
    letter-spacing: 1px;
    text-align: center;
    border-bottom: 1px solid #dfd7d0;
}
.wishlist .cartWrap ul {
    width: 100%;
    float: left;
}
.wishlist .cartWrap ul li {
    width: 100%;
    float: left;
    padding: 30px 20px;
    border-bottom: 1px solid #dfd7d0;
    position: relative;
}
.wishlist .cartWrap ul li:last-child {
    border: none;
}
.wishlist .cartWrap ul li .imgBx {
    width: calc(30% - 20px);
    float: left;
    margin: 0 20px 0 0;
}
.wishlist .cartWrap ul li .imgBx img {
    width: 100%;
    float: left;
}
.wishlist .cartWrap ul li .cartDesc {
    width: 50%;
    float: left;
    text-align: left;
}
.wishlist .cartWrap ul li .cartDesc h2 {
    width: 100%;
    font-weight: 500;
    float: left;
    text-align: left;
    margin: 0 0 20px;
    letter-spacing: 1px;
    line-height: 1.2;
}
.wishlist .cartWrap ul li .cartDesc .controls {
    width: 100%;
    float: left;
}
.wishlist .cartWrap ul li .cartDesc .controls .qty {
    width: 40%;
    float: left;
    margin: 0 20px 20px 0;
}
.wishlist .cartWrap ul li .cartDesc .controls .qty span.label {
    width: 100%;
    float: left;
    margin: 0 0 5px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    font-family: Ubuntu, sans-serif;
}
.wishlist .cartWrap ul li .cartDesc .controls .qty span.label abbr {
    font-size: 14px;
    font-weight: 500;
}
.wishlist .cartWrap ul li .cartDesc .controls .qty select {
    width: 90%;
}
.wishlist .cartWrap ul li .cartDesc .prize {
    width: 100%;
    float: left;
    margin: 0 0 20px;
}
.wishlist .cartWrap ul li .cartDesc a.button {
    float: left;
}
.wishlist .cartWrap ul li .remove {
    position: absolute;
    right: 15px;
    top: 15px;
    font-weight: 500;
    font-family: Ubuntu, sans-serif;
    font-size: 16px;
    letter-spacing: 1px;
}
.wishlist .cartWrap ul li .remove span {
    margin: 0 0 0 10px;
    display: inline-block;
    vertical-align: middle;
}


.cartProcess {
    width: 100%;
    float: left;
    margin: 20px 0 50px;
}
.cartProcess a {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    color: #c9c9c9;
    font-family: Ubuntu, sans-serif;
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: 18px;
}
.cartProcess a.active {
    color: #000;
}
.cartProcess span {
    width: 75px;
    height: 1px;
    border-bottom: 1px dashed #c9c9c9;
    display: inline-block;
    vertical-align: middle;
}


.cartDetailsInner,
.checkoutWrap {
    margin-bottom: 50px;
}

.innerWrapper {
    width: 100%;
    padding: 0 40px;
    max-width: 1400px;
    display: inline-block;
    vertical-align: middle;
}



.checkoutWrap .checkoutLeft {
    width: calc(60% - 24px);
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 0 0;
    padding: 30px;
    border: 1px solid #dfd7d0;
}
.checkoutWrap .checkoutRight {
    width: calc(40% - 24px);
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 20px;
    padding: 25px 10px 15px;
    border: 1px solid #dfd7d0;
}
.checkoutWrap .checkoutLeft.paymentLeft {
    border: none;
}
.checkoutWrap .checkoutRight h2 {
    padding: 0 10px 15px;
    border-bottom: 1px solid #ddd;
}
.checkoutWrap .checkoutRight h3 {
    padding: 0 10px 15px;
    border-bottom: 1px solid #ddd;
    font-weight:400;font-size: 15px;
}
.checkoutWrap .checkoutRight ul {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ddd;
}
.checkoutWrap .checkoutRight ul li {
    width: 100%;
    float: left;
    padding: 20px 10px;
}
.checkoutWrap .checkoutRight ul li .proDetail {
    width: calc(80% - 20px);
    margin: 0 20px 0 0;
    float: left;
}
.checkoutWrap .checkoutRight ul li .proDetail h4 {
    width: 100%;
    float: left;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: 400;
}
.checkoutWrap .checkoutRight ul li .proDetail p {
    width: 100%;
    float: left;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 400;
}
.checkoutWrap .checkoutRight ul li .proDetail p span {
    font-weight: 400;
}
.checkoutWrap .checkoutRight ul li .proPrize {
    width: 20%;
    text-align: right;
    float: left;
    font-size: 18px;
    font-weight: 500;
    font-family: Ubuntu, sans-serif;
}
.checkoutWrap .checkoutRight .calculations,
.checkoutWrap .checkoutRight .finalAmt {
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
}
.checkoutWrap .checkoutRight .calculations .orderTot,
.checkoutWrap .checkoutRight .finalAmt .orderTot {
    padding: 5px 10px;
    width: 100%;
    float: left;
}
.checkoutWrap .checkoutRight .calculations .orderTot h4,
.checkoutWrap .checkoutRight .finalAmt .orderTot h4 {
    font-size: 16px;
    font-weight: 400;
    width: calc(80% - 20px);
    float: left;
    margin: 0 20px 0 0;
}
.checkoutWrap .checkoutRight .calculations .orderTot .proPrize,
.checkoutWrap .checkoutRight .finalAmt .orderTot .proPrize {
    width: 20%;
    float: left;
    font-size: 16px;
    font-weight: 400;
    font-family: Ubuntu, sans-serif;
    text-align: right;
}
.checkoutWrap .checkoutRight .finalAmt {
    border: none;
    padding: 5px 0 0;
    font-weight: 500;
}
.checkoutWrap .checkoutRight .finalAmt .orderTot .proPrize,
.checkoutWrap .checkoutRight .finalAmt .orderTot h4 {
    font-weight: 500;
}
.checkoutWrap .checkoutLeft .addressWrap {
    text-align: left;
    margin-bottom: 40px;
}
.checkoutWrap .checkoutLeft .addressWrap ul {
    width: 100%;
    float: left;
}
.checkoutWrap .checkoutLeft .addressWrap ul li {
    width: calc(50% - 13px);
    float: left;
    padding: 15px;
    margin: 15px 0;
    box-sizing: border-box;
    border: 1px solid #ddd;
}
.checkoutWrap .checkoutLeft .addressWrap ul li:nth-child(2n) {
    margin-left: 25px;
    width: calc(50% - 13px);
}
.checkoutWrap .checkoutLeft .addressWrap ul li h3 {
    font-weight: 500;
    width: 100%;
    float: left;
    letter-spacing: 0.5px; font-size: 15px;
    margin: 0 0 20px;position: relative;
}

.checkoutWrap .checkoutLeft .addressWrap ul li h3 span.editIco{position: absolute;right: 0;top: 0;display: inline-block;}
.checkoutWrap .checkoutLeft .addressWrap ul li h3 span.editIco i{font-size: 18px;color: #000;}

.checkoutWrap .checkoutLeft .addressWrap ul li .addressCnt {
    width: 100%;
    float: left;
}
.checkoutWrap .checkoutLeft .addressWrap ul li .addressCnt .check {
    width: 30px;
    display: inline-block;
    vertical-align: top;
    margin-top: 2px;
}
.checkoutWrap .checkoutLeft .addressWrap ul li .addressCnt .addr {
    width: calc(100% - 36px);
    display: inline-block;
    vertical-align: top;
}
.checkoutWrap .checkoutLeft .addressWrap ul li .addressCnt .addr p {
    width: 100%;
    float: left;
    font-weight:400;
    font-size: 16px;
    line-height: 1.4;
}
.checkoutWrap .checkoutLeft .addressFrm ul {
    margin: 0 -15px;
}
.checkoutWrap .checkoutLeft .addressFrm ul li {
    width: calc(50% - 4px);
    display: inline-block;
    vertical-align: middle;
    padding: 15px;
}
.checkoutWrap .checkoutLeft .addressFrm ul li.fullLi {
    width: 100%;
}
.checkoutWrap .checkoutLeft .addressFrm ul li input.text {
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #ddd;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
}
.checkoutWrap .checkoutLeft .addressFrm ul li span {
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px 0 0;
}
.checkoutWrap .checkoutLeft .addressFrm ul li .checkbox {
    font-weight: 600;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
}
.checkoutWrap .checkoutLeft .addressFrm ul li .submitBtn {
    display: inline-block;
    vertical-align: middle;
    padding: 10px 30px;
    border: none;
    background: #000;
    color: #fff;
    font-family: Ubuntu, sans-serif;
    font-size: 16px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 10px 0 0;
}


.paymentWrap ul li.cod{cursor: default;}
.paymentWrap ul li .leftPart {
    width: 80%;
    float: left;
    display: flex;
    align-items: center;
    padding: 20px 0;
    border-right: 1px solid #eee;flex-flow: row wrap;
}
.paymentWrap ul li .leftPart .ico {
    width: 20%;
    padding: 0 20px;
    float: left;
}
.op{opacity: 0.4;}
.paymentWrap ul li .leftPart h3 {
    width: 60%;
    float: left;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0.5px;
    margin: 0 0 0 20px;
    text-align: left;
}
.paymentWrap ul li .rightPart {
    width: 20%;
    float: left;
}
.paymentWrap ul li .rightPart .form-group {
    margin: 0;
}
.paymentWrap ul li .rightPart .form-group [type="radio"]:checked + label,
.paymentWrap ul li .rightPart .form-group [type="radio"]:not(:checked) + label {
    padding-left: 18px;
}

.paymentWrap ul {
    margin: 40px 0 0;
    padding: 0;
    width: 100%;
    float: left;
}
.paymentWrap ul li {
    width: 100%;
    display: flex;
    margin: 0 0 25px;
    border: 1px solid #eee;
    align-items: center;
    flex-flow: row wrap;
    text-align: center;
    cursor: pointer;
}

.checkoutWrap .checkoutLeft h2, .checkoutWrap .checkoutRight h2 {
    font-weight:400;
    letter-spacing: 1px;
    margin-bottom: 15px !important;
    width: 100%;
    float: left; font-size: 18px;
}

.checkoutWrap .checkoutRight .calculations .orderTot h4, .checkoutWrap .checkoutRight .finalAmt .orderTot h4 {
    font-size: 16px;
    font-weight: 400;
    width: calc(80% - 20px);
    float: left;
    margin: 0 20px 0 0;
}
.checkoutWrap .checkoutRight .calculations .orderTot, .checkoutWrap .checkoutRight .finalAmt .orderTot {
    padding: 5px 10px;
    width: 100%;
    float: left;
}
.checkoutWrap .checkoutRight .calculations .orderTot, .checkoutWrap .checkoutRight .finalAmt .orderTot h5{font-size:10px ;}

.orders ul li .continueBtn .invoiceBtn{
    width: calc(10% - 4px);
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    float: none;
}
.orders ul li .continueBtn {
    width: calc(100% - 4px);
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    float: none;
}
.orders ul li .continueBtn a.proceed {
    margin: 0 10px 0 0;
    float: left;
    width: auto;
}

a.proceed {
    float: right;
    padding: 10px;
    border: 1px solid #000;
    background: 0 0;
    color: #000;
    font-family: Ubuntu, sans-serif;
    font-size: 16px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 20px 0 0;
    width: 100%;
    text-align: center;
}

a.proceed:hover {
    background: #000;
    color: #fff;
    transition: all 0.35s ease 0s;
    -moz-transition: all 0.35s ease 0s;
    -webkit-transition: all 0.35s ease 0s;
}


.form-group [type="radio"]:checked, .form-group [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}

.form-group [type="radio"]:checked + label, .form-group [type="radio"]:not(:checked) + label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
.form-group [type="radio"]:checked + label:before, .form-group [type="radio"]:not(:checked) + label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
.form-group [type="radio"]:not(:checked) + label:after {
    content: "";
    width: 12px;
    height: 12px;
    background: #000;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.form-group [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

.form-group [type="radio"]:checked + label, .form-group [type="radio"]:not(:checked) + label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
.form-group [type="radio"]:checked + label:before, .form-group [type="radio"]:not(:checked) + label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
.form-group [type="radio"]:checked + label:after, .form-group [type="radio"]:not(:checked) + label:after {
    content: "";
    width: 12px;
    height: 12px;
    background: #000;
    position: absolute;
    top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
p.e {
    width: 100%;
    float: left;
    color: red;
    text-align: left;
    margin: 0;
    padding: 0;
    font-size: 11px;
}
.footer .newsletterWrap p.e {
    position: absolute;
    bottom: -25px;
    left: 0;
    margin: 0;
}



.cartAmtBox .box .part1 strong{font-weight:400 !important;}
.cartAmtBox .box .part2 strong{font-weight:400 !important;}

.cartAmtBox .box h4{font-size:10px;}



.select2-container {
    text-align: left;
    font-family: Ubuntu, sans-serif;
    font-weight: 400;
    font-size: 13px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border: none;
    font-size: 13px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:after {
    font-family: Simple-Line-Icons;
    content: "\e604";
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 0;
    padding: 5px;
    height: auto;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 33px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 20px;
}
.select2-search--dropdown {
    display: none;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
    background-color: #f1f1f1;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    color: #000;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000;
    line-height: 22px;
    font-size: 13px;
    font-weight: 400;
}
.header .currencyChange .select2-container--default .select2-selection--single {
    padding: 0 5px 0 0;
    background-color: transparent;
    border: none;
}
.header .currencyChange .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 13px;
}
.header .currencyChange .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: normal;
    color: #fff;
    padding-left: 0;
}
.header .currencyChange .select2-container--default .select2-selection--single .select2-selection__arrow b {
    font-size: 10px;
}


.selectBx .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 30px;
}
.selectBx .select2-container--default .select2-selection--single .select2-selection__arrow b {
    background: #f8f7f3 url(../images/ddArrow.jpg) center center no-repeat;
    width: 30px;
    height: 30px;
    top: 0;
    transform: translate(0, 0);
}
.selectBx .select2-container--default .select2-selection--single .select2-selection__arrow b:after {
    content: "";
}
.selectBx .select2-container--default .select2-selection--single {
    background: #e6e6e6;
    border: none;
}


.cartProcess p{margin-top: 17px; margin-bottom: 0;
}

.topHeader .regDiv {width:100% !important;}


.cartDetailsInner .cartWrap ul li .cartDesc .controls .qty2 select {
    width: 30%;    position: absolute;
    top: 230px;
}


.qty.qty2 {
    /* margin-left: 160px !important; */
    width: 49% !important;
    position: absolute;
    right: -50px;
}





.header .navWrapper .navBar .userDDWrap .loginButton {
    width: 100%;
    float: left;
    margin: 0 0 10px;
}
.header .navWrapper .navBar .userDDWrap .loginButton a.button {
    margin: 0;
    padding: 10px 15px;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
}





#loginFrmWrap {
    max-width: 600px;
    width: 100%;
    display: inline-block;
    padding: 50px 0 0;
    background: #fff;
    position: relative;
}
#loginFrmWrap .wrapInner {
    width: 100%;
    float: left;
    text-align: left;
}
#loginFrmWrap .wrapInner .loginTabs {
    padding: 0 90px;
}
#loginFrmWrap .wrapInner .loginTabs,
#loginFrmWrap .wrapInner .loginTabs ul {
    width: 100%;
    float: left;
}
#loginFrmWrap .wrapInner .loginTabs {
    margin: 0 0 15px;
}
#loginFrmWrap .wrapInner .loginTabs ul li {
    display: inline-block;
    vertical-align: middle;
    padding: 0 25px 0 0;
    border-right: 1px solid #ddd;
}
#loginFrmWrap .wrapInner .loginTabs ul li:last-child {
    border-right: none;
    padding: 0 0 0 25px;
}
#loginFrmWrap .wrapInner .loginTabs ul li h1 {
    width: 100%;
    float: left;
    font-size: 27px;
    font-weight: 400;
    letter-spacing: 1px;
}
#loginFrmWrap .wrapInner .loginTabs ul li h1 a {
    color: #bbb;
}
#loginFrmWrap .wrapInner .loginTabs ul li h1 a.active {
    color:#56bdc2;
}
#loginFrmWrap .wrapInner .logintabsCnt {
    width: 100%;
    float: left;
}
#loginFrmWrap .wrapInner .logintabsCnt ul {
    width: 100%;
    float: left;
    padding: 0 90px 50px;
}
#loginFrmWrap .wrapInner .logintabsCnt ul li {
    margin: 15px 0;
    width: 100%;
    float: left;
}
#loginFrmWrap .wrapInner .logintabsCnt ul li input.text {
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #ddd;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: 16px;
}
#loginFrmWrap .wrapInner .logintabsCnt ul li input.button {
    width: 100%;    background:#56bdc2;
    float: left;
}
#loginFrmWrap .wrapInner .logintabsCnt .errmsg,
#loginFrmWrap1 .wrapInner .logintabsCnt .errmsgmobile,
#loginFrmWrap1 .wrapInner .logintabsCnt .errmsgotp {
    color: #d9171b;
}
#loginFrmWrap .wrapInner .logintabsCnt .forgotFrmWrap h2 {
    text-align: center;
    width: 100%;
    float: left;
    margin: 0 0 20px;
}
#loginFrmWrap .wrapInner .logintabsCnt ul li .remember .rememberCheck {
    width: calc(50% - 4px);
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}
#loginFrmWrap .wrapInner .logintabsCnt ul li .remember .forgotLink {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    font-family: Ubuntu, sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 500;
    text-decoration: underline;
}
#loginFrmWrap .wrapInner .logintabsCnt ul li .socialLogin h2 {
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px 0 0;    font-size: 18px;
}
#loginFrmWrap .wrapInner .logintabsCnt ul li .socialLogin a {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    margin: 0 10px;
}
#loginFrmWrap .wrapInner .logintabsCnt ul li .socialLogin a i.fa-facebook-official {
    color: #3c5a9a;
}
#loginFrmWrap .wrapInner .logintabsCnt ul li .socialLogin a i.fa-google {
    color: #dd4d42;
}
#loginFrmWrap .wrapInner .logintabsCnt .loginFooter {
    width: 100%;
    float: left;
    padding: 25px 0;
    background: #f0f0f0;
    text-align: center;
}
#loginFrmWrap .wrapInner .logintabsCnt .loginFooter p {
    font-size: 18px;
    font-weight: 400;
    font-family: Ubuntu, sans-serif;
    letter-spacing: 0.5px;    margin-bottom: 0px;
}
#loginFrmWrap .wrapInner .logintabsCnt .loginFooter p a {
    text-decoration: underline;
    font-weight: 700;
}
#loginFrmWrap .wrapInner .logintabsCnt .registrationTab ul li .remember .rememberCheck {
    width: 100%;
}
#loginFrmWrap .wrapInner .logintabsCnt .registrationTab ul li .remember .rememberCheck a {
    text-decoration: underline;
}



#loginFrmWrap1 {
    max-width: 600px;
    width: 100%;
    display: inline-block;
    padding: 50px 0 0;
    background: #fff;
    position: relative;
}
#loginFrmWrap1 .wrapInner {
    width: 100%;
    float: left;
    text-align: left;
}
#loginFrmWrap1 .wrapInner .loginTabs {
    padding: 0 90px;
}
#loginFrmWrap1 .wrapInner .loginTabs,
#loginFrmWrap1 .wrapInner .loginTabs ul {
    width: 100%;
    float: left;
}
#loginFrmWrap1 .wrapInner .loginTabs {
    margin: 0 0 15px;
}
#loginFrmWrap1 .wrapInner .loginTabs ul li {
    display: inline-block;
    vertical-align: middle;
    padding: 0 25px 0 0;
    border-right: 1px solid #ddd;
}
#loginFrmWrap1 .wrapInner .loginTabs ul li:last-child {
    border-right: none;
    padding: 0 0 0 25px;
}
#loginFrmWrap1 .wrapInner .loginTabs ul li h1 {
    width: 100%;
    float: left;
    font-size: 27px;
    font-weight: 400;
    letter-spacing: 1px;
}
#loginFrmWrap1 .wrapInner .loginTabs ul li h1 a {
    color: #bbb;
}
#loginFrmWrap1 .wrapInner .loginTabs ul li h1 a.active {
    color: #000;
}
#loginFrmWrap1 .wrapInner .logintabsCnt {
    width: 100%;
    float: left;
}
#loginFrmWrap1 .wrapInner .logintabsCnt ul {
    width: 100%;
    float: left;
    padding: 0 90px 50px;
}
#loginFrmWrap1 .wrapInner .logintabsCnt ul li {
    margin: 15px 0;
    width: 100%;
    float: left;
}
#loginFrmWrap1 .wrapInner .logintabsCnt ul li input.text {
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #ddd;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: 16px;
}
#loginFrmWrap1 .wrapInner .logintabsCnt ul li input.button {
    width: 100%;
    float: left;
}
#loginFrmWrap1 .wrapInner .logintabsCnt .errmsg {
    color: #d9171b;
}
#loginFrmWrap1 .wrapInner .logintabsCnt .forgotFrmWrap h2 {
    text-align: center;
    width: 100%;
    float: left;
    margin: 0 0 20px;
}
#loginFrmWrap1 .wrapInner .logintabsCnt ul li .remember .rememberCheck {
    width: calc(50% - 4px);
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}
#loginFrmWrap1 .wrapInner .logintabsCnt ul li .remember .forgotLink {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    font-family: Ubuntu, sans-serif;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 500;
    text-decoration: underline;
}
#loginFrmWrap1 .wrapInner .logintabsCnt ul li .socialLogin h2 {
    display: inline-block;
    vertical-align: middle;
    margin: 0 15px 0 0;
}
#loginFrmWrap1 .wrapInner .logintabsCnt ul li .socialLogin a {
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    margin: 0 10px;
}
#loginFrmWrap1 .wrapInner .logintabsCnt ul li .socialLogin a i.fa-facebook-official {
    color: #3c5a9a;
}
#loginFrmWrap1 .wrapInner .logintabsCnt ul li .socialLogin a i.fa-google {
    color: #dd4d42;
}
#loginFrmWrap1 .wrapInner .logintabsCnt .loginFooter {
    width: 100%;
    float: left;
    padding: 25px 0;
    background: #f0f0f0;
    text-align: center;
}
#loginFrmWrap1 .wrapInner .logintabsCnt .loginFooter p {
    font-size: 18px;
    font-weight: 400;
    font-family: Ubuntu, sans-serif;
    letter-spacing: 0.5px;
}
#loginFrmWrap1 .wrapInner .logintabsCnt .loginFooter p a {
    text-decoration: underline;
    font-weight: 700;
}
#loginFrmWrap1 .wrapInner .logintabsCnt .registrationTab ul li .remember .rememberCheck {
    width: 100%;
}
#loginFrmWrap1 .wrapInner .logintabsCnt .registrationTab ul li .remember .rememberCheck a {
    text-decoration: underline;
}


.button {
    padding: 10px 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none;
    background: #000;
    font-size: 15px;
    color: #fff !important;
}


a.button.btnLogin.btnLogin-none { background: none; padding: 0;    text-transform: capitalize;}
a.button.btnRegister.btnRegister-none { background: none; padding: 0;    text-transform: capitalize;}




/*21-1-22*/



/*payment-error-1-2-22*/

.innerCnt {margin: 80px 0 0;}
.orderPlaceWrap h2 { font-family: "Open Sans", sans-serif; font-weight: 500; width: 100%; float: left; font-size:18px; margin: 0 0 25px;}
.orderPlaceWrap h2 strong { font-family: Ubuntu, sans-serif;}
.orderPlaceWrap .icoWrap {width: 100%; float: left; margin: 0 0 25px;}
.orderPlaceWrap p {width: 100%; float: left; margin: 0 0 25px;font-size: 16px;font-weight: 500;letter-spacing: 0.5px; line-height: 1.5;}
.orderPlaceWrap p span { font-family: Ubuntu, sans-serif; font-weight: 600;}
.orderPlaceWrap .buttonWrap { margin: 25px 0 0;}
.orderPlaceWrap .buttonWrap a { margin: 0 25px; display: inline-block; vertical-align: middle;}
.orderPlaceWrap {margin: 0 0 60px;}


/*payment-error-1-2-22*/



i.fa.fa-shopping-cart.fa-icons.cart-icon{font-size: 20px;margin-right: -10px; color: #676767;}/*--ishwar-4-2-22--*/
abbr.cartCount.cart-cauntd {    background-color: #000 !important;
    padding: 0px 3px !important;
    border-radius: 28px !important;
    color: #fff !important;
    font-size: 10px;}/*--ishwar-4-2-22--*/



.star-rating label {
    color: grey;
    cursor: pointer;
}
.star-rating :checked ~ label { color: #ffd43b;}
.star-rating :hover ~ label { color: #fab005;}


.sectionProductList .wrapper2 .productDiv ul {display: flex; align-items: center; justify-content: flex-start; flex-flow: row wrap;}/*--ishwar-4-2-22--*/
.sectionProductList .wrapper2 .productDiv ul li { margin-right: 20px;}/*--ishwar-4-2-22--*/


.link-sec { width: 100%; float: left;/* padding: 10px 0px;*/}
.link-sec a{font-size: 15px; color: #000;text-align: center; }

.prodAvaila {
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.availability span{color:#6bc83d;}
.availability span.outOfStock{color:#cc181b;}

 @media screen and (max-width:1440px){
.cartDetailsInner .cartWrap ul li .cartDesc h2 {font-size: 16px;}


.cartInfo {font-size: 15px; line-height: 19px;}
.checkoutWrap .checkoutRight ul li .proDetail h4 { font-size: 16px;}
.checkoutWrap .checkoutRight ul li .proPrize {font-size: 16px;}
.checkoutWrap .checkoutLeft h2, .checkoutWrap .checkoutRight h2 {font-size: 16px;}
.cartDetailsInner .cartWrap h2.h2Title {font-size: 16px;}
.cartAmtBox .box h2 {font-size: 18px;}
.floatSocial.Social-right {right:62px;}/*--ishwar-4-2-22--*/







}

 @media screen and (max-width:1366px){

.orderPlaceWrap h2 {left;font-size: 16px;}/*payment-error-1-2-22*/
.cartTitle h1 {font-size: 30px;}/*payment-error-1-2-22*/


.floatSocial.Social-right {right: 30px;}/*--ishwar-4-2-22--*/


}



 @media screen and (max-width:1280px){

a.proceed {padding: 8px;font-size: 14px !important;margin: 14px 0 0;}
.floatSocial.Social-right {right: 0px;top: 83px;}/*--ishwar-4-2-22--*/
}



   /*------ishwar-------*/
 @media screen and (max-width:1100px){
    .sectionProductList .wrapper2 .tab-box {padding: 0px 50px;}
    .sectionProductList .wrapper2 .tab-box table tr td span.tab-btn {width:74%;padding: 9px 0; font-size: 13px;}
    .sectionProductList .wrapper2 .tab-box table tr td span.heart-icon {width: 20%;float: left;padding: 10px 20px;}


 .innerWrapper, .productDetailsWrap .innerWrapper { max-width: 640px;}
 .cartDetailsInner .cartWrap {width: 100%;  margin: 0 0 30px;}
 .cartDetailsInner .rightSidebar { width: 100%; margin: 0 0 30px;}
 .checkoutWrap .checkoutLeft { width: 100%; margin: 0 0 40px;}
.checkoutWrap .checkoutRight {margin: 0; width: 100%;}

.cartProcess {z-index: 999;}
.paymentWrap ul { margin: 20px 0 0;}

.topHeader .regDiv {
    width: 100%;}


.cartDetailsInner .cartWrap ul li .cartDesc .controls .qty2 select {left: 70px;}
.cartDetailsInner .cartWrap ul li .cartDesc .controls .qty { width: 50%;}
#loginFrmWrap .wrapInner .loginTabs { padding: 0 40px;}
#loginFrmWrap .wrapInner .logintabsCnt ul { padding: 0 40px 40px;}


.floatSocial.Social-right {right: 0px; top: 139px;}/*--ishwar-4-2-22--*/
.sectionProductDetails.wrap-pad {padding: 50px 40px;}/*--ishwar-4-2-22--*/

.myaccountWrap .rightSideBar { width: 100%; margin-top:40px;}/*--ishwar-4-2-22--*/
.myaccountWrap .leftSideBar { width: 100%;}/*--ishwar-4-2-22--*/
.myaccountWrap {flex-wrap: wrap;}/*--ishwar-4-2-22--*/

.blogDetailInner h1 {font-size:25px;}
.commentList h1 {font-size:25px;}
.commentFrm h1 {font-size:25px;}

.comment-in{flex-wrap: wrap;}
.comment-l{width:100%;}
.comment-r{width:100%;}
.detailPagin {display: none;}


.b-card-list ul li { width: calc(50% - 20px); margin-bottom: 30px;}
.b-card-list ul {flex-wrap: wrap;}

.blogDropdown {display: none;}

.shippingRadio {
  
    flex-wrap: wrap;
}

}
   
 @media screen and (max-width:800px){
.floatSocial.Social-right {right: 0px; top: 153px;}/*--ishwar-4-2-22--*/
.header .navigation .icons {width: 22%;}/*--ishwar-4-2-22--*/

}



 @media screen and (max-width:640px){
.checkoutWrap .checkoutLeft .addressWrap ul li {
    width: 100%;
}
.checkoutWrap .checkoutLeft .addressWrap ul li:nth-child(2n) {
    width: 100%;  margin-left: 0;}

.cartDetailsInner .cartWrap ul li .remove {
    font-size: 14px;
}
.cartDetailsInner .cartWrap ul li {
    padding: 50px 10px 20px;
}
.cartDetailsInner .cartWrap ul li .imgBx {
    width: calc(40% - 20px);
}
.cartDetailsInner .cartWrap ul li .cartDesc {
    width: 60%;
}
.checkoutWrap .checkoutLeft .addressFrm ul li.fullLi {
    display: none;
}
.checkoutWrap .checkoutLeft .addressWrap {
    text-align: left;
    margin-bottom: 20px;
}
.cartProcess {margin: 20px 0 10px;}

.innerWrapper, .innerBanner {
    padding: 0 20px;
}
.innerWrapper, .innerBanner {
    padding: 0 20px;
}
.paymentWrap ul li .leftPart h3 {margin: 0 0 0 31px;}
.checkoutWrap .checkoutLeft { margin: 0 0 40px;}
.checkoutLeft.paymentLeft.paymen-pad{ padding: 0px 0px;}
.checkoutWrap .checkoutLeft .addressFrm ul li {width: 100%;}
.search-sec {    padding: 0px 15px;}

.qty.qty2 {right: -90px;}
.cartDetailsInner .cartWrap ul li .cartDesc .controls .qty2 select { width: 36%;}

}

 @media screen and (max-width:550px){

.orderPlaceWrap .buttonWrap a { margin: 0 25px 10px 25px;}/*payment-error-1-2-22*/
.sectionProductDetails .wrapper2 .productDetailText.product-right {width: 100%; margin-top: 25px;}/*--ishwar-4-2-22--*/
.sectionProductDetails .wrapper2 .productSliderDiv.product-left {width: 100%;}/*--ishwar-4-2-22--*/

.cart-drop { width: 350px; float: left; position: absolute;right: -100px;}/*--ishwar-4-2-22--*/
.header .navigation .icons {width: 41%;}/*--ishwar-4-2-22--*/
}


 @media screen and (max-width:414px){
.cartProcess a {  font-size: 16px;}
.checkoutWrap .checkoutLeft {padding: 15px;}
.paymentWrap ul li .leftPart h3 { margin: 0 0 0 51px; font-size:16px;}
.cartProcess span { width: 35px;}
.checkoutLeft.paymentLeft.paymen-pad { padding: 10px 0px;}
.topHeader .regDiv ul.parentMenu li {padding: 0 10px !important;}
.cartDetailsInner .cartWrap ul li .cartDesc .controls .qty { width: 100%;}
.cartDetailsInner .cartWrap ul li .cartDesc .controls {display: flex; flex-wrap: wrap;}
.qty.qty2 {width: 53% !important; left: 155px;right: 0px; top: 210px;}

.cartDetailsInner .cartWrap ul li .cartDesc .controls .qty2 select { width: 56%; top: 270px; left: 0;}
.cartDetailsInner .cartWrap ul li .cartDesc .prize p { margin-top: 310px;}
.cart-drop { width: 350px; float: left; position: absolute;right: -116px;}/*--ishwar-4-2-22--*/
.b-card-list ul li {width: 100%; margin-bottom: 40px;}
}



 @media screen and (max-width:360px){
.paymentWrap ul li .leftPart h3 { margin: 0 0 0 49px; font-size: 15px;}

.topHeader .regDiv ul.parentMenu li a {font-size: 13px;}
.qty.qty2 { left: 133px;}

}