body{
	font-family: Open Sans;
	
}
.container-fluid{
	padding:0px;
	}
	.col-md-6 {
    width:50%;
    float:left;
}
.col-md-2, .col-md-3{
    float:left;
}
.top_address{
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 16px;
color: #444444;
}
.fa_icon{
	color:#020B5F;
	font-size:18px!important;
	margin-right:30px;
}

.staff{
    background-color: #020B5F;
    /* padding: 12px; */
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    display: inline-block;
    width: 25%;
    /* padding: 9px; */
    padding-top: 11px;
    padding-bottom: 11px;
    text-align: center;
}
.CvdBg{
    background-color: #749ABB;
    width: 100%;
    height: auto;
    padding: 0px 0px;
}
p.CvdTxt{
    margin-bottom: 0rem!important;
    padding: 10px 0px;
    color:#FFFFFF;
    font-size: 16px;
    font-weight:500;
	font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif
}
hr{
    margin-top: 0px !important;
}
 
 
 .topnav {
  overflow: hidden;
  background-color: #020B5F	;
}
.topnav img{
  overflow: hidden;
  background-color: white;
  border:none;
  outline:none;
  padding-right:275px;
}

.topnav a {
	font-family: Open Sans;
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 14px;
}

.topnav a:hover {
  background-color: #ddd;
  color: black;
}

.topnav a.active {
  background-color: #4CAF50;
  color: white;
}

.topnav .icon {
  display: none;
}

@media screen and (max-width: 768px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
	background-color: #020B5F;
	color:white;
	border-bottom:none!important;
  }
}

@media screen and (max-width: 768px) {
  .topnav.responsive {
	position: relative;
  }
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a,.topnav.responsive button {
    float: none;
    display: block;
    text-align: left;
	border-bottom: 1px solid #ffffff;
  }
}
 
 
 
 
 
.hdrnavmnu img,.hdrnavmnu_tab img{
                display: block;
                width: 100%;
                height: 75px;
				background-color:white!important;
                background: transparent url(../Images/mainlogo.png) no-repeat center center;
                background-size: 100%;
                transition: 0.3s;
				margin-top:10px;
            }
 /*div.hdrnavmnu_res img {
                display: block;
                width: 240px;
                height: 45px;
				background-color:white!important;
                background: transparent url(../Images/mainlogo1.png) no-repeat center center;
                background-size: 100%;
                transition: 0.3s;
				padding-right:410px!important;
            } */
.hdrnavmnu_res{
	display:none;
}
.hdrnavmnu_tab{
	display:none;
}
.hdrnavmnu a{
	text-decoration:none!important;
}
.header_mnu{
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 19px;
text-align: right;
color: #020B5F;
margin-left:18px;
}
.header_mnu:hover{
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 19px;
text-align: right;
margin-left:18px;
border-top: 2px solid #24838B;
border-bottom: 2px solid #24838B ;
color:#24838B;
padding:10px 0px;
} 

.hdrnavmnu{
	margin-top:-15px;
}

.hdrnavmnu button{
	border:none!important;
	background:none!important;
}

.hdrnavmnu ul{
	margin-left:430px!important;
	background:#24838B!important;
	width:240px;
	height:190px;
	padding:0px;
}
.hdrnavmnu .mddrpdn ul,.hdrnavmnu_tab .mddrpdn ul{
	margin-left:520px!important;
	background:#24838B!important;
	width:240px;
	height:90px;
	padding:0px;
}


.hdrnavmnu ul li{
	list-style:none!important;
}

.hdrnavmnu ul li a{
	background:none!important;
	color:white!important;
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 40px;
padding-left:10px;
display:block;
}
.hdrnavmnu ul li a:hover{
	background:white!important;
	color:#24838B!important;
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 40px;
padding-left:10px;
}
.dropbtn {
  padding: 16px;
  font-size: 16px;
  border: none;
}



.dropdown-content {
  display: none;
  position: absolute;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}


.dropdown:hover .dropdown-content {display: block;}

.carousel-inner img{
	 width:100%;
	height:550px!important;
}
.carousel-control.left, .carousel-control.right{
	background-image:none!important;
}
.carousel-inner img.ban_main{
	 background: transparent url(../Images/image0.jpeg) no-repeat center center;
     background-size: 100%;
}
.carousel-inner img.ban_2{
	 background: transparent url(../Images/banner2.jpg) no-repeat center center;
     background-size: 100%;
}
.carousel-inner img.ban_6{
	 background: transparent url(../Images/banner6.jpg) no-repeat center center;
     background-size: 100%;
}
.carousel-inner img.ban_4{
	 background: transparent url(../Images/banner4.jpg) no-repeat center center;
     background-size: 100%;
}
.carousel-inner img.ban_7{
	 background: transparent url(../Images/banner7.jpg) no-repeat center center;
     background-size: 100%;
}
.carousel-inner img.ban_9{
	 background: transparent url(../Images/banner9.jpg) no-repeat center center;
     background-size: 100%;
}

.carousel-caption {
    top: 0;
    bottom: auto;
}
.groupimgs{
	padding-top:40px;
	padding-bottom:10px;
	padding-left:30px!important;
	padding-right:30px!important;
	border-right:1px solid #eee;
}

.Patient_Portal{
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 13px;
line-height: 18px;
text-align: center;
color: #020B5F;
margin-top:10px;
}
.stflgnrght{
	text-align:right;
}

.main_image{
	position:relative;
	margin-top:30px;
}

.ptntprtlimg{
	    background-color: white;
    margin-top: -30px;
    box-shadow: 0 0 20px 6px #eee;
    position: absolute;
	margin-bottom:20px;
}
.ptntprtlimgs{
	    background-color: white;
    margin-top: -130px;
    box-shadow: 0 0 20px 6px #eee;
    position: absolute;
	margin-bottom:20px;
}

.qcklnk{
	background: #020B5F;
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 19px;
text-align: center;
color: #FFFFFF;
padding:10px 150px;
margin:auto;
/* margin-left:390px;
 position: absolute;*/
 margin-top:-50px;
 z-index:999;
 border-radius:10px;
}
.qcklnks{
	background: #020B5F;
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 19px;
text-align: center;
color: #FFFFFF;
padding:10px 150px;
margin:auto;
/* margin-left:390px;
 position: absolute;*/
 margin-top:-150px;
 z-index:999;
 border-radius:10px;
}

.exctvphscls{
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 42px;
line-height: 57px;
color: #24838B;
position: absolute;
    margin-top: -331px;
    width: 100px;
}
.ourspclts{
	font-family: Open Sans;
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 33px;
text-align: center;
text-transform: uppercase;
color: #24838B;
text-align:left;
}
.Permian_Internal{
	font-family: Open Sans;
font-style: normal;
/*font-weight: 600; */
font-size: 16px;
line-height: 22px;
text-align: justify;
color: #444444;
margin-top:20px;
}
.specltsrightdiv{
	background: #eee;
	padding:10px;
	padding-bottom:20px;
}
.span-img{
	float: right;
    margin-top: -17px;
    padding: 25px;
    padding-bottom: 10px;
    padding-right: 0px;
}
.dr_name{
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 22px;
color: #222222;
margin-left:8px;
    margin-top: 15px;
}


.dr_edu{
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 13px;
line-height: 18px;
color: #24838B;
margin-left:8px;
}
.our_sp_wdth{
	width:11% !important;
	padding-right:0px !important;
	max-width: 11% !important;
}
.certificationss img{
	display:block;
	margin:auto;
}
.recognitions img{
	display:block;
	margin:auto;
	margin-left:20px;
}
.recog_mar{
	margin-bottom:20px;
	text-align:center;
}
.newsrow .row{
	margin-top:-40px;
	border-bottom:1px solid #ccc;
}

.newsrow img{
	margin-left:40px;
}
.newstitle{
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 30px;
color: #020B5F;
margin-top:60px;
text-align:left;
}


.news_rdmre{
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 22px;
color: #24838B;
text-align:right;
margin-top:20px;
}

.prvdr_name{
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 26px;
line-height: 22px;
color: #222222;
}
.boldtext{
	font-family: Open Sans;
font-style: normal;
font-weight: bold;
font-size: 13px;
line-height: 22px;
color: #222222;
}
.inthenewstitle{
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 35px;
line-height: 22px;
color: #222222;
text-align:center;
}

.prvdr_edu{
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 23px;
line-height: 18px;
color: #24838B;
}



.footer_address{
	font-family: Open Sans;
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 22px;
text-align: justify;
color: #FFFFFF;
}

.ftr_infrmtn{
	font-family: Open Sans;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 22px;
text-align: justify;
text-transform: uppercase;
color: #FFFFFF;
}

 .footer_address:hover{
	font-weight: 600!important;
}
.copyright{
	font-family: Open Sans;
font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 28px;
text-align: center;
color: #FFFFFF;
padding:10px;
background-color:#167A83;

}

.spltst_cntnr{
	margin-top:160px;
}

.rcgntn_img_rspnsv{
	display:none;
}
.services li{
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 22px;
text-align: justify;
color: #020B5F;
margin-top:5px;
}
.generl{
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 26px;
line-height: 22px;
color: #020B5F;
}

.providers_cntnr{
	margin-top:150px;
	margin-bottom:90px;
}
.faq_block1{
	background-color:#EDEDED;
	padding:20px;
}
.faq_block2{
	background-color:#F6F6F6;
	padding:20px;
}

.cntctus_submitBtn{
	font-family: Open Sans;
	color:#FFFFFF;
	background: #020B5F;
box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.08);
border-radius: 20px;
padding:10px 50px;
border:none;
}

.tab{
	 background-color:#020B5F!important;
}
.tab button {
 border:none!important;
  background:white!important;
  font-size:15px;
  font-family: Open Sans;
  color:#020B5F;
}
.tab button.active {
  border:none!important;
 background-color:#020B5F!important;
  font-size:16px;
  font-family: Open Sans;
  color:white;
  font-weight:600;
}

.tab button:focus {
	outline:0;
	}
	
	.img_abim{
		margin-left:160px;
	}
.stafflogin{
	border:1px solid #ccc;
	padding:20px ;
	margin-top:30px;
	margin-left:165px;
}

.carousel-indicators {
    bottom: 60px!important;
}

.carousel-indicators .active {
    margin: 0;
    background-color: #020B5F!important;
}
@media only screen and (max-width: 510px) {
/*div.topnav img {
                display: block;
                width: 300px;
                height: 75px;
				background-color:white!important;
                background: transparent url(../Images/main-logo-3.png) no-repeat center center;
                background-size: 100%;
                transition: 0.3s;
				padding-right:41px!important;
            }*/
			.carousel-indicators {
    bottom: 30px!important;
}
.col-1, .our_sp_wdth{
	flex: 50% !important;
    max-width: 50% !important; 
	margin-bottom:10px!important;
	margin-left:-15px!important;
	}
	.spldctrs img{
		margin-top:10px!important;
	}
}

@media only screen and (max-width: 767px) and (min-width: 511px) {
.col-1, .our_sp_wdth{
	flex: 50% !important;
    max-width: 50% !important; 
	margin-bottom:10px!important;
	margin-left:-15px!important;
	}
	
	.spldctrs img{
		margin-top:10px!important;
	}
}

@media only screen and (max-width: 1197px) and (min-width: 768px) {
.col-1, .our_sp_wdth{
	flex: 20% !important;
    max-width: 50% !important; 
	margin-bottom:10px!important;
	margin-left:35px!important;
	}
	
	.spldctrs img{
		margin-top:10px!important;
	}
	
}


@media only screen and (max-width: 991px) and (min-width: 767px) {
	.navmenucntnr{
		padding-left:0px!important;
		padding-right:0px!important;
	}
	.header_mnu{
		margin-left:17px!important;
	}
}

@media only screen and (max-width: 1200px) and (min-width: 992px) {
	.header_mnu{
		margin-left:45px!important;
	}
}

@media only screen and (max-width: 1200px) {
	
	.carousel-inner img{
	 width:100%;
	height:400px!important;
}
	.hdrnavmnu_tab{
		display:block!important;
	}
	
	.hdrnavmnu{
	display:none!important;
}

.hdrnavmnu_res{
	display:none!important;
}

.hdrnavmnu_tab button{
	border:none!important;
	background:none!important;
}

.hdrnavmnu_tab ul{
	margin-left:430px!important;
	background:#24838B!important;
	width:240px;
	height:190px;
	padding:10px;
}
.hdrnavmnu_tab ul li{
	list-style:none!important;
}

.hdrnavmnu_tab ul li a{
	background:none!important;
	color:white!important;
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 40px;
}
.hdrnavmnu_tab ul li a:hover{
	background:white!important;
	color:#24838B!important;
	padding:10px;
	font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 40px;
}
.tab button:focus {
	outline:0!important;
	}
	
	.groupimgs {
    padding-top: 40px;
    padding-bottom: 10px;
    padding-left: 0px!important;
    padding-right: 0px!important;
    border-right: 1px solid #eee;
	}
	
	.qcklnk {
    padding: 10px 82px!important;
   /* margin-left: 250px!important; */
}
	
	.qcklnks {
    padding: 10px 82px!important;
   /* margin-left: 250px!important; */
}

/*	.ptntprtlimgs{
		margin-left:-25px!important;
	} */
	
	.dr_name{
		margin-left:10px!important;
	}
	
	.dr_edu{
		margin-left:10px!important;
	}
	
	.spltst_cntnr{
	margin-top:150px;
	}
	
	.ftr_infrmtn{
		padding-top:50px!important;
	}
	


	
	
}
@media only screen and (max-width: 400px) and (min-width: 300px){
	
	.rcgntn_img_rspnsv row{
	margin-right:2px!important;
}

}
@media only screen and (max-width: 461px){
	.ourspclts{
		margin-top:38px!important;
	}
	
}
@media only screen and (max-width: 768px) and (min-width: 462px){
	.ourspclts{
		margin-top:20px!important;
	}
}


@media only screen and (max-width: 768px) {
	.container{
	padding-left:20px!important;
	padding-right:20px!important;
}

	.col-md-6 {
    width:100%;
}

.navmenucntnr{
	padding-left:0px!important;
	padding-right:0px!important;
}
	.newsrow .row{
	margin-top:0px!important;
}
.logoimg{
	margin-left:5px!important;
}
.ptntprtlimg{
		margin-right:5px!important;
	}
	
.ptntprtlimgs{
		margin-right:5px!important;
	}
	

.newstitle{
	text-align:center!important;
margin-top:10px!important;
}
.news_rdmre{
	text-align:center!important;
}
	.carousel-inner img{
	 width:100%;
	height:200px!important;
}
	.carousel-inner img.ban_main{
	 background: transparent url(../Images/banner-main.jpg) no-repeat center center;
     background-size: cover!important;
}
	
	.carousel-inner img.ban_2{
	 background: transparent url(../Images/banner2.jpg) no-repeat center center;
      background-size: cover!important;
}
.carousel-inner img.ban_6{
	 background: transparent url(../Images/banner6.jpg) no-repeat center center;
      background-size: cover!important;
}
.carousel-inner img.ban_4{
	 background: transparent url(../Images/banner4.jpg) no-repeat center center;
     background-size: cover!important;
}
.carousel-inner img.ban_7{
	 background: transparent url(../Images/banner7.jpg) no-repeat center center;
      background-size: cover!important;
}
.carousel-inner img.ban_9{
	 background: transparent url(../Images/banner9.jpg) no-repeat center center;
      background-size: cover!important;
}

	
	.container{
		margin-left:0px!important;
		margin-right:8px!important;
		max-width:100%!important;
	}
	.carousel-indicators {
    bottom: 30px!important;
	}
	.ptntprtlimgs{
		/*margin-top:30px!important;*/
	}
	.qcklnk{
		margin-top:0px!important;
	}
	.qcklnks{
		margin-top:-145px!important;
	}
	
	.topnav a.icon {
    float: right;
    display: block;
    background: none!important;
    color: white;
    border-bottom: none!important;
    font-size: 30px!important;
    margin-top: -22px!important;
    margin-bottom: -5px!important;
    margin-right: 15px!important;
}


	.qcklnks{
	   /*	margin-left:30px!important; */
	}
	.spltst_cntnr{
	margin-top:400px;
}
.dr_name{
    margin-left: 0px!important;
   
}
.dr_edu{
    margin-left: 0px!important;
   
}

.stafflogin{
	margin-left:0px!important;
}

.specltsrightdiv{
	margin-top:30px;
}
.rcgntn_img{
	display:none!important;
}
.rcgntn_img_rspnsv {
	margin-top:20px!important;
	margin-bottom:50px!important;
	display:block!important;
}
.cert img{
	width:100% !important;
}
.fbicons{
	display:none!important;
}

.stflgnrght{
	text-align:right;
	margin-top:-54px!important;
}
.stflgnrght img{
    display:flex;
    margin:auto;
}
.col-8 {
    padding:0px;
}
.hdrnavmnu{
	display:none!important;
}
.hdrnavmnu_tab{
	display:none!important;
}
.hdrnavmnu_res{
	display:block!important;
}

.staff{
	background-color:#020B5F;
}

.providers_cntnr{
	margin-top:420px!important;
	margin-bottom:90px;
}




}





@media screen and (max-width: 768px) {
  .topnav a:not(:first-child), .dropdown .dropbtn {
    display: none;
  }
  .topnav a.icon {
    float: right;
    display: block;
  }
}


@media screen and (max-width: 768px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  .topnav.responsive .dropdown {float: none;}
  .topnav.responsive .dropdown-content {
	position: relative;
  }
  .topnav.responsive .dropdown .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
	background:#020B5F;
	color:white;
  }
}
*[x-apple-data-detectors],  /* iOS */
    .x-gmail-data-detectors,    /* Gmail */
    .x-gmail-data-detectors *,
    .aBn {
        border-bottom: 0 !important;
        cursor: default !important;
        color: inherit !important;
        text-decoration: none !important;
        font-size: inherit !important;
        font-family: inherit !important;
        font-weight: inherit !important;
        line-height: inherit !important;
    }