/*** for ipad tablts***/
@media only screen and (max-width:500px), (max-width:550px), (max-width:600px), (max-width:650px), (max-width:100%) {

.header_content{width:220px !important; float:left;}

.banner_image{ width:35%; float:left; padding:0 5% 0 0}  
.banner_form{ width:55%; padding:10px 2%;}
.banner_form .text_holder{width:25%; float:left; height:30px;}
.banner_form .textarea{width:70%; float:left; padding:0 0 6px 0;}
.banner_form .textbox{width:70%; float:left; height:30px;}
.banner_form input{width:100%; padding:0;}
.banner_form textarea{width:100%; padding:0;}

}

/*** for ipad tablts***/
@media only screen and (max-width:760px), (max-width:960px), (max-width:100%) {
img{width:100%; display:block;}
#main{width:100%; padding:0;}
.details_holder{ width:98%; margin:0 auto; float:left; padding:0 1%}
/*** HEADER ****/
.logo{ width:100%; float:left; border-bottom:1px solid #73afff; padding:0 0 5px 0;}
.logo img{width:270px; margin:0 auto;}
.header_content{ width:440px; margin:0 auto; float:none; padding:10px 0 0 0; clear:both;}

.tagline{font-size:17px;}
.tagline h1{font-size:25px;letter-spacing:0;}

.banner_content{height:auto; background:url(../images/strip.png) repeat-x center bottom #1c5ca6; padding:0 0 30px 0;}

.home_content .text_holder{ width:60%;}
.home_content .text_holder ul li{padding:0 0 15px 10%; width:90%; line-height:25px; font-size:15px;}
.home_content .price_list{width:30%; float:right;padding:9px 2%;}

.main_content{ width:100%;}
.main_content .text_area .img_holder{ width:14%; float:left;}
.main_content .text_area .img_holder img{width:70px;}
.main_content .text_area .text_holder{ width:80%; float:left; line-height:18px;}

.sidebar{ width:100%; padding:0;}
.testimonials{width:27%; padding:14px 3%; margin:0 5px;}

.our_partners img{margin:0 4px; width:90px; float:left;}

.footer{width:100%; padding:25px 0;}

}

/*** FOR MOBILE BROWERS ***/
@media only screen and (max-width:320px),(max-width:300px){
img{width:100%; display:block;}

.header_content{width:220px !important; float:left;}

.tagline{font-size:14px;}
.tagline h1{font-size:20px;letter-spacing:0;}

.banner_content{height:auto;}
.banner_image{ width:100%; float:left;} 
.banner_form{ width:90%; padding:10px 5%;}
.banner_form .text_holder{width:25%; float:left; height:30px;}
.banner_form .textarea{width:70%; float:left; padding:0 0 6px 0;}
.banner_form .textbox{width:70%; float:left; height:30px;}
.banner_form input{width:100%; padding:0;}
.banner_form textarea{width:100%; padding:0;}

.main_content{ width:100%; padding:15px 0 0 0}
.main_content .text_area .img_holder{ width:30%; float:left;}
.main_content .text_area .img_holder img{width:70px;}
.main_content .text_area .text_holder{ width:65%; float:left; line-height:18px;}

.testimonials{width:94%; padding:14px 3%; margin:0 0 10px 0;}

.home_content {background:none; border-bottom:5px solid #ff9900; height:auto;}
.home_content .text_holder{ width:100%; font-size:13px;}
.home_content .text_holder ul li{padding:0 0 10px 10%; width:90%; line-height:20px;background:url(../images/symb1.png) no-repeat 0 5px; }
.home_content .price_list{width:90%; float:none;padding:9px 2%; margin:0 auto; clear:both;}

}
