@media (max-width:1600px){.Job-Posting .box-left h1{font-size:61px}.Career-portal .content h2{font-size:60px;margin:0 0 5px}.Career-portal .content h3{font-size:40px;margin:-8px 0 15px}}@media (max-width:1450px){.Career-portal .content{width:calc(100% - 430px)}.Career-portal .content h2{font-size:55px;margin:0 0 5px}.Career-portal .content h3{font-size:37px;margin:-8px 0 15px}.Career-portal .content p{padding:0 0 25px}.Career-portal .Content-image p{width:calc(100% - 430px)}.Career-portal .Content-image img{width:430px;margin:30px 0 0}.Career-portal .Company-perks .box .Title h3{font-size:28px;padding:4px 0 0}.Career-portal .Core-values .owl-carousel .item .Title h3{font-size:28px;padding:4px 0 0}.Career-portal .Core-values .owl-carousel .item{padding:0 49px;max-width:850px}.Career-portal .Meet-team ul li span{font-size:15px}.Faq-section{margin:0 0 60px}.Career-portal .Core-values{margin:0 0 70px}.Career-portal .Company-perks{margin:0 0 60px}.flipster{margin:25px 0 70px}.Career-portal .rightSidebar{width:395px;padding:0 0 0 40px;margin:0 0 50px}.Career-portal .rightSidebar h2{font-size:29px;line-height:32px}.Career-portal .rightSidebar .box h3{font-size:27px}.Job-Posting .box-left h1{font-size:52px;margin:0 0 20px}.Job-Posting .box-left h2{font-size:38px;margin:0 0 20px}.Job-Posting .box-left h3{font-size:26px;padding-right:100px;margin:20px 0}.Job-Posting .box-left h3 img{right:40px}.Job-Posting .box-right{padding:20px 0 0}.Job-Posting .box-right h2{font-size:42px;margin:0 0 12px}.Recruitment-process h2{font-size:52px}.Recruitment-process h3{font-size:38px;margin:0 0 40px}.Recruitment-process .box-section .box-left,.Recruitment-process .box-section .box-right{width:calc(50% - 25px);float:left;margin-right:50px}.Recruitment-process .box-section .box-right{margin-right:0}.Recruitment-process .box-section .box h3{font-size:28px;padding-left:70px;margin:0 0 30px}.faq-new-section .faq-heading h2{font-size:60px}.faq-new-section .question-box h2{font-size:26px;padding-left:55px}.faq-new-section .question-box p{font-size:15px}.faq-new-section .question-box{padding:25px 50px;margin:0 0 35px}.faq-new-section .question-box h2 .icon{width:50px}.faq-new-section .question-box h2 .icon img{max-width:40px;max-height:50px}.faq-new-section .question-box .bottom-icon-faq{width:115px}.faq-new-section .question-box .bottom-icon-faq img{max-height:125px}}@media (max-width:1366px){.Career-portal .content h2{font-size:50px;margin:0 0 5px}.Career-portal .content h3{font-size:33px;margin:-8px 0 12px}.Career-portal .content p{text-indent:30px;padding:0 0 25px}.Career-portal .Company-perks .box:nth-child(odd)::before{right:-10px;bottom:60px}.Career-portal .Company-perks .box:nth-child(2n):before{right:55px;bottom:40px}.Career-portal .Core-values .owl-carousel .item{padding:0 49px;max-width:800px}.Career-portal .Core-values .owl-carousel .owl-nav button{top:42%}.Career-portal .Meet-team ul li{width:16.3%}.Career-portal .rightSidebar h2{font-size:28px;line-height:31px}.Career-portal .rightSidebar .box h3{font-size:26px}.Career-portal .Company-perks .box:nth-child(odd)::before{right:-20px;bottom:60px}.Career-portal .Company-perks .box.Mission::before{right:50px;bottom:30px}.Career-portal .Company-perks .box.Last-box{padding-top:50px}.Job-Posting .rightSidebar{width:545px}.Job-Posting .box-right{padding:15px 0 0}.Job-Posting .box-right h2{font-size:40px;margin:0 0 12px}.Job-Posting .box-right form .box label{font-size:16px}.Job-Posting .content.box{width:calc(100% - 600px)}.Job-Posting .box-left h1{font-size:48px;margin:0 0 18px}.Job-Posting .box-left h2{font-size:35px;margin:0 0 18px}.Job-Posting .box-left h3{font-size:24px;padding-right:100px;margin:18px 0}.Recruitment-process h2{font-size:48px}.Recruitment-process h3{font-size:36px;margin:0 0 35px}.Recruitment-process .box-section .box h3{font-size:27px;padding-left:65px;margin:0 0 25px}.faq-new-section .faq-heading h2{font-size:50px}.faq-new-section .question-box{padding:25px 40px}.faq-new-section .question-box h2{font-size:24px;padding-left:50px}.faq-new-section .question-box p{font-size:14px}.faq-new-section .question-box h2 .icon{width:45px;height:35px}.faq-new-section .question-box h2 .icon img{max-width:35px;max-height:45px}.faq-new-section .question-box .bottom-icon-faq{width:95px}.faq-new-section .question-box .bottom-icon-faq img{max-height:115px}}@media (max-width:1280px){.Get-deals-inbox .deals-inbox-left h2{font-size:91px}.Get-deals-inbox .deals-inbox-left h2 span{font-size:34px}.architects-banner{margin:0 0 30px}.architects-banner .content h2{font-size:114px;line-height:68px}.architects-banner .content .span1{font-size:48.73px}.architects-banner .content .span2{font-size:34px;line-height:32px}.architects-banner .content{left:50px}.Career-portal .content h2{font-size:45px;margin:0 0 5px}.Career-portal .content h3{font-size:31px;margin:-8px 0 10px}.Career-portal .Content-image p{width:calc(100% - 350px)}.Career-portal .Content-image img{width:350px;margin:40px 0 0}.flipster button.flipster__button.flipster__button--prev{left:-30px}.flipster button.flipster__button.flipster__button--next{right:-30px}.Career-portal .Company-perks .box:nth-child(odd)::before{right:-15px;bottom:90px}.Career-portal .Company-perks .box.Mission::before{right:40px;bottom:60px}.Career-portal .Core-values .owl-carousel .item{padding:0 49px;max-width:100%;width:95%}.Job-Posting .box-left h1{font-size:42px;margin:0 0 15px}.Job-Posting .box-left h2{font-size:34px;margin:0 0 15px}.Job-Posting .box-left h3{font-size:23px;padding-right:70px;margin:18px 0}.Job-Posting .box-left h3 img{right:20px}.Job-Posting .box-right h2{font-size:38px;margin:0 0 12px}.Recruitment-process h2{font-size:45px}.Recruitment-process h3{font-size:35px}.faq-new-section .faq-heading h2{font-size:45px;margin:10px 0 20px}.faq-new-section .question-box h2{font-size:22px;padding-left:45px}.faq-new-section .question-box h2 .icon{width:40px;height:30px}.faq-new-section .question-box h2 .icon img{max-width:30px;max-height:40px}.faq-new-section .question-box{padding:25px 30px}.faq-new-section .question-box .bottom-icon-faq{width:80px}.faq-new-section .question-box .bottom-icon-faq img{max-height:95px}}@media (max-width:1150px){.home-review-section .container{padding:0 20px}.recommend-banner .container h1{font-size:100px;line-height:.82}.Our-blog .row{margin-right:-10px;margin-left:-10px}.Our-blog .row .col-sm-6{padding-left:10px;padding-right:10px}.Our-blog .row .col-sm-6:first-child{padding-left:30px}.Get-deals-inbox .deals-inbox-left h2{font-size:73px}.Get-deals-inbox .deals-inbox-left h2 span{font-size:27px;padding:0}.Get-deals-inbox:before{width:56px;height:53px}.Get-deals-inbox:after{width:81px;height:82px}.Get-deals-inbox .deals-inbox-right .form:before{top:-25px;left:250px;width:46px;height:45px}.Get-deals-inbox .deals-inbox-right .form .form-field input.button{width:auto}footer.footer .footer-info .footer-info-col{padding:0 20px}footer.footer .footer_bottom .footer-copyright{padding:20px 0}body{padding-top:259px}h1.page-heading{font-size:23px;padding:0 0 5px;margin:0 0 12px}ul.productGrid li.product{width:calc(33.333% - 15px)!important;margin-right:20px!important}ul.productGrid li.product:nth-child(3n+0){margin-right:0!important}ul.productGrid li.product:nth-child(n+4){margin-top:20px}#product-listing-container .sortingDropdown .actionBar{margin:0 0 30px}h1,h2,h3,h4,h5,h6{margin:0 0 20px}h3{font-size:20px}.productView h1.productView-title{font-size:25px;margin:0 0 5px}.productView .product-contain .productView-details .productView-product .productView-info .productView-info-value{margin:0 0 10px}.productView .product-contain .productView-details .productView-product .product_shdec .product_shortdescription{margin:0 0 15px}.productView .product-contain .productView-details .productView-product .productView-options form .priceSection .price_review_section .pricebox{padding:0 0 15px}.productView .product-contain .productView-details .productView-product .productView-options form .product-option{margin:15px 0 0}.productView .product-contain .productView-details .productView-product .productView-options form .product-option .form-field{margin:0 0 15px}.related_products{margin:30px 0}.related_products h2.product-list-title{font-size:20px}.related_products h2.product-list-title:before{margin-top:-3px}.related_products .productCarousel .slick-list{margin:0 -10px}.related_products .productCarousel .slick-list .productCarousel-slide{padding-left:10px;padding-right:10px}.related_products .productCarousel button.slick-arrow{background:0 0;border:none;padding:0;width:auto;height:40px;margin:0}.related_products .productCarousel button.slick-arrow.slick-prev{left:-10px}.related_products .productCarousel button.slick-arrow.slick-next{right:-10px}.product-video .toggle .toggle-content .videoGallery-main{margin:0 0 20px}.contact_us .call-top .row{margin-left:-10px;margin-right:-10px}.contact_us .call-top .row .col-sm-3{padding-right:10px;padding-left:10px}.contact_us .call-top .row .col-sm-3 .box .call-box img{padding:0}.contact_us .call-top .row .col-sm-3 .box span{font-size:17px}.contact_us .call-top .row .col-sm-3 .box a{font-size:16px;word-break:break-all}.Career-portal .rightSidebar{width:330px;padding:0 0 0 15px;margin:0 0 40px}.Career-portal .rightSidebar h2{font-size:27px;line-height:30px}.Career-portal .rightSidebar .box{margin:0 0 20px}.Career-portal .rightSidebar .box h3{font-size:25px}.Career-portal .rightSidebar .box a{padding:7px 28px 7px 23px}.Career-portal .rightSidebar .More-jobs a{font-size:20px;padding:9px 30px}.Career-portal .content{width:calc(100% - 360px)}.Career-portal .content h2{font-size:38px;margin:0 0 5px}.Career-portal .content h3{font-size:30px;margin:-8px 0 10px}.Career-portal .content p{text-indent:25px;padding:0 0 20px}.Career-portal .Content-image p{width:100%}.Career-portal .Content-image img{margin:0 auto;display:table;width:auto;float:initial}.flipster{margin:15px 0 60px}.flipster ul.flip-items li.flipster__item .flipster__item__content{width:320px;min-height:460px;padding:20px 20px}.flipster ul.flip-items li.flipster__item .flipster__item__content h2{font-size:22px;margin:0 0 7px}.flipster ul.flip-items li.flipster__item .flipster__item__content p{font-size:16px;line-height:27px}.flipster button.flipster__button.flipster__button--next,.flipster button.flipster__button.flipster__button--prev{width:25px;height:50px}.Career-portal .Company-perks{margin:0 0 50px}.Career-portal .Company-perks .box{width:calc(50% - 10px);float:left;margin-right:20px}.Career-portal .Company-perks .box:nth-child(2n){padding-right:0}.Career-portal .Company-perks .box:nth-child(odd){margin-right:0}.Career-portal .Company-perks .box .Title img{width:45px}.Career-portal .Company-perks .box .Title h3{font-size:26px;padding:2px 0 0}.Career-portal .Company-perks .box.Last-box{padding-top:40px}.Career-portal .Company-perks .box.Mission{padding-right:0}.Career-portal .Company-perks .box:nth-child(odd)::before{right:-10px;bottom:130px}.Career-portal .Company-perks .box.Mission::before{right:-30px;bottom:60px}.Career-portal .Company-perks .box:before{width:100px;height:100px;background-size:contain!important;background-repeat:no-repeat!important}.Career-portal .Company-perks .box:nth-child(2n):before{right:5px;bottom:70px}.Career-portal .Core-values{margin:0 0 60px}.Career-portal .Core-values .owl-carousel .item .Title img{width:45px}.Career-portal .Core-values .owl-carousel .item .Title h3{font-size:27px;padding:2px 0 0}.Career-portal .Core-values .owl-carousel .item{padding:0 40px;max-width:100%;width:97%}.Career-portal .Core-values .owl-carousel .item .Title{margin:0 0 5px}.Career-portal .Core-values .owl-carousel .item:before{width:80px;height:80px;background-size:contain!important;background-repeat:no-repeat!important;bottom:25px;right:20px}.Career-portal .Core-values .owl-carousel .owl-nav button img{width:25px}.Faq-section{margin:0 0 50px}.Faq-section .box .overle{bottom:10px;right:15px}.Career-portal .Meet-team ul li{width:19.3%}.Job-Posting .box-left{margin:0 0 0}.Job-Posting .box-right{padding:20px 0 0}.Job-Posting .content.box,.Job-Posting .rightSidebar{width:100%}.Job-Posting .box-left h1{font-size:42px;margin:0 0 12px}.Job-Posting .box-left h2{font-size:34px;margin:0 0 12px}.Job-Posting{padding:20px 0 40px}.Job-Posting .box-left p{padding:0 0 25px}.Job-Posting .box-left h3{font-size:24px;padding-right:100px;margin:15px 0}.Job-Posting .box-left h3 img{right:50px}.Job-Posting .box-left ul li{margin:0 0 20px}.Job-Posting .box-left .application-including p{font-size:19px;line-height:28px;padding:0 0 25px}.Job-Posting .box-left .application-including span{font-size:23px;line-height:normal}.Job-Posting .box-right h2{font-size:35px;margin:0 0 10px}.Job-postings-btn a{padding:7px 40px}.Recruitment-process{padding:20px 0 20px}.Recruitment-process h2{font-size:42px}.Recruitment-process h3{font-size:32px;margin:0 0 30px}.Recruitment-process .box-section .box h3{font-size:24px;padding-left:55px;margin:0 0 20px}.Recruitment-process .box-section .box h3 img{width:40px}.Recruitment-process .box-section .box-right .box{margin:0 0 40px}.Recruitment-process .box-section .box{margin:0 0 20px}.Recruitment-process .box-section .box p{padding:0 0 25px}.Recruitment-process .box-section .box p b{font-size:19px;line-height:30px}.careerfaqs_page .body .container{width:100%}.faq-new-section{margin:0 0 20px}.Job-postings-btn{margin:0}.tca2-landingpage .about-product .custom-row{margin:0 -20px}.tca2-landingpage .about-product .custom-row .col{padding:0 20px}.tca2-landingpage .about-product .about-product-btn{margin:25px auto 0}.Toronto-construction .Working-together .We-are ul li:nth-child(2n+0){margin-right:0}.Toronto-construction .Working-together .We-are ul li:nth-child(n+3){margin-top:20px}.aboutus_page .about-banner{padding:102px 0 65px;margin:0 0 55px}.aboutus_page .about-banner:before{height:50px}.aboutus_page .about-banner:after{height:15px}.aboutus_page .about-banner .logo a img{max-width:165px}.aboutus_page .about-banner .content h2{font-size:51px}.aboutus_page p{font-size:23px;line-height:32px;padding:0 0 15px}.aboutus_page .Best-banner{margin:40px 0 60px}.aboutus_page .Best-banner .overle{bottom:26px}.aboutus_page .Best-banner .overle h2{font-size:52px}.aboutus_page .Best-banner .overle h2 span.access{font-size:52px}.aboutus_page .Best-banner .overle h2 span.doors{font-size:57px}.aboutus_page .Best-banner .overle span img{max-width:270px}.aboutus_page .Why-are-we h2{font-size:50px}.aboutus_page .Why-are-we h2 .the-choice img{max-width:560px}.aboutus_page .Why-are-we h2 .for-access{font-size:50px}.aboutus_page .answer-simple h2{font-size:27px;margin:0 0 10px}.aboutus_page .answer-simple .content{padding:20px 0 30px}.aboutus_page .answer-simple .content h3{font-size:26px;line-height:28px}.aboutus_page .the-Advantage h2{font-size:47px}.aboutus_page .the-Advantage h2 span img{max-width:570px}.aboutus_page .the-Advantage .box+.box{margin-top:60px}.aboutus_page .the-Advantage .box .box-title{padding:0 30px;margin:0 0 25px}.aboutus_page .the-Advantage .box .box-title:before{height:80px}.aboutus_page .the-Advantage .box .box-title:before{height:60px}.aboutus_page .the-Advantage .box .box-title .title{padding:67px 0}.aboutus_page .the-Advantage .box .box-title .title h3{font-size:28px}.aboutus_page .the-Advantage .box .content p{padding:0 0 22px}.aboutus_page .the-Advantage .box .content h3{font-size:18px;margin:0 0 22px}.aboutus_page .the-Advantage .box .content .service-box{width:100%}.aboutus_page .the-Advantage .box .content .video-section{padding:0 0 60px}.aboutus_page .the-Advantage .box .content .Hear-from{padding:50px 0 0}.aboutus_page .the-Advantage .box .content .Hear-from h2{font-size:28px;margin:0 0 22px}.aboutus_page .the-Advantage .Help-You{padding:55px 0 100px}.aboutus_page .the-Advantage .Help-You:before{height:50px}.aboutus_page .the-Advantage .Help-You h2{font-size:52px}.aboutus_page .the-Advantage .Help-You h2 span img{max-width:400px}.ContentEditor ul.product-icon{margin:60px 0 0}.type-page .page .page-content .ContentEditor .warehouse-iframe iframe{height:400px}.blog_post_section .blog-grid .blog .blog-header .blog-title a{font-size:21px}.blog_post_section .blog-grid .pagination ul.pagination-list{margin:45px 0 30px}.blog-detail-info .title{font-size:36px}.blog-detail-section{gap:0 40px}.login .login-row .login-rowproduct .login-form .panel-body,.login-rowproduct .login-form .login .login-row .panel-body,.login-rowproduct .login-form .panel-header{margin-bottom:5px!important}.modal .modal-content .previewCart{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.modal .modal-content .previewCart .productView{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 0 20px;width:100%}.modal .modal-content .previewCart section.previewCartCheckout{width:100%}}@media (max-width:999px){body.type-default{padding-top:232px}.announcement_bar{padding:6px 0}.announcement_bar p{font-size:16px}.announcement_bar p a{font-size:16px;margin-left:22px}body.type-default .recommend_header{margin-top:40px}.stickyHeader header.recommend_header{background:#fff;margin:0}header.recommend_header{z-index:99999}header.recommend_header .search_section{display:none}header.recommend_header .navPages-container{display:none}header.recommend_header .header_right .Apply-for-credit,header.recommend_header .header_right .Call,header.recommend_header .header_right .social-media{display:none}header.recommend_header .header_right ul li{display:none}header.recommend_header .header_right ul li.navUser-item--cart{display:block}header.recommend_header .header_right .subs-navList ul li+li{border:none;padding:0;margin:0;float:left}header.recommend_header .header_right ul li.navUser-item--cart a.navUser-action{background:url(../img/shopping-bag.png) no-repeat;height:32px;display:inline-block;background-position:right top;width:36px;position:relative;font-size:0}header.recommend_header .header_right ul li.navUser-item--cart a.navUser-action svg{display:none}header.recommend_header .header_right ul li.navUser-item--cart a.navUser-action .cart-quantity{background-color:#eb2d2f;border-radius:50%;color:#fff;font-size:12px;font-weight:700;height:20px;line-height:normal;text-align:center;width:20px;display:inline-block;position:absolute;left:23px;top:-6px;padding:1px}header.recommend_header .header_right{width:100px;text-align:right}header.recommend_header .Mobile_menu{width:100px;float:left;display:block}header.recommend_header .header_left{width:calc(100% - 200px);text-align:center;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}header.recommend_header .header_left a.Header_logo{display:inline-block;margin-right:15px;max-width:170px}header.recommend_header .Call{margin:0 0 7px}header.recommend_header .Call span{display:inline-block}header.recommend_header .Call img{float:left;margin:5px 5px 0 0}header.recommend_header .Call a{font-family:"Source Sans Pro",sans-serif;font-size:28px;line-height:1}header.recommend_header .social-media ul{margin:0;padding:0}header.recommend_header .social-media ul li+li{margin-left:5px}header.recommend_header .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 20px}header.recommend_header .Mobile_menu .mobile-menu-icon a.hamburger_menu{background:#000;height:40px;width:40px;display:inline-block;padding:10px 7px}header.recommend_header .Mobile_menu .mobile-menu-icon a.hamburger_menu .icon-hamburger-menu-1{color:#fff;font-size:20px}header.recommend_header .Mobile_search_box{width:100%;display:block;padding:0 20px 15px}header.recommend_header .Mobile_search_box .navigation-search-box form{max-width:100%}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block{background:#fff;bottom:0;color:#000;font-size:13px;left:-450px;padding:10px;position:fixed;top:0;transition:left .2s ease 0s;width:260px;z-index:999999}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block.open{left:0}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner{height:100%;overflow:auto}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner .mobile-menu-close-btn{width:100%;display:inline-block;text-align:right;margin:0 0 15px}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner .mobile-menu-close-btn a.fa.fa-close{background:#000;border-radius:50%;color:#fff;height:27px;line-height:27px;text-align:center;width:27px;cursor:pointer;padding:0;display:inline-block}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner .mobile-menu-content-block{width:100%;display:inline-block}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner .mobile-menu-content-block .sidebarBlock ul.navList li a{font-size:13px;text-transform:capitalize}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner .mobile-menu-content-block .sidebarBlock ul.navList li ul li.level-second ul li a{padding-left:30px}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner .mobile-menu-content-block .sidebarBlock ul.navList li ul li.level-second ul li a::before{position:absolute;content:" ";background:#000;width:10px;height:2px;left:8px;top:15px}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner .mobile-menu-content-block .sidebarBlock+.sidebarBlock{border:none;padding:0;margin:0 0 20px}header.recommend_header .Mobile_menu .mobile-menu-icon .menu-open-overlay{background-color:rgba(0,0,0,.6);bottom:0;display:none;left:0;position:fixed;top:0;width:100%;z-index:40}header.recommend_header .Mobile_menu .mobile-menu-icon.open .menu-open-overlay{display:block}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner .mobile-menu-content-block .sidebarBlock ul.navList li ul li.level-second ul li ul li a::before{display:none}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner .mobile-menu-content-block .sidebarBlock ul.navList li a.navPages-action{padding:7px 15px 7px 12px}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner .mobile-menu-content-block .sidebarBlock .subs-navList ul.navList li.comparebox .navPages-item{width:100%;display:block;float:initial}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner .mobile-menu-content-block .sidebarBlock .subs-navList ul.navList li a{display:inline-block;padding:7px 15px 7px 12px}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner .mobile-menu-content-block .sidebarBlock .subs-navList ul.navList li a svg{width:20px;height:18px;margin-right:8px;float:left}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner .mobile-menu-content-block .sidebarBlock .subs-navList ul.navList li.sticky-search{display:none}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner .mobile-menu-content-block .sidebarBlock .Apply-for-credit{display:none}header.recommend_header .Mobile_menu .mobile-menu-icon .mobile-menu-block .mobile-menu-inner .mobile-menu-content-block .sidebarBlock .call_info{display:none}header.recommend_header .Mobile_menu .call-icon-main{display:none}header.recommend_header .Mobile_menu .mobile-menu-icon{float:left}header.recommend_header .header_right ul{margin:0 0 0 auto;display:table}header.recommend_header .Mobile_search_box.search_show{display:block!important}header.recommend_header .header_right ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}header.recommend_header .header_right .subs-navList ul li.Mobile_call{display:block!important;margin-right:15px!important}.stickyHeader header.recommend_header .header_right ul{display:table}.stickyHeader header.recommend_header .header_right .subs-navList ul li.Mobile_call{display:none!important}.stickyHeader header.recommend_header .Mobile_menu .call-icon-main{display:block;float:left;margin-left:20px;padding:6px 0}.stickyHeader header.recommend_header .Mobile_menu .call-icon-main a.call-icon{font-size:28px}.stickyHeader header.recommend_header .header_left a.Header_logo svg{width:100px;height:76px}.stickyHeader header.recommend_header .header_right ul li.sticky-search{display:block;float:left;margin-right:20px}.stickyHeader header.recommend_header .header_right ul li.sticky-search a{background:0 0;font-size:28px;line-height:1;color:#000;display:inline-block}.stickyHeader header.recommend_header .Mobile_search_box{display:none}.stickyHeader header.recommend_header .navigation-search-box .search-section form .form-field input.form-input{animation:initial;border:1px solid #ccc}.recommend-banner .container h1{font-size:90px;line-height:.82}.home-review-section .shop-best-seller-today h2{font-size:42px}.home-review-section .shop-best-seller-today .image-row .box{padding:0 60px}.home-review-section .Real-reviews,.home-review-section .home-review-slider{width:50%}.Our-blog{padding:0 0 30px}.Our-blog .Title h2.product-list-title{margin:0 0 0}.Our-blog .col-sm-6 .box-left .content a h2{font-size:22px;margin:0 0 18px}.Our-blog .col-sm-6 .box-left .content{padding:20px 0}.Our-blog .col-sm-6 .box .content a h2{font-size:18px;margin:0 0 10px}.Our-blog .col-sm-6 .box .content p,.Our-blog .col-sm-6 .box-left .content p{font-size:15px;line-height:19px}.Our-blog .col-sm-6 .box .content{padding:5px 15px 25px}.Get-deals-inbox{padding:30px 0}.Get-deals-inbox .deals-inbox-left{width:100%;display:inline-block;float:initial;margin:0 0 25px}.Get-deals-inbox .deals-inbox-right{width:100%;display:inline-block;float:initial}.Get-deals-inbox .deals-inbox-right .form:before{left:65%}.Get-deals-inbox .deals-inbox-right .form .form-field input.button{width:auto}.Get-deals-inbox .deals-inbox-right p{margin:0 auto}.Get-deals-inbox .deals-inbox-left h2{font-size:65px}.Get-deals-inbox .deals-inbox-left h2 span{font-size:24px}footer.footer .footer-info{display:inline-block}footer.footer .footer-info .footer-info-col{width:50%!important;padding:0 20px}footer.footer .footer-info .footer-info-col:nth-child(n+3){margin-top:40px}footer.footer .footer-info .footer-info-col:nth-child(3){border-left:none}footer.footer .footer-info .footer-info-col:first-child,footer.footer .footer-info .footer-info-col:nth-child(3){padding-left:0}footer.footer .footer-info .footer-info-col:nth-child(2),footer.footer .footer-info .footer-info-col:nth-child(4){padding-right:0}footer.footer .footer-info .footer-info-col.wherehouses{width:50%!important}footer.footer .footer_bottom{padding:15px 0}footer.footer .footer_bottom .footer-phone{margin:0 auto;display:table;float:initial;padding:0 0 10px}footer.footer .footer_bottom .footer-payment-icons{margin:0 auto;float:initial;display:table}footer.footer .footer_bottom .footer-copyright{margin:0 auto;display:table;text-align:center;padding:0}footer.footer .footer-info .footer-info-col h5.footer-info-heading{margin:0 0 8px}body{padding-top:192px}.page-sidebar #faceted-search-container .sidebarBlock .facetedSearch-toggle{display:none}.page-sidebar #faceted-search-container .sidebarBlock .sidebarBlock{margin:0}h1.page-heading{font-size:22px;padding:0 0 5px;margin:0 0 10px}.paginationBox .pagination{margin-bottom:10px}.productView{width:100%}.productView h1.productView-title{font-size:22px;margin:0 0 5px}.architects-banner{margin:0 0 25px}.Career-portal .content{width:100%;float:initial;display:inline-block}.Career-portal .rightSidebar{width:100%;border:none;border-top:1px solid #222;padding:40px 0 0;margin:30px 0 40px}.Career-portal .content h2{font-size:35px}.Career-portal .content h3{font-size:25px}.Career-portal .content p{width:100%;text-indent:25px;padding:0 0 20px}.flipster{margin:15px 0 50px}.Career-portal .Company-perks{margin:0 0 40px}.Career-portal .Company-perks .box:nth-child(2n):before{right:0;bottom:40px}.Career-portal .Company-perks .box:nth-child(odd)::before{right:-10px;bottom:100px}.Career-portal .Company-perks .box.Mission::before{right:-10px;bottom:70px}.Career-portal .Company-perks .box.Last-box{padding-top:30px}.Job-Posting .box-left h1{font-size:38px;margin:0 0 10px}.Job-Posting .box-left h2{font-size:30px;margin:0 0 10px}.Job-Posting .box-left p{padding:0 0 20px}.Job-Posting .box-left h3{font-size:20px;padding-right:100px;margin:12px 0}.Job-Posting .box-left p,.Job-Posting .box-left ul li{font-size:15px}.Job-Posting .box-left h3 img{right:50px;width:35px}.Job-Posting .box-left ul{padding:0;margin:0 0 5px 25px;width:calc(100% - 25px)}.Job-Posting .box-left .application-including p{font-size:18px;line-height:28px;padding:0 0 20px}.Job-Posting .box-left .application-including span{font-size:22px;line-height:normal}.Job-Posting .box-right h2{font-size:32px;margin:0 0 10px}.Recruitment-process h2{font-size:38px}.Recruitment-process h3{font-size:30px;margin:0 0 25px}.Recruitment-process .box-section .box-left,.Recruitment-process .box-section .box-right{width:100%;float:initial;display:inline-block;margin-right:0}.Recruitment-process .box-section .box h3{font-size:23px;padding-left:50px;margin:0 0 15px}.Recruitment-process .box-section .box h3 img{width:35px}.Recruitment-process .box-section .box p{padding:0 0 20px}.Recruitment-process .box-section .box,.Recruitment-process .box-section .box-right .box{margin:0 0 20px}.faq-new-section .faq-heading h2{font-size:38px;margin:0 0 15px}.faq-new-section .question-box h2{font-size:20px;margin:0 0 13px;padding-left:40px}.faq-new-section .question-box h2 .icon{width:30px;height:27px}.faq-new-section .question-box h2 .icon img{max-width:25px;max-height:35px}.faq-new-section .question-box p+p{margin:13px 0 0}.faq-new-section .question-box .bottom-icon-faq{width:70px}.faq-new-section .question-box .bottom-icon-faq img{max-height:90px}.faq-new-section .question-box{padding:20px;margin:0 0 30px}.tca2-landingpage .form h4{font-size:25px}.tca2-landingpage .form p{font-size:18px}.tca2-landingpage .about-product .content .heading{font-size:25px}.tca2-landingpage .about-product .content p{font-size:16px}.tca2-landingpage .about-product .about-product-btn{margin:20px auto 0}.Toronto-construction .Working-together{padding:40px 0}.Toronto-construction .Working-together .We-are{width:100%;margin:0 0 20px}.Toronto-construction .Working-together .Lets-connect{width:100%;padding:25px 20px 15px}.Toronto-construction .Working-together .box-section{padding:40px 0 0}.Toronto-construction .Working-together .box-section p{padding:0 0 0 39px;margin:25px 0}.Toronto-construction .Entire-collection{padding:20px 0}.Toronto-construction .Are-architect .content{width:100%;margin:0 0 20px}.Toronto-construction .Are-architect .image{width:100%}.Toronto-construction .Are-architect .Get-started{padding:30px 0}.Toronto-construction .Are-architect .Learn-content p{font-size:13.68px;line-height:24.18px}.Toronto-construction .Are-architect ul{padding:30px 0}.Toronto-construction .Working-together .We-are ul li{margin-right:70px!important}.Toronto-construction .Working-together .We-are ul li:last-child{margin-right:0!important}.Toronto-construction .Working-together .We-are ul li:nth-child(n+3){margin-top:0}.aboutus_page .about-banner:before{height:40px}.aboutus_page .about-banner:after{height:12px}.blog_post_section{-ms-grid-columns:auto;grid-template-columns:auto}.blog-detail-section{gap:0 30px;-ms-grid-columns:280px auto;grid-template-columns:280px auto;padding:10px 0 30px}.share-this-icon span{font-size:15px}.share-this-icon span a{max-width:22px}.share-this-icon{padding:6px 10px}.blog-sidebar .search-bar-sidebar form button{top:9px;max-width:38px}.blog-sidebar .search-bar-sidebar form input{border:2px solid #1a1a18;height:40px;width:100%;padding:10px 65px 10px 10px}.best-selling-product .title,.blog-sidebar-accordian .accordian-box .accordian-title,.related-blog-post .box .info .date,.related-blog-post .box .info .read-more-btn,.related-blog-post .title{font-size:15px}.blog-sidebar-accordian .accordian-box .accordian-content p{font-size:13px}.best-selling-product .best-selling-product-list{gap:10px}.best-selling-product .best-selling-product-list .box .actionButton a,.best-selling-product .best-selling-product-list .box .card-title a{font-size:14px}.best-selling-product .best-selling-product-list .box .price{font-size:22px}.blog-detail-info .title{font-size:28px}.blog-detail-info .title .posted-by{font-size:13px}.blog-detail-info .text-block p{font-size:14px;line-height:25px;margin:0 0 16px}.blog-detail-info .request-quate-btn a{font-size:22px}.best-selling-product .best-selling-product-list .box .actionButton a{font-size:11px!important}.best-selling-product .best-selling-product-list .box .card .button.compare{padding:7px 2px;margin-left:0}.best-selling-product .best-selling-product-list .box .actionButton a{padding:8px 3px}tbody.cart-list{border-top:none}.cart-content-padding-right .cart tbody.cart-list td .cart-item-label{padding-left:0}.cart-content-padding-right .cart tbody.cart-list td .cart-item-value{padding-left:0}.cart-content-padding-right .cart tbody.cart-list td .form-increment{margin:0}.login .login-form{width:100%;border:none;border-top:1px solid #ddd;padding:0}.login .new-customer{width:100%}.login .login-rowproduct .panel{padding-bottom:20px}#product-listing-container{width:100%;display:inline-block;margin:30px 0 0}.facetedSearch-navList .accordion{border:none}.facetedSearch-navList .accordion .accordion-block .accordion-navigation{border:none}.accordion--navList .accordion-content{padding:0}.navBar ul.navBar-section li.navBar-item.navBar-item--separate{border-left:1px solid #757575;margin:0;padding-left:.78571rem}.navBar ul.navBar-section li.navBar-item{display:inline-block}.navBar--sub{margin-bottom:2.5rem}.sidebarBlock ul.inlineList.nofilter li.custFilterBox select.form-select{max-width:100%}.facetedSearch-toggle{display:none}.modal{z-index:99999}.modal-background{z-index:99999}}@media (min-width:801px){.footer-info .footer-info-col.firstColumn{width:27%!important}.footer .wherehouses{width:19%!important}}@media (max-width:767px){.body{font-size:15px}body.type-default{padding-top:196px}.container,.wrapper{display:inline-block}.announcement_bar{padding:5px 0}.announcement_bar p{font-size:14px}.announcement_bar p a{font-size:14px;margin-left:10px;padding:0 40px;line-height:25px}body.type-default .recommend_header{margin-top:35px}header.recommend_header .header_left a.Header_logo svg{width:100px;height:77px}header.recommend_header .social-media ul li+li{margin-left:2px}header.recommend_header .Call img{margin:3px 5px 0 0}header.recommend_header .Call a{font-size:24px}.stickyHeader header.recommend_header{margin:0}.stickyHeader header.recommend_header .container{padding:10px 20px}.stickyHeader header.recommend_header .header_left .mobile-info-social{display:none}.recommend-banner .container h1{font-size:70px;line-height:.82}.recommend-banner{background-position:100% 100%;padding:50px 0 15px}.home-review-section .shop-best-seller-today h2{font-size:38px}.home-review-section .shop-best-seller-today .image-row .box{padding:0 30px}.home-review-section .home_category_section{margin:30px 0 20px}.home-review-section .home_category_section .box{width:calc(33.333% - 11px);margin:0 0 16px;margin-right:16px}.home-review-section .home-review-slider .yotpoSlider .carousel-display-wrapper{padding:0}.home-review-section .Real-reviews{margin:0 0 25px}.home-review-section .Real-reviews,.home-review-section .home-review-slider{width:100%;display:inline-block;float:initial}.home-review-section .Real-reviews .Real-customers h2{font-size:45px;line-height:42px;margin:0 0 15px}.home-review-section .Real-reviews .Real-customers h2 span{font-size:38px}.Our-blog .container{padding:0 20px}.Our-blog .row{margin:0}.Our-blog .row .col-sm-6{width:100%;display:inline-block;float:initial;padding:0}.Our-blog .row .col-sm-6:first-child{width:100%;display:inline-block;float:initial;padding:0}.Our-blog .col-sm-6 .box-left .content a h2{font-size:20px;margin:0 0 15px}.Our-blog .col-sm-6 .box-left .content{padding:15px 0 20px}.Our-blog .col-sm-6 .box .content a h2{font-size:17px;margin:0 0 10px}.Our-blog .col-sm-6 .box .content{padding:5px 0 25px 15px;min-height:165px}.Our-blog .col-sm-6 .box .content .bottom-btn{right:0}.Get-deals-inbox{padding:20px 0}.Get-deals-inbox:after{width:51px;height:52px}.Get-deals-inbox .deals-inbox-left{margin:0 0 18px}.Get-deals-inbox .deals-inbox-left h2{font-size:55px}.Get-deals-inbox .deals-inbox-left h2 span{font-size:20px}.Get-deals-inbox .deals-inbox-right .form:before{left:55%}.Get-deals-inbox .deals-inbox-right .form .form-field .form-prefixPostfix.wrap{width:100%;display:inline-block}.Get-deals-inbox .deals-inbox-right .form .form-field input.form-input::-moz-placeholder{font-size:16px!important;opacity:10}.Get-deals-inbox .deals-inbox-right .form .form-field input.form-input::-webkit-input-placeholder{font-size:16px!important}.Get-deals-inbox .deals-inbox-right .form .form-field input.form-input{font-size:16px!important;border:2px solid #d10304;margin:-2px 0 0;padding:15px 18px}.Get-deals-inbox .deals-inbox-right .form .form-field input.button{width:100%;padding:18px;height:auto}.Get-deals-inbox .deals-inbox-right p{font-size:14px;max-width:100%}footer.footer .footer-info .footer-info-col h5.footer-info-heading{margin:0 0 5px}footer.footer .footer-info .footer-info-col ul.footer-info-list li{margin:0 0 2px}footer.footer .footer_bottom .footer-phone{font-size:15px;padding:0 0 8px}footer.footer .footer-info .footer-info-col:nth-child(n+3){margin-top:30px}h1{font-size:25px}body{padding-top:162px}.page-sidebar{display:none}h1.page-heading{font-size:21px;padding:0 0 5px;margin:0 0 10px}.categories_list .subCategoriesBox{width:33.333%}.categories_list .subCategoriesBox a.navList-action{padding:0}.categories_list .row .row{margin-left:-10px;margin-right:-10px}#product-listing-container .sortingDropdown{width:50%;max-width:100%}ul.productGrid li.product{width:calc(50% - 10px)!important;margin:0!important}ul.productGrid li.product:nth-child(2n){margin-left:20px!important}ul.productGrid li.product:nth-child(n+3){margin-top:20px!important}.paginationBox .pagination{margin-bottom:0}.paginationBox .pagination ul.pagination-list{padding:0;margin:0}.productView h1.productView-title{font-size:20px;margin:0 0 5px}.productView .product-contain .productView-images{width:100%;display:inline-block;float:initial;margin-bottom:0}.productView .product-contain .productView-details{width:100%;display:inline-block;float:initial}.productView .product-contain .productView-images .productView-thumbnails .productView-thumbnail{width:20%;height:68px;padding:0 .35714rem}.product-video .toggle:last-of-type{width:400px}.productView .product-contain .productView-details .productView-product .productView-options form .priceSection{padding:10px 15px 15px}.related_products .productCarousel button.slick-arrow{display:none!important}.related_products .productCarousel ul.slick-dots{display:block!important;bottom:-40px}.related_products .productCarousel ul.slick-dots li button .carousel-tooltip{display:none}.architects-banner{margin:0 0 20px}.architects-banner .content h2{font-size:64px;line-height:44px}.architects-banner .content .span1{font-size:27.35px}.architects-banner .content .span2{font-size:18.95px;line-height:22px}.architects-banner .content{left:20px;max-width:280px}.login .login-form{width:100%!important}.login .new-customer{width:100%!important}.contact_us .call-top .row .col-sm-3{width:50%}.contact_us .call-top .row .col-sm-3:nth-child(odd){clear:both}.contact_us .call-top .row .col-sm-3:nth-child(n+3){margin-top:12px}.contact_us .call-top .row .col-sm-3 .box .call-box{width:80px}.contact_us .call-top .row .col-sm-3 .box span{font-size:16px}.contact_us .call-top .row .col-sm-3 .box a{font-size:15px}.Career-portal .content{margin:-10px 0 0}.Career-portal .content h2{font-size:32px}.Career-portal .content h3{font-size:23px;margin:-2px 0 8px}.Career-portal .Content-image{margin:0 0 15px}.Career-portal .content p{text-indent:20px;padding:0 0 15px}.flipster ul.flip-items li.flipster__item .flipster__item__content{width:320px;min-height:410px;padding:15px 20px 20px}.flipster ul.flip-items li.flipster__item .flipster__item__content h2{font-size:20px;margin:0 0 7px}.flipster ul.flip-items li.flipster__item .flipster__item__content p{font-size:16px;line-height:25px}.flipster ul.flip-items li.flipster__item .flipster__item__content .Service-box span{font-size:19px;padding:20px 0 0}.flipster ul.flip-items li.flipster__item .flipster__item__content .Service-box i.fa{font-size:40px}.flipster{margin:10px 0 40px}.Career-portal .Company-perks .box{width:100%;float:initial;margin:0}.Career-portal .Company-perks .box:nth-child(n+3){margin-top:23px}.Career-portal .Company-perks .box .Title h3{font-size:25px;padding:2px 0 0}.Career-portal .Company-perks .box:nth-child(odd)::before{right:0;bottom:40px}.Career-portal .Company-perks .box:nth-child(2n):before{right:0;bottom:10px}.Career-portal .Company-perks .box.Mission::before{right:0;bottom:8px}.Career-portal .Company-perks .box.Last-box{padding-top:0}.Career-portal .Company-perks{margin:0 0 30px}.Career-portal .Core-values .owl-carousel .item .Title h3{font-size:25px;padding:3px 0 0}.Career-portal .Core-values .owl-carousel .item{padding:0;max-width:100%;width:100%}.Career-portal .Core-values .owl-carousel .owl-nav{display:none}.Career-portal .Core-values .owl-carousel .owl-dots{padding:10px 0 0}.Career-portal .Core-values{margin:0 0 40px}.Faq-section{margin:0 0 35px}.Faq-section .box{width:100%;display:inline-block;float:initial;margin:0 0 0}.Faq-section .box:nth-child(n+2){margin-top:15px}.Faq-section .box img{width:100%}.Career-portal .Meet-team ul li{width:24.5%}.Career-portal .rightSidebar{padding:30px 0 0;margin:20px 0 30px}.Career-portal .rightSidebar h2{font-size:25px;line-height:28px}.Career-portal .rightSidebar .box h3{font-size:23px}.Career-portal .rightSidebar .More-jobs a{font-size:19px;padding:8px 25px}.Job-Posting{padding:15px 0 30px}.Job-Posting .box-left h1{font-size:35px;margin:0 0 8px}.Job-Posting .box-left h2{font-size:28px;margin:0 0 8px}.Job-Posting .box-left p{padding:0 0 15px}.Job-Posting .box-left h3{font-size:18px;padding-right:70px;margin:10px 0}.Job-Posting .box-left h3 img{right:20px;width:32px}.Job-Posting .box-left ul li{margin:0 0 15px}.Job-Posting .box-left .application-including p{font-size:17px;line-height:28px;padding:0 0 15px}.Job-Posting .box-left .application-including span{font-size:20px}.Job-Posting .box-right h2{font-size:28px;margin:0 0 10px}.Job-Posting .box-right form .box label{font-size:15px}.Job-Posting .box-right form .box button{margin:15px auto 0}.Job-postings-btn a{padding:7px 35px}.Recruitment-process h2{font-size:33px}.Recruitment-process h3{font-size:25px;margin:0 0 20px}.Recruitment-process .box-section .box h3{font-size:22px;padding-left:45px;margin:0 0 12px}.Recruitment-process .box-section .box p{padding:0 0 15px}.Recruitment-process .box-section .box,.Recruitment-process .box-section .box-right .box{margin:0 0 15px}.faq-new-section{margin:0 0 10px}.faq-new-section .faq-heading h2{font-size:32px}.faq-new-section .question-box h2{font-size:16px;margin:0 0 12px;padding-left:35px}.faq-new-section .question-box h2 .icon{width:26px;height:25px}.faq-new-section .question-box h2 .icon img{max-width:22px;max-height:30px}.faq-new-section .question-box p+p{margin:12px 0 0}.faq-new-section .question-box .bottom-icon-faq{width:60px}.faq-new-section .question-box .bottom-icon-faq img{max-height:75px}.tca2-landingpage .about-product .custom-row{margin:0}.tca2-landingpage .about-product .about-product-btn{margin:10px auto 0}.tca2-landingpage .about-product .custom-row .col{width:100%;padding:0}.tca2-landingpage .about-product .custom-row .col .img{text-align:center;margin:20px 0 0}.tca2-landingpage .review-section{margin:45px 0 0}.tca2-landingpage .review-section .review-row .box .review-box .content .star{width:100%;padding-left:0;margin:3px 0 6px}.tca2-landingpage .review-section .review-row .box .review-box .content .star .fa:before{font-size:18px}.tca2-landingpage .review-section .review-row .box{padding:15px 25px;font-size:16px}.tca2-landingpage .form h4{font-size:22px;margin:30px 0 20px}.tca2-landingpage .form p{font-size:16px;margin:0 0 18px}.tca2-landingpage .form form label{font-size:15px}.tca2-landingpage .form form input:not([type=checkbox],[type=radio]){padding:6px 10px}.tca2-landingpage .tca-landing-btn{font-size:16px;line-height:38px;min-width:220px}.tca2-landingpage .about-product .content .heading{font-size:22px}.tca2-landingpage .about-product .content p{font-size:15px}.tca2-landingpage .tca-langing-footer p{font-size:15px}.Toronto-construction .Working-together{padding:30px 0}.Toronto-construction .Working-together .We-are h2{line-height:1;padding:0 0 5px;margin:0 0 15px}.Toronto-construction .Working-together .We-are h2:before{top:-8px;left:-5px}.Toronto-construction .Working-together .We-are p.Arrow:before{top:2px}.Toronto-construction .Working-together .We-are p.Arrow{padding:0 0 0 20px;margin:0 0 20px}.Toronto-construction .Working-together .We-are ul li{margin-right:60px!important}.Toronto-construction .Working-together .We-are ul li a img{margin:0 auto 5px}.Toronto-construction .Working-together .We-are ul li a{font-size:18px}.Toronto-construction .Working-together .We-are ul{margin:0 auto 12px}.Toronto-construction .Working-together .We-are p{padding:0 0 0 20px}.Toronto-construction .Working-together .Lets-connect{padding:20px 20px 12px}.Toronto-construction .Working-together .box-section{padding:30px 0 0}.Toronto-construction .Working-together .box-section .box{width:calc(50% - 5px);margin-right:10px}.Toronto-construction .Working-together .box-section .box:nth-child(n+3){margin-top:10px}.Toronto-construction .Working-together .box-section p{padding:0 0 0 30px;margin:20px 0}.Toronto-construction .Working-together .box-section p:before{top:4px;left:5px}.Toronto-construction .Entire-collection{padding:15px 0}.Toronto-construction .Entire-collection h2{padding:0 10px 4px;margin:0 auto 22px}.Toronto-construction .Entire-collection .owl-carousel-demo{padding:0 15px}.Toronto-construction .Entire-collection .owl-carousel-demo .owl-nav button{left:-10px}.Toronto-construction .Entire-collection .owl-carousel-demo .owl-nav button.owl-next{right:-10px}.Toronto-construction .Are-architect{padding:30px 0 0}.Toronto-construction .Are-architect .content h2{padding:0 12px 3px;margin:0 0 12px}.Toronto-construction .Are-architect .Get-started{padding:20px 0}.Toronto-construction .Are-architect .Learn-content{padding:15px 0}.Toronto-construction .Are-architect ul li{margin-right:50px}.Toronto-construction .Are-architect ul li a{font-size:18px}.Toronto-construction .Are-architect ul li a img{margin:0 auto 5px}.Toronto-construction .Are-architect ul{padding:30px 0}.Toronto-construction .Our-customer{padding:15px 0}.Toronto-construction .Get-work{padding:20px 0 15px}.Toronto-construction .Get-work h2{margin:0 0 5px}.aboutus_page .about-banner{padding:80px 0 55px;margin:0 0 40px}.aboutus_page .about-banner .logo{width:220px}.aboutus_page .about-banner .logo a img{max-width:142px}.aboutus_page .about-banner .content{width:calc(100% - 220px)}.aboutus_page .about-banner .content h2{font-size:42px}.aboutus_page p{font-size:21px;line-height:30px;padding:0 0 12px}.aboutus_page .Best-banner{margin:30px 0}.aboutus_page .Best-banner .overle{bottom:20px}.aboutus_page .Best-banner .overle h2{font-size:42px}.aboutus_page .Best-banner .overle h2 span.access{font-size:42px}.aboutus_page .Best-banner .overle h2 span.doors{font-size:47px}.aboutus_page .Best-banner .overle span img{max-width:200px}.aboutus_page .Why-are-we{padding:0 0 35px}.aboutus_page .Why-are-we h2{font-size:42px}.aboutus_page .Why-are-we h2 .the-choice img{max-width:90%}.aboutus_page .Why-are-we h2 .for-access{font-size:42px}.aboutus_page .answer-simple h2{font-size:25px;margin:0 0 8px}.aboutus_page .answer-simple .content{padding:15px 0 25px}.aboutus_page .answer-simple .content h3{font-size:20px;line-height:23px}.aboutus_page .the-Advantage{padding:50px 0 0}.aboutus_page .the-Advantage h2{font-size:38px}.aboutus_page .the-Advantage h2 span img{max-width:90%}.aboutus_page .the-Advantage .box+.box{margin-top:45px}.aboutus_page .the-Advantage .box .box-title .title{padding:49px 0}.aboutus_page .the-Advantage .box .box-title .title h3{font-size:21px}.aboutus_page .the-Advantage .box .content{padding:0 30px}.aboutus_page .the-Advantage .box .content p{font-size:18px;line-height:21px;padding:0 0 18px}.aboutus_page .the-Advantage .box .content h3{font-size:17px;margin:0 0 20px}.aboutus_page .the-Advantage .box .content .row .col-sm-3{width:50%;float:left}.aboutus_page .the-Advantage .box .content .row .col-sm-3:nth-child(n+3){margin-top:25px}.aboutus_page .the-Advantage .box .content .service-box .user-image{left:-40px}.aboutus_page .the-Advantage .box .content .service-box .content h4{font-size:15px;padding:8px 20px 4px 60px}.aboutus_page .the-Advantage .box .content .service-box .content .content-bg{padding:20px 20px 9px 55px;margin-top:-8px}.aboutus_page .the-Advantage .box .content .service-box.right .user-image{right:-40px}.aboutus_page .the-Advantage .box .content .video-section iframe{width:100%;height:280px}.aboutus_page .the-Advantage .box .content .Hear-from h2{font-size:25px;margin:0 0 15px}.aboutus_page .the-Advantage .Help-You{padding:45px 0 80px}.aboutus_page .the-Advantage .Help-You:before{height:38px}.aboutus_page .the-Advantage .Help-You .logo{padding:0 0 25px}.aboutus_page .the-Advantage .Help-You h2{font-size:42px}.aboutus_page .the-Advantage .Help-You h2 span img{max-width:320px}.ContentEditor ul.product-icon{margin:40px 0 0}.ContentEditor ul.product-icon li{width:32%;margin:0 0 40px}.type-page .page .page-content .ContentEditor .warehouse-iframe iframe{height:250px}.blog_post_section .blog-grid .blog{-ms-flex-direction:column;flex-direction:column}.blog_post_section .blog-grid .blog .blog-post-figure{width:100%}.blog_post_section .blog-grid .blog .blog-post-body{width:100%}.blog_post_section .blog-grid .blog .blog-header .blog-title a{font-size:20px;margin:0 0 3px}.blog_post_section .blog-grid .blog .blog-post-body .blog-post{font-size:15px;line-height:20px}.blog_post_section .blog-grid .blog .blog-post-body .tags li a{padding:8px}.blog_post_section .blog-grid .pagination ul.pagination-list{margin:25px 0 30px}.blog_post_section .blog-grid .blog .blog-post-body .blog-post .readmore-blog a{margin:5px 0 8px}.blog-detail-section{gap:40px 0;-ms-grid-columns:100%;grid-template-columns:100%}.share-this-icon{gap:0 15px;-ms-flex-pack:start;justify-content:flex-start}.blog-sidebar-accordian .accordian-box .accordian-title:after{right:30px;top:13px;padding:6px}.blog-sidebar-accordian .accordian-box.active .accordian-title:after{top:9px}.best-selling-product .best-selling-product-list .box .card .button.compare{padding:7px 10px;margin-left:0}.best-selling-product .best-selling-product-list .box .actionButton a{padding:8px 10px}.blog-detail-section .blog .blog-post-content ul.tags{margin:2rem 0 1rem}.blog-detail-info .share-icon a{margin:0 5px 0}.type-login .login-rowproduct .new-customer .login-product .panel-body .slick-track .slick-slide .card-body h4 a{font-size:18px}.navBar--sub{margin-bottom:0}.modal-body{padding:1rem}.modal .modal-content .previewCart .productView .productView-image{height:auto}.modal .modal-content .previewCart .productView .productView-image .productView-img-container img.productView-image--cart{height:auto}.blog-detail-info{-ms-flex-order:1;order:1;-webkit-order:1;-moz-order:1;-ms-order:1}.blog-sidebar{-ms-flex-order:2;order:2;-webkit-order:2;-moz-order:2;-ms-order:2}}@media (max-width:479px){.body{font-size:14px}body.type-default{padding-top:166px}.announcement_bar p{font-size:12px}.announcement_bar p a{font-size:11px;margin-left:5px;padding:0 13px;line-height:22px}body.type-default .recommend_header{margin-top:32px}header.recommend_header .container{padding:15px 10px}header.recommend_header .header_right .subs-navList ul li.Mobile_call{margin-right:12px!important}header.recommend_header .header_right .subs-navList ul li.Mobile_call a img{width:25px}header.recommend_header .header_left{width:calc(100% - 200px)}header.recommend_header .header_left a.Header_logo{margin-right:7px}header.recommend_header .header_left a.Header_logo svg{width:70px;height:53px}header.recommend_header .Call a{font-size:14px}header.recommend_header .Call img{margin:0 5px 0 0;max-width:15px}header.recommend_header .social-media ul li+li{margin-left:0}header.recommend_header .social-media ul li a{width:21px;height:21px;padding:5px}header.recommend_header .social-media ul li a svg{width:11px;height:11px}header.recommend_header .Mobile_menu .mobile-menu-icon a.hamburger_menu{width:33px;height:33px;padding:8px 5.5px}header.recommend_header .Mobile_menu .mobile-menu-icon a.hamburger_menu .icon-hamburger-menu-1{font-size:16px}header.recommend_header .header_right ul li.navUser-item--cart a.navUser-action{width:33px;height:29px;background-size:contain}header.recommend_header .header_right ul li.navUser-item--cart a.navUser-action .cart-quantity{left:19px;top:-10px}header.recommend_header .navigation-search-box .search-section form .form-field input.form-input{font-size:14px}header.recommend_header .navigation-search-box .search-section form .form-field .search-icon input.submitBtn{background-size:20px;background-position:100%}header.recommend_header .Mobile_search_box{padding:0 10px 15px}.stickyHeader header.recommend_header{margin:0}.stickyHeader header.recommend_header .container{padding:10px 10px}.stickyHeader header.recommend_header .Mobile_menu{width:100px}.stickyHeader header.recommend_header .header_right{width:100px}.stickyHeader header.recommend_header .header_left{width:calc(100% - 200px)}.stickyHeader header.recommend_header .header_right ul li.sticky-search{margin-right:10px}.stickyHeader header.recommend_header .Mobile_menu .call-icon-main{margin-left:10px;padding:2.5px 0}.stickyHeader header.recommend_header .header_left a.Header_logo svg{width:70px;height:53px}.stickyHeader header.recommend_header .Mobile_search_box{padding:0 10px 10px}.recommend-banner{padding:40px 0 15px}.recommend-banner .container h1{font-size:50px;line-height:.82}.home-review-section .shop-best-seller-today h2{font-size:27px;margin:0 0 12px}.home-review-section .shop-best-seller-today{padding:10px 0 20px}.home-review-section .shop-best-seller-today .image-row .box{padding:0 20px}.home-review-section .home_category_section{margin:20px 0}.home-review-section .home_category_section .box:nth-child(3n+1){clear:initial}.home-review-section .home_category_section .box{width:calc(50% - 8px);margin:0;float:left}.home-review-section .home_category_section .box:nth-child(2n){margin-left:16px}.home-review-section .home_category_section .box:nth-child(n+3){margin-top:16px}.home-review-section .Real-reviews{margin:0 0 15px;text-align:center}.home-review-section .Real-reviews .Real-customers h2{font-size:35px;line-height:33px;text-align:center;margin:0 0 12px}.home-review-section .Real-reviews .Real-customers h2 span{font-size:30px}.yotpo-reviews-carousel .carousel-display-wrapper #carousel-top-panel .headline,.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .carousel-review-title{font-size:16px!important}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .single-carousel .carousel-review-date{line-height:22px!important}.yotpo-reviews-carousel .carousel-display-wrapper .stars-container{height:21px!important}.yotpo-reviews-carousel .carousel-display-wrapper .yotpo-carousel .yotpo-icon-star{font-size:21px!important}.Our-blog{padding:0 0 20px}.Our-blog .Title{margin:0 0 12px}.Our-blog .Title h2.product-list-title{font-size:22px;padding:0}.Our-blog .Title h2.product-list-title span{background:0 0;padding:0}.Our-blog .Title h2.product-list-title:before{display:none}.Our-blog .col-sm-6 .box-left{display:none}.Our-blog .col-sm-6 .box.mobile_firstblog{display:block}.Our-blog .col-sm-6 .box .image{width:100%;display:inline-block;float:initial;margin:0 0 10px}.Our-blog .col-sm-6 .box .content{width:100%;display:inline-block;float:initial;padding:0 0 25px}.Our-blog .col-sm-6 .box .content a h2{font-size:16px;margin:0 0 8px}.Our-blog .col-sm-6 .box .content p,.Our-blog .col-sm-6 .box-left .content p{font-size:14px;line-height:17px}.Our-blog .col-sm-6 .box .content .Date{margin:0 0 8px}.Our-blog .col-sm-6 .box.mobile_firstblog+.box{margin-top:20px}.Get-deals-inbox{padding:15px 0}.Get-deals-inbox:before{top:17px;width:36px;height:33px}.Get-deals-inbox .deals-inbox-right .form:before{left:75%}.Get-deals-inbox .deals-inbox-left{margin:0 0 15px}.Get-deals-inbox .deals-inbox-left h2{font-size:45px}.Get-deals-inbox .deals-inbox-left h2 span{font-size:17px}.Get-deals-inbox .deals-inbox-right p{font-size:13px}.Get-deals-inbox .deals-inbox-right .form .form-field input.button{font-size:16px;padding:15px}footer.footer .footer-info{padding:15px 0}footer.footer .footer-info .footer-info-col{width:100%!important;padding:0;border:none;height:initial!important}footer.footer .footer-info .footer-info-col .power-icon{margin:10px 0 0}footer.footer .footer-info .footer-info-col .power-icon .yotpo-icon{margin:0 auto;display:table}footer.footer .footer-info .footer-info-col:nth-child(n+2){margin-top:20px}footer.footer .footer-info .footer-info-col ul.footer-info-list{margin:0}footer.footer .footer-info .footer-info-col.wherehouses{width:100%!important}footer.footer .footer-info .footer-info-col .footer-info-list p:last-child{padding:0;margin:0}footer.footer .footer_bottom .column{padding:0!important}footer.footer .footer_bottom .footer-phone{font-size:14px;padding:0 0 5px}footer.footer .footer_bottom .footer-payment-icons ul li svg{margin:0 2px;height:31px;width:auto}footer.footer .footer_bottom .footer-payment-icons ul{line-height:0;min-height:initial;padding:5px 0}footer.footer .footer-info .footer-info-col .footer-info-list p{border:none;padding:0}body{padding-top:134px}h1.page-heading{font-size:19px;padding:0 0 5px;margin:0 0 8px}nav.Breadcrumb{margin:0 0 10px}.categories_list .subCategoriesBox{width:50%}.categories_list{margin:0 0 10px}.paginationBox{margin:0 auto;display:table;float:initial}#product-listing-container .sortingDropdown{width:auto;margin:0 auto;display:table;float:initial;padding:10px 0 0}#product-listing-container .sortingDropdown .actionBar{margin:0 0 20px}ul.productGrid li.product{width:100%!important}ul.productGrid li.product:nth-child(2n){margin-left:0!important}ul.productGrid li.product:nth-child(n+2){margin-top:20px!important}.card{padding:20px 10px}.card br{display:none}.card .card-figure{height:initial!important}.card .card-body{height:initial!important}.paginationBox .pagination{margin-bottom:5px}h1,h2,h3,h4,h5,h6{margin:0 0 15px}h1{font-size:22px}h3{font-size:18px}.type-product nav.Breadcrumb{display:none}.productView .mobile_addtocart{display:block}.productView .mobile_addtocart input.button{width:100%;margin:0 0 10px;padding:10px;font-weight:700}.productView h1.productView-title{font-size:18px;line-height:normal;margin:0 0 8px}.productView .product-contain .productView-images .sku_image_content{font-size:17px;line-height:19px;margin:0 0 15px}.productView .product-contain .productView-images .productView-thumbnails .productView-thumbnail{width:25%;height:68px;padding:0 .35714rem}.productView .product-contain .productView-details .productView-product .productView-info{margin:0 0 0}.productView .product-contain .productView-details .productView-product .productView-info .productView-info-name,.productView .product-contain .productView-details .productView-product .productView-info .productView-info-value{font-size:15px}.productView .product-contain .productView-details .productView-product .productView-info .productView-info-name{margin-right:8px}.productView .product-contain .productView-details .productView-product .productView-info .productView-info-value{margin:0 0 8px}.productView .product-contain .productView-details .productView-product .productView-options form .priceSection .price_review_section .pricebox{padding:0 0 10px;text-align:left}.productView .product-contain .productView-details .productView-product .productView-options form .priceSection .price_review_section .pricebox .productView-price .price-section .price.price--withoutTax{font-size:22px}.productView .product-contain .productView-details .productView-product .productView-options form .priceSection .price_review_section .pricebox .productView-price .price-section .price.price--rrp{font-size:19px;margin-right:8px}.productView .product-contain .productView-details .productView-product .productView-options form .priceSection .price_review_section .pricebox .productView-price .yotpo{padding:0 0 8px}.productView .product-contain .productView-details .productView-product .productView-options form .priceSection .price_review_section .pricebox .productView-price .price-section--saving{margin:0 0 5px}.productView .product-contain .productView-details .productView-product .productView-options form .priceSection .price_review_section .pricebox .productView-price .price-section .price{font-size:14px}.productView .product-contain .productView-details .productView-product .productView-options form .product-option .form-field label.form-label{font-size:15px;text-align:left}form .form-label small{font-size:12px}.productView .product-contain .productView-details .productView-product .productView-options form .product-option .form-field ul.productOptions-list{height:240px}.productView .product-contain .productView-details .productView-product .productView-options form .product-option .form-field ul.productOptions-list .productOptions-list-item{padding:12px;margin:0}.productView .product-contain .productView-details .productView-product .productView-options form .product-option .form-field ul.productOptions-list .productOptions-list-item .productOptions-list-item-figure{width:50px}.productView .product-contain .productView-details .productView-product .productView-options form .product-option .form-field ul.productOptions-list .productOptions-list-item .productOptions-list-item-content{padding-left:12px}.productView .ProductDetail-PageContent .detail-content{margin:0;padding:0}.product-video .toggle:last-of-type{width:280px}.product-video .toggle .toggle-content .videoGallery-main{margin:0 0 15px}.related_products h2.product-list-title{font-size:18px}.related_products h2.product-list-title:before{display:none}.related_products h2.product-list-title span{padding:0}.related_products .productCarousel ul.slick-dots{bottom:-25px}.related_products .productCarousel ul.slick-dots li{padding:0 3px;width:20px;height:15px}.productView .product-contain .productView-details .productView-product .productView-options form .priceSection .price_review_section .pricebox .productView-price .request-quote{font-size:14px;padding:8px 15px}.architects-banner{margin:0 0 15px}.architects-banner .content h2{font-size:40px;line-height:30px}.architects-banner .content .span1{font-size:17.35px}.architects-banner .content .span2{font-size:12px;line-height:15px}.architects-banner .content{left:15px;max-width:160px}.contact_us .call-top .row{margin-left:-8px;margin-right:-8px}.contact_us .call-top .row .col-sm-3{padding-right:8px;padding-left:8px}.contact_us .call-top .row .col-sm-3 .box .call-box{width:70px}.contact_us .call-top .row .col-sm-3 .box span{font-size:15px}.Career-portal .content h2{font-size:28px;line-height:1;margin:0 0 10px}.Career-portal .content .Company-perks h2,.Career-portal .content .Core-values h2{margin:0 0 20px}.Career-portal .content h3{font-size:22px;margin:0 0 10px}.Career-portal .content p b{font-size:18px}.flipster{margin:10px 0 30px}.flipster ul.flip-items li.flipster__item .flipster__item__content{width:300px;min-height:430px;padding:15px 20px 20px}.flipster button.flipster__button.flipster__button--next,.flipster button.flipster__button.flipster__button--prev{width:15px;height:30px}.flipster button.flipster__button.flipster__button--prev{left:-28px}.flipster button.flipster__button.flipster__button--next{right:-28px}.Career-portal .Company-perks{margin:0 0 25px}.Career-portal .Company-perks .box .Title img{width:40px;margin-right:12px}.Career-portal .Company-perks .box .Title h3{font-size:22px;padding:2px 0 0}.Career-portal .Company-perks .box:before{width:70px;height:70px;background-size:contain!important;background-repeat:no-repeat!important}.Career-portal .Company-perks .box:nth-child(2n):before{right:0;bottom:60px}.Career-portal .Company-perks .box:nth-child(odd)::before{right:0;bottom:150px}.Career-portal .Company-perks .box.Mission::before{right:0;bottom:85px}.Career-portal .Core-values{margin:0 0 30px}.Career-portal .Core-values .owl-carousel .item .Title img{width:40px;margin-right:15px}.Career-portal .Core-values .owl-carousel .item .Title h3{font-size:22px;padding:3px 0 0}.Career-portal .Core-values .owl-carousel .item:before{display:none!important}.Faq-section{margin:0 0 25px}.Faq-section .box .overle{bottom:5px;right:15px}.Faq-section .box .overle a{font-size:17px}.Faq-section .box:nth-child(n+2){margin-top:10px}.Career-portal .Meet-team ul li{width:32%;padding:0 5px}.Career-portal .Meet-team ul li img{width:100px}.Career-portal .Meet-team ul li span{word-break:break-word}.Career-portal .rightSidebar{padding:30px 0 0;margin:10px 0 30px}.Career-portal .rightSidebar h2{font-size:23px;line-height:26px}.Career-portal .rightSidebar .box h3{font-size:21px}.Job-Posting{padding:15px 0 25px}.Job-Posting .box-left h1{font-size:28px;margin:0 0 5px}.Job-Posting .box-left h2{font-size:22px;margin:0 0 5px}.Job-Posting .box-left p{font-size:14px;line-height:28px;padding:0 0 15px}.Job-Posting .box-left p b{font-size:18px;line-height:28px}.Job-Posting .box-left h3 img{position:initial;transform:initial;margin:0 auto 10px 0;display:table}.Job-Posting .box-left h3{font-size:17px;padding-right:0;margin:8px 0}.Job-Posting .box-left ul{padding:0;margin:0 0 5px 15px;width:calc(100% - 15px)}.Job-Posting .box-left ul li{margin:0 0 8px;font-size:14px}.Job-Posting .box-left .application-including span{font-size:19px}.Job-Posting .box-right h2{font-size:25px;margin:0 0 8px}.Job-Posting .box-right form .box{width:100%!important;margin-right:0!important}.Job-Posting .box-right form .box label{font-size:14px}.Job-postings-btn a{padding:7px 30px}.Recruitment-process h2{font-size:27px}.Recruitment-process h3{font-size:22px;margin:0 0 15px}.Recruitment-process .box-section .box h3{font-size:20px;padding-left:40px;margin:0 0 10px}.Recruitment-process .box-section .box h3 img{width:30px}.Recruitment-process .box-section .box p{font-size:16px;line-height:26px;padding:0 0 12px}.Recruitment-process .box-section .box p b{font-size:18px;line-height:28px}.Recruitment-process .box-section .box,.Recruitment-process .box-section .box-right .box{margin:0 0 10px}.faq-new-section .faq-heading h2{font-size:26px;margin:0 0 20px;line-height:1}.faq-new-section .question-box h2{font-size:13px;padding-left:30px}.faq-new-section .question-box h2 .icon{width:26px;height:20px}.faq-new-section .question-box h2 .icon img{max-width:20px;max-height:26px}.faq-new-section .question-box p{font-size:12px}.faq-new-section .question-box .bottom-icon-faq{width:45px}.faq-new-section .question-box .bottom-icon-faq img{max-height:55px}.tca2-landingpage .tca-landing-btn{font-size:13px;line-height:28px;min-width:140px}.tca2-landingpage .form h4{font-size:16px;line-height:1;margin:15px 0 10px}.tca2-landingpage .form p{font-size:13px}.tca2-landingpage .form form .box{width:100%}.tca2-landingpage .form form label{font-size:13px}.tca2-landingpage .about-product .content .heading{font-size:16px;padding:0 15px 6px;margin:0 0 15px}.tca2-landingpage .about-product .content p{font-size:13px}.tca2-landingpage .review-section{margin:30px 0 0}.tca2-landingpage .review-section .review-row .box{padding:15px;font-size:13px}.tca2-landingpage .review-section .review-row .box .review-box .content .name{font-size:14px}.tca2-landingpage .review-section .review-row .box .review-box .content .date{width:100%;text-align:right;margin:8px 0 0}.tca2-landingpage .review-section .review-row .box .review-box .content .uesr-text{width:100%}.tca2-landingpage .review-section .review-row .box .review-box .userimg .img{height:50px;width:50px;line-height:50px;font-size:24px}.tca2-landingpage .review-section .review-row .box .review-box .content{float:left;width:calc(100% - 50px);padding-left:15px}.tca2-landingpage .review-section .review-row .box .review-box .userimg{width:50px}.tca2-landingpage .review-section .review-row .box .review-box .userimg:before{height:25px;width:25px;background-size:12px}.tca2-landingpage .tca-langing-footer p{margin:15px 0 0;font-size:13px}.tca2-landingpage .about-product{margin:25px 0 0}.Toronto-construction .Working-together{padding:20px 0}.Toronto-construction .Working-together .We-are h2{padding:0 0 5px;margin:0 0 12px}.Toronto-construction .Working-together .We-are h2:before{top:-6px;left:-6px;border:5px solid transparent;border-top:5px solid #eb2a2f;border-left:5px solid #eb2a2f}.Toronto-construction .Working-together .We-are p.Arrow{padding:0 0 0 18px;margin:0 0 18px}.Toronto-construction .Working-together .We-are ul li{margin-right:20px!important}.Toronto-construction .Working-together .We-are ul li a{font-size:17px}.Toronto-construction .Working-together .We-are ul li a img{margin:0 auto 3px}.Toronto-construction .Working-together .We-are p{font-size:16px;padding:0 0 0 18px}.Toronto-construction .Working-together .We-are{margin:0 0 15px}.Toronto-construction .Working-together .Lets-connect{padding:10px 15px 10px;border-radius:25px}.Toronto-construction .Working-together .Lets-connect .Title h2{margin:0 0 10px}.Toronto-construction .Working-together .Lets-connect .Title h3{margin:0 0 12px}.Toronto-construction .Working-together .Lets-connect .box{width:100%;margin-right:0}.Toronto-construction .Working-together .Lets-connect .box:nth-child(n+3){margin-top:9px}.Toronto-construction .Working-together .Lets-connect .box:last-child{margin:10px 0 0}.Toronto-construction .Working-together .box-section{padding:20px 0 0}.Toronto-construction .Working-together .box-section .box{width:100%;margin-right:0}.Toronto-construction .Working-together .box-section .box:nth-child(n+2){margin-top:10px}.Toronto-construction .Working-together .box-section p{padding:0 0 0 20px;margin:15px 0}.Toronto-construction .Working-together .box-section p:before{top:5px;left:0}.Toronto-construction .Entire-collection{padding:10px 0}.Toronto-construction .Entire-collection h2{padding:0 10px 4px;margin:0 auto 18px}.Toronto-construction .Entire-collection h2:before{top:-3px;left:-3px;border:7px solid transparent;border-top:7px solid #eb2a2f;border-left:7px solid #eb2a2f}.Toronto-construction .Entire-collection .owl-carousel-demo .owl-nav button img{width:12px}.Toronto-construction .Entire-collection .owl-carousel-demo .owl-nav button{left:-5px}.Toronto-construction .Entire-collection .owl-carousel-demo .owl-nav button.owl-next{right:-5px}.Toronto-construction .Entire-collection a.Explore-btn{padding:20px 0 0}.Toronto-construction .Are-architect{padding:20px 0 0}.Toronto-construction .Are-architect .content h2{font-size:25px;padding:0 10px 3px;margin:0 0 12px}.Toronto-construction .Are-architect .content h2:before{top:-3px;left:-3px;border:7px solid transparent;border-top:7px solid #eb2a2f;border-left:7px solid #eb2a2f}.Toronto-construction .Are-architect .content p{padding:0 0 0 18px;line-height:normal}.Toronto-construction .Are-architect .content{margin:0 0 15px}.Toronto-construction .Are-architect .Get-started{padding:15px 0}.Toronto-construction .Are-architect .Learn-content{padding:10px 0}.Toronto-construction .Are-architect .Learn-content p{line-height:22px}.Toronto-construction .Are-architect ul{padding:20px 0}.Toronto-construction .Are-architect ul li{width:50%;margin-right:0;text-align:center}.Toronto-construction .Are-architect ul li:nth-child(n+3){margin-top:20px}.Toronto-construction .Are-architect ul li a{font-size:17px}.Toronto-construction .Are-architect ul li a img{margin:0 auto 3px}.Toronto-construction .Our-customer{padding:12px 0}.Toronto-construction .Get-work{padding:15px 0}.Toronto-construction .Get-work h2{margin:0 0 3px}.Toronto-construction .Get-work p{line-height:normal}.aboutus_page .about-banner{padding:50px 0 40px;margin:0 0 25px}.aboutus_page .about-banner:before{height:20px}.aboutus_page .about-banner:after{height:7px}.aboutus_page .about-banner .logo{width:100%}.aboutus_page .about-banner .content{width:100%}.aboutus_page .about-banner .content h2{font-size:38px;text-align:center;margin:15px 0 0}.aboutus_page p{font-size:19px;line-height:28px;padding:0 0 10px}.aboutus_page .Best-banner .overle{position:relative;bottom:0;padding:15px 0}.aboutus_page .Best-banner .overle h2{font-size:35px}.aboutus_page .Best-banner .overle h2 span.access{font-size:35px}.aboutus_page .Best-banner .overle h2 span.doors{font-size:38px}.aboutus_page .Best-banner .overle span img{max-width:170px}.aboutus_page .Why-are-we h2{font-size:33px}.aboutus_page .Why-are-we h2 .the-choice{margin:5px 0 10px}.aboutus_page .Why-are-we h2 .for-access{font-size:27px}.aboutus_page .answer-simple+.answer-simple{margin-top:35px}.aboutus_page .answer-simple h2{font-size:22px}.aboutus_page .answer-simple .content{padding:12px 10px 20px}.aboutus_page .answer-simple .content h3{font-size:17px;line-height:20px}.aboutus_page .answer-simple .content h3 br{display:none}.aboutus_page .answer-simple .image{margin:-10px 12px 0}.aboutus_page .the-Advantage{padding:30px 0 0}.aboutus_page .the-Advantage h2{font-size:23px;margin:0 0 40px}.aboutus_page .the-Advantage .box .box-title{padding:0;margin:0 0 20px}.aboutus_page .the-Advantage .box .box-title:before{display:none}.aboutus_page .the-Advantage .box .box-title .title{width:100%;background:#ffce09;padding:15px 0;margin:0 0 12px}.aboutus_page .the-Advantage .box .box-title .image{width:100%}.aboutus_page .the-Advantage .box .content{padding:0}.aboutus_page .the-Advantage .box .content .row{margin-left:-5px;margin-right:-5px}.aboutus_page .the-Advantage .box .content .row .col-sm-3{padding-left:5px;padding-right:5px}.aboutus_page .the-Advantage .box .content ul li{width:50%;padding-right:15px}.aboutus_page .the-Advantage .box .content .service-box .user-image{position:initial;margin:0 0 12px}.aboutus_page .the-Advantage .box .content .service-box .content h4{padding:6px 15px}.aboutus_page .the-Advantage .box .content .service-box .content .content-bg{padding:20px 15px 10px;margin-top:-8px}.aboutus_page .the-Advantage .box .content .service-box.right .user-image{position:initial;margin:12px 0 0}.aboutus_page .the-Advantage .box .content .service-box.right .content{text-align:left}.aboutus_page .the-Advantage .box .content .service-box.right .content h4{padding:6px 15px}.aboutus_page .the-Advantage .box .content .service-box.right .content .content-bg{padding:20px 15px 10px}.aboutus_page .the-Advantage .box .content .video-section{padding:0 0 30px}.aboutus_page .the-Advantage .box .content .video-section iframe{height:200px}.aboutus_page .the-Advantage .box .content .Hear-from{padding:30px 0 0}.aboutus_page .the-Advantage .box .content .Hear-from h2{font-size:22px;margin:0 0 15px}.aboutus_page .the-Advantage .Help-You{padding:30px 0 60px}.aboutus_page .the-Advantage .Help-You:before{height:22px}.aboutus_page .the-Advantage .Help-You h2{font-size:35px}.aboutus_page .the-Advantage .Help-You h2 span img{max-width:90%}.ContentEditor ul.product-icon{margin:30px 0 0}.ContentEditor ul.product-icon li{width:49%;margin:0 0 30px}.blog_post_section .blog-grid .blog .blog-header .blog-title a{font-size:18px}.blog_post_section .blog-grid .blog .blog-post-body .blog-post{font-size:15px;line-height:20px}.blog_post_section .blog-grid .pagination ul.pagination-list{margin:15px 0 30px}.blog_post_section .blog-grid .pagination ul.pagination-list .pagination-item{width:37px;height:37px}.blog_post_section .blog-grid .pagination ul.pagination-list .pagination-item.pagination-item--next .pagination-link,.blog_post_section .blog-grid .pagination ul.pagination-list .pagination-item.pagination-item--previous .pagination-link{padding:11px 15px}.blog-detail-section{padding:0 0 20px}.related-blog-post .box .info .date,.related-blog-post .box .info .read-more-btn{font-size:14px}.share-this-icon{margin:18px 0}.related-blog-post .box{margin:0 0 20px}.blog-sidebar-accordian{margin:0}.best-selling-product .title{margin:15px 0}.blog-sidebar-accordian .accordian-box{margin:0 0 10px}.blog-detail-info .title{font-size:20px;line-height:1}.blog-detail-info .title .posted-by{font-size:12px;margin:5px 0 0}.blog-detail-info .text-block p{font-size:13px;line-height:normal;margin:0 0 14px}.blog .addthis_toolbox{margin-top:2rem}.blog-detail-info .share-icon a{max-width:26px;margin:0 2px 0}.blog-detail-info .request-quate-btn a{font-size:16px;line-height:1}.best-selling-product .best-selling-product-list .box .card .button.compare{padding:7px;margin-left:0}.best-selling-product .best-selling-product-list .box .actionButton a{padding:8px 7px}.best-selling-product .best-selling-product-list .box .card .card-body .product-item-price .price{font-size:20px}.cart-content-padding-right .cart tbody.cart-list td.cart-item-figure{width:100%;margin:0}.cart-content-padding-right .cart tbody.cart-list td.cart-item-figure img.cart-item-image{width:90px}.cart-content-padding-right .cart tbody.cart-list td .cart-item-value{padding-left:10px}.cart-content-padding-right .cart tbody.cart-list td .form-increment{margin-left:10px}.cart-content-padding-right .cart tbody.cart-list .cart-item{position:relative}.cart .cart-list .cart-remove{margin-left:0;position:absolute;top:10px;right:0;z-index:99}.cart-content-padding-right ul.cart-totals li.cart-total .coupon-code form input.form-input,.cart-content-padding-right ul.cart-totals li.cart-total .gift-certificate-code form input.form-input{width:71%}.cart-content-padding-right ul.cart-totals li.cart-total .coupon-code form input[type=submit],.cart-content-padding-right ul.cart-totals li.cart-total .gift-certificate-code form input[type=submit]{width:27%}.cart-actions .button{display:inline-block;float:right}.type-login .login-rowproduct .new-customer .login-product .panel-body .slick-track .slick-slide .card-body h4 a{font-size:16px}.type-login .login-rowproduct .new-customer .login-product .panel-body .slick-track .slick-slide .card-figure a .card-image{position:initial;width:initial;max-height:100px;margin-bottom:10px}.type-login .login-rowproduct .new-customer .login-product .panel-header .panel-title{font-size:12px;padding:3px 0}.login-rowproduct .new-customer .panel-header{left:-62px;top:7px}.login h1.page-heading{font-size:18px}.product-list-title:before{display:none}.product-list-title span{background:0 0;padding:0}#product-listing-container .float-left{margin:0 auto;display:table;float:initial}#product-listing-container .float-right{margin:0 auto;display:table;float:initial}body.type-search #product-listing-container .pagination ul.pagination-list{text-align:center}.modal .modal-content .previewCart .productView .productView-details{padding:0 10px}.modal .modal-content .previewCart .productView .productView-details h2.productView-title{font-size:16px;line-height:normal}.modal-header-title{font-size:18px}}@media (max-width:350px){.Job-Posting .box-left h1{font-size:25px;margin:0 0 5px}.Job-Posting .box-left h2{font-size:20px;margin:0 0 5px}.Job-Posting .box-left h3{font-size:16px;padding-right:0;margin:8px 0}.Job-Posting .box-right h2{font-size:24px;margin:0 0 8px}.Recruitment-process h2{font-size:25px}.Recruitment-process h3{font-size:21px;margin:0 0 12px}.best-selling-product .best-selling-product-list .box .card .button.compare{padding:7px 3px;margin-left:0}.best-selling-product .best-selling-product-list .box .actionButton a{padding:8px 3px}}