@media only screen and (max-width: 900px), only screen and (min-width: 768px) and (max-width: 1023px) {

body {min-width: 760px;}

img{ max-width: 100%;height:auto;}
.map_contact img{ width:100%;height:auto;}
.container{ width:100%; margin:0 auto;}

.cont_padd{ padding:0 10px;}

.header{ width:100%; background:url(../images/top_bg_1.png) repeat; position:relative; z-index:9999;}

.middle_main{ position:relative; margin-top:0px; padding-top:20px;}

.header_main{ padding:0px;}

.midd_container{margin:0 auto; padding:10px; width:auto !important;}

.footer_container{ width:100%; margin:0 auto;}

.mid_1colum{ width:31%; float:left; background:url(../images/middle_3colum_bg.png) repeat;  min-height:528px !important; }

.mid_2colum{ width:31%; float:left; margin:0 20px; background:url(../images/middle_3colum_bg.png) repeat; min-height:528px !important; }

.footer_cont1{ width:410px; float:none; margin-left:0px; padding-top:29px; margin:0 auto;}

.footer_cont2{ width:410px; float:none; padding-top:29px; margin:0 auto;}

.footer_cont3{ width:410px; float:none; padding-top:29px; margin:0 auto;}

.copy_left{ width:100%; float:none; font:12px Arial, Helvetica, sans-serif; color:#717171; text-align:center;}

.copy_right{float:none; width:100%; font:12px Arial, Helvetica, sans-serif; color:#717171; text-align:center;}

.services_main ul li{ background:url(../images/services_bg.png) repeat; margin:0 10px 20px 10px; float:left;
 width:24%; padding:20px 20px 0 20px; display:block; text-align:center;}


}



@media only screen and (min-width: 801px) and (max-width: 1023px){
	.services_main ul li {min-height:259px !important;}
	
.nav ul li { padding:0 11px !important; }
	}
/*==========================================================================================================*/

@media only screen and (min-width: 768px) and (max-width: 800px)  {
.services_main ul li {min-height:230px !important;}


}

/*==========================================================================================================*/

@media only screen and (max-width: 767px), only screen and (max-device-width: 480px), only screen and (max-width: 767px) {

body { min-width: 320px;}

.mid_1colum{ width:320px; margin:0 auto 15px auto; float:none; background:url(../images/middle_3colum_bg.png) repeat; min-height:100% !important; }

.mid_2colum{ width:320px; margin:0 auto 15px auto; float:none; background:url(../images/middle_3colum_bg.png) repeat; min-height:100% !important; }



.footer_cont1{ width:410px; float:none; margin-left:0px; padding-top:29px; margin:0 auto;}

.footer_cont2{ width:410px; float:none; padding-top:29px; margin:0 auto;}

.footer_cont3{ width:410px; float:none; padding-top:29px; margin:0 auto;}



.copy_left{ width:100%; float:none; font:12px Arial, Helvetica, sans-serif; color:#717171; text-align:center;}

.copy_right{float:none; width:100%; font:12px Arial, Helvetica, sans-serif; color:#717171; text-align:center;}



.mid_about_left{ width:80%; float:none; background:url(../images/middle_3colum_bg.png) repeat; padding-bottom:9px; margin-bottom:10px; margin:0 auto;}

.mid_about_right{ width:80%; float:none; background:url(../images/middle_3colum_bg.png) repeat; margin:0 auto;}



.services_main ul li{ background:url(../images/services_bg.png) repeat; margin:0 auto 20px auto; float:none; width:60%; padding:20px 20px 0 20px; display:block; text-align:center;}



}

/*==========================================================================================================*/



/* only iphone4 landscape & Potriat 300 by 480*/

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

.header_left{ width:250px; margin:0 auto; float:none; padding:22px 0 10px 0;}

.hdr_email_left1{ display:inline-block; background:url(../images/email_icon.png) no-repeat left; padding:0 10px 0 25px; margin-right:10px; border-right:0px solid #575757; line-height:23px; text-align:center;}

.header_right{ width:100%; float:none;}

.header_main{ padding:0px;}

.hdr_email_main{ padding-top:10px; text-align:center; float:none;}

#mainslider .title { display:none;}

.mid_1colum{ width:100%; float:none; background:url(../images/middle_3colum_bg.png) repeat; margin:0 0 15px 0;}

.mid_2colum{ width:100%; float:none; background:url(../images/middle_3colum_bg.png) repeat; margin:0 0 15px 0;}



.footer_cont1{ width:88%; float:none; margin-left:0px; padding-top:29px; margin:0 auto;}

.footer_cont2{ width:88%; float:none; padding-top:29px; margin:0 auto;}

.footer_cont3{ width:88%; float:none; padding-top:29px; margin:0 auto;}



.copy_left{ width:100%; float:none; font:12px Arial, Helvetica, sans-serif; color:#717171; text-align:center;}

.copy_right{float:none; width:100%; font:12px Arial, Helvetica, sans-serif; color:#717171; text-align:center;}



.mid_about_left{ width:100%; float:none; background:url(../images/middle_3colum_bg.png) repeat; padding-bottom:9px; margin-bottom:10px;}

.mid_about_right{ width:100%; float:none; background:url(../images/middle_3colum_bg.png) repeat;}



.services_main ul li{ background:url(../images/services_bg.png) repeat; margin:0 auto 20px auto; float:none; width:75%; padding:20px 20px 0 20px; display:block; text-align:center;}

}

/*==========================================================================================================*/



/* only iphone landscape 340 by 478*/

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

.footer_cont1{ width:88%; float:none; margin-left:0px; padding-top:29px; margin:0 auto;}

.footer_cont2{ width:88%; float:none; padding-top:29px; margin:0 auto;}

.footer_cont3{ width:88%; float:none; padding-top:29px; margin:0 auto;}



.copy_left{ width:100%; float:none; font:12px Arial, Helvetica, sans-serif; color:#717171; text-align:center;}

.copy_right{float:none; width:100%; font:12px Arial, Helvetica, sans-serif; color:#717171; text-align:center;}

}

/*==========================================================================================================*/



/*Mobile320X480 only iphone portrait 300 by 479*/

@media only screen and (min-width: 300px) and (max-width: 479px) {

.footer_cont1{ width:275px; float:none; margin-left:0px; padding-top:29px; margin:0 auto;}

.footer_cont2{ width:275px; float:none; padding-top:29px; margin:0 auto;}

.footer_cont3{ width:275px; float:none; padding-top:29px; margin:0 auto;}



.copy_left{ width:100%; float:none; font:12px Arial, Helvetica, sans-serif; color:#717171; text-align:center;}

.copy_right{float:none; width:100%; font:12px Arial, Helvetica, sans-serif; color:#717171; text-align:center;}

}

/*==========================================================================================================*/

/* only Small tablet portrait 600 by 800*/

@media only screen and (min-width: 599px) and (max-width: 600px) {

.footer_cont1{ width:97% !important; float:none; margin-left:0px; padding-top:29px; margin:0 auto;}

.footer_cont2{ width:97% !important; float:none; padding-top:29px; margin:0 auto;}

.footer_cont3{ width:97% !important; float:none; padding-top:29px; margin:0 auto;}



}

/*==========================================================================================================*/

/* Mobile lanscape 480x320*/

@media only screen and (min-width: 420px) and (max-width: 568px) {

.header_left{ width:250px; margin:0 auto; float:none; padding:22px 0 10px 0;}

.hdr_email_left1{ display:inline-block; background:url(../images/email_icon.png) no-repeat left; padding:0 10px 0 25px; margin-right:10px; border-right:1px solid #575757; line-height:23px; text-align:center;}

.header_right{ width:100%; float:none;}

.header_main{ padding:0px;}



.footer_cont1{ width:85%; float:none; margin-left:0px; padding-top:29px; margin:0 auto;}

.footer_cont2{ width:85%; float:none; padding-top:29px; margin:0 auto;}

.footer_cont3{ width:85%; float:none; padding-top:29px; margin:0 auto;}



.copy_left{ width:100%; float:none; font:12px Arial, Helvetica, sans-serif; color:#717171; text-align:center;}

.copy_right{float:none; width:100%; font:12px Arial, Helvetica, sans-serif; color:#717171; text-align:center;}

}


/*==========================================================================================================*/

/* Small tablet Landscape 480*/
@media only screen and (max-width:640px) {
/*
#brand_slider2 li {
  width:180px !important;
}
*/
	
}


/*==========================================================================================================*/

/* Small tablet Landscape 480*/
@media only screen and (max-width:480px) {

.caroufredsel_wrapper {
  height: 155px !important;
}
#brand_slider2 li {
  width: 200px !important;
}

	
}



/*==========================================================================================================*/

/* Small tablet Landscape 360px*/
@media only screen and (max-width:360px) {

.caroufredsel_wrapper {
  height: 115px !important;
}
#brand_slider2 li {
  width:145px !important;
}

/*.brandsld_next2 {  top: 25%; }

.brandsld_prev2 {  top: 25%; }*/
	
}



/*==========================================================================================================*/

/* Small tablet Landscape 320px*/
@media only screen and (max-width:320px) {

.caroufredsel_wrapper {
  height:95px !important;
}

#brand_slider2 li {
  width:125px !important;
}

/*.brandsld_next2 {  top: 20%; }

.brandsld_prev2 {  top: 20%; }*/
	
}








