/* Ipad/Tablet Settings */
	body {width: 100%;min-width: 100%;}
    .logo{margin: 5px 0;}
    .top-nav {width: 100%;}
	#css3menu1{position: relative;top: -10px;left: 99px;}	
	#region-finder{	display: flex!important;}
	#menu-icon 
	{display: none;
/*		color: #000;
		width: 42px;
		height: 30px;
		background: #ecebeb url(/styleimages/menu-icon.png) no-repeat 10px center;
		padding: 8px 10px 0 42px;
		cursor: pointer;
		border: solid 1px #666;
		display: block;
		position: relative;
		top: 30px;
		left: 90px;*/
	}
	#MainMenuDiv{display: flex!important;position: relative;top: 45px;left: -30px;}  
    #mini-top-nav {width: 55%;margin-top: 5px;}
    .sfNavHorizontalDropDown.sfNavList {padding-left: 0px; margin-bottom: 0;}
    #MainMenuDiv {display: flex !important;left: 0;position: relative;top: 60px;}
    #dealer-locator a, #region-finder a {padding-left: 5px;}
    #RegionMenu {left: 235px;position: absolute;width: 125%;}
    #dealer-locator a, #region-finder a{padding-left:2px;}
    #dealer-locator a:hover, #region-finder a:hover{padding-left: 4px !important;} 
    /*content section*/
    #content {padding-top: 10px;width: 100%;}
    .sf_2cols_1_75 { width: 100%;}
    .sf_2cols_2_25 { float: left; width: 100%;}
    .sf_2cols_2_25 .sf_2cols_2in_25 {margin-left: 0;}	
	.SectionTitleBar {background-color: #535051;height: 21px;padding-top: 10px;position: relative; width: auto; margin-top: 10px;}
	.sfContentBlock hr { margin-top: 20px;}	
	.sfsearchBox{display:block;position: relative;left: 0px;top: 0px;width: auto;z-index: 1;}
	.SpecsTableRows{width:auto;}
	.SpecNameColumn { padding-right: 10px;width: 33%;}

    /*------Footer-------------*/
    .div-copyright-policy {
        padding: 0 15px;
    }
	/*#sub-footer{
	display:block;
	}*/

.videogallery {
  float: left;
  width: 50% !important;
}
.buttonTwitter {
   padding: 15px 0;
}
.videogallery h4 {
  min-height: 50px;
  width: 90%;
}

/*.harmanpro {
  background-position: 20px 0 !important;
  height: 100px !important;
  width: 159px;
}*/

.footer-logo-secondary {
  float: left;
  position: relative;
}
.div-logos-primary {
  margin: 0 auto;
  max-width: 1000px;
  /*padding: 0 10px;*/
  width: 100%;
}
.MarketBoxSquare319X289_Middle, .MarketBoxSquare319X289_Right{  
  height: auto; 
  width: 100%;
}
.MarketBoxSquare_Inverted img {
  width: 100%;
}
.vertec-training-img, .vertec-flags-img > img{
  width: 100%;
  margin:3px 0;
}
.imgOnTab > img{
    width:100%;
}
.right-col-section {
  padding-top: 15px;
  float:none;
}
.left-col-section{
    float:none;
}
.component-content {
  width: 100%;
}
.SectionTabsSmall{
    width:100%;
}
.SectionTabSmallSelected{
    float:none;
    width:100%;
}
.SectionTabSmall{
    float:none;
    width:100%;
}
.SectionSmallTitleBar{
    width:100%;
}
.SectionTab, .SectionTabSelected, .SectionTabNoHover{
    float:left;
    width:19%;
}
.SectionTabs{
    width:100%;
}
.sfContentBlock.main-img > img{
    width:100%;
}
.vintage-page{
    width:100%;
}
.rental-netwrk-info{width:100%;}
.SeleniumSeriesTitleBar, .SeleniumSeriesTab{
    width:100%;
}
.SeleniumSeriesTabs{width:100%;}
.sfimageWrp.imgSel > img {
  margin-left: 0;
}
.jblProCatalogPage {
  width: 100%;
}

/*-------- JBL Story Family Series ---------------*/
.TechBanner{
    width:100%;
    height:300px;
}
.TechBannerImage img {
  width: 100%;
}
nav.clearfix{
    height:auto !important;
}
nav.clearfix ul.clearfix{
    height:auto !important;
}
.forImage {
  padding-top: 23px;
}

/*------- Support Series -------------*/
#contentPlaceholder_C002_UpdatePanel1 table{
    width:100% !important;
    margin-top:15px;
}
#contentPlaceholder_C002_UpdatePanel1 .jblbutton{
    margin-left:25px;   
}
.photoOfWeekPageHeading{
    font-size:30px; 
}
.pro-register-register .MyJBLTitle, .pro-register-register .MyJBLBeniTitle, .pro-register-register .MyJBLBeniContent{
    left:0;
}
.pro-register-register {
  float: none;
  width: 100%;
}
.MyJBLBeniBullets ul{
    top:10px;
}
.pro-register-register .MyJBLBeniBullets li{
    list-style:inside none disc;
}
.pro-register-register .MyJBLBeniBullets {
  margin-bottom: 15px;
}
.login_register-register {
  margin-left: 0;
}
.regions-headings {
  float: left;
  padding: 5px;
  text-align: center;
  width: 30%;
}
.pro-cat-img{
    width:50%;
    float:left;
    min-height:160px;
    margin-top:20px;
}

.top-nav .sfNavList li{
    width:95px;
}
.sfpostContent #s3slider > img {
  width: 100% !important;
}
.sfpostContent img{
    width:100%;
}
table#InstallationItems {
  width: 100%;
}

.tbladvoptions_row {
  height: 40px;
}
.tbladvoptions_row > div {
  float: left;
  width: 32%;
}
#Right67Percent.columndivs {
  float: none;
  width: 100%;
}
#Left33Percent.columndivs { 
  float: none;
  width:50%; 
}
.RegiProductsUserInfo #tblUserInfo input {
  width: 40%;
}
.RegProdRepeater > div {
  float: none;
  padding: 5px 10px;
  width: 50%;
}
.auto-style7.requiredMsg{
    width:auto;
}

/*-----Added by prateek on 20-Oct-2015-----*/
.newsHomeOnMobile{
    display:block;
}
.news-and-events.newsOnDesktop{
    display:none;
}
.beauty-shots::after {
    clear: both;
    content: "";
    display: table;
}
.beauty-shots {
    width: 100%;
}
.wwwProductsWrap .pro-cat-img {
  width: 33% !important;
}
.product-listing .productListingCat {
  margin-top: 30px;
  width: 100% !important;
}
.MarketFamilyBlock_Picture {
  margin-left: 8px;
  min-height: 160px;
}
.MarketFamilyBlock_Title {
  min-height: 50px;  
}
.landingPageWrapper {
  background-position: center center;
  background-size: 100% auto;
  max-width: 100%;
  width: 100%;
  padding:0 !important;
}
#sub-footer.footerOnLandingPage > ul {
  width: 100%;
}

