@media only screen and (orientation:landscape) {body {-webkit-text-size-adjust:none;}}
@media only screen and (orientation:portrait) {body {-webkit-text-size-adjust:none;}}
input {-webkit-appearance: none; }
@media (min-width: 1441px) and (max-width: 2000px) {
	.bio_pop_wrapper section{width: 77.3%;}
}
@media (min-width: 1367px) and (max-width: 1440px) {
	.bio_pop_wrapper section {
    width: 76.3%;
}
}
@media (min-width: 1281px) and (max-width: 1366px) {
	.bio_pop_wrapper section{width: 75.3%;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.header aside{ width:73%}
	.leadership_loop div.leadershipteam_images{ margin:0 2px}
	.header aside.inner_header{ width:50%}
	.results_wrapper ul li{ font-size:15px;}
	.bio_pop_wrapper section{height: 286px;width: 72%;}
	.bio_pop_wrapper section header .emai_iocn_pop{ background-size:75% auto; right:17px}
	.home_image_gallery{ top:-46px}
	.testimonials_post{ margin-bottom:40px}
	.banner_wraper figure figcaption h2{font-size: 40px;line-height: 39px;}
	.overview_wrapper{top: -194px;}
	.results_wrapper{margin-top: 150px}
	.grid section.col-lg-3{padding-right: 0;}
	.leadership_wrapper{width: 96%;}
	.single-othercasestudies .results_wrapper ul,.single-othercasestudies .results_wrapper p{width: 90%;}
	.other_studies_wrapper{ overflow:hidden}
	
}

@media (min-width: 768px) and (max-width: 991px) {
	.header aside{ padding-top:0; width:72%}
	.header aside section::before{ display:none}
	.header aside nav ul li{ font-size:13px; margin-left:13px}
	.header aside nav{ clear:both; padding-top:10px}
	.header figure{max-width:190px}
	.home_image_gallery{ top:0}
	.home_image_gallery figure figcaption h3{ font-size:20px; line-height:22px}
	.home_image_gallery figure figcaption{ height:73px}
	.testimonials_pan{ padding:40px 0}
	.testimonials_loop article{ min-height:inherit; padding-bottom:30px}
	.testimonials_post{ margin-bottom:40px}
	.leadership_loop div.leadershipteam_images{ margin-bottom:30px}
	.header aside nav.navy_inner{ margin-top:0; top:-7px}
	.results_wrapper{ margin-top:40px;}
	.results_wrapper ul{ margin-right:3%}
	.results_wrapper ul li{ font-size:13px;}
	.bio_pop_wrapper section{  height: 214px;padding: 2%;width: 72%;}
	.bio_pop_wrapper section header .emai_iocn_pop{ top:4px; background-size:63% auto}
	.banner_wraper figure figcaption h2{font-size: 23px;line-height: 27px; padding-top:15px}
	.overview_wrapper{ position:static}
	.grid section.col-lg-3{padding-right: 0;}
	.bio_pop_wrapper section header h3{    font-size: 20px;line-height: 22px;}
	.leadership_wrapper{width: 100%;}
	.single-othercasestudies .results_wrapper ul,.single-othercasestudies .results_wrapper p{width: 90%;}
	.single-othercasestudies .overview_wrapper{ margin-top:0}
	
	
}
@media (max-width: 767px) {
	.container_top,.contact_wrapper{ width:90%; margin:0 auto}
	.header figure{ float:none; margin:0 auto;}
	.header aside{ float:none; width:100%; margin-top:15px}
	.header aside section{ position:relative; z-index:10}
	.header aside nav{ float:left; position:absolute; left:20px; width:90%; z-index:5;}
	.header aside nav #menu-button{ display:block}
	.header aside nav ul{ text-align: center; margin-top:22px;background-color: rgba(27,19,33,0.8);}
	.header aside nav ul li{ display:block; margin-left:0}
	.header aside nav ul li > a{ line-height:50px;}
	.header aside nav ul li:after{ border-bottom:3px solid #514a55; width:46px; content:""; margin:0 auto; display:block}
	.banner_wraper figure img{ min-height:auto}
	.banner_wraper figure figcaption h1,.whatwe_do_pan section h3{ font-size:18px; line-height:19px;}
	.banner_wraper figure figcaption h2,.banner_wraper figure figcaption h3{ font-size:12px; line-height:14px; padding-top:2px}
	.banner_wraper figure figcaption h2 br,.welcome_pan section p br,.whatwe_do_pan section p br{ display:none}
	.banner_wraper figure::after,.desk_copy{ display:none}
	.body_top_pan,.home_image_gallery{ top:0}
	.welcome_pan section,.whatwe_do_pan section{ padding:20px}
	.home_image_gallery figure figcaption h3{ font-size:20px; line-height:23px}
	.testimonials_pan,.leadership_wrapper,.logos_wrapper,.contact_wrapper{ padding:40px 0}
	.testimonials_post{ margin-bottom:35px}
	.testimonials_loop article{ min-height: inherit; padding-bottom:28px}
	.leadership_loop{ padding-top:26px; width:90%; margin:0 auto}
	.leadership_loop div.leadershipteam_images{ margin-bottom:35px; margin-left:0; margin-right:0}
	.log_loop li{ width:26%; margin:0 2%; margin-bottom:30px}
	.log_loop{ margin-top:30px}
	.contact_wrapper address{ padding-left:0}
	.mobile_copy{ display:block}
	.contact_wrapper section.col-md-6{ padding:0;}
	.contact_wrapper section figure img{ height:auto}
	.case_studies_buton{ margin:39px auto; margin-bottom:0}
	.contact_wrapper address ul li,.contact_wrapper address p{ font-size:14px}
	.leadership_loop figure a{ display:block}
	.leadership_loop figure a img{ width:100%}
	.footer p,.footer menu a{ float:none; font-size:14px; line-height:18px; text-align:center}
	.footer section{ float:none; margin-left:0; text-align:center}
	.footer menu{ float:none; text-align:center}
	.footer menu{ line-height:55px}
	.footer p{ padding-bottom:20px}
	.inner_page_title_page h2{ font-size:24px; line-height:40px;}
	.overview_bg{ position:static; min-height:inherit; margin:0 2%}
	.overview_wrapper{ position:static; padding:20px}
	.header aside nav.navy_inner{ margin-left:0}
	.header aside nav.opennav{ width:90%; height:inherit; right:inherit; left:0;background-color: inherit; height:auto}
	.header aside nav.opennav #nav-icon1,.header aside nav.opennav{ top:0}
	.header aside nav.opennav #nav-icon1{ right:inherit; left:-45%; top:17px}
	.header aside nav.navy_inner{ left:0}
	.header aside.inner_header section{ margin-right:0; padding-right:0}
	.inner_header section::after{ display:none}
	.inner_header section::before{ display:block}
	.header aside nav.navy_inner ul{ top:52px}
	.header aside nav.navy_inner ul li a{ line-height:50px}
	.overview_wrapper h2{ padding-bottom:20px}
	.results_wrapper ul{ margin-right:0;}
	.results_wrapper ul li{ font-size:13px; display:block; margin-bottom:20px}
	.results_wrapper ul li a{ line-height:25px}
	.results_wrapper ul li{ background-position:0 10px}
	.results_wrapper{ margin-bottom:20px}
	.bio_pop_wrapper figure{ display:none; float:none; max-width:inherit}
	.bio_pop_wrapper section{ float:none;padding: 5%;width: 100%;}
	.bio_pop_wrapper section header .emai_iocn_pop{ position:static; background-size:70% auto; margin-top:10px}
	#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{ top:2px !important}
	#cboxClose{ right:0}
	.bio_pop_wrapper section header h3{    font-size: 15px;line-height: 18px;}
	.leadership_wrapper{width: 100%;}
	
	.single-othercasestudies .results_wrapper ul,.single-othercasestudies .results_wrapper p{width: 90%;}
	.single-othercasestudies .results_wrapper ul li{line-height: 28px;}
	.single-othercasestudies .overview_wrapper{ margin-top:0}
	.banner_wraper figure figcaption h5{padding-bottom: 0; font-size:14px}
	.other_studies_wrapper{ overflow:hidden}
}

@media only screen and (max-width:360px){
}