@charset "UTF-8";@media only screen and (min-width:480px) and (max-width:767px){body{min-width:0}h1,.subpage_header h1{font-size:23px !important;line-height:15px}h2{font-size:22px !important;line-height:24px}h3{font-size:20px !important;line-height:22px}h4{font-size:18px !important;line-height:20px}h5{font-size:16px !important;line-height:18px}h6{font-size:14px !important;line-height:16px}img,object,embed,video,iframe{max-width:100%;height:auto}#configurator{display:none}.Wrapper,.col,.with_aside .col{width:90%;float:none;margin:0 auto;display:block;margin-left:5%;margin-right:5%;position:relative}.Wrapper .col{margin:0 auto}.homepage-box{padding:0;border:0 !important;margin-bottom:15px}.homepage-box p{margin-bottom:5px !important;padding-bottom:0 !important}#Header .top{height:auto !important;padding-top:15px}#Header .top #logo{position:static;float:none;text-align:center;margin:0 auto}#Header .top_options{position:static;float:none}#Header .top_options .call_us{float:none;font-size:17px;text-align:center;display:none}#Offer_slider,#Photo_slider{display:none}#Header .top_options ul.top_links{text-align:center;float:none;margin:6px 0}#Header .top_options ul.top_links li{display:inline-block;float:none;margin-bottom:2px}.Call-to-action{width:95%;margin:0 auto}.Call-to-action .inside{width:auto;padding:20px 10px}.Call-to-action .inside h5{margin-left:0;margin-bottom:10px !important}.Call-to-action .inside a{position:static;float:right}#homepage-illustration{width:100%;text-align:center;margin-top:50px;height:auto}#homepage-illustration .overlay{width:100%;text-align:center}#homepage-features>h3,#homepage-features>h5{text-align:center}#navigation{display:none}#megamenu{display:none}#Header .top>div.menu{display:none}#responsive_navigation{display:block;margin-top:15px;margin-bottom:10px}#responsive_navigation select{width:100%;margin-bottom:10px;border-top:1px solid #b2b2b2;border-left:1px solid #b2b2b2;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background:#f3f3f3;color:#868686;font-size:13px;margin:0;padding:8px 6px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;display:block;font-family:'PT Sans',Verdana,Tahoma,Arial,sans-serif}#homepage-features li{width:100%;text-align:center}#homepage-features li img{display:inline-block;float:none;padding:0}#homepage-features li .ins{width:100%}#homepage-features li .ins a{background:0 0;padding-left:0}#homepage-features a.help{padding:7px 0 7px 35px;line-height:14px}.features li{width:100%;text-align:center;padding:0 !important}.features li img{display:inline-block;float:none;padding:0}.features li .ins{width:100%}.features li .ins a{background:0 0}.features a.help{padding:7px 0 7px 35px;line-height:14px}#configurator a.control{display:none}.left_submenu .sidebar,.right_submenu .sidebar{width:100%;float:none;margin-right:0;margin-left:0}.with_aside .content{width:100%;float:none}.right_submenu .content{margin-left:0}.subpage_header{padding:10px 0}.subpage_header h1{text-align:center;width:auto;margin-bottom:0;padding:0 0 0 10px;line-height:23px}.subpage_header ul.breadcrumbs{display:none}.subpage_header a.call_to_action{display:none}.homepage_header{padding:10px 0}.homepage_header img{display:none}.homepage_header h2{text-align:center;width:auto;margin-bottom:0;padding:10px 0 0 10px}.contact .contact_form input[type=text]{width:90% !important;float:none;padding-left:6px}.contact .contact_form textarea{width:90% !important}.contact .contact_form .nick_ico,.contact .contact_form .email_ico{display:none}.contact .map{width:100%;float:none}.contact .map #google_map_area{width:100% !important}.contact .contact_form input[type=submit]{float:none}.contact .details ul{width:100%;float:none;margin-bottom:15px}.contact .about{width:100%;float:none;margin-bottom:15px;padding:0;margin:0}.select_category{padding:0 0 10px !important}.select_category h5{float:none;margin-bottom:0 !important;padding-bottom:6px !important}.content .select_category li{margin-bottom:5px;padding-right:7px}.content .select_category li a,.content .select_category li a span{display:inline-block;width:auto;height:auto;line-height:20px;background:0 0 !important;float:none !important;padding:0 !important}.content .select_category li.current-cat a span,.content .select_category li a:hover,.content .select_category li a:hover span{background:0 0 !important;text-shadow:none !important;color:#000 !important}.portfolio .item{float:none;padding:0;width:100%}.portfolio .photo{padding:0}.portfolio .desc{padding:0 0 20px !important}.portfolio .desc a.button{float:none !important}.portfolio_1_col .item .photo{width:100%;float:none;margin-right:0}.portfolio_1_col .item .desc{width:100%;float:none}.portfolio_2_cols .item{width:100%}.portfolio_3_cols .item{width:100%}.pager{overflow:hidden;padding:0;position:relative;height:auto;padding-top:15px}.pager .next{position:static;display:block}.pager .prev{position:static;display:block}.pager a.page{width:auto;height:auto;line-height:20px;text-align:center;display:inline;background:0 0 !important;text-shadow:none !important}.pager a:hover.page,.pager a.active.page{text-decoration:none;background:0 0 !important;text-shadow:none !important;color:#000 !important}.pager a.button-small,.pager a.button-small span{display:inline-block;width:auto;height:auto;line-height:20px;background:0 0 !important;float:none !important;padding:0 !important}.pager a:hover.button-small,.pager a:hover.button-small span{background:0 0 !important;text-shadow:none !important;color:#000 !important}#Footer .widget{background:0 0 !important}.ui-accordion .ui-accordion-header a{font-size:14px !important}#Content .ui-tabs .ui-tabs-nav li a{float:none !important;border-right:0 !important;width:100% !important;text-align:center;display:block;padding:0;font-weight:700}#Content .ui-tabs .ui-tabs-nav li{float:none !important;width:100% !important}.our_team .item{float:none;margin:0 auto}.clients .item{width:100%;text-align:center;float:none;margin-right:0;padding:0}.gallery .gallery-item img,.type-attachment .attachment img{padding:0}.post .meta{width:100%;float:none;padding:0;margin-right:0}.post .meta div{display:block}.post .desc{width:100%;float:none;padding:0}.post .image{padding:0}.post .desc footer p.tags{float:none !important}.post .desc footer a{float:none !important}.post .date{text-align:left;position:static;padding:0;border-bottom:0 !important;background-position:left center !important;padding-left:13px}.post .date .day{font-size:13px;display:inline;line-height:13px}.post .date .month{font-size:13px;display:inline;line-height:13px}.post .date .year{display:inline-block;position:static;background:0 0 !important;height:auto;width:auto}.post .category{text-align:left;position:static;padding:0;border-bottom:0 !important;margin-bottom:0}.post .category br{display:none}.post .category a{padding-right:6px}.post .meta .comments{text-align:left;line-height:21px;margin-bottom:5px}.post .desc footer p{margin-bottom:3px !important}.post{margin-bottom:5px !important}.single-post .post .desc h3{display:none}.commentlist{width:100% !important}}@media only screen and (max-width:479px){body{min-width:0}h1,.subpage_header h1{font-size:23px !important;line-height:15px}h2{font-size:22px !important;line-height:24px}h3{font-size:20px !important;line-height:22px}h4{font-size:18px !important;line-height:20px}h5{font-size:16px !important;line-height:18px}h6{font-size:14px !important;line-height:16px}img,object,embed,video,iframe{max-width:100%;height:auto}#configurator{display:none}.Wrapper,.col,.with_aside .col{width:90%;float:none;margin:0 auto;display:block;margin-left:5%;margin-right:5%;position:relative}.Wrapper .col{margin:0 auto}.homepage-box{padding:0;border:0 !important;margin-bottom:15px}.homepage-box p{margin-bottom:5px !important;padding-bottom:0 !important}#Header .top{height:auto !important;padding-top:15px}#Header .top #logo{position:static;float:none;text-align:center;margin:0 auto}#Header .top_options{position:static;float:none}#Header .top_options .call_us{float:none;font-size:17px;text-align:center;display:none}#Offer_slider,#Photo_slider{display:none}#Header .top_options ul.top_links{text-align:center;float:none;margin:6px 0}#Header .top_options ul.top_links li{display:inline-block;float:none;margin-bottom:2px}.Call-to-action{width:95%;margin:0 auto}.Call-to-action .inside{width:auto;padding:20px 10px}.Call-to-action .inside h5{margin-left:0;margin-bottom:10px !important}.Call-to-action .inside a{position:static;float:right}#homepage-illustration{width:100%;text-align:center;margin-top:50px;height:auto}#homepage-illustration .overlay{width:100%;text-align:center}#homepage-features>h3,#homepage-features>h5{text-align:center}#navigation{display:none}#megamenu{display:none}#Header .top>div.menu{display:none}#responsive_navigation{display:block;margin-top:15px;margin-bottom:10px}#responsive_navigation select{width:100%;margin-bottom:10px;border-top:1px solid #b2b2b2;border-left:1px solid #b2b2b2;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background:#f3f3f3;color:#868686;font-size:13px;margin:0;padding:8px 6px;-moz-border-radius:8px;border-radius:8px;-webkit-border-radius:8px;display:block;font-family:'PT Sans',Verdana,Tahoma,Arial,sans-serif}#homepage-features li{width:100%;text-align:center}#homepage-features li img{display:inline-block;float:none;padding:0}#homepage-features li .ins{width:100%}#homepage-features li .ins a{background:0 0;padding-left:0}#homepage-features a.help{padding:7px 0 7px 35px;line-height:14px}.features li{width:100%;text-align:center;padding:0 !important}.features li img{display:inline-block;float:none;padding:0}.features li .ins{width:100%}.features li .ins a{background:0 0}.features a.help{padding:7px 0 7px 35px;line-height:14px}#configurator a.control{display:none}.left_submenu .sidebar,.right_submenu .sidebar{width:100%;float:none;margin-right:0;margin-left:0}.with_aside .content{width:100%;float:none}.right_submenu .content{margin-left:0}.subpage_header{padding:10px 0}.subpage_header h1{text-align:center;width:auto;margin-bottom:0;padding:0 0 0 10px;line-height:23px}.subpage_header ul.breadcrumbs{display:none}.subpage_header a.call_to_action{display:none}.homepage_header{padding:10px 0}.homepage_header img{display:none}.homepage_header h2{text-align:center;width:auto;margin-bottom:0;padding:10px 0 0 10px}.contact .contact_form input[type=text]{width:90% !important;float:none;padding-left:6px}.contact .contact_form textarea{width:90% !important}.contact .contact_form .nick_ico,.contact .contact_form .email_ico{display:none}.contact .map{width:100%;float:none}.contact .map #google_map_area{width:100% !important}.contact .contact_form input[type=submit]{float:none}.contact .details ul{width:100%;float:none;margin-bottom:15px}.contact .about{width:100%;float:none;margin-bottom:15px;padding:0;margin:0}.select_category{padding:0 0 10px !important}.select_category h5{float:none;margin-bottom:0 !important;padding-bottom:6px !important}.content .select_category li{margin-bottom:5px;padding-right:7px}.content .select_category li a,.content .select_category li a span{display:inline-block;width:auto;height:auto;line-height:20px;background:0 0 !important;float:none !important;padding:0 !important}.content .select_category li.current-cat a span,.content .select_category li a:hover,.content .select_category li a:hover span{background:0 0 !important;text-shadow:none !important;color:#000 !important}.portfolio .item{float:none;padding:0;width:100%}.portfolio .photo{padding:0}.portfolio .desc{padding:0 0 20px !important}.portfolio .desc a.button{float:none !important}.portfolio_1_col .item .photo{width:100%;float:none;margin-right:0}.portfolio_1_col .item .desc{width:100%;float:none}.portfolio_2_cols .item{width:100%}.portfolio_3_cols .item{width:100%}.pager{overflow:hidden;padding:0;position:relative;height:auto;padding-top:15px}.pager .next{position:static;display:block}.pager .prev{position:static;display:block}.pager a.page{width:auto;height:auto;line-height:20px;text-align:center;display:inline;background:0 0 !important;text-shadow:none !important}.pager a:hover.page,.pager a.active.page{text-decoration:none;background:0 0 !important;text-shadow:none !important;color:#000 !important}.pager a.button-small,.pager a.button-small span{display:inline-block;width:auto;height:auto;line-height:20px;background:0 0 !important;float:none !important;padding:0 !important}.pager a:hover.button-small,.pager a:hover.button-small span{background:0 0 !important;text-shadow:none !important;color:#000 !important}#Footer .widget{background:0 0 !important}.ui-accordion .ui-accordion-header a{font-size:14px !important}#Content .ui-tabs .ui-tabs-nav li a{float:none !important;border-right:0 !important;width:100% !important;text-align:center;display:block;padding:0;font-weight:700}#Content .ui-tabs .ui-tabs-nav li{float:none !important;width:100% !important}.our_team .item{float:none;margin:0 auto}.clients .item{width:100%;text-align:center;float:none;margin-right:0;padding:0}.gallery .gallery-item img,.type-attachment .attachment img{padding:0}.post .meta{width:100%;float:none;padding:0;margin-right:0}.post .meta div{display:block}.post .desc{width:100%;float:none;padding:0}.post .image{padding:0}.post .desc footer p.tags{float:none !important}.post .desc footer a{float:none !important}.post .date{text-align:left;position:static;padding:0;border-bottom:0 !important;background-position:left center !important;padding-left:13px}.post .date .day{font-size:13px;display:inline;line-height:13px}.post .date .month{font-size:13px;display:inline;line-height:13px}.post .date .year{display:inline-block;position:static;background:0 0 !important;height:auto;width:auto}.post .category{text-align:left;position:static;padding:0;border-bottom:0 !important;margin-bottom:0}.post .category br{display:none}.post .category a{padding-right:6px}.post .meta .comments{text-align:left;line-height:21px;margin-bottom:5px}.post .desc footer p{margin-bottom:3px !important}.post{margin-bottom:5px !important}.single-post .post .desc h3{display:none}.commentlist{width:100% !important}