.nivo-lightbox-theme-default.nivo-lightbox-overlay{background:#666;background:rgba(0,0,0,0.6)}.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background:url(../../../themes/mega-architecture/scripts/Nivo-Lightbox/themes/default/loading.gif) no-repeat 50% 50%}.nivo-lightbox-theme-default .nivo-lightbox-nav{top:10%;width:8%;height:80%;text-indent:-9999px;background-repeat:no-repeat;background-position:50% 50%;opacity:0.5}.nivo-lightbox-theme-default .nivo-lightbox-nav:hover{opacity:1;background-color:rgba(0,0,0,0.5)}.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(../../../themes/mega-architecture/scripts/Nivo-Lightbox/themes/default/prev.png);border-radius:0 3px 3px 0}.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(../../../themes/mega-architecture/scripts/Nivo-Lightbox/themes/default/next.png);border-radius:3px 0 0 3px}.nivo-lightbox-theme-default .nivo-lightbox-close{display:block;background:url(../../../themes/mega-architecture/scripts/Nivo-Lightbox/themes/default/close.png) no-repeat 5px 5px;width:16px;height:16px;text-indent:-9999px;padding:5px;opacity:0.5}.nivo-lightbox-theme-default .nivo-lightbox-close:hover{opacity:1}.nivo-lightbox-theme-default .nivo-lightbox-title-wrap{bottom:-7%}.nivo-lightbox-theme-default .nivo-lightbox-title{font:14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;background:#000;color:#fff;padding:7px
15px;border-radius:30px}.nivo-lightbox-theme-default .nivo-lightbox-image
img{background:#fff;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.4);box-shadow:0px 1px 1px rgba(0,0,0,0.4)}.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline{background:#fff;padding:40px;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.4);box-shadow:0px 1px 1px rgba(0,0,0,0.4)}@media (-webkit-min-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6/2),
(min--moz-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx){.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading{background-image:url(../../../themes/mega-architecture/scripts/Nivo-Lightbox/themes/default/loading-2x.jpg);background-size:32px 32px}.nivo-lightbox-theme-default .nivo-lightbox-prev{background-image:url(../../../themes/mega-architecture/scripts/Nivo-Lightbox/themes/default/prev-2x.jpg);background-size:48px 48px}.nivo-lightbox-theme-default .nivo-lightbox-next{background-image:url(../../../themes/mega-architecture/scripts/Nivo-Lightbox/themes/default/next-2x.jpg);background-size:48px 48px}.nivo-lightbox-theme-default .nivo-lightbox-close{background-image:url(../../../themes/mega-architecture/scripts/Nivo-Lightbox/themes/default/close-2x.jpg);background-size:16px 16px}}html{overflow-x:hidden!important}body{font-family:'Arimo',sans-serif;font-weight:400;font-size:14px;line-height:25px;color:#707070;overflow-x:hidden}a{color:#0088b8;-webkit-transition: .25s;-ms-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s}a:hover{color:#0088b8;opacity: .75;text-decoration:none}a:focus{text-decoration:none}a
img{-webkit-transition: .25s;-ms-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s}a img:hover{opacity: .9}p{margin-bottom:24px}.lead{font-size:14px;line-height:25px;font-weight:700;color:#262625;margin-bottom:36px}h1,h2,h3,h4,h5,h6{color:#262625;margin-top:0;font-weight:700;text-transform:uppercase;font-family:'Montserrat',sans-serif}.section.dark h1, .section.dark h2, .section.dark h3, .section.dark h4, .section.dark h5, .section.dark
h6{color:#fff}h1{font-size:48px;line-height:48px;margin-bottom:18px}h2{font-size:36px;line-height:36px;margin-bottom:18px}h3{font-size:30px;line-height:30px;margin-bottom:30px}h4{font-size:20px;line-height:21px;margin-bottom:10px}h5{font-size:16px;line-height:27px;margin-bottom:24px}h6{font-size:14px;line-height:21px;margin-bottom:6px}h1 span, h2
span{background:#049dfe;color:#fff;font-size:13px;line-height:21px;padding:0
7px;display:table;font-weight:400;margin-bottom:10px}h1.text-center span, h2.text-center span, .text-center h1 span, .text-center h2
span{margin:0
auto;margin-bottom:10px}h3
span{background:#0088b8;color:#262625;font-size:13px;line-height:21px;padding:0
8px;display:table;font-weight:400;margin-bottom:6px}h3.blue
span{background:#0088b8;color:#fff}h3.text-center span, .text-center h3
span{margin:0
auto;margin-bottom:6px}h3
span.highlight{background:none;color:#049dfe;font-size:inherit;line-height:inherit;padding:0;display:inline;font-weight:inherit;margin:0}h1 small, h2
small{display:block;color:inherit;font-size:24px;line-height:24px;font-weight:400;margin-top:16px}h3
small{display:block;color:inherit;font-size:14px;line-height:16px;font-weight:400;margin-top:4px}h4
span{background:#0088b8;color:#fff;font-size:13px;line-height:21px;padding:0
8px;display:table;font-weight:400;margin-bottom:6px}.big-heading{font-size:60px;line-height:72px;letter-spacing:1px}.big-heading
span{background:#fff;color:#0d0d0d;font-size:20px;line-height:31px;padding:0
9px;display:table;font-weight:700;margin-bottom:0}.large-heading
small{color:#0d0d0d;background:#0088b8;font-size:14px;line-height:22px;padding:0
11px;font-weight:700;font-family:'Montserrat',sans-serif;display:inline-block;margin-bottom:10px}.large-heading
h1{color:#fff;font-size:60px;line-height:63px;padding:0
20px;background:#049dfe;background:rgba(4,157,254,.57);display:table;margin-bottom:10px}.large-heading
h2{color:#fff;font-size:46px;line-height:63px;padding:0
20px;background:#000;background:rgba(0,0,0,.57);display:table;margin-bottom:10px}.page-not-found{font-size:264px;line-height:264px;margin-bottom:24px}.page-not-found
small{font-size:20px;line-height:21px}.no-margin-bottom{margin-bottom:0}.highlight{color:#049dfe}blockquote{background:#fff;border:1px
solid #e4e4e4;color:#707070;font-size:14px;line-height:22px;padding:24px
28px;margin:28px
0;font-style:normal;position:relative}blockquote:before{content:'';width:4px;height:100%;background:#fdea93;position:absolute;top:0;left:0}.aligncenter{display:block;margin:24px
auto}.alignleft{float:left;margin-right:24px;margin-bottom:12px}.alignright{float:right;margin-left:24px;margin-bottom:12px}hr{border-top:1px solid #ebebeb;margin-top:48px;margin-bottom:48px}.fa-ul{margin-left:0}.fa-li{position:static;width:auto;margin-right:10px}.small-icon{display:inline-block;width:44px;height:34px;line-height:34px;text-align:center;font-size:20px;color:#262625;background:#0088b8;margin-bottom:10px}.small-icon
i{line-height:inherit}.aligned-cols{display:table}.aligned-cols .col-sm-1, .aligned-cols .col-sm-10, .aligned-cols .col-sm-11, .aligned-cols .col-sm-12, .aligned-cols .col-sm-2, .aligned-cols .col-sm-3, .aligned-cols .col-sm-4, .aligned-cols .col-sm-5, .aligned-cols .col-sm-6, .aligned-cols .col-sm-7, .aligned-cols .col-sm-8, .aligned-cols .col-sm-9{display:table-cell;float:none}.aligned-bottom{vertical-align:bottom}.aligned-middle{vertical-align:middle}.spacer{margin-bottom:36px}.full-width-map{height:468px}@media all and (max-width: 768px){.column-spacer{margin-bottom:36px}.aligned-cols{display:block}.aligned-cols .col-sm-1, .aligned-cols .col-sm-10, .aligned-cols .col-sm-11, .aligned-cols .col-sm-12, .aligned-cols .col-sm-2, .aligned-cols .col-sm-3, .aligned-cols .col-sm-4, .aligned-cols .col-sm-5, .aligned-cols .col-sm-6, .aligned-cols .col-sm-7, .aligned-cols .col-sm-8, .aligned-cols .col-sm-9{display:block;width:100%}.ltopsidebar{float:left}.rtopsidebar{float:right}}.alert{font-size:18px;line-height:24px;font-weight:400;border-radius:0;padding:23px
26px;margin-top:20px;margin-bottom:0}.alert
strong{font-weight:500;text-transform:uppercase}.alert
.icon{margin-right:26px}.alert-success{background:#dff0d8;border:1px
solid #dae7d4;color:#3c763d}.alert-success
.icon{color:#6fcb49}.alert-info{background:#d9edf7;border:1px
solid #d2e3ec;color:#31709c}.alert-info
.icon{color:#4992b7}.alert-warning{background:#fcf8e3;border:1px
solid #faebcc;color:#8a6d3b}.alert-warning
.icon{color:#e0bf11}.alert-danger{background:#f2dede;border:1px
solid #ebccd1;color:#b84442}.alert-danger
.icon{color:#ec5252}.alert-small{font-size:14px;padding:12px
14px;margin-bottom:1px}.alert-small
.icon{margin-right:12px}.form-alert{display:none}.button{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:400;line-height:18px;padding:10px
10px;display:inline-block;text-transform:uppercase;-webkit-transition: .25s;-ms-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;position:relative;outline:none !important;border:none;border-bottom:3px solid #fec604;background:#00628b;color:#fff}.button:hover{opacity: .75;color:#fff}.button.white{background:#fff;color:#00628b}.button.yellow{background:#fdc333;color:#00628b}.button.no-border{border:none}.button-list{margin-bottom:0}.button-list
.button{margin-right:10px}.icon-button{padding:0;line-height:50px;font-size:16px;font-weight:700}.icon-button
.icon{padding:0
20px;background:#fec604;color:#fff;display:inline-block}.icon-button
.text{padding:0
30px}.pagination{font-family:'Montserrat',sans-serif;margin:0;margin-top:25px}.pagination>li>a{padding:0;margin-left:0;border:none;width:44px;height:42px;color:#fff;font-size:13px;line-height:39px;font-weight:400;margin-right:9px;position:relative;background:#1a1a1a;text-align:center;border-bottom:3px solid #fec604}.pagination>li>a:focus,.pagination>li>a:hover{background:#049dfe;border-color:#fec604;color:#fff;opacity:1}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover{background:#049dfe;border-color:#fec604;color:#fff}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover{background:#1a1a1a;border-color:#fec604;color:#fff}.pagination>li:first-child>a,.pagination>li:last-child>a{border-radius:0}.pager{margin:64px
0;margin-bottom:128px}.pager li>a{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:400;line-height:34px;padding:0
14px;display:inline-block;text-transform:uppercase;-webkit-transition: .25s;-ms-transition: .25s;-moz-transition: .25s;-o-transition: .25s;transition: .25s;position:relative;outline:none !important;border:none;border-bottom:3px solid #fec604;background:#1a1a1a;color:#fff;border-radius:0}.pager li>a:focus, .pager li>a:hover{opacity: .75;color:#fff;background:#1a1a1a}@media all and (max-width: 768px){.pagination{margin-bottom:24px}}input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]),select,textarea{display:block;border:1px
solid #dcdcdc;background:#fff;width:100%;padding:0
14px;outline:none !important;font-size:14px;line-height:43px;font-weight:400;color:#262625;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s}::-webkit-input-placeholder{color:#00628b}:-moz-placeholder{color:#262625}::-moz-placeholder{color:#262625}:-ms-input-placeholder{color:#262625}.form-group{margin-bottom:30px}.newsletter-form-wrapper{padding:44px
29px;background:#f2f2f2;font-family:'Montserrat',sans-serif;font-weight:400;color:#000}.newsletter-form{position:relative;margin-bottom:28px}.newsletter-form input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]){border:none;font-family:'Montserrat',sans-serif;color:#000}.newsletter-form ::-webkit-input-placeholder{color:#000}.newsletter-form :-moz-placeholder{color:#000}.newsletter-form ::-moz-placeholder{color:#000}.newsletter-form :-ms-input-placeholder{color:#000}.newsletter-form
button{background:#fff;border:none;font-size:14px;line-height:43px;position:absolute;top:0;right:0;color:#262625;display:inline-block;width:43px;padding:0;font-family:'Montserrat',sans-serif;font-weight:700;outline:none !important}.newsletter-form-wrapper
.alert{margin-bottom:24px}.inquiry-form{-webkit-backface-visibility:hidden}.inquiry-form .inquiry-form-header{background:#fff;padding:29px
31px}.inquiry-form .inquiry-form-header
h3{margin-bottom:0;color:#000}.inquiry-form .inquiry-form-wrapper{background:#0088b8;padding:30px
33px}.inquiry-form input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]), .inquiry-form
textarea{border:none;border-bottom:1px solid #f5f5f5;background:none;padding:0;color:#000;font-weight:400;font-family:'Montserrat',sans-serif;line-height:38px}.search-form{position:relative}.search-form input:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=radio]){border:none;padding:13px
17px;font-family:'Montserrat',sans-serif;background:#ebebeb;font-size:13px;line-height:21px}.search-form ::-webkit-input-placeholder{color:#262625;font-weight:400;text-transform:uppercase}.search-form :-moz-placeholder{color:#262625;font-weight:400;text-transform:uppercase}.search-form ::-moz-placeholder{color:#262625;font-weight:400;text-transform:uppercase}.search-form :-ms-input-placeholder{color:#262625;font-weight:400;text-transform:uppercase}.search-form
button{background:none;border:none;font-size:13px;line-height:47px;position:absolute;top:0;right:0;color:#262625;display:inline-block;width:47px;padding:0}.panel{margin-bottom:32px;border-radius:0;box-shadow:none;background:#dedede;color:#585858}.panel.yellow{background:#0088b8}.panel-body{padding:37px
33px}.panel p:last-of-type{margin-bottom:0}.tab-content{background:#fbd628;padding:17px
19px;color:#262625;font-size:14px;line-height:22px;font-weight:400}.tab-content p:last-of-type{margin-bottom:0}.nav-tabs{background:none;border-bottom:none}.nav>li>a{padding:0
25px}.nav-tabs>li>a{border:none;border-radius:0;margin-right:0;line-height:51px;font-size:14px;color:#262625;font-weight:400;text-transform:uppercase;position:relative;font-family:'Montserrat',sans-serif}.nav>li>a:focus,.nav>li>a:hover{background:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background:#fbd628;border:none;opacity:1;color:#262625}.header{position:relative;z-index:9;font-family:'Montserrat',sans-serif;font-weight:400}.header
.top{background:#0088B8;color:#fff;font-size:15px;line-height:48px;text-align:right}.header .top
.containertop{margin-left:5%;margin-right:5%}.header .top
.item{margin-left:24px}.header .top
a{color:#FDC333}.header .top .active
a{color:#fff}.header .top
i{margin-right:10px}.navigation{background:#fff;z-index:9}.navigation
.logo{height:98px;float:left;font-size:0;text-align:center}.navigation .logo:before{content:'';height:100%;display:inline-block;vertical-align:middle}.navigation .logo
a{display:inline-block;vertical-align:middle;max-height:86px}#logo-image{max-width:80%}.main-nav{float:right;font-size:0}.main-nav
ul{margin-bottom:0}.main-nav ul>li{display:inline-block;padding:32px
0;margin-left:22px}.main-nav ul>li
a{font-size:13px;color:#191f24;text-transform:uppercase;padding:0
8px;line-height:28px;height:32px;display:inline-block;position:relative;border:2px
solid transparent}.main-nav ul>li a:hover{text-decoration:none;border:2px
solid #000;opacity:1}.main-nav ul>li.active
a{border:2px
solid #000}.main-nav ul>li
ul{opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s;background:#000;position:absolute;top:134px;height:auto;padding:0;padding-top:28px;padding-bottom:13px;z-index:999;min-width:280px;margin-left:-16px}.main-nav ul>li ul
li{white-space:nowrap;position:relative;display:block;padding:0;margin:0;margin-bottom:15px}.main-nav ul>li.active ul li
a{border:none;border-left:5px solid transparent}.main-nav ul>li ul li
a{background:none;height:24px;width:100%;line-height:24px;padding:0
22px;border:none;border-left:5px solid transparent;color:#fff}.main-nav ul>li ul li a:hover{border:none;border-left:5px solid #049dfe}.main-nav ul>li ul li
ul{opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s;position:absolute;left:100%;top:0}.main-nav ul>li:hover>ul{opacity:1;filter:alpha(opacity=100);visibility:visible}.responsive-menu-open{font-size:21px;color:#353537;padding:0
24px;line-height:86px;height:64px;float:right;display:none}.responsive-menu-open:hover{color:#5d6e7b}.responsive-menu{position:fixed;top:0;bottom:0;left:100%;min-width:100%;background:#fff;z-index:999;padding:24px;overflow-y:scroll;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s}.responsive-menu.open{left:0}.responsive-menu-close{position:absolute;top:24px;right:24px;font-size:48px;color:#fdc333}.responsive-menu-close:hover{color:#fff}.responsive-nav ul>li
a{font-size:16px;color:#353537;text-transform:uppercase;font-weight:700;line-height:36px}.responsive-nav ul>li.active>a{color:#00628b}.responsive-menu .navigation-button{float:none;display:block;text-align:center;margin-left:0}.no-scroll{overflow:hidden !important}@media all and (max-width: 980px){.main-nav{display:none}.responsive-menu-open{display:inline-block}}@media all and (max-width: 768px){.header .top span, .header .top
.links{float:none}.header .top
a{margin-left:0;margin-right:0px}.navigation .navigation-button{display:none}.responsive-menu-open{padding-right:22px}}.page-title{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700;letter-spacing:1px}.page-title
.inner{padding:112px
0;position:relative;z-index:2}.page-title.portfolio-title
.inner{padding:0;padding-top:390px}.page-title .sub-title{background:#fff;color:#0d0d0d;font-size:16px;line-height:21px;padding:0
6px;display:table}.page-title
.title{font-size:40px;line-height:48px;display:table;color:#fff}.breadcrumb{padding:0;line-height:15px;border-radius:0;background:none;display:table;color:#fff;font-size:12px}.breadcrumb
a{color:#fff}.breadcrumb>li+li:before{color:#fff;content:'::'}.breadcrumb>.active{color:#0088b8}.map{height:100%;width:100%;display:block;position:absolute;top:0;left:0}@media all and (max-width: 768px){.page-title
.inner{padding:48px
0}}.footer{color:#828181;background:#2e2e2e;font-size:14px;line-height:22px;margin-top:60px}.footer
a{color:#828181}.footer a:hover{color:#0088b8;opacity:1}.footer
.bottom{border-top:1px solid #434343}.footer
.copyright{line-height:65px;float:left}.footer .social-icons{float:right;margin-top:18px}.footer .social-icons
a{background:#049dfe;font-size:15px;line-height:29px;display:inline-block;height:29px;width:34px;color:#fff;text-align:center;margin-left:6px}.footer .social-icons a:hover{opacity: .75}.footer-sections{display:table}.footer-sections.thirds .footer-section{width:33.33%}.footer-section{padding:86px
60px;border-right:1px solid #434343;display:table-cell;vertical-align:top}.footer-section:first-of-type{padding-left:0}.footer-section:last-of-type{border-right:none;padding-right:0}.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer
h6{color:#fff}.footer
.contact{line-height:25px;margin-bottom:18px}.footer .contact
i{margin-right:9px}.footer
img{margin-bottom:36px}.footer .quick-links{line-height:40px}.footer
.hours{text-transform:uppercase;margin-bottom:10px;font-family:'Montserrat',sans-serif}.footer .hours
span{color:#fff}@media all and (max-width: 768px){.footer-sections.thirds .footer-section{width:100%}.footer-section{display:block;border-right:none;padding:24px}.footer-section:first-of-type{padding-left:24px}.footer-section:last-of-type{padding-right:24px}}.section{position:relative;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat}.section>.inner{padding:68px
0;background:#fff}.section.large>.inner{padding:120px
0}.section.small-section>.inner{padding:34px
0}.section.white>.inner{background:#fff}.section.light>.inner{background:#f5f5f5}.section.blue>.inner{background:#049dfe;color:#fff}.section.yellow>.inner{background:#0088b8;color:#494949}.section.clear>.inner{background:none}.section.dark>.inner{background:#131617;color:#fff}.section.dark.transparent>.inner{background:rgba(19,22,23,.75)}.section.no-padding-bottom>.inner{padding-bottom:0 !important}.section.no-padding-top>.inner{padding-top:0 !important}.section.no-padding>.inner{padding:0
!important}.section.extra-top-padding>.inner{padding-top:120px !important}.section.large.extra-top-padding>.inner{padding-top:172px !important}.section
.container{position:relative}.section.small-section p:last-of-type{margin-bottom:0}@media all and (max-width: 768px){.section>.inner{padding:48px
0}.section.large>.inner{padding:96px
0}.section.extra-top-padding>.inner{padding-top:48px !important}.section.large-extra-top-padding>.inner{padding-top:48px !important}}.call-to-action{background:#0088b8;position:relative;margin-top:120px;width:100%}.call-to-action.cross-section{position:absolute;bottom:-70px;z-index:9}.call-to-action
.image{position:absolute;bottom:0;left:40px;z-index:2}.call-to-action
.content{margin-left:276px;line-height:24px;width:600px;float:left;margin-top:17px}.call-to-action
h5{margin-bottom:9px}.call-to-action
p{margin-bottom:0}.cta-button{padding:42px
0;padding-right:40px;float:right}.cross-section-spacer{display:block;margin-top:181px}@media all and (max-width: 768px){.call-to-action{width:100%;padding:0
12px;margin-top:0}.call-to-action.cross-section{position:relative;bottom:0}.call-to-action
.ruler{width:100%}.call-to-action
.image{display:none}.call-to-action
.content{margin-left:0;float:none;width:auto}.cta-button{float:none}.cross-section-spacer{margin-top:0}}.welcome-slider{position:relative}.slide-item-wrapper{position:absolute;top:10%;width:80%;left:10%}.welcome-slider
.slide{padding:0;color:#fff;display:none;-webkit-backface-visibility:hidden;margin:0}.flexslider .slides>li{padding:0}.welcome-slider .slide
.container{position:relative;top:-40%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%)}.welcome-slider h1, .welcome-slider h2, .welcome-slider h3, .welcome-slider h4, .welcome-slider h5, .welcome-slider
h6{color:#fff}.flex-direction-nav
a{opacity:1;height:100px;line-height:100px;width:44px;text-align:center;background:#252423;margin:0;margin-top:-50px}.flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next{right:0;text-align:center}.flex-direction-nav a:before{font-family:FontAwesome;content:'\f104';text-shadow:none;color:#fff;font-size:16px;display:block}.flex-direction-nav a.flex-next:before{content:'\f105'}@media all and (max-width: 960px){.slide-item-wrapper{display:none}}@media all and (max-width: 480px){.flex-direction-nav
a{height:50px;width:30px;line-height:50px;margin-top:-25px}}.counters{font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;font-size:0}.counters
.item{display:inline-block;width:20%;border-right:1px solid #158ad5;text-align:center}.counters .item:last-of-type{border-right:none}.counters
.counter{font-size:48px;line-height:48px;display:inline-block}.counters
.icon{font-size:24px;line-height:48px;display:inline-block;vertical-align:top;margin-left:9px}.counters
.heading{display:block;font-size:14px;line-height:21px;margin-top:12px}@media all and (max-width: 768px){.counters
.item{width:100%;border-right:none;margin-bottom:18px}}.timeline
.item{position:relative;margin-bottom:52px}.timeline .item:before{content:'';display:inline-block;height:100%;width:4px;background:#ececec;position:absolute;top:66px;left:47px}.timeline .item:last-of-type:before{content:none}.timeline .item
.year{float:left;width:98px;height:66px;line-height:62px;border:2px
solid #ececec;text-align:center;font-size:20px;font-family:'Montserrat',sans-serif;font-weight:700;color:#0d0d0d;background:#fff}.timeline .item
.content{margin-left:140px}.services-boxes
.service{width:25%;float:left}.services-boxes .service
.image{background-size:cover;background-position:center;background-repeat:no-repeat;height:132px;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s}.services-boxes .service:hover
.image{background-color:#049dfe;background-blend-mode:multiply}.services-boxes .service
.content{font-size:14px;line-height:21px;font-weight:400;font-family:'Montserrat',sans-serif;text-transform:uppercase;color:#262625;padding:22px;background:#f9f9f9;position:relative;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s}.services-boxes .service:nth-child(even) .content{background:#e8e8e8}.services-boxes .service:hover
.content{background:#049dfe;color:#fff}.services-boxes .service .content
.arrow{font-size:24px;position:absolute;right:22px;top:34px}.services-boxes .service .content
h6{-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s}.services-boxes .service:hover .content
h6{color:#fff}.services-icons
.service{margin-bottom:60px;margin-top:60px}.services-icons .service
.icon{font-size:16px;color:#262625;line-height:30px;display:inline-block;width:44px;height:34px;border:2px
solid #737373;text-align:center;margin-bottom:16px;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s}.services-icons .service:hover
.icon{border-color:#0088b8;background:#0088b8}.services-icons .service .icon
i{vertical-align:middle}.services-icons .service
h6{margin-bottom:10px}@media all and (max-width: 768px){.services-boxes
.service{width:100%;float:none}}.portfolio-sizer{width:20%}.portfolio.three-columns .portfolio-sizer{width:33.33%}.portfolio
.item{width:20%;height:254px;float:left;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.portfolio.three-columns
.item{width:33.33%}.portfolio
.item.large{width:40%;height:508px}.portfolio.three-columns
.item.large{width:66.66%}.portfolio
.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,98,139,.90);-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s;opacity:0;visibility:hidden}.portfolio .content-wrapper{position:absolute;top:0;left:0;right:0;height:100%;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s;opacity:0;visibility:hidden}.portfolio .item:hover .overlay, .portfolio .item:hover .content-wrapper{opacity:1;visibility:visible}.portfolio
.content{color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;line-height:21px;text-align:center;text-transform:uppercase;position:relative;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);transform:translate(0,-50%)}.portfolio .content
span{display:block;margin-bottom:16px}.portfolio .content .button:hover{opacity:1}.portfolio-filters{margin-top:32px;float:right}.portfolio-filters
button{font-size:13px;line-height:21px;font-weight:400;font-family:'Montserrat',sans-serif;color:#262625;background:none;border:none;text-transform:uppercase;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s;padding:0
10px;outline:none !important;margin-left:30px}.section.dark .portfolio-filters
button{color:#fff}.portfolio-filters button:hover, .section.dark .portfolio-filters button:hover{background:#0088b8;color:#262625}.portfolio-filters button.active, .section.dark .portfolio-filters
button.active{background:#0088b8;color:#262625}.portfolio-load-more{margin-top:96px}.portfolio-photos{font-size:0;margin:0
-15px}.portfolio-photos
img{display:inline-block;width:50%;padding:0
15px;margin-bottom:30px}.portfolio-details{background:#0088b8;padding:33px
40px;color:#262625;font-size:14px;line-height:50px;font-family:'Montserrat',sans-serif;font-weight:400;text-transform:uppercase;margin-bottom:36px}.portfolio-map{display:block;width:100%;height:372px;margin-bottom:36px}.portfolio-download{display:block;background:#049dfe;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;padding:28px
30px;color:#fff;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s}.portfolio-download:hover{opacity: .75}.portfolio-download .link-icon{display:inline-block;font-size:36px;line-height:52px;float:left}.portfolio-download
.content{margin-left:52px}.portfolio-download .content
small{font-size:14px;line-height:26px;display:block}.portfolio-download .content
span{font-size:24px;line-height:26px;display:block}.portfolio-detail-image{margin-bottom:36px}.portfolio-author{display:table;width:100%;margin-top:36px}.portfolio-author
.image{width:204px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;display:table-cell}.portfolio-author
.content{display:table-cell;padding:22px
26px;background:#f0f0f0;color:#262625}.portfolio-author .author-details{font-family:'Montserrat',sans-serif;line-height:28px;font-size:12px;font-weight:400;margin-bottom:12px}.portfolio-author
.author{font-size:16px;font-weight:700;float:left;margin-right:8px}.portfolio-author
.title{float:left}.portfolio-author
.contact{float:right}.portfolio-author
a{color:#21282e}.portfolio-author p:last-of-type{margin-bottom:0}@media all and (max-width: 768px){.portfolio-sizer{width:100%}.portfolio
.item{width:100%}.portfolio
.item.large{width:100%}.portfolio.three-columns
.item{width:100%}}.workflow{margin-top:60px}.workflow
.item{width:25%;float:left;text-align:center;font-size:14px;line-height:22px;padding:0
15px;position:relative}.workflow .item:after{content:'';width:100%;height:1px;border-top:1px dashed #969696;position:absolute;top:39px;left:55%}.workflow .item:last-of-type:after{content:none}.workflow .item
.icon{display:inline-block;width:90px;height:80px;line-height:72px;border:4px
solid #cacaca;font-size:26px;color:#878787;background:#fff;position:relative;font-family:'Montserrat',sans-serif;margin-bottom:32px;z-index:2}.workflow .item .icon
.number{display:inline-block;width:25px;height:24px;line-height:24px;font-size:14px;color:#262625;background:#0088b8;position:absolute;top:-14px;left:0;right:0;margin:0
auto}.workflow .item
h5{margin-bottom:20px}@media all and (max-width: 768px){.workflow
.item{width:100%;float:none}.workflow .item:after{content:none}}.testimonial{color:#616161;font-size:15px;line-height:24px}.testimonial
.icon{margin-bottom:18px;font-size:60px;line-height:60px;color:#e0e7ec;display:inline-block}.testimonial .author
img{float:left;width:70px}.testimonial .author
.content{margin-left:87px}.testimonial .author .content
.line{display:block;width:46px;height:2px;background:#049dfe}.testimonial .author .content
.name{display:block;font-family:'Montserrat',sans-serif;color:#000;font-size:14px;line-height:34px;text-transform:uppercase;font-weight:700}.testimonial-slider.owl-theme .owl-nav [class*='owl-']{color:#fff;font-size:13px;margin:0;padding:0;background:#5e5c5c;border-radius:0;width:35px;height:32px;line-height:32px}.testimonial-slider.owl-theme .owl-nav [class*='owl-']:hover{background:#049dfe;color:#fff}.testimonial-slider.owl-theme .owl-nav{margin-top:0;position:absolute;top:0;right:0}.clients-slider{padding:0
50px}.client{background:#fff;border:1px
solid #e3e3e3;padding:0
60px;height:88px}.client
img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.clients-slider.owl-theme .owl-nav [class*='owl-']{color:#262625;font-size:13px;margin:0;padding:0;background:#d6d6d6;border-radius:0;width:35px;height:31px;line-height:31px;position:absolute;top:26px}.clients-slider.owl-theme .owl-nav [class*='owl-']:hover{background:#049dfe;color:#fff}.clients-slider.owl-carousel .owl-controls .owl-nav .owl-prev{left:0}.clients-slider.owl-carousel .owl-controls .owl-nav .owl-next{right:0}.clients-slider.owl-theme .owl-nav{margin-top:0}.clients-grid{font-size:0}.clients-grid .client-wrapper{display:inline-block;width:25%;padding:0
16px;margin-bottom:0;vertical-align:bottom;margin-bottom:35px}.clients-grid
.client{text-align:center}.clients-grid .client
img{margin:0
auto}@media all and (max-width: 768px){.clients-grid .client-wrapper{width:100%;margin-bottom:12px}}.links{font-size:0;text-align:center;margin-top:68px}.links.cross-section{position:relative;top:52px;z-index:9;margin-top:16px}.links a:hover{opacity:1}.links
.link{display:inline-block;background:#fff;border:1px
solid #e3e3e3;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;padding:28px
52px;margin:0
15px;color:#262625;text-align:left;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s}.links .link:hover{background:#fad528;border-color:#fad528}.links .link .link-icon{display:inline-block;font-size:36px;line-height:42px;float:left}.links .link
.content{margin-left:52px}.links .link .content
small{font-size:14px;line-height:21px;display:block}.links .link .content
span{font-size:18px;line-height:21px;display:block}.blog-post-slider
.post{margin-bottom:48px}.blog-post-slider .post
img{margin-bottom:24px}.blog-post-slider .post
h6{margin-bottom:12px}.blog-post-slider.owl-theme .owl-nav [class*='owl-']{color:#262625;font-size:13px;margin:0;padding:0;background:#fff;border-radius:0;width:35px;height:31px;line-height:31px;position:absolute;top:73px}.blog-post-slider.owl-theme .owl-nav [class*='owl-']:hover{background:#049dfe;color:#fff}.blog-post-slider.owl-carousel .owl-controls .owl-nav .owl-prev{left:15px}.blog-post-slider.owl-carousel .owl-controls .owl-nav .owl-next{right:15px}.blog-post-slider.owl-theme .owl-nav{margin-top:0}.blog .blog-post{margin-bottom:35px}.blog .blog-post.wide{display:table}.blog .blog-post.wide .blog-post-media{display:table-cell;width:50%;background-size:cover;background-position:center;background-repeat:no-repeat}.blog .blog-post .blog-post-media
audio{width:100%;vertical-align:bottom}.blog .blog-post .blog-post-content{padding:33px;border:1px
solid #ececec}.blog .blog-post.wide .blog-post-content{display:table-cell;width:50%}.blog .blog-post h4.blog-post-title{font-size:24px;line-height:28px;margin-bottom:18px}.blog .blog-post.wide h4.blog-post-title{font-size:18px;line-height:21px}.blog .blog-post h4.blog-post-title
span{display:table;background:#0088b8;color:#fff;font-size:12px;line-height:21px;padding:0
6px;margin-bottom:8px}.blog .blog-post.link .link-url{font-size:20px;line-height:22px;display:block;margin-bottom:18px}.blog .blog-post.quote .quote-icon{font-size:48px;line-height:48px;display:block;color:#cfcfcf;font-family:"Arial Black",sans-serif}.blog .blog-post.quote h4.blog-post-title{margin-bottom:8px}.blog .blog-post .blog-post-meta{margin-bottom:0;color:#8e8e8e;font-size:12px;line-height:21px;font-family:'Montserrat',sans-serif;text-transform:uppercase}.blog .blog-post .blog-post-meta
li{margin-right:22px}.blog .blog-post .blog-post-meta
i{font-size:16px;margin-right:8px;line-height:21px;vertical-align:middle}.blog .blog-post .blog-post-meta
a{color:#8e8e8e}.blog-post-sizer{width:50%}.blog-masonry .blog-post{width:50%;float:left;padding:0
16px}.blog-masonry .blog-post.large{width:50%}.blog-masonry .blog-post.wide{width:50%}.blog-masonry .blog-post h4.blog-post-title{font-size:18px;line-height:21px}.blog-masonry .blog-post.large h4.blog-post-title{font-size:24px;line-height:28px}.masonry-blog-load-more{text-align:center;margin-top:33px}.blog-detail .blog-post{margin-bottom:0}.blog-detail .blog-post .blog-post-content{border-bottom:none}.blog-detail .blog-post .blog-post-meta{margin-bottom:42px}.share-post{background:#f9f9f9;padding:28px
40px;border:1px
solid #ececec;border-top:none;font-weight:700;color:#2b2b2b;line-height:29px;margin-bottom:40px}.share-post
span{display:inline-block;margin-right:8px}.share-post .social-icons{display:inline-block}.share-post .social-icons
a{background:#049dfe;font-size:15px;line-height:29px;display:inline-block;height:29px;width:34px;color:#fff;text-align:center;margin-right:8px}.share-post .social-icons a:hover{opacity: .75}.blog-post-author{border:1px
solid #f5f5f5;margin-bottom:52px}.blog-post-author
.image{width:30%;height:100%;display:table-cell;background-size:cover;background-position:center;background-repeat:no-repeat}.blog-post-author .image:after{clear:both}.blog-post-author
.content{width:70%;padding:28px
25px;display:table-cell}.blog-post-author .social-icons{float:right}.blog-post-author .social-icons
a{background:#049dfe;font-size:15px;line-height:29px;display:inline-block;height:29px;width:34px;color:#fff;text-align:center;margin-left:8px}.blog-post-author .social-icons a:hover{opacity: .75}.comments
h4{margin-bottom:28px}.comment{margin-bottom:28px}.comment
.comment{margin-bottom:0;margin-top:28px;margin-left:36px}.comment
.image{float:left;width:75px;text-align:center}.comment
.reply{margin-top:8px;display:inline-block;color:#4d4d4d;font-size:13px;line-height:22px;text-transform:uppercase;font-weight:700}.comment
.content{margin-left:90px;padding:22px
18px;border:1px
solid #ececec}.comment .content
h5{margin-bottom:12px}.comment .content p:last-of-type{margin-bottom:0}.leave-reply{margin-top:68px}.leave-reply
h4{margin-bottom:28px}@media all and (max-width: 768px){.blog .blog-post.wide{display:block}.blog .blog-post.wide .blog-post-media{display:block;width:100%;min-height:240px}.blog .blog-post.wide .blog-post-content{display:block;width:100%}.blog-post-sizer{width:100%}.blog-masonry .blog-post{width:100%;float:none}.blog-masonry .blog-post.large{width:100%}.blog-masonry .blog-post.wide{width:100%}.blog-post-author
.image{width:100%;height:240px;display:block}.blog-post-author
.content{width:100%;display:block}}.widget{margin-bottom:38px}.widget .widget-title{font-size:18px;line-height:21px;margin-bottom:16px}.widget .widget-title
span{display:table;background:#0088b8;color:#fff;line-height:21px;font-size:12px;padding:0
6px;margin-bottom:6px}.widget
.inner{background:#f9f9f9;padding:28px}.widget
ul{margin-bottom:0;line-height:49px;font-family:'Montserrat',sans-serif}.widget
a{color:#262625}.widget a:hover{color:#0088b8}.popular-latest-posts-slider
img{margin-bottom:24px}.popular-latest-posts-slider.flexslider{background:none;border:none;padding:0;margin:0}.popular-latest-posts-slider .flex-control-nav{position:static;margin-top:28px}.popular-latest-posts-slider .flex-control-paging li
a{width:13px;height:11px;background:#262625;border-radius:0;box-shadow:none}.popular-latest-posts-slider .flex-control-paging li a.flex-active{background:#fff}.tags
a{line-height:29px;font-size:13px;border:1px
solid #d3d3d3;padding:0
18px;color:#262625;margin-bottom:15px;margin-right:12px;font-family:'Montserrat',sans-serif;display:inline-block;position:relative}.tags a:before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background:#0088b8}.tags a:hover{color:#262625}.faq
.meta{width:96px;float:left}.faq .meta .question, .faq .meta
.answer{font-size:13px;font-family:'Montserrat',sans-serif;line-height:21px;padding:0
8px;text-transform:uppercase;display:table}.faq .meta
.question{color:#fff;background:#049dfe;margin-bottom:21px}.faq .meta
.answer{color:#050702;background:#fad528}.faq
.content{margin-left:96px;line-height:25px;color:#262625}.faq .content
h5{margin-bottom:16px}.team
.image{position:relative}.team.large
.image{margin-bottom:26px}.team .image
.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(29,36,42,.76);opacity:0;visibility:hidden;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s}.team:hover .image
.overlay{opacity:1;visibility:visible}.team .image .social-icons{position:relative;top:50%;margin-top:-14px;text-align:center}.team .image .social-icons
a{background:#049dfe;font-size:15px;line-height:29px;display:inline-block;height:29px;width:34px;color:#fff;text-align:center;margin:0
4px}.team .image .social-icons a:hover{opacity: .75}.team
h6{font-size:16px;line-height:27px;margin-bottom:10px}.team h6
span{font-size:14px;line-height:27px;color:#707070;text-transform:none;font-weight:400;font-family:'Arimo',sans-serif}.team
.contact{font-size:15px;line-height:22px;color:#c4c4c4}.team
a{color:#262625}.team.small
.content{background:#fff;padding:14px;font-size:14px}.team .content
p{margin-bottom:18px}a.logo-holder{font-size:15px}.main-nav ul>li{position:relative}.main-nav ul>li
ul{top:98px}.footer .footer-sections{display:block}.footer-section:first-of-type{padding-left:15px}.footer-botttom-side{float:right;margin-top:18px}#back-to-top{right:40px;top:auto;z-index:1;-webkit-backface-visibility:hidden}#back-to-top.affix{bottom:40px}#back-to-top .btn.btn-primary{border-radius:3px;padding:0;font-size:18px;width:36px;height:36px;background:rgba(0,0,0,.3);border:2px
solid transparent;color:#fff;opacity: .5}#back-to-top .btn.btn-primary:hover{color:#fff;opacity:1}.under-box{padding:40px
0 0;color:#fff}.fullwidth-box{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;box-sizing:content-box!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;margin-left:-36%;padding:40px
36% !important;width:100%;position:relative;z-index:0}.under-box
h1{color:#fff;font-size:20px}#uc-content{text-align:center;padding:100px
0px;font-family:'Roboto',sans-serif}.uc-text{font-size:26px;color:#fff;border:solid 1px #0088b8;;padding:20px;display:inline-block;margin-bottom:40px;background:rgba(0,0,0,0.4)}.uc-maintitle{color:#1b1b1b;font-size:30px;text-align:center;font-family:'Roboto',sans-serif}div.clock{margin-bottom:40px}div.clock div.col-md-2{margin:0
16px 10px 16px;padding:0
0 40px 0;background:rgba(0,0,0,0.4);color:#fff}div.clock div
span{display:block;font-size:30px;margin:40px
30px 10px 30px;border-bottom:solid 1px #0088b8}#uc-content
.progress{height:40px;background:#333;background:rgba(0,0,0,0.3);margin:20px
0 40px 0}#uc-content .progress-bar.progress-mega_architecture{background-color:#0088b8;text-align:left}.progress-bar.progress-mega_architecture
span{float:right;font-size:20px;display:block;margin:-21px 6px 0 37px}#uc-content .progress
i{font-size:20px;display:block;margin:10px
0 0 10px;text-align:left}body.page-template-under-construction{background:url('../../../themes/mega-architecture/images/uc_bg.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.page-template-under-construction .nicescroll-rails
div{background:rgba(0,0,0,0.4) !Important}body.page-template-under-construction .header-logo{text-align:center;margin:0px
auto;width:300px;padding:20px}.blog-post.gallery.wide,.blog-post.video.wide{display:block}.blog-post.gallery.wide .blog-post-media, .blog-post.video.wide .blog-post-media{float:left}.blog-post.gallery
.flexslider{border:none}.blog .blog-post .blog-post-meta
li{margin-right:5px}.blog .blog-post.status .quote-icon{font-size:48px;line-height:48px;display:block;color:#cfcfcf;font-family:"Arial Black",sans-serif}.blog-post.link span.link-url
a{color:inherit}.blog-post.link span.link-url a:hover{color:inherit}.blog-post-author
.image{float:left}ul.comment-tree, ul.comment-tree li
ul.children{padding:0;margin:0;list-style:none}.portfolio .item
img{max-height:100%;width:100%;height:100%}.portfolio-filters
ul{list-style:none;padding:0;margin:0;margin-bottom:30px}.portfolio-filters ul
li{display:inline;padding:0}.portfolio-filters li
a{font-size:13px;line-height:21px;font-weight:400;font-family:'Montserrat',sans-serif;color:#262625;background:none;border:none;text-transform:uppercase;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s;padding:5px
10px;outline:none !important;margin-left:30px;cursor:pointer}.portfolio-filters ul li a.active, .portfolio-filters ul li a:hover{background:#0088b8;color:#262625}.portfolio .item a.port-icon{position:absolute;top:0;right:0;color:#fff;font-size:16px;padding:5px
10px;background:#0088b8;z-index:8}.item.two-third>img{width:100%;height:auto}.button.next-project{float:right}.button.prev-project{float:left}.sidebar-widget img, .sidebar-widget
select{max-width:100%;height:auto}.footer-sections>.row{margin-right:0}.sidebar-widget.widget_categories ul,
.sidebar-widget.widget_archive ul,
.sidebar-widget.widget_meta
ul{padding-left:0;list-style:none;background:#f9f9f9;padding:28px}.footer-widget.widget_categories ul,
.footer-widget.widget_archive ul,
.footer-widget.widget_meta
ul{padding-left:0;list-style:none}ul.wp-tag-cloud{margin:0;padding:0}ul.wp-tag-cloud
li{display:inline-block}ul.wp-tag-cloud li
a{line-height:29px;font-size:13px !important;border:1px
solid #d3d3d3;padding:0
18px;color:#262625;margin-bottom:15px;margin-right:12px;font-family:'Montserrat',sans-serif;display:inline-block;position:relative}ul.wp-tag-cloud li a:hover{color:#262625}ul.wp-tag-cloud li a:before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background:#0088b8}.footer-widget ul.wp-tag-cloud li
a{color:#fff}.container.contact-widget-wrapper{max-width:100% !important}#contactFormWidget input[type="text"],
#contactFormWidget
textarea{float:left;font-size:0.846em;color:#789;margin-bottom:11px;outline:none}#contactFormWidget
textarea{padding:10px
2%}#contactFormWidget
textarea{width:100%;height:80px;min-height:80px;float:none;outline:none}#contactFormWidget  input[type="submit"]{padding:0
10px;float:right;outline:none;line-height:40px}.widgetinfo{color:#9dd55d;font-size:12px;text-transform:uppercase;font-weight:bold;margin-top:-24px}.widgetinfo
i{color:#9dd55d;margin-right:6px}ul.flickr-list{list-style:none;margin:0;padding:0;padding-left:0}ul.flickr-list li, ul.flickr-list li
a{display:inline-block}.flickr-widget a
img{margin:0
10px 10px 0;display:inline-block;width:58px;height:58px;border-radius:100%;border:2px
solid;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.flickr-widget a img:hover{border-color:#535d6b}.sidebar-widget ul.side-social, .footer-widget ul.side-social{padding-left:0;margin:0}ul.side-social
li{list-style:none;position:relative;display:inline-block}ul.side-social li
a{background:#049dfe;font-size:15px;line-height:29px;display:inline-block;height:29px;width:34px;color:#fff;text-align:center;margin-left:6px;margin-bottom:10px}ul.side-social li a:hover{opacity:0.75;color:#fff}.widget .popular-posts{background:#f9f9f9;padding:20px}.popular-posts a.post-img{float:left;margin-right:10px}.popular-posts
.post{margin-bottom:20px}.popular-posts
.content.nothumb{margin-left:0}.footer-widget .popular-posts
.post{display:inline-flex;margin:0}.footer-widget .popular-posts .post .content h6
a{word-break:break-all}.footer-widget .tab-widget ul.nav-tabs li
a{color:#828181}ul.tweet_list{list-style:none;padding-left:0;line-height:25px}.tweet .twitter-item{margin-bottom:20px;list-style:none;font-size:14px}.tweet .tweet-time{margin-top:10px;text-align:right}.tweet .twitter-item i.fa-twitter{float:left;font-size:16px;width:34px;height:34px;line-height:34px;text-align:center;background:#fbd628;color:#fff;border-radius:100%;margin-right:5px;-webkit-box-shadow:0 0 0 3px rgba(0, 0, 0, .09);-moz-box-shadow:0 0 0 3px rgba(0, 0, 0, .09);box-shadow:0 0 0 3px rgba(0, 0, 0, .09)}.footer-widgets .tweet .twitter-item, .footer-widgets .tweet .twitter-item
a{color:#fff}#wp-calendar{border:solid 1px #dfdfdf;width:100%;max-width:100%}#wp-calendar
td{padding:8px;border-bottom:solid 1px #ededed}#wp-calendar tbody
td{border-left:solid 1px #ededed;text-align:center}#wp-calendar
th{padding:4px
!important;background:#333;color:#fff;text-align:center}#wp-calendar
caption{background:#fbd628;padding:4px;color:#fff}.wp-caption{max-width:100%;height:auto}.wp-caption-text{}.sticky{border-bottom:double 5px #ffbb02;border-top:double 5px #ffbb02;padding-top:20px;padding-bottom:20px}.gallery-caption{}.bypostauthor{}.commentsectionwrap{margin-top:20px}table{table-layout:fixed;max-width:100%;width:100%;margin:20px
0;text-align:center}table thead
th{font-size:19px;color:#000;font-weight:300;-webkit-font-smoothing:antialiased;margin:0;text-align:center;padding:14px
!important;background:#fbd628;color:#fff;font-size:17px;border:1px
solid #fbd628;border-bottom:0}table tbody
th{border:1px
solid #dedede }table
td{padding:14px;font-size:15px;color:#919191;font-weight:300;-webkit-font-smoothing:antialiased;line-height:22px;margin:0
0 20px;margin:0;background:#fff;border:1px
solid #dedede;border-bottom:none}table tr:nth-child(2n+1) td{background:#f5f5f5}table th
a{text-decoration:none}table th a:hover{text-decoration:underline}.phead .flex-video
iframe{width:100%;border:none;padding-bottom:15px}#slider_blocks.phead{height:auto}#slider_blocks .homeSlider.flexslider:hover .flex-direction-nav a.flex-prev{left:0;opacity:1}#slider_blocks .homeSlider.flexslider:hover .flex-direction-nav a.flex-next{right:0;opacity:1}#slider_blocks .homeSlider .slides
.slide{position:relative;padding:0;color:#fff;display:none;-webkit-backface-visibility:hidden;margin:0}#slider_blocks .homeSlider
.text_lines{position:absolute;width:100%;top:90px}#slider_blocks
.homeSlider{border:none}.empty_slider#slider_blocks{background:#333;height:600px;overflow:hidden}.empty_slider>div{margin-top:300px}.empty_slider
.label{font-size:1.3em;padding:10px
16px}.page-wrapper.boxed{width:1170px;margin:0px
auto;max-width:100%;background-color:#fff}@media all and (max-width: 1200px){.call-to-action
.content{width:auto;max-width:100%}}.header .top .topbar-sidebar-left{text-align:left}.share-post
.juiz_sps_links{display:inline-block}ul.alter2{padding:0;list-style-type:none;margin-left:0}ul.alter2
li{position:relative}.tblock-wrap{display:block;position:relative}.tblock-label{display:inline-block;padding:5px
20px}.tblock-wrap.text-right .tblock-alter2{position:relative}.tblock-wrap.text-right .tblock-alter2{display:inline-block}blockquote.pull-right{border-left:1px solid}blockquote.pull-right:before{background:transparent}.line-spacer{border-color:rgba(156, 156, 156, 0.3)}.cuslink
.link{display:inline-block;background:#fff;border:1px
solid #e3e3e3;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:700;padding:28px
52px;margin:0
15px;color:#262625;text-align:left;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s}.cuslink .link .link-icon{display:inline-block;font-size:36px;line-height:42px;float:left}.cuslink .link
.content{margin-left:52px}.cuslink .link .content
small{font-size:14px;line-height:21px;display:block}.cuslink .link .content
span{font-size:18px;line-height:21px;display:block}.progress{height:20px}.progress-title{margin:0
0 10px;font-size:14px;color:#000;font-weight:300;line-height:0}.progress-title
span{float:right;margin-bottom:0;padding:0;background:none;color:inherit;line-height:inherit;font-size:inherit}.button
i{margin-right:9px}.button{margin:0
5px}.button.red{color:#fff;background:#00628b}.button.green{color:#fff;background:#90c529}.button.blue{color:#fff;background:#049dfe}.button.small{font-size:14px;line-height:34px;padding:0
20px}.btn{border-radius:0}.btn-success{background-color:#90c529;border-color:#90c529}.btn-info{background-color:#049dfe;border-color:#049dfe}.btn-danger{background-color:#00628b;border-color:#00628b}.btn-warning{background-color:#ffbb02;border-color:#ffbb02}.vernav li.nav-header{text-align:center}.vernav
li{border:1px
solid #e5e5e5;margin-bottom:-3px}.vernav  li
a{position:relative;border-radius:0;font-weight:700;color:#333;margin:0;padding:10px
15px}.vernav li>a:hover, .vernav li.active>a,
.vernav li.active>a:focus{color:#0088b8;background:#f9f9f9}a.accordion-toggle:not(.collapsed){color:#0088b8}.testimonial-slider .slide .bordered-image
img{width:100%}.test-shotcode-single.testimonial{float:none;background:#F9F9F9}.test-shotcode-single.testimonial.left:after{border-color:transparent #f9f9f9 transparent transparent}.test-shotcode-single.testimonial.right:after{border-color:#f9f9f9 transparent transparent transparent}.test-shotcode-single.testimonial.center:after{border-color:#f9f9f9 transparent transparent transparent}.flex-slider .flex-caption{position:absolute;width:100%;top:0;padding:90px
76px;max-height:100%;color:#fff}.flex-slider .slides
.slide{padding:0}.imgcar-shortcode .item
img{padding:5px}.imgcar-shortcode .item.client_logo
img{margin-right:20px;border:1px
solid rgba(255, 255, 255, .3);display:inline-block;padding:10px;-webkit-transition:all 350ms;-ms-transition:all 350ms;transition:all 350ms;margin-top:30px}.content-slider .owl-controls div.owl-next,
.content-slider .owl-controls  div.owl-prev{color:#262625;font-size:13px;margin:0;padding:0;background:#d6d6d6;border-radius:0;width:35px;height:31px;line-height:31px;position:absolute;top:40%}.content-slider .owl-controls div.owl-next{right:0}.content-slider .owl-controls  div.owl-prev{left:0}.content-slider.owl-theme .owl-nav [class*='owl-']:hover{background:#049dfe;color:#fff}.fblock2 .service
.icon{font-size:16px;color:#262625;line-height:30px;display:inline-block;width:44px;height:34px;border:2px
solid #737373;text-align:center;margin-bottom:16px;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s}.fblock2 .service:hover
.icon{border-color:#0088b8;background:#0088b8}.fblock2 .service .icon
i{vertical-align:middle}.fblock2 .service
h6{margin-bottom:10px}.sblock1 .service
.image{background-size:cover;background-position:center;background-repeat:no-repeat;height:132px;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s}.sblock1 .service
.content{font-size:14px;line-height:21px;font-weight:400;font-family:'Montserrat',sans-serif;text-transform:uppercase;color:#262625;padding:22px;background:#f9f9f9;position:relative;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s}.sblock1 .service .content
h6{-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s}.sblock1 .service
.content{font-size:14px;line-height:21px;font-weight:400;font-family:'Montserrat',sans-serif;text-transform:uppercase;color:#262625;padding:22px;background:#f9f9f9;position:relative;-webkit-transition: .25s;-moz-transition: .25s;-o-transition: .25s;-ms-transition: .25s;transition: .25s}.sblock1 .service .content
a{color:#262625}.sblock1 .service .content
.arrow{font-size:24px;position:absolute;right:22px;top:34px}.sblock1 .service:hover
.image{background-color:#0088B8;background-blend-mode:multiply}.sblock1 .service:hover
.content{background:#0088B8;color:#fff}.sblock1 .service:hover .content h6, .sblock1 .service:hover .content
a{color:#fff}.counters.count-short
.item{width:100%;border-right:1px solid #fff !important}.counters.count-short.color-white{color:#fff}.counters.count-short.color-white
.item{border-right-color:#fff !important}.modal-dialog{z-index:9999;padding-top:200px}.social-shortcode{list-style:none;padding:0}.social-shortcode
li{display:inline-block}.social-shortcode
a{background:#049dfe;font-size:15px;line-height:29px;display:inline-block;height:29px;width:34px;color:#fff;text-align:center;margin-left:6px;margin-bottom:10px}.social-shortcode li a:hover{opacity:0.75;color:#fff}.price-shortcode{cursor:pointer}.price-shortcode.pricing .pricingInner .list-group{box-shadow:none;margin-bottom:0}.price-shortcode.pricing .pricingInner .list-group .list-group-item:first-child{padding:35px
0;border-radius:0;line-height:1.4;background:#0088b8}.price-shortcode.pricing .pricingInner .list-group .list-group-item:first-child
h3{color:#FFF;margin:0
0 5px;font-family:'Montserrat',sans-serif}.price-shortcode.pricing .pricingInner .list-group .list-group-item:first-child
h5{font-size:16px;color:#FFF;margin:0;font-weight:300}.price-shortcode.pricing .pricingInner .list-group .list-group-item{line-height:52px;font-size:15px;padding:0;text-align:center}.price-shortcode.pricing .pricingInner .list-group .list-group-item:last-child{padding:20px
0;border-radius:0;line-height:50px}.price-shortcode.pricing .pricingInner .list-group .list-group-item:last-child
a{padding:0
24px;display:inline-block;background:#0088b8;font-size:16px;font-family:'Montserrat',sans-serif;font-weight:bold;color:#FFF}.price-shortcode.pricing .pricingInner .list-group:hover .list-group-item:first-child{background:#FFF}.price-shortcode.pricing .pricingInner .list-group:hover .list-group-item:first-child
h3{color:#0088b8}.price-shortcode.pricing .pricingInner .list-group:hover .list-group-item:first-child
h5{color:#0088b8}.price-shortcode.pricing .pricingInner .list-group:hover .list-group-item{background:#0088b8;color:#FFF;border-color:rgba(0, 0, 0, 0.2)}.price-shortcode.pricing .pricingInner .list-group:hover .list-group-item:last-child{background:#0088b8}.price-shortcode.pricing .pricingInner .list-group:hover .list-group-item:last-child
a{background:#FFF;color:#0088b8}.lightbox-shortcode
img{display:inline-block}.lightbox-shortcode:hover
img{opacity:0.75;transition:opacity 0.35s;backface-visibility:hidden}ul.contact-horizontal{list-style:none;margin:0;padding:0}ul.contact-horizontal
li{display:inline-block;font-size:15px;margin-left:24px}ul.contact-horizontal li:first-child{margin-left:0}ul.contact-horizontal li
a{color:#21282e}ul.contact-horizontal li
i{margin-right:6px;font-size:16px}ul.contact-horizontal.color-white, ul.contact-horizontal.color-white li
a{color:#fff}.contact-vertical{line-height:25px}.contact-vertical
.contact{margin-bottom:18px}.contact-vertical .contact
i{margin-right:9px}.contact-vertical
a{color:#21282e}.contact-vertical.color-white, .contact-vertical.color-white
a{color:#fff}.border-wrap{display:inline-block;width:100%;vertical-align:bottom}.bordered-img{background:#fff;border:1px
solid #e3e3e3;padding:0
60px;height:88px;text-align:center}.bordered-img
img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0
auto}.fullsize.parallax-bg{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;box-sizing:content-box!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;position:relative;z-index:0}.parallax-wrapper{background-position:50% 50%;background-attachment:fixed;background-repeat:no-repeat;position:relative;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important}.fullsize.fullsize-background{background-repeat:no-repeat;position:relative}.fullsize{color:inherit;;border-top:2px solid #333;border-bottom:2px solid #333}.fullsize.notopborder{border-top:none}.fullsize.nobottomborder{border-bottom:none}.padding-none{padding:0
!important}.padding-xsmall{padding:5px
0 !important}.padding-small{padding:15px
0 !important}.padding-medium{padding:30px
0 !important}.padding-large{padding:60px
0 !important}.mb_YTVPlayer{display:block !Important}.gm-shortcode>div{width:100% !important}.gmnoprint
img{max-width:none}.infoblock{padding:37px
33px}span.wpcf7-form-control-wrap{position:initial}.wpcf7
br{display:none}.home-works1.practice-area{border:none}.fullsize
.vc_row{margin:0
auto}img{max-width:100%;height:auto}.blog-post-author{display:block}.blog-masonry .blog-post h4.blog-post-title{word-break:break-all}.form-group{margin-bottom:30px !important}.blog-regular .blog-post-media img, .blog-detail .blog-post-media
img{width:100%;height:auto}.eemail_textbox{}.eemail_textbox
input{border:none;font-family:'Montserrat',sans-serif;color:#000}.eemail_button{display:inline-block}.eemail_button input[type="button"]{background:#fff;border:none;font-size:14px;line-height:43px;color:#262625;display:inline-block;width:100%;padding:0;font-family:'Montserrat',sans-serif;font-weight:700;outline:none !important}.portfolio-wrapper.three-columns
.item{width:33.33%}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.list-shortcode
li{line-height:2.5em}.welcome-slider .wpcf7 .ajax-loader{display:none}.welcome-slider
.wpb_column.vc_column_container{display:table-cell;float:none}