@import "http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,200italic,300,300italic,400italic,600,600italic,700,700italic,900,900italic";body{font-family:"Source Sans Pro";font-size:14px;line-height:22px;color:#9ba5b1;-webkit-font-smoothing:antialiased}a{color:#1abacc}a:hover{color:#17a5b5}p{margin-bottom:22px;margin-top:5px}ul{margin-left:25px}table,table tr,table tr th,table tr td{border-color:#e9eef1}table{width:100%;border-width:1px;border-style:solid;border-collapse:collapse;border-spacing:0}table th{background-color:#f8fafb;color:#424a59;font-weight:bold}table tr.even{background:#fbfcfd}table tr.even td{background:#fbfcfd}tr th{border-bottom-width:1px;border-bottom-style:solid;text-align:left}tr th,tr td{padding:9px 20px}tr th:last-child,tr td:last-child{border-right:0}blockquote{font-style:oblique;padding-top:10px;padding-bottom:10px;padding-left:20px;color:#b7bec7;border-color:#f2f5f7;font-size:17px;line-height:27px;margin:10px 10px 20px;border-width:0 0 0 3px;border-style:solid}blockquote strong{display:block;text-align:right;margin-right:10px}blockquote small{display:block;text-align:right;color:#848a96;margin-right:10px}em{color:#b7bec7}strong{color:#8c98a6}.clear{clear:both}.thin-txt{font-weight:300 !important}.upper{text-transform:uppercase !important}h1,h2,h3,h4,h5,h6{font-weight:600;color:#586276;margin:8px 0}.mb120{margin-bottom:120px !important}.mb115{margin-bottom:115px !important}.mb110{margin-bottom:110px !important}.mb105{margin-bottom:105px !important}.mb100{margin-bottom:100px !important}.mb95{margin-bottom:95px !important}.mb90{margin-bottom:90px !important}.mb85{margin-bottom:85px !important}.mb80{margin-bottom:80px !important}.mb75{margin-bottom:75px !important}.mb70{margin-bottom:70px !important}.mb65{margin-bottom:65px !important}.mb60{margin-bottom:60px !important}.mb55{margin-bottom:55px !important}.mb50{margin-bottom:50px !important}.mb45{margin-bottom:45px !important}.mb40{margin-bottom:40px !important}.mb35{margin-bottom:35px !important}.mb30{margin-bottom:30px !important}.mb25{margin-bottom:25px !important}.mb20{margin-bottom:20px !important}.mb15{margin-bottom:15px !important}.mb10{margin-bottom:10px !important}.mb5{margin-bottom:5px !important}address strong{font-size:18px;line-height:26px}h1{font-size:46px;line-height:50px;margin-bottom:14px}h2{font-size:35px;line-height:40px;margin-bottom:10px}h3{font-size:28px;line-height:34px;margin-bottom:8px}h4{font-size:21px;line-height:30px;margin-bottom:4px}h5{font-size:17px;line-height:24px}h6{font-size:14px;line-height:21px}img.pull-left{margin-top:9px;margin-bottom:15px;margin-right:20px}img.pull-right{margin-top:9px;margin-bottom:15px;margin-left:20px}hr{border-color:#f2f5f7;border:0;background:#f2f5f7;height:1px;margin-top:0}::selection{background-color:#ff3c64;color:#fff}::-moz-selection{background-color:#ff3c64;color:#fff}.top-bar{border-bottom:1px solid #f2f5f7}.top-bar nav ul{margin:0;list-style:none}.top-bar nav ul li{display:inline-block;vertical-align:top;zoom:1;*display:inline;float:left}.top-bar nav ul li a{display:block;padding:6px 15px 8px;color:#a6afba;text-decoration:none;-webkit-transition:color .5s,border .5s,background .5s;-moz-transition:color .5s,border .5s,background .5s;-o-transition:color .5s,border .5s,background .5s;transition:color .5s,border .5s,background .5s}.top-bar nav ul li a:hover{background:#fbfbfb;color:#1cc6da}.top-bar .span7{text-align:right}.top-bar .top-bar-icon-sec{*zoom:1;display:inline-block;vertical-align:top;zoom:1;*display:inline}.top-bar .top-bar-icon-sec:before,.top-bar .top-bar-icon-sec:after{display:table;content:"";line-height:0}.top-bar .top-bar-icon-sec:after{clear:both}.top-bar .top-bar-icons{margin:0;list-style:none;display:inline-block;vertical-align:top;zoom:1;*display:inline;font-size:18px;line-height:26px;*zoom:1}.top-bar .top-bar-icons:before,.top-bar .top-bar-icons:after{display:table;content:"";line-height:0}.top-bar .top-bar-icons:after{clear:both}.top-bar .top-bar-icons li{display:inline-block;float:left}.top-bar .top-bar-icons li a{display:block;width:40px;text-align:center;padding:4px 0 6px;text-decoration:none;color:#a6afba;text-shadow:1px 1px rgba(255,255,255,0.1);-webkit-transition:border .5s,background .5s,color .5s;-moz-transition:border .5s,background .5s,color .5s;-o-transition:border .5s,background .5s,color .5s;transition:border .5s,background .5s,color .5s}.top-bar .top-bar-icons li a:hover{background:#fbfbfb;color:#1cc6da}.top-bar .top-bar-icons li a i{font-size:13px}.top-bar a{border-top:2px solid #fff}.top-bar a:hover{border-top:2px solid #1cc6da}.search-box{display:inline-block;vertical-align:top;zoom:1;*display:inline;float:right;margin:0;padding:0;height:81px;margin-left:20px}.search-box form{padding:0;margin:0}.search-box form input{padding:12px 10px;margin:0;width:25px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border-width:1px;font-size:15px;line-height:23px;background:url(../images/search.png) 14px center no-repeat;background-color:white;text-indent:24px;overflow:hidden;-webkit-transition:width .8s cubic-bezier(1,0,0,1);-moz-transition:width .8s cubic-bezier(1,0,0,1);-o-transition:width .8s cubic-bezier(1,0,0,1);transition:width .8s cubic-bezier(1,0,0,1);color:#848a96;font-weight:300;font-family:"Source Sans Pro";margin-top:19px;border-style:solid;border-color:#e9eef1;z-index:99999;position:relative}.search-box form input:focus{width:180px;cursor:text;border-color:#dfe6eb;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.search-box form input:not(:focus):hover{cursor:pointer}.desktop-nav{text-align:right}.logo-nav .logo{margin:0 !important;padding:22px 0;line-height:0}.logo-nav nav.main-nav{text-align:right;display:inline-block;vertical-align:top;zoom:1;*display:inline}.logo-nav nav.main-nav ul{list-style:none;margin:0;text-align:right}.logo-nav nav.main-nav ul li{display:inline-block;float:left}.logo-nav nav.main-nav ul li a{font-size:16px;line-height:24px;text-decoration:none;display:block;padding:27.5px 20px;color:#848a96;-webkit-transition:color .5s,border-top-color .5s,background .5s;-moz-transition:color .5s,border-top-color .5s,background .5s;-o-transition:color .5s,border-top-color .5s,background .5s;transition:color .5s,border-top-color .5s,background .5s;border-top:3px solid #fff}.logo-nav nav.main-nav ul li a:hover{color:#1cc6da;border-top-color:#1cc6da}.logo-nav nav.main-nav ul li a:hover .sf-sub-indicator:before{color:#1cc6da}.logo-nav nav.main-nav ul li a.active{color:#1cc6da;border-top-color:#1cc6da;background:#fbfbfb}.logo-nav nav.main-nav ul li a.active:after{background:#1cc6da;top:-2.5px;content:'';left:50%;display:block;height:5px;margin:0 0 0 -2.5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;width:5px}.logo-nav nav.main-nav ul li a.active .sf-sub-indicator:before{color:#1cc6da}.logo-nav nav.main-nav ul li a .sf-sub-indicator:before{content:'\f107';font-family:"FontAwesome";margin-left:5px;vertical-align:middle;color:#a6afba;font-size:14px}.logo-nav nav.main-nav ul li.sfHover>a{color:#1cc6da;border-top-color:#1cc6da}.logo-nav nav.main-nav ul li.sfHover>a .sf-sub-indicator:before{color:#1cc6da}.logo-nav nav.main-nav ul li>ul{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3)}.logo-nav nav.main-nav ul li>ul li{width:100%;display:block;float:none;border-right:0 solid #dcdcdc;*zoom:1;background:#2c323c !important}.logo-nav nav.main-nav ul li>ul li:before,.logo-nav nav.main-nav ul li>ul li:after{display:table;content:"";line-height:0}.logo-nav nav.main-nav ul li>ul li:after{clear:both}.logo-nav nav.main-nav ul li>ul li a{font-size:15px;line-height:23px;text-align:left;padding:11px 20px !important;color:#93acbd !important;position:relative;margin-top:0;border-top-width:0}.logo-nav nav.main-nav ul li>ul li a:hover{background:#21252d !important;color:#f2f5f7 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.logo-nav nav.main-nav ul li>ul li a:hover .sf-sub-indicator:before{color:#f2f5f7}.logo-nav nav.main-nav ul li>ul li a.active{background:#282d36 !important;color:#a9bdca !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.logo-nav nav.main-nav ul li>ul li a.active:hover{background:#21252d !important;color:#f2f5f7 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.logo-nav nav.main-nav ul li>ul li a.active:after{height:0;width:0}.logo-nav nav.main-nav ul li>ul li a .sf-sub-indicator:before{content:'\f105';font-family:"FontAwesome";margin-left:5px;position:absolute;right:15px}.logo-nav nav.main-nav ul li>ul li.sfHover>a{background:#21252d !important;color:#f2f5f7 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.logo-nav nav.main-nav ul li>ul li.sfHover>a .sf-sub-indicator:before{color:#f2f5f7}.logo-nav nav.main-nav ul li>ul li>ul{margin-left:7px}.logo-nav nav.main-nav ul li>ul li>ul li:first-child:after{content:"";width:0;height:0;display:block;position:absolute;left:-7px;top:50%;margin-top:-7px;border-color:transparent #2c323c transparent transparent;border-style:solid;border-width:7px 7px 7px 0;-webkit-transition:border-color .3s ease-out;-moz-transition:border-color .3s ease-out;-o-transition:border-color .3s ease-out;transition:border-color .3s ease-out}.logo-nav nav.main-nav ul li>ul li>ul li:first-child:hover:after{border-color:transparent #21252d transparent transparent}.mobile-nav{position:relative;min-height:80px}.no-touch .dl-menuwrapper li a:hover{background:rgba(0,0,0,0.3);color:#f2f5f7 !important}.dl-menuwrapper button{background:#424a59;float:right}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active{background:#2c323c}.dl-menuwrapper ul{background:#2c323c;text-align:left;margin:0}.dl-menuwrapper li a{font-size:16px;line-height:24px;font-weight:400;color:#93acbd;text-decoration:none}.dl-menuwrapper{z-index:9999;float:right;bottom:16px;right:60px;position:absolute}.dl-menuwrapper .dl-menu{z-index:9999;margin-top:45px}.dl-menuwrapper:first-child{margin-right:0}.block-title{position:relative;margin-bottom:30px;*zoom:1}.block-title:before,.block-title:after{display:table;content:"";line-height:0}.block-title:after{clear:both}.block-title .block-title-text{float:left;display:inline-block}.block-title .block-title-text .block-title-bar{height:20px;width:7px;border-left:1px solid #1cc6da;border-right:1px solid #1cc6da;display:inline-block;margin-right:10px;position:relative;top:2px}.block-title .block-title-text h2{font-weight:300;font-size:22px;line-height:30px;color:#424a59;display:inline-block;padding-right:20px;margin:0;text-transform:uppercase}.block-title .block-title-line{position:relative}.block-title .block-title-line .block-title-big-line{overflow:hidden;position:relative;top:23px;border-bottom-width:1px;border-bottom-style:solid;border-color:#f2f5f7}.block-title .block-title-line .block-title-small-line{width:70px;overflow:hidden;position:absolute;top:21px;right:0;border-bottom-width:5px;border-bottom-style:solid;border-color:#e9eef1}.service{position:relative}.service h3{font-size:28px;line-height:36px;color:#424a59;margin:0 0 15px 70px}.service i.service-icon{color:#424a59;font-size:40px;line-height:48px;float:left;position:absolute;top:0;left:10px;-webkit-transition:color .5s;-moz-transition:color .5s;-o-transition:color .5s;transition:color .5s}.service .service-txt{margin-left:70px}.service .read-more{margin-left:70px;margin-top:20px}.service p{margin-bottom:0}.service:hover i.service-icon{color:#1cc6da}.service.type2 i.service-icon{width:70px;height:70px;-webkit-border-radius:70px;-moz-border-radius:70px;border-radius:70px;background:#f2f5f7;font-size:24px;line-height:70px;text-align:center;vertical-align:middle;left:0;border:1px solid #e9eef1;color:#848a96;-webkit-transition:color .5s,border .5s,background .5s,font-size .5s;-moz-transition:color .5s,border .5s,background .5s,font-size .5s;-o-transition:color .5s,border .5s,background .5s,font-size .5s;transition:color .5s,border .5s,background .5s,font-size .5s}.service.type2 h3{margin:0 0 15px 90px}.service.type2 .service-txt{margin-left:90px}.service.type2 .read-more{margin-left:90px}.service.type2:hover i.service-icon{color:#fff;background:#1cc6da;border:1px solid #18aebe}.call-to-action{background:#424a59;padding:30px 0;border-left:5px solid #1cc6da}.call-to-action .call-to-action-content{margin-left:30px}.call-to-action strong{font-size:24px;line-height:32px;font-weight:600;color:#f2f5f7;display:block;margin-bottom:12px}.call-to-action small{font-size:16px;line-height:24px;color:#a6afba}.call-to-action small:before{content:"- "}.call-to-action .action-btn{text-align:right}.call-to-action .action-btn a{margin-right:30px}.ui-tabs .ui-tabs-panel{background:#f2f5f7;padding:10px 20px;color:#848a96}.ui-tabs .ui-tabs-nav{margin:0;list-style:none;background:#424a59;*zoom:1}.ui-tabs .ui-tabs-nav:before,.ui-tabs .ui-tabs-nav:after{display:table;content:"";line-height:0}.ui-tabs .ui-tabs-nav:after{clear:both}.ui-tabs .ui-tabs-nav li{display:inline-block;vertical-align:top;zoom:1;*display:inline;float:left}.ui-tabs .ui-tabs-nav li a{font-size:18px;line-height:26px;color:#fff;padding:12px 15px;display:block;text-decoration:none;outline:#fff dotted 0;border-top-width:3px;border-top-color:#424a59;border-top-style:solid;border-right:1px solid #4d5668;-webkit-transition:color .25s;-moz-transition:color .25s;-ms-transition:color .25s;-o-transition:color .25s;transition:color .25s}.ui-tabs .ui-tabs-nav li a:hover{color:#1cc6da}.ui-tabs .ui-tabs-nav li.ui-tabs-active a{background:#f2f5f7;color:#424a59;position:relative;border-top-color:#1cc6da}.ui-accordion .ui-accordion-header{font-size:18px;line-height:26px;padding:7px 15px;color:#fff;background:#424a59;border-left:3px solid #424a59;font-weight:400;position:relative;cursor:pointer;margin:10px 0 0}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{padding:10.5px 15px;background:#1cc6da;position:absolute;right:0;top:0}.ui-accordion .ui-accordion-header.ui-accordion-header-active{color:#fff;background:#424a59;border-left-color:#1cc6da}.ui-accordion .ui-accordion-header.ui-accordion-header-active:after{background:#1cc6da;top:50%;left:-1.5px;content:'';display:block;height:5px;margin:-2.5px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;width:5px}.ui-accordion .ui-accordion-header:hover{color:#fff}.ui-accordion .ui-accordion-content{background:#f2f5f7;padding:10px 20px;border-top-width:0}.recent-works{padding-bottom:100px}.recent-works .row-fluid{margin-right:30px}.bx-controls .bx-controls-direction{*zoom:1}.bx-controls .bx-controls-direction:before,.bx-controls .bx-controls-direction:after{display:table;content:"";line-height:0}.bx-controls .bx-controls-direction:after{clear:both}.bx-controls .bx-controls-direction .bx-prev{top:auto;left:50%;margin-left:-33px}.bx-controls .bx-controls-direction .bx-next{top:auto;right:50%;margin-right:-33px}.bx-controls .bx-controls-direction a{width:30px;height:30px;bottom:-30px;background:#f2f5f7;color:#b3c4d0;text-align:center;text-indent:0;line-height:30px;border:1px solid #e9eef1;border-bottom-color:#d2dde4;text-decoration:none;font-size:19px;-webkit-transition:background .5s,color .5s,border .5s;-moz-transition:background .5s,color .5s,border .5s;-o-transition:background .5s,color .5s,border .5s;transition:background .5s,color .5s,border .5s}.bx-controls .bx-controls-direction a:not(.disabled):hover{background:#1cc6da;color:#0e6872;border-color:#18aebe;border-bottom-color:#14919f}.bx-controls .bx-controls-direction a.disabled{display:block;opacity:.5;cursor:default}.sl-caption{padding:0;font-size:20px;line-height:28px}.sl-caption h1,.sl-caption h2,.sl-caption h3,.sl-caption h4,.sl-caption h5,.sl-caption h6{color:#fff;margin:0}.sl-caption h2{font-size:40px;line-height:48px}.sl-caption h3{font-size:35px;line-height:43px}.sl-button{padding:0}.list-caption:before{content:'\f101';margin-right:10px;font-family:"FontAwesome";color:#424a59;font-size:18px}.sl-caption{background:#424a59;padding:5px 15px !important;border-left:4px solid #1cc6da}.sl-button a.button{margin:0}.sl-list{min-width:250px}.sl-image img{width:80%}.client{position:relative;display:block;cursor:pointer}.our-clients ul{margin:0}.features-block{background:#f2f5f7;text-align:center;-webkit-box-shadow:0 -5px 4px rgba(0,0,0,0.05) inset;-moz-box-shadow:0 -5px 4px rgba(0,0,0,0.05) inset;box-shadow:0 -5px 4px rgba(0,0,0,0.05) inset;font-size:16px;line-height:24px}.features-block .features-block-inner{padding:40px 0 0}.features-block .features-block-inner h3{color:#1cc6da;font-size:40px;line-height:48px;font-weight:400}.features-block .features-block-inner p{max-width:600px;margin:5px auto 24px}.features-block ul{font-size:18px;line-height:26px}.features-block ul li{margin-bottom:5px;color:#848a96}.features{background:#fbfcfd;padding:20px}.features ul{list-style:none;margin-left:15px}.features ul li{margin-left:1.5em;color:#848a96;line-height:30px;vertical-align:middle;font-size:17px}.features ul li:before{font-size:20px;font-family:"FontAwesome";font-style:normal;display:inline-block;*display:inline;*zoom:1;margin-left:-1.3em;width:1.5em;content:'\f05d';line-height:35px;vertical-align:middle}.testimonials-slider blockquote{background:#fbfcfd;border-width:0;position:relative;margin:0 0 25px 0}.testimonials-slider blockquote strong{margin-top:30px}.page-title{background:#f2f5f7;text-align:center;padding:35px 0}.page-title h2{color:#1cc6da;margin-top:0;font-size:26px;line-height:34px;font-weight:400}.page-title a{color:#848a96}.page-title .current{color:#a6afba}aside .widget ul{margin:0;list-style:none}aside .widget ul li{padding:5px 0;border-bottom:1px dotted #e9eef1;margin-left:1.5em}aside .widget ul li:before{content:'\f101';font-family:'FontAwesome';color:#d2dde4;font-style:normal;display:inline-block;*display:inline;*zoom:1;margin-left:-1.5em;width:1.5em}.span3.pull-left{margin-left:0;max-height:30px}.with-left-side-bar .span9{width:71%;*width:71%;margin-left:50px}.with-right-side-bar .span9{width:71%;*width:71%}.with-right-side-bar .span3{margin-left:50px}.flexslider{margin:0;border-width:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;overflow:hidden}#carousel .slides li{margin-right:7px;border:3px solid #fff;box-shadow:0 0 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);-o-box-shadow:0 0 2px rgba(0,0,0,0.1)}#carousel .slides li img{display:block;opacity:.7;filter:alpha(opacity=70);cursor:pointer;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}#carousel .slides li:hover img{opacity:1;filter:alpha(opacity=100)}#carousel.flexslider .flex-viewport{padding:1px}#carousel.flexslider .flex-viewport .flex-active-slide{border-color:#1dcee2;-webkit-transition:border-color .5s;-moz-transition:border-color .5s;-ms-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s}#carousel.flexslider .flex-viewport .flex-active-slide img{opacity:1;filter:alpha(opacity=100);cursor:default}.service-main{text-align:center}.service-main .service-icon{width:70px;height:70px;font-size:22px;background:#f2f5f7;color:#424a59;line-height:70px;display:inline-block;vertical-align:top;zoom:1;*display:inline;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;margin-bottom:20px;position:relative;z-index:5;-webkit-transition:background .4s,color .4s;-moz-transition:background .4s,color .4s;-o-transition:background .4s,color .4s;transition:background .4s,color .4s}.service-main .service-icon:after{content:'';width:70px;height:70px;background:#1cc6da;position:absolute;top:50%;left:50%;margin:-35px 0 0 -35px;-webkit-border-radius:80px;-moz-border-radius:80px;border-radius:80px;-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);z-index:1;-webkit-transition:transform .4s,opacity .4s;-moz-transition:transform .4s,opacity .4s;-o-transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s;opacity:0}.service-main .service-icon i{position:relative;z-index:5}.service-main .service-info{padding:0 10px}.service-main h3{font-size:22px;line-height:30px}.service-main:hover .service-icon{background:#1cc6da;color:#fff}.service-main:hover .service-icon:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.more-service h4{font-weight:400}.more-service h4 i{color:#1cc6da;margin-right:15px}.field{margin-bottom:25px}.field label{display:block;color:#848a96;font-size:17px;line-height:25px;margin-bottom:5px;font-weight:600}.field.requared label:after{content:'*';color:red;margin-left:3px}.field textarea{width:96%;height:200px}input[type="submit"]{font-weight:400;font-size:18px;line-height:26px}input[type="text"],input[type="email"],textarea{border:1px solid #e9eef1;padding:7px;width:300px;color:#a6afba;font-size:15px;line-height:23px;-webkit-transition:border-color .5s,box-shadow .5s;-moz-transition:border-color .5s,box-shadow .5s;-o-transition:border-color .5s,box-shadow .5s;transition:border-color .5s,box-shadow .5s}input[type="text"]:focus,textarea:focus{border-color:rgba(26,185,203,0.5);-webkit-box-shadow:0 0 5px rgba(26,185,203,0.3);-moz-box-shadow:0 0 5px rgba(26,185,203,0.3);box-shadow:0 0 5px rgba(26,185,203,0.3)}.address h3{font-size:22px;line-height:30px;margin-top:0}.address .socials .social{width:30px;height:30px;line-height:30px;background:#fff;margin-right:2px;color:#848a96}.address .socials .social:hover{color:#fff}.address .socials .social.linkedin:hover{background:#39c}.address .socials .social.facebook:hover{background:#3c5b9b}.address .socials .social.twitter:hover{background:#2daae1}.address .socials .social.dribbble:hover{background:#ea4c88}.address .socials .social.google-plus:hover{background:#d14333}.big-404{font-size:170px;font-weight:700;line-height:180px;color:#424a59}.error-page{font-size:20px;line-height:28px;text-align:center}.error-subtitle{font-size:30px;line-height:38px;padding:20px 0;font-weight:600;text-transform:uppercase;color:#1cc6da}.skill{text-align:center;color:#1cc6da}.skill h4{color:#1cc6da;font-weight:400;margin-top:0}.text-block{background:#fbfcfd;padding:15px 30px}.member{background:#424a59;border-bottom:3px solid #1cc6da;max-width:270px;-webkit-transition:border-bottom-width .5s;-moz-transition:border-bottom-width .5s;-o-transition:border-bottom-width .5s;transition:border-bottom-width .5s}.member:hover{border-bottom-width:10px}.member .member-info{padding:10px 20px 20px}.member .position{font-size:20px;line-height:28px;color:#f7f7f7;font-weight:300;margin-bottom:15px;font-style:italic}.member h4{font-weight:400;font-size:30px;line-height:38px;color:#fff;text-transform:uppercase}.member .social{background:#333945;margin-right:5px;margin-top:0}.post-thumb{background:#424a59}.post-thumb img{opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.post-thumb img:hover{opacity:.7}.post-date{background:#424a59;border-bottom:3px solid #1cc6da;color:#fff;font-size:36px;line-height:44px;float:left;padding:10px 20px;margin-right:30px;text-align:center}.post-date .post-month-year{font-size:17px;line-height:25px}.post-meta{margin-left:126px}.post-meta>*{display:inline-block;vertical-align:top;zoom:1;*display:inline;margin-right:20px;color:#98a2af}.post-meta a{color:#98a2af}.post-meta i{margin-right:3px}article header{*zoom:1;margin-bottom:30px;border-bottom:1px dotted #e9eef1}article header:before,article header:after{display:table;content:"";line-height:0}article header:after{clear:both}article header h2{margin-bottom:15px;margin-left:126px;font-size:24px;line-height:32px}article footer{background:0;border-bottom:1px dotted #e9eef1;padding:15px 0;color:#afb7c1;font-size:15px;line-height:23px}article footer i{color:#98a2af;margin-right:3px}article footer a{color:#98a2af}article footer a:hover{color:#98a2af}.author-info{background:#424a59;color:#f2f5f7}.author-info img{margin:0}.author-info p{margin:0 0 10px 170px}.author-info h4{background:#1cc6da;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:0 0 20px 20px;padding:5px 10px}.author-info h4 a{color:#fff}.comments h3{text-transform:uppercase;font-weight:600;margin-bottom:25px}.comments ul{margin:0;list-style:none}.comments ul li{margin-bottom:30px;background:#f2f5f7}.comments ul li>ul{margin-left:45px;margin-bottom:5px}.comments ul li>ul li{margin-top:10px;margin-bottom:0;border:0 solid #f2f5f7}.comment-body{*zoom:1}.comment-body:before,.comment-body:after{display:table;content:"";line-height:0}.comment-body:after{clear:both}.comment-body .comment-avartar{float:left}.comment-body .comment-context{margin-left:60px}.comment-body .comment-context .comment-head{background:#424a59;color:#fff;padding:5px 0;position:relative}.comment-body .comment-context .comment-head .comment-reply{-webkit-transition:opacity .5s,margin-left .5s;-moz-transition:opacity .5s,margin-left .5s;-o-transition:opacity .5s,margin-left .5s;transition:opacity .5s,margin-left .5s;padding:7px 10px;background:#1cc6da;position:absolute;right:0;top:0;bottom:0}.comment-body .comment-context .comment-head .comment-reply a{color:#fff}.comment-body .comment-context .comment-head .comment-date{font-style:italic}.comment-body .comment-context .comment-head .comment-author{font-size:1.125em;margin-right:10px;padding:6px 10px;background:#1cc6da;color:#fff}.comment-body .comment-context .comment-head .comment-author a{color:#fff}.small .post-date{float:none;margin-right:0;font-size:25px;line-height:33px;padding:6px 30px}.small .post-date .post-month-year{display:inline-block;vertical-align:top;zoom:1;*display:inline;vertical-align:bottom;margin-left:5px;font-size:15px;line-height:23px}.small header h2{margin-left:0;margin-top:15px}.small .post-meta{margin-left:0}.portfolio-item{overflow:hidden}.portfolio-item .portfolio-container{background:#424a59;color:#a6afba;position:relative;top:0;left:0}.portfolio-item .portfolio-container img{position:relative;top:0;-webkit-transition:top .8s;-moz-transition:top .8s;-o-transition:top .8s;transition:top .8s}.portfolio-item .portfolio-container .portfolio-meta{width:100%;position:absolute;bottom:-100%;left:0;background:#424a59;-webkit-transition:bottom .8s;-moz-transition:bottom .8s;-o-transition:bottom .8s;transition:bottom .8s;border-bottom:5px solid #1cc6da}.portfolio-item .portfolio-container .portfolio-meta .portfolio-meta-container{padding:10px 15px}.portfolio-item .portfolio-container .portfolio-meta h3 a{color:#fff;font-size:22px;line-height:30px}.portfolio-item .portfolio-container .portfolio-meta .button{margin-left:0}.portfolio-item .portfolio-container .portfolio-meta p{margin-bottom:5px}.portfolio-item:hover .portfolio-container img{position:relative;top:-100px}.portfolio-item:hover .portfolio-container .portfolio-meta{bottom:0;left:0;background:#424a59}.portfolio-item:hover .portfolio-container .portfolio-meta h3 a{color:#fff;font-size:22px;line-height:30px}.folio-info{display:block}.folio-info h2{color:#1cc6da;font-size:26px}.folio-info h3{font-size:20px;line-height:28px;font-weight:400}.folio-info a{color:#a6afba}.folio-info a:hover{color:#848a96}fieldset{border:0 none;padding:0;margin:0}#filter input[type="radio"]{display:none}#filter label{padding:7px 15px;background:#f2f5f7;margin:5px;font-size:18px;line-height:26px;-webkit-transition:background .5s,border-color .5s,color .5s;-moz-transition:background .5s,border-color .5s,color .5s;-o-transition:background .5s,border-color .5s,color .5s;transition:background .5s,border-color .5s,color .5s;display:inline-block;vertical-align:top;zoom:1;*display:inline}#filter label.current{background:#1cc6da;color:#fff}#filter label.current:hover{color:#fff}#filter label:hover{color:#555f73}.folio-image-container{overflow:hidden;position:relative;margin-bottom:20px}ul#gallery{list-style:none}.button{display:inline-block;*display:inline;*zoom:1;padding:2px 12px;vertical-align:middle;cursor:pointer;font-size:18px;line-height:26px;font-family:"Source Sans Pro";background:#1cc6da;color:#fff;border-style:solid;text-decoration:none;-webkit-transition:background .5s,color .5s,background-color .5s,top .5s;-moz-transition:background .5s,color .5s,background-color .5s,top .5s;-o-transition:background .5s,color .5s,background-color .5s,top .5s;transition:background .5s,color .5s,background-color .5s,top .5s;outline:#fff dotted 0;*margin-left:.3em;margin:3px 3px 3px 0;border-width:0}.button:first-child{*margin-left:0}.button:hover{color:#fff;background:#18aebe}.button:active{color:#fff;position:relative;top:1px}.button.large{padding:7px 20px;font-size:21px;line-height:29px}.button.mini{padding:3px 6px;font-size:14px;line-height:22px}.button.aqua{background:#1cc6da}.button.aqua:hover{background:#18aebe}.button.green{background:#1fd143}.button.green:hover{background:#1bb73b}.button.blue{background:#1f62d1}.button.blue:hover{background:#1b56b7}.button.aquamarine{background:#20d398}.button.aquamarine:hover{background:#1cb984}.button.red{background:#e25050}.button.red:hover{background:#de3636}.button.orange{background:#ff9b0f}.button.orange:hover{background:#f08c00}.button.black{background:#3b3b3b}.button.black:hover{background:#424242}.button.pink{background:#e41b88}.button.pink:hover{background:#c91778}.button.white{background:#f3f3f3;color:#ababab !important}.button.white:hover{background:#e8e8e8}a.button{text-decoration:none}ul[class^="icon_"],ul[class*=" icon_"]{list-style:none;margin-left:15px}ul[class^="icon_"] li,ul[class*=" icon_"] li{margin-left:1.5em}ul[class^="icon_"] li:before,ul[class*=" icon_"] li:before{font-family:"FontAwesome";font-style:normal;display:inline-block;*display:inline;*zoom:1;margin-left:-1.5em;width:1.5em}ul[class^="icon_"] li>ul,ul[class*=" icon_"] li>ul{list-style:none}ul.icon_ok li:before{content:'\f00c'}ul.icon_remove li:before{content:'\f00d'}ul.icon_check li:before{content:'\f046'}ul.icon_chevron_right li:before{content:'\f054'}ul.icon_plus_sign li:before{content:'\f055'}ul.icon_minus_sign li:before{content:'\f056'}ul.icon_ok_sign li:before{content:'\f058'}ul.icon_hand_right li:before{content:'\f0a4'}ul.icon_double_angle_right li:before{content:'\f101'}ul.green li:before{color:#2ae04f}ul.blue li:before{color:#2a6fe0}ul.aquamarine li:before{color:#2edfa4}ul.red li:before{color:#e66666}ul.aqua li:before{color:#2bd1e4}ul.orange li:before{color:#ffa629}ul.black li:before{color:#474747}ul.pink li:before{color:#e73294}.box{padding:5px 25px 1px;border-width:1px;border-style:solid;margin-bottom:10px;position:relative}.box a.close{position:absolute;right:8px;top:3px;text-decoration:none}.box h4{font-weight:600;font-size:18px;line-height:27px}.box.success{background:#dff0d8;color:#468847;border-color:#d6e9c6}.box.success h4,.box.success a.close{color:#468847}.box.info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.box.info h4,.box.info a.close{color:#3a87ad}.box.error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.box.error h4,.box.error a.close{color:#b94a48}.box.warning{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}.box.warning h4,.box.warning a.close{color:#c09853}.box.download{color:#43ad00;background-color:#ecffe0;border-color:#dcffc6}.box.download h4,.box.download a.close{color:#43ad00}.box.normal{color:#878787;background-color:#fafafa;border-color:#ededed}.box.normal h4,.box.normal a.close{color:#878787}.google-map,.shortcode-google-map{height:400px}.google-map img,.shortcode-google-map img{max-width:none}footer{background:#f5f6fa;padding:50px 0 0;font-size:13px;line-height:21px;color:#a6afba}footer a{color:#1dcee2}footer a:hover{color:#1dcee2}footer .widget h3{font-size:20px;line-height:28px;font-weight:400;color:#848a96;margin-top:0}footer .widget ul{margin:0;list-style:none}footer .widget ul li{float:left;padding:5px 0;width:100%;clear:both;display:block;border-bottom:1px dotted #e2e9ed}footer .widget ul li img{float:left;margin-right:10px;margin-top:5px}footer .widget ul li .post-title h4{font-weight:400;margin:0}footer .widget ul li .post-title h4 a{font-size:15px;line-height:23px}footer .widget ul li .post-title .post-meta{margin:0}footer .widget ul li .post-title .post-meta a{font-size:13px;line-height:21px;font-style:italic;color:#848a96;display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:0}footer .widget ul.tweets p{margin:0}footer .widget ul.tweets .tweet-time{font-style:italic;color:#848a96;font-size:12px;line-height:20px}footer .copyright{background:#c8c9cc;padding:20px 0;color:#fff}footer .copyright .copy{font-style:italic;font-size:13px;line-height:40px;float:left}footer .copyright .back-to-top{width:40px;height:40px;line-height:40px;text-align:center;background:#afb0b3;font-size:22px;cursor:pointer;float:right;color:#fff}.socials{margin:0;list-style:none}.socials li{display:inline-block !important;vertical-align:top;zoom:1;*display:inline;width:auto !important;clear:none !important;border-bottom:0 dotted #495162 !important}.social{width:35px;height:35px;text-align:center;line-height:35px;display:block;background:#a6afba;color:#fff;text-decoration:none;margin-right:10px;margin-top:10px;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s}.social:hover{text-decoration:none;color:#fff}.social.linkedin:hover{background:#39c}.social.facebook:hover{background:#3c5b9b}.social.twitter:hover{background:#2daae1}.social.dribbble:hover{background:#ea4c88}.social.google-plus:hover{background:#d14333}@media(min-width:1200px){.folio-image-container{margin-bottom:30px !important}.with-right-side-bar .span9{width:72% !important;*width:72% !important}.with-right-side-bar .span3{margin-left:57px !important}.with-left-side-bar .span9{width:72% !important;*width:72% !important;margin-left:57px !important}.action-unit-body{padding:0 200px}.big-service .big-service-info{margin:25px 25px 23px 40%}.big-service .image-container{width:35%}.sl-image img{width:auto;height:auto}}@media(min-width:768px) and (max-width:979px){.with-right-side-bar .span9{width:100% !important;*width:100% !important}.with-right-side-bar .span3{width:100% !important;*width:100% !important;margin-left:0 !important}.with-left-side-bar .span9{width:100% !important;*width:100% !important;margin-left:0 !important}.with-left-side-bar .span3{width:100% !important;*width:100% !important}.action-unit-body{padding:0 60px}.top-bar nav ul li a{padding:8px 12px}.top-bar .search-box form input:focus{width:100px}.top-bar .top-bar-icon-sec{display:block}.big-service .big-service-info{margin:5px 5px 4px 55%}.big-service .big-service-info h3{font-size:18px;line-height:26px}.big-service .big-service-info p{margin:5px 0}.big-service .image-container{width:53%}.sl-image img{width:70%;height:70%}.sl-caption{padding:8px 24px}nav.main-nav{margin-right:55px}.search-box form{position:relative}.search-box form input{position:absolute;right:0}}@media(max-width:767px){.container{padding-left:25px;padding-right:25px;margin:0 auto;max-width:400px}.logo-nav .span3{width:auto;float:left;display:inline-block}.folio-image-container{margin-bottom:30px !important}.with-right-side-bar .span9{width:100% !important;*width:100% !important}.with-right-side-bar .span3{margin-left:0 !important}.with-left-side-bar .span9{width:100% !important;*width:100% !important;margin-left:0 !important}.call-to-action{border-left-width:0;border-bottom:5px solid #1cc6da}.call-to-action .action-btn{text-align:left;margin-left:30px}.call-to-action .action-btn .button{margin-left:0}.action-unit-body{padding:0 10px}.top-bar{text-align:center}.top-bar nav{text-align:center !important}.top-bar nav ul{display:inline-block;vertical-align:top;zoom:1;*display:inline}.top-bar .top-bar-icons{border-right:0 solid rgba(0,0,0,0.1)}.top-bar .span7{text-align:center !important}.top-bar .search-box{display:block;float:none !important}.top-bar .search-box form input{width:100%}.top-bar .search-box form input:focus{width:100%}.big-service .big-service-info{margin:0 8px 0 54%}.big-service .big-service-info h3{font-size:20px;line-height:28px}.big-service .image-container{width:51%}.sl-image{visibility:hidden}.sl-caption{padding:3px 9px;font-size:16px;line-height:24px}}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.search-box form input{background:url(../images/search%402x.png) 14px center no-repeat}}