﻿@media screen and (min-width: 1366px) {
.templates_viewer__authorcontrols .templates_viewer__controls__viewmode__item {width: 33.333%;text-align: center;}
.templates_viewer__authorcontrols .templates_viewer__controls__viewmode {width: 290px;}
.templates_viewer__controls .templates_viewer__controls__viewmode__item {width: 98px;text-align: center;}
}
@media screen and (max-width: 1366px) {
.map_yandex,.swiper-container.swiper-main{max-height:430px;overflow:hidden}
.swiper-button-next.button-next_main,.swiper-button-prev.button-prev_main{top:50%!important}
.drk-col5{position:absolute;width:100%;right:536px}
}
@media screen and (max-width: 1200px) {
.container{width:auto}
.undepleted-package-warning>div:first-child{position:static}
.col-md-3.good-block.blk-fix.const-available-enabled{clear:left;}
.url-wall-prints .good-tittle {font-size: 12px;}
.url-wall-prints .col-md-3.good-block.blk-fix.const-available-enabled {clear: right;}
}
@media screen and (max-width: 1170px) {
.info-block-swiper{height: 400px;}
.swiper-main .swiper-slide img {object-fit: unset;}
}
@media screen and (max-width: 1155px) {
.guestbook #recaptcha{transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);margin-left:-17%}
.slide-info,.slide-info.left-position{left:50%;-webkit-transform:translate(-50%,0) scale(.8);transform:translate(-50%,0) scale(.8);top:10px}
.swiper-button-next.button-next_main,.swiper-button-prev.button-prev_main{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}
}
@media screen and (max-width: 1055px) {
.fast-button.fixedFast{-webkit-transform:translate(20%,0);transform:translate(20%,0)}
#search.fixedSearch{transform:translate(-95%,0);-webkit-transform:translate(-95%,0);-moz-transform:translate(-95%,0)}
.delimeter h2+.pull-right .note.small{width:100%}
body.checkout fieldset{min-height:200px;margin-top:0}
.container{min-width:320px!important;max-width:none!important;margin:0;width:100%}
.container-wrapper ul.product-list li{width:33.333%}
.text-block{margin-right:10px}
.template.col-md-3{width:33.333%}
.template.col-md-3:nth-child(7),.template.col-md-3:nth-child(8){display:none}
.block-news .news-list>div{width:100%;padding:0;margin-bottom:5px}
.block-news .news-list>div:first-child{padding-left:0}
.block-news .news-list>div .img_news{float:left;margin-right:20px;height:auto}
.lab-orders ul.list .title-wrapper{margin-top:10px}
.mockup-line{display:none}
.delivery-selector{width:100%;margin:20px 0}
.delivery-selector td{width:auto}
.print-order{width:100%;margin:20px 0}
body.news .NewsList div,body.url-news .NewsList div{width:100%}
body.news .NewsList div .img_news,body.url-news .NewsList div .img_news{float:left;width:auto}
body.news .NewsList div,body.url-news .NewsList div{padding:0}
.modal-box h4 ul.tabs li a{font-size:14px}
.url-pillows .good-block.changed-link:nth-child(4n+1){clear:none}
.url-cart .shopping-cart-item-customworks #customWorkSelector .custom-works ol>li:nth-child(3) ul li {width: 50%}
.category-cloud fieldset {padding: 10px 30px 20px 30px;}
}
@media screen and (max-width: 992px) {
.develop{text-align:center}
#info-bott-message{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
#randomTempaltes,.NotDisplayedMobile{display:none}
.login-form .col-md-offset-3{margin-left:25%;width:50%}
.container .why{display:none}
.left-format-var,.right-format-var{width:100%}
#pxpProducCalc .sticky-block .info span.price-per-item{display:none}
.col-md-3.good-block{width:33.333%;margin-bottom:20px}
.shop .good-image img{width:100%;transform:translate(0,-5%);-webkit-transform:translate(0,-5%);-moz-transform:translate(0,-5%);-ms-transform:translate(0,-5%);-o-transform:translate(0,-5%);transform:translate(0px,0px)}
.col-md-3.good-block.blk-fix.const-available-enabled{clear:none}
.url-wall-prints .good-tittle {font-size: 14px;}
.url-wall-prints .col-md-3.good-block.blk-fix.const-available-enabled {clear: none;}
.url-badges .block-address {display: block;margin-bottom: 10px;}
}
@media screen and (max-width: 952px) {
.CategoryOfPrintings #controlsBox.paginator ul {display: flex;flex-flow: row wrap;justify-content: center;}
.CategoryOfPrintings #controlsBox.paginator ul li {margin: 0 0.2em 0.5em;border-radius: 4px;overflow: hidden;}
.CategoryOfPrintings #controlsBox.paginator ul li a {padding: 5px 8px;}
.fast-button, div.header-mobile .header-contacts span+span.call_back, .header-mobile .mid-line .icon_phone, .mobile-hide, div#search, .header-mobile .adress, .logo-container .logo-wrapper, header .header-mobile .user-block, .header-mobile .adress .work-time, div.header-mobile .adress .drk-adress, .contacts-adress-wrapper, .contacts-block.for-mail, .contacts-block.for-adress, a.phone-two{display:none;}
header{height:55px}
.logo-wrapper.mobile{left:50%;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);width: 120px;top: 41px;z-index:11;position:absolute;display:block;}
.logo-wrapper.mobile img{width:100%}
header div.header-mobile{position:fixed;width:100%;z-index:10;height: 92px;box-shadow:0 0 3px rgba(136,136,136,0.1);border-bottom:1px solid #efeeee;background:#fff;}
header div.header-mobile .row.bott-line{width: 0px;top:0;height:54px;background:#fff;left:0;right:auto;position:fixed;}
div.header-mobile .header-contacts{top: 52px;height:30px;width:auto;right:15px;left:auto;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;}
.icon-call-phone,.header-mobile .adress{display:block;}
.user-profile-container .external-provider{width:100%}
#adminPanel{display:none!important}
.slider-buttons{margin-bottom:20px}
.tittle-page_goods h1{font-size:26px}
.tittle-page_goods{position:relative;text-align:center}
.tittle-page_goods .breadcrumbs{text-align:center}
.container .why .media{width:50%;min-height:120px}
.wrap_tizer{bottom:10px;left:5px}
.container .why .media .pull-left{float:none!important;text-align:center}
.container .why .media .media-body{text-align:center}
#to_top{display:none!important}
.module-block{width:50%;height:auto;padding:0 15px;min-height:500px}
ul.dop-info,ul.nav > li.for_mobile{display:block}
ul.nav > li a{text-align:left;padding:7px 10px}
.main-menu li .caret{display:none}
ul.nav > li{float:left;cursor:pointer;width:auto;min-width:100%;margin:0 auto;overflow:hidden}
header .dropdown-menu.pull-left ul li.gst-divider {margin-top: 0px;padding-top: 0;border-top: none;width: auto;}
.nav.nav-pills li{width:auto!important;min-width:auto}
.nav > li:nth-last-child(1) a{padding-right:15px}
ul.nav > li:nth-child(1){margin-left:0}
nav .navbar-nav.showed{transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);overflow-x:hidden;overflow-y:auto;max-height:100%;z-index:3}
nav .navbar-nav{background: #292829;box-shadow:-3px 0 1px 0 #fff,-3px 0 0 2px #fff;margin-top:0;position:fixed;width:320px;transition:.3s;top:55px;bottom:0;right:0;transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);-moz-transform:translateX(-100%);left:0;}
nav.navbar{top: 43px;}
.jqm-overlay.showed{top:55px;display:block}
.main-menu .menu-btn span,.main-menu .menu-btn:after,.main-menu .menu-btn:before{display:block;transition:transform .25s ease-in-out;width:100%;height:2px;margin:0 0 6px;background: #64bb46;border-radius:10px;}
.main-menu .menu-btn.showed span{transform:scale(0)}
.main-menu .menu-btn.showed:before{transform:translateY(7px) rotate(45deg)}
.main-menu .menu-btn.showed:after{transform:translateY(-9px) rotate(-45deg)}
.nav li.list-mobile ul.dropdown-menu{max-height:0;transition:.6s ease-out;overflow:hidden;padding:0;display:block;position:relative;left:0;background: #292829;box-shadow:none;width:100%!important;}
.nav li.list-mobile.showed ul.dropdown-menu{max-height:400px;min-width:280px;transition:.6s ease-in}
.list-mobile ul.dropdown-menu > li.col-md-6{width:100%}
.list-mobile ul.dropdown-menu > li.first-list > ul{padding-bottom:0}
.list-mobile ul.dropdown-menu > li.second-list > ul{padding-top:0}
.navbar .search_mobile,.nav>li:hover:before,.list-mobile ul.dropdown-menu h4,.list-mobile ul.dropdown-menu > li ul .none-mobile{display:none}
.main-menu li > .dropdown-menu ul li.hide-desctop,.navbar .menu-btn{display:block;}
.main-menu li > .dropdown-menu ul li a{color:#fff;padding:4px 0 4px 20px}
nav.main-menu li > .dropdown-menu ul{padding:10px 0;overflow:hidden}
ul.dop-info li{width:320px;padding:4px 0}
.list-mobile .arrow_carrot-down{color:#fff;position:absolute;right:25px;font-size:20px;transition:.4s all ease-out;display:inline-block}
.list-mobile.showed .arrow_carrot-down{transform:rotate(180deg);transition:.4s all ease-in}
#Hide_function i.icon_laptop{margin:0 6px 0 0}
.navbar-nav.showed li.showed>a.semilink{background: #ed1cbd;}
.main-menu .navbar-nav li.list-mobile>a.semilink{padding-left:30px;pointer-events:none}
.list-mobile .icon-category{display:block}
.main-menu li > .dropdown-menu ul li a.all-g{font-style:italic}
nav.navbar.main-menu li > .dropdown-menu li.hide-list-mobile{display:none}
.header-contacts span .icon_phone{display:none}
div#info-top-sale{position:fixed;z-index:2;width:100%;top:55px;background: rgba(255, 255, 98, 0.78);}
.url-printing .templates_viewer__controls__viewmode__item.templates_viewer__controls__viewmode__item_checked {width: 96px;}
.url-printing .templates_viewer__controls__viewmode__item {width: 96px;text-align: center;}
.url-keyrings-cliparts #materialList .radaio-material-selector .checkbox {width: 49%;}
}
@media screen and (max-width: 920px) {
.templates_viewer_random_container.view_mode_page .templates_viewer_list__item{width:25%}
.templates_viewer.view_mode_custom .templates_viewer_list__item:nth-child(2n+1){clear:none}
div.mobile-apps a{margin-top:5px}
.row.contactsBlockWithImg h3{margin-top:15px}
#custom-works .col5.split ul li{width:50%}
.user-profile-container .user-profile-data .row .col-md-6{width:100%;margin-bottom:20px}
.file-attachment li{width:48%}
.row.contactsBlockWithImg .col-md-8{width:100%}
.row.contactsBlockWithImg .col-md-4{width:100%}
.row.contactsBlockWithImg .col-md-4 img{width:50%}
.row.contactsBlockWithImg .list-group.left-text{padding-left:10px}
.item-blocks .block,.item-list .item,.tmblist .tmb{width:33.333%}
.item-blocks .block:nth-child(3n+1),.item-list .item:nth-child(4n+1),.tmblist .tmb:nth-child(4n+1){clear:none}
.container ul.icon-list{width:100%}
.delivery-and-payment .payment-method ol li,body.checkout-payment .order-progress-wrapper+.A fieldset ol li.checkbox{width:50%!important}
.payment-method ol li.checkbox:nth-child(3n+1){clear:none}
.specifications-block.vkladki .col-md-6{width:100%}
.templates_viewer.view_mode_product .templates_viewer_list__item:nth-child(2n+1){clear:none}
.url-bag-cliparts .templates_viewer.view_mode_cover .templates_viewer_list__item:nth-child(4n+1){clear:left}
.url-account .user-profile-container .external-providers .external-provider {width: 33%;}
}
@media screen and (max-width: 800px) {
.account-changepassword .user-profile-data fieldset>ol>li:nth-child(2n+1){padding-right:0}
.account-changepassword .user-profile-data fieldset>ol>li{width:100%}
.account-companyregistration .user-profile-data fieldset>ol{float:left}
.account-companyregistration .user-profile-data fieldset>ol>li{width:100%}
.account-companyregistration .user-profile-data fieldset>ol>li.reg-ctl00_cphMainPanel_txtAccount,.account-companyregistration .user-profile-data fieldset>ol>li.reg-ctl00_cphMainPanel_txtBic,.account-companyregistration .user-profile-data fieldset>ol>li.reg-ctl00_cphMainPanel_txtInn{padding-right:0}
.account-companyregistration .user-profile-data fieldset>ol>li:nth-child(2n+1){padding-right:0}
.external-registration .col-md-4,.external-registration .col-md-8{width:100%}
.external-registration .col-md-4{text-align:center}
.order-comments-tab .ab .ab-a,.order-comments-tab .ab .ab-b{width:100%;margin:0}
.order-comments{width:100%}
#commentForm{width:100%}
.module-block{min-height:430px}
.guest-book{border-bottom:1px solid #ddd}
#guestbook .write-us-wrapper{width:100%}
#guestbook .feedback-list-wrapper,.write-us-wrapper{float:none;width:100%;padding:0}
.modal-box .aB .aB-a{width:100%;height:50%;position:inherit;float:left}
.modal-box h5{display:none}
.modal-box .left-selector{top:0}
.modal-box .aB .aB-B{width:100%;height:40%;margin:0;float:left;position:inherit}
.modal-box .buttons{border-top:solid 1px #ddd;text-align:right;background-color:#f0f0f0;min-height:69px;position:absolute;bottom:0;left:0;right:0;margin:0;z-index:20;height:17%}
.modal-box .buttons .inner{height:100%}
#deleteAccountModal .buttons .inner,#prCreateCustomProductModal .buttons .inner{padding:15px}
.modal-box .buttons button#butDeleteSelectedFiles{float:left}
.modal-box .buttons button{float:right;position:inherit!important}
.modal-box .buttons.added-cart-item-modal-buttons{padding:15px 15px 0}
.modal-box .buttons button.added-cart-item-modal-continue-button,.modal-box .buttons button.added-cart-item-modal-to-cart-button{position:relative!important}
.modal-box h4 ul.tabs{padding:0;top:7px}
.preflight .validation .col-md-4,.preflight .validation .col-md-8{width:100%;padding:0}
.preflight .validation .results table td,.preflight .validation .results table th{font-size:12px}
.preflight .validation .results{overflow:auto}
.start_promo .tripl_block{width:100%}
#changeQuantityPanel ol li ul li{list-style:none outside none;width:25%;float:left;margin:0}
.custom-products-list .custom-product .preview{width:100%;margin-bottom:20px;float:left}
.custom-products-list .custom-product .info{width:100%;float:left}
.block-news .news-list>div .img_news,body.news .NewsList div .img_news,body.url-news .NewsList div .img_news{height:auto;width:33.333%;min-height:160px;float:left;margin-top:7px}
.block-news .news-list>div .img_news img,body.news .NewsList div .img_news img{width:100%;min-width:auto}
.back-to-mobile{display:none}
.all-content{display:block}
#orderSearch .input-group{right:0}
.swiper-container.reviews-swiper{min-height:350px}
.map_yandex{display:none;}
.url-contact-us .map_yandex {display: block;}
.col-md-3.good-block{width:50%}
.col-md-3.good-block:nth-child(2n+1){clear:left}
.col-md-3.good-block.largeFormats:nth-child(2n),.col-md-3.good-block.packaging:nth-child(2n),.col-md-3.good-block.services:nth-child(2n),.col-md-3.good-block.shop:nth-child(2n){clear:left}
.col-md-3.good-block.interior:nth-child(2n+1){clear:left}
.user-profile-container .user-profile-data{width:60%}
.user-profile-container .user-profile-menu{width:40%}
.shop .good-image img{width:100%;transform:translate(0,-15%);-webkit-transform:translate(0,-15%);-moz-transform:translate(0,-15%);-o-transform:translate(0,-15%);-ms-transform:translate(0,-15%)}
.terms-product+.prod-image{width:60%;margin-left:21%}
.prod-image+.inside-block{width:100%;padding-left:15px;padding-right:15px}
div.req-for-layout div.col-md-4{width:100%}
div.req-for-layout div.col-md-8{width:100%}
#tab-slider-nav>ul.terms-tabs>li{width:20%}
.checkout-pagination{display:block;padding-bottom:0;margin-bottom:-5px;text-align:left}
.ab.delimeter .ab-a{width:100%;padding:0;margin:0}
.ab.delimeter .ab-b{display:none;padding:0;margin:0;width:100%;margin-top:15px;float:left}
.package-editor-container{padding:0;overflow:auto}
fieldset .hint{display:none}
.package-editor-with-borders img,.package-editor-without-borders img{margin:0;margin-top:10px}
.package-editor-container fieldset{padding:0 5px 20px}
.login-form .col-md-offset-3{margin-left:0;width:100%}
.news-view .col-md-3,.news-view .col-md-9{width:100%}
.news-view .templates-list-tittle li{float:none;width:100%}
.news-page .side-menu li{width:50%;float:left}
.news-page .side-menu{float:left;width:100%;margin-bottom:10px}
body.account-company-register fieldset{width:100%}
fieldset.profile,fieldset.with-header-inside{width:100%!important;float:left;margin-bottom:10px}
.login-form .col-md-5.col-md-offset-1,.login-form .col-md-5.col-md-offset-1+.col-md-5{width:100%;margin:0}
.container-wrapper ul.product-list li{width:50%}
.editor-approve.paper-editor img{width:100%;height:auto!important}
.message.warning img{width:auto}
.shop-images{width:100%;float:left}
.shop-description{width:100%;float:left}
.user-profile-container .social-sharing-discount input.text,fieldset .text.discount-input{width:100%}
.user-profile-container .social-sharing-discount input.btn,fieldset .text.discount-input+.ok{float:right;margin-bottom:10px}
.social-sharing-discount fieldset .social-networks-buttons ul{text-align:right}
.specifications-block .col-md-6.left-block-with_img{width:100%;padding-right:0}
.specifications-block .col-md-6{width:100%}
#photobookOrderEditor ul li{width:25%}
.print_thumbnails .file .tmb{width:100%;margin-bottom:5px;padding:15px 0}
.print_thumbnails .file .notes,.print_thumbnails .file .tmb .checkbox{display:none}
#custom-works .col5.split ul li{width:100%;overflow:hidden}
.login-form.merged-login .ab-b{width:100%;padding-left:15px}
.pxp-quickorder-modal{top:30px}
.pxp-quickorder-modal .pxp-quickorder .pxp-quickorder__footer .quickorder-footer_submit-wrapper{top:10px}
.footer-menu .mobile-apps{width:100%;overflow:hidden}
.approve-images{padding:30px}
.shop .good-image img{transform:translate(0px,0px)}
}
@media screen and (max-width: 768px) {
.row.info-block-swiper{height: 270px;}
.swiper-main .swiper-slide img{width: 100%;}
.CategoryOfPrintings #itemsBox > div {width: 33.3333%;}
.CategoryOfPrintings #itemsBox > div .good-price {padding: 8px 2px;}
.random-templates-wrapper{display:none}
.FeedbackForm .controls-wrapper .captcha-wrapper{transform:scale(.85);-webkit-transform:scale(.85);margin-left:-13px}
.specifications-block.swap-blocks-wrapper{margin-bottom:15px}
#recaptcha{transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);margin-left:-15px}
.user-profile-container .profile-wrapper-buttons>div.ab-a,.user-profile-container .profile-wrapper-buttons>div.ab-b{display:inline-block;width:49%}
.user-profile-container .profile-wrapper-buttons>div.ab-a div.profile-delete{text-align:left}
.user-profile-container .user-profile-data h2.note{margin-top:15px}
.user-profile-data .lab-orders ul.list .header-order div.status+.btn-clone-wrapper{top:15px}
.bg-gray .col-md-6{width:100%}
.url-baget .swap-blocks-wrapper div:first-child{margin-bottom:5px}
.swap-blocks-wrapper div:first-child{margin-bottom:25px}
.swap-blocks-wrapper div .table{margin-bottom:10px}
.product-main-wrapper .product-image-info+div.col-md-6{padding-left:5px;padding-right:5px}
.description-product-block .col-md-5,.description-product-block .col-md-7{width:100%}
.surface-selector .surface-controls.is-empty{display:none}
.write-us-box .col-md-6{width:100%}
.pinned{display:block}
.table-wrapper{overflow-x:auto;overflow-y:visible}
.vkladki .print-order th,.vkladki .table-wrapper table th{background:#eee}
.vkladki .table-wrapper table td,.vkladki .table-wrapper table th{font-weight:400}
.vkladki .print-order td+td,.vkladki .print-order th+td,.vkladki .print-order th+th,.vkladki .table-wrapper table td+td,.vkladki .table-wrapper table th+td,.vkladki .table-wrapper table th+th{border-left:1px solid #eee}
.vkladki .print-order .clear,.vkladki .print-order .total{border-top:1px solid #eee}
.vkladki .table-wrapper table span{white-space:nowrap;color:#333}
.vkladki .table-wrapper table span.number{word-spacing:-2px;text-align:right;word-spacing:-2px}
.vkladki .print-order td{font-size:.8em}
.vkladki .print-order .price,.vkladki .print-order .quantity,.vkladki .print-order .total{text-align:right;white-space:nowrap;vertical-align:top}
table.responsive{margin:0}
.pinned{position:absolute;left:0;top:0;bottom:0;background:#fff;overflow:hidden;overflow-x:hidden;min-width:100px}
.vkladki .pinned table{border-right:none;border-left:none;width:130px;margin:0}
.specifications-block.vkladki .pinned table{width:158px}
.pinned table td,.vkladki .pinned table th{white-space:nowrap}
div.table-wrap{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}
div.table-wrap div.scrollable{margin-left:157px;overflow:scroll;overflow-y:hidden}
div.table-wrap div.scrollable.photos{margin-left:99px}
.table-wrap .scrollable.photos .pinned table{width:100px}
.table-wrapper.bc div.table-wrap div.scrollable{margin-left:268px}
.vkladki table.responsive td,table.responsive th{position:relative;white-space:nowrap;overflow:hidden}
.vkladki table.responsive th:first-child,table.responsive td:first-child,table.responsive th:first-child,table.responsive.pinned td{display:none}
.vkladki .scrollable::-webkit-scrollbar{height:12px;color:#000}
.vkladki::-webkit-scrollbar-thumb{background-color:#c1c1c1;border:double}
.vkladki::-webkit-scrollbar-button{border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;width:20px;background:#f2f2f2;border:groove}
.vkladki::-webkit-scrollbar-track{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;width:100%;background-color:#fff}
.vkladki::-webkit-scrollbar-track-piece{width:100%}
#controlsBox.paginator ul{display:block}
#controlsBox.paginator ul li{display:inline-block;margin:0 0 5px;border-radius:4px;overflow:hidden}
.block-advantage{padding:0 15px;width:100%}
.rc-anchor-logo-portrait{margin:10px 0 0 62px}
.rc-anchor-normal{width:0}
#polymodal{width:580px}
.polygrafy_modal_menu2 .method .fa,.polygrafy_modal_menu2 .method .fas{font-size:48px;color:#575757}
#polymodal .method h3{font-size:16px}
#polymodal .method{font-size:14px;display:block}
#polymodal .method .text-muted{height:100px}
#polymodal .method .btn{font-size:14px}
nav.cat-list>ul>li:hover>span:first-child{height:auto;border-radius:5px;background-color:none;color:#435159;box-shadow:none;-moz-box-shadow:0 0 30px rgba(34,25,25,.1);-webkit-box-shadow:0 0 30px rgba(34,25,25,.1);min-height:none;z-index:90000000}
.editor-as-available .pxp-editor.full-window-mode .after-editor-toolbar .totalPriceContainer .totalPriceContainer-inner{font-size:16px}
#templateSetPageWrapper>div>.col-md-3 .tag-list{text-align:center}
#calendarTemplateModalNew,#calendarTemplateModalOld{width:95%!important;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;background:#fff}
#calendarTemplateModalNew .container,#calendarTemplateModalOld .container{padding:0}
#calendarTemplateModalNew fieldset,#calendarTemplateModalOld fieldset{width:100%;padding:0 15px;background:#fff;border-radius:0}
#calendarTemplateModalNew:before,#calendarTemplateModalOld:before{content:'';width:100%;height:100%;position:absolute;background:rgba(0,0,0,.51);transform:scale(5);z-index:-1}
#surfaceSelectorContainer .surface-selector .surface-list .surface{background:#f1f1f1}
#surfaceSelectorContainer .surface-selector .surface-list .surface .surface-preview-wrapper{padding:0}
#surfaceSelectorContainer .surface-selector .surface-list .surface.selected .title{padding:4px 5px}
#surfaceSelectorContainer .surface-selector .surface-list .surface .surface-preview,.categories.for-home .category .category-item .subcategories{display:none}
#project111 .categories.for-home .category{width:50%;height:250px}
.editor-as-available .pxp-editor.full-window-mode .after-editor-toolbar{top:auto;height:auto!important;min-height:44px}
.pxp-editor.full-window-mode.with-after-editor .editor-wrapper{bottom:130px!important}
#textContextToolbar.context-toolbar{z-index:10006}
.GiftEditor .pxp-editor .surface-message .message-box{margin:0;left:50%;top:50%;width:95%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);position:fixed}
.editor-as-available .overlay-toolbar-container .overlay-toolbar .editor-add-image-button:before{content:none!important}
.surface-selector .surface-list{padding-left:10px!important}
#approveImagesWrapper .approve-image-wrapper,#approveImagesWrapper .approve-images img{width:100%!important;height:auto!important}
#approveImagesWrapper .approve-image-wrapper .approve-guides,#approveImagesWrapper .margins-options{display:none}
.material-selector fieldset ol li.abc-a,.material-selector fieldset ol li.abc-b,.material-selector fieldset ol li.abc-c{width:100%}
.spacer+ol li #recaptcha+.btn{bottom:-200px}
.modal-box{margin-left:-160px;margin-top:-100px}
#fast-form,.not-showed.showed,.modal-box{width:320px}
#fast-form #CustomWorksEditor .small-agreement{padding:0}
#fast-form #CustomWorksEditor .file-list li{width:25%}
#CustomWorksEditor span.error{white-space:normal;text-align:right;font-size:12px}
#CustomWorksEditor .list-unstyled{margin:0;width:100%;padding-right:0!important}
.not-showed #CustomWorksEditor{height:750px;margin-top:25px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.not-showed.showed .small-agreement{width:100%}
.spacer+ol li #empty+.btn,.spacer+ol li #recaptcha+.btn{bottom:-120px}
.info.continueOrder{display:none}
#info-top-mobile{top:0}
#info-top-mobile.hidden-mob-panel{-webkit-transform:translate(0,-40px);transform:translate(0,-40px);-moz-transform:translate(0,-40px);z-index:-1;top:-40px}
#ddeliveryWrapper .col-md-4,#ddeliveryWrapper .col-md-8{width:100%}
.print-on-demand>.col-md-6{width:100%}
body.prints-free .col-md-4{width:50%}
body.prints-free .col-md-4:last-child{width:100%}
.editor-tabs{display:none}
nav.cat-list>ul>li{width:32%;height:140px;margin-bottom:0}
nav.cat-list>ul>li a,nav.cat-list>ul>li>.fa-ellipsis-h{display:none}
nav.cat-list>ul>li>span:first-child>a>span:first-child{display:block;position:initial;margin:auto}
nav.cat-list>ul>li>span:first-child{padding-left:0;text-align:center;height:150px}
.pxp-total-price .sticky-block{height:55px}
.carousel-inner .img-product{display:none}
.carousel-inner .margined_top{width:100%}
.url-account .user-profile-container .external-providers .external-provider {width: 50%;}
.url-printing .templates-other .col-md-9 #templateSetList .template {width: 33.333%}
.url-printing .templates-other .col-md-9 #templateSetList .template:nth-child(4n+1) {clear: unset;}
.col-sm-6.col-md-6.left-block-with_img, .col-sm-6.col-md-6.right-block-with_img {width: 100%;}
.swiper-container.swiper-main {/* display: none; */}
.url-magnets-cliparts #materialList .radaio-material-selector .checkbox {width: 19%;}
#baseEditorContainer ~ #customWorksContainer .color_frame ul li{width:50%;margin-bottom:10px!important}
.shopping-cart-container .shopping-cart-item-actions .popUpEdit {left: 0;top: 45px;width: 110px;}
.links-tabs {
position: absolute;
height: 40px;
margin-left: 0px;
font-size: 13px;
}
.header-v1 .adress {display: none;}
}
@media screen and (max-width: 670px) {
.attribute-selector-edit-mode .four-in-row li {width: 49%;}
.module-block{min-height:280px;margin-bottom:60px}
.module-block .good-price{top:100%}
.modal-box.fluid{width:100%;height:100%;top:0;left:0;margin:0}
.modal-box h4 ul.tabs li:nth-child(2){display:none}
.modal-box .buttons .inner .note{float:left;width:100%;text-align:center;margin:2px 0 0}
.modal-box .buttons button{width:auto}
.modal-box .aB .aB-a{display:none}
.modal-box .aB .aB-B{height:93%}
.pxp-quickorder-modal{top:30px}

}
@media screen and (max-height: 640px) {
#fast-form #CustomWorksEditor .file-list{max-height:auto;min-height:auto}
#fast-form #CustomWorksEditor .small-agreement{padding:0;margin:0}
#fast-form #CustomWorksEditor>ol>li{padding:0}
#fast-form{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);min-height:auto}
#fast-form #CustomWorksEditor .button-wrapper .btn{margin:20px 0}
#fast-form #CustomWorksEditor .list-unstyled:nth-child(2){margin:5px 0}
#fast-form #CustomWorksEditor{padding:0 15px 15px}
#fast-form #CustomWorksEditor #cwfDescription{height:50px}
}
@media screen and (max-width: 630px) {
.CategoryOfPrintings #itemsBox > div {width: 50%;}
.project111 .categories .category .category-item h2{font-size:18px}
.delivery-and-payment .payment-method ol li,body.checkout-payment .order-progress-wrapper+.A fieldset ol li.checkbox{width:100%!important}
#changeQuantityPanel ol li ul li{width:50%;margin-bottom:0!important}
.attribute-selector-edit-mode fieldset ol li.bc-format{width:100%}
.attribute-selector-edit-mode fieldset ol li.bc-format>div>.attribute-value{width:50%}
.attribute-selector-edit-mode fieldset ol li{width:100%;padding:0 5px!important;}
.pxp-quickorder{padding:8px 10px}
.pxp-quickorder-modal .pxp-quickorder .pxp-quickorder__user-block{margin:0 0 5px}
.pxp-quickorder input.text{padding:6px;font-size:14px}
.pxp-quickorder .pxp-quickorder__description-block .description-block__comment{max-height:30px;transition:.4s all}
.pxp-quickorder .pxp-quickorder__description-block .description-block__comment:focus{max-height:70px;transition:.4s all}
.pxp-quickorder .pxp-quickorder__footer .quickorder-footer__recaptcha,.quickorder-footer__recaptcha>div>div{width:220px!important;-webkit-transform:scale(.8);transform:scale(.8);position:relative;left:-20px}
.quickorder-footer__recaptcha>div>div{border-right:1px solid #d9d7d7}
.pxp-quickorder-modal .pxp-quickorder .pxp-quickorder__footer .quickorder-footer_submit-wrapper{position:absolute;top:10px}
.pxp-quickorder .pxp-quickorder__footer .quickorder-footer__agreement{font-size:10px;text-align:left;margin:0}
.pxp-quickorder .pxp-quickorder__footer{margin:0}
.url-magnets-cliparts #materialList .radaio-material-selector .checkbox {width: 24%;}
.category-cloud fieldset {padding: 10px 20px 20px 20px;}
}
@media screen and (max-width: 600px) {
.bookValidationControl .bvc-col-first,.bookValidationControl .bvc-col-second{width:100%;margin-left:0;margin-right:0;margin-bottom:20px;float:left}
.photobook-previews-pages{margin:0!important}
.photobook-preview-cover{position:relative!important;margin-left:15px}
.photobook-preview-cover .title{display:block;width:200px}
.baguette-module .col-md-6{width:100%}
.baguette-module .col-md-6 img{width:45%}
.file-attachment li{width:100%}
#tab-slider-nav>ul.terms-tabs>li{width:25%}
.shop .col-md-3.good-block .good-image img{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.row.contactsBlockWithImg .list-group.right-text{display:none}
.row.contactsBlockWithImg .list-group.left-text{padding:0;width:100%}
.row.contactsBlockWithImg .list-group a i{display:block;float:left;margin-top:2px}
body.account-products .custom-products-list .custom-product .buttons{display:none}
#clipartSetPageWrapper .templates_viewer .templates_viewer_list__item{width:50%}
div#info-top-sale .close{top:unset}
.totalPriceContainer {font-size: 20px;}
.url-cart .shopping-cart-item-customworks #customWorkSelector .custom-works ol>li:nth-child(3) ul li {width: 100%}
.url-keyrings-cliparts #materialList .radaio-material-selector .checkbox {width: 100%;}
}
@media screen and (max-width: 580px) {
.CategoryOfPrintings #controlsBox.paginator ul li a {font-size: 13px;}
.CategoryOfPrintings #itemsBox > div .meta-tittle {font-size: 11px;}
.CategoryOfPrintings #itemsBox > div .good-tittle {font-size: 12px;}
.CategoryOfPrintings #itemsBox > div .good-value {font-size: 16px;}
.slider-buttons a{font-size:14px;margin-bottom:20px}
.tittle-page_goods h1{font-size:22px}
ul.gst-tabs.main-vkladki li.lnk-tab-smoll{display:none}
ul.gst-tabs.main-vkladki li.lnk-tab-big{display:none}
.item-blocks .block,.item-list .item,.tmblist .tmb{width:50%}
.item-blocks .block h2,.item-list .item h2{font-size:16px}
body[class^=shop] h1 a{width:100%;float:left;border-bottom:0 none!important}
.prod-image+.inside-block .row .col-md-4{width:100%;margin-bottom:10px;text-align:-webkit-center}
.prod-image+.inside-block .row .col-md-4 .btn-group-sm.btn-group-justified{max-width:300px}
div.req-for-layout{padding:0 15px}
.container-wrapper h2{font-size:24px}
.dpoint-info .map{text-align:center;width:100%;margin-bottom:10px}
.dpoint-info>a.map+div.info{width:100%;margin:0 0 20px}
.shoppingcartdetails{display:none}
.create-custom-product-button.semilink.custom-product-modal-trigger{display:none}
table.print-order th.price,table.print-order th.quantity{width:25%!important}
.two-rows-calc #pxpProducCalc .material-selector > ul > li > ul > li a{/* width:135px; */text-align:center;}
.two-rows-calc #pxpProducCalc .option-row.customWorkRadio .option-value label{width:135px}
}
@media screen and (max-width: 530px) {
.templates_viewer_random_container.view_mode_page .templates_viewer_list__item{width:50%}
.templates_viewer_random_container.view_mode_page .templates_viewer_list__item:nth-child(3n+1){clear:none}
.templates_viewer_random_container.view_mode_page .templates_viewer_list__item:nth-child(2n+1){clear:left}
#printingPhotosEditorContainer .package-editor-with-borders,#printingPhotosEditorContainer .package-editor-without-borders{padding:10px 0;margin:0;width:50%;float:left}
.container-wrapper ul.product-list li .noimage,.container-wrapper ul.product-list li:nth-child(2n+1){clear:left}
.slide-info{width:360px;left:50%;-webkit-transform:translate(-50%,0) scale(.7);transform: translate(-50%,0) scale(.8);/* top:0; */padding:20px;min-width:auto;}
.slide-info h2{font-size:22px}
.slide-info ul li{font-size:14px}
#project111 .categories.for-home .category{height:200px}
body.user-cart .ok input[type=button]{padding:5px 3px}
#quickOrderCreateCall{margin-bottom:120px;padding:2px 4px 3px}
.ab-a a[href="/account/delete"]{top:64px}
.modal-box.create-custom-product-modal fieldset{width:100%;padding:0!important}
.shoppingcartdetails+.content{display:none}
div.req-for-layout div.col-md-4{padding:0}
div.req-for-layout div.col-md-8{display:none}
body[class^=shop] .product-filter table td:first-child{width:100%!important;float:left;padding-bottom:0}
body[class^=shop] .product-filter table td{width:100%!important;float:left}
.buttons{text-align:right}
#updateCart{text-align:center;margin:0 0 40px;width:100%}
#updateCart .delete{float:none;margin-top:10px}
.buttons .ok,.buttons .ok-disabled{margin-top:0}
.print-order .create-custom-product-button{float:none}
.user-profile-menu{float:none!important;width:auto!important;padding-right:0!important}
.user-profile-menu div ul.list-unstyled{display:table;margin-bottom:20px;width:100%;position:relative;padding:4px 4px 6px}
.user-profile-menu div ul.list-unstyled li{float:left;width:50%;color:#fff;position:relative;margin:2px 0;text-align:left;padding-left:15px}
.user-profile-container .user-profile-data{width:100%}
.shop .col-md-3.good-block .good-image img{-webkit-transform:translate(0,-12%);-moz-transform:translate(0,-12%);-p-transform:translate(0,-12%);-ms-transform:translate(0,-12%);transform:translate(0,-12%)}
.preflight-files-wrapper .noitems{padding-top:40px}
.ab.row{margin:0}
body.account-login .container-fluid.container-wrapper .container{padding:0}
.good-price .good-value{float:left;position:inherit!important}
.row.contactsBlockWithImg .col-md-4 img{margin-left:0;width:100%}
.info.continueOrder{display:none}
#photobookOrderEditor ul li{width:33.333%}
.modal-box .buttons.added-cart-item-modal-buttons{padding:0}
.module-block{width:50%;min-height:250px;margin-bottom:25px}
.module-block img{top:35%}
.module-block .good-price{width:100%;top:70%}
.module-block img+.good-price .good-value{bottom:-25px}
.pxp-calculator-modal-box.material-selector-window .blocks .block .button{padding-top:10px}
.url-posters-template-templates .templates_viewer.view_mode_cover .templates_viewer_list__item{width:50%}
.url-posters-template-templates .templates_viewer.view_mode_cover .templates_viewer_list__item:nth-child(3n+1){clear:none}
.templates_viewer.view_mode_custom .colums-3 .templates_viewer_list__item{width:50%}
.mobile-two #pxpProducCalc .material-selector>ul>li>ul>li,.mobile-two #pxpProducCalc .option-row.with-description .option-value.list-inline li,#pxpProducCalc .material-selector>ul>li>ul.list-two>li,#pxpProducCalc li.option-row.list-two ul.option-value.list-inline li.option-item{width:46%}
.mobile-two #pxpProducCalc .material-selector>ul>li>ul>li:nth-child(even),.mobile-two #pxpProducCalc .option-row.with-description .option-value.list-inline li:nth-child(even),#pxpProducCalc .material-selector>ul>li>ul.list-two>li:nth-child(even),#pxpProducCalc li.option-row.list-two ul.option-value.list-inline li.option-item:nth-child(even){margin:0 0 5px}
.mobile-two #pxpProducCalc .option-row .calc-material-for-bag .option-item input + span.option-item-title{min-width:auto}
.mobile-two #pxpProducCalc .option-row.customWorkRadio .option-value label{font-size:13px;padding:4px}
#pxpProducCalc .option-row.mobile-height .option-value.list-inline li label{height:52px;padding:8px 4px}
.totalPriceContainer .price-total-without-discount{display:none;}
.url-printing .templates-other .col-md-9 #templateSetList .template {width: 50%}
.row.info-block-swiper{height: 270px;}
.url-magnets-cliparts #materialList .radaio-material-selector .checkbox {width: 49%;}
#baseEditorContainer ~ #customWorksContainer .color_frame ul li{width:100%}
}
@media screen and (max-width: 490px) {
.switcher-wrapper .switcher-item__link{font-size: 13px;}
#changeQuantityPanel .quantity-panel fieldset ol li ul li{width:150px}
#pxpProducCalc .arbitrary-size input{width:75px}
#pxpProducCalc .totalPriceContainer{width:100%}
#totalPriceContainer+.buttons,.totalPriceContainer+.buttons{float:none}
.user-profile-menu div ul.list-unstyled li{width:50%!important}
.shoppingcartdetails .detail{margin-bottom:10px}
.gst-img-center{margin:0;padding:0;width:100%}
.left-block-with_img table tr td{font-size:14px}
.left-block-with_img table tr td h3{font-size:14px}
.good-price{padding:8px 7px}
#materialSelector .three-in-row li{width:100%;margin: 0;}
}
@media screen and (max-width: 414px) {
.attribute-selector-edit-mode .four-in-row li {width: 100%;}
.url-calendars-poster-template-templates .templates_viewer.view_mode_cover .templates_viewer_list__item,.url-calendars-wall-template-templates .templates_viewer.view_mode_cover .templates_viewer_list__item,.prints-posters .templates_viewer_random_container.view_mode_page .templates_viewer_list__item,.url-posters-template-templates .templates_viewer.view_mode_cover .templates_viewer_list__item{width:50%}
.user-profile-data table th,.user-profile-data table td{padding:5px;font-size:12px}
.user-profile-data .nav.nav-pills li a{font-size:12px}
.description-product-block-buttons a.btn{float:left;margin-right:10px;margin-bottom:5px;padding:5px 10px}
#tabs-large-format ul.gst-tabs a.tab-link.h3,#tabs-large-format ul.gst-tabs li a,#tabs-large-format ul.gst-tabs li.active a{font-size:12px}
#pxpProducCalc .totalPriceContainer{font-size:12pt}
#quickOrderModuleForm #CustomWorksEditor ol.list-unstyled+div+ol li:last-child.row input[type=button]{bottom:-50px}
#printingPhotosEditorContainer .package-editor .package-item-empty,.package-editor #printingPhotosEditorContainer .package-item-empty .image-container{max-width:250px;max-height:250px;margin:0}
#printingPhotosEditorContainer .package-editor .package-item-empty .image-container{margin:0 auto;max-width:250px;max-height:250px}
#printingPhotosEditorContainer .package-editor-with-borders,#printingPhotosEditorContainer .package-editor-without-borders{width:100%}
#CustomWorksEditor span.error{bottom:-36px}
.block-advantage{padding:0 15px;width:100%}
nav.cat-list>ul>li:hover>span:first-child{min-height:200px}
body[class*=url-outdoor] #changeQuantityPanel .quantity-panel h2,body[class*=url-outdoor] #customWorksContainer #options{font-size:22px}
fieldset .text.quantity[name=quantityHeight],fieldset .text.quantity[name=quantityWidth],fieldset .text.quantity[name=txtQuantity]{font-size:14px;width:20%}
.checkout-pagination a.ab-a-toggle,.checkout-pagination a.ab-b-toggle{width:100%!important}
.checkout-pagination a.ab-b-toggle{border-radius:0}
.checkout-pagination a.ab-a-toggle{margin-bottom:0}
table.photos tbody>tr>td,table.photos tbody>tr>th h4{font-size:14px}
#pxpProducCalc{padding:15px}
#pxpProducCalc .custom-works ul li.customWorkCheckbox ul li .checkbox label{position:absolute;float:none;width:300px;padding-left:70px!important;left:0;padding-bottom:0;min-height:30px;max-height:30px;overflow:initial}
.checkbox.rememberMe+a{position:relative}
#pxpProducCalc .option-row .option-value,#pxpProducCalc .option-row .option-value select{width:100%;min-width:230px;}
#pxpProducCalc .option-row li label{min-width:inherit}
body.prints-free .col-md-4{width:100%}
#photobookOrderEditor ul li{width:50%}
.wrap_tizer .wrap_outer .inner_text{font-size:14px}
.container .why .media{min-height:130px}
.home-h1{font-size:24px}
.h2,h2{font-size:24px}
#randomTempaltes{display:none}
.swiper-container.reviews-swiper{height:auto}
.rewievs-slider .swiper-slide{width:100%!important}
.col-md-3.good-block .good-image img{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.shop .col-md-3.good-block .good-image img{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.style_1 td{max-width:50%!important;width:50%}
ul.gst-tabs.terms-tabs li{width:40%!important}
body.news .NewsList div .img_news+p{min-height:auto}
.news-page .side-menu li{width:100%}
.terms-product+.prod-image{width:100%;margin-left:0}
#polymodal_callback{max-width:100%;transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;left:0;width:100%}
.row.contactsBlockWithImg h3{font-size:16px;font-weight:600}
table.print-order th.price,table.print-order th.quantity{width:35%!important}
#productPropertiesSelector .properties-block li label{width:100%}
.shop-good-images.swiper-container.swiper-container-horizontal .shop-good-images .shop-images-list .shop-images-item img{width:280px!important}
body[class^=shop] h1{font-size:26px}
.h1,h1{font-size:26px}
.br-product-banner h1{margin-top:10px}
.row.contactsBlockWithImg .list-group a i{min-height:25px}
#changeQuantityPanel ul{margin:0;padding:0;width:100%;min-width:300px}
.radio-list ol li ul li{float:left;padding:0}
#changeQuantityPanel ol li ul li .checkbox{padding:0}
#custom-works .col4 li,#custom-works .col5 ul li,#custom-works .col6 ul li{width:100%;margin-bottom:10px!important}
#custom-works .col4 li .note a{display:none}
#custom-works .col4 li .formatted-price{top:10px;right:10px;left:auto}
#printingPhotosEditorContainer .package-editor .package-item{margin:0 -20px -10px;-webkit-transform:scale(.8);transform:scale(.8)}
.modal-box .buttons button#butDeleteSelectedFiles{margin:0 0 10px;font-size:12px;width:auto}
.print_thumbnails .file{width:50%;height:150px;overflow:hidden}
.covers_and_bindings span,.photobooks-cover span{font-size:14px}
.oneRow .row.format{padding:initial}
.fast-button{display:none}
#clipartSetPageWrapper .templates_viewer .templates_viewer_list__item,.url-books-templates .templates_viewer.view_mode_cover .templates_viewer_list__item{width:50%}
.attribute-selector-edit-mode fieldset ol li.bc-format>div>.attribute-value,.url-businesscards-template-templates .material-selector #attributeSelector fieldset ol li{width:100%}
.col-md-6.ab-a,.col-md-6.ab-b,.material-selector fieldset ol li.custom-width{width:100%;right:0}
.two-rows-calc .description-product-block-buttons a.btn{margin-bottom:20px}
.two-rows-calc #pxpProducCalc .material-selector > ul > li > ul > li,.two-rows-calc #pxpProducCalc .option-value li{width: 48%;}
.two-rows-calc #pxpProducCalc .material-selector > ul > li > ul > li:nth-child(even),.two-rows-calc #pxpProducCalc .option-value li:nth-child(even){margin:0 0 5px;}
.two-rows-calc #pxpProducCalc .material-selector > ul > li > ul > li a,.two-rows-calc #pxpProducCalc .option-value li > a,.two-rows-calc #pxpProducCalc .option-row.customWorkRadio .option-value label{width:100%!important;}
.two-rows-calc #pxpProducCalc .material-selector > ul > li > ul > li a.calc-helper,.two-rows-calc #pxpProducCalc .option-value li > a.calc-helper{width:20px!important}
.url-video #pxpProducCalc li.option-row:nth-child(1) .option-value.list-inline > li{width: 50%;}
.url-portraits #pxpProducCalc .pxp-custom-works-selector .custom-works__list li:nth-child(1) > ul > li {width: 130px;}
.url-instaprints #pxpProducCalc .pxp-custom-works-selector li ul.option-value.list-inline > li span.checkbox {width: 100%;}
}
@media screen and (max-width: 380px) {
.url-cart .swiper-container{height:260px}
body[class^=gifts] .col-md-3.good-block:nth-child(2n+1){clear:left}
.templates_viewer__authorcontrols,.templates_viewer__controls{width:100%;text-align:center}
}
@media screen and (max-width: 340px) {
.vkladki div.table-wrap div.scrollable{margin-left:100px}
.vkladki ul.main-vkladki{margin:0 0 44px 15px}
.vkladki ul.gst-tabs.main-vkladki li{padding:8px}
.ab-a a[href="/account/delete"]{left:-9px}
.ab-b{right:-9px}
.table>tbody>tr>th{padding:3px}
}
@media screen and (max-width: 320px) {
.modal-box .buttons button{font-size:14px}
.block-news .news-list>div .img_news,body.news .NewsList div .img_news{width:100%}
table#order_content td{padding:10px 2px}
.print-on-demand .col-md-6{width:100%}
.btn-group-justified{margin-bottom:10px}
#write-us-boxAnchor .container .row{margin:0}
#pxpProducCalc .pxp-total-price .buttons.form-control-buttons .ok a.btn{padding:6px 12px}
.login-form fieldset{padding:8px}
a.external-provider.external-provider-twitter{display:none}
.col-md-3.good-block:nth-child(2n+1){clear:left}
.url-printing .templates-other .col-md-9 #templateSetList .template {width: 100%}
.links-tabs {font-size: 12px;}
.links-tabs .second-tab span {padding: 8px 15px;}
.links-tabs .first-tab a {padding: 8px 15px;}
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.checkout-social-quickorder .checkout-quickorder{margin-top:15px}
}

