@charset "utf-8";
/* CSS Document */

/** WebsiteName **/

a, abbr, acronym, address, applet, article, aside, audio,b, blockquote, big, body,center, canvas, caption, cite, code, command,datalist, dd, del, details, dfn, dl, div, dt,em, embed,fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html,i, iframe, img, ins,kbd,keygen,label, legend, li, meter,nav,object, ol, output, pre, progress,q, s, samp, section, small, span, source, strike, strong, sub,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,u, ul,var
{border:0; margin:0; padding:0; outline:0; vertical-align:top;}

*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
a:focus,button:focus			{outline:none;}

::-moz-selection 			{background:#577391; color:#fff;text-shadow: none;}
::selection 				{background:#577391; color:#fff;text-shadow:none;}

::-webkit-input-placeholder	{color:#797979;}
:-moz-placeholder 			{color:#797979;}
::-moz-placeholder 			{color:#797979;}
:-ms-input-placeholder 		{color:#797979;}
  
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary
							{display:block;}
body 					{font:normal 500 15px/1.7 'Montserrat', sans-serif; color:#808080; overflow-x:hidden;}
ul 							{list-style:none;}
ol							{margin-left:20px;}
blockquote, q 				{quotes:none;}
table, table td 			{padding:0;border:none;border-collapse:collapse;}
img 						{max-width:100%;}
embed 						{vertical-align:top;}

/*clear*/
.clear						{border:0;clear:both; float: none;font-size:1px; height:0; line-height:1px; margin:0;padding:0; visibility:hidden;}
.clearfix:before,.clearfix:after 
							{content:" "; display:table;}
.clearfix:after 			{clear:both;}
.clearfix 					{*zoom:1;}

/*color*/
.text-red				{color: #EA1414;}
.text-green				{color: #2AAD48;}
.text-blue				{color: #01A0FF;}
.text-dark-1			{color: #2d2d2d;}
.text-gray				{color: #545C6E;}
.text-smoke				{color: #f0f0f0;}

.bg-red 				{background-color: #EA1414;}
.bg-green 				{background-color: #2AAD48;}
.bg-blue 				{background-color: #01A0FF;}
.bg-dark-1 				{background-color: #0c273c;}
.bg-gray 				{background-color: #545C6E;}
.bg-smoke 				{background-color: #f0f0f0;}

/*typography*/
.font-1 				{font-family: 'tahoma', sans-serif;}
.font-1a 				{font-weight:400;} /*Regular*/
.font-1b 				{font-weight:500;} /*meduim*/
.font-1c 				{font-weight:700;} /*Blod*/
.font-2 				{font-family: 'Montserrat', sans-serif;}
.font-2a 				{font-weight:400;} /*Regular*/
.font-2b 				{font-weight:600;} /*Semi Bold*/
.font-2c 				{font-weight:600; font-size: 20px!important;} /*Bold*/

h1,.h1						{font-size:40px;}
h2,.h2						{font-size:30px;}
h3,.h3						{font-size:20px;}
h4,.h4						{font-size:35px;}
h5,.h5						{font-size:25px;}
h6,.h6						{font-size:20px;}
h1,h2,h3,h4,h5 					{font-family: 'Montserrat', sans-serif; color: #203584; font-weight:500; line-height:1.1em}

.lead 					{font-size:18px; font-weight:400;}
.small 					{font-size:13px; line-height:16px;}	

/*link*/
a 						{color:#04b4b9; text-decoration: none;}
a:hover 				{color:#108ea3; text-decoration:none;}
a:focus					{color:#0682CC; text-decoration:none;}
a.small-link			{font-size:11px; letter-spacing:2px; font-weight:300;}
a.text-white:hover		{color:#2d2d2d;}
a.text-black:hover		{color:#333;}
a.text-red:hover 		{color:#C20000;}
a.text-green:hover 		{color:#0F922D;}
a.text-blue:hover		{color:#0682CC;}
a.text-dark-1:hover		{color:#000;}
a.text-gray:hover		{color:#2D2D2D;}
a.text-smoke:hover		{color:#545C6E;}

/*button*/
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {background: none; color: #454a4b; border: 2px solid #23cedb;}
.btn-primary            {font-size: 14px; background: none; background: #203584; color: #fff; border:none; }
.btn-primary:hover      { background: #00aeef; color: #fff; }
.btn:hover 				{box-shadow:0px 8px 16px #03030324}
.btn-white				{background-color:#fff; color:#000;}
.btn-black				{background-color:#000;}
.btn-red 				{background-color: #EA1414;}
.btn-green 				{background-color: #2AAD48;}
.btn-blue 				{background-color: #01A0FF;}
.btn-dark-1 			{background-color: #2d2d2d;}
.btn-gray 				{background-color: #545C6E;}
.btn-smoke 				{background-color: #f0f0f0;}
.btn-round				{ border:1px solid #ccc; }
/*hover*/
.btn-white:hover		{background-color:#000; color:#fff;}
.btn-black:hover		{background-color:#fff; color:#000}
.btn-red:hover 			{background-color:#C20000;}
.btn-green:hover 		{background-color:#0F922D;}
.btn-blue:hover			{background-color:#0682CC;}
.btn-dark-1:hover			{background-color:#000;}
.btn-gray:hover			{background-color:#2D2D2D;}
.btn-smoke:hover		{background-color:#545C6E;}
.btn-round:hover		{ background-color:#545C6E; border-color: #545C6E; }
/*Outline*/
.btn-white-out 			{background-color:transparent; color:#fff; border:1px solid #fff;}
.btn-black-out			{background-color:transparent; color:#000; border:1px solid #000;}
.btn-red-out 			{background-color:transparent; color: #EA1414; border:1px solid #EA1414;}
.btn-green-out 			{background-color:transparent; color: #2AAD48; border:1px solid #2AAD48;}
.btn-blue-out 			{background-color:transparent; color: #01A0FF; border:1px solid #01A0FF;}
.btn-dark-1-out 			{background-color:transparent; color: #2d2d2d; border:1px solid #2d2d2d;}
.btn-gray-out 			{background-color:transparent; color: #545C6E; border:1px solid #545C6E;}
.btn-smoke-out 			{background-color:transparent; color: #f0f0f0; border:1px solid #f0f0f0;}
/*hover*/
.btn-white-out:hover	{background-color:#fff; color:#000;}
.btn-black-out:hover	{background-color:#000; color:#fff;}
.btn-red-out:hover 		{background-color:#EA1414;}
.btn-green-out:hover 	{background-color:#2AAD48;}
.btn-blue-out:hover		{background-color:#01A0FF;}
.btn-dark-1-out:hover		{background-color:#2d2d2d;}
.btn-gray-out:hover		{background-color:#545C6E;}
.btn-smoke-out:hover	{background-color:#f0f0f0;}

.btn					{padding:8px 24px;}
.btn i.fa,
a i.fa					{vertical-align:baseline;}


/*Form*/
.form-group 			{position: relative;}
select.form-control {appearance:none; -webkit-appearance:none; -moz-appearance:none; background-position:98% 50%; background-repeat:no-repeat; background-size:25px; background-image:url(https://www.hmsmirdifhospital.ae/contents/themes/gph/img/icons/ios-arrow-down.svg);}
.field 						{padding:15px; height:50px;}
select.field 				{-webkit-appearance:none; -moz-appearance:none; appearance:none; outline:none; position:relative; margin-left:1px; background-image:url(https://www.hmsmirdifhospital.ae/contents/themes/gph/img/icon/ios-arrow-down.svg);
background-repeat:no-repeat; background-size:25px; background-position:99% 50%;}
input:not([type]):focus, input[type="color"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="text"]:focus, select:focus, textarea:focus {border-color:#033f8a !important; outline:none; box-shadow:none; color:#033f8a;}
textarea 				{resize:none;}
.field:focus 			{border-color:#033f8a; box-shadow:none;}
.form-control:focus {border-color:#033f8a; box-shadow:none;}

input:focus:invalid, textarea:focus:invalid, select:focus:invalid {color:#b94a48; border-color:#b94a48 !important;}
.field-required:before 	{content:'*'; position: absolute; font-size:16px; right:5px; top:0; color:red;}

/*shape*/
.circle					{-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
/*fade*/
.opcty					{opacity:1; transition:opacity .25s ease-in-out; -moz-transition:opacity .25s ease-in-out; -webkit-transition:opacity .25s ease-in-out; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";}
.opcty:hover 			{opacity:0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
/** transition**/
.transition,a,input,button,.btn,header,.brand img,
.slicknav_menu, .slicknav_icon-bar,
.card-1,.card-1 .card-title,
.owl-nav div,.owl-dot span,
.portfolio-slider img,.portfolio-slider .portfolio-slider-in,
.portfolio-items .card, .sticky .top-bar, .sticky .navbar, .sticky .navbar-brand img, .navbar-brand, .top-bar, .spc-btn:hover, .spc-btn, .details-menu, .fixed, .feature-image:hover, .navbar-brand img, img, .doctor-box:hover, .blog-box:hover, .doctor-box:hover .btn, .blog-body .blog-box a:hover .blog-title, .blog-body a:hover h2, .navbar-nav .dropdown-menu
					{transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s;-ms-transition: all 0.4s ease-in-out 0s;}