.hire-dedicated-developer .hire-landing-heading ul.description-list{margin:20px 0;padding:0;list-style:none}
.hire-dedicated-developer .hire-landing-heading ul.description-list li{font-size:16px;margin:0 0 5px;padding:0 0 0 27px;text-align:left;position:relative}
.hire-dedicated-developer .hire-landing-heading ul.description-list li:before{content:'';background-image:url(../images/blue-right-arrow.png);width:13px;height:12px;background-size:100%;background-position:center;background-attachment:scroll;position:absolute;top:7px;left:0}
.hire-dedicated-developer .services-section{padding-top:30px}
.service-listing-item .heading-title-2 .title{color:#269bcb;text-transform:uppercase}
.service-listing-item ul.icon-list{margin:0 0 15px;padding:0;display:flex;flex-wrap:wrap;list-style:none}
.service-listing-item ul.icon-list li{width:100px;height:100px;display:flex;align-items:center;justify-content:center;padding:10px;margin:0 15px 15px 0;background:transparent;border-radius:10px;position:relative}
.service-listing-item ul.icon-list li:hover{box-shadow:0 5px 25px rgba(0,0,0,.1)}
.service-listing-item ul.icon-list li a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.hire-dedicated-developer .hiring-process .overlay-inner{padding:35px 0 0}
.hire-dedicated-developer .hiring-process:before{content:'';background:#eef7fa;width:100%;min-height:652px;height:60%;position:absolute;top:0}
.hire-dedicated-developer .respTabs{padding:0 10px}
.hire-dedicated-developer .respTabs .tabs{margin:0 -10px;padding:0;list-style:none;display:flex;flex-direction:row;align-items:stretch;justify-content:center}

.hire-dedicated-developer .respTabs .tabs li{margin:0 10px;padding:30px 10px 20px;height:150px;font-size:15px;font-weight:600;text-align:center;color:#000;background:#fbfbfb;border:1px solid #e6e6e6;position:relative;-webkit-border-radius:11px;border-radius:11px}
.hire-dedicated-developer .respTabs .tabs li strong{position:absolute;z-index:0;left:50%;top:-25px;margin-left:-25px;width:50px;height:50px;line-height:50px;font-family:'Montserrat',sans-serif;font-size:25px;font-weight:700;background:#4bacd4;color:#fff;cursor:pointer;opacity:1;border-radius:25px}
.hire-dedicated-developer .respTabs .tabs li span{position:relative;z-index:1;display:flex;align-items:center;cursor:pointer;height:100%}
.hire-dedicated-developer .respTabs .tabs li.active:before{content:'';position:absolute;left:50%;bottom:-35px;margin-left:-35px;display:block;border-left:35px solid transparent;border-right:35px solid transparent;border-top:35px solid #4bacd4;z-index:1}
.hire-dedicated-developer .respTabs .tabs li.active:after{content:'';position:absolute;left:50%;bottom:-34px;margin-left:-34px;display:block;border-left:34px solid transparent;border-right:34px solid transparent;border-top:34px solid #fff;z-index:1}
.hire-dedicated-developer .respTabs .tabs li.active{background:#fff;border-color:#4bacd4}
.hire-dedicated-developer .respTabs .tab_container{margin:50px 0 0;background:#fff;border:1px solid #e6e6e6;border-radius:15px;box-shadow:0 5px 25px rgba(0,0,0,.1)}
.hire-dedicated-developer .respTabs .tab_content_inner{font-size:15px;font-weight:400;line-height:24px;color:#7f7e7e;max-width:630px;margin:0 auto;padding:20px 15px}
.hire-dedicated-developer .respTabs .tab_container h4{margin:0;padding:25px 0;font-size:20px;font-weight:700;line-height:1.3}
.hire-dedicated-developer .respTabs .tab_drawer_heading{margin:0;padding:15px;padding-right:45px;font-size:18px;display:none;color:#fff;background:#30b3da;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;position:relative}
.hire-dedicated-developer .respTabs .tab_drawer_heading.d_active{color:#fff;background:#4bacd4}
.hire-dedicated-developer .respTabs .tab_drawer_heading:after,.hire-dedicated-developer .respTabs .tab_drawer_heading:before{content:'';position:absolute;width:2px;height:12px;top:42%;background:#fff}
.hire-dedicated-developer .respTabs .tab_drawer_heading:before{right:21px;transform:rotate(-45deg)}
.hire-dedicated-developer .respTabs .tab_drawer_heading:after{right:13px;transform:rotate(45deg)}
.hire-dedicated-developer .respTabs .tab_drawer_heading.d_active:before{background:#fff;transform:rotate(45deg)}
.hire-dedicated-developer .respTabs .tab_drawer_heading.d_active:after{background:#fff;transform:rotate(-45deg)}
.hire-dedicated-developer .hireTabs{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;padding:30px 50px 0 0}
.hire-dedicated-developer .hireTabs li{font-size:14px;text-align:center;color:#fff;cursor:default;margin:0 3px;padding:45px 0 0;width:25%;position:relative;background:transparent;list-style:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .2s ease}
.hire-dedicated-developer .hireTabs li .tab-head{font-size:18px;font-family:'Muli',sans-serif;display:block;cursor:pointer;background-color:#30b3da;position:relative;padding:15px 10px 15px 50px;width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.hire-dedicated-developer .hireTabs li .tab-head:before{content:" ";position:absolute;top:0;left:0;width:0;height:0;border-top:85px solid transparent;border-bottom:85px solid transparent;border-left:50px solid #eef7fa;z-index:0}
.hire-dedicated-developer .hireTabs li .tab-head:after{content:" ";position:absolute;top:0;right:-50px;width:0;height:0;border-top:85px solid transparent;border-bottom:85px solid transparent;border-left:50px solid #30b3da;z-index:2}
.hire-dedicated-developer .hireTabs li strong{position:absolute;top:0;left:50%;width:120px;margin-left:-60px;color:#269bcb;font-size:30px;font-family:'Montserrat',sans-serif;font-weight:400;text-transform:uppercase}
.hire-dedicated-developer .hireTabs li.done span:before{opacity:1}
.hire-dedicated-developer .hireTabs li.active .tab-head{color:#fff;background-color:#1a7bbb}
.hire-dedicated-developer .hireTabs li.active .tab-head:after{border-left-color:#1a7bbb}
.hire-dedicated-developer #hireProcess .tab_container{border:none}
.hire-dedicated-developer #hireProcess .tab_content{text-align:center}
.hire-dedicated-developer #hireProcess .tab_content h5{margin:0;padding:15px 0 10px;font-size:22px;line-height:1;font-family:'Montserrat',sans-serif;font-weight:600;color:#269bcb;text-transform:uppercase}
.hire-dedicated-developer #hireProcess .tab_content p{font-size:16px;font-family:'Muli',sans-serif;color:#161616}
@media (min-width: 1200px) {
.hire-dedicated-developer #hireProcess .tab_content h5{font-size:36px}
}
@media (min-width: 992px) {
.hire-dedicated-developer .services-section{padding-top:50px}
.service-listing:nth-child(even) .service-listing-item .image-section{order:1}
.service-listing:nth-child(even) .service-listing-item .detail-section{order:2}
.service-listing:nth-child(odd) .service-listing-item .image-section{order:2}
.service-listing:nth-child(odd) .service-listing-item .detail-section{order:1}
.hire-dedicated-developer .hiring-process .overlay-inner{padding:50px 0}
.hire-dedicated-developer .respTabs .tabs li{padding-left:50px;padding-right:50px;font-size:21px}
.hire-dedicated-developer .hireTabs li:before{content:'';position:absolute;width:100%;height:100%;border-radius:0 0 170px 0;left:0;bottom:0;background:#fff;opacity:.1;z-index:1}
.hire-dedicated-developer .hireTabs li .tab-head{font-size:22px}
}
@media (min-width: 768px) {
.hire-dedicated-developer .hireTabs li{min-height:214px}
.hire-dedicated-developer .respTabs .tab_content_inner{padding:35px 35px 15px}
.hire-dedicated-developer .respTabs .tab_container h4{font-size:25px}
.hire-dedicated-developer #hireProcess .tab_content h5{font-size:24px;padding:15px 0 10px}
}
@media (max-width: 767px) {
.hire-dedicated-developer .hireTabs{display:none}
.hire-dedicated-developer .respTabs .tabs{display:none}
.hire-dedicated-developer .respTabs .tab_drawer_heading{display:block;font-size:16px;padding:10px 32px 10px 15px}
.hire-dedicated-developer .respTabs .tab_container{margin:0}
.hire-dedicated-developer .hire-pricing-lists ul{padding:0}
.hire-dedicated-developer .hire-pricing-lists ul li{padding:20px;margin:0 10px}
}