@media only screen and (min-width: 1200px) {	
.banner_form {
	  right:15%;
}
}
@media only screen and (min-width: 960px) and (max-width:1199px) {	
.banner_form {
	  right:0;
}
}
@media only screen and (max-width: 959px) {	
.headertop{
      margin:0px auto;
	  padding:15px 0px 13px 0px;
	  width:90%;
	  }	
.cellphone{
      margin:0px 0px 0px 0px ;
	  padding:5px 0px 0px 0px;
	  float:left;
	  width:30%;
	  }	
.logo{
      margin:0px 0px 0px 0px ;
	  padding:0px 0px 0px 0px;
	  float:left;
	  width:45%;
	  text-align:center;
      }
.followus{
      margin:0px 0px 0px 0px ;
	  padding:5px 0px 0px 0px;
	  float:right;
	  width:25%;
	  text-align:right;
	  }
.banner_container h2{
      font-size:1.5em;
	  }	  	   
.banner_container p{
     font-size:1.5em;
	 } 
.navigation{
	  background:url(../images/nav_bg01.png) left top repeat;
	  }	 
.banner_form{
      display:none;
	  }	
.banner_container img {
	height:auto !important;	  
}
/*-------------Body Wrapper-----------*/
.wrapper_container{
      margin:0px auto;
	  padding:30px 0px 20px 0px;
	  width:90%;
      }	
	  	  
.leftpart{
      margin:0px 0px 0px 0px;
	  padding:10px 15px 10px 0px;
	  width:55%;
	  float:left;
	  border-right:1px solid #c6c6c6;
      }
.rightpart{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  width:40%;
	  float:right;
      }	
.testim_content{
      margin:0px auto;
	  padding:0px 0px 0px 0px;
	  width:90%;
	  text-align:center;
	  background:none;
	  }	
.footer_container{
      margin:0px auto;
	  padding:10px 0px 15px 0px;
	  width:90%;
      }	
.footer_left{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 50px;
	  width:60%;
	  float:left;
	  }	
.developed{
      margin:0px 0px 0px 0px;
	  padding:20px 0px 0px 0px;
	  float:right;
	  width:30%;
	  }	
/*-----------Inside Page--------*/
.left_container{
      margin:0px 0px 0px 0px;
	  padding:0px 15px 0px 0px;
	  width:65%;
	  float:left;
	  border-right:1px solid #C6C6C6;
	  }	
.right_sidebar{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  width:30%;
	  float:right;
	  }	
.right_form h3{
      font-size:24px;
	   }	
	  
.right_form h3 span{
       font-size:24px;
	  }	
.listing_image{ width:30%;}
.listing_image img{ width:100%;}
.listingbox{ width:66%;}
.listing_testimonial{ width:66%;}	  
.contact_content input{
	width:29%;
	}	
.bestprice img.img01{
      margin:0px 0px 0px 5px;
	  padding:0px 0px 0px 0px;
	  }
.banner_container img{
      width:100%;
	  height:100%;
	   }	  	   	  	      	  	  	  	   	   	  				
 }
 
@media only screen and (min-width: 768px) and (max-width: 959px) {
.headertop{
      margin:0px auto;
	  padding:15px 0px 13px 0px;
	  width:90%;
	  }	
.cellphone{
      margin:0px 0px 0px 0px ;
	  padding:5px 0px 0px 0px;
	  float:left;
	  width:30%;
	  }	
.logo{
      margin:0px 0px 0px 0px ;
	  padding:0px 0px 0px 0px;
	  float:left;
	  width:45%;
	  text-align:center;
      }
.followus{
      margin:0px 0px 0px 0px ;
	  padding:5px 0px 0px 0px;
	  float:right;
	  width:25%;
	  text-align:right;
	  }	
.banner_container h2{
      font-size:1.5em;
	  }	  	   
.banner_container p{
     font-size:1.5em;
      }
.navigation{
	  background:url(../images/nav_bg01.png) left top repeat;
	  }
.banner_form{
      display:none;
	  }
/*-------------Body Wrapper-----------*/
.wrapper_container{
      margin:0px auto;
	  padding:30px 0px 20px 0px;
	  width:90%;
      }	
	  	  
.leftpart{
      margin:0px 0px 0px 0px;
	  padding:10px 15px 10px 0px;
	  width:55%;
	  float:left;
	  border-right:1px solid #c6c6c6;
      }
.rightpart{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  width:40%;
	  float:right;
      }	
.testim_content{
      margin:0px auto;
	  padding:0px 0px 0px 0px;
	  width:90%;
	  text-align:center;
	  background:none;
	  }
.footer_container{
      margin:0px auto;
	  padding:10px 0px 15px 0px;
	  width:90%;
      }	
.footer_left{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 50px;
	  width:60%;
	  float:left;
	  }	
.developed{
      margin:0px 0px 0px 0px;
	  padding:20px 0px 0px 0px;
	  float:right;
	  width:30%;
	  }	
/*-----------Inside Page--------*/
.left_container{
      margin:0px 0px 0px 0px;
	  padding:0px 15px 0px 0px;
	  width:65%;
	  float:left;
	  border-right:1px solid #C6C6C6;
	  }	
.right_sidebar{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  width:30%;
	  float:right;
	  }
.right_form h3{
      font-size:24px;
	   }	
	  
.right_form h3 span{
       font-size:24px;
	  }	
.listing_image{ width:30%;}
.listing_image img{ width:100%;}
.listingbox{ width:66%;}
.listing_testimonial{ width:66%;}
.contact_content input{
	width:29%;
	}
.bestprice img.img01{
      margin:0px 0px 0px 5px;
	  padding:0px 0px 0px 0px;
	  }	
.banner_container img{
      width:100%;
	  height:100%;
	   }	  		  	  		  	  	    		  	      				
 }

@media only screen and (max-width: 767px) {
.headertop{
      margin:0px auto;
	  padding:15px 0px 13px 0px;
	  width:90%;
	  }	
.cellphone{
      margin:0px 0px 0px 0px ;
	  padding:5px 0px 0px 0px;
	  float:left;
	  width:45%;
	  }	
.logo{
      margin:100px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  float:none;
	  width:100%;
	  text-align:center;
      }
.followus{
      margin:0px 0px 0px 0px ;
	  padding:5px 0px 0px 0px;
	  float:left;
	  width:30%;
	  text-align:right;
	  display:none;
	  }  
.mob_follow{
      margin:0px 0px 0px 0px ;
	  padding:5px 0px 0px 0px;
	  float:right;
	  width:30%;
	  text-align:right;
	  display:block;
	  }
.banner_container h2{
      font-size:1em;
	   }	  	   
.banner_container p{
     font-size:1em;
      }	
.navigation{
	  background:url(../images/nav_bg01.png) left top repeat;
	  }	 
.banner_form{
      display:none;
	  }	
/*-------------Body Wrapper-----------*/
.wrapper_container{
      margin:0px auto;
	  padding:30px 0px 20px 0px;
	  width:90%;
      }	
	  	  
.leftpart{
      margin:0px 0px 0px 0px;
	  padding:10px 0px 20px 0px;
	  width:100%;
	  float:none;
	  border-right:none;
	  border-bottom:1px solid #c6c6c6;
      }
.rightpart{
      margin:0px 0px 0px 0px;
	  padding:20px 0px 0px 0px;
	  width:100%;
	  float:none;
      }	
.testim_content{
      margin:0px auto;
	  padding:0px 0px 0px 0px;
	  width:90%;
	  text-align:center;
	  background:none;
	  }	
.footer_container{
      margin:0px auto;
	  padding:10px 0px 15px 0px;
	  width:90%;
      }	
.footer_left{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 50px;
	  width:90%;
	  float:none;
	  }	
.developed{
      margin:0px 0px 0px 0px;
	  padding:10px 0px 0px 0px;
	  float:none;
	  width:100%;
	  }	
/*-----------Inside Page--------*/
.left_container{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 20px 0px;
	  width:100%;
	  float:none;
	  border-right:none;
	  border-bottom:1px solid #C6C6C6;
	  }	
.right_sidebar{
      margin:0px 0px 0px 0px;
	  padding:25px 0px 0px 0px;
	  width:100%;
	  float:none;
	  }	
.right_form h3{
      font-size:30px;
	   }	
	  
.right_form h3 span{
       font-size:30px;
	  }
.listing_image{ width:30%;}
.listing_image img{ width:100%;}
.listingbox{ width:66%;}
.listing_testimonial{ width:66%;}
.contact_content input{
	width:29%;
	}	
.bestprice img.img01{
      margin:0px 0px 0px 20px;
	  padding:0px 0px 0px 0px;
	  }	
.banner_container img{
      width:100%;
	  height:100%;
	   }	  	  	    	        	    	  	    						
 }
 
@media only screen and (min-width: 480px) and (max-width: 767px) {
.headertop{
      margin:0px auto;
	  padding:15px 0px 13px 0px;
	  width:90%;
	  }	
.cellphone{
      margin:0px 0px 0px 0px ;
	  padding:5px 0px 0px 0px;
	  float:left;
	  width:45%;
	  }	
.logo{
      margin:100px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  float:none;
	  width:100%;
	  text-align:center;
      }
.followus{
      margin:0px 0px 0px 0px ;
	  padding:5px 0px 0px 0px;
	  float:left;
	  width:30%;
	  text-align:right;
	  display:none;
	  }	
.mob_follow{
      margin:0px 0px 0px 0px ;
	  padding:5px 0px 0px 0px;
	  float:right;
	  width:30%;
	  text-align:right;
	  display:block;
	  }	
.banner_container h2{
      font-size:1em;
	   }	  	   
.banner_container p{
     font-size:1em;
      }	
.navigation{
	  background:url(../images/nav_bg01.png) left top repeat;
	  }	
.banner_form{
      display:none;
	  }	
/*-------------Body Wrapper-----------*/
.wrapper_container{
      margin:0px auto;
	  padding:30px 0px 20px 0px;
	  width:90%;
      }	
	  	  
.leftpart{
      margin:0px 0px 0px 0px;
	  padding:10px 0px 20px 0px;
	  width:100%;
	  float:none;
	  border-right:none;
	  border-bottom:1px solid #c6c6c6;
      }
.rightpart{
      margin:0px 0px 0px 0px;
	  padding:20px 0px 0px 0px;
	  width:100%;
	  float:none;
      }	
.testim_content{
      margin:0px auto;
	  padding:0px 0px 0px 0px;
	  width:90%;
	  text-align:center;
	  background:none;
	  }	
.footer_container{
      margin:0px auto;
	  padding:10px 0px 15px 0px;
	  width:90%;
      }	
.footer_left{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 50px;
	  width:90%;
	  float:none;
	  }	
.developed{
      margin:0px 0px 0px 0px;
	  padding:10px 0px 0px 0px;
	  float:none;
	  width:100%;
	  }	
/*-----------Inside Page--------*/
.left_container{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 20px 0px;
	  width:100%;
	  float:none;
	  border-right:none;
	  border-bottom:1px solid #C6C6C6;
	  }	
.right_sidebar{
      margin:0px 0px 0px 0px;
	  padding:25px 0px 0px 0px;
	  width:100%;
	  float:none;
	  }
.right_form h3{
      font-size:30px;
	   }	
	  
.right_form h3 span{
       font-size:30px;
	  }	
.listing_image{ width:30%;}
.listing_image img{ width:100%;}
.listingbox{ width:66%;}
.listing_testimonial{ width:66%;}	
.contact_content input{
	width:29%;
	} 
.bestprice img.img01{
      margin:0px 0px 0px 20px;
	  padding:0px 0px 0px 0px;
	  }
.banner_container img{
      width:100%;
	  height:100%;
	   }	  	   		           	      	  	     	    							
 }

@media only screen and (max-width: 479px) {
.headertop{
      margin:0px auto;
	  padding:15px 0px 13px 0px;
	  width:90%;
	  }
.cellphone{
      margin:0px 0px 0px 0px ;
	  padding:5px 0px 0px 0px;
	  float:none;
	  width:100%;
	  text-align:center;
	  }	
.logo{
      margin:20px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  float:none;
	  width:100%;
	  text-align:center;
      }
.logo img{
      width:100%;
	  text-align:center;
      }
	  	  
.followus{
      margin:0px 0px 0px 0px ;
	  padding:5px 0px 0px 0px;
	  float:left;
	  width:30%;
	  text-align:right;
	  display:none
	  }
.mob_follow{
      margin:20px 0px 0px 0px ;
	  padding:5px 0px 0px 0px;
	  float:none;
	  width:100%;
	  text-align:center;
	  display:block;
	  }	
.banner_container h2{
      font-size:1em;
	   }	  	   
.banner_container p{
     font-size:1em;
      }	 
.navigation{
	  background:url(../images/nav_bg01.png) left top repeat;
	  }	 
.banner_form{
      display:none;
	  }	
/*-------------Body Wrapper-----------*/
.wrapper_container{
      margin:0px auto;
	  padding:30px 0px 20px 0px;
	  width:90%;
      }	
	  	  
.leftpart{
      margin:0px 0px 0px 0px;
	  padding:10px 0px 20px 0px;
	  width:100%;
	  float:none;
	  border-right:none;
	  border-bottom:1px solid #c6c6c6;
      }
.rightpart{
      margin:0px 0px 0px 0px;
	  padding:20px 0px 0px 0px;
	  width:100%;
	  float:none;
      }	
.testim_content{
      margin:0px auto;
	  padding:0px 0px 0px 0px;
	  width:90%;
	  text-align:center;
	  background:none;
	  }
.footer_container{
      margin:0px auto;
	  padding:10px 0px 15px 0px;
	  width:90%;
      }	
.footer_left{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 50px;
	  width:90%;
	  float:none;
	  }	
.developed{
      margin:0px 0px 0px 0px;
	  padding:10px 0px 0px 0px;
	  float:none;
	  width:100%;
	  }	
/*-----------Inside Page--------*/
.left_container{
      margin:0px 0px 0px 0px;
	  padding:0px 0px 20px 0px;
	  width:100%;
	  float:none;
	  border-right:none;
	  border-bottom:1px solid #C6C6C6;
	  }	
.right_sidebar{
      margin:0px 0px 0px 0px;
	  padding:25px 0px 0px 0px;
	  width:100%;
	  float:none;
	  }
.right_form h3{
      font-size:30px;
	   }	
	  
.right_form h3 span{
       font-size:30px;
	  }	
.listing_image{ width:30%;}
.listing_image img{ width:100%;}
.listingbox{ width:66%;}
.listing_testimonial{ width:66%;}
.contact_content input{
	width:27%;
	}	
.bestprice img.img01{
      margin:0px 0px 0px 20px;
	  padding:0px 0px 0px 0px;
	  }	
.banner_container img{
      width:100%;
	  height:100%;
	   }	  	    		    	  		      	     	  	  	      	  		  					
 }
