.wrapper{margin:0 auto;display:block;width:1170px}.dark [class*=column]{float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;display:block;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.dark [class*=column]:first-child{margin-left:20px}.dark .column12{width:100%;*width:99.94680851063829%}.dark .column11{width:91.48936170212765%;*width:91.43617021276594%}.dark .column10{width:82.97872340425532%;*width:82.92553191489361%}.dark .column9{width:74.46808510638297%;*width:74.41489361702126%}.dark .column8{width:65.95744680851064%;*width:65.90425531914893%}.dark .column7{width:57.44680851063829%;*width:57.39361702127659%}.dark .column6{width:48.93617021276595%;*width:48.88297872340425%}.dark .column5{width:40.42553191489362%;*width:40.37234042553192%}.dark .column4{width:30%;*width:30%}.dark .column3{width:23.404255319148934%;*width:23.351063829787233%}.dark .column2{width:14.893617021276595%;*width:14.840425531914894%}.dark .column1{width:6.382978723404255%;*width:6.329787234042553%}@media screen and (max-width:1170px){.wrapper{margin:0 auto;display:block;width:940px}.w-icons p{float:left;font-weight:300;color:#000;padding-top:17px;font-size:15px}.w-descr p{margin:18px 0 19px;color:#787878;font-size:14px}.feat-text{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:35px 49px 35px 20px;background:#4eccb9;width:70%}.post-home,.post-phone{margin-bottom:10px;display:block}.post-mail,.post-phone{margin-left:0}.post-mail{margin-bottom:30px;display:block}.port-full .filter-container li{float:left;margin-bottom:-2px;position:relative;width:24.444%}.filter a{font-size:12px}.port4 .filter-container li{width:285px}.port4 .filter-container li img{width:100%}.filter-container .view a{margin-top:17%}.filter a{display:block;font-size:15px}.filter li{float:none;border:1px solid #eee}.service-tabs .tab-links li{float:left;margin-left:0;color:grey;border-right:1px solid #eee;height:46px;background:#fff;width:23.9%}.grid-item .price{display:block}.grid-item .end-product a{font-weight:300;text-indent:10px;border:1px solid #dbdbdb;margin-left:0;display:block;color:#4eccb9;padding:14px 0;font-size:15px;background:#fff}.left-img{float:none;margin-right:20px}.grid-item-list,.left-img{margin-bottom:20px}.feat-right2 a{margin-bottom:6px;font-weight:300;display:block;color:#000;font-size:11px}.grid-item-text{float:left;width:90%}.slider5 .slide{width:180px!important}.next,.prev{margin-top:-125px}}@media screen and (max-width:980px){.wrapper{margin:0 auto;display:block;width:724px}.logo{margin-bottom:30px}#nav>ul{display:none}#nav select{border:1px solid #333;display:block;outline:none;padding:3px;width:100%}#nav{margin-top:15px;width:340px}ul#navlist li a span{display:inline}.features .column4{margin-bottom:20px;margin-left:0!important;width:100%!important}.feat-text{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:35px 39px 35px 20px;background:#4eccb9;width:85%}.whychoose .column3{margin-bottom:20px}.whychoose .column3,.whychoose .column9{margin-left:0!important;width:100%!important}.message-form img{width:100%}.f-mail span{font-family:Roboto;font-weight:300;padding:12px;font-size:9px}.main-content .column3,.main-content .column9{margin:0!important;width:100%!important}aside .search input[type=text]{font-weight:300;border:1px solid #e9e8e6;color:#b3b3b3;font-style:italic;padding:10px 0 10px 10px;font-size:16px;width:98%}.contact-content .contact-box,.contact-content .contact-info{margin-left:0!important;width:100%!important}.port4 .filter-container li{width:220px}.service-tabs .tabs-widget .tab-links li a{font-size:15px}.slider5 .slide{width:130px!important}.team-item{margin-bottom:20px}}@media screen and (max-width:700px){.wrapper{margin:0 auto;display:block;width:460px}.dark [class*=column]{float:left;margin-left:0;*margin-left:0;display:block;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.dark [class*=column]:first-child{margin-left:0}.dark .column1,.dark .column10,.dark .column11,.dark .column12,.dark .column2,.dark .column3,.dark .column4,.dark .column5,.dark .column6,.dark .column7,.dark .column8,.dark .column9{width:100%;*width:99.94680851063829%}.logo{float:none;text-align:center}#nav{float:none;margin:20px auto;width:340px}.sub-header ul{float:none;margin-bottom:20px;padding-top:5px}.socials{float:left}.caption h4{font-size:21px}.feat-text{width:78%}.w-icons{float:left;border:1px solid #e2e2e2;position:relative;padding:13px;background:#fff;width:94%}.w-icons:after{display:none}.w-descr{width:94%}.contact{margin-bottom:15px}.singup input[type=text]{width:90%}.flickr .dark [class*=column]{float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;display:block;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.flickr .dark [class*=column]:first-child{margin-left:0}.flickr .dark .column4{width:31.914893617021278%;*width:31.861702127659576%}.copyright{float:none;margin-bottom:20px;font-weight:100;color:#fff;padding-top:10px;font-size:15px}.f-socials{float:left}#back-to-top{right:10%;z-index:1;position:absolute;bottom:35px}.port-full .filter-container li{float:left;margin-bottom:-2px;position:relative;width:49.555%}.port4 .filter-container ul{margin-left:-20px}.port4 .filter-container li{margin-left:20px;width:220px}.slider5 .slide{width:170px!important}.tp-leftarrow,.tp-rightarrow{display:none!important}}@media screen and (max-width:480px){.wrapper{margin:0 auto;display:block;width:300px}.tp-leftarrow,.tp-rightarrow{display:none!important}#nav{float:none;margin:20px auto;width:260px}.feat-text{width:62%}.caption h4,.caption p{margin-bottom:5px;font-size:10px}.caption p{margin-top:0}.caption a{padding:9px;font-size:12px}.port-full .filter-container li{float:left;margin-bottom:-2px;position:relative;width:99.555%}.port4 .filter-container{margin-left:0}.port4 .filter-container li{margin-left:0;width:100%}.service-tabs .tabs-widget .tab-links li a{font-size:13px}.grid-item-list .end-product a{text-indent:10px;border:1px solid #dbdbdb;margin-left:0;display:block;padding:14px 0}.grid-item-list .price{display:block}.grid-item-text{float:left;width:95%}.slider5 .slide{width:100px!important}}