@media only screen and (max-width:992px){.site-header .header-brand{margin-top:40px;}
}
@media only screen and (min-width:992px){.site-header .header-brand{margin-top:25px;}
}
.site-header-sticky .header-brand{margin:10px;}
.site-header-sticky .header-brand .logo{width:70px;}
#site-header .header-brand a{float:left;}
.rev_slider_wrapper .caption-slider h2{color:#f27c22;font-weight:600;}
.rev_slider_wrapper .button.outline{background:#32CD32;color:#000;font-weight:600 !important;}
.site-topbar .topbar-nav .menu-extras li.search-box{display:none;}
.content-bottom-widgets{display:none;}
.icons__no-title .box-header{display:none;}
.counter-suffix{color:#f27c22;}
.partners-block .wpb_single_image.vc_align_left{text-align:center;}
.partners-block .wpb_single_image img{max-height:50px;max-width:130px;width:auto;}
.partners-block .owl-carousel .owl-stage{display:flex;align-items:center;}
.content-header:before{position:absolute;content:'';height:100%;width:100%;top:0;background-color:rgba(0, 0, 0, 0.4);background:rgba(0, 0, 0, 0.4);color:rgba(0, 0, 0, 0.4);}
#site .owl-buttons .owl-prev, #site .owl-buttons .owl-next, #site .owl-buttons .owl-prev::after, #site .owl-buttons .owl-next::after{background-color:#f27c22;}
.no-margin{margin:0;}
.margin-bottom-0{margin-bottom:0 !important;}
.margin-bottom-5{margin-bottom:5px;}
.margin-bottom-10{margin-bottom:10px !important;}
.margin-bottom-12{margin-bottom:12px;}
.margin-bottom-20{margin-bottom:20px !important;}
.margin-top-0{margin-top:0px !important;}
.margin-top-10{margin-top:10px;}
.margin-top-15{margin-top:15px;}
.margin-top-20{margin-top:20px !important;}
.margin-top-30{margin-top:30px;}
.margin-top-50{margin-top:50px;}
.margin-top-20p{margin-top:20%;}
.margin-right-15{margin-right:15px;}
.margin-0-auto{margin:0 auto;}
.margin-20{margin:20px;}
.margin-20-0{margin:20px 0;}
.margin-0-0-20-0{margin:0 0 20px 0;}
.margin-10-0-0-0{margin:10px 0 0 0;}
.padding-5{padding:5px;}
.padding-10{padding:10px;}
.padding-15{padding:15px;}
.padding-20{padding:20px;}
.padding-20-0{padding:20px 0;}
.padding-50{padding:50px;}
.padding-right-20{padding-right:20px;}
.padding-top-20{padding-top:20px;}
@media only screen and (max-width:768px){.padding-50{padding:20px;}
}
.padding-0-10{padding:0 10px;}
.padding-40-20{padding:40px 20px;}
.text-white{color:#fff !important;}
.text-orange{color:#f27c22 !important;}
.text-blue{color:#325F8E !important;}
.text-navy{color:#598db7 !important;}
.text-light-blue{color:#B9D6FB !important;}
.text-white-grey{color:#F6F6F6 !important;}
.text-black{color:#000;}
.hover-orange:hover{color:#f27c22 !important;}
.hover-white:hover{color:#fff !important;}
.bg-white{background:#fff !important;}
.bg-orange{background:#f27c22 !important;}
.bg-green{background:#ACC76A !important;}
.bg-blue{background:#325F8E !important;}
.bg-light-blue{background-color:#F2F5F8 !important;}
.bg-light-grey{background:#EAEFF4 !important;}
.bg-dark-grey{background:#1D1D1B !important;}
.bg-black{background:#000 !important;}
.roboto-condensed{font-family:'Roboto Condensed', sans-serif;}
.uppercase{text-transform:uppercase;}
.underline{text-decoration:underline;}
.font-weight-100{font-weight:100;}
.font-weight-200{font-weight:200;}
.font-weight-300{font-weight:300;}
.font-weight-400{font-weight:400;}
.font-weight-500{font-weight:500;}
.font-weight-600{font-weight:600;}
.font-weight-700{font-weight:700;}
.font-weight-800{font-weight:800;}
.font-weight-900{font-weight:900;}
.italic{font-style:italic;}
.font-size-19{font-size:19px;}
.font-size-20{font-size:20px;}
.font-size-23{font-size:23px;}
.font-size-24{font-size:24px;}
.font-size-30{font-size:30px;}
.font-size-35{font-size:35px;}
.font-size-40{font-size:40px;}
.font-size-125-rem{font-size:1.25rem;}
.font-size-15-rem{font-size:1.5rem;}
.font-size-25rem{font-size:2.5rem;}
.line-height-38{line-height:38px;}
.line-height-45{line-height:45px;}
.text-align-left{text-align:left;}
.text-align-center{text-align:center;}
.text-align-right{text-align:right;}
@media only screen and (max-width:768px){.text-align-right{text-align:center;}
}
.wordwrap{overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}
.width-50{width:50px;}
.width-60{width:60px;}
.width-65{width:65px;}
.width-75{width:75px;}
.width-150{width:150px;}
.width-200{width:200px;}
.width-300{width:300px;}
.width-50p{width:50%;}
.width-75p{width:75%;}
.width-95p{width:95%;}
@media only screen and (max-width:768px){.width-75p{width:100%;}
}
.width-100p{width:100%;}
.height-40{height:40px;}
.height-75{height:75px;}
.height-350{height:350px;}
.float-right{float:right;}
.float-left{float:left;}
.position-relative{position:relative;}
.position-absolute{position:absolute;}
.position-center{margin-left:auto;margin-right:auto;left:0;right:0;}
.position-vertical-center{position:relative;}
.border-black{border:1px solid #000;}
@media only screen and (min-width:1024px){.position-vertical-center{position:absolute;top:50%;transform:translateY(-50%);}
}
.bottom-0-left-0{bottom:0;left:0;}
.bottom-30{bottom:30px;}
.bottom-0{bottom:0;}
.bottom--10{bottom:-10px;}
.top-5{top:5px;}
.left-0{left:0;}
.left--35{left:-35px;}
.right-0{right:0;}
.link{cursor:pointer;}
.box-shadow{-webkit-box-shadow:9px 9px 37px -4px rgba(0,0,0,0.75);-moz-box-shadow:9px 9px 37px -4px rgba(0,0,0,0.75);box-shadow:9px 9px 37px -4px rgba(0,0,0,0.75);}
.filter-shadow{-webkit-filter:drop-shadow(3px 3px 14px #222);filter:drop-shadow(3px 3px 14px #222);}
.hidden{display:none;}
.hide-on-desktop{display:none;}
@media only screen and (max-width:768px){.hide-on-mobile{display:none;}
}
@media only screen and (max-width:768px){.mobile-margin-top-20{margin-top:20px;}
}
@media only screen and (max-width:768px){.hide-on-desktop{display:block;}
}
#services-we-offer{background:url('../images/services-we-offer.jpg') center center/cover !important;overflow:inherit;}
#book-consultation{position:absolute;top:-260px;right:0;z-index:998}
#book-consultation-cta{position:absolute;top:-62px;left:0;z-index:998;}
@media only screen and (max-width:900px){#book-consultation{position:relative;display:block;top:auto;right:auto;width:100%;margin-top:-55px;text-align:center;}
#book-consultation-cta{position:relative;display:block;top:auto;right:auto;width:100%;margin-top:30px;text-align:center;}
}
#book-consultation img{width:400px;}
.three-upsell{border:1px solid;border-radius:5px;padding:40px 20px 20px 20px;font-size:18px;height:100%;}
@media only screen and (max-width:768px){.three-upsell{height:auto;}
}
.three-upsell img{margin-bottom:15px;}
#fast-reliable-it{background:linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url(../images/sunrise-van.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;}
#fast-reliable-it p.intro{margin:90px auto 20px auto;}
#fast-reliable-it p.bottom-text{margin-bottom:300px;}
@media only screen and (min-width:1024px){#fast-reliable-it p.bottom-text{margin-bottom:400px;}
}
#cloud-services{background:url('../images/cloud-service-bg.jpg');background-size:cover;background-repeat:no-repeat;background-position:center;}
.service-text{background:#fff !important;padding:20px 0;}
.service-text-alt{background-color:#F2F5F8 !important;}
.remodal{text-align:left;}
.remodal h4{margin-top:0;}
#white-right-arrow{position:absolute;height:310px;right:0;top:0;}
@media only screen and (max-width:768px){#white-right-arrow{display:none;}
}
@media only screen and (max-width:768px){.columns.columns-12 input, .columns.columns-12 textarea{margin-bottom:0 !important;}
}
.partners-block-home .owl-controls{padding-bottom:20px !important;}
.mc-field-group.input-group ul{list-style:none;margin:0;padding:0;}
.menu-item-single:hover a{color:#f27c22 !important;}
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}
.embed-container iframe,
.embed-container object,
.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.team{margin-bottom:40px;}
.team-overlay{background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0);}