span.advimgs.hide{display:none;}
ul.recent_posts span.post-date{display:block;font-size:12px;color:rgba(0,0,0,0.4)}
ul.recent_posts li{line-height:21px;margin-bottom:10px;}
.inner_avail{display:none;}
div#slider .tp-caption center {font-weight:700 !important;font-family:'Montserrat';}
@media screen and (max-width:570px){
	#team.layoutpost-2699 .aboutavail{display:none;}
	#team.layoutpost-2699 h2.head,
	span.inner_avail h2{margin:0;display: none !important;}
	span.advimgs{margin:0;}
	span.advimgs span.adwords1{margin-right:20px;}
	span.advimgs img{height: 202px;}
    #team p.section_text{margin-bottom:0 !important;background: none !important;overflow: inherit !important;}
    .inner_avail h2,
    .inner_avail span.abouttop_avail{display:block !important;}
    .inner_avail{display:block;position: relative;clear: both;margin:0px 0 -50px;}
    .inner_avail .section .container{padding-top:0 !important;}
	span.advimgs.hide{display:block;margin-bottom:30px;}
}
@media screen and (max-width:450px){
	span.advimgs img{height: 147px;}
}
/* Homepage Slider */
a.uk-slidenav{display:block !important;width: 100px;background-size: 100% auto;background-repeat: no-repeat;
height:105px;}
.uk-slidenav-position .uk-slidenav{top:250px;margin-top:0;}
a.uk-slidenav-previous{background-image:url("images/arrow_left_slider.png");left:-120px !important;}
a.uk-slidenav-next{background-image:url("images/arrow_right_slider.png");right:-120px !important;}
a.uk-slidenav:before{display:none !important;}
.uk-slider img{width:auto;max-height: 85px;margin:auto;}
.uk-slidenav-position{margin:auto;}
.layoutpost-2708 > .container{width:100%;max-width: 100%;margin: 0;padding-left: 0 !important;padding-right: 0 !important;}
#staff-wrap.staff_wrap{-moz-user-select: none;padding:0 120px !important;margin:0 auto !important;width:1234px;box-sizing: border-box;}
.uk-slider-container{padding:50px 0 !important;}
.uk-slider > li{}
.inner_panel{text-align:center;box-sizing:border-box;width:90%;margin:auto;-moz-user-select: -moz-all;}
.inner_panel .ipanel{transition:all 0.3s linear;padding:20px;}
.uk-slider > li:hover .ipanel,
.uk-slider > li.uk-active .ipanel{box-shadow: 0 0 25px rgba(0, 0, 0, 0.5);}
.uk-slider-container:hover{}
.uk-grid>*{padding-left:0 !important;}
.uk-grid{margin-left:0 !important;}
.staff_flag{margin:-15px 0 -5px;}
.staff_flag img{height:27px;width:auto;}
.staff_company img{max-width:90%;height:auto;}
.staff_position{margin: 0px 0 10px;}
.staff_company{margin-bottom:8px;}
.section h2, 
.section_template h2,
h1,
h2{font-weight:600;}
html.pages .section .container h2, 
html.pages .section_template .container h2{letter-spacing:-2.4px !important;font-size:69px;}
h2.singletitle{font-size:55px;letter-spacing:-3.5px !important;}
.testi_featured{display:block;width:200px;height:200px;margin:0 auto;background-size:cover;background-position:center center;}
.staff_content{color:#000000;padding-bottom:20px;}
span.testi_more{cursor:pointer;font-weight:700;text-transform:uppercase;font-size:16px;}
span.testi_more span.label{color:#f08c13;border-bottom:solid 1px #f08c13;margin-left:10px;transition:all 0.5s linear;}
span.testi_more:hover span.label{color:rgba(240, 140, 19, 0.5);}
span.testi_more.active{display:block;margin-top:10px;}
.fclients_wrap{padding: 10px 0 0;}
.fclients_wrap ul.uk-slider>li {
    margin: 0;
    padding-top:0;
    padding-bottom:0;
    top: 0;
    bottom: 0;
}
.fclients_wrap ul.uk-slider>li .innerslogos{
    position: relative;
    height:100%;
    display:flex;
    align-items:center;
}
.fclients_wrap  ul.uk-slider {
   padding: 0 !important;
    margin: 0 !important;
}
.fclients_wrap .uk-slider-container,
.uk-slider-container.s_clientslide{padding:0 !important;}
#clients h2{display:none;}
#clients h2.fclients_h{display:block;font-size: 68px;margin: 0;letter-spacing: -5.3px;}
h3.fclients_hi{text-align:center;font-size: 36px;margin: 0;letter-spacing: -2.81px;}
.clients_section{background-position:center top;background-size:cover;padding:0;background-attachment:initial;}
.clients_section .container,
.s_clientslide .container{padding: 83px 0;}
.s_client_nav{position:absolute;bottom: 90px;left:0;right:0;margin:0 auto;width:473px;text-align:center;}
.s_client_nav .clickmore_client{font-size: 24px;color: black;}
.s_client_nav .uk-slidenav{top:-6px !important;}
.s_client_nav a.uk-slidenav:before,
.fclients_wrap a.uk-slidenav:before{display:block !important;font-size: 72px;color: #f08c13;line-height:100% !important;
height:100% !important;bottom:0;top:0;margin-top:-18px;}
.s_client_nav a.uk-slidenav,
.fclients_wrap a.uk-slidenav{line-height:100%;height:42px;background: transparent !important;width:42px;}
.s_client_nav a.uk-slidenav-previous,
.fclients_wrap a.uk-slidenav-previous{left:0 !important;}
.s_client_nav a.uk-slidenav-next,
.fclients_wrap a.uk-slidenav-next{right:0 !important;}
.fclients_wrap a.uk-slidenav{top:50%;margin-top:-10px;}
.fclients_wrap a.uk-slidenav:before{font-size:50px;}
.fclients_wrap .uk-slidenav-position{padding:0 40px 0 40px;}
.innerslogos img{opacity:1;}
.innerslogos span.innerslogoimg{display:block;width:100%;height:100%;position:absolute;left:0;top: 0;bottom: 0;margin: auto;display:flex;opacity:0;transition:all 0.2s linear;}
.innerslogos:hover img.greylogo{opacity:0;transition:all 0.2s linear;}
.innerslogos:hover span.innerslogoimg{opacity:1;}
#clients .s_clientslide ul.uk-slideshow>li,
#clients .s_clientslide ul.uk-slideshow{height: 490px !important;min-height: 100%;}
.s_clientslide .innerclient{position:absolute;width:100%;top:0;z-index: 2;height:100%;background-size:cover;background-position: 50% 0;}
.browser_safari .s_clientslide .innerclient{background-position:center top !important;}
.s_clientslide .uk-cover-background{background-attachment: fixed;background-position: 50% 0;pointer-events: none;}
body.home .section{background-size:cover;}


#clients .updatedv1.longslide .s_clientslide ul.uk-slideshow>li, #clients .updatedv1.longslide .s_clientslide ul.uk-slideshow{min-height:950px;}
.brandslogolist{position:relative;}
.brandslogolist:before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;height:100%;width:1px;display: block;background:#979797;}
.brandslogolist>*{width:50%;box-sizing:border-box;}
.brandslogolist>*:nth-child(odd){padding-right:37px;}
.brandslogolist>*:nth-child(even){padding-left:37px;}
.brandslogolist .title{text-align:center;font-size: 46px;font-weight: 700;letter-spacing: -3.59px;color: #c1c1c1;margin:0 0 55px;}
ul.brandslogos{margin:0 0 -33px -45px;padding:0;text-align:center;}
ul.brandslogos>li{display:inline-block;padding-left:45px;margin:0 0 33px;vertical-align:middle;width:32.5%;text-align:center;}
#clients .pid_9585 h2.fclients_h{font-size: 46px;text-transform:uppercase;font-weight: 700;letter-spacing: -3.59px;margin:0 0 26px;}
ul.brandslogos>li{opacity:0;}
ul.brandslogos>li:nth-child(-n+3){opacity:1;}
#_fclients_wrap.longslide ul.brandslogos>li{opacity:1 !important;}
#header_banner{position:relative;width: 100%;margin-top:74px;height:calc(100vh - 74px);}
#header_banner .container{position:absolute;top:0;left: 0;z-index:1;right: 0;margin: 0 auto;height:calc(100vh - 74px);}
#header_banner h2{margin:0;color: #ffffff;font-weight: 700;font-size: 70px;width: 615px;}
.orangef{color: #ff8300 !important;}
#header_banner .bannertext{padding:99px 0 0;}
#header_banner ._content{float:left;}
#header_banner ._logo{float:right;text-align:right;}
#header_banner ._logo img{width:90%;}
.button2{background-image: linear-gradient(180deg, #ff8300 0%, #9f6f3d 100%);border-radius: 6px;font-size: 30px;font-weight: 700;
text-transform: uppercase;color: #ffffff !important;padding:22px 44px;display:inline-block;vertical-align:top;position:relative;}
.button2:hover{opacity:0.7;}
.button2.more{padding-right:119px;}
.button2.more:after{content:"";position:absolute;width:30px;height:30px;right:44px;background:url("images/icon-arrow-right-white.png");}
#header_banner .button2{margin-top:43px;}
#header_banner .scrollmore{position:absolute;left:0;right:0;bottom:126px;text-align:center;}
#header_banner .scrollmore a{color: #ffffff;font-weight: 700;font-size: 30px;display:inline-block;vertical-align:top;position:relative;padding-bottom:56px;}
#header_banner .scrollmore ._icon{display:block;width:24px;margin:0 auto;position:absolute;bottom:0;left:0;right:0;}


@media screen and (min-width:768px) and (max-height:900px){
	#header_banner .scrollmore{bottom:40px;}
}

@media screen and (min-width:768px) and (max-height:767px){
	#header_banner,#header_banner .uk-slideshow-fullscreen,#header_banner .uk-slideshow-fullscreen>li,#header_banner .container{height:768px;}
}

@media screen and (min-width:1500px){
	#header_banner .container{/* width:1373px; *//* max-width:100%; */}
}
@media screen and (max-width:1499px){
	#header_banner .container{width:1100px;max-width:100%;}
	#header_banner h2{/* font-size: 56px; *//* width: 540px; */}
	#header_banner ._logo img{width:434px;}
}

@media (max-width: 1260px){
	#staff-wrap.staff_wrap{width: 100% !important;}
	.uk-slidenav-position .uk-slidenav{display:block !important;}
	.s_clientslide .innerclient,
	body.home .section{background-position:center top !important;}
	.home_aboutlogos img.home_aboutlogos2{margin-right:0;}
	#clients .updatedv1.longslide .s_client_nav .clickmore_client{color:#ffffff;}
}
@media (max-width: 1120px) and (max-height:600px){
	#header_banner,#header_banner .uk-slideshow-fullscreen,#header_banner .uk-slideshow-fullscreen>li,#header_banner .container{height:600px !important;}
}
@media (max-width: 1120px){
	#header{max-height:168px;}
	#header_banner,#header_banner .container{height:calc(100vh - 168px);}
	#header_banner .container{width:785px;}
	#header_banner h2{font-size: 42px;width:400px;}
	#header_banner ._logo img{width:300px;}
	.button2{padding: 16px 44px;font-size:26px;}
	.button2.more{padding-right:103px;}
	#header_banner{margin-top:0;}
	#header_banner .scrollmore{bottom: 70px;}
	#header_banner .bannertext{padding-top:85px;}
}
@media (max-width:820px){
	#header{max-height:168px;}
	#header_banner,#header_banner .container{height:calc(100vh - 168px);}
	#header_banner .container{width:611px;}
	#header_banner h2{font-size:34px;width:322px;}
	#header_banner ._logo img{width:272px;}
	.button2{padding: 16px 44px;}
	.button2.more{padding-right:103px;}
	#header_banner{margin-top:0;}
	#header_banner .scrollmore{bottom:40px;}
}
@media (max-width:630px){
	#header_banner .container{width:331px;}
	#header_banner h2{text-align:center;width:100%;font-size: 35px;}
	.button2{padding: 11px 44px;}
	#header_banner .button2{width: 220px;box-sizing: border-box;margin: 29px auto 0;display: block;padding: 11px 20px;font-size:21px;box-shadow: 0px 0px 6px 2px rgba(255, 255, 255, 1);}
	#header_banner .button2:after{right:20px;}
	#header_banner ._content,#header_banner ._logo{float:none;}
	#header_banner ._logo img{width:213px;height:213px;margin:38px auto 0;display:block;}
	#header_banner,#header_banner .uk-slideshow-fullscreen,#header_banner .uk-slideshow-fullscreen>li,#header_banner .container{height:530px !important /*750px !important;*/}
	#header_banner ._logo{display:none;}
}
@media (max-width:1022px){
	#staff-wrap.staff_wrap{padding:0 30px !important;}
	a.uk-slidenav{
	width: 50px;
	background-size:50px auto;
	background-repeat:no-repeat;
	height:60px;
	}
	a.uk-slidenav-previous{left:20px !important;}
	a.uk-slidenav-next{right:20px !important;}
	#staff-wrap .uk-slider > li.uk-slide-before,
	#staff-wrap .uk-slider > li.uk-slide-after{background:rgba(0,0,0,0.3);}
	#staff-wrap .uk-slider > li.uk-slide-before *,
	#staff-wrap .uk-slider > li.uk-slide-after *{opacity: 0.5;}
}
@media (max-width:767px){
	a.uk-slidenav{margin-top:0 !important;}
	a.uk-slidenav-previous{left:0px !important;}
	a.uk-slidenav-next{right:0px !important;}
	.inner_panel .ipanel{padding:20px 50px;}
	a.uk-slidenav{
	width: 30px;
	background-size:30px auto;
	height:35px;
	}
	.uk-slider > li.uk-slide-before,
	.uk-slider > li.uk-slide-after{background:none;}
	.uk-slider > li.uk-slide-before *,
	.uk-slider > li.uk-slide-after *{opacity:0;}
	.uk-slider > li:hover .ipanel{box-shadow:none;}
	#staff-wrap.staff_wrap{margin-top:-50px !important;}
	.section h2, .section_template h2, h1,h2{font-weight:700;}
	.s_client_nav .clickmore_client{font-size:23px;}
	.s_client_nav a.uk-slidenav{height:42px;width:42px;line-height:100%;
	margin-top:10px !important;}
	.s_client_nav a.uk-slidenav:before{font-size:50px;}
	.s_client_nav a.uk-slidenav-previous{left:10px !important;}
	.s_client_nav a.uk-slidenav-next{right:10px !important;}
	ul.brandslogos>li{width:48%;}
}
@media (max-width:650px){
	#clients h2.fclients_h{font-size:40px;margin-top:30px;}
	h3.fclients_hi{font-size:30px;}
	#clients .pid_9585 .container{padding:80px 0 !important;}
	#clients .pid_9585 h2.fclients_h{font-size:40px;line-height:42px !important;}
	#header_banner .button2{}
}
@media (max-width:500px){
	html.pages .section .container h2, html.pages .section_template .container h2{font-size:35px !important;}
	.s_client_nav .clickmore_client{}
	.s_client_nav{width:100%;}
	#clients .s_clientslide ul.uk-slideshow{height: 420px !important;}
	.s_client_nav{bottom:50px;}
	.fclients_wrap{padding-top:0;}
	.fclients_wrap a.uk-slidenav{display:none !important;}
	.readmore_testi{display:block !important;text-align:center;font-weight:700;}
	#team .uk-slider{pointer-events:none;}
	#team .testi_more{pointer-events:auto;}
	.readmore_testi a,
	.testi_mobile a{color:#f08c13;border-bottom:solid 1px #f08c13;}
	.readmore_testi a:hover{color:#000000;border-color:#000000;}
	#staff-wrap .uk-slider-container{padding-bottom:0 !important;}
	#staff-wrap .uk-slider > li:hover .ipanel,
	#staff-wrap .uk-slider > li.uk-active .ipanel{box-shadow:none !important;}
	.testi_desktop{padding:0 20px;}
}
@media (max-width:400px){
	.inner_panel .ipanel{padding:20px 30px;}
	.inner_panel .ipanel{font-size:14px;font-weight:normal !important;}
	.uk-slidenav-position .uk-slidenav{top:20%;display:none !important;}
	#staff-wrap .uk-slidenav{display:block !important;}
	a.uk-slidenav{
	width: 20px;
	background-size:20px auto;
	height:25px;
	}
	.s_client_nav a.uk-slidenav{display:block !important;}
	.s_client_nav a.uk-slidenav:before,
	.fclients_wrap a.uk-slidenav:before{
		font-size:30px !important;
	}
	.s_client_nav a.uk-slidenav{margin-top:20px !important;}
	.s_client_nav .clickmore_client{font-size:21px !important;}
	.testi_featured{width:150px;height:150px;}
	.testi_clickarr{display:none;}
	.testi_swipemore{display:inline-block !important;}
	.s_client_nav a.uk-slidenav{margin-top:50px !important;}
	.s_client_nav a.uk-slidenav-next{right:35% !important;}
	.s_client_nav a.uk-slidenav-previous{left:35% !important;}
	ul.brandslogos>li{width:100%;}
}
/* End Homepage Slider */
