@media screen and (min-width: 1500px) {
	div.adjustCol-8Padding
	{
		padding-left: 220px !important;
		padding-right: 220px !important;
	}
	div.adjustCol-8Padding1
	{
		padding-left: 310px !important;
		padding-right: 310px !important;
	}
	div.adjustCol-8Padding2
	{
		padding-right: 390px !important;
    	padding-left: 390px !important;
	}
	div.adjustCol-3Padding1
	{
		padding-right: 40px !important;
    	padding-left: 40px !important;
	}
	div.adjustCol-3Padding2
	{
		padding-right: 58px !important;
    	padding-left: 58px !important; 
	}
	div.adjustCol-3Padding3
	{
		padding-right: 50px !important;
    	padding-left: 50px !important;
	}
	div.newServicesBox1, div.newServicesBox2, div.newServicesBox3, div.newServicesBox4
	{
		height: 540px;
	}
	div.sectionSecondNumberBg
	{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	div.modalBodyPadding
	{
	  padding: 1rem 10rem 1rem 10rem;
	}
}
@media screen and (min-width: 1400px) {
	div.adjustCol-8Padding
	{
		padding-left: 180px;
		padding-right: 180px;
	}
	div.adjustCol-8Padding1
	{
		padding-left: 280px;
		padding-right: 280px;
	}
	div.adjustCol-8Padding2
	{
		padding-right: 350px;
    	padding-left: 350px;
	}
	div.adjustCol-3Padding1
	{
		padding-right: 30px;
    	padding-left: 30px;
	}
	div.adjustCol-3Padding2
	{
		padding-right: 40px;
    	padding-left: 40px;
	}
	div.adjustCol-3Padding3
	{
		padding-right: 33px;
    	padding-left: 33px;
	}
	div.modalBodyPadding
	{
	  padding: 1rem 10rem 1rem 10rem;
	}
	.modal-video{
		min-width: 500px;
		min-height: 280px;
	}
}
@media screen and (max-width: 1024px) {
	div.footerPaddingLeft
	{
		padding-left: 0;
	}
	div.adjustCol-8Padding2
	{
		padding-left: 300px !important;
		padding-right: 300px !important;
	}
	div.adjustCol-3Padding1
	{
	    padding-right: 14px !important;
	    padding-left: 14px !important;
	}
	div.adjustCol-3Padding2
	{
	    padding-right: 12px !important;
	    padding-left: 12px !important;
	}
	div.adjustCol-3Padding3
	{
	    padding-right: 5px !important;
	    padding-left: 5px !important;
	}
	h2.h2FontSize1
	{
	  font-size: 34px !important;
	}
	div.adjustCol-8Padding1 {
	    padding-right: 260px !important;
	    padding-left: 260px !important;
	}
	div.adjustCol-8Padding {
	    padding-right: 120px !important;
	    padding-left: 120px !important;
	}
	section.contactUsBg {
    	background-image: linear-gradient( to bottom, #FFF, #FFF 18%, #263138 18%, #263138 85%, #263138 85% );
	}
	div.wordBreakAll
	{
		word-break: break-word;
	}
	div.modalBodyPadding {
    	padding: 1rem 5rem 1rem 5rem;
	}
}
@media (max-width: 1200px) {
	div.adjustCol-8Padding
	{
	    padding-right: 110px;
    	padding-left: 110px;
	}
	div.adjustCol-8Padding1
	{
	    padding-right: 238px;
	    padding-left: 238px;
	}
	div.adjustCol-8Padding2
	{
		padding-left: 270px;
		padding-right: 270px;
	}
	div.adjustCol-3Padding1
	{
	    padding-right: 22px;
	    padding-left: 22px;
	}
	div.adjustCol-3Padding2
	{
	    padding-right: 25px;
	    padding-left: 25px;
	}
	div.adjustCol-3Padding3
	{
	    padding-right: 18px;
	    padding-left: 18px;
	}
	h2.h2FontSize1
	{
	  font-size: 32px;
	}
}

@media (max-width: 1023px) and (min-width: 768px) {
	h1.h1FontSize
	{
		font-size: 48px;
	}
	div.adjustCol-9Padding {
    	padding-right: 15px;
    	padding-left: 15px;
	}
	div.contentBg
	{
	  margin-top: 0;
	  padding: 30px 32px 30px 32px;
	}
	div.adjustCol-8Padding {
	    padding-right: 10px;
	    padding-left: 10px;
	}
	div.secondContentBg
	{
		margin-top: 20px;
	}
	div.adjustCol-8Padding1 {
	    padding-right: 140px;
	    padding-left: 140px;
	}
	div.newServicesBox1, div.newServicesBox2, div.newServicesBox3, div.newServicesBox4
	{
		height: 280px;
	}
	div.adjustCol-8Padding2
	{
		padding-left: 220px !important;
		padding-right: 220px !important;
	}
	div.adjustCol-3Padding1
	{
	    padding-right: 20px !important;
	    padding-left: 20px !important;
	}
	h2.h2FontSize1 {
	    font-size: 30px;
	    color: #FFF;
	    margin-bottom: 0;
	    margin-top: 30px;
	}
	iframe.mobileMapHeight
	{
		height: 300px;
	}
	div.adjustCol-12Padding
	{
		padding-right: 0;
		padding-left: 0;
	}
	div.ipadMobileJustifyContent1
	{
		margin-top: 20px;
		text-align: center !important;
	}
	div.ipadMobileJustifyContent2
	{
		justify-content: center !important;
		margin-top: 18px;
	}
	div.ipadMobileJustifyContent3
	{
		text-align: center;
	}
	h2.titleBgDesign
	{
	  background-image: linear-gradient( to bottom, #FFF, #FFF 53%, #d6ebf7 53%, #d6ebf7 100%, #d6ebf7 100% );
	  height: 68px;
	}
	h2.titleBgDesign.mobileTitleDesign
	{
	  background-image: linear-gradient( to bottom, #FFF, #FFF 53%, #d6ebf7 53%, #d6ebf7 100%, #d6ebf7 100% );
	  height: 68px;
	}
	h2.titleBgDesign.adjusTitleBgDesign1
	{
	  background-image: linear-gradient( to bottom, #FFF, #FFF 43%, #d6ebf7 43%, #d6ebf7 100%, #d6ebf7 100% );
	  height: 36px;
	}
	div.marginTop13
	{
  		margin-top: 20px !important;
	}
}

@media (min-width: 768px) and (max-width: 1399px){
	.modal-video{
		min-width: 400px;
	}
}
@media (min-width: 768px) {
	.show-xs, .show-on-mobile{
		display: none!important;
	}
}
@media (max-width: 767px) {
	.hide-xs, .show-on-desktop{
		display: none!important;
	}
	div.adjustCol-12Padding
	{
		padding: 0;
	}
	div.adjustCol-11Padding
	{
		padding-right: 15px;
    	padding-left: 15px;
	}
	img.logoHeaderImage
	{
		width: 180px;
	}
	div.bannerBg
	{
		height: 450px;
	}
	div.adjustCol-9Padding {
    	padding-right: 15px;
    	padding-left: 15px;
	}
	div.contentBg
	{
	  margin-top: 0;
	  padding: 30px 0 30px 0;
	}
	h1.h1FontSize {
    	font-size: 40px;
	}
	div.adjustCol-9Padding {
    	padding-right: 0;
    	padding-left: 0;
	}
	div.kt-container {
	    padding: 0;
	}
	div.firstContentBg, div.secondContentBg {
		margin-top: 0;
	    padding: 30px 32px 30px 23px;
	}
	div.adjustCol-8Padding {
	    padding-right: 0 !important;
	    padding-left: 0 !important;
	}
	div.secondContentBg, div.thirdContentBg, div.fourthContentBg
	{
		margin-top: 20px;
	}
	h2.titleBgDesign
	{
	  background-image: linear-gradient( to bottom, #FFF, #FFF 63%, #d6ebf7 63%, #d6ebf7 100%, #d6ebf7 100% );
	  height: 80px;
	}
	h2.titleBgDesign.mobileTitleDesign
	{
	  background-image: linear-gradient( to bottom, #FFF, #FFF 53%, #d6ebf7 53%, #d6ebf7 100%, #d6ebf7 100% );
	  height: 75px;
	}
	div.adjustCol-8Padding1 {
	    padding-right: 0 !important;
	    padding-left: 0 !important;
	}
	h2.titleBgDesign.adjusTitleBgDesign
	{
		height: 40px;
		background-image: linear-gradient( to bottom, #FFF, #FFF 50%, #d6ebf7 50%, #d6ebf7 100%, #d6ebf7 100% );
	}
	div.newServicesBox1, div.newServicesBox2, div.newServicesBox3, div.newServicesBox4
	{
		border-right: none;
		border-bottom: 16px solid #FFF;
		height: 440px;
	}
	div.adjustCol-8Padding2
	{
		padding-left: 26px !important;
		padding-right: 26px !important;
	}
	h2.titleBgDesign.adjusTitleBgDesign1
	{
		height: 50px;
		background-image: linear-gradient( to bottom, #FFF, #FFF 38%, #d6ebf7 38%, #d6ebf7 100%, #d6ebf7 100% );
	}
	div.marginBottom1
	{
		margin-bottom: 20px;
	}
	div.adjustCol-3Padding1
	{
	    padding-right: 120px !important;
	    padding-left: 120px !important;
	}
	div.adjustCol-3Padding2
	{
	    padding-right: 90px !important;
	    padding-left: 90px !important;
	}
	div.adjustCol-3Padding3
	{
	    padding-right: 80px !important;
	    padding-left: 80px !important;
	}
	div.cardBodyBg {
	    padding: .75rem 0 2rem 0;
	}
	div.ipadMobileJustifyContent1
	{
		margin-top: 20px;
		text-align: center !important;
	}
	div.ipadMobileJustifyContent2
	{
		justify-content: center !important;
		margin-top: 18px;
	}
	div.ipadMobileJustifyContent3
	{
		text-align: center;
	}
	h2.h2FontSize1 {
	    font-size: 30px;
	    color: #FFF;
	    margin-bottom: 0;
	    margin-top: 30px;
	}
	div.footerPaddingLeft {
    	padding-left: 30px;
    	padding-right: 30px;
	}
	iframe.mobileMapHeight
	{
		height: 300px;
	}
	div.contactSectionPaddingLeft
	{
		padding-left: 15px;
	}
	section.marginTop3 {
    	margin-top: 30px;
	}
	span.openMobileNav
	{
		font-size: 24px !important;
	} 
	div.sidenav
	{
		top: 58px;
	}
	div.newsUpdate:after, .newService:after, .saftyMeasure:after, .newProgramme:after
	{
		border-bottom: none;
	}
	div.modalBodyPadding {
	    padding: 1rem .5rem;
	}
	div.marginTop7
	{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	div.paddingInner1 {
    	padding: 20px;
	}
	div.modal-header-full-width.mr-5
	{
		margin-right: .75rem !important;
	}
	div.paddingInner3
	{
		padding-left: 15px;
	}
	div.marginTop14
	{
		margin-top: 20px;
	}
	div.marginTop10 {
	    margin-top: 0;
	    margin-bottom: 20px;
	}
	div.marginBottom1
	{
		margin-bottom: 20px;
	}
	div.marginTop13
	{
  		margin-top: 20px !important;
	}
	div.paddingInner4
	{
		padding-left: 15px;
	}
	span.wordBreakAllMobile, div.wordBreakAllMobile
	{
		word-break: break-word;
	}
	div.fiveModalNav
	{
		width: 50%;
	}
	div.fiveModalNav1
	{
		width: 50%;
	}
	div.mobilePositionBottom
	{
		bottom: 5px !important;
	}
	div.individualModalWidth1:after
	{
		width: 110px;
	}
	div.fourSatefyNav
	{
  		width: 100%;
	}
	div.marginBottom1.mt-4
	{
		margin-top: 0 !important;
	}
	div.paddingInner5
	{
	  padding: 0 30px;
	}
	div.marginTop11 {
    	margin-bottom: 10px;
	}
	div.newServicesBox1{
	  background-image: url('../img/homepage/telehealth-image-01.jpg');
	}
	div.newServicesBox2{
	  background-image: url('../img/homepage/new-normal-image-02-mobile.jpg');
	}
	div.newServicesBox3{
	  background-image: url('../img/homepage/new-normal-image-03-mobile.jpg');
	}
	div.newServicesBox4{
	  background-image: url('../img/homepage/new-normal-image-04-mobile.jpg');
	}
	div.marginTop15 {
    	margin-top: 60px;
	}
	div.marginTop16 {
    	margin-top: 20px;
	}
	.steps{
		padding: 30px 15px;
	}
	.modal-video{
		width: 100%;
	}
	.accordion.default .acc-list .acc-body{
		padding: 20px 0;
	}
	.accordion .acc-list span a{
		line-break: anywhere;
	}
	.covid19Carousel .owl-nav .owl-prev{
		left: 15px;
		margin-left: 0;
	}
	.covid19Carousel .owl-nav .owl-next{
		right: 15px;
	}
}

@media (max-width: 320px) {
	h2.titleBgDesign.mobileTitleDesign
	{
	  background-image: linear-gradient( to bottom, #FFF, #FFF 63%, #d6ebf7 63%, #d6ebf7 100%, #d6ebf7 100% );
	  height: 75px;
	}
	div.mobilePositionBottom
	{
		bottom: 20px !important;
	}
	h2.titleBgDesign.adjusTitleBgDesign.smallerMobileDesign {
	    height: 70px;
	    background-image: linear-gradient( to bottom, #FFF, #FFF 50%, #d6ebf7 50%, #d6ebf7 100%, #d6ebf7 100% );
	    margin-bottom: 1.5rem;
	}
	td.adjusTableWidth
	{
  		width: 28%;
	}
}
.img-responsive{
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto;
}
.weglot-container .wg-drop.country-selector .wgcurrent a, .weglot-container .wg-drop.country-selector :not(.wgcurrent) a{
	padding: 6px 10px!important;
	font-size: 13px;
	line-height: 18px;
	height: 32px;
}
.weglot-container .wg-drop.country-selector .wgcurrent:after{
	display: none;
}
.weglot-container .wg-drop.country-selector:hover ul{
	display: block;
}
.weglot-container .wg-drop.country-selector ul{
	right: 0;
}
@media screen and (min-width: 992px){
	.mobile-lang-switcher{
		display: none!important;
	}
	.weglot-container .wg-drop.weg-openleft ul{
		display: none;
	}
}
@media screen and (min-width: 992px) and (max-width: 1200px){
	.menuItemMarginRight{
		margin-right: 25px;
	}
	.brand-logo, .brand-logo img{
		display: block;
		width: 100%;
		height: auto;
	}
}
@media screen and (max-width: 991px){
	.mobile-lang-switcher{
		position: absolute;
		top: 64px;
		right: 0;
	}
}
@media screen and (max-width: 400px){
	.mobile-lang-switcher .wg-drop.country-selector .wgcurrent a{
		padding-right: 20px;
		padding-left: 5px;
	}
	.mobile-lang-switcher .wg-drop.country-selector .wgcurrent:after{
		right: 4px;
	}
}