@charset "utf-8";@import url("https://huzurvadi.top/css/bootstrap.css");@import url("https://huzurvadi.top/css/import-font.css");@import url("https://huzurvadi.top/fonts/font-awesome/css/font-awesome.css");@import url("https://huzurvadi.top/rs-plugin/css/settings.css");@import url("https://huzurvadi.top/css/owl.carousel.css");@import url("https://huzurvadi.top/css/owl.theme.css");@import url("https://huzurvadi.top/css/animate.css");@import url("https://huzurvadi.top/css/magnific-popup.css");@import url("https://huzurvadi.top/css/bg-image.css");@import url("https://huzurvadi.top/css/rev-settings.css");body{padding:0;font-size:13px;text-shadow:none!important;color:#666;border-top:5px solid #29b6f6;margin:0;background:#fff;line-height:22px;font-family:Raleway,Arial,Helvetica,sans-serif}#wrapper{overflow:hidden}a,a:active,a:focus{outline:none}h1,h2,h3,h4,h5,h6{font-weight:700;color:#333;text-transform:uppercase;margin-top:0;font-family:Raleway,Arial,Helvetica,sans-serif}h1{font-size:25px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16.5px}h5{font-size:15px}h6{font-size:13px}.site-header-1 .main-bar{width:100%;float:left}.stuck{position:fixed;top:0;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);width:100%;z-index:10000}header.site-header{position:relative}header.site-header-1{min-height:115px}#logo{margin-top:25px}#logo img{width:80px;margin-top:10px}nav.site-desktop-menu{margin-left:20px;width:auto;float:left;margin-top:20px}nav.site-desktop-menu>ul{padding:0;position:relative;text-align:center;margin:0;width:100%;float:right;z-index:100}nav.site-desktop-menu>ul>li{position:relative;margin:0;width:auto;line-height:65px;float:left;vertical-align:bottom;display:inline-block}nav.site-desktop-menu>ul>li>a{padding:0 10px;font-size:15px;text-decoration:none;color:#555;-webkit-transition:.5s;transition:.5s;text-transform:capitalize;outline:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:114px;float:left}nav.site-desktop-menu>ul>li>a:hover{color:#28b7f9}.active{color:#28b7f9!important}nav.site-desktop-menu>ul>li>ul{position:absolute;border-top:3px solid;border-color:#28b7f9;list-style:none;padding:0;text-align:left;top:112px;background-color:#042433;margin:0;left:18px;width:260px;display:none;z-index:100}nav.site-desktop-menu>ul>li:last-child>ul{right:0;left:inherit}nav.site-desktop-menu>ul>li>ul li{border-bottom:1px solid #0b2b3a;width:100%;line-height:40px}nav.site-desktop-menu>ul>li>ul a{padding:0 20px;font-size:13px;text-decoration:none;color:#fff;-webkit-transition:.5s;transition:.5s;text-transform:capitalize;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block}nav.site-desktop-menu>ul>li>ul a:hover{background:#28b6f6}nav.site-desktop-menu>ul li{position:relative}nav.site-desktop-menu>ul>li ul ul{list-style:none;padding:0;border:solid #28b7f9;right:-260px;position:absolute;border-width:3px 0 0;top:-3px;background-color:#042433;margin:0;width:260px;display:none}.site-header-1 .stuck{border-top:5px solid #29b6f6}.site-header-1 .stuck #logo{margin-top:9px}.site-header-1 .stuck nav.site-desktop-menu>ul>li>a{line-height:80px}.site-header-1 .stuck .header-buttons{margin-top:48px}.site-header-1 .stuck nav.site-desktop-menu>ul>li>ul{top:80px}.site-header-2 .sub-header{border-top:1px solid #f2f2f2}.site-header-2 .main-bar{padding-bottom:40px}.site-header-2 .main-bar #logo{margin-top:15px}.site-header-2 .main-bar .header-buttons{margin-top:36px}nav.site-desktop-menu-2{margin-left:0}nav.site-desktop-menu-2>ul{padding:0;text-align:center;margin:0;width:100%}nav.site-desktop-menu-2>ul>li>a{line-height:53px}nav.site-desktop-menu-2>ul>li{margin:0;float:left;vertical-align:bottom;display:inline-block}nav.site-desktop-menu-2>ul>li:first-child>a{padding-left:0}nav.site-desktop-menu-2>ul>li:first-child>ul{left:0}nav.site-desktop-menu-2>ul>li:first-child{margin-left:0}nav.site-desktop-menu-2>ul>li>ul{top:53px}.site-header-2 .stuck .sub-header{position:fixed;border-top:0 solid #29b6f6;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);background:#fff;width:100%;float:none}.site-header-2 .stuck .main-bar{display:none}header.site-header-3 #logo{position:absolute;top:25px;margin-top:0}header.site-header-3 nav.site-desktop-menu{margin-left:0;float:right;margin-top:24px}header.site-header-3 nav.site-desktop-menu>ul>li:last-child{margin-right:0}header.site-header-3 nav.site-desktop-menu>ul>li:last-child a{padding-right:0}header.site-header-3 nav.site-desktop-menu>ul>li>a{line-height:56px}header.site-header-3 nav.site-desktop-menu>ul>li>ul{top:54px}header.site-header-3 .header-buttons{width:100%;margin-top:15px}header.site-header-3 .header-buttons>*{float:right}header.site-header-3 .header-buttons>:first-child{margin-left:28px}header.site-header-3 .stuck{border-top:5px solid #29b6f6}header.site-header-3 .stuck .header-buttons{display:none}header.site-header-3 .stuck #logo{position:static;top:inherit;float:left;margin-top:15px}header.site-header-3 .stuck nav.site-desktop-menu{margin-top:0}header.site-header-3 .stuck nav.site-desktop-menu>ul>li>a{line-height:80px}header.site-header-3 .stuck nav.site-desktop-menu>ul>li>ul{top:80px}.site-header .btn-mobile-menu{margin:20px 0;cursor:pointer;width:40px;float:right;display:inline-block}.site-header .btn-mobile-menu i{border:1px solid #e6e6e6;color:#b1b5b8;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:center;width:100%;line-height:40px}.site-header .btn-mobile-menu.clicked i,.site-header .btn-mobile-menu:hover i{border:1px solid #29b6f6;color:#fff;background-color:#29b6f6}nav.site-mobile-menu{border:0 solid red;position:relative;width:100%;float:left;margin-top:-57px}nav.site-mobile-menu>ul{list-style:none;padding:0;position:absolute;border-top:3px solid #29b6f6;top:54px;background-color:#303335;margin:0;width:100%;display:none;z-index:50000}nav.site-mobile-menu>ul li{-webkit-transition:background-color .4s ease 0s,background-color .4s ease 0s;transition:background-color .4s ease 0s,background-color .4s ease 0s;position:relative}nav.site-mobile-menu>ul>li{border:solid hsla(0,0%,100%,.05);border-width:0 0 1px;width:100%;float:left}nav.site-mobile-menu>ul>li a{padding:0 20px;text-decoration:none;color:#fff;-webkit-transition:.5s;transition:.5s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;line-height:40px;display:block}nav.site-mobile-menu>ul>li a:hover{background:#29b6f6}nav.site-mobile-menu>ul>li ul{list-style:none;padding:0;background-color:#1f2224;margin:0;width:100%;float:left;display:none}nav.site-mobile-menu>ul>li ul li{border:solid hsla(0,0%,100%,.05);border-width:0 0 1px;width:100%;float:left}nav.site-mobile-menu>ul li i.fa{padding:0 20px;right:0;color:#fff;position:absolute;top:0;cursor:pointer;line-height:40px}nav.site-mobile-menu li>ul{display:none}.gray-line{height:3px;top:130px;width:100%;float:left;margin-top:-3px;z-index:10}.gray-line,.gray-line-2{background-color:#f2f2f2}.gray-line-2{height:1px;margin-top:-1px}.gray-line-3{top:166px}.header-contact ul{list-style:none;padding:0;margin:0}.header-contact ul li{font-size:15px;color:#999;margin-left:25px;display:inline-block}.header-contact ul li .fa{font-size:15px;margin-right:2px;color:#555}.header-contact ul li:first-child{margin-left:0}.header-contact ul li.border-line{color:#ccc;margin-left:20px}.header-buttons{margin-top:68px}.header-buttons>*{margin-left:28px;display:inline-block}.header-buttons>:first-child{margin-left:0}.header-buttons .fa{font-size:15px;color:#555;-webkit-transition:.3s;transition:.3s}.header-buttons a:hover .fa{color:#29b6f6}.search-button a{outline:none}.modal,.search-button .modal{overflow:hidden}.modal{background:rgba(4,36,51,.9);z-index:500000}.modal-content{border:0 solid rgba(0,0,0,.2);-webkit-box-shadow:0 0 0 rgba(0,0,0,.5);box-shadow:0 0 0 rgba(0,0,0,.5);background:transparent}.modal-dialog{position:absolute;text-align:center;margin:0 auto;width:100%}.modal-body{padding:0}.modal-body .search-form{position:relative;width:555px;margin-top:-60px;display:inline-block}.modal-body .search-form input[type=search]{padding:10px 0;font-size:36px;border:solid #27424f;font-weight:300;color:#fff;border-width:0 0 3px;background:transparent;width:100%;line-height:36px}.modal-body .search-form input[type=search]:focus{outline:none}.modal-body .search-form .search-submit{border:none;right:0;position:absolute;top:13px;background:transparent}.modal-body .search-form .search-submit .fa{font-size:30px;color:#a6abaf}#myModal .close{height:30px;font-weight:400;right:25px;color:#fff;position:absolute;opacity:1;top:25px;-webkit-border-radius:50%;border-radius:50%;background:#29b6f6 none repeat scroll 0 0;width:30px;line-height:30px;font-family:arial;z-index:100000}.cart-button{position:relative}.header-buttons .cart-button .mini-cart-counter{height:18px;padding:0 5px;font-size:11px;font-weight:700;right:-9px;color:#fff;position:absolute;min-width:18px;text-align:center;top:-10px;background-color:#29b6f6;-webkit-border-radius:50%;border-radius:50%;line-height:18px;font-family:arial;display:inline-block}.cart-button .top_cart_list_product{list-style:none outside none;padding:10px 20px 20px;font-size:14px;border:0 solid rgba(0,0,0,.15);right:0;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;border-top:3px solid #29b6f6;min-width:200px;top:64px;background-color:#fff;margin:0 -20px 0 0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.176);box-shadow:0 6px 12px rgba(0,0,0,.176);-webkit-border-radius:0;border-radius:0;left:inherit;z-index:1000}.stuck .cart-button .top_cart_list_product{top:51px}.cart-button .top_cart_list_product .cart_list.product_list_widget{list-style:none outside none;padding:0;margin:0}.cart_list.product_list_widget .mini_cart_item{padding:10px 0;position:relative;border-bottom:1px solid #f2f2f2;width:270px;float:left;display:block}.cart_list.product_list_widget .img-thumb{margin-right:10px;width:90px;float:left;display:inline-block}.cart_list.product_list_widget .product-detail{font-size:13px;padding-left:100px}.cart_list.product_list_widget .product-detail .remove{right:0;position:absolute;top:50%;margin-top:-10px}.cart_list.product_list_widget .product-detail .remove .fa{font-size:10px;color:#999}.cart_list.product_list_widget .product-detail a{text-decoration:none;color:#333;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;outline:none}.cart_list.product_list_widget .product-detail a:hover{color:#29b6f6}.cart_list.product_list_widget .product-detail .quantity{font-size:13px;color:grey;display:block}.top_cart_list_product .total{padding:10px 0;color:#555;border-bottom:1px solid #f2f2f2;text-align:right}.top_cart_list_product .buttons{padding-top:10px;text-align:left;margin:0}.compact-menu-canvas{height:100%;border-left:1px solid hsla(0,0%,100%,.08);right:-260px;position:fixed;top:0;background:#042433;width:260px;z-index:10009}.compact-menu-canvas h3{padding:20px 0;font-size:15px;color:#ccc;text-transform:uppercase;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%;line-height:40px}.compact-menu-canvas nav{overflow:auto;position:relative;width:100%;float:left}.compact-menu-canvas nav ul{list-style:none;padding:0;margin:0}.compact-menu-canvas nav ul li{border-bottom:1px solid #0c2b39;width:100%;line-height:40px}.compact-menu-canvas nav ul li a{padding:0 20px;font-size:13px;text-decoration:none;color:#fff;-webkit-transition:.5s;transition:.5s;text-transform:capitalize;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block}.compact-menu-canvas nav ul li a:hover{background:#29b6f6}.compact-menu-canvas nav ul li a .active{color:#fff!important;background:#29b6f6!important}#btn-close-canvasmenu{height:20px;font-weight:400;color:#fff;position:absolute;text-align:center;top:30px;-webkit-border-radius:50%;border-radius:50%;background:#29b6f6 none repeat scroll 0 0;cursor:pointer;left:25px;width:20px;line-height:20px;display:block;z-index:100000}.header-buttons #btn-close-canvasmenu i.fa{color:#fff}.navright-button .isLeft i.fa-bars{color:#29b6f6}.site-header-2 .main-bar .cart-button .top_cart_list_product{top:62px}.site-header-2 .search-bar{height:35px;padding:0;position:relative;top:9px;margin:0;width:235px;float:right}.site-header-2 .search-bar .search-box input[type=search]{height:35px;padding:0 45px 0 12px;border:1px solid #ddd;-webkit-appearance:none;color:#888;outline:none;-webkit-border-radius:20px;border-radius:20px;background:none;width:100%;line-height:25px}.site-header-2 .search-bar .search-box input[type=search]:active,.site-header-2 .search-bar .search-box input[type=search]:focus{border:1px solid #29b6f6}.site-header-2 .search-bar .search-submit{height:35px;font-size:20px;border:none;right:0;color:#888;-webkit-transition:.5s;transition:.5s;position:absolute;top:0;background:transparent none repeat scroll 0 0;width:45px}.site-header-2 .search-bar .search-submit:hover{color:#29b6f6}#subheader h1{font-size:30px;color:#333;text-transform:none;padding-right:40px;margin:0;float:left;display:block}#subheader .breadcrumbs{list-style:none;padding:0;font-size:13px;color:#555;margin:10px 0 0;float:right}#subheader .breadcrumbs li{display:inline-block}#subheader .breadcrumbs b{font-weight:400;font-style:normal}#subheader .breadcrumbs a{text-decoration:none;outline:none}abbr{border-bottom:1px dotted}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.inline{display:inline-block}#content.no-padding,.no-padding{padding:0}.no-padding-bottom{padding-bottom:0}.no-padding-top{padding-top:0}.padding-top-bottom-50{padding-top:50px;padding-bottom:50px}.no-margin{margin:0!important}.no-margin-bottom{margin-bottom:0!important}.margin-top-30{margin-top:30px!important}.margin-top-20{margin-top:20px!important}.margin-top-80{margin-top:80px}.margin-top-170{margin-top:170px}.bg-grey{background-color:#f8f8f8}.no-boder{border-top:0 solid transparent}#content,section{padding:60px 0;background:#fff}.small-border{height:3px;clear:both;margin:20px auto;background:#999;width:80px}.tiny-border{height:2px;clear:both;margin:0 0 20px;background:#999;width:40px}.text-center .tiny-border{margin:0 auto 30px}.tiny-border-light{height:2px;clear:both;margin:0 0 20px;background:hsla(0,0%,100%,.5);width:40px}.divider-single{height:30px;clear:both}.spacer-single{height:60px;clear:both}.list-style-1{list-style:none;padding:0;margin:0}.list-style-1 li{margin-bottom:10px;color:#666;position:relative;padding-left:20px}.list-style-1 li:before{font-size:13px;color:#aaa;content:"\f058";position:absolute;top:0;left:0;font-family:FontAwesome;display:inline-block}.list-style-1 li:last-child{margin-bottom:0}.social-icons a{background:#083347}.social-icons a.facebook:hover{background-color:#02549f}.social-icons a.vk:hover{background-color:#4c75a3}.social-icons a.vimeo:hover{background-color:#1ab7ea}.social-icons a.tumblr:hover{background-color:#35465d}.social-icons a.twitter:hover{background-color:#00aced}.social-icons a.behance:hover{background-color:#1769ff}.social-icons a.instagram:hover{background-color:#ddccba}.social-icons a.pinterest:hover{background-color:#cd2129}.social-icons a.flickr:hover{background-color:#ff0084}.social-icons a.dribbble:hover{background-color:#ea4c89}.social-icons a.google:hover{background-color:#d11516}.social-icons a.youtube:hover{background-color:#e12a27}.social-icons a.linkedin:hover{background-color:#069}.social-icons a.skype:hover{background-color:#00a7e5}.social-share a{height:36px;padding:0;border:2px solid #e6e6e6;color:#888;-webkit-transition:.3s;transition:.3s;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 8px 0 0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;width:36px;line-height:36px;display:inline-block}.social-share a .fa{font-size:15px}.social-share a:hover{border-color:#29b6f6;color:#fff;background-color:#29b6f6}.btn{padding:10px 30px;font-size:13px;border:none;text-decoration:none;font-weight:700;-webkit-transition:.3s;transition:.3s;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;line-height:21px;font-family:Raleway,Arial,Helvetica,sans-serif;display:inline-block}.btn-primary{color:#fff;background:#29b6f6}.btn-secondary{color:#fff;background:#00b863}.btn-third{color:#fff;background:#555}.btn-border{border:2px solid #2c3e50;color:#2c3e50;background:#fff}.btn-border-light{border:2px solid #fff;background:transparent}.btn:hover{background-color:#2c3e50}.btn-secondary:hover,.btn-third:hover{color:#fff}.btn-border:hover{color:#333;background:#a1b1bc}.btn-border-light:hover{border-color:#2c3e50;color:#222;background:#2c3e50}.btn-big{padding:15px 40px;font-size:15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.btn-small{padding:10px 25px}.feature{position:relative;margin:26px 0 34px;padding-left:68px}.feature i{height:48px;font-size:24px;border:1px solid #29b6f6;color:#29b6f6;-webkit-transition:.3s;transition:.3s;position:absolute;text-align:center;top:0;left:0;width:48px;line-height:48px}.feature h3{font-size:15px;color:#555;text-transform:none}.feature:hover i{color:#fff;background:#29b6f6}.latest-projects .latest-projects-intro{padding:30px 30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#29b6f6;width:25%;float:left}.latest-projects .latest-projects-intro h2{color:#fff}.latest-projects .latest-projects-intro p{color:#f2f2f2}.latest-projects .latest-projects-wrapper{width:75%;float:left}.latest-projects-items .item{position:relative}.project-details{height:100%;overflow:hidden;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.8);display:none;z-index:100}.project-details,.project-details p{position:absolute;text-align:center;left:0;width:100%}.project-details p{top:-20px;margin:0}.project-details p.folio-cate{color:#fff;bottom:-20px;top:auto}.project-details p.folio-cate i{font-size:15px;margin-right:5px;color:#29b6f6}.project-details p a{text-decoration:none;color:#fff;-webkit-transition:.5s;transition:.5s;outline:none}.project-details p a:hover{color:#29b6f6}.project-details .folio-buttons{-webkit-transition:.5s;transition:.5s;position:absolute;text-align:center;top:50%;left:0;width:100%;margin-top:-20px}.project-details .folio-buttons i{height:40px;font-size:15px;border:1px solid #29b6f6;-webkit-transition:.5s;transition:.5s;text-align:center;margin:0 2px;width:40px;line-height:40px;display:inline-block}.project-details .folio-buttons a:hover i{border-color:#fff;color:#fff}.latest-projects-wrapper .owl-theme .owl-controls{margin:0}.latest-projects-wrapper .owl-theme .owl-controls .owl-buttons div{height:32px;filter:alpha(opacity=70);font-size:20px;border:none;color:#fff;position:absolute;opacity:.7;top:50%;margin:0;-webkit-border-radius:0;border-radius:0;background:#29b6f6;width:32px;line-height:32px;margin-top:-16px!important}.latest-projects-wrapper .owl-theme .owl-controls .owl-buttons div.owl-next{right:0}.latest-projects-wrapper .owl-theme .owl-controls .owl-buttons div.owl-prev{left:0}.latest-projects-wrapper .owl-theme .owl-controls .owl-buttons div:hover{filter:alpha(opacity=100);text-decoration:none;opacity:1}.owl-theme .owl-controls .owl-buttons div{height:22px;filter:alpha(opacity=100);zoom:1;padding:0;font-size:18px;border:1px solid #999;color:#999;opacity:1;text-align:center;margin:0 3px;-webkit-border-radius:50%;border-radius:50%;background:transparent;width:22px;line-height:20px;display:inline-block;*display:inline}.owl-theme .owl-controls.clickable .owl-buttons div:hover{border-color:#29b6f6;filter:alpha(opacity=100);text-decoration:none;color:#fff;opacity:1;background:#29b6f6}.owl-theme .owl-controls .owl-page{zoom:1;display:inline-block;*display:inline}.owl-theme .owl-controls .owl-page span{height:12px;filter:alpha(opacity=50);-webkit-transition:.5s;transition:.5s;opacity:.5;margin:5px 7px;-webkit-border-radius:20px;border-radius:20px;background:#29b6f6;width:12px;display:block}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:alpha(opacity=100);opacity:1}.compact-buttons{margin-left:20px;display:inline-block}.compact-buttons div{height:22px;font-size:18px;border:1px solid #999;color:#999;-webkit-transition:.3s;transition:.3s;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;cursor:pointer;width:22px;line-height:20px;display:inline-block}.compact-buttons div:hover{border-color:#29b6f6;color:#fff;background:#29b6f6}.compact-buttons .compact-prev{margin-right:2px}.latest-blog-posts h2,.testimonials-slider-wrapper h2{display:inline-block}.latest-blog-post-img{position:relative;max-width:200px;float:left}.latest-blog-post-img img{width:100%}.latest-blog-post-img .latest-blog-post-date{height:50px;padding:8px 0;font-size:24px;color:#29b6f6;position:absolute;text-align:center;top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.5);left:10px;width:50px}.latest-blog-post-img .latest-blog-post-date span{font-size:12px;color:#fff;text-transform:uppercase;line-height:13px;margin-top:3px;display:block}.latest-blog-post-details{padding-left:220px}.latest-blog-post-details p.title{font-size:18px;font-weight:600;color:#555;line-height:24px}.latest-blog-post-details p.title a{text-decoration:none;color:#555;-webkit-transition:.3s;transition:.3s;outline:none}.latest-blog-post-details p.title a:hover{color:#29b6f6}.latest-blog-post-details .latest-blog-post-data{margin-top:24px}.latest-blog-post-details .latest-blog-post-data span{display:inline-block}.latest-blog-post-details .latest-blog-post-data span.tags i{margin-right:4px;color:#29b6f6}.latest-blog-post-details .latest-blog-post-data span.tags a{font-size:13px;text-decoration:none;color:#555;-webkit-transition:.3s;transition:.3s;outline:none}.latest-blog-post-details .latest-blog-post-data span.tags a:hover{color:#29b6f6}.latest-blog-post-details .latest-blog-post-data span.btn-read{float:right}.latest-blog-post-details .latest-blog-post-data span.btn-read a{font-size:13px;text-decoration:none;color:#555;-webkit-transition:.3s;transition:.3s;outline:none}.latest-blog-post-details .latest-blog-post-data span.btn-read a:hover{color:#29b6f6}.latest-blog-post-details .latest-blog-post-data span.btn-read a i{margin-right:2px;color:#29b6f6}.latest-news-items-3 .item,.testimonials-slider-3 .item{margin:0 15px}.compact-buttons.text-center{margin:0;display:block}.item.margin_15{margin:0 15px 15px}.blog-list article{margin-bottom:50px}.blog-list article:after{height:0;content:".";visibility:hidden;clear:both;display:block}.blog-list .post-media{width:370px;float:left}.blog-list .post-content{padding-left:400px}.post-content .post-title{font-size:20px}.post-content .post-title a{text-decoration:none;font-weight:700;color:#333;-webkit-transition:.3s;transition:.3s;text-transform:none;outline:none}.post-content .post-title a:hover{color:#29b6f6}.post-media{position:relative}.post-date{height:50px;padding:8px 0;position:absolute;text-align:center;top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.5);left:10px;width:50px}.post-date .date-day{font-size:24px;color:#29b6f6}.post-date .date-month{font-size:12px;color:#fff;text-transform:uppercase;line-height:13px;display:block}.post-metadata{margin:25px 0 15px}.post-metadata span{margin-right:20px;display:inline-block}.post-metadata span:last-child{margin-right:0}.post-metadata i{font-size:13px;margin-right:2px;color:#29b6f6}.post-metadata a{text-decoration:none;color:#555;-webkit-transition:.3s;transition:.3s;outline:none}.post-metadata a:hover{color:#29b6f6}.post-entry{color:#666}.post-entry .btn{font-weight:700;text-transform:uppercase;margin-top:20px}.post-entry .btn:hover{border-color:#2c3e50;color:#fff;background-color:#2c3e50}.blog-grid .item{margin-bottom:30px}.blog-grid .item .post-media{margin-bottom:22px}.blog-grid .item .post-metadata{margin:15px 0}.blog-single .post-title{margin-top:40px}.blog-single .post-metadata{margin-bottom:30px;margin-top:25px}.blog-single p{margin-bottom:20px}.footer-entry{padding-top:25px;border-top:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1;margin:50px 0 30px;padding-bottom:25px}.single-tags{margin-top:10px}.single-tags .fa{margin-right:4px;color:#29b6f6}.single-tags a{text-decoration:none;color:#555;-webkit-transition:.3s;transition:.3s;outline:none;display:inline-block}.single-tags a:hover{color:#29b6f6}.hr{height:1px;margin-bottom:30px;clear:both;background-color:#ecf0f1;width:100%}blockquote{border-left:5px solid #29b6f6;font-size:15px;font-style:italic;color:#333;margin-left:30px;line-height:25px;font-family:"Droid Serif",serif}blockquote cite,blockquote small{font-size:13px;font-weight:700;color:#333;text-transform:uppercase;margin-top:10px;font-family:Raleway,serif;display:block}.nav-links a{font-size:15px;text-decoration:none;color:#999;-webkit-transition:.3s;transition:.3s;outline:none}.nav-links a:hover .post-title{color:#29b6f6}.nav-links .post-title{font-size:15px;font-weight:700;color:#333;margin-top:8px}.nav-links .nav-previous{width:50%;float:left}.nav-links .nav-previous span{display:block}.nav-links .nav-next{text-align:right;width:50%;float:right}.nav-links .nav-next span{display:block}.comments-area{margin-top:80px}.comments-area .comment-form-author,.comments-area .comment-form-email,.comments-area .comment-form-url{margin-right:20px;width:31.7554321%;float:left}.comments-area .comment-form-author input,.comments-area .comment-form-email input,.comments-area .comment-form-url input{padding:14px 20px;border:1px solid #eceef0;color:#a1b1bc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#f9fafb;width:100%;line-height:20px}.comments-area .comment-form-author input:active,.comments-area .comment-form-author input:focus,.comments-area .comment-form-email input:active,.comments-area .comment-form-email input:focus,.comments-area .comment-form-url input:active,.comments-area .comment-form-url input:focus{outline:none;background:#fff}.comments-area .comment-form-url{margin-right:0}.comments-area .comment-form-comment{clear:both}.comments-area .comment-form-comment textarea{height:180px;padding:14px 20px;border:1px solid #eceef0;color:#a1b1bc;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#f9fafb;width:100%;line-height:20px}.comments-area .comment-form-comment textarea:active,.comments-area .comment-form-comment textarea:focus{outline:none;background:#fff}.comments-area input[type=submit]{padding:15px 25px;font-size:13px;border:none;text-decoration:none;font-weight:700;color:#fff;-webkit-transition:.3s;transition:.3s;text-transform:uppercase;text-align:center;background-color:#29b6f6;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;line-height:21px;font-family:Raleway,Arial,Helvetica,sans-serif;display:inline-block}.comments-area input[type=submit]:hover{background-color:#2c3e50}.comment-list{list-style:none;padding:0}.comment-list .pingback,.comment-list .trackback,.comment-list article{padding:1.75em 0;border-top:1px solid #d1d1d1}.comment-list .children{list-style:none outside none;margin:0}.comment-list .children>li{padding-left:.875em}.comment-author{margin-bottom:.4375em;color:#1a1a1a}.comment-author .avatar{height:50px;margin-right:.875em;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:50px;float:left}.comment-author .fn a{font-size:15px;text-decoration:none;color:#555}.comment-author .fn a:hover{color:#29b6f6}.bypostauthor>article .fn:after{content:"";position:relative;top:5px;left:3px}.comment-metadata,.pingback .edit-link{font-size:11px;color:#686868;line-height:1.61538;font-family:Montserrat,Helvetica Neue,sans-serif}.comment-metadata{margin-bottom:15px}.comment-metadata a,.pingback .comment-edit-link{color:#686868}.comment-metadata a:focus,.comment-metadata a:hover,.pingback .comment-edit-link:focus,.pingback .comment-edit-link:hover{color:#007acc}.comment-metadata .edit-link,.pingback .edit-link{display:inline-block}.comment-metadata .edit-link:before,.pingback .edit-link:before{padding:0 .538462em;content:"/";opacity:.7;display:inline-block}.comment-content{margin-left:60px}.comment-content ol,.comment-content ul{margin:0 0 1.5em 1.25em}.comment-content li>ol,.comment-content li>ul{margin-bottom:0}.comment-body{position:relative}.comment-body .reply{right:0;position:absolute;top:0}.comment-reply-link{padding:8px 8px 8px 25px;font-size:12px;border:1px solid #d1d1d1;text-decoration:none;color:#666;text-transform:uppercase;position:relative;-webkit-border-radius:2px;border-radius:2px;line-height:1;margin-top:2.15385em;font-family:Montserrat,Helvetica Neue,sans-serif;display:inline-block}.comment-reply-link:before{font:normal normal normal 14px/1 FontAwesome;content:"\f112";position:absolute;top:6px;left:8px}.comment-reply-link:focus,.comment-reply-link:hover{border-color:currentcolor;text-decoration:none;color:#29b6f6;outline:0 none}.pagination-ourter{width:100%}.pagination{margin:20px 0;-webkit-border-radius:0;border-radius:0;padding-left:0;display:inline-block}.pagination>li>a,.pagination>li>span{height:40px;padding:0;border:0 solid #ddd;text-decoration:none;color:#555;-webkit-transition:.3s;transition:.3s;background-color:#e6e6e6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-left:7px;width:40px;line-height:40px;display:block}.pagination>li:first-child>a,.pagination>li:first-child>span{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-left:0}.pagination>li:last-child>a,.pagination>li:last-child>span{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.pagination>li>a:hover,.pagination>li>span.current{color:#fff;background-color:#29b6f6}.main-sidebar .widget{margin-bottom:50px}.main-sidebar .widget:after,.main-sidebar .widget:before{content:" ";display:table}.main-sidebar .widget:after{clear:both}.main-sidebar .widget ul{list-style:none;padding-left:0}.main-sidebar .widget ul ul{padding-left:20px}.main-sidebar .widget ul li{margin-bottom:5px;position:relative;padding-left:13px}.main-sidebar .widget ul li:before{font-size:13px;color:#555;content:"\f105";position:absolute;top:0;left:0;font-family:FontAwesome;display:inline-block}.main-sidebar .widget ul li a{text-decoration:none;color:#555;-webkit-transition:.3s;transition:.3s;outline:none}.main-sidebar .widget ul li a:hover{color:#29b6f6}.tagcloud a{padding:5px 10px;font-size:13px;border:1px solid #ecf0f1;text-decoration:none;text-shadow:none;color:#888;-webkit-transition:.3s;transition:.3s;outline:none;margin:0 7px 7px 0;float:left;display:inline-block}.tagcloud a:hover{border-color:#29b6f6;color:#fff;background-color:#29b6f6}.widget .search-form{position:relative}.widget .search-form input[type=search]{padding:10px 20px;border:1px solid #ddd;color:#888;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.widget .search-form .search-submit{height:42px;font-size:18px;border:none;right:0;color:#888;-webkit-transition:.3s;transition:.3s;position:absolute;text-align:center;top:1px;background:transparent;width:40px;line-height:42px;display:block}.widget .search-form .search-submit:hover{color:#29b6f6}input[type=email],input[type=password],input[type=text],textarea{border:1px solid #ddd;color:#888}.testi-boxes blockquote{padding:0 0 0 40px;font-size:13px;border:none;font-style:italic;color:#666;position:relative;margin:0 0 20px;line-height:22px;font-family:"Droid Serif",serif}.testi-boxes blockquote:before{padding:15px 3px 0 0;font-size:60px;font-weight:700;font-style:normal;color:#29b6f6;content:"“";position:absolute;top:0;left:0;font-family:"Droid Serif",serif;display:inline-block}.testi-boxes .testi-info{padding-left:35px}.testi-boxes .testi-info img{float:left}.testi-boxes .testi-info .testi-details{font-weight:400;color:#555;padding-left:65px}.testi-boxes .testi-info .testi-details span{font-size:13px;font-weight:700;color:#333;text-transform:uppercase;display:block}.testimonials-slider-2 .testi-boxes .testi-info{margin:5px 0 25px;padding-left:0;display:inline-block}.testimonials-slider-2 .testi-boxes .testi-info .testi-details{text-align:left}.cal-to-action .btn{color:#fff}.cal-to-action span{font-size:18px;margin-right:60px;color:#fff}.cal-to-action span b{font-size:30px;font-weight:400}.about-history h5{margin:30px 0 20px}.pro-bar-container{height:10px;position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;background:#d9d9d9;width:100%}.pro-bar-margin{margin-bottom:25px}.skills-name{color:#555;position:relative;text-align:left;padding-bottom:5px;width:100%}.skills-name span{color:#111;padding-left:5px}.pro-bar{height:10px;position:relative;background:#29b6f6}.text-in-bar{right:0;color:#555;position:absolute;top:-28px}.pro-bar.bar-100{width:100%}.pro-bar.bar-99{width:99%}.pro-bar.bar-98{width:98%}.pro-bar.bar-97{width:97%}.pro-bar.bar-96{width:96%}.pro-bar.bar-95{width:95%}.pro-bar.bar-94{width:94%}.pro-bar.bar-93{width:93%}.pro-bar.bar-92{width:92%}.pro-bar.bar-91{width:91%}.pro-bar.bar-90{width:90%}.pro-bar.bar-89{width:89%}.pro-bar.bar-88{width:88%}.pro-bar.bar-87{width:87%}.pro-bar.bar-86{width:86%}.pro-bar.bar-85{width:85%}.pro-bar.bar-84{width:84%}.pro-bar.bar-83{width:83%}.pro-bar.bar-82{width:82%}.pro-bar.bar-81{width:81%}.pro-bar.bar-80{width:80%}.pro-bar.bar-79{width:79%}.pro-bar.bar-78{width:78%}.pro-bar.bar-77{width:77%}.pro-bar.bar-76{width:76%}.pro-bar.bar-75{width:75%}.pro-bar.bar-74{width:74%}.pro-bar.bar-73{width:73%}.pro-bar.bar-72{width:72%}.pro-bar.bar-71{width:71%}.pro-bar.bar-70{width:70%}.pro-bar.bar-69{width:69%}.pro-bar.bar-68{width:68%}.pro-bar.bar-67{width:67%}.pro-bar.bar-66{width:66%}.pro-bar.bar-65{width:65%}.pro-bar.bar-64{width:64%}.pro-bar.bar-63{width:63%}.pro-bar.bar-62{width:62%}.pro-bar.bar-61{width:61%}.pro-bar.bar-60{width:60%}.pro-bar.bar-59{width:59%}.pro-bar.bar-58{width:58%}.pro-bar.bar-57{width:57%}.pro-bar.bar-56{width:56%}.pro-bar.bar-55{width:55%}.pro-bar.bar-54{width:54%}.pro-bar.bar-53{width:53%}.pro-bar.bar-52{width:52%}.pro-bar.bar-51{width:51%}.pro-bar.bar-50{width:50%}.pro-bar.bar-49{width:49%}.pro-bar.bar-48{width:48%}.pro-bar.bar-47{width:47%}.pro-bar.bar-46{width:46%}.pro-bar.bar-45{width:45%}.pro-bar.bar-44{width:44%}.pro-bar.bar-43{width:43%}.pro-bar.bar-42{width:42%}.pro-bar.bar-41{width:41%}.pro-bar.bar-40{width:40%}.pro-bar.bar-39{width:39%}.pro-bar.bar-38{width:38%}.pro-bar.bar-37{width:37%}.pro-bar.bar-36{width:36%}.pro-bar.bar-35{width:35%}.pro-bar.bar-34{width:34%}.pro-bar.bar-33{width:33%}.pro-bar.bar-32{width:32%}.pro-bar.bar-31{width:31%}.pro-bar.bar-30{width:30%}.pro-bar.bar-29{width:29%}.pro-bar.bar-28{width:28%}.pro-bar.bar-27{width:27%}.pro-bar.bar-26{width:26%}.pro-bar.bar-25{width:25%}.pro-bar.bar-24{width:24%}.pro-bar.bar-23{width:23%}.pro-bar.bar-22{width:22%}.pro-bar.bar-21{width:21%}.pro-bar.bar-20{width:20%}.pro-bar.bar-19{width:19%}.pro-bar.bar-18{width:18%}.pro-bar.bar-17{width:17%}.pro-bar.bar-16{width:16%}.pro-bar.bar-15{width:15%}.pro-bar.bar-14{width:14%}.pro-bar.bar-13{width:13%}.pro-bar.bar-12{width:12%}.pro-bar.bar-11{width:11%}.pro-bar.bar-10{width:10%}.pro-bar.bar-9{width:9%}.pro-bar.bar-8{width:8%}.pro-bar.bar-7{width:7%}.pro-bar.bar-6{width:6%}.pro-bar.bar-5{width:5%}.pro-bar.bar-4{width:4%}.pro-bar.bar-3{width:3%}.pro-bar.bar-2{width:2%}.pro-bar.bar-1{width:1%}.pro-bar.bar-0{width:0}.service-box img{float:left}.service-box .service-content{padding-left:78px}.service-box .service-content h3{font-size:15px;font-weight:700;color:#555;text-transform:none;margin:0 0 8px;line-height:24px}.pricing-item{padding:38px 0;border:1px solid #f2f2f2;border-top:5px solid #29b6f6;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#fff}.pricing-item .plan-price{font-size:72px;color:#333;padding-bottom:35px;line-height:36px}.pricing-item .plan-price sup{font-size:47px}.pricing-item .plan-price span{font-size:13px;font-weight:400;font-family:Raleway,sans-serif}.pricing-item .plan-name{font-size:18px;font-weight:700;margin-bottom:18px;color:#333;line-height:36px}.pricing-item .plan-details{margin-bottom:35px}.pricing-item .plan-details ul{list-style:none;padding:0;margin:0}.pricing-item .plan-details ul li{margin-bottom:8px}.pricing-item .plan-btn{margin:0}.pricing-item.featured{border-top:5px solid #ff9800}.pricing-item.featured .btn-primary{background-color:#ff9800}.pricing-item.featured .btn-primary:hover{opacity:.8}.pricing-table-2{padding:45px 0 35px;border:3px solid #f2f2f2;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.pricing-table-2 img{display:inline-block}.pricing-table-2 .plan-name{margin-bottom:30px;color:#555;text-transform:uppercase;margin-top:15px}.pricing-table-2 .plan-price{color:#29b6f6;position:relative;font-family:Lato,sans-serif;display:inline-block}.pricing-table-2 .plan-price span{right:-50px;color:#555;position:absolute;top:10px;display:inline-block}.pricing-table-2 .plan-price sup{position:absolute;top:5px;left:-25px}.pricing-table-2.featured{padding:60px 0 50px;border:3px solid #ff9800;position:relative;margin:-22px -3px 0}.pricing-table-2.featured .plan-price{color:#ff9800}.our-partner .item{text-align:center}.our-partner .owl-controls{margin-top:40px}.quick_newsletter .newsletter-info{color:#f8f8f8}.quick_newsletter .newsletter-info h3{font-size:20px;font-weight:700;color:#f8f8f8;text-transform:uppercase;margin:0;line-height:36px}.quick_newsletter .newsletter-element .input-text{padding:15px 20px;border:none;outline:none;background-color:#f8f8f8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;width:100%;display:inline-block}.quick_newsletter .newsletter-element .newsletter-submit{padding:15px 30px;font-size:15px;font-weight:700;color:#fff;position:relative;min-width:auto;background-color:#555;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:21px;display:inline-block}.quick_newsletter .newsletter-element .newsletter-submit:hover{background-color:#666565}.quick_newsletter .newsletter-element .newsletter-submit i{margin-right:5px}.quick_newsletter p{margin-bottom:0}.team-box .team-inner{overflow:hidden;position:relative;text-align:center;margin:0 auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:100%}.team-box .team-inner img{width:100%;display:block}.team-box .team-inner .mask{height:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;opacity:0;top:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:rgba(41,182,246,.8);left:0;width:100%;z-index:2}.team-box:hover .mask{opacity:1}.team-box .team-inner ul{list-style:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;text-align:center;top:-30px;margin:0;left:0;width:100%;z-index:3}.team-box .team-inner ul li{margin-right:3px;text-align:center;margin-left:3px;display:inline-block}.team-box:hover ul{-webkit-transition-delay:.2s;transition-delay:.2s;top:50%}.team-box .team-inner ul li a{height:24px;font-size:13px;border:1px solid #f2f2f2;color:#f2f2f2;-webkit-transition:all .3s linear;transition:all .3s linear;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:24px;line-height:24px;font-family:FontAwesome;display:inline-block}.team-box .team-inner ul li a:hover{color:#29b6f6;background-color:#f2f2f2}.team-box h6{font-weight:700;color:#333;text-transform:uppercase;margin-top:30px}.team-box .subtext,.team-box h6{font-size:13px;text-align:center}.team-box .subtext{color:#555;line-height:26px}.about-text-intro,.service-text-intro{padding:24px 50px 44px}.about-text-intro h2,.service-text-intro h2{font-size:50px;margin-bottom:35px;line-height:21px}.about-text-intro p,.service-text-intro p{font-size:20px;font-weight:400;font-style:italic;line-height:30px;font-family:"Droid Serif",Arial,Helvetica,sans-serif}.service-text-intro{padding:24px 50px 34px}.btn-service-intro .btn{margin:0 10px}.box-intro-video{margin-bottom:-145px;position:relative}.box-intro-video .btn-intro-video{height:70px;font-size:30px;color:#fff;position:absolute;text-align:center;top:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:#29b6f6;margin-left:-35px;left:50%;width:70px;line-height:70px;margin-top:-35px}.box-intro-video .btn-intro-video:hover{background:rgba(41,182,246,.9)}#projects-grid{position:relative;padding-bottom:30px}#projects-grid .project-item-2{margin-bottom:30px}#projects-grid:after{content:"";clear:both;display:block}.project-item{overflow:hidden;-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0);position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-1px;float:left;display:inline-block}.projects-grid-5 .project-item{width:20%}.projects-grid .project-item{width:25%}.projects-boxes .project-item{margin-bottom:30px}.project-item-inner{overflow:hidden;position:relative}.project-grid-2 #filter{margin-bottom:40px;text-align:left;padding-left:20px}.project-grid-2 #filter li{margin-right:22px;margin-left:0}.col-md-3{margin-right:-1px}.project-page #filter{margin-bottom:40px;text-align:left;padding-left:0}.project-page #filter li{margin-right:22px;margin-left:0}#filter{position:relative;text-align:center;width:100%}#filter li{margin-left:22px;display:inline-block}#filter:after{content:"";clear:both;display:block}#filter li a{padding:0;font-size:13px;text-decoration:none;color:#323232;-webkit-transition:all .3s linear;transition:all .3s linear;text-transform:uppercase;position:relative;outline:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}#filter li .current,#filter li a:hover{color:#29b6f6}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.6s;transition-duration:.6s}.isotope{-webkit-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity}.project-slider .owl-controls .owl-pagination{right:30px;position:absolute;top:30px}.project-slider .owl-controls .owl-pagination .owl-page span{margin:0 4px}.project-slider .owl-controls .owl-buttons .owl-next,.project-slider .owl-controls .owl-buttons .owl-prev{height:36px;border:none;color:#fff;position:absolute;text-align:center;top:50%;margin:-18px 0 0;-webkit-border-radius:0;border-radius:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:rgba(0,0,0,.5);width:36px;line-height:36px}.project-slider .owl-controls .owl-buttons .owl-prev{left:15px}.project-slider .owl-controls .owl-buttons .owl-next{right:15px}.project-info h2{margin-bottom:30px}ul.project-list{list-style:none;margin-top:20px;padding-left:0}ul.project-list li{margin-bottom:10px}ul.project-list li strong{margin-right:10px;min-width:45px;display:inline-block}.map-canvas{height:400px}.intro-text{padding:24px 50px 44px}.intro-text h2{font-size:50px;font-weight:700;margin-bottom:35px;text-transform:uppercase;line-height:21px}.intro-text p{font-size:20px;font-weight:400;font-style:italic;line-height:30px;font-family:"Droid Serif",Arial,Helvetica,sans-serif}.wpcf7-form input[type=email],.wpcf7-form input[type=password],.wpcf7-form input[type=text],.wpcf7-form textarea{padding:10px 20px 11px;border:1px solid #e8e6e6;color:#a1b1bc;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#f4f6f7;width:100%}.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=password]:focus,.wpcf7-form input[type=text]:focus,.wpcf7-form textarea:focus{border-color:#29b6f6;color:#1b1b1b;background-color:#fff}.col-full{width:100%}.col-one-third{margin-bottom:20px;width:31.5%;float:left}.margin-one-third{margin-right:2.626%;margin-left:2.626%}.wpcf7-form textarea{min-height:150px}.coming-soon-content{height:100%;width:100%;vertical-align:middle;display:table}.coming-soon-content .social-icons a{font-size:15px;color:#555;-webkit-transition:.3s;transition:.3s;background-color:transparent;margin:0 8px;display:inline-block}.coming-soon-content .social-icons a:hover{color:rgba(85,85,85,.8)}.newsletter-comingsoon{width:auto;display:inline-block}.newsletter-comingsoon .newsletter-submit{padding:15px 30px;font-size:15px;font-weight:700;color:#fff;position:relative;min-width:auto;background-color:#555;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:10px;line-height:21px;display:inline-block}.newsletter-comingsoon .newsletter-submit:hover{background-color:rgba(85,85,85,.9)}.newsletter-comingsoon .input-text{padding:15px 20px;border:none;margin-right:10px;outline:none;min-width:270px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:inline-block}.fontawesome{font-size:13px;font-family:FontAwesome;display:inline-block}footer.bg-color-1{color:#999;background:#231f20}footer .main-footer{padding:50px 0}footer .main-footer .widget-title{margin-bottom:35px;color:#fff;margin-top:25px}footer .main-footer .widget-inner ul{list-style:none;padding:0;margin:0}footer .main-footer .widget-inner ul li{margin-bottom:10px;position:relative;padding-left:10px}footer .main-footer .widget-inner ul li:before{font-size:13px;color:#e5e5e5;content:"\f105";position:absolute;top:0;left:0;font-family:FontAwesome;display:inline-block}footer .main-footer .widget-inner ul li a{text-decoration:none;color:#e5e5e5;-webkit-transition:.5s;transition:.5s}footer .main-footer .widget-inner ul li a:hover{color:#29b6f6}footer .main-footer .widget-inner .logo-footer{margin-bottom:35px;display:inline-block}footer .main-footer .widget-inner .social-icons{margin-top:20px}footer .main-footer .widget-inner .social-icons a{height:36px;font-size:15px;text-decoration:none;margin-right:10px;color:#fff;-webkit-transition:.3s;transition:.3s;outline:none;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:36px;line-height:36px;float:left;display:inline-block}footer .sub-footer{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.08)}.newsletter form{position:relative;margin-top:20px}.newsletter form input[type=email]{height:40px;border:none;color:#ccc;padding-right:5px;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#1e3a48;width:100%;line-height:40px;padding-left:44px}.newsletter form input[type=email]:focus{border:1px solid #29b6f6}.newsletter form .fa-envelope-o{font-size:15px;color:#8a98a0;position:absolute;top:12px;left:16px}.newsletter form input[type=submit]{padding:10px 30px;font-size:13px;border:none;text-decoration:none;font-weight:700;color:#fff;-webkit-transition:.3s;transition:.3s;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#29b6f6;line-height:21px;margin-top:5px;font-family:Raleway,Arial,Helvetica,sans-serif;display:inline-block}.newsletter form input[type=submit]:hover{color:#e5e5e5;background-color:#2c3e50}footer.bg-color-2{color:#666;background:#f8f8f8}footer.footer-2 .logo-footer{margin-bottom:35px}footer.footer-2 .social-icons-2{margin-top:20px}footer.footer-2 .social-icons-2 a{height:36px;font-size:15px;border:1px solid #e6e6e6;text-decoration:none;margin-right:5px;color:#888;-webkit-transition:.3s;transition:.3s;outline:none;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background:transparent;width:36px;line-height:36px;display:inline-block}footer.footer-2 .social-icons-2 a:hover{border-color:#29b6f6;color:#fff;background:#29b6f6}footer.footer-2 .social-icons-2 a.facebook:hover{border-color:#02549f;background-color:#02549f}footer.footer-2 .social-icons-2 a.vk:hover{border-color:#4c75a3;background-color:#4c75a3}footer.footer-2 .social-icons-2 a.vimeo:hover{border-color:#1ab7ea;background-color:#1ab7ea}footer.footer-2 .social-icons-2 a.tumblr:hover{border-color:#35465d;background-color:#35465d}footer.footer-2 .social-icons-2 a.twitter:hover{border-color:#00aced;background-color:#00aced}footer.footer-2 .social-icons-2 a.behance:hover{border-color:#1769ff;background-color:#1769ff}footer.footer-2 .social-icons-2 a.instagram:hover{border-color:#ddccba;background-color:#ddccba}footer.footer-2 .social-icons-2 a.pinterest:hover{border-color:#cd2129;background-color:#cd2129}footer.footer-2 .social-icons-2 a.flickr:hover{border-color:#ff0084;background-color:#ff0084}footer.footer-2 .social-icons-2 a.dribbble:hover{border-color:#ea4c89;background-color:#ea4c89}footer.footer-2 .social-icons-2 a.google:hover{border-color:#d11516;background-color:#d11516}footer.footer-2 .social-icons-2 a.youtube:hover{border-color:#e12a27;background-color:#e12a27}footer.footer-2 .social-icons-2 a.linkedin:hover{border-color:#069;background-color:#069}footer.footer-2 .social-icons-2 a.skype:hover{border-color:#00a7e5;background-color:#00a7e5}footer.footer-2 .footer-contact{margin-bottom:35px;margin-top:20px}footer.footer-2 .footer-contact ul{list-style:none;padding:0;max-width:450px;margin:0;display:inline-block}footer.footer-2 .footer-contact ul li{margin-bottom:5px;margin-left:15px;display:inline-block}footer.footer-2 .footer-contact ul li .fa{margin-right:5px}footer.footer-2 .footer-contact ul li span{margin-left:15px;display:inline-block}footer.footer-2 .sub-footer{border-top:1px solid rgba(0,0,0,.06)}#to-the-top{height:40px;right:30px;color:#fff;transition:background-color .1s linear;-moz-transition:background-color .1s linear;-webkit-transition:background-color .1s linear;-o-transition:background-color .1s linear;position:fixed;bottom:30px;text-align:center;background-color:rgba(0,0,0,.4);background-position:50%;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;cursor:pointer;width:40px;line-height:40px;background-repeat:no-repeat;display:none;z-index:10000}#to-the-top:hover{background-color:#29b6f6}@media only screen and (min-width:960px) and (max-width:1199px){nav.site-desktop-menu>ul>li>a{padding:0 10px}.header-buttons>*{margin-left:10px}.site-header-2 .header-buttons>*,.site-header-2 .header-contact ul li{margin-left:20px}.site-header-2 .header-contact ul li.border-line{margin-left:15px}.header-contact ul li.border-line{margin-left:5px}.latest-news-items-2 .latest-blog-post-img{max-width:inherit;float:none}.latest-news-items-2 .latest-blog-post-details{margin-top:15px;padding-left:0}}@media (max-width:992px){.site-header .stuck{position:static}.site-header-1 nav.site-mobile-menu{margin-top:-59px}.site-header-1 .stuck nav.site-mobile-menu{margin-top:-57px}nav.site-mobile-menu>ul{top:57px}header.site-header-1{min-height:80px}.site-heade .btn-mobile-menu{margin:19px 0}#logo{margin-top:16px}.site-header-2.site-header .btn-mobile-menu{margin-bottom:0}.site-header-2.site-header nav.site-mobile-menu>ul{top:76px}.site-header-2 .main-bar .header-buttons{margin-right:20px;margin-top:30px}.site-header-2 .header-contact ul li.border-line,.site-header-2 .search-bar{display:none}.site-header-2 .main-bar{padding-bottom:20px}.site-header-2 .stuck .main-bar{display:block}.site-header-2 .stuck .sub-header{display:none}header.site-header-3 #logo{top:15px}.latest-projects .latest-projects-intro{padding:15px 25px 9px}.testimonials-slider-wrapper{margin-top:40px}.service-box{margin:30px 0 0}.cal-to-action span{margin-right:0;margin-bottom:20px;line-height:28px;display:block}.pricing-table-2 .plan-price span{right:-40px}.projects-grid-5 .project-item{width:25%}.blog-list .post-media{width:300px}.blog-list .post-content{padding-left:320px}.project-info h2{margin-bottom:25px;margin-top:20px}}@media only screen and (min-width:768px) and (max-width:959px){.projects-grid .project-item{width:33.33333333%}}@media only screen and (max-width:767px){.about-box,.feature-box{margin-top:40px}.about-text-intro h2,.intro-text h2,.service-text-intro h2{font-size:35px}.latest-projects .latest-projects-intro,.latest-projects .latest-projects-wrapper{width:100%;float:none}.newsletter-element .input-text,.newsletter-element .newsletter-submit{margin-top:20px}.projects-grid-5 .project-item{width:50%}.about-history{margin-top:35px}.pricing-item{margin-bottom:20px}.pricing-table-2{margin:10px 0!important;width:100%}.blog-list .post-media{margin-bottom:20px;width:100%;float:none}.blog-list .post-content{padding-left:0}.post-metadata{margin:10px 0}footer .main-footer .widget-title{margin-bottom:15px;margin-top:30px}}@media only screen and (min-width:480px) and (max-width:767px){.item.margin_15{margin:15px 0 0}.projects-grid .project-item{width:50%}}@media only screen and (max-width:479px){h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14.5px}h5{font-size:13px}h6{font-size:11px}.box-intro-video .btn-intro-video{height:45px;font-size:18px;width:45px;line-height:45px}.btn-service-intro .btn{min-width:140px;margin:5px 0}.projects-grid .project-item{width:100%}.latest-blog-post-details p.title{font-size:16px;font-weight:500}#filter{padding:0}#filter li{margin-right:11px;margin-left:11px;display:inline-block}.project-grid-2 #filter,.project-page #filter{margin-bottom:20px;text-align:center;padding-left:0}.project-grid-2 #filter li,.project-page #filter li{margin-right:11px;margin-left:11px}.about-text-intro,.intro-text,.service-text-intro{padding:0 0 34px}.about-text-intro h2,.intro-text h2,.service-text-intro h2{font-size:25px;margin-bottom:15px;line-height:1.2}.about-text-intro p,.intro-text p,.service-text-intro p{font-size:16px;line-height:28px}.col-one-third{width:100%}.col-one-third.margin-one-third{margin-right:0;margin-left:0}}@media only screen and (min-width:320px) and (max-width:479px){.latest-blog-post-img{max-width:inherit;float:none}.latest-blog-post-details{margin-top:15px;padding-left:0}.item.margin_15{margin:15px 0 0}footer.footer-2 .footer-contact ul li span{display:none}.projects-grid-5 .project-item,.quick_newsletter .newsletter-element .newsletter-submit{width:100%}}@media only screen and (max-width:319px){h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12.5px}h5{font-size:12px}h6{font-size:10px}}