﻿@charset "utf-8";@import url(bootstrap.jpg.css);@import url(import-font.jpg.css);@import url(../fonts/font-awesome/css/font-awesome.jpg.css);@import url(../rs-plugin/css/settings.jpg.css);@import url(owl.carousel.jpg.css);@import url(owl.theme.jpg.css);@import url(animate.jpg.css);@import url(magnific-popup.jpg.css);@import url(bg-image.jpg.css);@import url(rev-settings.jpg.css);body{font-family: "Raleway", Arial, Helvetica, sans-serif;font-size: 13px;line-height: 22px;margin: 0;padding: 0;color: #666666;background: #fff;text-shadow: none !important}#wrapper{overflow: hidden}a,a:focus,a:active{outline: none}h1,h2,h3,h4,h5,h6{text-transform: uppercase;font-weight: bold;color: #333333;font-family: "Raleway", Arial, Helvetica, sans-serif;margin-top: 0px}.site-header-1 .main-bar{float: left;width: 100%}.stuck{background-color: #ffffff;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);position: fixed;top: 0px;left: 0px;width: 100%;z-index: 10000}header.site-header{position: relative;background-color: #fff;border-top: 5px solid #29b6f6}header.site-header-1{min-height: 115px}#logo{margin-top: 25px;width: 35%}nav.site-desktop-menu{width: auto;float: right;margin-top: 0px;margin-left: 20px}nav.site-desktop-menu>ul{float: right;position: relative;z-index: 100;width: 100%;text-align: center;margin: 0px;padding: 0px}nav.site-desktop-menu>ul>li{width: auto;margin: 0px;display: inline-block;vertical-align: bottom;float: left;line-height: 65px;position: relative}nav.site-desktop-menu>ul>li>a{text-transform: capitalize;line-height: 114px;padding: 0px 9px;float: left;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;outline: none;text-decoration: none;font-size: 15px;color: #555555;-webkit-transition: .5s;transition: .5s}nav.site-desktop-menu>ul>li>a:hover{color: #28b7f9}nav.site-desktop-menu>ul>li>ul{position: absolute;top: 110px;left: 18px;background-color: #042433;width: 260px;border-top-width: 3px;border-top-style: solid;border-color: #28b7f9;display: none;z-index: 100;margin: 0px;padding: 0px;list-style: none;text-align: left}nav.site-desktop-menu>ul>li:last-child>ul{right: 0;left: inherit}nav.site-desktop-menu>ul>li>ul li{line-height: 40px;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #0b2b3a}nav.site-desktop-menu>ul>li>ul a{color: #fff;text-transform: capitalize;padding: 0px 20px;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-decoration: none;-webkit-transition: .5s;transition: .5s;display: block;font-size: 13px}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{width: 260px;right: -260px;top: -3px;border: 0px solid #f00;position: absolute;background-color: #042433;border-top-width: 3px;border-top-style: solid;border-color: #28b7f9;display: none;list-style: none;margin: 0px;padding: 0px}.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: 28px}.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: 0px}nav.site-desktop-menu-2>ul{width: 100%;text-align: center;margin: 0px;padding: 0px}nav.site-desktop-menu-2>ul>li>a{line-height: 53px}nav.site-desktop-menu-2>ul>li{margin-left: 0px;margin: 0px;display: inline-block;vertical-align: bottom;float: left}nav.site-desktop-menu-2>ul>li:first-child>a{padding-left: 0px}nav.site-desktop-menu-2>ul>li:first-child>ul{left: 0px}nav.site-desktop-menu-2>ul>li:first-child{margin-left: 0px}nav.site-desktop-menu-2>ul>li>ul{top: 53px}.site-header-2 .stuck .sub-header{border-top: 0px solid #29b6f6;float: none;width: 100%;position: fixed;background: #ffffff;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)}.site-header-2 .stuck .main-bar{display: none}header.site-header-3 #logo{position: absolute;top: 28px;margin-top: 0px}header.site-header-3 nav.site-desktop-menu{float: right;margin-left: 0px;margin-top: 24px}header.site-header-3 nav.site-desktop-menu>ul>li:last-child{margin-right: 0px}header.site-header-3 nav.site-desktop-menu>ul>li:last-child a{padding-right: 0px}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: 56px}header.site-header-3 .header-buttons{margin-top: 15px;width: 100%}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;margin-top: 15px;float: left}header.site-header-3 .stuck nav.site-desktop-menu{margin-top: 0px}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{display: inline-block;float: right;width: 40px;margin: 20px 0;cursor: pointer}.site-header .btn-mobile-menu i{width: 100%;line-height: 40px;text-align: center;border: 1px solid #e6e6e6;color: #b1b5b8;-webkit-transition: all 0.2s ease;transition: all 0.2s ease}.site-header .btn-mobile-menu:hover i,.site-header .btn-mobile-menu.clicked i{background-color: #29b6f6;color: #fff;border: 1px solid #29b6f6}nav.site-mobile-menu{width: 100%;float: left;margin-top: -57px;position: relative;border: 0px solid #f00}nav.site-mobile-menu>ul{position: absolute;top: 54px;width: 100%;z-index: 50000;border-top-color: #29b6f6;border-top-width: 3px;border-top-style: solid;background-color: #303335;display: none;list-style: none;padding: 0px;margin: 0px}nav.site-mobile-menu>ul li{position: relative;-webkit-transition: background-color 0.4s ease 0s, background-color 0.4s ease 0s;transition: background-color 0.4s ease 0s, background-color 0.4s ease 0s}nav.site-mobile-menu>ul>li{float: left;width: 100%;border: 0px solid rgba(255, 255, 255, 0.05);border-bottom-width: 1px}nav.site-mobile-menu>ul>li a{line-height: 40px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0px 20px;color: #fff;width: 100%;display: block;text-decoration: none;-webkit-transition: .5s;transition: .5s}nav.site-mobile-menu>ul>li a:hover{background: #29b6f6}nav.site-mobile-menu>ul>li ul{width: 100%;float: left;background-color: #1f2224;display: none;list-style: none;padding: 0px;margin: 0px}nav.site-mobile-menu>ul>li ul li{width: 100%;float: left;border: 0px solid rgba(255, 255, 255, 0.05);border-bottom-width: 1px}nav.site-mobile-menu>ul li i.fa{color: #fff;cursor: pointer;line-height: 40px;padding: 0 20px;position: absolute;right: 0;top: 0}nav.site-mobile-menu li>ul{display: none}.gray-line{width: 100%;float: left;background-color: #f2f2f2;height: 3px;z-index: 99;position: relative;margin-top: -4px}.gray-line3{width: 100%;float: left;background-color: #f2f2f2;height: 3px;z-index: 99;position: relative;margin-top: -1px}.gray-line-2{height: 1px;margin-top: -1px;background-color: #f2f2f2}.gray-line-3{top: 166px}.header-contact ul{list-style: none;margin: 0px;padding: 0px}.header-contact ul li{font-size: 15px;color: #999999;display: inline-block;margin-left: 25px}.header-contact ul li .fa{font-size: 15px;color: #555555;margin-right: 2px}.header-contact ul li:first-child{margin-left: 0px}.header-contact ul li.border-line{color: #cccccc;margin-left: 20px}.header-buttons{margin-top: 48px}.header-buttons>*{display: inline-block;margin-left: 28px}.header-buttons>*:first-child{margin-left: 0px}.header-buttons .fa{font-size: 15px;color: #555555;-webkit-transition: .3s;transition: .3s}.header-buttons a:hover .fa{color: #29b6f6}.search-button a{outline: none}.search-button .modal{overflow: hidden}.modal{background: rgba(4, 36, 51, 0.9);z-index: 500000;overflow: hidden}.modal-content{background: transparent;-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.5);box-shadow: 0 0px 0px rgba(0, 0, 0, 0.5);border: 0px solid rgba(0, 0, 0, 0.2)}.modal-dialog{margin: 0 auto;text-align: center;position: absolute;width: 100%}.modal-body{padding: 0px}.modal-body .search-form{width: 555px;display: inline-block;position: relative;margin-top: -60px}.modal-body .search-form input[type="search"]{border-bottom: 3px solid #27424f;border-top: 0px solid #27424f;border-right: 0px solid #27424f;border-left: 0px solid #27424f;font-size: 36px;line-height: 36px;font-weight: 300;width: 100%;background: transparent;color: #fff;padding: 10px 0px}.modal-body .search-form input[type="search"]:focus{outline: none}.modal-body .search-form .search-submit{position: absolute;right: 0;top: 13px;border: none;background: transparent}.modal-body .search-form .search-submit .fa{color: #a6abaf;font-size: 30px}#myModal .close{background: #29b6f6 none repeat scroll 0 0;-webkit-border-radius: 50%;border-radius: 50%;color: #fff;font-weight: normal;height: 30px;line-height: 30px;opacity: 1;position: absolute;right: 25px;top: 25px;width: 30px;z-index: 100000;font-family: arial}.cart-button{position: relative}.header-buttons .cart-button .mini-cart-counter{position: absolute;display: inline-block;color: #fff;-webkit-border-radius: 50%;border-radius: 50%;min-width: 18px;padding: 0 5px;height: 18px;text-align: center;line-height: 18px;top: -10px;right: -9px;font-size: 11px;font-weight: 700;background-color: #29b6f6;font-family: arial}.cart-button .top_cart_list_product{-webkit-background-clip: padding-box;background-clip: padding-box;background-color: #fff;border: 0px solid rgba(0, 0, 0, 0.15);-webkit-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);font-size: 14px;left: inherit;list-style: outside none none;margin: 0px 0 0;min-width: 200px;padding: 10px 20px 20px 20px;position: absolute;right: 0;top: 64px;z-index: 1000;border-top: 3px solid #29b6f6;margin-right: -20px}.stuck .cart-button .top_cart_list_product{top: 51px}.cart-button .top_cart_list_product .cart_list.product_list_widget{list-style: outside none none;margin: 0;padding: 0}.cart_list.product_list_widget .mini_cart_item{display: block;width: 270px;padding: 10px 0px;border-bottom: 1px solid #f2f2f2;float: left;position: relative}.cart_list.product_list_widget .img-thumb{display: inline-block;float: left;margin-right: 10px;width: 90px}.cart_list.product_list_widget .product-detail{padding-left: 100px;font-size: 13px}.cart_list.product_list_widget .product-detail .remove{position: absolute;top: 50%;right: 0px;margin-top: -10px}.cart_list.product_list_widget .product-detail .remove .fa{font-size: 10px;color: #999999}.cart_list.product_list_widget .product-detail a{color: #333;text-transform: uppercase;-webkit-transition: .3s;transition: .3s;text-decoration: none;outline: none}.cart_list.product_list_widget .product-detail a:hover{color: #29b6f6}.cart_list.product_list_widget .product-detail .quantity{display: block;color: #808080;font-size: 13px}.top_cart_list_product .total{padding: 10px 0px;border-bottom: 1px solid #f2f2f2;text-align: right;color: #555555}.top_cart_list_product .buttons{margin: 0;padding-top: 10px;text-align: left}.compact-menu-canvas{position: fixed;right: -260px;top: 0px;height: 100%;width: 260px;z-index: 10009;background: #042433;border-left: 1px solid rgba(255, 255, 255, 0.08)}.compact-menu-canvas h3{margin: 0px;padding: 20px 0px;font-size: 15px;line-height: 40px;text-transform: uppercase;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;text-align: center;color: #cccccc}.compact-menu-canvas nav{width: 100%;float: left;position: relative;overflow: auto}.compact-menu-canvas nav ul{margin: 0px;padding: 0px;list-style: none}.compact-menu-canvas nav ul li{line-height: 40px;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #0c2b39}.compact-menu-canvas nav ul li a{color: #fff;text-transform: capitalize;padding: 0px 20px;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-decoration: none;-webkit-transition: .5s;transition: .5s;display: block;font-size: 13px}.compact-menu-canvas nav ul li a:hover{background: #29b6f6}#btn-close-canvasmenu{display: block;background: #29b6f6 none repeat scroll 0 0;-webkit-border-radius: 50%;border-radius: 50%;color: #fff;font-weight: normal;height: 20px;line-height: 20px;position: absolute;left: 25px;top: 30px;width: 20px;z-index: 100000;text-align: center;cursor: pointer}.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{width: 235px;height: 35px;float: right;top: 9px;position: relative;padding: 0;margin: 0}.site-header-2 .search-bar .search-box input[type="search"]{outline: none;color: #888;width: 100%;border: 1px solid #ddd;height: 35px;line-height: 25px;background: none;padding: 0 45px 0 12px;-webkit-appearance: none;-webkit-border-radius: 20px;border-radius: 20px}.site-header-2 .search-bar .search-box input[type="search"]:focus,.site-header-2 .search-bar .search-box input[type="search"]:active{border: 1px solid #29b6f6}.site-header-2 .search-bar .search-submit{background: transparent none repeat scroll 0 0;border: medium none;position: absolute;right: 0px;top: 0px;height: 35px;width: 45px;font-size: 20px;color: #888888;-webkit-transition: .5s;transition: .5s}.site-header-2 .search-bar .search-submit:hover{color: #29b6f6}.subheader h1{color: #333333;font-size: 30px;float: left;padding-right: 40px;text-transform: none;display: block;margin: 0px}.subheader .breadcrumbs{font-size: 13px;color: #555555;float: right;list-style: none;margin: 10px 0px 0px 0px;padding: 0px}.subheader .breadcrumbs li{display: inline-block}.subheader .breadcrumbs a{text-decoration: none;outline: none}.subheader .breadcrumbs li+li:before{content: "/";margin: 0 10px;font-size: 12px}#sub-header-2{background: #f7f7f7 none repeat scroll 0 0;padding: 30px 0}#sub-header-2 .breadcrumbs{margin: 5px 0 0}#sub-header-3{background-image: url(../images/sub-header-bg.jpg);-webkit-background-size: cover;background-size: cover;background-attachment: fixed;background-repeat: no-repeat}#sub-header-3 .breadcrumbs-outer{position: absolute;right: 15px;bottom: -60px;background-color: #25B9F9}#sub-header-3 input[type="text"]{background-color: rgba(255, 255, 255, 0.3);border: 0px;transition-style: linear;-webkit-transition-duration: 0.2s;transition-duration: 0.2s;color: #fafafa}#sub-header-3 h1{color: #fff;font-weight: normal}#sub-header-3 .breadcrumbs{width: auto;text-transform: capitalize;float: right;padding: 1px 30px 0px;height: 30px;line-height: 30px;font-size: 11px;color: #fff;margin-top: 0px}#sub-header-3 .breadcrumbs li+li:before{content: "\f101";font-family: Fontawesome;margin: 0 10px;font-size: 12px}#sub-header-3 .breadcrumbs li a{color: #fff}#sub-header-3 .breadcrumbs li a:hover{text-decoration: underline}#sub-header-4 .subheader-top{background-color: #f8f8f8;padding: 45px 0px}#sub-header-4 .subheader-bottom .breadcrumbs{float: none;margin: 0px;padding: 13px 15px 12px 0}#sub-header-4 .subheader-bottom .breadcrumbs li a{color: #555;font-size: 13px}#sub-header-4 .subheader-bottom .breadcrumbs li a:hover{color: #25B9F9}#sub-header-4 .breadcrumbs-line{background: #ebebeb none repeat scroll 0 0;height: 1px;width: 100%}section.content h5.title{background: #eaedf2 none repeat scroll 0 0;margin: 0 0 15px;padding: 12px}code{background: #666 none repeat scroll 0 0;border: 0 none;-webkit-border-radius: 6px;border-radius: 6px;color: #fff;display: block;font-family: consolas, monaco, "andale mono", monospace;font-weight: normal;line-height: 1.3;margin: 8px 0;padding: 12px;white-space: pre-wrap}.spacing-45{padding-top: 45px}h3.headline{font-size: 20px;text-transform: none}a{outline: medium none;text-decoration: none}a:hover{text-decoration: none}.images-preloader{position: fixed;z-index: 100001;background-color: #303335;width: 100%;height: 100%}.images-preloader .spinner{position: absolute;margin-left: -35px;margin-top: -9px;left: 50%;top: 50%;width: 70px;text-align: center}.images-preloader .spinner>div{width: 18px;height: 18px;background-color: #29b6f6;-webkit-border-radius: 100%;border-radius: 100%;display: inline-block;-webkit-animation: bouncedelay 1.4s infinite ease-in-out;animation: bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both}.images-preloader .spinner .bounce1{-webkit-animation-delay: -0.32s;animation-delay: -0.32s}.images-preloader .spinner .bounce2{-webkit-animation-delay: -0.16s;animation-delay: -0.16s}@-webkit-keyframes bouncedelay{0%, 80%, 100%{-webkit-transform: scale(0)}40%{-webkit-transform: scale(1)}}@keyframes bouncedelay{0%, 80%, 100%{transform: scale(0);-webkit-transform: scale(0)}40%{transform: scale(1);-webkit-transform: scale(1)}}.spacing-30{height: 30px;clear: both}.spacing-15{height: 15px;clear: both}.spacing-10{height: 10px;clear: both}.box-title{font-size: 20px}abbr{border-bottom: 1px dotted}.text-center{text-align: center}.text-left{text-align: left}.text-right{text-align: right}.inline{display: inline-block}.no-padding,#content.no-padding{padding: 0px 0px 0px 0px}.no-padding-bottom{padding-bottom: 0px}.no-padding-top{padding-top: 0px}.padding-top-bottom-50{padding-top: 50px;padding-bottom: 50px}.no-margin{margin: 0px 0px 0px 0px !important}.no-margin-bottom{margin-bottom: 0px !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}.padding-bottom-0{padding-bottom: 0px !important}.bg-grey{background-color: #f8f8f8}.no-boder{border-top: 0px solid transparent}section,#content{padding: 60px 0 60px 0;background: #fff}.section-elements{padding-top: 0px}.small-border{clear: both;width: 80px;height: 3px;background: #999999;margin: 20px auto 20px auto}.tiny-border{clear: both;width: 107px;height: 2px;background: #999999;margin: 0px 0 20px 0}.text-center .tiny-border{margin: 0px auto 30px auto}.tiny-border-light{clear: both;width: 40px;height: 2px;background: rgba(255, 255, 255, 0.5);margin: 0px 0 20px 0}.divider-single{clear: both;height: 30px}.spacer-single{clear: both;height: 60px}.list-style-1{list-style: none;margin: 0px;padding: 0px}.list-style-1 li{position: relative;padding-left: 20px;color: #666666;margin-bottom: 10px}.list-style-1 li:before{position: absolute;top: 0px;left: 0px;font-family: 'FontAwesome';display: inline-block;font-size: 13px;content: "\f058";color: #aaaaaa}.list-style-1 li:last-child{margin-bottom: 0px}.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: #006699}.social-icons a.skype:hover{background-color: #00A7E5}.social-share a{color: #888888;display: inline-block;padding: 0px;margin: 0px 8px 0px 0px;width: 36px;height: 36px;line-height: 36px;text-align: center;border: 2px solid #e6e6e6;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: 0.3s;transition: 0.3s}.social-share a .fa{font-size: 15px}.social-share a:hover{color: #fff;border-color: #29b6f6;background-color: #29b6f6}.btn{-webkit-transition: .3s;transition: .3s;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 10px 30px 10px 30px;display: inline-block;text-decoration: none;border: none;font-size: 18px;font-weight: bold;font-family: "Raleway", Arial, Helvetica, sans-serif;line-height: 21px;text-align: center}.btn.width{padding: 15px 30px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;font-size: 15px}.btn i{margin-right: 7px}.btn.green{background-color: #4caf50}.btn.orange{background-color: #ff9800}.btn.red{background-color: #f44336}.btn.grey{background-color: #e6e6e6;color: #555555}.btn.grey:hover{color: #fff}.btn.black{background-color: #555555}.btn.yellow{background-color: #ffeb3b;color: #333333}.btn.yellow:hover{color: #fff}.btn-primary{background: #29b6f6;color: #fff}.btn-secondary{background: #00B863;color: #fff}.btn-third{background: #555555;color: #fff}.btn-border{border: solid 2px #2c3e50;color: #2c3e50;background: #ffffff}.btn-border-light{background: transparent;border: solid 2px #ffffff}.btn:hover{background-color: #2C3E50}.btn-secondary:hover{color: #ffffff}.btn-third:hover{color: #ffffff}.btn-border:hover{background: #a1b1bc;color: #333333}.btn-border-light:hover{background: #2C3E50;color: #222222;border-color: #2C3E50}.btn-border-grey{border: 2px solid #ccc;color: #999}.btn-border-grey:hover{color: #29b6f6;border-color: #29b6f6;background-color: transparent}.mleft{margin-right: 15px}.btn-big{padding: 15px 40px 15px 40px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-size: 15px}.btn-small{padding: 10px 25px 10px 25px}.btn-radius.width,.btn-radius{border-radius: 25px;-webkit-border-radius: 25px;-moz-border-radius: 25px}.no-radius.width,.no-radius{border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px}.feature{padding-left: 68px;position: relative;margin: 26px 0px 34px}.feature i{position: absolute;left: 0px;top: 0px;width: 48px;height: 48px;line-height: 48px;border-width: 1px;border-style: solid;font-size: 24px;text-align: center;color: #29b6f6;border-color: #29b6f6;-webkit-transition: 0.3s;transition: 0.3s}.feature h3{font-size: 15px;color: #555555;text-transform: none}.feature:hover i{background: #29b6f6;color: #fff}.latest-projects .latest-projects-intro{background: #29b6f6;width: 25%;float: left;padding: 30px 10px 0px 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.latest-projects .latest-projects-intro h2{color: #fff}.latest-projects .latest-projects-intro p{color: #f2f2f2}.latest-projects .latest-projects-wrapper{float: left;width: 75%}.latest-projects-items .item{position: relative}.project-details{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background: rgba(0, 0, 0, 0.8);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;z-index: 100;display: none;text-align: center;overflow: hidden}.project-details p{text-align: center;margin: 0px;position: absolute;left: 0px;top: -20px;width: 100%}.project-details p.folio-cate{top: auto;bottom: -20px;color: #fff}.project-details p.folio-cate i{font-size: 15px;color: #29b6f6;margin-right: 5px}.project-details p a{color: #fff;text-decoration: none;outline: none;-webkit-transition: 0.5s;transition: 0.5s}.project-details p a:hover{color: #29b6f6}.project-details .folio-buttons{width: 100%;position: absolute;top: 50%;left: 0px;text-align: center;margin-top: -20px;-webkit-transition: 0.5s;transition: 0.5s}.project-details .folio-buttons i{display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;border-style: solid;border-width: 1px;border-color: #29b6f6;margin: 0px 2px;-webkit-transition: 0.5s;transition: 0.5s;font-size: 15px}.project-details .folio-buttons a:hover i{color: #fff;border-color: #fff}.latest-projects-wrapper .owl-theme .owl-controls{margin: 0px}.latest-projects-wrapper .owl-theme .owl-controls .owl-buttons div{position: absolute;top: 50%;color: #fff;font-size: 20px;border: none;width: 32px;height: 32px;line-height: 32px;-webkit-border-radius: 0px;border-radius: 0px;margin: 0px;margin-top: -16px !important;background: #29b6f6;filter: alpha(opacity=70);opacity: 0.7}.latest-projects-wrapper .owl-theme .owl-controls .owl-buttons div.owl-next{right: 0px}.latest-projects-wrapper .owl-theme .owl-controls .owl-buttons div.owl-prev{left: 0px}.latest-projects-wrapper .owl-theme .owl-controls .owl-buttons div:hover{filter: alpha(opacity=100);opacity: 1;text-decoration: none}.owl-theme .owl-controls .owl-buttons div{color: #999999;display: inline-block;zoom: 1;*display: inline;margin: 0px;padding: 0px 0px;width: 22px;height: 22px;line-height: 20px;text-align: center;font-size: 18px;-webkit-border-radius: 50%;border-radius: 50%;border: 1px solid #999999;background: transparent;filter: alpha(opacity=100);opacity: 1;margin: 0px 3px}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: alpha(opacity=100);opacity: 1;text-decoration: none;color: #ffffff;background: #29b6f6;border-color: #29b6f6}.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline}.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px;filter: alpha(opacity=50);opacity: 0.5;-webkit-border-radius: 20px;border-radius: 20px;background: #29b6f6;-webkit-transition: 0.5s;transition: 0.5s}.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{display: inline-block;margin-left: 20px}.compact-buttons div{color: #999999;display: inline-block;width: 22px;height: 22px;line-height: 20px;text-align: center;font-size: 18px;cursor: pointer;border: 1px solid #999999;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-webkit-transition: 0.3s;transition: 0.3s}.compact-buttons div:hover{color: #ffffff;background: #29b6f6;border-color: #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}.latest-blog-post-img img{width: 100%}.blog-b-img{height: 0px;background-position: center;background-size: cover;width: 100%;padding-bottom: 50%}.blog-s-img{height: 0px;background-position: center;background-size: cover;width: 100%;padding-bottom: 75%}.latest-blog-post-img .latest-blog-post-date{color: #29b6f6;font-size: 24px;background: rgba(0, 0, 0, 0.5);padding: 8px 0px 8px 0px;position: absolute;left: 10px;top: 10px;width: 50px;height: 50px;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.latest-blog-post-img .latest-blog-post-date span{display: block;color: #ffffff;text-transform: uppercase;font-size: 12px;line-height: 13px;margin-top: 3px}.latest-blog-post-details{text-align: center}.latest-blog-post-details p.title{font-size: 18px;color: #555555;font-weight: 600;line-height: 24px}.latest-blog-post-details p.title a{color: #555555;text-decoration: none;outline: none;-webkit-transition: 0.3s;transition: 0.3s}.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{color: #29b6f6;margin-right: 4px}.latest-blog-post-details .latest-blog-post-data span.tags a{font-size: 13px;color: #555555;-webkit-transition: 0.3s;transition: 0.3s;text-decoration: none;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;color: #555555;text-decoration: none;outline: none;-webkit-transition: 0.3s;transition: 0.3s}.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{color: #29b6f6;margin-right: 2px}.latest-news-items-3 .item,.testimonials-slider-3 .item{margin: 0px 15px}.compact-buttons.text-center{display: block;margin: 0px}.item.margin_15{margin: 0px 15px 15px 15px}.blog-list article{margin-bottom: 50px}.blog-list article:after{content: ".";visibility: hidden;display: block;height: 0;clear: both}.blog-list .post-media{float: left;width: 370px}.blog-list .post-content{padding-left: 400px}.post-content .post-title{font-size: 20px}.post-content .post-title a{color: #333333;text-transform: none;font-weight: bold;text-decoration: none;outline: none;-webkit-transition: 0.3s;transition: 0.3s}.post-content .post-title a:hover{color: #29b6f6}.post-media{position: relative}.post-date{background: rgba(0, 0, 0, 0.5);padding: 8px 0px 8px 0px;position: absolute;left: 10px;top: 10px;width: 50px;height: 50px;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.post-date .date-day{color: #29b6f6;font-size: 24px}.post-date .date-month{display: block;color: #ffffff;text-transform: uppercase;font-size: 12px;line-height: 13px}.post-metadata{margin: 25px 0px 15px}.post-metadata span{display: inline-block;margin-right: 20px}.post-metadata span:last-child{margin-right: 0px}.post-metadata i{color: #29b6f6;font-size: 13px;margin-right: 2px}.post-metadata a{color: #555555;text-decoration: none;outline: none;-webkit-transition: 0.3s;transition: 0.3s}.post-metadata a:hover{color: #29b6f6}.post-entry{color: #2b2b2b}.post-entry .btn{margin-top: 20px;text-transform: uppercase;font-weight: bold}.post-entry .btn:hover{color: #fff;background-color: #2c3e50;border-color: #2c3e50}.blog-grid .item{margin-bottom: 30px}.blog-grid .item .post-media{margin-bottom: 22px}.blog-grid .item .post-metadata{margin: 15px 0px}.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{margin: 50px 0px 30px 0px;padding-top: 25px;padding-bottom: 25px;border-bottom: 1px solid #ecf0f1;border-top: 1px solid #ecf0f1}.single-tags{margin-top: 10px}.single-tags .fa{color: #29b6f6;margin-right: 4px}.single-tags a{color: #555555;text-decoration: none;outline: none;display: inline-block;-webkit-transition: 0.3s;transition: 0.3s}.single-tags a:hover{color: #29b6f6}.hr{height: 1px;clear: both;width: 100%;background-color: #ecf0f1;margin-bottom: 30px}blockquote{font-family: 'Droid Serif', serif;font-style: italic;font-size: 15px;line-height: 25px;color: #333333;margin-left: 30px;border-left: 5px solid #29b6f6}blockquote cite,blockquote small{color: #333333;display: block;font-size: 13px;font-family: 'Raleway', serif;font-weight: bold;text-transform: uppercase;margin-top: 10px}.nav-links a{color: #999999;font-size: 15px;text-decoration: none;outline: none;-webkit-transition: 0.3s;transition: 0.3s}.nav-links a:hover .post-title{color: #29b6f6}.nav-links .post-title{color: #333333;font-size: 15px;font-weight: bold;margin-top: 8px}.nav-links .nav-previous{width: 50%;float: left}.nav-links .nav-previous span{display: block}.nav-links .nav-next{width: 50%;float: right;text-align: 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{width: 31.7554321%;float: left;margin-right: 20px}.comments-area .comment-form-author input,.comments-area .comment-form-email input,.comments-area .comment-form-url input{width: 100%;background: #f9fafb;color: #a1b1bc;border: 1px solid #eceef0;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;line-height: 20px;padding: 14px 20px}.comments-area .comment-form-author input:focus,.comments-area .comment-form-email input:focus,.comments-area .comment-form-url input:focus,.comments-area .comment-form-author input:active,.comments-area .comment-form-email input:active,.comments-area .comment-form-url input:active{outline: none;background: #fff}.comments-area .comment-form-url{margin-right: 0px}.comments-area .comment-form-comment{clear: both}.comments-area .comment-form-comment textarea{width: 100%;height: 180px;background: #f9fafb;color: #a1b1bc;border: 1px solid #eceef0;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;line-height: 20px;padding: 14px 20px}.comments-area .comment-form-comment textarea:focus,.comments-area .comment-form-comment textarea:active{outline: none;background: #fff}.comments-area input[type=submit]{-webkit-transition: .3s;transition: .3s;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 15px 25px 15px 25px;display: inline-block;text-decoration: none;border: none;font-size: 13px;font-weight: bold;font-family: "Raleway", Arial, Helvetica, sans-serif;line-height: 21px;text-align: center;text-transform: uppercase;color: #fff;background-color: #29b6f6}.comments-area input[type=submit]:hover{background-color: #2c3e50}.comment-list{padding: 0px;list-style: none}.comment-list article,.comment-list .pingback,.comment-list .trackback{border-top: 1px solid #d1d1d1;padding: 1.75em 0}.comment-list .children{list-style: outside none none;margin: 0}.comment-list .children>li{padding-left: 0.875em}.comment-author{color: #1a1a1a;margin-bottom: 0.4375em}.comment-author .avatar{float: left;height: 50px;margin-right: 0.875em;position: relative;width: 50px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%}.comment-author .fn a{color: #555555;font-size: 15px;text-decoration: none}.comment-author .fn a:hover{color: #29b6f6}.bypostauthor>article .fn:after{content: "";left: 3px;position: relative;top: 5px}.comment-metadata,.pingback .edit-link{color: #686868;font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 11px;line-height: 1.61538}.comment-metadata{margin-bottom: 15px}.comment-metadata a,.pingback .comment-edit-link{color: #686868}.comment-metadata a:hover,.comment-metadata a:focus,.pingback .comment-edit-link:hover,.pingback .comment-edit-link:focus{color: #007acc}.comment-metadata .edit-link,.pingback .edit-link{display: inline-block}.comment-metadata .edit-link::before,.pingback .edit-link:before{content: "/";display: inline-block;opacity: 0.7;padding: 0 0.538462em}.comment-content{margin-left: 60px}.comment-content ul,.comment-content ol{margin: 0 0 1.5em 1.25em}.comment-content li>ul,.comment-content li>ol{margin-bottom: 0}.comment-body{position: relative}.comment-body .reply{position: absolute;top: 0px;right: 0px}.comment-reply-link{border: 1px solid #d1d1d1;-webkit-border-radius: 2px;border-radius: 2px;color: #666;text-transform: uppercase;display: inline-block;font-family: Montserrat, "Helvetica Neue", sans-serif;font-size: 12px;line-height: 1;margin-top: 2.15385em;padding: 8px 8px 8px 25px;position: relative;text-decoration: none}.comment-reply-link:before{font: normal normal normal 14px/1 FontAwesome;content: "\f112";position: absolute;left: 8px;top: 6px}.comment-reply-link:hover,.comment-reply-link:focus{border-color: currentcolor;color: #29b6f6;outline: 0 none;text-decoration: none}.pagination-ourter{width: 100%}.pagination{padding-left: 0;margin: 20px 0;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block}.pagination>li>a,.pagination>li>span{padding: 0px;margin-left: 7px;line-height: 40px;width: 40px;height: 40px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;display: block;color: #555555;text-decoration: none;background-color: #e6e6e6;border: 0px solid #ddd;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: 0.3s;transition: 0.3s}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left: 0;-webkit-border-top-left-radius: 0px;border-top-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;border-bottom-left-radius: 0px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%}.pagination>li:last-child>a,.pagination>li:last-child>span{-webkit-border-top-right-radius: 0px;border-top-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;border-bottom-right-radius: 0px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%}.pagination>li>span.current,.pagination>li>a:hover{background-color: #29b6f6;color: #ffffff}.main-sidebar .widget{margin-bottom: 20px}.main-sidebar .widget:before,.main-sidebar .widget:after{content: " ";display: table}.main-sidebar .widget:after{clear: both}.main-sidebar .widget ul{list-style: none;padding-left: 0px}.main-sidebar .widget ul ul{padding-left: 20px}.main-sidebar .widget ul li{position: relative;padding-left: 13px;margin-bottom: 5px}.main-sidebar .widget ul li:before{font-family: 'FontAwesome';display: inline-block;font-size: 13px;content: "\f105";color: #555555;position: absolute;left: 0px;top: 0px}.main-sidebar .widget ul li a{color: #555555;-webkit-transition: 0.3s;transition: 0.3s;text-decoration: none;outline: none}.main-sidebar .widget ul li a:hover{color: #29b6f6}.tagcloud a{display: inline-block;margin: 0 7px 7px 0;padding: 5px 10px;text-shadow: none;font-size: 13px;float: left;border: 1px solid #ecf0f1;color: #888;text-decoration: none;outline: none;-webkit-transition: 0.3s;transition: 0.3s}.tagcloud a:hover{color: #fff;background-color: #29b6f6;border-color: #29b6f6}.widget .search-form{position: relative}.widget .search-form input[type=search]{color: #888888;border: 1px solid #ddd;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px 20px}.widget .search-form .search-submit{position: absolute;top: 1px;right: 0px;width: 40px;height: 42px;line-height: 42px;text-align: center;display: block;font-size: 18px;border: none;background: transparent;color: #888888;-webkit-transition: 0.3s;transition: 0.3s}.widget .search-form .search-submit:hover{color: #29b6f6}input[type=text],input[type=email],input[type=password],textarea{color: #888888;border: 1px solid #ddd}.testi-boxes blockquote{font-family: 'Droid Serif', serif;font-style: italic;font-size: 13px;line-height: 22px;color: #666666;border-left: none;padding: 0px;padding-left: 40px;position: relative;margin: 0px;border: none;margin-bottom: 20px}.testi-boxes blockquote:before{font-family: 'Droid Serif', serif;content: "“";color: #29b6f6;font-size: 60px;font-weight: 700;display: inline-block;font-style: normal;position: absolute;top: 0px;left: 0px;padding: 15px 3px 0px 0px}.testi-boxes .testi-info{padding-left: 35px}.testi-boxes .testi-info img{float: left}.testi-boxes .testi-info .testi-details{padding-left: 65px;color: #555555;font-weight: normal}.testi-boxes .testi-info .testi-details span{display: block;color: #333333;font-size: 13px;font-weight: 700;text-transform: uppercase}.testimonials-slider-2 .testi-boxes .testi-info{padding-left: 0px;display: inline-block;margin: 5px 0px 25px}.testimonials-slider-2 .testi-boxes .testi-info .testi-details{text-align: left}.cal-to-action .btn{color: #fff}.cal-to-action span{color: #fff;font-size: 18px;margin-right: 60px}.cal-to-action span b{font-size: 30px;font-weight: normal}.about-history h5{margin: 30px 0px 20px}.pro-bar-container{position: relative;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;width: 100%;height: 10px;background: #d9d9d9}.pro-bar-margin{margin-bottom: 25px}.skills-name{position: relative;width: 100%;text-align: left;padding-bottom: 5px;color: #555555}.skills-name span{color: #111;padding-left: 5px}.pro-bar{position: relative;height: 10px;background: #29b6f6}.pro-bar-container.style-2{-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 10px;-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px;-webkit-border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;-webkit-border-top-left-radius: 10px;border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px}.pro-bar-container.style-2 .pro-bar{-webkit-border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 10px;-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px;-webkit-border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px;-webkit-border-top-left-radius: 10px;border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px}.stripes .pro-bar{background-color: #ff9800;background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)));background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size: 20px 20px;background-size: 20px 20px}.stripes .green{background-color: #4caf50}.stripes .blue{background-color: #29b6f6}.text-in-bar{position: absolute;top: -28px;right: 0px;color: #555555}.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: bold;color: #555555;line-height: 24px;margin: 0px 0px 8px 0px;text-transform: none}.service-style2{text-align: center;border: 1px solid #ebebeb;padding: 50px 10px;min-height: 270px;vertical-align: middle}.service-style2 img{float: none;display: inline-block}.service-style2 .service-content{margin-top: 25px;padding-left: 0px}.pricing-item{background: #ffffff;text-align: center;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border: 1px solid #f2f2f2;border-top: 5px solid #29b6f6;padding: 38px 0px}.pricing-item .plan-price{color: #333333;font-size: 72px;padding-bottom: 35px;line-height: 36px}.pricing-item .plan-price sup{font-size: 47px}.pricing-item .plan-price span{font-size: 13px;font-weight: normal;font-family: 'Raleway', sans-serif}.pricing-item .plan-name{font-size: 18px;font-weight: bold;color: #333333;line-height: 36px;margin-bottom: 18px}.pricing-item .plan-details{margin-bottom: 35px}.pricing-item .plan-details ul{list-style: none;padding: 0px;margin: 0px}.pricing-item .plan-details ul li{margin-bottom: 8px}.pricing-item .plan-btn{margin: 0px}.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{border: 3px solid #f2f2f2;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;padding: 45px 0px 35px 0px}.pricing-table-2 img{display: inline-block}.pricing-table-2 .plan-name{text-transform: uppercase;margin-top: 15px;margin-bottom: 30px;color: #555555}.pricing-table-2 .plan-price{display: inline-block;position: relative;font-family: 'Lato', sans-serif;color: #29b6f6}.pricing-table-2 .plan-price span{position: absolute;right: -50px;top: 10px;display: inline-block;color: #555555}.pricing-table-2 .plan-price sup{position: absolute;top: 5px;left: -25px}.pricing-table-2.featured{border: 3px solid #ff9800;padding: 60px 0px 50px;margin: -22px -3px 0px;position: relative}.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: bold;text-transform: uppercase;line-height: 36px;margin: 0px;color: #f8f8f8}.quick_newsletter .newsletter-element .input-text{background-color: #f8f8f8;padding: 15px 20px;display: inline-block;border: none;outline: none;width: 100%;-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}.quick_newsletter .newsletter-element .newsletter-submit{font-size: 15px;font-weight: bold;color: #ffffff;line-height: 21px;padding: 15px 30px 15px 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;min-width: auto;position: relative;display: inline-block;background-color: #555555}.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: 0px}.team-box .team-inner{position: relative;width: 100%;margin: 0 auto;text-align: center;overflow: hidden;border-radius: 50%;-webkit-border-radius: 10%;-moz-border-radius: 50%}.team-box .team-inner img{width: 100%;display: block}.team-box .team-inner .mask{position: absolute;z-index: 2;top: 0;width: 100%;left: 0;height: 100%;opacity: 0;background: rgba(41, 182, 246, 0.8);-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;border-radius: 50%;-webkit-border-radius: 10%;-moz-border-radius: 50%}.team-box:hover .mask{opacity: 1}.team-box .team-inner ul{list-style: none;position: absolute;z-index: 3;top: -30px;margin: 0px;padding: 0px;width: 100%;left: 0;text-align: center;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out}.team-box .team-inner ul li{display: inline-block;text-align: center;margin-left: 3px;margin-right: 3px}.team-box:hover ul{top: 50%;-webkit-transition-delay: 0.2s;transition-delay: 0.2s}.team-box .team-inner ul li a{font-family: 'FontAwesome';font-size: 16px;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #f2f2f2;display: inline-block;color: #f2f2f2;-webkit-transition: all 300ms linear;transition: all 300ms linear}.team-box .team-inner ul li a:hover{background-color: #f2f2f2;color: #29b6f6}.team-box h6{margin-top: 30px;text-align: center;font-size: 13px;text-transform: uppercase;font-weight: bold;color: #333333}.team-box .subtext{text-align: center;color: #555555;font-size: 13px;line-height: 26px}.about-text-intro,.service-text-intro{padding: 24px 50px 44px}.about-text-intro h2,.service-text-intro h2{font-size: 50px;line-height: 21px;margin-bottom: 35px}.about-text-intro p,.service-text-intro p{font-family: 'Droid Serif', Arial, Helvetica, sans-serif;font-size: 20px;line-height: 30px;font-weight: normal;font-style: italic}.service-text-intro{padding: 24px 50px 34px}.btn-service-intro .btn{margin: 0px 10px}.box-intro-video{position: relative;margin-bottom: -145px}.box-intro-video .btn-intro-video{position: absolute;top: 50%;left: 50%;margin-top: -35px;margin-left: -35px;color: #ffffff;font-size: 30px;width: 70px;height: 70px;line-height: 70px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;background: #29b6f6;text-align: center}.box-intro-video .btn-intro-video:hover{background: rgba(41, 182, 246, 0.9)}#projects-grid{position: relative;padding-bottom: 30px}#projects-grid .project-item-2{margin-bottom: 30px}#projects-grid:after{content: '';display: block;clear: both}.project-item{position: relative;float: left;display: inline-block;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;overflow: hidden;margin-left: -1px;-webkit-transform: translate3d(1px, 0, 0);transform: translate3d(1px, 0, 0)}.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{padding-left: 20px;text-align: left;margin-bottom: 40px}.project-grid-2 #filter li{margin-left: 0px;margin-right: 22px}.col-md-3{margin-right: -1px}.project-page #filter{padding-left: 0px;text-align: left;margin-bottom: 40px}.project-page #filter li{margin-left: 0px;margin-right: 22px}#filter{position: relative;width: 100%;text-align: center}#filter li{display: inline-block;margin-left: 22px}#filter:after{content: '';display: block;clear: both}#filter li a{position: relative;display: inline-block;text-transform: uppercase;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 13px;padding: 0px;outline: none;color: #323232;text-decoration: none;-webkit-transition: all 300ms linear;transition: all 300ms linear}#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: 0.6s;transition-duration: 0.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{position: absolute;top: 30px;right: 30px}.project-slider .owl-controls .owl-pagination .owl-page span{margin: 0px 4px}.project-slider .owl-controls .owl-buttons .owl-prev,.project-slider .owl-controls .owl-buttons .owl-next{border: none;width: 36px;height: 36px;line-height: 36px;text-align: center;background: rgba(0, 0, 0, 0.5);color: #fff;-webkit-border-radius: 0px;border-radius: 0px;position: absolute;top: 50%;margin: 0px;margin-top: -18px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px}.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;padding-left: 0px;margin-top: 20px}ul.project-list li{margin-bottom: 10px}ul.project-list li strong{display: inline-block;margin-right: 10px;min-width: 45px}.map-canvas{height: 400px}.intro-text{padding: 24px 50px 44px}.intro-text h2{font-size: 50px;text-transform: uppercase;line-height: 21px;font-weight: bold;margin-bottom: 35px}.intro-text p{font-family: 'Droid Serif', Arial, Helvetica, sans-serif;font-size: 20px;line-height: 30px;font-weight: normal;font-style: italic}.wpcf7-form input[type=text],.wpcf7-form input[type=email],.wpcf7-form input[type=password],.wpcf7-form textarea{border: 1px solid #e8e6e6;background: #f4f6f7;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;color: #a1b1bc;padding: 10px 20px 11px;outline: none;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom: 5px}.wpcf7-form input[type=text]:focus,.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=password]:focus,.wpcf7-form textarea:focus{background-color: #fff;border-color: #29b6f6;color: #1b1b1b}.col-full{width: 100%}.col-one-third{float: left;width: 31.5%;margin-bottom: 20px}.margin-one-third{margin-right: 2.626%;margin-left: 2.626%}.wpcf7-form textarea{min-height: 150px;margin-top: 3px}.contact-list{list-style: none;padding: 0px;margin-bottom: 40px;padding-top: 10px}.contact-list li{margin-bottom: 10px}.contact-list li i{display: inline-block;margin-right: 5px;font-size: 13px;color: #29b6f6}.info-branch h5{margin-bottom: 20px}.info-branch p{margin-bottom: 20px}.bg-dark{background-color: #303335;color: #999999}.content-box{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom: 20px;padding: 40px;width: 100%}.content-box .btn{margin-top: 20px}.text-white{color: #ffffff !important;font-size: 16px;margin-bottom: 30px}.coming-soon-content{display: table;vertical-align: middle;width: 100%;height: 100%}.coming-soon-content .social-icons a{background-color: transparent;color: #555;font-size: 15px;display: inline-block;margin: 0px 8px;-webkit-transition: 0.3s;transition: 0.3s}.coming-soon-content .social-icons a:hover{color: rgba(85, 85, 85, 0.8)}.newsletter-comingsoon{display: inline-block;width: auto}.newsletter-comingsoon .newsletter-submit{font-size: 15px;font-weight: bold;color: #ffffff;line-height: 21px;margin-left: 10px;padding: 15px 30px 15px 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;min-width: auto;position: relative;display: inline-block;background-color: #555555}.newsletter-comingsoon .newsletter-submit:hover{background-color: rgba(85, 85, 85, 0.9)}.newsletter-comingsoon .input-text{background-color: #fff;padding: 15px 20px;display: inline-block;border: none;outline: none;min-width: 270px;-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;margin-right: 10px}.smk_accordion{list-style: outside none none;margin: 0;padding: 0;position: relative}.smk_accordion .accordion_in{margin-bottom: 10px;margin-top: -1px;overflow: hidden;position: relative;z-index: 10}.smk_accordion .accordion_in .acc_head{background: #fff;border: 1px solid #ededed;color: #212121;cursor: pointer;display: block;font-weight: bold;font-size: 14px;line-height: 22px;padding-bottom: 11px;padding-top: 10px;position: relative;text-align: left;-webkit-transition: .3s;transition: .3s}.smk_accordion .accordion_in .acc_head i{margin-right: 8px}.accordion-1.smk_accordion .accordion_in .acc_head{-webkit-border-radius: 40px;border-radius: 40px}.smk_accordion .accordion_in .acc_head:hover{color: #fff}.smk_accordion .accordion_in.acc_active>.acc_head{color: #fff}.smk_accordion .accordion_in .acc_content{background: #fff;color: #606060;padding: 25px 20px 20px 30px;border: 1px solid #ededed}.accordion-1.smk_accordion .accordion_in .acc_content{border: none}.smk_accordion .accordion_in .acc_content h1:first-of-type,.smk_accordion .accordion_in .acc_content h2:first-of-type,.smk_accordion .accordion_in .acc_content h3:first-of-type,.smk_accordion .accordion_in .acc_content h4:first-of-type,.smk_accordion .accordion_in .acc_content h5:first-of-type,.smk_accordion .accordion_in .acc_content h6:first-of-type{margin-top: 5px}.smk_accordion .accordion_in.acc_active>.acc_content{display: block}.smk_accordion.acc_with_icon .accordion_in .acc_head,.smk_accordion.acc_with_icon .accordion_in .acc_content{padding-left: 30px}.smk_accordion .accordion_in .acc_head:hover,.smk_accordion .accordion_in.acc_active>.acc_head{background-color: #29b6f6;border-color: #29b6f6}.tabs{width: 100%;float: left;margin-bottom: 20px;background-color: #ffffff}.tabs>header{width: 100%;float: left;border-top-width: 3px;border-top-style: solid;border-top-color: #ededed;border-right-width: 1px;border-right-style: solid;border-right-color: #ededed;border-left-width: 1px;border-left-style: solid;border-left-color: #ededed}.tabs>header>h4{width: auto;float: left;padding: 0px 20px;line-height: 50px;border-right-width: 1px;border-right-style: solid;border-right-color: #ededed;cursor: pointer;border-top-width: 3px;border-top-style: solid;border-top-color: #ededed;margin-top: -3px;color: #666666;margin-bottom: 0px;font-size: 13px}.tabs>header>h4.active{border-top-width: 3px;border-top-style: solid;border-top-color: #29B6F6;color: #333333}.tabs .tabs-main{border: 1px solid #ededed;width: 100%;float: left;padding: 25px;padding-bottom: 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.tabs .tabs-main .tabs-item{display: none;width: 100%;float: left}.tabs.tabs-2>header{border-top-width: 0px;border-left-width: 0px;border-right-width: 0px}.tabs.tabs-2>header>h4{border-top-width: 0px;border-left-width: 0px;border-right-width: 0px;padding-left: 0px;padding-right: 40px;text-align: left;position: relative}.tabs.tabs-2>header>h4:last-child{padding-right: 0px}.tabs.tabs-2>header>h4.active::before{content: "";position: absolute;bottom: -1px;height: 3px;width: 40px;background-color: #29B6F6;z-index: 1000}.tabs.tabs-3>header{border-top-width: 0px;border-left-width: 0px;border-right-width: 0px}.tabs.tabs-3>header>h4{border-top-width: 0px;border-left-width: 0px;border-right-width: 0px;text-transform: none;line-height: 40px;padding-left: 30px;padding-right: 30px}.tabs.tabs-3>header>h4.active{background-color: #29b6f6;color: #fff;border-radius: 40px;-webkit-border-radius: 40px;-moz-border-radius: 40px}.tabs.tabs-3 .tabs-main{border: 0px solid #ededed;padding: 15px 0px 0px 0px}.tabs.tabs-4>header{border-top-width: 0px;border-left-width: 0px;border-right-width: 0px;border-bottom-width: 3px;border-bottom-color: #29b6f6;border-bottom-style: solid}.tabs.tabs-4>header>h4{border-top-width: 0px;border-left-width: 0px;border-right-width: 0px;text-transform: none;line-height: 40px;padding-left: 30px;padding-right: 30px}.tabs.tabs-4>header>h4.active{background-color: #29b6f6;color: #fff;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-webkit-border-top-left-radius: 3px;border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;border-top-right-radius: 3px}.tabs.tabs-4 .tabs-main{border: 0px solid #ededed;padding: 20px 0px 0px 0px}.accordion .tabs{z-index: 2}.tipper{height: 1px;left: -99999px;position: absolute;pointer-events: none;top: -99999px;width: 1px;z-index: 100000}.tipper .tipper-content{background: rgba(0, 0, 0, 0.95);-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.5);box-shadow: 0 0 25px rgba(0, 0, 0, 0.5);text-transform: uppercase;-webkit-border-radius: 3px;border-radius: 3px;color: #fff;display: block;float: left;font-family: 'Lato', sans-serif;font-size: 10px;margin: 0;padding: 6px 20px;position: relative;white-space: nowrap}.tipper .tipper-caret{background: url(images/tipper-icon.jpg) no-repeat;display: block;height: 11px;position: absolute;width: 100%}.tipper.right .tipper-content{-webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.25);box-shadow: 1px 0 3px rgba(0, 0, 0, 0.25)}.tipper.right .tipper-caret{background-position: left center;left: -5px;top: 0}.tipper.left .tipper-content{-webkit-box-shadow: -1px 0 3px rgba(0, 0, 0, 0.25);box-shadow: -1px 0 3px rgba(0, 0, 0, 0.25)}.tipper.left .tipper-caret{background-position: right center;right: -5px;top: 0}.tipper.top .tipper-caret,.tipper.bottom .tipper-caret{display: block;float: none;height: 5px;width: 12px;margin-left: -6px}.tipper.top .tipper-content{-webkit-box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.25);box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.25)}.tipper.top .tipper-caret{background-position: center bottom;bottom: -5px;left: 0;text-align: center}.tipper.bottom .tipper-content{-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25)}.tipper.bottom .tipper-caret{background-position: center top;top: -5px;left: 0}.fontawesome{font-family: 'FontAwesome';display: inline-block;font-size: 13px}footer.bg-color-1{background: #042433;color: #999999}footer .main-footer{padding: 50px 0px 50px 0px}footer .main-footer .widget-title{color: #ffffff;margin-bottom: 20px}footer .main-footer .widget-inner ul{list-style: none;margin: 0px;padding: 0px}footer .main-footer .widget-inner ul li{margin-bottom: 10px;padding-left: 10px;position: relative}footer .main-footer .widget-inner ul li:before{font-family: 'FontAwesome';display: inline-block;font-size: 13px;content: "\f105";color: #e5e5e5;position: absolute;left: 0px;top: 0px}footer .main-footer .widget .instagram-feed{padding: 0}footer .main-footer .widget .instagram-feed li{float: left;width: 33.33%}footer .main-footer .widget-inner ul li a{color: #e5e5e5;text-decoration: none;-webkit-transition: .5s;transition: .5s}footer .main-footer .widget-inner ul li a:hover{color: #29b6f6}footer .main-footer .widget-inner .logo-footer{display: inline-block;margin-bottom: 35px}footer .main-footer .widget-inner .social-icons{margin-top: 20px}footer .main-footer .widget-inner .social-icons a{display: inline-block;text-decoration: none;outline: none;text-align: center;font-size: 15px;width: 36px;height: 36px;line-height: 36px;color: #ffffff;margin-right: 10px;float: left;-webkit-transition: 0.3s;transition: 0.3s;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%}footer .sub-footer{padding: 30px 0px;border-top: 1px solid rgba(255, 255, 255, 0.08)}.widget-title{font-size: 18px}.newsletter form{position: relative;margin-top: 20px}.newsletter form input[type="email"]{height: 40px;line-height: 40px;padding-left: 44px;padding-right: 5px;background: #1e3a48;border: none;outline: none;color: #cccccc;width: 100%;-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}.newsletter form input[type="email"]:focus{border: 1px solid #29b6f6}.newsletter form .fa-envelope-o{position: absolute;top: 12px;left: 16px;color: #8a98a0;font-size: 15px}.newsletter form input[type="submit"]{-webkit-transition: 0.3s;transition: 0.3s;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding: 10px 30px 10px 30px;margin-top: 5px;display: inline-block;text-decoration: none;border: none;font-size: 13px;font-weight: bold;font-family: "Raleway", Arial, Helvetica, sans-serif;line-height: 21px;text-align: center;color: #ffffff;background: #29b6f6}.newsletter form input[type="submit"]:hover{background-color: #2C3E50;color: #e5e5e5}footer.bg-color-2{background: #f8f8f8;color: #666666}footer.footer-2 .logo-footer{margin-bottom: 35px}footer.footer-2 .social-icons-2{margin-top: 20px}footer.footer-2 .social-icons-2 a{display: inline-block;text-decoration: none;outline: none;text-align: center;font-size: 15px;width: 36px;height: 36px;line-height: 36px;background: transparent;color: #888888;margin-right: 5px;border: 1px solid #e6e6e6;-webkit-transition: 0.3s;transition: 0.3s;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%}footer.footer-2 .social-icons-2 a:hover{background: #29b6f6;border-color: #29b6f6;color: #ffffff}footer.footer-2 .social-icons-2 a.facebook:hover{background-color: #02549F;border-color: #02549F}footer.footer-2 .social-icons-2 a.vk:hover{background-color: #4C75A3;border-color: #4C75A3}footer.footer-2 .social-icons-2 a.vimeo:hover{background-color: #1AB7EA;border-color: #1AB7EA}footer.footer-2 .social-icons-2 a.tumblr:hover{background-color: #35465D;border-color: #35465D}footer.footer-2 .social-icons-2 a.twitter:hover{background-color: #00ACED;border-color: #00ACED}footer.footer-2 .social-icons-2 a.behance:hover{background-color: #1769FF;border-color: #1769FF}footer.footer-2 .social-icons-2 a.instagram:hover{background-color: #DDCCBA;border-color: #DDCCBA}footer.footer-2 .social-icons-2 a.pinterest:hover{background-color: #CD2129;border-color: #CD2129}footer.footer-2 .social-icons-2 a.flickr:hover{background-color: #FF0084;border-color: #FF0084}footer.footer-2 .social-icons-2 a.dribbble:hover{background-color: #EA4C89;border-color: #EA4C89}footer.footer-2 .social-icons-2 a.google:hover{background-color: #D11516;border-color: #D11516}footer.footer-2 .social-icons-2 a.youtube:hover{background-color: #E12A27;border-color: #E12A27}footer.footer-2 .social-icons-2 a.linkedin:hover{background-color: #006699;border-color: #006699}footer.footer-2 .social-icons-2 a.skype:hover{background-color: #00A7E5;border-color: #00A7E5}footer.footer-2 .footer-contact{margin-top: 20px;margin-bottom: 35px}footer.footer-2 .footer-contact ul{list-style: none;margin: 0px;padding: 0px;max-width: 450px;display: inline-block}footer.footer-2 .footer-contact ul li{display: inline-block;margin-left: 15px;margin-bottom: 5px}footer.footer-2 .footer-contact ul li .fa{margin-right: 5px}footer.footer-2 .footer-contact ul li span{display: inline-block;margin-left: 15px}footer.footer-2 .sub-footer{border-top: 1px solid rgba(0, 0, 0, 0.06)}#to-the-top{display: none;position: fixed;text-align: center;right: 30px;bottom: 30px;color: #fff;cursor: pointer;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;-o-border-radius: 2px;z-index: 10000;font-size: 18px;height: 32px;width: 32px;line-height: 32px;background-color: rgba(0, 0, 0, 0.4);background-repeat: no-repeat;background-position: center;transition: background-color 0.1s linear;-moz-transition: background-color 0.1s linear;-webkit-transition: background-color 0.1s linear;-o-transition: background-color 0.1s linear}#to-the-top:hover{background-color: #29b6f6}.banner-feature-shop{padding: 80px 0px 195px;position: relative}.banner-feature-shop img{position: absolute;z-index: 1;top: 0px;right: 0px}.banner-feature-shop .sale-featured{position: relative;z-index: 2}.banner-feature-shop .sale-featured h2{font-size: 58px;font-weight: bold;line-height: 72px;color: #333333;margin-bottom: 30px}.banner-feature-shop .sale-featured h5{font-family: 'Droid Serif', Arial, Helvetica, sans-serif;font-size: 25px;line-height: 30px;font-style: italic;color: #555555;text-transform: none;font-weight: 300;margin-bottom: 15px}.banner-feature-shop .sale-featured h5 span{font-size: 36px;color: #29b6f6}.compact-sorting{margin-bottom: 40px}.compact-sorting:after{content: ".";visibility: hidden;display: block;height: 0;clear: both}.compact-sorting .woocommerce-ordering{float: right}.compact-sorting .woocommerce-ordering select{text-transform: uppercase;padding: 5px 8px;border-width: 1px;border-style: solid;border-color: #dddddd}.compact-sorting .woocommerce-ordering select:focus{outline: none}.compact-sorting .woocommerce-result-count{float: left;text-transform: uppercase}.product-item{margin-bottom: 48px}.product-item figure{position: relative}.product-item figure figcaption{margin: 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;-webkit-transition: all ease 0.4s;transition: all ease 0.4s;overflow-x: hidden;font-style: normal}.product-item figure figcaption a.button{position: absolute;left: 50%;top: 0%;margin-left: -65px;margin-top: -150px;z-index: 3;-webkit-transition: .3s;transition: .3s;border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 40px;padding: 10px 30px 10px 30px;display: inline-block;text-decoration: none;border: none;font-size: 13px;font-weight: bold;font-family: "Raleway", Arial, Helvetica, sans-serif;line-height: 24px;text-align: center;background: #29b6f6;color: #fff}.product-item:hover figure figcaption{background-color: rgba(86, 86, 86, 0.3)}.product-item:hover figure figcaption a.button{top: 50%;margin-top: -20px}.product-item:hover figure figcaption a.button:hover{background-color: #2C3E50}.product-item .product-detail{text-align: center}.product-item .product-detail h3{font-size: 13px;line-height: 18px;font-weight: 400;margin-top: 30px;margin-bottom: 15px}.product-item .product-detail h3 a{color: #888888;text-decoration: none;outline: none}.product-item .product-detail h3 a:hover{color: #29b6f6}.product-item .product-detail span.price span.amount{font-weight: bold;font-size: 16px;line-height: 22px}.main-sidebar .widget ul li{margin-bottom: 8px}.cart_item td .count,.widget ul li .count{float: right}.main-sidebar .product_list_widget li{clear: both;margin-bottom: 15px}.main-sidebar .product_list_widget li:after{content: ".";visibility: hidden;display: block;height: 0;clear: both}.main-sidebar .product_list_widget li img{width: 80px;height: auto;display: block;float: left;margin-right: 10px}.main-sidebar .product_list_widget li .product-title{font-size: 13px;font-weight: bold;text-transform: capitalize}.main-sidebar .product_list_widget li span.amount{display: block}.main-sidebar .widget ul.product_list_widget li:before{content: '';position: static;margin: 0px;padding: 0px}.breadcrumbs{color: #555555}.breadcrumbs b{font-weight: normal;display: inline-block;margin: 0px 5px}.related-product-item{margin: 0px 15px 20px}.single-product-detail{margin-bottom: 30px}.single-product-detail h2{font-size: 24px;color: #333333;margin-bottom: 15px}.single-product-detail .price{font-size: 24px;color: #333333;font-weight: bold;border-bottom: 1px solid #f2f2f2;padding-bottom: 20px;margin-bottom: 20px}.product-data ul{list-style: none;margin: 0px;padding: 0px}.product-data ul li{display: inline-block;float: left;margin-right: 30px}.product-data ul li input{background-color: #f2f2f2;color: #666666;font-size: 15px;border: none;padding: 10px 10px;width: 80px;font-weight: bold}.product-data ul li span{display: inline-block;margin-right: 30px}.star-rating{color: #ffb636;margin-bottom: 20px}.star-rating span{color: #666666;display: inline-block;margin-left: 10px}#reviews #comments ol.commentlist li{background: rgba(0, 0, 0, 0) none repeat scroll 0 center;border: 0 none;margin: 0 0 20px;padding: 0;position: relative}.commentlist{list-style: none;padding: 0px;margin: 0px}.commentlist .comment_container img{background: #ebe9eb;border: 1px solid #e4e1e3;-webkit-box-shadow: none;box-shadow: none;height: auto;margin: 0;padding: 3px;width: 50px;position: absolute;left: 0px;top: 0px}.commentlist .comment_container .comment-text{margin-left: 65px;padding: 1em 1em 0;border: 1px solid #e4e1e3;-webkit-border-radius: 4px;border-radius: 4px}.commentlist .comment_container .comment-text .star-rating{position: absolute;right: 1em;top: 15px}.product-detail-image{margin-bottom: 20px}.product-detail-image img{border: 1px solid #f2f2f2}.product-detail-image-thumb{list-style: none;margin: 0px;padding: 0px}.product-detail-image-thumb li{display: inline-block;width: 120px;height: 120px;float: left;margin-right: 21px}.product-detail-image-thumb li:last-child{margin-right: 0px}.product-detail-image-thumb li img{display: block;max-width: 100%;border: 1px solid #f2f2f2}table.shop_table{margin: 0 -1px 24px 0;text-align: left;width: 100%;font-size: 15px}table.cart td,table.cart th{vertical-align: middle}table,th,td{border: 0px solid #e6e6e6}table.shop_table th{font-weight: normal;border-width: 0 0px 3px 0}table.shop_table td{border-width: 0 0px 1px 0;padding: 20px 12px;vertical-align: middle}.product-remove a.remove{border: 0 none;-webkit-border-radius: 100%;border-radius: 100%;color: #fff;display: block;font-size: 15px;font-weight: 700;height: 13px;line-height: 13px;text-align: center;text-decoration: none;width: 13px;background-color: #cccccc}.product-quantity input{background-color: #f2f2f2;color: #666666;font-size: 15px;border: none;padding: 10px 10px;width: 80px;font-weight: normal}.coupon .input-text,.shipping-calculator-form .input-text,.shipping-calculator-form select{height: 40px;line-height: 40px;padding-left: 15px;padding-right: 5px;background: #f2f2f2;border: 1px solid #e6e6e6;border: none;outline: none;color: #333;width: 100%;-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;font-size: 13px}.coupon input[type="text"]{width: 200px;margin-right: 25px}.coupon{float: left}.actions .btn{float: right}.cart-collaterals{padding: 40px;border: 1px solid #f2f2f2}.cart_totals table.shop_table th,.cart_totals table.shop_table td{padding: 20px 12px;border-width: 0 0px 1px 0;border-style: dashed;border-color: #d9d9d9;color: #555}.cart_totals table.shop_table tr:last-child th{border-width: 0 0px 0px 0;padding-top: 30px}.cart_totals table.shop_table th{font-weight: bold;padding-left: 0px}table.shop_table tr.order-total th,table.shop_table tr.order-total td{font-size: 24px;line-height: 22px}.shipping-calculator-form p{margin-bottom: 15px}.shipping-calculator-button{font-weight: bold;display: inline-block}.shop-checkout .form-row .input-text,.shop-checkout .form-row select{background-color: #f2f2f2;color: #888888;border: 0px solid #d9d9d9;height: 40px;line-height: 40px;padding-left: 15px;padding-right: 5px;width: 100%;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px}.shop-checkout .form-row .input-text:focus,.shop-checkout .form-row select:focus{outline: none}form .form-row-first,form .form-row-last{float: left;overflow: visible;width: 49%}form .form-row-first{margin-right: 2%}form .form-row .input-checkbox{display: inline;margin: -2px 8px 0 0;text-align: center;vertical-align: middle}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0}form .form-row label.checkbox{display: inline;padding: 0px;font-weight: normal}.wc_payment_methods{list-style: none;padding: 0px}.cart_totals table.shop-checkout th,.cart_totals table.shop-checkout td{padding: 15px 0px}.cart_totals table.shop_table .no-border th,.cart_totals table.shop_table .no-border td{border-width: 0 0px 0px 0;padding: 20px 0px 0px}.cart_totals table.shop-checkout td:last-child,.cart_totals table.shop-checkout th:last-child{text-align: right}.woocommerce-checkout-payment{border-top-width: 1px;border-top-style: dashed;border-top-color: #d9d9d9;padding-top: 30px}.woocommerce-checkout-payment li{margin-bottom: 10px}.woocommerce-checkout-payment li label{font-size: 15px;font-weight: normal;margin-left: 5px}.woocommerce-pagination{width: 100%;text-align: center}.woocommerce-pagination .page-numbers{padding-left: 0;margin: 20px 0;-webkit-border-radius: 0px;border-radius: 0px;display: inline-block}.woocommerce-pagination .page-numbers li{list-style: none;display: inline-block;text-align: center;float: left}.woocommerce-pagination .page-numbers>li>a,.woocommerce-pagination .page-numbers>li>span{padding: 0px;margin-left: 7px;line-height: 40px;width: 40px;height: 40px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;display: block;color: #555555;text-decoration: none;background-color: #e6e6e6;border: 0px solid #ddd;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: 0.3s;transition: 0.3s}.woocommerce-pagination .page-numbers>li:first-child>a,.woocommerce-pagination .page-numbers>li:first-child>span{margin-left: 0;-webkit-border-top-left-radius: 0px;border-top-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;border-bottom-left-radius: 0px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%}.woocommerce-pagination .page-numbers>li:last-child>a,.woocommerce-pagination .page-numbers>li:last-child>span{-webkit-border-top-right-radius: 0px;border-top-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;border-bottom-right-radius: 0px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%}.woocommerce-pagination .page-numbers>li>span.current,.woocommerce-pagination .page-numbers>li>a:hover{background-color: #29b6f6;color: #ffffff}@media only screen and (min-width: 960px) and (max-width: 1199px){nav.site-desktop-menu>ul>li>a{padding: 0px 5px}.header-buttons>*{margin-left: 10px}#logo{width: 30%}nav.site-desktop-menu{margin-left: 5px}.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{float: none;max-width: inherit}.latest-news-items-2 .latest-blog-post-details{padding-left: 0px;margin-top: 15px}}@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;width: 50%}.site-header-2.site-header .btn-mobile-menu{margin-bottom: 0px}.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 .search-bar, .site-header-2 .header-contact ul li.border-line{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 0px 0px}.cal-to-action span{display: block;margin-bottom: 20px;line-height: 28px;margin-right: 0px}.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){.feature-box, .about-box{margin-top: 40px}.about-text-intro h2, .service-text-intro h2, .intro-text h2{font-size: 35px}.latest-projects .latest-projects-wrapper, .latest-projects .latest-projects-intro{float: none;width: 100%}.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{width: 100%;margin: 10px 0px !important}.blog-list .post-media{width: 100%;float: none;margin-bottom: 20px}.blog-list .post-content{padding-left: 0px}.post-metadata{margin: 10px 0px 10px}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 0px 0px}.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}h2.box-title{font-size: 18px}.box-intro-video .btn-intro-video{font-size: 18px;width: 45px;height: 45px;line-height: 45px}.btn-service-intro .btn{margin: 5px 0px;min-width: 140px}.projects-grid .project-item{width: 100%}.latest-blog-post-details p.title{font-size: 16px;font-weight: 500}#filter{padding: 0px}#filter li{display: inline-block;margin-left: 11px;margin-right: 11px}.project-grid-2 #filter, .project-page #filter{margin-bottom: 20px;padding-left: 0;text-align: center}.project-grid-2 #filter li, .project-page #filter li{margin-left: 11px;margin-right: 11px}.about-text-intro, .service-text-intro, .intro-text{padding: 0px 0px 34px}.about-text-intro h2, .service-text-intro h2, .intro-text h2{font-size: 25px;line-height: 1.2;margin-bottom: 15px}.about-text-intro p, .service-text-intro p, .intro-text p{font-size: 16px;line-height: 28px}.col-one-third{width: 100%}.col-one-third.margin-one-third{margin-left: 0px;margin-right: 0px}}@media only screen and (min-width: 320px) and (max-width: 479px){.latest-blog-post-img{float: none;max-width: inherit}.latest-blog-post-details{padding-left: 0px;margin-top: 15px}.item.margin_15{margin: 15px 0px 0px}footer.footer-2 .footer-contact ul li span{display: none}.quick_newsletter .newsletter-element .newsletter-submit{width: 100%}.projects-grid-5 .project-item{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}}
