@charset "utf-8";
/* CSS Document */
@media (min-width: 768px) and (max-width: 960px) {
/*container css start*/
.body_main { width:97.5%; }
/*container css start*//*header css start*/
.header_main { width:98%; margin:0px auto; overflow:hidden; }
.logo{ width:65%; float:left; padding:10px 0px 10px 0px;}
.logo img{ width:80%; height:auto;}
.phone { float:right; margin-top:25px; }
.phone span { font-size:100%;}
/*header css end*/
/*content css start*/
.content { width:100%; }
.leftpanel { width:67%; }
.welcomediv { width:100%; }
.welcomediv h1 { margin-bottom:7px; font-size:110%; }
.tabsdiv { width:100%; }
.newsdiv { width:49%; }
.newsdiv marquee { width:100%; }
.whyus { width:49%; }
/*content css end*/

/*form div css start*/

/*form div css end*/

/*contactbox div css start*/
.contactbox { width:100%; background-size:100%; margin:0 auto; text-align:center; margin-bottom:-30px; }
.contactph { font-size:100%; padding-left:50px; }
.contactbox_email { font-size:75%; }
/*contactbox div css end*/

/*bottom css start*/
.bottom_main{ width:100%;}
.bottom{ width:98%; margin:0px auto;}
.bott{width:40%; float:left;}
.bott1{width:98%; margin:0px auto; float:none;}
.bott2{width:98%; margin:0px auto; float:none;}
.bott3{width:98%; margin:0px auto; float:none;}

.bottom h2{ margin-top:5px; font-size:150%;}
.testimonial_main { width:29%; float:right;}
.testimonials blockquote { width:98%; font-size:100%;}
.getin{width:52%; float:left; margin-right:5px; border-right:#CCC dashed 1px;}
.com{width:44%; float:left; margin-right:5px;}
	

/*footr div css start
.footermain { width:100%; }
.footer { width:100%; text-align:center; margin-bottom:10px; }
.copyright { width:100%; text-align:center; margin-bottom:10px; }
.addthis_toolbox { display:none; }
/*footr div css end*/

}
@media (min-width: 480px) and (max-width: 768px) {
	html { font-size:1.6em }
	h1 { font-size:1.8em }
/*container css start*/
.container,.body_main { width:97.5%; }
/*container css start*/

/*header css start*/
.header_main { width:100%; margin:0px auto; overflow:hidden; }
.logo{ width:98%; margin:0px auto; float:none; }
.logo img{ width:100%; height:auto;}
.phone { width:98%; margin:0px auto; float:none; text-align:center;}
.phone span {   font-size:100%; }
/*header css end*/
/*header css end*/

/*content css start*/
.content { width:100%; }
.leftpanel { width:100%; }
.welcomediv { width:100%; }
.welcomediv h1 { font-size:100%; }
.tabsdiv { width:100%; }
.newsdiv { width:100%; }
.whyus { width:100%; }
/*content css end*/


/*contactbox div css start*/
.contactbox { width:100%; height:220px; margin:0 auto; text-align:center; margin-bottom:10px; }
.contactph { font-size:200%; padding-left:80px; padding-top:95px; padding-bottom:8px; }
.contactbox_email { font-size:150%; }
/*contactbox div css end*/

/*bottom css start*/
.bottom_main{ width:100%;}
.bottom{ width:100%; margin:0px auto;}
.bott{width:98%; margin:0px auto; float:none;}
.bott1{width:98%; margin:0px auto; float:none;}
.bott2{width:98%; margin:0px auto; float:none;}
.bott3{width:98%; margin:0px auto; float:none;}
.bottom h2{ margin-top:5px; font-size:150%;}
.testimonial_main {width:98%; margin:0px auto; float:none;}
.testimonials blockquote { width:98%; font-size:100%;}
.getin{width:97%; text-align:center}
.com{width:97%; text-align:center}
	
/*bottom css end*/

/*footr div css start
.footermain { width:100%; }
.footer { width:100%; text-align:center; margin-bottom:10px; }
.copyright { width:100%; text-align:center; margin-bottom:10px; }
.addthis_toolbox { display:none; }
/*footr div css end*/

}

@media (min-width: 321px) and (max-width: 480px) {
h1 { font-size:1.8em}
 html {font-size:0.20em;}
/*header css start*/
.logo { width:100%; height:auto; text-align:center; margin-bottom:10px; }
.logo img { width:80%; height:auto; }
.icon { width:63%; float:none; margin:0 auto; }
/*header css end*/

/*contactbox div css start*/
.contactbox { width:100%; height:170px; margin:0 auto; text-align:center; margin-bottom:10px; }
.contactph { font-size:150%; padding-left:80px; padding-top:45px; padding-bottom:8px; }
.contactbox_email { font-size:100%; }
/*contactbox div css end*/

}

@media (max-width: 320px) {
	html {
      font-size:0.1em;
   }
/*header css start*/
.phone span { font-size:90%; }
/*header css end*/

/*contactbox div css start*/
.contactbox { background-size:100%; margin:0 auto; text-align:center; margin-bottom:10px; }
.contactph { font-size:62%; }
/*contactbox div css end*/

/*form div css start*/
/*form div css end*/

/*contactbox div css start*/
.contactbox { background-size:100%; margin:0 auto; text-align:center; margin-bottom:-30px; }
.contactph { font-size:100%; padding-left:50px; }
.contactbox_email { font-size:75%; }
/*contactbox div css end*/

}