/* iPhone Settings */
body {width: 100%; min-width: 100%; }
.logo { margin: 3px 0 2px -15px;}  
#sub-footer {background-color: #454545;float: left;clear: both;margin: 10px 0 0;max-width: 500px;}
#sub-footer{display:none;}


#logos-primary{width: 500px!important;}
#logos-secondary{width: 500px!important;}
#wrapper {margin: 0;text-align: left;/*max-width: 500px;*/float: none;width:100%;}
	
/* Phone Settings */
#css3menu1{position: relative;top: -10px;left: 99px;}	
#region-finder{display: none!important; /*flex!important; position:relative;*/}
#MainMenuDiv{display: none!important;}
#MobileMainMenu{position: relative;top: 40px;left: -96px;}     
#content {padding-top: 35px;}    
/*ul#css3menu1{left:11px;top:68px;}*/
.sf_2cols_1_75 , .sf_2cols_2_25{	float: left;width: 100%;}
#RegionMenu {display:block;left: -10px;position: absolute;width: 100%; z-index:100;}
#dealer-locator a, #region-finder a{padding-left:2px;}
#menu-icon {display: flex;color: #000;height: 30px;background: #ecebeb url(/styleimages/menu-icon.png) no-repeat 10px center;cursor: pointer;border: solid 1px #666;	display: block;height: 30px;margin-left: -15px;position: relative;top: 108px !important;width: 0px;left:0px;padding: 0px 7px 0 32px;}
.sfContentBlock hr { margin-top: 20px;}
#mini-top-nav {width:auto;margin-top: 3px; float:right;}
.sfsearchBox {display: block;left: 0px;position: relative;top: 0; margin-left:15px;}
.ProductPageTitle{font-size: 25px;}
.ProductPageTitleDescription{font-size: 16px;}
.sfBreadcrumbWrp  {margin-top: 10px;}
.cloudzoomthumbs {width: 100%;}
.cloudzoom {width: 100%;}
.SectionTabs {width: 100%;padding:30px 0;}
.SectionTabSelected {width: 100%;}
.SectionTabNoHover{width:100%;}
.SectionTab {width: 100%;}
.OverviewSection {clear: both;margin-left: 0!important;margin-top: 10px !important;padding-top: 10px;}	
.SectionTitleBar {width:100%;margin-top: 5px;}
.SectionBlackBigText{font-size: 16px;}
.SectionContentNormal{text-align: justify; font-size: 12px;}
.FeaturedContent ul li {font-size: 12px;}
.FeaturesContentTitle{ font-size: 13px;padding-bottom: 5px;}
.FeaturesContent {font-size: 12px;text-align: justify;}
.sysIntegrationImg{width:100%;}
.sysIntegrationContent{width:100%;}
.SectionContentNormal{font-size: 12px;}
.SpecNameColumn {padding-right: 8px;vertical-align: top;width: 30%;}
.SpecsTableRows {width: 100%;}
#sub-footer {width:100%;min-width:100%;}	
#sub-footer ul{width:100%;min-width:100%; max-width: 100%;}
	
@media (max-width:767px) {
#region-finder {border-radius:0;}
#RegionMenu > a {display:block; background:#dedede; text-align:left; border-bottom:1px solid #f2f2f2; padding:0 5px; width:100%;box-sizing: border-box;}
#RegionMenu > span {display:none;} 
.FeaturedBulletList {padding-left: 0px;}
#wrapper{ box-sizing: border-box;}	
/*VTX main Page CSS*/
.sfContentBlock.vtxMainBannerImg > img {max-width: 100%;padding-bottom: 10px;padding-top: 10px;vertical-align: middle;}
.FamilyPageDescription{margin-left: 0px;width: auto;}	
.FamilyProductWrapper{width:100%;}	
.FamilyProductWrapper #SpecValue, .IntellivoxFamilyProductWrapper #SpecValue {margin-left: 0px;}	
.FamilyProductWrapper #SpecName{margin-left: 0px;line-height: 25px;}
.FamilyProductWrapper #ProductTitle{margin-left: 0px;}
#FamilyProductText {width: 52%; font-size:12px;}
#FamilyProductPicture{margin-left: 0px;width:auto;}
.FamilyPageTitle{font-size: 28px;}
.FamilyPageDescription{font-size: 12px;}
.FamilyProductWrapper #ProductNameName a, .IntellivoxFamilyProductWrapper #ProductNameName a{font-size: 17px;}
#region-finder a.StandardLink:hover {background: none repeat scroll 0 0 #fff !important;width: 100% !important;padding-left: 6px !important;}
#region-finder a:hover{padding-left:4px !important;}	
.accessories_header{font-size: 12px!important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: auto!important;padding-left:2px!important;}
.accessories_hero{width: auto!important; text-align: left!important;padding-right:10px !important;margin-right:10px !important;}
.accessories_carrot{margin-right:0px!important;}
.accessories_summary{margin: 10px 0 !important;font-size: 12px!important;}
.accessories_bullets{margin-left:0px!important; font-size: 12px!important;}
.SectionBlackGrayText{font-size:14px!important;}
.SectionBlackBigText{font-size:15px!important;}	
.vtx_banner_big_img .sfimageWrp > img {width: 100%;}
/*20-jul-start*/
	
.PageTitle, .TechnologyPageTitle {font-size: 28px;}
.vtx_si_img_50 {display: block;width: 100%;}
.vtx_si_img_30{display: block;width: 100%;padding-left:0px; padding-top:5px;}
.vtx_si_content_50 , .vtx_si_content_65{display: block;width: 100%;}

/*------ EON600 news page------*/
.eon-news-social-icons #SocialButtons{width:100%;}
.eon-news-social-icons #SocialButtons .addthis_toolbox{width:100%;}
.sf_colsOut.sf_2cols_2_50.eon-news-social-icons {float: right !important;width: 50% !important;}
.sf_colsOut.sf_2cols_1_50.eon-news-heading {width: 50% !important;}
.news-image{width:100%;}
.eon-connect-img{width:100%;}

/*-------EON Accessories page-------*/
.sfimageWrp > img{
    width:100%;
}
/*-------EON Accessories with video widgets page-------*/
.ProductListingAsset_separator{display:none;}
#ProductFamilyProductListingAssets_Images{
    float:none !important;
    width:100% !important;
    border-bottom:1px solid #CCC;
    padding:10px 0;
}
#ProductFamilyProductListingAssets_Documents{  
    float:none !important;
    width:100% !important;
    border-bottom:1px solid #CCC;
    padding:10px 0;
}
#ProductFamilyProductListingAssets_Videos{
    float:none !important;
    width:100% !important;
    border-bottom:1px solid #ccc;
    padding:10px 0;
}

/*------- VTX series under China-------*/
.vtx-img > img {
   width: 100%;
}
.sfimageWrp.vtx-vtwenty-china > img {        
   width:auto;
   padding-bottom:20px;
}
.system-img {
  float: none;
  width: 100%;
}
.system-img > img{
    margin-right:0 !important;
}
.right-text {
  float: none;
  width: 100%;
}
.left-text {
  float: none;
  width: 100%;
}
.right-img {
  float: none;
  width: 100%;
}
.right-img > img{
  margin-left:0 !important;
}
.configuration-img{
  width:100%;
}
/*----- 7-series under www-----------*/
.sfimageWrp.tech-image > img {        
   width:auto;
   padding-bottom:20px;
   margin-left:30px;
}
.sfimageWrp.tech-image-spe > img {        
   width:auto;
   padding-bottom:20px;
   margin-left:0px;
}
/*---- M2 series pages-------*/
.stay-connected{
    margin-left:0;
    padding:10px 0;
}
.sys-integration img{
    width:100%;
}
.bottom-img > img {
  padding: 15px 0;
  width: 100%;
}
.top-content-text {
  float: none;
  width: 100%;
}
.top-content-img {
  float: none;
  width: 100%;
}
.top-content-img > img{
    width:100%;
}
.section-image > img {
  width: 100%;
}
.section-image {
  float: none;
  width: 100%;
}
.section-text {
  float: none;
  width: 100%;
}
#mainleftContent img {
  width: 100%;
}
.dealer-details > div {
  float: none;
  padding:5px 0;
}
.company-name {
  width: 100%;
}
.company-image {
  width: 30%;
}
.company-add {
  width: 100%;
}
.company-contact { 
  width: 100%;
}
.company-info {
  width: 100%;
}
.dealer-details {
  border-bottom: 1px solid;
  padding: 10px 0;
}

/*--------SRX series------*/
.srx-img > img{
    width:100%;
    padding-top:10px;
}
.right-section-text {
  float: none;
  width: 100%;
}
.left-link {
  float: none;
  width: 100%;
}
.srx-img .StandardLink > img{
    width:100%;
}

/*-------- STX series----------*/
.stx-img > img{
    width:100%;
}
/*-------- PRX series----------*/
.prx-img > img{
    width:100%;
}
/*-------- VRX series----------*/
.vrx-img > img{
    width:100%;
}
.sf_colsOut.sf_2cols_1_50.left-heading {
  float: none;
  width: 100%;
}
.sf_colsOut.sf_2cols_2_50.right-socialicons {
  float: none;
  width: 100%;
}
/*-------- JRX series----------*/
.jrx-img > img{
    width:100%;
}

.main-img > img{
    width:100%;
}

/*------Footer design---------*/
.div-logos-primary{
    padding:0;
}
#sub-footer-mobile {
  background: #454545 none repeat scroll 0 0;
  display: block;
  float: left;
}
#sub-footer-mobile div span {
  background: #454545 url("logostrip_080515.jpg") no-repeat scroll 0 0;
  display: block;
}
.footer-logo > a:hover , .footer-logo-secondary > a:hover ,.footer-logo .stacked > a:hover {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding: 0;
}
.row_one::after {
  clear: both;
  content: "";
  display: table;
}

#sub-footer-mobile .div-logos-primary .row_one {
  height: auto;
  width: 100%;
}

#sub-footer-mobile .div-logos-primary .row_one .footer-logo {
  height: 110px;
}

.row_two::after {
  clear: both;
  content: "";
  display: table;
}

#sub-footer-mobile .div-logos-primary .row_two {
  height: auto;
  width: 100%;
}

#sub-footer-mobile .div-logos-primary .row_two .footer-logo {
  height: 110px;
}
#sub-footer-mobile{
    height:auto;
}
.row_one .footer-logo:first-child{
    width:44%;
}
.row_one .footer-logo{
    width:28%;
}
.harmanpro {
  background-position: 23px 0 !important;
  height: 100px !important;
  width:  150px;  /*145px;*/
}
.footer-logo-secondary {
  float: left;
  position: relative;
  text-align: center;
  width:50%;
}
.bss {
  background-position: -324px 0 !important;
  width: 73px;
}
.crown {
  background-position: -403px 0 !important;
  width: 90px;
}
.dbx {
  background-position: -501px 0 !important;
  width: 80px;
}
.digitech {
  background-position: -580px 0 !important;
  width: 100px;
}
.hiqnet {
  background-position: -680px 0 !important;
  width: 72px;
}
.lexicon {
  background-position: -745px 0 !important;
  width: 93px;
}
.martin {
  background-position: -840px 0 !important;
  width: 92px;
}
.soundcraft {
  background-position: -925px 0 !important;
  height: 84px !important;
  width: 75px;
}
.jbl-consumer {
  background-position: -525px -110px !important;
  width: 180px;
}
.producers-engineers-wing {
  background-position: -725px -110px !important;
  width: 159px;
}
.pama {
  background-position: -884px -110px !important;
  width: 120px;
}
/*.div-copyright-policy {
  padding: 0 15px;
}*/

/*------ testimonials series-----------*/
.main-img .TestimonialsBanner img{
    width:100%;
}
.buttonTwitter {
  padding: 15px 0;
}
.videogallery {
  float: none;
  padding: 15px 0;
  width: 100%!important;
}
.bb-right-text {
  float: none;
  width: 100%;
}
.bb-left-text {
  float: none;
  width: 100%;
}
.bb-left-text > img{
    width:100%;
}

/*-------Footer section for china group--------*/
#sub-footer-mob-china{
    display:block;
}
#sub-footer-mob-china ul li span{
    background: #454545 url("logostrip_012215.jpg") no-repeat scroll 0 0;
display: block;
}
#sub-footer-mob-china {
  background-color: #454545;
  width:100%; 
}
#logos-primary-mob-china li span {
  height: 70px;
}
#logos-secondary-mob-china li span{
    height: 70px;
}
#sub-footer-mob-china li a{
    background:none;
    padding:0;margin:0;
}
#sub-footer-mob-china > ul::after {
  clear: both;
  content: "";
  display: table;
}
#sub-footer-mob-china > ul {
  padding: 0 10px;
}
#logos-secondary-mob-china {
  padding-top: 25px !important;
}
#logos-primary-mob-china > li {
  float: left;
  width: 33%;
}
#logos-secondary-mob-china > li {
  float: left;
  width: 50%;
}
.harmanpro_c{
  height: 100px !important;
  width: 185px;
  background-position: 0 20px !important;
}
.akg_c{
  background-position: 0 -70px !important;
  width: 95px;
}
.amx_c{
  background-position: -95px -70px !important;
  width: 105px;
}
.bss_c{
  width: 73px;
  background-position: -200px -70px !important;
}
.crown_c{
  width: 90px;
  background-position: -290px -70px !important;
}
.dbx_c{
  background-position: -390px -70px !important;
  width: 80px;
}
.digitech_c{
  background-position: -465px -70px !important;
  width: 100px;
} 
.hiqnet_c{
  width: 72px;
  background-position: -595px -70px !important;
}
.lexicon_c{
  width: 93px;
  background-position: -655px -70px !important;
} 
.martin_c{
  width: 92px;
  background-position: -755px -70px !important;
} 
.soundcraft_c{
  height: 25px !important;
  width: 90px;
  background-position: -850px -70px !important;
} 
.studer_c{
  background-position: -850px -95px !important;
  height: 26px !important;
  width: 100px;
} 
.jbl-consumer-c{
  width: 180px;
  background-position: 0 -140px !important;
}  
.producers-engineers-wing-c{
  width: 159px;
  background-position: -180px -140px !important;
}  
.pama-c{
  width: 120px;
  background-position: -350px -140px !important;
}

/*----For Installed Sound Family series----------*/
.MarketBoxSquare319X289.MarketBoxSquare_Inverted.MarketBoxSquare_anchor{
    height:272px;
    width:319px;
}
.MarketBoxSquare319X289_Middle, .MarketBoxSquare319X289_Right{
    margin-left:0;
}
.product-listing .sf_colsOut.sf_3cols_2_34, .product-listing .sf_colsOut.sf_3cols_1_33, .product-listing .sf_colsOut.sf_3cols_3_33{
  float: none;
  width: 100%;
} 
.install-sound-sections .sf_colsOut.sf_3cols_2_34, .install-sound-sections .sf_colsOut.sf_3cols_1_33, .install-sound-sections .sf_colsOut.sf_3cols_3_33{
  float: none;
  width: 100%;
  padding-top:15px;
}
.install-sound-sections .sf_colsOut.sf_3cols_2_34 > div, .install-sound-sections .sf_colsOut.sf_3cols_3_33 >div{
    margin:0;
}
.line-vertical {
  display: none;
}
.ControlContractorSeriesTabs {
  position: relative;
  width: 100%;
}
.ControlContractorSeriesTabs .ControlContractorSeriesTab {
  float: none;  
  width: 100%;
}
.ControlContractorSeriesTabs .ControlContractorSeriesTabNoHover { 
  float: none; 
  width: 100%;
}
.ControlContractorSeriesTitleBar { 
  width: 100%;
}

.IntellivoxFamilyProductWrapper{
    left:0;
}
.SectionTabsSmall {
  position: relative;
  width: 100%;
}
.SectionTabSmallSelected {
  width: 100%;
}
.SectionTabSmall {
  width: 100%;
}
.SectionSmallTitleBar {
  width: 100%;
}
.rapid-section .youtube.StandardLink > img {
  width: 100%;
}
.rapid-section > img {
  width: 100%;
}

/*------ CWT series----*/
.slidesjs-container .slidesjs-control a img {
  width: 100%;
}

/*----------TourSound family series-------*/
.v5_si_img_50 {
  display: block;
  width: 100%;
}
/*.v5_si_img_50 > img {
 width:100%; 
}*/
.v5_si_content_50, .v5_si_content_65 {
  display: block;
  width: 100%;
}
.portable-pro-img .MarketFamilyBlock img {
  width: 100%;
}
.entertainment-pro-img .MarketFamilyBlock img {
  width: 100%;
}
.MarketBoxSquare319X289_Middle, .MarketBoxSquare319X289_Right {
  height: 272px;
  /* width: 100%; */
}
.sf_colsOut.sf_3cols_3_33.tour-sound-col {
  float: none;
  width: 57%;
}
.sf_colsOut.sf_3cols_2_34.tour-sound-col {
  float: none;
  width: 57%;
}
.sf_colsOut.sf_3cols_1_33.tour-sound-col {
  float: none;
  width: 100%;
}
.vertec-training-img {
  width: 100%;
  margin:3px 0;
}

/*-----------Cinema Market series-------*/
.right-col-section {
  padding-top: 15px;
}

/*------Components series---------*/
.component-content, .contents-block-section {
  width: 100%;
}
.block-left-part, .block-right-part, .block-left-text, .block-right-img {
  float: none;
  width: 100%;
}
.block-right-part, .block-right-img{
    padding-top:20px;
}
.vintage-page{
    width:100%;
}
.vintage-left-part {
  float: none;
  width: 100%;
}
.vintage-right-part {
  float: none;
  width: 100%;
  padding-top:20px;
}
.rental-netwrk-info{width:100%;}
.SeleniumSeriesTitleBar, .SeleniumSeriesTab, .SeleniumSeriesTabs{width:100%;}
.sfimageWrp.imgSel > img {
  margin-left: 0;
}
.catalogImgP img{
    float:none; 
    margin-left:25px;  
}
.jblProCatalogPage{
    width:100%;    
}
.jblProCatalogPage .black12bold{
    width:100%;
}

/*---------- JBL Story Family Pages --------------*/
.TechBanner{
    width:100%;
}
.Transducers.TechBanner{
    height:145px;
}
.TechBannerImage img {
  width: 100%;
}
.MaterialInnovations.TechBanner {
  height: 195px;
}
.Directivity.TechBanner {
  height: 250px;
}
.ddsImg > img{ 
    width:auto;
}
.directivityPageImg img{
    width:100%;
}
.greyEquationImgDiv img{
    width:100%;
}

/*---- history page -----------*/
nav.clearfix{
    height:auto !important;
}
nav.clearfix ul.clearfix{
    height:auto !important;
}
.forImage {
  padding-top: 50px;
  padding-left: 10px;
  padding-right: 10px;
}
ul.Milestone_body{
    padding-left:0;
}

/*------ Support family -----------*/
.sfFormBox.sfTxtBoxMedium .sfTxt, .sfFormBlock.sfTxtBlockMedium .sfTxt {
  width: 100%;
}
#contentPlaceholder_C002_UpdatePanel1 table{
    width:100% !important;
    margin-top:15px;
}
#contentPlaceholder_C002_UpdatePanel1 .jblbutton{
    margin-left:0;
    margin-top:15px;
}
.photoOfWeekPageHeading{
    font-size:20px; 
}
.sfprofileEditFormWrp .sfprofileField .sfTxt{
     width:100%;
}
.sfprofileEditFormWrp .sfprofileField textarea.sfTxt{
    width:100%;
}
.pro-register-register .MyJBLTitle, .pro-register-register .MyJBLBeniTitle, .pro-register-register .MyJBLBeniContent{
    left:0;
}
.pro-register-register .MyJBLBeniBullets > ul {
  padding-left: 0;
  top: 10px;
}
.pro-register-register .MyJBLBeniBullets li{
    list-style:inside none disc;
}
.pro-register-register {
  float: none;
  width: 100%;
}
.login_register-register {
  margin-left: 0;
}
.regions-headings { 
  padding: 5px;
  text-align: center;
  width: 29%;
}

/*----------- Search Results page---------------*/
.RadTabStrip .rtsUL, .RadTabStripVertical .rtsUL{
    float:none;
    display:block;
}
.RadTabStrip .rtsUL .rtsLI, .RadTabStripVertical .rtsUL .rtsLI{
    float:none;
    display:block;
    width:100%;
}

/*----------- Home Page(www) -----------*/
.news-and-events{
    float:none;
    width:100%;
}
.beauty-shots{
    float:none;
    width:100%;
}
.beauty-shots .sfimageWrp img {
  width: 100%;
}
.pro-cat-img{
    width:100%;
    float:left;
    padding: 20px 0;
    text-align:center;
    border-bottom: 1px solid #ccc;
}

/*----------- News family series pages ------------*/
.JBLPressList li.sfnewsListItem{
    margin-right:0;
}
.rightTextSectionOnNews {
  float: none;
  margin-top: 30px;
  width: 100% !important;
}
.leftNavSectionOnNews {
  float: none;
  width: 100% !important;
}
.InstallationsPageHeader{
    font-size:35px;
}
#installationsContent { 
  width: 100%;
}
#installationsContent > div#s3slider{
    width:100% !important;
}
#installationsContent > #s3slider > img{
    width:100% !important;
}
table#InstallationItems{
    width:100%;
}
.sfpostContent #s3slider > img {
    width: 100% !important;
}
.sfpostContent img{
    width:100%;
}

/*----------- Product Support Famiy Pages -----------*/
.testimonial-comment {
  float: none;
  width: 100%;
}
.testimonial-img {
  float: none;
  width: 30%;
}
.PageTitle, .TechnologyPageTitle {
  font-size: 17px;
  line-height:20px;
}
.tbladvoptions_row {
  height: auto;
}
.tbladvoptions_row > div {
  float: left;
  width: 50%;
}
.tbladvoptions_row > div:last-child {
  width: 50%;
}
.tbladvoptions_row {
  padding: 10px 0;
}
#Right67Percent.columndivs {
  float: none;
  width: 100%;
}
#Left33Percent.columndivs { 
  float: none;
  width:100%; 
}
.DivSpkSelRsltProList > div.proInfoRow > div {
  float: none;
  padding: 15px 0 0;
  width: 100%;
}
.proInfoRow.rowTwo > div:first-child {
  padding-left: 0;
}
.proInfoRow.rowOne .DivSpkSelRsltImgColumn {
  height: auto;
}
.RegiProductsUserInfo #tblUserInfo input {
  width: 100%;
}
 #ProdRegCurrentUserInfo {
   width: 100%;
   float: none;            
}
 .auto-style7 {
   float:none;
   width: 100%;
}
 .RegiProductsUserInfo {
  margin-left: 0;
}
 .RegProdRepeater > div {
  float: none;
  width: 100%;
  padding:0;
}

/*-----Added by prateek on 20-Oct-2015-----*/

.newsHomeOnMobile{
    display:block;
    margin-top: 25px;
}
.sfnewsContent img{
	width:100%;
}
.news-and-events.newsOnDesktop{
    display:none;
}
.beauty-shots::after {
    clear: both;
    content: "";
    display: table;
}
.beauty-shots {
    width: 100%;
}
.sf_colsOut.sf_2cols_2_67.beauty-shots {
  margin-top: 25px;
}
.portable-pro-img .MarketFamilyBlock img {
  width: auto;
}
.MarketFamilyBlock_Title {
  min-height: 0;
}
.portable-pro-img .MarketFamilyBlock{
    text-align:center;
}
.FamilyPageDescription {
  font-size: 14px;
  line-height: 25px;
}
.SpecsTableRows {
  line-height: 25px;
  text-align: left;
}
#wrapper.landingPageWrapper {
  background-position: center center;
  background-size: 117% auto;
}
.cloudzoom {
  cursor: auto;
}
.div-copyright-policy {
  padding: 0 15px;
}
.left-col-section {
  float: none;
}
.right-col-section {
  float: none;
  padding-top: 15px;
}
.MarketFamilyBlock_Picture {
  margin-left: 8px;
  min-height: 160px;
}
}
@media (min-width:320px) and (max-width:379px){
    .row_one .footer-logo{
        width:25%;
    }
    .row_one .footer-logo:first-child {
        width: 47%;
    }
    .harmanpro {        
        width: 156px;
    }
}

@media (max-width:480px) {
    .sfsearchBox {margin:10px 0 0; clear:both;}	
     .row_one .footer-logo{
        width:25%;
    }
    .row_one .footer-logo:first-child {
        width: 47%;
    }
    .harmanpro {        
        width: 156px;
    }
}
@media (min-width:630px) and (max-width:767px){
.vtx_si_img_50>img,.vtx_si_img_30>img {width: auto;}   
.Transducers.TechBanner {
  height: 215px;
} 
.MaterialInnovations.TechBanner {
  height: 235px;
}  
.Directivity.TechBanner {
  height: 270px;
} 
.forImage {
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
.portable-pro-img {
  min-height: 310px;
  width: 33%;
}   
}
	