@media screen and (max-width: 1200px) {

	@media (max-width: 1032px) {	
		@media (max-width: 959px) {
			/* HEADER BAR */
				#header {
					isplay: none;
					padding: 16px 5px 5px;
				}
					#header #offset {
						width: -webkit-fill-available;
					}
						#hd {
							text-align: right;
							position: relative;
							bottom: 5px;
							height: 56px;
						}#hd_ {display: none;}
							#logo {
								width: 50px; 
								height: 50px;
								top: 3px;
								left: 5px; 
								text-align: center;
							}
							#cta {
							    width: 170px;
							    position: relative;
							    top: 7px;
							}
							#sbar {
								width: auto;
								position: relative;
								bottom: 2px;
							}
								#h_src input {
									width: 80%;
									display: none;
								}
								#h_src .fa {font-size: 30px;}

			/* CONTENT AREA */
    			#content {margin-top: 100px;}
    				#prod_display,#content>#offset {
    					width: 95%;
    				}
    					#prod_img {
    						width: 45%;
    						max-width: 200px;
    						margin: 0;
    					}
    				#bar_c {display: none;}
        				#s_bar {
        				    width: -webkit-fill-available;
        				    margin: 10px 0;
        				    margin-bottom: 50px;
        				    padding: 0 10px;
        				    top: 70px;
        				    background: #fff;
        				}
        				    #c_hd {font-size: 20px;}
        				        #c_nm {bottom: 0;}
        				        #ct {font-size: 18px;}
        				        
    				#item_view4578887668,#interest_slot {
    					padding: 0;
    				}
    					#prod,#kiiilw6799 {
    						width: 45% !important;
    						margin: 10px 5px;
    						max-width: 250px;
    					}#prod {width: 50% !important; margin: -2px;}
    					#kiiilw6799 {margin: 15px 5px;}
    					#d_nm {height: 70px;}
    					.d_nm {height: 70px !important;}
    					#prod {height: unset;} 
    					#shw_mr {
    					    width: auto;
    					    margin-top: 30px;
    					}
    					    #img_c {border-radius: 0;}
    					    #o_det {
    					        margin: 0 5px;   
    					    }
    					
    					#cntc #offset {margin: auto;}


				/* CONTACT FORM & FOOTER */
					#c_tx, #cntc #q_frm {
						min-width: 300px;
						width: 100%;
						padding: 0;
					}.m_frm {
						display: block !important;
					}#q_frm {display: none;}
						.m_frm #fld_c {margin-bottom: 20px !important;}
					#q_frm, #w_txt {max-width: 700px;}
						#n_tl {text-align: center; font-size: 40px;}
					#colb {
						width: 90%;
					}


				/* PRODUCT PAGE */
					#thbnl,#thbnl_, #prvw, #pdet {
						display: block;
						margin: 0;
						height: auto;
						padding-bottom: 20px;
						width: -webkit-fill-available;
					}#thbnl_{
						height: auto;
					}
					#thbnl {display: none;}
						#s_ctrl {inset: auto 130px 20px; display: none;}
						#thmb {
							height: 70px;
							width: 70px;
							margin: 2px;
							display: inline-block;
						}
					#o_prod {
						width: -webkit-fill-available;
						text-align: left;
					}
						#o_tl,#pnam {
							margin: 10px auto;
							font-size: 35px;
						}#o_tl {margin-top: 100px;}
					#pdet {
						max-width: unset;
					}
						#pdet #offset {
							width: 95%;
							margin: auto;
						}
							#pdet #order {
								max-width: 500px;
								margin-top: 50px;
							}
				/* CART PAGE */
					#c_itms,#c_smry {
						display: block;
						float: unset;
						height: auto;
						min-height: unset;
						width: -webkit-fill-available;
					}#c_smry {margin-bottom: 50px; position: unset; padding-bottom: unset;}
					#cf_tx {text-align: justify;}
						#hshk {margin-bottom: 20px;}
						#p_thmbn,#i_det,#c_act {
							width: -webkit-fill-available;
							margin: 0;
							margin-bottom: 15px;
							height: auto;
						}
							#thmbn {
								height: 350px;
							}
							#i_det #pnam {
								font-size: 25px;
								opacity: 1;
								margin-bottom: 10px;
							}
							#i_det #pprc {margin-bottom: 20px;}
							#c_act>* {
								display: inline-block;
								margin-right: 20px;
							}
								#c_act span {margin-left: 20px;}
						#c_smry #sbt {
							background: #333;
							border-radius: 20px;
							position: unset;
							margin-top: 50px;
						}

		}
	}
}