.home_grid_pi .elementor-icon-box-icon {
    margin-top: -51px;
}

button.org_learnMore {
    background: #ffffff !important;
    color: #F15A2A !important;
    border-radius: 30px;
    border: 1px solid #F15A2A;
    padding: 10px;
    font-size: 16px;
    line-height: 24px;
    width: 164px;
    margin-bottom: -28px;
    margin-top: 34px;
}

button.org_learnMore a {
    color: #F15A2A !important;
}

.org_learnMore img {
    width: 24px;
    height: 24px;
}

.padding_bottom_0 h2 {
    padding-bottom: 0px !important;
}

.ProductServicesTab_home .elementor-tab-content.elementor-active {
    padding: 0px;
    border: none;
}

.ProductServicesTab_home .elementor-tabs-wrapper {
    max-width: 934px;
    height: 80px;
    margin: 0 auto 60px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    /* border: 1px solid #E0E0E080; */
    /* border-radius: 20px; */
}

.ProductServicesTab_home .elementor-tab-title {
    padding: 16px 36px;
}

.ProductServicesTab_home .elementor-accordion-icon {
    margin-top: 13px;
}

.ProductServicesTab_home .elementor-tabs-wrapper .elementor-tab-title.elementor-active {
    border-bottom: 5px solid !important;
}

.ProductServicesTab_home .elementor-tabs-wrapper .elementor-tab-title:first-child {
    border-width: 1px 0px 1px 1px;
    border-radius: 20px 0px 0px 20px;
}

.ProductServicesTab_home .elementor-tabs-wrapper .elementor-tab-title.elementor-active:first-child {
    border-radius: 20px 0px 0px 0px !important;
}

.ProductServicesTab_home .elementor-tabs-wrapper .elementor-tab-title.elementor-active:last-child {
    border-radius: 0px 20px 0px 0px;
}

.ProductServicesTab_home .elementor-tabs-wrapper .elementor-tab-title:last-child {
    border-width: 1px 1px 1px 0px;
    border-radius: 0px 20px 20px 0px;
}

.ProductServicesTab_home .elementor-tabs-wrapper .elementor-tab-title {
    padding: 0px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    border: 1px solid #E0E0E080;
}

.ProductServicesTab_home .elementor-tabs-wrapper .elementor-tab-title::before,
.ProductServicesTab_home .elementor-tabs-wrapper .elementor-tab-title::after {
    display: none !important;
}

.PhoenixProductsEcosystem_accordion .elementor-accordion-item {
    border: none !important;
    border-radius: 20px;
    overflow: hidden !important;
    margin-bottom: 60px;
    box-shadow: 0px 4px 4px #00000040;
    background: #ffffff;
}

.serch_box_head .mega-search-open span.search-icon {
    background-image: url(../../uploads/2024/09/pi108_website_seearch_icon_in_black_color.png) !important;
}

.trucare-features-marker li::marker {
    color: #FF7B47;
}

.pi-homepage-counter .elementor-counter-number-prefix{
    flex-grow: 0 !important;
}

.pi-homepage-learn-more .elementor-button-content-wrapper{
    align-items: center;
}

.pi-homepage-learn-more .elementor-button-content-wrapper svg{
    width: 29px;
}
a#Reverse_logistic_midas_btn, .pi-homepage-learn-more a:focus{
    background-color: #FF7B47 !important;
}

.pi-homepage-learn-more span:has(> svg){
    display: flex;
    align-items: center;
}

.trucare-chart-logo-width img{
    width: 170px !important;
}

.site-header .site-logo a.custom-logo-link:focus > img{
    outline: none !important;
}

.book-cons-button-height .elementor-button-wrapper{
    display: flex;
}

.reverse-logistics-cards-learn-more .elementor-button-content-wrapper{
    align-items: center;
}

.reverse-logistics-cards-learn-more .elementor-button-content-wrapper svg{
    width: 29px;
}

.reverse-logistics-cards-learn-more a:focus{
    background-color: #FF7B47 !important;
}

.reverse-logistics-cards-learn-more span:has(> svg){
    display: flex;
    align-items: center;
}

.dotted-border-left-bottom{
    position: relative;
    overflow: hidden;
}

.dotted-border-left-bottom::after{
    content: '';
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='30' ry='30' stroke='%23150076FF' stroke-width='2' stroke-dasharray='10%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
    /* background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='30' ry='30' stroke='%23150076FF' stroke-width='1' stroke-dasharray='8%2c6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e"); */
    border-radius: 30px;

    position: absolute;
    top: -25px;
    bottom: 0px;
    left: 0px;
    right: -25px;
}

.dotted-border-top-right{
    position: relative;
    overflow: hidden;
}

.dotted-border-top-right::after{
    content: '';
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='30' ry='30' stroke='%23150076FF' stroke-width='2' stroke-dasharray='10%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
    /* background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='30' ry='30' stroke='%23150076FF' stroke-width='1' stroke-dasharray='8%2c6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e"); */
    border-radius: 30px;

    position: absolute;
    top: 0px;
    bottom: -25px;
    left: -25px;
    right: 0px;
}

.dotted-border-left-bottom-fourth{
    position: relative;
    overflow: hidden;
}

.dotted-border-left-bottom-fourth::after{
    content: '';
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='30' ry='30' stroke='%23150076FF' stroke-width='2' stroke-dasharray='10%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
    /* background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='30' ry='30' stroke='%23150076FF' stroke-width='1' stroke-dasharray='8%2c6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e"); */
    border-radius: 30px;

    position: absolute;
    top: -25px;
    bottom: 0px;
    left: -3px;
    right: -25px;
}

.dotted-border-right-bottom{
    position: relative;
    overflow: hidden;
}

.dotted-border-right-bottom::after{
    content: '';
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='30' ry='30' stroke='%23150076FF' stroke-width='2' stroke-dasharray='10%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
    /* background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='30' ry='30' stroke='%23150076FF' stroke-width='1' stroke-dasharray='8%2c6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e"); */
    border-radius: 30px;

    position: absolute;
    top: -25px;
    bottom: 0px;
    left: -25px;
    right: 0px;
}

.dotted-border-top-left{
    position: relative;
    overflow: hidden;
}

.dotted-border-top-left::after{
    content: '';
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='30' ry='30' stroke='%23150076FF' stroke-width='2' stroke-dasharray='10%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
    /* background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='30' ry='30' stroke='%23150076FF' stroke-width='1' stroke-dasharray='8%2c6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e"); */
    border-radius: 30px;

    position: absolute;
    top: 0px;
    bottom: -25px;
    left: 0px;
    right: -25px;
}

.reverse-logistics-down-arrow-width img{
	width: 88px !important;
}

.reverse-logistics-down-blue-dot-width img{
	width: 19px !important;
}

.grading-icon-four-position img{
    width: 180px !important;
}

.cloud-and-it-dotted-line-left-bottom{
    position: relative;
    overflow: hidden;
}

.cloud-and-it-dotted-line-left-bottom::after{
    content: '';
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23433970FF' stroke-width='1' stroke-dasharray='8%2c6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");

    position: absolute;
    top: -25px;
    bottom: 0px;
    left: 0px;
    right: -25px;
}

.cloud-and-it-dotted-line-top-right{
    position: relative;
    overflow: hidden;
}

.cloud-and-it-dotted-line-top-right::after{
    content: '';
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23433970FF' stroke-width='1' stroke-dasharray='8%2c6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");

    position: absolute;
    top: 0px;
    bottom: -25px;
    left: -25px;
    right: 0px;
}

.cloud-and-it-dotted-line-bottom{
    position: relative;
    overflow: hidden;
}

.cloud-and-it-dotted-line-bottom::after{
    content: '';
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23433970FF' stroke-width='1' stroke-dasharray='8%2c6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");

    position: absolute;
    top: -25px;
    bottom: 0px;
    left: -25px;
    right: -25px;
}

.cloud-and-it-dotted-line-top{
    position: relative;
    overflow: hidden;
}

.cloud-and-it-dotted-line-top::after{
    content: '';
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23433970FF' stroke-width='1' stroke-dasharray='8%2c6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");

    position: absolute;
    top: 0px;
    bottom: -25px;
    left: -25px;
    right: -25px;
}

.cloud-and-it-dotted-line-right{
    position: relative;
    overflow: hidden;
}

.cloud-and-it-dotted-line-right::after{
    content: '';
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23433970FF' stroke-width='1' stroke-dasharray='8%2c6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");

    position: absolute;
    top: -25px;
    bottom: -25px;
    left: -25px;
    right: 0px;
}

.cloud-and-it-dotted-line-top-left{
    position: relative;
    overflow: hidden;
}

.cloud-and-it-dotted-line-top-left::after{
    content: '';
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23433970FF' stroke-width='1' stroke-dasharray='8%2c6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");

    position: absolute;
    top: 0px;
    bottom: -25px;
    left: 0px;
    right: -25px;
}

.truchk-dotted-line-background{
    position: relative;
    overflow: hidden;
}

.truchk-dotted-line-background::after{
    content: '';
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23433970FF' stroke-width='1' stroke-dasharray='8%2c6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");

    position: absolute;
    top: -25px;
    bottom: -25px;
    left: -25px;
    right: 0px;
}

.cloud-and-it-managed-data-icon{
    max-width: 110px !important;
}

.cloud-and-it-digtal-success-icon{
    max-width: 110px !important;
}

.cloud-and-it-ai-icon{
    max-width: 110px !important;
}

.cloud-and-it-it-strategy-icon{
    max-width: 110px !important;
}

.cloud-n-it-card-focus:focus{
	background: #ffffff !important;
}

.cloud-n-it-card-focus:focus img{
	outline: none !important;
}

.book_a_consultation_form_xcaliber #book_a_consultation .xcaliber_book_a_consultation_topic_message{
    font-size: 14px;
}

/* latest insights section css starts */

.phoenix-insights-dynamic-post-grid .elementor-posts-container{
    grid-template-columns: 1fr 1fr;
    grid-template-rows: repeat(3, 1fr);
    column-gap: 60px;
    row-gap: 40px;
}

.phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(1){
    grid-column: 1/2;
    grid-row: 1/-1;
}

.phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(2){
    grid-column: 2/3;
    grid-row: 1/2;
}

.phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(3){
    grid-column: 2/3;
    grid-row: 2/3;
}

.phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(4){
    grid-column: 2/3;
    grid-row: 3/4;
}

.phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2){
    display: flex;
    flex-direction: row;
    column-gap: 24px;
}

.phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) > a{
    width: 30% !important;
    margin-bottom: 0px !important;
}

.phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) > a > div.elementor-post__thumbnail{
    padding-bottom: 0px !important;
    height: 100%;
    position: static;
}

.phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) > a > div.elementor-post__thumbnail img{
    height: 100% !important;
    object-fit: cover;
    border-radius: 17px;
}

.phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) > div{
    width: 70% !important;
    display: grid;
    grid-template-rows: min-content min-content 1fr;
    align-content: start;
    padding-bottom: 10px;
}

.phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) > div > *{
    width: 100%;
}

.phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) > div > a.elementor-post__read-more{
    align-self: end;
}

.phoenix-insights-dynamic-post-grid .know-more-arrow{
    width: 22px;
    margin-left: 5px;
    margin-bottom: 3px;
}

/* .phoenix-insights-dynamic-post-grid .elementor-post__thumbnail img{
    height: auto !important;
} */

.phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(1) .elementor-post__thumbnail img{
    max-width: none !important;
    border-radius: 17px;
    position: static;
    transform: translate(0px, 0px);
    height: 500px !important;
    object-fit: cover;
    object-position: center;
}

.phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(1) .elementor-post__thumbnail{
    border-radius: 17px;
    position: static;
    padding-bottom: 0px !important;
}

.phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(1) .elementor-post__thumbnail__link{
    margin-bottom: 24px !important;
    position: static;
}

.phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(1) > div{
    display: grid;
    grid-template-rows: min-content min-content 1fr;
    align-items: start;
}


/* latest insights section css ends */

.phoenix-orange-color-text{
    color: #FF7B47;
}

.phoenix-text-max-width h4, .phoenix-text-max-width p{
    max-width: 1366px;
}

/* reverse logistics page our expertise section css starts */

.phoenix-reverse-logistics-our-expertise-outer{
    max-width: 950px;
    margin: auto;
}

.phoenix-rev-logistics-our-expertise-text{
    position: absolute;
    z-index: 1;
    user-select: none;
}

.phoenix-rev-logistics-our-expertise-text:hover > div{
    background-color: #433970 !important;
    color: #FFFFFF;
}

.phoenix-rev-logistics-our-expertise-text-1{
    top: 26px;
    right: 121px;
}

.phoenix-rev-logistics-our-expertise-text-2{
    top: 311px;
    right: -126px;
}

.phoenix-rev-logistics-our-expertise-text-3{
    top: 637px;
    right: -72px;
}

.phoenix-rev-logistics-our-expertise-text-4{
    top: 824px;
    right: 312px;
}

.phoenix-rev-logistics-our-expertise-text-5{
    bottom: 162px;
    left: -92px;
}

.phoenix-rev-logistics-our-expertise-text-6{
    top: 157px;
    left: 5px;
}

.phoenix-electro-optics-cta-max-width{
    max-width: 1200px !important;
}

.defence-and-aerospace-cta-max-width{
    max-width: 1100px !important;
}

/* reverse logistics page our expertise section css ends */

.homepage-icon-list-mobile-hover li:hover {
    background-color: #433970;
}

.xcaliber-first-section-heading h4{
    max-width: 1259px;
}

.postid-16753 .wp-image-16762{
    height: 550px !important;
    object-fit: cover;
}

.phoenix-case-study-slider-top-image img{
    height: 140px !important;
    object-fit: cover;
}

.life-at-phoenix-orange-text{
    color: #FF6B3C;
}

.life-at-phoenix-second-section-heading h4{
    padding-right: 70px;
}

.culture-of-inclusion-last-word-icon{
    display: inline-flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: baseline;
}

.culture-of-inclusion-icon{
    padding-left: 16px;
}

.life-at-phoenix-testimonial-slider .swiper-wrapper{
    padding-bottom: 2px;
}

.work-play-thrive-outer-section .e-con-inner{
    position: relative;
}

.life-at-phoenix-kite-icon{
    float: right;
}

.postid-16571 .elementor-widget-theme-post-featured-image{
    display: none;
}

.postid-16527 .elementor-widget-theme-post-featured-image{
    display: none;
}

.postid-16571 .case-study-post-type-first-section .elementor-widget-container{
    padding-top: 0px !important;
}

.postid-16571 .case-study-post-type-title .elementor-widget-container{
    padding-bottom: 30px !important;
}


.postid-16527 .case-study-post-type-first-section .elementor-widget-container{
    padding-top: 0px !important;
}

.postid-16527 .case-study-post-type-title .elementor-widget-container{
    padding-bottom: 30px !important;
}


.postid-16571 .case-study-post-type-first-image{
    padding: 30px 0px;
}

.postid-16527 .case-study-post-type-first-image{
    padding: 30px 0px;
}

.life-at-phoenix-testimonial-slider .elementor-testimonial__footer{
    align-items: flex-start;
}

/* dynamic testimonial slider css starts*/

.phoenix-testimonial-slider-container{
    overflow: hidden;
    padding: 2px;
    width: 125%;
}

.testimonial-slide{
    padding: 39px;
    border: 1px solid #DCDCDC;
    border-radius: 19.73px;
    background-color: #ffffff;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: auto;
    cursor: grab;
    user-select: none;
}

.testimonial-slide:active{
    cursor: grabbing;
}

.phoenix-testimonial-content{
    padding-bottom: 38px;
}

.phoenix-testimonial-content-text, .phoenix-testimonial-content-text p{
    color: #697586;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 34.52px;
    overflow: hidden;
}

.phoenix-testimonial-bio{
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}

.testimonial-name-and-designation{
    padding-left: 19px;
}

.testimonial-name{
    color: #202939;
    font-family: "Poppins", Sans-serif;
    font-size: 19.73px;
    font-weight: 600;
    line-height: 29.59px;
}

.testimonial-designation {
    color: #697586;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 23.59px;
}

.testimonial-profile-photo {
    width: 60px;
    height: 60px !important;
    object-fit: cover;
    border-radius: 50% !important;
    min-width: 60px !important;
    object-position: center 20%;
}

.phoenix-testimonial-rating{
    color: #FF881B;
    font-size: 40px;
    letter-spacing: 3px;
    line-height: 1em;
    padding-bottom: 30px;
}

/* dynamic testimonial slider css ends*/

.copyright-line-in-footer p {
    font-size: inherit !important;
}

/* email OTP verification buttons css */

.phoenix-form-button{
    background-color: #FF7B47 !important;
    color: #ffffff !important;
    border: none !important;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    line-height: 1em;
    font-weight: 600;
    border-radius: 5px 5px 5px 5px;
    padding: 13px 20px 13px 20px;
    width: 100%;
}

.phoenix-form-button:disabled{
    opacity: 0.7;
    cursor: not-allowed;
}

.elementor-field-type-html:has(> .phoenix-form-button){
    display: flex;
    align-items: flex-end;
}

.elementor-field-type-html:has(.otp-message:empty){
    /* margin-bottom: 0px !important; */
}
 
.elementor-field-group-brochures_otp, 
.elementor-field-type-html:has(#verify-otp-button){
    margin-bottom: 0px !important;
}

.elementor-field-type-html:has(#send-otp-button){
    align-items: flex-start;
    margin-top: 38px;
}

.otp-message{
    color: #d9534f;
    font-size: 14px;
}

#brochure-email-error.success{
    color: #4a934a;
}

/* loader */
.rotating-loader{
    width: 12px;
    height: 12px;
    border: 2px solid #FFF;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    margin-left: 10px;
    animation: rotation-loader 1s linear infinite;
}

@keyframes rotation-loader {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.otp-timer{
    display: inline-block;
    padding-left: 10px;
}

#verify-otp-button.verify-success{
    background-color: #4a934a !important;
}

#verify-otp-button.verify-success:disabled{
    opacity: 1;
}

#form-field-brochures_email[readonly], #form-field-brochures_otp[readonly]{
    cursor: not-allowed;
}

/* media query */

@media only screen and (max-width: 2560px) and (min-width: 1921px){
    .life-at-phoenix-testimonial-slider .swiper-slide .elementor-testimonial__footer{
        min-height: 118.3px;
    }

    .phoenix-testimonial-slider-container{
        width: 100%;
    }
}

@media only screen and (max-width: 1680px){
    .life-at-phoenix-testimonial-slider .swiper-slide .elementor-testimonial__footer{
        min-height: 118.3px;
    }
}

@media only screen and (max-width: 1599px) and (min-width: 1200px) {
    #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item {
        margin-right: 3.1% !important;
        float: left;
    }

    .reverse-logistics-first_section-height > div{
        padding-top: 180px !important;
        padding-bottom: 150px !important;
    }

    .pi-homepage-counter .elementor-counter-number-wrapper span{
        font-size: 70px;
    }

    .pi-homepage-counter .elementor-widget-container {
        padding-top: 28px !important;
        padding-bottom: 25px !important;
    }

    .reverse-logistics-cta-padding{
        padding-right: 400px !important;
    }

    .homepage-cta-padding{
        padding-right: 400px !important;
    }

    .counter-section-left{
        width: 40%;
    }

    .counter-section-right{
        width: 60%;
    }

    .reduce-padding-desktop{
        padding-right: 100px;
    }

    .latest-insight-bitmapper-padding .elementor-widget-container{
        padding-bottom: 10px !important;
    }

    .latest-insight-bitmapper-column-gap{
        column-gap: 60px;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container{
        column-gap: 35px;
        row-gap: 30px;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2){
        column-gap: 19px;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) .elementor-post__excerpt p{
        font-size: 19px;
    }
    
    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) .elementor-post__text h4 a{
        font-size: 26px;
        line-height: 36px;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) > a{
        width: 35% !important;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) > div{
        width: 65% !important;
    }
}

@media only screen and (max-width: 1500px) and (min-width: 1280px) {
    .grading-icon-one-position img{
        width: 120px !important;
    }

    .grading-icon-one-position{
        top: -60px !important;
    }

    .grading-icon-two-position img{
        width: 120px !important;
    }

    .grading-icon-three-position img{
        width: 120px !important;
    }

    .grading-icon-four-position img{
        width: 120px !important;
    }

    .grading-icon-four-position{
        top: -24% !important;
        right: -11% !important;
    }
}

@media only screen and (max-width: 1599px) and (min-width: 1367px)
{
    .phoenix-group-site-header nav.primary-navigation #mega-menu-wrap-footer #mega-menu-footer > li.mega-life-at-phoenix{
        margin-right: 130px !important;
    }
}

@media only screen and (max-width: 1440px){
    .life-at-phoenix-second-section-heading h4{
        padding-right: inherit;
    }
}

@media only screen and (max-width: 1366px){
    .life-at-phoenix-testimonial-slider .swiper-slide .elementor-testimonial__footer{
        min-height: 148px;
    }
}

@media only screen and (max-width: 1365px){
    .culture-of-inclusion-last-word-icon{
        align-items: flex-start;
    }

    .life-at-phoenix-testimonial-slider .swiper-slide .elementor-testimonial__footer{
        min-height: 177.5px;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1280px)
{
    .phoenix-group-site-header nav.primary-navigation #mega-menu-wrap-footer #mega-menu-footer > li.mega-life-at-phoenix{
        margin-right: 60px !important;
    }
}

@media only screen and (max-width: 1280px){
    .life-at-phoenix-testimonial-slider .swiper-slide .elementor-testimonial__footer{
        min-height: 207px;
    }
}

@media only screen and (max-width: 1279px) and (min-width: 1025px) {
    .reverse-logistics-grading-card{
        width: 320px;
    }

    .pi-grading-logo-mrac-width img{
        max-width: 200px !important;
    }

    .pi-grading-logo-mpod-width img{
        max-width: 200px !important;
    }

    .grading-icon-one-position{
        top: -19% !important;
        right: 4% !important;
    }

    .grading-icon-one-position img{
        max-width: 90px !important;
    }

    .grading-icon-two-position{
        top: -19% !important;
        right: -25% !important;
        max-width: 90px !important;
    }

    .grading-icon-three-position{
        right: -25% !important;
        bottom: -10% !important;
        max-width: 90px !important;
    }

    .grading-icon-four-position{
        right: -18% !important;
        top: -17% !important;
    }

    .grading-icon-four-position img{
        max-width: 90px !important;
    }

    .grading-lower-blue-dot-position{
        left: 40px !important;
    }

    .pi-receiving-logo-truwipe-width img{
        max-width: 160px !important;
    }

    .pi-receiving-logo-trucare-width img{
        max-width: 160px !important;
    }

    .pi-receiving-container-inner{
        column-gap: 40px;
    }

    .pi-receiving-container-outer{
        column-gap: 20px;
    }

    .pi-receiving-icons-width img{
        max-width: 90px !important;
    }

    .pi-receiving-card-width{
        width: 320px;
        flex-shrink: 0 !important;
    }

    .phoenix-group-site-header nav.primary-navigation #mega-menu-wrap-footer #mega-menu-footer > li.mega-life-at-phoenix{
        margin-right: 20px !important;
    }

    #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item {
        margin-right: 2.9% !important;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container{
        column-gap: 35px;
        row-gap: 30px;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2){
        column-gap: 19px;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container{
        grid-template-columns: 45fr 55fr;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(1) > div > a{
        align-self: auto;
    }

    .phoenix-reverse-logistics-our-expertise-outer{
        max-width: 700px;
    }

    .phoenix-rev-logistics-our-expertise-text-1{
        top: 13px;
        right: 49px;
    }
    
    .phoenix-rev-logistics-our-expertise-text-2{
        top: 223px;
        right: -128px;
    }
    
    .phoenix-rev-logistics-our-expertise-text-3{
        top: 464px;
        right: -85px;
    }
    
    .phoenix-rev-logistics-our-expertise-text-4{
        top: 602px;
        right: 189px;
    }
    
    .phoenix-rev-logistics-our-expertise-text-5{
        bottom: 107px;
        left: -106px;
    }
    
    .phoenix-rev-logistics-our-expertise-text-6{
        top: 107px;
        left: -46px;
    }

    .life-at-phoenix-testimonial-slider .swiper-slide{
        padding: 20px !important;
    }

}

@media only screen and (max-width: 1199px) and (min-width: 1025px) {
    #mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item {
        float: left;
        margin-right: 0.6% !important;
    }

    .phoenix-testimonial-rating{
        font-size: 34px;
    }
}

@media only screen and (max-width: 1200px){
    .life-at-phoenix-testimonial-slider .swiper-slide .elementor-testimonial__footer{
        min-height: 0px;
    }
}

@media only screen and (max-width: 1024px) {

    .truchk-logo-width img{
        width: 180px !important;
    }

    .mBulkPack-benefits-max-width img{
        max-width: 768px !important;
    }

    .home_grid_pi .elementor-icon-box-icon {
        margin-top: -36px;
    }

    .mrac_logo_width img{
        width: 180px !important;
    }

    .mbulkpack-logo img{
        width: 280px !important;
    }

    .mgiftpack-logo img{
        width: 280px !important;
    }

    .mGiftPack-feature-icon-width img{
        width: 100px !important;
    }

    .trucare-chart-logo-width img{
        width: 140px !important;
    }

    .trucare-chart-icons-width img{
        width: 70px !important;
    }

    .msoftPack-feature-icon-width img{
        width: 90px !important;
    }

    .hummingbird-logo-width img{
        width: 260px !important;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container{
        grid-template-columns: 1fr;
        grid-template-rows: min-content repeat(3, 1fr);
        row-gap: 40px;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(1){
        grid-column: 1/2;
        grid-row: 1/2;
    }
    
    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(2){
        grid-column: 1/2;
        grid-row: 2/3;
    }
    
    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(3){
        grid-column: 1/2;
        grid-row: 3/4;
    }
    
    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(4){
        grid-column: 1/2;
        grid-row: 4/5;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(1) .elementor-post__thumbnail img {
        height: 360px !important;
        object-fit: cover;
    }

    .phoenix-reverse-logistics-our-expertise-outer{
        max-width: 550px;
    }

    .phoenix-rev-logistics-our-expertise-text-1{
        top: 13px;
        right: 42px;
    }
    
    .phoenix-rev-logistics-our-expertise-text-2{
        top: 177px;
        right: -97px;
    }
    
    .phoenix-rev-logistics-our-expertise-text-3{
        top: 367px;
        right: -63px;
    }
    
    .phoenix-rev-logistics-our-expertise-text-4{
        top: 476px;
        right: 153px;
    }
    
    .phoenix-rev-logistics-our-expertise-text-5{
        bottom: 88px;
        left: -71px;
    }
    
    .phoenix-rev-logistics-our-expertise-text-6{
        top: 89px;
        left: -33px;
    }

    .defence-and-aerospace-cta-max-width{
        max-width: 700px !important;
    }

    .postid-16753 .wp-image-16762{
        height: 360px !important;
    }

    .culture-of-inclusion-icon{
        width: 150px;
    }

    .postid-16571 .case-study-post-type-first-image{
        padding: 20px 0px;
    }

    .postid-16527 .case-study-post-type-first-image{
        padding: 20px 0px;
    }

    .life-at-phoenix-testimonial-slider .swiper-slide .elementor-testimonial__footer{
        min-height: 118.3px;
    }

    .phoenix-testimonial-slider-container{
        width: 128%;
    }

    .testimonial-slide{
        padding: 22px;
    }

    .phoenix-testimonial-content-text, .phoenix-testimonial-content-text p{
        font-size: 20px;
        line-height: 1.4em;
    }

    .phoenix-testimonial-rating{
        padding-bottom: 24px;
    }

    .phoenix-testimonial-content{
        padding-bottom: 30px;
    }

    .testimonial-name{
        font-size: 19.73px;
        line-height: 1.4em;
    }

    .testimonial-designation{
        font-size: 16px;
        line-height: 1.4em;
    }

    .testimonial-profile-photo{
        width: 50px;
        height: 50px !important;
        min-width: 50px !important;
        object-fit: cover;
    }

    .testimonial-name-and-designation{
        padding-left: 12px;
    }
}

@media only screen and (max-width: 768px) {
    .life-at-phoenix-testimonial-slider .swiper-slide .elementor-testimonial__footer{
        min-height: 207px;
    }
}

@media only screen and (max-width: 767px) {

    .Reverse_logistic_midas_btn img {
        width: 90px !important;
    }

    .midas-feature-icon img{
        width: 60px !important;
    }

    .hummingbird-logo-width img{
        width: 160px !important;
    }

    .msoftPack-feature-icon-width img{
        width: 60px !important;
    }

    .trucare-chart-icons-width img{
        width: 52px !important;
    }

    .truchk-logo-width img{
        width: 100px !important;
    }

    .mGiftPack-feature-icon-width img{
        width: 55px !important;
    }

    .mpod-logo-width img{
        width: 120px !important;
    }

    .mbulkpack-logo img{
        width: 180px !important;
    }

    .mgiftpack-logo img{
        width: 180px !important;
    }

    .mrac_logo_width img{
        width: 100px !important;
    }

    .mrac_feature_icon_width{
        width: 60px !important;
    }

    .PhoenixProductsEcosystem_accordion .elementor-accordion-item {
        margin-bottom: 24px;
    }
    .ProductServicesTab_home .elementor-tab-desktop-title {
        width: 50%;
        font-size: 20px !important;
        height: 48px;
    }

    .ProductServicesTab_home .elementor-tabs-wrapper {
        display: flex !important;
        justify-content: space-evenly;
        margin-bottom: 24px !important;
    }

    .ProductServicesTab_home .elementor-tab-mobile-title {
        display: none;
    }

    .pi-homepage-learn-more .elementor-button-text{
        padding-top: 2px;
    }

    .pi-homepage-learn-more .elementor-button-content-wrapper svg{
        width: 24px;
    }

    .reverse-logistics-cards-learn-more .elementor-button-text{
        padding-top: 2px;
    }

    .reverse-logistics-cards-learn-more .elementor-button-content-wrapper svg{
        width: 24px;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) > a > div.elementor-post__thumbnail img{
        border-radius: 10px;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(1) .elementor-post__thumbnail{
        border-radius: 10px;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(1) .elementor-post__thumbnail img{
        border-radius: 10px;
    }

    .phoenix-insights-dynamic-post-grid .know-more-arrow{
        width: 14px;
        margin-left: 5px;
        margin-bottom: 1px;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container{
        row-gap: 20px;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2){
        column-gap: 12px;
    }
    
    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) > div{
        padding-bottom: 4px;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) > div{
        width: 70% !important;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) > a{
        width: 30% !important;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(1) .elementor-post__thumbnail img {
        height: 230px !important;
        object-fit: cover;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2){
        height: 140px;
    }

    .reverse-logistics-services-points-max-width p{
        max-width: 280px;
    }

    .phoenix-rev-logistics-our-expertise-mobile-image{
        margin-left: -10px;
    }

    .phoenix-reverse-logistics-our-expertise-outer{
        max-width: 240px;
    }

    .phoenix-rev-logistics-our-expertise-text > div{
        min-width: 136px;
        text-align: center;
    }

    .phoenix-rev-logistics-our-expertise-text-1{
        top: 247px;
        right: -5px;
    }
    
    .phoenix-rev-logistics-our-expertise-text-2{
        top: 344px;
        right: -5px;
    }
    
    .phoenix-rev-logistics-our-expertise-text-3{
        top: 441px;
        right: -5px;
    }
    
    .phoenix-rev-logistics-our-expertise-text-4{
        top: 538px;
        right: -5px;
    }
    
    .phoenix-rev-logistics-our-expertise-text-5{
        bottom: 31px;
        left: 109px;
    }
    
    .phoenix-rev-logistics-our-expertise-text-6{
        top: 151px;
        left: 109px;
    }

    .postid-16753 .wp-image-16762{
        height: auto !important;
    }

    .life-at-phoenix-kite-icon{
        width: 70px;
    }

    .culture-of-inclusion-icon{
        width: 110px;
    }

    .postid-16571 .case-study-post-type-first-image{
        padding: 0px 0px;
    }

    .postid-16527 .case-study-post-type-first-image{
        padding: 0px 0px;
    }

    .life-at-phoenix-testimonial-slider .swiper-slide .elementor-testimonial__footer{
        min-height: 0px;
    }

    .phoenix-testimonial-slider-container{
        width: 150%;
    }

    .testimonial-slide{
        padding: 14px;
        border-radius: 14px;
    }

    .phoenix-testimonial-content-text, .phoenix-testimonial-content-text p{
        font-size: 12px;
        line-height: 1.4em;
    }

    .testimonial-name{
        font-size: 12px;
        line-height: 1.4em;
    }

    .testimonial-designation{
        font-size: 10px;
        line-height: 1.4em;
    }

    .testimonial-profile-photo{
        width: 40px;
        height: 40px !important;
        min-width: 40px !important;
        object-fit: cover;
    }

    .testimonial-name-and-designation{
        padding-left: 10px;
    }

    .phoenix-testimonial-rating{
        padding-bottom: 14px;
        font-size: 20px;
    }

    .phoenix-testimonial-content{
        padding-bottom: 20px;
    }

    .elementor-field-type-html:has(#send-otp-button) {
        margin-top: 0px;
    }

    .elementor-field-group-brochures_otp{
        margin-bottom: 24px !important;
    }
}

@media only screen and (max-width: 425px){
    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) > div{
        width: 60% !important;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2) > a{
        width: 40% !important;
    }

    .phoenix-insights-dynamic-post-grid .elementor-posts-container > article:nth-child(n + 2){
        height: auto;
    }
}