@charset 'UTF-8';@font-face{font-family:MyriadPro-Black;src:url(../fonts/MyriadPro-Black.otf)}@font-face{font-family:RalewaySemiBold;src:url(../fonts/Raleway-SemiBold.ttf)}h1,h2,h3,h4,h5,h6,p{font-family:neuzeit-grotesk,sans-serif}@media (min-width:1200px){.container{width:1000px}}.p0{padding:0}.n_mt14{margin-top:-14px}.pl0{padding-left:0}.mt50{margin-top:50px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.mb70{margin-bottom:70px}.mh220{max-height:220px;overflow:hidden}.belowheader{padding-top:120px}.colorfullborder{border-bottom:5px solid;padding:5px;-webkit-border-image:url(../images/lowercolorline.png) 30 round;-o-border-image:url(../images/lowercolorline.png) 30 round;border-image:url(../images/lowercolorline.png) 30 round}.Datablock{overflow:hidden}.topheader .navbar.navbar-brand{padding-left:0}.topheader .navbar.navbar-default{background:#fff;border:0 solid #fff;height:auto;margin-bottom:0;position:fixed;width:100%;top:0;box-shadow:0 0 5px 0 #ccc}.topheader .navbar.navbar-default .navbar-right{margin-right:0}.topheader .navbar-default .navbar-nav.navfirst>li>a.bookvisitbtn{color:#fff!important;background:#c73239!important;letter-spacing:2px;text-transform:uppercase;font-family:neuzeit-grotesk,sans-serif;font-size:17px;font-weight:600;padding:12px 25px;box-shadow:5px 5px 2px 2px #f2f2f2}.topheader .navbar-default .navbar-nav.navfirst>li:last-child{margin-left:50px}.topheader .navbar-default .navbar-nav.navfirst>li{margin-top:44px}.topheader .navbar-default .navbar-nav.navfirst>li>a{font-family:neuzeit-grotesk,sans-serif;font-size:18px;color:#004370;padding-left:12px;padding-right:12px;letter-spacing:1px}.topheader .navbar-brand{height:auto;padding:0 15px}.topheader .navbar-brand img{max-width:190px;margin:25px 0 25px 0}.topheader .navbar-default .navbar-nav.navfirst>li>a:active,.topheader .navbar-default .navbar-nav.navfirst>li>a:focus,.topheader .navbar-default .navbar-nav.navfirst>li>a:hover{background:0 0;color:#c92f3a;outline:0!important}.topheader .navbar-default .navbar-nav.navfirst>.active>a,.topheader .navbar-default .navbar-nav.navfirst>.active>a:focus,.topheader .navbar-default .navbar-nav.navfirst>.active>a:hover{background:0 0;color:#c92f3a}noscript img{display:none}.bannerblock{background:url(../images/bannerbg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:400px;min-height:66vh;padding-top:60px;padding-top:5vh;margin-top:118px;border-top:5px solid;border-bottom:5px solid;border-image:url(../images/lowercolorline.png) 5 0 5 0 round;border-right:0;border-left:0}.bannercontent .title{margin-bottom:24px;margin-top:0;font-family:minion-pro;font-weight:700;text-transform:uppercase;color:#004370;font-size:30px;letter-spacing:1px;line-height:34px}.bannercontent p{color:#333;font-family:neuzeit-grotesk,sans-serif;font-size:16px;margin-bottom:20px;line-height:1.3}.bannercontent .col-sm-8{padding-left:3vw}.servicetype_odd{background:#e4e4e4}.servicetype_even{background:#f7f7f7}.mainservice .servicetype{padding-top:80px;padding-bottom:80px;color:#004370;text-align:center}.mainservice .servicetype .type1{background:url(../images/window.png) no-repeat center;height:64px;background-size:46px}.mainservice .servicetype .type2{background:url(../images/open-door.png) no-repeat center;background-size:52px;height:64px}.mainservice .servicetype .type3{background:url(../images/driller.png) no-repeat center;height:64px;background-size:52px}.mainservice .servicetype .type4{background:url(../images/Aftercare.png) no-repeat center;height:64px;background-size:52px}.mainservice .servicetype.active .type1,.mainservice .servicetype:active .type1,.mainservice .servicetype:hover .type1{background:url(../images/white_window.png) no-repeat center;background-size:52px;height:64px}.mainservice .servicetype.active .type2,.mainservice .servicetype:active .type2,.mainservice .servicetype:hover .type2{background:url(../images/white_open-door.png) no-repeat center;height:64px;background-size:52px}.mainservice .servicetype.active .type3,.mainservice .servicetype:active .type3,.mainservice .servicetype:hover .type3{background:url(../images/white_driller.png) no-repeat center;height:64px;background-size:52px}.mainservice .servicetype.active .type4,.mainservice .servicetype:active .type4,.mainservice .servicetype:hover .type4{background:url(../images/white_Aftercare.png) no-repeat center;height:64px;background-size:52px}.mainservice .servicetype.active,.mainservice .servicetype:active,.mainservice .servicetype:hover{color:#fff;cursor:pointer;background:#004370}.mainservice .servicetype h2{text-transform:uppercase;font-size:18px;letter-spacing:1px;font-weight:600;margin:25px 0 0 0;font-family:neuzeit-grotesk,sans-serif}.mainservice .servicetype img{height:64px}.mainservice .servicepara{padding:60px 22px;text-align:center;display:none}.mainservice .servicepara.active{display:block}.mainservice .servicepara p{font-family:neuzeit-grotesk,sans-serif;margin-bottom:0;font-size:17px;color:#333;line-height:28px}.mainservice .servicepara h2.Headingw{margin-top:0;text-transform:uppercase;font-size:28px;color:#004370;font-weight:600;margin-bottom:25px}.mainservice .typeservice{margin-top:-50px;padding:0 15px}.bookvisit{color:#fff;background:url(../images/bookavisitbg.jpg);background-size:cover;text-align:center;text-transform:uppercase;padding:55px 0 40px 0}.bookvisit .book h3{font-weight:700;font-size:28px;margin:0 auto 20px auto;letter-spacing:1px}.bookvisit .book .whitebtn{background:#fff;color:#c92f3a;text-transform:uppercase;letter-spacing:2px;font-weight:600;padding:10px 25px 8px 25px;border-radius:0;font-family:neuzeit-grotesk,sans-serif;font-size:18px}.teamWrap{border-bottom:5px solid;border-image:url(../images/lowercolorline.png) 0 0 5 0 round;border-top:0;border-right:0;border-left:0}footer{border-top:5px solid;border-image:url(../images/lowercolorline.png) 5 0 0 0 round;border-bottom:0;border-right:0;border-left:0}.team{padding-top:72px}.supplier .title{color:#004370;font-weight:700;font-size:34px;text-transform:uppercase;margin-top:0;letter-spacing:1px}.team .title{color:#004370;font-weight:700;font-size:32px;text-transform:uppercase;margin-top:0;margin-bottom:10px;letter-spacing:1px}.team .subtitle{color:#7b7b7b;font-size:20px;letter-spacing:1px;font-family:neuzeit-grotesk,sans-serif}.team .teamcontent p{color:#575757;font-size:15px;margin-bottom:0;margin-top:15px;font-weight:300}.team .teamcontent p:last-child{margin-bottom:25px}.teamcontent{width:40%;min-height:350px;display:inline-block;padding-right:20px}.toppart{display:inline-block;width:59%;vertical-align:bottom;margin:0 auto;text-align:center}.supplier{text-align:center;padding-top:70px}.supplierslider{padding-bottom:50px}.supplierslider ul li{padding:0;background-clip:content-box;width:100%;height:250px;background-repeat:no-repeat;background-repeat:no-repeat;background-position:center;overflow:hidden;position:relative;text-align:center}.supplierslider ul li p{opacity:0;position:relative;top:78%;font-size:18px;transition:1s ease-in-out;text-align:center!important;padding:0 10px}.supplierslider ul li:hover p{opacity:1}.supplierslider ul li.s1{max-width:32%;background:url(../images/user/NorthStar.svg) #fff;width:100%;height:250px;background-size:contain;background-repeat:no-repeat;background-position:center}.supplierslider ul li.s2{max-width:33%;background:url(../images/user/VWD_logo.svg) #fff;height:250px;background-size:contain;background-repeat:no-repeat;background-position:center}.supplierslider ul li.s3{max-width:32%;background:url(../images/user/Therma-Tru.svg) #fff;height:250px;background-size:contain;background-repeat:no-repeat;background-position:center}.supplierslider ul li.s1:hover{background:url(../images/user/NorthStar_color.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.supplierslider ul li.s2:hover{background:url(../images/user/VWD_color.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.supplierslider ul li.s3:hover{background:url(../images/user/Therma-Tru_Color.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.supplier p{font-size:16px;color:#575757;margin-bottom:50px;margin-top:35px;font-weight:300}.carousel-inner{margin:auto;width:100%}.carousel-control{width:4%}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control .glyphicon-chevron-right,.glyphicon-chevron-left{margin-top:-10px;margin-left:-10px;color:#444}@media(max-width:1300px){.bannerblock{background-size:cover;background-position:center}}@media (max-width:767px){.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.supplierslider ul li.s1,.supplierslider ul li.s1:hover,.supplierslider ul li.s2,.supplierslider ul li.s2:hover,.supplierslider ul li.s3,.supplierslider ul li.s3:hover{max-width:32%;height:85px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-color:#fff;background-position:center}.supplierslider ul li p{top:70%;font-size:14px;display:none}}@media screen and (min-width:767px) and (max-width:992px){.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@media (min-width:992px){.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(16.7%,0,0);transform:translate3d(16.7%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0}}.footer{padding:40px 0 30px 0}footer .firstpart ul{padding-left:0;list-style-type:none}footer .firstpart ul li a{color:#353535!important;margin-bottom:10px;font-family:neuzeit-grotesk,sans-serif;font-size:20px;text-decoration:none!important;display:block;line-height:34px;letter-spacing:1px}footer .thirdpart address p{font-size:18px;color:#353535;margin-bottom:0;text-align:right;line-height:32px;letter-spacing:1px}footer .secondpart img{display:inline-block;width:35px;margin:40px 25px}footer .lowerfooter .fpart p{text-align:left;color:#7f7f7f;font-size:14px;margin-bottom:0;font-family:neuzeit-grotesk}footer .lowerfooter .spart p{text-align:right;color:#7f7f7f;font-size:14px;margin-bottom:0;font-family:neuzeit-grotesk}footer .lowerfooter{padding:10px 0 0 0}@media screen and (min-width:768px){footer .lowerfooter .fpart{padding-left:7px}}.testimonial{padding:90px 0 40px 0;text-align:center;background:url(../images/testbg.jpg) center fixed;background-size:cover}.qoute{height:30px;font-size:60px;line-height:1;vertical-align:bottom;display:-webkit-inline-box;transform:rotate(180deg);margin-right:-5px;font-family:MyriadPro-Black;margin-left:15px}.testimonial .sm_testblock{vertical-align:top;margin-top:30px;margin-left:30px;margin-right:30px;position:relative}.testimonial .lg_testblock{padding:60px 50px 50px 50px;display:inline-block;margin-right:20px;vertical-align:top;position:relative}.testimonial .lg_testblock p,.testimonial .sm_testblock p{color:#fff;font-style:italic;font-size:14px;text-align:center;line-height:1.5;font-weight:300}.testimonial .title{color:#fff;text-align:center;margin:0 0 15px 0;font-size:34px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.privacyWrapper,.termsWapper{padding-top:70px;padding-bottom:110px;border-top:5px solid;border-image:url(../images/lowercolorline.png) 5 0 0 0 round;border-bottom:0;border-right:0;border-left:0}.privacy_policy h2.title,.terms_condition h2.title{color:#004370;font-weight:700;font-size:30px;text-transform:uppercase;margin-top:0;margin-bottom:40px}.privacy_policy h3,.terms_condition h3{margin-top:0;margin-bottom:20px;color:#575757;font-weight:600;font-size:22px}.privacy_policy p,.terms_condition p{color:#575757;font-size:16px;margin-bottom:30px;font-weight:100}.terms_condition .term_definition p{margin-bottom:20px}.privacy_policy ul.perinfo{margin-left:35px;color:#575757;font-family:sans-serif;font-size:16px;margin-bottom:25px;margin-top:25px}@media screen and (max-width:1199px){.testimonial .lg_testblock p.mh220{max-height:148px;overflow:hidden}.topheader .navbar-default .navbar-nav.navfirst>li>a{font-size:17px}}@media screen and (max-width:767px){.belowheader{padding-top:100px}.privacy_policy h2,.terms_condition h2{font-size:25px;margin-bottom:40px}.privacy_policy h3,.terms_condition h3{font-size:20px}.privacy_policy p,.terms_condition p{font-size:14px}.privacy_policy ul.perinfo{font-size:14px}}.btnQuote{color:#fff!important;background:#c73239!important;letter-spacing:2px;text-transform:uppercase;font-family:neuzeit-grotesk,sans-serif;font-size:17px;font-weight:600;padding:10px 25px;border-radius:0;width:100%;max-width:250px;margin:30px auto 0 auto;text-align:center;display:block}.contactWrapper .bbannerblock{background:url(../images/contactbg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:400px;min-height:66vh;padding-top:60px;padding-top:5vh;margin-top:118px;border-top:5px solid;border-bottom:5px solid;border-image:url(../images/lowercolorline.png) 5 0 5 0 round;border-right:0;border-left:0}.Contact{padding-top:60px}.Contact h2.title{color:#004370;font-weight:700;font-size:30px;text-transform:uppercase;margin-top:0;margin-bottom:30px}.Contact p{font-size:16px;margin-bottom:0;font-weight:300}.Contact .contact_info h2.title{color:#004370;font-weight:700;font-size:30px;text-transform:uppercase;margin-top:0;margin-bottom:20px;font-family:neuzeit-grotesk,sans-serif}.Contact .contact_us h2.title{color:#004370;font-weight:700;font-size:30px;text-transform:uppercase;margin-top:0;margin-bottom:40px;font-family:neuzeit-grotesk,sans-serif}.Contact .contact_info,.Contact .contact_us{padding-top:40px}.Contact .contact_info address p,.Contact .contact_info p{margin-bottom:20px;font-size:16px;font-weight:300}.Contact .contact_info p:last-child{margin-bottom:0}.contact_us .contactform label{font-family:neuzeit-grotesk,sans-serif;font-size:20px;text-align:left;font-weight:100;color:#575757;padding-left:0;padding-top:2px}.contact_us .contactform .btn{box-shadow:none;background:#c73239;font-family:neuzeit-grotesk,sans-serif;color:#fff;border-radius:0;font-weight:600;font-size:15px;letter-spacing:1px;padding:10px 30px}.contact_us .contactform .btn:focus{box-shadow:none}.contact_us .contactform input,.contact_us .contactform textarea{border-radius:0;resize:none;box-shadow:none;border:1px solid #c7c7c7}.mb100{margin-bottom:100px}.Contact #btnSendEmailForm p#success{font-size:18px;margin-top:10px;color:Green}.Contact .map{min-height:285px}@media screen and (max-width:767px){.Contact p.topcontent br{display:none}.Contact .contact_info,.Contact .contact_us{padding-top:50px}.Contact{padding-top:50px}}@media screen and (max-width:991px){.topheader .navbar-default .navbar-nav.navfirst>li{margin-top:33px}.topheader .navbar-default .navbar-nav.navfirst>li>a{font-size:13px;padding-left:5px;padding-right:5px}.topheader .navbar-default .navbar-nav.navfirst>li>a.bookvisitbtn{font-size:13px;letter-spacing:1px}.topheader .navbar-brand img{max-width:150px}.topheader .navbar-default .navbar-nav.navfirst>li:last-child{margin-left:15px}.side-collapse-container.mt100{margin-top:103px}.teamcontent,.toppart{width:100%;padding:0;min-height:auto}footer .secondpart img{margin:40px 10px}.Contact .map{min-height:255px}}@media screen and (min-width:1200px){.mainservice .servicetype{padding-top:75px;padding-bottom:75px}}@media screen and (max-width:767px){.Contact .map{margin-top:25px}.door_banner{display:block}.doorbanner{display:none}.offersWrapper .bbannerblock{display:none}.offers_banner{display:block;padding-top:70px}.blog_banner{display:block}.blogbanner{display:none}.servicetype_odd{background:0 0}.servicetype_even{background:0 0}.m_servicetype_odd{background:#e4e4e4}.m_servicetype_even{background:#f7f7f7}.doorbanner+.colorfullborder.n_mt14{display:none}.blogbanner+.colorfullborder.n_mt14{display:none}}@media screen and (min-width:768px){.p_l_11{padding-left:11px}.p_r_11{padding-right:11px}.doorbanner{display:block}.door_banner{display:none}.blogbanner{display:block}.blog_banner{display:none}}@media screen and (min-width:767px) and (max-width:991px){.tab_pl23{padding-left:23px}.Contact{padding-top:50px}.Contact .contact_info,.Contact .contact_us{padding-top:40px}#testiSlider .item:last-child .lg_testblock:last-child{padding-top:30px}}.mb0{margin-bottom:0!important}.mt100{margin-top:118px}.teamWrap{overflow:hidden}@media screen and (max-width:767px){.bannerblock,.side-collapse-container.mt100{margin-top:78px}.mainservice .servicepara{padding:60px 22px 00px 22px}}@media screen and (min-width:767px) and (max-width:1024px){.bannerblock{margin-top:84px}}.doorbanner{background:url(../images/doorsbg.jpg) center;background-size:cover;height:50vh;border-top:5px solid;border-bottom:5px solid;border-image:url(../images/lowercolorline.png) 5 0 5 0 round;border-right:0;border-left:0}.blogbanner{background:url(../images/blog_header.jpg) center;background-size:cover;height:50vh;border-top:5px solid;border-bottom:5px solid;border-image:url(../images/lowercolorline.png) 5 0 5 0 round;border-right:0;border-left:0}.doorcontent,.windowcontent{padding:70px 0 0 0}.doorcontent h2.title,.windowcontent h2.title{color:#004370;font-weight:700;font-size:34px;text-transform:uppercase;margin-top:0;margin-bottom:30px;font-family:neuzeit-grotesk,sans-serif;text-align:center;letter-spacing:1px}.doorcontent p,.window_description p,.windowcontent p{font-family:neuzeit-grotesk,sans-serif;color:#575757;font-size:16px;text-align:center;margin-bottom:0;font-weight:100}.typedoor .type h3.typename{font-size:16px;color:#004370;text-transform:uppercase;font-weight:700;text-align:center;margin-bottom:0;margin-top:25px;margin-bottom:15px}.typedoor .type img:hover{border:1px solid #ddd;background:#ededed;border-radius:2px;cursor:pointer}.typedoor .type img{margin:0 auto;border:1px solid transparent}.typeimg{margin:0 auto}.typedoor{padding:70px 0 70px 0}.lt_lg_container{max-width:1060px;width:100%;margin:0 auto;padding-left:15px;padding-right:15px}.detail_window_slider .slick-slide h3,.doorslider .slick-slide h3,.windowslider .slick-slide h3{margin-bottom:0;margin-top:30px}.detail_window_slider .slideimg img,.doorslider .slideimg img,.windowslider .slideimg img{cursor:pointer}.detail_window_slider .slick-initialized .slick-slide:focus,.detail_window_slider .slideimg img:active,.detail_window_slider .slideimg img:focus,.doorslider .slick-initialized .slick-slide:focus,.doorslider .slideimg img:active,.doorslider .slideimg img:focus,.windowslider .slick-initialized .slick-slide:focus,.windowslider .slideimg img:active,.windowslider .slideimg img:focus{outline:0;cursor:pointer}.doorslider.slider,.windowslider.slider{margin-top:90px!important}.doorslider.slick-dotted.slick-slider,.windowslider.slick-dotted.slick-slider{margin-bottom:90px!important}.detail_window_slider .slideimg img,.doorslider .slideimg img,.windowslider .slideimg img{margin:0 auto}.detail_window_slider .slick-slide h3,.doorslider .slick-slide h3,.windowslider .slick-slide h3{color:#004370;text-align:center;font-size:15px;font-weight:700}.vh{visibility:hidden}.windowbanner{background:url(../images/windowsbg.jpg) center;background-size:cover;height:50vh;border-top:5px solid;border-bottom:5px solid;border-image:url(../images/lowercolorline.png) 5 0 5 0 round;border-right:0;border-left:0}.doorWholeWrapp .window_description h4{text-align:center;font-family:neuzeit-grotesk,sans-serif;text-transform:uppercase;margin-top:30px;color:#004370;font-weight:700}.doorWholeWrapp .window_description p a{color:#575757}.window_description h2.title,.windowwrap h2.title{color:#004370;font-weight:700;font-size:30px;text-transform:uppercase;margin-top:0;margin-bottom:30px;font-family:neuzeit-grotesk,sans-serif;text-align:center}.windowwrap{padding-top:50px}.detail_window_slider.slick-initialized.slick-slider{margin-top:90px;margin-bottom:70px}.window_description{margin-bottom:70px}.RequestBlock{margin-top:90px}.RequestBlock img{margin:auto 0 auto auto}.RequestBlock .qutedText{text-align:left;margin-top:50px}@media screen and (min-width:768px){.mb{display:none}.mb_banner{display:none}.cmd{display:none}.mbteam{display:none}.mbtestimonial{display:block}.tabtestimonial{display:none}.qoute{height:40px;font-size:75px}.testimonial .lg_testblock p,.testimonial .sm_testblock p{font-size:22px}.testimonial .lg_testblock{max-width:900px}}@media screen and (max-width:767px){.contactform input.form-control{height:36px}.Contact .contact_us .contactform{padding-right:0}.supplier p{margin-bottom:30px;margin-top:25px}.doorcontent,.windowcontent{padding:50px 0 0 0}.teamWrap{border-image:url(../images/rot_colorfullborder.png) 10% round}.privacy_policy,.terms_condition{padding-right:15px;padding-left:15px}.Contact .contact_info address p,.Contact .contact_info p,.Contact p{font-size:15px}.privacy_policy h2.title,.terms_condition h2.title{font-size:24px}.privacy_policy h3,.terms_condition h3{font-size:20px}.privacy_policy p,.terms_condition p{font-size:15px}.Contact .contact_info h2.title,.Contact .contact_us h2.title,.Contact h2.title{font-size:24px}.navbar-nav>li>a{padding-top:5px;padding-bottom:5px}.testimonial .lg_testblock p,.testimonial .sm_testblock p{line-height:1.4}.bannercontent .col-sm-8{padding-left:0;padding-top:40px}.colorfullborder{transform:rotate(180deg)}.topheader .navbar-default .navbar-nav.navfirst>li{margin-top:0}.topheader .navbar-default .navbar-nav.navfirst>li:first-child{margin-top:15px}.testimonial .title{font-size:24px}.supplier .title{font-size:24px}.teamcontent.mw95 p:nth-child(1){margin-top:50px}.team .title{font-size:24px}.testimonial .lg_testblock:first-child:after{bottom:0;left:15%;right:auto;transform:rotate(35deg)}.bannercontent .title{font-size:28px}.team .subtitle{font-size:15px}.testimonial .lg_testblock:after{bottom:0;left:15%;right:auto;transform:rotate(-35deg)}.testimonial .lg_testblock{margin-right:0}.team{padding-top:50px}.supplier{padding-top:35px}.supplier p{font-size:15px}.mw95{width:90%;margin:0 auto}.testimonial .title{margin:0 0 50px 0}.testimonial{padding:50px 0 70px 0}.testimonial .sm_testblock{margin:0 0 40px 0}.lowerfooter .spart{margin-top:20px}footer .secondpart img{margin:10px 10px 30px 10px}footer address{margin:0}footer .lowerfooter{padding:15px 0 0 0}footer .secondpart img{width:35px}.firstpart ul{margin-bottom:0}.firstpart ul li:last-child{margin-bottom:0}footer .lowerfooter .fpart p,footer .lowerfooter .spart p{font-size:10px}footer .firstpart ul li a,footer .thirdpart address p{font-size:14px;line-height:24px}.testimonial{border-image:none;border-bottom:none}.tabtestimonial{display:none}.mbtestimonial{display:block;height:auto}.desktp{display:none}.mbteam{display:block}.team{text-align:center}.team .teamcontent p{font-size:12px}.teamcontent{text-align:center}.supplierslider .item div{width:32%;display:inline-block;margin-bottom:15px;margin-top:15px}.supplierslider .item div img{margin:0 auto;min-height:100px;max-height:100px}.firstpart,.secondpart,footer .lowerfooter .fpart p,footer .lowerfooter .spart p,footer .thirdpart address p{text-align:center}.mainservice .servicetype h2{font-size:14px}.colorfullborder.cmd{padding:0}.mainservice{padding-top:50px;padding-bottom:50px;clear:both}.servicepara{display:none}.bannercontent p br{display:none}.bannercontent p{text-align:center;font-size:15px;margin-bottom:20px}.bannercontent .title{text-align:center;line-height:30px;margin-bottom:25px}.navbar-nav{margin:0}.mainservice .typeservice{margin-top:0}.xpl_15{padding-left:15px}.navbar-header .navbar-toggle .icon-bar{width:30px;height:4px;margin-bottom:10px;background:#004370;border-color:transparent}.navbar-default .navbar-toggle{border:transparent;background:0 0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:0 0}.bookvisitbtn.mb{color:#fff!important;background:#c73239!important;letter-spacing:1px;text-transform:uppercase;font-family:neuzeit-grotesk,sans-serif;font-size:10px;font-weight:700;padding:10px 20px;box-shadow:5px 5px 2px 2px #f2f2f2;float:right;margin-right:15px;margin-top:20px;font-size:12px;letter-spacing:1px}.mb{display:inline-block}.topheader .navbar-brand{padding:0}.topheader .navbar-brand img{margin:15px 0 20px 0}.topheader .navbar-brand img{max-width:120px}.nav.navbar-nav.navfirst .bookvisitbtn{display:none}.side-collapse{top:78px!important}.navbar-header{height:65px}.topheader .navbar-default .navbar-nav.navfirst>li>a{color:#fff}.topheader .navbar-toggle{position:relative;float:right;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;margin-left:15px;padding:0;margin-top:24px}.topheader .navbar-default .navbar-nav.navfirst>li{margin-left:15px}.bookvisitbtn.mb:hover{text-decoration:none}.navbar-inverse{background-color:#004370;border-color:#004370}.mb_banner{display:block}.bannerblock{background:0 0;padding-top:0}.mainservice .servicetype{padding-top:20%;padding-bottom:20%}.bookvisit .book h3{font-size:20px;margin:0 15px 15px 15px}.book{width:75%;margin:0 auto}.RequestBlock img{margin:auto}.RequestBlock .qutedText{text-align:center}}@media screen and (min-width:320px) and (max-width:480px){.contact_us .contactform label{font-size:16px}.testimonial.mbtestimonial{height:auto}.testimonial .lg_testblock:first-child:after{bottom:0;left:11%;right:auto;transform:rotate(35deg)}.testimonial .lg_testblock:after{bottom:0;left:11%;right:auto;transform:rotate(-35deg)}.topheader .navbar-toggle{position:relative;float:right;margin-top:8px;margin-right:5px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;margin-left:15px;padding:0;margin-top:15px}.bookvisitbtn.mb{font-size:8px!important}.navbar-header .navbar-toggle .icon-bar{width:25px}.topheader .navbar-brand img{max-width:118px}.bannercontent .title{font-size:20px}.mainservice .servicetype{padding-top:30px;padding-bottom:30px}.mainservice .servicetype h2{font-size:12px}.mainservice .servicetype .type1,.mainservice .servicetype.active .type1,.mainservice .servicetype:active .type1,.mainservice .servicetype:hover .type1{background-size:36px}.mainservice .servicetype .type2,.mainservice .servicetype .type3,.mainservice .servicetype .type4,.mainservice .servicetype:active .type2,.mainservice .servicetype:active .type3,.mainservice .servicetype:active .type4,.mainservice .servicetype:hover .type2,.mainservice .servicetype:hover .type3,.mainservice .servicetype:hover .type4{background-size:40px}.team .subtitle{font-size:16px}.Contact .contact_info h2.title,.Contact .contact_us h2.title,.Contact h2.title{font-size:20px}.privacy_policy h2.title,.terms_condition h2.title{font-size:20px;margin-bottom:20px}.privacyWrapper,.termsWapper{padding-top:40px;padding-bottom:20px}.team .title{font-size:20px;margin-bottom:5px}.supplier .title{font-size:20px}.testimonial .lg_testblock{padding:45px 35px 30px 35px;margin-right:0}.qoute{height:30px;font-size:50px}.testimonial .lg_testblock p,.testimonial .sm_testblock p{font-size:14px}.testimonial .sm_testblock{padding:30px}.bookvisit .book .whitebtn{font-size:15px;letter-spacing:1px}.bookvisit .book h3{margin:auto auto 15px auto}.supplierslider .item div{width:32%;display:inline-block;margin-bottom:15px;margin-top:15px}.mainservice .servicetype{padding-top:38px;padding-bottom:38px}.bookvisitbtn.mb{color:#fff!important;background:#c73239!important;letter-spacing:1px;text-transform:uppercase;font-family:neuzeit-grotesk,sans-serif;font-size:12px!important;font-weight:700;padding:10px 15px;box-shadow:5px 5px 2px 2px #f2f2f2;float:right;margin-right:15px;margin-top:20px}.bannercontent .title{text-align:center;line-height:22px;font-size:20px}.topheader .navbar-toggle{position:relative;float:right;margin-bottom:8px;border-radius:4px;margin-left:5px;padding:0;margin-top:25px;margin-right:15px}.navbar-header .navbar-toggle .icon-bar{width:25px;height:3px;margin-bottom:10px}.supplierslider ul li p{top:40%;font-size:14px}.supplierslider ul li.s1:hover,.supplierslider ul li.s2:hover,.supplierslider ul li.s3:hover{max-width:32%;height:85px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-color:#fff;background-position:top center}}@media screen and (min-width:767px) and (max-width:1100px){.privacy_policy h3,.terms_condition h3{font-size:18px}.privacy_policy h2.title,.terms_condition h2.title{font-size:20px}.Contact .contact_info h2.title,.Contact .contact_us h2.title,.Contact h2.title{font-size:20px}.privacy_policy p,.terms_condition p{font-size:14px}.Contact .contact_info address p,.Contact .contact_info p,.Contact p{font-size:14px}.contact_us .contactform label{font-size:16px}.bannerblock{padding-top:60px;padding-top:9vh}.testimonial .lg_testblock p,.testimonial .sm_testblock p{line-height:1.3}.testimonial .lg_testblock:first-child:after{left:8%}.testimonial .lg_testblock:after{right:8%}.bannercontent .title{font-size:24px;line-height:30px}.bannercontent p,.mainservice .servicepara p,footer .firstpart ul li a,footer .thirdpart address p{font-size:14px}.mainservice .servicepara p{line-height:24px}.mainservice .servicetype{padding-top:80px;padding-bottom:80px}footer .lowerfooter .fpart p,footer .lowerfooter .spart p{font-size:13px}footer .secondpart img{margin:30px 15px}footer .secondpart img{width:35px}.team .subtitle{font-size:15px}.supplier .title,.team .title,.testimonial .title{font-size:20px}.supplier{padding-top:50px}.testimonial{padding:50px 0 70px 0}}.p_0{padding:0!important}@media screen and (max-width:767px){.side-collapse-container{width:100%;position:relative;left:0;transition:left .4s}.side-collapse-container.out{left:200px}.side-collapse{top:50px;bottom:0;left:0;width:200px;position:fixed;overflow:hidden;transition:width .4s}.side-collapse.in{width:0}}@media screen and (min-width:768px){.mb_window_view,.mob_doorslider,.mob_windowslider{display:none}.windowslider{display:block}.window_banner{display:none}.offers_banner{display:none}}@media screen and (max-width:767px){.typedoor,.windowbanner{display:none}.door_banner,.window_banner{display:block;border-top:5px solid;border-bottom:0;border-image:url(../images/lowercolorline.png) 5 0 5 0 round;border-right:0;border-left:0}.blog_banner{display:block;border-top:5px solid;border-bottom:0;border-image:url(../images/lowercolorline.png) 5 0 5 0 round;border-right:0;border-left:0}.mob_doorslider .carousel-control.left,.mob_windowslider .carousel-control.left{margin-left:-7px!important}.mob_doorslider .left.carousel-control,.mob_doorslider .right.carousel-control,.mob_windowslider .left.carousel-control,.mob_windowslider .right.carousel-control{top:39%}.mob_doorslider .left.carousel-control .glyphicon,.mob_doorslider .right.carousel-control .glyphicon,.mob_windowslider .left.carousel-control .glyphicon,.mob_windowslider .right.carousel-control .glyphicon{color:#4e6374;font-size:40px;font-weight:500}.mob_doorslider .item h3,.mob_windowslider .item h3{color:#004370;text-align:center;font-size:14px;text-transform:uppercase;font-family:neuzeit-grotesk,sans-serif;font-weight:700;margin:25px 0!important}.mob_doorslider .item.active div:nth-child(1) img,.mob_windowslider .item.active div:nth-child(1) img{background:#ededed}.mob_doorslider,.mob_windowslider{padding:50px 0 50px 0}.mob_doorslider .item img,.mob_windowslider .item img{padding:25px 10px 25px 10px;border:2px solid #ddd}.mob_windowslider{display:block}.windowslider{display:none}.doorslider.slick-dotted.slick-slider,.windowslider.slick-dotted.slick-slider{margin-bottom:50px!important}.doorslider.slider,.windowslider.slider{margin-top:50px!important}.slick-slide{margin:0 10px!important}.doorslider .slick-slider .slick-list,.windowslider .slick-slider .slick-list{width:450px;margin:0 auto}.doorslider .slick-track,.windowslider .slick-track{opacity:1;width:1620px;transform:translate3d(-810px,0,0);overflow:hidden;display:block;height:280px}.doorslider .slick-slide,.windowslider .slick-slide{opacity:1}.doorslider .slick-slide .slideimg img,.windowslider .slick-slide .slideimg img{padding:25px 15px;border:1px solid #ddd}.doorslider .slideimg img,.slick-initialized .slick-slide,.windowslider .slideimg img{width:180px!important}.windowwrap{padding:0}.mb_window_view{display:block;padding:50px 0 30px 0!important;text-align:center}.mb_window_view .slideimg{padding:30px 10px;border:2px solid #ddd;margin:0 auto;display:inline-block}.detail_window_slider{display:none}.doorcontent h2.title,.window_description h2.title,.windowcontent h2.title,.windowwrap h2.title{font-size:24px}.window_description{padding-left:15px;padding-right:15px}.doorcontent p,.window_description p,.windowcontent p{font-size:15px}.windowwrap h2.title{display:none}.windowbanner+.colorfullborder.n_mt14{display:none}.detail_window_slider .slick-slide h3{display:none}}@media screen and (min-width:320px) and (max-width:480px){.doorcontent h2.title,.window_description h2.title,.windowcontent h2.title,.windowwrap h2.title{font-size:20px}}@media screen and (min-width:767px) and (max-width:991px){.privacy_policy,.terms_condition{padding-right:15px;padding-left:25px}.detail_window_slider.slick-initialized.slick-slider{margin-top:30px;margin-bottom:50px}.doorcontent,.window_description,.windowcontent{padding-left:15px;padding-right:15px}.topheader .container.pl0{padding-left:15px}.window_description h2.title,.windowwrap h2.title{font-size:24px}.doorcontent p,.window_description p,.windowcontent p{font-size:15px}.testimonial .lg_testblock{padding:30px 50px 30px 50px}}.doorslider .slideimg img:focus,.slick-initialized .slick-slide:focus,.windowslider .slideimg img:focus{outline:0}.bbannerblock{background:url(../images/greenbanner.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:400px;min-height:66vh;padding-top:60px;padding-top:5vh;margin-top:118px;border-top:5px solid;border-bottom:5px solid;border-image:url(../images/lowercolorline.png) 5 0 5 0 round;border-right:0;border-left:0}.bbannerblock .bannercontent .title{margin-bottom:24px;margin-top:0;font-family:neuzeit-grotesk,sans-serif;font-weight:700;text-transform:initial;text-align:center;font-size:44px;letter-spacing:1px;line-height:48px;color:#0c446f}.offersWrapper .firstBlock,.offersWrapper.bookingWrapper .secondBlock{padding:30px 0 80px 0}.offersWrapper .bbannerblock{background:url(../images/banner-offers-fall.png);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:400px;min-height:66vh;padding-top:60px;padding-top:5vh;margin-top:118px;border-top:5px solid;border-bottom:5px solid;border-image:url(../images/lowercolorline.png) 5 0 5 0 round;border-right:0;border-left:0}.offersWrapper h1{text-align:center;font-family:neuzeit-grotesk,sans-serif;font-weight:700;font-size:36px;color:#0c446f;text-transform:uppercase;margin-bottom:50px}.offersWrapper .lead span,.offersWrapper h1 span{color:#c73239}.offersWrapper .lead{color:#004370;font-weight:700;font-size:30px;text-transform:uppercase;margin-top:30px;margin-bottom:30px;font-family:neuzeit-grotesk,sans-serif;text-align:center}.blockOffers,.offersWrapper .small-text{margin:auto;text-align:center}.blockExperience{margin-top:118px;border-top:5px solid;border-bottom:5px solid;border-image:url(../images/lowercolorline.png) 5 0 5 0 round;border-right:0;border-left:0}.offersWrapper .blockExperience{margin-top:0}.bbannerblock .bannercontent p{color:#242424;font-family:neuzeit-grotesk,sans-serif;font-size:18px;margin-bottom:40px;line-height:1.5;margin-top:12vh;text-align:center}.bookingWrapper .secondBlock{padding:100px 0 80px 0}.bookingWrapper .secondBlock .title{font-family:neuzeit-grotesk,sans-serif;font-weight:700;font-size:36px;color:#0c446f;text-transform:uppercase;margin-bottom:50px}.bookingWrapper .secondBlock ul li{font-family:neuzeit-grotesk,sans-serif;color:#242424;font-size:18px;letter-spacing:0;margin-bottom:25px}.bookingWrapper .secondBlock ul li a{color:#c73239}.bookingWrapper .secondBlock ul{list-style:none;padding-left:0}.bookingWrapper .secondBlock .greenHouse{vertical-align:middle;padding:1pc;margin:17vh auto auto auto}.bookingWrapper .secondBlock ul li .fa-caret-right{color:#c73239;font-size:20px;margin-right:10px}.bookingWrapper .contact_us .contactform label{padding-left:15px;font-family:RalewaySemiBold;font-size:18px}.bookingWrapper .contactBlockWrapper p{font-family:RalewaySemiBold;font-size:16px;color:#242424;margin-bottom:0}.bookingWrapper .contactBlockWrapper p.contactNoLine{font-size:24px}.bookingWrapper .contactBlockWrapper p.contactNoLine span{color:#2a5b81}.experienceMoreWrapper .bbannerblock{background:url(../images/ExperieceMore/experienceMoreBg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:400px;min-height:66vh;padding-top:60px;padding-top:5vh;margin-top:118px;border-top:5px solid;border-bottom:5px solid;border-image:url(../images/lowercolorline.png) 5 0 5 0 round;border-right:0;border-left:0}.experienceMoreWrapper .secondBlock .title{margin-top:60px;font-size:30px;color:#0c446f;font-family:neuzeit-grotesk,sans-serif;font-weight:700;font-size:32px;color:#0c446f;text-transform:uppercase;margin-bottom:30px}.experienceMoreWrapper .secondBlock h1.title{font-size:40px;margin-bottom:00px;margin-top:90px}.experienceMoreWrapper .secondBlock h1.title span{color:#c73239}.experienceMoreWrapper .secondBlock p{color:#575757;font-size:16px;font-weight:100}.experienceMoreWrapper .bottomImageBlock .blk{padding:0;background-clip:content-box;height:250px;background-repeat:no-repeat;background-repeat:no-repeat;background-position:center;overflow:hidden;position:relative;text-align:center}.experienceMoreWrapper .bottomImageBlock #blk1{background:url(../images/ExperieceMore/SAWDAC.jpg) #fff;height:250px;background-size:contain;background-repeat:no-repeat;background-position:center}.experienceMoreWrapper .bottomImageBlock #blk2{background:url(../images/ExperieceMore/energystar.jpg) #fff;height:250px;background-size:contain;background-repeat:no-repeat;background-position:center}.experienceMoreWrapper .bottomImageBlock #blk3{background:url(../images/ExperieceMore/windowWise.jpg) #fff;height:250px;background-size:contain;background-repeat:no-repeat;background-position:center}.experienceMoreWrapper .bottomImageBlock #blk1:hover{background:url(../images/ExperieceMore/SAWDACColor.jpg) #fff;background-size:contain;background-repeat:no-repeat;background-position:center}.experienceMoreWrapper .bottomImageBlock #blk2:hover{background:url(../images/ExperieceMore/energystarColor.svg) #fff;height:250px;background-size:contain;background-repeat:no-repeat;background-position:center}.experienceMoreWrapper .bottomImageBlock #blk3:hover{background:url(../images/ExperieceMore/windowWiseColor.jpg) #fff;height:250px;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (min-width:991px){.privacy_policy,.terms_condition{padding-left:11px;padding-right:15px}}@media screen and (min-width:1024px){.footer .firstpart{padding-left:7px}}.detail_window_slider .slick-prev::before,.windowslider .slick-prev::before{background-image:url(../images/leftarrow.png);background-size:30px 50px;display:inline-block;width:35px;height:50px;content:"";background-repeat:no-repeat}.detail_window_slider .slick-next::before,.windowslider .slick-next::before{background-image:url(../images/rightarrow.png);background-size:30px 50px;display:inline-block;width:35px;height:50px;content:"";background-repeat:no-repeat}.detail_window_slider .slick-next,.windowslider .slick-next{right:6%}.detail_window_slider .slick-prev,.windowslider .slick-prev{left:6%}.detail_window_slider .slick-next,.detail_window_slider .slick-prev,.windowslider .slick-next,.windowslider .slick-prev{font-size:0;line-height:0;position:absolute;top:40%;display:block;width:100px;height:100px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0;opacity:1;z-index:999}.slick-next:before,.slick-prev:before{opacity:1}@media screen and (min-width:768px) and (max-width:1024px){.detail_window_slider .slick-next::before,.detail_window_slider .slick-prev::before,.windowslider .slick-next::before,.windowslider .slick-prev::before{background-size:20px 35px}}@media screen and (max-width:1199px){.detail_window_slider .slick-next,.detail_window_slider .slick-prev,.windowslider .slick-next,.windowslider .slick-prev{width:50px;height:50px}.detail_window_slider .slick-next,.detail_window_slider .slick-prev{right:5%}.windowslider .slick-next,.windowslider .slick-prev{left:5%}.supplierslider ul li,.supplierslider ul li.s1,.supplierslider ul li.s1:hover,.supplierslider ul li.s2,.supplierslider ul li.s2:hover,.supplierslider ul li.s3,.supplierslider ul li.s3:hover{height:230px}}@media screen and (min-width:768px) and (max-width:991px){.bbannerblock,.contactWrapper .bbannerblock,.experienceMoreWrapper .bbannerblock{margin-top:103px}.mainservice .servicetype{padding-top:60px;padding-bottom:60px}.mainservice .servicetype h2{font-size:16px}.mainservice .servicetype .type1,.mainservice .servicetype.active .type1,.mainservice .servicetype:active .type1,.mainservice .servicetype:hover .type1{background-size:35px;height:42px}.mainservice .servicetype .type2,.mainservice .servicetype .type3,.mainservice .servicetype .type4,.mainservice .servicetype.active .type2,.mainservice .servicetype.active .type3,.mainservice .servicetype.active .type4,.mainservice .servicetype:active .type2,.mainservice .servicetype:active .type3,.mainservice .servicetype:active .type4,.mainservice .servicetype:hover .type2,.mainservice .servicetype:hover .type3,.mainservice .servicetype:hover .type4{height:42px;background-size:38px}.detail_window_slider .slick-next,.detail_window_slider .slick-prev{top:30%;right:5%;width:50px;height:50px}.windowslider .slick-next,.windowslider .slick-prev{top:30%;left:5%;width:50px;height:50px}.supplierslider ul li,.supplierslider ul li.s1,.supplierslider ul li.s1:hover,.supplierslider ul li.s2,.supplierslider ul li.s2:hover,.supplierslider ul li.s3,.supplierslider ul li.s3:hover{height:200px}.supplierslider ul li p{top:72%}}@media screen and (max-width:767px){#rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}.mainservice .typeservice+.xsHide{display:none}.bookingWrapper .secondBlock .greenHouse{margin:50px auto auto auto}.bbannerblock .bannercontent .title{font-size:24px;line-height:30px}.bbannerblock .bannercontent p{font-size:16px;margin-bottom:30px;line-height:1.4}.bbannerblock,.contactWrapper .bbannerblock,.experienceMoreWrapper .bbannerblock{margin-top:78px;min-height:55vh}.bookingWrapper .secondBlock{padding:60px 0 40px 0}.bookingWrapper .secondBlock .title{font-size:30px;margin-top:0;margin-bottom:30px}.bookingWrapper .secondBlock ul li{font-size:16px}.bookingWrapper .contactBlockWrapper p,.bookingWrapper .contact_us .contactform label{font-size:14px}.xsMT15{margin-top:15px}.experienceMoreWrapper .secondBlock .title,.offersWrapper .lead,.offersWrapper h1{margin-top:30px;font-size:20px;margin-bottom:20px}.experienceMoreWrapper .secondBlock h1.title{font-size:26px;margin-bottom:00px;margin-top:50px}.testimonial .lg_testblock{padding:00px 50px 00px 50px}.bbannerblock,.contactWrapper .bbannerblock,.experienceMoreWrapper .bbannerblock{border-bottom:0!important}}@media screen and (max-width:400px){.mob_doorslider .left.carousel-control,.mob_doorslider .right.carousel-control,.mob_windowslider .left.carousel-control,.mob_windowslider .right.carousel-control{top:38%}.mob_doorslider.carousel-showmanymoveone .carousel-control,.mob_windowslider.carousel-showmanymoveone .carousel-control{width:8%!important;background-image:none}.bookvisitbtn.mb{letter-spacing:1px;font-size:8px!important;padding:10px 7px;margin-right:10px;margin-top:27px}.testimonial .lg_testblock{padding:00px 20px 00px 20px}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slow{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slower{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slowest{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeInDown,.fadeInLeft,.fadeInRight,.fadeInUp{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-400px)}50%{opacity:.3}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-400px)}50%{opacity:.3}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{opacity:0;-webkit-transform:translateX(-400px);transform:translateX(-400px)}.fadeInLeft.go{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(400px)}50%{opacity:.3}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(400px)}50%{opacity:.3}100%{opacity:1;transform:translateX(0)}}.fadeInRight{opacity:0;-webkit-transform:translateX(400px);transform:translateX(400px)}.fadeInRight.go{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(400px)}50%{opacity:.3}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(400px)}50%{opacity:.3}100%{opacity:1;transform:translateY(0)}}.fadeInUp{opacity:0;-webkit-transform:translateY(400px);transform:translateY(400px)}.fadeInUp.go{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-400px)}50%{opacity:.3}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-400px)}50%{opacity:.3}100%{opacity:1;transform:translateY(0)}}.fadeInDown{opacity:0;-webkit-transform:translateY(-400px);transform:translateY(-400px)}.fadeInDown.go{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}label.has-error{color:red!important}input.has-error,textarea.has-error{border:1px solid red}@media screen and (min-width:768px){#DoorDetailsSlider .slideimg{height:150px}}@media screen and (min-width:1000px){#DoorDetailsSlider .slideimg{height:200px}}@media screen and (min-width:1200px){#DoorDetailsSlider .slideimg{height:250px}}@media screen and (min-width:1400px){#DoorDetailsSlider .slideimg{height:300px}}@media screen and (min-width:1600px){#DoorDetailsSlider .slideimg{height:320px}}@media screen and (min-width:1800px){#DoorDetailsSlider .slideimg{height:340px}}.expmoretitle{margin-top:30px!important;margin-bottom:5px!important}.notification-bar{padding:10px;text-align:center;color:#fff;background-color:#004370;font-size:16px;line-height:20px;}.notification-bar a{color:#fff;text-decoration:underline;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:none!important;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.animated{opacity:1}#myNavbar ul li:nth-child(4){display: none;}