/*==========  Desktop First Method  ==========*/

@media only screen and (max-width:1200px){
#tizf-bg{min-height:100%;}
.rev img{position:absolute;left:0;top:0;}
.rev{position:relative;padding-left:40px;padding-bottom:7px;}
}

@media only screen and (min-width:1200px){
.rev img{position:absolute;left:0;top:0;}
.rev{position:relative;padding-left:40px;padding-bottom:7px;}
}

@media only screen and (max-width:992px){
#hello-about p,
#hello-about li,
#about-brands p,
#about-brands li{text-align:left;}
#tizer-fridge{text-align:center;}
#tizf-phone{float:none;margin-left:auto;margin-right:auto;}
#tizf-phone > span{float:none;display:block;}
#brands{display:none;}
#brands-main{display:none;}
#tizf-menu{display:none;}
#reas-list p{width:49%;padding:0;display:inline-block;float:none;vertical-align:top;}
#reas-list{padding:0;text-align:center;float:none;}
#process ul{background:none;}
.col-2{width:30%;margin-left:4%;}
#wm-for{text-align:center;}
.wm-type{width:32%;text-align:center;float:none;min-height:250px;display:inline-block;vertical-align:top;}
.wm-type a{min-height:80px;}
.wm-type img{max-width:230px;margin-top:-40px;vertical-align:top;float:none;}
#wm-for-hol{text-align:center;}
.wm-type-hol{width:32%;text-align:center;float:none;min-height:250px;display:inline-block;vertical-align:top;}
.wm-type-hol a{min-height:80px;}
.wm-type-hol img{max-width:230px;margin-top:-40px;vertical-align:top;float:none;}
#wm-for-tv{text-align:center;}
.wm-type-tv{width:32%;text-align:center;float:none;min-height:250px;display:inline-block;vertical-align:top;}
.wm-type-tv a{min-height:80px;}
.wm-type-tv img{max-width:230px;margin-top:-40px;vertical-align:top;float:none;}
#price-phone{font:160%/1 Nerissemibold;}
#price-phone span{font: 53%/1 Nerislight;}
}

@media only screen and (max-width:800px){
#tiz-ra{height:auto;padding-bottom:20px;}
#tiz-ra img{display:none;}
#tiz-ra h1{float:none;width:100%;margin-top:.5em;}
#tiz-ra p{float:none;}
.i-wrpt img{float:none;width:100%;}
.i-wrpt .wrp-text > *{float:none;}
.i-wrpt .wrp-text{width:100%;padding:20px 0;}
.i-wrpt .wrp-text .i-rmo{padding:5px;}

.i-errors img{float:none;width:100%;}
.i-errors .wrp-text > *{float:none;}
.i-errors .wrp-text{width:100%;padding:20px 0;}
.i-errors .wrp-text .i-rmo-errors{padding:5px;}
#price-phone{font:155%/1 Nerissemibold;}
#price-phone span{font: 53%/1 Nerislight;}
}

@media only screen and (max-width:768px){
body{text-align:center;}
#about-brands{padding:20px 0;}
#about-brands img{float:none;margin:0 auto;display:block;}
.brands-wrap{width:100%;}
#ask-br{float:none;text-align:center;margin-bottom:10px;}
#ask-br > span{float:none;}
#ask-phone{width:100%;text-align:center;}
#footer-wrap-1 { float: none; width: 100%; text-align: center;}
#breadcrumbs{float:none;text-align:center;width:100%;}
#breadcrumbs li{display:inline-block;float:none;}
#firma{float:none;display:block;text-align:center;}
#footer-wrap-2 { float: none; width: 100%; text-align: center;}
#doc  { float: none;}
#hello-about img{margin:0 auto;float:none;}
.ha-wrap{width:100%;}
#grub-consult{padding:20px 0;}
#grub-consult img{display:none;}
#gc-wrp{float:none;margin:0 auto;left:auto;width:100%;}
#price{padding:20px 0;}
#price table{width:100%;float:none;}
#price td{padding:5px;}
#price-wrap > *{float:none;clear:both;}
#price-wrap{float:none;margin:0 auto;width:100%;text-align:center;}
#price .btn{width:50%;display:block;margin:0 auto;}
#price-phone{font:180%/1 Nerissemibold;}
#price-phone span{margin-bottom:10px;}
#process{padding:20px 0;}
#reviews h2{float:none;margin-bottom:10px;}
#reviews #btn-add-review{float:none;}
.review{margin-top:20px;}
.review > *{float:none;}
.review p{float:none;width:100%;margin:0 auto;}
.rev img{float:none;}
.rev{float:none;display:inline-block;}
.rev-date{display:block;float:none;text-align:left;}
#companies{text-align:center;}
.firm-item{width:32%;margin:0 0 5px .5%;padding-left:2px;padding-right:2px;}
.request-call{width:80%;left:auto;margin:0 auto;float:none;}
.request-call-2{width:80%;float:none;left:auto;margin:0 auto;}
.request-call-2:before,
.request-call-2:after,
.request-call:before,
.request-call:after{content:" ";display:table;}
.request-call-2:after,
.request-call:after{clear:both;}
.rq-wrap .wrap-review{width:80%;}
}

@media only screen and (max-width:700px){
.firm-item{width:80%;float:none;margin:0 auto 10px auto;}
}

@media only screen and (max-width:600px){
#hello-about img,
#about-brands img{margin:0 auto;float:none;max-width:287px;}
#reas-list b{font:120%/1 Nerissemibold;}
#reas-list p{font-size:90%;margin-bottom:20px;}
#reas-list img{float:none;}
#reas-list p:last-of-type{margin-bottom:0;}
.wm-type{width:100%;}
.wm-type-hol{width:49%;}
.wm-type-hol:last-of-type a{min-height:0;}
.wm-type-hol:last-of-type img{margin-top:2px;}
.wm-type-tv{width:49%;}
.wm-type-tv:last-of-type a{min-height:0;}
.wm-type-tv:last-of-type img{margin-top:2px;}
#process ul li > *{float:none;}
#process ul li{width:48%;display:inline-block;float:none;margin-bottom:20px;padding:0;vertical-align:top;}
#process ul p{font-size:85%;}
#process ul li i{font:140%/1 Nerissemibold;}
#process ul li:last-of-type{margin-bottom:0;}
#process ul li .btn{display:block;width:100%;margin:10px auto 0 auto;}
.firm-item{width:93%;height:auto;padding-right:10px;padding-left:10px;}
#more-firms{text-align:center;}
#mf-btn{width:80%;margin:0 auto;display:block;float:none;}
.col-1{width:65%;margin:0 auto 20px auto;float:none;}
.col-2{width:65%;margin:0 auto 20px auto;float:none;}
#pre-footer{display:none;}
#reas-list span{display:none;}
.phone{backface-visibility:hidden;transform:translateZ(0);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8);bottom:50px;right:50px;}
.phone:hover{backface-visibility:hidden;transform:translateZ(0);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8);bottom:50px;right:50px;}
#ask span em{font:45%/1 Nerislight;}
.request-call,
.request-call-2{width:95%;}
.request-call-2 input{float:none;width:70%;margin:0 auto 10px auto;}
.request-call-2 .btn{width:70%;}
.request-call-2 p{font:140%/1.2 Nerislight;}
#ch-sec, #ch-bt, #ch-cit{width:100%;}
#ch-cit{margin-top:15px;}
}

@media only screen and (max-width:480px){
#tizf-bg{right:-50em;}
#tizf-phone{width:100%;font:177%/1 Nerissemibold;}
#ask-phone{font:180%/0.75 Nerissemibold;}
#plus ul{width:100%;float:none;}
#plus li{width:49%;display:inline-block;vertical-align:top;float:none;margin-bottom:20px;font-size:90%;}
#plus li img{float:none;}
#plus li b{float:none;display:block;}
#hello-about{padding:20px 0;}
#gc-board input{width:80%;float:none;margin:0 0 10px 0;}
#gc-board .btn{width:80%;float:none;}
}