.width-1440 .container {
width: 100%;
max-width: 1440px
}
.post-box .details h4 {
margin-bottom: 10px;
min-height: 65px;
padding-bottom: 0;
display: -webkit-box;
-webkit-box-orient: vertical;}
.post-box .details h4 {
margin-bottom: 10px;
min-height: 65px;
padding-bottom: 0;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
}
#contact-modal .wpcf7-form-control.wpcf7-submit.btn, #event-contact-modal .wpcf7-form-control.wpcf7-submit.btn {
width: 233px !important;
height: 52px !important;
line-height: 30px;
background: #0b82d7;
margin-top: 10px;
border: 1px solid #1f81c3;
color: #ffffff;
font-size: 16px;
font-weight: normal;
padding: 12px 35px;
text-transform: uppercase;
transition: 0.3s ease all;
-moz-transition: 0.3s ease all;
-webkit-transition: 0.3s ease all;
border-radius: 4px !important;
}
#contact-modal .form-box .ajax-loader, #event-contact-modal .form-box .ajax-loader {
left: auto;
top: 35%;
right: 32%;
}
#contact-modal .wpcf7-form-control.wpcf7-submit.btn:hover, #contact-modal .wpcf7-form-control.wpcf7-submit.btn:focus,
#event-contact-modal .wpcf7-form-control.wpcf7-submit.btn:hover, #event-contact-modal .wpcf7-form-control.wpcf7-submit.btn:focus {
background: #fff;
border: 1px solid rgb(11, 130, 215);
color: rgb(11, 130, 215);
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
} #contact-modal .wpcf7-form .wpcf7-form-control-wrap, #event-contact-modal .wpcf7-form .wpcf7-form-control-wrap {display: inline-block; width: 100%;}
#contact-modal .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip, #event-contact-modal .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {position: absolute;}
#contact-modal input[type=number]::-webkit-inner-spin-button, 
#contact-modal input[type=number]::-webkit-outer-spin-button,
#event-contact-modal input[type=number]::-webkit-inner-spin-button, 
#event-contact-modal input[type=number]::-webkit-outer-spin-button{ 
-webkit-appearance: none; 
margin: 0; 
}
.rightside-contact-form input[type=number]::-webkit-inner-spin-button, 
.rightside-contact-form input[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none; 
margin: 0; 
}
#contact-modal .contact-page-textarea, #event-contact-modal .contact-page-textarea {font-size: 14px !important;}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button {
background-color: rgb(6, 100, 189)!important;
border: 1px solid rgb(6, 100, 189) !important;
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button {
border: 1px solid rgb(6, 100, 189) !important;
color: rgb(6, 100, 189);
}
div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom div#hs-eu-cookie-confirmation-inner p {
float: left;
padding-top: 20px;
}
.cd-nav-trigger span::before, .cd-nav-trigger span::after, .cd-nav-trigger span {
background-color: rgb(45, 100, 189) !important
}
.contact-form2 {height: 625px;}
.new_form-with-bg .contact-right-side {height: 625px !important;}
.retail-catchup-card-main.bld-title .section-main-new-title h2{color: rgb(46, 50, 91) !important;font-size:42px;margin-bottom: 40px !important; font-weight: 700;line-height: 55px;font-family: "Figtree", sans-serif;}
.three-prod-work-slider .empower-business h2 p {margin: 15px 0 15px;color: rgb(51, 51, 51);font-weight: 400; text-align: center !important; font-size: 24px; line-height: normal;} section.service-section-padding {
padding: 90px 0 80px;
}
.page-template-tp-general-template-hire section.mobile-app-banner {
mix-blend-mode: normal;
border-radius: 0px;
object-fit: cover;
width: 100%;
background-position: center right!important;
background-attachment: scroll !important;
padding: 12rem 0 20rem;
display:flex;
align-items: center;
}
.page-template-tp-general-template-hire section.agile-software-banner {
mix-blend-mode: normal;
border-radius: 0px;
object-fit: cover;
width: 100%;
margin-bottom: 100px;
background-position: bottom right!important;
background-attachment: scroll !important;
padding: 12rem 0 20rem;
}
.service-page-banner .d-flex {
max-width: 1310px;
margin: 0 auto;
width: 100%;
align-items: center;
padding-top: 70px;
}
.without-second-img .d-flex {
max-width: 1310px;
padding-top: 0;
}
.without-second-img .d-flex .banner-left-box {
width: 52%;
}
.service-page-banner .d-flex .banner-main-content {padding-left: 0;}
.service-page-banner .banner-right-box {
order: 2;
justify-content: center;
margin-top: 20px;
} .d-flex {
display: flex;
}
.service-page-banner .banner-left-box {
display: flex;
}
.service-page-banner .banner-right-img {
text-align: center;
margin-left: 25%;
}
.service-page-banner .banner-right-img.service-laptop-image {
margin-left: 0;
} .page-template-tp-general-template-hire #fullpage .service-page-banner .banner-main-content h1 {
color: #fff;
font-size: 48px;
font-weight: 700;
font-style: normal;
text-decoration: none;
text-align: left;
margin-bottom: 20px;
margin-top: 0;
line-height: 55px;
font-family: "Figtree", sans-serif;
}
.service-page-banner .banner-main-content p {
line-height: 26px;
color: #fff;
font-size: 18px;
font-weight: normal;
text-align: left;
max-width: 630px;
}
.service-page-banner .banner-main-content .input-btn {
margin-top: 25px;
}
.service-page-banner .banner-main-content .input-btn p {
font-weight: 500;
}
.input-leftside {
max-width: 610px;
background: rgba(235, 235, 235, 0.3);
padding: 12px 12px 6px 12px;
}
.service-page-banner .input-group {
width: 100%;
}
.service-page-banner div.wpcf7 img.ajax-loader {
position: relative;
right: 27px;
top: 0px;
z-index: 99999;
}
.service-page-banner .wpcf7-form-control-wrap {
position: relative;
clear: both;
display: inline-block;
width: 410px;
}
.service-page-banner .wpcf7-submit.btn{    
margin-top: 0;
font-weight: 500;
padding: 0 0 0 0 !important;
line-height: 36px;
width: 165px !important;
border-radius: 4px !important;
background: rgb(6, 100, 189);
border: 1px solid rgb(6, 100, 189);
color: #ffffff;
font-size: 15px;
height: 52px !important;
text-transform: uppercase;
transition: 0.3s ease all;
-moz-transition: 0.3s ease all;
-webkit-transition: 0.3s ease all;
}
.service-page-banner .wpcf7-submit.btn:hover, .service-page-banner .wpcf7-submit.btn:focus {
background: #fff;
border: 1px solid #1f81c3;
color: #1f81c3;
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}
.service-page-banner span.wpcf7-form-control-wrap.email input {
border-radius: 4px;
height: 52px !important;
font-size: 16px;
width: 100%;
max-width: 410px;
border: 0px solid #c8c8c8;
box-shadow: none;
outline: none;
}
.service-page-banner .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok, .service-page-banner .wpcf7-validation-errors {
display: none !important;
}
.service-page-banner .wpcf7 .wpcf7-not-valid-tip {
color: #f00;
font-size: 14px;
left: 0px;
bottom: -35px;
position: absolute;
width: 100% !important;
text-align: left;
}
.service-page-banner .input-group-btn {
vertical-align: top;
display: inline-block;
width: 165px;
float: right;
}  .about-service-with-form-leftside h2 {
color: rgb(46, 50, 91);
font-size: 41px;
font-weight: 700;
text-align: left;
line-height: 55px;
font-family: "Figtree", sans-serif;
}
.about-service-with-form-leftside p {
line-height: 24px;
color: rgb(107, 107, 105);
font-size: 18px;
font-weight: normal;
}
.about-service-with-form-leftside p strong {
font-weight: 500;
color: #000000b5;
}
.content-with-contact-form-rightside-wrapper {
position: relative;
}
.content-with-contact-form .row {
margin: 0 auto;
max-width: 1310px;
}
.rightside-contact-form {
max-width: 406px;
float: right;
margin-right: 25px;
background: #fff;
padding: 20px;
display: inline-block;
position: relative;
border: 1px solid #f2f2f2;
box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 10px 0px;
}
.rightside-contact-form::after {
position: absolute;
content: '';
background-image: url(https://www.credencys.com/wp-content/uploads/2020/01/dot.svg), url(https://www.credencys.com/wp-content/uploads/2020/01/dot.svg);
background-position: left top, 210px 90%;
opacity: 0.4;
display: inline-block;
background-repeat: no-repeat;
background-size: 201px, 141px;
width: 100%;
height: 130%;
top: -50px;
left: -70px;
z-index: -1;
}
.content-with-contact-form-rightside-wrapper::after {
background-image: url(https://www.credencys.com/wp-content/uploads/2020/01/round1.png);
position: absolute;
content: '';
top: -70px;
right: -40px;
width: 504px;
height: 504px;
z-index: -1;
}
.rightside-contact-form input {
height: 43px;
font-size: 14px;
background-color: rgb(255, 255, 255);
border-color: rgb(200, 200, 200);
border-width: 1px;
border-radius: 2px;
color: rgb(71, 71, 71);
padding: 0px 10px;
font-weight: normal;
}
.rightside-contact-form textarea {
height: 70px;
line-height: 31px;
color: rgb(102, 102, 102);
font-size: 14px !important;
font-weight: normal;
}
.phone-number {
width: 80%;
display: inline-block;
float: right;
}
.rightside-contact-form p {
line-height: 31px;
color: rgb(11, 130, 215);
font-size: 18px;
font-weight: 700;
text-align: left !important;
padding-bottom: 15px;
}
.content-with-contact-form-rightside-wrapper .rightside-contact-form .form-body .col-sm-12:last-child .form-group {
margin-bottom: 0;
text-align: center;
}  .about-service-with-form-wrapper {
padding-top: 130px;
padding-bottom: 110px !important;
}
.rightside-contact-form > .col-sm-12 {
padding: 0;
}
.country-select-box {
width: 50px;
display: inline-block;
}
.country-select-box .btn-info {
width: 50px;
height: 43px;
background: transparent;
border: 1px solid rgb(200, 200, 200);
border-radius: 2px;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.country-select-box .btn-info:hover, .country-select-box .btn-info:focus, .country-select-box .btn-info:active {
background: transparent;
border: 1px solid rgb(200, 200, 200);
}
.country-select-box .btn-info.active, .country-select-box .btn-info:active, .country-select-box .open>.dropdown-toggle.btn-info {
background: transparent;
border: 1px solid rgb(200, 200, 200);
}
.country-select-box ul {
padding-left: 0;
min-width: 50px;
}
.country-select-box .caret {
display: none;
}
.country-select-box .flagstrap-icon {
margin-right: 0 !important;
}  .service-brand-slider.main-brand-slider-wrapper-relative {
position: relative;
display: block;
padding: 28px 0;
bottom: 0;
max-height: 106px;
background: rgb(212, 234, 252);
}
.service-brand-slider.main-brand-slider-wrapper-relative .brand-right-width {
max-width: 100%;
}
.service-brand-slider.main-brand-slider-wrapper-relative .slick-slide img {
margin: 0 auto;
width: auto;
height: 50px;
}  .services-icon-desc-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
}
.services-icon-desc-wrapper .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.services-icon-desc-wrapper .row {
max-width: 1310px; 
margin: 0 auto;
}
.services-icon-desc-inner {
margin-top: 25px;
position: relative;
z-index: 1;
}
.services-icon-desc-inner .col-md-4.col-sm-6.col-xs-12 {
padding-bottom: 30px;
}
.services-icon-desc-inner .services-icon-desc-box {
background: transparent;
padding: 35px;
position: relative;
transition: all 0.2s ease;
background: #fff;
height: 100% !important;
}
.services-icon-desc-wrapper .col-md-12.text-center.section-main-new-title p.section-sub-title {
margin-top: 20px;
}
.production-iteam .services-icon-desc-inner .services-icon-desc-box{
padding: 0;
}
.production-iteam .services-icon-desc-inner .services-icon-desc-box a {
display: inline-block;
width: 100%;
height: 100%;
margin: 0;
padding: 33px;
text-decoration: none;
border:1px solid transparent
}
.production-iteam .services-icon-desc-inner .services-icon-desc-box a:hover{
border:1px solid #3e8dc9
}
.services-icon-desc-inner .col-md-4:first-child .services-icon-desc-box:after {
position: absolute;
content: '';
background-image: url(https://www.credencys.com/wp-content/uploads/2020/01/dot.svg);
background-position: left top,210px 90%;
opacity: .4;
display: inline-block;
background-repeat: no-repeat;
background-size: 201px,141px;
width: 100%;
height: 130%;
top: -70px;
left: -70px;
z-index: -1;
}
.services-icon-desc-box:hover {
box-shadow: 0px 30px 60px 0px rgba(38,59,94,0.1);
background: #fff;
}
.services-icon-desc-inner .services-icon-desc-box a {
line-height: 26px;
color: rgb(11, 130, 215);
font-size: 16px;
font-weight: 700;
text-decoration: underline; margin-top: 10px; transition: all 0.2s ease;
}
.services-icon-desc-inner .services-icon-desc-box a span.right-arrow img {
max-width: 20px;
padding-bottom: 0;
margin-left: 8px;
position: relative;
top: 1px;
}
.services-icon-desc-inner .services-icon-desc-box img {
max-width: 48px;
max-height: 64px;
padding-bottom: 15px;
}
.services-icon-desc-inner .services-icon-desc-box .autoWidthIcon {
max-width: 100% !important;
}
.services-icon-desc-inner .services-icon-desc-box h5 {
padding-bottom: 15px;
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 20px;
font-weight: 500;
}
.services-icon-desc-inner .services-icon-desc-box p {
line-height: 25px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: normal;
}
.services-icon-desc-inner .services-icon-desc-box p:last-child{margin-bottom: 0px;}
.services-icon-desc-wrapper .btn-blue-rectangle {
width: 233px;
height: 52px;
line-height: 30px;
background: rgb(11, 130, 215);
margin-top: 30px;
}
.services-icon-desc-wrapper .btn-blue-rectangle:hover, .services-icon-desc-wrapper .btn-blue-rectangle:focus {
background: #fff;
border: 1px solid rgb(11, 130, 215);
color: rgb(11, 130, 215);
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}  .new-technology-partner-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
margin-bottom: 70px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
}
.tech-tabs {
margin: 35px 0 45px;
}
.new-technology-partner-wrapper ul {
padding-left: 15px;
}
.new-technology-partner-wrapper ul li {
float: left;
width: 20%;
padding: 40px;
margin-top: 0;
}  .new-fwork-slider-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 100%;
margin: 0 auto 40px;
}
.new-fwork-slider-inner .item{
transition:.4s ease all;
margin:0 35px;
}
.show-767 {
display: none;
}
.new-fwork-slider-inner .carousel-one {
max-width: 985px;
margin: 0 auto;
}
.fwork-slider-image img {
width: auto !important;
max-height: 530px !important;
}
.fwork-slider-image.text-center img {
max-width: 80%;
}
.new-fwork-slider-box {
min-height: 514px;
display: table;
max-height: 514px;
}
.new-fwork-slider-inner .mobile-item1 { border: 7px solid rgb(203, 242, 247);
}
.new-fwork-slider-inner .mobile-item2 {
background-position: top;
background-repeat: no-repeat;
background-size: cover;
}
.new-fwork-slider-box .col-md-7 {
display: table-cell;
vertical-align: top;
float: none;
}
.new-fwork-slider-box .col-md-5 {
display: table-cell;
vertical-align: middle;
float: none;
}
.new-fwork-slider-box .fwork-slider-content {
padding-left: 20px;
padding-top: 30px;
}
.page-template-tp-general-template-hire section.section .fwork-slider-content h3 {
color: rgb(61, 61, 61);
font-size: 26px;
font-weight: 700;
margin-top: 0;
line-height: normal;
}
.page-template-tp-general-template-hire section.section .fwork-slider-content p {
padding: 15px 0;
line-height: 24px;
color: rgb(61, 61, 61);
font-size: 16px;
font-weight: normal;
}
.page-template-tp-general-template-hire section.section .fwork-slider-content ul {
position: relative;
}
.page-template-tp-general-template-hire section.section .fwork-slider-content li:first-child {
margin-top: 0;
}
.page-template-tp-general-template-hire section.section .fwork-slider-content li {
position: relative;
line-height: 24px;
color: rgb(61, 61, 61);
font-size: 16px;
font-weight: normal;
}
.page-template-tp-general-template-hire section.section .fwork-slider-content li:before {
position: absolute;
content: '';
width: 8px;
height: 8px;
background: rgba(61, 61, 61, 0.3);
border-radius: 50%;
left: -18px;
top: 8px;
}
.fwork-slider-content .btn-primary {
margin-top: 20px;
}
.new-fwork-slider-inner .owl-carousel .owl-nav button.owl-prev, .new-fwork-slider-inner .owl-carousel .owl-nav button.owl-next, .new-fwork-slider-inner .owl-carousel button.owl-dot {
outline: none;
margin-top: 5px;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{
display: flex;
align-items: center;
justify-content: center;
}
.new-fwork-slider-inner .owl-carousel .owl-dots {
display: none;
}
.new-fwork-slider-inner .owl-carousel .owl-nav button img {
max-width: 25px;
vertical-align: middle;
opacity: 0.5;
}
.new-fwork-slider-inner .owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent;
position: absolute;
top: 40%;
left: 50%;
transform: translateX(-50%);
max-width: 58%;
right: 0;
margin: 0 auto;
}
.new-fwork-slider-inner .owl-carousel .owl-nav button.owl-prev {
left: -38%;
position: relative;
transition: all 0.2s ease;
}
.new-fwork-slider-inner .owl-carousel .owl-nav button.owl-prev:hover {
box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
}
.new-fwork-slider-inner .owl-carousel .owl-nav button.owl-next {
position: relative;
right: -38%;
transition: all 0.2s ease;
}
.new-fwork-slider-inner .owl-carousel .owl-nav button.owl-next:hover {
box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
}
.new-fwork-slider-inner .owl-carousel .owl-nav button {
width: 82px;
height: 82px;
background: #fff !important;
border-radius: 50%;
}
.new-fwork-slider-inner .owl-theme .owl-nav button:hover {
background: transparent;
}
.new-fwork-slider-inner .owl-theme .owl-dots .owl-dot span {
width: 16px;
height: 6px;
margin: 5px 7px;
background-color: rgb(190, 216, 248);
border-radius: 6px;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
outline: none;
border: 0;
}
.new-fwork-slider-inner .owl-theme .owl-dots .owl-dot.active span {
background: rgb(9, 117, 232);
margin: 5px 7px;
width: 40px;
height: 6px;
border-radius: 6px;
outline: none;
border: 0;
}
.new-fwork-slider-inner .owl-prev span, .new-fwork-slider-inner .owl-next span {
font-size: 0;
}
.new-fwork-slider-inner .owl-prev, .new-fwork-slider-inner .owl-next {
position: relative;
}
.new-fwork-slider-inner .owl-prev:after {
background: url(https://www.credencys.com/wp-content/uploads/2020/01/left-arrow.png);
position: absolute;
left: 35%;
top: 35%;
content: '';
height: 24px;
width: 24px;
background-size: 100%;
}
.new-fwork-slider-inner .owl-next:after {
background: url(https://www.credencys.com/wp-content/uploads/2020/01/right-arrow.png);
position: absolute;
left: 35%;
top: 35%;
content: '';
height: 24px;
width: 24px;
background-size: 100%;
}  .personal-profile-wrapper2 {
position: relative;
}
.personal-profile-wrapper2::after {
position: absolute;
content: '';
background-image: url(https://www.credencys.com/wp-content/uploads/2020/01/image1.png), url(https://www.credencys.com/wp-content/uploads/2020/01/ic_map.png), url(https://www.credencys.com/wp-content/uploads/2020/01/image_11.png);
background-position: left top,center,right bottom;
background-repeat: no-repeat;
background-size: 396px 137px, 512px 266px, 396px 137px;
width: 100%;
height: 100%;
top: 0;
}
.personal-profile-wrapper2 .personal-profile-inner2 {
padding: 25px;
text-align: center;
z-index: 99;
position: relative;
}
.personal-profile-wrapper2 .personal-profile-inner2 p.heading1 {
font-size: 26px;
line-height: 30px;
font-weight: 600;
}
.personal-profile-wrapper2 .personal-profile-inner2 p {
font-size: 20px;
line-height: 30px;
color: #fff;
margin-top: 0;
font-weight: normal;
}
.personal-profile-wrapper2 .personal-profile-image2 {
max-width: 126px;
margin: 0 auto;
}
.personal-profile-wrapper2 .personal-profile-image2 img {
border: 4px solid #67ade3;
border-radius: 50%;
}
.personal-profile-inner2 .btn-white-rectangle, .personal-profile-inner2 .btn-white-rectangle:focus {
background: #fff;
border: 1px solid #1f81c3;
color: rgb(27, 156, 226);
font-size: 16px;
font-weight: 500;
padding: 12px 35px;
margin-top: 20px;
text-transform: uppercase;
transition: 0.3s ease all;
-moz-transition: 0.3s ease all;
-webkit-transition: 0.3s ease all;
width: 233px;
height: 52px;
line-height: 30px;
border-radius: 4px;
}
.personal-profile-inner2 .btn-white-rectangle:hover {
background: rgb(27, 156, 226);
border: 1px solid rgb(27, 156, 226);
color: #fff;
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}  .secret-icon-desc-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
}
.secret-icon-desc-wrapper .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.secret-icon-desc-wrapper .col-md-12.text-center.section-main-new-title p.section-sub-title {
margin-top: 20px;
}
.secret-icon-desc-wrapper .row {
max-width: 1310px;
margin: 0 auto;
}
.secret-icon-desc-inner {
margin-top: 30px;
}
.secret-icon-desc-inner .secret-icon-desc-box { padding: 30px 20px 20px;
margin-bottom: 30px; transition: 0.2s ease all;
-moz-transition: 0.2s ease all;
-webkit-transition: 0.2s ease all; 
}
.secret-icon-desc-inner .secret-icon-desc-box:hover {
box-shadow: 0px 30px 60px 0px rgba(38,59,94,0.1);
background: #fff;
}
.secret-icon-desc-inner .secret-icon-desc-box a {
line-height: 26px;
color: #0b82d7;
font-size: 16px;
font-weight: 500;
text-transform: uppercase;
margin-top: 10px;
display: block;
transition: all .2s ease;
}
.secret-icon-desc-inner .secret-icon-desc-box a span.right-arrow img {
max-width: 20px;
padding-bottom: 0;
margin-left: 8px;
position: relative;
top: 1px;
}
.secret-icon-image {
width: 60px;
height: 60px;
margin-bottom: 20px;
border-radius: 8px;
padding: 12px;
transition: all 0.5s ease;
display: flex;
align-items: center;
}
.secret-icon-image.full-width-icon {
width: auto;
height: auto;
padding-left: 0;
}
.secret-icon-desc-box .hover-img-change {
border: 1px solid rgb(174, 215, 252);
background: rgba(11, 130, 215, 0.1);
border-radius: 4px;
position: relative;
display: flex;
align-items: center;
transition: all 0.5s ease;
}
.secret-icon-desc-inner .secret-icon-desc-box .img-back {
display: none;
}
.secret-icon-desc-inner .secret-icon-desc-box:hover .img-back {
display: block;
}
.secret-icon-desc-inner .secret-icon-desc-box:hover .img-front { 
display: none;
}
.secret-icon-desc-inner .secret-icon-desc-box:hover .hover-img-change {
background: linear-gradient(to right,#006AFF,#1B9CE2);
}
.secret-icon-desc-inner .secret-icon-desc-box h5 {
padding-bottom: 15px;
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 20px;
font-weight: 500;
}
.secret-icon-desc-inner .secret-icon-desc-box p {
line-height: 25px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: normal;
}
.secret-icon-desc-wrapper .btn-blue-rectangle {
width: 233px;
height: 52px;
line-height: 30px;
background: rgb(11, 130, 215);
}
.secret-icon-desc-wrapper .btn-blue-rectangle:hover, .secret-icon-desc-wrapper .btn-blue-rectangle:focus {
background: #fff;
border: 1px solid rgb(11, 130, 215);
color: rgb(11, 130, 215);
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}  .timeline-process-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 100%;
margin: 0 auto 40px;
}
.timeline-process-wrapper .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.cd-container {
width: 90%;
max-width: 1170px;
margin: 0 auto;
}
.cd-container::after {
content: "";
display: table;
clear: both;
}
#cd-timeline {
position: relative;
padding: 2em 0;
margin-top: 2em;
margin-bottom: 2em;
}
#cd-timeline::before {
content: "";
position: absolute;
top: 35px;
height: 85%;
width: 4px;
border-right: 2px dashed #dedede;
}
p.timeline-title {
color: rgb(51, 51, 51);
font-size: 20px;
padding: 0;
font-weight: 500;
text-align: left;
line-height: normal;
padding-bottom: 8px;
}
ul.timeline-ul {
text-align: left;
}
ul.timeline-ul li {
position: relative;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: normal;
}
ul.timeline-ul li:after {
position: absolute;
content: '';
background: rgb(27, 156, 226);
height: 8px;
width: 8px;
border-radius: 50%;
left: -20px;
top: 5px;
box-shadow: 0px 0px 0px 3px rgba(27, 156, 226, 0.3);
}
.cd-timeline-block {
position: relative;
margin: 2em 0;
}
.cd-timeline-block::after {
clear: both;
content: "";
display: table;
}
.cd-timeline-block:first-child {
margin-top: 0;
}
.cd-timeline-block:last-child {
margin-bottom: 0;
}
.cd-timeline-img {
background: #fff;
color: #fff;
width: 60px;
height: 60px;
line-height: 50px;
text-align: center;
position: absolute;
border-radius: 50%;
left: 50%;
margin-left: -30px;
background-color: rgb(255, 255, 255);
z-index: 100;
box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
-webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden;
}
.cd-timeline-img p {
line-height: 60px;
font-weight: 500;
color: rgb(11, 130, 215);
font-size: 24px;
}
.cd-timeline-content {
position: relative;
margin-left: 60px;
background: #ffffff;
border-radius: 0.25em;
padding: 1em;
}
.cd-timeline-content::after {
clear: both;
content: "";
display: table;
}
.cd-timeline-content h2 {
color: #303e49;
}
.cd-timeline-content .cd-date {
display: inline-block;
}
.cd-timeline-content .cd-read-more {
float: right;
padding: 0.8em 1em;
background: #acb7c0;
color: #ffffff;
border-radius: 0.25em;
}
.cd-timeline-content .cd-date {
float: left;
padding: 0.8em 0;
}
.cd-timeline-content::before {
content: "";
position: absolute;
top: 16px;
right: 100%;
height: 0;
width: 0;
border: 7px solid transparent;
border-right: 7px solid #ffffff;
}  .card-icon-section2 .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 100%;
margin: 0 auto 40px;
}
.card-icon-section2 .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.card-icon-section2 .row {
max-width: 1310px;
margin: 0 auto;
}
.card-icon-section2 .white-card .white-card-img-block {
width: 48px;
height: 48px;
display: inline-block;
margin-bottom: 10px;
border-radius: 50%;
padding: 12px;
box-shadow: 0px 1px 10px 0px rgba(0, 0, 0,0.2);
transition: all 0.5s ease;
}
.card-icon-section2 .white-card:hover .white-card-img-block {
box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 3px;
}
.card-icon-section2 .white-card:hover {
box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 10px 0px;
}
.card-icon-section2 .white-card .white-card-img-block img {
width: 100%;
max-width: 30px;
}
.card-icon-section2 .white-card .white-card-title {
margin-bottom: 0;
display: block;
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 20px;
font-weight: 500;
padding: 10px 0;
}
.card-icon-section2 .white-card p {
line-height: normal;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: normal;
margin-bottom: 0;
}
.card-icon-section2 .white-card {
padding: 30px;
max-width: 100%;
vertical-align: top;
margin: 25px 0px;
display: inline-block;
background-color: rgb(255, 255, 255);
border-radius: 4px;
text-align: left;
box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
width: 100%;
min-height: 250px;
transition: all 0.2s ease;
}
.card-icon-section2 .white-card:hover {
box-shadow: 0px 30px 60px 0px rgba(38,59,94,0.1);
}
.card-icon-section2 .btn-blue-rectangle {
width: 233px;
height: 52px;
line-height: 30px;
background: rgb(11, 130, 215);
}
.card-icon-section2 .btn-blue-rectangle:hover, .card-icon-section2 .btn-blue-rectangle:focus {
background: #fff;
border: 1px solid rgb(11, 130, 215);
color: rgb(11, 130, 215);
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}  .hire-devloper-steps-icon .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 70%;
margin: 0 auto 40px;
}
.hire-devloper-steps-icon .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.hire-devloper-steps-icon .developer-three-steps2 li {
display: table;
width: 100%;
list-style-type: none;
margin-bottom: 50px;
position: relative;
z-index: 1;
}
.hire-devloper-steps-icon .developer-three-steps2 li:first-child span {
background-color: rgb(241, 235, 254);
}
.hire-devloper-steps-icon .developer-three-steps2 li:nth-child(2) span {
background-color: rgba(243, 133, 81, 0.2);
}
.hire-devloper-steps-icon .developer-three-steps2 li:nth-child(3) span {
background-color: rgba(111, 174, 250, 0.2);
}
.hire-devloper-steps-icon .developer-three-steps2 span {
height: 90px;
width: 90px;
display: table-cell;
vertical-align: middle;
border-radius: 50%;
text-align: center;
font-size: 40px;
transition: all 0.2s ease;
}
.hire-devloper-steps-icon .developer-three-steps2 span:hover {
box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);
}
.hire-devloper-steps-icon .developer-three-steps2 span img {
max-width: 48px;
vertical-align: sub;
}
.hire-devloper-steps-icon .developer-three-steps2 li p {
display: table-cell;
vertical-align: middle;
line-height: 33px;
color: rgb(51, 51, 51);
font-size: 25px;
font-weight: normal;
padding-left: 20px;
text-align: left;
}  .tools-techno-wrapper .section-main-new-title h2 {
color: #fff;
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 70%;
margin: 0 auto 40px;
}
.tools-techno-wrapper .section-main-new-title p.section-sub-title {
line-height: 26px;
color: #fff;
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.tools-techno-inner .nav-tabs {
padding-left: 0;
border: 0;
text-align: center;
height: 45px;
margin: 0 auto;
border-bottom: 2px solid rgba(255, 255, 255, 0.2);
display: inline-block;
width: auto;
}
.tools-techno-inner .nav-tabs li {
float: none;
display: inline-block; 
margin-top: 0; padding: 0 30px 14px 0px;
}
.tools-techno-inner .nav-tabs li:last-child {
padding-right: 0;
}
.tools-techno-inner .nav-tabs li:first-child, .tools-techno-inner .nav-tabs li:first-child a {
margin-left: 0;
}
.tools-techno-inner .nav-tabs li.active:after {
display: none;
}
.tools-techno-inner .nav-tabs>li>a {
font-size: 20px;
color: rgb(255, 255, 255);
background: transparent;
font-weight: 600;
border-top: 0;
border-right: 0;
border-left: 0;
padding: 0;
padding-bottom: 14px;
margin-right: 0;
}
.tools-techno-inner .nav-tabs>li.active>a, .tools-techno-inner .nav-tabs>li.active>a:focus, .tools-techno-inner .nav-tabs>li.active>a:hover {
border: 0;
border-bottom: 0px solid #fff;
background: transparent;
color: #fff;
}
.tools-techno-inner .nav-tabs>li.active>a:hover {
border-bottom: transparent;
}
.tools-techno-inner .nav>li>a:focus, .tools-techno-inner .nav>li>a:hover {
background: transparent;
border: transparent;
}
.tools-techno-inner .tab-content {
text-align: center;
}
.tools-techno-inner .tab-content .tab-pane {
opacity: 0;
-webkit-animation: fadeInUp 0.5s ease-in-out 0s forwards;
animation: fadeInUp 0.5s ease-in-out 0s forwards;
}
.tools-techno-inner .tab-content .tab-pane.active {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s;
}
.tools-techno-inner .tab-content ul {
padding-left: 0;
text-align: center;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.tools-techno-inner .tab-content ul li {
background: #fff;
width: 195px;
height: 100px;
border-radius: 8px;
display: flex;
margin: 10px;
text-align: center;
box-shadow: 0px 2px 8px -1px #6a6a6a;
align-items: center;
}
.tools-techno-inner .tab-content ul li img {
display: block;
vertical-align: middle;
text-align: center;
margin: 0 auto;
}
.tools-techno-inner .floor{  background-color: #fff; } 
.tools-techno-inner .floor { display: inline-block; width: 30px; height:2px; position: absolute; z-index: 1200; bottom: 15px;-webkit-transition: all .4s linear; 
-o-transition: all .4s linear; transition: all .4s linear; }
.tabbable-line.scrtabs-allow-scrollbar {max-width: 88%;margin: 0 auto;}
.scrtabs-tab-container { overflow: hidden; margin:0 25px 25px 10px; height: 50px;max-width: 100%;text-align: center;margin: 0 auto 30px;}
.scrtabs-tab-container .tab-content { clear: left; }
.scrtabs-tabs-fixed-container {margin: auto; text-align: center; height: 60px; overflow: hidden; width: 100%;}
.scrtabs-allow-scrollbar .scrtabs-tabs-fixed-container { overflow-x: auto; }
.scrtabs-allow-scrollbar .scrtabs-tabs-fixed-container::-webkit-scrollbar { display: none; }
.scrtabs-tabs-movable-container { height: 60px;  position: relative; }
.scrtabs-tabs-movable-container .tab-content { display: none; }
.scrtabs-tab-scroll-arrow { color: #5A5A5A; cursor: pointer; display: none; float: left; font-size: 32px; height: 40px; padding-top: 0; width: 20px;}
.scrtabs-tab-scroll-arrow-left { position: absolute; left: -5%; top: 35px; border: 0px solid #fff;height: 42px;width: 42px;border-radius: 50%;}
.scrtabs-tab-scroll-arrow-left span {position: relative;}
.scrtabs-tab-scroll-arrow-left span:after{background: url(https://www.credencys.com/wp-content/uploads/2020/01/left-arrow-techno.svg);position: absolute;left: -21px;top: 0;content: '';height: 42px;width: 42px;background-size: 100%;}
.scrtabs-tab-scroll-arrow-right { position: absolute; right: -5%; top: 35px;border: 0px solid #fff;height: 42px;width: 42px;border-radius: 50%;}
.scrtabs-tab-scroll-arrow-right span {position: relative;}
.scrtabs-tab-scroll-arrow-right span:after{background: url(https://www.credencys.com/wp-content/uploads/2020/01/right-arrow-techno.svg);position: absolute;left: -21px;top: 0px;content: '';height: 42px;width: 42px;background-size: 100%;}
.scrtabs-tab-scroll-arrow.scrtabs-disable { color: #cfd3d1; cursor: default; }
.scrtabs-tabs-fixed-container ul.tabs-chili-pepper > li { white-space: nowrap; }  .enterprise-mobility-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 100%;
margin: 0 auto 40px;
}
.enterprise-mobility-wrapper .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.enterprise-mobility-inner {
margin-top: 80px;
}
.enterprise-mobility-inner .row {
margin-bottom: 80px;
}
.enterprise-mobility-inner .row .col-md-6:last-child .enterprise-mobility-grid-image {
text-align: right;
}
.enterprise-mobility-inner .row:last-child {
margin-bottom: 0;
}
.enterprise-mobility-grid {
max-width: 90%;
}
.enterprise-mobility-grid h4 {
color: rgb(51, 51, 51);
font-size: 20px;
font-weight: 700;
margin-bottom: 25px;
}
.enterprise-mobility-grid p {
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
text-align: left;
}
.page-template-tp-general-template-hire .enterprise-mobility-grid .btn-blue {
color: rgb(11, 130, 215);
font-size: 16px;
text-align: center;
font-weight: normal;
margin-top: 35px;
}
.page-template-tp-general-template-hire .enterprise-mobility-grid .btn-blue:hover, 
.page-template-tp-general-template-hire .enterprise-mobility-grid .btn-blue:active, 
.page-template-tp-general-template-hire .enterprise-mobility-grid .btn-blue:focus, 
.page-template-tp-general-template-hire .enterprise-mobility-grid .btn-blue:active:focus, 
.page-template-tp-general-template-hire .enterprise-mobility-grid .btn-blue:focus:active {
background: #1f81c3;
color: #fff;
}  .hire-dedicate-devs-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 100%;
margin: 0 auto 40px;
}
.hire-dedicate-devs-wrapper .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.hire-dedicate-devs-wrapper ul.hire-dedicate-devs-grid {
padding-left: 0;
margin: 0 auto;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
ul.hire-dedicate-devs-grid li {
height: 223px;
width: 210px;
border-radius: 10px;
margin: 20px;
background: #fff;
padding: 10px;
box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
transition: all 0.2s ease;
}
ul.hire-dedicate-devs-grid li:hover {
box-shadow: 0px 30px 60px 0px rgba(38,59,94,0.1);
}
ul.hire-dedicate-devs-grid li .hire-dedicate-devs-img {
display: flex;
width: 100%;
vertical-align: middle;
text-align: center;
margin: 0 auto;
height: 145px;
align-items: center;
}
ul.hire-dedicate-devs-grid li .hire-dedicate-devs-img img {
margin: 0 auto;
text-align: center;
max-height: 135px;
}
.hire-dedicate-devs-content {
margin-top: 10px;
}
.hire-dedicate-devs-content p {
color: rgb(46, 50, 91);
font-size: 18px;
font-weight: 700;
text-align: center;
line-height: normal;
}
.hire-dedicate-devs-content p + p {
margin: 0;
}  .we-work-with-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 100%;
margin: 0 auto 40px;
}
.we-work-with-wrapper .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.we-work-with-wrapper .row {
max-width: 1310px;
margin: 0 auto;
}
.we-work-with-inner {
margin-top: 30px;
}
.we-work-with-grid {
padding: 30px 20px;
text-align: center;
background: rgb(246, 247, 250);
border-radius: 0px;
margin-bottom: 20px;
box-shadow: 0px 0px 12px -4px rgba(106, 106, 106, 0.43);
transition: all 0.2s ease;
}
.we-work-with-grid:hover {
box-shadow: 0px 30px 60px 0px rgba(38,59,94,0.1);
}
.we-work-with-img {
margin-bottom: 30px;
width: 112px;
height: 112px;
background: rgb(240, 242, 248);
border-radius: 50%;
text-align: center;
margin: 0 auto 30px;
display: flex;
align-items: center;
justify-content: center;
}
.we-work-with-img img {
max-width: 60px;
max-height: 60px;
} 
.we-work-with-grid h4 {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 20px;
font-weight: 500;
margin-bottom: 20px;
}
.we-work-with-grid p {
line-height: 25px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: 400;
}  .icon-title-service-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 100%;
margin: 0 auto 40px;
}
.icon-title-service-wrapper .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.icon-title-service-wrapper ul.icon-title-service-grid {
padding-left: 0;
margin: 0 auto;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
ul.icon-title-service-grid li {
height: 210px;
width: 210px;
border-radius: 5px;
margin: 30px;
background: #fff;
padding: 10px;
box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
transition: all 0.2s ease;
}
ul.icon-title-service-grid li:hover {
box-shadow: 0px 30px 60px 0px rgba(38,59,94,0.1);
}
ul.icon-title-service-grid li .icon-title-service-img {
display: flex;
width: 100px;
vertical-align: middle;
text-align: center;
margin: 20px auto 30px;
height: 100px;
align-items: center;
border-radius: 50%;
}
ul.icon-title-service-grid li .icon-title-service-img img {
margin: 0 auto;
text-align: center;
max-height: 50px;
}
.icon-title-service-content {
margin-top: 10px;
}
.icon-title-service-content p {
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: 500;
text-align: center;
line-height: normal;
}
.icon-title-service-content p + p {
margin: 0;
}
.icon-title-service-inner .btn-blue-rectangle {
width: 233px;
height: 52px;
line-height: 30px;
background: rgb(11, 130, 215);
}
.icon-title-service-inner .btn-blue-rectangle:hover, .icon-title-service-inner .btn-blue-rectangle:focus {
background: #fff;
border: 1px solid rgb(11, 130, 215);
color: rgb(11, 130, 215);
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}  .img-text-design-ser-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 100%;
margin: 0 auto 40px;
}
.img-text-design-ser-wrapper .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.img-text-design-ser-wrapper .row {
max-width: 1310px;
margin: 0 auto;
}
.img-text-design-ser-inner {
margin-top: 30px;
}
.img-text-design-ser-image {
position: relative;
}
.img-text-design-ser-image span {
position: absolute;
left: 0;
top: -25px;
height: 406px;
width: 350px;
z-index: 0;
}
.img-text-design-ser-img {
text-align: center;
z-index: 1;
position: relative;
margin-bottom: 60px;
}
.img-text-design-ser-img img {
filter: drop-shadow(rgba(0, 0, 0, 0.3) 0px 1px 1.16667px);
}
.img-text-design-ser-content h4 {
color: rgb(51, 51, 51);
font-size: 20px;
font-weight: 700;
margin-bottom: 15px;
line-height: normal;
}
.img-text-design-ser-content p {
line-height: 24px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: 400;
text-align: left;
}
.img-text-design-ser-content ul {
padding-left: 30px;
margin-top: 30px;
}
.img-text-design-ser-content ul li {
position: relative;
margin: 15px 0;
}
.img-text-design-ser-content ul li h5 {
line-height: 22px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: bold;
}
.img-text-design-ser-content ul li p {
line-height: 22px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: 400;
}
.img-text-design-ser-content ul li:after {
position: absolute;
content: '';
background: rgb(27, 156, 226);
height: 8px;
width: 8px;
border-radius: 50%;
left: -30px;
top: 7px;
box-shadow: 0px 0px 0px 3px rgba(27, 156, 226, 0.3);
}
.img-text-design-ser-inner .row:nth-child(even) .img-text-design-ser-image span {
left: auto;
right: 0;
}
.img-text-design-ser-inner .row {
margin-bottom: 80px !important;
}
.img-text-design-ser-center .row {
display: flex;
align-items: center;
}
.img-text-design-ser-inner .row:last-child {
margin-bottom: 0px !important;
}
.img-text-design-ser-wrapper .col-md-12.text-center.section-main-new-title {
margin-top: 60px;
}
.img-text-design-ser-wrapper .btn-blue-rectangle {
width: 233px;
height: 52px;
line-height: 30px;
background: #0b82d7;
}
.img-text-design-ser-wrapper .btn-blue-rectangle:hover, .img-text-design-ser-wrapper .btn-blue-rectangle:focus {
background: #fff;
border: 1px solid rgb(11, 130, 215);
color: rgb(11, 130, 215);
box-shadow: 0 0px 8px 0 rgba(0,0,0,0.2), 0 0px 8px 0 rgba(0,0,0,0.19);
}  .work-featured-portfolio .section-main-new-title h2 {
color: #2e325b;
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 100%;
margin: 0 auto 40px;
}
.work-featured-portfolio .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
} .work-featured-portfolio .row {
max-width: 1310px;
margin: 0 auto;
}
.work-featured-portfolio h4 {
font-size: 20px;
font-weight: 700;
line-height: 22px;
margin-bottom: 10px;
}
.work-featured-portfolio .work-content-box {
margin: 0 auto 20px;
max-width: 372px;
position: relative;
cursor: auto;
}  .logo-link-service-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 100%;
margin: 0 auto 40px;
}
.logo-link-service-wrapper .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.logo-link-service-wrapper ul.logo-link-service-grid {
padding-left: 0;
margin: 0 auto;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
ul.logo-link-service-grid li {
height: 108px;
width: 299px;
border-radius: 4px;
margin: 20px 15px;
background: #fff;
padding: 10px;
position: relative;
transition: all 0.2s ease;
display: flex;
align-items: center;
text-align: center;
justify-content: center;
}
ul.logo-link-service-grid li:hover {
box-shadow: 0px 30px 60px 0px rgba(38,59,94,0.1);
}
ul.logo-link-service-grid li a.box-overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
}  .icon-title-desc-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 100%;
margin: 0 auto 40px;
}
.icon-title-desc-wrapper .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.icon-title-desc-wrapper .row {
max-width: 1310px;
margin: 0 auto;
}
.icon-title-desc-inner {
margin-top: 30px;
}
.icon-title-desc-grid {
padding: 40px 30px;
text-align: left;
background: rgb(246, 247, 250);
border-radius: 0px;
margin-bottom: 20px;
box-shadow: 0px 0px 12px -4px rgba(106, 106, 106, 0.43);
transition: all 0.2s ease;
}
.icon-title-desc-grid:hover {
box-shadow: 0px 30px 60px 0px rgba(38,59,94,0.1);
}
.icon-title-desc-img {
margin-bottom: 30px;
height: 112px;
width: 112px;
border-radius: 50%;
background: rgb(240, 242, 248);
display: flex;
align-items: center;
}
.icon-title-desc-img img {
margin: 0 auto;
max-height: 60px;
}
.icon-title-desc-grid h4 {
font-weight: 500;
margin-bottom: 15px;
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 20px;
}
.icon-title-desc-grid p {
line-height: 25px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: 400;
text-align: left;
}
.icon-title-desc-grid .icon-title-desc-list {
padding-left: 20px;
margin-top: 20px;
}
.icon-title-desc-grid .icon-title-desc-list li {
position: relative;
line-height: 22px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: 400;
}
.icon-title-desc-grid .icon-title-desc-list li:after {
position: absolute;
content: '';
background: rgb(27, 156, 226);
height: 8px;
width: 8px;
border-radius: 50%;
left: -20px;
top: 5px;
box-shadow: 0px 0px 0px 3px rgba(27, 156, 226, 0.3);
}  .slider-bottom-right-img-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 100%;
margin: 0 auto 40px;
}
.slider-bottom-right-img-wrapper .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.slider-bottom-right-img-inner .col-md-12 {
margin-left: 4%;
}
.slider-bottom-right-img-content {
margin-bottom: 20px;
padding: 40px 40px 0;
}
.slider-bottom-right-img-content h5 {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 20px;
margin-bottom: 15px;
font-weight: 500;
}
.slider-bottom-right-img-content p {
line-height: 25px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: 400;
text-align: left;
}
.slider-bottom-right-img-icon {
text-align: right;
}
.slider-bottom-right-img-icon img {
padding: 0;
width: auto !important;
display: inline-block !important;
}
.slider-btn {
margin: 15px 0 30px;
}
.slider-btn .btn-blue {
line-height: 28px;
color: rgb(11, 130, 215);
font-size: 12px;
font-weight: 500;
width: auto !important;
height: 30px;
padding: 0 10px;
border: 1px solid rgb(11, 130, 215);
background: rgba(11, 130, 215, 0.09);
margin-right: 8px;
}
.slider-btn .btn-blue:hover, .slider-btn .btn-blue:focus, .slider-btn .btn-blue:active {
color: #fff;
background: rgb(11, 130, 215);
}
.slider-bottom-right-img-wrapper .slider-bottom-right-img-box {
background: #fff;
box-shadow: 0px 0px 12px -4px rgba(106, 106, 106, 0.43);
margin: 20px 0px;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.slider-bottom-right-img-wrapper .slider-bottom-right-img-box:hover {
box-shadow: 0px 10px 10px 0px rgba(5, 1, 64, 0.1), 0px -10px 0px 0px rgba(95, 84, 253, 0.004);
}
.slider-bottom-right-img-wrapper .owl-nav {
display: none;
}
.slider-bottom-right-img-wrapper .owl-carousel .owl-nav button.owl-prev, .slider-bottom-right-img-wrapper .owl-carousel .owl-nav button.owl-next, .slider-bottom-right-img-wrapper .owl-carousel button.owl-dot {
outline: none;
}
.slider-bottom-right-img-wrapper .owl-theme .owl-dots {
margin-top: 40px;
}
.slider-bottom-right-img-wrapper .owl-theme .owl-dots .owl-dot span {
width: 16px;
height: 6px;
margin: 5px 7px;
background-color: rgb(190, 216, 248);
border-radius: 6px;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
outline: none;
border: 0;
}
.slider-bottom-right-img-wrapper .owl-theme .owl-dots .owl-dot.active span {
background: rgb(9, 117, 232);
margin: 5px 7px;
width: 40px;
height: 6px;
border-radius: 6px;
outline: none;
border: 0;
}  .top-img-slider-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 100%;
margin: 0 auto 40px;
}
.top-img-slider-wrapper .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.top-img-slider-inner .col-md-12 {
margin-left: 4%;
}
.top-img-slider-content h5 {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 20px;
margin-bottom: 15px;
font-weight: 500;
}
.top-img-slider-content p {
line-height: 25px;
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: 400;
text-align: left;
}
.top-img-slider-img-icon .left-side-img {
display: inline-block;
}
.top-img-slider-img-icon .right-side-img {
display: inline-block;
float: right;
}
.top-img-slider-img-icon img {
margin: 0 !important;
width: auto !important;
display: inline-block !important;
}
.top-img-slider-img-icon {
padding-bottom: 30px;
}
.top-img-slider-wrapper .top-img-slider-box {
background: #fff;
padding: 40px 30px;
box-shadow: 0px 0px 12px -4px rgba(106, 106, 106, 0.43);
margin: 20px 0px;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.top-img-slider-wrapper .top-img-slider-box:hover {
box-shadow: 0px 10px 10px 0px rgba(5, 1, 64, 0.1), 0px -10px 0px 0px rgba(95, 84, 253, 0.004);
}
.top-img-slider-wrapper .owl-nav {
display: none;
}
.top-img-slider-wrapper .owl-carousel .owl-nav button.owl-prev, .top-img-slider-wrapper .owl-carousel .owl-nav button.owl-next, .top-img-slider-wrapper .owl-carousel button.owl-dot {
outline: none;
}
.top-img-slider-wrapper .owl-theme .owl-dots {
margin-top: 40px;
}
.top-img-slider-wrapper .owl-theme .owl-dots .owl-dot span {
width: 16px;
height: 6px;
margin: 5px 7px;
background-color: rgb(190, 216, 248);
border-radius: 6px;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
outline: none;
border: 0;
}
.top-img-slider-wrapper .owl-theme .owl-dots .owl-dot.active span {
background: rgb(9, 117, 232);
margin: 5px 7px;
width: 40px;
height: 6px;
border-radius: 6px;
outline: none;
border: 0;
}  .digital-logo-slider-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 600;
line-height: normal;
max-width: 100%;
margin: 0 auto 40px;
}
.digital-logo-slider-wrapper .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
.digital-logo-slider-inner .col-md-12 {
margin-left: 4%;
}
.digital-logo-slider-service-box img {
width: auto !important;
}
.digital-logo-slider-wrapper .digital-logo-slider-grid {
padding-left: 0;
margin: 0 auto;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.digital-logo-slider-grid .digital-logo-slider-service-box {
height: 108px;
width: 299px;
border-radius: 4px;
margin: 20px auto 70px;
background: #fff;
padding: 10px;
position: relative;
transition: all 0.2s ease;
display: flex;
align-items: center;
text-align: center;
justify-content: center;
}
.digital-logo-slider-grid .digital-logo-slider-service-box:hover {
box-shadow: 0px 30px 60px 0px rgba(38,59,94,0.1);
}
.digital-logo-slider-grid .digital-logo-slider-service-box a.box-overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
}
.digital-logo-slider-wrapper .owl-nav {
display: none;
}
.digital-logo-slider-wrapper .owl-carousel .owl-nav button.owl-prev, .digital-logo-slider-wrapper .owl-carousel .owl-nav button.owl-next, .digital-logo-slider-wrapper .owl-carousel button.owl-dot {
outline: none;
}
.digital-logo-slider-wrapper .owl-theme .owl-dots {
margin-top: 0px;
}
.digital-logo-slider-wrapper .owl-theme .owl-dots .owl-dot span {
width: 16px;
height: 6px;
margin: 5px 7px;
background-color: rgb(190, 216, 248);
border-radius: 6px;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
outline: none;
border: 0;
}
.digital-logo-slider-wrapper .owl-theme .owl-dots .owl-dot.active span {
background: rgb(9, 117, 232);
margin: 5px 7px;
width: 40px;
height: 6px;
border-radius: 6px;
outline: none;
border: 0;
}  .client-testimonial-wrapper {
position: relative;
}
.client-testimonial-wrapper:after {
position: absolute;
content: '';
height: 100%;
width: 100%;
top: 0;
background: rgba(242, 248, 252, 0.5);
z-index: -1;
}
.client-testimonial-wrapper h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
}
#client-testi .item > p::before, #client-testi .item > p::after {
display: none;
}
.client-testimonial-wrapper .carousel-inner {
margin: 40px auto 40px;
width: 690px;
box-shadow: 0px 3px 10px 0px rgba(38,59,94,0.1);
background: #fff;
border-radius: 10px;
}
#client-testi .item {
padding: 30px;
}
.client-testimonial-wrapper .profile-circle {
margin-top: 0;
}
.profile-circle img {
width: 72px;
height: 72px;
border: 0px solid rgb(113, 154, 198);
}
p.testi-client-name {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
}
#client-testi .item > p {
margin-top: 20px;
color: rgb(51, 51, 51);
font-size: 16px; 
font-weight: normal;
}
#client-testi .item > p span {
vertical-align: top;
}
.client-testimonial-wrapper .carousel-control {
top:40%;
}
.client-testimonial-wrapper .carousel-indicators .active {
width: 36px;
height: 5px;
margin: 1px;
background-color: rgb(9, 117, 232);
}
.client-testimonial-wrapper .carousel-indicators li {
display: inline-block;
width: 16px;
height: 5px;
margin: 1px;
text-indent: -999px;
cursor: pointer;
background-color: rgb(190, 216, 248);
border: 1px solid #fff;
border-radius: 10px;
padding: 3px;
}  .new-faq-wrapper .section-main-new-title h2 {
color: rgb(46, 50, 91);
font-size: 42px;
font-weight: 700;
line-height: 55px;
font-family: "Figtree", sans-serif;
max-width: 100%;
margin: 0 auto 40px;
}
.new-faq-wrapper .section-main-new-title p.section-sub-title {
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 80%;
}
section.new-faq-wrapper {
padding-bottom: 50px;
}
.new-faq-wrapper .row {
max-width: 1310px;
margin: 0 auto;
width: 100%;
display: flex;
}
.new-faq-inner {
display: flex;
margin-top: 20px;
}
.new-faq-inner .align-items-center {
height: auto;
justify-content: flex-end;
}
.new-faq-accodian .panel-heading {
background: transparent;
border: 0px;
padding: 0;
} 
.new-faq-accodian .panel-body ul li {
line-height: 26px;
color: #fff;
font-size: 16px;
font-weight: 400;
position: relative;
}
.new-faq-accodian .panel-body ul li::before {
position: absolute;
content: '';
width: 8px;
height: 8px;
background: rgba(255, 255, 255, 0.67);
border-radius: 50%;
left: -18px;
top: 8px;
}
.new-faq-accodian .panel {
box-shadow: -3px 1px 10px rgba(0,0,0,.07);
border: 0;
border-bottom: 0;
}
.new-faq-accodian .panel-title a{
width: 100%;
display: block; 
padding: 20px 20px 20px 90px;
position: relative;
background-color: #fff;
line-height: 26px;
color: rgb(102, 102, 102);
font-size: 20px;
font-weight: 500;
}
.new-faq-accodian span {
height: 36px;
width: 36px;
display: inline-block;
border: 2px solid rgb(102, 102, 102);
vertical-align: middle;
padding: 3px 5px;
line-height: 26px;
color: rgb(102, 102, 102);
font-size: 20px;
font-weight: 500;
position: absolute;
left: 25px;
top: 15px;
}
.new-faq-accodian .active span {
border: 2px solid rgb(255, 255, 255);
color: rgb(255, 255, 255);
}
.new-faq-accodian .active .panel-heading a {
background-color: rgb(11, 130, 215);
line-height: 26px;
color: rgb(255, 255, 255);
font-size: 20px;
font-weight: 500;
width: 100%;
display: block; 
padding: 20px 20px 20px 90px;
position: relative;
}
.new-faq-accodian .collapse {
transition: all 350ms ease-in 0s;
}
.new-faq-accodian .panel-body {
background: rgb(255, 255, 255);
padding-left: 90px;
padding-top: 0;
line-height: 26px;
color: rgb(102, 102, 102);
font-size: 16px;
font-weight: normal;
padding-bottom: 30px;
border: 0;
}
.new-faq-accodian .active .panel-body p {
line-height: 26px;
color: #fff;
font-size: 16px;
font-weight: 400;
text-align: left;
}
.new-faq-accodian .active .panel-body {
background: rgb(11, 130, 215);
padding-left: 90px;
padding-top: 0;
line-height: 26px;
color: rgb(255, 255, 255);
font-size: 16px;
font-weight: normal;
padding-bottom: 30px;
border: 0;
} .height-auto.client-testimonial-wrapper {
padding: 90px 0 50px;
}
.industry-recognition-wrapper.new-technology-partner-wrapper .slick-prev, .industry-recognition-wrapper.new-technology-partner-wrapper .slick-next {
display: block !important;
} section.note-contact-wrapper {
padding-top: 0;
}
.note-contact-wrapper p {
text-align: center;
line-height: 26px;
color: rgb(51, 51, 51);
font-size: 18px;
font-weight: normal;
max-width: 60%;
margin: 0 auto;
}
.note-contact-wrapper .down-arrow-img {
text-align: center;
margin: 30px 0 0;
}
.note-contact-wrapper .down-arrow-img img {
max-width: 48px;
animation: bounce-arrow 2s infinite;
-webkit-animation: bounce 2s infinite;
-moz-animation: bounce 2s infinite;
-o-animation: bounce 2s infinite;
}
@-webkit-keyframes bounce-arrow {
0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	
40% {-webkit-transform: translateY(-10px);}
60% {-webkit-transform: translateY(-5px);}
}
@-moz-keyframes bounce-arrow {
0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
40% {-moz-transform: translateY(-10px);}
60% {-moz-transform: translateY(-5px);}
}
@-o-keyframes bounce-arrow {
0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
40% {-o-transform: translateY(-10px);}
60% {-o-transform: translateY(-5px);}
}
@keyframes bounce-arrow {
0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
40% {transform: translateY(-10px);}
60% {transform: translateY(-5px);}
} .page-template-tp-general-template-hire section.without-second-img .banner-main-content {padding-top: 0;}
.retail-catchup-card-main .empower-business h2 p {font-size: 24px !important; margin: 15px 0 15px !important; line-height: normal;}
.retail-catchup-card-main .retail-card-desc h3 {padding-bottom: 5px; margin-top: 0 !important;font-size: 20px !important;line-height: 22px !important;}
.retail-catchup-card-main .retail-card-desc p {font-weight: 400 !important; font-size: 16px !important;}
.retail-catchup-card-main .retail-card-desc {margin-top: -3px;}
a.sliderHref {    position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;}
@media only screen and (min-width: 1601px) {
.page-template-tp-general-template-hire section.without-second-img {padding: 16rem 0 20rem; height: 985px;margin-bottom: 0px !important;}
.page-template-tp-general-template-hire section.without-second-img .banner-main-content {padding-top: 0;}
.page-template-tp-general-template-hire section.mobile-app-banner {padding: 0; height: 985px; margin-bottom: 120px;}
.service-page-banner .banner-right-img img {max-height: initial;}
.new-fwork-slider-inner .carousel-one {max-width: 920px;margin: 0 auto;}
}
@media only screen and (min-width: 992px) {
#cd-timeline { margin-top: 0em;margin-bottom: 3em;}
#cd-timeline::before {left: 50%;margin-left: -2px;}
.cd-timeline-block { margin: 8em 0;}
.cd-timeline-block:first-child {margin-top: 0;}
.cd-timeline-block:last-child { margin-bottom: 0;}
.cd-timeline-content { margin-left: 0;padding: 1.6em; width: 45%;padding-left: 6%; }
.cd-timeline-content::before {top: 24px;left: 100%;border-color: transparent; border-left-color: #ffffff;}
.cd-timeline-content .cd-read-more {float: left;}
.cd-timeline-content .cd-date {position: absolute;width: 100%;left: 122%;top: 6px;font-size: 16px;}
.cd-timeline-block:nth-child(even) .cd-timeline-content {float: right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content::before { top: 24px;left: auto;right: 100%; border-color: transparent; border-right-color: #ffffff;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {float: right;}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {left: auto;right: 122%;text-align: right;}
}
@media only screen and (min-width: 768px) {
.cd-timeline-content h2 {font-size: 20px;}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {font-size: 14px;}
}
@media(max-width: 1600px) {
.fwork-slider-image.text-center img {max-width: 80%;}
.new-fwork-slider-inner .owl-theme .owl-nav {max-width: 78%;}
.page-template-tp-general-template-hire section.without-second-img {padding: 0 !important; height: 700px;margin-bottom: 0px !important;}
.page-template-tp-general-template-hire section.mobile-app-banner {padding: 0 !important; height: 790px;margin-bottom: 100px;}
}
@media(max-width: 1580px) {
.new-fwork-slider-inner .owl-theme .owl-nav {max-width: 82%;}
}
@media(max-width: 1440px) {
.banner-main-content {padding-left: 45px;}
.page-template-tp-general-template-hire section.mobile-app-banner {padding: 0; height: 700px;}
.page-template-tp-general-template-hire section.agile-software-banner {padding: 10rem 0 15rem;}
.page-template-tp-general-template-hire section.without-second-img {height: 800px;background-position: bottom !important; padding-top: 0 !important;}
.page-template-tp-general-template-hire section.without-second-img {padding: 16rem 0 20rem; height: 700px;}
.service-page-banner .banner-right-box {margin-top: 20px;}
.new-fwork-slider-inner .carousel-one {max-width: 940px;}
.container-width .left_content {margin-right: 30px;}
}
@media(max-width: 1366px) {
.service-page-banner .banner-right-img img {max-height: 580px;}
.content-with-contact-form-rightside-wrapper {text-align: center;}
.rightside-contact-form {margin-right: 0; float: none;}
.content-with-contact-form-rightside-wrapper:after {top: -70px;right: 0;left: 12%;}
.new-fwork-slider-inner .owl-theme .owl-nav {max-width: 86%;}
.service-page-banner .wpcf7-form-control-wrap { width: calc(100% - 175px);}
.page-template-tp-general-template-hire section.without-second-img {height: 660px; padding-bottom: 0 !important;}
.page-template-tp-general-template-hire section.mobile-app-banner {padding: 0; height: 660px;}
.work-featured-portfolio .work-content-box {max-width: 100%;}
.new-fwork-slider-inner .carousel-one {max-width: 950px;}
.container-width .left_content {margin-right: 0px;}
}
@media(max-width: 1280px) {
.page-template-tp-general-template-hire #fullpage .service-page-banner .banner-main-content h1 {font-size: 42px;margin-bottom: 20px;}
.about-service-with-form-leftside h2 {font-size: 36px; line-height: 50px;}
.services-icon-desc-wrapper .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.new-technology-partner-wrapper .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.new-fwork-slider-wrapper .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.secret-icon-desc-wrapper .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.timeline-process-wrapper .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.card-icon-section2 .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.hire-devloper-steps-icon .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.tools-techno-wrapper .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.enterprise-mobility-wrapper .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.hire-dedicate-devs-wrapper .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.we-work-with-wrapper .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.icon-title-service-wrapper .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.img-text-design-ser-wrapper .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.icon-title-desc-wrapper .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.slider-bottom-right-img-wrapper .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.top-img-slider-wrapper .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.work-featured-portfolio .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.retail-catchup-card-main.bld-title .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.client-testimonial-wrapper h2{font-size: 36px; line-height: 50px;}
.new-faq-wrapper .section-main-new-title h2{font-size: 36px; line-height: 50px;}
.scrtabs-tab-scroll-arrow-left {left: -1%;}
.scrtabs-tab-scroll-arrow-right {right: -1%;}
.service-page-banner .banner-right-img {margin-left: 0;}
.fwork-slider-content .btn-primary {width: 180px;height: 40px;line-height: 15px;}
.page-template-tp-general-template-hire section.section .fwork-slider-content h3 {font-size: 22px;}
.page-template-tp-general-template-hire section.section .fwork-slider-content p {font-size: 15px;}
.page-template-tp-general-template-hire section.section .fwork-slider-content li {font-size: 15px;}
.page-template-tp-general-template-hire section.mobile-app-banner {padding-bottom:0rem !important; height: 780px;}
.page-template-tp-general-template-hire section.without-second-img {height: 780px; padding-bottom: 6rem !important; padding-top:4rem !important; background-position: bottom right !important;background-size: cover !important;}
.content-with-contact-form-rightside-wrapper:after {left: 0; margin: 0 auto;}
.service-page-banner .banner-left-box {padding-left: 30px;}
.enterprise-mobility-grid h4 {margin-bottom: 15px;}
.page-template-tp-general-template-hire .enterprise-mobility-grid .btn-blue {margin-top: 20px;}
ul.hire-dedicate-devs-grid li {margin: 15px;}
ul.icon-title-service-grid li {margin: 15px;}
.slider-bottom-right-img-wrapper .slider-bottom-right-img-box {padding: 0;}
.slider-bottom-right-img-content {padding: 20px 20px 0 20px; max-width: 100%;}
.slider-bottom-right-img-content h5 {margin-bottom: 5px;}
.top-img-slider-wrapper .top-img-slider-box {padding: 40px 20px;}
.top-img-slider-inner .col-md-12 {margin-left: 0;}
.top-img-slider-img-icon .left-side-img {max-width: 48%; margin-right: 10px;}
.top-img-slider-img-icon .right-side-img {max-width: 48%;}
ul.logo-link-service-grid li {width: 275px;}
.without-second-img .d-flex .banner-left-box {width: 50%; padding: 0 30px;}
.service-page-banner .d-flex {padding-top: 0;}
.new-fwork-slider-inner .carousel-one {max-width: 865px;}
}
@media(max-width: 1200px) {
.page-template-tp-general-template-hire #fullpage .service-page-banner .banner-main-content h1 {font-size: 36px; margin-bottom: 20px;}
.service-page-banner .banner-main-content .input-btn {margin-top: 20px;}
.content-with-contact-form-rightside-wrapper::after {right: 0;}
.rightside-contact-form {margin-right: 60px;}
.new-fwork-slider-inner .owl-theme .owl-nav {max-width: 80%;}
.hire-devloper-steps-icon .developer-three-steps2 li {margin-bottom: 20px;}
.hire-devloper-steps-icon .developer-three-steps2 li p {font-size: 22px;}
}
@media(max-width: 1199px) {
.new-fwork-slider-inner .owl-carousel .owl-nav button {height: 42px; width: 42px;}
.new-fwork-slider-inner .owl-next:after {right: 32%; left: auto; top: 32%; width: 16px; height: 16px;}
.new-fwork-slider-inner .owl-prev:after {left: 32%; top: 32%; width: 16px; height: 16px;}
.new-fwork-slider-inner .owl-theme .owl-nav {max-width: 95%;}
}
@media(max-width: 1024px) {
.page-template-tp-general-template-hire #fullpage .service-page-banner .banner-main-content h1 {font-size: 36px; margin-bottom: 20px;}
.service-page-banner .wpcf7-form-control-wrap {width: calc(100% - 155px);}
.service-page-banner .input-group-btn {width: 145px;}
.service-page-banner .wpcf7-submit.btn {width: 145px !important;}
.rightside-contact-form {margin-right: 30px;}
.content-with-contact-form-rightside-wrapper::after {right: 0px; left: -20px;}
.about-service-with-form-leftside {padding-left: 0;}
.slider-bottom-right-img-inner .col-md-12 {margin-left: 0;}
.icon-title-service-wrapper .section-main-new-title p.section-sub-title br {display: none;}
.slider-bottom-right-img-wrapper .section-main-new-title h2 br {display: none;}
.top-img-slider-wrapper .section-main-new-title h2 br {display: none;}
ul.logo-link-service-grid li {width: 310px;}
.page-template-tp-general-template-hire section.without-second-img {height: 640px; padding-bottom: 5rem !important;} 
.fwork-slider-image.text-center img {max-width: 70%;}
.new-fwork-slider-inner .owl-theme .owl-nav {max-width: 100%;}
.new-fwork-slider-inner .owl-carousel .owl-nav button.owl-prev {left: -44%;}
.new-fwork-slider-inner .owl-carousel .owl-nav button.owl-next {right: -44%;}
.secret-icon-desc-wrapper .col-md-12.text-center.section-main-new-title {margin-top: 0px;}
.services-icon-desc-wrapper .col-md-12.text-center.section-main-new-title {margin-top: 0px;}
.new-fwork-slider-inner .carousel-one {max-width: 1010px;}
.digital-logo-slider-inner .col-md-12 {margin-left: 0;}
}
@media(max-width: 991px) {
.icon-title-service-content p {text-align: center !important;}
.slider-btn .btn-blue {margin-right: 5px; margin-bottom: 10px;}
.top-img-slider-wrapper .owl-theme .owl-dots {margin-top: 10px;}
.slider-bottom-right-img-wrapper .owl-theme .owl-dots {margin-top: 10px;}
.we-work-with-grid p {text-align: center !important;}
.hire-dedicate-devs-content p {text-align: center !important;}
section.service-section-padding {padding: 50px 0 50px;}
section.section.work-featured-portfolio {padding: 50px 0 50px !important;}
.new-faq-wrapper .row {display: block;}
#cd-timeline {padding: 0 0; margin-top: 1em; margin-bottom: 0;} 
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {padding: 0;}
.tech-tabs {margin: 15px 0 25px;}
.new-fwork-slider-wrapper .section-main-new-title h2 {margin: 0 auto 30px;}
.new-technology-partner-wrapper .section-main-new-title h2 {margin-bottom: 40px;}
.height-auto.client-testimonial-wrapper {padding: 50px 0 50px;}
.new-faq-inner {margin-top: 0;}
.cd-timeline-block:last-child .cd-timeline-content .cd-read-more, .cd-timeline-block:last-child .cd-timeline-content .cd-date {display: none;}
.secret-icon-desc-inner {margin-top: 20px;}
.service-page-banner .banner-right-img img {max-height: initial;}
.page-template-tp-general-template-hire section.without-second-img {height: 780px !important;}
.three-prod-work-slider .empower-business h2 p {font-size: 18px;}
.page-template-tp-general-template-hire section.mobile-app-banner {padding-top: 4rem !important;margin-bottom: 0;padding-bottom: 1rem !important; height: auto;}
.service-page-banner .banner-right-box {margin-top: 0;}
.client-testimonial-wrapper .carousel-inner {width: 80%;}
.page-template-tp-general-template-hire section.agile-software-banner {padding: 8rem 0 3rem;margin-bottom: 50px;}
.mobile-app-banner .banner-right-img {max-width: 50%; margin: 0 auto;}
.agile-software-banner .banner-right-img {max-width: 70%; margin: 0 auto;}
.service-page-banner .d-flex {display: block;}
.service-page-banner .d-flex .banner-main-content {padding-left: unset;padding: 40px 20px 30px;}
.page-template-tp-general-template-hire #fullpage .service-page-banner .banner-main-content h1 {font-size: 32px; margin-bottom: 20px;max-width: 100%;text-align: center; line-height: normal;}
.service-page-banner .banner-main-content p {font-size: 18px; max-width: 100%; text-align: center !important;}
.service-page-banner .banner-main-content .input-btn {margin-top: 20px;}
.service-page-banner .banner-main-content .input-btn p {padding-bottom: 8px !important;}
.input-leftside { margin: 0 auto;}
.service-page-banner span.wpcf7-form-control-wrap.email input {max-width: 100%;height: 45px !important;}
.service-page-banner .wpcf7-submit.btn {height: 45px !important;}
.about-service-with-form-leftside h2 {text-align: center;font-size: 28px !important; line-height: normal;}
.about-service-with-form-leftside p {text-align: center !important;}
.content-with-contact-form-rightside-wrapper::after {left: 0; right: 0; margin: 0 auto;}
.content-with-contact-form-rightside-wrapper {margin-top: 100px; width: 100%; text-align: center !important;}
.rightside-contact-form {margin-right: 0; float: none;}
.new-technology-partner-wrapper ul li {padding: 30px 20px;}
.services-icon-desc-wrapper .section-main-new-title h2 {font-size: 28px !important; line-height: normal;}
.services-icon-desc-wrapper .section-main-new-title p.section-sub-title {max-width: 100% !important; text-align: center !important;}
.new-technology-partner-wrapper .section-main-new-title h2 {font-size: 28px !important; line-height: normal;}
.new-technology-partner-wrapper .section-main-new-title p.section-sub-title {max-width: 100%;}
.new-fwork-slider-wrapper .section-main-new-title h2 {font-size: 28px !important; line-height: normal;}
.new-fwork-slider-wrapper .section-main-new-title p.section-sub-title {max-width: 100%;}
.secret-icon-desc-wrapper .section-main-new-title h2 {font-size: 28px !important; line-height: normal;}
.secret-icon-desc-wrapper .section-main-new-title p.section-sub-title {max-width: 100% !important; text-align: center !important;}
.timeline-process-wrapper .section-main-new-title h2 {font-size: 28px !important;max-width: 100%; line-height: normal;}
.timeline-process-wrapper .section-main-new-title p.section-sub-title {max-width: 100%; text-align: center !important;}
.card-icon-section2 .section-main-new-title h2 {font-size: 28px !important; max-width: 100%; line-height: normal;}
.card-icon-section2 .section-main-new-title p.section-sub-title {max-width: 100%; text-align: center !important;}
.tools-techno-wrapper .section-main-new-title h2 {font-size: 28px !important;max-width: 100%; line-height: normal;}
.tools-techno-wrapper .section-main-new-title p.section-sub-title {max-width: 100%; text-align: center !important;}
.hire-devloper-steps-icon .section-main-new-title h2 {font-size: 28px !important; line-height: normal;}
.hire-devloper-steps-icon .section-main-new-title p.section-sub-title {max-width: 100%;}
.retail-catchup-card-main.bld-title .section-main-new-title h2{font-size: 28px; line-height: normal;}
.enterprise-mobility-wrapper .section-main-new-title h2 {font-size: 28px !important; max-width: 100%; line-height: normal;}
.enterprise-mobility-wrapper .section-main-new-title p.section-sub-title {max-width: 100%; text-align: center !important;}
.hire-dedicate-devs-wrapper .section-main-new-title h2 {font-size: 28px !important; line-height: normal;}
.hire-dedicate-devs-wrapper .section-main-new-title p.section-sub-title {max-width: 100%; text-align: center !important;}
.we-work-with-wrapper .section-main-new-title h2  {font-size: 28px !important; max-width: 100%; line-height: normal;}
.we-work-with-wrapper .section-main-new-title p.section-sub-title {max-width: 100%;}
.icon-title-service-wrapper .section-main-new-title h2 {font-size: 28px !important; max-width: 100%; line-height: normal;}
.icon-title-service-wrapper .section-main-new-title p.section-sub-title {max-width: 100%; text-align: center !important;} 
.img-text-design-ser-wrapper .section-main-new-title h2 {font-size: 28px !important; max-width: 100%; line-height: normal;}
.img-text-design-ser-wrapper .section-main-new-title p.section-sub-title {max-width: 100%; text-align: center !important;}
.icon-title-desc-wrapper .section-main-new-title h2 {font-size: 28px !important; max-width: 100%; line-height: normal;}
.icon-title-desc-wrapper .section-main-new-title p.section-sub-title {max-width: 100%;}
.slider-bottom-right-img-wrapper .section-main-new-title h2 {font-size: 28px !important; max-width: 100%; line-height: normal;}
.slider-bottom-right-img-wrapper .section-main-new-title p.section-sub-title {max-width: 100%;}
.top-img-slider-wrapper .section-main-new-title h2 {font-size: 28px !important; max-width: 100%; line-height: normal;}
.top-img-slider-wrapper .section-main-new-title p.section-sub-title {max-width: 100%;}
.logo-link-service-wrapper .section-main-new-title h2 {font-size: 28px !important; max-width: 100%; line-height: normal;}
.logo-link-service-wrapper .section-main-new-title p.section-sub-title {max-width: 100%;}
.digital-logo-slider-wrapper .section-main-new-title h2 {font-size: 28px !important; max-width: 100%;}
.digital-logo-slider-wrapper .section-main-new-title p.section-sub-title {max-width: 100%;}
.work-featured-portfolio .section-main-new-title h2 {font-size: 28px !important; max-width: 100%; line-height: normal;}
.work-featured-portfolio .section-main-new-title p.section-sub-title {max-width: 100%;}
.client-testimonial-wrapper h2 {font-size: 28px !important; margin-bottom: 0; line-height: normal;}
.new-faq-wrapper .section-main-new-title h2 {font-size: 28px !important; max-width: 100%; line-height: normal;}
.new-faq-wrapper .section-main-new-title p.section-sub-title {max-width: 100%; text-align: center !important;}
.faq-right-img {padding: 0; margin: 0 auto; max-width: 60%; display: none;}
section.note-contact-wrapper {display: none;}
.note-contact-wrapper p {max-width: 80%; text-align: center !important;}
.card-icon-section2 .white-card .white-card-title {font-size: 18px;}
.card-icon-section2 .white-card {min-height: 260px;padding: 20px;}
.card-icon-section2 .white-card p {text-align: left;}
.cd-timeline-img {left: 0;}
.cd-timeline-block {margin: 0;margin-left: 10px;}
.new-faq-accodian .panel-title a {font-size: 18px;}
.new-fwork-slider-box .col-md-6:first-child{width: 50%;}
.page-template-tp-general-template-hire section.section .fwork-slider-content p {text-align: left;}
.page-template-tp-general-template-hire section.section .fwork-slider-content h3 {font-size: 20px;}
.new-fwork-slider-box .fwork-slider-content {padding-left: 0;}
.new-fwork-slider-inner .item {margin: 0 20px;}
.new-fwork-slider-inner .owl-carousel .owl-nav button.owl-prev {left: -42%;}
.new-fwork-slider-inner .owl-carousel .owl-nav button.owl-next {right: -42%;}
.new-fwork-slider-inner .owl-carousel .owl-nav button {background: rgba(255, 255, 255, 0.3) !important;}
.new-fwork-slider-inner .owl-carousel .owl-nav button:hover {background: #fff !important;}
.services-icon-desc-inner .services-icon-desc-box h5 {font-size: 18px;}
.services-icon-desc-inner .services-icon-desc-box p {text-align: left;}
.secret-icon-desc-inner .secret-icon-desc-box h5 {font-size: 18px;}
.secret-icon-desc-inner .secret-icon-desc-box p {text-align: left;}
.personal-profile-wrapper2 .personal-profile-inner2 p.heading1 {font-size: 24px;}
.personal-profile-wrapper2 .personal-profile-inner2 p {font-size: 18px; text-align: center !important;}
#cd-timeline::before {height: 80%; left: 8px;}
.new-fwork-slider-inner .owl-theme .owl-nav {max-width: 100%;}
.hire-devloper-steps-icon .developer-three-steps2 li p {font-size: 20px;}
.contact-form2 {height: auto;}
.new_form-with-bg .contact-right-side {height: auto !important;}
.enterprise-mobility-grid {max-width: 100%;}
.enterprise-mobility-grid p {font-size: 16px;}
.enterprise-mobility-inner {margin-top: 30px;}
.enterprise-mobility-inner .row {margin-bottom: 40px;}
.we-work-with-inner .we-work-with-grid {max-width: 60%; margin: 0 auto 30px; height: auto !important;}
.img-text-design-ser-inner .row {margin-bottom: 50px !important;}
.img-text-design-ser-center .row {display: block;}
.img-text-design-ser-image {max-width: 60%; margin: 0 auto;}
.img-text-design-ser-content {max-width: 60%; margin: 20px auto;}
.img-text-design-ser-img {margin-bottom: 60px;}
.img-text-design-ser-image span {left: 2px;}
.img-text-design-ser-inner .row:nth-child(even) {display: grid;}
.img-text-design-ser-inner .row:nth-child(even) .col-md-6:first-child {order: 2;}
.img-text-design-ser-inner .row:nth-child(even) .col-md-6:last-child {order: 1;}
.img-text-design-ser-inner .row:nth-child(even) .img-text-design-ser-image span {left: 2px; right: auto;}
.icon-title-desc-grid {max-width: 60%; margin: 0 auto 30px; height: auto !important;}
.tabbable-line.scrtabs-allow-scrollbar {max-width: 100%;}
.work-featured-portfolio .work-content-box {max-width: 60%; margin: 0 auto 20px;}
.retail-catchup-card-main .empower-business p {text-align: center !important;}
#client-testi .item > p, .profile-circle .text-light, p.testi-client-name {text-align: center !important;}
.page-template-tp-general-template-hire p.opacity-title {text-align: center !important;}
.page-template-tp-general-template-hire section.without-second-img {background-position: bottom left !important;}
.without-second-img .d-flex .banner-left-box {width: 100%;}
.new-faq-accodian .active .panel-body {padding-top: 0px; padding-bottom: 20px;}
.cd-timeline-img p {text-align: center !important;}
.service-page-banner .banner-right-img.service-laptop-image {margin: 0 auto;}
.we-work-with-wrapper .section-main-new-title p.section-sub-title {text-align: center !important;}
.scrtabs-tab-scroll-arrow-left {top: 0; left: 0;}
.scrtabs-tab-scroll-arrow-right {top: 0; right: 0;}
.retail-catchup-card-main .empower-business h2 p {font-size: 18px !important;}
.retail-catchup-card-main .empower-business h2 p br {display: none;}
.page-template-tp-general-template-hire .iot_solution p {text-align: center !important;}
.page-template-tp-general-template-hire .retail-catchup-card-main p {text-align: center !important;}
.retail-catchup-card-main .retail-card-desc p {text-align: left !important;}
.page-template-tp-general-template-hire .iot-text-align p {text-align: left !important;}
.img-text-design-ser-wrapper .col-md-12.text-center.section-main-new-title {margin-top: 20px;}
.img-text-design-ser-wrapper .col-md-12.text-center.section-main-new-title p.section-sub-title {text-align: center !important;}
}
@media (max-width: 767px) {
.retail-catchup-card-main .retail-card-desc p {font-size: 14px !important;}
.icon-title-desc-grid .icon-title-desc-list li:after {top: 7px;}
.secret-icon-image.full-width-icon {padding-left: 12px; display: block; margin-bottom: 0;}
.service-page-banner .banner-left-box {padding-left: 15px;}
ul.timeline:before {left: 40px;}
ul.timeline > li {margin-bottom: 20px;position: relative;width:100%;loat: left;clear: left;}
ul.timeline > li > .timeline-panel {width: calc(100% - 90px);width: -moz-calc(100% - 90px);width: -webkit-calc(100% - 90px);}
ul.timeline > li > .timeline-badge {left: 28px;margin-left: 0;top: 16px;}
ul.timeline > li > .timeline-panel {float: right;}
ul.timeline > li > .timeline-panel:before {border-left-width: 0;border-right-width: 15px;left: -15px;right: auto;}
ul.timeline > li > .timeline-panel:after {border-left-width: 0;border-right-width: 14px;left: -14px;right: auto;}
.timeline > li.timeline-inverted{float: left; clear: left;margin-top: 30px;margin-bottom: 30px;}
.timeline > li.timeline-inverted > .timeline-badge{left: 28px;}
.client-testimonial-wrapper .carousel-inner {margin: 0px auto 40px;}
.service-page-banner .banner-right-img {max-width: 80%; margin: 0 auto;}
.mobile-app-banner .banner-right-img img {max-width: 50%;}
.service-page-banner .banner-main-content {padding: 40px 0px 20px;}
.page-template-tp-general-template-hire section.mobile-app-banner {padding: 8rem 0 3rem;margin-bottom: 0;}
.page-template-tp-general-template-hire section.agile-software-banner {padding: 8rem 0 3rem;margin-bottom: 60px;}
.page-template-tp-general-template-hire #fullpage .service-page-banner .banner-main-content h1 {font-size: 24px;}
.service-page-banner .banner-main-content p {font-size: 16px; line-height: 24px;}
.content-with-contact-form-rightside-wrapper::after {display: none;}
.content-with-contact-form-rightside-wrapper {margin-top: 30px;}
.rightside-contact-form {padding: 20px 0px;}
.country-select-box {margin-right: 10px;}
.phone-number {width: calc(100% - 60px);}
.about-service-with-form-leftside h2 {font-size: 24px !important;}
.about-service-with-form-leftside p {font-size: 16px;}
.services-icon-desc-wrapper .section-main-new-title h2 br {display: none;}
.services-icon-desc-wrapper .section-main-new-title h2 {font-size: 24px !important; margin-bottom: 20px;}
.services-icon-desc-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;max-width: 100%;}
.new-technology-partner-wrapper .section-main-new-title h2 {font-size: 24px !important; margin-bottom: 20px;}
.new-technology-partner-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;max-width: 100%;}
.new-fwork-slider-wrapper .section-main-new-title h2 {font-size: 24px !important;max-width: 100%; margin-bottom: 20px;}
.new-fwork-slider-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;max-width: 100%;}
.secret-icon-desc-wrapper .section-main-new-title h2 {font-size: 24px !important; margin-bottom: 20px;}
.secret-icon-desc-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;max-width: 100%;}
.timeline-process-wrapper .section-main-new-title h2 {font-size: 24px !important;max-width: 100%; margin-bottom: 20px;}
.timeline-process-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;max-width: 100%;}
.card-icon-section2 .section-main-new-title h2 {font-size: 24px !important; max-width: 100%; margin-bottom: 20px;}
.card-icon-section2 .section-main-new-title h2 br {display: none;}
.card-icon-section2 .section-main-new-title p.section-sub-title {font-size: 16px;max-width: 100%;}
.tools-techno-wrapper .section-main-new-title h2 {font-size: 24px !important;max-width: 100%; margin-bottom: 20px;}
.tools-techno-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;max-width: 100%;}
.hire-devloper-steps-icon .section-main-new-title h2 {font-size: 24px !important;max-width: 100%;}
.hire-devloper-steps-icon .section-main-new-title p.section-sub-title {max-width: 100%;}
.enterprise-mobility-wrapper .section-main-new-title h2 {font-size: 24px !important; max-width: 100%; margin-bottom: 20px;}
.enterprise-mobility-wrapper .section-main-new-title p.section-sub-title {font-size: 16px;max-width: 100%;}
.hire-dedicate-devs-wrapper .section-main-new-title h2 {font-size: 24px !important; max-width: 100%; margin-bottom: 20px;}
.hire-dedicate-devs-wrapper .section-main-new-title p.section-sub-title {max-width: 100%; font-size: 16px;}
.we-work-with-wrapper .section-main-new-title h2  {font-size: 24px !important; max-width: 100%; margin-bottom: 20px;}
.we-work-with-wrapper .section-main-new-title p.section-sub-title {max-width: 100%; font-size: 16px;}
.icon-title-service-wrapper .section-main-new-title h2 {font-size: 24px !important; max-width: 100%;}
.icon-title-service-wrapper .section-main-new-title p.section-sub-title {max-width: 100%; font-size: 16px;}
.icon-title-desc-wrapper .section-main-new-title h2 {font-size: 24px !important; max-width: 100%; margin-bottom: 20px;}
.icon-title-desc-wrapper .section-main-new-title p.section-sub-title {max-width: 100%; font-size: 16px;}
.slider-bottom-right-img-wrapper .section-main-new-title h2 {font-size: 24px !important; max-width: 100%;}
.slider-bottom-right-img-wrapper .section-main-new-title p.section-sub-title {max-width: 100%; font-size: 16px;}
.top-img-slider-wrapper .section-main-new-title h2 {font-size: 24px !important; max-width: 100%;}
.top-img-slider-wrapper .section-main-new-title p.section-sub-title {max-width: 100%; font-size: 16px;}
.digital-logo-slider-wrapper .section-main-new-title h2 {font-size: 24px !important; max-width: 100%;}
.digital-logo-slider-wrapper .section-main-new-title p.section-sub-title {max-width: 100%;}
.logo-link-service-wrapper .section-main-new-title h2 {font-size: 24px !important; max-width: 100%; margin-bottom: 20px;}
.logo-link-service-wrapper .section-main-new-title p.section-sub-title {max-width: 100%; font-size: 16px;}
.work-featured-portfolio .section-main-new-title h2 {font-size: 24px !important; max-width: 100%;margin-bottom: 20px;}
.work-featured-portfolio .section-main-new-title p.section-sub-title {max-width: 100%; font-size: 16px;}
.client-testimonial-wrapper h2 {font-size: 24px !important;max-width: 100%; margin-bottom: 20px;}
.retail-catchup-card-main.bld-title .section-main-new-title h2{margin-bottom: 20px !important; font-size: 24px !important;}
.retail-catchup-card-main .empower-business h2 p {margin: 0 !important; font-size: 16px !important;}
.three-prod-work-slider .empower-business h2 p {margin: 0;}
.new-faq-wrapper .section-main-new-title h2 {font-size: 24px !important; max-width: 100%; margin-bottom: 20px;}
.img-text-design-ser-wrapper .section-main-new-title h2 {font-size: 24px !important; max-width: 100%; margin-bottom: 20px;}
.services-icon-desc-inner .col-md-4:last-child .services-icon-desc-box {margin-bottom: 0;}
.services-icon-desc-inner .services-icon-desc-box {text-align: center; padding: 20px 10px;}
.secret-icon-desc-inner .secret-icon-desc-box {padding: 20px 10px;}
.services-icon-desc-inner .services-icon-desc-box h5 {font-size: 18px;}
.services-icon-desc-inner .services-icon-desc-box p {text-align: center !important;}
.new-faq-accodian .panel:last-child {margin-bottom: 0;}
.services-icon-desc-box {height: auto !important;}
.secret-icon-desc-box {height: auto !important;}
.secret-icon-image {margin: 0 auto 20px;}
.secret-icon-desc-inner .secret-icon-desc-box {text-align: center;}
.secret-icon-desc-inner .secret-icon-desc-box h5 {font-size: 18px;}
.secret-icon-desc-inner .secret-icon-desc-box p {text-align: center !important;}
.new-fwork-slider-inner .owl-theme .owl-nav {max-width: 90%;}
.new-fwork-slider-inner .owl-carousel .owl-nav button {background: rgba(255, 255, 255, 0.3) !important;}
.new-fwork-slider-inner .owl-carousel .owl-nav button:hover {background: #fff !important;}
.personal-profile-wrapper2 .personal-profile-inner2 p.heading1 {font-size: 20px;}
.personal-profile-wrapper2 .personal-profile-inner2 p {font-size: 16px;}
#cd-timeline {margin-top: 0;padding-bottom: 0;margin-bottom: 0;}
.cd-timeline-content {margin-left: 40px;}
p.timeline-title {font-size: 18px;}
.card-icon-section2 .white-card {text-align: center; min-height: auto; margin: 15px 0;}
.card-icon-section2 .white-card p {text-align: center !important;}
#contact-modal .wpcf7-form-control.wpcf7-submit.btn, #event-contact-modal .wpcf7-form-control.wpcf7-submit.btn {width: auto !important;height: auto !important;line-height: initial !important;padding: 8px 22px !important;}
.services-icon-desc-wrapper .btn-blue-rectangle {width: auto;height: auto;line-height: initial;padding: 8px 22px; margin-top: 15px;}
.rightside-contact-form .btn-blue-rectangle  {width: auto;height: auto;line-height: initial;padding: 8px 22px;}
.card-icon-section2 .btn-blue-rectangle {width: auto;height: auto;line-height: initial;padding: 8px 22px;}
.personal-profile-inner2 .btn-white-rectangle  {width: auto;height: auto;line-height: initial; padding: 8px 22px;}
.hire-devloper-steps-icon .developer-three-steps2 {padding: 10px 0 0;margin: 20px auto 0;max-width: 400px;}
.developer-steps-img2 {text-align: center;max-width: 60%;margin: 0 auto;}
.tools-techno-inner .tab-content {padding-bottom: 80px;}
.show-767 {display: block;}
.hidden-767 {display: none;}
.new-fwork-slider-box .col-md-7 {display: block; width: 100%;}
.new-fwork-slider-box .col-md-5 {display: block; width: 100%;padding: 0;}
.new-fwork-slider-box {padding: 30px 0px 0;}
.new-fwork-slider-box .fwork-slider-content {padding: 0 15px 20px;}
.fwork-slider-image.text-center img {max-width: 100%;}
.right-align {position: relative; right: 0px;}
.right-align img {margin-right: 0 !important;}
.new-fwork-slider-inner .item {margin: 0 15px;}
.new-fwork-slider-inner .mobile-item1 {background-size: cover;background-repeat: no-repeat;}
.new-fwork-slider-inner .mobile-item2 {background-size: cover;background-repeat: no-repeat;}
.tools-techno-inner .nav-tabs {max-width: 100%;overflow-x: scroll;white-space: nowrap;height: 45px; margin-top: 0;}
.tools-techno-inner .nav-tabs li {display: block;padding: 0 20px 0px 0px;} 
.tools-techno-inner .floor {bottom: 5px;} 
.personal-profile-wrapper2 .personal-profile-inner2 {padding: 20px 0;}
.tools-techno-inner .nav-tabs li {float: left;}
.scrtabs-tab-container {height: auto;}
.scrtabs-tabs-fixed-container {height: auto;}
.scrtabs-tabs-movable-container {height: auto;}
.scrtabs-tab-scroll-arrow-left {display: none !important;}
.scrtabs-tab-scroll-arrow-right {display: none !important;} 
.scrtabs-tabs-fixed-container {width: 100% !important;}
.tabbable-line.scrtabs-allow-scrollbar {max-width: 100%;}
.scrtabs-tab-scroll-arrow-left span:after {left: -16px;}
.scrtabs-tab-scroll-arrow-right span:after {left: -26px;}
.fwork-slider-content .btn-primary {height: auto; width: auto; line-height: initial; padding: 8px 22px;font-weight: normal;}
#cd-timeline::before {height: 82%;}
.note-contact-wrapper {display: none;}
.tools-techno-inner .tab-content {padding-bottom: 0;}
.faq-right-img {display: none;}
.main-brand-slider-custom-width {width: 96%;}
.client-testimonial-wrapper .carousel-control {transition: all 0.2ms ease; width: 42px;height: 42px;padding: 8px;box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.2);background-color: rgba(255, 255, 255, 0.3) !important;border-radius: 50%;}
.client-testimonial-wrapper .carousel-control:hover {background-color: rgba(255, 255, 255, 1) !important;}
.client-testimonial-wrapper .carousel-control svg {height: 24px !important; width: 24px !important;}
.service-brand-slider.main-brand-slider-wrapper-relative {pointer-events: none;}
.enterprise-mobility-grid {max-width: 60%; margin: 20px auto; text-align: center;}
.enterprise-mobility-inner {margin-top: 0;}
.enterprise-mobility-grid p {text-align: center !important;}
.enterprise-mobility-inner .row {display: grid; margin-bottom: 0;}
.enterprise-mobility-inner .row:nth-child(odd) .col-md-6:first-child {order: 2;}
.enterprise-mobility-inner .row:nth-child(odd) .col-md-6:last-child {order: 1;}
.enterprise-mobility-inner .row .col-md-6:last-child .enterprise-mobility-grid-image {text-align: center;}
.enterprise-mobility-grid-image {text-align: center; margin-bottom: 0;}
.page-template-tp-general-template-hire .enterprise-mobility-grid .btn-blue {padding: 8px 22px; font-size: 14px; line-height: normal;}
.we-work-with-inner .we-work-with-grid {max-width: 100%;}
.icon-title-service-inner .btn-blue-rectangle {width: auto;height: auto;line-height: initial;padding: 8px 22px;}
.img-text-design-ser-image span {display: none;}
.img-text-design-ser-content ul li:after {left: -20px;}
.img-text-design-ser-content ul {padding-left: 20px;}
.img-text-design-ser-img {margin-bottom: 20px;}
.img-text-design-ser-content p {font-size: 16px;}
.img-text-design-ser-content h4 {font-size: 18px; margin-bottom: 10px;}
.img-text-design-ser-content {margin: 0 auto; max-width: 100%;}
.img-text-design-ser-image {max-width: 100%;}
.img-text-design-ser-inner .row {margin-bottom: 30px !important;}
.icon-title-desc-inner {margin-top: 0;}
.icon-title-desc-img {margin-bottom: 15px;}
.icon-title-desc-grid {max-width: 100%; padding: 20px 20px;}
.icon-title-desc-grid h4 {font-size: 16px; margin-bottom: 10px;}
.icon-title-desc-grid p {font-size: 14px; line-height: 22px;}
.icon-title-desc-grid .icon-title-desc-list li {font-size: 14px;}
.slider-bottom-right-img-content h5 {font-size: 16px;margin-bottom: 0;}
.slider-bottom-right-img-content p {font-size: 14px; line-height: 22px;}
.slider-bottom-right-img-wrapper .owl-theme .owl-dots {margin-top: 20px;}
.top-img-slider-wrapper .owl-theme .owl-dots {margin-top: 20px;}
.service-page-banner div.wpcf7 img.ajax-loader {position: absolute; top: 15px; right: 8px;}
.service-page-banner .input-group {text-align: left;}
ul.logo-link-service-grid li {width: 299px; margin: 10px;} 
.work-featured-portfolio h4{font-size: 18px;}
.work-featured-portfolio .work-content-box{max-width: 100%;}
.page-template-tp-general-template-hire section.without-second-img {height: 700px;background-size: cover;}
.retail-catchup-card-main .section-main-new-title h2 br {display: none;}
.work-featured-portfolio .section-main-new-title h2 br {display: none;}
.img-text-design-ser-wrapper .row {margin: 0 -15px;}
.work-featured-portfolio .row {margin: 0 -15px;}
.secret-icon-desc-wrapper .row {margin: 0 -15px;}
.services-icon-desc-wrapper .row {margin: 0 -15px;}
.card-icon-section2 .row {margin: 0 -15px;}
.we-work-with-wrapper .row {margin: 0 -15px;}
.icon-title-desc-wrapper .row {margin: 0 -15px;}
.new-faq-wrapper .row {margin: 0 -15px;width: auto;}
.content-with-contact-form .row {margin: 0 -15px;}
.without-second-img .d-flex .banner-left-box {padding: 0 15px;}
.rightside-contact-form >.col-sm-12 {padding: 0 15px;}
.content-with-contact-form-rightside-wrapper .rightside-contact-form .form-body .col-sm-2 {width: 50px;display: inline-block; float: left;}
.content-with-contact-form-rightside-wrapper .rightside-contact-form .form-body .col-sm-10 {width: calc(100% - 60px);display: inline-block;float: right;} .services-icon-desc-inner .col-md-4:first-child .services-icon-desc-box:after {display: none;}
.secret-icon-desc-inner .col-md-3:last-child .secret-icon-desc-box {margin-bottom: 0;}
.secret-icon-desc-inner .col-md-4:last-child .secret-icon-desc-box {margin-bottom: 0;}
.secret-icon-desc-wrapper .col-md-12.text-center.section-main-new-title p.section-sub-title {margin-bottom: 0; margin-top: 20px;}
.secret-icon-desc-wrapper .btn-blue-rectangle {width: auto;height: auto;line-height: initial;padding: 8px 22px;}
.services-icon-desc-wrapper .col-md-12.text-center.section-main-new-title p.section-sub-title {margin-bottom: 0; margin-top: 20px;}
.slider-bottom-right-img-wrapper .slider-bottom-right-img-box {margin: 0;}
.three-prod-work-slider .empower-business h2 p {font-size: 16px;} 
.img-text-design-ser-wrapper .col-md-12.text-center.section-main-new-title {margin-top: 10px;}
.img-text-design-ser-wrapper .col-md-12.text-center.section-main-new-title p.section-sub-title {margin-bottom: 10px; font-size: 16px;}
.img-text-design-ser-wrapper .btn-blue-rectangle {width: auto;height: auto;line-height: initial;padding: 8px 22px;}
.img-text-design-ser-inner {margin-top: 0;}
.digital-logo-slider-grid .digital-logo-slider-service-box {margin: 0px auto 40px;}
}
@media(max-width: 576px) {
.service-page-banner .d-flex .banner-main-content {padding: 40px 0px 30px;}
.client-testimonial-wrapper .carousel-inner {width: 100%;}
.service-page-banner .banner-right-img {max-width: 100%; margin: 0 auto;}
.mobile-app-banner .banner-right-img img {max-width: 70%;}
.service-page-banner .banner-right-img.service-laptop-image img {max-width: 90%;}
.service-page-banner .wpcf7-form-control-wrap {width: calc(100% - 160px); float: left;}
.service-page-banner span.wpcf7-form-control-wrap.email input {max-width: 100%;font-size: 14px;}
.service-page-banner .wpcf7-submit.btn {width: 100% !important; font-size:12px !important;}
.new-faq-accodian .active span, .new-faq-accodian span {display: none;}
.new-faq-accodian .active .panel-heading a, .new-faq-accodian .panel-title a {padding: 20px;}
.new-faq-accodian .active .panel-body {padding: 0 20px 20px;}
.note-contact-wrapper p {max-width: 100%;}
.faq-right-img {max-width: 80%;}
.tools-techno-inner .tab-content ul li {width: 140px;}
.tools-techno-inner .tab-content ul li img {max-width: 80%;}
.enterprise-mobility-grid {max-width: 100%;}
.page-template-tp-general-template-hire section.mobile-app-banner {height: 700px;}
.page-template-tp-general-template-hire section.without-second-img {height: 700px !important;background-size: cover;}
.input-leftside {padding: 12px 12px 12px;}
.industry-recognition-wrapper .slick-prev {left: -10px;}
.industry-recognition-wrapper .slick-next {right: -10px;}
.retail-catchup-card-main .retail-card-desc {margin-top: -3px;}
}
@media(max-width: 480px) {
.client-testimonial-wrapper .carousel-control.right, .client-testimonial-wrapper .carousel-control.left {display: none;}
#client-testi .item > p { margin-bottom: 20px;}
.developer-steps-img2 {max-width: 80%;}
.client-testimonial-wrapper .carousel-control.right, .client-testimonial-wrapper .carousel-control.left {display: block !important;}
}
@media(max-width: 420px) {
.service-page-banner .wpcf7-form-control-wrap {width: calc(100% - 110px);}
.service-page-banner .input-group-btn {width: 100px !important;}
.new-fwork-slider-inner .owl-theme .owl-nav {max-width: 85%;}
.input-leftside {padding: 4px;}
.service-page-banner .wpcf7 .wpcf7-not-valid-tip {bottom: -28px;}
}
@media(max-width: 375px) {
.logo {left: 0 !important;}
.new-fwork-slider-inner .owl-theme .owl-nav {max-width: 80%;}
.slider-bottom-right-img-icon {display: block; margin-top: 20px;}
}
@media(max-width: 360px) {
.height-auto.client-testimonial-wrapper {height: 100vh !important; }
}