body{overflow-x:hidden}@media only screen and (min-width:960px) and (max-width:1239px){body{min-width:0}#Wrapper{width:960px}.container,.section_wrapper,.with_aside .content_wrapper{width:940px}.post.timeline:nth-child(odd) .date_wrapper,.post:nth-child(even) .date_wrapper{width:114px}.post.timeline:nth-child(odd) .date_wrapper{right:-114px}.post.timeline:nth-child(even) .date_wrapper{left:-114px}.with_aside .post.timeline:nth-child(even) .date_wrapper,.with_aside .post.timeline:nth-child(odd) .date_wrapper{width:95px}.with_aside .post.timeline:nth-child(odd) .date_wrapper{right:-95px}.with_aside .post.timeline:nth-child(even) .date_wrapper{left:-95px}#Error_404 .error_pic i{font-size:260px;line-height:260px}#Error_404 .error_desk{padding-top:45px}#FullScreen ul.project_details li .label{display:none}#FullScreen ul.project_details li p{width:96%}}@media only screen and (min-width:960px){#Header #menu{display:block!important}.header-mb #Header #menu{top:auto;bottom:0}.header-mb #Header .social{top:auto;bottom:13px}.header-mb #Header .logo{margin:40px 0 90px 20px}.header-mb #Header .addons{top:45px}.header-mr #Header #menu{width:auto;background:0 0;left:auto;right:0;top:90px}.header-mr #Header .social{left:0;right:auto}.header-mr #Header .addons{top:15px;right:0}.header-mr #Header .menu>li:last-child{border-right:none}.header-mo #Header{height:50px}.header-mo #Header .addons,.header-mo #Header .logo{display:none!important}#Header.is-sticky{position:fixed;width:100%;left:0;top:0;height:50px;z-index:701;opacity:.97;filter:alpha(opacity=97)}#Header.is-sticky .addons,#Header.is-sticky .logo{display:none}#Header.is-sticky #menu{top:0;bottom:auto}#Header.is-sticky .social{top:13px;bottom:auto}}@media only screen and (max-width:959px){.header_placeholder{margin-top:0!important}#Header #menu{display:none}#Header a.responsive-menu-toggle{display:block;width:36px;height:36px;line-height:36px;font-size:18px;text-align:center;position:absolute;top:65px;right:0;-webkit-border-radius:3px;border-radius:3px}#Header a:hover.responsive-menu-toggle{text-decoration:none}#Header #menu>ul{width:100%;background:rgba(0,0,0,.1);float:left}#Header #menu ul li{width:100%;padding-bottom:0;border-right:0}#Header #menu .menu-arr-bottom,#Header #menu .menu-arr-top,#Header #menu ul li em{display:none!important}#Header #menu ul li a{padding:15px 20px;border-top-width:0;text-align:left;display:block;margin:0}#Header #menu ul li.submenu .menu-toggle{width:50px;height:51px;display:block;position:absolute;right:0;top:0;border-left:1px solid rgba(255,255,255,.03);background:url(../images/menu-plus.png) center no-repeat}#Header #menu ul li.hover>.menu-toggle{background:0 0}#Header #menu ul li.hover a{border-bottom:0}.header-white-mod #Header #menu{background:#fff}.header-white-mod #Header #menu>ul{background:rgba(0,0,0,.02)}#Header #menu ul li ul{position:relative!important;left:0!important;padding:0;margin-left:0!important}#Header #menu ul li ul li{width:100%!important}#Header #menu ul li ul li a{padding:15px 20px 15px 40px}#Header #menu ul li ul li a .menu-arrow{display:none}#Header #menu ul li ul li ul{border-left:0!important;padding:0;top:0}#Header #menu ul li ul li ul li a{padding:15px 20px 15px 60px}}@media only screen and (min-width:768px) and (max-width:959px){body{min-width:0}#Wrapper{width:768px}.container,.section_wrapper,.with_aside .content_wrapper{width:748px}#Header .social{left:20px;right:auto;top:20px}#Header .addons{right:20px;top:15px}#Header a.responsive-menu-toggle{top:90px;right:20px}#Header #menu{position:absolute;top:126px;right:20px;left:auto;width:300px;z-index:101;margin:0}#Header #menu ul,#Header #menu ul li{width:300px}#Header a.responsive-menu-toggle.active{-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.post.timeline{width:41%}.post.timeline:nth-child(odd) .date_wrapper,.post:nth-child(even) .date_wrapper{width:106px}.post.timeline:nth-child(odd) .date_wrapper{right:-106px}.post.timeline:nth-child(even) .date_wrapper{left:-106px}.with_aside .post.timeline:nth-child(even) .date_wrapper,.with_aside .post.timeline:nth-child(odd) .date_wrapper{width:90px}.with_aside .post.timeline:nth-child(odd) .date_wrapper{right:-90px}.with_aside .post.timeline:nth-child(even) .date_wrapper{left:-90px}.feature_box .desc{width:80%}#Error_404{position:static;padding-top:50px;margin-top:0}#Error_404 .error_pic{width:100%;float:none}#Error_404 .error_pic i{font-size:260px;line-height:260px}#Error_404 .error_desk{width:100%;float:none;padding-top:20px;text-align:center}.offer ul.offer-slider li .desc{width:47%}.offer ul.offer-slider li .image{width:50%}.offer .owl-controls{width:47%}.contact_box .buttons_wrapper a{padding:12px 18px}#FullScreen ul.project_details li .label{display:none}#FullScreen ul.project_details li p{width:96%}}@media only screen and (max-width:767px){#Header .addons,#Header a.responsive-menu-toggle{right:0;top:50px}body{min-width:0}#Wrapper{width:300px}.container .column,.four.columns,.section_wrapper .column,.sections_group{margin:0;width:100%!important;clear:both}.container,.four.columns,.section_wrapper{width:260px!important}.left-sidebar .items_group,.right-sidebar .items_group,.with_aside .content_wrapper{width:100%}.section_wrapper .column{margin:0 0 20px}.four.columns{float:none!important;margin:0 auto}.section{background-attachment:scroll!important}#popup_contact{display:none}.feature_box a .photo img,.portfolio ul.portfolio-slider li .photo img,.portfolio_item .photo img,.post .post_wrapper>.photo a img,.section-post-header .photo .photo_wrapper a img{-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}.portfolio ul.portfolio-slider li:hover .photo .mask,.portfolio_item .photo .mask{display:none!important}#Header .logo{float:none;width:100%;text-align:center;margin:120px 0 30px}#Header #top_bar{display:block}#Header .addons .mail,#Header .addons .phone,.timeline_items li .desc:after{display:none}#Header #menu{position:static}#Header .social{left:0;width:100%;text-align:center}#Header .addons{width:100%}#Header .addons .language{float:left}#Header .addons #searchform{margin-right:42px}#Header .addons #searchform.focus input[type=text]{width:120px}.wpcf7 span.wpcf7-form-control-wrap{width:100%!important;margin-right:0}.wpcf7 span.wpcf7-form-control-wrap .wpcf7-text{margin-bottom:6px}.widgets_wrapper .column,.wpcf7 span.wpcf7-form-control-wrap:last-child .wpcf7-text{margin-bottom:0}.widget-area{padding:20px 0}.clients ul li{width:50%!important}.clients ul li.last_row_mobile .client_wrapper{border-bottom-color:transparent}.clients ul li:nth-child(even) .client_wrapper{border-right:0!important}.testimonials ul.photos{max-width:81%}.testimonials ul.photos:before{left:-36px}.testimonials ul.photos:after{right:-36px}.testimonials ul.tm-content li .left{width:100%;float:none;text-align:center}.testimonials ul.tm-content li .left .author{margin-right:0;padding-top:15px}.testimonials ul.tm-content li .right{width:100%;float:none}.testimonials ul.tm-content li .right .desc{background:url(../images/blockquote_bg_arrow_b.png) bottom center}.Flickr .flickr_badge_image{width:18%!important;margin:0 2% 2% 0}.Flickr .flickr_badge_image a img{width:68px!important;height:68px!important}.timeline_items{background:0 0}.timeline_items li{padding:100px 0 0;position:relative;margin-bottom:20px}.timeline_items li h5{margin:0 0 10px;position:static;width:100%!important;float:none!important;text-align:center!important}.feature_box .desc,.timeline_items li .desc{width:100%;position:relative}.timeline_items li h5 span{top:0}.timeline_items li .desc{float:none!important;min-height:auto!important}.post{width:100%!important;float:none!important;margin-bottom:40px!important;margin-top:0!important}.post .date_wrapper{display:none!important}.post .desc .date_grid{display:block!important}.single-post .post_navigation{margin:-40px 0 30px!important}.single-post .post_meta .tags{float:left}.single-post .section-post-header .photo{margin-bottom:40px}.single-post .post{margin-bottom:20px!important}#comments .commentlist>li .comment-body{padding:15px}#comments .commentlist>li .photo{display:none}.ui-tabs .ui-tabs-nav{padding:0}.ui-tabs .ui-tabs-nav li{margin-right:0;width:100%}.ui-tabs .ui-tabs-nav li a{float:none!important;text-align:center}.ui-tabs .ui-tabs-nav li a:after{display:none!important}.portfolio ul.portfolio-slider li .desc,.portfolio ul.portfolio-slider li .photo{width:100%;float:none!important}.Projects_header{margin-bottom:10px}.Projects_header .categories ul{text-align:center}.Projects_header .categories ul li.label{display:none}.Projects_header .categories ul li{display:inline-block;float:none}.Projects_header .categories ul li a{line-height:40px;padding:0 10px}.portfolio_item.one .desc,.portfolio_item.one .photo{width:100%;float:none}.portfolio_item.one .desc .list_view{display:none}.portfolio_item.one .desc>a h5{text-align:center;font-size:19px;line-height:24px}.single-portfolio .portfolio_meta .portfolio_photo{width:100%;float:none;margin-bottom:15px}.single-portfolio .portfolio_meta .portfolio_desc{width:100%;float:none;margin-left:0}#Error_404{position:static;padding-top:20px;margin-top:0}#Error_404 .error_pic{width:100%;float:none}#Error_404 .error_pic i{font-size:160px;line-height:160px}#Error_404 .error_desk{width:100%;float:none;padding-top:20px;text-align:center}#Error_404 .error_desk h2{font-size:30px;line-height:30px}#Error_404 .error_desk h4{font-size:19px;line-height:25px}#Error_404 .error_desk p .check{line-height:22px;font-size:16px;margin-bottom:15px;display:block}.offer ul.offer-slider li .desc{width:100%;float:none;padding-bottom:40px}.offer ul.offer-slider li .image{width:100%;float:none;margin-bottom:20px}.offer .owl-controls{width:100%;bottom:0}.fs-portfolio a.go-to-homepage{top:20px}#FullScreen ul.project_details li,#FullScreen ul.project_details li span.label,a.fsa-control{display:none}#FullScreen ul.project_details li.url{display:block}.fsa-slider-wrapper>li .fsa-title{font-size:16px;letter-spacing:0}.fsa-slider-wrapper>li .fsa-content .desc{font-size:13px;line-height:20px}.gallery .gallery-item{margin:0 0 3px!important}}@media only screen and (min-width:480px) and (max-width:767px){#Wrapper{width:420px}.container,.four.columns,.section_wrapper{width:380px!important}.with_aside .content_wrapper{width:100%}#respond .comment-form-author,#respond .comment-form-email{width:100%;margin-right:0;float:none}#respond .comment-form-url{width:100%;float:none}#respond input[type=text],#respond input[type=password],#respond input[type=email],#respond select{width:94%}#respond .comment-form-comment textarea{width:96%}#comments .commentlist .children{margin-left:0;padding-left:30px}#respond .required{right:15px}}@media only screen and (max-width:479px){#Header .addons #searchform,.testimonials ul.photos:after,.testimonials ul.photos:before{display:none}.Flickr .flickr_badge_image{width:23%!important}.Flickr .flickr_badge_image a img{width:60px!important;height:60px!important}#respond .comment-form-author,#respond .comment-form-email{width:99%;margin-right:0;float:none}#respond .comment-form-url{width:99%;float:none}#respond input[type=text],#respond input[type=password],#respond input[type=email],#respond select{width:93%}#respond .comment-form-comment textarea{width:94%}#comments .commentlist .children{margin-left:0;padding-left:30px}#respond .required{right:11px}.fsa-slider-wrapper>li{border-left-width:5px}.fsa-slider-wrapper>li .fsa-content{margin:0 4%}.fsa-slider-wrapper>li .fsa-content .photo{width:100%;position:static;float:none;margin-bottom:15px}.fsa-slider-wrapper>li .fsa-content .desc{width:100%;float:none}}