@import url('https://fonts.googleapis.com/css?family=Libre+Franklin');
.logo span.balwyn{font-family: 'Libre Franklin', sans-serif !important; }
.fullstyle2 p {
    font-size: 16px;
    text-align: center;
    background: #f8f8f8;
    margin: 0 24px;
    font-weight: bold;
}
.ui-widget-content{text-align: justify;}
.addressBlock{ text-align:center;}
.addressBlock samp i{ float:none; margin:0 10px 0 0 !important}
.topRight .appointment{background: #ff8500 !important;}
.hot em{ font-style:normal; display:inline;background:url(/wp-content/uploads/2017/06/hotdoc-button.png) no-repeat 1px 0; padding:0 0 5px 24px !important;}
.leaderTeam a{ color:#2b96cc; margin:10px 0 0 0;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {color: #2b96cc !important;}
.footer-widget ul li {padding-bottom: 5px !important;}
.wpb_wrapper a{word-break:break-all;}
.ls-overflow-visible{ margin-bottom:0px !important;}
.container{ margin:0px auto !important;}
.ls-overflow-visible{ padding-bottom:0px !important;}
.top1 .col-xs-7{ padding-bottom:0px;}
.top1 .phoneBlock{ padding-bottom:0px !important;}
.blog-content a{ clear:both; display:inherit;}
.patientBlock{ text-align: justify;}
.footerList span, .footerList p a{ padding:0 0 0 32px !important; }
.copyRight span{ color:#ababab;}
.copyRight .fleft{ float:left;}
.copyRight .fright{ float:right;}
.latest-post-slider{ height:325px !important;}
@media only screen and (min-width:1371px) and (max-width:1900px) {
	.fullstyle2,.fullstyle{ height:410px;}
}

@media only screen and (min-width:1201px) and (max-width:1370px) {
	.fullstyle2,.fullstyle{ height:360px;}
}

@media only screen and (min-width:1024px) and (max-width:1200px) {
	

.logo{ margin:0px;}
	.logo a, .logo a span{ font-size:20px;}
	.logo a em{ font-size:26px;}
	.header-2 .navbar-nav li a{ margin:25px 0; font-size:13px; padding:0 14px !

important;}
	.fullstyle2 h3, .fullstyle h3{ font-size:20px;}
	.fullstyle2 samp{ font-size:14px;}
	h2.entry-title, footer h4 ,.leftHead h3,.main-title{ font-size:18px;}
	

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title,.widget_nav_menu h2, .menu-widget h4{ font-size:24px;}
	.leftHead ul li a{ font-size:14px;}
.patientBlock 

h4,.patientBlock h5{ font-size:16px;}
	.latest-post-slider h4.blog-title,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{ font-size:14px;}
	.top1{ 

top:55px;}
	/*iframe{ height:145px !important;}	*/
	
}
@media only screen and (max-width:1200px) {
	/*.bookiframe{ height:auto !important; min-height:600px !important;}*/
}
@media only screen and (min-width:1023px) and (max-width:1025px) {
	.float-panel.fixed{ position:relative 

!important; top:inherit !important}
	.home .ls-wp-container, .home .ls-wrapper{ height:438px !important;}
	/*iframe{ height:145px !important;}*/	
}

@media only screen and (min-width:768px) and (max-width:1023px) {
.header-2 .navbar-nav li a{ padding:0 15px !important; font-size:13px;}
.footer { padding: 16px 0 0 0;}
.topRight{ margin:0px;}
	

.topRight .appointment{ padding:8px 46px 8px 10px; margin:4px 10px 4px 0;}
.navbar-nav{ background:#fff; margin:0px;}
.header-2 .navbar-nav li a{ margin:0px !important;}
.navbar-toggle{ margin:30px 0 0 0 !important; position:absolute; left:0;}
.wpb_content_element{ margin:0px !important;}
.fullstyle2 samp{ font-size:12px;}
.fullstyle2 h3, 

.fullstyle h3{ font-size:15px;}
.layersliderbutton{ padding:8px 15px;}
h2.entry-title,footer h4 ,.leftHead h3,.main-title,.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-

title,.widget_nav_menu h2, .menu-widget h4{ font-size:15px;}
.leftHead ul li a{ font-size:14px;}
.patientBlock h4,.patientBlock h5{ font-size:14px;}
.logo{ float:left; margin:0 0 0 32px}
.navbar-collapse{ padding-left:0px;}
.header-2 .navbar-nav li a{ text-align:left;}
.latest-post-slider h4.blog-title,.wpb_accordion .wpb_accordion_wrapper 

.wpb_accordion_header a,.widget_nav_menu a, .menu-widget a{ font-size:14px;}
.latest-post-slider h4.blog-title a{ font-size:14px;}
.top1{ top:45px;}
.navbar-collapse{ 

position:absolute; left:-30px;}
.home .ls-wp-container,.home .ls-wrapper{ height:328px !important;}

.modal-dialog{ padding:0px !important; width:100% !important;}
.modal-body img{ width:100% !important; height:auto;}
.modal-body p{ text-align:justify;}
.modal-body{text-align:justify;}
.logo span{ margin:0px 0 0 5px;}
.header-2 .logo{ position:relative; top:-12px;}
.is-sticky .navbar-toggle{ margin:6px 0 0 0!important;}
.footer-widget ul li a{ font-size:13px;}
.footer-widget .textwidget p, .footerList span{ font-size:13px;}
.float-panel.fixed{ position:relative !important; top:inherit !important}
.bannerCon{ width:440px !important; top:-30px !important; position:relative;}
}

@media only screen and 

(min-width:320px) and (max-width:767px) {
	.mobileSlider { display:block;}
	.deskSlider{ display:none}
	
.home .ls-wrapper{ z-index:2 !important;}
.bannerCon{ width:240px !important;top:-25px; z-index:9999; position:absolute; padding:0px;border-top-left-radius:32px;border-bottom-right-radius:32px;}
.bannerCon h2{ font-size:11px; margin-bottom: 0px !important;margin-top: 6px !important;}
.bannerCon .bannerImg{ padding:8px;}
.bannerImg img{width:40px !important; margin:0 10px;}
.top1{height:49px;}
.top1 

span{ position:relative; margin:7px 0 0 0; padding:0px; float:left;}
.socialIcons{ margin:6px 0 0 0; }
.topRight .appointment{ padding:9px 34px 9px 5px; font-size:11px; 

margin:0px 0px 0px 0;}
.topRight{ float:right;}
.phoneBlock{ text-align:center;}
.phone a{ padding:0 0 0 20px; font-size:13px !important;}
.hvr-icon-grow-rotate::before{ 

top:4px;padding: 0 3px; }
.footerList{display:inline-block; width:100%;}
footer h4{ font-size:15px; padding:0 0 15px 0; margin:0 0 15px 0;}
.fullstyle{ height:auto;}
.navbar-

toggle{ margin:0px 0 0 0; padding:6px 4px;}
.footer-widget ul li a{ color:#ababab !important;}
.bannerCon .bannerImg img{ border-top-left-radius:10px !important;border-bottom-right-radius:10px !important;}
.topRight .appointment:before{ right:5px;  background:url(img/calender_icon.png) no-repeat 0 0;background-size:18px auto;}
.topRight .socialIcons 

a{ margin:0 2px;}
/*.topRight{ margin:-4px -10px 0px 0px;}*/
.logo img{width:40px;}
.topRight .socialIcons{ float:right; margin: 14px 6px 0px 6px;}
.bookan{ float:left;}
.logo a 

em{font-size:20px;}
.logo span{margin:2px 2px 0px 0px;}
.logo a span{font-size: 15px !important;}
.layersliderbutton {font-size: 15px;}
h2.entry-title ,.leftHead h3,.main-

title,.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title,.widget_nav_menu h2, .menu-widget h4{font-size:16px !important;}
.leftHead ul li a,.widget_nav_menu a, .menu-

widget a{ font-size:13px;}
.patientBlock h4{ font-size:14px;}
.patientBlock h5{ font-size:14px;}
.fullstyle2{height:auto;}
.navbar-nav{ background:#fff; margin:0px;}
.header-2 

.navbar-nav li a{ margin:0px !important;font-size: 13px;padding: 0 30px !important;}
.hot{font-size:10px !important;}
.navbar-collapse{ padding-left:0px;}
.header-2 .navbar-nav 

li a{ text-align:left;}
.fullstyle2 h3, .fullstyle h3{ font-size:15px;}
.fullstyle2 samp{ font-size:12px;}
.top1 .container{ width:100%;}
.latest-post-slider h4.blog-

title,.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{ font-size:13px !important;}
.footer-widget .textwidget p,.footerList span{ font-size:13px;}
.wpb_wrapper p{ 

font-size:13px;}
.latest-post-slider h4.blog-title a{ font-size:14px !important;}
.sticky-wrapper{ height:80px !important;}
.navbar-collapse{ position:absolute; left:-30px;}
.phoneBlock{ padding:0 0 0 10px !important;}
.topRight{ margin:0px -31px 2px -29px !important;}
/*.logo span {
    margin: 4px 30px 0 5px;}
}*/
.artistpopupInner {padding: 50px 21px 20px 20px;width: 220px;text-align: justify;}
.artistpopupInner h4{font-size: 20px;padding: 0 0 0px 0;line-height: 28px;}
.logo { float: right; margin: 0 0 0 8px;}
.home 

.ls-wp-container,.home .ls-wrapper{ height:174px !important;}
.fullstyle p{ padding:0 20px !important;}
.wpb_content_element{margin-bottom: 15px;}
.bannerCon .bannerImg img{ width:60px; margin:0 25px !important;}
.latest-post-slider{ padding-right:0px; border-right:0px;}
.latest-post-slider .format-standard.post-item:before{ content:none;}
.leftHead{ margin:20px 0 15px 0 !important;}
.leftHead .float-panel{ position:relative !important; top:inherit !important;}
.bg-color .vc_column-inner { padding:0px !important;}
.teamBlock 

.col{ padding:0px !important;}
.teamBlock .leaderTeam .col.fright{ padding:10px !important;}
.leaderTeam{ min-height:inherit;}
.noPad{ padding:0px;}
.ls-overflow-visible{ padding-bottom:0px !important;}
.logo{ float:left; margin:0 0 0 24px;}
.navbar-toggle{  position: absolute;
    left: 10px;
    top: 20px;}

.mapBlock{ margin-bottom:0px !

important;}
.mapBlock .vc_col-sm-12{ padding-bottom:0px !important;}
.wpb_gmaps_widget .wpb_map_wraper iframe{ height:300px !important;}
.footerList .socialIcons{ display:none;}
.socialIcons.socialIconsMob{ display:block; text-align:center;}
.leaderTeam{ min-height:355px}
.copyRight{ font-size:11px;}
.wpb_accordion_header i{ margin:6px 9px 0 -4px !

important}
.copyRight span{ font-size:12px; display:block;}
.copyRight .fleft{ float:none;}
.copyRight .fright{ float:none;}
}
@media only screen and (min-width:600px) and (max-width:767px) {
	.bannerCon{ width:270px; top:-30px;}

}

@media only screen and (min-width:481px) and (max-width:767px) {
	.navbar-toggle{ position:absolute; left:0;}
	.logo{ 

float:left; margin:0 0 0 25px}
	.logo a, .logo a span{font-size:15px;}
	.header-2 .navbar-nav li a{ font-size:13px;}
	.bannerCon{ width:260px; top:47px !important;}
	.home 

.ls-wp-container, .home .ls-wrapper{ height:265px !important;}
	.top1 span{ margin:7px 0 0 33px;}
		
}
@media only screen and (min-width:700px) and (max-width:767px) 

{
	.bannerCon{ top:20px !important;}
	.home .ls-wp-container, .home .ls-wrapper{ height:290px !important;}
}
@media only screen and (min-width:500px) and (max-width:600px) {
	.home .ls-wp-container, .home .ls-wrapper{ height:240px !important;}
	.bannerCon{ top:20px !important;}
}
@media only screen and (min-width:412px) and (max-width:500px) {
.bannerCon{ top:-8px !important;}
.home .ls-wp-container,.home .ls-wrapper{ height:170px !important;}
}
@media only screen and (min-width:320px) and (max-width:411px) {
	
.navbar-toggle{ float:left;}
.logo a span {font-size: 12px !important; line-height:45px; margin:0 0 0 3px}
.header-2 .navbar-nav li a{ font-size:13px;}
.logo a 

em{font-size:18px;}

.home .ls-wp-container,.home .ls-wrapper{ height:135px !important;}
.phone a{ padding:0px;}
.hvr-icon-grow-rotate::before{ top:4px !important; left:-18px !important;}
.bannerCon{ top:-18px !important;}

}

@media only screen and (min-width:700px) and (max-width:766px) {
	.bannerCon{ top:58px !important;}
	.home .ls-wp-container, 

.home .ls-wrapper{ height:310px !important;}

}
@media only screen and (min-width:360px) and (max-width:400px) {
	.home .ls-wp-container, .home .ls-wrapper{ height:154px !

important}
	.bannerCon{ top:-10px !important;}
}
@media only screen and (min-width:320px) and (max-width:330px) {
.phone a {font-size: 11px !important;}

.topRight .appointment 

{font-size: 9px; padding: 8px 32px 8px 4px;}
.hot {font-size: 8px!important;}
.topRight .socialIcons { margin: 7px 0px 0px 6px;}
.navbar-toggle .icon-bar { width: 18px;height: 1px;}

.logo a span {font-size: 10px !important; line-height:45px; margin:0 0 0 3px}
.layersliderbutton {font-size: 13px;}
h2.entry-title ,.leftHead h3,.main-title,.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{font-size: 15px !important;}
.logo a em {font-size: 14px;}

.patientBlock h4{ font-size:14px;}
.patientBlock h5{ font-size:14px;}
.leftHead ul li a{ font-size:11px;}
.top1{ height:41px;}
.bannerCon h2{ font-size:10px;}
.bannerCon { width:210px !important;}
}
.vc_col-sm-4{ padding-bottom:20px !important;}
.comments-wrapper{ display:none !important;}
.latest-post-slider .minithumbnail{ display:none !important;}
.medicom-waypoint .caption{ display:none !important;}
.maR{ top:-1px; 

cursor:auto !important}


.wpb_accordion_header i{ margin:6px 15px 0 10px !important}


ul.blPnt li{ padding:0 0 0 20px; list-style:none !important;}
ul.blPnt li:before{left: 0;
    

right: inherit;}
.hoverTag{transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; }
.hoverTag:hover span strong{ background:#fff; color:#2b96cc; 

padding:8px;}
.bg-color{padding:0px !important}

