.entry-header{display:none;}
.TopHeroCloudContent h4 {font-size:24px; font-weight:bold; color:#fff; line-height:32px;}
.subTitle{text-align:center;width:100%;margin-bottom:30px;}
.t_member_details p{font-size:16px;color:#273A50;text-transform:uppercase;letter-spacing:1px;line-height:20px;}
.t_member_details h4{font-size:20px;font-weight:700;color:#273A50;text-transform:capitalize;letter-spacing:0;}
.team_content img{margin-bottom:15px;}
.sales_team .subTitle, .management_team .subTitle{margin-top:40px;}
.siteTitle{text-align:center;}
.siteTitle h2{margin-bottom:12px;}
.siteTitle h3{margin-bottom:30px;font-size:24px;line-height:32px;color:#27A8E0;font-weight:600;}
.management_blk{background:#23537D;}
.management_inner{background:#fff;padding:50px 0 60px 0;border-radius:0 65px 0 0;}
.leadership_team{display:flex;justify-content:center;}
.team_bottom_content{margin-top:20px;}
.team_bottom_content p{font-size:16px;text-transform:uppercase;text-align:center;line-height:20px;     font-weight: bold;}
.plus_blk{text-align:center;padding-top:40px;clear:both;position:relative;z-index:1;}
.plus_icon{display:flex;justify-content:center;align-items:center;position:relative;}
.plus_icon:before, .plus_icon:after{content:'';top:50%;width:calc(50% - 40px);height:4px;background:#E4EDF7;position:absolute;transform:translateY(-50%);}
.plus_icon:before{left:0;}
.plus_icon:after{right:0;}
/*Speciality section start*/
.tech_specialty_blk{padding:50px 0;}
.tech_specialty_wrap{display:flex;flex-wrap:wrap;}
.tech_specialty_item{width:50%;padding:30px 30px 30px 0;border-bottom:2px dashed #E6EDF4;}
.specialty_item_inner{display:flex;}
.tech_img_cnt{width:25%;margin-right:5%;}
.tech_txt_cnt{width:70%;}
.tech_specialty_inner h2{margin-bottom:30px;}
.tech_txt_cnt h3{margin-bottom:15px;}
.tech_txt_cnt p{font-size:18px;font-weight:300;}
.tech_specialty_blk{position:relative;}
.tech_specialty_blk:before, .tech_specialty_blk:after{content:'';width:70px;height:70px;position:absolute;left:0;background:#F6F9FC;top:-70px;border-radius:0;}
/* .tech_specialty_blk:after{border-radius:0 0 0 65px;background:#fff;} */
.tech_specialty_inner h2 br{display:none;}
/*Speciality section end*/
.teamcount {position: absolute;z-index: 1;left: 3px;top: 3px;background: #fff;padding: 0px 10px;}
.sales_team .row-col.team_member_single_blk{margin-top:40px;display:flex; justify-content:center;}
.approachimg, .approachimg img {border-radius:0px;overflow: hidden;}
.ApproachSec{margin-bottom:20px;}
.divider{padding:0px !important;}
/*.dividerPlus{background:#e4edf7;height:4px; width:100%;position:relative;margin: 50px 0px;}*/
.dividerPlus:after{content:""; position:relative; background:url(/wp-content/themes/programmersai/assets/images/divider-plus.jpg) no-repeat center top; width:76px; height:21px; left:calc(50% - 38px); display:inline-block;top:-12px;}
.searchBox {margin-bottom: 30px;}
.businessOperations .growthSec.last{margin-bottom:0px;}
/* ---- grid ---- */
.p-grid:after {content: '';display: none;clear: both;}

#filters .button {border: 0px;cursor: pointer;color:#1e75bb;background:#f6f9fc;padding:10px 22px;border-radius: 3px;font-size:20px; margin-bottom:10px;font-weight:600;font-family: 'Inter', sans-serif !important;}
#filters .button.select{background:#1E75BB; color:#fff; }
#filters ul{margin:0px; padding:0px;display: flex;flex-wrap: wrap;}
#filters ul li{display:inline-block; margin-right:7px;}
.leaderTeamInfo .p-grid > div {display:inline-flex;justify-content:center;align-items:center;margin:0px 8px 16px 8px !important;}
.leaderTeamInfo .p-grid > div > div > img{height:100%;object-fit:cover;}
.p-grid{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));/*grid-auto-rows:400px;*/grid-auto-flow:dense;max-width:1240px;margin:0 auto;padding:0;}
.leaderTeamInfo .p-grid > div > div > img{height:100%;object-fit:cover;width:285px;}

.p-grid .grid-item--width2{grid-column:span 2;}
.p-grid .grid-item--height2{grid-row:span 2;}
/*.p-grid-item img{filter:grayscale(1);opacity:0.8;background:#fff;object-fit:cover;}
.p-grid-item img:hover{filter:grayscale(0);opacity:1;}*/

.teamPopup {left: 50%;position: fixed;z-index: 99;top:50%;display: none;transform: translate(-50%,-50%);}
.teamDesc {background: #fff;box-shadow:0 1px 6px #838080;padding:30px;float: none;margin: 40px auto;position: relative;}
.sc_overlay {position: fixed;width: 100%;height: 100%;left: 0;top: 0;background:rgba(165, 165, 165, 0.8);display: none;	z-index: 98;}
.close {text-align: right;position: absolute;z-index: 9;font-size:38px;font-weight: 600;right:0px;top:3px;padding:6px 13px;border-radius:60px;cursor: pointer; width:50px;height:50px;}
.close:hover{color:#D63638;}
.teamImg{line-height:0px;}
.teamDesc .col-40{padding-right: 40px;}
.teamDesc .row-col{display:flex;}
.teamBio .name{font-size:32px; font-weight:600; color:#273a50;padding-bottom:11px;}
.teamBio .designation{font-size:22px;font-weight:600;padding-bottom:10px;}
.teamBio .team_bio{font-size:17px; color:#273a50;max-height:560px;overflow: hidden; overflow-y:auto;line-height: 30px;}
.teamInfo{background:#fafbfd; padding:15px;color:#222229;font-weight:400;}
.teamInfo a{color:#222229}
.teamInfo a:hover{color:#1e75bb}
.teamInfo li {padding-bottom: 10px;line-height: 50px;}
.teamInfo .tinfo {padding-left:60px; font-size:18px;}
.teamInfo .tphone{background:url(../images/tphone.png) no-repeat 0 0;}
.teamInfo .temail{background:url(../images/tmail.png) no-repeat 0 0;}
.teamInfo .tlocation{background:url(../images/tlocation.png) no-repeat 0 0;}
.teamInfo .tlinkedin{background:url(../images/tlinkedin.png) no-repeat 0 0;}
.p-grid > div.p-grid-item.last .pioteam, .p-grid > div.p-grid-item.tlast .pioteam {position:relative;}
.teams .p-grid > div {display:flex;justify-content:center;align-items:center;margin:0px 4px 8px 4px !important;}

.leaderTeamInfo .pioteam .team-info {background: #273a50;padding:12px 12px; color:#fff;font-size:15px;line-height:26px;}
.leaderTeamInfo .pioteam:hover .team-info{background:#f6fafd; color:#273a50;}
.leaderTeamInfo .pioteam .popupDiv{display:none;}
.leaderTeamInfo .pioteam:hover .popupDiv{position:absolute;display:block;background:#f6fafd;z-index:1;padding:15px;font-size:16px; line-height:26px;left: 285px;width:303px;min-height:364px; display:none;}
.leaderTeamInfo .pioteam:hover .popupDiv p {font-size: 16px;}
.leaderTeamInfo .last .pioteam:hover .popupDiv, .leaderTeamInfo .tlast .pioteam:hover .popupDiv{left:-302px;}
.leaderTeamInfo .pioteam .popupDiv a{background:#fff;padding:5px 15px; margin-top:10px; display:inline-block; color:#27a8e0;font-weight:500;}
.leaderTeamInfo .pioteam .popupDiv a:hover{background:#273A50; color:#fff;}

.leaderTeamInfo .pioteam{position:relative;min-height:365px; display:flex;flex-direction: column;width:285px; cursor:pointer;}
.pioteam:hover > .team-info{bottom:0px;transition:bottom 0.1s ease-in;}

/*.team-info h5{font-size:16px;line-height:20px;color:#fff;position:relative;font-weight:400;}*/
.leaderTeamInfo .pioteam .team-info h5{color:#fff;font-size:21px;font-weight:600;margin-bottom:6px;line-height:20px;}
.leaderTeamInfo .pioteam:hover .team-info h5{color:#273a50;}
.team-info .designation{font-size: 15px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.team-info .email{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.leaderTeam {padding-bottom:10px;}
.teams .pioteam{position:relative;display:flex;flex-direction: column;width:187px;overflow: hidden;}
.teams .team-info{position:absolute;left:0px;bottom:-100%;width:100%;padding:10px;background:rgba(0,0,0,.8);}
.teams .team-info h5.name{color:#fff;font-size: 16px;}

.businessOperations{display:flex; flex-wrap:wrap;padding-top:60px;}
.businessOperations .growthDiv, .businessOperations .growthDiv > div{display:flex; flex-wrap:wrap;}
.businessOperations .siteTitle, .employeeBenefits .siteTitle{margin-bottom:15px;}
.businessOperations .growthSec {background: #f6f9fc;border-radius:0px;padding: 50px 40px;margin-bottom: 20px;}
.businessOperations .siteTitle img{max-width:750px;}
.businessOperations .growthDiv img{border-radius:0px;}

.employeeBenefits{}
.employeeBenefits .benefitsDiv{text-align:center;display:flex;}
.employeeBenefits .benefitsDiv p {line-height: 24px;}
.employeeBenefits .benefitsDiv .col-25{margin-bottom:20px;display:flex;}
.benefitsDiv .empBen {background: #fff;padding: 20px 10px;width: 100%;border-radius: 0px 63px 63px 63px; position: relative;}

/*Team section start*/	
.team_box_blk{background: #f6f9fc !important;}
.team_box_inr{padding:60px 0 40px 0;}
.team_box_blk .siteTitle h2, .join_team_blk .siteTitle h2{text-align:center;margin-bottom:20px;}
.team_box_blk .siteTitle h3, .join_team_blk .siteTitle h3{color:#273A50;text-align:center;margin-bottom:30px;}
.team_col, .team_col > div{display:flex;flex-wrap:wrap;justify-content:center;}
.tm_content{padding:40px 30px;border-radius:0 65px 0 65px; display: flex; }
.team_col .tm_content h3{color:#273a50;font-size:24px;line-height:40px;text-align:left;}
.team_box_blk .siteTitle.ourCompanyGrow  h2{font-size:24px; color:#27a8e0;font-weight:700;}
.searchBox .searchMe {border: 1px solid #ccc;padding:10px 30px 9px 15px;min-width: 590px;font-size: 20px;font-family: 'Inter', sans-serif !important;color: #273a50;}
.searchBox .searchBtn{padding: 14px 30px; border: 0px;  vertical-align: top; cursor:pointer;background:#fff url(/wp-content/themes/programmersai/assets/images/search-btn.jpg) no-repeat center center;font-size:0px; height:45px;margin-left:-6px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
/*Team section end*/
/*Join team start*/
.join_team_blk{background:#F6F9FC;padding:50px 0 60px 0;}
.contactBtnWrap{text-align:center;position:relative;z-index:1;}
.contactBtnWrap .contact-btn{padding:10px 30px;background:#1E75BB;border-radius:0px;text-transform:uppercase;font-size:24px;cursor:pointer;border:0px;font-weight:700;line-height:normal;display:inline-block;color:#fff;max-width:310px;width:50%;}
.contactBtnWrap .contact-btn:first-child{margin-right:50px;}
.contactBtnWrap .contact-btn:hover{background:#27A8E0;color:#fff;}
/*Join team end*/
/*Footer left top arc*/
body #colophon.footer-inner{position:relative;background:#f6f9fc;}
/* #colophon.footer-inner:before, #colophon.footer-inner:after{content:'';width:70px;height:70px;position:absolute;left:0;background:#273A50;top:-70px;border-radius:0;} */
#colophon.footer-inner:after{background:#f6f9fc;}
/*Footer left top arc*/

@media (max-width:1199px){
	.TopHeroCloudContent h4 br{display:none;}
		.p-grid > div{width: calc(24% - 1%);}
	.p-grid > div.p-grid-item .pioteam{width: 100%; }
	.leaderTeamInfo .pioteam:hover .popupDiv{left: 231px; width:270px; max-height:347px; overflow: hidden;padding: 6px 15px 15px 15px;}
	.leaderTeamInfo .last .pioteam:hover .popupDiv, .leaderTeamInfo .tlast .pioteam:hover .popupDiv{left: -270px;}
	.leaderTeamInfo .pioteam:hover .popupDiv{display:none;}
	.teams .p-grid > div{width:100%;}
	.leaderTeamInfo .pioteam .team-info h5{font-size: 18px;}
	#filters .button{padding:10px 15px;font-size:18px;}
	.leaderTeamInfo .pioteam{min-height: 325px;}
}
@media (max-width:1024px){	
	.tm_content{padding:40px 20px;}
	.inner_page_hero_default{padding:50px 30px 60px 30px;}
	.p-grid > div{width: calc(24% - 1%);}
	.p-grid > div.p-grid-item .pioteam{width: 100%; }
	.leaderTeamInfo .pioteam:hover .popupDiv{left: 231px; width:270px; max-height:347px; overflow: hidden;padding: 6px 15px 15px 15px;}
	.leaderTeamInfo .last .pioteam:hover .popupDiv, .leaderTeamInfo .tlast .pioteam:hover .popupDiv{left: -270px;}
	.businessOperations .growthSec{padding:20px 30px;}
	.businessOperations .growthSec.last{margin-bottom:0px;}
	#filters .button{padding:10px 15px;font-size:18px;}
	.leaderTeamInfo .pioteam{min-height: 305px;}
	
}
@media (max-width:991px){	
	.team_box_blk .row-col .col-50{margin-bottom:30px;max-width:50%;flex:0 0 50%;width:50%;}
	.t_member_details h4{font-size:18px;}
	.t_member_details p{font-size:14px;letter-spacing:0;}
	.p-grid > div {width: calc(24% - 10px);}
	.leaderTeamInfo .pioteam .team-info h5{font-size: 16px; text-overflow: ellipsis;overflow: hidden;}
	.leaderTeamInfo .pioteam {min-height:249px !important;}
	.leaderTeamInfo .pioteam .team-info{white-space: nowrap;}
	
	.team_member_single_blk, .businessOperations .growthDiv{display: flex;flex-direction: column;}
	.team_member_single_blk > div:first-child {order: 2;}
	body .team_member_single_blk.row-col .col-50, .businessOperations .growthDiv.row-col .col-50{flex:0 0 100%;max-width:100%;width:100%;}
	.approachimg, .approachimg img, .businessOperations .growthDiv img{width:100%;}
	.businessOperations .growthDiv img{margin-bottom:20px;}
	.leaderTeamInfo .p-grid > div > div > img{width:100%;}
	
}
@media (max-width:767px){
	.tm_content h3{font-size:20px;line-height:28px;}
	.team_box_blk .siteTitle h2, .join_team_blk .siteTitle h2{margin-bottom:10px;font-size:24px;line-height:32px;}
	.team_box_blk .siteTitle h3, .join_team_blk .siteTitle h3{margin-bottom:20px;font-size:20px;line-height:28px;}
	.tm_content p{font-size:16px;line-height:28px;}
	.tm_content{margin-bottom:0;}
	.team_box_inr{padding:40px 0;}
	.contactBtnWrap .contact-btn{max-width:260px;}
	.contactBtnWrap .contact-btn:first-child{margin-right:30px;}
	.grid-item--width2{width:inherit;}
	body .inner_page_hero_default .banner_innerPage h1{font-size:32px;line-height:40px;}
	.TopHeroCloudContent h4{font-size:20px;line-height:28px;}
	.management_blk .subTitle, .tech_specialty_inner h2, .siteTitle h2, body .team_box_blk .siteTitle.ourCompanyGrow h2{font-size:24px;line-height:32px;margin-bottom:15px;}
	.t_member_details h4{font-size:20px;line-height:20px;margin-bottom:20px;}
	.t_member_details p{font-size:16px;}
	.sales_team .row-col.team_member_single_blk{margin-top:0px;}
	
	.p-grid > div{width:calc(48% - 3%);margin: 0px 5px 16px 5px !important;}
	.p-grid > div.p-grid-item .pioteam{width: 100%; }
	.leaderTeamInfo .pioteam:hover .popupDiv{left: 231px; width:270px; max-height:347px; overflow: hidden;padding: 6px 15px 15px 15px;}
	.leaderTeamInfo .last .pioteam:hover .popupDiv, .leaderTeamInfo .tlast .pioteam:hover .popupDiv{left: -270px;}
	.employeeBenefits .benefitsDiv .col-25{max-width:50%;flex:0 0 50%;width:50%;}
	.businessOperations .growthDiv, .businessOperations .growthDiv > div{flex-direction: column;flex: 0 0 100%;max-width: 100%;width: 100%;margin: 0px auto;}
	.leaderTeamInfo .pioteam .team-info{padding:8px;}

	.searchBox form{display: flex;width: 100%;}
	.searchBox .searchMe{width: calc(100% - 60px);min-width:auto;font-size: 15px;padding: 10px 30px 9px 10px;}
	.searchBox .searchBtn{margin-left: -1px;}
	#filters .button {padding: 10px 10px;font-size: 18px;}
	.siteTitle h3{font-size: 20px; line-height: 28px;}
	.teamDesc{padding: 10px;}
	.teamDesc .col-40{padding:0px;}
	.teams .p-grid > div{width:100%;margin:0 !important;}
	.teamDesc{margin:0px auto;overflow: hidden; overflow-y: auto;padding-bottom:40px; max-height: calc(100vh - 60px); padding:0px 10px 30px 10px;}
	.teamPopup .teamDesc .teamBio{padding-top:30px;}
	.teamDesc .row-col{flex-direction:column;}
	.teamPopup .row-col .col-40, .teamPopup .row-col .col-60{flex: 0 0 100%;  max-width:100%;width:100%;}
	.employeeBenefits .benefitsDiv{flex-wrap: wrap;}
	.teamBio .name{font-size: 24px;padding-bottom: 5px;}
	.teamBio .designation{font-size: 18px;}
	.teamBio .team_bio{overflow: visible;max-height:inherit;}
	.management_inner{padding:30px 0 65px 0;}
	.businessOperations{padding-top:0px;}
	.businessOperations .siteTitle br {	display: none;}
	.approachimg, .approachimg img {border-radius: 25px 0px 25px 25px;overflow: hidden;}
	.businessOperations .growthDiv img {border-radius: 0 25px 25px 25px;margin-bottom: 20px;}
	.businessOperations .growthSec, .benefitsDiv .empBen{border-radius: 0 25px 25px 25px;}
	.tm_content{border-radius: 0 25px 0 25px;}
	.tech_specialty_blk {margin-bottom: 40px;}
	.leaderTeamInfo .pioteam {min-height: 250px !important;}
	/*.leaderTeamInfo .pioteam{min-height: 460px!important;}*/
}
@media (max-width:640px){
	.management_blk .management_team > div, .management_blk .team_member_single_blk > div, .management_blk .leadership_team > div{width:100%;max-width:100%;}
	.team_member_single_blk .team_content img{max-width:175px;margin-right:25px;}
	.team_member_single_blk .team_content{display:flex;align-items:center;}
	.management_blk .team_member_single_blk > div:nth-child(2n) .team_content{justify-content:flex-end;}
	.management_blk .team_member_single_blk > div:nth-child(2n) .team_content img{order:1;margin-right:0;}
	.management_blk .team_member_single_blk > div:nth-child(2n) .team_content .t_member_details{order:0;margin-right:25px;}
	.sales_team .subTitle, .management_team .subTitle{margin-top:0px;}
	.leadership_team{display:block;}
}
@media (max-width:599px){
	.team_box_blk .row-col .col-50{max-width:100%;flex:0 0 100%;width:100%;}
	.contactBtnWrap .contact-btn:first-child{margin-right:0;margin-bottom:20px;}
	.contactBtnWrap .contact-btn{width:100%;max-width:310px;}
	.tech_specialty_inner h2 br{display:block;}
	.leaderTeamInfo .p-grid > div{margin: 0px 0 10px 0 !important;width: 100%;}
	.leaderTeamInfo .p-grid > div > div > img{width: auto;}
	.p-grid > div.p-grid-item .pioteam {position: relative;z-index:1;}
}
@media (max-width:360px){
	.team_member_single_blk .team_content img{max-width:150px;margin-right:20px;}
	.leaderTeamInfo .p-grid > div > div > img{width: auto;}
	.leaderTeamInfo .p-grid > div {width: 100%; margin:0px 0 10px 0 !important;}
	
}
/***dev*9-24-2024***/
.default_hero_inrbg { display: none;}
.navigation-top { top: auto;}
.navigation-top { bottom: auto;position: fixed;left: 0;right: 0; top: 0;width: 100%;z-index: 7; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);}
.innovate_integrate {min-height: 450px;display: flex;align-items: center;box-shadow: 1px 5px 36px -21px rgba(0, 0, 0, 0.5); position: relative;}
.banner_innerPage h1 { font-size: 40px; font-weight: 700;line-height: 48px;margin-bottom: 17px;text-align: left; margin-top: 0;}
.banner_innerPage h1 { color: #273A50;}
.banner_innerPage h1 strong, .banner_innerPage h1 span { color: #1E75BB;}
.top-hero-formsection.innovate_integrate .innerPage_bannerDesc {max-width: 600px;}
.banner_innerPage .innerPage_bannerDesc p {color: #273A50;}
.innerPage_bannerDesc p { font-size: 18px; color: #fff; font-weight: 400;}
.management_inner { border-radius: 0;}
.gray_bg_bg {background: #f6f9fc; padding-top: 50px;     padding-bottom: 50px;}
.page-template-team-php .searchBox.teamSearch {background: none !important;padding-bottom: inherit !important;}
.siteTitle h3 {color: #273A50;}
.benefitsDiv .empBen {background: #fff;border-radius: 30px;box-shadow: 6px 4px 8px #f1f1f1;}
.employeeBenefits .benefitsDiv p { color: #1e75bb;font-weight: 600;}
.empBen span {background: #f6fafd;height: 130px;width: 130px;border-radius: 50%;  display: block;margin: 0 auto;  position: relative;}
.empBen span img {position: relative;top: 17px;}
.team_bottom_content span {color: #1E75BB;}
.sec_bottmom_space {padding-bottom: 15px;}
.team_box_blk .siteTitle.ourCompanyGrow h2 {font-size: 32px;color: #1e75bb;font-weight: 700;}
.tm_content .image_boxs {width: 18%;}
.tm_content .description { width: 82%;}
@media only screen and (max-width: 1140px) {
	.top-hero-formsection.innovate_integrate {background-position: center !important;}
}
@media only screen and (max-width: 992px) {
	.top-hero-formsection.innovate_integrate {background: #F6FAFD url(https://pio.staging.tempurl.host/wp-content/uploads/2024/07/team_banner.jpg) no-repeat scroll 70% / cover;}
	.tm_content .image_boxs {width: 25%;}
	.team_box_blk .row-col .col-50 { margin-bottom: 0; }
}

@media screen and (orientation:landscape) {    
	.page-template-team {overflow-y: visible;}
	.teamDesc {background: #fff;box-shadow: 0 1px 6px #838080;padding: 30px;float: none;margin: 0px auto;overflow: hidden;overflow-y: auto;padding-bottom: 40px;max-height: calc(100vh - 60px);
		/* padding: 0px 10px 30px 10px; */
	}


}
@media only screen and (max-width: 767px) {
    .page-template-team .top-hero-formsection.innovate_integrate, .page-template-powerBI .top-hero-formsection.innovate_integrate {background: none !important;background-color: #F6FAFD !important;position: relative;min-height: auto !important;padding: 30px 0px;}
	.banner_innerPage h1 {text-align: center;}
	.three_tiers_inner .col-33, .team-find-panel .col-50, .innovate_integrate .col-50, .row-col .col-50, .row-col .col-60, .row-col .col-40 {width: 100% !important;max-width: 100% !important;flex: 0 0 100%;}
	.banner_innerPage h1 { font-size: 32px;line-height: 42px;margin-bottom: 25px;}
	.client_exp_wrap {  flex-direction: column; }
    .client_exp_wrap .col-33 {width: 100%;}
	.innerPage_bannerDesc { text-align: center;width: 100%;}
	.custom_btn {padding: 10px 20px;font-size: 20px;}
	.banner_innerPage p br {display: none;}
	.banner_innerPage p {text-align: center;}
	.tech_specialty_blk {padding: 50px 0 0 0;}
	.tm_content .image_boxs {width: 25%;}
	.tm_content { padding: 20px 20px 0 20px;}
	.team_col .tm_content h3 {margin-bottom: 0px;font-size: 20px;line-height: 28px;}
	.close {  background: #ffba56; line-height: 37px;width: 46px; height: 46px; text-align: center; right: 6px; top: 6px; font-size: 28px;}
}



