@charset 'utf-8';
/*
  Theme Name: Accalia Child
  Theme URI: http://accalia.ancorathemes.com/
  Description: Accalia - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: accalia
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  accalia
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

.scheme_default .sc_button_hover_slide_left {
    background: linear-gradient(to right, #d3232f 50%,#d3232f 50%) no-repeat scroll right bottom / 210% 100% #d3232f !important;
}
.scheme_default .sc_layouts_menu_nav > li > a {
    color: #000000 !important;
    font-size: 13px;
    padding: 20px 12px !important;
}
.scheme_default .sc_layouts_menu_nav > li.current-menu-item > a, .scheme_default .sc_layouts_menu_nav > li.current-menu-parent > a, .scheme_default .sc_layouts_menu_nav > li.current-menu-ancestor > a {
    color: #d3232f !important;
}
.scheme_default .sc_layouts_menu_nav > li > a:hover, .scheme_default .sc_layouts_menu_nav > li.sfHover > a {
    color: #d3232f !important;
}
.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover, .scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a, .scheme_default .sc_layouts_menu_nav > li li > a:hover, .scheme_default .sc_layouts_menu_nav > li li.sfHover > a {
    color: #ffffff !important;
    background-color: #d3232f !important;
}
.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a, .scheme_default .sc_layouts_menu_nav > li li > a {
    color: #000000 !important;
    font-size: 13px !important;
}

.megamenuthreecolumn .sub-menu{
	column-count: 3;
    width: 70em !important;
}
.megamenuthreecolumn .sub-menu{
	margin-left: -25em !important;
}
.megamenuthreecolumn .sub-menu:before{
	left:35% !important;
}


.threecolumnmenu .sub-menu{
	column-count: 3;
    width: 70em !important;
}
.threecolumnmenu .sub-menu{
	margin-left: -25em !important;
}
.threecolumnmenu .sub-menu:before{
	left:35% !important;
}
.mainwebsiteheadingsubcontent{
	
}
.mainwebsiteheadingsubcontent123 h2 {
    font-size: 20px !important;
    font-weight: 600;
    color: black;
    letter-spacing: 0.5px;
}
.mainwebsiteheadingsubcontent h6{
	    color: #d3232f !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 16px;
    font-weight: 500;
}
.mainwebsiteheadingsubcontent h2{
	font-size: 35px;
    font-weight: 600;
    color: black;
    letter-spacing: 0.5px;
}
.mainwebsiteheadingsubcontent h1{
	font-size: 35px;
    font-weight: 600;
    color: black;
    letter-spacing: 0.5px;
}
.mainwebsiteheadingsubcontent p{
	    color: black;
    font-size: 18px;
    line-height: 35px;
    font-weight: 400;
}
.mainwebsiteheadingsubcontent .sc_services_item_content p{
	color: black !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: 400;
	display:none;
}
.mainwebsiteheadingsubcontent .sc_services_item_content{
	display:none !important;
}
.mainwebsiteheadingsubcontent .sc_services_item_subtitle{
	display:none;
}
.mainwebsiteheadingsubcontent .sc_item_button_default a{
	    background-color: #d3232f !important;
    color: #ffffff !important;
}
.mainwebsiteheadingsubcontent .sc_services_item_button a{
    background-color: #d3232f !important;
    color: #ffffff !important;	
}
.mainwebsiteheadingsubcontent .sc_services_item{
	    border: 1px solid #00000026;
}
.ourdoctorssection {
	display:flex;
	align-items:center;
}
.websitecommonptag{
	
}
.websitecommonptag p{
	    color: black;
    font-size: 18px;
    line-height: 35px;
    font-weight: 400;
}
.skillcountercolumn .sc_skills_item_wrap{
	position:relative;
}
.skillcountercolumn .sc_skills_column .sc_skills_item_wrap:after{
    position: absolute;
    content: "+";
    top: -7px;
    right: 45px;
    font-size: 30px;
    color: #000000;
}
.skillcountercolumn .sc_skills_column + .sc_skills_column .sc_skills_item_wrap:after{
    position: absolute;
    content: "+";
    top: -7px;
    right: 45px;
    font-size: 30px;
    color: #000000;
}
.skillcountercolumn .sc_skills_column + .sc_skills_column + .sc_skills_column .sc_skills_item_wrap:after{
position:absolute;
	content:"k+";	
	right: 0px;
}
.skillcountercolumn .sc_skills_total{
	color: black !important;
}
.skillcountercolumn .sc_skills_item_title{
	    color: #d3232f !important;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 13px;
    font-weight: 500;
    font-style: normal;
}
.ourteammainoutercolumn .trx_addons_hover_style_info:hover .trx_addons_hover_mask{
	opacity:0;
}
.ourteammainoutercolumn .trx_addons_hover_style_info:hover .trx_addons_hover_title, .trx_addons_hover_style_info:hover .trx_addons_hover_text, .trx_addons_hover_style_info:hover .trx_addons_hover_link, .trx_addons_hover_style_info:hover .trx_addons_hover_info{
	opacity:1;
}
.ourteammainoutercolumn .trx_addons_hover_content .trx_addons_hover_info{
	opacity:1 !important;
}
.ourteammainoutercolumn .trx_addons_hover_content .trx_addons_hover_title{
	opacity:1 !important;
}
.ourteammainoutercolumn .scheme_default .trx_addons_hover_title {
    color: #000000;
}
.ourteammainoutercolumn .trx_addons_hover_style_info .trx_addons_hover_title{
	    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}
.ourteammainoutercolumn .sc_team_item_socials{
	display:none !important;
}
.ourteammainoutercolumn .trx_addons_hover_content h4 a{
	    color: #d3232f !important;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-size: 15px;
    font-weight: 500;
}
.ourteammainoutercolumn .sc_team .sc_team_item_thumb .sc_team_item_title a, .sc_team .sc_team_item_thumb .sc_team_item_subtitle a, .sc_team .sc_team_item_thumb .sc_team_item_content a {
    color: #000;
}
.ourteammainoutercolumn  .trx_addons_hover_content {
    position: relative;
    z-index: 20000;
    left: 0;
    top: 2%;
    -webkit-transform: translateY(-20%);
    -ms-transform: translateY(-20%);
    transform: translateY(-2%);
}
.allcommonwrapper{
	
}
.allcommonwrapper .fullwdthcolumn{
	    width: 100%;
    float: left;
    padding: 0px;
    margin-bottom: 10px;
}
.allcommonwrapper .fullwdthcolumn input{
	    background: none;
    border: 1px solid #0000002b;
	width:100% !important;
}
.page-id-613 .allcommonwrapper .submitbuttonclass{
	    background-color: #d3232f !important;
    color: #ffffff !important;
    text-align: center;
    display: block !important;
    margin: 0 auto;
}
.leftsideaddressdetails p{
	    text-align: center;
    color: black !important;
    font-size: 14px;
    line-height: 30px;
    font-weight: 400;
}
.leftsideaddressdetails p span{
	    text-align: center;
    color: black !important;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
}
.leftsideaddressdetails p big a{
	   text-align: center;
    color: black !important;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
}
.middlecolumnmapgoogle iframe{
	height: 350px !important;
}
.scheme_dark .wp-widget-nav_menu.widget ul li a, .scheme_dark .widget_nav_menu.widget ul li a {
  color: #ffffff !important;
    font-weight: 300;
    font-size: 14px;
    line-height: 30px;
}
.widget_contacts .contacts_info span{
	 color: #ffffff !important;
	font-weight: 300;
    font-size: 14px;
    line-height: 30px;
}
.scheme_default .sc_layouts_item_icon {
    color: #d3232f;
}
.scheme_default .socials_wrap .social_item .social_icon {
    background-color: #d3232f;
}
.scheme_default .socials_wrap .social_item .social_icon, .scheme_default .socials_wrap .social_item .social_icon i {
    color: #ffffff;
}
.stickyrightbar{
	    margin: 0px;
    padding: 0px;
    position: fixed;
    z-index: 99999;
    top: 50%;
    display: block;
    right: -55px;
}
.stickyrightbar li{
	    transform: rotate(90deg) !important;
    margin-bottom: 115px;
    list-style: none;
    padding: 0px;
    text-align: center;
}
.stickyrightbar li a{
	color: white !important;
    background: #d3232f;
    display: block;
    padding: 10px 20px 10px 20px;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.4px;
}


.mainheadersection .sc_layouts_item {
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.mainheadersection .sc_layouts_row_delimiter{
    padding-top: 10px !important;
    padding-bottom: 0px !important;
}
.mainheadersection .sc_layouts_item  img{
	max-height: inherit;
    height: 68px;
    width: 420px
}
.scheme_default .sc_layouts_menu_nav > li > a{
	    padding: 10px 12px !important;
}
.sc_layouts_row_type_normal .sc_layouts_item {
    margin-bottom: 0em !important;
}
.sc_layouts_row_type_normal .sc_layouts_item{
	margin-top:0px !important;
}
.topheaderlogoheader .sc_layouts_item {
	margin-left:20px !important;
}
.scheme_dark .sc_testimonials_item_content:before, .scheme_dark .sc_testimonials_item_author_title {
    color: #d3232f !important;
}
.scheme_dark .sc_testimonials_item_author_title {
    color: #d3232f !important;
    font-size: 14px !important;
    text-transform: uppercase;
    font-weight: 500;
}
.sc_testimonials [class*="column"] .sc_testimonials_item_author{
	margin-top:0.2em !important;
}
.aboutuswhychooseuscolumn img{
	width: auto;
    height: 50px;
    padding-bottom: 20px;
}
.aboutuswhychooseuscolumn{
	
}
.innerservicepagebodycontent{
	
}
.innerservicepagebodycontent p{
    color: #000000;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    margin-bottom: 20px !important;
}
.innerservicepagebodycontent ul{
	
}
.innerservicepagebodycontent ul li{
	 color: #000000;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
}
.innerserviceheading{
	font-size: 35px;
    font-weight: 600;
    color: black !important;
    letter-spacing: 0.5px;
    margin-top: 20px;
    display: block;
}
.innerserviceheading h2{
	
}
.comments_form_wrap{
	display:none !important;
}
.single-cpt_services .allcommonwrapper .fullwdthcolumn input{
	width:90% !important;
}
.scheme_default body .booked-modal .bm-window a:hover, .scheme_default .page_content_wrap .wpb_text_column a[href*='mailto']:hover, .scheme_default .page_content_wrap .wpb_text_column a[href*='tel']:hover {
    color: #d3232f!important;
}
.scheme_default.sidebar li>a:hover, .scheme_default.sidebar .post_title>a:hover {
    color: #d3232f !important;
}
.scheme_default.sidebar li>a, .scheme_default.sidebar .post_title>a {
    color: #000000 !important;
}
.scheme_default.sidebar ul>li:before {
    color: #ffffff !important;
    background-color: #d3232f !important;
}
.scheme_default .sc_layouts_menu_nav>li li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li li.current-menu-ancestor>a {
    color: #d3232f !important;
}
.scheme_default .sc_layouts_menu_nav>li li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li li.current-menu-ancestor>a {
    color: #d3232f !important;
}

.unorderedList li {
    font-size: 18px;
    font-weight: 400;
    color: #000000 !important;
}

.innerservicepagebodycontent ol li {
    color: #000000;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.submitbuttonclass.sc_button_hover_slide_left {
    color: #fff !important;
}
.innerservicepagebodycontent {
    color: #000000;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    margin-bottom: 20px !important;
}