body{padding:0;margin:0;list-style:none;font:400 15px/23px 'Poppins';color:#000}p{padding:0;margin:0}a{padding:0;margin:0;outline:none;text-decoration:none}ul{list-style:none;padding:0;margin:0}label{list-style:none;padding:0;margin:0}ul li{padding:0;margin:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0}input[type=text]::-webkit-placeholder{opacity:1}input[type=text]::-moz-placeholder{opacity:1}input[type=password]::-webkit-placeholder{opacity:1}input[type=password]::-moz-placeholder{opacity:1}input[type=search]::-webkit-placeholder{opacity:1}input[type=search]::-moz-placeholder{opacity:1}input[type=email]::-webkit-placeholder{opacity:1}input[type=email]::-moz-placeholder{opacity:1}input[type=tel]::-webkit-placeholder{opacity:1}input[type=tel]::-moz-placeholder{opacity:1}textarea::-moz-placeholder{opacity:1}textarea::-webkit-placeholder{opacity:1}a:hover{outline:none;text-decoration:none}a:active{outline:none;text-decoration:none}a{text-decoration:none}a,button,input[type=submit],:before,:after{transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out}input[type=submit]{cursor:pointer;border:0;outline:none;background:0 0}img{max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6{margin:0 0 13px}p:last-child{margin-bottom:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}figure{margin:0}.media{display:flex;align-items:flex-start}.media-object{flex:1}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:100;src:url(//www.stefandachbau-berlin.de/wp-content/themes/dachbau-stefan/assets/fonts/poppins-v24-latin-100.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:200;src:url(//www.stefandachbau-berlin.de/wp-content/themes/dachbau-stefan/assets/fonts/poppins-v24-latin-200.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:300;src:url(//www.stefandachbau-berlin.de/wp-content/themes/dachbau-stefan/assets/fonts/poppins-v24-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:400;src:url(//www.stefandachbau-berlin.de/wp-content/themes/dachbau-stefan/assets/fonts/poppins-v24-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:500;src:url(//www.stefandachbau-berlin.de/wp-content/themes/dachbau-stefan/assets/fonts/poppins-v24-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:600;src:url(//www.stefandachbau-berlin.de/wp-content/themes/dachbau-stefan/assets/fonts/poppins-v24-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:700;src:url(//www.stefandachbau-berlin.de/wp-content/themes/dachbau-stefan/assets/fonts/poppins-v24-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:800;src:url(//www.stefandachbau-berlin.de/wp-content/themes/dachbau-stefan/assets/fonts/poppins-v24-latin-800.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:900;src:url(//www.stefandachbau-berlin.de/wp-content/themes/dachbau-stefan/assets/fonts/poppins-v24-latin-900.woff2) format('woff2')}.hdrmnu .sub-menu-toggle{display:none}ul.slimmenu li .sub-toggle{width:20px;height:20px;background:url(//www.stefandachbau-berlin.de/wp-content/themes/dachbau-stefan/assets/images/caret_icon.png) no-repeat center center;background-size:25px;top:14px;right:-4px}ul.slimmenu li .sub-toggle i{display:none}ul.slimmenu li .sub-toggle:before{content:none}ul.slimmenu li>ul{width:200px;background:#fff;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;padding:10px;border-radius:8px}ul.slimmenu li>ul>li{width:100%;background:0 0;margin:0}ul.slimmenu li>ul>li>a{display:block;text-transform:capitalize;color:#2d2f2b;width:100%;background:0 0;padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.09) !important;border-radius:0 !important}ul.slimmenu li>ul>li>a:hover{background:#ff9560;color:#fff;border-color:#ff9560 !important;border-radius:6px !important}ul.slimmenu li>ul>li:last-child>a{border:0 !important}.bnrimg>iframe{width:100%;height:56.17vw;min-height:100vh;min-width:177.77vh;border:0}.bnrimg:before{opacity:.43;background-color:#03250e;position:absolute;content:"";top:0;left:0;width:100%;bottom:0;z-index:9}.bannerSec{position:relative;width:100%;height:53rem;overflow:hidden}.bnrimg{position:relative;width:100%;height:100%}.bnrtxt{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:99}.bnerform{max-width:415px;width:100%;margin-left:70px;border-radius:.3125rem;overflow:hidden;background:rgba(0,0,0,.75);position:relative}.bnerfrmhdng{text-align:center;background:#000;padding:18px}.bnerfrmhdng h2{color:#fff;font-size:24px;line-height:30px;font-weight:700}.frmdata{margin-top:15px}.frmdata input[type=email],.frmdata textarea,.frmdata input[type=text],.frmdata input[type=tel]{width:100%;height:43px;border:1px solid #a3bac6;border-radius:4px;width:100%;outline:none;padding:0 12px;color:#000;font-size:15px;line-height:22px}.frmdata textarea{height:100px;resize:none;-webkit-appearance:none;padding-top:12px}.bnerforminr{padding:11px 40px 30px;position:relative}.frmdata input[type=submit]{width:100%;background:#667e6e;margin:0}.frmdata input[type=submit]:hover{background:#fff;color:#2d2f2b}.frecheks{display:block;margin-top:14px}.frecheks .wpcf7-list-item{margin-left:0}.bnerforminr .wpcf7-response-output{color:#fff}.bnerforminr .wpcf7-spinner{position:absolute;right:0}.frecheks input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.frecheks label{position:relative;cursor:pointer;color:#c7c7c7;font-size:14px;display:flex;align-items:flex-start}.frecheks label:before{content:'';-webkit-appearance:none;background-color:transparent;background:#fff;padding:9px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:8px}.frecheks input:checked+span:after{content:'';display:block;position:absolute;top:1px;left:6px;width:6px;height:14px;border:solid #667e6e;border-width:0 2px 2px 0;transform:rotate(45deg);transition:none}.bnrtxtinr>.media{align-items:center;flex-direction:row-reverse}.pagehding h2{color:#667e6e;font-size:38px;line-height:42px;font-weight:700}.pagehding h2 span{color:#000}p{color:#6f6f6e;font-size:18px;line-height:25px}.headersec{background:#667e6e;position:relative;transition:transform .4s ease}.headersec.fixed_header{position:fixed;top:0;left:0;right:0;z-index:999;transform:translateY(0);animation:slideDown .4s ease;box-shadow:0 0 8px -1px #00000057}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.hderinr{position:relative;display:flex;align-items:center;justify-content:space-between}.hdercal{display:inline-flex}.hdercal .media{align-items:center}.hdercal em{color:#fff;font-size:14px;line-height:20px;font-style:normal}.hdercal h3{font-size:21px;line-height:23px;color:#fff;font-weight:600}.hdercal i{display:inline-flex;margin-right:15px}.hdercal:hover h4{text-decoration:underline}.txtcenter{text-align:center}.serviceSec{background:#99a99e;padding:70px 0;overflow:hidden}.serviceSec .pagehding h2{color:#fff}.serviceSec .pagehding p{color:#000}.serviceItem{margin:45px 0 0;border-radius:0 0 .3125rem .3125rem;background:#fff}.serviceSec .row{margin-top:-23px !important}.serviceSec .pagehding{position:relative;padding-bottom:14px}.serviceSec .pagehding:before{border-bottom:1px solid #28519b;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:230px;content:""}.serviceSec .row{margin:0 -22px}.serviceSec .row>div{padding:0 22px}.serviceimge{overflow:hidden}.serviceimge img{transition:all .3s ease-in-out;width:100%}.serviceItem:hover .serviceimge img{transform:scale(1.05) rotate(2deg)}.servicecon p{color:#6f6f6e;font-size:16px;line-height:20px}.servicecon h3{color:#000;font-size:16px;line-height:20px;font-weight:600}.servicecon h3 a{color:#000}.servicecon{text-align:center;padding:20px;min-height:170px}.servicebtn{text-align:center;margin-top:50px}.themebtn{display:inline-flex;align-items:center;color:#fff;background:#667e6e;font-size:16px;font-weight:400;height:50px;min-width:250px;justify-content:center;padding:0 15px;border-radius:3px}.themebtn:hover{background:#2d2f2b;color:#fff}.dreamroofSec{padding:75px 0 70px}.dreamroofimgelst{margin-left:80px}.dreamroofimgelst .row{margin:0 -5px}.dreamroofimgelst .row>div{padding:0 5px}.dreamroofimgelst ul{column-count:2;gap:10px}.dreamroofimgelst ul li img{width:100%;height:100%;object-fit:cover}.dreamroofimgelst ul li{margin-bottom:10px;break-inside:avoid}.dreamroofimgelst ul li:nth-child(1),.dreamroofimgelst ul li:nth-child(4){height:190px}.dreamroofimgelst ul li:nth-child(2),.dreamroofimgelst ul li:nth-child(3){height:394px}.themecall{display:inline-flex;align-items:center}.themecall .media{align-items:center}.themecall .media i{display:inline-flex;margin-right:15px}.themecall em{color:#667e6e;font-size:14px;line-height:20px;font-style:normal}.themecall h3{font-size:21px;line-height:23px;color:#000;font-weight:600}.themecall:hover h3{text-decoration:underline}.aboutSec{padding:70px 0;width:100%}.abteimge{margin-right:77px;max-width:515px;position:relative;padding:0 130px 170px 0}.abtepnel>.media{align-items:center}.abtepnel p{color:#000}.abteimgetwo{position:absolute;bottom:0;right:0;max-width:324px}.abteimge>img{max-width:383px}.abtepnel li,.bnrtxtinr li{color:#000;font-size:18px;line-height:25px;position:relative;padding-left:28px;margin-bottom:14px}.abtepnel li:before,.bnrtxtinr li:before{left:0;position:absolute;content:"";top:2px;width:20px;height:20px;background:url(//www.stefandachbau-berlin.de/wp-content/themes/dachbau-stefan/assets/images/bulet_icon.jpg) no-repeat 0 0}.abtepnel .themecall{margin-top:12px}.referenceSec{background:#99a99e;padding:56px 0 130px}.referenceSec .pagehding h2{color:#fff}.referenceSec .pagehding{position:relative;padding-bottom:14px}.referenceSec .pagehding:before{border-bottom:1px solid #d2d0ff;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:230px;content:""}.referencepnel ul{display:flex;justify-content:center;flex-wrap:initial;border:0;border-radius:0;margin-top:20px}.referencepnel li{padding:10px}.referencepnel li button{padding:0;border:0 !important;border-radius:0 !important;opacity:.8}.referencepnel li button.active{opacity:1}.referenceopen img{height:561px;width:100%}.comfortableSec{width:100%;background-repeat:no-repeat;background-size:cover;min-height:440px;background-attachment:fixed;display:flex;align-items:center;position:relative}.comfortableSec:before{opacity:.67;background:#000;position:absolute;content:"";top:0;left:0;width:100%;height:100%}.comfortableSec .pagehding{position:relative}.comfortableSec .pagehding h2,.comfortableSec .pagehding p{color:#fff}.comfortableSec .pagehding ul{display:inline-flex;align-items:center;text-align:left;margin-top:10px}.comfortableSec .pagehding li{margin-right:27px}.comfortableSec .pagehding li:last-child{margin:0}.comfortableSec .pagehding em,.comfortableSec .pagehding h3{color:#fff}.comfortableSec .themebtn:hover{background:#fff;color:#222}.contactSec{background:#99a99e;padding:75px 0}.foterSec{padding:20px 0}.foterpnel{text-align:center}.foterlgo{display:inline-flex;margin-bottom:25px}.foterpnel p{color:#000;margin-bottom:7px}.foterpnel em{display:block;color:#000;font-size:16px;line-height:20px;font-style:normal}.foterpnel em a{color:#000}.foterpnel em a:hover{text-decoration:underline}.foterpnel span{color:#000;font-size:14px;display:block;padding:22px 0 13px}.foterpnel span a{color:#000}.foterpnel span a:hover,.foterpnel li a:hover{text-decoration:underline}.foterpnel ul{display:flex;justify-content:center}.foterpnel li a{color:#000;font-size:14px;line-height:18px}.foterpnel li{padding:0 15px}.bnrtxtinr h1{color:#fff;font-size:37px;line-height:43px;font-weight:700}.bnrtxtinr p{color:#fff}.bnrtxtinr li{color:#fff;margin-bottom:9px}.bnrtxtinr .themebtn:hover{background:#fff;color:#2d2f2b}.bnrtxtinr li:last-child{margin:0}.bnrtxtinr ul{padding:10px 0}.bnrtxtinr .themebtn{margin-top:30px}.contactSec .bnerform{max-width:745px;margin:0 auto}.contactSec .bnerfrmhdng h2{font-size:32px;line-height:40px}.container{max-width:1030px}.bnrimg>img{display:none}.error_blk{background:#f1f1f1;padding:3rem 0}.inner_error{max-width:515px;margin:auto;width:100%;border:#647e6f 1px dashed;padding:3rem 2rem;border-radius:5px;text-align:center}.inner_error h1{font-size:5rem;color:#647e6f}.default_blk{padding:4rem 0}.default_blk h1{text-align:center;line-height:3rem;font-size:1.8576rem;text-transform:uppercase;font-weight:700}.default_blk .content{margin-bottom:3rem}.default_blk .content h2{text-align:center;line-height:2.625rem;font-size:1.6099rem;font-weight:600}.default_blk p{margin-bottom:2rem;color:#000}.default_blk p a{color:#000}.default_blk p a:hover{text-decoration:underline}.default_blk p strong{color:#000}.default_blk p span{font-weight:700;color:#647e6f}.default_blk ul{margin:2rem 0;list-style-type:disc;padding-left:3rem}.default_blk ul li{margin-bottom:15px;font-size:16px}.thankSec{height:41.0625rem;display:flex;align-items:center;justify-content:center;position:relative;background-position:center bottom -13rem !important}.thankSec .bnrtxtinr{position:relative;z-index:1}.thankoverlary{position:absolute;width:100%;height:100%;opacity:.2;background-color:#667e6e;top:0;left:0}.thankSec p{color:#fff}.thankSec h1{margin-bottom:2rem}.thankSec .bnrtxtinr .themebtn{margin-top:50px}@media (min-width:1200px){.bnerform{right:-5rem}.serviceSec .container{max-width:1060px}}@media only screen and (max-width:1599px){.dreamroofimgelst ul li:nth-child(2),.dreamroofimgelst ul li:nth-child(3){height:375px}.thankSec{background-position:center bottom -10.5rem !important}}@media only screen and (max-width:1399px){.bnerforminr{padding:10px 30px 25px}.bnerfrmhdng h2{font-size:22px;line-height:28px}.bnerfrmhdng{padding:14px}.bannerSec{height:48rem}.bnrimg>iframe{height:56.15vw}.inner_error{max-width:480px}.inner_error h1{font-size:4.5rem}.default_blk h1{font-size:1.7rem}.default_blk .content h2{font-size:1.4rem}.default_blk p{margin-bottom:1.5rem}.default_blk{padding:3rem 0}p,.abtepnel li,.bnrtxtinr li{font-size:16px;line-height:23px}.thankSec{background-position:center bottom -9.5rem !important}}@media only screen and (max-width:1199px){.container{max-width:960px}p{font-size:15px;line-height:23px}.default_blk ul li{font-size:15px}.pagehding h2{font-size:34px;line-height:40px}.abtepnel li,.bnrtxtinr li{font-size:15px;line-height:22px}.servicecon p{font-size:15px}.servicecon{padding:18px;min-height:160px}.serviceItem{margin:38px 0 0}.servicebtn{margin-top:42px}.serviceSec,.dreamroofSec,.referenceSec,.contactSec,.aboutSec{padding:60px 0}.themecall h3{font-size:18px;line-height:22px}.themecall em{font-size:13px}.themecall .media i{margin-right:13px;max-width:40px}.foterpnel em{font-size:15px}.foterlgo{max-width:220px}.bannerSec{overflow:hidden}.frecheks label{font-size:13px;line-height:21px}.bnerform{margin-left:90px}.dreamroofimgelst{margin-left:60px}.comfortableSec{min-height:400px}.bannerSec{height:45rem}.dreamroofimgelst ul li:nth-child(2),.dreamroofimgelst ul li:nth-child(3){height:330px}.thankSec{height:34.0625rem;background-position:center !important}}@media only screen and (max-width:991px){.collapse-button{right:0;background:0 0 !important;border-radius:0;padding:0;width:auto;justify-content:center;display:flex;flex-direction:column;align-items:flex-end}.collapse-button .icon-bar{background:#383632;height:3px;border-radius:5px;width:27px;margin:3px 0;transition:all .45s ease-in-out}.collapse-button .icon-bar:first-child{margin-top:0;width:22px}.collapse-button .icon-bar:last-child{margin-bottom:0;width:22px}ul.slimmenu{background:#383632;position:fixed;top:0;flex-wrap:initial;right:-82%;height:100vh !important;width:80%;z-index:999;padding:100px 20px 20px;transition:all .45s ease-in-out;overflow-x:auto;display:flex !important;flex-direction:column;justify-content:flex-start}body.sideMenu{overflow:hidden}.menuOvrly{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(255,255,255,.92);z-index:99;transition:all .45s ease-in-out;opacity:0;visibility:hidden}.sideMenu .menuOvrly{opacity:1;visibility:visible}.sideMenu ul.slimmenu{right:0}ul.slimmenu>li{border-bottom:1px solid rgba(255,255,255,.1);transition:all .75s ease-in-out;padding:5px 0;padding-left:65px}ul.slimmenu>li>a{padding:10px 0;color:#fff;border:0 !important}ul.slimmenu>li:last-child{border:0}ul.slimmenu li .sub-toggle{background:0 0;height:43px !important;width:43px;display:flex;top:5px;align-items:center;justify-content:center}.sideMenu ul.slimmenu>li{padding-left:0;margin:0}.closeMenu{position:absolute;right:82%;top:20px;width:32px;height:32px;z-index:999;opacity:0;visibility:hidden;transform:rotate(-25deg);transition:all .45s ease-in-out;transition-delay:.2s}.closeMenu:before,.closeMenu:after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#333}.closeMenu:before{transform:rotate(45deg)}.closeMenu:after{transform:rotate(-45deg)}.sideMenu .closeMenu{transform:rotate(0deg);opacity:1;visibility:visible}ul.slimmenu>li>a:hover{padding-left:8px;opacity:.6}ul.slimmenu li .sub-toggle i{display:none}ul.slimmenu li .sub-toggle:before{content:none}ul.slimmenu li .sub-toggle:after{border-left:solid 6px transparent;border-right:solid 6px transparent;border-top:solid 6px #fff;height:0;width:0;position:absolute;content:""}ul.slimmenu.collapsed li>ul{width:100%;background:#fff;float:left}ul.slimmenu.collapsed li>ul>li{background:0 0}ul.slimmenu.collapsed li>ul>li>a{padding:10px 12px;color:#383632;text-transform:capitalize}ul.slimmenu.collapsed li>ul>li i{display:none}ul.slimmenu.collapsed li>ul>li>a:hover{background:#222;color:#fff}.container{max-width:720px}.pagehding h2{font-size:30px;line-height:35px}p{font-size:14px;line-height:24px}.default_blk ul li{font-size:14px}.servicecon p{font-size:14px}.abtepnel li,.bnrtxtinr li{font-size:14px;line-height:21px}.serviceSec,.dreamroofSec,.referenceSec,.contactSec,.aboutSec{padding:50px 0}.comfortableSec{min-height:380px}.serviceItem{margin:32px 0 0}.serviceSec .row{margin-top:-5px !important}.abtepnel>.media{display:inline-block}.abteimge{margin:0 20px 13px 0;padding:0 65px 65px 0;float:left}.abteimge>img{max-width:310px}.abteimgetwo{max-width:240px}.abtepnel li{display:flex}.hdercal h3{font-size:17px;line-height:20px}.hdercal em{font-size:13px}.hdercal i{margin-right:12px;max-width:40px}.bnerforminr{padding:10px 20px 20px}.frmdata{margin-top:12px}.frmdata input[type=email],.frmdata textarea,.frmdata input[type=text],.frmdata input[type=tel]{font-size:14px;line-height:21px}.bnerform{margin-left:25px;max-width:370px}.bnrtxtinr h1{font-size:30px;line-height:35px}.themebtn{font-size:14px;height:45px}.bnrtxtinr .themebtn{margin-top:17px}.dreamroofimgelst{margin-left:40px}.dreamroofimgelst ul li:nth-child(1),.dreamroofimgelst ul li:nth-child(4){height:130px}.dreamroofimgelst ul li:nth-child(2),.dreamroofimgelst ul li:nth-child(3){height:260px}.inner_error{max-width:400px;padding:2rem}.thankSec{height:24.0625rem}.thankSec h1{margin-bottom:1rem}.thankSec .bnrtxtinr .themebtn{margin-top:15px}}@media only screen and (max-width:767px){.animated{-webkit-animation-duration:initial;animation-duration:initial;-webkit-animation-fill-mode:initial;animation-fill-mode:initial}.container{max-width:540px}.abteimge{margin:0 0 24px;float:none}.abteimge>img{max-width:330px}.abteimgetwo{max-width:290px}.serviceSec,.dreamroofSec,.referenceSec,.contactSec,.aboutSec{padding:40px 0}.serviceSec .row>div{padding:0 12px}.serviceSec .row{margin:0 -12px}.referencepnel li{width:16.5%}.referencepnel ul{flex-wrap:wrap}.referenceopen img{height:auto}.contactSec .bnerfrmhdng h2{font-size:27px;line-height:33px}.themebtn{height:42px;min-width:auto;padding:0 20px}.pagehding h2{font-size:26px;line-height:32px}.headersec .container{max-width:100%}.bnrimg>iframe{display:none}.bnrimg>img{display:block;height:1000px;object-fit:cover}.bnrtxtinr>.media{flex-direction:column}.bnerform{margin:0 0 20px;max-width:100%}.bnrimg:before{opacity:.72}.bannerSec{height:61rem}.dreamroofimgelst{margin-left:0}.inner_error h1{font-size:3.5rem}.default_blk ul{padding-left:2rem}.default_blk .content{margin-bottom:1.5rem}.dreamroofimgelst ul li:nth-child(1),.dreamroofimgelst ul li:nth-child(4){height:175px}.dreamroofimgelst ul li:nth-child(2),.dreamroofimgelst ul li:nth-child(3){height:320px}.inner_error{max-width:345px}.thankSec{height:20.0625rem;background-attachment:inherit !important}.thankSec .themebtn{display:none}}@media only screen and (max-width:575px){.container{max-width:100%}.servicecon h3{font-size:15px}.servicecon{padding:13px}.comfortableSec .pagehding ul{flex-wrap:wrap;justify-content:center}.comfortableSec .pagehding li{margin:0;padding:5px}.comfortableSec .pagehding br{display:none}.hdrlgo{max-width:230px}.bnrtxtinr h1{font-size:25px;line-height:30px}.hderinr{gap:10px}.hdercal .media{gap:6px}.hdercal h3{font-size:12px;line-height:15px}.hdercal em{font-size:10px;line-height:15px}.hdercal i{max-width:33px}.hdercal .media-object{display:grid}.bannerSec{height:66rem}.dreamroofimgelst ul li:nth-child(1),.dreamroofimgelst ul li:nth-child(4){height:145px}.dreamroofimgelst ul li:nth-child(2),.dreamroofimgelst ul li:nth-child(3){height:250px}.thankSec .bnrtxtinr h1{font-size:32px}}@media only screen and (max-width:480px){.referencepnel li{padding:7px}.referencepnel ul{padding-bottom:12px}.serviceSec .row>div{width:100%}.serviceItem{margin:24px 0 0}.bnrimg>img{height:1200px}.abteimge>img{max-width:66%}.abteimgetwo{max-width:66%}.foterpnel li{padding:0 11px}.hderinr .hdercal i{margin:0}.hdrlgo{max-width:165px}}