* {
box-sizing: border-box;
}
/* migration-services-section */
.card-services-content {
display: flex;
gap: 10px;
}
.card-icon img {
width: 100%;
height: 100%;
background: #4100ff3b;
min-height: 266px;
object-fit: contain;
}
.card-services-content p {
margin-bottom: 0;
margin-top: 10px;
}
.Migration-services .Migration-card {
padding: 30px 20px;

border-radius: 5px;
margin-bottom: 25px;
min-height: 502px;
padding-top: 25px;
transition: all 0.5s ease-out;
border: 1px solid #dddd;
}
.Migration-services .Migration-card:hover {
box-shadow: #63636333 0px 2px 8px 0px;
}
.Migration-services .Migration-card h5 {
color: #168b9a;
margin: 0;
font-size: 20px;
}
.Migration-services .card-icon {
margin-bottom: 15px;
}
.migrate-reasons {
background: linear-gradient(90deg, #f5f7fe 0%, #f7fcff 100%);
position: relative;
z-index: 0;
}
.migrate-reasons .row {
background: unset !important;
}
.migrate-reasons .container .row:nth-child(even) .card-content {
background: #bae4f02b;
padding: 35px 20px;
border-radius: 10px;
}
.migrate-reasons .row {
background: transparent;
}
.migrate-reasons {
padding-right: 20px;
padding-left: 20px;
}

.why-hub-migration .migration-wrap {
max-width: 1024px;
margin: 0 auto;
}

.why-hub-migration .migration-wrap .inner-flex-statins-list {
background: transparent;
border-bottom: 1px solid #d4d4d4;
}

.why-hub-migration .migration-wrap .inner-flex-statins-list:nth-child(odd) {
border-right: 1px solid #d4d4d4;
}

.why-hub-migration .migration-wrap .inner-flex-statins-list:nth-child(5) {
border-bottom: 0;
}

.why-hub-migration .migration-wrap .inner-flex-statins-list:nth-child(6) {
border-bottom: 0;
}
.migration-steps .no-space .col-lg-4 {
margin-top: -40px;
}

/* hubspot vs salesforce */
.hub-salesforce {
background: #F2FAFF;
}
.six-reasons-item {
display: flex;
flex-direction: column;
align-items: center;
padding: 20px;
gap: 20px;
background: #FFFFFF;
border: 1px solid #E9E9E9;
box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.06);
border-radius: 24px;
height: 100%;
}
.six-reasons-image {
box-shadow: 0px 4px 8px rgb(0 0 0 / 7%);
border-radius: 12px;
aspect-ratio: 1.66;
overflow: hidden;
}
.six-reasons-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.six-reasons-content h3 {
margin-bottom: 8px;
font-size: 22px;
}
.six-reasons-content a span {
color: #0dcaf0;
margin-top: 0;
}
.hub-salesforce .section-heading {
max-width: 760px;
margin: 0 auto 40px;
text-align: center;
}
.heading-main strong {
color: #168b9a;
}
.custom-hubsale-form h3.proposal_request {
font-weight: 400;
color: #001e36;
margin-bottom: 10px;
line-height: 44px;
}
.custom-hubsale-form .hs-input {
padding: 14px 12px;
border-radius: 4px;
border: 1px solid #dddddd;
font-size: 14px;
color: #383838;
width: 100%;
}
.custom-hubsale-form input.hs-button {
background-color: #26c6da;
border: 0px;
padding: 10px 25px;
font-size: 16px;
display: inline-block;
border-radius: 4px;
color: #fff;
transition: 0.3s ease-in-out 0s;
position: relative;
text-transform: uppercase;
margin-top: 10px;
}
.custom-hubsale-form input.hs-button:hover {
box-shadow: 0px 3px 0px #169aac;
}
.custom-hubsale-form .hs-form-field {
    margin-bottom: 10px !important;
}
.comparison-form .row {
    align-items: center;
}
.custom-hubsale-form .hs-error-msgs li {
    margin: 0 !important;
    line-height: 1;
}

/* hub-whichcrm */
.hub-whichcrm-inner {
display: flex;
justify-content: flex-end;
align-items: center;
gap: 20px;
padding: 60px;
background-size: cover;
background-repeat: no-repeat;
border-radius: 40px;
color: #fff;
position: relative;
overflow: hidden;
background-color: #000;
background-image: url(../../../public/images/hubspotsalesforceimages/which-crm.webp);
background-position: left;
}
.hub-whichcrm-inner:before {
content: '';
position: absolute;
background: linear-gradient(90deg, rgba(0, 0, 0, 0) 5.8%, #000000 33%);
z-index: 0;
width: 80%;
height: 100%;
top: 0;
right: 0;
}
.whichcrm-content {
z-index: 1;
max-width: 50%;
text-align: left;
}
.whichcrm-content h2 {
color: #fff;
font-weight: 500;
margin-bottom: 15px;
}
.whichcrm-content p {
color: #fff;
opacity: 0.8;
}
.hightlight {
color: #00A6BC;
font-weight: 700;
}

.hub-salesforce-report-item {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 50px 40px;
gap: 10px;
background: #FFFFFF;
box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.1);
border-radius: 24px;
background-image: url(../../../public/images/hubspotsalesforceimages/grid-cloud.png);
background-repeat: no-repeat;
background-size: contain;
background-position: top;
height: 100%
}
.hub-salesforce-report-item p {
margin: 0;
}
.hub-salesforce-report-item .card-title {
color: #0F2B3F;
font-size: 24px;
line-height: normal;
}
.hub-salesforce-report-item h3 {
color: #168B9A;
font-size: 50px;
font-weight: 700;
line-height: 1;
margin: 0;
}
.hub-salesforce-report .row {
margin-top: 20px;
}
.hub-salesforce-report {
margin-bottom: 70px;
}
.comparison-form {
background-image: url(../../../public/images/hubspotsalesforceimages/comparison-form-bg.svg);
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.ppcbannerservice .row {
align-items: center;
}









@media screen and (max-device-width: 1440px) and (min-width: 768px) {
.Migration-services .Migration-card {
padding: 35px 15px;
}
}
/* migration-services-section end */
@media (max-width: 1600px) {
.Migration-services .Migration-card h4 {
font-size: 22px;
}
.card-services-content h5 {
font-size: 18px;
}
.card-services-content p {
margin: 0;
}
}

@media (max-width: 1366px) {
.hub-salesforce-report-item .card-title, .six-reasons-content h3 {
font-size: 20px;
}
.whichcrm-content {
max-width: 60%;
}
}

@media (max-width: 1200px) {
.Migration-services .Migration-card {
padding: 30px 20px;
}
.Migration-services .Migration-card h5 {
font-size: 18px;
}

}

@media (max-width: 1024px) {
.hub-salesforce-report-item .card-title, .six-reasons-content h5 {
font-size: 18px;
}
.hub-whichcrm-inner {
padding: 30px;
}
}

@media (max-width: 850px) {

.hub-salesforce-report-item {
padding: 30px 30px;
gap: 10px;
}
.hub-salesforce-report-item h3 {
font-size: 40px;
}

}

@media screen and (max-device-width: 767px) and (min-width: 576px) {
.row.Migration-row {
flex-direction: row;
}
.card-icon img {
min-height: 328px;
}
.row.Migration-row .col-xl-3 {
width: 50%;
}
.Migration-services .Migration-card {
min-height: 534px;
}
}
@media (max-width: 767px) {
.migrate-reasons .container .row .card-content {
flex-direction: column;
padding-top: 32px;
padding-bottom: 32px;
}
.migrate-reasons .row.d-flex.align-items-center.py-4 {
padding: 0 !important;
}
#hubsptcms.migrate-cms-points {
padding: 40px 0;
padding-bottom: 0 !important;
}
.migrate-cms-points .hbstexprtsinr.right {
padding-bottom: 0;
}
.comparison-form .get-quote-form .modal-dialog {
padding: 0;
margin-top: 15px;
}
.hub-whichcrm-inner {
padding: 30px;
}
.hub-salesforce .row, .hub-salesforce-report .row {
row-gap: 15px;
}
.six-reasons-content p {
margin-block: 6px;
}
.hub-whichcrm-inner:before {
background: #000000b8;
width: 100%;
}
.whichcrm-content {
max-width: 100%;
text-align: center;
}
.custom-hubsale-form h3.proposal_request {
    line-height: initial;
}
}



@media (max-width: 575px) {
.Migration-services .Migration-card {
min-height: auto;
text-align: center;
}
.why-hub-migration .migration-wrap .inner-flex-statins-list:nth-child(5) {
border-bottom: 1px solid #d4d4d4;
}
.why-hub-migration .migration-wrap .inner-flex-statins-list:nth-child(odd) {
border-right: 0;
}
.hub-migrate-counter label {
min-height: 195px;
}
.Migration-services .card-icon img {
max-width: 150px;
margin: 0 auto;
height: auto;
min-height: auto;
}
}
