#plcm-msearchbutton, .plcm-mlogo-image, #plcm-mmenubutton, #plcm-mnav, #plcm-mnav-back, #plcm-mnav-level2, .plcm-mftraccordion, #poly-footer .follow-col, .accordion-tabs, .select-box, .cstory .cstory-divider{
    display:none;
}    
    
@media only screen and (max-width:1024px){
    #plcm-msearchbutton, .plcm-mlogo-image, #plcm-mmenubutton, #plcm-mnav, #plcm-mnav-back, #plcm-mnav-level2, .plcm-mftraccordion, #poly-footer .follow-col{
        display:block;
    }
    html {
        -webkit-text-size-adjust: 100%;
    }
    #Toolbar{
        display:none;
    }
    .header-wrapper {
        position:relative;
        display: block;
        min-height: 70px;
        height: 70px;
        padding: 0;
        box-sizing: border-box;
        z-index:504;
        margin:0;    
    }
    button{
        cursor: pointer;
        background-color: transparent;
        color: #525252;
        padding: 0;
        border: 0;
        outline:none;
    }
    #plcm-mmenubutton{
        box-sizing: border-box;
        display: block;
        height: 60px;
        width: 60px;    
        position: relative;
        float: left;    
        margin:5px;    
        background:url("../images/menu-tablet.png") no-repeat;
    }
    #plcm-mmenubutton.active{
        background:url("../images/menu-tablet-active.png") no-repeat;
    }
    
    /***********************
        Logo
    ***********************/
    .logo-image{
        display:none;
    }
    .logo-wrapper{
        float:none;
        width:140px;
        margin:0 auto;
        padding-top:20px;
    }
    .top-nav-bg{
        display:none;
    }
    #plcm-mnav{
        display:none;
    }
    body{
        min-width:0 !important;
    }

    /**************************
        Search
    **************************/
    div.search{
        /* display:none; */
        min-width:0;
        width: auto;
        height:0;
    }
    div.search.visible{
        display:block;
    }
    .search-bg{
        background:none;
        height:44px;
        border:1px solid #ccc;
        border-radius:5px;
        width:98%;
    }
    .search-input{
        padding-top:0;
        height:41px;
        color:#000;
        font-size:15px;
        width:90%;
    }
    .magnifyingGlass{
        top:12px;
    }
    #plcm-msearchbutton {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;    
        position: absolute;
        right: 0;
        top: 0;
        height: 60px;
        width: 60px;
        margin:5px;  
        overflow: hidden;    
        cursor: pointer;
        background:url("../images/search-tablet.png") no-repeat;
    }
    #plcm-msearchbutton.active{
        background:url("../images/search-tablet-active.png") no-repeat;
    }
    #searchBox {
        float: none;
        margin: 0 auto;
    }
    #searchBox .gsc-search-box-tools .gsc-search-box .gsc-input{
        height:41px !important;
        font-size:15px;
        color:#000;
        background:none !important;
    }
    #searchBox .gsc-search-box-tools .gsc-search-box td.gsc-input{        
        width:auto !important;
    }
    #searchBox .gsc-input-box{
        height:41px;
    }

    /***********************
        Hero Module
    ***********************/
    #hero_container{
        /*height:275px !important;*/
    }
    #hero_container.hero-container{
        min-height:0;
    }
    #hero_container .hero_module_image_video{
        display:block;
        height:245px;
        width:100%;
    }
    #hero_container .hero-img, #hero_container .hero_module_image_video{
        min-width:0;
        max-width:none;
    }
    #hero_container .hero-img{
        max-width:100%;
        height:100%;
    }
    .hero_module .hero-intro-text-container{
        /*display:none;*/
    }
    #slidingbuttons{
        bottom:5px !important;
    }
    #slidingbuttons .herobtn{
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;  
        border-radius: 0;
    }
    .global-container-width{
        width:auto;
    }
    /***********************
        Homepage Carousel
    ***********************/
    .global-container-width .homepage-carousel{
        width:100%;
        max-width:none;
    }
    #homepage-carousel .carousel-par .section{
        height:auto;
    }
    #homepage-carousel.carousel-wrap, #homepage-carousel.carousel-wrap .carousel-slides .carousel-par .section, #homepage-carousel.carousel-wrap .carousel-slides .carousel-par .section .primary-module, #homepage-carousel.carousel-wrap .carousel-slides .carousel-par .section .myth_vs_fact{
        height:auto !important;
    }
    .popup-bootstrap{
        display:none !important;
    }
    #homepage-carousel.carousel-wrap .carousel-slides .carousel-par .section .primary-module{
        min-height:0 !important;
    }
    body .carousel-par{
        position:static;
        width:auto;
    }
    body #homepage-carousel .carousel-par .section{
        display:none;
    }
    #homepage-carousel .module-multi .popup-icon{
        display:none;
    }
    body #homepage-carousel .carousel-par .section:nth-child(1),
        body #homepage-carousel .carousel-par .section:nth-child(2),
        body #homepage-carousel .carousel-par .section:nth-child(3){
            display:block;
    }
    body #homepage-carousel .carousel-par .section{
        width:100%;
    }
    body #homepage-carousel .carousel-par .section .spotlight{
        width:100%;
    }
    #homepage-carousel .spotlight-elems, #homepage-carousel .image-top .spotlight-elems{
        padding:0;
        margin:0 40px;
        height:auto;
    }
    #homepage-carousel .spotlight-elems .sp-content{
        width:100%;
        padding:15px 0;
        border-bottom:1px solid #d3d3d3;
    }
    body #homepage-carousel .carousel-par .section:nth-child(3) .spotlight-elems .sp-content{
        border-bottom:none;
    }
    #homepage-carousel .image-top .image{
        float:left;
    }
    #homepage-carousel .spotlight-elems .text-container,
    #homepage-carousel .noImage .text-container,
    #homepage-carousel .image-top .text-container{
        width:auto;
        float:none;
    }
    .homepage-carousel .carousel-nav{
        display:none;
    }
    .carousel-slides, .carousel-par{
        overflow:visible !important;
    }
    /***********************
        Mobile Nav
    ***********************/
    .ae #plcm-mnav li{
        list-style:none;
    }
    .plcmmnav-active{
        webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        overflow: hidden!important;
        position: fixed;
        width: 100%;
        left: 0;
        top: 0;
    }
    #plcm-mnav.active, #plcm-mnav-level2{
        bottom: 0;
        overflow-x: hidden;
    }
    #plcm-mnav.active, #plcm-mnav-level2, #plcm-mnav-level2 ul{
        display: block;
        height: auto;
        list-style-type: none;
        overflow-y: auto;
        position: fixed;
        margin: 0;
        top: 70px;
        width: 100%;
        z-index: 600;
        -webkit-overflow-scrolling: touch;
    }
    #plcm-mnav.active a, #plcm-mnav.active button, #plcm-mnav-level2 li a, #plcm-mnav-level2 li button{
        display: inline-block;
        width: 100%;
        height: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
        text-decoration: none;
        color: #222;
        font-family: Arial Regular,Arial,Helvetica,sans-serif;
        font-size: 15px;    
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        text-align: left;
        text-decoration: none;
        text-shadow: lightgray 0 1px 1px;       
        padding:22px 10px 22px 70px;
        margin: 0;
    }
    #plcm-mnav.active #plcm-mnav-level1 li a{
        width:auto;
    }
    .ae #plcm-mnav.active a, .ae #plcm-mnav.active button, .ae #plcm-mnav-level2 li a, .ae #plcm-mnav-level2 li button{
        text-align:right;
    }
    .ae #plcm-mnav.active #plcm-mnav-level1 button{
        float:left;
    }
    .ae #plcm-mnav.active #plcm-mnav-level1 li a{
        float:right;
    }
    #plcm-mnav.active #plcm-mnav-level1 li a.ss-mlink{
        background:url("/etc/polycom/www/global/images/language-selector-tablet.png") no-repeat 20px center;
    }
    #plcm-mnav.active #plcm-mnav-level1 li a.contact-mlink{
        background:url("/etc/polycom/www/global/images/contact-us-tablet.png") no-repeat 20px center;
    }
    #plcm-mnav.active #plcm-mnav-level1 button{
        float:right;
        width:95px;
        padding:0;
    }
    #plcm-mnav.active #plcm-mnav-level1 button span{
        display:block;
        width:10px;
        height:16px;
        margin-left:40px;
        background:url("../images/next-arrow.png");
    }
    #plcm-mnav li, #plcm-mnav-level2 li, #plcm-mnav-back{
        width: 100%;
        border-bottom: 1px solid #ccc;
        clear: left;
        box-sizing: border-box;
    }
    #plcm-mnav li.divider, #plcm-mnav-level2 li.divider, #plcm-mnav-back .divider{
        border-bottom-width: 4px;
    }
    #plcm-mnav li span, #plcm-mnav-level2 li span, #plcm-mnav-back span{
        width: 100%;
        display: inline-block;
    }
    #plcm-mnav{
        display: none;
    }
    #plcm-mnav.active{
        display: block;
    }
    #plcm-mnav ul, #plcm-mnav li, #plcm-mnav div{
        position: relative;
        margin: 0;
        width: 100%;
        background-color: lightgray;
        padding: 0;
    }
    #plcm-mnav #plcm-mnav-level1 li, #plcm-mnav #plcm-mlanguage li{
        width: 100%;
        height: 60px;
        border-bottom: 1px solid #ccc;
        clear: left;
        box-sizing: border-box;
    }
    #plcm-mnav #plcm-mnav-level1 ul, #plcm-mnav #plcm-mlanguage ul{
        display: none;
    }
    #plcm-mnav-back{
        -webkit-box-shadow: 0 2px 5px rgba(100, 100, 100, 0.1);
        -moz-box-shadow: 0 2px 5px rgba(100, 100, 100, 0.1);
        -o-box-shadow: 0 2px 5px rgba(100, 100, 100, 0.1);
        box-shadow: 0 2px 5px rgba(100, 100, 100, 0.1);
        position: fixed;
        top: 70px;
        left: 100%;
        height: 60px;
        background-color: lightgray;
        z-index: 503;
    }
    .ae #plcm-mnav-back{
        text-align:right;
        padding-right:25px;
    }
    #plcm-mnav-back.ss-back{
        height:120px;
    }
    #plcm-mnav-back button{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        height: 60px;
        width: 80px;
        display: inline-block;    
    }
    #plcm-mnav-back button span{
        width:21px;
        display:inline-block;
        height:17px;
        background:url("../images/previous-arrow-tablet.png") no-repeat;
        padding:0;
    }
    #plcm-mnav-back span{
        width: auto;
        display: inline-block;
        padding: 10px 0 10px 0;
    }
    #plcm-mnav-back span a{
        font-size:15px;
        color:#222;
        text-shadow:lightgray 0 1px 1px;
    }
    #plcm-mnav-back span{
        font-weight:bold;
    }
    #plcm-mnav-back.ss-back div{
        display:block;
        width:100%;
        height:60px;
        border-top:1px solid #ccc;
    }
    #plcm-mnav-back.ss-back input[type="checkbox"]{
        height:60px;
        margin: 0 20px 0 45px;
        float:left;
    }
    #plcm-mnav-back.ss-back label{
        display:block;
        float:left;
        overflow:hidden;
        padding:0;
        line-height:60px;
    }
    #plcm-mnav-back.ss-back span.go-btn{
        float:right;
        padding:0;
        margin-top:15px;
        margin-right:5px;
    }
    #plcm-mnav-level2{
        left: 100%;
        top: 130px;
    }
    #plcm-mnav-level2.ss-level2{
        top:190px;
    }
    #plcm-mnav-level2 ul{
        position: relative;
        width: 100%;
        overflow-y: visible;
        top: 0;
        bottom: 0;
    }
    #plcm-mnav-level2 ul li{
        margin-bottom: 0;
        background-color: lightgray;
        padding-left:80px;
    }
    #plcm-mnav-level2.ss-level2 ul li{
        background-color:#fafafa;    
    }
    #plcm-mnav-level2.ss-level2 ul li.selected{
        background-color:lightgray;
    }
    #plcm-mnav-level2 ul li a{
        padding-left:0;
    }
    #plcm-mnav-level2 ul li div, #plcm-mnav-level2 ul li div a{
        height: 100%;
        width: 100%;
        background-color: lightgray;
        padding: 7px 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 13px;    
        font-weight: bold;
    }
    #plcm-mnav-level2.ss-level2 ul li span{
        display:inline;
        padding-left:15px;
    }
    #plcm-moverlay{
        display: none;
        position: fixed;
        top: 70px;
        bottom: 0;
        width: 100%;
        background: rgba(0, 0, 0, 0.6);
        z-index: 500;
    }
    #plcm-moverlay.active {
        display: block;
    }
    /***********************
        Footer
    ***********************/
    #poly-footer{
        min-width:0;
        max-width:none;
        padding:0;
    }
    .plcm-mftraccordion{
        display:none;
    }
    #poly-footer .col{
        display:none;
    }
    #poly-footer .follow-col{
        padding-top:30px;
    }
    #poly-footer .follow-col h4{
        text-align:center;
        font-size:12px;
        font-weight:bold;    
        color:#3A5579;
    }
    #poly-footer h4, #poly-footer .follow-col h4{    
        padding-bottom:15px;
    }
    #poly-footer .follow-col a{
        padding:10px 0;
        font-size:10px;
        text-decoration:none;
        color:#9397A2;
        display:block;
    }
    #poly-footer .follow-col .media-icons{
        display:inline-block;
        padding:0 5px 0;
        float:none;
    }
    #poly-footer .follow-col .media-icons{
        padding-bottom:20px;
        padding-top:10px;
    }
    #poly-footer .follow-col .media-icons a, #poly-footer .follow-col .media-icons a:first-child{
        padding:0;
    }
    #poly-footer .follow-col .media-icons img{
        width:20px;
        height:20px;
        border:0;
    }
    #poly-footer .col{
        display:inline-block;
        width:17%;
        min-width:0;
        max-width:none;
        padding-top:35px;
    }
    #poly-footer .col:nth-child(6){
        display:none;
    }
    #poly-footer .col:nth-child(2){
        padding-left:2%;
    }
    #poly-footer .col a{
        font-size:10px;
    }       
    #poly-footer a{
        padding-bottom:10px;       
    }           
    #poly-footer .follow-col .media-icons a{        
        padding-right:0;
    }
    #poly-footer .follow-col a{
        display:inline-block;
        padding-right:10px;
    }
    .footer-shadow{
        width:auto;
    }
    .footercols{
        width:auto;
    }
    .extendedfooter{
        border-top:none;
        padding-left:5px;
        width:auto;
        max-width:none;
    }
    #lpChatButton1, #lpChatButton3{
        display:none;
    }

    /***********************
        Base Page
    ***********************/
    .wrapper-bg{
        min-width:0;
        margin-top:0;
    }
    .main-content-wrapper{
        padding:20px 10px 53px 10px;
        float:none !important;
    }
    .title_pad{
        padding-bottom:10px;
        background:white;
        margin-top:0;
    }
    .title_pad .title, .poly-breadcrumb{
        padding-left:10px;
    }
    .title_pad .title h1.page-title{
        padding: 14px 0 5px 0;
        border-bottom: 1px solid silver;
    }
    .poly-breadcrumb{
        margin-top:0;
        background:transparent;
        border-top:0;
        padding-top:0;
    }
    #poly-footer.base-pg-footer{
        width:100%;
        background:none;
    }    
    .centered-wrapper, .cs-landing.centered-wrapper{
        width:auto;
    }	
    .separation, .corners, .ftr-corners, .main-content-wrapper{
        width:auto !important;
    }
    .left-rail-container{
        width:65%;
        float:left;
    }
    .right-rail-container{
        float:right;
        margin-left:15px;
    }
    .right-rail-container .image img{
        max-width:100%;
    }
    .cstory .right-rail-container, .cstory .right-rail-container.margin-out{
        margin:30px auto 0 auto;
        float:none;
        overflow:hidden;
    }
    
    /***************
        Banner
    ****************/
    .nonhome-thumbnail{
        width:auto !important;
    }
    .nonhome-thumbnail #banner_container{
        width:auto !important;
        height:275px;
        background:transparent;
    }
    .nonhome-thumbnail #banner_container .banner-wrapper, .nonhome-thumbnail #banner_container .scrollTable{
        background-size:100% 100% !important;
        height:245px;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;  
        border-radius: 0;
    }
    .nonhome-thumbnail #banner_container .banner-wrapper .banner-elems .banner-cta-header{
        font-size:16px;
        line-height:20px;
    }
    .nonhome-thumbnail #banner_container .banner-wrapper .banner-elems .banner-cta-subheader{
        font-size:14px;
        line-height:18px;
    }
    .nonhome-thumbnail #banner_container .banner-wrapper .banner-cta-button{        
         top:75% !important;
    }
    .nonhome-thumbnail #banner_container .alignleft .banner-cta-button{
        left:20px !important;
    }
    .nonhome-thumbnail #banner_container .alignright .banner-cta-button{
        right:20px !important;
    }
    .nonhome-thumbnail #slidingbuttons{
        bottom:5px !important;
    }
    
    /*****************************
        Flexible Video Player
    ******************************/
    .flexiblevideoplayer .vp-container .vp-wrapper{
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;  
        border-radius: 0;
    }
    
    /*************************
        Featured List
    *************************/
    .featuredlist .env-icon-holder, .env-ftrd-lst .featuredlist .env-icon-holder{
        width:20%;
    }
    .featuredlist .env-icon-holder .env-icon-title, .env-ftrd-lst  .featuredlist .env-icon-holder .env-icon-title{
        font-size:10px;
    }
    .featuredlist .env-icon-holder .env-img-hldr, .env-ftrd-lst .featuredlist .env-icon-holder .env-img-hldr{
        width:auto;
        height:auto;
    }
    .featuredlist .env-icon-holder .env-img-hldr .env-link, .env-ftrd-lst .featuredlist .env-icon-holder .env-img-hldr .env-link{
        height:auto;
    }
    .featuredlist .env-icon-holder .env-img-hldr img, .env-ftrd-lst .featuredlist .env-icon-holder .env-img-hldr img{
        max-width:100%;
        width:auto;
    }
    .featuredlist .env-icon-holder .env-img-hldr img.increase, .env-ftrd-lst .featuredlist .env-icon-holder .env-img-hldr img.increase{
        width:auto;
    }
    .env-ftrd-lst{
        width:100% !important;
    }
    .env-ftrd-lst .featuredlist{
        margin:10px 0 25px 0 !important;
    }
    .env-ftrd-lst .featuredlist .env-icon-holder{
        margin-right:0 !important;
    }
    .env-ftrd-lst .featuredlist .env-icon-holder .env-img-hldr{
        margin:0 !important;
        background:none !important;
        -moz-border-radius: 0 !important;
        -webkit-border-radius: 0 !important;
        -ms-border-radius: 0 !important;
        -o-border-radius: 0 !important;  
        border-radius: 0 !important;
    }
    .env-ftrd-lst .featuredlist .env-icon-holder .env-img-hldr img{
        height:auto !important;
    }
    .env-ftrd-lst .env-icon-holder .env-icon-shadow{
        width:auto !important;
        height:auto !important;
        margin:0 !important;
        display:inline !important;
    }
    
    /*********************
        productfamilies
    *********************/
    .productfamilies .txt-img-hldr .img-and-text-holder{
        width:100%;
        float:none;
        margin:0;
    }
    .productfamilies .txt-img-hldr .img-and-text-holder{
        margin-top:25px;
    }
    .productfamilies .txt-img-hldr .img-and-text-holder:first-child{
        margin-top:0;
    }
    .productfamilies .txt-img-hldr .img-and-text-holder .img-container{
        float:left;
        margin-right:15px;
    } 
    .productfamilies .txt-img-hldr .img-and-text-holder .text-container{
        padding-top:0;
    }

    /**********************
        Static Tabs
    ***********************/
    .static_tabs .ds-tabs{
        display:block;
        width:auto;
    }
    .static_tabs .tab-content, .dynamic_tabs .tab-content{
        width:auto !important;
    }
    .tabs-gray-corner{
        width:100%;
    }
    .ds-tabs ul#tabnav{
        width:100%;
    }
    .accordion-tabs{
        display:none;
    }
    .dynamic_tabs .tabnav-hldr, .dynamic_tabs .tab-content{
        display:block;
    }
    .dynamic_tabs .left-rail-container{
        width:auto;
        float:none;
        overflow:hidden;
    }
    .dynamic_tabs .right-rail-container{
        margin:30px auto 0 auto;
        float:none;
    }
    .dynamic_tabs .resource-section-wrapper{
        width:100%;
    }
    .dynamic_tabs .resource-section-wrapper .related-container, .dynamic_tabs .resource-section-wrapper .resource-box{
        width:30%;
        margin-right:3%;
    }
    .dynamic_tabs .resource-section-wrapper .related-container .text-container .intro-text{
        width:auto;
        margin:0;
    }
    /*.dynamic_tabs .right-rail-container > div{
        width:33%;
        float:left;
    }*/
    
    /**************************
        vertical spotlight ps
    ***************************/
    .vspot-multi-cont{
        overflow:hidden;
        float:none;
    }
    .vspot-multi-cont .vspot-hldr{
        width:auto;
        float:none;
        margin-right:0;
    }
    .vspot-multi-cont .vspot-hldr .verticalspotlight > div{
        width: 100%;
        overflow:hidden;
        float:left;    
        margin-right:0;
        margin-bottom:20px;
    }
    .vspot-multi-cont .vspot-hldr .verticalspotlight .vspot-imghldr{
        margin:0;
    }

    /***************************
        Accordion Child List
    ***************************/
    .child-product-container{
        width:auto;
    }
    .accordion-childlist .accorion-img-container{
        margin-right:0;
    }
    .accordion-childlist .accordion-text-container{
        margin-left:215px;
        float:none;
        width:auto;
    }

    .product-list-container{
        width:auto;
        height:auto;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1f1), color-stop(100%, #e5e5e5)) !important;
        background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1f1), color-stop(100%, #e5e5e5)) !important;
        background: -webkit-linear-gradient(top, #f1f1f1 0%,#e5e5e5 100%)!important ;
        background: -moz-linear-gradient(top, #f1f1f1 0%,#e5e5e5 100%) !important;
        background: -o-linear-gradient(top, #f1f1f1 0%,#e5e5e5 100%) !important;
        background: -ms-linear-gradient(top, #f1f1f1 0%,#e5e5e5 100%) !important;
        background: linear-gradient(top, #f1f1f1 0%,#e5e5e5 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFf1f1f1', endColorstr='#FFe5e5e5') !important;
        -webkit-box-shadow: 0 5px 5px #d3d3d3 inset, 0 -5px 5px #d3d3d3 inset;
        -ms-box-shadow: 0 5px 5px #d3d3d3 inset, 0 -5px 5px #d3d3d3 inset;
        -moz-box-shadow: 0 5px 5px #d3d3d3 inset, 0 -5px 5px #d3d3d3 inset;
        -o-box-shadow: 0 5px 5px #d3d3d3 inset, 0 -5px 5px #d3d3d3 inset;
        box-shadow: 0 5px 5px #d3d3d3 inset, 0 -5px 5px #d3d3d3 inset;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        overflow:visible;
    }
    .product-list-container span.arrow-icon{
        display: inline-block;
        border-left: 10px solid transparent;
        border-bottom: 10px solid rgb(205, 205, 218);
        border-right: 10px solid transparent;
        position: absolute;
        top: -10px;
        left: 85%;
    }
    .product-scrollbar, .product-scrollbar .viewport{
        width:auto;
        height:auto;
        margin: 0 10px 10px 10px;
    }
    .product-scrollbar .scrollbar{
        display:none;
    }
    .product-scrollbar .overview{
        position:static;
    }
    .product-list-container .products .child-product-desc{
        /*margin-left:0;*/
    }
    
    /*************************
        Product Slider
    *************************/
    .product-slider{
        width:auto;
        height:190px;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;  
        border-radius: 0;
    }
    .productslider .product-detail{
        width:auto;
        height:auto;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;  
        border-radius: 0;
    }
    .productslider  .product-detail-single , .productslider .product-detail{
        margin: 0 0 0 35px;
    }   
    .product-detail .product-detail-img-single, .product-detail .product-detail-img{
        width:208px;
        height:136px;
        margin:0 0 0 15px;
    }
    .product-detail .product-detail-img-single img{
        max-width:100%;
        height:100%;
    }
    .product-detail .product-detail-img img{
        display:none;
    }
    .product-detail .product-detail-img img:first-child{
        display:block;
    }
    #product-carousel{
        display:none;
    }
    .productslider .jcarousel-skin-tango, .productslider .slider-bottom-bg{
        display:none;
    }
    .product-detail .product-title{
        font-size:14px;
        line-height:18px;
    }
    .product-detail .product-description{
        font-size:10px;
        line-height:14px;
    }
    /***************** 
      solution landing 
    ********************/
    .carousel-container {
        width:65%;
    }
    .genericcarousel .cq-carousel {
        width:100%;
    }
    .sectiontitle .sectn-ttl {
        margin-top: 25px;
        margin-bottom:10px;
    }
    .genericchildlist .txt-img-hldr .img-hldr {
        float:none;
        display:none;
    }
    .genericchildlist .txt-img-hldr .child-list-row .link-hldr {
        margin-top:10px;
        margin-right: 0px;
        float:none;
    }
    .genericchildlist .txt-img-hldr .child-list-row {
        margin-top:0px;
    }
    .genericchildlist .child-list-row {
        margin-top:0px;
    }
    .genericchildlist .txt-img-hldr .txt-hldr-right {
        margin-left:0px;
    }
   
 
    /***************************
       AboutUs Childlist
     ***************************/
     .aboutus-childlist {
         overflow:hidden;
     }     
     .aboutus-childlist .content .txt-hldr {
        padding-top: 20px;
        width: 100%;
        float: left;
        margin-left:0px;
    }
    
    /******************************
        Customer stories search
    ******************************/
    .fltr-bg{
        display:none;
    }
    .select-box{
        display:block;
        padding:20px 10px 0;
    }
    .select-box .cs-select, .select-box .event-select, .select-box .press-select{
        padding:5px 0;
        width:245px;
        margin:0 0 20px 0;
        color:#808080;
    }
    .select-box .select-or{
        padding:10px;
        color:#808080;
        text-transform:lowercase;
    }
	#csstory_content .cs-container{
		width:50%;
		margin-right:0;
		padding:0 15px;
	}
    .cs-container{
        margin-right:65px;
    }
    .cs-container.row-clr{
        clear:none;
    }
    .cs-container:nth-child(even){
        margin-right:0;
    }
    .cs-container:nth-child(2n+1){
        clear:left;
    }
    /***********************
        Events search
    ************************/
    .event-container{
        width:100%;
    }
    .event-container .event-text-container{
        float:none;
        margin-left:140px;
        width:auto;
    }
    .prnt-and-top{
        width:100%;
    }
    /***********************************
        Customer stories Individual
    ************************************/   
    .left-panel{
        width:30%;
    }
    .center-panel{
        width:65%;
    }
    .center-panel .content-panel{
        width:100%;
    }
    .cstory .cstory-divider{
        display:block;
        border-left: none;
        border-right: none;
        border-top: none;
        margin: 20px 0 25px 0;
        border-bottom: 1px solid silver;
        clear:both;
    }
    /**************************
        News room Landing
    ***************************/
    .newsroomspotlightlist .v-spotlight-hldr .v-spotlight .img-hldr{
        width:auto;
        height:auto;
    }
    /*********************
        Exceptions
    **********************/
    .pf-wrapper .page-intro .paragraph .rich-text img{max-width:100%;}
    /********************
        Flexible Column
    *********************/
    .flexiblecolumn .flex-col{
        float:none !important;
        width:100% !important;
    }
    
}

@media only screen and (max-width:959px){
    /*****************************
        Flexible Video Player
    ******************************/
    .basic-no-parsys .flexiblevideoplayer .vp-container{
        width:100% !important;
        margin-left:0;
    }
    .flexiblevideoplayer .vp-container .video-player{
        width:100%;
        height:auto;
        float:none !important;
    }
    .flexiblevideoplayer .vp-container .vp-elems{
        float:none !important;
        width:auto;
        margin:10px !important;
        display:block;
    }
    .flexiblevideoplayer .vp-container .vp-elems,
    .flexiblevideoplayer .vp-container .vp-elems *{
        text-align:left !important;
    }
}

@media only screen and (max-width:767px){
    .header-wrapper{
        min-height:50px;
        height:50px;
    }
    .logo-wrapper{
        padding-top:10px;
    }
    /*****************
        Nav
    ******************/
    #plcm-mmenubutton{
        width:40px;
        height:40px;
        background:url("../images/menu-mobile.png") no-repeat;
    }
    #plcm-mmenubutton.active{
        background:url("../images/menu-mobile-active.png") no-repeat;
    }
    #plcm-mnav.active, #plcm-mnav-level2, #plcm-mnav-back{
        top:50px;
    }
    #plcm-mnav-level2{        
        top:95px;
    }    
    #plcm-mnav.active a, #plcm-mnav.active button, #plcm-mnav-level2 li a, #plcm-mnav-level2 li button{
        padding:13px 10px 13px 37px;
    }
    #plcm-mnav.active #plcm-mnav-level1 button{        
        width:55px;
    }
    #plcm-mnav.active #plcm-mnav-level1 button span{
        margin-left:20px;
    }
    #plcm-mnav.active #plcm-mnav-level1 li a.ss-mlink{
        background:url("/etc/polycom/www/global/images/language-selector-mobile.png") no-repeat 10px center;
    }
    #plcm-mnav.active #plcm-mnav-level1 li a.contact-mlink{
        background:url("/etc/polycom/www/global/images/contact-us-mobile.png") no-repeat 10px center;
    }
    #plcm-mnav #plcm-mnav-level1 li, #plcm-mnav #plcm-mlanguage li{
        height:45px;
    }
    #plcm-mnav-back, #plcm-mnav-back button{
        height:45px;
    }
    #plcm-mnav-back button{
        width:55px;
    }
    #plcm-mnav-back button span{
        width:17px;        
        height:13px;
        background:url("../images/previous-arrow-mobile.png") no-repeat;        
    }
    #plcm-mnav-level2 ul li{
        padding-left:50px;
    }
    #plcm-mnav-back.ss-back{
        height:90px;
    }
    #plcm-mnav-back.ss-back div{        
        height:45px;        
    }
    #plcm-mnav-back.ss-back input[type="checkbox"]{
        height:45px;
        margin:0 20px 0 20px; 
    }
    #plcm-mnav-back.ss-back label{    
        padding:0;
        line-height:45px;
    }
    #plcm-mnav-back.ss-back span.go-btn{        
        margin-top:3px;
    }    
    #plcm-mnav-level2.ss-level2{
        top:140px;
    }
    #plcm-moverlay{
        top:50px;
    }
    /*****************
        Search
    ******************/
    #plcm-msearchbutton{
        width:40px;
        height:40px;
        background:url("../images/search-mobile.png") no-repeat;
    }
    #plcm-msearchbutton.active{
        background:url("../images/search-mobile-active.png") no-repeat;
    }
    /***********************
        Hero Module
    ***********************/
    #hero_container{
        /*height:220px !important;*/
    }
    #hero_container .hero_module_image_video{
        height:190px;
    }
    #hero_container .hero-intro-text-container, #hero_container .hero-intro-button-container{
        width:65%;
    }
    #hero_container .hero-intro-text-container.left, #hero_container .hero-intro-button-container.left{
        margin-left:10px;
        margin-top:10px;
    }
    #hero_container .hero-intro-text-container.right, #hero_container .hero-intro-button-container.right{
        margin-right:10px;
        margin-top:10px;
    }
    #hero_container .hero-intro-text-container .head-title{
        font-size:14px;
        line-height:20px;
    }
    #hero_container .hero-intro-text-container .head-title, #hero_container .hero-intro-text-container .intro{
        margin-bottom:5px;
    }
    #hero_container .hero-intro-button-container .hero-button{
        display:block;
    }
    #hero_container .hero-intro-button-container .hero-button{        
         margin-top:5px;
    }
    #hero_container .hero-intro-text-container .intro/*,
     #hero_container .hero-intro-button-container .hero-button:nth-child(2)*/{
         display:none;
    }
    #hero_container .hero-intro-text-container .head-title{
        font-size:10px;
        line-height:12px;
    }
    #hero_container .hero-intro-button-container .hero-button{
        -webkit-transform:scale(0.6);
        transform:scale(0.6);
        -ms-transform:sclae(0.6);
        -webkit-transform-origin:left center 0;
        transform-origin:left center 0;
        -ms-transform-origin:left center 0;
    }
    
    /***********************
        Footer
    ***********************/
    #poly-footer{
        background:none transparent !important;
    }
    #poly-footer .col{
        display:none;
    }
    #poly-footer.base-pg-footer .footer-shadow{
        display:none !important;
    }
    .plcm-mftraccordion { 
        display:block;
        padding-top:35px;  
    }
    #poly-footer .follow-col{
        padding-top:30px;
    }
    .plcm-mftraccordion dl{
    }
    .plcm-mftraccordion dt{
        text-align:left;   
        position:relative;
        width:100%;
        height:35px;
        background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dadada), color-stop(100%, #f2f2f2));
        background: -webkit-linear-gradient(top, #dadada 0%,#f2f2f2 100%);
        background: -moz-linear-gradient(top, #dadada 0%,#f2f2f2 100%);
        background: -o-linear-gradient(top, #dadada 0%,#f2f2f2 100%);
        background: -ms-linear-gradient(top, #dadada 0%,#f2f2f2 100%);
        background: linear-gradient(top, #dadada 0%,#f2f2f2 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dadada', endColorstr='#f2f2f2');
    }
    .ae .plcm-mftraccordion dt{
        text-align:right;
    }
    #poly-footer .follow-col h4{
        text-align:center;
        font-size:12px;
        font-weight:bold;    
        color:#3A5579;
    }
    #poly-footer h4, #poly-footer .follow-col h4{    
        padding-bottom:15px;
    }
    .plcm-mftraccordion dt button{
        font-size:12px;
        font-weight:bold;    
        color:#3A5579;
        outline:none;
        padding:10px 0 5px 25px;
        width:100%;
        text-align:left;
    }
    .ae .plcm-mftraccordion dt button{
        text-align:right;
        padding:10px 25px 5px 0;
    }
    .plcm-mftraccordion a, #poly-footer .follow-col a{
        padding:10px 0;
        font-size:10px;
        text-decoration:none;
        color:#9397A2;
        display:block;
    }
    .plcm-mftraccordion a:hover{
        text-decoration:none;
    }
    .plcm-mftraccordion dt button span{
        display:block;
        position:absolute;
        right:20px;
        top:15px;
        background:url("../images/footer-arrow.png") no-repeat;
        width:16px;
        height:10px;
    }
    .ae .plcm-mftraccordion dt button span{
        left:20px;
        right:auto;
    }
    .plcm-mftraccordion dt.open button span{
        background:url("../images/footer-arrow-active.png") no-repeat;
    }
    .plcm-mftraccordion dd{
        text-align:left;
    }
    .ae .plcm-mftraccordion dd{
        text-align:right;
    }
    .plcm-mftraccordion dd a{
        padding-left:25px;
    }
    .ae .plcm-mftraccordion dd a{
        padding-right:25px;
        padding-left:0;
    }
    .plcm-mftraccordion dd .media-icons, #poly-footer .follow-col .media-icons{
        display:inline-block;
        padding:0 5px 0;
        float:none;
    }
    #poly-footer .follow-col .media-icons{
        padding-bottom:20px;
        padding-top:10px;
    }
    #poly-footer .follow-col .media-icons a, #poly-footer .follow-col .media-icons a:first-child{
        padding:0;
    }
    .plcm-mftraccordion dd .media-icons img, #poly-footer .follow-col .media-icons img{
        width:20px;
        height:20px;
        border:0;
    }        
    /***********************
        Homepage Carousel
    ***********************/
    #homepage-carousel .spotlight-elems, #homepage-carousel .image-top .spotlight-elems{
        margin:0 10px;
    }
    
    /***********************
        Base Page
    ***********************/
    .left-rail-container{
        width:auto;
        float:none;
        border-bottom:1px solid silver;
        padding-bottom:20px;
    }
    .ps2-wrapper .left-rail-container{
        border-bottom:0;
        padding-bottom:0;
    }
    .ps2-wrapper .right-rail-container{
        margin-top:30px;
    }
    .right-rail-container, .right-rail-container.margin-out{
        margin:30px auto 0 auto;
        float:none;
    }
    /***************
        Banner
    ****************/
    .nonhome-thumbnail #banner_container{
        height:220px;
        background:transparent;
    }
    .nonhome-thumbnail #banner_container .banner-wrapper, .nonhome-thumbnail #banner_container .scrollTable{
        height:190px;
    }
    .nonhome-thumbnail #banner_container .banner-wrapper .banner-elems{
        width:65%;
    }
    .nonhome-thumbnail #banner_container .scrollTable .alignleft .banner-elems{
        margin-left:10px;
        margin-top:10px;
    }
    .nonhome-thumbnail #banner_container .scrollTable .alignright .banner-elems{
        margin-right:10px;
        margin-top:10px;
    }
    .nonhome-thumbnail #banner_container .banner-wrapper .banner-elems .banner-cta-header{
        font-size:14px;
        line-height:20px;
    }
    .nonhome-thumbnail #banner_container .scrollTable .banner-elems h1, .nonhome-thumbnail #banner_container .scrollTable .banner-elems h2, .nonhome-thumbnail #banner_container .scrollTable .banner-elems p{
        margin-bottom:5px;
    }
    .nonhome-thumbnail #banner_container .banner-wrapper .banner-elems .banner-cta-button{
        display:block;
    }
    .nonhome-thumbnail #banner_container .banner-wrapper .banner-cta-button{        
         margin-top:5px;
    }
    .nonhome-thumbnail #banner_container .banner-wrapper .banner-cta-subheader/*,
     .nonhome-thumbnail #banner_container .banner-wrapper .banner-cta-button:nth-of-type(2) a.cta-button*/{
         display:none;
    }
    .nonhome-thumbnail #banner_container .banner-wrapper .banner-elems .banner-cta-header{
        font-size:10px;
        line-height:12px;
    }
    .nonhome-thumbnail #banner_container .cta-button.btn-gray,
    .nonhome-thumbnail #banner_container .cta-button.btn-black,
    .nonhome-thumbnail #banner_container .cta-button.btn-red,
    .nonhome-thumbnail #banner_container .cta-button.btn-blue,
    .nonhome-thumbnail #banner_container .cta-button{
        font-size:8px;
        line-height:20px;
        height:20px;
        background-size:100% 20px;
    }
    .nonhome-thumbnail #banner_container .cta-image-button img{
        width:61px;
        height:20px;
    }
    .play-btn{
        width:15px;
        height:15px;
    }
    
    /********************
        Featured List
    ********************/
    .featuredlist .env-icon-holder, .env-ftrd-lst .featuredlist .env-icon-holder{
        width:33%;
    }
    .featuredlist .env-icon-holder:nth-child(4), .featuredlist .env-icon-holder:nth-child(5), 
    .env-ftrd-lst .featuredlist .env-icon-holder:nth-child(4), .env-ftrd-lst .featuredlist .env-icon-holder:nth-child(5){
        margin-top:20px;
    }
    .featuredlist .env-icon-holder:nth-child(4), .env-ftrd-lst .featuredlist .env-icon-holder:nth-child(4){
        margin-left:17%;
    }
    .env-ftrd-lst{
        width:100% !important;
    }
    .env-ftrd-lst .featuredlist{
        margin:10px 0 25px 0;
    }
    .env-ftrd-lst .featuredlist .env-icon-holder{
        margin-right:0;
    }
    
    /***********************************
        Solution Cat Overview Childlist
    *************************************/    
    .solutioncat-overview-childlist .ovw-cnt .txtimg-hldr{
        width:auto;
    }
    .solutioncat-overview-childlist .ovw-cnt .txtimg-hldr .img-hldr{
        margin-right:10px;        
     }
    .solutioncat-overview-childlist .ovw-cnt .txtimg-hldr .txt-hldr{
        margin-left:0;
        float:none;
        width:auto;
    }
    
    /*************************
        Accordion Child List
    **************************/
    .accordion-childlist .accorion-img-container{
        margin-right:10px;
    }
    .accordion-childlist .accordion-text-container{
        margin-left:0;
        float:none;
        width:auto;
    }
    .product-list-container .products .data-sheet-container{
        width:65px;
    }
    .product-list-container .products .download-button-title{
        display:block;
        padding:0;
    }
    .product-list-container .products .download-icon{
        padding:5px 0 3px 20px;
    }
    .product-list-container .products .download-btn-span{
        padding:0;
    }
    .product-list-container .products .child-product-desc{
        margin-left:80px;
    }
    .product-list-container .products .silver-rule{
        margin-left:0;
    }
    .accordion-childlist .series-data-sheet-container{
        float:right;
    }
    
    /***********************
        Static Tabs
    ***********************/
    .static_tabs .ds-tabs, .dynamic_tabs .tabnav-hldr, .dynamic_tabs .tab-content{
        display:none;
    }
    .dynamic_tabs .main-content-wrapper{
        width:100% !important;
        padding:0;
    }
    .dynamic_tabs .left-rail-container{
        margin:0 10px 0;
    }
    .dynamic_tabs dd.tab-content{
        padding:20px 10px 53px 10px;
    }
    .accordion-tabs{
        display:block;
        padding-top:20px;
        background:#e8e8e9;
    }
    .tabnav dt {
        display: block;
        list-style:none;
        border-top: 1px solid lightgray;    
        border-radius:7px;
        position:relative;
        width:100%;
        height:35px;
        background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dadada), color-stop(100%, #f2f2f2));
        background: -webkit-linear-gradient(top, #dadada 0%,#f2f2f2 100%);
        background: -moz-linear-gradient(top, #dadada 0%,#f2f2f2 100%);
        background: -o-linear-gradient(top, #dadada 0%,#f2f2f2 100%);
        background: -ms-linear-gradient(top, #dadada 0%,#f2f2f2 100%);
        background: linear-gradient(top, #dadada 0%,#f2f2f2 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFdadada', endColorstr='#FFf2f2f2');
    }
    .tabnav dt.open{
        background:#fff;
    }
    .tabnav dt .tab-a{
        display:block;
        position:relative;
        padding:10px 0 10px 25px;
    }    
    .tabnav dt a span{
        padding:0;
        margin:0;
    }
    .tabnav dt a{
        margin:0;
        padding:0;
        color: #888A8F;
        border: 0 none;        
        white-space:nowrap;        
        margin:0;
        display:inline-block;
        font-size: 15px;
    }
    .tabnav dt a.tab-a:hover > *{
        text-decoration: none;
        cursor:pointer;
    } 
    .tabnav dt .btn-tab-left{
        display: inline-block;
    }
    .tabnav dt .btn-tab-right{
        display: inline-block;
     }
    .tabnav dt .btn-tab-mdl{    
        border: 0 none;        
        white-space:nowrap;        
        margin:0;
        display:inline-block;
        font-size: 15px;
     } 
     .tabnav dt.open, .tabnav dt.open .btn-tab-mdl{
        color: #000;   
     }
     .tabnav dd.tab-content{
         background:#fff;
         float:none;
         overflow:hidden;
         width:auto;
         position:static !important;
     }
     .tabnav dt span.ac-arrow{
        display:block;
        position:absolute;
        right:20px;
        top:15px;
        background:url("../images/footer-arrow.png") no-repeat;
        width:16px;
        height:10px;
    }
    .tabnav dt.open span.ac-arrow{
        background:url("../images/footer-arrow-active.png") no-repeat;
    }
    .dynamic_tabs .resource-section-wrapper{
        width:auto;
    }
    .dynamic_tabs .resource-section-wrapper .related-container{
        width:100%;
        float:none;
        margin-right:0;
        margin-bottom:20px;
    }
    .dynamic_tabs .resource-section-wrapper .related-container .img-container{
        margin-right:15px;
        float:left;
    }
    .dynamic_tabs .resource-section-wrapper .related-container .text-container{
        float:none;
        width:auto;
    }
    .dynamic_tabs .resource-section-wrapper .related-container  .text-container .intro-text{
        width:auto;
        margin:0;
    }
    .dynamic_tabs .resource-section-wrapper{
        width:100%;
    }
    .dynamic_tabs .resource-section-wrapper .resource-box-row{
        margin-top:0;
    }
    .dynamic_tabs .resource-section-wrapper .resource-box{
        width:auto;
        margin-right:0;
        margin-bottom:20px;
        float:none;
    }
    /***************************
        Product carousel
    ****************************/
    .productslider .product-detail{
        height:auto;
        margin:0;
    }
    .productslider .product-detail .product-detail-desc{
        width:auto;
        margin-left:15px;
        margin-bottom:10px;
        float:none;
    }
    .product-detail .product-detail-img{
        float:none;
    }
    .product-detail .product-detail-img-single, .product-detail .product-detail-img{
        width:160px;
        height:104px;
        margin:0 auto;
    }
    
    /************************* 
        Solutions Landing 
    *************************/
   .carousel-hldr .carousel-container {
        float:none;
        width:100%;
   }
   .carousel-hldr .carousel-list {
        margin-left:0px;
   }
   .genericcarousel .cq-carousel {
        width:100%;
   }
   .genericcarousel .cq-carousel-banner-item {
        width:100%;
   }
   .genericcarousel .cq-carousel-banner-item img {
        width: 100%;
        background-size: 100% 100%;
   }
   .genericcarousel .cq-carousel-banner-item p {
        background-size: 100% 100%;
        width: auto;
   }
   /******************************
        Customer stories search
    ******************************/
    #cs-language-select, #event-country-select{
        display:none;
    }
    .or2{
        display:none;
    }
	#csstory_content .cs-container, #csstory_content .cs-container .img-container{
		float:none;
		width:100%;
		margin-right:0;
	}
	#csstory_content .cs-container.mgn-rt-none{
		margin-right:0;
	}
	#csstory_content .cs-container .img-container{
		height: auto;;
	}
	#csstory_content .cs-container:nth-child(2n+1){
		clear:none;
	}
    .cs-container{
        margin-right:5px;
        margin-bottom:10px;
    }
    .cs-container.mgn-rt-none{
        margin-right:5px;
    }    
    /*************************
        Press Release Search
    *************************/
    .pr-table .col1{
        width:25%;
    }
    .pr-table .col2{
        width:auto;
    }
    /***********************************
        Customer stories Individual
    ************************************/   
    .left-panel{
        width:auto;
        height:auto;
        margin:0;
        float:none;
    }
    .center-panel{
        float:none;
        width:auto;
    }
    .center-panel .content-panel{
        width:auto;
    }
    /**************************
        News room Landing
    ***************************/
    .newsroomspotlightlist .v-spotlight-hldr .v-spotlight{
        width:auto;
        float:none;
        margin:0;
    }
    .news-room-content .newsroom-latest-news, .news-room-content .polycom-news{
        float:none;
        width:auto;
        margin-top:20px;
    }
    .news-room-content .polycom-news{
        border-top:1px solid silver;
        padding-top:20px;
    }
    .newsroomspotlightlist .v-spotlight-hldr .v-spotlight .img-hldr{
        width:188px;
        height:132px;
    }
    
    #facebox{top:50px !important;}	
    
}
@media only screen and (max-width:768px){
	/***********************
        Brightcove Mobile
    ************************/
    .brightcoveplaylist-desktop {
        position: absolute;
		top: -10000em;
		left: -10000em;		
    }
    .brightcoveplaylist-mobile {
        position: static;
    }
}

@media only screen and (max-width:369px){
    /*.product-detail .product-detail-img-single{
        width:100%;
    }*/
}
@media only screen and (max-width:320px){
    /***********************
        Hero Module
    ***********************/
    #hero_container{
        height:128px !important;
    }
    #hero_container .hero_module_image_video{
        height:98px;
    }
    
    .nonhome-thumbnail #banner_container{
        height:124px;
        background:transparent;
    }
    .nonhome-thumbnail #banner_container .banner-wrapper, .nonhome-thumbnail #banner_container .scrollTable{
        height:94px;
    }
    /*************************
        Press Release Search
    *************************/
    .pr-table .col1 > h3{
        padding-right: 5px;
    }
}

@media only screen and (max-width:480px){
    
    /*************************
        Accordion Child List
    **************************/
    .accordion-childlist .accorion-img-container{
        width:120px;
        height:84px;
    }
    /***********************************
        Solution Cat Overview Childlist
    *************************************/
    .solutioncat-overview-childlist .ovw-cnt .txtimg-hldr .img-hldr{        
        width:120px;
        height:84px;
     }
    #plcm-mnav-back.ss-back > span{
        font-size:14px;
    }
    /******************************
        Customer stories search
    ******************************/
    .cs-container{
        width:140px;
    }
    .cs-container .img-container{
        width:140px;
        height:98px;
    }
}

@media only screen and (max-width:1024px){
    /**************************
        Site Selector
    **************************/
    #language-list-container .scrollbar-container .scrollbar{
        width:15px;
        background-size:100% auto;
    }
    #language-list-container .scrollbar-container .scrollbar .track{
        width:15px;
        background-size:100% auto;
        padding:0;
    }
    #language-list-container .scrollbar-container .scrollbar .track .thumb{
        width:13px;
        background-size:100% auto;
    }
    #language-list-container .scrollbar-container .scrollbar .thumb .end{
        width:13px;
        background-size:100% auto;
    }
    #language-list-container .viewport{
        width:285px;
    }
}

@media only screen and (min-width:960px){
    .vp-desktop{}
}