#scroll{display:none}
.flexMobile{color:#eee}
.heading-menu{display:none}.blueBand{margin-top:86px}
.mdmOsSpr {display: inline-block;width: 135px;height: 135px}
.mdm-ios {background-position: 0 -155px}
.mdm-android{background-position: -135px -155px}
.mdm-win{background-position: -270px -153px}
a.soun-call-to:hover{text-decoration:none}
.bannerflex {background: #035fac !important}
.mdm.overview {padding: 50px 50px 0;background-color: #f5f5f5;min-height:329px}
.mdm.overview .mdm-h4 {line-height: 30px;padding-top: 8px;max-width: 1100px;margin: auto;padding-bottom: 50px}
.mdm.overview .mdm-h4 a{text-decoration: none}
.mdm.overview .bookmark a {display: inline-block;width: 220px;vertical-align: top;padding: 16px;font-size: 14px;border-right: 1px solid;border-image: linear-gradient(to top, rgba(0, 0, 0, 0) , #b3b3b3, rgba(0, 0, 0, 0)) 1 100%;overflow: hidden;color: #000;text-decoration: none;transition: all 350ms ease-in}
.mdm.overview .bookmark a:hover, .mdm.overview .bookmark a.active {background: #e2e2e2; color: #0e88cc}
.mdm.overview .bookmark a .mdm-hide-txt {display: block;font-size: 14px;padding-top: 5px;color: #555;line-height: normal;font-weight: normal;transform: translateY(80px);transition: all 350ms ease-out;opacity:0}
.mdm.overview .bookmark {display: flex;top: 0;justify-content: center;background-color: #f5f5f5}
.mdm.overview .bookmark.fixed {position: fixed;top: 92px;left: 0;right: 0;z-index: 3;box-shadow: 0 0 5px #ccc;transition: position 0s ease-out 1s, top 350ms ease-out 0s}
.mdm.overview .bookmark a:last-child {border-right: 0}
.mdm.overview .bookmark a img {width: 50px;display: block;margin: auto;margin-bottom: 15px}
.mdm.overview .bookmark a:hover .mdm-hide-txt {transform: translateY(0);opacity:1}
.mdm.overview .bookmark a:hover strong {transform: translateY(0)}
.mdm.overview .bookmark.fixed a {padding-bottom: 16px}
.mdm.overview .bookmark.fixed img, .mdm.overview .bookmark.fixed span {display: none}
.mdm-h5 a{line-height: normal}
.new-two-col {width: 44%;display: inline-block;padding: 25px;vertical-align: top}
.new-two-col:last-child {margin-bottom: 50px}
.new-three-col{width: 25%;display: inline-block;padding: 25px;padding-top: 0;vertical-align: top}
.new-three-col:last-child{margin-bottom: 50px}
.container.mdm{max-width: 1100px}
.sec-pTB1{padding: 80px 0 0}
.mdm-h4 {line-height: 30px}
.five-col{padding: 30px 10px}
.container.mdm{overflow-x:hidden}
.flexslider .flexBnrslides > li.abm .flex .clip img{width:100%;}
.flexslider .flexBnrslides > li .flex {display: flex;min-height: 380px;align-items: center;justify-content: center}
.flexslider .flexBnrslides > li .flex .caption {margin: 0 45px;width: 50%}
.flexslider .flexBnrslides > li .flex .clip {width: 40%;text-align: center}
.flexslider .flexBnrslides > li .flex .clip img {width: 280px;margin: auto}
.flexslider .flexBnrslides > li .flex .caption h2 {
    font-size: 34px;
    font-weight: lighter;
    line-height: 55px;
    margin:0;
    margin-bottom:25px;
    color:#fff;
}
.flexslider .flexBnrslides > li .flex .caption a{
    position: relative;
    display: inline-block;
    max-width: 320px;
    text-align: center;
    color: #000;
    background-color: #ffd40e;
    padding: 12px;
    font-size: 19px;
    font-weight: 700;
    text-decoration: none;
    margin-bottom: 25px;
    }
.flexslider .flexBnrslides > li.ios .flex .caption a {
    max-width: 170px;
}
.flexslider .flexBnrslides > li.ios .flex .clip img{
    width: 500px;
}
.flexslider .flexBnrslides > li.g2crowd .flex .caption h2 {font-size: 21px;line-height:40px}
.flexslider .flexBnrslides > li.g2crowd .flex .caption h2 strong {font-size: 25px}
.flexslider .flexBnrslides > li.g2crowd .flex .clip img {
    width: 220px;
}
.flexslider .flexBnrslides > li.g2crowd .flex .caption a{max-width:310px}
.flexslider .flexBnrslides > li.sony .flex .caption, .flexslider .flexBnrslides > li.sony .flex .clip {
    animation:caption 10s ease infinite;
}
.flexslider .flexBnrslides > li.sony .flex .clip img {
    width: 220px;
}
.flexslider .flexBnrslides > li.sony .flex .caption a {
    max-width: 165px;
}
.flexslider .flexBnrslides > li.sony .flex .caption h2 {
    min-height: 170px;
   animation:h2 10s ease infinite;
}
.flexslider .flexBnrslides > li.sony .flex .caption h2 strong {
    font-weight: inherit;
   animation:h2strong 10s ease infinite;
}
.flexslider .flexBnrslides > li.flex-active-slide.sony .flex .caption h2 span{
    animation:sony 10s ease infinite;
}
.flexslider .flexBnrslides > li.sony .flex .clip {
    background-image: url(images/sony-remote-banner.png);
    background-size: contain;
    background-repeat:no-repeat;
    background-position: center;
    animation:remote 10s ease infinite;
}
.flexslider .flexBnrslides > li.sony .flex .clip img {opacity:0}
.flexslider{width:100%;}
#mdmEbook {background:#ffcd26;}
#mdmEbook .container{max-width:1200px;}	
@media screen and (max-width:1026px){.mdm-dist-spr{margin-bottom:70px}}
@media screen and (max-width:949px){
.mdm.overview {padding:50px 20px 0}
.mdm.overview .bookmark a{border:1px solid !important;border-image: linear-gradient(to top, rgba(0, 0, 0, 0) , #b3b3b3, rgba(0, 0, 0, 0)) 1 100% !important}
.bookmark{flex-flow:row wrap}
.three-col,.new-two-col,.new-three-col{max-width: 500px;float: none;margin: 0 auto;width: 98%!important;display:block;box-sizing: border-box}
.three-col,.new-three-col{text-align:center}
.mdm-dist-spr{margin-bottom:0!important}
.top table td.menu:nth-child(1) {padding-right: 5px !important}
.top table td.menu:nth-child(2) {padding-left: 0 !important}
}
@media screen and (max-width:760px){
.mdm-h2{font-size:20px}
.mdm-dist-spr{margin-bottom:0px}
.mdm.overview .bookmark.fixed,.mbH{display:none!important}
.sec-pTB1 {padding: 0px 0 0!important}
}
@media screen and (max-width:600px){
.mdm-edition-flx{flex-flow:row wrap}
.mdm-edition-flx .menu{width:100% !important}
.resHide{display:none}
}
