/* body.black{width:100%;height:100%;padding:0;margin:0;overflow-x:hidden;background:#222} */
#fixedbg{/* background:#222; */background-size:cover;height:100%;position:fixed;width:100%;z-index:-1;top:0}
#main-content{padding:0; background:#FFF;}
/* body.red{background-color: #EA162E;} */
body.red .web-search{background-color: #fff;}
.full-height{height: 100%;}
body.black .ico-pencil,body.black .ico-map,body.black .ico-cart,body.black .ico-user,body.black .ico-nav,body.black .jd-logo,body.black .ico-mic,body.black .ico-edttxt,body.black .ico-orgrp,body.red .ico-pencil,body.red .ico-map,body.red .ico-cart,body.red .ico-user,body.red .ico-nav,body.red .jd-logo,body.red .ico-mic,.ico-nav-sel.act{background-image:url(//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/sprite_web_black.png);background-repeat:no-repeat;display:inline-block}
body.red .user-nm,body.black .user-nm{color:#fff}
body.red .cty-sectn-blk,body.black .cty-sectn-blk{float:left;color:#fff;padding:2px 10px}
.ico-pencil,.ico-map,.ico-cart,.ico-user,.ico-nav,.jd-logo,.ico-mic{background:url(//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/sprite_web.png) no-repeat;display:inline-block}
body.black .sepr{border-right:1px solid #ABA7A7}
body.red .mobile-container .hotkey img,body.black .mobile-container .hotkey img{border:0}

.srch-ico{  padding: 0 5px 0 0px;}
.ico-pencil{background-position: -77px 0; width: 10px; height: 21px; margin:0 5px; vertical-align: top}
.ico-map{background-position: -54px -3px; width: 9px; height: 21px; margin:0 5px; vertical-align: top}
.ico-cart{background-position: -166px 0; width: 21px;height: 21px; margin:0 5px; vertical-align: top; position: relative;}
.ico-user{background-position: -96px -2px;	width: 26px; height: 21px; vertical-align: top}
.ico-nav{background-position: -136px 0; width: 19px; height: 21px; vertical-align: top; position:relative;}
.ico-nav.cross{background-position: -136px 0;}
.ico-nav-sel{display: none; position: absolute; border: solid 1px #ccc; width: 40px;  height: 37px;  left: -11px;  top:-6px;  border-bottom:0;  z-index: 99999;}
.ico-nav-sel.act{display: block; background-color:#fff; background-position:-335px -199px}
.ico-nav-sel i{display: block; position: absolute; width: 38px; left:0; bottom: 0; height:2px; background: #fff}
.ico-mic{background-position: -198px 0; width: 20px; height: 31px;	float: right; margin:12px 12px 12px 0;}
.jd-logo{background-position: -3px -44px; width: 230px; height: 55px;}
.web-header{position: relative;z-index:99;}
.homepg .web-header{padding:0;}
/* .homepg .mnsrchwpr{width:74%;}
.homepg .mnsrchwprfull{width:100%;} */
/* .jdsrchwpr{width:98%;float:left;border-radius:5px;background:#ffffff;margin:0 1%;} */
.srchicn{width:30px;float:left;margin:15px;padding:0;}
#main-wrapper{background:#F4F4F4;padding:0;margin:0;}
.web-search{position: relative;background:#141414;padding: 15px 0;z-index:5;border-radius:0;}/*sukh*/
.web-search .rgtsec{float:right;}
.web-header input{width: 100px; border:0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
body.black .web-header input{background-color:transparent;color:#fff;}
.web-header input:focus{border:0; outline:0}
.homepg .sepr{border-right:1px solid #eee; width: 1px; height: 20px; display: inline-block; margin: 0 6px;  vertical-align: top;float:none;}
.sepr{border-right:1px solid #eee; width: 1px; height: 20px; display: inline-block;margin:0 6px;vertical-align:top;float:left}
.search-bar{clear:left;}
.homepg .search-bar{clear:left;}
.homepg #search-bar .txt-main-search{padding:12px 15px; text-indent:6px; color:#424242}
.homepg #search-bar .txt-main-search::-webkit-input-placeholder{color:#b0b0b0}
.homepg #search-bar .txt-main-search::-moz-placeholder{color:#b0b0b0}
.homepg #search-bar .txt-main-search:-ms-input-placeholder{color:#b0b0b0}
.user-nm{font-size: 13px; color:#888}
.cart-cnt{background: #ff6c00; color:#fff; border-radius: 50%; padding:0 5px; font-size:11px; position: absolute; right:-8px; bottom: 0px;}
#search-bar .txt-main-search{width:92%;font-size:16px;height:auto; background: none;color:#b0b0b0;padding:10px 5px;}
#search-bar .input-group-addon{background-color: transparent;}
#search-bar .input-group{width:100%;float:left;}
/* .mnIconwpr{width:8%;float:right;}
.mnsrchwprfull .mnIconwpr{width:auto;float:right;} */
#search-bar .glyphicon-search{color:#b0b0b0; font-size: 22px;}
ul,ul li{margin: 0;padding: 0;list-style: none;}

/* Webkit  Scrollbar 
::-webkit-scrollbar {  width: 5px;}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius:10px;border-radius:10px}
::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#777;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}
::-webkit-scrollbar-thumb:window-inactive{background:#333}
*/


/*  Popover Styles */
/* Cat Section */
.categories-container{position: relative;height: 100%;background-color: #fff;  border: 1px solid #ccc;padding: 0;}
.categories-popover{ position:fixed;height: 90%;width: 100%;z-index: 3;left:0;top:45px;display: none;}
.categories-popover .main-cats, .categories-popover .sub-cats{position: absolute;overflow: auto;height: 100%;}
.categories-popover .sub-cats .media-heading{margin-bottom: 0;font-size: 20px;color: #333;}
.categories-popover .sub-cats .media-heading .ico-i{display: none;}
.categories-popover .sub-cats .hotkey-detail{color: #b2b2b2;font-family: 'Helvetica Light';}
.categories-popover .main-cats{width: 300px;  background-color: #e1e1e1;}
.categories-popover .sub-cats{margin-left: 300px;background-color: #fff;}
.categories-popover  .hotkey-thumb img{border-radius: 15px;width: 70px;}
.categories-popover  .hotkey-thumb img.c1{background-color:#E98390;}
.categories-popover  .hotkey-thumb img.c2{background-color:#66CBE0;}
.categories-popover  .hotkey-thumb img.c3{background-color:#70CFC3;}
.categories-popover  .hotkey-thumb img.c4{background-color:#98A0AD;}

#jdnew-wrapper{position:relative;min-height:100%;transition:transform 500ms;background:none;}
#jd-menu{display: block;font-family: 'Helvetica Light';}
#jd-menu .ico-img{display: none;}
#jd-menu ul li a, .close-cat-pop{display: inline-block;width: 100%; font-size: 17px; padding: 0 0 0 40px; line-height: 35px;transition: background 300ms; color:#333;}
#jd-menu ul li a:hover{background-color: #bcbcbc;}
#jd-menu ul li a.active{background-color: #fff;color: #2178C5;}
.close-cat-pop{background-color: #f0f0f0;color: #aaa;padding: 0;text-indent: 8px;text-decoration: none;}
.close-cat-pop:hover{color: #3f46e5;}
.bck-btn {background-image: url('//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/back_arrow.png');display: inline-block;width: 18px;height: 20px;top: 5px;background-repeat: no-repeat;position: relative;margin-right:3px;}

/* Sub-cat Section */
.categories-popover #internal-page{ display: block;}
.categories-popover #internal-page .hotkey-img,
.categories-popover #internal-page .Panel{display: none;}
.categories-popover #internal-page ul {padding: 20px 40px 0;}
.categories-popover #internal-page ul li{padding: 20px 0px;}
.categories-popover #internal-page ul li + li{border-top: 1px solid #eee;}
.srch-br-main{padding:0 15px;}

/*creating second text search*/
/* .mnsrchwpr{position:relative;width:90%;} */
.sdsrchwpr{position:absolute;width:100%;top:58px;margin:0;z-index:2;padding:0;}
.ctytxtwpr{width:20%;}
.movtxtwpr{width:80%;}
body.black .web-header .sdsrchwpr .ctytxt{width:72%;height:50px;font-size:18px;}
body.black .web-header .sdsrchwpr .movtxt{width:93%;height:50px;font-size:18px;}
.ico-crs{background-position:-6px -206px;width:25px;height:25px;margin:15px 10px;}
.ico-edttxt{background-position:-87px -260px;width:20px;height:21px;float:right;cursor:pointer;margin:14px 10px;}
.atsgtwpr{width:96%;position: absolute;top:46px;margin:0 2%;height:auto;z-index: 2;}
.glpsrchicn{width:30px;}
.atsgttxt{width:88%;margin:6px 0;}
.ico-orgrp{background-position:-159px -262px;width:20px;height:17px;}
/*creating second text search end*/
/*internal page header */
.innr-srch{padding:5px 0;border-radius:0;}
.jdsrchinrwpr{width:75%;padding:0;margin:2px 0;}
.jdsrchinrwpr #srchbx{width:92%;padding:7px 5px;}
.jdsrchinrwpr .srchicn{margin:10px 10px;}
.inrhdr-sprt,.inrjstdial,.ico-inrcart,.ico-inruser,.ico-inrnav,.ico-i-doctor,.ico-i-hospital,.ico-i-dentist,.ico-i-chemist,.ico-i-path-lab,.ico-i-ambulance,.ico-i-optician,.ico-i-blood-bank,.mediarw,.rsmediarw,.ico-adtofav,.dscnticn,.jdvrfd,.resotrimg,.dtsdvdr,.stq0, .stq1, .stq2, .stq3, .stq4, .stq5, .stq6, .stq7, .stq8, .stq9, .stq10,.dtlstract,.dtlstr,.drpdwmicn,.dtsnonvg,.dtsvg,.redstr,.blucrle{background-image:url('//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/inner-sprite.png');background-repeat:no-repeat;display:inline-block;}
.inrjstdial{background-position:-11px -14px;width:96px;height:24px;}
.innr-usenme{width:25%;float:left;padding:15px 5px;}
body.red .user-nm, body.black .innr-usenme .user-nm{color:#222222;float:left;margin: 0 6px;}
.ico-inruser{background-position:-134px -21px;width:26px;height:16px;float:left;margin:0 8px;}
.ico-inrcart{background-position:-181px -18px;width:30px;height:21px;float:left;}
.ico-inrnav{background-position:-231px -23px;width:19px;height:12px;float:left;margin:4px 0;cursor:pointer;}
.fltrwpr{background:#f4f4f4;/* padding:11px 15px; */float:left;}
.mlistviewpr{float:left;background: #f4f4f4;}
.mm-listview{width:63%;text-align:center;margin:35px auto;background:#ffffff;border-radius:6px;display:table;float:none;padding:20px 0}
.mm-listview li{width:90%;margin:0 5%;display:block;float:left;border-bottom:1px solid #efeff0;/*padding:15px 10px;*/}
.mm-listview li:last-child{border-bottom:#efeff0 solid 1px;}
.ico-i-doctor{background-position:-318px -13px;width:26px;height:31px;float:left;margin: 0 8px;}
.ico-i-hospital{background-position:-360px -15px;width:29px;height:27px;float:left;margin: 0 7px;}
.ico-i-dentist{background-position:-411px -17px;width:28px;height:27px;float:left;margin:0 8px;}
.ico-i-chemist{background-position:-11px -136px;width:35px;height:35px;float:left;margin:0 5px;}
.ico-i-path-lab{background-position:-456px -14px;width:22px;height:30px;float:left;margin:0 12px;}
.ico-i-ambulance{background-position:-499px -14px;width:33px;height:29px;float:left;margin:0 7px;}
.ico-i-optician{background-position:-555px -21px;width:36px;height:21px;float:left;margin:0 5px;}
.ico-i-blood-bank{background-position:-615px -10px;width:23px;height:34px;float:left;margin:0 12px;}
.mediarw,.rsmediarw{background-position:-656px -17px;width:11px;height:20px;float:right;margin:2px 0;position:relative;top:6px}
.meditle.meditle1,.meditle2{margin:2px 10px 2px 0;}
.rfnsrch{background:#ffffff;text-align:center;padding:14px 0;font-size:16px;border-bottom:1px solid #e4e4e4;}
#mainbnr{position:relative;height:auto;width:100%;-webkit-backface-visibility: hidden;-webkit-transform:translateZ(0);-webkit-perspective:1000;}
#mnintrnlbnr{width:100%;position:relative;z-index:1;}
/*internal page header end*/
/*details page start*/
.mndtlwpr{background:#f4f4f4;padding:0 0 15px 0;}
.dtlwpr{margin:0;width:100%;position: relative;}
.dtlwpr li.wrtrvw a{display:inline-block;position:relative;}
.btnadst{position:absolute;right:2%;top:6%;/* height:268px; */}/*sukh*/
.btnadst ul.booking-sec{display: table; table-layout: fixed;width: 100%;height: 240px;padding:0 7px; float: left; }
.btnadst ul.booking-sec .book-btn{display: table-cell;vertical-align: middle;float: none;}
.btnadst ul.booking-sec .book-btn a{text-align:center}
.tleorlp{position:static;}
.wrtrvtxt, .wrtrvtxt a, .wrtrvtxt a:hover, .wrtrvtxt a:active, .wrtrvtxt a:visited, .wrtrvtxt a:focus{color:#cacaca;font-size:13px;}
/* .wrtrvw{width:13%;} */
.wrtrvw{display:table-cell;position:relative;vertical-align:middle;width:auto;float:none;height:100px}
.wrtex .wrtrvtxt{left:0;position:absolute;top:67px}
.rstotle{font-weight:bold;font-size:35px; line-height: 35px;}
h1.rstotle{margin:0}
.stq_m{/*display:inline-block;*/margin: 10px 0 15px 0;background:none;float:left;width:100%;height:auto;cursor:pointer;}
.ico-adtofav{background-position:-559px -68px;width:22px;height:21px;margin:8px 0;float:none;}
.jdvrfd{background-position:-246px -59px;width:50px;height:50px;position:absolute;bottom:10px;right:10px;}
.rstocnct {/* margin:8px 0 0 */}
.rstocnct li:first-child {/* margin:8px 0 0 0; */}
.rstocnct li {float:left;margin:5px 0 0 0; width:100%;}
.rstocnct li .telnowpr a.tel{font-weight:500;font-size:17px}
.rstocnct li .telnowpr a.tel b{font-weight:500;}
.rstocnct a.tel{font-weight:bold;font-size:18px; color:#ebebeb;}
.adrstxt{width:55%;margin:3px 8px;}
.txt-indnt{text-indent:6px;line-height:1.42;}
.pdajst{padding:8px 15px;}
.redstr{background-position:-10px -197px;width:15px;height:15px;float:left;margin:10px 0;}
.blucrle{background-position:-34px -200px;width:12px;height:12px;float:left;margin:7px 2px;display:none}
.dtsbtntxt{float:left;margin:7px 12px;text-align:center;font-size:17px}
.book-btn{ display: table-cell;padding: 0;vertical-align: middle;}
/*details page end*/

.main-footer .container{background:#f2f2f2}
.sec-1,.sec-2,.sec-3,.sec-4{padding:10px 16px}
.ic_favo{margin:-4px 10px;display:inline-block}

/*New css for result page 20-02-2017*/
.category-wrap{margin-bottom:6px;box-shadow:0 1px 4px -1px rgba(0,0,0,.2);}
.also-used-for{margin-bottom:6px;box-shadow:0 1px 4px -1px rgba(0,0,0,.2);}
.popular-area-wrap{margin-bottom:6px;box-shadow:0 1px 4px -1px rgba(0,0,0,.2);}
.left-ct-container ul.related-catg li{border-bottom:0;padding:5px 0 5px 0;font-weight:400}
.left-ct-container ul.related-catg li.see-more a{color:#707070;font-weight:600}
.left-ct-container ul.related-catg li a{color:#707070}
.left-ct-container ul.filt-cate li.sel h1.sel{color:#222}
.seemore_arrow{background:url('https://akam.cdn.jdmagicbox.com/images/icontent/jdrwd/nw_spr.png') no-repeat;
	display:inline-block;background-position:-93px -145px;width:7px;height:11px;position: relative;top: 2px;left: 6px;}
.left-ct-container div.category-wrap{padding:6px 9px}
.left-ct-container div.also-used-for{padding:6px 9px}
.left-ct-container div.popular-area-wrap{padding:6px 9px}
.left-ct-container .htlftsctn { padding:5px 0px; }
.left-ct-container .chkonetxt { font-size: 12px; color: #000; font-weight: 500;width: 100%;margin-top:10px;float: left;padding: 0 10px; }
.left-ct-container ul.jsc {margin-top: 5px;padding: 0 10px;}
.left-ct-container ul.jsc.no-border {border-bottom:0;}
.left-ct-container ul.jsc li { color:#707070; font-weight: normal; font-size:12px;}
.left-ct-container ul.jsc li a { color:#707070; font-weight: normal; font-size:12px;}
.left-ct-container ul.jsc li.active a, .left-ct-container ul.jsc li:hover a { color:#F77629; text-decoration: none }
.left-ct-container ul.related-catg.jsc {   line-height: normal;}
.left-ct-container ul.related-catg.jsc li {   width:100%; float:left; }


@media only screen and (min-width: 1200px) {
.categories-container{width:1044px}
}

/*------------------------ Start --------------------------------------*/
.rpb_sprite{background: url('//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/nw_spr.png') no-repeat;background-position: -708px -20px;height:14px;width:9px;display:inline-block;}
.rpg_sprite{background: url('//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/nw_spr.png') no-repeat;background-position: -708px -20px;height:14px;width:9px;display:inline-block;}
.left-ct-container ul.filter-by-price{font-size:12px;}
.left-ct-container ul.filter-by-price li.fr{border-bottom:#ccc solid 1px;color:#424242;padding:8px 4px}
.left-ct-container ul.filter-by-price li{padding:8px 4px 8px 0px;font-size:11px}
.custom-btn{background-color:#069807;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap}
.btp_main .bt-para{padding:6px 0;margin:0}
.btp_main .bt-para .groupR{padding:0 6px}
.frds-rating_org{background:url(//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/nw_spr.png) no-repeat -306px -65px;display:inline-block;width:14px;height:14px}
.frds-rating_grey{background:url(//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/nw_spr.png) no-repeat -325px -65px;display:inline-block;width:14px;height:14px}.frds-rating_org{background:url(//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/nw_spr.png) no-repeat -306px -65px;display:inline-block;width:14px;height:14px}
.frds-rating_grey{background:url(//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/nw_spr.png) no-repeat -325px -65px;display:inline-block;width:14px;height:14px}
.bt-para{font-size:14px;color:#868686}
.displayI{display:inline-block}
.store-details .phone{display:none}
.bt-para-phone{display:none;}
.pstnst{ display: table;padding: 0;position: absolute;table-layout: fixed;top: auto;bottom:-7px;z-index:1}
/*------------------------ End  --------------------------------------*/
/*left menu css*/
.wb_header{position:relative;}
.bgclr{background-color: #FFFFFF} 
/* -- Css --- */
.social-sharefb, .social-sharetw , .b0, .b1, .b2, .b3, .b4, .b5, .b6, .b7, .b8, .b9, .b10 {background:url('//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/Rate-This_Sprite1.png') no-repeat}
.formRev .pdlfno { padding-left:0;padding-top:10px;} .formRev .pdrtno { padding-right:0;}
.formRev .review-share-title { color: #666666; float: left; font: 14px/28px "Arial"; width: 80px;}
.formRev .review-share-box {  float: left;  width: 228px;}
.formRev .review-share-box ul {  float: left;  width: 100%;}
.formRev .review-share-box ul li { float: left; padding: 0 12px 0 0;}
.formRev .review-share-box ul li a { color: #999999; font: 13px/28px "Arial"; text-decoration: none;}
.formRev .social-sharefb { background-position: -81px -44px;  width: 26px;  height: 26px;float: left;   margin-right: 10px;}
.formRev .social-sharetw {background-position: -117px -44px; width: 26px; height: 26px;float: left;   margin-right: 10px;}
.formRev .social-sharefb:hover{background-position:-10px -44px;}
.formRev .social-sharetw:hover{background-position:-46px -44px;}
.formRev .b0, .formRev .b1, .formRev .b2, .formRev .b3, .formRev .b4, .formRev .b5, .formRev .b6, .formRev .b7, .formRev .b8, .formRev .b9, .formRev .b10 {background-position: -10px -10px; display: inline-block;  height: 26px;  width: 27px; float:left; margin: 0 3px 0 0;}
.formRev .b0.rhvr { background-position: -193px -10px}
.formRev .b1.rhvr { background-position: -193px -10px}
.formRev .b2.rhvr { background-position: -223px -10px}
.formRev .b3.rhvr { background-position: -253px -10px}
.formRev .b4.rhvr { background-position: -284px -10px}
.formRev .b5.rhvr { background-position: -314px -10px}
#rating_stars .stq_m { width:300px;}
#rating_stars .nw_rtxt { width: 270px; padding-top: 0;  display: table-cell;  vertical-align: middle; float: right;    text-align: left;color: #ff6c00; font-size: 13px;  padding: 15px 0 0;}
.formRev .olblwrp { padding-right:0; max-width:115px;}

 
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
		.sec-1, .sec-2, .sec-3, .sec-4{padding: 10px 0;}
		.brdot{padding: 8px 15px 0; width:610px}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
	.sec-1, .sec-2, .sec-3, .sec-4{padding: 10px 0;}
	.brdot{padding: 8px 15px 0; width:610px}
}
