@media (max-width : 767px) { 
/* Nahid - Comments - 16/02/2013 */

#main{
	max-width:300px;
	margin:0 auto;
}
#header {
	/*max-width:282px;*/
	max-width: 280px;
	margin:0 auto;
	min-height:375px;
}
.logo{
	width:282px;
}
.logo a img{
	max-width:100%;
}
.header_text{
	width:282px;
}
.contact_list{
	margin: 10px 0 0;
}
.list p{
	margin: 0;
	width:282px;
	/*font-size:1.2em;*/
	font-size:20px;
}
.bottom_content, .top_content, .mid_content{
	background-size:100%;
}	
.bottom_content{
	padding-bottom:8px;
}
.top_content{
	padding-top:15px;
}
.content_box{
	/*width:282px;*/
	width: 265px;
	margin:0 auto;
}
.content_left {
    margin: 0 auto;
   /* width: 282px;*/
    padding: 20px 0 0;	
}
.widget-1{
	background-size:100%;
	width:auto;
	height:256px;
}
.widget-1 p{
	font-size:17px;
	/*width:125px;*/
	width:100px;
	left:15px;
	top:36px;
}	
.widget-2, .widget-3, .widget-4{
	width:auto;
}
.widget_green_mid, .widget_green_top, .widget_green_bottom, .widget_orange_mid, .widget_orange_top, .widget_orange_bottom{
	background-size:100%;
}	
.widget_green_bottom{
	padding-bottom:35px;
}	
.dog{
	left: 92px;
    top: 38px
}
.dog img{
	 max-width: 180px;
}
.book_link{
	width:65px;
}
.book_link a {
	font-size:1.5em;
}
.widget_orange_bottom{
	padding-bottom:30px;
}
/* Nahid - Comments - 16/02/2013 */
/* Nahid - Comments - 18/02/2013 */
.widget_white_mid, .widget_white_bottom, .widget_white_top{
	background-size:100%;
}
.widget-4-title{
	margin-left:30px;
}

.big_dog {
    bottom: -72px;
    height: 297px;
    left: 6px;
    position: absolute;
	width: 274px;
}


/* Nahid - Comments - 18/02/2013 */

/* Nahid - Comments - 19/02/2013 */	
.content_right{
	/*width:282px;*/
	margin-bottom:22px;
}	
.grooming_content	{
	width:auto;
}
.grooming_mid, .grooming_bottom, .grooming_top{
	background-size:100%;
}
.grooming-title h5{
	font-size:18px;
}
.display_box{
	width:100%;
	background-size:100%;
	margin: 5px 0 0;
	padding-bottom: 5px;
	height:auto;
}
.display_box p{
	width:100%;
}
.pricing_content {
    padding: 0 15px;
    width: auto;
}
.pricing_mid, .pricing_bottom, .pricing_top{
	background-size:100%;
}	
.pricing_box p{
	width:100%;
}	
.crossing_mid, .crossing_bottom, .crossing_top{
	background-size:100%;
}	
.crossing-box p{
	width:100%;
	margin: 15px auto 15px 5px;
}
.bottom_text p{
	width:100%;
}
.grooming_box{
	 margin: 0 2px 0 5px;
}
.grooming-title{
	top:-6px;
	margin-left:15px;
}
.grooming_detail {
    margin: 15px 15px 0;
}
.groom_left, .groom_right {
	width:auto;
}
.groom_right {
	margin-left:0;
}
.hair_dog {
    height: 210px;
}
.hair_dog img{
	left:15px;
	top:-65px;
}
.pricing_box{
	padding:10px;
}
.grooming_content {
    padding: 30px 5px 18px;
}
.pricing-title h5{
	padding:10px 0;
}
.crossing-title h5{
	font-size:20px;
	margin-left:5px;
}
.crossing_bottom{
	padding-bottom:25px;
}
.bottom_text{
	margin-bottom:212px;
}
.error_box{
	 padding: 38px 20px 25px;
}

}