﻿* {box-sizing:border-box; margin:0; padding:0;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas,details, embed,figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0; padding:0; border:0; font-size: 100%; font:inherit; vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main,address {display:block;}
body {font-size:14px; background-color:#f1f3f6; color:#212121; line-height:1.4; font-family:'Roboto', sans-serif; -webkit-tap-highlight-color: rgba(0,0,0,0); overflow: auto;}
body, input, textarea, select, button {font-family:Arial, sans-serif; letter-spacing:-0.2px;}
ol, ul {list-style:none;}
a{text-decoration:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}
.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
* html .clearfix{ zoom: 1; } *:first-child+html .clearfix {zoom:1;}
._ovrlay{overflow:hidden;}
:focus {outline:none; border:none; -webkit-box-shadow:none; box-shadow:none; }
/* @import url('https://fonts.googleapis.com/css?family=Roboto:400,500'); */

/* ---- Main Page Content ----------- */
.wrap{width:100%; margin:0;}
.row {width:100%; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap;}
.col {display:inline-block; vertical-align:top; width:100%;}
.col-12-12 {width:100%;}
.col-9-12 {width:75%;}
.col-8-12 {width:66.66%;}
.col-3-5 {width: 60%;}
.col-7-12 {width:58.33%;}
.col-6-12 {width:50%;}
.col-5-12 {width:41.66%;}
.col-4-12{width:33.33%;}
.col-3-12 {width:25%;}
.col-1-5 {width:20%;}
.col-2-5 {width:40%;}
.col-2-12 {width:16.66%;}
.col-1-12{width:8.33%;}


.header{background:#3ab54a;  /*66a000*/ height:56px;}
.header .logo{display:inline-block; vertical-align:middle; color:#fff; font-size:18px; font-family:"exo_2regular", sans-serif; text-transform:uppercase; text-align:left; position:relative;}
/* .header .logo::after{width:33px; height:38px; display:inline-block; position:absolute; left:-38px; top:1px; content:""; background:url("../images/logo-symbol.png") no-repeat; background-size:90%; }
.header ._india { display:block; font-size:13px; letter-spacing:10px; margin:0px; padding:5px 0px; color:#3ab54a; line-height: 0.5;
    background:rgba(255,255,255,1); text-align:right; font-weight:bold;}
.header._of {letter-spacing:6px;} */
.Search_top{display:inline-block; vertical-align:middle; padding:0 8px 0 12px; width:calc(100% - 510px); margin-right:auto; max-width:584px; height:36px; margin-top:10px;}
.header-form-search{display:inline-block; box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.23); border-radius:0 2px 2px 0; width:100%; height:36px; position:relative;}
.SRCH_row{ width:100%; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap;}
.header-form-search .product_SRCH{padding:0 16px; border-radius:2px 0 0 2px; border:0 none; outline:0 none; font-size:14px; height:36px; width:100%;}
.header-form-search .search-input {width:91.66%; display:inline-block;}
.header-form-search .SRCH_btn{width:8.33%; display:inline-block;}
.header-form-search .SRCH_btn .vh79eN{border: 2px solid#fff; border-left:2px solid #f1f3f6; border-radius:0 2px 2px 0; height:36px; cursor:pointer;
    width:100%; padding-top:4px; background-color:#fff;}
.login{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center; -ms-flex-align:center; align-items:center; height:100%;
    margin:auto 0; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.myacnt_dv{line-height:20px; font-size:16px; text-align:center; letter-spacing:0.1px; font-weight:500; color:#fff; margin-left:40px;}
.myacnt_dv:hover{animation: stop;}
.myacount_arow {display:inline-block; position:relative; cursor:pointer;}
.myacount_arow a{color:#fff;}
.myacount_arow .callsymb{font-weight:bold; font-family:"exo_2regular", sans-serif; letter-spacing:4px; color:#fff;}
._3eosFR {-webkit-transform:rotate(270deg); transform:rotate(270deg); transition:-webkit-transform 0.1s; transition:transform 0.1s; transition:transform 0.1s, -webkit-transform 0.1s; margin:7px 0 0 8px;}

.icon-Call {width:20px; height:20px; padding:0; margin-right:10px; animation: shake 0.5s; /* animation-iteration-count:infinite; */}
.icon-Call:hover{animation: stop;}
@keyframes shake {
  10%, 90% {transform:translate3d(-1px, 0, 0);}
  20%, 80% {transform:translate3d(2px, 0, 0);}
  30%, 50%, 70% {transform:translate3d(-4px, 0, 0);}
  40%, 60% {transform:translate3d(4px, 0, 0); }
}
.Cart{display:-webkit-flex; display:-ms-flexbox; display:flex; position:relative;}
.ic_cart{width:20px; height:20px; margin:4px 4px 0 0;}
.ic_cart_circle{ position:absolute; left:6px; bottom:12px; border-radius:50%; width:18px; height:18px; background-color:#ff6161;
    border:solid 1px #fff; font-weight:400; color:#f0f0f0; line-height:16px; font-size:12px;}
.Cart_txt{}

.fa-bars{width:24px; height:24px; display:inline-block; vertical-align:middle; background:url(../images/list-menu.png) no-repeat 0 0;}
.fa-caret-right{width:16px; height:16px; display:inline-block; vertical-align:middle; background:url(../images/arrow-right.png) no-repeat 0 0;}

/*========== menu =============*/
div#overlay {display:none;}
    a#toggle {position:fixed; top:37px; left:0px; z-index:999; width:47px; height:35px; background-color:#3ab54a; text-align:center; color:#fff; display:none; transition:all ease-out 0.3s;}
    a#toggle i {position:relative; top:50%; transform:translateY(-50%);}

    main#content {padding:80px 0 0 0; }

    #menu {text-align:center; transition:all ease-out 0.3s;}
    #menu a {color:white;}
    #menu ul {margin:0; padding:0; background-color:#fff;}
    #menu ul li {display:inline-block; position:relative; border-bottom:none;}
    #menu ul li > a, #menu ul li > span {cursor:pointer; display:inline-block; padding:14px 15px; margin:0; color:#474747; font-size:16px; font-family:"exo_2regular", sans-serif; text-transform:uppercase;}
    #menu ul li > a > i {margin-left:15px; transition:all ease-out 0.3s; -webkit-transition:all ease-out 0.1s; display:none;}
    #menu ul li ul {display:none; position:absolute; top:50px; width:245px; text-align:left; border-top:3px solid #3ab54a; left:50%; margin-left:-123px; box-shadow:0 1px 2px rgba(0,0,0,.15); -webkit-box-shadow:0 1px 2px rgba(0,0,0,.15); z-index:9;}
    #menu ul li ul:before {display:none; }
    #menu ul li ul li {display:block; border-bottom:1px solid #eee;}
    #menu ul li ul li:last-child{border-bottom: 0px none;}
    #menu ul li ul li a { display:block; font-size:14px; padding:15px; margin:0; line-height:1;}
    #menu ul li .viewbtn{background:#f8f8f8; color:#3ab54a;}	
    #menu ul li:hover > a, #menu ul li:hover > span {color:#3ab54a;}
    #menu ul li > span > i{ transform: rotateZ(90deg); }
    #menu ul li:hover ul {display:block;}
    
@media screen and (max-width:767px) {
    a#toggle {display:block;}
    main#content {margin-top:0px; transition:all ease-out 0.3s;}
    #menu {position:fixed; width:250px; height:100%; top:0; left:0; overflow:hidden; overflow-y:auto; background-color:#fff; transform:translateX(-250px);}
    #menu ul {text-align:left; background-color:transparent;}
    #menu ul li {display:block; border-bottom:1px solid #eee;}
    #menu ul li a, #menu ul li span {display:block;}
    #menu ul li a > i, #menu ul li span > i{float:right; display:block;}
    #menu ul li ul {display:none; position:static; width:100%; background-color:#f8f8f8; margin:0px; left:0; top:0px; border-top:1px solid #3ab54a;}
    #menu ul li:hover > ul {display:none;}
    #menu ul li:hover > a > i, #menu ul li:hover > span > i {transform:rotateZ(0);}
    #menu ul li.open > a {background-color:#fff; color:#3ab54a; margin:0px;}
    #menu ul li span > i{ transform: rotateZ(0deg);}    
    #menu ul li.open > span > i {transform:rotateZ(90deg);}
    #menu ul li.open > ul {display:block;}

    div#overlay {display:block; visibility:hidden; position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5); transition:all ease-out 0.3s; z-index:1; opacity:0;}

    html.open-menu {overflow:hidden;}
    html.open-menu div#overlay {visibility:visible; opacity:1; width:calc(-150%); left:250px;}
    html.open-menu a#toggle, html.open-menu main#content {transform:translateX(250px);}
    html.open-menu nav#menu {z-index:99; transform:translateX(0); box-shadow:0 2px 5px rgba(0,0,0,.15); -webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);}
}
/*=============== menu end ===============*/

.homeSlider{
	margin-bottom:16px; background-color:#f0f0f0; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08);
    border-radius:2px; width:100%; max-width:1680px; position:relative; line-height:0; overflow:hidden; white-space:nowrap; will-change:transform;
}
.homeSlider{opacity:0; visibility:hidden; transition:opacity 1s ease; -webkit-transition: opacity 1s ease; height:280px;}
.homeSlider.slick-initialized {visibility: visible; opacity:1;}
.homeSlider .slick-slide img{height:277px;}
.homeSlider .slick-arrow{visibility:visible!important; opacity:1!important; z-index:999!important; position: absolute!important;}
.slick-arrow {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-justify-content: space-around;
    -ms-flex-pack:distribute; justify-content:space-around; position:absolute; top:calc(50% - 52px); width:47px; height:104px; background-color:rgba(255, 255, 255, .98);
    box-shadow:0 1px 5px 0 rgba(0, 0, 0, .11); transition:opacity 0.1s ease-in; z-index: 90;
}
.slick-arrow ._3Zc0XY{fill: #212121;}
.slick-arrow ._2gp_O1 {-webkit-transform:rotateZ(180deg); transform:rotateZ(180deg);}
.slick-prev {left:0; border-bottom-right-radius:4px; border-top-right-radius:4px; border:0px none; outline:none;}
.slick-next {right:0; border-bottom-left-radius:4px; border-top-left-radius:4px; border:0px none; outline:none;}
.slick-disabled{opacity: 0.1;}

._mainwrap {margin:0 auto; min-width:978px; max-width:1680px;}

/*================ Container product ==========*/
.product_list_row{position:relative; width:100%; height:380px;}
.product_list_left{position:absolute; right:264px; top:0; bottom:0; left:8px;}
.product_list_ryt{margin-bottom:16px; position:absolute; top:0; right:8px; bottom:0;}
.ads_wraper{position:relative; width:100%; padding:4px; height:362px;}
.ads_wraper_bg{background-color:#fff; border-radius:2px; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08);}
.ads_bimgdiv{height:354px; width:232px;}
.ads_bimg{max-width:100%; max-height:100%;}

._listBg{background-color:#fff; border-radius:2px; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08);}
._listBDR{margin-bottom:16px; border-top:1px solid #eaeaea;}
._listHight{height:362px;}
._listFlx{display:flex; align-items:stretch; overflow:hidden; display:-webkit-flex; display:-ms-flexbox; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch;}

.viewAll_box{width:230px; background-repeat:no-repeat; background-position:bottom;}
.viewAll_boxwrap{padding:28px 10px; text-align:center; height:100%; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-direction:column;
    -ms-flex-direction:column; flex-direction:column; -webkit-justify-content:flex-end; -ms-flex-pack:end; justify-content:flex-end; padding-bottom:124px;}
.viewALL_txt{font-size:30px; line-height:1.38; font-weight:400; word-wrap:break-word; font-family: 'robotoregular'; }
.viewALL_btn{margin-top:24px;}
.viewALL_products{background:#3ab54a; color:#fff; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .2); border:none;}
.btn_a{display:inline-block; border-radius:2px; color:#212121; padding:10px 20px; font-size:13px; font-weight:500; transition:box-shadow 0.2s ease; vertical-align:super; background:#fff; cursor:pointer; outline:none; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .1); border:solid 1px #e0e0e0;}
.btn_a.greenBtn, ._othprdLstL_btn.greenBtn{color:#FFF; background:#3ab54a; border:none;}

.Main_list{width: calc(100% - 230px);}
.ptopup20{padding-top:20px;}
.Main_list_a {overflow:hidden; position:relative; width:100%;}
.Main_list_b {/* width:1024px; overflow:hidden; */}
.Main_list_transfrm{transition:-webkit-transform 0.4s ease-in-out; transition:transform 0.4s ease-in-out; transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;}
.Main_list_c{width:232px; display:inline-block; vertical-align:top;}
.Main_list_d {padding:25px 15px; display:inline-block; vertical-align:top; width:100%; max-height:366px; text-align:center; color:#212121; font-family:robotomedium; }
.slick-current, .slick-active{background-color:transparent; outline:none; -webkit-tap-highlight-color:transparent; border:0px none;}
.Main_list_p_thum{height: 200px;}
.Main_list_p_thum_cover{position:relative; margin:0 auto; width:200px; height:200px;}
.Main_list_p_thum_img {position:absolute; bottom:0; left:0; right:0; top:0; margin:auto; opacity:0; max-width:100%; max-height:100%; opacity:1;}
.Main_list_p_title{font-size:14px; margin-top:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 15px;}
.Main_list_p_price{color:#3ab54a; padding-top:8px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px;}
.Main_list_p_cat{opacity:0.6; padding-top:7px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.customNavigation{text-align:center;}
/*use styles below to disable ugly selection */
.customNavigation a{-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


/* =============  =================== */

.home_p_container{margin: 0 8px;}
.Banner_product{margin-bottom:16px;}
.Banner_product_col{padding:0 4px;}
.Banner_product_col:first-child{padding-left:0; padding-right:8px;}
.Banner_product_col:last-child {padding-right:0; padding-left:8px;}
.Banner_product_col_wdth{width: 33.10%;}
.Banner_product_col_link {display:block; width:100%; border-radius:2px; box-shadow:2px 2px 4px 0 rgba(0, 0, 0, .08); overflow:hidden;}
.Banner_product_img_cover{overflow:hidden; position:relative; -webkit-filter:none !important; filter:none !important; padding-top:53.646%; width:100%;}
.Banner_product_img{position:absolute; top:0; left:0; bottom:0; right:0; max-width:100%; max-height:100%; transition:opacity 0.5s linear; margin:auto; opacity:1}

/* ============ ============== */
.other_product_list{display:flex; align-items:stretch; overflow:hidden;}
.list{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; overflow:hidden;}
.list_shadow{background-color:#fff; border-radius:2px; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08);}
.list_bdr{margin:0 8px 16px; border-top:1px solid #eaeaea;}
.other_product_list_left {width:230px; background-repeat:no-repeat; background-position:bottom;}
._othprdLstL_covr {padding:28px 10px; text-align:center; height:100%; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center;} 
._othprdLstL_hdng{font-size:30px; line-height:1.38; font-weight:400; word-wrap:break-word; font-family: 'robotoregular';}
._othprdLstL_btnCvr{margin-top:24px;}
._othprdLstL_btn{background:#2874f0; color:#fff; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .2); border:none;}
.button{display:inline-block; border-radius:2px; color:#212121; padding:10px 20px; font-size:13px; font-weight:500; transition:box-shadow 0.2s ease;    vertical-align:super; background:#fff; cursor:pointer; outline:none; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .1); border:solid 1px #e0e0e0;}

.other_product_list_right{width:calc(100% - 230px);}
.othrPrdcLstRyt_row{overflow:hidden; position:relative; width:100%;}
.othrPrdcLstRyt_box{width:auto; overflow:hidden;}
.othrPrdcLstRyt_scroll{transition:-webkit-transform 0.4s ease-in-out; transition:transform 0.4s ease-in-out; transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;}
.productList_box{width:232px; display:inline-block; vertical-align:top;}
.productList_boxLink{padding:25px 15px; display:inline-block; vertical-align:top; width:100%; max-height:366px; text-align:center; color: #212121;}
.productList_thumb{height:200px;}
.productList_thumbCovr{height:200px; width:200px; position:relative; margin:0 auto;}
.productList_thumbImg{position:absolute; bottom:0; left:0; right:0; top:0; margin:auto; opacity:0; max-width:100%; max-height:100%; opacity:1;}
.productList_title{font-size:14px; font-weight:500; margin-top:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color: #212121;}
.productList_spec{color:#388e3c; padding-top:8px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.font16{font-size:16px;}
.productList_price{opacity:0.6; padding-top:7px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.Sldr_prev, .Sldr_next{position:absolute; height:100%; top:0; cursor:pointer; background-color:rgba(0, 0, 0, 0);}
._arowL{left: 0;}
._arowR{right: 0;}
.Sldr_prev_arw{position:relative; padding:16px; font-size:41px; top:50%; margin-top:-49px; box-shadow:1px 2px 10px -1px rgba(0, 0, 0, .3);
    background-color:rgba(255, 255, 255, .98); cursor:pointer;}
.SldrParwL_a {left:0; border-radius:0 4px 4px 0;}
.SldrParwL_opacty {opacity:0.1;}
.Sldr_next_arw{position:relative; padding:16px; font-size:41px; top:50%; margin-top:-49px; box-shadow:1px 2px 10px -1px rgba(0, 0, 0, .3);
background-color:rgba(255, 255, 255, .98); cursor:pointer;}
.SldrParwR_a{right: 0; border-radius: 4px 0 0 4px;}
.ic_Sldr_next{-webkit-transform:rotate(180deg); transform:rotate(180deg); color:#111;}


/* ======= footer start ============ */
.footer{background-color:#fff; min-width:978px; margin-top:25px; border-top:1px solid #ddd;}
.footer_cover{ width:90%; margin:0 auto; text-align:left; padding:25px;}
.footer_linkBox{width:33.33%;}
.footer_linkBox:last-child {margin-right:0%;}
.footer_linkBox .pad_r20prcnt{padding-right:20%;}
.footer_linkBox .pad_m10prcnt{padding:0 10%;}
.footer_linkBox .pad_l20prcnt{padding-left:20%;}
.footer_linkHeading{padding:0 7px; line-height:23px; font-size:13px; font-weight:600; color:#565656;}
.footer_link{display:block; font-weight:normal; font-size:11px; border-bottom:1px solid #e4e4e4;}
.footer_link_txt{padding:0 7px; line-height:32px; font-size:13px; font-weight:500; color:#565656;}

.footer_col_B {margin:20px 0; font-size:15px; color:#333; font-weight:500; text-transform:uppercase; border:1px solid #e4e4e4; border-width:1px 0; text-align: center;}
._trackOdr_box {padding:10px 0; box-sizing:border-box; border-right:1px solid #e4e4e4;}
._trackOdr_box_iconSprite{display:inline-block; vertical-align:middle; padding-right:5px; background:url(../images/footer_icon.png) no-repeat scroll 0 -91px;}
._trackOdr_box_icon{display:inline-block; height:47px; width:37px;}
._trackOdr_box_text{display:inline-block; vertical-align:middle; padding:8px;}
._easyReturn_box{padding:10px 0;}
.ic_easyReturn {background-position:0 -47px; height:47px; width:47px;}
._cancelOrdr_box{padding:10px 0; box-sizing:border-box; border-left:1px solid #e4e4e4;}
.ic_cancelOrdr{background-position: 0 0; height:47px; width:47px;}

._footer_nav{color:#565656; font-weight:300; line-height:31px;}
._footer_nav_link{padding:0 5px; border-right:1px solid #878787;}
._footer_nav_link:last-child {border-right:none;}
.copyright_txt{margin-left:25px;}
._footer_social{text-align:right;}
._footer_social_Sprite {background-image:url(../images/social-sprite.png); width:31px; height:31px; display:inline-block; vertical-align:middle; margin:0 5px 5px;}
.ic_fb {background-position:-508px 0;}
.ic_twtr {background-position:-508px -33px;}
.ic_gplus {background-position:-508px -65px;}
.ic_yt {background-position:-475px -65px;}

.paymentMethod {border-top:1px dotted #e4e4e4; border-bottom:1px dotted #e4e4e4; padding:10px 0; margin-top:14px;}
.paymentMethod h2 {font-size:11px; color:#848484;}
.paymentMethod .ic_payment{background-position:-2px -200px; width:320px; height:33px;}

.contactUs_ifo{color:#878787;}
.mailUs {font-size:12px; margin-bottom:10px;}
.mailUs_ttle{font-size:14px; margin:10px 0; font-weight:bold;}
.regisrd_ofc{border-left:1px dotted #e0e0e0; font-size:12px; margin-bottom:10px; padding-left:14px;}

._about_ancient h2{font-size:18px; font-weight:500; margin:15px 0 10px; color:#474747;}
._about_ancient p{padding:0px; font-size:12px; color:#848484; line-height:1.5;}

._topbrandsTag, ._about_ancient{border-top:1px dotted #e4e4e4; padding:10px 0; margin-top:14px;}
._topbrandsTag a{text-transform:none; margin-right:2px; padding-right:5px; border-right:1px solid #333; line-height: 18px; color: #565656;}
._topbrandsTag span{margin:2px 5px; }
._topbrandsTag h2 {margin:20px 0 10px;}

/* ================== Listing Page ======================= */
.padtop96{/* padding-top:96px; */}
._LstpgeCovr {margin:0 auto; max-width:1366px; min-width:1128px; position:relative;}
._LstpgeCovr_h{overflow:hidden;}
._LstpgeCovr_tblt{margin:0 auto; min-width:978px;}

._Filter { width:249px; float:left; position:relative; transition:-webkit-transform 0.2s ease-in-out; transition:transform 0.2s ease-in-out;
    transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; z-index:3; min-height:500px; margin-top:-8px; height:auto;
}
._FilterCovr{z-index:2; padding:8px; width:inherit; box-sizing:border-box;}
._Fltr1tp {top:0 !important; left:auto;}
._Fltr1bdr{position:relative; background:#fff; box-shadow:0 1px 3px -1px rgba(0, 0, 0, .4);}
._Fltr1sctn{padding:16px; border-bottom:1px solid #f0f0f0; padding-bottom:12px;}
._Fltr1Ttle{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content: space-between; -webkit-align-items:center; -ms-flex-align:center; align-items:center;
}
._Fltr1TtleTxt{font-size:18px; text-transform:capitalize; width:67%; letter-spacing:0.3px; display:inline-block; font-weight:500;}
._Fltr1Category{font-size:14px;}
._Fltr1CatSec{padding:16px; border-bottom:1px solid #f0f0f0;}
._Fltr1CatTtle{font-size:12px; font-weight:500; text-transform:uppercase; color:#212121; margin-bottom:5px;}
._Fltr1CatLnkbx{padding:5px 0; color:#212121;}
._fltrIconArow{display:inline-block; margin-right:5px; cursor:pointer;}
._fltrIconFill{fill: #878787;}
._Fltr1CatLnkTxt{color:#878787; width:150px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block; vertical-align:top;}
.txt_last{font-weight:bold;}
.dif_clr{fill:#fff!important;}


._ListSection{float:none; width:auto; overflow:hidden; position:relative; min-height:500px; margin:8px 8px 0 0; padding-bottom:86px;}
._ListSecCovr{background:#fff; box-shadow:0 1px 3px -1px rgba(0, 0, 0, .4);}

.breadcrumbs{}
.brdcrmbsCovr {padding:12px 16px 0; display:inline-block;}
.brdcrmb_nav .brdcrmb_navdv{font-size:12px; color:#878787; display:inline-block;}
.brdcrmb_nav .brdcrmb_navdv a{color:#878787; max-width:80px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; vertical-align:middle;}
.brdcrmb_nav .brdcrmb_navdv a:hover{color:#66a000;}
._brdcrmb_icon{height:7px; width:20px; -webkit-transform:rotate(180deg); transform:rotate(180deg); vertical-align:middle;}
._brdcrmb_iconcolor, ._32EAsf{fill:#878787;}

._ListSecHeading {font-weight:500; font-size:16px; margin-top:4px; display:inline-block;}

.shortBy{padding:0 16px; border-bottom:1px solid #f0f0f0; position:relative; min-width:978px; margin-top:8px;}
.shortBy::after, .shortBy::before {content: ' '; display:table;}
.shortBy::after {clear:both;}
.shortBySec{display:inline-block;}
.shortBytxt{font-weight:500; padding-right:10px;}
.shortByNav{display: inline-block;}
.shortByNav li {display:inline-block; padding:7px 0 4px 0; margin:0 10px; cursor:pointer; border-bottom:2px solid transparent;}
.shortByNav li.active{color:#66a000; cursor:default; border-bottom:2px solid; font-weight:500;}

.prdct_ItemsList{}
.prdct_ItmlstCovr{min-height:500px;}
.prdct_ItemsList_row{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch;
display: -webkit-flex; -webkit-flex-wrap:wrap; display:flex; flex-wrap:wrap;}
.ItemBox{position:relative;}
.ItemBoxCovr{padding:16px; position:relative; transition:box-shadow 0.2s ease-in-out;}
.ItemBoxCovr:hover {box-shadow:0 3px 16px 0 rgba(0, 0, 0, .11);}
.ItemBoxlnk{position:relative; display:block;}
.ItemBoxThumb {position:relative; margin:0 auto;}
.ItemBoxThumbWdth{height:280px; width:200px;}
.ItemBoxThumbImg{position:absolute; bottom:0; left:0; right:0; top:0; margin:auto; opacity:0; max-width:100%; max-height:100%; opacity:1;}
.SlctFavorate{position:absolute; display:inline-block; top:12px; right:8px; cursor:pointer;}
.Favorate_iconbox{position:relative; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex;}
._35Y7Yo {fill:#c2c2c2;}
.ItemTitle{padding:5px 0; overflow:hidden; display:block; color:#222;}
.ItemQuntity{color:#878787; font-size:12px; padding-bottom:5px; word-wrap:break-word;}
.ItemPrice{display:block; padding:0 10px 0 0; margin:3px 0;}
.ItemPriceTxt{display:inline-block; font-size:16px; font-weight:500; color:#212121;}

._Material_Type h2{display:inline-block; padding-right:10px; width:108px; color:#878787;}
._Material_Type ul{margin-bottom:16px; display:inline-block;}
._Material_Type ul li{display:inline-block;}
.radioButton{border-bottom:none; position:relative; cursor:pointer; box-shadow:0 1px 2px rgba(36,39,44,.3); -webkit-box-shadow:0 1px 2px rgba(36,39,44,.3); margin:10px 8px 0 0; border:none; border-radius:2px; padding:10px; display:inline-block; min-width:62px; max-width:150px; text-align:center;}
.radioButton input{position:absolute; left:20px; opacity:0; cursor:pointer; -webkit-appearance: none;}
.radioButton .checkmark{border-radius:0 0 2px 2px; border:0px none; border-bottom:solid 2px transparent;}
.radioButton input:checked ~ .quanttxt{color:#2874f0;}
.radioButton input:checked ~ .checkmark{position:absolute; border-bottom:solid 2px #2874f0; border-radius:2px; width:100%; height:2px; top:auto; bottom:0px; left:0px;}
.radioButton input:checked ~ .checkmark:after{display:none;}

/* ================== Details Page ======================= */
.DetailPage{}
.DtlPge_Covr {margin:0 auto; max-width:1366px; min-width:1128px; position:relative;}
/*.DtlPge_bg{background-color:#fff; border-radius:2px;}*/
.DtlPge_CovrPdng {padding:16px; position:relative; min-width:978px; min-height:200px; vertical-align:top; margin:8px 8px 16px; border-top:1px solid #eaeaea; background:#fff; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08); -webkit-box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08);}

.DtlPge_Lft{width:508px; position:-webkit-sticky; position:sticky; top:100px; display:inline-block; vertical-align:top; z-index:4;}
.DtlPge_Lft.Top71{top:71px;}
.DtlPge_Carosl{position: relative;}
.DtlPge_CaroRow {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch;  -webkit-align-content:stretch; -ms-flex-line-pack:stretch; align-content:stretch; position:relative;}
.DtlPge_CaroLft{height:448px;}
.DtlPge_CaroLftBx{overflow:hidden; position:relative; height:100%;}
.DtlPge_CaroLftBx_A{overflow:hidden; height:384px;}
.DtlPge_CaroLftThumb{transition:-webkit-transform 0.4s ease-in-out; transition:transform 0.4s ease-in-out; transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;}
.DtlPge_CaroLftThumb li {width:64px; height:64px; border-color:#f0f0f0 !important; border-right:none !important;}
.DtlPge_CaroLftThumb li:last-of-type {border-bottom:solid 1px #e0e0e0;}
.DtlPge_CaroLftCol{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center;    -webkit-align-items:center; -ms-flex-align:center; align-items:center; border:solid 1px #e0e0e0; border-bottom:none; cursor:pointer;}
.DtlPge_CaroLftThumbImgbox{padding:5px; width:100%; height:100%; position:relative;}
.DtlPge_CaroLftThumbImgbox.active{border: 2px solid #2874f0;}
.DtlPge_CaroLftThumbImg{padding:5px; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:contain;}
.DtlPge_CaroLftThumbImg.imgLink{background-image:url(../images/lite.jpeg);}
.DtlPge_CaroLftBx_B{top:0; border-bottom:0; display:-webkit-box;}
.DtlPge_CaroLftBx_C {bottom:0; border-top:0; display:-webkit-box;}
.DtlPge_CaroNxtPrev {display:none; position:absolute; width:100%; height:24px; left:0; text-align:center; box-shadow:0 0 10px -1px rgba(0, 0, 0, .3);    background-color: rgba(255, 255, 255, .98); cursor:pointer; border:solid 1px #e0e0e0;}
.DtlPge_CaroNxtPrev ._1gnlcU {-webkit-transform:rotate(90deg); transform:rotate(90deg); position:relative; top:4px;}
._placeOrderBox{margin-top:12px; margin-left:64px;}

._button{display:inline-block; border-radius:2px; color:#212121; padding:10px 20px; font-size:13px; font-weight:500; transition:box-shadow 0.2s ease;    vertical-align:super; background:#fff; cursor:pointer; outline:none; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .1); border:solid 1px #e0e0e0;}
._btnTxt{font-size:16px; text-transform:uppercase; letter-spacing:0;}
._button_yellow{ padding:18px 8px; border-radius:2px; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .2); width:98%; border:none; float:left; background:#ff9f00;    color:#fff;}
._button_orange {background:#fb641b; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .2); border:none; color:#fff;}
.ic_Cart{margin-right:4px; display:inline-block; height:16px; width:16px;}
.anim_spin {vertical-align:middle; background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJod…ggZD0iTTAgMHY3LjdoMi4xVjE0TDcgNS42SDQuMkw3IDAiIGZpbGw9IiNGRkYiIC8+PC9zdmc+); background-repeat: no-repeat; width:14px; height:14px; display:inline-block;}


.DtlPge_CaroRyt{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex:1; -ms-flex:1; flex:1; -webkit-align-items:center; -ms-flex-align: center; align-items:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; position:relative; border:solid 1px #f0f0f0;}
._CaroRyt_BIgImg{position:relative; text-align:center;}
._CaroRyt_BImges {cursor:crosshair; max-height:416px; max-width:416px; display:inline-block; vertical-align:top;}


.DtlPge_Ryt{padding-left:24px; width:calc(100% - 512px); display:inline-block; font-family:'robotoregular';}
.breadcrumNav{}
.breadcrumNav::after, .breadcrumNav::before {content:' '; display:table;}
.breadcrumNav::after {clear:both;}
.float_r{float:right;}
.share_prodct{display:inline-block; padding:0 10px; cursor:pointer;}
.share_prodctBx{display:inline-block; position:relative;}
.share_prodctIcon {-webkit-transform:color 0.1s; transform:color 0.1s;}
.share_prodctIcon:hover{color:#3ab54a !important; font-weight:500;}
.share_prodctIcon:hover .spmUQ5 {fill:#3ab54a !important;}
.ic_share{width:20px; height:12px;}
.ic_share .spmUQ5{fill:#878787;}
.share_prodctTxt{margin-left:5px;}

._SocialSR{position:absolute; width:330px; background:#fff; color:#212121; font-size:14px; font-weight:normal;
    font-weight:initial; border-color:#f0f0f0; text-align:left; z-index:5; transition:opacity 0.3s ease-in-out; 
right:-26px !important; height:119px; top:32px; box-shadow:0 4px 16px 0 rgba(0, 0, 0, .2); transform:scale(1); display:none;}
._SocialSR ._SocialDv{padding:16px; overflow:auto;}
._SocialSR ._SocialDvRow{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center;
    -ms-flex-align:center; align-items:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content: center;}
._SocialSR .zUGA5b {display:inline-block; padding:8px; margin:0 12px 10px 12px;}
._SocialSR .zUGA5b ._icon {display:block; margin:0 auto;}
._SocialSR .zUGA5b ._iconTxt {font-size:13px; white-space:nowrap; text-align:center; display:block; margin-top:4px;}
._SocialSR ._arowUp{bottom:100%; border-bottom-color:#f0f0f0; border-width:9px; right:24px; -webkit-transform:translateX(-9px); transform:translateX(-9px);
    width:0; height:0; border:solid transparent; position:absolute;}
._SocialSR ._arowUp::after {content:''; width:0; height:0; border:solid transparent; position:absolute; left:0;
    border-bottom-color:#fff; border-width:8px; -webkit-transform:translateX(-8px); transform: translateX(-8px); bottom:-4px;}

._SocialShareOverlay {position:fixed; background:transparent; top:0; left:0; right:0; bottom:0; width:100vw; height:100%; z-index:4;}

.breadcrumNav_li {font-size:12px; color:#878787; display:inline-block;}
.breadcrumNav_A{max-width:80px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:inline-block; vertical-align:middle;}
.breadcrumNav_li a{color:#878787;}
.breadcrumNav_li a:hover{color:#66a000;}
.breadcrumNav_li .ic_arow{height:7px; width:20px; -webkit-transform:rotate(180deg); transform:rotate(180deg); vertical-align:middle;}
.breadcrumNav_li ._24NaUy {fill:#878787;}
.breadcrumNav_li:last-child ._24NaUy {fill:#ffffff;}

.ItemDetail{padding:0;}
.ItemHeading{padding-top:8px; color:#212121; font-size:18px; font-weight:400;}
.ItemHeading h1 {padding:0; line-height:1.4; font-size:inherit; font-weight:inherit; display:inline-block; margin-right:5px;}
.ItemRating{}
.ItemRating_cvr{cursor:pointer; display:inline-block;}
.ItemRating_cvr .martop6{margin-top:6px;}
.ItemRating_boxCovr{position:relative;}
.ItemRating_box {line-height:normal; display:inline-block; color:#fff; padding:2px 4px 2px 4px; border-radius:3px; font-weight:500; font-size:12px;    vertical-align:middle;}
.ItemRating_box.greenbg {background-color:#388e3c;}
.ItemRating_Txt{padding-left:8px; font-weight:500; color:#878787;}

.ItemPrice{padding-top:12px; display:-webkit-flex; display:-ms-flexbox; display:flex;}
.ItemPrice_colA{display:inline-block; font-size:16px; font-weight:500; color:#212121; font-size:28px; vertical-align:sub;}
.ItemPrice_colA .ic_rupee{font-size:14px;}
.ItemPrice_colB{font-size:16px; margin-left:12px; vertical-align:middle; color:#878787; text-decoration:line-through; display:inline-block;}
.ItemPrice_colC{ margin-left:12px; font-size:16px; font-weight:500; color:#388e3c; vertical-align:middle; display:inline-block;}
.price_info_dv{margin:13px 0 0 8px; cursor:pointer;}
.price_info_icon{height:18px;}

.ItemOffers{line-height:1.43; color:#212121; font-size:14px; position:relative;}
.ItemOffers .martop12{margin-top:12px;}
.ItemOffers .martop12 img{margin-right:10px;}
.ItemOffersTxt{margin-top:-2px; width:94%;}
.OffersTxtBld{color:#212121; font-weight:500; padding-right:4px;}
.OffersTxt_TandC a{color:#2874f0; font-weight:500; display:inline-block; margin-left:5px; cursor:pointer;}


.DeliveryCheck{margin-top:24px;}
.DeliveryCheck_row {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center; -ms-flex-align:center; align-items:center;}
.DeliveryCheck_txt{color:#878787; width:110px; padding-right:10px; font-weight:500;}
.DeliveryCheck_inptBox{margin-left:0px;}
.DeliveryCheck_inptBox_cvr{width: 234px;}
.Pincode_inptBox {position:relative; border-radius:2px; z-index:2;}
.Pincode_inptA{padding:0 0 4px 0; border:none; border-bottom:solid 2px #2874f0; font-weight:500; display:-webkit-flex; display:-ms-flexbox; display:flex;    -webkit-align-items:center; -ms-flex-align:center; align-items:center;}
.Pincode_inptA ._3VH2pM{vertical-align:middle; margin-right:6px; fill:#2874f0;}
.Pincode_inptForm{display:inline-block; line-height:25px;}
.inptfield {font-weight:500; font-size:14px; border:none; outline:none; width:144px; padding-left:6px; vertical-align:middle;}
.Pincode_checkBtn{font-weight:500; cursor:pointer; font-size:14px; color:#2874f0; margin-left:auto; position:relative;}
.DeliveryCheck_msg{margin:8px 0 0 110px;}
.DeliveryCheck_msgTxt{margin-top:4px; font-weight:500;}
.DeliveryCheck_msgTxt ._mrgl4{margin-left:4px;}
.DeliveryCheck_msgTxt ._sep{margin: 0 4px 0 5px; color:#c2c2c2;}
.DeliveryCheck_msgTxt ._free{color: #388e3c;}

.ItemSpec{margin-top:24px; border-radius:2px; font-size:12px; border:solid 1px #f0f0f0;}
.ItemSpec_heading{padding:24px 30px 24px 24px; font-size:24px; font-weight:500; line-height:1.14; color:#212121;     justify-content: space-between;
    display:flex; align-items:baseline;}
.ItemSpec_heading .mrg0{margin:0px!important;}
.ItemSpec_Descrip{height:auto; overflow:hidden; position:relative;}
.ItemSpec_Descrip_A{border-top:solid 1px #f0f0f0; padding:24px 24px 34px 24px; font-size:14px;}
._DrSection{display: flex; justify-content: space-between;}
._DrSection p{line-height:1.5; padding:0 0 20px;}
.ItemSpec_subHead {padding-bottom:16px; font-size:18px; white-space:nowrap; line-height:1.4; text-wrap:none;}
.ItemSpec_Descrip_B{line-height:1.4; color:#212121;}
.ItemSpec_Descrip_B li{margin-bottom:16px;}
._clrbrwn{color:#878787; padding-right:8px;}
._doctorDv{text-align:right;}
._doctorDv ._drImg{border-radius:5px; width:150px;}
._bookApnmNt{background:#fff; color:#3ab54a; border:1px solid #3ab54a; font-size:16px; text-align:center; padding:8px 15px; 
    border-radius:3px;}
._bookApnmNt:hover{background:#3ab54a; color:#fff; box-shadow:0 1px 3px -1px rgba(0, 0, 0, .4);}
._drDesig{display:block; margin-bottom:10px;}

/* ------- Static Pages ---------- */
._TnCPage ._padtop8{padding-top:8px;}
.StaticPage_wrap{margin:0 auto; padding:32px; width:978px; min-height:500px; margin-top:8px; position:relative;}
.shadowBg{background-color:#fff; border-radius:2px; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08);}
.StaticPage_Descrip{font-size:14px;}
.StaticPage_Descrip p {line-height:1.5; margin-top:15px;}
.StaticPage_Descrip h2{margin-bottom:5px; margin-top:20px; padding:0; line-height:1.5; font-weight:500; font-size:16px;}

/* --------- Mycart Page ----------- */
.Mycart_wraper{
    padding-top:17px; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content: center; -ms-flex-pack:center; justify-content:center; min-width:1120px; -webkit-align-items:flex-start;
    -ms-flex-align:start; align-items:flex-start;
}
._mycartRight {display:inline-block; margin:0 18px 16px 0;}
._mycartRight .dtails {background-color:#fff; border-radius:2px; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .2);
    width:848px;}
._mycartHeader {border-bottom: 1px solid #f0f0f0; padding:16px 31px 0 25px; display:-webkit-flex; display: -ms-flexbox; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content: space-between; min-height:47px;}
._mycartHeader ._headertxt {text-transform:uppercase; color:#212121; font-size:16px; font-weight:500;}
.dlvry_picode{display: inline-block; width:234px; position:relative;}
.dlvry_picode_a{position: relative; border-radius: 2px; z-index: 2;}
.dlvry_picode_b{padding:0 0 4px 0; border:none; border-bottom:solid 2px #2874f0; font-weight:500; display: -webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center; -ms-flex-align:center;   align-items:center;}
.dlvry_picode_b ._3VH2pM{vertical-align:middle; margin-right:6px; fill:#2874f0; }
.dlvry_picode_b ._3VH2pM ._16TkYi{fill:#878787;}
.dlvry_picode_frm{display: inline-block; line-height: 25px;}
.dlvry_picode_inpt{font-weight:500; font-size:14px; border:none; outline:none; width:144px; padding-left:6px;
vertical-align:middle;}
.dlvry_picode_btn {font-weight:500; cursor:pointer; font-size:14px; color:#2874f0; margin-left:auto;    position:relative;}
._myCartDtail_box{border-top:0px; padding:23px; position:relative;}
._myCartDtail_box:first-child {border-top:0;}
._myCartDtail_box_a{display:-webkit-flex; display:-ms-flexbox; display:flex;}
._myCartDtail_box_a ._thum{-webkit-flex:0 0 120px; -ms-flex:0 0 120px; flex:0 0 120px; text-align:center;}
.prodct_dtls{padding: 0 24px 12px 24px; vertical-align:top; min-height:112px; -webkit-flex:1 1; -ms-flex:1 1;
    flex:1 1; overflow:hidden;}
.prodct_titls{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.prodct_titls_lnk{font-size:16px; color:#212121; line-height:1; display:inline;}
._size{display:block; color:#878787; font-size:12px; margin-top:5px;}
._seller{display:block; color:#878787; font-size:12px; margin-top:11px;}
.prodct_dtls ._price{display:-webkit-flex; display:-ms-flexbox; display:flex; font-size:14px;  -webkit-align-items:flex-end; -ms-flex-align:end; align-items:flex-end; margin-bottom:3px; margin-top:10px;}
.prodct_dtls ._price ._priceTag{font-size:20px; font-weight:500; display:inline-block; margin-right:12px;    line-height:1;}
.prodct_dtls ._price ._priceTagcut{text-decoration:line-through; color:#878787; display:inline-block;    margin-right:8px;}
.prodct_dtls ._price ._priceOff{display:inline-block; color:#388e3c; font-weight:500; margin:0 5px;}
.DeliveryTime{vertical-align:top; -webkit-flex:0 0 242px; -ms-flex:0 0 242px; flex:0 0 242px;}
.DeliveryTime .DeliveryTimetxt{font-size:14px; color:#212121; line-height:1;}
.DeliveryTrck {font-size:12px; color:#878787; margin-top:9px;}
._myCartDtail_box_b{display:block;}
.addremove_order{width:120px; text-align:center; display:inline-block;}
.addremove_order_a{display:-webkit-flex; display:-ms-flexbox; display:flex; color:#212121; -webkit-align-items:center; -ms-flex-align:center;
    align-items:center;}
._btnMinus, ._btnPlus{width: 28px; height:28px; background:linear-gradient(#fff, #f9f9f9); display:inline-block; border:1px solid #c2c2c2;
    cursor:pointer; font-size:16px; border-radius:50%; padding-top:1px; line-height:1;}
._btnMinus:disabled {color:#c2c2c2; border-color:#e0e0e0; cursor:auto;}
.addremoveinptDv{display:inline-block; padding:3px 6px; width:calc(100% - 60px); height:100%; width:46px; height:28px; border-radius:2px;    background-color:#fff; border:1px solid #c2c2c2; margin:0 9px;}
.addremoveinpt{ border:none; width:100%; font-size:14px; font-weight:500; vertical-align:middle; text-align:center;}
._saveoffr{display:inline-block; padding-left:24px; vertical-align:center;}
._saveoffr_row{display:inline-block; text-transform:uppercase; font-size:14px; font-weight:500; cursor:pointer; margin-right:25px;}
.mycart_footer{position:relative; width:inherit;}
.mycart_footerRow{top:0 !important; width:inherit;}
.mycart_footerbox{padding:16px 23px; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:space-between; justify-content:space-between; align-items: center; background:#fff; border-top:1px solid #f0f0f0; box-shadow:0 -2px 10px 0 rgba(0, 0, 0, .1);}
.mycart_footerBtn{padding:15px 30px; min-width:250px; margin-right:6px; text-transform:uppercase; border-radius:2px; box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1); font-size:16px; font-weight:500;}
._btn_grey {margin-right:16px; padding:14px 30px; background-color:#fff; color:#212121;}
._btn_grey ._18lbcF{height:11px; margin-right:5px; vertical-align:middle;}
._btn_grey ._18lbcF ._2mfUhF {fill:#000;}
._btn_orange {background: #fb641b; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2); border: none; color: #fff;}
._Btns {display:inline-block; border-radius:2px; color:#212121; padding:10px 20px; font-size:13px; font-weight:500; transition:box-shadow 0.2s ease; vertical-align:super; background: #fff; cursor:pointer; outline:none; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .1); border: solid 1px #e0e0e0;}

._mycart_priceDetails{position: relative; width:376px; display:inline-block; vertical-align:top; height: auto;}
._przDtl_row{top:0 !important; width:inherit; left:auto;}
._przDtl_row_a{display:inline-block; height:100%; width:inherit;}
._przDtl_box{background:#fff; border-radius:2px; min-height:47px; box-shadow:0 1px 1px 0 rgba(0, 0, 0, .2); }
._przDtl_box_head{text-transform:uppercase; padding:13px 24px; border-bottom:1px solid #f0f0f0; font-weight:500; color:#878787; min-height: 47px; border-radius:2px 2px 0 0; }
._przDtl_box_content{border-bottom:1px solid #f0f0f0; padding:0 24px; font-size:15px;}
._przDtl_box_content ._price, ._przDtl_box_content  ._deliveryCharge, ._przDtl_box_content  ._boldtxt{
    display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:space-between; -ms-flex-pack: justify; justify-content:space-between; margin:20px 0;
}
._przDtl_box_content ._payableAmount{border-top:1px dashed #e0e0e0; margin-bottom:20px;}
._przDtl_box_content ._boldtxt{margin-bottom: 0; font-weight: 500;}
._totalSaving{padding:20px 24px; font-size:14px; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content: space-between; -ms-flex-pack:justify; justify-content:space-between; border-radius:2px;}
._totalSaving ._colorgreen{color:#388e3c; font-weight:500;}
._totalSaving ._dynamicTxt{display:inline-block;}
._securemsg{margin: 34px 24px 10px 24px;}
._securemsg ._msgTxt {font-size:14px; font-weight:500; line-height:1.29; display:block; margin-left:49px; color:#878787;}


/* =========== CheckOut Page ============= */
._checkOut {position:relative; min-height:200px;}
.CheckOutPage 
._checkOut_wrap{margin:0 auto; min-width:1128px; display:-webkit-flex; display:-ms-flexbox; display:flex;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center;
}
._checkOut_Left{display:inline-block; -webkit-align-items:flex-start; -ms-flex-align:start; align-items: flex-start;}
._checkOut_Left_a{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:flex-start;    -ms-flex-align:start; align-items:flex-start;}
._checkOut_Left_b{margin-bottom:16px; position:relative; display:inline-block; width:848px; box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.2); background-color:#fff; border-radius:2px;}
._checkOut_Left_head{color:#fff; background-color:#fff; height:48px; text-transform:uppercase; color:#eee;
    font-size:16px; font-weight:400; padding:14px 24px; border-radius:2px 2px 0 0;}
._checkOut_Left_head .ic_login1{font-size:12px; color:#66a000; border-radius:2px;
    padding:3px 7px; vertical-align:baseline; margin-right:17px; background-color:#fff; position:relative;
    top:-2px;}
._greywhite{color:#474747; background-color:#fff;}
._greywhite .ic_login1{font-size:12px; color:#66a000; background-color:#eee;}
._checkOut_Left_content{position:relative;}
._checkOut_Left_content_a{padding:26px 20px 18px 50px; position:relative;}
.pad0{padding:0px;}
._checkOut_Left_content ._signin_box{position:relative; margin-bottom:36px; font-size:16px; margin-bottom:24px;}
._signin_boxInput {padding:8px 10px 10px 8px; width:100%; color:#000; font-size:inherit; background:#fff;
   border:1px solid #e0e0e0; outline:none; font-size:14px;
}
._checkOut_Left_content ._signin_box a{color:orangered; border:1px dashed; padding:8px; margin:10px 0 0; display:block;    text-align:center;}
._checkOut_Left_content ._signin_box label {font-size:14px; color:#474747; margin-top:5px; display:inline-block;}
._inputAnimation{position:relative; display:block; width:100%;}
._inputAnimation::before, ._inputAnimation::after {content: ''; height:1px; width:50%; -webkit-transform:scale(0); transform:scale(0); bottom:1px; position:absolute; will-change:transform; background:#66a000; transition: 0.2s ease transform;
}
._inputAnimation::before{left:50%; -webkit-transform-origin:left; transform-origin:left;}
._inputAnimation::after {right:50%; -webkit-transform-origin:right; transform-origin: right;}
._inputLabel{color:#878787; font-size:16px; font-weight:normal; position:absolute; pointer-events:none;    left:0; top:0; -webkit-transform:translateY(10px); transform:translateY(10px); transition:-webkit-transform 0.2s ease; transition:transform 0.2s ease; transition:transform 0.2s ease, -webkit-transform 0.2s ease;    will-change:transform; -webkit-transform-origin:left; transform-origin:left;}
._signin_Btn_box{margin-top:24px;}
._1btn {font-family:inherit; width:100%; height:48px; font-size:15px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2); text-transform:uppercase; border-radius:2px;}
._href1btn {height:auto; border:none; color:#66a000;}
.advantage_of_login{padding-left:100px; font-size:14px;}
.advantage_of_login ._grey {color:#878787;}
.advantage_of_login  ._points li {margin:16px 0; color:#212121;}
.cpY4Rk {fill: #66a000; color:#66a000; font-size:17px; margin-right:12px; vertical-align:middle;}

/*---- address blank form -----  */
.primary_clr{color:#3ab54a;}
.primary_clrBg{background:#3ab54a; }
#_filledAlready{}
#LoginBox_chkout{display:none;}
._Backlogin{padding:16px 24px; min-height:72px; display:-webkit-flex; display:-ms-flexbox; display:flex;
    -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start;}
._Backlogin ._pad0{padding:0;}
._Backlogin ._grybg{font-size:12px; color:#3ab54a; background-color: #eee;}
.chngwhen{display:none;}
._Logined_Box{display:inline-block;}
._Logined_tik{color:#878787; font-size:15px; font-weight:500; margin-bottom:6px; text-transform:uppercase;}
._Logined_tik ._3baQOY{vertical-align:top; height:20px; margin-left:8px;}
._Logined_email, ._Logined_address {font-size:14px; max-width:630px;}
._Logined_email ._Logined_emailTxt, ._Logined_address{margin-left:6px;}
._ChangeBtn{padding:0 32px; height:40px; border-radius:2px; border:1px solid #e0e0e0; color:#3ab54a;
    font-size:14px; font-weight:500; background:#fff; margin-left:auto; cursor:pointer; text-transform:uppercase;}
._address_fromBox{}
._address_fromBox .newAddressForm {border-bottom:solid 1px #f0f0f0; padding:16px 24px; display:block;}
._address_fromBox ._selectAddress{visibility:hidden; position:absolute;}
._address_fromBox ._selectAdrsRadio {display:inline-block; border:2px solid #979797; border-radius:100%; height:16px; width:16px;
    position:relative; vertical-align:top; margin-top:3px; cursor:pointer;}
._selectAddress:checked ~ ._selectAdrsRadio {border-color:#3ab54a;}
._selectAdrsRadio::before {content: ''; border-radius:100%; height:8px; width:8px; margin:auto; position:absolute; top:2px; left:2px;}
._selectAddress:checked ~ ._selectAdrsRadio::before {border:2px hidden; background-color:#3ab54a;}
._address_fromDiv {display:inline-block; margin-left:18px; width:calc(100% - 34px);}
._address_fromDiv .Newaddrs{color:#3ab54a; font-weight:500;}
._address_fromDiv ._address_formRow {margin-top:16px; width:570px;}
._address_fromDiv .formRow { display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items: flex-start;
-ms-flex-align:start; align-items:flex-start; -webkit-justify-content:space-between; -ms-flex-pack: justify;
justify-content:space-between;}
._address_fromDiv .formCol {position:relative; margin-bottom:10px; width:280px;}
._address_fromDiv ._address_formInpt {width:100%; font-size:14px; border:1px solid #EEE; outline:none;
    border-radius:2px; padding:10px 15px 10px 13px; margin-bottom:3px; /*padding:20px 16px 0 13px;*/ box-shadow:none;}
._address_fromDiv .inputHight { height:50px;}
._address_fromDiv .formColTxtera{width:100%; margin-bottom:10px; position:relative;}
._address_fromDiv .formColTxtera .txtera {resize:none !important; padding-top:25px; vertical-align:top;}
._address_fromDiv ._Saveaddress {-webkit-justify-content:flex-start; -ms-flex-pack:start; justify-content:flex-start; -webkit-align-items: center;
-ms-flex-align:center; align-items:center; margin-top:30px;}
._address_fromDiv ._SaveAdrsbox {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items: flex-start;
    -ms-flex-align:start; align-items:flex-start; -webkit-justify-content:space-between; -ms-flex-pack: justify;
    justify-content: space-between;}
._SaveAdrsBtn {background:#fb641b!important; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .2); border:none!important; color:#fff!important;}
._SaveAdrsBtnTxt {font-size:14px; text-transform:uppercase; height:48px; width:230px;}
.button {display:inline-block; border-radius:2px; color:#212121; padding:10px 20px; font-size:13px; font-weight: 500;
    transition: box-shadow 0.2s ease; vertical-align:super; background:#fff; cursor:pointer; outline: none;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1); border: solid 1px #e0e0e0;}
._CancleBtn {font-weight:500; font-size:14px; text-transform:uppercase; color:#3ab54a; background-color:transparent!important;
    border:none!important; box-shadow:none!important; margin-left:20px!important; padding-right:0!important;}

/*---- address Fill form -----  */
.AdressFilledBox {max-width:848px; display:block; margin-top:20px; clear:both; overflow:hidden;}
.AdressFilledRow{max-width:523px; float:left; cursor:pointer; width:100%;}
.AdressFilledBox ._name{font-weight:bold;}
.AdressFilledBox ._place{margin:0 0 0 11px; text-transform:uppercase; font-size:11px; color:#878787; vertical-align: middle;
    padding:4px 7px; border-radius:2px; background-color:#f0f0f0; font-weight:bold;}
.AdressFilledBox ._mobile{font-weight:bold; margin: 0 0 0 11px;}
.AdressFilledBox ._adresTxt{margin-top:10px; display:block; line-height:1.5; border:1px dashed #ddd; padding:20px;}
.button._orangeBtn {background:#fb641b; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2); border:none; color:#fff;}
.button._BtnTxt { font-size:14px; text-transform:uppercase; width:200px; height:48px; margin-top:12px;}
.AdressFilledBox ._EditBtnDv {max-width:325px; float:right;}
.AdressFilledBox ._EditBtn {font-size:14px; font-weight:500; color:#3ab54a; border:0; background:none; cursor:pointer; outline:none;}

/*---- payment Method -----  */
.paymentMethod_Box {min-height:150px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-color:#f1f3f6;}
.paymentMethod_row {background-color:#fff; border-radius:2px; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08); margin-bottom:8px;}
.paymentMethod_Box ._payOption {border-bottom:solid 2px #f0f0f0; padding:16px 25px; display:block;}
.paymentMethod_Box ._payOption_radio{visibility:hidden; position:absolute;}
.paymentMethod_Box ._radioCover {display:inline-block; border:2px solid #979797; border-radius:100%;
    height:16px; width:16px; position:relative; vertical-align:top; margin-top:3px; cursor:pointer;}
.paymentMethod_Box ._radioCover::before {content:''; border-radius:100%; height:8px; width:8px; margin:auto;
    position:absolute; top:2px; left:2px;}
.paymentMethod_Box ._radioCover:checked ~ ._radioCover {border-color:#3ab54a;}
.paymentMethod_Box ._PayBy {display:inline-block; margin-left:18px; width:calc(100% - 38px);}
.paymentMethod_Box ._icPhNpay {margin-left:14px; vertical-align:middle; background:#fff;}
.Phonepay_detail{padding-top:14px;}
.Phonepay_detail .Phonepay_detailTxt{font-size:16px; display:block;}
.paymentMethod_row:last-child{box-shadow:none;}

.COD_detail .COD_form {margin-top:16px; display:inline-block;}
.COD_detail .COD_formRow {display:inline-block;}
.COD_detail .COD_formCol {vertical-align:top; display:inline-block; height:48px; border:1px solid #e0e0e0; background:#fff;}
.COD_detail .CapchaImg {height:46px; width:146px; line-height:46px; text-align:center; display:inline-block; vertical-align:middle;}
.COD_detail .CapchaRefresh {width:18px; height:18px; margin:10px; vertical-align:middle;}
.COD_detail .CapchaInputBox {margin:0 12px; display:inline-block;}
.COD_detail .CapchaInputRow {position:relative; margin-bottom:10px;}
.COD_detail .CapchaInput{width:100%; font-size:14px; border:1px solid #e0e0e0; outline:none; border-radius:2px;
    padding:0px 16px 0 13px; box-shadow:none; height:50px;}
.Bank_detail{margin-top: 20px;}
.Bank_detail p{padding: 10px 0; }
.Bank_detail .hlder{width: 115px; display: inline-block;}
.Bank_detail .bold{margin-left: 10px;}

._checkOut_Right {width:376px; display:inline-block; vertical-align:top; height:auto; margin-left:16px;}
._checkOut_RightBox{width:inherit; position:fixed; -webkit-transform:translateY(0) !important; transform:translateY(0) !important;  position:-webkit-sticky; position:sticky; z-index:4;}
._checkOut_RightBox.top{top:20px;}
.padtop16{padding-top:16px;}


/* ============== thank you page ================ */
._ThankyouPage{}
_ThankyouPage_row {max-width: 1680px; min-width:978px; margin:0 auto; overflow: hidden;}
._ThankyouPage_wrap{margin:0 auto; position:relative; padding:14px 83px 0;}
._Thankyoumsg_box{padding:0; margin:16px 0; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08); background-color:#fff;
    border-radius:2px;}
._thankuImg{height: 120px; width: 118px; padding: 24px 0 24px 24px;}
._Thankyoumsg_box ._Msg_box{padding:30px 24px 14px 0; width: calc(100% - 142px);}
._Thankyoumsg_box ._Msg_Title{color: #388e3c; font-size:24px; font-weight:500; padding-left:20px;}
._Thankyoumsg_box ._Msg_Txt{padding-left:20px;}
.link{color: #388e3c; font-weight: bold;}

._ThankyouPage_orderSummary{ margin:16px 0; padding:0; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08); background-color:#fff; border-radius:2px;}
._ThankyouPage_orderSummary ._dtls {color:#878787; text-transform:uppercase; padding:24px 24px 0;}
._ThankyouPage_orderSummary ._dtls:not(:first-child) {border-left:1px solid #f0f0f0;}
._pad24{padding: 24px;}
._marg_b10{margin-bottom: 10px;}
._marg_r22 {vertical-align:middle; margin-right:22px;}
._2GcYu {font-size:12px; padding-left:5px;}
._brdrpad_adres{border-left:1px solid #f0f0f0; padding:24px; position:relative;}
._brdrpad_adres ._name{font-weight:bold;}
._brdrpad_adres ._padtop10{padding-top:10px;}
._brdrpad_adres .padl_tn{padding-left: 10px;}
._brdrpad_adres .bold{font-weight: bold;}
.bold{font-weight: bold;}
.reqst_invoice{display:inline-block; position:relative; min-width:161px;}
.reqst_invoice_wrap {padding-bottom:10px; font-weight:500; margin-left:-10px; width:auto;}
.reqst_invoice_wrap ._3Q4GqT{height:23px; width:18px; margin:0 13px; cursor:pointer;}
.reqst_invoice_wrap ._invoceTxt {text-transform:uppercase; cursor:pointer; line-height:24px; width:auto; color: #c2c2c2;}
.question {border-radius:50%; background-color:#fff; color:#878787; font-weight:500; width:16px; height:16px;
    font-size: 11px; line-height:16px; text-align:center; display:inline-block; border:solid 1px #e0e0e0;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .2); vertical-align:middle; margin:0 2px 0 8px; cursor:pointer; -webkit-transform: translateY(5px); transform: translateY(5px);
}
._needhelp{padding-bottom:10px; font-weight:bold; margin-left:-10px; width:auto; color: #388e3c;}
._needhelp ._txthelp {text-transform:uppercase; cursor:pointer; line-height:24px; width:auto;}
._needhelp  .ic_needhlp{height:23px; width:18px; margin:0 13px; cursor:pointer; margin-bottom:-7px;}

._itemBox {padding:24px; border-top:1px solid #f0f0f0;}
._itemBox_row{position:relative;}
._itemBox ._item_thum{text-align:center; max-width:120px; margin-right:16px;}
._itemBox ._item_thumImg{position:relative; margin:0 auto; height:75px; width:75px;}
._itemBox ._1Nyybr {position:absolute; bottom:0; left:0; right:0; top:0; margin:auto; opacity:0; max-width: 100%; max-height:100%; opacity:1;}
._itemBox ._item_title {cursor:pointer; box-shadow:none; padding:0; border:none; font-size:14px;    text-decoration:none; color:#212121; margin-bottom:10px; font-weight:400;}
._itemBox ._item_titleSub {color:#878787; font-size:12px; margin-bottom:5px;}
._itemBox ._item_title ._pad_r8 {padding-right:8px;}
._itemBox ._item_title ._txtcolor{color:#878787; font-size:12px; margin-bottom:5px;}
._exptDlvry {margin-top:-10px;}
._exptDlvry ._ic_dlvry {padding:0 10px 10px 10px; width:45px;}
._exptDlvry ._333iJH {-webkit-transform:translateY(7px); transform:translateY(7px);}
._exptDlvry ._exptDlvryTxt {margin-top:10px; padding-right:10px;}
._pad_l24 {padding-left:30px;}
._ofrAplied {position:relative; font-weight:500; font-size:16px; padding-left:2%;}
._ofrAplied_txt{color:#388e3c; font-weight:500; padding-left:20px; font-size:14px;}
._ofrques {display:inline-block; position:relative;}
.ic_ques{vertical-align: top;}
._CancelItem{padding-top:17px;}
._CancelItem ._CancelItemTxt{padding-bottom:10px; font-weight:500; margin-left:-10px; width:auto; color: #388e3c;}
._CancelItem ._3Q4GqT{height:23px; width:18px; margin:0 13px; cursor:pointer;}
._CancelItem ._CancelItemcol{text-transform:uppercase; cursor:pointer; line-height:24px; width:auto;}
._totalSavingBotom {border-top:1px solid #f0f0f0; padding:10px 24px; text-align:right;}
._totalSavingBotom ._totalSaving_dv {display:inline-block; min-width:25%; width:auto; text-align:left; padding: 10px 10px 10px 35px;}
._totalSavingBotom  ._total{font-size:16px; font-weight:bold; padding-left:35px;}
._padleft10{padding-left:10px; font-size:16px; font-weight:bold;}
._floatRight{float:right;}
._greenColor{color:#388e3c;}
._greyColor{color:#848484;}

/* ============ Empty Cart ============ */
._viewCart_Empty {padding-top:17px; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content: center;
    -ms-flex-pack: center; justify-content:center; min-width:1120px; -webkit-align-items:flex-start; -ms-flex-align: start;
    align-items: flex-start;
}
._viewCart_Empty ._EmptyCart_row{display:inline-block; margin:0 18px 16px 0;}
._EmptyCart_a {background-color:#fff; border-radius:2px; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .2); width:848px;}
._viewCart_Empty  ._EmptycartWidth {width:1232px;}
._viewCart_Empty ._EmptyCart_head {border-bottom:1px solid #f0f0f0; padding:16px 31px 0 25px; display: -webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:space-between; -ms-flex-pack: justify; justify-content:space-between; min-height:47px;}
._viewCart_Empty ._EmptyCart_headtxt {text-transform:uppercase; color:#212121; font-size:16px; font-weight: 500;}
._EmptyCart_content {text-align:center; padding:30px 0 36px 0;}
._EmptyCart_content ._emptyImg {height:162px;}
._EmptyCart_content ._emptyTxt {display:block; font-size:18px; margin-top:24px;}
._EmptyCart_content ._addtowishlist {display:block; font-size:16px; color:#388e3c; margin-top:35px;}

/* ========== Wishlist Page ============ */
._wishListPage ._wishList_page{margin:0 auto; max-width:1366px; min-width:1128px; overflow:hidden;}
._wishListPage ._wishList_wrap {margin:0 auto; position:relative; padding:14px 64px 0;}
._wishListPage ._leftSidebar{width:25%;}
._leftSidebar ._profileBox {background-color:#fff; border-radius:2px; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08); padding:12px; margin-bottom:16px;}
._leftSidebar ._profile_thum{vertical-align:middle; width:50px; height:50px;}
._leftSidebar ._profile_Name{padding:5px 0 0 16px; width:calc(100% - 50px);}
._leftSidebar ._profile_Name_row {padding-top:3px; font-size:16px; font-weight:500; text-transform: capitalize; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
._leftSidebar ._profile_Name_txt{font-size:18px; padding-top:6px; text-transform:none;}
._leftSidebar .SidebarMenu{background-color:#fff; border-radius:2px; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08); margin-bottom:16px;}
._leftSidebar ._padbottom12 {padding-bottom:12px;}
._leftSidebar ._myOrder{padding:20px 12px 5px 24px;}
._leftSidebar .ic_myOrder{width:20px; height:20px;}
._leftSidebar ._link{width:calc(100% - 26px); padding-left:20px; font-size:16px; font-weight:500;
    color:#878787; cursor:pointer;}
._leftSidebar ._link:hover{color:#388e3c;}
._leftSidebar ._linktxt {margin-top:1px; float:right;}
._leftSidebar ._13rI_R {width:14px; height:14px; -webkit-transform:rotate(180deg); transform:rotate(180deg);}
._leftSidebar ._boderbtm {border-bottom:solid 1px #f0f0f0;}
._leftSidebar ._acntSeting {padding:0 0 12px 20px; font-size:16px; font-weight:500; color:#878787;}
._leftSidebar ._sublink {font-size:14px; padding:12px 5px 12px 66px; cursor:pointer; color:#474747;}
._leftSidebar ._sublink:hover {color:#388e3c; background-color:#f5faff;}
._leftSidebar ._sublink ._bubbles {float:right; padding:0 20px 0 5px; color:#388e3c; font-weight:500;}
._leftSidebar ._sublink.active {font-weight:bold; color:#388e3c; background-color:#f5faff;}
._FriqVisited {background-color:#fff; border-radius:2px; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08);     padding:16px; font-size:12px;}
._FriqVisited ._FriqVisihead {padding-bottom:5px; font-weight:500;}
._FriqVisited ._FriqVisiTxt {cursor:pointer; padding:5px 9px 0 0; color:#878787;}

._rightSidebar{width:75%; padding-left:16px;}
._rightSidebar ._rightSidebarRow {min-height:300px;}
._rightSidebar ._rightSidebarWrap{background-color:#fff; border-radius:2px; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08); min-height:600px; position:relative;}
._rightSidebar ._call_rightSidebar {padding-top:100px; text-align:center;}
._rightSidebar ._rightSidebar_title {display:block; font-size:20px; font-weight:500; margin-top:30px;}
._rightSidebar ._rightSidebar_descrip {display:block; font-size:14px; margin-top:8px;}

/* ============ my Orders page ============== */
._OrderCPage_row {min-width:978px; max-width:1680px; width:100%; margin:0 auto; overflow:hidden;    background: #f1f3f6;}
._OrderCPage ._OrderCPage_wrap {margin:0 auto; position:relative; padding:0 170px;}
._shadowBg {background-color:#fff; border-radius:2px; 
    box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08);}
._shadowPad {padding:2px 20px 10px;}
._OrderCPage ._OrderCPage_title {margin:20px 0;}
._OrderCPage ._titleTxt, ._OrderCPage ._titleTxt a {font-size:18px; color:#878787; text-decoration:none; cursor:pointer;}
._OrderCPage ._titleTxt a:hover{color: #388e3c;}
._OrderCPage .ic_arow{margin:0 4px 0 6px;}
._OrderCPage ._titleTxtCrnt {font-size:18px; font-weight:400; color:#212121;}
._OrderCPage ._TrackOrder {border:solid 1px #d7d7d7; margin:0 4px 20px 4px; background-color:#fff;}
._OrderCPage ._TrackOrder_a{width:100%; font-size:14px;}
._OrderCPage ._TrackOrder_heading { background-color:#f9f9f9; border-bottom:1px solid #e6e6e6; padding:12px 15px;
    -webkit-align-items:center; -ms-flex-align:center; align-items:center;}
._OrderCPage ._productID{display:inline-block; text-align:left;}
._OrderCPage ._productCode {background:#388e3c; color:#fff; box-shadow:none; border:1px solid #388e3c;
    padding: 8px 12px; border-radius:2px; text-transform:uppercase; cursor:pointer; text-align:center; width:196px;
}
._alignRight {text-align:right;}
._alignLeft {text-align:left;}
._OrderCPage ._productTrackBtn {cursor:pointer; text-align:center; display:inline-block; border-radius:2px;
    background:#f9f9f9; border:1px solid #d7d7d7; margin-left:10px;}
._OrderCPage ._TrackBtn{white-space:nowrap; padding:6px 0; width:100px; text-align:center; text-decoration:none;
    color:#212121;}
._OrderCPage ._TrackBtn ._21N3vC{vertical-align:middle; margin-right:6px; margin-bottom:2px; fill:#388e3c;}
._OrderCPage ._TrackBtn ._3CJ419 {fill:#388e3c;}
._overflowHidn{overflow: hidden;}
._OrderCPage ._TrackOrder_botm{margin: 10px 15px;}
._OrderCPage ._TrackOrder_botm ._txtdv {color:#878787; padding-right:2px;}

._OrderCPage ._noResult {color:#2874f0; font-weight:bold; text-align:center; margin:0 4px 10px 4px;
    padding:10px; background-color:#fff; border:1px solid #d7d7d7; font-size:14px; width:100%; text-transform: uppercase;
    box-shadow:none;}

/* ============= my account menu dropdown =========== */
._AccountPopup {position:absolute; width:568px; background:#fff; color:#212121; font-size:14px; font-weight: normal;
    font-weight:initial; border-color:#f0f0f0; text-align:left; z-index:5; opacity:0; visibility:hidden; pointer-events: none;
transition: opacity 0.3s ease-in-out; right:50%; -webkit-transform:translateX(50%); transform:translateX(50%);
opacity: 1; visibility:visible; pointer-events:auto;
}
._boderShadow{box-shadow:0 4px 16px 0 rgba(0, 0, 0, .2); top:32px; -webkit-animation: _3_qLAr 0.3s ease forwards;
    animation:0.3s ease forwards; width:210px !important; margin-top:7px; border-radius:3px;}
._AccountPopup ._PopupArow{width:0; height:0; border:solid transparent; position:absolute; left:50%; -webkit-transform:translateX(-9px); transform:translateX(-9px);
bottom:100%; border-bottom-color:#f0f0f0; border-width:9px;}
._AccountPopup ._PopupArow::after {content:''; width:0; height:0; border:solid transparent; position:absolute;
left:0; border-bottom-color:#fff; border-width:8px; -webkit-transform:translateX(-8px); transform:translateX(-8px);
bottom:-9px;}
._AccountPopup ._PopupBox{padding:16px; overflow:auto;}
._AccountPopup ._PopupBox_row{margin:-16px; max-height:340px;}
._AccountPopup ._PopupList{text-align:left; font-size:14px; line-height:18px; font-weight:400; color:#212121;
}
._AccountPopup ._PopupList li{border-bottom:solid 1px #f0f0f0;}
._AccountPopup ._PopupList a{display: -webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center;
    -ms-flex-align:center; align-items:center; width:100%; padding:16px 12px; color:#474747;}
._AccountPopup ._PopupList a:hover{background-color: #fafafa;}
._AccountPopup ._PopupTxt{text-transform: none; margin-left:12px;}

/* ============== Sign Up Popup ============== */

.overlay {visibility:hidden; pointer-events:none;}
.overlay {position:fixed; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center;
    -ms-flex-align:center; align-items:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content: center;
    top:0; left:0; right:0; bottom:0; background-color:rgba(0, 0, 0, .6); z-index:12; opacity:0; outline:none;
    transition:opacity 0.2s;}
.overlay:target {visibility:visible; opacity:1; pointer-events:auto;}
._SignIn_SignUp_popup {transition:all 2s ease-in-out; outline:none; position:relative;}
._SignIn_SignUp_popup .close {transition:all 200ms; font-weight:bold; text-decoration:none;}
._SignIn_SignUp_popup ._popupContent {overflow:auto; margin:0 auto;}
._SignIn_SignUp_popup .close{position:absolute; right:0; top:0; padding:0; background:transparent; border:none;
cursor:pointer; color:#fff; font-size:32px; line-height:1; vertical-align:top;}
._flxBox {display:inline-block; border-radius:2px; color:#212121; padding:10px 20px; font-size:13px; font-weight: 500;
    transition: box-shadow 0.2s ease; vertical-align:super; background:#fff; cursor:pointer; outline:none;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1); border:solid 1px #e0e0e0;}
._SignUpBOX {position:relative; min-width:400px; max-width:90%; min-height:200px; max-height:90vh;
    background:#fff; border-radius:4px; outline:none;}
._SignUpBOX_row{color:#212121; margin:0 auto; border-radius:2px; height:520px; max-width:695px;}
._SignUpBOX_Lft {background-color:#3ab54a; color:#fff; padding:40px 35px; font-size:15px;}
._SignUpBOX_LftImg {background-image: url(../images/login_img.png); background-position:center 85%; background-repeat:no-repeat;}
._SignUpBOX_LftTxt{font-size:29px; font-weight:500;}
._SignUpBOX_LftTxtP {font-size:18px; margin-top:16px; line-height:150%;}
._SignUpBOX_Ryt {padding:56px 35px 16px 35px; position:relative; background-color:#fff;}
._SignUpBOX_Ryt ._signInputRow{position:relative; margin-bottom:20px; font-size:16px;}
._signInput{padding:8px 10px 10px 8px; width:100%; color:#000; font-size:inherit; background:#fff;
    border:1px solid #ddd; }
._signInput:-webkit-autofill {box-shadow:0 0 0 50px #fff inset;}
._signInput._padryt {padding-right:60px;}
._forgot{position:absolute; display:inline-block; bottom:10px; right:0; z-index:99;}
._forgotTxt {font-weight:500; font-size:15px; cursor:pointer; color:#3ab54a;}
._signInputBtnBox{margin-top:25px;}
._SignUpBOX ._signInputBtn{background:#fb641b!important; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .2); border:none!important; color:#fff!important; letter-spacing:0;}
._SignUpBOX .btn{width:100%; height:48px; font-size:15px; display: inline-block;
    border-radius:2px; color:#212121; padding:10px 20px; font-size:13px; font-weight:500; transition:box-shadow 0.2s ease;
    vertical-align:super; background:#fff; cursor:pointer; outline:none; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .1);
    border:solid 1px #e0e0e0;}
._SignUpBOX .btn:hover {box-shadow:0 4px 6px 0 rgba(0, 0, 0, .12);}
._SignUpBOX ._newSignUp{border:none; line-height:180%; text-align:center; color:#3ab54a; background-color:#fff; margin-top: 16px;}
._SignUpBOX .a_Btn {font-family:inherit; width:100%; height: 48px; font-size:15px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);}
._SignUp_msg {position:absolute; bottom:16px; padding-right:35px;}
._SignUp_msg .greyColor {color:#878787;}
._SignUp_msg .clickHere {display:inline-block; position:relative; color:#212121; cursor:pointer;}
._SignUp_msg a:hover{color:#fb641b;}
._orSep{display:-webkit-flex; display:-ms-flexbox; display:flex; justify-content:center; margin:20px 0 0; align-items:center; font-size:14px; color:#777; }

/* ======== material input  ================= */
.md-material {padding-top:15px; position:relative;}
.md-material .md-input { appearance:none; -moz-appearance:none; -webkit-appearance:none;
    background:transparent; border:0; border-bottom:1px solid #e0e0e0; position:relative; z-index:1;}
.md-material .md-input:focus {outline:none;}
.md-material label {color:#9E9E9E; left:0; position:absolute; top:22px; pointer-events:none;
    transition:top 0.1s ease; z-index:0;}
.md-material .md-input:focus + label {color:#3ab54a; top:6px; font-size:13px; }
.md-material .md-input + label + .indicator {border-bottom:2px solid #3ab54a; height:0; position:absolute; top:50px; transition:width .1s ease-in 0s;
    width:0; z-index:2;}
.md-material .md-input:focus + label + .indicator {width:100%;}
.md-material .md-input:valid + label {top:1px;}

/* ======== toast message  ================= */
#snackbar {visibility:hidden; min-width:250px; margin-left:-125px; background-color:#333; color:#fff;
    text-align:center;  border-radius:2px; padding:16px; position:fixed; z-index:1; left:50%; bottom:30px;
    font-size: 17px;
}
#snackbar.show {visibility:visible; -webkit-animation:fadein 0.5s, fadeout 0.5s 2.5s; animation:fadein 0.5s, fadeout 0.5s 2.5s;}
@-webkit-keyframes fadein { from {bottom: 0; opacity: 0;} to {bottom: 30px; opacity: 1;} }
@keyframes fadein { from {bottom: 0; opacity: 0;} to {bottom: 30px; opacity: 1;} }
@-webkit-keyframes fadeout { from {bottom: 30px; opacity: 1;} to {bottom: 0; opacity: 0;} }
@keyframes fadeout { from {bottom: 30px; opacity: 1;} to {bottom: 0; opacity: 0;} }

/* ============= 7/5/18=============== */
.alert-danger {/*display: inline-block; position:absolute; left:-5px; bottom:-35px;*/ background:rgba(215, 102, 102, 0.9);
    padding:.4em .8em; z-index:2; color:#FFF; font-size:13px; font-size:0.8125rem; border-radius:0.25em;
        opacity: 1; visibility:visible;-webkit-transition: opacity 0.2s 0, visibility 0 0.2s;
    -moz-transition: opacity 0.2s 0, visibility 0 0.2s; transition: opacity 0.2s 0, visibility 0 0.2s;}
/*.alert-danger::after {content:''; position:absolute; left:22px; bottom:100%; height:0; width:0; border-bottom:8px solid rgba(215, 102, 102, 0.9); border-left:8px solid transparent; border-right:8px solid transparent;}*/
.hidden {display:none; pointer-events:none; visibility:hidden; opacity:0; }
#_Register ._SignUpBOX_Ryt{padding:16px 35px 16px 35px;}
form.SinupRegister {margin-bottom:25px;}

/*=========== doctor Profile ============= */
._doctorProfile .Dr_Profile_wrap{width:1180px; margin:auto;}
._doctorProfile ._lftBox{padding:20px;}
._doctorProfile ._RytBoxcol{padding:20px;}
._doctorProfile ._padtop8{padding-top:8px;}
._doctorProfile h1{font-size:26px; color:#3ab54a; margin:0 0 20px; padding:0;}
._doctorProfile h1:after {content:""; width:115px; height:2px; display:block; background:#3ab54a;}
._doctorProfile ._DrContent p{font-size:16px; line-height:1.5; margin:0; padding:0 0 20px; color:#555;}
._doctorProfile ._DrContent p a{color:#3ab54a;}
._DrPic{text-align:center;}
._profileAside{text-align:center; margin-bottom:15px;}
._profileAside span{display:block; font-size:12px; color:#888;}
._doctorProfile ._BookAppoinment{ margin:0px;}
._doctorProfile ._BookAppoinment button{width:100%!important; font-weight: bold;}
._doctorProfile ._TxtAria{height:80px; resize: none;}
._doctorProfile ._materiaTxtaria .md-input + label + .indicator {top:104px;}
._doctorProfile  ._AppntmntTime ._time{font-style:italic; font-weight:bold;}
._doctorProfile  ._timeSchedule{color:#888; display:block; margin-top: 3px;}
._doctorProfile .md-material .md-input + label + .indicator{top: 48px;}
._doctorProfile ._materiaTxtaria .md-input + label + .indicator {top:94px;}

/* ============ rating ============= */
._rateProdct{overflow:inherit!important; max-height:inherit!important;}

/* ============= spinner animation =============*/
@keyframes spinner { to {transform: rotate(360deg);} }
.spinner, .spinner::after {width:20px; height:20px; box-sizing:border-box;}
.spinner::after {content: ''; display:inline-block; vertical-align:middle; margin-left:10px; border-radius:50%; border:2px solid #FFF; border-top-color:#3ab54a; animation: spinner .6s linear infinite;}
.spinner-absolute {position:absolute; top:50%; left:50%; margin-top:-10px; margin-left:-10px;}
.spinner-add, .spinner-remove { animation-fill-mode:both; animation-duration:.4s;}
.spinner-add {animation-name:spinner-add;}
@keyframes spinner-add { from {transform: scale(0);}  to {transform: scale(1);} }
.spinner-remove {animation-name:spinner-remove;}
@keyframes spinner-remove { to {transform: scale(0);} }

/*======== 11-5-2018 ============== */
.google_color{background:#dd4b39 !important;}
.google_color a{ color:#fff!important;}
.facebook_color{background:#3b5998!important;}
.facebook_color a{ color:#FFF!important;}
._rupee{width:12px; height:12px; display:inline-block; vertical-align:middle; font-weight:bold; }
._rupee._rpe22{width:20px; height:20px; vertical-align:-2px;}
._rupee._rpe16{width:16px; height:17px;}
._rupee._rpe14{width:14px; height:14px;}

/*============ Rating and review ============ */
._ratingHead {-webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between;
    display:-webkit-flex; display:-ms-flexbox; display:flex;}
._ratingHeadTxt{font-weight:500; font-size:24px; padding:24px 0 0 24px;}
._ratingHead .txtRight {text-align:right;}
._ratingHead ._btnTxt {box-shadow:0 1px 2px 0 rgba(0, 0, 0, .26); border:none; font-size:14px; color:#2874f0; cursor:pointer; margin:18px 18px 0 0;}
._ratngGraph{padding:24px; position: relative;}
._wdth60{width:60%;}
/* ._wdth45{width:45%;} */
._txtCenter{text-align:center;}
._ratngGraph ._totalRating {display:inline-block; font-size:32px; color:#212121; margin-top:4px;}
._ratngGraph ._ratestar {font-size:28px; padding:0 0 0 4px; display:inline-block; color:#212121;}
._ratngGraph ._ratestarTxt {font-size:14px; color:#878787; width:100%; text-align:center;}
.padL_12{padding-left:12px;}
._RatingBars {display:inline-block; text-align:left; width:100%; font-family:'robotomedium'; letter-spacing:0;}
._RatingBars li{padding:1px 0 0 0; cursor:pointer;}
._RatingBars ._rateNmbr{font-size:12px; font-weight:500; color:#212121; padding:2px 0 2px 0;}
._RatingBars ._ratestarSmal {font-size:12px; color:#212121; padding:0 0 0 2px;}
._RatingBars ._ratebarGraph{height:5px; position:relative; background:#f0f0f0; margin-top:7px; margin-left: 7px;
    border-radius:100px;}
._RatingBars ._rateLine {left:0; position:absolute; width:0%; height:5px; -webkit-transform:scaleX(1);
        transform:scaleX(1); -webkit-transform-origin:left center; transform-origin:left center; transition:-webkit-transform 0.4s cubic-bezier(0, 0, 0.3, 1) 0.3s;
        transition:transform 0.4s cubic-bezier(0, 0, 0.3, 1) 0.3s; transition:transform 0.4s cubic-bezier(0, 0, 0.3, 1) 0.3s, -webkit-transform 0.4s cubic-bezier(0, 0, 0.3, 1) 0.3s;
        border-radius:100px;}
._RatingBars .col-2-12 {width:14.66%;}
._rateLine._greenbar { background-color:#388e3c;}
._rateLine._orangebar {background-color:#ff9f00;}
._rateLine._redbar {background-color:#ff6161;}
._rateCount{font-size:12px; color:#878787; padding:0 0 0 12px;}
._posRelative{position: relative;}
._ReviewByUser{font-size:12px; color:#878787; margin-right:8px;}
._ReviewDate {font-size:12px; color:#878787; margin-right: 8px;}
._VoteRating {width:auto; position:absolute; right:0;}
._ReviewTxt {line-height: 1.4; font-size: 14px; color: #212121; margin: 12px 0 9px 0; overflow: hidden;}

._UpVote_, ._DownVote_ {display: inline-block; color: #c2c2c2; text-align: center; margin-left: 24px; font-size: 12px; cursor: pointer;}
.ic_upvote, .ic_dwnvote {width: 18px; height: 16px;}
.ic_upvote ._3Xc5dR, ._DownVote_ ._3Xc5dR {fill:#c2c2c2;}
._upvoteNumb {padding:2px 0 0 0; color:#878787; margin-left:4px; vertical-align: top;}
.ic_dwnvote._1FP7V7 {-webkit-transform: scaleY(-1); transform: scaleY(-1);}
.ic_upvote ._3Xc5dR:hover, .ic_dwnvote ._3Xc5dR:hover {fill:#388e3c;}

/* ============= Rating Review Form ============== */
._ratethisProd {padding:20px 22px; color:#212121; background:#fff; height:110px; position: relative;}
._ratethisProd ._ratethisProd_title, .ItemSpec_Descrip_A ._ratethisProd_title{font-size:18px; font-weight:500; margin-bottom:10px;}
._ratethisProd_star{color:#e0e0e0;}
._starBox {unicode-bidi:bidi-override; /*-webkit-transform:rotateY(180deg); transform:rotateY(180deg);*/ float:left; cursor:pointer;}
._starBox ._stars {display:inline-block; position:relative; margin-right:16px; font-size:28px;}
._starBox ._greystar {color:#e0e0e0;}
._starBox ._stars:hover::before, ._starBox ._stars:hover ~ ._starBox::before {content:'\2605'; position:absolute; color:#ffe11b;}
._starBox .star.active{color:#ffe11b;}
._Hr {background:#e0e0e0; height:1px; border:0;}
._CancelRating_ {position:absolute; left:auto; right:0; margin-right:15px; top:20px; border:0px none; background:none; padding:1em; outline: none;}
._submitReview{display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-flow:row wrap; -ms-flex-flow: row wrap;
    flex-flow:row wrap; justify-content: flex-end; align-items: center;}
.Callnow{display:block;}
._userLogin {display:none;}

/*============== 25/5/2018 ================  */
._noboder{border:0px none;}

.TestimonialSlider{padding:15px 60px; margin-top:17px;}
.TestimonialSlider img{float:left; margin-right:16px;}
.TestimonialSlider h2{font-size:18px;}
.TestimonialSlider p{line-height:1.6;}
._parentcompany {font-size: 11px; display: inline-block; letter-spacing: 1px; font-style: italic; margin-left: 20px; color:#999;}
