@charset "utf-8";
/* CSS Document */
@media only screen and ( max-width:1280px) {
}
@media only screen and ( max-width:960px) {
/*container css start*/
.container { width:97.5%; }
/*container css start*/

/*header css start*/
.top { width:100%;}	
.logo { height:auto; }
.logo img { width:60%; height:auto; }
.top_right { float:right; width:25%; font-size:100%; }
.top_phone {}
.icon {}
/*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*/
.rightpanel { width:30%; }
.formdiv { width:100%; margin:0 auto; float:none; margin-bottom:10px; }
.field_w { width:96%; margin:2px 0 2px 0; }
.field_w1 { width:32%; }
.field_w2 { width:64%; }
.field_w4 { width:30%; }
.formdiv img {  width:98%; }
/*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;}
.bott1{ width:29%; float:left;}
.bott2{ width:29%; float:left;}
.bott2 li {font-size:100%;}
.bottom h2{ margin-top:5px; font-size:150%;}
.testimonial_main { width:29%; float:right;}
.testimonials blockquote { width:98%; font-size:100%;}	

/*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 only screen and ( max-width:768px) {
body{margin:0px; padding:0px; font-size:small; font-family:"Open+Sans", Arial, sans-serif;}
/*container css start*/
.container { width:97.5%; }
/*container css start*/

/*header css start*/
.top { width:100%; }	
.logo { width:100%; height:auto; text-align:center; margin-bottom:10px; }
.logo img { width:80%; height:auto; }
.top_right { width:100%; text-align:center; }
.top_phone { width:97.5%; text-align:center;  margin-bottom:10px; }
.icon { width:42%; float:none; margin:0 auto; }
/*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*/

/*form div css start*/
.rightpanel { width:100%; }
.formdiv { width:100%; margin:0 auto; float:none; margin-bottom:10px; }
.field_w { width:97%; margin:2px 0 2px 0; }
.field_w1 { width:32.5%; }
.field_w2 { width:66%; }
.field_w4 { width:30%; }
.formdiv img {  width:50%; }
/*form div 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;}
.bott1{width:98%; margin:0px auto; float:none; }
.bott2{ width:98%; margin:0px auto; float:none; padding-bottom:5%;}
.bott2 li {font-size:100%;}
.bottom h2{ margin-top:5px; font-size:150%;}
.testimonial_main {width:98%; margin:0px auto; float:none;}
.testimonials blockquote { width:98%; font-size:100%;}	
/*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 only screen and ( max-width:480px) {
body{margin:0px; padding:0px; font-size:small; font-family:"Open+Sans", Arial, sans-serif;}
/*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 only screen and ( max-width:320px) {
body{margin:0px; padding:0px; font-size:small; font-family:"Open+Sans", Arial, sans-serif;}
/*header css start*/
.logo { width:100%; height:auto; text-align:center; margin-bottom:10px; }
.logo img { width:95%; height:auto; }
.icon { width:90%; float:none; margin:0 auto; }
.top_phone { font-size:100%; }
/*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*/
.rightpanel { width:100%; }
.formdiv { width:99%; margin:0 auto; float:none; margin-bottom:10px; }
.field_w1 { width:32.4%; }
.field_w2 { width:64.5%; }
.field_w4 { width:30%; }
.formdiv img {  width:80%; }
/*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*/

}