input[type=search]{width:80%}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:block}.none{display:none}html{height:100%}body{font-family:Arial,Helvetica,sans-serif;padding:0;font-size:12px;margin:0 auto;height:100%;position:relative;line-height:19px}a,span.tag{text-decoration:none}a.view_details{padding:0 0 0 15px}.swiper-container{width:800px;height:100%}.swiper-wrapper{height:300000%}.pages_container,.slide-inner,.swiper-slide{height:100%}.contact_page{height:120%!important}.copyright{position:absolute;bottom:5px;width:100%;text-align:center}#header{position:absolute;top:-100px;left:0;z-index:9999;width:94%;height:40px;padding:6px 3%}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:10px 0 20px;clear:both;letter-spacing:-1px}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}p{padding:0 0 10px;margin:0}h2.page_title{font-size:30px;padding:0 0 20px}.radius4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.radius6{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.radius8{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.radius20{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.pagination{position:absolute;z-index:20;left:0;bottom:35px;text-align:center;width:100%}.swiper-pagination-switch{display:inline-block;width:12px;height:3px;background:#222;margin-right:5px;opacity:.5;cursor:pointer}.swiper-active-switch{background:#fff}.gohome{width:40px;height:40px;float:left}.gohome a{color:#FFF;text-decoration:none;font-weight:700;font-size:12px;display:block;text-align:center}.gohome a img{display:inline-block;max-height:25px;margin:5px 0 0}.gomenu{width:40px;height:40px;float:right}.gomenu a{color:#FFF;text-decoration:none;font-weight:700;font-size:12px;display:block;text-align:center}.gomenu a img{display:inline-block;max-height:25px;margin:6px 0 0}.scrolltop{width:40px;height:40px;margin:auto;display:block}.scrolltop a{color:#FFF;text-decoration:none;font-weight:700;font-size:12px;display:block;text-align:center}.scrolltop a img{display:inline-block;max-height:28px;margin:5px 0 0}a.button_12{width:48%;margin:0 1% 10px;padding:10px 0;float:left;display:block;font-size:18px;text-decoration:none;text-align:center}a.button_11{width:98%;margin:0 0 10px 1%;padding:10px 0;float:left;display:block;font-size:18px;text-decoration:none;text-align:center}.green{background-color:#0669a4}.blue{background-color:#29aae3}.darkblue{background-color:#035792}.red{background-color:#c53238}.purple{background-color:#8b2767}.pink{background-color:#f87c68}.orange{background-color:#f17225}.black{background-color:#272625}.gray{background-color:#6e6e6e}.yellow{background-color:#ffb606}.bluegreen{background-color:#06a78b}.green_borderbottom{border-bottom:3px #759a51 solid}.blue_borderbottom{border-bottom:3px #198bbd solid}.red_borderbottom{border-bottom:3px #8e262c solid}.purple_borderbottom{border-bottom:3px #671a4b solid}.pink_borderbottom{border-bottom:3px #d36755 solid}.orange_borderbottom{border-bottom:3px #c55512 solid}.black_borderbottom{border-bottom:3px #000 solid}.gray_borderbottom{border-bottom:3px #535150 solid}.yellow_borderbottom{border-bottom:3px #e3a000 solid}.bluegreen_borderbottom{border-bottom:3px #058770 solid}.darkblue_borderbottom{border-bottom:3px #003a62 solid}.image_single{padding:5px;margin-bottom:10px}.image_single img{display:block;max-width:100%}.image_caption{width:100%;text-align:center;color:#FFF;padding:10px 0;font-size:18px;margin-bottom:10px}blockquote{padding:10px 0;font-style:italic;margin-bottom:10px}span.quote_author{font-style:normal;font-weight:700;text-decoration:underline}ul.listing{list-style:none;padding:0 0 10px}ul.listing li{padding:5px 0 5px 10px;margin:0 0 10px 10px;border-left:2px #ececec solid}ul.listing_detailed{list-style:none;padding:0 0 10px}ul.listing_detailed li{padding:10px 0 5px 10px;margin:0 0 10px}.toogle_wrap{width:92%;padding:3% 4%;margin:0 0 10px}.trigger{padding:0;margin:0}.trigger a{text-decoration:none;display:block;padding:2px 0;font-size:16px;font-weight:400}.toggle_container{overflow:hidden;padding:15px 0 0;clear:both}.toogle_wrap_blog{width:92%;padding:3% 4%;margin:0 0 10px}.trigger_blog{padding:0;margin:0}.trigger_blog a{text-decoration:none;display:block;text-align:center;padding:2px 0;font-size:16px;font-weight:400}.toggle_container_blog{overflow:hidden;padding:5px 0 0;clear:both}ul.tabsmenu{padding:0;position:relative;bottom:-1px}ul.tabsmenu li a{width:31.2%;float:left;padding:12px 0;margin:0 2% 0 0;text-align:center}ul.tabsmenu li:last-child a{float:right;margin:0}ul.tabsmenu li.active a{font-weight:700}.tabcontent{padding:5% 4%;clear:both;margin:0 0 10px}ul.photo_gallery_13{width:100%;list-style:none;padding:0;margin:0 0 10px;float:left;clear:both}ul.photo_gallery_13 li{width:28.6%;padding:1%;float:left;margin:1%}ul.photo_gallery_13 li img{max-width:94%;display:block;padding:3%}ul.photo_gallery_13_round{width:100%;list-style:none;padding:0;margin:0 0 10px;float:left;clear:both}ul.photo_gallery_13_round li{width:28.5%;padding:1%;float:left;margin:1%}ul.photo_gallery_13_round li img{max-width:100%;display:block}ul.photo_gallery_12{width:100%;list-style:none;padding:0;margin:0 0 10px;float:left;clear:both}ul.photo_gallery_12 li{width:45.3%;padding:1%;float:left;margin:1%}ul.photo_gallery_12 li img{max-width:96%;display:block;padding:2%}ul.photo_gallery_11{width:100%;list-style:none;padding:0;margin:0 0 10px;float:left;clear:both}ul.photo_gallery_11 li{width:99.5%;padding:0;float:left;margin:0 0 10px}ul.photo_gallery_11 li img{max-width:96%;display:block;padding:2%}ul.posts{padding:0;margin:0;width:100%;display:block}ul.posts li.post{width:100%;height:80px;margin:0 0 10px;position:relative}.post_left{width:25%;height:80px;text-align:center;position:absolute;top:0;left:0}span.day{display:block;font-size:40px;padding:15px 0 0}span.month{display:block;font-size:22px;padding:10px 0 0}.post_right_reveal{width:60%;height:80px;position:absolute;top:0;left:25%;padding:0 0 0 5%;z-index:99}.post_right_unreveal{width:60%;height:80px;position:absolute;top:0;left:25%;padding:0 0 0 5%;z-index:88;line-height:24px;font-size:14px}.post_right_reveal h4{padding:10px 10px 0 0;font-size:16px;line-height:20px}.post_right_unreveal a{font-weight:700}a.post_more{display:block;position:absolute;top:0;right:0;width:10%;height:80px;overflow:hidden}span.post_comments{display:block;padding:0 0 0 25px}a.post_readmore{padding:0 0 0 15px;font-weight:400;font-size:12px}#loadMore{width:92%;padding:3% 4%;margin:0 0 10px;text-align:center;font-size:14px;display:block;cursor:pointer}#showLess{width:92%;padding:3% 4%;margin:0 0 10px;text-align:center;font-size:14px;display:none}a.backtoblog{width:92%;padding:3% 4%;margin:-10px 0 15px 0;text-align:center;font-size:14px;display:block;cursor:pointer}.comment_row{width:100%;float:left;clear:both;padding:0 0 5px;margin:0 0 10px}.comm_avatar{float:left}.comm_avatar img{display:block;width:50px;height:50px}.comm_content{float:left;width:75%;padding:0 0 0 5%;font-style:italic}.videocontainer{max-width:96%;padding:2%;display:block;margin:0 0 10px}.portfolio_item{width:94%;padding:3%;margin:0 0 10px;float:left;clear:both}.portfolio_image{width:30%;float:left}.portfolio_image img{display:block;max-width:100%}.portfolio_image_round{width:30%;float:left}.portfolio_image_round img{display:block;max-width:100%;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:200px}.portfolio_details{width:65%;float:left;padding:0 0 0 5%}.portfolio_details h4{padding:0 0 5px}.portfolio_details p{padding:0 0 5px;line-height:18px}.service_box{width:100%;float:left;clear:both;padding:0 0 5px;margin:0 0 10px}.services_icon{padding:6% 0;width:28%;height:auto;float:left;display:block;text-align:center}.services_icon img{display:block;max-width:70%;margin:auto}.service_content{float:left;width:67%;padding:0 0 0 4%}.service_content h4{padding:0 0 10px}.client_row{width:100%;float:left;clear:both;padding:0 0 5px;margin:0 0 10px}ul.responsive_table{width:100%;float:left;clear:both;margin:0 0 10px;padding:0;list-style:none}li.table_row{width:100%;float:left;clear:both;line-height:30px;padding:0;list-style:none;margin:0 0 1px}.table_section_small{width:18%;float:left;padding:0 0 0 2%}.table_section{width:38%;float:left;padding:0 0 0 2%}.tweet{width:100%;float:left;clear:both;margin:0}.tweet ul{list-style:none}.tweet li{width:94%;padding:3%;margin:0 0 10px;float:left;clear:both}.tweet li a{font-weight:700}.form{padding:0 0 15px}.form label{padding:0 0 3px;display:block;font-size:16px;font-weight:400}.form label.error{padding:10px 0 0;width:100%;text-align:left;font-size:14px}.form_input{padding:3%;width:93%;margin:0 0 5px}.form_textarea{padding:3%;width:93%;height:50px;margin:0 0 5px}.form_submit{width:100%;padding:4% 0;margin:0;font-weight:400;text-align:center;font-size:20px;border-left:0;border-right:0;border-top:0;cursor:pointer}ul.social{list-style:none;padding:0;margin:0 0 15px;width:100%}ul.social li{list-style:none;margin:1% 0 2% 4%;padding:6.5% 0;width:28%;height:auto;float:left;display:block;text-align:center}ul.social li img{display:inline-block;max-width:50%}li.social_facebook{background-color:#3f5aa9}li.social_twitter{background-color:#29aae3}li.social_google{background-color:#f2b700}li.social_pinterest{background-color:#d3172f}li.social_flickr{background-color:#90489c}li.social_digg{background-color:#8aaf50}a.call_button,a.map_button{float:left;clear:both;width:94%;display:block;text-align:center;font-size:24px;padding:12px 3%;margin:0 0 15px}@media screen and (max-width:800px){.swiper-container{width:100%}.services_icon{padding:4.5% 0}}@media screen and (max-width:480px){.round_img{padding:15% 0}ul.social li{padding:6% 0}.services_icon{padding:4.3% 0}}@media screen and (max-width:360px){.services_icon{padding:4.5% 0}}@media screen and (max-width:320px){.borders ul li{padding:4% .1%;width:27%}}.subtext{color:#FFF;font-size:16px;text-decoration:none;text-align:center;display:block}