@media (min-width:100px) and (max-width:300px){
	.ld_modal_content {/*touch point lucky draw*/
		width:250px;
	}
}
/*for 4911 start*/
@media(min-width:100px) and (max-width:290px){
	.adbnr_nav li{
		margin-left:2px !important;
	}
}
@media(min-width:291px) and (max-width:320px){
	.adbnr_nav li{
		margin-left:2.3px !important;
	}
}
/*for 4911 end*/
@media(min-width:100px) and (max-width:359px){/*for 4913 bug */
	.ftr_pin.scl_btm{
		float: left;
		margin-left: 6px;
		width: 110px;
	}
	.ftr_cards{
		margin-bottom: 10px;
	}
	.ftr_pin.scl_btm .sml_txt {
	    margin-top: 0px;
	    margin-left: 0px;
	}
}
@media screen and (max-width:395px) and (orientation: landscape){/*for 4913 bug */
	.ftr_pin.scl_btm{
		float: left !important;
		margin-left: 6px;
		width: 110px;
		clear: both;
	}
	.ftr_cards{
		margin-bottom: 10px;
	}
	.ftr_pin.scl_btm .sml_txt {
	    margin-top: 0px;
	    margin-left: 0px;
	}
} 

@media (min-width:100px) and (max-width:1000px){
/*touchpoints lucky draw start*/
#luckdraw_logo{
	display: none;
}
.ld_btns a{
	padding:5px 20px;
	font-size:13px;
}
/*touchpoints end*/
.image_gil{
	background-position: center 2px;
    background-size: 90px auto;
    margin-left: 11px;
}
.click-collect-text p, .home-delivery-text p{
	font-size:12px;
}
.ocbc-user{
	font-size:7px;
}
.static-header .ftr_pin{
	display:none !important;
}
.bottom-cont li a{
	font-size:11px;
	margin:4px;
}
.sml_crt_lst_cntr{
	padding:0%;
}
.edt_addr #zipcodeLuckyDraw{
	width:94% !important;
}
.main_container.mr_tp_20 {
    margin-top: 110px;
}
#chkdisplay label {
    font-size: 16px;
    margin-left: 9px;
    line-height: 21px;
}
.main_container.mr_tp_20.mar_btm_25 {
    margin-top: 110px;
}
#zipcodeLuckyDraw{
	width:94% !important;
}
#table_ds{
	position:relative;
}
.reminder_modal{
	width:300px;
	font-size:14px;
	top:150px;
}
.reminder_modal option{
	font-size:14px;
}
#ui-datepicker-div{
	width:180px !important;
}
.reminder_modal select{
	height:25px !important;
	min-height:25px !important;
}
.reminder_modal input{
	height:22px !important;
	min-height:22px !important;
}
.reminder_modal input[type='button']{
	height:30px !important;
}
.repeat-monthly .radio_1 input, .repeat-monthly .radio_2 input{
	width:20px !important;
}
.pvcy_wrp, .tc_cntr_n, .stmp_wrp, .dnt_wrp {
    margin-top: 165px;
}
/*Promotion stacking mechanism starts*/
#promoPopUpModal_PLP .modal-content,#promoPopUpModal_PD .modal-content,.promoPopUpModal_PLP .modal-content,#promoPopUpModalSharing .modal-content,.PreMandPopUpModal_PLP .modal-content,.PreMandPopUpModal_PD .modal-content,.PreMandPopUpModal_SL .modal-content,.PreMandPopUpModal_SSL .modal-content,.preMandPopUpModal_CartPage .modal-content,.luckyDrawPopUpCls .modal-content,.progressing .modal-content,.DeliveryWindowPopup .modal-content{/*prmotion stacking mechanism*/
	width:70%;
}
.DeliveryWindowPopup .modal-content{
	padding-left: 2em;
}
#promoPopUpModal .modal-content,#promoPopUpModal_PD .modal-content{
	width: 70%;
    color: #004990;
    margin:205px auto;
}
.progressing .modal-content p{
	font-size:15px;
}
.modal,.promoPopUpModal_PLP.modal{/*for bug 3881*/
	overflow:scroll;
}
/*Promotion stacking mechanism ends*/

/*Promotion stacking mechanism starts*/
#promoPopUpModal_PLP .modal-content,#promoPopUpModal_PD .modal-content,.promoPopUpModal_PLP .modal-content,#promoPopUpModalSharing .modal-content,.PreMandPopUpModal_PLP .modal-content,.PreMandPopUpModal_PD .modal-content,.PreMandPopUpModal_SL .modal-content,.PreMandPopUpModal_SSL .modal-content,.preMandPopUpModal_CartPage .modal-content,popupCart.modal .modal-content{/*prmotion stacking mechanism*/
	width:70%;
} 
#promoPopUpModal .modal-content,#promoPopUpModal_PD .modal-content{
	width: 70%;
    color: #004990;
    margin:205px auto;
}

.popupCart.modal .corp_form .inp_bx, .corp_form_clubs .inp_bx{
	width:49% !important;
}
	.popupCart.modal .chk_lst_wrpr ul li input, .edt_chk_lst_wrpr ul li input, input[type="checkbox"]{
		width:27px;
		margin-bottom:3%;
	}
.popupCart.modal ul{
	width:100%;
}
.popupCart.modal .corp_form label{
	width:100%;
}
.popupCart.modal .hlp_cnt_btn{
	padding:6px 7px !important;
}
.popupCart.modal .hlp_cnt_btn span{
	font-size:14px;
}
.popupCart.modal .corp_form #filenameReg{
	width:60% !important;
	margin-right:14px;
}
.popupCart.modal ul li{
	width:100%;
}
.popupCart.modal .hlp_cnt_atn_btn{
	margin-top: 5px;
    width: 100%;
    font-size: 13px;
}
#Attachment .error_span_reg,#Attachment .error_span_reg_tc{
	font-size:14px !important;
	padding-left:0%;
	width:100%;
}
.popupCart.modal ul li label{	
	font-size:14px;
}
.popupCart.modal .corp_form #filenameReg{
	min-height:25px;
	font-size:14px;
}
.modal,.promoPopUpModal_PLP.modal{/*for bug 3881*/
	overflow:scroll !important;
}
/*Promotion stacking mechanism ends*/
/*Send forgot email by SMS webapp start*/
.pls_gry_bx_cnt_fg{
	width: 90%;
	height: auto;
}
.acc_edit_cnt label {
    font-size: 1.1em;
}
#collectNRIC .adr_prcd_btn{
	float: none;
	margin: auto;
	width: 40%;
}
#collectNRIC li,#collectEmailId li{
	margin: 4px;
}
#collectEmailId .email_ip_cls{
	margin-bottom: 0px !important;
}
#collectNRIC .email_ip_cls{
	width: 99%;
}
#PromotionCodeForm .error_span{
	padding-left: 9px;
}
.lb_btn_wrp{
	width: 100%;
}
#fgt_pwd_id .acc_edit_cnt:last-child{
	margin-top: 10px;
}
#fgt_pwd_id .acc_edit_cnt {
    width: 95%;
}
.fgt_emAddr_msg{
	line-height: 14px !important;
    padding-top: 10px;
}
/*Send forgot email by SMS webapp end*/
/*Store Weekly Ads start*/
.mg_mn_cl_img h1 a{
	padding-top: 1.3em !important;
	padding-bottom: 1.3em !important;
	font-size: 1.1em !important;
	padding-right: 0.6em !important;
}
.mg_mn_cl_img h1,h2,h3,h4,h5,h6{
	word-wrap: break-word;
}
#storeweekly_ads h2{
	background:none;
}
.mp-level .mg_mn_clm.lt_im_hld a{
	height: auto !important;
}
.mp-level .mg_mn_cl_img .mg_mnu_img a{
	height: auto !important;
}
.mp-level  .mg_mn_cl_img .mg_mnu_img{
	min-width: 300px;
}
/*Store Weekly Ads end*/
#fgt_pwd_id.acc_edit.acc_padding_bottom > p{/*for 4934 bug*/
	font-size: 1.1em;
}
#WC_SingleShipmentOrderTotalsSummary_td_9 .gst_line{/*For minor enhancement task*/
	margin-right:2.2%;
}
/*for homepage liteRedesign start*/
.hdr_sml_lnks li a{
	font-size: 13px;
}
.hdr_sml_lnks li{
	border-left: none;
}
#signInLink, #signOutLink{
	border-right: none;
	padding-top: 4px;
}
#signInLinkURL, #signOutLinkURL{
	border-right: none;
}
#signOutLink{
	padding-left: 8px;
}
#myAccDiv.reg_lnks {
    padding: 5px 0px 5px 8px !important;
	border-left: none;
	line-height: 19px;
}
#myAccDiv.reg_lnks a {
	padding-right: 9px;
	border-right: 1px solid #ededed;
}
#regDiv.reg_lnks {
    padding: 4px 0px 5px 8px !important;
	border-right: none;
}
#signInLink.reg_lnks a{
	border-right: 1px solid #ededed;
	padding-right: 8px;
}
.reg_lnks a{
	padding-right: 0px;
}
#myAccDiv .frstname{
	display: none;
}
.header_wrapper {
    background: #585858;
}
.main_container.page_height_450 {
    padding-top: 155px;
}
#autoSuggest_Result_div {
    position: absolute;
    top: 10px;
    width: 96.5%;
    left: 3.5%
}
div.widget_search_dropdown > div.content_left_border > div.content_right_border
{
	width:100%;
}
.container_margin_5px{
	margin-top: 160px;
}
.mobIpad_hide{
	display: none;
}
.desktop_hide{
	display: block;
}
#quick_cart_container .dijitDialogPaneContent::after {
	position: fixed;
	top : 132px;
}
.ftr_cards{/*for 4903*/
	margin-top: 9px;
    width: 208px;/*for 4913*/
    margin-bottom: 10px;/*for 4903 update*/
}
.ftr_cards ul li img{/*for 4903 update*/
	width: 34px;
	height: 40px;
}
.ftr_cards ul li:last-child {/*for 4903 update*/
    line-height: 40px;
}
.ftr_cards .sml_txt{/*for 4903*/
	padding-bottom: 3px;
}
/*for homepage liteRedesign end*/
/*for dietary attributes PDP start*/
.dietaryAttrPDPIcon{
	display: block !important;
    position: absolute !important;
    right: 3px !important;
    top: 0px !important;
    left: inherit !important;
}
.dietaryAttrPDPIcon .organic_cls{
	height: 42px !important;
	width: 44px !important;
}
.dietaryAttrPDPIcon .veg_cls{
	height: 41px !important;
	width: 44px !important;
}
.dietaryAttrPDPIcon li{
	display: block !important;
}
/*for dietary attributes PDP start*/
/*for 4929 bug start*/
.prodn_des_cont_wrp{
	position: relative;
}
.slider{
	height: auto;
	max-height: none;
}
.thumb_nav{
	margin-top: 0%;
}
.list_mode .pro_list .pro_rate_2{
	top: 80px;
}
.list_mode .products .add_t_lst_btn {
    min-width: 53px;
    padding: 0px;
    margin: 0px;
    position: absolute;
    right: 45px;
    top: -35px;
}
.list_mode .pl_btn_wrp {
	clear: both;
    float: left;
    width: auto;
    position: static;
}
.list_mode .add_t_crt_btn,.list_mode .add_t_crt_btn_dis{
	position: static !important;
	margin-top: 5px !important;
}
.list_mode .ad2_lst_dd{
	position: static !important;
}
.list_mode .ad2_lst_dd a{
	padding: 0px;
	min-width: 50px;
}
/*for 4929 bug end*/
.del_contact_wrp .srh_combo.cart_total{
	width: 96%;
    height: 41px;
	font-size:1em;
}
.txt_rht_eld{
	width:50%;
}
.sugstns_otp_clubs{
	margin-left:0%;
	line-height:17px;
}
.top_frm_luckydraw .wd_10{
	width:40% !important;
}
.corp_form_clubs{
	width:100%;
	margin-bottom:0px;
}
.corp_form_clubs label{
	text-align: left;
    width: 100%;
    font-size: 16px;
    color: #666;
    display: block;
    float: left;
    margin-right: 2%;
    padding-top: 6px;
    text-align: left;
    margin-bottom:5px;
}
.sugstns_clubs#resendOTP{
	padding-left:0%;
	width:98%;
	font-size:14px;
	text-align:center;
}
.sugstns_clubs#resendOTP p{
	text-align:left;
}
.sugstns#resendOTP{
	width:98%;
	text-align:center;
}
.sugstns#resendOTP p{
	text-align:left;
}
.adr_prcd_btn#submit_otp{
	float:left !important;
}
.sugstns_clubs#otp_cfm span{
	padding-left:0%;
}
#chkdisplay input{
	width:25px;
}
.edt_addr .addr_frm{
	margin-left:0%;
}
.edt_addr .top_frm_luckydraw h2 {
    left: -3.2%;
    width: 100.5%;
    font-size:1.1em;
    padding:4%;
}
#floorLuckyDraw{
	width:15% !important;
}
#unitLuckyDraw{
	width:71% !important;
}
.edt_addr #otp .adr_prcd_btn {
    margin-right: 4%;
    float: right;
    margin-top: 0.5%;
    margin-bottom:10px;
}
#otp .adr_prcd_btn {
    margin-right: 4%;
    float: right;
    margin-top: 1.3%;
    margin-bottom:10px;
    font-size:14px;
    padding:6px 17px;
}
.sugstns#otp_cfm{
	width:97.5%;
}
.sugstns_clubs#otp_cfm{
	width:100%;
	text-align:left;
}
.top_frm_luckydraw h2{
	padding-bottom: 5%;
    padding-top: 5%;
    font-size: 1.3em;
    left: -4.1%;
    width: 102.1%;
}
#otp_input {
    width: 63%;
    min-height: 29px;
}
.addr_cnt_eld{
	line-height:21px;
}
.ld_bnrs img{
		width:96%;
		height:100%;
}
.ld_btn a{
	font-size: 11px;
    padding: 9px 45px 9px 15px;
    margin-bottom: 3%;
    background-position-y: 48%;
    display:block;
    border:none;
    width:77%;
}
/*For fpol logo on all e-commerce pages start*/
.fp_online {
	float:none;
	clear:both;
	display:block !important;
}
.bread_crumbs ul .fp_online,.bread_crumbs_src ul .fp_online{/*For fpol logo on all e-commerce pages*/
float:none !important;
line-height:0px;
}
.main_content_area .fp_online {
    float: left;
    margin-left: 6%;
    margin-top:0%;
}

/*For fpol logo on all e-commerce pages end*/
/*improvestorelocator start*/
.err_pop_cnt_storeLoc{
	width:260px;
}
.cntr_wrp_storeLoc .adr_prcd_btn{
	padding: 3px 14px !important;
    font-size: 13px !important;
}
.pop_out{
	width: auto;
    margin: 17% 2% auto;
    top: 0%;
   	left: 0%;
}
/*improvestorelocator end*/
/*Promotion stacking mechanism starts*/
#promoPopUpModal_PLP .modal-content,#promoPopUpModal_PD .modal-content,.PreMandPopUpModal_PLP .modal-content,.PreMandPopUpModal_PD .modal-content,.PreMandPopUpModal_SL .modal-content,.PreMandPopUpModal_SSL .modal-content,.preMandPopUpModal_CartPage .modal-content,.luckyDrawPopUpCls .modal-content,.popupCart.modal .modal-content{/*promotion stacking mechanism*/

	width:70%;
}
#promoPopUpModal .modal-content{
	width: 77%;
    color: #004990;
    margin:80% auto;
}
.progressing .modal-content p{
	font-size:15px;
}
/*Promotion stacking mechanism ends*/
.or_vco{/*For visa checkout*/
	clear:both;
	width:100%;
	color: #666666;  
    font-size: 0.75em;
    line-height: 2;
    margin: 10px;
}
.dwnld-wrapper {
	height:auto;
}
.mouseover_cmn{/*for shipping mode specific prmotion*/
	width:92%;
}
.ord_his #ord_tot_align{padding-top: 2%;}
#DivForDisplay_Past_Orders #ord_total_sum,#DivForDisplay_Past_Orders .cart_total_val{margin-right: 2%;width: 63%;padding-top: 2%;}
#DivForDisplay_Past_Orders .ord_total_sum_width,#DivForDisplay_Past_Orders .cart_total_sum{width: 31% !important;}
#recipeLeftNavigation > img {display: none;}
.img_lib_tbn li{display: inline-block;float: none;margin-right: 0;}
.mem_img_a{margin-left:0;width:100%;text-align:center;}
.del_overflow .nav_btns .home_tb_prev{display:none;}
.prom_plh_nw .pro_desc_lst {height: auto;max-height: 45px;min-height: 20px;overflow: visible;width: 85%;}
.prom_plh_nw {height: auto;max-height: 105px;min-height: 40px;width: 58%;}
.del_overflow {float: left;overflow: hidden;position: relative;width: 100% !important;}
.del_overflow .tab_div {float: left;margin-left:0;overflow: visible;width: 76%;margin-left:12%;}
.pro_icn_cart{margin: 0 auto 40px;width: 65%;}
input.ip_pct_cart{width: 59% !important;}
.store_detailed_addr{display: block;float: right;margin: 5px 0;width: 60%;}
#MessageArea {margin-left: 0;width: 90%;}
.store_message>.content{width: 100%;}
.store_message>.content>.message .message_text {width: 85%;}
.hlh_icns_wrp {display: block;position: absolute;right: inherit;top: 15px;left: 54px;}
ul.hlh_icns_wrp li{display: inline-block;}
ul.hlh_icns_wrp .veg_cls,ul.hlh_icns_wrp .organic_cls{height: 19px;width: 20px;}/*for 4928 bug*/
.store_message>.content>.message .message_text {width: 85%;}
.left_top_nav{position:static !important; margin:10px 0 0 0;}
.tab_wrpr .home_tb_nxt,.tabular_wrp .home_tb_nxt,.tabular_wrp .home_tb_nxt_ds {right:0;}
.tabular_wrp .home_tb_prev, .tabular_wrp .home_tb_nxt,.tabular_wrp .home_tb_prev_ds,.tabular_wrp .home_tb_nxt_ds {
padding : 0 !important ;
height : 100% !important ;
position: absolute;
z-index: 1;
top: 0px;

}
#root{
	overflow:inherit;
}
.dropdown_primary_1{
	width: 30% !important;
    float: left !important;
}
.checkbox_button_container{
	width: 70% !important;
    float: right !important;
    margin-top: -2px !important;
}
.dropdown_primary_2{
	float: right !important;
    width: 100% !important;
    margin-top: 4% !important;
}
.dropdown_primary_2 a{
	float:right !important;
	font-size:0.75em !important;
}
.dropdown_list{
	min-width:140px;
	}
.ad2_lst_dd .dropdown_list{
	background-position-y:5px;
}
.nopls{
float:none;
}
.created_list.nopls{
	float: none !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: center;
}
.shopnow_printnow{
	clear: both !important;
    float: right !important;
    margin-top: 5.4% !important;
    margin-left: 2% !important;
    width:initial !important;
}
.mg_mnu_img img {
width : 97% !important ;
}
div#widget_search > div.content {
min-width : 10px;
}
.empty_crt {
margin-left : 2%;
width : 96%;
}
.adr_cnl_btn, .adr_prcd_btn, .fixd_btn_widt, .reg_now_btn a, #cg_suc_btn_id, .hlp_cnt_btn {
padding : 12px 25px;
font-size : 18px;
}
body {
overflow-x : hidden;
}
.mob_hide {
display : none !important ;
}
.spl_anvnt_btns {
top : 37%;
}
#corporateLeftNavigation, #productLeftNavigation {
display : none !important ;
}
.sr_rc_cnt {
width : 46%;
}
.pls_ky_bnf img {
float : left;
width : 100%;
}
.pls_crd_desc {
border-right : 0 none;
float : left;
margin : 0 2% 6px 0;
padding : 13px 2% 0 0;
width : 98%;
}
.pls_crd_desc_r {
width : 98%;
}
#widget_left_nav {
display : block;
}
.tabular_wrp .nav_btns {
display : block !important ;
height : 100%;
left : 0;
top : 0;
width : 100%;
z-index : 1;
position: static;

}
.tab_div {
float : left;
margin-left : 7%;
overflow : hidden;
width : 85%;
}
.pls_prm_kst li {
width : 95%;
}
.pls_prm_kst li p, .pls_desc_cnt {
font-size : 16px;
float : none;
width : auto;
display : table-row-group;
}
.pls_ky_bnf {
width : 99%;
}
.pls_ky_bnf li {
width : 97%;
}
.main_cnt_joboppes #tabs.img_lib_tbn {
display : block;
}
.dwn_frm h1 a {
font-size : 16px;
}
.fdb_bck {
margin-left : 0;
}
.fdb_bck p {
font-size : 16px !important ;
line-height : 22px !important ;
}
.mg_mn_clm h3 {
margin : 0;
}
.err_sess_exp {
width : 87%;
}
.fb-like, .fb-share-button {
float : left;
float : left !important ;
width : 77px !important ;
}
.error_span_clubsedit {
padding-left : 0% !important ;
width : 100%;
}
.pluginLikeboxStream {
height : 145px !important ;
overflow : scroll !important ;
}
.dijitDialogPaneContent {
width : 100% !important ;
height : 100% !important ;
display : inline-block;
}
.ovr_vis {
left : 8% !important ;
display : inline-block;
}
.pop_txt_bx {
width : 90% !important ;
}
.err_pop_cnt {
padding : 5% !important;
width : 90%;
}
.pop_lbl_txt{
    width: 62% !important;
    padding-left: 19% !important;
    padding-right: 19% !important;
}
html, body {
margin : 0 !important ;
padding : 0 !important ;
}
.footer_inp_plh .error_span {
display : inline !important ;
white-space : inherit !important ;
}
.cart_header tr th:first-child {
width : 55%;
}
.my_cart_hdr tr th:nth-child(2) {
width : 20%;
}
.dijitDialog {
left : 0 !important ;
top : 30% !important ;
width : 100% !important ;
}
.big_img img {
width : 100%;
}
.fb_iframe_widget span iframe {
width : 100% !important ;
}
.fb_iframe_widget span {
width : 100% !important ;
}
.pop_txt_bx {
width : 97%;
}
#overlay, #overlay #mbox {
width : 100% !important ;
}
#cg_pwd_id {
padding-left : 0;
}
#cg_pwd_btn_id {
padding : 3%;
display : block !important ;
float : left;
font-size : 18px;
line-height : 20px;
margin-bottom : 10px;
margin-top : 10px;
width : auto;
}
#cg_pwd_id a:first-child {
margin-right : 2%;/*alignment issue in change password buttons*/
}
.selected_combo_hlp {
background : url("../images/help_ctr_select.png") top right no-repeat #fff !important ;
background-size : 28px auto;
}
#clctFrmStrForm .contat .err_clct_frm_str {
padding-left : 0 !important ;
width : 93%;
}
.adr_lst_new tbody {
float : left;
}
.adr_lst_new tbody tr {
display : inline-block;
width : 100%;
}
.adr_lst_new tbody th {
padding : 1.96% 3px;
font-size : 13px;
width : 17%;
}
.adr_lst_new tbody td {
width : 17%;
}
#ord_total_sum {
margin-top : 0;
}
.cart_total_width {
width : 72.5%;
}
.ord_his .ord_total_sum_width {
float : right;
font-weight : 700;
margin-right : 0;
min-width : 70px;
width : 10.5%;
}
.help_tpc_lst li {
width : 7% !important ;
}
.adr_lst_new td.frst_col a.min_bt, .adr_lst_new td.frst_col a.pls_bt {
position : relative;
top : 14px;
left : -18px;
margin : 0;
float : none;
}
.bodycare_section {
width : 98%;
}
.sml_visa {
background-size : 100% auto !important ;
clear : both;
height : 20px;
margin-left : 5px;
margin-right : 10px;
margin-top : 0;
padding : 0;
}
.lg_bskt td p a.hover_underline {
text-transform : none;
}
.adr_lst_new td.frst_col {
width : 27% !important ;
}
span.nav_tit_lr {
display : none;
}
.adr_lst_new td {
padding : 10px 2px;
}
.frm_inp, input[type="text"], input[type="password"], .addr_frm input[type="text"] {
font-size : 14px;
min-height : 34px;
background : url("../images/inp_bg.jpg") repeat-x #fff;
width : 91%;
}
#WC_AccountDisplay_div_12 a:nth-child(2) {
margin-right : 0;
}
.big_img img {
width : 100%;
}
#update_txt {
width : 52%;
float : left;
}
#rmv_txt {
width : 40%;
float : left;
}
.cart_row td:nth-child(2) > div {
/*margin-bottom : 25px;*/
}
.cart_row td:nth-child(2) > span.seperator {
width : 4px;
float : left;
height : 14px;
margin : 0 2%;
padding : 0;
}
.recp_lt_hldr {
display : none !important ;
}
.recp_main_cnt img {
width : 98.4% !important ;
border : #fff solid 5px !important ;
}
.widget_search_position div#widget_search {
margin : 0 0 0 1%;
}
.lw_stck {
margin-top : 0;
}
.crs-frm-bts {
margin : 0 auto;
width : auto;
}
.crs_form_element span.error_span {
width : 100%;
text-align : left !important ;
margin-left : 0 !important ;
}
.prom_plh_nw {
width : 58%;
}
.rht {
margin-top : 10px;
}
.view_images .selected_combo {
height : auto !important ;
line-height : 23px !important ;
margin-right : 2%;
margin-top : 5px;
min-height : 2px;
width : 96%;
}
.membership_selection p span {
display : block;
float : left;
font-size : 16px;
line-height : 20px;
margin-bottom : 5px;
margin-left : 21px;
margin-top : 5px;
width : 93%;
}
.jwc_slt_cls {
min-width : 100px;
}
.avl_grn_txt {
color : #15A502 !important ;
font-size : 0.8em;
margin-top : 2px !important ;
width : 100% !important ;
}
.membership_selection p input {
width : 10px;
margin-top : 5px;
}
.hlh_icns_wrp {
display : block;
position : absolute;
right : 11px;
top : 15px;
}
.halal_cls {
background-image : url("../images/halal_icon.png");
background-repeat : no-repeat;
background-size : 100% auto;
height : 20px;
margin-bottom : 2px;
width : 20px;
}
.healthier_cls{/*HCS logo enhancement*/
margin-bottom: 2px;
height: 20px;
width: 20px;
background-size: 100% auto;
background-repeat:no-repeat;
}
.rht_side .row_cnt {
margin-top : 15px;
}
.fb_wrpr h3 span, .fb_wrpr_ipad h3 span {
background : url("../images/fb_logo.gif") right center no-repeat;
color : #fff;
display : block;
font-size : 17px;
margin : 0 auto;
padding : 6px 50px 6px 10px;
text-align : center;
white-space : nowrap;
}
#feedback_Form_suggestion .wd_25, #feedback_Form_compliment .wd_25, #feed_cnt .wd_25 {
width : 94% !important ;
min-width : 220px;
}
.feed_cnt .addr_frm .label {
display : block;
float : left;
text-align : left;
width : 59% !important ;
}
.membership_selection p {
float : left;
margin-left : 1%;
text-align : left;
width : 99%;
}
.radio_box input[type="radio"] {
float : left;
width : 15px;
margin-top : 5px;
}
.feed_cnt .radio_box {
width : 35%;
}
.jwc_frm .addr_frm label.comment {
font-size : 16px !important ;
margin-top : 0;
padding-top : 0;
width : 100% !important ;
}
.lcl_adrs_pin {
font-size : 16px;
margin-left : 2%;
line-height : 20px;
}
#content_footer_default .cntr_wrp a.adr_prcd_btn {
width : auto;
}
div#widget_search > div.content {
float : left;
padding : 5px;
width : 93%;
border-radius : 0 0 7px 7px;
position : absolute;
border : #FF0000 solid 5px;
z-index : 20;
}
.acc_edit_cnt address p span.mob_icon {
width : 94%;
}
.fb-like.fb_iframe_widget {
width : 77px !important ;
float : left !important ;
height : 20px;
}
.lw_stck {
font-size : 13px;
margin-top : 0;
}
.com_chk, .terms_title {
float : left;
font-size : 16px;
width : 88%;
}
.del_slot_cnt .footer_inp_plh.wd_20 {
width : 95% !important ;
margin-left : 2%;
}
.compl_bnrs ul li {
border : #DADADA solid 1px;
float : left;
margin-right : 2.5%;
position : relative;
width : 48.5%;
}
#shop_btn.adr_prcd_btn {
display : block;
float : left;
margin : 15px 0 0;
padding : 12px 10px;
width : 65%;
}
#shop_btn_sl.adr_prcd_btn_sl{
display : block;
float : left;
margin : 15px 0 0;
}
.lg_bskt td .prod_error {
font-size : 11px !important ;
line-height : 14px;
text-transform : none;
}
.store_search button.btn {
font-size : 16px;
height : 40px;
margin-top : 5px;
max-width : 100%;
padding : 10px 20px;
width : 97%;
}
.pnf_err_img_plh img {
width : 100%;
height : auto;
}
.acc_edit_cnt address p span.mob_icon {
width : 77%;
}
.acc_edit_cnt address p span {
font-size : 16px;
}
.acc_edit_cnt address p span.btm_posn {
bottom : 16px;/*alignment issue in delivery address page*/
}
.terms_lst {
width : 100%;
float : left;
}
.add_del .nav_tit_lr {
margin-top : -9px;
}
.pad_sty_1 li {
min-width : 20px;
padding : 0 23px 0 12px !important ;
}
.conf_cnt_wrp_greet {
margin-left : 1%;
width : 99%;
}
.conf_cnt_wrp_greet .cntr_wrp a.adr_prcd_btn, .conf_cnt_wrp_greet .cntr_wrp a.adr_cnl_btn {
display : inline;
float : none;
margin-left : 0 !important ;
width : auto !important ;
}
.jwc_frm {
position : relative;
}
.jwc_frm .add_del {
padding-bottom : 0;
}
.jwc_frm .addr_frm {
padding-bottom : 38px;
}
.selected_combo_hlp {
background : url("../images/help_ctr_select.png") top right no-repeat #fff;
background-size : 28px;
height : 30px !important ;
}
.compl_bnrs ul li span {
bottom : 10px;
color : #4D4D4D;
font-size : 0.9em;
font-weight : 700;
left : 15px;
line-height : 17px;
position : absolute;
width : 86%;
}
.spc_ann .cnt {
margin-left : 27px;
width : 77%;
}
.spc_ann_seo .cnt_seo{
margin-left:8%;
width:84%;
}
#lbl_id #logonId {
width : 99% !important ;
margin-bottom : 15px;
}
#WC_PasswordResetForm_Link_2 {
display : block;
float : none;
font-size : 18px;
margin : 0 auto !important ;
padding : 12px 20px !important ;
width : 40% !important ;
}
#fgt_pwd_id {
margin-top : 1%;
padding-bottom : 15px;
}
.spc_ann .home_tb_nxt, .spc_ann .home_tb_prev {
margin-top : -5px;
}
.error_span_enquiry {
margin-left : 0;
width : 98%;
}
.btns_wrp .adr_cnl_btn, .btns_wrp .adr_prcd_btn {
font-size : 18px;
margin-right : 7px;
padding : 10px 12px !important ;
width : 20%;
}
.header_wrapper {
display : block;
}
.error_span {
font-size : 14px;
}
.error_span_feedback {
margin-left : 0;
width : auto;
}
.enquiries_frm_wth .corp_form .inp_bx, .enquiries_frm .corp_form .inp_bx, .textarea_hlp {
width : 98%;
background : url("../images/inp_bg.jpg") repeat-x #fff;
}
.row_cnt {
padding-left : 0;
width : 100%;
padding-top : 15px !important ;
}
#quick_cart_container {
left : -2px !important ;
width : 88% !important ;
/*top : 159px !important ;*//* for homepage liteRedesign*/
top: 136px !important;
margin-left : 1%;
background-size: 97.7% auto;
/*background-position: 0px 5px;*//* for homepage liteRedesign*/
background-position: 0px 8px;
padding-top: 20px;
}
.item-msg{
margin-left:4%;
}
.bottom-cont li a {
margin: 4px 1px 4px 2px;
}
.bottom-cont li:nth-child(2) a {
    padding-left: 5px;
    padding-right: 7px;
}
.sml_crt_lst_cntr p.sml_desc span.sml_qty {
padding : 10px 0;
}
.sml_crt_lst_cntr p.sml_desc {
font-size : 12px;
line-height : 17px;
min-height : 81px;
padding : 7px 0 0 13px;
width : 44%;
}
.sml_crt_lst_cntr {
width : 100%;
}
.widget_height img {
float : left;
width : 100%;
height : auto;/*for 4768*/
}
.sml_crt_lst_cntr p.sml_price {
font-size : 16px;
font-weight : 700;
margin-top : 0 !important ;
min-height : 42px;
padding : 38px 7px 2.5% 0;
width : 23.5%;
}
.sml_crt_lst_cntr p.img_hld {
float : left;
font-size : 0.7em;
margin-top : 5px;
max-width : 60px;
padding : 7px 6px 5px 5px;
}
.mp-menu ul li {
list-style-type : none;
}
.btns_wrp_sml_crt .goto_crt {
font-size : 15px;
margin-right : 5px;
padding : 7px 0;
text-align : center;
text-decoration : none;
width : 32%;
}
.btns_wrp_sml_crt {
float : right;
width : 99%;
}
.btns_wrp_sml_crt .prcd_chk {
font-size : 15px;
margin-left : 5px;
padding : 7px 5px 3px;
width : 58%;
}
/*free delivery for seniors start*/
.popupCart .hlp_cnt_btn {
float : right;
margin-left : 3px !important ;
margin-right : 0 !important ;
margin-top : 0px !important ;
padding : 6.8px 20px !important ;
}
.date-dropdowns .day, .date-dropdowns .month, .date-dropdowns .year {
    margin-right: 2%;
    border: 1px solid #cacaca;
    width: 30.8%;
    color: #656565;
    min-height: 34px;
    margin-top: 7px;
    font-size:16px;
}
/*free delivery for seniors end*/
.ui-icon-calendar{
margin-top:9px;
}
.pos_rel{
right:3%;
}
.jwc_frm .addr_frm p.edit_addr_icon {
bottom : 0;
left : 33%;
position : absolute;
width : 60%;
top : 54% !important ;
}
#mbox {
position : absolute !important ;
width : 77% !important ;
top : 50% !important ;
}
#mbox .edt_del_pop_wrp {
margin-top : 0;
}
.cl_three {
padding : 0 !important ;
}
.final_ttl .rht {
width : auto !important ;
float : right;
}
.missing_cart_msg {
 margin: 0 0 0 3px;
 padding: 1%;
 width: 96%;
}
.elgbl_txt {
font-size : 14px;
line-height : 20px;
margin-bottom : 0;
margin-left : 2%;
margin-top : 15px;
width : 97%;
}
.pay_otn_ul {
margin-top : 5px;
}
.pay_otn_ul li {
float : left;
padding : 10px;
width : 90%;
}
.addr_frm p label {
display : block;
float : left;
font-size : 16px;
line-height : 18px;
max-height : 40px;
width : 100%;
}
.pl_lst_rt {
min-height : 2px;
width : 21%;
margin-top : 5px;
float : right;
}
.banner_section, .src_bdr {
margin-bottom : 10px;
}
.bread_crumbs_src ul li {
/*line-height : 24px;*//*Fpol logo on all ecommerce pages*/
}
.bread_crumbs .bread_crumbs{
	margin-top:0% !important;
	height:auto;
	margin-bottom:0% !important;
}
.str_dwn_ct h5 {
font-size : 14px;
line-height : 18px;
margin : 15px 5px 0 0;
width : 50%;
}
.store_search input {
font-size : 14px !important ;
margin-right : 1%;
width : 93%;
}
.btn {
background : url("../images/str_lc_bt_bg.gif") center top repeat-x scroll #5F5F5F;
}
.error_span_reg_tc {
margin-left : 5px;
width : 95%;
}
.mini_cart {
width : 100%;
}
.sgn_par {
font-size : 18px !important ;
}
.lft_side .inp_sgn_in {
width : 93%;
}
.error_span_edit_pop {
padding-left : 0;
width : 100%;
}
.store_lst_span {
font-size : 14px;
}
.add_address_err {
margin-left : 0;
width : 98%;
}
.rht_wrp .evnt_pymnt_btn {
float : right;
}
.cntr_wrp_new {
width : 98%;
margin-right : 2%;
}
.milt_cls input {
width : 92% !important ;
}
.error_span_einvoice {
padding-left : 4px;
width : 100%;
}
.show_icon {
background-size : 100% auto;
margin : 3px;
padding : 18px;
}
.milt_cls {
width : 93%;
}
.milt_cls .label {
font-size : 16px;
margin-right : 10px;
width : auto !important ;
margin-top : 15px;
}
.cheque_txt, .gebiz_txt {
font-size : 16px !important ;
}
.rht_wrp {
margin-bottom : 20px;
margin-right : 0;
text-align : center;
width : 100%;
}
.pmt_txt_cls {
display : inline-block;
font-size : 16px;
text-align : left;
vertical-align : top;
width : 86%;
}
.pay_opt table, .pay_opt table tr, .pay_opt table td.labcol {
width : 100% !important ;
}
.pay_opt table td {
display : block;
width : 100% !important ;
}
.pay_opt .commt {
font-size : 13px;
line-height : 15px;
width : 55%;
}
.pay_opt .title {
width : 85%;
}
.pay_opt .radio_label {
margin-top : 10px;
}
.cnt_order {
margin : 0;
width : 100%;
}
.stat_img_cnt {
margin : 10px 0 0 !important ;
padding : 1%;
width : 98% !important ;
}
.del_optns_wrp {
margin : 0 2% 2%;
width : 92%;
}
.visa_icon, .mastercard_icon, .amercard_icon {
background-size : 100%;
display : block;
float : left;
height : 42px;
padding : 0 !important ;
width : 43px;
}
.pay_opt .input_icon {
float : left;
margin-left : 0;
margin-right : 5px;
}
.lb_ttl_rht_wrp .cart_total {
margin-bottom : 10px;
min-height : 30px;
width : 100%;
}
div.widget_tall_double_espot {
margin-top : 5px;
width : 100%;
}
.pay_opt .opt_rht_cnt {
margin-left : 10px;
}
.opt_rht_cnt .label {
float : left;
font-size : 14px;
line-height : 17px;
margin-top : 4px;
width : 86%;
}
.pay_opt .wd_28 {
height : 34px;
width : 40% !important ;
}
#year_dg {
width : 34% !important ;
height : 34px;
margin-left : 5px;
}
.brd .bg h3 {
margin-top : 12px;
}
.pay_opt .ccnum {
font-size : 16px;
float : left;
margin-left : 10px;
min-width : 170px;
padding-top : 41px;
}
.pay_opt .expired_txt, .pay_opt .lab {
font-size : 16px;
margin-bottom : 5px;
}
.pay_opt .del_icon {
padding : 23px 19px 18px 0;
background-size : auto;
}
.plus, .minus {
background-size : 100% auto;
margin-top : 10px !important ;
padding : 5px;
}
.del_optns_wrp h1, .del_optns_brd h1, .pay_cont header, .rtl_bg .bg h3 {
font-size : 18px;
}
.tab_dtl_cnt div a {
float : left;
width : 100%;
padding-right : 0;
}
.rd_more_hme {
clear : both;
float : left;
width : auto !important ;
padding-right : 10px !important ;
}
.rtl_bg .wraptocenter {
width : 50px !important ;
}
.rtl_bg .bg h3 {
max-height : 50px;
overflow : hidden;
padding-top : 5px;
width : 62%;
}
.pay_mth {
width : 100% !important ;
margin : 0;
}
.err_vwo {
padding-left : 0;
width : 91%;
}
.srch_res .contat {
width : 100% !important ;
}
.srch_res {
margin-left : 1.5%;
width : 99%;
}
.contat .top_comm {
font-size : 14px;
}
.srch .new_inpbx {
margin : 0;
width : 82.5%;
}
.opt_lst li p {
display : block;
float : left;
font-size : 16px;
margin-left : 1%;
width : 84%;
}
.opt_inst {
margin-right : 4%;
margin-top : 0;
padding : 2%;
width : 89%;
}
.error_span {
font-size : 16px !important ;
}
.contat label {
width : 65%;
text-align : left;
padding-bottom : 5px;
}
.err_clct_frm_str {
padding-left : 198px;
width : 55%;
}
.form_input {
width : 95% !important ;
}
.store_lst {
width : 98%;
float : left;
}
.store_lst h4, .big_red_adr_txt, .opt_lst li p label, .opt_lst li p span {
font-size : 18px;
}
.opt_selector {
font-size : 24.04px;
margin : 30px 0 20px;
text-align : center;
width : 100%;
}
.edt_adr_scroll_wrp .btm_posn {
bottom : 52px;
}
.edt_adr_scroll_wrp .edit_icon {
width : 40px;
height : 40px;
background-size : auto;
}
.btm_posn {
bottom : 14px;
right : -2px;
}
.white_dn_arw {
top : 120%;
}
.addrs_ptrn_bg {
padding-bottom : 15px;
}
.corp_form.at_wd .hlp_cnt_atn_btn {
width : 51%;
font-size : 14px;
}
.edt_adr_scroll_wrp .prev_slct_store_wrp .mob_icon {
width : 90%;
}
.prev_slct_store_wrp p, .store_lst ul li p {
font-size : 16px;
line-height : 28px;
width : auto;
}
.edt_adr_scroll_wrp .prev_slct_store_wrp {
padding-left : 3%;
width : 97%;
}
.pmy_adr {
padding-left : 3%;
font-size : 18px;
}
.lft_box {
width : 100%;
}
.scrl_list {
width : 100%;
margin-left : 0;
}
.scrl_list h4 {
padding-left : 2%;
}
.ord_sum {
display : none;
}
.del_optns_wrp_n h1, .nchkout_hgl li label, .selc_class label, .scrl_list h4 {
font-size : 18px !important ;
}
.selc_class label {
font-weight : bold;
}
.selc_class {
background : none;
}
.nchkout_hgl li input {
margin-top : 12px;
}
.comment_cnt {
margin : 2% !important ;
width : 96%;
}
.big_adr_txt {
color : #004990;
display : block;
font-size : 16px;
}
.radio_box span {
margin-top : 5px;
}
.comment {
font-size : 14px !important ;
line-height : 20px;
margin-bottom : 15px;
margin-top : 10px;
}
.mn_tbl_wrpn h3 {
color : #666;
font-size : 18px;
font-weight : 700;
padding : 15px 2% 10px 2%;
width : 96%;
}
.no_active_ord {
color : #666;
float : left;
font-size : 14px;
margin : 2%;
width : 96%;
}
.cntr_wrp_new {
width : 100%;
}
.adrs_inp_cnt {
color : #666666;
float : left;
margin-bottom : 15px;
min-width : 30%;
padding : 0 0 4%;
position : relative;
width : 96%;
}
.radio_box span, #Register input, #WC_AccountForm_div_9 input, #my_account_billing input, #shipAddr input, .jwc_addr p span {
font-size : 16px;
}
.addr_format span {
font-size : 16px;
}
.addr_frm p.edit_addr_icon {
bottom : 55px;
left : 0;
position : absolute;
right : 0;
width : 90%;
}
.jwc_sin {
padding : 12px 20px;
}
.jwc_frm .addr_frm p.edit_addr_icon {
bottom : -8px !important ;
left : 0;
position : absolute;
right : 0;
top : auto !important ;
width : 85%;
}
.sigd_acc {
display : none !important ;
line-height : 16px;
margin : 15px 2%;
text-align : right;
width : 96%;
}
.sigd_acc p {
float : left;
text-align : right;
width : 100%;
}
.footer_inp_plh #zipcode {
width : 88% !important ;
}
.prom_ofr_sml_txt {
font-size : 12px !important ;
margin : 16px 5px 0 0;
}
.acc_edit_cnt address p {
float : left !important ;
}
.dlm_hld {
margin : 5% 4% 1%;
width : 41%;
}
.dlm_hld span {
line-height : 18px;
text-align : left;
font-size : 13px;
}
.del_mode p {
margin-bottom : 5px;
font-size : 13px;
}
.greet_wrp h5 {
padding : 20px 0;
}
.dolr_brnd_bnr_wrp img {
width : 100%;
}
.mem_num_txt {
margin : 10px 0;
width : 98%;
font-size: 1em;
}
.addr_format {
width : 93% !important ;
}
.store_search {
float : left;
width : 100%;
}
.store_map {
width : 99%;
}
.view_images {
float : right;
margin-top : 0;
width : 100%;
margin-bottom : 10px;
min-height:30px;
}
.nav_steps_order li {
padding : 3.6% 11.6% 4.6% 7%;
}
.main_cnt_order .nav_steps_order li {
padding : 0 9% 0 4%;
}
.error_span_pwd {
padding-left : 0;
width : 84%;
}
.footer_inp_plh.ftr_pincode {
width : 85% !important ;
}
.sc_footer p {
padding : 10px 0 5px 25px;
width : 80%;
}
.left .crs_cta_wrp {
padding-left : 10px !important ;
}
.page_height_450, .page_height_380 {
min-height : 20px;
}
.cntr_wrp a.adr_prcd_btn, .cntr_wrp a.adr_cnl_btn,a.adr_cnl_btn_ff {
display : block !important ;
float : left;
font-size : 14px;
line-height : 20px;
margin-bottom : 10px;
margin-right : 5%;
margin-top : 10px;
padding : 4px 20px !important ;
width : 25%;
}
#zipcode {
width : 96% !important ;
}
.order_title {
font-size : 16px;
}
.act_boxes {
margin-bottom : 10px;
padding-left : 2%;
width : 98%;
}
#ctn_shop {
float : left;
font-size : 0.75em;
padding : 10px 20px;
margin-right : 10px;
}
#ctn_shop_1 {
float : left;
font-size : 18px;
padding : 10px 20px;
margin-right : 10px;
}
.rht_wrp.mr_tp_20 {
width : auto;
float : right;
}
.shop_btn {
float : left;
}
.act_boxes span, .addr_cnt, .payment,.addr_cnt_eld {
font-size : 16px;
}
.addr_cnt {
margin-bottom : 10px;
}
.act_boxes .heading,.act_boxes_eld .heading {
font-size : 16px;
line-height : 19px;
text-align:right;
}
.act_boxes_eld{
width:98%;
}
.sms_text .addr_cnt{
	    padding-left: 0%;
}
.ord_dtl_hdr {
font-size : 16px;
margin-bottom : 10px;
margin-left : 2%;
margin-top : 15px;
width : 98%;
}
.conf_blu_btn {
float : right;
font-size : 18px;
font-weight : 700;
margin : 20px 25px 10px 0;
padding : 10px 20px;
}
.pls_tp_bnr img {
width : 100%;
float : left;
height:auto;
}
.btn_adj.cntr_wrp {
width : 90% !important ;
}
.error_span_clubsjwc, .error_span_clubs {
padding-left : 0 !important ;
width : 99%;
}
.lg_bskt td {
padding : 10px 3px;
}
.lg_bskt td p {
font-size : 14px;
margin-left : 0 !important ;
}
.lg_bskt th:last-child {
width : 1% !important ;
}
/* Checkbox changes */
/*.lg_bskt tr td.cart_td_tit1{display:block;min-height:100px;padding:10px 0}*/
.lg_bskt tr td.cart_td_tit2{display:none !important;min-height:100px;padding:10px 0}

.lg_bskt tr td.cart_td_tit1 input[type="checkbox"],.lg_bskt tr th.cart_list_tit1 input[type="checkbox"]{width:auto;height:auto;}

.lg_bskt tr th.cart_list_tit1{width:5% !important;}
.lg_bskt tr th.cart_list_tit2{width:30% !important;}
.lg_bskt tr th.cart_list_tit3{}
.lg_bskt tr th.cart_list_tit4{width:45% !important;}
.lg_bskt tr th.cart_list_tit5{width:20% !important;padding-right: 3px !important;}
.cart_td_tit4 .ad_rm_wrp {float: none;margin: 2px auto;width: 105px;}
.cart_td_tit4 .upd_lnks {float: none;margin: 0 auto;padding-top: 4px;width: 120px;}
.cart_td_tit4 .upd_lnks .blu_sprt {margin-right: 0;padding-right: 2px;}
.cart_td_tit4 .upd_lnks li a {font-size: 11px;}
input#promoCode{width: 58% !important;clear: both;}
.lg_bskt .cart_td_tit4 input.ip_pct{width:20px !important;}
.checkbox_button_container .lb_prcd_btn, .checkbox_button_container .drk_gry_btn {display: inline-block;float: none;padding: 7px 9px;width: 47.5%;}
.checkbox_button_container .lb_btn_wrp{float: none;margin: 0 auto !important;/*width:75%;*/text-align: center;}
/* Check box end */
/* Checkbox changes For shopping list page*/
.my_cart .my_cart_hdr tr th.shoplist_tit1{padding: 1% 0 !important;width: 5% !important; vertical-align: middle;text-align:center;}
.my_cart_hdr tr th.shoplist_tit1 input,.my_cart tr td.shoplist_td1 input{width:auto;height:auto;}
.my_cart_hdr tr th.shoplist_tit2{width:35% !important;text-align: left;}
.my_cart_hdr tr th.shoplist_tit3{width:40% !important;border-right: 1px solid #ffffff;}
.my_cart_hdr tr th.shoplist_tit4{width:20% !important;}
.my_cart tr td.shoplist_td1{padding: 1% 0 !important;width: 5% !important; vertical-align: middle;text-align:center;}
.my_cart tr td.shoplist_td2{width:35% !important;word-break: break-all;}
.my_cart tr td.shoplist_td2 .prom_ofr_sml_txt {font-size: 12px !important;}
.my_cart tr td.shoplist_td3{width:40% !important;text-align:center;}
.my_cart tr td.shoplist_td4{width:20% !important;}
.my_cart .my_cart_hdr tr th {vertical-align:middle;font-size:13px !important;}
.my_cart .shoplist_td3 .pro_icn_cart{width:105px;}
.my_cart .shoplist_td3 a#update_txt,.my_cart .shoplist_td3 a#rmv_txt{font-size:11px;}
.my_cart .shoplist_td3 span.seperator{float: left;width: 2px;height: 11px;margin: 0px;padding: 0px 1px;text-align: center;}
.my_cart .shoplist_td3 input.ip_pct{width:20px !important;}
/* Checkbox changes For shopping list page*/
.wht_brd_spr {
width : 15% !important ;
}
.spl_ancmn_bnr {
width : 100%;
}
.spl_ancmn_bnr .widget_height {
margin : 10px;
}
.mu_sr_hlp {
width : 60% !important ;
}
.lb_ttl_rht_wrp .mu_sr_hlp {
width : 55% !important ;
}
.pin_bg_img {
width : 27px !important ;
}
.shp_mr {
bottom : 14px;
right : 14px;
}
.frame {
width : 96%;
margin : 0 2%;
float : left;
}
.logo_cntr {
width : 100%;
text-align : -webkit-center;
float:none !important;
}
.logo_cntr a {
width : 100%;
/*background : url("../images/logo_lr.png") top center no-repeat;*//*for homepage liteRedesign*/
/*background-size : 50% auto;
min-height : 75px;
height:75px;*//*for homepage liteRedesign*/
    background-size: 138px auto;
    min-height: 53px;
    height: 53px;
}
.nav_lr ul li {
margin : 0 0.5%;
width : 19%;
padding : 0;
}
.nav_lr ul a {
background-size : 50% auto;
display : block;
float : left;
width : auto;
}
.nav_lr ul li.lst_l {
margin-right : 0 !important ;
}
.prev_btn, .nxt_btn {
background-size : 75% auto;
}
.main_content_area>.ord_det_hdr {
    margin-top: 150px;/*For fpol logo on all e-commerce pages*/
}
.nxt_btn {
right : 0;
}
.l_menu_srch {
margin-right : 0 !important ;
}
.fb_wrpr {
margin-left : 2%;
width : 97%;
}
.fb_update {
width : 94.5%;
padding : 2%;
}
.adbanners_lst {
width : 100%;
margin-top : 10px;
}
.mp-menu {
clear: both;
width : 85%;
display : block;
}
.mp-cover .mp-level.mp-level-open .mg_mn_clm h2 {
color : #004990;
float : left;
font-size : 13px;
font-weight : 700;
line-height : 23px;
padding-bottom : 0;
padding-top : 10px;
padding-left : 5%;
width : 95%;
}
.img_mv {
margin-left : 15px;
margin-top : 5px;
}
.mg_mn_clm, .mg_mn_cl_img {
min-height : 33px;
padding : 0;
width : 100% !important;/*store weekly ads*/
}
.mg_mn_clm p {
margin-bottom : 0;
}
.tab_data td p {
min-width : 58px;
}
.sublist_style {
padding-left : 0 !important ;
}
.mg_mn_cl_img h2 {
width : 100%;
}
.clmn_two img, .tab_cnt img {
float : left;
width : 100%;
}
.nhme_bnr_wrp .banner-image img{
	height:164px !important;
	width:100% !important;
}
.clmn_two h2 {
font-size : 1em;
line-height : 18px;
width : 85%;
}
.clmn_two, .tab_cnt, .tab_wrpr {
width : 100%;
}
.src_body_joboppes {
color : #545454;
font-weight : 700;
font-size : 16px;
}
.clmn_two {
display : none;
}
.clmn_two_mob {
width : 100%;
position : relative;
float : left;
display : block;
}
.mblCarouselItemFooterText {
position : absolute;
right : 2%;
top : 89%;
}
.adbanners_lst li {
float : left;
/*width : 22.6%;*/
/*width: 17.6%;*/
/*width:13.6%;*/ /*For adding logo in footer*//*for integration in unity logo addition*/
width: 11.8%;
padding : 0 1%;
min-height : 10px;
}
.adbanners_lst li a {
width : 98%;
margin-left : 2%;
}
.adbanners_lst li a img {
float : left;
width : 100%;
min-height:0px !important;
}
.ftr_pincode {
min-height : 16px !important ;
}
.bt_g_arw_n {
background : url("../images/shop_btn_ip.png") right 1.5% center no-repeat;
font-size : 1em;
margin : 0 2% 2% 0;
padding : 11px 40px 11px 5px;
border : 0;
white-space : nowrap;
}
.fb_cont h4 {
font-size : 1.4em;
padding-bottom : 12px;
}
.pl_hldr_cn {
width : 80%;
}
.fb_cont {
width : 100%;
}
.adbn_hdr {
color : #3C599D;
font-size : 1em;
font-weight : 100;
padding-left : 2%;
}
.pl_hldr_cn p {
font-size : 12px;
line-height : 23px;
}
.ad_hdr {
padding : 17px 1% 0 5%;
clear : both;
}
.shp_nw_btn_sml_res {
display : block;
}
.ftr_subs {
margin : 0 2%;
min-height : 200px;
width : 45%;
}
.ftr_subs li {
margin : 10px 0;
}
.ftr_subs li a img {
float : left;
width : 100%;
margin-bottom : 10px;
}
.ftr_pin {
/*margin : 3%;*//*4913 bug*/
margin : 15px 15px 15px 6px;
min-width : 40px;
float : left;
width : 48%;
}
.ftr_pin a {
width : 35px;
}
.ftr_pin.scl_btm a{/*for 4913 bug*/
	margin-top: 0px;
}
.scl_btm {
float : right;
min-width : 100px;
width : 23%;
}
.mr_lr_n {
padding-left : 3%;
}
.sml_txt {
margin-bottom : 10px;
clear : both;
width : 100%;
}
.ftr_tc {
float : none;
margin : 0 auto;
}
.tab_wrpr {
margin-top : 10px;
}
.tab_dtl_cnt li {
width : 97%;
clear : both;
margin : 3% 1%;
}
.tab_dtl_cnt li img {
border : #E5E5E5 solid 1px;
margin : 1%;
padding : 2%;
width : 94%;
box-shadow : 0 5px 3px #eaebe9;
}
.nav_lr {
float : left;
background : #ee2e24;
display : block;
width : 100%;
/*margin-top: 135px;*//*for homepage liteRedesign*/
margin-top: 100px;
position: fixed;
z-index:99;
margin-bottom:10px;
}
.lnav_wrpr{
/*margin-top:195px;*//*for homepage liteRedesign*/
margin-top: 160px;
}
.nav_lr ul a span {
display : none !important ;
}
.crsl_wrpr, .mob_slide_blts {
display : block;
}
.clmn_one, .sml_cart_cntr {
display : none;
}
.tp_nav ul.tp_lnks {
display : none;
}
.srch_mob {
display : none;
float : none;
margin : 0 !important ;
/*top : 50px;*//*for homepage liteRedesign*/
width : 100% !important ;
position: absolute;
left: 0px;
top: 156px;
background-color: #ffffff;/*for homepage liteRedesign*/
}
div.widget_search_dropdown_position {
right : 7px !important ;
width : 100% !important ;
}
.lrhide, .clmn_three, .offrs_lnks, .tab_btns, .tab_cnt, .bnr_nav, .sml_cart_cntr {
display : none;
}
.nav_lr ul a span {
display : none !important ;
}
.bread_crumbs {
font-size : 16px;
}
.lg_bskt {
display : block;
width : 98%;
margin : 0 auto;
border : #e3e3e3 solid 1px;
}
.lb_ttl_lft_wrp {
width : 98% !important ;
float : left;
padding-left : 2%;
}
.bodycare_section {
float : left;
width : auto;
}
.lb_btn_wrp {
float : left;
width : 100%;
}
.main_content_area {
width : 98%;
margin : 0 auto;
}
.empy_cls {
display : none;
}
/*.lg_bskt tr td:first-child {display : none;min-height : 100px;padding : 10px 0;}*/
.itm_cls {
width : 50%;
text-align : left;
}
.qty_cls {
width : 35%;
}
.tot_cls {
width : 25%;
}
.upd_lnks {
float : none;
font-size : 12px;
margin : 40% auto 0;
width : 130px;
}
.lg_bskt td p {
font-size : 14px;
text-transform : uppercase;
}
.apply_crt_lr {
display : block;
}
.lb_ttl_rht_wrp {
border : #e3e3e3 solid 1px;
border-top : 0;
width : 98%;
padding-right : 0;
margin-left : 1%;
margin-top : 5%;
}
#cart_sect {
margin-top : 0%;
}
.promo_apply_new {
float : left;
margin-bottom : 15px;
margin-top : 10px;
width : 100%;
}
.promo_apply_new p {
font-size : 14px;
margin-bottom : 15px;
margin-left : 2%;
/*width : 98%;*/
}
#content_footer_default .adr_prcd_btn {
width : auto;
}
#content_footer_default .back_lnk {
font-size : 16px;
margin-left : 5px;
margin-top : 15px;
}
.error_span_reg {
padding-left : 0;
font-size : 13px;
width : 95%;
}
.payment span {
line-height : 34px;
}
.lb_btn_wrp {
float : none;
/*width : 75%;*/
margin : 0 auto !important ;
}
.drk_gry_btn {
width : 100%;
margin-bottom : 10px;
font-size : 18px;
margin-top : 10px !important ;
}
.lb_prcd_btn {
width : 100%;
margin : 0 auto;
margin-bottom : 10px;
font-size : 18px;
margin-top : 10px !important ;
}
.lb_ttl_rht_wrp .cart_total_val {
margin-right : 2%;
width : 63% !important;
padding-left:0px;
}
.question_winedis,.question_jwcdis,.question_copdis,.question_delsurdis{
	display:none;
}
.lb_ttl_rht_wrp .cart_total_sum {
float : left;
margin-left : 2%;
width : 31% !important ;
}
.ad_rm_wrp {
float : none;
margin : 0 auto;
width : 103px;
}
.pro_icn_img_minus {
background : url("../images/mobile_cart_icon_minus.png") no-repeat;
width : 25px;
height : 25px;
margin-right : 2px;
background-size:97% !important;
}
.pro_icn_img_plus {
background : url("../images/mobile_cart_icon_plus.png") no-repeat;
margin-left : 2px;
width : 25px;
height : 25px;
background-size:97% !important;
}
.blu_sprt {
margin-right : 1px;
}
.upd_lnks li {
margin-left : 1px;
padding-right : 2px;
}
.ip_pct {
width : 17px !important ;
}
.upd_lnks li a {
margin : 0;
}
.main_cnt_cart h1 {
margin : 0% 0% 15px 3%;
}
.sort_search, .add_t_crt_btn_dis {
display : none;
}
.main_cnt, .category_r {
width : 100%;
margin-left : 0;
}
.bc_header, .bodycare_section {
width : 100%;
margin : 0 auto;
}
.pro_1 {
width : 98% !important ;
min-height : 0 !important ;
border : #d7d7d7 solid 1px;
}
.src_txt {
font-size : 0.9em;
width : 96%;
padding-left : 0;
margin-left : 0;
display : none;
}
.src_body {
font-size : 1em !important ;
}
.desk_hide {
display : block !important ;
width : 100%;
margin : 0 auto;
}
.desk_hide .selected_combo {
margin : 4% 10% !important ;
width : 80%;
}
.bc_header ul {
width : 98%;
margin : 0 auto;
}
.bc_header ul li a {
font-size : 1.25em;
padding-right : 0;
margin-right : 0;
}
.bc_header ul li {
margin-right : 0;
padding : 10px 2px 5px 2px;
}
.pd_img_wrpr {
float : left;
width : 40%;
}
.pd_img_wrpr img {
width : 100%;
}
.img_ctn {
position : static;
}
.pro_cnt {
float : left;
width : 55% !important ;
margin : 0;
right : 8px;
top : 0;
padding-left : 0%;
}
.div_stock {
float : left;
width : 100% !important ;
top : 58px;
}
.btns_bar {
width : 56% !important ;
margin-left : 10px;
left : 39%;
float : right;
}
.pro_icn {
margin-left : 0% !important ;
right : 0% !important ;
left : 28%;
width : 52%;
top : 116px;
}
.add_t_crt_btn {
background : url("../images/mobile_cart.png") no-repeat !important ;
float : right !important ;
font-size : 0 !important ;
height : 31px;
min-width : 5px;
padding : 0;
width : 35px;
margin-top : 2px;
}
#ShopCartDisplay .add_t_lst_btn {
background : url("../images/mobile_cart_icon.png") 0 0 no-repeat scroll;
font-size : 0 !important;
min-width : 0;
width : 38px;
height : 38px;
padding : 0;
background-size : 100%;
}
#ShopCartDisplay .add_t_lst_btn_sl {
font-size : 0;
min-width : 0;
width : 38px;
height : 35px;
padding : 0;
margin-top: 8px !important;
    background-position-x: -23px;
    background-position-y: -28px;
}
.bread_crumbs ul span {
float : none;
}
.pro_cont {
width : 52%;
}
.pagination {
float : left;
font-size : 1.2em;
text-align : center;
width : 100%;
}
.page_nos li {
padding-left : 10px;
padding-right : 10px;
}
.page_active {
padding : 10px 14px;
}
.selected_combo_filter {
height : 15px;
padding : 1%;
width : 78%;
margin : 0% 10% 0% 9%;
border : #545454 solid 1px;
background : url(../images/dwn_arw.png) right 5px center no-repeat;
font-size : 0.8em;
text-indent : 0.01px;
background-color : #fff;
border-radius : 3px;
color : #545454;
}
.img_rht_shad {
display : none;
}
.pro_stock {
width : 42%;
margin-top : 5px;
min-height : 2px;
}
#avail_proc {
font-size : 12px;
}
.rec_wt {
display : block;
}
.img_srh_lst li section a {
background : url("../images/mobile_recipe.jpg") right center no-repeat;
background-size : 18%;
}
.page {
margin-top : 5%;
display : inline-block;
width : auto;
}
.srcv_bg div:nth-child(odd) {
margin-bottom : 1px;
}
.srcv_bg div:nth-child(even) {
margin-bottom : 1px;
}
.srcv_bg div h3 {
padding-top : 10px !important ;
}
.srcv_bg div p {
padding-left : 25px !important ;
}
.img_rht_shad, .img_lft_shad {
display : none;
}
.img_srh_lst li section {
width : 30%;
font-size : 1em;
top: 0;
}
.img_srh_lst li section img {
width : 100%;
}
.box_30 {
width : 66% !important ;
top : -25px;
}
.img_srh_lst header {
font-size : 1em;
}
.img_srh_lst li section a {
bottom: 0;
display: block;
padding-right: 13%;
position: relative;
right: 0;
}
.srcv_pagination {
float : none;
margin : 0 auto;
margin-top : 5%;
}
.srcv_bg div h3, .srcv_bg div p {
font-size : 1em;
}
.magnifier-lens, #magnifier-item-0-lens {
display : none !important ;
}
.opaque {
opacity : 1;
}
.desc_img_cnt, .slider {
position : static;
text-align: center;/*for 4929 bug*/
}
.magnifier-preview {
display : none;
}
.new_tit .pro_1 {
width : 98% !important ;
min-height : 0 !important ;
border : #d7d7d7 solid 1px;
}
.summary_new, .summary_ptc {
width : 100%;
}
.smry_hdr {
font-size : 1.25em;
}
.rt_str_hld img {
width : 40%;
}
.summary_ptc {
padding-left : 0%;
float : left;
}
.summary_ptc div {
margin : 0 auto;
width : 90%;
}
.summary_ptc p > span {
display : block;
width : 21%;
}
.ndtl_btn {
float : none;
margin : 0 auto;
width : 50%;
margin-bottom : 4%;
}
#star-five {
margin : 0 auto;
margin-bottom : 3%;
margin-top : 2%;
width : 90%;
font-size : 1.2em;
}
.prot_desc_ctn .products, .nutr_tbl {
width : 98%;
}
.rate_str_wrp, .desc_img_cnt {
width : 100%;
margin-bottom : 4%;
}
.prot_desc_ctn .pro_1 {
width : 98% !important ;
}
.promo_offer_cls {
background-repeat : no-repeat;
background-size : 60% auto;
}
.zoomthumb {
display : inline;
margin-left : 0;
/*position : relative;*//*for 4929 bug*/
position : static;
margin: 0px auto;
/*width : auto;*//*for 4929 bug*/
}
.prodn_txt_wrp, .prodn_wrp, .d_add_area {
width : 100%;
}
.prodn_txt_wrp {
min-height : initial;
}
.product_det_desc_wrpr p, .std_blts li {
font-size : 1em;
}
.product_det_desc_wrpr p {
font-size : 0.9em;
}
.nutr_tbl td {
text-align : center;
}
.prot_desc_ctn1 {
margin-bottom : 3%;
}
.prodn_nme_wrp {
float : right;
width : 100%;
}
.desc_img_cnt {
float : right;
margin-right : 0;
min-height : 320px;
width : 100%;
}
.offer_wrpr {
width : 70%;
}
.thumb_nav {
/*display : none;*/
}
.pr_nlst_wrp {
margin-right : 0;
min-height : 50px;
padding-bottom : 50px;
width : 96%;
}
.scl_nicn_hld {
float : right;
width : 91%;
}
.terms_desc {
float : left;
width : 100%;
overflow-wrap : break-word;
}
.email_addr {
color : #014788;
text-decoration : underline;
word-break : break-all;
overflow-wrap : break-word;
display : inline-block;
white-space : normal;
}
.tp_nav .frame .box {
display : inline;
float : left;
height : 0;
width : 100%;
}
div.widget_search_dropdown_position {
float : right;
position : absolute;
right : 65px;
top : -10px !important ;
z-index : 100;
}
#autoSuggest_Result_div #widget_search_dropdown{
top : 30px !important ;
}
.del_contact_wrp {
/*padding-bottom : 35px;*/
}
.pr_nlst_wrp .nbtns_bar {
bottom : 0;
}
.prot_desc_ctn .nbtns_bar {
bottom : 7px;
}
.img_plh_n {
width : 32%;
min-height : 50px;
}
.img_plh_n img {
float : left;
width : 100%;
height : auto;
background-size : 100% auto;
}
.promo_PWP_cls {
background-size : 70% auto;
background-repeat : no-repeat;
}
.promo_must_cls {
background-size : 70% auto;
background-repeat : no-repeat;
}
.lr_wrpr_pl {
width : 54%;
float : left;
margin-left : 2%;
}
.nbtns_bar .add_t_lst_btn {
bottom : 3px;
height : 46px;
left : 5px;
margin : 0;
min-width : 5px;
padding : 0;
position : relative;
width : 52px;
}
.pl_btns_n .pro_icn_img_minus {
background : url("../images/mobile_cart_icon_minus.png") no-repeat;
padding : 0;
}
.pl_btns_n .pro_icn_img_plus {
background : url("../images/mobile_cart_icon_plus.png") no-repeat;
margin-left : 5px;
padding-bottom : 0;
float : left;
}
.pl_btns_n .ip_pct {
font-size : 14px;
height : 25px;
margin-left : 3px;
margin-top : 0;
min-height : 25px;
width : 15px !important ;
}
.pl_btn_wrp {
bottom : 2px;
left : auto;
margin : 0;
position : absolute;
right : 12%;
width : 117px;
}
.tabular_wrp {
margin-left : 2%;
width : 96%;
position : relative;
}
.tabular_wrp table {
position : relative;
display : block;
}
.mp-menu ul li a {
background : url("../images/lft_nav_arw.gif") right center no-repeat scroll rgba(0, 0, 0, 0);
box-shadow : 0 -1px rgba(0, 0, 0, 0.2) inset;
color : #666666;
display : block;
float : left;
font-size : 0.9em;
outline : medium none;
padding : 1em;
text-decoration : none;
width : 85%;
line-height: 17px;
}
.mp-menu-open{overflow:visible !important;}
.mp-menu-close{overflow:hidden !important;}
.mp-menu ul li a.mp-back {
background : none !important ;
}
.pro_desc_lst {
min-height : 2px;
width : 63%;
margin-top : 5px;
}
.prod_desc {
width : 98%;
}
.d_ad_inp {
float : right;
margin-top : -23%;
}
.pd_desc .add_t_lst_btn {
background : url("../images/icons_sprite.png") 172px 344px #d2d2d2 !important ;
color : #616161 !important ;
cursor : pointer !important ;
display : block !important ;
float : left !important ;
font-size : 1.2em !important ;
margin-top : 9px !important ;
padding : 15px 5px 15px 33px !important ;
background-size : 90% auto;
text-decoration : none !important ;
}
.pd_desc .add_t_crt_btn {
background : url("../images/icons_sprite.png") 172px 297px #383838 !important ;
color : #D7D7D7 !important ;
background-size : 90% auto;
cursor : pointer !important ;
display : block !important ;
float : right !important ;
font-size : 1em !important ;
margin-left : 7px !important ;
margin-top : 9px !important ;
padding : 15px 5px 15px 33px !important ;
text-decoration : none !important ;
}
.pd_desc .add_t_crt_btn_dis {
background : url("../images/icons_sprite.png") 172px 297px #ebeaea !important ;
color : #D7D7D7 !important ;
background-size : 90% auto;
cursor : pointer !important ;
display : block !important ;
float : right !important ;
font-size : 1em !important ;
margin-left : 7px !important ;
margin-top : 9px !important ;
padding : 15px 5px 15px 33px !important ;
text-decoration : none !important ;
}
.pt_wth .pr_nlst_wrp {
width : 96%;
}
.rt_mg {
margin-left : 0%;
}
.pl_btns_n {
width : 108px;
position : relative;
z-index : 2;
}
.box_30 {
top : -28px;
left : 5px;
}
.pd_crt .pro_icn_img_plus {
background : url(../images/mobile_cart_icon_plus.png) no-repeat;
}
.pd_crt .pro_icn_img_minus {
background : url(../images/mobile_cart_icon_minus.png) no-repeat;
margin-right : 5px;
}
.pd_crt {
width : 49%;
}
.pd_crt .ip_pct {
width : 20px !important ;
height : 30px;
margin-top : 5px;
}
.d_sn_wrp {
float : right;
display : none;
}
.star_spn {
bottom : 65px;
}
.guest_lgn .middle_cnt h1 {
background : #fff;
width : 54px;
margin : 0 auto !important ;
float : none;
font-size : 24px;
text-align : center;
margin-bottom : -12px !important ;
}
.acc_edit, .corp_edit_cnt {
width : 96%;
margin-left : 2%;
}
.main_container.mr_tp_20 .acc_edit_chk .ord_det_hdr{/*for 5143 bug*/
	margin: 18px 8px 12px 4%;
}
.del_mtd{/*for 5143 bug*/
	margin-left: 2%;
}
.main_container.mr_tp_20 .acc_edit_chk{/*for 5143 bug*/
	margin-top: 50px;
}
.acc_edit h1, .corp_edit_cnt h1 {
padding-top : 5%;
padding-bottom : 5%;
font-size : 1.3em;
}
.acc_lft_side h2 {
font-size : 1.2em;
}
.acc_lft_side header {
margin-bottom : 3%;
font-size : 1.2em;
margin-top : 0;
padding-left : 3%;
}
.acc_lft_side header:first-child {
margin-top : 5%;
}
.acc_lft_side {
text-align : left;
width : 100%;
margin-bottom : 0;
}
.acc_lft_side li {
padding-left : 3%;
width : 97%;
float : left;
border-bottom : 1px solid #d7d7d7;
margin-bottom : 0;
min-height : 140px;
margin-top : 4%;
}
.acc_lft_side li:first-child {
margin-top : 0;
}
.acc_lft_side a {
margin-left : 2%;
margin-right : 2%;
width : 30%;
margin-top : 3%;
}
.acc_lft_side a img {
width : 100%;
}
.acc_lft_side p {
font-size : 1.2em;
}
.acc_lft_side .desc {
margin-top : 6%;
margin-bottom : 10%;
}
.acc_edit .acc_lft_side:last-child {
margin-bottom : 0;
}
.acc_edit .acc_lft_side:last-child ul:last-child li:last-child {
border-bottom : none;
}
.corp_form label,.corp_form_ff label {
text-align : left;
width : 100%;
font-size : 16px;
margin:5px 0px;
}
.corp_form_ff .error_span_reg{
padding-left:0% !important;
}
.corp_form input:focus,.error_logon input:focus{
		border: 2px solid #9ecaed;
}
span.question,.question_dmb{
display:none;
}
.corp_edit_cnt .corp_reg_form_wrp {
width : 100%;
}
.corp_form .inp_bx {
width : 93%;
font-size : 16px;
padding-top : 1%;
padding-bottom : 1%;
}
.top_frm_luckydraw input[type='text'] {
width : 94%;
font-size : 16px !important;
padding-top : 1% !important;
padding-bottom : 1% !important;
}
.corp_form.mar_top_15 {
margin-top : 0;
}
.sugstns {
width : 100%;
text-align : left;
font-size : 16px;
}
.edt_chk_lst_wrpr {
width : 100%;
}
.chk_lst_wrpr ul li label, .edt_chk_lst_wrpr ul li label {
font-size : 16px;
width : 85%;
line-height : 23px;
margin-top : 0;
}
.chk_lst_wrpr ul li input, .edt_chk_lst_wrpr ul li input, input[type="checkbox"] {
width : 25px;
height : 25px;
margin-top : 0%;
float : left;
}
.acc_edit_cnt {
margin-left : 2%;
margin-top : 4%;
width : 95%;
}
.acc_edit_cnt p {
font-size : 1.1em;
line-height : 26px;
}
.back_lnk {
margin-top : 15px;
font-size : 16px;
}
.addr_frm {
position : relative;
width : 98%;
}
.acc_edit h2 {
font-size : 1.2em;
}
.addr_frm label {
text-align : left;
width : 100%;
}
.chk_lst_wrpr_ld label,.chk_lst_wrpr_mob label {
    width: 85% !important;
    text-align: left;
    font-size:16px !important;
}
.chk_lst_wrpr_ld,.chk_lst_wrpr_mob {
	margin:0px;
}
.chk_lst_wrpr_ld input[type='checkbox'],.chk_lst_wrpr_mob input[type='checkbox']{
	width: 25px;
    height: 25px;
    margin-top: 7px !important;
}
.frm_inp, input[type="text"], input[type="password"], .addr_frm input[type="text"] {
font-size : 1em;
min-height : 34px;
}
.wd_def {
width : 96%;
}
.wd_unit {
width : 67.6%;
}
.frm_gap {
margin-left : 5%;
}
.addr_frm input[type="checkbox"] {
margin-top : -0.7%;
float : left;
}
.ital {
font-style : italic;
font-size : 0.9em;
}
.top_frm {
margin-bottom : 0;
}
.addr_frm p.last {
margin-bottom : 20px;
}
.cntr_wrp {
margin-left : 2%;
margin-top : 20px;
width : 98%;
}
.fixd_btn_widt, .reg_now_btn a, #cg_suc_btn_id, .hlp_cnt_btn {
float : left;
padding : 12px 25px;
font-size : 18px;
margin-left : 0 !important ;
width : auto;
}
.evnt_pymnt_btn {
background : url("../images/mk_pymt_mob.png") right no-repeat;
border-left : 1px solid #004990;
font-size : 0.75em;
padding : 8px 55px 10px 15px;
}
.save_order{
	width:100% !important;
}
.save_order a{
	font-size:0.75em !important;
}
.acc_edit_cnt h3, .acc_edit_cnt h4 {
font-size : 1.1em;
width : 100%;
}
.box_45 {
width : 100%;
}
.box_65 {
width : 91%;
margin-top : 5%;
}
.mob_icon {
background-position : left center;
background-size : auto auto;
margin-bottom : 10px;
padding-left : 16px;
font-size : 16px;
}
.acc_edit_cnt address p span {
display : block;
font-size : 16px;
margin-bottom : 5px;
}
.del_icon {
height : 16px;
padding : 0;
width : 11px;
}
.mem_img_lst li {
padding-left : 2%;
padding-right : 2%;
padding-bottom:20px;
}
.mem_img_lst_div {
font-size : 1em;
line-height : 21px;
width:100%;
margin-top:10px;
}
.mem_img_lst li img {
margin-left : 0;
}
.btm_lnk {
width : 100%;
}
.img_lib_ctrl {
display : block;
width : 100%;
margin : 15px 0;
padding : 15px;
border : #E5E5E5 solid 1px;
color : #545454;
font-size : 1.2em;
background : url(../images/dwn_arw_tab.png) center right no-repeat;
}
.img_lib_tab {
display : none;
}
.nav_dis .navigation_top {
display : block;
width : 98%;
float : none;
margin : 0 auto;
}
.srcv_cop, .bod_img, .img_retail {
display : none;
}
.rtl_bg div p {
width : 90%;
}
.rtl_bg div.wd_fl {
width : 98% !important ;
}
.soc_live_txt {
width : 80% !important ;
}
.mile_h3 {
width : 78% !important ;
}
.bod_txt {
width : 100%;
}
.officer_img {
margin-top : 0;
}
.officer_txt {
margin-top : 5px;
}
.officer_txt_hd span {
overflow-wrap : break-word;
width : 90%;
}
.rtl_bg div h3 {
width : auto;
padding-top : 15px;
}
.rtl_bg__joboppes div h3 {
width : 80%;
padding-top : 15px;
}
.awd_sec {
width : 94%;
}
.news_sec {
width : 94% !important ;
}
.slide_news {
width : 94%;
margin-top : 10px;
}
.slide_news_bdr img {
width : 100%;
}
.news_release_div {
width : 100% !important ;
padding-left : 0;
}
.rtl_str_press {
margin-left : 3%;
}
.news_hd {
font-size : 16px;
margin-left : 3%;
}
.news_combo {
background-position : 100%;
}
.news_span {
line-height : 2;
}
.annaul_fst_div p, .annual_rpt_sec div p img {
display : none;
}
.annual_lnk {
padding-top : 0;
}
.annual_rpt_sec div {
height : auto !important ;
max-width : 96%;
margin-bottom : 2%;
}
.annual {
width : 95%;
}
.annaul_txt_cnt p {
width : 60%;
float : left;
}
.annual_blk {
padding-left : 0;
}
.annual_lnk span {
padding-left : 0;
}
.img_retail .soc_live {
display : block;
}
.officer_txt_hd span {
line-height : 1.5;
}
.img_mrg {
width : 96%;
}
.img_lib {
width : 100% !important ;
}
.img_lib_sec div {
float : none;
margin : 0 auto;
margin-bottom : 20px;
max-height : 255px;
max-width : 275px;
}
.tab_img_lib li {
width : 99%;
background : none !important ;
}
.img_lib {
position : relative;
}
.tab_img_lib {
height : 40px;
border : #545454 solid 1px;
width : 98% !important ;
background : url("../images/mobile_dropdown.jpg") no-repeat;
background-position : 94%;
background-size : 7%;
}
.tab_li {
border : red solid 1px;
}
.sel-box {
position : relative;
}
#select {
display : block;
height : 20px;
border : #999 solid 1px;
padding : 5px;
background : url("../images/mobile_dropdown.jpg") no-repeat;
background-size : 6%;
background-position : 96%;
text-align : center;
padding : 10px;
}
#tb_at {
background : none;
}
.level-1 li a {
text-shadow : 0 0 0 #fff !important ;
color : #545454 !important ;
}
.toc-odd {
position : absolute;
top : 42px;
background : #ffffff;
display : none;
width : 99% !important ;
height : inherit !important ;
padding-top : 0% !important ;
}
.tab_active {
color : #545454 !important ;
text-shadow : 0 0 0 #fff !important ;
font-weight : normal !important ;
}
.toc-odd li {
border-bottom : 1px solid #999;
padding-top : 15px !important ;
padding-bottom : 15px !important ;
}
.tab_img_lib #tab_active a {
color : #908F8F;
text-shadow : 0 0 0;
}
.img_lib_sec_img img {
width : 100%;
}
.slt_wd {
width : 92% !important ;
}
.cnt_tab {
border : #B4B4B4 solid 1px;
margin-left : 5px;
width : 98% !important ;
}
.cnt_tab li {
padding : 0 !important ;
width : 99% !important ;
margin : 0 auto;
background : none !important ;
}
.cnt_tab li a {
width : 100% !important ;
margin : 0 auto;
background : none !important ;
display : block;
text-align : center;
}
.img_lib_cnt {
width : 96%;
margin : 0 auto;
float : none;
}
.pub_vid {
display : block;
}
.video_hd_txt {
width : 68% !important ;
}
.pub_cop {
margin-top : 8px !important ;
}
.img_wd {
width : 98%;
}
.crp_nav {
margin-left : 0;
padding-top : 5%;
padding-bottom : 5%;
background-image : url(../images/retail_bg.png);
margin-bottom : 1px;
border : #e5e5e5 solid 1px;
}
.crp_nav_img_act {
background : url("../images/mobile_nav_bg.jpg") left center no-repeat #e6f1fa;
background-position : 100%;
}
.crp_nav_img {
background : url("../images/mobile_down_black.jpg") no-repeat;
background-position : 100%;
}
.crp_nav_empty {
background : url("../images/mobile_nav_bg_empty.jpg") no-repeat;
background-position : 98%;
}
.vision {
margin-bottom : 5%;
}
.pub_sec_1, .pub_sec_2 {
width : 100%;
}
.pub_txt_fact {
padding-left : 15px;
}
.pub_sec_3 {
width : 100%;
float : left;
}
.pub_txt_p {
width : 80%;
}
.video_sect p {
width : 90% !important ;
margin-bottom : 0 !important ;
}
.corporate_vid {
padding-bottom : 6%;
}
.video_sect p img {
width : 100%;
}
.video_txt_comm {
padding-left : 15px;
}
.pub_sec_1 {
margin-bottom : 0;
}
.pub_sec_1 p {
margin-bottom : 0;
}
.my_spt_lbl_cls label {
font-size : 14px;
color : #00468B;
float : left;
padding-bottom : 5%;
}
.my_spt_lst, .my_spt_lst_cls li {
font-size : 14px;
}
.my_spt_lst {
margin-top : 6%;
width : 95%;
float : left;
}
.my_spt_lst_cls li {
background : none;
display : block;
padding : 0;
margin-bottom : 10%;
}
.my_spt_lbl_cls .selected_combo {
width : 97%;
margin-top : 4%;
}
.selected_combo, .srh_combo, .selected_combo_hlp {
background : url("../images/help_ctr_select.png") no-repeat #fff !important ;
background-size : 12% !important ;
background-position : center right !important ;
}
.label, .contat label, .srch_res label {
font-size : 16px;
}
.pro_sec {
margin-top : 10%;
}
.pro_sec .rht_wrp {
margin-left : 4%;
margin-right : 0;
text-align : center;
}
.my_sot_bdr .lg_bskt {
float : left;
width : 100%;
}
.emt_bread_crumb {
min-height : 10px;
}
#sessionTimeOut .frame div.emt_bread_crumb:first-child {
    margin-top: 156px;
}
.lft_side, .rht_side {
background : #fff;
border : #dadada solid 1px;
margin-left : 0;
padding-left : 5%;
width : 95%;
}
.lft_side {
border-bottom : 0 !important ;
}
.rht_side {
border-top : 0 !important ;
margin-top : 0;
padding-bottom : 5%;
}
.top_cnt_new, .middle_cnt_new, .top_cnt, .middle_cnt, .bot_cnt {
background : none;
width : 100%;
min-width : 100%;
}
.bot_cnt {
min-height : 0;
}
.middle_cnt {
padding-bottom : 0;
}
.lft_side h1 {
padding-top : 4%;
font-weight : bold;
padding-left : 0;
font-size : 24px;
}
.row_cnt {
padding-left : 0;
width : 100%;
padding-top : 15px !important ;
}
.lft_side .row_cnt {
padding-top : 2%;
}
.row_cnt p, .row_cnt p label {
width : 100%;
float : left;
}
.row_cnt p {
font-size : 1.1em;
margin-top : 4% !important ;
}
.lft_side label {
text-align : left;
font-size : 1.1em;
margin-bottom : 2%;
}
.rht_side .sgn_ftr_subs {
white-space : normal;
}
.row_cnt p label {
width : 95%;
}
.lft_side .inp_style {
width : 93%;
}
.lft_side input[type="checkbox"] {
margin-top : -4px;
}
.fgt_pwd {
width : 95% !important ;
font-size : 16px;
margin-top : 6%;
margin-bottom : 8%;
margin-left : 0% !important ;
float : left;
}
.rht_side h2 {
font-size : 18px;
}
.rht_side .ftr_subs, .rht_side .ftr_subs li {
width : 95%;
}
.rht_side .ftr_subs li a {
font-size : 16px;
}
.reg_now_btn a {
font-size : 18px;
width : 83%;
}
.reg_now_btn {
margin-left : 18%;
width : 50%;
}
.corp_reg_lft {
display : none;
}
.corp_reg_rht {
width : 94%;
margin-left : 1%;
padding-bottom : 10%;
padding-right : 0;
padding-left : 3.5%;
}
.corp_reg_bnrs {
display : none;
}
.chk_lst_wrpr, .inp_sub_txt {
margin-left : 0;
}
.corp_form .crp_er_msg, .inp_sub_txt {
width : 100%;
}
.corp_reg_lft_lr {
display : block;
padding-top : 2%;
padding-bottom : 5%;
float : left;
width : 100%;
}
.corp_reg_lft_lr h1 {
color : #004990;
font-size : 1.2em;
font-weight : bold;
}
.corp_reg_lft_lr p {
margin : 8% 0 5% 1%;
}
.corp_reg_lft_lr .radio_box {
margin-left : 5%;
}
.corp_reg_lft_lr .radio_box input {
width : 20px;
height : 20px;
margin : auto 2px;
}
.corp_reg_lft_lr .radio_box span {
font-size : 16px;
color : #545454;
margin : 2px 0;
}
.email_ip_cls {
width : 99%;
margin-left : 0;
}
.shop_btn_cls {
display : block;
font-size : 18px;
float : right;
margin-right : 7%;
padding : 12px 20px !important ;
}
.prot_acct_cls {
margin-bottom : 5%;
}
#fnt_id_pg2 {
margin-bottom : 10%;
}
#pd_suc_id {
padding-left : 13%;
padding-top : 1%;
padding-bottom : 3px;
height : 30px;
background-size : 10%;
}
.membership_selection p {
width : 99%;
margin-left : 1%;
text-align : left;
}
.membership_selection p input {
width : 15px;
}
.membership_selection p span {
display : block;
float : left;
font-size : 16px;
line-height : 20px;
margin-bottom : 5px;
margin-left : 21px;
margin-top : 5px;
}
.membership_selection p label {
width : 87%;
font-size : 16px;
}
.jwc_frm .addr_frm label {
width : 100% !important ;
font-size : 16px !important ;
}
.jwc_frm .addr_frm input[type="text"] {
max-width : 100%;
}
.jwc_frm .addr_frm #gender label {
width : 25% !important ;
}
.radio_jwc {
padding-right : 50px;
margin-top : 8px;
font-size : 1em;
}
.jwc_frm .frm_gap {
margin-left : 0%;
}
.jwc_frm .addr_frm input[type="radio"] {
margin-top : 5px;
}
.jwcdtls_signup {
padding : 12px 22px !important ;
background : url("../images/jwc_sign_mob.jpg") 0 0 repeat scroll transparent !important ;
}
#cancel_btn {
padding : 12px 22px !important ;
background : url("../images/jwc_cancel_mob.jpg") !important ;
}
.jwc_slt_cls {
min-height : 35px;
font-size : 16px;
padding-top : 6px;
background-size : 15px;
}
.wd_50_jwc {
width : 30% !important ;
}
.wd_164_jwc {
width : 57% !important ;
}
.jwc_slt_cls {
width : 99%;
}
.jwc_mbtm {
margin-bottom : 10%;
}
.jwc_cnl {
margin-left : 2%;
}
.top_comment {
float : none;
position : relative;
top : 10px;
left : 2%;
}
.comment {
font-size : 0.8em;
margin-bottom : 5%;
margin-top : 2%;
}
.algn_rht {
padding-left : 0%;
}
.edit_addr_icon {
position : absolute;
width : 97%;
bottom : 0;
}
.jwc_frm h1 {
margin-top : 10%;
}
.clubevents_cbox {
width : 100%;
}
.mtr_clubevents_cbox {
width : 100%;
}
.com_chk, .terms_title {
float : left;
font-size : 16px;
width : 86%;
}
.blk_jwc {
font-size : 0.9em;
}
.jwc_cnfrm_rvw {
position : relative;
height : 120px;
}
.jwcrvw_confm {
position : absolute;
top : -10px;
}
.jwcrvw_edit {
position : absolute;
top : 50px;
}
.jwcrvw_edit, .jwcrvw_confm {
padding : 12px 0 !important ;
background : url("../images/jwc_sign_mob.jpg") 0 0 repeat scroll transparent !important ;
display : block;
width : 80%;
margin-top : 5%;
margin-left : 8%;
}
.greet_wrp_ctn p {
font-size : 1em;
}
.greet_name {
font-weight : bold;
}
.greet_adr_jwc_mob span {
font-size : 1em;
}
.subscr_dets_wrp_greet ul li {
font-size : 1em;
margin-top : 5%;
margin-left : 10%;
}
.edit_pers_info h1 {
padding : 4%;
font-size : 1.1em;
margin-bottom : 8%;
}
.edt_addr {
width : 100%;
margin-top:0%;
}
.del_contact_wrp label {
width : 100%;
text-align : left;
font-size : 16px !important ;
margin-bottom : 5px;
}
.mgn_btm {
margin-bottom : 2%;
}
.del_contact_wrp input[type="text"] {
width : 93%;
font-size : 16px;
min-height: 26px;
}
.edit_info_gender label {
width : 25% !important ;
}
.edit_info_radio1 {
width : 25% !important ;
font-size : 0.9em !important ;
margin-top : 2px;
}
.edit_info_radio2 {
width : 37% !important ;
font-size : 0.9em !important ;
margin-top : 2px;
}
.del_contact_wrp .wd_16 {
width : 93% !important ;
height : 45px;
}
.del_contact_wrp .algn_rht {
padding-left : 20%;
font-size : 0.9em;
margin-bottom : 8%;
}
.name_john {
margin-top : 30px !important ;
}
.editinfo_mob {
margin-bottom : 0;
padding-bottom : 20%;
}
.editinfo_mob label {
width : 52%;
}
.edit_addr_icon label {
left : 44px;
margin-left : 0;
position : absolute;
width : 80% !important ;
}
.receive_events {
float : none;
width : 90%;
}
.receive_alert {
white-space : normal;
}
.receive_alert label {
padding-left : 2px;
width : 80%;
}
.receive_events .algn_rht {
padding-left : 0%;
font-size : 0.9em;
}
.slide_wpr ul li {
border : #e5e5e5 solid 1px;
padding : 1px 3px 3px 3px;
box-shadow : none;
}
.mblPageIndicatorDot {
background : url("../images/mob_bub_inact.png") no-repeat;
height : 15px;
width : 15px;
padding : 8px;
}
.mblPageIndicatorDotSelected {
background : url("../images/mob_bub_act.png") no-repeat;
height : 15px;
width : 15px;
}
.mblCarouselHeaderBar {
background : none;
}
.prev_Btn:hover, .next_Btn:hover {
cursor : pointer;
}
.prev_Btn, .next_Btn {
z-index : 1;
}
.mblCarouselItem {
margin : 0 !important ;
width : 100% !important ;
}
.prev_btn_style {
background : url("../images/prev_lr.png") no-repeat;
display : block;
width : 63px;
height : 60px;
position : absolute;
left : 5%;
top : 32%;
}
.next_btn_style {
background : url("../images/nxt_lr.png") no-repeat;
display : block;
width : 63px;
height : 60px;
position : absolute;
right : 5%;
top : 32%;
}
.mblCarouselHeaderBar .mblPageIndicator {
background : url("../images/mob_bullet_bg.png") 0 0 repeat-x scroll transparent;
position : absolute;
z-index : 10;
width : 93%;
top : 110%;
height : 25px;
margin-left : -10px;
}
.mblCarouselHeaderBar tr {
position : absolute;
left : 35%;
}
.mblCarouselItemHeaderText {
position : absolute;
width : 90%;
font-weight : bold;
font-size : 1em;
line-height : 20px;
top : 5%;
left : 3%;
color : #57839E;
text-shadow : 1px 1px #FFFFFF;
text-align : left;
}
.mblCarouselPages {
top : -30px;
}
.mblPageIndicatorContainer {
margin-top : 4px;
}
#slide_wpr {
margin-top : 8%;
}
#bnr_carousel .mblCarousel {
position : relative;
height : 309px !important ;
padding : 0% !important ;
overflow : visible;
}
#bnr_carousel .mblCarouselItemImage {
height : 310px !important ;
box-shadow : none;
width : 100%;
}
#slide_wpr .mblCarousel {
position : relative;
height : 215px;
padding : 10% 1.5% 0% 1%;
}
#slide_wpr .mblCarouselItemImage {
height : 235px !important ;
box-shadow : none;
}
.bnr_wrpr {
padding-top : 3%;
padding-left : 1%;
padding-right : 1%;
}
#abt_us {
display : block;
}
#abt_us.expanded {
display : none;
}
.ordr_run, .odr_sml_hd, .subscr_dets_wrp h5, .subscr_dets_wrp p, .subscr_dets_wrp ul li, .compl_bnrs ul li span, .cntr_wrp_new .adr_prcd_btn, .cntr_wrp_new .adr_prcd_btn, .cntr_wrp .adr_prcd_btn, .cntr_wrp .adr_prcd_btn, .terms_title, .terms_sub_title, .febk_sec p {
font-size : 1.1em;
}
.septor {
width : 97%;
}
.subscr_dets_wrp ul {
margin-bottom : 0;
margin-top : 1%;
}
.conf_cnt_wrp .adr_prcd_btn, .cntr_wrp_new .adr_prcd_btn, .main_cnt_order .adr_prcd_btn, .main_cnt_order .adr_prcd_btn {
display : block;
padding : 12px 10px;
margin : 0 auto 8%;
}
.rwd_inli {
display : inline !important ;
}
.compl_bnrs {
display : none;
}
.subscr_dets_wrp p, .subscr_dets_wrp ul, .subscr_dets_wrp ul li {
width : 90%;
}
.add_del {
padding-bottom : 50px;
}
.terms_lst li {
padding-left : 10px;
width : 95%;
}
.terms_lst, .terms_desc, .mkpynt_cnt p, .evt_py_wrp label, .mkpynt_cnt_cnf p, .event_lst_txt p, .help_main_cnt .desc p, .contact_main_cnt .contact_us p, .nav_cnt label, .feed_cnt label, .addr_frm p label, .feed_nav a {
font-size : 16px !important ;
}
.nav_steps_order {
height : 45px;
margin-bottom : 8px;
min-height : 41px;
z-index : 998;
}
.mkpynt_cnt p {
float : left;
font-size : 16px;
line-height : 20px;
padding : 12px 0;
white-space : normal;
width : 100%;
word-break : break-all;
}
.chk_nv_adj {
left : -24px;
height : 45px;
}
.ht_slt_jwc .chk_nv_adj {
left : -24px;
height : 45px;
}
.ht_slt_jwc {
height : 45px;
}
.rd_p_sl p {
width : 98% !important ;
}
.nav_steps_order li label {
font-size : 0;
float : left;
}
.nav_steps_order li label:after {
content : attr(title);
font-size : 20px;
}
.nav_tit_lr {
display : block;
width : 96%;
float : left;
background : url("../images/first_blu_selected.png") left center no-repeat;
margin-bottom : 4%;
z-index : 999;
margin-top : -9px;
padding : 3% 2%;
color : #fff;
font-size : 18px;
font-weight : 700;
}
.evnt_cl_two {
width : 100%;
margin-left : 0;
margin-top : 5%;
}
.evnt_cl_two h2, .mkpynt_cnt h3 {
font-size : 1.2em;
}
.evnt_det_bxs h4 {
font-size : 16px;
}
.evnt_det_bxs, .evnt_cnf {
width : 85% !important ;
margin-top : 3%;
}
.evnt_cl_one, .mkpynt_cnt_cnf {
width : 88.6%;
margin-left : 1.5%;
}
.evnt_pymt_wrp {
margin : 0;
}
.evt_py_wrp label {
width : 60%;
}
.red {
font-size : 14px !important ;
}
.mkpynt_cnt_cnf {
padding : 4%;
}
.mkpynt_cnt_cnf h5, .mkpynt_cnt_cnf h2, .enq_txt {
font-size : 1.1em;
}
.evnt_pymt_wrp {
margin : 5% 0;
}
.cnt_us {
display : block;
width : 98%;
}
.help_cnt {
width : 93%;
}
.contact_main_cnt {
padding : 2% 1%;
width : 98%;
overflow-wrap : normal;
}
.contact_main_cnt .contact_us {
width : 94%;
}
.contact_main_cnt .contact_us .desc_addr {
width : 100%;
padding-right : 0;
}
.event_cat {
width : 99.5%;
}
.event_lst_img li, .event_lst_txt li {
width : 100%;
display : none;
}
.event_lst_img figcaption {
width : 100%;
text-align : left;
}
.event_lst_img li:first-child, .event_lst_txt li:first-child {
display : block;
}
.terms_heading_txt, .dwn_frm_sec h3 {
font-size : 1.4em;
}
.view_all, .event_title_txt, .ev_bx_wrp_anni h3, .all_evt_any, .help_main_cnt h1 {
font-size : 1.2em;
}
.event_title_txt {
line-height : 22px;
}
.event_lst_txt p {
width : 95%;
}
.terms_heading, .event_cat {
margin-top : 5%;
}
.ev_bx_wrp_anni {
padding-left : 1.8%;
}
.mkpynt_cnt_anni, .mkpynt_cnt {
padding-left : 1.5%;
padding-right : 1.5%;
width : 97%;
}
.event_cat_list {
padding : 2%;
}
.event_cat_list img {
width : 45%;
}
.event_cat_list h4, .event_cat_list .desc {
width : 50%;
}
.list_grid_icons {
display : none;
}
.view_port {
margin-left : 1.5%;
}
.event_cat_grid {
width : 91%;
text-align : center;
}
.event_cat_grid img {
width : 96.5%;
}
.dwn_section {
width : 100%;
}
.help_cnt_topic {
padding-left : 0;
}
.other_hlp_sect, .hlp_rld_sec {
padding-left : 0;
}
.help_cnt_hd_ul_frm li {
font-size : 16px;
padding : 10px 0;
width : 100% !important ;
}
.help_cnt_hd_txt {
margin-left : 3%;
}
.mile_h3 {
padding-left : 0 !important ;
width : 86% !important ;
margin-left : 3%;
}
.mem_rld_cnt {
margin-left : 2%;
}
.help_cnt_hd_ul li {
width : 100%;
margin-bottom : 5%;
}
.help_cnt_hd_ul {
width : 96%;
padding-left : 4%;
padding-bottom : 0;
}
.help_cnt_hd_ul_img {
float : left;
}
.hlp_hd {
padding-top : 0;
}
.help_cnt_hd_ul_frm li {
background-position : 5%;
}
.help_cnt_hd_frm_img {
width : 72%;
margin-left : 0;
}
.help_cnt_hd_ul_txt {
float : left;
margin-left : 4%;
}
.nav_cnt label {
width : 100%;
}
.sug_wd {
width : 98%;
}
.feed_nav a {
padding : 45px 0 13px 0;
}
.compliment, .complaint, .suggestion, .suggestion:hover, .feed_nav li.selected .suggestion, .compliment:hover, .feed_nav li.selected .compliment, .complaint:hover, .feed_nav li.selected .complaint {
background-position : 50% 3%;
}
.feed_nav {
width : 100%;
}
.selected_combo_hlp {
width : 100%;
background-size : 32px;
}
.wd_fr_wd {
width : 50% !important ;
}
.wd_full_wd {
width : 100% !important ;
}
.feed_cnt .addr_frm span.disclaimer {
width : 100%;
}
.cmt_wd label {
width : 100% !important ;
}
.textarea_hlp {
width : 100%;
}
.at_wd label {
width : 98% !important ;
}
.hlp_cnt_btn {
float : right;
}
.at_wd .inp_bx {
width : 96% !important ;
}
.txt_rht {
text-align : left;
}
.email_wd label {
width : 98% !important ;
}
.feed_cnt .addr_frm .btns_wrp {
margin : 0 auto;
text-align : center;
width : 100%;
margin-top : 10%;
}
.mem_rld_cnt div {
background-image : url(../images/mobile_retail_bg.jpg);
}
.mrg_cnt {
margin-left : 0%;
}
.mem_rld_sec {
width : 98%;
}
.mem_rld_cnt_wid {
width : 98%;
}
.mrg_cnt .mem_rld_cnt_wid_txt {
padding-left : 0 !important ;
}
.blue {
width : 100%;
}
.enq_txt {
padding-left : 0;
}
.hlp_ctr_div {
display : none;
}
.enquiries_frm_wth {
width : 100%;
}
.corp_edit_cnt_wrp {
margin-left : 3%;
margin-bottom : 10%;
}
.enquiries_frm_wth p {
padding-left : 0;
margin-left : 0;
}
.corp_form .selected_combo_hlp {
width : 99%;
background-size : 32px;
}
.enquiries_frm_wth .corp_form .inp_bx, .enquiries_frm .corp_form .inp_bx, .textarea_hlp,.corp_form_ff .inp_bx {
width : 95.6% !important ;
height:32px;
}
.corp_form_ff #filename_ff{
width:60% !important;
}
.corp_form_ff .hlp_cnt_btn{
    margin-top: 0px !important;
    padding: 6.5px 20px !important;
}
.corp_form_ff select{
width:97% !important;
margin:5px 0px;
height:35px !important;
font-size:15px;
}
.field_sep {
margin : 5% 1%;
}
.hlp_cnt_atn_btn {
width : 62%;
}
.hlp_cnt_atn_btn {
display : block;
font-size : 0.9em;
margin-top : 2.5%;
}
.hlp_cnt_btn {
float : right;
margin-left : 0;
margin-top : 0.5%;
}
.febk_sec p {
line-height : 30px;
padding-bottom : 8%;
}
.febk_mrg_btn {
margin-bottom : 15%;
}
.help_cnt {
width : 97.5%;
}
.help_main_cnt .desc {
padding-right : 3%;
width : 97%;
}
.help_main_cnt .desc p {
margin-bottom : 2%;
}
.nav_cnt label {
width : 100% !important ;
float : left;
text-align : left;
}
.wd_floor {
width : 20% !important ;
}
.recp_ban_img {
width : 100%;
}
.recp_cnt {
width : 95%;
padding : 3%;
}
.recp_day_txt {
margin-left : 5%;
font-size : 1.2em;
}
.evnt_cl_two .recp_cnt h2 {
margin-left : 0;
font-size : 1.2em;
}
.recp_subsrb_cnt {
width : 47%;
}
.recp_shp_mr .evnt_pymnt_btn {
width : 75%;
font-size : 1em;
}
.recp_shp_mr {
position : relative !important ;
top : -24px;
right : 2%;
float : none !important ;
margin : -37px 0 0 0 !important ;
width : auto !important ;
}
.recp_home_cnt_mobile {
display : block;
margin-top : 10px;
}
.recp_home_cnt {
display : none;
}
.recp_home_cnt_mobile ul li {
background : #fff;
margin-bottom : 10px;
}
.recp_home_cnt_mobile ul li img {
width : 93%;
margin : 10px;
}
.recp_home_cnt_mobile h2 {
color : #004990;
font-size : 1em;
font-weight : 700;
padding : 2px 10px 10px 0;
float : left;
}
.recp_home_cnt_mobile p {
font-size : 0.8em;
padding : 10px;
line-height : 20px;
}
.recp_hm_h2 {
width : 100%;
}
.recp_mainpg_cnt img {
width : 40%;
height : 152px;
}
.recp_mainpg_cnt .recp_desc {
width : 50% !important ;
font-size : 0.8em !important ;
padding-left : 5px !important ;
padding-top : 5px !important ;
}
.recp_mainpg_cnt {
width : 95%;
}
.recp_mainpg_cnt h4 {
font-size : 0.7em;
width : 57%;
line-height : 14px;
}
.recp_read_btn {
margin-top : 23px;
}
.evnt_pagination {
float : none;
margin-left : 25%;
}
.img_plhr {
width : 100%;
}
.img_plhr img {
width : 100%;
height : 214px;
}
.recipe_det_wrp {
background : none;
border : none;
}
.recp_ingrediant_cnt {
border : #d7d7d7 solid 1px;
background : #fff;
width : 91%;
margin-left : 7px;
}
.rec_desc_cntr {
width : 100%;
margin-top : 15px;
}
.rec_desc_cntr p {
margin-top : 10px;
font-size : 0.9em;
}
.sc_nt_icns {
float : none;
position : absolute;
text-align : right;
margin-left : 200px;
padding : 5px;
}
.rec_rt_cnt {
width : 100%;
}
.rec_rt_cnt p {
margin-left : 10px;
}
.rec_rt_cnt ul li {
width : 30%;
}
.rate_str_wrp a {
width : 7%;
}
.rec_desc_cntr {
border : #d7d7d7 solid 1px;
background : #fff;
}
.rec_desc_cntr .rate_str_wrp {
font-size : 1em;
margin-left : 10px;
}
.recp_chef_wrp p {
margin-left : 10px;
margin-top : 0;
}
.recp_chef_wrp {
padding : 10px;
padding-right : 0;
}
.chf_plh {
margin-right : 0;
}
.ln_s_bg {
font-size : 1em;
margin-top : 5px;
width : 97%;
}
.recipe_det_rating .summary_new {
width : 39%;
}
.recipe_det_rating .summary_ptc {
width : 57%;
}
.summary_new .smry_hdr {
padding-top : 5px;
}
.summary_ptc img {
width : 79%;
}
.summary_ptc p {
display : inline-block;
}
.recipe_det_rating .summary_ptc p span {
width : 20%;
margin-top : -5px;
}
.summary_ptc #star-five {
font-size : 0.9em;
}
.recipe_det_rating {
width : 96%;
margin-left : 10px;
}
.prot_desc_ctn1 .rt_str_hld {
margin : 0;
}
.summary_new .rt_str_hld img {
width : 65%;
}
.prot_desc_ctn1 .summary_new .rt_str_hld img {
width : 45%;
}
.ndtl_btn {
display : none;
}
.mob_ndtl_btn {
background : url("../images/mob_recp_rate.png") right center no-repeat;
border : #004990 solid 1px;
color : #fff;
display : block;
float : left;
font-size : 0.8em;
font-weight : 700;
margin : 2% 0 0 8%;
padding : 5px 5px 7px 2px;
text-decoration : none;
display : block;
}
.recp_usr_rvw_cmt h3 {
padding : 10px 0 10px 7px;
margin-left : 0;
}
.recp_usr_rev {
padding : 3px;
margin-bottom : 10px;
}
.recp_usr_rvw_cmt {
font-size : 0.9em;
}
.recp_usr_rvw_cmt h3 {
margin-left : -10px;
}
.address_list_wrp .wd_60 {
width : 100% !important ;
}
.recp_rg_btn {
background : url(../images/sgn_btn_bg.gif) repeat-x;
border : #004990 solid 1px;
color : #fff;
display : block;
font-size : 1em;
font-weight : 700;
min-width : 99px;
padding : 6px 0;
text-align : center;
text-decoration : none;
float : left;
margin : 0% 35%;
}
.recp_cnt .addr_frm p label {
font-size : 0.9em;
}
.recp_cnt .addr_frm p label.wd_35 {
width : 100% !important ;
}
.recp_header {
font-size : 0.9em;
padding : 10px 2px;
line-height : 20px;
}
.recp_header_h2 {
padding : 10px 2px;
}
.recp_cnt .addr_frm label {
padding-top : 0;
font-size : 1em;
}
.recp_store_lst {
width : 100%;
background : none;
padding-left : 0;
padding-top : 0%;
height : auto;
}
.recp_cnt .recp_store_lst .wd_50 {
width : 20% !important ;
margin : 0;
margin-bottom : 9px;
}
.recp_sum_txt {
width : 63%;
margin-top : 2%;
font-size : 14px;
margin-bottom : 30px;
}
.recp_cnt {
width : 97%;
}
.recp_opt_selector {
font-size : 16px;
background : url("../images/inline_img.png") 0 5px repeat-x scroll;
width : 100%;
position : relative;
margin : 0;
top : 94px;
padding : 0 0;
}
.scrl_list .acc_edit_cnt p {
font-size : 1em;
}
.scrl_list .acc_edit_cnt p input {
width : 100% !important ;
}
.recp_form {
width : 88% !important ;
}
.recp_rg_btn_conf {
background : url(../images/sgn_btn_bg.gif) repeat-x;
border : #004990 solid 1px;
color : #fff;
display : inline-block;
font-size : 1em;
font-weight : 700;
padding : 6px 5px 10px 5px;
text-align : center;
text-decoration : none;
float : none;
margin-right : 0;
margin-left : 0;
}
.recp_sub_btn a {
width : 77%;
margin-bottom : 15px;
}
.recp_sub_btn {
margin-left : 14%;
}
.pdg_left_17 {
padding-left : 0 !important ;
}
.recp_cnt .greet_wrp_ctn p {
font-size : 0.9em;
line-height : 20px;
}
.recp_cnt .acc_edit_cnt p input {
width : 97% !important ;
}
.disclaimer {
width : 60%;
float : none;
margin-top : 10px;
font-size : 0.8em !important ;
line-height : 20px;
}
.recp_browseBtn {
float : right;
margin-top : 14px;
font-size : 0.9em;
padding : 3px 15px;
margin-right : 8px;
}
.recp_cnt .acc_edit_cnt p label {
font-size : 0.9em !important ;
}
.recp_ftr_txt {
display : none;
}
.recp_trms_cnt input[type="checkbox"] {
width : 20px;
height : 15px;
}
.opt_sel_txt {
background : #f8f8f8;
padding : 12px;
}
.recp_trms_cnt {
margin-left : 0;
width : 85%;
}
.btns_wrp {
display : inline-block;
margin-bottom : 15px !important ;
margin-left : 2%;
margin-top : 10px;
width : 93%;
}
.rht_side .row_cnt {
margin-top : 15px;
}
.btns_wrp .adr_cnl_btn, .btns_wrp .adr_prcd_btn {
font-size : 18px;
margin-right : 5%;
padding : 10px 20px;
width : 30%;
}
.recp_video_cnt ul li img {
margin : 0 auto;
padding-left : 15px;
width : 90%;
}
.recp_ckg_cnt h2 {
width : 100%;
margin-bottom : 10px;
color : #666666;
padding : 15px 0 10px 15px;
}
.recp_ckg_cnt h4 {
padding-left : 15px;
margin : 10px 0;
width : 100%;
font-weight : 700;
color : #666666;
}
.recp_ckg_cnt p {
font-size : 0.9em;
line-height : 22px;
margin-bottom : 25px;
padding-left : 15px;
}
.recp_ckg_play_btn {
position : absolute;
margin-top : -157px;
margin-left : 20%;
}
.recp_video_cnt ul li {
border-bottom : 1px solid #e5e5e5;
width : 100%;
margin : 5% 0 5% 0;
}
.recp_video_cnt ul li:last-child {
border-bottom : 0;
}
.recp_ckg_cnt {
width : 100%;
padding : 0;
}
.recp_opt_select {
display : block;
text-align : center;
}
.main_content_area.frame_fix .navigation_top .navigation {
display : none;
}
div.main_content_area > div.navigation_top {
position : absolute;
top : 333px;
z-index : 20;
}
div.main_content_area > div.navigation_top .show_only {
margin-bottom : 0;
}
#section_stockFilter{
margin-top:0;
}
.products .view_images {
margin-bottom : 68px;
}
#productsFacets {
display : none;
}
.cat_nav a {
display : inline-block;
width : 96%;
margin : 0;
padding : 0;
}
.cat_nav {
border-bottom : 1px solid #e7e7e7;
margin : 0;
padding : 2%;
width : 96%;
}
.show_cls {
background : url(../images/down_show.jpg) center right no-repeat;
height : 20px;
background-size : 6%;
}
.hide_cls {
background : url(../images/up_hide.jpg) right no-repeat;
height : 20px;
background-size : 6%;
}
.view_images .rht {
width : 87%;
margin : 0 auto;
float : none !important ;
}
.navigation_top {
margin-bottom:10px;
}
.navigation_top .navigation.vision {
margin-left : 0 !important ;
}
.navigation_top .side_nav {
float : none;
width : 85%;
margin : auto 6.5%;
border: #525252 solid 1px;
}
.navigation_top .show_only{
	margin-bottom:0;
}
.navigation_top .side_nav:first-child {
float : left !important ;
border-radius : 3px;
background : #fff;
}
.navigation_top #widget_left_nav > .show_only .side_nav > div {
padding-left : 10px;
}
.navigation_top #widget_left_nav > .show_only .side_nav div div {
margin : 7px 0;
}
#clear_filters {
display : none;
}
.navigation_top .optns_sr_cnt .side_nav {
border-top : none;
padding : 1%;
width : 83%;
}
.navigation_top #productsFacets .optns_sr_cnt .side_nav {
border : #535353 solid 1px;
}
.optns_sr_cnt ul li label span,#facet_stockFilter label span {
font-size : 14px;
}
.navigation_top .show_only:last-child {
border-bottom : none !important ;
margin-top : 0;
border-top : none !important ;
}
.navigation_top .show_only h1 {
font-size : 16px;
text-align : center;
padding : 8px 3%;
border : #535353 solid 1px;
color : #666;
border-radius : 3px 3px 3px 3px;
margin-bottom : 0;
display : block;
background : url(../images/filterDownArrow.png) no-repeat;
background-position : 95%;
background-size : 4%;
font-weight : 100;
}
.navigation_top .show_only h1.arrowClose {
background : url(../images/filterUpArrow.png) no-repeat;
background-position : 95%;
background-size : 4%;
border-bottom : none;
border-right : none;
border-left : none;
}
.head_nav {
font-size : 15px !important ;
padding : 3% 2%;
}
.expand_icon_open, .expand_icon_close {
margin-right : 2.7%;
margin-top : 7px;
}
.navigation_top .show_only .side_nav ul li {
float : left;
width : 100%;
}
.navigation_top .show_only .side_nav ul li > label {
margin-top : 2%;
float : left;
}
.navigation_top .side_nav .top_side_nav {
border : #535353 solid 1px;
}
.navigation_top .side_nav .header {
font-weight : bold;
color : #5E5E5E;
}
.navigation_top {
width : 100%;
}
.recp_header {
margin-top : 31px;
}
.cnt_us .vision {
margin-left : 2%;
}
.cnt_us .hlp_center_nav {
padding-top : 4% !important ;
padding-bottom : 5% !important ;
background-image : url(../images/mobile_help.png);
padding-left : 20px;
border-bottom : 1px solid #dcdcdc;
margin-bottom : 1px;
}
.cnt_us .hlp_center_nav:last-child {
border-bottom : none;
}
.dwn_frm {
margin-bottom : 0;
margin-top : 0 !important ;
}
::-webkit-scrollbar {
width : 7px;
}
::-webkit-scrollbar-thumb {
border-radius : 4px;
background-color : rgba(0, 0, 0, 0.5);
}
.store_page h1 {
margin : 20px 0 20px;
}
.store_search button {
font-size : 13px;
height : 40px;
padding : 12px 2px;
}
.store_zone {
float : left;
width : 28%;
margin-left : 0;
}
.store_box {
margin : 16px 0 0 0;
padding : 1% 1.5% 0 0;
}
.store_box ul {
margin : 10px 0 0;
text-align : center;
width : 100%;
}
.store_box li {
float : left;
line-height : 22px;
margin : 10px 0;
width : 100%;
}
.store_box li input[type="checkbox"] {
width : 15px;
height : 15px;
position : relative;
top : 2px;
float : left;
}
.store_box li .zone_ctrl {
float : left;
margin : 0 5px 0 0;
padding : 0 5px;
width : 10px;
}
.store_box li label span {
float : left;
width : 75%;
display : block;
}
.store_loc_filter select {
width : 100%;
display : block;
margin : 15px 0;
padding : 3px 5px;
}
.store_loc_srch_res ul {
height : 305px;
}
.store_det_dir {
display : block;
}
.store_loc_srch_res .store_loc_addr {
width : 65%;
}
.store_map h5 {
margin : 25px 15px 0;
padding : 0;
line-height : 9px;
}
.str_imglink img {
margin : 15px 0 0 10px;
}
.crs_logo {
margin : 0 auto;
}
.brd_cr_wrp {
display : none;
}
.crs_tpnv {
border : 0;
}
.crs_tnav {
border : #e5e7e6 solid 1px;
width : 95.5%;
margin : 2%;
padding : 1px;
float : left;
}
.crs_tnav li {
width : 100%;
border-bottom : 1px solid #dcdcdc;
margin-bottom : 1px;
}
.crs_tnav li a {
background : #fafafa;
box-shadow : 4px 2px 4px #eee inset;
font-size : 20px;
font-weight : 700;
text-align : left;
padding : 21px 5px 21px 4%;
}
.crs_tnav li a.selc {
background : #ebf4fa;
color : #004a91;
box-shadow : 4px 2px 4px #e0e7ed inset;
}
.brd_cr_wrp_lr {
float : left;
width : 98%;
display : block;
background : url("../images/mob_spr_bg.png") repeat-x;
padding-top : 30px;
}
.brd_crm_cr {
margin : 0 0 0 4%;
width : 95%;
padding : 0;
}
.brd_crm_cr li, .brd_crm_cr li a, .brd_crm_cr li span {
font-size : 1em;
line-height : 35px;
}
.cr_bnr_hldr img {
float : left;
width : 100%;
}
.crs_btm_bn_wrp {
width : 98%;
min-width : 100px;
}
.cr_cont_wrpr {
width : 96%;
float : left;
margin : 0 2%;
}
.crs_cta {
background : url("../images/CTA_btn_lft_big.png") no-repeat;
padding-left : 10px;
margin-right : 10px;
}
.crs_cta span {
background : url("../images/CTA_btn_rht_big.png") top right no-repeat;
font-size : 1.3em;
padding : 23px 17px 20px 10px;
}
.crs_rn_cont {
margin : 0 12px 30px 12px;
width : 90%;
}
.crs_rn_cont p {
font-size : 24px;
line-height : 30px;
}
.crs_rn_cont_joboppes p {
font-size : 0.9em;
line-height : 24px;
}
.crs_rn_cont h4 {
font-size : 24px;
}
.crs_rn_cont h3 {
color : #666;
font-size : 1.2em;
font-weight : bolder;
margin : 10px 0 8px 0;
}
.crs_rn_cont ul {
list-style : square;
}
.crs_rn_cont li {
font-size : 24px;
color : #686868;
line-height : 30px;
margin : 0 16px;
}
.crs_btn_wrpr {
width : 96%;
}
.crs_btn_wrpr button {
float : left;
width : 100%;
background : url("../images/crs_blu_btn_ipad.png") repeat-x;
font-size : 22px;
margin : 0 0 20px 0;
padding : 19px 5%;
}
.career_box {
float : left;
width : 100%;
margin : 10px 0;
}
.tab_hide {
display : block;
}
.crs_pg_hdr {
font-size : 1.5em;
padding : 19px 0 10px 6px;
width : 94%;
}
.ftr_tc {
width : auto;
float : right;
margin-right : 2%;
}
.crs_form {
width : 100%;
margin : 0;
}
.crs_form_element {
font-size : 1.0em;
line-height : 22px;
}
.crs_form_element label {
display : block;
width : 100%;
text-align : left;
}
.crs_form_element input {
width : 97%;
padding : 0;
outline : 0;
border : #c9c9c9 solid 1px;
background : #fff;
}
.crs_form_element input[type="email"] {
padding : 0;
min-height : 34px;
}
.crs_form_element input[type="file"] {
padding : 15px 8px;
}
.crs_form_element select {
width : 100%;
color : #666;
padding : 18px 8px;
outline : 0;
border : #c9c9c9 solid 1px;
background : #fff;
font-size : 1.0em;
}
.crs_form_element button {
padding : 20px 30px;
font-size : 17px;
}
.crs-otherjobs {
font-size : 15px;
padding : 18px;
}
.crs-frm-bts {
width : 85%;
margin : 20px auto;
}
.crs_form_fileinfo p {
margin-left : 0;
width : 30% !important ;
}
.crs_form_fileinfo strong {
font-size : 15px;
line-height : 30px;
}
.rtl_bg_joboppes div h2 {
margin : 0 0 0 6px;
}
.promo_apply_new_joboppes {
width : 100%;
margin-top : 5%;
margin-bottom : 5%;
padding : 10px 34px 9px 36px;
}
.promo_apply_new_joboppes p {
width : 40%;
margin-left : 4%;
margin-bottom : 2%;
}
.apply_promo_new_joboppes {
padding : 13px 14px 9px 15px;
width : 15%;
}
.crs_rn_cont_joboppes .promo_apply_new_joboppes input {
width : 68%;
}
.crs_rn_cont_joboppes .apply_promo_new_joboppes a {
width : 10%;
}
.rtl_bg_joboppes div h3 {
font-size : 1em;
padding-top : 11px;
}
.mile_ul {
font-size : 1em;
padding-left : 0 !important ;
line-height : 1.5;
}
.mem_rld_cnt_txt {
font-size : 1em;
}
.promo_apply_new_joboppes input {
margin : 0 6px 0 3px;
}
.rtl_bg_joboppes div h2 {
padding-left : 2px;
}
.crs_btn_wrpr_joboppers button {
float : left;
width : 65%;
background : url("../images/crs_blu_btn_ipad.png") repeat-x;
font-size : 14px;
margin : 0 0 20px 0;
padding : 19px 5%;
}
.crs_btn_wrpr_joboppers button {
background : url("../images/crs_blu_btn_ipad.png") repeat-x;
font-size : 14px;
margin-bottom : 20px;
min-width : 50%;
padding : 19px 7%;
}
.mem_rld_cnt_txt, .rtl_bg_joboppes div h3 {
font-size : 1em !important ;
}
.rtl_bg_joboppes div {
padding-left : 0 !important ;
margin-left : 0 !important ;
}
.crs_btn_wrpr_joboppers button {
margin-left : 35px !important ;
}
.soc_live_txt_p {
font-size : 1em;
padding-left : 12px;
}
.soc_exp_rtl p {
font-size : 1em;
padding-left : 5px !important ;
}
.my_spt_slt_cls_joboppes p {
color : #686868;
margin-bottom : 15px;
margin-left : 2%;
font-size : 1em;
}
#footer {
font-size : 0.65em;
width : 100%;
}
#footer .frame {
margin : 0 0.5%;
width : 99%;
}
.poll_cl_one {
background : #F9F9F9;
margin : 0;
width : 100%;
padding : 0;
}
.poll_bnr_wrp, .poll_cong_wrp {
width : 92%;
margin : 0 2%;
}
.poll_cl_one h2 {
font-size : 18px;
}
.poll_cl_one h2.clse {
padding-bottom : 5px;
padding-top : 11px;
}
.poll_cl_one h2.clse span {
background : url("../images/poll_drd_big_close.png") no-repeat;
cursor : pointer;
display : block;
float : right;
height : 15px;
margin-right : 10px;
width : 18px;
}
.poll_cl_one h2.opn span {
background : url("../images/poll_drd_big.png") no-repeat;
cursor : pointer;
display : block;
float : right;
height : 15px;
margin-right : 10px;
width : 18px;
}
.poll_navs {
float : left;
margin-left : 10px;
width : 90%;
}
.poll_navs li {
float : left;
margin-bottom : 15px;
width:100%;
}
.poll_navs li a {
float : left;
font-size : 16px;
}
.poll_img, .gf_poll_img {
width : 98%;
margin-bottom : 15px;
}
.poll_cnt_wr {
width : 90%;
margin-bottom : 15px;
margin-left : 0;
}
.poll_img img, .gf_poll_img img {
float : left;
width : 100%;
}
.poll_lft_cnt {
width : 100%;
}
.scl_icns_wrp {
width : 100%;
}
.scl_icns_wrp li a {
width : 46px;
height : 46px;
margin-left : 14px;
}
.scl_icns_fb {
background : url("../images/rec_fb_big.png") top no-repeat;
}
.scl_icns_twt {
background : url("../images/rec_twt_big.png") top no-repeat;
}
.scl_icns_ml {
background : url("../images/rec_ml_big.png") top no-repeat;
}
.scl_icns_pls {
background : url("../images/rec_plus_big.png") top no-repeat;
}
.congr_cnt {
font-size : 22px;
width : 90%;
margin-bottom : 40px;
margin-left : 0;
line-height : 30px;
}
.poll_lft_cnt h2, .poll_lft_cnt h3 {
font-size : 23px;
padding-bottom : 5px;
line-height : 23px;
}
.orng_poll_lg, .orng_poll_med {
font-size : 19px;
margin-bottom : 5px;
}
.orng_poll_lg span {
font-size : 20px;
}
.poll_cta, .poll_bck {
font-size : 24px;
}
.poll_bck {
margin-top : 20px;
}
.bread_crumbs ul {
width : 98% !important ;
margin : 15px auto;
padding-left : 0;
float : left;
}
.bread_crumbs ul li {
/*line-height : 22px;*//*For fpol logo on all ecommerce pages*/
font-size : 16px;
}
.shhd_cntr {
border : #fff solid 1px;
box-shadow : 2px 2px 5px 5px #ECECEC inset;
float : left;
padding : 3%;
width : 93.8%;
}
.img_gal_wrp h2 {
font-size : 28px;
}
.img_gal_cnt {
padding : 3%;
width : 94%;
}
.img_gal_wrp h3, .img_gal_cnt a.vw_lnk {
font-size : 24px;
}
.img_gal_cnt ul li p {
float : left;
font-size : 22px;
line-height : 30px;
width : 100%;
padding-bottom : 10px;
}
.img_gal_cnt ul li {
width : 100%;
margin-right : 0;
}
.img_gal_cnt ul li img {
float : left;
width : 100%;
}
.slider_img li {
width : 29%;
margin-right : 5px;
margin-bottom : 3%;
}
.slider_img li p {
float : right;
width : 48%;
}
.slider_img li img {
width : 50%;
}
.slider_img li a {
font-size : 12px;
}
.slider_img_cnt span {
font-size : 1.1em;
}
.slider_img li a .select_ind, .slider_img li a.selected .select_ind {
display : none;
}
.cr_cont_wrpr .src_bdr {
display : none;
}
.tab_cont {
border-top : 1px solid #E5E5E5;
margin-top : 5%;
}
.src_btm_block p, .src_btm_block h5, .crs_rn_cont_joboppes p {
font-size : 20px;
line-height : 24px;
}
.src_res_hlt h4, .src_res_hlt p, .src_body_joboppes {
font-size : 22px;
}
.promo_apply_new_joboppes {
margin : 0;
width : 94%;
}
.promo_apply_new_joboppes input {
width : 55% !important ;
}
.promo_apply_new_joboppes input.apply_promo_new_joboppes {
width : 35% !important ;
margin-right : 0;
font-size : 19px;
margin-top : 2px;
}
.dwn_pdf_sec {
width : 100%;
}
.dwn_rwd .dwn_img {
padding-left : 0;
}
.dwn_rwd .dwn_stn_fst {
margin-bottom : 30px;
}
.dwn_rwd .dwn_stn_lst {
margin-bottom : -15px;
}
.dwn_rwd .dwn_txt {
width : 82%;
}
.rwd_sec_arw {
background : url("../images/mobile_dwn_arw.jpg") left no-repeat #f5f5f5;
padding-left : 30px;
background-size : 12%;
margin-bottom : 15%;
font-size : 16px;
}
.dwn_pdf_sec_lst {
padding-bottom : 0;
}
.rwd_sec_dn .dwn_section {
margin-bottom : 15%;
}
.dwn_rwd .dwn_txt a {
font-size : 16px;
}
.rwd_dn_txt {
margin-top : 2%;
display : block;
}
.rwd_ble {
margin-top : -45px;
margin-left : 40px;
}
.rwd_del_pcd {
padding : 12px 25px;
}
.rwd_del_addr .addrs_ptrn_bg {
margin-top : 7%;
width : 90%;
padding-bottom : 15px;
}
.dtl_red .red {
vertical-align : sub;
}
.jwc_frm .dtl_red #gender label {
width : 32% !important ;
}
.dtl_red .wd_50_jwc {
width : 29% !important ;
}
.rwd_cntr .jwcdtls_signup {
display : inline;
}
.ht_slt_jwc_rw .chk_nv_adj {
left : -24px;
height : 44px;
top : -1px;
}
.ht_slt_jwc_rw .selected .chk_nv_adj {
top : 0;
}
.ht_slt_jwc_rw {
height : 42px;
}
.dtl_red .edit_info_gender label {
width : 32% !important ;
}
.jwc_rt {
margin-bottom : 0% !important ;
}
.jwc_addr_icn {
top : 55% !important ;
}
.jwc_mbtm .jwcdtls_signup {
display : inline;
}
.show_addr_cnt span {
margin-top : 1%;
}
.dtl_red .edit_info_radio1 {
width : 27% !important ;
font-size : 1em !important ;
}
.dtl_red .edit_info_radio2 {
width : 30% !important ;
font-size : 1em !important ;
}
.mob_jwc_vef label {
width : 50%;
}
.icn_vrf {
top : 76% !important ;
}
.jwc_vrf_txt {
margin-top : 3%;
}
.clear_rwd {
padding-bottom : 2%;
padding-top : 2%;
}
.fst_lnk {
width : 100%;
}
.fst_lnk a.cat_one {
padding : 10px 15px !important ;
font-weight : 300 !important ;
font-size : 0.8em !important ;
text-transform : none;
}
.fst_lnk a:hover {
font-weight : bold !important ;
}
.sgn_ftr_subs li p {
margin-bottom : 2%;
}
.sgn_ftr_subs li label {
white-space : normal;
}
.bnr_wrpr {
border : #e5e5e5 solid 1px;
margin : 1.5%;
padding : 1%;
width : 95%;
}
.adbnr_nav ul {
float : left;
}
.adbnr_nav li {
background : url("../images/wkly_lst_bl.png") center center no-repeat scroll rgba(0, 0, 0, 0);
/*width : 15%;*//*for homepage liteRedesign*/
width: 11.4%;
margin-left : 3px;
}
.adbnr_nav li a:after {
content : "";
}
.adbnr_nav li a {
float : left;
font-size : 0;
}
.rd_up_arw {
display : none;
}
.adbnr_nav li.selected {
background : url("../images/hme_blu_bullet.png") center center no-repeat scroll rgba(0, 0, 0, 0) !important ;
}
.adbnr_nav li.selected a {
background : none;
}
.bnr_nav {
display : block !important ;
background : none;
border-bottom : none;
}
.tab_cnt {
background : none;
border : none;
}
.tab_cnt {
display : block !important ;
height : auto !important ;
}
.tab_btns li {
width : 98%;
background : none;
}
.tab_btns li.selected {
background : none;
}
.tab_btns li.selected a {
font-weight : 700;
background : none;
color : #4D4D4D;
}
.tab_cnt .tabContent.hide {
display : block;
}
.tab_cnt .tabContent {
height : 310px !important/*for 4733 bug*/;
width : 100%;
margin-right : 0;
margin-left : 0;
margin-bottom : 10px;
position : relative;
}
.tab_dtl_cnt div {
width : 100% !important ;
margin : 0;
}
.tab_dtl_cnt div img {
	width: auto;
	min-width: 300px;
	max-width: 320px;
	margin: 0px auto;
	float: none;	
	height: auto;/*for 4733 bug*/
}
.tab_dtl_cnt div a.rd_more_hme{display:none;}
.tab_dtl_cnt div h2 {
width : 100%;
}
.tab_dtl_cnt div span {
display : inline;
color : #4D4D4D;
font-weight : 700;
}
.nav_btns {
left : 3%;
width : 96%;
z-index : 0;
position: static;
}
.tab_wrpr .home_tb_prev, .tab_wrpr .home_tb_nxt {
background-size : 80%;
 z-index: 1000; 
 position: absolute;
 top: 43% !important; 
}
.tab_wrpr .nav_btns {
top : 43%;
}
.bnr_wrpr .clmn_two {
display : block;
}
.ftr_tc {
width : 98%;
margin-left : 2%;
float : left;
}
.ftr_tc li {
padding : 7px 0 7px 1%;
font-size : 8px;
}
div#widget_search {
width : 90%;
padding : 0;
margin : 0 auto;
}
.nav_lr ul {
height : 56px;
}
div#widget_search > div.content input.search_input {
float : left;
font-size : 16px;
/*margin-top : -3px;*//*for homepage liteRedesign*/
padding : 0;
/*width : 100%;*//*for homepage liteRedesign*/
width: 77%;
border: none;
margin-top : -5px;
height: 30px;
min-height: 30px;
background-color: white;
}
div#widget_search > div.content input.search_submit {
background : url("../images/srch_icon_res.png") no-repeat;
border : none medium;
border-radius : 0;
color : #fff;
font-size : 0;
/*width : 100px !important ;*//*for homepage liteRedesign*/
    width: 83px !important;
    position: absolute;
    right: 0px;
    top: 0px;
    background-size: 100% 82%;/*for homepage liteRedesign*/
}
div#widget_search > div.left_border {
background : none;
}
.nhme_bnr_wrp {
height : 164px !important;
}
.pro_icn input[type="text"] {
min-height : 18px;
}
.bread_crumbs_src ul {
width : 100%;
}
.add_t_crt_btn_dis {
display : block;
}
.products .pr_nlst_wrp .nbtns_bar {
bottom : 0;
left : auto;
right : 5px;
width : 66%;
}
.products .add_t_lst_btn {
background : url("../images/mobile_list_icon.png") bottom no-repeat;
display : block;
float : none;
font-size : 0 !important;
height : 37px;
width : 42px;
}
.products .add_t_lst_btn_dis {
background : url("../images/mobile_list_disable.png") no-repeat;
display : block;
float : none;
font-size : 0 !important;
height : 37px;
width : 42px;
}
.products .add_t_crt_btn_dis {
background : url("../images/mobile_cart_disable.png") 0 0 no-repeat scroll rgba(0, 0, 0, 0);
bottom : 5px;
display : block;
font-size : 0 !important;
height : 39px;
margin : 0;
min-width : 5px;
padding : 0;
position : absolute;
right : 5px;
width : 44px;
float:right !important;
}
.prot_desc_ctn .products .pr_nlst_wrp {
width : 94%;
min-height : 20px;
}
.hide_hdr {
display : block;
}
.bc_images {
display : none;
}
.bread_crumbs, .bread_crumbs_src {
margin-left : 10px;
font-size : 16px;
width : 96%;
/*margin-top:200px;*//*for homepage liteRedesign*/
margin-top: 156px;
height:auto;
}
.rht #sort_by {
display : none;
}
.view_images .selected_combo {
width : 100%;
height : 41px;
color : #545454;
font-size : 16px;
font-weight : 100;
text-align : center;
}
.view_images .selected_combo option {
text-align : left;
}
.main_cnt_cart .srh_combo {
background-size : 26%;
}
#bc_sec {
padding-bottom : 0;
}
#sec_pro {
margin-top : 40px;
}
.products {
margin-left : 0;
margin-top : 0 !important ;
}
.pro_header {
width : 54%;
}
.img_lib_tbn li a.tab_active p {
padding-right : 0;
font-size : 0.7em;
padding-bottom : 10px;
}
.error_span_editadd, .error_span_reg, .error_logon .error_span {
margin-left : 0;
padding-left : 0;
width : 95%;
}
.top_frm_luckydraw .error_span_reg{
margin-left : 0 !important;
padding-left : 0 !important;
width : 95% !important;
}
.guest_lgn .middle_cnt {
border-bottom : 1px solid #dadada;
margin-bottom : 0 !important ;
margin-left : -4px;
margin-right : auto !important ;
margin-top : 0 !important ;
min-width : 90%;
padding-top : 2%;
width : 96%;
}
.sgn_ftr_subs li {
color : #666;
float : left;
margin : 8px 0;
width : 100%;
}
.sgn_ftr_subs li label {
font-size : 16px;
}
.sgn_ftr_subs li p {
font-size : 18px;
}
#purchase {
float : left;
height : 59px;
padding : 0;
width : 100%;
}
.apply_promo_new {
font-size : 18px;
padding : 9px 15px 10px;
}
.footer_inp_plh input[type="text"] {
font-size : 14px;
min-height : 34px;
}
.footer_inp_plh.wd_20 {
width : 50% !important ;
}
#box {
min-width : 100px;
}
.my_spt_slt_cls {
padding-left : 3%;
padding-top : 5%;
width : 96%;
}
.my_shop_lst_cls {
width : 94%;
}
.cart_thumb_image{
	display:none;
}
.cart_row_rate {
font-size : 15px;
}
.my_cart_hdr tr th:first-child {
width : 30% !important ;
}
.my_cart_hdr tr th:last-child {
width : 20% !important ;
}
.my_cart_hdr tr th:nth-child(2) {
width : 37% !important ;
}
.wish_lst a{
background : url("../images/mobile_cart.png") no-repeat;
font-size : 0;
width : 44px;
height : 39px;
}
.wish_lst{
background: none;
font-size: 0;
padding: 0;
margin: 0;
}
.wish_lst a{
color: #616161;
margin-left: 0;
cursor: pointer;
display: block;
float: left;
font-size: 0.8em;
margin-top: 9px;
padding: 12px 5px 9px 30px;
text-decoration: none;
}
.add_cart {
background : url("../images/mobile_cart.png") no-repeat;
font-size : 0;
width : 52px;
height : 46px;
}
.prod_desc_txt {
margin-right : 2px;
width : 98%;
line-height : 18px;
}
.ad_rm_wrp input[type="text"], .pro_icn_cart input[type="text"] {
min-height : 25px;
}
.mr_tp_adj_elgb {
margin-top : 0;
}
.upd_lnks li a {
font-size : 12px;
}
.ttl_txt {
font-size : 14px;
margin-right : 0 !important ;
}
.fb_iframe_widget span iframe, .fb_iframe_widget span {
width : 100% !important ;
}
:root select {
height : 20px;
float : left;
}
.feed_cnt .wd_unit {
width : 60.8% !important ;
}
#zipcode.wd_def {
width : 91% !important ;
}
.terms_cnt_no_brd .edit_addr_icon {
bottom : 34px;
left : -4px;
top : auto;
width : 100%;
}
.stmp_lnks_bx {
border-bottom : 1px solid #e5e5e5;
border-right : 0 none;
float : left;
margin : 10px 0;
min-height : 20px;
padding-bottom : 10px;
padding-left : 2%;
width : 98%;
}
.stmp_lnks_bx.lst_st {
border-bottom : 0;
}
.static_content_smp {
float : left;
width : 98%;
}
.smp_bxs {
float : left;
width : 100%;
}
.stmp_list {
list-style-type : none;
width : 97%;
}
.smp_wd_20 {
width : 96%;
}
.stmp_sc_sbs {
color : #004990;
font-size : 18px;
margin-left : 0;
padding-bottom : 10px;
padding-top : 0;
}
.stmp_list li {
padding-bottom : 10px;
}
.stmp_list li a {
color : #666;
font-size : 16px;
text-decoration : none;
}
.smp_wd_30 {
margin-right : 0;
width : 98%;
}
.st_mp_lnks_hld_sml {
min-height : 20px;
}
#clubsEditAddress .del_contact_wrp {
padding-bottom : 55px !important ;
}
.hlh_icns_wrp {display: block;position: absolute;right: inherit;top: 15px;left: 54px;}
ul.hlh_icns_wrp li{display: inline-block;}
.shoplist_td3 .pro_quan_top input[type="text"],.cart_td_tit4 .ad_rm_wrp input[type="text"]{width:25px !important;-webkit-appearance : none;webkit-border-radius:0}
/* changes for halal icon */
.grid_mode .pr_nlst_wrp a{position:relative;}
.grid_mode .pr_nlst_wrp a ul.hlh_icns_wrp{left:-31px;right:5px;top:0px !important;}/*HCS logo enhancement*/
/* Item per page display */
.products .main_cnt_cart p.src_txt{display:block;}
.products .main_cnt_cart  .srh_combo{float:none;height: auto !important;background: url("../images/help_ctr_select.png") no-repeat scroll right center / 50% auto #FFFFFF !important;}

/*
.highlight_1{
	height:34px;
}
 .your-class::-webkit-input-placeholder {
    font-size:11px;
}
.your-class::-moz-placeholder {
    font-size:11px;
}
.your-class:-moz-input-placeholder {
    font-size:11px;
}
.your-class:-ms-input-placeholder {
    font-size:11px;
}
.your-class::-ms-input-placeholder {
    font-size:11px;
}
.your-class::placeholder {
    font-size:11px;
}*/
.sections h2, .sections p, .sections div{
    width: 88%;
}
.icons{
	padding-left:0% !important;
}
.to{
	width:86%;
}
.sub_label{
	width:27%;
}
.subject{
	font-size:13px;
	width:70%;
	overflow:hidden;
}
.question_sl{
	display:none;
}
#tr_0 td:first-child{
	width:100% !important;
}
.err_pop_cnt_sl{
	padding:0em 0em 0.5em 0em !important;
    width: 80%;
    top: 53%;
    left: 5%;
}
.err_pop_cnt_sl .pop_lbl_txt{
	width: 62%;
    padding-left: 19%;
    padding-right: 19%;
    padding-top:1.5%;
}
.to_label{
	padding-top:1.5%;
}
.pop_lbl_txt{
    width: 100% !important;
    padding-left: 8% !important;
    padding-top: 1%;
}
.created_list{
	    padding: 7% 8% 7% 1%;
}
.singtel_popup{
	width:90%;
	top:0%;
	left:0%;
	margin:62% 5%;
}
.singtel_mobile{
	min-height:25px !important;
	margin-left:0%;
}
.err_info_st{
	margin-left:0%;
}
.ok_singtel, .cancel_singtel{
	font-size:0.8em;
	}
	.cancel_singtel{
      		margin-right:1%;
      		margin-left:5%;
      }
@-moz-document url-prefix() {
	.ok_singtel{
		margin-right:5%;
	}
}
:root .singtel_mobile { width:66% \0/IE9; }
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape) {
.spc_ann h2,.spc_ann_seo h2 {
font-size : 1.2em;
}
.spc_ann .cnt p, .spc_ann .cnt a, .spc_ann_seo .cnt_seo p, .spc_ann_seo .cnt_seo a {
font : normal normal 9px arial !important ;
line-height : 15px;
}

}
@media screen and (orientation:landscape) {
.main_container.mr_tp_20.mar_btm_25 {
    margin-top: 115px;
}
.main_container.mr_tp_20 {
    margin-top: 115px;
}
#PromotionCodeForm .error_span{/*Send forgot email by SMS webapp*/
	padding-left: 12px;
}
.ftr_cards{/*for 4903*/
	margin-top: 15px;
    width: 252px;
}
.ftr_cards ul li img{/*for 4903 update*/
	width: 34px;
	height: 40px;
}
.ftr_cards ul li:last-child {/*for 4903 update*/
    line-height: 40px;
}
.ftr_cards .sml_txt{/*for 4903*/
	padding-bottom: 0px;
}
#quick_cart_container .dijitDialogPaneContent::after{/*for homepage lite redesign*/
	right: 182px;
}
#autoSuggest_Result_div {
	top: 9px;
    width: 96.5%;
    left: 2.5%;
}
.popupCart.modal .hlp_cnt_atn_btn{
	width:21%;
	margin-top:0px;
}
.popupCart.modal .corp_form #filenameReg {
    width: 52% !important;
    margin-left: 1%;
    padding-top:1%;
    padding-bottom:0%;
    margin-right:20px;
}
#Attachment .error_span_reg{
	font-size:14px !important;
	padding-left:1%;
}
#Attachment .error_span_reg_tc{
	font-size:14px !important;
}
.popupCart.modal .corp_form label{
	width:100%;
}
.popupCart.modal .corp_form #filenameReg {
    min-height: 25px;
}
.date-dropdowns .day, .date-dropdowns .month, .date-dropdowns .year {
    min-height: 53px;
    font-size: 16px;
}
.or_vco{/*For visa checkout*/
    font-size: 0.75em !important;
}
.reminder_modal{
	top:200px;	
	font-size:14px;
}
.reminder_modal input{
	font-size:14px !important;
}
.ld_btn a{/*lucky draw touch points*/
	font-size: 11px;
    padding: 9px 40px 9px 10px;
    margin-bottom: 3%;
    float:left;
    background-position-y: 48%;
    width:40%;
}
.fp_online{/*For fpol logo on all e-commerce pages*/
	float:right;
	clear:inherit;
}
.main_content_area .fp_online {/*For fpol logo on all e-commerce pages*/
	float: right;
	margin-top:135px;
}
.bread_crumbs ul .fp_online,.bread_crumbs_src ul .fp_online{/*For fpol logo on all e-commerce pages*/
	float:right !important;
	clear:inherit;
		line-height:0px;
}
.nhme_bnr_wrp .banner-image img{
	height:auto !important;
}
.nhme_bnr_wrp{
	height:343px !important;
}
.image_gil{
	/*background-size:auto !important;
	background-position:center 0% !important;*//*for homepage liteRedesign*/
	background-size: 113px auto !important;
    background-position: center 2px !important;
    margin-left: 15px;
}
.dwnld-wrapper {
	height:125px;
}
.click-collect-text p, .home-delivery-text p, .ocbc-user{
	font-size:12px;
}
.bottom-cont li a{
	font-size:14px;
}
#sessionTimeOut .frame div.emt_bread_crumb:first-child {
    margin-top: 156px;
}
.sml_crt_lst_cntr{
	padding:0%;
}
.question_dmb{
	display:none;
}
.ord_his #ord_tot_align{padding-top: 2%;}
.cntr_wrp, .cntr_wrp_new {margin-bottom: 15px;min-height: 40px;margin-top:0;}
.cntr_wrp a.adr_prcd_btn{float:left;}
#content_footer_default .cntr_wrp{display: inline-block;float: right;margin: 0;text-align: left;width: 55%;margin-top:0;}
.back_lnk {display: inline-block;margin:0 !important;line-height: 38px;}
.srch_mob {
/*top : 58px;*//*for homepage liteRedesign*/
position: absolute;
top: 156px;/*for homepage liteRedesign*/
}
.shp_mr {
bottom : 36px;
right : auto;
left : 200px;
}
.bot_cnt {
min-height : 0;
}
.logo_cntr {
width : 100%;
text-align : -webkit-center;
float:none !important;
}
.logo_cntr a {
width : 100%;
height : 53px;
/*background : url("../images/logo_lr.png") top center no-repeat;*//*for homepage liteRedesign*/
/*background-size : 38% auto;*//*for homepage liteRedesign*/
background-size : 174px auto;
border : 0;
}
.nav_lr ul li {
margin : 0 4.2%;
width : 12%;
}
.nav_lr ul a {
background-size : 50% auto;
}
.nav_lr {
float : left;
background : #ee2e24;
display : block;
width : 100%;
margin-bottom : 0;
}
.bread_crumbs_src {
    margin-bottom:1%;
}

.nav_lr ul a span {
display : none !important ;
}
.lrhide, .clmn_three, .offrs_lnks, .tab_btns, .tab_cnt, .bnr_nav, .sml_cart_cntr {
display : none;
}
.prev_btn, .nxt_btn {
background-size : 75% auto;
}
.nxt_btn {
right : 0;
}
.l_menu_srch {
margin-right : 0 !important ;
}
.fb_wrpr {
margin-left : 2%;
width : 97%;
}
.fb_update {
width : 94.5%;
padding : 2%;
}
.adbanners_lst {
width : 100%;
margin-top : 10px;
}
.mp-menu {
width : 48%;/*for 4759 bug*/
display : block;
}
.mp-cover .mp-level.mp-level-open .mg_mn_clm h2 {
color : #004990;
float : left;
font-size : 13px;
font-weight : 700;
line-height : 23px;
padding-bottom : 5px;
padding-top : 5px;
padding-left : 15px;
width : 94.8%;
}
.clmn_two img, .tab_cnt img {
float : left;
width : 100%;
}
.clmn_two h2 {
font-size : 1em;
line-height : 18px;
width : 85%;
}
.clmn_two, .tab_cnt, .tab_wrpr {
width : 100%;
}
.clmn_two {
display : none;
}
.clmn_two_mob {
width : 100%;
position : relative;
float : left;
display : block;
}
.mblCarouselItemFooterText {
position : absolute;
right : 2%;
top : 89%;
}
.bnr_wrpr {
border : #e5e5e5 solid 1px;
margin : 1.5%;
padding : 1%;
width : 95%;
}
.adbanners_lst li a img {
float : left;
width : 100%;
min-height:0px !important;
}
.bt_g_arw_n {
background : url("../images/shop_btn_ip.png") right 1.5% center no-repeat;
font-size : 1em;
margin : 0 2% 2% 0;
padding : 11px 40px 11px 5px;
border : 0;
white-space : nowrap;
}
.fb_cont h4 {
font-size : 1.4em;
padding-bottom : 12px;
}
.pl_hldr_cn {
width : 80%;
}
.fb_cont {
width : 100%;
}
.adbn_hdr {
color : #3C599D;
font-size : 1em;
font-weight : 100;
padding-left : 2%;
}
.pl_hldr_cn p {
font-size : 12px;
line-height : 23px;
}
.ad_hdr {
padding : 17px 1% 0 5%;
clear : both;
}
.shp_nw_btn_sml_res {
display : block;
}
.ftr_subs:nth-child(1) {
margin : 0 !important ;
}
.ftr_subs {
margin : 0 2% !important ;
min-height : 220px !important ;
width : 21% !important ;
}
.ftr_subs li {
margin : 10px 0;
}
.ftr_subs li a img {
float : left;
width : 100%;
margin-bottom : 10px;
}
.ftr_pin {
/*margin : 3%;*//*for 4913 bug*/
margin : 15px 15px 15px 6px;
width : 43%;
min-width : 40px;
float : left;
}
.ftr_pin.scl_btm .sml_txt{/*for 4913 bug*/
	margin-top: 7px;
}
.scl_btm {
float : right !important ;
min-width : 100px;
width : 23%;
}
.sml_txt {
margin-bottom : 10px;
}
.tab_wrpr {
margin-top : 10px;
}
.tab_dtl_cnt li {
width : 97%;
clear : both;
margin : 3% 1%;
}
.tab_dtl_cnt li img {
border : #E5E5E5 solid 1px;
margin : 1%;
padding : 2%;
width : 94%;
box-shadow : 0 5px 3px #eaebe9;
}
.nav_lr ul a span {
display : none !important ;
}
.bread_crumbs {
font-size : 16px;
}
.bread_crumbs ul {
width : 98% !important ;
padding-left : 0;
float : left;
}
.bread_crumbs ul li {
display : inline-block;
font-size : 20px;
}
.bread_crumbs ul li a {
line-height : 10px !important ;
}
.lg_bskt {
display : block;
width : 98%;
margin : 0 auto;
border : #e3e3e3 solid 1px;
}
.lb_ttl_lft_wrp {
width : 98% !important ;
float : none;
}
.bodycare_section {
float : left;
width : auto;
}
.lb_btn_wrp {
float : right;
width : auto;
}
.main_content_area {
width : 98% !important ;
margin : 0 auto;
}
.ftr_subs {
margin : 0 2% !important ;
min-height : 210px;
width : 21%;
}
.ftr_subs li {
margin : 10px 0;
}
.empy_cls {
display : none;
}
/*
.lg_bskt tr td:first-child {
display : none;
min-height : 100px;
padding : 10px 0;
}
*/
.lg_bskt tr td:first-child .img_plhr {
display : none;
}
.itm_cls {
width : 50%;
}
.qty_cls {
width : 25%;
}
.tot_cls {
width : 25%;
}
.upd_lnks {
float : none;
font-size : 12px;
margin : 40% auto 0;
width : 130px;
}
.lg_bskt td p {
font-size : 14px;
text-transform : none;
}
.apply_crt_lr {
display : block;
}
/*
.lg_bskt th:nth-child(2) {
display : none;
}
*/
.lb_ttl_rht_wrp {
border : 0;
width : 98%;
padding-right : 0;
margin-left : 1%;
margin-right : 0;
}
#cart_sect {
margin-top : 0%;
}
.promo_apply_new {
width : 100%;
margin-top : 5%;
margin-bottom : 5%;
}
.promo_apply_new p {
/*width : 96%;*/
margin-left : 4%;
margin-bottom : 15px;
}
.promo_apply_new input {
width : 60%;
margin-left : 4%;
}
.promo_apply_new input#promoCode {
    width: 60%;
}
.drk_gry_btn {
width : auto;
margin-bottom : 10px;
font-size : 18px;
margin-right : 10px;
}
.lb_prcd_btn {
width : auto;
margin : 0 auto;
margin-bottom : 10px;
font-size : 18px;
}
.ad_rm_wrp {
float : none;
margin : 0 auto;
width : 110px;
}
.fb_iframe_widget span iframe {
width : 100% !important ;
}
.fb_iframe_widget span {
width : 100% !important ;
}
/* Cart page checkbox */
.pro_icn_img_minus {
background : url(../images/mobile_cart_icon_minus.png) no-repeat;
width : 28px;
height : 29px;
margin-right : 5px;
background-size:100%;
}
.pro_icn_cart input[type="text"] {
min-height : 25px;
}
.pro_icn_img_plus {
background : url(../images/mobile_cart_icon_plus.png) no-repeat;
width : 28px;
height : 29px;
margin-left : 5px;
background-size:100%;
}
.cart_td_tit4 .upd_lnks{
 width: 125px;
}
.cart_td_tit4 .upd_lnks li a{
margin: 0 2px;
}
/* Cart page checkbox */
.crsl_wrpr, .mob_slide_blts {
display : block;
}
.clmn_one, .sml_cart_cntr {
display : none;
}
div.widget_search_dropdown_position {
top : 65px !important ;
}
#autoSuggest_Result_div #widget_search_dropdown{
top : 33px !important ;
}
.upd_lnks li a {
margin : 0 3px;
}
.main_cnt_cart h1 {
margin : 0% 0% 15px 3%;
}
.sort_search, .add_t_crt_btn_dis {
display : none;
}
.main_cnt {
width : 100%;
}
.category_r {
width : 99%;
}
.bc_header, .bodycare_section {
width : 100% !important ;
}
.pro_1 {
width : 98% !important ;
min-height : 0 !important ;
border : #d7d7d7 solid 1px;
margin-right : 0%;
}
.src_txt {
font-size : 0.9em;
margin-left : 5px !important ;
}
.src_body {
font-size : 1em !important ;
}
.desk_hide {
display : block !important ;
width : 100%;
margin : 0 auto;
}
.desk_hide .selected_combo {
margin : 4% 10% !important ;
width : 80%;
}
.bc_header ul {
width : 70%;
margin : 0 auto;
}
.bc_header ul li a {
font-size : 1.25em;
}
.bc_header ul li {
padding : 0% 0%;
padding : 10px 8px 5px 5px;
}
.pd_img_wrpr {
float : left;
width : 40%;
}
.pro_cnt {
float : left;
width : 55% !important ;
margin : 0;
right : 8px;
top : 0;
padding-left : 0%;
}
.div_stock {
float : left;
width : 100% !important ;
top : 58px;
font-size : 1em;
}
.btns_bar {
width : 56% !important ;
margin-left : 10px;
left : 41%;
float : right;
}
.pro_icn {
margin-left : 0% !important ;
right : 0% !important ;
left : 30%;
width : 48%;
top : 116px;
}
.add_t_crt_btn {
background : url("../images/mobile_cart.png") no-repeat !important ;
float : right !important ;
font-size : 0 !important ;
height : 31px;
min-width : 5px;
padding : 0;
width : 35px;
margin-top : 2px;
}
.pro_icn .pro_icn_img_minus {
padding : 0 5px 19px 5px;
}
.pro_icn .pro_icn_img_plus {
padding : 0 5px 19px 5px;
}
.btns_bar .add_t_crt_btn {
margin-top : 15px;
}
.btns_bar .add_t_lst_btn {
margin-top : 15px;
}
.pro_icn .ip_pct {
height : 35px;
}
.pro_cont {
width : 75%;
position : absolute;
top : 50px;
}
.img_rht_shad, .img_lft_shad {
display : none;
}
.pagination {
float : left;
font-size : 1.2em;
text-align : center;
width : 100%;
}
.page_nos li {
padding-left : 10px;
padding-right : 10px;
}
.page_active {
padding : 10px 14px;
}
.selected_combo_filter {
height : 15px;
padding : 1%;
width : 78%;
margin : 0% 10% 0% 9%;
border : #545454 solid 1px;
background : url(../images/dwn_arw.png) right 5px center no-repeat;
font-size : 0.8em;
text-indent : 0.01px;
background-color : #fff;
border-radius : 3px;
color : #545454;
}
.pro_header, #avail_proc, .pro_cont {
font-size : 16px;
}
.pro_cont {
height : auto;
max-height : 35px;
}
.pro_stock {
margin-top : 7%;
}
.img_rht_shad, .img_lft_shad {
display : none;
}
.img_srh_lst li section {
width : 30%;
font-size : 1em;
}
.img_srh_lst li section img {
width : 100%;
}
.box_30 {
width : 66% !important ;
top : -25px;
}
.img_srh_lst header {
font-size : 1em;
}
.img_srh_lst li section a {
right : 0;
display : block;
bottom : -15%;
min-width : 28%;
}
.srcv_pagination {
float : none;
margin : 0 auto;
margin-top : 5%;
}
.rec_wt {
margin-bottom : 15px;
display : inline-block;
}
.box_30 {
top : -31px;
}
.page {
margin-top : 7%;
}
.srcv_bg div:nth-child(odd) {
margin-bottom : 1px;
}
.srcv_bg div:nth-child(even) {
margin-bottom : 1px;
}
.srcv_bg div h3, .srcv_bg div p {
font-size : 1em;
}
.magnifier-preview {
display : none;
}
.prot_desc_ctn .pro_1 {
width : 98% !important ;
min-height : 0 !important ;
border : #d7d7d7 solid 1px;
}
.summary_new, .summary_ptc {
width : 50%;
}
.prot_desc_ctn1 {
margin-bottom : 3%;
}
.summary_ptc {
padding-left : 0%;
float : left;
width : 48%;
}
.summary_ptc div, #star-five {
width : 100%;
}
.summary_ptc div p {
width : 100%;
float : left;
}
.summary_ptc p > span {
width : 21%;
margin : 0;
padding : 5% 0%;
text-align : center;
}
.summary_ptc div p img {
display : block;
float : left;
width : 73%;
padding : 5% 0%;
}
.product_det_desc_wrpr p, .std_blts li {
font-size : 0.6em;
}
.ndtl_btn {
float : none;
margin : 0 auto;
width : 40%;
margin-bottom : 4%;
}
.dt_txt_wrp .bld_blu {
font-size : 1em;
font-weight : bold;
}
#star-five {
margin : 0 auto;
margin-bottom : 3%;
margin-top : 2%;
width : 90%;
font-size : 1.2em;
}
.rt_str_hld img {
width : 40%;
}
.pr_nlst_wrp {
margin-right : 0;
min-height : 50px;
padding-bottom : 10px;
width : 96%;
}
.img_plh_n {
width : 40%;
min-height : 50px;
}
.img_plh_n img {
float : left;
width : 100%;
height : auto;
}
.promo_PWP_cls {
background-size : 70% auto;
}
.promo_must_cls {
background-size : 70% auto;
}
.lr_wrpr_pl {
width : 55%;
float : left;
}
.nbtns_bar {
float : right;
left : auto;
right : 0;
}
.slider {
display : inline-block;
text-align : center;
float : none;
height : 350px;
margin : 0 auto;
text-align : center;
width : 100%;
}
.prodn_nme_wrp {
float : right;
width : 100%;
}
.desc_img_cnt {
float : right;
min-height : 330px;
width : 100%;
}
.offer_wrpr {
width : 78%;
}
.thumb_nav {
/*display : none;*/
}
.nbtns_bar .add_t_lst_btn {
bottom : 3px;
height : 46px;
left : 5px;
margin : 0;
min-width : 5px;
padding : 0;
position : relative;
width : 52px;
}
.pl_btns_n .pro_icn_img_minus {
background : url("../images/mobile_cart_icon_minus.png") no-repeat;
}
.pl_btns_n .pro_icn_img_plus {
background : url("../images/mobile_cart_icon_plus.png") no-repeat;
margin-left : 5px;
padding-bottom : 0;
float : left;
}
.pl_btns_n .ip_pct {
font-size : 14px;
height : 25px;
margin-left : 3px;
margin-top : 0;
min-height : 25px;
width : 25px;
}
.pl_btn_wrp {
bottom : 2px;
left : auto;
margin : 0;
position : absolute;
right : 12%;
width : 117px;
}
.pl_lst_rt, .pro_stock, .pro_desc_lst {
min-height : 2px;
width : 57%;
margin-top : 5px;
}
.pro_stock {
margin-top : 1.5%;
}
.pl_btns_n {
position : relative;
z-index : 2;
width : 110px;
}
.prodn_txt_wrp {
width : 100%;
min-height : initial;
}
.d_add_area {
width : 100%;
}
.d_ad_inp {
float : right;
margin-top : -17%;
}
.prod_desc {
width : 94%;
}
.pt_wth .pr_nlst_wrp {
width : 96%;
}
.rt_mg {
margin-left : 0%;
}
.protc_wd {
width : 99%;
}
.pd_desc .add_t_lst_btn {
background : url("../images/icons_sprite.png") 172px 344px #d2d2d2 !important ;
color : #616161 !important ;
cursor : pointer !important ;
display : block !important ;
float : left !important ;
font-size : 1.2em !important ;
margin-top : 9px !important ;
padding : 15px 5px 15px 33px !important ;
background-size : 90% auto;
text-decoration : none !important ;
}
.pd_desc .add_t_crt_btn {
background : url("../images/icons_sprite.png") 172px 297px #383838 !important ;
color : #D7D7D7 !important ;
background-size : 90% auto;
cursor : pointer !important ;
display : block !important ;
float : right !important ;
font-size : 1.2em !important ;
margin-left : 7px !important ;
margin-top : 9px !important ;
padding : 15px 5px 15px 33px !important ;
text-decoration : none !important ;
}
.pd_crt .pro_icn_img_plus {
background : url(../images/mobile_cart_icon_plus.png) no-repeat;
margin-left : 5px;
}
.pd_crt .pro_icn_img_minus {
background : url(../images/mobile_cart_icon_minus.png) no-repeat;
margin-right : 5px;
}
.pd_crt {
width : 25%;
}
.pd_crt .ip_pct {
width : 25px;
height : 30px;
}
.nutr_tbl {
width : 96%;
}
.nutr_tbl td {
text-align : center;
}
.magnifier-lens, #magnifier-item-0-lens {
display : none !important ;
}
.rate_str_wrp, .desc_img_cnt {
width : 100%;
margin-bottom : 4%;
}
.d_sn_wrp {
float : right;
display : none;
}
.opaque {
opacity : 1;
}
.star_spn {
bottom : 65px;
}
.crp_nav {
margin-left : 0;
padding-top : 3%;
padding-bottom : 4%;
background-image : url(../images/retail_bg.png);
margin-bottom : 1px;
border : #e5e5e5 solid 1px;
}
.crp_nav_img_act {
background : url("../images/mobile_nav_bg.jpg") left center no-repeat #e6f1fa;
background-position : 100%;
}
.crp_nav_img {
background : url("../images/mobile_down_black.jpg") no-repeat;
background-position : 94%;
}
.crp_nav_empty {
background : url("../images/mobile_nav_bg_empty.jpg") no-repeat;
}
.vision {
margin-bottom : 5%;
}
.acc_edit {
width : 96%;
margin-left : 2%;
}
.acc_edit h1 {
padding-top : 5%;
padding-bottom : 5%;
font-size : 1.4em;
}
.acc_lft_side h2 {
font-size : 1.4em !important ;
}
.acc_lft_side header {
margin-bottom : 3%;
font-size : 1.4em;
margin-top : 0;
padding-left : 3%;
}
.acc_lft_side header:first-child {
margin-top : 5%;
}
.acc_lft_side {
text-align : left;
width : 100%;
margin-bottom : 0;
}
.acc_lft_side li {
padding-left : 3%;
width : 97%;
float : left;
border-bottom : 1px solid #d7d7d7;
margin-bottom : 0;
min-height : 190px;
margin-top : 4%;
}
.acc_lft_side li:first-child {
margin-top : 0;
}
.acc_lft_side a {
margin-left : 2%;
margin-right : 2%;
width : 22%;
margin-top : 3%;
}
.acc_lft_side a img {
width : 100%;
}
.acc_lft_side p {
font-size : 1.3em;
}
.acc_lft_side .desc {
margin-top : 8%;
margin-bottom : 10%;
}
.acc_edit .acc_lft_side:last-child {
margin-bottom : 0;
}
.acc_edit .acc_lft_side:last-child ul:last-child li:last-child {
border-bottom : none;
}
.corp_form label,.corp_form_ff label {
text-align : left;
width : 100%;
font-size : 1.1em;
margin:5px 0px;
}
.corp_form_ff .error_span_reg{
padding-left:0%;
}
.corp_edit_cnt .corp_reg_form_wrp {
width : 100%;
}
.corp_form .inp_bx {
width : 93%;
font-size : 1em;
padding-top : 2%;
padding-bottom : 2%;
}
#otp_input{
	padding-top:0%;
	padding-bottom:0%;
	margin-top:1%;
}
.corp_form.mar_top_15 {
margin-top : 0;
}
.sugstns {
width : 100%;
text-align : left;
font-size : 16px;
}
.edt_chk_lst_wrpr {
width : 100%;
}
.chk_lst_wrpr ul li label, .edt_chk_lst_wrpr ul li label {
font-size : 16px;
width : 85%;
line-height : 23px;
margin-top : 0;
}
.chk_lst_wrpr ul li input, .edt_chk_lst_wrpr ul li input, input[type="checkbox"] {
width : 25px;
height : 25px;
margin-top : 0%;
float : left;
}
.acc_edit_cnt {
margin-left : 2%;
margin-top : 4%;
/*/*width : 95%;*/
width: 100%;/*Send forgot email by SMS webapp*/
}
.acc_edit_cnt p {
font-size : 1.1em;
line-height : 26px;
}
.acc_edit_cnt p span {
font-size : 16px;
}
.back_lnk {
margin-top : 4%;
font-size : 18px;
}
.addr_frm {
width : 98%;
}
.acc_edit h2 {
font-size : 1.2em;
}
.addr_frm label {
text-align : left;
width : 100%;
}
.frm_inp, input[type="text"], input[type="password"], .addr_frm input[type="text"] {
font-size : 16px;
min-height : 34px;
background : url("../images/inp_bg.jpg") repeat-x #fff;
width : 91%;
}
.wd_def {
width : 98%;
}
.wd_unit {
width : 67.6%;
}
.frm_gap {
margin-left : 5%;
}
.addr_frm input[type="checkbox"] {
margin-top : -0.7%;
float : left;
}
.ital {
font-style : italic;
font-size : 0.9em;
}
.top_frm {
margin-bottom : 0;
}
.addr_frm p.last {
margin-bottom : 20px;
}
.cntr_wrp {
margin-left : 2%;
margin-top : 20px;
width : 98%;
}
.evnt_pymnt_btn {
background : url("../images/mk_pymt_mob.png") right no-repeat;
border-left : 1px solid #004990;
font-size : 1.2em;
padding : 8px 55px 10px 15px;
}
.acc_edit_cnt h3, .acc_edit_cnt h4 {
font-size : 1.1em;
width : 100%;
}
.box_45 {
width : 100%;
}
.no_header {
float : left !important ;
}
.box_65 {
width : 91%;
margin-top : 5%;
}
.mob_icon {
background-size : 1.5%;
}
.del_icon {
height : 16px;
padding : 0;
width : 11px;
}
.btm_posn {
bottom : 25px;
}
.mem_img_lst li {
padding-left : 2%;
padding-right : 2%;
}
.mem_img_lst li p {
display : inline;
float : none;
font-size : 1em;
line-height : 21px;
}
.btm_lnk {
width : 100%;
}
.nav_dis .navigation_top {
display : block;
width : 100%;
float : none;
margin : 0 auto;
}
.srcv_cop, .bod_img, .img_retail {
display : none;
}
.soc_live_txt {
width : 88% !important ;
}
.mile_h3 {
width : 88% !important ;
}
.bod_txt {
width : 100%;
}
.bod_sec h5 {
font-size : 16px;
}
.bod_txt p {
font-size : 8px;
}
.rtl_bg div h3 {
width : 90%;
padding-top : 15px;
font-size : 0.75em;
}
.news_span {
line-height : 2;
}
.annaul_fst_div p {
display : none;
}
.rtl_bg div p {
font-size : 8px;
line-height : 1.5;
}
.abt_us_hd {
font-size : 14px;
}
.mile_p {
font-size : 10px !important ;
}
.vis_min_h2 {
font-size : 1.25em;
}
.annaul_fst_div p, .annual_rpt_sec div p img {
display : none;
}
.annual_lnk {
padding-top : 0;
}
.annual_rpt_sec div {
height : auto !important ;
max-width : 96%;
margin-bottom : 2%;
width : 100%;
}
.annual {
width : 95%;
}
.annaul_txt_cnt p {
width : 35%;
float : left;
}
.annual_blk {
padding-left : 0;
}
.annual_lnk span {
padding-left : 0;
}
.img_mrg {
width : 96%;
}
.img_lib {
width : 100% !important ;
}
.img_lib_sec div {
float : none;
margin : 0 auto;
margin-bottom : 20px;
max-height : 90%;
max-width : 90%;
}
.tab_img_lib li {
width : 98%;
background : none !important ;
}
.tab_img_lib {
height : 40px;
border : #545454 solid 1px;
width : 90% !important ;
background : url("../images/mobile_dropdown.jpg") no-repeat;
background-position : 94%;
background-size : 7%;
}
.tab_img_lib #tab_active a {
color : #908F8F;
text-shadow : 0 0 0;
}
.img_lib_sec_img img {
width : 100%;
}
.img_lib_cnt {
width : 96%;
margin : 0 auto;
float : none;
}
.img_page {
width : 40%;
}
.pub_vid {
display : block;
}
.vid_live_txt {
width : 80% !important ;
}
.pub_cop {
margin-top : 8px !important ;
}
.annual_rpt_txt {
font-size : 13px;
line-height : 1.5;
}
.annual_lnk {
font-size : 14px;
}
.annual_rpt h5 {
font-size : 0.5em;
}
.annual_rpt_sec span {
font-size : 8px;
}
.news_release_sec h4 {
font-size : 8px;
}
.news_combo {
background-position : 100%;
}
.news_sec {
width : 94% !important ;
}
.slide_news {
width : 94%;
margin-top : 10px;
}
.news_sec div h4 {
font-size : 0.5em;
}
.slide_news_bdr img {
width : 100%;
}
.fnt_sz {
font-size : 12px !important ;
}
.officer_img {
margin-top : 0;
}
.officer_txt {
margin-top : 5px;
}
.officer_txt_hd h5 {
font-size : 8px !important ;
}
.mile_fnt {
font-size : 14px !important ;
}
.vis_fnt {
font-size : 10px !important ;
}
.vis_fnt1 {
font-size : 16px !important ;
}
.mile_ul {
font-size : 1em;
}
.vis_mis h4 {
font-size : 0.6em;
}
.pub_sec_1, .pub_sec_2 {
width : 100%;
}
.pub_txt_fact {
padding-left : 15px;
}
.pub_sec_3 {
width : 100%;
float : left;
}
.pub_txt_p {
width : 80%;
}
.video_sect p {
width : 90% !important ;
margin-bottom : 0 !important ;
}
.corporate_vid {
padding-bottom : 6%;
}
.video_sect p img {
width : 100%;
}
.video_txt_comm {
padding-left : 15px;
}
.pub_sec_1 {
margin-bottom : 0;
}
.pub_sec_1 p {
margin-bottom : 0;
}
.video_hd_txt {
width : 80% !important ;
}
.pub_txt_p {
padding-top : 5px;
}
.sel-box {
position : relative;
}
#select {
display : block;
height : 20px;
border : #999 solid 1px;
background : url("../images/mobile_dropdown.jpg") no-repeat;
background-size : 4%;
background-position : 96%;
text-align : center;
padding : 10px;
}
#tb_at {
background : none;
}
.level-1 li a {
text-shadow : 0 0 0 #fff !important ;
color : #545454 !important ;
}
.toc-odd {
position : absolute;
top : 42px;
background : #ffffff;
display : none;
width : 99.7% !important ;
height : inherit !important ;
padding-top : 0% !important ;
}
.tab_active {
color : #545454 !important ;
text-shadow : 0 0 0 #fff !important ;
font-weight : normal !important ;
}
.toc-odd li {
border-bottom : 1px solid #999;
padding-top : 15px !important ;
padding-bottom : 15px !important ;
}
.my_spt_lbl_cls label {
font-size : 1.2em;
color : #00468B;
}
.my_spt_lst, .my_spt_lst_cls li {
font-size : 1em;
}
.my_spt_lst {
margin-top : 6%;
}
.my_spt_lst_cls li {
background : none;
display : block;
padding : 0;
margin-bottom : 10%;
}
.my_spt_lbl_cls {
margin-bottom : 0%;
}
.my_spt_lbl_cls .selected_combo {
width : 97%;
margin-top : 4%;
}
.selected_combo, .srh_combo, .selected_combo_hlp {
padding-top : 3px;
padding-bottom : 3px;
font-size : 16px;
background-size : 32px;
}
.pro_sec {
margin-top : 10%;
}
.pro_sec .rht_wrp {
margin-left : 4%;
margin-right : 0;
text-align : center;
}
.lg_bskt {
float : left;
width : 100%;
}
.lg_bskt td{
padding:10px 6px;
}
.fst_lnk {
width : 100%;
}
.fst_lnk a.cat_one {
padding : 10px 15px !important ;
font-weight : 300 !important ;
font-size : 0.8em !important ;
text-transform : none;
}
.fst_lnk a:hover {
font-weight : bold !important ;
}
.nav_lwr {
display : block;
}
.nav_hwr {
display : none;
}
.emt_bread_crumb {
min-height : 10px;
}
.lft_side, .rht_side {
width : 95%;
padding-left : 5%;
background : #fff;
border : #DADADA solid 1px;
}
.lft_side {
border-bottom : 0;
}
.lft_side h1 {
padding-top : 4%;
font-weight : 700;
padding-left : 0;
font-size : 24px;
}
.row_cnt {
padding-left : 0;
width : 100%;
padding-top : 7%;
}
.lft_side .row_cnt {
padding-top : 15px;
}
.row_cnt p, .row_cnt p label {
width : 100%;
float : left;
}
.row_cnt p {
font-size : 16px;
margin-top : 2% !important ;
}
.lft_side label {
text-align : left;
font-size : 1.1em;
margin-bottom : 2%;
}
.rht_side .sgn_ftr_subs {
white-space : normal;
width : 95% !important ;
}
.row_cnt p label {
width : 95%;
}
.lft_side .inp_style {
width : 93%;
}
.fgt_pwd {
font-size : 1.1em;
margin-top : 4%;
margin-bottom : 3%;
margin-left : 0%;
float : left;
}
.rht_side h2 {
font-size : 18px;
}
.rht_side .ftr_subs, .rht_side .ftr_subs li {
width : 95%;
}
.rht_side .ftr_subs li a {
font-size : 16px;
}
.reg_now_btn a {
font-size : 16px;
}
.reg_now_btn {
margin-left : 35%;
width : 50%;
}
.corp_reg_lft {
display : none;
}
.corp_reg_rht {
width : 94%;
margin-left : 1%;
padding-bottom : 10%;
padding-right : 0;
padding-left : 3.5%;
}
.corp_reg_bnrs {
display : none;
}
.chk_lst_wrpr, .inp_sub_txt {
margin-left : 0;
}
.corp_form .crp_er_msg, .inp_sub_txt {
width : 100%;
}
.corp_reg_lft_lr {
display : block;
padding-top : 2%;
padding-bottom : 5%;
}
.corp_reg_lft_lr h1 {
color : #004990;
font-size : 1.2em;
font-weight : bold;
}
.corp_reg_lft_lr p {
margin : 5% 0 3% 1%;
}
.corp_reg_lft_lr .radio_box {
margin-left : 5%;
}
.corp_reg_lft_lr .radio_box input {
width : 20px;
height : 20px;
margin : auto 2px;
}
.corp_reg_lft_lr .radio_box span {
font-size : 16px;
color : #545454;
margin : auto 0;
}
.email_ip_cls {
width : 99%;
margin-left : 0;
}
.shop_btn_cls {
margin-left : 37%;
}
.prot_acct_cls {
margin-bottom : 5%;
}
#fnt_id_pg2 {
margin-bottom : 10%;
}
#pd_suc_id {
padding-left : 9%;
padding-top : 1.1%;
padding-bottom : 3px;
height : 30px;
background-size : 9%;
}
#cg_suc_id {
margin-top : 8%;
}
.error_span_reg {
padding-left : 0;
font-size : 13px;
width : 95%;
}
.membership_selection p {
width : 45%;
margin-left : 1%;
text-align : left;
}
.membership_selection p input {
width : 15px;
}
.membership_selection p label {
width : 80%;
font-size : 16px;
margin-top : 4px;
}
.jwc_addss {
width : 64%;
}
.join_h1 {
padding : 3% 0 3% 3% !important ;
}
.jwc_frm .addr_frm label {
width : 100% !important ;
font-size : 1em !important ;
}
.jwc_frm .addr_frm input[type="text"] {
max-width : 100%;
}
.jwc_frm .addr_frm #gender label {
width : 15% !important ;
}
.radio_jwc {
padding-right : 50px;
margin-top : 8px;
font-size : 1em;
}
.jwc_frm .frm_gap {
margin-left : 0%;
}
.jwc_frm .addr_frm input[type="radio"] {
margin-top : 5px;
}
.jwcdtls_signup {
padding : 12px 22px !important ;
background : url("../images/jwc_sign_mob.jpg") 0 0 repeat scroll transparent !important ;
}
#cancel_btn {
padding : 12px 22px !important ;
background : url("../images/jwc_cancel_mob.jpg") !important ;
}
.jwc_slt_cls {
min-height : 35px;
font-size : 16px;
padding-top : 6px;
}
.wd_50_jwc {
width : 35% !important ;
}
.wd_164_jwc {
width : 56% !important ;
}
.jwc_slt_cls {
width : 98%;
}
.jwc_mbtm {
margin-bottom : 5%;
}
.jwc_cnl {
margin-left : 2%;
}
.clubevents_cbox {
width : 65%;
}
.mtr_clubevents_cbox {
width : 60%;
}
.top_comment {
float : none;
position : relative;
top : 10px;
left : 2%;
}
.jwc_frm h1 {
margin-top : 5%;
}
.comment {
font-size : 0.8em;
}
.com_chk, .terms_title {
float : left;
font-size : 16px;
width : 88%;
}
.blk_jwc {
font-size : 0.9em;
}
.jwc_cnfrm_rvw {
position : relative;
height : 120px;
}
.jwcrvw_confm {
position : absolute;
top : -10px;
}
.jwcrvw_edit {
position : absolute;
top : 50px;
}
.jwcrvw_edit, .jwcrvw_confm {
padding : 12px 0 !important ;
background : url("../images/jwc_sign_mob.jpg") 0 0 repeat scroll transparent !important ;
display : block;
width : 80%;
margin-top : 5%;
margin-left : 8%;
}
.greet_wrp_ctn p {
font-size : 1em;
}
.greet_name {
font-weight : bold;
}
.greet_adr_jwc_mob span {
font-size : 1em;
}
.subscr_dets_wrp_greet ul li {
font-size : 1em;
margin-top : 5%;
margin-left : 10%;
}
.edit_pers_info h1 {
padding : 3%;
font-size : 1.1em;
margin-bottom : 4%;
}
.edt_addr {
width : 100%;
}
.del_contact_wrp label {
width : 100%;
text-align : left;
font-size : 16px;
margin-bottom : 5px;
}
.mgn_btm {
margin-bottom : 2%;
}
.del_contact_wrp input[type="text"] {
width : 93%;
font-size : 16px;
min-height: 26px;
}
.radio_box span {
font-size : 16px;
}
.edit_info_gender label {
width : 13% !important ;
}
.edit_info_radio1 {
width : 15% !important ;
font-size : 0.9em !important ;
margin-top : 2px;
}
.edit_info_radio2 {
width : 37% !important ;
font-size : 0.9em !important ;
margin-top : 2px;
}
.del_contact_wrp .wd_16 {
width : 93% !important ;
height : 45px;
}
.del_contact_wrp .algn_rht {
padding-left : 20%;
font-size : 0.9em;
}
.name_john {
margin-top : 30px !important ;
}
.editinfo_mob {
margin-bottom : 0;
padding-bottom : 10%;
}
.editinfo_mob label {
width : 30%;
}
.edit_addr_icon label {
left : 44px;
margin-left : 0;
position : absolute;
width : 80% !important ;
}
.receive_events {
float : none;
width : 90%;
}
.receive_alert input {
margin-top : -1%;
}
.receive_events .algn_rht {
padding-left : 0%;
font-size : 0.9em;
}
.slide_wpr ul li {
border : #e5e5e5 solid 1px;
padding : 1px 3px 3px 3px;
box-shadow : none;
}
.mblPageIndicatorDot {
background : url("../images/mob_bub_inact.png") no-repeat;
height : 15px;
width : 15px;
padding : 8px;
}
.mblPageIndicatorDotSelected {
background : url("../images/mob_bub_act.png") no-repeat;
height : 15px;
width : 15px;
}
.mblCarouselHeaderBar {
background : none;
}
.prev_Btn:hover, .next_Btn:hover {
cursor : pointer;
}
.prev_Btn, .next_Btn {
z-index : 1;
}
.mblCarouselItem {
margin : 0 !important ;
width : 100% !important ;
}
.prev_btn_style {
background : url("../images/prev_lr.png") no-repeat;
display : block;
width : 63px;
height : 60px;
position : absolute;
left : 5%;
top : 32%;
}
.next_btn_style {
background : url("../images/nxt_lr.png") no-repeat;
display : block;
width : 63px;
height : 60px;
position : absolute;
right : 5%;
top : 32%;
}
.mblCarouselHeaderBar .mblPageIndicator {
background : url("../images/mob_bullet_bg.png") 0 0 repeat-x scroll transparent;
position : absolute;
z-index : 10;
width : 100%;
top : 110%;
height : 25px;
}
.mblCarouselHeaderBar tr {
position : absolute;
left : 35%;
}
.mblCarouselItemHeaderText {
position : absolute;
width : 90%;
font-weight : bold;
font-size : 1em;
line-height : 20px;
top : 5%;
left : 3%;
color : #57839E;
text-shadow : 1px 1px #FFFFFF;
text-align : left;
}
.mblCarouselPages {
top : -30px;
}
.mblPageIndicatorContainer {
margin-top : 4px;
}
#slide_wpr {
margin-top : 8%;
}
#bnr_carousel .mblCarousel {
position : relative;
height : 309px !important ;
padding : 0% !important ;
overflow : visible;
}
#bnr_carousel .mblCarouselItemImage {
height : 310px !important ;
box-shadow : none;
width : 100%;
}
#slide_wpr .mblCarousel {
position : relative;
height : 215px;
padding : 6% 1.0% 0.5% 1%;
}
#slide_wpr .mblCarouselItemImage {
height : 235px !important ;
box-shadow : none;
}
.bnr_wrpr {
padding-top : 3%;
padding-left : 1%;
padding-right : 1%;
}
.selected_combo, .selected_combo_hlp {
font-size : 16px;
height : 35px;
margin-top : 8px;
min-height : 29px;
padding-bottom : 0;
padding-top : 6px;
}
.ordr_run, .odr_sml_hd, .subscr_dets_wrp h5, .subscr_dets_wrp p, .subscr_dets_wrp ul li, .compl_bnrs ul li span, .conf_cnt_wrp .adr_prcd_btn, .conf_cnt_wrp .adr_prcd_btn, .nav_steps_order li, .terms_title, .terms_sub_title, .mkpynt_cnt_cnf p, .evnt_det_bxs h4 {
font-size : 1.1em;
}
.septor {
width : 97%;
}
.subscr_dets_wrp ul {
margin-bottom : 0;
}
.conf_cnt_wrp .adr_prcd_btn, .cntr_wrp_new .adr_prcd_btn, .main_cnt_order .adr_prcd_btn, .main_cnt_order .adr_prcd_btn {
float : none !important ;
display : block;
padding : 12px 10px;
margin : 0 auto 4%;
}
.compl_bnrs {
display : none;
}
.subscr_dets_wrp p, .subscr_dets_wrp ul, .subscr_dets_wrp ul li {
width : 90%;
}
.add_del {
padding-bottom : 50px;
}
.terms_lst, .terms_desc, .mkpynt_cnt p, .evt_py_wrp label {
font-size : 16px;
word-break : break-all;
}
.nav_steps_order {
height : 45px;
margin-bottom : 8px;
min-height : 41px;
z-index : 998;
}
.nav_steps_order li {
padding : 2.6% 13% 2.6% 10%;
}
.nav_steps_order li label {
font-size : 0;
float : left;
}
.nav_steps_order li label:after {
content : attr(title);
font-size : 20px;
}
.nav_tit_lr {
display : block;
width : 96%;
float : left;
background : url("../images/first_blu_selected.png") left center no-repeat;
margin-bottom : 2%;
z-index : 999;
margin-top : -13px;
padding : 3% 2%;
color : white;
font-size : 1.2em;
font-weight : bold;
}
span.nav_tit_lr {
display : none;
}
.evnt_cl_two {
width : 100%;
margin-left : 0;
margin-top : 5%;
}
.evnt_cl_two h2, .mkpynt_cnt h3 {
font-size : 18px;
}
.evnt_det_bxs h4 {
font-size : 18px;
}
.evnt_det_bxs {
min-height : 160px;
}
.evnt_det_bxs, .evnt_cnf {
width : 85% !important ;
margin-top : 3%;
}
.evnt_cl_one {
width : 92.5%;
margin-left : 1.5%;
}
.evnt_pymt_wrp {
margin : 0;
}
.evt_py_wrp label {
width : 60%;
}
.red {
font-size : 14px !important ;
}
.mkpynt_cnt_cnf {
width : 89.8%;
margin-left : 1%;
padding : 4%;
}
.mkpynt_cnt_cnf h5, .mkpynt_cnt_cnf h2, .enq_txt {
font-size : 1.2em;
}
.evnt_det_bxs, .evnt_cnf {
width : 85% !important ;
margin-top : 3%;
}
.evnt_pymt_wrp {
margin : 2% 0;
}
.cnt_us {
display : block;
width : 98%;
}
.help_cnt {
width : 93%;
}
.contact_main_cnt {
width : 98%;
}
.contact_main_cnt .contact_us {
width : 94%;
}
.contact_main_cnt .contact_us .desc_addr {
width : 100%;
padding-right : 0;
}
.dwn_section {
width : 100%;
}
.help_cnt_topic {
padding-left : 0;
}
.other_hlp_sect, .hlp_rld_sec {
padding-left : 0;
}
.help_cnt_hd_ul_frm li {
font-size : 16px;
padding : 10px 0;
width : 100% !important ;
}
.help_cnt_hd_txt {
margin-left : 3%;
}
.mile_h3 {
padding-left : 0 !important ;
width : 86% !important ;
margin-left : 3%;
}
.mem_rld_cnt {
margin-left : 2%;
}
.help_cnt_hd_ul li {
width : 100%;
margin-bottom : 5%;
}
.help_cnt_hd_ul {
width : 96%;
padding-left : 4%;
padding-bottom : 0;
}
.help_cnt_hd_ul_img {
float : left;
}
.hlp_hd {
padding-top : 0;
}
.help_cnt_hd_ul_frm li {
background-position : 5%;
}
.help_cnt_hd_frm_img {
width : 68%;
margin-left : 0;
}
.help_cnt_hd_ul_txt {
float : left;
margin-left : 4%;
}
.event_cat {
width : 99.5%;
}
.event_lst_img li, .event_lst_txt li {
width : 100%;
display : none;
}
.event_lst_img figcaption {
width : 100%;
text-align : left;
}
.event_lst_img li:first-child, .event_lst_txt li:first-child {
display : block;
}
.terms_heading_txt {
font-size : 1.4em;
}
.view_all, .event_title_txt, .event_lst_txt p, .ev_bx_wrp_anni h3, .all_evt_any, .febk_sec p {
font-size : 1.2em;
}
.event_lst_txt p {
width : 95%;
}
.terms_heading, .event_cat {
margin-top : 5%;
}
.ev_bx_wrp_anni {
padding-left : 1.8%;
}
.mkpynt_cnt_anni {
padding-left : 1.5%;
padding-right : 1.5%;
width : 97%;
}
.event_cat_list {
padding : 2%;
}
.event_cat_list img {
width : 45%;
}
.event_cat_list h4, .event_cat_list .desc {
width : 50%;
}
.list_grid_icons {
display : none;
}
.view_port {
margin-left : 1.5%;
}
.event_cat_grid {
width : 91%;
text-align : center;
}
.event_cat_grid img {
width : 96.5%;
}
.nav_cnt label {
width : 100%;
}
.sug_wd {
width : 98%;
}
.feed_nav a {
padding : 45px 0 13px 0;
}
.compliment, .complaint, .suggestion, .suggestion:hover, .feed_nav li.selected .suggestion, .compliment:hover, .feed_nav li.selected .compliment, .complaint:hover, .feed_nav li.selected .complaint {
background-position : 50% 3%;
}
.feed_nav {
width : 100%;
}
.wd_fr_wd {
width : 50% !important ;
background-size : 15%;
}
.feed_cnt .addr_frm span.disclaimer {
width : 45%;
}
.cmt_wd label {
width : 100% !important ;
}
.textarea_hlp {
width : 100%;
}
.at_wd label {
width : 98% !important ;
}
.hlp_cnt_btn {
float : right;
}
.at_wd .inp_bx {
width : 98% !important ;
}
.txt_rht {
text-align : left;
}
.email_wd label {
width : 98% !important ;
}
.feed_cnt .addr_frm .btns_wrp {
margin : 0 auto;
text-align : center;
width : 100%;
margin-top : 10%;
}
.mem_rld_cnt div {
background-image : url(../images/mobile_retail_bg.jpg);
}
.mrg_cnt {
margin-left : 0%;
}
.mem_rld_sec {
width : 98%;
}
.mem_rld_cnt_wid {
width : 98%;
margin-left : 0;
}
.enq_txt {
padding-left : 0;
}
.hlp_ctr_div {
display : none;
}
.enquiries_frm_wth {
width : 100%;
}
.corp_edit_cnt_wrp {
margin-left : 3%;
margin-bottom : 10%;
}
.enquiries_frm_wth p {
padding-left : 0;
margin-left : 0;
}
.corp_form .selected_combo_hlp {
width : 100%;
}
.enquiries_frm_wth .corp_form .inp_bx, .enquiries_frm .corp_form .inp_bx, .textarea_hlp {
width : 98%;
background : url("../images/inp_bg.jpg") repeat-x #fff;
}
.field_sep {
margin : 2.1% 1%;
}
.hlp_cnt_atn_btn {
width : 62%;
}
.hlp_cnt_atn_btn {
display : block;
font-size : 0.9em;
margin-top : 2.5%;
}
.hlp_cnt_btn {
float : right;
margin-left : 0;
margin-top : 0.5%;
}
.febk_sec p {
line-height : 30px;
padding-bottom : 8%;
padding-top : 6%;
}
.febk_mrg_btn {
margin-bottom : 10%;
}
.help_cnt {
width : 97.5%;
}
.help_main_cnt .desc {
padding-right : 3%;
width : 97%;
}
.help_main_cnt .desc p {
margin-bottom : 2%;
}
.nav_cnt label {
width : 100% !important ;
float : left;
text-align : left;
}
.wd_floor {
width : 24.7% !important ;
}
.nav_lr ul li.lst_l {
margin-right : 0 !important ;
}
.brd_cr_wrp {
display : none;
}
.crs_tpnv {
border : 0;
}
.crs_tnav {
border : #e5e7e6 solid 1px;
width : 95.5%;
margin : 2%;
padding : 1px;
float : left;
}
.crs_tnav li {
width : 100%;
border-bottom : 1px solid #dcdcdc;
margin-bottom : 1px;
}
.crs_tnav li a {
background : url("../images/lft_mnu_cr.png") no-repeat;
font-size : 24px;
font-weight : 700;
text-align : left;
padding : 21px 5px 21px 4%;
}
.crs_tnav li a.selc {
background : url("../images/lft_mnu_cr_sel.png") no-repeat;
color : #004a91;
}
.brd_cr_wrp_lr {
float : left;
width : 98%;
display : block;
background : url("../images/mob_spr_bg.png") repeat-x;
padding-top : 30px;
}
.brd_crm_cr {
margin-left : 4%;
width : 95%;
}
.brd_crm_cr li, .brd_crm_cr li a, .brd_crm_cr li span {
font-size : 16px;
}
.cr_bnr_hldr img {
float : left;
width : 100%;
}
.crs_btm_bn_wrp {
width : 98%;
min-width : 100px;
}
.cr_cont_wrpr {
width : 96%;
float : left;
margin : 0 2%;
}
.crs_cta {
background : url("../images/CTA_btn_lft_big.png") no-repeat;
bottom : 16px;
padding-left : 10px;
right : 19px;
}
.crs_cta span {
background : url("../images/CTA_btn_rht_big.png") top right no-repeat;
font-size : 1.3em;
padding : 23px 17px 20px 10px;
}
.crs_rn_cont p {
font-size : 22px;
line-height : 30px;
}
.crs_pg_hdr {
font-size : 1.5em;
padding : 19px 0 10px 6px;
width : 95%;
}
.crs_rn_cont h4 {
font-size : 24px;
}
.crs_btn_wrpr button {
background : url("../images/crs_blu_btn_ipad.png") repeat-x;
font-size : 22px;
margin-bottom : 20px;
min-width : 70%;
padding : 19px 7%;
}
.crs_btn_wrpr_joboppers {
width : 96%;
}
.crs_btn_wrpr_joboppers button {
float : left;
width : 80%;
background : url("../images/crs_blu_btn_ipad.png") repeat-x;
font-size : 22px;
margin : 0 0 20px 0;
padding : 19px 5%;
}
.crs_btn_wrpr_joboppers button {
background : url("../images/crs_blu_btn_ipad.png") repeat-x;
font-size : 22px;
margin-bottom : 20px;
min-width : 70%;
padding : 19px 7%;
}
.rtl_bg_joboppes div h2 {
margin : 0 0 0 6px;
}
.promo_apply_new_joboppes {
width : 100%;
margin-top : 5%;
margin-bottom : 5%;
padding : 10px 34px 9px 36px;
}
.promo_apply_new_joboppes p {
width : 34%;
margin-left : 4%;
margin-bottom : 2%;
display : none;
}
.promo_apply_new_joboppes input {
width : 66%;
margin-left : 4%;
}
.apply_promo_new_joboppes {
color : #fff;
text-decoration : none;
padding : 10px 17px 10px 20px;
font-size : 1em;
float : left;
background : url(../images/err_popup_btn_bg.png) bottom repeat-x;
text-align : center;
border : #004990 solid 1px;
}
.soc_live_txt_p {
font-size : 1em;
}
.soc_exp_rtl p {
font-size : 1em;
padding-left : 12px !important ;
}
.mile_h3 {
margin-left : 2%;
padding-left : 0 !important ;
width : 86% !important ;
}
.soc_exp_rtl p {
font-size : 1em;
padding-left : 5px !important ;
}
#footer {
font-size : 1em;
width : 100%;
}
.ftr_tc {
float : none;
margin : 0 auto;
width : 78%;
}
.ftr_tc li {
font-size : 10px;
}
.mile_ul {
line-height : 1.5;
}
.poll_cl_one {
background : #F9F9F9;
margin : 0;
width : 100%;
padding : 0;
}
.poll_cl_one h2.clse span {
background : url("../images/poll_drd_big_close.png") no-repeat;
cursor : pointer;
display : block;
float : right;
height : 15px;
margin-right : 10px;
width : 18px;
}
.poll_cl_one h2.opn span {
background : url("../images/poll_drd_big.png") no-repeat;
cursor : pointer;
display : block;
float : right;
height : 15px;
margin-right : 10px;
width : 18px;
}
.poll_img {
width : 45%;
}
.gf_poll_img {
width : 30%;
}
.poll_cnt_wr {
width : 51%;
margin-bottom : 0;
margin-left : 20px;
}
.poll_img img, .gf_poll_img img {
float : left;
width : 100%;
}
.poll_lft_cnt {
width : 100%;
}
.scl_icns_wrp {
width : 95%;
}
.scl_icns_wrp li a {
width : 46px;
height : 46px;
margin-left : 14px;
}
.scl_icns_fb {
background : url("../images/rec_fb_big.png") top no-repeat;
}
.scl_icns_twt {
background : url("../images/rec_twt_big.png") top no-repeat;
}
.scl_icns_ml {
background : url("../images/rec_ml_big.png") top no-repeat;
}
.scl_icns_pls {
background : url("../images/rec_plus_big.png") top no-repeat;
}
.congr_cnt {
font-size : 22px;
width : 65%;
line-height : 30px;
margin-bottom : 40px;
margin-left : 20px;
}
.poll_lft_cnt h2, .poll_lft_cnt h3 {
font-size : 23px;
padding-bottom : 5px;
line-height : 23px;
}
.orng_poll_lg, .orng_poll_med {
font-size : 19px;
margin-bottom : 5px;
}
.orng_poll_lg span {
font-size : 20px;
}
.poll_cta, .poll_bck {
font-size : 24px;
}
.shhd_cntr {
border : #fff solid 1px;
box-shadow : 2px 2px 5px 5px #ECECEC inset;
float : left;
padding : 3%;
width : 93.8%;
}
.img_gal_wrp h2 {
font-size : 28px;
}
.img_gal_cnt {
padding : 3%;
width : 94%;
}
.img_gal_wrp h3, .img_gal_cnt a.vw_lnk {
font-size : 24px;
}
.img_gal_cnt ul li p {
float : left;
font-size : 22px;
line-height : 30px;
width : 100%;
padding-bottom : 10px;
}
.img_gal_cnt ul li {
width : 100%;
margin-right : 0;
}
.img_gal_cnt ul li img {
float : left;
width : 100%;
}
.terms_cnt_no_brd .edit_addr_icon {
bottom : 34px;
left : -4px;
top : auto;
width : 100%;
}
.jwc_abt_navs {
border : 0;
margin : 0;
padding : 2px;
width : 99.2%;
}
.jwc_abt_navs li {
width : 100%;
border-bottom : 1px solid #dcdcdc;
margin-bottom : 1px;
}
.jwc_abt_navs li a {
background : url("../images/lft_mnu_cr.png") no-repeat;
font-size : 24px;
font-weight : 700;
text-align : left;
padding : 21px 5px 21px 4%;
display : block;
}
.jwc_abt_navs li a.selrd {
background : url("../images/lft_mnu_cr_sel.png") no-repeat;
color : #ED241C;
}
.jwc_abt_navs li.lstc, .jwc_abt_navs li.lstc a {
border : 0;
}
.abjw_tpbnr img, .abjw_prvl_imbx img {
float : left;
width : 100%;
}
.abjw_cont h2 {
font-size : 24px;
}
.prvl_rd_hdr {
font-size : 26px;
}
.abjw_cont p {
font-size : 22px;
line-height : 25px;
}
.abjw_prvl_box h4, .abjw_prvl_box p {
font-size : 23px;
line-height : 25px;
}
.abjw_prvl_imbx, .abjw_pr_cnt {
width : 100%;
float : left;
margin-right : 0;
}
.abjw_prvl_box p.rnc {
font-size : 20px;
}
.abjw_prvl_box span {
font-size : 19px;
}
.abjw_fq {
background : url("../images/faq_lft_bg_big.png") no-repeat;
padding : 0 0 0 66px;
margin-bottom : 20px;
width : 89%;
}
.abjw_fq span {
background : url("../images/faq_rht_bg_big.png") top right no-repeat;
padding : 24px 15px 19px 10px;
font-size : 24px;
width : 95%;
}
.abjw_tc {
background : url("../images/tc_lft_bg_big.png") no-repeat;
padding : 0 0 0 67px;
width : 89%;
}
.abjw_tc span {
background : url("../images/tc_rht_bg_big.png") top right no-repeat;
padding : 24px 15px 19px 10px;
font-size : 24px;
width : 95%;
}
.jwc_sgni_btn {
font-size : 22px;
margin-right : 40%;
padding : 10px 20px;
}
.src_btm_block p, .src_btm_block h5 {
font-size : 0.9em;
}
.src_res_hlt h4, .src_res_hlt p, .src_body_joboppes {
font-size : 22px;
}
.promo_apply_new_joboppes {
margin : 0;
width : 98%;
}
.promo_apply_new_joboppes input {
width : 65% !important ;
}
.promo_apply_new_joboppes input.apply_promo_new_joboppes {
width : 20% !important ;
margin-right : 0;
}
.dwn_pdf_sec {
width : 100%;
}
.dwn_rwd .dwn_img {
padding-left : 0;
}
.dwn_rwd .dwn_stn_fst {
margin-bottom : 30px;
}
.dwn_rwd .dwn_stn_lst {
margin-bottom : -15px;
}
.dwn_rwd .dwn_txt {
width : 82%;
}
.rwd_sec_arw {
background : url("../images/mobile_dwn_arw.jpg") left no-repeat #f5f5f5;
padding-left : 30px;
background-size : 12%;
margin-bottom : 10%;
font-size : 16px;
}
.dwn_pdf_sec_lst {
padding-bottom : 0;
}
.rwd_sec_dn .dwn_section {
margin-bottom : 10%;
}
.dwn_rwd .dwn_txt a {
font-size : 16px;
}
.rwd_dn_txt {
margin-top : 2%;
display : block;
}
.rwd_sec_dn .rwd_ble {
margin-top : -66px;
margin-left : 40px;
}
.rwd_del_pcd {
padding : 12px 25px;
}
.rwd_del_addr .addrs_ptrn_bg {
margin-top : 3%;
width : 94%;
padding-bottom : 15px;
}
.dtl_red .red {
vertical-align : sub;
}
.jwc_frm .dtl_red #gender label {
width : 32% !important ;
}
.dtl_red .wd_50_jwc {
width : 29% !important ;
}
.rwd_cntr .jwcdtls_signup {
display : inline;
}
.ht_slt_jwc .chk_nv_adj {
left : -24px;
height : 45px;
}
.ht_slt_jwc {
height : 45px;
}
.ht_slt_jwc_rw .chk_nv_adj {
left : -24px;
height : 44px;
top : -1px;
}
.ht_slt_jwc_rw .selected .chk_nv_adj {
top : 0;
}
.ht_slt_jwc_rw {
height : 42px;
}
.jwc_addr_icn {
top : 55% !important ;
}
.mob_jwc {
padding-bottom : 0% !important ;
}
.jwc_addr_icn .edit_icon {
top : -15px;
}
.jwc_mbtm .jwcdtls_signup {
display : inline;
}
.clear_rwd {
float : left;
padding-bottom : 0;
width : 100%;
margin-top : 2%;
}
.mob_jwc_vef label {
width : 30%;
}
.icn_vrf {
top : 70% !important ;
}
.sgn_ftr_subs li p {
margin-bottom : 2%;
}
.sgn_ftr_subs li label {
white-space : normal;
}
.cntr_sgn_wrp a {
padding : 10px;
}
.cntr_sgn_wrp {
float : none;
}
.rg_btn {
margin-top : 2%;
}
.bnr_wrpr .clmn_two {
display : block;
}
.adbnr_nav ul {
float : left;
}
.adbnr_nav li {
margin-left : 5px;
}
.adbnr_nav li a:after {
content : "";
}
.adbnr_nav li a {
float : left;
font-size : 0;
}
.rd_up_arw {
display : none;
}
.adbnr_nav li.selected {
background : url("../images/hme_blu_bullet.png") center center no-repeat scroll rgba(0, 0, 0, 0) !important ;
}
.adbnr_nav li.selected a {
background : none;
}
.bnr_nav {
display : block !important ;
background : none;
border-bottom : none;
}
.tab_btns li {
width : 98%;
background : none;
}
.tab_btns li.selected {
background : none;
}
.tab_btns li.selected a {
font-weight : 700;
background : none;
color : #4D4D4D;
}
.tab_cnt .tabContent.hide {
display : block;
}
.tab_cnt .tabContent {
height : 550px;
}
.tab_dtl_cnt div h2 {
width : 100%;
}
.tab_dtl_cnt div span {
display : inline;
color : #4D4D4D;
font-weight : 700;
}
.bnr_wrpr .clmn_two {
display : block;
}
div#widget_search {
width : 90%;
padding : 0;
margin : 0 auto;
}
.nav_lr ul {
height : 56px;
}
div#widget_search > div.content {
float : left;
padding : 5px 5px 5px 0px;
width : 95%;
border-radius : 0 0 7px 7px;
margin-top : 0;
border : #FF0000 solid 5px;
z-index : 20;
height : 22px;
}
div#widget_search > div.content input.search_input {
/*padding-right : 4px;
width : 99%;
padding : 0;*//*for homepage liteRedesign*/
font-size : 17px;
padding-left: 5px;
font-size: 17px;
width: 86.3%;
border: none;
height: 32px;
background-color: white;/*for homepage liteRedesign*/
}
div#widget_search > div.content input.search_submit {
background : url('../images/srch_icon_res.png') no-repeat;
font-size : 0;
color : #fff;
width : 18%;
border-radius : 0;
border : none;
background-size: 100% 87%;/*for homepage liteRedesign*/
}
div#widget_search > div.left_border {
background : none;
}
.nhme_bnr_wrp {
height : 300px;
}
.pro_icn input[type="text"] {
min-height : 18px;
}
.bread_crumbs_src ul {
width : 100%;
}
.add_t_crt_btn_dis {
display : block;
}
.product_det_desc_wrpr p {
font-size : 0.9em;
}
.prot_desc_ctn .products .pr_nlst_wrp {
width : 94%;
}
.error_span_editadd, .error_span_reg, .error_logon .error_span {
margin-left : 0;
padding-left : 0;
width : 95%;
}
.guest_lgn .middle_cnt {
padding-top : 2%;
}
.sgn_ftr_subs li {
color : #666666;
float : left;
margin : 8px 0;
width : 100%;
}
.sgn_ftr_subs li label {
font-size : 16px;
}
.sgn_ftr_subs li p {
font-size : 18px;
}
.tc_cntr_n table th, .tc_cntr_n table td, .tc_cntr_n ol li, .tc_cntr_n ul li, .tc_cntr_n p, .bck_to_tp {
font-size : 16px;
}
.tc_cntr_n h2 {
font-size : 20px;
}
.products .pr_nlst_wrp .nbtns_bar {
bottom : 0;
left : auto;
right : 2%;
width : 56%;
}
.pro_header {
width : 57%;
}
#quick_cart_container {
left : 15% !important ;
width : 70% !important ;
/*top : 159px !important ;*//*for homepage liteRedesign*/
    background-position: 0px 0px;
    background-size: 98.3%;
}
.store_search button.btn {
font-size : 14px;
height : 40px;
margin-top : 10px;
max-width : 100%;
padding : 10px 20px;
margin-right : 35%;
}
#shop_btn.adr_prcd_btn {
display : block !important ;
float : right !important ;
margin : 15px 0 0;
padding : 12px 10px;
text-align : center;
width : 172px !important ;
}
.store_search input {
width : 70%;
padding-top : 7px;
padding-bottom : 0;
}
.add_del .cntr_wrp a.adr_prcd_btn, .add_del .cntr_wrp a.adr_cnl_btn {
display : inline !important ;
float : none;
}
.add_del .nav_tit_lr {
margin-top : -10px;
}
.conf_cnt_wrp_greet .cntr_wrp a.adr_prcd_btn, .conf_cnt_wrp_greet .cntr_wrp a.adr_cnl_btn {
display : inline;
margin-left : 0 !important ;
width : auto !important ;
}
.fb_wrpr h3 span, .fb_wrpr_ipad h3 span {
background : url("../images/fb_logo.gif") right center no-repeat;
color : #fff;
display : block;
font-size : 18px;
padding : 6px 50px 6px 10px;
text-align : center;
white-space : nowrap;
width : auto;
float : left;
margin : 0 auto;
}
.selected_combo_hlp {
background : url("../images/help_ctr_select.png") top right no-repeat #fff !important ;
background-size : 28px;
}
:root select {
height : 26px;
}
.mp-menu ul li {
list-style-type : none;
}
.acc_edit_cnt .adr_prcd_btn#cg_suc_btn_id {
float : right;
}
#pd_suc_id {
background-size : 8%;
}
.promo_apply_new input {
width : 62%;
margin-left : 2%;
}
#error_id {
font-size : 16px !important ;
margin-left : 4%;
width : 90%;
}
.lb_prcd_btn {
padding : 10px 40px 9px 20px;
}
.del_overflow{
 overflow:hidden;
 float: left;
 position: relative;
 width: 100% !important;
}
.del_overflow .tab_div {
    float: left;
    margin-left: 7%;
    overflow: visible;
    width:89%;
}
.prom_plh_nw {width: 50%;}
.shoplist_td3 .pro_quan_top input[type="text"],.cart_td_tit4 .ad_rm_wrp input[type="text"]{width:20px !important;-webkit-appearance : none;webkit-border-radius:0}
.my_cart .shoplist_td3 .pro_icn_cart {width: 110px;}
.cart_td_tit4 .ad_rm_wrp {width: 110px;}
/* For alignment issue fix */
.my_cart tr td.shoplist_td2 .prom_ofr_sml_txt {font-size: 12px !important;}
.my_cart tr td.shoplist_td2{width:35% !important;word-break: break-all;}
.products .main_cnt_cart p.src_txt{display:block;}
.products .main_cnt_cart  .srh_combo{float:none;height: auto !important;background: url("../images/help_ctr_select.png") no-repeat scroll right center / 50% auto #FFFFFF !important;}
}

@media (min-device-width: 640px) and (max-device-width: 700px) and (orientation: landscape) {
	#quick_cart_container {
	    background-position: 0px -2px;
	    background-size: 98.6%;
	}
	.reminder_modal{
		top:60px;	
	}
}
@media only screen and (min-device-width: 701px) and (orientation: landscape) {
	.reminder_modal{
		top:60px;	
	}
	.modal,.promoPopUpModal_PLP.modal{/*for bug 3881*/
		overflow:scroll;
	}
	#quick_cart_container {
	    background-position: 0px -5px;
    	background-size: 98.7%;
	}
	.image_gil{
		background-size:auto;
		background-position:center 0px;
		margin-left:15px;
	}
	.fp_online{/*For fpol logo on all e-commerce pages*/
		float:right;
		clear:inherit;
	}
	.bread_crumbs ul .fp_online,.bread_crumbs_src ul .fp_online{/*For fpol logo on all e-commerce pages*/
		float:right !important;
		clear:inherit;
		line-height:0px;
	}
	.main_content_area .fp_online {/*For fpol logo on all e-commerce pages*/
	    float: right;
	    margin-top:178px;
	}
	.mp-menu{/*for 4759 bug*/
		width: 350px;
	}
	#quick_cart_container .dijitDialogPaneContent::after{
		right: 210px;
	}
}
@media only screen and (min-device-width: 410px) and (max-device-width: 415px){
	.bread_crumbs .bread_crumbs {
	    margin-top: 0%;
	    height: 0px;
	}
	#quick_cart_container {
	    background-position: 0px 3px;
	    background-size:98.3%;
	}
	.del_overflow .tab_div {
	    width: 69%;
	    margin-left: 15%;
	}
	#unitLuckyDraw{
		width:72% !important;
	}
}
@media only screen and (min-device-width: 410px) and (max-device-width: 415px)and (orientation: landscape){
	.mp-menu{/*for 4759 bug*/
		width: 350px;
	}
}
@media only screen and (min-device-width: 360px) and (max-device-width: 370px){
    .del_overflow .tab_div {
	    width: 79%;
	    margin-left: 9%;
	}
	.corp_form #filenameReg{/*free delivery for seniors*/
		width:61%;
	}
	.popupCart.modal .hlp_cnt_btn {
	    padding: 6px 3px !important;
	}
	#quick_cart_container{
		background-size: 97.7% auto;
		background-position: 0px 6px;
	}
}
@media only screen and (min-device-width: 370px) and (max-device-width: 384px){
	#quick_cart_container{
		background-size: 98.3% auto;
		background-position: 0px 4px;
	}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 340px){
	.enquiries_frm_wth .corp_form .inp_bx, .enquiries_frm .corp_form .inp_bx, .textarea_hlp, .corp_form_ff .inp_bx {
    	width: 86.6% !important;
	}
	#myTextBox_enquiries{
		width:90%;
	}
	#quick_cart_container {
	    background-position: 0px 9px;
	    background-size: 97.8% auto;
	}
	.bottom-cont li a {
    	font-size: 10px;
    	margin: 3px;
	}
	.del_overflow .tab_div {
	    width: 89%;
    	margin-left: 3%;
	}
		#otp .adr_prcd_btn{
		margin-right:0% !important;
	}
		.reminder_modal select,.reminder_modal input{
		width:255px !important;
		margin-top:10px
	}
	.reminder_modal input{
		width:240px !important;
	}
	.ui-icon-calendar{
		margin-top:14px;
	}
	.reminder_modal input[type='button']{
		width:125px !important;
	}
	#ui-datepicker-div {
	    width: 75.4% !important;
	}

	.reminder_modal {
	    width: 260px;
	    font-size: 14px;
	}
	.reminder_modal .ui-icon-calendar{
		margin-top:13px;
	}
	.corp_form #filenameReg{/*free delivery for seniors*/
		width:56%;
	}

	.popupCart.modal .corp_form label{
		width:100%;
		font-size:14px;
	}
	.popupCart.modal .hlp_cnt_btn {
	    padding: 4.8px 4px !important;
	}
	#Attachment .error_span_reg,#Attachment .error_span_reg_tc{
		font-size:13px !important;
		width:100%;
	}
	#otp_input{
		width: 178px !important;
	}
	.mp-level .mg_mn_cl_img .mg_mnu_img{/*for 4768 bug*/
		float: none;
		min-width: 265px;
	}
	#quick_cart_container .dijitDialogPaneContent::after{
		right: 84px;
	}
	@-moz-document url-prefix() {
		.mp-menu {/*for 4759 bug*/
		    width: 230px;
		}
	}
}

@media only screen and (min-device-width: 415px) and (max-device-width: 440px){
	.bread_crumbs .bread_crumbs {
	    margin-top: 0%;
	    height: 0px;
	}
	#quick_cart_container {
	    background-position: 0px 1px;
	    background-size:98.4%;
	}
	.bottom-cont li a {
	    font-size: 13px;
	    margin: 4px;
	}
	.del_overflow .tab_div {
	    width: 66%;
    	margin-left: 12%; 
	}
	#quick_cart_container .dijitDialogPaneContent::after{
		right: 121px;
	}
	
}