@media all and (max-width: 1669px){
    .mainheader-dataimage img{
        margin: 96px 0 0 0;
    }
    .error-holder .mainheader-dataimage img{
        position: relative;
        z-index: 9;
        margin: 0 0 60px 0;
    }
    .about-img {
        float: right;
        margin: -20px 0 0 0;
    }
    .aboutbg,
    .footerbg {
        width: 35%;
    }
    .abouttriangle,
    .footertriangle {
        left: 35%;
    }
}
@media all and (max-width: 1260px){
    .nopadding-left {
        padding-left: 15px !important;
    }
    .nopadding-right {
        padding-right: 15px !important;
    }
    /* mainheader */
    .mainheader-top .container{
        position: relative;
    }
    .mainheader-dataimage img {
        width: auto;
        height: 418px;
        margin: 0
    }
   .mainheader-navigation > ul > li {
        margin: 0 0 0 35px;
    }
    .mainheader-navigation-hide{
        display: none;
    }
    .mainheader-background img {
        height: 482px;
    }
    /* /mainheader */
    /* mainfooter */
    .footerbg {
        width: 30%;
    }
    .footertriangle {
        left: 30%;
    }
    .mainfooter-copyrights .mainfooter-column-list {
        width: 100%;
        margin: 40px 0 0 0;
    }
    .mainfooter-copyrights .mainfooter-column-list li {
        width: 100%;
    }
    .mainfooter-column-title.useful-links {
        margin: 27px 0 0 100px;
    }
    /* /mainfooter */
    /* home */
    #search-printer-box-result{
        margin: 30px 0 0 0
    }
    .choose-right-img {
        float: right;
        margin: 50px 0 0 0;
    }
    .users-box{
        width: 495px;
        left: 0px;
        margin: 0px auto;
        float: none;
    }
    .users-img {
        margin: 22px 0 25px 195px;
    }
   .newssign-holder .form-group-submit{
        margin: 30px 0 67px 20px;
    }
    /* /home */
    /* textpage*/
    .textpage-holder {
        width: 100%;
        padding: 18px 0px 55px;
        margin: 0;
    }
    .textpage-wrapper{
        width: 98%;
        margin: 0 1%;
    }
    .textpage-content {
        padding: 40px 5% 0 1.5%;
    }
    .textpage-data {
        width: 575px;
    }
    .textpage-sidebar .form-group .inputDefault {
        width: 229px;
    }
    .textpage-sidebar .buttonDefaultBig {
        width: 200px;
    }
    .testimonial-text {
        min-height: 20px;
    }
    .textpage-description .textpage-list {
        width: 90%;
    }
    .newsdetails-download.sidebar-download{
        width: 227px;
    }
    .sidebar-download-data {
        width: 150px;
    }
    /* /textpage */
    /* news */
    .news-data {
        width: 560px;
    }
    /* /news */
    /* news details */
    .newsdetails-image {
        width: 300px;
    }
    /* /news details */
    /* become_reseller */
    .specification-text {
        width: 470px;
    }
    /* /become_reseller */
    /* error-holder */
    .error-background {
        width: 55%;
    }
    .error-holder {
        height: 450px;
    }
    /* /error-holder */
    /* phone plugin */
    .sidebar-form .stay-up-to-date-form .intl-tel-input .country-list {
       width: 229px
    }
    /* /phone plugin */
}
@media all and (max-width: 991px){
    /* mainheader */
    .mainheader{
        height: 515px
    }
    .mainheader-background {
        width: 100%;
        height: 515px;
    }
    #submenu-trigger,
    .mean-expand,
    .mainheader-submenu{
        display: none!important;
    }
    .mainheader-textpage{
        height: auto;
    }
    .mainheader-dataform {
        top: 60px;
    }
    .mainheader-dataproducts {
        width: 100%;
        margin: 20px 0;
        padding-right: 15px;
        background: none;
        box-shadow: none;
    }
    .mainheader-dataproducts .dataproducts-title{
        display: block;
        width: 100%;
        text-align: center;
    }
    .mainheader-dataproducts form{
        margin: 0 auto;
        padding: 46px 15px 20px 15px;
        text-align: center;
    }
    .data-loader-manufacturer {
        top: 8px;
        left: -19px;
    }
    .mainheader-bottom{
        width: 45%
    }
    .mainheader-dataimage{
        width: 100%;
        text-align: center;
    }
    .mainheader-dataimage img {
        height: 211px;
        margin: 90px 0 0 0;
    }
    /* /mainheader */
    /* mainfooter */
    .mainfooter {
        height: auto;
        background: #00BDF2;
    }
    .mainfooter-column-list{
        width: 100%
    }
    .mainfooter-column-title.useful-links{
        margin: 27px 0 0 0;
    }
    .mainfooter-copyrights .mainfooter-column-list li,
    .mainfooter-column-title span{
        color: #fff
    }
    .mainfooter-copyrights .mainfooter-column-list {
        margin: 27px 0 0 0;
    }
    /* /mainfooter */
    /* home */
    .option-text {
        width: 100%;
    }
    .choose-holder{
        padding: 50px 0 0 0
    }
    .choose-right-wrapp{
        margin: 0 0 50px 0;
    }
    .choose-right-text,
    .choose-right-title{
        text-align: center;
    }
    .choose-left {
        margin: 0;
    }
    .choose-box {
        width: 33%;
        clear: none;
    }
    .choose-box:nth-child(3n+1){
        clear: both;
    }
    .choose-data {
        width: 145px;
        margin: 0 0 0 15px;
    }
    .choose-text {
        min-height: 130px;
    }
    .footerbg,
    .footertriangle,
    .aboutbg,
    .abouttriangle,
    .choose-right-img {
        display: none;
    }
    .choose-right {
        width: 100%;
    }
    .choose-warning {
        position: relative;
        bottom: 0;
        margin: 70px 0 30px 0
    }
    .about-holder{
        padding: 0 0 20px 0;
        background: #58595b
    }
   .about-img {
        width: 354px;
    }
    .about-title{
        margin: 30px 0 0 0
    }
    .about-subtitle{
        width: 100%
    }
    .users-holder{
        padding: 64px 0
    }
    .newssign-holder {
        background: transparent url("../images/homeDateImage.png") no-repeat left bottom;
    }
    .newssign-box {
        width: 365px;
    }
    .newssign-holder .form-group{
        clear: both;
        float: left!important;
        margin: 0 0 19px 0
    }
    .newssign-holder .form-group .inputDefault {
        width: 300px;
    }
    .newssign-holder .form-group .buttonDefault{
        width: 300px;
        margin: 0 0 20px 0;
    }
    .newssign-box #stay-up-to-date-loader{
        top: 7px
    }
    /* /home */
    /* textpage */
    .textpage-wrapper {
        margin-top: 37px;
    }
    .textpage-data {
        width: 350px;
        width: 80%;
        float: left;
    }
    .newsdetails-download {
        margin: 18px 10px 0 0;
    }
    .specification-text {
        width: 350px;
        width: 63%;
    }
    .textpage-list {
        width: 80%;
    }
    .textpage-description .textpage-list {
        width: 90%;
    }
    .textpage-description .textpage-list ul li {
        width: 100%;
    }
    .reports-form .form-group-submit {
        margin: 10px 0 0 0;
        clear: both;
    }
    /* /textpage */
    /* news */
    .news-data {
        width: 360px;
        width: 80%;
    }
    .pagination-holder.news {
        margin: 0 0 40px 0;
    }
    .pagination .active, 
    .pagination .passive,
     #first_page_link,
      #previous_page_link,
       #next_page_link,
        #last_page_link {
        width: 104px;
        font-size: 13px;
    }
    /* /news */
    /* news details */
    .newsdetails-title {
        width: 73%;
    }
    /* /news details */
    /* error-holder */
    .error-holder {
        height: 430px;
    }
    .error-background {
        height: auto;
        min-height: 220px;
    }
    .error-holder .mainheader-subtitle {
        width: 400px;
    }
    .error-holder .mainheader-dataimage img{
        width: 100%;
        height: auto;
    }
    /* /error-holder */
    /* hover reset */
    .resetBtn:hover{
        text-decoration: none;
    }
    a.news-readmore:hover,
    .buttonDefault:hover{
        background: #f15a29;
        color: #fff
    }
    .mainheader-languages-list li a:hover label,
    .mainheader-languages .deafult-language:hover{
        color: #00bdf2
    }
    .mainheader-languages-list li a:hover{
        color: #00bdf2;
    }
    .pagination .passive:hover,
    .news-title:hover,
    .option-title:hover,
    .mainfooter-column-list li a:hover,
    .mainheader-navigation ul li a:hover{
        text-decoration: none;
    }
    .pagination .active:hover,
    .pagination .passive:hover,
    #first_page_link:hover,
    #previous_page_link:hover,
    #next_page_link:hover,
    #last_page_link:hover,
    .pagination-holder ul li a:hover{
        color: #58585a
    }
    .newssign-holder .form-group .buttonDefault:hover{
        background: #00bdf2
    }
    .sidebar-download a:hover{
        text-decoration: underline;
    }
    /* /hover reset */
    /* phone plugin */
    .intl-tel-input .country-list{
       width: 300px
    }
    /* /phone plugin */

    .mainheader-dataproducts,
    .mainheader-dataproducts form {
        padding-top: 0;
        margin-top: 0;
    }
}
@media all and (max-width: 767px){
    /* mainheader */
    .mainheader {
        background: #00BDF2;
        background-image: none !important;
    }    
    .mainheader-languages {
        margin: 0;
        position: absolute;
        top: -43px;
        right: 15px;
        margin: 0
    }
    .mainheader-logo img {
        width: 227px;
        height: 55px;
        z-index: 99999;
        position: relative;
    }
    .mainheader-languages {
        top: -70px;
    }
    .mainheader-background img {
        height: 425px;
    }
    .mean-container .mean-bar{
        top: 45px;
        right: 185px;
    }
    .mean-container a.meanmenu-reveal{
        right: 15px!important
    }
    .mainheader-bottom,
    .mainheader-dataform{
        width: 100%;
    }
    .mainheader-dataform{
        position: relative;
        top: 0
    }
    .mainheader-dataimage{
        float: left;
        margin: 15px 0 0 0;
        text-align: center;
    }
    .mainheader-dataproducts form {
        float: none;
        margin: 0 auto;
        padding: 30px 10px 65px 30px;
    }
    .mainheader-dataimage img {
        width: 100%;
        height: auto;
        margin: 0
    }
    .mainheader-dataproducts .form-group-submit .data-loader-submit {
        left: 114px;
        margin: 0
    }
    /* /mainheader */
    /* mainfooter */
    .mainfooter {
        margin: 30px 0 0 0;
    }
    .mainfooter-column{
        width: 50%;
    }
    .mainfooter-copyrights .mainfooter-column-list li{
        text-align: center;
    }
    /* /mainfooter */
    /* home */
    .choose-box {
        width: 335px;
        float: none;
        margin: 0 auto;
        clear: both;
    }
    .choose-right-text,
    .choose-right-title{
        text-align: center;
    }
    .choose-data {
        width: 220px;
    }
    .choose-text {
        min-height: 10px;
        margin: 0 0 20px 0;
    }
    .choose-wrapper{
        width: 365px;
        margin: 0 auto;
        float: none;
    }
    .option-box{
        margin: 0 0 59px 0
    }
    .about-holder {
        padding: 40px 0;
    }
    .about-subtitle{
        width: 100%
    }
    .about-img{
        display: none;
    }
    .about-img-mobile{
        width: 100%;
        display: block;
    }
    .about-title {
        margin: 0;
    }
    .about-img-mobile {
        width: 450px;
        float: none;
        margin: 0 auto
    }
    .users-holder {
        padding: 30px 0 0 0;
    }
    .users-box {
        width: 455px;
    }
    .users-title {
        font-size: 20px
    }
    .users-img {
        margin: 22px 0px 25px 175px;
    }
    .newssign-box {
        width: 100%;
    }
    .newssign-holder {
        margin: 30px 0 0 0;
        padding: 30px 0 0 0;
        background: none
    }
    .newssign-box{
        float: left!important;
    }
    .newssign-title{
        color: #58585a;
        font-size: 24px;
    }
    .newssign-text {
        margin: 20px 0;
    }
    .newssign-holder .form-group .inputDefault {
        width: 286px;
    }
    .newssign-holder .form-group .buttonDefault{
        width: 286px;
        margin: 0
    }
    .newssign-box #stay-up-to-date-loader {
        top: 7px;
    }
    /* /home */
    /* textpage */
    .textpage-content {
        padding: 40px 15px 0 15px;
    }
    .textpage-sidebar{
        clear: both;
        padding: 32px 15px 0 15px;
    }
    .textpage-sidebar {
        width: 290px;
        float: none;
        clear: both;
        margin: 0 auto;
        padding: 32px 15px 0 15px;
    }
    .sidebar-image {
        width: 100%;
        text-align: center;
    }
    .sidebar-image img {
        width: 100%;
        float: none;
        margin: 0 auto;
    }
    .textpage-data {
        width: 78%;
    }
    .specification-text {
        width: 62%;
    }
    /* /textpage */
    /* news */
    .news-box {
        margin: 20px 0;
    }
    .news-date {
        margin: 2px 0 0 0;
    }
    .news-data {
        width: 78%;
    }
    .pagination-holder ul li a {
        width: 82px;
    }
    /* /news */
    /* news details */
    .newsdetails-image{
        width: 100%;
        text-align: center;
    }
    .newsdetails-image img{
        width: 300px;
        max-width: 100%;
        float: none;
    }
    .newsdetails-list {
        float: none;
        margin: 0 auto;
    }
    .newsdetails-download {
        margin: 0 10px 18px 0;
    }
    .newsdetails-title {
        width: 71%;
    }
    /* /news details */
    /* error-holder */
    .error-holder .mainheader-subtitle {
        width: 100%;
    }
    .error-background {
        width: 100%;
    }
    .error-holder .mainheader-dataimage img {
        width: 450px;
        height: auto;
        float: none;
    }
    /* /error-holder */
    /* phone plugin */
    .intl-tel-input .country-list{
        width: 286px
    }
    .sidebar-form .stay-up-to-date-form .intl-tel-input .country-list {
        width: 229px;
    }
    .nav-tabs > li{
        display: inline-block;
        float: none;
    }
    .radiobox-holder .radiobox-text{
        float: none;
        font-size: 16px;
    }
    .radiobox-btn{
        display: none;
    }
    .form-group-submit{
        width: 100%;
        text-align: center;
    }
    .mainheader-dataproducts .form-group .buttonDefault{
        float: none;
    }
    .box-result{
        margin-top: 60px;
    }
    .nav-tabs > li{
        font-size: 14px;
        margin-top: 20px;
        margin-right: 20px;
        margin-left: 20px;
    }
    .mainheader {
        height: 300px;
    }
    .mainheader-title{
        margin-top: 40px;
        color: #ffffff;
        font-size: 40px;
    }
}
@media all and (max-width: 570px){
    .mainheader-languages {
        top: -12px;
        z-index: 999
    }
    .mean-container .mean-bar{
        width: 100%;
        right: initial;
        top: 105px;
        left: 15px;
        left: 0
    }
    .mean-container a.meanmenu-reveal{
        left: 15px!important
    }
}
@media all and (max-width: 480px){
    /* mainheader */
    .mainheader-logo{
        width: 100%;
        height: auto;
        text-align: center;
    }
    .mainheader-logo img{
        float: none;
    }
    .mainheader-languages{
        top: 23px;
        z-index: 999;
    }
    .mainheader-dataproducts form {
        width: 100%;
        float: left;
        padding: 30px 0;
    }
    /* /phone plugin */
    .mainheader-dataproducts .row{
        margin: 0px;
    }
    .mainheader-dataproducts .form-group .selectDefault {
        width: 100%;
        padding: 0 35px 0 0;
        background: #FFF url("../images/searchDataproductArrowMob.png") no-repeat scroll right center;
    }
    .mainheader-dataproducts .dataproducts-title {
        margin: 0 0 10px 0;
    }
    .radiobox-holder .radiobox-text{
        max-width: 95%
    }
    #oem_manufacturers_chosen a,
    #oem_manufacturers_chosen,
    #oem_part_number_chosen a,
    #oem_part_number_chosen,
    #model_printer_chosen a,
    #model_manufacturers_chosen a,
    #model_printer_chosen,
    #model_manufacturers_chosen{
        width: 100%!important;
        padding: 0
    }
    .data-loader {
        right: 10px;
    }
    .box-result{
        margin: 30px 0 0 0
    }
    .mainheader-dataproducts .form-group{
        width: 100%
    }
    .mainheader-dataproducts .dataproducts-title{
        font-size: 28px;
    }
    .mainheader-dataproducts .form-group-submit .data-loader-submit {
        left: 50%;
        margin: 0 0 0 -12px
    }
    /* /mainheader */
    /* mainfooter */
    .mainfooter{
        border: 0;
    }
    .mainfooter-column {
        width: 100%;
        border-top: 1px solid #fff
    }
    .mainfooter-copyrights {
        margin: 0;
    }
    .mainfooter-column-list{
        width: 100%;
        float: left;
        margin: 25px 0 40px 0;
    }
    .mainfooter-column-list li {
        margin: 0 0 0 15px;
    }
    .mainfooter-copyrights .mainfooter-column-list{
        margin: 25px 0 0 0
    }
    .mainfooter-column {
        width: 100%;
    }
    /* /mainfooter */
    /* home */
    .searchres-holder {
        margin: 32px 0 0 0;
    }
    .option-text {
        width: 100%;
    }
    .about-img-mobile {
        width: 320px;
    }
    .users-box {
        width: 100%;
    }
    .users-img {
        margin: 22px 0 25px 0;
    }
    .mainfooter {
        margin: 30px 0 0 0;
        padding: 0 0 30px 0;
    }
    .users-title{
        font-size: 16px;
        line-height: 24px;
    }
    .newssign-box {
        width: 345px;
    }
    /* /home */
    /* textpage */
    .textpage-wrapper {
        width: 100%;
        margin: 45px 0 0 0;
    }
    .textpage-holder {
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .textpage-content{
        padding: 38px 15px 0 15px;
    }
    .textpage-maintitle{
        margin: 0
    }
    .textpage-sidebar {
        width: 100%;
        float: left;
        margin: 20px 0 0 0;
        padding: 0 15px 42px 15px;
    }
    .textpage-image {
        width: 100%;
        margin: 10px 0 0 0;
        text-align: center;
    }
    .textpage-image img{
        float: none;
    }
    .textpage-data {
        width: 100%;
    }
    .textpage-description {
        margin: 23px 0 0 0;
    }
    .sidebar-image{
        display: none;
    }
    .sidebar-form {
        margin: 32px 0 50px 0;
    }
    .textpage-sidebar .form-group .inputDefault {
        width: 286px;
    }
    .textpage-table-name {
        line-height: 28px;
    }
    .pagination-holder.news {
        margin: 0;
    }
    .pagination-holder ul li a{
        margin: 0 6px 5px 0;
        float: left;
    }
    .textpage-list {
        width: 100%;
        margin: 20px 0 10px 0;
        padding: 0 15px;
    }
    .specification-title {
        width: 100%;
        margin: 0;
    }
    .specification-text {
        width: 100%;
    }
    .textpage-description .textpage-list {
        width: 100%;
        margin: 0;
    }
    /* /textpage */
    /* news */
    .news-data {
        width: 100%;
        margin: 10px 0 0 0
    }
    .news-category {
        margin: 0 0 10px 0;
    }
    /* /news */
    /* news details */
    .newsdetails-title {
        width: 100%;
    }
    .newsdetails-back{
        margin: 0 0 20px 0;
    }
    .newsdetails-holder .news-date {
        margin: 5px 0 0 0;
    }
    .newsdetails-download {
        width: 155px;
        height: 155px;
    }
    .newsdetails-download-name {
        margin: 10px 0 5px 0;
    }
    #first_page_link,
    #previous_page_link,
    #last_page_link,
    #next_page_link{
        width: 30px;
        border-radius: 0;
        text-indent: -9999px
    }
    #first_page_link{
        background: #d8d8d8 url(../images/icons/firstIcon.png) no-repeat center
    }
    #previous_page_link{
        background: #d8d8d8 url(../images/icons/previousIcon.png) no-repeat center
    }
    #next_page_link{
        background: #d8d8d8 url(../images/icons/nextIcon.png) no-repeat center
    }
    #last_page_link{
        background: #d8d8d8 url(../images/icons/lastIcon.png) no-repeat center
    }
    /* /news details */
    /* terms */
    .textpage-subtext {
        margin: 0;
    }
    .textpage-terms {
        margin: 40px 0 0 0;
    }
    .textpage-terms-list {
        margin: 40px 10% 0 10%;
    }
    /* /terms */
    /* pagination */
    .pagination .active, .pagination .passive, #first_page_link, #previous_page_link, #next_page_link, #last_page_link {
       /* width: 75px;*/
        margin: 0 5px 0 0;
    }
    /* /pagination */
    .error-holder .mainheader-dataimage img {
        width: 100%;
    }
    .error-holder .mainheader-title {
        font-size: 26px;
    }
    /* /error-holder */
    /* phone plugin */
    .intl-tel-input .country-list,
    .sidebar-form .stay-up-to-date-form .intl-tel-input .country-list {
        width: 286px;
    }
    /* /phone plugin */
    .selectBox{
        display: block;
    }
    .radiobox-holder .radiobox-text{
        font-size: 14px;
    }
    .mainheader-title{
        font-size: 35px;
    }
}
@media all and (max-width: 350px){
    /* mainheader */
    .mainheader-dataproducts .dataproducts-title {
        font-size: 23px;
    }
    .mainheader-dataproducts .form-group .buttonDefault{
        width: 100%
    }
     .radiobox-holder .radiobox-text{
        max-width: 91%
    }
    .mainheader-dataimage img{
        width: 100%;
        height: auto;
    }
    .mainheader-dataproducts .form-group .selectDefault{
        width: 100%!important
    }
    /* /mainheader */
    /* home */
    .choose-data {
        width: 170px;
    }
    .choose-box,
    .newssign-box,
    .about-holder .buttonDefaultBig,
    .about-img-mobile {
        width: 100%;
    }
    #countryBuy_chosen,
    #countryBuy_chosen a,
    .selectDefault,
    .inputDefault,
    .textpage-sidebar .form-group .inputDefault,
    .newssign-holder .form-group .inputDefault,
    .newssign-holder .form-group .buttonDefault {
        width: 260px!important;
    }
    .rc-anchor-normal {
        max-width: 250px!important;
    }
    .textareaDefault,
    #countryBecomeReseller_chosen,
    #countryBuy_chosen,
    #countryContactUs_chosen{
        width: 260px!important;
    }
    #countryBecomeReseller_chosen a,
    #countryBuy_chosen a,
    #countryContactUs_chosen a{
        width: 258px!important;
    }
    /* /home */
    /* textpage */
    .textpage-table-link {
        width: 100%;
    }
    .textpage-table-name a {
        float: left;
        margin: 0 0 0 10px;
    }

    .textpage-table-name span.slash{
        float: left;
        margin-right: 0;
     /* pagination */
    }
    .pagination-holder ul li a {
        width: 60px;
        font-size: 12px;
    }
    .pagination .active, .pagination .passive, #first_page_link, #previous_page_link, #next_page_link, #last_page_link {
        margin: 0 5px 10px 0;
    }
    /* /pagination */
    .selectDefault {
        background: #FFF url("../images/selectArrow.png") no-repeat scroll 230px center;
    }
    #contact-form{
        width: 100%
    }
    /* /textpage */
    /* news details */
    .newsdetails-image img {
        width: 100%;
    }
    /* /news details */
    /* popup */
    .popup-holder{
        width: 95%;
        margin: 0;
        left: 2.5%
    }
    /* /popup */
    .recapcha-holder iframe{
        width: 235px;
        border-radius: 0 3px 3px 0;
        border-right: 1px solid #d3d3d3;
    }
    .rc-anchor-normal .rc-anchor-content{
        width: 100px
    }
    .rc-anchor-light{
        width: 235px
    }
    /* phone plugin */
    .intl-tel-input .country-list,
    .sidebar-form .stay-up-to-date-form .intl-tel-input .country-list {
        width: 260px;
    }
    /* /phone plugin */
}