@media only screen and (max-width :1260px){header .cus-menu .sep{display:none}header .-r{display:block}}@media only screen and (max-width :1180px){header .company-phone{display:none}:root{--h1:40px}}@media only screen and (max-width :1024px){header [data-mobth=dark] .closer svg{filter:none}body header.menu-overlay{position:absolute}header .bd-logo{display:none}#navbar-home{justify-content:space-between}.element .f-icon svg g{fill:#fff}.header-menu:not(.menu-overlay) .menu_wrap{height:181px}.btitle,.atitle{letter-spacing:1px}section.element .wrap{padding:30px 0}section.element .nwrap{padding:0}.element.no-br br{display:none}.btn-1:after{display:block !important}.btn-1.b-back:after{display:none !important}#menu-oc-right{background-color:var(--color5)}.mobile-menu .menu-item{display:flex;justify-content:center;width:100%}.mobile-menu .navbar-nav{margin:50px 0}.menu-extension{justify-content:center}.mobile-menu .main-menu .nav-link span{font-family:var(--font-2);text-transform:capitalize;font-size:28px;font-weight:500}.menu-toggle,.navbar-brand.mobile-logo{display:none}.navbar-expand-lg .navbar-collapse{display:flex !important}header .bd-logo{display:block}.navbar-brand.main-logo{display:block}#navbar-home .navbar-brand.main-logo .d-logo{width:188px}.bd-logo .box{width:228px;height:128px}#navbar-home:before,#navbar-home:after{width:calc(50% - 114px)}header .menu_wrap{padding:20px 0}.bd-logo .box .box-inner:before,.bd-logo .box .box-inner:after,.bd-logo .box:before,.bd-logo .box:after{display:none !important}#navbar-home .navbar-nav{flex-direction:row}header .menu_wrap .container-xl{top:6%}#menu-expertise a{font-size:35px}}@media only screen and (max-width :860px){#navbar-home .navbar-nav{gap:18px}header .menu-extension{gap:20px}header .social-icons{gap:15px}header .menu-extension .bbb{width:110px;height:38px}}@media only screen and (max-width :799px){#navbar-home:before,#navbar-home:after{display:none}.menu-toggle,.navbar-brand.mobile-logo{display:block}.navbar-brand.main-logo{display:none}header .bd-logo{display:none}.navbar-expand-lg .navbar-collapse{display:none !important}.header-menu:not(.menu-overlay) .menu_wrap{height:auto}header .menu-extension{flex-direction:column}}@media only screen and (max-width :992px){:root{--h1:35px;--h2:35px;--h3:35px}}@media only screen and (max-width :991px){:root{--h1:30px;--h2:30px;--h3:28px}}@media only screen and (max-width :800px){:root{--h1:30px;--h2:30px;--h3:28px}}@media only screen and (max-width :480px){:root{--h1:28px;--h2:28px;--h3:26px;--h4:22px}.btitle,.atitle{letter-spacing:1px}body .fancy-container{width:360px;min-width:inherit}}@media only screen and (max-width :1210px){footer .div-logo,footer .bbb{display:none}footer .div-info{margin:0 auto}footer .xtra{display:block;margin-bottom:25px}footer .flexic{justify-content:center;gap:20px}footer .xtra .navbar-brand{width:140px;display:block}footer .btn[title=BBB] img{width:150px}.page-id-522 footer .xtra{margin-bottom:20px}footer .sep,footer .sc-contact span,footer .sc-contact p{font-weight:500;font-weight:15px;letter-spacing:1px}}@media only screen and (max-width :767px){footer .div-info{padding-top:10px}footer .info-1,footer .info-4{flex-direction:column}footer .disclaim span{display:block;margin:10px 0}footer span.sep{display:none !important}footer .flexic{gap:25px}}@media only screen and (max-width :540px){footer .company-address .sc-contact p{width:66%;margin:0 auto;display:block;text-align:center}.page-id-522 footer .xtra{margin-bottom:0}}@media only screen and (max-width :479px){footer .info-1 span.sep{display:block;width:100px}footer .company-address .sc-contact p{width:250px}footer .info-1 span.sep,footer .info-2 span.sep{display:block !important;width:50px;font-size:0;border-bottom:1px solid rgba(255,255,255,.1);margin:0 auto !important}}@media only screen and (max-width :1336px){.hero-01 .d-links{width:100%}.hero-opt{padding:0}}@media only screen and (max-width :1080px){.hero .div-bg img{height:130svh}body.pageload .hero .div-bg img{height:100svh}section.hero .wrap{padding-top:15%}.home section.hero .wrap{padding-top:0}.hero .btitle{margin-bottom:10px}.hero-01 .mtitle{margin-bottom:10px}.hero-01 .show-tabs{gap:10px}.hero-01 .d-popper .d-tag{font-size:16px}.hero-01 .show-tabs .sep:before{height:16px}.hero-01 .pop-links .pop-div .dflex-center{flex-direction:column}.hero-01 .pop-links .pop-div .link-box{display:none}.hero-01 .pop-links .ntext{max-width:100%}.hero .pos-rel{overflow:hidden}.xtra .dtext{font-size:15px;text-align:center;margin-bottom:20px}.xtra .dtext br{display:none}.xtra .ititle{text-align:center;margin-bottom:10px;color:var(--color2);text-transform:uppercase}.hero-01 h1.mtitle{line-height:120%;font-size:40px}.hero-01 .btitle.with-line{margin-bottom:20px}.hero-01 .atitle.with-line{margin-top:20px}}@media only screen and (max-width :800px){.hero-01 .pop-links{display:none}.hero .dinfo .box-line .vliner{display:none}}@media only screen and (max-width :767px){.hero-01 h1.mtitle{font-size:35px}}@media only screen and (max-width :600px){.hero-01 .btitle:before,.hero-01 .btitle:after{flex:0 0 26%}.hero-01 .atitle:before,.hero-01 .atitle:after{flex:0 0 35%}.hero-01 .btitle{line-height:150%}.hero-01 .dinfo{margin-bottom:0}.hero-01 .d-links{height:auto}.hero-01 .show-tabs{height:auto;flex-direction:column;gap:20px}.hero-01 .show-tabs .sep{display:none}.hero-01 .d-popper:after{display:none}.hero-01 .btitle,.hero-01 .atitle{font-weight:400;font-size:14px}.hero .dtitle br{display:none}}@media only screen and (max-width :540px){.hero-01 .atitle:before,.hero-01 .atitle:after{flex:0 0 28%}.hero .dinfo .box-line{width:calc(100% - 30px)}}@media only screen and (max-width :480px){.hero-01 .btitle:before,.hero-01 .btitle:after{flex:0 0 15%}.hero-01 .atitle:before,.hero-01 .atitle:after{flex:0 0 26%}.hero .dtitle{font-size:18px;line-height:140%}section.hero .wrap{padding-top:15%}.hero-01 .d-popper{display:block;height:20px;position:relative;padding-left:30px}.hero-01 .d-popper:before{position:absolute;content:"";display:block;width:20px;height:20px;border:1px solid rgba(217,217,217,.3);left:0;background-image:url(//vetroof.com/wp-content/themes/dev-team/images/icons/plus.svg);background-size:10px;background-repeat:no-repeat;background-position:center}.hero-01 .d-popper span{position:relative}.hero-01 .d-popper span:before{position:absolute;content:"";display:block;width:100%;border-bottom:1px solid rgba(0,157,255,.3);bottom:-3px}}@media only screen and (max-width :1300px){.hero-01.v3 .nrow .item .pad{max-width:calc(100%)}}@media only screen and (max-width :1024px){.hero.v2 br,.hero.v3 br{display:inline}.hero.v3 .dtext{font-weight:400}.hero-01.v3 .item .dtext{margin-top:15px;font-size:15px}}@media only screen and (max-width :800px){.hero.v2 .wrap,.hero.v3 .wrap{height:auto;align-items:center;padding:160px 0 80px}.admin-bar .hero.v2 .wrap,.admin-bar .hero.v3 .wrap{height:auto}.hero.v2 .div-bg img,.hero.v3 .div-bg img{height:130%}body.pageload .hero.v2 .div-bg img,body.pageload .hero.v3 .div-bg img{height:100%;width:100%}.hero.v2 .pos-rel,.hero.v3 .pos-rel{overflow:hidden}.hero .dtitle{font-size:20px}.hero-01.v2 .mtitle,.hero-01.v2 .hr-bt{margin-bottom:20px}.hero .btn-loop{margin-top:20px}.hero-01.v3 .nrow{margin-top:0}}@media only screen and (max-width :767px){.hero .dtitle br{display:none}}@media only screen and (max-width :480px){.hero-01.v2 .btitle:before,.hero-01.v2 .btitle:after,.hero-01.v3 .btitle:before,.hero-01.v3 .btitle:after{flex:1}.hero .dtitle{font-size:18px;padding:15px}}@media only screen and (max-width :1200px){.rowmedia-01 .div-bg{left:0;top:0}.rowmedia-01 .mtitle{letter-spacing:0}}@media only screen and (max-width :1024px){.rowmedia-01 .div-bg{height:350px}.rowmedia-01 .btn-loop{margin-top:20px}}@media only screen and (max-width :480px){.rowmedia-01 .div-bg{height:260px}}@media only screen and (max-width :800px){.title-01 .dtext{margin-top:25px}.title-01 .atitle{margin-top:25px}}@media only screen and (max-width :1024px){.logos-01 .item .pos-rel{text-align:center}.logos-01 .item img{max-width:200px !important;max-height:150px}}@media only screen and (max-width :800px){.logos-01 .item{height:auto}.logos-01 .item .pos-rel{min-height:192px;padding:20px}}@media only screen and (max-width :480px){.logos-01 .item img{max-width:130px !important;max-height:110px}.logos-01 .item .pos-rel{min-height:155px}}@media only screen and (max-width :1200px){.gallery-01 .gal .item[style="flex:0 0 33%;"] .pop-link,.gallery-01 .gal .item[style="flex:0 0 20%;"] .pop-link{height:auto}}@media only screen and (max-width :800px){.vliner{display:none}}@media only screen and (max-width :600px){.gallery-01 .gal .pop-link{height:100%}.gallery-01 .gal .pop-link img{object-fit:cover}.gallery-01 .gal .item .pop-link{background-color:var(--color2)}.gallery-01 .gal .item[style="flex:0 0 100%;"],.gallery-01 .gal .item[style="flex:0 0 20%;"],.gallery-01 .gal .item[style="flex:0 0 25%;"],.gallery-01 .gal .item[style="flex:0 0 33%;"]{flex:0 0 33% !important}}@media only screen and (max-width :480px){.gallery-01 .gal .item[style="flex:0 0 100%;"],.gallery-01 .gal .item[style="flex:0 0 20%;"],.gallery-01 .gal .item[style="flex:0 0 25%;"],.gallery-01 .gal .item[style="flex:0 0 33%;"]{flex:0 0 50% !important}.gallery-01 .gal{justify-content:flex-start}}@media only screen and (max-width :1024px){section.cards-01 .wrap{padding-top:0 !important}}@media only screen and (max-width :992px){.cards-01 .dimage{height:350px}}@media only screen and (max-width :800px){section.cards-01 .wrap{padding-top:0}.cards-01 .div-title{margin-bottom:25px}}@media only screen and (max-width :600px){.cards-01 .abtn-loop{margin-top:0}.cards-01 .pad{padding-top:15px}}@media only screen and (max-width :480px){.cards-01 .dimage{height:235px}.cards-01 .overlay.bcolor{width:100%}}@media only screen and (max-width :1024px){.frcontact-01 .atitle{margin-top:20px}.frcontact-01 .dtop{margin-bottom:20px}.frcontact-01 .company-contact{padding:40px 20px 20px 0;gap:20px}.frcontact-01 .dtop .mtitle,.frcontact-01 .dinfo .mtitle{font-size:28px}}@media only screen and (max-width :800px){.section-2col h1.mtitle{font-size:30px}.section-2col .mtitle{font-size:25px;letter-spacing:0}.section-2col .wrap{padding:20px 0 0 !important}.section-2col section:last-child{padding-bottom:30px}.toc ul{margin-top:15px}.toc ul li{padding:10px 0 10px 16px}.toc ul li a{font-size:16px}}@media only screen and (max-width :799px){.frcontact-01 .company-contact{padding:20px 20px 20px 0;gap:20px}}@media only screen and (max-width :767px){.frcontact-01 .ccn:before{display:none}}@media only screen and (max-width :600px){.frcontact-01 .atitle{font-size:15px;margin-top:10px}}@media only screen and (max-width :480px){.frcontact-01 .company-contact{padding-top:30px}.frcontact-01 .mtitle{text-align:center}}