  / Responsive ***/
.container{max-width: 100%;}
.mobile_visible{display: none;}
.nav-links .nav-previous .nav-title{display: none;}
.nav-links .nav-next .nav-title{display: none;}
.comments-area .comment-reply-title{color: #000;}
.comment-form p{margin: 0 0 0.75em;}
.comments-area .form-submit{padding: 0px 0;}
.main-services-contant .thum-services{max-width: 550px;display: block;margin: 0px auto;}
.main-services-contant .thum-services img{margin-bottom: 15px;}
@media only screen and (min-width: 1661px) {
    
}


@media only screen and (max-width: 1460px){
   .banner h1{font-size: 48px;line-height: 50px;}
    .page-title-inner h1{font-size: 48px;line-height: 50px;}
    .video_contant h3{font-size: 42px;line-height: 46px;}
   .header-menu ul.menu li.menu-item-has-children .sub-menu li a{font-size: 18px;}
}
@media only screen and (max-width: 1280px){
   .container{width: 991px;padding: 0 15px;}
   .home-news{width: 100%;padding-left: 20%;}
   .banner:before{height: 175px;background-position: bottom left;background-size: auto 100%;}
   .entry-services .services-contant{padding: 30px 0px 30px 0px;}
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
    .container{padding: 0 15px;}
}
@media only screen and (max-width: 1199px) {
  .banner h1{font-size: 36px;line-height: 38px;}
    .page-title-inner h1{font-size: 36px;line-height: 38px;}
  .home-news h2{font-size: 28px;line-height: 40px;}
  .content-area h2{font-size: 28px;line-height: 40px;}
  .video_contant h3{font-size: 32px;line-height: 36px;}
  .banner h1{margin-bottom: 20px;}
  .home-news{padding-left: 17%;}
  .home-news::before{height: 124px;width: 145px;background-repeat: no-repeat;background-size: auto 100%;}
  .services-block .services-contant{padding: 45px 30px 70px 30px;}
  .video-block .video_contant{max-width: 330px;}
	.video-block2 .video_contant {max-width: 850px;	padding: 180px 0;	margin-left: 150px;}
  .video-block:after{width: 0px;height: 0px;}
  .play-video{width: 120px;height: 120px;}
	
  .page-header:before{width: 60%;background-size: 100% auto;}
  .leadership-member{margin-bottom: 40px;}
  .ledership-contant h5{margin-bottom: 20px;padding-top: 20px;}
  .content-area{padding: 60px 0;}
  .page-header{min-height: 282px;background-size: 70% auto !important;}
  .blog .page-header, .single .page-header{background-size: 70% 100% !important;}
  .about-us h3{margin-bottom: 15px;font-size: 34px;}
  .widget-title{font-size: 36px;}
  .home-news.quote:before{width: 95px;background-size: 100% auto;}
  .home-news.quote:after{width: 95px;background-size: 100% auto;}
    .banner{min-height: 477px;}
}
@media only screen  and (max-width:991px) {
   .container{width: 700px;}
   .banner:before{height: 105px;}
   .letest-news{padding: 40px 0;}
   .home-news::before{height: 92px;width: 106px;bottom: 37px;}
   .video-block .video_contant{left: 15px;max-width: 245px;padding: 80px 0;}
	.video-block2 .video_contant {max-width: 850px;	padding: 150px 0;	}
    .services-block .services-contant img{margin-bottom: 20px;}
   .site-footer{padding: 20px 0;}
   .footer-detail .address{margin-bottom: 10px;}
   .page-header{min-height: 210px;}
   .child-menu ul li a{font-size: 18px;}
   .content-area{padding: 40px 0;}
   .about-us, .single-news{width: 66%;padding: 0 40px 0 0;}
   aside.widget-area{width: 34%;}
   .single-member .member-img{width: 28%;}
   .single-member .member-contant{width: 72%;}
   .blog-contan-title ul li:first-child{width: 27%;}
   .entry-blog .entry-meta{width: 27%;font-size: 21px;}
   .entry-blog .entry-title{width: 55%;}
   .entry-blog .entry-btn{width: 18%;}
   #custom_html-3 .textwidget .site-btn{font-size: 15px;}
    .entry-blog .entry-btn a{font-size: 16px;}
    .banner{min-height: 370px;}
}
@media only screen and (max-width:767px) {
   .container{width: 100%;padding: 0px 30px;}
   .site-header{padding: 10px 0;}
   .site-header .site-logo{max-width: 240px;}
   .site-header .header-menu{margin-top: 10px;}
   .banner:before{display: none;}
   .banner h1{font-size: 30px;line-height: 32px;}
    .page-title-inner h1{font-size: 30px;line-height: 32px;}
   .home-news h2{font-size: 26px;line-height: 30px;}
    .content-area h2{font-size: 26px;line-height: 30px;}
   .video_contant h3{font-size: 26px;line-height: 28px;}
   
   p{font-size: 18px;line-height: 26px;margin: 0 0 1em;}
   .banner h1{margin-bottom: 10px;}
   .site-btn{display: inline-block;}
   .search-form input{padding-left: 20px;}
   .letest-news{padding: 30px 0;}
   .home-news{padding-left: 20%;}
   .home-news::before{bottom: 20px;}
   .services-block{width: 100%;border-left: 0px solid;}
   .services-block .services-contant{padding: 25px 30px 40px 30px;}
   .play-video{width: 90px;height: 90px;}
   .footer-detail{width: 68%;}
   .footer-social{width: 32%;}
   .video-block{min-height: 270px;}
   .iframe-container{height: 270px;}
   .video-block .video_contant{display: none;}
	.video-block2 .container {position:static;}
	.video-block2 .play-video {left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); }
   .mobile_visible{display: block;}
   .video-block.mobile_visible{min-height: 1px;background: #ebebeb;}
   .video-block.mobile_visible .video_contant{display: block;left: 0;padding: 40px 15px;max-width: 380px;text-align: center;margin: 0px auto;}
   .video-block .video_contant h3{color: #000;}
   .page-header{min-height: 185px;}
   .child-menu ul li a{padding: 10px 15px;}
   .about-us, .single-news{width: 100%;padding: 0 0px 0 0;clear: both;display: inline-block;position: relative;margin-bottom: 10px;}
   aside.widget-area{width: 100%;max-width: 290px;margin: 0px auto;display: block;float: none;clear: both;}
   .about-us h3{margin-bottom: 8px;font-size: 26px;}
   .widget-title{font-size: 30px;}
   aside.widget-area h6{font-size: 25px;line-height: 30px;}
   .leadership-page h2{margin-bottom: 30px;}
    .content-area h2{margin-bottom: 30px;}
   .leadership-member{width: 50%;}
   .leadership{margin-bottom: 30px;}
   .leadership-member:nth-child(-n+4){margin-top: 40px;}
   .single-member .member-img{width: 100%;max-width: 280px;display: block;float: none;margin: 0px auto 30px;}
   .single-member .member-contant{width: 100%;}
   .blog-contan-title{display: none;}
   .entry-blog{padding: 15px 15px;}
   .entry-blog .entry-meta{width: 100%;text-align: center;}
   .entry-blog .entry-title{width: 100%;text-align: center;}
   .entry-blog .entry-btn{width: 100%;}
   .navigation.pagination{padding: 30px 0 0 0;}
   .navigation.pagination .page-numbers.prev{    width: 100%;}
   .navigation.pagination .page-numbers.next{width: 100%;}
   ul.rpwe-ul li.rpwe-li{padding-bottom: 0px;}
   .post-navigation{padding: 15px 0px 40px;}
   .comments-area .comment-form-author, .comments-area .comment-form-email, .comments-area .comment-form-url{width: 100%;padding: 0 0px;}
   .home-news.quote:before{width: 40px;background-size: 100% auto;}
   .home-news.quote:after{width: 40px;background-size: 100% auto;}
   .home-news.quote{padding: 0 45px;width: 100%;}
   .home-news.quote p{font-size: 22px;line-height: 30px;}
   .entry-services{width: 100%;padding: 0 0px;}
   .entry-services .services-contant p{margin-top: 20px;}
    .banner{min-height: 300px;}
}
@media only screen and (max-width:660px) {
    .home-news{padding-left: 25%;}
    .page-header{min-height: 156px;}
}
@media only screen and (max-width:639px) {
    .banner{min-height: 300px;}
    .banner-img-mobile {display: block !important;width: 100%;height: 260px; background-size: cover !important; background-position: center !important;}
    section.banner .container {position: static;transform: translate(0);-ms-transform: translate(0);}
    section.banner.clearfix {background: none !important;}
    section.banner .container .banner-inner{padding: 30px 0;}
}
@media only screen and (max-width:560px) {
    .home-news::before{height: 70px;width: 80px;bottom: 40px;}
    .footer-detail{width: 60%;}
    .footer-social{width: 40%;}
    .contact-no span{padding: 0 0px;display: block;}
    .contact-no span:first-child{border-right: 0px solid;margin-bottom: 6px;}
    .page-header{min-height: 132px;}
    .child-menu ul li a{font-size: 16px;}
    .banner{min-height: 200px;}
}
@media only screen and (max-width:479px) {
    .home-news{padding-left: 0px;}
    .home-news::before{height: 70px;width: 80px;bottom: 0px;position: relative;display: block;margin-bottom: 15px;}
    .home-news a{margin-top: 10px;}
    .footer-detail{width: 100%;}
    .footer-social{width: 100%;text-align: center;}
    .footer-social ul{float: none;margin: 0px;display: inline-block;margin-top: 20px;}
    .footer-social ul li{margin: 0px 9px;}
    .page-header{background-size: cover!important;min-height:150px;}
    .child-menu ul li a{letter-spacing: 0;font-size: 16px;padding: 10px 5px;}
    .leadership-member{width: 100%;}
    .banner-img-mobile{height: 180px; margin-bottom: 20px;}
    section.banner .container .banner-inner {padding: 10px 0 30px;}
    .eyebrow-text{ line-height: 30px;}
}

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