h4{clear: both;}

.site .top-hero-formsection {background: #F6FAFD url(https://pio.staging.tempurl.host/wp-content/uploads/2024/07/top-modern-Business.jpg) no-repeat scroll right /cover;min-height: 450px;display: flex;align-items: center;box-shadow: 1px 5px 36px -21px rgba(0,0,0,0.5);}
.banner_innerPage h1 {color: #273A50;font-size: 40px;font-weight: 700;line-height: 48px;margin-bottom: 17px;text-align: left;margin-top: 0;}
.banner_innerPage h1 span {color: #1E75BB;}
.banner_innerPage .innerPage_bannerDesc p {color: #273A50;font-size: 18px; font-weight: 400;}
p:last-child {padding: 0;margin: 0;}
.custom_btn {padding: 10px 30px;background: #ffba56;color: #273A50;border-radius: 0px;text-transform: uppercase;font-size: 24px;cursor: pointer;border: 0px;font-weight: 700;line-height: normal;display: inline-block;}

/*--trusted_by slider---*/
/* Section Trusted By */
.trusted_by { position:relative;}
.trusted_byDiv{overflow: hidden;display: flex;flex-direction: row;}
.trusted_by .trusted_by_inn {border-radius:0;padding:35px 0px 20px 0px;}
.trusted_by li{display:inline-block;}
.trusted_by .trusted_by_head {font-size: 20px;text-transform: capitalize;font-weight: 400;display: flex;align-items: center;margin-right: 40px;position: relative;  z-index:2;}
.trusted_by li img {filter: grayscale(1);}
.trusted_byCompany{width: calc(100% - 150px); overflow: hidden;}
.trusted_by .trusted_byCompany{height: 60px; overflow:hidden;padding:0px;}
.trusted_by .trusted_byCompany ul {margin: 0px;}
.trusted_byCompany .slick-prev{left: -30px}
.trusted_byCompany .slick-next{right: -30px;}

.trusted_by {position: relative;}
.trusted_by .trusted_byCompany ul {margin: 0px;}
.trusted_by .trusted_by_head {font-size: 20px;text-transform: capitalize;font-weight: 400;display: flex;align-items: center;margin-right: 40px;position: relative;z-index: 2;}
.trusted_byCompany .slick-prev {background: url(/wp-content/themes/programmersai/assets/images/trusted-by/trusted_arrow.png) no-repeat 0 -50px;border-radius: 40px;
box-shadow: none;text-shadow: none;position: absolute;font-size: 0;color: #fff;text-align: center;background-color: transparent;width: 30px;top:45%;height: 30px;
transform: translateY(-50%);z-index: 1;border: none;cursor: pointer;left: -30px;}
.trusted_byCompany .slick-next {background: url(/wp-content/themes/programmersai/assets/images/trusted-by/trusted_arrow.png) no-repeat 0 -5px;border-radius: 0;box-shadow: none;
text-shadow: none;position: absolute;font-size: 0;color: #fff;text-align: center;width: 30px;top:45%;height: 30px;transform: translateY(-50%);z-index: 1;border: none;
cursor: pointer;right: -30px;}
.trusted_byCompany .slick-list.draggable {overflow: hidden;}
.trusted_by li img {filter: grayscale(1);}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;padding-bottom: 0px;}
.trusted_by .trusted_byCompany {height: 60px;overflow: hidden;padding: 0 50px;width: calc(100% - 150px);}


.section-padding-large {padding-top: 90px; padding-bottom: 90px;}
.section-padding {padding-top: 60px;padding-bottom: 60px;}
.section-small-padding {padding-top: 30px;padding-bottom: 30px;}
.section-padd-top {padding-top: 60px;}
.section-bvottom-padd {padding-bottom: 60px;}
.d-flex {display: flex;flex-wrap: wrap;}
/***top form--section*****/
.crafting-sectionbg { background: url(../images/modern/crafting_bg.jpg);position: relative;background-size: cover;background-repeat: no-repeat;background-position: center right;}
.crafting-sectionbg h3, .business-sectionbg h3 {color: #000;margin-bottom: 20px;margin-top: 18px;}
.crafting-sectionbg h2, .business-sectionbg h2 {font-size: 32px;margin-bottom: 20px;color: #000;}
.crafting-sectionbg p, .business-sectionbg p {color: #000;}
/*****drivesucess-section*****/
.drivesucess-section {background: url(../images/modern/future_bg.jpg);position: relative;background-size: cover;background-repeat: no-repeat;background-position: center right;}
.siteTitle-center h2 {color: #fff;font-size: 32px;margin-bottom: 20px;}
.siteTitle-center {color: #fff;text-align: center;max-width: 1087px;margin: 0 auto 30px auto;}
.drivesucess-outer-box h3, .drivesucess-outer-box p {color: #000;position: relative;}
.drive-inner-bg {padding: 40px 30px 40px 30px;text-align: center;}
.drivesucess-outer-box {background: #fff;padding: 15px;border-radius: 15px;margin-bottom: 17px;position: relative;}
.drivesucess-outer-box::before {content: '';position: absolute;background: url(../images/modern/c-bg.png);width: calc(100% - 30px);height: 90%;border-radius: 15px;background-size: cover;}
.drivesucess-boxs {display: flex;flex-wrap: wrap;}
.drivesucess-items {display: flex;}
/****business********/
.business-sectionbg {background: url(../images/modern/Business_bg.jpg);position: relative;background-size: cover;background-repeat: no-repeat;background-position: 61% bottom;}
/****embrace********/
.embrace-sectionbg {background: url(../images/modern/embrace.jpg);position: relative;background-size: cover;background-repeat: no-repeat;background-position: 61% bottom;}
.embrace-sectionbg h2 {color: #fff;font-size: 32px;}
.embrace-sectionbg h3 {color: #fff;margin-top: 10px;}
.embrace-sectionbg ul {color: #fff;line-height: 40px;}
.embrace-sectionbg ul {margin-top: 20px;color: #fff;line-height: 40px;column-count: 2;}
.embrace-sectionbg ul li {background: url(../images/modern/right.png);background-repeat: no-repeat;background-position: left 53%;padding-left: 30px;}
.embrace-sectionbg ul {margin-top: 20px;color: #fff;line-height: 40px;column-count: 2;column-width: 49%;width: 102%;margin-bottom: 20px;}
.custom_btn {padding: 10px 30px;background: #ffba56;color: #273A50;border-radius: 0px;text-transform: uppercase;font-size: 24px;cursor: pointer;border: 0px;
font-weight: 700;line-height: normal;display: inline-block;}
.custom_btn:hover {background: #ffa016;color: #273A50;}
/****future-proffing-service-sectionbg******/
.future-proffing-service-sectionbg {background: url(../images/modern/future-proffing-service.jpg);position: relative;background-size: cover;background-repeat: no-repeat;background-position: 100% bottom;}
.future-proffing-service-sectionbg h2 {color: #fff;margin-bottom: 20px;font-size: 32px;line-height: 52px;}
.future-proffing-service-sectionbg h3 {color: #fff;}
.future-proffing-service-sectionbg.section-padding ul {color: #fff;}
.future-proffing-service-sectionbg ul {margin-top: 20px;color: #fff;line-height: 40px;}
.future-proffing-service-sectionbg ul li {background: url(../images/modern/arrow-right.png);background-repeat: no-repeat;background-position: left 53%;padding-left: 30px;}
/****Benefitsfuture-sectionbg******/
.benefitsfuture-section h2, .benefitsfuture-section p {color: #000;}
.benefitsfuture-boxs, .benefitsfuture-boxs .benefitsfuture-items {display: flex !important;flex-wrap: wrap;}
.benefitsfuture-section .full-row, .benefitsfuture-section [class*='col-'] {float: left;float: inherit;}
.benefitsfuture-outer-box h3, .benefitsfuture-outer-box p {color: #fff;}
.benefitsfuture-outer-box h3 {min-height: 160px;}
.benefitsfuture-outer-box {border-radius: 10px;padding: 50px 29px;}
.benefitsfuture-items .dark {background: #055799;position: relative;overflow: hidden;}
.benefitsfuture-outer-box.semlight {background: #1e75bb;position: relative;}
.benefitsfuture-items .shinelight {background: #27a8e0;position: relative;}
.benefitsfuture-outer-box.dark::before {content: '';position: absolute;right: 0;background: url(../images/modern/obtain-value.png)  no-repeat right top;width: 173px;height: 183px;top: 0;}
.benefitsfuture-outer-box.semlight::before {content: '';position: absolute;right: 0;background: url(../images/modern/prepare-the-workforce.png)  no-repeat right top;width: 173px;height: 183px;top: 0;}
.benefitsfuture-outer-box.shinelight::before {content: '';position: absolute;right: 0;background: url(../images/modern/real-time.png)  no-repeat right top;width: 173px;height: 183px;top: 0;}

.team-find-panel .siteTitle {margin-bottom: 10px;}
.siteTitle {text-align: center;}
.siteTitle h3{font-size:22px;line-height: 32px;color: #273a50; font-weight: 600;}

/*---FAQ Section Start---*/
.accordion_faq_wrap{margin-bottom:30px;}
.accordion_faq_wrap .container-main{padding:60px 10px;background:#fff;border-top: 4px solid #F6F9FC;}
.php-development-new .intro-decp .accordion_faq_wrap .fqa_title p{text-align:center;padding:10px 0;max-width:900px;margin:0 auto}
.accordion_faq_wrap .fqa_title h2{padding:0 0 15px;text-align: center;}
.accordion_faq_wrap .fqa_title h2:after{display:none}
.accordion_faq_wrap .fqa_title p{color:#000;text-align:center;font-size:18px;font-weight:400;margin:20px 0 25px;padding:0}
.accordion_faq_wrap .set{position:relative;width:100%;height:auto}
.accordion_faq_wrap .set > a{display:flex;align-items:center;padding:11px 15px 10px 45px;text-decoration:none;color:#000;font-weight:400;border:1px solid #f2f2f2;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;margin-top:5px;background-color:#fff;font-size:16px;position:relative}
.accordion_faq_wrap .set > a span{width:calc(100% - 14px)}
.accordion_faq_wrap .set > a i{margin-top:0;width:14px}
.accordion_faq_wrap .set > a.active{background-color:#1E75BB;color:#fff!important}
.accordion_faq_wrap .acc_content{background-color:#f6f9fc;border:1px solid #f2f2f2;display:none;margin-bottom:0;border-top:none;padding:20px;}
body .accordion_faq_wrap .acc_content > p{padding:0;margin:0;font-size:18px;text-align:left;}
.accordion_faq_wrap .set > a .fa-question-circle{font-size:22px;vertical-align:middle;margin-right:0;margin-top:0;color:#1E75BB;width:auto;position:absolute;top:12px;left:15px;display:none;}
.accordion_faq_wrap .set > a.active .fa-question-circle{color:#fff;display:none;}
body .accordion_faq_wrap .acc_content a{color:#27A8E0;}
body .accordion_faq_wrap .acc_content a:hover{color:#1E75BB}

.accordion_faq_wrap .set > a {border: 0px solid #F6F9FC;padding: 15px 30px;}
.accordion_faq_wrap .acc_content ul li{font-size: 17px !important;line-height: 32px !important;}
.tech_faq_inner .row-inner{display:flex;flex-wrap:wrap;}
.accordion_faq_wrap .set{width:100%;margin-bottom:10px;}
.accordion_faq_wrap .set > a.active{border-radius: 0px 18px 0px 0px;}
.accordion_faq_wrap .acc_content{border-radius: 0px 0px 0px 18px;}
.accordion_faq_wrap .set > a{border:0px solid #F6F9FC;padding:15px 30px;}
.accordion_faq_wrap .acc_content ul{padding:0;margin:15px 0 0 0;}
.tech_faq_blk .set > a, .accordion_faq_wrap .set > a {display: flex;align-items: center;padding: 10px 15px 10px 20px;text-decoration: none;color: #27A8E0;font-weight: 500;
-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;background-color: #F6F9FC;font-size: 24px;position: relative;border-radius: 0 18px 18px 18px;border: 1px solid #F6F9FC;width: 100%;}
/*---FAQ Section End---*/
	.page-template .award_certifications_inr{border-radius: 0px;padding: 0 0 10px 0;}


@media (max-width:1140px) {
	.site .top-hero-formsection{min-height:360px;padding: 40px 0px;}
	.section-padding{padding:40px 0px;}
.crafting-sectionbg {background-position: 83% 50%;}
.drive-inner-bg {padding: 20px 10px 20px 10px;text-align: center;}
.embrace-sectionbg ul li {background-position: left 18%;}
.benefitsfuture-outer-box {border-radius: 10px;padding: 194px 15px 15px 15px;}
.benefitsfuture-outer-box h3 {min-height: 112px;}
.future-proffing-service-sectionbg {background-position: 60% bottom;}
		
	.trusted_by .trusted_by_inn{padding:0px;}
	.trusted_by .trusted_by_head {display: inline-block;text-align: center;margin-right: 0px;width: 100%;}
	.trusted_by .trusted_byCompany {padding:0px 30px;width: 100%;}
	.trusted_by li img {margin: 0 auto !important;max-width:85%;}
	.trusted_by_inn .row-col, .trusted_by_inn .trusted_byDiv{display:block;}
	.trusted_by_inn .trusted_byDiv{padding-bottom:20px;}
	.trusted_byCompany .slick-list.draggable {overflow: hidden;padding: 0px;}
	
	.embrace-sectionbg ul{column-count: auto;}
	.embrace-sectionbg ul li {background-position: left 18%;display: inline-block;width: 45%;margin-right: 45px;vertical-align: top;}
	.site .accordion_faq_wrap.faqSec, .site .casestudydiv.sec_spec{padding:40px 0 10px 0;}
	.blogs_inner .siteTitle h3 {margin-bottom: 10px;}
	.banner_innerPage{padding-top: 0px;padding-left: 10px;}
	.innovate_integrate .innerPage_bannerDesc{margin: 0px;}
	.future-proffing-service-sectionbg h2 br{display:none;}

}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {


}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
	.embrace-sectionbg ul li {background-position: left 9px;display: inline-block;width:100%;}
}
@media (max-width:767px) {
.row-col .col-50, .col-33, .col-100, .col-60, .col-70 {flex: 0 0 100% !important;max-width: 100% !important;width: 100% !important;}
.crafting-sectionbg {background: url(../images/modern/crafting_bg.jpg);position: relative;background-repeat: no-repeat;/* background-position: center right; */background-size: cover;}
.business-sectionbg {background-position: 50% bottom;}
.embrace-sectionbg ul li {background-position: left 20%;}
.embrace-sectionbg ul {column-count: 1;}
.benefitsfuture-outer-box {margin-bottom: 20px;}
.section-padding {padding-top: 60px;padding-bottom: 40px;}
.future-proffing-service-sectionbg {background-position: left;}
.future-proffing-service-sectionbg br {display: none;}
.future-proffing-service-sectionbg ul li {background-position: left 20%;}
.benefitsfuture-boxs, .benefitsfuture-boxs .benefitsfuture-items {display: block !important;}
	
	.trusted_by .trusted_by_head {display: inline-block;text-align: center;margin-right: 0px;width: 100%;}
	.trusted_by .trusted_byCompany {padding:0px 30px;width: 100%;}
	.trusted_by li img {margin: 0 auto !important;max-width: 90%;}
	.trusted_by_inn .row-col, .trusted_by_inn .trusted_byDiv{display:block;}
	.banner_innerPage h1 br{display:none;}
	.section-padding{padding:40px 0px;}
	.drivesucess-boxs .drivesucess-items:last-child .drivesucess-outer-box{margin-bottom:0px;}
	.embrace-sectionbg ul li{width:100%;margin:0px;line-height: 26px; margin-bottom: 20px;}
	.benefitsfuture-section, .casestudydiv{padding-top:0px;}
	.team-find-panel .team-bottom-text{margin: 15px 0 0 0;}
	.team-find-panel .siteTitle h2, .crafting-sectionbg h2, .business-sectionbg h2, .siteTitle-center h2, .embrace-sectionbg h2, .benefitsfuture-section h2, .future-proffing-service-sectionbg h2, .faqSec .siteTitle h2, .blogsdiv .siteTitle h2 {font-size:26px;line-height: 32px;margin-bottom: 10px;}
	.benefitsfuture-outer-box{padding:105px 15px 20px 15px;}
	.benefitsfuture-outer-box h3 br{display:none;}
	.benefitsfuture-outer-box h3 {min-height: auto;margin-bottom: 10px;}
	.benefitsfuture-outer-box.dark::before, .benefitsfuture-outer-box.semlight::before, .benefitsfuture-outer-box.shinelight::before{background-size: 60%;}
	.benefitsfuture-section .siteTitle-center{margin: 0 auto 10px auto;}
	.benefitsfuture-section.section-padding {padding-bottom: 20px;}
	.blogsdiv.sec_spec {padding:10px 0px 0px 0px !important}
	.blogs_inner .siteTitle h3{margin-bottom: 10px !important;}
	.casestudydiv.sec_spec{padding: 0px !important;}
	.page-template .award_certifications_blk{background:#fff; padding-top:20px;}
	.page-template .award_certifications_inr{border-radius: 0px;padding: 0 0 10px 0;}
	.page-template .award_certifications_blk .siteTitle h2 {margin-bottom: 0px;}
	.accordion_faq_wrap.faqSec{margin-top:30px;}
	.casestudydiv .case_study_post{margin-bottom:30px;}
	
	
}