@font-face { font-family: 'WebRupee'; src: url('../fonts/WebRupee.V2.0.eot'); src: local('WebRupee'), url('../fonts/WebRupee.V2.0.ttf') format('truetype'), url('../fonts/WebRupee.V2.0.woff') format('woff'), url('../fonts/WebRupee.V2.0.svg') format('svg'); font-weight: normal; font-style: normal; }
.WebRupee { font-family: 'WebRupee'; }
* { box-sizing: border-box; -webkit-font-smoothing: subpixel-antialiased; }
html { -webkit-text-size-adjust: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch }
body { margin: 0px; padding: 0px; font-family: 'Roboto', sans-serif; font-size: 13px; line-height: normal; color: #000000; width: 100% !important; background-position: center top !important; }
/*.trans_eff body { transition: all 0.3s; } */
img { border: 0px; background: none; outline: none; max-width: 100%; height: auto; }
a, a:focus, a:hover { text-decoration: none; outline: none; }
.cmn_list { margin: 0px; padding: 0px; list-style: none; }
input, select, textarea, button, i { box-shadow: none; background: none; font-family: 'Roboto', sans-serif; outline: none !important; border: 0px; font-size: 14px; }
div, span, p { max-height: 5000em; }
:focus { outline: none; }
::-moz-focus-inner {
border:0;
}
#body_id { opacity: 0; }
/* Form */

form label { display: inline; float: left; width: 220px; font-family: Arial, sans-serif; font-size: 13px; color: #464646; }
form label span { font-size: 1.4em; color: #F7941D; }
label.error { color: #D00; text-transform: none; margin-left: 6px; float: none !important; }
label.success { background: url(../images/accept.png) no-repeat; padding-left: 16px; float: left; width: 100%; font-size: 13px; }
/* Alert */

.alert { margin-top: 10px; margin-bottom: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; clear: both; display: block; font-size: 15px; width: 98%; margin-left: 1%; margin-right: 1%; padding: 5px; }
.alert p { padding: 5px; margin: 0px; }
.alert.error { background: #F8E9E9; border: 1px solid #E4BBBC; color: #CD6140; }
.alert.error span { background-image: url(../images/cross.png); background-repeat: no-repeat; background-position: 5px center; display: inline-block; padding-left: 30px; }
.alert.success { background: #EBF9E2; border: 1px solid #BEE4A5; color: #658C2C; }
.alert.success span { background-image: url(../images/accept.png); background-repeat: no-repeat; background-position: 5px center; display: inline-block; padding-left: 30px; }
.alert.info { background: #E9F3F8; border: 1px solid #BBD7E4; color: #3876C6; }
#loading_id { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background: #fff url(../images/loading2.gif) no-repeat center center; margin: auto; }
#top_bar_fixed { float: left; width: 100%; position: relative; left: 0px; top: 0px; }
/*#top_bar_fixed.bg_cls { position:fixed; background:#fff; box-shadow:0px 5px 15px 0px rgba(0,0,0,0.4); z-index:100; left:0px; opacity:0; } */
.trans_eff #top_bar_fixed { transition: all 0.2s; }
#top_bar_fixed.bg_cls .t_categories_shoppingcart { position: fixed; background: #fff; box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.4); z-index: 100; left: 0px; top: 0px; height: 67px; padding-top: 20px; margin-top: 0px; padding-bottom: 5px; opacity: 1; }
#top_bar_fixed.bg_cls .t_categories_shoppingcart.t_top_menu { height: auto; }
.prd_det_cart_pop { overflow-y: hidden; }
.prd_det_cart_pop .t_main_container { transform: translate3d(-7px, 0, 0); }
.t_cmn_mid_cont { width: 1170px; margin: auto; clear: both; }
.t_main_container { float: left; width: 100%; min-height: 100px; position: relative; overflow-x: hidden !important; background-position: center top !important; }
.t_hdr_outer { float: left; width: 100%; border-top: solid 4px #006ab2; margin-bottom: -15px; }
.t_hdr_logo { float: left; width: 470px; }
.t_hdr_logo a img { max-width: 100%; max-height: 100px; }
.t_hdr_logo a { float: left; padding: 10px 5px; border-radius: 0px 0px 20px 20px; text-align: center; max-width: 100%; }
.t_hdr_logo.lg_bg_ag a { background: #FFFFFF; padding: 10px 15px; }
.t_hdr_rht_container { float: right; width: 700px; }
.t_hdr_menu_outer { float: right; position: relative; z-index: 5; }
.t_hdr_menu_outer.transbg { background: rgba(255,255,255,0.6); }
.t_hdr_menu_outer a { float: left; width: auto; padding: 5px 15px; background: none; font-size: 12px; color: #424242; text-align: center; line-height: 18px; text-transform: uppercase; font-weight: 400; margin-right: 2px; }
.trans_eff .t_hdr_menu_outer a { transition: all 0.5s; }
.dropdwn_top, .dropdwn_top2 { float: left; position: relative; }
.t_hdr_menu_outer .dropdwn_top span, .t_hdr_menu_outer .dropdwn_top2 span { position: absolute; top: 100%; left: 0px; height: 0px; opacity: 1; width: 180px; text-align: left; }
.t_hdr_menu_outer .dropdwn_top a.actv, .t_hdr_menu_outer .dropdwn_top2 a.actv { color: #FFFFFF; }
.t_hdr_menu_outer .dropdwn_top span { width: 120px; }
.t_hdr_menu_outer .dropdwn_top > span > a, .t_hdr_menu_outer .dropdwn_top2 > span > a { padding: 0px 10px; height: 0px; text-align: left; color: #FFFFFF; display: inline-block; width: 100%; background: #006ab2; line-height: 30px; overflow: hidden; font-size: 12px; }
.trans_eff .t_hdr_menu_outer .dropdwn_top > span > a, .trans_eff .t_hdr_menu_outer .dropdwn_top2 > span > a { transition: all 0.3s; }
.t_hdr_menu_outer .dropdwn_top > span > a:hover, .t_hdr_menu_outer .dropdwn_top2 > span > a:hover { text-decoration: underline; }
.t_hdr_menu_outer .dropdwn_top:hover span a, .t_hdr_menu_outer .dropdwn_top2:hover span a { height: 30px; }
.trans_eff .t_hdr_menu_outer .dropdwn_top:hover span a, .trans_eff .t_hdr_menu_outer .dropdwn_top2:hover span a { transition: all 0.2s 0.2s; }
.t_hdr_menu_outer a > .fa { display: block; margin: auto; }
.t_hdr_menu_outer a:hover, .t_hdr_menu_outer > a.actv, .dropdwn_top:hover > a, .dropdwn_top2:hover > a, .dropdwn_top:hover > a.actv, .dropdwn_top2:hover > a.actv { background: #006ab2; color: #FFFFFF; }
.t_hdr_menu_outer > a:hover { padding: 2px 15px 8px 15px; }
.t_hdr_menu_outer a:last-child { margin-right: 0px; }
.t_hdr_srch_outer, #t_oth_srch_cont_id { width: 430px; margin-top: 12px; background: #fff; border-radius: 30px; height: 45px; padding: 8px 12px; box-shadow: inset 5px 5px 7px 0px rgba(0,0,0,0.15), 3px 3px 2px 0px rgba(0,0,0,0.2); float: right; position: relative; }
.t_hdr_srch_txtbox { float: left; width: 360px; height: 24px; margin-top: 3px; color: #7e7e7e; font-size: 16px; font-weight: 300; }
.t_srch_btn { float: right; width: 30px; height: 30px; background: #006ab2; border-radius: 30px; color: #FFFFFF; cursor: pointer; padding: 0px; margin: 0px; }
.trans_eff .t_srch_btn { transition: all 0.3s; }
.t_srch_btn:hover { background: #4d4d4d; }
.t_srch_btn > .fa { vertical-align: top; margin-top: 2px; }
.t_hdr_follow { float: right; width: 330px; height: 103px; background: url(../images/followus_bg.png) no-repeat; color: #535353; line-height: 20px; text-transform: uppercase; padding-left: 45px; padding-top: 25px; margin-top: -20px; margin-right: -65px; margin-left: -50px; padding-right: 70px; }
.t_hdr_follow.cls_dwn { padding-top: 45px; }
.t_hdr_follow.cls_dwn span { width: auto; margin-left: 5px; }
.t_hdr_follow span { display: inline-block; vertical-align: middle; margin-left: 0px; width: 100%; }
.t_hdr_follow a { color: #3e3e3e; }
.t_hdr_follow a > i { margin-left: 2px; margin-right: 2px; margin-top: 3px; }
.trans_eff .t_hdr_follow a > i { transition: all 0.3s; }
.t_hdr_follow a:hover .fa-facebook { color: #385597; }
.t_hdr_follow a:hover .fa-twitter { color: #0eb1f2; }
.t_hdr_follow a:hover .fa-google-plus { color: #c63e24; }
.t_hdr_follow a:hover .fa-youtube { color: #bf0b02; }
.t_hdr_follow a:hover .fa-linkedin { color: #157dbc; }
.t_hdr_follow a:hover .fa-pinterest { color: #CB2027; }
.t_hdr_follow a:hover .fa-instagram { color: #895A4D; }
.t_categories_shoppingcart { float: left; background: rgba(0,0,0,0.1); padding-top: 5px; width: 100%; position: relative; margin-top: 15px; }
.t_categories_shoppingcart.mnu_cls #cssmenu #menu-button { border-radius: 5px; height: 42px; }
.trans_eff .t_categories_shoppingcart.mnu_cls #cssmenu #menu-button { transition: all 0.3s; }
.t_welcome_outer { width: 880px; float: right; height: 42px; background: #a1a1a1; border-radius: 5px 0px 0px 5px; position: relative; padding-right: 1px; }
.t_wel_rht_outer { position: absolute; top: 0px; right: -299%; width: 300%; height: 100%; background: #a1a1a1; margin-left: -1px; }
.t_lft_menu { height: 52px; }
.t_lft_menu #cssmenu > ul { background: #ffffff; width: 280px !important; z-index: 6; height: 486px; border: solid 1px rgba(0,0,0,0.2) !important; }
.t_lft_menu ul li { width: 100% !important; border-bottom: solid 1px rgba(0,0,0,0.2) !important; }
.trans_eff .t_lft_menu ul li { transition: all 0.2s !important; }
.t_lft_menu #cssmenu > ul > li.view_all_txt { border-bottom-width: 0px !important; }
.t_lft_menu #cssmenu > ul > li.view_all_txt > a { padding-top: 7px; padding-bottom: 7px; height: 44px; line-height: 21px; }
.t_lft_menu ul li.view_all_txt a span { display: inline-block; padding: 5px 10px; background: #006ab2; border-radius: 5px; color: #FFFFFF; }
.t_lft_menu ul li.view_all_txt a:hover span { background: #3B3B3B; color: #FFFFFF }
.t_lft_menu #cssmenu > ul > li:hover, .t_lft_menu #cssmenu > ul > li a.active { border-right: solid 3px #006ab2 !important; }
.trans_eff #cssmenu .n_dd_cat_ttl a { transition: all 0.3s; }
#cssmenu .n_dd_cat_ttl a:hover, #cssmenu .n_dd_cat_ttl a.active { border-right-width: 3px !important; }
.t_lft_menu #cssmenu > ul ul { border: solid 1px rgba(0,0,0,0.2); }
.t_lft_menu #cssmenu > ul > li > ul li { border: 0px !important; }
.t_lft_menu #cssmenu > ul > li.mre ul { width: 100% !important; }
.t_lft_menu #cssmenu > ul > li.mre ul li a { border-right: 0px !important; }
.trans_eff .t_lft_menu #cssmenu > ul > li.mre ul li a { transition: all 0.3s; }
.t_lft_menu #cssmenu > ul > li.mre ul li:hover > a { border-right: solid 3px #006ab2 !important; }
.trans_eff .t_lft_menu #cssmenu ul li a > i { transition: all 0.3s; }
.t_lft_menu #cssmenu ul li a:hover > i { margin-left: 5px; }
.n_dd_cat_ttl { float: left; width: 300px; }
#cssmenu ul ul li .n_dd_cat_ttl.n_head a { line-height: 29px !important; height: 39px !important; font-size: 18px !important; color: #006ab2; }
.t_middle_container { float: left; width: 100%; position: relative; }
.t_middle_container .t_cmn_mid_cont { min-height: 450px; position: relative; }
.t_middle_container_bg { height: 280px; position: absolute; top: 0px; left: 0px; background: rgba(0,0,0,0.1); width: 100%; }
.t_hme_banner_container { float: right; width: 880px; position: relative;  overflow: hidden; }
#hme_slider_carousel { float: left; }
.t_hme_slider_outer { width: 586px; float: right; margin-top: 5px; position: relative; margin-bottom: 4px; }
.t_hme_thumb_img { float: left; width: 290px; background: #C8C8C8; height: 152px; overflow: hidden; margin-top: 5px; margin-left: 5px; text-align: center; vertical-align: middle; display: table-cell; }
.t_hme_thumb_img * { vertical-align: middle; }
.t_hme_thumb_img span { width: 0px; height: 100%; display: inline-block; }
.t_hme_thumb_img.no_mrgn { margin-left: 0px !important; }
.t_hme_thumb_img img { max-width: 100%; max-height: 100%; }
.trans_eff .t_hme_thumb_img img { transition: all 0.2s }
.trans_eff .t_hme_thumb_img a img:hover { transform: scale(1.1) rotate(0.2deg) translateZ(0); }
.t_hme_special_outer { float: left; width: 290px; margin-top: 5px; height: 324px; border: solid 2px #f18126; background: #FFFFFF; }
.t_hme_spl_ttl { float: left; width: 220px; margin-top: 5px; color: #f18126; margin-left: 8px; font-size: 20px; font-weight: 600; }
.spl_off_cls { float: left; width: 100%; padding: 0px 5px; position: relative; }
.spl_off_cls .slick-prev { position: absolute; top: -30px; right: 25px; padding: 5px 3px; cursor: pointer; color: #555555; }
.trans_eff .slick-prev, .trans_eff .slick-next { transition: all 0.2s; }
.trans_eff .spl_off_cls .slick-prev:hover, .trans_eff .spl_off_cls .slick-next:hover { transform: scale(1.5); }
.spl_off_cls .slick-prev:hover { color: #f18126; }
.spl_off_cls .slick-next { position: absolute; top: -30px; right: 5px; padding: 5px 3px; cursor: pointer; color: #555555; }
.spl_off_cls .slick-next:hover { color: #f18126; }
.spl_off_cls .t_prod_rht_cont.t_no_rating { text-align: left; }
.spl_off_cls .t_prod_rht_cont.t_no_rating .t_prod_ttl { text-align: left; }
.spl_off_cls .t_prd_add_cart { display: none; }
.spl_off_cls .t_prd_single:hover .t_prod_rht_cont { margin-top: 0px; }
.spl_off_cls .t_prd_single { margin: 0px; padding: 0px; padding-top: 8px; padding-bottom: 8px; border: 0px; border-bottom: dashed 1px #d5d5d5 !important; float: left; width: 100%; height: 120px; overflow: hidden; }
.trans_eff .t_prd_single:hover .spl_prod_img img { transform: scale(0.9) rotate(0.2deg) translateZ(0); }
.spl_off_cls .t_prod_img { width: 90px; height: 104px; }
.spl_off_cls .t_prod_price { color: #f18126; }
.t_prod_img img { max-width: 100%; max-height: 100%; display: inline-block !important; }
.trans_eff .t_prod_img img { transition: all 0.3s; }
.t_prod_img * { vertical-align: middle; }
.t_prod_img span { width: 0px; height: 100%; display: inline-block; }
.spl_off_cls .t_prod_rht_cont { width: 175px; float: right; border: 0px; padding-top: 0px !important; margin-top: 0px; }
.t_prod_ttl { height: 37px; overflow: hidden; float: left; color: #0a0a0a; font-weight: 500; width: 100%; text-align: left; line-height: 17px; margin-top: 3px; }
.trans_eff .t_prod_ttl { transition: all 0.3s; }
.t_prod_price { width: 100%; font-weight: 600; float: left; margin-top: 3px; color: #006ab2; font-size: 16px; line-height: 20px; }
.t_prod_old_price { display: inline-block; font-size: 12px; margin-top: 3px; color: #7c7c7c; position: relative; padding-left: 3px; padding-right: 3px; }
.t_prod_old_price span.t_strike_line { position: absolute; top: 0px; left: 0px; right: 0px; width: 100%; bottom: 0px; margin: auto; clear: both; height: 1px; background-color: #a70505; }
.t_prod_offer { display: inline-block; width: 55px; height: 15px; font-size: 12px; color: #ffffff; background: #a70505; border-radius: 3px; line-height: 15px; margin-left: 5px; text-align: center; font-weight: 500; margin-top: 4px; }
.spl_off_cls .t_prod_rating { float: left; margin-top: 3px; width: 100%; color: #006ab2; }
.t_prod_rating > i { float: left; margin-left: 1px; }
.trans_eff .t_prd_single:hover .t_prod_img img { transform: scale(0.95) rotate(0.2deg) translateZ(0); }
.t_prd_single:hover .t_prod_ttl { color: #006ab2; }
.spl_off_cls .t_prd_single:hover { box-shadow: none; }
.t_prod_rating { float: right; width: 75px; color: #006ab2; text-align: right; margin-top: 4px; }
.n_dd_cat_thumb_img { float: right; width: 100%; border-radius: 6px; background: #FFFFFF; }
.n_dd_cat_thumb_img * { vertical-align: middle; }
.n_dd_cat_thumb_img span { width: 0px; height: 100%; display: inline-block; }
.n_dd_cat_thumb_img_outer { float: right; width: 280px; margin-right: 8px; margin-top: 10px; margin-bottom: 10px; }
.n_dd_cat_chkout_ttl { text-align: center; margin-top: 20px; color: #006ab2; font-size: 14px; line-height: 18px; display: inline-block; width: 100%; padding: 0px 10px; }
#cssmenu ul ul li .n_dd_cat_chkout_ttl a, #cssmenu ul ul li .n_dd_cat_thumb_img a { padding: 0px !important; height: auto !important; margin: auto !important; display: inline-block !important; background: none !important; border: 0px !important; float: none !important; line-height: normal !important; }
#cssmenu ul ul li .n_dd_cat_chkout_ttl a:hover { color: #1F1F1F !important; }
#cssmenu ul ul li .n_dd_cat_thumb_img > a { height: 380px !important; display: table-cell !important; text-align: center; width: 100% !important; float: left !important; }
.t_spl_view_all { float: left; width: 100%; text-align: center; margin-top: 10px; font-size: 12px; }
.t_spl_view_all > i { vertical-align: middle; margin-left: 5px; }
.t_spl_view_all a { color: #6b6b6b; }
.t_spl_view_all a:hover { color: #006ab2; }
.t_cmn_br_space, .clear { width: 100%; height: 1px; display: block; clear: both; }
.t_feat_prd_ttl { position: relative; float: left; width: 100%; padding: 7px 10px; border-bottom: solid 2px #828282; margin-top: 25px; border-radius: 5px 5px 0px 0px; }
.t_feat_ttl_arrw { position: absolute; left: 30px; bottom: -14px; }
.t_feat_prd_ttl_inner { float: left; font-size: 22px; color: #006ab2; font-weight: 600; }
.t_feat_prd_ttl_inner > i { margin-left: 5px; font-size: 35px; }
.t_feat_prd_view_all { float: left; margin-left: 20px; margin-top: 12px; }
.t_feat_prd_view_all a { padding: 2px 6px; float: left; background: #ececec; font-size: 12px; line-height: 16px; color: #6b6b6b; }
.trans_eff .t_feat_prd_view_all a { transition: all 0.3s; }
.t_feat_prd_view_all a > i { margin-left: 5px; }
.t_feat_prd_view_all a:hover { color: #FFFFFF; background: #34a3ee; }
.t_prd_single { padding: 8px; float: left; border: solid 1px #066eb4; width: 96%; margin-left: 2%; margin-right: 2%; height: 425px; background: #FFFFFF; margin-top: 10px; margin-bottom: 10px; overflow: hidden; position: relative; }
.trans_eff .t_prd_single { transition: all 0.3s; }
.t_prd_invis { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; }
#feat_slder { float: left; width: 100%; position: relative; }
#feat_slder .slick-prev { position: absolute; top: -40px; right: 45px; z-index: 5; padding: 5px 3px; cursor: pointer; color: #006ab2; }
.trans_eff #feat_slder .slick-prev:hover, .trans_eff #feat_slder .slick-next:hover { transform: scale(1.1) rotate(0.2deg); }
#feat_slder .slick-prev:hover { color: #333333; }
#feat_slder .slick-next { position: absolute; top: -40px; right: 5px; z-index: 5; padding: 5px 3px; cursor: pointer; color: #006ab2; }
#feat_slder .slick-next:hover { color: #333333; }
.t_prod_img { float: left; width: 100%; height: 310px; text-align: center; /*display: table-cell; */ vertical-align: middle; position: relative; }
.t_prod_img .pb_outofstock { position: absolute; width: 90%; top: 0px; left: 0px; right: 0px; bottom: 0px; background: #B40003; padding: 5px; font-size: 17px; font-weight: 700; color: #FFFFFF; height: 30px; margin: auto; clear: both; z-index: 2; line-height: 20px; }
.spl_off_cls .t_prod_img .pb_outofstock { font-size: 12px; height: 26px; line-height: 15px; }
.t_prod_rht_cont { border-top: 1px solid #006ab2; padding-top: 5px; margin-top: 5px; float: left; width: 100%; background: rgba(255,255,255,0.85); position: relative; }
.trans_eff .t_prod_rht_cont { transition: all 0.3s; }
.t_prod_rht_cont.t_no_rating { text-align: center; }
.t_prod_rht_cont.t_no_rating .t_prod_ttl { text-align: center; }
.t_prod_rht_cont.t_no_rating .t_prod_old_price { float: none; display: inline-block; }
.t_prod_rht_cont.t_no_rating .t_prod_offer { float: none; display: inline-block; }
.t_prd_single:hover { border-color: #f1842b; box-shadow: 3px 3px 0px 0px #f1842b; }
.t_prd_single:hover .t_prod_rht_cont { border-color: #f1842b; }
.t_prd_single:hover .t_prd_add_cart { opacity: 1; }
.t_prd_add_cart { width: 100%; margin-top: 5px; margin-bottom: 5px; text-align: center; float: left; opacity: 1; position: relative; z-index: 30; }
.trans_eff .t_prd_add_cart .t_prd_add_cart_inner { transition: all 0.3s; }
a.added_prd_cls .t_prd_add_cart .t_prd_add_cart_inner { background: #5C5C5C; }
.trans_eff .t_prd_add_cart:hover .t_prd_add_cart_inner { background: #5C5C5C; }
.t_prd_add_cart_inner { display: inline-block; padding-right: 15px; font-size: 18px; font-weight: 500; line-height: 30px; color: #ffffff; background: #006ab2; }
.t_prd_add_cart_inner > i { background: rgba(0,0,0,0.3); padding: 10px; margin-right: 10px; }
.t_wel_uname { float: left; margin-left: 15px; width: 335px; line-height: 40px; color: #ffffff; font-size: 16px; overflow: hidden; word-break: break-all; }
.t_wel_cnt_lnk { float: right; margin-top: 12px; line-height: 20px; color: #FFFFFF; position: relative; z-index: 1; }
.t_wel_cnt_lnk a { background: #006ab2; margin-left: 5px; border-radius: 5px; display: inline-block; color: #FFFFFF; padding: 0px 6px; }
.t_wel_cnt_lnk a:hover { background: #FFFFFF; color: #292929; }
.t_shop_cart_box { float: right; margin-right: 15px; width: 280px; text-align: right; position: relative; }
.t_shop_cart_box a:hover .t_shop_cart_ttl { color: #006ab2; }
.t_shop_cart_ttl { width: 100px; text-align: left; margin-top: 4px; height: 38px; background: #FFFFFF; border-radius: 5px 5px 0px 0px; font-size: 11px; color: #636363; padding: 5px; line-height: 14px; display: inline-block; vertical-align: top; }
.t_shop_cart_ttl > i { float: left; padding: 7px 5px; font-size: 16px; }
.t_shop_cart_price { display: inline-block; vertical-align: top; margin-left: 10px; font-size: 22px; color: #ffffff; font-weight: 500; line-height: 42px; text-shadow: 1px 1px 0px rgba(0,0,0,0.5); }
.trans_eff .t_shop_cart_price { transition: all 0.2s; }
.t_shop_cart_count { position: absolute; text-align: center; height: 22px; min-width: 20px; font-size: 14px; color: #FFFFFF; font-weight: 500; line-height: 22px; right: 0px; top: -18px; background: #006ab2; padding-left: 7px; padding-right: 7px; }
.t_shop_cart_count > i { position: absolute; bottom: -10px; left: 0px; right: 0px; margin: auto; color: #006ab2; font-size: 18px; }
.t_cmn_ad728 { float: left; width: 100%; margin-top: 35px; text-align: center; }
.t_cmn_ad728 img { max-width: 100%; }
.t_hme_new_arrival_ttl { float: left; width: 100%; text-align: center; margin-top: 35px; font-size: 22px; font-weight: 600; }
.t_hme_new_arrival_ttl > i { vertical-align: middle; margin-left: 10px; font-size: 35px; }
.t_narrv_small { float: left; width: 240px; }
.t_narrv_small .t_prd_single { height: 330px; margin-top: 5px; margin-bottom: 5px; }
.t_narrv_small .t_prd_single .t_prod_img { height: 170px; }
.t_narrv_small .t_prd_single .t_prod_rht_cont { text-align: center; }
.t_narrv_small .t_prd_single .t_prod_ttl { text-align: center; }
.t_narrv_small .t_prd_single .t_prod_rating { margin: auto; clear: both; float: none; display: block; padding-top: 7px; }
.t_narrv_big { float: left; width: 380px; }
.t_narrv_big .t_prd_single { margin-top: 5px; height: 670px; border-width: 4px; }
.t_narrv_big .t_prd_single .t_prod_img { height: 480px; }
.t_narrv_big2 { float: left; width: 310px; }
.t_narrv_big2 .t_prd_single { margin-top: 5px; height: 585px; border-width: 4px; }
.t_narrv_big2 .t_prd_single .t_prod_img { height: 395px; }
#new_arrivals_slder .t_prd_single { border-color: #b9b9b9; }
#new_arrivals_slder .t_prd_single:hover { border-color: #f18126; }
.t_new_arrv_sld_outer { float: left; padding: 5px 0px; width: 700%; margin-left: -300%; padding-left: 300%; padding-right: 300%; background: rgba(0,0,0,0.1); margin-top: 10px; }
#new_arrivals_slder, #new_arrivals_slder_mob { float: left; width: 100%; }
#new_arrivals_slder .slick-prev { position: absolute; top: -50px; left: 10px; z-index: 5; padding: 5px 3px; cursor: pointer; color: #006ab2; }
#new_arrivals_slder .slick-prev:hover { color: #333333; left: 5px; }
#new_arrivals_slder .slick-next { position: absolute; top: -50px; right: 10px; z-index: 5; padding: 5px 3px; cursor: pointer; color: #006ab2; }
#new_arrivals_slder .slick-next:hover { color: #333333; right: 5px; }
#new_arrivals_slder_mob .slick-prev { position: absolute; top: -50px; left: 10px; z-index: 5; padding: 5px 3px; cursor: pointer; color: #006ab2; }
#new_arrivals_slder_mob .slick-prev:hover { color: #333333; left: 5px; }
#new_arrivals_slder_mob .slick-next { position: absolute; top: -50px; right: 10px; z-index: 5; padding: 5px 3px; cursor: pointer; color: #006ab2; }
#new_arrivals_slder_mob .slick-next:hover { color: #333333; right: 5px; }
.t_narrv_view_all { float: right; width: 300px; margin-top: 5px; margin-right: 5px; }
.t_narrv_view_all a { font-size: 16px; font-weight: 500; color: #ffffff; width: 100%; padding: 19px 0px; text-align: center; line-height: 32px; background: #006ab2; display: inline-block; }
.trans_eff .t_narrv_view_all a { transition: all 0.3s; }
.t_narrv_view_all a > i { margin-left: 10px; vertical-align: top; }
.trans_eff .t_narrv_view_all a > i { transition: all 0.3s; }
.t_narrv_view_all a:hover { background: #f1842b; }
.t_narrv_view_all a:hover > i { margin-left: 15px; }
#top_brands_slder { float: left; width: 100%; margin-top: 15px; }
.t_top_brands_ttl { float: left; width: 100%; position: relative; margin-top: 30px; text-align: center; }
.t_top_brands_ttl > div { font-size: 22px; font-weight: 600; color: #000000; padding-bottom: 5px; line-height: 26px; border-bottom: solid 5px #006ab2; display: inline-block; }
.t_top_brands_ttl .t_feat_prd_view_all { position: absolute; top: 10px; right: 10px; margin-top: 0px; }
.t_tbrands_box { margin-bottom: 10px; float: left; width: 94%; height: 100px; padding: 5px; margin-left: 2%; margin-right: 3%; display: table-cell; text-align: center; vertical-align: middle; background: #FFFFFF; border: solid 1px #d3d3d3; box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.2); font-size: 18px; font-weight: 700; }
a .t_tbrands_box { color: #393939; }
a:hover .t_tbrands_box { color: #006ac4; }
.t_tbrands_box img { max-width: 100%; max-height: 100%; vertical-align: middle; display: inline-block !important; }
.trans_eff .t_tbrands_box img { transition: all 0.3s; }
.trans_eff a:hover .t_tbrands_box img { transform: scale(0.9) rotate(0.2deg); }
.t_tbrands_box * { vertical-align: middle; }
.t_tbrands_box span { width: 0px; display: inline-block; height: 100%; }
#top_brands_slder .slick-prev { position: absolute; top: -55px; left: 38%; z-index: 1; padding: 5px 3px; cursor: pointer; color: #006ab2; }
#top_brands_slder .slick-prev:hover { color: #333333; }
#top_brands_slder .slick-next { position: absolute; top: -55px; right: 38%; z-index: 1; padding: 5px 3px; cursor: pointer; color: #006ab2; }
#top_brands_slder .slick-next:hover { color: #333333; }
.t_tstm_box_outer { padding: 3px 0px; float: left; width: 100%; margin-top: 20px; border: solid 1px #34a3ee; border-radius: 6px; min-height: 92px; background: #FFFFFF; position: relative; }
#tstm_slder { float: left; width: 890px; margin-left: 10px; margin-top: 5px; position: relative; z-index: 1; }
#tstm_slder a { background: #515151; color: #FFFFFF; font-size: 13px; display: inline-block; padding: 0px 3px; }
#tstm_slder a:hover { background: #006ab2; }
#tstm_slder > div { line-height: 18px; padding-right: 15px; }
#tstm_slder > div span { padding-right: 5px; width: 100%; display: inline-block; text-align: right; position: relative; margin-top: 4px; font-weight: 500; color: #006ab2; }
#tstm_slder > div span img { position: absolute; top: 0px; right: -15px; }
.tstm_ttl_box_rht { float: right; margin-right: 5px; border-left: solid 2px #b4b4b4; margin-left: -2px; padding-left: 15px; width: 265px; font-size: 25px; font-weight: 600; color: #484848; padding-top: 5px; position: relative; padding-bottom: 20px; }
.tstm_ttl_box_rht a { color: #006ab2; font-size: 13px; font-weight: 500; }
.tstm_ttl_box_rht a:hover { color: #2F2F2F; }
.tstm_ttl_box_rht span { position: absolute; top: 25px; right: 0px; color: #34a3ee; }
.t_news_events_outer { float: left; width: 100%; margin-top: 20px; position: relative; }
.t_newsupd_ttl { float: left; width: 300px; padding: 7px 10px; background: #006ab2; color: #ffffff; font-size: 25px; font-weight: 600; line-height: 29px; position: relative; }
.t_newsupd_ttl > i { font-size: 30px; margin-right: 5px; vertical-align: middle; }
.t_newsupd_ttl span { position: absolute; top: 0px; bottom: 0px; right: -12px; margin: auto; color: #006ab2; }
#newsup_slder { float: right; width: 840px; text-align: left; margin-right: 5px; margin-top: 2px; line-height: 20px; height: 42px; overflow: hidden; }
#newsup_slder a { display: block; color: #006ab2; font-size: 16px; font-weight: 500; height: 21px; overflow: hidden; }
#newsup_slder a:hover { color: #3D3D3D; }
.t_ftr_outer { float: left; margin-top: 25px; background: #dfdfdf; width: 100%; padding-bottom: 8px; }
.t_ftr_links { float: left; width: 100%; background: #34a3ee; padding: 3px 0px; border-bottom: solid 4px #FFFFFF; }
.t_ftr_links ul { float: left; width: 100%; }
.t_ftr_links ul li { display: inline-block; vertical-align: top; margin-right: 5px; margin-top: 4px; margin-bottom: 4px; }
.t_ftr_links ul li a { float: left; color: #ffffff; text-transform: uppercase; padding: 4px 12px; border-radius: 5px; }
.trans_eff .t_ftr_links ul li a { transition: all 0.3s; }
.t_ftr_links ul li a:hover, .t_ftr_links ul li.actv a { background: #FFFFFF; color: #343434; }
.t_ftr_lft_cont { float: left; width: 810px; margin-top: 10px; }
.t_ftr_cust_care { float: left; width: 100%; text-align: left; font-size: 24px; font-weight: 500; color: #34a3ee; line-height: 28px; }
.t_ftr_cust_care > i { margin-right: 0px; vertical-align: middle; }
.t_ftr_cust_care span { color: #2b2b2b; }
.t_ftr_accept_cont { float: left; width: 100%; background: #FFFFFF; margin-top: 10px; padding: 3px 0px; position: relative; }
.t_ftr_accept_cont img { vertical-align: middle; display: inline-block; margin-left: 1px; max-width: 100px; }
.t_ftr_accept_cont span { vertical-align: middle; display: inline-block; font-size: 14px; color: #545454; }
.t_ftr_accept_cont_expand { position: absolute; left: -300%; width: 300%; height: 100%; top: 0px; background: #FFFFFF; }
.t_ftr_copy { float: left; margin-top: 15px; line-height: 17px; color: #111111; margin-right: 20px; }
.t_ftr_powered { float: right; text-align: right; margin-top: 14px; color: #111111; }
.t_ftr_powered img { vertical-align: middle; margin-left: 4px; }
.t_ftr_powered a { color: #111111; }
.t_ftr_powered a:hover { color: #006ab2; }
.t_ftr_subsc_box { float: right; background: #34a3ee; border-radius: 0px 0px 5px 5px; padding-top: 10px; margin-top: -5px; min-height: 100px; width: 350px; padding: 5px; }
.t_ftr_ss_ttl { float: left; padding-left: 10px; width: 100%; line-height: 23px; position: relative; font-size: 16px; font-weight: 600; color: #ffffff; }
.t_ftr_ss_ttl span { font-size: 26px; display: block; }
.t_ftr_ss_ttl span:nth-child(2) { position: absolute; top: 0px; right: 10px; }
.t_ftr_ss_inner_box { float: left; background: #ffffff; width: 100%; margin-top: 5px; border-radius: 5px; padding: 5px; position: relative; }
.t_ftr_ss_frm_fld { float: left; width: 96%; margin-left: 2%; margin-right: 2%; border: solid 1px #34a3ee; border-radius: 6px; height: 36px; background: #FFFFFF; padding: 4px 7px; margin-bottom: 10px; margin-top: 5px; }
.t_ftr_ss_frm_fld > i { color: #34a3ee; vertical-align: top; }
.t_ftr_ss_frm_fld input { float: right; width: 88%; height: 100%; color: #3b3b3b; font-size: 15px; margin-top: 0px; }
.t_ftrss_btn { width: 175px; margin: auto; clear: both; display: block; border: 0px; background: rgba(0,0,0,0.4); color: #FFFFFF; font-size: 18px; font-weight: 600; text-align: center; line-height: 25px; cursor: pointer; position: relative; padding: 5px 10px 5px 35px; }
.t_ftrss_btn > i { width: 24%; padding: 8px 7px; height: 100%; background: rgba(0,0,0,0.3); position: absolute; top: 0px; left: 0px; text-align: left; }
.trans_eff .t_ftrss_btn > i { transition: all 0.3s !important; }
.t_ftrss_btn > span { position: relative; }
.t_ftrss_btn:hover > i { width: 100% !important; }
.t_ftr_ss_rep_privacy { font-size: 12px; float: left; width: 100%; color: #4e4444; margin-top: 10px; }
.treg_top_ttl { float: left; width: 100%; margin-top: 15px; font-size: 18px; font-weight: 600; text-align: center; padding: 0px 15px; }
.treg_top_ttl span { background: #006ab2; color: #ffffff; padding: 4px 50px; display: inline-block; margin-top: 10px; margin-bottom: 10px; }
.treg_top_ttl i { color: #006ab2; }
.treg_top_ttl div { color: #000000; font-size: 24px; margin-bottom: 0px; display: inline-block; }
.treg_outer_box { float: left; width: 100%; border: solid 1px #c1c1c1; background: #FFFFFF; padding-bottom: 15px; min-height: 200px; position: relative; z-index: 1; margin-top: 5px; }
.treg_top_icons { float: left; width: 100%; text-align: center; margin-top: 25px; }
.treg_rht_arrw { display: inline-block; vertical-align: middle; width: 80px; text-align: center; }
.treg_top_icon_circ { width: 150px; height: 150px; text-align: center; border: solid 3px #006ab2; border-radius: 150px; font-size: 18px; font-weight: 600; color: #006ab2; display: inline-block; vertical-align: middle; padding: 15px 0px; }
.treg_rht_arrw > i { color: #006ab2; }
.treg_bor_line { float: left; margin-top: 20px; border-bottom: solid 2px #d5d5d5; margin-left: 2%; width: 96%; margin-bottom: 20px; }
.treg_bor_line.no_btm_pdgn { margin-bottom: 0px; }
.treg_subttl { width: 96%; padding-left: 10px; border-left: solid 6px #006ab2; float: left; margin-left: 2%; font-size: 25px; font-weight: 600; color: #006ab2; text-transform: uppercase; }
.treg_col { width: 46%; margin-left: 2%; margin-right: 2%; float: left; }
.treg_frm_row { width: 100%; margin-top: 10px; float: left; }
.treg_frm_row > i { float: left; text-align: center; color: #006ab2; font-size: 24px; width: 5%; margin-right: 1%; line-height: 40px; }
.treg_frm_txt { float: left; width: 21%; font-size: 16px; color: #4c4c4c; line-height: 40px; }
.treg_frm_txt span { color: #BD0105; }
.treg_frm_fld { float: left; width: 71%; margin-left: 1%; }
.treg_frm_fld input, .treg_frm_fld textarea, .treg_frm_fld select, .treg_frm_fld.scode { float: left; width: 100%; height: 40px; border: solid 1px #919191; border-radius: 5px; box-shadow: inset 2px 2px 1px 0px rgba(0,0,0,0.25); padding: 5px 2%; color: #4c4c4c; font-size: 14px; transition: all 0.3s; }
.treg_frm_fld input:focus, .treg_frm_fld textarea:focus, .treg_frm_fld select:focus { border-color: #006ab2; }
.treg_frm_fld.smwdth { width: 35%; }
.treg_frm_fld.scode { width: 35%; }
.treg_frm_fld.scode #ccode { float: left; }
.nsmg_cont_refresh { float: right; margin-top: 2px; cursor: pointer; }
.treg_frm_fld.tarea textarea { height: 90px; }
.treg_frm_row.tsec { text-align: center; }
.treg_frm_row.tsec .treg_frm_txt { width: 100%; text-align: center; color: #930000; font-weight: 600; margin-top: -40px; }
.treg_frm_row.tsec .treg_frm_fld { display: inline-block; float: none; margin-left: 0.5%; margin-right: 0.5%; vertical-align: top; }
.t_ftrss_btn.t_subm { background: #006ab2; }
.treg_blue_box { float: left; width: 700%; margin-left: -300%; padding-left: 300%; padding-right: 300%; box-sizing: border-box; background: #006ab2; height: 80px; margin-top: -35px; text-align: center; padding-top: 45px; }
.treg_blue_box.or_txt2 { padding-top: 0px; height: 5px; padding: 0px; margin-top: 40px; margin-bottom: 40px; width: 90%; margin-left: 5%; margin-right: 5%; }
.treg_blue_box.or_txt2 span { margin-top: -40px; background: #FFFFFF !important; }
.treg_blue_box span { color: #ad0000; font-family: 'Roboto Condensed', sans-serif; background: #FFFFFF; padding: 20px 25px; border-radius: 100px; display: inline-block; font-size: 30px; }
.treg_soc_box { float: left; width: 100%; margin-top: 40px; text-align: center; }
.treg_soc_box span { font-size: 18px; color: #232323; }
.treg_soc_box a { display: inline-block; vertical-align: middle; margin-left: 10px; }
.trans_eff .treg_soc_box a img { transition: all 0.2s; }
.trans_eff .treg_soc_box a:hover img { transform: scale(0.9) rotate(0.2deg) translateZ(0); }
.treg_lgn_link_outer { float: left; width: 100%; margin-top: 20px; text-align: center; margin-bottom: 60px; }
.treg_lgn_link { width: 280px; display: inline-block; background: #006ab2; border-radius: 5px; color: #FFFFFF; font-size: 16px; font-weight: 500; position: relative; text-align: center; padding: 5px 5px 0px 60px; }
.trans_eff .treg_lgn_link { transition: all 0.3s; }
.treg_lgn_link > i { position: absolute; left: 10px; top: 7px; font-size: 60px; }
.treg_lgn_link span { font-size: 18px; color: #000000; padding: 4px 20px 3px 20px; display: inline-block; margin-top: 10px; border-radius: 5px 5px 0px 0px; background: #FFFFFF; }
a:hover .treg_lgn_link { background: #2F2F2F; }
.t_cmn_ad728.t_mrgn { margin-top: 15px; }
.tprd_top_ttl { float: left; width: 80%; font-size: 15px; margin-top: 10px; margin-bottom: 5px; }
.tprd_top_ttl a { color: #000000; }
.tprd_top_ttl a:hover { text-decoration: underline; }
.tprd_top_ttl span a { color: #006ab2; }
.tprd_top_ttl > i { width: 22px; text-align: center; display: inline-block; vertical-align: middle; }
.tprd_back { float: right; color: #000000; font-size: 14px; margin-top: 10px; }
.tprd_back a { color: #000000; }
.tprd_back a:hover > i { margin-right: 6px; }
.tprd_back a i { margin-right: 3px; display: inline-block; vertical-align: middle; font-size: 24px; }
.trans_eff .tprd_back a i { transition: all 0.3s !important; }
.tprd_lft_cont { float: right; width: 660px; margin-right: 15px; margin-top: 15px; }
.tprd_rht_cont { float: left; width: 470px; margin-top: 30px; margin-left: 15px; position: relative; }
#prd_view_slder { float: right; width: 365px; height: 440px; }
#prd_view_slder div.tprd_big_img { width: 100%; height: 440px; float: left; display: table-cell; text-align: center; vertical-align: middle; }
#prd_view_slder div.tprd_big_img a { display: inline-block; }
#prd_view_slder div.tprd_big_img img { display: inline-block; }
#prd_view_slder div.tprd_big_img * { vertical-align: middle; }
#prd_view_slder div.tprd_big_img span { display: inline-block; width: 0px; height: 100%; }
#prd_view_slder_thumb { float: left; width: 96px; height: 400px; }
#prd_view_slder_thumb .tprd_sm_img { float: left; width: 100%; height: 96px; margin-top: 2px; margin-bottom: 2px; }
#prd_view_slder_thumb .tprd_sm_img a { width: 100%; height: 96px; text-align: center; float: left; border: solid 1px #e6e6e6; cursor: pointer; }
.trans_eff #prd_view_slder_thumb .tprd_sm_img a { transition: all 0.3s; }
#prd_view_slder_thumb .tprd_sm_img:hover a, #prd_view_slder_thumb .tprd_sm_img a.zoomThumbActive { border-color: #7E7E7E; }
#prd_view_slder_thumb div.tprd_sm_img img { max-height: 100%; display: inline-block; }
#prd_view_slder_thumb div.tprd_sm_img * { vertical-align: middle; }
#prd_view_slder_thumb div.tprd_sm_img span { display: inline-block; width: 0px; height: 100%; }
#prd_view_slder_thumb .slick-prev { width: 100%; padding: 0px 0px; background: #006ab2; color: #FFFFFF; cursor: pointer; }
#prd_view_slder_thumb .slick-prev:hover { background: #333333; color: #FFFFFF; }
#prd_view_slder_thumb .slick-next { width: 100%; padding: 0px 0px; background: #006ab2; color: #FFFFFF; cursor: pointer; }
#prd_view_slder_thumb .slick-next:hover { background: #333333; color: #FFFFFF; }
#prd_view_slder_thumb .slick-prev.slick-disabled { opacity: 0.3; }
#prd_view_slder_thumb .slick-next.slick-disabled { opacity: 0.3; }
.tprd_enlarge { position: absolute; top: -30px; left: 250px; width: 75px; height: 24px; padding: 1px 0px; text-align: center; background: #006ab2; color: #ffffff; font-size: 15px; border-radius: 0px 0px 5px 5px; z-index: 1000; line-height: 20px; }
.trans_eff .tprd_enlarge { transition: all 0.2s; }
a:hover .tprd_enlarge { background: #373737; color: #ffffff; }
.tprd_pttl { float: left; width: 100%; font-size: 24px; line-height: 28px; color: #000000; font-weight: 500; }
.tprd_prate_desc { float: left; width: 100%; text-align: left; margin-top: 7px; color: #1F1F1F; }
.tprd_prate_desc .t_prod_rating { float: none; display: inline-block; margin-left: -5px; vertical-align: middle; margin-top: 0px; }
.tprd_prate_desc a { color: #6d6d6d; margin-right: 5px; margin-left: 5px; vertical-align: middle; display: inline-block; }
.tprd_prate_desc a > i { display: inline-block; margin-left: 3px; vertical-align: middle; }
.tprd_prate_desc a:hover { color: #006ab2; }
.tprd_pline { float: left; width: 100%; margin-top: 13px; background: #dddddd; height: 1px; }
.tprd_pid_qty { float: left; width: 68%; margin-top: 20px; line-height: 30px; color: #383838; font-size: 16px; }
.tprd_pid_qty span { color: #006ab2; }
.tprd_pmanuf { text-align: center; float: right; width: 28%; margin-right: 2%; margin-top: 5px; font-weight: 500; }
.tprd_pmanuf_thumb { float: left; width: 100%; height: 64px; padding: 5px; border: solid 1px #d5d5d5; box-shadow: 4px 4px 0px 0px rgba(0,0,0,0.2); display: table-cell; vertical-align: middle; text-align: center; margin-top: 4px; font-size: 18px; font-weight: 700; color: #006ab2; }
a:hover .tprd_pmanuf_thumb { color: #3D3D3D; }
.tprd_pmanuf_thumb img { max-height: 100%; }
.trans_eff .tprd_pmanuf_thumb img { transition: all 0.2s; }
.tprd_pmanuf_thumb * { vertical-align: middle; }
.tprd_pmanuf_thumb span { display: inline-block; width: 0px; height: 100%; }
.trans_eff a:hover .tprd_pmanuf_thumb img { transform: scale(0.9) rotate(0.2deg) translateZ(0); }
.tprd_pprice_outer { float: left; width: 73%; font-size: 30px; margin-top: 10px; }
.tprd_pprice_inner { display: inline-block; vertical-align: top; width: 75%; }
.tprd_pprice_inner .t_prod_price { font-size: 30px; display: inline-block; margin-top: 10px; }
.tprd_pprice_inner .t_prod_old_price { font-size: 20px; display: inline-block; }
.tprd_pprice_inner .t_prod_offer { font-size: 20px; width: auto; height: auto; padding: 5px 10px; }
.tprd_pqry_cir { float: right; width: 125px; height: 125px; background: #006ab2; padding: 5px; font-size: 20px; font-weight: 600; text-align: center; color: #ffffff; border-radius: 125px; margin-right: 2%; margin-top: 10px; line-height: 30px; }
.tprd_qty_fld { position: relative; width: 75px; padding: 3px; height: 34px; display: inline-block; background: #FFFFFF; margin-top: 5px; border-radius: 5px; }
.nsmg_prd_quant_arw_cnt { position: absolute; top: 0px; right: 0px; width: 20px; height: 100%; text-align: center; }
.nsmg_prd_quant_arw_cnt #aup_link { position: absolute; top: 0px; left: 0px; }
.nsmg_prd_quant_arw_cnt #adown_link { position: absolute; bottom: 0px; left: 0px; }
.nsmg_prd_quant_arw_cnt a { display: inline-block; line-height: 16px; padding: 0px; height: 16px; overflow: hidden; }
.nsmg_prd_quant_arw_cnt a:hover > i { color: #000000; }
.nsmg_prd_quant_arw_cnt a > i { line-height: 16px; vertical-align: top; font-size: 20px; color: #646464; }
.tprd_qty_fld input { width: 100%; height: 100%; float: left; padding-left: 15%; padding-right: 15%; font-size: 20px; }
.tprd_avail_options_box { float: left; width: 100%; margin-top: 5px; background: #efefef; padding: 3px 0px; }
.tprd_avail_options_ttl { padding: 5px 10px; font-size: 16px; font-weight: 600; height: 33px; color: #006ab2; text-transform: uppercase; margin-top: -36px; background: #efefef; float: left; clear: both; }
.tprd_availoptflds { width: 60%; float: left; margin-left: 2%; }
.tprd_avopt_txt { color: #454545; float: left; width: 30%; margin-top: 8px; line-height: 20px; font-size: 15px; }
.tprd_avopt_txtbox { float: right; width: 69%; height: 26px; padding: 3px; background: #FFFFFF; border: solid 1px #c1c1c1; margin-top: 3px; margin-bottom: 3px; }
.tprd_avopt_txtbox select { width: 100%; height: 100%; float: left; }
.tprd_avopt_txt_rht { float: right; width: 38%; text-align: center; line-height: 22px; color: #454545; font-size: 13px; font-weight: 500; }
.tprd_totprice { float: left; width: 100%; text-align: center; margin-top: 10px; font-size: 24px; color: #242424; line-height: 30px; }
.tprd_totprice > span:nth-child(1) { color: #a70505; }
.tprd_addcart { float: left; width: 100%; text-align: center; margin-top: 20px; }
.tprd_addcart button { margin-left: 10px; margin-right: 10px; background: #638823; padding: 3px 60px 3px 15px; border-radius: 5px; display: inline-block; font-size: 26px; color: #ffffff; font-weight: 600; text-align: left; line-height: 45px; position: relative; cursor: pointer; }
.tprd_addcart button.outstock_btn { background: #B00004 !important; cursor: auto; }
.tprd_addcart button.outstock_btn > i { color: #B00004 !important; }
.tprd_addcart button.outstock_btn span:nth-child(2) { text-align: center; }
.tprd_addcart button.outstock_btn:hover span:nth-child(2) { width: 47px; }
.tprd_addcart button span:nth-child(1) { position: relative; z-index: 2 }
.tprd_addcart button span:nth-child(2) { background: rgba(0,0,0,0.3); font-size: 24px; border-radius: 5px; position: absolute; top: 3px; right: 3px; padding: 3px 5px 5px 5px; line-height: 37px; z-index: 1; width: 47px; text-align: right; }
.trans_eff .tprd_addcart button span:nth-child(2) { transition: all 0.3s !important; }
.tprd_addcart button > i { position: absolute; top: -20px; right: 12px; color: #638823; padding: 0px; line-height: 30px; }
.tprd_addcart button:hover span:nth-child(2) { width: 97%; }
.treg_blue_box.tprd { margin-top: -70px; }
.tprd_desc_rating_det_lft { float: left; width: 870px; margin-top: 20px; }
.tprd_desc_rating_det_lft.tfwdth_prd_det { width: 100%; }
.tprd_youmay_like { float: right; margin-top: 20px; width: 290px; background: #34a3ee; padding: 5px 0px; }
.tprd_youmay_like .slick-prev { position: absolute; top: -32px; right: 30px; padding: 5px 3px; cursor: pointer; color: #FFFFFF !important; }
.trans_eff .tprd_youmay_like .slick-prev:hover, .trans_eff .tprd_youmay_like .slick-next:hover { transform: scale(1.1) rotate(-0.2deg); }
.tprd_youmay_like .slick-prev:hover { color: #2E2E2E; }
.tprd_youmay_like .slick-next { position: absolute; top: -32px; right: 5px; padding: 5px 3px; cursor: pointer; color: #FFFFFF !important; }
.tprd_youmay_like .slick-next:hover { color: #2E2E2E; }
#you_may_slder { float: left; width: 100%; margin-top: 5px; }
.tprd_yml_ttl { float: left; font-size: 18px; font-weight: 600; color: #ffffff; border-bottom: solid 3px #FFFFFF; margin-left: 5px; }
#you_may_slder .t_prd_single { border: 0px !important; margin-top: 5px; margin-bottom: 5px; box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.3); padding: 7px 3px; }
.tprd_desc_ttl_nw { float: left; clear: both; font-size: 25px; color: #006ab2; border-bottom: solid 3px #006ab2; }
.tprd_desc_txt { float: left; width: 100%; margin-top: 5px; font-size: 15px; }
.tprd_rating_rev { float: left; width: 100%; margin-top: 30px; padding-bottom: 5px; margin-bottom: 10px; border-bottom: solid 2px rgba(0,0,0,0.3); height: 40px; }
.tprd_rate_rev_ttl { float: left; color: #575757; font-size: 25px; }
.tprd_rate_rev_ttl img { vertical-align: top; margin-left: 5px; margin-top: -10px; }
.tprd_rev_top_txt { float: left; width: 100%; color: #006ab2; font-size: 18px; font-weight: 600; }
.tprd_rev_top_txt .t_prod_rating { display: inline-block; margin-left: 15px; float: none; }
.tprd_rev_row { float: left; width: 100%; border-left: solid 2px rgba(0,0,0,0.3); padding: 10px 20px 0px 20px; position: relative; }
.t_rev_date { float: right; font-size: 14px; font-weight: 400; }
.tprd_rev_cont { float: left; margin-top: 10px; width: 100%; color: #353535; padding-bottom: 10px; border-bottom: 1px dotted rgba(0,0,0,0.3); }
.tprd_sepline { float: left; width: 700%; margin-left: -300%; margin-top: 20px; background: rgba(0,0,0,0.2); height: 2px; }
.tprd_rev_row i.fa-angle-right { position: absolute; left: -2px; top: 8px; color: rgba(0,0,0,0.3); z-index: 1; }
.tprd_rev_row i.fa-caret-right { position: absolute; left: -2px; top: 9px; color: #fff; }
.tprd_rev_pagn { float: left; width: auto; text-align: center; padding: 0px 0px; margin-top: 10px; background: #006ab2; box-sizing: border-box; border-radius: 5px; }
.tprd_rev_pagn a { color: #ffffff; margin-left: 5px; margin-right: 5px; padding: 5px; display: inline-block; vertical-align: middle; }
.trans_eff .tprd_rev_pagn a { transition: all 0.2s; }
.trans_eff .tprd_rev_pagn a:hover { transform: scale(1.2) rotate(0.2deg) }
.tprd_rate_write { float: right; }
.tprd_rate_write a { float: left; width: auto; padding: 3px 6px; color: #ffffff; font-size: 16px; border-radius: 4px; background: #006ab2; }
.tprd_rate_write a > i { margin-left: 5px; }
.tprd_rate_write a:hover { background: #676767; color: #fff; }
.t_middle_container_bg.chkout { height: 470px; }
#payment_form { float: left; width: 100%; margin-top: 5px; padding-top: 5px; position: relative; min-height: 310px; }
#payment_form .chkout_step_box { float: left; width: 100%; }
.t_chkout_ttl { float: left; width: 100%; font-size: 24px; color: #000000; font-weight: 600; margin-top: 15px; padding: 0px 5px; }
.t_chkout_ttl > i { color: #006ab2; margin-right: 5px; vertical-align: middle; }
.chkout_step_box_ttl { position: absolute; top: 5px; left: 0px; width: 250px; border: solid 1px #006ab2; background: #006ab2; border-right: 0px; margin-top: 5px; height: 70px; display: table-cell; vertical-align: middle; text-transform: uppercase; font-weight: 600 !important; }
.trans_eff .chkout_step_box_ttl { transition: all 0.3s; }
.chkout_step_box_ttl * { vertical-align: middle; }
.chkout_step_box:nth-of-type(2) .chkout_step_box_ttl { top: 80px; }
.chkout_step_box:nth-of-type(3) .chkout_step_box_ttl { top: 155px; }
.chkout_step_box:nth-of-type(4) .chkout_step_box_ttl { top: 230px; }
.chkout_step_box_ttl > i { position: absolute; right: 8px; top: 8px; color: #FFFFFF; font-size: 50px; }
.chkout_step_box_ttl > i.fa-credit-card-alt { font-size: 32px; top: 18px; }
.chkout_step_box_ttl > i.fa-shopping-basket { font-size: 35px; top: 18px; }
.ag_chk_lft_bor { display: inline-block; height: 100%; width: 5px; background: #006ab2; }
.chkout_step_box.open .chkout_step_box_ttl { width: 251px; background: #FFFFFF; border-color: #c2c2c2; border-left-color: #006ab2; }
.chkout_step_box.open .chkout_step_box_ttl .ag_chk_step_ttl { background: #006ab2; color: #fff; border-color: #006ab2; }
.chkout_step_box.open .chkout_step_box_ttl .ag_chk_step_ttl2 { color: #006ab2; }
.chkout_step_box.open .chkout_step_box_ttl > i { color: #006ab2; }
.ag_chk_rht_inner { min-height: 304px; float: left; width: 100%; color: #1d1d1d; font-size: 14px; }
#payment_form .form_tick { position: absolute; top: 20px; left: 10px; border-radius: 30px; background: #FFFFFF; padding: 6px 5px; width: 30px; height: 30px; }
#payment_form .form_tick > i { color: #7a9a17; font-size: 24px; }
.ag_chk_step_ttl { position: absolute; top: 20px; left: 10px; vertical-align: middle; width: 30px; height: 30px; line-height: 24px; border: solid 2px #fff; font-size: 20px; font-weight: 700; color: #FFFFFF; border-radius: 30px; padding: 0px; text-align: center; }
.ag_chk_step_ttl2 { width: 150px; display: inline-block; margin-left: 40px; vertical-align: middle; font-size: 16px; color: #ffffff; line-height: 18px; }
.trans_eff .ag_chk_step_ttl2 { transition: all 0.3s; }
.form-section { width: 920px; background: #FFFFFF; float: right; border: solid 1px #c0c0c0 !important; }
#payment_form .btn-std { margin-bottom: 10px; position: relative; float: right; margin-right: 2%; background: #006ab2; padding: 0px 25px 0px 60px; color: #FFFFFF; box-sizing: border-box !important; font-size: 18px; margin-top: 30px; font-weight: 600; line-height: 45px; font-family: Arial; cursor: pointer; }
#payment_form .btn-std > i { text-align: left; padding: 8px 8px 7px 10px; width: 40px; background: rgba(0,0,0,0.3); font-size: 30px; vertical-align: top; position: absolute; top: 0px; left: 0px; }
.trans_eff #payment_form .btn-std > i { transition: all 0.2s; }
#payment_form .btn-std > span { position: relative; z-index: 1; }
#payment_form .btn-std:hover > i { width: 100%; }
#payment_form .btn-secondary { display: inline-block; font-size: 12px; font-weight: 500 !important; text-transform: capitalize !important; padding-bottom: 3px; border-bottom: solid 1px #006ab2; cursor: pointer; }
#payment_form .btn-secondary:hover { border-bottom: solid 1px #FFFFFF; }
.ag_bill_email_outer { float: left; width: 96%; margin-left: 2%; margin-top: 25px; }
.ag_bill_email_outer label { float: left; width: 100%; color: #000000; font-size: 14px; font-family: 'Roboto', sans-serif; }
.ag_bill_email_outer input { width: 450px; padding: 8px 10px; height: 38px; color: #006ab2; font-size: 16px; background: #FFFFFF; border: solid 1px #919191; box-shadow: inset 2px 2px 2px 0px rgba(0,0,0,0.3); border-radius: 5px; margin-top: 10px; }
.ag_bill_email_outer input:focus { border-color: #006ab2; }
.cmn_disp_msg { width: 100%; text-align: center; font-size: 16px; color: #666666; line-height: 20px; float: left; margin-top: 20px; }
.ag_signout_msg { float: left; width: 96%; margin-left: 2%; margin-top: 10px; }
.ag_signout_msg a { color: #006ab2; }
.ag_signout_msg a:hover { color: #565656; text-decoration: underline; }
.ag_chk_det_outer_box { float: left; width: 50%; margin-top: 20px; position: relative; }
.nsmg_checkout_shipping_det { float: left; width: 100%; padding-left: 4%; padding-right: 4%; border-right: solid 1px #979797; }
.nsmg_checkout_shipping_icon { float: left; }
.nsmg_chkout_plsentr_txt { float: left; margin-left: 15px; margin-top: 10px; border-left: solid 10px #006ab2; padding-left: 10px; font-size: 16px; line-height: 20px; }
.nsmg_checkout_shipping_det.flt_rgt { border: 0px; }
.nsmg_chkout_osb_content { float: left; width: 100%; margin-top: 15px; }
.nsmg_chkout_osb_content p { float: left; width: 100%; margin: 0px; position: relative; }
.nsmg_chkout_osb_content p > i { float: left; width: 30px; color: #006ab2; font-size: 22px; line-height: 35px; margin-top: 10px; }
.nsmg_chkout_osb_content p > label { float: left; width: 110px; line-height: 35px; margin-top: 10px; color: #000000; font-size: 14px; font-family: 'Roboto', sans-serif; }
.nsmg_chkout_osb_content p > label.error, .ag_bill_email_outer > label.error, #showstatediv_srchhome > label.error, #showcitydiv_srchhome > label.error, #checkout_statediv > label.error, #checkout_citydiv > label.error { line-height: normal !important; color: #CF080C; font-size: 13px; width: 278px !important; float: right !important; margin-top: 5px !important; }
.ag_bill_email_outer > label.error { float: none !important; }
.nsmg_chkout_osb_content p > label > span { color: #B70003; }
.nsmg_chkout_osb_content p input, .nsmg_chkout_osb_content p select { font-size: 14px; float: right; width: 278px !important; padding: 6px 5px; color: #4c4c4c; border-bottom: 2px solid #979797; height: 35px; margin-top: 10px; position: relative; background: none; transition: all 0.3s; }
.nsmg_chkout_osb_content p input:focus, .nsmg_chkout_osb_content p select:focus { border-color: #006ab2; }
.ag_pls_entr_ship_cont { float: left; width: 96%; margin-top: 20px; margin-left: 4%; margin-bottom: 10px; }
.ag_pls_entr_ship_cont span { font-weight: 700; display: inline-block; margin-bottom: 10px; }
#payment_form .ag_chk_det_outer_box .btn-std { margin-top: 50px; }
.nsmg_shpcrt_addcmnt_cnt { float: left; width: 96%; margin-left: 2%; margin-top: 20px; }
.nsmg_shpcrt_addcmnt_txt { float: left; width: 100%; font-size: 16px; }
.nsmg_shpcrt_addcmnt_txtarea { float: left; width: 100%; height: 120px; margin-top: 10px; padding: 10px; border: solid 1px #C8C8C8; }
.nsmg_shpcrt_addcmnt_txtarea textarea { float: left; width: 100%; height: 100%; font-size: 14px; }
.nsmg_shpcrt_pymnt_cnt { float: left; width: 100%; text-align: center; }
.nsm_po_box { width: 32%; margin-left: 0.5%; margin-right: 0.5%; height: 290px; background: #e5e5e5; margin-top: 5px; margin-bottom: 5px; position: relative; padding: 5px; display: inline-block; border: solid 1px #e5e5e5; }
.trans_eff .nsm_po_box { transition: all 0.3s; }
.nsm_po_box:hover { box-shadow: 3px 3px 2px 0px rgba(0,0,0,0.2); }
.nsm_po_tick { position: absolute; top: 5px; right: 5px; font-size: 25px; color: #7a9a17; }
.nsm_po_tick > i { position: absolute; top: 0px; right: -5px; opacity: 0; }
.nsm_po_logo { float: left; width: 100%; margin-top: 5px; text-align: center; }
.nsm_po_txt { float: left; width: 100%; font-size: 12px; color: #404040; margin-bottom: 5px; line-height: 16px; text-align: center; height: 40px; margin-top: 5px; }
.nsm_po_radio { text-align: center; padding: 13px; width: 46px; height: 46px; background: #FFFFFF; margin: auto; clear: both; border-radius: 50px; border: solid 1px #cacaca; }
.nsm_po_radio input { margin: 0px; padding: 0px; }
.nsm_btm_img { min-height: 100px; width: 100%; margin-top: 10px; border-top: solid 2px #e5e5e5; float: left; text-align: center; background: #FFFFFF; }
.nsm_btm_img img { max-width: 100%; margin: 2px 0px; }
.nsmg_shpcrt_pymnt_cnt .nsm_po_box:nth-child(2n) { background: #fff; border-color: #006ab2; }
.nsmg_shpcrt_pymnt_cnt .nsm_po_box:nth-child(2n) .nsm_po_radio { border-color: #006ab2; }
.nsm_btm_img.bt { text-align: left; padding: 5px 10px; height: 100px; overflow-y: auto; }
.nsm_btm_img.bt p { margin-top: 5px; margin-bottom: 5px; }
.nsm_po_txt.npaypal { font-size: 16px; font-weight: 600; }
.nsm_vcart_box { float: left; width: 98%; margin-left: 1%; min-height: 120px; margin-top: 10px; background: #FFFFFF; border: solid 1px #c1c1c1; padding: 3px; }
.nsm_vcart_box.nmrgn { margin-left: 0px; width: 100%; margin-bottom: 5px; }
.nsm_vcart_row { float: left; width: 100%; display: table; }
.nsm_vcart_row.headr { background: #34a3ee; border-bottom: solid 3px rgba(0,0,0,0.3); font-size: 16px; color: #ffffff; font-weight: 700; text-transform: uppercase; }
.nsm_vcart_row > div { padding: 10px 1%; }
.nsm_vcart_row.headr > div { font-weight: 700; font-size: 16px; }
.nsm_vcart_row.headr > div.nsm_vcart_qty_col { text-align: center; }
.nsm_vcart_row.headr > div.nsm_vcart_uprice_col { text-align: center; color: #ffffff; }
.nsm_vcart_row.headr > div.nsm_vcart_tot_col { text-align: center; color: #ffffff; }
.nsm_vcart_prd_col { display: table-cell; vertical-align: top; max-width: 43%; min-width: 43%; width: 43%; }
.nsm_vcart_qty_col { display: table-cell; vertical-align: top; max-width: 16%; min-width: 16%; width: 16%; text-align: center; }
.nsm_vcart_uprice_col { display: table-cell; vertical-align: top; max-width: 15%; min-width: 15%; width: 15%; color: #3a3a3a; font-size: 16px; font-weight: 500; text-align: right; }
.nsm_vcart_tot_col { display: table-cell; vertical-align: top; max-width: 23%; min-width: 23%; width: 23%; background: rgba(0,0,0,0.07); color: #3a3a3a; font-size: 16px; font-weight: 500; text-align: right; }
.nsm_vcart_row.headr > div.nsm_vcart_tot_col { background: rgba(0,0,0,0.15); }
.nsm_vcart_row { border-bottom: solid 3px #34a3ee; }
.nsm_vcart_prd_col_lft { float: left; width: 80%; color: #323232; font-weight: 500; line-height: 18px; }
.nsm_vcart_prd_col_lft > span { display: block; padding-left: 5px; border-left: solid 5px #006ab2; color: #006ab2; font-size: 16px; line-height: 22px; }
.nsm_vcart_prd_col_lft > span a { color: #006ab2; }
.nsm_vcart_prd_col_lft > span a:hover { color: #525252; }
.nsm_vcart_prd_col_img { float: right; width: 18%; text-align: center; border: solid 1px #818181; padding: 2px; height: 80px; display: table-cell; vertical-align: middle; }
.nsm_vcart_prd_col_img * { vertical-align: middle; }
.nsm_vcart_prd_col_img img { max-width: 100%; max-height: 100%; }
.nsm_vcart_prd_col_img span { display: inline-block; width: 0px; height: 100%; }
.nsm_vcart_qty_col input { width: 80%; max-width: 100px; border: solid 1px #006ab2; display: inline-block; font-size: 16px; color: #262626; font-weight: 600; border-radius: 4px; padding: 4px 6px; text-align: center; }
.nsm_vcart_qty_col span { font-size: 12px; line-height: 15px; color: #c00c0c; text-align: center; width: 100%; display: inline-block; margin-top: 5px; }
.nsm_vcart_tot_col a { color: #b70808; font-size: 15px; margin-top: 15px; display: inline-block; }
.nsm_vcart_tot_col a:hover { color: #4A4A4A; }
.nsm_vcart_row.grybor { border-color: #c9c9c9; border-width: 2px; }
.nsm_vcart_3col_wdth { padding-left: 46% !important; min-width: 74%; width: 74%; max-width: 74%; color: #3a3a3a; font-size: 16px; font-weight: 500; display: table-cell; vertical-align: top; text-transform: uppercase; position: relative; }
.nsm_vcart_row.coupon_row > div { color: #b70808; }
.nsm_vcart_row.coupon_row > div.nsm_vcart_tot_col a { margin-top: 0px; float: left; }
.nsm_vcart_row.tot_row { border-color: #005fa0; border-width: 2px; }
.nsm_vcart_row.tot_row .nsm_vcart_3col_wdth { font-size: 22px; color: #0060a1; font-weight: 600; }
.nsm_vcart_row.tot_row .nsm_vcart_tot_col { background: #005fa0; color: #ffffff; font-size: 20px; }
.nsm_vcart_row .nsm_vcart_3col_wdth > i { position: absolute; margin-left: -5%; color: #006ab2; vertical-align: middle; font-size: 25px; }
.nsm_vcart_row.coupon_row .nsm_vcart_3col_wdth > i { color: #b70808; }
.nsm_vcart_update_btn { float: right; margin-top: 15px; background: #34a3ee; border-radius: 6px; padding: 5px 20px; font-size: 22px; font-weight: 600; color: #ffffff; cursor: pointer; }
.nsm_vcart_update_btn:hover { background: #5E5E5E; }
.nsm_vcart_coupon_box { float: left; width: 240px; margin-top: 15px; border: solid 2px #b70808; padding: 10px; text-align: center; font-size: 12px; color: #b70808; line-height: 20px; border-radius: 5px; }
.nsm_vcart_coupon_box span { color: #4f4f4f; }
.nsm_vcart_coupon_box input { width: 100%; padding: 8px 10px; height: 40px; color: #b70808; border: solid 1px #919191; box-shadow: inset 2px 2px 1px 0px rgba(0,0,0,0.2); border-radius: 5px; margin-top: 5px; }
.app_coup_btn { display: inline-block; margin-top: 6px; color: #FFFFFF; background: #3d3d3d; font-size: 12px; font-weight: 500; border-radius: 4px; padding: 3px 5px; cursor: pointer; }
.app_coup_btn:hover { background: #000000; }
.nsm_shp_cart_links { float: left; margin-left: 25px; margin-top: 40px; line-height: 22px; }
.nsm_shp_cart_links a { color: #2e2e2e; }
.nsm_shp_cart_links a > i, .nsm_shp_cart_links button > i { margin-left: 5px; vertical-align: middle; transition: all 0.3s; }
.nsm_shp_cart_links a:hover > i, .nsm_shp_cart_links button:hover > i { margin-left: 10px; }
.nsm_shp_cart_links button { color: #b70808; padding: 0px; cursor: pointer; }
.nsmg_shpcrt_procdpay_btn { float: left; margin-top: 10px; width: 100%; border-top: solid 2px #c9c9c9; padding-top: 20px; text-align: center; margin-bottom: 30px; }
.nsmg_shpcrt_onplc_txt { margin-bottom: 15px; float: left; width: 100%; text-align: center; margin-top: 5px; color: #464646; font-size: 12px; line-height: 16px; }
.nsmg_shpcrt_procdpay_btn > button, .nsmg_shpcrt_procdpay_btn > a { background: #638823; padding: 3px 60px 3px 15px; border-radius: 5px; display: inline-block; font-size: 26px; color: #ffffff; font-weight: 600; text-align: left; line-height: 45px; position: relative; cursor: pointer; }
.nsmg_shpcrt_procdpay_btn > button span:nth-child(1), .nsmg_shpcrt_procdpay_btn > a span:nth-child(1) { position: relative; z-index: 2 }
.nsmg_shpcrt_procdpay_btn > button span:nth-child(2), .nsmg_shpcrt_procdpay_btn > a span:nth-child(2) { background: rgba(0,0,0,0.3); font-size: 24px; border-radius: 5px; position: absolute; top: 3px; right: 3px; padding: 3px 8px 5px 8px; line-height: 37px; z-index: 1; width: 47px; text-align: right; transition: all 0.3s; }
.trans_eff .nsmg_shpcrt_procdpay_btn > button span:nth-child(2), .trans_eff .nsmg_shpcrt_procdpay_btn > a span:nth-child(2) { transition: all 0.3s !important; }
.nsmg_shpcrt_procdpay_btn > button > i, .nsmg_shpcrt_procdpay_btn > a > i { position: absolute; top: -20px; right: 12px; color: #638823; padding: 0px; line-height: 30px; }
.nsmg_shpcrt_procdpay_btn > button:hover span:nth-child(2), .nsmg_shpcrt_procdpay_btn > a:hover span:nth-child(2) { width: 97%; }
.nsmg_shpcrt_procdpay_btn.chkout_prcs > button:hover span:nth-child(2) { width: 98%; }
#login .nsmg_shpcrt_procdpay_btn > button:hover span:nth-child(2) { width: 96%; }
.t_hme_banner_container.fwdth { width: 100%; }
.t_hme_banner_container.fwdth .t_hme_slider_outer { width: 875px; height: 478px; }
.t_hme_banner_container.fwdth .t_hme_thumb_img { width: 380px; height: 199px; margin-left: 0px; margin-right: 0px; }
.cmn_space_br { float: left; width: 100%; height: 1px; }
.t_hme_banner_container.fwdth .t_hme_thumb_img.sec_img { margin-left: 15px; margin-right: 15px; }
.t_hme_banner_container.fwdth .t_hme_special_outer { height: 478px; }
.t_hme_banner_container.fwdth .t_hme_special_outer { margin-top: 5px; }
.t_hme_banner_container.fwdth .spl_off_cls .t_prd_single { padding: 13px 0px; height: 130px; }
.t_categories_shoppingcart.t_top_menu { padding-bottom: 5px; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul { background: #006ab2; width: 400%; z-index: 6; padding-right: 300%; padding-top: 5px; padding-bottom: 5px; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li { position: relative; margin-left: 5px; margin-right: 5px; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li > a { color: #FFFFFF; padding: 5px 5px; border-bottom: solid 2px #006ab2; }
.trans_eff .t_categories_shoppingcart.t_top_menu #cssmenu > ul > li > a { transition: all 0.3s; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li.has-sub a { padding-right: 25px; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li:hover > a, .t_categories_shoppingcart.t_top_menu #cssmenu > ul > li > a.active { border-color: #FFFFFF; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li.has-sub > a::after { top: 4px; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li.has-sub:hover > a::after { top: 4px; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li.view_all_txt { float: right; margin-right: 0px; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li.view_all_txt a { margin-right: 0px; background: #FFFFFF; color: #000000; border-radius: 5px; border: 0px; line-height: 29px; padding: 0px 5px; margin-top: 5px; height: 29px; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li.view_all_txt a:hover { color: #006ab2; }
.t_categories_shoppingcart.t_top_menu #cssmenu ul ul { top: 103%; left: 0px !important; background: #FFFFFF !important; border: solid 2px #006ab2 !important; height: auto !important; opacity: 0; animation: top_menu_reg_ul_eff 0.2s normal forwards ease-in-out; animation-iteration-count: 1; }
.t_categories_shoppingcart.t_top_menu #cssmenu li:hover > ul { animation: top_menu_hover_ul_eff 0.3s normal forwards ease-in-out; animation-iteration-count: 1; }
 @keyframes top_menu_hover_ul_eff {
 0% {
top:110%;
opacity:0;
}
 1% {
top:110%;
opacity:0;
}
100% {
top:100%;
opacity:1;
}
}
 @keyframes top_menu_reg_ul_eff {
 0% {
top:100%;
opacity:1;
}
99% {
top:110%;
opacity:0;
}
100% {
top:-9999px;
opacity:0;
}
}
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li.mre ul { width: 300px !important; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li.mre ul ul { top: 0px !important; left: 100% !important; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li.algn_rht ul { left: auto !important; right: 0px !important; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li.algn_rht ul ul { right: 100% !important; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li.mre.algn_rht ul ul { right: 100% !important; left: auto !important; }
.t_categories_shoppingcart.t_top_menu #cssmenu ul ul li { position: relative; }
.t_popup_outer { float: left; width: 700px; margin: 5px; font-family: 'Roboto', sans-serif; }
.t_popup_ttl { float: left; width: 100%; background: #006ab2; padding: 5px 10px; font-size: 20px; text-align: center; font-weight: 600; color: #FFFFFF; position: relative; }
.t_popup_ttl > i { color: #006ab2; bottom: -22px; left: 48%; position: absolute; }
.t_popup_txt { float: left; width: 100%; margin-top: 20px; text-align: justify; }
.t_popup_txt a { color: #0C47B0; text-decoration: underline; }
.t_popup_txt a:hover { color: #000000; }
#new_arrivals_slder_mob { display: none; }
.cmn_mob_disp { display: none; }
#write_rev_id { float: left; width: 100%; margin-bottom: 20px; }
.rev_txtarea { float: left; width: 100%; padding: 10px; border: solid 1px #CCCCCC; box-shadow: 3px 3px 0px 0px rgba(0,0,0,0.1); height: 130px; background: #FFFFFF; }
.rev_txtarea textarea { float: left; width: 100%; height: 100%; }
.ncls_img_maxwh { max-width: 360px; max-height: 440px; }
/*.nsmg_prd_lft_lrg_img .zoomPad .ncls_img_maxwh { max-width: 328px; max-height: 396px; } */
.zoomWrapperImage img { max-width: none !important; max-height: none !important; }
#prd_view_slder .slick-list { overflow: visible !important; }
.t_oth_shop_btn { float: left; color: #FFFFFF; font-size: 13px; margin-right: 10px; margin-left: 5px; border-right: solid 1px #FFFFFF; font-weight: 500; margin-top: 2px; cursor: pointer; display: none; line-height: 18px; padding-left: 5px; padding-right: 5px; text-align: center; }
.trans_eff .t_oth_shop_btn { transition: all 0.3s; }
.t_oth_shop_btn > i { vertical-align: middle; display: block; font-size: 18px; text-align: center; line-height: 20px; }
.trans_eff .t_oth_shop_btn > i { transition: all 0.2s; }
.trans_eff .t_oth_shop_btn:hover > i { transform: scale(0.9); }
#t_oth_srch_cont_id { position: absolute; top: 100%; right: 0px; border: solid 3px #515151; height: 52px; border-radius: 5px; z-index: 500; }
#t_oth_srch_cont_id .t_srch_btn { border-radius: 5px; }
.t_oth_srch_btn { float: right; color: #FFFFFF; font-size: 13px; margin-left: 10px; border-left: solid 1px #FFFFFF; font-weight: 500; margin-top: 2px; cursor: pointer; line-height: 18px; padding-left: 5px; padding-right: 5px; text-align: center; display: none; position: relative; z-index: 1; }
.t_oth_srch_btn > i { vertical-align: middle; display: block; font-size: 18px; text-align: center; line-height: 20px; }
.trans_eff .t_oth_srch_btn, .trans_eff .t_oth_srch_btn > i { transition: all 0.2s; }
.trans_eff .t_oth_srch_btn:hover > i { transform: scale(0.9); }
/********************** 960.css *************************/
.container_12, .container_16 { margin-left: auto; margin-right: auto; width: 795px }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display: inline; float: left; margin-left: 10px; margin-right: 10px; }
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12, .push_13, .pull_13, .push_14, .pull_14, .push_15, .pull_15 { position: relative }
.container_12 .grid_3, .container_16 .grid_4 { width: 220px }
.container_12 .grid_6, .container_16 .grid_8 { width: 460px }
.container_12 .grid_9, .container_16 .grid_12 { width: 700px }
.container_12 .grid_12, .container_16 .grid_16 { width: 775px }
.alpha { margin-left: 0 }
.omega { margin-right: 0 }
.container_12 .grid_1 { width: 60px }
.container_12 .grid_2 { width: 140px }
.container_12 .grid_4 { width: 300px }
.container_12 .grid_5 { width: 380px }
.container_12 .grid_7 { width: 540px }
.container_12 .grid_8 { width: 620px }
.container_12 .grid_10 { width: 780px }
.container_12 .grid_11 { width: 860px }
.container_16 .grid_1 { width: 40px }
.container_16 .grid_2 { width: 100px }
.container_16 .grid_3 { width: 160px }
.container_16 .grid_5 { width: 280px }
.container_16 .grid_6 { width: 340px }
.container_16 .grid_7 { width: 400px }
.container_16 .grid_9 { width: 520px }
.container_16 .grid_10 { width: 580px }
.container_16 .grid_11 { width: 640px }
.container_16 .grid_13 { width: 760px }
.container_16 .grid_14 { width: 820px }
.container_16 .grid_15 { width: 880px }
.container_12 .prefix_3, .container_16 .prefix_4 { padding-left: 240px }
.container_12 .prefix_6, .container_16 .prefix_8 { padding-left: 480px }
.container_12 .prefix_9, .container_16 .prefix_12 { padding-left: 720px }
.container_12 .prefix_1 { padding-left: 80px }
.container_12 .prefix_2 { padding-left: 160px }
.container_12 .prefix_4 { padding-left: 320px }
.container_12 .prefix_5 { padding-left: 400px }
.container_12 .prefix_7 { padding-left: 560px }
.container_12 .prefix_8 { padding-left: 640px }
.container_12 .prefix_10 { padding-left: 800px }
.container_12 .prefix_11 { padding-left: 880px }
.container_16 .prefix_1 { padding-left: 60px }
.container_16 .prefix_2 { padding-left: 120px }
.container_16 .prefix_3 { padding-left: 180px }
.container_16 .prefix_5 { padding-left: 300px }
.container_16 .prefix_6 { padding-left: 360px }
.container_16 .prefix_7 { padding-left: 420px }
.container_16 .prefix_9 { padding-left: 540px }
.container_16 .prefix_10 { padding-left: 600px }
.container_16 .prefix_11 { padding-left: 660px }
.container_16 .prefix_13 { padding-left: 780px }
.container_16 .prefix_14 { padding-left: 840px }
.container_16 .prefix_15 { padding-left: 900px }
.container_12 .suffix_3, .container_16 .suffix_4 { padding-right: 240px }
.container_12 .suffix_6, .container_16 .suffix_8 { padding-right: 480px }
.container_12 .suffix_9, .container_16 .suffix_12 { padding-right: 720px }
.container_12 .suffix_1 { padding-right: 80px }
.container_12 .suffix_2 { padding-right: 160px }
.container_12 .suffix_4 { padding-right: 320px }
.container_12 .suffix_5 { padding-right: 400px }
.container_12 .suffix_7 { padding-right: 560px }
.container_12 .suffix_8 { padding-right: 640px }
.container_12 .suffix_10 { padding-right: 800px }
.container_12 .suffix_11 { padding-right: 880px }
.container_16 .suffix_1 { padding-right: 60px }
.container_16 .suffix_2 { padding-right: 120px }
.container_16 .suffix_3 { padding-right: 180px }
.container_16 .suffix_5 { padding-right: 300px }
.container_16 .suffix_6 { padding-right: 360px }
.container_16 .suffix_7 { padding-right: 420px }
.container_16 .suffix_9 { padding-right: 540px }
.container_16 .suffix_10 { padding-right: 600px }
.container_16 .suffix_11 { padding-right: 660px }
.container_16 .suffix_13 { padding-right: 780px }
.container_16 .suffix_14 { padding-right: 840px }
.container_16 .suffix_15 { padding-right: 900px }
.container_12 .push_3, .container_16 .push_4 { left: 240px }
.container_12 .push_6, .container_16 .push_8 { left: 480px }
.container_12 .push_9, .container_16 .push_12 { left: 720px }
.container_12 .push_1 { left: 80px }
.container_12 .push_2 { left: 160px }
.container_12 .push_4 { left: 320px }
.container_12 .push_5 { left: 400px }
.container_12 .push_7 { left: 560px }
.container_12 .push_8 { left: 640px }
.container_12 .push_10 { left: 800px }
.container_12 .push_11 { left: 880px }
.container_16 .push_1 { left: 60px }
.container_16 .push_2 { left: 120px }
.container_16 .push_3 { left: 180px }
.container_16 .push_5 { left: 300px }
.container_16 .push_6 { left: 360px }
.container_16 .push_7 { left: 420px }
.container_16 .push_9 { left: 540px }
.container_16 .push_10 { left: 600px }
.container_16 .push_11 { left: 660px }
.container_16 .push_13 { left: 780px }
.container_16 .push_14 { left: 840px }
.container_16 .push_15 { left: 900px }
.container_12 .pull_3, .container_16 .pull_4 { left: -240px }
.container_12 .pull_6, .container_16 .pull_8 { left: -480px }
.container_12 .pull_9, .container_16 .pull_12 { left: -720px }
.container_12 .pull_1 { left: -80px }
.container_12 .pull_2 { left: -160px }
.container_12 .pull_4 { left: -320px }
.container_12 .pull_5 { left: -400px }
.container_12 .pull_7 { left: -560px }
.container_12 .pull_8 { left: -640px }
.container_12 .pull_10 { left: -800px }
.container_12 .pull_11 { left: -880px }
.container_16 .pull_1 { left: -60px }
.container_16 .pull_2 { left: -120px }
.container_16 .pull_3 { left: -180px }
.container_16 .pull_5 { left: -300px }
.container_16 .pull_6 { left: -360px }
.container_16 .pull_7 { left: -420px }
.container_16 .pull_9 { left: -540px }
.container_16 .pull_10 { left: -600px }
.container_16 .pull_11 { left: -660px }
.container_16 .pull_13 { left: -780px }
.container_16 .pull_14 { left: -840px }
.container_16 .pull_15 { left: -900px }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 }
.clearfix:before, .clearfix:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0 }
.clearfix:after { clear: both }
.clearfix { zoom: 1 }
/* ========================== */


#suggestions-container { position: absolute; bottom: 0; left: 0; width: 100%; }
.autocomplete-suggestions { border: 1px solid #DCDCDC; background: #FFF; cursor: default; overflow: auto; width: 100% !important; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.theblogwidgets2 { width: 100%; float: left; text-align: center; }
.t_hide_cls { display: none; }
.t_show_cls { display: inline-block; }
.no_sale { width: 100%; clear: both; display: block; margin-top: 30px; line-height: 28px; font-size: 24px; color: #830204; text-align: center; float: left; }
.t_prod_price a { display: inline-block; padding: 3px 10px; font-size: 16px; color: #ffffff; background: #a70505; border-radius: 3px; margin-left: 5px; text-align: center; font-weight: 500; vertical-align: middle; line-height: 20px; }
.t_prod_price a:hover { background: #2B2B2B; }
.nsmg_prd_reviw_btn { float: right; margin-top: 15px; }
.nsmg_prd_reviw_btn input { background: #666666; color: #FFFFFF; font-size: 18px; font-weight: 700; padding: 5px 10px; border-radius: 5px; cursor: pointer; }
.nsmg_prd_reviw_btn input:hover { background: #333333; }
.nsmg_prd_rating_cnt { float: left; margin-top: 15px; }
.nsmg_prd_rating_txt { float: left; font-size: 14px; line-height: 20px; }
.nsmg_prd_rating_img { float: left; margin-left: 5px; margin-top: 2px; }
.nsmg_prd_rating_img a { display: inline-block; vertical-align: middle; margin-left: 0px; }
.nsmg_prd_rating_img a > i { font-size: 17px; color: #006ab2 }
.nsmg_prd_rating_img a:hover > i.fa-star-o::before, .nsmg_prd_rating_img a.actv > i.fa-star-o::before, .nsmg_prd_rating_img a.actv2 > i.fa-star-o::before { content: "\f005" }
.t_ftr_share_outer { float: left; margin-top: 10px; }
.t_ftr_share_outer span { vertical-align: middle; }
.t_ftr_share_outer span a { color: #3e3e3e; }
.t_ftr_share_outer span a > i { font-size: 20px; margin-left: 2px; margin-right: 2px; margin-top: 3px; }
.trans_eff .t_ftr_share_outer span a > i { transition: all 0.3s; }
.t_ftr_share_outer span a:hover .fa-facebook { color: #385597; }
.t_ftr_share_outer span a:hover .fa-twitter { color: #0eb1f2; }
.t_ftr_share_outer span a:hover .fa-google-plus { color: #c63e24; }
.t_ftr_share_outer span a:hover .fa-pinterest { color: #bf0b02; }
.t_ftr_share_outer span a:hover .fa-linkedin { color: #157dbc; }
.nsmg_chkout_osb_content p .nwjsm_err_msg_cod { position: absolute; top: 16px; left: -108px; }
.nsmg_chkout_osb_content p .nwjsm_err_msg_cod span { color: #FFFFFF !important; background: #7a9a17; padding: 5px 10px; font-size: 11px; line-height: 16px; width: 100px; text-align: center; position: relative; }
.nsmg_chkout_osb_content p .nwjsm_err_msg_cod span:before { content: "\f0da"; position: absolute; width: 20px; height: 20px; top: 5px; right: -12px; color: #7a9a17; font-family: 'FontAwesome'; font-size: 20px; }
#pls_wait_id { display: inline-block; border: 0px; width: 100%; text-align: center; font-size: 22px; height: 47px; color: #464646; line-height: 22px; box-sizing: border-box !important; padding: 12px 0px; }
#disp_cart_cont { position: fixed; width: 840px; top: 0px; right: -900px; background: #FFFFFF; height: 100%; z-index: 1000; box-shadow: -10px 0px 15px 0px rgba(0,0,0,0.4); overflow-y: auto; padding: 10px; }
.disp_cart_cover_bg { display: none; opacity: 0; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: rgba(255,255,255,0.9); z-index: 999; }
.remove_cart_btn { float: right; width: 100%; text-align: left; cursor: pointer; }
.remove_cart_btn > i { color: #525252; }
.remove_cart_btn:hover > i { color: #1B1B1B; }
.t_prod_img img.ovlay_cls { opacity: 0.5 !important; }
.nsmg_cat_subcat_cnt { float: left; width: 100%; margin-top: 5px; background: #FFFFFF; border: solid 1px #006ab2; position: relative; z-index: 5; }
#subcat_slder { float: left; width: 100%; }
#subcat_slder .slick-slide img { display: inline-block !important; }
#subcat_slder .slick-prev { position: absolute; top: -35px; right: 50px; z-index: 5; cursor: pointer; color: #fff; }
#subcat_slder .slick-prev:hover { right: 53px; }
#subcat_slder .slick-next { position: absolute; top: -35px; right: 10px; z-index: 5; cursor: pointer; color: #fff; }
#subcat_slder .slick-next:hover { right: 7px; }
#subcat_slder .slick-track { display: inline-block !important; }
.t_prod_img { float: left; width: 100%; height: 310px; text-align: center; display: table-cell; vertical-align: middle; position: relative; }
.nsmg_cat_subcat_head { float: left; width: 100%; text-align: left; font-family: 'Roboto Condensed', sans-serif; font-size: 18px; text-transform: uppercase; line-height: 20px; padding: 6px 10px; color: #FFFFFF; background: #006ab2; margin-bottom: 5px; }
.nsmg_cat_subcat_prd_cnt { float: left; width: 98%; margin-left: 1%; text-align: center; }
.nsmg_cat_subcat_prd_row { display: inline-block; margin-left: 1%; margin-right: 1%; width: 98%; height: 145px; margin-bottom: 0px; background: #FFFFFF; border-bottom: solid 1px #006ab2; padding: 5px; color: #006ab2; transition: all 0.3s; }
.nsmg_cat_subcat_prd_img { float: left; width: 100%; height: 95px; margin-top: 2px; text-align: center; display: table-cell; vertical-align: middle; }
a:hover .nsmg_cat_subcat_prd_row { border-bottom: solid 3px #424242; }
a:hover .nsmg_cat_subcat_prd_row .nsmg_cat_subcat_prd_name { color: #424242; }
.nsmg_cat_subcat_prd_img * { vertical-align: middle; }
.nsmg_cat_subcat_prd_img img { max-height: 79px; }
.nsmg_cat_subcat_prd_img span { display: inline-block; width: 0px; height: 100%; }
.nsmg_cat_subcat_prd_name { float: left; width: 98%; margin-left: 1%; height: 36px; overflow-y: hidden; text-align: center; font-size: 13px; line-height: 17px; margin-top: 4px; }
.nsmg_cat_srchcat_row { width: 33%; background: #fff; border-radius: 30px; height: 45px; padding: 8px 10px; box-shadow: inset 5px 5px 7px 0px rgba(0,0,0,0.15); float: left; position: relative; }
.nsmg_cat_srchcat_txtbox { float: left; width: 86%; height: 24px; margin-top: 3px; color: #7e7e7e; font-size: 14px; font-weight: 300; }
.nsmg_cat_srchcat_row.flt_cls { width: 23%; }
.nsmg_cat_srchcat_btn { float: right; width: 30px; height: 30px; background: #006ab2; border-radius: 30px; color: #FFFFFF; cursor: pointer; padding: 0px; margin: 0px; transition: all 0.3s; }
.nsmg_cat_srchcat_btn:hover { background: #4d4d4d; }
.nsmg_cat_srchcat_btn > .fa { vertical-align: top; margin-top: 2px; }
.nsmg_cat_sort_cnt { float: right; width: 10%; margin-top: 0px; }
.nsmg_cat_sort_labl { float: left; margin-left: 0px; width: 100%; text-transform: uppercase; line-height: 17px; margin-top: 0px; color: #FFFFFF; text-align: center; }
.nsmg_cat_sort_selct { float: left; margin-left: 0px; width: 100%; height: 26px; background: #FFFFFF; padding: 3px 5px; border-radius: 4px; margin-top: 3px; }
.nsmg_cat_sort_selct select { float: left; width: 100%; height: 100%; font-size: 13px; box-shadow: none; color: #434343; border: 0px; padding: 0px; background: none; font-family: 'Roboto Condensed', sans-serif; }
.nsmg_cat_sort_cnt.sml_wdth { margin-right: 2%; }
.nsmg_cat_sort_cnt.sml_wdth3 { vertical-align: top; margin-right: 1%; width: 30%; margin-left: 1%; display: inline-block; float: none; }
.filter_box_outer_fe { background: rgba(0,0,0,0.3); margin-top: -10px; padding-top: 10px; padding-bottom: 10px; margin-bottom: -10px; margin-right: 1%; width: 53%; float: right; display: inline-block; text-align: center; }
.nsmg_cat_prdct_disp_cnt { float: left; width: 100%; margin-top: 5px; }
.grid_12.fwdth { margin-left: 0px; margin-right: 0px; width: 100%; }
.frm_bg_cat { float: left; width: 700%; padding-left: 300%; padding-right: 300%; margin-left: -300%; background: #006ab2; padding-top: 10px; padding-bottom: 10px; margin-top: 10px; min-height: 65px; position: relative; z-index: 4; }
.frm_bg_cat.srch_cat_cls { padding-top: 30px; margin-top: -20px; }
.tprd_top_ttl.tcat_cls { width: 85%; }
#cat_prods_id .t_prd_single { width: 24%; margin-left: 0.5%; margin-right: 0.5%; }
.ias_loader { width: 100%; float: left; text-align: center; margin-top: 20px; }
/** Scroll to top button **/
#totop { opacity: 0; filter: alpha(opacity=0); position: fixed; right: -100px; z-index: 100000; display: block; bottom: 5px; color: #FFFFFF; padding: 5px 10px; background: rgba(0,0,0,0.6); transition: all 0.3s; }
#totop.on { right: 5px; opacity: 0.7; filter: alpha(opacity=70); }
#totop.off { right: -100px }
#totop:hover { opacity: 1; filter: alpha(opacity=100) }
/** Scroll to Search **/
#srch_cat_btn { opacity: 0; filter: alpha(opacity=0); position: fixed; right: -100px; z-index: 100000; display: block; top: 35px; color: #FFFFFF; padding: 5px 10px; background: rgba(0,0,0,0.6); transition: all 0.3s; }
#srch_cat_btn.on { right: 5px; opacity: 0.7; filter: alpha(opacity=70); }
#srch_cat_btn.off { right: -100px }
#srch_cat_btn:hover { opacity: 1; filter: alpha(opacity=100) }
.cmn_space_br.disp { display: none; float: none; }
.t_tbrands_box.sm_apr_brands { width: 19%; margin-left: 0.5%; margin-right: 0.5%; margin-bottom: 15px; }
.nsmg_cust_desc_txt { background: #FFFFFF; border: solid 1px #B7B7B7; margin-top: 10px; width: 100%; padding: 10px; float: left; font-size: 14px; }
.nsmg_myacc_row_outer { float: left; width: 100%; text-align: center; margin-top: 10px; }
.nsmg_myacc_row { color: #FFFFFF; display: inline-block; margin-left: 2%; margin-right: 2%; font-size: 18px; font-weight: 500; background-color: #006ab2; padding: 4px 15px 4px 4px; border-radius: 6px; transition: all 0.3s; margin-top: 20px; font-family: 'Roboto Condensed', sans-serif; }
.nsmg_myacc_row > i { display: inline-block; vertical-align: middle; margin-right: 10px; font-size: 35px; padding: 10px; background: rgba(0,0,0,0.3); border-radius: 5px; min-width: 60px; }
.nsmg_myacc_row > div { display: inline-block; vertical-align: middle; }
.nsmg_myacc_row.cls2 { background: #34a3ee; }
a:hover .nsmg_myacc_row { background: #666666; }
.nsmg_editacc_email_txt { float: left; width: 100%; margin-left: 0%; color: #AA0104; font-size: 12px; margin-top: 5px; text-align: center; }
.nsmg_shpcrt_procdpay_btn.edit_acc_n { padding-top: 0px; margin-top: 0px; border: 0px; }
.treg_frm_row.edit_acc_n { width: 96%; margin-left: 2%; text-align: center; }
.treg_frm_row.edit_acc_n > i { width: auto; display: inline-block; float: none; vertical-align: middle; }
.treg_frm_row.edit_acc_n .treg_frm_txt { width: auto; display: inline-block; vertical-align: middle; float: none; }
.nsmg_pymnt_oops_fnt { float: left; width: 100%; text-align: center; font-size: 35px; color: #AC0002; margin-top: 25px; }
.nsmg_pymnt_oops_fnt > i { font-size: 40px; margin-right: 10px; }
.nsmg_we_regrt_clr { float: left; width: 100%; color: #000000; margin-top: 20px; font-size: 20px; text-align: center; margin-bottom: 30px; }
.treg_outer_box.tfs_oh { border-color: #006ab2; padding: 5px; font-family: 'Roboto Condensed', sans-serif; }
.nwsm_oh_head_row { border: 1px solid #fff; float: left; width: 100%; font-size: 14px; font-weight: 500; text-transform: uppercase; color: #006ab2; text-align: left; }
.nwsm_oh_content_row { float: left; border: 1px solid #CDCDCD; width: 100%; font-size: 14px; margin-top: 5px; font-weight: 400; transition: all 0.3s }
.nwsm_oh_content_row_outer { float: left; width: 100%; }
.nwsm_oh_head_row > div { background: none; padding-left: 0.5%; padding-right: 0.5%; float: left; }
.nwsm_oh_content_row > div { overflow: hidden; word-break: break-all; padding-bottom: 5px; padding-top: 5px; padding-left: 0.5%; padding-right: 0.5%; float: left; line-height: 20px; height: 30px; }
.nwsm_oh_content_row:hover { border-color: #006ab2; }
.nwsm_oh_content_row_outer .nwsm_oh_content_row div { }
.nwsm_oh_col1 { width: 9%; }
.nwsm_oh_col2 { width: 11%; }
.nwsm_oh_col3 { width: 12%; }
.nwsm_oh_col4 { width: 22%; }
.nwsm_oh_col5 { width: 10%; }
.nwsm_oh_col6 { width: 12%; }
.nwsm_oh_col7 { width: 15%; }
.nwsm_oh_col8 { width: 14%; background: rgba(0,0,0,0.1); }
.nwsm_oh_col9 { width: 4%; text-align: center; }
.nwsm_oh_col9 a { color: #006ab2; display: inline-block; width: 100%; }
.nwsm_oh_col9 a:hover { color: #636363; }
.sm_clr_stat_grey { color: #515151; }
.sm_clr_stat_red { color: #b00c0c; }
.sm_clr_stat_org { color: #cf6c23; }
.sm_clr_stat_grn { color: #26ac07; }
td.sm_clr_stat_grn { color: #26ac07 !important; }
.sm_clr_stat_blue { color: #0e7dc1; }
.nwsm_red_clr { color: #960609; }
.nwsm_grn_clr { color: #3D940E; }
.nwsm_blue_clr { color: #3498db; }
.nwsm_grey_clr { color: #676767; }
.nwsm_oh_content_row .nwsm_oh_col5 { font-weight: 600; }
.nwsm_oh_content_row .nwsm_oh_col6 { font-weight: 600; }
#hist_slider { float: left; width: 100%; }
#hist_slider .slick-prev { position: absolute; top: -61px; right: 45px; padding: 5px 3px; cursor: pointer; color: #FFFFFF; transition: all 0.2s; font-size: 20px; background: #006ab2; line-height: 20px; }
#hist_slider .slick-prev.slick-disabled { opacity: 0.2; cursor: auto; }
#hist_slider .slick-next.slick-disabled { opacity: 0.2; cursor: auto; }
#hist_slider .slick-prev:hover { background: #000000; }
#hist_slider .slick-next { position: absolute; top: -61px; right: 5px; padding: 5px 3px; cursor: pointer; color: #FFFFFF; transition: all 0.2s; font-size: 20px; background: #006ab2; line-height: 20px; }
#hist_slider .slick-next:hover { background: #000000; }
.theblogwidgets { background: url("../images/vertical-rightfb.png") no-repeat scroll left center transparent !important; float: right; height: 154px; padding: 0 5px 0 46px; width: 245px; z-index: 999; position: fixed; right: -250px; top: 25%; -webkit-box-sizing: content-box !important; -moz-box-sizing: content-box !important; box-sizing: content-box !important; }
.nwsm_ord_det_box { width: 49%; background: #FFFFFF; padding: 10px; margin-right: 1%; border: solid 2px #9B9B9B; float: left; margin-top: 10px; min-height: 180px; position: relative; z-index: 1; }
.nwsm_ord_det_box .nsmg_chkout_plsentr_txt { border-width: 5px; border-color: #9B9B9B; padding: 10px 10px; margin-top: 5px; text-transform: uppercase; }
.nwsm_ord_det_box.nwsm_org_ord { border-color: #E36709; margin-right: 0px; margin-left: 1%; }
.nwsm_ord_det_box.nwsm_blue_ord { border-color: #066eb4; margin-right: 0px; width: 100%; }
.nwsm_ord_det_box.nwsm_blue_ord .nwsm_ord_det_text { width: 49%; }
.nwsm_ord_det_box.nwsm_blue_ord .nwsm_ord_det_text.frht { float: right; }
.ag_chk_rht_inner .nsm_vcart_box { margin-top: 0px; border: 0px; }
.nsm_vcart_qty_col.fnt18 { font-size: 18px; }
.nsmg_shpcrt_purchs_cnt { float: left; width: 99.8%; background: #FFFFFF; margin-top: 15px; border: 1px solid #aaaaaa; padding-bottom: 8px; font-family: 'Roboto Condensed', sans-serif; }
.nsmg_shpcrt_purchs_head_row { float: left; width: 100%; background: #e4e4e4; height: 36px; font-size: 18px; color: #6f6f6f; padding-top: 5px; }
.nsmg_shpcrt_purchs_status_txt { float: left; margin-left: 3%; width: 30%; text-align: left; font-size: 16px; line-height: 23px; }
.nsmg_shpcrt_date_txt { float: left; margin-left: 3%; width: 53%; text-align: left; font-size: 16px; line-height: 23px; }
.nsmg_shpcrt_purchs_data_row_out { float: left; width: 100%; }
.nsmg_shpcrt_purchs_data_row { float: left; border-bottom: 1px solid #aaaaaa; padding-bottom: 8px; margin-top: 8px; width: 100%; }
.nsmg_shpcrt_purchs_data_row:last-child { border: 0px; }
.nsmg_shpcrt_purchs_prod_code { display: inline-block; margin-bottom: 5px; width: 100%; font-size: 14px; font-weight: 500; }
.nsmg_shpcrt_purchs_prod_code > span { background: #A80A0C; padding: 2px 3px; color: #FFFFFF; border-radius: 3px; display: inline-block; }
.nsmg_shpcrt_purchs_prod_code > span.strike_red { background: none; color: #A80A0C; text-decoration: line-through; }
.nwsm_ord_det_text { float: left; padding-top: 5px; border-top: solid 1px #C0C0C0; width: 100%; margin-top: 5px; font-size: 15px; line-height: 20px; }
.nwsm_ord_det_text span.nwsm_ord_det_text_name { font-size: 18px; font-weight: 500; line-height: 24px; }
.nwsm_ord_det_box .nsmg_checkout_shipping_icon img { max-width: 50px; }
.nsmg_shpcrt_procdpay_btn .fa-map-marker { margin-right: 5px; }
.nwsm_trk_form_txtbox { width: 30%; margin-left: 35%; margin-right: 35%; border: solid 2px #066eb4; height: 45px; padding: 10px; float: left; border-radius: 4px; margin-top: 10px; margin-bottom: 30px; }
.nwsm_trk_form_txtbox input { width: 100%; height: 100%; float: left; font-size: 15px; }
.nsmg_chk_success_txt { float: left; width: 100%; text-align: center; margin-top: 20px; color: #638823; font-size: 50px; font-weight: 600; }
.nsmg_chk_sthank_txt { width: 100%; float: left; font-size: 20px; font-weight: 600; margin-top: 20px; text-align: center; }
.nsmg_chk_sthank_txt span { display: inline-block; padding: 5px 10px; background: #066eb4; color: #FFFFFF; border-radius: 5px; }
.nsmg_chk_bank_det { float: left; width: 100%; margin-top: 20px; border-top: solid 2px #c9c9c9; padding-top: 10px; font-size: 14px; }
.nsmg_chk_bank_det ul { list-style: disc; width: 100%; }
.nsmg_chk_bank_det ul li span { color: #066eb4; display: inline-block; width: 100%; }
.nsmg_ebs_suc_blue_clr { width: 100%; display: inline-block; padding: 5px; margin-bottom: 10px; border-bottom: solid 4px #066eb4; text-align: center; margin-top: 0px; font-size: 25px; color: #272727; line-height: 35px; }
.nsmg_chk_success_list { float: left; width: 100%; margin-top: 20px; border-top: solid 2px #c9c9c9; padding-top: 10px; padding-left: 30%; padding-right: 30%; font-size: 16px; line-height: 30px; }
.tstm_row_outer_n { float: left; width: 48%; margin-bottom: 10px; margin-top: 10px; margin-left: 1%; margin-right: 1%; font-size: 15px; line-height: 20px; }
.tstm_row_inner_n { float: left; width: 100%; border: solid 1px #ACACAC; padding: 10px; min-height: 100px; box-shadow: 4px 4px 0px 0px rgba(0,0,0,0.1); }
.tstm_row_inner_n a { color: #FFFFFF; padding: 1px 5px; background: #787878; line-height: 18px; font-size: 13px; display: inline-block; }
.tstm_row_inner_n a:hover { background: #212121; }
.tstm_row_outer_n.tstm_clr .tstm_row_inner_n { border-color: #066eb4; }
.tstm_row_outer_n.tstm_clr .nsmg_test_auth_txt > i { color: #066eb4; }
.nsmg_test_auth_txt { float: left; width: 100%; text-align: right; font-size: 14px; font-weight: 500; }
.nsmg_test_auth_txt > i { display: block; color: #ACACAC; line-height: 20px; margin-top: -6px; padding-right: 10px; text-shadow: 2px 5px 0px rgba(0,0,0,0.1); margin-bottom: 3px; }
.nsmg_tstmnl_pagination { width: 500px; clear: both; margin: auto; padding: 38px 0px; }
.nsmg_tstmnl_pagination .page_list { width: auto; font-size: 13px; text-align: center; margin-top: 0px; margin-bottom: 10px; }
.nsmg_tstmnl_pagination .page_list a, .nsmg_tstmnl_pagination .page_list span { width: auto; min-width: 11px; height: 30px; color: #000000; padding: 3px 7px; display: inline-block; font-size: 14px; font-weight: bold; border: solid 1px #B9B9B9; line-height: 21px; border-radius: 4px; margin-left: 2px; margin-right: 2px; }
.nsmg_tstmnl_pagination .page_list a:hover, .nsmg_tstmnl_pagination .page_list a.active, .nsmg_tstmnl_pagination .page_list span { width: auto; background: #066eb4; display: inline-block; color: #FFFFFF; border-color: #066eb4; }
.nwsm_subm_tstm { float: right; }
.nwsm_subm_tstm a { transition: all 0.3s; display: inline-block; padding: 3px 10px 3px 3px; background: #066eb4; font-size: 16px; font-weight: 600; color: #FFFFFF; }
.nwsm_subm_tstm a > i { background: rgba(0,0,0,0.3); padding: 10px; font-size: 22px; vertical-align: middle; margin-right: 10px; }
.nwsm_subm_tstm a:hover { background: #646464; }
#submit_testimonials .treg_frm_row.tsec .treg_frm_txt { margin-top: 2px; }
#submit_testimonials .treg_frm_fld.scode, #submit_testimonials .treg_frm_fld.smwdth { width: 25%; }
/* --- */
.vs_frm_innr { float: left; width: 100%; padding: 10px; box-sizing: border-box !important; }
.vs_frm_make_txt { float: left; width: 100%; text-align: center; font-size: 20px; line-height: 24px; font-weight: 600; margin-bottom: 10px; border: solid 2px #066eb4; color: #2B2B2B; padding: 10px; border-radius: 5px; }
.vs_frm_make_txt span { color: #066eb4; font-size: 18px; }
.vs_req_frm_outer { float: left; width: 100%; margin-top: 5px; }
.vs_req_txt { float: left; width: 30%; line-height: 35px; font-size: 14px; font-weight: 600; }
.vs_req_txtbox { float: left; width: 70%; padding: 5px 1%; margin-top: 0px; background: #FFFFFF; border: 1px solid #066eb4; -moz-border-radius: 5px; border-radius: 3px; height: 35px; }
.vs_req_txtbox input { float: left; width: 100%; border: 0px; background: none; height: 100%; font-size: 14px; }
.vs_req_frm_btn { float: right; margin-top: 10px; margin-right: 5%; }
.vs_req_txt.red_clr { color: #990000; }
.vs_frm_innr .nsmg_shpcrt_procdpay_btn { margin-bottom: 0px; }
.vs_frm_innr .nsmg_shpcrt_procdpay_btn > button { font-size: 20px; box-sizing: border-box !important }
.vs_frm_innr .nsmg_shpcrt_procdpay_btn > button > span i { line-height: 37px; }
#top_menu_bar_fixed_on_scroll { position: fixed; top: -100px; left: 0px; width: 100%; z-index: 2; transition: all 0.6s; }
#top_menu_bar_fixed_on_scroll.bg_cls { background: #fff; box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.4); top: 0px; transition: all 0.6s; }
#menu_id_outer_t { float: left; width: 100%; }
.nsmg_shpcrt_procdpay_btn.lgn_mrngn { margin-top: 30px; margin-bottom: 0px; }
.treg_lgn_btm_txt2 { float: left; width: 100%; text-align: center; font-size: 15px; margin-top: 10px; padding: 0px 10px; }
.nwsm_lgn_ex_usr_title { float: left; width: 100%; text-align: center; font-size: 30px; color: #34a3ee; font-weight: 400; font-family: 'Roboto Condensed', sans-serif; }
.nwsm_lgn_form_outer { float: left; width: 50%; margin-top: 10px; margin-left: 25%; margin-right: 25%; border: solid 2px #34a3ee; padding: 10px; }
.nwsm_lgn_form_outer .treg_col { width: 100%; margin-left: 0px; margin-right: 0px; }
.nwsm_lgn_form_outer .nsmg_shpcrt_procdpay_btn { margin-bottom: 0px; }
.treg_frm_row.lgn_rmme .treg_frm_fld input { width: auto; box-shadow: none !important; border: 0px; }
.nwsm_frgt_lnk { width: 100%; text-align: center; font-size: 14px; text-transform: uppercase; margin-top: 10px; float: left; }
.nwsm_frgt_lnk a { color: #006ab2; }
.nwsm_frgt_lnk a:hover { text-decoration: underline; }
.treg_lgn_link.treg_sgnup { width: 235px; }
.nwsm_frgtpwd_error_out { float: left; width: 100%; }
.t_ftrss_btn.t_frgt_btn { width: 220px; background: #066eb4; }
.t_ftrss_btn.t_frgt_btn > i { width: 18%; }
.nsmg_ckt_same_txt { position: absolute; top: -10px; right: 10px; color: #066eb4; }
.form-section .nsmg_shpcrt_procdpay_btn { margin-bottom: 10px; }
.nsmg_cntct_rgt { float: right; width: 45%; margin-left: 1%; margin-right: 1%; margin-top: 20px; }
.nsmg_cntct_lft { float: left; width: 50%; margin-left: 1%; margin-right: 1%; margin-top: 20px; }
.nsmg_cntct_lft .treg_col { width: 100%; margin-left: 0px; margin-right: 0px; }
.nsmg_cntct_lft .t_ftrss_btn { float: right; }
.nsmg_cntct_addr_ttl { font-size: 24px; float: left; width: 100%; font-weight: 600; color: #066eb4; }
.nsmg_cntct_addr_txt { float: left; width: 100%; margin-top: 10px; }
.nsmg_cntct_addr_txt pre { font-family: 'Roboto', sans-serif; font-size: 18px; line-height: 24px; margin: 0px; }
.nsmg_cntct_land_no { float: left; width: 100%; margin-top: 10px; padding-top: 10px; border-top: solid 1px #CBCBCB; font-size: 18px; }
.nsmg_cntct_land_no > div { display: inline-block; vertical-align: top; width: 70%; }
.nsmg_cntct_land_no span { font-weight: 600; color: #066eb4; }
.nsmg_cntct_land_no > i { margin-right: 5px; vertical-align: middle; width: 35px; border-right: solid 2px #066eb4; padding-right: 5px; font-size: 30px; text-align: center; }
.nsmg_cntct_land_no a { color: #434343; text-decoration: underline; }
.nsmg_cntct_land_no a:hover { color: #000000; text-decoration: underline; }
.nsmg_cntct_land_no.email_cnt > i { font-size: 20px; }
.nj_cnct_oth { float: left; width: 100%; margin-top: 10px; }
.nsmg_cntct_rgt .nsmg_shpcrt_procdpay_btn { margin-top: 25px; }
.all_cat_lst_disp { float: left; width: 100%; }
.allcat_ttl { float: left; width: 98%; margin-left: 1%; margin-right: 1%; color: #066eb4; font-size: 22px; font-weight: 600; margin-top: 10px; border-left: solid 5px #066eb4; font-family: 'Roboto Condensed', sans-serif; padding-left: 10px; }
.allcat_content_outer { width: 100%; float: left; margin-right: 2%; }
.allcat_sep { border-bottom: solid 1px #C1C1C1; float: left; margin-top: 10px; height: 1px; width: 100%; }
.allcat_ttl a { width: 100%; display: inline-block; color: #066eb4; }
.allcat_ttl a:hover { color: #525252; }
.allcat_ttl a > i { margin-left: 10px; vertical-align: middle; }
.allcat_subcat_lst { float: left; width: 100%; padding: 5px 1%; }
.allcat_subcat_lst > ul { width: 100%; float: left; margin-top: 5px; }
.allcat_subcat_lst > ul > li { float: left; width: 22%; margin-right: 3%; overflow: hidden; height: 20px; color: #262626; padding-left: 10px; border-left: solid 2px #B4B4B4; margin-top: 5px; line-height: 20px; }
.allcat_subcat_lst > ul > li a { color: #262626; }
.allcat_subcat_lst > ul > li a:hover { color: #000000; text-decoration: underline; }
.t_hme_banner_container.fwdth_nspl_t3 .t_hme_thumb_img { width: 290px; height: 154px; }
.t_hme_banner_container.fwdth_nspl_t3 .t_hme_thumb_img.sec_img { margin: 9px 0px 4px 0px; }
/*.t_hme_banner_container.fwdth_nspl_t2 .t_hme_slider_outer { width:500px; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_thumb_img { width:290px; height:154px; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_thumb_img.sec_img { margin:9px 0px 4px 0px; } */


.t_hme_banner_container.fwdth_nspl_t_nb .t_hme_thumb_img { width: 380px; height: 199px; margin-left: 0px; margin-right: 0px; }
.t_hme_banner_container.fwdth_nspl_t_nb .t_hme_thumb_img.sec_img { margin: 5px 15px 0px 15px; }
.t_hme_banner_container.fwdth_t_nb { width: 100%; }
.t_hme_banner_container.fwdth_t_nb .t_hme_special_outer { width: 100%; height: auto; }
.t_hme_banner_container.fwdth_t_nb .t_hme_special_outer .t_hme_spl_ttl { width: 100%; }
#spl_offer_slder_cmn_fwdth, #spl_offer_slder_cmn_fwdth_nbns { float: left; width: 100%; }
#spl_offer_slder_cmn_fwdth .t_prd_single, #spl_offer_slder_cmn_fwdth_nbns .t_prd_single { border: 0px !important; box-shadow: none !important; }
.t_hme_banner_container.fwdth_t_nb .t_spl_view_all, .t_hme_banner_container.fwdth_t_nb_ns .t_spl_view_all { margin-bottom: 10px; }
.t_hme_banner_container.fwdth_t_nb .t_spl_view_all a, .t_hme_banner_container.fwdth_t_nb_ns .t_spl_view_all a { background: #E0E0E0; padding: 5px; }
#spl_offer_slder_cmn_fwdth .slick-prev { position: absolute; top: -30px; right: 45px; padding: 5px 3px; cursor: pointer; color: #555555; }
.trans_eff #spl_offer_slder_cmn_fwdth .slick-prev:hover { color: #555555; transform: scale(1.1); }
#spl_offer_slder_cmn_fwdth .slick-next { position: absolute; top: -30px; right: 5px; padding: 5px 3px; cursor: pointer; color: #555555; }
.trans_eff #spl_offer_slder_cmn_fwdth .slick-next:hover { color: #555555; transform: scale(1.1); }
.t_hme_banner_container.fwdth_t_nb .cmn_desk_disp { display: none !important; }
.t_hme_banner_container.fwdth_t_nb .fst_bnr { display: inline-block !important; }
.t_hme_banner_container.fwdth_t_nb .t_hme_thumb_img { width: 380px; height: 199px; margin-left: 0px; margin-right: 0px; }
.t_hme_banner_container.fwdth_t_nb .t_hme_thumb_img.sec_img { margin: 5px 15px 0px 15px; }
.t_lft_menu #cssmenu.mnu_hght_n > ul { height: 325px; }
.t_lft_menu #cssmenu.mnu_hght_n > ul > li.view_all_txt > a { padding-top: 6px; padding-bottom: 6px; height: 43px; }
.t_lft_menu #cssmenu.mnu_hght_n > ul ul { height: 485px; }
.t_hme_banner_container.fwdth_t_nb_ns { width: 100%; }
.t_hme_banner_container.fwdth_t_nb_ns .t_hme_special_outer { width: 100%; height: auto; }
.t_hme_banner_container.fwdth_t_nb_ns .t_hme_special_outer .t_hme_spl_ttl { width: 100%; }
#spl_offer_slder_cmn_fwdth_nbns .slick-prev { position: absolute; top: -30px; right: 45px; padding: 5px 3px; cursor: pointer; color: #555555; }
.trans_eff #spl_offer_slder_cmn_fwdth_nbns .slick-prev:hover { color: #555555; transform: scale(1.1); }
#spl_offer_slder_cmn_fwdth_nbns .slick-next { position: absolute; top: -30px; right: 5px; padding: 5px 3px; cursor: pointer; color: #555555; }
.trans_eff #spl_offer_slder_cmn_fwdth_nbns .slick-next:hover { color: #555555; transform: scale(1.1); }
#t_oth_srch_cont_id { opacity: 0; right: -100%; }
#suggestions-container { text-align: left !important; }
#shipping_price_update_id { float: left; width: 100%; }
.loading_img_cart { display: block; margin: 30px auto; clear: both; }
.nff_ord_det_row { width: 96%; font-family: 'Roboto', sans-serif; margin-left: 2%; margin-right: 2%; padding-bottom: 4px; margin-top: 5px; float: left; font-size: 14px; line-height: 30px; padding-left: 10px; border-top: solid 1px #838383; background: url(../images/feat_dwn_arrow2.png) no-repeat 10px 0px; }
.nff_ord_det_row_inner > span { display: inline-block; margin-left: 10px; font-style: normal; font-size: 18px; }
.nff_ord_det_row:nth-child(1) { border: 0px; background: none; }
.nff_ord_det_row .fa_dwn_icon { float: left; height: 10px; width: 100%; margin-top: -7px; }
.nff_ord_det_row .fa_dwn_icon img { margin: 0px; padding: 0px; height: 10px; }
.nff_ord_det_row_inner a { margin-left: 10px; background-color: #777777; font-size: 14px; color: #FFFFFF; padding: 2px 5px; display: inline-block; border-radius: 3px; font-style: normal; line-height: 20px; cursor: pointer; }
.nff_ord_det_row_inner a:hover { background: #1F1F1F; }
.nff_ord_det_sec { float: left; width: 100%; font-style: normal; font-size: 15px; margin-left: 0px; margin-top: 5px; padding-left: 0px; line-height: 20px; }
.nff_ord_det_row_inner { float: left; width: 100%; margin-top: 10px; }
.track_hist_btn_nw { float: left; width: 100%; text-align: center; margin-top: 10px; margin-bottom: 20px; font-size: 15px; }
.track_hist_btn_nw a { color: #2D2D2D; display: inline-block; padding: 5px; border-radius: 5px; }
.track_hist_btn_nw a:hover { color: #FFFFFF; background: #2D2D2D; }
.t_tstm_box_outer.hide_tstm_cls { display: none; }
.orddet_graph_outer { float: left; width: 96%; margin-left: 2%; margin-right: 2%; margin-top: 20px; margin-bottom: 25px; }
.orddet_graph_outer_row { float: left; width: 16.5%; margin-top: 20px; position: relative; }
.clrbth_space_n { display: none; width: 100%; height: 1px; clear: both; }
.clrbth_space_n:nth-child(13) { display: block; }
.orddet_graph_outer_row:last-child .orddet_graph_outer_bar { background: #FFFFFF; }
.orddet_graph_outer_circle { position: absolute; top: -15px; left: 0px; width: 35px; height: 35px; background: #4caf50; border-radius: 30px; border: solid 4px #fff; text-align: center; }
.orddet_graph_outer_circle.od_red_clr_bg { background: #D00508; }
.orddet_graph_outer_circle.od_red_clr_bg > i { line-height: 25px; color: #FFFFFF; }
.orddet_graph_outer_bar { width: 95%; height: 4px; background: #4caf50; float: right; }
.orddet_graph_outer_txt { float: left; width: 100%; font-size: 14px; margin-top: 17px; text-transform: uppercase; padding-right: 5%; }
.orddet_graph_outer_row a { float: left; width: 100%; cursor: pointer; }
.orddet_graph_outer_row a:hover .orddet_graph_outer_circle, .orddet_graph_outer_row a:hover .orddet_graph_outer_bar { background: #2A2A2A; }
.orddet_more_txt { padding-right: 5%; line-height: 18px; float: left; width: 100%; margin-top: 2px; border-top: dotted 1px #868686; padding-top: 3px; padding-bottom: 10px; display: none; font-size: 15px; }
.orddet_graph_outer_txt span { font-size: 13px; display: inline-block; margin-left: 4px; text-transform: capitalize }
/* --- Header part --- */
.bnrsc_top_frst_bnr { display: inline-block; margin-left: 0px; }
.bnrsc_frst_bnr { display: none; }
.bnrsc_lm_bb_sp_t2 .bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_sp_t2 .bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_sp_t2 .t_hme_special_outer { height: 481px; margin-top: 5px; }
.bnrsc_lm_bb_sp .t_hme_special_outer { margin-top: 5px; height: 320px; }
.bnrsc_lm_bb_sp_t2 #spl_offer_slder .t_prd_single { height: 135px; }
.bnrsc_lm_bb_sp_t1 .t_hme_special_outer { height: 163px; }
.bnrsc_lm_bb_sp_t1 #spl_offer_slder .t_prd_single { height: 92px; padding: 5px 0px; }
.bnrsc_lm_bb_sp_t1 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 18px; }
.bnrsc_lm_bb_sp_t1 #spl_offer_slder .t_prd_single .t_prod_img { height: 82px; }
#spl_offer_slder { float: left; width: 100%; }
.bnrsc_lm_sp { width: 100%; }
.bnrsc_lm_sp .t_hme_special_outer { width: 100%; height: auto; padding: 10px; }
.bnrsc_lm_sp .t_hme_special_outer .t_hme_spl_ttl { width: 100%; margin-left: 0px; float: left; clear: both; }
.bnrsc_lm_sp .t_hme_special_outer .slick-prev { position: absolute; top: -25px; right: 50px; cursor: pointer; }
.bnrsc_lm_sp .t_hme_special_outer .slick-next { position: absolute; top: -25px; right: 10px; cursor: pointer; }
.bnrsc_lm_sp .t_hme_special_outer .slick-prev .fa-angle-down:before { content: "\f053"; }
.bnrsc_lm_sp .t_hme_special_outer .slick-next .fa-angle-up:before { content: "\f054" }
.bnrsc_lm_bb .t_hme_slider_outer { width: 880px; height: 481px; }
.bnrsc_lm_bb_t3 .t_hme_slider_outer { width: 880px; height: 481px; }
.bnrsc_lm_bb_t3 { width: 100%; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img { width: 380px; height: 199px; margin-left: 0px; margin-right: 0px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.sec_img { margin-left: 15px; margin-right: 15px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img { width: 380px; height: 199px; margin-left: 0px; margin-right: 0px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.sec_img { margin-left: 15px; margin-right: 15px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_t2 { width: 100%; background: #FFFFFF; padding: 10px; text-align: center; margin-top: 10px; }
.bnrsc_lm_t2 .t_hme_thumb_img { width: 380px; height: 199px; margin-left: 15px; margin-right: 15px; ; float: none; display: inline-block; margin-top: 0px; }
.bnrsc_lm_t2 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_t2 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_sp_t2 .t_hme_special_outer { width: 480px; float: right; margin-top: 5px; height: 402px; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img { width: 380px; height: 199px; margin-left: 0px; margin-right: 0px; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.sec_img { margin-left: 0px; margin-right: 0px; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prod_img { width: 120px; height: 98px; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prod_rht_cont { width: 300px; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prd_single { padding: 5px 0px; height: 108px; }
.bnrsc_lm_sp_t2.bnrsc_tm_t2 .t_hme_special_outer { height: 199px; width: 390px; }
.bnrsc_lm_sp_t2.bnrsc_tm_t2 .t_hme_special_outer .t_prod_rht_cont { width: 230px; }
.bnrsc_lm_sp_t2.bnrsc_tm_t2 .t_hme_special_outer .t_prd_single { padding: 15px 0px; height: 128px; }
.bnrsc_lm_sp_t2.bnrsc_tm_t2 { width: 100%; }
.bnrsc_lm_sp_t2.bnrsc_tm_t2 .t_hme_thumb_img.sec_img { margin-left: 10px; }
.t_lft_menu #cssmenu.mnu_hght_n2 > ul { height: 406px; }
.t_lft_menu #cssmenu.mnu_hght_n2 > ul ul { height: 485px; }
.t_lft_menu #cssmenu.mnu_hght_n3 > ul { height: 206px; }
.t_lft_menu #cssmenu.mnu_hght_n3 > ul ul { height: 485px; }
.bnrsc_lm_sp_t2.bnrsc_lm_sp_t1 .t_hme_special_outer { height: 199px; }
.bnrsc_lm_bb_t2 .t_hme_thumb_img { margin: 5px 0px 11px 0px; }
.bnrsc_lm_bb_t1 { width: 100%; }
.bnrsc_lm_bb_t1 .t_hme_slider_outer { width: 880px; height: 481px; }
.bnrsc_lm_bb_t1 .t_hme_thumb_img { float: left; margin-left: 0px; margin-top: 340px; width: 280px; height: 147px; }
.bnrsc_lm_bb_t3.bnrsc_tm_bb_t3 .t_hme_slider_outer { width: 1170px; height: 639px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 { width: 100%; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_slider_outer { width: 750px; height: 410px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_thumb_img { width: 380px; height: 199px; }
.bnrsc_lm_bb_t1.bnrsc_tm_bb_t1 { width: 100%; }
.bnrsc_lm_bb_t1.bnrsc_tm_bb_t1 .t_hme_slider_outer { width: 1170px; height: 639px; }
.bnrsc_lm_bb_t1.bnrsc_tm_bb_t1 .t_hme_thumb_img { width: 100%; background: #FFFFFF; padding: 10px; margin-left: 0px; margin-top: 10px; height: auto; border: solid 1px #BFBFBF; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 { width: 100%; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_slider_outer { width: 875px; height: 478px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_special_outer { height: 478px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_special_outer .t_prd_single { padding: 13px 0px; height: 130px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_thumb_img { width: 380px; height: 199px; margin: 5px 0px 0px 0px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_thumb_img.sec_img { margin-left: 15px; margin-right: 15px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 { width: 100%; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer { height: 629px; width: 390px; margin-top: 5px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer .t_prod_rht_cont { width: 250px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_slider_outer { width: 770px; height: 421px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_thumb_img { width: 380px; height: 199px; margin: 5px 0px 0px 10px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_thumb_img.sec_img { float: right; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 { width: 100%; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_special_outer { width: 380px; height: 220px; margin-top: 5px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 #spl_offer_slder .t_prod_rht_cont { width: 250px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 #spl_offer_slder .t_prd_single { padding: 10px 0px; height: 145px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 #spl_offer_slder .t_prd_single .t_prod_img { height: 130px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_thumb_img { width: 380px; height: 199px; margin: 5px 0px 0px 0px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_slider_outer { width: 780px; height: 426px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp { width: 100%; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_slider_outer { width: 875px; height: 478px; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_special_outer { height: 478px; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_special_outer .t_prd_single { padding: 14px 0px; height: 132px; }
.bnrsc_lm_bb.bnrsc_tm_bb { width: 100%; }
.bnrsc_lm_bb.bnrsc_tm_bb .t_hme_slider_outer { width: 1170px; height: 639px; }
.nwsm_ord_det_text { word-break: break-all; }
.nwsm_ord_det_box.nwsm_blue_ord .nwsm_ord_det_text { word-break: normal; }
.nwsm_ord_det_box.nwsm_blue_ord .nwsm_ord_det_text span.nwsm_blue_clr { display: inline-block; }
.tprd_desc_txt .clear { display: inline-block; width: auto; height: auto; visibility: inherit; overflow: inherit; }
/* ------------------ MULTI SELECT -------------------- */
.nsmg_cat_sort_selct { position: relative; }
.dropdown_slct { z-index: 10; width: 100%; float: left; margin: 0px; margin-top: 3px; background-color: #fff; border-radius: 4px; padding: 0px 1px 0px 5px; }
.dropdown_slct dt a > span { margin-top: 3px; }
.dropdown_slct dd, .dropdown_slct dt { margin: 0px; padding: 0px; width: 100%; text-align: left }
.dropdown_slct dt { cursor: pointer; }
.dropdown_slct button { width: 18%; float: right; background: #606060; line-height: 24px; margin-top: 1px; border-radius: 3px; color: #FFFFFF; padding: 0px; cursor: pointer; }
.dropdown_slct button:hover { background: #161616; }
.dropdown_slct ul { margin: -1px 0 0 0; }
.dropdown_slct dd { position: relative; }
.dropdown_slct a, .dropdown_slct a:visited { color: #434343; text-decoration: none; outline: none; font-size: 12px; }
.dropdown_slct dt a { background-color: none; display: block; padding: 0px; min-height: 26px; line-height: 18px; overflow: hidden; border: 0; width: 80%; }
.dropdown_slct dt a span, .multiSel span { margin-right: 3px; line-height: 14px; font-size: 11px; cursor: pointer; display: inline-block; padding: 2px 3px; background: #676767; color: #FFFFFF; border-radius: 3px; margin-bottom: 3px; }
.dropdown_slct dt a span.hida { line-height: 17px; font-size: 13px; margin-bottom: 0px; padding: 1px 3px; }
.dropdown_slct dd ul { background-color: #FFFFFF; border: 1px solid #BFBFBF; color: #232323; display: none; left: -2px; padding: 2px 5px 2px 5px; position: absolute; top: 2px; width: 100%; list-style: none; max-height: 180px; overflow: auto; box-sizing: border-box; }
.mutliSelect { width: 100%; float: left; }
p.multiSel { margin: 0px; margin-top: 3px; }
.dropdown_slct span.value { display: none; }
.dropdown_slct dd ul li { padding: 1px; display: block; white-space: 100%; border-bottom: dotted 1px #C4C4C4; }
.dropdown_slct dd ul li:hover { color: #285ABF }
.dropdown_slct dd ul li input { vertical-align: top; margin-right: 3px; display: inline-block; width: 12%; }
.dropdown_slct dd ul li div { display: inline-block; vertical-align: top; width: 83%; }
.flat_disc_option { color: #0B337B; display: block; margin-top: 5px; }
.reset_all_filt { float: left; width: 100%; margin-top: 5px; text-align: center; font-size: 14px; }
.reset_all_filt a { display: inline-block; color: #2B2B2B; padding: 3px 5px; background: rgba(255,255,255,0.7); border: solid 1px #C8C8C8; transition: all 0.3s; }
.reset_all_filt a:hover { color: #FFFFFF; background: rgba(0,0,0,0.7); }
#cat_prods_id { float: left; width: 100%; }
#cat_prods_id .navigation { float: left; width: 100%; text-align: center; margin-top: 10px; display: none }
.t_hdr_outer.lg_bg_ag { background: #FFFFFF; }
.ind_srv_only_cls { display: inline-block; margin-top: 15px; }
.tprd_enquire_btn.prc_req_sec { width: 100%; margin-top: 20px; text-align: left; margin-left: 0px; }
.tprd_enquire_btn { display: inline-block; margin-left: 10px; margin-right: 10px; }
.tprd_enquire_btn a { background: #000 !important; padding: 5px 10px; border-radius: 5px; display: inline-block; font-size: 14px; color: #ffffff; font-weight: 500; text-align: left; line-height: 22px; position: relative; cursor: pointer; }
.tprd_enquire_btn a:hover { background: #666 !important; }
.vs_req_frm_outer.tarea .vs_req_txt { width: 100%; line-height: 20px;margin-top: 5px; margin-bottom: 5px;   }
.vs_req_frm_outer.tarea .vs_req_txtbox { width: 100%; height: 80px; }
.vs_req_frm_outer.tarea .vs_req_txtbox textarea { width: 100%; height: 100%; }
.vs_req_frm_captcha { float: left; width: 100%; text-align: center; margin-top: 10px; padding-top: 10px; border-top: solid 1px #ccc; }
.vs_req_frm_captcha .vs_req_txt { text-align: left; }
.vs_req_frm_captcha .vs_req_txtbox { width: 30%; }
.vs_req_frm_captcha .g-recaptcha { display: inline-block; }
.clr_btn_nw { float: left; width: 100%; height: 1px; }

.vs_req_txtbox.scode { margin-right: 5%; width: 35%; }
.vs_req_txtbox.scode #ccode { float: left; }

.tprd_avail_options_box.no_pytm_cls  { margin-top: 40px; }
.vs_refr_btn { float: right;  cursor: pointer; }

.g-recaptcha { display: inline-block; }

.treg_frm_row.gcaptcha_enb { width: 100%; text-align: center; padding-top: 10px; border-top: dotted 1px #ccc; }
.treg_frm_row.gcaptcha_enb .t_ftrss_btn { float: none !important; display: inline-block !important; }

.stock_err_msg_disp { float: left; width:  96%; margin-left: 2%; margin-right: 2%; font-size: 16px; line-height: 23px;  box-sizing: border-box; padding: 5px 10px; border-radius: 3px; border: solid 1px #C4080B; color:#C4080B; text-align: center; margin-top: 20px; margin-bottom: 20px; }
.stock_err_msg_disp span { color: #333; }
.stock_err_msg_disp a { color: #0B55C7; text-decoration: underline; }
.stock_err_msg_disp a:hover { color: #666; }

@media (min-width:768px) {
.t_ftr_lft_cont.nosubscr_box { width: 100%; }
}

/* ---- Desktop ---- */
@media (min-width:1000px) and (max-width: 1170px) {
.t_cmn_mid_cont { width: 990px; }
.n_dd_cat_thumb_img { height: 300px; }
.t_hdr_logo { width: 360px; }
.t_hdr_rht_container { width: 600px; }
.t_hdr_srch_outer, #t_oth_srch_cont_id { width: 380px; }
.t_hdr_srch_txtbox { width: 320px; }
.t_welcome_outer { width: 705px; }
.t_wel_uname { width: 170px; overflow: hidden; font-size: 14px; margin-left: 5px; }
.t_hme_banner_container { width: 705px; }
.t_hme_slider_outer { width: 469px; height: 256px; }
.t_hme_special_outer { width: 232px; height: 256px; }
.t_hme_thumb_img { width: 232px; height: 121px; }
.t_hme_thumb_img.sec_img { margin-left: 4px; }
.t_lft_menu #cssmenu > ul { height: 391px; }
.spl_off_cls.spl_mob .t_prd_single { height: 180px; }
.spl_off_cls.spl_mob .t_prod_rht_cont { width: 115px; }
.t_hme_spl_ttl { width: 170px; }
.spl_off_cls.spl_mob .t_prod_ttl { height: 70px; }
.spl_off_cls.spl_mob .t_prod_rating { margin-top: 7px; }
.t_narrv_big2 { width: 240px; }
.t_narrv_small { width: 200px; }
.t_narrv_big { width: 350px; }
.t_narrv_view_all { width: 228px; }
.t_prd_add_cart_inner { font-size: 16px; }
#tstm_slder { width: 710px; }
.t_tstm_box_outer, .tstm_ttl_box_rht { min-height: 110px; }
#newsup_slder { width: 660px; }
.t_ftr_lft_cont { width: 630px; }
/* -- */
.treg_frm_txt { width: 24%; }
.treg_frm_fld.smwdth { width: 33.5%; }
.treg_frm_fld { width: 69%; }
/* -- */
.form-section { width: 740px; }
.nsmg_chkout_osb_content p input, .nsmg_chkout_osb_content p select, .nsmg_chkout_osb_content p > label.error, .nsmg_chkout_osb_content p > label.error, .ag_bill_email_outer > label.error, #showstatediv_srchhome > label.error, #showcitydiv_srchhome > label.error, #checkout_statediv > label.error, #checkout_citydiv > label.error { width: 195px !important; }
.ag_pls_entr_ship_cont { width: 150%; font-size: 13px; }
.nsm_po_txt { font-size: 10px; }
.nsm_vcart_prd_col_lft { width: 70%; }
.nsm_vcart_prd_col_img { width: 28%; }
.nsm_vcart_uprice_col { font-size: 15px; }
/* ---- */
.tprd_lft_cont { width: 480px; }
.tprd_pprice_inner { width: 100%; }
.tprd_avail_options_box { margin-top: 40px; }
.tprd_desc_rating_det_lft { width: 690px; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li.view_all_txt { float: left; }
.tprd_pprice_outer { width: 68%; }
.nsmg_chkout_osb_content p .nwjsm_err_msg_cod { left: -104px; }
.treg_frm_row > i { font-size: 22px; }
#hist_slider .slick-prev { top: -80px; }
#hist_slider .slick-next { top: -80px; }
.nwsm_oh_head_row { font-size: 13px; }
.nsmg_chk_success_list { padding-left: 25%; padding-right: 25%; }
.nwsm_lgn_form_outer { width: 60%; margin-left: 20%; margin-right: 20%; }
.nsmg_cntct_lft .treg_frm_fld.scode { width: 34.5%; }
.t_hme_banner_container.fwdth_nspl_t_nb .t_hme_thumb_img { width: 325px; height: 170px; }
.t_hme_banner_container.fwdth_nspl_t_nb .t_hme_thumb_img.sec_img { margin: 5px 7px 0px 8px; }
.t_hme_banner_container.fwdth_t_nb .t_hme_special_outer { width: 100%; height: auto; }
.t_hme_banner_container.fwdth_t_nb .t_hme_thumb_img { width: 325px; height: 170px; margin-left: 0px; margin-right: 0px; }
.t_hme_banner_container.fwdth_t_nb .t_hme_thumb_img.sec_img { margin: 5px 7px 0px 8px; }
.t_lft_menu #cssmenu.mnu_hght_n > ul { height: 265px; }
.t_lft_menu #cssmenu.mnu_hght_n > ul ul { height: 390px; }
.nwsm_trk_form_txtbox { width: 40%; margin-left: 30%; margin-right: 30%; }
.orddet_graph_outer_row { width: 20%; }
.clrbth_space_n { display: none !important; }
.clrbth_space_n:nth-child(11) { display: block !important }
/* --- Header part --- */
.bnrsc_lm_bb_sp_t3.tablt_cls { width: 100%; }
.bnrsc_lm_bb_sp_t3.tablt_cls .bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_sp_t3.tablt_cls .bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_sp_t3.tablt_cls .t_hme_slider_outer { width: 750px; height: 409px; }
.bnrsc_lm_bb_sp_t3.tablt_cls .t_hme_special_outer { height: 411px; margin-top: 5px; }
.bnrsc_lm_bb_sp_t3.tablt_cls #spl_offer_slder .t_prd_single { height: 168px; padding: 5px 0px; }
.bnrsc_lm_bb_sp_t3.tablt_cls .t_hme_thumb_img { width: 320px; height: 168px; margin: 5px 0px 0px 0px; }
.bnrsc_lm_bb_sp_t3.tablt_cls .t_hme_thumb_img.sec_img { margin-left: 15px; margin-right: 15px; }
.bnrsc_lm_bb_sp_t2 .bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_sp_t2 .bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_sp_t2 .t_hme_special_outer { height: 382px; }
.bnrsc_lm_bb_sp_t2 #spl_offer_slder .t_prd_single { height: 155px; }
.bnrsc_lm_bb_sp_t2.tablt_cls { width: 100%; }
.bnrsc_lm_bb_sp_t2.tablt_cls .t_hme_slider_outer { width: 990px; height: 541px; }
.bnrsc_lm_bb_sp_t2.tablt_cls .t_hme_special_outer { height: 168px; margin-top: 5px; width: 320px }
.bnrsc_lm_bb_sp_t2.tablt_cls .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_rht_cont { width: 200px; }
.bnrsc_lm_bb_sp_t2.tablt_cls .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 18px; }
.bnrsc_lm_bb_sp_t2.tablt_cls #spl_offer_slder .t_prd_single { height: 95px; padding: 5px 0px; }
.bnrsc_lm_bb_sp_t2.tablt_cls #spl_offer_slder .t_prd_single .t_prod_img { height: 85px; }
.bnrsc_lm_bb_sp_t2.tablt_cls .t_hme_thumb_img { width: 320px; height: 168px; margin: 5px 0px 0px 15px; }
.bnrsc_lm_bb_sp_t2.tablt_cls .t_hme_thumb_img.sec_img { }
.bnrsc_lm_bb_sp_t1 .t_hme_special_outer { height: 128px; }
.bnrsc_lm_bb_sp_t1 #spl_offer_slder .t_prd_single { height: 66px; padding: 3px 0px; }
.bnrsc_lm_bb_sp_t1 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 18px; }
.bnrsc_lm_bb_sp_t1 #spl_offer_slder .t_prd_single .t_prod_img { height: 60px; }
.bnrsc_lm_bb_sp_t1 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_price { font-size: 13px; margin-top: 3px; line-height: 16px; }
.bnrsc_lm_bb_sp_t1 .t_spl_view_all { margin-top: 5px; }
.bnrsc_lm_bb_sp_t1.tablt_cls { width: 100%; }
.bnrsc_lm_bb_sp_t1.tablt_cls .t_hme_slider_outer { width: 990px; height: 541px; }
.bnrsc_lm_bb_sp_t1.tablt_cls .t_hme_special_outer { height: 199px; margin-top: 5px; width: 595px }
.bnrsc_lm_bb_sp_t1.tablt_cls .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_rht_cont { width: 400px; }
.bnrsc_lm_bb_sp_t1.tablt_cls .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 38px; }
.bnrsc_lm_bb_sp_t1.tablt_cls #spl_offer_slder .t_prd_single { height: 130px; padding: 5px 0px; }
.bnrsc_lm_bb_sp_t1.tablt_cls #spl_offer_slder .t_prd_single .t_prod_img { height: 120px; }
.bnrsc_lm_bb_sp_t1.tablt_cls .t_hme_thumb_img { width: 380px; height: 199px; margin: 5px 15px 0px 0px; }
.bnrsc_lm_bb_sp .t_hme_special_outer { height: 256px; margin-top: 8px; }
.bnrsc_lm_bb_sp .t_hme_slider_outer { margin-top: 8px; }
.bnrsc_lm_bb_sp.tablt_cls { width: 100%; }
.bnrsc_lm_bb_sp.tablt_cls .t_hme_slider_outer { width: 740px; height: 404px; }
.bnrsc_lm_bb_sp.tablt_cls .t_hme_special_outer { height: 404px; margin-top: 5px; width: 240px }
.bnrsc_lm_bb_sp.tablt_cls .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_rht_cont { width: 130px; }
.bnrsc_lm_bb_sp.tablt_cls .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 56px; }
.bnrsc_lm_bb_sp.tablt_cls #spl_offer_slder .t_prd_single { height: 160px; padding: 10px 0px; }
.bnrsc_lm_bb_sp.tablt_cls #spl_offer_slder .t_prd_single .t_prod_img { height: 120px; }
.bnrsc_lm_sp { width: 100%; }
.bnrsc_lm_bb .t_hme_slider_outer { width: 705px; height: 385px; }
.bnrsc_lm_bb.tablt_cls .t_hme_slider_outer { width: 990px; height: 541px; }
.bnrsc_lm_bb_t3.tablt_cls { width: 100%; }
.bnrsc_lm_bb_t3.tablt_cls .t_hme_slider_outer { width: 740px; height: 404px; }
.bnrsc_lm_bb_t3.tablt_cls .t_hme_thumb_img { width: 245px; height: 128px; }
.bnrsc_lm_bb_t3.tablt_cls .t_hme_thumb_img.sec_img { margin: 10px 0px 5px 0px; }
.bnrsc_lm_bb_t3.tablt_cls .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_t3.tablt_cls .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_t3 { width: 100%; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_t3 .t_hme_slider_outer { width: 705px; height: 385px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img { width: 325px; height: 170px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.sec_img { margin: 5px 7px 0px 8px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img { width: 325px; height: 170px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.sec_img { margin: 5px 7px 0px 8px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_t2 { width: 100%; background: #FFFFFF; padding: 10px; text-align: center; margin-top: 10px; }
.bnrsc_lm_t2 .t_hme_thumb_img { width: 380px; height: 199px; margin-left: 15px; margin-right: 15px; ; float: none; display: inline-block; margin-top: 0px; }
.bnrsc_lm_t2 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_t2 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_sp_t2 .t_hme_special_outer { width: 320px; float: right; margin-top: 5px; height: 402px; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img { width: 380px; height: 199px; margin-left: 0px; margin-right: 0px; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.sec_img { margin-left: 0px; margin-right: 0px; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prod_img { width: 120px; height: 98px; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prod_rht_cont { width: 160px; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prod_rht_cont .t_prod_ttl { height: 18px; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prd_single { padding: 5px 0px; height: 108px; }
.t_lft_menu #cssmenu.mnu_hght_n2 > ul { height: 406px; }
.t_lft_menu #cssmenu.mnu_hght_n2 > ul ul { height: 485px; }
.bnrsc_lm_sp_t2.tablt_cls { width: 100%; }
.bnrsc_lm_sp_t2.tablt_cls .t_hme_special_outer { width: 570px; }
.bnrsc_lm_sp_t2.tablt_cls .t_hme_special_outer .t_prod_rht_cont { width: 350px; }
.bnrsc_lm_bb_t2 .t_hme_thumb_img { margin: 5px 0px 11px 0px; }
.bnrsc_lm_bb_t2.tablt_cls { width: 100%; }
.bnrsc_lm_bb_t2.tablt_cls .t_hme_thumb_img { width: 322px; height: 169px; }
.bnrsc_lm_bb_t2.tablt_cls .t_hme_slider_outer { width: 650px; height: 355px; }
.bnrsc_lm_bb_t1 { width: 100%; }
.bnrsc_lm_bb_t1 .t_hme_slider_outer { width: 700px; height: 404px; }
.bnrsc_lm_bb_t1 .t_hme_thumb_img { float: left; margin-left: 0px; margin-top: 260px; width: 280px; height: 127px; }
.bnrsc_lm_bb_t1.tablt_cls { width: 100%; }
.bnrsc_lm_bb_t1.tablt_cls .t_hme_slider_outer { width: 990px; height: 541px; }
.bnrsc_lm_bb_t1.tablt_cls .t_hme_thumb_img { width: 100%; height: auto; text-align: center; background: #FFFFFF; margin-top: 10px; padding: 5px; }
.bnrsc_lm_bb_t3.bnrsc_tm_bb_t3 .t_hme_slider_outer { width: 990px; height: 541px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 { width: 100%; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_slider_outer { width: 650px; height: 355px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_thumb_img { width: 324px; height: 170px; }
.bnrsc_lm_bb_t1.bnrsc_tm_bb_t1 { width: 100%; }
.bnrsc_lm_bb_t1.bnrsc_tm_bb_t1 .t_hme_slider_outer { width: 990px; height: 541px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 { width: 100%; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_slider_outer { width: 750px; height: 409px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_special_outer { height: 411px; margin-top: 5px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 #spl_offer_slder .t_prd_single { height: 168px; padding: 5px 0px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_thumb_img { width: 320px; height: 168px; margin: 5px 0px 0px 0px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_thumb_img.sec_img { margin-left: 15px; margin-right: 15px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 { width: 100%; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer { height: 535px; width: 330px; margin-top: 5px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer .t_prod_rht_cont { width: 200px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_slider_outer { width: 650px; height: 355px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_thumb_img { width: 320px; height: 168px; margin: 5px 0px 0px 10px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_thumb_img.sec_img { float: right; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 { width: 100%; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_special_outer { width: 323px; height: 185px; margin-top: 5px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 #spl_offer_slder .t_prod_rht_cont { width: 200px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 #spl_offer_slder .t_prd_single { padding: 5px 0px; height: 120px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 #spl_offer_slder .t_prd_single .t_prod_img { height: 110px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_thumb_img { width: 323px; height: 169px; margin: 7px 0px 0px 0px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_slider_outer { width: 660px; height: 360px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp { width: 100%; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_slider_outer { width: 750px; height: 409px; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_special_outer { height: 411px; margin-top: 5px; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_special_outer .t_prd_single { padding: 5px 0px; height: 160px; }
.bnrsc_lm_bb.bnrsc_tm_bb .t_hme_slider_outer { width: 990px; height: 541px; }
.nsmg_cat_srchcat_row.flt_cls input { width: 84%; font-size: 12px; }
.dropdown_slct dd ul li input { width: 12%; }
.dropdown_slct dd ul li div { width: 82%; }
.tprd_enquire_btn { margin-top: 30px; }
}

/* ---- landscape small tablet and portrait tablet ---- */
@media (min-width: 768px) and (max-width: 999px) {
.t_cmn_mid_cont { width: 758px; }
.t_oth_srch_btn { margin-left: 0px; }
.t_hdr_logo { width: 36%; }
.t_hdr_outer { min-height: inherit; }
.t_categories_shoppingcart { margin-top: 15px; }
.t_hdr_rht_container { width: 63%; }
.t_hdr_menu_outer a { padding: 5px 8px; }
.t_hdr_menu_outer a > .fa { display: inline-block; vertical-align: bottom; margin-right: 5px; }
.t_hdr_menu_outer a:hover { padding: 5px 8px; }
.t_hdr_logo a { display: inline-block; float: none; height: 100px; padding: 10px 5px; }
.t_hdr_logo a img { max-width: 100%; max-height: 90%; }
.t_hdr_srch_outer, #t_oth_srch_cont_id { width: 250px; margin-bottom: 18px; }
.t_hdr_srch_txtbox { width: 190px; }
.t_hdr_follow { width: 185px; padding: 0px; background-size: contain; margin: 0px; margin-right: 10px; margin-top: 5px; height: auto; }
.t_hdr_follow.cls_dwn { padding-top: 20px; }
.t_hdr_follow i { font-size: 20px; }
.t_welcome_outer { width: 100%; margin-bottom: 5px; }
.t_wel_uname { width: 280px; margin-left: 5px; }
.t_lft_menu { height: auto; }
.t_hme_banner_container { width: 100%; }
.t_hme_slider_outer { width: 505px; height: 276px; }
.t_hme_special_outer { width: 248px; height: 276px; }
.t_hme_thumb_img { width: 248px; height: 130px; }
.t_hme_thumb_img.sec_img { margin-right: 4px; }
.spl_off_cls.spl_mob .t_prd_single { height: 190px; }
.spl_off_cls.spl_mob .t_prod_rht_cont { width: 130px; }
.t_hme_spl_ttl { width: 170px; }
.spl_off_cls.spl_mob .t_prod_ttl { height: 70px; }
.spl_off_cls.spl_mob .t_prod_rating { margin-top: 7px; }
#new_arrivals_slder { display: none; }
#new_arrivals_slder_mob { display: inline-block; }
.t_narrv_view_all { width: 100%; margin-top: 10px; margin-right: 0px; }
.t_narrv_view_all a { padding: 6px; }
#top_brands_slder .slick-prev { left: 33%; }
#top_brands_slder .slick-next { right: 33%; }
#tstm_slder { width: 478px; }
.t_tstm_box_outer, .tstm_ttl_box_rht { min-height: 140px; }
#newsup_slder { width: 660px; }
.t_ftr_lft_cont { width: 100%; }
.t_newsupd_ttl { width: 100%; }
.t_newsupd_ttl span { display: none; }
#newsup_slder { width: 96%; margin-left: 2%; float: left; }
.t_ftr_subsc_box { width: 80%; margin-right: 10%; }
.t_ftr_accept_cont { width: 700%; margin-left: -300%; padding-left: 300%; padding-right: 300%; }
.t_ftr_accept_cont, .t_ftr_cust_care { text-align: center; }
.t_ftr_ss_frm_fld { width: 64%; }
.t_ftrss_btn { clear: none; margin-top: 4px; float: right; margin-right: 2%; }
.t_ftr_ss_rep_privacy { margin-top: 5px; margin-bottom: 5px; text-align: center; }
.t_narrv_view_all.cmn_mob_disp { display: inline; }
#tstm_slder > div span { margin-bottom: 5px; }
/* -- */
.treg_frm_txt { width: 19%; }
.treg_frm_fld.smwdth { width: 36.5%; }
.treg_frm_fld { width: 74%; }
.treg_rht_arrw { width: 5%; }
.treg_col { width: 96%; }
.treg_frm_row.tsec { margin-top: 20px; padding-top: 10px; border-top: solid 2px #999999; }
.treg_frm_row.tsec .treg_frm_txt { margin-top: 0px; }
.treg_col .t_ftrss_btn { margin: auto; clear: both; float: none; display: block; }
/* -- */
.form-section { width: 508px; }
.nsmg_checkout_shipping_det { border: 0px; }
.nsmg_chkout_osb_content p input, .nsmg_chkout_osb_content p select, .nsmg_chkout_osb_content p > label.error, .nsmg_chkout_osb_content p > label.error, .ag_bill_email_outer > label.error, #showstatediv_srchhome > label.error, #showcitydiv_srchhome > label.error, #checkout_statediv > label.error, #checkout_citydiv > label.error { width: 305px !important; }
.ag_pls_entr_ship_cont { width: 100%; font-size: 13px; }
.ag_chk_det_outer_box { width: 100%; }
.nsm_po_txt { font-size: 10px; }
.nsm_po_box { width: 48%; }
.nsm_vcart_prd_col_lft { width: 68%; }
.nsm_vcart_prd_col_img { width: 28%; }
.nsm_vcart_uprice_col { font-size: 15px; }
.nsm_vcart_row.headr > div { font-size: 14px; }
.nsm_vcart_prd_col_lft { font-size: 12px; }
.nsm_vcart_prd_col_lft span { font-size: 14px; line-height: 19px; }
.nsm_vcart_qty_col span { font-size: 11px; }
.nsm_shp_cart_links { margin-top: 10px }
.nsm_vcart_prd_col { width: 35%; max-width: 35%; min-width: 35%; }
.nsm_vcart_uprice_col { width: 23%; max-width: 23%; min-width: 23%; font-size: 14px; }
.nsm_vcart_tot_col { font-size: 14px; }
.nsm_vcart_row.tot_row .nsm_vcart_3col_wdth { font-size: 17px; }
.nsm_vcart_row.tot_row .nsm_vcart_tot_col { font-size: 15px; }
/* ---- */
.tprd_lft_cont { width: 96%; margin-left: 2%; margin-right: 2%; }
.tprd_pprice_inner { width: 100%; }
.tprd_avail_options_box { margin-top: 40px; }
.tprd_desc_rating_det_lft { width: 60%; }
.tprd_rht_cont { margin-left: 140px; }
.tprd_pttl, .tprd_prate_desc { text-align: center; }
.nsm_vcart_row .nsm_vcart_3col_wdth > i { margin-left: -8%; }
.nsmg_chkout_osb_content p .nwjsm_err_msg_cod { left: -110px; }
.ag_pls_entr_ship_cont { width: 92%; }
#disp_cart_cont { width: 700px; }
#cat_prods_id .t_prd_single { width: 32%; margin-left: 0.5%; margin-right: 0.5%; }
.nsmg_cat_srchcat_row { width: 380px; }
.nsmg_cat_srchcat_txtbox { width: 320px; }
.t_ftr_outer { padding-bottom: 30px; }
.t_tbrands_box.sm_apr_brands { width: 24%; margin-left: 0.5%; margin-right: 0.5%; }
.nsmg_shpcrt_procdpay_btn.edit_acc_n { margin-top: 20px; }
.nwsm_oh_content_row { font-size: 13px; }
#hist_slider .slick-prev { top: -80px; }
#hist_slider .slick-next { top: -80px; }
.nwsm_oh_col4 { width: 16%; }
.nwsm_oh_col8 { width: 13%; }
.nwsm_ord_det_box { min-height: 200px; }
.nsmg_chk_success_list { padding-left: 20%; padding-right: 20%; }
.t_hdr_menu_outer a > .fa { display: block; }
.tstm_row_outer_n { width: 96%; margin-left: 2%; margin-right: 2%; min-height: 50px; }
.nwsm_lgn_form_outer { width: 80%; margin-left: 10%; margin-right: 10%; }
.nsmg_cntct_rgt { width: 98%; }
.nsmg_cntct_lft { width: 98%; }
.nsmg_cntct_lft .treg_col .t_ftrss_btn { float: right !important; }
.nsmg_cntct_lft .treg_frm_fld.scode { width: 36%; }
.allcat_subcat_lst > ul > li { width: 30%; }
.t_hme_banner_container.fwdth_nspl_t3 .t_hme_slider_outer, .t_hme_banner_container.fwdth_nspl3 .t_hme_slider_outer { width: 758px; height: 414px; }
.t_hme_banner_container.fwdth_nspl_t3 .t_hme_thumb_img, .t_hme_banner_container.fwdth_nspl3 .t_hme_thumb_img { width: 245px; height: 128px; }
.t_hme_banner_container.fwdth_nspl_t3 .t_hme_thumb_img.sec_img, .t_hme_banner_container.fwdth_nspl3 .t_hme_thumb_img.sec_img { margin: 5px 11px 0px 12px; }
.t_hme_banner_container.fwdth_nspl_t2 .spl_off_cls .t_prd_single { height: 200px; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_slider_outer { width: 505px; height: 276px; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_special_outer { width: 248px; height: 276px; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_thumb_img { width: 248px; height: 130px; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_thumb_img.sec_img { margin: 5px 7px 0px 7px; }
.t_hme_banner_container.fwdth_t_nb_ns .t_hme_special_outer { width: 100%; height: auto; }
.nwsm_trk_form_txtbox { width: 60%; margin-left: 20%; margin-right: 20%; }
#top_bar_fixed.bg_cls .t_welcome_outer { margin-bottom: 0px; }
.orddet_graph_outer_row { width: 25%; }
.clrbth_space_n { display: none !important; }
.clrbth_space_n:nth-child(9) { display: block !important }
.bnrsc_lm_bb_sp_t2 .t_hme_special_outer { height: 416px; margin-top: 5px; }
.bnrsc_lm_bb_sp_t2 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 68px; }
.bnrsc_lm_bb_sp_t2 #spl_offer_slder .t_prd_single { height: 170px; padding: 5px 0px; }
.bnrsc_lm_bb_sp_t1 .t_hme_special_outer { height: 137px; }
.bnrsc_lm_bb_sp_t1 #spl_offer_slder .t_prd_single { height: 70px; padding: 3px 0px; }
.bnrsc_lm_bb_sp_t1 #spl_offer_slder .t_prod_rht_cont { width: 150px; }
.bnrsc_lm_bb_sp_t1 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 18px; }
.bnrsc_lm_bb_sp_t1 #spl_offer_slder .t_prd_single .t_prod_img { height: 64px; width: 70px; }
.bnrsc_lm_bb_sp_t1 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_price { font-size: 13px; margin-top: 3px; line-height: 16px; }
.bnrsc_lm_bb_sp_t1 .t_spl_view_all { margin-top: 5px; }
.bnrsc_lm_bb_sp { width: 100%; }
.bnrsc_lm_bb_sp .t_hme_special_outer { width: 248px; height: 274px; }
.bnrsc_lm_bb_sp .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_rht_cont { width: 130px; }
.bnrsc_lm_bb_sp .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 18px; }
.bnrsc_lm_bb_sp #spl_offer_slder .t_prd_single { height: 100px; padding: 5px 0px; }
.bnrsc_lm_bb_sp #spl_offer_slder .t_prd_single .t_prod_img { height: 90px; }
.bnrsc_lm_bb .t_hme_slider_outer { width: 758px; height: 414px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_t3 .t_hme_slider_outer { width: 758px; height: 414px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img { width: 245px; height: 128px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.sec_img { margin: 5px 11px 0px 12px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img { width: 245px; height: 128px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.sec_img { margin: 5px 11px 0px 12px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_t2 { width: 100%; background: #FFFFFF; padding: 10px; text-align: center; margin-top: 10px; }
.bnrsc_lm_t2 .t_hme_thumb_img { width: 340px; height: 178px; margin-left: 5px; margin-right: 5px; float: none; display: inline-block; margin-top: 0px; }
.bnrsc_lm_t2 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_t2 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_sp_t2 { width: 100%; }
.bnrsc_lm_sp_t2 .t_hme_special_outer { width: 360px; float: right; margin-top: 5px; height: 402px; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img { width: 380px; height: 199px; margin-left: 0px; margin-right: 0px; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.sec_img { margin-left: 0px; margin-right: 0px; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prod_img { width: 120px; height: 98px; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prod_rht_cont { width: 200px; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prod_rht_cont .t_prod_ttl { height: 18px; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prd_single { padding: 5px 0px; height: 108px; }
.bnrsc_lm_bb_t1 { width: 100%; }
.bnrsc_lm_bb_t1 .t_hme_slider_outer { width: 758px; height: 414px; }
.bnrsc_lm_bb_t1 .t_hme_thumb_img { float: left; margin-left: 0px; margin-top: 10px; width: 100%; background: #fff; height: auto; padding: 5px; border: solid 1px #B3B3B3 }
.bnrsc_lm_bb_t3.bnrsc_tm_bb_t3 .t_hme_slider_outer { width: 758px; height: 414px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 { width: 100%; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_slider_outer { width: 758px; height: 414px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_thumb_img { width: 370px; height: 194px; margin: 10px 0px 0px 0px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_thumb_img.sec_img { float: right; }
.bnrsc_lm_bb_t1.bnrsc_tm_bb_t1 { width: 100%; }
.bnrsc_lm_bb_t1.bnrsc_tm_bb_t1 .t_hme_slider_outer { width: 758px; height: 414px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 { width: 100%; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_slider_outer { width: 758px; height: 414px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_special_outer { width: 360px; float: right; margin-top: 5px; height: 610px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_thumb_img { width: 380px; height: 199px; margin-left: 0px; margin-right: 0px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_thumb_img.sec_img { margin-left: 0px; margin-right: 0px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_special_outer .t_prod_img { width: 120px; height: 118px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_special_outer .t_prod_rht_cont { width: 200px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_special_outer .t_prod_rht_cont .t_prod_ttl { height: 18px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_special_outer .t_prd_single { padding: 5px 0px; height: 128px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 { width: 100%; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer { width: 360px; float: right; margin-top: 5px; height: 410px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer .t_prod_rht_cont { width: 200px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_slider_outer { width: 758px; height: 414px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_thumb_img { width: 380px; height: 199px; margin-left: 0px; margin-bottom: 5px; margin-right: 0px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_thumb_img.sec_img { margin-left: 0px; margin-right: 0px; float: left; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer .t_prod_rht_cont .t_prod_ttl { height: 18px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer .t_prd_single { padding: 5px 0px; height: 128px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 { width: 100%; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_special_outer { width: 360px; height: 199px; margin-top: 5px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 #spl_offer_slder .t_prod_rht_cont { width: 220px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 #spl_offer_slder .t_prd_single { padding: 5px 0px; height: 120px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 #spl_offer_slder .t_prd_single .t_prod_img { height: 110px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_thumb_img { width: 380px; height: 199px; margin: 5px 0px 0px 0px; float: right; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_slider_outer { width: 758px; height: 414px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp { width: 100%; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_slider_outer { width: 500px; height: 273px; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_special_outer { height: 273px; margin-top: 5px; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_special_outer .t_prd_single { padding: 5px 0px; height: 160px; }
.bnrsc_lm_bb.bnrsc_tm_bb .t_hme_slider_outer { width: 758px; height: 414px; }
.nwsm_oh_col1 { width: 9%; }
.nwsm_oh_col2 { width: 11%; }
.nwsm_oh_col3 { width: 12%; }
.nwsm_oh_col4 { width: 21%; }
.nwsm_oh_col5 { width: 10%; }
.nwsm_oh_col6 { width: 12%; }
.nwsm_oh_col7 { width: 15%; }
.nwsm_oh_col8 { width: 14%; background: rgba(0,0,0,0.1); }
.nwsm_oh_col9 { width: 5%; text-align: center; }
.nsmg_cat_srchcat_row.flt_cls { width: 50%; }
.nsmg_cat_srchcat_row.flt_cls input { width: 84%; font-size: 13px; }
.dropdown_slct dd ul li input { width: 12%; }
.dropdown_slct dd ul li div { width: 82%; }
.filter_box_outer_fe { width: 100%; margin-top: 10px; margin-bottom: 5px; margin-right: 0px; }
.nsmg_cat_sort_cnt { width: 20%; }
.frm_bg_cat.srch_cat_cls { padding-bottom: 5px; }
	
.nsmg_cntct_lft .treg_col .treg_frm_row.gcaptcha_enb .t_ftrss_btn { float: none !important; display: inline-block !important; }
}

/* --- portrait small tablet -- */
@media (min-width: 600px) and (max-width: 767px) {
.t_cmn_mid_cont { width: 590px; }
.t_oth_srch_btn { margin-left: 0px; }
.t_hdr_logo { width: 100%; text-align: center; }
.t_hdr_logo a { display: inline-block; float: none; }
.t_hdr_outer { min-height: inherit; }
.t_categories_shoppingcart { margin-top: 20px; }
.t_hdr_rht_container { width: 100%; margin-top: 10px; text-align: center; }
.t_hdr_menu_outer { float: none; display: inline-block; }
.t_hdr_menu_outer a { padding: 5px 8px; }
.t_hdr_menu_outer a > .fa { display: inline-block; vertical-align: bottom; margin-right: 5px; }
.t_hdr_menu_outer a:hover { padding: 5px 8px; }
.t_hdr_logo a { display: inline-block; float: none; height: 100px; padding: 10px 5px; }
.t_hdr_logo a img { max-width: 100%; max-height: 90%; }
.t_hdr_srch_outer, #t_oth_srch_cont_id { width: 410px; float: none; display: inline-block; }
.t_hdr_srch_txtbox { width: 350px; }
.t_hdr_follow { width: 100%; padding: 0px; display: inline-block; float: none; background-size: 60% 120%; margin: 0px; margin-bottom: 15px; margin-right: 10px; margin-top: 5px; height: auto; text-align: center; background-position: center center; }
.t_hdr_follow.cls_dwn { padding-top: 10px; }
.t_welcome_outer { width: 100%; margin-bottom: 5px; }
.t_wel_uname { width: 280px; font-size: 14px; }
.t_lft_menu { height: auto; }
.t_shop_cart_box { width: 220px; }
.t_shop_cart_price { font-size: 16px; margin-left: 5px; }
.t_wel_uname { width: 185px; margin-left: 5px; }
.cmn_desk_disp { display: none; }
.cmn_mob_disp { display: inline; }
.t_hme_banner_container { width: 100%; }
.t_hme_slider_outer { width: 590px; height: 323px; }
/*.t_hme_special_outer { width:248px; height:276px; } */
.t_hme_special_outer { margin-top: 4px; height: 470px; }
.t_hme_thumb_img { width: 292px; height: 153px; margin-right: 0px; float: right; }
.spl_off_cls.spl_mob .t_prd_single { padding: 13px 0px; height: 130px; }
#new_arrivals_slder { display: none; }
#new_arrivals_slder_mob { display: inline-block; }
.t_narrv_view_all { width: 100%; margin-top: 10px; margin-right: 0px; }
.t_narrv_view_all a { padding: 6px; }
#top_brands_slder .slick-prev { left: 26%; }
#top_brands_slder .slick-next { right: 26%; }
#tstm_slder { width: 98%; margin-left: 1%; margin-right: 1%; min-height: 130px; }
#tstm_slder > div { padding-right: 0px; }
.tstm_ttl_box_rht { float: left; width: 98%; margin-left: 1%; padding-bottom: 0px; min-height: 60px; border: 0px; border-bottom: solid 2px #6F6F6F; }
.tstm_ttl_box_rht span { top: 0px; }
#tstm_slder > div span img { display: none; }
#newsup_slder { width: 660px; }
#newsup_slder a { height: 40px; }
#newsup_slder { height: 80px; }
.t_ftr_lft_cont { width: 100%; }
.t_newsupd_ttl { width: 100%; }
.t_newsupd_ttl span { display: none; }
#newsup_slder { width: 96%; margin-left: 2%; float: left; }
.t_ftr_subsc_box { width: 100%; margin-right: 0%; }
.t_ftr_accept_cont { width: 700%; margin-left: -300%; padding-left: 300%; padding-right: 300%; }
.t_ftr_accept_cont, .t_ftr_cust_care { text-align: center; }
.t_ftr_ss_frm_fld { width: 60%; }
.t_ftrss_btn { clear: none; margin-top: 4px; float: right; margin-right: 2%; }
.t_ftr_ss_rep_privacy { margin-top: 5px; margin-bottom: 5px; text-align: center; }
.t_ftr_copy, .t_ftr_powered, .t_ftr_share_outer { width: 100%; text-align: center; margin-right: 0px; }
.t_popup_outer { width: 500px; }
#tstm_slder > div span { margin-bottom: 5px; }
/* -- */
.treg_top_icon_circ { margin-top: 10px; margin-bottom: 10px; }
.treg_frm_txt { width: 21%; }
.treg_frm_fld.smwdth { width: 35.5%; }
.treg_frm_fld { width: 72%; }
.treg_rht_arrw { width: 10%; }
.treg_col { width: 96%; }
.treg_frm_row.tsec { margin-top: 20px; padding-top: 10px; border-top: solid 2px #999999; }
.treg_frm_row.tsec .treg_frm_txt { margin-top: 0px; }
.treg_col .t_ftrss_btn { margin: auto; clear: both; float: none; display: block; }
.no_disp_mob { width: 100%; height: 1px; }
.no_disp_mob > i { display: none; }
/* -- */
.form-section { width: 100%; margin-top: 115px; }
.chkout_step_box_ttl { width: 24%; height: 115px; text-align: center; border-width: 1px 1px 0px 1px !important }
.chkout_step_box:nth-of-type(1) .chkout_step_box_ttl { left: 0.5%; top: 0px; }
.chkout_step_box:nth-of-type(2) .chkout_step_box_ttl { left: 25.5%; top: 0px; }
.chkout_step_box:nth-of-type(3) .chkout_step_box_ttl { left: 50.5%; top: 0px; }
.chkout_step_box:nth-of-type(4) .chkout_step_box_ttl { left: 75.5%; top: 0px; }
.nsmg_checkout_shipping_det { border: 0px; }
.ag_chk_step_ttl { left: auto; position: relative; top: auto; float: left; margin-left: 5%; }
.chkout_step_box_ttl > i, .chkout_step_box_ttl > i.fa-credit-card-alt, .chkout_step_box_ttl > i.fa-shopping-basket { right: auto; position: relative; top: auto; float: right; margin-right: 5%; font-size: 35px; }
.chkout_step_box_ttl > i.fa-credit-card-alt, .chkout_step_box_ttl > i.fa-shopping-basket { font-size: 25px; }
.chkout_step_box.open .chkout_step_box_ttl { width: 24%; height: 116px; border: solid 1px #fff; border-top: 0px; }
#payment_form .form_tick { top: 10px; left: 7px; }
.ag_chk_step_ttl2 { width: 100%; text-align: center; margin-left: 0px; margin-top: 5px; font-size: 14px; padding: 0px 5px; }
.ag_chk_rht_inner { min-height: 100px; }
.ag_chk_lft_bor { height: 5px; width: 100%; float: left; margin-bottom: 5px; }
.nsmg_chkout_osb_content p input, .nsmg_chkout_osb_content p select, .nsmg_chkout_osb_content p > label.error, .nsmg_chkout_osb_content p > label.error, .ag_bill_email_outer > label.error, #showstatediv_srchhome > label.error, #showcitydiv_srchhome > label.error, #checkout_statediv > label.error, #checkout_citydiv > label.error { width: 383px !important; }
.ag_pls_entr_ship_cont { width: 100%; font-size: 13px; }
.ag_chk_det_outer_box { width: 100%; }
.nsm_po_txt { font-size: 10px; }
.nsm_po_box { width: 48%; }
.nsm_vcart_prd_col_lft { width: 68%; }
.nsm_vcart_prd_col_img { width: 28%; }
.nsm_vcart_uprice_col { font-size: 15px; }
.nsm_vcart_row.headr > div { font-size: 14px; }
.nsm_vcart_prd_col_lft { font-size: 12px; }
.nsm_vcart_prd_col_lft span { font-size: 14px; line-height: 19px; }
.nsm_vcart_qty_col span { font-size: 11px; }
.nsm_shp_cart_links { margin-top: 40px }
.nsm_vcart_prd_col { width: 35%; max-width: 35%; min-width: 35%; }
.nsm_vcart_uprice_col { width: 23%; max-width: 23%; min-width: 23%; font-size: 14px; }
.nsm_vcart_tot_col { font-size: 14px; }
.nsm_vcart_row.tot_row .nsm_vcart_3col_wdth { font-size: 17px; }
.nsm_vcart_row.tot_row .nsm_vcart_tot_col { font-size: 14px; }
/* ---- */
.tprd_lft_cont { width: 96%; margin-left: 2%; margin-right: 2%; }
.tprd_pprice_inner { width: 100%; }
.tprd_avail_options_box { margin-top: 40px; }
.tprd_desc_rating_det_lft { width: 100%; }
.tprd_rht_cont { margin-right: 60px; }
.tprd_youmay_like { width: 100%; }
#you_may_slder .t_prd_single { margin-left: 2%; margin-right: 2%; width: 96%; padding: 5px; }
#you_may_slder .t_prd_single .t_prod_rht_cont { width: 170px; }
.fst_bnr { display: inline-block !important; }
.nsm_vcart_row .nsm_vcart_3col_wdth > i { margin-left: -8%; }
.nsmg_chkout_osb_content p .nwjsm_err_msg_cod { float: right; margin-right: 10px; margin-top: 5px; position: relative; left: auto; top: auto; }
#disp_cart_cont { width: 500px; }
.nsm_vcart_prd_col_lft span { word-break: break-all; }
#cat_prods_id .t_prd_single { width: 48%; margin-left: 1%; margin-right: 1%; }
.t_tbrands_box.sm_apr_brands { width: 31%; margin-left: 1%; margin-right: 1%; }
.nsmg_shpcrt_procdpay_btn.edit_acc_n { margin-top: 30px; }
#hist_slider .slick-prev { top: -80px; }
#hist_slider .slick-next { top: -80px; }
.nwsm_oh_content_row, .nwsm_oh_head_row { font-size: 13px; }
.nwsm_oh_col1 { width: 9%; }
.nwsm_oh_col2 { width: 15%; }
.nwsm_oh_col3 { width: 12%; }
.nwsm_oh_col4 { width: 23%; }
.nwsm_oh_col5 { width: 12%; }
.nwsm_oh_col6 { width: 14%; }
.nwsm_oh_col7 { width: 16%; display: none; }
.nwsm_oh_col8 { width: 18%; }
.nwsm_oh_col9 { width: 5%; }
.nwsm_ord_det_box { min-height: 100px; width: 100%; margin-right: 0px !important; margin-left: 0px !important; }
.nsmg_chk_success_list { padding-left: 10%; padding-right: 10%; }
#submit_testimonials .treg_frm_fld.scode, #submit_testimonials .treg_frm_fld.smwdth { width: 35%; }
.tstm_row_outer_n { width: 96%; margin-left: 2%; margin-right: 2%; min-height: 50px; }
.nsmg_test_auth_txt > i { margin-top: -6px; }
.nwsm_lgn_form_outer { width: 96%; margin-left: 2%; margin-right: 2%; }
.nsmg_cntct_rgt { width: 98%; }
.nsmg_cntct_lft { width: 98%; }
.nsmg_cntct_lft .treg_col .t_ftrss_btn { float: right !important; }
.nsmg_cntct_lft .treg_frm_fld.scode { }
.allcat_subcat_lst > ul > li { width: 30%; }
.t_hme_banner_container.fwdth_nspl_t3 .t_hme_slider_outer, .t_hme_banner_container.fwdth_nspl3 .t_hme_slider_outer { width: 590px; height: 322px; }
.t_hme_banner_container.fwdth_nspl_t3 .t_hme_thumb_img, .t_hme_banner_container.fwdth_nspl3 .t_hme_thumb_img { width: 190px; height: 100px; }
.t_hme_banner_container.fwdth_nspl_t3 .t_hme_thumb_img.sec_img, .t_hme_banner_container.fwdth_nspl3 .t_hme_thumb_img.sec_img { margin: 5px 10px 0px 10px; }
.t_hme_banner_container.fwdth_t_nb .t_hme_special_outer { width: 300px; height: auto; float: right; }
.t_hme_banner_container.fwdth_t_nb .t_hme_thumb_img { width: 281px; height: 148px; float: left; }
.t_hme_banner_container.fwdth_t_nb .t_hme_thumb_img.sec_img { margin: 10px 0px 8px 0px; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_slider_outer { width: 590px; height: 322px; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_special_outer { height: auto; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_thumb_img { width: 292px; height: 153px; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_thumb_img.sec_img { margin: 5px 0px 0px 0px; }
.t_hme_banner_container.fwdth_nspl_t2 .t_spl_view_all { margin-bottom: 10px; }
.t_hme_banner_container.fwdth_t_ns .t_hme_special_outer { width: 100%; }
.t_hme_banner_container.fwdth_t_nb_ns .t_hme_special_outer { width: 100%; height: auto; }
.nwsm_trk_form_txtbox { width: 80%; margin-left: 10%; margin-right: 10%; }
.nsmg_ckt_same_txt { position: relative; right: auto; top: auto; width: 100%; background: #EDEDED; padding: 5px; margin-bottom: 5px; }
#top_bar_fixed.bg_cls .t_welcome_outer { margin-bottom: 0px; }
.orddet_graph_outer_row { width: 25%; }
.clrbth_space_n { display: none !important; }
.orddet_graph_outer_txt, .orddet_more_txt { font-size: 13px; }
.clrbth_space_n:nth-child(9) { display: block !important }
.bnrsc_lm_bb_sp_t2 .t_hme_special_outer { height: 312px; margin-top: 5px; }
.bnrsc_lm_bb_sp_t2 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 48px; }
.bnrsc_lm_bb_sp_t2 #spl_offer_slder .t_prd_single { height: 120px; padding: 5px 0px; }
.bnrsc_lm_bb_sp_t1 .t_hme_special_outer { height: 155px; }
.bnrsc_lm_bb_sp_t1 #spl_offer_slder .t_prd_single { height: 90px; padding: 3px 0px; }
.bnrsc_lm_bb_sp_t1 #spl_offer_slder .t_prod_rht_cont { width: 170px; }
.bnrsc_lm_bb_sp_t1 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 18px; }
.bnrsc_lm_bb_sp_t1 #spl_offer_slder .t_prd_single .t_prod_img { height: 84px; width: 100px; }
.bnrsc_lm_bb_sp_t1 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_price { font-size: 13px; margin-top: 3px; line-height: 16px; }
.bnrsc_lm_bb_sp_t1 .t_spl_view_all { margin-top: 5px; }
.bnrsc_lm_bb_sp { width: 100%; }
.bnrsc_lm_bb_sp .t_hme_special_outer { width: 100%; height: 274px; }
.bnrsc_lm_bb_sp .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_rht_cont { width: 400px; }
.bnrsc_lm_bb_sp .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 18px; }
.bnrsc_lm_bb_sp #spl_offer_slder .t_prd_single { height: 100px; padding: 5px 0px; }
.bnrsc_lm_bb_sp #spl_offer_slder .t_prd_single .t_prod_img { height: 90px; width: 130px; }
.bnrsc_lm_bb_sp #spl_offer_slder .pb_outofstock { height: 24px; }
.bnrsc_lm_bb .t_hme_slider_outer { width: 590px; height: 322px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_t3 .t_hme_slider_outer { width: 590px; height: 322px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img { width: 190px; height: 100px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.sec_img { margin: 5px 10px 0px 10px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img { width: 190px; height: 100px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.sec_img { margin: 5px 10px 0px 10px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_t2 { width: 100%; background: #FFFFFF; padding: 10px; text-align: center; margin-top: 10px; }
.bnrsc_lm_t2 .t_hme_thumb_img { width: 250px; height: 131px; margin-left: 15px; margin-right: 15px; float: none; display: inline-block; margin-top: 0px; }
.bnrsc_lm_t2 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_t2 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_sp_t2 { width: 100%; }
.bnrsc_lm_sp_t2 .t_hme_special_outer { width: 300px; float: right; margin-top: 5px; height: 300px; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img { width: 280px; height: 147px; margin-left: 0px; float: left; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.sec_img { margin-left: 0px; margin-right: 0px; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prod_img { width: 100px; height: 98px; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prod_rht_cont { width: 180px; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prod_rht_cont .t_prod_ttl { height: 18px; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prd_single { padding: 5px 0px; height: 108px; }
.bnrsc_lm_bb_t2 .t_hme_thumb_img { float: left; margin-left: 0px; }
.bnrsc_lm_bb_t2 .t_hme_thumb_img.sec_img { float: right; }
.bnrsc_lm_bb_t1 { width: 100%; }
.bnrsc_lm_bb_t1 .t_hme_slider_outer { width: 590px; height: 322px; }
.bnrsc_lm_bb_t1 .t_hme_thumb_img { float: left; margin-left: 0px; margin-top: 10px; width: 100%; background: #fff; height: auto; padding: 5px; }
.bnrsc_lm_bb_t3.bnrsc_tm_bb_t3 .t_hme_slider_outer { width: 590px; height: 322px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 { width: 100%; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_slider_outer { width: 590px; height: 322px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_thumb_img { width: 290px; height: 152px; margin: 10px 0px 0px 0px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_thumb_img.sec_img { float: right; }
.bnrsc_lm_bb_t1.bnrsc_tm_bb_t1 { width: 100%; }
.bnrsc_lm_bb_t1.bnrsc_tm_bb_t1 .t_hme_slider_outer { width: 590px; height: 322px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 { width: 100%; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_slider_outer { width: 590px; height: 322px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_special_outer { width: 300px; float: right; margin-top: 5px; height: 453px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_thumb_img { width: 280px; height: 147px; margin-left: 0px; float: left; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_thumb_img.sec_img { margin-left: 0px; margin-right: 0px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_special_outer .t_prod_img { width: 100px; height: 115px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_special_outer .t_prod_rht_cont { width: 150px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_special_outer .t_prod_rht_cont .t_prod_ttl { height: 18px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_special_outer .t_prd_single { padding: 5px 0px; height: 125px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 { width: 100%; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer { width: 300px; float: right; margin-top: 5px; height: 308px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer .t_prod_rht_cont { width: 200px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_slider_outer { width: 590px; height: 322px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_thumb_img { width: 280px; height: 147px; margin-left: 0px; float: left; margin-bottom: 8px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_thumb_img.sec_img { margin-left: 0px; margin-right: 0px; float: left; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer .t_prod_rht_cont { width: 150px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer .t_prod_rht_cont .t_prod_ttl { height: 36px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer .t_prd_single { padding: 5px 0px; height: 125px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 { width: 100%; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_special_outer { width: 300px; height: 147px; margin-top: 5px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 #spl_offer_slder .t_prod_rht_cont { width: 180px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 #spl_offer_slder .t_prd_single { padding: 5px 0px; height: 85px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 #spl_offer_slder .t_prd_single .t_prod_img { height: 75px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_thumb_img { width: 280px; height: 147px; margin: 5px 0px 0px 0px; float: right; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_slider_outer { width: 590px; height: 322px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 18px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_price { font-size: 13px; margin-top: 3px; line-height: 16px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_spl_view_all { margin-top: 5px; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp { width: 100%; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_slider_outer { width: 590px; height: 322px; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_special_outer { height: 273px; margin-top: 5px; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_special_outer .t_prd_single { padding: 5px 0px; height: 160px; }
.bnrsc_lm_bb.bnrsc_tm_bb .t_hme_slider_outer { width: 590px; height: 322px; }
.nsmg_cat_srchcat_row.flt_cls { width: 50%; }
.nsmg_cat_srchcat_row.flt_cls input { width: 84%; font-size: 13px; }
.dropdown_slct dd ul li input { width: 12%; }
.dropdown_slct dd ul li div { width: 82%; }
.filter_box_outer_fe { width: 100%; margin-top: 10px; margin-bottom: 5px; margin-right: 0px; }
.nsmg_cat_sort_cnt { width: 20%; }
.frm_bg_cat.srch_cat_cls { padding-bottom: 5px; }
.t_prd_add_cart { display: none; }
	
.nsmg_cntct_lft .treg_col .treg_frm_row.gcaptcha_enb .t_ftrss_btn { float: none !important; display: inline-block !important; }	
}

/* --- Landscape mobile -- */
@media (min-width: 480px) and (max-width: 599px) {
.t_cmn_mid_cont { width: 470px; }
.t_oth_srch_btn { margin-left: 0px; }
.t_hdr_logo { width: 100%; text-align: center; }
.t_hdr_logo a { display: inline-block; float: none; }
.t_hdr_outer { min-height: inherit; margin-bottom: 0px; }
.t_categories_shoppingcart { margin-top: 0px; }
.t_hdr_rht_container { width: 100%; margin-top: 10px; text-align: center; }
.t_hdr_menu_outer { float: none; display: inline-block; }
.t_hdr_menu_outer a { display: inline-block; margin-top: 1px; margin-bottom: 1px; float: none; padding: 5px 5px; font-size: 12px; line-height: 16px; }
.t_hdr_menu_outer a > .fa { display: inline-block; vertical-align: bottom; margin-right: 5px; font-size: 16px; }
.t_hdr_menu_outer a:hover { padding: 5px 5px; }
.t_hdr_logo a { display: inline-block; float: none; width: 100%; padding: 10px 5px; }
.t_hdr_logo a img { max-width: 100%; max-height: 90%; }
.t_hdr_srch_outer, #t_oth_srch_cont_id { width: 410px; float: none; display: inline-block; }
.t_hdr_srch_txtbox { width: 350px; }
.t_hdr_follow { width: 100%; padding: 0px; display: inline-block; float: none; background-size: 60% 120%; margin: 0px; margin-right: 10px; margin-top: 5px; height: auto; margin-bottom: 15px; text-align: center; background-position: center center; }
.t_hdr_follow.cls_dwn { padding-top: 10px; }
.t_welcome_outer { width: 100%; margin-bottom: 5px; }
.t_wel_uname { width: 100px; line-height: 18px; margin-top: 3px; font-size: 13px; margin-left: 5px; }
.t_wel_uname span { display: block; width: 100%; }
.t_lft_menu { height: auto; }
.t_shop_cart_box { width: 240px; margin-right: 5px; }
.t_shop_cart_price { font-size: 16px; margin-left: 5px; }
.t_wel_cnt_lnk { width: 100px; text-align: center; margin-top: 0px; }
.t_wel_cnt_lnk a { margin-left: 0px; }
.t_shop_cart_count { position: relative; right: auto; top: auto; display: inline-block; width: auto; padding-left: 3px; padding-right: 3px; font-size: 12px; margin-top: 9px; margin-left: 2px; }
.t_shop_cart_ttl { width: 90px; padding-left: 3px; padding-right: 3px; }
.cmn_desk_disp { display: none; }
.cmn_mob_disp { display: inline; }
.t_hme_banner_container { width: 100%; }
.t_hme_slider_outer { width: 470px; height: 257px; }
.t_hme_special_outer { width: 248px; height: 351px; margin-top: 5px; }
.t_hme_thumb_img { width: 215px; height: 113px; }
.spl_off_cls.spl_mob .t_prd_single { height: 140px; padding: 5px 0px; }
.spl_off_cls.spl_mob .t_prod_rht_cont { width: 130px; }
.t_hme_spl_ttl { width: 170px; }
.spl_off_cls.spl_mob .t_prod_ttl { height: 36px; }
.spl_off_cls.spl_mob .t_prod_rating { margin-top: 7px; }
#new_arrivals_slder { display: none; }
#new_arrivals_slder_mob { display: inline-block; }
.t_narrv_view_all { width: 100%; margin-top: 10px; margin-right: 0px; }
.t_narrv_view_all a { padding: 6px; }
#top_brands_slder .slick-prev { left: 23%; }
#top_brands_slder .slick-next { right: 23%; }
#tstm_slder { width: 96%; margin-left: 2%; margin-right: 2%; min-height: 140px; }
#tstm_slder > div { padding-right: 0px; }
.tstm_ttl_box_rht { float: left; width: 98%; margin-left: 1%; padding-bottom: 0px; min-height: 60px; border: 0px; border-bottom: solid 2px #6F6F6F; }
.tstm_ttl_box_rht span { top: 0px; }
#tstm_slder > div span img { display: none; }
#newsup_slder { width: 660px; }
.t_ftr_lft_cont { width: 100%; }
.t_newsupd_ttl { width: 100%; }
.t_newsupd_ttl span { display: none; }
#newsup_slder { width: 96%; margin-left: 2%; float: left; }
.t_ftr_subsc_box { width: 100%; margin-right: 0%; }
.t_ftr_accept_cont { width: 700%; margin-left: -300%; padding-left: 300%; padding-right: 300%; }
.t_ftr_accept_cont, .t_ftr_cust_care { text-align: center; }
.t_ftr_ss_frm_fld { width: 55%; }
.t_ftr_ss_frm_fld input { width: 85%; }
.t_ftr_cust_care span { display: block; }
.t_ftrss_btn { clear: none; margin-top: 6px; float: right; margin-right: 2%; }
.t_ftr_ss_rep_privacy { margin-top: 5px; margin-bottom: 5px; text-align: center; }
.t_ftr_accept_cont span { display: block; }
#newsup_slder a { height: 40px; }
#newsup_slder { height: 80px; }
.t_ftr_copy, .t_ftr_powered, .t_ftr_share_outer { width: 100%; text-align: center; margin-right: 0px; }
.t_popup_outer { width: 380px; }
.t_ftr_links { text-align: center; }
.t_ftr_links li { display: inline-block; float: none; }
#tstm_slder > div span { margin-bottom: 5px; }
/* -- */
.treg_top_icon_circ { margin-top: 10px; margin-bottom: 10px; }
.treg_frm_txt { width: 25%; }
.treg_frm_fld.smwdth { width: 33.5%; }
.treg_frm_fld { width: 68%; }
.treg_soc_box a { display: block; }
.treg_rht_arrw { width: 15%; }
.treg_col { width: 96%; }
.treg_frm_row.tsec { margin-top: 20px; padding-top: 10px; border-top: solid 2px #999999; }
.treg_frm_row.tsec .treg_frm_txt { margin-top: 0px; }
.treg_col .t_ftrss_btn { margin: auto; clear: both; float: none; display: block; }
.no_disp_mob { width: 100%; height: 1px; }
.no_disp_mob > i { display: none; }
.treg_top_ttl { font-size: 15px; }
/* -- */
.nsm_po_txt.npaypal { font-size: 14px; }
.form-section { width: 100%; margin-top: 135px; }
.chkout_step_box_ttl { width: 24%; height: 135px; text-align: center; border-width: 1px 1px 0px 1px !important }
.chkout_step_box:nth-of-type(1) .chkout_step_box_ttl { left: 0.5%; top: 0px; }
.chkout_step_box:nth-of-type(2) .chkout_step_box_ttl { left: 25.5%; top: 0px; }
.chkout_step_box:nth-of-type(3) .chkout_step_box_ttl { left: 50.5%; top: 0px; }
.chkout_step_box:nth-of-type(4) .chkout_step_box_ttl { left: 75.5%; top: 0px; }
.nsmg_checkout_shipping_det { border: 0px; }
.ag_bill_email_outer input { width: 100%; }
.ag_chk_step_ttl { left: auto; position: relative; top: auto; float: left; margin-left: 5%; }
.chkout_step_box_ttl > i, .chkout_step_box_ttl > i.fa-credit-card-alt, .chkout_step_box_ttl > i.fa-shopping-basket { right: auto; position: relative; top: auto; float: right; margin-right: 5%; font-size: 35px; }
.chkout_step_box_ttl > i.fa-credit-card-alt, .chkout_step_box_ttl > i.fa-shopping-basket { font-size: 25px; }
.chkout_step_box.open .chkout_step_box_ttl { width: 24%; height: 136px; border: solid 1px #fff; border-top: 0px; }
#payment_form .form_tick { top: 10px; left: 6px; }
.ag_chk_step_ttl2 { width: 100%; text-align: center; margin-left: 0px; margin-top: 5px; font-size: 14px; padding: 0px 5px; }
.ag_chk_rht_inner { min-height: 100px; }
.ag_chk_lft_bor { height: 5px; width: 100%; float: left; margin-bottom: 5px; }
.nsmg_chkout_osb_content p input, .nsmg_chkout_osb_content p select, .nsmg_chkout_osb_content p > label.error, .nsmg_chkout_osb_content p > label.error, .ag_bill_email_outer > label.error, #showstatediv_srchhome > label.error, #showcitydiv_srchhome > label.error, #checkout_statediv > label.error, #checkout_citydiv > label.error { width: 285px !important; }
.ag_pls_entr_ship_cont { width: 100%; font-size: 13px; }
.ag_chk_det_outer_box { width: 100%; }
.nsm_po_txt { font-size: 10px; }
.nsm_po_box { width: 48%; }
.nsm_vcart_uprice_col { font-size: 15px; }
.nsm_vcart_row.headr > div { font-size: 13px; }
.nsm_vcart_prd_col_lft { font-size: 12px; }
.nsm_vcart_prd_col_lft span { font-size: 14px; line-height: 19px; }
.nsm_vcart_qty_col span { font-size: 11px; }
.nsm_shp_cart_links { margin-top: 10px; margin-left: 10px; }
.nsm_vcart_prd_col { width: 31%; max-width: 31%; min-width: 31%; }
.nsm_vcart_uprice_col { width: 25%; max-width: 25%; min-width: 25%; font-size: 14px; }
.nsm_vcart_tot_col { font-size: 14px; width: 25%; max-width: 25%; min-width: 25%; }
.nsm_vcart_row.tot_row .nsm_vcart_3col_wdth { font-size: 17px; }
.nsm_vcart_row.tot_row .nsm_vcart_tot_col { font-size: 14px; }
.nsm_vcart_prd_col_lft { width: 100%; }
.nsm_vcart_prd_col_img { width: 50%; float: left; margin-top: 5px; }
.nsm_vcart_3col_wdth { padding-left: 20% !important; }
/* ---- */
.tprd_lft_cont { width: 96%; margin-left: 2%; margin-right: 2%; }
.tprd_pprice_inner { width: 100%; }
.tprd_avail_options_box { margin-top: 40px; }
.tprd_desc_rating_det_lft { width: 100%; }
#prd_view_slder { width: 333px; }
.tprd_rht_cont { width: 96%; margin-left: 2%; margin-right: 2%; }
/*#prd_view_slder { width: 335px; } */
.tprd_youmay_like { width: 100%; }
#you_may_slder .t_prd_single { padding: 5px; }
#you_may_slder .t_prd_single .t_prod_rht_cont { width: 70%; }
.ncls_img_maxwh { max-width: 340px; }
.fst_bnr { display: inline-block !important; }
.nsm_vcart_row .nsm_vcart_3col_wdth > i { margin-left: -10%; }
.nsmg_chkout_osb_content p .nwjsm_err_msg_cod { float: right; margin-right: 10px; margin-top: 5px; position: relative; left: auto; top: auto; }
.nsm_vcart_prd_col_lft span { word-break: break-all; }
#disp_cart_cont { width: 450px; }
.tprd_pprice_outer { width: 68%; }
#cat_prods_id .t_prd_single { width: 48%; margin-left: 1%; margin-right: 1%; }
.tprd_top_ttl.tcat_cls { width: 78%; }
.cmn_space_br.disp { display: block; }
.t_tbrands_box.sm_apr_brands { width: 31%; margin-left: 1%; margin-right: 1%; }
.nsmg_myacc_row { width: 55%; }
.nsmg_myacc_row > div { width: 60%; text-align: left; }
.nsmg_shpcrt_procdpay_btn.edit_acc_n { margin-top: 20px; }
#hist_slider .slick-prev { top: -80px; }
#hist_slider .slick-next { top: -80px; }
.nwsm_oh_content_row, .nwsm_oh_head_row { font-size: 13px; }
.nwsm_oh_col1 { display: none; }
.nwsm_oh_col2 { width: 20%; }
.nwsm_oh_col3 { display: none; }
.nwsm_oh_col4 { width: 26%; }
.nwsm_oh_col5 { width: 20%; }
.nwsm_oh_col6 { display: none; }
.nwsm_oh_col7 { display: none; }
.nwsm_oh_col8 { width: 26%; }
.nwsm_oh_col9 { width: 8%; }
.nwsm_ord_det_box { min-height: 100px; width: 100%; margin-right: 0px !important; margin-left: 0px !important; }
.nwsm_ord_det_box.nwsm_blue_ord .nwsm_ord_det_text { width: 100%; }
.nsm_vcart_3col_wdth { font-size: 13px; }
.nwsm_ord_det_text { font-size: 14px; }
.nsmg_chk_success_list { padding-left: 3%; padding-right: 3%; }
.dropdwn_top, .dropdwn_top2 { display: inline-block; float: none; }
.t_hdr_menu_outer .dropdwn_top > span > a, .t_hdr_menu_outer .dropdwn_top2 > span > a { font-size: 11px; }
.t_hdr_menu_outer .dropdwn_top span, .t_hdr_menu_outer .dropdwn_top2 span { left: auto; right: 0px; }
#submit_testimonials .treg_frm_fld.scode, #submit_testimonials .treg_frm_fld.smwdth { width: 45%; }
.tstm_row_outer_n { width: 96%; margin-left: 2%; margin-right: 2%; min-height: 50px; }
.nsmg_test_auth_txt > i { margin-top: -6px; }
.nwsm_subm_tstm { float: left; }
.nsmg_tstmnl_pagination { width: 96%; }
.nwsm_lgn_form_outer { width: 96%; margin-left: 2%; margin-right: 2%; }
.nsmg_cntct_rgt { width: 96%; margin-left: 2%; margin-right: 2%; }
.nsmg_cntct_lft { width: 96%; margin-left: 2%; margin-right: 2%; }
.nsmg_cntct_lft .treg_col .t_ftrss_btn { float: right !important; }
.nsmg_cntct_lft .treg_frm_fld.scode { width: 33%; }
.allcat_subcat_lst > ul > li { width: 47%; }
.t_hme_banner_container.fwdth_nspl_t3 .t_hme_slider_outer, .t_hme_banner_container.fwdth_nspl3 .t_hme_slider_outer { width: 470px; height: 257px; }
.t_hme_banner_container.fwdth_nspl_t3 .t_hme_thumb_img, .t_hme_banner_container.fwdth_nspl3 .t_hme_thumb_img { width: 150px; height: 79px; }
.t_hme_banner_container.fwdth_nspl_t3 .t_hme_thumb_img.sec_img, .t_hme_banner_container.fwdth_nspl3 .t_hme_thumb_img.sec_img { margin: 5px 10px 0px 10px; }
.t_hme_banner_container.fwdth_t_nb .t_hme_special_outer { width: 248px; height: 351px; float: right; }
.t_hme_banner_container.fwdth_t_nb .t_hme_thumb_img { width: 215px; height: 113px; float: left; }
.t_hme_banner_container.fwdth_t_nb .t_hme_thumb_img.sec_img { margin: 5px 0px 1px 0px; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_slider_outer { width: 470px; height: 257px; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_special_outer { width: 248px; height: 351px; float: right; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_thumb_img { width: 215px; height: 113px; float: left; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_thumb_img.sec_img { margin: 5px 0px 1px 0px; }
.t_hme_banner_container.fwdth_t_ns .t_hme_special_outer { width: 100%; height: auto; }
.t_hme_banner_container.fwdth_t_ns .t_spl_view_all { margin-bottom: 10px; }
.t_hme_banner_container.fwdth_t_nb_ns .t_hme_special_outer { width: 100%; height: auto; }
.nwsm_trk_form_txtbox { width: 96%; margin-left: 2%; margin-right: 2%; margin-bottom: 5px; }
.nsmg_ckt_same_txt { position: relative; right: auto; top: auto; width: 100%; background: #EDEDED; padding: 5px; margin-bottom: 5px; }
.t_feat_prd_ttl_inner { font-size: 20px; }
.t_oth_shop_btn { margin-right: 5px; }
#top_bar_fixed.bg_cls .t_welcome_outer { margin-bottom: 0px; }
#top_bar_fixed.bg_cls .t_categories_shoppingcart { padding-top: 5px; }
.orddet_graph_outer_row { width: 33%; }
.clrbth_space_n { display: none !important; }
.orddet_graph_outer_txt, .orddet_more_txt { font-size: 13px; }
.clrbth_space_n:nth-child(7), .clrbth_space_n:nth-child(13) { display: block !important }
/* --- Header part --- */
.bnrsc_top_frst_bnr { display: none; }
.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_sp_t2 .t_hme_special_outer { height: 230px; margin-top: 5px; }
.bnrsc_lm_bb_sp_t2 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 48px; }
.bnrsc_lm_bb_sp_t2 #spl_offer_slder .t_prd_single { height: 150px; padding: 5px 0px; }
.bnrsc_lm_bb_sp_t1 .t_hme_thumb_img { width: 245px; height: 128px; margin: 5px 0px 0px 5px; }
.bnrsc_lm_bb_sp_t1 .t_hme_special_outer { height: 128px; width: 220px; }
.bnrsc_lm_bb_sp_t1 #spl_offer_slder .t_prd_single { height: 70px; padding: 3px 0px; }
.bnrsc_lm_bb_sp_t1 #spl_offer_slder .t_prod_rht_cont { width: 140px; }
.bnrsc_lm_bb_sp_t1 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 18px; }
.bnrsc_lm_bb_sp_t1 #spl_offer_slder .t_prd_single .t_prod_img { height: 64px; width: 60px; }
.bnrsc_lm_bb_sp_t1 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_price { font-size: 13px; margin-top: 3px; line-height: 16px; }
.bnrsc_lm_bb_sp_t1 .t_spl_view_all { margin-top: 3px; }
.bnrsc_lm_bb_sp { width: 100%; }
.bnrsc_lm_bb_sp .t_hme_special_outer { width: 100%; height: 274px; }
.bnrsc_lm_bb_sp .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_rht_cont { width: 280px; }
.bnrsc_lm_bb_sp .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 18px; }
.bnrsc_lm_bb_sp #spl_offer_slder .t_prd_single { height: 100px; padding: 5px 0px; }
.bnrsc_lm_bb_sp #spl_offer_slder .t_prd_single .t_prod_img { height: 90px; width: 130px; }
.bnrsc_lm_bb_sp #spl_offer_slder .pb_outofstock { height: 24px; }
.bnrsc_lm_sp .t_hme_special_outer .t_prod_rht_cont { width: 270px; }
.bnrsc_lm_sp .t_hme_special_outer .t_prod_img { width: 130px; }
.bnrsc_lm_sp .t_hme_special_outer .slick-prev { top: -30px !important; right: 30px !important }
.bnrsc_lm_sp .t_hme_special_outer .slick-next { top: -30px !important; right: 5px !important }
.bnrsc_lm_sp .t_hme_special_outer .slick-prev .fa-angle-down:before { content: "\f106" !important }
.bnrsc_lm_sp .t_hme_special_outer .slick-next .fa-angle-up:before { content: "\f107" !important }
.bnrsc_lm_bb .t_hme_slider_outer { width: 470px; height: 257px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_t3 .t_hme_slider_outer { width: 470px; height: 257px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img { width: 150px; height: 79px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.sec_img { margin: 5px 10px 0px 10px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img { width: 150px; height: 79px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.sec_img { margin: 5px 10px 0px 10px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_t2 { width: 100%; background: #FFFFFF; padding: 10px; text-align: center; margin-top: 10px; }
.bnrsc_lm_t2 .t_hme_thumb_img { width: 380px; height: 199px; margin-left: 5px; margin-right: 5px; float: none; display: inline-block; margin-top: 5px; margin-bottom: 5px; }
.bnrsc_lm_t2 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_t2 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_sp_t2 { width: 100%; }
.bnrsc_lm_sp_t2 .t_hme_special_outer { width: 290px; float: right; margin-top: 5px; height: 185px; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img { width: 170px; height: 89px; float: left; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.sec_img { margin: 5px 0px 0px 0px; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prod_img { width: 100px; height: 98px; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prod_rht_cont { width: 160px; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prod_rht_cont .t_prod_ttl { height: 18px; }
.bnrsc_lm_sp_t2 .t_hme_special_outer .t_prd_single { padding: 5px 0px; height: 108px; }
.bnrsc_lm_sp_t2.bnrsc_lm_sp_t1 .t_hme_special_outer { width: 100%; }
.bnrsc_lm_sp_t2.bnrsc_lm_sp_t1 .t_hme_special_outer .t_prod_rht_cont { width: 220px; }
.bnrsc_lm_sp_t2.bnrsc_lm_sp_t1 .t_hme_thumb_img { width: 380px; height: 199px; margin-left: 50px; }
.bnrsc_lm_bb_t2 .t_hme_thumb_img { float: left; margin-left: 0px; width: 230px; height: 120px; }
.bnrsc_lm_bb_t2 .t_hme_thumb_img.sec_img { float: right; }
.bnrsc_lm_bb_t1 { width: 100%; }
.bnrsc_lm_bb_t1 .t_hme_slider_outer { width: 470px; height: 257px; }
.bnrsc_lm_bb_t1 .t_hme_thumb_img { float: left; margin-left: 0px; margin-top: 10px; width: 100%; background: #fff; height: auto; padding: 5px; border: solid 1px #B3B3B3 }
.bnrsc_lm_bb_t3.bnrsc_tm_bb_t3 .t_hme_slider_outer { width: 470px; height: 257px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 { width: 100%; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_slider_outer { width: 470px; height: 257px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_thumb_img { width: 230px; height: 120px; margin: 10px 0px 0px 0px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_thumb_img.sec_img { float: right; }
.bnrsc_lm_bb_t1.bnrsc_tm_bb_t1 { width: 100%; }
.bnrsc_lm_bb_t1.bnrsc_tm_bb_t1 .t_hme_slider_outer { width: 470px; height: 257px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 { width: 100%; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_slider_outer { width: 470px; height: 257px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_special_outer { height: 340px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_thumb_img { width: 210px; height: 110px; margin-left: 0px; float: right; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_thumb_img.sec_img { margin-left: 0px; margin-right: 0px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 { width: 100%; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer { float: right; height: 235px; width: 250px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer .t_prod_rht_cont { width: 200px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_slider_outer { width: 470px; height: 257px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_thumb_img { width: 210px; height: 110px; margin-left: 0px; float: left; margin-bottom: 8px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_thumb_img.sec_img { margin-left: 0px; margin-right: 0px; float: left; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer .t_prod_rht_cont { width: 120px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer .t_prod_rht_cont .t_prod_ttl { height: 36px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_special_outer .t_prd_single { padding: 5px 0px; height: 125px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_special_outer { width: 100%; height: auto; margin-top: 5px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 #spl_offer_slder .t_prod_rht_cont { width: 250px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 #spl_offer_slder .t_prd_single { padding: 5px 0px; height: 95px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 #spl_offer_slder .t_prd_single .t_prod_img { height: 85px; width: 150px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_thumb_img { width: 100%; padding: 10px; background: #FFFFFF; border: solid 1px #8C8C8C; margin: 5px 0px 0px 0px; float: right; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_slider_outer { width: 470px; height: 257px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_ttl { height: 18px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_special_outer .spl_off_cls.spl_mob .t_prod_price { font-size: 13px; margin-top: 3px; line-height: 16px; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_spl_view_all { margin-top: 5px; margin-bottom: 10px; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp { width: 100%; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_slider_outer { width: 470px; height: 257px; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_special_outer { height: 273px; margin-top: 5px; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_special_outer .t_prd_single { padding: 5px 0px; height: 160px; }
.bnrsc_lm_bb.bnrsc_tm_bb .t_hme_slider_outer { width: 470px; height: 257px; }
.nsmg_cat_srchcat_row.flt_cls { width: 52%; }
.nsmg_cat_srchcat_row.flt_cls input { width: 84%; font-size: 13px; }
.dropdown_slct dd ul li input { width: 14%; }
.dropdown_slct dd ul li div { width: 78%; }
.filter_box_outer_fe { width: 100%; margin-top: 10px; margin-bottom: 5px; margin-right: 0px; }
.nsmg_cat_sort_cnt { width: 22%; }
.frm_bg_cat.srch_cat_cls { padding-bottom: 5px; }
.t_prd_add_cart { display: none; }
.tprd_enquire_btn { margin-top: 30px; }
	
.nsmg_cntct_lft .treg_col .treg_frm_row.gcaptcha_enb .t_ftrss_btn { float: none !important; display: inline-block !important; }	
}

/* --- portrait mobile -- */
@media (max-width: 479px) {
/*.t_cmn_mid_cont { width: 310px; } */
.t_oth_srch_btn { margin-left: 0px; }
.t_hdr_logo { width: 100%; text-align: center; }
.t_hdr_outer { min-height: inherit; }
.t_categories_shoppingcart { margin-top: 20px; }
.t_hdr_rht_container { width: 100%; margin-top: 10px; text-align: center; }
.t_hdr_menu_outer { float: none; display: inline-block; }
.t_hdr_menu_outer a { display: inline-block; margin-top: 1px; margin-bottom: 1px; float: none; padding: 5px 5px; font-size: 12px; line-height: 16px; }
.t_hdr_menu_outer a > .fa { display: inline-block; vertical-align: bottom; margin-right: 5px; font-size: 16px; }
.t_hdr_menu_outer a:hover { padding: 5px 5px; }
.t_hdr_logo a { display: inline-block; float: none; width: 100%; padding: 10px 5px; }
.t_hdr_logo a img { max-width: 100%; max-height: 90%; }
.t_hdr_srch_outer, #t_oth_srch_cont_id { width: 100%; float: none; display: inline-block; }
.t_hdr_srch_txtbox { width: 245px; }
.t_hdr_follow { width: 100%; padding: 0px; display: inline-block; float: none; background-size: 60% 120%; margin: 0px; margin-right: 10px; margin-top: 5px; height: auto; text-align: center; background-position: center center; }
.t_hdr_follow.cls_dwn { padding-top: 10px; }
.t_welcome_outer { width: 100%; height: auto; margin-bottom: 5px; }
.t_wel_uname { width: 60%; line-height: 18px; margin-top: 3px; font-size: 12px; margin-left: 5px; }
.t_wel_uname span { display: none; }
.t_lft_menu { height: auto; }
.t_shop_cart_box { width: 225px; float: left; margin-right: 0px; margin-left: 5px; text-align: left; }
#top_bar_fixed.bg_cls .t_categories_shoppingcart .t_shop_cart_box { width: 200px; }
.t_shop_cart_ttl { width: 84px; padding: 1px; line-height: 15px; height: 32px; font-size: 9px; border-radius: 5px; margin-bottom: 3px; }
.t_shop_cart_price { font-size: 14px; margin-left: 5px; line-height: 40px; }
.t_wel_cnt_lnk { width: 70px; text-align: center; margin-top: 16px; font-size: 11px; }
.t_wel_cnt_lnk a { margin-left: 0px; }
.t_shop_cart_count { position: relative; right: auto; top: auto; display: inline-block; width: auto; padding-left: 3px; padding-right: 3px; font-size: 12px; margin-top: 9px; margin-left: 2px; }
.t_oth_srch_btn, .t_oth_shop_btn { font-size: 11px; margin-top: 6px; line-height: 24px; }
.t_oth_shop_btn > i, .t_oth_srch_btn > i { font-size: 30px; line-height: 26px; }
.t_shop_cart_box.wdth_cls .t_shop_cart_ttl { width: 30px; overflow: hidden; }
.t_oth_shop_btn { margin-right : 5px; }
.cmn_desk_disp { display: none; }
.cmn_mob_disp { display: inline; }
.t_hme_banner_container { width: 100%; }
.t_hme_slider_outer { width: 310px; height: 170px; }
.t_hme_special_outer { width: 100%; height: 315px; margin-top: 5px; }
.t_hme_thumb_img { width: 310px; height: 163px; margin-left: 0px; margin-right: 0px; }
.spl_off_cls.spl_mob .t_prd_single { height: 115px; padding: 5px 0px; }
.spl_off_cls.spl_mob .t_prod_rht_cont { width: 190px; }
.t_hme_spl_ttl { width: 170px; }
.spl_off_cls.spl_mob .t_prod_ttl { height: 36px; }
.spl_off_cls.spl_mob .t_prod_rating { margin-top: 7px; }
#new_arrivals_slder { display: none; }
#new_arrivals_slder_mob { display: inline-block; }
.t_narrv_view_all { width: 100%; margin-top: 10px; margin-right: 0px; }
.t_narrv_view_all a { padding: 6px; }
#top_brands_slder .slick-prev { left: 3%; }
#top_brands_slder .slick-next { right: 3%; }
#tstm_slder { width: 94%; margin-left: 4%; margin-right: 4%; min-height: 140px; }
#tstm_slder > div { padding-right: 0px; }
.tstm_ttl_box_rht { float: left; width: 98%; margin-left: 1%; padding-bottom: 0px; min-height: 60px; border: 0px; border-bottom: solid 2px #6F6F6F; }
.tstm_ttl_box_rht span { top: 0px; }
#tstm_slder > div span img { display: none; }
#newsup_slder { width: 660px; }
.t_ftr_lft_cont { width: 100%; }
.t_newsupd_ttl { width: 100%; }
.t_newsupd_ttl span { display: none; }
#newsup_slder { width: 96%; margin-left: 2%; float: left; }
.t_ftr_subsc_box { width: 100%; margin-right: 0%; }
.t_ftr_accept_cont { width: 700%; margin-left: -300%; padding-left: 300%; padding-right: 300%; }
.t_ftr_accept_cont, .t_ftr_cust_care { text-align: center; }
.t_ftr_ss_frm_fld { width: 96%; margin-left: 2%; margin-right: 2%; }
.t_ftr_ss_frm_fld input { width: 85%; }
.t_ftr_cust_care span { display: block; }
.t_ftr_ss_rep_privacy { margin-top: 5px; margin-bottom: 5px; text-align: center; }
.t_ftr_accept_cont span { display: block; }
#tstm_slder > div span { margin-bottom: 5px; }
#newsup_slder a { height: 40px; }
#newsup_slder { height: 80px; }
.t_ftr_copy, .t_ftr_powered, .t_ftr_share_outer { width: 100%; text-align: center; margin-right: 0px; }
.t_popup_outer { width: 230px; }
.t_popup_ttl { font-size: 18px; line-height: 22px; }
.t_feat_prd_view_all { margin-left: 0px; }
.t_top_brands_ttl .t_feat_prd_view_all { width: 100px; display: block; margin: auto; clear: both; position: relative; right: auto; top: auto; float: none; }
.t_top_brands_ttl > div { margin-bottom: 10px; }
.t_ftr_links { text-align: center; }
.t_ftr_links li { display: inline-block; float: none; }
/* -- */
.treg_top_ttl div { font-size: 20px; }
.treg_frm_row > i { width: 15%; }
.treg_top_icon_circ { margin-top: 10px; margin-bottom: 10px; width: 120px; height: 120px; font-size: 14px; }
.treg_top_icon_circ img { max-width: 50%; }
.treg_frm_txt { width: 82%; }
.treg_frm_fld.smwdth { width: 49%; margin-right: 1%; }
.treg_frm_fld { width: 100%; }
.treg_rht_arrw { width: 15%; }
.treg_col { width: 96%; }
.treg_frm_row.tsec { margin-top: 20px; padding-top: 10px; border-top: solid 2px #999999; }
.treg_frm_row.tsec .treg_frm_txt { margin-top: 0px; }
.treg_col .t_ftrss_btn { margin: auto; clear: both; float: none; display: block; }
.no_disp_mob { width: 100%; height: 1px; }
.no_disp_mob > i { display: none; }
.treg_top_ttl { font-size: 15px; }
.treg_frm_row.tsec .treg_frm_fld { width: 48%; }
.t_hdr_outer { margin-bottom: 10px; }
.t_categories_shoppingcart { margin-top: 0px; }
/* -- */
.nsm_po_txt.npaypal { font-size: 14px; }
.form-section { width: 100%; margin-top: 125px; }
.chkout_step_box_ttl { width: 24%; height: 125px; text-align: center; border-width: 1px 1px 0px 1px !important }
.chkout_step_box:nth-of-type(1) .chkout_step_box_ttl { left: 0.5%; top: 0px; }
.chkout_step_box:nth-of-type(2) .chkout_step_box_ttl { left: 25.5%; top: 0px; }
.chkout_step_box:nth-of-type(3) .chkout_step_box_ttl { left: 50.5%; top: 0px; }
.chkout_step_box:nth-of-type(4) .chkout_step_box_ttl { left: 75.5%; top: 0px; }
.nsmg_checkout_shipping_det { border: 0px; }
.ag_bill_email_outer input { width: 100%; }
#payment_form .btn-secondary { font-size: 8px; }
.ag_chk_step_ttl { left: auto; position: relative; top: auto; float: left; margin-left: 5%; }
.chkout_step_box_ttl > i, .chkout_step_box_ttl > i.fa-credit-card-alt, .chkout_step_box_ttl > i.fa-shopping-basket { right: auto; position: relative; top: auto; float: right; margin-right: 5%; font-size: 32px; }
.chkout_step_box_ttl > i.fa-credit-card-alt, .chkout_step_box_ttl > i.fa-shopping-basket { font-size: 22px; }
.chkout_step_box.open .chkout_step_box_ttl { width: 24%; height: 126px; border: solid 1px #fff; border-top: 0px; }
#payment_form .form_tick { top: 10px; left: 3px; }
.ag_chk_step_ttl2 { width: 100%; text-align: center; margin-left: 0px; margin-top: 5px; font-size: 12px; line-height: 16px; padding: 0px 5px; }
.nsmg_chkout_plsentr_txt { font-size: 14px; }
.ag_chk_rht_inner { min-height: 100px; }
.ag_chk_lft_bor { height: 5px; width: 100%; float: left; margin-bottom: 5px; }
.nsmg_chkout_osb_content p input, .nsmg_chkout_osb_content p select, .nsmg_chkout_osb_content p > label.error, .nsmg_chkout_osb_content p > label.error, .ag_bill_email_outer > label.error, #showstatediv_srchhome > label.error, #showcitydiv_srchhome > label.error, #checkout_statediv > label.error, #checkout_citydiv > label.error { width: 100% !important; margin-top: 2px; }
.ag_pls_entr_ship_cont { width: 90%; font-size: 13px; }
.ag_chk_det_outer_box { width: 100%; }
.nsm_po_txt { font-size: 10px; }
.nsm_po_box { width: 98%; margin-left: 1%; margin-right: 1%; }
.nsm_vcart_row.headr > div { font-size: 12px; }
.nsm_vcart_prd_col_lft { font-size: 12px; }
.nsm_vcart_prd_col_lft span { font-size: 13px; line-height: 17px; }
.nsm_vcart_qty_col span { font-size: 10px; }
.nsm_vcart_uprice_col { display: none; }
.nsm_shp_cart_links { margin-top: 10px; margin-left: 10px; text-align: center; width: 100%; }
.nsm_vcart_prd_col { width: 40%; max-width: 40%; min-width: 40%; }
.nsm_vcart_qty_col { width: 26%; max-width: 26%; min-width: 26%; }
.nsm_vcart_tot_col { font-size: 12px; line-height: 16px; width: 34%; max-width: 34%; min-width: 34%; }
.nsm_vcart_row.tot_row .nsm_vcart_3col_wdth { font-size: 17px; }
.nsm_vcart_row.tot_row .nsm_vcart_tot_col { font-size: 13px; }
.nsm_vcart_3col_wdth { padding-left: 20% !important; width: 66%; max-width: 66%; min-width: 66%; font-size: 15px; }
.nsm_vcart_prd_col_lft { width: 100%; }
.nsm_vcart_prd_col_img { width: 70%; float: left; margin-top: 5px; }
.nsm_vcart_coupon_box { width: 100%; }
.nsm_vcart_update_btn { margin: auto; clear: both; float: none; display: block; }
.nsm_vcart_row.tot_row { margin-bottom: 15px; }
/* ---- */
.tprd_lft_cont { width: 96%; margin-left: 2%; margin-right: 2%; }
.tprd_pprice_inner { width: 100%; }
.tprd_avail_options_box { margin-top: 40px; }
.tprd_desc_rating_det_lft { width: 100%; }
.tprd_rht_cont { width: 96%; margin-left: 2%; margin-right: 2%; }
#prd_view_slder { width: 295px; }
.tprd_youmay_like { width: 100%; }
#you_may_slder .t_prd_single { padding: 5px; }
#you_may_slder .t_prd_single .t_prod_rht_cont { width: 60%; }
#prd_view_slder_thumb { width: 92%; margin-left: 4%; margin-right: 4%; height: auto; }
#prd_view_slder_thumb .slick-prev { width: 6%; height: 100%; position: absolute; top: 0%; left: -6%; }
#prd_view_slder_thumb .slick-next { width: 6%; height: 100%; position: absolute; top: 0%; right: -6%; }
#prd_view_slder_thumb .tprd_sm_img { width: 94%; margin-left: 3%; margin-right: 3%; }
.tprd_pttl { text-align: center; }
.tprd_prate_desc { text-align: center; line-height: 24px; }
.no_disp { display: none; }
.tprd_pid_qty { width: 100%; text-align: center; }
.tprd_pmanuf { width: 60%; margin-right: 20%; margin-top: 20px; }
.tprd_pprice_outer { text-align: center; width: 100%; }
.tprd_pqry_cir { margin-right: 27%; }
.tprd_availoptflds, .tprd_avopt_txt_rht { width: 96%; margin-left: 2%; margin-right: 2%; margin-top: 5px; margin-bottom: 5px; }
.tprd_totprice > span:nth-child(1) { display: block; }
.tprd_rating_rev { height: auto; }
.tprd_rate_rev_ttl { width: 100%; }
.tprd_rate_write { float: left; margin-top: -10px; }
.t_rev_date { float: left; width: 100%; }
.ncls_img_maxwh { max-width: 290px; }
.fst_bnr { display: inline-block !important; }
.nsmg_shpcrt_procdpay_btn.chkout_prcs > button { font-size: 19px; }
.nsm_vcart_row .nsm_vcart_3col_wdth > i { margin-left: -17%; }
.nsmg_chkout_osb_content p .nwjsm_err_msg_cod { float: right; margin-right: 10px; margin-top: 5px; position: relative; left: auto; top: auto; }
.nsm_vcart_prd_col_lft span { word-break: break-all; }
#disp_cart_cont { width: 310px; padding: 5px; }
.t_chkout_ttl { font-size: 19px; }
.tprd_top_ttl, .tprd_top_ttl.tcat_cls { width: 100%; text-align: center; }
.tprd_back { width: 100%; text-align: center; }
#cat_prods_id .t_prd_single { width: 100%; margin-left: 0%; margin-right: 0%; }
.nsmg_cat_subcat_head { font-size: 18px; }
.nsmg_cat_sort_labl { margin-bottom: 5px; }
.cmn_space_br.disp { display: block; }
.t_chkout_ttl { text-align: center; }
.t_ftr_outer { padding-bottom: 20px; }
.t_tbrands_box.sm_apr_brands { width: 48%; margin-left: 1%; margin-right: 1%; }
.nsmg_myacc_row { width: 80%; }
.nsmg_myacc_row > div { width: 60%; text-align: left; }
.nsmg_shpcrt_procdpay_btn.edit_acc_n { margin-top: 30px; }
.treg_subttl { font-size: 20px; }
#hist_slider .slick-prev { top: -70px; right: 160px; }
#hist_slider .slick-next { top: -70px; right: 120px; }
.treg_outer_box.tfs_oh { padding: 2px; margin-top: 45px; }
.nwsm_oh_content_row, .nwsm_oh_head_row { font-size: 12px; }
.nwsm_oh_col1 { width: 11%; display: none; }
.nwsm_oh_col2 { width: 28%; }
.nwsm_oh_col3 { display: none; }
.nwsm_oh_col4 { width: 19%; display: none; }
.nwsm_oh_col5 { width: 25%; }
.nwsm_oh_col6 { width: 13%; display: none; }
.nwsm_oh_col7 { width: 27%; display: none; }
.nwsm_oh_col8 { width: 35%; }
.nwsm_oh_col9 { width: 11%; }
.nwsm_ord_det_box { min-height: 100px; width: 100%; margin-right: 0px !important; margin-left: 0px !important; }
.nwsm_ord_det_box.nwsm_blue_ord .nwsm_ord_det_text { width: 100%; }
.nsmg_shpcrt_date_txt, .nsmg_shpcrt_purchs_status_txt { font-size: 14px; }
.nsmg_shpcrt_purchs_prod_code { font-size: 12px; }
.nsm_vcart_3col_wdth { font-size: 12px; }
.nwsm_ord_det_text { font-size: 13px; }
.nsmg_chk_success_list { padding-left: 3%; padding-right: 3%; }
.nsmg_chk_success_txt { font-size: 40px; }
.dropdwn_top, .dropdwn_top2 { display: inline-block; float: none; }
.t_hdr_menu_outer .dropdwn_top > span > a, .t_hdr_menu_outer .dropdwn_top2 > span > a { font-size: 11px; }
.t_hdr_menu_outer .dropdwn_top2 span { left: auto; right: 0px; }
#submit_testimonials .treg_frm_fld.scode, #submit_testimonials .treg_frm_fld.smwdth { width: 90%; margin-bottom: 5px; }
.tstm_row_outer_n { width: 96%; margin-left: 2%; margin-right: 2%; min-height: 50px; }
.nsmg_test_auth_txt > i { margin-top: -6px; }
.nsmg_tstmnl_pagination { width: 96%; }
.nwsm_lgn_form_outer { width: 96%; margin-left: 2%; margin-right: 2%; }
.nsmg_shpcrt_procdpay_btn.lgn > button, .nsmg_shpcrt_procdpay_btn.lgn > a { font-size: 20px; }
.treg_lgn_btm_txt2 { font-size: 13px; }
.treg_top_ttl div { font-size: 18px; }
.treg_frm_fld { margin-left: 0px; }
.nwsm_lgn_ex_usr_title { font-size: 24px; }
.treg_frm_row.lgn_rmme .treg_frm_txt { width: auto; }
.treg_frm_row.lgn_rmme .treg_frm_fld { width: auto; margin-left: 2%; }
.nsmg_cntct_rgt { width: 96%; margin-left: 2%; margin-right: 2%; }
.nsmg_cntct_lft { width: 96%; margin-left: 2%; margin-right: 2%; }
.nsmg_cntct_lft .treg_col .t_ftrss_btn { float: right !important; }
.nsmg_cntct_lft .treg_frm_fld.scode { width: 49%; }
.nsmg_cntct_lft .treg_frm_fld.smwdth { margin-left: 1%; }
.nsmg_cntct_addr_txt pre { font-size: 15px; line-height: 20px; }
.nsmg_cntct_land_no { font-size: 15px; }
.nsmg_cntct_land_no > div { width: 62%; }
.allcat_subcat_lst > ul > li { width: 47%; }
.t_hme_banner_container.fwdth_nspl_t3 .t_hme_slider_outer, .t_hme_banner_container.fwdth_nspl3 .t_hme_slider_outer { width: 310px; height: 169px; }
.t_hme_banner_container.fwdth_nspl_t3 .t_hme_thumb_img, .t_hme_banner_container.fwdth_nspl3 .t_hme_thumb_img { width: 310px; height: 162px; }
.t_hme_banner_container.fwdth_nspl_t3 .t_hme_thumb_img.sec_img, .t_hme_banner_container.fwdth_nspl3 .t_hme_thumb_img.sec_img { margin: 5px 0px 0px 0px; }
.t_hme_banner_container.fwdth_t_nb .t_hme_special_outer { width: 100%; height: auto; float: right; }
.t_hme_banner_container.fwdth_t_nb .t_hme_thumb_img { width: 310px; height: 162px; }
.t_hme_banner_container.fwdth_t_nb .t_hme_thumb_img.sec_img { margin: 5px 0px 0px 0px; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_slider_outer { width: 310px; height: 169px; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_special_outer { width: 100%; height: auto; float: right; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_thumb_img { width: 310px; height: 162px; float: left; }
.t_hme_banner_container.fwdth_nspl_t2 .t_hme_thumb_img.sec_img { margin: 5px 0px 1px 0px; }
.t_hme_banner_container.fwdth_nspl_t2 .t_spl_view_all { margin-bottom: 10px; }
.t_hme_banner_container.fwdth_t_nb_ns .t_hme_special_outer { width: 100%; height: auto; }
.nwsm_trk_form_txtbox { width: 96%; margin-left: 2%; margin-right: 2%; margin-bottom: 5px; }
#top_bar_fixed.bg_cls .t_categories_shoppingcart { padding-top: 2px; }
#disp_cart_cont .nsmg_shpcrt_procdpay_btn > button, #disp_cart_cont .nsmg_shpcrt_procdpay_btn > a { font-size: 16px; }
.nsmg_ckt_same_txt { position: relative; right: auto; top: auto; width: 100%; background: #EDEDED; padding: 5px; margin-bottom: 5px; }
.tprd_enlarge { left: 110px; }
.t_feat_prd_ttl_inner { width: 100%; text-align: center; font-size: 18px; }
.t_feat_prd_ttl_inner > i { font-size: 25px; }
.t_feat_prd_view_all { width: 100%; text-align: center; margin-top: 5px; }
.t_feat_prd_view_all a { display: inline-block; float: none; }
#feat_slder .slick-prev { right: auto; left: 3px; }
#feat_slder .slick-next { right: 3px; }
.nff_ord_det_row { font-size: 13px; line-height: 22px; }
.nff_ord_det_row_inner > span { font-size: 16px; display: block; margin-left: 0px; }
.nff_ord_det_row_inner a { font-size: 12px; margin-left: 0px; }
.nff_ord_det_sec { font-size: 13px; }
#top_bar_fixed.bg_cls .t_welcome_outer { margin-bottom: 0px; }
#top_bar_fixed.bg_cls .t_categories_shoppingcart { padding-top: 3px; }
.orddet_graph_outer_row { width: 50%; }
.clrbth_space_n { display: none !important; }
.orddet_graph_outer_txt, .orddet_more_txt { font-size: 13px; }
.clrbth_space_n:nth-child(5), .clrbth_space_n:nth-child(9), .clrbth_space_n:nth-child(13), .clrbth_space_n:nth-child(17) { display: block !important }
/* --- Header part --- */
.bnrsc_top_frst_bnr { display: none; }
.bnrsc_frst_bnr { display: inline-block; margin-left: 0px; }
.t_hme_special_outer { height: 315px !important; padding: 5px !important; width: 100% !important; }
.t_hme_special_outer .t_hme_spl_ttl { margin-top: 0px !important; }
.t_hme_special_outer .t_prd_single { height: 120px !important; }
.t_hme_special_outer .t_prd_single .t_prod_ttl { height: 38px !important; }
.t_hme_special_outer .t_prd_single .t_prod_img { height: 110px !important; width: 90px !important; }
.t_hme_special_outer .t_prod_rht_cont { width: 170px !important; }
.t_hme_thumb_img { width: 310px !important; height: 162px !important; }
.t_hme_special_outer .slick-prev { top: -30px !important; right: 30px !important }
.t_hme_special_outer .slick-next { top: -30px !important; right: 5px !important }
.t_hme_special_outer .slick-prev .fa-angle-down:before { content: "\f106" !important }
.t_hme_special_outer .slick-next .fa-angle-up:before { content: "\f107" !important }
.bnrsc_lm_bb .t_hme_slider_outer { width: 310px; height: 169px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_t3 .t_hme_slider_outer { width: 310px; height: 169px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img { width: 310px; height: 162px; }
.bnrsc_lm_bb_t3 .t_hme_thumb_img.sec_img { margin: 5px 0px 0px 0px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img { width: 310px; height: 162px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.sec_img { margin: 5px 0px 0px 0px; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_sp.bnrsc_lm_sp_t3 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_t2 { width: 100%; background: none; padding: 0px; text-align: center; margin-top: 10px; }
.bnrsc_lm_t2 .t_hme_thumb_img { width: 310px; height: 162px; float: left; margin: 5px 0px; }
.bnrsc_lm_t2 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_t2 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.bnrsc_top_frst_bnr { display: none; }
.bnrsc_lm_sp_t2 .t_hme_thumb_img.bnrsc_frst_bnr { display: inline-block; }
.bnrsc_lm_bb_t1 { width: 100%; }
.bnrsc_lm_bb_t1 .t_hme_slider_outer { width: 310px; height: 169px; }
.bnrsc_lm_bb_t1 .t_hme_thumb_img { float: left; margin-left: 0px; margin-top: 10px; width: 100%; background: none; height: auto; padding: 0px; border: solid 1px #B3B3B3 }
.bnrsc_lm_bb_t3.bnrsc_tm_bb_t3 .t_hme_slider_outer { width: 310px; height: 169px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 { width: 100%; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_slider_outer { width: 310px; height: 169px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_thumb_img { width: 310px; height: 162px; margin: 10px 0px 0px 0px; }
.bnrsc_lm_bb_t2.bnrsc_tm_bb_t2 .t_hme_thumb_img.sec_img { float: right; }
.bnrsc_lm_bb_t1.bnrsc_tm_bb_t1 { width: 100%; }
.bnrsc_lm_bb_t1.bnrsc_tm_bb_t1 .t_hme_slider_outer { width: 310px; height: 169px; }
.bnrsc_lm_bb_t1.bnrsc_tm_bb_t1 .t_hme_thumb_img { padding: 0px; border: 0px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_slider_outer { width: 310px; height: 169px; }
.bnrsc_lm_bb_sp_t3.bnrsc_tm_bb_sp_t3 .t_hme_thumb_img.sec_img { margin-left: 0px; margin-right: 0px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_slider_outer { width: 310px; height: 169px; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_thumb_img { margin-left: 0px; margin-right: 0px; float: left; }
.bnrsc_lm_bb_sp_t2.bnrsc_tm_bb_sp_t2 .t_hme_thumb_img.sec_img { margin-left: 0px; margin-right: 0px; float: left; }
.bnrsc_lm_bb_sp_t1.bnrsc_tm_bb_sp_t1 .t_hme_slider_outer { width: 310px; height: 169px; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp { width: 100%; }
.bnrsc_lm_bb_sp.bnrsc_tm_bb_sp .t_hme_slider_outer { width: 310px; height: 169px; }
.bnrsc_lm_bb.bnrsc_tm_bb .t_hme_slider_outer { width: 310px; height: 169px; }
.nsmg_cat_srchcat_row.flt_cls { width: 100%; }
.nsmg_cat_srchcat_row.flt_cls input { width: 84%; font-size: 13px; }
.dropdown_slct dd ul li input { width: 14%; }
.dropdown_slct dd ul li div { width: 78%; }
.filter_box_outer_fe { width: 100%; margin-top: 10px; margin-bottom: 5px; margin-right: 0px; }
.filter_box_outer_fe .nsmg_cat_sort_cnt.sml_wdth3 { width: 96%; margin-left: 2%; margin-right: 2%; margin-top: 3px; margin-bottom: 3px; }
.nsmg_cat_sort_cnt { width: 49%; margin-top: 10px; }
.frm_bg_cat.srch_cat_cls { padding-bottom: 5px; }
.tprd_enlarge { left: 0px; right: 0px; margin: auto; }
#prd_view_slder div.tprd_big_img { width: 100%; }
#prd_view_slder { width: 100%; }
.tprd_pprice_inner { margin-bottom: 20px; }
.tprd_pqry_cir { margin: 10px auto; clear: both; float: none; }
.t_prd_add_cart { display: none; }
.tprd_enquire_btn { margin-top: 30px; }
}

@media (max-width: 767px) {
.nl_mob .tprd_enlarge { left: 0px; right: 0px; margin: auto; }
.nl_mob .t_hme_thumb_img { width: 30% !important; height: auto !important; margin-left: 0px !important; margin-right: 0px !important; margin-top: 5px !important; }
.nl_mob .t_hme_thumb_img.sec_img { margin-left: 5% !important; margin-right: 5% !important; }
.nl_mob .t_hdr_rht_container { margin-top: 5px; }
.nl_mob .sub_small_banners_mob_outer { width: 100%; text-align: center; float: left; }
.nl_mob .sub_small_banners_mob_outer .t_hme_thumb_img { float: none; display: inline-block; vertical-align: top; margin-left: 4% !important; margin-right: 4% !important; }
.nl_mob .t_hme_slider_outer { margin-bottom: 0px !important; }
.nl_mob .t_categories_shoppingcart { display: none !important; }
.nl_mob .t_cmn_mid_cont { width: 98%; }
.nl_mob .t_ftr_ss_ttl { font-size: 14px; }
.nl_mob .nl_mob_menu_icon { display: inline-block; vertical-align: middle; margin-right: 3%; width: 15%; overflow: hidden; }
.nl_mob .nl_mob_menu_icon i { font-size: 30px; }
.nl_mob .nl_hdr_top_icons a.actv { color: #454545; }
.nl_mob .nl_hdr_rht_box #cart_items { display: inline-block; vertical-align: top; float: none; margin-top: 0px; }
.nl_mob .nl_hdr_rht_box #cart_items .t_shop_cart_count { position: relative; left: auto; top: auto; margin-top: 5px; font-size: 11px; padding-left: 2px; padding-right: 2px; display: inline-block; vertical-align: top; }
.nl_mob .nl_hdr_rht_box #cart_items .t_shop_cart_ttl, .nl_hdr_rht_box #cart_items .t_shop_cart_price { display: none; }
.nl_mob .nl_hdr_lft_box { float: left; margin-top: 5px; width: 42%; }
.nl_mob .nl_hdr_rht_box { text-align: right; float: right; margin-top: 5px; width: 56%; }
.nl_mob .nl_hdr_top_icons { display: inline-block; vertical-align: top; margin-left: 1%; margin-right: 1%; font-size: 11px; line-height: 15px; text-align: center; }
.nl_mob .nl_hdr_top_icons i { font-size: 20px; height: 22px; line-height: 22px; }
.nl_mob .nl_hdr_top_icons i a:hover { color: #333333; }
.nl_mob .t_hdr_logo { width: 79%; margin-top: -3px; text-align: left; height: 50px; display: inline-block; vertical-align: middle; float: none; }
.nl_mob .t_hdr_logo * { vertical-align: middle; }
.nl_mob .t_hdr_logo span { display: inline-block; width: 0px; height: 100%; }
.nl_mob .t_hme_slider_outer { width: 100% !important; height: auto !important; }
.nl_mob .t_hdr_logo a { display: inline-block; height: 100%; float: none; width: auto; padding: 0px; border-radius: 0px 0px 5px 5px; }
.nl_mob .t_hdr_logo a img { max-width: 100%; max-height: 100%; }
.nl_mob .t_hdr_srch_outer, #t_oth_srch_cont_id { width: 100%; float: none; display: inline-block; margin-top: 0px; border-radius: 3px; padding: 2px 2px 2px 5px; height: 30px; box-shadow: inset 5px 5px 7px 0px rgba(0,0,0,0.15); border: solid 1px #BBBBBB; }
.nl_mob .t_srch_btn { border-radius: 3px; width: 24px; height: 24px; }
.nl_mob .t_srch_btn i { font-size: 18px; }
.nl_mob .t_hdr_srch_txtbox { width: 88%; font-size: 13px; height: 20px; margin-top: 3px; }
.nl_mob .t_hdr_outer { margin-bottom: 5px !important; }
.nl_mob .t_hdr_follow { width: 100%; padding: 0px; display: inline-block; float: left; background-size: 60% 120%; margin: 10px 0px 5px 0px; height: auto; text-align: center; background-position: center center; padding-bottom: 10px; border-bottom: solid 1px #3D3D3D; }
.nl_mob .t_ftr_cust_care { font-size: 22px; }
.nl_mob .t_ftr_cust_care > i { font-size: 24px; }
.nl_mob .t_hme_special_outer { width: 100% !important; }
.nl_mob .t_feat_ttl_arrw { display: none; }
.nl_mob .t_feat_prd_ttl_inner { text-align: center; width: 100%; font-size: 16px; }
.nl_mob .t_feat_prd_ttl_inner > i { vertical-align: middle; }
.nl_mob .t_feat_prd_ttl { margin-top: 2px; padding: 3px; border: 0px; }
.nl_mob .t_feat_prd_view_all { width: 100%; text-align: center; margin-top: 2px; margin-left: 0px; }
.nl_mob .t_feat_prd_view_all a { display: inline-block; float: none; }
.nl_mob #feat_slder .slick-prev { right: auto; left: 3px; }
.nl_mob #feat_slder .slick-next { right: 3px; }
.nl_mob .t_feat_prd_ttl_inner > i { font-size: 20px; }
.nl_mob .t_prd_single, .nl_mob .spl_off_cls.spl_mob .t_prd_single { height: 115px !important; margin: 2px 0% 2px 2% !important; padding: 3px 5px !important; width: 96%; }
.nl_mob .t_prd_single .t_prod_img, .nl_mob .spl_off_cls.spl_mob .t_prod_img { height: 70px !important; width: 100% !important; }
.nl_mob .t_prd_single .t_prod_rht_cont, .nl_mob .spl_off_cls.spl_mob .t_prod_rht_cont { width: 100% !important; text-align: center !important; float: left !important; margin-top: 3px !important; padding-top: 0px; border: 0px !important; }
.nl_mob .t_prd_single .t_prod_ttl, .nl_mob .spl_off_cls.spl_mob .t_prod_ttl { text-align: center !important; height: 16px !important; font-size: 11px; margin-top: 0px; width: 100% !important; font-weight: 400; text-overflow: ellipsis; white-space: nowrap; }
.nl_mob .t_prd_single .t_prod_price { font-size: 12px; margin-top: 1px; margin-right: 3px; float: none; display: inline-block; width: auto; line-height: 15px; font-weight: 400; }
.nl_mob .t_prd_single .t_prod_offer { font-size: 11px; width: 50px; }
.nl_mob .t_prd_single .t_prod_old_price { font-size: 9px; line-height: 12px; margin-top: 0px; display: none; }
.nl_mob .t_prd_single .t_prod_rating { width: 100%; text-align: center; margin-top: 5px; display: none; }
.nl_mob .t_prd_single .t_prod_rating > i { float: none; display: inline-block; vertical-align: top; }
.nl_mob .t_spl_view_all { margin-top: 2px; margin-bottom: 0px; }
.nl_mob .spl_off_cls { padding: 0px; }
.nl_mob .spl_off_cls .slick-prev i:before, .nl_mob #top_brands_slder .slick-prev i:before { content: "\f053" !important; }
.nl_mob .spl_off_cls .slick-next i:before, .nl_mob #top_brands_slder .slick-next i:before { content: "\f054" !important; }
.nl_mob .spl_off_cls .slick-prev i { font-size: 20px; }
.nl_mob .spl_off_cls .slick-next i { font-size: 20px; }
.nl_mob .spl_off_cls .slick-prev { left: 0px !important; right: auto !important; top: -25px !important; }
.nl_mob .spl_off_cls .slick-next { right: 0px !important; top: -25px !important; }
.nl_mob .t_prod_img .pb_outofstock { font-size: 14px; padding: 3px 5px; height: 25px; line-height: 18px; }
.nl_mob .t_cmn_ad728 { margin-top: 10px; }
.nl_mob .t_hme_new_arrival_ttl { margin-top: 10px; font-size: 16px; }
.nl_mob .t_hme_special_outer { margin-top: 5px; height: auto !important; padding: 5px !important; }
.nl_mob .t_top_brands_ttl .t_feat_prd_view_all { position: relative; top: auto; right: auto; }
.nl_mob .t_new_arrv_sld_outer { margin-top: 3px; padding-top: 2px; }
.nl_mob .t_narrv_view_all { margin-top: 5px; }
.nl_mob .t_hme_special_outer .t_hme_spl_ttl { width: 100%; text-align: center; margin-left: 0px; font-size: 16px; line-height: 19px; }
.nl_mob #new_arrivals_slder_mob .slick-next { top: -45px; right: 5px; }
.nl_mob #new_arrivals_slder_mob .slick-prev { top: -45px; left: 5px; }
.nl_mob #new_arrivals_slder_mob .slick-next:hover { color: #333333; right: 5px; }
.nl_mob #new_arrivals_slder_mob .slick-prev:hover { color: #333333; left: 5px; }
.nl_mob .t_hme_new_arrival_ttl > i { font-size: 20px; }
.nl_mob .t_prod_rht_cont .t_prod_offer { display: none; }
.nl_mob .t_prod_img { position: relative; }
.nl_mob .t_prod_img .t_prod_offer { left: 0px; right: 0px; margin: auto; clear: both; bottom: 0px; position: absolute; height: auto; padding: 1px 5px; width: 65px; }
.nl_mob .t_top_brands_ttl { margin-top: 10px; }
.nl_mob .t_top_brands_ttl > div { font-size: 18px; margin-bottom: 0px; line-height: 22px; padding-bottom: 3px; }
.nl_mob .t_narrv_view_all a { padding: 2px 5px; line-height: 20px; font-size: 14px; }
.nl_mob .t_narrv_view_all a > i { font-size: 17px; vertical-align: top; margin-left: 5px; margin-top: 2px; }
.nl_mob .tprd_rht_cont { float: none; margin: 30px auto 10px auto; clear: both; }
.nl_mob #feat_slder .slick-prev i, .nl_mob #feat_slder .slick-next i, .nl_mob #new_arrivals_slder_mob .slick-prev i, .nl_mob #new_arrivals_slder_mob .slick-next i, .nl_mob #top_brands_slder .slick-prev i, .nl_mob #top_brands_slder .slick-next i { font-size: 20px; }
.nl_mob #feat_slder .slick-prev, .nl_mob #feat_slder .slick-next, .nl_mob #new_arrivals_slder_mob .slick-prev, .nl_mob #new_arrivals_slder_mob .slick-next, .nl_mob #top_brands_slder .slick-prev, .nl_mob #top_brands_slder .slick-next { top: -30px; }
.nl_mob .t_spl_view_all a, .t_feat_prd_view_all a { font-size: 11px; }
.nl_mob .t_spl_view_all a i, .t_feat_prd_view_all a i { font-size: 13px; }
.nl_mob .t_middle_container .t_cmn_mid_cont { min-height: 50px; }
.nl_mob #top_brands_slder { margin-top: 8px; }
.nl_mob #top_brands_slder .slick-prev { left: 5px; }
.nl_mob #top_brands_slder .slick-next { right: 5px; }
.nl_mob #totop, .nl_mob #srch_cat_btn { padding: 5px; }
.nl_mob #totop i, .nl_mob #srch_cat_btn i { font-size: 15px; }
.nl_mob #hme_slider_slick { float: left; width: 100%; }
.nl_mob #hme_slider_slick div.slick-slide img { max-height: 190px; }
.nl_mob #hme_slider_slick div.slick-slide { padding: 0px 3px; }
.nl_mob .t_hme_spl_ttl { margin-top: 0px; }
.nl_mob .slick-dots { position: absolute; bottom: 0px; left: 0px; z-index: 1; margin: 0px; padding: 0px; list-style: none; width: 100%; text-align: center; }
.nl_mob .slick-dots li { display: inline-block; vertical-align: top; float: none; width: auto; padding: 0px; margin: 0px 5px; }
.nl_mob .slick-dots li button { display: inline-block; height: 12px; text-indent: -9999px; width: 12px; background: #7e7e7f; cursor: pointer; border: solid 2px rgba(255,255,255,0.3); padding: 0px; }
.nl_mob .slick-dots li.slick-active button { background: #006ab2; }
.nl_mob #cat_prods_id .t_prd_single { margin: 5px 1.5% 5px 1% !important; width: 31%; }
.nl_mob #cat_prods_id .t_prd_single:nth-child(3n) { margin-right: 0px !important; }
.nl_mob .tprd_top_ttl, .nl_mob .tprd_top_ttl.tcat_cls { margin-top: 5px; font-size: 12px; margin-bottom: 0px; width: 100%; text-align: center; }
.nl_mob .sf_mob_box_filter_outer { float: left; width: 100%; height: 32px; margin-top: 5px; position: relative; }
.nl_mob .frm_bg_cat.sf_mob_box { transition: all 0.3s; margin-top: 0px; min-height: 10px; padding: 0px 300%; position: absolute; top: 0px; left: 0px; }
.nl_mob .frm_bg_cat.sf_mob_box.pos_fixed { position: fixed; }
.nl_mob .frm_bg_cat.sf_mob_box a { float: left; border-right: solid 1px rgba(255,255,255,0.6); padding: 5px 10px; text-align: center; font-size: 14px; font-weight: 400; color: #FFFFFF; width: 43%; }
.nl_mob .frm_bg_cat.sf_mob_box a:hover { background: rgba(0,0,0,0.1); }
.nl_mob .frm_bg_cat.sf_mob_box a i { vertical-align: middle; line-height: normal; }
.nl_mob .frm_bg_cat.sf_mob_box a.sf_grd_icon { width: 14%; border: 0px; }
.nl_mob #sort_form { display: none; overflow-x: hidden; overflow-y: auto; position: fixed; top: 0px; left: 0%; margin: 0px; width: 100%; height: 100%; padding: 10px; z-index: 100001 }
.nl_mob .nl_filter_close { width: 46%; text-align: center; color: #FFFFFF; background: rgba(0,0,0,0.5); margin-top: 20px; padding: 5px 10px; margin-left: 2%; font-size: 16px; float: left; }
.nl_mob .nl_filter_close i { font-size: 16px; vertical-align: middle; }
.nl_mob .nl_filter_submit i { font-size: 16px; vertical-align: middle; }
.nl_mob .nl_filter_submit { width: 46%; text-align: center; color: #FFFFFF; background: rgba(0,0,0,0.6); margin-top: 20px; padding: 5px 10px; margin-right: 2%; font-size: 16px; float: right; }
.nl_mob .nl_filter_close:hover { background: rgba(0,0,0,0.7); }
.nl_mob .nl_filter_submit:hover { background: rgba(0,0,0,0.7); }
.nl_mob.nsmg_cat_srchcat_row.flt_cls input { width: 100%; }
.nl_mob .nsmg_cat_prdct_disp_cnt { min-height: 250px; }
.nl_mob #cat_prods_id .t_prd_single { transition: all 0.3s; }
.nl_mob #cat_prods_id.nl_lst_view .t_prd_single, .nl_mob #cat_prods_id.nl_lst_view .t_prd_single:nth-child(3n) { width: 100% !important; height: 110px !important; margin: 5px 0px 0px 0px !important; }
.nl_mob #cat_prods_id.nl_lst_view .t_prd_single .t_prod_img { width: 35% !important; }
.nl_mob #cat_prods_id.nl_lst_view .t_prd_single .t_prod_rht_cont { width: 60% !important; float: right !important; margin-top: 25px !important; }
.nl_mob #cat_prods_id.nl_lst_view .t_prd_single .t_prod_rht_cont .t_prod_ttl { height: 32px !important; white-space: normal !important; }
.nl_mob .nsmg_cat_sort_cnt.nl_scat_cls { width: 100%; margin-top: 15px; }
.nl_mob .nsmg_cat_srchcat_row.flt_cls { border-radius: 5px; height: 35px; padding: 5px 10px; width: 100% }
.nl_mob .nsmg_cat_srchcat_row.flt_cls input { width: 100%; height: 100%; margin-top: 0px; }
.nl_mob .nsmg_cat_sort_cnt.sml_wdth { margin: 10px 2%; width: 46%; }
.nl_mob .nl_sfrm_ented_det { width: 700%; float: left; background: #FFFFFF; padding: 5px 300%; margin-left: -300%; border-bottom: solid 1px #D1D1D1; }
.nl_mob .nl_sfrm_ented_det > div { width: 100%; padding: 0px 5px; font-size: 12px; line-height: 16px; text-align: left; }
.nl_mob .nl_sfrm_ented_det > div span { color: #0F50C3 }
.nl_mob .tstm_ttl_box_rht { padding: 5px 10px; }
.nl_mob #tstm_slder div { text-align: justify; }
.nl_mob #tstm_slder > div span { margin-top: 10px; }
.nl_mob .tstm_ttl_box_rht { font-size: 18px; }
.nl_mob .tprd_back a i { font-size: 16px; }
.nl_mob .tprd_back { width: 100%; text-align: center; }
.nl_mob .tprd_back a { font-size: 12px; }
.nl_mob .tprd_yml_ttl { width: 100%; text-align: center; border: 0px; padding: 0px; margin: 0px; }
.nl_mob .tprd_youmay_like .slick-prev { top: -30px !important; }
.nl_mob .tprd_youmay_like .slick-next { top: -30px !important; }
.nl_mob .tprd_youmay_like { padding: 5px; }
.nl_mob .tprd_desc_txt { font-size: 13px; }
.nl_mob #disp_cart_cont { width: 90%; }
.nl_mob .nsmg_shpcrt_procdpay_btn.chkout_prcs > button { font-size: 16px; }
.nl_mob .nwsm_lgn_ex_usr_title { font-size: 23px; }
.nl_mob .treg_top_ttl span { padding: 5px 20px; }
.nl_mob .ind_srv_only_cls { width: 383px; text-align: left; float: right; margin-top: 10px; }
.reset_all_filt a { border: solid 1px rgba(255,255,255,0.7); }
.nl_mob #cat_prods_id .t_prd_single .t_prod_img { height: 100px !important; }
.nl_mob #cat_prods_id .t_prd_single { height: 145px !important; }

.nsmg_cntct_lft .treg_col .treg_frm_row.gcaptcha_enb .t_ftrss_btn { float: none !important; display: inline-block !important; }	
}

@media (min-width: 480px) and (max-width: 599px) {
.nl_mob .ind_srv_only_cls { width: 285px; }
}

@media (max-width: 479px) {
.nl_mob .ind_srv_only_cls { width: 100%; }
.nl_mob #cat_prods_id .t_prd_single, .nl_mob #cat_prods_id .t_prd_single:nth-child(3n) { margin: 5px 2% 5px 0% !important; width: 49%; }
.nl_mob #cat_prods_id .t_prd_single:nth-child(2n) { margin-right: 0px !important; }
	
	.vs_req_frm_captcha .vs_req_txt { width: 100%; }	
	.vs_req_frm_captcha .vs_req_txtbox { width: 35%}
	.vs_req_frm_captcha .vs_req_txtbox.scode { margin-right: 5%; width:60%  }
}

@media (max-width: 379px) {
.nl_mob #hme_slider_slick div.slick-slide img { max-height: 150px; }

}

@media (max-width: 359px) {
.nl_mob .t_hdr_logo { height: 45px; }
.nl_mob #disp_cart_cont { width: 96%; }
.nl_mob #disp_cart_cont .nsmg_shpcrt_procdpay_btn > button, .nl_mob #disp_cart_cont .nsmg_shpcrt_procdpay_btn > a { font-size: 15px; }
.nl_mob .treg_frm_fld.scode #ccode { margin-right: -20%; }
.nl_mob .treg_top_icon_circ { width: 110px; height: 110px; font-size: 13px; font-weight: 400; }
.nl_mob .treg_frm_fld.scode #ccode img { max-width: 80%; transform-origin: left center; }
.nl_mob .ag_chk_step_ttl2 { font-weight: 400; font-size: 11px; }
.nl_mob .nsmg_checkout_shipping_icon img { max-width: 40px; margin-top: 10px; }

.g-recaptcha  {  transform: scale(0.9); transform-origin: center center; }	
}

@media (max-width: 319px) {
.g-recaptcha  {  transform: scale(0.8); transform-origin: left center; }	
}
/* -- media -- */
/* ============================================= DROPDOWN ================================= */

#cssmenu ul { position: relative; }
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button { margin: 0; padding: 0; border: 0; list-style: none; line-height: 1; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#menu-button { padding: 6px 3px !important; }
.trans_eff #menu-button { transition: all 0.2s; }
#menu-button > i { padding: 5px 10px; margin-right: 0px; border-radius: 5px; }
.trans_eff #menu-button > i { transition: all 0.3s; }
#menu-button:hover > i { background: #FFFFFF !important; color: #006ab2; }
#cssmenu:after, #cssmenu > ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#cssmenu #menu-button { display: none; }
#cssmenu { width: auto;/* overflow:hidden; */ }
#menu-line { position: absolute; top: 0; left: 0; height: 3px; background: #009ae1; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -ms-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out; }
#cssmenu > ul { }
#cssmenu > ul > li { float: left; }
#cssmenu.align-center > ul { font-size: 0; text-align: center; }
#cssmenu.align-center > ul > li { display: inline-block; float: none; }
#cssmenu.align-center ul ul { text-align: left; }
#cssmenu.align-right > ul > li { float: right; }
#cssmenu.align-right ul ul { text-align: right; }
#cssmenu ul li a { position: relative; z-index: 5; }
#cssmenu > ul > li > a { padding: 5px 25px 5px 15px; position: relative; font-size: 14px; text-decoration: none; text-transform: capitalize; color: #555555; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; line-height: 29px; font-family: 'Roboto', sans-serif !important; height: 39px; overflow: hidden; text-align: left; }
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a { color: #006ab2; }
#cssmenu > ul > li.has-sub > a { padding-right: 35px; }
#cssmenu > ul > li.has-sub > a::after { position: absolute; top: 0px; bottom: 0px; margin: auto; right: 10px; width: 10px; height: 10px; content: "\f103"; font-family: 'FontAwesome'; transition: all 0.3s; line-height: 10px; }
#cssmenu > ul > li.has-sub:hover > a::after { border-color: #009ae1; transform: rotate(270deg); }
#cssmenu ul ul { position: absolute; left: -9999px; width: 600px !important; background: #FFFFFF; top: 0px; height: 100%; opacity: 0; transition: all 0.2s; animation: reg_ul_eff 0.2s normal forwards ease-in-out; animation-iteration-count: 1; z-index: 10; display: none !important }
#cssmenu li:hover > ul { animation: hover_ul_eff 0.3s normal forwards ease-in-out; animation-iteration-count: 1; display: block !important }
 @keyframes hover_ul_eff {
 0% {
left:100.5%;
opacity:0;
}
 1% {
left:100.5%;
opacity:0;
}
100% {
left:100.5%;
opacity:1;
}
}
 @keyframes reg_ul_eff {
 0% {
left:100.5%;
opacity:1;
}
99% {
left:100.5%;
opacity:0;
}
100% {
left:-9999px;
opacity:0;
}
}
#cssmenu.align-right li:hover > ul { right: 0; }
#cssmenu ul ul ul { /* margin-left: 100%; */ width: 100% !important; top: -1px; }
#cssmenu.align-right ul ul ul { margin-left: 0;/* margin-right: 100%; */ }
#cssmenu ul ul li { height: 0; -webkit-transition: height .2s ease; -moz-transition: height .2s ease; -ms-transition: height .2s ease; -o-transition: height .2s ease; transition: height .2s ease; }
#cssmenu ul li:hover > ul > li { height: auto; }
#cssmenu ul ul li a { padding: 5px 25px 5px 15px; width: 100%; font-size: 14px; border-right: solid 1px rgba(0,0,0,0.2) !important; border-bottom: solid 1px rgba(0,0,0,0.2) !important; text-decoration: none; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; color: #555555 !important; height: 40px; line-height: 30px; overflow: hidden; }
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover { color: #006ab2 !important; }
#cssmenu ul ul li.has-sub > a::after { position: absolute; top: 0px; bottom: 0px; margin: auto; right: 10px; width: 10px; height: 10px; content: "\f103"; font-family: 'FontAwesome'; transition: all 0.3s; line-height: 10px; }
#cssmenu ul ul ul li .n_dd_cat_ttl { width: 100%; }
#cssmenu.align-right ul ul li.has-sub > a::after { right: auto; left: 10px; border-bottom: 0; border-right: 0; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; }
#cssmenu ul ul li.has-sub:hover > a::after { border-color: #009ae1; transform: rotate(270deg); }
#cssmenu { width: 100%; }
#cssmenu ul { width: 100%; display: none; }
.t_categories_shoppingcart.t_top_menu #cssmenu > ul > li.has-sub > a::after { right: 5px; }
#menu-button.menu-opened > i.fa-navicon:before { content: '\f00d'; }

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
#cssmenu.align-center > ul, #cssmenu.align-right ul ul { text-align: left; }
#cssmenu ul li, #cssmenu ul ul li, #cssmenu ul li:hover > ul > li { width: 100%; height: auto; border-top: 1px solid rgba(120, 120, 120, 0.15); }
#cssmenu ul li a, #cssmenu ul ul li a { width: 100%; }
#cssmenu > ul > li, #cssmenu.align-center > ul > li, #cssmenu.align-right > ul > li { float: none; display: block; }
#cssmenu ul ul li a { padding: 20px 20px 20px 30px; font-size: 12px; color: #000000; background: none; }
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover { color: #000000; }
#cssmenu ul ul ul li a { padding-left: 40px; }
#cssmenu ul ul, #cssmenu ul ul ul { position: relative; left: 0; right: auto; width: 100%; margin: 0; }
#cssmenu > ul > li.has-sub > a::after, #cssmenu ul ul li.has-sub > a::after { display: none; }
#menu-line { display: none; }
}
#cssmenu #menu-button { display: block; padding: 12px 15px; cursor: pointer; font-size: 20px; text-transform: uppercase; width: 280px; height: 47px; font-weight: 600; text-align: center; color: #FFFFFF; background: #006ab2; border-radius: 5px 5px 0px 0px; }
#cssmenu #menu-button > .fa { font-size: 20px; margin-right: 5px; width: 38px; text-align: center; }
#cssmenu .submenu-button { position: absolute; z-index: 10; right: 0; top: 0; display: block; border-left: 1px solid rgba(120, 120, 120, 0.15); height: 52px; width: 52px; cursor: pointer; }
#cssmenu .submenu-button::after { content: ''; position: absolute; top: 21px; left: 26px; display: block; width: 1px; height: 11px; background: #000000; z-index: 99; }
#cssmenu .submenu-button::before { content: ''; position: absolute; left: 21px; top: 26px; display: block; width: 11px; height: 1px; background: #000000; z-index: 99; }
#cssmenu .submenu-button.submenu-opened:after { display: none; }
#cssmenu li.mre a { color: #006ab2; }
/*#cssmenu { display:none; } */ 

#cssmenu #menu-button.icon-menu { border-radius: 5px; height: 42px; }

/* ---- Desktop ---- */
@media (min-width:1000px) and (max-width: 1170px) {
#cssmenu > ul > li > a { padding: 5px 25px 5px 15px; height: 31px; line-height: 21px; }
#cssmenu ul ul li a, #cssmenu ul ul li .n_dd_cat_ttl.n_head a { padding: 5px 20px !important; height: 32px !important; line-height: 22px !important; }
#cssmenu ul ul li .n_dd_cat_ttl.n_head a { height: 31px !important; }
.t_lft_menu #cssmenu > ul > li.view_all_txt > a { padding-top: 3px; padding-bottom: 4px; height: 37px; }
}

/* ---- landscape small tablet and portrait tablet ---- */
@media (max-width: 999px) {
#cssmenu #menu-button { width: 100%; display: inline-block; margin-top: 0px; margin-bottom: 5px; border-radius: 5px; height: 42px !important; }
.t_lft_menu #cssmenu > ul { display: none !important; }
}
/* ==================== IMAGE MAGNIFY =============== */
/*.zoomPad{
	position:relative;
	float:left;
	z-index:99;
	cursor:crosshair;
} */

.zoomPad { position: relative; float: left; z-index: 40; cursor: crosshair; }
.zoomPreload { -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align: center; background-image: url(../zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; z-index: 110; width: 90px; height: 43px; position: absolute; top: 0px; left: 0px; * width:100px;
 * height:49px;
}
.zoomPup { overflow: hidden; background-color: #FFF; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index: 120; position: absolute; border: 1px solid #CCC; z-index: 101; cursor: crosshair; }
.zoomOverlay { position: absolute; left: 0px; top: 0px; background: #FFF; /*opacity:0.5;*/ z-index: 5000; width: 100%; height: 100%; display: none; z-index: 101; }
.zoomWindow { position: absolute; /*top:-18px !important; */ top: 0px !important; background: #FFF; z-index: 6000; height: auto; z-index: 10000; z-index: 110; }
.zoomWrapper { position: relative; border: 1px solid #999; z-index: 110; }
.zoomWrapperTitle { display: block; background: #999; color: #FFF; height: 18px; line-height: 18px; width: 100%; overflow: hidden; text-align: center; font-size: 10px; position: absolute; top: 0px; left: 0px; z-index: 120; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); }
.zoomWrapperImage { display: block; position: relative; overflow: hidden; z-index: 110; text-align: center; }
.zoomWrapperImage img { border: 0px; display: block; position: absolute; z-index: 101; width: auto !important; height: auto !important; }
.zoomIframe { z-index: -1; filter: alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position: absolute; display: block; }
/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/

/* ================================ NIVO SLIDER ================ */
/* The Nivo Slider styles */
.nivoSlider { position: relative; width: 100%; height: auto; overflow: hidden; }
.nivoSlider img { position: absolute; top: 0px; left: 0px; max-width: none; }
.nivo-main-image { display: block !important; position: relative !important; width: 100% !important; }
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 1; display: none; background: white; filter: alpha(opacity=0); opacity: 0; }
/* The slices and boxes in the Slider */
.nivo-slice { display: block; position: absolute; /*z-index:5; */ height: 100%; top: 0; }
.nivo-box { display: block; position: absolute; /*	z-index:5; */ overflow: hidden; }
.nivo-box img { display: block; }
/* Caption styles */
.nivo-caption { position: absolute; left: 0px; bottom: 0px; background: #000; color: #fff; width: 100%; z-index: 8; padding: 5px 10px; opacity: 0.8; overflow: hidden; display: none; -moz-opacity: 0.8; filter: alpha(opacity=8); -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ }
.nivo-caption p { padding: 5px; margin: 0; }
.nivo-caption a { display: inline !important; }
.nivo-html-caption { display: none; }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position: absolute; top: 35%; z-index: 9; cursor: pointer; }
.nivo-prevNav { left: 10px; }
.nivo-nextNav { right: 10px; }
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav { position: absolute; top: 10px; right: 10px; z-index: 1; }
.nivo-controlNav a { border: 0 none; display: inline-block; height: 12px; margin: 0 4px; text-indent: -9999px; width: 12px; background: #7e7e7f; cursor: pointer; border: solid 2px rgba(255,255,255,0.3); }
.nivo-controlNav a.active { background: #006ab2; }
/* ========================== SLICK SLIDER ===================== */
/* Slider */
.slick-slider { position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
