@media only screen and (max-width: 1057px) {
 
.menu ul li a {padding: 10px 14px;}
 .banner {margin: 66px 0 0 0;}  
 .who_banner h1 {font-size: 31px;line-height: 40px;}
 .who_banner .bxslider_contain p {font-size: 23px;}
}


@media only screen and (max-width: 992px) {  
 
 .logo {width: 100%;}
 .menu ul li a {padding: 10px;font-size: 12px;}
 .banner {margin: 66px 0 0 0; background:#E4E4E4 }
 .banner .bx-wrapper .bx-viewport {height: auto!imporrtant;}
 .banner .bxslider_contain { position: inherit;width: 100%!important; text-align: center; top:0!important; left:0   }
 .banner .bxslider_contain img {width: auto;display: inline-block;}
 .banner .bx-pager { display: none }
 .about_section {padding: 10px 0; text-align: center}
 .wo_more_section { text-align: center }
 .wo_more_section a { display: inline-block }
 .about_section .about_row { text-align: center }
 .about_section .about_row h3 {display: inline-block}
 .leadership_row ul li {margin: 0 11px 25px 0}
 .say_no { text-align: center }
 .say_no ul li h3 {font-size: 25px;line-height: 30px;}
 .wo_more_section_blog_1 {border: none; padding:70px 0 70px 0}
.wo_more_section_blog_2 { border: none; padding:70px 0 70px 0 }
  
}


@media only screen and (max-width: 767px) {
.logo {width: 100%; margin: 15px 0;}
.menu ul li a {padding: 6px;font-size: 13px;}
.menu {width: 100%;}
.menu ul li {display: inline-block;width: 49%;text-align: center;}
#header {position: inherit;  text-align: center }
.banner { margin:0  }
.leadership_row ul li {margin: 0 11px 25px 0;width: 31%;}
.say_no ul li {width: 42%;float: left;margin: 0 8% 35px 0;min-height: 628px;}
.say_no ul li.last {width: 42%;float: left;margin: 0 8% 35px 0;}
.banner .bx-controls-direction { display: none }
.say_no2 ul li { width:100%  }
.say_no2 ul li figure { width: 60% }
.say_no2 ul li .div_contain {width: 97%;}
.say_no2 ul li.last {width: 100%;margin: 0 0 35px 0;}
.wo_more_section_blog_1 { text-align: center; padding:0  }
.wo_more_section p {padding:0 }
.wo_more_section_blog_1 p {padding:0 }
.wo_more_section_blog_2 { padding:10px 0 }


}

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


.leadership_row ul {text-align: center;}
.leadership_row ul li {margin: 0 11px 25px 0;width: 65%;}
.leadership_row { text-align: center }
.say_no ul li { width:90%; margin: 0 5% 35px 5%;  min-height: inherit; }
.say_no ul li.last { width:90%; margin: 0 5% 35px 5%;}
.say_no ul li p { height: auto }


}
