/* ==== Media Queries ===== */
@media (min-width:1441px) {
	.richtext, .richtext p, .richtext span{
		font:normal normal normal 20px/34px Poppins;
	}

	.header-social-media > a{
		height:60px;
		width:60px;
		line-height:60px;
	}

	.header-social-media > a:hover{
		width:75px;
	}

	.stickycallusbtn {
	    transform: rotate(-91deg);
	    position: absolute;
	    right: -123px;
	    background: #e12428;
	    width: fit-content;
	    height: auto;
	    padding: 10px 15px;
	    border-radius: 0px;
	    color: #fff;
	    cursor: pointer;
	    white-space: nowrap;
	    z-index: 99;
	    font-size: 20px;
	    line-height: 40px;
	    font-weight: bold;
	}

	.header-social-media .stickycalluswrap{
		top:150px;
	}

}
@media (min-width:1370px) {
	.richtext, .richtext p, .richtext span{
		font:normal normal normal 16px/28px Poppins;
	}
}
@media (max-width:1280px) {
	.templatenavitem h4{
		font-size:15px;
	}

	.ambulanceformwrapper{
		top:53%;
	}


	.incrementflexbox {
		margin:-120px 0px 60px 0px;
	}
	.homebannerslider .slick-dots {
	    bottom: 24%;
	}

	.megamenubox {
	    padding:10px 15px;
	}
	.contactmapsection .contactformwrapper{
		top:45%;
	}

	.irlinkbox {
	    width: 30%;
	 }
}
@media (max-width:1024px) {
	.footercol{
		padding:10px 5px;
	}
	.mcimgdetails h4 {
	    font: normal normal 500 15px/20px Poppins;
	}
	.mcnewsbox .textbox h4{
	    font: normal normal 500 15px/20px Poppins;
	}

	.ambulancserviceebox .detailbox{
		padding:60px 7px 15px 7px;
	}
	.ospinner{
		padding:10px;
	}
	.panoramabox {
	   max-width: 700px;
	   max-height: 400px;
	}
	.cwuemailboxinner {
	    max-width: 100%;
	    width: 80%;
	}

	.connectwithushead h2 {
	    font: normal normal 600 32px/36px Poppins;
	}

	.sptextbox h4 {
	    font: normal normal 600 15px/24px Poppins;
	    margin-bottom: 4px;
	}

	.osptextbox h4{	
		font: normal normal 600 18px/30px Poppins;
	}

	.breadcrumboverlay .serivecename h1 {
	    text-align: center;
	    font: normal normal 400 25px/56px Poppins;
	}

	.footprintwrap .footprintmap {
	    width: 63%;
	}

	.footprintwrap .footprinttext {
	    width:37%;
	}

	.footprinttextiner {
	    max-width: 95%;
	}


	.headercontainer{
		width:98%;
	}
	.breadcrumboverlay .serivecename h1{
		padding:0px 15px;
	}

	.mycontainer{
		width:90%;
	}

	.whowearesection {
	    padding-bottom: 60px;
	}

	.incrementblockwrap{
		margin:30px 10px;
	}

	.incrementflexbox{
		flex-wrap: wrap;
		padding:20px;
		align-items: stretch;
		justify-content:center;
	}

	.incrementbox{
		width:30%;
		border:1px solid #ccc!important;
		margin:1%;
		text-align: center;
		padding:10px 5px;
	}

	.incrementflexbox{
		margin:0px 0px 30px 0px;
		padding:20px 0px;
	}
	
	.incrementbox p {
	    font: normal normal normal 18px/25px Poppins;
	    height: 50px;
	}
	.incrementbox img {
	    max-height: 70px;
	 }
	 .homebannerslider .slick-dots {
	     bottom: 10px;
	 }
}
@media (max-width:1023px) {
	
	.cityambulancedescritpionwrapper .cadtextbox{
		width:100%;
		order:2;
	}
	.cityambulancedescritpionwrapper .cadimgbox{
		width:50%;
		margin:10px auto 50px;
		position: relative;
		order:1;
	}

	.ambulancserviceebox{
		width:49%;
	}

	.ambulancechoosewrapper{
		max-width: 90%;
	}

	.videoboxwrapper{
		flex-wrap: wrap;
	}
	.stepsectionwrapper {
	    width:100%;
	}

	.availservicevideobox {
	    width: 40%;
	    margin:auto;
	}

	.commonslickarrow-light.commonslickarrow .slick-next:before {
	    border-top: 3px solid #000000;
	    border-left: 3px solid #000000;
	}

	.commonslickarrow-light.commonslickarrow .slick-prev:before {
	    border-top: 3px solid #000000;
	    border-left: 3px solid #000000;
	}

	.introwrapper{
		flex-wrap:wrap;
	}

	.introwrapper .introimgbox {
	    width: 50%;
	    margin:10px auto 50px;
	    position: relative;
	}

	.introwrapper .introtextbox {
	    width:100%;
	}


	.irlinkbox {
	    width: 47%;
	}

	.fullroundiconbox{
		width:48%;
		margin:1%;
	}

	.firstaidtipsection .heading{
		text-align: center;
		margin-bottom: 15px;
	}

	.introductiontext .heading{
		text-align: center;
	}
	
	.inroimgwrap {
	    width:50%;
	    margin:10px auto;
	}

	.introductionwrap{
		flex-wrap:wrap;
	}

	.introreversesection .heading{
		text-align: center;
		margin-bottom:20px;
	}

	.introductiontext {
	    width:100%;
	}

	.inroimgwrap div:after{
		display: none;
	}

	.tendernacblock{
		padding:0px 10%;
	}

	.tenderlistbox ul li{
		margin-right: 1.5%;
	}
	.contactmapsection .mapbox{
		height: 35vh;
	}
	
	.contactformwrapper .heading .heading3{
		color:#413D3D;
	}

	.contactmapsection .mapbox iframe{
		height: 100%;
	}

	.irpolicysection .mycontainer{
		width:100%;
	}

	.policysection .irlinkbox {
	    width:47%;
	}

	.contactmapsection .contactformwrapper {
	    position: static;
	    width:90%;
	    margin:3% auto 70px; 
	    transform: translate(0px, 0px);
		 background: #FFFFFF;
		 box-shadow: 0px 3px 6px #00000029;
		 border-radius: 8px;
	}

	.contactformbox .formgroup:nth-child(1),
	.contactformbox .formgroup:nth-child(2),
	.contactformbox .formgroup:nth-child(3){
		width:32%;
		display: inline-block;
		margin-left:0.6%;
	}

	.regionalwrapper .regionaddbox{
		width:47%;
	}

	.mcimagesbox,.mcnewsbox,.videoblock{
		width: 47%;
	}

	.mccasestudiesbox,.awwardsblock{
		width:31%;
	}

	.processwrap{
		display: block;
	}
	.processbox{
		width:100%;
	}

	.processinnerbox{
		flex-direction: row;
	}
	.spimgbox{
		position: static;
		width:35%;
		display: flex;
		align-items: flex-start;
		justify-content: center;
	}
	.sptextbox{
		width:65%;
		margin-top:0px;
		padding:10px 10px 10px 20px ;
	}
	.sptextbox{
		height: auto;
	}
	.processbox:nth-child(odd) .sptextbox {
	    margin-top: 0px;
	    margin-bottom:0px;
	}

	.processbox:nth-child(odd) .sptextbox .arrow {
	    top:50%;
	}

	.processwrap .processlineflow {
	    position: absolute;
	    width: 5px;
	    height: 100%;
	    background: #B8B8B8;
	    top: 50%;
	    left: 35%;
	    transform: translate(-50% , -50%);
	}

	.sptextbox .arrow{
		top: 50%;
		left: 0px;
	}

	.footprintwrap{
		flex-wrap: wrap;
	}

	.footprintwrap .footprinttext {
    width: 100%;
    margin: 10px auto;
	}

	.footprintwrap .footprintmap{
		width:100%;
	}

	.breadcrumbsection {
	    position: relative;
	    height: 45vh;
	}
	
	.investorsbox .investimgbox,.technicalpartnersbox .tpimgbox{
		padding:20px;
	}

	.directorbox {
	    width: 31%;
	}

	.investorswrapper .investorsbox{
		width:48%;
		margin-bottom:20px;
	}

	.technicalpartnerswrap,.investorswrapper{
		flex-wrap:wrap;
	}

	.technicalpartnerswrap .technicalpartnersbox{
		width:48%;
		margin-bottom:20px;
	}

	.csinner img.oerlayred {
	    max-width: 60%;
	}
	.knowmorebox .overlay{
		padding-bottom:10px;
		padding-right: 10px;
	}
	.csinner .overlay h4 {
	    font: normal normal 500 18px/24px Poppins;
	    letter-spacing: 0px;
	    color: #FFFFFF;
	}
	.csinner .overlay p {
	    font: normal normal normal 13px/18px Poppins;
	}
	.homeserviceflexbox{
		flex-wrap: wrap;
		justify-content: space-around;
	}

	.homeservicebox{
		display: flex;
		width:100%;
		background:#fff;
		margin-bottom:15px;
		border-radius:8px;
		overflow: hidden;
	}

	.homeservicebox:nth-child(odd){
		flex-direction: row-reverse;		
	}

	.homeservicebox .textbox{
		width:50%;
		padding:15px;
	}

	.homeservicebox .imgbox{
		width:50%;
		border-radius: 0px;
	}

	.homeservicebox .imgbox{
		height: auto;
	}

	.homeservicebox .textbox .iconbox {
	    position: static;
	    top: 0px;
	    left: auto;
	    transform: translate(0px, 0px);
	    width: 100px;
	    height: 100px;
	    border: 4px solid #fff;
	    border-radius: 50%;
	    background: var(--pcolor);
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    margin: 0px auto;
	}

	.wawwrap .imgbox div{
		min-height: 250px;
	}

	.homeservicebox .imgbox img{
		border-radius:8px 0px 0px 8px;
	}
	
	.footprinttextiner {
	    max-width:100%;
	}

	.footprintmap svg{
		width:100%;
	}
	.footprintwrap .footprintmap {
	    width: 80%;
	    margin: auto;
	    margin-left: 0px;
	}

	.maplegendbox {
	    padding: 3px 0px;
	}
	.maplegend span {
	    width: 20px;
	    height: 20px;
	}

	.footprintlines{
		margin:10px 0px;
	}

	.wawwrap .imgbox {
	   width: 35%;
	   margin: 0px auto 50px;
	}

	.wawwrap .textbox {
	   width:100%;
	}
	.wawwrap .imgbox:after{
		display: none;
	}
	.header-social-media {
		display: none;
	}

	.header-social-media > a{
		width:60px;
		height: 60px;
	}

	.menubox{
		position: fixed;
		top:0px;
		right:-100%;
		z-index: 9999;
		width:100%;
		height:100vh;
	}

	.menubox > ul.desktopmenu{
		position: fixed;
		top:0px;
		right:-100%;
		z-index: 9999;
		width:50%;
		height:100vh;
		background:rgba(0,0,0,1);
		display: block;
		transition:0.5s linear;
		overflow: auto;
	}

	.menubox > ul > li > a{
		display: block;
		font: normal normal normal 16px/60px Poppins;
		padding: 0px 25px;
		width:100%;
	}
	.menubox > ul > li.megamenudropdown > a, .menubox > ul > li.menudropdown > a{
		display: block;
		font: normal normal normal 16px/60px Poppins;
		padding: 0px 25px;
		width:calc(100% - 60px);
	}

	.megamenudropdown, .menudropdown{
		flex-wrap: wrap;
	}

	.menudropdownbox{
		position: static;
		width:100%;
		transform: scale(1);
		display: none;
		transition: 0.5s linear!important;
	}

	.megamenudropdownbox{
		position: static;
		width:100%;
		transform: scale(1);
		display: none;
		transition: 0.5s linear!important;
	}

	.megamenubox {
	    padding: 10px 15px 10px 45px;
	}

	.megamenubox ul li > a{
		display: block;
		font: normal normal normal 16px/45px Poppins;
		padding: 0px 5px 0px 25px;
		width:100%;
	}

	.megamenubox ul li:after{
		top: 9px;
		left:9px;
	}

	.menudropdownbox ul li a{
		display: block;
		font: normal normal normal 16px/45px Poppins;
		padding: 0px 25px 0px 45px;
		width:100%;
	}
	.menudropdownbox ul li:after{
		top: 9px;
	}

	.megamenudropdown .dcaret, .menudropdown .dcaret{
		position: relative;
		height: 60px;
		width: 60px;
		transform: translate(0px, 0px);
		border-bottom: 0px solid #fff;
		border-right: 0px solid #fff;
		margin-left: 0px;
		pointer-events: all;
		position: relative;
		top: 0px;
		text-align: center;
	}

	.megamenubox > a {
		width: 100%;
	}
	.megamenubox > a > .mmhead{
		width: 100%;
		font:normal normal 500 18px/40px Poppins;
	}

	.megamenudropdown .dcaret:after, .menudropdown .dcaret:after{
		content: '\f107';
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50% , -50% );
		font-family: "FontAwesome";
		color: #fff;
		font-size: 30px;
		right:0px;
		text-align: center;
	}

	.menudropdowntoggler.toggleActive{
   		transform: rotate(180deg);
    		background-color:#777;
	}

	.megamenudropdowntoggler.toggleActive{
			transform: rotate(180deg);
		 	background-color:#777;
	}

	.desktopmenu .iconsmenu{
		display: none;
	}

	.mobilenenubox {
	    display: block;
	    width:calc(100% - 280px);
	}
	ul.mobilemenu {
	    display: flex;
	    align-items: center;
	    justify-content: flex-end;
	    height: 100px;
	}
	header.mastheaderclass{
		height: 100px;
	}

	.iconsmenu::marker{
		display: none;
		content: "";
	}

	.iconsmenu > a > img{
		margin:10px 0px;
		width:24px;
	}

	li.iconsmenu{
		width: 80px;
		height: 50px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	li.iconsmenu.searchsi{
		left: 0px;
	}
	
	.menubox.openmenubox{
	  	right:0px;  
	}

	.menubox.openmenubox > ul.desktopmenu{
	  	right:0px;  
	}

	.menucloser{
		display: block;
		position: fixed;
		top:0;
		left:-100%;
		width:50%;
		height:100vh;
		background:rgba(0,0,0,0.7);
		transition:0.5s 0.2s linear;
		opacity: 0;
	}

	.menucloser.open{
		left:0%;
		opacity:1;
	}

	header.fixed-head .iconsmenu > a > img{
		max-height:24px;
		margin:0px; 	
	}

	header.fixed-head ul.mobilemenu{
		height: 64px;
	}

	.footerrow{
		flex-wrap:wrap;
		max-width:90%;
		margin:auto;
	}
	.footerrow .footercol{
		width:50%;
	}

	.footerrow .footercol:nth-child(1){order:1;}
	.footerrow .footercol:nth-child(2){order:3;}
	.footerrow .footercol:nth-child(3){order:2;}
	.footerrow .footercol:nth-child(4){order:4;}

	.homebannerslider{
		height: auto;
	}

	header.mastheaderclass{
		height: 100px;
		position: relative;
		background: #000;
	}

	.aboutuspage .homeservicebox{
		width:48%;
	}
	.aboutuspage .homeservicebox .textbox{
		width:100%;
	}
	.sertestimonialwrap{
		flex-wrap: wrap;
	}

	.sertestimonialbox{
		width:48%;
	}
	.siimgwrap div:after{
		display: none;
	}

	.ospwrap{
		flex-wrap: wrap;
	}
	.ospbox {
	    width: 47%;
	    margin:1%;
	}

	.cwuphonebox{
		width:35%;
	}
	.cwuemailbox{
		width:35%;
	}
	.connectwithushead h2 {
	    font: normal normal 600 26px/36px Poppins;
	}
}	
@media (max-width: 992px) {
}
@media (max-width: 812px) {
	.ambulancechoosewrapper{
		max-width:100%;
	}

	.ambulancechoosebox{
		text-align: center;
	}

	.ambulancechoosebox .imgbox{
		margin:auto;
		width: 150px;
	}

	.whatsnewwrappers{
		flex-wrap: wrap;
	}

	.whatsnewwrappers .whatsnewboxer{
		width:45%;
		margin:10px 2.5%;
	}
}
@media (max-width: 768px) {
	.mapfancybox {
	    max-width: 600px;
	}

	.whyzquitizasection .fllrouniconwrap{
		flex-wrap: wrap;
	}
	.whyzquitizasection .fullroundiconbox{
		width: 100%;
	}

	.ambulanceformwrapper{
		padding:15px;
		top: 44%;
	}

	.introwrapper .introvideobox{
		margin:10px auto 20px;
		width:50%;
	}

	.fullroundiconbox{
		margin:10px;
	}

	.fancyvonttentwrapper{
		flex-wrap: wrap;
	}

	.fancyvonttentwrapper .imgbox {
	    width: 40%;
	    margin:0px auto 20px;
	}

	.fancyvonttentwrapper .richtext {
	    width:100%;
	}

	.governmentpwrap .governmentpbox{
		width:48%;
		margin-bottom: 20px;
		margin-right: 2%;
	}

	.corporatwellnesspage .commonslickarrow-light.commonslickarrow .slick-next:before{
		border-top: 3px solid #ffffff;
		border-left: 3px solid #ffffff;
	}

	.corporatwellnesspage .commonslickarrow-light.commonslickarrow .slick-prev:before{
		border-top: 3px solid #ffffff;
		border-left: 3px solid #ffffff;
	}


	.wellnesspage .commonslickarrow-light.commonslickarrow .slick-next:before{
		border-top: 3px solid #ffffff;
		border-left: 3px solid #ffffff;
	}

	.wellnesspage .commonslickarrow-light.commonslickarrow .slick-prev:before{
		border-top: 3px solid #ffffff;
		border-left: 3px solid #ffffff;
	}

	.ambulancechoosebox{
		display: block;
	}
	.whychooseuussection .ambulancechoosewrapper .ambulancechoosebox .imgbox{
		width: 130px;
		height: 130px;
	}

	.whychooseuussection .ambulancechoosewrapper .ambulancechoosebox .imgbox img{
		width:100%;
	}

	.ambulancechoosebox .textbox{
		width:100%;
		padding:10px;
	}

	.ambulancechoosebox .textbox h4{
		text-align: center;
	}
}
@media (max-width: 767px) {
	.headofficewrapper,.serviceintrowrap{
		flex-wrap: wrap;
	}
	.corporatwellnesspage .breadcrumboverlay{
		position: static;
		height: auto;
		background-color:#ccc;
		padding:30px;
	}
	.corporatwellnesspage .ambulanceformwrapper{
		position: static;
		transform: translate(0% , 0%);
		padding:10px 10px;
		margin:auto;
	}

	.breadcrumbform .breadcrumboverlay{
		position: static;
		height: auto;
		background-color:#ccc;
		padding:10px 30px 55px 30px;
	}
	.breadcrumbform .ambulanceformwrapper{
		position: static;
		transform: translate(0% , 0%);
		padding:10px 10px;
		margin:auto;
	}

	.iconabovewrapper .iconabovebox{
		width:48%;
	}

	.introwrapper .introvideobox {
	    margin: 10px auto 20px;
	    width: 90%;
	}

	.availservicevideobox{
		width: 90%;
	}
	
	.stepsectionwrapper .stepboxwrapper{
		flex-wrap:wrap;
	}

	.stepsectionwrapper .stepboxwrapper .stepgrid{
		width:100%;
		flex:auto;
		max-width: 100%;
		padding:10px;
	}

	.stepgrid:after{
		content: '\f175';
		position: absolute;
		top: 95%;
		left: 50%;
	}

	.maplegendbox{
		flex-wrap: wrap;
	}

	.maplegend{
		width: 100%;
		flex:auto;
		margin-bottom:10px;
		margin-left:20px; 
	}
	.csinner .overlay h4 {
	    font: normal normal 500 16px/20px Poppins;
	    letter-spacing: 0px;
	    color: #FFFFFF;
	}

	section.darksection.sectionpadding.slidertext{
		text-align: center;
	}
	.slidertextitem .textbox .textinner{
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.slidertextitem .textbox{
		position: static;
		width: 100%;
		background: #ccc;
		height: auto;
		text-align: center;
	}

	.fflipwrapper .fflipbox {
	    width: 48%;
	}

	.tenderlistbox ul li{
		margin-right:0%;
		width:100%;
		margin:10px 0px;
	}

	.policysection .irlinkbox {
	    width:40%;
	}

	.irlinkbox {
	    width: 40%;
	}

	.hoimgbox,.headofficewrapper .hotextbox{
		width:100%!important;
	}

	.headofficewrapper .hoimgbox img{
		height: auto;
		width: 100%;
	}

	a.logolink {
	    max-width: 186px;
	}

	ul.mobilemenu{
		height: 80px;
	}
	header.mastheaderclass {
	    height: 80px;
	}
	.megamenubox ul li > a,.menudropdownbox ul li a{
		line-height: 35px!important;
	}

	.breadcrumboverlay .serivecename h1 {
	    text-align: center;
	    font: normal normal 400 18px/30px Poppins;
	}

	.breadcrumbsection{
		height: auto;
	}
	.breadcrumbsection .img-responsive{
		height: auto;
		object-fit: initial;
	}

	.fancybox360 {
	    width: 100%;
	    height: auto;
	}


	.siimgwrap {
	    width: 60%;
	    margin:10px auto;
	}

	.sitextwrap {
	    width:100%;
	    margin:15px 0px;
	}
	.footprinttextiner{
		width: 100%;
		max-width: 100%;
	}

	.investorsbox .investimgbox, .technicalpartnersbox .tpimgbox{
		padding-bottom: 0px;		
	}

	.directorbox{
		width:48%;
	}

	.footerdowntext{
		flex-wrap: wrap;
	}

	.slick-next {
	    right: -20px;
	}

	.slick-prev {
	    left: -20px;
	}

	.knowmoreflexbox{
		flex-wrap: wrap;
	}

	.knowmorebox{
		width:70%;
		margin:10px auto;
	}

	.heading2{
		font: normal normal 500 24px/34px Poppins; 
	}
	.richtext, .richtext p, .richtext span {
	    font: normal normal normal 13px/22px Poppins;
	}

	.mycontainer {
	    width: 85%;
	}
	.incrementbox{
		width:47%;
	}

	.wawwrap .imgbox {
	    width: 80%;
	    margin: 0px auto 30px;
	}

	.incrementflexbox{
		padding:0px 0px!important;
	}
	.heading{
		margin-bottom: 20px;
	}	
	.csinner .overlay{
		position: static;
		background: #ed6060;
		width: 100%;
		text-align: center;
		padding:5px 10px;
	}
	.csinner img.oerlayred{
		display: none;
	}
	
	.investtextbox .richtext p, .investtextbox .richtext, .investtextbox .richtext span{
	    font: normal normal normal 13px/18px Poppins;
	}

	.tptextbox .richtext p, .tptextbox .richtext, .tptextbox .richtext span{
	    font: normal normal normal 13px/18px Poppins;
	}

	.investtextbox h4,.tptextbox h4 {
	    font: normal normal 600 15px/22px Poppins;
	    margin-bottom: 5px;
	}

	.footprintwrap .footprinttext{
		width:100%;
		position: static;
	}

	.footprintwrap .footprintmap {
	    width: 100%;
	    margin: auto;
	    margin-left: 0px;
	}

	.footprintmap svg{
		height: auto;
		margin:20px 0px;
	}


	.tooltip-inner {
	    padding: 5px;
	}
	.tooltip.in h4{
		font: normal normal 600 14px/20px Poppins;
	}

	.tooltip.in p {
	    font: normal normal normal 12px/20px Poppins;
	}
	.service360wrap{
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	.service360wrap .service360text {
	    width:100%;
	}

	.service360wrap .img360box {
	    width:100%;
	    position: relative;
	    margin-bottom:10px;
	}

	.service360text h4 {
	    font: normal normal 600 22px/33px Poppins;
	    margin-bottom:5px;
	 }
	 .connectwuwrap{
	 	flex-wrap: wrap;
	 }

	 .connectwithushead{
	 	width: 100%;
	 }

	 .cwuemailbox,.cwuphonebox{
	 	width:50%;
	 	padding: 10px;
	 }

	 .cwuemailboxinner,.cwuemailboxinner{
	 	width: 100%;
	 	max-width: 100%;
	 }
}
@media (max-width: 680px) {
}
@media (max-width: 600px) {
	.inroimgwrap {
	    width: 90%;
	    margin:10px auto;
	}

	.cityambulancedescritpionwrapper .cadimgbox{
		max-width: 90%;
		width: 100%;
	}

	.ambulanceservicesection   .heading2{
		text-align: center;
		width: 100%;
	}

	.ambulancserviceebox{
		margin:45px auto 10px auto;
		width:100%;
	}



	.currntopsection .heading2{
		text-align: center;
	} 

	.governmentpwrap .governmentpbox{
		width:100%;
		margin:0px;
		margin-bottom:20px;
	}
	.ospbox {
	    width: 90%;
	    margin: 3% auto;
	}
	.introwrapper .introimgbox {
	    width: 90%;
	 }

	 .newservicetestimonialsection .richtext:after{
	 	top:100%;
	 }

	.tendernacblock{
		padding:0px 20px;
	}

	.tenderpage .templatenavitem h4{
		font-size:15px;
	}

	.regionalwrapper .regionaddbox{
		width:90%;
		margin:10px auto;
	}

	.mcimagesbox,.mcnewsbox,.videoblock{
		width: 90%;
		margin:10px auto;
	}



	.sertestimonialbox {
	    width: 90%;
	    margin:auto;
	}

	.breadcrumboverlay .serivecename h1 {
	    text-align: center;
	    font: normal normal 400 18px/26px Poppins;
	}

	.imgtextwrap{
		flex-wrap: wrap;
		flex-direction:row!important;
	}

	.imgtextwrap .needtextbox{
		width:100%;
		order:2;
	}
	.needimgobox{
		width:90% ;
		margin:10px auto;
		order:1;
	}
	.ourvisionwrap{
		flex-wrap: wrap;
	}

	.searchformbox input{
		padding:20px;		
	}
	.homeservicebg img {
	    width: 100%;
	    height: 300px;
	    object-fit: cover;
	}

	.closesearch span{
		margin:auto;
	}
	.menubox > ul.desktopmenu{
		width:80%;
	}
	.menubox > ul > li.megamenudropdown > a, .menubox > ul > li.menudropdown > a{
		font:normal normal normal 16px/35px Poppins 
	}
	.megamenubox {
	    padding: 10px 15px 10px 33px;
	}

	.menucloser{
		width: 20%;
	}

	a.logolink {
	   max-width: 180px;
		padding: 13px 3px;
	}

	.fixed-head a.logolink {
		padding:7px 3px;
	}
	.mobilenenubox{
		width:calc(100% - 180px);
	}
	li.iconsmenu{
		width:45px;
		height:45px;
	}

	.footerrow .footercol{
		width:90%;
		margin:auto;
	}

	.footerrow .footercol {
	    width: 270px;
	    margin: auto;
	}

	header.mastheaderclass,ul.mobilemenu{
		height: 90px;
	}
	.whowearesection {
	    padding-bottom: 30px;
	}

	.ourvisionwrap .ourvisiontext{
		width:100%;
		order:2;
	}

	.ourvisionwrap .ourvisionimg{
		width:90%;
		order:1;
		margin:10px auto;
	}

	.heading{
		margin-bottom: 20px;
	}

	.aboutuspage .homeservicebox {
	    width:90%;
	    margin:10px auto;
	}
}
@media (max-width: 560px) {
	.contactformbox .formgroup:nth-child(1), .contactformbox .formgroup:nth-child(2), .contactformbox .formgroup:nth-child(3){
		width:100%;
		margin:0px;
		margin-bottom:20px;
	}

	.policysection .irlinkbox {
	    width:80%;
	    margin:10px auto;
	}

	.irlinkbox {
	    width:80%;
	    margin:10px auto;
	}

	.introwrapper .introtextbox.widsis {
	    width:100%;
	}
}
@media (max-width: 480px) {
	.{

	}

	.footerrow{
		max-width: 100%;
	}
	.cwuemailboxinner .imgbox img {
	    height: 60%;
	    width: auto;
	    padding-top: 5%;
	    margin: 5px auto;
	    display: block;
	}
	.sertestimonialboxinner .richtext p, .sertestimonialboxinner .richtext {
	    font: normal normal normal 13px/20px Poppins;
	    letter-spacing: 0px;
	}
	.footerup{
		background:#000;
		border-bottom: 1px solid #555;
		background: url(../images/footerbg.jpg), #000;
		background-repeat: no-repeat;
		background-position: bottom;
		background-size: contain;
	}

	.fullroundiconbox,.mccasestudiesbox,.awwardsblock{
		width:90%;
		margin:10px auto;
	}
	.whatsnewboxer .textboxer{
		position: static;
		width: 100%;
		text-align: center;
		padding: 5px;
		border-radius:0px;
		box-shadow: 0px 0px 0px #fff0;
	}

	.whatsnewboxer .textboxer h4{
		text-align:center;
		width: 100%;
	}

	.clicklinkcss{
		text-align: center;
		width: 100%;
	}

	.heading2{
		text-align:center;
		width:100%;
	}

	.whatsnewwrappers .whatsnewboxer{
		width: 100%;
	}

	.iconabovewrapper .iconabovebox{
		width:100%;
	}

	p{
		font-size:14px;
	}

	.newservicetestimonialsection .sertestimonialboxinner .sernametest{
		text-align: center;
	}

	.fflipwrapper .fflipbox {
	    width: 90%;
	    margin:10px auto;
	}

	.latestupdateslideritem .latestsliderinner .textbox h4,
	.latestupdateslideritem .latestsliderinner .textbox h4,
	.homeservicebox .textbox .heading4,.osptextbox h4,.maplegend p{
		font:normal normal 600 15px/22px Poppins;
	}

	.tenderbox .accordionheading h3 a {
	    font-size: 13px;
	}
	.tenderbox .accordionbody,.tenderbox .accordionheading {
	    padding: 0.5rem;
	}
	.tenderbox .accordionbody a {
	    font-size: 13px;
	}

	.heading2 {
	    font: normal normal 500 22px/34px Poppins;
	}

	.service360text h4{
		font:normal normal 600 17px/22px Poppins;
		text-align: center;
	}

	.siimgwrap {
	    width: 90%;
	    margin:10px auto;
	}

	.commonslickarrow .slick-prev:before{
		height: 12px;
		width:  12px;
	}

	.commonslickarrow .slick-next:before{
		height: 12px;
		width:  12px;
	}

	.processfollowsection .mycontainer{
		width: 98%;
	}

	.directorbox{
		width:100%;
		margin:10px auto;
	}

	.aboutnavitem h4 {
	   line-height: 16px;
	   font-size: 13px;
	   margin: 5px 0px;
	}
	.aboutnavitem img {
	    width: 30px;
	    margin: 10px auto 0px;
	}
	.rediconser {
	    width: 50px;
	    height: 50px;
	}

	.investorswrapper .investorsbox {
	    width:100%;
	    margin:10px auto 10px;
	}

	.technicalpartnerswrap .technicalpartnersbox {
	   width:100%;
	  	margin:10px auto 10px;
	}

	.homeservicebox{
		display: block;
	}


	.homeservicebox .imgbox {
	    height: auto;
	    width:100%;
	}

	.homeservicebox .imgbox img{
		height: auto;
		object-fit: initial;
		width: 100%;
	}
	.homeservicebox .textbox{
		width:100%;
	}

	.incrementbox{
		width:47%;
	}
	.incrementbox p {
	    font: normal normal normal 14px/20px Poppins;
	}
	
	.incrementno span {
	    font: normal normal 500 16px/22px Poppins;
	}
	
	.incrementblockwrap{
		margin:10px 0px;
	}

	.iconsmenu > a > img{
		width:22px!important;
		height: 22px!important;
	}


	.wawwrap .imgbox {
	    width: 90%;
	    margin: 0px auto 30px;
	}

	section.whowearesection .richtext p {
	    margin-bottom: 6px;
	}
	.awwardsblock .imgbox {
	    height: 200px;
	 }
	 .ambulancechoosebox{
	 	width:100%;
	 	margin:10px auto;
	 }
}
@media (max-width: 425px) {
}
@media (max-width: 414px) {
	.cwuemailbox,.cwuphonebox{
		width:100%;
		padding:10px 20%;
	}
	.templatenavitem img{
		width:30px;
	}
	.currentpgridchild .statemapbox img{
		width: 100%;
	}
	.availservicevideobox{
		width: 100%;
	}

	.currentpgridchild{
		padding:0px;
	}
	

	.iconsmenu > a > img {
	    width: 19px!important;
	    height: 19px!important;
	}

   .whyzquitizasection .fllrouniconwrap .fullroundiconbox .fullroundiconinner{
   	flex-wrap: wrap;
   }

	.whyzquitizasection .fullroundiconinner .iconbox{
		margin:10px auto!important;
	}   

	.whyzquitizasection .fullroundiconinner > .textbox{
		width: 100%;
	}

	.whyzquitizasection .fullroundiconinner > .textbox > .keyfeature,.whyzquitizasection .fullroundiconinner > .textbox > .heading4{
		text-align: center;
	}
}
@media (max-width: 395px) {
	li.iconsmenu {
	    width:35px;
	    height:35px;
	}

	.menubox > ul > li > a,.menubox > ul > li.megamenudropdown > a, .menubox > ul > li.menudropdown > a {
	    font: normal normal normal 14px/35px Poppins;
	}
	.megamenudropdown .dcaret:after, .menudropdown .dcaret:after{
		font-size:24px;
	}
}
@media (max-width: 375px) {
}
@media (max-width: 360px) {
	.introwrapper .introvideobox {
	    margin: 10px auto 20px;
	    width: 100%;
	}

	.mcimagesbox,.mcnewsbox,.videoblock{
		width:100%;
		margin:10px auto;
	}

	.presencewrapper a p{
		font-size:14px;
	}

	.introwrapper .introimgbox {
	    width:100%;
	 }

	.fullroundiconbox{
		width:100%;
		margin:10px auto;
	}
	
	.fflipwrapper .fflipbox {
	    width: 90%;
	    margin:10px auto;
	}

	.iconsmenu > a > img {
	    width: 17px!important;
	    height:17px!important;
	}

	.tenderpage .templatenavitem h4 {
	    font-size: 13px;
	}

	.tendernacblock {
	    padding: 0px 0px;
	}

	.policysection .irlinkbox {
	    width:100%;
	    margin:10px auto;
	}

	.irlinkbox {
	    width:100%;
	    margin:10px auto;
	}

	.regionalwrapper .regionaddbox{
		width:100%;
		margin:10px auto;
	}

	.mccasestudiesbox,.awwardsblock{
		width:100%;
		margin:10px auto;
	}

	.breadcrumboverlay .serivecename h1 {
	    font: normal normal 400 16px/24px Poppins;
	}

	.sertestimonialbox {
	    width: 100%;
	    margin:auto;
	}

	.incrementbox{
		width:47%;
	}
	.directorbox{
		width:100%;
	}
	.investorswrapper .investorsbox {
	    width:100%;
	    margin:1px auto 10px;
	}

	.technicalpartnerswrap .technicalpartnersbox {
	   width:100%;
	  	margin:1px auto 10px;
	}
	.aboutuspage .homeservicebox {
	    width:90%;
	}
	.ospbox {
	    width: 100%;
	    margin: 3% 0px;
	}
	.cwuemailbox,.cwuphonebox{
		width:100%;
		padding:10px 10%;
	}


	.sertestimonialbox {
	    width: 100%;
	    margin: auto;
	}
}
@media (max-width: 340px) {
}



