@media only screen and (max-width: 1599px) {
	.custom-medical::after{
		opacity:0.5;
	}
	.main-mile:before{
		height:55.5% !important;
	}
	.healthcare-spotify-icon svg {
    width: 150px !important;
    height: 40px !important;
}
	.custom-height .elementor-cta__content {
    padding-bottom: 45px !important;
}
.healthcare-comprehensive-icon svg {
    width: 40px !important;
    height: 39px !important;
}
.custom-newsletter-css ul li {
    margin-bottom: 14px;
}
.custom-list ul li {
    padding-bottom: 10px;
}
.category-flag-wrap {
    width: 31%;
}
.blog-detail-custom h4 {
    margin-top: 40px;
    margin-bottom: 15px;
}
.blog-detail-custom h3 {
    margin-bottom: -20px;
    margin-top: 40px;
}
.blog-first .elementor-loop-container.elementor-grid {
    gap: 25px;
}
	.cs-card h3{
		font-size:22px !important;
	}
.first-cta.custom-digital .elementor-cta__description {
    padding-bottom: 23px;
}
	.blog-listing .elementor-widget-theme-post-featured-image, .blog-listing .elementor-widget-theme-post-featured-image
 {
    height: 233px !important;
	}
	.second-grid-blog .elementor-loop-container > .e-loop-item:first-of-type .blog-content h6 {
    font-size: 30px;
    font-weight: 600;
}
	
/* 	.second-grid-blog .elementor-loop-container > .e-loop-item:first-of-type .blog-listing .blog-img-title h5{
		font-size:27px;
	} */
	.second-grid-blog .elementor-loop-container > .e-loop-item:first-of-type .blog-listing .elementor-widget-theme-post-featured-image {
    height: 99% !important;
}


	/* Check 1367px and add css here */
}
@media only screen and (max-width:1599px) and (min-width:1366px){
	.cs-buttons{
		flex-direction:column;
		gap:10px;
	}
}

@media only screen and (max-width: 1366px) {
	.grid-menu ul{
		display: grid;
    grid-template-columns: 1fr 1fr;
	}
	.footer-grediant-css::before{
		    left: -30px !important;
	}
	    .main-mile:before {
        height: 51% !important;
    }
	.service-timeline ul li{
		font-size:17px;
	}
	.custom-tab-css .e-n-tabs-heading {
    width: 80%;
    align-self: center;
}
	.healthcare-spotify-icon svg {
    width: 145px !important;
    height: 38px !important;
}
.healthcare-comprehensive-icon svg {
    width: 37px !important;
    height: 39px !important;
}
.custom-newsletter-css ul li {
    margin-bottom: 12px;
}
.custom-height .elementor-cta__content {
	padding-bottom: 20px !important;
}
	.custom-list ul li {
    padding-bottom: 8px;
}
		.service-tab {
    font-size: 16px !important;
    line-height: 20px !important;
	}
	.service-tab.active{
    font-size: 16px !important;		
	}
	.service-title{
		    font-size: 20px !important;
	}
	.faq-accordion .faq-item .faq-question{
		    font-size: 18px !important;
	}
	.faq-accordion .faq-item .faq-answer{
		font-size:17px !important; 
	}
	.service-tab{
		    padding: 12px 27px;
	}
	#medical-strategy-medical-planning {
    padding-top: 80px;
}
	.tabs-toggle{
		font-size:16px !important;
	}
	.header-wrapper .elementor-element.elementor-element-7fba948.menu-box.e-con-full.elementor-hidden-mobile_extra.elementor-hidden-mobile.e-flex.e-con.e-child {
    max-width: 50%;
}
	.header-wrapper .elementor-nav-menu__align-end .elementor-nav-menu {
		justify-content: start;
	}
	 .elementor-250 .elementor-element.elementor-element-8b08b5c {
        width: 8%;
    }
	.category-flag-wrap {
		width: 34%;
	}
	 .blog-detail-custom h3 {
        margin-bottom: -10px;
        margin-top: 30px;
    }
	 .blog-detail-custom h4 {
        margin-top: 30px;
    }
	.blog-first .elementor-loop-container.elementor-grid {
		grid-template-columns: 54% 44%;
		gap: 20px;
	}
	.feature-img-trend img.attachment-full.size-full.wp-image-5615 {
		width: 150px;
	}
	.feature-img-trend {
		left: 15px !important;
		bottom: 15px !important;
	}
	.cs-card {
    flex: 0 0 calc((100% - 60px) / 2);
	}
	.blog-details-image .elementor-widget-theme-post-featured-image img{
		height: 400px;
	}
	.second-grid-blog .elementor-loop-container .e-loop-item .blog-listing h5{
		font-size:23px !important;
	}
	    .blog-listing .elementor-widget-theme-post-featured-image, .blog-listing .elementor-widget-theme-post-featured-image {
        height: 275px !important;
    }
	    .second-grid-blog .elementor-loop-container > .e-loop-item:first-of-type .blog-content h6 {
        font-size: 25px;
    }
	    .feature-img-trend img.attachment-full.size-full.wp-image-5615 {
        width: 180px;
    }
	.second-grid-blog .elementor-loop-container > .e-loop-item:first-of-type .blog-listing .elementor-widget-container{
		margin:0 !important;
	} 
	.second-grid-blog .elementor-loop-container > .e-loop-item:first-of-type .blog-content .elementor-widget-container{
		padding-top:0 !important;
	}
	.service-timeline .elementor-icon svg
 {
    margin-top: -2px;
}
	
}

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

	/* Check 1025px and add css here */
	.job-application {
		width: 100%;
	}
	.request-form {
    width: 100%;
}
		    .main-mile:before {
	    max-width: 13% !important;
		height:51.5% !important;
	}
		.service-timeline ul li{
		font-size:16px;
	}
	.healthcare-spotify-icon svg {
    width: 130px !important;
    height: 35px !important;
}
.artical-sec .elementor-post {
    column-gap: 15px !important;
}
.healthcare-comprehensive-icon svg {
    width: 35px !important;
    height: 34px !important;
}
.program_areas_box {
    grid-column: span 4;
}
.custom-newsletter-css ul li {
    margin-bottom: 10px;
}
.custom-list ul li {
    padding-bottom: 6px;
}
	#medical-strategy-medical-planning {
		padding-top: 60px;
}
	.category-flag-wrap {
		width: 26%;
    }
	.dialog-lightbox-message{
		padding:80px !important;
	}
	  .dialog-lightbox-message .elementor .elementor-element.e-con-boxed.e-parent>.e-con-inner {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
	.dialog-lightbox-message{
		width:650px !important;
	}
	.elementor-popup-modal .dialog-message::before{
		    left: -126px;
	}
	.elementor-popup-modal .dialog-message::after{
		right:-317px;
	}
	 .blog-first .elementor-loop-container.elementor-grid {
        grid-template-columns: 50% 48%;
    }
	.side-fade-slider .swiper-slide{
		height:70px !important;
		    padding: 15px !important;
		margin-right:40px !important;
	}
	.logo-slider .swiper-horizontal .swiper-slide img{
		max-width:70% !important;
	}
	.page-id-10933 footer .e-con-inner, .page-id-10935 footer .e-con-inner, .page-id-10937 footer .e-con-inner, .page-id-10939 footer .e-con-inner {
		padding-top: 60px;
	}
		.cs-card h3{
		font-size:20px !important;
	}
		.cs-buttons a, .cs-buttons button{
		    padding: 10px 28px 10px 28px;
	}
		    .cs-card {
        flex: 0 0 calc((100% - 30px) / 2);
    }
	#cs-modal .cs-modal-content{
		    padding: 50px 112px !important;
	}
	.webinar-card{
		padding: 30px 20px;
	}
	.webinar-top img.spotify_logo {
    width: 200px;
}
	.webinar-top img.cll_logo {
    width: 54px !important;
}
	.webinar-online{
		    padding-bottom: 6px;
	}
	.custom-medical-before::before{
		    width: 450px;
	}
	.first-cta.custom-digital .elementor-cta__description {
    padding-bottom: unset;
}
	    .blog-listing .elementor-widget-theme-post-featured-image, .blog-listing .elementor-widget-theme-post-featured-image {
        height: 262px !important;
    }
	    .second-grid-blog .elementor-loop-container > .e-loop-item:first-of-type .blog-content h6 {
        font-size: 22px;
    }
	
}
@media only screen and (max-width: 1021px){
	.main-mile:before{
		display:none !important;
	}
	.main-mile .milestone-one::before{
		width:100% !important;
	}
}

@media only screen and (max-width: 1024px) {
	.elementor .elementor-element.e-con-boxed.e-parent>.e-con-inner{
		padding-right:30px !important;
		padding-left:30px !important;
	}
	.healthcare-spotify-icon svg {
    width: 120px !important;
    height: 30px !important;
}
.healthcare-comprehensive-icon svg {
    width: 30px !important;
    height: 30px !important;
}
.custom-newsletter-css ul li {
    margin-bottom: 8px;
}
	.mphar-grid-section .e-con>.elementor-widget>.elementor-widget-container{
height:100% !important;
}
.blog-detail-custom h4 {
	margin-top: 20px;
}
.blog-detail-custom h3 {
	margin-bottom: -10px;
	margin-top: 20px;
}
.blog-first .elementor-loop-container > div.e-loop-item:nth-of-type(2), .blog-first .elementor-loop-container > div.e-loop-item:nth-of-type(3) {
    grid-row: 1;
}
	.blog-first .elementor-loop-container > div.e-loop-item:nth-of-type(2) .blog-listing .e-con-inner, .blog-first .elementor-loop-container > div.e-loop-item:nth-of-type(3) .blog-listing .e-con-inner {
    flex-direction: column;
}
	.blog-listing .elementor-widget-container {
    margin: 0 !important;
}

/* 	.e-con-full .e-con-inner {
		padding-right:0px !important;
		padding-left:0px !important;
	}
 */
	.header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
		position: fixed !important;
		bottom: 0;
		top: 86px !important;
		left: 0% !important;
		width: 100% !important;
		height: calc(100% - 90px) !important;
		padding: 0 30px;
		transition: all 0.3s;
		overflow: auto;
		margin: 0 !important;
	}
	.grid-menu ul{
    grid-template-columns: 1fr !important;
	}
	.select-field .form-input{
    padding: 14.5px 14px !important;
}
	.form-input{
		padding:16px 14px;
	}
	.image-iconbox .elementor-icon-box-wrapper{
  justify-content: space-between;
    height: 100%;
}
	.image-iconbox span.elementor-icon {
    padding: 5px;
}
	.header-wrapper .elementor-element.elementor-element-28fef4f.lang-toggle-btn.elementor-widget.elementor-widget-button {
    width: 100%;
}
	  .header-wrapper .elementor-250 .elementor-element.elementor-element-8b08b5c {
        width: 12% !important;
    }

	.footer-grediant-css::before{
		    left: -26px !important;
	}
	    .footer-grediant-css::before,
    .footer-top-bottom::after {
        width: 200px !important;
        height: 200px !important;
    }
	.service-tab{
		    padding: 10px 24px;
		        font-size: 14px;
	}
		.service-tab.active{
    font-size: 14px !important;		
	}
			#medical-strategy-medical-planning {
    padding-top: 40px;
}
.category-flag-wrap {
    width: 37%;
}
.blog-listing .elementor-widget-container {
    margin: 0 !important;
}
	p.case-study-content{
	margin-bottom:20px !important;
}
	.list-style ul {
    padding-left: 7px;
}
	 .header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
        top: 86px !important;
	}
	.contact-form .form-row{
		flex-wrap:wrap !important;
		margin:0 !important;
	}
	.contact-form .form-col {
    width: 100% !important;
    margin-bottom: 10px !important;
}
	.faq-accordion .faq-item .faq-question{
		    line-height: 21px !important;
	}
	
.sticky-card-main .sticky-card-sec{
position: relative !important;
	top:0 !important;
}
	.blog-details-image .elementor-widget-theme-post-featured-image img{
		width:100%;
	}
	.second-grid-blog .elementor-loop-container .e-loop-item .blog-content h6{
		font-size:20px;
	}
	    .second-grid-blog .elementor-loop-container > .e-loop-item:first-of-type .blog-listing .blog-img-title {
        top: 25%;
    }
	    .blog-listing .elementor-widget-theme-post-featured-image, .blog-listing .elementor-widget-theme-post-featured-image {
        height: 235px !important;
    }
	
 
/* 	    .main-mile:before {
        height: 42.5% !important;
    } */

	/* Check 768px and add css here */
}
@media only screen and (max-width:1024px) and (min-width: 930px){
	.articles-titlebox{
		padding-bottom:17px !important;
	}
	.latest-newsletter{
		padding-bottom:3px !important;
	}
}
@media only screen and (max-width:914px) and (min-width: 767px){
	.articles-titlebox{
		padding-bottom:34px !important;
	}
}

@media only screen and (max-width:975px) and (min-width: 768px){
	.cs-buttons{
		flex-direction:column;
		gap:10px;
	}
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-250 .elementor-element.elementor-element-8b08b5c {
        width: 15% !important;
    }
	    .blog-listing .elementor-widget-theme-post-featured-image, .blog-listing .elementor-widget-theme-post-featured-image {
        height: 220px !important;
    }
	
}
@media only screen and (max-width: 767px) {
	.elementor .elementor-element.e-con-boxed.e-parent>.e-con-inner{
		padding-right:20px !important;
		padding-left:20px !important;
	}
	.page-id-10933 footer .e-con-inner, .page-id-10935 footer .e-con-inner, .page-id-10937 footer .e-con-inner, .page-id-10939 footer .e-con-inner {
		padding-top: 40px;
	}
	.newsletter-css .elementor-widget-loop-grid .newsletter:first-of-type {
    grid-column: span 1;
}
	.cf7-flex {
		flex-direction: column;
	}

	.cf7-flex .half {
		width: 100%;
	}

	.wpcf7 .row {
		flex-wrap: wrap;
	}

	.wpcf7 .column {
		width: 100%;
	}

	.notfound-content {
		padding: 12vw 0;
	}
	  .elementor-nav-menu--dropdown .sub-menu {
    column-count: 1;
  }
	.sevices-menu{
		width:51.5% !important;
	}
	.legal-menu{
		width:48.5% !important;
	}
		.form-row{
		flex-direction:column !important;
	}
	.form-col {
		width: 100% !important;
	}
	.header-wrapper .elementor-element.elementor-element-39f2570.logo-box.e-con-full.e-flex.e-con.e-child {
		max-width: 56%;
	}
/* 	.header-wrapper .logo-box img.attachment-full.size-full.wp-image-642 {
		width: 100% !important;
	} */
	.custom-lang-switcher {
		min-width: max-content !important;
	}
    .footer-grediant-css::before,
    .footer-top-bottom::after {
        width: 140px !important;
        height: 140px !important;
        opacity: 0.6; /* softer on mobile */
    }

    .footer-grediant-css::before {
        top: -40px !important;
        left: -17px !important;
    }

    .footer-top-bottom::after {
        bottom: -7px !important;
        right: 0 !important;
    }
	
	.overlay-img::after{
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);

		width: 100%;
		max-width: 70%;
		height: 100%;
	}
	.form-row {
		gap: 0;
	}
	.form-col {
		margin-bottom: 20px;
	}
	.request-form .form-col {
		margin-bottom: 20px;
	}
	span.wpcf7-list-item {
    margin-bottom: 12px;
}
	.wpcf7-list-item {
    width: 100%;
}    .category-flag-wrap {
        width: 14%;
    }
	.content-wrap .content-style, .request-form input, .request-form textarea, .request-form input::placeholder,
.request-form textarea::placeholder  {
		font-size: 16px; 
	}
	.content-wrap {
    margin-top: 7px;
    margin-bottom: 15px;
}
	.digital-list-content {
    padding-left: 15px !important;
    }
	.main-mile .milestone-one::before {
		display:none !important;
	}
	.service-timeline .elementor-icon-box-wrapper{
		    margin-left: -5px;
	}
	.service-timeline .elementor-icon-box-content{
		margin-top: -5px;
	}
	.service-timeline ul {
    padding-left: 45px;
}
	.global-lang-wrapper{
		width:auto !important;
	}
/* 	.elementor-widget-theme-site-logo img{
		width:80% !important;
		float:left;
	} */
	.healthcare-spotify-icon svg {
    width: 100px !important;
    height: 26px !important;
}
.healthcare-comprehensive-icon svg {
    width: 28px !important;
    height: 26px !important;
}
	.timeline-content .flex-image-content::before {
    width: 30px;
    height: 30px;
    padding: 5px;
    top: 0;
}
    .timeline-content::after {
    left: 15px;
	height:100%;
	width:1px;
	top:0;
}
.artical-sec .elementor-post {
	flex-direction: column !important; 
	}
	.artical-sec .elementor-post__thumbnail__link {
    width: 100% !important;
}
	.artical-sec .elementor-post__text {
    width: 100% !important;
}
	.artical-sec .elementor-posts-container{
		display: unset;
	}
	.custom-blog .e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget
   	.msl-program-content {
        grid-template-columns: repeat(2, 1fr) !important;
    }

    .program_areas_box {
        grid-column: span 1 !important;
        width: 100%;
        max-width: 100%;
    }
	.blog-first .elementor-loop-container.elementor-grid {
        grid-template-columns: 46% 49%;
    }
    .program_areas_box:nth-last-child(3):nth-child(4n+1),
    .program_areas_box:nth-last-child(2):nth-child(4n+2),
    .program_areas_box:nth-last-child(1):nth-child(4n+3) {
        grid-column: span 1 !important;
    }
	 .digital-execution-list .elementor-widget-container {
   flex-direction:column;
}
.custom-newsletter-css ul li {
    margin-bottom: 6px;
}
	.services-content{
		    flex-direction: column;
	}
	.service-left{
		width:100%;
	}
	.service-right{
		width:100%;
	}

	.faq-accordion .faq-item .faq-question{
		gap:10px;
	}
	.custom-blog .elementor-post__thumbnail{
		margin-bottom: 20px;
	}
	.custom-blog .elementor-post__thumbnail img{
	  height: auto !important;
	}
	.services-tabs{
		    max-height: calc(2 * 100%);
	}
	.services-tabs.expanded{
		max-height:unset !important;
	}
		    .dialog-lightbox-message {
        padding: 50px !important;
    }
	.brochure-popup-wrapper .form-row{
		flex-direction:column !important;
	}
		.dialog-lightbox-message{
		width:100% !important;
	}
	.blog-first .elementor-loop-container.elementor-grid {
    display: flex !important;
    flex-direction: column;
}
	.custom-medical-short::after
	{
		height:300px;
	}
	.custom-medical-short >.e-con-inner::before
	{
		height:300px;
		width:440px;
	}
	.iconbox-home .elementor-icon-box-icon svg{
		padding : 6px !important;
	}
		.logo-slider .swiper-horizontal .swiper-slide img{
		max-width:60% !important;
	}
	.side-fade-slider .swiper-slide{
		        margin-right: 20px !important;
	}
	
	.dialog-message.dialog-lightbox-message {
    width: 440px !important;
}
	   .list-style ul {
        padding-left: 21px;
	}
.global-lang-wrapper {
	gap: 10px !important;
}
	.lang-toggle-btn {
max-width: 100% !important;
min-width: 70px !important;
width: auto !important;
} .header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
        top: 63px !important;
	}
	    .cs-card {
        flex: 0 0 calc((100% - 0px) / 1);
    }
	#cs-lead-form{
		flex-direction:column;
	}
	#cs-modal .cs-modal-content{
		padding: 50px 30px !important;
	}
	  .wpcf7-form-control.wpcf7-radio {
    grid-template-columns: 1fr;
  }
	.career-img img{
	width:100% !important;
	height:150px !important;
	object-fit:cover !important;
}
	.webinar-online{
		    font-size: 15px;
		    line-height: 20px;
	}
	.webinar-top{
		padding-bottom: 30px;
	}
	
	.webinars-grid{
		    grid-template-columns: repeat(1, 1fr);
	}
	.sticky-card-main .sticky-card-sec{
top: 0px !important;
}
	.about-team-tabs div:first-child{
	width:100%;
}
	.about-team-tabs img{
	width:70% !important;
}
	.about-team-tabs .elementor-widget-container{
		display:flex;
	}
	.webinar-tab-btn {
	        padding: 8px 20px 8px 20px !important;
}
	    .webinar-card {
        padding: 20px 15px;
    }
	.blog-details-image .elementor-widget-theme-post-featured-image img{
		height:350px;
	}
	.second-grid-blog .elementor-loop-container > .e-loop-item:first-of-type .blog-content .elementor-widget-container{
		padding-top:0 !important;
	}
	.second-grid-blog .elementor-loop-container > .e-loop-item:first-of-type .blog-listing .e-con-inner{
		gap:15px;
	}
	    .second-grid-blog .elementor-loop-container > .e-loop-item:first-of-type .blog-content h6 {
        font-size: 20px;
			font-weight:500;
    }
	.second-grid-blog .elementor-loop-container > .e-loop-item:first-of-type .blog-listing .elementor-widget-theme-post-featured-image {
        height: 235px !important;
    }
	    .service-timeline .elementor-icon svg {
        margin-top: 0;
		transform:rotate(90deg);
			margin-left:-4px;
    }
	.milestone-one:nth-child(2) .service-timeline:first-child .elementor-icon svg {
    margin-top: 0;
		margin-left:0;
}
	.elementor-element-c66acbd > .elementor-widget-icon-box:nth-child(2) .elementor-icon svg,
.elementor-element-c66acbd > .elementor-widget-icon-box:nth-child(3) .elementor-icon svg,
.elementor-element-c66acbd > .elementor-widget-icon-box:nth-child(4) .elementor-icon svg {
    transform:rotate(90deg);
	margin-left:-4px;
}
}

@media only screen and (max-width: 744.98px) {
    .category-flag-wrap {
        width: 15%;
    }
}
@media only screen and (max-width: 700.98px) {
    .category-flag-wrap {
        width: 16%;
    }
}
@media only screen and (max-width: 662.98px) {
    .category-flag-wrap {
        width: 17%;
    }
}
@media only screen and (max-width: 627.98px) {
    .category-flag-wrap {
        width: 19%;
    }
}
@media only screen and (max-width: 575px){
.mphar-offers{
grid-template-columns:1fr !important;
}
 .mphar-grid-section img{
        height:100% !important;
    }
	.dialog-lightbox-message {
        padding: 20px !important;
    }
/* 	.mphar-breadcrumb span:last-child{
    width:100% !important;
} */
.mphar-breadcrumb{
    flex-wrap: wrap !important;
}
		.about-team-tabs img{
	width:100% !important;
}
		.about-team-tabs .elementor-widget-container{
		display:block;
	}
	.webinar-content ul {
    padding-left: 20px;
}
	.blog-details-image .elementor-widget-theme-post-featured-image img {
        height: 300px;
    }
	    .second-grid-blog .elementor-loop-container .e-loop-item .blog-listing h5 {
        font-size: 20px !important;
    }
	    .blog-listing .elementor-widget-theme-post-featured-image, .blog-listing .elementor-widget-theme-post-featured-image {
        height: 232px !important;
    }
	

}
@media only screen and (max-width: 570.98px) {
    .category-flag-wrap {
        width: 21%;
    }
}
@media only screen and (max-width: 524.98px) {
    .category-flag-wrap {
        width: 23%;
    }
	.about-map-img img{
		height:400px !important;
	}
}
@media only screen and (max-width: 485.98px) {
    .category-flag-wrap {
        width: 25%;
    }
	
}

/* Check 480px and add css here */
@media only screen and (max-width: 479px) {
	
	.sticky-img img{
		max-width:100% !important;
	}
		.overlay-img::after {
		max-width:100% !important;
	}
	.overlay-img img{
		max-width:100% !important;
	}
	.social-icons{
		margin-top:20px !important;
	}
	.grid-healthcare-info {
    grid-template-columns: 1fr !important;
}
 .msl-program-content {
        grid-template-columns: repeat(1, 1fr) !important;
    }
		 .service-tab {
        white-space: normal !important;
        overflow-wrap: break-word;
        word-break: break-word;
        display: block;  
        width: 100%;     
    }
		.tabs-toggle-wrap{
		width:100% !important;
	}
	.tabs-toggle{
		width:100% !important;
	}
    .dialog-message.dialog-lightbox-message {
    width: 310px !important;
}
	.mphar-breadcrumb{
		gap:0px !important;
	}
	.mphar-breadcrumb span.sep{
		    padding: 0 3px;
	}
	.mphar-breadcrumb span{
		font-size: 12px;
		line-height: 17px;
	}
	.mphar-breadcrumb a{
		    font-size: 12px;
	}
	.cs-buttons{
		flex-direction:column;
		gap:10px;
	}
	#cs-modal .cs-modal-content::before{
		bottom: 165px;
    left: -62px;
    width: 250px;
    height: 250px;
	}
	#cs-modal .cs-modal-content::after{
		    top: 190px;
    right: -150px;
    width: 250px;
    height: 250px;
	}
	img.custom_logo_other{
	height:50px !important;
}
	    .second-grid-blog .elementor-loop-container .e-loop-item .blog-listing h5 {
        font-size: 14px !important;
    }
	
/* 		.about-team-tabs div:first-child{
	width:100%;
} */
	/* Check 375px and add css here */
}
@media only screen and (max-width: 453.98px) {
    .category-flag-wrap {
        width: 27%;
    }
	.flag-shortcode .elementor-shortcode {
    flex-direction: column;
}
	.full-width-btn .elementor-widget-button{
		width:100% !important;
	}
	.full-width-btn a{
		width:100% !important;
	}
	    .blog-listing .elementor-widget-theme-post-featured-image, .blog-listing .elementor-widget-theme-post-featured-image {
        height: 206px !important;
    }
}
@media only screen and (max-width: 374px) {
	.sevices-menu{
		width:100% !important;
	}
	.legal-menu{
		width:100% !important;
	}
	 .header-wrapper .elementor-element.elementor-element-39f2570.logo-box.e-con-full.e-flex.e-con.e-child {
        max-width: 45%;
    }
	    .header-wrapper .nav-bar nav.elementor-nav-menu--dropdown {
        top: 55px !important;
    }
	.about-map-img img{
		height:100% !important;
	}
	.trendwatch-blog img{
		width:200px;
	}
	    .blog-listing .elementor-widget-theme-post-featured-image, .blog-listing .elementor-widget-theme-post-featured-image {
        height: 183px !important;
    }
	/* Check 320px and add css here */
}
@media only screen and (max-width:340px){
	    .blog-listing .elementor-widget-theme-post-featured-image, .blog-listing .elementor-widget-theme-post-featured-image {
        height: 156px !important;
    }
}