@media only screen and (max-width:1650px){.w1600{width:100%;margin:0 auto}.about_txt{padding:50px}.about>div{width:50%}}@media only screen and (max-width:1500px){.w1400,.undertop.crop{width:100%;margin:0;padding-left:50px;padding-right:50px}.info.flex{flex-wrap:wrap;justify-content:flex-end}.info.flex>div{white-space:nowrap}.topmenu .phone,.topmenu .email,.topmenu .wlab,.topmenu .social{padding-right:0;padding-left:20px;padding-bottom:5px}.numbs{flex-wrap:wrap}}@media only screen and (max-width:1400px){.primary-menu-container>ul{padding-top:0;padding-bottom:10px}}@media only screen and (max-width:1200px){.w1200{width:100%;margin:0;padding-left:50px;padding-right:50px}.services .grid{grid-template-columns:1fr 1fr}.services,.teamwr,.aboutf,.faq,.spage,.allblog,.about_txt{padding-top:50px;padding-bottom:50px}footer .bit.first{width:300px}footer .twice{flex-wrap:wrap;width:calc(100% - 350px)}footer .bit.wide .bit_inner ul li{width:100%}.teampage_inner>div{width:100%;padding:30px 0}.teampage .teammemb .team_wr .teimg{height:350px}}@media only screen and (max-width:1100px){.flex{flex-wrap:wrap}.about_txt{padding:50px 0}.about .about_txt{padding:0 50px;order:1}.about .about_img{order:2;padding:50px 0;height:650px}.about.alter .about_img{height:650px}.about.alter .about_txt{padding:50px}.galerija_wr{width:100%}.galerija_wr .navbuts{position:relative}.undertop.cover .toptag,.undertop.gall .toptag{width:100%}footer .twice .bit,footer .bit.wide{width:100%}footer .bit.wide{padding-top:50px}.about_img,.about_txt{width:100%}.desk,.menuu{display:none}.mobmenu,.mobile{display:block}.mobmenu{cursor:pointer;float:right}.menuu{cursor:pointer;position:fixed;height:100vh;overflow-y:scroll;background:#fff;padding:50px;top:0;left:0;width:100%;z-index:780000}.topr_wr:after{content:"";display:block;clear:both}.topr_wr{width:calc(100%  - 320px)}.stick .topr_wr{width:calc(100%  - 200px)}.menuu.mobview,.menuu.mobview .auxmenu{display:block!important}.menuu.mobview .info i{font-size:25px}.menuu.mobview .social img{width:25px}.stick .menuu.mobview .primary-navigation{padding-top:10px}.primary-menu-container>ul,.coprimary-menu-container>ul{display:block}.primary-navigation ul li .sub-menu.isopen{position:relative;top:0;background:none;box-shadow:none;padding-bottom:20px}.menuu .primary-menu-container>ul>li>a{font-size:25px;padding:10px 0 10px 20px}.auxmenu ul li a{font-size:18px;padding:10px 0 10px 20px}.primary-navigation ul li .sub-menu li a{font-size:15px}.info.mobile .phone{display:flex}.info.mobile .phone .what{padding-left:10px}.info.mobile .phone .what,.info.mobile .phone .what img{display:block}.info.mobile .phone a,.info.mobile .phone i{padding:0 2px}.bar{width:50px;height:1px;margin:4px 0;background:#6F6F6F}.menuu .close{display:inline-block;margin-top:-30px;margin-bottom:35px;margin-left:0}.undertop.crop>.topimg{width:55%;display:flex;align-items:flex-end}.undertop.crop{overflow:hidden}.undertop.crop>.topimg img{height:55vh}.bottom{position:relative}.bottom .bimg{width:100%;order:2;position:absolute;bottom:0}.bottom .formaa{width:100%;padding:50px}.undertop.cover .topimg,.undertop.cover .toptag{width:100%}.undertop.cover .topimg{height:450px;min-height:auto}.filter.roll{display:block;position:absolute;top:0;width:90%;z-index:1200}.filter.roll ul{background:#F2F4F5;padding:5px 10px;display:block;border-radius:0 0 10px 0;color:#208BA8;text-transform:uppercase;font-weight:800;font-size:13px;white-space:nowrap}.filter.roll ul li a{padding:5px 0;background:none;border-radius:0}.teampage .filter.roll ul li{margin:0}.teampage .filter.roll ul li.activeteam a{background:none;color:#208BA8}.cont_c .formac,.cont_c .cimg_wr{width:100%}.cont_c .formac{position:relative;z-index:2}.cont_c .cimg_wr{padding:0;margin-top:-50px;position:relative;z-index:1}.cont_c .cimg_wr img{border-radius:0 0 50px 0}.faq_inner{flex-wrap:wrap}.singlefaq{width:100%;margin:10px 0}.box{width:100%}.allblog .post{width:47%}.about>div{width:100%}.about{padding-bottom:0}.w1600{padding-bottom:80px}.about.sec .about_img{order:1}.about.sec .about_txt{order:2}.team .teamdesc,.serv .teamdesc{width:100%}.teama .team_wr{width:45%}.fpage .numbs{justify-content:flex-start;padding:0 20px}.numb .broj{justify-content:flex-start;line-height:110%}.numb .bdesc{text-align:left}.spage .struk{margin-top:-50px}.struk .left{width:100%;padding:30px 0;order:2}.struk .right{width:100%;display:flex;order:1}.struk .right .teimg{width:40%}.struk .right .struk_cont{width:60%}.struk .butt{font-size:10px;padding:10px}.struk_cont{padding:20px}.teampage_inner>div{margin:0}.cont_c .cimg_wr{height:550px}.primary-navigation ul li .sub-menu{width:100%}.primary-navigation ul li .sub-menu.isopen{left:0}.topr_wr>.info.flex.mobile{display:flex!important;flex-wrap:wrap}.info.flex.mobile .wap{padding-left:10px}.fpage .aboutf{padding-bottom:0}.fblog .allblog .post{width:30%}}@media only screen and (max-width:800px){.flex{flex-wrap:wrap}.w800{width:100%;margin:0;padding-left:50px;padding-right:50px}footer .twice .bit{padding-top:50px}footer .bit.first{width:100%}footer .twice{width:100%}.front h1,h1{font-size:60px}.toptag small{font-size:35px}.services .grid{grid-template-columns:1fr}.fpage .numbs{flex-wrap:wrap}.servbody .team_wr{width:48%}.menuu.mobview{overflow-y:scroll}.box .struk .left{width:100%;padding:100px 20px 35px 20px}.struk .right{width:100%;display:flex}.box .struk .right .teimg{width:35%}.box .struk .right .struk_cont{width:65%}.box .box_inner{max-height:90vh;overflow-y:scroll}.close{margin-left:20px}.service{margin:10px 0}.linki .lblog{width:100%}.linki{flex-wrap:wrap}.blog_gal.emore .bimg{width:49%}.topmenu{padding:20px 20px 0}.fpage .tags{padding:50px 0 0}}@media only screen and (max-width:580px){.undertop.crop>.topimg img{height:50vh}.front h1,h1{font-size:50px}.toptag small{font-size:27px}.toptag .subtext{font-size:15px;padding-top:10px}.butt a{white-space:nowrap}.fpage .numb .broj{font-size:50px}.numb .bdesc{text-align:left}h2{font-size:40px}h3{font-size:30px}h4{font-size:23px}.w1400,.w1200,.w800,.services,.teamwr,.faq,.spage,.allblog,.undertop.crop{padding-left:20px;padding-right:20px}.spage>.w1400,.spage .tema>.w800,.blogi{padding-left:0;padding-right:0}.bottom .servv{width:100%}.bottom .submit{margin-left:0;padding:8px}.topmenu{padding:20px}.bottom.base form .form_row,.bottom.base form .servv,.cont_c .form_row,.cont_c .servv{width:100%}.singlefaq .pitanje{font-size:18px}.servbody .numb{padding:10px}.servbody .numb .broj{font-size:33px}.servbody .numb .bdesc{font-size:11px}.menuu,.bottom .formaa{padding:50px 20px}.cont_c .formac{padding:30px 20px}.submit{padding:10px}.bottom .submit{display:inline-block;margin-left:0}.allblog .post,.fblog .allblog .post{width:100%;margin:20px 0}.teama .team_wr{width:100%;padding:30px 0}.undertop.gall .toptag{width:100%}.toptag .subtext{width:100%}.numb{width:42%}.spage .struk{padding:0}.box .struk .right .teimg{width:100%!important}.revs .quote{top:120px;z-index:-1}.topmenu .topr_wr{order:1;width:100%}.topmenu .logo{order:2}.topmenu.stick .topr_wr{order:2;width:calc(100% - 160px)}.topmenu.stick .logo{order:1;padding-right:0}.topmenu .phone,.topmenu .email{padding-bottom:0}.toptag_wr h1{min-width:100%}.about.alter .about_txt{padding:25px 0}.about .about_txt{padding:0}.moving{-webkit-animation:marquee 10s linear infinite;animation:marquee 10s linear infinite}.tagn{padding:5px 8px}.blog_gal .bimg{width:100%!important}.numb{margin-bottom:0}.bottom .formaa{margin-top:30px}.bottom form>.botform{width:100%}.topmenu.stick{padding:5px 15px}.logo{display:none}.stick .logo{display:block}.stick .info.mobile.konti .email a span,.stick .info.mobile.konti .phone a{font-size:0}.stick .info.mobile.konti .phone1,.stick .info.mobile.konti .phone3{display:none}.stick .info.mobile.konti .phone a i{font-size:20px}.stick .info.mobile.konti .email a span i{font-size:20px}.stick .info.mobile.konti{align-items:center}.decor,.decor img{display:none}}@media only screen and (max-width:480px){.teamwr .teimg{height:380px}.teampage .teammemb .team_wr{flex-wrap:wrap}.teampage .teammemb .team_wr .teimg,.teampage .teammemb .team_wr .teamn,.servbody .team_wr{width:100%}.teampage .teammemb .team_wr .teamn{padding:30px 0}.undertop.crop>.topimg img{height:45vh}.topmenu .logo img{width:180px}.topmenu .mobview .logo img{width:220px}.front h1,h1{font-size:40px}.toptag small{font-size:22px}.fpage .numb .broj{font-size:40px}.tagn span{padding-left:10px}.fpage .tags .tagn{font-size:15px}.primary-navigation ul li .sub-menu.isopen{flex-wrap:wrap}.primary-navigation ul li .sub-menu li{width:100%}.fpage .tags .tag{width:100%}.service{padding:25px}h1{font-size:37px;letter-spacing:2px}h2{font-size:34px;letter-spacing:1px}.teamtitle h2{font-size:28px;letter-spacing:0}.stick .topr_wr{order:2;width:calc(100%  - 200px)}.stick .logo{order:1}.numb{width:100%}}