.custom-pagination span.current {
    background-color: #054BA5 !important;
    
}

@media screen and (max-width: 991px) {  
    .header-floating-menu .bellows-nav {
    display: flex !important;
    flex-direction: column !important;
    list-style: none !important;
    }

    
    .header-floating-menu #menu-item-390 ,  .header-floating-menu #menu-item-508,  .header-floating-menu #menu-item-747,  .header-floating-menu #menu-item-748,  .header-floating-menu #menu-item-509 {
        
         order: -2 !important;
    }
    
   .header-floating-menu .bellows-current-menu-item{
        order: -1 !important;
    }
    
    
    
}

.header-logo img{ 

    margin-right: 15px;
}


/*********** CAROUSEL NAV***********/
header .header-bottom .owl-prev {
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("img/icons/right%20(2).svg") !important;
	background-repeat: no-repeat !important;
	background-position: 0 0;
	display: inline-block;
	height: 57px;
	left: 2%;
	position: absolute;
	text-indent: -99999px;
	top: 45%;
	width: 57px;
	outline: none;
}
header .header-bottom .owl-next {
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("img/icons/right%20(1).svg") !important;
	background-repeat: no-repeat !important;
	background-position: 0 0;
	display: inline-block;
	height: 57px;
	right: -10px;
   
	position: absolute;
	text-indent: -99999px;
	top: 45%;
	width: 57px;
	outline: none;
}


.holder .news-holder .news-wrap h5 {
	font-size: 35px;
	color: #846109;
	font-weight: 700;
	margin-top: 50px;
	min-height: 130px;
    line-height: 50px;
}



#menu-item-120{
    margin-top: 0 !important;
}






.header-print-menu-wrap .widget-content{
    z-index: 1000;
}

.header-floating-menu-wrap {
    
    z-index: 1;
}

.ubermenu-scrollmenu{
    z-index: 2 !important;
}


.scrollnotvisible {
    visibility: hidden !important;
 
}

.header-scrolling-menu .widget-content a.pdfprnt-button-print {

	border-right: 1px solid #ddd !important;

}

.pdfprnt-button img{
    max-width: 25px !important;
    max-height: 25px !important;
}

    #downloadpdf .widget-content a.pdfprnt-button-print {
           border-right: 0 !important;
        padding: 0 !important;
        margin-left: -4px;
       }

#downloadpdf .topbutton {
    display: none !important;
}

#downloadpdf .widget-content {
    margin-bottom: 40px;
}




.pdfprnt-buttons a{

font-style: normal;
font-weight: 600;
font-size: 12px;
line-height: 21px;
color: #484849;   
    
    
}

.header-scroll-menu-wrap {
    height: 0;
}

.header-scrolling-menu{
    
    width: 100vw;
}
.header-scroll-menu-wrap .ubermenu {



  background-color: #333;
  overflow-x: scroll !important;
  white-space: nowrap;
    overflow-y: hidden;
}

.header-scroll-menu-wrap .ubermenu a {
  display: inline-block;
  color: white;
  text-align: center;
  padding: 14px;
  text-decoration: none;
}


.header-scrolling-menu ::-webkit-scrollbar {
display: none !important;


  width: 0px;
    height: 4px;
} 

.header-floating-menu ::-webkit-scrollbar {
    display: none;
}

/* Track */
.header-scrolling-menu ::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
.header-scrolling-menu ::-webkit-scrollbar-thumb {
  background: #888; 
}




/* Handle on hover */
.header-scrolling-menu ::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

.header-scrolling-menu .ubermenu {
    
     max-width: 76vw !important;
    width:  76vw !important;
}

@media (min-width: 1600px) { 
    
.header-scrolling-menu .header-print-menu-wrap {

        
    width: 22vw !important;
        max-width: 22vw !important;
	} 
    
   .header-scrolling-menu .ubermenu {
        
        max-width: 78vw !important;
       width: 78vw !important;
    }
}

@media (min-width: 1750px) { 
    
.header-scrolling-menu .header-print-menu-wrap {

        
    width: 20vw !important;
        max-width: 20vw !important;
	} 
    
   .header-scrolling-menu .ubermenu {
        
        max-width: 80vw !important;
       width: 80vw !important;
    }
}


@media (max-width: 1480px) { 
    
.header-scrolling-menu .header-print-menu-wrap  {

        
    width: 26vw !important;
        max-width: 26vw !important;
	} 
    
    .header-scrolling-menu .ubermenu {
        
        max-width: 74vw !important;
           width: 74vw !important;
    }
}

@media (max-width: 1360px) { 
    
.header-scrolling-menu .header-print-menu-wrap {

        
    width: 28vw !important;
        max-width: 28vw !important;
	} 
    
    .header-scrolling-menu .ubermenu {
        
        max-width: 72vw !important;
        width: 72vw !important;
    }
}

@media (max-width: 1240px) { 
    
.header-scrolling-menu .header-print-menu-wrap  {

        
    width: 31vw !important;
        max-width: 31vw !important;
	} 
    
    .header-scrolling-menu .ubermenu {
        
        max-width: 69vw !important;
         width: 69vw !important;
    }
}

@media (max-width: 1150px) { 
    
.header-scrolling-menu .header-print-menu-wrap  {

        
    width: 33vw !important;
        max-width: 33vw !important;
	} 
    
    .header-scrolling-menu .ubermenu {
        
        max-width: 67vw !important;
         width: 67vw !important;
    }
}

@media (max-width: 1090px) { 
.header-scrolling-menu .header-print-menu-wrap  {

        
    width: 35vw !important;
        max-width: 35vw !important;
	} 
    
    .header-scrolling-menu .ubermenu {
        
        max-width: 65vw !important;
         width: 65vw !important;
    }
}
@media (max-width: 992px) { 
    
 /*   .header-top .ubermenu-top_main_menu .ubermenu-nav .ubermenu-has-submenu-drop .ubermenu-target .ubermenu-sub-indicator {
    position: relative !important; 
    margin-left: 10px !important;
        right: auto !important;
        bottom: 3px !important;
        

        
    } */
    
    
    #menu-item-2021 .ubermenu-custom-content {
        
        padding: 5px 0px !important;
    }
    #menu-item-2024 {
        display: none;
    }
    
    #menu-item-2026 {
        width: 100% !important;
    }
    
    #menu-item-2026 .ubermenu-widgettitle {
        display: none;
    }
    
    #ubermenu-middle_main_menu-20-main-middle-2{
        display: none;
    }
    

.header-scrolling-menu .header-print-menu-wrap {

        
    width: 40vw !important;
        max-width: 40vw !important;
	} 
    
    .header-scrolling-menu .ubermenu {
        
        max-width: 100vw !important;
        width: 100vw !important;
    }
    .header-top .container .ubermenu-responsive-toggle {
        line-height: 30px;
    }
    
    .header-floating-menu .bellowsmenu .bellows-target {
        padding: 8px 20px;
    }
    
}






/* Header Section */

.pg-title .row{
    
    margin-left: 0 !important;
}
.header-descript {
    
    width: 45%;
    
}
.header-descript p {
    
   font-family: Poppins;
font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 33px;
color: #484849;
    
}

.crumbs span{
    margin-right: 5px;
    margin-left: 5px;
}
.breadcrumbs{

    display: flex;
    margin-left: -10px;
    z-index: 2;
    max-width: 80%;
}

.crumbstyle {
        position: relative;
}
.inner-holder .crumbstyle a, .crumbstyle span {
    color: #484849;
    font-weight: 500;
font-size: 14px;
line-height: 21px;
}

.inner-holder .breadcrumbs .current-item {
font-style: normal;
font-weight: 600;


    color: #0F2E56;
}

@media (max-width: 992px) {
	.header-descript p {
		font-size: 15px;
	}
}

@media (max-width: 910px) {
	.header-descript {
    
    width: 50%;
    
}
}


  	header .header-bottom .banner-contents {
		/*margin: 50px 20px 0 auto;*/
		width: 420px !important;
	}



@media screen and (max-width: 1199px) {
	.header-descript {
    
    width: 60%;
    
}
    
    	header .header-bottom .banner-contents {
		/*margin: 50px 20px 0 auto;*/
		width: 420px !important;
	}
    


	header .header-bottom .banner-contents a.btn.banner-btn {
		font-size: 13px !important;
		
        padding: 10px 10px !important;
	}
}

@media (max-width: 992px) {
	.innerpage .pg-title h3 {
    
    width: 80%;
    
}
}

@media (max-width: 830px) {
	.innerpage .pg-title h3 {
    
    font-size: 20px;
    
}
}


  .tsearch {
        width: 85%;
    }


/* Container */
@media (min-width: 992px) {
	
	.header-top .container {
		max-width: 1200px;
	}
    
    #ubermenu-bottom_main_menu-21  {
    border-bottom: 6px solid #F7F7F7;

}
    
    #ubermenu-bottom_main_menu-21 li a{
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
    
    
#ubermenu-top_main_menu-19-main-top-2 , #ubermenu-nav-middle_main_menu-20-main-middle {
    float: right;
    max-width: 600px;
}
}

@media (min-width: 1200px) {
	
	.header-top .container {
		max-width: 1400px;
	}
    header .header-bottom .banner-contents h1 {
	font-size: 25px;

}
    
    .tsearch {
        width: 85%;
    }
    .header-bottom .container {
        max-width: 1200px;
    }
    
    header .header-bottom .banner-contents {
	width: 540px !important;
	/* margin: 250px 20px 0 auto; */
}
}

@media (min-width: 1200px) {
	/* INNER PAGE */
	.holder .container, footer .container {
		max-width: 1200px !important;
	}
}










/* Inner page content */








.pg-post-content h3{
    
    font-family: Poppins;
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 40px;

color: #10161F;
    
}



/* Senior Team Template Style */




.cols {
    display: block;
    clear: both
}

.cols:after {
    content: "";
    display: table;
    clear: both
}

.cols .col-l {
    display: inline-block;
    vertical-align: top;
    width: 33%;
    float: left
}

.cols .col-r {
    display: inline-block;
    vertical-align: top;
    width: 65%;
    float: right
}

.cols .col {
    display: inline-block;
    vertical-align: top;
    float: left
}

.cols .col-1of2 {
    width: 48%;
    margin-right: 4%
}

.cols .col-1of2:nth-child(2n) {
    margin-right: 0
}

.cols .col-1of3 {
    width: 31%;
    margin-right: 3.5%
}

.cols .col-1of3:nth-child(3n) {
    margin-right: 0
}

.cols .col-1of2:nth-child(n+3),
.cols .col-1of3:nth-child(n+4) {
    margin-top: 15px
}

#wrap {
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;
}


@media and screen (min-width: 1152px ) {
  .home .stdpadr {
    padding-right: 0px;
  }
}

  .stdpadr {
        padding-right: 75px
    }

 .stdpadr,
    .stdwidth {
        padding-right: 50px
    }
.stdpadr,
    .stdwidth {
        padding-right: 25px;
        margin-left: -80px;
}

  .col-r .stdpadr {
        padding-right: 25px;
        padding-left: 25px;
        margin-left: 0
    }



#main-grid {
  list-style: none;
  margin: 0;
}


#cell {
  float: left;
  width: 49%; /* was 23% */
  margin-right: 0.33%;
  height: 200px;
margin-bottom: 150px;
}

#cell a {
 
  font-size: 20px;
  line-height: 1;
  color: #000000;
}

#cell #cell-content a {
  display: inline-grid;
  width: 100%;
  height: 100%;
  justify-content: center;
}

#cell #cell-content {
  border-radius: 15px;
  width: 350px;
  height: 200px;
  margin-left: 10%;
}



@media screen and (max-width: 767px) {
  #cell  {
    width: 100%;

  }
    
    .pos {


text-align: center !important; margin-left: 0 !important;

    
}

.teammembername {
    
font-size: 18px;
    text-align: center !important; margin-left: 0 !important;


    
}



    
     #cell #cell-content  {
   margin: 0;
         width: 100%;
         height: 100%;

  }
    
    #main-grid {
        padding: 0;
    }
    
    .stdpadr {
        
        padding: 0;
        margin: 0;
    }
  #cell #cell-content img {
    width: 100px;
    /* padding: 6.5% 24.4%; */
  }
}





.pos {
    font-style: normal !important;
font-weight: 600 !important;
font-size: 12px !important;
line-height: 22px !important;
text-transform: uppercase !important;
text-align: left; margin-left: 40px;

color: #484849 !important;
    
}

.teammembername {
    
    font-style: normal;
font-weight: 600;
font-size: 20px;
line-height: 33px;
color: #10161F;
    
}





/* END Senior Team */



/* Annual Reports */
.cols2 {
    display: block;
    clear: both
}

.cols2:after {
    content: "";
    display: table;
    clear: both
}

.cols2 .col-l2 {
    display: inline-block;
    vertical-align: top;
    width: 33%;
    float: left
}

.cols2 .col-r2 {
    display: inline-block;
    vertical-align: top;
    width: 65%;
    float: right
}

.cols2 .col2 {
    display: inline-block;
    vertical-align: top;
    float: left
}

.cols2 .col-1of22 {
    width: 48%;
    margin-right: 4%
}

.cols2 .col-1of22:nth-child(2n) {
    margin-right: 0
}

.cols2 .col-1of32 {
    width: 31%;
    margin-right: 3.5%
}

.cols2 .col-1of32:nth-child(3n) {
    margin-right: 0
}

.cols2 .col-1of22:nth-child(n+3),
.cols2 .col-1of32:nth-child(n+4) {
    margin-top: 15px
}

#wrap2 {
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;

}


@media and screen (min-width: 1152px ) {
  .home .stdpadr2 {
    padding-right: 0px;
  }
}

 

 .stdpadr2,
    .stdwidth2 {
        padding-right: 50px
    }
.stdpadr2,
    .stdwidth2 {
        padding-right: 25px;
        margin-left: -40px;
}

  .col-r2 .stdpadr2 {
        padding-right: 25px;
        padding-left: 25px;
        margin-left: 0
    }



#main-grid2 {
  list-style: none;
  margin: 0;
    width: 880px;
}


#cell2 {
  float: left;
  width: 45%; /* was 23% */
  margin-right: 40px;
  height: 210px;
margin-bottom: 20px;
border: 2px solid #F6F6F6;

    border-top: 2px solid #0F2E56;
}

#celllink {
  float: left;
  width: 100%; /* was 23% */


margin-bottom: 20px;
border: 2px solid #F6F6F6;

    border-top: 2px solid #0F2E56;
}

.linkstyle #celllink a {
    text-decoration: none;
  
}


/* Alternate style */
.lisreg #celllink {
    background-color: #f6f6f6;
      border-top: 2px solid #054BA5;
}

.lisreg #celllink #cell-contentlink h5 , .lisreg i{



color: #054BA5; 
}

/* End */


#celllinkform {
  float: left;
  width: 100%; /* was 23% */



border: 2px solid #F6F6F6;


}

#celllinkform a {
color: #10161F;
font-weight: 500;
    font-size: 14px;

}

#cell2 #cell-content2 a {
  display: inline-grid;
  width: 100%;
  height: 100%;
  justify-content: center;
    position: absolute;
    bottom: 0;
}

#cell2 #cell-content2 {

  width: 350px;
  height: 150px;
    position: relative;
    margin-left: 32px;
    margin-top: 22px;
 
}

#celllink #cell-contentlink {



    position: relative;
    margin-left: 32px;
    margin-top: 22px;
    margin-right: 15px;
 
}

#celllinkform #cell-contentform {



    position: relative;
    margin-left: 32px;
    margin-top: 22px;
    margin-right: 15px;
 
}

#celllink #cell-contentlink h5{
   font-size: 16px;
line-height: 25px;
    font-weight: 600;


color: #0F2E56; 
}



@media screen and (max-width: 1200px) {
  #cell2 #cell-content2 {
    width: 280px;
    height: 150px;
margin-left: 25px;
      margin-top: 12px;
  }
    
      .tsearch {
        width: 100%;
    }
  #cell2  {
    width: 35%;
      height: 180px ;
    /* padding: 6.5% 24.4%; */
  }
}



@media screen and (max-width: 767px) {
  #cell2 {
  
    width: 100%;
  }
    .stdpadr2{
        padding: 0;
        margin: 0;
    }
    
    #main-grid2 {
        width: 100%;
            padding: 0;
            
    }
 #cell2 #cell-content2 a {
   justify-content: center;
 }
}

@media screen and (max-width: 576px) {
  #cell2 h3 {
    font-size: 20px;
      width: 90%;
  }
    

}

      @media screen and (max-width:576px){
    .show {
        display: block !important;
    }  
          .header-logo img{
              height: 80px;
              
          }
          
          
          
    }


    .reportbtn {
        width: 160px !important;
        height: 40px !important;
        font-size: 13px !important;
        background: #054BA5;
    
    font-family: Poppins;
font-style: normal;
font-weight: bold !important;
        text-decoration: none !important;
line-height: 21px !important;
display: flex !important;
align-items: center !important;

color: #FFFFFF !important;
        
    }

@media screen and (min-width: 767px) {

.reportbtn {
    width: 173px !important;
height: 45px !important;

font-size: 14px !important;

}
    
    .photoouter{
        padding-bottom: 3vw;
    }
}

#reportbtni {
    margin-left: 12px;
   
}




/* END Annual Reports */


/* Membership Services */
.cols3 {
    display: block;
    clear: both
}

.cols3:after {
    content: "";
    display: table;
    clear: both
}

.cols3 .col-l3 {
    display: inline-block;
    vertical-align: top;
    width: 33%;
    float: left
}

.cols3 .col-r3 {
    display: inline-block;
    vertical-align: top;
    width: 65%;
    float: right
}

.cols3 .col3 {
    display: inline-block;
    vertical-align: top;
    float: left
}

.cols3 .col-1of23 {
    width: 48%;
    margin-right: 4%
}

.cols3 .col-1of23:nth-child(2n) {
    margin-right: 0
}

.cols3 .col-1of33 {
    width: 31%;
    margin-right: 3.5%
}

.cols3 .col-1of33:nth-child(3n) {
    margin-right: 0
}

.cols3 .col-1of23:nth-child(n+3),
.cols3 .col-1of33:nth-child(n+4) {
    margin-top: 15px
}

#wrap3 {
  width: 100%;
  max-width: 1024px;
  margin: 0 auto;

}

.stdpadr3 {
    padding-right: 30px
}
@media and screen (min-width: 1152px ) {
  .home .stdpadr3 {
    padding-right: 0px;
  }
}

  .stdpadr3 {
        padding-right: 75px
    }

 .stdpadr3,
    .stdwidth3 {
        padding-right: 50px
    }
.stdpadr3,
    .stdwidth3 {
        padding-right: 25px;
        margin-left: -20px;
}

  .col-r3 .stdpadr3 {
        padding-right: 25px;
        padding-left: 25px;
        margin-left: 0
    }



#main-grid3 {
  list-style: none;
  margin: 0;
    width: 950px;
}


#cell3 {
  float: left;
  width: 45%; /* was 23% */
  margin-right: 40px;
  height: 210px;
margin-bottom: 20px;
border: 2px solid #F6F6F6;

    border-top: 2px solid #0F2E56;
}



#cell3 #cell-content3 a {
  display: inline-grid;
  width: 100%;
  height: 100%;
  justify-content: center;
    position: absolute;
    bottom: 0;
}

#cell3 #cell-content3 {

  width: 350px;
  height: 150px;
    position: relative;
    margin-left: 32px;
    margin-top: 22px;
 
}



@media screen and (max-width: 862px) {
  #cell3 #cell-content3 {
    width: 80%;
    height: 80%;
    min-width: 200px;
    min-height: 128px;
    max-height: 120px;
  }
  #cell3 #cell-content3 img {
    width: 100px;
    /* padding: 6.5% 24.4%; */
  }
}

@media screen and (max-width: 490px) {
  #cell3 #cell-content3 {
    min-width: 150px;
    width: 60%;
    min-height: 96px;
    height: 60%;
  }

  #cell3 #cell-content3 img {
    width: 76px;
  }
}

@media screen and (max-width: 712px) {
  #cell3 {
    float: left;
    width: 48%;
  }
 #cell3 #cell-content3 a {
   justify-content: center;
 }
}

@media screen and (max-width: 400px) {
  #cell3 #cell-content3 a {
    justify-content: center;
  }
}


.membercontent{
   font-style: normal;
font-weight: normal;
font-size: 20px;
line-height: 33px; 
}



/* END Membership Services */


/* Making a Complaint Template */


.holder .pg-title .pgcomplaints-wrap h4{
    font-weight: bold;
font-size: 24px;
line-height: 40px;
margin-bottom: 0 !important;
color: #054BA5;
    text-align: left;
}

.holder .pg-title .pgcomplaints-wrap h32{
        font-weight: bold;
font-size: 24px;
line-height: 40px;
text-align: left;
color: #10161F;
}

.holder .pg-title .pgcomplaints-wrap{
    position: relative;
    width: 100%;
    max-width: 574px;
    height: 144px;
}

.pgcomplaints-wrap .formbtn {
    width: 137px !important;
height: 45px !important;
background: #054BA5;
align-items: center !important;
    position: absolute;
    right: 30px;
    margin-top: 16px;

}

.pgcomplaints-wrap p{
     text-align: center !important;
    color: #FFFFFF !important;
        margin-top: 12px !important;
    font-family: Poppins !important;
font-style: normal !important;
font-weight: bold !important;
font-size: 14px !important;
line-height: 21px !important;
    margin-left: 5px;
}

.pgcomplaints-wrap  #formbtni {
    margin-left: 12px;
}

.pgcomplaints-wrap .contents{
    display: flex;
    padding: 30px;
    height: 140px;
  
}

.pgcomplaints-wrap {
   border: 2px solid #F6F6F6;

    border-top: 2px solid #0F2E56; 
}

.pgcomplaints-holder .container, .pgcomplaints-holder .container  .col-xs-6, .pgcomplaints-holder .container  .col-sm-6, .pgcomplaints-holder .container  .col-md-6, .pgcomplaints-holder .container  .col-lg-6, .pgcomplaints-holder .container  .col-xl-6{
    
    padding: 0 !important;
}


@media (min-width: 1200px) {
.pgcomplaints-holder .row{
    width: 1170px !important;
}
}



/* END */

/* Home Page */

.physicians-holder .physicians-wrap{
    max-width: 490px;
}

.pg-post-content a{
   
font-style: normal;
font-weight: 600;
font-size: 16px;
color: #0F2E56;
    text-decoration-line: underline;
}

.home a{
   
font-style: normal;
font-weight: 600;
font-size: 16px;
color: #0F2E56;
    text-decoration-line: underline;
}



#lastupdate{
        font-style: normal;
font-weight: 500;
font-size: 14px;
color: #777777;
    position: absolute;
    right: 0;
      margin: 0;

  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}


#longtopbtn {
     position: absolute;
    right: 0px;
      margin: 0;
padding: 0px 10px;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 21px;
    color: #484849;
    width: 27.33%;

}
/* Search in nav */



::-webkit-input-placeholder {
 padding-left: 20px;
    font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;

color: #777777;
}

::-moz-placeholder {
    padding-left: 20px;  
    font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;

color: #777777;
}

::-ms-placeholder {
     padding-left: 20px;
    font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;

color: #777777;
}

::placeholder {
    padding-left: 20px;
    font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 24px;

color: #777777;
}

#search-3 {
    
    margin-top: 120px;
    margin-left: 0px;
}

/* END */


/*Hearings Page */

.hearings .table-striped th {
    font-weight: 500;
font-size: 14px;
line-height: 21px;
padding: 18px;
color: #484849;
}

.hearings table, .hearings tr{
   border: 2px solid #D2D7DC;
}

.hearings .table-striped {
    width: 100%;
}

.hearings .table-striped td{
    font-style: normal;
font-weight: normal;
font-size: 16px;
line-height: 28px;
padding: 0 18px;
color: #484849;
    width: 33.33%;

}
.completeheader h4{
  font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 40px;

color: #777777;
}

.completeheader {
    display: flex;
    margin-top: 45px;
}

.hearings .table1 td{
        height: 61px;
}

.hearings .table2 td{
        height: 86px;
}

.hearingnote{
    display: flex;
    margin-top: 10px;
}


.hearingbtn {
    width: 207px !important;
height: 45px !important;
background: #054BA5 !important;
    float: right;
    font-family: Poppins;
font-style: normal;
font-weight: bold !important;
font-size: 14px !important;
text-decoration: none !important;
line-height: 21px !important;
display: flex !important;
align-items: center !important;
padding: 12px 20px;
color: #FFFFFF !important;
}

#hearingbtni {
    margin-left: 12px;
}


.agreebtn {
    width: 227px !important;
height: 45px !important;
background: #054BA5 !important;
    float: right;
    font-family: Poppins;
font-style: normal;
font-weight: bold !important;
font-size: 14px !important;
text-decoration: none !important;
line-height: 21px !important;
display: flex !important;
align-items: center !important;
padding: 12px 20px;
color: #FFFFFF !important;
}

#agreebtni {
    margin-left: 12px;
}



/* End */

.menuheading h1 {
margin-bottom: 20px;
font-family: Poppins;
font-style: normal;
font-weight: 600;
font-size: 14px;
line-height: 21px;
/* identical to box height */
margin-left: -15px;
display: inline-block;
align-items: left;
text-transform: uppercase;
width: 225px;

}

html {
  -ms-overflow-style: -ms-autohiding-scrollbar;
}


*{ 
	font-family:'Poppins';
}
header .header-top {
	padding: 10px 0px;
	position: relative;
}


/*******MAIN MENU*********/
header .mainmenu {
	margin-top: 20px;
}
header .mainmenu .navbar {
	padding: 0px;
}
header .mainmenu .navbar-nav {
	margin: 0px;
}
header .mainmenu li.nav-item {
	margin-left: 0px;
}
header .mainmenu li.nav-item a.nav-link {
	font-size: 14px;
	font-weight: 500;
	color: #10161F;
	padding: 10px 25px 10px 4px;
}
header .mainmenu .nav-item.active a.nav-link,
header .mainmenu .nav-item a.nav-link:focus,
header .mainmenu .nav-item a.nav-link:hover {
	background: none;
}
/*************SUB MENU*************/
.mainmenu .sub-menu {list-style: outside none none;  min-width: 250px;  padding: 0;  position: absolute;  z-index: 1000;  display:none;}
.mainmenu li:hover .sub-menu{ display:block; }
.mainmenu .sub-menu li{ padding: 0px !important;}
.mainmenu .sub-menu li a { background: none repeat scroll 0 0 #fff;  display: block;  padding: 10px 15px !important;   text-align: left; color: #232a3b !important;  text-decoration: none;  transition: all 1s ease-in-out 0s;}
.mainmenu .sub-menu li a:hover { background:#fff !important; color: #10161F!important; border-left:5px solid #10161F; padding-left:25px;}

header .mainmenu li.nav-item a.nav-link.drp-dwn {
	background-image: url("img/icons/dropdown-arrow.png");
	background-repeat: no-repeat;
	background-position: 85% center;
}
header .btn.login-btn {
	color: #fff !important;
    font-size: 14px;
	font-weight: 700 !important;
	background-color: #054BA5 !important;
	border-radius: 0px;

    text-align: center;
    width: 243px;
height: 45px;
}

header .btn.login-btn i {
    margin-right: 10px;
}
header .header-bottom {
	background-color: #0F2E56;
	position: relative;
}

header .header-bottom .banner-wrap {
    height: 100%;
}


header .header-bottom .banner-contents h1 {

	font-weight: 700;
	color: #fff;
	margin-bottom: 0px;
}
header .header-bottom .banner-contents p {
	font-size: 14px;
	color: #D7DEEA;
	margin: 10px 0px;
	line-height: 1.7;
}
header .header-bottom .banner-contents a.btn.banner-btn:hover {
	border-color: #fff;
	background-color: #0F3353;
	color: #fff;
}
header .header-bottom .banner-contents a.btn.banner-btn {
	font-size: 13px;
	color: #0F3353;
	font-weight: 700;
	background-color: #fff;
	border-radius: 0px;
	padding: 16px 13px;
	margin-top: 20px;
	border: 2px solid #fff;
    text-decoration: none;
}
header .header-bottom .owl-nav {
	position: absolute;

	width: 100px;
	margin: auto 0 0 0;
	
}
/*********** CAROUSEL NAV***********/


header .header-bottom .banner-img {
	position: relative;
}
header .header-bottom .banner-img img {
	width: 100%;
    object-fit: cover;
}
header .header-bottom .banner-img .banner-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.btn.common-btn:hover {
	color: #054BA5;
	background-color: #fff;
}
.btn.common-btn {
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	background-color: #054BA5;
	border-radius: 0px;
	padding: 19px 24px;
	margin-top: 20px;
    text-decoration: none;
	border: 2px solid #054BA5;
}
.holder .search-holder {
	background-color: #F7F7F7;
	padding: 25px 0px;
}
.search-title li {
	background-color: #fff;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	text-align: center;
	padding-top: 1px;
	/*box-shadow: 0px 0px 0px 1px #f3f3f3; */
}
.search-title li.user-icon {
	position: relative;
	left: -7px;
}
.search-title li.phy-search {
	background: none;
	width: auto;
	height: auto;
}
.search-title li a {
	font-size: 19px;
	color: #10161F;
	font-weight: 500;
	text-decoration: none;
}
.search-title li a span {
	font-weight: 700;
}
.filter {
	text-align: right;
}
.filter a {
	font-size: 14px;
	color: #10161F;
	font-weight: 600;
	text-decoration: none;
}

.search-field .form-control {
	font-size: 16px;
	color: #777777;
	border-radius: 0px;
	height: 55px;
	padding: 0px 20px;
}
.search-field .form-control::-moz-placeholder {
	color: #777777;
}
.search-field .form-control::-ms-input--placeholder {
	color: #777777;
}
.search-field .form-control::-webkit-input-placeholder {
	color: #777777;
}
.btn.find-btn {
	font-size: 14px;
	color: #fff !important;
	font-weight: 700;
	background-color: #846109;
	border-radius: 0px;
	width: 100%;
	height: 55px;
    text-decoration: none;
	padding: 15px;
    border: 2px solid #846109;
}

.btn.find-btn:hover {

	color: #846109 !important;
background-color: #fff !important;
	
}

.btn2.find-btn2 {
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	background-color: #846109;
	border-radius: 0px;
	width: 130px;
	height: 55px;
	padding: 15px;
    border: none;
}
.btn.find-btn i {
	margin-right: 10px;
}
.btn2.find-btn2 i {
	margin-right: 10px;
}
.search-declaration span {
	font-size: 12px;
	color: #484849;
    
	font-family: "Roboto";
}


.holder p {
	font-size: 16px;
	color: #484849;
	line-height: 28px;
	/*margin: 10px 0px;*/
}
.heading h6::after {
	content: "";
	position: absolute;
	background-image: url("img/others/blue-strip.png");
	background-repeat: no-repeat;
	width: 44px;
	height: 2px;
	top: 8px;
	left: 0;
}
.heading h6 {
	font-size: 14px;
	font-weight: 600;
	color: #0F2E56;
	position: relative;
	padding-left: 55px;
	margin-bottom: 20px;
}
.heading h3 {
	font-size: 35px;
	color: #10161F;
	font-weight: bold;
    line-height: 50px;
}
.holder .physicians-holder {
	padding: 100px 0px;
}
.holder .physicians-holder .physicians-wrap h3 {
	min-height: 130px;
   
}
.holder .complaints-holder .complaints-img {
	position: relative;
}

.holder .complaints-holder .complaints-img img {
	width: 100%;
    max-height: 480px;
}
.holder .complaints-holder .complaints-img .img-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.holder .complaints-holder {
	padding: 70px 0px;
}

.holder .news-holder {
	background-color: #FBFBFB;
	padding: 70px 0px;
}
.holder .news-holder .news-heading h3 {
	display: inline-block;
}


.news-heading h3 a{
    font-style: inherit;
    font-weight: inherit;
    font-size: inherit;
    text-decoration: none;
    color: #10161F;
}
.holder .news-holder .news-contents {
	margin-top: 30px;
}
.holder .news-holder .news-wrap {
	background-color: #fff;
	padding: 20px;
}
.holder .news-holder .news-wrap h4 {
	background-color: #846109;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	padding-top: 7px;
}
.holder .news-holder .news-wrap h4 img {
	/*width: auto !important; */
    width: 22px;
    margin-top: 3px;
    margin-left: 12px;
	/*margin: auto;*/
}
.holder .news-holder .news-wrap h5 {
	font-size: 35px;
	color: #846109;
	font-weight: 700;
	margin-top: 50px;
	min-height: 130px;
}
.holder .news-holder .news-wrap span {
	font-size: 14px;
	color: #484849;
}
.holder .news-holder .owl-nav {
	position: absolute;
	top: 10px;
	width: 60px;
	margin: auto 0 0 0;
	right: 0;
	display: block !important;
}
/*********** CAROUSEL NAV***********/
.holder .news-holder .owl-prev {
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("img/icons/news-left-arrow.svg") !important;
	background-repeat: no-repeat !important;
	background-position: 0 0;
	display: inline-block;
	height: 22px;
	left: 2%;
	position: absolute;
	text-indent: -99999px;
	top: 45%;
	width: 20px;
	outline: none;
}
.holder .news-holder .owl-next {
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("img/icons/news-right-arrow.svg") !important;
	background-repeat: no-repeat !important;
	background-position: 0 0;
	display: inline-block;
	height: 22px;
	right: 2%;
	position: absolute;
	text-indent: -99999px;
	top: 45%;
	width: 20px;
	outline: none;
}
footer .footer-top {
	border-top: 2px solid #dddddd;
}
footer .foot-common {
	padding-top: 120px;
}
footer .foot-common h5 {
	font-size: 12px;
	color: #10161F;
	font-weight: 600;
	margin-bottom: 20px;
	text-transform: uppercase;
}
footer .foot-common ul {
	margin: 0px;
}
footer .foot-common ul li {
	padding-bottom: 5px;
}
footer .foot-common ul li a {
	font-size: 14px;
	font-weight: 600;
	color: #484849;
	text-decoration: none;
}
footer .foot-common ul li a span {
	font-weight: 400;
}
footer .foot-map {
	position: absolute;
	margin-top: 40px;
   
}
footer .map-address {
	position: absolute;
	background-color: #fff;
	padding: 15px;
	top: 8px;
	width: 300px;
	left: 8px;
}
footer .map-address h5 {
	font-size: 12px;
	color: #B7B9BC;
	font-weight: 600;
	text-transform: uppercase;
}
footer .map-address a {
	font-size: 16px;
	color: #10161F;
	font-weight: 500;
	text-decoration: none;
}
footer .foot-map .map-overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 5;
}

footer .foot-declaration ul li:last-child::after {
	display: none;
}
footer .foot-declaration ul li::after {
	content: ".";
	position: absolute;
	top: -3px;
	right: -6px;
	color: #484849;
}
footer .foot-declaration ul {
	margin: -5px;
}
footer .foot-declaration ul li {
	margin: 0px 5px;
	position: relative;
}
footer .foot-declaration ul li a {
	font-size: 14px;
	color: #484849;
	font-weight: 500;
	text-decoration: none;
}
footer .copyrights {
	text-align: right;
}
footer .copyrights p {
	font-size: 14px;
	color: #484849;
	font-weight: 500;
	margin: 0px;
}

/*INNER PAGE*/
.inner-header {
	border-bottom: 1px solid #E2E2E2;
}
.note {
	background-color: #fff;
	border-bottom: 1px solid #E2E2E2;
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
}
.blk {
	display: block;
}
.note-list {
	padding: 15px 0px;
	border-right: 1px solid #E2E2E2;
	text-align: center;
}
.note-list ul li::after {
	content: ".";
	position: absolute;
	top: -2px;
	right: -3px;
}
.note-list ul li:last-child::after {
	display: none;
}
.note-list ul li {
	padding: 0px 3px;
	position: relative;
}
.note-list ul li a {
	font-size: 12px;
	color: #484849;
	text-decoration: none;
}
.note-list ul li a.active {
	color: #0F2E56;
	font-weight: 600;
}
.options-wrap {
	padding: 15px 0px; 
}
.options-wrap ul li {
	padding: 0px 7px;
}
.options-wrap ul li:last-child {
	border-left: 1px solid #E2E2E2;
}
.options-wrap ul li a {
	font-size: 14px;
	color: #484849;
	font-weight: 600;
	text-decoration: none;
}
.options-wrap ul li a i {
	margin-right: 5px;
}
.inner-holder {
	padding: 70px 0px;
}
.inner-heading {
	width: 60%;
	padding-bottom: 50px;
}
.inner-heading h3 {
	padding-left: 30px;
	border-left: 7px solid #054BA5;
}
.inner-title {
	padding: 20px 0px;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
}
.bread-crumb ul {
	margin: 0px;
}
.bread-crumb ul li::after {
	content: ">";
	position: absolute;
	top: 2px;
	right: 7px;
}
.bread-crumb ul li:last-child::after {
	display: none;
}
.bread-crumb ul li {
	padding-right: 20px;
	position: relative;
}
.bread-crumb ul li a {
	font-size: 14px;
	color: #484849;
	font-weight: 500;
	text-decoration: none;
}
.bread-crumb ul li a.active {
	font-weight: 600;
}
.post-date {
	text-align: right;
}
.post-date span {
	font-size: 14px;
	color: #777777;
	font-weight: 500;
}
.inner-wrap {
	padding: 50px 0px;
}
.inner-menu ul li.title {
	font-size: 14px;
	color: #10161F;
	font-weight: 600;
	text-transform: uppercase;
}
.inner-menu ul li {
	padding: 20px 0px;	
	border-bottom: 1px solid #D2D7DC;
}
.inner-menu ul li.active {
	border-bottom: 2px solid #0F2E56;
}
.inner-menu ul li a {
	font-size: 14px;
	color: #10161F;
	font-weight: 500;
	text-decoration: none;
}
.inner-menu ul li.active a {
	color: #0F2E56;
	font-weight: 600;
}
.inner-description h5 {
	font-size: 24px;
	color: #10161F;
	font-weight: 700;
	margin: 20px 0px;
}
.inner-description ul li, .inner-description ol li {
	font-size: 16px;
	color: #484849;
}
.inner-description p a {
	color: #0F2E56;
	font-weight: 700;
	text-decoration: underline;
}
.inner-description p span {
	color: #484849;
	font-weight: 700;
}
.inner-description ul, .inner-description ol {
	padding-left: 15px;
}
.inner-description ul li, .inner-description ol li {
	padding-bottom: 7px;
}




/*custom css*/
.text-center img {
    display: inline-block;
}
.alignleft {
    float: left;
    margin: 0.375em 1.75em 1.75em 0;
}
.alignright {
    float: right;
    margin: 0.375em 0 1.75em 1.75em;
}

.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto 1.75em;
}
blockquote.alignleft {
    margin: 0.3157894737em 1.4736842105em 1.473684211em 0;
}

blockquote.alignright {
    margin: 0.3157894737em 0 1.473684211em 1.4736842105em;
}
blockquote.aligncenter {
    margin-bottom: 1.473684211em;
}



.news-wrap a {
	text-decoration: none;
}




/*.headerborder {
  height: 88px;
  width: 5px;
    margin-right: 15px;
    margin-top: 9px;
  background-color: #054BA5;
   
} */

.headerborder2 {
  height: 8px;
  width: 30px;
    margin-right: 15px;
    margin-top: 18px;
  background-color: #054BA5;
   
}

.innerpage .pg-post-content p {
	font-size: 16px;
	color: #484849;
	line-height: 26px;
	text-align: left;
}

.innerpage .pg-post-content ul li , .innerpage .pg-post-content ol li  {
	font-size: 16px;
	color: #484849;
	line-height: 1.7;
	
}
.header-top.iner-header {
	border-bottom: 1px solid #ccc;
}

.pg-title{
    margin-top: 20px;
}
.single-pag {
	padding: 70px 0px;
}

.single-pag .wptheme-content.single h3 {
	font-size: 25px;
	color: #846109;
	font-weight: 700;
	padding-bottom: 20px;
}

.single-pag  h3 {
	font-size: 25px;
	color: #846109;
	font-weight: 700;
	padding-bottom: 20px;
}
.single-pag p {
	font-size: 16px;
	color: #484849;
	line-height: 1.7;
	text-align: left;
}
.single-pag .wptheme-image img {
	background-color: #333;
	width: 100%;
}

.search.search-results {
	text-align: left;
}
.search-results h3 {
	font-size: 20px;
}
.btn.btn-default {
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	background-color: #054BA5;
	border-radius: 0px;
	padding: 10px 15px;
	margin-top: 10px;
	border: 2px solid #054BA5;
}

#wppb-submit {
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	background-color: #054BA5;
	border-radius: 0px;
	padding: 10px 15px;
	margin-top: 10px;
	border: 2px solid #054BA5;
}
#register{
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	background-color: #054BA5;
	border-radius: 0px;
	padding: 10px 15px;
	margin-top: 10px;
	border: 2px solid #054BA5;
}
#wpforms-submit-72{
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	background-color: #054BA5;
	border-radius: 0px;
	padding: 10px 15px;
	margin-top: 10px;
	border: 2px solid #054BA5;
}
.btn.default-btn{
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	background-color: #054BA5;
	border-radius: 0px;
	padding: 10px 15px;
	margin-top: 10px;
	border: 2px solid #054BA5;
}
.wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
	background: transparent;
	border: 1px solid #ccc;
	margin-top: 20px;
}
.search-results .wptheme-content {
	font-size: 16px;
	color: #484849;
	line-height: 1.7;
	text-align: left;
	min-height: 170px;
}
.search.search-no-results {
	text-align: left;
}
.newsone-img img {
	width: 100%;
	background-color: #333;
}

.custom-pagination {
    text-align: center;
}

.custom-pagination span.current {
    background-color: #ffad4c;
    color: #fff;
}

.custom-pagination a {
    background-color: #47515B;
    color: #fff;
}

.custom-pagination span, .custom-pagination a {
    display: inline-block;
    padding: 6px 14px;
    border-radius: 4px;
}
.page-template-our-latest-news .lastest-heading.heading.text-center {
	padding-bottom: 30px;
}
iframe {
	width: auto;
}

.page-id-206 iframe {
width: -webkit-fill-available;
/*width: 80%;*/
}/*.page-id-1112 iframe {*//*width: -webkit-fill-available;%;*//*width: 80%;*//*}*/
.mobile-faq .panel-heading {
	padding: 0px 0px 0px 15px;
	background-color: #8c837f;
}
.mobile-faq .card-title {
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 0px;
	padding: 15px 0px;
	color:#fff;
}
.card-header:first-child {
	padding: 0;
}

/*RESPONSIVE*/




@media screen and (max-width: 1280px) {




	/*INNER PAGE*/
	.note-list ul li {
		padding: 0px 5px;
	}
	.note-list ul li a {
		font-size: 10px;
	}
	.options-wrap ul li a {
		font-size: 12px;
	}
}

@media screen and (max-width: 1279px) {
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item > a.mega-menu-link {
	
	padding: 4px;
	
}
    
 /*   .header-middle ul li a {
	font-size: 14px;
} */
    
	header .mainmenu li.nav-item a.nav-link {
		font-size: 12px;
		padding: 10px 25px 10px 0px;
	}

	.mainmenu .sub-menu li a {
		padding: 10px 15px !important;
		font-size: 12px;
	}




	.btn.common-btn {
		font-size: 14px;
		
	}

	.holder p {
		font-size: 14px;
	}
	.holder .physicians-holder {
		padding: 60px 0px;
	}
	.holder .physicians-holder .physicians-wrap h3 {
		min-height: 80px;
	}
	.holder .news-holder .news-wrap h5 {
		font-size: 20px;
		min-height: 80px;
	}

	/*INNER PAGE*/
	.inner-holder {
		padding: 40px 0px;
	}
	.note-list ul li {
		padding: 0px 4px;
	}
	.note-list ul li a {
		font-size: 9px;
	}
	.options-wrap ul li a {
		font-size: 10px;
	}
	.inner-heading {
		padding-bottom: 20px;
	}
	.inner-description ul li, .inner-description ol li {
		font-size: 14px;
	}
}

@media screen and (max-width: 1023px) {

 /*   .header-middle ul li a {
	font-size: 12px;
}
.header-middle ul li {
	padding: 10px 0px;
}
     */
	.search {
		padding-right: 10px;
		margin-top: 10px;
	}
	.search input.search-field {
		left: 0;
		top: 42px;
	}
	header .mainmenu {
		margin-top: 0px;
	}

	.search-title li a {
		font-size: 14px;
	}
	.search-field .form-control {
		font-size: 14px;
	}
	.btn.find-btn {
		font-size: 12px;
	}
   
	.heading h3 {
		font-size: 28px;
        line-height: 42px !important;
	}


	.holder .physicians-holder {
		padding: 50px 0px 0px;
	}


	footer .map-address {
		width: auto;
		left: 8px;
		right: 8px;
	}
	footer .map-address a {
		font-size: 11px;
	}
	footer .foot-common ul li a {
		font-size: 10px;
	}
	footer .foot-common {
		padding-top: 80px;
	}
	footer .foot-declaration ul li a {
		font-size: 10px;
	}
	footer .copyrights p {
		font-size: 11px;
	}

	/*INNER PAGE*/
	.note-list {
		padding: 5px 0px 0px;
		text-align: left;
	}
	.options-wrap {
		padding: 0px 0px;
	}
	.bread-crumb ul li a {
		font-size: 11px;
	}
	.post-date span {
		font-size: 12px;
	}
	.inner-menu ul li.title {
		font-size: 12px;
	}
	.inner-menu ul li a {
		font-size: 12px;
	}
	.inner-wrap {
		padding: 20px 0px;
	}
	.inner-description h5 {
		font-size: 16px;
	}
	.inner-description ul li, .inner-description ol li {
		font-size: 12px;
	}
	
}



@media screen and (max-width: 768px) {
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item > a.mega-menu-link {
	
	padding: 6px;
	font-size: 14px;
	
}

	iframe {
	width: auto;
}
}

@media screen and (max-width: 767px) {
	.page-id-19 iframe {
	width: 80%;
}
    
      .photoouter{
        padding-bottom: 8vw;
    }
    
 /*   .header-middle ul li a {
	font-size: 11px;
}
   */ 
    
	.newsone-img img {
	width: auto;
	margin: auto;
	display: table;
	margin-bottom: 20px;
}
	header .header-top {
		padding: 0px 0px;
	}
	.navbar-brand {
		width: 120px;
	}
    
    .hearings .table-striped td{
        font-size: 12px;
    }
    
 
	.navbar-toggler {
		outline: none !important;
	}
	.navbar-dark .navbar-toggler-icon {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
	}
	.search {
		margin-top: 0px;
		position: absolute;
		z-index: 1;
		right: 70px;
		top: 23px;
	}
	.search input.search-field {
		left: auto;
		top: 42px;
		right: 0;
	}
	header .mainmenu li.nav-item a.nav-link {
		font-size: 15px;
		padding: 10px 20px 10px 0px;
		display: inline-block;
	}
	header .mainmenu li.nav-item a.nav-link.drp-dwn {
		background-position: 100% 52%;
	}

	header .header-bottom .carousel-content {
		margin: auto;
	}

	.holder .search-holder {
		padding: 15px 0px;
	}
	.btn.find-btn {
		font-size: 14px;
	
	}
    .btn2.find-btn2 {
		font-size: 14px;
	
	}
	.filter {
		text-align: left;
	}
	.holder .physicians-holder .physicians-wrap {
		margin-bottom: 80px;
	}
	.holder .physicians-holder .physicians-wrap h3 {
		min-height: auto;
	}
	.holder .complaints-holder {
		padding: 0px;
	}
	.holder .complaints-holder .complaints-wrap {
		margin: 0px;
		padding: 0px 0px 50px;
	}
	.holder .news-holder {
		padding: 50px 0px;
	}
	.holder .news-holder .owl-nav {
		display: none !important;
	}
	.holder .news-holder .view2 a {
		float: none;
		margin: 30px 0px 0px 0px;
		padding-right: 0;
		border-right: none;
		text-align: center;
        display: block;
        text-decoration: none;
	}
	footer .footer-top {
		padding-top: 40px;
	}
	footer .foot-common {
		padding-top: 20px;
	}
	footer .foot-common ul li a {
		font-size: 12px;
	}
	footer .foot-map {
		margin-top: 20px;
	}
	footer .foot-declaration ul {
		display: block !important;
	}
	footer .foot-declaration ul li::after {
		display: none;
	}
	footer .foot-declaration ul li a {
		font-size: 12px;
	}
	footer .copyrights {
		text-align: left;
		margin-top: 40px;
	}
	footer .copyrights p {
		font-size: 13px;
	}

	/*INNER PAGE*/
    
	.inner-holder {
		padding-top: 20px;
	}
	.inner-heading {
		display: none;
	}
	.inner-title {
		display: none;
	}
	.note-list {
		padding: 10px 0px;
		overflow: scroll;
	}
	.list-unstyled.d-flex.d-inline-flex.m-0 {
		width: 1000px !important;
	}
	.note-list ul li::after {
		right: -2px;
	}
	.note-list ul li a {
		font-size: 10px;
	}
	.post-date {
		text-align: left;
	}
	.mob-inner-menu h6 {
		font-size: 14px;
		color: #484849;
		text-transform: uppercase;
		font-weight: 600;
	}
	.main-drpitem {
		background-image: url("img/icons/mob-dropdown-arrow.png");
		background-repeat: no-repeat;
		background-position: 100% center;
	}
	.bg {
		background-image: url("img/icons/mob-dropdown-arrow2.png");
	}
	.note {
		overflow: hidden;
		background-color: #F6F6F6;
		position: relative;
		display: block !important;
	}
	.main-drpitem a {
		font-size: 14px;
		color: #0F2E56;
		font-weight: 600;
		text-decoration: none;
		display: block;
		padding-right: 20px;
	}
	.sub-drpdwn {
		display: none;
	}
	.sub-drpdwn li {
		padding-bottom: 10px;
	}
	.sub-drpdwn li a {
		font-size: 14px;
		color: #10161F;
		font-weight: 500;
		text-decoration: none;
		display: block;
	}
}






/* NEW April 14th */


footer{
    z-index: 2;
}
/* UberMenu Stuff */
/* NEW May 4th */


.ubermenu-submenu{
    z-index: 9999;
}


.ubermenu-top_main_menu .ubermenu-submenu span.ubermenu-target{
font-style: normal ;
font-weight: 700 ;
font-size: 13px ;
line-height: 18px ;
text-transform: uppercase;

/*color: #777777;*/
    color: #0F2E56;
}

.ubermenu-top_main_menu .ubermenu-submenu a.ubermenu-target{
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 20px;
color: #10161F;
}

#boldheader span{
font-family: Poppins;
font-style: normal;
font-weight: bold !important;
font-size: 19px !important;
line-height: 28px !important;
        color: #10161F;
    text-transform: none;

}

#boldheader {
    border: none;
}

.subcontact-words h1{
    
    font-style: normal;
font-weight: normal;
font-size: 12px;
line-height: 1px;
/* or 133% */


color: #777777;
}



.subcontact-words h2 {
font-style: normal;
font-weight: 900;
font-size: 14px;
/*line-height: 16px;*/
/* identical to box height */


color: #10161F;
}

.subcontact-wrap{
    position: relative;
    display: flex;
    padding-bottom: 20px;
    width: 300px;
    
}

.subcontact-words{
    position: absolute;
    right: 90px;
    margin-top: 8px;
}








.ubermenu-top_main_menu .ubermenu-nav {
    
    max-width: none !important;


}



.widget_search h3{
    
    visibility: hidden;
}
.widget_search .screen-reader-text {
    display:none;
}



.header-floating-menu .bellows-current-menu-item > .bellows-target span{
    font-weight: 700 !important;
}







@media screen and (max-width: 767px){
.ubermenu-top_main_menu .ubermenu-nav {
    max-width: 100% !important;
}
}


.header-floating-menu .header-floating-menu-wrap .bellowsmenu .bellows-nav .bellows-menu-item .bellows-target-title {
    
    margin-left: -15px;
}





.ubermenu-top_main_menu {
    z-index: 1000;
}




/* FLOATING SIDE MENU */








.header-floating-menu .bellows {

    background: #ffffff !important;
    font-size: 14px;
    color: #888;
}


.header-floating-menu .bellows-item-level-0 {
    
    display: block;
    clear: both;
}


.holder .header-floating-menu .bellowsmenu .bellows-menu-item {
    display: block !important;
}

 .header-floating-menu  .bellowsmenu .bellows-current-menu-item a {
    font-weight: 600 !important;
    color: #0f2e56 !important;
    

}
.header-floating-menu  .bellowsmenu .bellows-current-menu-item .bellows-target {
    
    background: white !important;
}



.header-floating-menu .ubermenu-vertical:before {
    border-right: none !important;
}


.holder .header-floating-menu .bellowsmenu .bellows-item-level-0 .bellows-target {
    font-weight: normal ;
    color: #333 ;
    text-transform: none ;
    border-left: none ;
     border-right: none ;
    background: white !important;
}




.header-floating-menu .bellowsmenu .bellows-item-level-0 > .bellows-target, .header-floating-menu .bellowsmenu .bellows-item-level-0 > .bellows-target.bellows-item-notext > .bellows-icon {
    
    line-height: 20px;
}

.header-floating-menu .bellowsmenu .bellows-item-level-0 > .bellows-target {
    font-size: 14px;
    color: #10161f;

    border-top: none !important;
}






      .innerpage .pg-title h3 {
	font-size: 25px;
	color: #10161F;
	font-weight: 700;
	padding-bottom: 20px;
    width: 70%;
}





@media (min-width: 767px) { 
    
 
    
 
    
          .innerpage .pg-title h3 {
	font-size: 25px;
 
}

}






/* Inner Page Top Scroll */

 .header-scrolling-menu .ubermenu .ubermenu-current-menu-item a {
    font-weight: 600 !important;
    color: #10161F !important;

}
.header-scrolling-menu .ubermenu .ubermenu-current-menu-item .ubermenu-target {
    
    background: white !important;
}




.header-scrolling-menu .ubermenu-responsive-toggle {
    background: transparent !important;
    color: #333 !important;
    font-size: 12px !important;
    text-transform: none !important;
    font-weight: normal !important;
}

.header-scrolling-menu .ubermenu {
    
    background: #fff !important;
}

.header-scrolling-menu .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
    background: transparent !important;
    color: #111 !important;
}

.header-scrolling-menu .ubermenu{
    
       border-bottom: 1px solid #DDDDDD;
    border-left: none !important;
     border-right: none !important;
     border-top: none !important;
    height: 45px;
}

.header-scrolling-menu .ubermenu .ubermenu-item a{
    
    border: none !important;
}

.header-scrolling-menu .ubermenu .ubermenu-item-level-0 > .ubermenu-target {
    font-weight: normal ;
    color: #333 ;
    text-transform: none ;
    border-left: none ;
}








.header-scrolling-menu .header-print-menu-wrap  {
height: 45px;
float: right;
    width: 24vw;
	max-width: 24vw;
border-left: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    background: white;
    padding-right: 15px;
    
 
}




/* Progress bar working version */


.progress2 {
    background-color: #10161F;
    position: fixed;
bottom: 0px;
    left: 0;
    width: 0%;
    height: 3px;
    z-index: 1000;
}


.pg-post-content span {
    
    font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 24px;

color: #777777;
}


.pg-post-content li{
    padding-bottom: 18px;
}

.pg-post-content{
    min-height: 600px;
}

.pg-post-content .table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
   background-color: #A4CCE5;
}
.pg-post-content table, .pg-post-content td{
    border: 1px solid black;
}






  .header-floating-menu .bellows{
          border-left: none !important;
        border-right: none !important;
      border-top: none !important;
      }


      footer .footer-bottom {
	padding:  30px 0px;
}
  


/* May 29 Responsive 992*/


  @media screen and (min-width: 1300px) {  
 
      .header-bottom , .banner-img img{
    max-height: 320px !important;
}
    
}


      .header-logo .text {
          margin: 0;
  position: absolute;
          left: 140px;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
      }




      
      .header-logo h7{
          margin-bottom: 0;
          font-size: 0.9rem;
          font-weight: 600;
      }
      
      h8 {
          font-size: 0.8rem;
      }

  .header-logo-mobile h8 {
           font-weight: 600;
      }
      
         h9 {
          font-size: 0.7rem;
      }



  @media screen and (min-width: 992px) {  
    .ubermenu-submenu {
        padding-bottom: 40px !important;
    }
      .header-bottom , .banner-img img{
    max-height: 280px;
}

      footer .footer-bottom {
	padding: 120px 0px 30px;
}
      
         .header-floating-menu .bellows {
        border-bottom: none !important;
    }
      
      .pg-post-content {
          margin-top: 10px;
      }

      
      .col-0half{
          width: 6.333333%;
          padding-left: 15px;
          padding-right: 15px;
          
      }
      
      .col-8half{
          width: 68.666667%;
            padding-left: 15px;
          padding-right: 15px;
          max-width: 68.666667% !important;
          flex: none;
      }
      
      #downloadpdf {
    display: none;
}
      
      .menuheading h1 {
          color: #10161F;
      }
      
      .header-floating-menu .bellowsmenu .bellows-item-level-0 > .bellows-target {
    
    border-bottom: 1px solid #d2d7dc;
 
}

.header-floating-menu .bellowsmenu .bellows-current-menu-item > .bellows-target {

    border-bottom: 1px solid #0f2e56;

}

.header-floating-menu .bellowsmenu .bellows-item-level-0 > .bellows-target:hover {

    border-bottom: 1px solid #0f2e56;

}
      
      .header-floating-menu .bellows-current-menu-item .bellows-target {
    
 border-bottom: 2px solid #0F2E56;
}
      
      header .header-bottom .carousel-content {
	margin: 0 0 0 auto;
	display: table;
}
      

      
      

      
      .d-md-block-992 {
          display: block !important;
      }
            body:not(.home) .header-top {
    position: fixed;
    width: 100vw;
                top: 0;
    background: white;
    z-index: 9999;
    left: 0;
}
      
            .header-middle:not(.home) {
    padding-top: 131px;
} 
  
      
    
    
      

      
      #longpagerow{
          margin-top: 50px;
      }
      
      .scrollvisible {
	
    
	top: 215px !important; 
    
}
      
      #menu-item-509 , #menu-item-390 ,#menu-item-698, #menu-item-508, #menu-item-748, #menu-item-747 {
          
          border-bottom: 1px solid #D2D7DC;
      }
      
      .pg-title {
    margin-top: 70px;
}
      
 
        	.holder .header-floating-menu .header-floating-menu-wrap.fixed {
		top: 0;
        margin-top: 148px !important;
	} 
      

      
      .header-logo img{
  max-height: 110px;
          height: 100%;
        
}

      .header-logo {
          display: flex;
      }
 
    #menu-item-154 {
        margin-top: -15px;
    }  
    

    
    /* NAV MENU ITEM STYLES - ADD new menu items in these 3 */
      
    #menu-item-672 , #menu-item-671 , #menu-item-23 , #menu-item-1973 , #menu-item-22 ,#menu-item-21 , #menu-item-1275 {
        padding-bottom: 9px !important;
    }
      
      
    
      #menu-item-672 a , #menu-item-671 a , #menu-item-23 a, #menu-item-1973 a , #menu-item-22 a ,#menu-item-21 a, #menu-item-1275 a {
        padding-top: 6px !important;
    } 
    
     #menu-item-672 i , #menu-item-671 i , #menu-item-23 i, #menu-item-1973 i , #menu-item-22 i ,#menu-item-21 i, #menu-item-1275 i {
       margin-top: -11px !important;
    }
      
      .ubermenu-top_main_menu .ubermenu-submenu .ubermenu-item-header {
    
    margin-top: 43px;
}

.uubermenu-top_main_menu .ubermenu-submenu-id-147  {
     margin-top: 43px !important;
    
}
      
      
      
   .ubermenu-top_main_menu .ubermenu-submenu-id-1380 {
     margin-top: 43px !important;
    
}   
      
     /* .header-top{
    max-height: 130px;
    height: 130px;
}*/
      


.ubermenu .ubermenu-submenu-drop {
    
    position: fixed !important;
    width: 100vw !important;
     margin-top: 75px !important; 
    left: 0 !important;
    top: 20px;
    
}
      
      .header-top .container{
    position: relative;
    min-height: 76px;
}

   

      .innerpage .pg-title h3 {
	font-size: 35px;
	color: #10161F;
	font-weight: 700;
	padding-bottom: 10px;
    width: 70%;
}

          .holder .header-floating-menu .header-floating-menu-wrap.default ,   .holder .header-floating-menu .header-floating-menu-wrap.fixed {
        top: 0px !important;
                    max-width: 250px;
    }

   
  	.holder .header-floating-menu .header-floating-menu-wrap.fixedbottom {
		bottom: 0;
        position: absolute;
        max-width: 250px;
      
	}  
    
      .holder .header-floating-menu .header-floating-menu-wrap.fixed {
	position: fixed;
        
	
}
    
   /* 
    #menu-item-103 , #menu-item-116, #menu-item-146 {
        display: none;
    } */
      
    }
    
    
    
    /* Responsive END */
    
    
    
    .pg-post-content h2 a {
        
        font-size: 2rem; 
        font-weight: 500;
    line-height: 1.2;
    }
    
    .pg-post-content h3 a {
        font-size: 24px;
    line-height: 40px;
        
    }
    
    
    /* June 1 Responsive */
    
    
  
   
  

  @media screen and (max-width: 991px) { 
      #ubermenu-nav-main-2-mainmenu li {
          text-align: left !important;
      }
      
      header .header-bottom .banner-img img {
          max-height: 210px;
      }
      
      .ubermenu-widget-area {
          padding: 0 !important;
      }

      
      #downloadpdf {
          display: block;
          margin-top: 24px;
      }
      
            
      .pg-post-content {
          margin-top: 32px;
      }
      
      #backtotop {
          
          display: block !important;
          position: fixed;
          bottom: 25px;
          right: 15%;
      }
      
         #dropdownbutton {
          
          display: block !important ;
          position: absolute;
          top: 100px;
          right: 45%;
             z-index: 5;
             background: transparent;
             border: none;
      }
      
             #dropupbutton {
          
          display: none !important ;
          position: absolute;
          top: 100%;
          right: 45%;
             z-index: 5;
                  background: transparent;
             border: none;
      }
      
      
      
      
      
      	header .btn.login-btn {
	width: 100%;
            height: 51px;
            line-height: 38px;
	}
      
  
      
      	.btn.find-btn {
	width: 100%;
	}
         	.btn2.find-btn2 {
	width: 100%;
	}
      
      	header .header-bottom .banner-contents {
		margin: 0px;
		width: auto !important;
		padding: 40px 10px;
	}

	header .header-bottom .banner-contents h1 {
		font-size: 15px !important;
	}
	header .header-bottom .banner-contents p {
		font-size: 13px !important;
	}
      
      	header .header-bottom .banner-contents a.btn.banner-btn {
		
		
        padding: 12px 10px !important;
            	font-size: 12px !important;
	}
	
      
      .dropdown nav {
          max-height: 117px;
          overflow:hidden !important;
        
      }
      
         .dropup nav{
          max-height: none;
       
        
      }
      
   
      
         #menu-item-509 , #menu-item-390 ,#menu-item-698, #menu-item-508, #menu-item-748, #menu-item-747 {
          
          height: 40px;
      }
      
      
.header-floating-menu nav {
  
    border-bottom: 1px solid #DDDDDD !important;
     z-index: 1;
}
      
        
      .stickymobile {
          top: 121px !important;
      }
      
       .fixedmobile {
          top: -1px !important;
      }
   

}

  @media screen and (max-width: 767px) {
      
        .stickymobile {
          top: 101px !important;
      }
      
          .search-form .find-butn {
          margin-top: 6px;
      }
      
        .search-form2 .find-butn2 {
          margin-top: 6px;
      }
      
      .hearingbtn , .agreebtn{
          font-size: 12px !important;
          padding: 10px 15px !important;
          width: 120px !important;
          height: 50px !important;
      }
      

    
      
      .order1custom {
          -webkit-box-ordinal-group: 2;
   
    order: 1;
      
      }
      
      .order2custom {
              -webkit-box-ordinal-group: 3;
   
    order: 2;
}
      }

    
        .scrollvisible {
	visibility: visible ;
    position: fixed;
	top: -1px ; 
    z-index: 3;
}  

@media screen and (min-width: 992px) and (max-width: 1200px) {
     .holder .header-floating-menu .header-floating-menu-wrap.default ,   .holder .header-floating-menu .header-floating-menu-wrap.fixed,  	.holder .header-floating-menu .header-floating-menu-wrap.fixedbottom  {
 
                    max-width: 200px;
    }
    
    .menuheading h1 {
        width: 200px;
    }
    
    
 
}
   

  @media screen and (min-width: 992px) {
      .header-bottom  .banner-wrap .owl-carousel {
   
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);

    
}
      
           .fixedmobile {
          top: 131px !important;
      }
      
      .mnonedesktopr {
          padding-right: 0 !important;
      }
      
       .mnonedesktopl {
          padding-left: 0 !important;
      }
      
      
      
   

}



    @media screen and (min-width: 767px) {
        .col-md-5half {
width: 44.75%;
          
}
        
   
        
                .col-md-1half {
width: 10.5%;
                  
}
        

}


.physicians-wrap h6 , .complaints-wrap h6 {
    text-transform: uppercase;
}

@media screen and (min-width: 1200px) {
.header-bottom .owl-carousel {
    
    padding-bottom: 60px !important;
   

}
    
    .header-bottom .owl-nav{
        position: absolute;
        bottom: 25px;
    }
    
}


/* OWL Carousel Fixing */


@media screen and (min-width: 992px) {

    
#menu-item-943 {
    
    margin-top: 100px;
} 
    
    .header-bottom .owl-nav{
        position: absolute;
        bottom: 25px;
    }
    
    header .header-bottom .banner-contents {

	margin-right: 20px;
}
    


.header-bottom .owl-carousel {
    height: 77%;
}
    
    .header-bottom .bannerbtn {
        position: absolute;
        bottom: 0;
    }
    
    .header-bottom .owl-item , .header-bottom .owl-stage-outer , .header-bottom .owl-stage {
        height: 100%;
    }



}

.header-bottom .owl-carousel {
    
    padding-bottom: 40px;
 

}

@media screen  and (min-width: 1200px) {
	header .header-bottom .banner-contents h1 {
		font-size: 25px;
	}
    header .header-bottom .banner-contents a.btn.banner-btn {
	
	padding: 15px 13px;

}
}

@media screen  and (min-width: 1200px) and (max-width: 1440px) {
	header .header-bottom .banner-contents h1 {
		font-size: 25px;
	}
    header .header-bottom .banner-contents a.btn.banner-btn {
	
	padding: 16px 14px;

}
}

@media screen and (min-width: 1200px) and (max-width: 1340px) {
	header .header-bottom .banner-contents h1 {
		font-size: 17px;
	}
    header .header-bottom .banner-contents a.btn.banner-btn {
	
	padding: 13px 12px;

}
}

@media screen  and (min-width: 1080px) and (max-width: 1200px) {
	header .header-bottom .banner-contents h1 {
		font-size: 20px;
	}
    
    	header .header-bottom .banner-contents p {
		font-size: 14px;
	}
    
        header .header-bottom .banner-contents a.btn.banner-btn {
	
	padding: 15px 13px;

}
 
}

@media screen  and (min-width: 992px) and (max-width: 1080px) {
	header .header-bottom .banner-contents h1 {
		font-size: 18px;
	}
    
    	header .header-bottom .banner-contents p {
		font-size: 13px;
	}
    
        header .header-bottom .banner-contents a.btn.banner-btn {
	
	padding: 14px 12px;

}
 
}




.header-bottom .owl-carousel {
    
    padding-bottom: 40px !important;


}

.search-declaration .row {
    margin-left: 0px;
}


        .col-md-5half {

            padding-left: 15px;
            padding-right: 15px;
}
        
                .col-md-1half {

                     padding-left: 15px;
            padding-right: 15px;
}

   .menuheading h1 {
          color: #484849;
      }




@media screen  and (min-width: 992px) and (max-width: 1200px) {
    
    #menu-item-943 {
        margin-left: -50px;
    }
}


    #backtotop {
          
          display: none;
      }

    #dropdownbutton {
          
          display: none;
      }

  #dropupbutton {
          
          display: none;
      }

@media screen  and (max-width: 600px){
    #backtotop {
          
        
          right: 8%;
      }
}


      .ubermenu-top_main_menu .ubermenu-item-level-0:not(.ubermenu-item-154 ):not(.ubermenu-item-102 ) a:hover{
opacity: 0.8;


}

.holder a:hover , .header-bottom a:hover {
    opacity: 0.8;
}

.pg-post-content a:hover {
    opacity: 0.8;
}


.ubermenu-top_main_menu .ubermenu-item-154 a:hover , .ubermenu-top_main_menu .ubermenu-item-102 a:hover {
    
    opacity: 0.9;
}

footer a:hover {
    opacity: 0.8;
}


/* Complaints page mobile */

@media screen  and (max-width: 1200px){
    
    .holder .pgcomplaints-wrap{
        width: 95% !important;
    }
    
    .holder .pg-title .pgcomplaints-wrap h32 {
        font-size: 20px ;
    }
    
}



@media screen  and (max-width: 992px){
    
    .holder .pgcomplaints-wrap{
       height: 200px !important;
    }
    
    .headerborder2 {

    margin-top: 10px;

   
}
    
       .ubermenu-responsive-toggle {
        top: 15px !important;
    right: 0 !important;
    position: absolute !important;
    }
    
    .search-header .row {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .searchitems {
        margin-bottom: 0px;
        margin-top: 10px;
    }
    
        #ubermenu-bottom_main_menu-21 li{
border-bottom: 1px solid #F7F7F7;
}
    
    #ubermenu-top_main_menu-19-main-top-2 {
          float: none;
    width: 100%;
    }
    
        .header-logo .mobile-text {
    display: block;
            padding-top: 25px;
}
    
    .header-top .container {
        position: relative;
    }
    
 
    
    
      
      .header-logo-mobile {
          display: flex;
      }
      
      .dcontents {
          display: contents;
      }
    
          .header-logo img{
  max-height: 100px;
          height: 100%;
                            margin-right: 10px;
              margin-left: 10px; 
              margin-top: 10px;
         margin-bottom: 10px;
         
}
    
    .pgcomplaints-wrap .formbtn {
        left: 30px;
        bottom: 30px;
    }
    
    
footer .map-address {
    width: 90%;
    left: 25px;
position: inherit;
    top: 105px;
    
}
    
    footer .foot-map {
        position: inherit;
        margin-top: -50px;
    }
    
    
}

@media screen  and (max-width: 767px){
     .holder .pgcomplaints-wrap{
        width: 100% !important;
    }
    
       .holder .pgcomplaints-holder .wrap2{
       margin-top: 20px;
    }
    
    .col-md-5half {
        width: 100%;
    }
    
     .holder .pgcomplaints-wrap{
       height: 144px !important;
    }
    
      .pgcomplaints-wrap .formbtn {
        left: auto;
        bottom: auto;
    }
}
    

.single-pag .wptheme-content {
    
    margin-top: 20px;
}

.complaints-img .img-overlay:before {
  content:"";
  position: absolute;
  top:0;
  left:0;


  z-index:999;
     width: 0;
      height: 0;
      border-top: 60px solid #F7F7F7;
      border-right: 60px solid transparent;
}


.header-scrolling-menu .widget-content {
        position: absolute;
   
    margin: 0;
  
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
   
    line-height: 21px;
 
}

.header-scrolling-menu .printcontents{
    width: 100%; 
}

.header-scrolling-menu .printcontents-inner {
    width: 333px; 
    height: 45px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
}




.news-holder .owl-carousel {
    position: unset !important;
}

.news-holder .owl-stage-outer {
    position: unset !important;
}

.news-holder .container {
    position: relative;
}


@media screen  and (min-width: 992px) and (max-width: 1200px) {
    
    .col-2half{

    -ms-flex: 0 0 16.666667% !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    flex: 0 0 21% !important;
    max-width: 21% !important;
      
        
    }
}

@media screen  and (min-width: 992px) and (max-width: 1200px) {
    
    .col-9half{


        padding-left: 15px !important;
        padding-right: 15px !important;

    -ms-flex: 0 0 83.333333% !important;
    flex: 0 0 79% !important;
    max-width: 79% !important;
      
        
    }
}



/*iFrame Dev 2*/
@media screen {.page-id-1112 .col-xl-9 {		-webkit-box-flex: 0;		-ms-flex: 0 0 100%;				flex: 0 0 100%;		max-width: 100%;		}}

/*iFrame Physician Search*/
@media screen {.page-id-1509 .col-xl-9 {		-webkit-box-flex: 0;		-ms-flex: 0 0 100%;				flex: 0 0 100%;		max-width: 100%;		}}

/*iFrame Physician Members*/
@media screen {
	.page-id-1514 .col-xs-12 {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.page-id-1514 .col-sm-12 {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.page-id-1514 .col-md-12 {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.page-id-1514 .col-lg-12 {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.page-id-1514 .col-xl-12 {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }	
}







/* iFrame Test Page - Oct 2020 */
/*
.iframe-container {
  overflow: hidden;*/
  /* 16:9 aspect ratio */
/*  padding-top: 56.25%;
  position: relative;
}*/

/*
.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}
*/


/*
.WebPartZone {
  background-color: black;
}
*/


.newsone-cont .btn.btn-default {
    margin-top: 0;
}

.newsone-cont a {
    text-decoration: none;
}





.mainmenu .sub-menu,.header-middle .sub-menu {list-style: outside none none;  min-width: 20%; max-width: 20%; padding: 0;  position: absolute;  z-index: 1000;  display:none;}
.mainmenu li:last-child:hover .sub-menu {right: 0;}
.mainmenu li:hover .sub-menu,.header-middle li:hover .sub-menu{ display:block; }
.mainmenu .sub-menu li,.header-middle .sub-menu li{padding:0px !important;}
.mainmenu .sub-menu li a,.header-middle .sub-menu li a{ background: none repeat scroll 0 0 #fff;  display: block;  padding: 10px 15px !important;  text-align: left; color: #000 !important;  text-decoration: none;  transition: all 1s ease-in-out 0s;}
.mainmenu .sub-menu li a:hover,.header-middle .sub-menu li a:hover { background:#fff !important; border-left:5px solid #224998; padding-left:25px;}


.ubermenu-top_main_menu .ubermenu-item-normal > .ubermenu-target, .ubermenu-top_main_menu .ubermenu-submenu .ubermenu-target, .ubermenu-top_main_menu .ubermenu-submenu .ubermenu-nonlink, .ubermenu-top_main_menu .ubermenu-submenu .ubermenu-widget, .ubermenu-top_main_menu .ubermenu-submenu .ubermenu-custom-content-padded, .ubermenu-top_main_menu .ubermenu-submenu .ubermenu-retractor, .ubermenu-top_main_menu .ubermenu-submenu .ubermenu-colgroup .ubermenu-column, .ubermenu-top_main_menu .ubermenu-submenu.ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu-top_main_menu .ubermenu-submenu.ubermenu-submenu-padded {
    padding: 8px;
}

#pg-title hr {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.header-floating-menu .bellows-subtoggle i{
    color: #054BA5;
}

.header-floating-menu .bellows-nav .bellows-item.bellows-item-level-0 > .bellows-target{
    font-weight: 500;
}


  .col-list {
        list-style: none;
    }

.contentmarg {
    margin-bottom: 50px;
}

.forms i {
    margin-right: 15px;
    color: #054BA5;
}

.content2 {
    margin-top: 35px;
}



#ubermenu-bottom_main_menu-21 li:hover{
    background-color: #F7F7F7;
}





button:focus {
    outline: none;
}

 .ubermenu {
    

    z-index: auto !important;

}

.header-floating-menu .style-svg {
    min-width: 35px;
}

    #navsearch i {
        margin-top: -23px;
    
    padding-right: 26px;
    margin-right: -15px;
  
        
        
    }
      
      #navsearch span {
            border-right: 1px solid #DDDDDD;
            padding-right: 20px;
      }