@media screen and (max-width: 1300px) {
.tbl-ind-chem .box-cell{display:inline-block;max-width:9%}
}
@media screen and (max-width: 1150px) {
.nav-box > ul > li > a{font-size:11px;padding:0 10px}
}
@media screen and (max-width: 980px) {
htnl,body{min-width:100%!important}
.mprice{display:inline-block;width:30%;margin:0 10px;vertical-align:top;color:#1e96d3}
h1,h1 span{font-size:25px!important}
h2,h2 span{font-size: 22px!important; line-height:1;}
h3,h3 span{font-size: 20px!important; line-height:1;}
.btn-blue-sm,.btn-red{margin:0 5px 15px}
.portrtb.npic-5 .singl-portfolio.image_mob .box-bimg{width:250px!important;height:480px!important;background-size:100%;padding:80px 15px}
.portrtb.npic-5 .singl-portfolio.image_mob{width:250px!important;margin:0 0 40px!important}
.portrtb.npic-3 .singl-portfolio.image_mob{width:50%;margin:0 10px 40px;text-align:center}
/*.container{width:100%;max-width:100%;min-width:100%;box-sizing:border-box;padding:0 10px 0 20px}*/
.container .container{padding:0}
.txt-preim{display:none}
.submenu{display:none}
div{box-sizing:border-box}
img{max-width:100%}
table{table-layout:fixed}
.tbl-create .box-row .box-cell:first-child{width:100%}
.box-header{position:relative!important;height:auto!important;margin-bottom:10px}
.mto{position:relative;top:auto;left:auto}
.mto-intro{font-weight:400;font-family:'Open Sans',sans-serif!important;padding:2px 0 5px 25px;border-bottom:1px solid #ebebeb;font-size:13px;line-height:16px}
#mob-menu .mto-intro a{font-weight:400;border-bottom:none;padding:0;display:inline;font-size:13px;line-height:16px}
.mto-titleintro{font-weight:400;font-family:'Open Sans',sans-serif!important;padding:4px 0 7px 10px;border-bottom:none;font-size:15px;line-height:16px}
#mob-menu .mto-titleintro a{font-weight:400;border-bottom:none;padding:0;display:inline;font-size:15px;line-height:17px}
.line-menu{display:none}
#menu-mobsm{display:inline-block!important;background:url(../images2/menu-mob.png) no-repeat;background-size:100% auto;width:82px;height:50px;top:10px;left:0;position:absolute}
.col-1-4.col-logo{width:100%!important;text-align:center;margin-bottom:10px}
.logo{display:inline-block}
.col-1-3.col-contacts{width:100%!important;text-align:center;margin-bottom:10px}
.col-1-4.block-tel{width:100%!important;text-align:center;margin-bottom:10px}
.box-tel{text-align:center}
.btn-tel{text-align:center}
.rasp-top,.banner{display:none!important}
.block-uslug{padding-top:0}
.block-uslug .container{padding:0!important}
.title-uslug{font-size:2em;margin-left:0}
.title-specpredl{font-size:1.5em!important;margin-left:0}
.circle-blue{display:none}
.singl-specpregl{border:none;display:block}
.singl-specpregl img{display:none}
.title-sp{text-align:left}
.arrow-sp-1,.arrow-sp-2{display:none}
.title-h2{font-size:1.5em;margin-left:0}
.main .title-h2{margin-left:35px!important}
h2{font-size:22px}
.txt-main{padding-left:35px}
.tbl-preim{display:block!important}
.tbl-preim .box-cell{display:inline-block!important;width:45%;vertical-align:top;padding:0 5% 25px}
.tbl-preim .box-cell img{display:none}
.tbl-preim .box-cell:hover .preim-img-hover{display:none!important}
.title-portfolio{display:none}
/*.box-table0.tbl-portfolio0.slider,.nav-portfolio.slider-dots,*/.title-clients,.box-clients,.footer-logo,.footer-right{display:none}
.box-otzyvy .col-1-3{width:100%;padding-left:55px}
#consbutton{z-index:99999}
.row{margin:0}
.title-icons{position:relative;top:0;margin-bottom:5px}
.footer-icons img{margin-bottom:5px}
#mob-menu{z-index:999999}
.tbl-sozdan{display:block}
.tbl-sozdan .box-cell{display:block;width:100%!important}
#indv #boxSlide{background:transparent!important;margin-left:0!important;width:100%!important;height:auto!important}
#lbtnsl,#rbtnsl{top:auto!important;bottom:50px!important}
#indv #slider2{width:100%!important;max-width:100%!important;margin-left:0!important;height:auto!important}
#fotpm .fform input,#fotpm .fform textarea{width:100%;max-width:100%}
#stageBox{display:none}
.tbl-slider1 #boxSlide{width:100%!important;max-width:100%!important;background:transparent!important;margin-left:0!important;height:auto}
.tbl-slider1 #slider{height:auto}
.tbl-slider1,.tbl-slider1 .box-cell{display:block;position:relative}
.tbl-slider1 #slider{max-width:90%!important}
.block-slider-1 #rbtnsl{left:auto;right:0;top:40%!important}
.block-slider-1 #lbtnsl{top:40%!important}
.tbl-otzyv-req{display:block}
.tbl-otzyv-req .box-cell{display:block}
.box-otzyv-img img{height:auto;max-width:80%}
#otziv_main input[type="text"],input[uitype="email"],#otziv_main textarea{width:100%!important}
.captcha-otzyv,.input-cap-otz{width:100%!important}
#req4 .fform input,#req4 .fform textarea{max-width:100%!important;width:100%}
#zz_modal2_td TABLE{max-width:100%!important}
#fotpm{width:100%!important}
.tbl-ind,.tbl-ind .box-cell{display:block}
.tbl-ind .box-cell:first-child{width:100%;margin-bottom:20px}
.tbl-ind-chem{display:block}
.tbl-ind-chem .box-cell{border:1px solid rgba(0,0,0,0.1);display:inline-block;height:250px;margin-bottom:5px;padding:20px 10px;width:200px;max-width:200px}
.title-page,.title-page span{font-size:25px!important}
#indv table{width:100%}
#indv table tr td:first-child,#indv table tr td:last-child{width:22px}
#lbtnsl{left:0!important}
#rbtnsl{right:0!important;left:auto!important}
.tbl-dogovor,.tbl-dogovor .box-row,.tbl-dogovor .box-cell{display:block}
.tbl-dogovor .box-cell img{height:auto}
.tbl-dogovor .box-cell{width:auto!important}
#consbutton.cons-sm{background:rgba(0,0,0,0) url(../consultant/button.png) no-repeat scroll left -14px top -50px!important;width:20px!important;height:190px!important;border-radius:0 5px 5px 0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.tbl-tarifs.box-table,.tbl-tarifs .box-row{display:block}
.tbl-tarifs .box-cell{display:inline-block;margin-bottom:20px}
.tbl-mob.box-table,.tbl-mob .box-row{display:block}
.tbl-mob .box-cell{display:block;width:100%!important;margin-bottom:20px}
.box-teh-price{width:100%!important}
.tbl-naprav,.tbl-naprav .box-row,.tbl-naprav .box-cell,.tbl-cena,.tbl-cena .box-row,.tbl-cena .box-cell,.tbl-portfolio,.tbl-portfolio .box-row,.tbl-portfolio .box-cell{display:block}
.tbl-portfolio .box-cell{width:auto!important}
.cell-nav-tabs{width:20%}
.nav-tabs li{width:100%;height:auto}
.box-moduls .title-h2{margin-left:auto!important;margin-right:auto!important}
.box-seo-price{width:100%!important;background:transparent!important}
.box-seo-price .corner_10{width:100%!important;padding-left:0!important;padding-right:0!important}
.tbl-dogovor,.tbl-dogovor .box-row,.tbl-dogovor .box-cell{display:block}
#navportfoli{height:auto!important;width:100%!important}
.block1{padding:0!important;width:100%!important}
.block1-2{width:100%!important}
.big-map{width:100%}
.container-main{width:100%!important}
.box-main-left,.box-main-right{width:100%!important}
.tbl-cont td input,.tbl-cont td textarea{width:100%!important}
.singl-portfolio{max-width:100%}
.typesite,.typesite .box-cell{display:block;width:100%!important}
#dir{width:100%!important}
#cblock1,.cblock{width:100%!important}
#resultwrap{left:auto!important;z-index:10000}
.typesite .box-cell table tr td:first-child,.typesite table tr td:first-child,.sbcont table tr td:first-child{width:65%!important}
.blockcontent{padding:20px 10px!important}
.sblock .rform input,.sblock .rform textarea{width:100%!important;max-width:100%!important}
.sblock .rform{width:100%!important;max-width:480px!important}
.sblock .rform table tr td:first-child{width:40%!important}
.sblock .rform input[type="submit"]{margin:10px 0 0!important}
.mceItemTable,.block-right-logo{display:none}
.tbl-price-logo td{padding:5px!important}
.tbl-price-logo td ul{margin:0;padding:0;list-style:none;font-size:12px!important}
.tbl-tab .cell-tab-right,.tbl-progr-33{display:none}
.more-moduls{max-width:100%}
.bimg{max-width:100%}
#rfrm input,#rfrm textarea{max-width:100%!important}
.rediz-block-tbl{margin:0!important}
.tbl-mob.tbl-tarifs2{display:table}
.tbl-decktop.tbl-tarifs2{display:none}
.single-template{width:100%}
.title-template{font-size:14px}
}
@media screen and (max-width: 780px) {
.portrtb.npic-3 .singl-portfolio.image_mob .box-bimg{width:100%;max-width:100%;height:540px;background-size:100%;padding:100px 20px}
.portrtb.npic-3 .singl-portfolio.image_mob{width:45%!important;margin:0 10px 40px!important}
}
@media screen and (max-width: 680px) {
#leftbl{display:none}
#content{width:100%!important;margin:0!important}
}
@media screen and (max-width: 640px) {
.container{word-wrap:break-word}
.mprice{display:block;width:100%;margin:0}
.box-table.tbl-sozddechsite{display:block}
.box-table.tbl-sozddechsite .box-cell{display:inline-block;vertical-align:top;width:100%}
.box-table.tbl-templ-old{display:block}
.box-table.tbl-templ-old .box-cell{display:inline-block}
.box-table.tbl-tmpl-old2 .box-cell{display:inline-block;margin-bottom:20px}
.portrtb.npic-3 .singl-portfolio.image_mob .box-bimg{height:500px;background-size:100%;padding:90px 15px}
.singl-usluga{width:200px;background-size:100% auto;padding-top:190px;font-size:14px}
.singl-usluga:hover{background-size:100% auto}
.singl-usluga-2{width:150px;background-size:100% auto;padding-top:170px;font-size:12px}
.singl-usluga-2:hover{background-size:100% auto}
.usluga-9{background-size:90% auto!important}
.tbl-vizit,.tbl-vizit span,.tbl-vizit div{font-size:11px!important}
}
@media screen and (max-width: 570px) {
.portrtb.npic-3 .singl-portfolio.image_mob .box-bimg{width:250px;height:480px;background-size:100%;padding:80px 15px}
.portrtb.npic-3 .singl-portfolio.image_mob{width:100%!important;margin:0 0 40px!important}
.select-category{margin-bottom:20px}
}
@media screen and (max-width: 400px) {
#menu-mobsm{width:60px}
#pepp{margin-bottom:20px!important}
.col-1-4.col-logo{text-align:right!important;padding-right:3%}
.logo{font-size:26px}
.logo-time{font-size:16px;left:120px;top:33px}
.tbl-preim .box-cell{width:100%}
.footer-icons img{margin-bottom:10px}
.btn-blue-sm{margin-bottom:15px}
.row{margin:0!important}
.footer-icons img{max-width:95%}
}