Server IP : 103.53.40.154 / Your IP : 18.221.8.126 Web Server : Apache System : Linux md-in-35.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : ppcad7no ( 715) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home2/ppcad7no/perl5/../passivenetworksolutions.com/../adowoods.com/css/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
@charset "UTF-8"; html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, blockquote, cite, input, select, textarea, button, section, article, aside, header, footer, nav, span { font-family: open sans, Arial, sans-serif; font-size: 14px; color: #565656; font-weight: 400; line-height: 1.714em } html, body { width: auto!important; overflow-x: hidden!important } body { background-color: #fff } h1, h2, h3, h4, h5, h6, .navbar-default .navbar-nav li a, .btn, .form-control, .nav-tabs>li>a, .recent-project ul.bxslider li .project-data li strong, .recent-project ul.bxslider li .project-data a.btn, .big, .member-info .meta-data>div, .meta, .meta.counter div, .frame>div .oops, .post-date span, #contact.opt .office span, b.square, b.squareSmall { font-family: roboto slab, serif } input[type=submit] { font-family: fontawesome, Roboto Slab, Arial; margin-top: .5em } h1 { font-size: 3.429em; font-weight: 100; margin: 0; text-transform: uppercase } h1.big { font-size: 4.5em; line-height: .85em } h1.big strong { display: block } h2 { font-size: 2.143em; font-weight: 400; text-transform: uppercase; margin: 0 } h3 { font-size: 1.714em; font-weight: 400 } h4 { font-size: 1.5em; font-weight: 400 } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-size: 1em } h5 { font-size: 1.286em; font-weight: 400 } h6 { font-size: 1.143em; font-weight: 300 } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { display: block; font-weight: 100; text-transform: none } h3 small, h4 small, h5 small, h6 small { font-size: 1em } h1 i.square, h2 i.square, h3 i.square, h4 i.square, h5 i.square, h6 i.square, h1 i.squareSmall, h2 i.squareSmall, h3 i.squareSmall, h4 i.squareSmall, h5 i.squareSmall, h6 i.squareSmall, h1 b.square, h2 b.square, h3 b.square, h4 b.square, h5 b.square, h6 b.square, h1 b.squareSmall, h2 b.squareSmall, h3 b.squareSmall, h4 b.squareSmall, h5 b.squareSmall, h6 b.squareSmall { font-size: .75em; float: left; margin-right: .55em } .white { color: #fff } a { text-decoration: none } a:hover, a:focus, a:visited { text-decoration: none } :focus, :active { outline: 0!important } p { margin: .5em 0 1.5em } .big { font-size: 1.15em; line-height: 1.75em } textarea { min-height: 8em } .clear { clear: both } img.pull-right, .image.pull-right { margin: 0 0 1.5em 1.5em } img.pull-left, .image.pull-left { margin: 0 1.5em 1.5em 0 } .required { color: #f30 } span.error { position: absolute; right: 1.85em; top: 1.85em; font-size: 1.15em } #subscribeForm span.error { top: .5em; right: 1em } i { margin-right: .3em } .wow { visibility: hidden } section { overflow: hidden } .zeroM { margin: 0!important } .noBG { background-image: none!important } .btn { font-size: 1.15em; padding: .55em 1em; border: 0; border-radius: 0 } .btn:hover, .btn-primary, .btn-sec, .btn-dark, .btn:focus { color: #fff } .btn-sm { font-size: 1em; padding: .35em .65em } .btn-lg { font-size: 1.35em; text-transform: uppercase; padding: .65em 1em } .btn i { margin: 0 0 0 .35em } button { font-size: 1.08em; margin: .15em } blockquote { font-size: 1.1em } .tooltip { white-space: nowrap } ul.list-default { list-style-type: none; padding: 0; margin: 1.5em 0 } ul.list-default li { padding: .5em 0 .5em 1.5em; position: relative; border-top: 1px solid rgba(0, 0, 0, .1) } ul.list-default li:hover { background-color: #fff; padding-left: 1.85em } ul.list-default li:first-child, ul.list-main.bordered li:first-child { border: 0 } ul.list-default li:before { content: "\f054"; font-family: FontAwesome; font-size: .7em; position: absolute; left: 0; top: .8em } ul.list-default li:hover:before { left: .5em } ul.list-main { list-style-type: none; padding: 0; margin: 1.5em 0 } ul.list-main li { padding: 0 0 0 3em; margin-bottom: 1.5em; position: relative } ul.list-main li:first-child { border: 0 } ul.list-main li:before { display: block; content: "\f105"; font-family: FontAwesome; font-size: 1em; position: absolute; left: 0; top: .15em; width: 1.65em; height: 1.65em; line-height: 1.65em; text-align: center } ul.list-main li:hover:before, ul.list-main.bigIcon li:hover:before { color: #fff } ul.list-main.bordered li { border-top: 1px solid rgba(0, 0, 0, .1); margin: 0; padding: .5em 0 .5em 3em } ul.list-main.bordered li:before { top: 1.08em } ul.list-main.bigIcon li:before { content: '\f005'; width: 2.55em; height: 2.55em; font-size: 1.65em; line-height: 2.55em; top: .5em; color: rgba(0, 0, 0, .1) } ul.list-main.bigIcon li { padding: 1em 0 1em 6em } ul.list-main.bigIcon li h5, ul.list-main.bigIcon li h4 { margin: 5px 0 } ul h4 { margin: 0 0 .55em } ul.social li { margin: 0 2px; padding: 0 } ul.social li a { display: block; width: 1.85em; height: 1.85em; font-size: 1.5em; color: #fff; line-height: 1.855em; text-align: center } ul.social li a i { margin: 0 } .breadcrumbs h1 { font-size: 1.8em; text-transform: uppercase; color: #fff; margin-top: .85em; margin-bottom: .65em; } .item-thumbnail { border-radius: 0 } a.top { display: none; color: #fff; text-align: center; padding: .8em .8em 1em 1.3em; -webkit-border-radius: .2em; -moz-border-radius: .2em; -ms-border-radius: .2em; border-radius: .2em; position: fixed; right: 1em; bottom: 1em; opacity: .8 } a.top:hover { opacity: 1 } .page-block { position: relative; padding: 6.35em 0 } .page-block-small { position: relative; padding: 3.5em 0 } .page-block-large { padding: 8em 0 } .page-block-full { padding: 5em } .absShape { position: absolute; z-index: 9 } #feedback { position: fixed; left: 0; bottom: 0; height: 250px; margin-left: -3px; margin-bottom: -3px; z-index: 999; } #preloader { display: block; /* background:url(../images/bgimages/loader-bg.jpg) repeat ; */ background-repeat:repeat; background:#fff; position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 99999; margin:auto; } #preloader img { position: absolute; top: 50%; bottom: auto; left: 40%; right: auto; margin: -64px 0 0 -64px } i.round { width: 2.15em; height: 2.15em; line-height: 2.15em; font-size: 1.35em; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; color: #fff; text-align: center; margin-right: .5em } .list-inline>li { vertical-align: middle } .pp_nav p { line-height: 1em } .pp_social { margin-top: .5em; float: none } .pp_social .facebook { min-width: 100px } hr.light { background-color: transparent; border-bottom: 1px solid rgba(255, 255, 255, .2); border-style: none none solid none; margin: 1.5em 0 } hr { border-color: rgba(0, 0, 0, .1) } .logos { margin: 3em 0 } .logos li { margin: 3em 1em 0 } section { position: relative } .gapS { width: 100%; height: 1.5em } .gapM { width: 100%; height: 3em } .gapL { width: 100%; height: 6em } .symbol { display: block; width: 60em; height: 60em; position: absolute; top: 0; right: 0; bottom: 0; left: 0; text-align: center; z-index: 1; margin: 0 auto; font-size: 1em } .symbol.medium { position: relative; font-size: .3em } .symbol.small { position: relative; font-size: .1em } .symbol.medium .absShape, .symbol.small .absShape { width: 100%; height: 100% } .symbol.medium .absShape i, .symbol.small .absShape i { font-size: 3em; line-height: 1.85em; margin: 0; color: #fff } .square1 { display: block; width: 100%; height: 100%; -webkit-border-radius: 15%; -moz-border-radius: 15%; -ms-border-radius: 15%; border-radius: 15%; margin: 0 auto; -moz-transform: rotate(-17deg); -webkit-transform: rotate(-17deg); -o-transform: rotate(-17deg); -ms-transform: rotate(-17deg); transform: rotate(-17deg); top: 0; right: 0; bottom: auto; left: 0; position: absolute } .square2 { display: block; width: 100%; height: 100%; -webkit-border-radius: 15%; -moz-border-radius: 15%; -ms-border-radius: 15%; border-radius: 15%; margin: 0 auto; -moz-transform: rotate(17deg); -webkit-transform: rotate(17deg); -o-transform: rotate(17deg); -ms-transform: rotate(17deg); transform: rotate(17deg); top: 0; right: 0; bottom: auto; left: 0; position: absolute } .square3 { display: block; width: 100%; height: 100%; -webkit-border-radius: 15%; -moz-border-radius: 15%; -ms-border-radius: 15%; border-radius: 15%; margin: 0 auto; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); top: 0; right: 0; bottom: auto; left: 0; position: absolute } .line { display: block; width: 8em; height: 2px; margin: 1em 0 } i.square, b.square { width: 2.35em; height: 2.35em; line-height: 2.35em; font-size: 1.85em; color: #fff; text-align: center; border-radius: 50%; } b.square, b.squareSmall { display: inline-block; font-weight: 300 } i.squareSmall, b.squareSmall { width: 1.85em; height: 1.85em; line-height: 1.85em; font-size: 1.5em; color: #fff; text-align: center } i.square.outline, i.squareSmall.outline { background-color: transparent; border-width: 1px; border-style: solid; opacity: .3 } a.outline, .btn.btn-default { background-color: transparent; border-width: 1px; border-style: solid; opacity: .5 } i.square.outline.light, i.squareSmall.outline.light, a.outline.light, .btn.btn-default.light { background-color: transparent; border: 1px solid #fff; opacity: .3; color: #fff } i.square.outline.light:hover, i.squareSmall.outline.light:hover, a.outline.light, .btn.btn-default.light { opacity: 1 } a.outline:hover, .btn.btn-default:hover { opacity: 1; border-style: solid } .headingIcon::before, .headingIcon::after { background-color: rgba(0, 0, 0, .1); position: absolute; height: 5px; width: 100px; top: 45%; right: 100%; content: ''; z-index: 0 } .headingIcon::before { right: 100% } .headingIcon::after { left: 100% } .headingIcon { display: inline-block; margin: 3em auto; position: relative; width: auto; text-align: center } .headingIcon i { margin: 0 } .section-heading { display: block; margin-bottom: 2.55em } .section-heading h2 { float: left; white-space: nowrap } .section-heading .btn { float: right; margin-top: .35em } .jumbotron, .container .jumbotron, .container-fluid .jumbotron { border-radius: 0 } .container .jumbotron p, .container-fluid .jumbotron p { margin: 1em 0 } blockquote { position: relative; border: 1px solid rgba(0, 0, 0, .1); border-style: solid none solid none; padding: 1.85em 1.5em; font-style: italic; margin-top: 3em; font-size: 1.15em } blockquote i { display: block; background-color: #fff; position: absolute; top: -.65em; font-family: fontawesome; left: -.15em; color: rgba(0, 0, 0, .1); padding: 0 .15em } blockquote .author { background-color: #fff; position: absolute; bottom: -1.35em; right: 1.5em; text-align: right; font-size: 1.15em; padding: .5em 1em .5em 2.65em } blockquote .author small { display: inline-block } blockquote .author small::before { content: '' } blockquote div.author::before { background-color: #fff; display: block; position: absolute; top: .65em; content: '\f005'; font-size: .85em; font-family: fontawesome; left: .85em; right: 100%; width: 1em; height: 1em; opacity: .85; filter: alpha(opacity=85) } .tooltip.top { margin-top: -1.15em; opacity: .8 } .featuredImg { background: url(../images/bgimages/featureBox.jpg) no-repeat center center; -webkit-background-size: cover; background-size: cover; background-attachment: fixed } .featuredImg h1.big { font-size: 7em; line-height: 1em } .featuredImg h1, .featuredImg h1.big strong { color: #fff } .image, .project-gallery .item, .services .item, .post-media { background-color: #000; position: relative; display: block; overflow: hidden } .image img, .project-gallery .item img, .services .item img, .post-media>img { width: 100% } .image:hover img, .project-gallery .item:hover img, .services .item:hover img, .post-media:hover>img { opacity: .3; filter: alpha(opacity=30) } .image .overlay, .project-gallery .item .overlay, .services .item .overlay, .post-media .overlay { top: 0; right: 0; bottom: 0; left: 0; position: absolute } .image a i, .project-gallery .item .overlay a i, .services .item .overlay a i, post-media .overlay a i { margin: 0 } .overlay .square { width: 2.15em; height: 2.15em; line-height: 2.15em; font-size: 1.5em } .image a.link, .project-gallery .item a.link, .services .item a.link { position: absolute; left: -4.5em; right: auto; bottom: -4.5em } .image:hover a.link, .project-gallery .item:hover a.link, .services .item:hover a.link { left: 50%; bottom: 50% } .image a.zoom, .project-gallery .item a.zoom, .services .item a.zoom, .post-media a.zoom { position: absolute; right: -4.5em; left: auto; bottom: -4.5em } .image:hover a.zoom, .project-gallery .item:hover a.zoom, .services .item:hover a.zoom, .post-media:hover a.zoom { right: 50%; bottom: 50%; margin: 0 -1.5em 0 0 } .services .item:hover a.link { left: 50%; bottom: 50%; margin: 0 0 -1.55em -1.55em } .project-gallery .item:hover .overlay.hasBoth a.link { margin: 0 } .project-gallery .item:hover .overlay.hasBoth a.zoom { margin: 0 } .services .item:hover .overlay.hasBoth a.link { margin: 0 -1.5em -1.5em 0 } .services .item:hover .overlay.hasBoth a.zoom { margin: 0 0 -1.5em -1.5em } .container-wide { position: relative } .navigation { position: absolute; z-index: 0; width: 100%; top: 50%; margin-top: -1.55em } .navigation i { margin: 0 } .navigation i:hover { color: #fff } .navigation .fa-angle-left { float: left } .navigation .fa-angle-right { float: right } .panel-default>.panel-heading, .panel-group .panel { position: relative; padding: 0; border-radius: 0 } .panel-default>.panel-heading h4 { padding: .55em .65em .55em 3em } .panel-default>.panel-heading h4.active { background-color: #fff } .panel-default>.panel-heading h4 a { display: block; padding: .35em .5em .35em 0; font-weight: 400; text-transform: none } .panel-default>.panel-heading h4 a:before { content: '\f055'; font-family: fontawesome; font-size: 14px; top: .65em; right: auto; bottom: auto; left: .65em; position: absolute; width: 2.85em; height: 2.85em; text-align: center; line-height: 2.65em; margin: 0; z-index: 9 } .panel-default>.panel-heading h4.active a:before { content: '\f056' } .panel-group .panel { background-color: transparent; margin-bottom: 1.35em; box-shadow: none; margin-top: 3px } .panel-body { border: 0; padding: 0 1.65em 1.15em 3.55em } .panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group { border: 0 } .form-control { border-radius: 0; height: 4.35em; margin: .9em 0; box-shadow: none; font-size: 1.15em; padding: .65em 1.5em; box-shadow: none; -webkit-box-shadow: none } .dark .form-control { background-color: rgba(255, 255, 255, .1); border: 1px solid rgba(255, 255, 255, .2); color: rgba(255, 255, 255, .7) } .dark .form-control:focus { background-color: transparent; color: #fff } .dark ::-webkit-input-placeholder { color: rgba(255, 255, 255, .7) } .dark :-moz-placeholder { color: rgba(255, 255, 255, .7) } .dark ::-moz-placeholder { color: rgba(255, 255, 255, .7) } .dark :-ms-input-placeholder { color: rgba(255, 255, 255, .7) } .tab-content { border: 1px solid rgba(0, 0, 0, .1); border-style: none solid solid; padding: 2.55em } .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>li>a:hover, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { background-color: transparent; border-color: rgba(255, 255, 255, .1); box-shadow: none; color: #fff } .nav-tabs>li>a { font-size: 1.08em } .nav-tabs>li { border: 0; margin-right: 1px } .form-control:focus { background-color: #fff; box-shadow: none } .table-bordered>thead>tr>th, .table-bordered>thead>tr>td { border-bottom-width: 1px; font-weight: 700 } .elements { padding: 1.5em!important } .featured h1, .featured h1 small { color: #fff; text-align: center } .featured h1 small { display: block; font-weight: 100; text-transform: none; text-align: center; padding-right: 120px; } .wood-bg{ background: url(../images/loader-bg.jpg) repeat 0 0 } .boxedb { background: url(../images/boxedb.png) repeat 0 0 } .boxedeb { background: url(../images/boxedeb.png) repeat 0 0 } .boxedw { background: url(../images/boxedw.png) repeat 0 0 } .blackBG { background: url(../images/blackBG.png) repeat 0 0 } .whiteBG { background: url(../images/whiteBG.png) repeat 0 0 } .hasBGimg { background: url(../images/slider/slide3.jpg) no-repeat center center; -webkit-background-size: cover; background-size: cover; background-attachment: fixed } .promoBox { position: relative } .promoBox h3 { text-transform: uppercase } .promoBox .commercial { background: url(../images/bgimages/commercial.jpg) no-repeat center center; -webkit-background-size: cover; background-size: cover; position: relative; height: 30em; overflow: hidden } .promoBox .residential { background: url(../images/bgimages/residential.jpg) no-repeat center center; -webkit-background-size: cover; background-size: cover; position: relative; height: 30em; overflow: hidden } .promoBox .commercial .absShape { top: auto; left: auto; bottom: 0; right: 0; padding: .5em 1.65em; width: 550px } .promoBox .commercial:hover .absShape { right: 1.5em; bottom: 1.5em } .promoBox .residential .absShape { top: auto; left: 0; bottom: 0; padding: .5em 1.65em; width: 550px } .promoBox .residential:hover .absShape { left: 1.5em; bottom: 1.5em } .promoBox h3, .promoBox p { color: #fff } .promoBox .commercial a, .promoBox .residential a { position: absolute; right: 0; bottom: 0; top: 0; left: 0 } .promoBox .commercial a i { position: absolute; bottom: -3em; right: -3em; z-index: 9 } .promoBox .commercial:hover a i { bottom: 0; right: 0 } .promoBox .residential a i { position: absolute; bottom: -3em; left: -3em; z-index: 9 } .promoBox .residential:hover a i { bottom: 0; left: 0 } .promoBox .commercial a i, .promoBox .residential a i { margin: 0 } .stat { background: url(../images/bgimages/stat.jpg) no-repeat center center; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; overflow: hidden } .stat h1 { color: #fff; font-weight: 700 } .stat .container>div, .stat.opt i { color: #fff } .stat h4 { margin-top: .5em } .stat.opt>div { text-align: center } .stat.opt h4 { color: #fff } .stat i { margin: 0 auto .35em } .stat.opt span { background-color: #fff; margin: 1em auto } .calltoAction { background: url(../images/bgimages/calltoaction.jpg) no-repeat center center; -webkit-background-size: cover; background-size: cover; overflow: hidden; background-attachment: fixed; position: relative; box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .15) inset; -webkit-box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .15) inset } .calltoAction p, .calltoAction h2, .calltoAction h2 small { margin: 0 0 .5em } .calltoAction h2 { font-weight: 700 } .calltoAction .widget { background-color: rgba(255, 255, 255, .8); display: block; float: left; width: 48%; height: 18.3em; padding: 3em; border: 3px solid #ff7c1b; margin: 1%; position: relative; transition: all 0.4s; cursor:pointer; } .calltoAction .widget.video-left{padding: 10px !important;} .boxedb.page-block .widget.video-leftwow { padding: 4px; height: 24em; } .video-leftwow iframe { width: 100%; height: 100%; } .calltoAction .widget:hover { background: #ff7c1b; } .calltoAction .widget i.opaque { top: auto; right: .5em; bottom: .5em; left: auto; position: absolute; font-size: 3em; margin: 0; opacity: .8 } .calltoAction p { margin-bottom: 1.85em } .calltoAction .widget form { position: relative } .calltoAction .form-control, .calltoAction .form-control:focus { position: relative; background-color: transparent; padding-left: 1.5em; height: 3em; margin: 1.1em 0 } header { overflow: visible; background-color:rgba(254, 250, 250, 0.8); -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2); -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2); box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2) } .rightnav { padding-right: 0 } header .logo a { display: block } header .logo a img { display: inline-block } .col-md-4.col-sm-3.col-xs-12.logo { display: inline-flex; margin-top:10px; } .navbar-default { background-color: transparent; border: 0 } .navbar-nav { width: 100%; text-align: left; font-size: 0 } .navbar-nav ul { -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15) } .navbar-nav li { display: inline-block; position: relative; float: none } .navbar-default .navbar-nav>li:last-child>a { padding-right: 0 } .navbar-default .navbar-nav>li>a { font-size: 1em; text-transform: uppercase; font-weight: 400; text-decoration: none; padding: 0 1.15em; text-align: center; line-height: 7em } .navbar-default .navbar-nav>li.sub>a { padding: 0 1.5em } .navbar-default .navbar-nav>li>a i { display: block; opacity: .5; margin-top: .15em } .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>li>a:focus { background-color: transparent } .navbar { min-height: 1em; margin: 0 } .navbar-default .navbar-toggle { margin: 0; border: 0 } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: transparent } .navbar-nav li .sub-nav { display: block; background-color: #fff; visibility: hidden; min-width: 14em; position: absolute; top: 6.85em; left: 0; right: 0; padding: 0; text-align: left; list-style-type: none; opacity: 0; -webkit-transition: opacity .35s, -webkit-transform .35s; transition: opacity .35s, transform .35s; -webkit-transform: translate3d(0, 30px, 0); transform: translate3d(0, 30px, 0); z-index: 99 } .navbar-nav>li>.sub-nav { border-top-width: 3px; border-style: solid none none } .cbp-af-header.cbp-af-header-shrink .navbar-nav>li>.sub-nav { top: 4.85em } .navbar-nav li:hover>.sub-nav { visibility: visible; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 } .navbar-nav li .sub-nav li { display: block; margin: 0; border: 0; float: none } .navbar-nav li .sub-nav li a { display: block; line-height: 2.5em; padding: .35em 1.5em; border-bottom: 1px solid rgba(0, 0, 0, .07) } .navbar-nav li .sub-nav li a i { opacity: .5 } .navbar-default .navbar-nav li>ul>li:hover>a, .navbar-default .navbar-nav li>ul>ul>li:hover>a { color: #fff } .navbar-nav li .sub-nav li .sub-nav { position: absolute; top: 0; right: auto; left: 100% } .navbar-nav li .sub-nav li .sub-nav li a { border-color: rgba(0, 0, 0, .1) } span.clicks i { margin: 0 } span.clicks { display: inline-block; text-align: right; width: 3em; height: 3em; line-height: 3em; font-size: 10px; position: absolute; z-index: 99; top: 45%; right: 0; margin-top: -1em; cursor: pointer } .navbar-nav li.sub>.sub-nav>li.sub span.clicks, #menu.in .navbar-nav li.sub>span.clicks { color: #fff } .cbp-af-header { position: fixed; top: 0; left: 0; width: 100%; z-index: 999; height: 100px; -webkit-transition: height .3s; -moz-transition: height .3s; transition: height .3s } .cbp-af-header .cbp-af-inner { margin: 0 auto } .cbp-af-header nav { display: inline-block; position: relative } .cbp-af-header nav { float: right } .cbp-af-header nav a { -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s } .cbp-af-header.cbp-af-header-shrink { height: 70px } .cbp-af-header.cbp-af-header-shrink .logo img { width: 74% } .cbp-af-header.cbp-af-header-shrink .logo p { font-size: 12px; } .cbp-af-header.cbp-af-header-shrink nav a { line-height: 5em } .header-top { position: relative; height: 2.55em; border-bottom: 1px solid rgba(0, 0, 0, .1); overflow: hidden } .header-top span { font-size: 12px; font-weight: 400!important; float: left; padding: 0 1.15em; color: #fff; line-height: 3em; border-left: 1px solid rgba(255, 255, 255, .2); -webkit-font-smoothing: antialiased!important } .header-top span:first-child { border: 0; padding-left: 0 } .header-top ul.social { margin: 0; font-size: 0 } .header-top ul.social li { margin: 0 } .header-top ul.social a { display: inline-block; background-color: transparent; font-size: 1em; line-height: 2.65em; margin: 0; width: 2.65em; height: auto; border-right: 1px solid rgba(255, 255, 255, .2) } .header-top ul.social a:hover, .header-top span a { color: #fff } .header-top span, .header-top ul.social a { opacity: .7 } .header-top span:hover, .header-top ul.social a:hover { opacity: 1 } .cbp-af-header.header2 { height: 125px } .cbp-af-header.header2.cbp-af-header-shrink { height: 107px; margin-top: -3em } .breadcrumbs { padding: 1.65em 0; margin-top: 100px } .breadcrumbs h2, .breadcrumbs h2 small { color: #fff } .breadcrumbs h2 { font-size: 1.8em; text-transform: uppercase } .breadcrumbs h2 small { display: block; font-weight: 100; text-transform: capitalize } .breadcrumbs h2 i.square { font-size: .75em; float: left; margin-right: .55em } .breadcrumbs .rightText, .breadcrumbs .rightText a { text-align: right; color: rgba(255, 255, 255, .5); line-height: 3.5em } .breadcrumbs .rightText a { color: rgba(255, 255, 255, .8) } .breadcrumbs.breadcrumbs2 { text-align: center; margin-top: 9em; padding: 0; background-color: transparent; height: auto } .breadcrumbs.breadcrumbs2 .line { margin: 0 auto } .breadcrumbs.breadcrumbs2 h2 { margin-top: .35em; margin-bottom: .65em } .breadcrumbs.breadcrumbs2 .rightText { text-align: center } .breadcrumbs.about { background: url(../images/banners/about.jpg) no-repeat center center } .breadcrumbs.team { background: url(../images/banners/team.jpg) no-repeat center center } .breadcrumbs.servicesBG { background: url(../images/banners/servicesBG.jpg) no-repeat center center } .breadcrumbs.testimonials { background: url(../images/banners/testimonials.jpg) no-repeat center center } .breadcrumbs.faq { background: url(../images/banners/faq.jpg) no-repeat center center } .breadcrumbs.clients { background: url(../images/banners/clients.jpg) no-repeat center center } .breadcrumbs.career { background: url(../images/banners/career.jpg) no-repeat center center } .breadcrumbs.press { background: url(../images/banners/press.jpg) no-repeat center center } .breadcrumbs.sitemap { background: url(../images/banners/sitemap.jpg) no-repeat center center } .breadcrumbs.portfolioBG { background: url(../images/banners/portfolioBG.jpg) no-repeat center center } .breadcrumbs.gallery { background: url(../images/banners/gallery.jpg) no-repeat center center } .breadcrumbs.blog { background: url(../images/banners/blog.jpg) no-repeat center center } .breadcrumbs.contact { background: url(../images/banners/contact.jpg) no-repeat center center } .staff .team { position: relative; overflow: hidden; margin: 1em 0; border: 1px solid rgba(0, 0, 0, .1); text-align: center } .BGlight .team { border: 0; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1) } .staff .team .img { width: 100% } .staff .team .img img { width: 100%; height: auto } .staff .team.rectangle .info { background-color: rgba(0, 0, 0, .6) } .staff .team .info { display: block; width: 100%; position: absolute; padding: .65em 1.15em } .staff .team.rectangle .info h5, .staff .team.rectangle .info h5 small, .staff .team.rectangle .info strong, .staff .team.rectangle .info .social i, .staff .team.square:hover .info h5, .staff .team.square:hover .info h5 small { color: #fff } .staff .team.square .info { background-color: #fff } .staff.opt .team:hover .info small, .staff .team .info h5 small { display: block; margin-top: .5em; font-size: .75em; font-weight: 300 } .staff .team .info h5 { margin-bottom: .65em; padding: 0; border: 0 } .staff .team .info p { font-size: 12px } .staff .team .info p, .staff .team .info .social { margin-bottom: 3em } .staff .team .info .social { margin-top: 1.5em } .staff .team .info .social li { padding: 0 } .staff .team:hover .info h6, .staff .team:hover .info strong, .staff .team:hover .info .social { margin-bottom: .85em } .staff .team:hover .info p { margin-bottom: 1.35em } .staff .team:hover .info, .staff.opt .team:hover .info { bottom: 0!important } .staff.opt .col-md-3 .team .info { bottom: 0 } .staff .team .social a { font-size: 1.3em; line-height: 1.65em; border: 1px solid rgba(255, 255, 255, .2) } .staff .team .social a:hover i { background-color: transparent } .staff.opt .team .info { position: absolute; padding: .65em 1.5em; bottom: 0 } .staff.opt .team .social { position: absolute; top: 0; left: -3em; bottom: 0; list-style-type: none; padding: 0 } .staff.opt .team:hover .social { left: 0 } .staff.opt .team .social li { margin: 0 } .staff.opt .team .social a { font-size: 1.45em } .staff .team.square:hover img { margin-top: -3em } .staff .team.rectangle:hover img { margin-top: -1.5em } .staff.opt .team.square:hover img { margin-top: 0 } .staff .member { position: relative; border: 1px solid rgba(0, 0, 0, .1); -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1); overflow: hidden; margin: 1.3em 0 } .staff .member .img { margin-left: -10% } .staff .member .info { background-color: #fff; position: absolute; top: 0; right: 0; bottom: 0; left: 50%; height: 100%; text-align: left; padding: 1.85em; z-index: 0; -webkit-box-shadow: -3px 0 15px 0 rgba(0, 0, 0, .1); box-shadow: -3px 0 15px 0 rgba(0, 0, 0, .1) } .staff .member .info h4 small { font-size: .75em; font-weight: 300; margin-top: 8px } .staff .member:hover .img { margin-left: -15% } .staff .member:hover .info { background-color: rgba(255, 255, 255, .9); left: 35% } .staff .member .info .bio { list-style-type: none; margin: .65em 0 1.15em; padding: 0 } .staff .member .info .bio li { font-size: 12px; padding: .55em; border-top: 1px solid rgba(0, 0, 0, .1) } .staff .member .info .bio li i { margin-right: 8px } .staff .member .info .social a { font-size: 1em } .member-info .meta-data { padding: .55em; margin: 1em 0 5em } .member-info .meta-data>div { font-size: 1.18em; font-weight: 300 } .member-info .meta-data span { display: inline-block; margin: 0 .65em; opacity: .3 } .member-info .line { margin: 3px 0 } .clientPage { text-align: center } .clientPage img { display: inline-block; background-color: #fff; border: 1px solid rgba(0, 0, 0, .1); padding: 1.5em; margin: .5em } .client { border-top: 1px solid rgba(0, 0, 0, .06) } .client h2 { margin-top: 1em } .services { margin: 5em auto } .services .meta-data { float: left; width: 28% } .services h2 { text-transform: capitalize; font-weight: 300 } .meta { width: 100%; height: 2.35em; line-height: 2.35em; font-size: 4.58em; font-weight: 100; text-align: center; color: #fff } .meta small { display: block; font-size: .3em; line-height: 0; margin-top: -.505em } .meta.counter { font-size: 3.85em; font-weight: 100; line-height: 2.15em; width: 100%; height: 2.8em } .meta.counter div { font-size: 1.15em; font-weight: 100; line-height: 1em; border-top: 1px solid rgba(0, 0, 0, .1); padding: .65em 0 } .meta.counter div:first-child { border: 0 } .meta.counter div small { margin: .55em 0 } .services .meta { width: 2.35em; height: 2.0em; line-height: 2.25em; font-size: 4.58em; text-align: center; color: #fff } .services .meta small { display: block; font-size: .35em; line-height: 0; margin-top: -.65em } .services .meta.counter { font-size: 3.85em; font-weight: 100; line-height: 2.15em; width: 2.8em; height: 2.8em } .services .item { display: block; float: left; width: 72%; height: auto; overflow: hidden } #services-single .navigation { top: 0%; margin: 0 } #services-single .bxslider img { width: 100% } #services-single h1 { margin: .35em 0 .8em } #services-single .meta.counter { margin-top: .55em; min-height: 10em } .footer-bg{ background:url(../images/bgimages/footer-bg.png); background-repeat:no-repeat; border-top: 3px solid #d27425; background-size: cover; } footer.page-block-large { padding-bottom: 0 } footer h2 { font-weight: 300; text-transform: capitalize; color: #fff; margin-bottom: 1.35em; border-bottom: 1px solid rgba(255, 255, 255, .2); padding-bottom: .65em } footer p, footer span, footer .container li p, footer .widget .category-post .post-info { color: rgba(255, 255, 255, .5) } footer h5, footer h6, footer li a, footer a, footer li:before, footer li a:focus, footer .widget .category-post a, footer.footer2 .copyright ul li a { color: #fff } footer h6, footer h5 { margin: 0 } footer .office h6 { font-weight: 400; text-transform: uppercase } footer ul.list-main li::before { background-color: rgba(255, 255, 255, .1) } footer ul.list-main li:hover { background-color: transparent } footer ul.list-main li p { margin-bottom: 0 } footer .office { padding: .5em 1.5em; border-left: 1px solid rgba(255, 255, 255, .2); margin-bottom: 1em } footer .office span { display: block; position: relative; padding-left: 1.55em; margin: .85em 0 } footer .office span i { position: absolute; left: 0; top: .28em; font-size: 1.15em!important } footer .office.first { border: 0 } footer ul.social { display: block; margin: 3em auto 0; text-align: center } footer ul.social li a { border:1px solid rgba(195, 195, 195, 0.8) } footer ul.social li a:hover { background-color: transparent } footer ul.social li a:hover { border-color: rgba(255, 255, 255, .8) } footer .widget .category-post { border-color: rgba(255, 255, 255, .2) } footer .office span a { color: #fff } .copyright { border-top: 1px solid rgba(255, 255, 255, .1); background-color: rgba(0, 0, 0, .1); margin-top: 8em } .copyright p { color: rgba(255, 255, 255, .5); margin-bottom: 0 } .copyright a { color: #fff; margin: 0 .35em } footer.footer2 ul.social { margin-top: .55em } footer.footer2 ul.social li a { background-color: transparent } footer.footer2 ul.social li a i { opacity: .5 } footer.footer2 .office, footer.footer2 img { border: 0; padding: 0; margin: 0 } footer.footer2 ul { list-style-type: none; padding: 0 } footer.footer2 ul li { line-height: 2.35em } footer.footer2 h5 { margin-bottom: .85em } footer.footer2 ul li a { display: block; color: rgba(255, 255, 255, .8); } footer .office span i{ color: #c5c2c1; } footer.footer2 hr.light { margin: 1em 0 } footer.footer2 .copyright { margin-top: 0; border: 0 } footer.footer2 .office span { line-height: 1.5em } footer.footer2 .office span { padding-left: 2.35em } footer.footer2 .social a:hover { color: #fff } footer.footer2 .social a:hover i { opacity: 1 } footer.footer2 .social a:hover { border-color: rgba(255, 255, 255, .3) } #slides { position: relative; overflow: hidden; margin-top: 32px } #slides img { width: 100%; height: auto } #slides .absShape { top: 35%; width: 80%; z-index: 999 } #slides h1 { color: #fff; text-transform: uppercase } #slides h1 small { font-size: 24px; display: block; margin: .5em 0; color: #fff; text-transform: capitalize; word-spacing: 1px } ul.bxslider { position: relative; width: 100%; padding: 0 } .bx-wrapper .bx-controls-direction a { text-indent: 0; width: auto; height: auto; margin-top: -1.35em; border-radius: 50%; } .bx-wrapper .bx-controls-direction a i { margin: 0 } .bx-wrapper .bx-next, .bx-wrapper .bx-prev { opacity: 0 } .bx-wrapper:hover .bx-next, .bx-wrapper:hover .bx-prev { opacity: 1 } .bx-wrapper:hover .bx-next { right: 0 } .bx-wrapper:hover .bx-prev { left: 0 } .smallSlider .bx-wrapper .bx-controls-direction a i { width: 1.5em; height: 1.5em; line-height: 1.5em } #slides .symbol { margin-top: 24% } #slides .symbol .absShape { display: block; width: 100%; top: 15%; margin: 0 } .project-data li { position: relative; font-size: 1.08em; list-style-type: none; padding: 1.35em 1.15em .5em 6em; border-bottom: 1px solid rgba(0, 0, 0, .1); height: 96px } .project-data li i { position: absolute; top: 1.15em; left: 1.15em } .project-data li strong { display: block } .project-data li:hover i { opacity: 1 } .recent-project .bx-wrapper { border: 1px solid rgba(0, 0, 0, .1); height: 477px } .recent-project ul.bxslider li img { float: left } .recent-project ul.bxslider li .project-data { background-color: #fff; position: relative; float: left; list-style-type: none; width: 382px; height: 475px; overflow: hidden } .recent-project ul.bxslider li .project-data ul { padding: 0 } .recent-project ul.bxslider li .project-data a.btn { position: absolute; bottom: 0; right: 0; font-size: 2.5em; font-weight: 100; color: #fff; padding: .65em 1.45em; margin: 0; width: 100% } .recent-project ul.bxslider li .project-data a.btn i { font-size: 1em; color: #fff } .project-info { position: relative } .project-info h2, .project-info .project-data li, .project-info .project-data li strong, .project-info p { color: #fff } .project-info i.square.outline.light, .project-info i.squareSmall.outline.light, a.outline.light, .project-info .project-data li { opacity: 1; border-color: rgba(255, 255, 255, .3) } .project-info .project-data li { padding-left: 4.65em } .project-info .project-data li i { left: 0 } .project-gallery { position: relative; overflow: hidden } .project-gallery .container-wide { margin-top: 8px } .project-gallery .gallery-heading li a img { padding: 3px; background-color: #fff } .project-gallery .gallery-heading ul { margin: 0 } .project-gallery .item { float: left; margin: 1% } .project-gallery .four .item { width: 23% } .project-gallery .three .item { width: 31% } .project-gallery .two .item { width: 48% } .project-gallery .item h6 { position: absolute; bottom: -5em; color: #fff; padding: 1.15em .85em; margin: 0; width: 100%; z-index: 999; text-align: center; border-top: 1px solid rgba(255, 255, 255, .3) } .project-gallery .item:hover h6 { bottom: 0 } .project-gallery h1 i { font-size: .65em } .project-gallery blockquote { margin-top: 0; margin-bottom: 3em } .filter-button-group { margin: 0 0 3em } .filter-button-group button { margin: .15em .06em } #project-single .project-gallery .item:hover a.zoom { margin-bottom: -1.85em } #project-single .project-data li:hover { background-color: rgba(255, 255, 255, .1); padding-left: 3.85em } .recent .item { float: none } .recent .item h6, .project-gallery.opt2 .item h6 { position: relative; font-weight: 400; bottom: 0; padding: 1.35em .85em; border: 1px solid rgba(0, 0, 0, .1); border-top: 0 } .recent.BGlight .item h6, .project-gallery.BGlight.opt2 .item h6 { background-color: #fff } .recent .item { -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1); -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1); text-transform: uppercase } #testimonials .bx-wrapper .bx-viewport { display: block; padding: 3em 0 0 } #testimonials .item { background-color: transparent; padding-bottom: 3em } #testimonials .pic, #testimonials .info { position: relative; float: left } #testimonials .pic { width: auto; margin-top: 1.5em; margin-left: 5%; margin-bottom: 5% } #testimonials .info { width: 60%; margin-left: 10% } #testimonials .pic::before { display: block; position: absolute; bottom: -1.5em; content: ''; left: -1.5em; right: auto; width: 5em; height: 5em; border-width: 3px; border-style: none none solid solid } #testimonials .pic::after { display: block; position: absolute; top: -1.5em!important; content: ''; right: -1.5em!important; left: auto; width: 5em; height: 5em; border-width: 3px; border-style: solid solid none none } #testimonials h4 span { font-size: .75em; padding-left: .35em; margin-left: .35em; border-left: 1px solid rgba(0, 0, 0, .1) } #testimonials .info p { font-style: italic } #testimonials .info::before { display: block; position: absolute; top: 0; content: '\f10d'; font-size: 5em; font-family: fontawesome; left: -.15em; right: 100%; width: 1em; height: 1em; opacity: .08; filter: alpha(opacity=8) } #testimonials .vertical { position: relative } #testimonials .vertical .pic { display: inline-block; margin: 3em 0 1.5em 1.5em; float: none; text-align: center } #testimonials .vertical .info { position: relative; width: 100%; margin: 0 } #testimonials .vertical h4 { margin: .65em 0 } #testimonials .vertical h4 span { display: block; border: 0; padding: 0; margin: 0 } #testimonials .vertical .info::before { display: block; position: absolute; top: -2.65em; content: '\f10d'; font-size: 5em; font-family: fontawesome; left: 0; right: 100%; width: 1em; height: 1em; opacity: .08; filter: alpha(opacity=8) } #testimonials .bx-wrapper .bx-pager, #testimonials .bx-wrapper .bx-controls-auto { position: relative } #testimonials .bx-has-controls-direction { display: none } .career .btn { margin: 0 1em .5em } .career h4.active { font-size: 1.5em } .career .panel-default>.panel-heading h4 a::before { font-size: .85em; top: .45em; left: 0 } .career .panel-default>.panel-heading h4.active a, .career .panel-default>.panel-heading h4.active a:before { color: #fff } .career .panel-default>.panel-heading h4.active { padding-left: 2.65em } .career .panel-body { padding-top: 2.65em } .career .panel-body ul.list-main { margin-top: 0 } .press { margin: 3em 0 } .press li { margin: 1em; padding: 0; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2) } .press:hover li a img { opacity: .3 } .press li:hover a img { opacity: 1 } #contact { position: relative } #contact #map_canvas, #contact #map_canvas1 { height: 35em } #contact .line { margin: 1.5em auto } #contact .info_content h5 small { font-size: 12px; font-weight: 400; margin-top: 8px } #contact .contact-info h5, #contact .contact-info span i, #contact .contact-info span, #contact .contact-info a { color: #fff } #contact .contact-info a { text-decoration: underline } #contact .contact-info span { display: block; position: relative; padding: .55em 0 .55em 1.85em } #contact .contact-info span i { top: .65em; right: auto; bottom: auto; left: 0; position: absolute } #contact .contact-info h5 { text-transform: uppercase; padding-bottom: 1.15em; border-bottom: 1px solid rgba(255, 255, 255, .2) } #contact_form span.error { right: 1.65em; top: 1.15em } #contact.opt .office span { padding-left: 3.85em; font-size: 1.15em; line-height: 1.85em } #contact.opt .office span i { display: inline-block } #success { padding: .85em 1.65em 1.35em } .dark span.error { color: #fff!important } ul.sitemap.list-main.bordered li::before { top: .85em } .sitemap li li::before { display: none } ul.sitemap.list-main.bordered li { padding: 0 0 0 3.55em } ul.sitemap.list-main.bordered li>ul li { padding: 0 0 0 1em } ul.sitemap.list-main.bordered li a { display: block; padding: .55em 0 } ul.sitemap.list-main.bordered>li>a { font-weight: 700; text-transform: uppercase; padding: 1em 0 } ul.sitemap.list-main.bordered li>ul { padding-left: 1em } #top.missing footer { position: relative; height: 10em } #top.missing section, #top.coming section { background-image: url(../images/404-bg.png); background-repeat: repeat-x; background-position: 0 100% } #top.missing .symbol h1, #top.coming .symbol h1 { color: #fff; font-size: 48px; font-weight: 900; line-height: 1.65em } .frame { display: inline-block; -webkit-box-shadow: 0 3px 5px 1px rgba(0, 0, 0, .15); box-shadow: 0 3px 5px 1px rgba(0, 0, 0, .15); border: 10px solid transparent; padding: .35em; margin: 3.15em 1.15em 4.55em } .frame>div { position: relative; background-color: #fff; padding: 0 3em } .frame>div span { display: block; font-size: 8em; font-weight: 700 } .frame.zero { width: 15.65em } .frame.zero span { text-indent: -9999px } .frame>div .oops { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; width: 6em; height: 6em; position: absolute; left: 1.5em; right: 1.5em; bottom: 1.5em; top: 1.65em; border-width: .8em; border-style: solid; font-size: 1.5em; text-align: center; line-height: 4.55em; font-weight: 900 } .dog { position: fixed; bottom: 0; right: 3em } @media screen and (-webkit-min-device-pixel-ratio:0) { .header-top span { font-size: 12px; font-weight: 400!important } .header-top span a span{ font-size: 14px; font-weight: 400!important; line-height: 30.1px; color: #fff; opacity: 1; } } doesnotexist:-o-prefocus, .panel-default>.panel-heading h4 a { padding-top: .65em; padding-bottom: .65em } doesnotexist:-o-prefocus, input[type=submit] { font-family: roboto slab, arial } .blog article, aside.widget, .single-post article { position: relative; background-color: #fff; border: 1px solid rgba(0, 0, 0, .1); padding: 3.5em 3.5em 4.5em; margin: 2.3em 0 } aside.widget { padding: 3.5em } .post-header h3 { margin: 0 0 1.35em } .post-media img { width: 100%; height: auto } .post-content { display: block; margin: 2.35em 0 } .post-date { padding: 10px; margin-right: 1.5em } .post-date span { display: block; font-size: 12px; color: #fff; text-transform: uppercase; line-height: 1.15em; text-align: center } .post-date span.date { font-size: 2.35em } .post-footer { display: block; position: absolute; bottom: 0; left: 0; right: 0; border-top: 1px solid rgba(0, 0, 0, .1); padding: 1.5em 3.5em } .post-meta { margin: 0 } .post-meta li { position: relative; padding-left: 1.35em; margin-right: 1em } .post-meta li::before { top: 0; right: auto; bottom: auto; left: 0; position: absolute; font-family: fontawesome; font-size: 12px } .post-meta li.category::before { content: '\f07c' } .post-meta li.author::before { content: '\f007' } .post-meta li.comment::before { content: '\f086' } .post-meta li.tags::before { content: '\f02c' } .post-footer .more { top: 0; right: 0; bottom: 0; left: auto; position: absolute; font-size: 1.5em; line-height: 1.5em; width: 3.35em; text-align: center; border-left: 1px solid rgba(0, 0, 0, .1) } .post-footer .more:hover { color: #fff } .post-footer .more i { margin: 1.15em 0 0 } article.format-video iframe { width: 100%; height: 355px } article.format-quote h3 { opacity: .1; margin-bottom: .55em } article.format-quote .quote p { font-size: 1.3em; font-weight: 300; font-style: italic } article.format-quote div.author { font-size: 1.35em; margin-top: 1.55em } article.format-link { padding: 1.35em } article.format-link .absShape { font-size: 8em; top: 0; left: 0; color: #fff } article.format-link a { text-transform: uppercase; width: 100%; padding: 1.35em } aside.widget_search .form-control { background-color: #fff; margin: 0; padding: .65em 3.45em .65em 1.5em; border: 1px solid rgba(0, 0, 0, .1) } aside.widget_search label { display: block; width: 100% } aside.widget.widget_search { background-color: transparent; padding: 0; border: 0 } aside.widget .search-submit { top: .35em; right: 1em; bottom: auto; left: auto; position: absolute; border: 0; background-color: transparent; font-size: 1.35em } aside .widget-title { margin: 0 0 1.5em } aside p { margin: 1.5em 0 } aside.widget ul { margin: 0 } .widget .category-post { padding: 1em 0; border-top: 1px solid rgba(0, 0, 0, .1) } .widget .first { padding-top: 0; border: 0 } .widget .category-post .post-thumb { display: block; float: left; overflow: hidden; margin-right: 1.5em } .widget .category-post .post-info { display: block; float: left } .widget .category-post .post-info h6 { margin: .15em 0 } .widget.tags a { float: left; padding: .5em 1em; margin: .35em; text-transform: uppercase; font-size: 12px } .widget.tags a:hover { color: #fff } .single-post article { padding-bottom: 6em } .single-post .post-header { margin: -3.5em -3.5em 3.5em; padding: 3.5em; border-bottom: 1px solid rgba(0, 0, 0, .1) } .single-post .post-header h3 { margin: 0 0 .35em; padding: 0 0 .65em; border-bottom: 1px solid rgba(0, 0, 0, .1) } .single-post .post-footer .social { margin: 0 } .post-navigation { margin: 0 0 1.85em } .single-post article.related-posts { margin: 1.5em 0; padding-bottom: 3.5em } .related-posts h4 { margin: 0 0 0 15px; text-transform: uppercase } .related-posts .category-post { margin-top: 1.65em } .related-posts .category-post .post-thumb, .related-posts .category-post .post-info { display: block; float: none; width: 100%; overflow: hidden } .related-posts .category-post .post-thumb { margin-bottom: 1.5em } .single-post .author-bio { padding-bottom: 3.5em } .single-post .author-bio .social { display: block; text-align: right } .single-post .author-bio .social a { font-size: 1em; margin: 5px 0 } .single-post .post-footer>div, .author-bio>div { padding: 0 } .author-bio h4 { margin-top: 0 } .author-bio p { margin: 0 } .author-bio hr { margin: .5em 0 1.5em } #comments { padding-bottom: 3.5em } #comments .comments-title h3 { margin-top: 0; margin-bottom: .5em; float: left } #comments .comments-title .btn { float: right } #comments ul.commentlist { list-style-type: none; padding: 0; margin: 1.5em 0 } #comments ul { list-style-type: none } #comments ul ul ul, #comments .comment-box p { padding: 0; margin: 0 } #comments .comment-author { display: block; float: left; width: 17% } #comments .comment-info { display: block; float: left; width: 83% } #comments .comment-box { border-top: 1px solid rgba(0, 0, 0, .1); margin-bottom: 1.5em; padding-top: 1.5em } #comments .comment-box .comment-meta span { font-size: 1em; margin: 0 .5em; opacity: .6 } #comments .comment-box .comment-meta a.btn { font-size: 10px } #comments .comment-box .comment-meta a.btn:hover { opacity: 1 } .author-name { font-weight: 700 } #respond { margin: 3.5em -3.5em -3.55em; padding: 3.5em; border-top: 1px solid rgba(0, 0, 0, .1) } #respond h3 { margin-top: 0 } #respond form label { margin: 0 } #respond input { height: 3.5em } #respond input, #respond textarea { margin-bottom: .95em } .pagination { margin-left: 15px } .pagination>li:last-child>a, .pagination>li:last-child>span, .pagination>li:first-child>a, .pagination>li:first-child>span { border-radius: 0 } .pagination>li>a.active, .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus { color: #fff; border-color: rgba(0, 0, 0, .1) } .pagination>li>a, .pagination>li>span { font-size: 1.15em; padding: .75em 1.15em } .fb { background-color: #3b5998 } .tw { background-color: #00aced } .yt { background-color: #b00 } .pt { background-color: #cb2027 } .li { background-color: #007bb6 } .fl { background-color: #ff0084 } .gplus { background-color: #dd4b39 } .ig { background-color: #517fa4 } .vk { background-color: #45668e } #slides.slides2 { background-color: #000 } #slides.slides2 .bx-wrapper { height: 45em } #slides.slides2 img { opacity: .5 } #slides.slides2 .symbol { margin-top: 8% } .owl-carousel .item { position: relative } .owl-carousel .item img { width: 100%; height: auto } #owl-recent-project { position: relative } #owl-recent-project .item { height: 575px; overflow: hidden } #owl-recent-project .item .project-data { top: 0; right: 0; bottom: 0; left: 0; position: absolute; padding: 3em; opacity: 0 } #owl-recent-project .item .project-data h4 { color: #fff; margin-bottom: 1.35em } #owl-recent-project .item:hover .project-data { opacity: 1 } #owl-recent-project .project-data ul { padding: 0 } #owl-recent-project .project-data ul li { color: #fff; border-color: rgba(255, 255, 255, .3); padding-left: 4.35em; border-style: solid none none none; border-width: 1px } #owl-recent-project .project-data ul li:hover { background-color: transparent } #owl-recent-project .project-data ul i { opacity: .7; color: #fff; border-color: rgba(255, 255, 255, .7); left: 0 } #owl-recent-project .item:hover img { opacity: .05 } .owl-carousel .item { cursor: url(../images/cursor.png), move } .info-block { padding: 1.15em 1.65em } .info-block h3 { margin-bottom: 1.15em } .BGlight ul.list-main li::before { background-color: rgba(0, 0, 0, .03) } .jumbo h1 { font-size: 3em; font-weight: 700 } .jumbo h1, .jumbo h1 small, .jumbo p { color: #fff } .jumbo h1 small { font-size: 1em; text-transform: uppercase; margin-bottom: .5em } .jumbo p { font-size: 1.15em } .jumbo h1 b { display: block; float: none; margin-bottom: .5em } .jumbo { background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; overflow: hidden } .jumbo1 { background-image: url(../images/slider/slide1.jpg) } .jumbo2 { background-image: url(../images/slider/slide2.jpg) } .jumbo3 { background-image: url(../images/slider/slide3.jpg) } .jumbo4 { background-image: url(../images/slider/slide4.jpg) } .jumbo a.btn-default.light { margin: .5em .5em .5em 0 } .jumbo a.btn-default.light:hover { border: 1px solid transparent } .overlayImg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; opacity: .07 } #owl-recent-project.home { margin-top: 100px } .highlights { background-image: url(../images/bgimages/highlights.jpg); background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; overflow: hidden } .highlights .absShape { top: 0; left: 0 } .highlights .row { position: relative } .highlights h1 { line-height: .85em } .highlights h1 small { font-size: .5em; font-weight: 400; margin-bottom: 10px } .home.owl-theme .owl-controls .owl-page span { background-color: #fff } .info-block-bordered { background-color: #fff; padding: 1.85em; margin: 1.35em .35em } .info-block-bordered h5 { margin: 1.65em 0 1.15em } .info-block-bordered { border: 1px solid rgba(0, 0, 0, .1) } .BGlight .info-block-bordered { border: 0 } .info-block-bordered p { margin: 0 } .services .info-block-bordered .item { float: none; width: 100% } .services .info-block-bordered:hover { -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1); box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1) } #owl-recent-project.homeBoxed { margin-top: 130px } a, .navbar-default .navbar-nav li ul li, .navbar-default .navbar-nav li ul li a, .navbar-default .navbar-nav li.sub>a:after, .navbar-default .navbar-nav li.sub:hover>a:after, .promoBox .absShape, .promoBox .commercial a i, .promoBox .residential a i, .team img, .team .info, .team .info h6, .team .social, .team .social i, .nav-tabs>li, ul.list-main li:before, ul.list-main li, ul.list-default li:before, ul.list-default li, .cbp-af-header.cbp-af-header-shrink .logo img, header img, i, .item a.link, .item a.zoom, button, .project-gallery .gallery-heading li a img, .item h6, .item:hover h6, .item img, .post-meta li::before, input[type=submit], .staff .member .img, .staff .member .info h4, .staff .member .info, .header-top span, .header-top a, .press li img, #project-single .project-data li, .cbp-af-header.header2, #owl-recent-project .project-data ul li, #owl-recent-project .item .project-data, .services .info-block-bordered { -webkit-transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out; -ms-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out } .team .info strong { -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out } .team .info p { -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out } .team .info .social { -webkit-transition: all .9s ease-in-out; -moz-transition: all .9s ease-in-out; -ms-transition: all .9s ease-in-out; -o-transition: all .9s ease-in-out; transition: all .9s ease-in-out } .image img, .services .item:hover img, .project-gallery .item:hover img, .post-media:hover>img, .category-post:hover img, #owl-recent-project .item:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) } .image img, .services .item img, .post-media img, .category-post img { -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -ms-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; transition: all .15s ease-in-out } @media only screen and (min-width:1401px) { .staff.opt .team.rectangle, .staff .team.rectangle { height: 32em } .staff.opt .team.square, .staff .team.square { height: 30.5em; padding-bottom: 3em } .staff.opt .col-md-3 .team.rectangle, .staff .col-md-3 .team.rectangle { height: 23.35em } .staff.opt .col-md-3 .team.square, .staff .col-md-3 .team.square { height: 23em } .staff .col-md-3 .team .social i { font-size: 1em } .staff .team .info, .staff .col-md-3 .team .info { bottom: -6.35em } .breadcrumbs.breadcrumbs2 { -webkit-background-size: cover; background-size: cover } .jumbo>div { padding: 0 10em } } @media screen and (min-width:1025px) and (orientation:landscape) { .navbar-default .navbar-nav li.sub>a:after { content: '\f107'; font-family: fontawesome; font-size: .85em; position: absolute; top: 0; right: 5px } .navbar-default .navbar-nav li.sub:hover>a:after { content: '\f106' } .navbar-default .navbar-nav .sub-nav li.sub>a:after { content: '\f105'; top: .5em; right: 1.5em } .bx-wrapper .bx-next { right: -1.5em } .bx-wrapper .bx-prev { left: -1.5em } .project-gallery .container-wide .four .item { width: 24%; margin: .5% } #slides.slides2 h1 { font-weight: 700 } } @media only screen and (min-width:1201px) and (max-width:1400px) { html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav { font-size: 13px } h1 { font-size: 3em } h1.big { font-size: 3.85em } h2 { font-size: 1.85em } h3 { font-size: 1.5em } h4 { font-size: 1.35em } h5 { font-size: 1.3em } h6 { font-size: 1.15em } .page-block { position: relative; padding: 4.85em 0 } .page-block-small { position: relative; padding: 2.85em 0 } .page-block-large { padding: 6.5em 0 } .page-block-full { padding: 3.65em } .navbar-nav li .sub-nav { top: 7.35em } .navbar-default .navbar-nav>li>a { line-height: 8em } .cbp-af-header.cbp-af-header-shrink nav a { line-height: 5em } #slides .symbol .absShape { top: 10%; width: 100%; margin-left: 0 } .staff.opt .team.rectangle, .staff .team.rectangle { height: 32em } .staff.opt .team.square, .staff .team.square { height: 30.5em; padding-bottom: 3em } .staff.opt .col-md-3 .team.rectangle, .staff .col-md-3 .team.rectangle { height: 23.35em } .staff.opt .col-md-3 .team.square, .staff .col-md-3 .team.square { height: 23em } .staff .col-md-3 .team .social i { font-size: 1em } .staff .team .info { bottom: -6.35em } .staff .col-md-3 .team .info { bottom: -6.35em } .dog { width: 21%; height: auto } .cbp-af-header.header2.cbp-af-header-shrink { height: 100px; margin-top: -2.65em } .breadcrumbs.breadcrumbs2 { -webkit-background-size: cover; background-size: cover } .breadcrumbs.breadcrumbs2 { height: auto; margin-top: 10.0em } .breadcrumbs.breadcrumbs2 h2 { margin-top: .85em } .header-top span { line-height: 2.65em } #slides.slides2 .symbol { margin-top: 15% } #owl-recent-project .item { height: 528px } } @media only screen and (min-width:990px) and (max-width:1200px) and (orientation:landscape) { html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav { font-size: 13px } h1 { font-size: 3em } h1.big { font-size: 3.85em } h2 { font-size: 1.85em } h3 { font-size: 1.5em } .page-block { position: relative; padding: 4.85em 0 } .page-block-small { position: relative; padding: 2.85em 0 } .page-block-large { padding: 6.5em 0 } .page-block-full { padding: 3.65em } .navbar-nav li .sub-nav { top: 8em } .navbar-default .navbar-nav>li>a { line-height: 8.5em } .cbp-af-header.cbp-af-header-shrink .navbar-nav>li>.sub-nav { top: 5.55em } .cbp-af-header.cbp-af-header-shrink nav a { line-height: 5.65em } .cbp-af-header.cbp-af-header-shrink .logo img { width: 70% } #slides .symbol .absShape { top: 8%; width: 100%; margin-left: 0 } .recent-project .bx-wrapper { height: auto } .recent-project ul.bxslider li img, .recent-project ul.bxslider li .project-data { float: none; display: block; margin: 0 auto } .recent-project ul.bxslider li .project-data { width: 100%; border-top: 1px solid rgba(0, 0, 0, .1) } .recent-project ul.bxslider li .project-data li { width: 50%; float: left } .recent-project ul.bxslider li .project-data a.btn { position: relative; width: 100%; text-align: center } .bx-wrapper .bx-next, .bx-wrapper .bx-prev { opacity: 1 } #testimonials .info { width: 60% } .promoBox .commercial .absShape, .promoBox .commercial:hover .absShape { top: 0; left: 0; bottom: auto; right: auto } .promoBox .commercial a i { bottom: 0; right: 0; font-size: 2.65em } .promoBox .residential .absShape, .promoBox .residential:hover .absShape { top: 0; left: 0; bottom: auto; right: auto } .promoBox .residential a i, .promoBox .residential:hover a i { bottom: 0; right: 0; left: auto; font-size: 2.65em } .staff.opt .team.rectangle img, .staff.opt .team.square img { margin: 0 } .staff.opt .team.rectangle, .staff .team.rectangle { height: 30em } .staff.opt .team.square, .staff .team.square { height: 28.5em; padding-bottom: 3em } .staff.opt .col-md-3 .team.rectangle, .staff .col-md-3 .team.rectangle { height: 21.35em } .staff.opt .col-md-3 .team.square, .staff .col-md-3 .team.square { height: 23em } .staff .col-md-3 .team .social i { font-size: 1em } .staff .team .info { bottom: -6.35em } .staff .col-md-3 .team .info { bottom: -8.35em } .staff.opt .team .social { left: 0 } .dog { width: 21%; height: auto; right: 1em } .cbp-af-header.header2.cbp-af-header-shrink { height: 100px; margin-top: -2.65em } #slides.slides2 .bx-wrapper { height: auto } #slides.slides2 .symbol { margin-top: 15% } #slides.slides2 h1 { font-weight: 700 } } @media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) { header .container>div { width: 100% } #menu.in .navbar-nav>li.sub>span.clicks { background-color: transparent; color: #333 } .cbp-af-header.cbp-af-header-shrink .navbar-nav li span.clicks { top: 28% } .navbar-nav li .sub-nav { top: 6em } .navbar-default .navbar-nav>li>a { line-height: 6em } .cbp-af-header nav { float: none; margin-top: -1.15em } .cbp-af-header { height: 162px } .cbp-af-header.cbp-af-header-shrink { height: 135px } .cbp-af-header.cbp-af-header-shrink nav { margin-top: -.65em } header .logo a, .cbp-af-header { text-align: center } .cbp-af-header.cbp-af-header-shrink .logo img { width: 26%!important } .cbp-af-header.cbp-af-header-shrink nav a { line-height: 3em } .cbp-af-header.cbp-af-header-shrink .navbar-nav>li>.sub-nav { top: 3.5em } span.clicks { top: 41.35% } #slides { margin-top: 162px } #slides .symbol { background-color: rgba(0, 0, 0, .7); width: 100%; height: auto; margin: 0; padding: 1.5em; bottom: 0; top: auto } #slides .symbol>div { display: none } #slides .symbol>div.absShape { width: 100%; position: relative; margin: 0 } .breadcrumbs { margin-top: 13.55em } .stat .container>div { margin: 1.65em 0; text-align: center } .services .meta { font-size: 5.8em } .services .meta.counter { font-size: 4.85em } .services>div { margin: 1.5em 0 } .project-gallery .three .item, .project-gallery .four .item, .project-gallery .container-wide .four .item { width: 48% } footer .container>div { margin: 1.5em 0 } .copyright .container>div { margin: 1.5em 0; text-align: center } .cbp-af-header.header2 { height: 200px } .cbp-af-header.header2 .header-top .container>div { text-align: center } .cbp-af-header.header2 .header-top .container>div span { float: none; display: inline-block } header.cbp-af-header.header2.cbp-af-header-shrink { height: 165px } section.breadcrumbs.breadcrumbs2 { margin-top: 16em } #owl-recent-project .item { height: 475px } #slides.slides2 img { opacity: .8 } .jumbo .BGdark.opaque { background-color: rgba(0, 0, 0, .3) } #owl-recent-project.homeBoxed, #owl-recent-project.home { margin-top: 150px } #owl-recent-project .item .project-data { padding-top: 5.35em } #owl-recent-project .project-data ul li { height: auto; padding-bottom: 1.5em } } @media screen and (min-width:768px) and (max-width:1024px) { html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav { font-size: 12px } .navbar-nav li .sub-nav li span.clicks { width: 4em; height: 4em; line-height: 4em; text-align: center; top: 25% } #menu.in .navbar-nav>li.sub>span.clicks { background-color: transparent; color: #333 } .recent-project .bx-wrapper .bx-controls-direction a { top: 32% } .recent-project ul.bxslider li img { width: 100%; height: auto } .recent-project .bx-wrapper, .recent-project ul.bxslider li .project-data { height: auto } .recent-project ul.bxslider li .project-data li { font-size: 1.15em } .promoBox .commercial .absShape, .promoBox .commercial:hover .absShape { top: 0; left: 0; bottom: auto; right: auto } .promoBox .commercial a i { bottom: 0; right: 0; font-size: 2.65em } .promoBox .residential .absShape, .promoBox .residential:hover .absShape { top: 0; left: 0; bottom: auto; right: auto } .promoBox .residential a i, .promoBox .residential:hover a i { bottom: 0; right: 0; left: auto; font-size: 2.65em } .featuredImg, .hasBGimg, .stat, .calltoAction, .jumbo { background-position: center center; -webkit-background-size: cover; background-size: cover; overflow: hidden; background-attachment: scroll; background-size: 150% } .calltoAction .boxedw { background-image: none } .calltoAction .widget { background-color: rgba(255, 255, 255, .9) } .staff .member .img { margin-left: 0 } .header-top { height: 3em } .header-top ul.social a { height: 3em; width: 3em } .breadcrumbs.breadcrumbs2 { height: auto; margin-top: 11em } .breadcrumbs.breadcrumbs2 .page-block-small { padding: 3em 0 2.5em } .cbp-af-header.header2.cbp-af-header-shrink { height: 107px } } @media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) { .cbp-af-header.cbp-af-header-shrink .navbar-nav li span.clicks { top: 27% } .cbp-af-header.cbp-af-header-shrink .navbar-nav>li>span.clicks { top: 39% } .promoBox .commercial .absShape, .promoBox .residential .absShape { width: auto } .services .meta { font-size: 4.35em } .services .meta.counter { font-size: 3.65em } .project-gallery .four .item { width: 31% } #owl-recent-project .item { height: 425px } #owl-recent-project .item .project-data { padding: 1.85em 2.35em 2.35em } #owl-recent-project .item .project-data li { height: auto; padding-bottom: 1.35em } .highlights .absShape { width: 30%; height: auto } } @media only screen and (max-width:996px) { h1 { font-size: 2.85em } h1.big { font-size: 3.35em } h2 { font-size: 1.85em } h3 { font-size: 1.5em } h1 small, h2 small { font-size: .63em } h3 small, h4 small, h5 small, h6 small { font-size: 1em } ul.social li { margin: 2px } .page-block { position: relative; padding: 3.5em 0 } .page-block-small { position: relative; padding: 2.35em 0 } .page-block-large { padding: 4.85em 0 } .page-block-full { padding: 3.65em } header .container { width: 100% } .cbp-af-header.cbp-af-header-shrink .logo img { width: 65% } #slides .symbol { background-color: rgba(0, 0, 0, .7); width: 100%; height: auto; margin: 0; padding: 0.2em; bottom: 0; top: auto } #slides .symbol>div { display: none } #slides .symbol>div.absShape { width: 100%; position: relative; margin: 0 } #slides i.square { font-size: 1.15em } .recent-project .bx-wrapper .bx-controls-direction a { top: 32% } .recent-project ul.bxslider li img { width: 100%; height: auto } .bx-wrapper .bx-next, .bx-wrapper .bx-prev { opacity: 1 } .recent-project .bx-wrapper, .recent-project ul.bxslider li .project-data { height: auto } .recent-project ul.bxslider li img, .recent-project ul.bxslider li .project-data { float: none; display: block; margin: 0 auto } .recent-project ul.bxslider li .project-data { width: 100%; border-top: 1px solid rgba(0, 0, 0, .1) } .recent-project ul.bxslider li .project-data li { width: 50%; float: left; font-size: 1.15em } .recent-project ul.bxslider li .project-data a.btn { position: relative; width: 100%; text-align: center } .stat h1 { font-size: 3em } .stat .line { margin: 1.15em auto } .client .contain er>div { padding: 0 8px } .calltoAction .widget { width: 98%; margin: 1.5% 1%; height: auto } .calltoAction .btn { margin-top: 0 } #project-single .project-data ul { padding-left: 0 } #project-single .container { width: 93% } .staff.opt .team.rectangle img, .staff.opt .team.square img, .staff .team.rectangle img, .staff .team.square img { margin: 0!important } .staff.opt .team.square, .staff .team.square, .staff.opt .team.rectangle, .staff .team.rectangle, .staff.opt .col-md-3 .team.rectangle, .staff .col-md-3 .team.rectangle, .staff.opt .col-md-3 .team.square, .staff .col-md-3 .team.square { height: auto } .staff.opt .team.square, .staff .team.square, .staff.opt .col-md-3 .team.square, .staff .col-md-3 .team.square { padding-bottom: 3em } .staff .team .info { bottom: -6.35em } .staff .col-md-3 .team .info { bottom: -6.35em } .staff.opt .team .social { left: 0 } .dog { width: 33%; height: auto; right: 1em } #top.missing .symbol h1, #top.coming .symbol h1 { line-height: 1.35em } #testimonials .item { position: relative } #testimonials .pic { display: inline-block; margin: 3em 0 1.5em 1.5em; float: none; text-align: center } #testimonials .info { position: relative; width: 100%; margin: 0 } #testimonials h4 { margin: .65em 0 } #testimonials h4 span { display: block; border: 0; padding: 0; margin: 0 } .copyright .container>div { margin: 1.5em 0; text-align: center } #testimonials .info::before { display: block; position: absolute; top: -2.15em; content: '\f10d'; font-size: 6em; font-family: fontawesome; left: 0; right: 100%; width: 1em; height: 1em; opacity: .08; filter: alpha(opacity=8) } .member-info .meta-data>div { text-align: left } #contact .page-block-full { padding: 3em } #contact.opt .office span { min-height: 5em } #slides.slides2 .bx-wrapper { height: auto } #slides.slides2 img { opacity: .8 } #slides { margin-top: 162px } #owl-recent-project.home { margin-top: 150px } .highlights .absShape { width: 40%; height: auto; z-index: 0 } .highlights .info-block { background-color: rgba(255, 255, 255, .7); min-height: 17em; padding-bottom: 0 } } @media only screen and (min-width:768px) { #services-single { overflow: hidden } #services-single .navigation { position: fixed; top: 50%; z-index: 99 } #services-single .navigation i { margin-top: -1.5em } } @media only screen and (min-width:992px) { .eco-logo { position: relative; left: -30px; } } @media only screen and (max-width:767px) { html, body, div, p, table, tr, td, th, tbody, tfoot, ul, li, ol, dl, dd, dt, fieldset, cite, input, select, textarea, button, a, section, article, aside, header, footer, nav { font-size: 12px } .wow { visibility: visible } .content-box { margin: 3em 0 } .cbp-af-header { position: relative } .cbp-af-header .container>div, .cbp-af-header .container { display: block; float: none; padding: 0 } .cbp-af-header.header2 { height: 100px; } .navbar-default .navbar-toggle { margin-top: -3.65em; margin-right: 1.5em } .navbar-collapse { border: 0 } .cbp-af-header .logo { margin-left: 0em; width:150px; } .cbp-af-header.cbp-af-header-shrink .logo img { max-width: 43%; } section.featured.BGprime.page-block-small.wood-bg h1 { font-size: 14px; float: left; width: 100%; text-align: center; } #menu { background-color: #333 } .navbar-nav li { display: block } .cbp-af-header nav { float: none } .navbar { width: 100% } .navbar-nav, .navbar-collapse { margin: 0; padding: 0 } .navbar-default .navbar-nav>li>a { text-align: left; line-height: 3.5em; border-bottom: 1px solid rgba(255, 255, 255, .1); padding: 0 1.85em } .navbar-nav li .sub-nav { padding-left: 2.55em } .navbar-nav li .sub-nav, .navbar-nav li .sub-nav li .sub-nav, .navbar-nav li .sub-nav:hover { position: relative; width: 100%; visibility: visible; transform: none; top: 0; opacity: 1; left: 0; box-shadow: none; border: 0; background-color: transparent } .navbar-nav>li>.sub-nav { background-color: rgba(0, 0, 0, .3) } .cbp-af-header.cbp-af-header-shrink .navbar-nav>li>.sub-nav { top: 0 } .navbar-default .navbar-nav .sub-nav li.sub>a:after, .navbar-default .navbar-nav li.sub>a::after, .navbar-default .navbar-nav li.sub:hover>a:after { content: '' } .navbar-default .navbar-nav li>.sub-nav li>a:before { content: '\f0d9'; font-family: fontawesome; font-size: 1em; position: absolute; top: .5em; left: 0 } .navbar-default .navbar-nav li>.sub-nav li>.sub-nav li>a:before { content: '\f100' } .navbar-default .navbar-nav li>.sub-nav li>.sub-nav li>.sub-nav li>a:before { content: '\f104' } .navbar-nav li .sub-nav li .sub-nav li a, .navbar-nav li .sub-nav li a { border-bottom: 1px solid rgba(255, 255, 255, .1) } .navbar-nav li .sub-nav li:hover, .navbar-nav li .sub-nav li .sub-nav li:hover, .navbar-nav li .sub-nav li .sub-nav li .sub-nav li:hover { background-color: transparent } .navbar-default .navbar-nav li a, .navbar-default .navbar-nav li>.sub-nav li>a, .navbar-nav li .sub-nav li .sub-nav li a, .navbar-nav li .sub-nav li .sub-nav li .sub-nav li a { color: rgba(255, 255, 255, .8)!important } .navbar-default .navbar-nav li a, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav li:hover a { color: #fff } .navbar-nav li.sub>span.clicks, .navbar-nav li.sub>.sub-nav>span.clicks { width: 3em; height: 3em; line-height: 3em; text-align: center; top: 1.45em; right: 1em } #slides { margin-top: 0 } .breadcrumbs { margin-top: 0 } .breadcrumbs .rightText, .breadcrumbs .rightText a { text-align: left; padding-top: 1em; line-height: 1.5em } .breadcrumbs .rightText { border-top: 1px solid rgba(255, 255, 255, .1); margin-top: 1.5em } .project-data li { padding-bottom: 1.15em; height: auto } ul.social li { margin: .35em } .jumbotron, .container .jumbotron, .container-fluid .jumbotron { padding: 2.65em } .jumbotron h1 { font-size: 3em } .jumbotron p { font-size: 1.3em } .promoBox .commercial .absShape, .promoBox .commercial:hover .absShape { top: 0; left: 0; bottom: auto; right: auto } .promoBox .commercial a i { bottom: 0; right: 0; font-size: 2.65em } .promoBox .residential .absShape, .promoBox .residential:hover .absShape { top: 0; left: 0; bottom: auto; right: auto } .promoBox .residential a i, .promoBox .residential:hover a i { bottom: 0; right: 0; left: auto; font-size: 2.65em } .stat .container>div { margin: 1.65em 0; text-align: center } .client h2 { margin: 0 0 1em } #testimonials .container, #testimonials .col-md-12 .bxslider .item>div { padding: 0; width: 100%; text-align: center; margin: 1.5em 0 } .member-info h1, .member-info .meta-data>div { text-align: center } .member-info h1 { margin: 1em 0 } .member-info h1 strong { display: inline-block } .staff .team .info, .staff .col-md-3 .team .info { bottom: -7em } .dog { position: relative } .missing section, .coming section { margin-bottom: 0 } .coming section #subscribeForm .form-row>div { text-align: center } #services-single .meta.counter { height: auto; min-height: 1em; margin-bottom: .65em } .meta.counter div small { display: inline-block; margin-left: .5em; font-size: .5em } .project-gallery .four .item, .project-gallery .three .item, .project-gallery .two .item, .project-gallery .container-wide .four .item { width: 48% } .gallery-heading .container>div { text-align: left; margin: .85em 0 } .navigation .fa-angle-left { font-size: 1em } .navigation .fa-angle-right { font-size: 1em } .frame>div span { font-size: 6em } .frame>div .oops { width: 4.65em; height: 4.65em; text-indent: -999px; top: 1.15em } .frame.zero { width: 12.85em; padding: 0 } .dog { width: 37%; height: auto; right: 1em } .single-post .author-bio .social { text-align: center } section.breadcrumbs.breadcrumbs2 { margin-top: 0; height: auto } .header-top { height: 3em; text-align: center } .header-top span { float: none; display: inline-block } .breadcrumbs.breadcrumbs2 .rightText { border: 0; margin-top: 0 } .border-bottom-right{border-right:1px solid #ccc;} footer.footer2 .container>.content-box { margin: 0; padding: 1.65em; border-bottom: 1px solid rgba(255, 255, 255, .2) } footer.footer2 hr.light { display: none } .footer2 .copyright>div { text-align: center; margin: 1em 0 } footer.footer2 ul, footer.footer2 img { display: block; float: none!important } footer.footer2 img { margin: .65em 0 3em } #slides.slides2 .symbol { margin-top: 0 } #owl-recent-project.home { margin-top: 0 } .jumbo .BGdark.opaque { background-color: rgba(0, 0, 0, .3) } .highlights .info-block { background-color: transparent; min-height: 1em; padding: .5em 1.5em } #owl-recent-project.homeBoxed { margin-top: 0 } #preloader img { position: absolute; top: 50%; bottom: auto; left: 20%; right: auto; margin: -64px 0 0 -64px; } } @media only screen and (min-width:769px) and (max-width:875px) and (orientation:landscape) { #home .container>div { width: 100%; float: none; padding: 0 } header .logo a, .cbp-af-header { text-align: center } .cbp-af-header { height: 162px } .cbp-af-header.cbp-af-header-shrink { height: 130px } .cbp-af-header.cbp-af-header-shrink nav { margin-top: -.65em } header .logo a, .cbp-af-header { text-align: center } .cbp-af-header.cbp-af-header-shrink .logo img { max-width: 43%; width: 40%; } .logo { max-width: 26%; width: 40%; margin: auto; } .cbp-af-header nav { text-align: center; float: none; margin-top: -1.95em } #slides { margin-top: 125px } .breadcrumbs { margin-top: 165px } .content-box { margin: 3em 0 } section.breadcrumbs.breadcrumbs2 { margin-top: 0; height: auto } .header-top { height: 3em; text-align: center } .header-top span { float: none; display: inline-block } header.cbp-af-header.header2 { height: 185px } .cbp-af-header.header2.cbp-af-header-shrink { height: 153px } .cbp-af-header.header2 nav { margin-top: -3em } .cbp-af-header.header2.cbp-af-header-shrink nav { margin-top: -1.85em } } @media only screen and (min-width:320px) and (max-width:600px) and (orientation:portrait) { h1 { font-size: 2.55em } h1 small, h2 small { font-size: .75em } .recent-project .bx-wrapper .bx-controls-direction a { top: 30% } #slides h1 small { font-size: 16px } .cbp-af-header.cbp-af-header-shrink .logo img { width: 85% } .cbp-af-header .cbp-af-inner { width: 100% } #slides .symbol { position: relative; background-color: #333 } .recent-project ul.bxslider li .project-data a.btn { font-size: 1.35em } .promoBox .commercial .absShape, .promoBox .residential .absShape { width: auto } .blog article, aside.widget, .single-post article, .post-footer, .single-post .post-header { padding: 1.5em } .single-post .post-header { margin: -1.5em -1.5em 1.5em } .post-content { margin-top: 0 } .blog .post-date { margin: 0 0 1.5em } .blog .post-date span, .blog .post-date span.date { display: inline-block; margin-right: 3px; font-size: 1.15em } .post-footer { position: relative; margin: 0 -1.5em -1.5em } .post-footer ul { width: 70% } .post-footer ul li { display: block; padding: .35em 1.65em; border-top: 1px solid rgba(0, 0, 0, .1) } .post-footer ul li::before { top: .35em } .post-footer ul li:first-child { border: 0 } article.format-video iframe { height: auto } .pagination>li>a, .pagination>li>span { padding: .85em } .post-media { margin-bottom: 1.5em } .single-post .post-footer .social li { display: inline-block; border: 0; padding: 0 } .post-footer>div { text-align: left; float: none } .related-posts .category-post { padding: 1.65em 1.5em 0; border-top: 1px solid rgba(0, 0, 0, .1) } .single-post .author-bio { text-align: center } .single-post .author-bio img { display: inline-block; margin: .65em auto } #comments .comment-author { width: 25% } #comments .comment-info { width: 75% } footer .office { width: 100%; border-top: 1px solid rgba(255, 255, 255, .2); border-left: 0; margin: 0; padding: 1.5em 0 1em } footer .footer-bg { background: url(../images/bgimages/footer-bg.png); background-repeat: no-repeat; border-top: 3px solid #d27425; float: left; background-size: cover; } footer .container>div { margin: 3em 0 } footer .office span { margin: 1em 0 } footer h2 { margin-bottom: 1.15em } .cbp-af-header.header2 { height: 163px } .header-top { height: auto; text-align: left; display: block } .header-top span { display: inline; border-style: solid none none none; border-width: 1px; border-color: rgba(255, 255, 255, .1); padding-left: 0; } .header-top span:first-child { padding-left: 1em } #menu.in .navbar-nav li.sub>span.clicks { display: none; } #preloader img { position: absolute; top: 30%; bottom: auto; left: 0; right: auto; margin: auto; } } @media only screen and (min-width:600px) and (max-width:699px) { #owl-recent-project .item { height: 385px } } @media only screen and (min-width:320px) and (max-width:570px) { .frame { padding: 0; margin: 3em .35em } .frame>div { background-color: transparent; padding: 1.5em } #owl-recent-project .item { height: auto } .top-over-logo{visibility:hidden; display:none;} } @media only screen and (max-width:480px) { .staff .container>div, .staff .container .row>div { width: 100%; float: none; display: block; padding: 0 } .staff .team { width: 93%; margin: 3em auto } .section-heading h2, .section-heading .btn { display: block; float: none; margin-bottom: .65em } .recent-project ul.bxslider li .project-data li { float: none; width: 100% } .services .meta-data, .services .item { width: 100% } .services .meta-data .meta { float: left; width: 50% } .project-gallery .four .item, .project-gallery .three .item, .project-gallery .two .item, .project-gallery .container-wide .four .item { width: 98% } .staff .member .info { position: relative; width: 100%; left: 0 } .staff .member .img { margin: 0 } .staff .member .img a { display: block; text-align: center } .frame { box-shadow: none; -webkit-box-shadow: none } .frame>div { padding: 0 } .frame.zero span { display: none } .frame>div .oops { position: relative; top: 0; right: 0; bottom: 0; left: 0; margin: 0 auto; line-height: 6em } .frame.zero { width: auto } } @media only screen and (min-width:320px) and (max-width:400px) { .post-header>div, .post-content>div { width: 100%; float: none; margin: 1em 0 } .single-post .post-date span, .single-post .post-date span.date { display: inline-block; margin-right: 3px; font-size: 1.15em } .single-post .post-header ul li { display: block; padding: .35em 1.65em; border-top: 1px solid rgba(0, 0, 0, .1) } .single-post .post-header ul li::before { top: .35em } .single-post .post-header h3 { border: 0 } #comments .comment-author, #comments .comment-info { display: block; width: 100%; margin: 1em 0 } } /*------------- How To By -------------*/ #how-to-by .bx-wrapper .bx-viewport { display: block; padding: 3em 0 0 } #how-to-by .item { background-color: transparent; padding-bottom: 3em } #how-to-by .pic, #how-to-by .info { position: relative; float: left } #how-to-by .pic { width: 20%; margin-top: 1.5em; margin-left: 3%; margin-bottom: 3% } #how-to-by .info { width: 60%; margin-left: 10%; } #how-to-by .info p { font-size: 16px; text-transform: capitalize; color: #505050; } #how-to-by .pic::before { display: block; position: absolute; bottom: -1.5em; content: ''; left: -1.5em; right: auto; width: 5em; height: 5em; border-width: 3px; border-style: none none solid solid; border-color: #d27425; } #how-to-by .pic::after { display: block; position: absolute; top: -1.5em!important; content: ''; right: -1.5em!important; left: auto; width: 5em; height: 5em; border-width: 3px; border-style: solid solid none none; border-color: #d27425; } #how-to-by h4 span { font-size: .75em; padding-left: .35em; margin-left: .35em; border-left: 1px solid rgba(0, 0, 0, .1) } #how-to-by .info p { font-style: italic } /* #how-to-by .info::before { display: block; position: absolute; top: 0; content: '\f10d'; font-size: 5em; font-family: fontawesome; left: -.15em; right: 100%; width: 1em; height: 1em; opacity: .08; filter: alpha(opacity=8) }*/ #how-to-by .vertical { position: relative } #testimonials .vertical .pic { display: inline-block; margin: 3em 0 1.5em 1.5em; float: none; text-align: center } #testimonials .vertical .info { position: relative; width: 100%; margin: 0 } #how-to-by .vertical h4 { margin: .65em 0 } #how-to-by .vertical h4 span { display: block; border: 0; padding: 0; margin: 0 } /* #how-to-by .vertical .info::before { display: block; position: absolute; top: -2.65em; content: '\f10d'; font-size: 5em; font-family: fontawesome; left: 0; right: 100%; width: 1em; height: 1em; opacity: .08; filter: alpha(opacity=8) }*/ #how-to-by .bx-wrapper .bx-pager, #how-to-by .bx-wrapper .bx-controls-auto { position: relative } #how-to-by .bx-has-controls-direction { display: none } .filter-button-group button.btn.btn-dark { font-size: 12px; } .slide img.img-responsive.slider-product { width: 100%; height: 190px; } .img-responsive.slider-product { width: 320px; height: 190px; } ul.list-item-group { margin: 0; padding: 0; list-style: none; }