@media only screen and (min-width:768px) and (max-width:1159px){.wrapper-top,.wrapper-top-a,.wrapper{overflow:hidden;width:96%;max-width:1150px;padding:0 2%;clear:both;}
img{max-width:100%;}
.mobile-date{width:auto;}
.soscial,.email,.mobile-top{font-size:12px;}
.email{margin-right:0px;padding-left:17px;}
#menu li a{padding:0px 12px 0 12px;font-size:13px;}
.logo-side-main{width:72%;}
.hservice .imgsprite{width:20%;}
.hservice p{font-size:13px;}
.view{margin-left:0px;width:20%;height:auto;}
.team-pics{width:100%}
.team-pics li{width:20%;}
.home-page-business-inner-content{width:auto;}
.newsletter_txtbox #s2email{width:200px;}
.newsletter_txtbox{width:auto;}
.support-news{width:268px;}
.footer-newsletter{width:auto !important;}
.support-news{margin-left:0px;}
.footer-one{width:100px}
.footer-keywords,.footer-address{font-size:12px;}
.footer-keywords{width:100%;}
.footer-three{width:220px;}
.footer-bottom-links{width:auto;}
.all-inner-hd{font-size:20px;line-height:45px;}
.pack{line-height:15px;width:80%;margin:0 auto;display:block;}
.commons h2{width:100%;font-size:14px;float:none;margin:0px;padding-top:30px;}
.commons li{margin-top:10px;}
.commons{width:21%;height:auto;}
.commons li img{width:85px !important;height:23px !important;}
.about-section-inner{width:30%;margin-right:0px;}
.what-we-do-inner{min-height:240px;width:28%;}
#menu li a.sub,#menu li.current a.sub{background-image:none;}
.contact-page{width:65%;}
.form-align{width:100%;}
#contact_form form .input_field,#contact_form form textarea,.form-align select{width:60%;}
#contact_form,.contact-page p{width:100%;}
.contact_us_left{width:31%;margin-left:0px;}
}
@media only screen and (max-width:767px){.wrapper-top,.wrapper-top-a,.wrapper{overflow:hidden;width:96%;max-width:1150px;padding:0 2%;clear:both;}
img{max-width:100%;}
.soscial{display:none;}
.mobile-date{float:none;width:100%;text-align:center;}
.mobile-date{float:none;text-align:center;width:309px;overflow:hidden;margin:0 auto;}
.logo-side-main{display:none;}
.logo{float:none;width:100%;text-align:center;}
#menu{height:auto;}
#menu li,#menu li a{float:none;}
.all-inner-hd{line-height:27px;}
.about-section-inner{float:none;width:100%;margin:8px 0px 0px 0px;}
.what-we-do-inner{float:left;width:100%;}
.home-page-business-inner{display:none;}
.footer-one,.footer-keywords{float:none;width:100%;}
.support-news{float:none;margin-left:0px;width:100%;}
.social-links{clear:both;width:100%;margin-bottom:15px;}
.footer-three{float:none;width:56%;}
.footer-newsletter,.social-links{display:none;}
.footer-one-content{padding-top:15px;}
.footer-bottom-links{width:auto;}
.secure{float:none;width:100%;text-align:center;padding:10px 0px;clear:both;}
.hservice .imgsprite{float:left;width:20%;}
.view{float:none;width:35%;margin:0 auto;height:auto;}
.team{display:none;}
.clients-main{display:none;}
.commons{float:none;clear:both;margin:0px auto;margin-bottom:10px;}
#menu li.current a.sub,#menu li a.sub{background-image:none;}
.plans-div,.plans-div-red,.plans-div-grey,.plans-div-red{float:none;width:100%;margin-left:0px;margin-right:0px;overflow:hidden;}
.contact-page{width:100%;}
.form-align{width:100%;}
#contact_form form .input_field,#contact_form form textarea,.form-align select{width:60%;}
#contact_form,.contact-page p{width:100%;}
.contact_us_left{width:100%;margin-left:0px;}
#contact_form form{float:none;}
#menu li a.sub{background-image:none;}
.wrapper-top-a{overflow:visible;}
.menu-outer{position:relative;}
.menubar-inner{position:absolute;top:40px;left:0px;width:96%;display:none;}
.menubar{font-size:16px;text-transform:capitalize;padding:6px 0px;text-align:center;width:96%;background:url(../images/menu.png) left top no-repeat;background-color:#990000;background-size:35px;background-position:32% 3px;font-weight:bold;text-transform:uppercase;color:#fff;}
.resol{display:none;}
.footer-inner .footer-one,.support-news{display:none;}
p.menubar{display:block;}
}