@media all and (max-width: 1024px){
        #mobileId2{
        display: block;
    }
}

@media all and (min-height: 1050px){
    .productdetails-wrapper{
        min-height: 570
    }
    .container-wrapper{
        min-height: 750px;
    }
}
@media all and (min-height: 1200px){
    .productdetails-wrapper{
        min-height: 750
    }
    .container-wrapper{
        min-height: 750px;
    }
}
@media all and (min-height: 1300px){
    .productdetails-wrapper{
        min-height: 930px
    }
    .container-wrapper{
        min-height: 750px;
    }
}
@media all and (min-height: 1450px){
    .footer{
        /*position: absolute;*/
        bottom: 0;
        left: 0;
        width: 100%
    }
}
@media all and (max-width: 1500px){
    .homepage-banner img{
        left: inherit;
        right: -200px;
    }
    .fourth_reason img {
         right: 0;
    }
    .homepage-wrapp span{
        width: 35%;
    }
}
@media all and (max-width: 1199px){
    /*.row{
        padding: 0!important;
        margin: 0!important;
        clear: both!important;
        outline: 1px solid red!important
    }*/
    .container{
        /*outline: 1px solid orange*/
    }

    .become-dealer-image{
        display: none;
    }


    /* login */
    .login-row{
        width: 100%
    }
    .login form {
        width: 60%;
        margin: 0 10px 0 0;
    }
    .login .form-group input {
        width: 172px;
    }
    .reg-row{
        width: 100%;
        margin: 0 auto
    }
    .reg-row form{
        margin: 5px 0 0 0
    }
    /* /login */
    .pressrelease-sidebar, .product-sidebar, .product-list, .custompages-sidebar, .textpage-sidebar {
        width: 235px;
    }
    /* product */
    .list-data {
        width: 520px;
    }
    .list-attr {
        width: 47%;
    }
    .list-form {
        width: 53%;
    }
    .product-right {
        width: 230px;
    }
    .product-data ul li label {
        width: 80px;
    }
    .product-data ul li a{
        margin-left: 110px
    }
    #oem-numbers,
    .product-data ul li span{
        width: calc(100% - 110px)
    }
    .product-img {
        width: 330px;
        margin: 0 10px 20px 0;
    }
    .product-data {
        width: calc(100% - 340px)
    }
    /* /product */
    /* home */
    .messages-box .messages-text {
        min-height: 120px;
    }
    .marketing-text {
        min-height: 110px;
    }
    .featured-box {
        width: 149px;
        margin: 0 15px 0 0;
    }
    /* /home */
    /*featurette dok se ne ubaci slider*/
    .featurette{
        display: none
    }
    /* dashboard */
    .custompages-content {
        width: 66%;
    }
    .dashboard-left ul.dasboard_list {
        width: 78%;
    }
    .dashboard-bottom-data {
        width: 490px;
    }
    .dashboard-bottom-data ul{
        width: 200px
    }
    /* /dashboard */
    /* text page */
    .half-text{
        width: 45%;
    }
    .textpage-list-img{
        margin: 0 11px 0 0;
    }
    .textpage-marketing-empower {
        margin: 0 22px;
    }
    .textpage-img-big .textpage-video {
        top: 86px;
        left: 94px;
    }
    .textpage-img-big .textpage-video object{
        width: 505px;
        height: 281px;
    }
    .textpage-marketing-box {
        width: 232px;
    }
     .textpage-marketing-box ul.textpage-box-list {
        width: 100%;
    }
    .textpage-marketing-box p{
        width: 90%;
        margin: 0 5%;
    }
    .textpage-marketing-box ul.textpage-box-list li {
        margin: 0 0 10px 28px;
    }
    .categories-textbox .categories-textdata ,
    .certifications-textbox p {
        width: 500px;
    }
    .categories-textbox .categories-textdata{
        float: left!important;
        margin: 0px 0px 0px 30px;
    }
    .textpage-nomargin{
        padding: 0 15px
    }
    .textpage-nomargin .textpage-sidebar {
        float: left;
    }
    #dealer-support{
        width: 100%
    }
    /* /text page */
    /* checkout */
    .checkout-method,
    .checkout-shipping-left{
        width: 460px
    }
    .checkout-shipping-group input,
    .checkout-shipping-right {
        width: 160px;
    }
    .checkout-left-head input.search {
        margin: 10px 8px 2px 7px;
        clear: both;
    }
    .checkout-left-head .newShippAddressLink{
        margin: 10px 0 0 0
    }
    .checkout-method-group label {
        margin: 0 30px 0 0;
    }
    .checkout-table-description {
        width: 315px;
    }
    .checkout-payment .checkout-method-group img {
        margin: 5px 0 5px 10px;
    }
    .checkout-method-group input {
        width: 306px;
    }
    .checkout-promo label {
        width: 130px;
    }
    .checkout-promo .inputField {
        width: 150px;
    }
    .checkout-destination-group label{
        width: 76px;
    }
    .checkout-destination-group input {
        width: 220px;
    }
    .promo-loader {
        left: 285px;
    }
    /* /checkout */
    /* 404 page not found */
    .notfound-left span {
        font-size: 130px;
    }
    .notfound-left p {
        margin: -8px 0 0 15px;
        font-size: 44px;
        line-height: 61px;
    }
    /* /404 page not found */
    /* add to cart */
    .addcart-right {
        width: 490px;
    }
    /* /add to cart */
    /* marketing */
    .resources-list ul li {
        width: 226px;
    }
    /* /marketing */
    /* announcements */
    .announcements-title {
        width: 500px;
    }
    .announcements-details .announcements-title{
        width: 100%;
    }
    /* /announcements */
    /* webinar */
    .webinar-box {
        margin: 0 60px 20px 0;
    }
    /* webinar */
    /* new password */
    .login-left{
        position: relative;
    }
    .resetpassword .login-incorrect {
        position: absolute;
        right: -100px;
    }
    /* /new password */
    .textpage-content-margintop{
        margin-top: -140px!important
    }
    .depot-margintop{
        margin-top: -90px!important
    }
    .textpage-content a.static-pg-btn-wide{
        padding: 7px 30px
    }
    .product-support-holder a.static-pg-btn-wide{
        padding: 0 30px
    }
    .contact {
        margin: 36px 0;
    }
    .list {
        margin: 50px 0!important;
    }
    .custompages,
    .product-development,
    .finder {
        margin: 35px 0!important;
    }
    .cart-content .dashboard-bottom-img{
        width: 90px;
        margin: 0 15px 0 0
    }
    .cart-content .dashboard-bottom-data {
        width: 535px;
    }
    .cart-content .dashboard-bottom-data ul {
        width: 100%;
    }
    .cart-content .cartdata-box {
        width: 265px;
    }
    .navbar-nav .dropdown-menu{
        left: initial;
        right: 0
    }
    .press-releases-holder ul li a{
        width: 440px;
    }
    .media-row{
        margin: 0
    }
    .welcome-massage {
        height: auto;
        padding: 26px 0;
    }
    .recently-product-sidebar{
        margin-left: 0
    }
    .product-inquire-about-availability input {
        float: left;
        clear: both;
        margin-top: 5px;
    }
    .result-holder {
        margin: 0 0 20px 0;
    }
    .result-left {
        width: 100%;
    }
    .result-left .result-pagination{
        display: block;
        margin: 0
    }
    .result-right{
        width: auto;
        float: left;
        margin-top: 15px
    }
    .producttype-radio{
        margin-left: 0
    }

    .edit-account .form-group label{
        width: 130px;
    }
    .contact-error-edit-account{
        left:445px;
    }
    #customerNumberEmpty {
        width: 500px;
    }
    /* environmental-video */
    #environmental-video object,
    #environmental-video iframe{
        width: 378px;
        height: 211px;
    }
    /* /environmental video */
    /* barcode */
    .barcode-data{
        width: 460px;
    }
    .barcode-list{
        width: 500px
    }
    .barcode-element {
        width: 300px;
    }
    .resources-list ul li:nth-child(3n+1){
        clear: none
    }
    .resources-list ul li:nth-child(2n+1){
        clear: both;
    }
    /* /barcode */
    /* no-result-product */
    .no-result-product {
        width: 52%!important;
        margin: 0 24% 30px 24%;
    }
    /* /no-result-product */
    /* videomarketing */
    .compact-video h3 {
        width: 69%;
    }
    h3.compact-video-contact{
        width: 100%
    }
    .compact-video-content iframe, .compact-video-content object {
        width: 666px;
        height: 375px;
    }
    #compact-video-pager li {
        width: 205px;
        margin: 0 25px 30px 0;
    }
    .compact-video-pager-img {
        width: 205px;
        height: 116px;
    }
    .compact-video-pager-img img {
        max-height: 114px;
    }
    /* /videomarketing */
    .dashboard-left .dasboard_list .checkbox-label {
        max-width: 90%;
    }
    .destionation-label-holder {
        width: 235px;
        right: -329px;
    }
    .product-categories-row {
        margin-top: -100px;
    }

    .homepage-data, .homepage-disclaimer{
        margin-top: 30px;
    }

    .no-img .banner-text h2{
        line-height: normal !important;
    }

    #loginForm .region_select{
        width: 172px;
    }
    .video-slider-box{
        width: 199px;
    }
    .webcontent-form form .export-select {
        right: -45px;
    }

    .checkout-promo .inputField{
        margin-left: 0px;
    }

    .checkout-promo .promo-text{
        width: 195px;
    }
    .video-slider-img{
        width: 199px;
        height: 112px;
    }
    .video-slider-img img{
        max-height: 112px;
    }
    .bx-wrapper .bx-controls-direction a{
        height: 112px;
    }
    .video-slider .bx-next,
    .video-slider .bx-next:hover{
        right: 0
    }
    .video-filters-search form input[type="text"] {
        width: 165px;
    }
    .video-details-wrapp iframe,
    .video-details-wrapp object{
        width: 647px;
        height: 364px;
    }
    .video-details-data {
        width: 535px;
    }
    .video-details-related ul li, .video-gallery-reset li {
        width: 205px;
        margin: 0 10px 50px 0;
    }
    .video-gallery-url input {
        width: 185px;
    }
    .video-galery-reset li:nth-child(3n+1){
        clear: none;
    }
    .video-galery-reset li:nth-child(2n+1){
        /*clear: both;*/
    }
    .video-slider .bx-wrapper{
        max-width: 100%!important
    }
    .video-slider .bx-wrapper li{
        width: 199px!important
    }
    .video-galery-reset li{
        width: 199px;
        margin-right: 16px
    }
    .video-details-related-img {
        height: 116px;
    }

    .compatibles {
        background: #cecece url("../images/baner/4reasons-lp-background-rwd.png") center right no-repeat;
    }

    .success-rate-videos .success-rate-video{
        margin-left: 10px;
        margin-right: 14px;
    }
    .homepage-wrapp span{
        width: 100%;
        margin-top: 300px;
    }
}

@media all and (max-width: 1024px){

}
@media all and (max-width: 991px){

    /* header */
    #logo-holder{
        z-index: 999;
        width: 260px;
        float: left;
        outline: 1px solid #ccc!important
    }
    #technology .dropdown-data-submenu,
    #mps-solution .dropdown-data-submenu {
        padding: 0;
        line-height: 29px;
    }
    #technology .dropdown-data-submenu .dropdown-a,
    #mps-solution .dropdown-data-submenu .dropdown-a{
        border-bottom: 0;
        line-height: 29px;
    }
    .dropdown-data-intelligent:hover,
    #technology .dropdown-data-submenu .dropdown-a:hover,
    #mps-solution .dropdown-data-submenu .dropdown-a:hover{
        border-bottom: 0;
    }
    .dropdown-data-intelligent {
        margin: 0;
        border-bottom: 0;
    }
    /* end of header */
    .navbar{
        height: auto;
    }
    .search-holder{
        margin-top: -39px;
    }
    .search-holder-logged{
        margin-top: 12px
    }
    /* textpage */
    .textpage-sidebar{
        width: 96%;
        margin: 15px 2% 30px 2%;
    }
    .textpage-sidebox{
        width: 40%;
        float: left
    }
    .half-text {
        width: 66%;
    }
    .textpage-content-box {
        width: 235px;
    }
    .textpage-list-img{
        float: right;
    }
    .textpage-marketing-printreleaf,
    .textpage-marketing-empower,
    .textpage-marketing-impact{
        width: 33%;
        margin: 0;
        text-align: center;
    }
    .textpage-img-big{
        text-align: center;
    }
    #video-image img{
        width: 700px;
        float: none;
        margin: 0 auto;
    }
    #video-image .textpage-video {
        width: 461px;
        height: 260px;
        top: 85px;
        left: 50%;
        margin: 0 0 0 -256px;
    }
    #video-image .textpage-video iframe{
        width: 507px;
        height: 285px;
    }
    #video-image .textpage-video object {
        width: 110%;
        height: 110%;
    }
    .textpage-marketing-box {
        width: 33%;
        padding: 0 1.5%;
    }
    .categories-textbox .categories-textdata ,
    .certifications-textbox p {
        width: 80%;
    }
    /* /textpage */
    .product-list{
        width: 100%;
        float: left;
        margin: 0
    }
    .product-list .loginmenu-box:nth-child(1){
        margin-top: 15px;
    }
    /* register */
    .register-row,
    .login-row{
        width: 100%;
        clear: both;
        margin: 0;
        padding: 0;
    }

    .usefull-links{
        width: 33%;
        text-align: center;
    }
    .register{
       /* width: 100%;*/
        margin: 50px 0;
    }
    .login-row .register .row{
        width: 100%;
        margin: 0 auto
    }
    .login form {
        width: 370px;
        margin: 0 30px 0 0;
    }
    .login .form-group input {
        width: 270px;
    }
    .login {
        padding: 0 0 40px 0;
        border: 0;
        border-bottom: 1px solid #dee1e2;
    }
    .login-goto .login-text {
        margin: 20px 0;
    }
    .reg-row p {
        width: 80%;
        margin: 40px 0 0 0
    }
    .register ul li {
        margin: 0 0 0 30px;
    }
    .reg-row ul li {
        margin: 0 0 0 15px;
    }
    .reg-row h1{
        margin: 10px 0
    }
    .login-row .register h1{
        margin: 0 2.5% 10px 2.5%;
    }
    h1.login-name{
        margin-left: 15px!important;
    }
    .register-complete p{
        width: 100%;
         margin: 5px 0 15px 0;
    }
    .thankyou-row p{
        width: 100%;
        margin: 0 0 10px 0
    }
    /* /register */
    /* product */
    .product-list{
        width: 100%
    }
    .list {
        margin: 20px 0 100px 0;
    }
    .list-content{
        padding: 0
    }
    .list-image {
        width: 20%;
    }
    .list-data {
        width: 80%;
    }
    .list-attr li{
        display: block;
        clear: both
    }
    .list-attr li.mrf-part{
        clear: none
    }
    .product {
        margin: 20px 0 0 0;
    }
    .product-name {
        margin: 0 0 50px 0;
    }
    .product {
        margin: 20px 0 0 0;
        position: relative;
    }
    .product-right{
        position: relative;
    }
    .product-right-block{
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        z-index: 9;
        width: 270px;
    }
    .product-data{
        /*clear: both;
        float: left;
        margin-top: 20px*/
    }
    /* when you login as customer */
    .product-left-reset .product-left-wrapp{
        width: 50%;
    }
    .product-left-reset .product-left-wrapp .product-data{
        width: 100%;
        margin-bottom: 20px;
    }
    .desktop .loginmenu-box,
    .desktop .product-right-block{
        display: none;
    }
    .mob .product-right-block{
        display: block;
    }
    /* when you login as customer */
    .product-left{
        float: left;
        position: relative;
    }
    .product-more {
        margin-top: 10px;
        padding: 0 18px;
    }
    .product-related h5,
    .product-download h5,
    .product-video h5,
    .product-dimensions h5,
    .product-oems h5,
    .product-compatible h5 {
        margin: 0 0 15px 0;
    }
    .product-small {
        width: 70%;
    }
    .product-video{
        width: 60%;
    }
    .product-download{
        width: 35%;
        margin: 0 0 0 5%;

    }
    .product-video ul li {
        width: 47%;
        display: inline;
        float: left;
        margin: 0 3% 10px 0;
    }
    .product-video ul li img {
        width: 100%;
    }
    .product-related ul,
    .product-download ul,
    .product-video ul,
    .product-compatible ul,
    .product-oems ul,
    .product-dimensions ul {
        margin-left: 18px;
    }
    .product-compatible .compatible-printer {
        margin: 0 0 3px 19px;
    }
     .product-large {
        margin: 30px 0 0 0
    }
    .product-related ul{
        margin-left: -1.5%
    }
    .product-sidebar{
        display: none
    }
    .product-mobilemenu{
        display: block;
        margin: 20px 0 10px 0;
        padding: 0
    }
    .product-mobilemenu .loginmenu-box h5{
        width: 100%;
        margin: 0 0 10px 0;
    }
    .product-list{
        margin: 0 0 20px 0
    }
    .product-list .loginmenu-box h5{
        margin: 0 0 10px 0
    }
    .result-holder {
        width: 90%;
        margin: 0 5% 50px 5%;
    }
    .product-oems ul li{
        clear: both;
    }
    /* product */
    /* home */
    .presentation{
        background: #2A4F6C;
        height: auto;
    }
    .intelligent {
        margin: 45px 0 0 0;
    }
    .inteligent-link, .inteligent-link:focus{
        margin: 20px auto 20px;
    }
    .tonner {
        background: transparent url("../images/toners.png") no-repeat scroll center 80px;
        height: 445px;
    }
    .marketing {
        margin: -50px auto 40px auto;
        padding: 60px 0;
    }
    .messages-box .messages-text {
        min-height: 130px;
    }
    .footer-terms,
    .footer-address {
        width: 33%;
        padding: 0 15px;
        text-align: left;
    }
    .footer-terms{
        text-align: right;
    }
    .news-certification .row{
        width: 100%;
        margin: 0 auto
    }
    .news-certification ul {
        width: 370px;
    }
    .news-certification ul li{
        float: left!important;
        margin: 0 30px 10px 0;
    }
    .news-certification ul li.pull-right{
        margin: 0 0 10px 0;
    }
    .featured-box:nth-child(5),
    .featured-box:nth-child(6){
        display: none;
    }
    .featured .col-xs-12.no-padding{
        width: 762px;
        margin: 0 auto;
        float: none;
        clear: both;
    }
    .featured-box {
        width: 170px;
        margin: 0 27px 0 0;
    }
    .featured-box:nth-child(4){
        margin: 0
    }
    .compare-box{
        display: none;
    }
    .new-product ul li{
        width: 50%;
        float: left;
        text-align: center;
    }
    /* /home */
    /* order-history */
    .custompages {
        width: 100%;
        margin: 20px 0px 30px 0;
    }
    .custompages-sidebar {
        width: 100%;
        float: left !important;
    }
    .custompages-sidebar.recently-product-sidebar-wrapp{
        margin-top: 35px
    }
    #new-releases-table {
        margin-top: 0
    }
    .custompages-sidebar .loginmenu-box h5{
        margin: 0 0 10px 0
    }
    .custompages-table {
        margin: 15px 0 0 0;
    }
    .custompages-content {
        margin: 10px 0 0 0;
        width: 100%;
    }
    .custompages-content h1 {
        margin: 10px 0 0 0;
    }
    .custompages-content p{
        width: 70%;
    }
    p.noprint,
    p.exchange-notice{
        width: 100%;
    }
    /* /order history */
    .top-news {
        padding: 0 15px;
    }
    .marketing-text {
        min-height: 145px;
    }
    .top-footer .row,
    .marketing .row{
        width: 100%;
        float: left;
        padding: 0;
        margin: 0;
    }
    .top-certifications ul {
        width: 340px;
    }
    .top-certifications ul li {
        width: 160px;
    }
    .top-news h4, .top-certifications h4 {
        width: 160px;
    }
    .featured h3{
        text-indent: 30px
    }
    /* dashboard */

    .dashboard-bottom-data {
        width: 83%;
    }
    /* /dashboard */
    /* cart */
    .cart-sidebar{
        display: none;
    }
    /* /cart */
    /* checkout */
    .checkout-shipping-group input,
    .checkout-shipping-right {
        width: 170px;
    }
    .checkout-payment .checkout-method-group label.checkbox-custom p{
        width: auto;
    }
    .promo-text {
        float: left;
        margin: 0 5px 0 10px;
    }
    .promo-text.promo-success {
        margin: 5px 5px 0 10px;
    }
    /* /checkout */
    /* confirmation */
    .confirmation-text p {
        width: 100%
    }
    /* /confirmation */
    .display_none_small{
        display: none;
    }
    /* 404 page not found */
    .notfound{
        width: 100%;
        margin: 0;
    }
    .notfound-left{
        margin: 100px 0 0 0;
        border: 0;
    }
    .notfound-right {
        margin: 60px 0 200px 0;
        padding: 0
    }
    .notfound-text{
        padding: 20px 0 0 0;
        border-top: 1px solid #dee1e2;
    }
    /* /404 page not found */
    /* press realase */
    .pressrelease-sidebar{
        display: none;
    }
    .pressrelease {
        width: 100%;
        padding: 0 15px;
        margin: 0;
    }
    /* /press realase */
    /* create rma */
    .rma-form {
        width: 100%;
    }
    /* /create rma */
    /* finder */
    .finder .list-content {
        padding: 0 15px;
    }
    /* / finder */
    /* marketing */
    h1.resources-title {
        margin: 0 0 30px 0;
    }
    .resources-list ul li {
        width: 32%;
        margin: 0 1% 20px 0;
    }
    /* /marketing */
    /* contact */
    .contact form{
        width: 500px;
        float: left;
        padding: 0 15px;
    }
    .contact .form-group-help label{
        padding: 0
    }
    /* /contact */
    /* change password */
    .change-password{
        margin: 25px 0 0 0;
        padding: 0 15px
    }
    .change-password h1{
        margin: 0 0 35px 0
    }
    /* /change password */
    /* video */
    .video-holder{
        width: 100%;
        margin: 0 auto;
    }
    /* /video */
    /* new password */
    .resetpassword .login-incorrect {
        position: relative;
        right: 0;
    }
    /* /new password */


    .extended{
        background: #eeeeee;
        min-height: auto;
        padding-left: 0;
        padding-right: 0;
    }

    .extended-text h2, .extended-text span{
        text-align: center;
    }

    .extended-text p{
        text-align: justify;
    }

    .extended-img{
        display: none;
    }

    .news{
        margin-top: 0;
    }
    .textpage-content-margintop{
        margin-top: -100px!important
    }
    .textpage-video object{
        width: 288px;
        height: 162px;
    }
    .depot-margintop{
        margin-top: -70px!important
    }
    #westpointrecycling-img{
        width: 100%;
        float: left !important;
        clear: both;
    }
    .login-goto{
        padding: 0
    }
    .checkout-method,
    .checkout-shipping-left {
        width: 560px;
    }
    .cart-content .dashboard-bottom-data {
        width: 645px;
    }
    .cart-content .cartdata-box {
        width: 370px;
    }
    .banner-logoes ul li{
        width: 45%;
        margin: 0 2.5%;
        text-align: center!important;
    }
    .banner-logoes ul li img{
        max-width: 100%
    }
    #printreleaf_banner img {
        margin: 0 0 30px 0;
    }
     .footer-logo{
        margin: 0 0 15px 0;
        text-align: center;
     }

     #resetpassword > .row{
        margin: 0 -15px;
        padding: 0
     }
     #resetpassword{
        padding: 0
     }
     #resetpassword h1.resset-name{
        width: 100%;
        margin: 0 0 10px 0
     }
     a:focus,
     a:active,
     a:hover{
        text-decoration: none!important;
     }
    .programs-list{
        margin: 15px 0 0 0
    }
    .programs-list.last{
        margin: 0 0 15px 0;
        padding: 0;
    }
    .product-video ul li:nth-child(2n+1){
        clear: both;
    }
    .product-compatible ul{
        padding: 0
    }
    .baner {
        margin-top: 101px!important;
    }
    .usefull-links ul li:first-child {
        display: none;
    }
    .textpage-video object, .textpage-video iframe {
        width: 300px;
        height: 169px;
        float: right;
    }
    .textpage-eco-video object,
    .textpage-eco-video iframe{
        float: left;
    }
    .welcome-massage {
        margin-top: 136px;
    }
    .webinar-box{
        margin: 0 60px 20px 3px;
    }

    .cart-sidebar-form{
        margin-left: 15px;
        margin-bottom: 0;
        padding-top: 8px;
    }
    .recently-sidebar-link{
        width: 255px;
    }
    .baner-recently-products .col-sm-1{
        display: none;
    }
    .recently-product-row {
        margin-right: -9px;
    }
    .recently-product-holder,
    .recently-product-sidebar {
        margin-top: 20px;
    }
    .recently-product-holder {
        margin-bottom: 0;
    }
    .recently-product-sidebar,
    .recently-productdetails-sidebar{
        width: 100%;
        float: left!important;
        margin-bottom: 20px;
    }
    .product-right .recently-productdetails-sidebar{
        display: none;
    }
    .recently-product-sidebar,
    .product-mobilemenu .recently-productdetails-sidebar{
        text-align: center;
    }
    .recently-product-sidebar .recently-sidebar-link ,
    .product-mobilemenu .recently-productdetails-sidebar .recently-sidebar-link {
        float: none;
        margin: 0 auto;
        padding: 5px 103px;
    }
    .recently-sidebar-bottom{
        margin: 35px 0 0 0
    }
    .empower-form{
        margin: 0
    }
    p.empower-form-text {
        margin: 20px 0 30px 0;
    }
    .empower-box{
        margin: 30px 0 50px 0
    }
    .search-only li.region,
    .search-only li.language-holder{
        display: none;
    }

    .main-menu ul li{
        margin: 0 22px;
    }

    .language-smaller{
        display: block;
        width: 150px;
        height: 30px;
        float: left;
        margin: 22px 0 0 235px;
        padding: 5px 0 0 15px;
    }
    .language-holder-smaller{
        min-width: 110px;
        display: block;
        height: 30px;
        float: left;
        margin-top: 23px;
        padding: 5px 0 0 15px;
    }
    .language-smaller div span{
        display: inline-block;
        vertical-align: top;
        margin-top: 2px;
    }

    .language-smaller div span a{
        display: inline-block;
        color: #58585a;
        text-decoration: none;
        margin-left: 5px;
    }
    .announcements-padding{
        padding: 0
    }
    .announcements-sidebar{
        width: 100%;
        display: block;
        margin-top: 35px
    }
    .announcements-sidebar .loginmenu-box h5{
        margin-top: 0
    }
    .recently-product-sidebar.mob{
        display: block
    }
    .recently-product-sidebar.desktop{
        display: none
    }

    .language-smaller .map,
    .language-holder-smaller .map-language{
        position: relative;
        z-index: 100;
        color: #58585a;
        font-size: 12px;
        font-weight: 300;
        cursor: pointer;
    }
    .language-smaller .map{
        font-size: 13px;
        font-weight: 300
    }
    .language-holder-smaller .map-language{
        line-height: 18px;
    }

    .language-smaller div.workout,
    .language-holder-smaller div.workout-language{
        left: -8px;
        top: -25px;
        width: 130px;
        height: 67px;
        padding: 3px;
        position: relative;
        z-index: 90;
        list-style:none;
        background: #ffffff;
        -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
        -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
        box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    }
     .language-smaller div.workout{
        height: 80px;
     }
    .language-holder-smaller div.workout-language{
        height: auto;
        top: -32px;
        z-index: 110;
    }
    .language-smaller div.workout ul{
        margin-left: 30px;
        margin-top: 25px;
    }
    .language-holder-smaller div.workout-language ul{
        margin-left: 5px;
        padding-bottom: 10px
    }
    .language-smaller div ul li,
    .language-holder-smaller div ul li{
        list-style-type: none;
        padding-top: 10px;
    }
    .language-smaller div ul li{
        padding: 0;
        margin: 5px 0 3px 0;
    }

    .language-smaller div ul a{
        font-size: 12px;
        font-weight: 300
    }
    .language-holder .workout-language ul li img, .language-holder-smaller .workout-language ul li img, .language-holder .workout-language ul li a img, .language-holder-smaller .workout-language ul li a img{
        margin: 5px 0 0 0;
    }
    .language-smaller div ul a,
    .language-holder-smaller div ul a{
        /*text-decoration: underline;*/
        padding: 0 0 0 5px;
        font-size: 12px;
        font-weight: 300;
    }

    .language-smaller div ul a:hover,
    .language-holder-smaller div ul a:hover{
        color: #0980ae;
        text-decoration: none;
    }

    .language-smaller div ul.fadeIn,
    .language-holder-smaller div ul.fadeIn{
        visibility: visible;
        -webkit-transition: visibility 0s, opacity 0.8s linear;
        -moz-transition: visibility 0s, opacity 0.8s linear;
        -o-transition: visibility 0s, opacity 0.8s linear;
        -ms-transition: visibility 0s, opacity 0.8s linear;
        transition: visibility 0s, opacity 0.8s linear;
    }
    .contact .form-group label,
    .reg-row .form-group label{
        width: 135px
    }
    .contact-row .contact-available ,
    .reg-row .contact-available ,
    .contact-row .contact-error,
    .reg-row .contact-error {
        width: 227px;
        left: 450px;
    }
    .contact .form-group-help label{
        width: 100%
    }
    .producttype-radio {
        margin-left: 15px;
    }

    .important_update{
        margin-top: 35px;
        max-width: 100%;
    }
    #notSetup{
        width: 100%
    }
    .empower-form-width{
        width: 100%;
    }
    #environmental-video object,
    #environmental-video iframe {
        width: 315px;
        height: 176px;
    }

    #large_control_div{
        width: 1px;
        height: 1px;
        position: absolute;
        left: -10000px;
        display: none;
     }
     #medium_control_div{
        width: 1px;
        height: 1px;
        position: absolute;
        left: -10000px;
        display: block;
     }
     #small_control_div{
        width: 1px;
        height: 1px;
        position: absolute;
        left: -10000px;
        display: none;
     }
     #xsmall_control_div{
        width: 1px;
        height: 1px;
        position: absolute;
        left: -10000px;
        display: none;
     }
    /* no-result-product */
    .no-result-product {
        position: relative;
    }
    /* /no-result-product */
    /* videomarketing */
    .compact-video h3 {
        width: 100%;
        margin: 0
    }
    .compact-video .compact-video-img {
        float: none;
        clear: both;
        margin: 0 auto
    }
    .compact-video .compact-video-img img{
        margin-top: 15px;
    }
    .compact-video-content iframe,
    .compact-video-content object {
        width: 514px;
        height: 290px;
    }
    #compact-video-pager li {
        width: 155px;
    }
    .compact-video-pager-img {
        width: 155px;
        height: 87px;
    }
    .compact-video-pager-img img {
        max-height: 87px;
    }
    /* /videomarketing */
    #destionation-box,
    .destionation-label-holder{
        display: none!important;
    }
    .checkout-shipping-header-title{
        max-width: 100%
    }
    .holder{
        width: 190px;
    }
    .product-categories-row{
        margin-top: -80px;
    }

    #loginForm .region_select{
        width: 270px;
    }

    .region_select ul li{
        margin: 0 0 8px 0 !important;
    }
    /* video */
    .video-slider .bx-prev, .video-slider .bx-prev:hover{
        left: 0
    }
    .webcontent-form form .export-select {
        right: 65px;
    }
    .video-desktop{
        display: none;
    }
    .video-mob{
        display: block;
        margin-bottom: 20px;
    }
    .video-row{
        margin-top: 35px;
    }
    .video-mob .loginmenu-box h5{
        margin-top: 0
    }
    .video-slider-box {
        width: 225px;
        margin: 0 0 0 14px!important;
    }
    .video-slider-img{
        width: 225px;
        height: 126px;
    }
    .video-slider-img img{
        max-height: 126px
    }
    .bx-wrapper .bx-controls-direction a{
        height: 126px;
    }
    .video-filters-search{
        width: 225px;
    }
    .video-details-wrapp iframe, .video-details-wrapp object {
        width: 750px;
        height: 422px;
    }
    .video-details-data {
        width: 385px;
    }
    .video-details-related ul li, .video-gallery-reset li {
        width: 240px;
    }
    .video-filters-search form input[type="text"] {
        width: 155px;
    }
    .back-to-categories{
        float: left;
        clear: both;
    }
    .video-sidebar-desktop{
        /*display: none;*/
    }
    .video-sidebar-desktop{
        width: 30%;
        float: right!important;
        display: block;
        margin-top: 0px;
    }
    .video-content-rwd{
        width: 66%;
    }
    .no-related-videos{
        margin: 35px 0 50px 0
    }
    .video-slider .bx-wrapper li {
        width: 225px!important;
    }
    .video-galery-reset li{
        width: 225px
    }
    .video-galery-reset li .video-slider-box{
        margin: 0!important
    }
    .video-galery-reset li:nth-child(2n+1){
        clear: both;
    }
    .video-details-rwd{
        width: 66%;
    }
    .video-details-wrapp iframe, .video-details-wrapp object {
        width: 495px;
        height: 278px
    }
    .video-details-related ul li:nth-child(2n){
        float: right;
    }
    .video-details-related ul li{
        width: 225px;
        margin-right: 22px
    }
    .video-details-related ul li:nth-child(3n+1){
        clear: none;
    }
    .video-details-related ul li:nth-child(2n+1){
        clear: both;
    }
    .video-details-related-img {
        height: 127px;
    }
    /* /video */

    .contact-error{
        width: 227px;
        left: 450px;
    }
    .marketing .messages-box:nth-child(2n+1){
        clear: both;
    }

    .success-rate-videos .success-rate-video {
        width: 278px;
    }
    .success-rate-videos .success-rate-video video,
    .success-rate-videos .success-rate-video .video-js {
        width: 279px;
        height: 156px;
    }
    .success-rate-videos img {
        margin: -52px 0 53px 0;
    }
    .success-rate-automation .col-sm-5 video,
    .success-rate-automation .col-sm-5 .video-js {
        width: 260px;
        height: 148px;
    }
    .product-right.desktop{
        display: none;
    }
    .product-left-reset .product-right-block{
        display:  block;
    }
    .homepage-wrapp span {
        margin-top: 243px;
    }
}
@media screen and (min-width: 768px) and (max-width: 768px) {
    .main-menu {
        width: 735px;
        padding-top: 0
    }
    .search-only {
        margin-right: -15px;
    }
    .navbar-form{
        margin-right: 0
    }
    .welcome-massage,
    .baner {
        margin-top: 0px!important;
    }
    .main-menu li ul li {
        border-top: 1px dashed #6cb6d8;
    }
    .main-menu > .navbar-nav > li > a {
        padding: 8px 4px;
    }
    .nav .open > a, .nav .open > a:focus, .nav .open > a:hover,
    .main-menu > .navbar-nav > li > a {
        border-bottom: 0
    }
    .header-options li {
        padding: 0;
        padding-right: 5px;
    }
    .header-options li a.header-checkout{
        line-height: normal;
    }

    .navbar {
        position: relative;
    }

    .presentation{
        margin-top: 0;
    }
    .video-content-rwd {
        width: 100%;
        margin-top: 0;
        text-align: center;
    }
    .video-sidebar-mobile{
        width: 100%;
        text-align: center;
    }
    .video-filters-search {
        width: 270px;
        float: none;
        display: inline-block;
    }
    .video-categories ul li a {
        display: inline-block;
    }
    .video-slide, .video-main-title {
        text-align: center;
    }
    .video-slide .video-category {
        width: auto;
        float: none;
        display: inline-block;
        margin: 0 auto 24px auto;
    }
    .video-slider .bx-wrapper {
        width: 430px;
    }
    .video-slider .bx-wrapper li {
        width: 194px!important;
    }
    .video-slider-img,
    .video-slider-box {
        width: 194px;
    }
    .bx-wrapper .bx-controls-direction a{
        height: 108px
    }
    .video-galery-reset {
        width: 430px;
        clear: both;
        float: none;
        margin: 0 auto;
    }
    .video-galery-reset li {
        width: 195px;
        margin: 0 0 50px 0;
    }
    .video-galery-reset li:nth-child(2n) {
        float: right;
    }
    .video-slider-img {
        width: 194px;
        height: 108px;
    }
    .video-slider-img img {
        max-height: 108px;
    }
    .video-main-title {
        width: 100%;
        margin-top: 10px;
    }
    .back-to-categories {
        float: none;
        margin: 0;
    }
    .video-slider-title {
        width: 100%;
    }
    .video-gallery-share{
        width: 270px;
        margin: 0 auto;
        float: none;
        text-align: center;
    }
    .video-gallery-share span{
        width: 100%;
    }
    .video-gallery-url {
        width: 255px;
        float: none;
        margin: 0 auto 30px auto;
        padding: 0 15px
    }
    .video-details-rwd{
        width: 100%;
        margin-top: 10px;
        text-align: center;
    }
    .video-details-box {
        margin: 10px 0 15px 0;
    }
    .video-details-box > p {
        width: 100%;
        text-align: center;
    }
    .video-details-data {
        width: 100%;
        margin: 10px 0 0 0;
        text-align: center;
    }
    .video-details-data span {
        width: 100%;
    }
    .video-details-data span.video-details--category {
        width: auto;
        float: none;
        display: inline-block;
    }
    .video-details-related {
        width: 440px;
        clear: both;
        float: none;
        margin: 20px auto 0 auto;
    }
    .video-details-related ul{
        width: 450px;
    }
    .video-details-related ul li, .video-gallery-reset li {
        width: 215px;
        margin: 0 10px 20px 0;
    }
    .video-details-related-name{
        width: 100%;
        padding: 0
    }
    .video-details-related-img {
        height: 120px;
    }
    .video-slide .pagination-holder,
    .video-details-rwd .pagination-holder {
        margin-top: 0;
        text-align: center;
    }
    .video-slide .pagination-holder ul ,
    .video-details-rwd .pagination-holder ul {
        float: none;
        margin: 0 auto;
        display: inline-block;
    }
    ul.video-related-single{
        width: 215px;
        margin: 50px auto 0 auto;
        float: none;
    }
    .video-slider .bx-wrapper{
        margin: 0 auto!important;
    }
    .video-details-rwd #pagination ul li {
        display: none;
    }
    .video-details-rwd #pagination ul li#first_page_list,
    .video-details-rwd #pagination ul li#previous_page_list,
    .video-details-rwd #pagination ul li#next_page_list,
    .video-details-rwd #pagination ul li#last_page_list{
        display: inline-block;
        margin: 0 3px 5px 0;
        padding-left: 4px;
        padding-right: 4px;
    }
    .video-details-rwd #pagination ul li#first_page_list,
    .video-details-rwd #pagination ul li#previous_page_list{
        padding: 0
    }
    .video-details-rwd #pagination ul li#first_page_list a{
        padding: 0 4px 0 20px
    }
    .video-list-single .bx-wrapper{
        width: 194px;
    }
    .video-sidebar-desktop{
        width: 100%;
        text-align: center;
    }
    .video-sidebar-desktop .loginmenu-box{
        text-align: left;
    }
    .video-content .pagination-holder ul #last_page_link{
            background-position: 52px 9px;
    }

    .compatibles{
        margin-top: 0;
    }

    .homepage-banner{
        height: auto;
        margin-top: 0;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8e8e8+0,cfcfcf+100 */
        background: #e8e8e8; /* Old browsers */
        background: -moz-linear-gradient(top, #e8e8e8 0%, #cfcfcf 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #e8e8e8 0%,#cfcfcf 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #e8e8e8 0%,#cfcfcf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
    }

    .homepage-title, .homepage-subtitle {
        width: 100%;
        text-align: center;
        margin-top: 60px;
    }

    .home_subtitle {
        max-width: 100%;
        text-align: center;
    }

    .homepage-wrapp a {
        margin: 30px auto 60px;
    }

    .new-yellow-line {
        margin: 20px auto 10px;
    }

    .video-categories ul li a{
        width: auto;
    }

    .video-categories ul li span span{
        width: auto;
        max-width: calc(100% - 39px);
    }

    .baner-image.baner-success-rate{
        height: auto;
        padding-bottom: 50px;
        background: #e8e8e8;
        background: -moz-linear-gradient(top, #e8e8e8 0%, #cfcfcf 100%);
        background: -webkit-linear-gradient(top, #e8e8e8 0%,#cfcfcf 100%);
        background: linear-gradient(to bottom, #e8e8e8 0%,#cfcfcf 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#cfcfcf',GradientType=0 );
    }
    .baner-success-rate .banner-text h2{
        color: #4a4a4a;
        text-align: center;
        text-shadow: none;
    }
    .baner-success-rate .success-rate-references p{
        width: 100%;
        text-align: center!important;
        margin-top: 10px;
        text-shadow: none;
    }
    .baner-success-rate .success-rate-references p.text-left, .baner-success-rate .success-rate-references p.text-right{
        width: 100%;
        display: block;
        text-align: center;
        line-height: normal;
    } 
    .baner-success-rate .success-rate-references p:last-child{
        margin-top: -5px
    }
    .baner-success-rate img{
        display: none;
    }

    .homepage-title {
        color: #4a4a4a;
        text-shadow: none;
        border-bottom: 0;
    }

    .homepage-wrapp p {
        color: #4a4a4a;
        text-align: center;
    }

    .homepage-wrapp a {
        float: none;
        display: block;
        margin: 30px auto 60px;
    }
    .homepage-wrapp span {
        margin: 0 0 50px 0;
        text-align: center;
        margin-bottom: 50px;
    }
}
@media all and (max-width: 767px){
    .navbar-toggle{
        margin-right: 5px
    }
    /* lightbox */
    #termsLightBox,
    #addNewShipp_to,
    #shippingAddressListLightBox{
        width: 90%;
        left: 5%;
        margin: 0;
    }
    #addNewShipp_to form label {
        width: 130px;
    }
    /* /lightbox */
    /* home */
    .marketing {
        margin: 0 auto 25px auto;
        padding: 20px 0 0 0;
    }
    .presentation{
        margin-top: 0;
    }
    .tonner{
        display: none
    }

    .intelligent h1{
        font-size: 45px;
        font-weight: 300;
        text-align: center;
        line-height: 50px
    }

    .intelligent-text{
        font-size: 16px;
        font-weight: 300;
        text-align: justify;
    }
    .messages {
        margin: 0 0 25px 0;
        padding: 0
    }
    .messages-box .marketing-text {
        min-height: 10px;
        margin: 30px 10px;
    }
    .messages-box{
        padding-top: 20px;
        padding-bottom: 30px
    }

    .messages-box a img{
        max-width: 260px;
    }
    .language-holder-mobile{
        padding-top: 10px;
    }
    .language-smaller{
        display: block;
        margin: 0;
        padding: 5px 0 0 15px;
    }
    .language-holder-smaller{
        margin-top: 0
    }
    .search-holder {
        margin-top: 0;
    }
    .news h2{
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
    }

    .news span.date{
        display: block;
        background: url("../images/clock.png") no-repeat scroll top center;
        width: auto;
        padding-top: 20px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        text-align: center;
    }
    .featured{
        display: none;
    }
    .top-certifications ul {
        width: 370px;
    }
    .top-certifications ul li,
    .top-news h4,
    .top-certifications h4 {
        width: 170px;
    }
    .top-news .custom-container{
        margin: 0 0 50px 0
    }
    .top-news .custom-container li{
        height: auto!important
    }
    /* /home */
    /* register & login */
    .reg-row{
        width: 100%;
        margin: 0
    }
    .reg-row h1 {
        margin: 10px 2% 10px 15px!important;
    }
    .reg-row p{
        margin: 40px 2% 0 15px;
    }
    .register-row .register .form-group input {
        width: 215px;
    }
    .login{
        border: 0
    }
    .login form{
        margin: 0 0 0 2%
    }
    #login-form{
        width: 370px;
        float: none;
        margin: 0 auto
    }
    .login .form-group .submit{
        width: 115px;
        height: 26px;
        margin: 0
    }
    .login form a {
        margin: 0 10px 0 0;
        line-height: 26px
    }
    .login .login-left{
        width: 100%;
    }
    .login-incorrect{
        width: 150px;
        float: none!important;
        margin: 0 auto;
    }
    .login .login-incorrect span {
        margin: 10px 0 30px 0;
    }
    .login form{
        clear: both;
        float: none;
        margin: 0 auto;
    }
    .register form{
        width: 100%;
        float: left;
        margin: 0;
    }
    #loginForm{
        width: 360px;
        float: none;
        margin: 0 auto;
    }
    #loginForm .form-group .submit{
        margin: 0
    }
    .register .form-group label {
        width: 130px;
    }
    .register .form-group input {
        width: 257px;
    }
    .reg-row .form-group-checkbox {
        margin: 15px 0 25px 0 !important;
    }
    .register .form-group-checkbox .form-text {
        width: 200px;
        margin: 0
    }
    .register .form-group .submit {
        width: 115px!important;
        margin: 0 13px 0 0
    }
    .register .form-group .zipcode {
        width: 100px!important;
    }
    .register .form-group .phone {
        width: 170px!important;
    }
    .login-row .login-text {
        margin: 40 2%;
    }
    .register h1 {
        margin: 10px 2%;
    }
    .login-goto .login-text{
        margin: 0;
        padding: 20px 0;
        border-top: 1px solid #DEE1E2;
    }
    .contact-available,
    .reg-row .contact-error,
    .edit-account .contact-error {
        position: relative!important;
        left: 0!important;
    }
    .register-complete p{
        margin: 5px 0 15px 0;
    }


    .thankyou-row p{
        width: 100%;
        margin: 0 0 10px 0
    }
    label.checkbox-custom{
        width: 300px !important;
    }
    .product-right-wrapp label.checkbox-custom{
        float: left;
    }
    .product-right-wrapp label.checkbox-custom span{
        margin-top: 5px!important
    }
    label.checkbox-checkout{
        width: 410px !important;
        font-size: 12px!important
    }
    .thankyou-part-border{
        margin: 0 0 20px 0;
        padding: 0 15px 35px 15px;
        border: 0;
        border-bottom: 1px solid #9b9b9b
    }
    /* /register & login */
    /* product */
    .result-right,
    .result-left{
        width: 100%;
        float: left
    }
    .result-sort,
    .result-right ul{
        float: left;
        padding: 0;
    }
    .result-right ul{
        margin: 20px 0
    }
    .dashboard-bottom-img,
    .list-image{
        width: 25%;
    }
    .dashboard-bottom-img img,
    .list-image img{
        width: 100%;
        max-width: 100%;
        height: auto;
    }
    .dashboard-bottom-img{
        margin: 0
    }
    .list-data {
        width: 73%;
    }
    .list-form,
    .list-attr {
        width: 100%;
    }
    .list-form{
        margin: 15px 0 0 0
    }
    .product-small,
    .product-meddium {
        width: 100%;
    }
    .product-data,
    .product-img {
        width: 330px;
        margin: 0 auto;
        float: none;
    }
    .product-img{
        margin: 0 auto 15px auto;
        text-align: center;
    }
    .product-left-reset .product-left-wrapp {
        width: 330px;
        float: none;
        margin: 0 auto;
    }
    .product-right {
        width: 100%;
        position: relative;
        bottom: 0;
        right: 0;
        margin: 25px auto 10px auto;
        padding: 0 15px;
        z-index: 9;
    }
    .product-right .form-group-checkbox {
        clear: both;
        float: right;
    }
    .product-compatible ul li {
        width: 50%;
    }
    .product-data ul li a {
        margin: 0 0 15px 110px;
    }
    .mobile-checkbox{
        display: block;
    }
    .mobile-checkbox p{
        width: 80px;
        float: left;
        margin: 0 0 0 -100px;
        color: #000;
        font-size: 13px;
        font-weight: 400;
        text-align: right;
    }

    .mobile-checkbox span{
        margin: 11px 5px 0 10px!important;
    }
    .form-group.product-price .price{
        line-height: 38px;
        margin: 0 10px 0 0;
    }
    .checkbox-custom.radio-custom{
        display: none;
    }
    /* /product */
     /* order history */
    .custompages-content {
        margin: 20px 2% 0 2%;
        width: 95%;
        text-align: center;
    }
    .custompages-content h1.mobile-hide{
        display: none!important;
    }
    .custompages-content h1.mobile-show{
        display: block;
        clear: both;
        margin: 0 0 35px 0;
    }
    #shippingAddressDetailsLightBox{
        width: 80%;
        left: 10%;
        margin: 0;
    }
    #shippingAddressDetailsLightBox tr td:nth-child(1){
        width: 150px
    }
    #shippingAddressDetailsLightBox .lightBoxFooter {
        width: 100%;
    }
    #js_how_it_works_box{
        width: 90%;
        height: auto;
        left: 5%;
        margin: 0;
    }
    #goto-dashboard,
    #print-order {
        float: none;
        margin: 30px 10px 0 10px;
        padding: 5px 20px;
    }
     /* /order history */
    /* dashboard */
    .dashboard-top{
        margin: 0 0 30px 0;
    }
    .dashboard-right {
        width: 100%;
        margin: 0 0 35px 0;
        text-align: center;
    }
    .dashboard-right-img{
        margin: 0 0 20px 0
    }
    .dashboard-right-options{
        display: none!important;
    }
    .dashboard-left-container,
    .dashboard-left{
        width: 100%;
    }
    .dashboard-left .dasboard_list .checkbox-label {
        max-width: 100%;
    }
    .dashboard-bottom-nav{
        display: none;
    }
    .dashboard-bottom-product .list-form{
        width: 100%;
        float: left;
    }
    .dashboard-bottom-data {
        width: 73%;
        margin-left: 2%
    }
    .dashboard-bottom-select{
        display: block;
        width: 100%;
        float: left;
        margin: 15px 0 0 0;
        text-align: center;
    }
    .dashboard-bottom-select select{
        width: 345px;
        height: 30px;
        margin: 0 auto;
        padding: 0 30px 0 10px;
        background: #FFF url("../images/cartSelectIcon.png") no-repeat scroll right center;
        border: 1px solid #9b9b9b;
        color: #191919;
        font-size: 13px;
        font-weight: 400;
        line-height: 30px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .dashboard-bottom-select select::-ms-expand {
        display: none;
    }
    .dashboard-bottom-select select option{
        text-indent: 10px
    }
    .dashboard-bottom-mobileshow{
        width: 105%;
        position: relative;
        display: block;
        margin: 0 -2.5% 30px -2.5%;
        padding: 0 0 0 10px;
        background: #dee1e2;
        line-height: 30px;
    }
    .dashboard-bottom-mobileshow img {
        position: absolute;
        bottom: -6px;
        left: 30px;
    }
    .dashboard-bottom-mobilehide{
        display: none;
    }
    .dashboard-bottom-form,
    .dashboard-bottom-data ul {
        width: 100%;
    }
    .dashboard-bottom-form{
        float: left;
    }
    .dashboard-bottom-product{
        width: 106%;
        margin-left: -2.5%;
        border: 0
    }
   /* /dashboard */
   /* cart */
    .cart-subtotal{
        margin: 0 0 15px 0
    }
    .cart-total .header-checkout {
        width: 150px;
        margin: 0 0 0 10px;
    }
    .cart-content .dashboard-bottom-product{
        border-bottom: 1px solid #dee1e2;
    }
   /* /cart */
   /* text page */
    .half-text {
        width: 100%!important;
    }
    .textpage-img-small.half-text{
        width: auto!important;
        float: left!important;
    }
    .textpage-content-box {
        width: 100%;
        margin: 25px 0 0 0
    }
    .textpage-list-data {
        width: 100%;
        float: right;
        margin: 0;
    }
    .textpage-list-img {
        float: left;
        width: 100%;
    }
    .textpage-list-img{
        margin: 0 0 20px 0;
    }
    .textpage-marketing-printreleaf,
    .textpage-marketing-empower,
    .textpage-marketing-impact{
        width: 200px;
        float: none;
        clear: both;
        margin: 0 auto 10px auto;
        text-align: center;
    }
    .awards .textpage-img-small{
        width: 420px;
    }
    .textpage-img-small.height45{
        float: left !important;
        clear: both;
        margin: 0 0 5px 0;
        padding: 0;
    }
    .textpage-marketing-box {
        width: 280px;
        clear: both;
        float: none;
        margin: 0 auto 30px auto;
    }
    .categories-textbox .categories-textdata{
        width: 68%;
    }
    #video-image img {
        width: 430px;
    }
    #video-image .textpage-video {
        width: 282px;
        height: 159px;
        top: 53px;
        left: 50%;
        margin: 0 0 0 -157px;
    }
    #video-image .textpage-video iframe{
        width: 311px;
        height: 175px;
    }
    span.product-tech-banner img{
        width: 100%
    }
    .baner{
        margin-top: 0!important
    }
   /* /text page */
   /* checkout */
   .checkout-method, .checkout-shipping-left {
        width: 100%;
    }
    .checkout-table-head .checkout-table-discount,
    .checkout-table-head .checkout-table-subtotal,
    .checkout-table-head .checkout-table-price,
    .checkout-table-head .checkout-table-quantity{
        display: none;
    }
    .checkout-shipping-right,
    .checkout-shipping-right .checkout-shipping-group label{
        float: left;
    }
    .checkout-shipping-right{
        margin-top: 20px;
    }
    .checkout-payment .checkout-method-group input {
        width: 190px;
    }
    .checkout-table-description {
        width: 75%;
    }
    .checkout-table-quantity{
        width: 17%;
        margin: 5px 5px 0 85px;
        text-align: left;
        float: left;
    }
    .checkout-table-price{
        clear: none;
    }
    .checkout-table-subtotal,
    .checkout-table-price{
        width: 30%;
        margin: 5px 5px 0 0;
    }
    .checkout-table-hide{
        display: block;
        float: left;
    }
    .checkout-table-subtotal,
    .checkout-table-price{
        text-align: left;
    }
    .checkout-destination-group label {
        width: 100%;
        text-align: left;
    }
    .checkout-table-message {
        width: 75%;
    }
    .checkout-table-discount {
        float: left;
        margin: 5px 5px 0 85px;
    }
    .checkout-table-message textarea {
        width: 100%;
        height: 70px;
    }
    .checkout-table-middle {
        margin: 10px 0 0 40px;
    }
    .checkout-table-bottom {
        width: 100%;
        margin: 20px 0 0 0;
    }
    .checkout-table-bottom input {
        width: 100%;
        height: 45px;
        font-size: 18px;
        line-height: 45px;
    }
    .checkout-left-head input.search{
        width: 38px;
        background:  #acacac url("../images/searchIcon.png") no-repeat center;
        text-indent: -99999px;
    }

    .checkout-left-head a span{
        display: none;
    }
    .checkout-method-group input {
        width: 247px;
        right: initial;
        left: 199px;
    }
    .checkout-payment .checkout-method-group label.checkbox-custom{
        display: block;
    }
    .promo-text {
        margin: 10px 0 0 10px;
        clear: both;
    }
    .promo-text.promo-success {
        margin: 10px 5px 0 0;
    }
   /* /checkout */
   /* confirmation */
    .surveyHolder{
        width: 350px;
        text-align: center;
        margin: 0 auto 35px auto;
        float: none;
        display: block;
        clear: both;
    }
    #confirmation-form {
        width: 350px;
        float: none;
        margin: 0 auto;
    }
    .confirmation-content > p {
        width: 100%;
        text-align: center;
    }
    .overlaySurvey {
        width: 100%;
    }
    .confirmation-img {
        width: 100%;
        margin: 0 auto 10px auto;
    }
    .confirmation-text {
        width: 100%;
        float: none;
    }
    #confirmation-form form {
        float: none;
        margin: 15px auto;
        display: inline-block;
    }
   /* /confirmation */
   /* 404 page not found */
   .notfound-left p {
        margin: -2px 0 0 5px;
        font-size: 42px;
        line-height: 54px;
    }
   /* /404 page not found */
   /* create rma */
    .rma-form-submit{
        margin: 20px 0 0 0
    }
    .rma-form label{
        width: 130px;
        font-size: 12px;
    }
    .rma-form-upload input,
    .rma-form textarea,
    .rma-form select {
        width: 270px;
    }
    .rma-form select {
        background: rgb(255, 255, 255) url("../images/cartSelectIcon.png") no-repeat scroll right center;
    }
    .rma-form select:disabled {
        background: #EBEBE4 url('../images/cartSelectIcon.png') no-repeat;
        background-position: right center;
    }
    .rma-form-add {
        margin: 25px 0 0 160px;
    }
    #barcodeFinderNotification{
        float: left;
        clear: both;
        margin: 0 0 0 140px;
    }
   /* /create rma */
   /* added to cart */
   .addcart-right {
        width: auto;
    }
    .addcart-checkout{
       top: 0;
       right: 0;
       position: relative;
       float: left;
       clear: both;
       margin: 5px 0 10px 0
    }
    .addcart-link{
        float: left;
    }
    .addcart-added {
        margin: 0;
    }
    /* /added to cart */
    /* finder */
    .finder-holder{
        margin: 0;
        padding: 0 15px;
    }
    .finder-holder .checkbox-custom.radio-custom {
        display: block;
    }
    .finder-holder {
        padding: 0;
    }
    /* /finder */
    /* marketing */
    .resources-list ul li {
        width: 49%;
    }
    /* /marketing */
    /* contact */
    .contact .form-group-help label {
        width: 100%
    }
    .contact-hide{
        display: block;
        position: absolute;
        top: -11px!important;
        left: 45px!important;
        margin: 0 0 0 -8px!important;
    }
    .form-group-checkbox .contact-hide{
        left: 50px!important;
    }
    #country-group .contact-hide{
        left: 45px!important
    }
    .contact-error span{
        margin: 0 0 0 10px;
    }
    .contact-show{
        display: none;
    }
    .contact-error-edit-account,
    .contact-available,
    .contact-error {
        position: relative;
        right: 0;
        float: left;
        clear: both;
        margin: 15px 0 0 160px
    }
    .contact-error-edit-account{
        right: initial;
        left: 0;
    }
    /*#country {
        width: 90px;
        background-position: 70px 11px;
    }
    */
    #region {
        width: 166px;
    }
    .reg-row #region{
        width: 170px;
    }
    #region select {
        width: 90px;
        background-position: 70px 11px;
    }
    .contact .form-group textarea{
        width: 256px;
    }
    select.countryField,
     #region select {
        width: 90px !important;
        background-position: 70px 11px !important;
    }
    /* /contact */
    /* user list */
    .address-form .form-group label ,
    .webcontent-form .form-group label ,
    .userlist .form-group label {
        width: 140px;
    }
    .userlist .form-group label{
        white-space: normal;
    }
    .createuser-error {
        margin: 0 0 0 170px!important;
    }
    .user-details-btn{
        margin: 0 0 5px 170px;
    }
    .form-group-email .emailLoader {
        margin: 7px 0 0 -22px;
    }
    /* /user list */
    /* web content */
    .preicelist-button{
        margin: 0 0 0 170px
    }
    /* /web content */
    /* change password */
    .change-password .form-group label{
        width: 170px
    }
    .change-password .form-group input {
        width: 247px;
    }
    .change-password h1 {
        margin: 0 0 35px 0;
    }
    /* /change password */
     /* announcements */
    .announcements{
        padding: 0 15px;
    }
    .announcements-padding{
        padding: 0
    }
    .announcements-title {
        width: 75%;
    }
    .announcements-details .announcements-title{
        width: 100%;
    }
    /* /announcements */
    /* webinar */
    .webinar-box {
        margin: 0 25px 20px 25px;
    }
    /* /webinar */
    /* videos */
    .video-content{
        margin-top: 60px
    }
    .video-holder {
        width: 280px;
    }
    .video-holder .webinar-box {
        margin: 0 10px 20px 10px;
    }
    /* /videos */
    /* barcode */
    .barcode-form {
        width: 100%;
    }
    .barcode-form label{
        width: 130px;
    }
    .barcode-form input.submit {
        position: relative;
        top: 0;
        right: 0;
        float: left;
        clear: both;
        margin: 10px 0 0 160px;
    }
    /* /barcode */
    /* new password */
    #retrievePasswordForm{
        width: 418px;
        float: left;
        margin: 10px 0 0 0;
    }
    input.ressetpass{
        float: left!important;
        margin: 0 0 0 302px!important;
    }
    /* new password */
    a:hover{
        text-decoration: none!important
    }

    .navbar-form{
        width: 100%;
        margin: 2px 0;
    }

    .navbar-form .form-group{
        width: 100%;
    }

    .search-only{
        padding: 0 0 0 5px;
    }

    input.header-search{
        width: 100%;
    }

    .baner{
        margin-top: 0;
    }

    .navbar{
        position: relative;
    }

    .marketing a, .marketing a:focus{
        margin-top: 0;
    }

    .press-releases-holder h2, .new-product h2{
        width: 100%;
        float: left;
        text-align: center;
        margin-bottom: 20px;
        margin-top: 20px;
        line-height: normal;
    }

    .new-product a{
        text-align: center;
        display: block;
    }

    .footer-logo a{
        text-align: center;
        display: block;
    }


    .press-releases-holder ul{
        margin-left: 0;
    }

    .press-releases-holder ul li::before{
        margin-right: 0;
        content: none;
    }

    .press-releases-holder ul li a{
        width: 71%;
        display: block;
        line-height: normal;
        padding: 7px 0 0 0;
    }
    .press-releases-holder ul li span{
        padding: 7px 0;
        line-height: normal;

    }

    .usefull-links ul li:first-child{
        display: none;
    }

    .footer-terms ul{
        float: none;
    }

    .footer-terms ul li:first-child{
        display: none;
    }

    .footer-terms ul li{
        text-align: center;
    }

    .footer-terms ul li a{
        float: none;
    }

    a.extended-link{
        text-align: center;
        float: left;
        width: 100%;
    }
    .baner-image{
        background: #004664!important;
        height: auto!important;
        padding: 60px 0;
    }
    .certifications-img{
        width: 100px;
        float: left;
    }
    .certifications-description{
        width: 76%;
        float: left;
    }
    .textpage-content-margintop {
        margin-top: 0!important;
    }
    .textpage-video {
        text-align: center;
    }
    .textpage-video object,
    .textpage-video iframe{
        float: none;
        margin: 0 auto
    }
    .depot-margintop{
        margin-top: 0!important
    }
    .imaging-clear-img{
        width: 100%;
        float: left !important;
        clear: both;
        margin: 15px 0;
        text-align: center;
    }
    #region label {
        width: 76px;
    }
    .product-compatible ul li:nth-child(3n+4) {
        clear: none;
    }
    .product-compatible ul li:nth-child(2n+1){
        clear: both!important;
    }
    .list {
        margin: 30px 0!important;
    }
    .welcome-massage {
        height: auto;
        margin-top: 0;
        padding: 26px 0;
    }
    .finder .list-content {
        margin: 10px 0 0 0
    }
    .row {
        margin: 0;
    }

    .search-only .row{
        margin-left: -15px;
        margin-right: -15px;
    }

    .textpage-content {
        padding: 0;
        /*background: #ccc;*/
        clear: both;
    }
    .full-width,
    .location-box{
        padding: 0
    }
    .rma-content #navigatonBox{
        clear: both;
        margin: 25px -5px 0;
        float: left;
    }
    .login-goto{
        padding: 0 15px
    }
    .login {
        padding: 0 15px 40px 15px;
    }
    .cart-content .dashboard-bottom-img{
        width: 25%;
        margin: 0
    }
    .cart-content .dashboard-bottom-data{
        width: 75%
    }
    .cart-content .dashboard-bottom-form,
    .cart-content .cartdata-box{
        width: 100%
    }
    .cart-content .dashboard-bottom-data ul li{
        display: block;
    }
    .newsarticles-padding{
        padding: 0 15px!important
    }
    .news-article{
        padding: 0
    }
    .notfound-right{
        padding: 0 15px
    }
    .pressbox{
        clear: both;
    }
    .footer-terms{
        width: 100%;
        margin: 15px 0 0 0;
        text-align: center;
    }
    .footer-address,
    .usefull-links{
        width: 50%
    }
    .usefull-links{
        text-align: right;
    }

    .dashboard-left label{
        width: 100%;
    }

    .dashboard-left ul.dasboard_list li{
        width: 100%;
    }
    #resetpassword {
        padding: 0 15px;
    }
    .main-menu > .navbar-nav > li > a.active-nav {
        border-bottom: 1px dashed #6cb6d8
    }
    .techlink-img{
        text-align: center;
        margin: 0 auto
    }
    .techlink-img ul li{
        text-align: left;
    }
    .mobile-hidden{
        display: none;
    }
    .anchor{
        clear: both;
        margin-top: 0;
    }
    .anc-offset{
        height: 10px
    }
    .anc-offset:before {
        height: 10px;
        margin-top: 10px;
    }

    .dashboard-left ul.dasboard_list{
        width: 100%;
    }

    #pagination ul li, .pagination-holder ul li{
        display: none;
    }

    #pagination ul li#first_page_list, #pagination ul li#previous_page_list,  #pagination ul li#next_page_list,  #pagination ul li#last_page_list{
        display: inline-block;
    }

    .pagination-holder ul li#first_page_list, .pagination-holder ul li#previous_page_list,  .pagination-holder ul li#next_page_list,  .pagination-holder ul li#last_page_list{
        display: inline-block;
    }

    .pagination-holder{
        padding: 0 5px;
        margin-top: 35px;
    }
    .result-left .pagination-holder{
        padding: 0
    }
   .pagination-holder ul li{
        float: left;
        margin: 0 3px 5px 0;
        padding: 4px 0;
   }
    .result-left .pagination-holder ul li{
        margin: 0 3px 5px 0
    }
   #last_page_link, #next_page_link, #previous_page_link, #first_page_link{
        line-height: 20px;
        height: auto;
   }
   .rma-content #first_page_link,
   .rma-content #previous_page_link,
   .rma-content #last_page_link,
   .rma-content #next_page_link{
        line-height: 20px;
   }

    #cigVideoLightBox iframe{
        width: 100%;
        height: 100%
    }
    #cigVideoLightBox{
        max-width: 90%;
        left: 5%;
        top: 20%;
        margin: 0;
    }
    #vimeoLightBox,
    #youtubeLightBox,
    #videoBox,
    #serious-popup,
    #logoutboxConfirm,
    #redirectSiteBox{
        width: 90%;
        left: 5%;
        top: 20%;
        margin: 0;
    }

    .pagination-holder ul #first_page_link{
        padding: 0 4px 0 20px;
        background: url(../images/firstIcon.png) no-repeat;
        background-position: 5px 6px;
    }

    .pagination-holder ul #previous_page_link{
        padding: 0 0 0 8px;
        background: url(../images/previousIcon.png) no-repeat;
        background-position: 5px 5px;
    }
    .pagination-holder ul #next_page_link{
        padding: 0 23px 0 4px;
        background: url(../images/nextIcon.png) no-repeat;
        background-position: 55px 5px;
    }
    .pagination-holder ul #last_page_link{
        padding: 0 25px 0 4px;
        background: url(../images/lastIcon.png) no-repeat;
        background-position: 55px 5px;
    }

    .add-margin{
        margin-right: -15px;
        margin-left: -15px;
    }

    .news-paggination{
        padding: 0px;
    }
    .result-left .result-pagination {
        margin: 0;
    }
    .mobile-checkbox .mobile-checkbox-text{
        margin: 0!important;
    }
    .reg-row ul li {
        margin: 0 0 0 30px;
    }
    #frmRegister{
        padding: 0 15px
    }
    .reg-row p,
    .reg-row h1{
        padding: 0 5px;
    }
    .addcart-simpletext{
        width: 95%;
        padding: 0 2.5%
    }

    .tbLogin tr td{
        text-align: center;
    }
    .recently-product-sidebar{
        margin: 20px 0 0 0;
        padding: 5px 15px;
    }
    .recently-productdetails-sidebar{
        margin-bottom: 20px;
    }
    .product-right-block{
        width: 100%;
        position: relative;
    }
     .empower-form{
        width: auto;
        margin: 0 15px
     }
     #customerNo_chosen,
     .empower-form .form-group input,
     .empower-form select.selectField {
        width: 250px;
    }
    .empower-form .form-group label {
        width: 170px;
        white-space: normal;
    }
    .empower-form .contact-available,
    .empower-form .contact-error {
        width: 235px;
        left: 200px;
        margin: 0 0 0 0;
    }
    .empower-sidebar{
        padding: 0 15px
    }
    .empower-box h1{
        margin: 0 0 20px 0;
    }
    /* when you login as customer */
    .product-left-reset {
        width: 100%;
        padding: 0
    }
    .product-data-reset{
        float: none;
        clear: none;
        margin: 0 auto;
    }
    /* when you login as customer */
    .announcements-padding-reset{
        padding: 0 15px;
    }
    .surveyThankYou p{
        width: 100%
    }
    .contact-row .contact-available ,
    .contact-row .contact-error{
        left: 0;
    }

   .language-smaller div.workout ul{
        margin-left: 30px;
    }

    ul.header-options{
        float: left;
    }
    .search-holder-logged .search-only{
        margin-top: 12px
    }
    ul.header-options.not-logged-in {
        margin-top: 3px;
    }
    .random-pass-generate {
        margin-left: 170px;
    }
    #passwordHint {
        width: 235px;
        margin: 15px 0 0 161px !important;
    }
    .userlist-form #passwordHint{
        width: 240px;
        margin: 2px 0 0 170px !important;
        text-align: left;
    }
    .empower-form .form-group input{
        margin-bottom: 15px
    }
    .empower-form .form-group #customerNo_chosen{
        padding-bottom: 13px
    }
    #customerNumberEmpty {
        width: 55%;
    }
    #customerNo_chosen .chosen-results {
        width: 244px;
    }

    .main-menu ul li.open, .main-menu ul li:hover{
        box-shadow: none;
    }

    .nav .open > a, .nav .open > a:focus, .nav .open > a:hover{
        border-bottom: 1px dashed #6cb6d8;
    }
    #environmental-video{
        float: left;
        margin-top: 10px;
        margin-bottom: 5px
    }
    /* producttype-holder */
    .producttype-holder{
        margin-bottom: 0;
        padding: 0 15px;
    }
    .producttype-radio {
        margin-left: 0;
    }
    /* producttype-holder */
    .loading-widget img{
        top: 10px!important
    }
    .product-list .loading-widget img{
        top: -10px!important
    }

    /* barcode */
    .barcode-data {
        width: 60%;
    }
    .barcode-list{
        width: 100%;
        text-align: left;
    }
    #searchBarcode{
        margin-left: 160px!important
    }
    .barcode-label,
    .barcode-element {
        width: 100%;
        clear: both;
    }
    /* /barcode */

        #large_control_div{
        width: 1px;
        height: 1px;
        position: absolute;
        left: -10000px;
        display: none;
     }
     #medium_control_div{
        width: 1px;
        height: 1px;
        position: absolute;
        left: -10000px;
        display: none;
     }
     #small_control_div{
        width: 1px;
        height: 1px;
        position: absolute;
        left: -10000px;
        display: block;
     }
     #xsmall_control_div{
        width: 1px;
        height: 1px;
        position: absolute;
        left: -10000px;
        display: none;
    }
     .resources-list ul li{
        text-align: left;
    }
    /* no-result-product */
    .no-result-product {
        width: 64%!important;
        margin: 0 18% 30px 18%;
    }
    /* /no-result-product */
    .service-unavailable{
        padding: 0 15px
    }
    .messages-box:nth-child(4) a{
        line-height: 30px;
    }
    .dashboard-left-container .form-group .list-label{
        line-height: 32px;
    }
    .dashboard-left-container .form-group:nth-child(1) span ,
    .dashboard-left-container .form-group:nth-child(2) span {
        width: 100%;
        margin: 5px 0;
        line-height: normal;
    }
    /*#prices label {
        width: 100%;
    }
    .dashboard-left .dasboard_list span.allowed,
    .dashboard-left .dasboard_list span.not_allowed{
        width: 16px;
        float: none;
    }
    .dashboard-left-container .form-group span.checkbox-label{
        width: auto;
    }*/
    .main-menu ul li{
        margin: 0;
    }
    /* videomarketing */
    .compact-video-content iframe,
    .compact-video-content object {
        width: 452px;
        height: 254px;
    }
    #compact-video-pager {
        width: 400px;
    }
    #compact-video-pager li:nth-child(3n) {
        margin-right: 25px;
    }
    /* /videomarketing */
    .dashboard-bottom-title-hide{
        display: none;
    }
    a.dashboard-bottom-mobileshow{
        padding: 7px 0 6px 10px;
        color: #2f2f2f;
        font-weight: 700;
        text-align: left;
        text-decoration: none;
        line-height: normal;
    }
    .dashboard-left-container #prices > label{
        float: none;
        margin: 0 auto
    }
    .dashboard-left-container #prices > label span.allowed,
    .dashboard-left-container #prices > label span.not_allowed{
        width: 16px;
        margin-right: 5px
    }
    .dashboard-left-container #prices > label span.checkbox-label{
        width: auto;
        line-height: normal;
        max-width: 94%;
    }
    .dashboard-info{
        line-height: normal;
    }
    .dashboard-left-container .form-group:nth-child(1) label,
    .dashboard-left-container .form-group:nth-child(2) label {
        margin: 0;
        line-height: 32px;
    }

    .dashboard-left-container .form-group > label{
        margin: 0
    }
    .dashboard-left ul.dasboard_list{
        margin-top: 5px
    }

    .holder{
        width: 187px;
        height: 85px;
    }
    .product-categories-holder h2{
        width: 100%;
        float: left;
    }
    .product-categories-holder h2 span{
        float: left!important;
        display: block;
        clear: both;
    }
    .product-categories-holder h2 span.pull-right{
        margin-top: 10px;
    }
    .distribution-textpage,
    .distribution-list{
        padding: 0 15px!important
    }
    .product-categories-holder ul{
        padding-left: 0!important
    }

    .homepage-banner{
        height: auto;
        margin-top: 0;
    }

    .homepage-title, 
    .homepage-subtitle{
        width: 100%;
    }
    .homepage-data {
        width: 100%;
        margin: 30px 0;
        text-align: center;
    } 
    .bli-banner{
        background: url('../images/baner/bli-banner.jpg') no-repeat center top;
    }

    .bli-banner img {
        max-width: 100%;
    }

    #loginForm .region_select{
        width: 257px;
    }

    #frmRegister .region_select{
        width: 257px;
    }
    /* video */
    .video-filters,
    .video-content{
        padding: 0 15px;
    }
    .webcontent-form form .export-select {
        position: relative;
        margin: 0 0 30px 170px;
        text-align: left;
        right: 0;
    }
    .csv-once-res-email .file-generated{
        margin: 10px 0 0 170px
    }

    .checkout-promo .promo-text{
        width: 100%;
        margin: 10px 0px;
        text-align: left;
    }
    .video-slider .bx-wrapper{
        width: 430px;
    }
    .video-slider .bx-wrapper li{
        width: 194px!important
    }
    .video-slider-img{
        width: 194px;
        height: 108px
    }
    .video-slider-img img{
        max-height: 108px;
    }
    .video-slider-box {
        width: 194px;
        margin: 0 0 0 13px!important;
    }
    .bx-wrapper .bx-controls-direction a{
        height: 108px;
    }
    .video-details-wrapp iframe, .video-details-wrapp object {
        width: 451px;
        height: 254px;
    }
    .video-details-box {
        margin: 10px 0 15px 0;
    }
    .video-details-box > p{
        width: 100%;
        text-align: center;
    }
    .video-details-data {
        width: 100%;
        margin: 10px 0 0 0;
        text-align: center;
    }
    .video-details-data span{
        width: 100%;
    }
    .video-details-data span.video-details--category{
        width: auto;
        float: none;
        display: inline-block;
    }
    .video-details-related{
        width: 440px;
        clear: both;
        float: none;
        margin: 20px auto 0 auto;
    }
    .video-details-related span{
        width: 100%;
        display: block;
        text-align: center;
    }
    .video-details-related ul, .video-gallery-reset{
        width: 450px;
    }
    .video-details-related ul li, .video-gallery-reset li {
        width: 215px;
        margin: 0 10px 20px 0
    }
    .video-details-related ul li:nth-child(3n+1), .video-gallery-reset li:nth-child(3n+1) {
        clear: none;
    }
    .video-details-related ul li:nth-child(2n+1), .video-gallery-reset li:nth-child(2n+1){
        clear: both;
    }
    .video-gallery-url,
    .video-gallery-share{
        padding: 0 15px
    }
    .video-details-wrapp{
        text-align: center;
    }
    .video-sidebar-mobile{
        width: 100%;
        text-align: center;
    }
    .video-content-rwd {
        width: 100%;
    }
    .video-filters-search {
        width: 270px;
        float: none;
        display: inline-block;
    }
    .video-filters-search form input[type="text"]{
        width: 200px;
    }
    .video-categories ul li a{
        display: inline-block;
    }
    .video-gallery-share span{
        width: 100%;
    }
    .video-gallery-url {
        width: 255px;
        float: none;
        margin: 0 auto 30px auto
    }
    .video-sidebar-mobile{
        margin-top: 60px
    }
    .video-sidebar-mobile .video-gallery-url{
        margin-bottom: 50px
    }
    .video-slide,
    .video-main-title{
        text-align: center;
    }
    .video-slider-title{
        width: 100%
    }
    .video-main-title{
        width: 100%;
        margin-top: 40px;
    }
    .video-slide .video-category{
        width: auto;
        float: none;
        display: inline-block;
        margin: 0 auto 24px auto;
    }
    .video-galery-reset{
        width: 430px;
        clear: both;
        float: none;
        margin: 0 auto;
    }
    .video-galery-reset li {
        width: 195px;
        margin: 0 0 50px 0;
    }
    .video-galery-reset li:nth-child(2n){
        float: right;
    }
    .video-galery-reset .video-slider-box {
        margin: 0!important;
    }
    .video-slide .pagination-holder,
    .video-details-rwd .pagination-holder{
        margin-top: 0;
        text-align: center;
    }
    .video-slide .pagination-holder ul,
    .video-details-rwd .pagination-holder ul{
        float: none;
        margin: 0 auto;
        display: inline-block;
    }
    .video-details-rwd{
        width: 100%;
        margin-top: 10px;
        text-align: center;
    }
    .video-details-related-name{
        width: 100%;
        padding: 0
    }
    .video-details-related-img {
        height: 120px;
    }
    ul.video-related-single{
        width: 215px;
        margin: 50px auto 0 auto;
        float: none;
    }
    .video-slider .bx-wrapper{
        margin: 0 auto!important
    }
    .video-list-single .bx-wrapper{
        width: 194px;
    }
    .video-sidebar-desktop{
        width: 100%;
        text-align: center;
    }
    .video-sidebar-desktop .loginmenu-box{
        text-align: left;
    }
    .video-content{
        margin-top: 10px;
        text-align: center;
    }
    .back-to-categories{
        float: none;
        margin: 0
    }
    .video-holder {
        width: 280px;
    }
    .video-holder .webinar-box {
        margin: 0 10px 20px 10px;
    }
    /* /video */

    .contact-error{
        left: 0px;
        width: 257px;
        margin-top: 10px;
    }

    .register .form-group select.countryFieldDealer{
        width: 257px;
    }

    .new-yellow-line{
        margin: 20px auto 10px;
    }

    .home_subtitle{
        max-width: 100%;
        text-align: center;
    }
    .homepage-wrapp a{
        margin: 30px auto 60px;
    }

    .compatibles{
        margin-top: 0;
        padding-top: 60px;
        min-height: auto;
        padding-bottom: 60px;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e7e7e7+0,cccccc+100 */
        background: #e7e7e7; /* Old browsers */
        background: -moz-linear-gradient(top, #e7e7e7 0%, #cccccc 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #e7e7e7 0%,#cccccc 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #e7e7e7 0%,#cccccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
    }

.homepage-banner{
        height: auto;
        margin-top: 0;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8e8e8+0,cfcfcf+100 */
        background: #e8e8e8; /* Old browsers */
        background: -moz-linear-gradient(top, #e8e8e8 0%, #cfcfcf 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #e8e8e8 0%,#cfcfcf 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #e8e8e8 0%,#cfcfcf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
    }

    .homepage-title, .homepage-subtitle {
        width: 100%;
        text-align: center;
        margin-top: 60px;
    }

    .home_subtitle {
        max-width: 100%;
        text-align: center;
    }

    .homepage-wrapp a {
        margin: 30px auto 60px;
    }

    .new-yellow-line {
        margin: 20px auto 10px;
    }

    .video-categories ul li{
        text-align: center;
        max-width: 270px;
        margin: 0 auto 22px;
    }

    .video-categories ul li span.video-categories-name{
        width: auto;
        max-width: calc(100% - 100px);
    }

    .success-rate-videos .success-rate-video {
        width: 370px;
        margin: 0 auto;
        display: block;
        float: none;
        }
    .success-rate-videos .success-rate-video:last-child {
        margin: 20px auto -44px auto;
    }
    .success-rate-videos .success-rate-video video,
    .success-rate-videos .success-rate-video .video-js {
        width: 371px;
        height: 210px;
    }
    .success-rate-automation .col-sm-5 video,
    .success-rate-automation .col-sm-5 .video-js {
        width: 371px;
        height: 210px;
        margin: 0 auto
    }
    .success-rate-automation span{
        text-align: center;
    }
    .success-rate-nbc{
        margin-bottom: 200px;
    }
    .success-rate-nbc .last,
    .success-rate-automation .last {
        width: 500px;
    }
   .success-rate-nbc .last video, 
    .success-rate-automation .last video, 
    .success-rate-nbc .last .video-js,
    .success-rate-automation .last .video-js {
        width: 500px;
        height: 282px;
    }
    .success-rate-nbc .col-sm-8,
    .success-rate-nbc .col-sm-4 {
        padding: 0;
    }
    .success-rate-nbc .col-sm-4{
        margin: 0;
        border: 0;
    }
    .success-rate-nbc .col-sm-4 img {
        margin: 0 auto 19px auto;
    }
    .baner-success-rate .banner-text h2{
        text-align: center;
        font-size: 38px;
    }

    .baner-image.baner-success-rate{
        background: #e8e8e8!important;
        background: -moz-linear-gradient(top, #e8e8e8 0%, #cfcfcf 100%)!important;
        background: -webkit-linear-gradient(top, #e8e8e8 0%,#cfcfcf 100%)!important;
        background: linear-gradient(to bottom, #e8e8e8 0%,#cfcfcf 100%)!important;
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#cfcfcf',GradientType=0 )!important;
        
    }
    .baner-success-rate .banner-text h2{
        color: #4a4a4a;
        text-align: center;
    }
    .baner-image.baner-success-rate{
        height: auto;
        padding-bottom: 50px;
        background: #e8e8e8;
        background: -moz-linear-gradient(top, #e8e8e8 0%, #cfcfcf 100%);
        background: -webkit-linear-gradient(top, #e8e8e8 0%,#cfcfcf 100%);
        background: linear-gradient(to bottom, #e8e8e8 0%,#cfcfcf 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#cfcfcf',GradientType=0 );
    }
    .baner-success-rate .banner-text h2{
        color: #4a4a4a;
        text-align: center;
        text-shadow: none;
    }
    .baner-success-rate .success-rate-references p{
        width: 100%;
        text-align: center!important;
        margin-top: 10px;
        text-shadow: none;
    }
    .baner-success-rate .success-rate-references p.text-left, .baner-success-rate .success-rate-references p.text-right{
        width: 100%;
        display: block;
        text-align: center;
        line-height: 27px;
    }
    .baner-success-rate .success-rate-references p:last-child{
        margin-top: -5px
    }
    .baner-success-rate img{
        display: none;
    }

    .homepage-title {
        color: #4a4a4a;
        text-shadow: none;
        border-bottom: 0;
    }

    .homepage-wrapp p {
        color: #4a4a4a;
        text-align: center;
    }

    .homepage-wrapp a {
        float: none;
        display: block;
        margin: 30px auto 60px;
    }
    .product-oems .oems-name{
        width: 45%;
        margin-right: 5%;
    }
    .product-oems .oem-number{
        width: 50%;
        float: right;
    }
    .product-left,
    .product-more{
        padding: 0
    }
    .product-dimensions ul{
        width: 100%;
        float: left;
        margin: 0 0 10px 0;
    }
    .product-dimensions ul li i{
        width: 45%;
        margin-right: 5%;
    }
    .product-dimensions ul li span{
        width: 50%;
        margin-right: 0
    }
    .product{
        padding: 0 15px
    }
    .product-oems, .product-dimensions, .product-availability, .product-availability-wrapp, .product-compatible, .product-video, .product-download {
        width: 100%;
        margin: 0;
    }
    .product-availability h5, .product-related h5, .product-download h5, .product-video h5, .product-dimensions h5, .product-oems h5, .product-compatible h5{
         background: #dee1e2 none repeat scroll 0 0;
        border: 0 none;
        cursor: pointer;
        margin: 0 0 10px;
        padding-left: 5px;
    }

    .product-related ul, .product-download ul, .product-video ul, .product-oems ul, .product-dimensions ul, #compatibility-content{
        display: none;
        margin: 0 0 10px 0;
        padding: 0 25px;
    }
    .product-related ul{
        padding: 0 15px
    }
    .product-large{
        margin: 0
    }
    .product-related{
        padding: 0
    }
    .product-compatible ul{
        margin: 0 0 10px 0
    }
    .product-compatible .compatible-printer{
        margin-left: 0
    }
    .homepage-wrapp span {
        margin: 0 0 50px 0;
        text-align: center;
        margin-bottom: 50px;
    }
}
@media all and (max-width: 600px){
    .success-rate-videos img {
        margin: -36px 0 53px 0;
    }
    .success-rate-nbc .last,
    .success-rate-automation .last {
        width: 425px;
    }
    .success-rate-nbc .last video,
    .success-rate-automation .last video,
    .success-rate-nbc .last .video-js,
    .success-rate-automation .last .video-js {
        width: 425px;
        height: 240px;
    }

    .printers .textpage ul li{
        display: block;
        width: 100%;
    }
    .printers .textpage .textpage-content img{
        display: block;
        float: none;
        margin: 0px auto;
        width: 200px;
        height: auto;
    }
}
@media all and (max-width: 481px){
    /* text page */
    .baner-dec{
        top: 60px;
    }
    .baner-reingenering{
        top: 55px;
    }
    .baner-dec img {
      max-width: 55px;
    }
    .baner-dec-signature {
        top: 30px
    }
    .baner-dec-signature img {
      max-width: 150px;
    }
    .baner-dec-big img {
      max-width: 200px;
    }
    .baner-text {
        top: 50px;
        left: 60px;
        font-size: 20px;
        line-height: 20px;
    }
    .baner-text.baner-text-noimage{
        left: 0
    }
    .textpage-sidebar {
        margin: 0 2%;
    }
    .textpage-sidebar .loginmenu-sidebox{
        display: none;
    }
    .textpage-sidebar-mobile{
        width: 100%;
        float: left;
        display: block;
        margin: 0 0 30px 0;
    }
    .textpage-sidebar-mobile .col-xs-12{
        padding: 0
    }
    .loginmenu-sidebox,
    .textpage-sidebox {
        width: 100%;
        float: left;
        margin: 0
    }
    .textpage-sidebox{
        margin: 0;
    }
    /*.textpage-video,
    .textpage-video a,
    .textpage-video a img,
    .textpage-video .BrightcoveExperience {
        width: 100%;
        height: auto;
    }*/
    .textpage-img-small {
        width: 110px;
        float: none;
        margin: 0 auto 20px auto;
    }
    .awards .textpage-img-small,
    .categories-textbox .categories-textdata ,
    .certifications-textbox p {
        width: 100%;
    }
    .categories-textbox .categories-textdata{
        margin: 15px 0 0 0
    }
    .certifications-textbox .textpage-img-small{
         width: 100%;
         margin: 15px 0;
         text-align: center;
    }
    .textpage-img-categories {
        width: 100%;
        margin: 0;
        text-align: center;
    }
    .textpage-img-categories img{
        width: 110px;
    }
    .certifications-textbox .textpage-img-small img{
        width: 70px;
    }
    .textpage-nomargin .textpage-sidebar {
        margin: 0
    }
    #video-image img {
        width: 300px;
    }
    #video-image .textpage-video {
        width: 216px;
        height: 120px;
        top: 38px;
        left: 50%;
        margin: 0 0 0 -109px;
        overflow: hidden;
    }
    #video-image .textpage-video iframe {
        width: 220px;
        height: 125px;
    }
    #sitemap,
    #awards,
    #mse-patents{
        margin: 0 0 50px 0
    }
    .textpage-list-img{
        text-align: center;
    }
    .textpage-list-img img {
        float: none;
    }
    .textpage-marketing-second{
        border: 0;
    }
    /* /text page */
    .footer-terms, .footer-address {
        width: 100%;
        text-align: center
    }
    .footer-terms ul br{
        display: none;
    }
    /* register & login */
    .login{
        border: 0;
    }
    .login form {
        width: 320px;
    }
    .login .form-group input {
        width: 250px;
    }
    .login .form-group .submit {
        margin: 0;
    }
    .login-goto .login-text{
        margin: 0;
        padding: 20px 0;
        border-top: 1px solid #DEE1E2;
    }
    #login-form {
        width: 310px;
        float: none;
        margin: 0 auto;
    }
    #login-form input{
        width: 210px;
        clear: none
    }
    .register h1{
        margin: 0 0 10px 0
    }
    .register p {
        width: 100%;
    }
    .register ul li{
        margin: 0 0 0 15px;
    }
    .register-row .register {
        margin: 50px 0;
    }
    .register form {
        margin: 0;
        padding: 0;
    }
    .register-row .form-group label{
        text-align: left;
        padding: 0
    }
    .register-row .register .form-group input {
        width: 270px;
        clear: both
    }
    .register-row .register .form-group select{
        clear: both
    }
    .form-group-divider{
        display: none
    }
    .register .form-group-checkbox {
        width: 100% !important;
        margin: 15px 0 25px 0 !important;
    }
    .register .form-group-checkbox .form-text {
        width: 100%;
    }
    .register-row .form-group .submit {
        width: 100% !important;
        height: 34px;
        padding: 0;
        line-height: 34px;
    }
    label.checkbox-custom.agree{
        display: block;
        clear: both;
        margin: 0!important;
    }
    .register .form-group select{
        clear: both
    }
    .register .form-group input{
        width: 270px;
        clear: both;
    }
    .register .form-group label {
        padding: 4px 0;
        text-align: left;
    }
    #login-form .form-group .submit{
        max-width: 115px!important;
    }
    .reg-row {
        width: 94%;
        margin: 0 auto;
        clear: both;
    }
    .reg-row h1 {
        margin: 10px 2% 10px 0 !important;
    }
    .reg-row p {
        margin: 40px 0 0 0
    }
    .register-complete p{
        margin: 5px 0 15px 0;
    }
    .reg-row .form-group-checkbox .contact-error{
        left: 0!important;
    }
    .thankyou-row p{
        width: 100%;
        margin: 0 0 10px 0
    }
    .register .form-group-checkbox label {
        padding: 0;
        text-align: left;
    }
    #lostPasswordBox label{
        text-align: left;
    }
    #loginForm {
        width: 320px;
    }
    #loginForm label{
        margin: 0 10px 0 0
    }
    #loginForm input{
        width: 240px;
        clear: none;
    }
    #loginForm .form-group .submit{
        width: 115px!important;
        margin: 0
    }
    /* /register & login */
    /* product */
    .list-data {
        width: 70%;
    }
    .list-bottom,
    .list-attr li a,
    .list-image .fav,
    .list-image .comp,
    .result-left .pagination-holder,
    .result-hide{
        display: none!important
    }
    .result-right ul{
        margin: 0
    }
    .result-right ul li.result-show,
    .result-left label .result-number{
        display: block
    }
    .result-right ul li.result-show{
        display: inline;
    }
    .result-right ul li.result-show select{
        width: 65px;
        height: 30px;
        padding: 0 25px 0 0;
        background: #fff url(../images/cartSelectIcon.png) no-repeat;
        background-position: right center;
        border: 1px solid #9b9b9b;
         -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .result-right ul li.result-show select::-ms-expand {
        display: none;
    }
    .result-sort{
        clear: none;
        float: right
    }
    .result-sort select {
        width: 140px;
        margin: 0 0 0 5px;
        background: #FFF url("../images/cartSelectIcon.png") no-repeat scroll right center;
    }
    .list-image {
        width: 90px;
    }
    .list-image img {
        max-width: 100%;
        height: auto;
    }
    .dashboard-bottom-img  a.view-details,
    .list-image a.view-details{
        display: block!important;
    }
    .list-form .form-group label {
        margin: 0;
        line-height: 29px
    }
    .list-form .form-group select {
        width: 155px;
        background: #FFF url("../images/selectArrowBlack.png") no-repeat scroll 135px 11px;
    }
    .pagination-holder{
        text-align: center
    }
    .pagination-holder ul{
        margin: 0 auto
    }
    .pagination-holder ul,
    .pagination-holder ul li,
    .pagination-holder ul li a{
        float: none
    }
    .product{
        margin: 30px 0;
    }
    .product-img {
        width: 310px;
    }
    .product-data{
        width: 310px;
    }
    .product-right {
        width: 100%;
        display: block;
        float: left;
        margin: 30px 0 0 0;
        padding: 10px 15px 0 15px;
    }

    .product-right .form-group-checkbox label span {
        margin: 13px 5px 0 0;
    }
    .product-price .price {
        margin: 0 10px 0 0;
        line-height: 38px;
    }
    .product-price label.radio-custom p{
        position: absolute;
        bottom: -4px;
        left: -80px;
        width: 60px;
        margin: 0
    }
    .product-download,
    .product-video,
    .product-compatible ul li,
    .product-dimensions,
    .product-oems {
        width: 100%;
    }
    .product-related ul,
    .product-download ul,
    .product-video ul,
    .product-oems ul,
    .product-dimensions ul{
        display: none;
        margin: 0 35px 10px 35px;
    }
    .compatible-printer,
     .product-compatible ul{
        margin: 0 0 10px 0;
        padding: 0;
     }
    .product-compatible .compatible-printer{
        margin: 0 0 10px 0;
        clear: both;
        float: left;
    }
    #compatibility-content {
        display: none;
    }
    .product-availability {
        width: 100%;
        margin: 0
    }
    .product-more {
        margin: 0 0 20px 0;
        padding: 0
    }
    .product-availability ul{
        padding: 0
    }
        .product-availability h5,
        .product-related h5,
        .product-download h5,
        .product-video h5,
        .product-dimensions h5,
        .product-oems h5,
        .product-compatible h5{
            margin: 0 0 10px 0;
            background: #dee1e2;
            cursor: pointer;
            border: 0;
        }
    .item-lotacion{
        padding: 0 35px
    }
    .product-related,
    .product-large,
    .product-download,
    .product-compatible{
        margin: 0;
        padding: 0;
        border: 0;
    }
    .product-related ul{
        margin: 0;
        padding: 0 25px
    }
    .product-related ul li {
        width: 47%;
    }
    .product-label,
    .product-right a{
        display: none
    }
    .product-data ul .see-compatibility{
        display: none;
    }
    .product-oems ul{
        width: 100%;
        float: left;
        margin: 0 0 10px 0;
        padding: 0 35px;
    }
    .product-oems ul li{
        width: 100%;
        float: left;
    }
    /* /product */
    /* home */
    .intelligent {
        float: none;
        padding: 0;
        margin: 45px auto 0 auto;
    }
    span.intelligent-text {
        width: 100%;
        float: left;
        margin: 25px 0 0 0;
    }
    .intelligent-link {
        margin: 20px 0 0 0;
    }
    .top-certifications ul,
    .top-certifications ul li{
       width: 100%;
    }
    .intelligent-img img{
        max-width: 100%;
    }

     /* /home */
    .textpage {
        margin: 60px 0 30px 0;
    }
    /* order history */
    .custompages-content {
        margin: 20px 3% 0 3%;
        width: 94%;
    }
    #orderhistory-form label{
        width: 100%;
        clear: both;
    }
    #orderhistory-form span.from{
        display: none;
    }
    #orderhistory-form .from-date{
        margin: 0 8px 0 0;
    }
    #orderhistory-form #clear-filter{
        margin: 5px 0 0 10px;
    }
    #orderhistory-form input.search-date{
        clear: both;
        margin: 5px 0 0 0
    }
     #shippingAddressDetailsLightBox tr td{
        width: 100%;
        float: left;
    }
    #shippingAddressDetailsLightBox .lightBoxContent{
        overflow: hidden;
        overflow-y: scroll;
    }
    #shippingAddressDetailsLightBox .lightBoxBgd p{
        width: 70%;
        line-height: normal;
    }
    /* /order history */
    /* dashboard */
    .dashboard-bottom-data {
        width: 72%;
        float: right;
    }
    .dashboard-bottom-select select{
        width: 320px;
        background: #FFF url("../images/cartSelectIcon.png") no-repeat scroll right center;
    }
    /* /dashboard */
     /* cart */
    .cart-content .dashboard-bottom-nav,
    .cart-content .dashboard-bottom {
        width: 106%;
        margin: 0 -3%;
    }
    .cart-content .dashboard-bottom-img{
        margin: 10px 0 0 0;
        text-align: center;
    }
    .cart-total{
        position: relative;
    }
    .cart-subtotal{
       position: absolute;
       top: 15px;
       right: 15px;
       margin: 0
    }
    .cart-total .header-checkout {
        margin: 40px 0 0 0;
        width: 100%;
    }
    .continue-shopping{
        width: 100%;
        margin: 10px 0 0 0
    }
    .continue-shopping,
    .cart-total .header-checkout{
        height: 35px;
        line-height: 35px;
    }
    .cart-options-empty .clr{
        display: block!important;
    }
    /* /cart */
    /* checkout */
    .checkout-method-group label {
        width: 100%;
        margin: 0;
        text-align: left;
    }
    .checkout-payment .checkout-method-group input {
        width: 83%;
    }
    .checkout-table-description {
        width: 70%;
    }
    .checkout-table-subtotal, .checkout-table-price {
        width: 25%;
    }
    .checkout-table-message {
        width: 70%;
    }
    .checkout-table-middle {
        margin: 10px 0 0 0;
        padding: 0 5px 0 0;
        background: url(../images/btnGradient.png) repeat-x bottom;
        border: 1px solid #979797;
    }
    .checkout-table-middle .form-text{
        width: 85%;
    }
    .checkout-table-middle label span{
        margin: 9px 5px 0 8px;
    }
    .checkout-destination-group input {
        width: 100%;
    }
    .confirmation-text{
        width: 80%;
    }
    .checkout-left-head input {
        margin: 0 0 10px 8px;
    }
    .checkout-left-head input.search{
        clear: both;
    }
    .checkout-shipping-left label{
        width: 100%;
        margin: 0;
        text-align: left;
    }
    .checkout-method-name{
        max-width: 100%;
    }
    .checkout-table-terms  .checkout-table-middle span{
        margin: 3px 5px 0 8px
    }
    .checkout-promo label {
        width: auto;
        text-align: left;
    }
    .checkout-promo .inputField {
        clear: both;
        margin: 0 10px 0 0;
    }
    .promo-text {
        margin: 10px 0 0 0;
    }
    .checkout-table-discount {
        margin: 5px 5px 0 0;
    }
    .promo-loader{
        top: 31px;
        left: 124px;
    }
    label.checkbox-checkout {
        width: 100% !important;
        padding: 5px 0 2px 0 !important;
    }
    label.checkbox-checkout span {
        margin: 3px 5px 0px 0px!important;
    }
    /* /checkout */
    /* 404 page not found */
    .notfound-left span{
        font-size: 144px;
    }
   .notfound-left p {
        clear: both;
        margin: 65px 0 0 0;
        font-size: 48px;
        line-height: 65px;
    }
    .checkout-method-group select,
    .checkout-method-group input.checkout-fixed-field{
        position: relative!important;
        left: 0!important
    }
   /* /404 page not found */
   /* create rma*/
   .rma-form label{
        width: 100%;
        margin: 0;
        text-align: left;
    }
    .rma-form-add {
        width: 100%;
        margin: 25px 0 0 0;
    }
    .rma-form-add a{
        width: 100%;
        /*padding: 0;*/
        text-align: center;
    }
    #barcodeFinderNotification{
        left: 0;
        margin: 0;
    }
   /* /create rma */
   /* added to cart */
   .addcart-left {
        width: 90px;
        height: 50px;
    }
    .addcart-left img {
        max-height: 50px;
    }
   /* /added to cart */
   /* lightbox */
    #infobox, #warningbox, #warningboxConfirm, #warningbox-missingitems,
    #serviceLevelLightBox, #loginBox, #lostPasswordBox,
    #loaderBox, #serious-popup, #session,
    #session-terminated, #registerNotOK, #videoBox,
    #youtubeLightBox, #vimeoLightBox, #uploadImageBox,
    #pdfDownloadLightBoxConfirm, #shippingAddressDetailsLightBox,
    #registerThanks, #mseVideoLightBox, #uploadLogoEmpowerBox, #uploadEmpowerTacBox{
        width: 90%;
        left: 5%;
        top: 20%;
        margin: 0;
    }
    #cigVideoLightBox iframe {
        width: 100% !important;
        height: 100% !important;
    }
    #cigVideoLightBox{
        width: 90%;
        min-height: 0;
        left: 5%;
        top: 20%;
        margin: 0;
    }
    #cigVideoLightBox .lightBoxContent{
        min-height: 0;
    }
    .tbLogin tr td{
        width: 100%;
        float: left;
    }
    #lostPasswordBox .inputField,
    #uploadImageBox .inputField{
        width: 100%;
    }

    input.popupBtn,
    input.cancelBtn{
        margin: 5px 0 0 0;
    }
    #loaderBox tr td{
        text-align: center;
    }
    #vimeoLightBox .lightBoxContent,
    #youtubeLightBox .lightBoxContent,
    #videoBox .lightBoxContent {
        width: 100%;
    }
    #shippingAddressListLightBox {
        height: auto;
    }
    #addNewShipp_to .inputField {
        width: 159px;
    }
    #addNewShipp_to .selectField {
        width: 159px;
        background: #FFF url("../images/cartSelectIcon.png") no-repeat scroll right center;
    }
   /* /lightbox */
   /* marketing */
    .resources-list ul li {
        width: 100%;
        margin: 0 0 20px 0;
    }
    .resources-list ul li a {
        height: auto;
        overflow: visible;
    }
   /* /marketing */
   /* contact */
   .contact{
        padding: 0 15px
   }
   .contact .form-group textarea{
    clear: both;
   }
   .contact .form-group label{
        width: 100%
   }
   .contact-available ,
   .contact-error {
        margin: 15px 0 0 0;
    }
    /*#country {
        width: 97px;
        background-position: 70px 11px;
    }*/
    #region {
        width: 173px;
        clear: both;
    }
    #region  label{
        clear: both;
        text-indent: 5px
    }
    #region select {
        width: 90px;
        background-position: 70px 11px;
    }
    .contact .form-group textarea{
        width: 270px;
    }
   /* /contact */
   /* user list */
    .address-form .form-group label,
    .webcontent-form .form-group label,
    .userlist .form-group label {
        width: 100%;
        margin: 0;
        padding: 2px 0;
        text-align: left;
    }
    .createuser-error {
        margin: 10px 0 0 0!important;
    }
    .user-details-btn{
        margin: 0 0 5px 0
    }
    .form-group-pass, .form-group-email {
        height: 90px;
    }
    .form-group-email .emailLoader{
        position: absolute;
        top: 29px;
        left: 270px;
    }
   /* /user list */
    /* web content */
    .webcontent-button-holder{
        margin: 10px 0 0 0
    }
    .preicelist-button{
        margin: 3px 0 0 0;
    }
    /* /web content */
    /* edit account */
    .edit-account{
        padding: 0 15px;
    }
    .edit-account .form-group label{
        width: 100%;
        clear: both;
        margin: 0
    }
    .edit-account .form-group label{
        margin: 0!important
    }
    /* /edit account */
    /* change password */
    .changepass-error {
        margin: 2px 0 0 0;
    }
    /* /change password */
     /* announcements */
    .announcements-title{
        width: 100%;
    }
    /* /announcements */
    .webinar-box {
        float: none;
        margin: 0 auto;
    }
    .webinar-title{
        margin: 10px 0 20px 0;
    }
    /* videos */
    .video-content {
        margin-top: 0px;
    }
    .video-holder .webinar-box {
       float: left;
    }
    /* /videos */
    /* barcode */
    .barcode-form label {
        width: 130px;
        text-align: left;
    }
    .barcode-form input,
    .barcode-form .form-group-result{
        clear: both;
    }
    .barcode-form input.submit{
        margin: 10px 0 0 0;
    }
    /* /barcode */
    /* new password */
    #retrievePasswordForm {
        width: 100%;
    }
    input.ressetpass{
        max-width: 115px!important;
        float: left!important;
        margin: 0 0 0 154px!important;
    }
    /* /new password */
    .certifications-description,
    .new-product ul li{
        width: 100%
    }
    .certifications-img {
        width: 100%;
        margin: 0 0 15px 0;
        text-align: center;
    }
    .textpage h2{
        padding-bottom: 25px;
    }
    .imaging-wrapp-img{
        display: none;
        width: 100%;
        float: left !important;
        clear: both;
        margin: 5px 0 15px 0;
        text-align: center;
    }
    .textpage-content a.static-pg-btn-wide,
    .textpage-content a.static-pg-btn-wide:focus {
        padding: 7px 25px;
    }
    .result-right ul li{
        margin: 0 5px 0 0
    }
    .export-select{
        width: 100%
    }
    .checkout-table-quantity{
        margin: 5px 5px 0 0;
    }
    .list-form .form-group select{
        width: 131px;
        background: #FFF url("../images/selectArrowBlack.png") no-repeat 116px center;
    }
    .dashboard-bottom-data .dashboard-bottom-form .form-group select{
        width: 131px;
        background: #FFF url("../images/selBg.png") no-repeat 116px center;
    }
    .back-to a, .back-to a:focus{
        padding: 7px 25px
    }
    .usefull-links{
        width: 100%;
        text-align: center;
        margin: 15px 0 0 0;
    }
    .press-releases-holder ul li a {
        width: 59%;
    }
    .checkbox-custom.mobile-hide,
    .imaging-clear-img img{
        display: none;
    }
    .product-mobilemenu {
        margin: 20px 0 10px 0;
    }
    .product-compatible {
        width: 100%;
    }
    .product-related ul li:nth-child(4n+1){
        clear: none;
    }
    .product-related ul li:nth-child(2n+1){
        clear: both;
    }

    #updateChangesbtn, #discardChanges{
        margin-left: 0px;
        width: 100%;
    }
    .textpage-content span.faq p {
        padding-left: 0;
    }
    .set-password-error {
        left: 0;
        top: 68px;
    }
    #ressetpass {
        margin-top: 10px !important;
    }
    .empower-form select.selectField {
        width: 270px;
    }
    .uploadtc-link {
        margin: 5px 0 0 0;
    }
    .empower-form .contact-available,
    .empower-form .contact-error {
        margin: 10px 0 0 0;
    }
    .header-checkout-empty {
        margin: 20px 0 0 0;
    }
    #goto-dashboard, #print-order {
        margin: 10px 10px 0 10px;
        padding: 0px 20px;
        clear: both;
        display: inline-block;
    }
    #confirmation-form,
    .surveyHolder{
        width: 100%;
    }
    .surveyHolder .confirmation-text {
        width: 100%;
        clear: both;
    }
    .checkout-complete-span{
        font-size: 18px
    }
	.product-availability-wrapp {
        width: 100%;
    }
    .item-location-div{
        display: none;
        margin-bottom: 20px;
        float: left;
        width: 100%;
    }
    .loading-widget img{
        top: -5px!important
    }
    .random-pass-generate {
        margin: 3px 0 0 0
    }
    #passwordHint,
    .userlist-form #passwordHint{
        margin: 15px 0 0 0!important;
    }
    .product-dimensions ul{
        width: 100%;
        float: left;
        clear: both;
        margin: 0 0 20px 0;
        padding: 0 35px;
    }
    .contact-error-edit-account{
      margin-left: 0
    }
    .acount-manager-name,
    #customerNo_chosen{
        clear: both;
        float: left;
    }
    .empower-form .form-group input {
        margin-bottom: 5px;
    }
    .empower-form .form-group #customerNo_chosen{
        padding-bottom: 3px
    }
    #customerNumberEmpty{
        width: 100%;
        margin: 5px 0 0 0
    }
    #customerNo_chosen .chosen-results {
        width: 264px;
    }
    .empower-form .contact-available, .empower-form .contact-error{
        margin: 10px 0 0 0;
        left: 0
    }
    /* environmental-video */
    #environmental-video object, #environmental-video iframe {
        width: 286px;
        height: 160px;
    }
    /* /environmental video */

    /* barcode */
    .barcode-image{
        float: none;
        margin: 0 auto
    }
    .barcode-data {
        width: 100%;
        margin: 0;
    }
    .barcode-list {
        text-align: center;
    }
    #searchBarcode {
        margin-left: 0!important;
    }
    /* /barcode */

        #large_control_div{
        width: 1px;
        height: 1px;
        position: absolute;
        left: -10000px;
        display: none;
     }
     #medium_control_div{
        width: 1px;
        height: 1px;
        position: absolute;
        left: -10000px;
        display: none;
     }
     #small_control_div{
        width: 1px;
        height: 1px;
        position: absolute;
        left: -10000px;
        display: none;
     }
     #xsmall_control_div{
        width: 1px;
        height: 1px;
        position: absolute;
        left: -10000px;
        display: block;
     }
    /* no-result-product */
    .no-result-product {
        width: 94%!important;
        margin: 0 3% 30px 3%;
    }
    /* /no-result-product */
    .empower-form .form-group label{
        width: auto;
    }
    .dashboard-left-container .form-group:nth-child(1) label,
    .dashboard-left-container .form-group:nth-child(2) label{
        line-height: 32px
    }
    .dashboard-left-container .form-group:nth-child(3) .list-label{
        margin-bottom: 10px;
    }
    .dashboard-left-container .form-group:nth-child(1) span,
    .dashboard-left-container .form-group:nth-child(2) span{
        line-height: normal;
        margin: 5px 0
    }
    /* videomarketing */
    .compact-video-content iframe,
    .compact-video-content object {
        width: 320px;
        height: 180px;
    }
    #compact-video-pager{
        width: 100%
    }
    #compact-video-pager li {
        width: 149px;
        margin: 0 10px 15px 0!important;
    }
    #compact-video-pager li:nth-child(2n+1){
        clear: both;
    }
    .compact-video-pager-img {
        width: 149px;
        height: 84px;
    }
    .compact-video-pager-img img {
        max-height: 82px;
    }
    /* /videomarketing */
    .dashboard-bottom-product {
        width: 109%;
        margin-left: -4.5%;
    }
    .dashboard-bottom-img a.view-details{
        text-decoration: none;
    }
    .dashboard-bottom-mobileshow {
        width: 106%;
        margin: 0 -3% 30px -3%;
    }
    .dashboard-left-container .form-group:nth-child(3) .list-label{
        margin-bottom: 0
    }
    .dashboard-left-container #prices > label span.checkbox-label {
        max-width: 91%;
    }
     table.greensweep td img{
        width: 100%;
    }
    .holder{
        display: none;
    }
    .product-support-holder a.static-pg-btn-wide{
        padding: 0 25px
    }

    .region_select_hoder{
        height: 68px;
    }

     #loginForm .region_select_hoder{
        height: 36px;
     }

    #loginForm .region_select{
        width: 240px;
    }

    #frmRegister .region_select{
        width: 270px;
    }
     /* video */
    .video-slider .bx-wrapper {
        width: 218px;
    }
    .search-holder-logged ul.header-options{
        margin-left: 0
    }
     .video-row {
        margin: 35px 0;
    }
    .webcontent-form form .export-select{
        margin: 0 0 30px 0;
    }
    .csv-once-res-email .file-generated{
        margin: 10px 0 0 0
    }
    .video-details-related ul, .video-gallery-reset{
        width: 320px
    }
    .video-details-related ul li, .video-gallery-reset li {
        width: 150px;
    }
    .video-details-wrapp iframe, .video-details-wrapp object {
        width: 320px;
        height: 180px;
    }
    .video-details-related{
        width: 310px;
    }
     .video-sidebar-mobile{
        margin-top: 0px
    }
    .video-galery-reset {
        width: 194px;
    }
    .video-details-rwd{
        margin-top: 10px
    }
    .video-details-related-img {
        height: 85px;
    }
    ul.video-related-single{
        width: 150px;
    }
    .video-content-rwd .video-main-title{
        margin-top: 0
    }
    ul.video-galery-reset,
    .video-galery-reset li,
    .video-galery-reset li .video-slider-box{
        width: 195px
    }
    /* /video */
    
    #hapyakLightBox, #vimeoLightBox{
        left: 10px;
        right: 10px;
        margin: 0px;
        width: auto;
    }

    #hapyakLightBox .lightBoxContent, #vimeoLightBox .lightBoxContent{
        width: 100%;
    }

    .hapyak-embed{
        width: 100% !important;
    }

    .register .form-group input{
        width: 100%;
    }

    #contact-form .form-group #comment{
        width: 100%;
    }

    .contact-error{
        width: 100%;
    }

    .register .form-group select.countryFieldDealer{
        width: 100%;
    }

    .homepage-title {
        font-size: 26px;
        line-height: normal;
    }

    .success-rate-videos .success-rate-video{
        width: 290px;
    }
    .success-rate-nbc .last video,
    .success-rate-automation .last video,
    .success-rate-nbc .last .video-js,
    .success-rate-automation .last .video-js,
    .success-rate-automation .col-sm-5 video,
    .success-rate-automation .col-sm-5 .video-js,
    .success-rate-videos .success-rate-video video,
    .success-rate-videos .success-rate-video .video-js {
        width: 290px;
        height: 164px;
        margin-left: auto;
        margin-right: auto;
    }
    .success-rate-nbc{
        margin-top: -85px;
        margin-bottom: 120px;
        padding-top: 130px;
    }
    .success-rate-nbc .last {
        margin: 0 auto -95px auto;
    }
    .success-rate-automation .col-sm-7,
    .success-rate-automation .col-sm-5{
        padding: 0;
    }
    .product-download ul, .product-video ul, .product-oems ul{
        padding-left: 25px;
        padding-right: 25px;
    }
    .product-right-wrapp label.checkbox-custom {
        width: 150px!important;
    }
    .product-right-block{
        margin-bottom: 10px
    }
    .product-more{
        text-align: left;
    }
    .product-related ul li{
        width: 47%;
    }
    .product-related ul li:nth-child(4n+1) {
        clear: none;
    }
    .product-related ul li:nth-child(2n+1) {
        clear: both;
    }
    .product-data ul .see-compatibility {
        display: none;
    }
}
@media all and (max-width: 350px){
    /* register & login */
    .login form {
        width: 280px;
    }
    #login-form{
        width: 100%;
        float: left;
    }
    #login-form .form-group label{
        text-align: left;
        padding: 0
    }
    #login-form input {
        width: 100%;
        clear: both;
    }
    .login .form-group input {
        width: 210px;
    }
    .register p {
        margin: 40px 0 0 0;
    }
     #loginForm {
        width: 100%;
    }
    #loginForm label{
        margin: 0 10px 0 0
    }
    #loginForm input{
        width: 100%;
        clear: both;
    }
    .thankyou-box span {
        width: 100%;
        margin: 15px 0 0 0;
    }
    .thankyou-row p{
        margin: 0 0 5px 0;
    }
    /* /register & login */
    /* product */
    .list-image {
        width: 150px;
        margin: 0 auto 20px auto;
        float: none;
        clear: both;
    }
    .list-data {
        width: 95%;
        margin: 20px 2.5% 0 2.5%;
    }
    .list-form .form-group select {
        width: 120px;
    }
    .list-form .form-group #add-cart {
        width: 85px;
    }
    .product-img {
        width: 100%;
    }
    .product-related ul li {
        width: 60%;
        margin: 0 20%;
    }
    .product-related ul li a h3 {
        height: auto;
        margin: 0 0 20px 0;
    }
    .product-video ul li{
        width: 60%;
        margin: 0 20% 10px 20%;
    }
    .product-right .form-group-checkbox {
        width: 245px !important;
    }
    .result-sort {
        float: left;
        margin: 0 0 0 10px;
    }
    .result-sort select {
        width: 70px;
        background: #FFF url("../images/cartSelectIcon.png") no-repeat scroll right center;
    }
    .list-form .form-group select {
        background: #FFF url("../images/cartSelectIcon.png") no-repeat scroll right center;
    }
    .list-title img {
        left: 50%;
        margin: 0 0 0 -6px;
    }
    .product-data {
        width: 100%;
        float: none;
        margin: 0 auto;
        padding: 0;
    }
    .product-data ul li label{
        text-align: left;
        font-weight: 700;
    }
    #oem-numbers,
    .product-data ul li a,
    .product-data ul li span{
        clear: both
    }
    .product-data ul li a{
        float: left;
    }
    /* /product */
    /*order history*/
    #orderhistory-form #clear-filter {
        clear: none;
        margin: 10px 0 0 0;
    }
    #orderhistory-form input.search-date{
        clear: both;
        margin: 10px 8px 0 0
    }
    /* dashboard */
    .dashboard-bottom-select select {
        width: 270px;
        background: #FFF url("../images/cartSelectIcon.png") no-repeat scroll right center;
    }
    .dashboard-bottom-img {
        width: 150px;
        float: none;
        margin: 0 auto;
    }
    .dashboard-bottom-img a.view-details {
        margin: 20px 0 0 0;
    }
    .dashboard-bottom-data {
        width: 100%;
        margin: 20px 0 0 0
    }
    /* /dashboard */
    /* cart */
    .cart-content .dashboard-bottom-img {
        margin: 10px auto 0 auto;
    }
    .cart-content .dashboard-bottom-title{
        margin: 0 0 10px 0
    }
    .cart-content .dashboard-bottom-data {
        width: 94%;
        margin: 20px 3% 0 3%;
    }
    /* /cart */
    /* checkout */
    .checkout-table-quantity {
        margin: 5px 5px 0 0;
    }
    .checkout-table-subtotal,
    .checkout-table-price {
        width: 38%;
    }
    .checkout-table-description {
        width: 65%;
    }
    .checkout-table-message {
        width: 65%;
    }

    /* /checkout */
    /* pagination */
    .pagination-holder ul li a#next_page_link span,
    .pagination-holder ul li #last_page_link span,
    .pagination-holder ul li a#first_page_link span {
        margin: 0 5px;
    }
    .pagination-holder ul li a{
        font-size: 11px;
    }
    /* /pagination */
    /* textpage */
    .textpage-marketing-box {
        width: 100%;
        border: 0
    }
    .textpage-marketing-box p,
    .textpage-marketing-box ul.textpage-box-list{
        height: auto;
    }
    .textpage-img-big img {
        width: 260px;
    }
    /* /textpage */
    /* added to cart */
    .addcart-left {
        width: 100%;
        height: auto;
        text-align: center;
        margin: 10px 0;
        background: none
    }
    .addcart-left img {
        width: 90px;
        max-height: none;
    }
    .addcart-right{
        width: 95%;
        margin: 0 2.5%;
    }
    /* /added to cart */
    /* finder */
    .finder-nav span#number-tab,
    .finder-nav span#model-tab {
        margin: 0 0 0 5px;
    }
    .finder-tabs {
        padding: 0 0 0 25px;
    }
    /* /finder */
    /* lightbox */
    #shippingAddressListLightBox .popupBtn {
        clear: both;
        float: left!important;
        margin: 10px 0px;
    }
    #addNewShipp_to form label {
        width: 97px;
        font-size: 11px;
    }
    #addNewShipp_to .inputField {
        width: 137px;
    }
    #addNewShipp_to .selectField {
        width: 137px;
        background: #FFF url("../images/cartSelectIcon.png") no-repeat scroll right center;
    }
    /* /lightbox */
    /* confirmation */
    #goto-dashboard{
        clear: both;
        margin: 15px 0 0 0;
    }
    /* /confirmation */
        .intelligent-text {
        width: 100%;
        margin: 25px 0 0 0;
        line-height: 26px;
    }
    .inteligent-link{
        margin: 20px auto 20px;
    }
    .finder-nav .form-group-checkbox {
        width: 100% !important;
    }
    .banner-logoes ul li{
        width: 100%
    }
    .back-to{
        float: left;
        clear: both;
        margin: 10px 0 0 0
    }
    .press-releases-holder ul li a{
        width: 53%;
    }
    .navbar-header img {
        max-width: 196px;
    }
    .textpage-video object,
    .textpage-video iframe {
        width: 260px;
        height: 146px;
    }
    #frmRegister {
        padding: 0;
    }
    .empower-box p{
        width: 100%;
        margin: 0!important;
    }
    .faq-title {
        max-width: 85%;
    }
    p.empower-form-text{
        margin: 20px 0 30px 0
    }
    #environmental-video object,
    #environmental-video iframe {
        width: 235px;
        height: 131px;
    }
    /* videomarketing */
    .compact-video-content iframe,
    .compact-video-content object {
        width: 280px;
        height: 157px;
    }
    /* /videomarketing */
    .dashboard-bottom-mobileshow img{
        left: 50%;
        margin-left: -6px
    }
    .dashboard-left-container #prices > label{
        float: none;
        margin: 0 auto
    }
    .dashboard-left-container #prices > label span.allowed{
        width: 16px;
        margin-right: 5px
    }
    .dashboard-left-container #prices > label span.checkbox-label{
        width: auto;
    }

    #loginForm .region_select_hoder{
        height: 67px;
     }

     #loginForm .region_select{
        width: 100%;
     }
     /* video */
    .video-details-wrapp iframe, .video-details-wrapp object {
        width: 290px;
        height: 164px;
    }
    .video-details-related ul, .video-gallery-reset{
        width: 100%;
    }
    .video-details-related ul li, .video-gallery-reset li{
        clear: both;
    }
    .video-details-related{
        width: 150px;
    }
    .video-details-related ul li{
        margin: 0 0 20px 0;
    }
    .video-details-related ul li:nth-child(2n) {
        float: left;
    }
    .video-content .pagination-holder{
        width: 105%;
        margin-left: -2.5%;
        padding: 0;
    }
    .video-content .pagination-holder ul #first_page_link {
        padding: 0 4px 0 8px;
    }
     /* video */

    .baner-success-rate .banner-text h2 {
        font-size: 34px;
    }
    .baner-success-rate .success-rate-references p{
        font-size: 28px;
        line-height: 20px;
    }
    .success-rate-videos img {
        margin: -24px 0 53px 0;
    }
    .success-rate-videos .success-rate-video {
        width: 260px;
    }
    .success-rate-nbc .last video,
    .success-rate-automation .last video,
    .success-rate-nbc .last .video-js,
    .success-rate-automation .last .video-js,
    .success-rate-automation .col-sm-5 video,
    .success-rate-automation .col-sm-5 .video-js,
    .success-rate-videos .success-rate-video video,
    .success-rate-videos .success-rate-video .video-js {
        width: 260px;
        height: 148px;
    }
    .homepage-wrapp p{
        padding: 0 20px;
    }
    .recently-product-sidebar .recently-sidebar-link{
        width: 100%;
        display: block;
        padding: 0;
    }
    .product-left-reset .product-left-wrapp{
        width: 100%;
    }
    .product-data ul li span,
    #oem-numbers{
        width: 100%
    }
}

.cookie-banner {
	width: 100%;
    position: fixed;
    padding: 15px;
    bottom: 0;
    background: rgba(255, 255, 255, 0.9);
    border-top: 2px solid #004664;
    text-align: center;
    box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.3);
    z-index: 1000; }
.cookie-banner .cookie-banner-text {
    color: #111;
    font-weight: 300; }
.cookie-banner .cookie-banner-text a {
      color: #004664;
      font-weight: 300; }
.cookie-banner .cookie-banner-text a:hover {
    text-decoration: underline; }
.cookie-banner .cookie-banner-link {
    margin-top: 10px;
    padding: 0 30px;
    border: 0;
    color: white; }
#terms-banner + .cookie-banner {
  bottom: 30px; }
