@media only screen and (max-width: 320px) {
    .trust-thum{margin:0 10px 50px 0;}
	.trust-content{height:190px;}
}
@media only screen and (min-width: 767px) {
    
    html.open-menu a#toggle, html.open-menu main#content{transform: translateX(0px);}
}

@media only screen and (max-width: 1023px) {
	::-webkit-scrollbar{display: none;}
}

@media only screen and (min-width: 1170px) {
.wrap{width:1240px; margin:0 auto;}
header .login_register_top a, .callus_top{color:#fff; font-size:16px; padding:2px 10px; line-height:1;}
.header{text-align:left;}
.header .logo{width:148px; height:38px; line-height:20px; margin:9px 15px 9px 15px; padding:0; float:left;}
    
.sticky {transition:all 0.2s ease-in-out;}
.fixed {position:fixed; top:0; left:0; width:100%; box-shadow:0 1px 2px rgba(0,0,0,.15); -webkit-box-shadow:0 1px 2px rgba(0,0,0,.15); z-index: 10;}    
main#content {padding:0px; }
    
html.open-menu nav#menu{box-shadow:0 2px 5px rgba(0,0,0,.15); -webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);}
#menu ul li ul:before {width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #3ab54a; content:""; position: absolute;left:50%; top:-10px; margin-left:-13px; display:block;}
#menu ul li > a > i{display:inline-block; transform:rotate(90deg); margin-left:5px;}
.fa-caret-right{ background-size:8px auto; width:8px; height:8px;}
#content h1, #content h2{font-size:30px; margin:60px 0 36px;}
.ItemBox {width:25%;}

.py-4 {padding-top: 0;}

}

@media only screen and (max-width: 768px) {
	.header{ position:fixed; width:100%; z-index:95; height:96px;}
	.header .logo{ margin-left:50px; margin-top:8px; width:136px; height:35px;}
	.header ._india{font-size:8px;}
	a#toggle{ top:10px; z-index:99;}
	div#overlay{z-index:99;}
	#menu{z-index:99;}
	html.open-menu a#toggle, html.open-menu main#content{transform: translateX(0px);}
	html.open-menu div#overlay{width:calc(150%);}
	._mainwrap{
		width:100%; margin:0!important; max-width:100%!important; min-width:100%!important;	
	}
	.py-4 {padding-top:96px;}
	.Search_top {display:flex; width:100%; justify-content:space-around; align-items:stretch;}
	.login{position:absolute; right:15px; top:-19px;}
	.Callnow{display:none;}
	.myacnt_dv {margin-left:20px;}
	._userLoginTxt{display:none;}
	.cart_text{display:none;}
	._userLogin {display:block!important;}
	.homeSlider{height:auto; margin-bottom:8px; opacity:1; visibility:visible;}
	.homeSlider .slick-slide img{height:auto; min-height:150px;}
	.homeSlider .slick-arrow {display: none!important;}
	.product_list_row{height:auto;}
	.product_list_left, .product_list_ryt {position:inherit!important; left:0; bottom:0; right:0; top:0;}
	.product_list_ryt {display:none;}
	._listFlx, .other_product_list{flex-wrap:wrap; margin-bottom:16px; margin-left:0; margin-right:0;}
	.viewAll_box, .other_product_list_left {width:100%;}
	.viewAll_boxwrap, ._othprdLstL_covr {padding:16px 10px 5px; justify-content:space-between; align-items:flex-start; text-align:left; flex-direction:row;}
	.viewALL_btn, ._othprdLstL_btnCvr {margin:-4px 0 0;}
	.Main_list, .other_product_list_right {width:100%; padding-top:5px;}
	.viewALL_txt, ._othprdLstL_hdng {font-size:18px;}
	.viewALL_products, ._othprdLstL_btn {padding:8px 10px 7px; font-size:12px; color:#2874f0;}
	.Main_list_d {padding:0px 15px 20px;}
	.ads_wraper {height:auto;}
	.ads_bimgdiv {width:100%; height:auto;}
	.Banner_product {white-space:nowrap; overflow-y:auto; margin:0 -8px 10px; padding-left:8px; -webkit-overflow-scrolling:touch;}

	.footer_col_B{margin:10px 0;}
	._trackOdr_box_text {padding:0; font-size:12px; margin-top:5px;}
	.paymentMethod, ._topbrandsTag, ._about_ancient{margin-top:7px; padding:5px 0;}
	._footer_social_Sprite.ic_payment {width:300px; margin:0px; }
	.footer{min-width:100%; margin-top:0px;}
	.footer_cover{width:100%; margin:0; padding:15px;}
	.footer_cover .footer_linkBox {width:100%; margin-bottom:15px;}
	.footer_linkBox .pad_r20prcnt, .footer_linkBox .pad_m10prcnt, .footer_linkBox .pad_l20prcnt {padding:0;}
	.footer_linkHeading{color:#3ab54a;}


	.slick-dots {display:flex; justify-content:center; margin:0; padding:0; list-style-type:none; position:absolute; bottom:5px; width:100%}
    .slick-dots li {margin:0 0.25rem;}
	.slick-dots button {display:block; width:5px; height:5px; padding:0; border:none; border-radius:100%; background-color:#FFF; text-indent:-9999px; }
	.slick-dots li.slick-active button {background-color:yellow;}
	.slick-arrow {box-shadow:none; background:transparent;}
	.Sldr_prev_arw, .Sldr_next_arw  {display:none;}
	.slick-disabled{opacity: 0.1;}

	.overlay {z-index:99;}
	._SignIn_SignUp_popup .close{right:20px; top:-25px; font-size:24px; z-index:99; box-shadow:none;}
	._SignUpBOX{min-width:300px;}
	._SignUpBOX_row{height:350px;}
	._SignUpBOX_Lft {width:100%; padding:10px 10px;	}
	._SignUpBOX_LftImg {background-image:none;	}
	._SignUpBOX_LftTxt {font-size:18px;}
	._SignUpBOX_LftTxtP {font-size:14px; margin-top:5px; line-height:125%;}
	._SignUpBOX_Ryt {width:100%; padding:8px 10px 8px 10px;}
	._signInputRow {margin-bottom:10px!important; font-size:14px!important;}
	.md-material .md-input + label + .indicator{top:48px;}
	
	.Main_list_b, .othrPrdcLstRyt_box {margin:0px; padding:0 0 0 12px; position:relative; display:block; white-space:nowrap; overflow-x:auto; -webkit-overflow-scrolling:touch; }
	.NewArrivals, .homeMiddle_1, .homeMiddle_2, .homeMiddle_3, .recentlyViewed {white-space:nowrap; display:inline-block; margin:0; padding:0;}
	.Main_list_c, .productList_box {width:264px; margin-right:12px; padding:0; position:relative;}
	.Main_list_d, .productList_boxLink {padding:0 0 5px; box-shadow:0 1px 3px rgba(36,39,44,.15); margin-bottom:10px; background:#fff; border-radius:2px;}

	/*========== List Page ================ */
	._LstpgeCovr {width:100%; margin:0px; max-width:100%; min-width:100%;}
	._LstpgeCovr_tblt {width:100%; margin:0; min-width:100%;}
	._Filter {display:none;}
	._ListSection {padding-bottom:0px; width:100%;}
	.shortBy {width:100%; min-width:100%;}
	.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;
		flex-direction:column; -webkit-flex-direction:column;}
	.ItemBoxThumbWdth {height:220px; width:auto;}
	.ItemBox {box-shadow:0 1px 2px rgba(0,0,0,.1); background:#FFF; padding:0 0 10px; margin-bottom:2px;}
	.ItemTitle {font-size:16px; font-family:'robotomedium'; text-align:center; margin-top:10px; line-height:1.5;}
	.ItemQuntity {font-size:16px; font-family:'robotomedium'; text-align:center;}
	.ItemPrice {font-family:'robotomedium'; font-size:14px; justify-content:center; align-items:center; padding-top:0; margin:0;}
	.ItemPriceTxt {font-family:'robotomedium'; font-size:14px; color:#388e3c;}
	.ItemPriceTxt ._rupee{width: 14px; height:14px;}
	.ItemPriceTxt ._rupee path{fill:#388e3c;}
	.SlctFavorate{position:absolute; right:15px; top:15px; width:40px; height:40px; border-radius:100px;
		background-color:#fff; -webkit-box-shadow:0 1px 1.5px 0 rgba(0, 0, 0, 0.24); box-shadow:0 1px 1.5px 0 rgba(0, 0, 0, 0.24);
		font-size:15px; color:#616161; overflow:hidden; display:-webkit-box; display:-webkit-flex; display: flex;
		-webkit-box-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack:center;
		-webkit-justify-content: center; justify-content:center; z-index:1;}
	.SlctFavorate ._2oLiqr {width:18px; margin-top:8px; margin-left:2px;}

	/* =========== detail page ============= */
	.DtlPge_Covr {max-width:100%; margin:0; min-width:100%;}
	.DtlPge_CovrPdng {min-width:100%; padding:0; margin:0;}
	.DtlPge_Lft {width:100%; display:flex; flex-direction:column; justify-content:center; align-items:center;     background: #fff;
		padding-bottom:5px; box-shadow:0 1px 6px rgba(0,0,0,.1);}
	.DtlPge_Carosl {padding:20px 0; width:100%;}
	.DtlPge_CaroRow {flex-direction:column; justify-content:center; align-items:center;}
	.DtlPge_CaroLft {width:100%; height:auto; display:flex; order:2; margin-top:10px; flex-wrap:wrap; justify-content:space-around; align-items:center;}
	.DtlPge_CaroLftBx_A {height:auto;}
	.DtlPge_CaroLftThumb{white-space:nowrap; overflow-x:auto;}
	.DtlPge_CaroLftThumb li {display:inline-block; margin:0 3px; padding:0; height:54px; width:54px;}
	.DtlPge_CaroRyt {display:flex; order:1;}
	.DtlPge_CaroLftCol {width:100%;}
	._placeOrderBox {margin:0; width:100%; padding:0 0 0 4px;}
	.DtlPge_Ryt {width:100%; padding:0px; margin:0;}
	.DtlPge_Lft.Top71 {top:-255px;}
	._button_yellow {padding:12px 8px;}
	.breadcrumNav {padding:15px; line-height:1; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.14); -webkit-box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.14); background:#FFF;}
	.breadcrumNav .float_r {float:none; display:inline-block; vertical-align:middle; order:2;}
	.breadcrumNav_wrap {display:inline-block; vertical-align:middle; order:1; flex-grow:1;}
	._SocialSR{width:260px; height:100px; }
	._SocialSR ._arowUp{right:34px;}
	._SocialSR ._SocialDv {padding:4px;}
	.ItemDetail {padding:15px 0 1px; background:#f1f3f6;}
	.DtlPge_Ryt .ItemHeading, .DtlPge_Ryt .ItemRating, .DtlPge_Ryt .ItemPrice {padding:8px 15px; background:#fff;}
	.DtlPge_Ryt .ItemPrice, .DeliveryCheck, .DtlPge_Ryt .ItemSpec {margin-bottom:12px; box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.14); -webkit-box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.14);}
	._Material_Type h2, ._Material_Type ul{display:block;}
	.DtlPge_Ryt .ItemPriceBox {width:100%;}
	.DtlPge_Ryt .DeliveryCheck {padding:15px; background:#FFF; margin:0 0 12px; }
	.DtlPge_Ryt .ItemSpec {background:#FFF; border:0px; margin:0 0 12px;}
	.DtlPge_Ryt .ItemSpec_heading {padding:15px; font-size:18px;}
	.ItemSpec_Descrip_A {padding:15px;}
	.ItemSpec_subHead {padding-bottom:8px; font-size:14px;}
	.ItemSpec_Descrip_B li {margin-bottom:0px;}
	._bookApnmNt {font-size:12px; padding:5px 5px; font-family:'robotomedium'; margin-left:5px;}
	.ItemSpec_Descrip {max-height:-webkit-fill-available; max-height:fit-content;}
	._doctorDv ._drImg {border-radius:3px; width:90px;}
	._DrSection p._greyColor {padding:0;}
	._ratingHead {position:relative; justify-content:flex-start; border-bottom:1px solid #ddd;}
	._ratingHeadTxt {padding:15px; width:100%; font-size:18px;}
	/* ._ratingHead .txtRight {position:absolute; top:160px; width:100%; text-align:center; padding:0 15px;} */
	._ratingHead ._btnTxt {margin:12px 10px 0 0; padding:8px; white-space:nowrap; font-size:12px; text-transform:inherit; color:#2874f0; display:block; width:auto; }
	._ratngGraph {padding:15px; margin-bottom:0px;}
	._ratngGraph ._wdth60 {width:100%;}
	._ratngGraph ._totalRating {font-size:22px;}
	._ratngGraph ._ratestar {font-size:26px;}
	._ratngGraph ._ratestarTxt{text-align:left;}
	._RatingBars li {display:flex; flex-wrap:wrap; justify-content:space-around; align-items:flex-start;}
	._RatingBars li .col-1-12 {width:12.33%;}
	._RatingBars li .col-2-12 {width:8.66%;}
	.DeliveryCheck_msg {margin:8px 0 0 105px;}
	._CaroRyt_BImges {cursor:crosshair; max-height:245px; max-width:300px;}
	._doctorProfile .Dr_Profile_wrap, ._doctorProfile ._lftBox, ._doctorProfile ._RytBoxcol{width:100%;}
	

/* ========== Cart page ============== */
.MycartPage
.Mycart_wraper {flex-direction:column; flex-wrap:wrap; min-width:-webkit-fill-available; min-width:100%;}
.MycartPage ._mycartRight {margin:0 0px 15px 0;}
._mycartRight .dtails {width:100%; display:flex; flex-direction:column; flex-wrap:wrap;}
.MycartPage ._mycartHeader {padding:15px 15px 0;}
._myCartDtail_box._checkOut {padding:15px; min-height:-webkit-fill-available; min-height:100%;}
._myCartDtail_box_a {display:flex; flex-wrap:wrap; flex-direction:row;}
._myCartDtail_box .prodct_dtls {padding:0 10px 6px 0px; min-height:100%; min-height:fit-content; order:1;}
._myCartDtail_box_a ._thum {order:2; flex:0 0 70px;}
.MycartPage .DeliveryTime {display: none;}
.MycartPage ._seller {margin-top:5px;}
.MycartPage ._price {margin-top:7px; align-items:center;}
.MycartPage ._price ._priceTag {font-size:17px;}
.MycartPage ._myCartDtail_box_b {display:flex; margin-top:5px; justify-content:space-between; align-items:center;}
.MycartPage ._saveoffr {padding:0; display:flex; justify-content:space-between; width:75px; line-height: 1;}
.MycartPage ._saveoffr_row{margin:0; text-transform:none;}
.MycartPage .dlvry_picode {display:none;}
.MycartPage .mycart_footerbox {flex-wrap:wrap; padding:8px 15px; justify-content:space-between; align-items:stretch;}
._mycart_priceDetails {width:100%;}
._totalSaving {padding:10px 15px; justify-content:center; align-items:center;}
.MycartPage ._mycartRight .mycart_footerBtn {min-width:140px; margin:0; display:flex; width:140px; align-items:center; justify-content:center; padding:5px 10px; font-size:14px; line-height: 1.2;}
.MycartPage .prodct_titls{width:255px;}

/* ========== checkout page ============== */
.CheckOutPage ._checkOut_Left {padding:8px;}
.CheckOutPage ._checkOut_wrap {min-width:100%; margin:0px; flex-flow:column nowrap;}
.CheckOutPage ._checkOut{min-height:fit-content;}
.CheckOutPage ._checkOut_Left_b, ._checkOut_Left_content_a .col-5-12 {width:100%;}
.CheckOutPage ._checkOut_Left_content_a{padding:15px;}
._checkOut_Left_content_a .advantage_of_login {padding:15px 0 0px; width:100%;}
.CheckOutPage ._checkOut_Right {margin:0px; width:100%;}
.CheckOutPage ._Logined_emailTxt {margin-left:0;}
.CheckOutPage ._ChangeBtn {padding:0 10px;}
.CheckOutPage ._address_fromDiv {margin-left:15px; width:calc(100% - 35px);}
.CheckOutPage .AdressFilledBox {max-width:848px; display:flex; justify-content:center; align-items:flex-start;}
.CheckOutPage ._Backlogin, ._address_fromBox .newAddressForm, .CheckOutPage ._checkOut_Left_head {padding:16px;}
.CheckOutPage ._address_fromDiv ._address_formRow {width:100%; display:flex; flex-flow:column wrap;}
.CheckOutPage ._address_fromDiv .formRow {flex-flow:column wrap;}
.CheckOutPage ._address_fromDiv .formCol { width:100%;}
.CheckOutPage ._address_fromDiv ._address_formInpt {padding:20px 0 0;}
.CheckOutPage ._address_fromDiv ._Saveaddress {margin:10px 0 0;}
.CheckOutPage ._SaveAdrsBtnTxt {margin:0 3px;}
.CheckOutPage .md-material .md-input + label + .indicator {top:50px;}
.CheckOutPage ._materiaTxtaria .md-input + label + .indicator{top:110px;}
._address_fromDiv .formCol {width:100%;}
._address_fromDiv ._address_formRow {margin-top:16px; width:100%;}
._address_fromDiv ._Saveaddress{-webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; margin-bottom:30px;}
._AddressSection_ ._checkOut_Left_head._pad0 {padding:5px; height:auto;}
#_filledAlready ._Logined_address {margin-left:0;}
.Newaddrs {display:inline-block; vertical-align:middle; margin-left:5px; color:green;}
.CheckOutPage ._myCartDtail_box {padding:15px;}
.CheckOutPage .DeliveryTime {display:flex; order:3; justify-content:space-between; align-items:flex-end; margin:10px 0;}
.CheckOutPage .DeliveryTime .DeliveryTimetxt {color:mediumpurple;}
.CheckOutPage .DeliveryTrck {margin:0;}
.CheckOutPage ._myCartDtail_box_b {display:flex; justify-content:space-between; align-items:center;}
.CheckOutPage .mycart_footerbox {padding:15px; font-size:12px;}
.mycart_footer .continuepay {padding:10px 15px; min-width:fit-content; margin-left:7px;}
.CheckOutPage ._checkOut_Left_content {padding:0; color:#222;}
.CheckOutPage .orderSummary {padding:5px 15px;}

/*================= Thank you Page ================== */
._ThankyouPage_wrap {margin:0; padding:15px;}
._Thankyoumsg_box ._thankuImg {margin:0 auto; padding:0px;}
._Thankyoumsg_box ._Msg_box {width:100%; padding:15px;}
._Thankyoumsg_box ._Msg_Title {padding:0;}
._Thankyoumsg_box ._Msg_Txt {padding:10px 0 0;}
._ThankyouPage .reqst_invoice{ min-width:fit-content;}

/* ============== empty cart ================ */
._viewCart_Empty {min-width:100%; padding:15px;}
._viewCart_Empty ._EmptyCart_row {margin:0; width:100%;}
._viewCart_Empty ._EmptycartWidth {width:100%;}
._EmptyCart_content {padding:15px 0;}

/* =========== my orders =================== */
._OrderCPage_row {min-width:fit-content; max-width:fit-content;}
._OrderCPage ._OrderCPage_wrap {padding:0;}
._OrderCPage ._padtop8{padding-top: 8px;}

/* ========== my wishlist ================ */
._wishListPage ._wishList_page {max-width:inherit!important; min-width:inherit!important;}
._wishListPage ._wishList_wrap {padding:8px;}
._wishListPage ._leftSidebar, ._wishListPage ._rightSidebar  {width:100%; display:flex; flex-direction:column; flex-wrap:wrap;}
._rightSidebar {padding:10px 0 0;}
._wishListPage ._rightSidebar ._rightSidebarRow {min-height:250px;}
._wishListPage ._rightSidebar ._rightSidebarWrap {min-height:fit-content;}
._wishListPage ._myCartDtail_box {padding:16px;}
._wishListPage ._myCartDtail_box_a ._thum {flex:0 0 60px;}
._wishListPage .prodct_dtls{padding:0 10px 12px 0;}
._wishListPage .DeliveryTime {order:3;}
._wishListPage .DeliveryTrck {margin:0 0 15px;}
._wishListPage ._myCartDtail_box_b {display:flex; justify-content:flex-end; align-items:stretch;}
._wishListPage ._saveoffr_row {padding:10px 0;}
._wishListPage .removeWishlist {margin-right:0;}

/* ================ statc pages =================== */
.StaticPage_wrap {width: 100%;}

.TestimonialSlider {padding:0px 30px 16px; margin-top:0px; text-align:center;}
.TestimonialSlider img{margin:0 auto 8px; float:none;}
.TestimonialSlider h2{font-size:15px; font-weight:bold; margin-bottom:5px; white-space:normal; color:rgba(36,39,44,.87);}
.TestimonialSlider p{white-space:normal; color:rgba(36,39,44,.5);}
.productList_boxLink{padding:0px 15px 20px;}
.header-form-search .search-input{width:88%;}
.header-form-search .SRCH_btn{width:12%;}
.Banner_product_col{width:290px; margin-right:5px; padding:0px 0 6px;}
.Banner_product_col:first-child{padding:0px 0 6px;}
.Banner_product_col:last-child{margin-right:10px;padding:0px 0 6px;}

}

@media only screen and (min-width: 1270px)
	.ItemBox {
		width: 25%;
	}
}


/* ========= menu ====================== */
/* @media screen and (max-width:767px) {
	
} */