@media (max-width:1366px){
    #stock-images a:last-child img{margin-right: 0;}
    #stock-images{width: 37%;}
    .istock{width: 41%!important;}
    .content-site-plastic h1 span:last-child{right:13%}
    #section-three{padding-bottom:10%}
}
@media (max-width:1280px){
    #stock-table-wrapper{
        float: right;
    }
    .aux-prod img{
        margin-right: 1px;
    }
    .height100{height:100px}
    #stock-images{width:460px}
    .banner-wrapper{height: 340px;}
    .img-banner-holder{height: 335px;}
    .img-banner-overlay div img{max-width: 90%;}
    .img-banner-holder img{min-height: 60%;height: 340px;}
    .img-banner-overlay div:nth-child(2){top: -60px;}
    .img-banner-overlay div:first-child{top: -80px;}
    .img-banner-holder{min-height: 80%;}
    img.img-banner-holder{height: 455px;}
    #in-stock-page .btn-bg{position: relative;}
    #contact-form{width:90%;}
    .sticky-logo,header.sticky .sticky-logo{width:130%}
    .right-part-inquiry .col-sm-10 .col-sm-12:first-child{position:relative;z-index:999}
    .content-site-plastic p:nth-child(2) img{margin:0!important}
    .header-menu li:not(:nth-child(2)),header.sticky .header-menu li:not(:nth-child(2)){margin-left:6.89%}
    #second-menu{height:350px}
    .slogan-customization{font-size:20px}
    .social-header{padding:0}
    #second-menu h2{height:60px}
    .header-menu li a{font-size:14.7px;height:40px}
    header.sticky .header-menu li a{font-size:14px}
    .content-site-plastic h1 span:first-child{float:left}
    .content-site-plastic h1 span:last-child{float:right;position:absolute;right:13%}
    .content-site-plastic p:nth-child(2){width:60%}
    #footer,.content-site-plastic p img,.content-site-plastic p:nth-child(3),.disable-container{width:100%}
    .content-site-plastic ul{padding-left:0;float:right}.btn-bg{padding:20px 24px;font-size:16px}
    #product-table-one{width:70%}
    #product-table-one th{padding:0 25px}
    #product-table-one tr td:not(:first-child){padding-left:40px}
    .schema-image{width:74%;position:relative;top:150px}
    #product-table-one:nth-child(2){width:20%}
    .history-image{width:100%!important}
    .img-history img{width:100%}
    .custom-space-disable{margin-top:0!important}
    .img-banner-overlay .col-sm-6{width:40%}
    .banner-desc{width:110%}
    #section-three .col-sm-6 a,#section-three .col-sm-6 a img,#stock-images a:first-child{width:100%}
    #second-menu .col-sm-4{margin-top:50px}
    .blue,.header-instock{margin-top:30px}
    #section-three{padding-bottom: 120px}
    .top-part .col-sm-2:first-child{padding-top:5px}
    #footer .email-footer,#footer .number{font-size:16px}
    #aux-info{float:left;width:60%}
    #stock-images{float:left;width:39%;text-align: left;}
    #stock-images a:not(:first-child) img{/*width:136px;height:100px*/}
    #stock-images a:not(:last-child) img{margin-right:15px}
    #stock-images a:last-child img{margin-right:0}
    .istock a:not(:first-child )img{width:110px!important;height:80px!important}
    .img-wrapper .col-sm-12 img{width:100%}
    .before-last .col-sm-6{width:48%}
    .last-imgs .col-sm-6 img{width:100%!important}
    #stock-info{padding:0 45px}
}
@media (max-width:1279px) and (min-width:1025px) {
    .header-menu li:not(:nth-child(2)), header.sticky .header-menu li:not(:nth-child(2)){
        margin-left: 3.6%;
    }
    .shrinkFontSizeSlogan{
        font-size: 20px!important;
    }
}
@media (max-width:1024px){
    #product-table-one:nth-child(2) tbody tr:nth-child(-n+4) td{
        padding: 28px 0;
    }
    .slogan-customization{
        font-size: 16px;
        top: 10px;
    }
    .aux-prod img{ margin-right: 1px; }
    .foto-prod-img{margin: 0 auto!important; width: 230px!important; height: 345px!important;}
    #stock-info{height: auto; padding: 20px 45px!important;}
    #stock-table-wrapper{padding-right: 0; float: right;}
    .shrinkFontSizeSlogan{font-size: 20px!important;}
    #stock-images{width: 44%;}
    .content-site-plastic{margin-top: 20!important;}
    .header-menu li a{font-size: 13.7px;}
    header.sticky .header-menu li a{font-size: 11px;}
    .header-menu li:not(:nth-child(2)), header.sticky .header-menu li:not(:nth-child(2)){margin-left: 4.5%;}
    #section-three{padding-bottom: 0;}
    .content-site-plastic h1 span:last-child{right: 16%;}
    .disable-height{height:0}
    #product_images{text-align:left;}
    #product_images a:first-child img{width:230px;height:355px}
    #product_images a:not(:first-child) img{width:68px;margin-right:5px}
    #product_images a:last-child img{margin-right:0!important}
    #product-table-one tr td{padding:18px 0;font-size:13px}
    #product-table-one th{padding:0 8px;font-size:16px}
    .schema-image{width:94%;top:130px}
    #stock-images a:not(:last-child) img{margin-right:11px}
    .instock-image-prod{width: 355px!important;height: 265px!important;}
    #aux-info{padding:0 10px;width:55%!important;float:right}
    #aux-desc{margin-top:0}
    #stock-images a:not(:first-child) img{width:auto!important;height:80px}
    .istock a:not(:last-child) img{margin-right:15px}.istock{width:41%!important}
    .istock a:not(:first-child) img{width:111px!important;height:90px!important}
    #stock-images .aux-prod-img{width: 382px!important;height:285px!important;}
}
@media(max-width:800px){
    .content-site-plastic p:nth-child(2){
        width: 45%;
    }
    .navbar-toggle{
        top: 80px;
    }
    .cross,.sticky.fixed-header .cross{z-index:9999}
    .cross img{
        width: 20px;
        top: -3px;
        cursor: pointer;
        position: relative;
        left: 1px;
    }
    .cross{width:auto;display:inline-block;position:relative;right:20px;top:15px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
    #header-row-one .col-sm-7{position:absolute;width:80%;text-align:left}
    #header-row-one .col-sm-4{position:relative;width:228px;top:30px}
    .navbar-nav>li{float:left;width:100%;overflow:hidden}
    .navbar-header{float:right;position:relative;top:-37px;right:-17px}
    .navHeaderCollapse{position:fixed;z-index:9999;background:#fff;width:100%;left:0;top:0;padding:0}
    .navHeaderCollapse ul li{text-align:center}
    .navbar-nav{width:100%}
    .header-menu li a{font-size:18px!important;border-bottom:1px solid #f4f4f4;line-height:2;margin:10px}
    .sticky.fixed-header .cross,.sticky.fixed-header .navbar-toggle{float:right;margin-right:15px;top:50px;position:relative;padding:0 10px;height:40px}
    .header-menu li:last-child a{border-bottom:none}
    header.sticky .header-menu li{margin-top:0}
    .sticky.fixed-header .cross-close{height:40px;position:relative;top:-40px;padding:0 10px;right:-30px}
    .cross-close{width:40px;height:40px;background-color:#d3d3d3;border:1px solid grey;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
}
@media (max-width: 990px) {
    .content-site-plastic p:nth-child(2){
        width: 42%!important;
    }
    #header-row-one div:first-child, #header-row-one div:nth-child(2){
        width: 100%;
    }
    #header-row-two{
        display: inline-block;
        width: auto;
        float: right;
        position: relative;
        top: -60px;
    }
    ul.social-header{
        top: 10px;
        position: relative;
    }
    #lagn_soc ul.social-header{
        float: left;
    }
    .navbar-header {
        float: none;
    }
    .navbar-toggle .icon-bar{
        background-color:grey;
    }
    .navbar-toggle{
        height:40px;
        right: 20px;
        background-color:#d3d3d3;
        border:1px solid grey;
    }
    .navbar-toggle {
        display: block;
    }

    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}
@media(max-width:768px){
    #inquiry-page{
        padding-top: 20px;
    }
    .navbar-toggle{
        top: 50px;
    }
    #header-row-one .col-sm-7{
        text-align: left;
        padding-left: 10%;
    }
    #product-table-one:nth-child(2) tbody tr:nth-child(-n+4) td{
        padding: 25px 0;
    }
    ul.social-header{
        padding-left: 10%;
    }
    .foto-prod-img {
        margin: 0 auto!important;
        width: 170px!important;
        height: auto!important;
    }.instock-image-prod {
        width: 281px!important;
        height: 205px!important;
    }#stock-images .aux-prod-img {
        width: 278px!important;
        height: 205px!important;
    }
    #product_images{padding-right: 0;}
    #stock-table-wrapper{width: 57%;}
    .istock{width: 43%!important;}
    .content-site-plastic{margin-top: 20px!important;}
    .banner-wrapper{height: 280px;}
    .img-banner-holder img{height: 290px;}
    .img-banner-overlay div:nth-child(2){top: 30px;}
    .img-banner-overlay div:first-child{top: 10px;}
    .brick img,.dropdown-content .prod{text-align:center}
    .helper{display:inline-block;height:30%;vertical-align:middle}
    .brick img{width:auto;height:110%;position:absolute;top:50%;margin:0 auto;-webkit-transform:translateY(-50%) translateX(-50%);z-index:1;cursor:pointer}
    #stock-images a:not(:first-child) img{width:auto!important;height:69px!important}
    .slogan-customization{font-size:15px}
    .header-menu li:not(:nth-child(2)){margin-left:0!important}
    .active-lang{font-size:17px!important}.language-span{font-size:15px}
    .social,.social img{width:20px}.pad-r-0{padding:0}
    .img-banner-overlay{position:absolute;top:20%;left:6%;width:70%}
    #stock-images{float:left;width:43%}
    .img-banner-title{top:16%}
    .img-banner-holder{height:285px;position:relative}
    .banner-title{font-size:17px}
    #header-row-one,#header-row-two{line-height:2.8}
    .banner-desc{font-size:32px}
    p.blue.shake{margin-top:50px}
    #header-row-one .col-sm-4{position:relative;z-index:9999}
    #second-menu h2{height:70px}
    #section-three img{width:100%}
    footer .top-part .height140{height:auto;line-height:3.5;width:23%}
    footer .top-part .height140 img{width:100%;height:auto}
    footer .phone-footer{margin-left:0;padding-top:54%}
    .email-footer{padding-top: 8%;}
    #footer .email-footer,#footer
    .number{font-size:14px}
    footer .col-sm-2{width:19.5%}
    .uber-footer{margin-top:7%;margin-left:3%}
    .copyright{font-size:11px;letter-spacing:0}
    .last-imgs .col-sm-6 img{width:100%!important;max-height:250px!important; height: auto!important;}
    .content-site-plastic p:nth-child(2){width:45%}
    .content-site-plastic h1{font-size:19px!important;}
    .content-site-plastic h1 span:last-child{right:16%;top:3.2%}
    #freewall{position:relative}
    .disable-container768,.right-part-inquiry .col-sm-10{width:100%}
    .contact-bottom,.contact-upper{padding:0}
    .dropdown-content{position:relative;width:auto}
    header.sticky .header-menu li a.prod{line-height:2}
    #stock-info{background-color:#F4F4F4;height:auto;padding:20px 34px!important}
    .istock a:not(:first-child) img{width:81px!important;height:69px!important}
    #aux-info{width:57%!important;float:left}
    .auxiliary-desc p{word-break:break-word}
    #second-menu{height:380px}
    .foto-prod-img a:first-child{width: 100%!important;}
    .h485{height:405px}
    #product_images a:first-child img{width:auto;height:auto;}
    #product_images a:not(:first-child) img{width:58px;margin-right:-3px;margin-top:10px}
    #product-table-one th{padding:0 2px;font-size:12px}
    #product-table-one tr td{padding:15px 0;font-size:12px}
    #product-table-one tr td:not(:first-child){padding-left:10px}
    .btn-bg{padding:20px 17px!important;font-size:19px;}
}
@media (max-width:680px){
    #product-table-one:nth-child(2) tbody tr:nth-child(-n+4) td{
        padding: 15px 0;
    }
    .product-accordion div.container.disable-container{
        padding-left: 15px;
    }
    #product-table-one tr th:first-child{
        text-align: center;
    }
    .navbar-toggle{
        top: 0;
    }
    .product_features{
        width: 280px!important;
    }.height100{
        display: none!important;
    }.instock-image-prod {
        margin: 0 auto;
    }#stock-table-wrapper {
         width: 100%;
     }.instock-image-prod {
          margin: 0 auto;
   }.prodimg-fotorama{
        min-width: 1%!important;
      }
     .foto-prod-img a:first-child img{
         margin: 0 auto!important;
     }
    #stock-images{text-align: center;}
    #second-menu,.second-m-desc{height:auto}
    #product-table-one th,#product-table-one tr td,#stock-images,.col-sm-9.zeropadding .col-sm-8,.text-center640{text-align:center}
    #stock-images,.btn-bg,.history-image,.navbar-header{position:relative}
    .bottom-part,.top-part{width:99%}
    .start-image{top:19px}
    #header-row-one .col-sm-4{top:30px}
    .navbar-header{float:right;z-index:99999;top:15px}
    .img-banner-overlay{top:40%}
    .img-banner-title{right:11%}
    .banner-desc{font-size:27px}
    .banner-title{font-size:15px}
    #second-menu h2{height:40px}
    p.blue.shake{width:100%;margin-top:10px}
    #second-menu .col-sm-4{margin-top:40px}
    #second-menu .col-sm-4:not(:first-child){margin-top:10px}
    #footer,.last-imgs .col-sm-6:last-child img{margin-top:5%}
    #section-three img{width:50%}
    #section-three .title-line{margin-bottom:50px}
    #section-three .col-sm-6 a img{width:70%}
    #uber{width:100%}
    .cross{right:0}
    .sticky.fixed-header .navbar-toggle{top:0}
    .history-image{width:95%!important;height:100px!important;top:-9px}
    .before-last .col-sm-6{width:100%}
    .content-site-plastic ul{width:50%}
    #product_images a:first-child img{width:auto;height:205px;display:block;margin:0 auto}
    #product_images a:not(:first-child) img{width:100px}
    .btn-bg{top:50px;left:35%}
    .schema-image{width:70%;top:101px;left:16%}
    #product_desc{padding:15px 30px}
    #in-stock-page a.btn-bg{position:relative;top:0;left:0;padding:19px 12px!important;line-height:3.3}
    #aux-info{margin-top:30px;width:100%!important;float:left}
    #stock-images a:not(:first-child) img{width:121px!important;height:99px!important}
    .aux_table{width:100%}
    #stock-images{float:left;z-index:1;width:100%!important}
    #stock-info{margin-top:20px}
    .contact-upper .col-sm-4:nth-child(1){padding:20px 1px}
    .contact-bottom{padding:40px}
}
@media(max-width: 560px){
    .content-site-plastic h1 span:last-child{
        display: none;
    }
}
@media (max-width:480px){

    .product_features{
        width: auto!important;
    }
    .content-site-plastic ul, footer .row:first-child{
        margin-left: 0!important;
    }
    .btn-bg{
        top: unset;
        left: unset;
        display: inline-block;
        margin: 15px auto;
    }
    .col-sm-4 .lineheight32.shake{
        text-align: center;
    }
    .schema-image{
        position: static;
        display: block;
        margin: 0 auto;
    }
    .foto-prod-img a:first-child{
        height: auto!important;
    }
    #product-table-one:nth-child(2) tbody tr:nth-child(-n+4) td{
        padding: 25px 0;
    }
    #product_desc{
        margin-top: 0;
    }
    .content-site-plastic{
        padding-right: 15px!important;
    }
    footer .top-part .height140{
        line-height: unset;
        width: auto;
    }
    .product-accordion div.container.disable-container{
        padding-left: 15px;
    }
    .bottom-part, .top-part{
        width: auto;
    }
    .top-part{
        height: unset;
        float: right;
    }
    .navbar-toggle{
        top: 10px;
    }
    .shrinkLineHeight .navbar-toggle{
        top: 30px;
    }
    .social-header{
        text-align: center;
    }
    .slogan-customization{
        font-size: 13px;
    }
    img.sticky-logo{
        width: 172%;
        height: 30px;
        margin-left: -10px;
        -webkit-transition: width 0.3s ease-in-out;
        -moz-transition: width 0.3s ease-in-out;
        transition: width 0.3s ease-in-out;
    }
    .shrinkLogo{
        width: 175%!important;
        margin-top: 10px;
    }
    .shrinkFontSizeSlogan {
        font-size: 14px!important;
    }
    .navbar-toggle{
        margin-top: 0!important;
    }
    .foto-prod-img {
        margin-bottom: 15%!important;
    }.aux-prod-img{
        margin: 0 auto!important;
         }
    #product_images a:first-child img{
        margin: 0 auto!important;
     }
    .content-site-plastic h1 strong:first-child,.content-site-plastic p:nth-child(2),.display-none460{display:none}
    .content-site-plastic ul,footer .row:first-child{width:100%}
    .bottom-part .col-sm-3.col-xs-3.h100.fl-right,.bottom-part .col-sm-9.col-xs-9.h100{width:100%;height:auto;text-align:center}
    .img-banner-holder img{pointer-events:none!important;height:200px}
    .cross{right:20px}
    .navbar-nav{margin:0}
    .size32{height:280px!important}
    .content-site-plastic h1{text-align:center; display: none}
    .content-site-plastic h1 span:last-child{right:41%}
    .img-banner-holder img{width:240%;margin-left:-388px}
    .banner-desc{font-size:20px}
    .banner-title{font-size:13px}
    .banner-wrapper{height:200px}
    .img-banner-holder{height:185px}
    p.blue.shake{margin-bottom:0}
    #second-menu h2{margin-top:40px}
    #second-menu{padding-bottom:30px}
    .h485{height:345px}
    #in-stock-page .col-sm-7.col-xs-7{width:55%}
    #in-stock-page .col-sm-7.col-xs-7 .col-sm-12:first-child{padding:0}
    #in-stock-page .col-sm-5.col-xs-5{width:45%}
    #in-stock-page .col-sm-5.col-xs-5 .col-sm-12 .col-sm-12:first-child{padding-right:0}
    #in-stock-page a.btn-bg{padding:19px 6px!important;font-size:15px}
    #stock-images a:not(:last-child) img{margin-right:34px!important}
    #stock-images{padding:0!important}
    .istock{padding:15px!important}
    .istock a:not(:first-child){margin-right:-10px!important}
    .contact-bottom .container.disable-container768 .col-sm-4,.contact-bottom .container.disable-container768 .col-sm-4 .col-sm-12{padding:0;margin:15px 0}
    #header-row-one .col-sm-7,ul.social-header{
        padding-left: 15%;
    }
}
@media (max-width:460px){
    #header-row-one .col-sm-7, ul.social-header{
        padding-left: 10%}
}
@media (max-width:375px){
    .slogan-customization{
        font-size: 11px;
    }
    .shrinkFontSizeSlogan{
        font-size: 10px!important;
        top: 10px;
    }
}
@media (max-width:360px){
    #footer{
        height: auto;
    }
    .width360{
        padding: 0 15px;
    }
    #aux-info{
        height: auto!important;
        padding: 20px 0;
    }
    .prod-img-row a.highslide img{
        display: block;
        max-width: 100%!important;
        max-height: 100px;
    }
    .prod-img-row a.highslide{
        width: auto!important;
    }
    .prod-img-row{
        position: static;
        top: 120px;
    }
    .schema-image{
        position: static;
        display: block;
        margin: 0 auto;
    }
    #schema-wrapper{
        display: block;
    }
    .prod-img-row a.highslide{
        display: inline-block!important;
    }
    #product-table-one:nth-child(2) tr:nth-child(-n+4) td{
        padding: 25px 0;
    }
    .prod-img-row a img{
        margin-top: 0!important;
        margin-right: 0!important;
    }
    .prod-img-row{
        margin-top: 20px;
        display: block;
    }
    .highslide:not(:first-child){
        height: 100px!important;
    }
    #product_images a:not(:first-child) img{
        max-width: 100%!important;
        height: auto!important;
        display: block!important;
        margin: 0 auto!important;
        margin-top: 10px!important;
        width: auto;
    }
    .container.disable-container #product_images a:not(:first-child) {
        width: 105px!important;
        height: 105px!important;
    }
    .highslide{
        margin-right: 5px!important;
    }
    .aux-cont{
        padding: 0 0 0 5px;
    }
    #product_images{
        width: 370px!important;
    }
    .aux-highlight {
        width: 101px!important;
    }
    .foto-prod-img{
        max-height: 185px!important;
    }
    .navbar-toggle {
        margin-top: 40px!important;
    }#product_images {
        text-align: center;
        padding-left: 0;
        margin-bottom: 10%;
    }
    .navbar-toggle{
        right: unset;
        margin-right: unset;
    }
    #stock-images a:not(:first-child) img{
        margin-top: 0!important;
    }.foto-prod-img {
      margin-top: 30%!important;
        margin-bottom: 5%!important;
    }
    .slogan-customization-contact {
        left: 0!important;
    }
    .shrinkFontSizeSlogan {
        font-size: 11px!important;
        top: 12px;
        margin-bottom: 30px;
    }
    #contact-form{
        width: 100%;
    }
    .product-accordion div.container.disable-container{
        padding-left: 15px;
    }#stock-images .aux-prod-img {
      width: 327px!important;
      height: 235px!important;
        margin-bottom: 10px!important;
  }.instock-image-prod {
       width: 327px!important;
       height: 235px!important;
   }
    #stock-table-wrapper{width: 100%;}
    #in-stock-page .col-sm-5.col-xs-5 .col-sm-12 .col-sm-12:first-child,#product-table-one tr td:not(:first-child),.col-sm-9.zeropadding .col-sm-8{padding-left:0}
    .bottom-part,.top-part{width:105%}
    .rotate-class,.rotate-class~.col-sm-11{display:none}
    .product_features{width:310px!important}
    #pac-input{width:310px}
    .size32{height:150px!important}
    #stock-images{text-align:left}
    #in-stock-page a.btn-bg{font-size:16px}
    #stock-images a:not(:last-child) img{margin-right:12px!important}
    #stock-table-wrapper{padding:0}
    .custom-space20{margin-top:20px!important}
    .aux_table{width:100%!important}
    .header-instock{margin-bottom:15px}
    #aux-info{margin-bottom:50px}
    #stock-images a:not(:first-child) img{width:auto!important;height:79px!important}
    .disable-margitop360{margin-top:0!important}
    .img-banner-holder img{width:120%!important}
    #header-row-one .col-sm-7{width:95%;left:0}
    .slogan-customization{font-size:11px}
    .social-header{width:63%}
    .navbar-header{top:-28px;right:10px}
    #header-row-one .col-sm-4{padding:0;width:91%;left:-9px}
    header.sticky .sticky-logo{width:250%}
    .sticky.fixed-header .navbar-toggle{top:40px}
    .cross{right:8%}
    #header-row-one .col-sm-7, ul.social-header{
        padding-left: 13%;
    }
    ul.social-header{
        top:unset;
    }
    .navbar-nav{margin:0}
    .sticky.fixed-header .cross{top:60px}
    .img-banner-holder img{margin-left:-15.5%!important}
    .banner-wrapper,.img-banner-holder img{height:150px}
    .img-banner-holder{height:145px;margin-left:-30px}
    .img-banner-overlay div:first-child{top:-30px}
    .img-banner-overlay .col-sm-6:nth-child(2){right:10%;top:5px}
    .img-banner-overlay{left:8%}
    .banner-desc{font-size:18px}
    .banner-title{font-size:11px}
    #second-menu .col-sm-4{margin-top:0}
    #second-menu h2{height:30px}
    #second-menu .col-sm-4:nth-child(3) h2{margin-bottom:40px}
    #section-three{padding-top:0}
    .h485{height:265px}
    footer .top-part .height140{line-height:1.5;width:100%}
    footer .col-sm-2{width:47%;margin-left:3%}
    footer .phone-footer{padding-top:22%}
    #uber,.uber-footer{width:90%;height:auto;margin-top:0;margin-bottom:10px}
    .top-part{height:auto;background:#f4f4f4}
    .history-image{height:80px!important}
    .content-site-plastic h1 span:last-child{right:5%;font-size:2em}
    .content-site-plastic{margin-top:50px!important}
    #product-table-one th{padding:0;width:32%}
    .btn-bg{left:19%}
    #product_desc{margin-top:7%}
    #in-stock-page .col-sm-5.col-xs-5,#in-stock-page .col-sm-7.col-xs-7{margin-top: 40px;width:100%;text-align:center}
    #in-stock-page .col-sm-5.col-xs-5{margin-top:20px}
    #stock-info{margin-bottom:30px}
    #stock-images a:first-child img{margin-right:0!important}
    #stock-images.istock a:not(:last-child) img{margin-right:6px!important}
}
@media (max-width:320px){
    #in-stock-page .col-sm-7.col-xs-7{
        margin-top: 30px!important;
    }
    #stock-images .aux-prod-img {
        width: 288px!important;
        height: 215px!important;
    }.instock-image-prod {
         width: 287px!important;
         height: 215px!important;
    }.foto-prod-img {
          margin-top: 40%!important;
          margin-bottom: 5%!important;
    }#product_images{
        padding-left: 0;
        text-align: center;
    }
   .product_features{width:280px!important}
    .img-banner-holder img{height:180px}
    #header-row-one .col-sm-7{position:absolute;width:110%;text-align:center;left:-20px}
    .navbar-nav{margin:7.5px 0}
    .slogan-customization{font-size:14px}
    .cross{right:10px!important;top:0}
    .sticky.fixed-header .cross-close{top:-35px;right:-20px}
    header.sticky .sticky-logo{width:250%}
    .social-header{padding:0;width:80%}
    #header-row-one .col-sm-4{margin:0}
    .navbar-header{top:-25px;right:-10px}
    .sticky.fixed-header .navbar-toggle{top:40px}
    #pac-input{width:270px}
    .size32{height:140px!important}
    footer .top-part .height140{width:100%;margin-bottom:20px}
    footer .col-sm-2{width:50%}
    .top-part{height:315px}
    #footer{height:380px}
    footer .phone-footer{padding-top:10%}
    .uber-footer{width:84%}
    #uber{width:110%}
    #in-stock-page .col-sm-5.col-xs-5,#in-stock-page .col-sm-7.col-xs-7{width:100%;text-align:center}
    #in-stock-page .col-sm-5.col-xs-5{margin-top:20px}
    #stock-images a:not(:last-child) img{margin-right:14px!important}
    #stock-images a:not(:first-child) img{width:86px!important;height:79px!important}
    #stock-images a:first-child img{margin-right:0!important;max-width:103%}
    .content-site-plastic h1 span:last-child{right:22%}
    #product_images a:not(:first-child) img{width:80px}
    #product-table-one tr td{font-size:13px}
    #product-table-one tr td:not(:first-child){padding-left:40px}
    #product-table-one:nth-child(2){width:50%;margin-top:20px}
    #product-table-one:nth-child(2) tr td{text-align:center}
    .btn-bg{left:15%}
    #product_desc{margin-top:32%}
    .banner-wrapper{height:180px}
    .img-banner-overlay .col-sm-6{width:50%}
    .img-banner-overlay{top:45%;left:-2%}
    .img-banner-holder img{width:240%;margin-left:-268px}
    .banner-desc{font-size:16px}
}
@media (max-width:1024px) and (min-width:800px) {
    .size32 {
        height: 250px !important
    }
}
@media (max-width:800px) and (min-width:640px) {
    .size32 {
        height: 150px !important
    }
}
@media(max-width: 1000px) and (min-width: 768px){
    .btn-bg{
        padding: 19px 10px;
    }
}
html, body {
    max-width: 100%;
    overflow-x: hidden;
}
