@charset "utf-8";
/* CSS Document */

@media (max-width:1200px){
	.home-menu a{
	padding:0 10px !important;
	font-size:12px !important;
	
}
.navbar-nav > li > a{
	padding-left:5px !important;
	padding-right:5px !important;
	padding-top:10px !important;
	padding-bottom:0px !important;
	height:40px !important;
	font-size:12px !important;
	
}
.links a .tab-outer{
	padding-top:5px !important;
}
.social-icons span{
	font-size:11px !important;
	width:40%;
	padding-top:5px !important;
}
.eservices-title{
	padding-bottom:22px;
}
.eservices-content a{
	font-size:17px;
}
#main-nav ul li a{
	font-size:12px !important;	
}

.dropdown-menu
{
    max-height:160px;
    overflow-y:auto;    
}
.dha-login-rememberme-color
{
    color:#6D7E8E;
}
.home-menu .home
{
    width:53px !important;
}
.home-menu .contact
{
    width:90px !important;
}
.home-menu .careers
{
    width:68px !important;
}
}

@media (min-width:993px){
.navbar-nav > li > a{
	padding-left:5px !important;
	padding-right:5px !important;
	padding-top:10px !important;
	padding-bottom:0px !important;
	height:40px;
	font-size:12px;
	
}
.links a .tab-outer{
	padding-top:5px;
}
.social-icons span{
	font-size:11px;
	width:40%;
	padding-top:5px;
}
.eservices-title{
	padding-bottom:22px;
}
.eservices-content a{
	font-size:17px;
}
#main-nav ul li a{
	font-size:12px !important;	
}
.calendar
{
    width:100%;            
}
        
.calendar-row
{            
    
}       
        
        
.calendar-header
{
    width:14.28%;
    float:left;
    height:20px !important
}
        
.calendar-col
{   
    width:14.28%;    
    min-height:110px;
    display:inline-block;
    vertical-align:top;       
}
.dropdown-menu
{
    max-height:160px;
    overflow-y:auto;    
}
}
@media (max-width:992px){
.home-menu a{
	text-decoration:none;
	color:transparent !important;
	text-shadow: 0px 0px transparent !important;
	padding:0 10px !important;
	font-size:0px !important;
}

 .home-menu .home {
    width:33%;
}
.home-menu .contact {
    width:33%;
}
.home-menu .careers {
    width:33%;
}

.home-menu .home{
	background-image:url(../../UIComponents/images/MasterPageImages/icons/home.png);
	background-repeat:no-repeat;
	background-position:center center;
}
.home-menu .contact{
	background-image:url(../../UIComponents/images/MasterPageImages/icons/contact.png);
	background-repeat:no-repeat;
	background-position:center center;
}

.home-menu .careers{
	background-image:url(../../UIComponents/images/MasterPageImages/icons/careers.png);
	background-repeat:no-repeat;
	background-position:center center;
}
.dubai-ae{
	margin-left:5px;
}
.language{
margin-right:5px;	
}
.font-size{
	margin-right:5px;
}
.main-menu{
	background-color:transparent;
	background-image:none;
	border: none;
	
	webkit-box-shadow: 0 1px 1px rgba(120, 120, 120, 0);
	-moz-box-shadow: 0 1px 1px rgba(120, 120, 120, 0);
	box-shadow: 0 1px 1px rgba(120, 120, 120, 0);
	position:relative;
}
.home-menu a{
	width:33%;
	padding:0;
}	
.navbar-collapse{	
	/*width:100%;
	position:absolute;
	right:0;
	top:168px;
	border:none !important;
	overflow:hidden;
	z-index:10;	*/
}
.navbar
{
    min-height:0px !important;
    margin-bottom:0px !important;    
}
.navbar-nav{
	float:none !important;
}
.navbar-nav > li{
	/*float:none !important;*/
}
.navbar-nav > li > a{
	border:none !important;	
	display:block;
	float:none !important;
	text-align:center;
	-webkit-transition: all 0.3s ease !important;
  -moz-transition: all 0.3s ease !important;
  -ms-transition: all 0.3s ease !important;
  -o-transition: all 0.3s ease !important;
  transition: all 0.3s ease !important;
}
.navbar-nav > li > a:hover{
	
}
.navbar-nav > li > a.first{
	border-top: none !important;
}
.navbar-nav > li > a.last{
	border-bottom: none !important;
}
.eservices-title{
	font-size:21px;
}
.eservices-content a{
	font-size:16px;
}
.banner-text{
	display:none !important;
}
#main-nav > ul > li > ul{
 webkit-box-shadow: 0px 5px 5px rgba(120, 120, 120, 0) !important;
	-moz-box-shadow: 0px 5px 5px rgba(120, 120, 120, 0) !important;
	box-shadow: 0px 5px 5px rgba(120, 120, 120, 0) !important;	
}
#main-nav a{
	border-left:none !important;
	border-right:none !important;	
}
#main-nav ul li a{
	
}
#main-nav .sub-manu ul{
	background-color:#fff;	
}
#main-nav .title{
	font-weight:bold !important;
	font-size:14px !important;
	color:#000 !important;
}
.links a .tab-outer{
	font-size:11px;
}
.more-txt{
	font-size:12px;
}
.foucsed-sites span{
	font-size:12px;
	margin-top:12px;
}
.foucsed-sites a{
	padding:3px;
}

.eservices-menu{
	display:block !important;
}
.carousel-indicators{
	display:none;
}
.banner-inner .col-sm-8{
	height:auto !important;
}
.calendar
{
    width:100%;            
}
        
.calendar-row
{            
    width:100%;    
}       
    
.calendar-header
{
    display:none;
}
        
.calendar-col
{   
    width:100%;    
    min-height:110px;    
    display:inline-block;
    vertical-align:middle;
}
.home-menu .home
{
    width:33% !important;
}
.home-menu .contact
{
    width:33% !important;
}
.home-menu .careers
{
    width:33% !important;
}
.header-holder{padding-top:48px;}
#dvSelectedServiceItem
{
    display:block !important;
}
.process-sub-menu td
{
    padding-bottom:5px;
}
.content-bg{padding:0px 15px 10px 15px !important;}
}
/*U-161113*/
/*767*/
@media (min-width: 768px) and (max-width: 992px) {
.e-service_mobile {
    margin-bottom:65px !important;
}
.doctor img{
	float:none;
	margin-bottom:10px;
	height:100px;
	display:block;
}
.eservices{
	display:none !important;
}
.social-icons a img{width:32px; height:32px}
.suggest-links a{
	float:none !important;
	width:100%;
	padding:0;
	margin:0 auto;
	
}
.footer-holder .col-sm-5{
	width:41%;
}
.footer-holder .col-sm-3{
	width:15%;
}
.footer-holder .col-sm-4{
	width:44%;
}
.calendar
{
    width:100% !important;
}
        
.calendar-row
{            
    width:100% !important;    
}       
        
        
.calendar-header
{
    display:none !important;    
}
        
.calendar-col
{   
    border-right:0px !important;
    border-bottom:1px solid #B3C1B2;
}
.dropdown-menu
{
    max-height:160px;
    overflow-y:auto;    
}
.header-holder{padding-top:48px;}
#dvSelectedServiceItem
{
    display:block !important;
}
.menu-adjustment{margin-bottom:0px !important;}
.services-menu{margin-top:0px !important;}
}
/*U-161113*/
/*767*/
@media (max-width: 769px) {
	.home-menu{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
.home-menu-holder{
	width:60% !important;
}
.main-menu-holder{
	width:40% !important;
}
.pad-hide{
	display:none !important;
}

.eservices{
	width:58%;
}
.home-tab{
	margin-top:0;
}
.header-holder .left-bg {
	background-image:none !important;
}
.header-holder .right-bg {
	background-image:none !important;
}
.language{
	float:none !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
.home-menu-holder{
	width:80% ;
}
.main-menu-holder{
	width:20% !important;
}
.mobile-home-menu{
	display:block !important;
}
.carousel-inner > .item > img{
	height:auto !important;
	position:relative !important;
}
.carousel .item{
	height:auto !important;
}
.banner-content{
	height:auto !important;

}
.mobile2-hide{
	display:none !important;
}
.content-holder{
	background-image:none;
}
body{
	background-image:none;
}
.content-bg{
	padding:10px 0px;
	border:none;
}
.suggest-links a{
	width:auto;
	padding:0;
	padding-right:1%;
}
.footer-links{
	float:left;
}
.DHATextBoxLabelCurrentValueContainer,.DHATextBoxTextBoxContainer,.DHADatePickerTextBoxContainer,.DHADropDownListDropDownListContainer,.DHAContactNumberNumberContainer,.DHADatePickerLabelCurrentValueContainer,.DHAContactNumberLabelCurrentValueContainer,.DHADropDownListLabelCurrentValueContainer
{
    padding-left:25px !important;
}

.DHACheckBoxCheckBoxContainer
{
    padding-left:10px !important;
}

input[type=submit]
{
  margin-top:5px;      
}

.calendar
{
    width:100%;            
}
        
.calendar-row
{            
    width:100%;    
}       
        
        
.calendar-header
{
    display:none !important;
}
        
.calendar-col
{   
    width:100%;    
    min-height:110px;    
    border-right:0px !important;
    border-bottom:1px solid #B3C1B2;              
    display:inline-block;
    vertical-align:top;
}

.dropdown-menu
{
    max-height:160px;
    overflow-y:auto;    
}
.footer-holder
{
    margin:0px 0px 0px 0px !important;
}
.navbar-collapse{	
	width:100%;
	position:absolute;
	right:0;
	top:168px;
	border:none !important;
	overflow:hidden;
	z-index:10;
	margin-right:0px !important;
}
.navbar-collapse.in
{
    overflow:hidden;
}
.home-menu-holder{margin-top:10px;}   
#dvSelectedServiceItem
{
    display:block !important;
}
.menu-adjustment{margin-bottom:0px !important;}
.services-menu{margin-top:0px !important;}
.header-holderResponsive{height:88px !important;}
}
@media (max-width:680px){
	.bottom-quick-links .colmn{
		width:46%;
	}

    /*start page layouts*/
    .zone-1,
    .zone-2,
    .zone-3 {
        width: 100%;
    }

    .zone-left {
        margin: 0%;
    }
    .DHATextBoxLabelCurrentValueContainer,.DHATextBoxTextBoxContainer,.DHADatePickerTextBoxContainer,.DHADropDownListDropDownListContainer,.DHAContactNumberNumberContainer,.DHADatePickerLabelCurrentValueContainer,.DHAContactNumberLabelCurrentValueContainer,.DHADropDownListLabelCurrentValueContainer
    {
        padding-left:25px !important;
    }
    
    .DHACheckBoxCheckBoxContainer
    {
        padding-left:10px !important;
    }
    
    .DHATextBoxContainer,.DHADropDownListContainer,.DHADatePickerContainer,.DHAContactNumberContainer
    {
        width:250px !important;
    }
    
    input[type=submit]
    {
        margin-top:5px;      
    }
    .content-bg
    {
        /*padding:0px !important;*/
    }
    .dropdown-menu
    {
        max-height:221px;
        overflow-y:auto;    
        margin-left:45px;
    }
    .footer-holder
    {
        margin:0px 0px 0px 0px !important;
    } 
    .home-menu-holder{margin-top:10px;}   
    .header-holderResponsive{height:85px !important;}
    .header-holder{padding-top:48px;}
    #dvSelectedServiceItem
{
    display:block !important;
}
.MenuServiceName{font-size:10pt !important;}
.IMiddleAttachmentFrameDIV{width:100% !important;}
.menu-adjustment{margin-bottom:0px !important;}
.services-menu{margin-top:0px !important;}
.header-content{padding-left:0 !important;
		padding-right:0 !important;}
        
    /*end page layouts*/
}
@media (max-width:480px){
	.header-content{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.dubai-logo{
		display:none !important;
}

    /*start page layouts*/
    .zone-1,
    .zone-2,
    .zone-3 {
        width: 100%;
    }

    .zone-left {
        margin: 0%;
    }
    /*end page layouts*/

.mobile-hide{
	display:none !important;
}


.dha-logo{
	float:none;
	margin-left:auto;
	margin-right:auto;
	width:192px;
	margin-bottom:4px;
}

.links a{
	position: relative;
	float: none;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	width:100%;
}
.links a .tab1{
	border-top:none;
	border-left:solid 7px #74ccdd;
}
.links a .tab2{
	border-top:none;
	border-left:solid 7px #efa69b;
}
.links a .tab3{
	border-top:none;
	border-left:solid 7px #a2d29f;
}
.links a .tab4{
	border-top:none;
	border-left:solid 7px #f7d792;
}
.links a .tab-outer{
	padding-top:15px;
}
.links a:hover .tab-outer{
	background-image:none !important;
}
.links span span{
	background-image:none !important;
}
.links span:hover > span{
	background-image:none !important;
}
.banner-links li a{
	width:35px;
	height:30px;
	padding-top:5px;
}
.banner-links li a img{
	max-width:100%;
}
.search .txt{
	width:200px;
}
.search{
	
	left:-100px;
	top:30px;
}
.emergency-num{
	width:290px;
	left:-203px;
	top:30px;
}
.bottom-quick-links .colmn{
		width:98%;
		margin:5px 1%;
	}
	.TabbedPanelsTab{
		font-size:14px !important;
	}
	.doctor img{
	float:none;
	margin-bottom:10px;
	height:100px;
	display:block;
}
.lable2{
	display:inline;
}
.lable1{
	display:none;
}
.DHATextBoxLabelCurrentValueContainer,.DHATextBoxTextBoxContainer,.DHADatePickerTextBoxContainer,.DHADropDownListDropDownListContainer,.DHAContactNumberNumberContainer,.DHADatePickerLabelCurrentValueContainer,.DHAContactNumberLabelCurrentValueContainer,.DHADropDownListLabelCurrentValueContainer
{
    padding-left:25px !important;
}

.DHACheckBoxCheckBoxContainer
{
    padding-left:10px !important;
}

.DHATextBoxContainer,.DHADropDownListContainer,.DHADatePickerContainer,.DHAContactNumberContainer
{
    width:250px !important;
}

input[type=submit]
    {
        margin-top:5px;      
    }
    
    
    .calendar
{
    width:100%;            
}
        
.calendar-row
{            
    width: 100%;    
}       
        
        
.calendar-header
{
    display:none;
    width:14.28%;    
    height:20px !important;
    display:inline-block;
    vertical-align:top;    
}
        
.calendar-col
{   
    width:100%;    
    min-height:110px;    
    border-right:0px !important;
    border-bottom:1px solid #B3C1B2;
    display:inline-block;
    vertical-align:top;
}

.dropdown-menu
{
    max-height:221px;
    overflow-y:auto;    
    margin-left:45px;
}
.footer-holder
{
    margin:0px 0px 0px 0px !important;
}

.content-bg
{
    padding:0px !important;
}

.PanelGroupItem
{
    padding:0px !important;
}
.container
{
    padding:0px !important;
}
.content-bg{margin-top:0px !important;}
.top-heading{font-size:18px !important;padding:5px;}
.services-menu{margin-top:0px !important;}
.home-menu-holder{margin-top:10px;}
.header-holderResponsive{height:85px !important;}
#dvSelectedServiceItem
{
    display:block !important;
}
.nav-circle-container
{
    display:none;
}
.MenuServiceName{font-size:10pt !important;}
.IMiddleAttachmentFrameDIV{width:100% !important;}
.menu-adjustment{margin-bottom:0px !important;}
}



@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
{
 .IMiddleFrameDIV
 {   
    overflow:auto !important; 
       -webkit-overflow-scrolling:touch !important;
}
   
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
     .IMiddleFrameDIV
     {   
       overflow:auto !important; 
        -webkit-overflow-scrolling:touch !important;
    }
     
     }
     
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2)
{
    .IMiddleFrameDIV
     {   
       overflow:auto !important; 
        -webkit-overflow-scrolling:touch !important;
    }
    
   
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)
{
    .IMiddleFrameDIV
     {   
        overflow:auto !important; 
        -webkit-overflow-scrolling:touch !important;
    }
    
   
}





/*iPhone 2G, 3G, 4, 4S*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : landscape) 
{ 
    .IMiddleFrameDIV
     {   
         
        overflow:auto !important; 
        -webkit-overflow-scrolling:touch !important;
    }
}



/*iPhone 2G, 3G, 4, 4S*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait) 
{
.IMiddleFrameDIV
     {   
         
        overflow:auto !important; 
        -webkit-overflow-scrolling:touch !important;
        
    }   
}


/*iPhone 5*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape)
{
     .IMiddleFrameDIV
     {   
         
        overflow:auto !important; 
        -webkit-overflow-scrolling:touch !important;
    }
    
}


/*iPhone 5*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) 
{ 
  .IMiddleFrameDIV
     {   
         
        overflow:auto !important; 
        -webkit-overflow-scrolling:touch !important;
    }
}