/* case studies page css*/
.whyus-banner-bg:after{ display: none; }
.case-studies-hero p{ font-size: 20px !important; }
.case-studies-hero{ height: auto; }
.case-studies-hero .whyus-banner{ padding-top:90 !important; padding-bottom: 90px !important; }
/* .case-studies-hero .whyus-banner{ padding: 0px !important; } */
.cs-card{ box-shadow: 0 .75rem 1.625rem 0 rgba(54, 141, 255, .1); background-color: #fff; padding: 20px; border-radius: 18px !important; border: 1px solid #cccc; }
.cs-card .partner-icon{ width: 100%; height: auto; }
.cs-card h2 { font-size: 24px; font-weight: 700; color: #000000; padding: 0px 0px 10px 0px; font-size: 24px; text-align: left; }
.cs-card p{ color: #636774; font-size: 16px; line-height: 1.5; text-align: left; }

.industries-empower {
    background: linear-gradient(145deg, rgba(227, 231, 245, 1) 0%, rgba(255, 241, 209, 1) 100%);
    text-align: center;
}
.cs-hero-center{ margin-top: 50px; }
.pl-3{ padding-left: 15px; }

.d-flex{ display: flex; }
.justify-center{ justify-content: center; }
.items-center{ align-items: center; }
.gap-3{ gap: 12px; }
.w-auto{ width: auto; }
.-mt-100{ margin-top: -200px; }
.z-10{ z-index: 10; }
.relative{ position: relative; }
.text-left{ text-align: left !important; }
.d-md-flex .col-md-6{ width: 50%; }
.d-flex .col-md-3{ width: 25%; }
.flex-wrap{ flex-wrap: wrap; }
.mx-auto{ margin-left: auto; margin-right: auto; }
.p-0{ padding: 0 !important; }
.pb-80{ padding-bottom: 80px !important; }
.px-0{ padding-left: 0px; padding-right: 0px; }
.mb-21{ margin-bottom: 21px; }
.mt-21{ margin-top: 21px; }
.mt-3{ margin-top: 17px !important; }
.py-80{ padding-top: 80px; padding-bottom: 80px; }

.cs-newslatter p{ padding: 0px 250px; }
.testimonal-inner-box2 h2 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 5px;
    text-align: left;
    padding: 0;
}


/* Details page css */
.affiliate-hero h1 {
    font-size: 48px !important;
    line-height: normal !important;
    margin-bottom: 15px;
    font-weight: 700;
}
.affiliate-hero h1 span{ color: #704FE6; }
.tour-banner-bg{ margin: 0; }
.honeTopReason{ background: linear-gradient(145deg, rgba(227, 231, 245, 1) 0%, rgba(255, 241, 209, 1) 100%); }


.cs-service-form-design h4{ font-weight: 700; }
.cs-service-form-design{ background-color: #fff; border-radius: 20px; padding: 0px 25px 25px 25px; box-shadow: 5px 6px 8px 1px rgba(0,0,0,0.20); }
.cs-service-form-design .cs-input{ width: 100%; height: 45px; border-radius: 10px; padding: 0px 15px; margin-bottom: 15px; font-size: 16px; }
.cs-service-form-design .cs-input:focus{ border-color: #704FE6; }
.cs-service-form-thankyou{ text-align: center; min-height: 236px; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.cs-service-form-thankyou h4{ margin-bottom: 10px; }
.cs-service-form-thankyou h4 span{ font-weight: 400; }
.cs-service-form-thankyou p{ margin-bottom: 10px; }
.cs-service-form-img{ max-width: 250px; height: auto; margin: 0px auto 30px auto; display: block; }


@media (max-width:991px) {
.-mt-100{ margin-top: 0px; }
}
@media (max-width:767px) {

}
@media (min-width:768px) {
    .d-md-flex{ display: flex; }
}
@media (min-width:991px) {
    .d-lg-flex{ display: flex; }
    .text-md-left{ text-align: left; }
}
/* End case studies page css*/