body{font-family:'Roboto Condensed',sans-serif;font-size:16px; color: #212121}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Roboto Condensed',sans-serif;font-weight:700}
section > .container,section > .container-fluid{padding-bottom:30px;padding-top:30px}
a {color: #666}
a:hover {color: #f36746}

.footer {
	background: #033e85;
}

.footer .footer-bottom{background:#0d6ec1}
.footer a{color:#f1f1f1 !important;}
.footer a:hover{color: #eee !important}
.text-red{color:red}
.text-bold{font-weight:700}
.text-upper{text-transform: uppercase}
.btn-sm{font-size:13px}
.img-circle2 {border-radius: 100%}

.img-responsive{margin: 0 auto;}

/* 
.header-nav.navbar-scrolltofixed.scroll-to-fixed-fixed.nav-colored, .nav-colored {background: #2196f3}
.nav-colored .menuzord-menu li a {color: #fff}
.nav-colored .menuzord.blue .menuzord-menu > li.active > a, .nav-colored .menuzord.blue .menuzord-menu > li:hover > a { color: #fff }
*/
.btn-theme-red {color: #fff;background-color: red;border-color: red; border-radius: 15px}
.btn-theme-red:hover {color: #fff;background-color: #2196F3;border-color: #2196F3;}

.span-line {width: 13%; height: 1px; background: #999; display: inline-block; vertical-align: 6px}
.medium-box-title {display: inline-block; margin-left: 5px;margin-right: 5px}
.small-box-title {height: 50px; max-height: 50px; overflow-y: hidden}

.search-form-wrapper form label {top: 12px; right: 20px; background: transparent}
.search-form-wrapper form input[type="text"] {border-radius: 30px}
.search-form-wrapper form input[type="submit"] {height: 42px;width: 45px;background: transparent}
.search-form-wrapper form label:before {top: 8px; right: 12px}

.team-members{color:#eee}
.dark .list-border li{border-bottom:1px dotted #0d6ec1}
.icon-box i{font-size:55px}
.features-details{position:relative}
.features-details h3{font-size:25px;color:#fff;font-weight:500;margin-bottom:30px}
.features-details p{margin-top:30px;font-family:'Roboto',sans-serif;font-size: 17px; font-weight: 300}
.features-details p:before{position:absolute;width:70px;height:4px;background:#fff;float:none;display:block;content:"";left:0;right:0;top:0;bottom:0;margin:45px auto}

.why {color: #333; margin-bottom: 20px}
.why h3 {font-size: 22px; height: 70px; line-height: 70px}
.why .why-icon {background: #f7f8fa; height: 70px; width: 70px; border-radius: 70px; vertical-align: middle; text-align: center; float: left; margin-right: 15px; }
.why .why-icon i {font-size: 35px; color: #fff; line-height: 70px}
.why .why-text {height: 210px; max-height: 200px;text-align: justify; font-family:'Roboto',sans-serif;font-size: 16px; line-height: 1.8em; font-weight: 300}

.doctor-img {}
.doctor-txt {text-align: center}

.article-box:hover {box-shadow: 0px 0px 2px #999;}



#top-services .item a {display: block; border: 1px solid #eee; border-radius: 5px; padding: 30px 10px; text-align: center;text-transform: uppercase; font-family:'Roboto',sans-serif;font-size: 100%; color: #222; height: 160px}
#top-services .item a:hover{border-color: rgb(248, 202, 202)}
#top-services .item a .item-service img{width: 48px !important;}

#about2{background:#fff url('../images/logoA.png') center center no-repeat}

.marquee {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap;
	box-sizing: border-box;
	animation: marquee 50s linear infinite;
}

.marquee:hover {animation-play-state: paused}

/* Make it move */
@keyframes marquee {
	0%   { text-indent: 27.5em }
	100% { text-indent: -130em }
}

.menuzord-menu li a {
	padding: 0 16px 0 8px;
	color: #333;
	line-height: 43px;
}
.menuzord-menu ul.dropdown li a {color: #333}
.menuzord-menu > li > a,.menuzord-menu ul.dropdown li a{text-transform:uppercase;font-size:14.5px;font-weight:400}
.menuzord-brand{margin-top:5px}
.menuzord-brand img{max-height:none}
.menuzord.blue .menuzord-menu > li.active > a,.menuzord.blue .menuzord-menu > li:hover > a,.menuzord.blue .menuzord-menu ul.dropdown li:hover > a{background:none;color:#1b498f}
.menuzord-menu > ul.dropdown{top:82px}
.menuzord .showhide em{background:#2196F3}
.menuzord-menu > li > .megamenu .megamenu-row ul li{font-size:100%}
.menuzord-menu > li > .megamenu .megamenu-row ul li a{padding:2px 0}

.header-nav .header-nav-wrapper{box-shadow: 0 0 3px rgba(0,0,0,0.15);}
#content {
	padding-top: 0;
}

a:hover {
	color: #0751ab !important;
}

.titleCategory {
	margin-left: 0;
	background: #ffffff;
	padding: 5px 10px 5px 55px;
	color: #033e85;
	display: inline-block;
	border-radius: 0px;
	margin-bottom: 0;
	background-image: url('/Areas/FrontEnd/Assets/Bvdh/images/bg-title.png');
	background-position: top left;
	background-repeat: no-repeat;
	background-size: auto 100%;
	font-size: 17px;
}



.titleRow {
	color: #404d5f;
	text-align: left;
	margin-bottom: 10px;
	text-transform: uppercase;
	border-bottom: 2px solid #033e85;
}

.titleRow h5 {
    margin: 0;
    line-height: 1;
    font-weight: 300
}

.titleRow h2 {
    font-size: 27px;
    margin: 0;
    line-height: 40px;
    font-weight: 700
}

.titleRow h2:after {
    content: '';
    width: 85px;
    height: 1px;
    background: #0186d5;
    display: block;
    margin: 10px auto 0
}

.titleRow.text-left {
    text-align: left
}

.titleRow.text-left h2:after {
    margin-left: 0
}

.view_all{padding:0 43px;line-height:45px;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:700;display:inline-block;background:#fe824c;color:#fff;margin-top:20px}
.view_all:hover{background:#0186d5;color:#fff}
.widget.bordered{border:1px solid #ddd;padding:15px}

.social_list{list-style:none;padding:0}
.social_list li{float:left}
.social_list li + li{margin-left:-1px}
.social_list li a{display:block;line-height:40px;width:40px;color:#828fa8;border:1px solid #d0d5e0;text-align:center;font-size:18px}
.social_list li a:hover i.fa-facebook{color:#4568ac}
.social_list li a:hover i.fa-twitter{color:#47b3f7}
.social_list li a:hover i.fa-google-plus{color:#d61d1d}

.quick_blocks_row{position:relative}
.quick_blocks_row:before{content:'';width:100%;display:block;height:110px;position:absolute;background:#fff;bottom:0}
.quick_blocks_row.quick_blocks_row2{background:#fff;padding:40px 0}
.quick_blocks_row.quick_blocks_row2:before{display:none}
.quick_blocks_row.quick_blocks_row_home2{margin-top:-110px;z-index:2}
.quick_block .inner{padding:30px}
.quick_block .inner .heading{text-transform:uppercase;color:#fff}
.quick_block .inner .heading h5{margin:0;font-weight:300;font-size:14px;line-height:1;color:#fff}
.quick_block .inner .heading h3{margin-top:5px;margin-bottom:20px;font-weight:700;font-size:21px;line-height:1;color:#fff}
.quick_block .inner p{margin-bottom:25px;line-height:24px;font-size:15px;color:#d2f0ff;font-weight:300}
.quick_block .inner a{text-transform:uppercase;color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:700;display:inline-block}
.quick_block .inner a:after{width:100%;height:1px;background:#fff;content:'';display:block;margin:5px 0 0}
.quick_block .inner:hover a:after{width:0}
.quick_block.emmergency .inner{background:url(../images/quick-blocks/1.png) no-repeat scroll right bottom #43b9f6}
.quick_block.branches .inner{background:url(../images/quick-blocks/2.png) no-repeat scroll right bottom #6686ff}
.quick_block.branches .inner p{color:#cfd9fe}
.quick_block.bill_payments .inner{background:url(../images/quick-blocks/3.png) no-repeat scroll right bottom #9878ff}
.quick_block.bill_payments .inner p{color:#dacfff}

.recentpost_acc{background:#e5f0fb}
.recentpost_acc.recentpost_acc2 .recent_post_home{padding-top:90px;padding-bottom:90px}
.recent_post_home .media{padding:30px 0;margin-right:40px;text-align:left}
.recent_post_home .media + .media{margin-top:0;border-top:1px solid #dde5ef}
.recent_post_home .media .media-left{padding:0 25px 0 0}
.recent_post_home .media .media-left a{display:block}
.recent_post_home .media .media-left a img{display:inline-block;width:auto;max-width:none}
.recent_post_home .media .media-body h4{font-family:'Roboto Condensed',sans-serif;font-size:16px;font-weight:700;color:#404d5f;line-height:24px;margin:0;text-transform:uppercase}
.recent_post_home .media .media-body h4:hover{color:#0186d5}
.recent_post_home .media .media-body .meta{font-family:'Roboto Condensed',sans-serif;font-size:12px;color:#8595b1;line-height:24px;margin:10px 0;text-transform:uppercase}
.recent_post_home .media .media-body .meta a{color:#404d5f}
.recent_post_home .media .media-body .meta a:hover{color:#0186d5}
.recent_post_home.recent_post_home3{text-align:center}
.recent_post_home.recent_post_home3 .view_all{display:inline-block}
.recent_post_home2{padding:90px 0;background:#e5f0fb}
.recent_post{margin-top:30px}
.recent_post .inner .postText{background:#43b9f6;font-family:'Roboto Condensed',sans-serif;font-style:italic;font-size:18px;color:#fff;line-height:30px;padding:33px;position:relative;margin-bottom:35px}
.recent_post .inner .postText:after{height:16px;width:24px;display:block;background:url(../images/blog/arrow.png) no-repeat scroll 0 0;bottom:-15px;left:43px;position:absolute}
.recent_post .inner .authorMeta .media-left{padding-right:15px}
.recent_post .inner .authorMeta .media-body h5{margin:0;text-transform:uppercase;font-weight:700;color:#404d5f;line-height:20px}
.recent_post .inner .authorMeta .media-body .designation{margin:0;color:#8595b1;font-family:'Roboto Condensed',sans-serif;font-style:italic;text-transform:lowercase}

.team_section{padding-top:65px;padding-bottom:65px}
.team_section .titleRow{margin-top:25px}
.team_section .tab-content{border:none;padding:0}
.team_section .nav-tabs{border:none;margin-bottom:40px}
.team_section .nav-tabs .media a{border:none}
.team_section .nav-tabs .media a .media-left{padding-right:15px}
.team_section .nav-tabs .media a .media-body h5{margin:0;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#8595b1;line-height:20px}
.team_section .nav-tabs .media a .media-body .designation{margin:0;color:#8595b1;font-family:'Roboto Condensed',sans-serif;font-style:italic;text-transform:capitalize}
.team_section .nav-tabs .media.active a,.team_section .nav-tabs .media:focus a,.team_section .nav-tabs .media:hover a,.team_section .nav-tabs > li > a{border:none;background:none}
.team_section .nav-tabs .media.active a .media-body h5,.team_section .nav-tabs .media:focus a .media-body h5,.team_section .nav-tabs .media:hover a .media-body h5{color:#0186d5}
.team_section .tab-content .media + .media{margin-top:0}
.team_section .tab-content .media-left{padding:0 15px}
.team_section .tab-content .media-left a{width:481.5px;display:block}
.team_section .tab-content .media-body{padding:0 15px}
.team_section .tab-content .titleRow{margin:110px 0 30px}
.team_section .tab-content .titleRow h2{color:#0186d5}
.team_section .tab-content .titleRow h2:after{display:none}
.team_section .tab-content .titleRow h5{text-transform:capitalize;font-style:italic}
.team_section .tab-content .titleRow h5:after{content:'';width:85px;height:1px;background:#0186d5;display:block;margin:10px 0 0}
.team_section .tab-content p{font-size:16px;font-family:'Roboto Condensed',sans-serif;color:#8595b1;line-height:25px;margin-bottom:35px}
.team_section.team_section_about{background:#e5f0fb}
.team_section_type2{padding:35px 0}
.team_section_type2 .team_member{margin:30px 0}
.team_section_type2 .team_member .title_row{padding:25px 0}
.team_section_type2 .team_member .title_row h5{margin:0 0 5px;line-height:1;font-size:16px;text-transform:uppercase;font-weight:700;font-family:'Roboto Condensed',sans-serif;color:#404d5f}
.team_section_type2 .team_member .title_row .pos{font-style:italic;color:#0186d5;font-family:'Roboto Condensed',sans-serif;font-size:16px;line-height:1;font-weight:400}
.team_section_type2 .team_member p{font-size:16px;font-family:'Roboto Condensed',sans-serif;line-height:24px;color:#8595b1;margin-bottom:30px}

.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto}
.carousel img {top: 0;left: 0;min-width: 100%;height: 500px;max-height: 500px;width: auto;}

.hotline-phone-ring-wrap{position:fixed;bottom:0;left:0;z-index:999999}
.hotline-phone-ring{position:relative;visibility:visible;background-color:transparent;width:110px;height:110px;cursor:pointer;z-index:11;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transition:visibility .5s;left:0;bottom:0;display:block}
.hotline-phone-ring-circle{width:85px;height:85px;top:10px;left:10px;position:absolute;background-color:transparent;border-radius:100%;border:2px solid #e60808;-webkit-animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:.5}
.hotline-phone-ring-circle-fill{width:55px;height:55px;top:25px;left:25px;position:absolute;background-color:rgba(230,8,8,0.7);border-radius:100%;border:2px solid transparent;-webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;transition:all .5s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
.hotline-phone-ring-img-circle{background-color:#e60808;width:33px;height:33px;top:37px;left:37px;position:absolute;background-size:20px;border-radius:100%;border:2px solid transparent;-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}
.hotline-phone-ring-img-circle .pps-btn-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.hotline-phone-ring-img-circle .pps-btn-img img{width:20px;height:20px}
.hotline-bar{position:absolute;background:rgba(230,8,8,0.75);height:40px;line-height:40px;border-radius:3px;padding:0 10px;background-size:100%;cursor:pointer;transition:all .8s;-webkit-transition:all .8s;z-index:9;border-radius:50px!important;width:210px!important;left:20px;bottom:37px}
.hotline-bar > a{color:#fff;text-decoration:none;font-size:15px;font-weight:700;text-indent:50px;display:block;letter-spacing:1px;line-height:40px}
.hotline-bar > a:hover,.hotline-bar > a:active{color:#fff}

.list-icon li i {margin: 0;}

.pagination > li > a, .pagination > li > span {
	border-radius: 5px !important;
	margin: 0 3px;
	box-shadow: 0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);
	font-size: 1rem;
	min-width: 34px;
	text-decoration: none;
	transition: .3s cubic-bezier(0,0,.2,1);
	width: auto;
}
.pagination > .active > span {
	background-color: #c00d0d;
	border-color: #c00d0d;
}
.pagination > .active > span:hover {
	background-color: #c00d0d;
	border-color: #c00d0d;
	cursor: pointer;
}
.pagination > li > a {
	color: black;
}
.pagination > li > a:hover {
	color: black;
}
.pagination-small > li > a {
	padding: 3px 8px;
	font-size: 12.5px
}
.pagination-small>li>a, .pagination-small>li>span {margin: 0 3px;}

.five-lines {height:7rem; line-height: 1.75rem; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; overflow: hidden; text-align: justify}
.two-lines { max-height:3.6rem; line-height: 1.7rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.one-line { height:2rem; line-height: 1.75rem; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }

.vid-list-container{overflow:hidden;margin-top:10px;padding-bottom:10px}
.vid-list{width:1480px;position:relative;top:0;left:0}
.vid-item{display:block/* ;width:148px;height:148px */;float:left;margin:3px; border: 1px solid #fff; overflow: hidden}
.vid-item .thumb{overflow:hidden/* ;height:86px */}
.vid-item .thumb img{width:100%;position:relative;top:-13px}
.vid-item .desc{margin:5px; height: 50px}
.vid-item:hover{cursor:pointer;border: 1px solid #eee; background: #eee}
.arrows{position:relative;width:100%}
.arrow-left{color:#fff;position:absolute;background:#777;padding:5px;left:-5px;top:-120px;z-index:99;cursor:pointer}
.arrow-right{color:#fff;position:absolute;background:#777;padding:5px;right:-10px;top:-120px;z-index:100;cursor:pointer}
.arrow-left:hover{background:#CC181E}
.arrow-right:hover{background:#CC181E}

@media (max-width: 624px) {
	.vid-list-container{padding-bottom:10px}
	.arrows{position:relative;margin:0 auto;width:100%}
	.arrow-left{left:0;top:-17px}
	.arrow-right{right:0;top:-17px}
}

@-webkit-keyframes phonering-alo-circle-anim {
	0%{-webkit-transform:rotate(0) scale(0.5) skew(1deg);-webkit-opacity:.1}
	30%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);-webkit-opacity:.5}
	100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:.1}
}
@-webkit-keyframes phonering-alo-circle-fill-anim {
	0%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);opacity:.6}
	50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.6}
	100%{-webkit-transform:rotate(0) scale(0.7) skew(1deg);opacity:.6}
}
@-webkit-keyframes phonering-alo-circle-img-anim {
	0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
	10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
	20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
	30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
	40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
	50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
	100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
}
@media (max-width: 768px) {
	.hotline-bar {
		display: none;
	}
}

@media (max-width: 900px) {	
	.menuzord-responsive .menuzord-brand {margin: 0}
	.menuzord-responsive .menuzord-menu > li > a {
		color: #0f0e0e;
	}

	.menu-home-icon {
		display: none;
	}

	.menuzord .showhide em {
		background: #ffffff;
	}
	#footer .company-info {
		text-align: center;
	}
}

@media only screen and (max-width: 767px) {
	/* .menuzord-brand img{max-height:60px} */
	#about2{background: none}
}

@media (max-width: 480px) {
	.recent_post_home .media {
		margin: 0;
		text-align: center
	}
	.recent_post_home .media .media-left {
		display: block;
		padding: 0 0 20px 0;
	}

	.team_section .tab-content .media-left {
		display: block;
		padding-top: 40px;
		text-align: center;
	}
	.team_section .tab-content .media-left a {
		display: inline-block;
	}
	.team_section .tab-content .titleRow {
		margin-top: 20px;
	}
}

@media (max-width: 767px) {
	.team_section .team_menu {
		padding: 0;
	}
	.team_section .team_menu > .row {
		margin: 0;
		text-align: center;
	}
	.team_section .team_menu > .row .view_all {
	}
	.team_section .titleRow {
		text-align: center;
	}
	.team_section .titleRow h2:after {
		margin-left: auto;
		margin-right: auto;
	}
	.team_section .nav-tabs {
		padding-top: 40px;
	}
	.team_section .nav-tabs li {    
		text-align: left;
	}
	.team_section .tab-content .titleRow {
		text-align: left;
	}
	.team_section .tab-content .social_list {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}
	.team_section_type2 .titleRow {
		text-align: center;
	}
	.team_section_type2 .titleRow h2:after {
		margin-left: auto;
		margin-right: auto;
	}
	.team_section_type2 .team_member {
		max-width: 292px;
		margin: 0 auto;
	}
	.team_section_type2 .team_member + .team_member {
		margin-top: 40px;
	}
}

@media (max-width: 991px){
	.team_section{}
	.team_section > .container{}
	.team_section > .container > .row{
		margin: 0;
	}
	.team_section > .container > .row .team_menu,.team_section > .container > .row .team_descss{
		width: 100%;
	}
	.team_section .nav-tabs{       
	}
	.team_section .nav-tabs .media{
		width: 235px;
		height: 70px;
	}
	.team_section .nav-tabs .media + .media{
		margin-top: 0;
	}
	.team_section .nav-tabs + .view_all{
		display: none;
	}
	.team_section .tab-content .titleRow{
		margin-top: 50px;
	}
	.team_section .tab-content .media-left{
		padding: 0;
	}
	.team_section .tab-content .media-left a {
		width: 355px;
	}
	.recent_post_home {
		margin-bottom: 30px;
	}
}


@media (max-width: 1199px) {
	.team_section .nav-tabs + .view_all {
		margin-bottom: 30px;
	}
	.team_section .tab-content .media-left a {
		width: 380px;
	}
	
}

.col-md-8 sm-text-center pt-15 {
	padding: 15px;
