@media screen and (max-width:320px), (max-width:900px){
select {-webkit-appearance:none;}
.tinynav {display:block;border:1px solid #a6a6a6; width:100%; font-size:20px;font-family:'nexa_lightregular'; color:#3d3d3d; padding:15px; background:url(../images/arrow1.png) no-repeat 98% 13px #fff;}
#navigation { display:none } 
}
/*** for ipad tablts***/
@media only screen and (max-width:760px), (max-width:960px), (max-width:100%) {
img{width:100%; display:block;}
body{font-size:15px;}
.details_holder{ width:96%; padding:0 2%}

/*** HEADER ****/
.logo{ width:60%; height:auto; padding:10px 0;}
.logo img{width:315px; margin:0 auto;}
.main_link{height:auto; padding:10px 0;}

/*** BANNER ***/
.banner_holder{height:auto; padding:50px 0 90px 0; text-align:center;}
.banner_text{width:100%; line-height:20px; font-size:20px;}
.banner_text h1{font-size:50px; line-height:46px;}

/*** SIGN IN ***/
.signin_container{margin-top:-60px;}
.banner_image{width:50%; float:left;}
.newsletter_form{ width:50%; float:left; padding:100px 0 0 0;}

/*** FOOTER ****/
.footer_content h4{font-size:16px;height:25px;}
.twitter{float:none; margin:0 auto; clear:both;}
.latest_blogs{ width:40%; float:left; padding:10px 5% 0 5%;}
.footer_contact{ width:40%; float:left; padding:10px 5% 0 5%;}
.copyright img{float:left;}
.copyright span{float:left; padding:5px 0; width:100%;}

/*** HOME PAGE ***/
.welcome_content{font-size:20px; }
.welcome_content h1{font-size:40px;}
.what_we_do ul li{ width:29%; float:left; margin:0 2%;}
.what_we_do ul li h2{font-size:17px; padding:20px 0;}
.what_we_do ul li h2 strong{font-size:25px;line-height:25px;}
.featured_products{width:100%; float:left; padding:50px 0; text-align:center; background:#fcf7f9;}
.featured_products h3{font-size:36px; color:#004ca7; font-weight:normal; padding:0 0 20px 0;}

/*** BLOGS PAGE ***/
.blogs_main{width:100%;padding:30px 0;}
.blog_content .blog_text .blog_details{ width:30%;}
.blog_content .blog_text .text_holder{ width:70%;}
.blogs_sidebar{width:100%; float:left; padding:0 0 30px 0;}
.blogs_sidebar .sidebar_text ul li{line-height:24px; width:33%;}
.request_info{float:none; margin:0 auto; clear:both;}

/*** FREE EMAIL UPDATES ***/
.email_updates .title{width:100%;padding:0 0 20px 0;}

/*** ABOUT US ***/
.about_content{font-size:20px;}
.about_content h1{font-size:39px;}
.vidoe_holder .img_holder{ width:100%; padding:0 0 30px 0;}
.vidoe_holder .text_holder{ width:100%;}
.vidoe_holder .text_holder h2{font-size:30px;}
.our_services h3{font-size:30px;height:60px;}
.our_services ul li{padding:0 3% 0 3%; width:44%;}
.our_clients h4{font-size:30px;}
.our_clients ul li{width:50%; margin:0; height:100px; float:left;}



}

/*** FOR MOBILE BROWERS ***/
@media only screen and (max-width:300px), (max-width:320px),(max-width:400px), (max-width:450px), (max-width:500px){
img{width:100%; display:block;}

/*** HEADER ****/
.logo{ width:100%;padding:10px 0; border-bottom:1px solid #ccc;}
.logo img{width:300px; margin:0 auto;}
.header_content{float:none; margin:0 auto; height:60px; clear:both; padding:10px 0 0 0;}

/*** BANNER ***/
.banner_text{line-height:16px; font-size:16px;}
.banner_text h1{font-size:40px; line-height:35px;}

/*** SIGN IN ***/
.signin_container{margin-top:0; background:#dff1f9;}
.banner_image{display:none;}
.newsletter_form{ width:100%; padding:25px 0; text-align:center;}
.newsletter_form .textbox{ width:100%; padding:10px 0 0 0;}
.newsletter_form .btn_holdre{ width:100%; padding:15px 0 0 0;}

/*** HOME PAGE ***/
.welcome_content{font-size:15px;}
.welcome_content h1{font-size:30px;}
.what_we_do ul li{ width:100%; float:left; margin:0; padding:15px 0;}
.what_we_do ul li h2{font-size:20px; padding:20px 0;}
.what_we_do ul li h2 strong{font-size:35px;line-height:25px;}

/*** FOOTER ****/
.latest_blogs{ width:100%; float:left; padding:15px 0 0 0;}
.footer_contact{ width:100%; float:left; padding:15px 0 0 0;}
.twitter{padding:10px 25px 10px 25px; float:left;}

/*** BLOGS PAGE ***/
.blog_content .blog_text .blog_details{ width:100%; padding:15px 0;}
.blog_content .blog_text .text_holder{ width:100%;}
.blogs_sidebar .sidebar_text ul li{line-height:24px; width:100%;}

/*** FREE EMAIL UPDATES ***/
.email_updates{width:90%; padding:20px 5%; text-align:center;}
.email_updates .title{width:100%;font-size:16px;padding:0;}
.email_updates .title strong{font-size:20px;}
.email_updates .textbox{ width:100%; padding:10px 0 0 0}
.email_updates .btn_holdre{ width:100%; padding:15px 0 0 0;}

/*** ABOUT US ***/
.about_content{font-size:18px;}
.about_content h1{font-size:28px;}
.our_services h3{font-size:28px;height:50px;}
.our_services ul li{padding:0 0 0 6%; width:94%;}
.our_clients h4{font-size:30px;}
.our_clients ul li{width:100%; margin:0; height:100px; float:left;}



}
