<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		
		
		::i-block-chrome, .dt-sc-contact-details-on-map .dt-sc-map-overlay { display: block; }
		
		::i-block-chrome, .footer-copyright .menu-links li { margin: 0 0 0 28px; }


		::i-block-chrome, .vc_row.vc_row-flex:not(.vc_row-has-fill), .vc_row.vc_row-flex[data-vc-full-width-init="true"], .vc_row.vc_row-has-fill[data-vc-full-width-init="true"] { display: table !important; }
		/* ::i-block-chrome, .vc_row.vc_row-flex &gt; .vc_column_container { float: none; } */	
		::i-block-chrome, .vc_row.vc_row-flex.vc_row-o-equal-height &gt; .vc_column_container { display: block; }
		::i-block-chrome, .vc_row.vc_row-flex.vc_row-o-content-middle:not(.vc_row-o-equal-height) &gt; .vc_column_container { display: inline-block; vertical-align: middle; }
	
	 	::i-block-chrome, .vc_row.vc_row-flex:not([data-vc-full-width-init="true"]) { width: 100%; }
		::i-block-chrome, .vc_row.vc_row-flex:not([data-vc-full-width-init="true"]) &gt; .vc_column_container { display: block; /* float: none; */ }	
		::i-block-chrome, .vc_row.vc_row-flex.vc_row-o-content-middle.vc_row-o-equal-height:not([data-vc-full-width-init="true"]) &gt; .vc_column_container { vertical-align: middle; }


		::i-block-chrome, .vc_separator { display: inline-block; }

		::i-block-chrome, .dt-logo-container { display: table; }
		::i-block-chrome, .dt-logo-container, .dt-logo-container.logo-align-left { margin-right: auto; }
		::i-block-chrome, .dt-logo-container.logo-align-right { margin-left: auto; }

		::i-block-chrome, .dt-header-menu.left, .dt-header-menu.right { float: none; }

		::i-block-chrome, .flex-col-elements-inline-middle.vc_column_container &gt; .vc_column-inner &gt; .wpb_wrapper { display: table; }
		::i-block-chrome, .flex-col-elements-inline-middle.justify-end.vc_column_container &gt; .vc_column-inner &gt; .wpb_wrapper { margin-left: auto; }

		::i-block-chrome, .dt-logo-container.logo-align-center, 
		.flex-col-elements-inline-middle .dt-header-menu.center, 
		.flex-col-elements-inline-middle.justify-center.vc_column_container &gt; .vc_column-inner &gt; .wpb_wrapper { margin-left: auto; margin-right: auto; }


	    ::i-block-chrome, .dt-sc-testimonial.type6 .dt-sc-testimonial-author img { border: none; box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1); }

		::i-block-chrome, .dt-sc-icon-box-counter .vc_row.vc_row-flex { display: block; }
		::i-block-chrome, .dt-sc-icon-box-counter .vc_row.vc_row-flex.vc_row-o-equal-height &gt; .vc_column_container { display: inline-block; }		
	
		::i-block-chrome, .dt-sc-team.style2 .dt-sc-team-thumb img { width: 100%; -webkit-transform: scale(0.9936, 0.81223) translate(0, -11%); transform: scale(0.9936, 0.81223) translate(0, -11%); }


		::i-block-chrome, .vc_separator.dt-sc-custom-icon-separator,
		.vc_separator.dt-sc-title-boxed-with-border { display: table; }

		::i-block-chrome, .vc_separator.dt-sc-title-boxed-with-border.vc_separator_align_center { margin-left: auto; margin-right: auto; text-align: center; }

		::i-block-chrome, .vc_separator.dt-sc-custom-icon-separator .vc_sep_holder, 
		.vc_separator.dt-sc-custom-icon-separator .vc_sep_holder.vc_sep_holder_l, 
		.vc_separator.dt-sc-custom-icon-separator .vc_icon_element.vc_icon_element-outer { display: table-cell; vertical-align: middle; }

		::i-block-chrome, .vc_separator.dt-sc-title-boxed-with-border .vc_sep_holder,
		.vc_separator.dt-sc-title-boxed-with-border h4 { display: inline-block; }

		::i-block-chrome, .dt-sc-custom-icon-separator.vc_separator .vc_sep_holder.vc_sep_holder_r { width: 100%; }

		::i-block-chrome, .dt-sc-custom-icon-separator.vc_separator ~ .vc_row.vc_row-flex { width: 100%; }

		::i-block-chrome, .flip-box-wrap .horizontal_flip_right .ifb-back, .flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-front { opacity: 0; }
		::i-block-chrome, .flip-box-wrap .horizontal_flip_right .ifb-hover .ifb-back { opacity: 1; }
		
		::i-block-chrome, .widget .recent-posts-widget li .entry-title { line-height: normal; }
		::i-block-chrome, .widget .recent-posts-widget li .thumb { margin-top: 5px; }
		::i-block-chrome, .widget .recent-posts-widget li .entry-title h4 { display:inline; }		


		/*::i-block-chrome, .vc_row.dt-sc-simpler-content.overlay-header &gt; .wpb_column.vc_column_container { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 9999; background: rgba(255,255,255,0.45); }*/
		::i-block-chrome, .vc_row.vc_row-flex.vc_row-o-equal-height.dt-sc-simpler-content &gt; .vc_column_container { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 9999; background: rgba(0,0,0,0.1); }
		::i-block-chrome, .vc_row.dt-sc-simpler-content.overlay-header &gt; .vc_column_container .dt-header-menu { position: fixed; top: 50%; left: 0; -webkit-transform: translateY(-50%); }
		::i-block-chrome, #header .dt-header-tpl .vc_row.dt-sc-simpler-content .dt-sc-simpler-content-bottom { position: fixed; }
		
	}
	
	/* IE11 only override */	
	_:-ms-fullscreen, :root .dt-sc-contact-details-on-map .dt-sc-map-overlay { padding: 64px 0 0; }
	::-ms-clear { display: none; }
	
	/* IE9 &amp; above override */	
	@media screen and (min-width:0\0) { 

		.dt-logo-container { display: block; }

		.no-header-menu ul li a, .dt-header-menu .dt-primary-nav li a { vertical-align: top; }

		.vc_row-flex.vc_row &gt; .vc_column_container &gt; .vc_column-inner &gt; * { min-height: 1px !important; }

		.vc_separator.dt-sc-custom-icon-separator,
		.vc_separator.dt-sc-title-boxed-with-border { display: table; }

		.vc_separator.dt-sc-title-boxed-with-border.vc_separator_align_center { margin-left: auto; margin-right: auto; text-align: center; }

		.vc_separator.dt-sc-custom-icon-separator .vc_sep_holder, 
		.vc_separator.dt-sc-custom-icon-separator .vc_sep_holder.vc_sep_holder_l, 
		.vc_separator.dt-sc-custom-icon-separator .vc_icon_element.vc_icon_element-outer { display: table-cell; vertical-align: middle; }	


		.vc_separator.dt-sc-title-boxed-with-border .vc_sep_holder,
		.vc_separator.dt-sc-title-boxed-with-border h4 { display: inline-block; }
		
		.dt-sc-custom-icon-separator.vc_separator .vc_sep_holder.vc_sep_holder_r { width: 100%; }

		.dt-sc-custom-icon-separator.vc_separator ~ .vc_row.vc_row-flex { width: 100%; }
		
		.dt-sc-counter.type4 .dt-sc-couter-icon-holder span { line-height: 70px; }
		
		
		.dt-sc-popular-procedures-wrapper .border { background-image: url(../images/closed-border.png); background-color:transparent !important; 
		position:relative; height:53px; display:block; margin:0px 26px 0px 30px; 
		}
		.dt-sc-popular-procedures-wrapper .border:before { background-image:url(../images/closed-border-sprite1.png);  background-color:transparent !important;
		content:""; position:absolute; height:53px; left:-29px; width:30px;	
		}
		.dt-sc-popular-procedures-wrapper .border:after { background-image: url(../images/closed-border-sprite2.png); background-position:right;  background-color:transparent !important;
		content:""; position:absolute; height:53px; width: 26px; right: -25px;
		}
		.dt-sc-popular-procedures-wrapper .border span, .dt-sc-popular-procedures-wrapper .border::before, .dt-sc-popular-procedures-wrapper .border::after{ background-color: transparent !important}
		
		
		.woocommerce ul.products li.product .woo-type22 .product-buttons-wrapper{  margin-right:10px; }
		
		embed, iframe, object, video { width:100%;}
		
		.dt-sc-icon-box.type9 .icon-wrapper span { top:auto; bottom:auto; transform:translateY(-50%); }

		.dt-sc-icon-box.type14 { height: 257px; }

		.dt-sc-icon-box.type3 .icon-wrapper span, .dt-sc-icon-box.dt-sc-partially-rounded .icon-wrapper span { border:0; width: 115px; height: 115px; line-height: 115px; }
		.dt-sc-icon-box.dt-sc-partially-rounded .icon-wrapper span { border-radius: 40px 0px; }

		.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { display: inline-block; }

	}
	

	/* IE9 only override */	
	@media all and (min-width:0\0) and (min-resolution:.001dpcm) {
	
		#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li ul li ul { z-index: auto; }
		
		.vc_row-flex.vc_row { display: table !important; }
		.vc_row.vc_row-flex.dt-sc-map-overlay { display: block !important; }
		
		.dt-sc-contact-details-on-map.hide-overlay .vc_row.vc_row-flex.dt-sc-map-overlay { display: none !important; }
		
		.spa-map::before { content: none !important; }
				
	}
	
	
	/* Firefox override */	
	@-moz-document url-prefix() {
		
		.dt-sc-contact-details-on-map .dt-sc-map-overlay  { padding: 68px 0 0; }	
		.university-contact-form .button-field i { height: 48px; line-height: 48px; }
		
		
		
	}		</pre></body></html>