@font-face{font-family:'aileronblack';src:url('../fonts/aileron-black-webfont.html') format('woff2'),url('../fonts/aileron-black-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'aileronbold';src:url('../fonts/aileron-bold-webfont.html') format('woff2'),url('../fonts/aileron-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'aileronlight';src:url('../fonts/aileron-light-webfont.html') format('woff2'),url('../fonts/aileron-light-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'aileronregular';src:url('../fonts/aileron-regular-webfont.html') format('woff2'),url('../fonts/aileron-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'aileronsemibold';src:url('../fonts/aileron-semibold-webfont.html') format('woff2'),url('../fonts/aileron-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'aileronthin';src:url('../fonts/aileron-thin-webfont.html') format('woff2'),url('../fonts/aileron-thin-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'aileronthin';src:url('../fonts/aileron-thin-webfont.html') format('woff2'),url('../fonts/aileron-thin-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'aileronheavy';src:url('../fonts/aileron-heavy-webfont.html') format('woff2'),url('../fonts/aileron-heavy-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'aileronlight_italic';src:url('../fonts/aileron-lightitalic-webfont.html') format('woff2'),url('../fonts/aileron-lightitalic-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'aileronultralight';src:url('../fonts/aileron-ultralight-webfont.html') format('woff2'),url('../fonts/aileron-ultralight-webfont.woff') format('woff');font-weight:normal;font-style:normal;}body{margin:0;padding:0;font:16px/26px 'Source Sans Pro',sans-serif;color:#666;}#wrapper{float:left;width:100%;position:relative;}.theme-style-1 .padd-none{padding:0;}.theme-style-1 .padd-top-none{padding-top:0;}.theme-style-1 .padd-btm-90{padding-bottom:90px;}.theme-style-1 p{font:16px/26px 'Source Sans Pro',sans-serif;color:#666;margin:0 0 25px 0;}.theme-style-1 h1{font:72px/76px 'aileronthin';color:#fff;margin:0;}.theme-style-1 h1 b{font:72px/76px 'aileronbold';}.theme-style-1 h2{font:72px/76px 'aileronthin';color:#fff;margin:0 0 40px 0;}.theme-style-1 h2 b{font:72px/76px 'aileronbold';}.theme-style-1 h2 span{font-family:'aileronregular';}.theme-style-1 h3{font:30px/30px 'aileronlight';color:#222;margin:0 0 20px 0;overflow:hidden;clear:both;}.theme-style-1 h3 a{color:#222;text-decoration:none;}.btn-row{display:block;width:100%;text-align:center;overflow:hidden;}.theme-style-1 a.btn-style-1{border:2px solid;padding:18px 44px;border-radius:30px;font:16px/16px 'aileronbold';position:relative;float:left;text-transform:uppercase;z-index:11;overflow:hidden;text-decoration:none;}.theme-style-1 a.btn-style-1:hover{color:#fff;}.theme-style-1 a.btn-style-1:hover:before{width:100%;opacity:1;border:2px solid rgba(0,0,0,0);}.theme-style-1 a.btn-style-1:before{content:'';position:absolute;left:0;top:0;height:100%;width:50%;z-index:-1;opacity:0;transition:all 0.5s linear;-moz-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;}.theme-style-1 a.btn-style-2{border:2px solid rgba(0,0,0,0);padding:18px 44px;border-radius:30px;font:16px/16px 'aileronbold';position:relative;float:left;text-transform:uppercase;z-index:11;overflow:hidden;text-decoration:none;color:#fff;}.theme-style-1 a.btn-style-2:hover{color:#000;}.theme-style-1 a.btn-style-2:hover:before{width:100%;opacity:1;}.theme-style-1 a.btn-style-2:before{content:'';position:absolute;left:0;top:0;height:100%;width:50%;z-index:-1;opacity:0;transition:all 0.5s linear;-moz-transition:all 0.5s linear;-webkit-transition:all 0.5s linear;background:#fff;}.padd-top-btm{padding:55px 0 90px 0;}.heading-style-1{float:left;width:100%;position:relative;}.heading-style-1:before{content:'';position:absolute;left:10px;bottom:15px;width:165px;height:1px;}.heading-style-1:after{content:'';position:absolute;left:0;width:5px;height:5px;bottom:14px;}.frame{float:left;width:100%;position:relative;}.frame img{display:block;width:100%;height:auto;}

.text-box{float:left;width:100%;}
.thumb{float:left;width:100%;position:relative;background:#000;}
.thumb img{display:block;overflow:hidden;}
.thumb .caption{position:absolute;left:0;top:0;width:100%;height:100%;}
.thumb .caption:before{content:'';position:absolute;left:0;right:0;margin:auto;top:-20%;width:95%;height:45%;opacity:0;}
.thumb .caption:after{content:'';position:absolute;left:0;right:0;margin:auto;bottom:-20%;width:95%;height:49%;opacity:0;}
#header{float:left;width:100%;margin:50px 0 0 0;position:absolute;z-index:9999;}
#header .container-fluid{padding:0;width:1770px;}
#header .holder{width:100%;background:#DBFBFF;float:left;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);}

strong.logo{background:#fff;float:left;height:100px;width:296px;padding:5px 48px 0 25px;overflow:hidden;}

#header .left{float:left;width:1474px;border-left:1px solid #ccc;}

.head-top{float:left;padding:0 45px;width:100%;}
.head-top .left-box{float:left;padding:13px 0;}
.head-top .left-box a{font:14px/14px 'aileronregular';color:#fff;text-decoration:none;float:left;padding:0 38px 0 0;}
.head-top .left-box a:hover{padding:0 20px;background:#fff;color:#000;}
.head-top .left-box a .fa{padding:0 5px 0 0;}
.head-top .right-box{float:right;padding:11px 15px 0 0;}
.head-top .right-box ul{padding:0;margin:0;list-style:none;float:right;}
.head-top .right-box ul li{float:left;padding:0 10px;border-left:1px solid #fff;}
.head-top .right-box ul li:first-child{border:0;}
.head-top .right-box ul li a{font:14px/14px 'aileronregular';color:#fff;text-decoration:none;}
.head-top .right-box ul li a .fa{padding:0 6px 0 0;}
.head-top .right-box ul li a:hover{background:#fff;padding:5px 10px;color:#000;border-radius:3px;}
.head-btm-row{float:left;width:100%;}
.navigation{float:left;}
.navigation .navbar-inverse{background-color:transparent;border-color:transparent;}
.navigation .navbar{border-radius:0;float:left;}
.navigation .navbar{border:0;margin-bottom:0px;min-height:inherit;}
.navigation .navbar-collapse{padding:0;}
.navigation .navbar-inverse .navbar-nav>.active>a,.navigation .navbar-inverse .navbar-nav>.active>a:hover,.navigation .navbar-inverse .navbar-nav>.active>a:focus{background:none; }
#nav{padding:0;margin:22px 0 0 18px;list-style:none;}
#nav li{float:left;position:relative;}
#nav li.active:before{content:'';background:url(../images/menu-line.png) no-repeat left bottom;position:absolute;left:-11px;right:0;margin:auto;width:37px;height:3px;top:17px;}
#nav li:first-child{background:none;}
#nav li a{font:14px/14px 'aileronsemibold';color:#222;text-transform:uppercase;text-decoration:none;padding:0 10px 22px 20px;display:block;position:relative;z-index:20;}#nav li a .fa{font-size:12px;padding:0 0 0 4px;float:right;}
#nav li:hover>a{background:none;}
#nav li ul li a:hover,#nav li ul li:hover>a{text-decoration:none;color:#fff;}
#nav li ul{position:absolute;left:0;top:100%;width:180px;background:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);padding:0 10px;display:none;list-style:none;z-index:999;}
#nav li:hover>ul{display:block;}
#nav li ul li>ul{position:absolute;left:100%;top:0;width:180px;padding:0;}
#nav li ul li{float:none;width:auto;background:none;border-bottom:1px solid #ccc;}
#nav li ul li .fa{float:right;font-size:12px;}
#nav li ul li a{background:none;font:14px/14px 'aileronsemibold';color:#666;text-align:left;padding:15px 10px;display:block;text-transform:capitalize;}
.head-btm-right{float:right;}
.theme-style-1 .head-btm-right a.btn-style-2{padding:10px 25px;margin:20px 0 0 0;text-transform:none;font:18px/18px 'aileronsemibold';}
.top-search{float:right;padding:23px 70px 23px 20px;margin:0 0 0 20px;border-left:1px solid #ccc;}
.top-search a.search-icon{width:33px;border:2px solid rgba(0,0,0,0);height:33px;float:left;border-radius:100%;color:#fff;text-align:center;line-height:30px;font-size:14px;outline:none;}
.top-search a.search-icon:hover{background:#fff;border:2px solid;}
#cp-slide-search{width:0;position:fixed;height:48px;z-index:99999;color:#222;background-color:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);}
#cp-slide-search form input[type="text"]{font:400 18px/48px 'Source Sans Pro',sans-serif;color:#222;width:90%;float:left;height:48px;border:none;padding:0px;}#cp-slide-search form button{font-size:24px;float:right;color:#fff;min-width:80px;border:none;height:48px;padding:0 10px;text-align:center;}
.language-box{float:right;margin:0 0 0 20px;}
.language-box .dropdown{margin:27px 0 0 0;}
.language-box .btn-default{background-color:#fff;border-color:#ccc;color:#666;font:12px/12px 'aileronregular';}
.language-box .btn{color:#666;font:12px/12px 'aileronregular';-moz-user-select:none;background-image:none;border:1px solid #ccc;border-radius:30px;margin-bottom:0;padding:6px 12px;text-align:center;}
.language-box .btn .fa{padding:0 0 0 5px;}
.language-box .btn-default:hover{border-color:transparent;color:#fff;}
.language-box .btn-default:focus,.language-box .btn-default.focus{border-color:transparent;color:#fff;}.language-box .btn-default:active,.language-box .btn-default.active,.language-box .open>.dropdown-toggle.btn-default{border-color:transparent;color:#fff;}.language-box .btn-default:active:hover,.language-box .btn-default.active:hover,.language-box .open>.dropdown-toggle.btn-default:hover,.language-box .btn-default:active:focus,.language-box .btn-default.active:focus,.language-box .open>.dropdown-toggle.btn-default:focus,.language-box .btn-default.focus:active,.language-box .btn-default.active.focus,.language-box .open>.dropdown-toggle.btn-default.focus{color:#fff;border-color:transparent;}.language-box .dropdown-menu{border:1px solid rgba(0,0,0,0.15);border-radius:2px;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);color:#666;font:12px/12px 'aileronregular';left:0;list-style:outside none none;margin:0;min-width:inherit;padding:0;top:51px;z-index:1000;}.language-box .dropdown-menu>li>a{color:#666;font:12px/12px 'aileronregular';padding:5px 20px;}.language-box .dropdown-menu>li>a:hover,.language-box .dropdown-menu>li>a:focus{color:#fff;text-decoration:none;}

#banner{float:left;width:100%;position:relative;}
#banner img{width:100%;}
#banner .caption{position:absolute;left:0;width:100%;height:100%;top:380px;}
#banner .caption .holder{position:relative;width:100%;}
#banner .caption h1{font:45px/55px 'aileronblack';color:#fff;text-align:center;display:block;margin:0 0 50px 0;}
#banner .caption h1 span{font-family:'aileronregular';}
#banner .btn-row a.btn-style-1,#banner .btn-row a.btn-style-2{float:none;display:inline-block;margin:0 10px;}
#banner .btn-row a.btn-style-1{border-color:#fff;color:#fff;background:rgba(255,255,255,0.10);}
#banner .owl-buttons{display:none;}
#banner .owl-pagination{float:right;position:absolute;right:50px;height:100px;top:0;bottom:220px;margin:auto;}
#banner .owl-page{width:12px;height:12px;border-radius:100%;border:4px solid rgba(0,0,0,0);display:block;margin:20px 0;}
#banner .owl-page.active{background:none;border:4px solid #fff;width:20px;height:20px;margin:0 0 0 -3px;}

.welcome-section{float:left;width:100%;margin:0;}
.welcome-section .left-box{float:left;width:100%;padding:10px 0;}
.welcome-section .container-fluid{padding:0;}
.welcome-section .container-fluid .col-md-12{padding:0;}
.welcome-section .left-box .holder{float:left;max-width:100%;padding:20px 20px 20px 20px;}
.welcome-section .heading-style-1:before{background:#fff;}
.welcome-section .heading-style-1:after{background:#fff;}
.welcome-section h3{color:#000;clear:both;margin:0 0 15px 0;}
.welcome-section h2{color:#000;clear:both;margin:0 0 15px 0;}
.welcome-section p{color:#000;}
.welcome-section a.more{font:14px/14px 'aileronbold';color:#ff0000;display:block;text-decoration:none;position:relative;}
.welcome-section a.more:before{content:'';position:absolute;left:10px;bottom:-12px;width:50px;height:1px;background:#fff;}
.welcome-section a.more:after{content:'';position:absolute;left:0;width:5px;height:5px;bottom:-13px;background:#fff;}
.video-frame{float:left;width:458px;background:url(../images/video-img.jpg) no-repeat left top;height:300px;position:relative;margin:80px 0 0 -68px;}
.video-frame a.btn-play{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url(../images/btn-play.png) no-repeat left top;width:100px;height:100px;}
.video-frame .modal-content{border-radius:0;}
.video-frame .modal-dialog{width:1000px;}
.video-frame .modal-header{border:0;padding:0;}
.video-frame .close{width:30px;height:30px;background:#000;color:#fff;position:absolute;right:-30px;top:0;opacity:1;}
.welcome-slider{float:left;width:100%;}
.welcome-slider .thumb{float:left;background:none;position:relative;margin:0 0 0 0;z-index:9;}
.welcome-slider .thumb:before{content:'';position:absolute;left:30px;top:40px;background:url(../images/welcome-slider-frame.png) no-repeat left top;width:652px;height:380px;z-index:-1;}
.welcome-slider .owl-buttons{display:none;}
.welcome-slider .owl-pagination{position:absolute;left:-32px;bottom:30px;}
.welcome-slider .owl-page{width:12px;height:12px;background:#ccc;display:block;border-radius:100%;margin:10px 0;}
.welcome-slider .owl-page.active{background:none;border:3px solid;}
.welcome-slider .owl-carousel .owl-wrapper-outer{padding-bottom:40px;}
.featured-work{float:left;width:100%;background:#000 url(../images/featured-work-bg.png) no-repeat left top/cover;padding:83px 0 95px 0;position:relative;}.featured-work:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:294px;background:#f5f5f5;}
.featured-work h3,.featured-work p{color:#fff;}
.featured-work h3{margin:0 0 15px 0;}
.text-holder{max-width:100%;}
.featured-work-box{float:left;width:410px;margin:20px 0 0 0;}
.featured-work .container-fluid{padding:0 70px;}
.featured-work .container-fluid .col-md-3{padding:0 10px;}.featured-work .frame:before{content:'';position:absolute;left:-10px;top:-10px;width:430px;height:300px;border:5px solid #e1e1e1;z-index:-1;}.featured-work .frame{z-index:9;}.featured-work .frame img{position:relative;}.featured-work .frame .caption{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:100%;height:100%;overflow:hidden;opacity:0;}.featured-work .frame .caption:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:95%;height:93%;opacity:0.9;}.featured-work .frame .caption a.link{width:45px;height:45px;background:#fff;border-radius:100%;position:absolute;left:-200%;right:0;top:0;bottom:0;margin:auto;font-size:18px;line-height:45px;text-align:center;}.featured-work-box .text-box{padding:0 20px;margin:-30px 0 0 0;position:relative;}.featured-work-box .text-box .inner-box{float:left;width:100%;position:relative;z-index:9;padding:16px 0;background:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);overflow:hidden;}.featured-work-box .text-box .inner-box h3{color:#222;text-align:center;margin:0 0 10px 0;}.featured-work-box .text-box .inner-box span{display:block;text-align:center;font:14px/14px 'aileronbold';color:#222;margin:0 0 -30px 0;}.featured-work-box:hover .caption a.link{left:0;}.featured-work-box:hover .caption{opacity:1;}.featured-work-box:hover .inner-box span{margin:0;}.featured-work-box:hover .inner-box{margin:-15px 0 0 0;}.featured-work .heading-style-1:before,.featured-work .heading-style-1:after{background:#fff;}.floating{float:left;animation-name:Floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}@keyframes Floating{0%{transform:translate(0px,0px);}65%{transform:translate(0px,15px);}100%{transform:translate(0px,0px);}}.scaling{float:left;animation-name:scale;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}@keyframes scale{0%{transform:scale(0.9);}65%{transform:scale(1);}100%{transform:scale(0.9);}}
.services-style-1{float:left;width:100%;padding:80px 0 0 0;}
.services-style-1 h2{color:#000;}
.services-style-1 h3{margin:0 0 15px 0;}

.services-style-1-box{float:left;width:100%;margin-bottom:30px;position:relative;padding:0 0 0 83px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.services-style-1-box span.number{display:block;font:72px/72px 'aileronultralight';color:#d7d7d7;padding:0 0 20px 0;}
.services-style-1-box .icon-box{position:absolute;left:0;font-size:64px;}
.services-style-1-box .icon-box .icon-icon-6{font-size:48px;}
.services-style-1-box .icon-box .icon-icon-5{font-size:70px;}
.fact-figures{float:left;width:100%;}.fact-figures .holder{max-width:1200px;margin:0 auto;display:block;padding:60px 0 0 0;background:#000 url(../images/facts-bg.png) no-repeat left top/cover;}
.fact-figures .holder .fact-box{float:left;width:100%;padding:8px;margin:0 0 -40px 0;position:relative;z-index:9;}
.fact-figures .holder .fact-box:before{content:'';border:2px dashed #e1e1e1;position:absolute;left:0;right:0;margin:auto;top:0;width:165px;height:150px;z-index:-1;}
.fact-figures .holder .fact-box .inner{background:#fff;border-top:5px solid;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);position:relative;}
.fact-figures .holder .fact-box .inner strong.number{font:60px/60px 'aileronregular';color:#000;display:block;text-align:center;position:relative;padding:10px 0 30px 0;}.fact-figures .holder .fact-box .inner strong.number sup{font-size:40px;}
.fact-figures .holder .fact-box .inner strong.number:before{content:'';position:absolute;left:0;right:0;bottom:15px;margin:auto;background:url(../images/menu-line-2.png) no-repeat center bottom;width:63px;height:5px;}
.fact-figures .holder .fact-box .inner strong.title{font:16px 'aileronbold';color:#000;text-transform:uppercase;display:block;text-align:center;position:relative;padding:0 0 20px 0;}.fact-figures .holder .fact-box .inner strong.title span{display:block;}
.portfolio-style-1{float:left;width:100%;padding:100px 0 0 0;}.portfolio-style-1 h2{color:#000;}
.portfolio-style-1 .container-fluid{padding:0 60px;}
.portfolio-style-1 .container-fluid .col-md-2{padding:0;}
.portfolio-style-1 .outer{float:left;width:356px;}
.portfolio-style-1 .outer:hover .caption:before{top:3%;opacity:0.8;}.portfolio-style-1 .outer:hover .caption:after{bottom:3%;opacity:0.8;}.portfolio-style-1 .outer:hover img{opacity:0.5;}.portfolio-style-1 .outer:hover .inner{visibility:visible;opacity:1;transform:rotate(0deg);}.portfolio-style-1 .outer .inner{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:35%;z-index:9;transform:rotate(90deg);visibility:hidden;opacity:0;}.portfolio-style-1 .outer .inner .btn-row{margin:0 0 10px 0;}.portfolio-style-1 .outer .inner a.link{display:inline-block;width:45px;height:45px;background:#fff;border-radius:100%;text-align:center;line-height:45px;font-size:18px;color:#222;margin:0 3px;}

.portfolio-style-1 .outer .inner h3 a{color:#fff;}
.portfolio-style-1 .outer .inner h3{display:block;text-align:center;margin:0 0 10px 0; font-size:20px; font-weight:500;}
.portfolio-style-1 .outer .inner span{font:14px/14px 'aileronbold';color:#fff;display:block;text-align:center;}
.portfolioFilter{margin:20px 0 55px 0;float:left;width:100%;text-align:center;}
.portfolioFilter a{font:16px/16px 'aileronbold';display:inline-block;color:#222;text-decoration:none;padding:0 22px;position:relative;text-transform:uppercase;}
.portfolioFilter a:hover,.portfolioFilter a:focus{text-decoration:none;outline:none;}
.portfolioFilter a.current{background:none;}
.portfolioFilter a.current:before{content:'';background:url(../images/menu-line-3.png) no-repeat center bottom;width:43px;height:7px;position:absolute;left:0;right:0;margin:auto;bottom:-11px;}
.portfolioContainer{overflow:hidden;clear:both;padding:0;margin:0;list-style:none;}
.isotope-item{z-index:2;}.isotope-hidden.isotope-item{z-index:1;}
.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;}
.padd-top-75{padding-top:75px;}.cp-gallery ul{padding:0;list-style:none;margin-bottom:0;position:relative;}.loop-entry{float:left;}.cp-masonary .cp-box .frame{margin:0;}.cp-gallery-metro-1 .isotope .item{height:250px;width:25%;list-style:none;margin-bottom:30px;}.cp-gallery-metro-1 .isotope .item.width2{width:50%;}.cp-gallery-metro-1 .isotope .item.height2{height:530px;}.cp-gallery-metro-2 .isotope .item{height:280px;width:33.33333333%;list-style:none;margin-bottom:30px;}.cp-gallery-metro-2 .isotope .item.width2{width:66.66666667%;}.cp-gallery-metro-2 .isotope .item.height2{height:590px;}.cp-gallery-metro-2 .isotope .item.width1{width:100%;}.cp-gallery-metro-2 .isotope .item.height1{height:300px;}.cp-gallery-metro-2 .isotope .item.height3{height:500px;}.cp-gallery ul{list-style:outside none none;margin-bottom:0;padding:0;position:relative;}
.cp-gallery{padding-bottom:45px;}
.blog-section{float:left;width:100%;padding:90px 0;}
.blog-section h2{color:#000;}
.blog-section h3{margin:0 0 15px 0;}
.blog-section .post-box{float:left;width:100%;}
.blog-section .post-box .left-box{float:left;width:100%;}
.blog-section .post-box .left-box img{display:block;margin:0 0 15px 0;}
.blog-section .post-box .left-box span.name{display:block;text-align:right;font:13px 'aileronregular';color:#888;margin:0 0 90px 0;position:relative;}
.blog-section .post-box .left-box span.name:before{content:'';position:absolute;right:0;bottom:-36px;width:1px;height:25px;background:#ccc;}
.blog-section .post-box .left-box span.name:after{content:'';position:absolute;right:-2px;bottom:-47px;width:5px;height:5px;background:#ccc;}
.blog-section .post-box .left-box span.date{display:block;text-align:right;font:14px 'aileronregular';position:relative;}
.blog-section .post-box .left-box span.date:before{content:'';position:absolute;right:0;top:-36px;width:1px;height:25px;background:#ccc;}
.blog-section .post-box .thumb .caption a.link{width:45px;z-index:9;height:45px;border-radius:100%;background:#fff;text-align:center;line-height:45px;font-size:18px;color:#222;display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;opacity:0;}
.blog-section .post-box .thumb .caption{position:absolute;left:0;top:0;width:100%;height:100%;}
.blog-section .post-box .thumb .caption:before{content:'';position:absolute;left:0;right:0;margin:auto;top:-20%;width:95%;height:45%;opacity:0;background:#000;}.blog-section .post-box .thumb .caption:after{content:'';position:absolute;left:0;right:0;margin:auto;bottom:-20%;width:95%;height:49%;opacity:0;}
.blog-section .post-box:hover .caption:before{top:3%;opacity:0.8;}
.blog-section .post-box:hover .caption:after{bottom:3%;opacity:0.8;}
.blog-section .post-box .thumb{overflow:hidden;margin:0 0 24px 0;}
.blog-section .post-box .thumb img{display:block;width:100%;}
.blog-section .post-box .text-box a.more{float:left;width:30px;height:30px;border-radius:100%;border:1px solid;text-align:center;font:14px/30px 'aileronregular';overflow:hidden;}
.blog-section .post-box .text-box a.more span{visibility:hidden;opacity:0;}
.blog-section .post-box:hover .text-box a.more{width:auto;height:auto;border-radius:14px;padding:0 25px;text-decoration:none;border:1px solid rgba(0,0,0,0);color:#fff;}
.blog-section .post-box:hover .text-box a.more b{visibility:hidden;opacity:0;display:none;}
.blog-section .post-box:hover .text-box a.more span{visibility:visible;opacity:1;}
.blog-section .post-box:hover .caption a.link{opacity:1;}
.blog-2-col{padding:0 0 90px 0;}
.blog-2-col .post-box{margin-bottom:60px;min-height:150px;}
.blog-3-col .pagination-box .pagination{margin:0;}
.blog-3-col{padding:0 0 90px 0;}
.blog-3-col .post-box{margin-bottom:60px;min-height:522px;}
.blog-full{padding:0 0 90px 0;}
.blog-full .post-box .left-box img{float:right;}
.blog-full .post-box .left-box span.name{clear:both;}
.blog-full .post-box{margin-bottom:60px;min-height:616px;}
.blog-full .sticky{position:relative;}
.blog-full .sticky:before{content:'Sticky Post';font:30px/60px 'aileronlight';color:#fff;width:195px;height:60px;position:absolute;right:0;bottom:0;text-align:center;z-index:999;}.blog-section .owl-buttons{position:absolute;top:0;bottom:0;margin:auto;height:40px;width:100%;}.blog-section .owl-next{width:50px;height:40px;background:#fff;font-size:0;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);position:absolute;right:15px;}.blog-section .owl-next:before{content:"\f178";font-size:18px;color:#999;line-height:40px;text-align:center;display:block;font-family:FontAwesome;}.blog-section .owl-prev{width:50px;height:40px;background:#fff;font-size:0;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);position:absolute;left:15px;}.blog-section .owl-prev:before{content:"\f177";font-size:18px;color:#999;line-height:40px;text-align:center;display:block;font-family:FontAwesome;}.blog-full .pagination-box .pagination{margin:0;}.blog-full .pagination-box{width:50%;overflow:hidden;}.blog-section blockquote{float:left;width:100%;border:0;border-top:5px solid;background:#fff;margin:20px 0 30px 0;padding:45px 45px 45px 125px;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);font:italic 22px/32px 'Source Sans Pro',sans-serif;color:#222;position:relative;}.blog-section blockquote .fa{position:absolute;left:40px;font-size:60px;}.blog-section blockquote:before{content:'';position:absolute;left:-10px;top:-16px;z-index:-1;width:722px;height:250px;border:2px dashed #ccc;}.blog-section .post-box ul{padding:0;margin:0 0 80px 0;list-style:none;position:relative;}.blog-section .post-box ul:before{content:'';position:absolute;left:0;bottom:-40px;background:url(../images/line-bg-2.jpg) no-repeat left bottom/100%;width:100%;height:7px;}.blog-section .post-box ul li{display:block;padding:0;font:16px/26px 'Source Sans Pro',sans-serif;color:#666;}.blog-section .post-box ul li .fa{padding:0 14px 0 0;}.blog-section .bx-wrapper{margin:0 0 30px 0;width:100%;}.blog-section .bx-wrapper .bx-viewport{background:none;border:0;box-shadow:none;left:0;}.blog-section .single-project{margin:0;}.blog-section .single-project img{width:100%;}.blog-section #bx-pager{margin-bottom:25px;}.blog-section #bx-pager a{outline:none;margin:0 0 0 25px;}.blog-section #bx-pager a:first-child{margin:0;}.blog-section .bx-wrapper .bx-controls-direction a{height:40px;margin-top:-20px;font-size:0;text-decoration:none;text-indent:inherit;top:inherit;bottom:-150px;width:50px;}.blog-section .bx-wrapper .bx-prev{background:#fff;left:10px;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);}.blog-section .bx-wrapper .bx-prev:before{content:"\f177";font-family:FontAwesome;font-size:18px;color:#999;text-align:center;line-height:40px;display:block;}.blog-section .bx-wrapper .bx-next{background:#fff;right:10px;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);}.blog-section .bx-wrapper .bx-next:before{content:"\f178";font-family:FontAwesome;font-size:18px;color:#999;text-align:center;line-height:40px;display:block;}.single-pro .post-box ul:before{display:none;}.single-pro .post-box ul{margin:0 0 25px 0;}.project-detail{float:left;width:100%;}.project-detail ul{padding:0;margin:0;list-style:none;}.project-detail ul li{display:block;overflow:hidden;padding:0 0 35px 0;}.project-detail strong.title{font:16px/16px 'aileronbold';color:#222;display:block;padding:0 0 10px 0;}.project-detail span{display:block;color:#666;font:16px/16px 'aileronregular';}.project-detail .share-post{margin:0;}.project-detail .share-post strong.title{padding:0;display:block;float:none;text-transform:capitalize;}.project-detail .share-post ul{width:160px;}.skill-section{float:left;width:100%;}.skill-section .container-fluid{padding:0;}.skill-section .container-fluid .col-md-6{padding:0;}.skill-section .left-col{float:left;width:100%;padding:50px 0;background:#0069b4;}.skill-section .left-col .holder{max-width:550px;float:right;margin:0 30px 0 0;}strong.skil-logo{float:left;margin:0 0 30px 0;}.skill-section .left-col .holder h3{color:#fff;margin:0 0 15px 0;}.skill-section .left-col .holder p{color:#fff;font-size:18px;}.skill-section .left-col .holder a.btn-style-1{border-color:#fff;color:#fff;}.skill-section .right-col{float:right;width:100%;background:#000 url(../images/skill-bg.png) no-repeat left top/cover;padding:75px 0 39px 0;}.skill-section .right-col .holder{max-width:523px;float:left;padding:0 0 0 45px;}.skill-section .right-col .holder h3{color:#fff;margin:0 0 30px 0;}.skill-section .right-col .holder ul{padding:0;margin:0;list-style:none;}.skill-section .right-col .holder ul li{display:block;overflow:hidden;padding:0 0 30px 0;}.skill-section .right-col .holder strong.title{font:16px/16px 'aileronbold';color:#fff;display:block;padding:0 0 15px 0;}.skill-section .right-col .holder .progress{background:#fff;border-radius:0;box-shadow:none;height:10px;margin-bottom:0px;overflow:visible;}.skill-section .right-col .holder .progress-bar{box-shadow:none;color:#fff;float:left;font:16px/16px 'aileronbold';text-align:right;}.skill-section .right-col .holder .sr-only{clip:inherit;font:16px/16px 'aileronbold';color:#fff;margin:-25px;overflow:inherit;padding:0;position:absolute;}.team-style-1{float:left;width:100%;padding:90px 0;}.team-style-1 h2{color:#000;}.team-style-1 .outer{float:left;width:100%;position:relative;}.team-style-1 .text-col{float:left;width:263px;background:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);border-left:5px solid;padding:30px;position:absolute;top:32px;z-index:9;}.team-style-1 .text-col h3{margin:0 0 10px 0;}.team-style-1 .text-col em{display:block;font:italic 14px/14px 'aileronregular';color:#826455;padding:0 0 20px 0;}.team-style-1-social{float:left;width:100%;border-top:1px solid #ccc;padding:20px 0 0 0;}.team-style-1-social ul{padding:0;margin:0;list-style:none;}.team-style-1-social ul li{float:left;padding:0 8px 0 0;}.team-style-1-social ul li a{text-decoration:none;border:2px solid #ccc;width:35px;height:35px;text-align:center;line-height:33px;font-size:14px;color:#666;float:left;}.team-style-1 .frame{float:right;width:360px;overflow:hidden;background:#000;}.team-style-1 .frame img{display:block;width:100%;height:auto;}.team-style-1 .outer:hover img{opacity:0.5;transform:scale(1.2) rotate(3deg);-moz-transform:scale(1.2) rotate(3deg);-webkit-transform:scale(1.2) rotate(3deg);}.call-action{float:left;width:100%;background:#000 url(../images/call-action-bg.png) no-repeat left top/cover;padding:90px 0;}.call-action h2{margin:0 0 25px 0;text-align:center;}.call-action p{font:30px 'aileronlight';color:#fff;text-align:center;margin:0 20px 40px 20px;}.call-action a.btn-style-1,.call-action a.btn-style-2{float:none;display:inline-block;margin:0 10px;}.theme-style-1 .call-action a.btn-style-1{color:#fff;border-color:#fff;background:rgba(255,255,255,0.10);}.client-section{float:left;width:100%;padding:90px 0;}.client-section .holder{float:left;width:100%;border:1px solid #ccc;}.client-section .holder ul{padding:0;margin:0;list-style:none;}.client-section .holder ul li{float:left;padding:27px 37px;border-left:1px solid #ccc;text-align:center;}.client-section .holder ul li:first-child{border:0;}.client-section .holder ul li span{display:none;}.client-section .holder ul li:hover a img{display:none;}.client-section .holder ul li:hover span{display:block;}.testimonials-style-1{float:left;width:100%;padding:0 0 90px 0;}.testimonials-style-1 .holder{float:left;width:100%;position:relative;}.testimonials-style-1 .holder .testi-thumb{position:absolute;top:-40px;background:#fff;padding:10px;margin:0 0 0 0;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);z-index:9;}.testimonials-style-1 .holder .testi-container{float:right;background:#000 url(../images/testimonials-bg.png) no-repeat left top/cover;padding:52px 114px 52px 194px;max-width:945px;position:relative;}.testimonials-style-1 .holder .testi-container .text-col{float:left;}.testimonials-style-1 .holder .testi-container .text-col h3{color:#fff;}.testimonials-style-1 .holder .testi-container .text-col em{font:italic 22px/32px 'Source Sans Pro',sans-serif;color:#fff;display:block;padding:0 0 40px 0;}.testimonials-style-1 .holder .testi-container .text-col strong{font:16px/16px 'aileronbold';color:#fff;display:block;position:relative;}.testimonials-style-1 .holder .testi-container .text-col strong span{font:italic 14px 'aileronregular';}.testimonials-style-1 .holder .testi-container .text-col strong:before{content:'';width:165px;height:1px;position:absolute;left:10px;top:-22px;}.testimonials-style-1 .holder .testi-container .text-col strong:after{content:'';width:5px;height:5px;position:absolute;left:0;top:-24px;}.testimonials-style-1 .owl-buttons{display:none;}.testimonials-style-1 .owl-pagination{position:absolute;right:27px;bottom:0;top:0;margin:auto;height:80px;}.testimonials-style-1 .owl-page{width:12px;height:12px;background:#ccc;display:block;border-radius:100%;margin:10px 0;}.testimonials-style-1 .owl-page.active{background:none;border:3px solid;}.testimonials-style-1 .holder b{position:absolute;left:102px;font-size:60px;color:#fff;}.testimonials-style-1 .owl-carousel .owl-item{padding:44px 0 0 10px;}#footer{float:left;width:100%;background:#222;margin:45px 0 0 0;}.newsletter-section{float:left;width:100%;margin:-45px 0 60px 0;}.newsletter-section .holder{width:1200px;margin:0 auto;display:block;padding:20px 0;border-top:5px solid rgba(0,0,0,0.5);}.newsletter-section .holder h3{color:#fff;margin:0 30px 0 0;line-height:50px;float:left;}.newsletter-section .holder form input[type="text"]{float:left;width:100%;border:1px solid #fff;border-radius:30px;background:none;height:50px;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font:14px 'Source Sans Pro',sans-serif;color:#fff;}.newsletter-section .holder form button[type="submit"]{float:left;width:100%;border:1px solid #fff;border-radius:30px;background:none;height:50px;padding:0 20px;font-size:24px;color:#fff;}.newsletter-section .holder form button[type="submit"]:hover{background:#fff;border:1px solid rgba(0,0,0,0);}.footer-section-1{float:left;width:100%;margin:0 0 50px 0;}.footer-section-1 .footer-box{float:left;width:100%;}.footer-section-1 .footer-box h3{color:#ccc;margin:0 0 15px 0;}.footer-section-1 .footer-box p{color:#999;margin:0 0 25px 0;}.footer-section-1 .footer-box a.more{font:16px/16px 'aileronbold';display:block;position:relative;}.footer-section-1 .footer-box a.more:before{content:'';position:absolute;left:10px;bottom:-12px;width:50px;height:1px;}.footer-section-1 .footer-box a.more:after{content:'';position:absolute;left:0;bottom:-13px;width:5px;height:5px;}.ideal-services{float:left;width:100%;}.ideal-services ul{padding:0;margin:0;list-style:none;}.ideal-services ul li{display:block;overflow:hidden;padding:0 0 11px 22px;position:relative;line-height:16px;}.ideal-services ul li:before{content:"\f105";position:absolute;left:0;color:#999;font-size:16px;font-family:FontAwesome;}.ideal-services ul li a{font:16px/16px 'aileronregular';color:#999;text-decoration:none;}.ideal-services ul li:hover{padding:0 0 11px 26px;}.recent-news{float:left;width:100%;}.recent-news ul{padding:0;margin:0;list-style:none;}.recent-news ul li{display:block;padding:15px 0;overflow:hidden;border-bottom:1px dashed #999;}.recent-news ul li:first-child{padding:0 0 15px 0;}.recent-news a{font:16px/16px 'aileronregular';color:#999;float:left;text-decoration:none;padding:0 0 15px 0;}.recent-news span{font:12px/12px 'aileronregular';color:#666;float:left;padding:0 20px 0 0;}.recent-news ul li:hover a{color:#fff;text-decoration:none;}.recent-news ul li:hover{border-color:#ccc;}.footer-box address{float:left;width:100%;margin:0;}.footer-box address ul{padding:0;margin:0;list-style:none;}.footer-box address ul li{display:block;padding:0 0 2px 26px;font:16px/26px 'Source Sans Pro',sans-serif;color:#999;position:relative;}.footer-box address ul li .fa{position:absolute;left:0;top:6px;}.footer-section-1 .footer-box address ul li p{margin:0;}.footer-box address ul li a{text-decoration:none;font:16px/26px 'Source Sans Pro',sans-serif;color:#999;text-decoration:none;}.footer-box address ul li:hover{color:#ccc;}

.footer-social{float:left;width:100%;margin:0 0 60px 0;}
.footer-social ul{padding:0;margin:0;list-style:none;display:block;text-align:center;}
.footer-social ul li{display:inline-block;padding:0 10px;}
.footer-social ul li a{display:block;width:40px;height:40px;border:2px dashed #666;border-radius:100%;text-decoration:none;font-size:20px;line-height:40px;color:#999;text-align:center;}
.footer-social ul li a:hover{border:2px dashed rgba(0,0,0,0);color:#fff;}
.footer-section-3{float:left;width:100%;}
.footer-section-3 .footer-menu{float:left;width:100%;position:relative;padding:26px 0 25px 0;}
.footer-section-3 .footer-menu:before{content:'';position:absolute;left:10px;top:0;height:1px;width:553px;background:#999;}
.footer-section-3 .footer-menu:after{content:'';position:absolute;left:0;top:-2px;height:5px;width:5px;background:#999;}
.footer-section-3 .footer-menu ul{padding:0;margin:0;list-style:none;position:relative;float:left;width:100%;}
.footer-section-3 .footer-menu ul:after{content:'';position:absolute;right:-18px;top:-28px;height:5px;width:5px;background:#999;}
.footer-section-3 .footer-menu ul li{float:left;}
.footer-section-3 .footer-menu ul li a{text-decoration:none;font:14px/14px 'aileronbold';color:#999;text-decoration:none;padding:6px 15px;}
.footer-section-3 .footer-menu ul li a:hover{background:#fff;}
.footer-section-3 strong.copyrights{float:right;font:14px/14px 'Source Sans Pro',sans-serif;color:#999;padding:28px 0 0 0;position:relative;}
.footer-section-3 strong.copyrights:before{content:'';position:absolute;right:10px;top:0;height:1px;width:553px;background:#999;}
.footer-section-3 strong.copyrights:after{content:'';position:absolute;right:0;top:-2px;height:5px;width:5px;background:#999;}
.footer-section-3 strong.copyrights a{text-decoration:none;color:#999;}
.footer-section-3 strong.copyrights a:hover{color:#fff;}.services-style-2{float:left;width:100%;padding:90px 0;}

.services-style-2 h2{color:#000;}.services-style-2 .frame{width:auto;background:#000;}.services-style-2 .frame:hover img{opacity:0.5;}.services-style-2 .frame:before{content:'';background:url(../images/services-frame-img.png) no-repeat left top;width:550px;height:300px;position:absolute;right:-32px;top:20px;z-index:-1;}.services-style-2 .detail-box{float:left;width:100%;}.services-style-2 .services-style-2-box{width:155px;background:#fff;float:left;border-top:2px solid;border-left:2px solid;padding:20px 0 25px 0;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);position:relative;margin:0 0 40px 0;}.services-style-2 .services-style-2-box:before{content:'';position:absolute;right:-10px;bottom:-10px;border:2px dashed #cbcbcb;width:155px;height:165px;z-index:-1;}.services-style-2 .services-style-2-box i{display:block;text-align:center;font-size:60px;padding:0 0 0 0;}.services-style-2 .services-style-2-box a{display:block;text-align:center;font:16px 'aileronbold';color:#222;text-transform:uppercase;}.services-style-2 .services-style-2-box a span{display:block;}.services-style-2 .services-style-2-box a:hover{text-decoration:none;}.work-progress{float:left;width:100%;background:#000 url(../images/work-progress-img.png) no-repeat left top/cover;position:relative;padding:110px 0;margin:120px 0 0 0;}.work-progress:before{content:'';position:absolute;left:0;top:10px;background:url(../images/work-progress-scale-bg.png) repeat-x left top;width:100%;height:50px;}.work-progress .holder{width:1756px;margin:0 auto;}.progress-tab{float:left;width:100%;}.progress-tab .nav-tabs{border:0;float:left;margin:170px 150px 0 0;}.progress-tab .nav-tabs>li{float:none;display:block;margin-bottom:20px;padding:0 0 0 70px;position:relative;}.progress-tab .nav-tabs>li.active>a,.progress-tab .nav-tabs>li.active>a:hover,.progress-tab .nav-tabs>li.active>a:focus{background-color:transparent;border:0;color:#fff;}.progress-tab .nav-tabs>li>a{border:0;border-radius:0;line-height:inherit;margin-right:0;}.progress-tab .nav>li>a{display:block;padding:0;position:relative;font:16px/16px 'aileronregular';outline:none;}.progress-tab .nav-tabs>li:before{content:'';position:absolute;left:0;width:13px;height:13px;border-radius:100%;}.progress-tab .nav-tabs>li:after{content:'';width:25px;height:1px;left:23px;top:0;bottom:0;margin:auto;position:absolute;}.progress-tab .nav li a:before{content:'';position:absolute;left:-17px;top:5px;width:5px;height:5px;}.progress-tab .nav li.active a:before,.progress-tab .nav-tabs>li.active:after{content:'';background:#fff;}.progress-tab .nav-tabs>li.active:before{background:none;border:4px solid #fff;width:19px;height:19px;left:-5px;top:-2px;}.progress-tab .nav>li>a:hover,.progress-tab .nav>li>a:focus{background-color:transparent;}.tab-content-box{float:left;width:640px;}.tab-content-box h3{margin:0 0 15px 0;color:#fff;}.tab-content-box p{color:#fff;font-size:18px;}.theme-style-1 .tab-content-box a.btn-style-1{border-color:#fff;color:#fff;}.tab-slider{float:right;width:737px;}.tab-slider .frame:before{content:'';position:absolute;left:20px;top:-20px;border:10px solid;width:697px;height:440px;z-index:-1;}.tab-slider .frame{z-index:9;}.tab-slider .owl-buttons{height:40px;position:absolute;top:0;bottom:0;margin:auto;width:100%;}.tab-slider .owl-next{position:absolute;right:-20px;left:inherit;width:50px;height:40px;background:#fff;font-size:0;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);}.tab-slider .owl-next:before{content:"\f178";font-family:FontAwesome;font-size:18px;color:#999;display:block;text-align:center;line-height:42px;}.tab-slider .owl-prev{position:absolute;left:-20px;width:50px;height:40px;background:#fff;font-size:0;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);}.tab-slider .owl-prev:before{content:"\f177";font-family:FontAwesome;font-size:18px;color:#999;display:block;text-align:center;line-height:42px;}.awards-section{float:left;width:100%;padding:90px 0 60px 0;position:relative;}.awards-section:before{content:'';position:absolute;left:0;right:0;margin:auto;bottom:0;background:url(../images/line-bg.png) no-repeat center bottom;width:100%;height:5px;}.awards-section h2{color:#000;}.awards-section h3{margin:0 0 40px 0;}.awards-section .award-box{float:left;width:100%;margin-bottom:30px;}.awards-section .award-box i{float:left;text-align:center;width:98px;height:100px;border:1px solid #ccc;padding:19px 0 0 0;margin:0 0 0 -49px;background:#fff;}.awards-section .award-box i b{display:none;}.awards-section .award-box .text-col{float:right;width:310px;padding:24px 26px 20px 0;margin:0 0 0 49px;box-shadow:0 0 9px rgba(0,0,0,0.15);}.awards-section .award-box .text-col .holder{overflow:hidden;padding:0 0 0 19px;}.awards-section .award-box .text-col a.title{font:16px 'aileronbold';color:#222;display:block;text-decoration:none;text-transform:uppercase;padding:0 0 7px 0;}.awards-section .award-box .text-col p{margin:0;}.awards-section .award-box:hover i em{display:none;}.awards-section .award-box:hover i b{display:block;}.team-style-2{float:left;width:100%;padding:90px 0 75px 0;}.team-1{padding:0 0 60px 0;}.team-1 .outer{margin-bottom:30px;}.team-1 .team-style-2-box{margin-bottom:30px;}.team-style-2 h2{color:#000;}.team-style-2 h3{margin:0 0 40px 0;}.team-style-2-box{float:left;width:100%;}.team-style-2-box .thumb .caption a.link{position:absolute;left:-200%;right:0;top:0;bottom:0;margin:auto;width:45px;height:45px;background:#fff;border-radius:100%;text-align:center;font-size:18px;line-height:45px;color:#222;z-index:99;}.theme-style-1 .team-style-2-box .thumb{overflow:hidden;margin:0;}.team-style-2-box:hover .thumb .caption:before{opacity:0.7;top:3%;}.team-style-2-box:hover .thumb .caption:after{opacity:0.7;bottom:16%;}.team-style-2-box .thumb .caption:after{height:36%;}.team-style-2-box:hover .thumb img{opacity:0.5;}.team-style-2-box:hover .caption a.link{left:0;}.team-style-2-box .text-box{padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:-45px 0 0 0;position:relative;}.team-style-2-box .text-box .holder{float:left;width:100%;padding:20px 0;background:#fff;text-align:center;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);}.team-style-2-box .text-box .holder h3{margin:0 0 12px 0;}.team-style-2-box .text-box .holder em{font:italic 14px/14px 'aileronregular';display:block;}.testimonials-style-2{float:left;width:100%;background:#f5f5f5;padding:60px 0 190px 0;}.testimonials-btm-space{margin-bottom:90px;}.testimonials-style-2 .text-col{width:910px;margin:0 auto 60px;display:block;}.testimonials-style-2 .text-col h3{text-align:center;margin:0 0 80px 0;}.testimonials-style-2 .text-col em{font:300 italic 30px/44px 'Source Sans Pro',sans-serif;color:#444;text-align:center;display:block;position:relative;z-index:9;}.testimonials-style-2 .text-col em:before{content:"\f10d";position:absolute;left:0;right:0;margin:auto;text-align:center;display:block;font-size:130px;font-style:normal;color:#e1e1e1;z-index:-1;font-family:FontAwesome;}.testimonials-style-2 .bx-wrapper{margin:0;width:100%;}.testimonials-style-2 .bx-wrapper .bx-viewport{background:none;border:0;box-shadow:none;left:0;}.testimonials-style-2 .bxslider{padding:0;margin:0;}.testimonials-style-2 .bx-wrapper .bx-controls-direction a{text-indent:inherit;text-decoration:none;}.testimonials-style-2 .bx-wrapper .bx-next{background:#fff;width:50px;height:40px;border:1px solid #ccc;font-size:0;}.testimonials-style-2 .bx-wrapper .bx-next:before{content:"\f178";color:#999;font-size:18px;text-align:center;line-height:38px;display:block;font-family:FontAwesome;}.testimonials-style-2 .bx-wrapper .bx-prev{background:#fff;width:50px;height:40px;border:1px solid #ccc;font-size:0;}.testimonials-style-2 .bx-wrapper .bx-prev:before{content:"\f177";color:#999;font-size:18px;text-align:center;line-height:38px;display:block;font-family:FontAwesome;}.testimonials-style-2 #bx-pager{display:block;text-align:center;}.testimonials-style-2 #bx-pager a{display:inline-block;width:135px;height:135px;border-radius:100%;margin:0 40px 0 0;color:#222;border:10px solid #fff;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);outline:none;transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;}.testimonials-style-2 #bx-pager a .text-box{float:left;width:100%;text-align:center;margin:30px 0 0 0;}.testimonials-style-2 #bx-pager a .text-box strong.name{display:block;text-align:center;font:16px/16px 'aileronbold';color:#222;padding:0 0 5px 0;}.testimonials-style-2 #bx-pager a .text-box em{display:block;text-align:center;color:#666;font:italic 14px/14px 'aileronlight';}.testimonials-style-2 #bx-pager a img{display:block;width:100%;border-radius:100%;overflow:hidden;}.testimonials-style-2 #bx-pager a.active{transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);}#footer.footer-style-2{float:left;width:100%;background:#fff;margin:0;}#footer.footer-style-2 .footer-social ul li a{border-color:#999;}#footer.footer-style-2 .footer-social ul li a:hover{border:2px solid rgba(0,0,0,0);}#footer.footer-style-2 .footer-section-3 .footer-menu:before,#footer.footer-style-2 .footer-section-3 .footer-menu:after,#footer.footer-style-2 .footer-section-3 strong.copyrights:before,#footer.footer-style-2 .footer-section-3 strong.copyrights:after,#footer.footer-style-2 .footer-section-3 strong.copyrights:before,#footer.footer-style-2 .footer-section-3 .footer-menu ul:after{background:#ccc;}#footer.footer-style-2 .footer-section-3 .footer-menu ul li a,#footer.footer-style-2 .footer-section-3 strong.copyrights,#footer.footer-style-2 .footer-section-3 strong.copyrights a{color:#666;}#footer.footer-style-2 .footer-section-3 .footer-menu ul li a{font-family:'aileronsemibold';}.footer-2-logo-row{float:left;width:100%;}strong.footer-logo{display:block;text-align:center;margin:0 0 15px 0;}.footer-2-logo-row .holder{width:730px;margin:0 auto 52px;display:block;text-align:center;position:relative;}.footer-2-logo-row .holder:before{content:'';position:absolute;left:0;right:0;bottom:-25px;margin:auto;width:535px;height:1px;background:#ccc;}.footer-2-logo-row .holder:after{content:'';position:absolute;width:5px;height:5px;background:#ccc;bottom:-27px;left:88px;}.footer-2-logo-row .holder p{position:relative;}.footer-2-logo-row .holder p:after{content:'';position:absolute;width:5px;height:5px;background:#ccc;bottom:-27px;right:88px;}.footer-2-logo-row .style-2-box{float:left;width:100%;padding:0 45px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:40px;}.footer-2-logo-row .style-2-box p{margin:0;text-align:center;}.footer-2-logo-row .style-2-box a{text-align:center;display:block;color:#666;font:16px/26px "Source Sans Pro",sans-serif;}
#inner-banner{float:left;width:100%;background:#000 url(../images/inner-banner-img.jpg) no-repeat left top/cover;padding:270px 0 100px 0;margin-bottom:90px;}
#inner-banner h1{text-align:center;margin:0 0 30px 0;}
#inner-banner .breadcrumb{background-color:transparent;border-radius:0;margin-bottom:0px;padding:0;display:block;text-align:center;}#inner-banner .breadcrumb li{font:16px/16px 'aileronbold';color:#fff;padding:0;}#inner-banner .breadcrumb li a{font:16px/16px 'aileronbold';color:#fff;text-decoration:none;}#inner-banner .breadcrumb>li+li:before{color:#fff;}.gallery-large .outer{width:100%;margin-bottom:30px;overflow:hidden;}.gallery-large .thumb img{width:100%;}.gallery-large .thumb .caption:before,.gallery-large .thumb .caption:after{width:97%;}.theme-style-1 .gallery-4-col h3{font-size:22px;line-height:24px;}.filter-gallery-metro-1 .isotope .item{height:280px;width:30%;list-style:none;margin-bottom:0;padding:0;}.filter-gallery-metro-1 .isotope .item.width2{width:65.3%;}.filter-gallery-metro-1 .isotope .item.height2{height:590px;padding:0 0 0 0;}.filter-gallery-metro-2 .isotope .item{height:590px;width:32.33333333%;list-style:none;margin-bottom:0;}.filter-gallery-metro-2 .isotope .item.width2{width:66.66666667%;}.filter-gallery-metro-2 .isotope .item.height2{height:590px;}.filter-gallery-metro-2 .isotope .item.width1{width:100%;}.filter-gallery-metro-2 .isotope .item.height1{height:590px;}.filter-gallery-metro-2 .isotope .item.height3{height:590px;}.isotope-item{z-index:2;}.isotope-hidden.isotope-item{z-index:1;}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s;}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width;}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity;}.pagination-box{margin:0 auto;display:block;width:40%;}.pagination-box .pagination{border-radius:0;display:block;margin:30px 0 0 0;padding-left:0;text-align:center;border-bottom:2px solid #e1e1e1;border-top:2px solid #e1e1e1;}.pagination-box .pagination>li{display:inline-block;line-height:14px;margin:-1px 0 -5px 0;}.pagination-box .pagination>li.active{border-bottom:1px solid;border-top:1px solid;}.pagination-box .pagination>li>a,.pagination-box .pagination>li>span{background-color:#fff;border:0;color:#222;float:left;font:14px/14px 'aileronsemibold';margin-left:0;padding:20px 14px;position:relative;text-decoration:none;}.pagination-box .pagination>li:first-child>a,.pagination-box .pagination>li:first-child>span{border-radius:0;}.pagination-box .pagination>li:last-child>a,.pagination-box .pagination>li:last-child>span{border-radius:0;}.pagination-box .pagination>li>a:hover,.pagination-box .pagination>li>span:hover,.pagination-box .pagination>li>a:focus,.pagination-box .pagination>li>span:focus{background:none;color:#222;}.contact-section{float:left;width:100%;padding:0 0 35px 0;}.contact-section form input[type="text"]{float:left;width:100%;height:45px;margin:0 0 25px 0;border:0;border-bottom:2px solid #ccc;font:14px 'aileronregular';color:#666;}.contact-section form textarea{float:left;width:100%;height:177px;resize:none;margin:0 0 40px 0;border:0;border-bottom:2px solid #ccc;font:14px 'aileronregular';color:#666;}.contact-section form input[type="submit"]{float:left;padding:18px 80px;border-radius:35px;font:16px 'aileronbold';color:#fff;border:0;text-transform:uppercase;border:2px solid rgba(0,0,0,0);}.contact-section form input[type="submit"]:hover{border:2px solid;color:#222;background:none;}.contact-section .address-box{float:left;width:100%;position:relative;margin:0 0 55px 0;}.contact-section .address-box strong.title{font:16px/16px 'aileronbold';text-transform:uppercase;color:#222;display:block;padding:0 0 10px 0;}.contact-section .address-box ul{list-style:outside none none;margin:0;padding:0;}.contact-section .address-box ul li{color:#666;display:block;font:16px/26px "Source Sans Pro",sans-serif;padding:0 0 2px 26px;position:relative;}.contact-section .address-box ul li .fa{left:0;position:absolute;top:6px;}.contact-section .address-box ul li p{margin:0;}.contact-section .address-box ul li a{color:#666;font:16px/26px "Source Sans Pro",sans-serif;text-decoration:none;}.contact-section address{margin:0;}.contact-section .address-box:first-child:before{content:'';position:absolute;left:10px;bottom:-25px;width:155px;height:1px;background:#ccc;}.contact-section .address-box:first-child:after{content:'';position:absolute;left:0;bottom:-27px;width:5px;height:5px;background:#ccc;}.map-row{float:left;width:100%;margin:-90px 0 60px 0;}.map-row .map_canvas{height:500px;width:100%;}.contact-1{padding:0 0 90px 0;}.contact-1 form input[type="submit"]{float:none;display:inline-block;padding:18px 130px;}.sidebar{float:left;width:100%;}.sidebar-box{float:left;width:100%;margin-bottom:35px;}.sidebar-box form{float:left;width:100%;position:relative;}.sidebar-box form input[type="text"]{float:left;width:100%;border:0;height:40px;border-bottom:2px solid #ccc;font:14px 'aileronregular';color:#666;}.sidebar-box form button[type="submit"]{position:absolute;right:0;border:0;padding:0 20px;font-size:20px;bottom:5px;border-left:2px solid #ccc;background:none;}.blog-section .sidebar p{margin:0;}.popular-post{float:left;width:100%;}.popular-post ul{padding:0;margin:0;list-style:none;}.popular-post ul li{display:block;overflow:hidden;border-bottom:1px dashed #ccc;padding:15px 0;}.popular-post ul li:first-child{padding:0 0 15px 0;}.popular-post ul li a{font:16px/16px 'aileronregular';color:#222;text-decoration:none;display:block;padding:0 0 10px 0;}.popular-post ul li span{font:12px/12px 'aileronregular';color:#888;padding:0 20px 0 0;}.recent-post{float:left;width:100%;}.recent-post ul{padding:0;margin:0;list-style:none;}.recent-post ul li{display:block;overflow:hidden;border-bottom:1px dashed #ccc;padding:15px 0;}.recent-post ul li:first-child{padding:0 0 15px 0;}.recent-post .img-thumb{float:left;margin:0 15px 0 0;background:#000;}.recent-post .text-col{overflow:hidden;}.recent-post .text-col a{font:16px/24px 'aileronregular';color:#222;text-decoration:none;display:block;padding:0 0 8px 0;}.recent-post .text-col span{float:left;font:12px/12px 'aileronregular';color:#888;padding:0 19px 0 0;}.recent-post ul li:hover img{opacity:0.6;}.recent-project-box{float:left;width:100%;border-bottom:1px dashed #ccc;padding-bottom:65px;}.recent-project-box .text-box{margin:20px 0 0 0;}.recent-project-box .text-box strong.title{display:block;text-align:center;font:16px/16px 'aileronbold';color:#222;text-transform:uppercase;padding:0 0 6px 0;}.recent-project-box .text-box span{display:block;text-align:center;font:14px/14px 'aileronbold';color:#666;}.blog-section .recent-project-box .owl-next{width:40px;height:30px;border:1px solid #ccc;box-shadow:none;right:84px;}.blog-section .recent-project-box .owl-next:before{font-size:14px;line-height:30px;}.blog-section .recent-project-box .owl-prev{width:40px;height:30px;border:1px solid #ccc;box-shadow:none;left:-40px;right:0;margin:auto;}.blog-section .recent-project-box .owl-prev:before{font-size:14px;line-height:30px;}.blog-section .recent-project-box .owl-buttons{top:inherit;bottom:-112px;}.tags{float:left;width:100%;}.tags a{text-decoration:none;float:left;padding:9px 15px;border:1px solid #ccc;font:14px/14px 'aileronregular';color:#666;margin:0 5px 5px 0;}.tags a:hover{border:1px solid rgba(0,0,0,0);color:#fff;text-decoration:none;}.tags strong.title{float:left;padding:0 14px 0 0;font:16px/30px 'aileronbold';color:#222;text-transform:uppercase;}.quote-form{float:left;width:100%;}.quote-form form input[type="text"]{float:left;width:100%;border:0;border-bottom:2px solid #ccc;height:48px;font:14px 'aileronregular';color:#666;margin:0 0 10px 0;}.quote-form form textarea{float:left;resize:none;width:100%;border:0;border-bottom:2px solid #ccc;height:142px;font:14px 'aileronregular';color:#666;margin:0 0 30px 0;}.quote-form form input[type="submit"]{float:left;border:2px solid rgba(0,0,0,0);padding:6px 20px;border-radius:30px;font:14px 'aileronregular';color:#fff;margin:0;}.quote-form form input[type="submit"]:hover{border:2px solid;color:#666;background:#fff;}.share-post{float:left;width:100%;margin:40px 0 0 0;}.share-post strong.title{float:left;padding:0 14px 0 0;font:16px/30px 'aileronbold';color:#222;text-transform:uppercase;}.share-post ul{padding:0;margin:0;list-style:none;}.blog-section .share-post ul:before{content:'';display:none;}.blog-section .share-post ul li{float:left;padding:0 5px 5px 0;}.share-post ul li a{text-decoration:none;float:left;border:1px solid #ccc;width:35px;height:35px;text-align:center;line-height:33px;font-size:14px;color:#666;}.blog-section .share-post ul li a .fa{padding:0;}.share-post ul li a:hover{border:1px solid rgba(0,0,0,0);color:#fff;}.comment-box{float:left;width:100%;}.comment-box form input[type="text"]{float:left;width:100%;border:0;border-bottom:2px solid #ccc;height:46px;margin:0 0 30px 0;font:14px 'aileronregular';color:#666;}.comment-box form textarea{float:left;width:100%;resize:none;border:0;border-bottom:2px solid #ccc;height:175px;margin:0 0 40px 0;font:14px 'aileronregular';color:#666;}.comment-box form input[type="submit"]{float:right;border:0;padding:18px 41px;border-radius:30px;color:#fff;font:16px 'aileronbold';text-transform:uppercase;}.blog-detail .post-box{min-height:inherit;margin:0;}.team-detail{float:left;width:100%;padding-bottom:90px;}.detail-row-1{float:left;width:100%;padding-bottom:90px;}.detail-row-1 .text-box{padding:115px 0 0 0;}.detail-row-1 .text-box em{font:italic 14px/14px 'aileronregular';display:block;padding:0 0 6px 0;}.detail-row-1 .text-box h3{margin:0 0 10px 0;}.detail-row-1 .social{float:left;width:100%;border-top:1px solid #ccc;padding:20px 0 0 0;}.detail-row-1 .social ul{padding:0;margin:0;list-style:none;}.detail-row-1 .social ul li{float:left;padding:0 5px 0 0;}.detail-row-1 .social ul li a{text-decoration:none;width:35px;height:35px;border:2px solid #ccc;float:left;text-align:center;font-size:14px;line-height:33px;color:#666;}.detail-row-1 .social ul li a:hover{border:2px solid rgba(0,0,0,0);color:#fff;}.detail-row-2{float:left;width:100%;}.detail-row-2 .skill-box{float:left;width:100%;}.detail-row-2 .skill-box ul{list-style:outside none none;margin:0;padding:0;}.detail-row-2 .skill-box ul li{display:block;overflow:hidden;padding:0 0 30px;}.detail-row-2 .skill-box strong.title{color:#222;display:block;font:16px/16px "aileronbold";padding:0 0 15px;}.detail-row-2 .skill-box .progress{background:#ccc;border-radius:0;box-shadow:none;height:10px;margin-bottom:0;overflow:visible;}.detail-row-2 .skill-box .progress-bar{box-shadow:none;color:#222;float:left;font:16px/16px "aileronbold";text-align:right;}.detail-row-2 .skill-box .sr-only{clip:inherit;color:#222;font:16px/16px "aileronbold";margin:-25px;overflow:inherit;padding:0;position:absolute;}.detail-row-3{float:left;width:100%;}.team-detail .awards-section:before{display:none;}.team-detail .comment-box form input[type="submit"]{float:none;display:inline-block;padding:18px 90px;}.price-table{float:left;width:100%;padding-bottom:90px;}.price-table h2{color:#000;}.price-table h3{margin-bottom:50px;}.price-table-style-2 .price-box span.amount{font-size:48px;}.price-table-style-2 .price-box span.amount sup{font-size:25px;top:-14px;}.price-table-style-2 .price-box span.amount sub{font-size:25px;}.theme-style-1 .price-table-style-2 a.btn-style-1{padding:15px 26px;}.price-outer-box{float:left;width:100%;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;}.price-outer-box:before{content:'';position:absolute;left:0;top:-10px;border:2px dashed #ccc;width:100%;height:590px;z-index:-1;}.price-box{float:left;width:100%;background:#fff;border-top:5px solid;padding:40px;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);}.price-box strong.title{display:block;font:16px/16px 'aileronbold';position:relative;margin:0 0 30px 0;}.price-box strong.title:before{content:'';position:absolute;left:10px;bottom:-12px;width:50px;height:1px;background:#ccc;}.price-box strong.title:after{content:'';position:absolute;left:0;bottom:-13px;width:5px;height:5px;background:#ccc;}.price-box span.amount{font:72px/76px 'aileronthin';color:#000;display:block;position:relative;margin:0 0 33px 0;}.price-box span.amount:before{content:'';position:absolute;left:10px;bottom:-12px;width:165px;height:1px;background:#ccc;}.price-box span.amount:after{content:'';position:absolute;left:0;bottom:-13px;width:5px;height:5px;background:#ccc;}.price-box span.amount sup{font-size:43px;top:-18px;}.price-box span.amount sub{font-size:43px;bottom:0;}.price-box ul{padding:0;margin:0 0 20px 0;list-style:none;}.price-box ul li{display:block;padding:10px 0;font:16px/16px 'aileronregular';color:#666;}.price-box ul li .fa{padding:0 14px 0 0;font-size:10px;}.price-box ul li:hover{padding:10px 0 10px 10px;color:#fff;}.error-page{float:left;width:100%;padding:90px 0 180px 0;}.error-page .holder{margin:0 auto;display:block;max-width:555px;}.error-page .holder strong.number{display:block;text-align:center;font:250px/76px 'aileronheavy';padding:0 0 100px 0;}.error-page .holder span{display:block;font:72px 'aileronlight_italic';color:#ccc;text-align:center;}.error-page .holder strong.title{display:block;text-align:center;color:#000;font:30px/62px 'aileronblack';padding:0 0 0 0;}.error-page .holder p{font:30px/50px 'aileronlight';color:#222;text-align:center;margin:0 0 50px 0;}.error-page .holder form{float:left;width:100%;position:relative;}.error-page .holder form input[type="text"]{float:left;width:100%;border:0;border-bottom:2px solid #ccc;font:14px 'aileronregular';color:#666;height:48px;}.error-page .holder form button[type="submit"]{position:absolute;right:0;padding:0 23px;height:40px;bottom:5px;border:0;border-left:2px solid #ccc;font-size:20px;background:none;}.register-section{float:left;width:100%;padding-bottom:90px;}.register-section .holder{margin:0 auto;display:block;width:555px;overflow:hidden;}.register-section .holder .input-box{float:left;width:100%;position:relative;}.register-section .holder .input-box i{position:absolute;left:10px;color:#777;line-height:56px;font-size:16px;}.register-section .holder form input[type="text"]{float:left;width:100%;border:0;border-bottom:2px solid #ccc;height:60px;color:#666;font:14px 'aileronregular';padding:0 35px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 20px 0;}.check-box{float:left;width:100%;margin:20px 0 40px 0;}.outtaHere{position:absolute;left:-3000px;}.checkboxArea,.checkboxAreaChecked{float:left;width:18px;height:18px;overflow:hidden;margin:0 10px 0 0;background:url(../images/checkbox.gif) no-repeat;}.checkboxAreaChecked{background-position:0 -18px;}.register-section .holder form label{color:#666;font:14px 'aileronregular';}.register-section .holder form input[type="submit"]{display:inline-block;padding:18px 130px;border-radius:30px;border:0;margin:0 0 30px 0;font:16px 'aileronbold';text-transform:uppercase;color:#fff;border:2px solid rgba(0,0,0,0);}.register-section .holder form strong{display:block;text-align:center;font:italic 16px/16px 'aileronregular';}.register-section .holder form strong a{text-decoration:none;text-transform:uppercase;}.register-section .holder form input[type="submit"]:hover{border:2px solid;color:#222;background:none;}.login-social-box{float:left;width:100%;background:#f7f7f7;padding:30px 97px 20px 97px;margin:0 0 30px 0;}.login-social-box a.facebook{float:left;width:100%;height:41px;border-radius:2px;background:#3b5998;font:15px/40px 'Source Sans Pro',sans-serif;text-transform:uppercase;color:#fff;margin:0 0 10px 0;}.login-social-box a.facebook .fa{float:left;height:41px;width:60px;border-right:1px solid #f7f7f7;text-align:center;color:#fff;font-size:20px;line-height:40px;margin:0 20px 0 0;}.login-social-box a.gplus{float:left;width:100%;height:41px;border-radius:2px;background:#dd4b39;font:15px/40px 'Source Sans Pro',sans-serif;text-transform:uppercase;color:#fff;margin:0 0 10px 0;}.login-social-box a.gplus .fa{float:left;height:41px;width:60px;border-right:1px solid #f7f7f7;text-align:center;color:#fff;font-size:20px;line-height:40px;margin:0 20px 0 0;}.login-social-box a.twitter{float:left;width:100%;height:41px;border-radius:2px;background:#55acee;font:15px/40px 'Source Sans Pro',sans-serif;text-transform:uppercase;color:#fff;margin:0 0 10px 0;}.login-social-box a.twitter .fa{float:left;height:41px;width:60px;border-right:1px solid #f7f7f7;text-align:center;color:#fff;font-size:20px;line-height:40px;margin:0 20px 0 0;}

.services-section{float:left;width:100%;}
.more-services{float:left;width:100%;margin:35px 0 225px 0;}
.more-services .container-fluid{padding:0 70px;}
.more-services .holder{float:left;width:100%;background:#000 url(../images/more-services-bg.png) no-repeat left top/cover;padding:110px 0 50px 0;position:relative;}.more-services .holder:before{background:rgba(0,0,0,0) url("../images/work-progress-scale-bg.png") repeat-x scroll left top;content:"";height:50px;left:0;position:absolute;top:10px;width:100%;}
.more-services .holder h2{text-align:center;margin:0 0 50px 0;}
.more-services .holder .left-box{float:left;}
.more-services .holder .left-box .text-col{overflow:hidden;}
.more-services .holder .left-box h3{color:#fff;text-align:right;}
.more-services .holder .left-box p{text-align:right;color:#fff;margin:0;}
.more-services .holder .left-box span{float:right;background:url(../images/border-round.png) no-repeat left top;width:83px;height:83px;text-align:center;line-height:83px;font-size:30px;color:#fff;margin:0 0 0 14px;}
.more-services .holder ul{padding:0;margin:0;list-style:none;}
.more-services .holder ul li{display:block;overflow:hidden;padding-bottom:40px;}
.more-services .holder .thumb img{position:absolute;top:0;left:0;right:0;margin:auto;}
.more-services .holder .left-align span{float:left;margin:0 14px 0 0;}
.more-services .holder .left-align h3,.more-services .holder .left-align p{text-align:left;}
.service-sponsor-space{padding:0 0 90px 0;}
.services-fact{float:left;width:100%;margin:90px 0 300px 0;}
.services-fact .holder{width:1200px;margin:0 auto;display:block;background:#000 url(../images/services-fact-bg.png) no-repeat left top/cover;padding:90px 0 0 0;position:relative;}.services-fact .holder:before{background:rgba(0,0,0,0) url("../images/work-progress-scale-bg.png") repeat-x scroll left top;content:"";height:50px;left:0;position:absolute;top:10px;width:100%;}
.services-fact .holder .fact-box{margin:0 0 60px 0;}
.video-frame-2{border:15px solid #fff;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);display:block;margin:0 auto -210px;width:720px;position:relative;}
.video-frame-2 img{display:block;width:100%;}
.video-frame-2 a.btn-play{background:url(../images/play-btn.png) no-repeat left top;width:89px;height:90px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;outline:none;}.video-frame-2 .modal-dialog{width:1000px;}
.video-frame-2 .modal-header{border:0;padding:0;}
.video-frame-2 .close{color:#fff;width:30px;height:30px;background:#222;position:absolute;right:-30px;font-size:21px;font-weight:bold;line-height:1;opacity:1;text-shadow:none;}.video-frame-2 .modal-content{border-radius:0;}
.carrer-section{float:left;width:100%;padding-bottom:90px;}
.career-form-outer{float:left;width:100%;padding:0 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;margin:10px 0 0 0;}.career-form-outer:before{content:'';position:absolute;left:0px;top:-10px;width:100%;height:585px;border:2px dashed #ccc;z-index:-1;}
.career-form-outer .head{float:left;width:100%;padding:28px 0;}
.career-form-outer .head h3{text-align:center;color:#fff;margin:0;}
.career-form{float:left;width:100%;background:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);padding:20px 30px 30px 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.career-form form input[type="text"]{float:left;width:100%;border:0;border-bottom:2px solid #ccc;height:46px;margin:0 0 10px 0;color:#666;font:14px 'aileronregular';}
.career-form form textarea{float:left;width:100%;border:0;border-bottom:2px solid #ccc;height:120px;margin:20px 0 30px 0;color:#666;font:14px 'aileronregular';}
.career-form form input[type="submit"]{display:inline-block;padding:18px 43px;border-radius:30px;font:16px 'aileronbold';color:#fff;border:0;text-transform:uppercase;}
.job-box{float:left;width:100%;background:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);border-top:5px solid;padding:40px 33px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;margin:0 0 30px 0;}.theme-style-1 .job-box a.btn-style-2{font:14px/14px 'aileronregular';padding:7px 30px;float:none;display:inline-block;text-transform:capitalize;}.carrer-section a.btn-style-2{float:none;display:inline-block;margin:30px 0 0 0;}


.about-section{float:left;width:100%;}
.about-text-section{float:left;width:100%;}
.about-text-section .text-hold{width:100%;margin:0 auto 50px;text-align:left;}
.about-text-section .text-hold p{width:100%;margin:0 auto 50px; font-size:17px; color:#434343;}
.about-text-section .text-hold h3{text-align:left;}
.mission-section{float:left;width:100%;}
.about-section .caption a.link{width:45px;height:45px;border-radius:100%;background:#fff;text-align:center;line-height:45px;font-size:18px;color:#222;text-decoration:none;position:absolute;left:-200%;right:0;top:0;bottom:0;margin:auto;z-index:9;}
.about-section .thumb{overflow:hidden;background:#000;margin:30px 0 60px 0;}
.about-section .thumb:hover a.link{left:0;}
.about-section .thumb:hover .caption:before{opacity:0.7;visibility:visible;top:3%;}
.about-section .thumb:hover .caption:after{opacity:0.7;visibility:visible;bottom:3%;height:49%;}
.about-section .thumb:hover img{opacity:0.5;}

.executive-message{float:left;width:100%;}
.executive-message .container-fluid{padding:0 70px;}.executive-message .container-fluid .col-md-6{padding:0;}
.message-video{float:left;width:100%;height:450px;background:#000 url(../images/message-video-img.png) no-repeat left top/cover;position:relative;}
.message-video a.btn-play{background:url(../images/play-btn.png) no-repeat left top;width:90px;height:90px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.message-video .modal-dialog{width:1000px;}.message-video .modal-header{border:0;padding:0;}.message-video .close{color:#fff;background:#222;position:absolute;right:-30px;opacity:1;width:30px;height:30px;text-shadow:none;}.message-video .modal-content{border-radius:0;}.message-box{float:left;width:100%;background:url(../images/message-img.jpg) no-repeat left top/cover;padding:49px 0;}.message-box .text-col{float:left;width:555px;background:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);padding:30px 20px 40px 30px;margin:0 0 0 -99px;}strong.message-logo{display:block;position:relative;margin:0 0 40px 0;}strong.message-logo:before{content:'';width:165px;height:1px;background:#ccc;left:10px;position:absolute;bottom:-22px;}strong.message-logo:after{content:'';width:5px;height:5px;background:#ccc;left:0;position:absolute;bottom:-23px;}.message-box .text-col strong.name{font:18px/18px 'aileronsemibold';color:#222;}.message-box .text-col strong.name em{font-style:italic;font:14px 'aileronregular';}.detail-row-2-bg{background:#f7f7f7;padding:90px 0;margin-bottom:90px;}.about-test-space{padding:90px 0;}.about-style-2{float:left;width:100%;padding:0 0 90px 0;}.about-style-2 .frame{margin:0 0 0 98px;position:relative;}.about-style-2 .frame:before{content:'';background:url(../images/about-slider-border.gif) no-repeat left top;width:100%;height:350px;position:absolute;left:-98px;top:100px;z-index:-1;}.about-style-2 .frame img{width:auto;}.about-style-2 .text-box{padding:85px 100px 0 0;}.about-style-2 .text-box h2{color:#000;}.about-style-2 .owl-buttons{display:none;}.about-style-2 .owl-pagination{position:absolute;left:-42px;bottom:0;}.about-style-2 .owl-page{width:12px;height:12px;display:block;border-radius:100%;background:#ccc;margin:10px 0 0 0;}.about-style-2 .owl-page.active{background:none;border:3px solid;}.about-style-2-row-2{float:left;width:100%;}.about-style-2-row-2 .box{float:left;width:100%;margin:0 0 40px 0;}.about-style-2-row-2 .box p{margin:0;}.about-section .about-style-2-row-2 .thumb{margin:0 0 30px 0;}.why-choose-us{float:left;width:100%;margin-bottom:90px;}.why-choose-us .container-fluid{padding:0 70px;}.why-choose-us .container-fluid .col-md-6{padding:0;}.why-choose-us .thumb{margin:0;}.why-choose-us .text-box{padding:60px 0;}.why-choose-us .text-box .holder{width:560px;float:left;padding:0 0 0 45px;}.why-choose-us .text-box .holder h3,.why-choose-us .text-box .holder p{color:#fff;}.why-choose-us .text-box .holder ul{padding:0;margin:0 51px 43px 0;list-style:none;float:left;}.why-choose-us .text-box .holder ul li{display:block;overflow:hidden;font:16px/32px 'aileronbold';color:#fff;}.why-choose-us .text-box .holder ul li .fa{padding:0 13px 0 0;font-size:12px;}.theme-style-1 .why-choose-us a.btn-style-1{border-color:#fff;color:#fff;}.about-test-space-2{margin:60px 0 -45px 0;}.coming-soon-1{float:left;width:100%;padding:130px 0 140px 0;background:#000 url(../images/coming-soon-img-1.png) no-repeat left top/cover;}.coming-soon-1 .holder{display:block;width:950px;margin:0 auto;overflow:hidden;}strong.coming-soon-logo{display:block;text-align:center;margin:0 0 30px 0;}.coming-soon-1 .holder h1{text-align:center;margin:0 0 40px 0;}.coming-soon-1 .holder p{font:30px/40px 'aileronlight';color:#fff;text-align:center;margin:0 0 50px 0;}.coming-soon-1 .holder h3{display:block;text-align:center;color:#fff;margin:0 0 60px 0;}.coming-soon-1 .is-countdown{float:left;width:100%;}.coming-soon-1 .countdown-rtl{direction:rtl;}.coming-soon-1 .countdown-holding span{color:#888;}.coming-soon-1 .countdown-row{clear:both;width:100%;padding:0px 2px;text-align:center;}.coming-soon-1 .countdown-show1 .countdown-section{width:98%;}.coming-soon-1 .countdown-show2 .countdown-section{width:48%;}.coming-soon-1 .countdown-show3 .countdown-section{width:32.5%;}.coming-soon-1 .countdown-show4 .countdown-section{width:24.5%;}.coming-soon-1 .countdown-show5 .countdown-section{width:19.5%;}.coming-soon-1 .countdown-show6 .countdown-section{width:16.25%;}.coming-soon-1 .countdown-show7 .countdown-section{width:14%;}.coming-soon-1 .countdown-section{display:block;float:left;font-size:75%;text-align:center;}.coming-soon-1 .countdown-amount{font-size:200%;font:72px/68px 'aileronbold';color:#fff;}.coming-soon-1 .countdown-period{display:block;font:16px/42px 'aileronbold';color:#fff;text-transform:uppercase;}.coming-soon-1 .countdown-descr{display:block;width:100%;}.coming-soon-2 .holder{width:100%;overflow:inherit;}.coming-soon-2{float:left;width:100%;padding:155px 0 212px 0;background:#000 url(../images/coming-soon-img-2.png) no-repeat left top/cover;}.countdown-container{margin:50px 0 0 0;position:relative;}.clock-item .inner{height:0px;padding-bottom:100%;position:relative;width:100%;}.clock-canvas{border-radius:50%;height:0px;padding-bottom:100%;position:relative;}.clock-canvas:before{content:'';position:absolute;left:0;top:0;border:20px solid rgba(255,255,255,0.2);border-radius:100%;width:100%;height:100%;}.text{color:#fff;font-size:30px;font-weight:bold;margin-top:-50px;position:absolute;top:50%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,1);width:100%;}.text .val{font-size:50px;}.text .type-time{font-size:20px;}.header-style-2{float:left;width:100%;position:absolute;top:50px;z-index:99;}.header-style-2 .holder{width:1200px;margin:0 auto;background:#fff;display:block;position:relative;box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,0.15);}.header-style-2 .holder .head-btm-row{background:#fff;}strong.header-2-logo{float:left;margin:24px 50px 0 15px;}.header-style-2 .head-btm-right{margin:20px 0 0 0;}.header-style-2 .holder .top-search{padding:14px 0 12px 20px;margin:0 30px 0 20px;}.header-style-2 #nav{margin:43px 0 10px 0;}.header-style-2 .language-box .dropdown{margin:0;}.header-style-2 .language-box{margin:16px 0 0 0;}.header-style-3{float:left;width:100%;position:absolute;top:50px;z-index:99;background:#fff;}.head-top-2{float:left;width:100%;border-bottom:1px solid #e1e1e1;padding-bottom:20px;text-align:center;}strong.header-3-logo{display:inline-block;margin:20px auto 0;text-align:center;}.head-top-2 .left-col{float:left;margin:30px 0 0 0;}.head-top-2 .left-col ul{padding:0;margin:0;list-style:none;}.head-top-2 .left-col ul li{float:left;padding:0 7px 0 0;}.head-top-2 .left-col ul li a{text-decoration:none;float:left;width:35px;height:35px;border-radius:100%;border:1px dashed #e1e1e1;text-align:center;line-height:35px;font-size:15px;color:#b7b7b7;}.head-top-2 .left-col ul li a:hover{border:1px solid rgba(0,0,0,0);color:#fff;}.head-3-social{float:right;margin:30px 0 0 0;}.head-3-social ul{padding:0;margin:0;list-style:none;float:right;}.head-3-social ul li{float:left;padding:0 0 0 7px;}.head-3-social ul li a{text-decoration:none;float:left;width:35px;height:35px;border-radius:100%;border:1px dashed #e1e1e1;text-align:center;line-height:35px;font-size:15px;color:#b7b7b7;}.head-3-social ul li a:hover{border:1px solid rgba(0,0,0,0);color:#fff;}.header-style-3 #nav li a{font:14px/14px 'aileronregular';padding:0 40px 0 0;}.header-style-3 #nav{margin:25px 0 0 0;}.header-style-3 #nav li ul li a{padding:15px 10px;}.header-style-3 #nav li.active::before{display:none;}.theme-style-1 .header-style-3 .head-btm-right a.btn-style-2{font:14px/14px 'aileronregular';padding:7px 23px;margin:15px 0 0 0;float:right;}.header-style-3 .language-box{margin:0 0 0 10px;}.header-style-3 .language-box .dropdown{margin:18px 10px 0 0;}.top-search-2{float:right;width:162px;position:relative;margin:15px 0 0 0;}.top-search-2 form input[type="text"]{float:left;width:100%;height:32px;border:1px solid #ccc;border-radius:30px;color:#999;font:12px 'aileronlight';padding:0 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.top-search-2 form button[type="submit"]{position:absolute;right:15px;top:5px;border:0;padding:0;margin:0;background:none;font-size:12px;color:#666;}.header-style-3 .head-btm-row{padding-bottom:15px;}.header-4{float:left;width:100%;}.header-4 .head-top{padding:0;}.header-4 .head-top .right-box{padding:10px 0;}.header-4-logo-row{float:left;width:100%;border-bottom:1px solid #ccc;}.head-4-search{float:right;width:262px;margin:28px 0 0 0;}.head-4-search form{position:relative;float:left;width:100%;}.head-4-search form input[type="text"]{float:left;width:100%;height:36px;border:1px solid #ccc;padding:0 20px;font:14px 'aileronregular';color:#999;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.head-4-search form button[type="submit"]{position:absolute;right:10px;top:8px;color:#666;font-size:14px;border:0;border-left:1px solid #ccc;background:none;padding:0 10px 0 15px;}.header-4 strong.logo{height:auto;padding:20px 0;}.header-4 #nav{margin:10px 0 0 0;}.theme-style-1 .header-4 .head-btm-right a.btn-style-2{margin:0;font:14px/14px 'aileronregular';padding:7px 21px;border-radius:35px;}.header-4 .head-btm-row{padding:9px 0 0 0;}.header-4 .language-box .dropdown{margin:3px 0 0 0;}.header-4 #nav li a{padding:0 20px 20px 20px;}.header-4 #nav li.active:before{display:none;}.header-4 #nav li ul li a{padding:15px 10px;}.footer-2{float:left;width:100%;padding:60px 0 0 0;}#footer.footer-2{margin:0;}.footer-2 .footer-box{text-align:center;}.footer-2 .footer-box a.btn-style-2{float:none;display:inline-block;font:14px/14px 'aileronregular';padding:7px 22px;text-transform:capitalize;}.footer-2 .footer-box address ul li{padding:0;}.footer-2 .footer-social{margin:20px 0 0 0;}.footer-2 .footer-social ul li{padding:0 1px;}.footer-2 .footer-social ul li a{border:1px dashed #666;border-radius:100%;color:#999;display:block;font-size:15px;height:35px;line-height:33px;text-align:center;text-decoration:none;width:35px;}.footer-2 .footer-social ul li a:hover{border:1px solid rgba(0,0,0,0);color:#fff;}.footer-3{float:left;width:100%;padding:60px 0 0 0;}#footer.footer-3{margin:0;}.footer-newsletter{float:left;width:100%;}.footer-newsletter form{position:relative;float:left;width:100%;margin:0 0 20px 0;}.footer-newsletter form input[type="text"]{float:left;width:100%;border:0;border-bottom:2px solid #ccc;height:45px;font:14px 'aileronregular';color:#999;background:none;padding:0 60px 0 0;}.footer-newsletter form button[type="submit"]{position:absolute;right:0;top:0;background:none;border:0;font-size:20px;color:#ccc;border-left:2px solid #ccc;padding:0 0 0 14px;}.footer-newsletter span.message{display:block;font:12px/12px 'Source Sans Pro',sans-serif;color:#999;}.footer-3 .footer-social{margin:30px 0 0 0;}.footer-3 .footer-social ul li{padding:0 2px;}.footer-3 .footer-social ul li a{border:1px dashed #666;border-radius:100%;color:#999;display:block;font-size:15px;height:35px;line-height:32px;text-align:center;text-decoration:none;width:35px;}.footer-3 .footer-social ul li a:hover{border:1px solid rgba(0,0,0,0);color:#fff;}.footer-3 .footer-box p{margin:0 0 5px 0;}.footer-3 .footer-section-1{margin:0 0 30px 0;}.FONTS{font-family:'Source Sans Pro',sans-serif;font-family:'aileronblack';font-family:'aileronbold';font-family:'aileronlight';font-family:'aileronregular';font-family:'aileronsemibold';font-family:'aileronthin';font-family:'aileronheavy';font-family:'aileronlight_italic';font-family:'aileronultralight';}.theme-style-1 a.btn-style-1,.head-top .right-box ul li a,.head-top .left-box a,#nav li a,.language-box .dropdown-menu>li>a,.top-search a.search-icon,strong.logo img,.featured-work .frame .caption a.link,.featured-work .frame .caption,.featured-work-box .text-box .inner-box span,.featured-work-box .text-box .inner-box h3 a,.featured-work-box .text-box .inner-box,.portfolioFilter a,.thumb img,.blog-section .post-box h3 a,.team-style-1-social ul li a,.newsletter-section .holder form button[type="submit"],.ideal-services ul li a,.ideal-services ul li:before,.ideal-services ul li,.recent-news a,.recent-news ul li,.footer-box address ul li,.footer-social ul li a,.footer-section-3 .footer-menu ul li a,.footer-section-3 strong.copyrights a,.services-style-2 .frame img,.tab-slider .owl-next:before,.tab-slider .owl-prev,.awards-section .award-box i b,.awards-section .award-box i em,.awards-section .award-box .text-col a.title,.team-style-2-box .thumb .caption a.link,.testimonials-style-2 .bx-wrapper .bx-prev,.testimonials-style-2 .bx-wrapper .bx-next,.contact-section form input[type="submit"],.blog-section .owl-next:hover:before,.blog-section .owl-prev:hover:before,.popular-post ul li a,.recent-post .text-col a,.recent-post .img-thumb img,.tags a,.quote-form form input[type="submit"],.share-post ul li a,.blog-section .bx-wrapper .bx-prev:before,.blog-section .bx-wrapper .bx-next:before,.detail-row-1 .social ul li a,.price-box ul li,.register-section .holder form input[type="submit"],.about-section .thumb img,.head-top-2 .left-col ul li a,.head-3-social ul li a{transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;}.portfolio-style-1 .outer .inner,.thumb .caption:before,.thumb .caption:after,.portfolio-style-1 .outer .inner a.link,.blog-section .post-box .thumb .caption a.link,.blog-section .post-box .text-box a.more,.blog-section .post-box .text-box a.more span,.blog-section .post-box .text-box a.more b,.team-style-1 .frame img,.client-section .holder ul li span,.client-section .holder ul li a img,.team-style-2-box .thumb .caption a.link,.about-section .caption a.link{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}