@import url("slider.css");
@import url("vertical.css");
@import url("https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900");
@import url("https://fonts.googleapis.com/css?family=Oswald:400,300,700");
html{overflow-y:scroll;overflow-x:hidden;-ms-overflow-style:scrollbar;}
body{background:#fff;font:500 20px/1.8 "Raleway", sans-serif;;color:#666;-webkit-font-smoothing:antialiased;}
img{max-width:100%;height:auto;}
.img-float-right{max-width:35%;padding:0 0 0 25px;float:right;}
.img-float-left{max-width:25%;padding:0 25px 0 0;float:left;}
@media (max-width:767px){
	.img-float-right{max-width:100%;padding:0 0;float:none;}
	.img-float-left{max-width:100%;padding:0 0 0 0;float:none;}
}
.font-white {color:#ffffff!important;}
iframe{border:0;}
.leftauto{right:0 !important;left:auto !important;}
::-moz-selection{background:#000;color:#fff;}
::-webkit-selection{background:#000;color:#fff;}
::selection{background:#000;color:#fff;}
.form-control,
.navbar-custom,
.navbar-custom .navbar-brand{-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.navbar-brand{width:100%;height:auto;max-width:450px;}
a,
.btn,
.navbar a{-webkit-transition:all 0.125s ease-in-out 0s;-moz-transition:all 0.125s ease-in-out 0s;-ms-transition:all 0.125s ease-in-out 0s;-o-transition:all 0.125s ease-in-out 0s;transition:all 0.125s ease-in-out 0s;}
.team-detail,
.team-image:after,
.work-caption,
.work-image > img,
.work-image:after{-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.well,
.label,
.alert,
.progress,
.form-control,
.modal-content,
.panel-heading,
.panel-group .panel,
.nav-tabs > li > a,
.nav-pills > li > a{-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.btn,
.well,
.panel,
.progress,
.progress-bar,
.form-control,
.form-control:hover,
.form-control:focus,
.navbar-custom .dropdown-menu{-webkit-box-shadow:none;box-shadow:none;}
.form-control{letter-spacing:0.1em;height:33px;border:1px solid #b2b2b2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.form-control:focus{border-color:#FCB02C;}
.input-lg,
.form-horizontal .form-group-lg .form-control{height:43px;font-size:13px;}
.input-sm, .form-horizontal .form-group-sm .form-control{height:29px;font-size:10px;}
.btn{padding:8px 37px;text-transform:uppercase;letter-spacing:0.1em;}
.btn.focus,
.btn.active.focus,
.btn.active:focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus{outline:0;}
.btn.btn-round{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.btn.btn-circle{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.btn.btn-g{background:#FCB02C;color:#ffffff;font-weight:bold;font-size:22px;}
.btn.btn-g:hover,
.btn.btn-g:focus{background:#FFFFFF;color:#242464}
.btn.btn-p{background:#242464;color:#ffffff;font-weight:bold;font-size:22px;}
.btn.btn-p:hover,
.btn.btn-p:focus{background:#FFFFFF;color:#242464}
.btn.btn-border-d{background:transparent;border:1px solid #000;color:#000;}
.btn.btn-border-d:hover,
.btn.btn-border-d:focus{background:#000;color:#fff;}
.btn.btn-d{background:rgba(0, 0, 0, 0.8);color:#fff;}
.btn.btn-d:hover,
.btn.btn-d:focus{background:#000;color:#fff;}
.btn.btn-lg{padding:12px 45px;font-size:13px;}
.btn.btn-sm{padding:6px 25px;font-size:10px;letter-spacing:1px;}
.btn.btn-xs{padding:4px 19px;font-size:10px;letter-spacing:0;}
.btn-list .btn{margin:5px 0;}
.tab-content{padding:20px 0;}
.panel-title{font-size:14px;}
.panel-heading a{position:relative;display:block;}
.panel-heading a:after{position:absolute;content:"\f106";top:50%;right:0px;font-family:"FontAwesome";line-height:1;font-size:14px;margin-top:-7px;}
.panel-heading a.collapsed:after{content:"\f107";}
.progress{overflow:visible;height:4px;}
.progress-bar{position:relative;}
.progress-bar.pb-dark{background:#000;}
.progress-bar span{position:absolute;display:block;right:-0px;top:6px;opacity:0;line-height:12px;font-size:12px;color:#666;padding:4px 0px;}
.progress-bar span:after{display:inline-block;content:"%";}
.progress-title{margin:0 0 5px;text-transform:uppercase;font-size:14px;}
.et-icons .box1{border:1px solid #e5e5e5;display:block;width:25%;float:left;padding:0;font-size:13px;margin:-1px 0 0 -1px;}
.et-icons .box1 > span{display:inline-block;border-right:1px solid #e5e5e5;min-width:60px;min-height:60px;text-align:center;line-height:60px;font-size:28px;margin-right:5px;}
.fa-icons > div{padding:0;border:1px solid #e5e5e5;margin:-1px 0 0 -1px;font-size:13px;}
.fa-icons > div > i{display:inline-block;margin-right:5px;min-width:40px;min-height:40px;border-right:1px solid #f1f1f1;line-height:40px;text-align:center;font-size:14px;}
.help-block ul{list-style:none;padding:0;margin:0;color:#FCB02C!important;font-size:12px;}
.bg-dark,
.bg-dark-30,
.bg-dark-50,
.bg-dark-75,
.bg-dark-90,
.module-title,
.bg-dark-30 .module-title,
.bg-dark-50 .module-title,
.bg-dark-75 .module-title,
.bg-dark-90 .module-title{color:#fff;}
.bg-dark{background:#111;}
.bg-dark-30:before{position:absolute;background:rgba(0, 0, 0, .3);content:" ";height:100%;width:100%;left:0;top:0;}
.bg-dark-50:before{position:absolute;background:rgba(0, 0, 0, .5);content:" ";height:100%;width:100%;left:0;top:0;}
.bg-dark-75:before{position:absolute;background:rgba(0, 0, 0, .75);content:" ";height:100%;width:100%;left:0;top:0;}
.bg-dark-90:before{position:absolute;background:rgba(0, 0, 0, .9);content:" ";height:100%;width:100%;left:0;top:0;}
.bg-light,
.bg-light-30,
.bg-light-50,
.bg-light-90{color:#000;}
.bg-light{background:rgba(234, 234, 234, 0.7);}
.bg-light-30:before{position:absolute;background:rgba(255, 255, 255, .3);content:" ";height:100%;width:100%;left:0;top:0;}
.bg-light-50:before{position:absolute;background:rgba(255, 255, 255, .5);content:" ";height:100%;width:100%;left:0;top:0;}
.bg-light-90:before{position:absolute;background:rgba(255, 255, 255, .9);content:" ";height:100%;width:100%;left:0;top:0;}
a{color:#000;}
a:hover, a:focus{text-decoration:none;color:#FCB02C;outline:0;}
.a{color:#CDCDCD;}
.a:hover, .a:focus{color:#000;}
p, ol, ul, blockquote{margin:0 0 20px;}
blockquote{border:0;font-style:italic;font-size:14px;padding:0;}
.font-alt{text-transform:uppercase;letter-spacing:0.1em;}
.font-inc{text-transform:uppercase;letter-spacing:0.1em;}
.font-serif{font-family:Georgia, sans-serif;}
.font-uppercase{text-transform:uppercase;font-style:normal;}
.align-center{text-align:center;}
.rotate{text-shadow:none !important;}
.navbar-custom{background:#242464;font-family:"Raleway", sans-serif;text-transform:uppercase;font-size:12px;font-weight:bold;z-index:1000;padding-bottom:5px;z-index:9997}
.navbar-custom .dropdown-menu{background:#FCB02C;border:1px solid #f5f5f5;border-radius:0;padding:0;-webkit-box-shadow:none;box-shadow:none;}
.navbar-custom .dropdown-menu .dropdown-menu{top:0;left:100%;right:auto;margin-top:-1px;}
.navbar-custom .navbar-brand{font-family:"Montserrat", sans-serif;letter-spacing:0.1em;font-weight:400;font-size:20px;color:#000;}
.navbar-custom .nav li > a{position:relative;color:#ffffff;}
.navbar-custom .nav > li > a:focus,
.navbar-custom .nav > li > a:hover,
.navbar-custom .nav .open > a,
.navbar-custom .nav .open > a:focus,
.navbar-custom .nav .open > a:hover,
.navbar-custom .dropdown-menu > li > a:focus,
.navbar-custom .dropdown-menu > li > a:hover{background:none;color:#fff;}
.navbar-custom .dropdown-menu > li > a{border-bottom:1px solid #f5f5f5 !important;padding:11px 15px;letter-spacing:0.15em;font-size:12px;font-weight:bold;color:#242464;}
.navbar-custom .dropdown-menu > li:last-child > a{border:0 !important;}
.navbar-custom .dropdown-toggle:after{position:absolute;display:block;right:0;top:50%;margin-top:-5px;font:normal normal normal 14px/1 FontAwesome;font-size:9px;content:"\f107";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.navbar-custom .navbar-nav > .dropdown > .dropdown-toggle{padding-right:28px;}
.navbar-custom .navbar-nav > .dropdown > .dropdown-toggle:after{position:absolute;display:block;right:15px;top:50%;margin-top:-5px;font:normal normal normal 14px/1 FontAwesome;font-size:9px;content:"\f107";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.navbar-custom .navbar-toggle .icon-bar{background:#ffffff;}
.module-hero{position:relative;background-color:#fff;background-repeat:no-repeat;background-position:center center;width:100%;z-index:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.hs-title-size-1{letter-spacing:0.1em;font-size:14px;}
.hs-title-size-2{letter-spacing:0.2em;font-size:18px;}
.hs-title-size-3{letter-spacing:0.1em;font-size:28px;}
.hs-title-size-4{letter-spacing:-0.02em;font-size:72px;line-height:110%;font-weight:700}
.font-sub-head{font-size:32px;color:#242464;font-weight:900;font-family: 'Raleway', sans-serif;}
.home-slider-cta{font-family: 'Raleway', sans-serif;transition:all 0.5s ease;border:thick solid white;padding:15px;color:white;font-size:32px;font-weight:bold;display:block;}
.home-slider-cta:hover, .home-slider-cta:active{background-color:#FEC40D;color:#242464;}
.subpage-cta{transition:all 0.5s ease;border:thick solid #242464;padding:15px;color:white;font-size:18px;font-weight:bold;display:block;background:#242464;text-align:center;}
.subpage-cta:hover, .subpage-cta:active{background-color:#FEC40D;color:#242464;}
.text-raleway{font-family: 'Raleway', sans-serif;color:#333333;line-height:140%;}
.text-raleway-head{font-family: 'Raleway', sans-serif;color:#333333;line-height:140%;font-size:32px;font-weight:bold;}
.video-controls-box{position:absolute !important;bottom:40px;left:0;width:100%;z-index:1;}
.video-controls-box a{visibility:hidden;display:inline-block;color:#fff;margin:0 5px 0 0;}
.wrapper{position:relative;background:#fff;z-index:1;}
.module,
.module-small,
.module-header{position:relative;padding:140px 0;background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.module-small{padding:70px 0;}
.module-header{padding:170px 0 110px;}
.col-bg{background:rgba(255, 255, 255, .9);padding:80px 60px;}
.module-title{position:relative;font-family: 'Raleway', sans-serif;margin:0 0 20px;letter-spacing:-2px;text-transform:capitalize!important;font-size:72px;color:#333333;font-weight:900;}
.module-subtitle{margin-bottom:70px;font-size:12px;}
.module-title + .module-subtitle{margin-top:-35px;}
.divider-w{border-top:1px solid #f5f5f5;margin:0;}
.social-list{list-style:none;padding:0;margin:0;}
.social-list > li{display:inline-block;font-size:24px;margin:5px 5px 5px 0;}
.content-box{text-align:center;margin:35px 0;}
.content-box-icon{font-size:36px;}
.content-box-title{margin:5px 0 0;font-size:14px;}
.content-box-text{margin:15px 0 0;}
.counter-item{text-align:center;}
.counter-number{font-size:36px;}
.counter-title{text-transform:uppercase;font-size:14px;}
#map-section{position:relative;height:450px;width:100%;}
#map{height:100%;width:100%;}
#map img{max-width:none;}
.ajax-response{text-align:center;}
.footer{background:#f5f5f5;padding:20px 0;}
.copyright{font-size:14px;}
.filter{text-align:center;list-style:none;padding:0;margin:0 0 20px;}
.filter > li{display:inline-block;padding:5px 0;margin:0 25px;}
.filter > li a{text-transform:uppercase;font-size:14px;font-weight:bold;color:#242464;}
.filter > li a:hover,
.filter > li a.current{color:#FCAF2C;}
.works-grid{list-style:none;padding:0;margin:0;}
.works-grid.works-grid-gut{margin:0 0 0 -10px;}
.works-grid.works-grid-gut .work-item{padding:0 0 10px 10px;}
.work-item{width:50%;float:left;margin:0;}
.works-grid-3 .work-item{width:33.333%;}
.container > .works-grid-3 .work-item{width:33.2%;}
.works-grid-4 .work-item{width:25%;}
.work-item > a{position:relative;display:block;overflow:hidden;}
.work-image{position:relative;overflow:hidden;}
.work-image img{display:block;overflow:hidden;width:100%;border:solid thin #C3C3C3;}
.work-image:after{position:absolute;display:block;content:"";height:100%;width:100%;top:0;left:0;}
.work-caption{width:100%;padding:0 20px;opacity:0;position:absolute;bottom:100%;left:0;text-align:center;overflow:hidden;}
.work-title{font-size:18px;color:#fff;margin:0 0 6px;}
.work-descr{text-transform:uppercase;font-size:14px;color:#999;}
.works-grid-4 .work-title{font-size:18px;font-weight:bold;}
.works-grid-4 .work-descr{font-size:14px;font-weight:bold;}
.work-item:hover .work-image:after{background:rgba(0, 0, 0, .7);}
.work-item:hover .work-image > img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.work-item:hover .work-caption{bottom:50%;opacity:1;z-index:3;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);transform:translateY(50%);}
.works-grid.works-hover-w .work-title{color:#000;}
.works-grid.works-hover-w .work-descr{color:#666;}
.works-grid.works-hover-w .work-item:hover .work-image:after{background:rgba(255, 255, 255, .8);}
.works-grid.works-hover-g .work-image:after{opacity:0;}
.works-grid.works-hover-g .work-title,
.works-grid.works-hover-g .work-descr{color:#000;}
.works-grid.works-hover-g .work-item:hover .work-image:after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmRmIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNmZmZmZGYiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2YwYjMiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg, rgba(255,255,223,0.8) 0%, rgba(255,255,223,0.8) 25%, rgba(252,240,179,0.8) 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,223,0.8)), color-stop(25%,rgba(255,255,223,0.8)), color-stop(100%,rgba(252,240,179,0.8)));background:-webkit-linear-gradient(-45deg, rgba(255,255,223,0.8) 0%,rgba(255,255,223,0.8) 25%,rgba(252,240,179,0.8) 100%);background:-o-linear-gradient(-45deg, rgba(255,255,223,0.8) 0%,rgba(255,255,223,0.8) 25%,rgba(252,240,179,0.8) 100%);background:-ms-linear-gradient(-45deg, rgba(255,255,223,0.8) 0%,rgba(255,255,223,0.8) 25%,rgba(252,240,179,0.8) 100%);background:linear-gradient(135deg, rgba(255,255,223,0.8) 0%,rgba(255,255,223,0.8) 25%,rgba(252,240,179,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ffffdf', endColorstr='#e6fcf0b3',GradientType=1);opacity:1;}
.work-details{margin:0 0 20px;}
.work-details-title{color:#000;margin:0 0 20px;}
.work-details ul{list-style:none;padding:0;margin:0;}
.work-details ul > li{margin:0 0 10px;}
.work-title > i,
.work-title > span{font-size:30px;}
.team-item{position:relative;text-align:center;}
.team-image{position:relative;overflow:hidden;}
.team-image img{width:100%;}
.team-image:after{position:absolute;background:transparent;content:" ";display:block;height:100%;width:100%;top:0;left:0;z-index:1;}
.team-detail{position:absolute;width:100%;left:0;bottom:50%;opacity:0;z-index:2;padding:20px;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);transform:translateY(50%);}
.team-detail h5{text-transform:uppercase;font-size:14px;}
.team-descr{margin:20px 0 0;}
.team-name{text-transform:uppercase;font-size:14px;color:#000;}
.team-role{text-transform:uppercase;font-size:12px;}
.team-item:hover .team-image:after{background:rgba(255, 255, 255, .9);}
.team-item:hover .team-detail{opacity:1;}
.post-columns .post{margin:0 0 60px;}
.post{margin:0 0 80px;}
.post-video,
.post-thumbnail,
.post-images-slider{margin:0 0 20px;}
.post-images-slider{position:relative;}
.post-quote{background:#f5f5f5;text-align:center;padding:20px;}
.post-quote blockquote{margin:0;}
.post-header{margin:0 0 20px;}
.post-title{font-size:18px;color:#000;margin:0;}
.post-columns .post-title{font-size:14px;}
.post-meta{font-size:13px;}
.post-more{text-transform:uppercase;letter-spacing:0.15em;font-size:13px;}
.post-header-small{position:relative;padding:0 0 0 60px;}
.post-icon{position:absolute;left:0;top:0;height:48px;width:48px;line-height:48px;font-size:36px;}
.post-icon > i,
.post-icon > span{line-height:48px;}
.pagination{display:block;text-align:center;font-size:14px;}
.pagination a + a{padding-left:20px;}
.comments,
.comment-form{margin:80px 0 0;}
.comments .comment-title,
.comment-form .comment-form-title{font-size:18px;color:#000;margin:0 0 40px;}
.comment-author{text-transform:uppercase;font-size:14px;margin:0 0 10px;}
.comment-avatar{width:55px;float:left;margin-top:10px;}
.comment-avatar img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.comment-content{padding-top:5px;margin-left:75px;margin-bottom:30px;}
.comment-meta{text-transform:uppercase;font-size:12px;}
.scroll-up{position:fixed;display:none;bottom:7px;right:7px;z-index:999;}
.scroll-up a{background:#fff;display:block;height:28px;width:28px;text-align:center;line-height:28px;font-size:14px;color:#000;opacity:0.6;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.scroll-up a:hover,
.scroll-up a:active{opacity:1;color:#000;}
.page-loader{position:fixed;background:#fff;bottom:0;right:0;left:0;top:0;z-index:9998;}
.loader{position:absolute;border-left:2px solid #fec40d;border-top:2px solid rgba(245, 245, 245, 0.8);border-right:2px solid rgba(245, 245, 245, 0.8);border-bottom:2px solid rgba(245, 245, 245, 0.8);height:46px;width:46px;left:50%;top:50%;margin:-23px 0 0 -23px;text-indent:-9999em;font-size:10px;z-index:9999;-webkit-animation:load 0.8s infinite linear;-moz-animation:load 0.8s infinite linear;ms-animation:load 0.8s infinite linear;o-animation:load 0.8s infinite linear;animation:load 0.8s infinite linear;}
.loader,
.loader:after{border-radius:50%;width:46px;height:46px;}
@-webkit-keyframes load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@media (min-width:768px){.align-right{text-align:right;}
.navbar-right{padding-top:13px;}
.navbar-transparent{background:transparent;border:0 !important;border-color:#f5f5f5 !important;padding-bottom:15px;padding-top:15px;}
.navbar-transparent .nav li > a,
.navbar-transparent .navbar-brand{color:#fff;}
.navbar-transparent .dropdown-menu > li > a{color:#242464;}
.nabar-dark .nav > li > a,
.nabar-dark .navbar-brand{color:#000;}
.navbar-custom .dropdown-menu .dropdown-toggle:after{position:absolute;display:block;right:9px;top:50%;margin-top:-6px;font:normal normal normal 14px/1 FontAwesome;font-size:9px;content:"\f105";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.navbar-custom .dropdown-menu{position:absolute;display:block;visibility:hidden;opacity:0;}
.navbar-custom .open > .dropdown-menu{visibility:visible;opacity:1;}
.navbar-right .dropdown-menu{right:auto;left:0;}
.comment .comment{margin-left:75px;}
}
@media (max-width:991px){.hs-title-size-3{font-size:24px;}
.hs-title-size-4, .module-title{font-size:48px;}
.home-slider-cta{font-size:24px;}
.work-item,
.container > .works-grid-3 .work-item,
.works-grid-4 .work-item,
.works-grid-5 .work-item{width:50%;}
}
@media (max-width:767px){
.navbar-brand{max-width:175px;}
.navbar-custom .navbar-nav{margin-top:0;margin-bottom:0;}
.navbar-custom{padding-bottom:0!important;}
.navbar-custom li a:hover{background:#FCB02C!important;}
.navbar-custom .navbar-nav .open .dropdown-menu .dropdown-header,
.navbar-custom .navbar-nav .open .dropdown-menu > li > a{padding:10px 25px;}
.navbar-custom .navbar-nav .open .dropdown-menu .dropdown-menu .dropdown-header,
.navbar-custom .navbar-nav .open .dropdown-menu .dropdown-menu > li > a{padding:10px 35px;}
.navbar-custom .dropdown-menu > li > a {color:#ffffff;}
.navbar-custom li a,
.navbar-custom .dropdown-menu > li:last-child > a{border-bottom:1px solid #f5f5f5 !important;}
.navbar-custom .navbar-nav > .dropdown > .dropdown-toggle:after,
.navbar-custom .dropdown-toggle:after,
.navbar-custom .dropdown-menu .dropdown-toggle:after{right:7px;content:"\f107";}
.navbar-custom .navbar-nav > .open > .dropdown-toggle:after,
.navbar-custom .nav > .open >.dropdown-toggle:after,
.navbar-custom .dropdown-menu .dropdown.open .dropdown-toggle:after{content:"\f106";}
.navbar-custom .navbar-collapse{border-top:1px solid #f5f5f5;-webkit-box-shadow:none;box-shadow:none;}
.hs-title-size-1{font-size:12px;}
.hs-title-size-2{font-size:16px;}
.hs-title-size-3{font-size:20px;}
.hs-title-size-4, .module-title{font-size:32px;}
.home-slider-cta{font-size:16px;}
}
@media only screen and (max-width:480px){.work-item,
.container > .works-grid-3 .work-item,
.works-grid-4 .work-item,
.works-grid-5 .work-item{width:100%;}
}
.multi-columns-row .first-in-row{clear:left;}
.multi-columns-row .col-xs-6:nth-child(2n + 3){clear:left;}
.multi-columns-row .col-xs-4:nth-child(3n + 4){clear:left;}
.multi-columns-row .col-xs-3:nth-child(4n + 5){clear:left;}
.multi-columns-row .col-xs-2:nth-child(6n + 7){clear:left;}
.multi-columns-row .col-xs-1:nth-child(12n + 13){clear:left;}
@media (min-width:768px){.multi-columns-row .col-xs-6:nth-child(2n + 3){clear:none;}
.multi-columns-row .col-xs-4:nth-child(3n + 4){clear:none;}
.multi-columns-row .col-xs-3:nth-child(4n + 5){clear:none;}
.multi-columns-row .col-xs-2:nth-child(6n + 7){clear:none;}
.multi-columns-row .col-xs-1:nth-child(12n + 13){clear:none;}
.multi-columns-row .col-sm-6:nth-child(2n + 3){clear:left;}
.multi-columns-row .col-sm-4:nth-child(3n + 4){clear:left;}
.multi-columns-row .col-sm-3:nth-child(4n + 5){clear:left;}
.multi-columns-row .col-sm-2:nth-child(6n + 7){clear:left;}
.multi-columns-row .col-sm-1:nth-child(12n + 13){clear:left;}
}
@media (min-width:992px){.multi-columns-row .col-sm-6:nth-child(2n + 3){clear:none;}
.multi-columns-row .col-sm-4:nth-child(3n + 4){clear:none;}
.multi-columns-row .col-sm-3:nth-child(4n + 5){clear:none;}
.multi-columns-row .col-sm-2:nth-child(6n + 7){clear:none;}
.multi-columns-row .col-sm-1:nth-child(12n + 13){clear:none;}
.multi-columns-row .col-md-6:nth-child(2n + 3){clear:left;}
.multi-columns-row .col-md-4:nth-child(3n + 4){clear:left;}
.multi-columns-row .col-md-3:nth-child(4n + 5){clear:left;}
.multi-columns-row .col-md-2:nth-child(6n + 7){clear:left;}
.multi-columns-row .col-md-1:nth-child(12n + 13){clear:left;}
}
@media (min-width:1200px){.multi-columns-row .col-md-6:nth-child(2n + 3){clear:none;}
.multi-columns-row .col-md-4:nth-child(3n + 4){clear:none;}
.multi-columns-row .col-md-3:nth-child(4n + 5){clear:none;}
.multi-columns-row .col-md-2:nth-child(6n + 7){clear:none;}
.multi-columns-row .col-md-1:nth-child(12n + 13){clear:none;}
.multi-columns-row .col-lg-6:nth-child(2n + 3){clear:left;}
.multi-columns-row .col-lg-4:nth-child(3n + 4){clear:left;}
.multi-columns-row .col-lg-3:nth-child(4n + 5){clear:left;}
.multi-columns-row .col-lg-2:nth-child(6n + 7){clear:left;}
.multi-columns-row .col-lg-1:nth-child(12n + 13){clear:left;}
}
.sep{width:60px;height:3px;background:#ffa341;margin:24px auto;}
ul.social-list li a span:hover{color:#242464;}
.overlay {background:transparent;position:relative;width:100%;height:500px;top:500px;margin-top:-500px;z-index:1000;}
.top-bottom-shadow{-webkit-box-shadow: inset 0 20px 10px -20px rgba(0,0,0,0.8), inset 0 -20px 10px -21px rgba(0,0,0,0.8);-moz-box-shadow: inset 0 20px 10px -20px rgba(0,0,0,0.8), inset 0 -20px 10px -21px rgba(0,0,0,0.8);box-shadow: inset 0 20px 10px -20px rgba(0,0,0,0.8), inset 0 -20px 10px -21px rgba(0,0,0,0.8);}
.contact-icons, .contact-icons a{color:white;-webkit-transition:all 0.125s ease-in-out 0s;-moz-transition:all 0.125s ease-in-out 0s;-ms-transition:all 0.125s ease-in-out 0s;-o-transition:all 0.125s ease-in-out 0s;transition:all 0.125s ease-in-out 0s;}
.contact-icons:hover, .contact-icons:focus, .contact-icons a:hover, .contact-icons a:focus{text-decoration:none;color:#FCB02C;outline:0;}

/*DOCKED CLICK TO CALL AND EMAIL BUTTONS*/
.dock-bar {z-index:99999;list-style-type: none;min-width: 185px;position: fixed;right: -140px;top: 75%;transform: translateY(-50%);-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.dock-bar a {text-decoration: none;font-weight:bold;color: #ffffff;}
.dock-bar li {padding: 12px 15px;color: #ffffff;background-color: #FCB02C;font-weight: 500;text-transform: uppercase;font-size: 12px;letter-spacing: 0.5px;position: relative;border: 1px solid #fff;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.dock-bar li:hover, .dock-bar li:active {background-color:#242464;}
.dock-bar li>span.icons {font-size: 16px !important;margin-top: -2px;margin-right: 10px;position: absolute;}
.dock-bar li>span.text {margin-left: 30px;}
.dock-bar li:last-child:hover {border-bottom: 1px solid #fff;border-top:none;}
.dock-bar li:last-child {border-bottom: 1px solid #fff;border-top:none;}
.visible {right: 0px !important;}
.dock-bar .fa-mobile {font-size: 24px !important;margin-top: -4px;margin-left: 2px;}
/**/
/*FULL-SCREEN HOMEPAGE VIDEO*/
.fullscreen-bg {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -100;
}
.fullscreen-bg__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    height: 300%;
    top: -100%;
  }
}

@media (max-aspect-ratio: 16/9) {
  .fullscreen-bg__video {
    width: 300%;
    left: -100%;
  }
}
 #video-overlay {
	background: url('../images/dot-overlay.png');
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 2147483647;
}
@media (max-width: 767px) {
	.fullscreen-bg {
	background: url('../images/vid-bg.jpg') center center / cover no-repeat;
	}
	
	.fullscreen-bg__video {
	display: none;
	}
}
.services-nav {
	cursor:pointer;
}
/*SOCIAL ICONS IN FOOTER*/
.col-sm-12 .fa-2x {
	padding:10px 20px;
}

/*HOMEPAGE PARTNER LOGOS*/
.partner-logo {
	padding:25px 50px;
}
a .partner-hover { position: relative; display: inline-block }
.partner-img {
    max-width:125px;
    width:100%;
    height:auto;
	z-index:100;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}
a .partner-text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0;
    color: #000;
    text-align:center;
    opacity:0;
	z-index:101;-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	
}
a .partner-text h2 {
	padding:0 15px;
	font-size:18px;
}
a:hover .partner-text {
    opacity:1;
    text-align:center;
	top:15%;
}
a:hover .partner-img {
    opacity:0.1;
}

/*5 COLUMN SUPPORT FOR BOOTSTRAP*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 30px;
    padding-left: 30px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
/*AFTER AGENCY VIDEO CONTACT US POPUP*/
.post-video {
	display:none;
	position:absolute;
	top:25%;
	left:0;
	width:100%;
	padding:50px;
	background-color:#fff;
	border:solid 5px #181818;
	z-index:9999;
	margin:0 auto;
}
.post-video h2 {
	color:#232662;
	font-weight:bold;
	font-size:26px;
	font-family: 'Raleway', sans-serif;
}
.post-video p {
	color:#232662;
	font-size:18px;
	font-family: 'Raleway', sans-serif;
}
.post-video-cta-y {
	background:#232662;
	color:#f6b842;
	padding:10px 15px;
	display:block;
}
.post-video-cta-n {
	background:#777778;
	padding:10px 15px;
	display:block;
	cursor:pointer;
}
@media (max-width: 1199px) {
	.post-video {
		top:15%;
	}
	.navbar-brand{max-width:245px;}
}
@media (max-width: 991px) {
	.post-video {
		top:0;
		padding:10px 5px;
	}
	.navbar-brand{max-width:215px;}
}
@media (max-width: 500px) {
	.post-video {
		padding:0 5px 15px;
	}
}
.bg-dark-50 h1, .bg-dark-50 p, .bg-dark-30 h1, .bg-dark-30 p {
    color: #ffffff;
}
/*DIGITAL SERVICES PAGE*/
.digital-icon-head {
	color:#242464;
	font-size: 22px;
    font-weight: 900;
    font-family: 'Raleway', sans-serif;
}
.digital-icons i {
	color:#242464;
}
.action-facts p {
	font-size:18px;
}
img.m-w-200{
	max-width:200px;
}