@media screen and (max-width: 1200px){
	h1{
		font-size: 50px !important;
	}
	h2{
		font-size: 38px !important;
	}
	h3{
		font-size: 30px !important;
	}
	h4{
		font-size: 26px !important;
	}
	h5{
		font-size: 22px !important;
	}
	h6{
		font-size: 20px !important;
	}
	p{
		font-size: 16px !important;
	}
}

@media screen and (max-width: 600px){
	h1{
		font-size: 34px !important;
	}
	h2{
		font-size: 28px !important;
	}
	h3{
		font-size: 24px !important;
	}
	h4{
		font-size: 20px !important;
	}
	h5{
		font-size: 18px !important;
	}
	h6{
		font-size: 16px !important;
	}
	p{
		font-size: 14px !important;
	}
}










@media screen and (max-width:1750px){
	.logo-sec img {
    max-width: 400px !important;
}
}
@media screen and (max-width: 1500px){
.CEO-title-desc .title{
    font-size: 40px;
}
	.ceo-accordions a{
		font-size: 34px !important;
	}
	.roadmap_image {
    padding-bottom: 200px;
}
	.roadmap_contant_box {
    width: 95%;
}
	.project-title h2 {
    font-size: 80px !important;
}
	

}

@media screen and (min-width: 900px){
	.spec-card {
    height: 95% !important;
}
}

@media screen and (max-width: 1500px) and (min-width: 1023px){
	.max-accordion .tab-link{
		        white-space: normal !important;
	}
	.max-accordion .tab-link .fusion-tab-heading{
		font-size: 18px !important;
	}
}

@media screen and (max-width: 1300px) and (min-width: 999px){
	.contactus_tabs_content .desc{
		font-size: 12px !important;
	}
}

@media screen and (max-width: 1300px) {
	
	.page-id-5944 .product_lifecycle_img2 .logotext:before ,
	.page-id-5944  .product_lifecycle_img1  .logotext:before {
    width: 10%;
}

	.yellow-accordion  .fusion-toggle-icon-wrapper {
			display: none !important;
	}
	
	
    .logo-sec img {
        max-width: 300px !important;
    }
	
	body .choosing-tabs .fusion-tab-heading{
		font-size: 18px !important;
	}
		body .choosing-tabs  .tab-link {
    padding: 10px 20px !important;
}
	.page-id-2718 .big-font-80 .fusion-title-heading{
			font-size: 60px !important;
	}
}

@media screen and (max-width: 1280px) and (min-width: 999px){
	.page-id-1574 .whychoose ,
	.page-id-2794 .whychoose {
		    padding-left: 60px !important;
	}
}

@media screen and (max-width: 1250px) and (min-width: 1050px){
	.page-id-286 .big-font-100 .fusion-title-heading{
		    font-size: 84px !important;
	}
}

@media screen and (max-width: 1080px) and (min-width: 1024px){
	body .header-sec{
		width: 70% !important;
	}
	body .logo-sec{
		width: 30% !important;
	}
	body    .main-header {
        background-position: -260px 0px !important;
    }
}


@media screen and (max-width: 1300px){
	.hover-box .fusion-content-layout-column {
    padding: 10px !important;
    margin: 0px !important;
}
body .project-title h2 {
    font-size: 60px !important;
}
	
body .cus-tabs img.project-tab-img {
    margin-bottom: 20px;
}
}

@media screen and (max-width: 1200px){
	    .awsm-job-item h2.awsm-job-post-title {
        font-size: 22px !important;
    }
}

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

	.contactus_tabs p.desc {
    font-size: 14px;
    line-height: 1.5;
}
		.big-font-100 .fusion-title-heading{
	font-size: 64px !important;
}
	
	.audit-reports-sec ul.filter-search-section-inner.list-unstyled.list-inline.alphabet.mb-0 {
    overflow-x: scroll !important;
    overflow-y: hidden;
		    width: 100% !important;
}
.Manufacturer-search-bar {
    display: flex;
    align-items: unset;
    flex-direction: column;
    gap: 10px;
}
	.cus-tabs {
    font-size: 20px;
}
}

@media screen and (max-width: 1100px){
	.CEO-title-desc .title {
    font-size: 33px;
}

	.audit_resport_titles .title {
    font-size: 14px;
}
	.audit_resport_titles .title {
    width: auto;
}
	
.audit_data_box .audit_data {
    font-size: 13px;
    line-height: 1.5;
}
		.audit_data.audit-title{
		word-wrap: break-word;
	}
	.cus-filter-supplier label {
    font-size: 13px;
}
	.filter-title {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
	div#my-container {
    padding: 0px 10px;
}
	.audit_data_box .audit_data {
    padding: 0px 10px;
}
	    
	
}

@media screen and (min-width: 1023px){
	.page-id-1542 .medicalservice-container{
		width: 50% !important;
	}
	.main-header {
    box-shadow: 0px 0px 10px 0px #ccc !important;
}
}
@media screen and (max-width: 1023px){
	
	.audit_data_box {
    padding: 10px 3px;
}
	
	
	
	
	.number-sec .hover-box .fusion-column-anchor {
    background-image: linear-gradient(#FCCD2B, #CD9F00) !important;
}
	.number-sec .hover-box .hover-box-icon {
    opacity: 1 !important;
}
	
	
	.cus-menu a {
    word-break: break-word;
}
	
	.custom-post-content h2 {
    font-size: 2rem !important;
}
	.dynamic-bg{
		background-image: unset !important;
	}
	.cus-tabs-container {
    	width: 100%;
		margin-top: 40px;
}
	.sevicesmedical-section .col-second .fusion-column-wrapper ,  	.sevicesmedical-section .col-third  .fusion-column-wrapper{
		border: 0px !important;
		
	}
	.sevicesmedical-section .col-second {
		border-left: 1px solid #fff !important;
	}
	.sevicesmedical-section  .col-third {
			border-right: 1px solid #fff !important;
	}
}

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

	    .page-id-5944 .product_lifecycle_img2 .logotext:before, .page-id-5944 .product_lifecycle_img1 .logotext:before {
        width: 15%;
    }

	.page-id-1581 .specialisation-slider  .spec-card{
			height: 90% !important;
	}
	.location_inner_img{
		max-width: 250px;
	}
	    .roadmap_image {
        padding-bottom: 0px !important;
    }
	.big-font-80 .fusion-title-heading {
    font-size: 54px !important;
}
	.contactus_tabs {
    flex-wrap: wrap;
		padding: 20px;
}
	.contactus_tabs_img {
    width: 100%;
    text-align: center;
}
	
.contactus_tabs_content {
    width: 48%;
}
	.contactus_tabs_img {
    margin-top: -200px;
}
	.contactus_tabs_content {
    border-radius: 16px;
}
	
	.roadmap_contant_box{
		    position: relative !important;
	}
	.roadmap_contant{
		order: 2;
	}
	body .roadmap_image{
		order: 1;
	}
	body .roadmap_image  , body .roadmap_contant{
    width: 100% !important;
}
	.roadmap_section {
    flex-direction: column !important;
}
	
	.leadership-post .main-content {
    width: 70%;
    margin: 0px 20px;
}

	.leadership-content {
    line-height: 1.5;
}
}

@media screen and (max-width: 999px) and (min-width: 600px){
	.audit-reports-sec .audit-reports-box{
		    flex-direction: column ;
	}
}


@media screen and (max-width: 800px) and (min-width: 600px){
	.page-id-286 .big-font-100 .fusion-title-heading{
		    font-size: 48px !important;
	}
}

@media screen and (max-width: 800px){
	.custom-post-image {
    width: 100%;
}
	.custom-post-content {
    width: 100%;
		margin-top: 20px;
}
	.Monitoring-tabs ul {
    padding-left: 10px !important;
}
}

@media screen and (max-width: 640px){
	
	
	.page-id-5944 .border-right{
		border-right: 0px !important;
	}
	
	
	.sevicesmedical-section .col-first   , .sevicesmedical-section .col-second , .sevicesmedical-section  .col-third {
		border: 0px !important;
			border-bottom: 1px solid #fff !important;
	}
		.mobile-mail-btn .fusion-li-item-content{
		display: none;
	}
	.mobile-mail-btn .fusion-li-icon {
		color: #000 !important;
	}
	.awsm-job-item h2.awsm-job-post-title{
		    font-size: 18px !important;
	}
	.nextarrow, .prearrow {
    padding: 9px 12px;
    font-size: 15px;
}
	.nextarrow.slick-arrow {
    right: 40% !important;
}
	.prearrow {
    right: 60% !important;
}
}

@media screen and (max-width: 700px){
	    .page-id-2718 .big-font-80 .fusion-title-heading {
        font-size: 48px !important;
    }
.leadership-post {
    flex-direction: column;
}
	.leadership-post .main-content {
	margin: 0px !important;
    margin-top: 20px !important;
    width: 100% !important;
}
	.leadership-post:nth-child(even) .main-image {
    order: 0;
}
	.leadership-post:nth-child(even){
		    align-items: flex-end !important;
	}
}

@media screen and (max-width: 600px){
	    .page-id-5944 .product_lifecycle_img2 .logotext:before, .page-id-5944 .product_lifecycle_img1 .logotext:before {
        width: 30%;
    }
	.cus-image-box {
    padding: 10px;
    max-width: 90px;
    margin-bottom: 20px;
}
	
	
		.aboutus_slider{
		padding: 0px !important;
	}
	
	.filter-sidebar {
    display: flex;
    flex-direction: column;
}
	.filter-form-data{
		order: 100 !important;
	}
	
	.audit_mobile_data{
	display: block;
}
	.audit_resport_titles{
		display: none;
	}
	
	.audit_mobile_data {
    font-weight: 600;
    font-size: 2rem;
    text-align: center;
    margin-bottom: 20px;
}
	
.supplier_directory_sec {
    flex-direction: column;
}
	.audit_data_box {
    flex-wrap: wrap;
}
	.audit_data_box .audit_data {
    width: 100%;
    padding: 0;
}
	.audit_Report {
    margin-top: 20px;
    display: flex;
    justify-content: flex-start;
}
	
.filter-sidebar {
    width: 100%;
}
	
	
	.page-id-2752 div#my-container {
    width: 100%;
    padding: 0;
}

	.CEO-title-desc-inner{
		    flex-direction: column;
	}
	.CEO-title-desc .desc ,
	.CEO-title-desc .title {
    	width: 100% !important;
	}    
	
	.leadership-post:nth-child(even) .leadership-box {
    align-items: flex-start !important;
}
	.leadership-post:nth-child(even) .main-content {
    text-align: start !important;
}
	
	.glass-box.border-radius{
		margin: 0 !important;
		margin-bottom: 10px !important;
	}
	
	.fusion-sticky-transition .header-sec {
    display: none !important;
}
	
	
	
	.roadmap_image svg {
    width: 600px !important;
}
	.roadmap_image{
		overflow: scroll !important;
	}
/* 	body .header-sec{
		border-top: 1px solid #ccc;
		margin-top: 10px;
		padding-top: 10px;
	} */
	a.header-call ,
	.mobile-mail-btn{
    margin-top: 0px !important;
}

	
	    body .project-title h2 {
        font-size: 40px !important;
    }
	 body .footer-btn{
		font-size: 24px !important;
	}
	.audit-reports-categories {
    overflow-x: scroll;
    width: 100%;
}
	.audit-reports-categories div {
    white-space: nowrap;
}
	.audit-reports-sec .audit-reports-contents {
    padding: 5px;
}
	.audit-reports-sec .audit-reports-box .audit-title {
    line-height: 1.3;
}
	.audit-reports-sec .audit-reports-box {
    padding: 20px 20px;
		 width: 100%;
    align-items: center;
}
	.cus-tabs-container {
    overflow-x: scroll;
}
	.cus-tabs {
    font-size: 14px;
    padding: 10px;
    min-width: 120px;
    margin: 5px;
    margin-right: 20px;
}
	body .cus-tabs img.project-tab-img {
    margin-bottom: 10px;
}
	.cus-tabs img.project-tab-img {
    max-width: 80px;
    padding: 6px 17px;
}
	.cus-tabs {
    font-size: 14px;
		padding: 10px;
}
		.big-font-80 .fusion-title-heading {
    font-size: 30px !important;
}
		.big-font-100 .fusion-title-heading{
	font-size: 34px !important;
}
	.contactus_tabs h4.title {
    margin: 0 0px 10px 0px;
}
	.contactus_tabs {
    padding: 0px;
}
	body .contactus_tabs_content {
    width: 100%;
}	
	
	
.three-column-blogs {
    display: block !important;
}
	
	.choosing-tabs .fusion-tab-heading{
		font-size: 16px !important;
	}
	.three-column-blogs .event_info{
		opacity: 1 !important;
	}
	.three-column-blogs .event_info{
		position: relative !important;
	}
    .three-column-blogs .panel {
        height: unset !important;
        background-image: unset !important;
        margin-top: 40px !important;
    }
	body .mobile-image{
		display: block !important;
	}
	.event_info h3 {
    font-size: 22px !important;
}
	.roadmap_contant_box{
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
}








/*fix tabs*/
@media screen and (max-width: 1300px){
body .accordian.fusion-accordian.keyfeatures-accordians{
	box-shadow: unset !important;
    padding: 0px !important;
}
}

@media screen and (max-width: 1023px){
	.statistical-tabs .tab-content{
		width: 100% !important;
    	background: #ffffff00;
    	box-shadow: unset !important;
	}
	body .statistical-tabs .nav {
    width: 100% !important;
}

	body .statistical-tabs .fusion-tabs .nav .tab-link{
		background-color: white !important;
	}
	body .max-accordion .tab-content .tab-pane {
    	height: auto !important;
    	background : white !important;
    	padding: 20px !important;
        border-radius: 8px !important;
}

.statistical-tabs  h3.fusion-tab-heading {
    font-size: 20px !important;
}
.statistical-tabs .tab-link{
		padding: 10px !important;
	}

 .max-accordion .nav{
    height: auto !important;
    overflow: hidden !important;
}
.max-accordion .tab-content {
    height: fit-content !important; 
    min-height: unset !important;
    height: unset !important;
    max-height: unset !important;
}
	body .max-accordion  .tab-link .fusion-tabs .nav-tabs li .tab-link{
		box-shadow: unset !important;
	}
}

@media screen and (max-width: 640px) {
	body .keyfeatures-accordians a.active:after {
    	display: none !important;
	}
   body .keyfeatures-accordians a.active {
        justify-content: unset !important;
		padding: 10px 0px !important;
    }
		body .keyfeatures-accordians .panel-collapse {
        padding: 10px 20px !important;
    }
    .statistical-tabs .tab-content {
        padding: 0 !important;
    }
}


@media screen and (max-width: 600px){
	.cus-arrows .awb-swiper-button.awb-swiper-button-prev ,
.cus-arrows .awb-swiper-button.awb-swiper-button-next{
    padding: 10px;
}
.cus-arrows .awb-swiper-button.awb-swiper-button-prev i ,
.cus-arrows .awb-swiper-button.awb-swiper-button-next{
	    font-size: 20px;
}
	.cus-arrows.awb-swiper-carousel {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

}



/* @media screen and (max-width: 600px){
	#my-container {
    display: table;
    width: 100%;
}

#my-container .audit_resport_titles,
#my-container .audit_data_box {
    display: table-row;
}
#my-container .audit_resport_titles {
    font-weight: bold;
    background-color: #f2f2f2;
}
#my-container.audit_data_box {
    background-color: #fff;
}

} */