.p-0{padding: 0 !important; }
/*header sectin css start here*/
.single-service .new-design-header{position: absolute; top: 0; left: 0; width: 100%;}
.single-service .new-design-header.header-fixed{position: fixed;}
.single-service .new-header-main-wrap{background: transparent; box-shadow: none;}
.single-service .new-design-header.header-fixed .new-header-main-wrap{background: #fff; box-shadow: 0px 10px 10px 5px rgba(0, 0, 0, 0.03);}
/*header sectin css end here*/

/*banner section css start here*/
.srvc-dtls-wrap { background: #E2F5FF; width: 100%; padding:184px 0 60px 0; display: block; position: relative; }
.srvc-dtls-wrap .banner-caption { display: flex; align-items: center; gap: 40px; width: 100%; flex-wrap: wrap; }
.srvc-dtls-wrap .srvc-dtls-content{width: calc(65% - 20px);}
.srvc-dtls-wrap .srvc-dtls-content h1 { position: relative; padding: 0 0 20px 0; margin: 0 0 20px 0; }
.srvc-dtls-wrap .srvc-dtls-content h1 span{color: #00649E;}
.srvc-dtls-wrap .srvc-dtls-content h1:after { content: ""; position: absolute; width: 238px; height: 1px; background: #000000; bottom: 0; left: 0; }
.srvc-dtls-wrap .srvc-dtls-content p{margin: 0 0 20px 0;}
.srvc-dtls-wrap .srvc-dtls-btn { display: flex; position: relative; width: 100%; padding: 12px 0 0 0; }
.srvc-dtls-wrap .srvc-dtls-btn a{font-weight: 600;}
.srvc-dtls-wrap .srvc-dtls-img{width: calc(35% - 20px);}
.srvc-dtls-wrap .srvc-dtls-img img{display: block;}
/*banner section css end here*/

/*company content section css start here*/
.company-content-wrap{width: 100%; padding:0; display: block; position: relative;}
.company-content-wrap .company-content-caption{display:block; width: 100%; position: relative; padding:0 0 0 64px;}
.company-content-wrap .company-content-caption:before { content: ""; position: absolute; width: 41px; height: 1px; background: #000000; left: 0; top: 21px;}
.company-content-wrap h2{margin: 0 0 40px 0;}
.company-content-wrap p{margin: 0 0 1rem 0;}
.company-content-wrap p:last-child{margin: 0;}
/*company content section css end here*/

/*WordPress Development Services section css start here*/
.single .perks-wrap.web-devp-service .owl-dots{margin: 0 auto;}
.single .perks-wrap.web-devp-service{padding-top: 0px !important;}
.perks-wrap.web-devp-service .perks-items{column-gap: 30px;}
.perks-wrap.web-devp-service .perks-items .perks-item{width: calc(100% / 4 - 23px);}
.perks-wrap.web-devp-service .perks-item .h6{font-weight: 600; margin: 0 0 15px 0;}
.perks-wrap.web-devp-service .perks-item .perks-item-img{height: auto;}
.perks-wrap.web-devp-service .perks-item .perks-item-img img { display: block; margin: 0 auto; height: auto; max-width: 65px; min-height: 90px; object-fit: revert; }
.perks-wrap.web-devp-service .devp-service-btn{display: flex; justify-content: center; margin: 40px 0 0 0;}
.perks-wrap.web-devp-service .devp-service-btn a{font-weight: 600;}
/*WordPress Development Services section css end here*/

/*Benefits service section css start here*/
.section-title{width: 100%; padding:0 0 40px 0; display: block; position: relative; text-align: center;}
.section-title h2{margin: 0 0 15px 0;}
.benefits-service-wrap{width: 100%; padding:0; display: block; position: relative;}
.benefits-service-wrap .benefits-service-caption{display:block; width: 100%; position: relative; padding:0;}
.benefits-service-wrap .benefits-service-items{ width: calc(100% + 30px); display: flex; flex-wrap: wrap; margin-left: -15px;}
.benefits-service-wrap .benefits-service-item { width: calc(100% / 4); background: #fff; padding:15px 15px; border-radius: 8px; transition: all .2s ease-in-out; text-align: center;}
.benefits-service-wrap .benefits-service-item:hover{background: #E2F5FF;}
.benefits-service-wrap .benefits-service-item .benefits-service-img { display: block; text-align: center; margin: 0 0 20px 0; height: auto; }
.benefits-service-wrap .benefits-service-item .benefits-service-img img { display: block; margin: 0 auto; height: auto; max-width: 65px; object-fit: contain; width: auto;}
.benefits-service-wrap .benefits-service-item p{margin: 0;}
.benefits-service-wrap .owl-dots{margin: 0 auto;}
.hire-dev-benfit-service .benefits-service-item{border-radius: 0; border-right: 1px solid #00649E80;}
.hire-dev-benfit-service .benefits-service-item:last-child{border: 0;}

.hire-dev-choose-partner{padding: 60px 0 !important; background: #F1FAFF;}
.hire-dev-choose-partner .choose-partner-item{background: transparent !important; }
/*Benefits service section css end here*/

/*Hire developer 4-easy steo section css start here*/
.hiredev-easy-step-wrap{padding: 60px 0 !important; background: #F1FAFF; display: block; position: relative;}
.hiredev-easy-step-wrap .hiredev-step-info { width: 100%; display: flex; gap: 30px; flex-wrap: wrap; justify-content: center;}
.hiredev-easy-step-wrap .hiredev-step-item { width: calc(100% / 4 - 23px); transition: all .2s ease-in-out; text-align: left; position: relative; padding: 0 !important; }
.hiredev-easy-step-wrap .hiredev-step-item .hiredev-step-item-inner{width: 100%; position: relative;}
.hiredev-easy-step-wrap .hiredev-step-item .hiredev-step-img{width: 100%; position: relative;}
.hiredev-easy-step-wrap .hiredev-step-item .hiredev-step-img:before { content: ""; position: absolute; left: 50%; border: 2px dashed #85ACE1; width: 100%; top: 50%; transform: translateY(-50%); z-index: 0; }
.hiredev-easy-step-wrap .hiredev-step-item .hiredev-step-img:after { content: ""; position: absolute; width: 35px; height: 36px; left: calc(100% - 3px); top: 50%; transform: translateY(-50%); background: url(../img/service_detail_img/step-arrow.png); background-repeat: no-repeat; background-position: center; z-index: 1; animation: slideX 1400ms infinite; }
.hiredev-easy-step-wrap .hiredev-step-item:last-child .hiredev-step-img:before, .hiredev-easy-step-wrap .hiredev-step-item:last-child .hiredev-step-img:after{content: inherit;}
.hiredev-easy-step-wrap .hiredev-step-item img{max-width: 145px; margin: 0 auto 30px; display: block; position: relative; background: #F1FAFF;}
.hiredev-easy-step-wrap .hiredev-step-item p{text-align: center;}
@keyframes slideX {
	90% { margin-left:15px;}
}
/*Hire developer 4-easy steo section css end here*/

/*Hiring Models section css start here*/
.hiring-models-wrap{width: 100%; padding:0; display: block; position: relative;}
.hiring-models-wrap .hiring-models-caption{display:block; width: 100%; position: relative; padding:0;}
.hiring-models-wrap .hiring-models-caption h2{margin: 0 0 40px 0; text-align: center;}
.hiring-models-wrap .hiring-models-items{width: 100%; display: flex; gap: 30px; flex-wrap: wrap; justify-content: center;}
.hiring-models-wrap .hiring-models-item { width: calc(100% / 3 - 20px); transition: all .2s ease-in-out; text-align: left; position: relative; padding: 0 !important; }
.hiring-models-wrap .hiring-models-item .hiring-models-img{position: relative; width: 100%;}
.hiring-models-wrap .hiring-models-item .hiring-models-img img{display: block;}
.hiring-models-wrap .hiring-models-item .hm-content { position: absolute; top: 18px; width: 100%; text-align: center; max-width: 280px; display: block; left: 50%; transform: translateX(-50%); }
.hiring-models-wrap .hm-content .h5{margin: 0 0 22px 0; color: #00649E;}
.hiring-models-wrap .hiring-models-item .estimate-info { display: flex; justify-content: center; align-items: center; width: 100%; }
.hiring-models-wrap .estimate-info .estimate-item { width: 50%; border-right: 1px solid #66B59C; padding: 0 4px; min-height: 110px; display: flex; align-items: center; flex-direction: column; justify-content: center; }
.hiring-models-wrap .estimate-info .estimate-item:last-child{border-right: 0;}
.hiring-models-wrap .estimate-info .estimate-item .h6{margin: 0 0 5px 0; color: #66B59C; font-size: 32px;}
.hiring-models-wrap .estimate-info .estimate-item p{color: #000; margin: 0; font-size: 16px; font-weight: 600; line-height: 24px;}

.hiring-models-wrap .hiring-models-item.part-time .estimate-item{border-color: #00649E;}
.hiring-models-wrap .hiring-models-item.part-time .estimate-item .h6{color: #00649E;}
.hiring-models-wrap .hiring-models-item.hourly .estimate-item{border-color: #FFA378;}
.hiring-models-wrap .hiring-models-item.hourly .estimate-item .h6{color: #FFA378;}
/*Hiring Models section css end here*/


/*why hire developers india section css start here*/
.hire-develoeprs-india-hide, .hide-dev-model-service, .hide-dev-4-step-service{ display: none !important; }
.hire-develoeprs-india{width: 100%; padding:0; display: block; position: relative;}
.hire-develoeprs-india .hire-develoeprs-india-caption{display:block; width: 100%; position: relative; padding:0;}
.hire-develoeprs-india h2{margin: 0 0 40px 0; text-align: center;}
.hire-develoeprs-india .hire-develoeprs-india-items{display: flex; flex-wrap: wrap;}
.hire-develoeprs-india .hire-develoeprs-india-item{width: calc(100% / 3);border-right: 1px solid #BDBDBD; border-bottom: 1px solid #BDBDBD; position: relative;}
.hire-develoeprs-india .hire-develoeprs-india-item:nth-child(3), .hire-develoeprs-india .hire-develoeprs-india-item:nth-child(6){border-right:0px;}
.hire-develoeprs-india .hire-develoeprs-india-item:nth-child(4), .hire-develoeprs-india .hire-develoeprs-india-item:nth-child(5), .hire-develoeprs-india .hire-develoeprs-india-item:nth-child(6){border-bottom: 0px;}
.hire-develoeprs-india .hire-develoeprs-india-item .hire-develoeprs-india-inner{width: 100%; position: relative; height: 100%; padding: 25px; z-index: 1;}
.hire-develoeprs-india .hire-develoeprs-india-item .hire-develoeprs-india-inner:after { content: ""; position: absolute; left: 5px; right: 5px; top: 5px; bottom: 5px; transition: .3s ease-in-out; z-index: -1; }
.hire-develoeprs-india .hire-develoeprs-india-item:hover .hire-develoeprs-india-inner:after { box-shadow: 0 7px 25px rgba(0, 0, 0, .1); transform: scale(1.02); background: #fff; }
.hire-develoeprs-india .hire-develoeprs-india-inner .icon-text-info{width: 100%; display: flex; gap: 20px; margin: 0 0 12px 0; align-items: center;}
.hire-develoeprs-india .hire-develoeprs-india-inner .icon-text-info img{width: 57px; object-fit:contain; display: block;}
.hire-develoeprs-india .hire-develoeprs-india-inner .icon-text-info .h6{width: calc(100% - 77px); text-align: left; margin: 0; color: #000;}
.hire-develoeprs-india .hire-develoeprs-india-item p{text-align: left;}
.hire-develoeprs-india .owl-dots{margin: 0 auto;}
/*why hire developers india section css end here*/

/*why choose us WWT as your wp partner section css start here*/
.choose-partner-wrap{width: 100%; padding:0; display: block; position: relative;}
.choose-partner-wrap .choose-partner-caption{width: 100%; position: relative; padding:0;}
.section-title p{max-width: 990px; margin: 0 auto; }
.choose-partner-wrap .choose-partner-items{width: 100%; display: flex; gap: 30px; flex-wrap: wrap; }
.choose-partner-wrap .choose-partner-item{width: calc(100% / 3 - 20px); background: #fff; padding:0 0 0 23px; border-radius: 8px; transition: all .2s ease-in-out; text-align: left; position: relative;}
.choose-partner-wrap .choose-partner-item:before{content: ""; position: absolute; width: 13px; height:13px; background: #00649E; border-radius: 100px; left: 0; top: 8px;}
.choose-partner-wrap .choose-partner-item .h5{margin: 0 0 12px 0; color: #00649E}
.choose-partner-wrap .choose-partner-item .h5 a{color: #00649E;}
.choose-partner-wrap .choose-partner-item p{color: #383838;}
/*why choose us WWT as your wp partner section css end here*/

/*Our Portfolio section css start here*/
.featured-projects-wrap.our-portfolio{padding: 0;}
.featured-projects-wrap.our-portfolio h2{margin: 0 0 15px 0;}
.featured-projects-wrap.our-portfolio .devp-service-btn, .hiring-models-wrap .devp-service-btn{ display: flex; justify-content: center; margin: 40px 0 0 0;}
.featured-projects-wrap.our-portfolio .devp-service-btn a, .hiring-models-wrap .devp-service-btn a{font-weight: 600;}
.featured-projects-wrap.our-portfolio .slider_featured_portfolio_service-dtls { width: 100%; display: flex; gap: 30px; flex-wrap: wrap; }
.featured-projects-wrap.our-portfolio .featured-slide-info { width: calc(100% / 3 - 20px); transition: all .2s ease-in-out; text-align: left; position: relative; padding: 0 !important; }
.featured-projects-wrap.our-portfolio .featured-slide-info .portfolio-image-inner{width: 100%; border-radius: 20px; overflow: hidden; display: flex; position: relative; transition: all .3s ease-in-out;}
.featured-projects-wrap.our-portfolio .featured-slide-info .portfolio-image-inner:after { content: ""; position: absolute; width: 100%; height: 100%; background: #00000054; left: 0; top: 0; opacity: 0; transition: all .3s ease-in-out;}
.featured-projects-wrap.our-portfolio .featured-slide-info .portfolio-image-inner:hover:after{opacity: 1;}
.featured-projects-wrap.our-portfolio .featured-slide-info .portfolio-image-inner img{display: block; transition: all .3s ease-in-out;}
.featured-projects-wrap.our-portfolio .featured-slide-info .portfolio-image-inner:hover img{transform: scale(1.04) rotate(2deg);}
.featured-projects-wrap.our-portfolio .develop-caption{width: 60%;}
.featured-projects-wrap.our-portfolio .portfolio-img{width: 40%;}
/*.featured-projects-wrap.our-portfolio .icon-overlay { width: 55px; height: 55px; display: inline-flex; align-items: center; justify-content: center; background: #fff; border-radius: 100px; padding: 12px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(-2deg); opacity: 0; visibility: hidden; transition: all .3s ease-in-out; z-index: 1;}
.featured-projects-wrap.our-portfolio .featured-slide-info .portfolio-image-inner:hover .icon-overlay { visibility: visible; opacity: 1; }
.featured-projects-wrap.our-portfolio .icon-overlay:hover { transform: translate(-50%, -50%) rotate(-45deg); }*/
/*Our Portfolio section css end here*/


/*FAQ section css start here*/
.faq-sec-wrap{width: 100%; padding:0; display: block; position: relative;}
.faq-sec-wrap .faq-sec-caption{width: 100%; position: relative; padding:0;}
.faq-sec-wrap h2{text-align: center; margin: 0 0 40px 0;}
.faq-sec-wrap .faq-info{width: 100%; display: flex; flex-wrap: wrap; gap: 30px;}
.faq-sec-wrap .faq-info .faq-info-inner{width: calc(100% / 2 - 15px);}
.faq-sec-wrap .faq-info .faq-info-inner .accordion-item:last-child{margin: 0;}
.faq-sec-wrap .dtls-item .accordion-item-title{padding-right: 35px;}
/*FAQ section css end here*/

/*diffrent solution section css start here*/
.diffrent-solution-wrap { width: 100%; padding: 0; display: block; position: relative; }
.diffrent-solution-wrap .diffrent-solution-caption{width: 100%; position: relative; padding:0;}
.diffrent-solution-wrap .section-title p{max-width: 720px; margin: 0 auto;}
.diffrent-solution-wrap .diffrent-solution-items { display: flex; gap: 0px; flex-wrap: wrap; margin:0 -10px;}
.diffrent-solution-wrap .diffrent-solution-item { width: calc(100% / 4); background: #fff; border-radius: 0px; transition: all .2s ease-in-out; text-align: center; border-right: 1px solid #686868; padding: 0 10px;transition: all .3s ease-in-out;}
.diffrent-solution-wrap .diffrent-solution-item:last-child{border-right: 0;}
.diffrent-solution-wrap .diffrent-solution-item .diffrent-solution-item-inner{padding: 30px 15px; border-radius: 20px; height: 100%; width: 100%; position: relative; overflow: hidden; transition: all .2s ease-in-out;z-index: 2;}
.diffrent-solution-wrap .diffrent-solution-item .diffrent-solution-item-inner:after { content: ""; position: absolute; width: 100%; height: 100%; background: url(../img/service_detail_img/ds-vector.png); bottom: -2px; left: 0; background-repeat: no-repeat; background-position: center bottom; background-size: 100%; opacity: 0; visibility: hidden; z-index: 0;}
.diffrent-solution-wrap .diffrent-solution-item:hover{border-right-color: transparent;}
.diffrent-solution-wrap .diffrent-solution-item:hover .diffrent-solution-item-inner{background: #E3F5FF;}
.diffrent-solution-wrap .diffrent-solution-item:hover .diffrent-solution-item-inner:after{opacity: 1; visibility: visible;}
.diffrent-solution-wrap .diffrent-solution-item .h6{margin: 0; color: #000000; font-weight: 600; position: relative; z-index: 3; line-height: normal !important; }
.diffrent-solution-wrap .diffrent-solution-item:hover .h6{color: #00649E;}
.diffrent-solution-wrap .diffrent-solution-img{display: block; margin: 0 0 30px 0; position: relative; z-index: 3;}
.diffrent-solution-wrap .diffrent-solution-img svg{display: block; margin: 0 auto; fill: #000;}
.diffrent-solution-wrap .diffrent-solution-img svg path{fill: #000;}
.diffrent-solution-imgs { min-height: 80px; display: flex; justify-content: center; align-items: center; margin: 0 0 10px 0; position: relative; z-index: 1;}
.diffrent-solution-wrap .diffrent-solution-item:hover .diffrent-solution-img svg path{fill: #00649E;}
.diffrent-solution-wrap .diffrent-solution-item:hover .diffrent-solution-imgs svg{filter: brightness(0) saturate(100%) invert(25%) sepia(99%) saturate(980%) hue-rotate(174deg) brightness(99%) contrast(103%);}
/*diffrent solution section css end here*/

/*start development section css start here*/
.start-devlpmt-wrap { width: 100%; padding: 0; display: block; position: relative; }
.start-devlpmt-wrap .start-devlpmt-caption{width: 100%; position: relative; padding:0;}
.start-devlpmt-wrap h2{margin: 0 0 40px 0; text-align: center;}
.start-devlpmt-wrap .start-devlpmt-form{width: 100%; display: block; margin: 0 auto; max-width: 670px;}
.start-devlpmt-wrap .start-devlpmt-form p.form-text{text-align: center; margin: 0 0 15px 0; }
.start-devlpmt-wrap .site-contact-form-names{padding: 0;}
/*start development section css end here*/
.portfolios-list-data-hide{display: none !important; }
.read-more-toggle { color: #0064b0; font-weight: 600; white-space: nowrap;}
.content-full { display: block; }
.content-truncated { display: none; }




@media only screen and (min-width: 1660px) {
    .benefits-service-wrap .site-lg-container, .diffrent-solution-wrap .site-lg-container{
        max-width: 1366px !important;
    }
    .hiring-models-wrap .hiring-models-item .hiring-models-img img{
    	display: block;
    	min-height: 220px;
    }
}

@media only screen and (max-width: 1660px) {
    .hiring-models-wrap .hiring-models-item .hiring-models-img img{
    	display: block;
    	min-height: 220px;
    }
}

@media only screen and (max-width: 1440px) {
	.featured-projects-wrap.our-portfolio .featured-slide-info{
		padding: 30px 15px 0 15px;
	}
	.featured-projects-wrap.our-portfolio .portfolio-feature-btn a{
		padding: 8px 16px;
	}

	.hiring-models-wrap .hiring-models-item .hiring-models-img img{
	 	min-height: 225px;
	}

	.hiring-models-wrap .estimate-info .estimate-item .h6{
		font-size: 22px;
		line-height: normal; 
		margin: 0; 
	}

	.hiring-models-wrap .hm-content .h5{
		font-size: 18px !important;
	}
	.hiring-models-wrap .estimate-info .estimate-item p{
		font-size: 14px;
	}
}

@media only screen and (max-width: 1280px) {
	.hiredev-easy-step-wrap .hiredev-step-item img { max-width: 110px; }
	.hiring-models-wrap .estimate-info .estimate-item p { max-width: 100px; line-height: normal; }
	.hiring-models-wrap .estimate-info .estimate-item{width: 42%;}
}

@media only screen and (max-width: 1199px) {
	.featured-projects-wrap.our-portfolio .portfolio-feature-btn a { padding: 8px 10px; font-size: 14px; }
	.featured-slide-info h3{font-size: 24px;}
	.hiredev-easy-step-wrap .hiredev-step-item img{max-width: 100px;}
	.hiring-models-wrap .hiring-models-item{width: 100%;}
	.hiring-models-wrap .hiring-models-item .hiring-models-img img{min-height: auto;}
	.hiring-models-wrap .hiring-models-item .hiring-models-img { position: relative; width: 100%; max-width: 450px; margin: 0 auto; }
	.hiring-models-wrap .estimate-info .estimate-item{width: 50%;}
	.hiring-models-wrap .estimate-info .estimate-item p{max-width: 100%;}
	.hiring-models-wrap .estimate-info .estimate-item .h6{font-size: 16px;}
	.hiring-models-wrap .devp-service-btn{margin: 30px 0 0 0;}
	.hiredev-easy-step-wrap .hiredev-step-item .hiredev-step-img:after { width: 30px; height: 31px; }
}

@media only screen and (max-width: 1024px) {
	.srvc-dtls-wrap { padding: 125px 0 60px 0; }
	.perks-wrap.web-devp-service .perks-items .perks-item,
	.benefits-service-wrap .benefits-service-item{width: 100% !important;}
	.hire-develoeprs-india .hire-develoeprs-india-item{width: 100% !important; border: none;}
	.featured-projects-wrap.our-portfolio .featured-slide-info{width: 100% !important;}
	.srvc-dtls-wrap .banner-caption{gap: 20px;}
	.srvc-dtls-wrap .srvc-dtls-content{width: calc(55% - 10px);}
	.srvc-dtls-wrap .srvc-dtls-btn{padding: 0;}
	.srvc-dtls-wrap .srvc-dtls-img{width: calc(45% - 10px);}
	.perks-items .owl-stage{display: flex;}
	.perks-items .perks-item{height: 100% !important;}
	.benefits-service-wrap .benefits-service-items{width: 100%; margin: 0;}
	.hire-dev-benfit-service .benefits-service-item{border: 0px;}
	.content-truncated { display: block; }
	.content-full { display: none; }
	.read-more-toggle { display: inline; }
}

@media only screen and (max-width: 991px) {
	.srvc-dtls-wrap{padding: 100px 0 50px 0;}
	.srvc-dtls-wrap .srvc-dtls-content{width: 100%; order: 2;}
	.srvc-dtls-wrap .srvc-dtls-img img{max-width: 410px; margin: 0 auto;}
	.srvc-dtls-wrap .srvc-dtls-content h1{padding: 0 0 10px 0;}
	.srvc-dtls-wrap .srvc-dtls-content p{margin: 0 0 1rem 0;}
	.srvc-dtls-wrap .srvc-dtls-img{width: 100%; order: 1;}
	.company-content-wrap .company-content-caption{padding: 0 0 0 45px;}
	.company-content-wrap .company-content-caption:before{top: 18px; width: 30px;}
	.company-content-wrap h2, .hire-develoeprs-india h2, .faq-sec-wrap h2{margin-bottom: 30px;}
	.perks-wrap.web-devp-service .perks-items{column-gap: 20px; row-gap:25px;}
	.perks-wrap.web-devp-service .perks-items .perks-item{width: calc(100% / 2 - 10px);}
	.perks-wrap.web-devp-service .devp-service-btn{margin: 30px 0 0 0;}
	.section-title{padding: 0 0 30px 0;}
	.benefits-service-wrap .benefits-service-items{row-gap: 20px;}
	.benefits-service-wrap .benefits-service-item{width: calc(100% / 2 - 10px);}
	.hire-develoeprs-india .hire-develoeprs-india-item{width: calc(100% / 2);}
	.hire-develoeprs-india .hire-develoeprs-india-item:nth-child(2), .hire-develoeprs-india .hire-develoeprs-india-item:nth-child(4){border-right: 0px;}
	.hire-develoeprs-india .hire-develoeprs-india-item:nth-child(3){border-right: 1px solid #BDBDBD;}
	.hire-develoeprs-india .hire-develoeprs-india-item:nth-child(4){border-bottom: 1px solid #BDBDBD;}
	.choose-partner-wrap .choose-partner-items{gap: 20px;}
	.choose-partner-wrap .choose-partner-item{width: calc(100% / 2 - 10px);}
	.featured-projects-wrap.our-portfolio .devp-service-btn, .hiring-models-wrap .devp-service-btn{margin: 30px 0 0 0;}
	.faq-sec-wrap .faq-info{gap: 20px;}
	.faq-sec-wrap .faq-info .faq-info-inner{width: 100%;}
	.diffrent-solution-wrap .diffrent-solution-items{row-gap: 20px;}
	.diffrent-solution-wrap .diffrent-solution-item{width: calc(100% / 2);}
	.diffrent-solution-wrap .diffrent-solution-item:nth-child(2){border-right: 0;}
	.featured-projects-wrap.our-portfolio .featured-slide-info{width: 100%;}
	.hire-dev-choose-partner{padding: 50px 0 !important;}
	.hiredev-easy-step-wrap{padding: 50px 0 !important;}
	.hiring-models-wrap .hiring-models-caption h2{margin: 0 0 30px 0;}
	.hiring-models-wrap .hiring-models-items{gap: 20px;}
	.hiredev-easy-step-wrap .hiredev-step-info{gap: 20px;}
	.hiredev-easy-step-wrap .hiredev-step-item{width:calc(100% / 2 - 15px); }
	.hiredev-easy-step-wrap .hiredev-step-item .hiredev-step-img:after, .hiredev-easy-step-wrap .hiredev-step-item .hiredev-step-img:before{content: inherit;}
	.hiredev-easy-step-wrap .hiredev-step-item img{margin: 0 auto 15px;}

}

@media only screen and (max-width: 767px) {
	.srvc-dtls-wrap{padding: 95px 0 30px 0;}
	.company-content-wrap h2, .hire-develoeprs-india h2, .faq-sec-wrap h2, .hiring-models-wrap .hiring-models-caption h2{margin:0 0 15px 0;}
	.perks-wrap.web-devp-service .perks-items .perks-item{width: 100%;}
	.perks-wrap.web-devp-service .perks-items{row-gap: 20px;}
	.perks-wrap.web-devp-service .devp-service-btn{margin: 20px 0 0 0;}
	.section-title{padding: 0 0 15px 0;}
	.section-title h2{margin: 0 0 10px 0 !important;}
	.benefits-service-wrap .benefits-service-item{width: 100%;}
	.hire-develoeprs-india .hire-develoeprs-india-item{width: 100%; border-right: 0px !important; border-bottom: 1px solid #BDBDBD !important;}
	.hire-develoeprs-india .hire-develoeprs-india-item:last-child{border-bottom: 0px !important;}
	.choose-partner-wrap .choose-partner-item{width: 100%;}
	.choose-partner-wrap .choose-partner-item:before{top: 3px;}
	.choose-partner-wrap .choose-partner-item .h5{margin: 0 0 10px 0;}
	.featured-projects-wrap.our-portfolio .devp-service-btn, .hiring-models-wrap .devp-service-btn{margin: 20px 0 0 0;}
	.diffrent-solution-wrap .diffrent-solution-item{width: 100%; border:0px !important;}
	.hire-develoeprs-india .hire-develoeprs-india-inner .icon-text-info{gap: 15px;flex-direction: column;}
	.hire-develoeprs-india .hire-develoeprs-india-inner .icon-text-info img{width: 45px;}
	.hire-develoeprs-india .hire-develoeprs-india-inner .icon-text-info .h6{width: calc(100% - 60px);text-align: center;}
	.hire-develoeprs-india .hire-develoeprs-india-item p{text-align: center;}
	.featured-projects-wrap.our-portfolio .slider_featured_portfolio_service-dtls{gap: 20px;}
	.featured-slide-info h3{font-size: 22px;}
	.hire-dev-choose-partner, .hiredev-easy-step-wrap{padding: 30px 0 !important;}
	.hiredev-easy-step-wrap .hiredev-step-item{width: 100%;}
	.diffrent-solution-wrap .diffrent-solution-items{row-gap: 10px;}
	.diffrent-solution-wrap .diffrent-solution-item .diffrent-solution-item-inner{padding: 15px;}
}

@media only screen and (max-width: 575px) {
	.featured-projects-wrap.our-portfolio .develop-caption, .featured-projects-wrap.our-portfolio .portfolio-img{width: 100%;}
	.featured-projects-wrap.our-portfolio .featured-slide-info{text-align: center;}
	.featured-projects-wrap.our-portfolio .featured-slide-info{padding: 20px 20px 0 20px;}
	.hiring-models-wrap .hiring-models-item .hiring-models-img img{min-height:200px;}
}

@media only screen and (max-width: 419px) {
	.hiring-models-wrap .hm-content .h5 { font-size: 16px !important; max-width: 220px; margin: 0 auto 20px; }
	.hiring-models-wrap .estimate-info .estimate-item{width: 35%;}
}

@media only screen and (max-width: 359px) {
	.hiring-models-wrap .hm-content .h5 { max-width: 180px; margin: 0 auto 12px; min-height: 40px; }
	.hiring-models-wrap .estimate-info .estimate-item p{font-size: 12px;}
}