.blog-pagination .pagination a,.team-social-icon{-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s}.contact-details,.counter-bg,.multi-section .img-24,.portfolio-section2 .img-1,.portfolio-section2 .img-2,.portfolio-section2 .img-3,.testi-bg{background-repeat:no-repeat;background-size:cover}.photo-slider .carousel-content a,.photo-slider .carousel-content h3{font-weight:600;color:#fff;display:inline-block;text-transform:uppercase}.photo-slider .carousel-caption,.photo-slider .carousel-control{top:50%;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.block-title,.srv-img{position:relative}.photo-slider .carousel-caption{left:0;right:0;bottom:auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);text-shadow:none}.newsletter::before,.srv-img::before,.testi-bg::before{bottom:0;left:0;right:0;content:""}.photo-slider .carousel-content{background-color:rgba(0,0,0,.8);padding:46px;text-align:left}.block-title:hover,.client-item,.error-content,.error-image,.portfolio-image>i,.testimonial-content{text-align:center}.photo-slider .carousel-content .slide-title{display:inline-block;width:100%}.photo-slider .carousel-content h3{border:5px solid rgba(255,255,255,.2);margin-top:0;font-size:18px;margin-bottom:25px}.photo-slider .carousel-content h3 span{display:inline-block;background-color:#a4a4a4;padding:19px 46px;letter-spacing:1px}.photo-slider .carousel-content p{line-height:32px;font-size:16px;margin-bottom:22px}.photo-slider .carousel-content a{font-size:12px;padding:15px 28px;border:1px solid #fff;background-color:#000;line-height:11px}.photo-slider .carousel-control{width:75px;height:124px;text-align:center;color:#fff;font-size:42px;background-color:rgba(0,0,0,.7);line-height:124px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:16;opacity:1}.services-section2 .srv-details .srv-hover h5,.services-section2 .srv-details .srv-hover p,.srv-img h3{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);text-transform:uppercase}.services-left{width:80%}.block-title{background-image:-ms-linear-gradient(top right,#b8b8b9 0,#b8b8b9 50%,#a4a4a4 51%,#a4a4a4 100%);background-image:-moz-linear-gradient(top right,#b8b8b9 0,#b8b8b9 50%,#a4a4a4 51%,#a4a4a4 100%);background-image:-o-linear-gradient(top right,#b8b8b9 0,#b8b8b9 50%,#a4a4a4 51%,#a4a4a4 100%);background-image:-webkit-gradient(linear,right top,left bottom,color-stop(0,#b8b8b9),color-stop(50,#b8b8b9),color-stop(51,#a4a4a4),color-stop(100,#a4a4a4));background-image:-webkit-linear-gradient(top right,#b8b8b9 0,#b8b8b9 50%,#a4a4a4 51%,#a4a4a4 100%);background-image:linear-gradient(to bottom left,#b8b8b9 0,#b8b8b9 50%,#a4a4a4 51%,#a4a4a4 100%)}.block-title:hover{background-color:#575757;padding:70px 0;color:#fff;max-height:235px;position:relative;background-image:-ms-linear-gradient(top right,#333 0,#333 50%,#575757 51%,#575757 100%);background-image:-moz-linear-gradient(top right,#333 0,#333 50%,#575757 51%,#575757 100%);background-image:-o-linear-gradient(top right,#333 0,#333 50%,#575757 51%,#575757 100%);background-image:-webkit-gradient(linear,right top,left bottom,color-stop(0,#333),color-stop(50,#333),color-stop(51,#575757),color-stop(100,#575757));background-image:-webkit-linear-gradient(top right,#333 0,#333 50%,#575757 51%,#575757 100%);background-image:linear-gradient(to bottom left,#777 0,#777 50%,#555 51%,#555 100%)}.srv-img::before{position:absolute;top:0;background-color:rgba(0,0,0,.8)}.srv-img h3{color:#fff;position:absolute;font-style:italic;font-weight:500;top:50%;transform:translate(0,-50%);padding:0 34px;font-size:16px;line-height:32px;letter-spacing:1px;margin:0}.services-right{width:20%}.portfolio-left{width:40%}.portfolio-right{width:60%}.set14{clear:both}.newsletter,.portfolio-image{position:relative;width:100%}.newsletter::before,.portfolio-image>i{position:absolute;top:0}.portfolio-image>i{background-color:#000;width:56px;height:56px;left:0;display:inline-block;line-height:56px}.portfolio-full .block-title{width:20%}.portfolio-full .portfolio-image-box{width:80%}.portfolio-full .portfolio-image-box .portfolio-image{width:50%}.newsletter{background-color:#e7e8ea!important}.newsletter h3{position:relative;color:#fff;margin-top:0;line-height:24px;text-transform:uppercase;font-size:17px;margin-bottom:34px}.newsletter form{padding-right:38px}.newsletter form .input-group{position:relative;display:inline-block;width:100%;padding-right:170px}.newsletter form .input-group .form-control{background-color:transparent;color:#000;border:2px solid #d5d5d5;border-radius:0;font-size:9px;height:42px;box-shadow:none;outline:0;letter-spacing:3px;text-transform:uppercase}.newsletter form .input-group-btn{position:absolute;top:0;right:0;width:auto}.newsletter form .input-group-btn .btn{background-color:#a4a4a4;border:1px solid #a4a4a4;color:#fff;border-radius:0;text-transform:uppercase;outline:0;font-size:12px;font-weight:700;letter-spacing:1px;padding:12.5px 40px}.newsletter form .input-group-btn .btn:hover{border:1px solid #fff;background-color:transparent;color:#fff}.testimonial-left{width:61.19%}.testimonial-content{padding:77px 63px}.testimonial-content h4{text-transform:uppercase;font-size:16px;margin-top:22px;margin-bottom:15px;letter-spacing:1px;color:#333}.testimonial-content span{margin-bottom:20px;display:inline-block}.testimonial-content i{font-size:12px;color:#a4a4a4;margin:0 5px}.testimonial-content p{font-size:16px;font-style:italic;color:#888;line-height:30px;letter-spacing:1px;margin-bottom:0}.testimonial-right{width:38.81%}.testi-bg{background-image:url(../images/testimonial-bg.jpg);position:relative;width:80%}.testi-bg::before{position:absolute;top:0;display:inline-block;background-color:rgba(0,0,0,.9)}.testimonial-section2 .block-title{width:20%}.testimonial-section2 .testimonial-content img{border-radius:100%}.testimonial-section2 .testimonial-content h4,.testimonial-section2 .testimonial-content p{color:#fff}.testimonial-section2 .carousel-indicators{bottom:50px;margin-bottom:35px;position:relative}.testimonial-section2 .carousel-indicators li{height:3px;width:40px;border-radius:0;background-color:#fff;border:none;margin:0 10px}.testimonial-section2 .carousel-indicators li.active{background-color:#a4a4a4}.counter-box{padding:45px 50px 46px;position:relative}.counter-bg{background-image:url(../images/counter-bg.jpg)}.counter-box.counter-bg::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.95)}.counter-box h3,.counter-box p,.price-box,.price-img{position:relative}.counter-box h3{margin-top:0;font-size:28px;color:#232323}.counter-box h3 i{display:inline-block;margin-bottom:14px;height:52px}.counter-box h3 span{display:block;font-weight:500;letter-spacing:1px}.counter-box p{text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:2px;color:#777}.client-carousel{padding:46px 0 46px 25px}.client-item{width:170px;max-width:100%;border:1px solid #f1f1f1}.client-item a{line-height:131px;display:inline-block;height:131px}.client-carousel.owl-carousel .owl-item .client-item img{width:auto;display:inline-block}.error-content{padding-top:55px}.error-section .error-content h3{font-size:200px;font-weight:700;color:#232323;margin-bottom:0}.error-section .error-content p{font-family:'Open Sans',sans-serif;font-size:24px;color:#333;letter-spacing:2px;margin-bottom:25px}.error-section input[type=submit],.price-img h3{color:#fff;font-weight:700;text-transform:uppercase}.price-img h3,.price-img h4{margin:0 auto;text-align:center}.error-section input[type=submit]{font-size:12px;display:inline-block;background-color:#a4a4a4;padding:12px;border:none;border-radius:0;text-decoration:none;letter-spacing:2px}.pricing .block-title{width:20%}.pricing .price-table{width:80%}.price-img,.price-img img{width:100%;display:inline-block}.price-box{text-align:center}.price-img{border-bottom:4px solid #d44a64}.price-img h3,.price-img h4,.price-img::before{position:absolute;left:0;right:0}.price-img::before{background-color:rgba(74,92,183,.85);content:"";display:inline-block;top:0;bottom:0}.price-img h3{top:35px;font-size:23px;letter-spacing:4px}.price-img h4{height:130px;width:130px;display:inline-block;border-radius:50%;background-image:-moz-linear-gradient(-115deg,#f0202d 0,#3f51b5 100%);background-image:-webkit-linear-gradient(-115deg,#f0202d 0,#3f51b5 100%);background-image:-ms-linear-gradient(-115deg,#f0202d 0,#3f51b5 100%);top:56%}.price-img h4 span{font-size:34px;font-weight:500;color:#232323;border:4px solid transparent;height:122px;width:122px;display:inline-block;padding:42px 18px;background-color:#fff;border-radius:50%;margin:4px;text-align:center}.price-box ul,.price-content{width:100%;display:inline-block}.price-content{border:1px solid #e2e2e2;border-right:none;border-top:none;padding-bottom:30px}.price-right-border{border-right:1px solid #e2e2e2}.price-box ul{list-style:none;text-align:center;margin-top:60px}.price-box ul li{margin-bottom:30px;color:#989898;letter-spacing:2px}.price-box ul li:first-child{margin-top:30px}.price-box a{display:inline-block;text-align:center;padding:12px 30px;margin-bottom:20px;background-color:#a4a4a4;text-transform:uppercase;color:#fff;border:none;border-radius:0;font-size:13px;font-weight:600;letter-spacing:2px;text-decoration:none}.price-box a:focus,.price-box a:hover{background-color:#000;color:#fff}.architectures-content h3,.architectures-content2 h3{font-weight:500;color:#333;font-size:20px}.who-we-are .block-title{width:20%}.who-we-are .architectures-box,.who-we-are .what-img-box{width:60%}.who-we-are .what-img-box-1{width:20%;margin-top:20.05%}.who-we-are .architectures-content_hold{background-color:#f9f9f9;padding:30px}.who-we-are .architectures-content{background-color:#fff;padding:15px 7px}.who-we-are .architectures-content2{background-color:#f9f9f9}.architectures-content h3{margin-bottom:15px}.architectures-content2 h3{margin-bottom:30px}.architectures-content i,.architectures-content2 i{font-style:italic}.architectures-content p_hold{font-size:16px;color:#333;line-height:30px;margin-top:20px;letter-spacing:1px}.architectures-content p{font-size:13px;color:#333;margin-top:0}.architectures-content2 p{font-size:13.5px;color:#333;line-height:30px;margin-top:20px}.team-section .block-title,.who-we-are .what-img-box-2{width:20%}.member-area{width:80%}.team-member{position:relative;max-width:312px}.team-social-icon{position:absolute;top:0;left:0;right:0;bottom:0;padding:62px 42px;background-color:#000;opacity:.7;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.team-member:hover .team-social-icon{opacity:.95}.team-social-icon h3{font-weight:600px;font-size:15px;color:#fff;text-transform:uppercase;letter-spacing:2px;display:inline-block;margin-bottom:0}.team-social-icon h3 span{display:block;font-size:12px;letter-spacing:3px;margin-top:12px}.team-social-icon p{font-size:13px;color:#fff;margin-top:38px;margin-bottom:38px;line-height:25px;display:inline-block;letter-spacing:1px}.team-social-icon .list-inline{list-style:none}.team-social-icon .list-inline li{display:inline-block;padding:0;margin-right:-5px}.team-social-icon .list-inline i{background-color:#fff;height:37px;line-height:37px;margin-right:10px;min-width:37px;text-align:center;border-radius:50px;color:#fa7b24}.blog-section article{border-bottom:1px solid #ddd;margin-top:50px;padding-bottom:32px}.blog-section article:last-child{border-bottom:none}.content-area .entry-header{position:relative;padding-left:100px;display:inline-block;padding-top:9px;padding-bottom:12px}.content-area .entry-title h3{margin:0}.content-area .entry-meta{position:absolute;left:0;top:0;z-index:100}.content-area .entry-meta .post-date{background-color:#a4a4a4;padding:14px 0;text-align:center;width:83px;color:#fff;font-weight:700;font-size:24px}.content-area .entry-meta .post-date span{text-decoration:none;display:block;font-weight:500;font-size:18px;text-transform:uppercase}.content-area .entry-title h3,.content-area .entry-title h3 a{font-size:16px;color:#232323;font-weight:700;letter-spacing:1px;line-height:18px}.content-area .entry-title a:hover{text-decoration:none}.content-area .entry-cover{position:relative}.content-area .post-meta{background-color:#232323;display:inline-block;text-align:center;padding:15px 9px;position:absolute;left:0;top:0;width:83px}.content-area .post-meta a{color:#fff;font-size:16px;font-weight:500}.content-area .post-meta span{display:block;font-size:11px;text-transform:uppercase}.content-area .categories{display:inline-block;margin-top:40px}.content-area .categories a{background-color:#000;text-transform:uppercase;color:#fff;padding:10px 30px;font-size:11px;letter-spacing:2px;text-decoration:none;display:inline-block}.content-area .entry-content p{margin-top:25px;color:#888;font-size:15px;line-height:34px;letter-spacing:.6px;margin-bottom:0}.blog-pagination{text-align:center;margin-top:70px;margin-bottom:45px}.blog-pagination .pagination{margin:0}.blog-pagination .pagination li{float:left;margin-right:10px}.blog-pagination .pagination a{font-size:18px;padding:8px 16px;color:#555;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.single-blog .entry-social a,.widget-area .widget-social a,.widget-tag .tags>a{-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s}.blog-pagination .pagination a:focus,.blog-pagination .pagination a:hover{background-color:#a4a4a4;color:#fff}.blog-pagination .pagination>li:first-child>a,.blog-pagination .pagination>li:last-child>a{border-radius:0}.widget{margin-top:50px}.widget-title h3{font-size:16px;text-transform:uppercase;letter-spacing:1px;color:#030303;margin-top:10px;margin-bottom:30px}.widget-area .input-group{margin-top:40px;border:2px solid #efefef}.widget-area .btn-default,.widget-area .input-group .form-control{height:40px;border-radius:0;outline:0;box-shadow:none;border:none}.widget-area .input-group .form-control{text-transform:uppercase;letter-spacing:1px}.widget-area .form-control::-webkit-input-placeholder{color:#b9b9b9}.widget-area .form-control:-moz-placeholder{color:#b9b9b9}.widget-area .form-control::-moz-placeholder{color:#b9b9b9}.widget-area .form-control:-ms-input-placeholder{color:#b9b9b9}.widget-area .btn-default{color:#8e97ac;padding:11px 22px}.widget-area .btn-default,.widget-area .btn-default:focus,.widget-area .btn-default:hover{background-color:transparent}.widget-area .widget-catagories ul{list-style:none;padding-left:0}.widget-area .widget-catagories ul li{border-bottom:1px solid #ddd;padding-bottom:20px;padding-top:20px}.widget-area .widget-catagories ul li:first-child{padding-top:0}.widget-area .widget-catagories li a{color:#777;text-decoration:none;font-size:13px;letter-spacing:1px;padding-left:16px}.widget-area .recent-content{position:relative;padding-right:120px;margin-top:30px;margin-bottom:30px;border-bottom:1px solid #ddd;padding-bottom:35px}.widget-area .recent-content>a{position:absolute;right:0;top:0}.widget-area .recent-content h3{font-size:12px;letter-spacing:1px}.widget-area .recent-content a{color:#333;line-height:18px;font-weight:700}.widget-area .recent-content a:hover{color:#232323;text-decoration:none}.widget-area .recent-content span a{font-size:12px}.widget-area .recent-content span a,.widget-area .recent-content span a:hover{color:#a4a4a4}.widget-area .widget-social ul{padding-right:25px}.widget-area .widget-social li{display:inline-block;margin-right:2px;margin-bottom:10px}.widget-area .widget-social a{font-size:12px;color:#969595;background-color:#f1f1f1;height:37px;line-height:37px;margin-right:10px;min-width:37px;text-align:center;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;display:inline-block}.single-blog .entry-social a,.widget-tag .tags>a{margin-right:10px;-o-transition:all 1s ease 0s;display:inline-block}.widget-area .widget-social a:hover{background-color:#31aae2;color:#fff}.widget-tag .tags>a{border:1px solid #ddd;font-size:10px;padding:10px 15px;margin-bottom:10px;letter-spacing:1px;color:#969595;text-transform:uppercase;transition:all 1s ease 0s}.widget-tag .tags>a:hover{background-color:#a4a4a4;border-color:#a4a4a4;color:#fff;text-decoration:none}.byline,.post-comment .media,.single-blog article,.single-blog article:last-child{border-bottom:1px solid #dadada}.single-blog article{margin-bottom:50px;padding-bottom:32px}.single-blog .entry-content>p:last-child{margin-top:22px}.single-blog .entry-content .entry-qoutes{background-color:#f8f8f8;padding:22px 55px;border-left:2px solid #a4a4a4;margin-top:40px;margin-bottom:40px}.single-blog .entry-content .entry-qoutes p{margin-top:0;font-style:italic;color:#555;font-size:16px;line-height:34px}.single-blog .entry-social{margin-top:50px}.single-blog .entry-social ul{text-align:center}.single-blog .entry-social li{display:inline-block}.single-blog .entry-social a{font-size:15px;color:#fff;background-color:#454545;height:44px;line-height:44px;min-width:44px;text-align:center;border-radius:50px;transition:all 1s ease 0s}.single-blog .entry-social a:hover{background-color:#00aced}.byline>h3,.comment-form h3,.post-comment h3{font-size:16px;margin:0;text-transform:uppercase;font-weight:700;letter-spacing:2px;color:#232323}.byline,.comment-form{margin-bottom:50px}.byline{padding-bottom:50px}.byline .author-intro{padding-left:160px;position:relative;margin-top:35px}.byline .author-intro>i{position:absolute;left:0;right:0;z-index:0}.byline .author-intro h3,.byline .author-intro li,.byline .author-intro li a{display:inline-block}.byline .author-intro h3,.byline .author-intro ul,.byline .author-intro>p{position:relative}.byline .author-intro h3{font-weight:500;font-size:16px;text-transform:uppercase;color:#a4a4a4;letter-spacing:2px;margin-top:0;margin-bottom:20px}.byline .author-intro ul{list-style:none;float:right;margin-bottom:0;margin-top:-10px}.byline .author-intro li{margin-right:10px}.byline .author-intro li a{font-size:14px;color:#fff;height:34px;line-height:34px;min-width:34px;text-align:center;border-radius:50px;background-color:#3b579d}.byline .author-intro .twitter-color{background-color:#00aced}.byline .author-intro .linkedin-color{background-color:#0a75b5}.byline .author-intro>p{margin-top:0;color:#888;font-size:14px;line-height:35px;width:100%}.byline .author-intro a:hover{text-decoration:none}.post-comment{display:inline-block;width:100%}.post-comment .media{position:relative;overflow:visible;margin-top:40px}.post-comment .media-left{position:absolute;left:0;top:0}.post-comment .media-body{overflow:visible}.post-comment .media-body .media-content{padding:0 60px 35px 130px;border-bottom:1px solid #dadada}.post-comment .media-body .media-heading{font-size:14px;margin-top:10px;margin-bottom:21px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.post-comment .media-body .media-heading span{display:block;font-weight:500;font-style:italic;font-size:14px;color:#a4a4a4;letter-spacing:0;margin-top:8px}.post-comment .media-content>p{color:#777;line-height:34px}.post-comment .media-object{border-radius:100%}.post-comment .media-content .reply-btn{text-transform:uppercase;padding:8px 22px;font-weight:600;border-radius:0;font-size:11px;letter-spacing:1px;margin-top:10px;background-color:#4b4b4b;border:none;color:#fff;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.post-comment .media-content .reply-btn:hover{background-color:#a4a4a4}.post-comment .media .media-body .media{margin-left:60px}.post-comment .media .media-body .media,.post-comment .media:last-child .media-body .media-content{border:none}.comment-form,.comment-form form{margin-top:20px}.comment-form .widget-heading.col-md-12{margin-bottom:40px}.comment-form .form-control{padding:10px;height:auto;outline:0;box-shadow:none;border-radius:0;border:1px solid #d5d5d5;background-color:transparent;position:relative;z-index:1;margin-bottom:10px;font-size:12px;font-weight:500;letter-spacing:1px;color:#999}.comment-form input[type=submit],.content-list p{font-size:12px;letter-spacing:2px;text-transform:uppercase}.comment-form input[type=submit]{color:#fff;display:inline-block;font-weight:700;background-color:#a4a4a4;padding:12px;border:none;border-radius:0;text-decoration:none}.comment-form .form-control::-webkit-input-placeholder{color:#555}.comment-form .form-control:-moz-placeholder{color:#555}.comment-form .form-control::-moz-placeholder{color:#555}.comment-form .form-control:-ms-input-placeholder{color:#555}.portfolio-image{position:relative;width:100%}.portfolio-image.icon-blue i{background-color:#000}.sidebar-content{display:block;padding-right:35px}.block-title{background-color:#a4a4a4;padding:70px 0;text-align:center;color:#fff;max-height:235px}.social-icons{padding:10px}.content-list{margin-top:25px}.content-list p{font-weight:600;color:#999;border-bottom:1px solid #eee;padding-bottom:20px;margin:0;display:inline-block;width:100%}.content-list span{color:#35373e;letter-spacing:1px;padding-left:10px}.social-icons p{float:left;border-bottom:none;padding:0;width:auto}.content-list ul{float:left}.content-list li{display:inline-block;margin-left:19px}.content-list .social-icons i{color:#232323}.portfolio-content{padding-left:15px}.portfolio-content-area{padding-bottom:28px;padding-top:28px}.portfolio-content-area h3{font-size:19px;text-transform:uppercase;color:#232323;font-weight:700;position:relative;padding-bottom:30px;letter-spacing:4px;display:inline-block}.portfolio-content-area h3:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-color:#a4a4a4;width:60px}.portfolio-content-area p{font-size:15px;color:#888;line-height:32px;margin-top:10px;display:inline-block}.contact-home2 .block-title,.portfolio-section2 .portfolio-left .block-title,.services-section2 .block-title{padding:7% 0;max-height:320px}.portfolio-section2 .portfolio-left .block-title h4,.services-section2 .block-title h4{font-size:20px}.services-section2 .block-title{max-height:321px}.services-section2 .services-left{width:75%}.services-section2 .services-right{width:25%}.services-section2 .services-left .block-title{width:22.22%}.services-section2 .services-left .srv-img{width:77.77%}.services-section2 .services-left .srv-img .col-md-5{width:42.8%}.services-section2 .services-left .srv-img .col-md-7{width:57.1%}.services-section2 .srv-details{position:relative}.services-section2 .srv-details .srv-hover{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6);display:inline-block;text-align:center}.services-section2 .srv-details .srv-hover h5,.services-section2 .srv-details .srv-hover p{position:absolute;top:50%;transform:translate(0,-50%);left:0;right:0;color:#fff;letter-spacing:2px;font-size:18px;font-weight:600}.services-section2 .srv-details .srv-hover h5 i{display:block;margin-bottom:40px}.services-section2 .srv-details .srv-hover.srv-dark{background-color:rgba(0,0,0,.93)}.services-section2 .srv-details .srv-hover p{font-size:24px;font-style:italic;text-align:left;text-transform:none;font-weight:300;line-height:46px;letter-spacing:.7px;padding:0 12.2%}.portfolio-section2 .portfolio-left{width:51.41%;float:right}.portfolio-section2 .portfolio-left .block-title{max-height:320px;min-height:320px;float:right;padding:10.02% 0}.portfolio-section2 .img-1{background-image:url(../images/portfolio-22.jpg);display:block;max-height:320px;min-height:320px}.portfolio-section2 .img-2{background-image:url(../images/portfolio-23.jpg);display:block;min-height:631px}.portfolio-section2 .img-3{background-image:url(../images/portfolio-21.jpg);display:block;min-height:951px}.counter-section2 .img-25,.counter-section2 .img-26{min-height:456px;display:block;background-repeat:no-repeat;background-size:cover}.counter-section2 .img-25{background-image:url(../images/portfolio-25.jpg)}.counter-section2 .img-26{background-image:url(../images/portfolio-26.jpg)}.portfolio-section2 .portfolio-right{width:48.59%}.multi-section{background-color:#F9F9F9}.skill-section{width:63.4375%;background-color:#fff}.skill-progress-bar{padding:110px 6%}.skill-progress-bar .col-md-6{padding:0 40px}.skill-progress-box{position:relative;padding-right:70px;margin:25px 0}.skill-progress-box h3{font-size:13px;font-style:italic;text-transform:uppercase;color:#232323;font-weight:500;letter-spacing:1px;margin-top:0;margin-bottom:12px;line-height:26px}.skill-progress-box .progress{border-bottom:2px solid #333;border-radius:0;padding-bottom:4px;background-color:transparent;box-shadow:none;height:10px;margin-bottom:0}.skill-progress-box .progress .progress-bar{background-color:#a4a4a4;height:5px}.skill-progress-box>span{position:absolute;right:0;font-size:19px;color:#232323;font-weight:500;bottom:-5px;letter-spacing:.4px}.skill-progress-box>span::after{content:"%"}.contact-details::before,.contact-us .image-content:before{content:"";left:0;bottom:0;right:0}.multi-section .img-24{background-image:url(../images/portfolio-24.jpg);display:block;min-height:549px}.testimonial-and-news{width:36.5625%;min-height:1063px;max-height:1063px}.contact-details,.contact-home2 .block-title{max-height:321px;min-height:321px}.testimonial-and-news .testimonials{padding:100px 30px;background-color:#f9f9f9}.testimonial-and-news .testimonial-section2 .testimonial-content{padding-top:25px;padding-bottom:25px}.testimonial-and-news .testimonial-section2 .testimonial-content h4{color:#232323}.testimonial-and-news .testimonial-section2 .testimonial-content p{color:#888}.testimonial-and-news .testimonial-section2 .carousel-indicators{bottom:0;width:100%;margin-left:0;left:0}.testimonial-and-news .testimonial-section2 .carousel-indicators li{background-color:#d0d0d0}.testimonial-and-news .testimonial-section2 .carousel-indicators li.active{background-color:#a4a4a4}.counter-section2 .counter-left{width:36.25%}.counter-section2 .counter-section{width:27%}.counter-section2 .counter-section .counter-box{padding:9%}.counter-section2 .counter-right{width:36.75%;float:right}.contact-details{background-image:url(../images/contact-details.jpg);padding:118px 10% 117px}.contact-details::before{position:absolute;top:0;background-color:rgba(0,0,0,.9)}.contact-details h5{color:#fff;text-transform:uppercase;position:relative;letter-spacing:1.5px;font-size:22px;margin:0;font-weight:700;line-height:30px;padding-right:25%}.contact-details h5>span{display:inline-block;letter-spacing:.7px;margin-top:25px;font-size:28px;color:#a4a4a4;font-family:Ubuntu,sans-serif;width:100%}.contact-details h5>span>a{color:#a4a4a4;margin-top:0}.contact-details h5>a,.contact-details h5>span>span{color:#fff}.contact-details h5>a{position:absolute;right:0;background-color:#a4a4a4;font-size:12px;letter-spacing:2px;padding:11px 30px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.block-title h4,.contact-us .contact-content h4{font-weight:600;letter-spacing:3px;text-transform:uppercase}.contact-us .block-title{background-color:#a4a4a4;padding:65px 0;text-align:center;color:#fff;max-height:235px}.block-title i{margin-bottom:27px;display:inline-block}.block-title h4{font-size:15px;margin:0;padding:0 10px;line-height:26px}.contact-info-1{width:80%}.contact-info-2{width:20%}.contact-us .section-header::before{transform:skewX(-135deg);-ms-transform:skewX(-135deg);-webkit-transform:skewX(-135deg)}.contact-us .empty{padding:63px 30px}.contact-us .address-info{padding:46px 62px}.contact-us .contact-content h4{font-family:Raleway,sans-serif;font-size:17px;color:#232323;margin-bottom:20px}.contact-us .contact-content p{color:#999;letter-spacing:2px;line-height:22px;font-size:16px}.contact-us .contact-content a{color:#999;letter-spacing:2px;line-height:30px;font-size:16px}.contact-us .contact-content a:hover{text-decoration:none}.contact-us .our-info{padding:63px 20px;text-align:center}.contact-us .image-content{position:relative}.contact-us .image-content:before{background-color:rgba(0,0,0,.7);position:absolute;display:inline-block;top:0}.contact-us .image-content h4{position:absolute;top:50%;left:50%;width:100%;right:0;margin:0 auto;display:inline-block;text-align:center;font-family:Ubuntu,sans-serif;font-weight:500;font-style:italic;color:#fff;font-size:20px;text-transform:uppercase;letter-spacing:4px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.alert-msg,.map{position:relative;display:inline-block}.alert-msg{color:#ccc;width:100%;margin:10px 18px;text-align:left;z-index:1}.alert-msg-success{color:#50B948}.alert-msg-failure{color:red}.contact-info h3,.download{font-weight:700;text-transform:uppercase;color:#232323;letter-spacing:2px}.map-canvas{border:none;height:682px;width:100%}.contact-info h3{font-family:Raleway,sans-serif;font-size:23px;padding-left:15px}.contact-info .comment-form{margin-top:30px}.contact-info .comment-form input[type=submit]{padding:12px}@media (max-width:1366px){.contact-home2 .empty{display:none}.contact-home2 .block-title{width:25%}.contact-home2 .contact-details{width:75%;padding-left:6%;padding-right:6%}}@media (min-width:992px){.portfolio1-img{height:427px}}@media only screen and (min-width:1201px) and (max-width:1366px){.services-section2 .srv-details .srv-hover p{font-size:18px}.multi-section .skill-section{width:55%}.multi-section .testimonial-and-news{width:45%}.skill-progress-bar .col-md-6{padding:0 15px;width:100%}.skill-progress-bar{padding-left:5%;padding-right:5%}.multi-section .testimonial-and-news .newsletter form .input-group-btn .btn{padding-left:20px;padding-right:20px}.multi-section .testimonial-and-news .newsletter form .input-group{padding-right:130px}}@media only screen and (min-width:992px) and (max-width:1200px){.testimonial-and-news .testimonials{padding:42px 30px}.counter-box h3,.counter-box p{text-align:center}.services4-img,.services5-img{height:332px}.services5-img{height:474px}.multi-section .img-24{min-height:337px}.testimonial-and-news{min-height:auto}.skill-progress-bar{padding:20px 6%}.portfolioimg17-img,.portfolioimg18-img{height:190px}.portfolio1-img{height:454px}.architecture-img,.architectureplan1-img,.exteriordesign-img,.exteriordesign2-img,.interiordesign-img,.services6-img{height:190px}.photo-slider .carousel-control{width:50px}.block-title{padding:30px 0}.newsletter{padding-top:45px;padding-bottom:46px}.testimonial-content{padding:39px 0}.testimonial-section2 .testimonial-content{padding-left:35px;padding-right:35px}.testimonial-section2 .carousel-indicators{bottom:20px}.counter-box{padding:24px 30px}.error-content{padding-top:0;padding-bottom:30px}.who-we-are .block-title{padding-bottom:43px;padding-top:42px}.who-we-are .architectures-content h3{margin-bottom:0}.who-we-are .architectures-content p{margin-top:25px}.content-list li{margin-left:15px}.sidebar-content{padding-right:0}.services-section2 .srv-details .srv-hover p{font-size:17px;padding-left:6%;padding-right:6%;line-height:35px}.multi-section .skill-section{width:55%}.multi-section .testimonial-and-news{width:45%}.skill-progress-bar .col-md-6{padding:0 15px;width:100%}.skill-progress-bar{padding-left:5%;padding-right:5%}.multi-section .testimonial-and-news .newsletter form .input-group-btn .btn{padding-left:20px;padding-right:20px}.multi-section .testimonial-and-news .newsletter form .input-group{padding-right:130px}.contact-home2 .block-title,.contact-home2 .contact-details{max-height:260px;min-height:260px}.contact-home2 .contact-details{padding-top:45px;padding-bottom:45px}.contact-details h5{padding-right:0}.contact-details h5 a{position:relative;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);margin-top:25px;display:inline-block}.contact-us .block-title{padding:43px 0}.contact-us .our-info{padding:32px 10PX}.contact-us .address-info{padding:23px 62px}.whoweare3-img{height:424px}.who-we-are .block-title{padding:66px 0}.portfolioimg6-img{height:571px}.portfolioimg10-img,.portfolioimg11-img{height:360.5px}.portfolioimg12-img{height:489px}}@media only screen and (min-width:768px) and (max-width:991px){.services5-img{height:469px}.portfolioimg11-img{height:291px}.portfolioimg12-img{height:500px}.services-left,.services-right{min-width:468px;float:none;display:block;margin:0 auto;width:100%;max-width:none}.testimonial-content{padding:62px 63px}.testimonial-left .block-title{padding:13px}.testimonial-left .block-title i{margin-bottom:7px}.portfolio2-img{height:345px}.portfolio4-img{height:285px}.pricing .price-table,.testi-bg{width:65%}.pricing .block-title,.testimonial-section2 .block-title{width:35%}.portfolio-section .block-title{padding:30px 0}.portfolio-section .pull-right{float:left!important}.portfolio-full .block-title{width:30%}.architecture-pl .portfolio-left,.architecture-pl .portfolio-right{width:50%;float:left}.architecture-pl .portfolio-image-box,.our-clients .block-title{width:100%}.our-clients .container>.col-md-3{float:right;max-width:294px}.counter-box{padding:29px 25px;text-align:center}.counter-box h3 i{width:40px;height:40px}.error-content{padding-top:0;padding-bottom:30px}.pricing .price-content{border-right:1px solid #e2e2e2}.who-we-are .block-title,.who-we-are .what-img-box-1,.who-we-are .what-img-box-2{width:25%}.who-we-are .what-img-box{width:75%}.who-we-are .architectures-box{width:50%}.who-we-are .architectures-content{padding:15px 30px}.member-area,.team-section .block-title{width:100%}.team-social-icon{padding:72px 25px}.who-we-are .block-title{padding:66px 0}.byline .author-intro ul{float:left;width:100%}.content-list li{margin-left:15px}.portfolio-content-area{padding:11px 30px}.multi-section .skill-section,.services-section.services-section2{width:100%;max-width:100%}.services-section2 .services-left,.services-section2 .services-right{width:100%;max-width:100%;min-width:100%;float:left}.services-section2 .srv-details .srv-hover p{padding-left:25px;padding-right:25px;line-height:35px;font-size:19px}.services-section2 .services-right .srv-details,.services-section2 .services-right .srv-details>img{min-height:469px;max-height:469px}.services-section2 .services-right .srv-details>img{width:100%}.testimonial-and-news{width:100%;max-width:100%}.counter-section2 .counter-left,.counter-section2 .counter-right{width:50%}.counter-section2 .counter-right{float:left}.counter-section2 .counter-section{width:100%}.contact-details{padding-left:6%;padding-right:6%}.portfolio-section2 .portfolio-left .block-title{width:100%;min-height:213px}.portfolio-section2 .portfolio-left>.col-md-8{width:100%}.portfolio-section2 .portfolio-left .img-2{min-height:360px}.portfolio-section2 .img-3{min-height:892px}.contact-home2 .block-title,.contact-home2 .contact-details{max-height:230px;min-height:230px}.contact-info-1,.contact-info-2{margin:0 auto;float:none;display:block;width:100%}.contact-us .block-title{max-height:200px;padding:20px 0}.contact-us .address-info{padding:15px 20px;text-align:center}.contact-info,.contact-info .form-group{padding:0}.contact-us .our-info{padding:24px 30px}.contact-us .contact-content h4{margin-bottom:8px}.contact-us .contact-content p{line-height:16px;letter-spacing:2px}.contact-us .images-box{width:100%}.contact-info,.contact-us .map{display:block;margin:0 auto;float:none;width:100%}.portfolio-section .block-title,.pricing .block-title,.pricing .price-table{width:100%}.portfolioimg6-img{height:510px}.portfolioimg7-img{height:332px}}@media (max-width:400px){.footer-main [class*=col-xs-].col-md-3,.our-clients [class*=col-xs-]{width:100%}.footer-main .logo-block{padding-top:0}}@media (max-width:330px){.counter-section [class*=col-xs-]{width:100%}}@media (max-width:767px){.counter-box h3,.counter-box p,.who-we-are .what-img-box-1,.who-we-are .what-img-box-2{text-align:center}.portfolio-detail .portfolio-content,.portfolio-detail .portfolio-image,.portfolio-detail .sidebar-content,.portfolio-detail .sidebar-content .block-title,.portfolio-detail .sidebar-content .content-list,.portfolio-detail .sidebar-content .portfolio-content,.portfolio-full,.portfolio-full .block-title,.portfolio-full .portfolio-image-box,.portfolio-full .portfolio-image-box .portfolio-image,.portfolio-left,.portfolio-right,.services-left,.services-right,.testi-bg,.testimonial-left,.testimonial-right,.testimonial-section2 .block-title,.testimonials-section,.who-we-are .architectures-box,.who-we-are .block-title,.who-we-are .what-img-box,.who-we-are .what-img-box-1,.who-we-are .what-img-box-2{width:100%}.contact-home2 .contact-details,.testimonial-and-news{max-height:100%}.contact-us .address-info{padding:26px}.widget-links ul li{margin-bottom:15px}.widget{margin-bottom:35px;margin-top:0}.photo-slider .carousel-content{padding:20px 30px}.photo-slider .carousel-content h3{font-size:16px}.photo-slider .carousel-content h3 span{padding-left:19px;padding-right:19px}.photo-slider .carousel-content p{display:none}.srv-img{clear:both}.services-left,.services-right{float:none;display:block;margin:0 auto}.srv-img h3{line-height:25px;padding:0 15px}.who-we-are .what-img-box-1{margin-top:0}.team-member .bg-img{background-position:top}.portfolio-full,.portfolio-full .block-title,.portfolio-full .portfolio-image-box,.portfolio-full .portfolio-image-box .portfolio-image{max-width:100%;float:none;margin:0 auto}.portfolio-section .pull-right{float:none!important}.newsletter form,.newsletter form .input-group{padding-right:0}.newsletter form .input-group .form-control{margin-bottom:20px}.newsletter form .input-group-btn{position:relative}.client-item{margin:0 auto}.error-content{padding-bottom:30px}.member-area,.team-member,.team-section .block-title{width:100%;max-width:none}.price-img img{width:auto}.price-table,.pricing,.pricing .block-title,.pricing .price-table{max-width:100%;float:none;display:block;margin:0 auto;width:100%}.pricing .price-content{border-right:1px solid #e2e2e2}.team-section .block-title{float:none!important}.byline .author-intro{padding-left:100px}.byline .author-intro>i{max-width:90px}.byline .author-intro ul{float:left;width:100%}.post-comment .media-left{max-width:80px}.post-comment .media-body .media-content{padding-left:100px;padding-right:0}.post-comment .media .media-body .media{margin-left:30px}.portfolio-content-area{padding:0}.portfolio-content{padding-left:0}.portfolio-content,.portfolio-detail .portfolio-image,.sidebar-content,.sidebar-content .block-title,.sidebar-content .content-list{display:block;width:468px;max-width:100%;margin:0 auto;float:none}.services-section2 .services-left,.services-section2 .services-right{width:100%;max-width:100%}.skill-progress-bar,.testimonial-and-news .testimonials{padding:20px}.contact-info,.contact-info .form-group,.skill-progress-bar .col-md-6{padding:0}.multi-section .img-24,.portfolio-section2 .img-2,.portfolio-section2 .img-3,.services1-img,.services2-img,.services3-img,.services4-img,.services5-img{height:257px;min-height:auto}.services-section2 .services-left>.col-md-12{display:none}.contact-home2 .block-title,.contact-home2 .contact-details,.portfolio-section2 .portfolio-left,.portfolio-section2 .portfolio-right,.services-section2 .services-left .block-title,.services-section2 .services-left .srv-img,.services-section2 .services-left .srv-img .col-md-5,.services-section2 .services-left .srv-img .col-md-7,.testimonial-and-news{width:100%;max-width:100%;clear:both}.counter-section2 .counter-left,.counter-section2 .counter-right,.counter-section2 .counter-section{width:100%}.counter-section2 .counter-right{float:left}.counter-section2 .img-25,.counter-section2 .img-26{min-height:350px}.contact-home2 .block-title,.contact-home2 .contact-details{min-height:1px}.contact-home2 .contact-details h5>span{font-size:14px}.contact-home2 .contact-details h5{font-size:15px;line-height:22px}.contact-info-1,.contact-info-2,.contact-us .map{width:100%;margin:0 auto;float:none;display:block}}@media (max-width:991px){.empty{display:none}.photo-slider .carousel-control{width:50px}.sidebar-content{padding-right:0}.multi-section .skill-section{width:100%;max-width:100%}.portfolio-section2 .portfolio-left,.portfolio-section2 .portfolio-left .block-title{float:left;clear:right}.contact-home2 .contact-details{padding:45px 30px}.contact-details h5{padding-right:0;font-size:20px}.contact-details h5>span{margin-top:15px}.contact-details h5 a{position:relative;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);margin-top:25px;display:inline-block}}@media (max-width:767px){.photo-slider .carousel-caption{display:none}.photo-slider .carousel-control{height:43px;width:25px;font-size:28px;line-height:43px}.who-we-are .architectures-content{padding:15px 0}#slidepanel .quote-connected .social{right:20px}}@media (max-width:650px){#slidepanel .quote-connected .social{margin:0;width:100%;position:relative;top:0;left:0;text-align:center}#slidepanel .quote-connected .quote{width:100%;margin-bottom:20px;text-align:center}#slidepanel .search-box{max-width:295px;margin-left:auto;margin-right:auto;left:0;right:0}.quote-connected .quote a{font-size:12px}}.slider2_h3{font-size:25px!important}.block_im img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.block_im:hover img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}.download{font-size:16px;margin-bottom:10px;margin-left:20px}.div_paragraph{text-align:justify;text-justify:inter-word;padding:10px}.div_paragraph p{text-indent:25px;text-align:justify;text-justify:inter-word}