.mobile-view{ display: none; }

850.home_header01{
	background: #033b4a;
}

.color1{color: #031675 !important;}
.bg-color1{background-color: #031675 !important;}

.newh_hv:hover{
	color: #FFD400;
}

.home_top03{
    padding: 12px 50px;
}

.home_top03{display: none !important;}
.home_05_hed{display: none !important;}
.nav_bg{display: none;}

.home_top_04_pad{
	padding-top: 32px;
}

.home_03{
	 background: #D13A44;
    color: white;
    padding: 12px 15px;
/*    font-family: "Segoe UI", Arial, sans-serif;*/
    font-weight: 500;
}

.home_03:hover{
	 background: #CE6B72;
    color: white;
    padding: 12px 11px;
/*    font-family: "Segoe UI", Arial, sans-serif;*/
    font-weight: 500;
	text-decoration:none;
}

.mydiv {
  width:100%;
  height:100%;
  color:black;
  animation: myanimation 3s infinite;
}

@keyframes myanimation {
  0% {background-color:#D13A44; color:#fff }
  50%{background-color:#1d90cc; color:#fff; }
  100%{background-color:#D13A44; color:#fff; }
}

.home_04{
	 background: #FFD400;
    color: black;
    padding: 12px 15px;
/*    font-family: "Segoe UI", Arial, sans-serif;*/
    font-weight: 500;
		animation-name: example1;
  animation-duration: 1s;
  text-decoration:none;
	}
	
	@keyframes example1 {
  from {background-color: #D13A44;}
  to {background-color: #CE6B72;}
}

 .carousel-inner_p img {
    width: 100%;
    height: 100%;
  }
  
  .home_05_hed{
	  margin-bottom: -51px;
  }
  
  
  .home_drop_head_06::after{
    margin-left: 9px;
    padding-top: -16px;
    vertical-align: 2px;
    font-size: 20px;
  }
  
  
  .home_carousel_caption07 {
    position: absolute;
    right: 30%;
    top: 30%;
    bottom: 20px;
    left: 11%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
	text-align:left;
  }
  
  .home_cap_h1{
	  font-size:50px;
	  line-height:60px;
	  color:black;
/*	    font-family: "Segoe UI", Arial, sans-serif;*/
		font-weight:700;
  }
  
   .home_cap_p{
	      font-size: 20px;
    color: red;
/*	    font-family: "Segoe UI", Arial, sans-serif;*/
		font-weight:800;
  }
  
  .home_cap_btn{
	      font-size: 16px;
    line-height: 17px;
    font-weight: 500;
    color: rgb(0, 0, 0);
    font-family: "Segoe UI", Arial, sans-serif;
    background-color: rgb(255, 185, 1);
    border-color: rgb(255, 185, 1);
	PADDING: 14PX 20PX;
  }
    .home_cap_btn:hover{
	    background: #415266;
		color:white;
		border-color: #415266;
  }
  
  .head_icon_css{
	      color: #D13A44;
    font-size: 17px !important;
	margin-right:5px;
  }
    .head_icon_cssp{
  font-size: 14px;
   font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 400;
	}
	
	
	.sec_o1{
		padding: 50px 0px;
	}
	
	.home_08{
	font-size: 20px;
    font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 500;
    color: #404040;
	}
	.home_09{
	font-size: 40px;
font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 600;
    color: #031675;
    padding: 1px 0px;
	}
	
	.home_10{
		font-size: 16px;
    padding: 0px 5% 10px;
    font-family: "Segoe UI", Arial, sans-serif;
    color: black;
    font-weight: 400;
	}
	
	.case_card_11{
		    font-size: 22px;
    font-family:"Segoe UI", Arial, sans-serif;
    font-weight: 500;
    color: #035A77;
	}
	.case_card_11 a:hover{
		font-size: 22px;
    font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 500;
	 color: black;
	  text-decoration:none;
	}
	
	.case_card_12{
		font-size: 15px;
     font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 400;
	 color: black;
	   
	}
	
	.mr-hm{
		margin-bottom: 3px;
	}
	
	.home_12{
		    padding-top: 25px;
	}
	
		.home_13{
		font-size: 15px;
    font-family: "Segoe UI", Arial, sans-serif;
    color: black;
    font-weight: 400;
	}
	
		.home_14{
		font-size: 17px;
    font-family: "Segoe UI", Arial, sans-serif;
    color: white;
    font-weight: 400;
	}
	
		.home_15{
		    font-size: 35px;
    font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 600;
    color: white;
	}
	
	.home_16{
	color: #F9F9F9;
    padding-top: 8px;
	 font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 400;
	font-size:17px;
	}
	
	.home_17{
	background-color: rgba(0,0,0,.03); position: relative;
	}
	
	.home_18{
	    color: #C92E3A;
		}
		.home_19 {
    font-size: 15px;
    font-family: "Segoe UI", Arial, sans-serif;
    color: black;
   
}

/*.dropdown-menu .nav-item a:focus.home_nav_a02:hover, 
.home_nav_a02:focus, .home_nav_a02:visited, .home_nav_a02:focus{
    background: #FFD400 !important; color: black;
}*/

		.home_20 {
    font-size: 15px;
	padding-top:10px;
}

.facilities_iocn{
	color: #C92E3A;
	    padding-right: 10px;
}
	
	
	@media only screen and (min-width: 1025px){
.video_css {
    width: 343px;
    height: 220px;
    padding: 5px;
    font-size: 15pt;

}
}
@media only screen and (max-width: 1024px) and (min-width: 1024px){
.video_css {
    width: 430px !important;
    height: 250px !important;
    padding: 10px;
    background-color: #ffffff;
    font-size: 15pt;
    border-radius: 20px;
}
}

@media only screen and (max-width: 1024px) and (min-width: 600px){
.video_css {
    width: 315px;
    height: 200px;
    padding: 10px;
    background-color: #ffffff;
    font-size: 15pt;
    border-radius: 20px;
}
}

@media only screen and (max-width: 600px){
.video_css {
    width: 331px;
    height: 202px;
    padding: 5px;
    background-color: #ffffff;
    font-size: 15pt;
    border-radius: 15px;
}
}
	
	
	.footer_bg{
		padding:20px 0px;
		background: #303D4C;
	}
	
	.footer_h3_01{
		color: white;
    padding-bottom: 13px;
    font-size: 25px;
    font-weight: 600;
	}
	.footer_p_02{
		   color:white;
	}
	
	.footer_a_02{
		  color: white;
    font-family: "Segoe UI", Arial, sans-serif;
	}
	
	.footer_a_02:hover{
		  color:#FFB901;
		  text-decoration:none;
	}
	.footer_a_img{
		    width: 5px;
    margin-top: -2px;
	    margin-right: 4px;
	}
	
	.foot_mg{
		margin-top:-5px;
	}
	
	.foot_sec_bt{
		border-top: 1px solid #898989;
    margin: 24px 0px 0px;
    padding: 20px 0px 0px;
	}
	
	.pvp{
	    margin-left: 15px;
    color: gold;
    text-decoration: underline;
	}
	
	.bg_sec{
		    background: #303D4C;	

        }

        .treatment_section
        {
             
            padding: 40px;
           
        }
         .treatment_section_img img
        {
             border-radius: 20px; 
             padding-top: 1rem; 
        }
	
    .bg_sec111{
            background: #f4f9ff;    

        }

  .btArticleCategories a {
    color: #444;
    text-decoration: none;
}



.blg-details .blog-title{     
    font-size: 25px;
    margin: 0 0 12px;
    letter-spacing: 0;
    color: #e10f28;
    line-height: 35px;
    padding-top: 18px;
     }

.blg-details .btSubTitle {
    margin: 0 0 14px;
        font-size: 15px;
    padding-top: 9px;
}

.btArticleDate:before {
    content: "\f017";
        font-family: FontAwesome;
    margin: 0 7px 0 0;
    display: inline-block;
    font-style: normal;
}
.btArticleDate:not(:last-child):after, 
.btArticleAuthor:not(:last-child):after, 
.btArticleComments:not(:last-child):after, 
.btArticleCategories:not(:last-child):after {
    content: ' / ';
    padding: 0 .5em;
}



.blg-details .img-bx img{ width: 100%; }

.blg-details .content{ padding: 30px 0; }
.blg-details .content p{ font-size: 13px; }

.blg-details .content blockquote {
    display: block;
    position: relative;
    padding: 20px 0 20px 20px;
    margin: 0;
    font-size: 1.4em !important;
    font-weight: 400;
    line-height:30px;
    font-family: "Segoe UI", Arial, sans-serif;
}

.blg-details .content blockquote:before {
    content: '\f10d';
    font-family: FontAwesome;
    display: block;
    margin: 0;
    font-size: 60px;
    line-height: 60px;
    opacity: .2;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
}

.btTags ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.btTags ul li {
    display: inline-block;
    padding: 0;
    margin: 0;
}

.btBox .tagcloud a, .btTags ul a {
    display: inline-block;
    float: left;
    padding: 8px 10px;
    margin: 0 2px 2px 0;
    font-size: 13px !important;
    background: #0cb8b6;
    color: black;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    border-radius: 50px;
    background: rgba(0,0,0,.07);
}

.social-bx{ border-bottom: solid 1px #d4d4d4; padding-bottom: 25px; }

.socialRow{ float: right; }
.socialRow a{ font-size: 15px;
    width: 30px;
    height: 30px;
    line-height: 27px;
    font-weight: 800; 
border-radius: 50%;
    display: inline-block;
    float: left;
    text-align: center;
    vertical-align: middle;
    color: #e10f28;
    border: solid 2px #e10f28;
    margin: 0 3px;
    }
.socialRow a:hover{ background:#e10f28; color:#fff;   }

.btCommentsBox ul.comments, .btCommentsBox ul.comments li.comment {
    list-style: none;
    display: block;
    padding-left: 0;
    margin-left: 0;
}

.btCommentsBox ul.comments li{ list-style: none; }

.btCommentsBox ul.comments > li article {
    margin: 0;
    position: relative;
    width: 100%;
    display: table;
}

.commentAvatar {
    width: 75px;
    padding: 20px 10px 20px 10px;
    display: table-cell;
    vertical-align: top;
}

.aaAvatar img, .commentAvatar img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
    border-radius: 50%;
}

.btCommentsBox ul li{ list-style: none; }

.btCommentsBox ul.comments li article .commentTxt {
    padding: 20px 30px 30px 0;
    display: table-cell;
}

h5.author {
    line-height: 1.2;
    margin: 18px 0 25px; float: left;
}

.vcard .posted {
    float: right;
    margin: 1em 0 0; font-size: 13px;
}

.btCommentsBox ul.comments li article .commentTxt .comment {
    text-align: justify; width: 100%; float: left; font-size: 13px;
}

.btCommentsBox h4 {
    border-bottom: solid 1px #d4d4d4;
        padding-bottom: 20px;
    padding-top: 7px;
}

.btCommentsBox .form-control{ 
 background-color: rgba(0,0,0,.07);
 padding: 0 20px;
    height: 44px;
    width: 100%;
    display: block;
    font-size: 15px;
    line-height: 44px;
    font-weight: 300;
    border: none;
    -webkit-box-shadow: 0 0 0 2px transparent inset;
    box-shadow: 0 0 0 2px transparent inset;
    border-radius: 100px;
 }
 .btCommentsBox .form-label{ font-size: 13px; line-height: 10px; }

.btCommentsBox textarea.form-control{ height: 100px; border-radius:10px;  }
.btCommentsBox .btn{     
	background-color: #e10f28;
    border: 2px solid #e10f28;
    border-radius: 100px;
    height: 47px;
    width: 190px;
}

.btBox {
    padding-bottom: 40px;
}

.btBox > h4 {
    margin: 0 0 17px;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.3;
}

.btBox > h4:after {
    content: ' ';
    clear: both;
    width: 30px;
    display: block;
    height: 2px;
    margin: 10px 0 0;
        background-color: #e10f28;
}

.popularPosts ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.popularPosts ul li {
    margin: 0 0 14px;
    line-height: 1.35;
    width: 100%; float: left;
}
.popularPosts .ppImage {
    float: left;
    max-width: 90px;
    display: table-cell;
}

.popularPosts ul li{ list-style: none; }
.popularPosts ul li .ppTxt {
    display: table-cell;
}

.popularPosts p.posted {
    font-size: 11px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 1.1;
    margin: 0 0 4px;
}

.header.small {
    margin: 0;
}

.header .dash {
    display: block;
    margin: 0;
}

.header.small h3, .header.small h4 {
    font-size: 14px;
    margin: 0 0 10px;
}

.header .headline {
    font-weight: 500;
}

.headline a {
    color: #e10f28;
}

.popularPosts ul li .ppImage img {
    margin: 0 0 10px;
    padding-right: 10px;
    max-width: 100%;
    width: 100%;
    height: auto;
}

.pro-sec{ background:#1B4496; position: relative;  color:#fff; }
.content-pro{ width: 66%; }
.image-details{  float: left; width: 100%; }
.imge-pro{ position: absolute; right: 0; bottom:-100px; width:300px; }
.imge-pro img{ width: 100%; }
.pro-sec h2{ color:#fff; }

.content-pro p{ margin: 20px 0 0; }
.para-main{ border-top:solid 1px #d7d7d7;  padding:20px 0;
margin: 0 0 30px;   }
.para-main h5{ font-size: 17px; line-height: 25px; }
.content-pro-para p{ font-size: 13px; line-height: 22px; }

.rowItem.btDoublePadding > .rowItemContent {
    padding: 0 30px;
    position: relative;
}
.header.medium .btSuperTitle, .header.medium .btSubTitle {
    font-size: 16px; padding-bottom: 15px;
}
.header.medium h2, .header.medium h3 {
    font-size: 25px;
    margin: 20px 0 11px;
    color: #e10f28;
    width: 100%;
    float: left;
}
.btDash.bottomDash .dash:after, .btDash.topDash .dash:before {
    content: '';
    clear: both;
    width: 60px;
    display: table;
    float: left;
    height: 2px;
    line-height: 2px;
    overflow: hidden;
        -webkit-box-shadow: 0 2px 0 0 #e10f28 inset;
    box-shadow: 0 2px 0 0 #e10f28 inset;
}

.btWorkingHoursInnerRow {
    padding: 16px 0;
    border-bottom: solid 1px #d7d7d7;
    float: left;
    width: 100%;
    font-size: 13px;
}

.btWorkingHoursInnerTitle {
    font-weight: 700;
    width: 45%;
}

.btWorkingHoursInnerTitle, .btWorkingHoursInnerContent {
    float: left;
    line-height: 1.2;
    text-align: left;
}
.btWorkingHoursInner{ position: relative;
    float: left;
    width: 100%;
    padding-bottom: 25px; }

.rowItemContent{ 
	position: relative;
    float: left;
    width: 100%;
    border: #f1f1f1 10px solid;
    padding: 28px; 
}

.btTextLeft .sIcon {
    float: left;
    display: block;
    position: relative;
    z-index: 2;
    margin: 0 -100% 0 0;
}

.chase-section{ background:#333;  }

#tabs h6.section-title{
    color: #eee;
}

/*#tabs .nav-tabs .nav-item.show .nav-link{ color:#fff; }*/

/*#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #f3f3f3;
    background-color: transparent;
    border-color: transparent transparent #f3f3f3;
    border-bottom: 2px solid !important;
    font-size: 15px;
    font-weight: bold;
}
#tabs .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #eee;
    font-size:15px;
    padding-bottom: 14px;
}*/

.tabAccordionContent{ color: #fff; padding-top: 10px;}
.tabAccordionContent ul{ margin:0 0 0 15px; padding:0; }

.tabAccordionContent ul li{ font-size:12px; margin:5px 0 ; }/*
.nav-tabs {
    border-bottom: 1px solid #585858 !important;
}*/
/*.header.large h2 {
    font-size: 35px;
    margin: 0 0 12px;
    letter-spacing: 0;
    float: left;
    width: 100%;
}
.header .headline {
    font-weight: 500; color:#fff;

}
.headline b.animate {
    color: #e10f28;
}
.headline em{ font-style: normal; font-weight: 300; }
.chase-section .btSuperTitle{
	padding-bottom: 10px;
    color: #fff;
    float: left;
    width: 100%;
    margin-bottom: 6px;}
*/
.word-sec .btSuperTitle{ color:#444; }
.word-sec .header .headline{ color: #444; float: left; width: 100%; font-size: 60px; 
 margin-bottom: 20px;
}

.extralarge h4 { width:70%; }

.sign-bx{ text-align:center; padding:30px 10px; }
.sign-bx p{ font-size:13px;  }

.sign-main{ margin:35px 0 0; }
.sign-main h4{ font-size:15px; line-height:20px; }

.consu-details{  }

.consu-details .consu-item .icon-bx{ color: #e10f28; font-size: 61px; float: left;
    margin: 0 18px 0 0; }
 .consu-details .consu-item  .con{ float: left; width: 71%; margin: 28px 0 0; 
 	font-size: 12px; }
.consu-details .consu-item  .con h3{ font-size: 14px;
    font-weight: 700;
    margin: 0 0 10px; }
 .consu-details .consu-item{ float: left; width: 100%; border-bottom: 1px solid rgba(0,0,0,.07); }
 /*.consu-details .consu-item .fa-envelope-o{ font-size: 60px; }*/

  .consu-details .consu-item:last-child{ border-bottom: none; }



/*==========  Responsive css Method  ==========*/


@media only screen and (max-width : 1080px)
{
	.high_sr_home{
		padding-bottom: 20px;
}
	
.content-pro {
    width: 45%;
}

.home_03, .home_04{ padding: 12px 5px; font-size: 13px; }
.head_icon_cssp { font-size: 11px; }
.home_cap_h1 { font-size: 35px; line-height: 40px; }
.hsp-detail-main{ height: auto !important;
padding: 40px 23px !important;
 }

}

/*@media only screen and (max-width : 991px) {
 .navbar .dropdown-menu{ margin-top:83px; }
}*/

  /* Small Devices, Tablets */

@media only screen and (max-width : 768px) {
/*
.navbar .dropdown-menu {
    border: 1px solid rgba(0,0,0,.15);
    background-color:#d13a44;
    position: absolute; 
  }
.navbar .dropdown-menu {
    border: 1px solid rgba(0,0,0,.15);
    background-color:#415266;
    position: absolute;
        margin-top:2px; 
  }
  .dropdown-menu .nav-item a{ color:#fff !important; padding-left: 14px !important; 
  z-index:10000;  }
  .navbar-light .navbar-nav .dropdown-menu .nav-link:before{ color:#fff !important; 
    left: -8px !important;  }*/
/*.home_nav_a02 {
    color: #333;
    margin-right: 25px;
    font-size: 15px;
    font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 400;
    float: left;
    width: 100%;
    padding: 8px 0;
    border-bottom: solid 1px #d7d7d7;
}
.header-logo{ text-align:center; float:left; width:100%; }
.header-logo img{ width: 195px; }*/
.book-appo{ display:none; }
.home_03{ margin:5px 0 10px; }
.hos-de-item{ /*margin: 11px 9px; border-bottom: 1px solid #626263!important;*/ }
.about-hsp .border-right, .about-hsp .border-bottom{ border-right: none !important; 
 border-bottom: none !important; }
.head_icon_cssp{ display: none; }
.home_04, .home_03{ width: 100%;
    float: left;
    text-align: center;
    padding: 6px 8px; }
/*
.nav_bg {
    background: #fff;
    border-radius: 2px;
    padding: 9px;
    margin: 0px 0px;
}
.home_top03 {
    padding: 2px 5px;
}*/
.home_top_04_pad {
    padding-top: 7px;
}
.home_05_hed {
    margin-bottom: 0;
}
.home_cap_p{ display:block; }
.home_carousel_caption07 {
    position: absolute;
    right: 0;
    top: 43px;
    bottom: 20px;
    left: 0;
    z-index: 10;
    padding: 20px;
    color: #fff;
    text-align: center;
    width:100%;
}

.home_cap_h1 {
    font-size: 22px;
    line-height: 16px;
    color: black;
    font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 700;
}
.carousel-indicators{ bottom:-15px; }

.imge-pro {
    position: relative;
    right: 0;
    bottom: -100px;
    width: 100%;
}

.content-pro {
    width: 100%;
}

.pro-sec{ padding: 54px 0px 100px !important; }
.word-sec .header .headline{ font-size: 45px; }
.form-main{ 
    position: relative;
    float: left;
    width: 100%;
    padding: 0px 0 60px; }

}

@media only screen and (max-width : 480px) {
	.home_carousel_caption07 {
    position: absolute;
    right: 0;
    top: 0px;
    bottom: 20px;
    left: 0;
    z-index: 10;
    padding: 20px;
    color: #fff;
    text-align: center;
    width:100%;
}
.home_cap_h1 {
       font-size: 18px;
    line-height: 22px;
    padding-top: 8px;
    color: black;
    font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 700;
}
.home_cap_p{ display:none; }
.home_cap_btn {
    font-size: 12px;
    line-height: 17px;
    font-weight: 500;
    color: rgb(0, 0, 0);
    font-family: "Segoe UI", Arial, sans-serif;
    background-color: rgb(255, 185, 1);
    border-color: rgb(255, 185, 1);
    PADDING: 3PX 6PX;
}

.home_09, .home_15 { font-size: 29px; }
.word-sec .header .headline{ font-size: 35px; }

}

.hosp-sec img{ width: 100%; border-top: solid 7px #c92e3a }
.hsp-detail-main{ position:relative; float:left; width:100%; padding:40px 63px; }
.hsp-detail-main h2{ font-size: 32px; font-weight: 700; line-height: 41px;
    margin-bottom:50px; }
.hsp-detail-main h4{ font-size: 16px; }
.hos-de-item{ position: relative; margin:30px 9px 20px;
    float: left;
    width: 100%; }
.hos-de-item .icon{ width: 60px;
    float: left;
    margin: 15px 0 35px; }
.hos-de-item .icon i { font-size: 42px; color: #ffc107; }
.hsp-detail-main .icon_service i { font-size: 42px; color: #035A77; }
.con p{ font-size:13px; padding-bottom: 10px; }
.hos-de-item h2{ line-height: 20px; font-size: 30px; margin-bottom:8px;}

.about-hsp{ position:relative; float:left; width: 100%; padding:30px 0 50px;  }
.about-hsp .img-bx{ padding:0; }
.about-hsp .img-bx img{ width:100%; position:relative; z-index:10; top:0;  }
.hsp-detail{ background:#303D4C; color:#fff; padding:0; }
.about-hsp .border-bottom {
    border-bottom:1px solid #626263!important;
}
.about-hsp .border-right { border-right:1px solid #626263!important; }

.speci-bx{ position:relative; float:left; width:100%; }
.speci-bx .img-bx{     
    width: 171px;
    border-radius: 37px;
    overflow: hidden;
    transform: rotate( 45deg );
    margin: 0 auto;
    background: #eee4e2;
    z-index: 10;
    height: 171px;
    position: relative;
    top: 83px; }
.speci-bx .img-bx img{ width:100%; transform:rotate( 311deg ); }
.speci-bx .content{ text-align:center; background: #f7f7f7; padding:130px 10px 10px; 
    padding:130px 10px 10px; border-bottom:solid 5px #e8e8e8; }
.speci-bx .content a{ font-weight:700; color:#c92e3a; }

/* adds some margin below the link sets  */

/*.dropdown-menu .container{ display: block; }
.navbar .dropdown-menu div[class*="col"] {
   margin-bottom:1rem;
}

.navbar-light .navbar-nav .nav-link{ color:#333; position: relative; }
.navbar-light .navbar-nav .dropdown-menu .nav-link:before{ position: absolute; width: 0; height: 0; 
content:"\f101"; font: normal normal normal 18px/1 FontAwesome; left: -8px; top: 10px; color:#333; }
*/.news-bx span.date {   
    background: #C92E3A;
    color: #fff;
    padding:13px 8px 6px;
    margin: 0 0 7px;
    float: left;
    font-size: 30px;
    position:absolute;
    top: -36px;
    text-align: center;
    line-height: 19px;
    border-radius: 5px;
}

.news-bx{ border-bottom:solid 2px #c92e3a; }
.news-bx span.date sm{ font-size:12px; }
.news-bx h4, .news-bx p, .news-bx a{ float: left; width: 100%; }
.news-bx p{ font-size: 12px; }
.news-bx .comment{ font-size:12px; margin: 30px 0 0; float: left; }
.news-bx h4{ padding-top: 0;
    border-bottom: solid 1px #d7d7d7;
    padding-bottom: 18px;
    margin: 22px 0 17px; }

@media only screen and (max-width: 1200px){
.container, .container-md, .container-sm {
    max-width:95%;
}

}
/*
@media only screen and (max-width: 992px){
.navbar-collapse{     
    position: absolute;
    background: #415266;
    top: 55px;
    width: 95%; }
.navbar-light .navbar-nav .nav-link {
    color: white;
    position: relative;
    padding: 9px 15px;
    border-bottom: solid 1px #d4d4d4;
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color: rgba(0,0,0,.9);
    background: #ffd400;
}
.navbar .dropdown-menu {
    border: 1px solid rgba(0,0,0,.15);
    background-color: #415266;
    position: absolute; 
    margin-top:181px ​!important; 
    width: 100%;
}

.dropdown-item{ color:#fff; padding:10px 9px 13px; border-bottom:solid 1px #667280; }
.dropdown-item:hover{ color: rgba(0,0,0,.9); }
.dropdown, .dropleft, .dropright, .dropup {
    position: relative;
}
.nav_bg{ background: none; position: relative; }
.desktop-view { display: none; }
.mobile-view{ display:block; }
.home_05_hed {
    margin-bottom: 0;
}


}*/

/* breakpoint and up - mega dropdown styles */
@media screen and (min-width: 992px) {
/* makes the dropdown full width  */
/*.dropdown-menu .nav-item a {    
    z-index: 10000;
}
.navbar .dropdown {position:static;}
.navbar-collapse{  }  
.navbar .dropdown-menu {
  width:100%;
  left:0;
  right:0;*/
/*  height of nav-item  */
  /*top:-25px;
  z-index: 2000;
  display:block;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s linear; 
  
}  */ 
  /* shows the dropdown menu on hover */
/*.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
  display:block;
  visibility: visible;
  opacity: 1;
  transition: visibility 0s, opacity 0.3s linear;
}
  
  .navbar .dropdown-menu {
    border: 1px solid rgba(0,0,0,.15);
    background-color:#415266;
    position: absolute;
	margin-top:83px;
  }

  .dropdown-menu .nav-item a{ color:#fff !important;  
  }
   .dropdown-menu .nav-item a:hover{ color:#FFD400 !important;  
  }
  .navbar-light .navbar-nav .dropdown-menu .nav-link:before{ color:#fff; left: -15px;  }

}
*/
.doc_list-bt{
	padding-bottom: 15px;
}

.rv_color_t{
	color:gold !important;
}

.rv_color{
	    color: #f7f7f7;
    font-weight: 300;
    font-family: "Segoe UI", Arial, sans-serif;
    font-size: 14px;
    margin-top: -6px;
}



.doc1p{
	color:white !important;
}
.doc1pc{
	color:#FFD400 !important;
}
.mg_doc{
	background:#415266;
	    text-align: center;
}

.swiper_pg{
	    bottom: 10px;
    left: 43% !important;
    width: 100%;
    top: 10px;
z-index: -1;
}

.topslide_doc{
margin-top: 6%;
}

.news-top_01{
	padding-top:10px;
}
.news_b_t{
    font-size: 20px;
    margin: 0 0 12px;
    letter-spacing: 0;
    color: #e10f28;
    line-height: 25px;
	}
	
	.news_b_t:hover{
    font-size: 20px;
    margin: 0 0 12px;
    letter-spacing: 0;
    line-height: 25px;
    color: #303D4C;
	}
	
	.news-bottom_02{
		padding-bottom:25px;
	}
	
	
	.mission_v_01{
		position: relative;
    padding-left: 20px;
	}
	
	.mission_v_02{
		    position: absolute;
    left: 0%;
	top: 31%;
	}
	
	
	.mission_v_03 {
    font-size: 24px;
    font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 600;
    color: #031675 !important;
	}
	
	
	.mission_v_04 {
    border: 0;
    border-top: 1px solid #eee;
    margin: 6px 0 9px;
}

.mission-top_05{
		padding-top:25px;
	}
	
	.mission_06 {
    font-size: 14px;
    /* padding-top: 10px; */
}

	.mission_07 {
background: #031675 !important;
    color: white;
    padding: 10px 18px;
    border-radius: 3px;
	font-size: 18px;
    text-decoration: none;
	}
	

   
	.mission_07:hover {
background: #0F6DBC;
    color: #fff;
    padding: 10px 18px;
    border-radius: 3px;
	text-decoration:none;
	border-color: #FFD400;
	}
	
	.director_01 {
    word-spacing: 1px;
    font-size: 15px;
    font-family: "Segoe UI", Arial, sans-serif;
    color: black;

}

.director_02{
color: #D13A44;
}


.dryog_v_01 {
    font-size: 21px;
    font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 600;
    color: #035A77;
}

.dryog_v_02 {
    padding-top:20px;
}

.dryog_v_03 {
    margin-top:-10px;
}

.navbar-light .navbar-toggler1 {
    /* color: rgba(0,0,0,.5); */
    border-color: #035A77;
}
/*
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: white;
}*/


@media screen and (min-width: 1024px) {
	.ctall{
	    padding: 100px 0px;
    background: #FCFCFC;
	}
}
@media screen and (max-width: 1024px) and (min-width: 1024px) {
	.ctall{
	    padding: 100px 0px !important;
    background: #FCFCFC;
	}
}

@media screen and (max-width: 1024px) {
	.ctall{
	    padding: 30px 0px;
    background: #FCFCFC;
	}
}


#whats_icon {
    position: fixed;
    bottom: 10px;
    left: 10px;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    color: white;
    cursor: pointer;
}




@media only screen and (min-width: 1025px){
.video_css_news {
    width: 640px;
    height: 380px;
    padding: 5px;
    font-size: 15pt;
}
}

@media only screen and (max-width: 1024px) and (min-width: 1024px){
.video_css_news {
    width: 550px !important;
    height: 350px !important;
    padding: 10px;
    background-color: #ffffff;
    font-size: 15pt;
    border-radius: 20px;
}
}

@media only screen and (max-width: 1024px) and (min-width: 600px){
.video_css_news {
    width: 710px;
    height: 400px;
    padding: 10px;
    background-color: #ffffff;
    font-size: 15pt;
    border-radius: 20px;
}
}

@media only screen and (max-width: 600px){
.video_css_news {
    width: 331px;
    height: 202px;
    padding: 5px;
    background-color: #ffffff;
    font-size: 15pt;
    border-radius: 15px;
}
}








@media only screen and (min-width: 1025px){
.video_css_news_s {
    width: 540px;
    height: 318px;
    padding: 5px;
    font-size: 15px;
      border-radius: 20px;
}
}

@media only screen and (max-width: 1024px) and (min-width: 1024px){
.video_css_news_s {
    width: 550px !important;
    height: 350px !important;
    padding: 10px;
    background-color: #ffffff;
    font-size: 15pt;
    border-radius: 20px;
}
}

@media only screen and (max-width: 768px){
    .mission_v_03 {
    font-size: 24px;
    font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 600;
    color: #031675 !important;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 600px){
.video_css_news_s {
    width: 710px;
    height: 400px;
    padding: 10px;
    background-color: #ffffff;
    font-size: 15pt;
    border-radius: 20px;
}
}

@media only screen and (max-width: 600px){
.video_css_news_s {
    width: 331px;
    height: 202px;
    padding: 5px;
    background-color: #ffffff;
    font-size: 15pt;
    border-radius: 15px;
}
}


.insu_space{
    padding:15px 10px;
}

#myInput {
    background-image: url('/css/searchicon.png');
    background-position: 10px 10px;
    background-repeat: no-repeat;
    width: 100%;
    font-size: 16px;
    padding: 12px 20px 12px 40px;
    border: 1px solid #ddd;
    margin-bottom: 12px;
}

#myTable {
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #ddd;
    font-size: 18px;
}

#myTable th,
#myTable td {
    text-align: left;
    padding: 12px;
}

#myTable tr {
    border-bottom: 1px solid #ddd;
}

#myTable tr.header,
#myTable tr:hover {
    background-color: #f1f1f1;
}



.doctor_details_about
{
   padding-top: 2rem;
   padding-bottom: 2rem;
   background: linear-gradient(89deg, rgb(21, 74, 189) 0.1%, rgb(26, 138, 211) 51.5%, rgb(72, 177, 234) 100.2%);
   color: white;


}

.left_icon img 
{
    width: 100px;
    height: 100px;
    border: 5px solid #1589FF;
    border-radius: 50%;
    margin-top: 0.3rem;
}
.treatment_ul ul li 
{
    padding-top: 1rem;
    color: #f7f7f7;
}
.hospital_banner img 
{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
}


@media only screen and (max-width: 600px){
.hospital_banner img {
     padding-left: 1rem;
    padding-right: 1rem;
}
}

.sec_o1_hospital
{
    padding: 10px 0px;
}



@media only screen and (max-width: 600px) {
    .ortho_top1 {
       padding:25px 0px 10px 0px;
    }
}

@media only screen and (min-width: 600px) {
    .ortho_top1 {
        padding: 75px 0px 10px 0px;
    }
}


.orthobtn {
    color: white;
    padding: 12px 15px;
    font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 500;
    animation-name: example1;
    animation-duration: 1s;
    text-decoration: none;
    border: 1px solid #FFD400;
}

.ortho_doc_h{
    font-size: 30px;
        font-family: "Segoe UI", Arial, sans-serif;
        font-weight: 600;
        line-height: 0.5;
}

.ortho_doc_p{
  font-size:15px;
}

.ortho_sec_spc {
    padding: 50px 0px 0px 0px;
}

.ortho_h2_03{
    font-size: 31px;
        line-height: 40px;
        font-weight: 700;
        COLOR: #54595F;
}

.ortho_h2_03_link {
color: #1859d1;
text-decoration: underline;
}

.ortho_eme_h2{
        font-weight: 700;
            font-size: 40px;
            color: #54595F;
            line-height: 20px
}

.ortho_eme_p{

color: #8c8c8c;
font-size: 14px;
line-height: 20px;
text-transform: uppercase;
font-weight: 700;
}

.ortho_eme_p1 {
color: #8c8c8c;
    font-size: 14px;
    line-height: 2;
    text-transform: uppercase;
    font-weight: 700;
    padding-top: 19px;
}

.ortho_eme_p2 {
font-size: 19px;
    line-height: 2px;
    color: #8c8c8c;
/*    FONT-FAMILY: monospace;*/

}


@media only screen and (max-width: 600px) {
.borderl{
    margin-top:30px;
}
}


.ortho_ab_h{
    font-family: "Segoe UI", Arial, sans-serif;
        font-weight: 600;
        padding-top:10px;
}

.ortho_ab_p {
    line-height: 5px;
        color: #8c8c8c;
        }


        .ortho_ser_h {
    font-size: 40px;
   font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 400;
    color: white;
    padding: 1px 0px;
}

.ortho_home_15 {
    font-size: 24px;
    font-family: "Segoe UI", Arial, sans-serif;
    font-weight: 600;
    color: white;
}

.ortho_rv_box{
    padding:10px;
    background-color: white;
}

.border-box {
    position: relative;
    display: block;
background-color: blue;
    width: 70px;
    height: 4px;
    margin-bottom:20px;
}

