@media only screen and (min-width:720px) and (max-width:1024px) {

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

.select_box{
border-bottom: 3px solid #D6D6D6;
}

.id_box{
border-bottom: 3px solid #D6D6D6;
}

.comment_box{
border-bottom: 3px solid #D6D6D6;
}

#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: 41%;
    width: 120px;
}


#index-factory{height:auto; background-color:#f9f8f7;}


#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: 374px; 
width:100%;
}



#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: 374px; 
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: 374px; 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: 448px; 
width: 100%;
}

#index-info-5{
position:relative; 
float:left; 
background-repeat:no-repeat; 
background-size:cover; 
-moz-background-size: cover; 
background-position: center; 
height: 448px; 
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: 448px;
-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;
}

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

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

#camera_wrap_4 {position:absolute; bottom:0px; height:400px; 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;
}

.right_box{
width:100%;
height:345px;
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;
}

.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;
}

.frm_in_1{
float:left;
width:80%;
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:40px;
}
.top_menu_01{

margin-right:110px !important;

}

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


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






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

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




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

.image_holder_booking{
width:20%;
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:20%;
height:100px;
float:left;
background:#fff;
border-bottom: 1px solid #D6D6D6;
border-right: 1px solid #D6D6D6;
}

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

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



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

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

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

}