@charset "utf-8";
/* CSS Document */



@media only screen and (min-width:200px) and (max-width:240px) {
	.box
{
/*height:100px;
*/  width: 97% !important;border:2px solid #d1d1d1;
border-radius: 7px;
margin-bottom: 10px;
}

	 .product1{  width:100% !important; display: block !important; margin:auto auto; vertical-align:middle;
  }
	.product2{ width:100% !important;
display: block !important; margin:auto auto; vertical-align:top;}
 .product3{ width:100% !important;
 display: block !important; margin:auto auto; vertical-align:middle;
}

	.center_left
{
width:86% !important;
float:none !important;margin: auto auto !important

}
.center_right
{
width:86% !important;
float:none !important;margin: auto auto !important
}


  .footer_left {
  width: 100% !important;
  padding-top: 30px;
  text-align: center;
  display: inherit !important;
}
.foolter_right {
  width:100% !important;
   display: inherit !important;
  padding-top: 30px;
  margin: auto auto;
  text-align: center;
}

.visitor {
   display: inherit !important;
  margin: auto auto;
  padding-top: 30px;
  vertical-align: top;
  text-align: center; width: 100% !important;
} 

  
.serach {
  width:90% !important;
  height: 30px;
  background: #000;
  margin: 20px auto 0px auto;
  border: 1px solid #000;
  border-radius: 5px;
}

.about_left {
   float: none !important;
  margin-right: 10px;
}


.blog_cat {
  width:79% !important;
   float: none !important;
  margin: auto auto !important;
}

.blog_box {
  border: 1px solid #824e14;
   float:none !important;
   width:90% !important;
  height: auto;
  border-radius: 5px;
  padding: 10px;
}


.cont
{
	float:none;
	width:80% !important; padding:0px 10px;
}


.left_but
{
	float:none !important;
	


}
.service_left{
	float:none !important;
}
.service_content {
  float: none !important;
  width: 74% !important;
  height: auto;
  padding: 0px 17px;
  text-align: justify;
}


 
  .filim_img1 {
  width: 180px;
   float:none !important;
   margin:20px auto !important;
}

.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:96% !important;
}

.contactleft {
   float:none !important; 
  width: 18%;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.contactright {
  width: 66%;
    float:none !important; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
}
.contactleft1 {
   float:none !important; 
  width: 18%;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.contactright 1{
  width: 66%;
    float:none !important; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
}


.visitor
{
  text-align: center !important;
}
.services p
{
padding: 0px 10px;

}
.consubmit
{
	margin:auto auto;
}






.film_video1 {
   float: none;
  max-width: 165px;
  padding: 10px 5px 10px 10px;
  margin: auto auto;
}
#content-3.content{margin: auto auto !important; max-width:404px; height:1275px !important; float:none !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90% !important; }




.film_right {
  float: none !important;
  max-width: 572px;
   padding-left:0px !important; 
  width: 90%;
  margin: auto auto !important; padding-bottom:0px !important;
}

.content_bottom{ max-width:1028px; height:555px !important; float:left; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.video_hed {
  font-size: 18px;
  color: #2d2d2d;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 0px 0px 0px !important;
}

.film_video1
{
	float:none !important;
	margin:auto auto;
	
}
.photo_right {
  max-width: 203px;
   float: none !important; 
  margin: auto auto;
}

.address
{
	padding-left:10px !important;
	margin-left:10px !important;
}

}
@media only screen and (min-width:241px) and (max-width:320px) {
	
 .product1{  width:100% !important; display: block !important; margin:auto auto; vertical-align:middle;
  }
	.product2{ width:100% !important;
display: block !important; margin:auto auto; vertical-align:top;}
 .product3{ width:100% !important;
 display: block !important; margin:auto auto; vertical-align:middle;
}

	.center_left
{
width:86% !important;
float:none !important;margin: auto auto !important

}
.center_right
{
width:86% !important;
float:none !important;margin: auto auto !important
}
  .footer_left {
  width: 100% !important;
  padding-top: 30px;
  text-align: center;
  display: inherit !important;
}
.foolter_right {
  width:100% !important;
   display: inherit !important;
  padding-top: 30px;
  margin: auto auto;
  text-align: center;
}

.visitor {
   display: inherit !important;
  margin: auto auto;
  padding-top: 30px;
  vertical-align: top;
  text-align: center; width: 100% !important;
} 
.serach {
  width:90% !important;
  height: 30px;
  background: #000;
  margin: 20px auto 0px auto;
  border: 1px solid #000;
  border-radius: 5px;
}

.about_left {
   float: none !important;
  margin-right: 10px;
}

.blog_cat {
  width:72% !important;
   float: none !important;
  margin:2% auto !important;
}

.blog_box {
  border: 1px solid #824e14;
   float:none !important;
   width:90% !important;
  height: auto;
  border-radius: 5px;
  padding: 10px;
}
.box
{
/*height:100px;
*/  width: 97% !important;border:2px solid #d1d1d1;
border-radius: 7px;
margin-bottom: 10px;
}

.cont
{
	float:none;
	width:80% !important; padding:0px 10px;
}


.left_but
{
	float:none !important;
	


}
.service_left{
	float:none !important;
}
.service_content {
  float: none !important;
  width: 74% !important;
  height: auto;
  padding: 0px 35px;
  text-align: justify;
}

 
  .filim_img1 {
  width: 180px;
   float:none !important;
   margin:auto auto !important;
}

 .filim_img1 img {
  width: 180px;
  margin:auto auto;  float:none !important;
  

}
.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:96% !important; 
}
.contactleft {
   float:none !important; 
  width: 18%;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;padding:0px 20px;
}

.contactright {
  width:85% !important;
    float:none !important; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;padding:0px 20px;
}
.visitor
{
  text-align: center !important;
}

.contactleft1 {
   float:none !important; 
  width: 18%;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.contactright 1{
  width: 66%;
    float:none !important; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
}

.address {
  font-size: 14px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 25px;
  text-align: justify;
  padding-left:20px !important;
  margin-left: 40px;
}
.services p
{
padding: 0px 10px;

}
.bottommenu ul li a {
   text-decoration: none;
    color:#c99d3b; padding:10px 6px !important;             font-family: 'open_sansregular';

font-size:14px;}


#content-3.content{margin: auto auto !important; max-width:404px; height:1275px !important; float:none !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:88% !important; }




.film_right {
  float: none !important;
  max-width: 572px;
   padding-left:0px !important; 
  width: 90%;
  margin: auto auto !important; padding-bottom:0px !important;
}


.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.video_hed {
  font-size: 18px;
  color: #2d2d2d;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 0px 0px 0px !important;
}
.film_video1
{
	float:none !important;
	margin:auto auto;
	
}
.photo_right {
  max-width: 203px;
   float: none !important; 
  margin: auto auto;
}
.film_left
{
	width: 97% !important;
}



}


@media only screen and (min-width:321px) and (max-width:350px) {
	
	.box
{
/*height:100px;
*/  width: 97% !important;border:2px solid #d1d1d1;
border-radius: 7px;
margin-bottom: 10px;
}

	
 .product1{  width:100% !important; display: block !important; margin:auto auto; vertical-align:middle;
  }
	.product2{ width:100% !important;
display: block !important; margin:auto auto; vertical-align:top;}
 .product3{ width:100% !important;
 display: block !important; margin:auto auto; vertical-align:middle;
}
	.center_left
{
width:86% !important;
float:none !important;margin: auto auto !important

}
.center_right
{
width:86% !important;
float:none !important;margin: auto auto !important
}
.footer_left {
  width: 100% !important;
  padding-top: 30px;
  text-align: center;
  display: inherit !important;
}
.foolter_right {
  width:100% !important;
   display: inherit !important;
  padding-top: 30px;
  margin: auto auto;
  text-align: center;
}

.visitor {
   display: inherit !important;
  margin: auto auto;
  padding-top: 30px;
  vertical-align: top;
  text-align: center; width: 100% !important;
} 
.serach {
  width:90% !important;
  height: 30px;
  background: #000;
  margin: 20px auto 0px auto;
  border: 1px solid #000;
  border-radius: 5px;
}

.about_left {
   float: none !important;
  margin-right: 10px;
}
.blog_cat {
  width: 69% !important;
  float: none !important;
  margin: 2% auto !important;
}
.blog_box {
  border: 1px solid #824e14;
   float:none !important;
   width:90% !important;
  height: auto;
  border-radius: 5px;
  padding: 10px;
}


.cont
{
	float:none;
	width:80% !important; padding:0px 10px;
}


.left_but
{
	float:none !important;
	


}
 
  .filim_img1 {
  width: 180px;
   float:none !important;
   margin:20px auto !important;
}
.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:96% !important;
}
.contactleft {
   float:none !important; 
  width: 18%;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.contactright {
  width:85% !important;
    float:none !important; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
}
.visitor
{
  text-align: center !important;
}
.contactleft1 {
   float:none !important; 
  width: 18%;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.contactright 1{
  width: 66%;
    float:none !important; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
}
.address {
  font-size: 14px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 25px;
  text-align: justify;
  padding-left:20px !important;
  margin-left: 40px;
}
.services p
{
padding: 0px 10px;

}

#content-3.content{margin: auto auto !important; max-width:404px; height:1275px !important; float:none !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90% !important; }




.film_right {
  float: none !important;
  max-width: 572px;
   padding-left:0px !important; 
  width: 90%;
  margin: auto auto !important; padding-bottom:0px !important;
}


.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.video_hed {
  font-size: 18px;
  color: #2d2d2d;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 0px 0px 0px !important;
}
.film_video1
{
	float:none !important;
	margin:auto auto;
	
}

.photo_right {
  max-width: 203px;
   float: none !important; 
  margin: auto auto;
}

.bottommenu ul li a {
  text-decoration: none;
  color: #c99d3b;
  padding: 10px 6px !important;
  font-family: 'open_sansregular';
  font-size: 14px;
}
}

@media only screen and (min-width:351px) and (max-width:375px) {

	.center_left
{
width:86% !important;
float:none !important;margin: auto auto !important

}
.center_right
{
width:86% !important;
float:none !important;margin: auto auto !important
}

	
 .product1{  width:100% !important; display: block !important; margin:auto auto; vertical-align:middle;
  }
	.product2{ width:100% !important;
display: block !important; margin:auto auto; vertical-align:top;}
 .product3{ width:100% !important;
 display: block !important; margin:auto auto; vertical-align:middle;
}

.footer_left {
  width: 100% !important;
  padding-top: 30px;
  text-align: center;
  display: inherit !important;
}
.foolter_right {
  width:100% !important;
   display: inherit !important;
  padding-top: 30px;
  margin: auto auto;
  text-align: center;
}

.visitor {
   display: inherit !important;
  margin: auto auto;
  padding-top: 30px;
  vertical-align: top;
  text-align: center; width: 100% !important;
} 

.serach {
  width:90% !important;
  height: 30px;
  background: #000;
  margin: 20px auto 0px auto;
  border: 1px solid #000;
  border-radius: 5px;
}

.about_left {
   float: none !important;
  margin-right: 10px;
}


.blog_cat {
  width:64% !important;
   float: none !important;
  margin: 2% auto !important;
}

.blog_box {
  border: 1px solid #824e14;
   float:none !important;
   width:90% !important;
  height: auto;
  border-radius: 5px;
  padding: 10px;
}


.cont
{
	float:none;
	width:80% !important; padding:0px 10px;
}


.left_but
{
	float:none !important;
	


}
.service_left{
	float:none !important;
}
.service_content {
  float: none !important;
  width: 74% !important;
  height: auto;
  padding: 0px 35px;
  text-align: justify;
}

 
  .filim_img1 {
  width: 180px;
   float:none !important;
   margin:20px auto !important;
}
.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:96% !important;
}
.contactleft {
   float:none !important; 
  width: 18%;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;padding:0px 20px;
}

.contactright {
  width:85% !important;
    float:none !important; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;padding:0px 20px;
}


.visitor
{
  text-align: center !important;
}
.contactleft1 {
   float:none !important; 
  width: 18%;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.contactright 1{
  width: 66%;
    float:none !important; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
}
.address {
  font-size: 14px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 25px;
  text-align: justify;
  padding-left:20px !important;
  margin-left: 40px;
}
.services p
{
padding: 0px 10px;

}

#content-3.content{margin: auto auto !important; max-width:404px; height:1275px !important; float:none !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90% !important; }




.film_right {
  float: none !important;
  max-width: 572px;
   padding-left:0px !important; 
  width: 90%;
  margin: auto auto !important; padding-bottom:0px !important;
}



.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.video_hed {
  font-size: 18px;
  color: #2d2d2d;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 0px 0px 0px !important;
}

.film_video1
{
	float:none !important;
	margin:auto auto;
	
}

.photo_right {
  max-width: 203px;
   float: none !important; 
  margin: auto auto;
}


.buynow_films
{
	width:97% !important;
}
}
















@media only screen and (min-width:376px) and (max-width:384px) {
	
 .product1{  width:100% !important; display: block !important; margin:auto auto; vertical-align:middle;
  }
	.product2{ width:100% !important;
display: block !important; margin:auto auto; vertical-align:top;}
 .product3{ width:100% !important;
 display: block !important; margin:auto auto; vertical-align:middle;
}

	.center_left
{
width:86% !important;
float:none !important;margin: auto auto !important

}
.center_right
{
width:86% !important;
float:none !important;margin: auto auto !important
}
.footer_left {
  width: 100% !important;
  padding-top: 30px;
  text-align: center;
  display: inherit !important;
}
.foolter_right {
  width:100% !important;
   display: inherit !important;
  padding-top: 30px;
  margin: auto auto;
  text-align: center;
}

.visitor {
   display: inherit !important;
  margin: auto auto;
  padding-top: 30px;
  vertical-align: top;
  text-align: center; width: 100% !important;
} 
.serach {
  width:90% !important;
  height: 30px;
  background: #000;
  margin: 20px auto 0px auto;
  border: 1px solid #000;
  border-radius: 5px;
}
.about_left {
   float: none !important;
  margin-right: 10px;
}


.blog_cat {
  width:64% !important;
   float: none !important;
  margin: 2% auto !important;
}

.blog_box {
  border: 1px solid #824e14;
   float:none !important;
   width:90% !important;
  height: auto;
  border-radius: 5px;
  padding: 10px;
}


.cont
{
	float:none;
	width:80% !important; padding:0px 10px;
}


.left_but
{
	float:none !important;
	


}
.service_left{
	float:none !important;
}
.service_content {
  float: none !important;
  width: 74% !important;
  height: auto;
  padding: 0px 35px;
  text-align: justify;
}

 
  .filim_img1 {
  width: 180px;
   float:none !important;
   margin:20px auto !important;
}
.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:96% !important;
}
.visitor
{
  text-align: center !important;
}
.contactleft {
   float:none !important; 
  width: 18%;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;padding:0px 20px;
}

.contactright {
  width: 66%;
    float:none !important; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;padding:0px 20px;
}

.address {
  font-size: 14px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 25px;
  text-align: justify;
  padding-left:20px !important;
  margin-left: 40px;
}
.services p
{
padding: 0px 10px;

}

#content-3.content{margin: auto auto !important; max-width:404px; height:1275px !important; float:none !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90% !important; }




.film_right {
  float: none !important;
  max-width: 572px;
   padding-left:0px !important; 
  width: 90%;
  margin: auto auto !important; padding-bottom:0px !important;
}


.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.video_hed {
  font-size: 18px;
  color: #2d2d2d;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 0px 0px 0px !important;
}
.film_video1
{
	float:none !important;
	margin:auto auto;
	
}

.photo_right {
  max-width: 203px;
  float:none !important;
	margin:auto auto;
}




}
@media only screen and (min-width:385px) and (max-width:400px) {
	
 .product1{  width:100% !important; display: block !important; margin:auto auto; vertical-align:middle;
  }
	.product2{ width:100% !important;
display: block !important; margin:auto auto; vertical-align:top;}
 .product3{ width:100% !important;
 display: block !important; margin:auto auto; vertical-align:middle;
}
	.center_left
{
width:86% !important;
float:none !important;margin: auto auto !important

}
.center_right
{
width:86% !important;
float:none !important;margin: auto auto !important
}
.footer_left {
  width: 100% !important;
  padding-top: 30px;
  text-align: center;
  display: inherit !important;
}
.foolter_right {
  width:100% !important;
   display: inherit !important;
  padding-top: 30px;
  margin: auto auto;
  text-align: center;
}

.visitor {
   display: inherit !important;
  margin: auto auto;
  padding-top: 30px;
  vertical-align: top;
  text-align: center; width: 100% !important;
} 
.serach {
  width:90% !important;
  height: 30px;
  background: #000;
  margin: 20px auto 0px auto;
  border: 1px solid #000;
  border-radius: 5px;
}


.blog_cat {
  width:79% !important;
   float: none !important;
  margin: auto auto !important;
}

.blog_box {
  border: 1px solid #824e14;
   float:none !important;
   width:90% !important;
  height: auto;
  border-radius: 5px;
  padding: 10px;
}


.cont
{
	float:none;
	width:80% !important; padding:0px 10px;
}


.left_but
{
	float:none !important;
	


}
.service_left{
	float:none !important;
}
.service_content {
  float: none !important;
  width: 74% !important;
  height: auto;
  padding: 0px 35px;
  text-align: justify;
}
 
  .filim_img1 {
  width: 180px;
   float:none !important;
   margin:20px auto !important;
}

.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:96% !important;
}
.visitor
{
  text-align: center !important;
}
.contactleft1 {
   float:none !important; 
  width: 18%;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.contactright 1{
  width: 66%;
    float:none !important; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
}
.address {
  font-size: 14px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 25px;
  text-align: justify;
  padding-left:20px !important;
  margin-left:40px;
}

.services p
{
padding: 0px 10px;

}
#content-3.content{margin: auto auto !important; max-width:404px; height:1275px !important; float:none !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90% !important; }




.film_right {
  float: none !important;
  max-width: 572px;
  /* padding-left: 20px; */
  width: 90%;
  margin: auto auto !important; padding-bottom:0px !important;
}

.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.video_hed {
  font-size: 18px;
  color: #2d2d2d;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 0px 0px 0px !important;
}.film_video1
{
	float:none !important;
	margin:auto auto;
	
}



}




@media only screen and (min-width:401px) and (max-width:414px) {
	
 .product1{  width:100% !important; display: block !important; margin:auto auto; vertical-align:middle;
  }
	.product2{ width:100% !important;
display: block !important; margin:auto auto; vertical-align:top;}
 .product3{ width:100% !important;
 display: block !important; margin:auto auto; vertical-align:middle;
}	.center_left
{
width:86% !important;
float:none !important;margin: auto auto !important

}
.center_right
{
width:86% !important;
float:none !important;margin: auto auto !important
}
.footer_left {
  width: 100% !important;
  padding-top: 30px;
  text-align: center;
  display: inherit !important;
}
.foolter_right {
  width:100% !important;
   display: inherit !important;
  padding-top: 30px;
  margin: auto auto;
  text-align: center;
}

.visitor {
   display: inherit !important;
  margin: auto auto;
  padding-top: 30px;
  vertical-align: top;
  text-align: center; width: 100% !important;
} 

.serach {
  width:90% !important;
  height: 30px;
  background: #000;
  margin: 20px auto 0px auto;
  border: 1px solid #000;
  border-radius: 5px;
}

.blog_cat {
  width:57% !important;
   float: none !important;
  margin: 2% auto !important;
}

.blog_box {
  border: 1px solid #824e14;
   float:none !important;
   width:90% !important;
  height: auto;
  border-radius: 5px;
  padding: 10px;
}


.cont
{
	float:none;
	width:80% !important; padding:0px 10px;
}


.left_but
{
	float:none !important;
	


}
.service_left{
	float:none !important;
}
.service_content {
  float: none !important;
  width: 74% !important;
  height: auto;
  padding: 0px 35px;
  text-align: justify;
}

 
  .filim_img1 {
  width: 180px;
   float:none !important;
   margin:20px auto !important;
}

.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:96% !important;
}
.visitor
{
  text-align: center !important;
}
.contactleft1 {
   float:none !important; 
  width: 18%;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

.contactright 1{
  width: 66%;
    float:none !important; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
}
.address {
  font-size: 14px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 25px;
  text-align: justify;
  padding-left:20px !important;
  margin-left:40px;
}
.services p
{
padding: 0px 10px;

}
#content-3.content{margin: auto auto !important; max-width:404px; height:1275px !important; float:none !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90% !important; }




.film_right {
  float: none !important;
  max-width: 572px;
  /* padding-left: 20px; */
  width: 90%;
  margin: auto auto !important; padding-bottom:0px !important;
}

.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.video_hed {
  font-size: 18px;
  color: #2d2d2d;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 0px 0px 0px !important;
}
.film_video1
{
	float:none !important;
	margin:auto auto;
	
}

.photo_right {
  max-width: 203px;
  float:none !important;
	margin:auto auto;
}
.box
{
/*height:100px;
*/  width: 97% !important;border:2px solid #d1d1d1;
border-radius: 7px;
margin-bottom: 10px;
}


}

@media only screen and (min-width:415px) and (max-width:499px) {
	
	 .product1{  width:100% !important; display: block !important; margin:auto auto; vertical-align:middle;
  }
	.product2{ width:100% !important;
display: block !important; margin:auto auto; vertical-align:top;}
 .product3{ width:100% !important;
 display: block !important; margin:auto auto; vertical-align:middle;
}
	.center_left
{
width:86% !important;
float:none !important;margin: auto auto !important

}
.center_right
{
width:86% !important;
float:none !important;margin: auto auto !important
}

.footer_left {
  width: 100% !important;
  padding-top: 30px;
  text-align: center;
  display: inherit !important;
}
.foolter_right {
  width:100% !important;
   display: inherit !important;
  padding-top: 30px;
  margin: auto auto;
  text-align: center;
}

.visitor {
   display: inherit !important;
  margin: auto auto;
  padding-top: 30px;
  vertical-align: top;
  text-align: center; width: 100% !important;
} 
.serach {
  width:90% !important;
  height: 30px;
  background: #000;
  margin: 20px auto 0px auto;
  border: 1px solid #000;
  border-radius: 5px;
}

.blog_cat {
  width:79% !important;
   float: none !important;
  margin: auto auto !important;
}

.blog_box {
  border: 1px solid #824e14;
   float:none !important;
   width:90% !important;
  height: auto;
  border-radius: 5px;
  padding: 10px;
}


.cont
{
	float:none;
	width:80% !important; padding:0px 10px;
}


.left_but
{
	float:none !important;
	


}
.service_left{
	float:none !important;
}
.service_content {
  float: none !important;
  width: 74% !important;
  height: auto;
  padding: 0px 35px;
  text-align: justify;
}
 
  .filim_img1 {
  width: 180px;
   float:none !important;
   margin:20px auto !important;
}
.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:96% !important;
}
.visitor
{
  text-align: center !important;
}
.services p
{
padding: 0px 10px;

}
#content-3.content{margin: auto auto !important; max-width:404px; height:1275px !important; float:none !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90% !important; }




.film_right {
  float: none !important;
  max-width: 572px;
  /* padding-left: 20px; */
  width: 90%;
  margin: auto auto !important; padding-bottom:0px !important;
}
.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.video_hed {
  font-size: 18px;
  color: #2d2d2d;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 0px 0px 0px !important;
}
.box
{
/*height:100px;
*/  width: 97% !important;border:2px solid #d1d1d1;
border-radius: 7px;
margin-bottom: 10px;
}


}
@media only screen and (min-width:500px) and (max-width:568px) {
	
	 .product1{  width:100% !important; display: block !important; margin:auto auto; vertical-align:middle;
  }
	.product2{ width:78% !important;
display: block !important; margin:auto auto; vertical-align:top;}
 .product3{ width:100% !important;
 display: block !important; margin:auto auto; vertical-align:middle;
}
	.center_left
{
width:86% !important;
float:none !important;margin: auto auto !important

}
.center_right
{
width:86% !important;
float:none !important;margin: auto auto !important
}
.footer_left {
  width: 100% !important;
  padding-top: 30px;
  text-align: center;
  display: inherit !important;
}
.foolter_right {
  width:100% !important;
   display: inherit !important;
  padding-top: 30px;
  margin: auto auto;
  text-align: center;
}

.visitor {
   display: inherit !important;
  margin: auto auto;
  padding-top: 30px;
  vertical-align: top;
  text-align: center; width: 100% !important;
} 
.serach {
  width:90% !important;
  height: 30px;
  background: #000;
  margin: 20px auto 0px auto;
  border: 1px solid #000;
  border-radius: 5px;
}


.service_content {
  float: left;
  width:50% !important;
  height: auto;
}

.blog_cat {
  width:40% !important;
   float: none !important;
  margin:2% auto !important;
}

.blog_box {
  border: 1px solid #824e14;
   float:none !important;
   width:90% !important;
  height: auto;
  border-radius: 5px;
  padding: 10px;
}


.cont
{
	float:none;
	width:80% !important; padding:0px 10px;
}


.left_but
{
	float:none !important;
	


}
 
  .filim_img1 {
  width: 180px;
   float:none !important;
   margin:20px auto !important;
}
.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:96% !important;
}
.visitor
{
  text-align: center !important;
}
.address {
  font-size: 14px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 25px;
  text-align: justify;
  padding-left: 20px;
  margin-left: 20px;
}
.contactleft {
   float:none !important; 
  width: 18%;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;padding:0px 20px;
}

.contactright {
  width: 66%;
    float:none !important; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;padding:0px 20px;
}
.services p
{
padding: 0px 10px;

}
#content-3.content{margin: auto auto !important; max-width:404px; height:1275px !important; float:none !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90% !important; }




.film_right {
  float: none !important;
  max-width: 572px;
  /* padding-left: 20px; */
  width: 90%;
  margin: auto auto !important; padding-bottom:0px !important;
}
.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.visitor {
  text-align: center !important;
}
.video_hed {
  font-size: 18px;
  color: #2d2d2d;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  padding: 10px 0px 0px 0px !important;
}

}

@media only screen and (min-width:569px) and (max-width:600px) {
	 .product1{  width:100% !important; display: block !important; margin:auto auto; vertical-align:middle;
  }
	.product2{ width:78% !important;
display: block !important; margin:auto auto; vertical-align:top;}
 .product3{ width:100% !important;
 display: block !important; margin:auto auto; vertical-align:middle;
}
		.center_left
{
width:86% !important;
float:none !important;margin: auto auto !important

}
.center_right
{
width:86% !important;
float:none !important;margin: auto auto !important
}

.footer_left {
  width: 100% !important;
  padding-top: 30px;
  text-align: center;
  display: inherit !important;
}
.foolter_right {
  width:100% !important;
   display: inherit !important;
  padding-top: 30px;
  margin: auto auto;
  text-align: center;
}

.visitor {
   display: inherit !important;
  margin: auto auto;
  padding-top: 30px;
  vertical-align: top;
  text-align: center; width: 100% !important;
} 
.serach {
  width:90% !important;
  height: 30px;
  background: #000;
  margin: 20px auto 0px auto;
  border: 1px solid #000;
  border-radius: 5px;
}

.service_content {
  float: left;
  width:50% !important;
  height: auto;
}


.blog_cat {
  width:38% !important;
   float: none !important;
  margin:2% auto !important;
}

.blog_box {
  border: 1px solid #824e14;
   float:none !important;
   width:90% !important;
  height: auto;
  border-radius: 5px;
  padding: 10px;
}


.cont
{
	float:none;
	width:80% !important; padding:0px 10px;
}


.left_but
{
	float:none !important;
	


}


 
  .filim_img1 {
  width: 180px;
   float:none !important;
   margin:20px auto !important;
}

.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:96% !important;
}

.contactleft {
   float:none !important; 
  width: 18%;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;padding:0px 20px;
}

.contactright {
  width: 66%;
    float:none !important; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;padding:0px 20px;
}
.services p
{
padding: 0px 10px;

}

.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.visitor {
  text-align: center !important;
}

#content-3.content
{
	margin:auto auto !important;
	float:none !important;
}
}


@media only screen and (min-width:601px) and (max-width:667px) {
	 .product1{  width:100% !important; display: block !important; margin:auto auto; vertical-align:middle;
  }
	.product2{ width:78% !important;
display: block !important; margin:auto auto; vertical-align:top;}
 .product3{ width:100% !important;
 display: block !important; margin:auto auto; vertical-align:middle;
}
		.center_left
{
width:86% !important;
float:none !important;margin: auto auto !important

}
.center_right
{
width:86% !important;
float:none !important;margin: auto auto !important
}
.footer_left {
  width: 100% !important;
  padding-top: 30px;
  text-align: center;
  display: inherit !important;
}
.foolter_right {
  width:100% !important;
   display: inherit !important;
  padding-top: 30px;
  margin: auto auto;
  text-align: center;
}

.visitor {
   display: inherit !important;
  margin: auto auto;
  padding-top: 30px;
  vertical-align: top;
  text-align: center; width: 100% !important;
} 
.serach {
  width:90% !important;
  height: 30px;
  background: #000;
  margin: 20px auto 0px auto;
  border: 1px solid #000;
  border-radius: 5px;
}
.service_content {
  float: left;
  width:50% !important;
  height: auto;
}
.blog_cat {
  width:36% !important;
   float: none !important;
  margin: 2% auto !important;
}

.blog_box {
  border: 1px solid #824e14;
   float:none !important;
   width:90% !important;
  height: auto;
  border-radius: 5px;
  padding: 10px;
}


.cont
{
	float:none;
	width:80% !important; padding:0px 10px;
}


.left_but
{
	float:none !important;
	


}
 
  .filim_img1 {
  width: 180px;
   float:none !important;
   margin:20px auto !important;
}


.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:96% !important;
}
.contactleft {
   float:none !important; 
  width: 18%;
  margin-top: 16px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;padding:0px 20px;
}

.contactright {
  width: 66%;
    float:none !important; 
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Arial, Helvetica, sans-serif;padding:0px 20px;
}
.address {
  font-size: 14px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 25px;
  text-align: justify;
  padding-left: 20px !important;
  margin-left: 20px;
}
.services p
{
padding: 0px 10px;

}
#content-3.content{margin: auto auto !important; max-width:404px; height:1275px !important; float:none !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90% !important; }




.film_right {
  float: none !important;
  max-width: 572px;
  /* padding-left: 20px; */
  width: 90%;
  margin: auto auto !important; padding-bottom:0px !important;
}
.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.visitor {
  text-align: center !important;
}
.center_left2
{
	width:55% !important;
}
}

@media only screen and (min-width:668px) and (max-width:700px) {
	 .product1{  width:100% !important; display: block !important; margin:auto auto; vertical-align:middle;
  }
	.product2{ width:78% !important;
display: block !important; margin:auto auto; vertical-align:top;}
 .product3{ width:100% !important;
 display: block !important; margin:auto auto; vertical-align:middle;
}
	.center_left
{
width:86% !important;
float:none !important;margin: auto auto !important

}
.center_right
{
width:86% !important;
float:none !important;margin: auto auto !important
}
.footer_left {
  width: 100% !important;
  padding-top: 30px;
  text-align: center;
  display: inherit !important;
}
.foolter_right {
  width:100% !important;
   display: inherit !important;
  padding-top: 30px;
  margin: auto auto;
  text-align: center;
}

.visitor {
   display: inherit !important;
  margin: auto auto;
  padding-top: 30px;
  vertical-align: top;
  text-align: center; width: 100% !important;
} 
.serach {
  width:90% !important;
  height: 30px;
  background: #000;
  margin: 20px auto 0px auto;
  border: 1px solid #000;
  border-radius: 5px;
}

.service_content {
  float: left;
  width:50% !important;
  height: auto;
}
.blog_cat {
  width:36% !important;
   float: none !important;
  margin: 2% auto !important;
}

.blog_box {
  border: 1px solid #824e14;
   float:none !important;
   width:90% !important;
  height: auto;
  border-radius: 5px;
  padding: 10px;
}


.cont
{
	float:none;
	width:80% !important; padding:0px 10px;
}


.left_but
{
	float:none !important;
	


}
 
  .filim_img1 {
  width: 180px;
   float:none !important;
   margin:20px auto !important;
}
.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:96% !important;
}
.services p
{
padding: 0px 10px;

}
#content-3.content{margin: auto auto !important; max-width:404px; height:1275px !important; float:none !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90% !important; }

.visitor {
  text-align: center !important;
}


.film_right {
  float: none !important;
  max-width: 572px;
  /* padding-left: 20px; */
  width: 90%;
  margin: auto auto !important; padding-bottom:0px !important;
}

.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

}


@media only screen and (min-width:701px) and (max-width:736px) {
	 .product1{  width:100% !important; display: block !important; margin:auto auto; vertical-align:middle;
  }
	.product2{ width:78% !important;
display: block !important; margin:auto auto; vertical-align:top;}
 .product3{ width:100% !important;
 display: block !important; margin:auto auto; vertical-align:middle;
}
	.center_left
{
width:86% !important;
float:none !important;margin: auto auto !important

}
.center_right
{
width:86% !important;
float:none !important;margin: auto auto !important
}
.footer_left {
  width: 100% !important;
  padding-top: 30px;
  text-align: center;
  display: inherit !important;
}
.foolter_right {
  width:100% !important;
   display: inherit !important;
  padding-top: 30px;
  margin: auto auto;
  text-align: center;
}

.visitor {
   display: inherit !important;
  margin: auto auto;
  padding-top: 30px;
  vertical-align: top;
  text-align: center; width: 100% !important;
} 
.serach {
  width:90% !important;
  height: 30px;
  background: #000;
  margin: 20px auto 0px auto;
  border: 1px solid #000;
  border-radius: 5px;
}

.service_content {
  float: left;
  width:50% !important;
  height: auto;
}

 
  .filim_img1 {
  width: 180px;
   float:none !important;
   margin:20px auto !important;
}
.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:96% !important;
}
.blog_cat {
  width:32% !important;
   float: none !important;
  margin: 2% auto !important;
}

.blog_box {
  border: 1px solid #824e14;
   float:none !important;
   width:90% !important;
  height: auto;
  border-radius: 5px;
  padding: 10px;
}
.head_menu ul li a {
  text-decoration: none;
  color: #492c0a;
  /* font-family: 'open_sanssemibold'; */
  font-size: 16px;
  display: block;
  padding: 0px 9px 0px 9px !important;
  height: 48px;
  line-height: 47px;
  text-align: center;
  text-decoration: none;
  font-weight: 400;
  outline: none;
}
.services p
{
padding: 0px 10px;

}
#content-3.content{margin: auto auto !important; max-width:404px; height:1275px !important; float:none !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90% !important; }


.visitor {
  text-align: center !important;
}

.film_right {
  float: none !important;
  max-width: 572px;
  /* padding-left: 20px; */
  width: 90%;
  margin: auto auto !important; padding-bottom:0px !important;
}
.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.visitor {
  text-align: center !important;
}

}

@media only screen and (min-width:737px) and (max-width:768px) {
	 .product1{  width:100% !important; display: block !important; margin:auto auto; vertical-align:middle;
  }
	.product2{ width:78% !important;
display: block !important; margin:auto auto; vertical-align:top;}
 .product3{ width:100% !important;
 display: block !important; margin:auto auto; vertical-align:middle;
}
.center_left
{
width:100% !important;
float:left;
}

.center_right
{
float:left;
width:94% !important;
margin-left:22px !important;
}
	.footer_left {
  width: 100% !important;
  padding-top: 30px;
  text-align: center;
  display: inherit !important;
}
.foolter_right {
  width:100% !important;
   display: inherit !important;
  padding-top: 30px;
  margin: auto auto;
  text-align: center;
}

.visitor {
   display: inherit !important;
  margin: auto auto;
  padding-top: 30px;
  vertical-align: top;
  text-align: center; width: 100% !important;
} 
	.serach {
  width:45% !important;
  height: 30px;
  background: #000;
  margin: 20px auto 0px auto;
  border: 1px solid #000;
  border-radius: 5px;
}

.about_left {
   float: none !important;
  margin-right: 10px;
}
.service_content {
  float: left;
  width:50% !important;
  height: auto;
}
 
.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:74.1% !important;
}.blog_cat {
  width:38% !important;
   float: none !important;
  margin:2% auto !important;
}

.blog_box {
  border: 1px solid #824e14;
   float:none !important;
   width:90% !important;
  height: auto;
  border-radius: 5px;
  padding: 10px;
}

.services p
{
padding: 0px 10px;

}
#content-3.content{margin: auto auto !important; max-width:404px; height:1275px !important; float:none !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90% !important; }




.film_right {
  float: none !important;
  max-width: 572px;
  /* padding-left: 20px; */
  width: 90%;
  margin: auto auto !important; padding-bottom:0px !important;
}
.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.visitor {
  text-align: center !important;
}

}


@media only screen and (min-width:769px) and (max-width:960px) {
	 .product1{  width:100% !important; display: block !important; margin:auto auto; vertical-align:middle;
  }
	.product2{ width:78% !important;
display: block !important; margin:auto auto; vertical-align:top;}
 .product3{ width:100% !important;
 display: block !important; margin:auto auto; vertical-align:middle;
}
.center_left
{
float: none !important;
  width: 100% !important;
  margin: auto auto !important;}
.center_right
{
float: none !important;
  width: 100% !important;
  margin: auto auto !important;}
  
  
  
  .footer_left {
  width: 100% !important;
  padding-top: 30px;
  text-align: center;
  display: inherit !important;
}
.foolter_right {
  width:100% !important;
   display: inherit !important;
  padding-top: 30px;
  margin: auto auto;
  text-align: center;
}

.visitor {
   display: inherit !important;
  margin: auto auto;
  padding-top: 30px;
  vertical-align: top;
  text-align: center; width: 100% !important;
} 

  .serach {
  width:45% !important;
  height: 30px;
  background: #000;
  margin: 20px auto 0px auto;
  border: 1px solid #000;
  border-radius: 5px;
}

.about_left {
   float: none !important;
  margin-right: 10px;
}

.service_content {
  float: left;
  width:50% !important;
  height: auto;
}

  .filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:70% !important;
}
.services p
{
padding: 0px 10px;

}

  
#content-3.content{margin: auto auto !important; max-width:404px; height:1275px !important; float:none !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90% !important; }




.film_right {
  float: none !important;
  max-width: 572px;
  /* padding-left: 20px; */
  width: 90%;
  margin: auto auto !important; padding-bottom:0px !important;
}

.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.visitor {
  text-align: center !important;
}
  
}
@media only screen and (min-width:961px) and (max-width:1020px) {
	.center_left
{
float: none !important;
  width: 100% !important;
  margin: auto auto !important;}
.center_right
{
float: none !important;
  width: 100% !important;
  margin: auto auto !important;}
  

.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:79% !important;
}
  
#content-3.content{margin: auto auto !important; max-width:404px; height:1275px !important; float:none !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:90% !important; }




.film_right {
  float: none !important;
  max-width: 572px;
  /* padding-left: 20px; */
  width: 90%;
  margin: auto auto !important; padding-bottom:0px !important;
}

.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.visitor {
  text-align: center !important;
}

}





@media only screen and (min-width:1021px) and (max-width:1024px) {	
.filim_des {
  font-size: 14px;
  color: #000;
  line-height: 25px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: justify;
  float: left;
  width:79% !important;
}
.visitor {
  text-align: center !important;
}
.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.film_right {
  float: left;
  max-width: 572px;
  padding-left: 20px;
  width: 56% !important;
}
}





@media only screen and (min-width:1025px) and (max-width:1046px) {	
.content_bottom{ max-width:1028px; height:555px !important; float: none !important ; margin:auto auto; width:85% !important;  overflow:auto; background:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

}








