@media screen and (max-width:1300px){.houseParent > img{display:block;margin-top:60px;width:400px}
.akce_img{width:430px}
.fifteen{background-position:calc(50% - 87px) 0%}
.topnav li{margin:0 4px}
.topnav li a{font-size:14px}
.toptel{font-size:17px;margin-bottom:-3px}
.toptel2{font-size:17px;margin-bottom:-3px}
.topmail{font-size:14px}
h1{font-size:45px;line-height:1.3}
.overh2{font-size:25px}
h2{font-size:42px}
.why_div p{font-size:18px;line-height:1.3}
.preim_wrp > span{font-size:16px}
.look_rev img{width:40px}
.case_slider_wrp{width:90vw}
.col-md-4 .case_slider_wrp{width:52vw;margin-top:30px}
.tent1{font-size:22px}
.tent2{font-size:20px}
.at2{margin-bottom:30px;font-weight:normal;font-size:24px;line-height:23px;color:#000000;position:relative;z-index:100}
.at1{font-weight:800;font-size:32px;line-height:44px;margin-top:40px;color:#FF844C;margin-bottom:12px;position:relative;z-index:100}
.want_know2{margin-bottom:25px;font-style:normal;font-weight:800;font-size:39px;line-height:1.2;color:#000000}
.want_know1{margin-bottom:45px;font-weight:normal;font-size:28px;line-height:1.3;color:#000000}
.overTwoOwl{width:95vw}
}
@media screen and (max-width:991px){.nopadl{padding-left:15px}
.nopadr{padding-right:15px}
.mobc{text-align:center!important}
.nomob{display:none}
.onlymob{display:block}
section{height:auto!important;padding-top:35px !important;padding-bottom:35px !important;margin:0!important;min-height:10px!important}
.row.mobowl{margin-left:0;margin-right:0}
.mopad0{padding:0!important}
body.modal-open{padding-right:0 !important}
header{display:none}
h1{font-size:35px;margin-bottom:25px}
br{display:none}
*{line-height:1.35!important}
.topDiv p{display:inline-block;vertical-align:middle;margin-bottom:0;font-style:normal;font-weight:normal;font-size:22px;text-align:left;line-height:30px;color:#FFFFFF;margin-right:30px;margin:0;margin-bottom:15px}
.orb{padding:0!important;width:100%!important;height:55px!important;max-width:600px;margin-left:auto;margin-right:auto}
.overh2{font-size:19px;text-align:center}
h2{font-size:30px;text-align:center;margin-bottom:40px!important}
.houseParent > img{display:none}
.case_ul{min-height:1px!important}
.foot_rev .orb{max-width:300px}
.case_slider_wrp{margin-top:30px}
.case_descript{margin-bottom:25px;font-style:normal;font-weight:normal;font-size:16px;line-height:26px;color:#000000;text-align:center}
.case_ttle{margin-bottom:3px;font-weight:800;font-size:25px;line-height:38px;color:#000000;text-align:center}
.col-md-pull-6 .owl-nav{text-align:left}
.col-md-pull-6 .case_slider_wrp .owl-dots{right:inherit}
.col-md-pull-6 .case_slider_wrp{float:none}
.case_slider_wrp{width:100%!important}
.budget,.house2,.akce_container::after,.akce_img{display:none}
.overTwoOwl{width:100vw}
.rev_photo{width:600px;height:360px}
.owl-controls{max-width:600px}
.akce_container{text-align:center}
.at1{margin-top:0}
.fifteen{background:#f7f7f7}
.want_know1{margin-bottom:45px;font-weight:normal;font-size:22px;line-height:1.3;color:#000000;text-align:center}
.want_know2{text-align:center;font-size:30px}
.fifteen .call_eng{margin-top:44px;text-align:center;font-size:23px}
.orb{display:block}
.footUl1 li{flex:1 0 50%;margin-bottom:20px}
.footUl1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
header{display:block}
.topUl .logoLi1{display:block!important}
.topUl .logoLi2{display:none!important}
.topUl li:last-child{display:none!important}
header{background:rgba(0, 0, 0, 1);position:fixed;padding:20px 0!important}
.overul{position:absolute;left:0;top:100%;z-index:1000;width:100%}
.overul{position:absolute;left:0;top:100%;z-index:1000;width:100%;background:rgba(0, 0, 0, 1);padding:35px;text-align:center}
.topnav li{margin:0 4px;display:block;margin:22px!important}
.topnav li a{font-size:20px}
.overul{display:none}
.one{margin-top:74px !important}
.noxs{display:none!important}
.logoLi1 img{width:260px}
.onlyxs{display:block!important}
.toptel_mob img{width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:15px}
.openNav{display:inline-block;vertical-align:middle;width:30px;height:30px;background-repeat:no-repeat;background-position:center}
.openNav img{width:30px;height:30px}
.openedNav{background-image:url("../img/closenav.svg");background-repeat:no-repeat;background-size:30px 30px}
.openedNav img{opacity:0}
.case_item_small{width:100%}
.overTwoOwl{width:100%}
.case_slider_wrp .owl-dots{position:absolute;bottom:18px;width:100%;text-align:center}
.col-md-4 .case_slider_wrp{max-width:500px;margin-left:auto;margin-right:auto}
.diploma_look{text-align:center;font-size:28px}
.call_eng{text-align:center}
}
@media screen and (max-width:767px){.maint1{position:relative;margin:0;font-weight:normal;font-size:13px;line-height:34px;text-align:center;letter-spacing:2px;text-transform:uppercase;color:#FFFFFF}
.maint1::after {width: 150px}
h1{font-size:24px;margin-bottom:23px}
.topDiv p{display:inline-block;vertical-align:middle;margin-bottom:0;font-style:normal;font-weight:normal;font-size:17px;text-align:left;line-height:30px;color:#FFFFFF;margin-right:30px;margin:0;margin-bottom:15px;text-align:center}
.one{background-position:center}
h2{font-size:22px;text-align:center;margin-bottom:40px!important}
.overh2{font-size:16px;text-align:center}
.why_div{padding-top:16px;padding-bottom:15px;padding-left:41px;padding-right:13px;background:#FFFFFF;box-shadow:0px 0px 86px rgba(0,0,0,0.101371);border-radius:6px;min-height:100%;position:relative}
.why_div::after{content:'';display:block;background-image:url("../img/check.png");width:40px;height:40px;border-radius:50%;position:absolute;left:-11px;top:20px}
.why_div p{font-size:15px}
.after_wrp p{font-size:18px}
.preim_wrp > span{margin-bottom:30px;font-size:14px}
.preim_wrp p{margin-bottom:20px;font-style:normal;font-weight:800;font-size:21px;line-height:28px;color:#000000}
.preim_wrp img{display:block;position:absolute;left:15px;height:54px;top:-16px}
.preim_wrp{position:relative;z-index:100;padding-left:90px}
.foot_rev{display:flex;align-items:center;justify-content:space-between;padding-right:30px;margin-top:40px;padding:0;display:block}
.look_rev{display:inline-block;vertical-align:middle;margin-bottom:20px;display:block}
.foot_rev .orb{max-width:100%;display:block;margin:0}
.case_ttle{margin-bottom:19px;font-weight:800;font-size:22px;line-height:38px;color:#000000;text-align:center}
.case_descript{font-size:15px}
.case_img{height:280px!important}
.case_ul.checked li{position:relative;padding-left:45px;margin-bottom:21px;font-style:normal;font-weight:normal;font-size:15px;line-height:27px;
/* color:#000000; */
}
.call_eng{margin-bottom:18px;font-style:normal;font-weight:800;font-size:16px;line-height:1.3;color:#000000;margin-top:40px;text-align:center}
.diploma_look{margin-top:31px;font-weight:bold;font-size:19px;line-height:41px;color:#000000;margin-bottom:0;text-align:center}
.remont_parent::before{display:none}
.remont_item span{display:block;margin-bottom:35px;font-style:normal;font-weight:normal;font-size:15px;line-height:26px;color:#000000}
.remont_item p{margin-bottom:20px;font-style:normal;font-weight:800;font-size:19px;line-height:28px;color:#000000}
.case_slider_owl .owl-nav{display:flex;align-items:center;justify-content:space-between}
.case_slider_wrp .owl-dots{position:absolute;bottom:18px;width:50vw;text-align:center;width:100%;text-align:center;padding:0}
.tent1{font-size:18px;text-align:center}
.tent2{font-size:18px;text-align:center}
.borderedP{font-size:17px}
.case_item_small{width:100%;background-size:cover}
.overTwoOwl{width:100%}
.overTwoOwl .owl-nav{display:none}
.overTwoOwl .owl-dots{max-width:100%;padding:0;text-align:center;bottom:-40px}
.rev_photo{width:280px;height:190px}
.owl-controls{padding:0 15px}
.at3{font-size:25px;max-width:300px;margin-left:auto;margin-right:auto}
.at3 i{display:block}
.footUl2{display:flex;align-items:center;justify-content:space-between;display:block;text-align:center}
.footUl2 > li:nth-child(1){margin-bottom:15px}
.footUl1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;display:block;text-align:center}
.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto;float:none;border:none;background:none;background:#FAFAFA;border:1px solid #EBEBEB!important;box-sizing:border-box;border-radius:35.5px;height:55px;display:flex;align-items:center;line-height:1;padding:0 40px;font-size:18px;line-height:26px;margin-bottom:20px;color:#000000}
.step_ttle{margin-bottom:20px;font-weight:bold;font-size:18px;line-height:32px;color:#000000}
#calc .mt1{font-weight:800;font-size:26px;line-height:49px;color:#000000;margin-bottom:25px}
.modal-lg .modal_wrp{max-width:860px;padding:20px!important}
.checkex_wrp{display:flex;align-items:center;margin-bottom:30px;justify-content:space-between;padding-top:0;display:block}
.checkex_wrp > div{display:inline-block;vertical-align:middle;display:block;margin:17px 0}
.calc_foot .orb{padding-left:0;padding-right:0;width:100%;max-width:330px;display:inline-block;vertical-align:middle}
.step_ttle{margin-bottom:20px;font-weight:bold;font-size:15px;line-height:32px;text-align:center;color:#000000}
.step_ttle span{display:inline-block;vertical-align:middle;border-radius:50%;margin-right:12px;width:30px;height:30px;background-color:#FF844C;font-size:14px;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#FFFFFF;display:flex;margin:0 auto;margin-bottom:15px}
.square_wrp input{display:inline-block;max-width:164px;vertical-align:middle}
input{height:55px !important;padding-left:20px;padding-right:20px}
.calc_foot p{display:inline-block;vertical-align:middle;margin:0;margin-left:20px;margin:0;margin-top:25px}
.mt2{margin-bottom:35px;font-size:16px;line-height:32px;color:#000000}
.mt1{margin-bottom:20px;font-style:normal;font-weight:800;font-size:31px;line-height:49px;color:#000000}
.modal_wrp{position:relative;margin-left:auto;margin-right:auto;max-width:580px;box-shadow:0px 0px 86px rgba(0,0,0,0.101371);border-radius:6px;padding:20px;background-color:#fff}
.case_item_small{width:100%}
.wegot{font-size:20px}
.thanks_last{font-size:15px}
.case_img{background-position:center}
.akce_wrp_inner{display:block}
.akce_part_1,.akce_part_2{display:block;padding:0;width:100%}
.akce_part_2{display:none}
.akce_t2{margin-bottom:22px;font-style:normal;font-weight:normal;font-size:18px;line-height:32px;color:#000000}
.akce_t1{margin-bottom:24px;font-weight:bold;font-size:19px;line-height:32px;color:#000000}
}
@media screen and (max-width:440px){.case_ul > li > span > span{display:block}
}