@import url(/wp-content/themes/houseofmirrors/assets/css/fontface.css);@import url(/wp-content/themes/houseofmirrors/assets/css/font-awesome.css);*{margin:0;padding:0;outline:none}body{font-size:15px;line-height:22px;color:#6d6d6d;font-family:'open_sansregular','Segoe UI','Roboto','Helvetica Neue','Arial','Noto Sans',-apple-system,BlinkMacSystemFont,sans-serif;background:#fff}h1{font-size:55px;line-height:60px;margin:0;margin-bottom:15px;color:#fff;font-family:'open_sansbold','Segoe UI','Roboto','Helvetica Neue','Arial','Noto Sans',-apple-system,BlinkMacSystemFont,sans-serif}h2{font-size:30px;line-height:40px;margin:0;margin-bottom:12px;color:#212121;font-family:'open_sansbold','Segoe UI','Roboto','Helvetica Neue','Arial','Noto Sans',-apple-system,BlinkMacSystemFont,sans-serif}h3{font-size:22px;line-height:34px;margin:0;margin-bottom:12px;color:#fff;font-family:'open_sansbold','Segoe UI','Roboto','Helvetica Neue','Arial','Noto Sans',-apple-system,BlinkMacSystemFont,sans-serif}h4{font-size:20px;line-height:30px;margin:0;margin-bottom:12px;color:#646464;font-family:'open_sansbold','Segoe UI','Roboto','Helvetica Neue','Arial','Noto Sans',-apple-system,BlinkMacSystemFont,sans-serif}h5,div#logo{font-size:16px;line-height:24px;margin-bottom:12px;color:#0c0605;font-family:'open_sansregular','Segoe UI','Roboto','Helvetica Neue','Arial','Noto Sans',-apple-system,BlinkMacSystemFont,sans-serif}p{font-size:15px;line-height:22px;margin:0;margin-bottom:12px;color:#0c0605;font-family:'open_sansregular'}img{height:auto;max-width:100%}a{text-decoration:none;color:#6d6d6d;transition:all 0.3s ease}a:hover{transition:all 0.3s ease}@media (min-width:1200px){.container{width:1110px}}.my-pop-x p{margin-bottom:0;font-family:'open_sansregular';line-height:22px}.timber a img{display:none!important}#top_bar{background:#1a1a1a;padding:12px 0}#top_bar h5 .fa,#top_bar div .fa{color:#fff;padding-right:10px;font-size:18px}#top_bar h5,#top_bar div{color:#fff;text-align:right;margin:auto}#logo_menu{padding:8px 0 10px 0;border-bottom:4px solid #d12d33}#logo_menu #logo{margin-right:30px}#request{text-align:right;padding-top:20px}#request h5,#request span{display:inline-block;margin:5px 28px 0 0;font-size:25px;font-family:'open_sansregular';background:url(/wp-content/themes/houseofmirrors/assets/images/phone_icon.jpg) no-repeat center left;padding:0 0 5px 35px}#request h5 .fa,#request span .fa{color:#d12d33;font-size:30px;margin-right:10px}#request .btn1{float:right}#request .btn1 a{text-transform:uppercase;height:40px;line-height:40px;font-family:'open_sansbold';color:#fff;display:inline-block;padding:0 20px;background:#d12d33;font-size:20px;border-bottom:3px solid #d6d6d6}#request .btn1 a:hover{text-decoration:none;background:#a62227}#menu{float:right;margin-top:12px}#menu .navbar{min-height:inherit;margin:0;border:none}#menu .navbar ul li a{font-family:'open_sansregular';color:#0c0605;font-size:16px;height:34px;line-height:34px;padding:0 16px;text-transform:uppercase;border-radius:20px;margin-right:3px}#menu .navbar ul li a:hover,.navbar ul li a:focus{background:#d6d6d6}.navbar ul li.current-menu-item>a{text-decoration:none;background:#d6d6d6}.navbar ul li.current-menu-item a._mPS2id-h{background:#fff}.navbar ul li.current-menu-item a._mPS2id-h.mPS2id-highlight{text-decoration:none;background:#d6d6d6}.navbar ul ul li.current-menu-item>a{background:#a62227}#menu .navbar ul ul{display:none}#menu .navbar ul li:hover>ul{position:absolute;top:34px;left:0;display:block;list-style:none;margin:0;z-index:9999;text-decoration:none;padding-top:35px}#menu .navbar ul ul li{float:none;margin:0;border:none}#menu .navbar ul ul li a{display:block;white-space:nowrap;height:34px;line-height:34px;text-decoration:none;background:#d12d33;border-bottom:1px solid #e24c52;border-top:1px solid #9e2429;padding:0 16px;color:#fff;border-radius:0}#menu .navbar ul ul li a:hover,.navbar ul ul li:hover>a{background:#a62227;color:#fff}#menu .navbar ul ul ul{display:none}#menu .navbar ul ul li:hover ul{display:block;position:absolute;top:0;left:100%;list-style:none;z-index:9999;text-decoration:none}#menu .navbar ul ul ul li a{border-left:1px solid #2c5d93}button.dropdown-toggle{display:none}svg:not(:root){display:none}#page_content .thumbnails.prod-temp ul li{padding-left:5px;width:33.333333%;position:relative}.quotey{background:#f3f3f3;display:inline-block;padding:35px 40px}.thumbnails.prod-temp img:hover{transform:scale(1.02);overflow:hidden;transition:0.5s}.thumbnails.prod-temp img{transition:0.5s}#page_content .thumbnails.about-temp ul li{width:94%;text-align:left;padding:15px 15px;margin:15px;box-shadow:0 0 9px 2px #ccc;float:none}#page_content .thumbnails.about-temp ul{float:left;width:50%}#page_content.content.eddi-part .about-temp ul li h2{margin-bottom:10px;margin-top:5px;font-size:19px}#page_content.content.eddi-part .about-temp ul li p{font-size:15px;line-height:22px}.last-bg{background:#f3f3f3;padding:55px 0;margin-bottom:2px}.bbox h2{font-size:24px;line-height:30px;font-family:'open_sansbold';text-transform:uppercase;margin-top:15px;color:#003e7e;margin-bottom:38px;position:relative}.bbox h2 img{margin-right:10px}.bbox p{font-size:15px;line-height:22px;font-family:'open_sansregular';margin-top:15px;color:#0b0a0a;margin-bottom:30px}.bbox h2:before{content:'';position:absolute;left:0;bottom:-20px;border-bottom:4px solid #555;width:66px}#page_content.content .box-ques p{font-size:15px;line-height:22px;font-family:'open_sansregular';color:#0b0a0a;margin-bottom:0;margin-top:0;padding:15px 15px;padding-left:45px;position:relative}#page_content.content .box-ques p.question{background:#f0f0f0;border-left:3px solid #d52428}#page_content.content .box-ques p.ans{background:#f7f7f7;border-left:3px solid #a3a3a3}#page_content.content .box-ques{margin-bottom:35px}#page_content.content .box-ques p span{font-size:32px;color:#d52428;margin-right:10px;position:absolute;left:8px;top:25%}a.alinker{color:#d12d33}.scrollup{width:46px;height:46px;position:fixed;bottom:50px;right:20px;display:none;text-indent:-9999px;background:url(/wp-content/themes/houseofmirrors/assets/images/top-arrow.png) no-repeat;z-index:99999}.home h1.entry-title{visibility:hidden;display:none}@media (max-width:991px) and (min-width:768px){.firs-part{width:100%;display:inline-block}.right_sidebar.sec-part{width:100%}}@media (max-width:767px){.firs-part{width:100%;display:inline-block}.right_sidebar.sec-part{width:100%}.quotey{margin-bottom:30px}}@media (max-width:510px){#page_content .thumbnails.prod-temp ul li{width:50%}}@media (max-width:420px){#page_content .thumbnails.prod-temp ul li{width:100%}}#banner{position:relative}#banner .cycloneslider-template-standard{margin-bottom:0}#banner .cycloneslider-template-standard .cycloneslider-pager{bottom:28px}#blink_outer{position:absolute;top:30px;left:0;width:100%;z-index:100}.banner_link{float:right}.banner_link img{border:4px solid #2d2d2d;display:block}#banner_bottom_sec{height:144px;background:#2d2d2d;position:relative}#box_sec{background:#fff}.box1{text-align:center;margin-top:-100px}.box1 img{border-top:4px solid #d12d33}.box1 h1,.box1 h2{font-size:22px;line-height:24px;color:#fff;text-transform:uppercase}#left_cont h1{font-size:30px;line-height:35px;color:#212121;margin-bottom:30px;text-transform:uppercase;background:url(/wp-content/themes/houseofmirrors/assets/images/line_img1.jpg) no-repeat left bottom;padding-bottom:11px}#content_section h2.entry-title{display:none}#content_section{padding-top:85px;padding-bottom:125px}#left_cont p{margin-bottom:27px}#right_img{padding-top:55px}#product_section{background:#f3f3f3;padding-bottom:100px;padding-top:25px}#product_section ul{list-style:none}#product_section ul li{display:inline-block;width:31%;margin-right:15px}#product_section h1,#product_section h2{text-align:center;font-size:30px;line-height:33px;color:#000;margin-bottom:35px}#product_section h1 img,#product_section h2 img{padding:0 18px}.products{margin-bottom:15px;text-align:center}.products p{margin-bottom:0}.products h3 a{display:block;background:#fff;font-size:20px;line-height:23px;margin:0;color:#646464;text-transform:uppercase;padding:28px 0}.products h3 a:hover{color:#d12d33;text-decoration:none}#year_section{padding:121px 0;background:#303030}#year_section h1,#year_section h2{font-size:55px;line-height:60px;margin:0;color:#fff;font-family:'lobsterregular';text-align:center}#year_section h1 span,#year_section h2 span{background:url(/wp-content/themes/houseofmirrors/assets/images/year_border.png) no-repeat 0 58px}.team_img{float:left;margin-right:64px}#our_team_cont{float:left}#our_team_section{padding:120px 0 135px 0;background:url(/wp-content/uploads/2025/08/team_bg.webp) no-repeat top center;background-size:cover}#our_team{padding:80px 75px 100px 75px;background:#fff}#our_team h1,#our_team h2{text-align:center;font-size:30px;line-height:33px;color:#000;margin-bottom:35px}#our_team h1 img,#our_team h2 img{padding:0 18px}#our_team_cont img{float:left}#our_team_cont p{font-size:15px;line-height:22px;margin:0;margin-bottom:22px;color:#0c0605;font-family:'open_sansregular'}#article_section{padding:90px 0}.certification h1,.certification h2{font-size:28px;line-height:33px;color:#000;background:url(/wp-content/themes/houseofmirrors/assets/images/recent.png) no-repeat bottom left;padding-bottom:18px;text-transform:uppercase;margin-bottom:40px}.certification ul{list-style:none}.certification ul li{display:inline-block;margin-right:30px}.certification ul li:last-child{margin-right:0}.recent h1,.recent h2{font-size:28px;line-height:33px;color:#000;background:url(/wp-content/themes/houseofmirrors/assets/images/recent.png) no-repeat bottom left;padding-bottom:18px;text-transform:uppercase;margin-bottom:40px}.recent_img{float:left;width:52%;margin-right:13px}.recent_cont{float:left;width:45%}.recent_cont h3{font-size:15px;line-height:24px;color:#0c0605;margin:0}.recent_cont h4{font-family:'open_sansregular';font-size:12px;line-height:14px;color:#303030;margin-bottom:10px}.recent_cont p{font-family:'open_sansregular';font-size:13px;line-height:20px;color:#0c0605;margin-bottom:10px}.recent_cont a{font-family:'open_sansbold';color:#fff;font-size:16px;text-align:center;padding:0 30px;text-decoration:none;background:#d12d33;height:40px;line-height:40px;text-transform:uppercase;display:inline-block}.recent_cont a.moretag{display:none}#client_section{padding:121px 0;background:#303030}#client_section h1,#client_section h2{font-size:48px;line-height:57px;margin:0;color:#fff;font-family:'lobsterregular';text-align:center}#get_social{background:url(/wp-content/uploads/2025/08/join_bkgrd.webp) no-repeat top center;background-size:cover;padding:147px 0 125px 0;text-align:center}#get_social h2{font-size:30px;line-height:33px;color:#000;text-transform:uppercase;margin-bottom:26px}#get_social p{font-size:16px;line-height:22px;margin-bottom:26px}#join_inner{padding:0 200px}#join_inner ul{list-style:none}#join_inner ul li{display:inline-block}#join_inner #text-6 h3.widget-title{display:none}#join_inner a#twitter{font-size:32px;background:#8ad3e1;width:56px;height:56px;line-height:56px;color:#fff;display:inline-block;border-radius:50%;margin-right:16px}#join_inner a#twitter:hover{background:#14a9c5}#join_inner a#facebook{font-size:32px;background:#6a74b7;color:#fff;width:56px;height:56px;line-height:56px;display:inline-block;border-radius:50%;margin-right:16px}#join_inner a#facebook:hover{background:#4b5494}#join_inner a#linkedin{font-size:32px;background:#5382bd;color:#fff;display:inline-block;border-radius:50%;width:56px;height:56px;line-height:56px;margin-right:16px}#join_inner a#linkedin:hover{background:#1b5eb3}#join_inner a#instagram{font-size:32px;background:#615c5b;color:#fff;display:inline-block;border-radius:50%;width:56px;height:56px;line-height:56px;margin-right:16px}#join_inner a#instagram:hover{background:#847f7e}#join_inner a#google{font-size:32px;background:#d12d33;color:#fff;display:inline-block;border-radius:50%;width:56px;height:56px;line-height:56px;margin-right:16px}#join_inner a#google:hover{background:#ab1016}#join_inner a#houzz{font-size:32px;background:#338d2e;color:#fff;display:inline-block;border-radius:50%;width:56px;height:56px;line-height:56px}#join_inner a#houzz:hover{background:#21711d}#testimonial{background:url(/wp-content/uploads/2025/08/testimonial_bg.webp) no-repeat top center;background-size:cover;padding:100px 0 48px 0}#testimonial h1,#testimonial h2,#testimonial span.testimon-head{font-size:30px;line-height:33px;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:75px}#testimonial span.testimon-head{font-family:'open_sansbold';display:block}#testimonial .col-sm-6:nth-child(2n+1){border-right:1px solid #595959}#testimonial h1 img,#testimonial h2 img,#testimonial span.testimon-head img{padding:0 20px}#testimonial ul{list-style:none}#testimonial ul li{display:inline-block}.test_cont{padding:0 25px;text-align:center}.test_cont p{font-size:16px;font-family:'open_sanssemibold';line-height:22px;margin-bottom:70px;color:#fff;text-align:center;font-style:italic}.test_cont img{margin-bottom:13px}.test_cont h4{font-size:16px;font-family:'open_sansbold';line-height:22px;margin-bottom:11px;color:#fff;text-align:center}.test_cont h5{font-size:16px;font-family:'open_sansregular';line-height:22px;color:#fff;text-align:center;margin-bottom:80px}#testimonial .flex-direction-nav .flex-prev{left:0px!important;opacity:1;top:100px!important;background:url(/wp-content/themes/houseofmirrors/assets/images/arrow_left.png) no-repeat!important;padding-bottom:65px;font-size:0}#testimonial .flex-direction-nav .flex-next{right:0px!important;opacity:1;top:100px!important;background:url(/wp-content/themes/houseofmirrors/assets/images/arrow_right.png) no-repeat!important;padding-bottom:65px;font-size:0}#testimonial .flex-direction-nav a:before{color:#fff;font-size:0}#testimonial .flex-direction-nav a:hover:before{color:#ccc}#footer_contact{background:#f3f3f3;padding:40px 0 45px 0}.contact_left p{font-size:14px;font-family:'open_sansregular';line-height:22px;color:#1e1e1e;margin-bottom:20px}.contact_left a{font-size:14px;font-family:'open_sansregular';line-height:16px;color:#1e1e1e}.contact_left a:hover{color:#d12d33;text-decoration:none}.footer_social{padding-top:25px}.footer_social h3{font-size:16px;font-family:'open_sansbold';text-transform:uppercase;line-height:16px;color:#1e1e1e;margin-bottom:24px}.footer_social a{color:#1e1e1e;margin-right:14px;font-size:20px}.footer_social a:hover{color:#d12d33}.footer_social ul{list-style:none}.footer_social ul li{display:inline-block}.hours h3{font-size:16px;font-family:'open_sansbold';line-height:16px;color:#1e1e1e;margin-bottom:24px}.hours table tr td{font-size:14px;font-family:'open_sansregular';line-height:16px;color:#1e1e1e;padding:0 29px 15px 0}.hours p{font-size:14px;font-family:'open_sansregular';line-height:20px;color:#1e1e1e}.footer_product h3{font-size:16px;font-family:'open_sansbold';line-height:16px;color:#1e1e1e;margin-bottom:24px}.footer_product h4{font-size:16px;font-family:'open_sansbold';line-height:16px;color:#1e1e1e;margin-bottom:15px}.footer_product ul{list-style:none}.footer_product ul li{width:50%;float:left}.footer_product ul li a{font-size:14px;font-family:'open_sansregular';line-height:24px;color:#1e1e1e}.footer_product ul li a:hover{text-decoration:none;color:#d12d33}#footer{background:#3b3b3b;padding:33px 0}.footer_left{float:left}.footer_right{float:right}#footer p{font-size:14px;font-family:'open_sansregular';line-height:24px;color:#fff;margin-bottom:0}#footer p a{font-size:14px;font-family:'open_sansregular';line-height:24px;color:#fff;margin-bottom:0}#page_outer{padding:35px 0}#page_content.content{padding-top:25px;min-height:350px}.content h1.entry-title,.content_in h1.entry-title{font-family:'open_sansbold';font-size:36px;line-height:38px;color:#000;margin-bottom:15px;background:url(/wp-content/themes/houseofmirrors/assets/images/recent.png) no-repeat bottom left;padding-bottom:15px}.content ul,.content ol{margin:0 0 12px 20px;list-style:none}#page_content.content ul li,#page_content.content ol li{font-size:16px;color:#000;font-family:'open_sansregular';line-height:25px;padding-left:32px;padding-bottom:30px}#page_content.content p{font-size:16px;line-height:30px;font-family:'open_sansregular';margin-top:15px;color:#0b0a0a;margin-bottom:30px}#page_content.content h2{font-size:24px;line-height:30px;font-family:'open_sansbold';text-transform:uppercase;margin-top:15px;color:#003e7e;margin-bottom:38px}#page_content.content h3{font-size:20px;line-height:30px;font-family:'open_sansbold';text-transform:uppercase;margin-top:15px;color:#003e7e}.content a{text-decoration:none}.content a:hover{color:#6abb2d}.aligncenter{float:none;margin:0 auto;display:block}.alignleft{float:left;margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}#page_content .slideshowlink{display:none}#blog_content{padding:30px 0 0 0}#blog_content .page-header{margin-top:0}#blog_content .page-header h1{font-family:'open_sansbold';font-size:36px;line-height:38px;color:#000;margin-bottom:15px;background:url(/wp-content/themes/houseofmirrors/assets/images/recent.png) no-repeat bottom left;padding-bottom:15px}#blog_content article.post,.search #blog_content article.page,.search #blog_content article.testimonial{border-bottom:1px dashed #adadad;padding-bottom:5px;margin-bottom:20px}#blog_content h2.entry-title{line-height:35px;margin-bottom:12px}#blog_content h2.entry-title a{color:#333;font-size:25px}#blog_content h2.entry-title a:hover{color:#333;text-decoration:underline}#blog_content .entry-header .entry-meta{margin-bottom:12px}#blog_content .post_thumb{margin:0 20px 20px 0;float:left}#blog_content .post_thumb img{margin:0}#blog_content .post_thumbnail{margin:0 0 20px 0}#blog_content .post_thumbnail img{max-width:100%;height:auto;margin:0}#blog_content .post_date{display:block;margin-bottom:10px;font-size:14px;color:#7b7878}#blog_content .moretag{background:#d12d33;border:none;font-family:'open_sansregular';color:#fff;padding:8px 16px;cursor:pointer;font-size:16px;display:inline-block;margin:30px 0 0 0;text-decoration:none;float:right;border-radius:6px}#blog_content .moretag:hover,#blog_content .moretag:focus{text-decoration:none;background:#a3252a}#blog_content p{font-size:15px;line-height:24px}.search-form{position:relative;border:1px solid #ccc;border-radius:4px;height:35px;background:#f7f7f7;max-width:300px}.search-form input[type='search']{border:none;background:none;height:35px;padding:0 40px 0 10px;font-weight:400}.search-form button[type='submit']{position:absolute;top:0;right:0;background:url(/wp-content/themes/houseofmirrors/assets/images/search_icon.png) no-repeat 5px 6px;border:none;width:35px;height:35px;text-indent:-9999px;font-size:0}.screen-reader-text{display:none}#blog_sidebar{padding-top:75px;margin-left:30px}.b_sidebar{margin-bottom:30px}#blog_sidebar h2{margin-bottom:14px;color:#013e7f}#blog_sidebar ul{margin:0 0 0 20px;list-style:none}#blog_sidebar ul li{background:url(/wp-content/themes/houseofmirrors/assets/images/sidebar_arrow.png) no-repeat 0 7px;padding-left:20px;margin-bottom:10px}#blog_sidebar ul li a{color:#333}.page-header{border-bottom:none}.post-navigation .nav-previous{float:left;background:none!important;padding-left:20px}.post-navigation .nav-next{float:right;background:none!important;padding-right:20px}.nav-links{margin-bottom:20px}.nav-links a{color:#1f1f1f}.post-navigation .nav-next .meta-nav,.post-navigation .nav-previous .meta-nav{color:#1f1f1f!important}.screen-reader-text{display:none}.pagination .page-numbers{background:#008ccd;display:block;float:left;color:#fff;border-radius:3px;padding:4px 10px;margin-right:10px}.pagination a.page-numbers:hover,.pagination .page-numbers.current{background:#016b9b;text-decoration:none;color:#fff}svg:not(:root){display:none}#testimonial .flexslider{background:none;border:none;background:url(/wp-content/themes/houseofmirrors/assets/images/line_img.png) repeat-y center}.test_cont h4{background:url(/wp-content/themes/houseofmirrors/assets/images/quotes.png) no-repeat top center;padding-top:20px}#testimonial .flex-direction-nav a:before{color:#fff}#testimonial .flex-direction-nav a:hover:before{color:#ccc}#testimonial .flex-direction-nav a{line-height:40px}#testimonial .flex-direction-nav .flex-prev{left:0!important;opacity:1}#testimonial .flex-direction-nav .flex-next{right:0!important;opacity:1}#page_content .thumbnails ul{margin-left:0}#page_content .thumbnails ul li{padding-left:0;width:30%;float:left;text-align:center}#page_content .thumbnails ul li a:hover{color:#d12d33}#page_content .thumbnails ul li a img{margin-bottom:10px}#page_content .thumbnails ul li a span{font-weight:700}#page_content.content h3{font-size:20px;line-height:30px;font-family:'open_sansbold';color:#d12d33;margin-bottom:20px;clear:both}#comments{padding:35px 0}#comments label{width:50%}#comments textarea{background:none;border:1px solid #5e5e5e;width:50%;max-width:50%;font-size:14px;color:#000;font-family:'open_sansregular';padding:10px;height:120px}#comments input[type='text'],#comments input[type='email'],#comments input[type='tel'],#comments input[type='url']{background:none;border:1px solid #5e5e5e;width:50%;font-size:14px;color:#000;font-family:'open_sansregular';padding:0 10px;height:35px;margin-bottom:3px}#comments input[type='submit']{background:#d12d33;color:#fff;font-family:'open_sansbold';font-size:16px;height:35px;line-height:35px;border:none;display:inline-block;text-align:left;padding:0 17px;border-radius:4px;text-transform:uppercase}#comments input[type='submit']:hover{background:#a62227}#RightPanel{border:0 solid #000}#page_outer .sticky{background:url(/wp-content/themes/houseofmirrors/assets/images/office.png);background-position:center top;background-repeat:no-repeat;width:278px;height:340px;margin:0 auto 30px auto;color:#000;font-weight:700;text-align:center;padding:150px 0 0 0}#page_outer #consumer-choice{margin:-40px 0 0 0}#page_outer #consumer-choice img{margin:0 auto;display:block;width:70%}#bbb-logo img{margin:0 auto;display:block}#page_content table tr td a.career_cont{font-size:15px;color:#000}#page_content table tr td a.career_cont:hover{color:#d12d33}#page_content .ngg-gallery-thumbnail-box{width:25%!important}#page_content .contact_inner p{font-size:15px!important;line-height:24px!important}.contact_inner .contact-form input[type='search'],.contact_inner .contact-form input[type='text'],.contact_inner .contact-form input[type='email'],.contact_inner .contact-form input[type='tel']{height:40px;border:1px solid #a7a7a7;width:100%;color:#333!important;font-size:13px;padding:0 10px;outline:none;background:#fff;margin:0;margin-bottom:5px}.contact_inner .contact-form{padding-right:250px;padding-bottom:75px}.contact_inner .contact-form textarea{height:120px;border:1px solid #a7a7a7;width:100%;color:#333;font-size:13px;padding:0 10px;outline:none;background:#fff;margin-bottom:3px}.contact_inner .contact-form label{font-size:15px;color:#333;font-weight:700;margin-bottom:10px}.contact_inner a{color:#d12d33}.contact_inner a:hover{text-decoration:underline;color:#d12d33}.contact_inner .contact-form input[type='submit']{background:#d12d33;color:#fff;font-family:'open_sansbold';font-size:18px;height:40px;line-height:40px;border:none;display:inline-block;text-align:left;padding:0 35px;border-radius:4px;text-transform:uppercase;margin:10px 0}.contact_inner .contact-form input[type='submit']:hover{text-decoration:none;background:#a62227}.request_form{text-align:center}.request_form .accordion-content{text-align:left}#page_content.content .request_form h3{border:4px solid #99d903;font-size:25px;color:#99d903;text-transform:uppercase;font-weight:700;padding:10px 35px;display:inline-block;cursor:pointer}#page_content.content .request_form h3:hover{color:#6abb2d;border:4px solid #6abb2d}.request_form table td{padding:0 15px 15px 0;font-size:15px;color:#000}.request_form table td:first-child{width:40%}.request_form table td:last-child{width:60%}.request_form input[type='text'],.request_form input[type='email'],.request_form input[type='tel']{border:1px solid #ccc;padding:0 15px;height:35px;border-radius:3px;width:100%}.request_form textarea{border:1px solid #ccc;padding:15px;height:100px;border-radius:3px;width:100%;display:block;max-width:100%}.request_form input[type='submit']{background:#d12d33;color:#fff;font-family:'open_sansbold';font-size:18px;height:40px;line-height:40px;border:none;display:inline-block;text-align:left;padding:0 35px;border-radius:4px;text-transform:uppercase;margin:10px 0}.request_form input[type='submit']:hover{text-decoration:none;background:#a62227}.request_form div.wpcf7-response-output{text-align:center}.sidebar_form{background:#d52428;padding:21px;position:relative;z-index:999}.sidebar_form .wpcf7-form-control-wrap{position:relative}.sidebar_form .wpcf7-form-control-wrap .g-recaptcha{margin-bottom:10px}.sidebar_form form{overflow:hidden}.sidebar_form h2{font-size:22px;line-height:27px;color:#fff;font-family:'open_sansbold';margin-bottom:12px;text-transform:uppercase}.sidebar_form .wpcf7-form p{margin:0;position:relative}.sidebar_form label{font-weight:400;color:#fff}.sidebar_form input[type='text'],.sidebar_form input[type='email'],.sidebar_form input[type='tel']{height:35px;border:none;width:100%;color:#000;font-size:15px;font-family:'open_sansregular';background:#fefefe;margin-bottom:12px;padding:0 15px}.sidebar_form textarea{height:85px;max-width:100%;border:none;width:100%;color:#000;font-size:15px;font-family:'open_sansregular';background:#fefefe;margin-bottom:12px;padding:11px 15px}.sidebar_form input::-webkit-input-placeholder,#form_inner textarea::-webkit-input-placeholder{color:#333;text-transform:uppercase}.sidebar_form input[type='submit']{height:45px;background:#242424;color:#fff;display:inline-block;font-size:20px;font-family:'open_sansbold';text-transform:uppercase;border:none;text-align:center;width:100%;padding-left:15px}.sidebar_form input[type='submit']:hover{background:#545454}.sidebar_form span.wpcf7-not-valid-tip{color:#fff;border:1px solid #ff0;margin-top:-9px;padding:0 9px;font-size:12px;margin-bottom:-10px;background:#bb0b0f}.sidebar_form .your-message span.wpcf7-not-valid-tip{margin-bottom:8px}.sidebar_form div.wpcf7-response-output{color:#fff;background:#bb0b0f;margin:12px 0 0 0}.sidebar_form .ajax-loader{position:absolute;top:20px;left:10px}.three_boxes .box1{margin-right:10px;float:left}.team_img{margin-right:0}#testimonial ul li{display:block;float:left;width:552px}@media (min-width:768px){#header_outer{min-height:198px;position:relative;z-index:9999;background:#fff}#header_outer.top_fixed #logo_menu{width:100%;transition:all 0.2s ease;left:0;top:0;position:fixed;z-index:99;background:#fff}.top_fixed #menu .navbar ul li a{font-size:12px}.top_fixed h5#logo img,.top_fixed div#logo img{width:175px}.top_fixed #menu .navbar ul li:hover>ul{position:absolute;top:34px;left:0;display:block;list-style:none;margin:0;z-index:9999;text-decoration:none;padding-top:15px}.top_fixed #logo_menu{transition:all 0.2s ease}.header_fixed #logo{transition:all 0.2s ease}.top_fixed .navbar{margin-bottom:0}}@media (min-width:992px) and (max-width:1199px){#menu .navbar ul li a{padding:0 11px;font-size:15px}#left_cont h1{font-size:26px}#year_section h1,#year_section h2{font-size:46px}#our_team_cont{width:51%}.team_img{width:43%;margin-right:45px}.certification h1,.certification h2{font-size:25px;line-height:30px}.certification img{width:105px}.recent h1,.recent h2{font-size:25px;line-height:30px}.ezcol-one-half.team_img{width:44%!important}#client_section h1,#client_section h2{font-size:40px;line-height:48px}#join_inner{padding:0 190px}#join_inner h2{font-size:28px}#footer p{font-size:13px}#blink_outer{top:7px}.three_boxes .box1{width:32%}.three_boxes .box1:last-child{margin-right:0}#page_content .thumbnails ul li{width:33%;padding-right:10px}}@media (min-width:768px) and (max-width:991px){#page_outer .sticky{width:100%}.top_fixed #menu .navbar ul li a{padding:0 5px;font-size:12px}#product_section ul li{width:30%}#top_bar h5,#top_bar div{font-size:13px}#request h5,#request span{font-size:20px}#request .btn1 a{padding:0 15px;font-size:15px}#logo_menu #logo{margin-right:0}#menu .navbar ul li a{font-size:12px;padding:0 7px}#left_cont h1{font-size:20px;line-height:28px}#content_section{padding-bottom:100px}.products h3{font-size:15px;line-height:15px;padding:15px 0}#year_section h1,#year_section h2{font-size:35px;line-height:38px}#year_section{padding:85px 0}#our_team_cont{width:100%}.team_img{width:100%;margin-bottom:25px}#our_team{padding:65px 75px 65px 75px}.certification img{width:86px}.certification h1,.certification h2{font-size:19px;line-height:25px}.recent h1,.recent h2{font-size:19px;line-height:25px}.recent_img{width:50%}#client_section h1,#client_section h2{font-size:30px;line-height:40px}#join_inner{padding:0 125px}#get_social h2{font-size:23px;line-height:26px}#get_social p{font-size:14px;line-height:20px}.contact_left p{font-size:12px}.contact_left a{font-size:11px}.footer_social a{margin-right:0;font-size:18px;padding-right:6px}.hours table tr td{font-size:11px;padding:0 6px 15px 0}.hours p{font-size:13px}#footer p{font-size:9px}.ezcol-one-third.box1{width:31%!important}.ezcol-one-third.products{width:30%}#our_team .ezcol-one-half{width:48%!important}.products h3 a{font-size:15px}.banner_link{max-width:180px}.three_boxes .box1{width:32%}.three_boxes .box1:last-child{margin-right:0}.contact_inner .map_sec{float:none}.contact_inner .map_sec iframe{margin-top:15px}.right_sidebar{width:59%}#page_content .thumbnails ul li{width:31%;padding-right:10px}}@media (max-width:767px){#menu .navbar{padding:0;background:#d12d33;border-bottom:1px solid #fff;margin:0 -15px;float:none;margin-top:20px}#menu .navbar-brand{font-family:sans-serif;color:#fff;font-size:19px;height:auto}#menu .navbar-brand:hover{color:#fff}#menu .navbar-toggle .icon-bar{background:#fff}#menu .navbar-toggle{border:2px solid #fff;background:#d12d33}#menu .navbar-collapse{box-shadow:none;max-height:inherit}#menu .navbar-collapse.in{overflow-y:initial}#menu .navbar ul{margin-top:0;margin-bottom:0;float:none}#menu .navbar ul li a{border-top:1px solid #d23d43;border-bottom:1px solid #bd2126;line-height:32px;height:32px;text-transform:capitalize;padding:0 20px;font-size:14px;border-radius:0}#menu .navbar ul li a:hover,.navbar ul li:hover>a,.navbar ul li a:focus{color:#fff;background:#9e0f14}#menu .navbar ul li:hover ul{position:relative;top:0;padding-top:0}#menu .navbar ul ul li a{padding-left:50px;line-height:32px;height:32px;background:#71c8ef;border-top:1px solid #92ddff;border-bottom:1px solid #5cbfec}#menu .navbar ul ul li a:hover{color:#faf8f2;background:#51a7cd}#RightPanel{text-align:center}#comments{text-align:center}#page_content .ngg-gallery-thumbnail-box{width:100%!important}#page_content .ngg-gallery-thumbnail img{width:100%!important}#our_team .ezcol-one-half{width:100%!important}.ezcol-one-third.box1{width:100%!important}#request h5,#request span{font-size:20px}#logo_menu #logo{text-align:center}#logo_menu #logo img{width:175px}#banner_bottom_sec{height:0;background:none}#menu{float:none}#request{display:block;text-align:center}#request h5,#request span{margin-bottom:15px}.box1{margin-top:25px}#box_sec .box1 h1,#box_sec .box1 h2{color:#000!important}#box_sec .box1 h1 span a,#box_sec .box1 h2 span a{color:#000!important}#request .btn1{float:none}#left_cont h1{font-size:25px;line-height:30px}#left_cont p{font-size:14px}#right_img{padding-top:36px}#content_section{padding-bottom:25px}#content_section .ezcol-one-half{width:100%!important;margin-right:0px!important}#product_section ul li{width:46%}#product_section{padding-bottom:20px}#article_section{padding:60px 0}.products h3{font-size:14px;margin-bottom:0;padding:12px 0}#product_section ul{margin-bottom:0}.products{margin-bottom:0}#year_section h1,#year_section h2{font-size:22px;line-height:25px}#year_section{padding:50px 0}#our_team h1,#our_team h2{font-size:28px}#our_team{padding:80px 40px 100px 40px}.team_img{width:100%;margin-bottom:25px}#our_team_cont{width:100%}.certification h1,.certification h2{font-size:24px;line-height:28px}.certification img{width:80px;margin-bottom:18px}.recent h1,.recent h2{font-size:24px;line-height:28px}.recent_img{width:100%;margin-bottom:25px}.recent_cont{width:100%}#client_section h1,#client_section h2{font-size:20px;line-height:30px}#client_section{padding:50px 0}#get_social{padding:35px 0}#join_inner{padding:0 40px}#testimonial{padding:50px 0 16px 0}.test_cont h5{margin-bottom:0}#join_inner a#twitter{margin-right:10px;width:45px;height:45px;line-height:45px}#join_inner a#facebook{margin-right:10px;width:45px;height:45px;line-height:45px}#join_inner a#linkedin{margin-right:10px;width:45px;height:45px;line-height:45px}#join_inner a#instagram{margin-right:10px;width:45px;height:45px;line-height:45px}#join_inner a#google{margin-right:10px;width:45px;height:45px;line-height:45px}#join_inner a#houzz{margin-right:10px;width:45px;height:45px;line-height:45px}#get_social h2{font-size:19px;line-height:25px}#get_social p{font-size:14px;line-height:20px}.contact_left{text-align:center;padding-bottom:20px}.footer_social{text-align:center;padding-bottom:20px}.hours{text-align:center}.hours table{width:100%}.footer_product{text-align:center}#footer{text-align:center}.footer_left{float:none}.footer_right{float:none}#footer p{font-size:11px}h1#footer_logo img{width:175px}#logo_menu #logo{margin-right:0}#testimonial .flexslider{background:none}#our_team{padding:19px 40px 18px 40px}#our_team_section{padding:0 35px}.recent_img img{width:100%}.products img{width:100%}.products p{margin-bottom:0}.products h3 a{font-size:14px;padding:12px 0}#top_bar h5,#top_bar div{text-align:center}#blink_outer{position:static;text-align:center}.banner_link{float:none;margin:30px 0 0 0;display:inline-block;vertical-align:top}.three_boxes .box1 h1,.three_boxes .box1 h2{font-size:18px}.three_boxes .box1{margin-right:0;float:none;width:100%}.contact_inner .map_sec iframe{width:430px}}@media (max-width:480px){#logo_menu #logo img{width:150px}#top_bar h5,#top_bar div{text-align:center;font-size:11px}#left_cont h1{font-size:16px;line-height:24px}#product_section h1 img{display:none}#our_team h1 img,#our_team h2 img{display:none}#testimonial h1 img,#testimonial h2 img,#testimonial span.testimon-head img{display:none}.certification h1,.certification h2{font-size:16px;line-height:21px}.certification ul li{display:block;margin-right:0;text-align:center}.recent h1,.recent h2{font-size:20px;line-height:24px}#join_inner a#twitter{width:25px;height:25px;line-height:25px;font-size:15px;margin-right:0}#join_inner a#facebook{width:25px;height:25px;line-height:25px;font-size:15px;margin-right:0}#join_inner a#linkedin{width:25px;height:25px;line-height:25px;font-size:15px;margin-right:0}#join_inner a#instagram{width:25px;height:25px;line-height:25px;font-size:15px;margin-right:0}#join_inner a#google{width:25px;height:25px;line-height:25px;font-size:15px;margin-right:0}#join_inner a#houzz{width:25px;height:25px;line-height:25px;font-size:15px;margin-right:0}#get_social h2{font-size:18px}#testimonial h1,#testimonial h2,#testimonial span.testimon-head{font-size:26px}#request{padding-top:0}#content_section{padding-bottom:20px}#content_section{padding-top:0}#product_section ul li{width:100%;margin-right:0}#product_section{padding-bottom:0}#year_section{padding:25px 0}#year_section h1,#year_section h2{font-size:15px;line-height:18px}#product_section{padding-bottom:0}#our_team{padding:19px 12px 18px 12px}#our_team_cont p{font-size:13px}#product_section{padding-top:0}#product_section h1{margin-bottom:20px}#testimonial .flexslider{margin-bottom:0}.footer_product ul li{width:100%;float:none}.three_boxes .box1{width:100%;float:none;margin-right:0}.three_boxes .box1:last-child{margin-bottom:15px}.contact_inner .map_sec iframe{width:270px;height:auto;margin-top:15px}}.test_cont h3{font-size:16px;font-family:'open_sansbold';line-height:22px;margin-bottom:11px;color:#fff;text-align:center}