


/*all*/

/*работы*/
#rt-utility .sprocket-mosaic-header{display: none;}

/*копирайты*/
#rt-copyright .copytext{line-height:1.2;}





/*768 - 991*/
@media screen and (min-width:768px) and (max-width:991px),
(min-device-width:768px) and (max-device-width:991px){

/*меню*/
.fusionmenu .menutop li.root > .item > span.menu-text{padding-left: 10px;padding-right: 10px;}

/*работы*/
#rt-utility .sprocket-mosaic ul li:nth-child(10){display: none!important;}

#rt-feature table td{width:23%!important;height:270px;padding:0 0.5%;display:inline-block;}

#rt-feature table td:nth-of-type(2),
#rt-feature table td:nth-of-type(4),
#rt-feature table td:nth-of-type(6){display: none;}

/*вконтакте*/
#rt-footer .rt-grid-4{width:50%;}
#rt-footer .rt-footer-inner2 .rt-grid-4:nth-of-type(1){width:100%;}


}





/*320 - 575*/
@media screen and (min-width:320px) and (max-width:575px),
(min-device-width:320px) and (max-device-width:575px){

/*слайдер*/
#rt-slideshow{margin:0 -106px 30px -106px;}

/*оформить заказ*/
#rt-feature h1{display: none;}

#rt-feature table td{width:48%!important;height:250px;padding:0 0.5%;display:inline-block;}

#rt-feature table td:nth-of-type(2),
#rt-feature table td:nth-of-type(4),
#rt-feature table td:nth-of-type(6){display: none;}

/*работы*/
#rt-utility .mod-hex{display: none;}

#rt-utility .title1 .module-title{margin: 25px 0 25px;}
#rt-utility .title-text{font-size:90%;text-align: center;}
#rt-utility .title-subtext{line-height:1.2;padding:15px 0 0 0;}

#rt-utility .sprocket-mosaic ul li{display: none;}
#rt-utility .sprocket-mosaic ul li:nth-child(1),
#rt-utility .sprocket-mosaic ul li:nth-child(2),
#rt-utility .sprocket-mosaic ul li:nth-child(3),
#rt-utility .sprocket-mosaic ul li:nth-child(4){display:block!important;}

/*копирайт + меню*/
#rt-copyright .rt-block{text-align: center;}

/*debug*/
#rt-debug{display: none;}

}





/*320 - 479*/
@media screen and (min-width:320px) and (max-width:479px),
(min-device-width:320px) and (max-device-width:479px){

/*оформить заказ*/
#rt-feature table td{width:100%!important;height:auto;padding:0 0 15px 0;}

}





/*320 - 359*/
@media screen and (min-width:320px) and (max-width:359px),
(min-device-width:320px) and (max-device-width:359px){

/*вконтакте*/
#rt-footer .rt-footer-inner2 > .rt-grid-4:nth-of-type(2) .rt-block{margin:0;padding:0;}
#rt-footer .rt-footer-inner2 > .rt-grid-4:nth-of-type(2) .rt-block .module-title{padding-left:20px;}

}





/*калькулятор*/





/*320 - 767*/
@media screen and (min-width:320px) and (max-width:767px),
(min-device-width:320px) and (max-device-width:767px){

/*калькулятор*/
.menu-kalkulyator #rt-content-bottom .rt-block{margin:0;padding:0;}

#rt-content-bottom .calc{width: 100%;margin: 0 0 40px 0;height: auto;}
#rt-content-bottom .calc.calc-no-open{height: 200px;}
  
.calc.calc-no-open .calc-program > label > span {padding: 50px 20px;font-size:24px;}

.calc .calc-order{font-size:38px;width: 100%;height: 58px;}

/*калькулятор - открытый*/
.calc:not(.calc-no-open) .calc-program > label > span{font-size: 24px;}

.calc .calc-row{display:flex;flex-wrap:wrap;padding:10px 30px 10px 10px;min-height:70px;}
.calc .calc-row.calc-hide{display: none;}
.calc .calc-row > div,
.calc .calc-row > span,
.calc .calc-row > input,
.calc .calc-row > label,
.calc .calc-row > select,
.calc .calc-row > textarea{width:100%;display: block;}

.calc .calc-row > label{line-height: 18px;font-size: 14px;width: 100%;display: block!important;}

.calc input[type="radio"] + label{width: 150px;font-size: 16px;}
.calc .calc-row input[type="radio"] + label{margin:0 0 10px 0!important;}

.calc .slider{margin: 25px 0;}

.calc input#etching,
.calc input#photographer,
.calc input#skin,
.calc input#firmware,
.calc input#foam-rubber,
.calc input#etching-wedding,
.calc input#photo-insert{display: none;}

.calc .leatherette-colors,
.calc .leatherette-colors2{margin: 0;}
.calc .leatherette-colors > div > div,
.calc .leatherette-colors2 > div > div,
.calc .case-for-flash div,
.calc .color-metals div,
.calc .schild div{width: 80px;height: 80px;}
.calc .leatherette-colors div label,
.calc .leatherette-colors2 div label,
.calc .schild div label,
.calc .schild div label{font-size: 14px;margin-top: 56px !important;}

.calc input[type="checkbox"] + label[for="skin"]{top: 0;}

label.uploadbutton{top: 30px;}
label.uploadbutton .input {width: auto;}
.calc .calc-row > label {width: 90%;}

.calc .calc-order .calc-form-order{margin: 40px 0 40px 15px;}

.calc-tip-body,
.calc .calc-tip:hover .calc-tip-body{font-size: 14px;line-height: 18px;max-width:300px;padding:7px 15px;}
.calc .calc-tip:hover .calc-tip-body{right: 30px;}

}





/*320 - 479*/
@media screen and (min-width:320px) and (max-width:479px),
(min-device-width:320px) and (max-device-width:479px){

/*калькулятор - открытый*/
.calc .leatherette-colors > div > div,
.calc .leatherette-colors2 > div > div,
.calc .case-for-flash div,
.calc .color-metals div,
.calc .schild div{width:55px;height:55px;}
.calc .leatherette-colors div label,
.calc .leatherette-colors2 div label,
.calc .schild div label,
.calc .schild div label{font-size:12px;}

.calc .calc-order .calc-form-order{margin: 40px 0 40px 15px;height:auto;}
.calc .calc-order > div{font-size: 24px;}

.calc .calc-program{padding-bottom:120px;}
.calc .calc-row-form{display:flex;flex-wrap:wrap;}
.calc .calc-row-form p.calc-fieldset{display: block;width:100%;}
.calc .calc-fieldset .input-placeholder{display: none;}
.calc-capcha{margin: 5px auto;}

}


