@media only screen and (min-width:100px) and (max-width:480px) {

.abc{
margin-bottom:0px; margin-top:15px; position:relative;
}

.offer_tbl{
display:none !important;
}

#total_amt_f{
display:none;
}

#total_qty_f{
display:none;
}

.bottom_p{
margin-left:0px !important;
}

.wt_bt{
margin-right:30% !important;
margin-top:15px !important;
}

.ft_ti_div{
display:none;
}

.with_25{
margin-left:0px !important;
}

.top_menu_01 {
    float: right;
    height: 30px;
    /*margin-left: 70%;*/
    margin-top: 20px;
    position: relative;
    width: 200px;
    z-index: 10002;
	margin-right:50px;
}

.product_img{
margin-top:50px;
width:200px;
}

.tag_holder{
margin-left:32%;
}

.image_holder{
width:33.33%;
height:120px;
}

.select_box{
width:33.33%;
height:120px;
}

.id_box{
height:120px;
width:33.33%;
}

.comment_box{
height:90px;
width:100%;
border-bottom: 3px solid #D6D6D6;
}

.pr_head{
font-size: 16px;
line-height:16px;
}

.pro_id{
font-size: 14px;
line-height:14px;
}

.pro_comment{
height:40px;
}

#footer_menu{
float:left;
margin:0px;
padding:0px;
list-style:none;
margin-top:30px;
width:100% !important;
text-align:center !important;
}

#footer_menu li{
float:left;
clear:both;
list-style:none;
padding-bottom:6px;
width:100% !important;
text-align:center !important;
}

#footer_menu li a{
color: #A9A9A9;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    text-transform: uppercase;
	letter-spacing:1px;
	width:100% !important;
text-align:center !important;
}

#footer_menu li a:hover{
color:#F40000;
}

#footer_menu_1{
float:left;
margin:0px;
padding:0px;
list-style:none;
width:100% !important;
text-align:center !important;
}

#footer_menu_1 li{
float:left;
clear:both;
list-style:none;
padding-bottom:6px;
width:100% !important;
text-align:center !important;
}

#footer_menu_1 li a{
color: #A9A9A9;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    text-transform: uppercase;
	letter-spacing:1px;
	width:100% !important;
text-align:center !important;
}

#footer_menu_1 li a:hover{
color:#F40000;
}

.ft_right_content{
float:right;
text-align:center;
margin-top:30px;
width:100%;
}

.phone {
    /*background: url("../images/phone.png") no-repeat scroll 20px 2px rgba(0, 0, 0, 0);*/
    color: #E8E8E8;
    float: right;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    padding-left: 0px;
	margin-top:20px;
	width:100%;
	/*background:none*/
}

.mail {
    /*background: url("../images/mail.png") no-repeat scroll 20px 4px rgba(0, 0, 0, 0);*/
    color: #E8E8E8;
    float: right;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    padding-left: 0px;
	margin-top:20px;
		width:100%;
	/*background:none*/
}

.bottom_p {
width:100%;
text-align:center;
margin-bottom:70px;
}

.dj {
    background: url("../images/dj.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 10px;
    height: 31px;
    position: absolute;
    right: 36%;
    width: 120px;
}



#index-factory-2{
position:relative; 
float:left; 
background-image:url(../images/img_1.jpg); 
background-repeat:no-repeat; 
background-size:cover; 
-moz-background-size: cover; 
background-position: center; 
height: 200px; 
width:100%;
}



#index-factory-2_text{
display:none;
}

.cont-text{
display:none;
}

#index-factory{
height:auto !important;
}

#index-factory-1{
position:relative; 
float:left; 
background-image:url(../images/img_2.jpg); 
background-repeat:no-repeat; 
background-size:cover; 
-moz-background-size: cover; 
background-position: center; 
height: 200px; 
width:100%;
}

#index-factory-1:hover{position:relative; float:left; background-image:url(../images/img_2.jpg); background-repeat:no-repeat; background-size:cover; -moz-background-size: cover; background-position: center; height: 200px; width:100%;
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;}

#index-factory-2_text{position:absolute; left:10px; top:50px; width:400px; height:300px; text-align:center; z-index:10000;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;}

#index-info{height:auto !important; background-color:#f9f8f7;}

#index-info-4{
position:relative; 
float:left; 
background-image:url(../images/designing.jpg); 
background-repeat:no-repeat; 
background-size:cover; 
-moz-background-size: cover; 
background-position: center; 
height: 200px; 
width: 100%;
}

#index-info-5{
position:relative; 
float:left; 
background-repeat:no-repeat; 
background-size:cover; 
-moz-background-size: cover; 
background-position: center; 
height: 200px; 
width: 100%;
background-image:url(../images/products_new.jpg);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}

#index-info-5:hover{
height: 200px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}

.cont-text_1{
display:none;
}

#holder{
display:none;
}

.content_eria{
float:left;
width:100%;
min-height:100px;
height:auto;
padding-left:10%;
padding-right:10%;
background:#E5E5E5;
display:block;
text-align:center !important;
}

.content_eria:before{
content:"";
width:23px;
height:12px;
margin-top:-12px;
float:left;
background:url(../images/pr_top_1.png);
position:relative;
left:50%;
}


.mobile_a{
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}

.mobile_a:hover .view_more{
color:#000 !important;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}

.new_head{
margin-top:20px;
margin-bottom:10px;
}

.fix_width{
width:auto;
height:400px;
margin-left:150px;
}

.media_width{
width:100% !important; float:left; height:300px !important;
}

.fluid_container {position:absolute; bottom:0px; height:300px;	left:0px; right:0px; top:0px; z-index:0;}

#camera_wrap_4 {position:absolute; bottom:0px; height:300px; left:0px; margin-bottom:0!important; right:0px; top:0px;}


.inside_right{
display:none;
}

.inside_right_1{
width:100%; 
height:auto;
float:left;
background:#e5e5e5;
display:block;
text-align:center !important;
}

.inside_right_1:before{
width:18px;
height:41px;
float:left;
content:"";
background:url(../images/inner_arrow.png);
position:relative;
z-index:1000;
margin-top:-29px;
left:50%;
transform:rotate(90deg);
-ms-transform:rotate(90deg); /* IE 9 */
-webkit-transform:rotate(90deg); /* Opera, Chrome, and Safari */
}

.about_p{
color:#000;
font-size:13px;
float:left;
margin-top:15px;
margin-bottom:0px;
font-family: 'Open Sans', sans-serif;
text-align:center;
width:100%;
padding-left:10%;
padding-right:10%;
margin-left:0px;
}

.left_box{
display:none;
}

.left_box_1{
width:100%;
height:auto;
float:left;
background:#e5e5e5;
display:block;
}

.right_p{
color:#000;
font-size:13px;
float:left;
margin-top:60px;
margin-bottom:0px;
font-family: 'Open Sans', sans-serif;
width:80%;
margin-left:10%;
text-align:center;
}

.right_box{
width:100%;
height:245px;
float:left;
background:#e5e5e5;
background-image:url(../images/about_bottom.jpg); 
background-repeat:no-repeat; 
background-size: cover; 
-moz-background-size: cover; 
background-position: center;
}

.b_left{
width:100%;
height:auto;
float:left;
background:#e5e5e5;
padding-right:5%;
}

.b2b{
display:none;
}

.b_right{
width:100%;
height:auto;
float:right;
background:#f5f5f5;
margin-top:10px;
}

.frm_in_1{
float:left;
width:100%;
background:#f3f2f2 !important;
height:40px !important;
border:1px solid #cbcbcb;
font-size:13px;
color:#363636;
font-family: 'Open Sans', sans-serif;
padding-left:5px;
margin-left:0px;
}

.frm_btn{
float:left !important;
margin-left:0px !important;
background:#000 !important;
border:none !important;
color:#fff !important;
padding:6px 15px !important;
font-family: 'Open Sans', sans-serif !important;
font-size:14px !important;
-moz-transition: all 0.3s ease-in-out 0s !important;
    -webkit-transition: all 0.3s ease-in-out 0s !important;
    -o-transition: all 0.3s ease-in-out 0s !important;
    transition: all 0.3s ease-in-out 0s !important;
	margin-top:0px !important;
	border-radius:0px !important;
}

.frm_btn_1{
float:left !important;
margin-left:30px !important;
background:#000 !important;
border:none !important;
color:#fff !important;
padding:6px 15px !important;
font-family: 'Open Sans', sans-serif !important;
font-size:14px !important;
-moz-transition: all 0.3s ease-in-out 0s !important;
    -webkit-transition: all 0.3s ease-in-out 0s !important;
    -o-transition: all 0.3s ease-in-out 0s !important;
    transition: all 0.3s ease-in-out 0s !important;
	margin-top:0px !important;
	border-radius:0px !important;
	font-weight:400 !important;
}

.trm{
width:80%;
}

.trm_1{
width:100%;
}

.left_map {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: 500px;
    width: 100%;
}


.contact_left {
    background: none repeat scroll 0 0 #E5E5E5;
    float: right;
    height: auto;
    min-height: 600px;
    width: 100%;
}

.banner_holder{
width:100%;
min-height:10px;
height:auto;
float:left;
}

.all_holder {
    float: left;
    height: auto;
    margin-right: 1px;
    width: 100%;
}

.form_holder{
width:100%;
height:auto;
margin:0px auto;
margin-top:50px;
}

.frm_lb_1{
margin-left:0px;
}

.wt_ft_ma{
position:relative;
bottom:0px;
}

.new_regi{
float:left;
margin-top:40px;
margin-left:0px;
margin-bottom:40px;
color:#000;

}

.forgot{
float:left;
margin-top:0px;
margin-right:0px;
color:#000;
clear:both;
}

.popup_rest {
    left: 0% !important;
    margin-left: 0px !important;
    width: 100% !important;
}

.wt_pp{
margin-left:0px !important;
float:left;
margin-left:0px !important;
background:#000 !important;
border:none !important;
color:#fff !important;
padding:6px 15px !important;
font-family: 'Open Sans', sans-serif !important;
font-size:14px !important;
-moz-transition: all 0.3s ease-in-out 0s !important;
    -webkit-transition: all 0.3s ease-in-out 0s !important;
    -o-transition: all 0.3s ease-in-out 0s !important;
    transition: all 0.3s ease-in-out 0s !important;
 margin-top:0px !important;
 border-radius:0px !important;
 font-weight:400 !important;
 margin-top:20px !important;
}

.wt_pp:hover{
background:#909090 !important;
cursor:pointer !important;
-moz-transition: all 0.3s ease-in-out 0s !important;
    -webkit-transition: all 0.3s ease-in-out 0s !important;
    -o-transition: all 0.3s ease-in-out 0s !important;
    transition: all 0.3s ease-in-out 0s !important;
 color:#000 !important;
}

.main_tbl{
width:100%;
margin:0px auto;
border-top:1px solid #838383;
border-left:1px solid #838383;
margin-top:40px;
margin-bottom:30px;
}

.btn_holder{
position:fixed;
bottom:127px;
width:100%;
height:40px;
background:none;
padding-top:3px;
z-index:10;
}

.frm_btn_new_fix_1{
float:right !important;
margin-right:25% !important;
}


.select_box_booking{
width:20%;
height:100px;
float:left;
background:#fff;
border-bottom: 1px solid #D6D6D6;
border-right: 1px solid #D6D6D6;
}

.image_holder_booking{
width:40%;
height:100px;
border-bottom:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
float:left;
background-repeat:no-repeat; 
background-size:cover; 
-moz-background-size: cover; 
background-position: center;
overflow:hidden;
}

.id_box_booking{
width:40%;
height:100px;
float:left;
background:#fff;
border-bottom: 1px solid #D6D6D6;
border-right: 1px solid #D6D6D6;
}

.price_booking{
width:35%;
height:100px;
float:left;
background:#fff;
border-bottom: 3px solid #D6D6D6;
border-right: 1px solid #D6D6D6;
}

.comment_box_booking{
width:30%;
height:100px;
float:left;
background:#fff;
border-bottom: 3px solid #D6D6D6;
border-right: 1px solid #D6D6D6;
}

.price_fix{
width:100%;
height:50px;
position:fixed;
background:#fff;
bottom:158px;
border-top:1px solid #D6D6D6;
border-bottom:1px solid #D6D6D6;
z-index:100;
}

.space{
	width:100%; height:200px; float:left;
	}



.login_main_holder{
width:100%;
height:auto;
margin:0px auto;
margin-top:50px;
}

.costomer_box{
width:100%;
}

.with_mrgn_1{
margin-left:0%;
}

.form_holder{
width:100%;
height:auto;
margin:0px auto;
margin-top:50px;
}





}