/*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/

@media (min-width:1800px) {

    .header .container { max-width: 1750px; }

}

@media (min-width:1500px) {

    .footer .container { max-width: 1465px; }
    .work-with-us .container { max-width: 1437px; }

}

@media (min-width:1400px) {

    .container { max-width: 1350px; }
    .client-img img { max-width: 100%; }

}

@media(min-width:1351px) and (max-width:1660px) {

    /* **** Podcast Page **** */

	.podcast-wrp .search-box{padding:25px;margin: 0 0 20px;}
	.podcast-wrp .search-box .form-group .form-control{font-size: 15px;padding: 12px 115px 12px 15px;}
	.podcast-wrp .search-box .form-group button{font-size: 14px;padding: 12px 25px;font-weight: 600;}
	.follow-block{padding: 25px 25px 15px;margin: 0 0 15px;}
	.topics-box h3,.recent-block h3,.follow-block h2{font-size: 24px;margin: 0 0 30px;}
	.follow-block ul{margin: 0 -5px;}
	.follow-block ul li{padding: 0 5px;margin: 0 0 10px;}
	.follow-block .follow-box{padding:20px;}
	.follow-block .follow-box .box-icon{height: 55px;}
	.follow-block .follow-box .box-icon img{margin: 0 auto 10px;width: 40px;}
	.follow-block .follow-box h3{font-size:14px;line-height: 18px;}
	.topics-box,.recent-block{padding: 25px 15px 25px;margin: 0 0 15px;}
	.blogs-recentbx li a{align-items: flex-start;}
	.recent-img{min-width: 70px;margin-right:10px;}
	.recent-img img{width: 70px;height: 70px;border-radius: 5px;}
	.recent-dt h4{font-size: 16px;line-height: 24px;margin: 0 0 10px;}
	.recent-dt p{font-size:14px;}
	.topics-box li{margin: 0 0 15px;}
	.topics-box li a{font-size: 16px;}
	.book-img img{height: 150px;border-radius: 5px;margin: 0 auto 10px;}
	.bookbox h4{font-size: 16px;line-height:22px;}
	.podcast-pg-wrp{padding:50px 0;}
	.podcast-pg-wrp .podcast-box{padding: 20px;margin: 0 0 20px;border-radius:8px;}
	.podcast-pg-wrp .podcast-box .podcast-img img{ width: 180px; height: 180px; border-radius: 5px; margin-right: 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
	.podcast-pg-wrp .podcast-box .podcast-description ul{margin: 0 0 15px;}
	.podcast-pg-wrp .podcast-box .podcast-description ul li{font-size: 14px;margin-right: 15px;}
	.podcast-pg-wrp .podcast-box h6{font-size: 14px;width: auto;height:30px;line-height: 30px;border-radius: 0 0 3px 3px;right: 10px;}
	.podcast-pg-wrp .podcast-box .podcast-description h3{font-size: 18px;line-height:24px;margin: 0 0 5px;}
	.podcast-pg-wrp .podcast-box .podcast-description h3 a{display: block;width: 100%;}
	.podcast-pg-wrp .podcast-box .podcast-description p{font-size: 14px;line-height: 22px;margin: 0 0 15px;}
	.podcast-pg-wrp .podcast-box .podcast-description .btn-secondary{padding:8px 25px;font-size: 15px;font-weight: 500;}
	.pagination{padding: 30px 0 0;}
	.pagination ul li{margin-right: 10px;}
	.pagination ul li a.btn-no{width: 40px;height: 40px;line-height: 40px;font-size: 16px;}
	.pagination ul li a.btn{font-size: 16px;}
	.pagination ul li:first-child{margin-right:35px;}
	.pagination ul li:last-child{margin-left: 35px;}
	.podcast-detail-wrp .container{max-width: 1170px;}
	.podcast-detail-wrp{padding: 45px 0;}	
	.podcast-detail-block{padding: 80px 40px 40px;}
	.podcast-detail-block label{font-size: 18px;width: auto;height: 40px;line-height: 40px;left: 40px;}
	.podcast-detahed h2{font-size: 24px;line-height: 32px;}
	.share-box ul li{margin-right: 15px;width: 50px;height: 50px;line-height: 50px;font-size: 20px;}
	.sharelist{top: 5px;}
	.podcast-playdetils ul li{margin-right: 15px;font-size: 15px;}
	.podcast-detail-block .follow-box{padding: 15px;margin: 0 0 30px;}
	.podcast-detail-block .follow-box .box-icon{height: 50px;}
	.podcast-detail-block .follow-box h3{font-size: 18px;min-height: 45px;}
	.podcaster-contact h3{font-size: 26px;}
	.podcast-cntrow{padding: 25px;}
	.pod-cntbx p{font-size: 16px;line-height: 25px;}
	.pod-cntbx a{font-size: 16px;}
	.similer-post-wrp{padding:60px 0 0;}
	.similer-post-wrp h2{font-size: 32px;margin: 0 auto 30px;}
	.similer-dt{padding: 25px 15px;}
	.similer-dt h3{font-size: 18px;line-height: 26px;}
	.similer-dt p{font-size: 15px;}

	/* **** End Podcast Page **** */

    .team-section{padding: 90px 0;}
    .team-main-wrp > *:not(:last-child){ margin-bottom: 90px; }

}

@media ( min-width:1300px) and (max-width:1399px) {

    .join-us-content { max-width: 660px; margin: 0 0 0 auto; }

    .footer-logo { max-width: 200px; }
    .apple-podcast { margin: 0; }
    .footer-inbox::before { left: -25px; }
    .technology-left { max-width: 506px; }
    .form-control { max-width: 354px; }

    .leader-img img { height: 340px; }

    .who-we-are-main { padding: 0; }
    .img-block { max-width: 510px; height: 330px; }
    .federal-market-main .row { align-items: center; }
    .federal-market-right img { height: 440px; }
    .federal-market-left .sub-title { font-size: 25px;line-height: 30px; }
    .federal-market-left .content-detail { padding: 20px 0; }

    .expect-network-main .content-detail { font-size: 16px; line-height: 25px; }
    .building-connection-inner .sub-title { padding: 20px 0; }
    .building-connection-inner .content-detail { padding: 0 0 20px 0; }
    .trining-eduction { padding: 50px 0 0 0; }
    .trining-eduction-inner .content-detail { padding: 12px 0; }
    .trining-eduction-right .img-block { max-width: 530px; height: 385px; }
    .trining-eduction-list li { padding: 0 0 12px 0; }

    .funding-main .white-block  { padding: 24px; }
    .funding-main .content-detail { font-size: 16px; line-height: 26px; }

    .ota-consortia-model-right { max-width: 884px; }
 
    .our-oppernuitie-list li { font-size: 18px; } 
    .our-oppernuitie-list:before { left: -30px; }   
    .time-block { max-width: 310px; }
    .transaction-main-block .sub-title.green-title { padding: 0 0 50px 0; }
    .ota-consortia-model-left .tag-title { font-size: 16px !important; }
    .ota-consortia-model-right .content-detail { font-size: 16px; max-width: 886px; }
    .nav-pills li .nav-link { padding: 24px; }

    .subscribe-btn .wpcf7-spinner { right: -28px; margin: 0; }

     .team-section{padding: 90px 0;}
     .team-main-wrp > *:not(:last-child){ margin-bottom: 90px; }

}

@media (min-width:1200px) and (max-width:1299px) {

    .join-us-content { max-width: 645px; margin: 0 0 0 auto; }

    .footer-logo { max-width: 200px; }
    .apple-podcast { margin: 0; }
    .footer-inbox::before { left: -25px; }
    .technology-left { max-width: 506px; }
    .form-control { max-width: 354px; }

    .leader-img img { height: 340px; }
    .who-we-are-main { padding: 0; }
    .img-block { max-width: 535px; }

    .innovation-collabs-right { max-width: 520px; }
    .innovation-collabs-main .row { align-items: center; }
    .innovation-collabs-right img { height: 440px; }
    .innovation-collabs-left .sub-title { font-size: 25px;line-height: 30px; }
    .innovation-collabs-left .content-detail { padding: 20px 0; }

    .expect-network-main .content-detail { font-size: 16px; line-height: 25px; }
    .building-connection-inner .sub-title { padding: 20px 0; }
    .building-connection-inner .content-detail { padding: 0 0 20px 0; }
    .trining-eduction { padding: 50px 0 0 0; }
    .trining-eduction-inner .content-detail { padding: 12px 0; }
    .trining-eduction-list li { padding: 0 0 12px 0; }

    .funding-main .white-block { padding: 24px;}
    .funding-main .content-detail { font-size: 16px; line-height: 26px; }

    .ota-consortia-model-right { max-width: 884px; }

    .our-oppernuitie-list .content-detail { font-size: 18px; } 
    .our-oppernuitie-list:before { left: -30px; }   
    .time-block { max-width: 310px; }
    .transaction-main-block .sub-title.green-title { padding: 0 0 50px 0; }

    .ota-consortia-model-left .tag-title { font-size: 16px !important; }
    .ota-consortia-model-right .content-detail { font-size: 16px; max-width: 886px; }
    .nav-pills li .nav-link { padding: 24px; }

    .event-wrp .eaw-ulx .eaw-li__flex { padding: 25px 35px; margin-bottom: 30px; }
    .event-wrp .eaw-ulx .eaw-li__flex .eaw-thumb-wrap { margin-right: 50px; }

    .subscribe-btn .wpcf7-spinner { right: -28px; margin: 0; }

     .team-section{padding: 90px 0;}
     .team-main-wrp > *:not(:last-child){ margin-bottom: 90px; }

}

@media(min-width:1025px) and (max-width:1350px) {
    /* **** Podcast Page **** */

	.podcast-wrp .search-box{padding: 0;background: transparent;margin: 0 0 20px;}
	.podcast-wrp .search-box .form-group .form-control{font-size: 15px;background: var(--white);padding: 12px 115px 12px 15px;}
	.podcast-wrp .search-box .form-group button{font-size: 14px;padding: 12px 25px;font-weight: 600;}
	.follow-block{padding: 25px 15px 15px;margin: 0 0 15px;}
	.topics-box h3,.recent-block h3,.follow-block h2{font-size: 22px;margin: 0 0 25px;}
	.follow-block ul{margin: 0 -5px;}
	.follow-block ul li{padding: 0 5px;margin: 0 0 10px;}
	.follow-block .follow-box{padding: 10px;}
	.follow-block .follow-box .box-icon{height: 45px;}
	.follow-block .follow-box .box-icon img{margin: 0 auto 10px;width: 30px;}
	.follow-block .follow-box h3{font-size: 12px;line-height: 18px;}
	.topics-box,.recent-block{padding: 25px 15px 25px;margin: 0 0 15px;}
	.blogs-recentbx li a{align-items: flex-start;}
	.recent-img{min-width: 50px;margin-right:10px;}
	.recent-img img{width: 50px;height: 50px;border-radius: 5px;}
	.recent-dt h4{font-size: 14px;line-height: 20px;margin: 0 0 10px;}
	.recent-dt p{font-size:12px;}
	.topics-box li{margin: 0 0 15px;}
	.topics-box li a{font-size: 14px;}
	.book-img img{height: 100px;border-radius: 5px;margin: 0 auto 10px;}
	.bookbox h4{font-size: 14px;line-height:18px;}
	.podcast-pg-wrp{padding:50px 0;}
	.podcast-pg-wrp .podcast-box{padding: 20px;margin: 0 0 20px;border-radius:8px;}
	.podcast-pg-wrp .podcast-box .podcast-img img{width: 180px;height: 180px;border-radius: 5px;margin-right: 15px;}
	.podcast-pg-wrp .podcast-box .podcast-description ul{margin: 0 0 15px;}
	.podcast-pg-wrp .podcast-box .podcast-description ul li{font-size: 14px;margin-right: 15px;}
	.podcast-pg-wrp .podcast-box h6{font-size: 14px;width: auto;height:30px;line-height: 30px;border-radius: 0 0 3px 3px;right: 10px;}
	.podcast-pg-wrp .podcast-box .podcast-description h3{font-size: 18px;line-height:24px;margin: 0 0 5px;}
	.podcast-pg-wrp .podcast-box .podcast-description h3 a{display: block;width: 100%;}
	.podcast-pg-wrp .podcast-box .podcast-description p{font-size: 14px;line-height: 22px;margin: 0 0 15px;}
	.podcast-pg-wrp .podcast-box .podcast-description .btn-secondary{padding:8px 25px;font-size: 15px;font-weight: 500;}
	.pagination{padding: 30px 0 0;}
	.pagination ul li{margin-right: 10px;}
	.pagination ul li a.btn-no{width: 40px;height: 40px;line-height: 40px;font-size: 16px;}
	.pagination ul li a.btn{font-size: 16px;}
	.pagination ul li:first-child{margin-right:35px;}
	.pagination ul li:last-child{margin-left: 35px;}
	.podcast-detail-wrp{padding: 45px 0;}
	.podcast-detail-block{padding: 80px 40px 40px;}
	.podcast-detail-block label{font-size: 18px;width: auto;height: 40px;line-height: 40px;left: 40px;}
	.podcast-detahed h2{font-size: 24px;line-height: 32px;}
	.share-box ul li{margin-right: 15px;width: 50px;height: 50px;line-height: 50px;font-size: 20px;}
	.sharelist{top: 5px;}
	.podcast-playdetils ul li{margin-right: 15px;font-size: 15px;}
	.podcast-detail-block .follow-box{padding: 15px;margin: 0 0 15px;}
	.podcast-detail-block .follow-box .box-icon{height: 40px;margin:0 auto 10px;}
	.podcast-detail-block .follow-box .box-icon img{height: 30px;}
	.podcast-detail-block .follow-box h3{font-size: 15px;min-height: 35px;}
	.podcaster-contact h3{font-size: 26px;}
	.podcast-cntrow{padding: 25px;}
	.pod-cntbx p{font-size: 16px;line-height: 25px;}
	.pod-cntbx a{font-size: 16px;}
	.similer-post-wrp{padding:60px 0 0;}
	.similer-post-wrp h2{font-size: 32px;margin: 0 auto 30px;}
	.similer-dt{padding: 25px 15px;}
	.similer-dt h3{font-size: 18px;line-height: 26px;}
	.similer-dt p{font-size: 15px;}

	/* **** End Podcast Page **** */
}

@media(min-width:768px) and (max-width:1024px) {
    .podcast-wrp{padding: 60px 0;}
	.podcast-wrp h2{font-size: 25px;margin: 0 0 35px;}
	.podcast-box h3{font-size: 16px;line-height: 24px;}
	.podcast-box{margin: 0;}
	.btn-main{font-size: 16px;padding: 12px 15px;max-width: 100%;min-width: 150px;width: auto;}

    /* **** Podcast Page **** */
	.podcast-wrp .search-box{padding: 0;background: transparent;margin: 0 0 20px;}
	.podcast-wrp .search-box .form-group .form-control{font-size: 15px;background: var(--white);padding: 12px 15px 12px 15px;}
	.podcast-wrp .search-box .form-group button{font-size: 14px;padding: 12px 35px;font-weight: 600;position: relative;width: 100%;text-align: center;margin: 10px 0 0;}
	.follow-block{padding: 15px 15px 5px;margin: 0 0 15px;}
	.topics-box h3,.recent-block h3,.follow-block h2{font-size: 18px;margin: 0 0 15px;}
	.follow-block ul{margin: 0 -5px;}
	.follow-block ul li{padding: 0 5px;margin: 0 0 10px;}
	.follow-block .follow-box{padding: 10px;}
	.follow-block .follow-box .box-icon{height: 45px;}
	.follow-block .follow-box .box-icon img{margin: 0 auto 10px;width: 30px;}
	.follow-block .follow-box h3{font-size: 12px;line-height: 18px;}
	.topics-box,.recent-block{padding: 15px 15px 15px;margin: 0 0 15px;}
	.blogs-recentbx li a{align-items: flex-start;}
	.recent-img{min-width: 40px;margin-right: 5px;}
	.recent-img img{width: 40px;height: 40px;border-radius: 5px;}
	.recent-dt h4{font-size: 10px;line-height: 14px;margin: 0 0 5px;}
	.recent-dt p{font-size: 8px;}
	.topics-box li{margin: 0 0 10px;}
	.topics-box li a{font-size: 12px;}
	.book-img img{height: 100px;border-radius: 5px;margin: 0 auto 10px;}
	.bookbox h4{font-size: 12px;line-height: 16px;}
	.podcast-pg-wrp{padding: 30px 0;}
	.podcast-pg-wrp .podcast-box{padding: 12px;margin: 0 0 10px;border-radius: 4px;}
	.podcast-pg-wrp .podcast-box .podcast-img img{width: 130px;height: 130px;border-radius: 5px;margin-right: 12px;}
	.podcast-pg-wrp .podcast-box .podcast-description ul{margin: 0 0 5px;}
	.podcast-pg-wrp .podcast-box .podcast-description ul li{font-size: 10px;margin-right: 15px;}
	.podcast-pg-wrp .podcast-box h6{font-size: 12px;width: auto;height: 20px;line-height: 20px;border-radius: 0 0 3px 3px;right: 10px;}
	.podcast-pg-wrp .podcast-box .podcast-description h3{font-size: 12px;line-height:18px;margin: 0 0 5px;}
	.podcast-pg-wrp .podcast-box .podcast-description h3 a{display: block;width: 100%;}
	.podcast-pg-wrp .podcast-box .podcast-description p{font-size: 10px;line-height: 16px;margin: 0 0 5px;}
	.podcast-pg-wrp .podcast-box .podcast-description .btn-secondary{ color: var(--green); border: none; background-color: transparent; padding: 0;font-size: 10px;border: none;font-weight: 500;}
	.podcast-pg-wrp .podcast-box .podcast-description .btn-secondary:hover{ background-color: transparent; color: var(--black);}
	.pagination{padding: 30px 0 0;}
	.pagination ul li{margin-right: 10px;}
	.pagination ul li a.btn-no{width: 25px;height: 25px;line-height: 25px;font-size: 12px;}
	.pagination ul li a.btn{font-size: 12px;}
	.pagination ul li:first-child{margin-right:25px;}
	.pagination ul li:last-child{margin-left: 25px;}
	.available-podcast-lst .col-md-3{width: 50%;}
	.podcast-detail-wrp{padding: 45px 0;}
	.podcast-detail-block{padding: 80px 40px 40px;}
	.podcast-detail-block label{font-size: 18px;width: auto;height: 40px;line-height: 40px;left: 40px;}
	.podcast-detahed h2{font-size: 24px;line-height: 32px;}
	.share-box ul li{margin-right: 15px;width: 50px;height: 50px;line-height: 50px;font-size: 20px;}
	.sharelist{top: 5px}
	.podcast-playdetils ul li{margin-right: 15px;font-size: 15px;}
	.podcast-detail-block .follow-box{padding: 15px;margin: 0 0 15px;}
	.podcast-detail-block .follow-box .box-icon{height: 40px;margin:0 auto 10px;}
	.podcast-detail-block .follow-box .box-icon img{height: 30px;}
	.podcast-detail-block .follow-box h3{font-size: 14px;}
	.podcast-playdetils ul{margin: 0;}
	.podcaster-contact h3{font-size: 26px;}
	.podcast-cntrow{padding: 25px; }
	.pod-cntbx p{font-size: 16px;line-height: 25px;}
	.pod-cntbx a{font-size: 16px;}
	.similer-post-wrp{padding:60px 0 0;}
	.similer-post-wrp h2{font-size: 32px;margin: 0 auto 30px;}
	.similer-dt{padding: 25px 15px;}
	.similer-dt h3{font-size: 18px;line-height: 26px;}
	.similer-dt p{font-size: 15px;}
	.podcast-cnt-wrp h3{font-size: 32px;}
	/* **** End Podcast Page **** */
}

@media (min-width:992px) and (max-width:1199px) {
    .navbar-brand { max-width: 120px; }
    .navbar .nav-item:not(:last-child) { margin: 0 20px 0 0; }
    .navbar-nav  .nav-item { font-size: 16px; }
    .tag-title { font-size: 16px; }
    .btn { font-size: 16px; }
    .green-btn { padding: 6px 24px; }
    .banner-img img { height: 520px; }
    .main-title { font-size: 52px; }
    /* .national-innvoational-main .row { align-items: center; } */
    .national-innvoational-main { padding: 60px 0 48px 0; }
    .key-sector { max-width: 360px; }
    .driving-national .sub-title { max-width: 320px; }
    .join-us { padding: 80px 0; }
    .join-us-content { max-width: 510px; margin: 0 0 0 auto; }
    .form-control { width: 290px; }
    .footer-logo {max-width: 180px; }
    .apple-podcast { margin: 0; }
    .footer-inbox::before { left: -20px; }
/* .    .subscribe-btn .wpcf7-spinner { right: -60px; } */
    .technology-left { max-width: 440px; }

    .leader-img img { height: 280px; }
    .leadership-wrap::before { height: 55%; } 
    .membership-bottom ul li { font-size: 16px; }
    .who-we-are-main { padding: 0; }
    .who-we-are-right .sub-title { padding: 0 0 20px 0; }
    .who-we-are-right .content-detail *:not(:last-child) { padding: 0 0 10px 0; }
    .who-we-are-right .content-detail { font-size: 16px; line-height: 26px; }
    .img-block {max-width: 440px; height: 315px; }
    .who-we-are-right::before { left: -18px; }
    .innovation-collabs-right { max-width: 448px; }
    .innovation-collabs-right .content-detail { font-size: 16px; line-height: 24px; }

    .help-center-left .white-block a { padding: 40px 20px; height: 482px; }
    .mini-icon { width: 66px; height: 66px; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; }
    .mini-icon img { max-width: 46px; }
    .leader-management-inner .sub-title { font-size: 22px; line-height: 30px; max-width: 315px; }
    .leader-management-inner { padding: 0 0 20px 0; }

    .our-mision-vision-main .sub-title { font-size: 22px; }
    .our-mision-vision-main .content-detail { max-width: 720px; }
    .our-mision-vision-main::before { left: 18%; }

    .our-story-right .content-detail { font-size: 16px; line-height: 24px; }
    .our-story-right .content-detail *:not(:last-child) { padding: 0 0 10px 0; }

    .innovation-collabs-right .sub-title { font-size: 26px; line-height: 34px; padding: 0 0 20px 0; }
    .innovation-collabs-right .content-detail *:not(:last-child) { padding: 0 0 12px 0; }
    .innovation-collabs-right::before { left: -20px; }

    .federal-market-main .row { align-items: center; }
    .federal-market-left .sub-title { font-size: 26px; line-height: 34px; }
    .federal-market-left .content-detail { font-size: 16px; line-height: 24px; padding: 20px 0; }
    .federal-market-list { margin: 0; }
    .federal-market-list li { font-size: 16px; line-height: 24px; padding: 0 0 12px 0; margin-left: 22px; }

    .expect-network-main { max-width: 770px; margin: 0 auto; }
    .building-connection-right { text-align: center; max-width: 100%; }
    .building-connection .row { flex-direction: column-reverse; }
    .building-connection-left { padding: 50px 0 0 0; }
    .building-connection-left .sub-title { max-width: 100%; }
    .trining-eduction-right  { text-align: center;  padding: 0 0 40px 0;}
    .trining-eduction-right  .img-block { max-width: 620px; height: 100%;}

    .work-with-us-block { padding: 24px 0 0 0; }
    .work-with-us-block .row { margin: 0 -8px; }
    .work-with-us-block .row >* { padding: 0 8px; }
    .work-with-us-block .sub-title { font-size: 22px; line-height: 26px; max-width: 175px;}
    .funding-main .mini-icon img { max-width: 100%; height: 100%; }
    .funding-main .content-detail { font-size: 15px; line-height: 20px; }
    .funding-inner .mini-icon { width: 70px; height: 70px; }
    .funding-main .white-block { padding: 18px; max-width: 100%; }

    /* .ota-content-left::before { right: -3px; } */

    .our-oppernuitie-list:before { left: -20px;}
    .transaction-main-block .sub-title.green-title { padding: 0 0 40px 0; }
    .time-block { padding: 0 0 60px 0; max-width: 265px; }
    .total-otas .sub-title { font-size: 24px; }

    .ota-consortia-main { padding: 40px 0 105px 0; }
    .our-oppernuitie-list { margin: 30px 0 0 0; }
    .our-oppernuitie-list:before { position: unset; }
    .our-oppernuitie-list .content-detail { font-size: 18px; margin: 0 0 0 26px; }
    .ota-consortia-model { text-align: center; }
    .ota-consortia-model-left .tag-title { padding: 0 0 20px 0; }
    .ota-consortia-model-right .content-detail {padding: 30px 0; text-transform: none; }
    .ota-consortia-model-right::before { left: 0; width: 100%; height: 1px; }

    .chart-list { margin-top: -108px; }
    .chart-list-icon img { max-width: 80px; }
    .chart-block { padding: 30px 20px 20px; max-width: 230px; height: 230px; }
    .chart-block .sub-title { font-size: 20px; }
    .chart-block::after { right: -60px; width: 100px; height: 35px; }
    .chart-block::before { left: -60px; width: 100px; height: 35px; }
    .logo-block { height: 130px; }

    .nav-pills li .nav-link { padding: 24px 8px; }

    .event-wrp .eaw-ulx .eaw-li__flex { padding: 25px; margin-bottom: 30px; }
    .event-wrp .eaw-ulx .eaw-li__flex .eaw-thumb-wrap { margin-right: 30px; }

    .team-section{padding: 90px 0;}
     .team-main-wrp > *:not(:last-child){ margin-bottom: 90px; }

     .team-tabbing-section .ota-resource-main .nav-item .nav-link{max-width: 250px;}

}

@media (max-width:991px) {

    /* .content { padding: 0 5px; } */

    .navbar { padding: 25px 0; text-align: center; }
    .navbar-brand { max-width: 88px; }
    .navbar .nav-item:not(:last-child) { margin: 0 0 48px 0; }
    .nav-item.dropdown { display: inline-block; }
    .header-btn { position: relative; margin: 70px 0 0 0; }
    .navbar-nav { width: 100%; position: relative;}
    .navbar-collapse::after { position: absolute;  content: ""; width: 90%; height: 2px; background: rgb(0, 0, 0, 0.1); top: 0; left: 50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
    /* .navbar-nav::before { position: absolute; content: ""; width: 100%; height: 2px; background: rgb(0, 0, 0, 0.1); top: -46%; left: 50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; } */
    .navbar-nav::after { position: absolute; content: ""; width: 327px; height: 2px; background: rgb(0, 0, 0, 0.1); bottom: -35px; left: 50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
    .dropdown { padding: 0; }
    .dropdown .dropdown-item:hover { font-weight: 600; background-color: transparent; }
    .dropdown .dropdown-item:hover.dropdown-item::before { position: unset; }
    .dropdown .dropdown-item { text-align: center; padding: 0; }
    .dropdown-menu { position: relative; filter: none; -webkit-filter: none; }
    .dropdown-menu::before { position: absolute; content: ""; top: 45px; left: 50%; right: 0; width: 145px; height: 1px; background-color: rgb(0, 0, 0, 0.1); transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
    .dropdown ul li { border-bottom: none; }
    .dropdown-menu .nav-item { margin: 0 0 30px 0 !important; }
    .dropdown ul li:last-child { margin: 0; }
    .dropdown-menu.show {  display: block !important; margin: 40px 0 0 0; }
    .dropdown:hover .dropdown-menu { display: none; }
    .dropdown {max-width: fit-content; margin: 0 auto 48px !important;}
    .dropdown-menu li.nav-item.current-menu-item .dropdown-item { font-weight: 600; color: var(--green); background-color: transparent; }
    .dropdown-menu li.nav-item.current-menu-item .dropdown-item::before { position: unset; }

    /* menu */
    .navbar-collapse { position: fixed; top: 96px; right: -100%; max-width: 100%; width: 100%; bottom: 0; height: 100%; overflow: auto; background-color: var(--white); transition: 0.5s; z-index: 99; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 40px 25px; }
    .navbar-collapse.show { right: 0; height: auto; }
    .navbar-collapse::before { content: ""; position: fixed; width: 100%; height: 100%; top: 96px; right: -100%; background-color: var(--white); padding: 0 20px; z-index: -1; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; }
    .navbar-collapse.show::before { right: 0; }
    .navbar-toggler span { background-color: var(--black); width: 25px; height: 2px; display: block; margin-bottom: 5px; transition: 0.5s; position: relative; background-image: none; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
    .navbar-toggler { border: none; background-color: transparent; position: relative; z-index: 9999; right: 0; padding: 0; }
    .navbar-toggler.open span:first-child { top: 5px; transform: rotate(45deg);}
    .navbar-toggler.open span:nth-child(2) { display: none; }
    .navbar-toggler.open span:last-child { top: -2px; transform: rotate(-45deg); }
    .navbar-toggler { right: 0; top: 0; }
    button:focus:not(:focus-visible) { outline: none; box-shadow: none;}
    .navbar-toggler > *:last-child{margin-bottom: 0;}
    /* menu */

    .join-us-block { text-align: center; margin: 0 auto; padding: 0 0 60px 0; }
    .join-us-content { text-align: center; }
    .join-us-content::before { top: -30px; left: 0; width: 100%; height: 1px; }

    .footer-inbox .sub-title{ margin: 0 auto; }
    .footer-inbox .text-title { margin: 0 auto; }
    .footer-bottom { padding: 35px 0 48px 0; }
    .footer-main { text-align: center; }
    .footer-bottom { flex-direction: column; }
    .footer-inbox { margin: 0 auto; padding: 43px 0 28px 0; }
    .apple-podcast { max-width: 100%; }
    .follow-us { max-width: 100%; }

    .section-block { text-align: center; padding: 30px 0 32px 0; }
    .section-block .row { flex-direction: column-reverse; }
    .breadcrumb { justify-content: center;  margin: 0 0 30px 0;}
    .breadcrumb .content-detail { font-size: 18px; line-height: 18px; }
    .breadcrumb-item.active::after { top: 0; height: 18px; }
    .technology-main { text-align: center; }
    .technology-left:after { top: inherit; bottom: -30px; width: 95%; height: 1px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
    .technology-left { margin: 0 0 60px 0; max-width: 100%; }

    .membership-bottom ul { flex-direction: column; }
    .leader-img { margin: 0 0 20px 0; }

    .innovation-collabs-block { padding: 70px 0; }
    .img-block { height: 348px; }
    .help-center { padding: 70px 5px 50px; }
    .leader-management-inner .sub-title { font-size: 18px; line-height: 28px; max-width: 260px; }
    .leader-management-inner .mini-icon { width: 66px; height: 66px; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; }
    .leader-management-inner .mini-icon img { max-width: 48px; }

    .help-center-main .content-detail { font-size: 16px; line-height: 26px; }
    /* .help-center-left  { padding: 0 0 20px 0; } */
    .white-block { padding: 30px 20px; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; }
    /* .help-center-left .white-block { padding: 30px 31px 30px 20px; } */
    .green-block { box-shadow: 0px 2.989px 8.37px 0px rgba(44, 43, 47, 0.25);  }
    .our-mission-right, .our-vision-right .content-detail { padding: 20px 0 0 0; }
    .our-mission-right .content-detail *:not(:last-child) { padding: 0 0 20px 0; }
    .our-vision-right .content-detail *:not(:last-child) { padding: 0 0 20px 0; }
    .our-mision-vision-main::before { position: unset; }

    .our-story-main { text-align: center; }
    .our-story-right { padding: 30px 0 0 0; }

    .innovation-collabs-main  { text-align: center; }
    .innovation-collabs-left { text-align: center; padding: 0 0 30px 0; }
    .innovation-collabs-right { padding: 30px 0 0 0; border-top: 1px solid rgb(51, 51, 51, 0.2); max-width: 100%; margin: 0 auto; }
    .innovation-collabs-right::before { position: unset; }
    .innovation-collabs-right .sub-title { padding: 0 0 20px 0; }
    .innovation-collabs-right .content-detail { margin: 0 auto; }

    .expect-network { padding: 70px 0; }
    .building-connection .row { flex-direction: column-reverse; }
    .building-connection-left .sub-title { padding: 20px 0 0 0; }
    .building-connection-left .sub-title { padding: 25px 0 20px 0; }
    .building-connection-right { max-width: 100%; text-align: center; }
    .building-connection-inner .content-detail { padding: 0 0 25px 0; }
    .trining-eduction-list li { padding: 0 0 30px 0; }
    .trining-eduction { padding: 50px 0 0 0; }
    .trining-eduction-inner .sub-title { padding: 30px 0 0 0; }
    .trining-eduction-right { text-align: center; }

    .work-with-us { padding: 40px 0 20px 0; }
    .work-with-us-block .content-detail { font-size: 16px; line-height: 26px;  }
    .funding-inner { padding: 0 0 30px 0; }
    .funding-main { text-align: center; }
    .funding-main .white-block { height: calc(100% - 20px); margin: 0 auto 20px; }

    .what-an-ota { padding: 70px 0; }
    .gcg-group-block { flex-direction: column; padding: 20px 0 0 0; }
    .cons-block { padding: 40px 23px 68px 48px; max-width: 505px; margin: -20px auto 0; border-top: none; border: 1px solid rgb(51, 51, 51, 0.3); border-radius: 0 0 24px 24px ;  -webkit-border-radius: 0 0 24px 24px 0; -moz-border-radius: 0 0 24px 24px 0; -ms-border-radius: 0 0 24px 24px 0; -o-border-radius: 0 0 24px 24px 0; }
    .pros-block { margin: 0 auto; }

    /* .time-block { padding: 0 0 30px 0; } */
    .time-block:nth-child(odd) { padding: 0 0 20px 0; }
    .time-block::after { position: unset; }
    .total-otas { padding: 0 0 30px 0; border-bottom: 1px solid rgb(0, 0, 0, 0.1);}

    .innovation-collabs-block .innovation-collabs-left { margin: 0 auto; }
    .innovation-collabs-block .innovation-collabs-right .sub-title { max-width: 100%; }
    .innovation-collabs-block .innovation-collabs-right { text-align: left; }
    .innovation-collabs-block  .innovation-collabs-right .content-detail { margin: 0; }
    .ota-consortia-main { padding: 40px 0 105px 0; }
    .our-oppernuitie-list { margin: 30px 0 0 0; }
    .our-oppernuitie-list:before { position: unset; }
    .our-oppernuitie-list .content-detail { font-size: 18px; margin: 0 0 0 26px; }
    .ota-consortia-model { text-align: center; }
    .ota-consortia-model-left .tag-title { padding: 0 0 20px 0; }
    .ota-consortia-model-right .content-detail {padding: 30px 0; text-transform: none; }
    .ota-consortia-model-right::before { left: 0; width: 100%; height: 1px; }
    .chart-list-main .row>*:nth-child(2) { margin: 123px auto; }
    .chart-list { margin-top: -72px; }
    .chart-block::after { top: inherit; bottom: -50px; right: 10px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }
    .chart-block::before { top: -50px; bottom: inherit; left: 5px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); }

    .ota-consortia-content { padding: 30px 0 70px 0; }
    .contracting-office-block { flex-direction: column; gap: 30px; padding: 40px 20px; }
    .contracting-detail .mini-title { font-weight: 600; line-height: 30px; text-align: center; max-width: 348px; width: 100%; margin: 0 auto; }
    .consortia-list-block li { margin: 0 0 0 20px; }
    .existing-ot-consortia { margin: 20px auto; }

    .osd-logo-main { justify-content: center; }
    .ota-resource-block { padding: 0 0 70px 0; }
    .resources-img img { height: 348px; }
    .osd-logo-main { padding: 30px 0; }

    /* Responsive tabing */
    .nav-link:focus-visible {box-shadow: none !important;} 
    .nav-tabs .nav-link:focus {border-color: transparent;} 
    .nav-item:focus-within {outline-color: transparent; border-color: transparent !important;} 
    .nav-tabs-responsive { justify-content: flex-start;} 
    .ota-resource-main .nav-item .nav-link::before { top: 0; }
    .nav-pills li .nav-link { padding: 24px 0; }
    .nav-tabs .nav-link.active {border-color:  transparent;} 
    .nav-tabs-responsive > li { display: none; width: 23% !important; padding: 0; } 
    .nav-tabs-responsive > li > .nav-link { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; width: 100%; width: 100%; text-align: center; vertical-align: top; }
    .team-tabbing-section .ota-resource-main .nav-tabs-responsive > li > .nav-link{white-space: normal;   height: 100%;}
    .nav-tabs-responsive > li:after { display: none; } 
    .nav-tabs-responsive > li.active { width: 54% !important; } 
    .nav-tabs-responsive > li.active:first-child { margin-left: 23%; } 
    .nav-tabs-responsive > li.active, .nav-tabs-responsive > li.prev, .nav-tabs-responsive > li.next { display: block; } 
    /* .nav-tabs-responsive > li.prev, .nav-tabs-responsive > li.next { }  */
    .nav-tabs-responsive > li.next > .nav-link, .nav-tabs-responsive > li.prev > .nav-link { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } 
    .nav-tabs-responsive > li.next > .nav-link span, .nav-tabs-responsive > li.prev > .nav-link span { display: none; } 
    .nav-tabs-responsive > li.next > .nav-link:after, .nav-tabs-responsive > li.next > .nav-link:after, .nav-tabs-responsive > li.prev > .nav-link:after, .nav-tabs-responsive > li.prev > .nav-link:after { position: relative; top: 1px; display: inline-block; font-family: 'FontAwesome'; color: var(--green); font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } 
    .nav-tabs-responsive > li.prev > .nav-link:after { content: "\f053"; } 
    .nav-tabs-responsive > li.next > .nav-link:after { content: "\f054"; }

    .typography-section { padding: 80px 0; }
    .typography-section h1 { font-size: 35px; }
    .typography-section h2 { font-size: 28px; }
    .typography-section h3 { font-size: 26px; }
    .typography-section h4 { font-size: 25px; }
    .typography-section h5 { font-size: 24px; }
    .typography-section h6 { font-size: 22px; }
    .typography-section .alignleft { margin: 20px 0; }
    .typography-section .alignright { margin: 20px 0; }
    .typography-section .aligncenter { margin: 20px 0; }

    .wpcf7 .wpcf7-not-valid-tip { text-align: left; margin: 5px 0 0 10px; }

}

@media(min-width:992px) and (max-width:1024px) {
    /* **** Podcast Page **** */
    .podcast-box .podcast-description h3{font-size: 15px;line-height: 22px;}
    .podcast-box .podcast-description p{font-size: 12px;line-height: 18px;}
    .podcast-box .podcast-description .btn-secondary{font-size: 12px;}
    /* **** End Podcast Page **** */
}

@media (min-width:768px) and (max-width:991px)  {

    .main-title { font-size: 40px; line-height: 50px; }
    .banner-img img { height: 576px; }
    .driving-national { padding: 0 0 30px 0; }
    .join-us-content { max-width: 635px; margin: 0 auto; }
    .leader-img img { height: 436px; }

    /* footer */

   .footer-logo { display: block; max-width: 190px; margin: 50px auto; }
   .footer-inbox::before { left: 0; width: 100%; height: 1px; }
   .form-control { width: 411px;}
   .footer-block { padding: 0 0 35px 0; }
   .footer-inbox { max-width: 410px; }
   .terms-policy { margin: 20px 0 0 0; }
   .footer:after { bottom: 16%; }

   /* footer */

   .technology-content { text-align: center; }
   .mobile-slider-box .nav-pills li {padding: 0 10px;}

   .event-wrp .eaw-ulx .eaw-li__flex { padding: 0; margin-bottom: 30px; }
   .event-wrp .eaw-ulx .eaw-li__flex .eaw-thumb-wrap { width: 325px; margin-right: 30px; }
   .event-wrp .eaw-ulx .eaw-li__flex .eaw-content-wrap .eaw-summary .more-link { margin-top: 20px; padding: 12px 20px; }

   .team-section{padding: 60px 0;}
     .team-main-wrp > *:not(:last-child){ margin-bottom: 80px; }
     .team-block-wrp > *:not(:last-child){ margin-bottom: 40px; }
     .team-profile-block{margin: 0 auto 30px; max-width: 100%;}
     .team-block{margin: 35px 0 0;}
     .team-profile-detail{max-width: 100%; padding-left: 0;}
     .team-profile-image *{object-position: top center;}
     .team-profile-image{height: 450px;}
}

/*---------- Small Mobile , IPhone Start ----------*/
/*=== Screen Size = 240, 320, 360, 480, 568 ===*/

@media (max-width:767px) {

    .main-title { font-size: 40px; line-height: 50px; }
    .banner-img img { height: 576px; }
    .national-innvoational-main { padding: 70px 0 40px 0; }
    .driving-national { padding: 0 0 30px 0; }
    .driving-national .sub-title { max-width: 295px; }
    .driving-national .content-detail { max-width: 390px; }
    .key-sector { max-width: 100%; margin: 0; }

    .images-slider { padding: 0 20px; }
    .join-us { padding: 126px 0  70px 0; }

    .footer-link ul { flex-direction: column; }
    .footer-link li:not(:last-child) { margin: 0 0 23px 0; }
    .footer:after { bottom: 28%; }
    .apple-podcast { margin: 0; }
    .terms-policy { margin: 30px 0 0 0; }

    .technology-wrap { padding: 40px 0; }  
    .technology-main .sub-title { padding: 0 0 20px 0; }  
    .technology-content { max-width: 388px; margin: 0 auto; }

    .membership-wrap { padding: 30px 0 70px 0; }
    .membership-main { text-align: left; }
    .membership-bottom ul li{ padding: 0 5px 0 25px; }

    .leadership-wrap { padding: 40px 0 60px 0; }
    .leadership-main .content-detail { padding: 20px 0 40px 0; }
    
    .our-mission-vision-wrap { padding: 40px 5px; }
    .innovation-collabs { padding: 40px 0; }

    .what-an-ota-main .sub-title { padding: 0 0 20px 0; }
    .gcg-group-block .mini-title { font-size: 18px; line-height: 18px; padding: 0 0 10px 0; }
    .pros-list li:not(:last-child) { padding: 0px 0 10px 0; }
    .pros-list li { margin: 0 0 0 22px; }
    .pros-block-inner { padding: 12px 30px 15px 20px; }
    .pros-block .tag-title { font-size: 18px !important; }
    .gcg-group-block .content-detail { line-height: 22px; }
    .pros-list li::before { left: -24px; width: 14px; height: 14px; }
    .cons-block { padding: 32px 20px 20px; margin: -20px auto 0; }
    /* .cons-block li::before {} */
    .cons-block li { margin: 0 0 0 25px; }

    .transaction-wrap { padding: 40px 0; }
    .transaction-main-block .sub-title.green-title { padding: 0 0 30px 0; }

    .ota-consortia-block .sub-title { padding: 0 0 30px 0; }
    .contracting-office-block:nth-child(even) { margin: 30px auto; }

    .event-wrp .eaw-ulx .eaw-li__flex { flex-direction: column; padding: 0; margin-bottom: 30px; }
    .event-wrp .eaw-ulx .eaw-li__flex .eaw-thumb-wrap { width: auto; margin: 0 auto 20px; }
    .event-wrp .eaw-ulx .eaw-li__flex .eaw-content-wrap > * { max-width: 100%; }
    .event-wrp .eaw-ulx .eaw-li__flex .eaw-content-wrap .eaw-summary { font-size: 14px; }
    .event-wrp .eaw-ulx .eaw-li__flex .eaw-content-wrap .eaw-summary .more-link { max-width: 175px; font-size: 16px; margin-top: 20px; padding: 12px 20px; }
    .event-wrp .eaw-ulx .eaw-li__flex .eaw-content-wrap .eaw-title { font-size: 18px; }
    .event-wrp .eaw-ulx .eaw-li__flex .eaw-content-wrap .eaw-time { font-size: 16px; }
    .event-wrp .eaw-ulx .eaw-li__flex .eaw-content-wrap .eaw-time:before { margin-right: 5px; }

    .podcast-wrp{padding: 40px 0;}
	.podcast-wrp h2{font-size:25px;margin: 0 auto 35px;}
	.podcast-wrp .slick-slide {margin: 0 8px;}
	.podcast-wrp .slick-list {margin: 0 -8px;}
	.podcast-box .podcast-imgbx {margin: 0 auto 15px;}
	.podcast-box .podcast-imgbx img{ border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
	.podcast-box .podcast-imgbx i{width: 30px;height: 30px;line-height: 30px;font-size: 14px;}
	.podcast-box h3{font-size: 12px;line-height: 20px;}
	.podcast-box{margin: 0;}
	.btn-main{font-size: 15px;padding: 12px 15px;max-width: 150px;}
	.podcast-wrp .btn-main{margin: 20px auto 0;}

    /* **** Podcast Page **** */

	.podcast-wrp .row{flex-flow: column-reverse;}
	.podcast-wrp .search-box{padding: 0;background: transparent;margin: 0 0 20px;}
	.podcast-wrp .search-box .form-group .form-control{font-size: 15px;background: var(--white);padding: 15px 100px 15px 25px;}
	.podcast-wrp .search-box .form-group button{font-size: 16px;padding: 15px 35px;font-weight: 600}
	.follow-block{padding: 0;background: transparent;margin: 0;}
	.follow-block h2{display: none;}
	.follow-block .follow-box{padding: 7px 12px;background: var(--white);border-radius: 5px;}
	.follow-block .follow-box .box-icon{display: none;}
	.follow-block .follow-box h3{font-size: 10px;font-weight: normal;color: var(--green);}
	.follow-block ul{margin: 0;justify-content: center;}
	.follow-block ul li{padding: 0;width: auto;margin-right:9px;margin-bottom: 20px;}
	.follow-block ul li:last-child{margin: 0;}
	.topics-box,.recent-block{display: none;}
	.podcast-pg-wrp{padding: 30px 0;}
	.podcast-pg-wrp .podcast-box{padding: 25px 12px;margin: 0 0 10px;border-radius: 4px;}
	.podcast-pg-wrp .podcast-box .podcast-img img{width: 130px;height: 130px;border-radius: 5px;margin-right: 12px;}
	.podcast-pg-wrp .podcast-box .podcast-description ul{margin: 0 0 5px;}
	.podcast-pg-wrp .podcast-box .podcast-description ul li{font-size: 10px;margin-right: 15px;}
	.podcast-pg-wrp .podcast-box h6{font-size: 10px;width: auto;height: 20px;line-height: 20px;border-radius: 0 0 3px 3px;right: 10px;}
	.podcast-pg-wrp .podcast-box .podcast-description h3{font-size: 12px;line-height:18px;margin: 0 0 5px;}
	.podcast-pg-wrp .podcast-box .podcast-description h3 a{display: block;width: 100%;}
	.podcast-pg-wrp .podcast-box .podcast-description p{font-size: 12px;line-height: 16px;margin: 0 0 5px;}
	.podcast-pg-wrp .podcast-box .podcast-description .btn-secondary { color: var(--green); background-color: transparent; padding: 0;font-size: 10px;border: none;font-weight: 500;}
	.podcast-pg-wrp .podcast-box .podcast-description .btn-secondary:hover{background-color: transparent;color: var(--black);}
	.pagination { padding: 30px 0 0; }
	.pagination ul li{margin-right: 10px;}
	.pagination ul li a.btn-no{width: 25px;height: 25px;line-height: 25px;font-size: 12px;}
	.pagination ul li a.btn{font-size: 12px;}
	.pagination ul li:first-child{margin-right:25px;}
	.pagination ul li:last-child{margin-left: 25px;}
	.mobile-share-box{display: block;}
	.mobile-share-box ul{ display: flex;align-items: center;flex-wrap: wrap;margin: 0 0 20px; }
	.mobile-share-box ul li{ padding: 10px; width:47%; background: var(--white);border-radius: 5px;font-size: 14px; font-weight: 500; color: #000;display: flex;align-items: center;justify-content: center;margin: 0 5px; }
	.mobile-share-box ul li svg { margin-right: 25px; color: var(--green); font-size: 18px; }
	.mobile-share-box ul li:last-child{ margin: 0; }
    .mobile-share-box ul li:hover{ background: var(--green); color: var(--white); }
	.mobile-share-box ul li:hover i{color: var(--white);}
	.mobile-share-box ul li.sharebox{ position: relative; }
	.sharelist{ position: absolute; width: 130px; background: var(--black); top:0px; padding: 5px 10px; left:-130px; display: flex; align-items: center; opacity: 0; border-radius: 5px 0 0 5px; visibility: hidden; transition: .4s linear; -webkit-transition: .4s linear; }
	.mobile-share-box ul li.sharebox:hover .sharelist{ opacity: 1; visibility: visible; left:-150px; }
	.sharelist a i{ margin: 0 0 0 0 !important; font-size: 14px !important; color: var(--white) !important; }
	.podcast-detail-wrp{padding: 30px 0;}
	.podcast-detail-block{background: transparent;padding: 0;border-radius: 0;}
	.podcast-detail-block label{position: relative;left: 0;width: auto;height: 29px;line-height: 29px;border-radius: 5px;font-size: 15px;background: var(--white);margin: 0 0 10px;}
	.podcast-detahed{margin: 0 0 15px;}
	.podcast-detahed h2{font-size: 14px;line-height: 22px;margin: 0;}
	.share-box{display: none;}
	.podcast-play-row{border-radius: 4px;margin: 0 0 10px;flex-flow: column;}
	.podcast-data-bx.audiobx .wprss-ftp-audio-player{margin: 0 0 15px;}
	.podcast-user{min-width: 100%;}
	.podcast-user img{width: 100%;height: auto;}
	.podcast-playdetils{padding: 10px 12px;}
	.audio-player #seekObjContainer{height: 25px;}
	.audio-player #playAudio{width: 40px;height: 40px;background-size: 20px;margin: 0 0 0;}
	.audio-player #seekObjContainer #seekObj{height: 3px;}
	.audio-player #seekObjContainer #seekObj #percentage:after{width: 7px;height: 7px;top: -2px;right: -7px;}
	.audio-player p{margin: 0;font-size: 12px;}
	.podcast-playdetils ul{margin: 5px 0 0;}
	.podcast-playdetils ul li{margin-right: 15px;font-size: 10px;}
	.pagination span, .pagination a{margin-right: 10px;width: 40px;height: 40px;line-height: 40px;font-size: 14px;}
	.pagination span:last-child, .pagination a:last-child{margin: 0;}
	.pagination a.prev, .pagination a.next{font-size: 14px;}
	.available-podcast-lst .row{margin: 0 -5px;}
	.available-podcast-lst .row .col-md-3{width: 50%;padding: 0 5px;}
	.podcast-detail-block .follow-box{padding: 15px 5px;margin: 0 0 25px;background: var(--white);}
	.podcast-detail-block .follow-box .box-icon{height: 45px;margin: 0 auto 10px;}
	.podcast-detail-block .follow-box .box-icon img{width:30px;}
	.podcast-detail-block .follow-box h3{font-size: 10px;}
	.podcast-data-bx p{font-size: 12px;line-height:20px;}
	.podcast-data-bx{margin: 0 0 25px}
	.podcaster-contact h3{font-size: 25px;margin: 0 0 20px;}
	.podcast-cnt-lst ul li{margin: 0 15px 15px 0;min-width: 75px;}
	.podcast-cnt-lst ul li a{max-width: 75px;height: 75px;background-color: var(--white);line-height: 75px;font-size: 22px;}
	.podcast-cntrow{padding: 25px 15px;background: var(--white);border-radius: 15px;}
	.pod-cntbx p:last-child{margin: 0 0 15px;}
	.pod-cntbx h3{font-size: 20px;}
	.pod-cntbx p{font-size: 12px;margin: 0 0 10px;line-height: 18px;}
	.pod-cntbx a{font-size: 12px;}
	.similer-post-wrp{padding: 30px 0 0;}
	.similer-post-wrp h2{font-size: 25px;margin: 0 auto 30px;}
	.similer-dt{padding: 25px 15px;}
	.similer-dt h3{font-size: 15px;line-height: 22px;}
	.similer-dt p{font-size: 12px;}
	.podcast-cnt-wrp{padding: 45px 0;}
	.podcast-cnt-wrp h3{font-size: 25px;margin: 0 0 15px;text-align: left;}
	.podcast-cnt-wrp p{margin: 0 0 15px;text-align: left;font-size: 14px;}
	.podcast-cnt-wrp .comment-form-author input, .podcast-cnt-wrp .comment-form-comment textarea, .podcast-cnt-wrp .comment-form-url input, .podcast-cnt-wrp .comment-form-email input{padding: 12px 25px;font-size: 15px;}
	.podcast-cnt-wrp .form-submit input{font-size: 15px;padding: 12px 35px;}
	.similer-post-wrp .slick-slide { margin: 0 5px; }
	.similer-post-wrp .slick-list { margin: 0 -5px; }
	.similer-img img{height: 280px;}

    /* .similer-post-wrp .similer-img a { display: inline-flex; align-items: center; } */

	/* **** End Podcast Page **** */

    .error-wrap { padding: 40px 0; }
    .footer-logo { display: block; }

    .team-section{padding: 70px 0;}
     .team-main-wrp > *:not(:last-child){ margin-bottom: 70px; }
     .team-block-wrp > *:not(:last-child){ margin-bottom: 30px; }
     .team-profile-block{margin: 0 auto 30px; max-width: 100%;}
     .team-block{margin: 35px 0 0;}
     .team-profile-detail{max-width: 100%; padding-left: 0;}
    .team-profile-image *{object-position: top center;}
     .team-profile-image{height: 350px;}
}

@media (min-width:576px) and (max-width:767px) {

    .leader-img img { height: 318px; }

    /* footer */

    .footer-logo {max-width: 162px; margin: 50px auto 40px; }
    .footer-inbox::before { left: 0; width: 100%; height: 1px; }
    .form-control { width: 100%;}
    .footer-block { padding: 0 0 35px 0; }

    /* footer */
}

@media (min-width:480px) and (max-width: 575px){
     .team-profile-image{height: 350px !important;}
} 

@media (max-width:465px) {

    .work-with-us-block .content-detail { max-width: 340px;  }
    .build-stronge-relation .content-detail { max-width: 358px; }
    .ota-content-main .row { margin: 0 -12px; }
    .ota-content-main .row >* { padding: 0 12px; }
    .ota-content-left .content-detail { max-width: 377px; margin: 0 auto; }
    .entities-list { margin: 0 0 20px 20px; }
    .pagination { position: relative; padding: 40px 0; }
    .pagination a.prev { position: absolute; top: 0; left: 0; }
    .pagination a.next { position: absolute; bottom: 0; right: 0; }

}

@media (max-width:400px) {

    .logo-block { padding: 5px; height: 140px; margin-bottom: 20px; }
    .btn { font-size: 16px; }
    .form-control { width: 100%; max-width: 285px !important; margin: 0 auto; padding: 12px 130px 11px 21px !important; }
    .podcast-pg-wrp .podcast-box .podcast-description ul { flex-direction: column; align-items: flex-start; }

}

@media(min-width:320px) and (max-width:374px){

	.podcast-cnt-lst ul li{margin: 0 10px 10px 0;min-width: 75px;}
	.podcast-cnt-lst ul li a{max-width: 75px;height: 75px;background-color: var(--white);line-height: 75px;font-size: 22px;}	
	.podcast-pg-wrp .podcast-box .podcast-img {margin: 0 auto 25px;}
	.podcast-pg-wrp .podcast-box .podcast-img img{margin: 0 auto 0px;}
	.podcast-pg-wrp .podcast-box{flex-flow: column;}
	.podcast-pg-wrp .podcast-box .podcast-description ul{justify-content: center;}
	.podcast-pg-wrp .podcast-box .podcast-description h3{text-align: center;}
	.podcast-pg-wrp .podcast-box .podcast-description p{text-align: center;}
	.podcast-pg-wrp .podcast-box .podcast-description .btn-secondary{margin: 0 auto;display: table;}
	.pagination ul li:first-child{margin-right:15px;}
	.pagination ul li{margin-right: 5px;}
	.pagination ul li:last-child{margin-left: 15px;}
	.contact-wrp .contact-img img { min-height: 360px; } 
	.news-img img { min-height: 400px; }
    .navbar-nav::after{width: 280px;}
    .sub-title { font-size: 24px; line-height: 34px; }
    .podcast-pg-wrp .podcast-box .podcast-description ul { flex-direction: row; align-items: center; }
    .team-tabbing-section .ota-resource-main .nav-tabs-responsive > li > .nav-link{font-size: 16px;}

}

@media (min-width:240px) and (max-width:575px) {

    .join-us-content { max-width: 389px; margin: 0 auto; }
    .total-otas .sub-title { font-size: 24px; line-height: 34px; }
    .leader-block { max-width: 311px; margin: 0 auto; }
    
    /* footer */

    .footer-logo {max-width: 162px; margin: 50px auto 40px; }
    .footer-inbox::before { left: 0; width: 100%; height: 1px; }
    .form-control { width: 100%; max-width: 311px; margin: 0 auto; padding: 12px 100px 11px 21px;}
    .footer-block { padding: 0 0 35px 0; }
    .wpcf7 .wpcf7-not-valid-tip { margin: 5px auto 0 auto; max-width: 311px; }
    .wpcf7 form .wpcf7-response-output { margin: 5px auto 0 auto; max-width: 311px; }

    /* footer */

    .leadership-wrap::before { height: 26%; }

    .innovation-collabs-right .sub-title  {max-width: 311px; margin: 0 auto; }
    .federal-market-list li { max-width: 335px; }
    .work-with-us-block .sub-title { font-size: 18px; line-height: 18px; }
 
    .build-stronge-relation .white-block a { padding: 30px 9px 30px 21px; }
    .book-page .white-block a { padding: 30px 36px 30px 21px; }
    .contracting-office-block:nth-child(even) { margin: 20px auto; }
  
    .resources-img { margin: 30px 0; }
    .nav-pills { margin: 0 -12px; }

    .subscribe-btn .wpcf7-spinner { display: none; }

    .team-section{padding: 70px 0;}
     .team-main-wrp > *:not(:last-child){ margin-bottom: 70px; }
     .team-block-wrp > *:not(:last-child){ margin-bottom: 30px; }
     .team-profile-block{margin: 0 auto 40px; max-width: 100%;}
     .team-block{margin: 30px 0 0; padding: 20px;}
     .team-profile-detail{max-width: 100%; padding-left: 0;}
    .team-profile-image{height: 235px;}
}

