img {  
   user-drag: none;  
   user-select: none;
   -moz-user-select: none;
   -webkit-user-drag: none;
   -webkit-user-select: none;
   -ms-user-select: none;
}




.slideimage { 
	object-fit: cover; 
	position: relative;
  right: 0;
  bottom: 0;
height: 100%; 
}



 @font-face {
    font-family: 'Gilroy-Bold ☞';
    font-style: normal;
    font-weight: normal;
    src: local('Gilroy-Bold ☞'), url('Gilroy-Bold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Gilroy-Heavy ☞';
    font-style: normal;
    font-weight: normal;
    src: local('Gilroy-Heavy ☞'), url('Gilroy-Heavy.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Gilroy-Light ☞';
    font-style: normal;
    font-weight: normal;
    src: local('Gilroy-Light ☞'), url('Gilroy-Light.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Gilroy-Medium ☞';
    font-style: normal;
    font-weight: normal;
    src: local('Gilroy-Medium ☞'), url('Gilroy-Medium.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Gilroy-Regular ☞';
    font-style: normal;
    font-weight: normal;
    src: local('Gilroy-Regular ☞'), url('Gilroy-Regular.woff') format('woff');
    }


.widescreenfull { height: 100%; width:100%;}


.object-fit_cover { object-fit: cover; width: 100%; }

.img2 { height: 100%; opacity:1;filter:alpha(opacity=100);}

.img2:hover {
  opacity: 1;filter:alpha(opacity=100);
  transition: .5s ease;
}

.image {

  width: 100%;
  height: 100%;
  }

 .responsiveI { width:100%; height:100vh; }
 .responsiveI2 { width:100%; height:50vh;  min-height:130px;}
.responsiveI3 { width:50%; height:25vw; float: left;}


.responsiveI3L { width:50%; height:25vw; float: left; box-sizing: border-box; padding-right: 2px; padding-top: 4px; bottom:4px;}
.responsiveI3R { width:50%; height:25vw; float: left; box-sizing: border-box; padding-left: 2px; padding-top: 4px; bottom:4px;}



.responsiveI4WIDE { width:100%; height:25vw; float: left; }
.responsiveI4L { width:50%; height:25vw; float: left; }
.responsiveI4R { width:50%; height:25vw; float: left; }
.responsiveI4LS { width:25%; height:25vw; float: left; }

.videomarginL {box-sizing: border-box; padding-right: 2px; padding-top: 4px; bottom:4px;}
.videomarginR {box-sizing: border-box; padding-left: 2px; padding-top: 4px; bottom:4px;}
.videomarginM {box-sizing: border-box; padding-right: 2px; padding-left: 2px; padding-top: 4px; bottom:4px;}






.MINTtext { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 30pt !important;}
  

  .responsiveI { width:50%; height:50vh; float:left; min-height:130px;}
  .playimage { width: 120px !important;}


.titletext { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 17pt !important; line-height: 22pt;}

.menutext { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 26pt !important; line-height: 30pt;  color: #191919;}
.headertextmain { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 30pt !important; line-height: 40pt;  color: #191919;}

.TITLETEXTCLINIC { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 30pt !important; line-height: 40pt;  color: #191919;}
.TITLETEXTCLINIC2 { font-family: 'Gilroy-Medium ☞', sans-serif; font-size: 13pt !important; line-height: 26pt;  color: #191919;}
.menutext2 { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 25pt !important; line-height: 35pt;  color: #191919;}
.Header1 { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 45pt !important; line-height: 40pt; color: #E10000; }
.BODYTEXT  { font-family:'Gilroy-Medium ☞', sans-serif; font-size: 13pt !important; line-height: 30pt !important; color: #191919;}
.FOOTERTEXT  { font-family:'Gilroy-Medium ☞', sans-serif; font-size: 13pt !important; line-height: 20pt !important; color: #191919;}
.pullquote { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 40pt !important; line-height: 50pt;  color: #191919;}



.BOXHEAD { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 20pt !important; line-height: 22pt;  color: #191919;}
.BOXTITLE { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 15pt !important; line-height: 20pt;  color: #191919;}




@media only screen and (min-width : 768px) 
{ 
	.arrow { width:100 px !important}
.ARROWDOWN { left: 50%; transform: translate(-50%,-0%); bottom: 25px !important; }
	.SEARCHBLOCK { right: 0px; transform: translate(-0,-0); bottom: 25px}
	.titleblock { text-align:right !important}


		
	
	 }


@media only screen and (max-width : 768px) and (orientation: landscape)
{ 
		
.SEARCHBLOCK { right: 0px; transform: translate(-50%,-50%); bottom: 5px !important; }
	.titleblock { text-align:right !important}
	.responsiveI3 { width:50%; height:25vw; float: left;}
	
	
	.responsiveI3L { width:50%; height:25vw; float: left; padding-right: 0px;}
	.responsiveI3R { width:50%; height:25vw; float: left; padding-left: 0px;}
	
	
	
	.responsiveI4L { width:50%; height:25vw; float: left; }
.responsiveI4R { width:50%; height:25vw; float: left; }
	.responsiveI4LS { width:25%; height:25vw; float: left; }

.videomarginL {box-sizing: border-box; padding-right: 0px; padding-top: 4px; bottom:4px;}
.videomarginR {box-sizing: border-box; padding-left: 0px; padding-top: 4px; bottom:4px;}
	.videomarginM {box-sizing: border-box; padding-right: 0px; padding-left: 0px; padding-top: 4px; bottom:4px;}
	
	

	 }





@media only screen and (max-width : 1200px) 
{ 
		
	.MINTtext { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 15pt !important;}
	.WHITEICONS { height:30px!important}

	.TITLETEXTCLINIC { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 17pt !important; line-height: 27pt;}
	
	.responsiveI3 { width:100%; height:56vw; float: left;}
	
		.responsiveI3L { width:100%; height:56vw; float: left; padding-right: 0px;}
		.responsiveI3R { width:100%; height:56vw; float: left; padding-left: 0px;}
	
	
.responsiveI4L { width:100%; height:56vw; float: left; }
.responsiveI4R { width:100%; height:56vw; float: left; }
	.responsiveI4LS { width:100%; height:56vw; float: left; }

.videomarginL {padding-right: 0px; padding-top: 4px; bottom:4px;}
.videomarginR {padding-left: 0px; padding-top: 4px; bottom:4px;}
	.videomarginM {padding-left: 0px; padding-right: 0px;  padding-top: 4px; bottom:4px;}
	
	.col { width:100%; float: left; border-left: 0px !important; border-top: 0px solid #fcb714;}
	.margincolR { left: 90px!important;} 

	 }




@media only screen and (max-width : 1200px) and (orientation: landscape)
{ 
	
	
	.responsiveI3 { width:50%; height:25vw; float: left;}
	
	.responsiveI3L { width:50%; height:25vw; float: left; padding-right: 1px; padding-top: 2px; bottom:2px;}
	.responsiveI3R { width:50%; height:25vw; float: left; padding-left: 1px; padding-top: 2px; bottom:2px;}
	
	
	.responsiveI4L { width:50%; height:25vw; float: left; }
.responsiveI4R { width:50%; height:25vw; float: left; }
	.responsiveI4LS { width:25%; height:25vw; float: left; }

.videomarginL {padding-right: 1px; padding-top: 2px; bottom:2px;}
.videomarginR {padding-left: 1px; padding-top: 2px; bottom:2px;}
	.videomarginM {padding-left: 1px; padding-right:1px;  padding-top: 2px; bottom:2px;}
	

	 }



@media only screen and (max-width : 1200px) and (orientation: portrait)
{ 
.SEARCHBLOCK { right: 0px; transform: translate(-50%,-0%); bottom: 30px !important;}
	.titleblock { text-align:right !important}
	
	.MINTtext { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 25pt !important;}
	.WHITEICONS { height:35px!important;}


	 }




  @media only screen and (max-width : 768px)  
{ 
	
	
	.menuiconpos  { top: 10px!important; right: 15px!important; }
	
	.margincolR { left: 40px!important;}
	
	
	.BOXHEAD { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 12pt !important; line-height: 10pt;  color: #191919;}
.BOXTITLE { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 8pt !important; line-height: 15pt;  color: #191919;}
	
	.right { width:30px !important}
	.left { width:30px !important}
	
	.arrow { width:50px !important; display:none !important;}
.ARROWDOWN { left: 50%; transform: translate(-50%,-50%); bottom: 15px !important; }
	
	.titletext { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 10pt !important; line-height: 15pt;}
	.menutext { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 18pt !important; line-height: 27pt;}
	.headertextmain { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 20pt !important; line-height: 30pt;}
	
	.TITLETEXTCLINIC { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 11pt !important; line-height: 22pt;}
	.TITLETEXTCLINIC2 { font-size: 10pt !important; line-height: 16pt;}
.menutext2 { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 15pt !important; line-height: 25pt !important; }
.Header1 { font-family: 'Gilroy-Bold ☞', sans-serif; font-size: 30pt !important; line-height: 25pt;}
	
	.BODYTEXT  { font-size: 11pt !important; line-height: 25pt !important;}
		.FOOTERTEXT  { font-size: 10pt !important; line-height: 16pt !important;}
	
	
	
	.SEARCH { width: 160px !important;}
	
	input#message {
	width: 180px !important;
	font-size: 10pt !important; 
		height: 20px !important; 
}

.LOGO { width: 120px !important;}
	.smileicon { width: 70px !important;}
	.corner { width: 120px !important; bottom:-13px !important;}
	
	.social { width: 40px !important;}
	.social2 { width: 60px !important;}
	.margin_LOGO { left: 40px !important;}
	
	.menu { width: 40px !important;}
	

	.menulogo { width: 70px !important;}
	.menulogofull { width: 180px !important;}
	

	.ICONS2 { width: 25px !important;}
	
	 .responsiveI2 { width:100%; height:40vh;  min-height:130px;}
	
	.menuspace { left: 65px !important; right: 0px !important; }
}

